diff --git a/Layout/default/Preordercampaign/Form.php b/Layout/default/Preordercampaign/Form.php index d90a480e0..746475e6a 100644 --- a/Layout/default/Preordercampaign/Form.php +++ b/Layout/default/Preordercampaign/Form.php @@ -145,6 +145,17 @@ +
+ +
+ +
+
+
@@ -283,5 +294,11 @@ placeholder: "", closeOnSelect: false }); + $("#banned_rimo_fcp").select2({ + allowClear: true, + placeholder: "", + closeOnSelect: false, + background: "bg-danger" + }); \ No newline at end of file diff --git a/Layout/default/header.php b/Layout/default/header.php index f5c0f363a..caaa63ccb 100644 --- a/Layout/default/header.php +++ b/Layout/default/header.php @@ -22,7 +22,7 @@ - + diff --git a/application/AddressDB/AddressDB.php b/application/AddressDB/AddressDB.php index 41d0ffc90..c5c6971af 100644 --- a/application/AddressDB/AddressDB.php +++ b/application/AddressDB/AddressDB.php @@ -85,11 +85,30 @@ class AddressDB { } } } + + public function getAllFcpNames($netzgebiet_id) { + $fcps = []; + if($netzgebiet_id) { + $res = $this->db->query("SELECT rimo_fcp_name FROM `Hausnummer` WHERE netzgebiet_id=$netzgebiet_id GROUP BY rimo_fcp_name ORDER BY LENGTH(rimo_fcp_name), rimo_fcp_name"); + } else { + $res = $this->db->query("SELECT rimo_fcp_name FROM `Hausnummer` WHERE GROUP BY rimo_fcp_name ORDER BY rimo_fcp_name"); + } + if($this->db->num_rows($res)) { + while($data = $this->db->fetch_object($res)) { + if($data->rimo_fcp_name) { + $fcps[] = $data->rimo_fcp_name; + } + } + } + + $fcps = array_unique($fcps); + + return $fcps; + } /* * methods to create or update an Address from strings */ - public function createUpdateHausnummer($data) { $netzgebiet_id = 0; $netzgebiet = null; diff --git a/application/Preordercampaign/Preordercampaign.php b/application/Preordercampaign/Preordercampaign.php index 2e449813a..e37a3bf48 100644 --- a/application/Preordercampaign/Preordercampaign.php +++ b/application/Preordercampaign/Preordercampaign.php @@ -12,7 +12,20 @@ class Preordercampaign extends mfBaseModel { private $corsorigins; private $total_homes; private $required_fields = []; + private $banned_fcps; + private $all_fcp_names; + public function getAllFcpNames() { + if(!$this->id) return []; + + $network = $this->getProperty("network"); + $netzgebiet_id = $network->adb_netzgebiet_id; + if(!$netzgebiet_id) return []; + + $addressdb = new AddressDB(); + $fcps = $addressdb->getAllFcpNames($netzgebiet_id); + return $fcps; + } public function addTypes(Array $types) { $allowd_types = ["interest","provision","order","reorder"]; @@ -151,6 +164,26 @@ class Preordercampaign extends mfBaseModel { return $this->salesclusters; } + if($name == "all_fcp_names") { + $fcps = $this->getAllFcpNames(); + if($fcps) { + $this->all_fcp_names = $fcps; + } else { + $this->all_fcp_names = []; + } + return $this->all_fcp_names; + } + + if($name == "banned_fcps") { + $bfcp_json = $this->banned_rimo_fcp; + $banned_fcp_array = json_decode($bfcp_json); + if(!is_array($banned_fcp_array) || !$banned_fcp_array) { + return []; + } + $this->banned_fcps = $banned_fcp_array; + return $this->banned_fcps; + } + if($name == "apiusers") { $items = PreordercampaignApiuserModel::search(["preordercampaign_id" => $this->id]); foreach($items as $poa) { diff --git a/application/Preordercampaign/PreordercampaignController.php b/application/Preordercampaign/PreordercampaignController.php index 9f3ed050e..1cdcf9ba9 100644 --- a/application/Preordercampaign/PreordercampaignController.php +++ b/application/Preordercampaign/PreordercampaignController.php @@ -290,6 +290,18 @@ class PreordercampaignController extends mfBaseController { $data['exist_is_error'] = 0; } + //var_dump($r->banned_rimo_fcp);exit; + if($r->banned_rimo_fcp && is_array($r->banned_rimo_fcp) && count($r->banned_rimo_fcp)) { + $banned_fcp_json = json_encode($r->banned_rimo_fcp); + if($banned_fcp_json) { + $data["banned_rimo_fcp"] = $banned_fcp_json; + } else { + $data["banned_rimo_fcp"] = null; + } + } else { + $data["banned_rimo_fcp"] = null; + } + $data['edit_by'] = $this->me->id; if($mode == "add") { diff --git a/application/Preordercampaign/PreordercampaignModel.php b/application/Preordercampaign/PreordercampaignModel.php index 85f461a12..db67732f3 100644 --- a/application/Preordercampaign/PreordercampaignModel.php +++ b/application/Preordercampaign/PreordercampaignModel.php @@ -17,6 +17,7 @@ class PreordercampaignModel { public $exist_is_error; public $require_connectiontype; public $allow_unit_update; + public $banned_rimo_fcp; public $note; public $create_by; diff --git a/db/migrations/20231018104817_preordercampaigin_add_banned_rimo_fcp.php b/db/migrations/20231018104817_preordercampaigin_add_banned_rimo_fcp.php new file mode 100644 index 000000000..38715ed9e --- /dev/null +++ b/db/migrations/20231018104817_preordercampaigin_add_banned_rimo_fcp.php @@ -0,0 +1,31 @@ +getEnvironment() == "thetool") { + $table = $this->table("Preordercampaign"); + $table->addColumn("banned_rimo_fcp", "json", ["null" => true, "default" => null, "after" => "allow_unit_update"]); + $table->update(); + } + + if($this->getEnvironment() == "addressdb") { + + } + } + + public function down(): void + { + if($this->getEnvironment() == "thetool") { + $this->table("Preordercampaign")->removeColumn("banned_rimo_fcp")->save(); + } + + if($this->getEnvironment() == "addressdb") { + + } + } +} diff --git a/magenta-missing_rml_pno_order_ids.csv b/magenta-missing_rml_pno_order_ids.csv new file mode 100644 index 000000000..d6718f12b --- /dev/null +++ b/magenta-missing_rml_pno_order_ids.csv @@ -0,0 +1,587 @@ +order_id;cam_id;rml_order_code;rml_status +ad1f7ad2-003a-437d-9972-fd8906b1065e;689352;HZNJQ927; +84bf8590-b040-4b71-90df-14ca4fcae996;2203019_100297247;D9RZHS6R; +9e26c185-0765-446d-a169-1d3a733f9338;2202336_103339108;9KNEB3W3; +02ef9cd5-daf2-4480-a8a1-7d5df73b4382;2139055;TUQAUZUY; +aac2c58e-c425-4c66-8ea5-b6f2df108e1c;1547839;TVNASNUQ; +42027978-f27b-41e2-b7b9-c6a32d1891ed;2031960;69RPRM5X; +ca6c2b78-f879-4f87-bdba-03f1040a65ba;1247222_113709927;5JPYRKF4; +673c7da0-b293-41fd-b15c-c42e6ccceacc;1197116_102601229;NCUE23UT; +b12d4c20-9b97-493e-bdfc-94015e68e0a1;2106138;PW44CLTD; +04f6e68e-58c7-496a-b7c0-55e56af31e2f;1969826;4W7GVJNA; +3b48535e-8416-4b99-8371-27219ec82806;3149441;CP4GH338; +ff56f427-8b7b-4ae1-b4fa-1ba81775fbc6;1841691;RDAH6RW5; +065098d6-524d-4ee3-a48e-6965a2e416bc;2630973;C5HPCX88; +abb29e86-a819-4873-9d9e-00b3059a3d91;2531511;785CWU6P; +4388bbda-10dc-4647-96e9-64dc882c1415;2347204;L46MB6LC; +e32010a7-22f2-4a60-9be4-5d364e8dcbda;2747655;W2ZEUAC3; +82c3d44a-30a6-4458-b34e-915c3ac4e71c;4051555;3DCBFZTT; +c44a582a-aad3-446d-90ae-11787cc804f5;1262014_104994035;RTZTTC67; +7cafbfc3-f4aa-4162-9c5d-ba9a8c7d5516;691864_100292793;Y65UDLFE; +b0633c7c-4ed6-4c27-b0a2-9d531ab22e82;1116399;QQ8VPS2K; +51801459-9ec7-45df-a06f-9060306bc691;2009917_103334990;HMDX9JHN; +62d7f404-1486-495a-b431-dc8f210d976d;1223682;HUA7AD6Q; +078f0f86-76eb-4ee2-947d-6529618b0b89;1839434;X3Y4DRB3; +344802f6-37bf-41d6-9e93-38ac776c2d06;926994;49BAKXJM; +96818a50-0a9f-4327-b028-14bcd4e7b674;1262501_113711229;R5FZNDVS; +ce72f649-55d3-4db4-853e-3e892b97bac8;525289;4VPARC8H; +c75e916f-612a-472d-a035-fe550a7dca77;2259462_102229072;DRUBA946; +d2c2f544-9328-469d-a71c-8ab4e311219f;693815;XU4DVG4D; +729acee3-dbca-4025-a551-5a9dcef1013d;651270;4PN7ZCE6; +ef47d225-a392-4f1f-9544-e7aedd5b4728;553681;3V6PAAWN; +bd4d47c1-3fde-46cf-af0f-4d442cdd0237;1001285;3FN9237W; +8bb9fc6d-e5e5-444a-a29b-f0b0683b1dd8;1384442;34Z83PQE; +19a3accd-03aa-46c1-9ae5-c8bc1a0baa73;2177897;VXHK97QS; +4b0b4096-70f7-465f-bcd0-70b17532b331;779087_100297238;E445RBAP; +884d6d0e-3038-4b38-8ec1-4f238e1167be;2419894;U3RUXKZG; +4574712d-421d-416c-a0a6-fb807781ebb3;1758327_103293546;AHQXY9YQ; +a935d80c-1b1a-42ae-9eb8-ad96489dc364;1675194;ERZAD66X; +7da94b23-5ee8-46ed-b422-2c7cf6c645fa;2803956;XZ4QM9BW; +93009068-49a8-4238-89a5-b1c6a89b6437;2709841;43UVEVH4; +2821ce26-dfdf-43fe-a602-b63fa52482d3;805580;WRBE4RPQ; +ef67018f-2a6c-4d06-9be1-a180ea129163;1264633_103446425;58HZTFQ3; +a23a2135-ffd3-469b-9ea3-8a79260b1d39;1006602_113712025;VFFS9GR6; +c0cd843f-5f53-461b-9abd-e1f8f52fdff0;2899877;6ANS3PEX; +cdfb57e0-d9b1-4ad4-9540-e813fc621ae7;1135538;9DQY3HYE; +0c30d343-511c-4a5b-bd62-136834103808;2013605_113712027;D24UTN3X; +f62432b2-a505-4882-ae69-5a1fcdd7c85e;834749;TCWLECTP; +5cc9e04e-04a9-4786-affb-86d7b21810bf;3167675;X96JBYF6; +75d0c36b-e406-4753-aedd-3f2384e589c6;1767767_103454640;2FNKRGUB; +2def71cc-9320-4b0e-9d71-bd67ebe2f777;419567;5FMUY6PU; +761798b8-0431-4505-9b85-dbb3ecb6e80b;2673888;6BZ9GKDN; +1d2f65c9-1f3b-448f-9528-90c75579a0bd;1398342;3F6P6QNP; +84695766-7bcd-4aa4-916e-f523e4c8ee55;2013605_113712029;UHBUEY3U; +e0433dbd-8548-49cd-a789-f5de2f21d8dc;2013605_113712026;AMLPUVWF; +1a9fc790-72ae-4686-adc4-ad26c7c4302c;1889770;XQE7M6FA; +0f2d0ab1-8c04-4de8-97d2-3cff0913a62b;1447679;WVMUL3JP; +4bb1788e-ea93-49a5-be50-acf733e4bb1c;1398340;WSFVRRWL; +d6ddd04e-3226-46f8-9d5b-64128ca7a6da;2081481;Q88G8WMW; +eb490e87-3cf9-4853-a710-40f59b4428c8;1974159_100307959;Y6N3WMND; +1ef029b2-b8d4-4809-90fb-d2db998f7f76;1031137_103334904;WH56B2DE; +17784771-0063-40cc-a806-96a8b5a0c6a1;2215371;3DWAMN77; +0324703d-61ad-4b25-9ccd-b54143fa6645;1031136;4BVSTGU9; +85d05b02-d511-43d6-adeb-c0d4a9259e0d;4050916;N5Q26P9C; +73d82d00-21e1-4362-ae20-a955fa87e9e0;1302720;4KQ5ARSR; +67c2f452-dab3-46cf-850e-3f8026355318;2009917_103334989;TR9C9YM9; +23a01db0-c9f3-46e4-95b9-3eebab5dfc17;2921771;YAQ8M9UB; +ede147eb-c866-490e-98f2-87f492176648;734628;Y472AKFA; +b0b2f22c-611a-4097-9d36-e83e2bbe7c51;831339_103334984;PY9TNVC4; +852e5098-940d-4f1e-9e32-2f63d99bbaca;1547836_100294816;BA26HZA4; +40ed560b-0601-4026-ae96-60e2dceb5725;2472062_103343149;QDMDMYLK; +cb7ad5d3-e431-47e3-9b8c-c251c1ea1704;2174791;WXRUXVZL; +4a9245da-c107-42ac-b1b0-ebcc8bdaef05;2896104;WDWTN2WZ;canceled +cb58c9b1-89bb-4fbf-908c-3e843f164ce9;764149_103343202;4ZN7CSGJ; +da8838f3-855a-4cf6-81bc-addc6ffc3f0e;1492792_103293540;6S6WDJR6; +a37fc84a-9552-478e-8b73-e8e16ceb10c5;2507557;L9TM2G6K; +58125a25-87d4-4775-b353-7af93aa3ea9e;1547836_100294815;WM5ZB4ZL; +da25984d-659b-4ca8-9b37-287339e8e022;2515511_100299357;9JC3PZYD; +61e66dbb-87d5-4c33-bf19-f337732bff23;897418;RKRNF3HF; +91f65bf0-f83b-4b2f-ac20-2ba34418d223;652532_105094519;YVZUDDZF; +049d5816-82b2-404b-a7a0-d4adeb8342e5;891505;BX4N6EN9; +7bf8e331-9bd5-4d37-9e99-c427545e3859;1885998;ARCS4ABU; +093c9500-2f0e-4d63-a2e8-24fed3f938ae;2966754;JWHRTCKH; +6728d30b-3347-4838-8dd8-70a1b5a7332e;2419894_100293701;WSET8DRT; +73d342c3-6555-43ab-b1dc-a71e9a12a22e;2282305;QPDM5U7H; +f488515e-2f59-4e60-8283-71b7c681c233;652532_105094518;V3Y9SCL4; +d7d35135-2e4d-4355-81c3-d56eb3f88906;2966745;HKDLF5XH; +99aac98b-04f9-491f-8b31-44d0ae1c6808;1211646;PU75FTWP; +bfc95e95-120f-412c-a78d-3a541aaf4462;3024504;2E2767JM; +0c7a04e8-4b03-4dde-8af8-f5a1d797fc92;1262014_104994036;YSFJKGQU; +b99b973f-ffb0-4648-98a0-d66446f059bc;2812802;QAZNLYRJ; +cc2f82f5-9d0f-49fc-9d33-0d97ef1f7d37;1435163;G776Y4SA; +f43c6bea-4fdd-4d69-ace9-2f304d8825a1;2221931;WV8V7HC6; +d2bfba6f-a9f0-477d-80bb-519b7036af54;1553647_103355786;QJT4JK8Q; +fe67152a-93ed-497f-947b-4a84b5c9d08d;1553647_103355787;CDABQZGS; +1d040be0-dd39-4fae-b5b1-e7030b8a0392;400303_100310801;V5VMBX88; +80cfd905-f346-495b-9681-c6773fc59f0a;1011850;WYMAPZ9N; +09eca3fa-01bf-4b34-a18b-aabff26652c3;2848368;L9E5WFF8; +47976aed-c179-48cf-afa3-de4b1dbbaa99;1468905;LK6TNL2Y; +38e2e661-e1b6-40ca-839f-2019604d9108;1358665;XMD7RDHZ; +dd38cb27-27d5-4260-9fad-5736b24868e4;1398362;JT2KAR73; +28961ed8-cd38-4538-8f80-281eb495d095;891511;UJE9CS5J; +35ba0b49-80c7-42e4-a14c-74be91f37dfd;4067228;XXF9Q8L6; +f44dcf31-7ffb-4295-a973-e1170820da5e;1845482;7HUQUQ3G; +790dd47f-d897-482a-bd76-ae7442b8cba2;2113176;UVP85MQP; +f2c383c5-1f07-45fa-be1b-0ca337a94499;445434_113712095;W2K6PKXM; +29382de6-e791-4d92-9e7c-ce7f3e64fe51;2094095;Q5ZKQPVF; +bd488267-dffa-4292-aae8-0a1e94d055e1;926993;MADNZWG5; +4aa6e883-4f9f-4e56-8d8e-ab85b38aca36;2472760;GXS6UM7V; +c8fc64a9-a73c-4ee9-9f76-2df3d66c0103;692422;BYXGG242; +cfb6baac-0b22-455d-b039-74dbd478b3ec;2431394;3GK6P6CP; +925aea61-2aab-4e48-b428-83af2ddc35a1;1131882;LRW7UJPV; +03c0691a-184a-40bd-9e0a-7a916f6203f4;566022;EUN4FG5W; +9425940e-29c0-46dd-81bd-1601a09e7c30;2174794;CMM8Y599; +561b2bbe-c044-4f9f-813e-ef5c9f8a5d1a;971915;Z22GYBR5; +8612f337-f1ca-4ea1-b0fe-f70e9b0565e1;2631683;346HX9CD; +f6f1da90-f095-409d-b70f-1a6e434e9bb3;475518;6ET4V9AC; +4b89b642-0b7c-44bc-9be8-904a888be71a;3215925;PWNAN4JN; +3d5e621d-c658-40ed-b558-b0e3801fd073;1045170;7CVXCNQS;canceled +d508dec5-af06-4d1d-8405-e0d38e204064;2508297;DWFQ7RWZ; +5eae5b66-52a5-4e85-ac23-11aa3ec2cb51;3763543;ERF65EPX; +fa3c24f0-85ee-4069-97f9-9760eac072de;1468906;WRFSJJ76; +92e1945a-d538-425b-87f3-c3bdb20cb675;2347923;CCZ34Q6N; +9ba38290-f4ce-4ab5-bd21-f74ab4b31f90;2709842;J2ANYMUJ; +2e632866-016d-4da9-8409-8a2884354e81;1687872;ZQKDMQGH; +037102dc-98f3-4889-b7be-ad6ef6b13104;1358661;FCL82AJE; +3fb285a6-6554-4983-9217-b6b471134a9b;1885990;TKPN9ESC; +f33aa71b-1511-4813-8e6d-99956547be7e;1970444;7MBB3L3F; +58404bdc-eec8-463c-ac94-57de838fb13e;2352214;Q6S7CUPA; +18460332-6cc0-43e6-ba9d-6962d0423788;2896611;MNCW25NN; +01ff4f3e-c448-4f6a-a847-afea05c867cf;1918532;9MA8BNDW; +dde1e0c4-4392-4e7c-a376-294069d6fddd;2431389;5FF6YBNB; +1a674d21-469e-4fd6-b1f4-df3658c16f03;976270;T4526E4H; +6076370a-0dc5-4792-b93f-e846187b45ce;831342;XVFRELC4; +bbd6a2a5-6b0f-443d-9304-23acdccac789;2929419;VR4YD3TY; +d99626e4-5ae4-4d95-a987-770f221a3051;1211637_113468529;7KP4CSHD; +e3b57864-02a5-4f95-8949-8b33af5dd0ba;1890408;YNLWLSLV; +043adfb9-7d31-44e4-a28b-0b04a4f04266;1211637_113468530;TMUKGUS3; +755fcbc1-f87a-4606-a1dd-ec54fcef7e69;2518524_103231497;VWRLPV9U; +1928486f-ee5a-4880-8198-651ae4428699;2966748;XCNXR6LX; +154e9d86-71a9-4a62-9668-dd596ce845d2;1434473;J9U9RCD4; +14f284ba-0ca1-4838-9c9b-6a0ee342d496;2537513;MB9A3ZGH; +b4b19576-b938-4522-8b1a-0664860e82d1;2440042;45WQ6ZNN; +3eb2ae2d-2094-444f-8904-596ecae5c87d;972618;Z69LCQUV; +82f8e7bc-d114-4d5a-a4cf-a7884494b67e;1687867;FHUB9UVA; +bb417b1c-e408-4025-ad13-5f0cae1611de;1641798;8T35BN4Q; +fcdeef42-fdba-46d8-a172-0ea879325c00;4078597_113713676;L88TZS5U; +b74e95d4-a21f-4e68-820c-ec6e3b26448b;891507;XSRNE4PZ; +998310a2-4b5f-46f5-8efd-5274b31a410b;3209398;682N2RPC; +31843b31-2bdf-45e6-bd85-3fab6a00159f;2631682;8N39S83D; +7a8ae37a-8577-47d6-8028-a35afe00c6ec;692127;WB3BWRMV; +0f56c8ba-771b-4ee3-8790-b255bc691aad;1492793;CX5DTDMW; +939b05c8-053a-40d6-8b68-d742ed9eee4c;971910;UDXR32AP; +b3554c76-4422-4dc8-b8ac-00c01fde7e78;380884;J94D5QD9; +354e02dc-3fb8-4d22-9a98-527112e77f22;2929418;LAVRFSYX; +04de362d-b1b0-486c-bc30-40357f697ce0;577858_103275422;JCE2P38F; +0603bc5b-3652-4e0f-a076-337990e0eef3;4078597_113713679;AMNGAUMM; +1523eb7e-c9c1-40c1-8a3a-073c7194d114;1602184;JK6CVQD4; +94b39e5e-d57b-4097-881c-9cd52f7a3a2f;577858_103275420;C48SRJ6R; +b09a712a-b5f4-41c3-a1ac-6436ae908ee5;1974185;EBHCZE5C; +dc3069c6-63ea-4f2c-bbc5-ad37db8d0ae0;1608340;PUHA9KHT; +daa67f01-5ad3-486f-91cb-6e41af54c1fb;2710546;F4GTSD86; +864df112-8ff2-4ecc-a34c-c582269c098f;1262014_104994033;PQ2S964N; +cec5e36a-2438-4f67-8b84-2987f2600899;2492902;H837BBSV; +9574a429-359c-4e0d-90bb-8b98e5615e95;1608347;H8AXRUQP; +a9cc2bf0-cd87-4b60-b9da-f88c9d74a814;818967;3NBPEME9; +1a4c5964-5f6b-4db5-aa88-a1fde74d5840;1015268;L34DK5ES; +59448455-37ba-458f-b735-a761b16d9da1;1553642;EEK4AZFS; +61b6faa0-ee0d-4984-b045-0429c5a2a5ec;1467266;ZSPJUVNL; +9104cbb6-5d1b-4fd3-bbc8-23d78c79d643;1984893_100294048;HVMPKMR5; +d5512cfc-2452-427b-9b0c-9cbf57829937;2094091;8RPJ3SEB; +5efce984-edbb-4af9-ab43-a07995dc599a;2870611;8H7XYMH7; +c87f66e1-67f8-4010-8e7e-21767c7e6b35;1885993;T39ZRRC2; +9e639e42-3916-465c-a404-f996ea44507e;1630513;7LGUY32Z; +c6eed73e-498b-4e0e-8c57-2355008d11d9;1936603;82GNJMRV; +79209cb4-e5f3-4126-b855-97d3cdc99bca;610377;A2GHGRKS; +8fb33ce0-bb21-43ea-a364-adc7aa1fec37;3979315;BJW9BDH2; +4a82e28e-fd85-41a6-bf59-053b5dcd4d79;4036000;EAD3JK72; +d0cd382d-085a-4713-b877-0644c83b95d0;4060225;3X8XHTCC; +ebd39bd6-8020-47d7-be21-f9eb6319e0c8;2194105;M63BHV25; +f21bc69a-3fc4-4e19-80c3-cb4bffc0692e;1653080_103279621;MUPPQB77; +2ae343e6-5f4c-4cb3-80ad-85a8d8b769b6;1984894_100294868;QJWE8AZY; +3d6b028b-6572-4eab-8180-d438dc662f35;754579;PHSGJQHZ; +3b7741f3-4225-4769-a64d-27c8d737d9e2;1078129;THLBS8RS; +d32278ea-ad70-474d-8031-bbe9b1f63db1;2873296;MD2N3FAM; +9081308e-f6f3-4470-8f2c-651fda170bd5;1770163;L5H3CANB; +1fb2ef80-3f44-4a6f-b834-6ee654ee847c;446906_100296118;9X7KZ4WY; +4c15f8ff-0790-4218-8ab8-4b9a0d5635d5;898062;URGPRTFU; +c18d40bc-ad59-4678-b2a0-d93efa107279;1441025;DH7DFBRM; +07aaeb2b-1d3e-4036-b917-96096a01f947;2165725_100294597;YYDLUU9B; +759971dd-a100-4ab4-a1bf-2b489d5cf7a5;2970000;TXVEJKJ8; +9826f619-d45d-42c7-aad4-8bc349d90364;767071;QXAF8MVK; +4a3491ac-8324-4963-a33d-eb2f9e337172;2282311;QFAT6QUQ; +ee826b32-3f12-4c72-a589-28d19e2f5f5a;2420472;AE7JENL8; +78913c91-19a7-47d5-b2bb-3cb6c1706bba;553686;7QHD3XSW; +10336c76-48c3-4d1b-b65b-e0ff79811afd;2621211;C3TYZQME; +fcc715bf-882e-4bf4-a43a-3070445e5d70;1834037_100294618;DD6HM7AN; +adbbb82f-9398-4d82-b203-6a86ef2d43c1;391011_113712131;GQJESZ83; +925986c1-6b5c-44bd-92ee-bc8a05216fa5;1892257;TZAXPTW8; +97bca3a5-b757-4711-9a6b-98274ff3ac17;571658;DHZ4JB9M; +7501e31a-f94c-46d4-a94a-5a5aadcaf564;1767154;TCMW7UUJ; +b1ec4d8f-1c22-455a-a681-cc3f8fcaca68;3979710;RTFTLNY7; +3754edbf-0852-48b0-baa9-a558fca70319;651259;YBDQG832; +e8aafb0c-31c3-4dd2-b56a-0a0a37aed2a0;3979708;N3J43K3B; +fa3f25b3-ec31-4ed0-afd2-3ada5d08a7ce;926262;JX6Q6WL6; +16812729-9384-4814-a6f3-4962e2ae5126;1434434;HLN8WLLJ; +7fc050b4-16dd-46f4-a439-db8fd78fd972;1398361;FX8LDEGF; +468868b0-b189-4602-8089-b13a7689c697;2031966;ZPU4WJP6; +e26ae6d2-ed5e-43aa-9e03-fa067825a59d;3979319;X455CTSN; +2c91c18f-a2e9-467b-9c5f-71d45ea75bdc;1612070;6H9R26TQ; +a086b87f-7b18-4bb0-bdf1-5f8fd382450e;1352930;87MEVF4N; +87abc5e5-1aeb-4bf6-9488-f2b943d2396b;2475649;64B2AQS3; +d6cd77dc-1600-45d5-8126-40e1a5e26d9d;2434997;T2FN5HWM; +d59f8db3-fc2f-4816-b15c-0ebb89a2502a;2177894;TP4X42S2; +2e492d87-3082-42df-a04c-1b07b9afd36b;1889761;QQE7687H; +3babe372-7ca3-4a47-bb9c-9b6977b86e5d;1394167;MWKXFZFD; +2d245788-9109-4221-a80c-145adb75ccd4;1675201;Q6HN2AGH; +5e96b66d-f0ce-4f5b-a2d8-a119fd4858fd;565932;DR3T3XLT;canceled +4f7ab6a2-d22e-4b5f-8c28-1441e2ae516e;2089223_100305473;5RDXQAC4; +17e535c7-341d-4909-8eb8-59eead7cd30f;1381586;KPDTX8JG; +b52b47b7-c813-41ba-aa56-e1026f3fcd1f;2803961;4ANJYGL5; +5f5fb689-18d9-44b9-a807-62c404941cdd;1381587_103362650;XMJJCHVA; +1c606bf3-75ca-4234-9ec5-24dbbabf082e;1001299_100305469;RSGPTBZG; +60d24dce-fcda-4598-b87d-fae67b6e7160;1255173;BDS8FCTB; +b838e418-8dfc-4303-966c-c1dcc8443630;1038321;DEHJMKNR; +70c871c1-cf1f-4554-9e52-b50624ef0519;2956389_113712141;YWCACCB8; +5d11742a-cdf7-4e67-b634-e7a2179f2274;2956389_113712142;8SXVPKBM; +06582d93-519c-4a16-a305-71670f6ef01a;1221614;8NS8SWQC; +71d3f994-39a7-4b7d-a942-40c25dc9fdad;583662_100292893;FVFBYU5E; +ba0d7cc3-6ffc-4329-a22e-1a5de1899a6e;651262_113712164;ZHGJB599; +8a986351-5ca5-4c44-9cee-e97e96c76e1b;4045706;3CGHCCTG; +ea561f96-781f-4719-b1fa-c0af4300bdb8;1174157_100289305;D4C3H53U; +e913e0e6-8d7c-4b36-bc00-5b4402f84334;583662_100292895;PAX6D47M; +78787bb6-c745-4c36-a375-909dcef0585b;2797376;HMRLMCSF; +b801eb7a-4f56-4eed-94d2-adc245827b0e;652015;5D7Q89DJ; +dfaa7257-35fe-460d-bd61-c47102a0729d;2097785;L8NRPWV9; +6afb3cf8-1857-44a7-a1cc-c5ef1a77b390;2816183;7EMCN6QT; +3c084737-1d17-41d8-93f6-bf5ffc8f309b;2351490;LPY5FG33; +96b5239e-7795-47d8-a32b-f2173f82fcc9;926277;UKWCU7VQ; +a627ebd2-d6ee-4aaf-b6df-05d5695bb9c6;3210006;GHNGGMD3; +661db9ab-3a1d-4d4e-87f1-9bbd0231ac0b;689350;QUZNS8HA; +83ac268f-6e04-4d87-9d8e-74da74dadec8;1608954;6GSGZGL9; +49a48d91-794a-451d-ac72-882c34c9709b;2259461;A9KA2WCJ; +f5eb9344-5a4b-44d3-b5c8-d66e930c2b09;624631;DYQER2ZH; +2589ad3e-a28e-406a-a22b-dc5ec48d04e7;1468907;C8JNVB6K; +b1ee297a-36ed-4272-ac3a-88c91b0be93b;2946440_100290581;8U78RKBL; +be43f33a-e6b5-44c1-88e6-e52e45171a62;864238_100290591;AGKHSHCS; +ce18f749-4448-4d26-91e1-cf916df2f49f;1728451;JC3U6MD2; +ff64bfdd-4258-4b63-baef-59b1780bff69;864238_100290589;5VXE64R3; +31d32dbb-3e91-41cc-9893-c235ece0c859;1980962_100299318;AZJTUT62; +095890c8-235a-413f-b23d-bf6f1ffe0d0a;963327_100299303;HSCWHBA9; +9f0d9bd0-128e-4a64-870e-061d0a0ac98e;398143_100292871;33WE6N5H; +8feb246b-306e-4f9c-a4b2-2027b5f11a37;1774281;GBDAD9PF; +e68545c7-5cea-4161-9866-db49da2902bb;485803;65K6NHEG; +ce31648a-d541-473f-935c-d6e90f99c2b5;2174811;6S5TLZBF; +2d650cdc-f6e0-441e-b6c8-d73aa3e6a944;963327_100299294;CW3GKMYD; +537373f9-8ed3-4128-8b15-dcac61648402;895124;Q5GTBGFG; +876360c0-1818-4292-bc0b-dd64386601a1;2507572;NGZNLBVU; +dc22eb70-84f4-4014-afb2-f1afacb60884;972620;LVS3SY2B; +e16bc832-a3af-492a-97cb-7b3a8c940ba7;398143_100292870;6V8VVVX6; +ce6e4d27-efc1-4a03-8029-012e093ae115;1890409;FJVAFKJX; +822e6eb7-4dcb-4c79-8e66-571ec58bd8e7;1050757;F6JHGN69; +caa10d0f-8066-4a71-92eb-d33b431d12cb;398143_100292873;8V37XAZD; +9f3550d8-ba3f-4dc8-b433-a9f6bd26e2c0;1773081;LXJRC7TC; +52436734-fd9e-4b96-8313-430f17908273;1014542;DAWSMKF8; +556eae01-e30b-41ec-8732-24e8e8f643ec;2260083;RPBN5P5J; +adc9c743-02a3-4a2c-a073-a497ae66700b;2536935;STC82UZ6; +12977b56-8397-4b79-800c-5b822368cbf2;813505;PQUH7ME5; +c454ede5-6efd-4ff6-a1f9-4e0e57ca8606;1935997;7SYPZRWS; +2300aad6-18f2-4090-a3ab-0c0cbd2c227a;1687870;PYPXMMAH; +3d1ac017-e509-4a3c-9315-6c82c7639ef2;1969837;9TMKNJWC; +c446218f-2b43-499c-aa40-2d2be8782c95;926273;3SQTW2SC; +c01d0899-b5e1-4c48-9048-f0fcd838aff0;2436631;WZX7CQL6; +7d1a3997-d29b-4a46-bf62-3e99f9cb618b;3744248;LAU2Q2XW; +4e9df536-2fff-4071-bcae-4cec196ad1c4;939499;3APBKQHY; +4568d659-3da0-4f1a-ad73-6e77875efa87;2868186;4P86MJQ2; +0c85ffd0-1b8a-41e2-8ab6-aec86c791b5d;1147210;MG9FPY3W; +9fd29bd6-03d0-416f-943e-9a69117a4fb9;2139704;PC285NHH; +a6bf8511-40d7-4ba7-8049-77d5a6d6320c;2873290;7N9V7VUD; +c5b3c236-4218-46ea-8abb-63584b10cf83;1078127;MJ5AP9L5; +f0983024-2d26-4b73-8c47-0c7c2094dd47;2503302;FKVM8E5E; +75a5fc39-4053-42f1-b840-a14dc5a67f1e;4466726;ZHZZUEQD; +5402ac96-49b9-4e9f-8581-ae184fdc2fbd;1092089;RBZAZV5J; +17d61e28-ee90-46de-94ae-3b72860c8e16;926272;RSANRAQZ; +8f6824d1-8865-412b-9cb5-ca9a351fc2ae;1255171;46489Q5T; +3366b151-4917-43f3-92b4-12477d49157a;2843205;UD7HVSJ8; +0d9902eb-6710-4e22-a0e3-2755a28cd8ca;1312489;9ABD32G6; +96d845e2-7cc3-400f-9301-d16460a88b1c;3115987;22B2LBU9; +4d683b88-7183-4c30-8e14-fbdf313de561;1217764;A5LL6XDN; +3d719465-96c8-469f-ac4d-316d37bb0274;1936606;4VA6HXBC; +2f56b27b-e6c3-4f0b-9775-1abb1d42e260;1251689;95UMCM75; +508ca8f5-e810-447b-a038-e712334c49a3;1678894;YY4PNV97; +966186f9-d78b-4a1c-aa2f-171fa9b05986;2388614;YETA2ZFG; +64e03fd8-17d9-407a-ac79-37a6e958f9b9;2997049_100305437;6QFH8X4G; +dff08fd8-1604-43c1-bf0d-16231aaa7b9f;2385727;3XHV3UHX; +81c8d790-1b44-4276-9546-8a0632503169;571099;YT3EJ49R; +3c6a1fe5-43bb-4a88-b3c2-e7c40ea54f37;1818208;Q7ZC95YY; +c74828c0-6ef3-4be1-9ce7-06591a44e154;1885955;933ZDRFY; +48d0df9d-4f57-499c-aeac-1e9aa9a0130c;678193;Q7AB4KB9; +64cac151-e62d-4b0a-9763-8975c24489a6;1469481;CQMQQ4Q8; +5e746d04-c978-4727-a26e-92f15e33f48b;2419889;NY8VSK8E; +d4240708-175d-4431-91c6-b3953cea93d7;692159;GYC9SATD; +813617b7-1367-47ca-9c6f-1a28053abcc7;1310007;XXAXZ5KM; +455d6c4a-5fb4-49e7-b45c-f468e7b6db87;2848897;WBCTVG5E; +21a8626f-acee-45db-ab09-5ac531737c51;568527;UXNE3CJR; +58cd05fe-01a1-414e-b716-a33e12069037;1512370;Z9QAYKVJ; +194b8a8f-cf3a-4577-88a9-8627b5409557;2790167;A2MHVA8N; +e6e0cc6f-8dfd-4cd8-991e-e820820509e9;456971;BZZMFK99; +70c81294-4c87-45da-bda0-c3657b33a525;2794450;46DXP9Z7; +a8f55a57-f221-465f-808c-9bd05a4cca8f;2668492;PWFMZSD9; +355abbca-99f6-4982-9807-dbc3a6252f52;2165725_103231520;HT9C9ATH; +7c994661-9034-4369-91bc-f38012e118e4;1930391;DQYMA2KU; +c793f3dd-a207-4d2c-b961-c0f0f437a6b0;2434990;GS2GDLDG; +05b9f131-461d-4b5a-9297-4788978a76e3;1638096;94CFK5KP; +9feb63e7-0fec-4bd0-8b9a-39b246f73c74;939496;XH7DQCDE; +3c42c280-771e-492e-b746-8ce7e9b04ddb;1211657;WSN4SDMG; +2683c901-172b-4fe4-bc33-aa7290bebe33;1472935;FT3AJDP2; +f003a9fc-f1e4-432d-8ca6-29681a8ec2b4;2009922;97WP3A85; +13e0b6b6-4916-4d72-af2e-ae50ca12eb4b;2348605;E2BR89VY; +8aa84f62-c6ff-47c1-b457-0b0e18a24d1d;1527533;M7ESLVSU; +def893d3-4940-4686-880c-b2f5d8a5aa7d;2415946;MCT58FEL; +2a03f86c-fb0d-496a-a358-2b1438735748;3744189_113673368;SV8GBE47; +4d93afc8-8fda-4b13-8bf8-aa6d92ab692c;671383;YY8WXS3X; +50695c2d-9738-4f19-917e-c74d8e7daefe;429637;U9XMH5RJ; +11e6eed6-d12b-42af-8300-7f9e9b35745b;1226239;CDVM43UY; +ea9f3b41-289a-45c8-a0a0-deb804a67ec2;1381587_103362651;VDPHU6GP; +cc564ad6-e9d0-4764-b95a-99aa7b5ea275;1553024;SUS8XCUK; +68bf4ccf-4da0-45d6-850e-26fc7dd00e8d;814220;HU67VFRC; +dc954f2b-ae00-483c-a5d7-3628417241eb;2967264;P4G5U3K6; +84df6a2c-36b9-48c1-ab2a-917ba8a62c58;2589623;XAJDP2QK;canceled +d0a2f14c-63b7-4642-83a8-0102757e6249;1262504;3PRLN92P; +38ad074f-9ea5-4b7a-8548-fbeb9009dc09;1315351;874JCHVD; +b2508af2-e502-48a1-8cab-8425b8b8ecdf;1558039;N2V2G8LM; +613133e2-6e21-479b-ac2c-9cdc7161de29;1813308;ES3HFRMW; +af1f88c0-a289-44ee-b779-b0f60cf66f33;1729883;NQJVP79N; +325b883f-c340-4541-b0fb-400514ef6069;2382453;HWCBLB8Q; +d60dec57-ab99-4323-9b18-2e7f0cb42a90;602879_100305426;JD6MZS5H; +2af3ff50-d70b-460e-b0ce-460d4e3da31b;398143_100292877;USFQGTP8; +6593e285-f7a2-4ceb-b9a5-3054518fd36b;2199202;EGGB57ZG; +c141ce03-ceb7-4a3e-b2be-7160efa23bee;1512996;TK4UJUSB; +13106f6d-ca5a-4046-93d7-049ea28d6aea;3004201;VKM8FPXT; +29df2116-3a39-4a92-ba57-63e272c62624;1171911;MLWEFKX9; +ff43845f-fd55-45cf-8d4c-382d65501175;2503302_103334863;QZTQR89T; +70b27f86-5560-4f1e-abae-a2fd32d8d52c;2113752;TBSYDQUX; +c4c7ed45-dcbb-44a6-8323-26c50b9eea80;832019_103166541;LGAYHLKK; +8781263e-e72a-42c5-86d0-9152a46a53b8;2161892;6PJWHF96; +999e518f-235c-4e6b-a28a-cf83be5ef9bc;1468301;CF4QNKUE; +9dfd0aef-f5c7-4980-a3ab-2a541cbf66dd;380693;HDDSUJDT; +b23caf65-da39-40c2-8371-ef118c60e539;2014245;QZG5GMSS; +d1681dfc-35cd-423d-9345-d603d59799e2;2627614;ADQ5CP3J; +364e2f6c-8405-48a5-9d00-36fa4d0c2e1f;433131;CLULYLFA; +882e6ac9-e668-4e55-ba4d-98ea9cae5019;821646;2TXHMF6M; +24593e5f-c5dc-4cef-a051-cc3668000b57;1977361;TX2HP9HK; +816712ba-33cf-4158-a749-4605a083408c;1085032_103216425;GGJCKRF3; +594f5a33-3dd7-48b5-ae71-93503fb0a785;2536926;T5XQX76D; +18761697-f414-4691-9d4c-5dc6308f5a9a;2470076;RTR455F6; +bcada4ba-4147-42ae-ba34-d0c273904e81;1115926_103271178;7BGHALLD; +365bb927-db3c-49d8-9c05-6b007a966c96;1790705;K42J56WT; +e016cee2-ca02-4649-acc8-0dcd4204de5b;2948450;97L54QA8; +be722078-2178-4e3a-9569-f1e9a7bc4f46;330459;956C5H9P; +aa20fb90-d493-46c2-83fa-39befa96ce58;2631679;Z9ERYUWT; +9842fe11-80a5-49b3-ac46-44f3ddc1f649;1490087_100291762;YZY2RBKM; +1a8e913c-0aad-4c12-926c-a07e530e2494;1637514;KQ58TX3P; +80cfc5f3-ac8b-49ef-8f92-310b3349adac;864247_103271167;VXZGYAZ6; +fc8dfe08-c891-4b84-8431-24e504f83efc;864247_103271166;98NHN2KK; +3ed81911-63ee-4f89-95db-0758e9874273;2812800;T868PGVC; +2da0edce-dad2-4b12-b5ad-e3a514638c70;1197685_100291759;QRKM89VV; +20fbf603-4482-4f0e-8078-bd2d3befb2cc;1171914;FVEY98V8; +3d3c1285-9148-458e-b715-bb26ff8d1621;971914;XC6WFGYX; +c6056f3e-e872-4603-8e5e-aba984f5c14b;2997046;5FKA6XN8; +769303af-e894-4645-bc33-1af861f1154c;2997045;HB6JXT9R; +b0132c7d-9cf4-43be-870a-dca159272422;2055735;VNUT9FFU; +537ad05c-0309-452b-95a3-7449661f8bbe;1290425;RJW3UA3B; +307a274e-0f3d-4a76-b1e7-0274dacf256a;831346;XUZPRAUA; +c176c6c9-de91-4dd8-9a3c-7fbbd82f9e2f;1637515;V8STEGMB; +63f8fd9c-7d68-4ad7-8fc0-476c59852479;640520;VJB4YB9V; +98ed26cd-781b-4ede-aae4-403cb96cc31f;3114238;LYPSZNST; +470d33ba-15e3-401c-b96a-bae129830ea9;904083;MG282UHP; +cd0ef23c-d52c-40bd-bf57-363fe1428731;2396792;7KGFZEW3; +cec5c4b7-1da0-469f-9a7f-bbaa0f27f736;1908687;XT24N7D4; +fcc3e5e9-1536-44fc-840b-d60165f54881;542291;ADTL8G2Q; +ca26dd6f-979a-4f08-b12e-519fe9816633;1332182;6WEJ8WTY; +2fd1bb5f-6459-4775-8d0b-686b6f7e5218;1135548;2MNY75AN; +33306473-3743-43c4-b033-47469bbd2d4d;1315352;AEWDSQUP; +31ea7c66-f2ef-4880-a094-77ff8dea400b;1658155;MZH6FU87; +3c1591d3-903c-4d0f-a95b-0b16729732da;2351501;J538BVLF; +966207a1-a738-45ac-8e09-b4d1d4c7f8cf;1889773;3G56MNWY; +c36c2fbe-5b2a-482a-a0ca-26df694373c7;185026;VYV4VFQ6; +7347b116-4c13-4e70-a807-9c46cd73679b;397906;NEGRJQU5; +af0ce006-558c-4049-9755-c106bc0193f7;571088;WCS2GGZV; +3d96bddf-8693-4b53-a709-336dfcbf137b;134474;G3RKFKV2; +25536edd-a7c5-4d98-bb1c-7bf6f780344a;1092091;5NGM787G; +09c9e794-ba7c-4203-ad34-b8f0564e126e;2634631;KGZ6FCAJ; +6e784a7d-ab2a-4684-96af-a1e37a628ec2;1463329;AV557BEK; +4eedc23c-afb3-4d09-857b-81484b88ff6a;2753888;MTEQRZSY; +e998f032-b2c9-48c1-9a38-c05b2a08b441;1048089;3VHZDTXF; +7bf093d4-6239-4625-b441-2189f2308316;1812656;EUCH6EAS; +d3554a96-0a51-4640-9d91-bdb46c0518fa;2215370;7WYA53VT; +b60f6679-1e99-4fbc-9669-2c8ec908c668;1053684;6YE94PVC; +9a7e3412-309d-471f-a8b0-ad9d45d28903;1128401;6T6JWSQF; +49236d28-5cbd-45b6-a6a8-a3729e17e975;2843191;M2RBUG3N; +e6c38a00-8b44-411b-ace3-e2c548c62acf;3979713;E776CQ5V; +b061ae8a-9f3f-4fc0-a77e-22b5145bea2f;975559;CHSJ9WF8; +6e6b45de-bf61-4413-af27-8f87c27a7654;2680303;EDSJBWS9; +d83e6ef3-0d72-453d-8c24-e4a0b5017ca9;2843189_113712467;ZGFQ9X7H; +32bf0911-5811-4748-ba0d-377db5202f23;2814356;9EENLPVK; +3a632f41-7a38-49f0-a7e9-1d5754917db4;3979716;X5STXQEX; +1eedfd7f-66fd-424b-aec6-31ac33a879ae;972615;UJS29DRB; +2487f9ab-e354-453b-9eb8-27803ca2006a;2030960;HW7U2K3Z; +f3fffbfd-4c69-4394-9130-be402828b7bd;1893716;N4GMW2VB; +760d068f-5e3a-48cf-929f-962301488d99;3979721;PWHPNMBN; +2d5cf91e-86ce-4450-bea5-fc5ccca5140c;1078118;G74S2DNS; +01f88f7b-dd4a-4102-bdcf-047d7af089f4;1143671;3AW3U9X4; +e5a996e5-a3ff-44e2-8e3a-deddf84f5a10;1315951;XLTL2UNS; +2a6689fa-5668-4b67-b89b-93ccb8e67505;2352213;VTF8EQ63; +cdb29755-4368-439b-b0ea-39595d656c58;406817;T4H9A4CV; +cc9a2d55-0d24-45b7-9a12-77bf9e77eda8;1745747;RP8J4D45; +68418f5d-a2bb-4c84-84f8-782e7eed1468;3902054;529FEHCE; +6bd8a4ff-0948-4321-8b07-9df9c89e4121;1357284;JMK7L9VE; +1a3a4cf4-3106-4e40-8aee-2232e461dda9;3979728;974FP95M; +93a52583-c21d-4b7a-a653-d2b6a07cc15b;3980136_113712527;48BX377T; +e2b0b0c6-0f3d-4ecc-a4a5-c664471aa31a;1131145;5C7GPQNZ; +25fa6a23-30f9-4986-8471-d94d4b9bc9d0;762874;STTYGMD3; +24b6e9bf-d32a-4cf5-a250-c770b48e205a;1637701;2N69QEKN; +e9b31069-1043-4590-9819-f7c75f1ee752;3902055;HELMNPHP; +dcc8c77f-7c70-41a7-8f82-32dc736a56c2;3769413;2VM4RF99;canceled +deaf4070-4435-44be-bda1-3ebbf94d5618;3979733;G6Y2E932; +b0db4b2c-cba3-4848-9b81-6a9d7d571863;3979722;CZBKRB67; +d1356db4-a4ec-4162-9b20-4ac78cb8cf9e;2761817;VU2BYMZ8; +6180fcf4-43a2-4f66-84fa-4648936ee95f;531245;Z6Y5MWEK; +9014e532-7bea-4b6e-8a35-8c84b3472276;3900866;HZ7QSETZ; +09c4dad0-54b0-4f2b-a85a-4b7feb11743d;976271;4NMZU9QA; +16da15f8-8e3b-46ae-8377-2bb0f9e7c16b;3903140;D7DTXC3A; +bf3463f7-3ef5-4ee6-8811-62f007a65e66;2969998;J9ADY3WD; +fd8143cc-d278-441d-9bf1-00f927b014e8;3902053;BC3EAYLW; +1b032da2-4d91-49dc-9f98-f06626bad905;406819;BTVKBZJR; +cf5532d5-cbbf-4f80-aaaf-cc0413cec2e6;2389300;JPHEZE6P; +2649c44a-eda6-42c5-9ecc-e9459f1b3bdc;2680299;DVMTN36K; +3ae9d9c9-ad63-43b5-89ed-a2a9f53204f3;689356;F8992TVS; +b9962bf7-170d-431e-a33f-13c9c0f81a1c;4040667;MCKZ3JVS; +085ba523-f8d3-417f-860d-da8f8828c37e;2814360;4HB4GJG3; +4971d482-caf9-44d1-8894-a48ddbd2cdc1;565926;YALT542Y; +3912d018-bcc4-4838-8ea7-d13e37fb6c1f;1090831;2C5XDBK2; +076f00dd-0de4-4ba5-bfc1-fd92eac2f595;2783032;8L93PQ8D; +f319895e-f8e8-4087-9894-0765614e4118;1452295_100287216;REH3URVS; +5d35ee44-1c00-407d-a4d4-2276957f76cb;2099007;V3289GA7; +2e8d77fc-58ca-4844-9265-d41801596e2b;1687865_103275290;4CJERM39; +729c5365-3f52-433c-8bdc-a21498d51ed5;671573;R5RXPHVQ; +7332bb6b-e43c-4798-9815-6d6146b276c6;2970564;ZV8FBGNV; +872ef286-ba75-4596-acf8-e454afb9fe73;1612681;L3RAVEBA; +f4f1c447-08db-4ad7-9b79-13de9c9de013;2680766;VFT48LGK; +d6cb522d-8743-4625-b663-1217a061f3f7;2997042;T78RXWXR; +71b457ea-d95d-42d0-8034-2c4a35c13882;3744188_113712535;F2K5C24M; +4191e0a8-c66e-4dc5-be43-03bb4f33f0d9;2793710;J5RVEBZD; +6d8067c9-34fb-4dab-b3c2-53b399b7b246;2515483;HRBY7RGY; +50c421a8-6348-45f1-8e02-ac04dda67c05;2966229;49YW2T7M; +34488d8e-10e3-4674-bba8-28da0435df67;1841697_100292803;PQCP39R7; +4ac9dd40-7022-4927-b4b7-e59419057c98;1557368;CZDMB7YQ; +5a573199-438e-403f-abd1-73936f0ce3b2;2966236;6AFPMNF3; +97299243-674f-439a-973b-c140f010736c;2783031;HM8FS6J4; +89ad874a-3339-485e-a726-7dd3e5af7ba9;524536;9CU3WKMB; +090b3c61-1637-4705-9ff9-d9f92392bf1c;525288;LEJ6CSV4; +66bce248-074e-4661-b002-490d10532513;2472754;WLEPJSVC; +6bb3b0dd-b117-4117-93d6-fbdc133ed3da;2475095;XGNWA3SN; +3487f4d4-a59a-42ea-a948-f69e61605218;1886656;RWGFGDY2; +0811ed56-858b-45e1-8ea5-1975e4871bb8;2094661;KLHNRP4M; +8fe7a768-39a5-4d69-9976-7c633ff27e09;1636911;Z7XSDBSG; +96e6da9d-5de3-4701-989b-5e0bdedd736e;419428;ACNE66LY; +4456f29d-fa04-4383-b639-4cc9790c5123;2970574_100294965;ZE8G6W44; +eeff5ec5-83b5-471b-8209-3b971ab5fee3;1264630;DCUMFQDM; +84518c94-8edb-424d-9458-4166515c5848;2434993;H8SA8TG9; +5af2814b-fab3-4682-ac16-a9e1499161cd;177007;W54F5SHC; +ea1bc82f-fb8a-4548-816a-58f53f6e6a4d;1092084;CERXKNA7; +e531ef98-5bac-4c73-b192-03a57ffff383;2430684;Y3X5SNNN; +cda1916c-efe7-4828-baa1-73bd4667557b;1394163;CGKT7LKM; +e4700cb0-06fd-4330-a874-87f0e1dece38;1221612;SLLUGAL6; +b03a3636-d159-4d0b-8d5a-c70776be925a;1309905_105021275;GAP3T2AB; +8b76a3bc-1534-4b7b-a116-5eda0ef81be5;1085032_103216427;XQPFYGGZ; +b5621e9d-15a7-411e-9d99-b4d433d7506e;2679438;6L7A7Z73; +09e350e8-cff9-40c1-ad48-4fcfc456bf75;840496;6HKLRL85; +59cf40a5-02da-4f7c-bf62-6d4edb0f8808;2536928_100292780;ED5C7HJF; +362ea4c3-d798-49c5-b1f3-b82dde026000;2586373;XC24X6RM; +a2f500db-aaf4-4741-96be-df3eea7d9652;184064_113194358;F4H7SZEN; +0ce41421-cc74-42d3-8680-2aa55e8ada51;525295;BKME753X; +48946b23-5a9a-44bc-8d2c-a601a09dd804;1790709;UEHZA3T6; +8f42196c-2aa9-4ba1-9ade-ead6aa015aba;2536928_100292774;VVUF5P6X; +64aa26f5-fd9e-4a95-9846-fb837c27999f;1841702;43Q2GUHV; +d3f5dfcc-a5fb-403a-adc7-9e8a5bd75290;2297158;D46Z4NDC; +91179010-3593-4011-a998-30518a3c0eb3;2750267;X9CGA885; +e8a6e849-a44a-47d1-86ee-840f6497cb4a;184064_113712544;DNEVMXXS; +68446e18-f57b-47e9-89fc-2b9a9b75e95a;400678;QK3BBP52; +69ec2939-7f10-43bc-91e7-4604e4106e42;3118976_113712546;CZDNCRF4; +964e1dbc-bd3c-4e1a-b7da-ce065c07a447;525301;CUXE3ZKB; +a2cf0be3-c928-4876-b70e-ec379fc7317d;1818211;LTC8HCNR; +81a0fa95-2587-497f-b4d1-7fd165ce9714;901609;JNM7KEFY; +25887e8a-82ba-4061-bf76-3643ebd8828a;599207;5VT7T6JF; +f8dcdf76-7034-4cf7-bf5d-acfd9be040a2;1885357;Z49VHDAH; +dc285d3c-5b57-405e-8576-94efa0e39ce1;2881437;323JXMP5; +a9bf52dc-0d6b-4c27-a97a-ad75dc4ca751;1171188;QE6BGWFT; +30c2d658-b546-49ab-a271-2820490805ca;2113143;A6RJAD2W; +9f126c69-5519-4961-b88a-d8e9c03095cc;646063;QZAAYAJB; +b773d37f-5dcb-4dc4-9696-fee59548b786;1358174;UGQYDKXC; +1b9bab2f-d4b6-476e-bd1c-81f043c06506;652430;G4AVF7GS; +eb1c2446-af20-4e40-ab67-486abf7186d5;830672;RLGBLEGK; +66b1c395-613f-4847-a299-2d8292db8254;2635317;XAFRYES9; +6e4e8684-8a3c-4217-9fae-ba5fa224314d;813503;C48ML5KB; +b5e31d61-e2f9-443e-9a64-a30a6085a03d;2093486;WD7D3PT3; +083c27e6-716d-417a-8b1b-eb37f9fffd0d;2211777;YPQ9ZH2B; +9c9d4b86-2fe6-40ba-820c-4d5fb4fec6c6;692122;749VZHNK; +7ad772ca-e944-47a2-b68e-9fe9a689c168;926268;8G9CVWMS; +3087e2fb-258d-46be-859a-b817d62a84da;939504;FSCRK3KT; +aec05519-5e19-4bb3-a4f4-c72732d5503f;2966240;P6UXCZ3J; +0081abd0-6105-46d0-9b77-8195189a7abf;764118;465QAHEW; +4cabfa50-6188-4619-a263-394ef3d0646d;610190_100293954;HM789XF5; +b8dfae75-4065-4a91-bdc6-4ff7f765c40b;890825;K2748FHY; +839f3de8-a152-43cd-a9d8-30554f9bd7ff;446759;K989A9XK; +3359255a-8003-4e2f-85f8-6b29baf1e174;583030_100298118;TKLS9HWH; +d49736bc-42ad-4b4d-be7a-272575d81942;2966228;KVSXRF4C; +6d51f2c0-f6c3-4a00-a774-f7fab4de93e3;725985;DPU23ZJR; +9b08f362-89b2-4e68-8696-30112c60162a;525285;SQ5TA6N8; +abad21be-3c57-4e4e-b072-22dd2c283dbb;1345762_102882077;GN7MMZKS; +4c758699-b57a-418b-85dd-83b706939515;484540_113468929;EULNTZ3K; +1b8b240c-baa2-4866-87ff-c254fe618d69;3769556;5BCUWWMK; +9e3cf948-f409-41ae-b4e4-edeea436a983;1318334;AJ2SARMC; +5ce46fca-ceb6-493f-a59f-583380a188dd;1006596;M73ZSXMT; +8e635b75-5253-4c7c-8f0b-0c3db78b5cff;1770166;6QTV2KRT; +f7c037d6-d470-4222-bb92-8de42aea39d5;1500065;FJLKAFM9; +aa12f753-d761-4841-9ed9-274ab6ad82f3;930653;269AX7V7; +baa64480-6bc5-4a24-a226-9328176d4cfe;877339;JZ35QJZN; +12d9afc0-2274-47ec-b3e0-52d673b8053d;2434994;26LJHJGH; +38be6e1a-8b42-4ab0-a6ba-be9ac688f2ee;2116796;WQ5TZ8EP; +8b0246ed-7560-4644-af43-7bffbda6a476;2016156;C4J54626; +6a289cf3-918b-4323-bfa6-f344f1b698b2;2816861;VAVKDHCW; +a36949e9-11b4-4c8a-8aea-66e9fe36c31f;1557374;5L7LFGE6; +4b3f5530-fe3c-45d5-a157-2b51728e3420;1315950;VXYBTVN9; +49463068-ae17-4885-937b-1871144a127f;1517924;6EKNPQZ6; +be138b50-711c-4a7e-a3ba-9230d8249dbe;927710;32TPMQ5Q; +0339b4f6-f29e-460e-8de7-1be59757003e;1547292;FES87VLD; +f8c6e33e-7219-4bd7-958b-727f4303e990;1864068;UWBPWDGS; +576c25d4-6239-443f-ba72-d967400e72e2;2221954;6CZ7DXER; +420bc1c6-0759-46d6-aac5-8b27a3f9d545;2672157;BSYHRKSW; +87be2e4f-fe37-4b73-9c09-e7749d59dcaf;2032619;Z3CALNDS; +4c0a22c6-63b1-42d1-b2a4-6226e9db7281;1658887;DF9GME5G; +5bdcda23-4b33-4051-8f39-8333f907fad4;929947;2RMV983X; +44618dc4-a579-4607-a262-b2ee95044236;1463332_113712749;BNKLAP85; +d0f0b3d8-89ee-405b-b13e-fa9248526b8f;525323;QH9YS9YC; +48924ac7-bdd0-43cf-ba2d-16371eab4f6a;640514;EPDJK2KP; +43bb5ca9-0d04-46cc-8541-13a55d23e2aa;2621209;8ZHR4CHT; +3790ecb6-6f63-4ebe-9510-d521dd018401;1177148;Z7SRDU4P; +dc20555d-04b3-4e94-99b2-663a0afcc5cf;2377152;UNDZXF2K; +aebec944-66e6-4a59-ba25-7deed61c1464;2895708;2GMTM8EP; +b0053212-abd2-4dc2-8314-97bed04bf334;1634527_102560773;E399GB9A; +6efbaa22-1814-4927-b727-4ede9ee5852d;1455997;WREBKWTH; +af6a65a4-b98c-4b45-a712-95cae06466d8;2415941;E5UMA6QH; +d8f126b4-6b7c-4967-b630-e5c6622946aa;2032620_103351619;KF9TLZ92; +9935a645-2272-484c-9eb8-bfc0f91b97f4;4078597_113712927;U3NBM4PN; +14eec29a-0201-4611-ab17-af93869ab2be;1434472;M73J9YQF; +d7b04c6a-6b6e-420f-867c-7f06317081d4;2537512;66JAZYAQ; +5221fdd9-c1b8-48fb-8fd0-e841443bc84b;3974420_113712950;HE9KFANK; +8dade9ff-669a-42ab-8532-fb2868b8970e;3974422;RBUPQG5R; +dd1ff78c-eaac-4015-827a-ba366d1ee4bc;1789189_100293998;35RECN8D; +17280c4e-4987-436d-8e4e-edcc6a823f3f;485960;E5HGKEZW; +0d79bac9-5033-4b54-832b-3ce598f1d189;1346376;T5CRMTLM; +4d092709-3a3e-416d-9efb-62b380cfeda4;3089705;PV3V4VQF; +1a3eaee7-8857-4f9c-908b-b8d072088e15;2668491;QTYBD7D6; +c79f32d5-413c-4614-861b-61192eeaf1e2;571259;NXESU2FX; +9b95d010-c01b-4395-8c52-e6f354d73e67;2630978;WXF455JW; +41028d7d-f862-4874-b18d-bd530e69dae8;2975634;3DU4PWGN; +1f2a5e7f-cc39-4a15-8cbf-7b972400b91b;2680767;AF2P7UJ9; +0f634d28-809a-4d40-a8ae-4f114956b52f;689353;H32QLKWV; +43455cd7-ea1c-465c-8c5c-d39a6ec226b0;1341058_100298110;QHMEL7HS; +6a4b8cef-668e-4e89-b6f1-59d39a003911;1214589;VGS86ULK; +5d9c000d-418c-44c2-ac85-01e317c80958;1352917;6PM8F72S; +6ed72571-10a3-4453-ae15-e0b21b00f305;2798112;4W5J93EJ; +657c7969-1e2b-4645-b276-796ea7c34ba0;2509771;7DSASEWL; +3c04261d-9f1d-428f-985d-c0ca17cf9381;1304184;TVUAAVH9; +ef34772a-5188-497b-b19a-fc4a6617507c;2993314;7WV6NDCV; +b0a91486-b472-4bf9-b9c1-ce6d4a7fee72;725986;Y37GSH3F; +f490d9fb-fbdd-454c-8c67-51484edff059;4068329;MY7K7L8U; +8d9a6059-793d-4cb2-982e-b9ad3f85b5f1;2536934;DD689KPJ; +dcc36741-7cce-472b-8a68-3d025f76ef0b;2177900;C5N4TZ4V; +68750ba7-50da-46ec-80a0-d5a7b98ff517;565924;ZZZLTGEW; +faac8e6a-213d-4186-a79e-9f001e78f0a9;2106790_113713657;GM58YJLU; +bd4cc3e9-338b-4d15-bd6c-b962b4a837a6;2259463_102373824;9DSQ3XGF; +e810e5cd-a87d-4824-9cea-275a1f0c7963;2651358;HPC6HABY; +00847742-e6fd-4f32-9526-edfcda6dab3b;1770164;TYA8AYUT; +8d207a7b-b5e6-4691-ac6f-3f771a8c2d7a;1341058_100298114;U365P52W; +a3439dfe-2762-4ec1-9ec7-e9920b46a161;398143_100292878;ZZGVEMUK; diff --git a/public/assets/css/thetool.css b/public/assets/css/thetool.css index 5b6e8ad5d..b8789c5da 100644 --- a/public/assets/css/thetool.css +++ b/public/assets/css/thetool.css @@ -173,6 +173,10 @@ h1, h2, h3, h4, h5, h6 { margin-right: 5px !important; } +#banned_rimo_fcp + .select2-container .select2-selection--multiple .select2-selection__choice { + background-color: var(--red) !important; +} + .network-list-tr { cursor: pointer; } diff --git a/public/assets/libs/select2/select2.full.min.js b/public/assets/libs/select2/select2.full.min.js new file mode 100644 index 000000000..fa781916e --- /dev/null +++ b/public/assets/libs/select2/select2.full.min.js @@ -0,0 +1,2 @@ +/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ +!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(d){var e=function(){if(d&&d.fn&&d.fn.select2&&d.fn.select2.amd)var e=d.fn.select2.amd;var t,n,i,h,o,s,f,g,m,v,y,_,r,a,w,l;function b(e,t){return r.call(e,t)}function c(e,t){var n,i,r,o,s,a,l,c,u,d,p,h=t&&t.split("/"),f=y.map,g=f&&f["*"]||{};if(e){for(s=(e=e.split("/")).length-1,y.nodeIdCompat&&w.test(e[s])&&(e[s]=e[s].replace(w,"")),"."===e[0].charAt(0)&&h&&(e=h.slice(0,h.length-1).concat(e)),u=0;u":">",'"':""","'":"'","/":"/"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},r.appendMany=function(e,t){if("1.7"===o.fn.jquery.substr(0,3)){var n=o();o.map(t,function(e){n=n.add(e)}),t=n}e.append(t)},r.__cache={};var n=0;return r.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&&(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++n),t=n.toString())),t},r.StoreData=function(e,t,n){var i=r.GetUniqueElementId(e);r.__cache[i]||(r.__cache[i]={}),r.__cache[i][t]=n},r.GetData=function(e,t){var n=r.GetUniqueElementId(e);return t?r.__cache[n]&&null!=r.__cache[n][t]?r.__cache[n][t]:o(e).data(t):r.__cache[n]},r.RemoveData=function(e){var t=r.GetUniqueElementId(e);null!=r.__cache[t]&&delete r.__cache[t],e.removeAttribute("data-select2-id")},r}),e.define("select2/results",["jquery","./utils"],function(h,f){function i(e,t,n){this.$element=e,this.data=n,this.options=t,i.__super__.constructor.call(this)}return f.Extend(i,f.Observable),i.prototype.render=function(){var e=h('
    ');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=h(''),i=this.options.get("translations").get(e.message);n.append(t(i(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n",{class:"select2-results__options select2-results__options--nested"});p.append(l),s.append(a),s.append(p)}else this.template(e,t);return f.StoreData(t,"data",e),t},i.prototype.bind=function(t,e){var l=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){l.clear(),l.append(e.data),t.isOpen()&&(l.setClasses(),l.highlightFirstItem())}),t.on("results:append",function(e){l.append(e.data),t.isOpen()&&l.setClasses()}),t.on("query",function(e){l.hideMessages(),l.showLoading(e)}),t.on("select",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("open",function(){l.$results.attr("aria-expanded","true"),l.$results.attr("aria-hidden","false"),l.setClasses(),l.ensureHighlightVisible()}),t.on("close",function(){l.$results.attr("aria-expanded","false"),l.$results.attr("aria-hidden","true"),l.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=l.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e=l.getHighlightedResults();if(0!==e.length){var t=f.GetData(e[0],"data");"true"==e.attr("aria-selected")?l.trigger("close",{}):l.trigger("select",{data:t})}}),t.on("results:previous",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e);if(!(n<=0)){var i=n-1;0===e.length&&(i=0);var r=t.eq(i);r.trigger("mouseenter");var o=l.$results.offset().top,s=r.offset().top,a=l.$results.scrollTop()+(s-o);0===i?l.$results.scrollTop(0):s-o<0&&l.$results.scrollTop(a)}}),t.on("results:next",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e)+1;if(!(n>=t.length)){var i=t.eq(n);i.trigger("mouseenter");var r=l.$results.offset().top+l.$results.outerHeight(!1),o=i.offset().top+i.outerHeight(!1),s=l.$results.scrollTop()+o-r;0===n?l.$results.scrollTop(0):rthis.$results.outerHeight()||o<0)&&this.$results.scrollTop(r)}},i.prototype.template=function(e,t){var n=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),r=n(e,t);null==r?t.style.display="none":"string"==typeof r?t.innerHTML=i(r):h(t).append(r)},i}),e.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),e.define("select2/selection/base",["jquery","../utils","../keys"],function(n,i,r){function o(e,t){this.$element=e,this.options=t,o.__super__.constructor.call(this)}return i.Extend(o,i.Observable),o.prototype.render=function(){var e=n('');return this._tabindex=0,null!=i.GetData(this.$element[0],"old-tabindex")?this._tabindex=i.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},o.prototype.bind=function(e,t){var n=this,i=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===r.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",i),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},o.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},o.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&i.GetData(this,"element").select2("close")})})},o.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},o.prototype.position=function(e,t){t.find(".selection").append(e)},o.prototype.destroy=function(){this._detachCloseHandler(this.container)},o.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},o.prototype.isEnabled=function(){return!this.isDisabled()},o.prototype.isDisabled=function(){return this.options.get("disabled")},o}),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,i){function r(){r.__super__.constructor.apply(this,arguments)}return n.Extend(r,t),r.prototype.render=function(){var e=r.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html(''),e},r.prototype.bind=function(t,e){var n=this;r.__super__.bind.apply(this,arguments);var i=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},r.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},r.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},r.prototype.selectionContainer=function(){return e("")},r.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(t,n);n.empty().append(i);var r=t.title||t.text;r?n.attr("title",r):n.removeAttr("title")}else this.clear()},r}),e.define("select2/selection/multiple",["jquery","./base","../utils"],function(r,e,l){function n(e,t){n.__super__.constructor.apply(this,arguments)}return l.Extend(n,e),n.prototype.render=function(){var e=n.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('
      '),e},n.prototype.bind=function(e,t){var i=this;n.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){i.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){if(!i.isDisabled()){var t=r(this).parent(),n=l.GetData(t[0],"data");i.trigger("unselect",{originalEvent:e,data:n})}})},n.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},n.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},n.prototype.selectionContainer=function(){return r('
    • ×
    • ')},n.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=0;n×');a.StoreData(i[0],"data",t),this.$selection.find(".select2-selection__rendered").prepend(i)}},e}),e.define("select2/selection/search",["jquery","../utils","../keys"],function(i,a,l){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=i('');this.$searchContainer=t,this.$search=t.find("input");var n=e.call(this);return this._transferTabIndex(),n},e.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),t.on("open",function(){i.$search.attr("aria-controls",r),i.$search.trigger("focus")}),t.on("close",function(){i.$search.val(""),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.trigger("focus")}),t.on("enable",function(){i.$search.prop("disabled",!1),i._transferTabIndex()}),t.on("disable",function(){i.$search.prop("disabled",!0)}),t.on("focus",function(e){i.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){i.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){i._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented(),e.which===l.BACKSPACE&&""===i.$search.val()){var t=i.$searchContainer.prev(".select2-selection__choice");if(0this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(){i._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var i=this;this._checkIfMaximumSelected(function(){e.call(i,t,n)})},e.prototype._checkIfMaximumSelected=function(e,n){var i=this;this.current(function(e){var t=null!=e?e.length:0;0=i.maximumSelectionLength?i.trigger("results:message",{message:"maximumSelected",args:{maximum:i.maximumSelectionLength}}):n&&n()})},e}),e.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),e.define("select2/dropdown/search",["jquery","../utils"],function(o,e){function t(){}return t.prototype.render=function(e){var t=e.call(this),n=o('');return this.$searchContainer=n,this.$search=n.find("input"),t.prepend(n),t},t.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){o(this).off("keyup")}),this.$search.on("keyup input",function(e){i.handleSearch(e)}),t.on("open",function(){i.$search.attr("tabindex",0),i.$search.attr("aria-controls",r),i.$search.trigger("focus"),window.setTimeout(function(){i.$search.trigger("focus")},0)}),t.on("close",function(){i.$search.attr("tabindex",-1),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.val(""),i.$search.trigger("blur")}),t.on("focus",function(){t.isOpen()||i.$search.trigger("focus")}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(i.showSearch(e)?i.$searchContainer.removeClass("select2-search--hide"):i.$searchContainer.addClass("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")})},t.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},t.prototype.showSearch=function(e,t){return!0},t}),e.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;0<=i;i--){var r=t[i];this.placeholder.id===r.id&&n.splice(i,1)}return n},e}),e.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",function(e){i.lastParams=e,i.loading=!0}),t.on("query:append",function(e){i.lastParams=e,i.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);if(!this.loading&&e){var t=this.$results.offset().top+this.$results.outerHeight(!1);this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=t+50&&this.loadMore()}},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=n('
    • '),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),e.define("select2/dropdown/attachBody",["jquery","../utils"],function(f,a){function e(e,t,n){this.$dropdownParent=f(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),i._bindContainerResultHandlers(t)}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=f(""),n=e.call(this);return t.append(n),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var n=this;t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0}},e.prototype._attachPositioningHandler=function(e,t){var n=this,i="scroll.select2."+t.id,r="resize.select2."+t.id,o="orientationchange.select2."+t.id,s=this.$container.parents().filter(a.hasScroll);s.each(function(){a.StoreData(this,"select2-scroll-position",{x:f(this).scrollLeft(),y:f(this).scrollTop()})}),s.on(i,function(e){var t=a.GetData(this,"select2-scroll-position");f(this).scrollTop(t.y)}),f(window).on(i+" "+r+" "+o,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,i="resize.select2."+t.id,r="orientationchange.select2."+t.id;this.$container.parents().filter(a.hasScroll).off(n),f(window).off(n+" "+i+" "+r)},e.prototype._positionDropdown=function(){var e=f(window),t=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),i=null,r=this.$container.offset();r.bottom=r.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=r.top,o.bottom=r.top+o.height;var s=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=ar.bottom+s,d={left:r.left,top:o.bottom},p=this.$dropdownParent;"static"===p.css("position")&&(p=p.offsetParent());var h={top:0,left:0};(f.contains(document.body,p[0])||p[0].isConnected)&&(h=p.offset()),d.top-=h.top,d.left-=h.left,t||n||(i="below"),u||!c||t?!c&&u&&t&&(i="below"):i="above",("above"==i||t&&"below"!==i)&&(d.top=o.top-h.top-s),null!=i&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+i),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+i)),this.$dropdownContainer.css(d)},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),e.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,i)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,i=0;i');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container.addClass("select2-container--"+this.options.get("theme")),u.StoreData(e[0],"element",this.$element),e},d}),e.define("select2/compat/utils",["jquery"],function(s){return{syncCssClasses:function(e,t,n){var i,r,o=[];(i=s.trim(e.attr("class")))&&s((i=""+i).split(/\s+/)).each(function(){0===this.indexOf("select2-")&&o.push(this)}),(i=s.trim(t.attr("class")))&&s((i=""+i).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(r=n(this))&&o.push(r)}),e.attr("class",o.join(" "))}}}),e.define("select2/compat/containerCss",["jquery","./utils"],function(s,a){function l(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("containerCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i=this.options.get("adaptContainerCssClass");if(i=i||l,-1!==n.indexOf(":all:")){n=n.replace(":all:","");var r=i;i=function(e){var t=r(e);return null!=t?t+" "+e:e}}var o=this.options.get("containerCss")||{};return s.isFunction(o)&&(o=o(this.$element)),a.syncCssClasses(t,this.$element,i),t.css(o),t.addClass(n),t},e}),e.define("select2/compat/dropdownCss",["jquery","./utils"],function(s,a){function l(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("dropdownCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i=this.options.get("adaptDropdownCssClass");if(i=i||l,-1!==n.indexOf(":all:")){n=n.replace(":all:","");var r=i;i=function(e){var t=r(e);return null!=t?t+" "+e:e}}var o=this.options.get("dropdownCss")||{};return s.isFunction(o)&&(o=o(this.$element)),a.syncCssClasses(t,this.$element,i),t.css(o),t.addClass(n),t},e}),e.define("select2/compat/initSelection",["jquery"],function(i){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=n.get("initSelection"),this._isInitialized=!1,e.call(this,t,n)}return e.prototype.current=function(e,t){var n=this;this._isInitialized?e.call(this,t):this.initSelection.call(null,this.$element,function(e){n._isInitialized=!0,i.isArray(e)||(e=[e]),t(e)})},e}),e.define("select2/compat/inputData",["jquery","../utils"],function(s,i){function e(e,t,n){this._currentData=[],this._valueSeparator=n.get("valueSeparator")||",","hidden"===t.prop("type")&&n.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,d,e){var f=this;a.call(this,d,e),d.on("open",function(){f.$search.trigger("focus")}),d.on("close",function(){f.$search.val(""),f.$search.removeAttr("aria-activedescendant"),f.$search.trigger("focus")}),d.on("enable",function(){f.$search.prop("disabled",!1),f._transferTabIndex()}),d.on("disable",function(){f.$search.prop("disabled",!0)}),d.on("focus",function(a){f.$search.trigger("focus")}),d.on("results:focus",function(a){f.$search.attr("aria-activedescendant",a.id)}),this.$selection.on("focusin",".select2-search--inline",function(a){f.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){f._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){if(a.stopPropagation(),f.trigger("keypress",a),f._keyUpPrevented=a.isDefaultPrevented(),a.which===c.BACKSPACE&&""===f.$search.val()){var d=f.$searchContainer.prev(".select2-selection__choice");if(d.length>0){var e=b.GetData(d[0],"data");f.searchRemoveChoice(e),a.preventDefault()}}});var g=document.documentMode,h=g&&g<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){if(h)return void f.$selection.off("input.search input.searchcheck");f.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(h&&"input"===a.type)return void f.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&f.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;if(this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c){this.$element.find("[data-select2-tag]").length?this.$element.focus():this.$search.focus()}},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{a=.75*(this.$search.val().length+1)+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],g=["opening","closing","selecting","unselecting","clearing"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),null!=c.id?d+="-"+c.id.toString():d+="-"+a.generateChars(4),d},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){"status"in d&&(0===d.status||"0"===d.status)||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h0&&b.term.length>this.maximumInputLength)return void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;if(d.maximumSelectionLength>0&&f>=d.maximumSelectionLength)return void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}});a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a('');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val(""),e.$search.blur()}),c.on("focus",function(){c.isOpen()||e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){e.showSearch(a)?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){e.$results.offset().top+e.$results.outerHeight(!1)+50>=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1)&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('
    • '),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a(""),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){b.StoreData(this,"select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(c){var d=b.GetData(this,"select2-scroll-position");a(this).scrollTop(d.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id;this.$container.parents().filter(b.hasScroll).off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.topf.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),null==l.tokenSeparators&&null==l.tokenizer||(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){null==c(d,e.children[g])&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var h=b(e.text).toUpperCase(),i=b(d.term).toUpperCase();return h.indexOf(i)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(!0,this.defaults,f)},new D}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),d.GetData(a[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),d.StoreData(a[0],"data",d.GetData(a[0],"select2Tags")),d.StoreData(a[0],"tags",!0)),d.GetData(a[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",d.GetData(a[0],"ajaxUrl")),d.StoreData(a[0],"ajax-Url",d.GetData(a[0],"ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,d.GetData(a[0])):d.GetData(a[0]);var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,d){null!=c.GetData(a[0],"select2")&&c.GetData(a[0],"select2").destroy(),this.$element=a,this.id=this._generateId(a),d=d||{},this.options=new b(d,a),e.__super__.constructor.call(this);var f=a.attr("tabindex")||0;c.StoreData(a[0],"old-tabindex",f),a.attr("tabindex","-1");var g=this.options.get("dataAdapter");this.dataAdapter=new g(a,this.options);var h=this.render();this._placeContainer(h);var i=this.options.get("selectionAdapter");this.selection=new i(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,h);var j=this.options.get("dropdownAdapter");this.dropdown=new j(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,h);var k=this.options.get("resultsAdapter");this.results=new k(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var l=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){l.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),c.StoreData(a[0],"select2",this),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return e<=0?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;h=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open",{}),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ESC||c===d.TAB||c===d.UP&&b.altKey?(a.close(),b.preventDefault()):c===d.ENTER?(a.trigger("results:select",{}),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle",{}),b.preventDefault()):c===d.UP?(a.trigger("results:previous",{}),b.preventDefault()):c===d.DOWN&&(a.trigger("results:next",{}),b.preventDefault()):(c===d.ENTER||c===d.SPACE||c===d.DOWN&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=a&&0!==a.length||(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",c.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),c.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},e.prototype.render=function(){var b=a('');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),c.StoreData(b[0],"element",this.$element),b},e}),b.define("jquery-mousewheel",["jquery"],function(a){return a}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(a,b,c,d,e){if(null==a.fn.select2){var f=["open","close","destroy"];a.fn.select2=function(b){if("object"==typeof(b=b||{}))return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,g=Array.prototype.slice.call(arguments,1);return this.each(function(){var a=e.GetData(this,"select2");null==a&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=a[b].apply(a,g)}),a.inArray(b,f)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null==a.fn.select2.defaults&&(a.fn.select2.defaults=d),c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,c}); \ No newline at end of file +/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ +!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(u){var e=function(){if(u&&u.fn&&u.fn.select2&&u.fn.select2.amd)var e=u.fn.select2.amd;var t,n,r,h,o,s,f,g,m,v,y,_,i,a,b;function w(e,t){return i.call(e,t)}function l(e,t){var n,r,i,o,s,a,l,c,u,d,p,h=t&&t.split("/"),f=y.map,g=f&&f["*"]||{};if(e){for(s=(e=e.split("/")).length-1,y.nodeIdCompat&&b.test(e[s])&&(e[s]=e[s].replace(b,"")),"."===e[0].charAt(0)&&h&&(e=h.slice(0,h.length-1).concat(e)),u=0;u":">",'"':""","'":"'","/":"/"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},i.appendMany=function(e,t){if("1.7"===o.fn.jquery.substr(0,3)){var n=o();o.map(t,function(e){n=n.add(e)}),t=n}e.append(t)},i.__cache={};var n=0;return i.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&&(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++n),t=n.toString())),t},i.StoreData=function(e,t,n){var r=i.GetUniqueElementId(e);i.__cache[r]||(i.__cache[r]={}),i.__cache[r][t]=n},i.GetData=function(e,t){var n=i.GetUniqueElementId(e);return t?i.__cache[n]&&null!=i.__cache[n][t]?i.__cache[n][t]:o(e).data(t):i.__cache[n]},i.RemoveData=function(e){var t=i.GetUniqueElementId(e);null!=i.__cache[t]&&delete i.__cache[t],e.removeAttribute("data-select2-id")},i}),e.define("select2/results",["jquery","./utils"],function(h,f){function r(e,t,n){this.$element=e,this.data=n,this.options=t,r.__super__.constructor.call(this)}return f.Extend(r,f.Observable),r.prototype.render=function(){var e=h('
        ');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},r.prototype.clear=function(){this.$results.empty()},r.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=h(''),r=this.options.get("translations").get(e.message);n.append(t(r(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},r.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},r.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n",{class:"select2-results__options select2-results__options--nested"});p.append(l),s.append(a),s.append(p)}else this.template(e,t);return f.StoreData(t,"data",e),t},r.prototype.bind=function(t,e){var l=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){l.clear(),l.append(e.data),t.isOpen()&&(l.setClasses(),l.highlightFirstItem())}),t.on("results:append",function(e){l.append(e.data),t.isOpen()&&l.setClasses()}),t.on("query",function(e){l.hideMessages(),l.showLoading(e)}),t.on("select",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("open",function(){l.$results.attr("aria-expanded","true"),l.$results.attr("aria-hidden","false"),l.setClasses(),l.ensureHighlightVisible()}),t.on("close",function(){l.$results.attr("aria-expanded","false"),l.$results.attr("aria-hidden","true"),l.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=l.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e=l.getHighlightedResults();if(0!==e.length){var t=f.GetData(e[0],"data");"true"==e.attr("aria-selected")?l.trigger("close",{}):l.trigger("select",{data:t})}}),t.on("results:previous",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e);if(!(n<=0)){var r=n-1;0===e.length&&(r=0);var i=t.eq(r);i.trigger("mouseenter");var o=l.$results.offset().top,s=i.offset().top,a=l.$results.scrollTop()+(s-o);0===r?l.$results.scrollTop(0):s-o<0&&l.$results.scrollTop(a)}}),t.on("results:next",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e)+1;if(!(n>=t.length)){var r=t.eq(n);r.trigger("mouseenter");var i=l.$results.offset().top+l.$results.outerHeight(!1),o=r.offset().top+r.outerHeight(!1),s=l.$results.scrollTop()+o-i;0===n?l.$results.scrollTop(0):ithis.$results.outerHeight()||o<0)&&this.$results.scrollTop(i)}},r.prototype.template=function(e,t){var n=this.options.get("templateResult"),r=this.options.get("escapeMarkup"),i=n(e,t);null==i?t.style.display="none":"string"==typeof i?t.innerHTML=r(i):h(t).append(i)},r}),e.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),e.define("select2/selection/base",["jquery","../utils","../keys"],function(n,r,i){function o(e,t){this.$element=e,this.options=t,o.__super__.constructor.call(this)}return r.Extend(o,r.Observable),o.prototype.render=function(){var e=n('');return this._tabindex=0,null!=r.GetData(this.$element[0],"old-tabindex")?this._tabindex=r.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},o.prototype.bind=function(e,t){var n=this,r=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===i.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",r),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},o.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},o.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&r.GetData(this,"element").select2("close")})})},o.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},o.prototype.position=function(e,t){t.find(".selection").append(e)},o.prototype.destroy=function(){this._detachCloseHandler(this.container)},o.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},o.prototype.isEnabled=function(){return!this.isDisabled()},o.prototype.isDisabled=function(){return this.options.get("disabled")},o}),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,r){function i(){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,t),i.prototype.render=function(){var e=i.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html(''),e},i.prototype.bind=function(t,e){var n=this;i.__super__.bind.apply(this,arguments);var r=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",r).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",r),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},i.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},i.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},i.prototype.selectionContainer=function(){return e("")},i.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),r=this.display(t,n);n.empty().append(r);var i=t.title||t.text;i?n.attr("title",i):n.removeAttr("title")}else this.clear()},i}),e.define("select2/selection/multiple",["jquery","./base","../utils"],function(i,e,l){function n(e,t){n.__super__.constructor.apply(this,arguments)}return l.Extend(n,e),n.prototype.render=function(){var e=n.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('
          '),e},n.prototype.bind=function(e,t){var r=this;n.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){r.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){if(!r.isDisabled()){var t=i(this).parent(),n=l.GetData(t[0],"data");r.trigger("unselect",{originalEvent:e,data:n})}})},n.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},n.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},n.prototype.selectionContainer=function(){return i('
        • ×
        • ')},n.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=0;n×');a.StoreData(r[0],"data",t),this.$selection.find(".select2-selection__rendered").prepend(r)}},e}),e.define("select2/selection/search",["jquery","../utils","../keys"],function(r,a,l){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=r('');this.$searchContainer=t,this.$search=t.find("input");var n=e.call(this);return this._transferTabIndex(),n},e.prototype.bind=function(e,t,n){var r=this,i=t.id+"-results";e.call(this,t,n),t.on("open",function(){r.$search.attr("aria-controls",i),r.$search.trigger("focus")}),t.on("close",function(){r.$search.val(""),r.$search.removeAttr("aria-controls"),r.$search.removeAttr("aria-activedescendant"),r.$search.trigger("focus")}),t.on("enable",function(){r.$search.prop("disabled",!1),r._transferTabIndex()}),t.on("disable",function(){r.$search.prop("disabled",!0)}),t.on("focus",function(e){r.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?r.$search.attr("aria-activedescendant",e.data._resultId):r.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){r.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){r._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),r.trigger("keypress",e),r._keyUpPrevented=e.isDefaultPrevented(),e.which===l.BACKSPACE&&""===r.$search.val()){var t=r.$searchContainer.prev(".select2-selection__choice");if(0this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("select",function(){r._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var r=this;this._checkIfMaximumSelected(function(){e.call(r,t,n)})},e.prototype._checkIfMaximumSelected=function(e,n){var r=this;this.current(function(e){var t=null!=e?e.length:0;0=r.maximumSelectionLength?r.trigger("results:message",{message:"maximumSelected",args:{maximum:r.maximumSelectionLength}}):n&&n()})},e}),e.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),e.define("select2/dropdown/search",["jquery","../utils"],function(o,e){function t(){}return t.prototype.render=function(e){var t=e.call(this),n=o('');return this.$searchContainer=n,this.$search=n.find("input"),t.prepend(n),t},t.prototype.bind=function(e,t,n){var r=this,i=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){r.trigger("keypress",e),r._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){o(this).off("keyup")}),this.$search.on("keyup input",function(e){r.handleSearch(e)}),t.on("open",function(){r.$search.attr("tabindex",0),r.$search.attr("aria-controls",i),r.$search.trigger("focus"),window.setTimeout(function(){r.$search.trigger("focus")},0)}),t.on("close",function(){r.$search.attr("tabindex",-1),r.$search.removeAttr("aria-controls"),r.$search.removeAttr("aria-activedescendant"),r.$search.val(""),r.$search.trigger("blur")}),t.on("focus",function(){t.isOpen()||r.$search.trigger("focus")}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(r.showSearch(e)?r.$searchContainer.removeClass("select2-search--hide"):r.$searchContainer.addClass("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?r.$search.attr("aria-activedescendant",e.data._resultId):r.$search.removeAttr("aria-activedescendant")})},t.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},t.prototype.showSearch=function(e,t){return!0},t}),e.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,r){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,r)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),r=t.length-1;0<=r;r--){var i=t[r];this.placeholder.id===i.id&&n.splice(r,1)}return n},e}),e.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,r){this.lastParams={},e.call(this,t,n,r),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("query",function(e){r.lastParams=e,r.loading=!0}),t.on("query:append",function(e){r.lastParams=e,r.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);if(!this.loading&&e){var t=this.$results.offset().top+this.$results.outerHeight(!1);this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=t+50&&this.loadMore()}},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=n('
        • '),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),e.define("select2/dropdown/attachBody",["jquery","../utils"],function(f,a){function e(e,t,n){this.$dropdownParent=f(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("open",function(){r._showDropdown(),r._attachPositioningHandler(t),r._bindContainerResultHandlers(t)}),t.on("close",function(){r._hideDropdown(),r._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=f(""),n=e.call(this);return t.append(n),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var n=this;t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0}},e.prototype._attachPositioningHandler=function(e,t){var n=this,r="scroll.select2."+t.id,i="resize.select2."+t.id,o="orientationchange.select2."+t.id,s=this.$container.parents().filter(a.hasScroll);s.each(function(){a.StoreData(this,"select2-scroll-position",{x:f(this).scrollLeft(),y:f(this).scrollTop()})}),s.on(r,function(e){var t=a.GetData(this,"select2-scroll-position");f(this).scrollTop(t.y)}),f(window).on(r+" "+i+" "+o,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,r="resize.select2."+t.id,i="orientationchange.select2."+t.id;this.$container.parents().filter(a.hasScroll).off(n),f(window).off(n+" "+r+" "+i)},e.prototype._positionDropdown=function(){var e=f(window),t=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),r=null,i=this.$container.offset();i.bottom=i.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=i.top,o.bottom=i.top+o.height;var s=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=ai.bottom+s,d={left:i.left,top:o.bottom},p=this.$dropdownParent;"static"===p.css("position")&&(p=p.offsetParent());var h={top:0,left:0};(f.contains(document.body,p[0])||p[0].isConnected)&&(h=p.offset()),d.top-=h.top,d.left-=h.left,t||n||(r="below"),u||!c||t?!c&&u&&t&&(r="below"):r="above",("above"==r||t&&"below"!==r)&&(d.top=o.top-h.top-s),null!=r&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+r),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+r)),this.$dropdownContainer.css(d)},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),e.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,r){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,r)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,r=0;r');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container.addClass("select2-container--"+this.options.get("theme")),u.StoreData(e[0],"element",this.$element),e},d}),e.define("jquery-mousewheel",["jquery"],function(e){return e}),e.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(i,e,o,t,s){if(null==i.fn.select2){var a=["open","close","destroy"];i.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var e=i.extend(!0,{},t);new o(i(this),e)}),this;if("string"!=typeof t)throw new Error("Invalid arguments for Select2: "+t);var n,r=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=s.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),n=e[t].apply(e,r)}),-1":">",'"':""","'":"'","/":"/"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},r.appendMany=function(e,t){if("1.7"===o.fn.jquery.substr(0,3)){var n=o();o.map(t,function(e){n=n.add(e)}),t=n}e.append(t)},r.__cache={};var n=0;return r.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&&(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++n),t=n.toString())),t},r.StoreData=function(e,t,n){var i=r.GetUniqueElementId(e);r.__cache[i]||(r.__cache[i]={}),r.__cache[i][t]=n},r.GetData=function(e,t){var n=r.GetUniqueElementId(e);return t?r.__cache[n]&&null!=r.__cache[n][t]?r.__cache[n][t]:o(e).data(t):r.__cache[n]},r.RemoveData=function(e){var t=r.GetUniqueElementId(e);null!=r.__cache[t]&&delete r.__cache[t],e.removeAttribute("data-select2-id")},r}),e.define("select2/results",["jquery","./utils"],function(h,f){function i(e,t,n){this.$element=e,this.data=n,this.options=t,i.__super__.constructor.call(this)}return f.Extend(i,f.Observable),i.prototype.render=function(){var e=h('
            ');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=h(''),i=this.options.get("translations").get(e.message);n.append(t(i(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n",{class:"select2-results__options select2-results__options--nested"});p.append(l),s.append(a),s.append(p)}else this.template(e,t);return f.StoreData(t,"data",e),t},i.prototype.bind=function(t,e){var l=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){l.clear(),l.append(e.data),t.isOpen()&&(l.setClasses(),l.highlightFirstItem())}),t.on("results:append",function(e){l.append(e.data),t.isOpen()&&l.setClasses()}),t.on("query",function(e){l.hideMessages(),l.showLoading(e)}),t.on("select",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("open",function(){l.$results.attr("aria-expanded","true"),l.$results.attr("aria-hidden","false"),l.setClasses(),l.ensureHighlightVisible()}),t.on("close",function(){l.$results.attr("aria-expanded","false"),l.$results.attr("aria-hidden","true"),l.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=l.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e=l.getHighlightedResults();if(0!==e.length){var t=f.GetData(e[0],"data");"true"==e.attr("aria-selected")?l.trigger("close",{}):l.trigger("select",{data:t})}}),t.on("results:previous",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e);if(!(n<=0)){var i=n-1;0===e.length&&(i=0);var r=t.eq(i);r.trigger("mouseenter");var o=l.$results.offset().top,s=r.offset().top,a=l.$results.scrollTop()+(s-o);0===i?l.$results.scrollTop(0):s-o<0&&l.$results.scrollTop(a)}}),t.on("results:next",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e)+1;if(!(n>=t.length)){var i=t.eq(n);i.trigger("mouseenter");var r=l.$results.offset().top+l.$results.outerHeight(!1),o=i.offset().top+i.outerHeight(!1),s=l.$results.scrollTop()+o-r;0===n?l.$results.scrollTop(0):rthis.$results.outerHeight()||o<0)&&this.$results.scrollTop(r)}},i.prototype.template=function(e,t){var n=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),r=n(e,t);null==r?t.style.display="none":"string"==typeof r?t.innerHTML=i(r):h(t).append(r)},i}),e.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),e.define("select2/selection/base",["jquery","../utils","../keys"],function(n,i,r){function o(e,t){this.$element=e,this.options=t,o.__super__.constructor.call(this)}return i.Extend(o,i.Observable),o.prototype.render=function(){var e=n('');return this._tabindex=0,null!=i.GetData(this.$element[0],"old-tabindex")?this._tabindex=i.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},o.prototype.bind=function(e,t){var n=this,i=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===r.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",i),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},o.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},o.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&i.GetData(this,"element").select2("close")})})},o.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},o.prototype.position=function(e,t){t.find(".selection").append(e)},o.prototype.destroy=function(){this._detachCloseHandler(this.container)},o.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},o.prototype.isEnabled=function(){return!this.isDisabled()},o.prototype.isDisabled=function(){return this.options.get("disabled")},o}),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,i){function r(){r.__super__.constructor.apply(this,arguments)}return n.Extend(r,t),r.prototype.render=function(){var e=r.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html(''),e},r.prototype.bind=function(t,e){var n=this;r.__super__.bind.apply(this,arguments);var i=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},r.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},r.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},r.prototype.selectionContainer=function(){return e("")},r.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(t,n);n.empty().append(i);var r=t.title||t.text;r?n.attr("title",r):n.removeAttr("title")}else this.clear()},r}),e.define("select2/selection/multiple",["jquery","./base","../utils"],function(r,e,l){function n(e,t){n.__super__.constructor.apply(this,arguments)}return l.Extend(n,e),n.prototype.render=function(){var e=n.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('
              '),e},n.prototype.bind=function(e,t){var i=this;n.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){i.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){if(!i.isDisabled()){var t=r(this).parent(),n=l.GetData(t[0],"data");i.trigger("unselect",{originalEvent:e,data:n})}})},n.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},n.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},n.prototype.selectionContainer=function(){return r('
            • ×
            • ')},n.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=0;n×');a.StoreData(i[0],"data",t),this.$selection.find(".select2-selection__rendered").prepend(i)}},e}),e.define("select2/selection/search",["jquery","../utils","../keys"],function(i,a,l){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=i('');this.$searchContainer=t,this.$search=t.find("input");var n=e.call(this);return this._transferTabIndex(),n},e.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),t.on("open",function(){i.$search.attr("aria-controls",r),i.$search.trigger("focus")}),t.on("close",function(){i.$search.val(""),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.trigger("focus")}),t.on("enable",function(){i.$search.prop("disabled",!1),i._transferTabIndex()}),t.on("disable",function(){i.$search.prop("disabled",!0)}),t.on("focus",function(e){i.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){i.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){i._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented(),e.which===l.BACKSPACE&&""===i.$search.val()){var t=i.$searchContainer.prev(".select2-selection__choice");if(0this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(){i._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var i=this;this._checkIfMaximumSelected(function(){e.call(i,t,n)})},e.prototype._checkIfMaximumSelected=function(e,n){var i=this;this.current(function(e){var t=null!=e?e.length:0;0=i.maximumSelectionLength?i.trigger("results:message",{message:"maximumSelected",args:{maximum:i.maximumSelectionLength}}):n&&n()})},e}),e.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),e.define("select2/dropdown/search",["jquery","../utils"],function(o,e){function t(){}return t.prototype.render=function(e){var t=e.call(this),n=o('');return this.$searchContainer=n,this.$search=n.find("input"),t.prepend(n),t},t.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){o(this).off("keyup")}),this.$search.on("keyup input",function(e){i.handleSearch(e)}),t.on("open",function(){i.$search.attr("tabindex",0),i.$search.attr("aria-controls",r),i.$search.trigger("focus"),window.setTimeout(function(){i.$search.trigger("focus")},0)}),t.on("close",function(){i.$search.attr("tabindex",-1),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.val(""),i.$search.trigger("blur")}),t.on("focus",function(){t.isOpen()||i.$search.trigger("focus")}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(i.showSearch(e)?i.$searchContainer.removeClass("select2-search--hide"):i.$searchContainer.addClass("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")})},t.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},t.prototype.showSearch=function(e,t){return!0},t}),e.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;0<=i;i--){var r=t[i];this.placeholder.id===r.id&&n.splice(i,1)}return n},e}),e.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",function(e){i.lastParams=e,i.loading=!0}),t.on("query:append",function(e){i.lastParams=e,i.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);if(!this.loading&&e){var t=this.$results.offset().top+this.$results.outerHeight(!1);this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=t+50&&this.loadMore()}},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=n('
            • '),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),e.define("select2/dropdown/attachBody",["jquery","../utils"],function(f,a){function e(e,t,n){this.$dropdownParent=f(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),i._bindContainerResultHandlers(t)}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=f(""),n=e.call(this);return t.append(n),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var n=this;t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0}},e.prototype._attachPositioningHandler=function(e,t){var n=this,i="scroll.select2."+t.id,r="resize.select2."+t.id,o="orientationchange.select2."+t.id,s=this.$container.parents().filter(a.hasScroll);s.each(function(){a.StoreData(this,"select2-scroll-position",{x:f(this).scrollLeft(),y:f(this).scrollTop()})}),s.on(i,function(e){var t=a.GetData(this,"select2-scroll-position");f(this).scrollTop(t.y)}),f(window).on(i+" "+r+" "+o,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,i="resize.select2."+t.id,r="orientationchange.select2."+t.id;this.$container.parents().filter(a.hasScroll).off(n),f(window).off(n+" "+i+" "+r)},e.prototype._positionDropdown=function(){var e=f(window),t=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),i=null,r=this.$container.offset();r.bottom=r.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=r.top,o.bottom=r.top+o.height;var s=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=ar.bottom+s,d={left:r.left,top:o.bottom},p=this.$dropdownParent;"static"===p.css("position")&&(p=p.offsetParent());var h={top:0,left:0};(f.contains(document.body,p[0])||p[0].isConnected)&&(h=p.offset()),d.top-=h.top,d.left-=h.left,t||n||(i="below"),u||!c||t?!c&&u&&t&&(i="below"):i="above",("above"==i||t&&"below"!==i)&&(d.top=o.top-h.top-s),null!=i&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+i),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+i)),this.$dropdownContainer.css(d)},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),e.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,i)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,i=0;i');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container.addClass("select2-container--"+this.options.get("theme")),u.StoreData(e[0],"element",this.$element),e},d}),e.define("select2/compat/utils",["jquery"],function(s){return{syncCssClasses:function(e,t,n){var i,r,o=[];(i=s.trim(e.attr("class")))&&s((i=""+i).split(/\s+/)).each(function(){0===this.indexOf("select2-")&&o.push(this)}),(i=s.trim(t.attr("class")))&&s((i=""+i).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(r=n(this))&&o.push(r)}),e.attr("class",o.join(" "))}}}),e.define("select2/compat/containerCss",["jquery","./utils"],function(s,a){function l(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("containerCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i=this.options.get("adaptContainerCssClass");if(i=i||l,-1!==n.indexOf(":all:")){n=n.replace(":all:","");var r=i;i=function(e){var t=r(e);return null!=t?t+" "+e:e}}var o=this.options.get("containerCss")||{};return s.isFunction(o)&&(o=o(this.$element)),a.syncCssClasses(t,this.$element,i),t.css(o),t.addClass(n),t},e}),e.define("select2/compat/dropdownCss",["jquery","./utils"],function(s,a){function l(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("dropdownCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i=this.options.get("adaptDropdownCssClass");if(i=i||l,-1!==n.indexOf(":all:")){n=n.replace(":all:","");var r=i;i=function(e){var t=r(e);return null!=t?t+" "+e:e}}var o=this.options.get("dropdownCss")||{};return s.isFunction(o)&&(o=o(this.$element)),a.syncCssClasses(t,this.$element,i),t.css(o),t.addClass(n),t},e}),e.define("select2/compat/initSelection",["jquery"],function(i){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=n.get("initSelection"),this._isInitialized=!1,e.call(this,t,n)}return e.prototype.current=function(e,t){var n=this;this._isInitialized?e.call(this,t):this.initSelection.call(null,this.$element,function(e){n._isInitialized=!0,i.isArray(e)||(e=[e]),t(e)})},e}),e.define("select2/compat/inputData",["jquery","../utils"],function(s,i){function e(e,t,n){this._currentData=[],this._valueSeparator=n.get("valueSeparator")||",","hidden"===t.prop("type")&&n.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `