e3c36df09821d26011e538a92fa4ea18e22fa20410458103f5c1c7acf764cf49.json 19 KB

1
  1. {"ast":null,"code":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _iterationDecorator = _interopRequireDefault(require(\"./util/iterationDecorator\"));\nvar _rolesMap = _interopRequireDefault(require(\"./rolesMap\"));\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\nfunction _slicedToArray(arr, i) {\n return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();\n}\nfunction _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction _iterableToArrayLimit(arr, i) {\n var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n if (_i == null) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _s, _e;\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n}\nfunction _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\nfunction _createForOfIteratorHelper(o, allowArrayLike) {\n var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n if (!it) {\n if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n if (it) o = it;\n var i = 0;\n var F = function F() {};\n return {\n s: F,\n n: function n() {\n if (i >= o.length) return {\n done: true\n };\n return {\n done: false,\n value: o[i++]\n };\n },\n e: function e(_e2) {\n throw _e2;\n },\n f: F\n };\n }\n throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n }\n var normalCompletion = true,\n didErr = false,\n err;\n return {\n s: function s() {\n it = it.call(o);\n },\n n: function n() {\n var step = it.next();\n normalCompletion = step.done;\n return step;\n },\n e: function e(_e3) {\n didErr = true;\n err = _e3;\n },\n f: function f() {\n try {\n if (!normalCompletion && it.return != null) it.return();\n } finally {\n if (didErr) throw err;\n }\n }\n };\n}\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n}\nfunction _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n return arr2;\n}\nvar roleElement = [];\nvar keys = _rolesMap.default.keys();\nvar _loop = function _loop(i) {\n var key = keys[i];\n var role = _rolesMap.default.get(key);\n if (role) {\n var concepts = [].concat(role.baseConcepts, role.relatedConcepts);\n for (var k = 0; k < concepts.length; k++) {\n var relation = concepts[k];\n if (relation.module === 'HTML') {\n var concept = relation.concept;\n if (concept) {\n var roleElementRelation = roleElement.find(function (item) {\n return item[0] === key;\n });\n var relationConcepts = void 0;\n if (roleElementRelation) {\n relationConcepts = roleElementRelation[1];\n } else {\n relationConcepts = [];\n }\n relationConcepts.push(concept);\n roleElement.push([key, relationConcepts]);\n }\n }\n }\n }\n};\nfor (var i = 0; i < keys.length; i++) {\n _loop(i);\n}\nvar roleElementMap = {\n entries: function entries() {\n return roleElement;\n },\n forEach: function forEach(fn) {\n var thisArg = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n var _iterator = _createForOfIteratorHelper(roleElement),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var _step$value = _slicedToArray(_step.value, 2),\n key = _step$value[0],\n values = _step$value[1];\n fn.call(thisArg, values, key, roleElement);\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n },\n get: function get(key) {\n var item = roleElement.find(function (tuple) {\n return tuple[0] === key ? true : false;\n });\n return item && item[1];\n },\n has: function has(key) {\n return !!roleElementMap.get(key);\n },\n keys: function keys() {\n return roleElement.map(function (_ref) {\n var _ref2 = _slicedToArray(_ref, 1),\n key = _ref2[0];\n return key;\n });\n },\n values: function values() {\n return roleElement.map(function (_ref3) {\n var _ref4 = _slicedToArray(_ref3, 2),\n values = _ref4[1];\n return values;\n });\n }\n};\nvar _default = (0, _iterationDecorator.default)(roleElementMap, roleElementMap.entries());\nexports.default = _default;","map":{"version":3,"names":["Object","defineProperty","exports","value","default","_iterationDecorator","_interopRequireDefault","require","_rolesMap","obj","__esModule","_slicedToArray","arr","i","_arrayWithHoles","_iterableToArrayLimit","_unsupportedIterableToArray","_nonIterableRest","TypeError","_i","Symbol","iterator","_arr","_n","_d","_s","_e","call","next","done","push","length","err","Array","isArray","_createForOfIteratorHelper","o","allowArrayLike","it","F","s","n","e","_e2","f","normalCompletion","didErr","step","_e3","return","minLen","_arrayLikeToArray","prototype","toString","slice","constructor","name","from","test","len","arr2","roleElement","keys","_loop","key","role","get","concepts","concat","baseConcepts","relatedConcepts","k","relation","module","concept","roleElementRelation","find","item","relationConcepts","roleElementMap","entries","forEach","fn","thisArg","arguments","undefined","_iterator","_step","_step$value","values","tuple","has","map","_ref","_ref2","_ref3","_ref4","_default"],"sources":["/Users/max_liu/max_liu/company/tools_auto_pt/node_modules/@testing-library/react/node_modules/aria-query/lib/roleElementMap.js"],"sourcesContent":["\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _iterationDecorator = _interopRequireDefault(require(\"./util/iterationDecorator\"));\nvar _rolesMap = _interopRequireDefault(require(\"./rolesMap\"));\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e2) { throw _e2; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e3) { didErr = true; err = _e3; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\nvar roleElement = [];\nvar keys = _rolesMap.default.keys();\nvar _loop = function _loop(i) {\n var key = keys[i];\n var role = _rolesMap.default.get(key);\n if (role) {\n var concepts = [].concat(role.baseConcepts, role.relatedConcepts);\n for (var k = 0; k < concepts.length; k++) {\n var relation = concepts[k];\n if (relation.module === 'HTML') {\n var concept = relation.concept;\n if (concept) {\n var roleElementRelation = roleElement.find(function (item) {\n return item[0] === key;\n });\n var relationConcepts = void 0;\n if (roleElementRelation) {\n relationConcepts = roleElementRelation[1];\n } else {\n relationConcepts = [];\n }\n relationConcepts.push(concept);\n roleElement.push([key, relationConcepts]);\n }\n }\n }\n }\n};\nfor (var i = 0; i < keys.length; i++) {\n _loop(i);\n}\nvar roleElementMap = {\n entries: function entries() {\n return roleElement;\n },\n forEach: function forEach(fn) {\n var thisArg = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n var _iterator = _createForOfIteratorHelper(roleElement),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var _step$value = _slicedToArray(_step.value, 2),\n key = _step$value[0],\n values = _step$value[1];\n fn.call(thisArg, values, key, roleElement);\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n },\n get: function get(key) {\n var item = roleElement.find(function (tuple) {\n return tuple[0] === key ? true : false;\n });\n return item && item[1];\n },\n has: function has(key) {\n return !!roleElementMap.get(key);\n },\n keys: function keys() {\n return roleElement.map(function (_ref) {\n var _ref2 = _slicedToArray(_ref, 1),\n key = _ref2[0];\n return key;\n });\n },\n values: function values() {\n return roleElement.map(function (_ref3) {\n var _ref4 = _slicedToArray(_ref3, 2),\n values = _ref4[1];\n return values;\n });\n }\n};\nvar _default = (0, _iterationDecorator.default)(roleElementMap, roleElementMap.entries());\nexports.default = _default;"],"mappings":"AAAA,YAAY;;AAEZA,MAAM,CAACC,cAAc,CAACC,OAAO,EAAE,YAAY,EAAE;EAC3CC,KAAK,EAAE;AACT,CAAC,CAAC;AACFD,OAAO,CAACE,OAAO,GAAG,KAAK,CAAC;AACxB,IAAIC,mBAAmB,GAAGC,sBAAsB,CAACC,OAAO,CAAC,2BAA2B,CAAC,CAAC;AACtF,IAAIC,SAAS,GAAGF,sBAAsB,CAACC,OAAO,CAAC,YAAY,CAAC,CAAC;AAC7D,SAASD,sBAAsBA,CAACG,GAAG,EAAE;EAAE,OAAOA,GAAG,IAAIA,GAAG,CAACC,UAAU,GAAGD,GAAG,GAAG;IAAEL,OAAO,EAAEK;EAAI,CAAC;AAAE;AAC9F,SAASE,cAAcA,CAACC,GAAG,EAAEC,CAAC,EAAE;EAAE,OAAOC,eAAe,CAACF,GAAG,CAAC,IAAIG,qBAAqB,CAACH,GAAG,EAAEC,CAAC,CAAC,IAAIG,2BAA2B,CAACJ,GAAG,EAAEC,CAAC,CAAC,IAAII,gBAAgB,CAAC,CAAC;AAAE;AAC7J,SAASA,gBAAgBA,CAAA,EAAG;EAAE,MAAM,IAAIC,SAAS,CAAC,2IAA2I,CAAC;AAAE;AAChM,SAASH,qBAAqBA,CAACH,GAAG,EAAEC,CAAC,EAAE;EAAE,IAAIM,EAAE,GAAGP,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,OAAOQ,MAAM,KAAK,WAAW,IAAIR,GAAG,CAACQ,MAAM,CAACC,QAAQ,CAAC,IAAIT,GAAG,CAAC,YAAY,CAAC;EAAE,IAAIO,EAAE,IAAI,IAAI,EAAE;EAAQ,IAAIG,IAAI,GAAG,EAAE;EAAE,IAAIC,EAAE,GAAG,IAAI;EAAE,IAAIC,EAAE,GAAG,KAAK;EAAE,IAAIC,EAAE,EAAEC,EAAE;EAAE,IAAI;IAAE,KAAKP,EAAE,GAAGA,EAAE,CAACQ,IAAI,CAACf,GAAG,CAAC,EAAE,EAAEW,EAAE,GAAG,CAACE,EAAE,GAAGN,EAAE,CAACS,IAAI,CAAC,CAAC,EAAEC,IAAI,CAAC,EAAEN,EAAE,GAAG,IAAI,EAAE;MAAED,IAAI,CAACQ,IAAI,CAACL,EAAE,CAACtB,KAAK,CAAC;MAAE,IAAIU,CAAC,IAAIS,IAAI,CAACS,MAAM,KAAKlB,CAAC,EAAE;IAAO;EAAE,CAAC,CAAC,OAAOmB,GAAG,EAAE;IAAER,EAAE,GAAG,IAAI;IAAEE,EAAE,GAAGM,GAAG;EAAE,CAAC,SAAS;IAAE,IAAI;MAAE,IAAI,CAACT,EAAE,IAAIJ,EAAE,CAAC,QAAQ,CAAC,IAAI,IAAI,EAAEA,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC;IAAE,CAAC,SAAS;MAAE,IAAIK,EAAE,EAAE,MAAME,EAAE;IAAE;EAAE;EAAE,OAAOJ,IAAI;AAAE;AAChgB,SAASR,eAAeA,CAACF,GAAG,EAAE;EAAE,IAAIqB,KAAK,CAACC,OAAO,CAACtB,GAAG,CAAC,EAAE,OAAOA,GAAG;AAAE;AACpE,SAASuB,0BAA0BA,CAACC,CAAC,EAAEC,cAAc,EAAE;EAAE,IAAIC,EAAE,GAAG,OAAOlB,MAAM,KAAK,WAAW,IAAIgB,CAAC,CAAChB,MAAM,CAACC,QAAQ,CAAC,IAAIe,CAAC,CAAC,YAAY,CAAC;EAAE,IAAI,CAACE,EAAE,EAAE;IAAE,IAAIL,KAAK,CAACC,OAAO,CAACE,CAAC,CAAC,KAAKE,EAAE,GAAGtB,2BAA2B,CAACoB,CAAC,CAAC,CAAC,IAAIC,cAAc,IAAID,CAAC,IAAI,OAAOA,CAAC,CAACL,MAAM,KAAK,QAAQ,EAAE;MAAE,IAAIO,EAAE,EAAEF,CAAC,GAAGE,EAAE;MAAE,IAAIzB,CAAC,GAAG,CAAC;MAAE,IAAI0B,CAAC,GAAG,SAASA,CAACA,CAAA,EAAG,CAAC,CAAC;MAAE,OAAO;QAAEC,CAAC,EAAED,CAAC;QAAEE,CAAC,EAAE,SAASA,CAACA,CAAA,EAAG;UAAE,IAAI5B,CAAC,IAAIuB,CAAC,CAACL,MAAM,EAAE,OAAO;YAAEF,IAAI,EAAE;UAAK,CAAC;UAAE,OAAO;YAAEA,IAAI,EAAE,KAAK;YAAE1B,KAAK,EAAEiC,CAAC,CAACvB,CAAC,EAAE;UAAE,CAAC;QAAE,CAAC;QAAE6B,CAAC,EAAE,SAASA,CAACA,CAACC,GAAG,EAAE;UAAE,MAAMA,GAAG;QAAE,CAAC;QAAEC,CAAC,EAAEL;MAAE,CAAC;IAAE;IAAE,MAAM,IAAIrB,SAAS,CAAC,uIAAuI,CAAC;EAAE;EAAE,IAAI2B,gBAAgB,GAAG,IAAI;IAAEC,MAAM,GAAG,KAAK;IAAEd,GAAG;EAAE,OAAO;IAAEQ,CAAC,EAAE,SAASA,CAACA,CAAA,EAAG;MAAEF,EAAE,GAAGA,EAAE,CAACX,IAAI,CAACS,CAAC,CAAC;IAAE,CAAC;IAAEK,CAAC,EAAE,SAASA,CAACA,CAAA,EAAG;MAAE,IAAIM,IAAI,GAAGT,EAAE,CAACV,IAAI,CAAC,CAAC;MAAEiB,gBAAgB,GAAGE,IAAI,CAAClB,IAAI;MAAE,OAAOkB,IAAI;IAAE,CAAC;IAAEL,CAAC,EAAE,SAASA,CAACA,CAACM,GAAG,EAAE;MAAEF,MAAM,GAAG,IAAI;MAAEd,GAAG,GAAGgB,GAAG;IAAE,CAAC;IAAEJ,CAAC,EAAE,SAASA,CAACA,CAAA,EAAG;MAAE,IAAI;QAAE,IAAI,CAACC,gBAAgB,IAAIP,EAAE,CAACW,MAAM,IAAI,IAAI,EAAEX,EAAE,CAACW,MAAM,CAAC,CAAC;MAAE,CAAC,SAAS;QAAE,IAAIH,MAAM,EAAE,MAAMd,GAAG;MAAE;IAAE;EAAE,CAAC;AAAE;AACv+B,SAAShB,2BAA2BA,CAACoB,CAAC,EAAEc,MAAM,EAAE;EAAE,IAAI,CAACd,CAAC,EAAE;EAAQ,IAAI,OAAOA,CAAC,KAAK,QAAQ,EAAE,OAAOe,iBAAiB,CAACf,CAAC,EAAEc,MAAM,CAAC;EAAE,IAAIT,CAAC,GAAGzC,MAAM,CAACoD,SAAS,CAACC,QAAQ,CAAC1B,IAAI,CAACS,CAAC,CAAC,CAACkB,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;EAAE,IAAIb,CAAC,KAAK,QAAQ,IAAIL,CAAC,CAACmB,WAAW,EAAEd,CAAC,GAAGL,CAAC,CAACmB,WAAW,CAACC,IAAI;EAAE,IAAIf,CAAC,KAAK,KAAK,IAAIA,CAAC,KAAK,KAAK,EAAE,OAAOR,KAAK,CAACwB,IAAI,CAACrB,CAAC,CAAC;EAAE,IAAIK,CAAC,KAAK,WAAW,IAAI,0CAA0C,CAACiB,IAAI,CAACjB,CAAC,CAAC,EAAE,OAAOU,iBAAiB,CAACf,CAAC,EAAEc,MAAM,CAAC;AAAE;AAC/Z,SAASC,iBAAiBA,CAACvC,GAAG,EAAE+C,GAAG,EAAE;EAAE,IAAIA,GAAG,IAAI,IAAI,IAAIA,GAAG,GAAG/C,GAAG,CAACmB,MAAM,EAAE4B,GAAG,GAAG/C,GAAG,CAACmB,MAAM;EAAE,KAAK,IAAIlB,CAAC,GAAG,CAAC,EAAE+C,IAAI,GAAG,IAAI3B,KAAK,CAAC0B,GAAG,CAAC,EAAE9C,CAAC,GAAG8C,GAAG,EAAE9C,CAAC,EAAE,EAAE;IAAE+C,IAAI,CAAC/C,CAAC,CAAC,GAAGD,GAAG,CAACC,CAAC,CAAC;EAAE;EAAE,OAAO+C,IAAI;AAAE;AACtL,IAAIC,WAAW,GAAG,EAAE;AACpB,IAAIC,IAAI,GAAGtD,SAAS,CAACJ,OAAO,CAAC0D,IAAI,CAAC,CAAC;AACnC,IAAIC,KAAK,GAAG,SAASA,KAAKA,CAAClD,CAAC,EAAE;EAC5B,IAAImD,GAAG,GAAGF,IAAI,CAACjD,CAAC,CAAC;EACjB,IAAIoD,IAAI,GAAGzD,SAAS,CAACJ,OAAO,CAAC8D,GAAG,CAACF,GAAG,CAAC;EACrC,IAAIC,IAAI,EAAE;IACR,IAAIE,QAAQ,GAAG,EAAE,CAACC,MAAM,CAACH,IAAI,CAACI,YAAY,EAAEJ,IAAI,CAACK,eAAe,CAAC;IACjE,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGJ,QAAQ,CAACpC,MAAM,EAAEwC,CAAC,EAAE,EAAE;MACxC,IAAIC,QAAQ,GAAGL,QAAQ,CAACI,CAAC,CAAC;MAC1B,IAAIC,QAAQ,CAACC,MAAM,KAAK,MAAM,EAAE;QAC9B,IAAIC,OAAO,GAAGF,QAAQ,CAACE,OAAO;QAC9B,IAAIA,OAAO,EAAE;UACX,IAAIC,mBAAmB,GAAGd,WAAW,CAACe,IAAI,CAAC,UAAUC,IAAI,EAAE;YACzD,OAAOA,IAAI,CAAC,CAAC,CAAC,KAAKb,GAAG;UACxB,CAAC,CAAC;UACF,IAAIc,gBAAgB,GAAG,KAAK,CAAC;UAC7B,IAAIH,mBAAmB,EAAE;YACvBG,gBAAgB,GAAGH,mBAAmB,CAAC,CAAC,CAAC;UAC3C,CAAC,MAAM;YACLG,gBAAgB,GAAG,EAAE;UACvB;UACAA,gBAAgB,CAAChD,IAAI,CAAC4C,OAAO,CAAC;UAC9Bb,WAAW,CAAC/B,IAAI,CAAC,CAACkC,GAAG,EAAEc,gBAAgB,CAAC,CAAC;QAC3C;MACF;IACF;EACF;AACF,CAAC;AACD,KAAK,IAAIjE,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGiD,IAAI,CAAC/B,MAAM,EAAElB,CAAC,EAAE,EAAE;EACpCkD,KAAK,CAAClD,CAAC,CAAC;AACV;AACA,IAAIkE,cAAc,GAAG;EACnBC,OAAO,EAAE,SAASA,OAAOA,CAAA,EAAG;IAC1B,OAAOnB,WAAW;EACpB,CAAC;EACDoB,OAAO,EAAE,SAASA,OAAOA,CAACC,EAAE,EAAE;IAC5B,IAAIC,OAAO,GAAGC,SAAS,CAACrD,MAAM,GAAG,CAAC,IAAIqD,SAAS,CAAC,CAAC,CAAC,KAAKC,SAAS,GAAGD,SAAS,CAAC,CAAC,CAAC,GAAG,IAAI;IACtF,IAAIE,SAAS,GAAGnD,0BAA0B,CAAC0B,WAAW,CAAC;MACrD0B,KAAK;IACP,IAAI;MACF,KAAKD,SAAS,CAAC9C,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC+C,KAAK,GAAGD,SAAS,CAAC7C,CAAC,CAAC,CAAC,EAAEZ,IAAI,GAAG;QAClD,IAAI2D,WAAW,GAAG7E,cAAc,CAAC4E,KAAK,CAACpF,KAAK,EAAE,CAAC,CAAC;UAC9C6D,GAAG,GAAGwB,WAAW,CAAC,CAAC,CAAC;UACpBC,MAAM,GAAGD,WAAW,CAAC,CAAC,CAAC;QACzBN,EAAE,CAACvD,IAAI,CAACwD,OAAO,EAAEM,MAAM,EAAEzB,GAAG,EAAEH,WAAW,CAAC;MAC5C;IACF,CAAC,CAAC,OAAO7B,GAAG,EAAE;MACZsD,SAAS,CAAC5C,CAAC,CAACV,GAAG,CAAC;IAClB,CAAC,SAAS;MACRsD,SAAS,CAAC1C,CAAC,CAAC,CAAC;IACf;EACF,CAAC;EACDsB,GAAG,EAAE,SAASA,GAAGA,CAACF,GAAG,EAAE;IACrB,IAAIa,IAAI,GAAGhB,WAAW,CAACe,IAAI,CAAC,UAAUc,KAAK,EAAE;MAC3C,OAAOA,KAAK,CAAC,CAAC,CAAC,KAAK1B,GAAG,GAAG,IAAI,GAAG,KAAK;IACxC,CAAC,CAAC;IACF,OAAOa,IAAI,IAAIA,IAAI,CAAC,CAAC,CAAC;EACxB,CAAC;EACDc,GAAG,EAAE,SAASA,GAAGA,CAAC3B,GAAG,EAAE;IACrB,OAAO,CAAC,CAACe,cAAc,CAACb,GAAG,CAACF,GAAG,CAAC;EAClC,CAAC;EACDF,IAAI,EAAE,SAASA,IAAIA,CAAA,EAAG;IACpB,OAAOD,WAAW,CAAC+B,GAAG,CAAC,UAAUC,IAAI,EAAE;MACrC,IAAIC,KAAK,GAAGnF,cAAc,CAACkF,IAAI,EAAE,CAAC,CAAC;QACjC7B,GAAG,GAAG8B,KAAK,CAAC,CAAC,CAAC;MAChB,OAAO9B,GAAG;IACZ,CAAC,CAAC;EACJ,CAAC;EACDyB,MAAM,EAAE,SAASA,MAAMA,CAAA,EAAG;IACxB,OAAO5B,WAAW,CAAC+B,GAAG,CAAC,UAAUG,KAAK,EAAE;MACtC,IAAIC,KAAK,GAAGrF,cAAc,CAACoF,KAAK,EAAE,CAAC,CAAC;QAClCN,MAAM,GAAGO,KAAK,CAAC,CAAC,CAAC;MACnB,OAAOP,MAAM;IACf,CAAC,CAAC;EACJ;AACF,CAAC;AACD,IAAIQ,QAAQ,GAAG,CAAC,CAAC,EAAE5F,mBAAmB,CAACD,OAAO,EAAE2E,cAAc,EAAEA,cAAc,CAACC,OAAO,CAAC,CAAC,CAAC;AACzF9E,OAAO,CAACE,OAAO,GAAG6F,QAAQ","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}