32 lines
77 KiB
JavaScript
Executable File
32 lines
77 KiB
JavaScript
Executable File
/*
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
|
* This devtool is neither made for production nor for readable output files.
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
* or disable the default devtool with "devtool: false".
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
*/
|
|
/******/ (() => { // webpackBootstrap
|
|
/******/ var __webpack_modules__ = ({
|
|
|
|
/***/ "./resources/js/pages/form-advanced.init.js":
|
|
/*!**************************************************!*\
|
|
!*** ./resources/js/pages/form-advanced.init.js ***!
|
|
\**************************************************/
|
|
/***/ (() => {
|
|
|
|
eval("/*\nTemplate Name: Ubold - Responsive Bootstrap 4 Admin Dashboard\nAuthor: CoderThemes\nWebsite: https://coderthemes.com/\nContact: support@coderthemes.com\nFile: Form advanced init js\n*/\n!function ($) {\n \"use strict\";\n\n var FormAdvanced = function FormAdvanced() {}; //initializing tooltip\n\n\n FormAdvanced.prototype.initSelect2 = function () {\n // Select2\n $('[data-toggle=\"select2\"]').select2();\n }, //initializing popover\n //Max Length\n FormAdvanced.prototype.initMaxLength = function () {\n //Bootstrap-MaxLength\n $('input#defaultconfig').maxlength({\n warningClass: \"badge bg-success\",\n limitReachedClass: \"badge bg-danger\"\n });\n $('input#thresholdconfig').maxlength({\n threshold: 20,\n warningClass: \"badge bg-success\",\n limitReachedClass: \"badge bg-danger\"\n });\n $('input#alloptions').maxlength({\n alwaysShow: true,\n separator: ' out of ',\n preText: 'You typed ',\n postText: ' chars available.',\n validate: true,\n warningClass: \"badge bg-success\",\n limitReachedClass: \"badge bg-danger\"\n });\n $('textarea#textarea').maxlength({\n alwaysShow: true,\n warningClass: \"badge bg-success\",\n limitReachedClass: \"badge bg-danger\"\n });\n $('input#placement').maxlength({\n alwaysShow: true,\n placement: 'top-left',\n warningClass: \"badge bg-success\",\n limitReachedClass: \"badge bg-danger\"\n });\n }, //initializing Custom Select\n FormAdvanced.prototype.initSelectize = function () {\n $('#selectize-tags').selectize({\n persist: false,\n createOnBlur: true,\n create: true\n });\n $('#selectize-select').selectize({\n create: true,\n sortField: {\n field: 'text',\n direction: 'asc'\n },\n dropdownParent: 'body'\n });\n $('#selectize-maximum').selectize({\n maxItems: 3\n });\n $('#selectize-links').selectize({\n theme: 'links',\n maxItems: null,\n valueField: 'id',\n searchField: 'title',\n options: [{\n id: 1,\n title: 'Coderthemes',\n url: 'https://coderthemes.com/'\n }, {\n id: 2,\n title: 'Google',\n url: 'http://google.com'\n }, {\n id: 3,\n title: 'Yahoo',\n url: 'http://yahoo.com'\n }],\n render: {\n option: function option(data, escape) {\n return '<div class=\"option\">' + '<span class=\"title\">' + escape(data.title) + '</span>' + '<span class=\"url\">' + escape(data.url) + '</span>' + '</div>';\n },\n item: function item(data, escape) {\n return '<div class=\"item\"><a href=\"' + escape(data.url) + '\">' + escape(data.title) + '</a></div>';\n }\n },\n create: function create(input) {\n return {\n id: 0,\n title: input,\n url: '#'\n };\n }\n });\n $('#selectize-confirm').selectize({\n delimiter: ',',\n persist: false,\n onDelete: function onDelete(values) {\n return confirm(values.length > 1 ? 'Are you sure you want to remove these ' + values.length + ' items?' : 'Are you sure you want to remove \"' + values[0] + '\"?');\n }\n });\n $('#selectize-optgroup').selectize({\n sortField: 'text'\n });\n $('#selectize-programmatic').selectize({\n options: [{\n \"class\": 'mammal',\n value: \"dog\",\n name: \"Dog\"\n }, {\n \"class\": 'mammal',\n value: \"cat\",\n name: \"Cat\"\n }, {\n \"class\": 'mammal',\n value: \"horse\",\n name: \"Horse\"\n }, {\n \"class\": 'mammal',\n value: \"kangaroo\",\n name: \"Kangaroo\"\n }, {\n \"class\": 'bird',\n value: 'duck',\n name: 'Duck'\n }, {\n \"class\": 'bird',\n value: 'chicken',\n name: 'Chicken'\n }, {\n \"class\": 'bird',\n value: 'ostrich',\n name: 'Ostrich'\n }, {\n \"class\": 'bird',\n value: 'seagull',\n name: 'Seagull'\n }, {\n \"class\": 'reptile',\n value: 'snake',\n name: 'Snake'\n }, {\n \"class\": 'reptile',\n value: 'lizard',\n name: 'Lizard'\n }, {\n \"class\": 'reptile',\n value: 'alligator',\n name: 'Alligator'\n }, {\n \"class\": 'reptile',\n value: 'turtle',\n name: 'Turtle'\n }],\n optgroups: [{\n value: 'mammal',\n label: 'Mammal',\n label_scientific: 'Mammalia'\n }, {\n value: 'bird',\n label: 'Bird',\n label_scientific: 'Aves'\n }, {\n value: 'reptile',\n label: 'Reptile',\n label_scientific: 'Reptilia'\n }],\n optgroupField: 'class',\n labelField: 'name',\n searchField: ['name'],\n render: {\n optgroup_header: function optgroup_header(data, escape) {\n return '<div class=\"optgroup-header\">' + escape(data.label) + ' <span class=\"scientific\">(' + escape(data.label_scientific) + ')</span></div>';\n }\n }\n });\n $(\"#selectize-optgroup-column\").selectize({\n options: [{\n id: 'avenger',\n make: 'dodge',\n model: 'Avenger'\n }, {\n id: 'caliber',\n make: 'dodge',\n model: 'Caliber'\n }, {\n id: 'caravan-grand-passenger',\n make: 'dodge',\n model: 'Caravan Grand Passenger'\n }, {\n id: 'challenger',\n make: 'dodge',\n model: 'Challenger'\n }, {\n id: 'ram-1500',\n make: 'dodge',\n model: 'Ram 1500'\n }, {\n id: 'viper',\n make: 'dodge',\n model: 'Viper'\n }, {\n id: 'a3',\n make: 'audi',\n model: 'A3'\n }, {\n id: 'a6',\n make: 'audi',\n model: 'A6'\n }, {\n id: 'r8',\n make: 'audi',\n model: 'R8'\n }, {\n id: 'rs-4',\n make: 'audi',\n model: 'RS 4'\n }, {\n id: 's4',\n make: 'audi',\n model: 'S4'\n }, {\n id: 's8',\n make: 'audi',\n model: 'S8'\n }, {\n id: 'tt',\n make: 'audi',\n model: 'TT'\n }, {\n id: 'avalanche',\n make: 'chevrolet',\n model: 'Avalanche'\n }, {\n id: 'aveo',\n make: 'chevrolet',\n model: 'Aveo'\n }, {\n id: 'cobalt',\n make: 'chevrolet',\n model: 'Cobalt'\n }, {\n id: 'silverado',\n make: 'chevrolet',\n model: 'Silverado'\n }, {\n id: 'suburban',\n make: 'chevrolet',\n model: 'Suburban'\n }, {\n id: 'tahoe',\n make: 'chevrolet',\n model: 'Tahoe'\n }, {\n id: 'trail-blazer',\n make: 'chevrolet',\n model: 'TrailBlazer'\n }],\n optgroups: [{\n $order: 3,\n id: 'dodge',\n name: 'Dodge'\n }, {\n $order: 2,\n id: 'audi',\n name: 'Audi'\n }, {\n $order: 1,\n id: 'chevrolet',\n name: 'Chevrolet'\n }],\n labelField: 'model',\n valueField: 'id',\n optgroupField: 'make',\n optgroupLabelField: 'name',\n optgroupValueField: 'id',\n lockOptgroupOrder: true,\n searchField: ['model'],\n plugins: ['optgroup_columns'],\n openOnFocus: false\n });\n $('.selectize-close-btn').selectize({\n plugins: ['remove_button'],\n persist: false,\n create: true,\n render: {\n item: function item(data, escape) {\n return '<div>\"' + escape(data.text) + '\"</div>';\n }\n },\n onDelete: function onDelete(values) {\n return confirm(values.length > 1 ? 'Are you sure you want to remove these ' + values.length + ' items?' : 'Are you sure you want to remove \"' + values[0] + '\"?');\n }\n });\n $('.selectize-drop-header').selectize({\n sortField: 'text',\n hideSelected: false,\n plugins: {\n 'dropdown_header': {\n title: 'Language'\n }\n }\n });\n }, //initializing Slimscroll\n FormAdvanced.prototype.initSwitchery = function () {\n $('[data-plugin=\"switchery\"]').each(function (idx, obj) {\n new Switchery(obj, $(obj).data());\n });\n }, //initializing form validation\n FormAdvanced.prototype.initMultiSelect = function () {\n if ($('[data-plugin=\"multiselect\"]').length > 0) $('[data-plugin=\"multiselect\"]').multiSelect($(this).data());\n }, // touchspin\n FormAdvanced.prototype.initTouchspin = function () {\n var defaultOptions = {}; // touchspin\n\n $('[data-toggle=\"touchspin\"]').each(function (idx, obj) {\n var objOptions = $.extend({}, defaultOptions, $(obj).data());\n $(obj).TouchSpin(objOptions);\n });\n }, //initilizing\n FormAdvanced.prototype.init = function () {\n var $this = this;\n this.initSelect2(), this.initMaxLength(), this.initSelectize(), this.initSwitchery(), this.initMultiSelect(), this.initTouchspin(); //Removing error from selectize\n\n window.addEventListener(\"resize\", function () {\n var elements = document.body.querySelectorAll('span');\n var element = elements[elements.length - 1];\n if (element.style.top == \"-99999px\") element.remove();\n });\n }, $.FormAdvanced = new FormAdvanced(), $.FormAdvanced.Constructor = FormAdvanced;\n}(window.jQuery), //initializing main application module\nfunction ($) {\n \"use strict\";\n\n $.FormAdvanced.init();\n}(window.jQuery); // Auto complete\n\n/*jslint browser: true, white: true, plusplus: true */\n\n/*global $, countries */\n\n$(function () {\n 'use strict';\n\n var countriesArray = $.map(countries, function (value, key) {\n return {\n value: value,\n data: key\n };\n }); // Setup jQuery ajax mock:\n\n $.mockjax({\n url: '*',\n responseTime: 2000,\n response: function response(settings) {\n var query = settings.data.query,\n queryLowerCase = query.toLowerCase(),\n re = new RegExp('\\\\b' + $.Autocomplete.utils.escapeRegExChars(queryLowerCase), 'gi'),\n suggestions = $.grep(countriesArray, function (country) {\n // return country.value.toLowerCase().indexOf(queryLowerCase) === 0;\n return re.test(country.value);\n }),\n response = {\n query: query,\n suggestions: suggestions\n };\n this.responseText = JSON.stringify(response);\n }\n }); // Initialize ajax autocomplete:\n\n $('#autocomplete-ajax').autocomplete({\n // serviceUrl: '/autosuggest/service/url',\n lookup: countriesArray,\n lookupFilter: function lookupFilter(suggestion, originalQuery, queryLowerCase) {\n var re = new RegExp('\\\\b' + $.Autocomplete.utils.escapeRegExChars(queryLowerCase), 'gi');\n return re.test(suggestion.value);\n },\n onSelect: function onSelect(suggestion) {\n $('#selction-ajax').html('You selected: ' + suggestion.value + ', ' + suggestion.data);\n },\n onHint: function onHint(hint) {\n $('#autocomplete-ajax-x').val(hint);\n },\n onInvalidateSelection: function onInvalidateSelection() {\n $('#selction-ajax').html('You selected: none');\n }\n });\n var nhlTeams = ['Anaheim Ducks', 'Atlanta Thrashers', 'Boston Bruins', 'Buffalo Sabres', 'Calgary Flames', 'Carolina Hurricanes', 'Chicago Blackhawks', 'Colorado Avalanche', 'Columbus Blue Jackets', 'Dallas Stars', 'Detroit Red Wings', 'Edmonton OIlers', 'Florida Panthers', 'Los Angeles Kings', 'Minnesota Wild', 'Montreal Canadiens', 'Nashville Predators', 'New Jersey Devils', 'New Rork Islanders', 'New York Rangers', 'Ottawa Senators', 'Philadelphia Flyers', 'Phoenix Coyotes', 'Pittsburgh Penguins', 'Saint Louis Blues', 'San Jose Sharks', 'Tampa Bay Lightning', 'Toronto Maple Leafs', 'Vancouver Canucks', 'Washington Capitals'];\n var nbaTeams = ['Atlanta Hawks', 'Boston Celtics', 'Charlotte Bobcats', 'Chicago Bulls', 'Cleveland Cavaliers', 'Dallas Mavericks', 'Denver Nuggets', 'Detroit Pistons', 'Golden State Warriors', 'Houston Rockets', 'Indiana Pacers', 'LA Clippers', 'LA Lakers', 'Memphis Grizzlies', 'Miami Heat', 'Milwaukee Bucks', 'Minnesota Timberwolves', 'New Jersey Nets', 'New Orleans Hornets', 'New York Knicks', 'Oklahoma City Thunder', 'Orlando Magic', 'Philadelphia Sixers', 'Phoenix Suns', 'Portland Trail Blazers', 'Sacramento Kings', 'San Antonio Spurs', 'Toronto Raptors', 'Utah Jazz', 'Washington Wizards'];\n var nhl = $.map(nhlTeams, function (team) {\n return {\n value: team,\n data: {\n category: 'NHL'\n }\n };\n });\n var nba = $.map(nbaTeams, function (team) {\n return {\n value: team,\n data: {\n category: 'NBA'\n }\n };\n });\n var teams = nhl.concat(nba); // Initialize autocomplete with local lookup:\n\n $('#autocomplete').devbridgeAutocomplete({\n lookup: teams,\n minChars: 1,\n onSelect: function onSelect(suggestion) {\n $('#selection').html('You selected: ' + suggestion.value + ', ' + suggestion.data.category);\n },\n showNoSuggestionNotice: true,\n noSuggestionNotice: 'Sorry, no matching results',\n groupBy: 'category'\n }); // Initialize autocomplete with custom appendTo:\n\n $('#autocomplete-custom-append').autocomplete({\n lookup: countriesArray,\n appendTo: '#suggestions-container'\n }); // Initialize autocomplete with custom appendTo:\n\n $('#autocomplete-dynamic').autocomplete({\n lookup: countriesArray\n });\n});\nvar countries = {\n \"AD\": \"Andorra\",\n \"A2\": \"Andorra Test\",\n \"AE\": \"United Arab Emirates\",\n \"AF\": \"Afghanistan\",\n \"AG\": \"Antigua and Barbuda\",\n \"AI\": \"Anguilla\",\n \"AL\": \"Albania\",\n \"AM\": \"Armenia\",\n \"AN\": \"Netherlands Antilles\",\n \"AO\": \"Angola\",\n \"AQ\": \"Antarctica\",\n \"AR\": \"Argentina\",\n \"AS\": \"American Samoa\",\n \"AT\": \"Austria\",\n \"AU\": \"Australia\",\n \"AW\": \"Aruba\",\n \"AX\": \"\\xC5land Islands\",\n \"AZ\": \"Azerbaijan\",\n \"BA\": \"Bosnia and Herzegovina\",\n \"BB\": \"Barbados\",\n \"BD\": \"Bangladesh\",\n \"BE\": \"Belgium\",\n \"BF\": \"Burkina Faso\",\n \"BG\": \"Bulgaria\",\n \"BH\": \"Bahrain\",\n \"BI\": \"Burundi\",\n \"BJ\": \"Benin\",\n \"BL\": \"Saint Barth\\xE9lemy\",\n \"BM\": \"Bermuda\",\n \"BN\": \"Brunei\",\n \"BO\": \"Bolivia\",\n \"BQ\": \"British Antarctic Territory\",\n \"BR\": \"Brazil\",\n \"BS\": \"Bahamas\",\n \"BT\": \"Bhutan\",\n \"BV\": \"Bouvet Island\",\n \"BW\": \"Botswana\",\n \"BY\": \"Belarus\",\n \"BZ\": \"Belize\",\n \"CA\": \"Canada\",\n \"CC\": \"Cocos [Keeling] Islands\",\n \"CD\": \"Congo - Kinshasa\",\n \"CF\": \"Central African Republic\",\n \"CG\": \"Congo - Brazzaville\",\n \"CH\": \"Switzerland\",\n \"CI\": \"C\\xF4te d\\u2019Ivoire\",\n \"CK\": \"Cook Islands\",\n \"CL\": \"Chile\",\n \"CM\": \"Cameroon\",\n \"CN\": \"China\",\n \"CO\": \"Colombia\",\n \"CR\": \"Costa Rica\",\n \"CS\": \"Serbia and Montenegro\",\n \"CT\": \"Canton and Enderbury Islands\",\n \"CU\": \"Cuba\",\n \"CV\": \"Cape Verde\",\n \"CX\": \"Christmas Island\",\n \"CY\": \"Cyprus\",\n \"CZ\": \"Czech Republic\",\n \"DD\": \"East Germany\",\n \"DE\": \"Germany\",\n \"DJ\": \"Djibouti\",\n \"DK\": \"Denmark\",\n \"DM\": \"Dominica\",\n \"DO\": \"Dominican Republic\",\n \"DZ\": \"Algeria\",\n \"EC\": \"Ecuador\",\n \"EE\": \"Estonia\",\n \"EG\": \"Egypt\",\n \"EH\": \"Western Sahara\",\n \"ER\": \"Eritrea\",\n \"ES\": \"Spain\",\n \"ET\": \"Ethiopia\",\n \"FI\": \"Finland\",\n \"FJ\": \"Fiji\",\n \"FK\": \"Falkland Islands\",\n \"FM\": \"Micronesia\",\n \"FO\": \"Faroe Islands\",\n \"FQ\": \"French Southern and Antarctic Territories\",\n \"FR\": \"France\",\n \"FX\": \"Metropolitan France\",\n \"GA\": \"Gabon\",\n \"GB\": \"United Kingdom\",\n \"GD\": \"Grenada\",\n \"GE\": \"Georgia\",\n \"GF\": \"French Guiana\",\n \"GG\": \"Guernsey\",\n \"GH\": \"Ghana\",\n \"GI\": \"Gibraltar\",\n \"GL\": \"Greenland\",\n \"GM\": \"Gambia\",\n \"GN\": \"Guinea\",\n \"GP\": \"Guadeloupe\",\n \"GQ\": \"Equatorial Guinea\",\n \"GR\": \"Greece\",\n \"GS\": \"South Georgia and the South Sandwich Islands\",\n \"GT\": \"Guatemala\",\n \"GU\": \"Guam\",\n \"GW\": \"Guinea-Bissau\",\n \"GY\": \"Guyana\",\n \"HK\": \"Hong Kong SAR China\",\n \"HM\": \"Heard Island and McDonald Islands\",\n \"HN\": \"Honduras\",\n \"HR\": \"Croatia\",\n \"HT\": \"Haiti\",\n \"HU\": \"Hungary\",\n \"ID\": \"Indonesia\",\n \"IE\": \"Ireland\",\n \"IL\": \"Israel\",\n \"IM\": \"Isle of Man\",\n \"IN\": \"India\",\n \"IO\": \"British Indian Ocean Territory\",\n \"IQ\": \"Iraq\",\n \"IR\": \"Iran\",\n \"IS\": \"Iceland\",\n \"IT\": \"Italy\",\n \"JE\": \"Jersey\",\n \"JM\": \"Jamaica\",\n \"JO\": \"Jordan\",\n \"JP\": \"Japan\",\n \"JT\": \"Johnston Island\",\n \"KE\": \"Kenya\",\n \"KG\": \"Kyrgyzstan\",\n \"KH\": \"Cambodia\",\n \"KI\": \"Kiribati\",\n \"KM\": \"Comoros\",\n \"KN\": \"Saint Kitts and Nevis\",\n \"KP\": \"North Korea\",\n \"KR\": \"South Korea\",\n \"KW\": \"Kuwait\",\n \"KY\": \"Cayman Islands\",\n \"KZ\": \"Kazakhstan\",\n \"LA\": \"Laos\",\n \"LB\": \"Lebanon\",\n \"LC\": \"Saint Lucia\",\n \"LI\": \"Liechtenstein\",\n \"LK\": \"Sri Lanka\",\n \"LR\": \"Liberia\",\n \"LS\": \"Lesotho\",\n \"LT\": \"Lithuania\",\n \"LU\": \"Luxembourg\",\n \"LV\": \"Latvia\",\n \"LY\": \"Libya\",\n \"MA\": \"Morocco\",\n \"MC\": \"Monaco\",\n \"MD\": \"Moldova\",\n \"ME\": \"Montenegro\",\n \"MF\": \"Saint Martin\",\n \"MG\": \"Madagascar\",\n \"MH\": \"Marshall Islands\",\n \"MI\": \"Midway Islands\",\n \"MK\": \"Macedonia\",\n \"ML\": \"Mali\",\n \"MM\": \"Myanmar [Burma]\",\n \"MN\": \"Mongolia\",\n \"MO\": \"Macau SAR China\",\n \"MP\": \"Northern Mariana Islands\",\n \"MQ\": \"Martinique\",\n \"MR\": \"Mauritania\",\n \"MS\": \"Montserrat\",\n \"MT\": \"Malta\",\n \"MU\": \"Mauritius\",\n \"MV\": \"Maldives\",\n \"MW\": \"Malawi\",\n \"MX\": \"Mexico\",\n \"MY\": \"Malaysia\",\n \"MZ\": \"Mozambique\",\n \"NA\": \"Namibia\",\n \"NC\": \"New Caledonia\",\n \"NE\": \"Niger\",\n \"NF\": \"Norfolk Island\",\n \"NG\": \"Nigeria\",\n \"NI\": \"Nicaragua\",\n \"NL\": \"Netherlands\",\n \"NO\": \"Norway\",\n \"NP\": \"Nepal\",\n \"NQ\": \"Dronning Maud Land\",\n \"NR\": \"Nauru\",\n \"NT\": \"Neutral Zone\",\n \"NU\": \"Niue\",\n \"NZ\": \"New Zealand\",\n \"OM\": \"Oman\",\n \"PA\": \"Panama\",\n \"PC\": \"Pacific Islands Trust Territory\",\n \"PE\": \"Peru\",\n \"PF\": \"French Polynesia\",\n \"PG\": \"Papua New Guinea\",\n \"PH\": \"Philippines\",\n \"PK\": \"Pakistan\",\n \"PL\": \"Poland\",\n \"PM\": \"Saint Pierre and Miquelon\",\n \"PN\": \"Pitcairn Islands\",\n \"PR\": \"Puerto Rico\",\n \"PS\": \"Palestinian Territories\",\n \"PT\": \"Portugal\",\n \"PU\": \"U.S. Miscellaneous Pacific Islands\",\n \"PW\": \"Palau\",\n \"PY\": \"Paraguay\",\n \"PZ\": \"Panama Canal Zone\",\n \"QA\": \"Qatar\",\n \"RE\": \"R\\xE9union\",\n \"RO\": \"Romania\",\n \"RS\": \"Serbia\",\n \"RU\": \"Russia\",\n \"RW\": \"Rwanda\",\n \"SA\": \"Saudi Arabia\",\n \"SB\": \"Solomon Islands\",\n \"SC\": \"Seychelles\",\n \"SD\": \"Sudan\",\n \"SE\": \"Sweden\",\n \"SG\": \"Singapore\",\n \"SH\": \"Saint Helena\",\n \"SI\": \"Slovenia\",\n \"SJ\": \"Svalbard and Jan Mayen\",\n \"SK\": \"Slovakia\",\n \"SL\": \"Sierra Leone\",\n \"SM\": \"San Marino\",\n \"SN\": \"Senegal\",\n \"SO\": \"Somalia\",\n \"SR\": \"Suriname\",\n \"ST\": \"S\\xE3o Tom\\xE9 and Pr\\xEDncipe\",\n \"SU\": \"Union of Soviet Socialist Republics\",\n \"SV\": \"El Salvador\",\n \"SY\": \"Syria\",\n \"SZ\": \"Swaziland\",\n \"TC\": \"Turks and Caicos Islands\",\n \"TD\": \"Chad\",\n \"TF\": \"French Southern Territories\",\n \"TG\": \"Togo\",\n \"TH\": \"Thailand\",\n \"TJ\": \"Tajikistan\",\n \"TK\": \"Tokelau\",\n \"TL\": \"Timor-Leste\",\n \"TM\": \"Turkmenistan\",\n \"TN\": \"Tunisia\",\n \"TO\": \"Tonga\",\n \"TR\": \"Turkey\",\n \"TT\": \"Trinidad and Tobago\",\n \"TV\": \"Tuvalu\",\n \"TW\": \"Taiwan\",\n \"TZ\": \"Tanzania\",\n \"UA\": \"Ukraine\",\n \"UG\": \"Uganda\",\n \"UM\": \"U.S. Minor Outlying Islands\",\n \"US\": \"United States\",\n \"UY\": \"Uruguay\",\n \"UZ\": \"Uzbekistan\",\n \"VA\": \"Vatican City\",\n \"VC\": \"Saint Vincent and the Grenadines\",\n \"VD\": \"North Vietnam\",\n \"VE\": \"Venezuela\",\n \"VG\": \"British Virgin Islands\",\n \"VI\": \"U.S. Virgin Islands\",\n \"VN\": \"Vietnam\",\n \"VU\": \"Vanuatu\",\n \"WF\": \"Wallis and Futuna\",\n \"WK\": \"Wake Island\",\n \"WS\": \"Samoa\",\n \"YD\": \"People's Democratic Republic of Yemen\",\n \"YE\": \"Yemen\",\n \"YT\": \"Mayotte\",\n \"ZA\": \"South Africa\",\n \"ZM\": \"Zambia\",\n \"ZW\": \"Zimbabwe\",\n \"ZZ\": \"Unknown or Invalid Region\"\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly91Ym9sZC1sYXJhdmVsLy4vcmVzb3VyY2VzL2pzL3BhZ2VzL2Zvcm0tYWR2YW5jZWQuaW5pdC5qcz9hOWMyIl0sIm5hbWVzIjpbIiQiLCJGb3JtQWR2YW5jZWQiLCJwcm90b3R5cGUiLCJpbml0U2VsZWN0MiIsInNlbGVjdDIiLCJpbml0TWF4TGVuZ3RoIiwibWF4bGVuZ3RoIiwid2FybmluZ0NsYXNzIiwibGltaXRSZWFjaGVkQ2xhc3MiLCJ0aHJlc2hvbGQiLCJhbHdheXNTaG93Iiwic2VwYXJhdG9yIiwicHJlVGV4dCIsInBvc3RUZXh0IiwidmFsaWRhdGUiLCJwbGFjZW1lbnQiLCJpbml0U2VsZWN0aXplIiwic2VsZWN0aXplIiwicGVyc2lzdCIsImNyZWF0ZU9uQmx1ciIsImNyZWF0ZSIsInNvcnRGaWVsZCIsImZpZWxkIiwiZGlyZWN0aW9uIiwiZHJvcGRvd25QYXJlbnQiLCJtYXhJdGVtcyIsInRoZW1lIiwidmFsdWVGaWVsZCIsInNlYXJjaEZpZWxkIiwib3B0aW9ucyIsImlkIiwidGl0bGUiLCJ1cmwiLCJyZW5kZXIiLCJvcHRpb24iLCJkYXRhIiwiZXNjYXBlIiwiaXRlbSIsImlucHV0IiwiZGVsaW1pdGVyIiwib25EZWxldGUiLCJ2YWx1ZXMiLCJjb25maXJtIiwibGVuZ3RoIiwidmFsdWUiLCJuYW1lIiwib3B0Z3JvdXBzIiwibGFiZWwiLCJsYWJlbF9zY2llbnRpZmljIiwib3B0Z3JvdXBGaWVsZCIsImxhYmVsRmllbGQiLCJvcHRncm91cF9oZWFkZXIiLCJtYWtlIiwibW9kZWwiLCIkb3JkZXIiLCJvcHRncm91cExhYmVsRmllbGQiLCJvcHRncm91cFZhbHVlRmllbGQiLCJsb2NrT3B0Z3JvdXBPcmRlciIsInBsdWdpbnMiLCJvcGVuT25Gb2N1cyIsInRleHQiLCJoaWRlU2VsZWN0ZWQiLCJpbml0U3dpdGNoZXJ5IiwiZWFjaCIsImlkeCIsIm9iaiIsIlN3aXRjaGVyeSIsImluaXRNdWx0aVNlbGVjdCIsIm11bHRpU2VsZWN0IiwiaW5pdFRvdWNoc3BpbiIsImRlZmF1bHRPcHRpb25zIiwib2JqT3B0aW9ucyIsImV4dGVuZCIsIlRvdWNoU3BpbiIsImluaXQiLCIkdGhpcyIsIndpbmRvdyIsImFkZEV2ZW50TGlzdGVuZXIiLCJlbGVtZW50cyIsImRvY3VtZW50IiwiYm9keSIsInF1ZXJ5U2VsZWN0b3JBbGwiLCJlbGVtZW50Iiwic3R5bGUiLCJ0b3AiLCJyZW1vdmUiLCJDb25zdHJ1Y3RvciIsImpRdWVyeSIsImNvdW50cmllc0FycmF5IiwibWFwIiwiY291bnRyaWVzIiwia2V5IiwibW9ja2pheCIsInJlc3BvbnNlVGltZSIsInJlc3BvbnNlIiwic2V0dGluZ3MiLCJxdWVyeSIsInF1ZXJ5TG93ZXJDYXNlIiwidG9Mb3dlckNhc2UiLCJyZSIsIlJlZ0V4cCIsIkF1dG9jb21wbGV0ZSIsInV0aWxzIiwiZXNjYXBlUmVnRXhDaGFycyIsInN1Z2dlc3Rpb25zIiwiZ3JlcCIsImNvdW50cnkiLCJ0ZXN0IiwicmVzcG9uc2VUZXh0IiwiSlNPTiIsInN0cmluZ2lmeSIsImF1dG9jb21wbGV0ZSIsImxvb2t1cCIsImxvb2t1cEZpbHRlciIsInN1Z2dlc3Rpb24iLCJvcmlnaW5hbFF1ZXJ5Iiwib25TZWxlY3QiLCJodG1sIiwib25IaW50IiwiaGludCIsInZhbCIsIm9uSW52YWxpZGF0ZVNlbGVjdGlvbiIsIm5obFRlYW1zIiwibmJhVGVhbXMiLCJuaGwiLCJ0ZWFtIiwiY2F0ZWdvcnkiLCJuYmEiLCJ0ZWFtcyIsImNvbmNhdCIsImRldmJyaWRnZUF1dG9jb21wbGV0ZSIsIm1pbkNoYXJzIiwic2hvd05vU3VnZ2VzdGlvbk5vdGljZSIsIm5vU3VnZ2VzdGlvbk5vdGljZSIsImdyb3VwQnkiLCJhcHBlbmRUbyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQSxDQUFDLFVBQVNBLENBQVQsRUFBWTtBQUNUOztBQUVBLE1BQUlDLFlBQVksR0FBRyxTQUFmQSxZQUFlLEdBQVcsQ0FBRSxD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TlosUUFBTSxnQ0E3Tk07QUE4TlosUUFBTSxxQ0E5Tk07QUErTlosUUFBTSxhQS9OTTtBQWdPWixRQUFNLE9BaE9NO0FBaU9aLFFBQU0sV0FqT007QUFrT1osUUFBTSwwQkFsT007QUFtT1osUUFBTSxNQW5PTTtBQW9PWixRQUFNLDZCQXBPTTtBQXFPWixRQUFNLE1Bck9NO0FBc09aLFFBQU0sVUF0T007QUF1T1osUUFBTSxZQXZPTTtBQXdPWixRQUFNLFNBeE9NO0FBeU9aLFFBQU0sYUF6T007QUEwT1osUUFBTSxjQTFPTTtBQTJPWixRQUFNLFNBM09NO0FBNE9aLFFBQU0sT0E1T007QUE2T1osUUFBTSxRQTdPTTtBQThPWixRQUFNLHFCQTlPTTtBQStPWixRQUFNLFFBL09NO0FBZ1BaLFFBQU0sUUFoUE07QUFpUFosUUFBTSxVQWpQTTtBQWtQWixRQUFNLFNBbFBNO0FBbVBaLFFBQU0sUUFuUE07QUFvUFosUUFBTSw2QkFwUE07QUFxUFosUUFBTSxlQXJQTTtBQXNQWixRQUFNLFNBdFBNO0FBdVBaLFFBQU0sWUF2UE07QUF3UFosUUFBTSxjQXhQTTtBQXlQWixRQUFNLGtDQXpQTTtBQTBQWixRQUFNLGVBMVBNO0FBMlBaLFFBQU0sV0EzUE07QUE0UFosUUFBTSx3QkE1UE07QUE2UFosUUFBTSxxQkE3UE07QUE4UFosUUFBTSxTQTlQTTtBQStQWixRQUFNLFNBL1BNO0FBZ1FaLFFBQU0sbUJBaFFNO0FBaVFaLFFBQU0sYUFqUU07QUFrUVosUUFBTSxPQWxRTTtBQW1RWixRQUFNLHVDQW5RTTtBQW9RWixRQUFNLE9BcFFNO0FBcVFaLFFBQU0sU0FyUU07QUFzUVosUUFBTSxjQXRRTTtBQXVRWixRQUFNLFFBdlFNO0FBd1FaLFFBQU0sVUF4UU07QUF5UVosUUFBTTtBQXpRTSxDQUFoQiIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5UZW1wbGF0ZSBOYW1lOiBVYm9sZCAtIFJlc3BvbnNpdmUgQm9vdHN0cmFwIDQgQWRtaW4gRGFzaGJvYXJkXG5BdXRob3I6IENvZGVyVGhlbWVzXG5XZWJzaXRlOiBodHRwczovL2NvZGVydGhlbWVzLmNvbS9cbkNvbnRhY3Q6IHN1cHBvcnRAY29kZXJ0aGVtZXMuY29tXG5GaWxlOiBGb3JtIGFkdmFuY2VkIGluaXQganNcbiovXG5cbiFmdW5jdGlvbigkKSB7XG4gICAgXCJ1c2Ugc3RyaWN0XCI7XG5cbiAgICB2YXIgRm9ybUFkdmFuY2VkID0gZnVuY3Rpb24oKSB7fTtcblxuICAgIC8vaW5pdGlhbGl6aW5nIHRvb2x0aXBcbiAgICBGb3JtQWR2YW5jZWQucHJvdG90eXBlLmluaXRTZWxlY3QyID0gZnVuY3Rpb24oKSB7XG4gICAgICAgIC8vIFNlbGVjdDJcbiAgICAgICAgJCgnW2RhdGEtdG9nZ2xlPVwic2VsZWN0MlwiXScpLnNlbGVjdDIoKTtcbiAgICB9LFxuXG4gICAgLy9pbml0aWFsaXppbmcgcG9wb3ZlclxuICAgIC8vTWF4IExlbmd0aFxuICAgIEZvcm1BZHZhbmNlZC5wcm90b3R5cGUuaW5pdE1heExlbmd0aCA9IGZ1bmN0aW9uKCkge1xuICAgICAgICAvL0Jvb3RzdHJhcC1NYXhMZW5ndGhcbiAgICAgICAgJCgnaW5wdXQjZGVmYXVsdGNvbmZpZycpLm1heGxlbmd0aCh7XG4gICAgICAgICAgICB3YXJuaW5nQ2xhc3M6IFwiYmFkZ2UgYmctc3VjY2Vzc1wiLFxuICAgICAgICAgICAgbGltaXRSZWFjaGVkQ2xhc3M6IFwiYmFkZ2UgYmctZGFuZ2VyXCJcbiAgICAgICAgfSk7XG5cbiAgICAgICAgJCgnaW5wdXQjdGhyZXNob2xkY29uZmlnJykubWF4bGVuZ3RoKHtcbiAgICAgICAgICAgIHRocmVzaG9sZDogMjAsXG4gICAgICAgICAgICB3YXJuaW5nQ2xhc3M6IFwiYmFkZ2UgYmctc3VjY2Vzc1wiLFxuICAgICAgICAgICAgbGltaXRSZWFjaGVkQ2xhc3M6IFwiYmFkZ2UgYmctZGFuZ2VyXCJcbiAgICAgICAgfSk7XG5cbiAgICAgICAgJCgnaW5wdXQjYWxsb3B0aW9ucycpLm1heGxlbmd0aCh7XG4gICAgICAgICAgICBhbHdheXNTaG93OiB0cnVlLFxuICAgICAgICAgICAgc2VwYXJhdG9yOiAnIG91dCBvZiAnLFxuICAgICAgICAgICAgcHJlVGV4dDogJ1lvdSB0eXBlZCAnLFxuICAgICAgICAgICAgcG9zdFRleHQ6ICcgY2hhcnMgYXZhaWxhYmxlLicsXG4gICAgICAgICAgICB2YWxpZGF0ZTogdHJ1ZSxcbiAgICAgICAgICAgIHdhcm5pbmdDbGFzczogXCJiYWRnZSBiZy1zdWNjZXNzXCIsXG4gICAgICAgICAgICBsaW1pdFJlYWNoZWRDbGFzczogXCJiYWRnZSBiZy1kYW5nZXJcIlxuICAgICAgICB9KTtcblxuICAgICAgICAkKCd0ZXh0YXJlYSN0ZXh0YXJlYScpLm1heGxlbmd0aCh7XG4gICAgICAgICAgICBhbHdheXNTaG93OiB0cnVlLFxuICAgICAgICAgICAgd2FybmluZ0NsYXNzOiBcImJhZGdlIGJnLXN1Y2Nlc3NcIixcbiAgICAgICAgICAgIGxpbWl0UmVhY2hlZENsYXNzOiBcImJhZGdlIGJnLWRhbmdlclwiXG4gICAgICAgIH0pO1xuXG4gICAgICAgICQoJ2lucHV0I3BsYWNlbWVudCcpLm1heGxlbmd0aCh7XG4gICAgICAgICAgICBhbHdheXNTaG93OiB0cnVlLFxuICAgICAgICAgICAgcGxhY2VtZW50OiAndG9wLWxlZnQnLFxuICAgICAgICAgICAgd2FybmluZ0NsYXNzOiBcImJhZGdlIGJnLXN1Y2Nlc3NcIixcbiAgICAgICAgICAgIGxpbWl0UmVhY2hlZENsYXNzOiBcImJhZGdlIGJnLWRhbmdlclwiXG4gICAgICAgIH0pO1xuICAgIH0sXG5cbiAgICAvL2luaXRpYWxpemluZyBDdXN0b20gU2VsZWN0XG4gICAgRm9ybUFkdmFuY2VkLnByb3RvdHlwZS5pbml0U2VsZWN0aXplID0gZnVuY3Rpb24oKSB7XG4gICAgICAgICQoJyNzZWxlY3RpemUtdGFncycpLnNlbGVjdGl6ZSh7XG4gICAgICAgICAgICBwZXJzaXN0OiBmYWxzZSxcbiAgICAgICAgICAgIGNyZWF0ZU9uQmx1cjogdHJ1ZSxcbiAgICAgICAgICAgIGNyZWF0ZTogdHJ1ZVxuICAgICAgICB9KTtcbiAgICAgICAgJCgnI3NlbGVjdGl6ZS1zZWxlY3QnKS5zZWxlY3RpemUoe1xuICAgICAgICAgICAgY3JlYXRlOiB0cnVlLFxuICAgICAgICAgICAgc29ydEZpZWxkOiB7XG4gICAgICAgICAgICAgICAgZmllbGQ6ICd0ZXh0JyxcbiAgICAgICAgICAgICAgICBkaXJlY3Rpb246ICdhc2MnXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZHJvcGRvd25QYXJlbnQ6ICdib2R5J1xuICAgICAgICB9KTtcbiAgICAgICAgJCgnI3NlbGVjdGl6ZS1tYXhpbXVtJykuc2VsZWN0aXplKHtcbiAgICAgICAgICAgIG1heEl0ZW1zOiAzXG4gICAgICAgIH0pO1xuICAgICAgICAkKCcjc2VsZWN0aXplLWxpbmtzJykuc2VsZWN0aXplKHtcbiAgICAgICAgICAgIHRoZW1lOiAnbGlua3MnLFxuICAgICAgICAgICAgbWF4SXRlbXM6IG51bGwsXG4gICAgICAgICAgICB2YWx1ZUZpZWxkOiAnaWQnLFxuICAgICAgICAgICAgc2VhcmNoRmllbGQ6ICd0aXRsZScsXG4gICAgICAgICAgICBvcHRpb25zOiBbXG4gICAgICAgICAgICAgICAge2lkOiAxLCB0aXRsZTogJ0NvZGVydGhlbWVzJywgdXJsOiAnaHR0cHM6Ly9jb2RlcnRoZW1lcy5jb20vJ30sXG4gICAgICAgICAgICAgICAge2lkOiAyLCB0aXRsZTogJ0dvb2dsZScsIHVybDogJ2h0dHA6Ly9nb29nbGUuY29tJ30sXG4gICAgICAgICAgICAgICAge2lkOiAzLCB0aXRsZTogJ1lhaG9vJywgdXJsOiAnaHR0cDovL3lhaG9vLmNvbSd9LFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIHJlbmRlcjoge1xuICAgICAgICAgICAgICAgIG9wdGlvbjogZnVuY3Rpb24oZGF0YSwgZXNjYXBlKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiAnPGRpdiBjbGFzcz1cIm9wdGlvblwiPicgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8c3BhbiBjbGFzcz1cInRpdGxlXCI+JyArIGVzY2FwZShkYXRhLnRpdGxlKSArICc8L3NwYW4+JyArXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJzxzcGFuIGNsYXNzPVwidXJsXCI+JyArIGVzY2FwZShkYXRhLnVybCkgKyAnPC9zcGFuPicgK1xuICAgICAgICAgICAgICAgICAgICAgICAgJzwvZGl2Pic7XG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBpdGVtOiBmdW5jdGlvbihkYXRhLCBlc2NhcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuICc8ZGl2IGNsYXNzPVwiaXRlbVwiPjxhIGhyZWY9XCInICsgZXNjYXBlKGRhdGEudXJsKSArICdcIj4nICsgZXNjYXBlKGRhdGEudGl0bGUpICsgJzwvYT48L2Rpdj4nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBjcmVhdGU6IGZ1bmN0aW9uKGlucHV0KSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICAgICAgaWQ6IDAsXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiBpbnB1dCxcbiAgICAgICAgICAgICAgICAgICAgdXJsOiAnIydcbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgICAgJCgnI3NlbGVjdGl6ZS1jb25maXJtJykuc2VsZWN0aXplKHtcbiAgICAgICAgICAgIGRlbGltaXRlcjogJywnLFxuICAgICAgICAgICAgcGVyc2lzdDogZmFsc2UsXG4gICAgICAgICAgICBvbkRlbGV0ZTogZnVuY3Rpb24odmFsdWVzKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGNvbmZpcm0odmFsdWVzLmxlbmd0aCA+IDEgPyAnQXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHJlbW92ZSB0aGVzZSAnICsgdmFsdWVzLmxlbmd0aCArICcgaXRlbXM/JyA6ICdBcmUgeW91IHN1cmUgeW91IHdhbnQgdG8gcmVtb3ZlIFwiJyArIHZhbHVlc1swXSArICdcIj8nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICAgICQoJyNzZWxlY3RpemUtb3B0Z3JvdXAnKS5zZWxlY3RpemUoe1xuICAgICAgICAgICAgc29ydEZpZWxkOiAndGV4dCdcbiAgICAgICAgfSk7XG4gICAgICAgICQoJyNzZWxlY3RpemUtcHJvZ3JhbW1hdGljJykuc2VsZWN0aXplKHtcbiAgICAgICAgICAgIG9wdGlvbnM6IFtcbiAgICAgICAgICAgICAgICB7Y2xhc3M6ICdtYW1tYWwnLCB2YWx1ZTogXCJkb2dcIiwgbmFtZTogXCJEb2dcIiB9LFxuICAgICAgICAgICAgICAgIHtjbGFzczogJ21hbW1hbCcsIHZhbHVlOiBcImNhdFwiLCBuYW1lOiBcIkNhdFwiIH0sXG4gICAgICAgICAgICAgICAge2NsYXNzOiAnbWFtbWFsJywgdmFsdWU6IFwiaG9yc2VcIiwgbmFtZTogXCJIb3JzZVwiIH0sXG4gICAgICAgICAgICAgICAge2NsYXNzOiAnbWFtbWFsJywgdmFsdWU6IFwia2FuZ2Fyb29cIiwgbmFtZTogXCJLYW5nYXJvb1wiIH0sXG4gICAgICAgICAgICAgICAge2NsYXNzOiAnYmlyZCcsIHZhbHVlOiAnZHVjaycsIG5hbWU6ICdEdWNrJ30sXG4gICAgICAgICAgICAgICAge2NsYXNzOiAnYmlyZCcsIHZhbHVlOiAnY2hpY2tlbicsIG5hbWU6ICdDaGlja2VuJ30sXG4gICAgICAgICAgICAgICAge2NsYXNzOiAnYmlyZCcsIHZhbHVlOiAnb3N0cmljaCcsIG5hbWU6ICdPc3RyaWNoJ30sXG4gICAgICAgICAgICAgICAge2NsYXNzOiAnYmlyZCcsIHZhbHVlOiAnc2VhZ3VsbCcsIG5hbWU6ICdTZWFndWxsJ30sXG4gICAgICAgICAgICAgICAge2NsYXNzOiAncmVwdGlsZScsIHZhbHVlOiAnc25ha2UnLCBuYW1lOiAnU25ha2UnfSxcbiAgICAgICAgICAgICAgICB7Y2xhc3M6ICdyZXB0aWxlJywgdmFsdWU6ICdsaXphcmQnLCBuYW1lOiAnTGl6YXJkJ30sXG4gICAgICAgICAgICAgICAge2NsYXNzOiAncmVwdGlsZScsIHZhbHVlOiAnYWxsaWdhdG9yJywgbmFtZTogJ0FsbGlnYXRvcid9LFxuICAgICAgICAgICAgICAgIHtjbGFzczogJ3JlcHRpbGUnLCB2YWx1ZTogJ3R1cnRsZScsIG5hbWU6ICdUdXJ0bGUnfVxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIG9wdGdyb3VwczogW1xuICAgICAgICAgICAgICAgIHt2YWx1ZTogJ21hbW1hbCcsIGxhYmVsOiAnTWFtbWFsJywgbGFiZWxfc2NpZW50aWZpYzogJ01hbW1hbGlhJ30sXG4gICAgICAgICAgICAgICAge3ZhbHVlOiAnYmlyZCcsIGxhYmVsOiAnQmlyZCcsIGxhYmVsX3NjaWVudGlmaWM6ICdBdmVzJ30sXG4gICAgICAgICAgICAgICAge3ZhbHVlOiAncmVwdGlsZScsIGxhYmVsOiAnUmVwdGlsZScsIGxhYmVsX3NjaWVudGlmaWM6ICdSZXB0aWxpYSd9XG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgb3B0Z3JvdXBGaWVsZDogJ2NsYXNzJyxcbiAgICAgICAgICAgIGxhYmVsRmllbGQ6ICduYW1lJyxcbiAgICAgICAgICAgIHNlYXJjaEZpZWxkOiBbJ25hbWUnXSxcbiAgICAgICAgICAgIHJlbmRlcjoge1xuICAgICAgICAgICAgICAgIG9wdGdyb3VwX2hlYWRlcjogZnVuY3Rpb24oZGF0YSwgZXNjYXBlKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiAnPGRpdiBjbGFzcz1cIm9wdGdyb3VwLWhlYWRlclwiPicgKyBlc2NhcGUoZGF0YS5sYWJlbCkgKyAnIDxzcGFuIGNsYXNzPVwic2NpZW50aWZpY1wiPignICsgZXNjYXBlKGRhdGEubGFiZWxfc2NpZW50aWZpYykgKyAnKTwvc3Bhbj48L2Rpdj4nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG5cbiAgICAgICAgJChcIiNzZWxlY3RpemUtb3B0Z3JvdXAtY29sdW1uXCIpLnNlbGVjdGl6ZSh7XG4gICAgICAgICAgICBvcHRpb25zOiBbXG4gICAgICAgICAgICAgICAge2lkOiAnYXZlbmdlcicsIG1ha2U6ICdkb2RnZScsIG1vZGVsOiAnQXZlbmdlcid9LFxuICAgICAgICAgICAgICAgIHtpZDogJ2NhbGliZXInLCBtYWtlOiAnZG9kZ2UnLCBtb2RlbDogJ0NhbGliZXInfSxcbiAgICAgICAgICAgICAgICB7aWQ6ICdjYXJhdmFuLWdyYW5kLXBhc3NlbmdlcicsIG1ha2U6ICdkb2RnZScsIG1vZGVsOiAnQ2FyYXZhbiBHcmFuZCBQYXNzZW5nZXInfSxcbiAgICAgICAgICAgICAgICB7aWQ6ICdjaGFsbGVuZ2VyJywgbWFrZTogJ2RvZGdlJywgbW9kZWw6ICdDaGFsbGVuZ2VyJ30sXG4gICAgICAgICAgICAgICAge2lkOiAncmFtLTE1MDAnLCBtYWtlOiAnZG9kZ2UnLCBtb2RlbDogJ1JhbSAxNTAwJ30sXG4gICAgICAgICAgICAgICAge2lkOiAndmlwZXInLCBtYWtlOiAnZG9kZ2UnLCBtb2RlbDogJ1ZpcGVyJ30sXG4gICAgICAgICAgICAgICAge2lkOiAnYTMnLCBtYWtlOiAnYXVkaScsIG1vZGVsOiAnQTMnfSxcbiAgICAgICAgICAgICAgICB7aWQ6ICdhNicsIG1ha2U6ICdhdWRpJywgbW9kZWw6ICdBNid9LFxuICAgICAgICAgICAgICAgIHtpZDogJ3I4JywgbWFrZTogJ2F1ZGknLCBtb2RlbDogJ1I4J30sXG4gICAgICAgICAgICAgICAge2lkOiAncnMtNCcsIG1ha2U6ICdhdWRpJywgbW9kZWw6ICdSUyA0J30sXG4gICAgICAgICAgICAgICAge2lkOiAnczQnLCBtYWtlOiAnYXVkaScsIG1vZGVsOiAnUzQnfSxcbiAgICAgICAgICAgICAgICB7aWQ6ICdzOCcsIG1ha2U6ICdhdWRpJywgbW9kZWw6ICdTOCd9LFxuICAgICAgICAgICAgICAgIHtpZDogJ3R0JywgbWFrZTogJ2F1ZGknLCBtb2RlbDogJ1RUJ30sXG4gICAgICAgICAgICAgICAge2lkOiAnYXZhbGFuY2hlJywgbWFrZTogJ2NoZXZyb2xldCcsIG1vZGVsOiAnQXZhbGFuY2hlJ30sXG4gICAgICAgICAgICAgICAge2lkOiAnYXZlbycsIG1ha2U6ICdjaGV2cm9sZXQnLCBtb2RlbDogJ0F2ZW8nfSxcbiAgICAgICAgICAgICAgICB7aWQ6ICdjb2JhbHQnLCBtYWtlOiAnY2hldnJvbGV0JywgbW9kZWw6ICdDb2JhbHQnfSxcbiAgICAgICAgICAgICAgICB7aWQ6ICdzaWx2ZXJhZG8nLCBtYWtlOiAnY2hldnJvbGV0JywgbW9kZWw6ICdTaWx2ZXJhZG8nfSxcbiAgICAgICAgICAgICAgICB7aWQ6ICdzdWJ1cmJhbicsIG1ha2U6ICdjaGV2cm9sZXQnLCBtb2RlbDogJ1N1YnVyYmFuJ30sXG4gICAgICAgICAgICAgICAge2lkOiAndGFob2UnLCBtYWtlOiAnY2hldnJvbGV0JywgbW9kZWw6ICdUYWhvZSd9LFxuICAgICAgICAgICAgICAgIHtpZDogJ3RyYWlsLWJsYXplcicsIG1ha2U6ICdjaGV2cm9sZXQnLCBtb2RlbDogJ1RyYWlsQmxhemVyJ30sXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgb3B0Z3JvdXBzOiBbXG4gICAgICAgICAgICAgICAgeyRvcmRlcjogMywgaWQ6ICdkb2RnZScsIG5hbWU6ICdEb2RnZSd9LFxuICAgICAgICAgICAgICAgIHskb3JkZXI6IDIsIGlkOiAnYXVkaScsIG5hbWU6ICdBdWRpJ30sXG4gICAgICAgICAgICAgICAgeyRvcmRlcjogMSwgaWQ6ICdjaGV2cm9sZXQnLCBuYW1lOiAnQ2hldnJvbGV0J31cbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICBsYWJlbEZpZWxkOiAnbW9kZWwnLFxuICAgICAgICAgICAgdmFsdWVGaWVsZDogJ2lkJyxcbiAgICAgICAgICAgIG9wdGdyb3VwRmllbGQ6ICdtYWtlJyxcbiAgICAgICAgICAgIG9wdGdyb3VwTGFiZWxGaWVsZDogJ25hbWUnLFxuICAgICAgICAgICAgb3B0Z3JvdXBWYWx1ZUZpZWxkOiAnaWQnLFxuICAgICAgICAgICAgbG9ja09wdGdyb3VwT3JkZXI6IHRydWUsXG4gICAgICAgICAgICBzZWFyY2hGaWVsZDogWydtb2RlbCddLFxuICAgICAgICAgICAgcGx1Z2luczogWydvcHRncm91cF9jb2x1bW5zJ10sXG4gICAgICAgICAgICBvcGVuT25Gb2N1czogZmFsc2VcbiAgICAgICAgfSk7XG5cbiAgICAgICAgJCgnLnNlbGVjdGl6ZS1jbG9zZS1idG4nKS5zZWxlY3RpemUoe1xuICAgICAgICAgICAgcGx1Z2luczogWydyZW1vdmVfYnV0dG9uJ10sXG4gICAgICAgICAgICBwZXJzaXN0OiBmYWxzZSxcbiAgICAgICAgICAgIGNyZWF0ZTogdHJ1ZSxcbiAgICAgICAgICAgIHJlbmRlcjoge1xuICAgICAgICAgICAgICAgIGl0ZW06IGZ1bmN0aW9uKGRhdGEsIGVzY2FwZSkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gJzxkaXY+XCInICsgZXNjYXBlKGRhdGEudGV4dCkgKyAnXCI8L2Rpdj4nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBvbkRlbGV0ZTogZnVuY3Rpb24odmFsdWVzKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGNvbmZpcm0odmFsdWVzLmxlbmd0aCA+IDEgPyAnQXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHJlbW92ZSB0aGVzZSAnICsgdmFsdWVzLmxlbmd0aCArICcgaXRlbXM/JyA6ICdBcmUgeW91IHN1cmUgeW91IHdhbnQgdG8gcmVtb3ZlIFwiJyArIHZhbHVlc1swXSArICdcIj8nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG5cbiAgICAgICAgJCgnLnNlbGVjdGl6ZS1kcm9wLWhlYWRlcicpLnNlbGVjdGl6ZSh7XG4gICAgICAgICAgICBzb3J0RmllbGQ6ICd0ZXh0JyxcbiAgICAgICAgICAgIGhpZGVTZWxlY3RlZDogZmFsc2UsXG4gICAgICAgICAgICBwbHVnaW5zOiB7XG4gICAgICAgICAgICAgICAgJ2Ryb3Bkb3duX2hlYWRlcic6IHtcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICdMYW5ndWFnZSdcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pXG4gICAgfSxcblxuICAgIC8vaW5pdGlhbGl6aW5nIFNsaW1zY3JvbGxcbiAgICBGb3JtQWR2YW5jZWQucHJvdG90eXBlLmluaXRTd2l0Y2hlcnkgPSBmdW5jdGlvbigpIHtcblxuICAgICAgIFxuXG4gICAgICAgICQoJ1tkYXRhLXBsdWdpbj1cInN3aXRjaGVyeVwiXScpLmVhY2goZnVuY3Rpb24gKGlkeCwgb2JqKSB7XG4gICAgICAgICAgICBuZXcgU3dpdGNoZXJ5KG9iaiwgJChvYmopLmRhdGEoKSk7XG4gICAgICAgIH0pO1xuICAgICAgICBcbiAgICB9LFxuXG4gICAgLy9pbml0aWFsaXppbmcgZm9ybSB2YWxpZGF0aW9uXG4gICAgRm9ybUFkdmFuY2VkLnByb3RvdHlwZS5pbml0TXVsdGlTZWxlY3QgPSBmdW5jdGlvbigpIHtcbiAgICAgICAgaWYoJCgnW2RhdGEtcGx1Z2luPVwibXVsdGlzZWxlY3RcIl0nKS5sZW5ndGggPiAwKVxuICAgICAgICAgICAgJCgnW2RhdGEtcGx1Z2luPVwibXVsdGlzZWxlY3RcIl0nKS5tdWx0aVNlbGVjdCgkKHRoaXMpLmRhdGEoKSk7XG4gICAgfSxcblxuICAgIC8vIHRvdWNoc3BpblxuICAgIEZvcm1BZHZhbmNlZC5wcm90b3R5cGUuaW5pdFRvdWNoc3BpbiA9IGZ1bmN0aW9uKCkge1xuICAgICAgICB2YXIgZGVmYXVsdE9wdGlvbnMgPSB7XG4gICAgICAgIH07XG5cbiAgICAgICAgLy8gdG91Y2hzcGluXG4gICAgICAgICQoJ1tkYXRhLXRvZ2dsZT1cInRvdWNoc3BpblwiXScpLmVhY2goZnVuY3Rpb24gKGlkeCwgb2JqKSB7XG4gICAgICAgICAgICB2YXIgb2JqT3B0aW9ucyA9ICQuZXh0ZW5kKHt9LCBkZWZhdWx0T3B0aW9ucywgJChvYmopLmRhdGEoKSk7XG4gICAgICAgICAgICAkKG9iaikuVG91Y2hTcGluKG9iak9wdGlvbnMpO1xuICAgICAgICB9KTtcbiAgICB9LFxuXG5cbiAgICAvL2luaXRpbGl6aW5nXG4gICAgRm9ybUFkdmFuY2VkLnByb3RvdHlwZS5pbml0ID0gZnVuY3Rpb24oKSB7XG4gICAgICAgIHZhciAkdGhpcyA9IHRoaXM7XG4gICAgICAgIHRoaXMuaW5pdFNlbGVjdDIoKSxcbiAgICAgICAgdGhpcy5pbml0TWF4TGVuZ3RoKCksXG4gICAgICAgIHRoaXMuaW5pdFNlbGVjdGl6ZSgpLFxuICAgICAgICB0aGlzLmluaXRTd2l0Y2hlcnkoKSxcbiAgICAgICAgdGhpcy5pbml0TXVsdGlTZWxlY3QoKSxcbiAgICAgICAgdGhpcy5pbml0VG91Y2hzcGluKCk7XG5cblxuICAgICAgICAvL1JlbW92aW5nIGVycm9yIGZyb20gc2VsZWN0aXplXG4gICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKFwicmVzaXplXCIsIGZ1bmN0aW9uKCl7XG4gICAgICAgICAgICB2YXIgZWxlbWVudHMgPSAgZG9jdW1lbnQuYm9keS5xdWVyeVNlbGVjdG9yQWxsKCdzcGFuJyk7XG4gICAgICAgICAgICB2YXIgZWxlbWVudCA9IGVsZW1lbnRzW2VsZW1lbnRzLmxlbmd0aC0xXTtcbiAgICAgICAgICAgIGlmKGVsZW1lbnQuc3R5bGUudG9wPT1cIi05OTk5OXB4XCIpXG4gICAgICAgICAgICAgICAgZWxlbWVudC5yZW1vdmUoKTtcbiAgICAgICAgfSk7XG5cblxuXG4gICAgfSxcblxuICAgICQuRm9ybUFkdmFuY2VkID0gbmV3IEZvcm1BZHZhbmNlZCwgJC5Gb3JtQWR2YW5jZWQuQ29uc3RydWN0b3IgPSBGb3JtQWR2YW5jZWRcblxufSh3aW5kb3cualF1ZXJ5KSxcbiAgICAvL2luaXRpYWxpemluZyBtYWluIGFwcGxpY2F0aW9uIG1vZHVsZVxuICAgIGZ1bmN0aW9uICgkKSB7XG4gICAgICAgIFwidXNlIHN0cmljdFwiO1xuICAgICAgICAkLkZvcm1BZHZhbmNlZC5pbml0KCk7XG4gICAgfSh3aW5kb3cualF1ZXJ5KTtcblxuXG4vLyBBdXRvIGNvbXBsZXRlXG4vKmpzbGludCAgYnJvd3NlcjogdHJ1ZSwgd2hpdGU6IHRydWUsIHBsdXNwbHVzOiB0cnVlICovXG4vKmdsb2JhbCAkLCBjb3VudHJpZXMgKi9cblxuJChmdW5jdGlvbiAoKSB7XG4gICAgJ3VzZSBzdHJpY3QnO1xuXG4gICAgdmFyIGNvdW50cmllc0FycmF5ID0gJC5tYXAoY291bnRyaWVzLCBmdW5jdGlvbiAodmFsdWUsIGtleSkgeyByZXR1cm4geyB2YWx1ZTogdmFsdWUsIGRhdGE6IGtleSB9OyB9KTtcblxuICAgIC8vIFNldHVwIGpRdWVyeSBhamF4IG1vY2s6XG4gICAgJC5tb2NramF4KHtcbiAgICAgICAgdXJsOiAnKicsXG4gICAgICAgIHJlc3BvbnNlVGltZTogMjAwMCxcbiAgICAgICAgcmVzcG9uc2U6IGZ1bmN0aW9uIChzZXR0aW5ncykge1xuICAgICAgICAgICAgdmFyIHF1ZXJ5ID0gc2V0dGluZ3MuZGF0YS5xdWVyeSxcbiAgICAgICAgICAgICAgICBxdWVyeUxvd2VyQ2FzZSA9IHF1ZXJ5LnRvTG93ZXJDYXNlKCksXG4gICAgICAgICAgICAgICAgcmUgPSBuZXcgUmVnRXhwKCdcXFxcYicgKyAkLkF1dG9jb21wbGV0ZS51dGlscy5lc2NhcGVSZWdFeENoYXJzKHF1ZXJ5TG93ZXJDYXNlKSwgJ2dpJyksXG4gICAgICAgICAgICAgICAgc3VnZ2VzdGlvbnMgPSAkLmdyZXAoY291bnRyaWVzQXJyYXksIGZ1bmN0aW9uIChjb3VudHJ5KSB7XG4gICAgICAgICAgICAgICAgICAgICAvLyByZXR1cm4gY291bnRyeS52YWx1ZS50b0xvd2VyQ2FzZSgpLmluZGV4T2YocXVlcnlMb3dlckNhc2UpID09PSAwO1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmUudGVzdChjb3VudHJ5LnZhbHVlKTtcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICByZXNwb25zZSA9IHtcbiAgICAgICAgICAgICAgICAgICAgcXVlcnk6IHF1ZXJ5LFxuICAgICAgICAgICAgICAgICAgICBzdWdnZXN0aW9uczogc3VnZ2VzdGlvbnNcbiAgICAgICAgICAgICAgICB9O1xuXG4gICAgICAgICAgICB0aGlzLnJlc3BvbnNlVGV4dCA9IEpTT04uc3RyaW5naWZ5KHJlc3BvbnNlKTtcbiAgICAgICAgfVxuICAgIH0pO1xuXG4gICAgLy8gSW5pdGlhbGl6ZSBhamF4IGF1dG9jb21wbGV0ZTpcbiAgICAkKCcjYXV0b2NvbXBsZXRlLWFqYXgnKS5hdXRvY29tcGxldGUoe1xuICAgICAgICAvLyBzZXJ2aWNlVXJsOiAnL2F1dG9zdWdnZXN0L3NlcnZpY2UvdXJsJyxcbiAgICAgICAgbG9va3VwOiBjb3VudHJpZXNBcnJheSxcbiAgICAgICAgbG9va3VwRmlsdGVyOiBmdW5jdGlvbihzdWdnZXN0aW9uLCBvcmlnaW5hbFF1ZXJ5LCBxdWVyeUxvd2VyQ2FzZSkge1xuICAgICAgICAgICAgdmFyIHJlID0gbmV3IFJlZ0V4cCgnXFxcXGInICsgJC5BdXRvY29tcGxldGUudXRpbHMuZXNjYXBlUmVnRXhDaGFycyhxdWVyeUxvd2VyQ2FzZSksICdnaScpO1xuICAgICAgICAgICAgcmV0dXJuIHJlLnRlc3Qoc3VnZ2VzdGlvbi52YWx1ZSk7XG4gICAgICAgIH0sXG4gICAgICAgIG9uU2VsZWN0OiBmdW5jdGlvbihzdWdnZXN0aW9uKSB7XG4gICAgICAgICAgICAkKCcjc2VsY3Rpb24tYWpheCcpLmh0bWwoJ1lvdSBzZWxlY3RlZDogJyArIHN1Z2dlc3Rpb24udmFsdWUgKyAnLCAnICsgc3VnZ2VzdGlvbi5kYXRhKTtcbiAgICAgICAgfSxcbiAgICAgICAgb25IaW50OiBmdW5jdGlvbiAoaGludCkge1xuICAgICAgICAgICAgJCgnI2F1dG9jb21wbGV0ZS1hamF4LXgnKS52YWwoaGludCk7XG4gICAgICAgIH0sXG4gICAgICAgIG9uSW52YWxpZGF0ZVNlbGVjdGlvbjogZnVuY3Rpb24oKSB7XG4gICAgICAgICAgICAkKCcjc2VsY3Rpb24tYWpheCcpLmh0bWwoJ1lvdSBzZWxlY3RlZDogbm9uZScpO1xuICAgICAgICB9XG4gICAgfSk7XG5cbiAgICB2YXIgbmhsVGVhbXMgPSBbJ0FuYWhlaW0gRHVja3MnLCAnQXRsYW50YSBUaHJhc2hlcnMnLCAnQm9zdG9uIEJydWlucycsICdCdWZmYWxvIFNhYnJlcycsICdDYWxnYXJ5IEZsYW1lcycsICdDYXJvbGluYSBIdXJyaWNhbmVzJywgJ0NoaWNhZ28gQmxhY2toYXdrcycsICdDb2xvcmFkbyBBdmFsYW5jaGUnLCAnQ29sdW1idXMgQmx1ZSBKYWNrZXRzJywgJ0RhbGxhcyBTdGFycycsICdEZXRyb2l0IFJlZCBXaW5ncycsICdFZG1vbnRvbiBPSWxlcnMnLCAnRmxvcmlkYSBQYW50aGVycycsICdMb3MgQW5nZWxlcyBLaW5ncycsICdNaW5uZXNvdGEgV2lsZCcsICdNb250cmVhbCBDYW5hZGllbnMnLCAnTmFzaHZpbGxlIFByZWRhdG9ycycsICdOZXcgSmVyc2V5IERldmlscycsICdOZXcgUm9yayBJc2xhbmRlcnMnLCAnTmV3IFlvcmsgUmFuZ2VycycsICdPdHRhd2EgU2VuYXRvcnMnLCAnUGhpbGFkZWxwaGlhIEZseWVycycsICdQaG9lbml4IENveW90ZXMnLCAnUGl0dHNidXJnaCBQZW5ndWlucycsICdTYWludCBMb3VpcyBCbHVlcycsICdTYW4gSm9zZSBTaGFya3MnLCAnVGFtcGEgQmF5IExpZ2h0bmluZycsICdUb3JvbnRvIE1hcGxlIExlYWZzJywgJ1ZhbmNvdXZlciBDYW51Y2tzJywgJ1dhc2hpbmd0b24gQ2FwaXRhbHMnXTtcbiAgICB2YXIgbmJhVGVhbXMgPSBbJ0F0bGFudGEgSGF3a3MnLCAnQm9zdG9uIENlbHRpY3MnLCAnQ2hhcmxvdHRlIEJvYmNhdHMnLCAnQ2hpY2FnbyBCdWxscycsICdDbGV2ZWxhbmQgQ2F2YWxpZXJzJywgJ0RhbGxhcyBNYXZlcmlja3MnLCAnRGVudmVyIE51Z2dldHMnLCAnRGV0cm9pdCBQaXN0b25zJywgJ0dvbGRlbiBTdGF0ZSBXYXJyaW9ycycsICdIb3VzdG9uIFJvY2tldHMnLCAnSW5kaWFuYSBQYWNlcnMnLCAnTEEgQ2xpcHBlcnMnLCAnTEEgTGFrZXJzJywgJ01lbXBoaXMgR3JpenpsaWVzJywgJ01pYW1pIEhlYXQnLCAnTWlsd2F1a2VlIEJ1Y2tzJywgJ01pbm5lc290YSBUaW1iZXJ3b2x2ZXMnLCAnTmV3IEplcnNleSBOZXRzJywgJ05ldyBPcmxlYW5zIEhvcm5ldHMnLCAnTmV3IFlvcmsgS25pY2tzJywgJ09rbGFob21hIENpdHkgVGh1bmRlcicsICdPcmxhbmRvIE1hZ2ljJywgJ1BoaWxhZGVscGhpYSBTaXhlcnMnLCAnUGhvZW5peCBTdW5zJywgJ1BvcnRsYW5kIFRyYWlsIEJsYXplcnMnLCAnU2FjcmFtZW50byBLaW5ncycsICdTYW4gQW50b25pbyBTcHVycycsICdUb3JvbnRvIFJhcHRvcnMnLCAnVXRhaCBKYXp6JywgJ1dhc2hpbmd0b24gV2l6YXJkcyddO1xuICAgIHZhciBuaGwgPSAkLm1hcChuaGxUZWFtcywgZnVuY3Rpb24gKHRlYW0pIHsgcmV0dXJuIHsgdmFsdWU6IHRlYW0sIGRhdGE6IHsgY2F0ZWdvcnk6ICdOSEwnIH19OyB9KTtcbiAgICB2YXIgbmJhID0gJC5tYXAobmJhVGVhbXMsIGZ1bmN0aW9uICh0ZWFtKSB7IHJldHVybiB7IHZhbHVlOiB0ZWFtLCBkYXRhOiB7IGNhdGVnb3J5OiAnTkJBJyB9IH07IH0pO1xuICAgIHZhciB0ZWFtcyA9IG5obC5jb25jYXQobmJhKTtcblxuICAgIC8vIEluaXRpYWxpemUgYXV0b2NvbXBsZXRlIHdpdGggbG9jYWwgbG9va3VwOlxuICAgICQoJyNhdXRvY29tcGxldGUnKS5kZXZicmlkZ2VBdXRvY29tcGxldGUoe1xuICAgICAgICBsb29rdXA6IHRlYW1zLFxuICAgICAgICBtaW5DaGFyczogMSxcbiAgICAgICAgb25TZWxlY3Q6IGZ1bmN0aW9uIChzdWdnZXN0aW9uKSB7XG4gICAgICAgICAgICAkKCcjc2VsZWN0aW9uJykuaHRtbCgnWW91IHNlbGVjdGVkOiAnICsgc3VnZ2VzdGlvbi52YWx1ZSArICcsICcgKyBzdWdnZXN0aW9uLmRhdGEuY2F0ZWdvcnkpO1xuICAgICAgICB9LFxuICAgICAgICBzaG93Tm9TdWdnZXN0aW9uTm90aWNlOiB0cnVlLFxuICAgICAgICBub1N1Z2dlc3Rpb25Ob3RpY2U6ICdTb3JyeSwgbm8gbWF0Y2hpbmcgcmVzdWx0cycsXG4gICAgICAgIGdyb3VwQnk6ICdjYXRlZ29yeSdcbiAgICB9KTtcbiAgICBcbiAgICAvLyBJbml0aWFsaXplIGF1dG9jb21wbGV0ZSB3aXRoIGN1c3RvbSBhcHBlbmRUbzpcbiAgICAkKCcjYXV0b2NvbXBsZXRlLWN1c3RvbS1hcHBlbmQnKS5hdXRvY29tcGxldGUoe1xuICAgICAgICBsb29rdXA6IGNvdW50cmllc0FycmF5LFxuICAgICAgICBhcHBlbmRUbzogJyNzdWdnZXN0aW9ucy1jb250YWluZXInXG4gICAgfSk7XG5cbiAgICAvLyBJbml0aWFsaXplIGF1dG9jb21wbGV0ZSB3aXRoIGN1c3RvbSBhcHBlbmRUbzpcbiAgICAkKCcjYXV0b2NvbXBsZXRlLWR5bmFtaWMnKS5hdXRvY29tcGxldGUoe1xuICAgICAgICBsb29rdXA6IGNvdW50cmllc0FycmF5XG4gICAgfSk7XG59KTtcblxudmFyIGNvdW50cmllcyA9IHtcbiAgICBcIkFEXCI6IFwiQW5kb3JyYVwiLFxuICAgIFwiQTJcIjogXCJBbmRvcnJhIFRlc3RcIixcbiAgICBcIkFFXCI6IFwiVW5pdGVkIEFyYWIgRW1pcmF0ZXNcIixcbiAgICBcIkFGXCI6IFwiQWZnaGFuaXN0YW5cIixcbiAgICBcIkFHXCI6IFwiQW50aWd1YSBhbmQgQmFyYnVkYVwiLFxuICAgIFwiQUlcIjogXCJBbmd1aWxsYVwiLFxuICAgIFwiQUxcIjogXCJBbGJhbmlhXCIsXG4gICAgXCJBTVwiOiBcIkFybWVuaWFcIixcbiAgICBcIkFOXCI6IFwiTmV0aGVybGFuZHMgQW50aWxsZXNcIixcbiAgICBcIkFPXCI6IFwiQW5nb2xhXCIsXG4gICAgXCJBUVwiOiBcIkFudGFyY3RpY2FcIixcbiAgICBcIkFSXCI6IFwiQXJnZW50aW5hXCIsXG4gICAgXCJBU1wiOiBcIkFtZXJpY2FuIFNhbW9hXCIsXG4gICAgXCJBVFwiOiBcIkF1c3RyaWFcIixcbiAgICBcIkFVXCI6IFwiQXVzdHJhbGlhXCIsXG4gICAgXCJBV1wiOiBcIkFydWJhXCIsXG4gICAgXCJBWFwiOiBcIlxcdTAwYzVsYW5kIElzbGFuZHNcIixcbiAgICBcIkFaXCI6IFwiQXplcmJhaWphblwiLFxuICAgIFwiQkFcIjogXCJCb3NuaWEgYW5kIEhlcnplZ292aW5hXCIsXG4gICAgXCJCQlwiOiBcIkJhcmJhZG9zXCIsXG4gICAgXCJCRFwiOiBcIkJhbmdsYWRlc2hcIixcbiAgICBcIkJFXCI6IFwiQmVsZ2l1bVwiLFxuICAgIFwiQkZcIjogXCJCdXJraW5hIEZhc29cIixcbiAgICBcIkJHXCI6IFwiQnVsZ2FyaWFcIixcbiAgICBcIkJIXCI6IFwiQmFocmFpblwiLFxuICAgIFwiQklcIjogXCJCdXJ1bmRpXCIsXG4gICAgXCJCSlwiOiBcIkJlbmluXCIsXG4gICAgXCJCTFwiOiBcIlNhaW50IEJhcnRoXFx1MDBlOWxlbXlcIixcbiAgICBcIkJNXCI6IFwiQmVybXVkYVwiLFxuICAgIFwiQk5cIjogXCJCcnVuZWlcIixcbiAgICBcIkJPXCI6IFwiQm9saXZpYVwiLFxuICAgIFwiQlFcIjogXCJCcml0aXNoIEFudGFyY3RpYyBUZXJyaXRvcnlcIixcbiAgICBcIkJSXCI6IFwiQnJhemlsXCIsXG4gICAgXCJCU1wiOiBcIkJhaGFtYXNcIixcbiAgICBcIkJUXCI6IFwiQmh1dGFuXCIsXG4gICAgXCJCVlwiOiBcIkJvdXZldCBJc2xhbmRcIixcbiAgICBcIkJXXCI6IFwiQm90c3dhbmFcIixcbiAgICBcIkJZXCI6IFwiQmVsYXJ1c1wiLFxuICAgIFwiQlpcIjogXCJCZWxpemVcIixcbiAgICBcIkNBXCI6IFwiQ2FuYWRhXCIsXG4gICAgXCJDQ1wiOiBcIkNvY29zIFtLZWVsaW5nXSBJc2xhbmRzXCIsXG4gICAgXCJDRFwiOiBcIkNvbmdvIC0gS2luc2hhc2FcIixcbiAgICBcIkNGXCI6IFwiQ2VudHJhbCBBZnJpY2FuIFJlcHVibGljXCIsXG4gICAgXCJDR1wiOiBcIkNvbmdvIC0gQnJhenphdmlsbGVcIixcbiAgICBcIkNIXCI6IFwiU3dpdHplcmxhbmRcIixcbiAgICBcIkNJXCI6IFwiQ1xcdTAwZjR0ZSBkXFx1MjAxOUl2b2lyZVwiLFxuICAgIFwiQ0tcIjogXCJDb29rIElzbGFuZHNcIixcbiAgICBcIkNMXCI6IFwiQ2hpbGVcIixcbiAgICBcIkNNXCI6IFwiQ2FtZXJvb25cIixcbiAgICBcIkNOXCI6IFwiQ2hpbmFcIixcbiAgICBcIkNPXCI6IFwiQ29sb21iaWFcIixcbiAgICBcIkNSXCI6IFwiQ29zdGEgUmljYVwiLFxuICAgIFwiQ1NcIjogXCJTZXJiaWEgYW5kIE1vbnRlbmVncm9cIixcbiAgICBcIkNUXCI6IFwiQ2FudG9uIGFuZCBFbmRlcmJ1cnkgSXNsYW5kc1wiLFxuICAgIFwiQ1VcIjogXCJDdWJhXCIsXG4gICAgXCJDVlwiOiBcIkNhcGUgVmVyZGVcIixcbiAgICBcIkNYXCI6IFwiQ2hyaXN0bWFzIElzbGFuZFwiLFxuICAgIFwiQ1lcIjogXCJDeXBydXNcIixcbiAgICBcIkNaXCI6IFwiQ3plY2ggUmVwdWJsaWNcIixcbiAgICBcIkREXCI6IFwiRWFzdCBHZXJtYW55XCIsXG4gICAgXCJERVwiOiBcIkdlcm1hbnlcIixcbiAgICBcIkRKXCI6IFwiRGppYm91dGlcIixcbiAgICBcIkRLXCI6IFwiRGVubWFya1wiLFxuICAgIFwiRE1cIjogXCJEb21pbmljYVwiLFxuICAgIFwiRE9cIjogXCJEb21pbmljYW4gUmVwdWJsaWNcIixcbiAgICBcIkRaXCI6IFwiQWxnZXJpYVwiLFxuICAgIFwiRUNcIjogXCJFY3VhZG9yXCIsXG4gICAgXCJFRVwiOiBcIkVzdG9uaWFcIixcbiAgICBcIkVHXCI6IFwiRWd5cHRcIixcbiAgICBcIkVIXCI6IFwiV2VzdGVybiBTYWhhcmFcIixcbiAgICBcIkVSXCI6IFwiRXJpdHJlYVwiLFxuICAgIFwiRVNcIjogXCJTcGFpblwiLFxuICAgIFwiRVRcIjogXCJFdGhpb3BpYVwiLFxuICAgIFwiRklcIjogXCJGaW5sYW5kXCIsXG4gICAgXCJGSlwiOiBcIkZpamlcIixcbiAgICBcIkZLXCI6IFwiRmFsa2xhbmQgSXNsYW5kc1wiLFxuICAgIFwiRk1cIjogXCJNaWNyb25lc2lhXCIsXG4gICAgXCJGT1wiOiBcIkZhcm9lIElzbGFuZHNcIixcbiAgICBcIkZRXCI6IFwiRnJlbmNoIFNvdXRoZXJuIGFuZCBBbnRhcmN0aWMgVGVycml0b3JpZXNcIixcbiAgICBcIkZSXCI6IFwiRnJhbmNlXCIsXG4gICAgXCJGWFwiOiBcIk1ldHJvcG9saXRhbiBGcmFuY2VcIixcbiAgICBcIkdBXCI6IFwiR2Fib25cIixcbiAgICBcIkdCXCI6IFwiVW5pdGVkIEtpbmdkb21cIixcbiAgICBcIkdEXCI6IFwiR3JlbmFkYVwiLFxuICAgIFwiR0VcIjogXCJHZW9yZ2lhXCIsXG4gICAgXCJHRlwiOiBcIkZyZW5jaCBHdWlhbmFcIixcbiAgICBcIkdHXCI6IFwiR3Vlcm5zZXlcIixcbiAgICBcIkdIXCI6IFwiR2hhbmFcIixcbiAgICBcIkdJXCI6IFwiR2licmFsdGFyXCIsXG4gICAgXCJHTFwiOiBcIkdyZWVubGFuZFwiLFxuICAgIFwiR01cIjogXCJHYW1iaWFcIixcbiAgICBcIkdOXCI6IFwiR3VpbmVhXCIsXG4gICAgXCJHUFwiOiBcIkd1YWRlbG91cGVcIixcbiAgICBcIkdRXCI6IFwiRXF1YXRvcmlhbCBHdWluZWFcIixcbiAgICBcIkdSXCI6IFwiR3JlZWNlXCIsXG4gICAgXCJHU1wiOiBcIlNvdXRoIEdlb3JnaWEgYW5kIHRoZSBTb3V0aCBTYW5kd2ljaCBJc2xhbmRzXCIsXG4gICAgXCJHVFwiOiBcIkd1YXRlbWFsYVwiLFxuICAgIFwiR1VcIjogXCJHdWFtXCIsXG4gICAgXCJHV1wiOiBcIkd1aW5lYS1CaXNzYXVcIixcbiAgICBcIkdZXCI6IFwiR3V5YW5hXCIsXG4gICAgXCJIS1wiOiBcIkhvbmcgS29uZyBTQVIgQ2hpbmFcIixcbiAgICBcIkhNXCI6IFwiSGVhcmQgSXNsYW5kIGFuZCBNY0RvbmFsZCBJc2xhbmRzXCIsXG4gICAgXCJITlwiOiBcIkhvbmR1cmFzXCIsXG4gICAgXCJIUlwiOiBcIkNyb2F0aWFcIixcbiAgICBcIkhUXCI6IFwiSGFpdGlcIixcbiAgICBcIkhVXCI6IFwiSHVuZ2FyeVwiLFxuICAgIFwiSURcIjogXCJJbmRvbmVzaWFcIixcbiAgICBcIklFXCI6IFwiSXJlbGFuZFwiLFxuICAgIFwiSUxcIjogXCJJc3JhZWxcIixcbiAgICBcIklNXCI6IFwiSXNsZSBvZiBNYW5cIixcbiAgICBcIklOXCI6IFwiSW5kaWFcIixcbiAgICBcIklPXCI6IFwiQnJpdGlzaCBJbmRpYW4gT2NlYW4gVGVycml0b3J5XCIsXG4gICAgXCJJUVwiOiBcIklyYXFcIixcbiAgICBcIklSXCI6IFwiSXJhblwiLFxuICAgIFwiSVNcIjogXCJJY2VsYW5kXCIsXG4gICAgXCJJVFwiOiBcIkl0YWx5XCIsXG4gICAgXCJKRVwiOiBcIkplcnNleVwiLFxuICAgIFwiSk1cIjogXCJKYW1haWNhXCIsXG4gICAgXCJKT1wiOiBcIkpvcmRhblwiLFxuICAgIFwiSlBcIjogXCJKYXBhblwiLFxuICAgIFwiSlRcIjogXCJKb2huc3RvbiBJc2xhbmRcIixcbiAgICBcIktFXCI6IFwiS2VueWFcIixcbiAgICBcIktHXCI6IFwiS3lyZ3l6c3RhblwiLFxuICAgIFwiS0hcIjogXCJDYW1ib2RpYVwiLFxuICAgIFwiS0lcIjogXCJLaXJpYmF0aVwiLFxuICAgIFwiS01cIjogXCJDb21vcm9zXCIsXG4gICAgXCJLTlwiOiBcIlNhaW50IEtpdHRzIGFuZCBOZXZpc1wiLFxuICAgIFwiS1BcIjogXCJOb3J0aCBLb3JlYVwiLFxuICAgIFwiS1JcIjogXCJTb3V0aCBLb3JlYVwiLFxuICAgIFwiS1dcIjogXCJLdXdhaXRcIixcbiAgICBcIktZXCI6IFwiQ2F5bWFuIElzbGFuZHNcIixcbiAgICBcIktaXCI6IFwiS2F6YWtoc3RhblwiLFxuICAgIFwiTEFcIjogXCJMYW9zXCIsXG4gICAgXCJMQlwiOiBcIkxlYmFub25cIixcbiAgICBcIkxDXCI6IFwiU2FpbnQgTHVjaWFcIixcbiAgICBcIkxJXCI6IFwiTGllY2h0ZW5zdGVpblwiLFxuICAgIFwiTEtcIjogXCJTcmkgTGFua2FcIixcbiAgICBcIkxSXCI6IFwiTGliZXJpYVwiLFxuICAgIFwiTFNcIjogXCJMZXNvdGhvXCIsXG4gICAgXCJMVFwiOiBcIkxpdGh1YW5pYVwiLFxuICAgIFwiTFVcIjogXCJMdXhlbWJvdXJnXCIsXG4gICAgXCJMVlwiOiBcIkxhdHZpYVwiLFxuICAgIFwiTFlcIjogXCJMaWJ5YVwiLFxuICAgIFwiTUFcIjogXCJNb3JvY2NvXCIsXG4gICAgXCJNQ1wiOiBcIk1vbmFjb1wiLFxuICAgIFwiTURcIjogXCJNb2xkb3ZhXCIsXG4gICAgXCJNRVwiOiBcIk1vbnRlbmVncm9cIixcbiAgICBcIk1GXCI6IFwiU2FpbnQgTWFydGluXCIsXG4gICAgXCJNR1wiOiBcIk1hZGFnYXNjYXJcIixcbiAgICBcIk1IXCI6IFwiTWFyc2hhbGwgSXNsYW5kc1wiLFxuICAgIFwiTUlcIjogXCJNaWR3YXkgSXNsYW5kc1wiLFxuICAgIFwiTUtcIjogXCJNYWNlZG9uaWFcIixcbiAgICBcIk1MXCI6IFwiTWFsaVwiLFxuICAgIFwiTU1cIjogXCJNeWFubWFyIFtCdXJtYV1cIixcbiAgICBcIk1OXCI6IFwiTW9uZ29saWFcIixcbiAgICBcIk1PXCI6IFwiTWFjYXUgU0FSIENoaW5hXCIsXG4gICAgXCJNUFwiOiBcIk5vcnRoZXJuIE1hcmlhbmEgSXNsYW5kc1wiLFxuICAgIFwiTVFcIjogXCJNYXJ0aW5pcXVlXCIsXG4gICAgXCJNUlwiOiBcIk1hdXJpdGFuaWFcIixcbiAgICBcIk1TXCI6IFwiTW9udHNlcnJhdFwiLFxuICAgIFwiTVRcIjogXCJNYWx0YVwiLFxuICAgIFwiTVVcIjogXCJNYXVyaXRpdXNcIixcbiAgICBcIk1WXCI6IFwiTWFsZGl2ZXNcIixcbiAgICBcIk1XXCI6IFwiTWFsYXdpXCIsXG4gICAgXCJNWFwiOiBcIk1leGljb1wiLFxuICAgIFwiTVlcIjogXCJNYWxheXNpYVwiLFxuICAgIFwiTVpcIjogXCJNb3phbWJpcXVlXCIsXG4gICAgXCJOQVwiOiBcIk5hbWliaWFcIixcbiAgICBcIk5DXCI6IFwiTmV3IENhbGVkb25pYVwiLFxuICAgIFwiTkVcIjogXCJOaWdlclwiLFxuICAgIFwiTkZcIjogXCJOb3Jmb2xrIElzbGFuZFwiLFxuICAgIFwiTkdcIjogXCJOaWdlcmlhXCIsXG4gICAgXCJOSVwiOiBcIk5pY2FyYWd1YVwiLFxuICAgIFwiTkxcIjogXCJOZXRoZXJsYW5kc1wiLFxuICAgIFwiTk9cIjogXCJOb3J3YXlcIixcbiAgICBcIk5QXCI6IFwiTmVwYWxcIixcbiAgICBcIk5RXCI6IFwiRHJvbm5pbmcgTWF1ZCBMYW5kXCIsXG4gICAgXCJOUlwiOiBcIk5hdXJ1XCIsXG4gICAgXCJOVFwiOiBcIk5ldXRyYWwgWm9uZVwiLFxuICAgIFwiTlVcIjogXCJOaXVlXCIsXG4gICAgXCJOWlwiOiBcIk5ldyBaZWFsYW5kXCIsXG4gICAgXCJPTVwiOiBcIk9tYW5cIixcbiAgICBcIlBBXCI6IFwiUGFuYW1hXCIsXG4gICAgXCJQQ1wiOiBcIlBhY2lmaWMgSXNsYW5kcyBUcnVzdCBUZXJyaXRvcnlcIixcbiAgICBcIlBFXCI6IFwiUGVydVwiLFxuICAgIFwiUEZcIjogXCJGcmVuY2ggUG9seW5lc2lhXCIsXG4gICAgXCJQR1wiOiBcIlBhcHVhIE5ldyBHdWluZWFcIixcbiAgICBcIlBIXCI6IFwiUGhpbGlwcGluZXNcIixcbiAgICBcIlBLXCI6IFwiUGFraXN0YW5cIixcbiAgICBcIlBMXCI6IFwiUG9sYW5kXCIsXG4gICAgXCJQTVwiOiBcIlNhaW50IFBpZXJyZSBhbmQgTWlxdWVsb25cIixcbiAgICBcIlBOXCI6IFwiUGl0Y2Fpcm4gSXNsYW5kc1wiLFxuICAgIFwiUFJcIjogXCJQdWVydG8gUmljb1wiLFxuICAgIFwiUFNcIjogXCJQYWxlc3RpbmlhbiBUZXJyaXRvcmllc1wiLFxuICAgIFwiUFRcIjogXCJQb3J0dWdhbFwiLFxuICAgIFwiUFVcIjogXCJVLlMuIE1pc2NlbGxhbmVvdXMgUGFjaWZpYyBJc2xhbmRzXCIsXG4gICAgXCJQV1wiOiBcIlBhbGF1XCIsXG4gICAgXCJQWVwiOiBcIlBhcmFndWF5XCIsXG4gICAgXCJQWlwiOiBcIlBhbmFtYSBDYW5hbCBab25lXCIsXG4gICAgXCJRQVwiOiBcIlFhdGFyXCIsXG4gICAgXCJSRVwiOiBcIlJcXHUwMGU5dW5pb25cIixcbiAgICBcIlJPXCI6IFwiUm9tYW5pYVwiLFxuICAgIFwiUlNcIjogXCJTZXJiaWFcIixcbiAgICBcIlJVXCI6IFwiUnVzc2lhXCIsXG4gICAgXCJSV1wiOiBcIlJ3YW5kYVwiLFxuICAgIFwiU0FcIjogXCJTYXVkaSBBcmFiaWFcIixcbiAgICBcIlNCXCI6IFwiU29sb21vbiBJc2xhbmRzXCIsXG4gICAgXCJTQ1wiOiBcIlNleWNoZWxsZXNcIixcbiAgICBcIlNEXCI6IFwiU3VkYW5cIixcbiAgICBcIlNFXCI6IFwiU3dlZGVuXCIsXG4gICAgXCJTR1wiOiBcIlNpbmdhcG9yZVwiLFxuICAgIFwiU0hcIjogXCJTYWludCBIZWxlbmFcIixcbiAgICBcIlNJXCI6IFwiU2xvdmVuaWFcIixcbiAgICBcIlNKXCI6IFwiU3ZhbGJhcmQgYW5kIEphbiBNYXllblwiLFxuICAgIFwiU0tcIjogXCJTbG92YWtpYVwiLFxuICAgIFwiU0xcIjogXCJTaWVycmEgTGVvbmVcIixcbiAgICBcIlNNXCI6IFwiU2FuIE1hcmlub1wiLFxuICAgIFwiU05cIjogXCJTZW5lZ2FsXCIsXG4gICAgXCJTT1wiOiBcIlNvbWFsaWFcIixcbiAgICBcIlNSXCI6IFwiU3VyaW5hbWVcIixcbiAgICBcIlNUXCI6IFwiU1xcdTAwZTNvIFRvbVxcdTAwZTkgYW5kIFByXFx1MDBlZG5jaXBlXCIsXG4gICAgXCJTVVwiOiBcIlVuaW9uIG9mIFNvdmlldCBTb2NpYWxpc3QgUmVwdWJsaWNzXCIsXG4gICAgXCJTVlwiOiBcIkVsIFNhbHZhZG9yXCIsXG4gICAgXCJTWVwiOiBcIlN5cmlhXCIsXG4gICAgXCJTWlwiOiBcIlN3YXppbGFuZFwiLFxuICAgIFwiVENcIjogXCJUdXJrcyBhbmQgQ2FpY29zIElzbGFuZHNcIixcbiAgICBcIlREXCI6IFwiQ2hhZFwiLFxuICAgIFwiVEZcIjogXCJGcmVuY2ggU291dGhlcm4gVGVycml0b3JpZXNcIixcbiAgICBcIlRHXCI6IFwiVG9nb1wiLFxuICAgIFwiVEhcIjogXCJUaGFpbGFuZFwiLFxuICAgIFwiVEpcIjogXCJUYWppa2lzdGFuXCIsXG4gICAgXCJUS1wiOiBcIlRva2VsYXVcIixcbiAgICBcIlRMXCI6IFwiVGltb3ItTGVzdGVcIixcbiAgICBcIlRNXCI6IFwiVHVya21lbmlzdGFuXCIsXG4gICAgXCJUTlwiOiBcIlR1bmlzaWFcIixcbiAgICBcIlRPXCI6IFwiVG9uZ2FcIixcbiAgICBcIlRSXCI6IFwiVHVya2V5XCIsXG4gICAgXCJUVFwiOiBcIlRyaW5pZGFkIGFuZCBUb2JhZ29cIixcbiAgICBcIlRWXCI6IFwiVHV2YWx1XCIsXG4gICAgXCJUV1wiOiBcIlRhaXdhblwiLFxuICAgIFwiVFpcIjogXCJUYW56YW5pYVwiLFxuICAgIFwiVUFcIjogXCJVa3JhaW5lXCIsXG4gICAgXCJVR1wiOiBcIlVnYW5kYVwiLFxuICAgIFwiVU1cIjogXCJVLlMuIE1pbm9yIE91dGx5aW5nIElzbGFuZHNcIixcbiAgICBcIlVTXCI6IFwiVW5pdGVkIFN0YXRlc1wiLFxuICAgIFwiVVlcIjogXCJVcnVndWF5XCIsXG4gICAgXCJVWlwiOiBcIlV6YmVraXN0YW5cIixcbiAgICBcIlZBXCI6IFwiVmF0aWNhbiBDaXR5XCIsXG4gICAgXCJWQ1wiOiBcIlNhaW50IFZpbmNlbnQgYW5kIHRoZSBHcmVuYWRpbmVzXCIsXG4gICAgXCJWRFwiOiBcIk5vcnRoIFZpZXRuYW1cIixcbiAgICBcIlZFXCI6IFwiVmVuZXp1ZWxhXCIsXG4gICAgXCJWR1wiOiBcIkJyaXRpc2ggVmlyZ2luIElzbGFuZHNcIixcbiAgICBcIlZJXCI6IFwiVS5TLiBWaXJnaW4gSXNsYW5kc1wiLFxuICAgIFwiVk5cIjogXCJWaWV0bmFtXCIsXG4gICAgXCJWVVwiOiBcIlZhbnVhdHVcIixcbiAgICBcIldGXCI6IFwiV2FsbGlzIGFuZCBGdXR1bmFcIixcbiAgICBcIldLXCI6IFwiV2FrZSBJc2xhbmRcIixcbiAgICBcIldTXCI6IFwiU2Ftb2FcIixcbiAgICBcIllEXCI6IFwiUGVvcGxlJ3MgRGVtb2NyYXRpYyBSZXB1YmxpYyBvZiBZZW1lblwiLFxuICAgIFwiWUVcIjogXCJZZW1lblwiLFxuICAgIFwiWVRcIjogXCJNYXlvdHRlXCIsXG4gICAgXCJaQVwiOiBcIlNvdXRoIEFmcmljYVwiLFxuICAgIFwiWk1cIjogXCJaYW1iaWFcIixcbiAgICBcIlpXXCI6IFwiWmltYmFid2VcIixcbiAgICBcIlpaXCI6IFwiVW5rbm93biBvciBJbnZhbGlkIFJlZ2lvblwiXG59Il0sImZpbGUiOiIuL3Jlc291cmNlcy9qcy9wYWdlcy9mb3JtLWFkdmFuY2VkLmluaXQuanMuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/pages/form-advanced.init.js\n");
|
|
|
|
/***/ })
|
|
|
|
/******/ });
|
|
/************************************************************************/
|
|
/******/
|
|
/******/ // startup
|
|
/******/ // Load entry module and return exports
|
|
/******/ // This entry module can't be inlined because the eval-source-map devtool is used.
|
|
/******/ var __webpack_exports__ = {};
|
|
/******/ __webpack_modules__["./resources/js/pages/form-advanced.init.js"]();
|
|
/******/
|
|
/******/ })()
|
|
; |