[{"data":1,"prerenderedAt":1154},["ShallowReactive",2],{"/docs/jobs/policejob/api/client-exports":3,"/docs/jobs/policejob/api/client-exports-surround":1142,"/docs/jobs/policejob/api/client-exports-implemented-suggestions":1153},{"id":4,"title":5,"body":6,"description":1132,"extension":1133,"head":1134,"implementedSuggestions":1134,"meta":1135,"navigation":1136,"path":1137,"schemaOrg":1134,"seo":1138,"sitemap":1139,"stem":1140,"__hash__":1141},"docs/1.docs/0.jobs/1.policejob/4.api/2.client-exports.md","Client Exports",{"type":7,"value":8,"toc":1100},"minimark",[9,14,22,68,106,112,125,147,153,166,188,201,218,291,300,314,353,359,372,405,411,427,449,453,459,472,494,500,513,535,541,554,576,580,586,593,615,619,623,668,674,699,728,734,748,786,792,809,898,904,917,954,960,986,1023,1027,1033,1049,1080,1084,1087,1096],[10,11,13],"h2",{"id":12},"restraints","Restraints",[15,16,18],"h3",{"id":17},"cuffplayercufftype",[19,20,21],"code",{},"cuffPlayer(cuffType?)",[23,24,25,33,59],"ul",{},[26,27,28,32],"li",{},[29,30,31],"strong",{},"Purpose",": Toggles the cuff state for the nearest player as an officer.",[26,34,35,38,39],{},[29,36,37],{},"Arguments",":\n",[23,40,41],{},[26,42,43,46,47,50,51,54,55,58],{},[19,44,45],{},"cuffType"," (",[19,48,49],{},"string?","): ",[19,52,53],{},"\"cuffs\""," (default) or ",[19,56,57],{},"\"zipties\"",".",[26,60,61,64,65,58],{},[29,62,63],{},"Returns",": ",[19,66,67],{},"boolean, string?",[69,70,75],"pre",{"className":71,"code":72,"language":73,"meta":74,"style":74},"language-lua shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","exports[\"sky_policejob\"]:cuffPlayer()\n","lua","",[19,76,77],{"__ignoreMap":74},[78,79,82,86,90,94,96,99,103],"span",{"class":80,"line":81},"line",1,[78,83,85],{"class":84},"sTEyZ","exports[",[78,87,89],{"class":88},"sMK4o","\"",[78,91,93],{"class":92},"sfazB","sky_policejob",[78,95,89],{"class":88},[78,97,98],{"class":84},"]:",[78,100,102],{"class":101},"s2Zo4","cuffPlayer",[78,104,105],{"class":84},"()\n",[15,107,109],{"id":108},"uncuffplayer",[19,110,111],{},"uncuffPlayer()",[23,113,114,119],{},[26,115,116,118],{},[29,117,31],{},": Removes cuffs from the nearest player as an officer.",[26,120,121,64,123,58],{},[29,122,63],{},[19,124,67],{},[69,126,128],{"className":71,"code":127,"language":73,"meta":74,"style":74},"exports[\"sky_policejob\"]:uncuffPlayer()\n",[19,129,130],{"__ignoreMap":74},[78,131,132,134,136,138,140,142,145],{"class":80,"line":81},[78,133,85],{"class":84},[78,135,89],{"class":88},[78,137,93],{"class":92},[78,139,89],{"class":88},[78,141,98],{"class":84},[78,143,144],{"class":101},"uncuffPlayer",[78,146,105],{"class":84},[15,148,150],{"id":149},"cutzipties",[19,151,152],{},"cutZipties()",[23,154,155,160],{},[26,156,157,159],{},[29,158,31],{},": Cuts zipties on the nearest player as an officer.",[26,161,162,64,164,58],{},[29,163,63],{},[19,165,67],{},[69,167,169],{"className":71,"code":168,"language":73,"meta":74,"style":74},"exports[\"sky_policejob\"]:cutZipties()\n",[19,170,171],{"__ignoreMap":74},[78,172,173,175,177,179,181,183,186],{"class":80,"line":81},[78,174,85],{"class":84},[78,176,89],{"class":88},[78,178,93],{"class":92},[78,180,89],{"class":88},[78,182,98],{"class":84},[78,184,185],{"class":101},"cutZipties",[78,187,105],{"class":84},[15,189,191,194,195,194,198],{"id":190},"usecuffplayercufftype-useuncuffplayer-usecutzipties",[19,192,193],{},"useCuffPlayer(cuffType?)"," / ",[19,196,197],{},"useUncuffPlayer()",[19,199,200],{},"useCutZipties()",[23,202,203,212],{},[26,204,205,207,208,211],{},[29,206,31],{},": The civilian variants — usable from another resource without requiring the player to be a police officer. They still respect the ",[19,209,210],{},"Config.CivilianUse"," rules.",[26,213,214,64,216,58],{},[29,215,63],{},[19,217,67],{},[69,219,221],{"className":71,"code":220,"language":73,"meta":74,"style":74},"exports[\"sky_policejob\"]:useCuffPlayer(\"cuffs\") -- or \"zipties\"\nexports[\"sky_policejob\"]:useUncuffPlayer()\nexports[\"sky_policejob\"]:useCutZipties()\n",[19,222,223,255,273],{"__ignoreMap":74},[78,224,225,227,229,231,233,235,238,241,243,246,248,251],{"class":80,"line":81},[78,226,85],{"class":84},[78,228,89],{"class":88},[78,230,93],{"class":92},[78,232,89],{"class":88},[78,234,98],{"class":84},[78,236,237],{"class":101},"useCuffPlayer",[78,239,240],{"class":84},"(",[78,242,89],{"class":88},[78,244,245],{"class":92},"cuffs",[78,247,89],{"class":88},[78,249,250],{"class":84},") ",[78,252,254],{"class":253},"sHwdD","-- or \"zipties\"\n",[78,256,258,260,262,264,266,268,271],{"class":80,"line":257},2,[78,259,85],{"class":84},[78,261,89],{"class":88},[78,263,93],{"class":92},[78,265,89],{"class":88},[78,267,98],{"class":84},[78,269,270],{"class":101},"useUncuffPlayer",[78,272,105],{"class":84},[78,274,276,278,280,282,284,286,289],{"class":80,"line":275},3,[78,277,85],{"class":84},[78,279,89],{"class":88},[78,281,93],{"class":92},[78,283,89],{"class":88},[78,285,98],{"class":84},[78,287,288],{"class":101},"useCutZipties",[78,290,105],{"class":84},[15,292,294,194,297],{"id":293},"usehandcuffsitem-useziptiesitem",[19,295,296],{},"useHandcuffsItem()",[19,298,299],{},"useZiptiesItem()",[23,301,302,307],{},[26,303,304,306],{},[29,305,31],{},": Runs the full handcuffs/zipties item flow (the same path as using the inventory item), including the item checks.",[26,308,309,64,311,58],{},[29,310,63],{},[19,312,313],{},"boolean",[69,315,317],{"className":71,"code":316,"language":73,"meta":74,"style":74},"exports[\"sky_policejob\"]:useHandcuffsItem()\nexports[\"sky_policejob\"]:useZiptiesItem()\n",[19,318,319,336],{"__ignoreMap":74},[78,320,321,323,325,327,329,331,334],{"class":80,"line":81},[78,322,85],{"class":84},[78,324,89],{"class":88},[78,326,93],{"class":92},[78,328,89],{"class":88},[78,330,98],{"class":84},[78,332,333],{"class":101},"useHandcuffsItem",[78,335,105],{"class":84},[78,337,338,340,342,344,346,348,351],{"class":80,"line":257},[78,339,85],{"class":84},[78,341,89],{"class":88},[78,343,93],{"class":92},[78,345,89],{"class":88},[78,347,98],{"class":84},[78,349,350],{"class":101},"useZiptiesItem",[78,352,105],{"class":84},[15,354,356],{"id":355},"isplayercuffedserverid",[19,357,358],{},"isPlayerCuffed(serverId)",[23,360,361,366],{},[26,362,363,365],{},[29,364,31],{},": Checks the locally known cuff state for a player.",[26,367,368,64,370,58],{},[29,369,63],{},[19,371,313],{},[69,373,375],{"className":71,"code":374,"language":73,"meta":74,"style":74},"local cuffed = exports[\"sky_policejob\"]:isPlayerCuffed(serverId)\n",[19,376,377],{"__ignoreMap":74},[78,378,379,382,385,388,391,393,395,397,399,402],{"class":80,"line":81},[78,380,381],{"class":88},"local",[78,383,384],{"class":84}," cuffed ",[78,386,387],{"class":88},"=",[78,389,390],{"class":84}," exports[",[78,392,89],{"class":88},[78,394,93],{"class":92},[78,396,89],{"class":88},[78,398,98],{"class":84},[78,400,401],{"class":101},"isPlayerCuffed",[78,403,404],{"class":84},"(serverId)\n",[15,406,408],{"id":407},"useheadbag",[19,409,410],{},"useHeadBag()",[23,412,413,421],{},[26,414,415,417,418,58],{},[29,416,31],{},": Uses a head bag on the nearest player without requiring the player to be a police officer. Respects ",[19,419,420],{},"Config.CivilianUse.headBag",[26,422,423,64,425,58],{},[29,424,63],{},[19,426,67],{},[69,428,430],{"className":71,"code":429,"language":73,"meta":74,"style":74},"exports[\"sky_policejob\"]:useHeadBag()\n",[19,431,432],{"__ignoreMap":74},[78,433,434,436,438,440,442,444,447],{"class":80,"line":81},[78,435,85],{"class":84},[78,437,89],{"class":88},[78,439,93],{"class":92},[78,441,89],{"class":88},[78,443,98],{"class":84},[78,445,446],{"class":101},"useHeadBag",[78,448,105],{"class":84},[10,450,452],{"id":451},"escort","Escort",[15,454,456],{"id":455},"escorttoggle",[19,457,458],{},"escortToggle()",[23,460,461,466],{},[26,462,463,465],{},[29,464,31],{},": Starts or stops escorting the nearest player.",[26,467,468,64,470,58],{},[29,469,63],{},[19,471,67],{},[69,473,475],{"className":71,"code":474,"language":73,"meta":74,"style":74},"exports[\"sky_policejob\"]:escortToggle()\n",[19,476,477],{"__ignoreMap":74},[78,478,479,481,483,485,487,489,492],{"class":80,"line":81},[78,480,85],{"class":84},[78,482,89],{"class":88},[78,484,93],{"class":92},[78,486,89],{"class":88},[78,488,98],{"class":84},[78,490,491],{"class":101},"escortToggle",[78,493,105],{"class":84},[15,495,497],{"id":496},"escortputinvehicle",[19,498,499],{},"escortPutInVehicle()",[23,501,502,507],{},[26,503,504,506],{},[29,505,31],{},": Puts the escorted player into the closest vehicle.",[26,508,509,64,511,58],{},[29,510,63],{},[19,512,67],{},[69,514,516],{"className":71,"code":515,"language":73,"meta":74,"style":74},"exports[\"sky_policejob\"]:escortPutInVehicle()\n",[19,517,518],{"__ignoreMap":74},[78,519,520,522,524,526,528,530,533],{"class":80,"line":81},[78,521,85],{"class":84},[78,523,89],{"class":88},[78,525,93],{"class":92},[78,527,89],{"class":88},[78,529,98],{"class":84},[78,531,532],{"class":101},"escortPutInVehicle",[78,534,105],{"class":84},[15,536,538],{"id":537},"escorttakeoutvehicle",[19,539,540],{},"escortTakeOutVehicle()",[23,542,543,548],{},[26,544,545,547],{},[29,546,31],{},": Takes the escorted player out of a vehicle.",[26,549,550,64,552,58],{},[29,551,63],{},[19,553,67],{},[69,555,557],{"className":71,"code":556,"language":73,"meta":74,"style":74},"exports[\"sky_policejob\"]:escortTakeOutVehicle()\n",[19,558,559],{"__ignoreMap":74},[78,560,561,563,565,567,569,571,574],{"class":80,"line":81},[78,562,85],{"class":84},[78,564,89],{"class":88},[78,566,93],{"class":92},[78,568,89],{"class":88},[78,570,98],{"class":84},[78,572,573],{"class":101},"escortTakeOutVehicle",[78,575,105],{"class":84},[10,577,579],{"id":578},"jail","Jail",[15,581,583],{"id":582},"openjailmenu",[19,584,585],{},"openJailMenu()",[23,587,588],{},[26,589,590,592],{},[29,591,31],{},": Opens the menu to put someone in jail.",[69,594,596],{"className":71,"code":595,"language":73,"meta":74,"style":74},"exports[\"sky_policejob\"]:openJailMenu()\n",[19,597,598],{"__ignoreMap":74},[78,599,600,602,604,606,608,610,613],{"class":80,"line":81},[78,601,85],{"class":84},[78,603,89],{"class":88},[78,605,93],{"class":92},[78,607,89],{"class":88},[78,609,98],{"class":84},[78,611,612],{"class":101},"openJailMenu",[78,614,105],{"class":84},[10,616,618],{"id":617},"radial-menu-actions","Radial menu actions",[620,621,622],"p",{},"Other resources (e.g. a custom radial menu or keybind resource) can read and trigger the police radial actions instead of using the built-in radial menu.",[620,624,625,626,629,630,629,633,629,636,629,638,629,641,629,644,629,647,629,650,629,653,629,656,629,659,629,662,629,665,58],{},"Available action IDs: ",[19,627,628],{},"handcuff",", ",[19,631,632],{},"unhandcuff",[19,634,635],{},"leg_restraints",[19,637,451],{},[19,639,640],{},"escort_vehicle",[19,642,643],{},"escort_take_out",[19,645,646],{},"player_search",[19,648,649],{},"carry_patient",[19,651,652],{},"impound",[19,654,655],{},"wheel_clamp",[19,657,658],{},"wheel_clamp_remove",[19,660,661],{},"camera_disassemble",[19,663,664],{},"billing",[19,666,667],{},"tablet",[15,669,671],{"id":670},"getradialactions",[19,672,673],{},"getRadialActions()",[23,675,676,681],{},[26,677,678,680],{},[29,679,31],{},": Returns every radial action currently offered to the local player, including its availability state.",[26,682,683,64,685,688,689,629,692,629,695,698],{},[29,684,63],{},[19,686,687],{},"table"," — array of action records (",[19,690,691],{},"id",[19,693,694],{},"label",[19,696,697],{},"disabled",", …). Empty when the radial system is disabled.",[69,700,702],{"className":71,"code":701,"language":73,"meta":74,"style":74},"local actions = exports[\"sky_policejob\"]:getRadialActions()\n",[19,703,704],{"__ignoreMap":74},[78,705,706,708,711,713,715,717,719,721,723,726],{"class":80,"line":81},[78,707,381],{"class":88},[78,709,710],{"class":84}," actions ",[78,712,387],{"class":88},[78,714,390],{"class":84},[78,716,89],{"class":88},[78,718,93],{"class":92},[78,720,89],{"class":88},[78,722,98],{"class":84},[78,724,725],{"class":101},"getRadialActions",[78,727,105],{"class":84},[15,729,731],{"id":730},"getradialactionactionid",[19,732,733],{},"getRadialAction(actionId)",[23,735,736,741],{},[26,737,738,740],{},[29,739,31],{},": Returns a single radial action record by ID.",[26,742,743,64,745,58],{},[29,744,63],{},[19,746,747],{},"table | nil",[69,749,751],{"className":71,"code":750,"language":73,"meta":74,"style":74},"local action = exports[\"sky_policejob\"]:getRadialAction(\"handcuff\")\n",[19,752,753],{"__ignoreMap":74},[78,754,755,757,760,762,764,766,768,770,772,775,777,779,781,783],{"class":80,"line":81},[78,756,381],{"class":88},[78,758,759],{"class":84}," action ",[78,761,387],{"class":88},[78,763,390],{"class":84},[78,765,89],{"class":88},[78,767,93],{"class":92},[78,769,89],{"class":88},[78,771,98],{"class":84},[78,773,774],{"class":101},"getRadialAction",[78,776,240],{"class":84},[78,778,89],{"class":88},[78,780,628],{"class":92},[78,782,89],{"class":88},[78,784,785],{"class":84},")\n",[15,787,789],{"id":788},"getradialactionreport",[19,790,791],{},"getRadialActionReport()",[23,793,794,799],{},[26,795,796,798],{},[29,797,31],{},": Returns all actions plus a per-ID availability map — useful to build an external menu in one call.",[26,800,801,64,803,805,806,58],{},[29,802,63],{},[19,804,687],{}," — ",[19,807,808],{},"{ actions = { ... }, availability = { [actionId] = { available, disabledReasonKey, disabledReason } } }",[69,810,812],{"className":71,"code":811,"language":73,"meta":74,"style":74},"local report = exports[\"sky_policejob\"]:getRadialActionReport()\nif report.availability[\"handcuff\"] and report.availability[\"handcuff\"].available then\n    -- show the handcuff option\nend\n",[19,813,814,838,887,892],{"__ignoreMap":74},[78,815,816,818,821,823,825,827,829,831,833,836],{"class":80,"line":81},[78,817,381],{"class":88},[78,819,820],{"class":84}," report ",[78,822,387],{"class":88},[78,824,390],{"class":84},[78,826,89],{"class":88},[78,828,93],{"class":92},[78,830,89],{"class":88},[78,832,98],{"class":84},[78,834,835],{"class":101},"getRadialActionReport",[78,837,105],{"class":84},[78,839,840,844,847,851,854,856,858,860,863,866,868,870,872,874,876,878,881,884],{"class":80,"line":257},[78,841,843],{"class":842},"s7zQu","if",[78,845,846],{"class":84}," report.",[78,848,850],{"class":849},"sBMFI","availability",[78,852,853],{"class":84},"[",[78,855,89],{"class":88},[78,857,628],{"class":92},[78,859,89],{"class":88},[78,861,862],{"class":84},"] ",[78,864,865],{"class":88},"and",[78,867,846],{"class":84},[78,869,850],{"class":849},[78,871,853],{"class":84},[78,873,89],{"class":88},[78,875,628],{"class":92},[78,877,89],{"class":88},[78,879,880],{"class":84},"].",[78,882,883],{"class":849},"available",[78,885,886],{"class":842}," then\n",[78,888,889],{"class":80,"line":275},[78,890,891],{"class":253},"    -- show the handcuff option\n",[78,893,895],{"class":80,"line":894},4,[78,896,897],{"class":842},"end\n",[15,899,901],{"id":900},"isradialmenuactionavailableactionid",[19,902,903],{},"isRadialMenuActionAvailable(actionId)",[23,905,906,911],{},[26,907,908,910],{},[29,909,31],{},": Checks whether one radial action is currently available.",[26,912,913,64,915,58],{},[29,914,63],{},[19,916,313],{},[69,918,920],{"className":71,"code":919,"language":73,"meta":74,"style":74},"local available = exports[\"sky_policejob\"]:isRadialMenuActionAvailable(\"impound\")\n",[19,921,922],{"__ignoreMap":74},[78,923,924,926,929,931,933,935,937,939,941,944,946,948,950,952],{"class":80,"line":81},[78,925,381],{"class":88},[78,927,928],{"class":84}," available ",[78,930,387],{"class":88},[78,932,390],{"class":84},[78,934,89],{"class":88},[78,936,93],{"class":92},[78,938,89],{"class":88},[78,940,98],{"class":84},[78,942,943],{"class":101},"isRadialMenuActionAvailable",[78,945,240],{"class":84},[78,947,89],{"class":88},[78,949,652],{"class":92},[78,951,89],{"class":88},[78,953,785],{"class":84},[15,955,957],{"id":956},"triggerradialmenuactionactionid",[19,958,959],{},"triggerRadialMenuAction(actionId)",[23,961,962,967],{},[26,963,964,966],{},[29,965,31],{},": Executes a radial action for the local player.",[26,968,969,64,971,805,974,977,978,981,982,985],{},[29,970,63],{},[19,972,973],{},"boolean, table?",[19,975,976],{},"true"," on success, otherwise ",[19,979,980],{},"false"," and a reason (",[19,983,984],{},"{ key, fallback }",").",[69,987,989],{"className":71,"code":988,"language":73,"meta":74,"style":74},"local success, reason = exports[\"sky_policejob\"]:triggerRadialMenuAction(\"player_search\")\n",[19,990,991],{"__ignoreMap":74},[78,992,993,995,998,1000,1002,1004,1006,1008,1010,1013,1015,1017,1019,1021],{"class":80,"line":81},[78,994,381],{"class":88},[78,996,997],{"class":84}," success, reason ",[78,999,387],{"class":88},[78,1001,390],{"class":84},[78,1003,89],{"class":88},[78,1005,93],{"class":92},[78,1007,89],{"class":88},[78,1009,98],{"class":84},[78,1011,1012],{"class":101},"triggerRadialMenuAction",[78,1014,240],{"class":84},[78,1016,89],{"class":88},[78,1018,646],{"class":92},[78,1020,89],{"class":88},[78,1022,785],{"class":84},[10,1024,1026],{"id":1025},"usable-items","Usable items",[15,1028,1030],{"id":1029},"useitemitemname-payload",[19,1031,1032],{},"useItem(itemName, payload?)",[23,1034,1035,1040],{},[26,1036,1037,1039],{},[29,1038,31],{},": Triggers a registered client-side police usable-item handler for the local player.",[26,1041,1042,64,1044,805,1046,1048],{},[29,1043,63],{},[19,1045,313],{},[19,1047,976],{}," when a handler ran successfully; prints an English debug message when no handler is registered for the item.",[69,1050,1052],{"className":71,"code":1051,"language":73,"meta":74,"style":74},"exports[\"sky_policejob\"]:useItem(\"bodycam\")\n",[19,1053,1054],{"__ignoreMap":74},[78,1055,1056,1058,1060,1062,1064,1066,1069,1071,1073,1076,1078],{"class":80,"line":81},[78,1057,85],{"class":84},[78,1059,89],{"class":88},[78,1061,93],{"class":92},[78,1063,89],{"class":88},[78,1065,98],{"class":84},[78,1067,1068],{"class":101},"useItem",[78,1070,240],{"class":84},[78,1072,89],{"class":88},[78,1074,1075],{"class":92},"bodycam",[78,1077,89],{"class":88},[78,1079,785],{"class":84},[10,1081,1083],{"id":1082},"support","Support",[620,1085,1086],{},"Need help? Our support team is always ready to assist",[1088,1089],"u-button",{"color":1090,"icon":1091,"label":1092,"target":1093,"to":1094,"variant":1095},"neutral","i-simple-icons-discord","Join Discord","_blank","https://discord.gg/sky-systems","subtle",[1097,1098,1099],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":74,"searchDepth":81,"depth":257,"links":1101},[1102,1113,1118,1121,1128,1131],{"id":12,"depth":257,"text":13,"children":1103},[1104,1105,1106,1107,1109,1111,1112],{"id":17,"depth":275,"text":21},{"id":108,"depth":275,"text":111},{"id":149,"depth":275,"text":152},{"id":190,"depth":275,"text":1108},"useCuffPlayer(cuffType?) / useUncuffPlayer() / useCutZipties()",{"id":293,"depth":275,"text":1110},"useHandcuffsItem() / useZiptiesItem()",{"id":355,"depth":275,"text":358},{"id":407,"depth":275,"text":410},{"id":451,"depth":257,"text":452,"children":1114},[1115,1116,1117],{"id":455,"depth":275,"text":458},{"id":496,"depth":275,"text":499},{"id":537,"depth":275,"text":540},{"id":578,"depth":257,"text":579,"children":1119},[1120],{"id":582,"depth":275,"text":585},{"id":617,"depth":257,"text":618,"children":1122},[1123,1124,1125,1126,1127],{"id":670,"depth":275,"text":673},{"id":730,"depth":275,"text":733},{"id":788,"depth":275,"text":791},{"id":900,"depth":275,"text":903},{"id":956,"depth":275,"text":959},{"id":1025,"depth":257,"text":1026,"children":1129},[1130],{"id":1029,"depth":275,"text":1032},{"id":1082,"depth":257,"text":1083},"Client-side exports provided by the Sky Police Job resource.","md",null,{},true,"/docs/jobs/policejob/api/client-exports",{"title":5,"description":1132},{"loc":1137},"1.docs/0.jobs/1.policejob/4.api/2.client-exports","kvL-WdZIb-8Jbplk5z1HyCNPpUoEO2lYFQR8cFLhjGE",[1143,1148],{"title":1144,"path":1145,"stem":1146,"description":1147,"children":-1},"Server Exports","/docs/jobs/policejob/api/server-exports","1.docs/0.jobs/1.policejob/4.api/1.server-exports","Server-side exports provided by the Sky Police Job resource.",{"title":1149,"path":1150,"stem":1151,"description":1152,"children":-1},"Client Events","/docs/jobs/policejob/api/client-events","1.docs/0.jobs/1.policejob/4.api/3.client-events","Client-side events provided by the Sky Police Job resource.",[],1783080560018]