!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=1202)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.__extends=function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},n.d(t,"__assign",function(){return i}),t.__rest=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},t.__decorate=function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},t.__param=function(e,t){return function(n,r){t(n,r,e)}},t.__metadata=function(e,t){if("object"===typeof Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata(e,t)},t.__awaiter=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){e.done?i(e.value):new n(function(t){t(e.value)}).then(a,s)}l((r=r.apply(e,t||[])).next())})},t.__generator=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},t.__exportStar=function(e,t){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])},t.__values=o,t.__read=a,t.__spread=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(a(arguments[t]));return e},t.__spreadArrays=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r},t.__await=s,t.__asyncGenerator=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=n.apply(e,t||[]),o=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(e){i[e]&&(r[e]=function(t){return new Promise(function(n,r){o.push([e,t,n,r])>1||l(e,t)})})}function l(e,t){try{(n=i[e](t)).value instanceof s?Promise.resolve(n.value.v).then(u,c):d(o[0][2],n)}catch(e){d(o[0][3],e)}var n}function u(e){l("next",e)}function c(e){l("throw",e)}function d(e,t){e(t),o.shift(),o.length&&l(o[0][0],o[0][1])}},t.__asyncDelegator=function(e){var t,n;return t={},r("next"),r("throw",function(e){throw e}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:s(e[r](t)),done:"return"===r}:i?i(t):t}:i}},t.__asyncValues=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=o(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise(function(r,i){t=e[n](t),function(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}(r,i,t.done,t.value)})}}},t.__makeTemplateObject=function(e,t){Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t;return e},t.__importStar=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t},t.__importDefault=function(e){return e&&e.__esModule?e:{default:e}};var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};var i=function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function o(e){var t="function"===typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function a(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function s(e){return this instanceof s?(this.v=e,this):new s(e)}},function(e,t,n){"use strict";e.exports=n(1208)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(280),r.__exportStar(n(87),t)},function(e,t,n){"use strict";n(291);var r=n(87);n.d(t,"a",function(){return r.Async}),n.d(t,"b",function(){return r.AutoScroll}),n.d(t,"c",function(){return r.BaseComponent}),n.d(t,"d",function(){return r.DelayedRender}),n.d(t,"e",function(){return r.EventGroup}),n.d(t,"f",function(){return r.IsFocusVisibleClassName}),n.d(t,"g",function(){return r.Rectangle}),n.d(t,"h",function(){return r.addElementAtIndex}),n.d(t,"i",function(){return r.allowScrollOnElement}),n.d(t,"j",function(){return r.anchorProperties}),n.d(t,"k",function(){return r.arraysEqual}),n.d(t,"l",function(){return r.assertNever}),n.d(t,"m",function(){return r.assign}),n.d(t,"n",function(){return r.autobind}),n.d(t,"o",function(){return r.buttonProperties}),n.d(t,"p",function(){return r.calculatePrecision}),n.d(t,"q",function(){return r.classNamesFunction}),n.d(t,"r",function(){return r.createRef}),n.d(t,"s",function(){return r.css}),n.d(t,"t",function(){return r.customizable}),n.d(t,"u",function(){return r.disableBodyScroll}),n.d(t,"v",function(){return r.divProperties}),n.d(t,"w",function(){return r.doesElementContainFocus}),n.d(t,"x",function(){return r.elementContains}),n.d(t,"y",function(){return r.enableBodyScroll}),n.d(t,"z",function(){return r.find}),n.d(t,"A",function(){return r.findElementRecursive}),n.d(t,"B",function(){return r.findIndex}),n.d(t,"C",function(){return r.findScrollableParent}),n.d(t,"D",function(){return r.focusAsync}),n.d(t,"E",function(){return r.focusFirstChild}),n.d(t,"F",function(){return r.format}),n.d(t,"G",function(){return r.getDistanceBetweenPoints}),n.d(t,"H",function(){return r.getDocument}),n.d(t,"I",function(){return r.getFirstFocusable}),n.d(t,"J",function(){return r.getFirstTabbable}),n.d(t,"K",function(){return r.getId}),n.d(t,"L",function(){return r.getInitials}),n.d(t,"M",function(){return r.getLastFocusable}),n.d(t,"N",function(){return r.getLastTabbable}),n.d(t,"O",function(){return r.getNativeProps}),n.d(t,"P",function(){return r.getNextElement}),n.d(t,"Q",function(){return r.getParent}),n.d(t,"R",function(){return r.getPreviousElement}),n.d(t,"S",function(){return r.getRTL}),n.d(t,"T",function(){return r.getRTLSafeKeyCode}),n.d(t,"U",function(){return r.getRect}),n.d(t,"V",function(){return r.getScrollbarWidth}),n.d(t,"W",function(){return r.getWindow}),n.d(t,"X",function(){return r.hasOverflow}),n.d(t,"Y",function(){return r.hoistMethods}),n.d(t,"Z",function(){return r.hoistStatics}),n.d(t,"_0",function(){return r.htmlElementProperties}),n.d(t,"_1",function(){return r.imageProperties}),n.d(t,"_2",function(){return r.inputProperties}),n.d(t,"_3",function(){return r.isDirectionalKeyCode}),n.d(t,"_4",function(){return r.isElementFocusSubZone}),n.d(t,"_5",function(){return r.isElementFocusZone}),n.d(t,"_6",function(){return r.isElementTabbable}),n.d(t,"_7",function(){return r.mapEnumByName}),n.d(t,"_8",function(){return r.memoizeFunction}),n.d(t,"_9",function(){return r.mergeAriaAttributeValues}),n.d(t,"_10",function(){return r.nullRender}),n.d(t,"_11",function(){return r.portalContainsElement}),n.d(t,"_12",function(){return r.precisionRound}),n.d(t,"_13",function(){return r.provideContext}),n.d(t,"_14",function(){return r.replaceElement}),n.d(t,"_15",function(){return r.setPortalAttribute}),n.d(t,"_16",function(){return r.setVirtualParent}),n.d(t,"_17",function(){return r.shallowCompare}),n.d(t,"_18",function(){return r.shouldWrapFocus}),n.d(t,"_19",function(){return r.styled}),n.d(t,"_20",function(){return r.textAreaProperties}),n.d(t,"_21",function(){return r.toMatrix}),n.d(t,"_22",function(){return r.unhoistMethods}),n.d(t,"_23",function(){return r.values}),n.d(t,"_24",function(){return r.warn})},function(e,t,n){"use strict";t.a=function(e){return function t(n,o){switch(arguments.length){case 0:return t;case 1:return Object(i.a)(n)?t:Object(r.a)(function(t){return e(n,t)});default:return Object(i.a)(n)&&Object(i.a)(o)?t:Object(i.a)(n)?Object(r.a)(function(t){return e(t,o)}):Object(i.a)(o)?Object(r.a)(function(t){return e(n,t)}):e(n,o)}}};var r=n(14),i=n(346)},function(e,t,n){"use strict";n.d(t,"_133",function(){return r}),n.d(t,"_109",function(){return i}),n.d(t,"_269",function(){return o}),n.d(t,"_274",function(){return a}),n.d(t,"q",function(){return s}),n.d(t,"r",function(){return l}),n.d(t,"_101",function(){return u}),n.d(t,"_102",function(){return c}),n.d(t,"_96",function(){return d}),n.d(t,"_103",function(){return p}),n.d(t,"_97",function(){return h}),n.d(t,"_98",function(){return f}),n.d(t,"_94",function(){return m}),n.d(t,"_95",function(){return g}),n.d(t,"_88",function(){return b}),n.d(t,"_93",function(){return v}),n.d(t,"_90",function(){return y}),n.d(t,"_91",function(){return _}),n.d(t,"_89",function(){return S}),n.d(t,"_92",function(){return w}),n.d(t,"_86",function(){return E}),n.d(t,"_99",function(){return C}),n.d(t,"_87",function(){return x}),n.d(t,"_100",function(){return A}),n.d(t,"_303",function(){return T}),n.d(t,"_296",function(){return O}),n.d(t,"_297",function(){return k}),n.d(t,"_301",function(){return I}),n.d(t,"_302",function(){return R}),n.d(t,"_298",function(){return P}),n.d(t,"_299",function(){return D}),n.d(t,"_304",function(){return N}),n.d(t,"_300",function(){return M}),n.d(t,"_51",function(){return L}),n.d(t,"_53",function(){return B}),n.d(t,"_52",function(){return F}),n.d(t,"_50",function(){return j}),n.d(t,"_59",function(){return U}),n.d(t,"_60",function(){return H}),n.d(t,"_62",function(){return z}),n.d(t,"_63",function(){return V}),n.d(t,"_61",function(){return W}),n.d(t,"_64",function(){return G}),n.d(t,"_54",function(){return K}),n.d(t,"_56",function(){return q}),n.d(t,"_55",function(){return Y}),n.d(t,"_65",function(){return X}),n.d(t,"_66",function(){return Q}),n.d(t,"_71",function(){return Z}),n.d(t,"_68",function(){return J}),n.d(t,"_69",function(){return $}),n.d(t,"_67",function(){return ee}),n.d(t,"_70",function(){return te}),n.d(t,"_58",function(){return ne}),n.d(t,"_57",function(){return re}),n.d(t,"_289",function(){return ie}),n.d(t,"j",function(){return oe}),n.d(t,"k",function(){return ae}),n.d(t,"g",function(){return se}),n.d(t,"e",function(){return le}),n.d(t,"d",function(){return ue}),n.d(t,"f",function(){return ce}),n.d(t,"i",function(){return de}),n.d(t,"h",function(){return pe}),n.d(t,"_137",function(){return he}),n.d(t,"_263",function(){return fe}),n.d(t,"_264",function(){return me}),n.d(t,"_262",function(){return ge}),n.d(t,"_260",function(){return be}),n.d(t,"_110",function(){return ve}),n.d(t,"_139",function(){return ye}),n.d(t,"_212",function(){return _e}),n.d(t,"_278",function(){return Se}),n.d(t,"_275",function(){return we}),n.d(t,"_277",function(){return Ee}),n.d(t,"_276",function(){return Ce}),n.d(t,"t",function(){return xe}),n.d(t,"w",function(){return Ae}),n.d(t,"x",function(){return Te}),n.d(t,"u",function(){return Oe}),n.d(t,"s",function(){return ke}),n.d(t,"v",function(){return Ie}),n.d(t,"_145",function(){return Re}),n.d(t,"_144",function(){return Pe}),n.d(t,"_142",function(){return De}),n.d(t,"_143",function(){return Ne}),n.d(t,"_239",function(){return Me}),n.d(t,"_236",function(){return Le}),n.d(t,"_238",function(){return Be}),n.d(t,"_237",function(){return Fe}),n.d(t,"_132",function(){return je}),n.d(t,"_129",function(){return Ue}),n.d(t,"_131",function(){return He}),n.d(t,"_130",function(){return ze}),n.d(t,"_271",function(){return Ve}),n.d(t,"_270",function(){return We}),n.d(t,"_272",function(){return Ge}),n.d(t,"_273",function(){return Ke}),n.d(t,"_17",function(){return qe}),n.d(t,"_4",function(){return Ye}),n.d(t,"_3",function(){return Xe}),n.d(t,"_5",function(){return Qe}),n.d(t,"_1",function(){return Ze}),n.d(t,"_2",function(){return Je}),n.d(t,"y",function(){return $e}),n.d(t,"A",function(){return et}),n.d(t,"B",function(){return tt}),n.d(t,"z",function(){return nt}),n.d(t,"_285",function(){return rt}),n.d(t,"_283",function(){return it}),n.d(t,"_29",function(){return ot}),n.d(t,"_306",function(){return at}),n.d(t,"_305",function(){return st}),n.d(t,"_14",function(){return lt}),n.d(t,"_128",function(){return ut}),n.d(t,"_15",function(){return ct}),n.d(t,"V",function(){return dt}),n.d(t,"K",function(){return pt}),n.d(t,"_7",function(){return ht}),n.d(t,"L",function(){return ft}),n.d(t,"X",function(){return mt}),n.d(t,"_0",function(){return gt}),n.d(t,"Y",function(){return bt}),n.d(t,"W",function(){return vt}),n.d(t,"Z",function(){return yt}),n.d(t,"_9",function(){return _t}),n.d(t,"_12",function(){return St}),n.d(t,"_10",function(){return wt}),n.d(t,"_8",function(){return Et}),n.d(t,"_11",function(){return Ct}),n.d(t,"_20",function(){return xt}),n.d(t,"_6",function(){return At}),n.d(t,"_13",function(){return Tt}),n.d(t,"_16",function(){return Ot}),n.d(t,"_21",function(){return kt}),n.d(t,"_19",function(){return It}),n.d(t,"S",function(){return Rt}),n.d(t,"R",function(){return Pt}),n.d(t,"P",function(){return Dt}),n.d(t,"N",function(){return Nt}),n.d(t,"Q",function(){return Mt}),n.d(t,"O",function(){return Lt}),n.d(t,"M",function(){return Bt}),n.d(t,"_18",function(){return Ft}),n.d(t,"_190",function(){return jt}),n.d(t,"_193",function(){return Ut}),n.d(t,"_189",function(){return Ht}),n.d(t,"_72",function(){return zt}),n.d(t,"_73",function(){return Vt}),n.d(t,"_75",function(){return Wt}),n.d(t,"_74",function(){return Gt}),n.d(t,"c",function(){return Kt}),n.d(t,"_80",function(){return qt}),n.d(t,"_81",function(){return Yt}),n.d(t,"_83",function(){return Xt}),n.d(t,"_84",function(){return Qt}),n.d(t,"_82",function(){return Zt}),n.d(t,"_78",function(){return Jt}),n.d(t,"_79",function(){return $t}),n.d(t,"_77",function(){return en}),n.d(t,"_47",function(){return tn}),n.d(t,"_43",function(){return nn}),n.d(t,"_40",function(){return rn}),n.d(t,"_42",function(){return on}),n.d(t,"_41",function(){return an}),n.d(t,"_39",function(){return sn}),n.d(t,"_44",function(){return ln}),n.d(t,"_38",function(){return un}),n.d(t,"_171",function(){return cn}),n.d(t,"_174",function(){return dn}),n.d(t,"_173",function(){return pn}),n.d(t,"_172",function(){return hn}),n.d(t,"_175",function(){return fn}),n.d(t,"_187",function(){return mn}),n.d(t,"_186",function(){return gn}),n.d(t,"_188",function(){return bn}),n.d(t,"_204",function(){return vn}),n.d(t,"_203",function(){return yn}),n.d(t,"_202",function(){return _n}),n.d(t,"_201",function(){return Sn}),n.d(t,"D",function(){return wn}),n.d(t,"C",function(){return En}),n.d(t,"F",function(){return Cn}),n.d(t,"G",function(){return xn}),n.d(t,"H",function(){return An}),n.d(t,"I",function(){return Tn}),n.d(t,"J",function(){return On}),n.d(t,"E",function(){return kn}),n.d(t,"_261",function(){return In}),n.d(t,"_179",function(){return Rn}),n.d(t,"_180",function(){return Pn}),n.d(t,"_163",function(){return Dn}),n.d(t,"_136",function(){return Nn}),n.d(t,"_135",function(){return Mn}),n.d(t,"_141",function(){return Ln}),n.d(t,"_111",function(){return Bn}),n.d(t,"_127",function(){return Fn}),n.d(t,"_125",function(){return jn}),n.d(t,"_126",function(){return Un}),n.d(t,"b",function(){return Hn}),n.d(t,"_229",function(){return zn}),n.d(t,"_28",function(){return Vn}),n.d(t,"_30",function(){return Wn}),n.d(t,"_228",function(){return Gn}),n.d(t,"m",function(){return Kn}),n.d(t,"n",function(){return qn}),n.d(t,"o",function(){return Yn}),n.d(t,"p",function(){return Xn}),n.d(t,"_148",function(){return Qn}),n.d(t,"_149",function(){return Zn}),n.d(t,"_146",function(){return Jn}),n.d(t,"_108",function(){return $n}),n.d(t,"_147",function(){return er}),n.d(t,"_220",function(){return tr}),n.d(t,"_226",function(){return nr}),n.d(t,"_221",function(){return rr}),n.d(t,"_223",function(){return ir}),n.d(t,"l",function(){return or}),n.d(t,"_225",function(){return ar}),n.d(t,"_222",function(){return sr}),n.d(t,"_138",function(){return lr}),n.d(t,"_259",function(){return ur}),n.d(t,"_258",function(){return cr}),n.d(t,"_281",function(){return dr}),n.d(t,"_224",function(){return pr}),n.d(t,"_280",function(){return hr}),n.d(t,"_279",function(){return fr}),n.d(t,"_213",function(){return mr}),n.d(t,"_216",function(){return gr}),n.d(t,"_219",function(){return br}),n.d(t,"_218",function(){return vr}),n.d(t,"_217",function(){return yr}),n.d(t,"_214",function(){return _r}),n.d(t,"_215",function(){return Sr}),n.d(t,"_227",function(){return wr}),n.d(t,"T",function(){return Er}),n.d(t,"U",function(){return Cr}),n.d(t,"_286",function(){return xr}),n.d(t,"_288",function(){return Ar}),n.d(t,"_287",function(){return Tr}),n.d(t,"_241",function(){return Or}),n.d(t,"_140",function(){return kr}),n.d(t,"_32",function(){return Ir}),n.d(t,"_76",function(){return Rr}),n.d(t,"_31",function(){return Pr}),n.d(t,"_134",function(){return Dr}),n.d(t,"_282",function(){return Nr}),n.d(t,"_35",function(){return Mr}),n.d(t,"_37",function(){return Lr}),n.d(t,"_36",function(){return Br}),n.d(t,"_164",function(){return Fr}),n.d(t,"_166",function(){return jr}),n.d(t,"_165",function(){return Ur}),n.d(t,"_154",function(){return Hr}),n.d(t,"_159",function(){return zr}),n.d(t,"_157",function(){return Vr}),n.d(t,"_158",function(){return Wr}),n.d(t,"_151",function(){return Gr}),n.d(t,"_150",function(){return Kr}),n.d(t,"_152",function(){return qr}),n.d(t,"_153",function(){return Yr}),n.d(t,"_155",function(){return Xr}),n.d(t,"_156",function(){return Qr}),n.d(t,"_206",function(){return Zr}),n.d(t,"_207",function(){return Jr}),n.d(t,"_208",function(){return $r}),n.d(t,"_209",function(){return ei}),n.d(t,"_210",function(){return ti}),n.d(t,"_211",function(){return ni}),n.d(t,"_185",function(){return ri}),n.d(t,"_184",function(){return ii}),n.d(t,"_104",function(){return oi}),n.d(t,"_169",function(){return ai}),n.d(t,"_170",function(){return si}),n.d(t,"_167",function(){return li}),n.d(t,"_168",function(){return ui}),n.d(t,"_181",function(){return ci}),n.d(t,"_182",function(){return di}),n.d(t,"_191",function(){return pi}),n.d(t,"_192",function(){return hi}),n.d(t,"_205",function(){return fi}),n.d(t,"_200",function(){return mi}),n.d(t,"_199",function(){return gi}),n.d(t,"_198",function(){return bi}),n.d(t,"_196",function(){return vi}),n.d(t,"_197",function(){return yi}),n.d(t,"_194",function(){return _i}),n.d(t,"_251",function(){return Si}),n.d(t,"_250",function(){return wi}),n.d(t,"_248",function(){return Ei}),n.d(t,"_249",function(){return Ci}),n.d(t,"_195",function(){return xi}),n.d(t,"_162",function(){return Ai}),n.d(t,"_160",function(){return Ti}),n.d(t,"_161",function(){return Oi}),n.d(t,"_183",function(){return ki}),n.d(t,"_176",function(){return Ii}),n.d(t,"_177",function(){return Ri}),n.d(t,"_178",function(){return Pi}),n.d(t,"_117",function(){return Di}),n.d(t,"_118",function(){return Ni}),n.d(t,"_116",function(){return Mi}),n.d(t,"_119",function(){return Li}),n.d(t,"_113",function(){return Bi}),n.d(t,"_233",function(){return Fi}),n.d(t,"_24",function(){return ji}),n.d(t,"_23",function(){return Ui}),n.d(t,"_27",function(){return Hi}),n.d(t,"_26",function(){return zi}),n.d(t,"_25",function(){return Vi}),n.d(t,"_22",function(){return Wi}),n.d(t,"_122",function(){return Gi}),n.d(t,"_254",function(){return Ki}),n.d(t,"_265",function(){return qi}),n.d(t,"_33",function(){return Yi}),n.d(t,"_120",function(){return Xi}),n.d(t,"_124",function(){return Qi}),n.d(t,"_123",function(){return Zi}),n.d(t,"_240",function(){return Ji}),n.d(t,"_34",function(){return $i}),n.d(t,"_247",function(){return eo}),n.d(t,"_256",function(){return to}),n.d(t,"_245",function(){return no}),n.d(t,"_121",function(){return ro}),n.d(t,"_235",function(){return io}),n.d(t,"_232",function(){return oo}),n.d(t,"_46",function(){return ao}),n.d(t,"_105",function(){return so}),n.d(t,"_252",function(){return lo}),n.d(t,"_45",function(){return uo}),n.d(t,"_253",function(){return co}),n.d(t,"_295",function(){return po}),n.d(t,"_290",function(){return ho}),n.d(t,"a",function(){return fo}),n.d(t,"_294",function(){return mo}),n.d(t,"_49",function(){return go}),n.d(t,"_230",function(){return bo}),n.d(t,"_48",function(){return vo}),n.d(t,"_267",function(){return yo}),n.d(t,"_106",function(){return _o}),n.d(t,"_292",function(){return So}),n.d(t,"_291",function(){return wo}),n.d(t,"_255",function(){return Eo}),n.d(t,"_114",function(){return Co}),n.d(t,"_115",function(){return xo}),n.d(t,"_112",function(){return Ao}),n.d(t,"_107",function(){return To}),n.d(t,"_244",function(){return Oo}),n.d(t,"_243",function(){return ko}),n.d(t,"_257",function(){return Io}),n.d(t,"_293",function(){return Ro}),n.d(t,"_266",function(){return Po}),n.d(t,"_242",function(){return Do}),n.d(t,"_246",function(){return No}),n.d(t,"_85",function(){return Mo}),n.d(t,"_268",function(){return Lo}),n.d(t,"_231",function(){return Bo}),n.d(t,"_234",function(){return Fo}),n.d(t,"_284",function(){return jo});var r="metric",i="imperial",o="STONE_ABOVE_TABLE",a="STONE_BELOW_TABLE",s="AUTOMATION_PROJECT_TYPE_CHAMBER",l="AUTOMATION_PROJECT_TYPE_PIPE",u="CHAMBER",c="PIPE",d="GLOBAL_ENABLE_DEBUGING",p="GLOBAL_REFRESH_ADMIN_PROJECTS",h="GLOBAL_LOGIN_USER",f="GLOBAL_LOGOUT_USER",m="GLOBAL_DRAWING_SELECTOR_MODE_DEFAULT",g="GLOBAL_DRAWING_SELECTOR_MODE_DIRECT",b="GLOBAL_DRAWING_MODE_ADD",v="GLOBAL_DRAWING_MODE_REMOVE",y="GLOBAL_DRAWING_MODE_INSERTA_TEE",_="GLOBAL_DRAWING_MODE_INSPECTION_PORT",S="GLOBAL_DRAWING_MODE_INLET_MANIFOLD",w="GLOBAL_DRAWING_MODE_OUTLET_MANIFOLD",E="GLOBAL_CHAMBER_PLAN_SCALE_IN",C="GLOBAL_PIPE_PLAN_SCALE_IN",x="GLOBAL_CHAMBER_PLAN_SCALE_MT",A="GLOBAL_PIPE_PLAN_SCALE_MT",T="VIEWPORT_SET_DIMENSIONS",O="VIEWPORT_ADD_PRESSED_KEY",k="VIEWPORT_DELETE_PRESSED_KEY",I="VIEWPORT_SCALE",R="VIEWPORT_SCALE_PIPES",P="VIEWPORT_POSITION",D="VIEWPORT_POSITION_PIPES",N="VIEWPORT_SWITCH_PANNING",M="VIEWPORT_RESET_POSITION_SCALE",L="DRAWINGTOOLBAR_BACKGROUND_FILE_SELECTED",B="DRAWINGTOOLBAR_BACKGROUND_SHOW_HIDE",F="DRAWINGTOOLBAR_BACKGROUND_LOADED",j="DRAWINGTOOLBAR_BACKGROUND_EDIT",U="DRAWINGTOOLBAR_MEASURETOOL_EDIT",H="DRAWINGTOOLBAR_MEASURETOOL_LOADED",z="DRAWINGTOOLBAR_SCALE_EDIT",V="DRAWINGTOOLBAR_SCALE_SHOW",W="DRAWINGTOOLBAR_MOUSECLICMEASURE",G="DRAWINGTOOLBAR_SCALE_UNIT_VALUE_CHANGE",K="DRAWINGTOOLBAR_CHAMBER_ROW_SPACING_VALUE_CHANGE",q="DRAWINGTOOLBAR_CHANBERS_AUTOFILL",Y="DRAWINGTOOLBAR_CHANBERS_AUTOEMTPY",X="DRAWINGTOOLBAR_SWITCH_SELECTOR_MODE",Q="DRAWINGTOOLBAR_SWITCH_TO_ADD_MODE",Z="DRAWINGTOOLBAR_SWITCH_TO_REMOVE_MODE",J="DRAWINGTOOLBAR_SWITCH_TO_INSERTA_TEE_MODE",$="DRAWINGTOOLBAR_SWITCH_TO_INSPECTION_PORT_MODE",ee="DRAWINGTOOLBAR_SWITCH_TO_INLET_MANIFOLD_MODE",te="DRAWINGTOOLBAR_SWITCH_TO_OUTLET_MANIFOLD_MODE",ne="DRAWINGTOOLBAR_ENDCAPS_AUTOADD",re="DRAWINGTOOLBAR_CLEAR_RULERS_ON_SCREEN",ie="TOPBAR_SWITCH_LOGOUT_DIALOG_VISIBILITY",oe="APPTOOLBAR_SWITCH_CLEAR_DIALOG_VISIBILITY",ae="APPTOOLBAR_SWITCH_CREATE_DIALOG_VISIBILITY",se="APPTOOLBAR_SELECT_CHAMBER_TYPE",le="APPTOOLBAR_RESET_APP_STATE",ue="APPTOOLBAR_BASIC_RESET_APP_STATE",ce="APPTOOLBAR_RESET_MULTIBED_STATE",de="APPTOOLBAR_SET_CONSTRAINTS",pe="APPTOOLBAR_SELECT_PIPE_TYPE",he="MULTIBED_RESET_APP_STATE",fe="SHOW_INSERTA_TEE_WARNING",me="SHOW_INSERTA_TEE_WARNING_TYPE",ge="SHOW_INSERTA_TEE_VALUES",be="SHOW_FEED_CONNECTOR_VALUES",ve="IMPERVIOUS_LINER",ye="NUMBER_OF_FEED_CONNECTORS",_e="POSITION_OF_INSPECTION_PORT",Se="SUBMIT_DIALOG_SHOW",we="SUBMIT_DIALOG_ACCEPT",Ee="SUBMIT_DIALOG_REJECT",Ce="SUBMIT_DIALOG_CLOSE",xe="BACKGROUND_IMAGE_LOADED",Ae="BACKGROUND_SHOW_HIDE",Te="BACKGROUND_TRANSFORMED",Oe="BACKGROUND_MOVED",ke="BACKGROUND_EDIT",Ie="BACKGROUND_SCALE",Re="PDFDIALOG_PAGE_SELECT",Pe="PDFDIALOG_PAGE_CHANGE",De="PDFDIALOG_CLOSE",Ne="PDFDIALOG_NUM_PAGES_CHANGE",Me="SCALELINE_START_MEASURING",Le="SCALELINE_END_MEASURING",Be="SCALELINE_SET_PIXELS",Fe="SCALELINE_RESET",je="MEASURETOOL_START_MEASURING",Ue="MEASURETOOL_END_MEASURING",He="MEASURETOOL_SET_PIXELS",ze="MEASURETOOL_RESET",Ve="STONE_BED_POINTS_MOVED",We="STONE_BED_COMPUTE",Ge="STONE_BED_SET_SEPARATION_DISTANCE",Ke="STONE_BED_SWITCH_VISIBILITY",qe="CHAMBER_SET_CENTRALICED_COORDINATES",Ye="CHAMBER_BED_MOVED",Xe="CHAMBER_BED_CONTEXT_SELECTED",Qe="CHAMBER_BED_TRANSFORMED",Ze="CHAMBER_BED_CHAMBER_ROWS_REBUILD",Je="CHAMBER_BED_CLEAN",$e="BULKADDREMOVETOOL_EDIT",et="BULKADDREMOVETOOL_START_DRAGGING",tt="BULKADDREMOVETOOL_UPDATE_DIMENSIONS",nt="BULKADDREMOVETOOL_END_DRAGGING",rt="SYSTEM_START_GENERATION",it="SYSTEM_END_GENERATION",ot="CLEAN_END_GENERATION",at="VOLUME_START_OPTIMIZER",st="VOLUME_END_OPTIMIZER",lt="CHAMBER_ROW_CONTEXT_SELECTED",ut="MANIFOLD_SET_ISOLATOR_STATUS",ct="CHAMBER_ROW_SET_OFFSET",dt="CHAMBER_ACTIVATE",pt="CHAMBERS_ACTIVATE",ht="CHAMBER_DEACTIVATE",ft="CHAMBERS_DEACTIVATE",mt="CHAMBER_ADD_LEFT",gt="CHAMBER_ADD_TOP",bt="CHAMBER_ADD_RIGHT",vt="CHAMBER_ADD_DOWN",yt="CHAMBER_ADD_ROW",_t="CHAMBER_REMOVE_LEFT",St="CHAMBER_REMOVE_TOP",wt="CHAMBER_REMOVE_RIGHT",Et="CHAMBER_REMOVE_DOWN",Ct="CHAMBER_REMOVE_ROW",xt="CHAMBER_SET_SELECTED",At="CHAMBER_CONTEXT_SELECTED",Tt="CHAMBER_RESET_SELECTED",Ot="CHAMBER_SET_ACCESORY",kt="CHAMBER_SET_UPPER_CAP_ACCESORY",It="CHAMBER_SET_LOWER_CAP_ACCESORY",Rt="CHAMBERS_META_UPDATE",Pt="CHAMBERS_META_CLEAN",Dt="CHAMBERS_MANIFOLD_META_UPDATE",Nt="CHAMBERS_ISOLATOR_UPDATE",Mt="CHAMBERS_MANIFOLD_VOID_CLEAN",Lt="CHAMBERS_MANIFOLD_MAIN_ROW_CLEAN",Bt="CHAMBERS_ISOLATOR_CLEAN",Ft="CHAMBER_SET_KEY_VALUE",jt="PIPE_RESET_ACCESSORIES",Ut="PIPE_SET_ACCESORY",Ht="PIPE_REMOVE_ACCESORY",zt="ENDCAP_ATTACH_ACCESSORY",Vt="ENDCAP_CONTEXT_SELECTED",Wt="ENDCAP_POSITION_UPPER",Gt="ENDCAP_POSITION_LOWER",Kt="ADD_REMOVE_TOOL_MOVED",qt="FLOATING_TOOL_MOVED",Yt="FLOATING_TOOL_PIPES_MOVED",Xt="FLOATING_TOOL_TEE_MOVED",Qt="FLOATING_TOOL_TEE_OPEN",Zt="FLOATING_TOOL_TEE_CLOSE",Jt="FLOATING_TOOL_INSPECTION_MOVED",$t="FLOATING_TOOL_INSPECTION_OPEN",en="FLOATING_TOOL_INSPECTION_CLOSE",tn="DEBUGING_TOOL_MOVED",nn="CONTEXT_SELECTED_ELEMENT_TYPE_ENDCAP",rn="CONTEXT_SELECTED_ELEMENT_TYPE_CHAMBER",on="CONTEXT_SELECTED_ELEMENT_TYPE_CHAMBER_ROW",an="CONTEXT_SELECTED_ELEMENT_TYPE_CHAMBER_BED",sn="CONTEXT_ELEMENT_DESELECT",ln="CONTEXT_SELECTED_PIPE_ELEMENT",un="CONTEXT_DESELECTED_PIPE_ELEMENT",cn="PIPE_ELEMENT_TYPE_BEND",dn="PIPE_ELEMENT_TYPE_STICK",pn="PIPE_ELEMENT_TYPE_SINGLE_TEE",hn="PIPE_ELEMENT_TYPE_DOUBLE_TEE",fn="PIPE_ELEMENT_TYPE_TRIPLE_TEE",mn="left",gn="center",bn="right",vn="top",yn="side",_n="right",Sn="left",wn="CALCULATIONS_CALL_API_SUCCESS",En="CALCULATIONS_CALL_API_FAILURE",Cn="CALCULATIONS_SET_MANIFOLD_SIZING",xn="CALCULATIONS_SET_PARAMETER_VALUE",An="CALCULATIONS_SWITCH_POROUS_STORAGE",Tn="CALCULATIONS_SWITCH_UNDERDRAIN",On="CALCULATIONS_VOLUME_OPTIMIZED",kn="CALCULATIONS_SET_MANIFOLD_SEPARATIONS",In="SHOW_GENERATE_ALERT",Rn="PIPE_GLOBALS_SET_SCALE_PIXELS",Pn="PIPE_GLOBALS_SET_SCALE_VALUE",Dn="PIPE_CALCULATIONS_SET_PARAMETER_VALUE",Nn="Not valid drawing mode.",Mn="Not valid context element type.",Ln="Outlet-Manifold",Bn="Inlet-Manifold",Fn="MANIFOLD_RENDER_UPPER",jn="MANIFOLD_RENDER_LOWER",Un="MANIFOLD_RENDER_MAIN",Hn="ADD_NEW_MANIFOLD_MAIN",zn="REMOVE_MANIFOLD_MAIN",Vn="CHANGE_MANIFOLD_PROP_MAIN",Wn="CLEAR_MANIFOLD_MAIN",Gn="REMOVE_BY_IDS_MANIFOLD_MAIN",Kn="AUTHENTICATION_SWITCH_SIGNIN_PROCESS",qn="AUTHENTICATION_USER_SIGNIN",Yn="AUTHENTICATION_USER_SIGNOUT",Xn="AUTHENTICATION_USER_UPDATEDATA",Qn="PDF_TOGGLE_MODAL",Zn="PIPES_PDF_TOGGLE_MODAL",Jn="PDF_PAGE_SIZES",$n="IMG_PAGE_SIZES",er="PDF_PAGE_UNIT",tr="PROJECTS_CRUD_MODAL",nr="PROJECTS_CRUD_SET_LIST",rr="RESET_PROJECTS_CRUD",ir="PROJECTS_CRUD_SET_CURRENT_PROJECT",or="ATTEMPT_TO_SAVE_CURRENT_PROJECT",ar="PROJECTS_CRUD_SET_INFORMATION",sr="PROJECTS_CRUD_RESTORE_STATE",lr="NEW_BACKGROUND_REQUESTED",ur="SHOW_BACKGROUND_MULTIBED_WARNING",cr="SHOW_BACKGROUND_MOVED_TRANSFORMED",dr="SUB_PROJECT_SET_STATUS",pr="PROJECTS_CRUD_SET_CURRENT_SUB_PROJECT",hr="SUB_PROJECTS_CRUD_RESTORE_STATE",fr="SUB_APPTOOLBAR_RESET_APP_STATE",mr="PROJECTS_ADMIN_CRUD_MODAL",gr="PROJECTS_ADMIN_MULTIBED_WARNING",br="PROJECTS_ADMIN_SET_USER_LIST",vr="PROJECTS_ADMIN_SET_PROJECTS_LIST",yr="PROJECTS_ADMIN_SELECTED_USER",_r="PROJECTS_ADMIN_IS_LOADING",Sr="PROJECTS_ADMIN_LOADED_OTHER_U_PROJECT",wr="PROJECT_SET_STATUS",Er="Inserta-tee",Cr="Inspection-port",xr="TOGGLE_TUTORIAL",Ar="TOGGLE_TUTORIAL_START_DIALOG",Tr="TOGGLE_TUTORIAL_CONFIRMATION_DIALOG",Or="SET_CURRENT_TUTORIAL_STEP",kr="OPEN_ACCORDION_SECTION",Ir="CLOSE_ACCORDION_SECTION",Rr="EXPAND_ACCORDION",Pr="CLOSE_ACCORDION",Dr="MODAL_ALERT",Nr="SWITCH_PRODUCT_TYPE",Mr="CONSTRAINTS_SET_DEFAULTS",Lr="CONSTRAINTS_SET_MINIMUMS",Br="CONSTRAINTS_SET_MAXIMUMS",Fr="PIPE_CONSTRAINTS_SET_DEFAULTS",jr="PIPE_CONSTRAINTS_SET_MINIMUMS",Ur="PIPE_CONSTRAINTS_SET_MAXIMUMS",Hr="PIPE_ACCESSORY_RISER",zr="PIPE_ACCESSORY_STUB_INVERT_MATCHING",Vr="PIPE_ACCESSORY_STUB_CONCENTRIC",Wr="PIPE_ACCESSORY_STUB_CROWN_MATCHING",Gr="PIPE_ACCESSORY_CLEANOUT_LEFT",Kr="PIPE_ACCESSORY_CLEANOUT",qr="PIPE_ACCESSORY_CLEANOUT_RIGHT",Yr="PIPE_ACCESSORY_INSERTA_TEE",Xr="PIPE_ACCESSORY_ROUND_BASIN",Qr="PIPE_ACCESSORY_SQUARE_BASIN",Zr="Soil Tight",Jr="Soil Tight",$r="Soil Tight Perforated",ei="Soil Tight Perforated",ti="Water Tight",ni="Water Tight",ri="Manifold-T",ii="Corner",oi="HDPE N-12",ai="Detention-System",si="Detention system",li="Custom-Fitting",ui="Custom fitting",ci="Line-Layout",di="Line layout",pi="Retention-System",hi="Retention system",fi="PIPE_SWITCH_THERMOPLASTIC_LINTER",mi="PIPE_SET_PITCH",gi="PIPE_SET_MANIFOLD_T",bi="PIPE_SET_MANIFOLD_CORNER",vi="PIPE_SET_BED_POSITION",yi="PIPE_SET_BED_TRANSFORMATION",_i="PIPE_SET_BED_CENTRALICED_COORDINATES",Si="SET_PIPE_RISER",wi="SET_PIPE_INVERT",Ei="SET_PIPE_CLEANOUT",Ci="SET_PIPE_INSERTA_TEE",xi="PIPE_SET_BED_DIMENSIONS",Ai="PIPE_BED_UPPER_MANIFOLD",Ti="PIPE_BED_LOWER_MANIFOLD",Oi="PIPE_BED_PIPE_ROWS",ki={SINGLE:1,DOUBLE:2,TRIPLE:3},Ii={UP:"UP",DOWN:"DOWN",LEFT:"LEFT",RIGHT:"RIGHT"},Ri={TOP_LEFT:"TOP_LEFT",TOP_RIGHT:"TOP_RIGHT",BOTTOM_LEFT:"BOTTOM_LEFT",BOTTOM_RIGHT:"BOTTOM_RIGHT"},Pi={ROUND:"round",SQUARE:"square",NONE:null},Di="LOCALIZATION_SET_ACTIVE_REGION",Ni="LOCALIZATION_SET_SYSTEM_UNIT",Mi="LOCALIZATION_SET_ACTIVE_LENGUAGE",Li="LOCALIZATION_SET_USERS_REGION_AND_LANGUAGE",Bi="LEGACY_COMPONENT_USER_DIALOG",Fi="RESTORED_STATE_BED_RENDERED",ji="MC-7200",Ui="MC-4500",Hi="SC-740",zi="SC-310",Vi="SC-160LP",Wi="C-100HD",Gi="MANIFOLD_ENTRY_MOVED",Ki="SET_SELECTED_MANIFOLD",qi="SHOW_MANIFOLD_ENTRY",Yi="CLOSE_MANIFOLD_ENTRY",Xi="MANIFOLD_ENTRY_CHECK_FOR_OVERLAP",Qi="MANIFOLD_ENTRY_SHOW_OVERLAP_DIALOG",Zi="MANIFOLD_ENTRY_REMOVE_OVERLAPPING",Ji="SET_CURRENT_MANIFOLD_ENTRY",$i="CLOSE_MANIFOLD_REMOVAL_PROMPT_DIALOG",eo="SET_OVERLAP_PRESENT",to="SET_STRUCTURE_COLLISION_PRESENT",no="SET_OP_STRUCTURE_COLLISION_PRESENT",ro="MANIFOLD_ENTRY_MANIFOLD_CHAMBER_SHOW_EDIT_OR_REMOVE_PROMPT",io="SAVE_SYS_PARAMETERS_STATE",oo="RESET_SYS_PARAMETERS_STATE",ao="CURRENT_CHAMBER_UPDATE",so="HIDE_MC4500_DEPRECATION_ALERT",lo="SET_PROJECT_URL_INVALID",uo="CONVERT_TO_MULTIBED_PROJECT",co="SET_SELECTED_BED",po="UPDATE_SELECTED_BED",ho="UPDATE_BEDS_PAYLOAD",fo="ADD_NEW_BED",mo="UPDATE_PLACEHOLDER",go="DELETE_PLACEHOLDER",bo="RENAME_BED",vo="DELETE_BED",yo="SHOW_UNSAVED_CHANGES_DIALOG",_o="HIDE_UNSAVED_CHANGES_DIALOG",So="UPDATE_MULTIBED_SAVE_AS",wo="UPDATE_BED_SAVE_AS",Eo="SET_SELECTED_TAB_KEY",Co="LOADING_BED",xo="LOADING_MULTIBED_PROJECT",Ao="IS_DIRTY",To="HIDE_VOLUMES_COMPONENT",Oo="SET_MULTI_BED_OTHER_USER_DATA",ko="SET_MULTI_BED_DESKTOP_ENABLED",Io="SET_UPDATE_PERIMETER",Ro="UPDATE_MULTIBED_SCALE",Po="SHOW_MULTIBED_SCALE_DIALOG",Do="SET_DISABLED_LAYER_DIALOG",No="SET_OVERALL_TOTAL",Mo="FORM_ASSEMBLY_TOGGLE_MODAL",Lo="SIGN_UP_MODAL_TOGGLE",Bo="REP_CONTACT_TOGGLE_DIALOG",Fo="SALES_CONTACT_DIALOG",jo="SYSTEM_NOTES_TOGGLE_DIALOG"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(280),r.__exportStar(n(32),t)},function(e,t,n){"use strict";n(291);var r=n(32);n.d(t,"a",function(){return r.AnimationClassNames}),n.d(t,"b",function(){return r.AnimationVariables}),n.d(t,"c",function(){return r.DefaultFontStyles}),n.d(t,"d",function(){return r.DefaultPalette}),n.d(t,"e",function(){return r.FontSizes}),n.d(t,"f",function(){return r.FontWeights}),n.d(t,"g",function(){return r.HighContrastSelector}),n.d(t,"h",function(){return r.HighContrastSelectorBlack}),n.d(t,"i",function(){return r.HighContrastSelectorWhite}),n.d(t,"j",function(){return r.IconFontSizes}),n.d(t,"k",function(){return r.PulsingBeaconAnimationStyles}),n.d(t,"l",function(){return r.ScreenWidthMaxMedium}),n.d(t,"m",function(){return r.ScreenWidthMaxSmall}),n.d(t,"n",function(){return r.ScreenWidthMinMedium}),n.d(t,"o",function(){return r.ScreenWidthMinUhfMobile}),n.d(t,"p",function(){return r.ScreenWidthMinXLarge}),n.d(t,"q",function(){return r.ScreenWidthMinXXLarge}),n.d(t,"r",function(){return r.ZIndexes}),n.d(t,"s",function(){return r.concatStyleSets}),n.d(t,"t",function(){return r.createTheme}),n.d(t,"u",function(){return r.focusClear}),n.d(t,"v",function(){return r.getFocusStyle}),n.d(t,"w",function(){return r.getGlobalClassNames}),n.d(t,"x",function(){return r.getIcon}),n.d(t,"y",function(){return r.getScreenSelector}),n.d(t,"z",function(){return r.getTheme}),n.d(t,"A",function(){return r.hiddenContentStyle}),n.d(t,"B",function(){return r.keyframes}),n.d(t,"C",function(){return r.loadTheme}),n.d(t,"D",function(){return r.mergeStyleSets}),n.d(t,"E",function(){return r.mergeStyles}),n.d(t,"F",function(){return r.noWrap}),n.d(t,"G",function(){return r.normalize})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2682);n.d(t,"F",function(){return r.a});var i=n(2683);n.d(t,"T",function(){return i.a});var o=n(2684);n.d(t,"__",function(){return o.a});var a=n(345);n.d(t,"add",function(){return a.a});var s=n(2685);n.d(t,"addIndex",function(){return s.a});var l=n(1081);n.d(t,"adjust",function(){return l.a});var u=n(1082);n.d(t,"all",function(){return u.a});var c=n(2687);n.d(t,"allPass",function(){return c.a});var d=n(350);n.d(t,"always",function(){return d.a});var p=n(1086);n.d(t,"and",function(){return p.a});var h=n(2689);n.d(t,"any",function(){return h.a});var f=n(2691);n.d(t,"anyPass",function(){return f.a});var m=n(548);n.d(t,"ap",function(){return m.a});var g=n(2692);n.d(t,"aperture",function(){return g.a});var b=n(2695);n.d(t,"append",function(){return b.a});var v=n(1087);n.d(t,"apply",function(){return v.a});var y=n(2696);n.d(t,"applySpec",function(){return y.a});var _=n(2697);n.d(t,"applyTo",function(){return _.a});var S=n(2698);n.d(t,"ascend",function(){return S.a});var w=n(351);n.d(t,"assoc",function(){return w.a});var E=n(1089);n.d(t,"assocPath",function(){return E.a});var C=n(2699);n.d(t,"binary",function(){return C.a});var x=n(1084);n.d(t,"bind",function(){return x.a});var A=n(2700);n.d(t,"both",function(){return A.a});var T=n(2701);n.d(t,"call",function(){return T.a});var O=n(551);n.d(t,"chain",function(){return O.a});var k=n(2705);n.d(t,"clamp",function(){return k.a});var I=n(2706);n.d(t,"clone",function(){return I.a});var R=n(2707);n.d(t,"comparator",function(){return R.a});var P=n(2708);n.d(t,"complement",function(){return P.a});var D=n(553);n.d(t,"compose",function(){return D.a});var N=n(1097);n.d(t,"composeK",function(){return N.a});var M=n(2710);n.d(t,"composeP",function(){return M.a});var L=n(2712);n.d(t,"composeWith",function(){return L.a});var B=n(555);n.d(t,"concat",function(){return B.a});var F=n(2719);n.d(t,"cond",function(){return F.a});var j=n(2720);n.d(t,"construct",function(){return j.a});var U=n(1105);n.d(t,"constructN",function(){return U.a});var H=n(2721);n.d(t,"contains",function(){return H.a});var z=n(1106);n.d(t,"converge",function(){return z.a});var V=n(2722);n.d(t,"countBy",function(){return V.a});var W=n(550);n.d(t,"curry",function(){return W.a});var G=n(42);n.d(t,"curryN",function(){return G.a});var K=n(2724);n.d(t,"dec",function(){return K.a});var q=n(1107);n.d(t,"defaultTo",function(){return q.a});var Y=n(2725);n.d(t,"descend",function(){return Y.a});var X=n(1108);n.d(t,"difference",function(){return X.a});var Q=n(1110);n.d(t,"differenceWith",function(){return Q.a});var Z=n(1111);n.d(t,"dissoc",function(){return Z.a});var J=n(2726);n.d(t,"dissocPath",function(){return J.a});var $=n(2727);n.d(t,"divide",function(){return $.a});var ee=n(1113);n.d(t,"drop",function(){return ee.a});var te=n(2729);n.d(t,"dropLast",function(){return te.a});var ne=n(2733);n.d(t,"dropLastWhile",function(){return ne.a});var re=n(2736);n.d(t,"dropRepeats",function(){return re.a});var ie=n(1115);n.d(t,"dropRepeatsWith",function(){return ie.a});var oe=n(2737);n.d(t,"dropWhile",function(){return oe.a});var ae=n(2739);n.d(t,"either",function(){return ae.a});var se=n(1118);n.d(t,"empty",function(){return se.a});var le=n(2740);n.d(t,"endsWith",function(){return le.a});var ue=n(2741);n.d(t,"eqBy",function(){return ue.a});var ce=n(2742);n.d(t,"eqProps",function(){return ce.a});var de=n(66);n.d(t,"equals",function(){return de.a});var pe=n(2743);n.d(t,"evolve",function(){return pe.a});var he=n(556);n.d(t,"filter",function(){return he.a});var fe=n(2744);n.d(t,"find",function(){return fe.a});var me=n(2746);n.d(t,"findIndex",function(){return me.a});var ge=n(2748);n.d(t,"findLast",function(){return ge.a});var be=n(2750);n.d(t,"findLastIndex",function(){return be.a});var ve=n(2752);n.d(t,"flatten",function(){return ve.a});var ye=n(360);n.d(t,"flip",function(){return ye.a});var _e=n(2753);n.d(t,"forEach",function(){return _e.a});var Se=n(2754);n.d(t,"forEachObjIndexed",function(){return Se.a});var we=n(2755);n.d(t,"fromPairs",function(){return we.a});var Ee=n(2756);n.d(t,"groupBy",function(){return Ee.a});var Ce=n(2757);n.d(t,"groupWith",function(){return Ce.a});var xe=n(2758);n.d(t,"gt",function(){return xe.a});var Ae=n(2759);n.d(t,"gte",function(){return Ae.a});var Te=n(2760);n.d(t,"has",function(){return Te.a});var Oe=n(2761);n.d(t,"hasIn",function(){return Oe.a});var ke=n(1120);n.d(t,"hasPath",function(){return ke.a});var Ie=n(1100);n.d(t,"head",function(){return Ie.a});var Re=n(2762);n.d(t,"identical",function(){return Re.a});var Pe=n(355);n.d(t,"identity",function(){return Pe.a});var De=n(2763);n.d(t,"ifElse",function(){return De.a});var Ne=n(2764);n.d(t,"inc",function(){return Ne.a});var Me=n(2765);n.d(t,"includes",function(){return Me.a});var Le=n(2766);n.d(t,"indexBy",function(){return Le.a});var Be=n(2767);n.d(t,"indexOf",function(){return Be.a});var Fe=n(2768);n.d(t,"init",function(){return Fe.a});var je=n(2769);n.d(t,"innerJoin",function(){return je.a});var Ue=n(2770);n.d(t,"insert",function(){return Ue.a});var He=n(2771);n.d(t,"insertAll",function(){return He.a});var ze=n(2772);n.d(t,"intersection",function(){return ze.a});var Ve=n(2773);n.d(t,"intersperse",function(){return Ve.a});var We=n(2774);n.d(t,"into",function(){return We.a});var Ge=n(2776);n.d(t,"invert",function(){return Ge.a});var Ke=n(2777);n.d(t,"invertObj",function(){return Ke.a});var qe=n(254);n.d(t,"invoker",function(){return qe.a});var Ye=n(1123);n.d(t,"is",function(){return Ye.a});var Xe=n(2778);n.d(t,"isEmpty",function(){return Xe.a});var Qe=n(1090);n.d(t,"isNil",function(){return Qe.a});var Ze=n(2779);n.d(t,"join",function(){return Ze.a});var Je=n(1124);n.d(t,"juxt",function(){return Je.a});var $e=n(79);n.d(t,"keys",function(){return $e.a});var et=n(2780);n.d(t,"keysIn",function(){return et.a});var tt=n(1116);n.d(t,"last",function(){return tt.a});var nt=n(2781);n.d(t,"lastIndexOf",function(){return nt.a});var rt=n(1125);n.d(t,"length",function(){return rt.a});var it=n(361);n.d(t,"lens",function(){return it.a});var ot=n(2782);n.d(t,"lensIndex",function(){return ot.a});var at=n(2783);n.d(t,"lensPath",function(){return at.a});var st=n(2784);n.d(t,"lensProp",function(){return st.a});var lt=n(353);n.d(t,"lift",function(){return lt.a});var ut=n(1091);n.d(t,"liftN",function(){return ut.a});var ct=n(2785);n.d(t,"lt",function(){return ct.a});var dt=n(2786);n.d(t,"lte",function(){return dt.a});var pt=n(65);n.d(t,"map",function(){return pt.a});var ht=n(2787);n.d(t,"mapAccum",function(){return ht.a});var ft=n(2788);n.d(t,"mapAccumRight",function(){return ft.a});var mt=n(2789);n.d(t,"mapObjIndexed",function(){return mt.a});var gt=n(2790);n.d(t,"match",function(){return gt.a});var bt=n(2791);n.d(t,"mathMod",function(){return bt.a});var vt=n(201);n.d(t,"max",function(){return vt.a});var yt=n(2792);n.d(t,"maxBy",function(){return yt.a});var _t=n(1127);n.d(t,"mean",function(){return _t.a});var St=n(2793);n.d(t,"median",function(){return St.a});var wt=n(2794);n.d(t,"memoizeWith",function(){return wt.a});var Et=n(2795);n.d(t,"merge",function(){return Et.a});var Ct=n(2796);n.d(t,"mergeAll",function(){return Ct.a});var xt=n(2797);n.d(t,"mergeDeepLeft",function(){return xt.a});var At=n(2798);n.d(t,"mergeDeepRight",function(){return At.a});var Tt=n(2799);n.d(t,"mergeDeepWith",function(){return Tt.a});var Ot=n(362);n.d(t,"mergeDeepWithKey",function(){return Ot.a});var kt=n(2800);n.d(t,"mergeLeft",function(){return kt.a});var It=n(2801);n.d(t,"mergeRight",function(){return It.a});var Rt=n(2802);n.d(t,"mergeWith",function(){return Rt.a});var Pt=n(562);n.d(t,"mergeWithKey",function(){return Pt.a});var Dt=n(2803);n.d(t,"min",function(){return Dt.a});var Nt=n(2804);n.d(t,"minBy",function(){return Nt.a});var Mt=n(2805);n.d(t,"modulo",function(){return Mt.a});var Lt=n(2806);n.d(t,"move",function(){return Lt.a});var Bt=n(1129);n.d(t,"multiply",function(){return Bt.a});var Ft=n(352);n.d(t,"nAry",function(){return Ft.a});var jt=n(2807);n.d(t,"negate",function(){return jt.a});var Ut=n(2808);n.d(t,"none",function(){return Ut.a});var Ht=n(1095);n.d(t,"not",function(){return Ht.a});var zt=n(252);n.d(t,"nth",function(){return zt.a});var Vt=n(2809);n.d(t,"nthArg",function(){return Vt.a});var Wt=n(2810);n.d(t,"o",function(){return Wt.a});var Gt=n(1122);n.d(t,"objOf",function(){return Gt.a});var Kt=n(2811);n.d(t,"of",function(){return Kt.a});var qt=n(2813);n.d(t,"omit",function(){return qt.a});var Yt=n(2814);n.d(t,"once",function(){return Yt.a});var Xt=n(1117);n.d(t,"or",function(){return Xt.a});var Qt=n(2815);n.d(t,"otherwise",function(){return Qt.a});var Zt=n(1131);n.d(t,"over",function(){return Zt.a});var Jt=n(2816);n.d(t,"pair",function(){return Jt.a});var $t=n(2817);n.d(t,"partial",function(){return $t.a});var en=n(2818);n.d(t,"partialRight",function(){return en.a});var tn=n(2819);n.d(t,"partition",function(){return tn.a});var nn=n(202);n.d(t,"path",function(){return nn.a});var rn=n(2820);n.d(t,"pathEq",function(){return rn.a});var on=n(1133);n.d(t,"pathOr",function(){return on.a});var an=n(2821);n.d(t,"pathSatisfies",function(){return an.a});var sn=n(2822);n.d(t,"pick",function(){return sn.a});var ln=n(1134);n.d(t,"pickAll",function(){return ln.a});var un=n(2823);n.d(t,"pickBy",function(){return un.a});var cn=n(1096);n.d(t,"pipe",function(){return cn.a});var dn=n(2824);n.d(t,"pipeK",function(){return dn.a});var pn=n(1098);n.d(t,"pipeP",function(){return pn.a});var hn=n(1099);n.d(t,"pipeWith",function(){return hn.a});var fn=n(247);n.d(t,"pluck",function(){return fn.a});var mn=n(1135);n.d(t,"prepend",function(){return mn.a});var gn=n(2825);n.d(t,"product",function(){return gn.a});var bn=n(2826);n.d(t,"project",function(){return bn.a});var vn=n(547);n.d(t,"prop",function(){return vn.a});var yn=n(2827);n.d(t,"propEq",function(){return yn.a});var _n=n(2828);n.d(t,"propIs",function(){return _n.a});var Sn=n(2829);n.d(t,"propOr",function(){return Sn.a});var wn=n(2830);n.d(t,"propSatisfies",function(){return wn.a});var En=n(2831);n.d(t,"props",function(){return En.a});var Cn=n(2832);n.d(t,"range",function(){return Cn.a});var xn=n(96);n.d(t,"reduce",function(){return xn.a});var An=n(359);n.d(t,"reduceBy",function(){return An.a});var Tn=n(1137);n.d(t,"reduceRight",function(){return Tn.a});var On=n(2833);n.d(t,"reduceWhile",function(){return On.a});var kn=n(2834);n.d(t,"reduced",function(){return kn.a});var In=n(358);n.d(t,"reject",function(){return In.a});var Rn=n(1112);n.d(t,"remove",function(){return Rn.a});var Pn=n(2835);n.d(t,"repeat",function(){return Pn.a});var Dn=n(2836);n.d(t,"replace",function(){return Dn.a});var Nn=n(251);n.d(t,"reverse",function(){return Nn.a});var Mn=n(2837);n.d(t,"scan",function(){return Mn.a});var Ln=n(1139);n.d(t,"sequence",function(){return Ln.a});var Bn=n(2838);n.d(t,"set",function(){return Bn.a});var Fn=n(80);n.d(t,"slice",function(){return Fn.a});var jn=n(2839);n.d(t,"sort",function(){return jn.a});var Un=n(2840);n.d(t,"sortBy",function(){return Un.a});var Hn=n(2841);n.d(t,"sortWith",function(){return Hn.a});var zn=n(2842);n.d(t,"split",function(){return zn.a});var Vn=n(2843);n.d(t,"splitAt",function(){return Vn.a});var Wn=n(2844);n.d(t,"splitEvery",function(){return Wn.a});var Gn=n(2845);n.d(t,"splitWhen",function(){return Gn.a});var Kn=n(2846);n.d(t,"startsWith",function(){return Kn.a});var qn=n(2847);n.d(t,"subtract",function(){return qn.a});var Yn=n(1128);n.d(t,"sum",function(){return Yn.a});var Xn=n(2848);n.d(t,"symmetricDifference",function(){return Xn.a});var Qn=n(2849);n.d(t,"symmetricDifferenceWith",function(){return Qn.a});var Zn=n(354);n.d(t,"tail",function(){return Zn.a});var Jn=n(560);n.d(t,"take",function(){return Jn.a});var $n=n(1119);n.d(t,"takeLast",function(){return $n.a});var er=n(2850);n.d(t,"takeLastWhile",function(){return er.a});var tr=n(2851);n.d(t,"takeWhile",function(){return tr.a});var nr=n(2853);n.d(t,"tap",function(){return nr.a});var rr=n(2855);n.d(t,"test",function(){return rr.a});var ir=n(2857);n.d(t,"then",function(){return ir.a});var or=n(1138);n.d(t,"times",function(){return or.a});var ar=n(2858);n.d(t,"toLower",function(){return ar.a});var sr=n(2859);n.d(t,"toPairs",function(){return sr.a});var lr=n(2860);n.d(t,"toPairsIn",function(){return lr.a});var ur=n(356);n.d(t,"toString",function(){return ur.a});var cr=n(2861);n.d(t,"toUpper",function(){return cr.a});var dr=n(2862);n.d(t,"transduce",function(){return dr.a});var pr=n(2863);n.d(t,"transpose",function(){return pr.a});var hr=n(2864);n.d(t,"traverse",function(){return hr.a});var fr=n(2865);n.d(t,"trim",function(){return fr.a});var mr=n(2866);n.d(t,"tryCatch",function(){return mr.a});var gr=n(552);n.d(t,"type",function(){return gr.a});var br=n(2867);n.d(t,"unapply",function(){return br.a});var vr=n(2868);n.d(t,"unary",function(){return vr.a});var yr=n(2869);n.d(t,"uncurryN",function(){return yr.a});var _r=n(2870);n.d(t,"unfold",function(){return _r.a});var Sr=n(2871);n.d(t,"union",function(){return Sr.a});var wr=n(2872);n.d(t,"unionWith",function(){return wr.a});var Er=n(561);n.d(t,"uniq",function(){return Er.a});var Cr=n(1121);n.d(t,"uniqBy",function(){return Cr.a});var xr=n(1140);n.d(t,"uniqWith",function(){return xr.a});var Ar=n(2873);n.d(t,"unless",function(){return Ar.a});var Tr=n(2874);n.d(t,"unnest",function(){return Tr.a});var Or=n(2875);n.d(t,"until",function(){return Or.a});var kr=n(559);n.d(t,"update",function(){return kr.a});var Ir=n(1136);n.d(t,"useWith",function(){return Ir.a});var Rr=n(1088);n.d(t,"values",function(){return Rr.a});var Pr=n(2876);n.d(t,"valuesIn",function(){return Pr.a});var Dr=n(2877);n.d(t,"view",function(){return Dr.a});var Nr=n(2878);n.d(t,"when",function(){return Nr.a});var Mr=n(1141);n.d(t,"where",function(){return Mr.a});var Lr=n(2879);n.d(t,"whereEq",function(){return Lr.a});var Br=n(2880);n.d(t,"without",function(){return Br.a});var Fr=n(2881);n.d(t,"xprod",function(){return Fr.a});var jr=n(2882);n.d(t,"zip",function(){return jr.a});var Ur=n(2883);n.d(t,"zipObj",function(){return Ur.a});var Hr=n(2884);n.d(t,"zipWith",function(){return Hr.a});var zr=n(2885);n.d(t,"thunkify",function(){return zr.a})},function(e,t){e.exports=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"===typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")},e.exports=t.default},function(e,t,n){"use strict";var r=n(1212),i=(n(587),n(82));n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return i.a})},function(e,t,n){"use strict";(function(e){var r=n(1260),i=n(1261),o=n(374);function a(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()<t)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=l.prototype:(null===e&&(e=new l(t)),e.length=t),e}function l(e,t,n){if(!l.TYPED_ARRAY_SUPPORT&&!(this instanceof l))return new l(e,t,n);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return d(this,e)}return u(this,e,t,n)}function u(e,t,n,r){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);l.TYPED_ARRAY_SUPPORT?(e=t).__proto__=l.prototype:e=p(e,t);return e}(e,t,n,r):"string"===typeof t?function(e,t,n){"string"===typeof n&&""!==n||(n="utf8");if(!l.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|f(t,n),i=(e=s(e,r)).write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(l.isBuffer(t)){var n=0|h(t.length);return 0===(e=s(e,n)).length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!==typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!==typeof t.length||(r=t.length)!==r?s(e,0):p(e,t);if("Buffer"===t.type&&o(t.data))return p(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function c(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function d(e,t){if(c(t),e=s(e,t<0?0:0|h(t)),!l.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t){var n=t.length<0?0:0|h(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function h(e){if(e>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function f(e,t){if(l.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return H(e).length;default:if(r)return U(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,i){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"===typeof t&&(t=l.from(t,r)),l.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,i);if("number"===typeof t)return t&=255,l.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,i){var o,a=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,n/=2}function u(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var c=-1;for(o=n;o<s;o++)if(u(e,o)===u(t,-1===c?0:o-c)){if(-1===c&&(c=o),o-c+1===l)return c*a}else-1!==c&&(o-=o-c),c=-1}else for(n+l>s&&(n=s-l),o=n;o>=0;o--){for(var d=!0,p=0;p<l;p++)if(u(e,o+p)!==u(t,p)){d=!1;break}if(d)return o}return-1}function v(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var o=t.length;if(o%2!==0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a<r;++a){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))return a;e[n+a]=s}return a}function y(e,t,n,r){return z(U(t,e.length-n),e,n,r)}function _(e,t,n,r){return z(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function S(e,t,n,r){return _(e,t,n,r)}function w(e,t,n,r){return z(H(t),e,n,r)}function E(e,t,n,r){return z(function(e,t){for(var n,r,i,o=[],a=0;a<e.length&&!((t-=2)<0);++a)n=e.charCodeAt(a),r=n>>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function C(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function x(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o,a,s,l,u=e[i],c=null,d=u>239?4:u>223?3:u>191?2:1;if(i+d<=n)switch(d){case 1:u<128&&(c=u);break;case 2:128===(192&(o=e[i+1]))&&(l=(31&u)<<6|63&o)>127&&(c=l);break;case 3:o=e[i+1],a=e[i+2],128===(192&o)&&128===(192&a)&&(l=(15&u)<<12|(63&o)<<6|63&a)>2047&&(l<55296||l>57343)&&(c=l);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128===(192&o)&&128===(192&a)&&128===(192&s)&&(l=(15&u)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&l<1114112&&(c=l)}null===c?(c=65533,d=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=d}return function(e){var t=e.length;if(t<=A)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=A));return n}(r)}t.Buffer=l,t.SlowBuffer=function(e){+e!=e&&(e=0);return l.alloc(+e)},t.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=a(),l.poolSize=8192,l._augment=function(e){return e.__proto__=l.prototype,e},l.from=function(e,t,n){return u(null,e,t,n)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(e,t,n){return function(e,t,n,r){return c(t),t<=0?s(e,t):void 0!==n?"string"===typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}(null,e,t,n)},l.allocUnsafe=function(e){return d(null,e)},l.allocUnsafeSlow=function(e){return d(null,e)},l.isBuffer=function(e){return!(null==e||!e._isBuffer)},l.compare=function(e,t){if(!l.isBuffer(e)||!l.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i<o;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},l.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(e,t){if(!o(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return l.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=l.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!l.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},l.byteLength=f,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)m(this,t,t+1);return this},l.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)m(this,t,t+3),m(this,t+1,t+2);return this},l.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)m(this,t,t+7),m(this,t+1,t+6),m(this,t+2,t+5),m(this,t+3,t+4);return this},l.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?x(this,0,e):function(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return k(this,t,n);case"utf8":case"utf-8":return x(this,t,n);case"ascii":return T(this,t,n);case"latin1":case"binary":return O(this,t,n);case"base64":return C(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}.apply(this,arguments)},l.prototype.equals=function(e){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===l.compare(this,e)},l.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},l.prototype.compare=function(e,t,n,r,i){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var o=i-r,a=n-t,s=Math.min(o,a),u=this.slice(r,i),c=e.slice(t,n),d=0;d<s;++d)if(u[d]!==c[d]){o=u[d],a=c[d];break}return o<a?-1:a<o?1:0},l.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},l.prototype.indexOf=function(e,t,n){return g(this,e,t,n,!0)},l.prototype.lastIndexOf=function(e,t,n){return g(this,e,t,n,!1)},l.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return v(this,e,t,n);case"utf8":case"utf-8":return y(this,e,t,n);case"ascii":return _(this,e,t,n);case"latin1":case"binary":return S(this,e,t,n);case"base64":return w(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var A=4096;function T(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function O(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function k(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",o=t;o<n;++o)i+=j(e[o]);return i}function I(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function R(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function P(e,t,n,r,i,o){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function D(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i<o;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function N(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i<o;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function M(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function L(e,t,n,r,o){return o||M(e,0,n,4),i.write(e,t,n,r,23,4),n+4}function B(e,t,n,r,o){return o||M(e,0,n,8),i.write(e,t,n,r,52,8),n+8}l.prototype.slice=function(e,t){var n,r=this.length;if(e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),l.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=l.prototype;else{var i=t-e;n=new l(i,void 0);for(var o=0;o<i;++o)n[o]=this[o+e]}return n},l.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||R(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r},l.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||R(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},l.prototype.readUInt8=function(e,t){return t||R(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return t||R(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return t||R(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return t||R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return t||R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||R(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},l.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||R(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},l.prototype.readInt8=function(e,t){return t||R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){t||R(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){t||R(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return t||R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return t||R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return t||R(e,4,this.length),i.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return t||R(e,4,this.length),i.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return t||R(e,8,this.length),i.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return t||R(e,8,this.length),i.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||P(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o<n&&(i*=256);)this[t+o]=e/i&255;return t+n},l.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||P(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+n},l.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,1,255,0),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):N(this,e,t,!0),t+4},l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):N(this,e,t,!1),t+4},l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);P(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o<n&&(a*=256);)e<0&&0===s&&0!==this[t+o-1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},l.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);P(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,1,127,-128),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):N(this,e,t,!0),t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):N(this,e,t,!1),t+4},l.prototype.writeFloatLE=function(e,t,n){return L(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return L(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return B(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return B(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,o=r-n;if(this===e&&n<t&&t<r)for(i=o-1;i>=0;--i)e[i+t]=this[i+n];else if(o<1e3||!l.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+o),t);return o},l.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!l.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var o;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(o=t;o<n;++o)this[o]=e;else{var a=l.isBuffer(e)?e:U(new l(e,r).toString()),s=a.length;for(o=0;o<n-t;++o)this[o+t]=a[o%s]}return this};var F=/[^+\/0-9A-Za-z-_]/g;function j(e){return e<16?"0"+e.toString(16):e.toString(16)}function U(e,t){var n;t=t||1/0;for(var r=e.length,i=null,o=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function H(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(F,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function z(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}}).call(t,n(28))},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";t.a=function(e){return function t(n){return 0===arguments.length||Object(r.a)(n)?t:e.apply(this,arguments)}};var r=n(346)},function(e,t){"function"===typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t,n){"use strict";t.a=function(e){return function t(n,a,s){switch(arguments.length){case 0:return t;case 1:return Object(o.a)(n)?t:Object(i.a)(function(t,r){return e(n,t,r)});case 2:return Object(o.a)(n)&&Object(o.a)(a)?t:Object(o.a)(n)?Object(i.a)(function(t,n){return e(t,a,n)}):Object(o.a)(a)?Object(i.a)(function(t,r){return e(n,t,r)}):Object(r.a)(function(t){return e(n,a,t)});default:return Object(o.a)(n)&&Object(o.a)(a)&&Object(o.a)(s)?t:Object(o.a)(n)&&Object(o.a)(a)?Object(i.a)(function(t,n){return e(t,n,s)}):Object(o.a)(n)&&Object(o.a)(s)?Object(i.a)(function(t,n){return e(t,a,n)}):Object(o.a)(a)&&Object(o.a)(s)?Object(i.a)(function(t,r){return e(n,t,r)}):Object(o.a)(n)?Object(r.a)(function(t){return e(t,a,s)}):Object(o.a)(a)?Object(r.a)(function(t){return e(n,t,s)}):Object(o.a)(s)?Object(r.a)(function(t){return e(n,a,t)}):e(n,a,s)}}};var r=n(14),i=n(4),o=n(346)},function(e,t,n){e.exports=n(1213)()},function(e,t,n){var r=n(12),i=r.Buffer;function o(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(o(r,t),t.Buffer=a),o(i,a),a.from=function(e,t,n){if("number"===typeof e)throw new TypeError("Argument must not be a number");return i(e,t,n)},a.alloc=function(e,t,n){if("number"!==typeof e)throw new TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"===typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return i(e)},a.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},function(e,t,n){"use strict";var r=n(1595);n.d(t,"a",function(){return r.a})},function(e,t,n){(function(e){var r=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},i=/%[sdj%]/g;t.format=function(e){if(!b(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(s(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,o=r.length,a=String(e).replace(i,function(e){if("%%"===e)return"%";if(n>=o)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),l=r[n];n<o;l=r[++n])m(l)||!_(l)?a+=" "+l:a+=" "+s(l);return a},t.deprecate=function(n,r){if("undefined"!==typeof e&&!0===e.noDeprecation)return n;if("undefined"===typeof e)return function(){return t.deprecate(n,r).apply(this,arguments)};var i=!1;return function(){if(!i){if(e.throwDeprecation)throw new Error(r);e.traceDeprecation?console.trace(r):console.error(r),i=!0}return n.apply(this,arguments)}};var o,a={};function s(e,n){var r={seen:[],stylize:u};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),f(n)?r.showHidden=n:n&&t._extend(r,n),v(r.showHidden)&&(r.showHidden=!1),v(r.depth)&&(r.depth=2),v(r.colors)&&(r.colors=!1),v(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=l),c(r,e,r.depth)}function l(e,t){var n=s.styles[t];return n?"\x1b["+s.colors[n][0]+"m"+e+"\x1b["+s.colors[n][1]+"m":e}function u(e,t){return e}function c(e,n,r){if(e.customInspect&&n&&E(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,e);return b(i)||(i=c(e,i,r)),i}var o=function(e,t){if(v(t))return e.stylize("undefined","undefined");if(b(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(g(t))return e.stylize(""+t,"number");if(f(t))return e.stylize(""+t,"boolean");if(m(t))return e.stylize("null","null")}(e,n);if(o)return o;var a=Object.keys(n),s=function(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(n)),w(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return d(n);if(0===a.length){if(E(n)){var l=n.name?": "+n.name:"";return e.stylize("[Function"+l+"]","special")}if(y(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(S(n))return e.stylize(Date.prototype.toString.call(n),"date");if(w(n))return d(n)}var u,_="",C=!1,x=["{","}"];(h(n)&&(C=!0,x=["[","]"]),E(n))&&(_=" [Function"+(n.name?": "+n.name:"")+"]");return y(n)&&(_=" "+RegExp.prototype.toString.call(n)),S(n)&&(_=" "+Date.prototype.toUTCString.call(n)),w(n)&&(_=" "+d(n)),0!==a.length||C&&0!=n.length?r<0?y(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),u=C?function(e,t,n,r,i){for(var o=[],a=0,s=t.length;a<s;++a)T(t,String(a))?o.push(p(e,t,n,r,String(a),!0)):o.push("");return i.forEach(function(i){i.match(/^\d+$/)||o.push(p(e,t,n,r,i,!0))}),o}(e,n,r,s,a):a.map(function(t){return p(e,n,r,s,t,C)}),e.seen.pop(),function(e,t,n){if(e.reduce(function(e,t){return 0,t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n  ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(u,_,x)):x[0]+_+x[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,n,r,i,o){var a,s,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),T(r,i)||(a="["+i+"]"),s||(e.seen.indexOf(l.value)<0?(s=m(n)?c(e,l.value,null):c(e,l.value,n-1)).indexOf("\n")>-1&&(s=o?s.split("\n").map(function(e){return"  "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return"   "+e}).join("\n")):s=e.stylize("[Circular]","special")),v(a)){if(o&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function h(e){return Array.isArray(e)}function f(e){return"boolean"===typeof e}function m(e){return null===e}function g(e){return"number"===typeof e}function b(e){return"string"===typeof e}function v(e){return void 0===e}function y(e){return _(e)&&"[object RegExp]"===C(e)}function _(e){return"object"===typeof e&&null!==e}function S(e){return _(e)&&"[object Date]"===C(e)}function w(e){return _(e)&&("[object Error]"===C(e)||e instanceof Error)}function E(e){return"function"===typeof e}function C(e){return Object.prototype.toString.call(e)}function x(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(n){if(v(o)&&(o=Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"}).NODE_DEBUG||""),n=n.toUpperCase(),!a[n])if(new RegExp("\\b"+n+"\\b","i").test(o)){var r=e.pid;a[n]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",n,r,e)}}else a[n]=function(){};return a[n]},t.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=h,t.isBoolean=f,t.isNull=m,t.isNullOrUndefined=function(e){return null==e},t.isNumber=g,t.isString=b,t.isSymbol=function(e){return"symbol"===typeof e},t.isUndefined=v,t.isRegExp=y,t.isObject=_,t.isDate=S,t.isError=w,t.isFunction=E,t.isPrimitive=function(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e},t.isBuffer=n(1262);var A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function T(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,n;console.log("%s - %s",(e=new Date,n=[x(e.getHours()),x(e.getMinutes()),x(e.getSeconds())].join(":"),[e.getDate(),A[e.getMonth()],n].join(" ")),t.format.apply(t,arguments))},t.inherits=n(15),t._extend=function(e,t){if(!t||!_(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var O="undefined"!==typeof Symbol?Symbol("util.promisify.custom"):void 0;function k(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!==typeof e)throw new TypeError('The "original" argument must be of type Function');if(O&&e[O]){var t;if("function"!==typeof(t=e[O]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,O,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise(function(e,r){t=e,n=r}),i=[],o=0;o<arguments.length;o++)i.push(arguments[o]);i.push(function(e,r){e?n(e):t(r)});try{e.apply(this,i)}catch(e){n(e)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),O&&Object.defineProperty(t,O,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,r(e))},t.promisify.custom=O,t.callbackify=function(t){if("function"!==typeof t)throw new TypeError('The "original" argument must be of type Function');function n(){for(var n=[],r=0;r<arguments.length;r++)n.push(arguments[r]);var i=n.pop();if("function"!==typeof i)throw new TypeError("The last argument must be of type Function");var o=this,a=function(){return i.apply(o,arguments)};t.apply(this,n).then(function(t){e.nextTick(a,null,t)},function(t){e.nextTick(k,t,a)})}return Object.setPrototypeOf(n,Object.getPrototypeOf(t)),Object.defineProperties(n,r(t)),n}}).call(t,n(21))},function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"===typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,u=[],c=!1,d=-1;function p(){c&&l&&(c=!1,l.length?u=l.concat(u):d=-1,u.length&&h())}function h(){if(!c){var e=s(p);c=!0;for(var t=u.length;t;){for(l=u,u=[];++d<t;)l&&l[d].run();d=-1,t=u.length}l=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function m(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new f(e,t)),1!==u.length||c||s(h)},f.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(e,t,n){"use strict";(function(e){var n,r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var i="undefined"===typeof window?e:window,o=i&&i.CSPSettings&&i.CSPSettings.nonce,a=function(){var e=i.__themeState__||{theme:void 0,lastStyleElement:void 0,registeredStyles:[]};e.runState||(e=r({},e,{perf:{count:0,duration:0},runState:{flushTimer:0,mode:0,buffer:[]}}));e.registeredThemableStyles||(e=r({},e,{registeredThemableStyles:[]}));return i.__themeState__=e,e}(),s=/[\'\"]\[theme:\s*(\w+)\s*(?:\,\s*default:\s*([\\"\']?[\.\,\(\)\#\-\s\w]*[\.\,\(\)\#\-\w][\"\']?))?\s*\][\'\"]/g,l=1e4,u=function(){return"undefined"!==typeof performance&&performance.now?performance.now():Date.now()};function c(e){var t=u();e();var n=u();a.perf.duration+=n-t}function d(){c(function(){var e=a.runState.buffer.slice();a.runState.buffer=[];var t=[].concat.apply([],e);t.length>0&&p(t)})}function p(e,t){a.loadStyles?a.loadStyles(g(e).styleString,e):n?function(e,t){if("undefined"===typeof document)return;var n=document.getElementsByTagName("head")[0],r=a.registeredStyles,i=a.lastStyleElement,o=i?i.styleSheet:void 0,s=o?o.cssText:"",u=r[r.length-1],c=g(e).styleString;(!i||s.length+c.length>l)&&((i=document.createElement("style")).type="text/css",t?(n.replaceChild(i,t.styleElement),t.styleElement=i):n.appendChild(i),t||(u={styleElement:i,themableStyle:e},r.push(u)));i.styleSheet.cssText+=m(c),Array.prototype.push.apply(u.themableStyle,e),a.lastStyleElement=i}(e,t):function(e){if("undefined"===typeof document)return;var t=document.getElementsByTagName("head")[0],n=document.createElement("style"),r=g(e),i=r.styleString,s=r.themable;n.type="text/css",o&&n.setAttribute("nonce",o);n.appendChild(document.createTextNode(i)),a.perf.count++,t.appendChild(n);var l={styleElement:n,themableStyle:e};s?a.registeredThemableStyles.push(l):a.registeredStyles.push(l)}(e)}function h(e){void 0===e&&(e=3),3!==e&&2!==e||(f(a.registeredStyles),a.registeredStyles=[]),3!==e&&1!==e||(f(a.registeredThemableStyles),a.registeredThemableStyles=[])}function f(e){e.forEach(function(e){var t=e&&e.styleElement;t&&t.parentElement&&t.parentElement.removeChild(t)})}function m(e){return e&&(e=g(b(e)).styleString),e}function g(e){var t=a.theme,n=!1;return{styleString:(e||[]).map(function(e){var r=e.theme;if(r){n=!0;var i=t?t[r]:void 0,o=e.defaultValue||"inherit";return!t||i||!console||r in t||"undefined"===typeof DEBUG||!DEBUG||console.warn('Theming value not provided for "'+r+'". Falling back to "'+o+'".'),i||o}return e.rawString}).join(""),themable:n}}function b(e){var t=[];if(e){for(var n=0,r=void 0;r=s.exec(e);){var i=r.index;i>n&&t.push({rawString:e.substring(n,i)}),t.push({theme:r[1],defaultValue:r[2]}),n=s.lastIndex}t.push({rawString:e.substring(n)})}return t}t.loadStyles=function(e,t){void 0===t&&(t=!1),c(function(){var r=Array.isArray(e)?e:b(e);void 0===n&&(n=function(){var e=!1;if("undefined"!==typeof document){var t=document.createElement("style");t.type="text/css",e=!!t.styleSheet}return e}());var i=a.runState,o=i.mode,s=i.buffer,l=i.flushTimer;t||1===o?(s.push(r),l||(a.runState.flushTimer=setTimeout(function(){a.runState.flushTimer=0,d()},0))):p(r)})},t.configureLoadStyles=function(e){a.loadStyles=e},t.configureRunMode=function(e){a.runState.mode=e},t.flush=d,t.loadTheme=function(e){a.theme=e,function(){if(a.theme){for(var e=[],t=0,n=a.registeredThemableStyles;t<n.length;t++){var r=n[t];e.push(r.themableStyle)}e.length>0&&(h(1),p([].concat.apply([],e)))}}()},t.clearStyles=h,t.detokenize=m,t.splitStyles=b}).call(t,n(28))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1601),t)},function(e,t,n){e.exports=n(1234)},function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};var i=n(1237),o=n(1238),a=n(1),s=n(159),l=n(1239),u=n(1241),c=n(1243),d=".react-konva-event",p={children:!0,ref:!0,key:!0,style:!0},h=!1,f=!1;function m(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!h&&"id"in t){var r='ReactKonva: You are using "id" attribute for a Konva node. In some very rare cases it may produce bugs. Currently we recommend not to use it and use "name" attribute instead.\nYou are using id = "'+t.id+'".\nFor me info see: https://github.com/konvajs/react-konva/issues/119';console.warn(r),h=!0}if(!f&&"zIndex"in t){console.warn('ReactKonva: You are using "zIndex" attribute for a Konva node.\nreact-konva may get confused with ordering. Just define correct order of elements in your render function of a component.\nFor me info see: https://github.com/konvajs/react-konva/issues/194\n'),f=!0}var i={},o=!1;for(var a in n)if(!p[a]){var s="on"===a.slice(0,2),l=n[a]!==t[a];if(s&&l)"content"===(u=a.substr(2).toLowerCase()).substr(0,7)&&(u="content"+u.substr(7,1).toUpperCase()+u.substr(8)),e.off(u,n[a]);!t.hasOwnProperty(a)&&e.setAttr(a,void 0)}for(var a in t)if(!p[a]){s="on"===a.slice(0,2);var u,c=n[a]!==t[a];if(s&&c)"content"===(u=a.substr(2).toLowerCase()).substr(0,7)&&(u="content"+u.substr(7,1).toUpperCase()+u.substr(8)),t[a]&&e.on(u+d,t[a]);s||t[a]===n[a]&&t[a]===e.getAttr(a)||(o=!0,i[a]=t[a])}o&&(e.setAttrs(i),g(e))}function g(e){var t=e.getLayer()||e.getStage();t&&t.batchDraw()}var b=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){s.isBrowser&&(this._stage=new s.Stage({width:this.props.width,height:this.props.height,container:this._tagRef}),m(this._stage,this.props),this._mountNode=_.createContainer(this._stage),_.updateContainer(this.props.children,this._mountNode,this))},t.prototype.componentDidUpdate=function(e,t){s.isBrowser&&(m(this._stage,this.props,e),_.updateContainer(this.props.children,this._mountNode,this))},t.prototype.componentWillUnmount=function(){s.isBrowser&&(_.updateContainer(null,this._mountNode,this),this._stage.destroy())},t.prototype.getStage=function(){return this._stage},t.prototype.render=function(){var e=this,t=this.props;return a.createElement("div",{ref:function(t){return e._tagRef=t},accessKey:t.accessKey,className:t.className,role:t.role,style:t.style,tabIndex:t.tabIndex,title:t.title})},t}(a.Component),v={};["Layer","FastLayer","Group","Label","Rect","Circle","Ellipse","Wedge","Line","Sprite","Image","Text","TextPath","Star","Ring","Arc","Tag","Path","RegularPolygon","Arrow","Shape","Transformer"].forEach(function(e){v[e]=e});var y={},_=l({appendInitialChild:function(e,t){"string"!==typeof t?(e.add(t),g(e)):i(!1,'Don not use plain text as child of Konva.Node. You are using text: "%s"',t)},createInstance:function(e,t,n){var r=s[e];if(r){var o=new r;return o._applyProps=m,o._applyProps(o,t),o}i(o,'ReactKonva does not support the type "%s". If you want to render DOM elements as part of canvas tree take a look into this demo: https://konvajs.github.io/docs/react/DOM_Portal.html',e)},createTextInstance:function(e,t,n){i(!1,'Text components are not supported for now in ReactKonva. You text is: "'+e+'"')},finalizeInitialChildren:function(e,t,n){return!1},getPublicInstance:function(e){return e},prepareForCommit:function(){},prepareUpdate:function(e,t,n,r){return y},resetAfterCommit:function(){},resetTextContent:function(e){},shouldDeprioritizeSubtree:function(e,t){return!1},getRootHostContext:function(){return o},getChildHostContext:function(){return o},scheduleDeferredCallback:u.rIC,shouldSetTextContent:function(e,t){return!1},now:u.now,isPrimaryRenderer:!1,supportsMutation:!0,appendChild:function(e,t){t.parent===e?t.moveToTop():e.add(t),g(e)},appendChildToContainer:function(e,t){t.parent===e?t.moveToTop():e.add(t),g(e)},insertBefore:function(e,t,n){i(t!==n,"ReactKonva: Can not insert node before itself"),t.remove(),e.add(t),t.setZIndex(n.getZIndex()),g(e)},insertInContainerBefore:function(e,t,n){i(t!==n,"ReactKonva: Can not insert node before itself"),t.remove(),e.add(t),t.setZIndex(n.getZIndex()),g(e)},removeChild:function(e,t){t.destroy(),t.off(d),g(e)},removeChildFromContainer:function(e,t){t.destroy(),t.off(d),g(e)},commitTextUpdate:function(e,t,n){i(!1,'Text components are not yet supported in ReactKonva. You text is: "'+n+'"')},commitMount:function(e,t,n){},commitUpdate:function(e,t,n,r,i){e._applyProps(e,i,r)}});_.injectIntoDevTools({findFiberByHostInstance:c.getClosestInstanceFromNode,bundleType:0,version:a.version||16,rendererPackageName:"react-konva",getInspectorDataForViewTag:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];console.log(t)}}),e.exports=r({},v,{Stage:b})},function(e,t,n){"use strict";var r=SyntaxError,i=Function,o=TypeError,a=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(e){}},s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch(e){s=null}var l=function(){throw new o},u=s?function(){try{return arguments.callee,l}catch(e){try{return s(arguments,"callee").get}catch(e){return l}}}():l,c=n(3058)(),d=Object.getPrototypeOf||function(e){return e.__proto__},p={},h="undefined"===typeof Uint8Array?void 0:d(Uint8Array),f={"%AggregateError%":"undefined"===typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":c?d([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":p,"%AsyncGenerator%":p,"%AsyncGeneratorFunction%":p,"%AsyncIteratorPrototype%":p,"%Atomics%":"undefined"===typeof Atomics?void 0:Atomics,"%BigInt%":"undefined"===typeof BigInt?void 0:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?void 0:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":p,"%Int8Array%":"undefined"===typeof Int8Array?void 0:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?void 0:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":c?d(d([][Symbol.iterator]())):void 0,"%JSON%":"object"===typeof JSON?JSON:void 0,"%Map%":"undefined"===typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&c?d((new Map)[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?void 0:Promise,"%Proxy%":"undefined"===typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&c?d((new Set)[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":c?d(""[Symbol.iterator]()):void 0,"%Symbol%":c?Symbol:void 0,"%SyntaxError%":r,"%ThrowTypeError%":u,"%TypedArray%":h,"%TypeError%":o,"%Uint8Array%":"undefined"===typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?void 0:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?void 0:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?void 0:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?void 0:WeakSet},m={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},g=n(579),b=n(158),v=g.call(Function.call,Array.prototype.concat),y=g.call(Function.apply,Array.prototype.splice),_=g.call(Function.call,String.prototype.replace),S=g.call(Function.call,String.prototype.slice),w=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,E=/\\(\\)?/g,C=function(e,t){var n,i=e;if(b(m,i)&&(i="%"+(n=m[i])[0]+"%"),b(f,i)){var s=f[i];if(s===p&&(s=function e(t){var n;if("%AsyncFunction%"===t)n=a("async function () {}");else if("%GeneratorFunction%"===t)n=a("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=a("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=d(i.prototype))}return f[t]=n,n}(i)),"undefined"===typeof s&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:i,value:s}}throw new r("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new o('"allowMissing" argument must be a boolean');var n=function(e){var t=S(e,0,1),n=S(e,-1);if("%"===t&&"%"!==n)throw new r("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new r("invalid intrinsic syntax, expected opening `%`");var i=[];return _(e,w,function(e,t,n,r){i[i.length]=n?_(r,E,"$1"):t||e}),i}(e),i=n.length>0?n[0]:"",a=C("%"+i+"%",t),l=a.name,u=a.value,c=!1,d=a.alias;d&&(i=d[0],y(n,v([0,1],d)));for(var p=1,h=!0;p<n.length;p+=1){var m=n[p],g=S(m,0,1),x=S(m,-1);if(('"'===g||"'"===g||"`"===g||'"'===x||"'"===x||"`"===x)&&g!==x)throw new r("property names with quotes must have matching quotes");if("constructor"!==m&&h||(c=!0),b(f,l="%"+(i+="."+m)+"%"))u=f[l];else if(null!=u){if(!(m in u)){if(!t)throw new o("base intrinsic for "+e+" exists, but the property is not available.");return}if(s&&p+1>=n.length){var A=s(u,m);u=(h=!!A)&&"get"in A&&!("originalValue"in A.get)?A.get:u[m]}else h=b(u,m),u=u[m];h&&!c&&(f[l]=u)}}return u}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1602),t)},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"===typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r=n(1692);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b}),n.d(t,"c",function(){return r.c}),n.d(t,"d",function(){return r.d}),n.d(t,"e",function(){return r.e}),n.d(t,"f",function(){return r.f}),n.d(t,"g",function(){return r.g})},function(e,t,n){t=e.exports;var r=n(51);n(1274);var i=r.getNodeVersion();if(0===i.major&&i.minor>8&&!(i.minor>10||10===i.minor&&i.patch>=3))throw new Error("The Microsoft Azure node SDK does not work with node versions > 0.9.0 and < 0.10.3. Please upgrade to node >= 0.10.3");t.xmlbuilder=n(379),t.xml2js=n(603),t.Logger=n(381),t.WebResource=n(604),t.StorageServiceClient=n(1279),t.ServicePropertiesResult=n(633),t.ServiceStatsParser=n(1424),t.AclResult=n(1425),t.TokenCredential=n(632),t.LinearRetryPolicyFilter=n(1426),t.ExponentialRetryPolicyFilter=n(1427),t.RetryPolicyFilter=n(394),t.SharedAccessSignature=n(665),t.SharedKey=n(634),t.BatchOperation=n(1428),t.ChunkAllocator=n(1429),t.ChunkStream=n(667),t.ChunkStreamWithStream=n(1430),t.SpeedSummary=n(1431),t.BufferStream=n(630),t.Constants=n(31),t.SR=n(100),t.date=n(1432),t.ISO8061Date=n(666),t.util=n(51),t.validate=n(383),t.StorageUtilities=n(260),t.AccessCondition=n(1433)},function(e,t,n){e.exports;var r=Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"}).AZURE_STORAGE_DNS_SUFFIX||"core.windows.net",i={USER_AGENT_PRODUCT_NAME:"Azure-Storage",USER_AGENT_PRODUCT_VERSION:"2.10.3",DEFAULT_PARALLEL_OPERATION_THREAD_COUNT:5,DEFAULT_ENABLE_REUSE_SOCKET:!0,KB:1024,MB:1048576,GB:1073741824,HTTP:"http:",HTTPS:"https:",DEFAULT_HTTP_PORT:80,DEFAULT_HTTPS_PORT:443,DEFAULT_CLIENT_REQUEST_TIMEOUT_IN_MS:12e4,XML_METADATA_MARKER:"$",XML_VALUE_MARKER:"_",ServiceType:{Blob:"blob",Queue:"queue",Table:"table",File:"file"},RequestLocationMode:{PRIMARY_ONLY:0,SECONDARY_ONLY:1,PRIMARY_OR_SECONDARY:2},StorageLocation:{PRIMARY:0,SECONDARY:1},AccountSasConstants:{Permissions:{READ:"r",ADD:"a",CREATE:"c",UPDATE:"u",PROCESS:"p",WRITE:"w",DELETE:"d",LIST:"l"},Services:{BLOB:"b",FILE:"f",QUEUE:"q",TABLE:"t"},Resources:{SERVICE:"s",CONTAINER:"c",OBJECT:"o"},Protocols:{HTTPSONLY:"https",HTTPSORHTTP:"https,http"}},AclConstants:{ACCESS_POLICY:"AccessPolicy",EXPIRY:"Expiry",ID:"Id",PERMISSION:"Permission",SIGNED_IDENTIFIER_ELEMENT:"SignedIdentifier",SIGNED_IDENTIFIERS_ELEMENT:"SignedIdentifiers",START:"Start"},ServicePropertiesConstants:{STORAGE_SERVICE_PROPERTIES_ELEMENT:"StorageServiceProperties",DEFAULT_ANALYTICS_VERSION:"1.0",LOGGING_ELEMENT:"Logging",VERSION_ELEMENT:"Version",DELETE_ELEMENT:"Delete",READ_ELEMENT:"Read",WRITE_ELEMENT:"Write",RETENTION_POLICY_ELEMENT:"RetentionPolicy",ENABLED_ELEMENT:"Enabled",DAYS_ELEMENT:"Days",HOUR_METRICS_ELEMENT:"HourMetrics",MINUTE_METRICS_ELEMENT:"MinuteMetrics",CORS_ELEMENT:"Cors",CORS_RULE_ELEMENT:"CorsRule",ALLOWED_ORIGINS_ELEMENT:"AllowedOrigins",ALLOWED_METHODS_ELEMENT:"AllowedMethods",MAX_AGE_IN_SECONDS_ELEMENT:"MaxAgeInSeconds",EXPOSED_HEADERS_ELEMENT:"ExposedHeaders",ALLOWED_HEADERS_ELEMENT:"AllowedHeaders",INCLUDE_APIS_ELEMENT:"IncludeAPIs",DEFAULT_SERVICE_VERSION_ELEMENT:"DefaultServiceVersion",DEFAULT_DELETE_RETENTION_POLICY_ELEMENT:"DeleteRetentionPolicy",DEFAULT_STATIC_WEBSITE_ELEMENT:"StaticWebsite",DEFAULT_INDEX_DOCUMENT_ELEMENT:"IndexDocument",DEFAULT_ERROR_DOCUMENT_404_PATH_ELEMENT:"ErrorDocument404Path"},BlobConstants:{LATEST_ELEMENT:"Latest",UNCOMMITTED_ELEMENT:"Uncommitted",BLOCK_LIST_ELEMENT:"BlockList",COMMITTED_ELEMENT:"Committed",DEFAULT_WRITE_PAGE_SIZE_IN_BYTES:4194304,MIN_WRITE_PAGE_SIZE_IN_BYTES:2097152,DEFAULT_SINGLE_BLOB_PUT_THRESHOLD_IN_BYTES:33554432,DEFAULT_WRITE_BLOCK_SIZE_IN_BYTES:4194304,DEFAULT_CRITICAL_MEMORY_LIMITATION_32_IN_BYTES:838860800,DEFAULT_CRITICAL_MEMORY_LIMITATION_BROWSER_IN_BYTES:1073741824,DEFAULT_MINIMUM_MEMORY_USAGE_BROWSER_IN_BYTES:4194304,MAX_BLOCK_BLOB_BLOCK_SIZE:104857600,MAX_APPEND_BLOB_BLOCK_SIZE:4194304,MAX_SINGLE_UPLOAD_BLOB_SIZE_IN_BYTES:67108864,MAX_RANGE_GET_SIZE_WITH_MD5:4194304,MAX_UPDATE_PAGE_SIZE:4194304,MAX_QUEUED_WRITE_DISK_BUFFER_SIZE:67108864,MAX_SINGLE_GET_PAGE_RANGE_SIZE:155189248,PAGE_SIZE:512,ResourceTypes:{CONTAINER:"c",BLOB:"b"},ListBlobTypes:{Blob:"b",Directory:"d"},PageWriteOptions:{UPDATE:"update",CLEAR:"clear"},BlobTypes:{BLOCK:"BlockBlob",PAGE:"PageBlob",APPEND:"AppendBlob"},LeaseOperation:{ACQUIRE:"acquire",RENEW:"renew",CHANGE:"change",RELEASE:"release",BREAK:"break"}},FileConstants:{DEFAULT_WRITE_SIZE_IN_BYTES:4194304,MAX_RANGE_GET_SIZE_WITH_MD5:4194304,MAX_UPDATE_FILE_SIZE:4194304,DEFAULT_SINGLE_FILE_GET_THRESHOLD_IN_BYTES:33554432,MIN_WRITE_FILE_SIZE_IN_BYTES:2097152,RangeWriteOptions:{UPDATE:"update",CLEAR:"clear"},ResourceTypes:{SHARE:"s",FILE:"f"}},QueueConstants:{QUEUE_MESSAGE_ELEMENT:"QueueMessage",MESSAGE_TEXT_ELEMENT:"MessageText"},TableConstants:{CHANGESET_DELIMITER:"--changesetresponse_",BATCH_DELIMITER:"--batchresponse_",CONTINUATION_NEXT_ROW_KEY:"x-ms-continuation-nextrowkey",CONTINUATION_NEXT_PARTITION_KEY:"x-ms-continuation-nextpartitionkey",CONTINUATION_NEXT_TABLE_NAME:"x-ms-continuation-nexttablename",NEXT_ROW_KEY:"NextRowKey",NEXT_PARTITION_KEY:"NextPartitionKey",NEXT_TABLE_NAME:"NextTableName",ODATA_PREFIX:"odata.",ODATA_TYPE_SUFFIX:"@odata.type",ODATA_METADATA_MARKER:".metadata",ODATA_VALUE_MARKER:"_",ODATA_TYPE_MARKER:"$",DEFAULT_DATA_SERVICE_VERSION:"3.0;NetFx",TABLE_NAME:"TableName",TABLE_SERVICE_TABLE_NAME:"Tables",Operations:{RETRIEVE:"RETRIEVE",INSERT:"INSERT",REPLACE:"REPLACE",MERGE:"MERGE",DELETE:"DELETE",INSERT_OR_REPLACE:"INSERT_OR_REPLACE",INSERT_OR_MERGE:"INSERT_OR_MERGE"}},HeaderConstants:{ACCEPT_RANGES:"accept_ranges",CONTENT_TRANSFER_ENCODING:"content-transfer-encoding",TRANSFER_ENCODING:"transfer-encoding",SERVER:"server",LOCATION:"location",LAST_MODIFIED:"Last-Modified",CREATION_TIME:"x-ms-creation-time",DATA_SERVICE_VERSION:"dataserviceversion",MAX_DATA_SERVICE_VERSION:"maxdataserviceversion",PREFIX_FOR_STORAGE:"x-ms-",CLIENT_REQUEST_ID:"x-ms-client-request-id",APPROXIMATE_MESSAGES_COUNT:"x-ms-approximate-messages-count",AUTHORIZATION:"authorization",FORCE_NO_CACHE_IN_BROWSER:"_",BLOB_PUBLIC_ACCESS:"x-ms-blob-public-access",HAS_IMMUTABILITY_POLICY:"x-ms-has-immutability-policy",HAS_LEGAL_HOLD:"x-ms-has-legal-hold",BLOB_TYPE:"x-ms-blob-type",TYPE:"x-ms-type",BLOCK_BLOB:"blockblob",CACHE_CONTROL:"cache-control",BLOB_CACHE_CONTROL:"x-ms-blob-cache-control",FILE_CACHE_CONTROL:"x-ms-cache-control",COPY_STATUS:"x-ms-copy-status",COPY_COMPLETION_TIME:"x-ms-copy-completion-time",COPY_STATUS_DESCRIPTION:"x-ms-copy-status-description",COPY_ID:"x-ms-copy-id",COPY_PROGRESS:"x-ms-copy-progress",COPY_ACTION:"x-ms-copy-action",INCREMENTAL_COPY:"x-ms-incremental-copy",COPY_DESTINATION_SNAPSHOT:"x-ms-copy-destination-snapshot",CONTENT_ID:"content-id",CONTENT_ENCODING:"content-encoding",BLOB_CONTENT_ENCODING:"x-ms-blob-content-encoding",FILE_CONTENT_ENCODING:"x-ms-content-encoding",CONTENT_LANGUAGE:"content-language",BLOB_CONTENT_LANGUAGE:"x-ms-blob-content-language",FILE_CONTENT_LANGUAGE:"x-ms-content-language",CONTENT_LENGTH:"content-length",BLOB_CONTENT_LENGTH:"x-ms-blob-content-length",FILE_CONTENT_LENGTH:"x-ms-content-length",CONTENT_DISPOSITION:"content-disposition",BLOB_CONTENT_DISPOSITION:"x-ms-blob-content-disposition",FILE_CONTENT_DISPOSITION:"x-ms-content-disposition",CONTENT_MD5:"content-md5",BLOB_CONTENT_MD5:"x-ms-blob-content-md5",FILE_CONTENT_MD5:"x-ms-content-md5",CONTENT_RANGE:"cache-range",CONTENT_TYPE:"content-type",BLOB_CONTENT_TYPE:"x-ms-blob-content-type",FILE_CONTENT_TYPE:"x-ms-content-type",COPY_SOURCE:"x-ms-copy-source",DATE:"date",MS_DATE:"x-ms-date",DELETE_SNAPSHOT:"x-ms-delete-snapshots",ETAG:"etag",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",INCLUDE_SNAPSHOTS_VALUE:"include",JSON_CONTENT_TYPE_VALUE:"application/json",SKU_NAME:"x-ms-sku-name",ACCOUNT_KIND:"x-ms-account-kind",LEASE_ID:"x-ms-lease-id",LEASE_BREAK_PERIOD:"x-ms-lease-break-period",PROPOSED_LEASE_ID:"x-ms-proposed-lease-id",LEASE_DURATION:"x-ms-lease-duration",SOURCE_LEASE_ID:"x-ms-source-lease-id",LEASE_TIME:"x-ms-lease-time",LEASE_STATUS:"x-ms-lease-status",LEASE_STATE:"x-ms-lease-state",PAGE_BLOB:"PageBlob",PAGE_WRITE:"x-ms-page-write",FILE_WRITE:"x-ms-write",PREFER:"Prefer",PREFER_CONTENT:"return-content",PREFER_NO_CONTENT:"return-no-content",PREFIX_FOR_STORAGE_METADATA:"x-ms-meta-",PREFIX_FOR_STORAGE_PROPERTIES:"x-ms-prop-",RANGE:"Range",SOURCE_RANGE:"x-ms-source-range",RANGE_GET_CONTENT_MD5:"x-ms-range-get-content-md5",RANGE_HEADER_FORMAT:"bytes:%d-%d",REQUEST_ID:"x-ms-request-id",SEQUENCE_NUMBER:"x-ms-blob-sequence-number",SEQUENCE_NUMBER_EQUAL:"x-ms-if-sequence-number-eq",SEQUENCE_NUMBER_LESS_THAN:"x-ms-if-sequence-number-lt",SEQUENCE_NUMBER_LESS_THAN_OR_EQUAL:"x-ms-if-sequence-number-le",SEQUENCE_NUMBER_ACTION:"x-ms-sequence-number-action",SIZE:"x-ms-blob-content-length",SNAPSHOT:"x-ms-snapshot",SNAPSHOTS_ONLY_VALUE:"only",SOURCE_IF_MATCH:"x-ms-source-if-match",SOURCE_IF_MODIFIED_SINCE:"x-ms-source-if-modified-since",SOURCE_IF_NONE_MATCH:"x-ms-source-if-none-match",SOURCE_IF_UNMODIFIED_SINCE:"x-ms-source-if-unmodified-since",STORAGE_RANGE:"x-ms-range",STORAGE_VERSION:"x-ms-version",TARGET_STORAGE_VERSION:"2018-03-28",USER_AGENT:"user-agent",POP_RECEIPT:"x-ms-popreceipt",TIME_NEXT_VISIBLE:"x-ms-time-next-visible",APPROXIMATE_MESSAGE_COUNT:"x-ms-approximate-message-count",LEASE_ACTION:"x-ms-lease-action",ACCEPT:"accept",ACCEPT_CHARSET:"Accept-Charset",HOST:"host",CORRELATION_ID:"x-ms-correlation-id",GROUP_ID:"x-ms-group-id",SHARE_QUOTA:"x-ms-share-quota",BLOB_CONDITION_MAX_SIZE:"x-ms-blob-condition-maxsize",BLOB_CONDITION_APPEND_POSITION:"x-ms-blob-condition-appendpos",BLOB_APPEND_OFFSET:"x-ms-blob-append-offset",BLOB_COMMITTED_BLOCK_COUNT:"x-ms-blob-committed-block-count",REQUEST_SERVER_ENCRYPTED:"x-ms-request-server-encrypted",SERVER_ENCRYPTED:"x-ms-server-encrypted",ACCESS_TIER:"x-ms-access-tier",ACCESS_TIER_CHANGE_TIME:"x-ms-access-tier-change-time",ACCESS_TIER_INFERRED:"x-ms-access-tier-inferred",ARCHIVE_STATUS:"x-ms-archive-status"},QueryStringConstants:{API_VERSION:"api-version",COMP:"comp",RESTYPE:"restype",COPY_ID:"copyid",SNAPSHOT:"snapshot",SHARE_SNAPSHOT:"sharesnapshot",PREV_SNAPSHOT:"prevsnapshot",TIMEOUT:"timeout",SIGNED_START:"st",SIGNED_EXPIRY:"se",SIGNED_RESOURCE:"sr",SIGNED_PERMISSIONS:"sp",SIGNED_SERVICES:"ss",SIGNED_RESOURCE_TYPES:"srt",SIGNED_IP:"sip",SIGNED_PROTOCOL:"spr",SIGNED_IDENTIFIER:"si",SIGNATURE:"sig",SIGNED_VERSION:"sv",CACHE_CONTROL:"rscc",CONTENT_TYPE:"rsct",CONTENT_ENCODING:"rsce",CONTENT_LANGUAGE:"rscl",CONTENT_DISPOSITION:"rscd",BLOCK_ID:"blockid",BLOCK_LIST_TYPE:"blocklisttype",PREFIX:"prefix",MARKER:"marker",MAX_RESULTS:"maxresults",DELIMITER:"delimiter",INCLUDE:"include",PEEK_ONLY:"peekonly",NUM_OF_MESSAGES:"numofmessages",POP_RECEIPT:"popreceipt",VISIBILITY_TIMEOUT:"visibilitytimeout",MESSAGE_TTL:"messagettl",SELECT:"$select",FILTER:"$filter",TOP:"$top",SKIP:"$skip",NEXT_PARTITION_KEY:"NextPartitionKey",NEXT_ROW_KEY:"NextRowKey",LOCK_ID:"lockid",TABLENAME:"tn",STARTPK:"spk",STARTRK:"srk",ENDPK:"epk",ENDRK:"erk"},StorageServiceClientConstants:{DEFAULT_PROTOCOL:"https:",EnvironmentVariables:{AZURE_STORAGE_ACCOUNT:"AZURE_STORAGE_ACCOUNT",AZURE_STORAGE_ACCESS_KEY:"AZURE_STORAGE_ACCESS_KEY",AZURE_STORAGE_DNS_SUFFIX:"AZURE_STORAGE_DNS_SUFFIX",AZURE_STORAGE_CONNECTION_STRING:"AZURE_STORAGE_CONNECTION_STRING",HTTP_PROXY:"HTTP_PROXY",HTTPS_PROXY:"HTTPS_PROXY",EMULATED:"EMULATED"},DEVSTORE_STORAGE_ACCOUNT:"devstoreaccount1",DEVSTORE_STORAGE_ACCESS_KEY:"Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==",DEV_STORE_URI:"http://127.0.0.1",DEVSTORE_DEFAULT_PROTOCOL:"http://",DEVSTORE_BLOB_HOST:"127.0.0.1:10000",DEVSTORE_QUEUE_HOST:"127.0.0.1:10001",DEVSTORE_TABLE_HOST:"127.0.0.1:10002",CLOUD_BLOB_HOST:"blob."+r,CLOUD_QUEUE_HOST:"queue."+r,CLOUD_TABLE_HOST:"table."+r,CLOUD_FILE_HOST:"file."+r},HttpConstants:{HttpVerbs:{PUT:"PUT",GET:"GET",DELETE:"DELETE",POST:"POST",MERGE:"MERGE",HEAD:"HEAD"},HttpResponseCodes:{Ok:200,Created:201,Accepted:202,NoContent:204,PartialContent:206,BadRequest:400,Unauthorized:401,Forbidden:403,NotFound:404,Conflict:409,LengthRequired:411,PreconditionFailed:412}},CompatibleVersionConstants:{AUGUST_2013:"2013-08-15",FEBRUARY_2012:"2012-02-12"},BlobErrorCodeStrings:{INVALID_BLOCK_ID:"InvalidBlockId",BLOB_NOT_FOUND:"BlobNotFound",BLOB_ALREADY_EXISTS:"BlobAlreadyExists",CONTAINER_ALREADY_EXISTS:"ContainerAlreadyExists",CONTAINER_NOT_FOUND:"ContainerNotFound",INVALID_BLOB_OR_BLOCK:"InvalidBlobOrBlock",INVALID_BLOCK_LIST:"InvalidBlockList"},FileErrorCodeStrings:{SHARE_ALREADY_EXISTS:"ShareAlreadyExists",SHARE_NOT_FOUND:"ShareNotFound",FILE_NOT_FOUND:"FileNotFound"},QueueErrorCodeStrings:{QUEUE_NOT_FOUND:"QueueNotFound",QUEUE_DISABLED:"QueueDisabled",QUEUE_ALREADY_EXISTS:"QueueAlreadyExists",QUEUE_NOT_EMPTY:"QueueNotEmpty",QUEUE_BEING_DELETED:"QueueBeingDeleted",POP_RECEIPT_MISMATCH:"PopReceiptMismatch",INVALID_PARAMETER:"InvalidParameter",MESSAGE_NOT_FOUND:"MessageNotFound",MESSAGE_TOO_LARGE:"MessageTooLarge",INVALID_MARKER:"InvalidMarker"},StorageErrorCodeStrings:{CONDITION_NOT_MET:"ConditionNotMet",MISSING_REQUIRED_HEADER:"MissingRequiredHeader",MISSING_REQUIRED_XML_NODE:"MissingRequiredXmlNode",UNSUPPORTED_HEADER:"UnsupportedHeader",UNSUPPORTED_XML_NODE:"UnsupportedXmlNode",INVALID_HEADER_VALUE:"InvalidHeaderValue",INVALID_XML_NODE_VALUE:"InvalidXmlNodeValue",MISSING_REQUIRED_QUERY_PARAMETER:"MissingRequiredQueryParameter",UNSUPPORTED_QUERY_PARAMETER:"UnsupportedQueryParameter",INVALID_QUERY_PARAMETER_VALUE:"InvalidQueryParameterValue",OUT_OF_RANGE_QUERY_PARAMETER_VALUE:"OutOfRangeQueryParameterValue",REQUEST_URL_FAILED_TO_PARSE:"RequestUrlFailedToParse",INVALID_URI:"InvalidUri",INVALID_HTTP_VERB:"InvalidHttpVerb",EMPTY_METADATA_KEY:"EmptyMetadataKey",INVALID_XML_DOCUMENT:"InvalidXmlDocument",MD5_MISMATCH:"Md5Mismatch",INVALID_MD5:"InvalidMd5",OUT_OF_RANGE_INPUT:"OutOfRangeInput",INVALID_AUTHENTICATION_INFO:"InvalidAuthenticationInfo",INVALID_INPUT:"InvalidInput",INVALID_METADATA:"InvalidMetadata",INVALID_RESOURCE_NAME:"InvalidResourceName",METADATA_TOO_LARGE:"MetadataTooLarge",CONDITION_HEADER_NOT_SUPPORTED:"ConditionHeadersNotSupported",MULTIPLE_CONDITION_HEADER_NOT_SUPPORTED:"MultipleConditionHeadersNotSupported",AUTHENTICATION_FAILED:"AuthenticationFailed",INSUFFICIENT_ACCOUNT_PERMISSIONS:"InsufficientAccountPermissions",RESOURCE_NOT_FOUND:"ResourceNotFound",ACCOUNT_IS_DISABLED:"AccountIsDisabled",UNSUPPORTED_HTTP_VERB:"UnsupportedHttpVerb",ACCOUNT_ALREADY_EXISTS:"AccountAlreadyExists",ACCOUNT_BEING_CREATED:"AccountBeingCreated",RESOURCE_ALREADY_EXISTS:"ResourceAlreadyExists",RESOURCE_TYPE_MISMATCH:"ResourceTypeMismatch",MISSING_CONTENT_LENGTH_HEADER:"MissingContentLengthHeader",REQUEST_BODY_TOO_LARGE:"RequestBodyTooLarge",INVALID_RANGE:"InvalidRange",INTERNAL_ERROR:"InternalError",OPERATION_TIMED_OUT:"OperationTimedOut",SERVER_BUSY:"ServerBusy",UPDATE_CONDITION_NOT_SATISFIED:"UpdateConditionNotSatisfied",CONTAINER_NOT_FOUND:"ContainerNotFound",CONTAINER_ALREADY_EXISTS:"ContainerAlreadyExists",CONTAINER_DISABLED:"ContainerDisabled",CONTAINER_BEING_DELETED:"ContainerBeingDeleted"},TableErrorCodeStrings:{XMETHOD_NOT_USING_POST:"XMethodNotUsingPost",XMETHOD_INCORRECT_VALUE:"XMethodIncorrectValue",XMETHOD_INCORRECT_COUNT:"XMethodIncorrectCount",TABLE_HAS_NO_PROPERTIES:"TableHasNoProperties",DUPLICATE_PROPERTIES_SPECIFIED:"DuplicatePropertiesSpecified",TABLE_HAS_NO_SUCH_PROPERTY:"TableHasNoSuchProperty",DUPLICATE_KEY_PROPERTY_SPECIFIED:"DuplicateKeyPropertySpecified",TABLE_ALREADY_EXISTS:"TableAlreadyExists",TABLE_NOT_FOUND:"TableNotFound",ENTITY_NOT_FOUND:"EntityNotFound",ENTITY_ALREADY_EXISTS:"EntityAlreadyExists",PARTITION_KEY_NOT_SPECIFIED:"PartitionKeyNotSpecified",OPERATOR_INVALID:"OperatorInvalid",UPDATE_CONDITION_NOT_SATISFIED:"UpdateConditionNotSatisfied",PROPERTIES_NEED_VALUE:"PropertiesNeedValue",PARTITION_KEY_PROPERTY_CANNOT_BE_UPDATED:"PartitionKeyPropertyCannotBeUpdated",TOO_MANY_PROPERTIES:"TooManyProperties",ENTITY_TOO_LARGE:"EntityTooLarge",PROPERTY_VALUE_TOO_LARGE:"PropertyValueTooLarge",INVALID_VALUE_TYPE:"InvalidValueType",TABLE_BEING_DELETED:"TableBeingDeleted",TABLE_SERVER_OUT_OF_MEMORY:"TableServerOutOfMemory",PRIMARY_KEY_PROPERTY_IS_INVALID_TYPE:"PrimaryKeyPropertyIsInvalidType",PROPERTY_NAME_TOO_LONG:"PropertyNameTooLong",PROPERTY_NAME_INVALID:"PropertyNameInvalid",BATCH_OPERATION_NOT_SUPPORTED:"BatchOperationNotSupported",JSON_FORMAT_NOT_SUPPORTED:"JsonFormatNotSupported",METHOD_NOT_ALLOWED:"MethodNotAllowed",NOT_IMPLEMENTED:"NotImplemented"},ConnectionStringKeys:{USE_DEVELOPMENT_STORAGE_NAME:"UseDevelopmentStorage",DEVELOPMENT_STORAGE_PROXY_URI_NAME:"DevelopmentStorageProxyUri",DEFAULT_ENDPOINTS_PROTOCOL_NAME:"DefaultEndpointsProtocol",ACCOUNT_NAME_NAME:"AccountName",ACCOUNT_KEY_NAME:"AccountKey",BLOB_ENDPOINT_NAME:"BlobEndpoint",FILE_ENDPOINT_NAME:"FileEndpoint",QUEUE_ENDPOINT_NAME:"QueueEndpoint",TABLE_ENDPOINT_NAME:"TableEndpoint",SHARED_ACCESS_SIGNATURE_NAME:"SharedAccessSignature",ENDPOINT_SUFFIX_NAME:"EndpointSuffix",BLOB_BASE_DNS_NAME:"blob.core.windows.net",FILE_BASE_DNS_NAME:"file.core.windows.net",QUEUE_BASE_DNS_NAME:"queue.core.windows.net",TABLE_BASE_DNS_NAME:"table.core.windows.net"}};e.exports=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1566);n.d(t,"AnimationClassNames",function(){return r.a}),n.d(t,"FontClassNames",function(){return r.c}),n.d(t,"ColorClassNames",function(){return r.b});var i=n(409);n.d(t,"AnimationStyles",function(){return i.a}),n.d(t,"AnimationVariables",function(){return i.b}),n.d(t,"DefaultPalette",function(){return i.d}),n.d(t,"DefaultFontStyles",function(){return i.c}),n.d(t,"registerDefaultFontFaces",function(){return i.N}),n.d(t,"FontSizes",function(){return i.e}),n.d(t,"FontWeights",function(){return i.f}),n.d(t,"IconFontSizes",function(){return i.j}),n.d(t,"createFontStyles",function(){return i.z}),n.d(t,"hiddenContentStyle",function(){return i.J}),n.d(t,"PulsingBeaconAnimationStyles",function(){return i.k}),n.d(t,"getGlobalClassNames",function(){return i.F}),n.d(t,"ThemeSettingName",function(){return i.x}),n.d(t,"getTheme",function(){return i.H}),n.d(t,"loadTheme",function(){return i.K}),n.d(t,"createTheme",function(){return i.A}),n.d(t,"registerOnThemeChangeCallback",function(){return i.O}),n.d(t,"removeOnThemeChangeCallback",function(){return i.P}),n.d(t,"getFocusStyle",function(){return i.E}),n.d(t,"focusClear",function(){return i.B}),n.d(t,"getFocusOutlineStyle",function(){return i.D}),n.d(t,"getThemedContext",function(){return i.I}),n.d(t,"HighContrastSelector",function(){return i.g}),n.d(t,"HighContrastSelectorWhite",function(){return i.i}),n.d(t,"HighContrastSelectorBlack",function(){return i.h}),n.d(t,"ScreenWidthMinSmall",function(){return i.s}),n.d(t,"ScreenWidthMinMedium",function(){return i.r}),n.d(t,"ScreenWidthMinLarge",function(){return i.q}),n.d(t,"ScreenWidthMinXLarge",function(){return i.u}),n.d(t,"ScreenWidthMinXXLarge",function(){return i.v}),n.d(t,"ScreenWidthMinXXXLarge",function(){return i.w}),n.d(t,"ScreenWidthMaxSmall",function(){return i.n}),n.d(t,"ScreenWidthMaxMedium",function(){return i.m}),n.d(t,"ScreenWidthMaxLarge",function(){return i.l}),n.d(t,"ScreenWidthMaxXLarge",function(){return i.o}),n.d(t,"ScreenWidthMaxXXLarge",function(){return i.p}),n.d(t,"ScreenWidthMinUhfMobile",function(){return i.t}),n.d(t,"getScreenSelector",function(){return i.G}),n.d(t,"normalize",function(){return i.M}),n.d(t,"noWrap",function(){return i.L}),n.d(t,"getFadedOverflowStyle",function(){return i.C}),n.d(t,"ZIndexes",function(){return i.y});var o=n(704);n.d(t,"buildClassMap",function(){return o.a}),n.d(t,"getIcon",function(){return o.b}),n.d(t,"registerIcons",function(){return o.e}),n.d(t,"registerIconAlias",function(){return o.d}),n.d(t,"unregisterIcons",function(){return o.g}),n.d(t,"setIconOptions",function(){return o.f}),n.d(t,"getIconClassName",function(){return o.c});var a=n(706);n.d(t,"InjectionMode",function(){return a.a}),n.d(t,"Stylesheet",function(){return a.b}),n.d(t,"concatStyleSets",function(){return a.c}),n.d(t,"fontFace",function(){return a.d}),n.d(t,"keyframes",function(){return a.e}),n.d(t,"mergeStyleSets",function(){return a.f}),n.d(t,"mergeStyles",function(){return a.g});n(1582)},function(e,t,n){(function(e){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function o(e,t,n){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var a;"object"===typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{a=n(1376).Buffer}catch(e){}function s(e,t,n){for(var r=0,i=Math.min(e.length,n),o=t;o<i;o++){var a=e.charCodeAt(o)-48;r<<=4,r|=a>=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return r}function l(e,t,n,r){for(var i=0,o=Math.min(e.length,n),a=t;a<o;a++){var s=e.charCodeAt(a)-48;i*=r,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"===typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,n){if("number"===typeof e)return this._initNumber(e,t,n);if("object"===typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this.strip(),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initArray=function(e,t,n){if(r("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var o,a,s=0;if("be"===n)for(i=e.length-1,o=0;i>=0;i-=3)a=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===n)for(i=0,o=0;i<e.length;i+=3)a=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var r,i,o=0;for(n=e.length-6,r=0;n>=t;n-=6)i=s(e,n,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303,(o+=24)>=26&&(o-=26,r++);n+6!==t&&(i=s(e,t,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303),this.strip()},o.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,u=0,c=n;c<s;c+=r)u=l(e,c,c+r,t),this.imuln(i),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==a){var d=1;for(u=l(e,c,e.length,t),c=0;c<a;c++)d*=t;this.imuln(d),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}},o.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},o.prototype.clone=function(){var e=new o(null);return this.copy(e),e},o.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},o.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],c=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],o=0|t.words[0],a=i*o,s=67108863&a,l=a/67108864|0;n.words[0]=s;for(var u=1;u<r;u++){for(var c=l>>>26,d=67108863&l,p=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=p;h++){var f=u-h|0;c+=(a=(i=0|e.words[f])*(o=0|t.words[h])+d)/67108864|0,d=67108863&a}n.words[u]=0|d,l=0|c}return 0!==l?n.words[u]=0|l:n.length--,n.strip()}o.prototype.toString=function(e,t){var n;if(e=e||10,t=0|t||1,16===e||"hex"===e){n="";for(var i=0,o=0,a=0;a<this.length;a++){var s=this.words[a],l=(16777215&(s<<i|o)).toString(16);n=0!==(o=s>>>24-i&16777215)||a!==this.length-1?u[6-l.length]+l+n:l+n,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(n=o.toString(16)+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var p=c[e],h=d[e];n="";var f=this.clone();for(f.negative=0;!f.isZero();){var m=f.modn(h).toString(e);n=(f=f.idivn(h)).isZero()?m+n:u[p-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return r("undefined"!==typeof a),this.toArrayLike(a,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var a,s,l="le"===t,u=new e(o),c=this.clone();if(l){for(s=0;!c.isZero();s++)a=c.andln(255),c.iushrn(8),u[s]=a;for(;s<o;s++)u[s]=0}else{for(s=0;s<o-i;s++)u[s]=0;for(s=0;!c.isZero();s++)a=c.andln(255),c.iushrn(8),u[o-s-1]=a}return u},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0===(8191&t)&&(n+=13,t>>>=13),0===(127&t)&&(n+=7,t>>>=7),0===(15&t)&&(n+=4,t>>>=4),0===(3&t)&&(n+=2,t>>>=2),0===(1&t)&&n++,n},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},o.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return 0!==this.negative},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},o.prototype.ior=function(e){return r(0===(this.negative|e.negative)),this.iuor(e)},o.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this.strip()},o.prototype.iand=function(e){return r(0===(this.negative|e.negative)),this.iuand(e)},o.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;r<n.length;r++)this.words[r]=t.words[r]^n.words[r];if(this!==t)for(;r<t.length;r++)this.words[r]=t.words[r];return this.length=t.length,this.strip()},o.prototype.ixor=function(e){return r(0===(this.negative|e.negative)),this.iuxor(e)},o.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){r("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return n>0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){r("number"===typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<i:this.words[n]&~(1<<i),this.strip()},o.prototype.iadd=function(e){var t,n,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o<r.length;o++)t=(0|n.words[o])+(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<n.length;o++)t=(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this},o.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a<r.length;a++)o=(t=(0|n.words[a])-(0|r.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<n.length;a++)o=(t=(0|n.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<n.length&&n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this.length=Math.max(this.length,a),n!==this&&(this.negative=1),this.strip()},o.prototype.sub=function(e){return this.clone().isub(e)};var h=function(e,t,n){var r,i,o,a=e.words,s=t.words,l=n.words,u=0,c=0|a[0],d=8191&c,p=c>>>13,h=0|a[1],f=8191&h,m=h>>>13,g=0|a[2],b=8191&g,v=g>>>13,y=0|a[3],_=8191&y,S=y>>>13,w=0|a[4],E=8191&w,C=w>>>13,x=0|a[5],A=8191&x,T=x>>>13,O=0|a[6],k=8191&O,I=O>>>13,R=0|a[7],P=8191&R,D=R>>>13,N=0|a[8],M=8191&N,L=N>>>13,B=0|a[9],F=8191&B,j=B>>>13,U=0|s[0],H=8191&U,z=U>>>13,V=0|s[1],W=8191&V,G=V>>>13,K=0|s[2],q=8191&K,Y=K>>>13,X=0|s[3],Q=8191&X,Z=X>>>13,J=0|s[4],$=8191&J,ee=J>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],oe=8191&ie,ae=ie>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],de=8191&ce,pe=ce>>>13,he=0|s[9],fe=8191&he,me=he>>>13;n.negative=e.negative^t.negative,n.length=19;var ge=(u+(r=Math.imul(d,H))|0)+((8191&(i=(i=Math.imul(d,z))+Math.imul(p,H)|0))<<13)|0;u=((o=Math.imul(p,z))+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(f,H),i=(i=Math.imul(f,z))+Math.imul(m,H)|0,o=Math.imul(m,z);var be=(u+(r=r+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,G)|0)+Math.imul(p,W)|0))<<13)|0;u=((o=o+Math.imul(p,G)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(b,H),i=(i=Math.imul(b,z))+Math.imul(v,H)|0,o=Math.imul(v,z),r=r+Math.imul(f,W)|0,i=(i=i+Math.imul(f,G)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,G)|0;var ve=(u+(r=r+Math.imul(d,q)|0)|0)+((8191&(i=(i=i+Math.imul(d,Y)|0)+Math.imul(p,q)|0))<<13)|0;u=((o=o+Math.imul(p,Y)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(_,H),i=(i=Math.imul(_,z))+Math.imul(S,H)|0,o=Math.imul(S,z),r=r+Math.imul(b,W)|0,i=(i=i+Math.imul(b,G)|0)+Math.imul(v,W)|0,o=o+Math.imul(v,G)|0,r=r+Math.imul(f,q)|0,i=(i=i+Math.imul(f,Y)|0)+Math.imul(m,q)|0,o=o+Math.imul(m,Y)|0;var ye=(u+(r=r+Math.imul(d,Q)|0)|0)+((8191&(i=(i=i+Math.imul(d,Z)|0)+Math.imul(p,Q)|0))<<13)|0;u=((o=o+Math.imul(p,Z)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(E,H),i=(i=Math.imul(E,z))+Math.imul(C,H)|0,o=Math.imul(C,z),r=r+Math.imul(_,W)|0,i=(i=i+Math.imul(_,G)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,G)|0,r=r+Math.imul(b,q)|0,i=(i=i+Math.imul(b,Y)|0)+Math.imul(v,q)|0,o=o+Math.imul(v,Y)|0,r=r+Math.imul(f,Q)|0,i=(i=i+Math.imul(f,Z)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,Z)|0;var _e=(u+(r=r+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(p,$)|0))<<13)|0;u=((o=o+Math.imul(p,ee)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(A,H),i=(i=Math.imul(A,z))+Math.imul(T,H)|0,o=Math.imul(T,z),r=r+Math.imul(E,W)|0,i=(i=i+Math.imul(E,G)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,G)|0,r=r+Math.imul(_,q)|0,i=(i=i+Math.imul(_,Y)|0)+Math.imul(S,q)|0,o=o+Math.imul(S,Y)|0,r=r+Math.imul(b,Q)|0,i=(i=i+Math.imul(b,Z)|0)+Math.imul(v,Q)|0,o=o+Math.imul(v,Z)|0,r=r+Math.imul(f,$)|0,i=(i=i+Math.imul(f,ee)|0)+Math.imul(m,$)|0,o=o+Math.imul(m,ee)|0;var Se=(u+(r=r+Math.imul(d,ne)|0)|0)+((8191&(i=(i=i+Math.imul(d,re)|0)+Math.imul(p,ne)|0))<<13)|0;u=((o=o+Math.imul(p,re)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(k,H),i=(i=Math.imul(k,z))+Math.imul(I,H)|0,o=Math.imul(I,z),r=r+Math.imul(A,W)|0,i=(i=i+Math.imul(A,G)|0)+Math.imul(T,W)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(E,q)|0,i=(i=i+Math.imul(E,Y)|0)+Math.imul(C,q)|0,o=o+Math.imul(C,Y)|0,r=r+Math.imul(_,Q)|0,i=(i=i+Math.imul(_,Z)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,Z)|0,r=r+Math.imul(b,$)|0,i=(i=i+Math.imul(b,ee)|0)+Math.imul(v,$)|0,o=o+Math.imul(v,ee)|0,r=r+Math.imul(f,ne)|0,i=(i=i+Math.imul(f,re)|0)+Math.imul(m,ne)|0,o=o+Math.imul(m,re)|0;var we=(u+(r=r+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ae)|0)+Math.imul(p,oe)|0))<<13)|0;u=((o=o+Math.imul(p,ae)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(P,H),i=(i=Math.imul(P,z))+Math.imul(D,H)|0,o=Math.imul(D,z),r=r+Math.imul(k,W)|0,i=(i=i+Math.imul(k,G)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(A,q)|0,i=(i=i+Math.imul(A,Y)|0)+Math.imul(T,q)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(E,Q)|0,i=(i=i+Math.imul(E,Z)|0)+Math.imul(C,Q)|0,o=o+Math.imul(C,Z)|0,r=r+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(S,$)|0,o=o+Math.imul(S,ee)|0,r=r+Math.imul(b,ne)|0,i=(i=i+Math.imul(b,re)|0)+Math.imul(v,ne)|0,o=o+Math.imul(v,re)|0,r=r+Math.imul(f,oe)|0,i=(i=i+Math.imul(f,ae)|0)+Math.imul(m,oe)|0,o=o+Math.imul(m,ae)|0;var Ee=(u+(r=r+Math.imul(d,le)|0)|0)+((8191&(i=(i=i+Math.imul(d,ue)|0)+Math.imul(p,le)|0))<<13)|0;u=((o=o+Math.imul(p,ue)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(M,H),i=(i=Math.imul(M,z))+Math.imul(L,H)|0,o=Math.imul(L,z),r=r+Math.imul(P,W)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,G)|0,r=r+Math.imul(k,q)|0,i=(i=i+Math.imul(k,Y)|0)+Math.imul(I,q)|0,o=o+Math.imul(I,Y)|0,r=r+Math.imul(A,Q)|0,i=(i=i+Math.imul(A,Z)|0)+Math.imul(T,Q)|0,o=o+Math.imul(T,Z)|0,r=r+Math.imul(E,$)|0,i=(i=i+Math.imul(E,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,r=r+Math.imul(_,ne)|0,i=(i=i+Math.imul(_,re)|0)+Math.imul(S,ne)|0,o=o+Math.imul(S,re)|0,r=r+Math.imul(b,oe)|0,i=(i=i+Math.imul(b,ae)|0)+Math.imul(v,oe)|0,o=o+Math.imul(v,ae)|0,r=r+Math.imul(f,le)|0,i=(i=i+Math.imul(f,ue)|0)+Math.imul(m,le)|0,o=o+Math.imul(m,ue)|0;var Ce=(u+(r=r+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,pe)|0)+Math.imul(p,de)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(F,H),i=(i=Math.imul(F,z))+Math.imul(j,H)|0,o=Math.imul(j,z),r=r+Math.imul(M,W)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(L,W)|0,o=o+Math.imul(L,G)|0,r=r+Math.imul(P,q)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(D,q)|0,o=o+Math.imul(D,Y)|0,r=r+Math.imul(k,Q)|0,i=(i=i+Math.imul(k,Z)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Z)|0,r=r+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(T,$)|0,o=o+Math.imul(T,ee)|0,r=r+Math.imul(E,ne)|0,i=(i=i+Math.imul(E,re)|0)+Math.imul(C,ne)|0,o=o+Math.imul(C,re)|0,r=r+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,ae)|0)+Math.imul(S,oe)|0,o=o+Math.imul(S,ae)|0,r=r+Math.imul(b,le)|0,i=(i=i+Math.imul(b,ue)|0)+Math.imul(v,le)|0,o=o+Math.imul(v,ue)|0,r=r+Math.imul(f,de)|0,i=(i=i+Math.imul(f,pe)|0)+Math.imul(m,de)|0,o=o+Math.imul(m,pe)|0;var xe=(u+(r=r+Math.imul(d,fe)|0)|0)+((8191&(i=(i=i+Math.imul(d,me)|0)+Math.imul(p,fe)|0))<<13)|0;u=((o=o+Math.imul(p,me)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(F,W),i=(i=Math.imul(F,G))+Math.imul(j,W)|0,o=Math.imul(j,G),r=r+Math.imul(M,q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(L,q)|0,o=o+Math.imul(L,Y)|0,r=r+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(D,Q)|0,o=o+Math.imul(D,Z)|0,r=r+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,r=r+Math.imul(A,ne)|0,i=(i=i+Math.imul(A,re)|0)+Math.imul(T,ne)|0,o=o+Math.imul(T,re)|0,r=r+Math.imul(E,oe)|0,i=(i=i+Math.imul(E,ae)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,ae)|0,r=r+Math.imul(_,le)|0,i=(i=i+Math.imul(_,ue)|0)+Math.imul(S,le)|0,o=o+Math.imul(S,ue)|0,r=r+Math.imul(b,de)|0,i=(i=i+Math.imul(b,pe)|0)+Math.imul(v,de)|0,o=o+Math.imul(v,pe)|0;var Ae=(u+(r=r+Math.imul(f,fe)|0)|0)+((8191&(i=(i=i+Math.imul(f,me)|0)+Math.imul(m,fe)|0))<<13)|0;u=((o=o+Math.imul(m,me)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(F,q),i=(i=Math.imul(F,Y))+Math.imul(j,q)|0,o=Math.imul(j,Y),r=r+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(L,Q)|0,o=o+Math.imul(L,Z)|0,r=r+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,r=r+Math.imul(k,ne)|0,i=(i=i+Math.imul(k,re)|0)+Math.imul(I,ne)|0,o=o+Math.imul(I,re)|0,r=r+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,ae)|0)+Math.imul(T,oe)|0,o=o+Math.imul(T,ae)|0,r=r+Math.imul(E,le)|0,i=(i=i+Math.imul(E,ue)|0)+Math.imul(C,le)|0,o=o+Math.imul(C,ue)|0,r=r+Math.imul(_,de)|0,i=(i=i+Math.imul(_,pe)|0)+Math.imul(S,de)|0,o=o+Math.imul(S,pe)|0;var Te=(u+(r=r+Math.imul(b,fe)|0)|0)+((8191&(i=(i=i+Math.imul(b,me)|0)+Math.imul(v,fe)|0))<<13)|0;u=((o=o+Math.imul(v,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(F,Q),i=(i=Math.imul(F,Z))+Math.imul(j,Q)|0,o=Math.imul(j,Z),r=r+Math.imul(M,$)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(L,$)|0,o=o+Math.imul(L,ee)|0,r=r+Math.imul(P,ne)|0,i=(i=i+Math.imul(P,re)|0)+Math.imul(D,ne)|0,o=o+Math.imul(D,re)|0,r=r+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,ae)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,ae)|0,r=r+Math.imul(A,le)|0,i=(i=i+Math.imul(A,ue)|0)+Math.imul(T,le)|0,o=o+Math.imul(T,ue)|0,r=r+Math.imul(E,de)|0,i=(i=i+Math.imul(E,pe)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,pe)|0;var Oe=(u+(r=r+Math.imul(_,fe)|0)|0)+((8191&(i=(i=i+Math.imul(_,me)|0)+Math.imul(S,fe)|0))<<13)|0;u=((o=o+Math.imul(S,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(F,$),i=(i=Math.imul(F,ee))+Math.imul(j,$)|0,o=Math.imul(j,ee),r=r+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,re)|0)+Math.imul(L,ne)|0,o=o+Math.imul(L,re)|0,r=r+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,ae)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,ae)|0,r=r+Math.imul(k,le)|0,i=(i=i+Math.imul(k,ue)|0)+Math.imul(I,le)|0,o=o+Math.imul(I,ue)|0,r=r+Math.imul(A,de)|0,i=(i=i+Math.imul(A,pe)|0)+Math.imul(T,de)|0,o=o+Math.imul(T,pe)|0;var ke=(u+(r=r+Math.imul(E,fe)|0)|0)+((8191&(i=(i=i+Math.imul(E,me)|0)+Math.imul(C,fe)|0))<<13)|0;u=((o=o+Math.imul(C,me)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(F,ne),i=(i=Math.imul(F,re))+Math.imul(j,ne)|0,o=Math.imul(j,re),r=r+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,ae)|0)+Math.imul(L,oe)|0,o=o+Math.imul(L,ae)|0,r=r+Math.imul(P,le)|0,i=(i=i+Math.imul(P,ue)|0)+Math.imul(D,le)|0,o=o+Math.imul(D,ue)|0,r=r+Math.imul(k,de)|0,i=(i=i+Math.imul(k,pe)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,pe)|0;var Ie=(u+(r=r+Math.imul(A,fe)|0)|0)+((8191&(i=(i=i+Math.imul(A,me)|0)+Math.imul(T,fe)|0))<<13)|0;u=((o=o+Math.imul(T,me)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(F,oe),i=(i=Math.imul(F,ae))+Math.imul(j,oe)|0,o=Math.imul(j,ae),r=r+Math.imul(M,le)|0,i=(i=i+Math.imul(M,ue)|0)+Math.imul(L,le)|0,o=o+Math.imul(L,ue)|0,r=r+Math.imul(P,de)|0,i=(i=i+Math.imul(P,pe)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,pe)|0;var Re=(u+(r=r+Math.imul(k,fe)|0)|0)+((8191&(i=(i=i+Math.imul(k,me)|0)+Math.imul(I,fe)|0))<<13)|0;u=((o=o+Math.imul(I,me)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,r=Math.imul(F,le),i=(i=Math.imul(F,ue))+Math.imul(j,le)|0,o=Math.imul(j,ue),r=r+Math.imul(M,de)|0,i=(i=i+Math.imul(M,pe)|0)+Math.imul(L,de)|0,o=o+Math.imul(L,pe)|0;var Pe=(u+(r=r+Math.imul(P,fe)|0)|0)+((8191&(i=(i=i+Math.imul(P,me)|0)+Math.imul(D,fe)|0))<<13)|0;u=((o=o+Math.imul(D,me)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(F,de),i=(i=Math.imul(F,pe))+Math.imul(j,de)|0,o=Math.imul(j,pe);var De=(u+(r=r+Math.imul(M,fe)|0)|0)+((8191&(i=(i=i+Math.imul(M,me)|0)+Math.imul(L,fe)|0))<<13)|0;u=((o=o+Math.imul(L,me)|0)+(i>>>13)|0)+(De>>>26)|0,De&=67108863;var Ne=(u+(r=Math.imul(F,fe))|0)+((8191&(i=(i=Math.imul(F,me))+Math.imul(j,fe)|0))<<13)|0;return u=((o=Math.imul(j,me))+(i>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,l[0]=ge,l[1]=be,l[2]=ve,l[3]=ye,l[4]=_e,l[5]=Se,l[6]=we,l[7]=Ee,l[8]=Ce,l[9]=xe,l[10]=Ae,l[11]=Te,l[12]=Oe,l[13]=ke,l[14]=Ie,l[15]=Re,l[16]=Pe,l[17]=De,l[18]=Ne,0!==u&&(l[19]=u,n.length++),n};function f(e,t,n){return(new m).mulp(e,t,n)}function m(e,t){this.x=e,this.y=t}Math.imul||(h=p),o.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?h(this,e,t):n<63?p(this,e,t):n<1024?function(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,o=0;o<n.length-1;o++){var a=i;i=0;for(var s=67108863&r,l=Math.min(o,t.length-1),u=Math.max(0,o-e.length+1);u<=l;u++){var c=o-u,d=(0|e.words[c])*(0|t.words[u]),p=67108863&d;s=67108863&(p=p+s|0),i+=(a=(a=a+(d/67108864|0)|0)+(p>>>26)|0)>>>26,a&=67108863}n.words[o]=s,r=a,a=i}return 0!==r?n.words[o]=r:n.length--,n.strip()}(this,e,t):f(this,e,t)},m.prototype.makeRBT=function(e){for(var t=new Array(e),n=o.prototype._countBits(e)-1,r=0;r<e;r++)t[r]=this.revBin(r,n,e);return t},m.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var r=0,i=0;i<t;i++)r|=(1&e)<<t-i-1,e>>=1;return r},m.prototype.permute=function(e,t,n,r,i,o){for(var a=0;a<o;a++)r[a]=t[e[a]],i[a]=n[e[a]]},m.prototype.transform=function(e,t,n,r,i,o){this.permute(o,e,t,n,r,i);for(var a=1;a<i;a<<=1)for(var s=a<<1,l=Math.cos(2*Math.PI/s),u=Math.sin(2*Math.PI/s),c=0;c<i;c+=s)for(var d=l,p=u,h=0;h<a;h++){var f=n[c+h],m=r[c+h],g=n[c+h+a],b=r[c+h+a],v=d*g-p*b;b=d*b+p*g,g=v,n[c+h]=f+g,r[c+h]=m+b,n[c+h+a]=f-g,r[c+h+a]=m-b,h!==s&&(v=l*d-u*p,p=l*p+u*d,d=v)}},m.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),r=1&n,i=0;for(n=n/2|0;n;n>>>=1)i++;return 1<<i+1+r},m.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var r=0;r<n/2;r++){var i=e[r];e[r]=e[n-r-1],e[n-r-1]=i,i=t[r],t[r]=-t[n-r-1],t[n-r-1]=-i}},m.prototype.normalize13b=function(e,t){for(var n=0,r=0;r<t/2;r++){var i=8192*Math.round(e[2*r+1]/t)+Math.round(e[2*r]/t)+n;e[r]=67108863&i,n=i<67108864?0:i/67108864|0}return e},m.prototype.convert13b=function(e,t,n,i){for(var o=0,a=0;a<t;a++)o+=0|e[a],n[2*a]=8191&o,o>>>=13,n[2*a+1]=8191&o,o>>>=13;for(a=2*t;a<i;++a)n[a]=0;r(0===o),r(0===(-8192&o))},m.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},m.prototype.mulp=function(e,t,n){var r=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(r),o=this.stub(r),a=new Array(r),s=new Array(r),l=new Array(r),u=new Array(r),c=new Array(r),d=new Array(r),p=n.words;p.length=r,this.convert13b(e.words,e.length,a,r),this.convert13b(t.words,t.length,u,r),this.transform(a,o,s,l,r,i),this.transform(u,o,c,d,r,i);for(var h=0;h<r;h++){var f=s[h]*c[h]-l[h]*d[h];l[h]=s[h]*d[h]+l[h]*c[h],s[h]=f}return this.conjugate(s,l,r),this.transform(s,l,p,o,r,i),this.conjugate(p,o,r),this.normalize13b(p,r),n.negative=e.negative^t.negative,n.length=e.length+t.length,n.strip()},o.prototype.mul=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},o.prototype.mulf=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),f(this,e,t)},o.prototype.imul=function(e){return this.clone().mulTo(e,this)},o.prototype.imuln=function(e){r("number"===typeof e),r(e<67108864);for(var t=0,n=0;n<this.length;n++){var i=(0|this.words[n])*e,o=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=o>>>26,this.words[n]=67108863&o}return 0!==t&&(this.words[n]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var r=n/26|0,i=n%26;t[n]=(e.words[r]&1<<i)>>>i}return t}(e);if(0===t.length)return new o(1);for(var n=this,r=0;r<t.length&&0===t[r];r++,n=n.sqr());if(++r<t.length)for(var i=n.sqr();r<t.length;r++,i=i.sqr())0!==t[r]&&(n=n.mul(i));return n},o.prototype.iushln=function(e){r("number"===typeof e&&e>=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t<this.length;t++){var s=this.words[t]&o,l=(0|this.words[t])-s<<n;this.words[t]=l|a,a=s>>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},o.prototype.ishln=function(e){return r(0===this.negative),this.iushln(e)},o.prototype.iushrn=function(e,t,n){var i;r("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<<o,l=n;if(i-=a,i=Math.max(0,i),l){for(var u=0;u<a;u++)l.words[u]=this.words[u];l.length=a}if(0===a);else if(this.length>a)for(this.length-=a,u=0;u<this.length;u++)this.words[u]=this.words[u+a];else this.words[0]=0,this.length=1;var c=0;for(u=this.length-1;u>=0&&(0!==c||u>=i);u--){var d=0|this.words[u];this.words[u]=c<<26-o|d>>>o,c=d&s}return l&&0!==c&&(l.words[l.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){r("number"===typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<<t;return!(this.length<=n)&&!!(this.words[n]&i)},o.prototype.imaskn=function(e){r("number"===typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},o.prototype.maskn=function(e){return this.clone().imaskn(e)},o.prototype.iaddn=function(e){return r("number"===typeof e),r(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},o.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(r("number"===typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},o.prototype.addn=function(e){return this.clone().iaddn(e)},o.prototype.subn=function(e){return this.clone().isubn(e)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(e,t,n){var i,o,a=e.length+n;this._expand(a);var s=0;for(i=0;i<e.length;i++){o=(0|this.words[i+n])+s;var l=(0|e.words[i])*t;s=((o-=67108863&l)>>26)-(l/67108864|0),this.words[i+n]=67108863&o}for(;i<this.length-n;i++)s=(o=(0|this.words[i+n])+s)>>26,this.words[i+n]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,i=0;i<this.length;i++)s=(o=-(0|this.words[i])+s)>>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,a=0|i.words[i.length-1];0!==(n=26-this._countBits(a))&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var s,l=r.length-i.length;if("mod"!==t){(s=new o(null)).length=l+1,s.words=new Array(s.length);for(var u=0;u<s.length;u++)s.words[u]=0}var c=r.clone()._ishlnsubmul(i,1,l);0===c.negative&&(r=c,s&&(s.words[l]=1));for(var d=l-1;d>=0;d--){var p=67108864*(0|r.words[i.length+d])+(0|r.words[i.length+d-1]);for(p=Math.min(p/a|0,67108863),r._ishlnsubmul(i,p,d);0!==r.negative;)p--,r.negative=0,r._ishlnsubmul(i,1,d),r.isZero()||(r.negative^=1);s&&(s.words[d]=p)}return s&&s.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:s||null,mod:r}},o.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:s.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,a,s},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},o.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),a=new o(0),s=new o(0),l=new o(1),u=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++u;for(var c=n.clone(),d=t.clone();!t.isZero();){for(var p=0,h=1;0===(t.words[0]&h)&&p<26;++p,h<<=1);if(p>0)for(t.iushrn(p);p-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(c),a.isub(d)),i.iushrn(1),a.iushrn(1);for(var f=0,m=1;0===(n.words[0]&m)&&f<26;++f,m<<=1);if(f>0)for(n.iushrn(f);f-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(c),l.isub(d)),s.iushrn(1),l.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(s),a.isub(l)):(n.isub(t),s.isub(i),l.isub(a))}return{a:s,b:l,gcd:n.iushln(u)}},o.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,a=new o(1),s=new o(0),l=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var u=0,c=1;0===(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0)for(t.iushrn(u);u-- >0;)a.isOdd()&&a.iadd(l),a.iushrn(1);for(var d=0,p=1;0===(n.words[0]&p)&&d<26;++d,p<<=1);if(d>0)for(n.iushrn(d);d-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),a.isub(s)):(n.isub(t),s.isub(a))}return(i=0===t.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0===(1&this.words[0])},o.prototype.isOdd=function(){return 1===(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){r("number"===typeof e);var t=e%26,n=(e-t)/26,i=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=i,this;for(var o=i,a=n;0!==o&&a<this.length;a++){var s=0|this.words[a];o=(s+=o)>>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},o.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},o.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){r<i?t=-1:r>i&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new w(e)},o.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var g={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function v(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function y(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function w(e){if("string"===typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){w.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}b.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},b.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t<this.n?-1:n.ucmp(this.p);return 0===r?(n.words[0]=0,n.length=1):r>0?n.isub(this.p):n.strip(),n},b.prototype.split=function(e,t){e.iushrn(this.n,0,t)},b.prototype.imulK=function(e){return e.imul(this.k)},i(v,b),v.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r<n;r++)t.words[r]=e.words[r];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,r=10;r<e.length;r++){var o=0|e.words[r];e.words[r-10]=(4194303&o)<<4|i>>>22,i=o}i>>>=22,e.words[r-10]=i,0===i&&e.length>10?e.length-=10:e.length-=9},v.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var r=0|e.words[n];t+=977*r,e.words[n]=67108863&t,t=64*r+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(y,b),i(_,b),i(S,b),S.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var r=19*(0|e.words[n])+t,i=67108863&r;r>>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(g[e])return g[e];var t;if("k256"===e)t=new v;else if("p224"===e)t=new y;else if("p192"===e)t=new _;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return g[e]=t,t},w.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},w.prototype._verify2=function(e,t){r(0===(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},w.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},w.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},w.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},w.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},w.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},w.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},w.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},w.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},w.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},w.prototype.isqr=function(e){return this.imul(e,e.clone())},w.prototype.sqr=function(e){return this.mul(e,e)},w.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2===1),3===t){var n=this.m.add(new o(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);r(!i.isZero());var s=new o(1).toRed(this),l=s.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new o(2*c*c).toRed(this);0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var d=this.pow(c,i),p=this.pow(e,i.addn(1).iushrn(1)),h=this.pow(e,i),f=a;0!==h.cmp(s);){for(var m=h,g=0;0!==m.cmp(s);g++)m=m.redSqr();r(g<f);var b=this.pow(d,new o(1).iushln(f-g-1));p=p.redMul(b),d=b.redSqr(),h=h.redMul(d),f=g}return p},w.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},w.prototype.pow=function(e,t){if(t.isZero())return new o(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new o(1).toRed(this),n[1]=e;for(var r=2;r<n.length;r++)n[r]=this.mul(n[r-1],e);var i=n[0],a=0,s=0,l=t.bitLength()%26;for(0===l&&(l=26),r=t.length-1;r>=0;r--){for(var u=t.words[r],c=l-1;c>=0;c--){var d=u>>c&1;i!==n[0]&&(i=this.sqr(i)),0!==d||0!==a?(a<<=1,a|=d,(4===++s||0===r&&0===c)&&(i=this.mul(i,n[a]),s=0,a=0)):s=0}l=26}return i},w.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},w.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new E(e)},i(E,w),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}("undefined"===typeof e||e,this)}).call(t,n(205)(e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1607),t)},function(e,t,n){"use strict";var r=n(1685);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b})},function(e,t,n){"use strict";t.a=function(e,t,n){return function(){if(0===arguments.length)return n();var o=Array.prototype.slice.call(arguments,0),a=o.pop();if(!Object(r.a)(a)){for(var s=0;s<e.length;){if("function"===typeof a[e[s]])return a[e[s]].apply(a,o);s+=1}if(Object(i.a)(a)){var l=t.apply(null,o);return l(a)}}return n.apply(this,arguments)}};var r=n(113),i=n(546)},function(e,t,n){"use strict";t.a={init:function(){return this.xf["@@transducer/init"]()},result:function(e){return this.xf["@@transducer/result"](e)}}},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(5),i=n(83),o=n(86),a=n(98),s=n(69),l={projectInfo:{projectName:"",engineer:"",city:"",state:"",country:"",region:"",language:"",isMultiBedProject:!1},project:null,runSaveProject:!1},u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments[1];switch(t.type){case r._227:var n=new i.a,a=Object(o.a)(n,function(n){n.id=e.project.id,n.projectName=e.project.projectName,n.engineer=e.project.engineer,n.city=e.project.city,n.state=e.project.state,n.country=e.project.country,n.region=e.project.region,n.language=e.project.language,n.createdDate=e.project.createdDate,n.statusDate=e.project.statusDate,n.editedDate=e.project.editedDate,n.processingStatus=t.payload.workItemStatus||t.payload.processingStatus||e.project.processingStatus,n.bomFileUrl=e.project.bomFileUrl,n.active=e.project.id,n.workItemId=e.project.active,n.inputFileURL=e.project.id,n.outputFileURL=e.project.inputFileURL,n.projectType=e.project.projectType,n.outputFileURLPipe=e.project.outputFileURLPipe,n.bomFileUrlPipe=e.project.bomFileUrlPipe,n.isMultiBedProject=e.project.isMultiBedProject});return Object.assign({},e,{project:a});case r._225:return Object.assign({},e,{projectInfo:t.payload});case r._223:var s=Object(o.a)(e,function(e){try{e.project=Object.assign({},t.payload)}catch(e){console.error("PROJECTS_CRUD_SET_CURRENT_PROJECT stateDraft :: "+e.message)}});return Object.assign({},s);case r.e:return l;case r.l:return Object.assign({},e,{runSaveProject:t.payload});case r._45:var u=void 0;return u=e.project?Object(o.a)(e,function(e){e.project.isMultiBedProject=!0,e.projectInfo.isMultiBedProject=!0}):Object(o.a)(e,function(e){e.projectInfo.isMultiBedProject=!0}),Object.assign({},e,u);default:return e}},c=function(e){return e.project},d={isMultiBedProject:function(){try{return Object(a.a)([c],function(e){return e.project&&e.project.isMultiBedProject?e.project.isMultiBedProject:e.projectInfo.isMultiBedProject})(s.a.getState())}catch(e){console.error("ProjectSelectors.isMultiBedProject() :: "+e.message)}}};t.b=d},function(e,t,n){var r;(function(){var n=this,i=n._,o=Array.prototype,a=Object.prototype,s=Function.prototype,l=o.push,u=o.slice,c=a.toString,d=a.hasOwnProperty,p=Array.isArray,h=Object.keys,f=s.bind,m=Object.create,g=function(){},b=function(e){return e instanceof b?e:this instanceof b?void(this._wrapped=e):new b(e)};"undefined"!==typeof e&&e.exports&&(t=e.exports=b),t._=b,b.VERSION="1.8.3";var v=function(e,t,n){if(void 0===t)return e;switch(null==n?3:n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)};case 4:return function(n,r,i,o){return e.call(t,n,r,i,o)}}return function(){return e.apply(t,arguments)}},y=function(e,t,n){return null==e?b.identity:b.isFunction(e)?v(e,t,n):b.isObject(e)?b.matcher(e):b.property(e)};b.iteratee=function(e,t){return y(e,t,1/0)};var _=function(e,t){return function(n){var r=arguments.length;if(r<2||null==n)return n;for(var i=1;i<r;i++)for(var o=arguments[i],a=e(o),s=a.length,l=0;l<s;l++){var u=a[l];t&&void 0!==n[u]||(n[u]=o[u])}return n}},S=function(e){if(!b.isObject(e))return{};if(m)return m(e);g.prototype=e;var t=new g;return g.prototype=null,t},w=function(e){return function(t){return null==t?void 0:t[e]}},E=Math.pow(2,53)-1,C=w("length"),x=function(e){var t=C(e);return"number"==typeof t&&t>=0&&t<=E};function A(e){return function(t,n,r,i){n=v(n,i,4);var o=!x(t)&&b.keys(t),a=(o||t).length,s=e>0?0:a-1;return arguments.length<3&&(r=t[o?o[s]:s],s+=e),function(t,n,r,i,o,a){for(;o>=0&&o<a;o+=e){var s=i?i[o]:o;r=n(r,t[s],s,t)}return r}(t,n,r,o,s,a)}}b.each=b.forEach=function(e,t,n){var r,i;if(t=v(t,n),x(e))for(r=0,i=e.length;r<i;r++)t(e[r],r,e);else{var o=b.keys(e);for(r=0,i=o.length;r<i;r++)t(e[o[r]],o[r],e)}return e},b.map=b.collect=function(e,t,n){t=y(t,n);for(var r=!x(e)&&b.keys(e),i=(r||e).length,o=Array(i),a=0;a<i;a++){var s=r?r[a]:a;o[a]=t(e[s],s,e)}return o},b.reduce=b.foldl=b.inject=A(1),b.reduceRight=b.foldr=A(-1),b.find=b.detect=function(e,t,n){var r;if(void 0!==(r=x(e)?b.findIndex(e,t,n):b.findKey(e,t,n))&&-1!==r)return e[r]},b.filter=b.select=function(e,t,n){var r=[];return t=y(t,n),b.each(e,function(e,n,i){t(e,n,i)&&r.push(e)}),r},b.reject=function(e,t,n){return b.filter(e,b.negate(y(t)),n)},b.every=b.all=function(e,t,n){t=y(t,n);for(var r=!x(e)&&b.keys(e),i=(r||e).length,o=0;o<i;o++){var a=r?r[o]:o;if(!t(e[a],a,e))return!1}return!0},b.some=b.any=function(e,t,n){t=y(t,n);for(var r=!x(e)&&b.keys(e),i=(r||e).length,o=0;o<i;o++){var a=r?r[o]:o;if(t(e[a],a,e))return!0}return!1},b.contains=b.includes=b.include=function(e,t,n,r){return x(e)||(e=b.values(e)),("number"!=typeof n||r)&&(n=0),b.indexOf(e,t,n)>=0},b.invoke=function(e,t){var n=u.call(arguments,2),r=b.isFunction(t);return b.map(e,function(e){var i=r?t:e[t];return null==i?i:i.apply(e,n)})},b.pluck=function(e,t){return b.map(e,b.property(t))},b.where=function(e,t){return b.filter(e,b.matcher(t))},b.findWhere=function(e,t){return b.find(e,b.matcher(t))},b.max=function(e,t,n){var r,i,o=-1/0,a=-1/0;if(null==t&&null!=e)for(var s=0,l=(e=x(e)?e:b.values(e)).length;s<l;s++)(r=e[s])>o&&(o=r);else t=y(t,n),b.each(e,function(e,n,r){((i=t(e,n,r))>a||i===-1/0&&o===-1/0)&&(o=e,a=i)});return o},b.min=function(e,t,n){var r,i,o=1/0,a=1/0;if(null==t&&null!=e)for(var s=0,l=(e=x(e)?e:b.values(e)).length;s<l;s++)(r=e[s])<o&&(o=r);else t=y(t,n),b.each(e,function(e,n,r){((i=t(e,n,r))<a||i===1/0&&o===1/0)&&(o=e,a=i)});return o},b.shuffle=function(e){for(var t,n=x(e)?e:b.values(e),r=n.length,i=Array(r),o=0;o<r;o++)(t=b.random(0,o))!==o&&(i[o]=i[t]),i[t]=n[o];return i},b.sample=function(e,t,n){return null==t||n?(x(e)||(e=b.values(e)),e[b.random(e.length-1)]):b.shuffle(e).slice(0,Math.max(0,t))},b.sortBy=function(e,t,n){return t=y(t,n),b.pluck(b.map(e,function(e,n,r){return{value:e,index:n,criteria:t(e,n,r)}}).sort(function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(n<r||void 0===r)return-1}return e.index-t.index}),"value")};var T=function(e){return function(t,n,r){var i={};return n=y(n,r),b.each(t,function(r,o){var a=n(r,o,t);e(i,r,a)}),i}};b.groupBy=T(function(e,t,n){b.has(e,n)?e[n].push(t):e[n]=[t]}),b.indexBy=T(function(e,t,n){e[n]=t}),b.countBy=T(function(e,t,n){b.has(e,n)?e[n]++:e[n]=1}),b.toArray=function(e){return e?b.isArray(e)?u.call(e):x(e)?b.map(e,b.identity):b.values(e):[]},b.size=function(e){return null==e?0:x(e)?e.length:b.keys(e).length},b.partition=function(e,t,n){t=y(t,n);var r=[],i=[];return b.each(e,function(e,n,o){(t(e,n,o)?r:i).push(e)}),[r,i]},b.first=b.head=b.take=function(e,t,n){if(null!=e)return null==t||n?e[0]:b.initial(e,e.length-t)},b.initial=function(e,t,n){return u.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))},b.last=function(e,t,n){if(null!=e)return null==t||n?e[e.length-1]:b.rest(e,Math.max(0,e.length-t))},b.rest=b.tail=b.drop=function(e,t,n){return u.call(e,null==t||n?1:t)},b.compact=function(e){return b.filter(e,b.identity)};var O=function(e,t,n,r){for(var i=[],o=0,a=r||0,s=C(e);a<s;a++){var l=e[a];if(x(l)&&(b.isArray(l)||b.isArguments(l))){t||(l=O(l,t,n));var u=0,c=l.length;for(i.length+=c;u<c;)i[o++]=l[u++]}else n||(i[o++]=l)}return i};function k(e){return function(t,n,r){n=y(n,r);for(var i=C(t),o=e>0?0:i-1;o>=0&&o<i;o+=e)if(n(t[o],o,t))return o;return-1}}function I(e,t,n){return function(r,i,o){var a=0,s=C(r);if("number"==typeof o)e>0?a=o>=0?o:Math.max(o+s,a):s=o>=0?Math.min(o+1,s):o+s+1;else if(n&&o&&s)return r[o=n(r,i)]===i?o:-1;if(i!==i)return(o=t(u.call(r,a,s),b.isNaN))>=0?o+a:-1;for(o=e>0?a:s-1;o>=0&&o<s;o+=e)if(r[o]===i)return o;return-1}}b.flatten=function(e,t){return O(e,t,!1)},b.without=function(e){return b.difference(e,u.call(arguments,1))},b.uniq=b.unique=function(e,t,n,r){b.isBoolean(t)||(r=n,n=t,t=!1),null!=n&&(n=y(n,r));for(var i=[],o=[],a=0,s=C(e);a<s;a++){var l=e[a],u=n?n(l,a,e):l;t?(a&&o===u||i.push(l),o=u):n?b.contains(o,u)||(o.push(u),i.push(l)):b.contains(i,l)||i.push(l)}return i},b.union=function(){return b.uniq(O(arguments,!0,!0))},b.intersection=function(e){for(var t=[],n=arguments.length,r=0,i=C(e);r<i;r++){var o=e[r];if(!b.contains(t,o)){for(var a=1;a<n&&b.contains(arguments[a],o);a++);a===n&&t.push(o)}}return t},b.difference=function(e){var t=O(arguments,!0,!0,1);return b.filter(e,function(e){return!b.contains(t,e)})},b.zip=function(){return b.unzip(arguments)},b.unzip=function(e){for(var t=e&&b.max(e,C).length||0,n=Array(t),r=0;r<t;r++)n[r]=b.pluck(e,r);return n},b.object=function(e,t){for(var n={},r=0,i=C(e);r<i;r++)t?n[e[r]]=t[r]:n[e[r][0]]=e[r][1];return n},b.findIndex=k(1),b.findLastIndex=k(-1),b.sortedIndex=function(e,t,n,r){for(var i=(n=y(n,r,1))(t),o=0,a=C(e);o<a;){var s=Math.floor((o+a)/2);n(e[s])<i?o=s+1:a=s}return o},b.indexOf=I(1,b.findIndex,b.sortedIndex),b.lastIndexOf=I(-1,b.findLastIndex),b.range=function(e,t,n){null==t&&(t=e||0,e=0),n=n||1;for(var r=Math.max(Math.ceil((t-e)/n),0),i=Array(r),o=0;o<r;o++,e+=n)i[o]=e;return i};var R=function(e,t,n,r,i){if(!(r instanceof t))return e.apply(n,i);var o=S(e.prototype),a=e.apply(o,i);return b.isObject(a)?a:o};b.bind=function(e,t){if(f&&e.bind===f)return f.apply(e,u.call(arguments,1));if(!b.isFunction(e))throw new TypeError("Bind must be called on a function");var n=u.call(arguments,2),r=function(){return R(e,r,t,this,n.concat(u.call(arguments)))};return r},b.partial=function(e){var t=u.call(arguments,1),n=function(){for(var r=0,i=t.length,o=Array(i),a=0;a<i;a++)o[a]=t[a]===b?arguments[r++]:t[a];for(;r<arguments.length;)o.push(arguments[r++]);return R(e,n,this,this,o)};return n},b.bindAll=function(e){var t,n,r=arguments.length;if(r<=1)throw new Error("bindAll must be passed function names");for(t=1;t<r;t++)e[n=arguments[t]]=b.bind(e[n],e);return e},b.memoize=function(e,t){var n=function(r){var i=n.cache,o=""+(t?t.apply(this,arguments):r);return b.has(i,o)||(i[o]=e.apply(this,arguments)),i[o]};return n.cache={},n},b.delay=function(e,t){var n=u.call(arguments,2);return setTimeout(function(){return e.apply(null,n)},t)},b.defer=b.partial(b.delay,b,1),b.throttle=function(e,t,n){var r,i,o,a=null,s=0;n||(n={});var l=function(){s=!1===n.leading?0:b.now(),a=null,o=e.apply(r,i),a||(r=i=null)};return function(){var u=b.now();s||!1!==n.leading||(s=u);var c=t-(u-s);return r=this,i=arguments,c<=0||c>t?(a&&(clearTimeout(a),a=null),s=u,o=e.apply(r,i),a||(r=i=null)):a||!1===n.trailing||(a=setTimeout(l,c)),o}},b.debounce=function(e,t,n){var r,i,o,a,s,l=function(){var u=b.now()-a;u<t&&u>=0?r=setTimeout(l,t-u):(r=null,n||(s=e.apply(o,i),r||(o=i=null)))};return function(){o=this,i=arguments,a=b.now();var u=n&&!r;return r||(r=setTimeout(l,t)),u&&(s=e.apply(o,i),o=i=null),s}},b.wrap=function(e,t){return b.partial(t,e)},b.negate=function(e){return function(){return!e.apply(this,arguments)}},b.compose=function(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}},b.after=function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},b.before=function(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}},b.once=b.partial(b.before,2);var P=!{toString:null}.propertyIsEnumerable("toString"),D=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];function N(e,t){var n=D.length,r=e.constructor,i=b.isFunction(r)&&r.prototype||a,o="constructor";for(b.has(e,o)&&!b.contains(t,o)&&t.push(o);n--;)(o=D[n])in e&&e[o]!==i[o]&&!b.contains(t,o)&&t.push(o)}b.keys=function(e){if(!b.isObject(e))return[];if(h)return h(e);var t=[];for(var n in e)b.has(e,n)&&t.push(n);return P&&N(e,t),t},b.allKeys=function(e){if(!b.isObject(e))return[];var t=[];for(var n in e)t.push(n);return P&&N(e,t),t},b.values=function(e){for(var t=b.keys(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=e[t[i]];return r},b.mapObject=function(e,t,n){t=y(t,n);for(var r,i=b.keys(e),o=i.length,a={},s=0;s<o;s++)a[r=i[s]]=t(e[r],r,e);return a},b.pairs=function(e){for(var t=b.keys(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=[t[i],e[t[i]]];return r},b.invert=function(e){for(var t={},n=b.keys(e),r=0,i=n.length;r<i;r++)t[e[n[r]]]=n[r];return t},b.functions=b.methods=function(e){var t=[];for(var n in e)b.isFunction(e[n])&&t.push(n);return t.sort()},b.extend=_(b.allKeys),b.extendOwn=b.assign=_(b.keys),b.findKey=function(e,t,n){t=y(t,n);for(var r,i=b.keys(e),o=0,a=i.length;o<a;o++)if(t(e[r=i[o]],r,e))return r},b.pick=function(e,t,n){var r,i,o={},a=e;if(null==a)return o;b.isFunction(t)?(i=b.allKeys(a),r=v(t,n)):(i=O(arguments,!1,!1,1),r=function(e,t,n){return t in n},a=Object(a));for(var s=0,l=i.length;s<l;s++){var u=i[s],c=a[u];r(c,u,a)&&(o[u]=c)}return o},b.omit=function(e,t,n){if(b.isFunction(t))t=b.negate(t);else{var r=b.map(O(arguments,!1,!1,1),String);t=function(e,t){return!b.contains(r,t)}}return b.pick(e,t,n)},b.defaults=_(b.allKeys,!0),b.create=function(e,t){var n=S(e);return t&&b.extendOwn(n,t),n},b.clone=function(e){return b.isObject(e)?b.isArray(e)?e.slice():b.extend({},e):e},b.tap=function(e,t){return t(e),e},b.isMatch=function(e,t){var n=b.keys(t),r=n.length;if(null==e)return!r;for(var i=Object(e),o=0;o<r;o++){var a=n[o];if(t[a]!==i[a]||!(a in i))return!1}return!0};var M=function(e,t,n,r){if(e===t)return 0!==e||1/e===1/t;if(null==e||null==t)return e===t;e instanceof b&&(e=e._wrapped),t instanceof b&&(t=t._wrapped);var i=c.call(e);if(i!==c.call(t))return!1;switch(i){case"[object RegExp]":case"[object String]":return""+e===""+t;case"[object Number]":return+e!==+e?+t!==+t:0===+e?1/+e===1/t:+e===+t;case"[object Date]":case"[object Boolean]":return+e===+t}var o="[object Array]"===i;if(!o){if("object"!=typeof e||"object"!=typeof t)return!1;var a=e.constructor,s=t.constructor;if(a!==s&&!(b.isFunction(a)&&a instanceof a&&b.isFunction(s)&&s instanceof s)&&"constructor"in e&&"constructor"in t)return!1}n=n||[],r=r||[];for(var l=n.length;l--;)if(n[l]===e)return r[l]===t;if(n.push(e),r.push(t),o){if((l=e.length)!==t.length)return!1;for(;l--;)if(!M(e[l],t[l],n,r))return!1}else{var u,d=b.keys(e);if(l=d.length,b.keys(t).length!==l)return!1;for(;l--;)if(u=d[l],!b.has(t,u)||!M(e[u],t[u],n,r))return!1}return n.pop(),r.pop(),!0};b.isEqual=function(e,t){return M(e,t)},b.isEmpty=function(e){return null==e||(x(e)&&(b.isArray(e)||b.isString(e)||b.isArguments(e))?0===e.length:0===b.keys(e).length)},b.isElement=function(e){return!(!e||1!==e.nodeType)},b.isArray=p||function(e){return"[object Array]"===c.call(e)},b.isObject=function(e){var t=typeof e;return"function"===t||"object"===t&&!!e},b.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(e){b["is"+e]=function(t){return c.call(t)==="[object "+e+"]"}}),b.isArguments(arguments)||(b.isArguments=function(e){return b.has(e,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(b.isFunction=function(e){return"function"==typeof e||!1}),b.isFinite=function(e){return isFinite(e)&&!isNaN(parseFloat(e))},b.isNaN=function(e){return b.isNumber(e)&&e!==+e},b.isBoolean=function(e){return!0===e||!1===e||"[object Boolean]"===c.call(e)},b.isNull=function(e){return null===e},b.isUndefined=function(e){return void 0===e},b.has=function(e,t){return null!=e&&d.call(e,t)},b.noConflict=function(){return n._=i,this},b.identity=function(e){return e},b.constant=function(e){return function(){return e}},b.noop=function(){},b.property=w,b.propertyOf=function(e){return null==e?function(){}:function(t){return e[t]}},b.matcher=b.matches=function(e){return e=b.extendOwn({},e),function(t){return b.isMatch(t,e)}},b.times=function(e,t,n){var r=Array(Math.max(0,e));t=v(t,n,1);for(var i=0;i<e;i++)r[i]=t(i);return r},b.random=function(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))},b.now=Date.now||function(){return(new Date).getTime()};var L={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},B=b.invert(L),F=function(e){var t=function(t){return e[t]},n="(?:"+b.keys(e).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(i,t):e}};b.escape=F(L),b.unescape=F(B),b.result=function(e,t,n){var r=null==e?void 0:e[t];return void 0===r&&(r=n),b.isFunction(r)?r.call(e):r};var j=0;b.uniqueId=function(e){var t=++j+"";return e?e+t:t},b.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var U=/(.)^/,H={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},z=/\\|'|\r|\n|\u2028|\u2029/g,V=function(e){return"\\"+H[e]};b.template=function(e,t,n){!t&&n&&(t=n),t=b.defaults({},t,b.templateSettings);var r=RegExp([(t.escape||U).source,(t.interpolate||U).source,(t.evaluate||U).source].join("|")+"|$","g"),i=0,o="__p+='";e.replace(r,function(t,n,r,a,s){return o+=e.slice(i,s).replace(z,V),i=s+t.length,n?o+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?o+="'+\n((__t=("+r+"))==null?'':__t)+\n'":a&&(o+="';\n"+a+"\n__p+='"),t}),o+="';\n",t.variable||(o="with(obj||{}){\n"+o+"}\n"),o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{var a=new Function(t.variable||"obj","_",o)}catch(e){throw e.source=o,e}var s=function(e){return a.call(this,e,b)},l=t.variable||"obj";return s.source="function("+l+"){\n"+o+"}",s},b.chain=function(e){var t=b(e);return t._chain=!0,t};var W=function(e,t){return e._chain?b(t).chain():t};b.mixin=function(e){b.each(b.functions(e),function(t){var n=b[t]=e[t];b.prototype[t]=function(){var e=[this._wrapped];return l.apply(e,arguments),W(this,n.apply(b,e))}})},b.mixin(b),b.each(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var t=o[e];b.prototype[e]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0],W(this,n)}}),b.each(["concat","join","slice"],function(e){var t=o[e];b.prototype[e]=function(){return W(this,t.apply(this._wrapped,arguments))}}),b.prototype.value=function(){return this._wrapped},b.prototype.valueOf=b.prototype.toJSON=b.prototype.value,b.prototype.toString=function(){return""+this._wrapped},void 0===(r=function(){return b}.apply(t,[]))||(e.exports=r)}).call(this)},function(e,t,n){e.exports=i;var r=n(52).EventEmitter;function i(){r.call(this)}n(15)(i,r),i.Readable=n(1267),i.Writable=n(1270),i.Duplex=n(1271),i.Transform=n(1272),i.PassThrough=n(1273),i.Stream=i,i.prototype.pipe=function(e,t){var n=this;function i(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function o(){n.readable&&n.resume&&n.resume()}n.on("data",i),e.on("drain",o),e._isStdio||t&&!1===t.end||(n.on("end",s),n.on("close",l));var a=!1;function s(){a||(a=!0,e.end())}function l(){a||(a=!0,"function"===typeof e.destroy&&e.destroy())}function u(e){if(c(),0===r.listenerCount(this,"error"))throw e}function c(){n.removeListener("data",i),e.removeListener("drain",o),n.removeListener("end",s),n.removeListener("close",l),n.removeListener("error",u),e.removeListener("error",u),n.removeListener("end",c),n.removeListener("close",c),e.removeListener("close",c)}return n.on("error",u),e.on("error",u),n.on("end",c),n.on("close",c),e.on("close",c),e.emit("pipe",n),e}},function(e,t,n){"use strict";n(1651),n(762),n(1682);var r=n(29);n.d(t,"b",function(){return r.c}),n.d(t,"c",function(){return r.e}),n.d(t,"k",function(){return r.g});n(782),n(73),n(429);var i=n(431);n.d(t,"a",function(){return i.a});n(290),n(1727),n(1728),n(1737),n(1740),n(1754),n(1762),n(425),n(1769),n(1773);var o=n(437);n.d(t,"d",function(){return o.a}),n.d(t,"e",function(){return o.b}),n.d(t,"f",function(){return o.c}),n.d(t,"g",function(){return o.d});n(774),n(1813);var a=n(1823);n.d(t,"h",function(){return a.a});n(1832),n(753),n(1839),n(1845),n(306),n(35),n(1862),n(307),n(1866);var s=n(19);n.d(t,"i",function(){return s.a});n(1872),n(217),n(839),n(74),n(1897),n(120),n(146),n(298),n(228),n(1902),n(1906);var l=n(230);n.d(t,"j",function(){return l.a});n(1910),n(792),n(439),n(816),n(103),n(440),n(823),n(846),n(422),n(1916),n(1917),n(1921),n(428),n(1925),n(1930),n(1934),n(1936),n(443),n(856),n(1950);var u=n(1953);n.d(t,"l",function(){return u.a});var c=n(1957);n.d(t,"m",function(){return c.a});n(434),n(1962);var d=n(7);n.d(t,"n",function(){return d.t}),n.d(t,"o",function(){return d.C});n(1965),n(873),n(175),n(1972),n(1976),n(145),n(3),n(291)},function(e,t,n){"use strict";var r=n(78),i=n(14),o=n(4),a=n(347),s=Object(o.a)(function(e,t){return 1===e?Object(i.a)(t):Object(r.a)(e,Object(a.a)(e,[],t))});t.a=s},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(1209)},function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"k",function(){return o}),n.d(t,"s",function(){return a}),n.d(t,"t",function(){return s}),n.d(t,"a",function(){return l}),n.d(t,"r",function(){return u}),n.d(t,"e",function(){return c}),n.d(t,"f",function(){return d}),n.d(t,"l",function(){return p}),n.d(t,"o",function(){return h}),n.d(t,"g",function(){return f}),n.d(t,"d",function(){return m}),n.d(t,"c",function(){return g}),n.d(t,"q",function(){return b}),n.d(t,"i",function(){return v}),n.d(t,"h",function(){return y}),n.d(t,"m",function(){return _}),n.d(t,"p",function(){return S}),n.d(t,"n",function(){return w}),n.d(t,"j",function(){return E});var r=n(5),i=function(){return function(e){e({type:r._45})}},o=function(e){return function(t){t({type:r._253,payload:e})}},a=function(e,t,n){return function(i){var o={volume:n.systemVolume,length:n.systemLength,width:n.systemWidth,area:n.systemArea,chambers:t?n.requiredChambers:0,endCaps:t?n.requiredEndCaps:0,numberOfPipeRows:t?0:n.numberOfPipeRows,lengthOutsideFittings:t?0:n.pipeBedPipeBedDimensions.height.ft,lengthBetweenFittings:t?0:n.pipeRowBedDimensions.height.ft,lengthFittingsOnCenter:t?0:n.pipeBedCenterFittingDimensions.height.ft,chamberTypeName:n.chamberTypeName,pipeTypeName:n.pipeTypeName,pipeSizeNominalDiameter:n.pipeSizeNominalDiameter};i({type:r._295,payload:{bedId:e,updatedBedTotals:o}})}},s=function(e){return function(t){t({type:r._290,payload:{updatedBedsValues:e}})}},l=function(e,t,n,i){return function(o){o({type:r.a,payload:{id:e,name:t,placeholderSettings:n,calcs:i}})}},u=function(e){return function(t){t({type:r._294,payload:{placeholderSettings:e}})}},c=function(e){return function(t){t({type:r._114,payload:{loadingBed:e}})}},d=function(e){return function(t){t({type:r._115,payload:{loadingMultiBedProject:e}})}},p=function(e){return function(t){t({type:r._255,payload:e})}},h=function(){return function(e){e({type:r._267})}},f=function(e){return function(t){t({type:r._112,payload:e})}},m=function(e){return function(t){t({type:r._107,payload:e})}},g=function(){return function(e){e({type:r._106})}},b=function(e){return function(t){t({type:r._291,payload:{bedMetaData:e}})}},v=function(e,t){return function(n){n({type:r._244,payload:{id:e,tokens:t}})}},y=function(e,t){return function(n){n({type:r._243,payload:{isFromDesktop:e,enabled:t}})}},_=function(e){return function(t){t({type:r._257,payload:{updatePerimeterOnBed:e}})}},S=function(e){return function(t){t({type:r._293,payload:{rescaleMultibeds:e}})}},w=function(e){return function(t){t({type:r._266,payload:{showScaleMultiBedWarning:e}})}},E=function(e){return function(t){t({type:r._246,payload:e})}}},function(e,t,n){"use strict";n.d(t,"c",function(){return m}),n.d(t,"a",function(){return g}),n.d(t,"b",function(){return b});var r=n(5),i=n(63),o=n(47),a=n(98),s=n(69),l=n(141),u=n(403),c=n(86);function d(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var p=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=t.payload,s=a.chamberRows,u=a.manifolds,c=a.chamberType,p=a.chamberRowSpacing,h=a.totalStorageProvided,f=a.chamberbed;try{var m=u.map(function(t){var a=t.manifoldOffset,u=s[t.letRow],d=u.offSet;n=t.isUpper,t.manifoldType=t.isUpper?"upper":"lower";var m=void 0;u.chambers.forEach(function(e){e&&e.upperCapActive&&e.upperCapAccessory&&(e.upperCapAccessory.id!==r._111&&e.upperCapAccessory.id!==r._141||(m=e.upperCapAccessory.variant)),e&&e.lowerCapActive&&e.lowerCapAccessory&&(e.lowerCapAccessory.id!==r._111&&e.lowerCapAccessory.id!==r._141||(m=e.lowerCapAccessory.variant))});var g=t.manifoldSize["nyloplast"===m?"nyloplastStructureSize":"concreteStructureSize"];if(!g){var b=o.a.getManifoldDatasetByChamberId(c.id,t.manifoldSize.type,"nyloplast"===m).find(function(e){return e.size===t.manifoldSize.size});b&&(g=b["nyloplast"===m?"nyloplastStructureSize":"concreteStructureSize"])}var v=o.a.getManifoldMetadataByTypeAndSize(m,g);[r._25,r._26].indexOf(c.id),a=v&&v.outerDiameter/12/2>c.width/2+p;var y={row:t.letRow,col:t.letColumn},_=l.a.isManifoldInnerOnChamberRow(y,s),S=t.isInlet?"INLET_MANIFOLD_ID":"OUTLET_MANIFOLD_ID",w=void 0,E=[],C=[];_&&(w=l.a.preparesConfigurationPayloadForVoid(n,t.letRow,t.letColumn,c.id,S,h,l.a.getDirection(t.letRow,f)),E=l.a.getCoordinatesForManifoldActiveRowForMetadata(w),C=t.stubsNumber&&_?l.a.buildManifoldVoidArray(w):[]);var x=l.a.getManifoldConstructPlacement(c.id,S,h,_),A=t.hasSecondPipe&&(n?!u.chambers.find(function(e){return e.col<t.letColumn&&e.active}):!u.chambers.find(function(e){return e.col>t.letColumn&&e.active})),T=new i.a(t.id,t.isInlet,d,t.letRow,t.letColumn,t.direction,t.stubsNumber,t.spacer,t.isElevated,t.hasWeir,n,t.userModified,t.manifoldSize,t.manifoldType,_,{mainRow:E,voidRows:C},(!t.hasSecondPipe||!A)&&t.hasSecondPipe,t.hasIsolator,t,t.mSize);return T.assemble(s,a,e.extraInletStubs,e.extraOutletStubs,!1,n,y,x),T});return Object.assign({},e,{manifolds:[].concat(d(m))})}catch(e){console.error("main-manifold-reducer renderManifolds() "+e.message)}},h=function(e){try{return e.map(function(e){return{id:e._id,direction:e._direction,isInlet:e._isInlet,isUpper:e._isUpper,letColumn:e._letColumn,letRow:e._letRow,spacer:e._spacer,stubsNumber:e._stubsNumber,userModified:e._userModified,manifoldSize:e._manifoldSize,hasWeir:e._hasWeir,isElevated:e._isElevated,hasSecondPipe:e._hasSecondPipe,hasIsolator:e._hasIsolator}})}catch(e){console.error("main-manifold-reducer copyFromPersistedState() "+e.message)}},f={manifolds:[],extraInletStubs:1,extraOutletStubs:0},m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f,t=arguments[1];switch(t.type){case r.F:var n=t.payload.manifoldSizing;return null===n?e:Object.assign({},e,n);case r.E:return Object.assign({},e,t.payload.manifoldSizing);case r._127:try{return p(e,t,!0)}catch(e){console.warn("An issue occurred rendering manifolds",e)}return e;case r._280:case r._222:return e;case r.d:case r._137:case r.e:return f;default:return e}},g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f,t=arguments[1];switch(t.type){case r.F:var n=t.payload.manifoldSizing;return null===n?e:Object.assign({},e,n);case r.E:return Object.assign({},e,t.payload.manifoldSizing);case r._125:try{return p(e,t,!1)}catch(e){console.warn("An issue occurred rendering manifolds",e)}return e;case r._280:case r._222:return e;case r.d:case r._137:case r.e:return f;default:return e}},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f,t=arguments[1];switch(t.type){case r.F:return null===t.payload.manifoldSizing?e:Object.assign({},e);case r.E:return Object.assign({},e);case r._126:try{return console.warn("================================================"),console.warn("============ renderManifolds(state, action, undefined); ======================"),console.warn("============ ON MANIFOLD_RENDER_MAIN ======================"),console.warn("============ STOP USING THIS ======================"),console.warn("================================================"),e}catch(e){}return e;case r.b:try{var n=null,a=e.manifolds,s=t.payload.electedManifoldMetadata.id;return a.filter(function(e){return e._id===s}).length>0||void 0===(n=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];try{var a=t.payload,s=a.chamberRows,u=a.electedManifoldMetadata,c=a.chamberType,d=a.chamberRowSpacing,p=a.totalStorageProvided,h=a.chamberbed,f=a.refreshManifold,m=a.flip,g=n,b=!(!u||!u.manifoldOffset)&&u.manifoldOffset,v=s[u.letRow],y=v.offSet;u.manifoldType&&(g="upper"===u.manifoldType);var _=void 0;v.chambers.forEach(function(e){e&&e.upperCapActive&&e.upperCapAccessory&&(e.upperCapAccessory.id!==r._111&&e.upperCapAccessory.id!==r._141||(_=e.upperCapAccessory.variant)),e&&e.lowerCapActive&&e.lowerCapAccessory&&(e.lowerCapAccessory.id!==r._111&&e.lowerCapAccessory.id!==r._141||(_=e.lowerCapAccessory.variant))});var S=u.manifoldSize["nyloplast"===_?"nyloplastStructureSize":"concreteStructureSize"];if(!S){var w=o.a.getManifoldDatasetByChamberId(c.id,u.manifoldSize.type,"nyloplast"===_).find(function(e){return e.size===u.manifoldSize.size});w&&(S=w["nyloplast"===_?"nyloplastStructureSize":"concreteStructureSize"])}var E=o.a.getManifoldMetadataByTypeAndSize(_,S);b=E&&E.outerDiameter/12/2>c.width/2+d;var C={row:u.letRow,col:u.letColumn},x=l.a.isManifoldInnerOnChamberRow(C,s),A=u.isInlet?"INLET_MANIFOLD_ID":"OUTLET_MANIFOLD_ID",T=l.a.preparesConfigurationPayloadForVoid(g,u.letRow,u.letColumn,c.id,A,p,l.a.getDirection(u.letRow,h)),O=l.a.getManifoldConstructPlacement(c.id,A,p),k=l.a.getCoordinatesForManifoldActiveRowForMetadata(T),I=u.stubsNumber&&x?l.a.buildManifoldVoidArray(T):[],R=u.hasSecondPipe&&(g?!v.chambers.find(function(e){return e.col<u.letColumn&&e.active}):!v.chambers.find(function(e){return e.col>u.letColumn&&e.active})),P=void 0;return P=u.direction?u.direction:l.a.getDirection(u.letRow,h,!1),void 0!==u.hasIsolator||u.isInlet||(u.hasIsolator=!1),new i.a(u.id,u.isInlet,y,u.letRow,u.letColumn,P,u.stubsNumber,u.spacer,u.isElevated,u.hasWeir,g,u.userModified,u.manifoldSize,u.manifoldType,x,{mainRow:k,voidRows:I},(!u.hasSecondPipe||!R)&&u.hasSecondPipe,u.hasIsolator,f).assemble(s,b,e.extraInletStubs,e.extraOutletStubs,!1,g,C,O,m)}catch(e){console.error("At MainManifoldReducer :: createNewManifold() :: "+e.message)}}(e,t))?e:Object.assign({},e,{manifolds:[].concat(d(e.manifolds),[n])})}catch(e){console.error("MainManifoldReducer :: ADD_NEW_MANIFOLD_MAIN :: An issue occurred creation of the manifolds "+e.message)}return e;case r._229:try{var m=t.payload.manifoldId,g=e.manifolds.findIndex(function(e){return e._id===m});return Object.assign({},e,{manifolds:[].concat(d(e.manifolds.slice(0,g)),d(e.manifolds.slice(g+1)))})}catch(e){console.error("MainManifoldReducer :: REMOVE_MANIFOLD_MAIN :: An issue occurred removing the manifolds "+e.message)}return e;case r._28:var b=t.payload,v=b.manifoldId,y=b.value,_=b.type;return Object.assign({},e,{manifolds:[].concat(d(e.manifolds.map(function(n){return n._id===v?Object(c.a)(n,function(n){switch(n._userModified=!0,_){case u.a.NUMBER_OF_STUBS:n._stubsNumber=y;break;case u.a.DIRECTION:n._direction=y;break;case u.a.GAP:n._spacer=y;break;case u.a.IS_MANIFOLD_ISOLATOR_ROW:n._hasIsolator=y.hasIsolator,y.isElevated&&(n._isElevated=y.isElevated),y.hasWeir&&(n._hasWeir=y.hasWeir);break;case u.a.HAS_SECOND_PIPE:n._hasSecondPipe=y;break;case u.a.MANIFOLD_SIZE:n._manifoldSize=y;break;case u.a.HAS_WEIR:n._hasWeir=y,n._isElevated=!y;break;case u.a.HAS_ELEVATED_MANIFOLD:n._isElevated=y,n._hasWeir=!y;break;case u.a.STRUCTURE_TYPE:var r=y.isElevated,i=y.hasWeir,o=y.manifoldSize;r&&(n._isElevated=r),i&&(n._hasWeir=i),o&&(n._manifoldSize=o);break;case u.a.USER_MODIFIED:n._userModified=y;break;default:console.info("Default")}var a=l.a.getAssemblyMeta(n,e,t.payload),s=a.assembly,c=a.newManifoldValues;n._assembly=[].concat(d(s)),c._stubsNumber!==n._stubsNumber&&_===u.a.NUMBER_OF_STUBS&&(n._stubsNumber=c._stubsNumber),c._direction!==n._direction&&(n._direction=c._direction)}):n})))});case r._228:var S=t.payload.manifoldsIdsSimple.map(function(e){return e.manifoldId}),w=e.manifolds.filter(function(e){return S.indexOf(e._id)<0}),E=Object(c.a)(e,function(e){e.manifolds=w});return Object.assign({},E);case r._30:var C=Object(c.a)(e.manifolds,function(e){[]});return Object.assign({},e,{manifolds:C});case r._280:case r._222:try{var x=[],A=[],T=[];if(t.payload.upperManifolds){var O=t.payload.upperManifolds;O&&O.manifolds&&O.manifolds.length&&(x=p(e,{payload:{chamberRows:t.payload.chamberbed.chamberRows,manifolds:h(O.manifolds),chamberType:t.payload.globals.chamberType,chamberRowSpacing:t.payload.globals.chamberRowSpacing,chamberbed:t.payload.chamberbed,totalStorageProvided:t.payload.totalStorageProvided}},!0))}if(t.payload.lowerManifolds){var k=t.payload.lowerManifolds;k&&k.manifolds&&k.manifolds.length&&(A=p(e,{payload:{chamberRows:t.payload.chamberbed.chamberRows,manifolds:h(k.manifolds),chamberType:t.payload.globals.chamberType,chamberRowSpacing:t.payload.globals.chamberRowSpacing,chamberbed:t.payload.chamberbed,totalStorageProvided:t.payload.totalStorageProvided}},!1))}if(t.payload.mainManifolds){var I=t.payload.mainManifolds;I&&I.manifolds&&I.manifolds.length&&(T=p(e,{payload:{chamberRows:t.payload.chamberbed.chamberRows,manifolds:h(I.manifolds),chamberType:t.payload.globals.chamberType,chamberRowSpacing:t.payload.globals.chamberRowSpacing,chamberbed:t.payload.chamberbed,totalStorageProvided:t.payload.totalStorageProvided}},!0))}var R=[];return T.manifolds&&(R=[].concat(d(R),d(T.manifolds))),A.manifolds&&(R=[].concat(d(R),d(A.manifolds))),x.manifolds&&(R=[].concat(d(R),d(x.manifolds))),Object.assign({},e,{manifolds:[].concat(d(R))})}catch(e){console.error("MainManifoldReducer() : PROJECTS_CRUD_RESTORE_STATE :: "+e.message)}return e;case r.d:case r._137:case r.e:return f;case r._128:return Object.assign({},e,{manifolds:[].concat(d(e.manifolds)).map(function(e){return e._id===t.payload.manifoldId?Object(c.a)(e,function(e){e._hasIsolator=t.payload.isIsolator}):e})});case r._1:var P=[];if(t.payload.chamberRows.forEach(function(e){e._chambers.forEach(function(e){var t=e._upperCapAccessory,n=e._lowerCapAccessory,r=t||n;r&&P.push({_id:r.manifoldId,_letRow:e._row,_letColumn:e._col})})}),P.length>0){var D=[],N=e.manifolds.map(function(e){return Object(c.a)(e,function(t){try{var n=P.find(function(t){return t._id===e._id}),r=n._letRow,i=n._letColumn,o=e._letRow-r,a=e._assembly.map(function(e){return Object.assign({},e,{rowIndex:e.rowIndex-o})});t._letRow=r,t._letColumn=i,t._assembly=a,t._coordinates={row:r,col:i}}catch(t){D.push(e._id)}})}),M=[];if(D.length>0){var L=N.filter(function(e){return D.indexOf(e._id)<0});M=Object(c.a)(e,function(e){e.manifolds=L})}return Object.assign({},e,{manifolds:D.length>0?[].concat(d(M.manifolds)):[].concat(d(N))})}return e;default:return e}},v=function(e){return e.mainManifolds.manifolds},y=function(e){return e.mainManifolds},_=function(e){return e.chamberbed},S={getManifoldByIdFromMain:function(e){if(!e)return null;try{return Object(a.a)([v],function(t){return t.find(function(t){return t._id===e})})(s.a.getState())}catch(e){return console.error("ManifoldSelectors.getManifoldByIdFromMain() :: "+e.message),[]}},getManifoldsByType:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"upper";return e?Object(a.a)([v],function(t){try{return t.filter(function(t){return!(!t||!t._manifoldType)&&t._manifoldType===e})}catch(e){return console.info("ManifoldSelectors.getManifoldsByType : "+e.message),[]}})(s.a.getState()):[]},getFullManifoldsByType:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"upper";return e?Object(a.a)([y],function(t){var n=Object.assign({},t);try{n.manifolds=t.manifolds.filter(function(t){return!(!t||!t._manifoldType)&&t._manifoldType===e})}catch(e){console.log("ManifoldSelectors.getFullManifoldsByType : "+e.message),n.manifolds=[]}return n})(s.a.getState()):[]},getManifoldsSizingByTypeAndProperty:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"upper",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"manifoldSizing";return Object(a.a)([y],function(n){var r=Object.assign({},n);try{r.manifolds=n.manifolds.filter(function(t){return!(!t||!t._manifoldType)&&t._manifoldType===e})}catch(e){console.info("ManifoldSelectors.getManifoldsSizingByTypeAndProperty : "+e.message),r.manifolds=[]}return r[t]})(s.a.getState())},getManifoldsByPurpose:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"inlet";return Object(a.a)([v],function(t){try{return t.filter(function(t){try{return"inlet"===e.toLowerCase().trim()?t._isInlet:!t._isInlet}catch(e){return!1}})}catch(e){return console.log("ManifoldSelectors.getManifoldsByPurpose : "+e.message),[]}})(s.a.getState())},getInnerManifoldIds:function(){return Object(a.a)([y,_],function(e,t){var n=[];try{t.numOfRows;var r=t.numOfChambers;n=e.manifolds.filter(function(e){return e._letColumn>0&&e._letColumn+1<r})}catch(e){console.info("ManifoldSelectors.getInnerManifoldIds : "+e.message),n=[]}return n})(s.a.getState())},getAllManifoldIds:function(){return Object(a.a)([y,_],function(e,t){var n=[];try{n=e.manifolds}catch(e){console.info("ManifoldSelectors.getInnerManifoldIds : "+e.message),n=[]}return n})(s.a.getState())},bedHasOutlet:function(){return Object(a.a)([y,_],function(e){var t=[];try{t=e.manifolds.some(function(e){return e.isOutlet})}catch(e){console.info("ManifoldSelectors.bedHasOutlet : "+e.message),t=[]}return t})(s.a.getState())},countOutlets:function(){var e=Object(a.a)([y,_],function(e){var t=[];try{t=e.manifolds.filter(function(e){return!0===e.isOutlet})}catch(e){t=[]}return t.length});return e(s.a.getState())}};t.d=S},function(e,t,n){"use strict";n.d(t,"e",function(){return o}),n.d(t,"f",function(){return a}),n.d(t,"k",function(){return s}),n.d(t,"l",function(){return l}),n.d(t,"g",function(){return u}),n.d(t,"i",function(){return c}),n.d(t,"a",function(){return d}),n.d(t,"j",function(){return p}),n.d(t,"b",function(){return h}),n.d(t,"c",function(){return f}),n.d(t,"d",function(){return m}),n.d(t,"h",function(){return g});var r=n(5),i=n(68),o=function(e,t,n){return function(i,o){var a=o(),s=a.globals,l=a.pipeGlobals,u=a.pipeBed;i({type:r.D,payload:{volume:e,calculations:t,manifoldSizing:n,chamberTypeName:s.chamberType.name,pipeTypeName:l.pipeFitting._name,pipeBedLength:u.stoneBedDimensions.height,pipeBedWidth:u.stoneBedDimensions.width}})}},a=function(e,t){return function(n){var i=t;"storageVolume"===e&&isNaN(t)&&(i=0),n({type:r.G,payload:{param:e,value:i}}),n({type:r._112,payload:!0})}},s=function(){return function(e){e({type:r.H})}},l=function(){return function(e){e({type:r.I})}},u=function(e){return function(t){t({type:r.J,payload:{chamberRows:e}})}},c=function(){return function(e){e({type:r._285})}},d=function(){return function(e){e({type:r._283})}},p=function(){return function(e){e({type:r._306})}},h=function(){return function(e){e({type:r._305})}},f=function(e){return function(t,n){var o=n(),a=o.globals,s=o.pipeGlobals,l=a.projectType===r._101?a:s,u=l.scalePixels,c=l.scaleValue;return Object(i.g)(u,c,e)}},m=function(e){return function(t,n){var o=n(),a=o.globals,s=o.pipeGlobals,l=a.projectType===r._101?a:s,u=l.scalePixels,c=l.scaleValue;return Object(i.i)(u,c,e)}},g=function(e){return function(t,n){t({type:r._261,payload:e})}}},function(e,t,n){"use strict";n.d(t,"a",function(){return g}),n.d(t,"b",function(){return w});var r=n(1493),i=n(1500),o=n.n(i),a=n(206),s=n.n(a),l=n(1501),u=n.n(l),c=n(401),d=n(97),p=n.n(d),h=n(5),f=n(63);function m(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var g={generateManifoldId:function(){return Object(r.a)()},getRowsOccupiedByManifold:function(e){var t=void 0;if(2===e.direction&&e.isUpper){t=e.letRow+e.stubsNumber*e.spacer+(2===e.spacer?0:1);var n=void 0;n=(e._spacer&&e._spacer,p.a.range(e.letRow+1,t,1));var r=[e.letRow].concat(n);return[].concat(m(new Set(r)))}if(1===e.direction&&e.isUpper){t=e.letRow-e.stubsNumber*e.spacer-(2===e.spacer?0:1)+(e.manifoldSize.ChamberTypeId===h._25?0:1);var i=void 0;i=(e._spacer&&e._spacer,p.a.range(e.letRow,t-1,-1));var o=[e.letRow].concat(i);return[].concat(m(new Set(o)))}if(1===e.direction&&!e.isUpper){t=e.letRow-e.stubsNumber*e.spacer-(2===e.spacer?0:1)+(e.manifoldSize.ChamberTypeId===h._25?0:1);var a=void 0;a=(e._spacer&&e._spacer,p.a.range(e.letRow,t-1,-1));var s=[e.letRow].concat(a);return[].concat(m(new Set(s)))}if(2===e.direction&&!e.isUpper){t=e.letRow+e.stubsNumber*e.spacer+(2===e.spacer?0:1);var l=void 0;l=(e._spacer&&e._spacer,p.a.range(e.letRow+1,t,1));var u=[e.letRow].concat(l);return[].concat(m(new Set(u)))}},getDatasetByChamberId:function(e){return o.a.byChambers.filter(function(t){return t.id===e})[0]},getCFSForOutletDatasetBySize:function(e){try{return o.a["outlet-values"][e.toString()]}catch(e){return console.error("ManifoldUtils.getCFSForOutletDatasetBySize() ::size is invalid or undefined"),0}},getManifoldSizingByChamberType:function(e,t){try{return o.a["manifold-sizing-by-volume"][e].reduce(function(e,n){return n.low<=t?n:e},null)}catch(e){return console.error("ManifoldUtils.getManifoldSizingByChamberType() :: chamberType is invalid or undefined"),null}},getManifoldDatasetForUIArray:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"imperial";return e.map(function(e){var n=e.size,r=e.size.toLowerCase().split("x");return"imperial"!==t&&(n=25*r[0]+"X"+25*r[1]),{key:""+e.size,text:""+n,sizeData:Object.assign({},e)}})},getManifoldNominals:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"trunk";try{var n=e.toLowerCase().split("x");return"trunk"===t?n[0]:n[1]}catch(e){return console.error('getManifoldNominals::size should be "nXn", is invalid or undefined'),null}},getManifoldMetadataByTypeAndSize:function(e,t){try{return o.a["manifold-metadata"][e].find(function(e){return e.innerDiameter===t})}catch(n){return console.error("Could not retrieve manifold metadata for type and size:",{type:e,size:t}),null}},getMainDatasetByChamberId:function(e){return s.a.elements.filter(function(t){return t.id===e})[0]},getDatasetValuesByPipeSizeStubInverts:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"low";try{var r=e["pipeSize-stub-inverts"].filter(function(e){return e.size===t.toLowerCase().split("x")[1]})[0];return"low"===n?parseFloat(r.low):parseFloat(r.high)}catch(e){return 0}},getManifoldHighOrLow:function(e,t){return-1===t.state.chamberRows[e._letRow].chambers[e._letColumn]._isIsolatorArray.indexOf(e.id)||t.chamberTypeId===h._25?{isHigh:!1,isLow:!0}:e._assembly.find(function(e){return 2===e._structureType})?{isHigh:!0,isLow:!1}:{isHigh:e._isElevated,isLow:e._hasWeir}},calculateOutletManifoldFlowRate:function(e,t,n){var r=parseInt(e.toLowerCase().split("x")[0],10),i=parseInt(e.toLowerCase().split("x")[1],10),o=g.getCFSForOutletDatasetBySize(r),a=g.getCFSForOutletDatasetBySize(i);return a+Math.min(o,a*n)},getTotalFlowRate:function(e,t,n){var r=t?e._manifoldSize.highFlowRate:e._manifoldSize.lowFlowRate,i=t?e._manifoldSize.highTrunkMaxFlowRate:e._manifoldSize.lowTrunkMaxFlowRate,o=Math.round(e._stubsNumber*r*100)/100,a=o>i?i:o,s=g.calculateOutletManifoldFlowRate(e.manifoldSize.size,e.manifoldSize.isolatorStubSize,e._stubsNumber);return e._isInlet?a:s},isSizeOnSize:function(e){try{var t=e.toLowerCase().split("x");return t[0]===t[1]}catch(e){return console.error('isSizeOnSize::size should be "nXn", is invalid or undefined : '+e.message),!1}},buildManifoldsPayloadArray:function(e,t){var n=[],r=g.getDatasetByChamberId(t.chamberTypeId);try{if(void 0===r)throw new Error("getDatasetByChamberId could not find the dataset");e.manifolds.forEach(function(e){var i=e._isUpper,o=g.getManifoldHighOrLow(e,t).isHigh,a=g.getManifoldDatasetByChamberId(t.chamberTypeId,o?"high":"low"),s=g.getManifoldDatasetObject(a,e._manifoldSize.size),l=g.getTotalFlowRate(e,o,e.hasIsolator),d={id:u()("manifold-id-"),instanceType:e._isInlet?"Inlet":"Outlet",style:"Single Manifold",originNode:"R"+e._letRow+"C"+e._letColumn,manifoldSelectionDirect:Object.assign({},e._manifoldSize),totalManifoldFlowRate:l,chamberType:r.id,rowSpacing:2===e._spacer,skipRows:2===e._spacer,rowGap:12*t.state.rowSpacing,adsUnits:t.state.adsUnits,perimeterStoneOffset:t.state.perimeterStoneOffset,manifoldType:i?"upper":"lower",legacySizingMethod:"MiniCAD",stubCount:e._numberOfStubs};e._isInlet||(d.manifoldSelectionDirect.isolatorStubSize=e._manifoldSize.stubNominal);var p=new c.g(d);e._assembly.forEach(function(n,a){var l=null!==n.structureType,u=l&&e._hasSecondPipe,d=[],f=null;switch(n.manifoldType){case 0:d=i?u?[0,90,180]:[0,90]:u?[0,180,270]:[0,270];break;case 1:d=i?u?[0,180,270]:[0,270]:u?[0,90,180]:[0,90];break;case 2:d=u?[90,180,270]:[90,270];break;case 3:d=u?[0,180]:[0];break;case 4:d=u?[0,90,180,270]:[0,90,270]}switch(n.structureType){case 0:f="Round Concrete";break;case 1:f="Square Concrete";break;case 2:f="Nyloplast"}var m=i?e._letColumn-1:e._letColumn+1,b=void 0,v=void 0;g.isSizeOnSize(e._manifoldSize.size)?(v=!1,b=!1):"SC-160LP"===t.chamberTypeId?(v=!0,b=!1):(v=!1,b=!0);var y={nodeId:"R"+n.rowIndex+"C"+m,angles:d,trunkNominalSize:g.getManifoldNominals(e._manifoldSize.size,"trunk"),stubNominalSize:g.getManifoldNominals(e._manifoldSize.size,"stub"),trunkInvert:0,trunkFlowRate:e._manifoldSize[o?"highTrunkMaxFlowRate":"lowTrunkMaxFlowRate"],stubInvertPosition:o?"High":"Low",stubInvert:g.getDatasetValuesByPipeSizeStubInverts(r,e._manifoldSize.size,o?"high":"low"),stubFlowRate:e._manifoldSize[o?"highFlowRate":"lowFlowRate"],isEccentric:b,isConcentric:v,isBasin:null!==n.structureType,trunkMaxCfs:e._manifoldSize[o?"highTrunkMaxFlowRate":"lowTrunkMaxFlowRate"],isoDirStubMaxCfs:0},_=new c.h(y);if(l){var S={nominalSize:"Nyloplast"===f?30:48,minimalDistance:12};s&&(S={nominalSize:"Nyloplast"===f?s.nyloplastStructureSize:s.concreteStructureSize,minimalDistance:12});var w=null;if(e._isManifoldInner&&e.isOutlet&&t.state.isUnderDrainEnabled){var E=t.state.chamberRows[e._letRow],C=E.getFirstActiveChamber().col,x=E.getLastActiveChamber().col;w=e.letColumn+(i?-1:1)-C>x-(e.letColumn+(i?-1:1))?"UP":"DOWN"}_.setBasinMetadata({basinType:f,nominalSize:S.nominalSize,directStubSize:e.hasIsolator?e._manifoldSize.isolatorStubSize:parseInt(_.data.stubNominalSize,10),bypassMethod:e._hasWeir?"weir":e._hasElevatedManifold?"elevated manifold":null,eccentricTeeTrunkSize:0,eccentricTeeStubSize:0,outletMethod:"Structure",underDrainDirection:"Auto",underDrainPosition:"Auto",underdrainDirMCD:w,isUnderDrainEnabled:!1,underDrainSize:[h._25,h._26].indexOf(r.id)>-1?4:6,minimalDistance:S.minimalDistance})}p.addNode(_.returnPlainObject())}),n.push(p.returnPlainObject())})}catch(e){console.error("ManifoldUtils.buildManifoldsPayloadArray() :: "+e.message)}return n},getAllManifoldPipeSizeData:function(){try{return o.a["manifold-pipe-sizes"]}catch(e){return console.error("getAllManifoldPipeSizeData could not be found in the dataset."),null}},getManifoldPipeSizeData:function(e){try{return o.a["manifold-pipe-sizes"].find(function(t){return t.pipeSize===e})}catch(e){return console.error("getManifoldPipeSizeData::pipeSize is invalid or undefined"),null}},getManifoldStructureDimensions:function(e){try{return o.a["manifold-structures"][e]}catch(t){return console.error("getManifoldStructureDimensions could not retrieve structure dimensions for structure "+e),null}},getManifoldSeparation:function(e,t,n,r,i){var o={trunkSeparation:0,bendSeparation:0,endCapSeparation:0};try{o.trunkSeparation=g.getTrunkSeparation(e,r,i),o.bendSeparation=v(e,t,n,r,i),o.endCapSeparation=_(e,r,i)}catch(e){console.warn("An issue occurred while calculating manifold separations")}return o},getManifoldSeparationBySize:function(e,t,n,r,i){var o={trunkSeparation:0,bendSeparation:0,endCapSeparation:0},a={trunkSeparation:0,bendSeparation:0,endCapSeparation:0};try{var s=g.getTrunkSeparationBySize(e,t,r,i);o.trunkSeparation=s.inletTrunkSeparation,a.trunkSeparation=s.outletTrunkSeparation;var l=y(e,t,n,r,i);o.bendSeparation=l.inletBendSeparation,a.bendSeparation=l.outletBendSeparation;var u=S(e,t,r,i);o.endCapSeparation=u.inletEndCapSeparation,a.endCapSeparation=u.outletEndCapSeparation}catch(e){console.warn("An issue occurred while calculating manifold separations")}return{inletManifoldSeparations:o,outletManifoldSeparations:a}},getTrunkSeparation:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];try{var i=e.manifoldSize.isolatorStubSize;if(e.isInlet&&n&&!e.manifoldSize.isolatorStubSize){var a=o.a["by-chamber"][e.manifoldSize.ChamberTypeId].find(function(t){return t.size===e.manifoldSize.size});i=a&&a.isolatorStubSize?parseInt(a.isolatorStubSize,10):0}var s=g.getAllManifoldPipeSizeData(),l=s.find(function(t){return t.pipeSize===(n&&e.isInlet?i:e.manifoldSize.stubNominal)}),u=s.find(function(t){return t.pipeSize===e.manifoldSize.trunkNominal}),c=!!e.assembly.find(function(e){return 2===e.structureType}),d=e.manifoldSize[c?"nyloplastStructureSize":"concreteStructureSize"],p=c?"nyloplast":e.assembly.find(function(e){return 0===e.structureType})?"round":"square";d||(d=48);var h=0,f=d/12/2+u.pipeOD/2+u.stonePerimeter;return e.assembly.length<2&&!r?f=(t-12)/12:h=c?((l.adapterOffset||0)+(l.adapterC||0)+3)/12:g.getManifoldStructureDimensions(p).wallThickness,1+h+f}catch(e){return console.error("ManifoldUtils..getTrunkSeparation: "+e.message),0}},getTrunkSeparationBySize:function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o={inletTrunkSeparation:0,outletTrunkSeparation:0},a=g.getAllManifoldPipeSizeData(),s=g.getManifoldDatasetByChamberId(t.id,e.position,"nyloplast"===e.inletType),l=g.getManifoldDatasetObject(s,e.inletSize),u=a.find(function(e){return e.pipeSize===(r?l.isolatorStubSize:l.stubNominal)}),c=a.find(function(e){return e.pipeSize===l.trunkNominal}),d="nyloplast"===e.inletType,p=l[d?"nyloplastStructureSize":"concreteStructureSize"];p||(p=48);var h=1,f=0,m=p/12/2+c.pipeOD/2+h+c.stonePerimeter;e.inletStubsNumber<2&&!i?m=(n-12)/12:f=d?((u.adapterOffset||0)+(u.adapterC||0)+3)/12:g.getManifoldStructureDimensions(e.inletType).wallThickness,o.inletTrunkSeparation=h+f+m;var b=g.getManifoldDatasetByChamberId(t.id,e.position,"nyloplast"===e.outletType),v=g.getManifoldDatasetObject(b,e.outletSize);return u=a.find(function(e){return e.pipeSize===v.stubNominal}),c=a.find(function(e){return e.pipeSize===v.trunkNominal}),d="nyloplast"===e.outletType,(p=v[d?"nyloplastStructureSize":"concreteStructureSize"])||(p=48),h=1,f=0,m=p/12/2+c.pipeOD/2+h+c.stonePerimeter,e.outletStubsNumber<2&&!i?m=(n-12)/12:f=d?((u.adapterOffset||0)+(u.adapterC||0)+3)/12:g.getManifoldStructureDimensions(e.outletType).wallThickness,o.outletTrunkSeparation=h+f+m,o},getManifoldDatasetByChamberId:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"low",n=arguments[2],r=o.a["by-chamber"][e];return t&&"low"===t?r.filter(function(e){return(!n||"0"!==e.nyloplastStructureSize)&&(e.size&&"0"!==e.lowTrunkMaxFlowRate)}):r.filter(function(e){return(!n||"0"!==e.nyloplastStructureSize)&&(e.size&&"high"===e.type&&"0"!==e.highTrunkMaxFlowRate)})},getManifoldDatasetObject:function(e,t){try{return e.reduce(function(e,n){if(n.size===t){var r=n.size.toLowerCase().split("x"),i={size:n.size,ChamberTypeId:n.ChamberTypeId,type:n.type,isConcentric:"true"===n.isConcentric.toLowerCase(),trunk:parseFloat(n.trunk),stub:parseFloat(n.stub),trunkNominal:parseFloat(r[0]),stubNominal:parseFloat(r[1]),lowTrunkMaxFlowRate:parseFloat(n.lowTrunkMaxFlowRate),highTrunkMaxFlowRate:parseFloat(n.highTrunkMaxFlowRate),highFlowRate:parseFloat(n.highFlowRate),lowFlowRate:parseFloat(n.lowFlowRate),nyloplastStructureSize:parseFloat(n.nyloplastStructureSize),concreteStructureSize:parseFloat(n.concreteStructureSize),isolatorStubSize:parseFloat(n.isolatorStubSize),forceManifoldSpacer:"true"===(n.forceManifoldSpacer||"").toLowerCase()};e.push(i)}return e},[])[0]}catch(e){return console.error('ManifoldUtils.getManifoldDatasetObject()::size should be "nXn", is invalid or undefined'),null}},getManifoldConstruct:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];try{var i,a,s=r?o.a["manifold-rules"][e].default:null,l=g.getManifoldSizingByChamberType(e,n),u=t===h._111,c=(r?s:l)[u?"inletType":"outletType"],d=c===f.d.Nyloplast,p=g.getManifoldDatasetByChamberId(e,r?s[u?"inletPosition":"outletPosition"]:l.position,d);a=(i=g.getManifoldDatasetObject(p,t===h._111?l.inletSize:l.outletSize))[d?"nyloplastStructureSize":"concreteStructureSize"];var m="high"===(r?s:l).position,b=E(e,a);return{chamberTypeId:e,structureType:c,manifoldPosition:r?s[u?"inletPosition":"outletPosition"]:l.position,sizing:{potentialSizes:p,defaultManifoldSize:i,manifoldSizeName:i.size,structureSize:a,isolatorStubSize:i.isolatorStubSize,stubSize:i.stub,stubSizeNominal:i.stubNominal,trunkSize:i.trunk,trunkSizeNominal:i.trunkNominal},flowRates:{volumeFlowRateMinumum:l.low,volumeFlowRateMaximum:l.high,stubFlowRate:i[m?"highFlowRate":"lowFlowRate"],trunkMaxFlowRate:i[m?"highTrunkMaxFlowRate":"lowTrunkMaxFlowRate"]},rules:b}}catch(e){console.error("ManifoldUtils.getManifoldConstruct() :: "+e.message)}}},b=function(e,t){return e>12?Math.max(t,e/12):t},v=function(e,t,n,r,i){var o=g.getAllManifoldPipeSizeData(),a=o.find(function(t){return t.pipeSize===(i&&e.isInlet)?e.manifoldSize.isolatorStubSize:e.manifoldSize.stubNominal}),s=o.find(function(t){return t.pipeSize===e.manifoldSize.trunkNominal});return s.pipeSize!==a.pipeSize?0:(t.width+n-a.pipeOD)/2-b(r,s.stonePerimeter||0)},y=function(e,t,n,r,i){var o={inletBendSeparation:0,outletBendSeparation:0},a=g.getAllManifoldPipeSizeData(),s=g.getManifoldDatasetByChamberId(t.id,e.position,"nyloplast"===e.inletType),l=g.getManifoldDatasetObject(s,e.inletSize),u=a.find(function(e){return e.pipeSize===(i?l.isolatorStubSize:l.stubNominal)}),c=a.find(function(e){return e.pipeSize===l.trunkNominal});if(c.pipeSize===u.pipeSize){var d=(t.width+n-u.pipeOD)/2,p=b(r,c.stonePerimeter||0);o.inletBendSeparation=d-p}var h=g.getManifoldDatasetByChamberId(t.id,e.position,"nyloplast"===e.outletType),f=g.getManifoldDatasetObject(h,e.outletSize);if(u=a.find(function(e){return e.pipeSize===f.stubNominal}),(c=a.find(function(e){return e.pipeSize===f.trunkNominal})).pipeSize===u.pipeSize){var m=(t.width+n-u.pipeOD)/2,v=b(r,c.stonePerimeter||0);o.outletBendSeparation=m-v}return o},_=function(e,t,n){var r=g.getAllManifoldPipeSizeData(),i=r.find(function(t){return t.pipeSize===(n&&e.isInlet)?e.manifoldSize.isolatorStubSize:e.manifoldSize.stubNominal}),o=r.find(function(t){return t.pipeSize===e.manifoldSize.trunkNominal});return o.pipeSize===i.pipeSize?0:3*(o.pitch||0)+b(t,o.stonePerimeter)},S=function(e,t,n,r){var i={inletEndCapSeparation:0,outletEndCapSeparation:0},o=g.getAllManifoldPipeSizeData(),a=g.getManifoldDatasetByChamberId(t.id,e.position,"nyloplast"===e.inletType),s=g.getManifoldDatasetObject(a,e.inletSize),l=o.find(function(e){return e.pipeSize===(r?s.isolatorStubSize:s.stubNominal)}),u=o.find(function(e){return e.pipeSize===s.trunkNominal});if(u.pipeSize!==l.pipeSize){var c=3*(u.pitch||0),d=b(n,u.stonePerimeter);i.inletEndCapSeparation=c+d}var p=g.getManifoldDatasetByChamberId(t.id,e.position,"nyloplast"===e.outletType),h=g.getManifoldDatasetObject(p,e.outletSize);if(l=o.find(function(e){return e.pipeSize===h.stubNominal}),(u=o.find(function(e){return e.pipeSize===h.trunkNominal})).pipeSize!==l.pipeSize){var f=3*(u.pitch||0),m=b(n,u.stonePerimeter);i.outletEndCapSeparation=f+m}return i},w=function(e,t){var n="round",r="round",i=g.getManifoldSizingByChamberType(t.id,e);return i&&i.inletType&&(n=i.inletType),i&&i.outletType&&(r=i.outletType),{inletStructureType:n,outletStructureType:r}},E=function(e,t){var n=o.a["manifold-rules"][e];return{assembly:n.assembly.find(function(e){return e.structureSize===t}),placement:n.placement.sort(function(e,t){return t.structureSizeMax-e.structureSizeMax}).find(function(e){return e.structureSizeMin<=t})}}},function(e,t,n){"use strict";var r=n(1507);n.d(t,"g",function(){return r.a});var i=n(1512);n.d(t,"f",function(){return i.a});var o=n(684);n.d(t,"c",function(){return o.a});var a=n(1513);n.d(t,"d",function(){return a.a});var s=n(1514);n.d(t,"e",function(){return s.a});var l=n(167);n.d(t,"a",function(){return l.a}),n.d(t,"b",function(){return l.b});var u=n(682);n.d(t,"h",function(){return u.b});n(1515)},function(e,t,n){"use strict";n.d(t,"l",function(){return c}),n.d(t,"j",function(){return d}),n.d(t,"k",function(){return p}),n.d(t,"f",function(){return f}),n.d(t,"c",function(){return m}),n.d(t,"e",function(){return g}),n.d(t,"d",function(){return b}),n.d(t,"g",function(){return v}),n.d(t,"h",function(){return y}),n.d(t,"a",function(){return _}),n.d(t,"i",function(){return S}),n.d(t,"b",function(){return w});var r=n(5),i=n(63),o=n(68),a=n(178),s=n(47),l=n(141),u=n(215),c=function(e,t){return function(n,i){var o=i().globals,a=o.chamberType,s=o.chamberRowSpacing;console.error("\n    ***********************************************\n    ** renderUpperManifolds() should nopt be used, \n    ** change it to  renderMainManifolds(()\n    ***********************************************\n    "),n({type:r._126,payload:{chamberRows:e,manifolds:t,chamberType:a,chamberRowSpacing:s}})}},d=function(e,t){return function(n,i){var o=i().globals,a=o.chamberType,s=o.chamberRowSpacing;console.error("\n    ***********************************************\n    ** renderLowerManifolds() should nopt be used, \n    ** change it to  renderMainManifolds(()\n    ***********************************************\n    "),n({type:r._125,payload:{chamberRows:e,manifolds:t,chamberType:a,chamberRowSpacing:s}})}},p=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(i,o){var a=o(),s=a.globals,l=s.chamberType,u=s.chamberRowSpacing,c=a.calculations.totalStorageProvided,d=a.chamberbed;console.error("renderMainManifolds() should not be used anymore"),i({type:r._126,payload:{chamberRows:e,manifolds:t,chamberType:l,chamberRowSpacing:u,totalStorageProvided:c,chamberbed:d,refreshManifold:n}})}},h=function(e,t,n,r){try{var i=r.globals,o=r.calculations,l=r.mainManifolds,c=i.chamberType,d=i.chamberRowSpacing,p=o.forceManifoldSpacer,h=o.storageVolume,f=o.generateSystem,m=o.totalStorageProvided,g=[],b=function(e,t){try{var n=s.a.getManifoldMetadataByTypeAndSize(e,t);return n&&n.outerDiameter/12/2>c.width/2+d}catch(e){return console.info("manifold-actions.js getSingleManifoldMetadata() > getIsRowOffset() :: "+e.message),!1}};return Object(a.a)(n).forEach(function(e,t){var n=e.chambers;n.forEach(function(t,r){var i=u.a.isChamberType(t,n.length,r);if(void 0!==i){var o=u.a.processManifoldOnChamber(i.type,i.isUpper,t,l,c,m,h,e,p,f,b,i.isInnerChamber);g.push(o)}})}),g.find(function(n){return n.letRow===e&&n.letColumn===t})}catch(e){console.info("manifold-actions.js getSingleManifoldMetadata() :: "+e.message)}return{}},f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return function(o,a){var s=a(),l=s.globals,u=l.chamberType,c=l.chamberRowSpacing,d=s.calculations.totalStorageProvided,p=s.chamberbed,f=h(e,t,p.chamberRows,s);o({type:r.b,payload:{chamberRows:p.chamberRows,electedManifoldMetadata:f,chamberType:u,chamberRowSpacing:c,totalStorageProvided:d,chamberbed:p,refreshManifold:!1,manifold:n,flip:i}}),o({type:r._112,payload:!0})}},m=function(e,t,n){return function(i,o){var a=o(),s=a.globals,l=s.chamberType,u=s.chamberRowSpacing,c=a.calculations.totalStorageProvided,d=a.chamberbed,p=a.mainManifolds.manifolds.find(function(t){return t._id===e}),f={};try{f=h(p._letRow,p._letColumn,d.chamberRows,a)}catch(e){}i({type:r._28,payload:{manifoldId:e,value:t,type:n,chamberType:l,chamberRowSpacing:u,totalStorageProvided:c,chamberbed:d,electedManifoldMetadata:f}}),i({type:r._112,payload:!0})}},g=function(){return function(e){e({type:r._30}),e({type:r._112,payload:!0})}},b=function(){return function(e){e({type:r._29})}},v=function(e){return function(t,n){try{var r=n(),i=r.globals,o=r.calculations,l=r.mainManifolds,c=i.chamberType,d=i.chamberRowSpacing,p=o.forceManifoldSpacer,h=o.storageVolume,f=o.generateSystem,m=o.totalStorageProvided,g=[],b=function(e,t){try{var n=s.a.getManifoldMetadataByTypeAndSize(e,t);return n&&n.outerDiameter/12/2>c.width/2+d}catch(e){return console.warn("At manifold-actions.js getIsRowOffset() :: Unable to find row offset "+e.message),!1}};return Object(a.a)(e).forEach(function(e,t){var n=e.chambers;n.forEach(function(t,r){var i=u.a.isChamberType(t,n.length,r);if(void 0!==i){var o=u.a.processManifoldOnChamber(i.type,i.isUpper,t,l,c,m,h,e,p,f,b,i.isInnerChamber);g.push(o)}})}),{upperManifolds:[],lowerManifolds:[],mainManifolds:g}}catch(e){console.warn("At manifold-actions.js getManifoldMetadata() :: Unable to create manifolds "+e.message,e)}return{upperManifolds:[],lowerManifolds:[],mainManifolds:[]}}},y=function(e,t,n){return function(o,a){var s=a().upperManifolds;n||(s=a().lowerManifolds);var u=n;return t.map(function(t){t.manifoldOffset;var n=e[t.letRow],o=e[t.letRow].offSet;t.manifoldType&&(u="upper"===t.manifoldType);var a=void 0;n.chambers.forEach(function(e){e&&e.upperCapActive&&e.upperCapAccessory&&(e.upperCapAccessory.id!==r._111&&e.upperCapAccessory.id!==r._141||(a=e.upperCapAccessory.variant)),e&&e.lowerCapActive&&e.lowerCapAccessory&&(e.lowerCapAccessory.id!==r._111&&e.lowerCapAccessory.id!==r._141||(a=e.lowerCapAccessory.variant))});t.manifoldSize["nyloplast"===a?"nyloplastStructureSize":"concreteStructureSize"];var c={row:t.letRow,col:t.letColumn},d=l.a.isManifoldInnerOnChamberRow(c,e),p=(t.isInlet,t.hasSecondPipe&&(u?!n.chambers.find(function(e){return e.col<t.letColumn&&e.active}):!n.chambers.find(function(e){return e.col>t.letColumn&&e.active})));return new i.a(t.id,t.isInlet,o,t.letRow,t.letColumn,t.direction,t.stubsNumber,t.spacer,t.isElevated,t.hasWeir,u,t.userModified,t.manifoldSize,t.manifoldType,d,{mainRow:[],voidRows:[]},(!t.hasSecondPipe||!p)&&t.hasSecondPipe,t.hasIsolator,!0).assemble(e,!1,s.extraInletStubs,s.extraOutletStubs,!1,u,c,{})})}},_=function(e){return function(t,n){var i=w(e)(t,n);return t({type:r.E,payload:i}),i}},S=function(e,t){return function(n,r){try{var i=r(),o=i.calculations,a=i.upperManifolds,l=i.lowerManifolds,u=o.storageVolume,c=o.totalStorageProvided,d=a.manifolds,p=l.manifolds,h=c||u,f=w(h,e)(n,r).manifoldSizing,m=d.some(function(e){return e.isInlet})||p.some(function(e){return e.isInlet}),g=d.some(function(e){return e.isOutlet})||p.some(function(e){return e.isOutlet}),b=Object(s.b)(h,t),v=b.inletStructureType,y=b.outletStructureType;return{didDefaultInletStructureChange:m&&f.inletStructureType!==v,didDefaultOutletStructureChange:g&&f.outletStructureType!==y}}catch(e){console.warn("An issue occurred checking for inlet/outlet structure change",e)}return{didDefaultInletStructureChange:!1,didDefaultOutletStructureChange:!1}}},w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(n,r){var a={default:{round:0,square:0,nyloplast:0},inletIsolator:{round:0,square:0,nyloplast:0},outlet:{round:0,square:0,nyloplast:0},collapsedDefault:{round:0,square:0,nyloplast:0},collapsedInletIsolator:{round:0,square:0,nyloplast:0},collapsedOutlet:{round:0,square:0,nyloplast:0},bendSeparation:0,endCapSeparation:0},s={};try{var l=r(),u=l.globals,c=l.stonebed,d=u.scalePixels,p=u.scaleValue,h=u.chamberRowSpacing,f=c.sepDistance,m=c.manifoldStructures,g=c.manifoldPipeSizes,b=null!==t?t:u.chamberType;s=Object(i.i)(e,b);if(s&&m){var v=m.round,y=m.square,_=m.nyloplast,S=i.l.bind(null,v[0],s,g),w=i.l.bind(null,y[0],s,g),E=i.l.bind(null,_[0],s,g),C=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return Object(o.g)(d,p,e(t,f,n))};a.default={round:C(S,0),square:C(w,0),nyloplast:C(E,0)},a.inletIsolator={round:C(S,2),square:C(w,2),nyloplast:C(E,2)},a.outlet={round:C(S,3),square:C(w,3),nyloplast:C(E,3)},a.collapsedDefault={round:C(S,0,!0),square:C(w,0,!0),nyloplast:C(E,0,!0)},a.collapsedInletIsolator={round:C(S,2,!0),square:C(w,2,!0),nyloplast:C(E,2,!0)},a.collapsedOutlet={round:C(S,3,!0),square:C(w,3,!0),nyloplast:C(E,3,!0)},a.bendSeparation=Object(o.g)(d,p,Object(i.g)(b,h,s,g,f)),a.endCapSeparation=Object(o.g)(d,p,Object(i.h)(s,g,f))}}catch(e){console.warn("An issue occurred while calculating manifold separations")}return{manifoldSizing:s,manifoldSeparations:a}}}},function(e,t,n){"use strict";n.d(t,"j",function(){return u}),n.d(t,"k",function(){return c}),n.d(t,"p",function(){return d}),n.d(t,"l",function(){return p}),n.d(t,"m",function(){return h}),n.d(t,"o",function(){return m}),n.d(t,"i",function(){return g}),n.d(t,"n",function(){return b}),n.d(t,"g",function(){return T}),n.d(t,"f",function(){return O}),n.d(t,"c",function(){return k}),n.d(t,"b",function(){return I}),n.d(t,"e",function(){return R}),n.d(t,"h",function(){return P}),n.d(t,"a",function(){return D}),n.d(t,"d",function(){return N});var r=n(98),i=n(5),o=n(54),a=n(68),s=n(119),l=n(458),u=function(e){return function(t){t({type:i._44,payload:e})}},c=function(e){return function(t){t({type:i._194,payload:e})}},d=function(e,t,n,r,o){return function(s,l){var u=l().pipeBed.stoneBedDimensions,c=u.height,d=u.width;s({type:i._197,payload:{rotation:e,x:t,y:n}});var p=null!==r?Object(a.h)(r):c.ft,h=null!==o?Object(a.h)(o):d.ft;h<=2?b(2,p)(s,l):b(h,p)(s,l),s({type:i._112,payload:!0})}},p=function(e,t,n){return function(r){r({type:i._197,payload:{rotation:e,x:t,y:n}}),r({type:i._112,payload:!0})}},h=function(e){return function(t){t({type:i._196,payload:e}),t({type:i._112,payload:!0})}},f=function(e){return function(t,n){var r=n(),o=r.pipeGlobals,a=r.pipeBed;t({type:i._195,payload:Object.assign({state:n()},e,{pipeTypeName:o.pipeFitting._name,pipeSizeNominalDiameter:o.pipeNominalDiameter._pipeND._inches,pipeBed:a})}),t({type:i._112,payload:!0})}},m=function(e){return function(t,n){var r=void 0;switch(e){case i._177.TOP_RIGHT:r=o.b.BottomLeftToTopRight;break;case i._177.TOP_LEFT:r=o.b.BottomRightToTopLeft;break;case i._177.BOTTOM_RIGHT:r=o.b.TopLeftToBottomRight;break;case i._177.BOTTOM_LEFT:r=o.b.TopRightToBottomLeft;break;default:return}Object(l.a)("pipeFlowDirection",r)(t,n)}},g=function(){return function(e,t){var n=v(t());f(n)(e,t)}},b=function(e,t){return function(n,r){var i=v(r(),e,t);f(i)(n,r)}},v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=s.a.doesPipeFlowDirectionStartOnTop,l=s.a.doesPipeFlowDirectionStartOnBottom,u=s.a.pipeLongLegLength,c=s.a.pipeShortLegLength,d=s.a.pipeRowSpacing,p=s.a.pipeNominalDiameter,h=s.a.pipeFitting,f=s.a.requiredVolume,m=s.a.availableWidth,g=s.a.availableLength,b=s.a.stoneAbove,v=s.a.stoneBelow,y=s.a.stonePorosity,_=s.a.stonePerimeterOffset,S=s.a.calculatedStoneBedMinimumWidth,w=s.a.calculatedStoneBedMinimumLength,E=s.a._pipeTotalExcavation,C=s.a._pipeStoneBedAmount,x=s.a._pipeStoneBedVolume,A={dimensions:{width:new o.a(0),length:new o.a(0)},stoneBedDimensions:{x:new o.a(0),y:new o.a(0),width:new o.a(0),height:new o.a(0)},pipeBedDimensions:{x:new o.a(0),y:new o.a(0),width:new o.a(0),height:new o.a(0)},area:0,volume:0,rowSpacing:0,numberOfPipeRows:0,numberOfPipeSticks:0,numberOfManifoldTees:0};return Object(r.a)(a,l,u,c,d,p,h,f,m,g,b,v,y,_,S,w,function(e,r,a,s,l,u,c,d,p,h,f,m,g,b,v,y){p=p.ft<=S?new o.a(12*Math.ceil(S)):p,h=h.ft<=y?new o.a(12*Math.ceil(y)):h;var _=function(e,t){var n=w(e),r=T(t),a=O(t).totalLength,s=new o.a(n.in+2*b.in),l=new o.a(r.in+2*b.in),d=s.ft*l.ft,p=e<=1?0:2,h=e>=2?e-2:0,v=u.getPipeRowVolume(e*a.ft)+u.getManifoldBendVolume(c,p)+u.getManifoldTeeVolume(c,h),y=u.getPipeRowVolumeOD(e*a.ft)+u.getManifoldBendVolume(c,p,!0)+u.getManifoldTeeVolume(c,h,!0),_=v,S=E(u,f,m,d),A=C(S,y),k=x(A,g);return c===o.d.getById(i._208)&&(_+=k),{totalVolume:_,stoneBedVolume:k,pipeBedVolume:v=y}},w=function(e){return new o.a((e-1)*l.in+u.pipeOD.in)},T=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new o.a(O(e,t).totalLength.in+k(N).in+I(N).in)},O=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=u.pitch,r=u.lengthMin,i=u.lengthMax,a=u.pipeStickToPitchRatio,s=new o.a(e*n.in),l=a*n.in;if(s.in<r.in)return{totalLength:r,rowPipeStickMaxLength:i,rowPipeStickCutLength:r,numberOfMaxLengthPipeSticks:0,numberOfCutLengthPipeSticks:1};var c=Math.floor(s.in/i.in),d=0,p=function(e){return s.in-e*i.in};0===p(c)||(t||p(c)>=r.in+l||s.in/2<r.in?d=1:(c-=1,d=2)),c=c<0?0:c;var h=R(Math.max(p(c),r.in))*n.in;(2===d||h>i.in-l)&&(d=2,h=(R(Math.max(p(c)-l,r.in))*n.in+l)/2);var f=c*i.in+d*h;return{totalLength:new o.a(f),rowPipeStickMaxLength:i,rowPipeStickCutLength:new o.a(h),numberOfMaxLengthPipeSticks:c,numberOfCutLengthPipeSticks:d}},k=function(e){return new o.a(e<=1?0:u.pipeOD.in/2+a.in)},I=function(e){return new o.a(e<=1?0:u.pipeOD.in/2+s.in)},R=function(e){return Math.floor(e/u.pitch.in)},P=p.in,D=h.in;if(P-=2*b.in,D-=2*b.in,P<=0||D<=0)return A;var N=function(e){return Math.floor(e/u.pipeOD.in)}(P);N<2&&(N=2);var M=Math.ceil(D-I(N).in-k(N).in),L=R(M)+1;try{for(;N>=2&&L>0&&w(N).in>P+1e-5&&w(N).in>P-1e-5;)--N;for(;N>=2&&L>0&&T(L).in>D;)--L;if(null===t&&null===n&&0!==d){for(;N>=2&&L>0&&_(N-1,L).totalVolume>d;)--N;for(;N>=2&&L>0&&_(N,L-1).totalVolume>d;)--L}}catch(e){return console.warn("Unable to build system"),A}N<2&&(N=2);var B=!1;0===L&&(L=R(u.lengthMin.in),B=!0),P=w(N),D=T(L,B);var F=O(L,B),j=F.totalLength,U=F.rowPipeStickCutLength,H=F.numberOfMaxLengthPipeSticks,z=F.numberOfCutLengthPipeSticks;P=new o.a(P.in+2*b.in),D=new o.a(D.in+2*b.in);var V=P.ft*D.ft,W=_(N,L),G=W.totalVolume,K=W.stoneBedVolume,q=W.pipeBedVolume,Y=N*(H+z),X=2*(N-2>=0?N-2:0),Q={x:new o.a(0),y:new o.a(0),width:P,height:D},Z={x:new o.a(Q.x.in+b.in),y:new o.a(Q.y.in+b.in),width:new o.a(Q.width.in-2*b.in),height:new o.a(Q.height.in-2*b.in)},J={x:Z.x,y:new o.a(Z.y.in+u.pipeOD.in/2),width:Z.width,height:new o.a(Z.height.in-u.pipeOD.in)},$={x:Z.x,y:new o.a(Z.y.in+(e?I(N).in:k(N).in)),width:Z.width,height:new o.a(Z.height.in-2*(r?I(N).in:k(N).in))};return{dimensions:{width:Q.width,length:Q.height},stoneBedDimensions:Q,pipeBedDimensions:Z,centerFittingDimensions:J,rowBedDimensions:$,area:V,volume:G,rowSpacing:l.in,numberOfPipeRows:N,numberOfPipeSticks:Y,numberOfManifoldTees:X,rowLength:j,rowPipeStickCutLength:U,numberOfMaxLengthPipeSticksPerRow:H,numberOfCutLengthPipeSticksPerRow:z,stoneBedVolume:K,pipeBedVolume:q}})(e,{pipeAvailableWidth:t,pipeAvailableLength:n})},y=s.a.doesPipeFlowDirectionStartOnTop,_=s.a.doesPipeFlowDirectionStartOnBottom,S=s.a.doesPipeFlowDirectionEndOnTop,w=s.a.doesPipeFlowDirectionEndOnBottom,E=s.a.doesPipeFlowDirectionStartLeft,C=s.a.doesPipeFlowDirectionStartRight,x=s.a.doesPipeFlowDirectionEndLeft,A=s.a.doesPipeFlowDirectionEndRight,T=function(){return function(e,t){return y(t())}},O=function(){return function(e,t){return _(t())}},k=function(){return function(e,t){return S(t())}},I=function(){return function(e,t){return w(t())}},R=function(){return function(e,t){return E(t())}},P=function(){return function(e,t){return C(t())}},D=function(){return function(e,t){return x(t())}},N=function(){return function(e,t){return A(t())}}},function(e,t,n){(function(e,r){var i=n(39),o=n(20),a=n(115),s=n(40),l=n(31),u=n(140),c=n(260),d=n(100);t.trimPortFromUri=function(e){return((e=a.parse(e)).protocol===l.HTTPS&&e.port==l.DEFAULT_HTTPS_PORT||e.protocol===l.HTTP&&e.port==l.DEFAULT_HTTP_PORT)&&(e.host=e.hostname),a.format(e)},t.objectKeysLength=function(e){return e?i.keys(e).length:0},t.isBrowser=function(){return"undefined"!==typeof window},t.isIE=function(){if(!t.isBrowser())return!1;var e=window.navigator.userAgent,n=e.indexOf("MSIE "),r=e.indexOf("Trident/");return n>0||r>0},t.is32=function(){return!t.isBrowser()&&"ia32"===e.arch},t.objectIsNull=function(e){return i.isNull(e)||i.isUndefined(e)},t.objectIsEmpty=function(e){return i.isEmpty(e)},t.objectIsInt=function(e){return"number"===typeof e&&parseFloat(e)==parseInt(e,10)&&!isNaN(e)},t.objectIsNaN=function(e){return"number"===typeof e&&isNaN(e)},t.objectIsString=function(e){return i.isString(e)},t.objectIsFunction=function(e){return i.isFunction(e)},t.zeroPaddingString=function(e,n){var r="0000000000"+e;return r.length<n?t.zeroPaddingString(r,n):r.substr(-1*n)},t.stringIsEmpty=function(e){return i.isNull(e)||i.isUndefined(e)||""===e},t.IsNullOrEmptyOrUndefinedOrWhiteSpace=function(e){return!(!i.isNull(e)&&!i.isUndefined(e)&&""!==e)||!(!i.isString(e)||0!==e.trim().length)},t.stringFormat=function(e){if(arguments.length>1)for(var t=1;-1!==e.indexOf("?");t++)e=e.replace("?",arguments[t]);return e},t.stringStartsWith=function(e,t){return!!i.isNull(t)||e.substr(0,t.length)===t},t.stringEndsWith=function(e,t){return!!i.isNull(t)||e.substr(e.length-t.length)===t},t.removeBOM=function(e){return 65279!==e.charCodeAt(0)&&65519!==e.charCodeAt(0)||(e=e.substring(1)),e},t.merge=function(){return i.extend.apply(this,arguments)},t.inArrayInsensitive=function(e,t){return i.contains(i.map(t,function(e){return e.toLowerCase()}),e.toLowerCase())},t.tryGetValueInsensitive=function(e,t,n){if(t)for(var r in t)if(t.hasOwnProperty(r)&&r.toString().toLowerCase()===e.toString().toLowerCase())return t[r];return n},t.tryGetValueChain=function(e,n,r){if(0===n.length)return e;var i=n.shift();return e&&void 0!==e[i]?t.tryGetValueChain(e[i],n,r):r},t.setObjectInnerPropertyValue=function(e,n,r){if(e&&!(n.length<1)){var i=n.shift();0!==n.length?(e[i]||(e[i]={}),t.setObjectInnerPropertyValue(e[i],n,r)):e[i]=r}},t.truncatedISO8061Date=function(e){var t=e.toISOString();return t.substring(0,t.length-5)+"Z"},t.normalizeArgs=function(e,t,n){var r={};i.isFunction(e)&&!t?t=e:e&&(r=e),n(r,t)},t.getNodeVersion=function(){var t=e.version.split(".");return{major:parseInt(t[0].substr(1),10),minor:parseInt(t[1],10),patch:parseInt(t[2],10)}},t.calculateMD5=function(e,t,n,i){var o=r.alloc(t),a=0,s=(new u).createMd5Hash();e.on("data",function(n){if(a+n.length>t){var r=t-a;r>0&&((n=n.slice(0,r)).copy(o,a),s.update(n),a+=r),e.emit("end")}else n.copy(o,a),s.update(n),a+=n.length}).on("end",function(){if(!e.endEmitted){o=o.slice(0,a);var t=s.digest("base64");e.endEmitted=!0,i(o,t)}})},t.isBufferAllZero=function(e){for(var t=0,n=e.length;t<n;t++)if(0!==e[t])return!1;return!0};var p=null;t.writeZerosToStream=function(e,n,i,o,a){var s=l.BlobConstants.DEFAULT_WRITE_BLOCK_SIZE_IN_BYTES,u=Math.min(s,n),c=n-u,d=null;return u==s?(p||(p=r.alloc(s)).fill(0),d=p):(d=r.alloc(u)).fill(0),i&&i.update(d),e.write(d,function(){t.objectIsFunction(o)&&o(null,d.length),d=null,c>0?t.writeZerosToStream(e,c,i,o,a):t.objectIsFunction(a)&&a(null,null)})},t.getContentMd5=function(e,t){t||(t="base64");var n=(new u).createMd5Hash();return n.update(e,"utf8"),n.digest(t)},t.getNextLocation=function(e,t){switch(t){case c.LocationMode.PRIMARY_ONLY:return l.StorageLocation.PRIMARY;case c.LocationMode.SECONDARY_ONLY:return l.StorageLocation.SECONDARY;case c.LocationMode.PRIMARY_THEN_SECONDARY:case c.LocationMode.SECONDARY_THEN_PRIMARY:return e===l.StorageLocation.PRIMARY?l.StorageLocation.SECONDARY:l.StorageLocation.PRIMARY;default:throw new RangeError(o.format(d.ARGUMENT_OUT_OF_RANGE_ERROR,"locationMode",t))}},t.getNextListingLocationMode=function(e){if(i.isNull(e)||i.isUndefined(e))return l.RequestLocationMode.PRIMARY_OR_SECONDARY;switch(e.targetLocation){case l.StorageLocation.PRIMARY:return l.RequestLocationMode.PRIMARY_ONLY;case l.StorageLocation.SECONDARY:return l.RequestLocationMode.SECONDARY_ONLY;default:throw new RangeError(o.format(d.ARGUMENT_OUT_OF_RANGE_ERROR,"targetLocation",e.targetLocation))}},t.isStreamPaused=function(e){return e instanceof s&&(!0===e._paused||e._readableState&&!1===e._readableState.flowing)},t.parseCopyProgress=function(e){if("string"!=typeof e||-1===e.indexOf("/"))return{};var t=e.split("/");return{bytesCopied:t[0],totalBytes:t[1]}};var h={"x-ms-blob-sequence-number":"sequenceNumber","content-Type":"contentSettings.contentType","content-Encoding":"contentSettings.contentEncoding","content-Language":"contentSettings.contentLanguage","cache-Control":"contentSettings.cacheControl","content-Disposition":"contentSettings.contentDisposition","content-MD5":"contentSettings.contentMD5",leaseId:"lease.id",leaseStatus:"lease.status",leaseDuration:"lease.duration",leaseState:"lease.state",copyId:"copy.id",copyStatus:"copy.status",copySource:"copy.source",copyProgress:"copy.progress",copyCompletionTime:"copy.completionTime",copyStatusDescription:"copy.statusDescription",copyDestinationSnapshot:"copy.destinationSnapshot",publicAccess:"publicAccessLevel",incrementalCopy:"isIncrementalCopy"};t.normalizePropertyNameFromXML=function(e){return this.IsNullOrEmptyOrUndefinedOrWhiteSpace(e)?"":(e=(e=e.trim())[0].toLowerCase()+e.substring(1))in h?h[e]:-1!=e.toLowerCase().indexOf("-")?e.replace("-",""):e},t.setPropertyValueFromXML=function(e,n,r){for(var i in n)if(n.hasOwnProperty(i)){if(r){var o=this.normalizePropertyNameFromXML(i).split(".");t.setObjectInnerPropertyValue(e,o,n[i])}else e[i.toLowerCase()]=n[i];if("copyprogress"===i.toLowerCase()){var a=this.parseCopyProgress(n[i]);t.setObjectInnerPropertyValue(e,["copy","bytesCopied"],parseInt(a.bytesCopied)),t.setObjectInnerPropertyValue(e,["copy","totalBytes"],parseInt(a.totalBytes))}}},t.filterOutNonReservedProperties=function(e,t){var n={};if(t)for(var r in t)if(t.hasOwnProperty(r)){var i=e.hasOwnProperty(r),o="function"===typeof t[r];i||o||(n[r]=t[r])}return n}}).call(t,n(21),n(12).Buffer)},function(e,t,n){"use strict";var r,i="object"===typeof Reflect?Reflect:null,o=i&&"function"===typeof i.apply?i.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=i&&"function"===typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!==e};function s(){s.init.call(this)}e.exports=s,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var l=10;function u(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function c(e,t,n,r){var i,o,a,s;if("function"!==typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),a=o[t]),void 0===a)a=o[t]=n,++e._eventsCount;else if("function"===typeof a?a=o[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),(i=u(e))>0&&a.length>i&&!a.warned){a.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=a.length,s=l,console&&console.warn&&console.warn(s)}return e}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=function(){for(var e=[],t=0;t<arguments.length;t++)e.push(arguments[t]);this.fired||(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,o(this.listener,this.target,e))}.bind(r);return i.listener=n,r.wrapFn=i,i}function p(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"===typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):f(i,i.length)}function h(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"===typeof n)return 1;if(void 0!==n)return n.length}return 0}function f(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(e){if("number"!==typeof e||e<0||a(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");l=e}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(e){if("number"!==typeof e||e<0||a(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},s.prototype.getMaxListeners=function(){return u(this)},s.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var l=i[e];if(void 0===l)return!1;if("function"===typeof l)o(l,this,t);else{var u=l.length,c=f(l,u);for(n=0;n<u;++n)o(c[n],this,t)}return!0},s.prototype.addListener=function(e,t){return c(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return c(this,e,t,!0)},s.prototype.once=function(e,t){if("function"!==typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.on(e,d(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){if("function"!==typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.prependListener(e,d(this,e,t)),this},s.prototype.removeListener=function(e,t){var n,r,i,o,a;if("function"!==typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);if(void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!==typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){a=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,a||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"===typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return p(this,e,!0)},s.prototype.rawListeners=function(e){return p(this,e,!1)},s.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},s.prototype.listenerCount=h,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";var r=t;r.version=n(1382).version,r.utils=n(1383),r.rand=n(652),r.curve=n(277),r.curves=n(1388),r.ec=n(1396),r.eddsa=n(1400)},function(e,t,n){"use strict";n.d(t,"b",function(){return u}),n.d(t,"a",function(){return g}),n.d(t,"e",function(){return y}),n.d(t,"g",function(){return S}),n.d(t,"d",function(){return E}),n.d(t,"f",function(){return x});var r=n(5),i=n(68),o=n(119),a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var l={ACCESSORY:1,STICK:2,FITTING:4},u={TopLeftToBottomLeft:"TopLeftToBottomLeft",TopLeftToBottomRight:"TopLeftToBottomRight",TopRightToBottomLeft:"TopRightToBottomLeft",TopRightToBottomRight:"TopRightToBottomRight",BottomLeftToTopLeft:"BottomLeftToTopLeft",BottomLeftToTopRight:"BottomLeftToTopRight",BottomRightToTopLeft:"BottomRightToTopLeft",BottomRightToTopRight:"BottomRightToTopRight"},c=l.ACCESSORY|l.STICK|l.FITTING,d=function(){function e(t,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,c=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,d=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,p=arguments.length>9&&void 0!==arguments[9]?arguments[9]:null,h=arguments.length>10&&void 0!==arguments[10]?arguments[10]:null,f=arguments.length>11&&void 0!==arguments[11]?arguments[11]:null,m=arguments.length>12&&void 0!==arguments[12]?arguments[12]:null,b=arguments.length>13&&void 0!==arguments[13]?arguments[13]:null,v=arguments.length>14&&void 0!==arguments[14]?arguments[14]:null,y=arguments.length>15&&void 0!==arguments[15]?arguments[15]:null,_=arguments.length>16&&void 0!==arguments[16]?arguments[16]:null,S=arguments.length>17&&void 0!==arguments[17]?arguments[17]:null,w=arguments.length>18&&void 0!==arguments[18]?arguments[18]:null,E=arguments.length>19&&void 0!==arguments[19]?arguments[19]:null,C=arguments.length>20&&void 0!==arguments[20]?arguments[20]:null,x=arguments.length>21&&void 0!==arguments[21]?arguments[21]:null,A=arguments.length>22&&void 0!==arguments[22]?arguments[22]:l.ACCESSORY,T=arguments.length>23&&void 0!==arguments[23]&&arguments[23],O=arguments.length>24&&void 0!==arguments[24]?arguments[24]:{default:null,min:null,max:null},k=arguments.length>25&&void 0!==arguments[25]?arguments[25]:null,I=arguments.length>26&&void 0!==arguments[26]?arguments[26]:null,R=arguments.length>27&&void 0!==arguments[27]?arguments[27]:null,P=arguments.length>28&&void 0!==arguments[28]?arguments[28]:null,D=arguments.length>29&&void 0!==arguments[29]?arguments[29]:null;s(this,e),this._pipeND=new g(t),this._pipeID=new g(n),this._pipeOD=new g(r),this._pitch=new g(i),this._spigotLength=new g(o),this._lengthMax=new g(a),this._legLengthPlainEnd=new g(u),this._legLengthWeldedBellEnd=new g(c),this._legLengthGasketEnd=new g(d),this._excavationLimit=new g(p),this._manifoldBendPlainEndVolume=h/1728,this._manifoldBendWeldedBellEndVolume=f/1728,this._manifoldBendGasketEndVolume=m/1728,this._manifoldSingleTeePlainEndVolume=b/1728,this._manifoldDoubleTeePlainEndVolume=v/1728,this._manifoldTripleTeePlainEndVolume=null===y?null:y/1728,this._manifoldSingleTeeWeldedBellEndVolume=_/1728,this._manifoldDoubleTeeWeldedBellEndVolume=S/1728,this._manifoldTripleTeeWeldedBellEndVolume=null===w?null:w/1728,this._manifoldSingleTeeGasketEndVolume=E/1728,this._manifoldDoubleTeeGasketEndVolume=C/1728,this._manifoldTripleTeeGasketEndVolume=null===x?null:x/1728,this._isType=A,this._isDefault=T,this._perimeterOffset=O,this._widthMin=k,this._manifoldBendPlainEndVolumeOD=null===I?null:I/1728,this._manifoldSingleTeePlainEndVolumeOD=null===R?null:R/1728,this._manifoldDoubleTeePlainEndVolumeOD=null===P?null:P/1728,this._manifoldTripleTeePlainEndVolumeOD=null===D?null:D/1728}return a(e,[{key:"getPipeRowVolume",value:function(e){return e*this.pipeStickUnitArea}},{key:"getPipeRowVolumeOD",value:function(e){return e*this.pipeStickUnitAreaOD}},{key:"getManifoldBendVolume",value:function(e,t,n){return e.id===r._208&&n?t*(2*this.manifoldBendPlainEndVolumeOD):e.id===r._206||e.id===r._208?t*(2*this.manifoldBendPlainEndVolume):t*(this.manifoldBendWeldedBellEndVolume+this.manifoldBendGasketEndVolume)}},{key:"getManifoldTeeVolume",value:function(e,t,n){var i=this,o=function(){if(e.id===r._208&&n)return{manifoldSingleTeeVolume:2*i.manifoldSingleTeePlainEndVolumeOD,manifoldDoubleTeeVolume:2*i.manifoldDoubleTeePlainEndVolumeOD,manifoldTripleTeeVolume:2*i.manifoldTripleTeePlainEndVolumeOD};if(e.id===r._206||e.id===r._208)return{manifoldSingleTeeVolume:2*i.manifoldSingleTeePlainEndVolume,manifoldDoubleTeeVolume:2*i.manifoldDoubleTeePlainEndVolume,manifoldTripleTeeVolume:2*i.manifoldTripleTeePlainEndVolume};var t=i.manifoldSingleTeeWeldedBellEndVolume,o=i.manifoldDoubleTeeWeldedBellEndVolume,a=i.manifoldTripleTeeWeldedBellEndVolume;return{manifoldSingleTeeVolume:t+i.manifoldSingleTeeGasketEndVolume,manifoldDoubleTeeVolume:o+i.manifoldDoubleTeeGasketEndVolume,manifoldTripleTeeVolume:a+i.manifoldTripleTeeGasketEndVolume}}(),a=o.manifoldSingleTeeVolume,s=o.manifoldDoubleTeeVolume,l=o.manifoldTripleTeeVolume,u=0;0!==l&&(t-=3*(u=Math.floor(t/3)));var c=Math.floor(t/2);return(t-=2*c)*a+c*s+u*l}},{key:"pipeStickUnitAreaOD",get:function(){return Math.pow(this.pipeOD.ft/2,2)*Math.PI}},{key:"rawPipeND",get:function(){return this.pipeND.in}},{key:"pipeND",get:function(){return this._pipeND}},{key:"pipeID",get:function(){return this._pipeID}},{key:"excavationLimit",get:function(){return this._excavationLimit}},{key:"width",get:function(){return this.pipeOD}},{key:"pipeOD",get:function(){return this._pipeOD}},{key:"length",get:function(){return this.pitch}},{key:"pipeStickToPitchRatio",get:function(){return this.spigotLength.in/this.pitch.in}},{key:"pitch",get:function(){return this._pitch}},{key:"spigotLength",get:function(){return this._spigotLength}},{key:"lengthMin",get:function(){return this.rawPipeND<36?this.pipeND:new g(36)}},{key:"lengthMax",get:function(){return this._lengthMax}},{key:"legLengthPlainEnd",get:function(){return this._legLengthPlainEnd}},{key:"legLengthWeldedBellEnd",get:function(){return this._legLengthWeldedBellEnd}},{key:"legLengthGasketEnd",get:function(){return this._legLengthGasketEnd}},{key:"pipeStickUnitArea",get:function(){return Math.pow(this.pipeID.ft/2,2)*Math.PI}},{key:"horizontalRowHeight",get:function(){return new g(this._legLengthPlainEnd.in+this._pipeOD.in/2)}},{key:"manifoldBendPlainEndVolumeOD",get:function(){return this._manifoldBendPlainEndVolumeOD}},{key:"manifoldBendPlainEndVolume",get:function(){return this._manifoldBendPlainEndVolume}},{key:"manifoldBendWeldedBellEndVolume",get:function(){return this._manifoldBendWeldedBellEndVolume}},{key:"manifoldBendGasketEndVolume",get:function(){return this._manifoldBendGasketEndVolume}},{key:"manifoldSingleTeePlainEndVolumeOD",get:function(){return this._manifoldSingleTeePlainEndVolumeOD}},{key:"manifoldSingleTeePlainEndVolume",get:function(){return this._manifoldSingleTeePlainEndVolume}},{key:"manifoldDoubleTeePlainEndVolume",get:function(){return this._manifoldDoubleTeePlainEndVolume}},{key:"manifoldTripleTeePlainEndVolume",get:function(){return this._manifoldTripleTeePlainEndVolume}},{key:"manifoldSingleTeeWeldedBellEndVolume",get:function(){return this._manifoldSingleTeeWeldedBellEndVolume}},{key:"manifoldDoubleTeeWeldedBellEndVolume",get:function(){return this._manifoldDoubleTeeWeldedBellEndVolume}},{key:"manifoldTripleTeeWeldedBellEndVolume",get:function(){return this._manifoldTripleTeeWeldedBellEndVolume}},{key:"manifoldSingleTeeGasketEndVolume",get:function(){return this._manifoldSingleTeeGasketEndVolume}},{key:"manifoldDoubleTeeGasketEndVolume",get:function(){return this._manifoldDoubleTeeGasketEndVolume}},{key:"manifoldTripleTeeGasketEndVolume",get:function(){return this._manifoldTripleTeeGasketEndVolume}},{key:"isAccessory",get:function(){return this._isType&l.ACCESSORY}},{key:"isStick",get:function(){return this._isType&l.STICK}},{key:"isFitting",get:function(){return this._isType&l.FITTING}},{key:"isDefault",get:function(){return this._isDefault}},{key:"perimeterOffset",get:function(){return this._perimeterOffset}},{key:"widthMin",get:function(){var e=o.a.stonePerimeterOffset;return this._widthMin=this.pipeOD.in+2*e.in,this._widthMin}},{key:"manifoldDoubleTeePlainEndVolumeOD",get:function(){return this._manifoldDoubleTeePlainEndVolumeOD}},{key:"manifoldTripleTeePlainEndVolumeOD",get:function(){return this._manifoldTripleTeePlainEndVolumeOD}}]),e}(),p=function(){function e(t,n,r){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];s(this,e),this._id=t,this._name=n,this._isDefault=i,this._description=r}return a(e,[{key:"id",get:function(){return this._id}},{key:"name",get:function(){return this._name}},{key:"isDefault",get:function(){return this._isDefault}},{key:"description",get:function(){return this._description}}]),e}(),h=function(){function e(t,n,r){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];s(this,e),this._id=t,this._name=n,this._isDefault=i,this._description=r}return a(e,[{key:"id",get:function(){return this._id}},{key:"name",get:function(){return this._name}},{key:"isDefault",get:function(){return this._isDefault}},{key:"description",get:function(){return this._description}}]),e}(),f=function(){function e(t,n,r){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];s(this,e),this._id=t,this._name=n,this._isDefault=i,this._description=r}return a(e,[{key:"id",get:function(){return this._id}},{key:"name",get:function(){return this._name}},{key:"isDefault",get:function(){return this._isDefault}},{key:"description",get:function(){return this._description}}]),e}(),m=function(){function e(t,n,r,i,o,a){s(this,e),this._type=t,this._width=new g(n),this._length=new g(r),this._tConnections=i,this._tDistance=o,this._imgType=a}return a(e,[{key:"type",get:function(){return this._type}},{key:"nominalDiamter",get:function(){return this._nominalDiameter}},{key:"width",get:function(){return this._width}},{key:"length",get:function(){return this._length}},{key:"tConnections",get:function(){return this._tConnections}},{key:"tDistance",get:function(){return this._tDistance}},{key:"imgType",get:function(){return this._imgType}}]),e}(),g=function(){function e(t){s(this,e),this._inches=t}return a(e,[{key:"in",get:function(){return this._inches}},{key:"ft",get:function(){return this._inches/12}},{key:"mm",get:function(){return 25.4*this._inches}},{key:"px",get:function(){return Object(i.f)(this.ft)}}],[{key:"fromPixels",value:function(t){return new e(t/Object(i.f)(1))}}]),e}(),b={pipeAccessories:[{id:"PIPE_STUB",name:"Stub",description:"ADS stub accessory",type:"pipeAccessory",color:"coral",variant:"default",order:2,for:{endcaps:!1,chambers:!1},exceptions:{}},{id:"PIPE_RISER",name:"Riser",description:"ADS riser accessory",type:"pipeAccessory",color:"cornflowerblue",variant:"default",order:3,for:{endcaps:!1,chambers:!1},exceptions:{}},{id:"PIPE_CLEANOUT",name:"Cleanout",description:"ADS cleanout accessory",type:"pipeAccessory",color:"aqua",variant:"default",order:4,for:{endcaps:!1,chambers:!1},exceptions:{}},{id:"PIPE_INSERTA_TEE",name:"Inserta-tee",description:"ADS inserta-tee accessory",type:"pipeAccessory",color:"greenyellow",variant:"default",order:5,for:{endcaps:!1,chambers:!1},exceptions:{}}],pipeSizes:[new d(4,4.1,4.8,.656),new d(6,6,6.96,.774),new d(8,7.9,9.12,.96),new d(10,9.9,11.4,1.26),new d(12,12.15,14.4,1.954,5.8997,236.4717,12.701,10.747,14.655,8,2945.167742,2492.065013,3398.270472,3819.88092,7639.761841,11459.64276,3593.32955567563,7186.65911135126,10779.9886670269,4046.43228526093,8092.86457052187,12139.2968557828,c,!0,{default:new g(8),min:new g(8),max:new g(99999)},null,4136.973865,5210.132797,10420.26559,15630.39839),new d(15,14.98,17.52,2.627,7.7808,236.3298,14.4485,11.8215,17.0755,8,5092.909422,4166.92589,6018.892953,6518.858945,13037.71789,19556.57683,6055.86717898716,12111.7343579743,18167.6015369615,6981.85071016932,13963.7014203386,20945.5521305079,c,!1,{default:new g(8),min:new g(8),max:new g(99999)},null,6966.439069,8657.068268,17314.13654,25971.2048),new d(18,18,21.24,2.94,7.8804,234.2604,17.64,14.7,20.58-6e-15,9,8977.660007,7481.383339,10473.93668,11522.49142,23044.98283,34567.47425,10774.3530815677,21548.7061631354,32323.0592447031,12270.6297494343,24541.2594988685,36811.8892483028,c,!1,{default:new g(9),min:new g(9),max:new g(99999)},null,12500.50283,15556.70003,31113.40006,46670.10009),new d(24,24,27.84,2.955,9.395,233.975,20.685,17.73,23.64,10,18715.33356,16041.71448,21388.95264,23465.00367,46930.00734,70395.01101,22128.1941296377,44256.3882592754,66384.582388913,24801.8132096351,49603.6264192703,74405.4396289054,c,!1,{default:new g(10),min:new g(10),max:new g(99999)},null,25183.37104,30582.44779,61164.89558,91747.34337),new d(30,30,35.16,4.0804,10.288,234.71,26.5226,22.4422,30.603,18,37495.4153,31726.88987,43263.94073,47243.12945,94486.2589,141729.3883,44358.8667346888,88717.7334693773,133076.600204066,50127.3921651145,100254.784330229,112486.245893306,c,!1,{default:new g(18),min:new g(18),max:new g(99999)},null,51503.13974,62766.14558,125532.2912,188298.4367),new d(36,36,41.76,5.247,10.309,235.93,31.482,26.46995,36.49405,18,64089.4994,53336.6649,74771.08263,80582.26034,161164.5207,241746.781,75241.4687185876,150411.686167277,225617.529250915,85923.0519516433,171846.103903287,257769.15585493,c,!1,{default:new g(18),min:new g(18),max:new g(99999)},null,86238.89271,105083.2845,210166.569,315249.8535),new d(42,41.4,47.76,5.138,10.578,236.65,35.966,35.966,35.966,18,96830.54704,96830.54704,96830.54704,121593.1897,243186.3793,null,121593.189655817,243186.379311633,null,121593.189655817,243186.379311633,null,c,!1,{default:new g(18),min:new g(18),max:new g(99999)},null,128866.6839,156986.2257,313972.4514,470958.6771),new d(48,47.6,53.64,5.233,11.181,236.2,39.2475,39.2475,39.2475,18,139683.6153,139683.6153,139683.6153,173575.3902,347150.7804,null,173575.390185366,347150.780370733,null,173575.390185366,347150.780370733,null,c,!1,{default:new g(18),min:new g(18),max:new g(99999)},null,177381.9454,214627.6952,429255.3904,643883.0856),new d(60,59.5,66.36,6.0027,13.9801,236.08,45.02025,39,51.0405,18,250245.3455,216879.299428038,250245.34549389,305322.0263,610644.0525037189,null,288582.698016198,577262.991717138,null,321948.74408205,644025.113290302,null,c,!1,{default:new g(18),min:new g(18),max:new g(99999)},null,311415.7218,369714.8535,739429.707,1109144.561)],pipeFittings:[new p(r._206,r._207,"ADS Soil-Tight Pipe",!0),new p(r._208,r._209,"ADS Soil-Tight Perforated Pipe"),new p(r._210,r._211,"ADS Water-Tight Pipe")],pipeTypes:[new h(r._104,r._104,"HDPE N-12",!0)],pipeParts:[new m(r._184,12,12,null,null,"CORNER"),new m(r._185,12,12,1,12,"SINGLE"),new m(r._185,12,36,2,12,"DOUBLE"),new m(r._185,12,48,3,12,"TRIPLE")],pipeSystemTypes:[new f(r._169,r._170,"Detention system",!0),new f(r._167,r._168,"Custom fitting",!1),new f(r._181,r._182,"Line layout",!1),new f(r._191,r._192,"Retention system",!1)],pipeFlowDirections:[{id:u.TopLeftToBottomLeft,name:"Top-left to bottom-left"},{id:u.TopLeftToBottomRight,name:"Top-left to bottom-right"},{id:u.TopRightToBottomLeft,name:"Top-right to bottom-left"},{id:u.TopRightToBottomRight,name:"Top-right to bottom-right"},{id:u.BottomLeftToTopLeft,name:"Bottom-left to top-left"},{id:u.BottomLeftToTopRight,name:"Bottom-left to top-right"},{id:u.BottomRightToTopLeft,name:"Bottom-right to top-left"},{id:u.BottomRightToTopRight,name:"Bottom-right to top-right"}]},v=b.pipeSizes;v.sort(function(e,t){return e.rawPipeND-t.rawPipeND});var y={default:v.find(function(e){return e.isDefault}),dataset:v,accessories:v.filter(function(e){return e.isAccessory}),sticksOrFittings:v.filter(function(e){return e.isStick||e.isFitting}),getByNominalDiameter:function(e){return v.find(function(t){return t.rawPipeND===e})}},_=b.pipeTypes;_.sort(function(e,t){return t.name.toLowerCase()-e.name.toLowerCase()});var S={default:_.find(function(e){return e.isDefault}),dataset:_,getById:function(e){return _.find(function(t){return t.id===e})}},w=b.pipeFittings;w.sort(function(e,t){return t.name.toLowerCase()-e.name.toLowerCase()});var E={default:w.find(function(e){return e.isDefault}),dataset:w,getById:function(e){return w.find(function(t){return t.id===e})}},C=b.pipeSystemTypes;C.sort(function(e,t){return t.name.toLowerCase()-e.name.toLowerCase()});var x={default:C.find(function(e){return e.isDefault}),dataset:C,getById:function(e){return C.find(function(t){return t.id===e})}};t.c=b},function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"c",function(){return o}),n.d(t,"d",function(){return a}),n.d(t,"a",function(){return s}),n.d(t,"i",function(){return l}),n.d(t,"h",function(){return u}),n.d(t,"j",function(){return c}),n.d(t,"e",function(){return d}),n.d(t,"g",function(){return p}),n.d(t,"k",function(){return h}),n.d(t,"f",function(){return f});var r=n(5),i=function(e){return function(t){t({type:r._51,payload:e})}},o=function(e){return function(t){t({type:r._52,payload:e}),t({type:r.t,payload:e})}},a=function(e){return function(t){t({type:r._53,payload:!e}),t({type:r.w,payload:!e}),!1===!e&&(t({type:r._50,payload:!1}),t({type:r.s,payload:!1}))}},s=function(e){return function(t){t({type:r._50,payload:!e}),t({type:r.s,payload:!e})}},l=function(e){return function(t){t({type:r._62,payload:!e})}},u=function(e){return function(t){t({type:r._59,payload:!e})}},c=function(e){return function(t,n){t({type:n().globals.projectType===r._101?r._64:r._180,payload:e})}},d=function(e){return function(t){t({type:r._54,payload:e})}},p=function(e){return function(t){t({type:r._58,payload:{requiredChamberSlotsforTwoEndcaps:e}})}},h=function(){return function(e){e({type:r._66})}},f=function(){return function(e){e({type:r._57}),e({type:r._62,payload:!1}),e({type:r._59,payload:!1})}}},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(5),i=function(e){return function(t){t({type:r._134,payload:e})}}},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,a,s=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var u in n=Object(arguments[l]))i.call(n,u)&&(s[u]=n[u]);if(r){a=r(n);for(var c=0;c<a.length;c++)o.call(n,a[c])&&(s[a[c]]=n[a[c]])}}return s}},function(e,t,n){(function(){var t,r,i,o,a,s,l,u,c,d,p,h,f={}.hasOwnProperty;h=n(116),p=h.isObject,d=h.isFunction,c=h.isEmpty,a=null,t=null,r=null,i=null,o=null,l=null,u=null,s=null,e.exports=function(){function e(e){this.parent=e,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.children=[],a||(a=n(261),t=n(262),r=n(263),i=n(264),o=n(265),l=n(270),u=n(271),s=n(272))}return e.prototype.element=function(e,t,n){var r,i,o,a,s,l,u,h,m,g;if(l=null,null==t&&(t={}),t=t.valueOf(),p(t)||(n=(m=[t,n])[0],t=m[1]),null!=e&&(e=e.valueOf()),Array.isArray(e))for(o=0,u=e.length;o<u;o++)i=e[o],l=this.element(i);else if(d(e))l=this.element(e.apply());else if(p(e)){for(s in e)if(f.call(e,s))if(g=e[s],d(g)&&(g=g.apply()),p(g)&&c(g)&&(g=null),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&0===s.indexOf(this.stringify.convertAttKey))l=this.attribute(s.substr(this.stringify.convertAttKey.length),g);else if(!this.options.separateArrayItems&&Array.isArray(g))for(a=0,h=g.length;a<h;a++)i=g[a],(r={})[s]=i,l=this.element(r);else p(g)?(l=this.element(s)).element(g):l=this.element(s,g)}else l=!this.options.ignoreDecorators&&this.stringify.convertTextKey&&0===e.indexOf(this.stringify.convertTextKey)?this.text(n):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&0===e.indexOf(this.stringify.convertCDataKey)?this.cdata(n):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&0===e.indexOf(this.stringify.convertCommentKey)?this.comment(n):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&0===e.indexOf(this.stringify.convertRawKey)?this.raw(n):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&0===e.indexOf(this.stringify.convertPIKey)?this.instruction(e.substr(this.stringify.convertPIKey.length),n):this.node(e,t,n);if(null==l)throw new Error("Could not create any elements with: "+e);return l},e.prototype.insertBefore=function(e,t,n){var r,i,o;if(this.isRoot)throw new Error("Cannot insert elements at root level");return i=this.parent.children.indexOf(this),o=this.parent.children.splice(i),r=this.parent.element(e,t,n),Array.prototype.push.apply(this.parent.children,o),r},e.prototype.insertAfter=function(e,t,n){var r,i,o;if(this.isRoot)throw new Error("Cannot insert elements at root level");return i=this.parent.children.indexOf(this),o=this.parent.children.splice(i+1),r=this.parent.element(e,t,n),Array.prototype.push.apply(this.parent.children,o),r},e.prototype.remove=function(){var e;if(this.isRoot)throw new Error("Cannot remove the root element");return e=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[e,e-e+1].concat([])),this.parent},e.prototype.node=function(e,t,n){var r,i;return null!=e&&(e=e.valueOf()),t||(t={}),t=t.valueOf(),p(t)||(n=(i=[t,n])[0],t=i[1]),r=new a(this,e,t),null!=n&&r.text(n),this.children.push(r),r},e.prototype.text=function(e){var t;return t=new u(this,e),this.children.push(t),this},e.prototype.cdata=function(e){var n;return n=new t(this,e),this.children.push(n),this},e.prototype.comment=function(e){var t;return t=new r(this,e),this.children.push(t),this},e.prototype.commentBefore=function(e){var t,n;return t=this.parent.children.indexOf(this),n=this.parent.children.splice(t),this.parent.comment(e),Array.prototype.push.apply(this.parent.children,n),this},e.prototype.commentAfter=function(e){var t,n;return t=this.parent.children.indexOf(this),n=this.parent.children.splice(t+1),this.parent.comment(e),Array.prototype.push.apply(this.parent.children,n),this},e.prototype.raw=function(e){var t;return t=new l(this,e),this.children.push(t),this},e.prototype.instruction=function(e,t){var n,r,i,o,a;if(null!=e&&(e=e.valueOf()),null!=t&&(t=t.valueOf()),Array.isArray(e))for(o=0,a=e.length;o<a;o++)n=e[o],this.instruction(n);else if(p(e))for(n in e)f.call(e,n)&&(r=e[n],this.instruction(n,r));else d(t)&&(t=t.apply()),i=new s(this,e,t),this.children.push(i);return this},e.prototype.instructionBefore=function(e,t){var n,r;return n=this.parent.children.indexOf(this),r=this.parent.children.splice(n),this.parent.instruction(e,t),Array.prototype.push.apply(this.parent.children,r),this},e.prototype.instructionAfter=function(e,t){var n,r;return n=this.parent.children.indexOf(this),r=this.parent.children.splice(n+1),this.parent.instruction(e,t),Array.prototype.push.apply(this.parent.children,r),this},e.prototype.declaration=function(e,t,n){var r,o;return r=this.document(),o=new i(r,e,t,n),r.children[0]instanceof i?r.children[0]=o:r.children.unshift(o),r.root()||r},e.prototype.doctype=function(e,t){var n,r,i,a,s,l,u,c,d;for(n=this.document(),r=new o(n,e,t),i=a=0,l=(c=n.children).length;a<l;i=++a)if(c[i]instanceof o)return n.children[i]=r,r;for(i=s=0,u=(d=n.children).length;s<u;i=++s)if(d[i].isRoot)return n.children.splice(i,0,r),r;return n.children.push(r),r},e.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},e.prototype.root=function(){var e;for(e=this;e;){if(e.isDocument)return e.rootObject;if(e.isRoot)return e;e=e.parent}},e.prototype.document=function(){var e;for(e=this;e;){if(e.isDocument)return e;e=e.parent}},e.prototype.end=function(e){return this.document().end(e)},e.prototype.prev=function(){var e;if((e=this.parent.children.indexOf(this))<1)throw new Error("Already at the first node");return this.parent.children[e-1]},e.prototype.next=function(){var e;if(-1===(e=this.parent.children.indexOf(this))||e===this.parent.children.length-1)throw new Error("Already at the last node");return this.parent.children[e+1]},e.prototype.importDocument=function(e){var t;return(t=e.root().clone()).parent=this,t.isRoot=!1,this.children.push(t),this},e.prototype.ele=function(e,t,n){return this.element(e,t,n)},e.prototype.nod=function(e,t,n){return this.node(e,t,n)},e.prototype.txt=function(e){return this.text(e)},e.prototype.dat=function(e){return this.cdata(e)},e.prototype.com=function(e){return this.comment(e)},e.prototype.ins=function(e,t){return this.instruction(e,t)},e.prototype.doc=function(){return this.document()},e.prototype.dec=function(e,t,n){return this.declaration(e,t,n)},e.prototype.dtd=function(e,t){return this.doctype(e,t)},e.prototype.e=function(e,t,n){return this.element(e,t,n)},e.prototype.n=function(e,t,n){return this.node(e,t,n)},e.prototype.t=function(e){return this.text(e)},e.prototype.d=function(e){return this.cdata(e)},e.prototype.c=function(e){return this.comment(e)},e.prototype.r=function(e){return this.raw(e)},e.prototype.i=function(e,t){return this.instruction(e,t)},e.prototype.u=function(){return this.up()},e.prototype.importXMLBuilder=function(e){return this.importDocument(e)},e}()}).call(this)},function(e,t,n){var r=n(1072)("wks"),i=n(1073),o=n(64).Symbol,a="function"==typeof o;(e.exports=function(e){return r[e]||(r[e]=a&&o[e]||(a?o:i)("Symbol."+e))}).store=r},function(e,t,n){"use strict";t.a=function(e,t,n){"function"===typeof e&&(e=Object(i.a)(e));if(Object(r.a)(n))return function(e,t,n){var r=0,i=n.length;for(;r<i;){if((t=e["@@transducer/step"](t,n[r]))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r+=1}return e["@@transducer/result"](t)}(e,t,n);if("function"===typeof n["fantasy-land/reduce"])return s(e,t,n,"fantasy-land/reduce");if(null!=n[l])return a(e,t,n[l]());if("function"===typeof n.next)return a(e,t,n);if("function"===typeof n.reduce)return s(e,t,n,"reduce");throw new TypeError("reduce: list must be array or iterable")};var r=n(349),i=n(1083),o=n(1084);function a(e,t,n){for(var r=n.next();!r.done;){if((t=e["@@transducer/step"](t,r.value))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r=n.next()}return e["@@transducer/result"](t)}function s(e,t,n,r){return e["@@transducer/result"](n[r](Object(o.a)(e["@@transducer/step"],e),t))}var l="undefined"!==typeof Symbol?Symbol.iterator:"@@iterator"},function(e,t,n){"use strict";t.a=function(e,t){return Object.prototype.hasOwnProperty.call(t,e)}},function(e,t){function n(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=n,n.equal=function(e,t,n){if(e!=t)throw new Error(n||"Assertion failed: "+e+" != "+t)}},function(e,t,n){"use strict";n.d(t,"e",function(){return c}),n.d(t,"d",function(){return d}),n.d(t,"b",function(){return p}),n.d(t,"c",function(){return h}),n.d(t,"a",function(){return f}),n.d(t,"i",function(){return m}),n.d(t,"k",function(){return g}),n.d(t,"l",function(){return b}),n.d(t,"g",function(){return v}),n.d(t,"h",function(){return y}),n.d(t,"j",function(){return S}),n.d(t,"f",function(){return w}),n.d(t,"m",function(){return E}),n.d(t,"n",function(){return C});var r=n(400),i=n(97),o=n.n(i),a=n(141),s=n(86),l=n(47),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var c={LeftElbow:0,RightElbow:1,StraightHorizontalPipe:2,StraightVerticalPipe:3,TeePipe:4},d={Round:0,Square:1,Nyloplast:2},p={None:0,Left:1,Right:2},h={noGap:1,gap:2},f=function(){function e(t,n,r,i,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:p.None,l=arguments[6],u=arguments[7],c=arguments[8],d=arguments[9],h=arguments[10],f=arguments.length>11&&void 0!==arguments[11]&&arguments[11],m=arguments[12],g=arguments[13],b=arguments.length>14&&void 0!==arguments[14]&&arguments[14],v=arguments[15],y=arguments.length>16&&void 0!==arguments[16]&&arguments[16],_=!(arguments.length>17&&void 0!==arguments[17])||arguments[17],S=arguments.length>18&&void 0!==arguments[18]&&arguments[18];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this[s.c]=!0,this._id=t,this._isInlet=n,this._rowOffset=r,this._letRow=i,this._letColumn=o,this._assembly=[],this._direction=a,this._stubsNumber=l,this._spacer=u,this._isElevated=c,this._hasWeir=d,this._isUpper=h,this._userModified=f||!1,this._flowRate=0,this._manifoldSize=m,this._manifoldType=g,this._isManifoldInner=b,this._coordinates={},this._hasSecondPipe=y,this._chambersInUse=v||{mainRow:[],voidRows:[]},this._hasIsolator=_,this._refreshManifold=S,this._hasFlipped=!1}return u(e,[{key:"assemble",value:function(e,t,n,r,i,o,s,l){var u=arguments.length>8&&void 0!==arguments[8]&&arguments[8];this.coordinates=s;var d=!1;this._isManifoldInner&&!this._userModified&&(d=!0),d&&this._isManifoldInner&&(this._stubsNumber=l.numberOfStartingStubs,n=l.numberOfStartingStubs,r=l.numberOfStartingStubs),u&&(this._direction=1===this._direction?2:1,this._hasFlipped=!0);var h=this.findPotentialRows(e,t,n,r,i,o,u);this._assembly=a.a.getAssembly(h);var f=this._assembly.filter(function(e){return null===e.structureType&&e.manifoldType!==c.StraightHorizontalPipe});return this._stubsNumber=(f||[]).length,this._direction||(this._direction=this._isUpper?this.assembly[0].manifoldType===c.StraightVerticalPipe||this.assembly[0].manifoldType===c.LeftElbow?p.Left:p.Right:this.assembly[0].manifoldType===c.StraightVerticalPipe||this.assembly[0].manifoldType===c.RightElbow?p.Right:p.Left),d&&(f||[]).length>0&&(this._stubsNumber=l.numberOfStartingStubs),this}},{key:"findPotentialRows",value:function(e,t,n,r,i){var o=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=arguments.length>6&&void 0!==arguments[6]&&arguments[6],l=this.isInlet?n:r,u=a.a.findPotentialLimitedRows(e,o,s,this),c=u.reduce(function(e,t){return e+t.row},0)/u.length;this._userModified&&this._stubsNumber>=0&&this._isManifoldInner&&(l=this._stubsNumber),this._userModified&&this._stubsNumber>=0&&(l=this._stubsNumber);var d=a.a.isForwardDirectionValidate(this,c);u=d?u:u.reverse();var p=void 0;p=this._userModified?this._spacer===h.gap?h.gap:h.noGap:i?h.gap:1!==l&&l<=Math.ceil((u.length-(t?2:1))/2)?h.gap:h.noGap,this._spacer=p;var f=a.a.getActualRows(u,l,o,1,t,p,this),m=f.actualRows;f.thatManifold;return d?m:m.reverse()}},{key:"findPotentialLimitedRows",value:function(e,t){console.log("%c <<< findPotentialLimitedRows IN USE >>> ","background: yellow; color: red")}},{key:"simpleFilterReductionUpper",value:function(e,t,n,r){var i=t.getActiveChamberByCoordinates(this.coordinates);return i&&t.offSet===this.rowOffset&&i.upperCapActive&&i.col===this.letColumn?t.row:(r.splice(1),e)}},{key:"simpleFilterReductionLower",value:function(e,t,n,r){var i=t.getActiveChamberByCoordinates(this.coordinates);return i&&t.offSet===this.rowOffset&&i.lowerCapActive&&i.col===this.letColumn?t.row:(r.splice(1),e)}},{key:"getTrunkSeparation",value:function(e,t,n,r){var i=this,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1;try{t.find(function(e){return e.row===i.letRow});return this.hasChamberRow(e)?this.hasIsolator&&this._isInlet?r&&1===this._assembly.length?0:l.a.getTrunkSeparation(this,o,this.hasIsolator,!r):this._isOutlet?r&&1===this._assembly.length?0:l.a.getTrunkSeparation(this,o,this.hasIsolator,!r):r&&1===this.assembly.length?0:l.a.getTrunkSeparation(this,o,this.hasIsolator,!r):0}catch(e){console.warn("An issue occurred while retrieving manifold separation")}return 0}},{key:"hasChamberRow",value:function(e){return!!this.assembly.find(function(t){return t.rowIndex===e.row})}},{key:"chambersMainRowInUse",set:function(e){this._chambersInUse.mainRow=e}},{key:"chambersVoidRowsInUse",set:function(e){this._chambersInUse.voidRows=e}},{key:"id",get:function(){return this._id}},{key:"isInlet",get:function(){return this._isInlet}},{key:"isOutlet",get:function(){return!this._isInlet}},{key:"rowOffset",get:function(){return this._rowOffset}},{key:"letRow",get:function(){return this._letRow}},{key:"letColumn",get:function(){return this._letColumn}},{key:"initialRow",get:function(){return this.assembly[0].rowIndex}},{key:"assembly",get:function(){return this._assembly},set:function(e){this._assembly=e}},{key:"direction",get:function(){return this._direction},set:function(e){this._direction=e}},{key:"stubsNumber",get:function(){return this._stubsNumber},set:function(e){this._stubsNumber=e}},{key:"coordinates",get:function(){return this._coordinates},set:function(e){this._coordinates=e}},{key:"spacer",get:function(){return this._spacer},set:function(e){this._spacer=e}},{key:"isElevated",get:function(){return this._isElevated},set:function(e){this._isElevated=e}},{key:"hasWeir",get:function(){return this._hasWeir},set:function(e){this._hasWeir=e}},{key:"hasFlipped",get:function(){return this._hasFlipped},set:function(e){this._hasFlipped=e}},{key:"isUpper",get:function(){return this._isUpper},set:function(e){this._isUpper=e}},{key:"chambersInUse",get:function(){return this._chambersInUse},set:function(e){this._chambersInUse=e}},{key:"manifoldType",get:function(){return this._manifoldType},set:function(e){this._manifoldType=e}},{key:"isManifoldInner",get:function(){return this._isManifoldInner},set:function(e){this._isManifoldInner=e}},{key:"userModified",get:function(){return this._userModified},set:function(e){this._userModified=e}},{key:"flowRate",get:function(){return this._flowRate}},{key:"manifoldSize",get:function(){return this._manifoldSize},set:function(e){this._manifoldSize=e}},{key:"hasSecondPipe",get:function(){return this._hasSecondPipe},set:function(e){this._hasSecondPipe=e}},{key:"hasIsolator",get:function(){return this._hasIsolator},set:function(e){this._hasIsolator=e}},{key:"refreshManifold",get:function(){return this._refreshManifold},set:function(e){this._refreshManifold=e}}]),e}(),m=function(e,t){try{return t.manifoldSizing.reduce(function(t,n){return n.lowerVolume<e?n:t},null)}catch(e){console.warn("At manifolds.js getManifoldSizing() :: Could not find a manifold sizing fitting the storage volume",e.message)}return null},g=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2;try{var i=n.find(function(e){return e.pipeSize===t.manifoldSize[r]}),o=t.structureDistance,a=e.innerDiameter/2;return o+(e.hasAdapter?(i.adapterOffset+i.adapterC+3)/12:0)+a}catch(e){return console.warn("Issue occurred when getting separation value",e),0}},b=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];try{var s=n.find(function(e){return e.pipeSize===t.manifoldSize[i]}),l=n.find(function(e){return e.pipeSize===t.manifoldSize[1]}),u=t.structureDistance,c=0,d=e.innerDiameter/2+l.pipeOD/2+_(o,l.stonePerimeter);return a?d=(o-r.a.sepDistance)/12:e.hasAdapter?c=(s.adapterOffset+s.adapterC+3)/12:a||(c=e.wallThickness),u+c+d}catch(e){return 0}},v=function(e,t,n,r,i){try{var o=r.find(function(e){return e.pipeSize===n.manifoldSize[0]}),a=r.find(function(e){return e.pipeSize===n.manifoldSize[1]});return a.pipeSize!==o.pipeSize?0:(e.width+t-o.pipeOD)/2-_(i,a.stonePerimeter)}catch(e){return 0}},y=function(e,t,n){try{var r=t.find(function(t){return t.pipeSize===e.manifoldSize[0]}),i=t.find(function(t){return t.pipeSize===e.manifoldSize[1]});return i.pipeSize===r.pipeSize?0:3*i.pitch+_(n,i.stonePerimeter)}catch(e){return 0}},_=function(e,t){return e>r.a.sepDistance?Math.max(t,e/12):t},S=function(e,t){try{switch(e){case"round":return t.round[0];case"square":return t.square[0];case"nyloplast":return t.nyloplast[0];default:return null}}catch(e){return null}},w=function(e,t,n,r){var i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=arguments[5];try{return n.reduce(function(n,a){return Math.max(n,a.getTrunkSeparation(e,t,r,i,o))},0)}catch(e){console.warn("There was an issue calculating the manifold trunk separation")}},E=function(e,t,n,r){try{var i=[];return n.forEach(function(n){var r=n.assembly.find(function(t){return t.rowIndex===e.row});if(1!==n.assembly.length&&void 0!==r&&null===r.structureType)if(e.row===n.assembly[0].rowIndex){if(e.row>0&&t[e.row-1].offSet!==e.offSet)return;i.push(1)}else if(e.row===n.assembly[n.assembly.length-1].rowIndex){if(e.row<t.length-1&&t[e.row+1].offSet!==e.offSet)return;i.push(-1)}}),0===i.length?[]:(i.sort(function(e,t){return e-t}),o.a.uniq(i))}catch(e){console.warn("There was an issue in calculating the actual manifold separation")}},C=function(e,t,n,r){try{var i=[];return n.forEach(function(t){var n=t.assembly.find(function(t){return t.rowIndex===e.row});1===t.assembly.length||2===t.assembly.length||3===t.assembly.length&&t.assembly[1].manifoldType===c.StraightHorizontalPipe||void 0!==n&&null===n.structureType&&(e.row===t.assembly[0].rowIndex?i.push(1):e.row===t.assembly[t.assembly.length-1].rowIndex&&i.push(-1))}),0===i.length?[]:(i.sort(function(e,t){return e-t}),o.a.uniq(i))}catch(e){console.warn("There was an issue in calculating the actual manifold separation")}}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(348),a=n(60),s=n(2688),l=n(42),u=n(79),c=Object(r.a)(Object(i.a)(["fantasy-land/map","map"],s.a,function(e,t){switch(Object.prototype.toString.call(t)){case"[object Function]":return Object(l.a)(t.length,function(){return e.call(this,t.apply(this,arguments))});case"[object Object]":return Object(a.a)(function(n,r){return n[r]=e(t[r]),n},{},Object(u.a)(t));default:return Object(o.a)(e,t)}}));t.a=c},function(e,t,n){"use strict";var r=n(4),i=n(2713),o=Object(r.a)(function(e,t){return Object(i.a)(e,t,[],[])});t.a=o},function(e,t,n){"use strict";var r=n(3080);e.exports=function(e){return"symbol"===typeof e?"Symbol":"bigint"===typeof e?"BigInt":r(e)}},function(e,t,n){"use strict";n.d(t,"g",function(){return p}),n.d(t,"i",function(){return h}),n.d(t,"d",function(){return f}),n.d(t,"e",function(){return m}),n.d(t,"b",function(){return g}),n.d(t,"c",function(){return b}),n.d(t,"f",function(){return v}),n.d(t,"h",function(){return y});var r=n(97),i=n.n(r),o=n(98),a=n(69),s=n(5),l=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function c(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var d=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return u(e,null,[{key:"computeUpperPoints",value:function(t,n,r,i,o,a,s,l,u,c,d,p){for(var h=[],f=[],m=void 0,g=void 0,b=void 0,v=n/2,y=void 0,_=void 0,S=[],w=t.length-1;w>=0;w--)t[w].getActiveCount()?(g=t[w].getBoundsCoordinatesWithManifolds(t,a,s,!0,l,u,c,d,p),S[w]=g,_||(_=w),y=w):S[w]=null;for(var E=t.length-1;E>=0;E--)if(g=S[E]){b=n*(E-1)+n/2;var C,x;C=g.topLeft.x-r,x=g.topRight.x-r;var A=S[E-1],T=S[E+1],O=0,k=0;A&&A.topLeft.x<g.topRight.x?k=r-v:A&&A.topLeft.x>g.topRight.x&&(k=-(r-v)),T&&T.topRight.x<g.topLeft.x?O=-(r-v):T&&T.topRight.x>g.topLeft.x&&(O=r-v);var I=g.hasManifold?g.manifoldSeparation-r:0,R=g.hasLeftBendSeparation?g.leftManifoldBendSeparation:0,P=g.hasRightBendSeparation?g.rightManifoldBendSeparation:0,D=g.hasLeftEndCapSeparation?g.leftManifoldEndCapSeparation:0,N=g.hasRightEndCapSeparation?g.rightManifoldEndCapSeparation:0,M=[C-I,g.topLeft.y+b+n+O],L=[x-I,g.topRight.y+b+k];h.push(M),h.push(L);var B=h.length;f.push({leftPointIndex:B-2,rightPointIndex:B-1,manifoldLeftEndCapOffset:D,manifoldRightEndCapOffset:N,manifoldLeftBendOffset:R,manifoldRightBendOffset:P})}h=e.shiftRawPoints(h,f,!0),m=e.getPrecisePoints(h);var F=null,j=null;try{var U=a.endCapSeparation;U&&(F=m[1]+U,j=m[m.length-1]-U)}catch(e){}var H=r-v;if(m[1]+=H,m[m.length-1]-=H,y>=0&&o){var z=t[y].hasCornerOutlet()||t[y].hasInternalOutlet(),V=t[_].hasCornerOutlet()||t[_].hasCornerOutlet();z&&(m[m.length-1]-=i),V&&y!==_&&(m[1]+=i)}return F&&f.some(function(e){return 0===e.leftPointIndex&&e.manifoldLeftEndCapOffset})&&(m[1]=Math.max(m[1],F)),j&&f.some(function(e){return e.rightPointIndex===h.length-1&&e.manifoldRightEndCapOffset})&&(m[m.length-1]=Math.min(m[1],j)),e._fixInterceptions(m)}},{key:"computeLowerPoints",value:function(t,n,r,i,o,a,s,l,u,c,d,p){for(var h=[],f=[],m=void 0,g=void 0,b=void 0,v=n/2,y=void 0,_=void 0,S=[],w=t.length-1;w>=0;w--)t[w].getActiveCount()?(g=t[w].getBoundsCoordinatesWithManifolds(t,a,s,!1,l,u,c,d,p),S[w]=g,_||(_=w),y=w):S[w]=null;for(var E=0;E<t.length;E++)if(g=S[E]){b=n*(E-1)+v;var C=S[E-1],x=S[E+1],A=0,T=0;C&&C.downRight.x<g.downLeft.x?T=-(r-v):C&&C.downRight.x>g.downLeft.x&&(T=r-v),x&&x.downRight.x<g.downLeft.x?A=r-v:x&&x.downRight.x>g.downLeft.x&&(A=-(r-v));var O,k;k=g.downRight.x+r,O=g.downLeft.x+r;var I=g.hasLeftBendSeparation?g.leftManifoldBendSeparation:0,R=g.hasRightBendSeparation?g.rightManifoldBendSeparation:0,P=g.hasManifold?g.manifoldSeparation-r:0,D=g.hasLeftEndCapSeparation?g.leftManifoldEndCapSeparation:0,N=g.hasRightEndCapSeparation?g.rightManifoldEndCapSeparation:0,M=[k+P,g.downRight.y+b+T],L=[O+P,g.downLeft.y+b+n+A];h.push(M),h.push(L);var B=h.length;f.push({leftPointIndex:B-2,rightPointIndex:B-1,manifoldLeftEndCapOffset:D,manifoldRightEndCapOffset:N,manifoldLeftBendOffset:I,manifoldRightBendOffset:R})}h=e.shiftRawPoints(h,f,!1),m=e.getPrecisePoints(h);var F=null,j=null;try{var U=a.endCapSeparation;U&&(j=m[1]-U,F=m[m.length-1]+U)}catch(e){}var H=r-v;if(m[1]-=H,m[m.length-1]+=H,y>=0&&o){var z=t[y].hasCornerOutlet()||t[y].hasInternalOutlet();(t[_].hasCornerOutlet()||t[_].hasInternalOutlet())&&y!=_&&(m[m.length-1]+=i),z&&(m[1]-=i)}return j&&f.some(function(e){return 0===e.leftPointIndex&&e.manifoldRightEndCapOffset})&&(m[1]=Math.min(m[1],j)),F&&f.some(function(e){return e.rightPointIndex===h.length-1&&e.manifoldLeftEndCapOffset})&&(m[m.length-1]=Math.max(m[1],F)),e._fixInterceptions(m)}},{key:"shiftRawPoints",value:function(t,n,r){try{var i=[].concat(c(t));return n.forEach(function(t){var n=r?e._shiftRawPointsIsUpper(t,i):e._shiftRawPointsIsLower(t,i),o=n.leftPointIndex,a=n.rightPointIndex,s=n.manifoldLeftEndCapOffset,l=n.manifoldRightEndCapOffset,u=n.manifoldLeftBendOffset,c=n.manifoldRightBendOffset,d=n.immediateLeftPoint,p=n.immediateRightPoint;s+l===0&&u+c===0||((s||u)&&null!==d&&(i[o][1]+=s-u,d[1]+=s-u),(l||c)&&null!==p&&(i[a][1]-=l-c,p[1]-=l-c))}),i}catch(e){console.warn("An issue occurred while shifting raw points",e)}return t}},{key:"_shiftRawPointsIsUpper",value:function(e,t){var n=e.leftPointIndex,r=e.rightPointIndex;return{leftPointIndex:n,rightPointIndex:r,manifoldLeftEndCapOffset:e.manifoldLeftEndCapOffset,manifoldRightEndCapOffset:e.manifoldRightEndCapOffset,manifoldLeftBendOffset:e.manifoldLeftBendOffset,manifoldRightBendOffset:e.manifoldRightBendOffset,immediateLeftPoint:n>0?t[n-1]:null,immediateRightPoint:r<t.length-1?t[r+1]:null}}},{key:"_shiftRawPointsIsLower",value:function(e,t){var n=e.leftPointIndex,r=e.rightPointIndex;return{leftPointIndex:r,rightPointIndex:n,manifoldLeftEndCapOffset:e.manifoldLeftEndCapOffset,manifoldRightEndCapOffset:e.manifoldRightEndCapOffset,manifoldLeftBendOffset:e.manifoldLeftBendOffset,manifoldRightBendOffset:e.manifoldRightBendOffset,immediateLeftPoint:r<t.length-1?t[r+1]:null,immediateRightPoint:n>0?t[n-1]:null}}},{key:"_fixInterceptions",value:function(t){t=t.map(function(e){return Number.parseFloat(Number.parseFloat(e).toFixed(8))});var n=[];i.a.chunk(t,2).reduce(function(e,t){return null!==e&&n.push([e,t]),t},null);for(var r=2;r<n.length;++r)for(var o=n[r],a=n.slice(0,r-1),s=0;s<a.length;++s){var l=a[s];if(null!==l){var u=e._getInterceptingPoint(l[0],l[1],o[0],o[1]);if(u){n[r][0]=u,n[s][1]=u;for(var c=s+1;c<r;++c)n[c]=null;break}}}return i.a.flatten(i.a.uniqWith(i.a.flatten(n.filter(Boolean)),i.a.isEqual))}},{key:"_getInterceptingPoint",value:function(e,t,n,r){var i=l(e,2),o=i[0],a=i[1],s=l(t,2),u=s[0],c=s[1],d=l(n,2),p=d[0],h=d[1],f=l(r,2),m=f[0],g=f[1],b=this._getLinearEquation(e,t),v=b.slope,y=b.yIntercept,_=this._getLinearEquation(n,r),S=_.slope,w=_.yIntercept;if(v===S)return null;var E=void 0,C=void 0;if(void 0===v)C=a,E=0===S?p:(C-w)/S;else if(void 0===S)C=h,E=0===v?o:(C-y)/v;else{C=v*(E=(w-y)/(v-S))+y}var x=function(e,t){return e-t},A=[o,u],T=[a,c],O=[p,m],k=[h,g];A.sort(x),T.sort(x),O.sort(x),k.sort(x);var I=A[0],R=A[1],P=T[0],D=T[1],N=O[0],M=O[1],L=k[0],B=k[1];return E>=I&&E<=R&&C>=P&&C<=D&&(E>=N&&E<=M&&C>=L&&C<=B)?[E,C]:null}},{key:"_getLinearEquation",value:function(e,t){var n=l(e,2),r=n[0],i=n[1],o=l(t,2),a=o[0]-r,s=o[1]-i,u=void 0,c=void 0;return 0===s?(u=void 0,c=void 0):0===a?(u=0,c=i):c=i-(u=s/a)*r,{slope:u,yIntercept:c}}},{key:"getPrecisePoints",value:function(e){var t=[],n=i.a.uniqWith(e,i.a.isEqual),r=function(e,n,r){return t.push(e.x,e.y),t.push(n.x,n.y),{direction:r,minimumPair:n,maximumPair:n}};try{var o=n.reduce(function(e,n,i){var o={x:n[0],y:n[1]},a=e.direction,s=e.minimumPair,l=e.maximumPair,u=function(e,t,n,i,o,a){try{if(i[a]===n[a])return null===o||o===a?Object.assign({},e,{direction:a,maximumPair:i}):r(t,i,a)}catch(e){console.warn(e)}return null}.bind(null,e,l,s,o,a),c=r.bind(null,l,o),d=void 0;return 0===i?(t.push(o.x,o.y),{direction:null,minimumPair:o,maximumPair:o}):(d=u("x"))instanceof Object?d:(d=u("y"))instanceof Object?d:c(null)},{direction:null,minimumPair:null,maximumPair:null}).maximumPair;o instanceof Object&&!(o.x===t[t.length-2]&&o.y===t[t.length-1])&&t.push(o.x,o.y)}catch(e){console.warn("An issue occurred while getting precise points",e)}return t}},{key:"computePoints",value:function(t,n,r,i,o,a,s,l,u,d,p,h,f,m){if(n.length&&!n[0].getActiveCount)return[];var g=e.computeUpperPoints(n,r,i,o,a,s,l,[],f,m,d,h),b=e.computeLowerPoints(n,r,i,o,a,s,u,[],f,m,d,h);if(g.length>=4&&b.length>=4){var v=g[1],y=g[g.length-1],_=b[b.length-1],S=b[1],w=Math.max(v,_),E=Math.min(y,S);g[1]=w,b[b.length-1]=w,g[g.length-1]=E,b[1]=E}return[].concat(c(b),c(g),c(b.slice(0,2))).filter(function(e){return!isNaN(e)})}},{key:"calculateAngle",value:function(e,t,n,r){return parseInt(Math.abs(180*Math.atan2(Math.abs(r-t),Math.abs(n-e))/Math.PI),10)}},{key:"computeAngles",value:function(t){for(var n=[],r=0;r<t.length;r+=2){var i=parseInt(r/2,10),o=0===r?t.length-2:r-2,a=(r+2)%t.length,s=e.calculateAngle(t[o],t[o+1],t[r],t[r+1]),l=e.calculateAngle(t[a],t[a+1],t[r],t[r+1]);(0!==s&&90!==s||0!==l&&90!==l)&&console.info("Warming calculating angles, not compliant with 90 or 0 degrees, prevAngl: "+s+", nextAngl: "+l);var u={prev:s,next:l};n[i]=u}return n}}]),e}();t.a=d;var p=function(e,t,n){return e*(n/t)},h=function(e,t,n){return n/(e/t)},f=function(e){return e.globals.projectType===s._101?e.globals.scalePixels:e.pipeGlobals.scalePixels},m=function(e){return e.globals.projectType===s._101?e.globals.scaleValue:e.pipeGlobals.scaleValue},g=function(e){return e.globals.projectType===s._101?e.globals.planScaleInches:e.pipeGlobals.planScaleInches},b=function(e){return e.globals.projectType===s._101?e.globals.planScaleMts:e.pipeGlobals.planScaleMts},v=function(e){return Object(o.a)(f,m,function(t,n){return p(t,n,e)})(a.a.getState())},y=function(e){return Object(o.a)(f,m,function(t,n){return h(t,n,e)})(a.a.getState())}},function(e,t,n){"use strict";var r=n(371),i=n(1253),o=n(2014),a=n(2015),s=(n.n(a),[o.a]),l=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||r.d,u=Object(r.e)(i.a,{},l(r.a.apply(void 0,s)));t.a=u},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(206),a=n.n(o),s=n(373),l=n.n(s),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function c(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}var d=n(1460),p=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return u(e,null,[{key:"fetch",value:function(){return new Promise(function(e){setTimeout(function(){return e(a.a)},1e3)})}},{key:"postProjectLogRecord",value:function(){var e=c(i.a.mark(function e(t,n,r,o){var a,s,l;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a={partitionKey:n.userId,rowKey:n.projectId,region:n.regionId,language:n.languageId,alertLevel:n.alertLevel,timestamp:new Date},a=Object.assign({},t,a),s=void 0,e.prev=3,e.next=6,fetch("https://pro-cultec.azurewebsites.net/api/automationalert",{method:"POST",body:JSON.stringify(Object.assign({},a)),headers:{idToken:r,email:t.email,accesstoken:o,"Content-Type":"application/json; charset=utf-8"}});case 6:return l=e.sent,e.next=9,l.json();case 9:s=e.sent,e.next=15;break;case 12:e.prev=12,e.t0=e.catch(3),console.error("ERROR - TASK_PROCESSING_LOG_ENDPOINT - response not a json: "+e.t0.message);case 15:return e.abrupt("return",s);case 16:case"end":return e.stop()}},e,this,[[3,12]])}));return function(t,n,r,i){return e.apply(this,arguments)}}()},{key:"sendBarracudaEmail",value:function(){var e=c(i.a.mark(function e(t,n,r,o){var a,s;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=!1,e.prev=1,e.next=4,fetch("https://pro-cultec.azurewebsites.net /api/automationbarracudaemail",{method:"POST",body:JSON.stringify({fullName:t,email:n,partitionKey:r,rowKey:o}),headers:{"Content-Type":"application/json; charset=utf-8"}});case 4:s=e.sent,a=s.ok,e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.error("ERROR - BARRACUDA_EMAIL_ENDPOINT: "+e.t0.message);case 11:return e.abrupt("return",a);case 12:case"end":return e.stop()}},e,this,[[1,8]])}));return function(t,n,r,i){return e.apply(this,arguments)}}()},{key:"postAutomationStart",value:function(){var e=c(i.a.mark(function e(t,n,r,o,a){var s,l,u=arguments.length>5&&void 0!==arguments[5]&&arguments[5];return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("postAutomationStart, hydroCADRequest:"+u),e.next=3,fetch("https://pro-cultec.azurewebsites.net/api/automationstart",{method:"POST",body:JSON.stringify({partitionKey:o,projectId:a,hydroCADRequest:u}),headers:{idtoken:t,email:n,accesstoken:r,"Content-Type":"application/json; charset=utf-8"}});case 3:return s=e.sent,l=void 0,e.prev=5,e.next=8,s.json();case 8:l=e.sent,e.next=14;break;case 11:e.prev=11,e.t0=e.catch(5),l={};case 14:return e.abrupt("return",l);case 15:case"end":return e.stop()}},e,this,[[5,11]])}));return function(t,n,r,i,o){return e.apply(this,arguments)}}()},{key:"getTaskStatus",value:function(){var e=c(i.a.mark(function e(t,n,r,o){var a,s;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://pro-cultec.azurewebsites.net/api/automationstatus",{method:"POST",body:JSON.stringify({workItemId:t,partitionKey:n,projectId:r,multiBed:o}),headers:{"Content-Type":"application/json; charset=utf-8"}});case 2:return a=e.sent,e.next=5,a.text();case 5:return s=e.sent,console.log("result",s),e.abrupt("return",s);case 8:case"end":return e.stop()}},e,this)}));return function(t,n,r,i){return e.apply(this,arguments)}}()},{key:"getResourcesTokens",value:function(){var e=c(i.a.mark(function e(t,n,r){var o,a;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://pro-cultec.azurewebsites.net/api/authorizer",{method:"POST",headers:{idtoken:t,email:n,accesstoken:r}});case 2:return o=e.sent,e.next=5,o.json();case 5:return a=e.sent,e.abrupt("return",a);case 7:case"end":return e.stop()}},e,this)}));return function(t,n,r){return e.apply(this,arguments)}}()},{key:"getInternalResourcesTokens",value:function(){var e=c(i.a.mark(function e(t,n,r,o){var a,s;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://pro-cultec.azurewebsites.net/api/itokens",{method:"POST",headers:{idtoken:t,email:n,accesstoken:t,"Content-Type":"application/json; charset=utf-8"},body:JSON.stringify({container:o})});case 2:return a=e.sent,e.next=5,a.json();case 5:return s=e.sent,e.abrupt("return",s);case 7:case"end":return e.stop()}},e,this)}));return function(t,n,r,i){return e.apply(this,arguments)}}()},{key:"buildBlobService",value:function(e){return l.a.createBlobServiceWithSas("https://procultec.blob.core.windows.net",e).withFilter(new l.a.ExponentialRetryPolicyFilter)}},{key:"buildTableService",value:function(e){return l.a.createTableServiceWithSas("https://procultec.table.core.windows.net",e).withFilter(new l.a.ExponentialRetryPolicyFilter)}},{key:"putProjectFile",value:function(){var t=c(i.a.mark(function t(n,r,o,a,s){var l,u;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return l=e.buildBlobService(a),t.next=3,new Promise(function(e,t){var i=l.createBlockBlobFromText(n,r+".json",JSON.stringify(o),function(n,r){n?t(n):e(r)});i.on("progress",function(){s&&s(i.getCompletePercent())})});case 3:return u=t.sent,t.abrupt("return",u);case 5:case"end":return t.stop()}},t,this)}));return function(e,n,r,i,o){return t.apply(this,arguments)}}()},{key:"getProjectFile",value:function(){var t=c(i.a.mark(function t(n,r,o,a){var s,l;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return s=e.buildBlobService(o),t.next=3,new Promise(function(e,t){s.getBlobToText(n,r+".json",function(n,r){n?t(n):e(JSON.parse(r))})});case 3:return l=t.sent,t.abrupt("return",l);case 5:case"end":return t.stop()}},t,this)}));return function(e,n,r,i){return t.apply(this,arguments)}}()},{key:"getProjectRecords",value:function(){var t=c(i.a.mark(function t(n,r){var o,a;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=e.buildTableService(r),t.next=3,new Promise(function(e,t){var r=(new l.a.TableQuery).where("PartitionKey eq ?",n).and("active eq ?",!0);o.queryEntities("projects",r,null,function(n,r){n?t(n):e(r.entries)})});case 3:return a=t.sent,t.abrupt("return",a);case 5:case"end":return t.stop()}},t,this)}));return function(e,n){return t.apply(this,arguments)}}()},{key:"getProjectRecord",value:function(){var t=c(i.a.mark(function t(n,r,o){var a,s;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=e.buildTableService(o),t.next=3,new Promise(function(e,t){var i=(new l.a.TableQuery).where("PartitionKey eq ?",n).and("RowKey eq ?",r);a.queryEntities("projects",i,null,function(n,r){n?t(n):e(r.entries)})});case 3:return s=t.sent,t.abrupt("return",s[0]);case 5:case"end":return t.stop()}},t,this)}));return function(e,n,r){return t.apply(this,arguments)}}()},{key:"putProjectRecord",value:function(){var t=c(i.a.mark(function t(n,r){var o,a;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=e.buildTableService(r),t.next=3,new Promise(function(e,t){o.insertOrReplaceEntity("projects",n,function(n,r){n?t(n):e(r)})});case 3:return a=t.sent,t.abrupt("return",a);case 5:case"end":return t.stop()}},t,this)}));return function(e,n){return t.apply(this,arguments)}}()},{key:"getAllUsersRecord",value:function(){var t=c(i.a.mark(function t(n){var r,o;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.buildTableService(n),t.next=3,new Promise(function(e,t){var n=(new l.a.TableQuery).select(["PartitionKey"]);r.queryEntities("userdata",n,null,function(n,r){if(n)t(n);else{var i=[],o=!0,a=!1,s=void 0;try{for(var l,u=r.entries[Symbol.iterator]();!(o=(l=u.next()).done);o=!0){var c=l.value;i.push(c.PartitionKey._)}}catch(e){a=!0,s=e}finally{try{!o&&u.return&&u.return()}finally{if(a)throw s}}e(i)}})});case 3:return o=t.sent,t.abrupt("return",o);case 5:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}()},{key:"getAllUsersWithDepartments",value:function(){var t=c(i.a.mark(function t(n){var r,o;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.buildTableService(n),t.next=3,new Promise(function(e,t){var n=(new l.a.TableQuery).select(["PartitionKey","Department"]);r.queryEntities("userdata",n,null,function(n,r){if(n)t(n);else{var i=r.entries.map(function(e){return{userId:e.PartitionKey._,department:e.Department._}});e(i)}})});case 3:return o=t.sent,t.abrupt("return",o);case 5:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}()},{key:"getUserRecord",value:function(){var t=c(i.a.mark(function t(n,r){var o,a,s;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=e.buildTableService(r),t.next=3,new Promise(function(e,t){var r=(new l.a.TableQuery).where("PartitionKey eq ?",n);o.queryEntities("userdata",r,null,function(n,r){n?t(n):e(r.entries)})});case 3:if(!(a=t.sent)||!a[0]){t.next=8;break}return t.abrupt("return",a[0]);case 8:return t.next=10,e.upsertUserRecord({userId:n},r);case 10:return s=t.sent,t.abrupt("return",s);case 12:case"end":return t.stop()}},t,this)}));return function(e,n){return t.apply(this,arguments)}}()},{key:"upsertUserRecord",value:function(){var t=c(i.a.mark(function t(n,r){var o,a,s,u;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=e.buildTableService(r),a=l.a.TableUtilities.entityGenerator,s={PartitionKey:a.String(n.userId),RowKey:a.String("")},n.regionId&&(s.region=a.String(n.regionId)),n.languageId&&(s.language=a.String(n.languageId)),n.unit&&(s.unit=a.String(n.unit)),n.county&&(s.county=a.String(n.county)),t.next=9,new Promise(function(e,t){o.insertOrReplaceEntity("userdata",s,function(n,r){n?t(n):e(s)})});case 9:return u=t.sent,t.abrupt("return",u);case 11:case"end":return t.stop()}},t,this)}));return function(e,n){return t.apply(this,arguments)}}()},{key:"getAllUsers",value:function(){var e=c(i.a.mark(function e(t){var n,r=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,new Promise(function(){var e=c(i.a.mark(function e(n){var o,a,s,l,u;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=d.PageIterator,a=d.Client.init({defaultVersion:"v1.0",authProvider:function(e){e(null,t)}}),e.next=4,a.api("/users").version("beta").select("id","givenName","surname","state","city","country","identities","companyName","mobilePhone","createdDateTime","signInSessionsValidFromDateTime").top(999).get();case 4:s=e.sent,l=[],(u=new o(a,s,function(e){return l.push(e),void 0!==u.nextLink||0!==u.collection.length||(n(l),!1)})).iterate();case 8:case"end":return e.stop()}},e,r)}));return function(t){return e.apply(this,arguments)}}());case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"getB2CUser",value:function(){var e=c(i.a.mark(function e(t,n){var r,o;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=d.Client.init({defaultVersion:"v1.0",authProvider:function(e){e(null,t)}}),e.next=3,r.api("/users/"+n).select("id,displayName,givenName,surname,mail,jobTitle,companyName,businessPhones,city,country,department,jobTitle,mobilePhone,postalCode,state,mobilePhone").get();case 3:return o=e.sent,e.abrupt("return",o);case 5:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}()},{key:"getaAllB2CUser",value:function(){var e=c(i.a.mark(function e(t,n){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return d.Client.init({defaultVersion:"v1.0",authProvider:function(e){e(null,t)}}),e.abrupt("return",null);case 2:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}()},{key:"updateB2CUser",value:function(){var e=c(i.a.mark(function e(t,n,r){var o,a;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=d.Client.init({defaultVersion:"v1.0",authProvider:function(e){e(null,t)}}),e.next=3,o.api("/users/"+n).version("beta").patch(r);case 3:return a=e.sent,e.abrupt("return",a);case 5:case"end":return e.stop()}},e,this)}));return function(t,n,r){return e.apply(this,arguments)}}()},{key:"postMultiBedCommonsRecord",value:function(){var e=c(i.a.mark(function e(t,n,r,o){var a,s,l;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a={partitionKey:n.userId,rowKey:n.projectId},a=Object.assign({},t,a),s=void 0,e.prev=3,e.next=6,fetch("https://pro-cultec.azurewebsites.net/api/multibedcommon",{method:"POST",body:JSON.stringify(Object.assign({},a)),headers:{idToken:r,accesstoken:o,"Content-Type":"application/json; charset=utf-8"}});case 6:return l=e.sent,e.next=9,l.json();case 9:s=e.sent,e.next=15;break;case 12:e.prev=12,e.t0=e.catch(3),console.error("ERROR - MULTIBED_COMMON_ENDPOINT - response not a json: "+e.t0.message);case 15:return e.abrupt("return",s);case 16:case"end":return e.stop()}},e,this,[[3,12]])}));return function(t,n,r,i){return e.apply(this,arguments)}}()},{key:"insertOrReplaceSubProject",value:function(){var t=c(i.a.mark(function t(n,r){var o,a;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,o=e.buildTableService(r),t.next=4,new Promise(function(e,t){o.insertOrReplaceEntity("subprojects",n,function(n,r){n?t(n):e(r)})});case 4:return a=t.sent,t.abrupt("return",a);case 8:t.prev=8,t.t0=t.catch(0),console.error("MiniCADAPI.insertOrReplaceSubProject() :: ",t.t0.message);case 11:case"end":return t.stop()}},t,this,[[0,8]])}));return function(e,n){return t.apply(this,arguments)}}()},{key:"putSubProjectFile",value:function(){var t=c(i.a.mark(function t(n,r,o,a,s){var l;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,l=e.buildBlobService(a),t.next=4,new Promise(function(e,t){var i=l.createBlockBlobFromText(n,r+".json",JSON.stringify(o),function(n,r){n?t(n):e(r)});i.on("progress",function(){s&&s(i.getCompletePercent())})});case 4:return t.abrupt("return",t.sent);case 7:t.prev=7,t.t0=t.catch(0),console.error("MiniCADAPI.insertOrReplaceSubProject() :: "+t.t0.message);case 10:case"end":return t.stop()}},t,this,[[0,7]])}));return function(e,n,r,i,o){return t.apply(this,arguments)}}()},{key:"getSubProjectRecords",value:function(){var t=c(i.a.mark(function t(n,r,o){var a,s;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=e.buildTableService(o),t.next=3,new Promise(function(e,t){var i=(new l.a.TableQuery).where("PartitionKey eq ?",n).and("parentProjectId eq ?",r).and("active eq ?",!0);a.queryEntities("subprojects",i,null,function(n,r){n?t(n):e(r.entries)})});case 3:return s=t.sent,t.abrupt("return",s);case 5:case"end":return t.stop()}},t,this)}));return function(e,n,r){return t.apply(this,arguments)}}()},{key:"getUserSubProjectRecords",value:function(){var t=c(i.a.mark(function t(n,r){var o,a;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=e.buildTableService(r),t.next=3,new Promise(function(e,t){var r=(new l.a.TableQuery).where("PartitionKey eq ?",n).and("active eq ?",!0);o.queryEntities("subprojects",r,null,function(n,r){n?t(n):e(r.entries)})});case 3:return a=t.sent,t.abrupt("return",a);case 5:case"end":return t.stop()}},t,this)}));return function(e,n){return t.apply(this,arguments)}}()},{key:"getSubProjectRecord",value:function(){var t=c(i.a.mark(function t(n,r,o){var a,s;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,a=e.buildTableService(o),t.next=4,new Promise(function(e,t){var i=(new l.a.TableQuery).where("PartitionKey eq ?",n).and("RowKey eq ?",r);a.queryEntities("subprojects",i,null,function(n,r){n?t(n):e(r.entries)})});case 4:return s=t.sent,t.abrupt("return",s[0]);case 8:t.prev=8,t.t0=t.catch(0),console.error("MiniCADAPI.getSubProjectRecord() :: "+t.t0.message);case 11:case"end":return t.stop()}},t,this,[[0,8]])}));return function(e,n,r){return t.apply(this,arguments)}}()},{key:"getSubProjectFile",value:function(){var t=c(i.a.mark(function t(n,r,o,a){var s,l;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,s=e.buildBlobService(o),t.next=4,new Promise(function(e,t){s.getBlobToText(n,r+".json",function(n,r){n?t(n):e(JSON.parse(r))})});case 4:return l=t.sent,t.abrupt("return",l);case 8:t.prev=8,t.t0=t.catch(0),console.error("MiniCADAPI.getSubProjectFile() :: "+t.t0.message);case 11:case"end":return t.stop()}},t,this,[[0,8]])}));return function(e,n,r,i){return t.apply(this,arguments)}}()},{key:"latestOutputExists",value:function(){var t=c(i.a.mark(function t(n,r,o,a,s){var l,u,c,d,p;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return l=!1,t.prev=1,t.next=4,e.getSubProjectRecord(n,r,a);case 4:if(!(u=t.sent)){t.next=13;break}if(!u.editedDate._||!("CHAMBER"===u.projectType._&&u.outputFileURL._||"PIPE"===u.projectType._&&u.outputFileURLPipe._)){t.next=13;break}return o=o.replace(" ","_"),c=e.buildBlobService(s),t.next=11,new Promise(function(e,t){c.getBlobProperties(n,r+"-automationfiles/"+o+".zip",function(n,r,i){n&&t(n),e(r)})});case 11:(d=t.sent)&&(p=new Date(d.lastModified),console.log("lastModified:",p," | Edited Date:",u.editedDate._),p<u.editedDate._&&(l=!0));case 13:t.next=18;break;case 15:t.prev=15,t.t0=t.catch(1),console.error("MiniCADAPI.latestOutputExists() :: "+t.t0.message);case 18:return t.abrupt("return",l);case 19:case"end":return t.stop()}},t,this,[[1,15]])}));return function(e,n,r,i,o){return t.apply(this,arguments)}}()},{key:"getGeolocation",value:function(){var e=c(i.a.mark(function e(){var t,n;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=void 0,e.prev=1,e.next=4,fetch("https://geolocation-db.com/json/a9e48c70-8b22-11ed-8d13-bd165d1291e3");case 4:return n=e.sent,e.next=7,n.json();case 7:t=e.sent,e.next=13;break;case 10:e.prev=10,e.t0=e.catch(1),console.error("ERROR - MULTIBED_COMMON_ENDPOINT - response not a json: "+e.t0.message);case 13:return e.abrupt("return",t);case 14:case"end":return e.stop()}},e,this,[[1,10]])}));return function(){return e.apply(this,arguments)}}()},{key:"logAgreementLogRecord",value:function(){var t=c(i.a.mark(function t(n,r){var o,a,s,u;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=e.buildTableService(r),a=l.a.TableUtilities.entityGenerator,s={PartitionKey:a.String(n.userId),RowKey:a.String(n.userEmail+"_"+n.agreementTimestamp)},n.agreementTimestamp&&(s.agreementTimestamp=a.DateTime(n.agreementTimestamp)),n.IPAddress&&(s.IPAddress=a.String(n.IPAddress)),n.userEmail&&(s.userEmail=a.String(n.userEmail)),n.fullName&&(s.fullName=a.String(n.fullName)),n.givenName&&(s.givenName=a.String(n.givenName)),n.surname&&(s.surname=a.String(n.surname)),n.country_name&&(s.country_name=a.String(n.country_name)),n.latitude&&(s.latitude=a.String(n.latitude)),n.longitude&&(s.longitude=a.String(n.longitude)),n.state&&(s.state=a.String(n.state)),n.city&&(s.city=a.String(n.city)),n.mobilePhone&&(s.mobilePhone=a.String(n.mobilePhone)),u=void 0,t.next=18,new Promise(function(e,t){o.insertEntity("agreementlog",s,function(n,r){n?t(n):e(s)})});case 18:return u=t.sent,t.abrupt("return",u);case 20:case"end":return t.stop()}},t,this)}));return function(e,n){return t.apply(this,arguments)}}()},{key:"setB2cUsersDepartment",value:function(){var e=c(i.a.mark(function e(t,n){var r,o;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=d.Client.init({defaultVersion:"v1.0",authProvider:function(e){e(null,t)}}),e.next=3,r.api("/users/"+n).version("beta").patch({department:"Cultec"});case 3:return o=e.sent,e.abrupt("return",o);case 5:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}()},{key:"getCultecUsers",value:function(){var e=c(i.a.mark(function e(t){var n,r=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,new Promise(function(){var e=c(i.a.mark(function e(n){var o,a,s,l,u;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=d.PageIterator,a=d.Client.init({defaultVersion:"v1.0",authProvider:function(e){e(null,t)}}),e.next=4,a.api("/users").filter("department eq 'Cultec'").version("beta").select("id","givenName","surname","state","city","country","identities","companyName","mobilePhone","createdDateTime","signInSessionsValidFromDateTime","department").top(999).get();case 4:s=e.sent,l=[],(u=new o(a,s,function(e){return l.push(e),void 0!==u.nextLink||0!==u.collection.length||(n(l),!1)})).iterate();case 8:case"end":return e.stop()}},e,r)}));return function(t){return e.apply(this,arguments)}}());case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()}]),e}();t.a=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1583),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1610),t)},function(e,t,n){"use strict";var r=n(1658);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r=n(1689);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(879),t);var r=n(879);t.default=r.Dialog},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r={usa:"usa",mexico:"mexico",canada:"canada",europe:"europe",middleEast:"middleEast",caribbean:"caribbean",australia:"australia",asia:"asia",africa:"africa",oceania:"oceania",centralAmerica:"centralAmerica",southAmerica:"southAmerica"}},function(e,t,n){"use strict";t.a=function(e,t){var n;e=e||[],t=t||[];var r=e.length,i=t.length,o=[];n=0;for(;n<r;)o[o.length]=e[n],n+=1;n=0;for(;n<i;)o[o.length]=t[n],n+=1;return o}},function(e,t,n){"use strict";t.a=function(e,t){switch(e){case 0:return function(){return t.apply(this,arguments)};case 1:return function(e){return t.apply(this,arguments)};case 2:return function(e,n){return t.apply(this,arguments)};case 3:return function(e,n,r){return t.apply(this,arguments)};case 4:return function(e,n,r,i){return t.apply(this,arguments)};case 5:return function(e,n,r,i,o){return t.apply(this,arguments)};case 6:return function(e,n,r,i,o,a){return t.apply(this,arguments)};case 7:return function(e,n,r,i,o,a,s){return t.apply(this,arguments)};case 8:return function(e,n,r,i,o,a,s,l){return t.apply(this,arguments)};case 9:return function(e,n,r,i,o,a,s,l,u){return t.apply(this,arguments)};case 10:return function(e,n,r,i,o,a,s,l,u,c){return t.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}},function(e,t,n){"use strict";var r=n(14),i=n(61),o=n(1085),a=!{toString:null}.propertyIsEnumerable("toString"),s=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],l=function(){return arguments.propertyIsEnumerable("length")}(),u=function(e,t){for(var n=0;n<e.length;){if(e[n]===t)return!0;n+=1}return!1},c="function"!==typeof Object.keys||l?Object(r.a)(function(e){if(Object(e)!==e)return[];var t,n,r=[],c=l&&Object(o.a)(e);for(t in e)!Object(i.a)(t,e)||c&&"length"===t||(r[r.length]=t);if(a)for(n=s.length-1;n>=0;)t=s[n],Object(i.a)(t,e)&&!u(r,t)&&(r[r.length]=t),n-=1;return r}):Object(r.a)(function(e){return Object(e)!==e?[]:Object.keys(e)});t.a=c},function(e,t,n){"use strict";var r=n(250),i=n(16),o=Object(i.a)(Object(r.a)("slice",function(e,t,n){return Array.prototype.slice.call(n,e,t)}));t.a=o},function(e,t,n){"use strict";var r=n(26),i=n(258),o=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&o(e,".prototype.")>-1?i(n):n}},function(e,t,n){"use strict";var r=n(587),i=n(1215),o=n(1216),a=n(1228),s=n(1229),l=n(1230),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function c(e,t,n){for(var r=t.length-1;r>=0;r--){var i=t[r](e);if(i)return i}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function d(e,t){return e===t}t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,n=void 0===t?r.a:t,p=e.mapStateToPropsFactories,h=void 0===p?a.a:p,f=e.mapDispatchToPropsFactories,m=void 0===f?o.a:f,g=e.mergePropsFactories,b=void 0===g?s.a:g,v=e.selectorFactory,y=void 0===v?l.a:v;return function(e,t,r){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=o.pure,s=void 0===a||a,l=o.areStatesEqual,p=void 0===l?d:l,f=o.areOwnPropsEqual,g=void 0===f?i.a:f,v=o.areStatePropsEqual,_=void 0===v?i.a:v,S=o.areMergedPropsEqual,w=void 0===S?i.a:S,E=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),C=c(e,h,"mapStateToProps"),x=c(t,m,"mapDispatchToProps"),A=c(r,b,"mergeProps");return n(y,u({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:C,initMapDispatchToProps:x,initMergeProps:A,pure:s,areStatesEqual:p,areOwnPropsEqual:g,areStatePropsEqual:_,areMergedPropsEqual:w},E))}}()},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(70),a=n(373),s=n.n(a),l=n(5),u=n(86),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function d(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}var p=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:new Date,d=arguments.length>9&&void 0!==arguments[9]?arguments[9]:new Date,p=arguments.length>10&&void 0!==arguments[10]?arguments[10]:null,h=arguments.length>11&&void 0!==arguments[11]?arguments[11]:e.PROCESSING_STATUS.unsubmitted,f=arguments.length>12&&void 0!==arguments[12]?arguments[12]:null,m=!(arguments.length>13&&void 0!==arguments[13])||arguments[13],g=arguments.length>14&&void 0!==arguments[14]?arguments[14]:"",b=arguments.length>15&&void 0!==arguments[15]?arguments[15]:"",v=arguments.length>16&&void 0!==arguments[16]?arguments[16]:"",y=arguments.length>17&&void 0!==arguments[17]?arguments[17]:null,_=arguments.length>18&&void 0!==arguments[18]?arguments[18]:"",S=arguments.length>19&&void 0!==arguments[19]?arguments[19]:"",w=arguments.length>20&&void 0!==arguments[20]&&arguments[20],E=arguments.length>21&&void 0!==arguments[21]&&arguments[21];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this[u.c]=!0,this.id=t,this.projectName=n,this.engineer=r,this.city=i,this.state=o,this.country=a,this.region=s,this.language=l,this.createdDate=c,this.statusDate=d,this.editedDate=p,this.processingStatus=h,this.bomFileUrl=f,this.active=m,this.workItemId=g,this.inputFileURL=b,this.outputFileURL=v,this.projectType=y,this.outputFileURLPipe=_,this.bomFileUrlPipe=S,this.isMultiBedProject=w,this.generateHydroCAD=E}return c(e,[{key:"persist",value:function(){var t=d(i.a.mark(function t(n,r){var a,s;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.country||(console.log("p country missing (CA or MX)",this.region),"Canada"===this.region&&(this.country=this.region,console.log("c:",this.country)),"M\xe9xico"===this.region&&(this.country=this.region,console.log("m:",this.country))),this.region||console.error("p region missing"),this.city||console.error("p city missing"),this.language||console.error("p language missing"),"M\xe9xico"!==this.region&&"Canada"!==this.region&&"USA"!==this.region&&(this.state=this.country,this.country=this.region,console.log("fix state and country for non US,CA,MX:",this.country,this.state)),!this._invalid()){t.next=9;break}throw a=JSON.stringify(this,null,2),new Error("Some required fields are not present, please check object consistency before saving: "+a);case 9:return this.editedDate=new Date,s=e._serializeToEntity(this,n),t.next=13,o.a.putProjectRecord(s,r);case 13:return t.abrupt("return",t.sent);case 14:case"end":return t.stop()}},t,this)}));return function(e,n){return t.apply(this,arguments)}}()},{key:"_invalid",value:function(){var e=this;return"USA"===this.region||"Canada"===this.region||"M\xe9xico"===this.region?["id","projectName","engineer","city","state","projectType","region","language"].some(function(t){return!e[t]}):["id","projectName","engineer","city","country","projectType","region","language"].some(function(t){return!e[t]})}},{key:"fetch",value:function(){var t=d(i.a.mark(function t(n,r){var a,s;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.a.getProjectRecord(n,this.id.toString(),r);case 2:if(a=t.sent){t.next=5;break}throw new Error("Project with id = '"+this.id+"' and partition key ='"+n+"' not found.");case 5:return s=e._deserializeFromEntity(a),Object.assign(this,s),"failedDownload"===s.processingStatus&&(s.processingStatus="failed"),t.abrupt("return",s);case 9:case"end":return t.stop()}},t,this)}));return function(e,n){return t.apply(this,arguments)}}()},{key:"fetchState",value:function(){var e=d(i.a.mark(function e(t,n){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.a.getProjectFile(t,this.id+"-state",n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}()},{key:"persistState",value:function(){var e=d(i.a.mark(function e(t,n,r,a){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.a.putProjectFile(n,this.id+"-state",t,r,a);case 2:case"end":return e.stop()}},e,this)}));return function(t,n,r,i){return e.apply(this,arguments)}}()},{key:"persistAutomationState",value:function(){var e=d(i.a.mark(function e(t,n,r,a){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.a.putProjectFile(n,this.id+"-automation",t,r,a);case 2:case"end":return e.stop()}},e,this)}));return function(t,n,r,i){return e.apply(this,arguments)}}()},{key:"submitAutomationTask",value:function(){var e=d(i.a.mark(function e(t,n,r,a){var s=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.a.postAutomationStart(n,r,a,t,this.id,s);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t,n,r,i){return e.apply(this,arguments)}}()},{key:"checkWorkItemStatus",value:function(){var e=d(i.a.mark(function e(t){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.a.getTaskStatus(this.workItemId,t,this.id,this.isMultiBedProject);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()}],[{key:"_deserializeFromEntity",value:function(t){return new e(t.RowKey._,t.projectName._,t.engineer._,t.city._,t.state._,t.country?t.country._:"",t.region?t.region._:"",t.language?t.language._:"",t.createdDate._,t.statusDate._,t.editedDate?t.editedDate._:null,t.processingStatus._,t.bomFileUrl?t.bomFileUrl._:"",t.active._,t.workItemId?t.workItemId._:"",t.inputFileURL?t.inputFileURL._:"",t.outputFileURL?t.outputFileURL._:"",t.projectType._,t.outputFileURLPipe?t.outputFileURLPipe._:"",t.bomFileUrlPipe?t.bomFileUrlPipe._:"",!!t.isMultiBedProject&&t.isMultiBedProject._,!!t.generateHydroCAD&&t.generateHydroCAD._)}},{key:"_serializeToEntity",value:function(e,t){var n=s.a.TableUtilities.entityGenerator;return{PartitionKey:n.String(t),RowKey:n.String(e.id),projectName:n.String(e.projectName),engineer:n.String(e.engineer),city:n.String(e.city),state:n.String(e.state),country:n.String(e.country),region:n.String(e.region),language:n.String(e.language),createdDate:n.DateTime(e.createdDate),statusDate:n.DateTime(e.statusDate),editedDate:n.DateTime(e.editedDate),processingStatus:n.String(e.processingStatus),bomFileUrl:n.String(e.bomFileUrl),bomFileUrlPipe:n.String(e.bomFileUrlPipe),active:n.Boolean(e.active),workItemId:n.String(e.workItemId),inputFileURL:n.String(e.inputFileURL),outputFileURL:n.String(e.outputFileURL),outputFileURLPipe:n.String(e.outputFileURLPipe),projectType:n.String(e.projectType),isMultiBedProject:n.Boolean(e.isMultiBedProject),generateHydroCAD:n.Boolean(e.generateHydroCAD)}}},{key:"fetchProjects",value:function(){var t=d(i.a.mark(function t(n,r){var a;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.a.getProjectRecords(n,r);case 2:return a=t.sent,t.abrupt("return",a.map(e._deserializeFromEntity));case 4:case"end":return t.stop()}},t,this)}));return function(e,n){return t.apply(this,arguments)}}()}]),e}();p.PROJECT_TYPE={chamber:l._101,pipe:l._102},p.PROCESSING_STATUS={unsubmitted:"unsubmitted",pending:"pending",processing:"processing",failed:"failed",failedDownload:"failed",success:"success",copied:"copied"},t.a=p},function(e,t,n){(function(e){function n(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===n(e)},t.isBoolean=function(e){return"boolean"===typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"===typeof e},t.isString=function(e){return"string"===typeof e},t.isSymbol=function(e){return"symbol"===typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===n(e)},t.isObject=function(e){return"object"===typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===n(e)},t.isError=function(e){return"[object Error]"===n(e)||e instanceof Error},t.isFunction=function(e){return"function"===typeof e},t.isPrimitive=function(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e},t.isBuffer=e.isBuffer}).call(t,n(12).Buffer)},function(e,t,n){"use strict";var r=n(62),i=n(15);function o(e,t){return 55296===(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320===(64512&e.charCodeAt(t+1)))}function a(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function s(e){return 1===e.length?"0"+e:e}function l(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"===typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!==0&&(e="0"+e),i=0;i<e.length;i+=2)n.push(parseInt(e[i]+e[i+1],16))}else for(var r=0,i=0;i<e.length;i++){var a=e.charCodeAt(i);a<128?n[r++]=a:a<2048?(n[r++]=a>>6|192,n[r++]=63&a|128):o(e,i)?(a=65536+((1023&a)<<10)+(1023&e.charCodeAt(++i)),n[r++]=a>>18|240,n[r++]=a>>12&63|128,n[r++]=a>>6&63|128,n[r++]=63&a|128):(n[r++]=a>>12|224,n[r++]=a>>6&63|128,n[r++]=63&a|128)}else for(i=0;i<e.length;i++)n[i]=0|e[i];return n},t.toHex=function(e){for(var t="",n=0;n<e.length;n++)t+=s(e[n].toString(16));return t},t.htonl=a,t.toHex32=function(e,t){for(var n="",r=0;r<e.length;r++){var i=e[r];"little"===t&&(i=a(i)),n+=l(i.toString(16))}return n},t.zero2=s,t.zero8=l,t.join32=function(e,t,n,i){var o=n-t;r(o%4===0);for(var a=new Array(o/4),s=0,l=t;s<a.length;s++,l+=4){var u;u="big"===i?e[l]<<24|e[l+1]<<16|e[l+2]<<8|e[l+3]:e[l+3]<<24|e[l+2]<<16|e[l+1]<<8|e[l],a[s]=u>>>0}return a},t.split32=function(e,t){for(var n=new Array(4*e.length),r=0,i=0;r<e.length;r++,i+=4){var o=e[r];"big"===t?(n[i]=o>>>24,n[i+1]=o>>>16&255,n[i+2]=o>>>8&255,n[i+3]=255&o):(n[i+3]=o>>>24,n[i+2]=o>>>16&255,n[i+1]=o>>>8&255,n[i]=255&o)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,r){return e+t+n+r>>>0},t.sum32_5=function(e,t,n,r,i){return e+t+n+r+i>>>0},t.sum64=function(e,t,n,r){var i=e[t],o=r+e[t+1]>>>0,a=(o<r?1:0)+n+i;e[t]=a>>>0,e[t+1]=o},t.sum64_hi=function(e,t,n,r){return(t+r>>>0<t?1:0)+e+n>>>0},t.sum64_lo=function(e,t,n,r){return t+r>>>0},t.sum64_4_hi=function(e,t,n,r,i,o,a,s){var l=0,u=t;return l+=(u=u+r>>>0)<t?1:0,l+=(u=u+o>>>0)<o?1:0,e+n+i+a+(l+=(u=u+s>>>0)<s?1:0)>>>0},t.sum64_4_lo=function(e,t,n,r,i,o,a,s){return t+r+o+s>>>0},t.sum64_5_hi=function(e,t,n,r,i,o,a,s,l,u){var c=0,d=t;return c+=(d=d+r>>>0)<t?1:0,c+=(d=d+o>>>0)<o?1:0,c+=(d=d+s>>>0)<s?1:0,e+n+i+a+l+(c+=(d=d+u>>>0)<u?1:0)>>>0},t.sum64_5_lo=function(e,t,n,r,i,o,a,s,l,u){return t+r+o+s+u>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(e){return"'"+e+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function i(e){return!!e&&!!e[q]}function o(e){return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof n&&Function.toString.call(n)===X}(e)||Array.isArray(e)||!!e[K]||!!e.constructor[K]||p(e)||h(e))}function a(e,t,n){void 0===n&&(n=!1),0===s(e)?(n?Object.keys:Q)(e).forEach(function(r){n&&"symbol"==typeof r||t(r,e[r],e)}):e.forEach(function(n,r){return t(r,n,e)})}function s(e){var t=e[q];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:p(e)?2:h(e)?3:0}function l(e,t){return 2===s(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function u(e,t){return 2===s(e)?e.get(t):e[t]}function c(e,t,n){var r=s(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function p(e){return z&&e instanceof Map}function h(e){return V&&e instanceof Set}function f(e){return e.o||e.t}function m(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Z(e);delete t[q];for(var n=Q(t),r=0;r<n.length;r++){var i=n[r],o=t[i];!1===o.writable&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(t[i]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[i]})}return Object.create(Object.getPrototypeOf(e),t)}function g(e,t){return void 0===t&&(t=!1),v(e)||i(e)||!o(e)?e:(s(e)>1&&(e.set=e.add=e.clear=e.delete=b),Object.freeze(e),t&&a(e,function(e,t){return g(t,!0)},!0),e)}function b(){r(2)}function v(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function y(e){var t=J[e];return t||r(18,e),t}function _(e,t){J[e]||(J[e]=t)}function S(){return U}function w(e,t){t&&(y("Patches"),e.u=[],e.s=[],e.v=t)}function E(e){C(e),e.p.forEach(A),e.p=null}function C(e){e===U&&(U=e.l)}function x(e){return U={p:[],l:U,h:e,m:!0,_:0}}function A(e){var t=e[q];0===t.i||1===t.i?t.j():t.g=!0}function T(e,t){t._=t.p.length;var n=t.p[0],i=void 0!==e&&e!==n;return t.h.O||y("ES5").S(t,e,i),i?(n[q].P&&(E(t),r(4)),o(e)&&(e=O(t,e),t.l||I(t,e)),t.u&&y("Patches").M(n[q],e,t.u,t.s)):e=O(t,n,[]),E(t),t.u&&t.v(t.u,t.s),e!==G?e:void 0}function O(e,t,n){if(v(t))return t;var r=t[q];if(!r)return a(t,function(i,o){return k(e,r,t,i,o,n)},!0),t;if(r.A!==e)return t;if(!r.P)return I(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=4===r.i||5===r.i?r.o=m(r.k):r.o;a(3===r.i?new Set(i):i,function(t,o){return k(e,r,i,t,o,n)}),I(e,i,!1),n&&e.u&&y("Patches").R(r,n,e.u,e.s)}return r.o}function k(e,t,n,r,a,s){if(i(a)){var u=O(e,a,s&&t&&3!==t.i&&!l(t.D,r)?s.concat(r):void 0);if(c(n,r,u),!i(u))return;e.m=!1}if(o(a)&&!v(a)){if(!e.h.F&&e._<1)return;O(e,a),t&&t.A.l||I(e,a)}}function I(e,t,n){void 0===n&&(n=!1),e.h.F&&e.m&&g(t,n)}function R(e,t){var n=e[q];return(n?f(n):e)[t]}function P(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function D(e){e.P||(e.P=!0,e.l&&D(e.l))}function N(e){e.o||(e.o=m(e.t))}function M(e,t,n){var r=p(t)?y("MapSet").N(t,n):h(t)?y("MapSet").T(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:S(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},i=r,o=$;n&&(i=[r],o=ee);var a=Proxy.revocable(i,o),s=a.revoke,l=a.proxy;return r.k=l,r.j=s,l}(t,n):y("ES5").J(t,n);return(n?n.A:S()).p.push(r),r}function L(e){return i(e)||r(22,e),function e(t){if(!o(t))return t;var n,r=t[q],i=s(t);if(r){if(!r.P&&(r.i<4||!y("ES5").K(r)))return r.t;r.I=!0,n=B(t,i),r.I=!1}else n=B(t,i);return a(n,function(t,i){r&&u(r.t,t)===i||c(n,t,e(i))}),3===i?new Set(n):n}(e)}function B(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return m(e)}function F(){function e(e,t){function n(){this.constructor=e}s(e,t),e.prototype=(n.prototype=t.prototype,new n)}function t(e){e.o||(e.D=new Map,e.o=new Map(e.t))}function n(e){e.o||(e.o=new Set,e.t.forEach(function(t){if(o(t)){var n=M(e.A.h,t,e);e.p.set(t,n),e.o.add(n)}else e.o.add(t)}))}function i(e){e.g&&r(3,JSON.stringify(f(e)))}var s=function(e,t){return(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},l=function(){function n(e,t){return this[q]={i:2,l:t,A:t?t.A:S(),P:!1,I:!1,o:void 0,D:void 0,t:e,k:this,C:!1,g:!1},this}e(n,Map);var r=n.prototype;return Object.defineProperty(r,"size",{get:function(){return f(this[q]).size}}),r.has=function(e){return f(this[q]).has(e)},r.set=function(e,n){var r=this[q];return i(r),f(r).has(e)&&f(r).get(e)===n||(t(r),D(r),r.D.set(e,!0),r.o.set(e,n),r.D.set(e,!0)),this},r.delete=function(e){if(!this.has(e))return!1;var n=this[q];return i(n),t(n),D(n),n.D.set(e,!1),n.o.delete(e),!0},r.clear=function(){var e=this[q];i(e),f(e).size&&(t(e),D(e),e.D=new Map,a(e.t,function(t){e.D.set(t,!1)}),e.o.clear())},r.forEach=function(e,t){var n=this;f(this[q]).forEach(function(r,i){e.call(t,n.get(i),i,n)})},r.get=function(e){var n=this[q];i(n);var r=f(n).get(e);if(n.I||!o(r))return r;if(r!==n.t.get(e))return r;var a=M(n.A.h,r,n);return t(n),n.o.set(e,a),a},r.keys=function(){return f(this[q]).keys()},r.values=function(){var e,t=this,n=this.keys();return(e={})[Y]=function(){return t.values()},e.next=function(){var e=n.next();return e.done?e:{done:!1,value:t.get(e.value)}},e},r.entries=function(){var e,t=this,n=this.keys();return(e={})[Y]=function(){return t.entries()},e.next=function(){var e=n.next();if(e.done)return e;var r=t.get(e.value);return{done:!1,value:[e.value,r]}},e},r[Y]=function(){return this.entries()},n}(),u=function(){function t(e,t){return this[q]={i:3,l:t,A:t?t.A:S(),P:!1,I:!1,o:void 0,t:e,k:this,p:new Map,g:!1,C:!1},this}e(t,Set);var r=t.prototype;return Object.defineProperty(r,"size",{get:function(){return f(this[q]).size}}),r.has=function(e){var t=this[q];return i(t),t.o?!!t.o.has(e)||!(!t.p.has(e)||!t.o.has(t.p.get(e))):t.t.has(e)},r.add=function(e){var t=this[q];return i(t),this.has(e)||(n(t),D(t),t.o.add(e)),this},r.delete=function(e){if(!this.has(e))return!1;var t=this[q];return i(t),n(t),D(t),t.o.delete(e)||!!t.p.has(e)&&t.o.delete(t.p.get(e))},r.clear=function(){var e=this[q];i(e),f(e).size&&(n(e),D(e),e.o.clear())},r.values=function(){var e=this[q];return i(e),n(e),e.o.values()},r.entries=function(){var e=this[q];return i(e),n(e),e.o.entries()},r.keys=function(){return this.values()},r[Y]=function(){return this.values()},r.forEach=function(e,t){for(var n=this.values(),r=n.next();!r.done;)e.call(t,r.value,r.value,this),r=n.next()},t}();_("MapSet",{N:function(e,t){return new l(e,t)},T:function(e,t){return new u(e,t)}})}n.d(t,"b",function(){return F}),n.d(t,"c",function(){return K});var j,U,H="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),z="undefined"!=typeof Map,V="undefined"!=typeof Set,W="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,G=H?Symbol.for("immer-nothing"):((j={})["immer-nothing"]=!0,j),K=H?Symbol.for("immer-draftable"):"__$immer_draftable",q=H?Symbol.for("immer-state"):"__$immer_state",Y="undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator",X=""+Object.prototype.constructor,Q="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Z=Object.getOwnPropertyDescriptors||function(e){var t={};return Q(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},J={},$={get:function(e,t){if(t===q)return e;var n=f(e);if(!l(n,t))return function(e,t,n){var r,i=P(t,n);return i?"value"in i?i.value:null===(r=i.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!o(r)?r:r===R(e.t,t)?(N(e),e.o[t]=M(e.A.h,r,e)):r},has:function(e,t){return t in f(e)},ownKeys:function(e){return Reflect.ownKeys(f(e))},set:function(e,t,n){var r=P(f(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=R(f(e),t),o=null==i?void 0:i[q];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(d(n,i)&&(void 0!==n||l(e.t,t)))return!0;N(e),D(e)}return e.o[t]===n&&"number"!=typeof n||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return void 0!==R(e.t,t)||t in e.t?(e.D[t]=!1,N(e),D(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=f(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},ee={};a($,function(e,t){ee[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),ee.deleteProperty=function(e,t){return $.deleteProperty.call(this,e[0],t)},ee.set=function(e,t,n){return $.set.call(this,e[0],t,n,e[0])};var te=new(function(){function e(e){var t=this;this.O=W,this.F=!0,this.produce=function(e,n,i){if("function"==typeof e&&"function"!=typeof n){var a=n;n=e;var s=t;return function(e){var t=this;void 0===e&&(e=a);for(var r=arguments.length,i=Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];return s.produce(e,function(e){var r;return(r=n).call.apply(r,[t,e].concat(i))})}}var l;if("function"!=typeof n&&r(6),void 0!==i&&"function"!=typeof i&&r(7),o(e)){var u=x(t),c=M(t,e,void 0),d=!0;try{l=n(c),d=!1}finally{d?E(u):C(u)}return"undefined"!=typeof Promise&&l instanceof Promise?l.then(function(e){return w(u,i),T(e,u)},function(e){throw E(u),e}):(w(u,i),T(l,u))}if(!e||"object"!=typeof e){if((l=n(e))===G)return;return void 0===l&&(l=e),t.F&&g(l,!0),l}r(21,e)},this.produceWithPatches=function(e,n){return"function"==typeof e?function(n){for(var r=arguments.length,i=Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];return t.produceWithPatches(n,function(t){return e.apply(void 0,[t].concat(i))})}:[t.produce(e,n,function(e,t){r=e,i=t}),r,i];var r,i},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){o(e)||r(8),i(e)&&(e=L(e));var t=x(this),n=M(this,e,void 0);return n[q].C=!0,C(t),n},t.finishDraft=function(e,t){var n=e&&e[q],r=n.A;return w(r,t),T(void 0,r)},t.setAutoFreeze=function(e){this.F=e},t.setUseProxies=function(e){e&&!W&&r(20),this.O=e},t.applyPatches=function(e,t){var n;for(n=t.length-1;n>=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}var o=y("Patches").$;return i(e)?o(e,t):this.produce(e,function(e){return o(e,t.slice(n+1))})},e}()),ne=te.produce;te.produceWithPatches.bind(te),te.setAutoFreeze.bind(te),te.setUseProxies.bind(te),te.applyPatches.bind(te),te.createDraft.bind(te),te.finishDraft.bind(te);t.a=ne},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(681);n.d(t,"Async",function(){return r.a});var i=n(1506);n.d(t,"AutoScroll",function(){return i.a});var o=n(1516);n.d(t,"BaseComponent",function(){return o.a}),n.d(t,"nullRender",function(){return o.b});var a=n(1518);n.d(t,"provideContext",function(){return a.a});var s=n(1519);n.d(t,"DelayedRender",function(){return s.a});var l=n(281);n.d(t,"EventGroup",function(){return l.a});var u=n(1520);n.d(t,"FabricPerformance",function(){return u.a});var c=n(692);n.d(t,"GlobalSettings",function(){return c.a});var d=n(406);n.d(t,"KeyCodes",function(){return d.a});var p=n(1521);n.d(t,"Rectangle",function(){return p.a});var h=n(693);n.d(t,"appendFunction",function(){return h.a});var f=n(1522);n.d(t,"mergeAriaAttributeValues",function(){return f.a});var m=n(1523);n.d(t,"findIndex",function(){return m.e}),n.d(t,"find",function(){return m.d}),n.d(t,"createArray",function(){return m.c}),n.d(t,"toMatrix",function(){return m.i}),n.d(t,"removeIndex",function(){return m.g}),n.d(t,"replaceElement",function(){return m.h}),n.d(t,"addElementAtIndex",function(){return m.a}),n.d(t,"flatten",function(){return m.f}),n.d(t,"arraysEqual",function(){return m.b});var g=n(1524);n.d(t,"asAsync",function(){return g.a});var b=n(1525);n.d(t,"assertNever",function(){return b.a});var v=n(1526);n.d(t,"autobind",function(){return v.a});var y=n(1527);n.d(t,"classNamesFunction",function(){return y.a});var _=n(1528);n.d(t,"createRef",function(){return _.a});var S=n(1529);n.d(t,"css",function(){return S.a});var w=n(284);n.d(t,"Customizations",function(){return w.a});var E=n(1530);n.d(t,"Customizer",function(){return E.a});var C=n(285);n.d(t,"CustomizerContext",function(){return C.a});var x=n(1531);n.d(t,"customizable",function(){return x.a});var A=n(694);n.d(t,"mergeCustomizations",function(){return A.a});var T=n(695);n.d(t,"mergeSettings",function(){return T.b}),n.d(t,"mergeScopedSettings",function(){return T.a});var O=n(1532);n.d(t,"getWindow",function(){return O.j}),n.d(t,"elementContains",function(){return O.b}),n.d(t,"elementContainsAttribute",function(){return O.c}),n.d(t,"findElementRecursive",function(){return O.d}),n.d(t,"getChildren",function(){return O.e}),n.d(t,"getDocument",function(){return O.f}),n.d(t,"getParent",function(){return O.g}),n.d(t,"getRect",function(){return O.h}),n.d(t,"getVirtualParent",function(){return O.i}),n.d(t,"isVirtualElement",function(){return O.k}),n.d(t,"on",function(){return O.l}),n.d(t,"portalContainsElement",function(){return O.m}),n.d(t,"raiseClick",function(){return O.n}),n.d(t,"DATA_PORTAL_ATTRIBUTE",function(){return O.a}),n.d(t,"setPortalAttribute",function(){return O.o}),n.d(t,"setVirtualParent",function(){return O.p});var k=n(287);n.d(t,"extendComponent",function(){return k.a});var I=n(1538);n.d(t,"getFirstFocusable",function(){return I.e}),n.d(t,"getLastFocusable",function(){return I.h}),n.d(t,"getFirstTabbable",function(){return I.f}),n.d(t,"getLastTabbable",function(){return I.i}),n.d(t,"focusFirstChild",function(){return I.c}),n.d(t,"getPreviousElement",function(){return I.k}),n.d(t,"getNextElement",function(){return I.j}),n.d(t,"isElementVisible",function(){return I.o}),n.d(t,"isElementTabbable",function(){return I.n}),n.d(t,"isElementFocusZone",function(){return I.m}),n.d(t,"isElementFocusSubZone",function(){return I.l}),n.d(t,"doesElementContainFocus",function(){return I.a}),n.d(t,"shouldWrapFocus",function(){return I.p}),n.d(t,"focusAsync",function(){return I.b}),n.d(t,"getFocusableByIndexPath",function(){return I.g}),n.d(t,"getElementIndexPath",function(){return I.d});var R=n(1539);n.d(t,"hoistMethods",function(){return R.a}),n.d(t,"unhoistMethods",function(){return R.b});var P=n(696);n.d(t,"hoistStatics",function(){return P.a});var D=n(1540);n.d(t,"initializeComponentRef",function(){return D.a});var N=n(690);n.d(t,"IsFocusVisibleClassName",function(){return N.a}),n.d(t,"initializeFocusRects",function(){return N.b});var M=n(1541);n.d(t,"getInitials",function(){return M.a});var L=n(691);n.d(t,"isDirectionalKeyCode",function(){return L.b}),n.d(t,"addDirectionalKeyCode",function(){return L.a});var B=n(1542);n.d(t,"getLanguage",function(){return B.a}),n.d(t,"setLanguage",function(){return B.b});var F=n(1544);n.d(t,"getDistanceBetweenPoints",function(){return F.c}),n.d(t,"fitContentToBounds",function(){return F.b}),n.d(t,"calculatePrecision",function(){return F.a}),n.d(t,"precisionRound",function(){return F.d});var j=n(1545);n.d(t,"setMemoizeWeakMap",function(){return j.d}),n.d(t,"resetMemoizations",function(){return j.c}),n.d(t,"memoize",function(){return j.a}),n.d(t,"memoizeFunction",function(){return j.b});var U=n(1546);n.d(t,"merge",function(){return U.a});var H=n(1547);n.d(t,"isIOS",function(){return H.a});var z=n(404);n.d(t,"shallowCompare",function(){return z.f}),n.d(t,"assign",function(){return z.a}),n.d(t,"filteredAssign",function(){return z.b}),n.d(t,"getId",function(){return z.c}),n.d(t,"resetIds",function(){return z.e}),n.d(t,"mapEnumByName",function(){return z.d}),n.d(t,"values",function(){return z.g});var V=n(1548);n.d(t,"isMac",function(){return V.a});var W=n(1549);n.d(t,"hasHorizontalOverflow",function(){return W.a}),n.d(t,"hasVerticalOverflow",function(){return W.c}),n.d(t,"hasOverflow",function(){return W.b});var G=n(1550);n.d(t,"baseElementEvents",function(){return G.c}),n.d(t,"baseElementProperties",function(){return G.d}),n.d(t,"htmlElementProperties",function(){return G.k}),n.d(t,"labelProperties",function(){return G.p}),n.d(t,"audioProperties",function(){return G.b}),n.d(t,"videoProperties",function(){return G.z}),n.d(t,"olProperties",function(){return G.r}),n.d(t,"liProperties",function(){return G.q}),n.d(t,"anchorProperties",function(){return G.a}),n.d(t,"buttonProperties",function(){return G.e}),n.d(t,"inputProperties",function(){return G.o}),n.d(t,"textAreaProperties",function(){return G.w}),n.d(t,"selectProperties",function(){return G.t}),n.d(t,"optionProperties",function(){return G.s}),n.d(t,"tableProperties",function(){return G.u}),n.d(t,"trProperties",function(){return G.y}),n.d(t,"thProperties",function(){return G.x}),n.d(t,"tdProperties",function(){return G.v}),n.d(t,"colGroupProperties",function(){return G.f}),n.d(t,"colProperties",function(){return G.g}),n.d(t,"formProperties",function(){return G.i}),n.d(t,"iframeProperties",function(){return G.l}),n.d(t,"imgProperties",function(){return G.n}),n.d(t,"imageProperties",function(){return G.m}),n.d(t,"divProperties",function(){return G.h}),n.d(t,"getNativeProps",function(){return G.j});var K=n(1551);n.d(t,"getResourceUrl",function(){return K.a}),n.d(t,"setBaseUrl",function(){return K.b});var q=n(1552);n.d(t,"getRTL",function(){return q.a}),n.d(t,"setRTL",function(){return q.c}),n.d(t,"getRTLSafeKeyCode",function(){return q.b});var Y=n(1554);n.d(t,"safeRequestAnimationFrame",function(){return Y.a});var X=n(1555);n.d(t,"safeSetTimeout",function(){return X.a});var Q=n(685);n.d(t,"DATA_IS_SCROLLABLE_ATTRIBUTE",function(){return Q.a}),n.d(t,"allowScrollOnElement",function(){return Q.b}),n.d(t,"disableBodyScroll",function(){return Q.c}),n.d(t,"enableBodyScroll",function(){return Q.d}),n.d(t,"getScrollbarWidth",function(){return Q.f}),n.d(t,"findScrollableParent",function(){return Q.e});var Z=n(1556);n.d(t,"SELECTION_CHANGE",function(){return Z.a}),n.d(t,"SelectionMode",function(){return Z.d}),n.d(t,"SelectionDirection",function(){return Z.c}),n.d(t,"Selection",function(){return Z.b});var J=n(1558);n.d(t,"format",function(){return J.a});var $=n(1559);n.d(t,"styled",function(){return $.a});var ee=n(1560);n.d(t,"warn",function(){return ee.b}),n.d(t,"setWarningCallback",function(){return ee.a}),n.d(t,"warnConditionallyRequiredProps",function(){return ee.c}),n.d(t,"warnDeprecations",function(){return ee.d}),n.d(t,"warnMutuallyExclusive",function(){return ee.e});var te=n(1561);n.d(t,"setFocusVisibility",function(){return te.a});var ne=n(405);n.d(t,"setSSR",function(){return ne.b});n(1562)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1563),t)},function(e,t,n){"use strict";n.d(t,"a",function(){return Z}),n.d(t,"b",function(){return y}),n.d(t,"c",function(){return v}),n.d(t,"d",function(){return E}),n.d(t,"e",function(){return F}),n.d(t,"f",function(){return _}),n.d(t,"g",function(){return q}),n.d(t,"h",function(){return U}),n.d(t,"i",function(){return B}),n.d(t,"j",function(){return A}),n.d(t,"k",function(){return I}),n.d(t,"l",function(){return p}),n.d(t,"m",function(){return W});var r=n(890),i=n(1),o=n.n(i),a=n(43),s=n.n(a),l=n(1990);n.n(l);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"===typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e){"@babel/helpers - typeof";return(d="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(t){for(var r=[],i=0;i<t.length;i++){var o=t[i];if(o){var a=d(o);if("string"===a||"number"===a)r.push(o);else if("object"===a){var s=Array.isArray(o)?o:Object.entries(o).map(function(e){var t=c(e,2),n=t[0];return t[1]?n:null});r=s.length?r.concat(s.filter(function(e){return!!e})):r}}}return r.join(" ")}}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),e}function g(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var v=function(){function e(){h(this,e)}return m(e,null,[{key:"innerWidth",value:function(e){if(e){var t=e.offsetWidth,n=getComputedStyle(e);return t+=parseFloat(n.paddingLeft)+parseFloat(n.paddingRight)}return 0}},{key:"width",value:function(e){if(e){var t=e.offsetWidth,n=getComputedStyle(e);return t-=parseFloat(n.paddingLeft)+parseFloat(n.paddingRight),t}return 0}},{key:"getWindowScrollTop",value:function(){var e=document.documentElement;return(window.pageYOffset||e.scrollTop)-(e.clientTop||0)}},{key:"getWindowScrollLeft",value:function(){var e=document.documentElement;return(window.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}},{key:"getOuterWidth",value:function(e,t){if(e){var n=e.offsetWidth;if(t){var r=getComputedStyle(e);n+=parseFloat(r.marginLeft)+parseFloat(r.marginRight)}return n}return 0}},{key:"getOuterHeight",value:function(e,t){if(e){var n=e.offsetHeight;if(t){var r=getComputedStyle(e);n+=parseFloat(r.marginTop)+parseFloat(r.marginBottom)}return n}return 0}},{key:"getClientHeight",value:function(e,t){if(e){var n=e.clientHeight;if(t){var r=getComputedStyle(e);n+=parseFloat(r.marginTop)+parseFloat(r.marginBottom)}return n}return 0}},{key:"getViewport",value:function(){var e=window,t=document,n=t.documentElement,r=t.getElementsByTagName("body")[0];return{width:e.innerWidth||n.clientWidth||r.clientWidth,height:e.innerHeight||n.clientHeight||r.clientHeight}}},{key:"getOffset",value:function(e){if(e){var t=e.getBoundingClientRect();return{top:t.top+(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0),left:t.left+(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0)}}return{top:"auto",left:"auto"}}},{key:"index",value:function(e){if(e)for(var t=e.parentNode.childNodes,n=0,r=0;r<t.length;r++){if(t[r]===e)return n;1===t[r].nodeType&&n++}return-1}},{key:"addMultipleClasses",value:function(e,t){if(e&&t)if(e.classList)for(var n=t.split(" "),r=0;r<n.length;r++)e.classList.add(n[r]);else for(var i=t.split(" "),o=0;o<i.length;o++)e.className+=" "+i[o]}},{key:"addClass",value:function(e,t){e&&t&&(e.classList?e.classList.add(t):e.className+=" "+t)}},{key:"removeClass",value:function(e,t){e&&t&&(e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "))}},{key:"hasClass",value:function(e,t){if(e)return e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className)}},{key:"find",value:function(e,t){return e?Array.from(e.querySelectorAll(t)):[]}},{key:"findSingle",value:function(e,t){return e?e.querySelector(t):null}},{key:"getHeight",value:function(e){if(e){var t=e.offsetHeight,n=getComputedStyle(e);return t-=parseFloat(n.paddingTop)+parseFloat(n.paddingBottom)+parseFloat(n.borderTopWidth)+parseFloat(n.borderBottomWidth)}return 0}},{key:"getWidth",value:function(e){if(e){var t=e.offsetWidth,n=getComputedStyle(e);return t-=parseFloat(n.paddingLeft)+parseFloat(n.paddingRight)+parseFloat(n.borderLeftWidth)+parseFloat(n.borderRightWidth)}return 0}},{key:"alignOverlay",value:function(t,n,r){t&&n&&("self"===r?this.relativePosition(t,n):(t.style.minWidth=e.getOuterWidth(n)+"px",this.absolutePosition(t,n)))}},{key:"absolutePosition",value:function(e,t){if(e){var n,r,i=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),o=i.height,a=i.width,s=t.offsetHeight,l=t.offsetWidth,u=t.getBoundingClientRect(),c=this.getWindowScrollTop(),d=this.getWindowScrollLeft(),p=this.getViewport();u.top+s+o>p.height?((n=u.top+c-o)<0&&(n=c),e.style.transformOrigin="bottom"):(n=s+u.top+c,e.style.transformOrigin="top"),r=u.left+l+a>p.width?Math.max(0,u.left+d+l-a):u.left+d,e.style.top=n+"px",e.style.left=r+"px"}}},{key:"relativePosition",value:function(e,t){if(e){var n,r,i=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),o=t.offsetHeight,a=t.getBoundingClientRect(),s=this.getViewport();a.top+o+i.height>s.height?(n=-1*i.height,a.top+n<0&&(n=-1*a.top),e.style.transformOrigin="bottom"):(n=o,e.style.transformOrigin="top"),r=i.width>s.width?-1*a.left:a.left+i.width>s.width?-1*(a.left+i.width-s.width):0,e.style.top=n+"px",e.style.left=r+"px"}}},{key:"flipfitCollision",value:function(t,n){var r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"left top",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"left bottom",a=arguments.length>4?arguments[4]:void 0,s=n.getBoundingClientRect(),l=this.getViewport(),u=i.split(" "),c=o.split(" "),d=function(e,t){return t?+e.substring(e.search(/(\+|-)/g))||0:e.substring(0,e.search(/(\+|-)/g))||e},p={my:{x:d(u[0]),y:d(u[1]||u[0]),offsetX:d(u[0],!0),offsetY:d(u[1]||u[0],!0)},at:{x:d(c[0]),y:d(c[1]||c[0]),offsetX:d(c[0],!0),offsetY:d(c[1]||c[0],!0)}},h=function(){return p.my.offsetX+p.at.offsetX+s.left+("left"===p.my.x?0:-1*("center"===p.my.x?r.getOuterWidth(t)/2:r.getOuterWidth(t)))},f=function(){return p.my.offsetY+p.at.offsetY+s.top+("top"===p.my.y?0:-1*("center"===p.my.y?r.getOuterHeight(t)/2:r.getOuterHeight(t)))},m={count:{x:0,y:0},left:function(){var n=h(),r=e.getWindowScrollLeft();t.style.left=n+r+"px",2===this.count.x?(t.style.left=r+"px",this.count.x=0):n<0&&(this.count.x++,p.my.x="left",p.at.x="right",p.my.offsetX*=-1,p.at.offsetX*=-1,this.right())},right:function(){var r=h()+e.getOuterWidth(n),i=e.getWindowScrollLeft();t.style.left=r+i+"px",2===this.count.x?(t.style.left=l.width-e.getOuterWidth(t)+i+"px",this.count.x=0):r+e.getOuterWidth(t)>l.width&&(this.count.x++,p.my.x="right",p.at.x="left",p.my.offsetX*=-1,p.at.offsetX*=-1,this.left())},top:function(){var n=f(),r=e.getWindowScrollTop();t.style.top=n+r+"px",2===this.count.y?(t.style.left=r+"px",this.count.y=0):n<0&&(this.count.y++,p.my.y="top",p.at.y="bottom",p.my.offsetY*=-1,p.at.offsetY*=-1,this.bottom())},bottom:function(){var r=f()+e.getOuterHeight(n),i=e.getWindowScrollTop();t.style.top=r+i+"px",2===this.count.y?(t.style.left=l.height-e.getOuterHeight(t)+i+"px",this.count.y=0):r+e.getOuterHeight(n)>l.height&&(this.count.y++,p.my.y="bottom",p.at.y="top",p.my.offsetY*=-1,p.at.offsetY*=-1,this.top())},center:function(r){if("y"===r){var i=f()+e.getOuterHeight(n)/2;t.style.top=i+e.getWindowScrollTop()+"px",i<0?this.bottom():i+e.getOuterHeight(n)>l.height&&this.top()}else{var o=h()+e.getOuterWidth(n)/2;t.style.left=o+e.getWindowScrollLeft()+"px",o<0?this.left():o+e.getOuterWidth(t)>l.width&&this.right()}}};m[p.at.x]("x"),m[p.at.y]("y"),this.isFunction(a)&&a(p)}},{key:"findCollisionPosition",value:function(e){if(e){var t="left"===e?"right":"left";return"top"===e||"bottom"===e?{axis:"y",my:"center ".concat("top"===e?"bottom":"top"),at:"center ".concat(e)}:{axis:"x",my:"".concat(t," center"),at:"".concat(e," center")}}}},{key:"getParents",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return null===e.parentNode?t:this.getParents(e.parentNode,t.concat([e.parentNode]))}},{key:"getScrollableParents",value:function(e){var t=[];if(e){var n,r=/(auto|scroll)/,i=function(e){var t=window.getComputedStyle(e,null);return r.test(t.getPropertyValue("overflow"))||r.test(t.getPropertyValue("overflowX"))||r.test(t.getPropertyValue("overflowY"))},o=g(this.getParents(e));try{for(o.s();!(n=o.n()).done;){var a=n.value,s=1===a.nodeType&&a.dataset.scrollselectors;if(s){var l,u=g(s.split(","));try{for(u.s();!(l=u.n()).done;){var c=l.value,d=this.findSingle(a,c);d&&i(d)&&t.push(d)}}catch(e){u.e(e)}finally{u.f()}}9!==a.nodeType&&i(a)&&t.push(a)}}catch(e){o.e(e)}finally{o.f()}}return t}},{key:"getHiddenElementOuterHeight",value:function(e){if(e){e.style.visibility="hidden",e.style.display="block";var t=e.offsetHeight;return e.style.display="",e.style.visibility="",t}return 0}},{key:"getHiddenElementOuterWidth",value:function(e){if(e){e.style.visibility="hidden",e.style.display="block";var t=e.offsetWidth;return e.style.display="",e.style.visibility="",t}return 0}},{key:"getHiddenElementDimensions",value:function(e){var t={};return e&&(e.style.visibility="hidden",e.style.display="block",t.width=e.offsetWidth,t.height=e.offsetHeight,e.style.display="",e.style.visibility=""),t}},{key:"fadeIn",value:function(e,t){if(e){e.style.opacity=0;var n=+new Date,r=0;!function i(){r=+e.style.opacity+((new Date).getTime()-n)/t,e.style.opacity=r,n=+new Date,+r<1&&(window.requestAnimationFrame&&requestAnimationFrame(i)||setTimeout(i,16))}()}}},{key:"fadeOut",value:function(e,t){if(e)var n=1,r=50/t,i=setInterval(function(){(n-=r)<=0&&(n=0,clearInterval(i)),e.style.opacity=n},50)}},{key:"getUserAgent",value:function(){return navigator.userAgent}},{key:"isIOS",value:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}},{key:"isAndroid",value:function(){return/(android)/i.test(navigator.userAgent)}},{key:"isTouchDevice",value:function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0}},{key:"isFunction",value:function(e){return!!(e&&e.constructor&&e.call&&e.apply)}},{key:"appendChild",value:function(e,t){if(this.isElement(t))t.appendChild(e);else{if(!t.el||!t.el.nativeElement)throw new Error("Cannot append "+t+" to "+e);t.el.nativeElement.appendChild(e)}}},{key:"removeChild",value:function(e,t){if(this.isElement(t))t.removeChild(e);else{if(!t.el||!t.el.nativeElement)throw new Error("Cannot remove "+e+" from "+t);t.el.nativeElement.removeChild(e)}}},{key:"isElement",value:function(e){return"object"===("undefined"===typeof HTMLElement?"undefined":d(HTMLElement))?e instanceof HTMLElement:e&&"object"===d(e)&&null!==e&&1===e.nodeType&&"string"===typeof e.nodeName}},{key:"scrollInView",value:function(e,t){var n=getComputedStyle(e).getPropertyValue("borderTopWidth"),r=n?parseFloat(n):0,i=getComputedStyle(e).getPropertyValue("paddingTop"),o=i?parseFloat(i):0,a=e.getBoundingClientRect(),s=t.getBoundingClientRect().top+document.body.scrollTop-(a.top+document.body.scrollTop)-r-o,l=e.scrollTop,u=e.clientHeight,c=this.getOuterHeight(t);s<0?e.scrollTop=l+s:s+c>u&&(e.scrollTop=l+s-u+c)}},{key:"clearSelection",value:function(){if(window.getSelection)window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().rangeCount>0&&window.getSelection().getRangeAt(0).getClientRects().length>0&&window.getSelection().removeAllRanges();else if(document.selection&&document.selection.empty)try{document.selection.empty()}catch(e){}}},{key:"calculateScrollbarWidth",value:function(e){if(e){var t=getComputedStyle(e);return e.offsetWidth-e.clientWidth-parseFloat(t.borderLeftWidth)-parseFloat(t.borderRightWidth)}if(null!=this.calculatedScrollbarWidth)return this.calculatedScrollbarWidth;var n=document.createElement("div");n.className="p-scrollbar-measure",document.body.appendChild(n);var r=n.offsetWidth-n.clientWidth;return document.body.removeChild(n),this.calculatedScrollbarWidth=r,r}},{key:"getBrowser",value:function(){if(!this.browser){var e=this.resolveUserAgent();this.browser={},e.browser&&(this.browser[e.browser]=!0,this.browser.version=e.version),this.browser.chrome?this.browser.webkit=!0:this.browser.webkit&&(this.browser.safari=!0)}return this.browser}},{key:"resolveUserAgent",value:function(){var e=navigator.userAgent.toLowerCase(),t=/(chrome)[ ]([\w.]+)/.exec(e)||/(webkit)[ ]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ ]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}}},{key:"isVisible",value:function(e){return e&&null!=e.offsetParent}},{key:"getFocusableElements",value:function(t){var n,r=[],i=g(e.find(t,'button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n                [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n                input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n                textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n                [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])'));try{for(i.s();!(n=i.n()).done;){var o=n.value;"none"!==getComputedStyle(o).display&&"hidden"!==getComputedStyle(o).visibility&&r.push(o)}}catch(e){i.e(e)}finally{i.f()}return r}},{key:"getFirstFocusableElement",value:function(t){var n=e.getFocusableElements(t);return n.length>0?n[0]:null}},{key:"getLastFocusableElement",value:function(t){var n=e.getFocusableElements(t);return n.length>0?n[n.length-1]:null}},{key:"getCursorOffset",value:function(e,t,n,r){if(e){var i=getComputedStyle(e),o=document.createElement("div");o.style.position="absolute",o.style.top="0px",o.style.left="0px",o.style.visibility="hidden",o.style.pointerEvents="none",o.style.overflow=i.overflow,o.style.width=i.width,o.style.height=i.height,o.style.padding=i.padding,o.style.border=i.border,o.style.overflowWrap=i.overflowWrap,o.style.whiteSpace=i.whiteSpace,o.style.lineHeight=i.lineHeight,o.innerHTML=t.replace(/\r\n|\r|\n/g,"<br />");var a=document.createElement("span");a.textContent=r,o.appendChild(a);var s=document.createTextNode(n);o.appendChild(s),document.body.appendChild(o);var l=a.offsetLeft,u=a.offsetTop,c=a.clientHeight;return document.body.removeChild(o),{left:Math.abs(l-e.scrollLeft),top:Math.abs(u-e.scrollTop)+c}}return{top:"auto",left:"auto"}}}]),e}(),y=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};h(this,e),this.element=t,this.listener=n}return m(e,[{key:"bindScrollListener",value:function(){this.scrollableParents=v.getScrollableParents(this.element);for(var e=0;e<this.scrollableParents.length;e++)this.scrollableParents[e].addEventListener("scroll",this.listener)}},{key:"unbindScrollListener",value:function(){if(this.scrollableParents)for(var e=0;e<this.scrollableParents.length;e++)this.scrollableParents[e].removeEventListener("scroll",this.listener)}},{key:"destroy",value:function(){this.unbindScrollListener(),this.element=null,this.listener=null,this.scrollableParents=null}}]),e}();var _=function(){function e(){h(this,e)}return m(e,null,[{key:"equals",value:function(e,t,n){return n&&e&&"object"===d(e)&&t&&"object"===d(t)?this.resolveFieldData(e,n)===this.resolveFieldData(t,n):this.deepEquals(e,t)}},{key:"deepEquals",value:function(e,t){if(e===t)return!0;if(e&&t&&"object"==d(e)&&"object"==d(t)){var n,r,i,o=Array.isArray(e),a=Array.isArray(t);if(o&&a){if((r=e.length)!==t.length)return!1;for(n=r;0!==n--;)if(!this.deepEquals(e[n],t[n]))return!1;return!0}if(o!==a)return!1;var s=e instanceof Date,l=t instanceof Date;if(s!==l)return!1;if(s&&l)return e.getTime()===t.getTime();var u=e instanceof RegExp,c=t instanceof RegExp;if(u!==c)return!1;if(u&&c)return e.toString()===t.toString();var p=Object.keys(e);if((r=p.length)!==Object.keys(t).length)return!1;for(n=r;0!==n--;)if(!Object.prototype.hasOwnProperty.call(t,p[n]))return!1;for(n=r;0!==n--;)if(i=p[n],!this.deepEquals(e[i],t[i]))return!1;return!0}return e!==e&&t!==t}},{key:"resolveFieldData",value:function(e,t){if(e&&Object.keys(e).length&&t){if(this.isFunction(t))return t(e);if(-1===t.indexOf("."))return e[t];for(var n=t.split("."),r=e,i=0,o=n.length;i<o;++i){if(null==r)return null;r=r[n[i]]}return r}return null}},{key:"isFunction",value:function(e){return!!(e&&e.constructor&&e.call&&e.apply)}},{key:"findDiffKeys",value:function(e,t){return e&&t?Object.keys(e).filter(function(e){return!t.hasOwnProperty(e)}).reduce(function(t,n){return t[n]=e[n],t},{}):{}}},{key:"reorderArray",value:function(e,t,n){var r;if(e&&t!==n){if(n>=e.length)for(r=n-e.length;1+r--;)e.push(void 0);e.splice(n,0,e.splice(t,1)[0])}}},{key:"findIndexInList",value:function(e,t,n){var r=this;return t?n?t.findIndex(function(t){return r.equals(t,e,n)}):t.findIndex(function(t){return t===e}):-1}},{key:"getJSXElement",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return this.isFunction(e)?e.apply(void 0,n):e}},{key:"removeAccents",value:function(e){return e&&e.search(/[\xC0-\xFF]/g)>-1&&(e=e.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),e}},{key:"isEmpty",value:function(e){return null===e||void 0===e||""===e||Array.isArray(e)&&0===e.length||"object"===d(e)&&0===Object.keys(e).length}},{key:"isNotEmpty",value:function(e){return!this.isEmpty(e)}}]),e}();function S(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var E=function(){function e(){h(this,e)}return m(e,null,[{key:"filter",value:function(t,n,r,i,o){var a=[],s=_.removeAccents(r).toLocaleLowerCase(o);if(t){var l,u=S(t);try{for(u.s();!(l=u.n()).done;){var c,d=l.value,p=S(n);try{for(p.s();!(c=p.n()).done;){var h=c.value,f=_.removeAccents(String(_.resolveFieldData(d,h))).toLocaleLowerCase(o);if(e[i](f,s,o)){a.push(d);break}}}catch(e){p.e(e)}finally{p.f()}}}catch(e){u.e(e)}finally{u.f()}}return a}},{key:"startsWith",value:function(e,t,n){if(void 0===t||null===t||""===t.trim())return!0;if(void 0===e||null===e)return!1;var r=_.removeAccents(t.toString()).toLocaleLowerCase(n);return _.removeAccents(e.toString()).toLocaleLowerCase(n).slice(0,r.length)===r}},{key:"contains",value:function(e,t,n){if(void 0===t||null===t||"string"===typeof t&&""===t.trim())return!0;if(void 0===e||null===e)return!1;var r=_.removeAccents(t.toString()).toLocaleLowerCase(n);return-1!==_.removeAccents(e.toString()).toLocaleLowerCase(n).indexOf(r)}},{key:"endsWith",value:function(e,t,n){if(void 0===t||null===t||""===t.trim())return!0;if(void 0===e||null===e)return!1;var r=_.removeAccents(t.toString()).toLocaleLowerCase(n),i=_.removeAccents(e.toString()).toLocaleLowerCase(n);return-1!==i.indexOf(r,i.length-r.length)}},{key:"equals",value:function(e,t,n){return void 0===t||null===t||"string"===typeof t&&""===t.trim()||void 0!==e&&null!==e&&(e.getTime&&t.getTime?e.getTime()===t.getTime():_.removeAccents(e.toString()).toLocaleLowerCase(n)===_.removeAccents(t.toString()).toLocaleLowerCase(n))}},{key:"notEquals",value:function(e,t,n){return void 0!==t&&null!==t&&("string"!==typeof t||""!==t.trim())&&(void 0===e||null===e||(e.getTime&&t.getTime?e.getTime()!==t.getTime():_.removeAccents(e.toString()).toLocaleLowerCase(n)!==_.removeAccents(t.toString()).toLocaleLowerCase(n)))}},{key:"in",value:function(e,t,n){if(void 0===t||null===t||0===t.length)return!0;if(void 0===e||null===e)return!1;for(var r=0;r<t.length;r++)if(_.equals(e,t[r]))return!0;return!1}},{key:"lt",value:function(e,t,n){return!!(void 0===t||null===t||t.trim&&0===t.trim().length)||void 0!==e&&null!==e&&(e.getTime&&t.getTime?e.getTime()<t.getTime():e<parseFloat(t))}},{key:"lte",value:function(e,t,n){return!!(void 0===t||null===t||t.trim&&0===t.trim().length)||void 0!==e&&null!==e&&(e.getTime&&t.getTime?e.getTime()<=t.getTime():e<=parseFloat(t))}},{key:"gt",value:function(e,t,n){return!!(void 0===t||null===t||t.trim&&0===t.trim().length)||void 0!==e&&null!==e&&(e.getTime&&t.getTime?e.getTime()>t.getTime():e>parseFloat(t))}},{key:"gte",value:function(e,t,n){return!!(void 0===t||null===t||t.trim&&0===t.trim().length)||void 0!==e&&null!==e&&(e.getTime&&t.getTime?e.getTime()>=t.getTime():e>=parseFloat(t))}}]),e}();function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x=0;function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"pr_id_";return x++,"".concat(e).concat(x)}var T,O,k,I=(T=[],O=function(e){return r.a.zIndex[e]||999},k=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(T||[]).reverse().find(function(t){return!!r.a.autoZIndex||t.key===e})||{key:e,value:t}},{get:function(e){return e&&parseInt(e.style.zIndex,10)||0},set:function(e,t,n){t&&(t.style.zIndex=String(function(e,t){t=t||O(e);var n=k(e,t),r=n.value+(n.key===e?0:t)+1;return T.push({key:e,value:r}),r}(e,n)))},clear:function(e){var t;e&&(t=I.get(e),T=T.filter(function(e){return e.value!==t}),e.style.zIndex="")},getBase:function(e){return O(e)},getCurrent:function(e){return function(e){return k(e).value}(e)}});function R(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function P(e,t){return(P=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function D(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&P(e,t)}function N(e,t){return!t||"object"!==d(t)&&"function"!==typeof t?R(e):t}function M(e){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function L(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=M(e);if(t){var i=M(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return N(this,n)}}var B=function(e){D(n,i["Component"]);var t=L(n);function n(e){var r;return h(this,n),(r=t.call(this,e)).onMouseDown=r.onMouseDown.bind(R(r)),r}return m(n,[{key:"getTarget",value:function(){return this.ink&&this.ink.parentElement}},{key:"bindEvents",value:function(){this.target&&this.target.addEventListener("mousedown",this.onMouseDown)}},{key:"unbindEvents",value:function(){this.target&&this.target.removeEventListener("mousedown",this.onMouseDown)}},{key:"onMouseDown",value:function(e){if(this.ink&&"none"!==getComputedStyle(this.ink,null).display){if(v.removeClass(this.ink,"p-ink-active"),!v.getHeight(this.ink)&&!v.getWidth(this.ink)){var t=Math.max(v.getOuterWidth(this.target),v.getOuterHeight(this.target));this.ink.style.height=t+"px",this.ink.style.width=t+"px"}var n=v.getOffset(this.target),r=e.pageX-n.left+document.body.scrollTop-v.getWidth(this.ink)/2,i=e.pageY-n.top+document.body.scrollLeft-v.getHeight(this.ink)/2;this.ink.style.top=i+"px",this.ink.style.left=r+"px",v.addClass(this.ink,"p-ink-active")}}},{key:"onAnimationEnd",value:function(e){v.removeClass(e.currentTarget,"p-ink-active")}},{key:"componentDidMount",value:function(){this.ink&&(this.target=this.getTarget(),this.bindEvents())}},{key:"componentDidUpdate",value:function(){this.ink&&!this.target&&(this.target=this.getTarget(),this.bindEvents())}},{key:"componentWillUnmount",value:function(){this.ink&&(this.target=null,this.unbindEvents())}},{key:"render",value:function(){var e=this;return r.a.ripple&&o.a.createElement("span",{ref:function(t){return e.ink=t},className:"p-ink",onAnimationEnd:this.onAnimationEnd})}}]),n}(),F=function(){function e(){h(this,e)}return m(e,null,[{key:"isNavKeyPress",value:function(t){var n=t.keyCode;return(n=v.getBrowser().safari&&e.SAFARI_KEYS[n]||n)>=33&&n<=40||n===e.KEYS.RETURN||n===e.KEYS.TAB||n===e.KEYS.ESC}},{key:"isSpecialKey",value:function(e){var t=e.keyCode;return 9===t||13===t||27===t||16===t||17===t||t>=18&&t<=20||v.getBrowser().opera&&!e.shiftKey&&(8===t||t>=33&&t<=35||t>=36&&t<=39||t>=44&&t<=45)}},{key:"getKey",value:function(t){var n=t.keyCode||t.charCode;return v.getBrowser().safari&&e.SAFARI_KEYS[n]||n}},{key:"getCharCode",value:function(e){return e.charCode||e.keyCode||e.which}},{key:"onKeyPress",value:function(t,n,r){if(!r){var i=e.DEFAULT_MASKS[n]?e.DEFAULT_MASKS[n]:n,o=v.getBrowser();if(!t.ctrlKey&&!t.altKey){var a=this.getKey(t);if(!o.mozilla||!(this.isNavKeyPress(t)||a===e.KEYS.BACKSPACE||a===e.KEYS.DELETE&&0===t.charCode)){var s=this.getCharCode(t),l=String.fromCharCode(s);(!o.mozilla||!this.isSpecialKey(t)&&l)&&(i.test(l)||t.preventDefault())}}}}},{key:"validate",value:function(e,t){var n=e.target.value,r=!0;return n&&!t.test(n)&&(r=!1),r}}]),e}();function j(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=M(e);if(t){var i=M(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return N(this,n)}}C(F,"DEFAULT_MASKS",{pint:/[\d]/,int:/[\d\-]/,pnum:/[\d\.]/,money:/[\d\.\s,]/,num:/[\d\-\.]/,hex:/[0-9a-f]/i,email:/[a-z0-9_\.\-@]/i,alpha:/[a-z_]/i,alphanum:/[a-z0-9_]/i}),C(F,"KEYS",{TAB:9,RETURN:13,ESC:27,BACKSPACE:8,DELETE:46}),C(F,"SAFARI_KEYS",{63234:37,63235:39,63232:38,63233:40,63276:33,63277:34,63272:46,63273:36,63275:35});var U=function(e){D(n,i["Component"]);var t=j(n);function n(e){var r;return h(this,n),(r=t.call(this,e)).state={mounted:e.visible},r}return m(n,[{key:"hasDOM",value:function(){return!("undefined"===typeof window||!window.document||!window.document.createElement)}},{key:"componentDidMount",value:function(){this.hasDOM()&&!this.state.mounted&&this.setState({mounted:!0},this.props.onMounted)}},{key:"componentWillUnmount",value:function(){this.props.onUnmounted&&this.props.onUnmounted()}},{key:"render",value:function(){if(this.props.element&&this.state.mounted){var e=this.props.appendTo||r.a.appendTo||document.body;return"self"===e?this.props.element:s.a.createPortal(this.props.element,e)}return null}}]),n}();function H(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=M(e);if(t){var i=M(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return N(this,n)}}function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach(function(t){C(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function W(e){var t=e.appendTo||document.body,n=document.createDocumentFragment();v.appendChild(n,t),e=V(V({},e),e.options);var r=o.a.createElement(G,e);s.a.render(r,n);var i=function(t){e=V(V({},e),t),s.a.render(o.a.cloneElement(r,e),n)};return{destroy:function(){s.a.unmountComponentAtNode(n)},updateContent:function(e){console.warn("The 'updateContent' method has been deprecated on Tooltip. Use update(newProps) method."),i({content:e})},update:function(e){i(e)}}}C(U,"defaultProps",{element:null,appendTo:null,visible:!1,onMounted:null,onUnmounted:null});var G=function(e){D(n,i["Component"]);var t=H(n);function n(e){var r;return h(this,n),(r=t.call(this,e)).state={visible:!1,position:r.props.position},r.show=r.show.bind(R(r)),r.hide=r.hide.bind(R(r)),r.onMouseEnter=r.onMouseEnter.bind(R(r)),r.onMouseLeave=r.onMouseLeave.bind(R(r)),r}return m(n,[{key:"isTargetContentEmpty",value:function(e){return!(this.props.content||this.getTargetOption(e,"tooltip"))}},{key:"isContentEmpty",value:function(e){return!(this.props.content||this.getTargetOption(e,"tooltip")||this.props.children)}},{key:"isMouseTrack",value:function(e){return this.getTargetOption(e,"mousetrack")||this.props.mouseTrack}},{key:"isDisabled",value:function(e){return"true"===this.getTargetOption(e,"disabled")||this.hasTargetOption(e,"disabled")||this.props.disabled}},{key:"isAutoHide",value:function(){return this.getTargetOption(this.currentTarget,"autohide")||this.props.autoHide}},{key:"getTargetOption",value:function(e,t){return this.hasTargetOption(e,"data-pr-".concat(t))?e.getAttribute("data-pr-".concat(t)):null}},{key:"hasTargetOption",value:function(e,t){return e&&e.hasAttribute(t)}},{key:"getEvents",value:function(e){var t=this.getTargetOption(e,"showevent")||this.props.showEvent,n=this.getTargetOption(e,"hideevent")||this.props.hideEvent;this.isMouseTrack(e)?(t="mousemove",n="mouseleave"):"focus"===(this.getTargetOption(e,"event")||this.props.event)&&(t="focus",n="blur");return{showEvent:t,hideEvent:n}}},{key:"getPosition",value:function(e){return this.getTargetOption(e,"position")||this.state.position}},{key:"getMouseTrackPosition",value:function(e){return{top:this.getTargetOption(e,"mousetracktop")||this.props.mouseTrackTop,left:this.getTargetOption(e,"mousetrackleft")||this.props.mouseTrackLeft}}},{key:"updateText",value:function(e,t){if(this.tooltipTextEl){var n=this.getTargetOption(e,"tooltip")||this.props.content;n?(this.tooltipTextEl.innerHTML="",this.tooltipTextEl.appendChild(document.createTextNode(n)),t()):this.props.children&&t()}}},{key:"show",value:function(e){var t=this;if(this.currentTarget=e.currentTarget,!this.isContentEmpty(this.currentTarget)&&!this.isDisabled(this.currentTarget)){var n=function(){t.updateText(t.currentTarget,function(){t.props.autoZIndex&&!I.get(t.containerEl)&&I.set("tooltip",t.containerEl,t.props.baseZIndex),t.containerEl.style.left="",t.containerEl.style.top="",t.isMouseTrack(t.currentTarget)&&!t.containerSize&&(t.containerSize={width:v.getOuterWidth(t.containerEl),height:v.getOuterHeight(t.containerEl)}),t.align(t.currentTarget,{x:e.pageX,y:e.pageY})})};this.state.visible?this.applyDelay("updateDelay",n):(this.sendCallback(this.props.onBeforeShow,{originalEvent:e,target:this.currentTarget}),this.applyDelay("showDelay",function(){t.setState({visible:!0,position:t.getPosition(t.currentTarget)},function(){n(),t.sendCallback(t.props.onShow,{originalEvent:e,target:t.currentTarget})}),t.bindDocumentResizeListener(),t.bindScrollListener(),v.addClass(t.currentTarget,t.getTargetOption(t.currentTarget,"classname"))}))}}},{key:"hide",value:function(e){var t=this;this.clearTimeouts(),this.state.visible&&(v.removeClass(this.currentTarget,this.getTargetOption(this.currentTarget,"classname")),this.sendCallback(this.props.onBeforeHide,{originalEvent:e,target:this.currentTarget}),this.applyDelay("hideDelay",function(){I.clear(t.containerEl),v.removeClass(t.containerEl,"p-tooltip-active"),(t.isAutoHide()||!1!==t.allowHide)&&t.setState({visible:!1,position:t.props.position},function(){t.tooltipTextEl&&s.a.unmountComponentAtNode(t.tooltipTextEl),t.unbindDocumentResizeListener(),t.unbindScrollListener(),t.currentTarget=null,t.scrollHandler=null,t.containerSize=null,t.allowHide=!0,t.sendCallback(t.props.onHide,{originalEvent:e,target:t.currentTarget})})}))}},{key:"align",value:function(e,t){var n=this,r=0,i=0;if(this.isMouseTrack(e)&&t){var o={width:v.getOuterWidth(this.containerEl),height:v.getOuterHeight(this.containerEl)};r=t.x,i=t.y;var a=this.getMouseTrackPosition(e),s=a.top,l=a.left;switch(this.state.position){case"left":r-=o.width+l,i-=o.height/2-s;break;case"right":r+=l,i-=o.height/2-s;break;case"top":r-=o.width/2-l,i-=o.height+s;break;case"bottom":r-=o.width/2-l,i+=s}r<=0||this.containerSize.width>o.width?(this.containerEl.style.left="0px",this.containerEl.style.right=window.innerWidth-o.width-r+"px"):(this.containerEl.style.right="",this.containerEl.style.left=r+"px"),this.containerEl.style.top=i+"px",v.addClass(this.containerEl,"p-tooltip-active")}else{var u=v.findCollisionPosition(this.state.position),c=this.getTargetOption(e,"my")||this.props.my||u.my,d=this.getTargetOption(e,"at")||this.props.at||u.at;this.containerEl.style.padding="0px",v.flipfitCollision(this.containerEl,e,c,d,function(e){var t=e.at,r=t.x,i=t.y,o=e.my.x,a=n.props.at?"center"!==r&&r!==o?r:i:e.at["".concat(u.axis)];n.containerEl.style.padding="",n.setState({position:a},function(){n.updateContainerPosition(),v.addClass(n.containerEl,"p-tooltip-active")})})}}},{key:"updateContainerPosition",value:function(){if(this.containerEl){var e=getComputedStyle(this.containerEl);"left"===this.state.position?this.containerEl.style.left=parseFloat(e.left)-2*parseFloat(e.paddingLeft)+"px":"top"===this.state.position&&(this.containerEl.style.top=parseFloat(e.top)-2*parseFloat(e.paddingTop)+"px")}}},{key:"onMouseEnter",value:function(){this.isAutoHide()||(this.allowHide=!1)}},{key:"onMouseLeave",value:function(e){this.isAutoHide()||(this.allowHide=!0,this.hide(e))}},{key:"bindDocumentResizeListener",value:function(){var e=this;this.documentResizeListener=function(t){v.isAndroid()||e.hide(t)},window.addEventListener("resize",this.documentResizeListener)}},{key:"unbindDocumentResizeListener",value:function(){this.documentResizeListener&&(window.removeEventListener("resize",this.documentResizeListener),this.documentResizeListener=null)}},{key:"bindScrollListener",value:function(){var e=this;this.scrollHandler||(this.scrollHandler=new y(this.currentTarget,function(t){e.state.visible&&e.hide(t)})),this.scrollHandler.bindScrollListener()}},{key:"unbindScrollListener",value:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}},{key:"bindTargetEvent",value:function(e){if(e){var t=this.getEvents(e),n=t.showEvent,r=t.hideEvent;e.addEventListener(n,this.show),e.addEventListener(r,this.hide)}}},{key:"unbindTargetEvent",value:function(e){if(e){var t=this.getEvents(e),n=t.showEvent,r=t.hideEvent;e.removeEventListener(n,this.show),e.removeEventListener(r,this.hide)}}},{key:"applyDelay",value:function(e,t){this.clearTimeouts();var n=this.getTargetOption(this.currentTarget,e.toLowerCase())||this.props[e];n?this["".concat(e,"Timeout")]=setTimeout(function(){return t()},n):t()}},{key:"sendCallback",value:function(e){if(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.apply(void 0,n)}}},{key:"clearTimeouts",value:function(){clearTimeout(this.showDelayTimeout),clearTimeout(this.updateDelayTimeout),clearTimeout(this.hideDelayTimeout)}},{key:"updateTargetEvents",value:function(e){this.unloadTargetEvents(e),this.loadTargetEvents(e)}},{key:"loadTargetEvents",value:function(e){this.setTargetEventOperations(e||this.props.target,"bindTargetEvent")}},{key:"unloadTargetEvents",value:function(e){this.setTargetEventOperations(e||this.props.target,"unbindTargetEvent")}},{key:"setTargetEventOperations",value:function(e,t){var n=this;if(e)if(v.isElement(e))this[t](e);else{var r=function(e){v.find(document,e).forEach(function(e){n[t](e)})};e instanceof Array?e.forEach(function(e){r(e)}):r(e)}}},{key:"componentDidMount",value:function(){this.props.target&&this.loadTargetEvents()}},{key:"componentDidUpdate",value:function(e,t){var n=this;e.target!==this.props.target&&(this.unloadTargetEvents(e.target),this.loadTargetEvents()),this.state.visible&&(e.content!==this.props.content&&this.applyDelay("updateDelay",function(){n.updateText(n.currentTarget,function(){n.align(n.currentTarget)})}),this.currentTarget&&this.isDisabled(this.currentTarget)&&this.hide())}},{key:"componentWillUnmount",value:function(){this.clearTimeouts(),this.unbindDocumentResizeListener(),this.unloadTargetEvents(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),I.clear(this.containerEl)}},{key:"renderElement",value:function(){var e=this,t=p("p-tooltip p-component",C({},"p-tooltip-".concat(this.state.position),!0),this.props.className),n=this.isTargetContentEmpty(this.currentTarget);return o.a.createElement("div",{id:this.props.id,ref:function(t){return e.containerEl=t},className:t,style:this.props.style,role:"tooltip","aria-hidden":this.state.visible,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},o.a.createElement("div",{className:"p-tooltip-arrow"}),o.a.createElement("div",{ref:function(t){return e.tooltipTextEl=t},className:"p-tooltip-text"},n&&this.props.children))}},{key:"render",value:function(){if(this.state.visible){var e=this.renderElement();return o.a.createElement(U,{element:e,appendTo:this.props.appendTo,visible:!0})}return null}}]),n}();C(G,"defaultProps",{id:null,target:null,content:null,disabled:!1,className:null,style:null,appendTo:null,position:"right",my:null,at:null,event:null,showEvent:"mouseenter",hideEvent:"mouseleave",autoZIndex:!0,baseZIndex:0,mouseTrack:!1,mouseTrackTop:5,mouseTrackLeft:5,showDelay:0,updateDelay:0,hideDelay:0,autoHide:!0,onBeforeShow:null,onBeforeHide:null,onShow:null,onHide:null});var K,q=(K=new Map,{on:function(e,t){var n=K.get(e);n?n.push(t):n=[t],K.set(e,n)},off:function(e,t){var n=K.get(e);n&&n.splice(n.indexOf(t)>>>0,1)},emit:function(e,t){var n=K.get(e);n&&n.slice().forEach(function(e){return e(t)})}});function Y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function X(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(n),!0).forEach(function(t){C(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Q(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=M(e);if(t){var i=M(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return N(this,n)}}var Z=function(e){D(n,i["Component"]);var t=Q(n);function n(e){var r;return h(this,n),(r=t.call(this,e)).onEnter=r.onEnter.bind(R(r)),r.onEntering=r.onEntering.bind(R(r)),r.onEntered=r.onEntered.bind(R(r)),r.onExit=r.onExit.bind(R(r)),r.onExiting=r.onExiting.bind(R(r)),r.onExited=r.onExited.bind(R(r)),r}return m(n,[{key:"onEnter",value:function(e,t){this.props.onEnter&&this.props.onEnter(e,t),this.props.options&&this.props.options.onEnter&&this.props.options.onEnter(e,t)}},{key:"onEntering",value:function(e,t){this.props.onEntering&&this.props.onEntering(e,t),this.props.options&&this.props.options.onEntering&&this.props.options.onEntering(e,t)}},{key:"onEntered",value:function(e,t){this.props.onEntered&&this.props.onEntered(e,t),this.props.options&&this.props.options.onEntered&&this.props.options.onEntered(e,t)}},{key:"onExit",value:function(e){this.props.onExit&&this.props.onExit(e),this.props.options&&this.props.options.onExit&&this.props.options.onExit(e)}},{key:"onExiting",value:function(e){this.props.onExiting&&this.props.onExiting(e),this.props.options&&this.props.options.onExiting&&this.props.options.onExiting(e)}},{key:"onExited",value:function(e){this.props.onExited&&this.props.onExited(e),this.props.options&&this.props.options.onExited&&this.props.options.onExited(e)}},{key:"render",value:function(){var e={nodeRef:this.props.nodeRef,in:this.props.in,onEnter:this.onEnter,onEntering:this.onEntering,onEntered:this.onEntered,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited},t=X(X(X({},{classNames:this.props.classNames,timeout:this.props.timeout,unmountOnExit:this.props.unmountOnExit}),this.props.options||{}),e);return o.a.createElement(l.CSSTransition,t,this.props.children)}}]),n}()},function(e,t,n){"use strict";t.a=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}t.a=function(e,t,n){t&&r(e.prototype,t);n&&r(e,n);return e}},function(e,t,n){"use strict";t.a=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";n.d(t,"h",function(){return r}),n.d(t,"m",function(){return i}),n.d(t,"k",function(){return o}),n.d(t,"n",function(){return a}),n.d(t,"f",function(){return s}),n.d(t,"g",function(){return l}),n.d(t,"l",function(){return u}),n.d(t,"j",function(){return c}),n.d(t,"b",function(){return d}),n.d(t,"e",function(){return p}),n.d(t,"q",function(){return f}),n.d(t,"d",function(){return m}),n.d(t,"c",function(){return g}),n.d(t,"a",function(){return b}),n.d(t,"p",function(){return v}),n.d(t,"i",function(){return y}),n.d(t,"o",function(){return _});var r="undefined"!==typeof window,i=r&&"file:"===window.location.protocol,o=function(e){return"undefined"!==typeof e},a=function(e){return o(e)&&null!==e},s=function(e){return e instanceof ArrayBuffer},l=function(e){if(!r)throw new Error("Attempted to check if a variable is a Blob on a non-browser environment.");return e instanceof Blob},u=function(e){if(!r)throw new Error("Attempted to check if a variable is a File on a non-browser environment.");return e instanceof File},c=function(e){return"string"===typeof e&&/^data:/.test(e)},d=function(e){if(!c(e))throw new Error("dataURItoUint8Array was provided with an argument which is not a valid data URI.");var t;t=e.split(",")[0].indexOf("base64")>=0?atob(e.split(",")[1]):unescape(e.split(",")[1]);for(var n=new Uint8Array(t.length),r=0;r<t.length;r+=1)n[r]=t.charCodeAt(r);return n},p=function(){return r&&window.devicePixelRatio||1},h=function(e){},f=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h.apply(void 0,["warn"].concat(t))},m=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h.apply(void 0,["error"].concat(t))},g=function(){i&&f("Loading PDF as base64 strings/URLs might not work on protocols other than HTTP/HTTPS. On Google Chrome, you can use --allow-file-access-from-files flag for debugging purposes.")},b=function(e){e&&e.cancel&&e.cancel()},v=function(e,t){return Object.defineProperty(e,"width",{get:function(){return this.view[2]*t},configurable:!0}),Object.defineProperty(e,"height",{get:function(){return this.view[3]*t},configurable:!0}),Object.defineProperty(e,"originalWidth",{get:function(){return this.view[2]},configurable:!0}),Object.defineProperty(e,"originalHeight",{get:function(){return this.view[3]},configurable:!0}),e},y=function(e){return"RenderingCancelledException"===e.name},_=function(e){return new Promise(function(t,n){var r=new FileReader;return r.onload=function(){return t(new Uint8Array(r.result))},r.onerror=function(e){switch(e.target.error.code){case e.target.error.NOT_FOUND_ERR:return n(new Error("Error while reading a file: File not found."));case e.target.error.NOT_READABLE_ERR:return n(new Error("Error while reading a file: File not readable."));case e.target.error.SECURITY_ERR:return n(new Error("Error while reading a file: Security error."));case e.target.error.ABORT_ERR:return n(new Error("Error while reading a file: Aborted."));default:return n(new Error("Error while reading a file."))}},r.readAsArrayBuffer(e),null})}},function(e,t,n){"use strict";n.d(t,"g",function(){return i}),n.d(t,"b",function(){return o}),n.d(t,"c",function(){return a}),n.d(t,"d",function(){return s}),n.d(t,"e",function(){return l}),n.d(t,"f",function(){return u}),n.d(t,"a",function(){return c}),n.d(t,"h",function(){return d});var r=n(5),i=function(e){return function(t){t({type:r._103,payload:e})}},o=function(e){return function(t){t({type:r._86,payload:e})}},a=function(e){return function(t){t({type:r._99,payload:e})}},s=function(e){return function(t){t({type:r._87,payload:e})}},l=function(e){return function(t){t({type:r._100,payload:e})}},u=function(e){return function(t){t({type:r._252,payload:e})}},c=function(e){return function(t){t({type:r._242,payload:e})}},d=function(e){return function(t){t({type:r._268,payload:{toggle:e}})}}},function(e,t){var n=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=n)},function(e,t,n){"use strict";var r=n(16),i=n(60),o=Object(r.a)(i.a);t.a=o},function(e,t,n){(function(e,r){var i;(function(){var o,a=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",l="Expected a function",u="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",d=500,p="__lodash_placeholder__",h=1,f=2,m=4,g=1,b=2,v=1,y=2,_=4,S=8,w=16,E=32,C=64,x=128,A=256,T=512,O=30,k="...",I=800,R=16,P=1,D=2,N=1/0,M=9007199254740991,L=1.7976931348623157e308,B=NaN,F=4294967295,j=F-1,U=F>>>1,H=[["ary",x],["bind",v],["bindKey",y],["curry",S],["curryRight",w],["flip",T],["partial",E],["partialRight",C],["rearg",A]],z="[object Arguments]",V="[object Array]",W="[object AsyncFunction]",G="[object Boolean]",K="[object Date]",q="[object DOMException]",Y="[object Error]",X="[object Function]",Q="[object GeneratorFunction]",Z="[object Map]",J="[object Number]",$="[object Null]",ee="[object Object]",te="[object Proxy]",ne="[object RegExp]",re="[object Set]",ie="[object String]",oe="[object Symbol]",ae="[object Undefined]",se="[object WeakMap]",le="[object WeakSet]",ue="[object ArrayBuffer]",ce="[object DataView]",de="[object Float32Array]",pe="[object Float64Array]",he="[object Int8Array]",fe="[object Int16Array]",me="[object Int32Array]",ge="[object Uint8Array]",be="[object Uint8ClampedArray]",ve="[object Uint16Array]",ye="[object Uint32Array]",_e=/\b__p \+= '';/g,Se=/\b(__p \+=) '' \+/g,we=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ee=/&(?:amp|lt|gt|quot|#39);/g,Ce=/[&<>"']/g,xe=RegExp(Ee.source),Ae=RegExp(Ce.source),Te=/<%-([\s\S]+?)%>/g,Oe=/<%([\s\S]+?)%>/g,ke=/<%=([\s\S]+?)%>/g,Ie=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Re=/^\w*$/,Pe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,De=/[\\^$.*+?()[\]{}|]/g,Ne=RegExp(De.source),Me=/^\s+/,Le=/\s/,Be=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Fe=/\{\n\/\* \[wrapped with (.+)\] \*/,je=/,? & /,Ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,He=/[()=,{}\[\]\/\s]/,ze=/\\(\\)?/g,Ve=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,We=/\w*$/,Ge=/^[-+]0x[0-9a-f]+$/i,Ke=/^0b[01]+$/i,qe=/^\[object .+?Constructor\]$/,Ye=/^0o[0-7]+$/i,Xe=/^(?:0|[1-9]\d*)$/,Qe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ze=/($^)/,Je=/['\n\r\u2028\u2029\\]/g,$e="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",et="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",tt="[\\ud800-\\udfff]",nt="["+et+"]",rt="["+$e+"]",it="\\d+",ot="[\\u2700-\\u27bf]",at="[a-z\\xdf-\\xf6\\xf8-\\xff]",st="[^\\ud800-\\udfff"+et+it+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",lt="\\ud83c[\\udffb-\\udfff]",ut="[^\\ud800-\\udfff]",ct="(?:\\ud83c[\\udde6-\\uddff]){2}",dt="[\\ud800-\\udbff][\\udc00-\\udfff]",pt="[A-Z\\xc0-\\xd6\\xd8-\\xde]",ht="(?:"+at+"|"+st+")",ft="(?:"+pt+"|"+st+")",mt="(?:"+rt+"|"+lt+")"+"?",gt="[\\ufe0e\\ufe0f]?"+mt+("(?:\\u200d(?:"+[ut,ct,dt].join("|")+")[\\ufe0e\\ufe0f]?"+mt+")*"),bt="(?:"+[ot,ct,dt].join("|")+")"+gt,vt="(?:"+[ut+rt+"?",rt,ct,dt,tt].join("|")+")",yt=RegExp("['\u2019]","g"),_t=RegExp(rt,"g"),St=RegExp(lt+"(?="+lt+")|"+vt+gt,"g"),wt=RegExp([pt+"?"+at+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?="+[nt,pt,"$"].join("|")+")",ft+"+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?="+[nt,pt+ht,"$"].join("|")+")",pt+"?"+ht+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?",pt+"+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",it,bt].join("|"),"g"),Et=RegExp("[\\u200d\\ud800-\\udfff"+$e+"\\ufe0e\\ufe0f]"),Ct=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,xt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],At=-1,Tt={};Tt[de]=Tt[pe]=Tt[he]=Tt[fe]=Tt[me]=Tt[ge]=Tt[be]=Tt[ve]=Tt[ye]=!0,Tt[z]=Tt[V]=Tt[ue]=Tt[G]=Tt[ce]=Tt[K]=Tt[Y]=Tt[X]=Tt[Z]=Tt[J]=Tt[ee]=Tt[ne]=Tt[re]=Tt[ie]=Tt[se]=!1;var Ot={};Ot[z]=Ot[V]=Ot[ue]=Ot[ce]=Ot[G]=Ot[K]=Ot[de]=Ot[pe]=Ot[he]=Ot[fe]=Ot[me]=Ot[Z]=Ot[J]=Ot[ee]=Ot[ne]=Ot[re]=Ot[ie]=Ot[oe]=Ot[ge]=Ot[be]=Ot[ve]=Ot[ye]=!0,Ot[Y]=Ot[X]=Ot[se]=!1;var kt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},It=parseFloat,Rt=parseInt,Pt="object"==typeof e&&e&&e.Object===Object&&e,Dt="object"==typeof self&&self&&self.Object===Object&&self,Nt=Pt||Dt||Function("return this")(),Mt="object"==typeof t&&t&&!t.nodeType&&t,Lt=Mt&&"object"==typeof r&&r&&!r.nodeType&&r,Bt=Lt&&Lt.exports===Mt,Ft=Bt&&Pt.process,jt=function(){try{var e=Lt&&Lt.require&&Lt.require("util").types;return e||Ft&&Ft.binding&&Ft.binding("util")}catch(e){}}(),Ut=jt&&jt.isArrayBuffer,Ht=jt&&jt.isDate,zt=jt&&jt.isMap,Vt=jt&&jt.isRegExp,Wt=jt&&jt.isSet,Gt=jt&&jt.isTypedArray;function Kt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function qt(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i<o;){var a=e[i];t(r,a,n(a),e)}return r}function Yt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Xt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function Qt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function Zt(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o}function Jt(e,t){return!!(null==e?0:e.length)&&un(e,t,0)>-1}function $t(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}function en(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}function tn(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function nn(e,t,n,r){var i=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++i]);++i<o;)n=t(n,e[i],i,e);return n}function rn(e,t,n,r){var i=null==e?0:e.length;for(r&&i&&(n=e[--i]);i--;)n=t(n,e[i],i,e);return n}function on(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var an=hn("length");function sn(e,t,n){var r;return n(e,function(e,n,i){if(t(e,n,i))return r=n,!1}),r}function ln(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o<i;)if(t(e[o],o,e))return o;return-1}function un(e,t,n){return t===t?function(e,t,n){var r=n-1,i=e.length;for(;++r<i;)if(e[r]===t)return r;return-1}(e,t,n):ln(e,dn,n)}function cn(e,t,n,r){for(var i=n-1,o=e.length;++i<o;)if(r(e[i],t))return i;return-1}function dn(e){return e!==e}function pn(e,t){var n=null==e?0:e.length;return n?gn(e,t)/n:B}function hn(e){return function(t){return null==t?o:t[e]}}function fn(e){return function(t){return null==e?o:e[t]}}function mn(e,t,n,r,i){return i(e,function(e,i,o){n=r?(r=!1,e):t(n,e,i,o)}),n}function gn(e,t){for(var n,r=-1,i=e.length;++r<i;){var a=t(e[r]);a!==o&&(n=n===o?a:n+a)}return n}function bn(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function vn(e){return e?e.slice(0,Mn(e)+1).replace(Me,""):e}function yn(e){return function(t){return e(t)}}function _n(e,t){return en(t,function(t){return e[t]})}function Sn(e,t){return e.has(t)}function wn(e,t){for(var n=-1,r=e.length;++n<r&&un(t,e[n],0)>-1;);return n}function En(e,t){for(var n=e.length;n--&&un(t,e[n],0)>-1;);return n}var Cn=fn({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),xn=fn({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function An(e){return"\\"+kt[e]}function Tn(e){return Et.test(e)}function On(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function kn(e,t){return function(n){return e(t(n))}}function In(e,t){for(var n=-1,r=e.length,i=0,o=[];++n<r;){var a=e[n];a!==t&&a!==p||(e[n]=p,o[i++]=n)}return o}function Rn(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function Pn(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=[e,e]}),n}function Dn(e){return Tn(e)?function(e){var t=St.lastIndex=0;for(;St.test(e);)++t;return t}(e):an(e)}function Nn(e){return Tn(e)?function(e){return e.match(St)||[]}(e):function(e){return e.split("")}(e)}function Mn(e){for(var t=e.length;t--&&Le.test(e.charAt(t)););return t}var Ln=fn({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var Bn=function e(t){var n,r=(t=null==t?Nt:Bn.defaults(Nt.Object(),t,Bn.pick(Nt,xt))).Array,i=t.Date,Le=t.Error,$e=t.Function,et=t.Math,tt=t.Object,nt=t.RegExp,rt=t.String,it=t.TypeError,ot=r.prototype,at=$e.prototype,st=tt.prototype,lt=t["__core-js_shared__"],ut=at.toString,ct=st.hasOwnProperty,dt=0,pt=(n=/[^.]+$/.exec(lt&&lt.keys&&lt.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",ht=st.toString,ft=ut.call(tt),mt=Nt._,gt=nt("^"+ut.call(ct).replace(De,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),bt=Bt?t.Buffer:o,vt=t.Symbol,St=t.Uint8Array,Et=bt?bt.allocUnsafe:o,kt=kn(tt.getPrototypeOf,tt),Pt=tt.create,Dt=st.propertyIsEnumerable,Mt=ot.splice,Lt=vt?vt.isConcatSpreadable:o,Ft=vt?vt.iterator:o,jt=vt?vt.toStringTag:o,an=function(){try{var e=Ho(tt,"defineProperty");return e({},"",{}),e}catch(e){}}(),fn=t.clearTimeout!==Nt.clearTimeout&&t.clearTimeout,Fn=i&&i.now!==Nt.Date.now&&i.now,jn=t.setTimeout!==Nt.setTimeout&&t.setTimeout,Un=et.ceil,Hn=et.floor,zn=tt.getOwnPropertySymbols,Vn=bt?bt.isBuffer:o,Wn=t.isFinite,Gn=ot.join,Kn=kn(tt.keys,tt),qn=et.max,Yn=et.min,Xn=i.now,Qn=t.parseInt,Zn=et.random,Jn=ot.reverse,$n=Ho(t,"DataView"),er=Ho(t,"Map"),tr=Ho(t,"Promise"),nr=Ho(t,"Set"),rr=Ho(t,"WeakMap"),ir=Ho(tt,"create"),or=rr&&new rr,ar={},sr=ha($n),lr=ha(er),ur=ha(tr),cr=ha(nr),dr=ha(rr),pr=vt?vt.prototype:o,hr=pr?pr.valueOf:o,fr=pr?pr.toString:o;function mr(e){if(Is(e)&&!ys(e)&&!(e instanceof yr)){if(e instanceof vr)return e;if(ct.call(e,"__wrapped__"))return fa(e)}return new vr(e)}var gr=function(){function e(){}return function(t){if(!ks(t))return{};if(Pt)return Pt(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function br(){}function vr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function yr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=F,this.__views__=[]}function _r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Sr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function wr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Er(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new wr;++t<n;)this.add(e[t])}function Cr(e){var t=this.__data__=new Sr(e);this.size=t.size}function xr(e,t){var n=ys(e),r=!n&&vs(e),i=!n&&!r&&Es(e),o=!n&&!r&&!i&&Fs(e),a=n||r||i||o,s=a?bn(e.length,rt):[],l=s.length;for(var u in e)!t&&!ct.call(e,u)||a&&("length"==u||i&&("offset"==u||"parent"==u)||o&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||Yo(u,l))||s.push(u);return s}function Ar(e){var t=e.length;return t?e[Ei(0,t-1)]:o}function Tr(e,t){return ca(io(e),Lr(t,0,e.length))}function Or(e){return ca(io(e))}function kr(e,t,n){(n===o||ms(e[t],n))&&(n!==o||t in e)||Nr(e,t,n)}function Ir(e,t,n){var r=e[t];ct.call(e,t)&&ms(r,n)&&(n!==o||t in e)||Nr(e,t,n)}function Rr(e,t){for(var n=e.length;n--;)if(ms(e[n][0],t))return n;return-1}function Pr(e,t,n,r){return Hr(e,function(e,i,o){t(r,e,n(e),o)}),r}function Dr(e,t){return e&&oo(t,al(t),e)}function Nr(e,t,n){"__proto__"==t&&an?an(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function Mr(e,t){for(var n=-1,i=t.length,a=r(i),s=null==e;++n<i;)a[n]=s?o:tl(e,t[n]);return a}function Lr(e,t,n){return e===e&&(n!==o&&(e=e<=n?e:n),t!==o&&(e=e>=t?e:t)),e}function Br(e,t,n,r,i,a){var s,l=t&h,u=t&f,c=t&m;if(n&&(s=i?n(e,r,i,a):n(e)),s!==o)return s;if(!ks(e))return e;var d=ys(e);if(d){if(s=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&ct.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!l)return io(e,s)}else{var p=Wo(e),g=p==X||p==Q;if(Es(e))return Ji(e,l);if(p==ee||p==z||g&&!i){if(s=u||g?{}:Ko(e),!l)return u?function(e,t){return oo(e,Vo(e),t)}(e,function(e,t){return e&&oo(t,sl(t),e)}(s,e)):function(e,t){return oo(e,zo(e),t)}(e,Dr(s,e))}else{if(!Ot[p])return i?e:{};s=function(e,t,n){var r,i,o,a=e.constructor;switch(t){case ue:return $i(e);case G:case K:return new a(+e);case ce:return function(e,t){var n=t?$i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case de:case pe:case he:case fe:case me:case ge:case be:case ve:case ye:return eo(e,n);case Z:return new a;case J:case ie:return new a(e);case ne:return(o=new(i=e).constructor(i.source,We.exec(i))).lastIndex=i.lastIndex,o;case re:return new a;case oe:return r=e,hr?tt(hr.call(r)):{}}}(e,p,l)}}a||(a=new Cr);var b=a.get(e);if(b)return b;a.set(e,s),Ms(e)?e.forEach(function(r){s.add(Br(r,t,n,r,e,a))}):Rs(e)&&e.forEach(function(r,i){s.set(i,Br(r,t,n,i,e,a))});var v=d?o:(c?u?No:Do:u?sl:al)(e);return Yt(v||e,function(r,i){v&&(r=e[i=r]),Ir(s,i,Br(r,t,n,i,e,a))}),s}function Fr(e,t,n){var r=n.length;if(null==e)return!r;for(e=tt(e);r--;){var i=n[r],a=t[i],s=e[i];if(s===o&&!(i in e)||!a(s))return!1}return!0}function jr(e,t,n){if("function"!=typeof e)throw new it(l);return aa(function(){e.apply(o,n)},t)}function Ur(e,t,n,r){var i=-1,o=Jt,s=!0,l=e.length,u=[],c=t.length;if(!l)return u;n&&(t=en(t,yn(n))),r?(o=$t,s=!1):t.length>=a&&(o=Sn,s=!1,t=new Er(t));e:for(;++i<l;){var d=e[i],p=null==n?d:n(d);if(d=r||0!==d?d:0,s&&p===p){for(var h=c;h--;)if(t[h]===p)continue e;u.push(d)}else o(t,p,r)||u.push(d)}return u}mr.templateSettings={escape:Te,evaluate:Oe,interpolate:ke,variable:"",imports:{_:mr}},mr.prototype=br.prototype,mr.prototype.constructor=mr,vr.prototype=gr(br.prototype),vr.prototype.constructor=vr,yr.prototype=gr(br.prototype),yr.prototype.constructor=yr,_r.prototype.clear=function(){this.__data__=ir?ir(null):{},this.size=0},_r.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},_r.prototype.get=function(e){var t=this.__data__;if(ir){var n=t[e];return n===c?o:n}return ct.call(t,e)?t[e]:o},_r.prototype.has=function(e){var t=this.__data__;return ir?t[e]!==o:ct.call(t,e)},_r.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ir&&t===o?c:t,this},Sr.prototype.clear=function(){this.__data__=[],this.size=0},Sr.prototype.delete=function(e){var t=this.__data__,n=Rr(t,e);return!(n<0)&&(n==t.length-1?t.pop():Mt.call(t,n,1),--this.size,!0)},Sr.prototype.get=function(e){var t=this.__data__,n=Rr(t,e);return n<0?o:t[n][1]},Sr.prototype.has=function(e){return Rr(this.__data__,e)>-1},Sr.prototype.set=function(e,t){var n=this.__data__,r=Rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},wr.prototype.clear=function(){this.size=0,this.__data__={hash:new _r,map:new(er||Sr),string:new _r}},wr.prototype.delete=function(e){var t=jo(this,e).delete(e);return this.size-=t?1:0,t},wr.prototype.get=function(e){return jo(this,e).get(e)},wr.prototype.has=function(e){return jo(this,e).has(e)},wr.prototype.set=function(e,t){var n=jo(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Er.prototype.add=Er.prototype.push=function(e){return this.__data__.set(e,c),this},Er.prototype.has=function(e){return this.__data__.has(e)},Cr.prototype.clear=function(){this.__data__=new Sr,this.size=0},Cr.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Cr.prototype.get=function(e){return this.__data__.get(e)},Cr.prototype.has=function(e){return this.__data__.has(e)},Cr.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Sr){var r=n.__data__;if(!er||r.length<a-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new wr(r)}return n.set(e,t),this.size=n.size,this};var Hr=lo(Xr),zr=lo(Qr,!0);function Vr(e,t){var n=!0;return Hr(e,function(e,r,i){return n=!!t(e,r,i)}),n}function Wr(e,t,n){for(var r=-1,i=e.length;++r<i;){var a=e[r],s=t(a);if(null!=s&&(l===o?s===s&&!Bs(s):n(s,l)))var l=s,u=a}return u}function Gr(e,t){var n=[];return Hr(e,function(e,r,i){t(e,r,i)&&n.push(e)}),n}function Kr(e,t,n,r,i){var o=-1,a=e.length;for(n||(n=qo),i||(i=[]);++o<a;){var s=e[o];t>0&&n(s)?t>1?Kr(s,t-1,n,r,i):tn(i,s):r||(i[i.length]=s)}return i}var qr=uo(),Yr=uo(!0);function Xr(e,t){return e&&qr(e,t,al)}function Qr(e,t){return e&&Yr(e,t,al)}function Zr(e,t){return Zt(t,function(t){return As(e[t])})}function Jr(e,t){for(var n=0,r=(t=Yi(t,e)).length;null!=e&&n<r;)e=e[pa(t[n++])];return n&&n==r?e:o}function $r(e,t,n){var r=t(e);return ys(e)?r:tn(r,n(e))}function ei(e){return null==e?e===o?ae:$:jt&&jt in tt(e)?function(e){var t=ct.call(e,jt),n=e[jt];try{e[jt]=o;var r=!0}catch(e){}var i=ht.call(e);return r&&(t?e[jt]=n:delete e[jt]),i}(e):function(e){return ht.call(e)}(e)}function ti(e,t){return e>t}function ni(e,t){return null!=e&&ct.call(e,t)}function ri(e,t){return null!=e&&t in tt(e)}function ii(e,t,n){for(var i=n?$t:Jt,a=e[0].length,s=e.length,l=s,u=r(s),c=1/0,d=[];l--;){var p=e[l];l&&t&&(p=en(p,yn(t))),c=Yn(p.length,c),u[l]=!n&&(t||a>=120&&p.length>=120)?new Er(l&&p):o}p=e[0];var h=-1,f=u[0];e:for(;++h<a&&d.length<c;){var m=p[h],g=t?t(m):m;if(m=n||0!==m?m:0,!(f?Sn(f,g):i(d,g,n))){for(l=s;--l;){var b=u[l];if(!(b?Sn(b,g):i(e[l],g,n)))continue e}f&&f.push(g),d.push(m)}}return d}function oi(e,t,n){var r=null==(e=ra(e,t=Yi(t,e)))?e:e[pa(xa(t))];return null==r?o:Kt(r,e,n)}function ai(e){return Is(e)&&ei(e)==z}function si(e,t,n,r,i){return e===t||(null==e||null==t||!Is(e)&&!Is(t)?e!==e&&t!==t:function(e,t,n,r,i,a){var s=ys(e),l=ys(t),u=s?V:Wo(e),c=l?V:Wo(t),d=(u=u==z?ee:u)==ee,p=(c=c==z?ee:c)==ee,h=u==c;if(h&&Es(e)){if(!Es(t))return!1;s=!0,d=!1}if(h&&!d)return a||(a=new Cr),s||Fs(e)?Ro(e,t,n,r,i,a):function(e,t,n,r,i,o,a){switch(n){case ce:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case ue:return!(e.byteLength!=t.byteLength||!o(new St(e),new St(t)));case G:case K:case J:return ms(+e,+t);case Y:return e.name==t.name&&e.message==t.message;case ne:case ie:return e==t+"";case Z:var s=On;case re:var l=r&g;if(s||(s=Rn),e.size!=t.size&&!l)return!1;var u=a.get(e);if(u)return u==t;r|=b,a.set(e,t);var c=Ro(s(e),s(t),r,i,o,a);return a.delete(e),c;case oe:if(hr)return hr.call(e)==hr.call(t)}return!1}(e,t,u,n,r,i,a);if(!(n&g)){var f=d&&ct.call(e,"__wrapped__"),m=p&&ct.call(t,"__wrapped__");if(f||m){var v=f?e.value():e,y=m?t.value():t;return a||(a=new Cr),i(v,y,n,r,a)}}return!!h&&(a||(a=new Cr),function(e,t,n,r,i,a){var s=n&g,l=Do(e),u=l.length,c=Do(t).length;if(u!=c&&!s)return!1;for(var d=u;d--;){var p=l[d];if(!(s?p in t:ct.call(t,p)))return!1}var h=a.get(e),f=a.get(t);if(h&&f)return h==t&&f==e;var m=!0;a.set(e,t),a.set(t,e);for(var b=s;++d<u;){p=l[d];var v=e[p],y=t[p];if(r)var _=s?r(y,v,p,t,e,a):r(v,y,p,e,t,a);if(!(_===o?v===y||i(v,y,n,r,a):_)){m=!1;break}b||(b="constructor"==p)}if(m&&!b){var S=e.constructor,w=t.constructor;S!=w&&"constructor"in e&&"constructor"in t&&!("function"==typeof S&&S instanceof S&&"function"==typeof w&&w instanceof w)&&(m=!1)}return a.delete(e),a.delete(t),m}(e,t,n,r,i,a))}(e,t,n,r,si,i))}function li(e,t,n,r){var i=n.length,a=i,s=!r;if(null==e)return!a;for(e=tt(e);i--;){var l=n[i];if(s&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++i<a;){var u=(l=n[i])[0],c=e[u],d=l[1];if(s&&l[2]){if(c===o&&!(u in e))return!1}else{var p=new Cr;if(r)var h=r(c,d,u,e,t,p);if(!(h===o?si(d,c,g|b,r,p):h))return!1}}return!0}function ui(e){return!(!ks(e)||pt&&pt in e)&&(As(e)?gt:qe).test(ha(e))}function ci(e){return"function"==typeof e?e:null==e?Pl:"object"==typeof e?ys(e)?gi(e[0],e[1]):mi(e):Hl(e)}function di(e){if(!$o(e))return Kn(e);var t=[];for(var n in tt(e))ct.call(e,n)&&"constructor"!=n&&t.push(n);return t}function pi(e){if(!ks(e))return function(e){var t=[];if(null!=e)for(var n in tt(e))t.push(n);return t}(e);var t=$o(e),n=[];for(var r in e)("constructor"!=r||!t&&ct.call(e,r))&&n.push(r);return n}function hi(e,t){return e<t}function fi(e,t){var n=-1,i=Ss(e)?r(e.length):[];return Hr(e,function(e,r,o){i[++n]=t(e,r,o)}),i}function mi(e){var t=Uo(e);return 1==t.length&&t[0][2]?ta(t[0][0],t[0][1]):function(n){return n===e||li(n,e,t)}}function gi(e,t){return Qo(e)&&ea(t)?ta(pa(e),t):function(n){var r=tl(n,e);return r===o&&r===t?nl(n,e):si(t,r,g|b)}}function bi(e,t,n,r,i){e!==t&&qr(t,function(a,s){if(i||(i=new Cr),ks(a))!function(e,t,n,r,i,a,s){var l=ia(e,n),u=ia(t,n),c=s.get(u);if(c)kr(e,n,c);else{var d=a?a(l,u,n+"",e,t,s):o,p=d===o;if(p){var h=ys(u),f=!h&&Es(u),m=!h&&!f&&Fs(u);d=u,h||f||m?ys(l)?d=l:ws(l)?d=io(l):f?(p=!1,d=Ji(u,!0)):m?(p=!1,d=eo(u,!0)):d=[]:Ds(u)||vs(u)?(d=l,vs(l)?d=Ks(l):ks(l)&&!As(l)||(d=Ko(u))):p=!1}p&&(s.set(u,d),i(d,u,r,a,s),s.delete(u)),kr(e,n,d)}}(e,t,s,n,bi,r,i);else{var l=r?r(ia(e,s),a,s+"",e,t,i):o;l===o&&(l=a),kr(e,s,l)}},sl)}function vi(e,t){var n=e.length;if(n)return Yo(t+=t<0?n:0,n)?e[t]:o}function yi(e,t,n){var r=-1;return t=en(t=t.length?en(t,function(e){return ys(e)?function(t){return Jr(t,1===e.length?e[0]:e)}:e}):[Pl],yn(Fo())),function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(fi(e,function(e,n,i){return{criteria:en(t,function(t){return t(e)}),index:++r,value:e}}),function(e,t){return function(e,t,n){for(var r=-1,i=e.criteria,o=t.criteria,a=i.length,s=n.length;++r<a;){var l=to(i[r],o[r]);if(l){if(r>=s)return l;var u=n[r];return l*("desc"==u?-1:1)}}return e.index-t.index}(e,t,n)})}function _i(e,t,n){for(var r=-1,i=t.length,o={};++r<i;){var a=t[r],s=Jr(e,a);n(s,a)&&Oi(o,Yi(a,e),s)}return o}function Si(e,t,n,r){var i=r?cn:un,o=-1,a=t.length,s=e;for(e===t&&(t=io(t)),n&&(s=en(e,yn(n)));++o<a;)for(var l=0,u=t[o],c=n?n(u):u;(l=i(s,c,l,r))>-1;)s!==e&&Mt.call(s,l,1),Mt.call(e,l,1);return e}function wi(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==o){var o=i;Yo(i)?Mt.call(e,i,1):Ui(e,i)}}return e}function Ei(e,t){return e+Hn(Zn()*(t-e+1))}function Ci(e,t){var n="";if(!e||t<1||t>M)return n;do{t%2&&(n+=e),(t=Hn(t/2))&&(e+=e)}while(t);return n}function xi(e,t){return sa(na(e,t,Pl),e+"")}function Ai(e){return Ar(ml(e))}function Ti(e,t){var n=ml(e);return ca(n,Lr(t,0,n.length))}function Oi(e,t,n,r){if(!ks(e))return e;for(var i=-1,a=(t=Yi(t,e)).length,s=a-1,l=e;null!=l&&++i<a;){var u=pa(t[i]),c=n;if("__proto__"===u||"constructor"===u||"prototype"===u)return e;if(i!=s){var d=l[u];(c=r?r(d,u,l):o)===o&&(c=ks(d)?d:Yo(t[i+1])?[]:{})}Ir(l,u,c),l=l[u]}return e}var ki=or?function(e,t){return or.set(e,t),e}:Pl,Ii=an?function(e,t){return an(e,"toString",{configurable:!0,enumerable:!1,value:kl(t),writable:!0})}:Pl;function Ri(e){return ca(ml(e))}function Pi(e,t,n){var i=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=r(o);++i<o;)a[i]=e[i+t];return a}function Di(e,t){var n;return Hr(e,function(e,r,i){return!(n=t(e,r,i))}),!!n}function Ni(e,t,n){var r=0,i=null==e?r:e.length;if("number"==typeof t&&t===t&&i<=U){for(;r<i;){var o=r+i>>>1,a=e[o];null!==a&&!Bs(a)&&(n?a<=t:a<t)?r=o+1:i=o}return i}return Mi(e,t,Pl,n)}function Mi(e,t,n,r){var i=0,a=null==e?0:e.length;if(0===a)return 0;for(var s=(t=n(t))!==t,l=null===t,u=Bs(t),c=t===o;i<a;){var d=Hn((i+a)/2),p=n(e[d]),h=p!==o,f=null===p,m=p===p,g=Bs(p);if(s)var b=r||m;else b=c?m&&(r||h):l?m&&h&&(r||!f):u?m&&h&&!f&&(r||!g):!f&&!g&&(r?p<=t:p<t);b?i=d+1:a=d}return Yn(a,j)}function Li(e,t){for(var n=-1,r=e.length,i=0,o=[];++n<r;){var a=e[n],s=t?t(a):a;if(!n||!ms(s,l)){var l=s;o[i++]=0===a?0:a}}return o}function Bi(e){return"number"==typeof e?e:Bs(e)?B:+e}function Fi(e){if("string"==typeof e)return e;if(ys(e))return en(e,Fi)+"";if(Bs(e))return fr?fr.call(e):"";var t=e+"";return"0"==t&&1/e==-N?"-0":t}function ji(e,t,n){var r=-1,i=Jt,o=e.length,s=!0,l=[],u=l;if(n)s=!1,i=$t;else if(o>=a){var c=t?null:xo(e);if(c)return Rn(c);s=!1,i=Sn,u=new Er}else u=t?[]:l;e:for(;++r<o;){var d=e[r],p=t?t(d):d;if(d=n||0!==d?d:0,s&&p===p){for(var h=u.length;h--;)if(u[h]===p)continue e;t&&u.push(p),l.push(d)}else i(u,p,n)||(u!==l&&u.push(p),l.push(d))}return l}function Ui(e,t){return null==(e=ra(e,t=Yi(t,e)))||delete e[pa(xa(t))]}function Hi(e,t,n,r){return Oi(e,t,n(Jr(e,t)),r)}function zi(e,t,n,r){for(var i=e.length,o=r?i:-1;(r?o--:++o<i)&&t(e[o],o,e););return n?Pi(e,r?0:o,r?o+1:i):Pi(e,r?o+1:0,r?i:o)}function Vi(e,t){var n=e;return n instanceof yr&&(n=n.value()),nn(t,function(e,t){return t.func.apply(t.thisArg,tn([e],t.args))},n)}function Wi(e,t,n){var i=e.length;if(i<2)return i?ji(e[0]):[];for(var o=-1,a=r(i);++o<i;)for(var s=e[o],l=-1;++l<i;)l!=o&&(a[o]=Ur(a[o]||s,e[l],t,n));return ji(Kr(a,1),t,n)}function Gi(e,t,n){for(var r=-1,i=e.length,a=t.length,s={};++r<i;){var l=r<a?t[r]:o;n(s,e[r],l)}return s}function Ki(e){return ws(e)?e:[]}function qi(e){return"function"==typeof e?e:Pl}function Yi(e,t){return ys(e)?e:Qo(e,t)?[e]:da(qs(e))}var Xi=xi;function Qi(e,t,n){var r=e.length;return n=n===o?r:n,!t&&n>=r?e:Pi(e,t,n)}var Zi=fn||function(e){return Nt.clearTimeout(e)};function Ji(e,t){if(t)return e.slice();var n=e.length,r=Et?Et(n):new e.constructor(n);return e.copy(r),r}function $i(e){var t=new e.constructor(e.byteLength);return new St(t).set(new St(e)),t}function eo(e,t){var n=t?$i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function to(e,t){if(e!==t){var n=e!==o,r=null===e,i=e===e,a=Bs(e),s=t!==o,l=null===t,u=t===t,c=Bs(t);if(!l&&!c&&!a&&e>t||a&&s&&u&&!l&&!c||r&&s&&u||!n&&u||!i)return 1;if(!r&&!a&&!c&&e<t||c&&n&&i&&!r&&!a||l&&n&&i||!s&&i||!u)return-1}return 0}function no(e,t,n,i){for(var o=-1,a=e.length,s=n.length,l=-1,u=t.length,c=qn(a-s,0),d=r(u+c),p=!i;++l<u;)d[l]=t[l];for(;++o<s;)(p||o<a)&&(d[n[o]]=e[o]);for(;c--;)d[l++]=e[o++];return d}function ro(e,t,n,i){for(var o=-1,a=e.length,s=-1,l=n.length,u=-1,c=t.length,d=qn(a-l,0),p=r(d+c),h=!i;++o<d;)p[o]=e[o];for(var f=o;++u<c;)p[f+u]=t[u];for(;++s<l;)(h||o<a)&&(p[f+n[s]]=e[o++]);return p}function io(e,t){var n=-1,i=e.length;for(t||(t=r(i));++n<i;)t[n]=e[n];return t}function oo(e,t,n,r){var i=!n;n||(n={});for(var a=-1,s=t.length;++a<s;){var l=t[a],u=r?r(n[l],e[l],l,n,e):o;u===o&&(u=e[l]),i?Nr(n,l,u):Ir(n,l,u)}return n}function ao(e,t){return function(n,r){var i=ys(n)?qt:Pr,o=t?t():{};return i(n,e,Fo(r,2),o)}}function so(e){return xi(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:o,s=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,s&&Xo(n[0],n[1],s)&&(a=i<3?o:a,i=1),t=tt(t);++r<i;){var l=n[r];l&&e(t,l,r,a)}return t})}function lo(e,t){return function(n,r){if(null==n)return n;if(!Ss(n))return e(n,r);for(var i=n.length,o=t?i:-1,a=tt(n);(t?o--:++o<i)&&!1!==r(a[o],o,a););return n}}function uo(e){return function(t,n,r){for(var i=-1,o=tt(t),a=r(t),s=a.length;s--;){var l=a[e?s:++i];if(!1===n(o[l],l,o))break}return t}}function co(e){return function(t){var n=Tn(t=qs(t))?Nn(t):o,r=n?n[0]:t.charAt(0),i=n?Qi(n,1).join(""):t.slice(1);return r[e]()+i}}function po(e){return function(t){return nn(Al(vl(t).replace(yt,"")),e,"")}}function ho(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=gr(e.prototype),r=e.apply(n,t);return ks(r)?r:n}}function fo(e){return function(t,n,r){var i=tt(t);if(!Ss(t)){var a=Fo(n,3);t=al(t),n=function(e){return a(i[e],e,i)}}var s=e(t,n,r);return s>-1?i[a?t[s]:s]:o}}function mo(e){return Po(function(t){var n=t.length,r=n,i=vr.prototype.thru;for(e&&t.reverse();r--;){var a=t[r];if("function"!=typeof a)throw new it(l);if(i&&!s&&"wrapper"==Lo(a))var s=new vr([],!0)}for(r=s?r:n;++r<n;){var u=Lo(a=t[r]),c="wrapper"==u?Mo(a):o;s=c&&Zo(c[0])&&c[1]==(x|S|E|A)&&!c[4].length&&1==c[9]?s[Lo(c[0])].apply(s,c[3]):1==a.length&&Zo(a)?s[u]():s.thru(a)}return function(){var e=arguments,r=e[0];if(s&&1==e.length&&ys(r))return s.plant(r).value();for(var i=0,o=n?t[i].apply(this,e):r;++i<n;)o=t[i].call(this,o);return o}})}function go(e,t,n,i,a,s,l,u,c,d){var p=t&x,h=t&v,f=t&y,m=t&(S|w),g=t&T,b=f?o:ho(e);return function v(){for(var y=arguments.length,_=r(y),S=y;S--;)_[S]=arguments[S];if(m)var w=Bo(v),E=function(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}(_,w);if(i&&(_=no(_,i,a,m)),s&&(_=ro(_,s,l,m)),y-=E,m&&y<d){var C=In(_,w);return Eo(e,t,go,v.placeholder,n,_,C,u,c,d-y)}var x=h?n:this,A=f?x[e]:e;return y=_.length,u?_=function(e,t){for(var n=e.length,r=Yn(t.length,n),i=io(e);r--;){var a=t[r];e[r]=Yo(a,n)?i[a]:o}return e}(_,u):g&&y>1&&_.reverse(),p&&c<y&&(_.length=c),this&&this!==Nt&&this instanceof v&&(A=b||ho(A)),A.apply(x,_)}}function bo(e,t){return function(n,r){return function(e,t,n,r){return Xr(e,function(e,i,o){t(r,n(e),i,o)}),r}(n,e,t(r),{})}}function vo(e,t){return function(n,r){var i;if(n===o&&r===o)return t;if(n!==o&&(i=n),r!==o){if(i===o)return r;"string"==typeof n||"string"==typeof r?(n=Fi(n),r=Fi(r)):(n=Bi(n),r=Bi(r)),i=e(n,r)}return i}}function yo(e){return Po(function(t){return t=en(t,yn(Fo())),xi(function(n){var r=this;return e(t,function(e){return Kt(e,r,n)})})})}function _o(e,t){var n=(t=t===o?" ":Fi(t)).length;if(n<2)return n?Ci(t,e):t;var r=Ci(t,Un(e/Dn(t)));return Tn(t)?Qi(Nn(r),0,e).join(""):r.slice(0,e)}function So(e){return function(t,n,i){return i&&"number"!=typeof i&&Xo(t,n,i)&&(n=i=o),t=zs(t),n===o?(n=t,t=0):n=zs(n),function(e,t,n,i){for(var o=-1,a=qn(Un((t-e)/(n||1)),0),s=r(a);a--;)s[i?a:++o]=e,e+=n;return s}(t,n,i=i===o?t<n?1:-1:zs(i),e)}}function wo(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=Gs(t),n=Gs(n)),e(t,n)}}function Eo(e,t,n,r,i,a,s,l,u,c){var d=t&S;t|=d?E:C,(t&=~(d?C:E))&_||(t&=~(v|y));var p=[e,t,i,d?a:o,d?s:o,d?o:a,d?o:s,l,u,c],h=n.apply(o,p);return Zo(e)&&oa(h,p),h.placeholder=r,la(h,e,t)}function Co(e){var t=et[e];return function(e,n){if(e=Gs(e),(n=null==n?0:Yn(Vs(n),292))&&Wn(e)){var r=(qs(e)+"e").split("e");return+((r=(qs(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var xo=nr&&1/Rn(new nr([,-0]))[1]==N?function(e){return new nr(e)}:Bl;function Ao(e){return function(t){var n=Wo(t);return n==Z?On(t):n==re?Pn(t):function(e,t){return en(t,function(t){return[t,e[t]]})}(t,e(t))}}function To(e,t,n,i,a,s,u,c){var d=t&y;if(!d&&"function"!=typeof e)throw new it(l);var h=i?i.length:0;if(h||(t&=~(E|C),i=a=o),u=u===o?u:qn(Vs(u),0),c=c===o?c:Vs(c),h-=a?a.length:0,t&C){var f=i,m=a;i=a=o}var g=d?o:Mo(e),b=[e,t,n,i,a,f,m,s,u,c];if(g&&function(e,t){var n=e[1],r=t[1],i=n|r,o=i<(v|y|x),a=r==x&&n==S||r==x&&n==A&&e[7].length<=t[8]||r==(x|A)&&t[7].length<=t[8]&&n==S;if(!o&&!a)return e;r&v&&(e[2]=t[2],i|=n&v?0:_);var s=t[3];if(s){var l=e[3];e[3]=l?no(l,s,t[4]):s,e[4]=l?In(e[3],p):t[4]}(s=t[5])&&(l=e[5],e[5]=l?ro(l,s,t[6]):s,e[6]=l?In(e[5],p):t[6]),(s=t[7])&&(e[7]=s),r&x&&(e[8]=null==e[8]?t[8]:Yn(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=i}(b,g),e=b[0],t=b[1],n=b[2],i=b[3],a=b[4],!(c=b[9]=b[9]===o?d?0:e.length:qn(b[9]-h,0))&&t&(S|w)&&(t&=~(S|w)),t&&t!=v)T=t==S||t==w?function(e,t,n){var i=ho(e);return function a(){for(var s=arguments.length,l=r(s),u=s,c=Bo(a);u--;)l[u]=arguments[u];var d=s<3&&l[0]!==c&&l[s-1]!==c?[]:In(l,c);return(s-=d.length)<n?Eo(e,t,go,a.placeholder,o,l,d,o,o,n-s):Kt(this&&this!==Nt&&this instanceof a?i:e,this,l)}}(e,t,c):t!=E&&t!=(v|E)||a.length?go.apply(o,b):function(e,t,n,i){var o=t&v,a=ho(e);return function t(){for(var s=-1,l=arguments.length,u=-1,c=i.length,d=r(c+l),p=this&&this!==Nt&&this instanceof t?a:e;++u<c;)d[u]=i[u];for(;l--;)d[u++]=arguments[++s];return Kt(p,o?n:this,d)}}(e,t,n,i);else var T=function(e,t,n){var r=t&v,i=ho(e);return function t(){return(this&&this!==Nt&&this instanceof t?i:e).apply(r?n:this,arguments)}}(e,t,n);return la((g?ki:oa)(T,b),e,t)}function Oo(e,t,n,r){return e===o||ms(e,st[n])&&!ct.call(r,n)?t:e}function ko(e,t,n,r,i,a){return ks(e)&&ks(t)&&(a.set(t,e),bi(e,t,o,ko,a),a.delete(t)),e}function Io(e){return Ds(e)?o:e}function Ro(e,t,n,r,i,a){var s=n&g,l=e.length,u=t.length;if(l!=u&&!(s&&u>l))return!1;var c=a.get(e),d=a.get(t);if(c&&d)return c==t&&d==e;var p=-1,h=!0,f=n&b?new Er:o;for(a.set(e,t),a.set(t,e);++p<l;){var m=e[p],v=t[p];if(r)var y=s?r(v,m,p,t,e,a):r(m,v,p,e,t,a);if(y!==o){if(y)continue;h=!1;break}if(f){if(!on(t,function(e,t){if(!Sn(f,t)&&(m===e||i(m,e,n,r,a)))return f.push(t)})){h=!1;break}}else if(m!==v&&!i(m,v,n,r,a)){h=!1;break}}return a.delete(e),a.delete(t),h}function Po(e){return sa(na(e,o,_a),e+"")}function Do(e){return $r(e,al,zo)}function No(e){return $r(e,sl,Vo)}var Mo=or?function(e){return or.get(e)}:Bl;function Lo(e){for(var t=e.name+"",n=ar[t],r=ct.call(ar,t)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==e)return i.name}return t}function Bo(e){return(ct.call(mr,"placeholder")?mr:e).placeholder}function Fo(){var e=mr.iteratee||Dl;return e=e===Dl?ci:e,arguments.length?e(arguments[0],arguments[1]):e}function jo(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof t?"string":"hash"]:i.map}function Uo(e){for(var t=al(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,ea(i)]}return t}function Ho(e,t){var n=function(e,t){return null==e?o:e[t]}(e,t);return ui(n)?n:o}var zo=zn?function(e){return null==e?[]:(e=tt(e),Zt(zn(e),function(t){return Dt.call(e,t)}))}:Wl,Vo=zn?function(e){for(var t=[];e;)tn(t,zo(e)),e=kt(e);return t}:Wl,Wo=ei;function Go(e,t,n){for(var r=-1,i=(t=Yi(t,e)).length,o=!1;++r<i;){var a=pa(t[r]);if(!(o=null!=e&&n(e,a)))break;e=e[a]}return o||++r!=i?o:!!(i=null==e?0:e.length)&&Os(i)&&Yo(a,i)&&(ys(e)||vs(e))}function Ko(e){return"function"!=typeof e.constructor||$o(e)?{}:gr(kt(e))}function qo(e){return ys(e)||vs(e)||!!(Lt&&e&&e[Lt])}function Yo(e,t){var n=typeof e;return!!(t=null==t?M:t)&&("number"==n||"symbol"!=n&&Xe.test(e))&&e>-1&&e%1==0&&e<t}function Xo(e,t,n){if(!ks(n))return!1;var r=typeof t;return!!("number"==r?Ss(n)&&Yo(t,n.length):"string"==r&&t in n)&&ms(n[t],e)}function Qo(e,t){if(ys(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Bs(e))||Re.test(e)||!Ie.test(e)||null!=t&&e in tt(t)}function Zo(e){var t=Lo(e),n=mr[t];if("function"!=typeof n||!(t in yr.prototype))return!1;if(e===n)return!0;var r=Mo(n);return!!r&&e===r[0]}($n&&Wo(new $n(new ArrayBuffer(1)))!=ce||er&&Wo(new er)!=Z||tr&&"[object Promise]"!=Wo(tr.resolve())||nr&&Wo(new nr)!=re||rr&&Wo(new rr)!=se)&&(Wo=function(e){var t=ei(e),n=t==ee?e.constructor:o,r=n?ha(n):"";if(r)switch(r){case sr:return ce;case lr:return Z;case ur:return"[object Promise]";case cr:return re;case dr:return se}return t});var Jo=lt?As:Gl;function $o(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||st)}function ea(e){return e===e&&!ks(e)}function ta(e,t){return function(n){return null!=n&&n[e]===t&&(t!==o||e in tt(n))}}function na(e,t,n){return t=qn(t===o?e.length-1:t,0),function(){for(var i=arguments,o=-1,a=qn(i.length-t,0),s=r(a);++o<a;)s[o]=i[t+o];o=-1;for(var l=r(t+1);++o<t;)l[o]=i[o];return l[t]=n(s),Kt(e,this,l)}}function ra(e,t){return t.length<2?e:Jr(e,Pi(t,0,-1))}function ia(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}var oa=ua(ki),aa=jn||function(e,t){return Nt.setTimeout(e,t)},sa=ua(Ii);function la(e,t,n){var r=t+"";return sa(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(Be,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Yt(H,function(n){var r="_."+n[0];t&n[1]&&!Jt(e,r)&&e.push(r)}),e.sort()}(function(e){var t=e.match(Fe);return t?t[1].split(je):[]}(r),n)))}function ua(e){var t=0,n=0;return function(){var r=Xn(),i=R-(r-n);if(n=r,i>0){if(++t>=I)return arguments[0]}else t=0;return e.apply(o,arguments)}}function ca(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n<t;){var a=Ei(n,i),s=e[a];e[a]=e[n],e[n]=s}return e.length=t,e}var da=function(e){var t=us(e,function(e){return n.size===d&&n.clear(),e}),n=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Pe,function(e,n,r,i){t.push(r?i.replace(ze,"$1"):n||e)}),t});function pa(e){if("string"==typeof e||Bs(e))return e;var t=e+"";return"0"==t&&1/e==-N?"-0":t}function ha(e){if(null!=e){try{return ut.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function fa(e){if(e instanceof yr)return e.clone();var t=new vr(e.__wrapped__,e.__chain__);return t.__actions__=io(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var ma=xi(function(e,t){return ws(e)?Ur(e,Kr(t,1,ws,!0)):[]}),ga=xi(function(e,t){var n=xa(t);return ws(n)&&(n=o),ws(e)?Ur(e,Kr(t,1,ws,!0),Fo(n,2)):[]}),ba=xi(function(e,t){var n=xa(t);return ws(n)&&(n=o),ws(e)?Ur(e,Kr(t,1,ws,!0),o,n):[]});function va(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:Vs(n);return i<0&&(i=qn(r+i,0)),ln(e,Fo(t,3),i)}function ya(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r-1;return n!==o&&(i=Vs(n),i=n<0?qn(r+i,0):Yn(i,r-1)),ln(e,Fo(t,3),i,!0)}function _a(e){return null!=e&&e.length?Kr(e,1):[]}function Sa(e){return e&&e.length?e[0]:o}var wa=xi(function(e){var t=en(e,Ki);return t.length&&t[0]===e[0]?ii(t):[]}),Ea=xi(function(e){var t=xa(e),n=en(e,Ki);return t===xa(n)?t=o:n.pop(),n.length&&n[0]===e[0]?ii(n,Fo(t,2)):[]}),Ca=xi(function(e){var t=xa(e),n=en(e,Ki);return(t="function"==typeof t?t:o)&&n.pop(),n.length&&n[0]===e[0]?ii(n,o,t):[]});function xa(e){var t=null==e?0:e.length;return t?e[t-1]:o}var Aa=xi(Ta);function Ta(e,t){return e&&e.length&&t&&t.length?Si(e,t):e}var Oa=Po(function(e,t){var n=null==e?0:e.length,r=Mr(e,t);return wi(e,en(t,function(e){return Yo(e,n)?+e:e}).sort(to)),r});function ka(e){return null==e?e:Jn.call(e)}var Ia=xi(function(e){return ji(Kr(e,1,ws,!0))}),Ra=xi(function(e){var t=xa(e);return ws(t)&&(t=o),ji(Kr(e,1,ws,!0),Fo(t,2))}),Pa=xi(function(e){var t=xa(e);return t="function"==typeof t?t:o,ji(Kr(e,1,ws,!0),o,t)});function Da(e){if(!e||!e.length)return[];var t=0;return e=Zt(e,function(e){if(ws(e))return t=qn(e.length,t),!0}),bn(t,function(t){return en(e,hn(t))})}function Na(e,t){if(!e||!e.length)return[];var n=Da(e);return null==t?n:en(n,function(e){return Kt(t,o,e)})}var Ma=xi(function(e,t){return ws(e)?Ur(e,t):[]}),La=xi(function(e){return Wi(Zt(e,ws))}),Ba=xi(function(e){var t=xa(e);return ws(t)&&(t=o),Wi(Zt(e,ws),Fo(t,2))}),Fa=xi(function(e){var t=xa(e);return t="function"==typeof t?t:o,Wi(Zt(e,ws),o,t)}),ja=xi(Da);var Ua=xi(function(e){var t=e.length,n=t>1?e[t-1]:o;return Na(e,n="function"==typeof n?(e.pop(),n):o)});function Ha(e){var t=mr(e);return t.__chain__=!0,t}function za(e,t){return t(e)}var Va=Po(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return Mr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof yr&&Yo(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:za,args:[i],thisArg:o}),new vr(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(o),e})):this.thru(i)});var Wa=ao(function(e,t,n){ct.call(e,n)?++e[n]:Nr(e,n,1)});var Ga=fo(va),Ka=fo(ya);function qa(e,t){return(ys(e)?Yt:Hr)(e,Fo(t,3))}function Ya(e,t){return(ys(e)?Xt:zr)(e,Fo(t,3))}var Xa=ao(function(e,t,n){ct.call(e,n)?e[n].push(t):Nr(e,n,[t])});var Qa=xi(function(e,t,n){var i=-1,o="function"==typeof t,a=Ss(e)?r(e.length):[];return Hr(e,function(e){a[++i]=o?Kt(t,e,n):oi(e,t,n)}),a}),Za=ao(function(e,t,n){Nr(e,n,t)});function Ja(e,t){return(ys(e)?en:fi)(e,Fo(t,3))}var $a=ao(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});var es=xi(function(e,t){if(null==e)return[];var n=t.length;return n>1&&Xo(e,t[0],t[1])?t=[]:n>2&&Xo(t[0],t[1],t[2])&&(t=[t[0]]),yi(e,Kr(t,1),[])}),ts=Fn||function(){return Nt.Date.now()};function ns(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,To(e,x,o,o,o,o,t)}function rs(e,t){var n;if("function"!=typeof t)throw new it(l);return e=Vs(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var is=xi(function(e,t,n){var r=v;if(n.length){var i=In(n,Bo(is));r|=E}return To(e,r,t,n,i)}),os=xi(function(e,t,n){var r=v|y;if(n.length){var i=In(n,Bo(os));r|=E}return To(t,r,e,n,i)});function as(e,t,n){var r,i,a,s,u,c,d=0,p=!1,h=!1,f=!0;if("function"!=typeof e)throw new it(l);function m(t){var n=r,a=i;return r=i=o,d=t,s=e.apply(a,n)}function g(e){var n=e-c;return c===o||n>=t||n<0||h&&e-d>=a}function b(){var e=ts();if(g(e))return v(e);u=aa(b,function(e){var n=t-(e-c);return h?Yn(n,a-(e-d)):n}(e))}function v(e){return u=o,f&&r?m(e):(r=i=o,s)}function y(){var e=ts(),n=g(e);if(r=arguments,i=this,c=e,n){if(u===o)return function(e){return d=e,u=aa(b,t),p?m(e):s}(c);if(h)return Zi(u),u=aa(b,t),m(c)}return u===o&&(u=aa(b,t)),s}return t=Gs(t)||0,ks(n)&&(p=!!n.leading,a=(h="maxWait"in n)?qn(Gs(n.maxWait)||0,t):a,f="trailing"in n?!!n.trailing:f),y.cancel=function(){u!==o&&Zi(u),d=0,r=c=i=u=o},y.flush=function(){return u===o?s:v(ts())},y}var ss=xi(function(e,t){return jr(e,1,t)}),ls=xi(function(e,t,n){return jr(e,Gs(t)||0,n)});function us(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new it(l);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(us.Cache||wr),n}function cs(e){if("function"!=typeof e)throw new it(l);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}us.Cache=wr;var ds=Xi(function(e,t){var n=(t=1==t.length&&ys(t[0])?en(t[0],yn(Fo())):en(Kr(t,1),yn(Fo()))).length;return xi(function(r){for(var i=-1,o=Yn(r.length,n);++i<o;)r[i]=t[i].call(this,r[i]);return Kt(e,this,r)})}),ps=xi(function(e,t){var n=In(t,Bo(ps));return To(e,E,o,t,n)}),hs=xi(function(e,t){var n=In(t,Bo(hs));return To(e,C,o,t,n)}),fs=Po(function(e,t){return To(e,A,o,o,o,t)});function ms(e,t){return e===t||e!==e&&t!==t}var gs=wo(ti),bs=wo(function(e,t){return e>=t}),vs=ai(function(){return arguments}())?ai:function(e){return Is(e)&&ct.call(e,"callee")&&!Dt.call(e,"callee")},ys=r.isArray,_s=Ut?yn(Ut):function(e){return Is(e)&&ei(e)==ue};function Ss(e){return null!=e&&Os(e.length)&&!As(e)}function ws(e){return Is(e)&&Ss(e)}var Es=Vn||Gl,Cs=Ht?yn(Ht):function(e){return Is(e)&&ei(e)==K};function xs(e){if(!Is(e))return!1;var t=ei(e);return t==Y||t==q||"string"==typeof e.message&&"string"==typeof e.name&&!Ds(e)}function As(e){if(!ks(e))return!1;var t=ei(e);return t==X||t==Q||t==W||t==te}function Ts(e){return"number"==typeof e&&e==Vs(e)}function Os(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=M}function ks(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Is(e){return null!=e&&"object"==typeof e}var Rs=zt?yn(zt):function(e){return Is(e)&&Wo(e)==Z};function Ps(e){return"number"==typeof e||Is(e)&&ei(e)==J}function Ds(e){if(!Is(e)||ei(e)!=ee)return!1;var t=kt(e);if(null===t)return!0;var n=ct.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&ut.call(n)==ft}var Ns=Vt?yn(Vt):function(e){return Is(e)&&ei(e)==ne};var Ms=Wt?yn(Wt):function(e){return Is(e)&&Wo(e)==re};function Ls(e){return"string"==typeof e||!ys(e)&&Is(e)&&ei(e)==ie}function Bs(e){return"symbol"==typeof e||Is(e)&&ei(e)==oe}var Fs=Gt?yn(Gt):function(e){return Is(e)&&Os(e.length)&&!!Tt[ei(e)]};var js=wo(hi),Us=wo(function(e,t){return e<=t});function Hs(e){if(!e)return[];if(Ss(e))return Ls(e)?Nn(e):io(e);if(Ft&&e[Ft])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Ft]());var t=Wo(e);return(t==Z?On:t==re?Rn:ml)(e)}function zs(e){return e?(e=Gs(e))===N||e===-N?(e<0?-1:1)*L:e===e?e:0:0===e?e:0}function Vs(e){var t=zs(e),n=t%1;return t===t?n?t-n:t:0}function Ws(e){return e?Lr(Vs(e),0,F):0}function Gs(e){if("number"==typeof e)return e;if(Bs(e))return B;if(ks(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ks(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=vn(e);var n=Ke.test(e);return n||Ye.test(e)?Rt(e.slice(2),n?2:8):Ge.test(e)?B:+e}function Ks(e){return oo(e,sl(e))}function qs(e){return null==e?"":Fi(e)}var Ys=so(function(e,t){if($o(t)||Ss(t))oo(t,al(t),e);else for(var n in t)ct.call(t,n)&&Ir(e,n,t[n])}),Xs=so(function(e,t){oo(t,sl(t),e)}),Qs=so(function(e,t,n,r){oo(t,sl(t),e,r)}),Zs=so(function(e,t,n,r){oo(t,al(t),e,r)}),Js=Po(Mr);var $s=xi(function(e,t){e=tt(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&Xo(t[0],t[1],i)&&(r=1);++n<r;)for(var a=t[n],s=sl(a),l=-1,u=s.length;++l<u;){var c=s[l],d=e[c];(d===o||ms(d,st[c])&&!ct.call(e,c))&&(e[c]=a[c])}return e}),el=xi(function(e){return e.push(o,ko),Kt(ul,o,e)});function tl(e,t,n){var r=null==e?o:Jr(e,t);return r===o?n:r}function nl(e,t){return null!=e&&Go(e,t,ri)}var rl=bo(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=ht.call(t)),e[t]=n},kl(Pl)),il=bo(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=ht.call(t)),ct.call(e,t)?e[t].push(n):e[t]=[n]},Fo),ol=xi(oi);function al(e){return Ss(e)?xr(e):di(e)}function sl(e){return Ss(e)?xr(e,!0):pi(e)}var ll=so(function(e,t,n){bi(e,t,n)}),ul=so(function(e,t,n,r){bi(e,t,n,r)}),cl=Po(function(e,t){var n={};if(null==e)return n;var r=!1;t=en(t,function(t){return t=Yi(t,e),r||(r=t.length>1),t}),oo(e,No(e),n),r&&(n=Br(n,h|f|m,Io));for(var i=t.length;i--;)Ui(n,t[i]);return n});var dl=Po(function(e,t){return null==e?{}:function(e,t){return _i(e,t,function(t,n){return nl(e,n)})}(e,t)});function pl(e,t){if(null==e)return{};var n=en(No(e),function(e){return[e]});return t=Fo(t),_i(e,n,function(e,n){return t(e,n[0])})}var hl=Ao(al),fl=Ao(sl);function ml(e){return null==e?[]:_n(e,al(e))}var gl=po(function(e,t,n){return t=t.toLowerCase(),e+(n?bl(t):t)});function bl(e){return xl(qs(e).toLowerCase())}function vl(e){return(e=qs(e))&&e.replace(Qe,Cn).replace(_t,"")}var yl=po(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),_l=po(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Sl=co("toLowerCase");var wl=po(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()});var El=po(function(e,t,n){return e+(n?" ":"")+xl(t)});var Cl=po(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),xl=co("toUpperCase");function Al(e,t,n){return e=qs(e),(t=n?o:t)===o?function(e){return Ct.test(e)}(e)?function(e){return e.match(wt)||[]}(e):function(e){return e.match(Ue)||[]}(e):e.match(t)||[]}var Tl=xi(function(e,t){try{return Kt(e,o,t)}catch(e){return xs(e)?e:new Le(e)}}),Ol=Po(function(e,t){return Yt(t,function(t){t=pa(t),Nr(e,t,is(e[t],e))}),e});function kl(e){return function(){return e}}var Il=mo(),Rl=mo(!0);function Pl(e){return e}function Dl(e){return ci("function"==typeof e?e:Br(e,h))}var Nl=xi(function(e,t){return function(n){return oi(n,e,t)}}),Ml=xi(function(e,t){return function(n){return oi(e,n,t)}});function Ll(e,t,n){var r=al(t),i=Zr(t,r);null!=n||ks(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=Zr(t,al(t)));var o=!(ks(n)&&"chain"in n)||!!n.chain,a=As(e);return Yt(i,function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__);return(n.__actions__=io(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,tn([this.value()],arguments))})}),e}function Bl(){}var Fl=yo(en),jl=yo(Qt),Ul=yo(on);function Hl(e){return Qo(e)?hn(pa(e)):function(e){return function(t){return Jr(t,e)}}(e)}var zl=So(),Vl=So(!0);function Wl(){return[]}function Gl(){return!1}var Kl=vo(function(e,t){return e+t},0),ql=Co("ceil"),Yl=vo(function(e,t){return e/t},1),Xl=Co("floor");var Ql,Zl=vo(function(e,t){return e*t},1),Jl=Co("round"),$l=vo(function(e,t){return e-t},0);return mr.after=function(e,t){if("function"!=typeof t)throw new it(l);return e=Vs(e),function(){if(--e<1)return t.apply(this,arguments)}},mr.ary=ns,mr.assign=Ys,mr.assignIn=Xs,mr.assignInWith=Qs,mr.assignWith=Zs,mr.at=Js,mr.before=rs,mr.bind=is,mr.bindAll=Ol,mr.bindKey=os,mr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return ys(e)?e:[e]},mr.chain=Ha,mr.chunk=function(e,t,n){t=(n?Xo(e,t,n):t===o)?1:qn(Vs(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,s=0,l=r(Un(i/t));a<i;)l[s++]=Pi(e,a,a+=t);return l},mr.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var o=e[t];o&&(i[r++]=o)}return i},mr.concat=function(){var e=arguments.length;if(!e)return[];for(var t=r(e-1),n=arguments[0],i=e;i--;)t[i-1]=arguments[i];return tn(ys(n)?io(n):[n],Kr(t,1))},mr.cond=function(e){var t=null==e?0:e.length,n=Fo();return e=t?en(e,function(e){if("function"!=typeof e[1])throw new it(l);return[n(e[0]),e[1]]}):[],xi(function(n){for(var r=-1;++r<t;){var i=e[r];if(Kt(i[0],this,n))return Kt(i[1],this,n)}})},mr.conforms=function(e){return function(e){var t=al(e);return function(n){return Fr(n,e,t)}}(Br(e,h))},mr.constant=kl,mr.countBy=Wa,mr.create=function(e,t){var n=gr(e);return null==t?n:Dr(n,t)},mr.curry=function e(t,n,r){var i=To(t,S,o,o,o,o,o,n=r?o:n);return i.placeholder=e.placeholder,i},mr.curryRight=function e(t,n,r){var i=To(t,w,o,o,o,o,o,n=r?o:n);return i.placeholder=e.placeholder,i},mr.debounce=as,mr.defaults=$s,mr.defaultsDeep=el,mr.defer=ss,mr.delay=ls,mr.difference=ma,mr.differenceBy=ga,mr.differenceWith=ba,mr.drop=function(e,t,n){var r=null==e?0:e.length;return r?Pi(e,(t=n||t===o?1:Vs(t))<0?0:t,r):[]},mr.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?Pi(e,0,(t=r-(t=n||t===o?1:Vs(t)))<0?0:t):[]},mr.dropRightWhile=function(e,t){return e&&e.length?zi(e,Fo(t,3),!0,!0):[]},mr.dropWhile=function(e,t){return e&&e.length?zi(e,Fo(t,3),!0):[]},mr.fill=function(e,t,n,r){var i=null==e?0:e.length;return i?(n&&"number"!=typeof n&&Xo(e,t,n)&&(n=0,r=i),function(e,t,n,r){var i=e.length;for((n=Vs(n))<0&&(n=-n>i?0:i+n),(r=r===o||r>i?i:Vs(r))<0&&(r+=i),r=n>r?0:Ws(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},mr.filter=function(e,t){return(ys(e)?Zt:Gr)(e,Fo(t,3))},mr.flatMap=function(e,t){return Kr(Ja(e,t),1)},mr.flatMapDeep=function(e,t){return Kr(Ja(e,t),N)},mr.flatMapDepth=function(e,t,n){return n=n===o?1:Vs(n),Kr(Ja(e,t),n)},mr.flatten=_a,mr.flattenDeep=function(e){return null!=e&&e.length?Kr(e,N):[]},mr.flattenDepth=function(e,t){return null!=e&&e.length?Kr(e,t=t===o?1:Vs(t)):[]},mr.flip=function(e){return To(e,T)},mr.flow=Il,mr.flowRight=Rl,mr.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var i=e[t];r[i[0]]=i[1]}return r},mr.functions=function(e){return null==e?[]:Zr(e,al(e))},mr.functionsIn=function(e){return null==e?[]:Zr(e,sl(e))},mr.groupBy=Xa,mr.initial=function(e){return null!=e&&e.length?Pi(e,0,-1):[]},mr.intersection=wa,mr.intersectionBy=Ea,mr.intersectionWith=Ca,mr.invert=rl,mr.invertBy=il,mr.invokeMap=Qa,mr.iteratee=Dl,mr.keyBy=Za,mr.keys=al,mr.keysIn=sl,mr.map=Ja,mr.mapKeys=function(e,t){var n={};return t=Fo(t,3),Xr(e,function(e,r,i){Nr(n,t(e,r,i),e)}),n},mr.mapValues=function(e,t){var n={};return t=Fo(t,3),Xr(e,function(e,r,i){Nr(n,r,t(e,r,i))}),n},mr.matches=function(e){return mi(Br(e,h))},mr.matchesProperty=function(e,t){return gi(e,Br(t,h))},mr.memoize=us,mr.merge=ll,mr.mergeWith=ul,mr.method=Nl,mr.methodOf=Ml,mr.mixin=Ll,mr.negate=cs,mr.nthArg=function(e){return e=Vs(e),xi(function(t){return vi(t,e)})},mr.omit=cl,mr.omitBy=function(e,t){return pl(e,cs(Fo(t)))},mr.once=function(e){return rs(2,e)},mr.orderBy=function(e,t,n,r){return null==e?[]:(ys(t)||(t=null==t?[]:[t]),ys(n=r?o:n)||(n=null==n?[]:[n]),yi(e,t,n))},mr.over=Fl,mr.overArgs=ds,mr.overEvery=jl,mr.overSome=Ul,mr.partial=ps,mr.partialRight=hs,mr.partition=$a,mr.pick=dl,mr.pickBy=pl,mr.property=Hl,mr.propertyOf=function(e){return function(t){return null==e?o:Jr(e,t)}},mr.pull=Aa,mr.pullAll=Ta,mr.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Si(e,t,Fo(n,2)):e},mr.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Si(e,t,o,n):e},mr.pullAt=Oa,mr.range=zl,mr.rangeRight=Vl,mr.rearg=fs,mr.reject=function(e,t){return(ys(e)?Zt:Gr)(e,cs(Fo(t,3)))},mr.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,i=[],o=e.length;for(t=Fo(t,3);++r<o;){var a=e[r];t(a,r,e)&&(n.push(a),i.push(r))}return wi(e,i),n},mr.rest=function(e,t){if("function"!=typeof e)throw new it(l);return xi(e,t=t===o?t:Vs(t))},mr.reverse=ka,mr.sampleSize=function(e,t,n){return t=(n?Xo(e,t,n):t===o)?1:Vs(t),(ys(e)?Tr:Ti)(e,t)},mr.set=function(e,t,n){return null==e?e:Oi(e,t,n)},mr.setWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:Oi(e,t,n,r)},mr.shuffle=function(e){return(ys(e)?Or:Ri)(e)},mr.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&Xo(e,t,n)?(t=0,n=r):(t=null==t?0:Vs(t),n=n===o?r:Vs(n)),Pi(e,t,n)):[]},mr.sortBy=es,mr.sortedUniq=function(e){return e&&e.length?Li(e):[]},mr.sortedUniqBy=function(e,t){return e&&e.length?Li(e,Fo(t,2)):[]},mr.split=function(e,t,n){return n&&"number"!=typeof n&&Xo(e,t,n)&&(t=n=o),(n=n===o?F:n>>>0)?(e=qs(e))&&("string"==typeof t||null!=t&&!Ns(t))&&!(t=Fi(t))&&Tn(e)?Qi(Nn(e),0,n):e.split(t,n):[]},mr.spread=function(e,t){if("function"!=typeof e)throw new it(l);return t=null==t?0:qn(Vs(t),0),xi(function(n){var r=n[t],i=Qi(n,0,t);return r&&tn(i,r),Kt(e,this,i)})},mr.tail=function(e){var t=null==e?0:e.length;return t?Pi(e,1,t):[]},mr.take=function(e,t,n){return e&&e.length?Pi(e,0,(t=n||t===o?1:Vs(t))<0?0:t):[]},mr.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Pi(e,(t=r-(t=n||t===o?1:Vs(t)))<0?0:t,r):[]},mr.takeRightWhile=function(e,t){return e&&e.length?zi(e,Fo(t,3),!1,!0):[]},mr.takeWhile=function(e,t){return e&&e.length?zi(e,Fo(t,3)):[]},mr.tap=function(e,t){return t(e),e},mr.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new it(l);return ks(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),as(e,t,{leading:r,maxWait:t,trailing:i})},mr.thru=za,mr.toArray=Hs,mr.toPairs=hl,mr.toPairsIn=fl,mr.toPath=function(e){return ys(e)?en(e,pa):Bs(e)?[e]:io(da(qs(e)))},mr.toPlainObject=Ks,mr.transform=function(e,t,n){var r=ys(e),i=r||Es(e)||Fs(e);if(t=Fo(t,4),null==n){var o=e&&e.constructor;n=i?r?new o:[]:ks(e)&&As(o)?gr(kt(e)):{}}return(i?Yt:Xr)(e,function(e,r,i){return t(n,e,r,i)}),n},mr.unary=function(e){return ns(e,1)},mr.union=Ia,mr.unionBy=Ra,mr.unionWith=Pa,mr.uniq=function(e){return e&&e.length?ji(e):[]},mr.uniqBy=function(e,t){return e&&e.length?ji(e,Fo(t,2)):[]},mr.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?ji(e,o,t):[]},mr.unset=function(e,t){return null==e||Ui(e,t)},mr.unzip=Da,mr.unzipWith=Na,mr.update=function(e,t,n){return null==e?e:Hi(e,t,qi(n))},mr.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:Hi(e,t,qi(n),r)},mr.values=ml,mr.valuesIn=function(e){return null==e?[]:_n(e,sl(e))},mr.without=Ma,mr.words=Al,mr.wrap=function(e,t){return ps(qi(t),e)},mr.xor=La,mr.xorBy=Ba,mr.xorWith=Fa,mr.zip=ja,mr.zipObject=function(e,t){return Gi(e||[],t||[],Ir)},mr.zipObjectDeep=function(e,t){return Gi(e||[],t||[],Oi)},mr.zipWith=Ua,mr.entries=hl,mr.entriesIn=fl,mr.extend=Xs,mr.extendWith=Qs,Ll(mr,mr),mr.add=Kl,mr.attempt=Tl,mr.camelCase=gl,mr.capitalize=bl,mr.ceil=ql,mr.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=Gs(n))===n?n:0),t!==o&&(t=(t=Gs(t))===t?t:0),Lr(Gs(e),t,n)},mr.clone=function(e){return Br(e,m)},mr.cloneDeep=function(e){return Br(e,h|m)},mr.cloneDeepWith=function(e,t){return Br(e,h|m,t="function"==typeof t?t:o)},mr.cloneWith=function(e,t){return Br(e,m,t="function"==typeof t?t:o)},mr.conformsTo=function(e,t){return null==t||Fr(e,t,al(t))},mr.deburr=vl,mr.defaultTo=function(e,t){return null==e||e!==e?t:e},mr.divide=Yl,mr.endsWith=function(e,t,n){e=qs(e),t=Fi(t);var r=e.length,i=n=n===o?r:Lr(Vs(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},mr.eq=ms,mr.escape=function(e){return(e=qs(e))&&Ae.test(e)?e.replace(Ce,xn):e},mr.escapeRegExp=function(e){return(e=qs(e))&&Ne.test(e)?e.replace(De,"\\$&"):e},mr.every=function(e,t,n){var r=ys(e)?Qt:Vr;return n&&Xo(e,t,n)&&(t=o),r(e,Fo(t,3))},mr.find=Ga,mr.findIndex=va,mr.findKey=function(e,t){return sn(e,Fo(t,3),Xr)},mr.findLast=Ka,mr.findLastIndex=ya,mr.findLastKey=function(e,t){return sn(e,Fo(t,3),Qr)},mr.floor=Xl,mr.forEach=qa,mr.forEachRight=Ya,mr.forIn=function(e,t){return null==e?e:qr(e,Fo(t,3),sl)},mr.forInRight=function(e,t){return null==e?e:Yr(e,Fo(t,3),sl)},mr.forOwn=function(e,t){return e&&Xr(e,Fo(t,3))},mr.forOwnRight=function(e,t){return e&&Qr(e,Fo(t,3))},mr.get=tl,mr.gt=gs,mr.gte=bs,mr.has=function(e,t){return null!=e&&Go(e,t,ni)},mr.hasIn=nl,mr.head=Sa,mr.identity=Pl,mr.includes=function(e,t,n,r){e=Ss(e)?e:ml(e),n=n&&!r?Vs(n):0;var i=e.length;return n<0&&(n=qn(i+n,0)),Ls(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&un(e,t,n)>-1},mr.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:Vs(n);return i<0&&(i=qn(r+i,0)),un(e,t,i)},mr.inRange=function(e,t,n){return t=zs(t),n===o?(n=t,t=0):n=zs(n),function(e,t,n){return e>=Yn(t,n)&&e<qn(t,n)}(e=Gs(e),t,n)},mr.invoke=ol,mr.isArguments=vs,mr.isArray=ys,mr.isArrayBuffer=_s,mr.isArrayLike=Ss,mr.isArrayLikeObject=ws,mr.isBoolean=function(e){return!0===e||!1===e||Is(e)&&ei(e)==G},mr.isBuffer=Es,mr.isDate=Cs,mr.isElement=function(e){return Is(e)&&1===e.nodeType&&!Ds(e)},mr.isEmpty=function(e){if(null==e)return!0;if(Ss(e)&&(ys(e)||"string"==typeof e||"function"==typeof e.splice||Es(e)||Fs(e)||vs(e)))return!e.length;var t=Wo(e);if(t==Z||t==re)return!e.size;if($o(e))return!di(e).length;for(var n in e)if(ct.call(e,n))return!1;return!0},mr.isEqual=function(e,t){return si(e,t)},mr.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:o)?n(e,t):o;return r===o?si(e,t,o,n):!!r},mr.isError=xs,mr.isFinite=function(e){return"number"==typeof e&&Wn(e)},mr.isFunction=As,mr.isInteger=Ts,mr.isLength=Os,mr.isMap=Rs,mr.isMatch=function(e,t){return e===t||li(e,t,Uo(t))},mr.isMatchWith=function(e,t,n){return n="function"==typeof n?n:o,li(e,t,Uo(t),n)},mr.isNaN=function(e){return Ps(e)&&e!=+e},mr.isNative=function(e){if(Jo(e))throw new Le(s);return ui(e)},mr.isNil=function(e){return null==e},mr.isNull=function(e){return null===e},mr.isNumber=Ps,mr.isObject=ks,mr.isObjectLike=Is,mr.isPlainObject=Ds,mr.isRegExp=Ns,mr.isSafeInteger=function(e){return Ts(e)&&e>=-M&&e<=M},mr.isSet=Ms,mr.isString=Ls,mr.isSymbol=Bs,mr.isTypedArray=Fs,mr.isUndefined=function(e){return e===o},mr.isWeakMap=function(e){return Is(e)&&Wo(e)==se},mr.isWeakSet=function(e){return Is(e)&&ei(e)==le},mr.join=function(e,t){return null==e?"":Gn.call(e,t)},mr.kebabCase=yl,mr.last=xa,mr.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=Vs(n))<0?qn(r+i,0):Yn(i,r-1)),t===t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):ln(e,dn,i,!0)},mr.lowerCase=_l,mr.lowerFirst=Sl,mr.lt=js,mr.lte=Us,mr.max=function(e){return e&&e.length?Wr(e,Pl,ti):o},mr.maxBy=function(e,t){return e&&e.length?Wr(e,Fo(t,2),ti):o},mr.mean=function(e){return pn(e,Pl)},mr.meanBy=function(e,t){return pn(e,Fo(t,2))},mr.min=function(e){return e&&e.length?Wr(e,Pl,hi):o},mr.minBy=function(e,t){return e&&e.length?Wr(e,Fo(t,2),hi):o},mr.stubArray=Wl,mr.stubFalse=Gl,mr.stubObject=function(){return{}},mr.stubString=function(){return""},mr.stubTrue=function(){return!0},mr.multiply=Zl,mr.nth=function(e,t){return e&&e.length?vi(e,Vs(t)):o},mr.noConflict=function(){return Nt._===this&&(Nt._=mt),this},mr.noop=Bl,mr.now=ts,mr.pad=function(e,t,n){e=qs(e);var r=(t=Vs(t))?Dn(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return _o(Hn(i),n)+e+_o(Un(i),n)},mr.padEnd=function(e,t,n){e=qs(e);var r=(t=Vs(t))?Dn(e):0;return t&&r<t?e+_o(t-r,n):e},mr.padStart=function(e,t,n){e=qs(e);var r=(t=Vs(t))?Dn(e):0;return t&&r<t?_o(t-r,n)+e:e},mr.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),Qn(qs(e).replace(Me,""),t||0)},mr.random=function(e,t,n){if(n&&"boolean"!=typeof n&&Xo(e,t,n)&&(t=n=o),n===o&&("boolean"==typeof t?(n=t,t=o):"boolean"==typeof e&&(n=e,e=o)),e===o&&t===o?(e=0,t=1):(e=zs(e),t===o?(t=e,e=0):t=zs(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var i=Zn();return Yn(e+i*(t-e+It("1e-"+((i+"").length-1))),t)}return Ei(e,t)},mr.reduce=function(e,t,n){var r=ys(e)?nn:mn,i=arguments.length<3;return r(e,Fo(t,4),n,i,Hr)},mr.reduceRight=function(e,t,n){var r=ys(e)?rn:mn,i=arguments.length<3;return r(e,Fo(t,4),n,i,zr)},mr.repeat=function(e,t,n){return t=(n?Xo(e,t,n):t===o)?1:Vs(t),Ci(qs(e),t)},mr.replace=function(){var e=arguments,t=qs(e[0]);return e.length<3?t:t.replace(e[1],e[2])},mr.result=function(e,t,n){var r=-1,i=(t=Yi(t,e)).length;for(i||(i=1,e=o);++r<i;){var a=null==e?o:e[pa(t[r])];a===o&&(r=i,a=n),e=As(a)?a.call(e):a}return e},mr.round=Jl,mr.runInContext=e,mr.sample=function(e){return(ys(e)?Ar:Ai)(e)},mr.size=function(e){if(null==e)return 0;if(Ss(e))return Ls(e)?Dn(e):e.length;var t=Wo(e);return t==Z||t==re?e.size:di(e).length},mr.snakeCase=wl,mr.some=function(e,t,n){var r=ys(e)?on:Di;return n&&Xo(e,t,n)&&(t=o),r(e,Fo(t,3))},mr.sortedIndex=function(e,t){return Ni(e,t)},mr.sortedIndexBy=function(e,t,n){return Mi(e,t,Fo(n,2))},mr.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=Ni(e,t);if(r<n&&ms(e[r],t))return r}return-1},mr.sortedLastIndex=function(e,t){return Ni(e,t,!0)},mr.sortedLastIndexBy=function(e,t,n){return Mi(e,t,Fo(n,2),!0)},mr.sortedLastIndexOf=function(e,t){if(null!=e&&e.length){var n=Ni(e,t,!0)-1;if(ms(e[n],t))return n}return-1},mr.startCase=El,mr.startsWith=function(e,t,n){return e=qs(e),n=null==n?0:Lr(Vs(n),0,e.length),t=Fi(t),e.slice(n,n+t.length)==t},mr.subtract=$l,mr.sum=function(e){return e&&e.length?gn(e,Pl):0},mr.sumBy=function(e,t){return e&&e.length?gn(e,Fo(t,2)):0},mr.template=function(e,t,n){var r=mr.templateSettings;n&&Xo(e,t,n)&&(t=o),e=qs(e),t=Qs({},t,r,Oo);var i,a,s=Qs({},t.imports,r.imports,Oo),l=al(s),c=_n(s,l),d=0,p=t.interpolate||Ze,h="__p += '",f=nt((t.escape||Ze).source+"|"+p.source+"|"+(p===ke?Ve:Ze).source+"|"+(t.evaluate||Ze).source+"|$","g"),m="//# sourceURL="+(ct.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++At+"]")+"\n";e.replace(f,function(t,n,r,o,s,l){return r||(r=o),h+=e.slice(d,l).replace(Je,An),n&&(i=!0,h+="' +\n__e("+n+") +\n'"),s&&(a=!0,h+="';\n"+s+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),d=l+t.length,t}),h+="';\n";var g=ct.call(t,"variable")&&t.variable;if(g){if(He.test(g))throw new Le(u)}else h="with (obj) {\n"+h+"\n}\n";h=(a?h.replace(_e,""):h).replace(Se,"$1").replace(we,"$1;"),h="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var b=Tl(function(){return $e(l,m+"return "+h).apply(o,c)});if(b.source=h,xs(b))throw b;return b},mr.times=function(e,t){if((e=Vs(e))<1||e>M)return[];var n=F,r=Yn(e,F);t=Fo(t),e-=F;for(var i=bn(r,t);++n<e;)t(n);return i},mr.toFinite=zs,mr.toInteger=Vs,mr.toLength=Ws,mr.toLower=function(e){return qs(e).toLowerCase()},mr.toNumber=Gs,mr.toSafeInteger=function(e){return e?Lr(Vs(e),-M,M):0===e?e:0},mr.toString=qs,mr.toUpper=function(e){return qs(e).toUpperCase()},mr.trim=function(e,t,n){if((e=qs(e))&&(n||t===o))return vn(e);if(!e||!(t=Fi(t)))return e;var r=Nn(e),i=Nn(t);return Qi(r,wn(r,i),En(r,i)+1).join("")},mr.trimEnd=function(e,t,n){if((e=qs(e))&&(n||t===o))return e.slice(0,Mn(e)+1);if(!e||!(t=Fi(t)))return e;var r=Nn(e);return Qi(r,0,En(r,Nn(t))+1).join("")},mr.trimStart=function(e,t,n){if((e=qs(e))&&(n||t===o))return e.replace(Me,"");if(!e||!(t=Fi(t)))return e;var r=Nn(e);return Qi(r,wn(r,Nn(t))).join("")},mr.truncate=function(e,t){var n=O,r=k;if(ks(t)){var i="separator"in t?t.separator:i;n="length"in t?Vs(t.length):n,r="omission"in t?Fi(t.omission):r}var a=(e=qs(e)).length;if(Tn(e)){var s=Nn(e);a=s.length}if(n>=a)return e;var l=n-Dn(r);if(l<1)return r;var u=s?Qi(s,0,l).join(""):e.slice(0,l);if(i===o)return u+r;if(s&&(l+=u.length-l),Ns(i)){if(e.slice(l).search(i)){var c,d=u;for(i.global||(i=nt(i.source,qs(We.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var p=c.index;u=u.slice(0,p===o?l:p)}}else if(e.indexOf(Fi(i),l)!=l){var h=u.lastIndexOf(i);h>-1&&(u=u.slice(0,h))}return u+r},mr.unescape=function(e){return(e=qs(e))&&xe.test(e)?e.replace(Ee,Ln):e},mr.uniqueId=function(e){var t=++dt;return qs(e)+t},mr.upperCase=Cl,mr.upperFirst=xl,mr.each=qa,mr.eachRight=Ya,mr.first=Sa,Ll(mr,(Ql={},Xr(mr,function(e,t){ct.call(mr.prototype,t)||(Ql[t]=e)}),Ql),{chain:!1}),mr.VERSION="4.17.21",Yt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){mr[e].placeholder=mr}),Yt(["drop","take"],function(e,t){yr.prototype[e]=function(n){n=n===o?1:qn(Vs(n),0);var r=this.__filtered__&&!t?new yr(this):this.clone();return r.__filtered__?r.__takeCount__=Yn(n,r.__takeCount__):r.__views__.push({size:Yn(n,F),type:e+(r.__dir__<0?"Right":"")}),r},yr.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),Yt(["filter","map","takeWhile"],function(e,t){var n=t+1,r=n==P||3==n;yr.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Fo(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),Yt(["head","last"],function(e,t){var n="take"+(t?"Right":"");yr.prototype[e]=function(){return this[n](1).value()[0]}}),Yt(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");yr.prototype[e]=function(){return this.__filtered__?new yr(this):this[n](1)}}),yr.prototype.compact=function(){return this.filter(Pl)},yr.prototype.find=function(e){return this.filter(e).head()},yr.prototype.findLast=function(e){return this.reverse().find(e)},yr.prototype.invokeMap=xi(function(e,t){return"function"==typeof e?new yr(this):this.map(function(n){return oi(n,e,t)})}),yr.prototype.reject=function(e){return this.filter(cs(Fo(e)))},yr.prototype.slice=function(e,t){e=Vs(e);var n=this;return n.__filtered__&&(e>0||t<0)?new yr(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=Vs(t))<0?n.dropRight(-t):n.take(t-e)),n)},yr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},yr.prototype.toArray=function(){return this.take(F)},Xr(yr.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=mr[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(mr.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,l=t instanceof yr,u=s[0],c=l||ys(t),d=function(e){var t=i.apply(mr,tn([e],s));return r&&p?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(l=c=!1);var p=this.__chain__,h=!!this.__actions__.length,f=a&&!p,m=l&&!h;if(!a&&c){t=m?t:new yr(this);var g=e.apply(t,s);return g.__actions__.push({func:za,args:[d],thisArg:o}),new vr(g,p)}return f&&m?e.apply(this,s):(g=this.thru(d),f?r?g.value()[0]:g.value():g)})}),Yt(["pop","push","shift","sort","splice","unshift"],function(e){var t=ot[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);mr.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(ys(i)?i:[],e)}return this[n](function(n){return t.apply(ys(n)?n:[],e)})}}),Xr(yr.prototype,function(e,t){var n=mr[t];if(n){var r=n.name+"";ct.call(ar,r)||(ar[r]=[]),ar[r].push({name:t,func:n})}}),ar[go(o,y).name]=[{name:"wrapper",func:o}],yr.prototype.clone=function(){var e=new yr(this.__wrapped__);return e.__actions__=io(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=io(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=io(this.__views__),e},yr.prototype.reverse=function(){if(this.__filtered__){var e=new yr(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},yr.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=ys(e),r=t<0,i=n?e.length:0,o=function(e,t,n){for(var r=-1,i=n.length;++r<i;){var o=n[r],a=o.size;switch(o.type){case"drop":e+=a;break;case"dropRight":t-=a;break;case"take":t=Yn(t,e+a);break;case"takeRight":e=qn(e,t-a)}}return{start:e,end:t}}(0,i,this.__views__),a=o.start,s=o.end,l=s-a,u=r?s:a-1,c=this.__iteratees__,d=c.length,p=0,h=Yn(l,this.__takeCount__);if(!n||!r&&i==l&&h==l)return Vi(e,this.__actions__);var f=[];e:for(;l--&&p<h;){for(var m=-1,g=e[u+=t];++m<d;){var b=c[m],v=b.iteratee,y=b.type,_=v(g);if(y==D)g=_;else if(!_){if(y==P)continue e;break e}}f[p++]=g}return f},mr.prototype.at=Va,mr.prototype.chain=function(){return Ha(this)},mr.prototype.commit=function(){return new vr(this.value(),this.__chain__)},mr.prototype.next=function(){this.__values__===o&&(this.__values__=Hs(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},mr.prototype.plant=function(e){for(var t,n=this;n instanceof br;){var r=fa(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},mr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof yr){var t=e;return this.__actions__.length&&(t=new yr(this)),(t=t.reverse()).__actions__.push({func:za,args:[ka],thisArg:o}),new vr(t,this.__chain__)}return this.thru(ka)},mr.prototype.toJSON=mr.prototype.valueOf=mr.prototype.value=function(){return Vi(this.__wrapped__,this.__actions__)},mr.prototype.first=mr.prototype.head,Ft&&(mr.prototype[Ft]=function(){return this}),mr}();Nt._=Bn,(i=function(){return Bn}.call(t,n,t,r))===o||(r.exports=i)}).call(this)}).call(t,n(28),n(205)(e))},function(e,t,n){"use strict";function r(e,t){return e===t}n.d(t,"a",function(){return i});var i=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];var o=0,a=r.pop(),s=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"===typeof e})){var n=t.map(function(e){return typeof e}).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+n+"]")}return t}(r),l=e.apply(void 0,[function(){return o++,a.apply(null,arguments)}].concat(n)),u=e(function(){for(var e=[],t=s.length,n=0;n<t;n++)e.push(s[n].apply(null,arguments));return l.apply(null,e)});return u.resultFunc=a,u.dependencies=s,u.recomputations=function(){return o},u.resetRecomputations=function(){return o=0},u}}(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,n=null,i=null;return function(){return function(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,i=0;i<r;i++)if(!e(t[i],n[i]))return!1;return!0}(t,n,arguments)||(i=e.apply(null,arguments)),n=arguments,i}})},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i=Object.prototype.toString,o=Object.defineProperty,a=Object.getOwnPropertyDescriptor,s=function(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===i.call(e)},l=function(e){if(!e||"[object Object]"!==i.call(e))return!1;var t,n=r.call(e,"constructor"),o=e.constructor&&e.constructor.prototype&&r.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!o)return!1;for(t in e);return"undefined"===typeof t||r.call(e,t)},u=function(e,t){o&&"__proto__"===t.name?o(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},c=function(e,t){if("__proto__"===t){if(!r.call(e,t))return;if(a)return a(e,t).value}return e[t]};e.exports=function e(){var t,n,r,i,o,a,d=arguments[0],p=1,h=arguments.length,f=!1;for("boolean"===typeof d&&(f=d,d=arguments[1]||{},p=2),(null==d||"object"!==typeof d&&"function"!==typeof d)&&(d={});p<h;++p)if(null!=(t=arguments[p]))for(n in t)r=c(d,n),d!==(i=c(t,n))&&(f&&i&&(l(i)||(o=s(i)))?(o?(o=!1,a=r&&s(r)?r:[]):a=r&&l(r)?r:{},u(d,{name:n,newValue:e(f,a,i)})):"undefined"!==typeof i&&u(d,{name:n,newValue:i}));return d}},function(e,t){e.exports;e.exports={ANONYMOUS_ACCESS_BLOBSERVICE_ONLY:"Anonymous access is only valid for the BlobService.",ARGUMENT_NULL_OR_EMPTY:"The argument must not be null or an empty string. Argument name: %s.",ARGUMENT_NULL_OR_UNDEFINED:"The argument must not be null or undefined. Argument name: %s.",ARGUMENT_OUT_OF_RANGE_ERROR:"The argument is out of range. Argument name: %s, Value passed: %s.",BATCH_ONE_PARTITION_KEY:"All entities in the batch must have the same PartitionKey value.",BATCH_ONE_RETRIEVE:"If a retrieve operation is part of a batch, it must be the only operation in the batch.",BATCH_TOO_LARGE:"Batches must not contain more than 100 operations.",BLOB_INVALID_SEQUENCE_NUMBER:"The sequence number may not be specified for an increment operation.",BLOB_TYPE_MISMATCH:"Blob type of the blob reference doesn't match blob type of the blob.",CANNOT_CREATE_SAS_WITHOUT_ACCOUNT_KEY:"Cannot create Shared Access Signature unless the Account Name and Key are used to create the ServiceClient.",CONTENT_LENGTH_MISMATCH:"An incorrect number of bytes was read from the connection. The connection may have been closed.",CONTENT_TYPE_MISSING:"Content-Type response header is missing or invalid.",EMPTY_BATCH:"Batch must not be empty.",EXCEEDED_SIZE_LIMITATION:"Upload exceeds the size limitation. Max size is %s but the current size is %s",HASH_MISMATCH:"Hash mismatch (integrity check failed), Expected value is %s, retrieved %s.",INCORRECT_ENTITY_KEYS:"PartitionKey and RowKey must be specified as strings in the entity object.",INVALID_BLOB_LENGTH:"createBlockBlobFromText requires the size of text to be less than 64MB. Please use createBlockBlobFromLocalFile or createBlockBlobFromStream to upload large blobs.",INVALID_CONNECTION_STRING:'Connection strings must be of the form "key1=value1;key2=value2".',INVALID_CONNECTION_STRING_BAD_KEY:'Connection string contains unrecognized key: "%s"',INVALID_CONNECTION_STRING_DUPLICATE_KEY:'Connection string contains duplicate key: "%s"',INVALID_CONNECTION_STRING_EMPTY_KEY:"Connection strings must not contain empty keys.",INVALID_DELETE_SNAPSHOT_OPTION:"The deleteSnapshots option cannot be included when deleting a specific snapshot using the snapshotId option.",INVALID_EDM_TYPE:"The value '%s' does not match the type '%s'.",INVALID_FILE_LENGTH:"createFileFromText requires the size of text to be less than 4MB. Please use createFileFromLocalFile or createFileFromStream to upload large files.",INVALID_FILE_RANGE_FOR_UPDATE:"Range size should be less than 4MB for a file range update operation.",INVALID_HEADERS:"Headers are not supported in the 2012-02-12 version.",INVALID_MESSAGE_ID:"Message ID cannot be null or undefined for deleteMessage and updateMessage operations.",INVALID_PAGE_BLOB_LENGTH:"Page blob length must be multiple of 512.",INVALID_PAGE_END_OFFSET:"Page end offset must be multiple of 512.",INVALID_PAGE_RANGE_FOR_UPDATE:"Page range size should be less than 4MB for a page update operation.",INVALID_PAGE_START_OFFSET:"Page start offset must be multiple of 512.",INVALID_POP_RECEIPT:"Pop Receipt cannot be null or undefined for deleteMessage and updateMessage operations.",INVALID_PROPERTY_RESOLVER:"The specified property resolver returned an invalid type. %s:{_:%s,$:%s }",INVALID_RANGE_FOR_MD5:"The requested range should be less than 4MB when contentMD5 is expected from the server",INVALID_SAS_VERSION:"SAS Version ? is invalid. Valid versions include: ?.",INVALID_SAS_TOKEN:"The SAS token should not contain api-version.",INVALID_SIGNED_IDENTIFIERS:"Signed identifiers need to be a hash object with key as the id and the value as the access policy.",INVALID_STREAM_LENGTH:"The length of the provided stream is invalid.",INVALID_STRING_ERROR:"Invalid string error.",INVALID_TABLE_OPERATION:"Operation not found: %s",INVALID_TEXT_LENGTH:"The length of the provided text is invalid.",MAXIMUM_EXECUTION_TIMEOUT_EXCEPTION:"The client could not finish the operation within specified maximum execution timeout.",MD5_NOT_POSSIBLE:"MD5 cannot be calculated for an existing blob because it would require reading the existing data. Please disable storeBlobContentMD5.",MD5_NOT_PRESENT_ERROR:"MD5 does not exist. If you do not want to force validation, please disable useTransactionalMD5.",METADATA_KEY_INVALID:"The key for one of the metadata key-value pairs is null, empty, or whitespace.",METADATA_VALUE_INVALID:"The value for one of the metadata key-value pairs is null, empty, or whitespace.",NO_CREDENTIALS_PROVIDED:"Credentials must be provided when creating a service client.",PRIMARY_ONLY_COMMAND:"This operation can only be executed against the primary storage location.",QUERY_OPERATOR_REQUIRES_WHERE:"%s operator needs to be used after where.",SECONDARY_ONLY_COMMAND:"This operation can only be executed against the secondary storage location.",STORAGE_HOST_LOCATION_REQUIRED:"The host for the storage service must be specified.",STORAGE_HOST_MISSING_LOCATION:"The host for the target storage location is not specified. Please consider changing the request's location mode.",TYPE_NOT_SUPPORTED:"Type not supported when sending data to the service: ",MAX_BLOB_SIZE_CONDITION_NOT_MEET:"Append block data should not exceed the maximum blob size condition value."}},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"b",function(){return a}),n.d(t,"i",function(){return s}),n.d(t,"k",function(){return l}),n.d(t,"e",function(){return u}),n.d(t,"d",function(){return c}),n.d(t,"j",function(){return d}),n.d(t,"c",function(){return p}),n.d(t,"f",function(){return h}),n.d(t,"g",function(){return f}),n.d(t,"s",function(){return m}),n.d(t,"l",function(){return g}),n.d(t,"m",function(){return b}),n.d(t,"h",function(){return v}),n.d(t,"n",function(){return y}),n.d(t,"r",function(){return _}),n.d(t,"t",function(){return S}),n.d(t,"q",function(){return w}),n.d(t,"p",function(){return E}),n.d(t,"o",function(){return C});var r=n(5),i=n(45),o=function(e,t){return function(n,o){var a=!1;o().chamberbed.chamberRows[e].chambers.filter(function(e){return e.upperCapAccessory&&e.upperCapAccessory.manifoldId||e.lowerCapAccessory&&e.lowerCapAccessory.manifoldId}).map(function(e){return{manifoldId:e.upperCapAccessory&&e.upperCapAccessory.manifoldId?e.upperCapAccessory.manifoldId:e.lowerCapAccessory.manifoldId,col:e.col}}).forEach(function(n){var r=i.d.getManifoldByIdFromMain(n.manifoldId);r.chambersInUse&&r.chambersInUse.voidRows&&r.chambersInUse.voidRows.find(function(n){return n.row===e&&n.col===t})&&(a=!0)}),a||n({type:r.V,payload:{row:e,col:t}}),n({type:r._112,payload:!0})}},a=function(e){return function(t){t({type:r.K,payload:{chamberCoordinatesArray:e}}),t({type:r._112,payload:!0})}},s=function(e,t,n,i){return function(o){o({type:r.R,payload:{manifoldId:i.chamberMeta.manifoldId,actualRow:t,actualCol:n}}),o({type:r.S,payload:{chamberCoordinatesArray:e,actualRow:t,actualCol:n,chamberKeyValues:i}}),o({type:r._112,payload:!0})}},l=function(e,t,n,i){return function(o){o({type:r.P,payload:{chamberCoordinatesArray:e,actualRow:t,actualCol:n,chamberKeyValues:i}}),o({type:r._112,payload:!0})}},u=function(e,t,n){return function(i){i({type:r.Q,payload:{manifoldId:e,actualRow:t,actualCol:n}}),i({type:r._112,payload:!0})}},c=function(e,t,n){return function(i){i({type:r.O,payload:{manifoldId:e,actualRow:t,actualCol:n}}),i({type:r._112,payload:!0})}},d=function(e,t,n,i){return function(o){o({type:r.M,payload:{manifoldId:i.isIsolatorArray.manifoldId,actualRow:t,actualCol:n}}),o({type:r.N,payload:{chamberCoordinatesArray:e,actualRow:t,actualCol:n,chamberKeyValues:i}}),o({type:r._112,payload:!0})}},p=function(e,t,n){return function(i){i({type:r.M,payload:{manifoldId:e,actualRow:t,actualCol:n}}),i({type:r._112,payload:!0})}},h=function(e,t){return function(n){n({type:r._7,payload:{row:e,col:t}}),n({type:r._112,payload:!0})}},f=function(e){return function(t){t({type:r.L,payload:{chamberCoordinatesArray:e}}),t({type:r._112,payload:!0})}},m=function(e,t){return function(n){n({type:r._20,payload:{row:e,col:t}})}},g=function(){return function(e){e({type:r._13})}},b=function(e,t){return function(n){n({type:r._6,payload:{row:e,col:t}})}},v=function(){return function(e,t){var n=t().apptoolbar.accessories;return n.reduce(function(e,t){return e.set(t.id,t),e},new Map)}},y=function(e,t,n){return function(i){i({type:r._18,payload:{keyValueObject:e,row:t,col:n}})}},_=function(e){return function(t){t({type:r._264,payload:{value:e}})}},S=function(e){return function(t){t({type:r._263,payload:{value:e}})}},w=function(e,t,n){return function(i){i({type:r._262,payload:{row:e,col:t,chamberAccessory:n}})}},E=function(e){return function(t){t({type:r._110,payload:e})}},C=function(e,t,n){return function(i){i({type:r._260,payload:{row:e,col:t,chamberAccessory:n}})}}},function(e,t,n){"use strict";t.a=function(e){return r.a||"undefined"===typeof i?void 0:e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:i};var r=n(405),i=void 0;try{i=window}catch(e){}},function(e,t,n){"use strict";var r=n(746);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b}),n.d(t,"c",function(){return r.d}),n.d(t,"d",function(){return r.e})},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r={enUS:"enUS",enGB:"enGB",frCA:"frCA",frFR:"frFR",esES:"esES",deDE:"deDE",ptPT:"ptPT",hrHR:"hrHR",itIT:"itIT"}},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}t.a=r},function(e,t,n){"use strict";t.a=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Object(r.a)(e,t)};var r=n(2065)},function(e,t,n){"use strict";t.a=function(e,t){if(t&&("object"===Object(r.a)(t)||"function"===typeof t))return t;return Object(i.a)(e)};var r=n(462),i=n(92)},function(e,t,n){"use strict";function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}t.a=r},function(e,t,n){"use strict";t.a=function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}},function(e,t,n){"use strict";n.d(t,"a",function(){return d}),n.d(t,"b",function(){return h}),n.d(t,"c",function(){return f}),n.d(t,"d",function(){return m}),n.d(t,"e",function(){return g}),n.d(t,"f",function(){return b}),n.d(t,"g",function(){return v}),n.d(t,"h",function(){return y}),n.d(t,"i",function(){return _});var r,i=n(462),o=n(2069),a=n(17),s=n.n(a),l=n(319),u=n(93),c=n(909),d=(r={},[].concat(Object(o.a)(l.c),Object(o.a)(l.d),Object(o.a)(l.b)).forEach(function(e){r[e]=s.a.func}),r),p=[s.a.string,s.a.instanceOf(ArrayBuffer),s.a.shape({data:s.a.object,httpHeaders:s.a.object,range:s.a.object,url:s.a.string,withCredentials:s.a.bool})];"undefined"!==typeof File&&p.push(s.a.instanceOf(File)),"undefined"!==typeof Blob&&p.push(s.a.instanceOf(Blob));var h=s.a.oneOfType([s.a.string,s.a.arrayOf(s.a.string)]),f=(s.a.oneOfType(p),s.a.instanceOf(c.a)),m=(s.a.oneOf(["_self","_blank","_parent","_top"]),s.a.shape({_transport:s.a.shape({fontLoader:s.a.object.isRequired}).isRequired,commonObjs:s.a.shape({_objs:s.a.object.isRequired}).isRequired,getAnnotations:s.a.func.isRequired,getTextContent:s.a.func.isRequired,getViewport:s.a.func.isRequired,render:s.a.func.isRequired})),g=function(e,t,n){var r=e[t],o=e.pageNumber,a=e.pdf;if(!Object(u.k)(a))return null;if(Object(u.k)(r)){if("number"!==typeof r)return new Error("`".concat(t,"` of type `").concat(Object(i.a)(r),"` supplied to `").concat(n,"`, expected `number`."));if(r<0)return new Error("Expected `".concat(t,"` to be greater or equal to 0."));var s=a.numPages;if(r+1>s)return new Error("Expected `".concat(t,"` to be less or equal to ").concat(s-1,"."))}else if(!Object(u.k)(o))return new Error("`".concat(t,"` not supplied. Either pageIndex or pageNumber must be supplied to `").concat(n,"`."));return null},b=function(e,t,n){var r=e[t],o=e.pageIndex,a=e.pdf;if(!Object(u.k)(a))return null;if(Object(u.k)(r)){if("number"!==typeof r)return new Error("`".concat(t,"` of type `").concat(Object(i.a)(r),"` supplied to `").concat(n,"`, expected `number`."));if(r<1)return new Error("Expected `".concat(t,"` to be greater or equal to 1."));var s=a.numPages;if(r>s)return new Error("Expected `".concat(t,"` to be less or equal to ").concat(s,"."))}else if(!Object(u.k)(o))return new Error("`".concat(t,"` not supplied. Either pageIndex or pageNumber must be supplied to `").concat(n,"`."));return null},v=s.a.oneOfType([s.a.shape({getDestination:s.a.func.isRequired,getOutline:s.a.func.isRequired,getPage:s.a.func.isRequired,numPages:s.a.number.isRequired}),s.a.bool]),y=s.a.oneOf(["canvas","none","svg"]),_=s.a.oneOf([0,90,180,270])},function(e,t,n){"use strict";n.d(t,"c",function(){return i}),n.d(t,"a",function(){return o}),n.d(t,"d",function(){return a}),n.d(t,"b",function(){return s});var r=n(5),i=function(e){return function(t){t({type:r.m,payload:e})}},o=function(e){return function(t){t({type:r.n,payload:{user:Object.assign({},e.user,{county:e.county?e.county._:null,mailingList:e.mailingList?e.mailingList._:null}),b2cData:e.b2cData,idToken:e.idToken,accessToken:e.accessToken,resourcesTokens:e.resourcesTokens}}),t({type:r._119,payload:e.userData}),t({type:r.m,payload:!1})}},a=function(e){return function(t){t({type:r.p,payload:Object.assign({},e)})}},s=function(){return function(e){e({type:r.o})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(964),t)},function(e,t,n){"use strict";t.a=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";n.d(t,"h",function(){return i}),n.d(t,"a",function(){return o}),n.d(t,"b",function(){return a}),n.d(t,"g",function(){return s}),n.d(t,"i",function(){return l}),n.d(t,"d",function(){return u}),n.d(t,"e",function(){return c}),n.d(t,"c",function(){return d}),n.d(t,"f",function(){return p});var r=n(5),i=function(e,t){return function(n){n({type:r._303,payload:{height:e,width:t}})}},o=function(e){return function(t){t({type:r._296,payload:e})}},a=function(e){return function(t){t({type:r._297,payload:e})}},s=function(e,t){return function(n,i){n({type:i().globals.projectType===r._101?r._301:r._302,payload:{scaleX:e,scaleY:t}}),n({type:r._112,payload:!0})}},l=function(e){return function(t,n){var i=n().viewport.isPanning,o=void 0!==e?e:!i;t({type:r._304,payload:o})}},u=function(){return function(e,t){var n=t();return n.globals.projectType===r._101?{scaleX:n.viewport.scaleX,scaleY:n.viewport.scaleY}:{scaleX:n.viewport.scaleXPipes,scaleY:n.viewport.scaleYPipes}}},c=function(e,t){return function(n,i){n({type:i().globals.projectType===r._101?r._298:r._299,payload:{positionX:e,positionY:t}})}},d=function(){return function(e,t){var n=t();return n.globals.projectType===r._101?{positionX:n.viewport.positionX,positionY:n.viewport.positionY}:{positionX:n.viewport.positionXPipes,positionY:n.viewport.positionYPipes}}},p=function(){return function(e){e({type:r._300,payload:0})}}},function(e,t,n){"use strict";var r=n(1263),i=n(1264);function o(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=y,t.resolve=function(e,t){return y(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?y(e,!1,!0).resolveObject(t):t},t.format=function(e){i.isString(e)&&(e=y(e));return e instanceof o?e.format():o.prototype.format.call(e)},t.Url=o;var a=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,l=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(u),d=["%","/","?",";","#"].concat(c),p=["/","?","#"],h=/^[+a-z0-9A-Z_-]{0,63}$/,f=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},b={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=n(207);function y(e,t,n){if(e&&i.isObject(e)&&e instanceof o)return e;var r=new o;return r.parse(e,t,n),r}o.prototype.parse=function(e,t,n){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),s=-1!==o&&o<e.indexOf("#")?"?":"#",u=e.split(s);u[0]=u[0].replace(/\\/g,"/");var y=e=u.join(s);if(y=y.trim(),!n&&1===e.split("#").length){var _=l.exec(y);if(_)return this.path=y,this.href=y,this.pathname=_[1],_[2]?(this.search=_[2],this.query=t?v.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var S=a.exec(y);if(S){var w=(S=S[0]).toLowerCase();this.protocol=w,y=y.substr(S.length)}if(n||S||y.match(/^\/\/[^@\/]+@[^@\/]+/)){var E="//"===y.substr(0,2);!E||S&&g[S]||(y=y.substr(2),this.slashes=!0)}if(!g[S]&&(E||S&&!b[S])){for(var C,x,A=-1,T=0;T<p.length;T++){-1!==(O=y.indexOf(p[T]))&&(-1===A||O<A)&&(A=O)}-1!==(x=-1===A?y.lastIndexOf("@"):y.lastIndexOf("@",A))&&(C=y.slice(0,x),y=y.slice(x+1),this.auth=decodeURIComponent(C)),A=-1;for(T=0;T<d.length;T++){var O;-1!==(O=y.indexOf(d[T]))&&(-1===A||O<A)&&(A=O)}-1===A&&(A=y.length),this.host=y.slice(0,A),y=y.slice(A),this.parseHost(),this.hostname=this.hostname||"";var k="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!k)for(var I=this.hostname.split(/\./),R=(T=0,I.length);T<R;T++){var P=I[T];if(P&&!P.match(h)){for(var D="",N=0,M=P.length;N<M;N++)P.charCodeAt(N)>127?D+="x":D+=P[N];if(!D.match(h)){var L=I.slice(0,T),B=I.slice(T+1),F=P.match(f);F&&(L.push(F[1]),B.unshift(F[2])),B.length&&(y="/"+B.join(".")+y),this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),k||(this.hostname=r.toASCII(this.hostname));var j=this.port?":"+this.port:"",U=this.hostname||"";this.host=U+j,this.href+=this.host,k&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==y[0]&&(y="/"+y))}if(!m[w])for(T=0,R=c.length;T<R;T++){var H=c[T];if(-1!==y.indexOf(H)){var z=encodeURIComponent(H);z===H&&(z=escape(H)),y=y.split(H).join(z)}}var V=y.indexOf("#");-1!==V&&(this.hash=y.substr(V),y=y.slice(0,V));var W=y.indexOf("?");if(-1!==W?(this.search=y.substr(W),this.query=y.substr(W+1),t&&(this.query=v.parse(this.query)),y=y.slice(0,W)):t&&(this.search="",this.query={}),y&&(this.pathname=y),b[w]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){j=this.pathname||"";var G=this.search||"";this.path=j+G}return this.href=this.format(),this},o.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",o=!1,a="";this.host?o=e+this.host:this.hostname&&(o=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(o+=":"+this.port)),this.query&&i.isObject(this.query)&&Object.keys(this.query).length&&(a=v.stringify(this.query));var s=this.search||a&&"?"+a||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||b[t])&&!1!==o?(o="//"+(o||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):o||(o=""),r&&"#"!==r.charAt(0)&&(r="#"+r),s&&"?"!==s.charAt(0)&&(s="?"+s),t+o+(n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(s=s.replace("#","%23"))+r},o.prototype.resolve=function(e){return this.resolveObject(y(e,!1,!0)).format()},o.prototype.resolveObject=function(e){if(i.isString(e)){var t=new o;t.parse(e,!1,!0),e=t}for(var n=new o,r=Object.keys(this),a=0;a<r.length;a++){var s=r[a];n[s]=this[s]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var l=Object.keys(e),u=0;u<l.length;u++){var c=l[u];"protocol"!==c&&(n[c]=e[c])}return b[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!b[e.protocol]){for(var d=Object.keys(e),p=0;p<d.length;p++){var h=d[p];n[h]=e[h]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||g[e.protocol])n.pathname=e.pathname;else{for(var f=(e.pathname||"").split("/");f.length&&!(e.host=f.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==f[0]&&f.unshift(""),f.length<2&&f.unshift(""),n.pathname=f.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var m=n.pathname||"",v=n.search||"";n.path=m+v}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var y=n.pathname&&"/"===n.pathname.charAt(0),_=e.host||e.pathname&&"/"===e.pathname.charAt(0),S=_||y||n.host&&e.pathname,w=S,E=n.pathname&&n.pathname.split("/")||[],C=(f=e.pathname&&e.pathname.split("/")||[],n.protocol&&!b[n.protocol]);if(C&&(n.hostname="",n.port=null,n.host&&(""===E[0]?E[0]=n.host:E.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===f[0]?f[0]=e.host:f.unshift(e.host)),e.host=null),S=S&&(""===f[0]||""===E[0])),_)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,E=f;else if(f.length)E||(E=[]),E.pop(),E=E.concat(f),n.search=e.search,n.query=e.query;else if(!i.isNullOrUndefined(e.search)){if(C)n.hostname=n.host=E.shift(),(k=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=k.shift(),n.host=n.hostname=k.shift());return n.search=e.search,n.query=e.query,i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!E.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var x=E.slice(-1)[0],A=(n.host||e.host||E.length>1)&&("."===x||".."===x)||""===x,T=0,O=E.length;O>=0;O--)"."===(x=E[O])?E.splice(O,1):".."===x?(E.splice(O,1),T++):T&&(E.splice(O,1),T--);if(!S&&!w)for(;T--;T)E.unshift("..");!S||""===E[0]||E[0]&&"/"===E[0].charAt(0)||E.unshift(""),A&&"/"!==E.join("/").substr(-1)&&E.push("");var k,I=""===E[0]||E[0]&&"/"===E[0].charAt(0);C&&(n.hostname=n.host=I?"":E.length?E.shift():"",(k=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=k.shift(),n.host=n.hostname=k.shift()));return(S=S||n.host&&E.length)&&!I&&E.unshift(""),E.length?n.pathname=E.join("/"):(n.pathname=null,n.path=null),i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},o.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t){(function(){var t,n,r,i,o,a,s=[].slice,l={}.hasOwnProperty;t=function(){var e,t,n,r,o,a;if(a=arguments[0],o=2<=arguments.length?s.call(arguments,1):[],i(Object.assign))Object.assign.apply(null,arguments);else for(e=0,n=o.length;e<n;e++)if(null!=(r=o[e]))for(t in r)l.call(r,t)&&(a[t]=r[t]);return a},i=function(e){return!!e&&"[object Function]"===Object.prototype.toString.call(e)},o=function(e){var t;return!!e&&("function"===(t=typeof e)||"object"===t)},n=function(e){return i(Array.isArray)?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)},r=function(e){var t;if(n(e))return!e.length;for(t in e)if(l.call(e,t))return!1;return!0},a=function(e){var t,n;return o(e)&&(n=Object.getPrototypeOf(e))&&(t=n.constructor)&&"function"===typeof t&&t instanceof t&&Function.prototype.toString.call(t)===Function.prototype.toString.call(Object)},e.exports.assign=t,e.exports.isFunction=i,e.exports.isObject=o,e.exports.isArray=n,e.exports.isEmpty=r,e.exports.isPlainObject=a}).call(this)},function(e,t,n){var r=n(20),i=n(39);function o(e,t){Error.captureStackTrace&&Error.captureStackTrace(e,t)}function a(e,t){o(this,this.constructor),this.name=this.constructor.name,this.argumentName=e,this.message=t||r.format("Invalid or missing argument supplied: %s",e)}function s(e,t){o(this,this.constructor),this.name=this.constructor.name,this.argumentName=e,this.message=t||r.format("Missing argument: %s",e)}function l(e,t){o(this,this.constructor),this.name=this.constructor.name,this.message=e,t&&i.extend(this,t)}function u(e){o(this,this.constructor),this.name=this.constructor.name,this.message=e}r.inherits(a,Error),r.inherits(s,Error),r.inherits(l,Error),r.inherits(u,Error),e.exports.ArgumentError=a,e.exports.ArgumentNullError=s,e.exports.StorageError=l,e.exports.TimeoutError=u,e.exports.captureStackTrace=o},function(e,t,n){var r=n(18).Buffer,i=n(40).Transform,o=n(139).StringDecoder;function a(e){i.call(this),this.hashMode="string"===typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}n(15)(a,i),a.prototype.update=function(e,t,n){"string"===typeof e&&(e=r.from(e,t));var i=this._update(e);return this.hashMode?this:(n&&(i=this._toString(i,n)),i)},a.prototype.setAutoPadding=function(){},a.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},a.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},a.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},a.prototype._transform=function(e,t,n){var r;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){r=e}finally{n(r)}},a.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},a.prototype._finalOrDigest=function(e){var t=this.__final()||r.alloc(0);return e&&(t=this._toString(t,e,!0)),t},a.prototype._toString=function(e,t,n){if(this._decoder||(this._decoder=new o(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var r=this._decoder.write(e);return n&&(r+=this._decoder.end()),r},e.exports=a},function(e,t,n){"use strict";var r=n(54),i=n(98),o=n(5),a=function(e){return e.pipeGlobals.pipeNominalDiameter},s=function(e){return e.pipeGlobals.pipeFitting},l=function(e){return e.pipeGlobals.pipeFlowDirection},u=function(e){return new r.a(e.pipeGlobals.pipeStoneAbove)},c=function(e){return new r.a(e.pipeGlobals.pipeStoneBelow)},d=function(e){return e.pipeGlobals.pipeStonePorosity/100},p=function(e){return new r.a(e.pipeGlobals.pipePerimeterOffset)},h=function(e){return e.pipeBed.pipeBedVolume},f=Object(i.a)(l,function(e){switch(e){case r.b.TopLeftToBottomLeft:case r.b.TopLeftToBottomRight:case r.b.TopRightToBottomLeft:case r.b.TopRightToBottomRight:return!0;case r.b.BottomLeftToTopLeft:case r.b.BottomLeftToTopRight:case r.b.BottomRightToTopLeft:case r.b.BottomRightToTopRight:default:return!1}}),m=Object(i.a)(f,function(e){return!e}),g=Object(i.a)(l,function(e){switch(e){case r.b.BottomLeftToTopLeft:case r.b.BottomLeftToTopRight:case r.b.BottomRightToTopLeft:case r.b.BottomRightToTopRight:return!0;case r.b.TopLeftToBottomLeft:case r.b.TopLeftToBottomRight:case r.b.TopRightToBottomLeft:case r.b.TopRightToBottomRight:default:return!1}}),b=Object(i.a)(g,function(e){return!e}),v=Object(i.a)(l,function(e){switch(e){case r.b.TopLeftToBottomLeft:case r.b.TopLeftToBottomRight:case r.b.BottomLeftToTopLeft:case r.b.BottomLeftToTopRight:return!0;case r.b.TopRightToBottomLeft:case r.b.TopRightToBottomRight:case r.b.BottomRightToTopLeft:case r.b.BottomRightToTopRight:default:return!1}}),y=Object(i.a)(v,function(e){return!e}),_=Object(i.a)(l,function(e){switch(e){case r.b.BottomLeftToTopLeft:case r.b.BottomRightToTopLeft:case r.b.TopLeftToBottomLeft:case r.b.TopRightToBottomLeft:return!0;case r.b.BottomRightToTopRight:case r.b.BottomLeftToTopRight:case r.b.TopRightToBottomRight:case r.b.TopLeftToBottomRight:default:return!1}}),S=Object(i.a)(_,function(e){return!e}),w=Object(i.a)(a,s,function(e,t){if([o._206,o._208].some(function(e){return e===t.id}))return e.legLengthPlainEnd;if(t.id===o._210)return new r.a(Math.max(e.legLengthGasketEnd.in,e.legLengthWeldedBellEnd.in));throw new Error("Pipe fitting is not acceptable")}),E=Object(i.a)(a,s,function(e,t){if([o._206,o._208].some(function(e){return e===t.id}))return e.legLengthPlainEnd;if(t.id===o._210)return new r.a(Math.min(e.legLengthGasketEnd.in,e.legLengthWeldedBellEnd.in));throw new Error("Pipe leg length is not acceptable")}),C=Object(i.a)(w,E,function(e,t){return new r.a(e.in+t.in)}),x=Object(i.a)(w,E,function(e,t){return new r.a(e.in+t.in)}),A=function(e,t,n,r){return r*(e.pipeOD.ft+t.ft+n.ft)},T=Object(i.a)(a,u,c,function(e){return e.pipeBed.area},A),O=function(e,t){return e-t},k=Object(i.a)(T,h,O),I=function(e,t){return e*t},R=Object(i.a)(k,d,I),P=Object(i.a)(a,function(e){switch(e.rawPipeND){case 12:case 15:return 6;case 18:case 24:return 8;case 30:case 36:return 12;case 42:case 48:return 16;case 60:return 17;default:return 0}}),D=Object(i.a)(a,p,function(e,t){return 2*(t.ft+e.legLengthPlainEnd.ft)+e.pipeOD.ft}),N=Object(i.a)(P,D,function(e,t){return Math.max(Math.ceil(e),Math.ceil(t))}),M=Object(i.a)(a,function(e){switch(e.rawPipeND){case 12:case 15:case 18:case 24:return 20;case 30:case 36:case 42:case 48:case 60:return 25;default:return 0}}),L=Object(i.a)(a,p,function(e,t){return 2*(t.ft+e.legLengthPlainEnd.ft)+e.pipeOD.ft+e.lengthMin.ft}),B={pipeNominalDiameter:a,pipeFitting:s,pipeFlowDirection:l,requiredVolume:function(e){return e.pipeGlobals.pipeRequiredVolume},availableWidth:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new r.a(12*(t.pipeAvailableWidth||e.pipeGlobals.pipeAvailableWidth))},availableLength:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new r.a(12*(t.pipeAvailableLength||e.pipeGlobals.pipeAvailableLength))},stoneAbove:u,stoneBelow:c,stonePorosity:d,stonePerimeterOffset:p,doesPipeFlowDirectionStartOnTop:f,doesPipeFlowDirectionStartOnBottom:m,doesPipeFlowDirectionEndOnTop:g,doesPipeFlowDirectionEndOnBottom:b,doesPipeFlowDirectionStartLeft:v,doesPipeFlowDirectionStartRight:y,doesPipeFlowDirectionEndLeft:_,doesPipeFlowDirectionEndRight:S,pipeLongLegLength:w,pipeShortLegLength:E,pipeBothLegLength:C,pipeRowSpacing:x,_pipeTotalExcavation:A,pipeTotalExcavation:T,_pipeStoneBedAmount:O,pipeStoneBedAmount:k,_pipeStoneBedVolume:I,pipeStoneBedVolume:R,stoneBedVolume:function(e){return e.pipeBed.stoneBedVolume},pipeBedVolume:h,possibleStoneBedMinimumWidth:P,calculatedStoneBedMinimumWidth:D,stoneBedMinimumWidth:N,possibleStoneBedMinimumLength:M,calculatedStoneBedMinimumLength:L,stoneBedMinimumLength:Object(i.a)(M,L,function(e,t){return Math.max(Math.ceil(e),Math.ceil(t))})};t.a=B},function(e,t,n){"use strict";var r=n(1588);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"c",function(){return o}),n.d(t,"a",function(){return a}),n.d(t,"d",function(){return s}),n.d(t,"b",function(){return l}),t.h=c,t.i=function(e,t,n){var r=(2-(t/=o))*(n/=s),i=t*n;return{h:e,s:100*(i=(i/=r<=1?r:2-r)||0),l:100*(r/=2)}},t.j=h,t.f=function(e){var t=function(e){return function(e){var t=i.a[e.toLowerCase()];if(t)return{r:t[0],g:t[1],b:t[2],a:100}}(e)||function(e){if("#"===e[0]&&4===e.length)return{r:parseInt(e[1]+e[1],16),g:parseInt(e[2]+e[2],16),b:parseInt(e[3]+e[3],16),a:100}}(e)||function(e){if("#"===e[0]&&7===e.length)return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16),a:100}}(e)||function(e){if(0===e.indexOf("rgb(")){var t=(e=e.match(/rgb\(([^)]+)\)/)[1]).split(/ *, */).map(Number);return{r:t[0],g:t[1],b:t[2],a:100}}}(e)||function(e){if(0===e.indexOf("rgba(")){var t=(e=e.match(/rgba\(([^)]+)\)/)[1]).split(/ *, */).map(Number);return{r:t[0],g:t[1],b:t[2],a:100*t[3]}}}(e)||function(e){if(0===e.indexOf("hsl(")){var t=(e=e.match(/hsl\(([^)]+)\)/)[1]).split(/ *, */),n=parseInt(t[0],10),r=parseInt(t[1],10),i=parseInt(t[2],10),o=p(n,r,i);return o.a=100,o}}(e)||function(e){if(0===e.indexOf("hsla(")){var t=(e=e.match(/hsla\(([^)]+)\)/)[1]).split(/ *, */),n=parseInt(t[0],10),r=parseInt(t[1],10),i=parseInt(t[2],10),o=100*parseInt(t[3],10),a=p(n,r,i);return a.a=o,a}}(e)}(e);if(!t)return;var n=t.a,r=t.b,o=t.g,a=t.r,s=d(a,o,r),l=s.h,c=s.s,h=s.v;return{a:n,b:r,g:o,h:l,hex:u(a,o,r),r:a,s:c,str:e,v:h}},t.e=function(e){var t=e.a,n=e.b,r=e.g,i=e.r,o=d(i,r,n),a=o.h,s=o.s,l=o.v,c=u(i,r,n);return{a:t,b:n,g:r,h:a,hex:c,r:i,s:s,str:100===t?"#"+c:"rgba("+i+", "+r+", "+n+", "+t/100+")",v:l}},t.g=function(e){return"#"+c(e.h,o,s)},t.m=function(e,t,n){var r=h(e.h,t,n),i=r.r,o=r.g,a=r.b,s=u(i,o,a);return{a:e.a,b:a,g:o,h:e.h,hex:s,r:i,s:t,str:100===e.a?"#"+s:"rgba("+i+", "+o+", "+a+", "+e.a/100+")",v:n}},t.l=function(e,t){var n=h(t,e.s,e.v),r=n.r,i=n.g,o=n.b,a=u(r,i,o);return{a:e.a,b:o,g:i,h:t,hex:a,r:r,s:e.s,str:100===e.a?"#"+a:"rgba("+r+", "+i+", "+o+", "+e.a/100+")",v:e.v}},t.k=function(e,t){return Object(r.m)({},e,{a:t,str:100===t?"#"+e.hex:"rgba("+e.r+", "+e.g+", "+e.b+", "+t/100+")"})};var r=n(3),i=n(1739),o=100,a=359,s=100,l=255;function u(e,t,n){return[f(e),f(t),f(n)].join("")}function c(e,t,n){var r=h(e,t,n);return u(r.r,r.g,r.b)}function d(e,t,n){var r=NaN,i=Math.max(e,t,n),o=i-Math.min(e,t,n);return 0===o?r=0:e===i?r=(t-n)/o%6:t===i?r=(n-e)/o+2:n===i&&(r=(e-t)/o+4),(r=Math.round(60*r))<0&&(r+=360),{h:r,s:Math.round(100*(0===i?0:o/i)),v:Math.round(i/255*100)}}function p(e,t,n){var r=function(e,t,n){return{h:e,s:2*(t*=(n<50?n:100-n)/100)/(n+t)*100,v:n+t}}(e,t,n);return h(r.h,r.s,r.v)}function h(e,t,n){var r=[],i=(n/=100)*(t/=100),o=e/60,a=i*(1-Math.abs(o%2-1)),s=n-i;switch(Math.floor(o)){case 0:r=[i,a,0];break;case 1:r=[a,i,0];break;case 2:r=[0,i,a];break;case 3:r=[0,a,i];break;case 4:r=[a,0,i];break;case 5:r=[i,0,a]}return{r:Math.round(l*(r[0]+s)),g:Math.round(l*(r[1]+s)),b:Math.round(l*(r[2]+s))}}function f(e){var t=e.toString(16);return 1===t.length?"0"+t:t}},function(e,t,n){"use strict";var r=n(176);n.d(t,"a",function(){return r.a}),n.d(t,"c",function(){return r.b});var i=n(1775);n.d(t,"b",function(){return i.a});var o=n(1776);n.d(t,"d",function(){return o.a})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"root",function(){return i}),n.d(t,"rootIsActionable",function(){return o}),n.d(t,"location",function(){return a}),n.d(t,"title",function(){return s}),n.d(t,"rootIsCompact",function(){return l}),n.d(t,"preview",function(){return u}),n.d(t,"icon",function(){return c}),n.d(t,"previewIconContainer",function(){return d}),n.d(t,"activity",function(){return p}),n.d(t,"actions",function(){return h}),n.d(t,"action",function(){return f}),n.d(t,"views",function(){return m}),n.d(t,"viewsIcon",function(){return g}),n.d(t,"activityIsMultiplePeople",function(){return b}),n.d(t,"avatar",function(){return v}),n.d(t,"activityDetails",function(){return y}),n.d(t,"avatars",function(){return _}),n.d(t,"name",function(){return S}),n.d(t,"activityActivity",function(){return w}),n.d(t,"previewIsFileList",function(){return E}),n.d(t,"fileList",function(){return C}),n.d(t,"fileListIcon",function(){return x}),n.d(t,"fileListMore",function(){return A}),n.d(t,"secondaryTitle",function(){return T}),n.d(t,"logo",function(){return O}),n.d(t,"status",function(){return k});var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".root_0c1a53e7{-webkit-font-smoothing:antialiased;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";-webkit-box-sizing:border-box;box-sizing:border-box;max-width:320px;min-width:206px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.rootIsActionable_0c1a53e7:hover{cursor:pointer;border-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.rootIsActionable_0c1a53e7:hover:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";pointer-events:none}.location_0c1a53e7+.title_0c1a53e7{padding-top:4px}.rootIsCompact_0c1a53e7{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:480px;height:109px}.rootIsCompact_0c1a53e7 .ms-DocumentCard-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.rootIsCompact_0c1a53e7 .preview_0c1a53e7{border-bottom:none;max-height:106px;max-width:144px}.rootIsCompact_0c1a53e7 .preview_0c1a53e7 .icon_0c1a53e7 .ms-Image-image{max-height:32px;max-width:32px}html[dir='ltr'] .rootIsCompact_0c1a53e7 .preview_0c1a53e7{border-right:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir='rtl'] .rootIsCompact_0c1a53e7 .preview_0c1a53e7{border-left:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.rootIsCompact_0c1a53e7 .previewIconContainer_0c1a53e7{height:100%}.rootIsCompact_0c1a53e7 .title_0c1a53e7{padding:12px 16px 8px 16px;font-size:15px;font-weight:400;line-height:16px}.rootIsCompact_0c1a53e7 .activity_0c1a53e7{padding-bottom:12px}.actions_0c1a53e7{height:34px;padding:4px 12px;position:relative}.action_0c1a53e7{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";cursor:pointer}html[dir='ltr'] .action_0c1a53e7{float:left}html[dir='rtl'] .action_0c1a53e7{float:right}[dir='ltr'] .action_0c1a53e7{margin-right:4px}[dir='rtl'] .action_0c1a53e7{margin-left:4px}.action_0c1a53e7 .ms-Button{font-size:16px;height:34px;width:34px}.action_0c1a53e7 .ms-Button:hover .ms-Button-icon{color:"},{theme:"buttonText",defaultValue:"#333333"},{rawString:";cursor:pointer}.views_0c1a53e7{line-height:34px}html[dir='ltr'] .views_0c1a53e7{text-align:right}html[dir='rtl'] .views_0c1a53e7{text-align:left}.viewsIcon_0c1a53e7{font-size:16px;vertical-align:top}[dir='ltr'] .viewsIcon_0c1a53e7{margin-right:8px}[dir='rtl'] .viewsIcon_0c1a53e7{margin-left:8px}.activity_0c1a53e7{padding:8px 16px;position:relative}html[dir='ltr'] .activityIsMultiplePeople_0c1a53e7 .avatar_0c1a53e7:nth-of-type(2){margin-left:-16px}html[dir='rtl'] .activityIsMultiplePeople_0c1a53e7 .avatar_0c1a53e7:nth-of-type(2){margin-right:-16px}[dir='ltr'] .activityIsMultiplePeople_0c1a53e7 .activityDetails_0c1a53e7{left:72px}[dir='rtl'] .activityIsMultiplePeople_0c1a53e7 .activityDetails_0c1a53e7{right:72px}.avatars_0c1a53e7{height:32px}html[dir='ltr'] .avatars_0c1a53e7{margin-left:-2px}html[dir='rtl'] .avatars_0c1a53e7{margin-right:-2px}.avatar_0c1a53e7{display:inline-block;vertical-align:top;position:relative;text-align:center;width:32px;height:32px}.avatar_0c1a53e7:after{content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:2px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-radius:50%}.activityDetails_0c1a53e7{height:32px;position:absolute;top:8px;width:calc(\r 100% - 72px)}[dir='ltr'] .activityDetails_0c1a53e7{left:56px}[dir='rtl'] .activityDetails_0c1a53e7{right:56px}.name_0c1a53e7,.activityActivity_0c1a53e7{display:block;font-size:12px;font-weight:400;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";line-height:15px;height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name_0c1a53e7{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-weight:600}.location_0c1a53e7{font-size:12px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";display:block;padding:8px 16px;position:relative;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location_0c1a53e7:hover{color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";cursor:pointer}.preview_0c1a53e7{border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";position:relative;background-color:"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:";overflow:hidden}.preview_0c1a53e7.previewIsFileList_0c1a53e7{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.previewIconContainer_0c1a53e7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon_0c1a53e7{bottom:10px;position:absolute}[dir='ltr'] .icon_0c1a53e7{left:10px}[dir='rtl'] .icon_0c1a53e7{right:10px}.fileList_0c1a53e7{padding:16px 16px 0 16px;list-style-type:none;margin:0}html[dir='rtl'] .fileList_0c1a53e7{padding:16px 16px 0 16px}.fileList_0c1a53e7 li{height:16px;line-height:16px;margin-bottom:8px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}[dir='ltr'] .fileList_0c1a53e7 li{padding-left:24px}[dir='rtl'] .fileList_0c1a53e7 li{padding-right:24px}.fileList_0c1a53e7 a{font-size:12px;text-decoration:none;color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.fileList_0c1a53e7 a:hover{color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.fileListIcon_0c1a53e7{position:absolute;top:0}[dir='ltr'] .fileListIcon_0c1a53e7{left:0}[dir='rtl'] .fileListIcon_0c1a53e7{right:0}.fileListMore_0c1a53e7{padding:0px 16px 8px 16px;display:block;font-size:12px}html[dir='rtl'] .fileListMore_0c1a53e7{padding:0px 16px 8px 16px}.title_0c1a53e7{padding:8px 16px;display:block;font-size:17px;font-weight:300;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";height:38px;line-height:21px;overflow:hidden;word-wrap:break-word}.secondaryTitle_0c1a53e7{padding:8px 16px;display:block;font-size:14px;font-weight:400;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";line-height:18px;overflow:hidden;word-wrap:break-word;height:45px}.logo_0c1a53e7{font-size:32px;color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";display:block;padding:16px 16px 0 16px}[dir='rtl'] .logo_0c1a53e7{padding:16px 16px 0 16px}.status_0c1a53e7{margin:8px 16px 8px 16px;font-size:14px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";height:32px}[dir='rtl'] .status_0c1a53e7{margin:8px 16px 8px 16px}\n"}]);var i="root_0c1a53e7",o="rootIsActionable_0c1a53e7",a="location_0c1a53e7",s="title_0c1a53e7",l="rootIsCompact_0c1a53e7",u="preview_0c1a53e7",c="icon_0c1a53e7",d="previewIconContainer_0c1a53e7",p="activity_0c1a53e7",h="actions_0c1a53e7",f="action_0c1a53e7",m="views_0c1a53e7",g="viewsIcon_0c1a53e7",b="activityIsMultiplePeople_0c1a53e7",v="avatar_0c1a53e7",y="activityDetails_0c1a53e7",_="avatars_0c1a53e7",S="name_0c1a53e7",w="activityActivity_0c1a53e7",E="previewIsFileList_0c1a53e7",C="fileList_0c1a53e7",x="fileListIcon_0c1a53e7",A="fileListMore_0c1a53e7",T="secondaryTitle_0c1a53e7",O="logo_0c1a53e7",k="status_0c1a53e7"},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(82),a=n(19),s=n(1989),l=n(230),u=n(23),c=(n.n(u),n(873)),d=n(454),p=(n.n(d),n(125)),h=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var m=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=f(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state={changeColor:!0,toggleModal:!1,toggleBubble:!1},f(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),h(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.text,o=t.type,d=t.show,h=t.title,f=t.image,m=t.content,b=t.chamber,v=t.modalSize,y=t.hideModal,_=t.modalActions,S=this.state,w=S.changeColor,E=S.toggleBubble,C=function(){e.setState({toggleBubble:!E})},x=function(t){e.setState({changeColor:t})},A={STONE_ABOVE_TABLE:i.a.createElement(s.a,null),STONE_BELOW_TABLE:i.a.createElement(s.b,null)};switch(o){case"crossSectionBtn":return i.a.createElement("div",null,i.a.createElement(p.a,{label:m[n].crossSectionDetail,onClick:C,style:{marginLeft:"5px"}}),E?i.a.createElement(l.a,{isBlocking:!1,onDismiss:C,isOpen:E,containerClassName:g.container},i.a.createElement("div",{className:"ms-fontColor-black",style:g.title},i.a.createElement("div",{style:{fontWeight:"bold"}},h),i.a.createElement("div",{className:"xButton",onClick:C},i.a.createElement(a.a,{iconName:"CalculatorMultiply"}))),i.a.createElement("div",{style:{textAlign:"center"}},i.a.createElement("img",{src:f,alt:f,style:g.img})),i.a.createElement("div",{className:"ms-fontColor-black",style:g.contentImg},r)):null);case"crossSection":return i.a.createElement("div",{ref:function(t){return e._menuButtonElement=t},onClick:C},i.a.createElement("img",{src:b,alt:b,style:{cursor:"pointer",width:"140px",height:"105px"}}),E?i.a.createElement(l.a,{isBlocking:!1,onDismiss:C,isOpen:E,containerClassName:g.container},i.a.createElement("div",{className:"ms-fontColor-black",style:g.title},i.a.createElement("div",{style:{fontWeight:"bold"}},h),i.a.createElement("div",{className:"xButton",onClick:C},i.a.createElement(a.a,{iconName:"CalculatorMultiply"}))),i.a.createElement("div",{style:{textAlign:"center"}},i.a.createElement("img",{src:f,alt:f,style:g.img})),i.a.createElement("div",{className:"ms-fontColor-black",style:g.contentImg},r)):null);case"alert":return i.a.createElement(l.a,{isOpen:d,isBlocking:!1,onDismiss:y,containerClassName:"mid"!==v?g.miniModal:g.midModal},i.a.createElement("div",{className:"ms-fontColor-black",style:{textAlign:"center"}},i.a.createElement("div",{style:"mid"!==v?{textAlign:"center",margin:"0 20px 0 20px"}:{textAlign:"justify",margin:"0 20px 0 20px"}},i.a.createElement("br",null),i.a.createElement("br",null)," ",r," ","mid"!==v?i.a.createElement("div",null,i.a.createElement("br",null),i.a.createElement("br",null)):i.a.createElement("br",null)),i.a.createElement(u.DefaultButton,{text:h,onClick:_,style:{border:"solid 1px white"},primary:"mid"!==v})," ","\xa0 \xa0","mid"!==v?i.a.createElement(u.DefaultButton,{text:m[n].cancel,onClick:y,className:"outline_grey_ads"}):null));default:return i.a.createElement("div",{onClick:C,onMouseLeave:function(){return x(!0)},onMouseEnter:function(){return x(!1)},style:w?g.default:g.changed,ref:function(t){return e._menuButtonElement=t}},"\xa0?\xa0",E?i.a.createElement(c.a,{headline:h,hasCloseIcon:!0,onDismiss:C,hasSmallHeadline:!0,hasCondensedHeadline:!0,closeButtonAriaLabel:"Close",targetElement:this._menuButtonElement},null!==f?A[f]:null,r):null)}}}]),t}();t.a=Object(o.a)(function(e){return{lang:e.localization.lang,content:e.localization.content}},{})(m);var g={default:{color:"#fff",cursor:"pointer",paddingTop:"5px",fontWeight:"bold",borderRadius:"8px",backgroundColor:"#0C92CD"},changed:{color:"#fff",cursor:"pointer",paddingTop:"5px",fontWeight:"bold",borderRadius:"8px",backgroundColor:"#55cbff"},container:{minWidth:"1100px",maxWidth:"1200px",minHeight:"545px",maxHeight:"650px",backgroundColor:"white"},miniModal:{minWidth:"450px",maxWidth:"450px",minHeight:"150px",maxHeight:"150px",backgroundColor:"white"},midModal:{minWidth:"450px",maxWidth:"450px",minHeight:"250px",maxHeight:"250px",backgroundColor:"white"},title:{padding:"13px",fontSize:"30px",display:"block"},content:{minWidth:"1066px",maxWidth:"1066px",paddingTop:"10px",paddingLeft:"16px",textAlign:"justify"},contentImg:{width:"98%",paddingTop:"10px",paddingLeft:"16px",textAlign:"justify"},xButton:{textAlign:"right",marginTop:"-45px",marginRight:"-5px"},xButtonChanged:{color:"black",cursor:"pointer",textAlign:"right",marginTop:"-45px",marginRight:"-5px"},img:{width:"98%"}}},function(e,t,n){"use strict";n.d(t,"a",function(){return g});var r=n(1),i=n.n(r),o=n(89);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function s(e){"@babel/helpers - typeof";return(s="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e,t){return!t||"object"!==s(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=d(e);if(t){var i=d(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return c(this,n)}}var m=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(m,r["Component"]);var t,n,c,d=f(m);function m(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,m),(t=d.call(this,e)).elementRef=Object(r.createRef)(t.props.forwardRef),t}return t=m,(n=[{key:"updateForwardRef",value:function(){var e=this.props.forwardRef;e&&("function"===typeof e?e(this.elementRef.current):e.current=this.elementRef.current)}},{key:"isDisabled",value:function(){return this.props.disabled||this.props.loading}},{key:"componentDidMount",value:function(){this.updateForwardRef(),this.props.tooltip&&this.renderTooltip()}},{key:"componentDidUpdate",value:function(e){e.tooltip===this.props.tooltip&&e.tooltipOptions===this.props.tooltipOptions||(this.tooltip?this.tooltip.update(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({content:this.props.tooltip},this.props.tooltipOptions||{})):this.renderTooltip())}},{key:"componentWillUnmount",value:function(){this.tooltip&&(this.tooltip.destroy(),this.tooltip=null)}},{key:"renderTooltip",value:function(){this.tooltip=Object(o.m)({target:this.elementRef.current,content:this.props.tooltip,options:this.props.tooltipOptions})}},{key:"renderIcon",value:function(){var e=this.props.loading?this.props.loadingIcon:this.props.icon,t=null;if(e){var n,r=s(e),a=Object(o.l)("p-button-icon p-c",(p(n={"p-button-loading-icon":this.props.loading},"".concat(e),"string"===r),p(n,"p-button-icon-left","left"===this.props.iconPos&&this.props.label),p(n,"p-button-icon-right","right"===this.props.iconPos&&this.props.label),p(n,"p-button-icon-top","top"===this.props.iconPos&&this.props.label),p(n,"p-button-icon-bottom","bottom"===this.props.iconPos&&this.props.label),n));if(t=i.a.createElement("span",{className:a}),"string"!==r){var l={className:a,element:t,props:this.props};t=o.f.getJSXElement(e,l)}}return t}},{key:"renderLabel",value:function(){return this.props.label?i.a.createElement("span",{className:"p-button-label p-c"},this.props.label):!this.props.children&&!this.props.label&&i.a.createElement("span",{className:"p-button-label p-c",dangerouslySetInnerHTML:{__html:"&nbsp;"}})}},{key:"renderBadge",value:function(){if(this.props.badge){var e=Object(o.l)("p-badge",this.props.badgeClassName);return i.a.createElement("span",{className:e},this.props.badge)}return null}},{key:"render",value:function(){var e=this.isDisabled(),t=Object(o.l)("p-button p-component",this.props.className,p({"p-button-icon-only":(this.props.icon||this.props.loading&&this.props.loadingIcon)&&!this.props.label,"p-button-vertical":("top"===this.props.iconPos||"bottom"===this.props.iconPos)&&this.props.label,"p-disabled":e,"p-button-loading":this.props.loading,"p-button-loading-label-only":this.props.loading&&!this.props.icon&&this.props.label},"p-button-loading-".concat(this.props.iconPos),this.props.loading&&this.props.loadingIcon&&this.props.label)),n=this.renderIcon(),r=this.renderLabel(),s=this.renderBadge(),l=o.f.findDiffKeys(this.props,m.defaultProps);return i.a.createElement("button",a({ref:this.elementRef},l,{className:t,disabled:e}),n,r,this.props.children,s,i.a.createElement(o.i,null))}}])&&l(t.prototype,n),c&&l(t,c),m}();p(m,"defaultProps",{label:null,icon:null,iconPos:"left",badge:null,badgeClassName:null,tooltip:null,tooltipOptions:null,forwardRef:null,disabled:!1,loading:!1,loadingIcon:"pi pi-spinner pi-spin"});var g=i.a.forwardRef(function(e,t){return i.a.createElement(m,a({forwardRef:t},e))})},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(5),a=n(180),s=n(905),l=n.n(s),u=n(83),c=n(86),d=n(150),p=n(231),h=this;function f(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}var m={types:{PROJECT_TYPE:{chamber:o._101,pipe:o._102}},clearViewPortForMultiBed:function(){var e=f(i.a.mark(function e(t){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:try{t.clearViewPort()}catch(e){console.error("SubProjectService.clearViewPortForMultiBed() :: "+e.message)}case 1:case"end":return e.stop()}},e,h)}));return function(t){return e.apply(this,arguments)}}(),updateProjectToMultiBed:function(){var e=f(i.a.mark(function e(t){var n,r;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n=Object(c.a)(t.project,function(e){e.isMultiBedProject=!0}),r=new u.a(n.id,n.projectName,n.engineer,n.city,n.state,n.country,n.region?n.region:t.region.id,n.language?n.language:t.language.id,n.createdDate||new Date,n.statusDate||new Date,n.editedDate||null,n.processingStatus,n.bomFileUrl,n.active,n.workItemId,n.inputFileURL,n.outputFileURL,n.projectType,n.outputFileURLPipe,n.bomFileUrlPipe,n.isMultiBedProject),e.next=5,r.persist(t.user.id,t.resourcesTokens.projects.tableToken);case 5:return e.abrupt("return",r);case 8:e.prev=8,e.t0=e.catch(0),console.error("SubProjectService.updateProjectToMultiBed() :: "+e.t0.message);case 11:case"end":return e.stop()}},e,h,[[0,8]])}));return function(t){return e.apply(this,arguments)}}(),saveOrCreateSubProject:function(){var e=f(i.a.mark(function e(){var t,n,r,o,s,u,c,d,p,f,g,b,v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,_=arguments[2];return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=_.getStageScale(),n=_.getStagePosition(),e.next=4,m.zoom(1,1,0,0,_).catch(function(e){console.error("Start SubProjectService.zoom :: "+e.message)});case 4:if(e.prev=4,_.resourcesTokens||_.resourcesTokens.projects||_.resourcesTokens.subprojects){e.next=7;break}throw new Error("Now tokens provided by the system");case 7:if(_.user){e.next=9;break}throw new Error("Unable to save without an instance of auth user");case 9:if(y){e.next=11;break}throw new Error("Please provide configuration object");case 11:if(r=_.user.givenName+" "+_.user.surname,o=_.project,s=void 0,u=void 0,c=y&&y.otherUser&&y.otherUser.otherUserId?y.otherUser:null,!(y&&y.subProject&&y.silent)){e.next=23;break}return d=new a.a(y.subProject.id),p=_.user.id,f=_.resourcesTokens.projects.blobToken,c&&(p=c.otherUserId,f=c.otherUserTokens.projects.iBlobToken),e.next=22,d.fetchState(p,f);case 22:u=e.sent;case 23:if(!v){e.next=30;break}return s=new a.a(v),e.next=27,s.fetch(_.user.id,_.resourcesTokens.subprojects.tableToken);case 27:y&&y.subProject&&y.subProject.id&&y.subProject.projectName&&(s.id=y.subProject.id,s.projectName=y.subProject.projectName,s.bedName=y.subProject.projectName),e.next=32;break;case 30:g=y&&y.parentId?y.parentId:_.project.id,s=new a.a(l()(),g,y.bedName,o.engineer||r,o.city,o.state,o.country,_.region.name,o.createdDate||new Date,o.statusDate||new Date,o.editedDate||null,"status",o.boomURL||"",!0,o.workItemId||"",o.inputFileURL||"",o.outputFileURL||"",o.projectType||"");case 32:return b=y&&y.silent?u:_.getSubProjectStateToPersist(),e.next=35,s.persistState(b,_.user.id,_.resourcesTokens.projects.blobToken);case 35:return e.next=37,s.persist(_.user.id,_.resourcesTokens.subprojects.tableToken);case 37:return e.abrupt("return",s);case 40:e.prev=40,e.t0=e.catch(4),console.error("SubProjectService.saveOrCreateSubProject() :: ",e.t0.message);case 43:return e.next=45,m.zoom(t.scaleX,t.scaleY,n.positionX,n.positionY).catch(function(e){console.error("Restore SubProjectService.zoom :: "+e.message)});case 45:case"end":return e.stop()}},e,h,[[4,40]])}));return function(){return e.apply(this,arguments)}}(),simpleCurrentStateSave:function(){var e=f(i.a.mark(function e(){var t,n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,o=arguments[1];return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,o.resourcesTokens||o.resourcesTokens.projects||o.resourcesTokens.subprojects){e.next=3;break}throw new Error("Now tokens provided by the system");case 3:if(o.user){e.next=5;break}throw new Error("Unable to save without an instance of auth user");case 5:if(r){e.next=7;break}throw new Error("subProjectId is required");case 7:return t=new a.a(r),e.next=10,t.fetch(o.user.id,o.resourcesTokens.subprojects.tableToken);case 10:return n=o.getSubProjectStateToPersist(),e.next=13,t.persistState(n,o.user.id,o.resourcesTokens.projects.blobToken);case 13:return e.abrupt("return",t);case 16:e.prev=16,e.t0=e.catch(0),console.error("SubProjectService.simpleCurrentStateSave() :: "+e.t0.message);case 19:case"end":return e.stop()}},e,h,[[0,16]])}));return function(){return e.apply(this,arguments)}}(),syncAutomationProcess:function(){var e=f(i.a.mark(function e(t,n){var r,a,s,l=arguments.length>2&&void 0!==arguments[2]&&arguments[2],u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,console.log("%c start syncAutomationProcess() ","color:red; background-color:green;"),(r=n.projectType===o._101?n.buildProjectAutomation():n.buildPipeProjectAutomation()).bedName=t.projectName,a=void 0,s=void 0,void 0===c.otherUserId&&void 0===c.otherUserTokens?(a=n.user.id,s=n.resourcesTokens.projects.blobToken):(a=c.otherUserId,s=c.otherUserTokens.projects.iBlobToken),l){e.next=10;break}r=JSON.parse(r.serialize()),e.next=13;break;case 10:return e.next=12,u.fetchAutomation(a,s);case 12:r=e.sent;case 13:return e.next=15,t.persistAutomationState(r,n.user.id,n.resourcesTokens.projects.blobToken);case 15:e.next=20;break;case 17:e.prev=17,e.t0=e.catch(0),console.error("SubProjectService.syncAutomationProcess() :: "+e.t0.message);case 20:case"end":return e.stop()}},e,h,[[0,17]])}));return function(t,n){return e.apply(this,arguments)}}(),saveMainProject:function(){var e=f(i.a.mark(function e(t){var n,r,o,a,s,l,d,f,m,g,b;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,t){e.next=3;break}throw new Error("this.props should be provided");case 3:if(t.resourcesTokens||t.resourcesTokens.projects||t.resourcesTokens.subprojects){e.next=5;break}throw new Error("Now tokens provided by the system");case 5:if(t.user){e.next=7;break}throw new Error("Unable to save without an instance of auth user");case 7:return n=t.project,r=n.projectName,o=n.id,a=n.bomFileUrl,s=n.inputFileURL,l=n.outputFileURL,d=n.processingStatus||u.a.PROCESSING_STATUS.unsubmitted,f=t.user.givenName+" "+t.user.surname,n=Object(c.a)(n,function(e){e.processingStatus=d,e.bomFileUrl=a}),m=new u.a(o,r,n.engineer||f,n.city,n.state,n.country,n.region,n.language,n.createdDate||new Date,n.statusDate||new Date,n.editedDate||null,n.processingStatus,n.bomFileUrl,!0,"",s,l,t.projectType,n.outputFileURLPipe,n.bomFileUrlPipe,n.isMultiBedProject),e.next=19,m.fetch(t.user.id,t.resourcesTokens.projects.tableToken);case 19:return g=t.getStateToPersist(),e.next=22,m.persistState(g,t.user.id,t.resourcesTokens.projects.blobToken);case 22:return e.next=24,m.persist(t.user.id,t.resourcesTokens.projects.tableToken);case 24:return b={project:m,PartitionKey:t.user.id},e.next=27,p.a.mergeOrUploadProjectDocument(b);case 27:return e.abrupt("return",{projectInstance:m,message:"saved successfully"});case 30:e.prev=30,e.t0=e.catch(0),console.error("SubProjectService.saveMainProject() :: ",e.t0.message);case 33:case"end":return e.stop()}},e,h,[[0,30]])}));return function(t){return e.apply(this,arguments)}}(),loadSubProject:function(){var e=f(i.a.mark(function e(){var t,n,r,o,s,l,u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,c=arguments[1],d=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,u){e.next=3;break}throw new Error("Id for subproject is required");case 3:if(c.resourcesTokens||c.resourcesTokens.projects||c.resourcesTokens.subprojects){e.next=5;break}throw new Error("No tokens provided by the system");case 5:if(c.user){e.next=7;break}throw new Error("Unable to save without an instance of auth user");case 7:return t=new a.a(u),n=c.multiBedOtherUserId?c.multiBedOtherUserId:c.user.id,r=c.multiBedOtherUserId?c.multiBedOtherUserTokens.subprojects.iTableToken:c.resourcesTokens.subprojects.tableToken,o=c.multiBedOtherUserId?c.multiBedOtherUserTokens.projects.iBlobToken:c.resourcesTokens.projects.blobToken,p&&p.otherUserId&&(n=p.otherUserId,r=p.otherUserTokens.subprojects.iTableToken,o=p.otherUserTokens.projects.iBlobToken),s={oid:n,token:r,blobToken:o},e.next=15,t.fetch(s.oid,s.token);case 15:if(t.active){e.next=18;break}return console.error("The subProject was already deleted"),e.abrupt("return");case 18:return c.setCurrentSubProject(t),e.next=21,t.fetchState(s.oid,s.blobToken);case 21:return l=e.sent,d&&(c.clearMainManifoldsState(),c.restoreSubProjectPersistedState(l),l.globals.projectType,c.restoreSubProjectPersistedState(l)),e.abrupt("return",t);case 26:e.prev=26,e.t0=e.catch(0),console.error("SubProjectService.loadSubProject() :: "+e.t0.message);case 29:case"end":return e.stop()}},e,h,[[0,26]])}));return function(){return e.apply(this,arguments)}}(),loadAllSubProjects:function(){var e=f(i.a.mark(function e(t,n){var r;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,n.resourcesTokens||n.resourcesTokens.projects||n.resourcesTokens.subprojects){e.next=3;break}throw new Error("Now tokens provided by the system");case 3:return e.next=5,a.a.fetchSubProjects(n.user.id,t,n.resourcesTokens.subprojects.tableToken);case 5:return r=e.sent,e.abrupt("return",r);case 9:return e.prev=9,e.t0=e.catch(0),console.error("SubProjectService.loadAllSubProjects() :: "+e.t0.message),e.abrupt("return",[]);case 13:case"end":return e.stop()}},e,h,[[0,9]])}));return function(t,n){return e.apply(this,arguments)}}(),loadAllUserSubProjects:function(){var e=f(i.a.mark(function e(t,n,r){var o;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,r.resourcesTokens||r.resourcesTokens.projects||r.resourcesTokens.subprojects){e.next=3;break}throw new Error("Now tokens provided by the system");case 3:return e.next=5,a.a.fetchUserSubProjects(t,n);case 5:return o=e.sent,e.abrupt("return",o);case 9:return e.prev=9,e.t0=e.catch(0),console.error("SubProjectService.loadAllSubProjects() :: "+e.t0.message),e.abrupt("return",[]);case 13:case"end":return e.stop()}},e,h,[[0,9]])}));return function(t,n,r){return e.apply(this,arguments)}}(),getSubmissionStateForAllSubProjects:function(){var e=f(i.a.mark(function e(t,n,r){var o,a,s,l,u,c,p;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:o=[],e.prev=1,a=0;case 3:if(!(a<t.multiBed.beds.length)){e.next=15;break}return s=t.multiBed.beds[a],e.next=7,m.loadSubProject(s.id,t);case 7:"PIPE"===e.sent.projectType&&(l=h.props.pipeBed.dimensions,u=l.length,c=l.width,t.setPipeDesign(c.ft,u.ft)),console.log("BedID:",s.id,r()),p=Object(d.d)()(n,r),o.push(p);case 12:a++,e.next=3;break;case 15:return e.abrupt("return",o);case 18:return e.prev=18,e.t0=e.catch(1),console.error("SubProjectService.getSubmissionStateForAllSubProjects() :: "+e.t0.message),e.abrupt("return",[]);case 22:case"end":return e.stop()}},e,h,[[1,18]])}));return function(t,n,r){return e.apply(this,arguments)}}(),loadAllSubProjectsAutomationState:function(){var e=f(i.a.mark(function e(t,n){var r,o,s,l,u;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,n.authentication.resourcesTokens||n.authentication.resourcesTokens.projects||n.authentication.resourcesTokens.subprojects){e.next=3;break}throw new Error("No tokens provided by the system");case 3:r=[],o=void 0,s=0;case 6:if(!(s<n.multiBed.beds.length)){e.next=16;break}return l=n.multiBed.beds[s],o=new a.a(l.id),e.next=11,o.fetchAutomationState(n.authentication.user.id,n.authentication.resourcesTokens.projects.blobToken);case 11:u=e.sent,r.push(Object.assign({},u,{bedId:l.id,bedName:l.name}));case 13:s++,e.next=6;break;case 16:return e.abrupt("return",r);case 19:return e.prev=19,e.t0=e.catch(0),console.log("SubProjectService.loadAllSubProjectsAutomationState() :: "+e.t0.message),e.abrupt("return",[]);case 23:case"end":return e.stop()}},e,h,[[0,19]])}));return function(t,n){return e.apply(this,arguments)}}(),deleteSubProject:function(){var e=f(i.a.mark(function e(t,n){var r;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,n.resourcesTokens||n.resourcesTokens.projects||n.resourcesTokens.subprojects){e.next=3;break}throw new Error("Now tokens provided by the system");case 3:if(n.user){e.next=5;break}throw new Error("Unable to save without an instance of auth user");case 5:return r=new a.a(t),e.next=8,r.fetch(n.user.id,n.resourcesTokens.subprojects.tableToken);case 8:if(r.active){e.next=11;break}return console.error("The subProject was already deleted"),e.abrupt("return");case 11:return r.active=!1,e.next=14,r.persist(n.user.id,n.resourcesTokens.subprojects.tableToken);case 14:return e.abrupt("return",{message:"Record deleted",result:!0});case 17:return e.prev=17,e.t0=e.catch(0),console.error("SubProjectService.deleteSubProject() :: "+e.t0.message),e.abrupt("return",{message:"An error occurred, could not be deleted",result:!1});case 21:case"end":return e.stop()}},e,h,[[0,17]])}));return function(t,n){return e.apply(this,arguments)}}(),restoreSubProject:function(){var e=f(i.a.mark(function e(t,n){var r;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,n.resourcesTokens||n.resourcesTokens.projects||n.resourcesTokens.subprojects){e.next=3;break}throw new Error("Now tokens provided by the system");case 3:if(n.user){e.next=5;break}throw new Error("Unable to save without an instance of auth user");case 5:return r=new a.a(t),e.next=8,r.fetch(n.user.id,n.resourcesTokens.subprojects.tableToken);case 8:if(!r.active){e.next=11;break}return console.error("The subProject was already deleted"),e.abrupt("return");case 11:return r.active=!0,e.next=14,r.persist(n.user.id,n.resourcesTokens.subprojects.tableToken);case 14:return e.abrupt("return",{message:"Record deleted",result:!0});case 17:return e.prev=17,e.t0=e.catch(0),console.error("SubProjectService.restoreSubProject() :: "+e.t0.message),e.abrupt("return",{message:"An error occurred, could not be deleted",result:!1});case 21:case"end":return e.stop()}},e,h,[[0,17]])}));return function(t,n){return e.apply(this,arguments)}}(),fetchAllSubProject:function(){var e=f(i.a.mark(function e(t,n){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},e,h)}));return function(t,n){return e.apply(this,arguments)}}(),restoreDefaultSettings:function(){var e=f(i.a.mark(function e(t){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("%c <<< renderButton IN USE >>> ","background: yellow; color: red"),e.prev=2,t.resetAppSettingsState(),e.abrupt("return",{message:"done"});case 7:e.prev=7,e.t0=e.catch(2),console.error("Error on MultiBedService.restoreDefaultSettings() :: ",e.t0.message);case 10:case"end":return e.stop()}},e,h,[[2,7]])}));return function(t){return e.apply(this,arguments)}}(),setCentralizedCoordinates:function(e){setTimeout(function(){e.pipeBedSetCentralizedCoordinates({x:.5*e.computeWidth/2+e.bedWidth/2,y:1.15*e.computedHeight/2-e.bedLength/2}),e.chamberBedSetCentralizedCoordinates({x:e.computeWidth/2+e.chamberBedHeight*e.chamberBedScaleX/2,y:e.computedHeight/2-e.chamberBedWidth*e.chamberBedScaleY/2+400})},0)},zoom:function(){var e=f(i.a.mark(function e(t,n,r,o,a){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a.scaleStage(t,n),a.positionStage(r,o);case 2:case"end":return e.stop()}},e,h)}));return function(t,n,r,i,o){return e.apply(this,arguments)}}()};t.a=m},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(5),a=n(180),s=n(179),l=n(677),u=this;function c(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function d(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}var p={getPlaceholderSettings:function(e,t){try{if(!e||!t)throw new Error("Please provide a name and this.props object");var n=t.projectType===o._101,r={bedId:null,bedName:e,points:n?t.stoneBedPoints:null,x:n?t.chamberbedX:t.pipeBedPosition.x,y:n?t.chamberbedY:t.pipeBedPosition.y,rotation:n?t.chamberbedRotation:t.pipeBedRotation,height:n?t.chamberbedHeight?t.chamberbedHeight:Math.abs(t.stoneBedPoints[2]-t.stoneBedPoints[3]):t.getScaledValue(t.pipeBedDimensions.length.ft),width:n?t.chamberbedWidth?t.chamberbedWidth:Math.abs(t.stoneBedPoints[0]-t.stoneBedPoints[1]):t.getScaledValue(t.pipeBedDimensions.width.ft)};return n&&(r.scaleX=t.chamberbedScaleX,r.scaleY=t.chamberbedScaleY),r}catch(e){console.error("Error on MultiBedService.getPlaceholderSettings() :: ",e.message)}},getMultibedDataForPDF:function(){var e=d(i.a.mark(function e(t){var n,r,o,l,d,p,h,f,m,g,b;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=[].concat(c(s.b.getAllBeds())),r=t.user.id,o=t.resourcesTokens.projects.blobToken,l=!0,d=!1,p=void 0,e.prev=6,h=n[Symbol.iterator]();case 8:if(l=(f=h.next()).done){e.next=22;break}return m=f.value,g=new a.a(m.id),e.next=13,g.fetchState(r,o);case 13:(b=e.sent).calculations&&(m.calculations=b.calculations),b.globals&&(m.globals=b.globals),b.pipeBed&&(m.pipeBed=b.pipeBed),b.pipeGlobals&&(m.pipeGlobals=b.pipeGlobals),m.state=b;case 19:l=!0,e.next=8;break;case 22:e.next=28;break;case 24:e.prev=24,e.t0=e.catch(6),d=!0,p=e.t0;case 28:e.prev=28,e.prev=29,!l&&h.return&&h.return();case 31:if(e.prev=31,!d){e.next=34;break}throw p;case 34:return e.finish(31);case 35:return e.finish(28);case 36:return e.abrupt("return",n);case 37:case"end":return e.stop()}},e,u,[[6,24,28,36],[29,,31,35]])}));return function(t){return e.apply(this,arguments)}}(),syncMultibedAutomationData:function(){var e=d(i.a.mark(function e(t,n,r){var o,u,d,p,h,f,m,g,b,v,y,_,S;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!r.isMultiBedProject){e.next=53;break}o=[].concat(c(s.b.getAllBeds())),u=r.user.id,d=r.resourcesTokens.projects.blobToken,p=l.b.getBackgroundObj(),h=!0,f=!1,m=void 0,e.prev=9,g=o[Symbol.iterator]();case 11:if(h=(b=g.next()).done){e.next=38;break}return v=b.value,y=new a.a(v.id),e.next=16,y.fetchAutomation(u,d);case 16:_=e.sent,S=!0,e.t0=t,e.next="projectName"===e.t0?21:"background"===e.t0?24:"syncAll"===e.t0?26:28;break;case 21:return _.email.projectname=n.projectName,console.log("projectName : "+n.projectName+", silentAutomation.email.projectname : "+_.email.projectname),e.abrupt("break",32);case 24:return _.background=n.background,e.abrupt("break",32);case 26:return p&&(_.background=p),e.abrupt("break",32);case 28:return console.warn("Type not provided or incorrect ( "+t+" )"),console.warn(" No update done! )"),S=!1,e.abrupt("break",32);case 32:if(!S){e.next=35;break}return e.next=35,y.persistAutomationState(_,r.user.id,r.resourcesTokens.projects.blobToken);case 35:h=!0,e.next=11;break;case 38:e.next=44;break;case 40:e.prev=40,e.t1=e.catch(9),f=!0,m=e.t1;case 44:e.prev=44,e.prev=45,!h&&g.return&&g.return();case 47:if(e.prev=47,!f){e.next=50;break}throw m;case 50:return e.finish(47);case 51:return e.finish(44);case 52:return e.abrupt("return",!0);case 53:return e.abrupt("return",!1);case 56:return e.prev=56,e.t2=e.catch(0),console.log("Error on MultiBedService.syncMultibedAutomationData() :: "+e.t2.message),e.abrupt("return","false");case 60:case"end":return e.stop()}},e,this,[[0,56],[9,40,44,52],[45,,47,51]])}));return function(t,n,r){return e.apply(this,arguments)}}(),syncBedsData:function(){var e=d(i.a.mark(function e(t,n){var r,o,s,l,u,c,d,p,h,f,m,g,b=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,r=n.multiBedOtherUserId?n.multiBedOtherUserId:n.user.id,o=n.multiBedOtherUserId?n.multiBedOtherUserTokens.subprojects.iTableToken:n.resourcesTokens.subprojects.tableToken,s=n.multiBedOtherUserId?n.multiBedOtherUserTokens.projects.iBlobToken:n.resourcesTokens.projects.blobToken,b&&b.otherUserId&&(r=b.otherUserId,o=b.otherUserTokens.subprojects.iTableToken,s=b.otherUserTokens.projects.iBlobToken),l={oid:r,token:o,blobToken:s},u=!0,c=!1,d=void 0,e.prev=9,p=t[Symbol.iterator]();case 11:if(u=(h=p.next()).done){e.next=21;break}return f=h.value,m=new a.a(f.id),e.next=16,m.fetchState(l.oid,l.blobToken);case 16:g=e.sent,f.volume=g.pipeBed.volume;case 18:u=!0,e.next=11;break;case 21:e.next=27;break;case 23:e.prev=23,e.t0=e.catch(9),c=!0,d=e.t0;case 27:e.prev=27,e.prev=28,!u&&p.return&&p.return();case 30:if(e.prev=30,!c){e.next=33;break}throw d;case 33:return e.finish(30);case 34:return e.finish(27);case 35:return n.updatedSelectedBedValues(t),e.abrupt("return",!0);case 39:return e.prev=39,e.t1=e.catch(0),console.error("MultiBedService.syncBedsData() : "+e.t1.message),e.abrupt("return",!1);case 43:case"end":return e.stop()}},e,this,[[0,39],[9,23,27,35],[28,,30,34]])}));return function(t,n){return e.apply(this,arguments)}}()};t.a=p},function(e,t,n){"use strict";n.d(t,"f",function(){return o}),n.d(t,"e",function(){return a}),n.d(t,"c",function(){return s}),n.d(t,"b",function(){return l}),n.d(t,"d",function(){return u}),n.d(t,"a",function(){return c});var r=n(5),i=n(151),o=function(e){return function(t){t({type:r._220,payload:e})}},a=function(e){return function(t){t({type:r._226,payload:e})}},s=function(){return function(e){e({type:r._221})}},l=function(){return function(e,t){var n=t(),r=n.globals,i=n.viewport,o=n.background,a=n.chamberbed,s=n.stonebed,l=n.calculations,u=n.upperManifolds,c=n.lowerManifolds,d=n.mainManifolds,p=n.pdf,h=n.systemParameters,f=n.localization,m=n.pipeGlobals,g=n.pipeBed,b=n.multiBed,v=n.subProject;if(o.bgImg){var y=o.bgImg,_=document.createElement("canvas");_.width=y.width,_.height=y.height,_.getContext("2d").drawImage(y,0,0),o.specs={data:_.toDataURL("image/png"),height:y.height,width:y.width}}return{globals:r,viewport:i,background:o,chamberbed:a,stonebed:s,calculations:l,upperManifolds:u,lowerManifolds:c,mainManifolds:d,pdf:p,systemParameters:h,localization:Object.assign({},f,{regions:null,languages:null,units:null,content:null,lbl:null}),pipeGlobals:m,pipeBed:g,multiBed:b,subProject:v}}},u=function(e){return function(t,n){var o=n(),a=o.apptoolbar,s=a.chambers,l=a.endcaps,u=e.globals,c=u.chamberType,d=u.chamberEndCapType,p=e.chamberbed,h=e.calculations.totalStorageProvided;c=c||o.globals.chamberType,d=d||o.globals.chamberEndCapType;var f=s.find(function(e){return e.id===c.id}),m=l.find(function(e){return e.id===d.id});e.globals.projectType===r._101&&"MC-4500"===f.id&&d.installedLength<m.installedLength&&(o.apptoolbar.showLegacyComponentDialog||t({type:r._113,payload:{showDialog:!0}}),Object(i.d)(f,m)),o.manifoldEntry&&o.manifoldEntry.showManifoldEntryDialog&&(t({type:r._265,payload:{accessory:{},manifoldId:null,showManifoldEntryDialog:!1}}),t({type:r._33}),t({type:r._82}));var g=!!window._bridge;t({type:r._222,payload:Object.assign({},e,{globals:Object.assign({},e.globals,{chamberType:f,chamberEndCapType:m}),chamberbed:p,totalStorageProvided:h,isDeskTop:g})})}},c=function(e){return function(t,n){var i=n(),o=i.apptoolbar,a=o.chambers,s=o.endcaps,l=e.globals,u=l.chamberType,c=l.chamberEndCapType;u=u||i.globals.chamberType,c=c||i.globals.chamberEndCapType;var d=a.find(function(e){return e.id===u.id}),p=s.find(function(e){return e.id===c.id}),h=e.calculations.totalStorageProvided,f=e.chamberbed,m=!!window._bridge;t({type:r._222,payload:Object.assign({},e,{globals:Object.assign({},e.globals,{chamberType:d,chamberEndCapType:p}),chamberbed:f,totalStorageProvided:h,isDeskTop:m})})}}},function(e,t,n){e.exports=n(2064)},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)&&r.length){var a=i.apply(null,r);a&&e.push(a)}else if("object"===o)for(var s in r)n.call(r,s)&&r[s]&&e.push(s)}}return e.join(" ")}"undefined"!==typeof e&&e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){var r=n(944),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();e.exports=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2390);function o(e){return function(e){var t=i.COLOR_VALUES[e.toLowerCase()];if(t)return{r:t[0],g:t[1],b:t[2],a:100}}(e)||function(e){if("#"===e[0]&&4===e.length)return{r:parseInt(e[1]+e[1],16),g:parseInt(e[2]+e[2],16),b:parseInt(e[3]+e[3],16),a:100}}(e)||function(e){if("#"===e[0]&&7===e.length)return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16),a:100}}(e)||function(e){if(0===e.indexOf("rgb(")){var t=(e=e.match(/rgb\(([^)]+)\)/)[1]).split(/ *, */).map(Number);return{r:t[0],g:t[1],b:t[2],a:100}}}(e)||function(e){if(0===e.indexOf("rgba(")){var t=(e=e.match(/rgba\(([^)]+)\)/)[1]).split(/ *, */).map(Number);return{r:t[0],g:t[1],b:t[2],a:100*t[3]}}}(e)||function(e){if(0===e.indexOf("hsl(")){var t=(e=e.match(/hsl\(([^)]+)\)/)[1]).split(/ *, */),n=parseInt(t[0],10),r=parseInt(t[1],10),i=parseInt(t[2],10),o=c(n,r,i);return o.a=100,o}}(e)||function(e){if(0===e.indexOf("hsla(")){var t=(e=e.match(/hsla\(([^)]+)\)/)[1]).split(/ *, */),n=parseInt(t[0],10),r=parseInt(t[1],10),i=parseInt(t[2],10),o=100*parseInt(t[3],10),a=c(n,r,i);return a.a=o,a}}(e)}function a(e,t,n){return[p(e),p(t),p(n)].join("")}function s(e,t,n){var r=d(e,t,n);return a(r.r,r.g,r.b)}function l(e,t,n){var r=NaN,i=Math.max(e,t,n),o=i-Math.min(e,t,n);return 0===o?r=0:e===i?r=(t-n)/o%6:t===i?r=(n-e)/o+2:n===i&&(r=(e-t)/o+4),(r=Math.round(60*r))<0&&(r+=360),{h:r,s:Math.round(100*(0===i?0:o/i)),v:Math.round(i/255*100)}}function u(e,t,n){return{h:e,s:2*(t*=(n<50?n:100-n)/100)/(n+t)*100,v:n+t}}function c(e,t,n){var r=u(e,t,n);return d(r.h,r.s,r.v)}function d(e,n,r){var i=[],o=(r/=100)*(n/=100),a=e/60,s=o*(1-Math.abs(a%2-1)),l=r-o;switch(Math.floor(a)){case 0:i=[o,s,0];break;case 1:i=[s,o,0];break;case 2:i=[0,o,s];break;case 3:i=[0,s,o];break;case 4:i=[s,0,o];break;case 5:i=[o,0,s]}return{r:Math.round(t.MAX_COLOR_RGBA*(i[0]+l)),g:Math.round(t.MAX_COLOR_RGBA*(i[1]+l)),b:Math.round(t.MAX_COLOR_RGBA*(i[2]+l))}}function p(e){var t=e.toString(16);return 1===t.length?"0"+t:t}t.MAX_COLOR_SATURATION=100,t.MAX_COLOR_HUE=359,t.MAX_COLOR_VALUE=100,t.MAX_COLOR_RGBA=255,t.cssColor=o,t.rgb2hex=a,t.hsv2hex=s,t.rgb2hsv=l,t.hsl2hsv=u,t.hsv2hsl=function(e,n,r){var i=(2-(n/=t.MAX_COLOR_SATURATION))*(r/=t.MAX_COLOR_VALUE),o=n*r;return{h:e,s:100*(o=(o/=i<=1?i:2-i)||0),l:100*(i/=2)}},t.hsl2rgb=c,t.hsv2rgb=d,t.getColorFromString=function(e){var t=o(e);if(t){var n=t.a,r=t.b,i=t.g,s=t.r,u=l(s,i,r),c=u.h,d=u.s,p=u.v;return{a:n,b:r,g:i,h:c,hex:a(s,i,r),r:s,s:d,str:e,v:p}}},t.getColorFromRGBA=function(e){var t=e.a,n=e.b,r=e.g,i=e.r,o=l(i,r,n),s=o.h,u=o.s,c=o.v,d=a(i,r,n);return{a:t,b:n,g:r,h:s,hex:d,r:i,s:u,str:100===t?"#"+d:"rgba("+i+", "+r+", "+n+", "+t/100+")",v:c}},t.getFullColorString=function(e){return"#"+s(e.h,t.MAX_COLOR_SATURATION,t.MAX_COLOR_VALUE)},t.updateSV=function(e,t,n){var r=d(e.h,t,n),i=r.r,o=r.g,s=r.b,l=a(i,o,s);return{a:e.a,b:s,g:o,h:e.h,hex:l,r:i,s:t,str:100===e.a?"#"+l:"rgba("+i+", "+o+", "+s+", "+e.a/100+")",v:n}},t.updateH=function(e,t){var n=d(t,e.s,e.v),r=n.r,i=n.g,o=n.b,s=a(r,i,o);return{a:e.a,b:o,g:i,h:t,hex:s,r:r,s:e.s,str:100===e.a?"#"+s:"rgba("+r+", "+i+", "+o+", "+e.a/100+")",v:e.v}},t.updateA=function(e,t){return r.assign({},e,{a:t,str:100===t?"#"+e.hex:"rgba("+e.r+", "+e.g+", "+e.b+", "+t/100+")"})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(193),t),r.__exportStar(n(2418),t),r.__exportStar(n(2419),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".root_0c1a53e7{-webkit-font-smoothing:antialiased;background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";-webkit-box-sizing:border-box;box-sizing:border-box;max-width:320px;min-width:206px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.rootIsActionable_0c1a53e7:hover{cursor:pointer;border-color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}.rootIsActionable_0c1a53e7:hover:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid "},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";pointer-events:none}.location_0c1a53e7+.title_0c1a53e7{padding-top:4px}.rootIsCompact_0c1a53e7{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:480px;height:109px}.rootIsCompact_0c1a53e7 .ms-DocumentCard-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.rootIsCompact_0c1a53e7 .preview_0c1a53e7{border-bottom:none;max-height:106px;max-width:144px}.rootIsCompact_0c1a53e7 .preview_0c1a53e7 .icon_0c1a53e7 .ms-Image-image{max-height:32px;max-width:32px}html[dir='ltr'] .rootIsCompact_0c1a53e7 .preview_0c1a53e7{border-right:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir='rtl'] .rootIsCompact_0c1a53e7 .preview_0c1a53e7{border-left:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.rootIsCompact_0c1a53e7 .previewIconContainer_0c1a53e7{height:100%}.rootIsCompact_0c1a53e7 .title_0c1a53e7{padding:12px 16px 8px 16px;font-size:15px;font-weight:400;line-height:16px}.rootIsCompact_0c1a53e7 .activity_0c1a53e7{padding-bottom:12px}.actions_0c1a53e7{height:34px;padding:4px 12px;position:relative}.action_0c1a53e7{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";cursor:pointer}html[dir='ltr'] .action_0c1a53e7{float:left}html[dir='rtl'] .action_0c1a53e7{float:right}[dir='ltr'] .action_0c1a53e7{margin-right:4px}[dir='rtl'] .action_0c1a53e7{margin-left:4px}.action_0c1a53e7 .ms-Button{font-size:16px;height:34px;width:34px}.action_0c1a53e7 .ms-Button:hover .ms-Button-icon{color:"},{theme:"buttonText",defaultValue:"#333333"},{rawString:";cursor:pointer}.views_0c1a53e7{line-height:34px}html[dir='ltr'] .views_0c1a53e7{text-align:right}html[dir='rtl'] .views_0c1a53e7{text-align:left}.viewsIcon_0c1a53e7{font-size:16px;vertical-align:top}[dir='ltr'] .viewsIcon_0c1a53e7{margin-right:8px}[dir='rtl'] .viewsIcon_0c1a53e7{margin-left:8px}.activity_0c1a53e7{padding:8px 16px;position:relative}html[dir='ltr'] .activityIsMultiplePeople_0c1a53e7 .avatar_0c1a53e7:nth-of-type(2){margin-left:-16px}html[dir='rtl'] .activityIsMultiplePeople_0c1a53e7 .avatar_0c1a53e7:nth-of-type(2){margin-right:-16px}[dir='ltr'] .activityIsMultiplePeople_0c1a53e7 .activityDetails_0c1a53e7{left:72px}[dir='rtl'] .activityIsMultiplePeople_0c1a53e7 .activityDetails_0c1a53e7{right:72px}.avatars_0c1a53e7{height:32px}html[dir='ltr'] .avatars_0c1a53e7{margin-left:-2px}html[dir='rtl'] .avatars_0c1a53e7{margin-right:-2px}.avatar_0c1a53e7{display:inline-block;vertical-align:top;position:relative;text-align:center;width:32px;height:32px}.avatar_0c1a53e7:after{content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:2px solid "},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-radius:50%}.activityDetails_0c1a53e7{height:32px;position:absolute;top:8px;width:calc(\r 100% - 72px)}[dir='ltr'] .activityDetails_0c1a53e7{left:56px}[dir='rtl'] .activityDetails_0c1a53e7{right:56px}.name_0c1a53e7,.activityActivity_0c1a53e7{display:block;font-size:12px;font-weight:400;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";line-height:15px;height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name_0c1a53e7{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-weight:600}.location_0c1a53e7{font-size:12px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";display:block;padding:8px 16px;position:relative;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location_0c1a53e7:hover{color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";cursor:pointer}.preview_0c1a53e7{border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";position:relative;background-color:"},{theme:"neutralLighterAlt",defaultValue:"#f8f8f8"},{rawString:";overflow:hidden}.preview_0c1a53e7.previewIsFileList_0c1a53e7{background-color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.previewIconContainer_0c1a53e7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon_0c1a53e7{bottom:10px;position:absolute}[dir='ltr'] .icon_0c1a53e7{left:10px}[dir='rtl'] .icon_0c1a53e7{right:10px}.fileList_0c1a53e7{padding:16px 16px 0 16px;list-style-type:none;margin:0}html[dir='rtl'] .fileList_0c1a53e7{padding:16px 16px 0 16px}.fileList_0c1a53e7 li{height:16px;line-height:16px;margin-bottom:8px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}[dir='ltr'] .fileList_0c1a53e7 li{padding-left:24px}[dir='rtl'] .fileList_0c1a53e7 li{padding-right:24px}.fileList_0c1a53e7 a{font-size:12px;text-decoration:none;color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.fileList_0c1a53e7 a:hover{color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.fileListIcon_0c1a53e7{position:absolute;top:0}[dir='ltr'] .fileListIcon_0c1a53e7{left:0}[dir='rtl'] .fileListIcon_0c1a53e7{right:0}.fileListMore_0c1a53e7{padding:0px 16px 8px 16px;display:block;font-size:12px}html[dir='rtl'] .fileListMore_0c1a53e7{padding:0px 16px 8px 16px}.title_0c1a53e7{padding:8px 16px;display:block;font-size:17px;font-weight:300;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";height:38px;line-height:21px;overflow:hidden;word-wrap:break-word}.secondaryTitle_0c1a53e7{padding:8px 16px;display:block;font-size:14px;font-weight:400;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";line-height:18px;overflow:hidden;word-wrap:break-word;height:45px}.logo_0c1a53e7{font-size:32px;color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";display:block;padding:16px 16px 0 16px}[dir='rtl'] .logo_0c1a53e7{padding:16px 16px 0 16px}.status_0c1a53e7{margin:8px 16px 8px 16px;font-size:14px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";height:32px}[dir='rtl'] .status_0c1a53e7{margin:8px 16px 8px 16px}\n"}]),t.root="root_0c1a53e7",t.rootIsActionable="rootIsActionable_0c1a53e7",t.location="location_0c1a53e7",t.title="title_0c1a53e7",t.rootIsCompact="rootIsCompact_0c1a53e7",t.preview="preview_0c1a53e7",t.icon="icon_0c1a53e7",t.previewIconContainer="previewIconContainer_0c1a53e7",t.activity="activity_0c1a53e7",t.actions="actions_0c1a53e7",t.action="action_0c1a53e7",t.views="views_0c1a53e7",t.viewsIcon="viewsIcon_0c1a53e7",t.activityIsMultiplePeople="activityIsMultiplePeople_0c1a53e7",t.avatar="avatar_0c1a53e7",t.activityDetails="activityDetails_0c1a53e7",t.avatars="avatars_0c1a53e7",t.name="name_0c1a53e7",t.activityActivity="activityActivity_0c1a53e7",t.previewIsFileList="previewIsFileList_0c1a53e7",t.fileList="fileList_0c1a53e7",t.fileListIcon="fileListIcon_0c1a53e7",t.fileListMore="fileListMore_0c1a53e7",t.secondaryTitle="secondaryTitle_0c1a53e7",t.logo="logo_0c1a53e7",t.status="status_0c1a53e7"},function(e,t,n){(function(){var e,r;e=n(197).Number,t.resolveLength=function(t,n,r){var i;if("number"===typeof t?i=t:"function"===typeof t?i=t.call(r,r):r&&"string"===typeof t?i=r[t]:n&&t instanceof e&&(i=t.decode(n)),isNaN(i))throw new Error("Not a fixed size");return i},r=function(){return function(e){var t,n;for(t in null==e&&(e={}),this.enumerable=!0,this.configurable=!0,e)n=e[t],this[t]=n}}(),t.PropertyDescriptor=r}).call(this)},function(e,t,n){var r=n(246);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){"use strict";t.a=function(e){return e&&e["@@transducer/reduced"]?e:{"@@transducer/value":e,"@@transducer/reduced":!0}}},function(e,t,n){"use strict";var r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=d;var i=n(375),o=n(84);o.inherits=n(15);var a=n(596),s=n(376);o.inherits(d,a);for(var l=r(s.prototype),u=0;u<l.length;u++){var c=l[u];d.prototype[c]||(d.prototype[c]=s.prototype[c])}function d(e){if(!(this instanceof d))return new d(e);a.call(this,e),s.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",p)}function p(){this.allowHalfOpen||this._writableState.ended||i(h,this)}function h(e){e.end()}},function(e,t,n){"use strict";var r=n(18).Buffer,i=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!==typeof t&&(r.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=l,this.end=u,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=c,this.end=d,t=3;break;default:return this.write=p,void(this.end=h)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function a(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!==(192&t[0]))return e.lastNeed=0,"\ufffd";if(e.lastNeed>1&&t.length>1){if(128!==(192&t[1]))return e.lastNeed=1,"\ufffd";if(e.lastNeed>2&&t.length>2&&128!==(192&t[2]))return e.lastNeed=2,"\ufffd"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function l(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function u(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function c(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function h(e){return e&&e.length?this.write(e):""}t.StringDecoder=o,o.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},o.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\ufffd":t},o.prototype.text=function(e,t){var n=function(e,t,n){var r=t.length-1;if(r<n)return 0;var i=a(t[r]);if(i>=0)return i>0&&(e.lastNeed=i-1),i;if(--r<n||-2===i)return 0;if((i=a(t[r]))>=0)return i>0&&(e.lastNeed=i-2),i;if(--r<n||-2===i)return 0;if((i=a(t[r]))>=0)return i>0&&(2===i?i=0:e.lastNeed=i-3),i;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},o.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,n){var r=n(259),i=function(){};i.prototype.createMd5Hash=function(){return new r},e.exports=i},function(e,t,n){"use strict";var r=n(5),i=n(63),o=n(279),a=n(47),s=n(215),l=(n(101),this),u="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c={handleManifoldBuildRestrictions:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1];if(e&&""===e)return null;var n=o.b.getCurrentChambersInfo(),i=o.b.getChamberByPosition(t.row,t.col),l=o.b.getChamberByPosition(t.row,t.col-1),u=o.b.getChamberByPosition(t.row,t.col+1),d=n.currentSelectedChamber.chamberType.id,p=n.currentSelectedChamber.isInnerChamber,h=a.a.getManifoldConstruct(t.chamberType.id,e,t.totalStorageProvided,p);if(!h||!h.sizing)return null;if(c.ignoreAccessoryAttachment(e,t))return null;var f=t.chamberRows[t.row],m=n.currentSelectedChamber.isFirstActiveChamber,g=n.currentSelectedChamber.isLastActiveChamber,b=m||t.upperCapActive;!p&&g&&(b=!1),p&&t.lowerCapActive&&(b=!1);var v=b?Object.assign({},c.getChamberCapAccessory(e,"upper",t),{variant:h.structureType}):Object.assign({},c.getChamberCapAccessory(e,"lower",t),{variant:h.structureType}),y=c.getDirection(t.row,t.chamberbed,!1);if(p){if(!c.validateSelectedChamberIsActive(i,t))return null;if(!c.validateInnerFreeSpace(i,l,u,b,t))return null;if(!c.validateInternalOutletOnPerimeterRow(f,v,t))return null;if(!c.validateOutletOverIsolator(f,v,t))return null;if(!c.validateIsolatorOverOutlet(f,v,t,b))return null;t.row,h.rules.placement.numberOfStartingStubs,h.rules.assembly.skipFirstRow;var _=!1,S=0;S=2===y?1:-1;var w=t.row+S;o.b.isManifoldAttachedToChamber(w,t.col)&&(_=!0),o.b.isOppositeStubAttachedToChamber(w,t.col)&&(_=!0);var E=2===y?1:-1;o.b.isTestedChamberActive(n.currentSelectedChamber.row+E,n.currentSelectedChamber.chamberNumber)||(_=!0);var C=c.preparesConfigurationPayloadForVoid(b,n.currentSelectedChamber.row,n.currentSelectedChamber.chamberNumber,t.chamberType.id,e,t.totalStorageProvided,_?c.getDirection(t.row,t.chamberbed,!0,b):y),x=[],A=[];if(!c.testSelectedChambersBeforeRemoval(C,n.currentSelectedChamber.row,n.currentSelectedChamber.chamberNumber,t.chamberType.id,e,t.totalStorageProvided,t))return console.info("Chambers should not be removed"),t.modalAlertActions({toggle:!0,text:t.content[t.lang].showManifoldRequiredSpaceAlert,addClassName:"modal-alert"}),null;if(x=c.buildManifoldVoidArray(C),A=c.getCoordinatesForManifoldActiveRowForMetadata(C),c.testManifoldVoidArrayForConflicts(x,"voidArray"))return null;if(c.testRemovableChambersAndFlip(x,t)){_=!0;var T=c.preparesConfigurationPayloadForVoid(b,n.currentSelectedChamber.row,n.currentSelectedChamber.chamberNumber,t.chamberType.id,e,t.totalStorageProvided,_?c.getDirection(t.row,t.chamberbed,!0,b):y);if(x=c.buildManifoldVoidArray(T),A=c.getCoordinatesForManifoldActiveRowForMetadata(T),c.testManifoldVoidArrayForConflicts(x,"voidArray"))return null}if(!c.generateChamberVoid(x,C.remove,t))return null;b?t.setChamberUpperCapAccesory(t.row,t.col,v,!0):t.setChamberLowerCapAccesory(t.row,t.col,v,!0),t.createMainManifold(t.row,t.col,null,_),s.a.setChamberManifoldIdMeta("isVoidArray",x,t.row,t.col,t),s.a.setChamberManifoldIdMeta("isManifoldConnectedArray",A,t.row,t.col,t),d===r._25&&e===r._111&&t.modalAlertActions({toggle:!0,text:t.content[t.lang].showInternalManifoldLowPositionAlertCollision,addClassName:"mid-height-alert",showAsHtml:!0})}else{if(!c.validateOutletOverIsolator(f,v,t))return null;if(!c.validateIsolatorOverOutlet(f,v,t,b))return null;c.validateTeeOverIsolator(f,v,t,b)||console.log("%c WE HAVE TEEEEE ","color:red; background-color:yellow;");var O=!1,k=2===y?1:-1;if(o.b.isTestedChamberActive(n.currentSelectedChamber.row+k,n.currentSelectedChamber.chamberNumber)||(O=!0),c.hasOppositeChamberOnBuildDirection(t.row,t.col,y,b,t)){var I,R,P=c.preparesConfigurationPayloadForVoid(b,n.currentSelectedChamber.row,n.currentSelectedChamber.chamberNumber,t.chamberType.id,e,t.totalStorageProvided,O?c.getDirection(t.row,t.chamberbed,!0,b):y);if(I=c.buildManifoldVoidArray(P),R=c.getCoordinatesForManifoldActiveRowForMetadata(P),!c.generateChamberVoid(I,P.remove,t))return null;setTimeout(function(){s.a.setChamberManifoldIdMeta("isVoidArray",I,t.row,t.col,t),s.a.setChamberManifoldIdMeta("isManifoldConnectedArray",R,t.row,t.col,t)},0)}b?t.setChamberUpperCapAccesory(t.row,t.col,v):t.setChamberLowerCapAccesory(t.row,t.col,v);var D,N=c.preparesConfigurationPayloadForVoid(b,n.currentSelectedChamber.row,n.currentSelectedChamber.chamberNumber,t.chamberType.id,e,t.totalStorageProvided,O?c.getDirection(t.row,t.chamberbed,!0,b):y,p);D=c.getCoordinatesForManifoldActiveRowForMetadata(N),s.a.setChamberManifoldIdMeta("isManifoldConnectedArray",D,t.row,t.col,t);c.buildManifoldVoidArray(N),t.createMainManifold(t.row,t.col,null,O)}return null},hasOppositeChamberOnBuildDirection:function(e,t,n,r,i){try{var a=t+(r?-1:1),s=e+(2===n?1:-1);return o.b.isTestedChamberActive(s,a)}catch(e){return console.error("ManifoldService.stubWouldHitSecondPipe() :: "+e.message),!1}},preparesConfigurationPayloadForVoid:function(e,t,n,r,i,o){var s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,l=!(arguments.length>7&&void 0!==arguments[7])||arguments[7];try{var u=a.a.getManifoldConstruct(r,i,o);if(!u||!u.sizing)return null;var c=u.rules.placement,d=c.chambersPerRow,p=c.numberOfRows,h=u.rules.placement.oppositeSideChambers;return l||"Outlet-Manifold"!==i||"nyloplast"!==u.structureType||(p=1),{removeTop:e,removeRightToLeft:1===s,numberOfRows:p,numberOfChambers:d,oppositeSideChambers:h,remove:!0,chamberPosition:{row:t,col:n}}}catch(e){return void console.error("ManifoldService.preparesConfigurationPayloadForVoid() :: "+e.message)}},getManifoldConstructPlacement:function(e,t,n){return a.a.getManifoldConstruct(e,t,n).rules.placement},testManifoldVoidArrayForConflicts:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"voidArray",n=0;n<e.length;n++){var r=e[n];return!("voidArray"!==t||!o.b.isManifoldAttachedToChamber(r.row,r.col))&&(console.warn("Cannot remove chambers used by a manifold"),!0)}},testSelectedChambersBeforeRemoval:function(e,t,n){try{for(var r=e.removeTop,i=e.numberOfRows,a=e.numberOfChambers,s=e.removeRightToLeft,l=r?-1:1,u=t,c=n+l,d=1,p=1;p<i+1;){for(;d<a+1;){var h=o.b.getChamberByPosition(u,c);if(h&&h._upperCapAccessory||h&&h._lowerCapAccessory)return console.warn("Accessory found, on row: "+h.row+"  col: "+h.col+", manifold will not be added"),!0;c+=l,d++}c=n+l,s?u+=l:u-=l,d=1,p++}}catch(e){return console.error("ManifoldService.testSelectedChambersBeforeRemoval() :: "+e.message),!1}return!0},testRemovableChambersAndFlip:function(e){for(var t=0;t<e.length;t++){var n=e[t];if(o.b.isManifoldAttachedToChamber(n.row,n.col))return!0}return!1},buildManifoldVoidArray:function(e){try{for(var t=e.numberOfRows,n=e.numberOfChambers,r=e.removeTop,i=e.chamberPosition,o=e.removeRightToLeft,a=e.oppositeSideChambers,s=r?-1:1,l=a?o?i.row+a:i.row-a:i.row,u=i.col+s,c=1,d=1,p=[];d<t+1+a;){for(;c<n+1;)p.push({col:u,row:l}),u=r?u-1:u+1,c++;u=r?i.col-1:i.col+1,l=o?l-1:l+1,c=1,d++}return p}catch(e){return console.error("ManifoldService.setManifoldVoidSize() :: "+e.message),[]}},countNumberOfChambersOverManifold:function(e,t){try{var n=function(){var n=e._id,r=e._isUpper,i=e._letRow,o=e._letColumn,a=r?-1:1,s=0,l=!0,u=o+a,c=i;for(t.chamberbed.chamberRows[c]._chambers[u];l;){u+=a,s++,l=t.chamberbed.chamberRows[c]._chambers[u]._isVoidArray.some(function(e){return e===n})}return{v:s}}();if("object"===("undefined"===typeof n?"undefined":u(n)))return n.v}catch(t){return e._isManifoldInner&&console.error("ManifoldService.setManifoldVoidSize() :: "+t.message),[]}},oppositeSideChambersOnManifoldRequired:function(e,t){try{var n=e._isUpper,r=e._letRow,i=e._letColumn,o=n?-1:1,a=i+o,s=r-o;return!!(t.chamberbed.chamberRows[s]&&t.chamberbed.chamberRows[s]._chambers&&t.chamberbed.chamberRows[s]._chambers[a])&&t.chamberbed.chamberRows[s]._chambers[a]._isVoidArray.length>0}catch(e){return console.error("ManifoldService.oppositeSideChambersOnManifoldRequired() :: "+e.message),[]}},buildArrayForStubs:function(e,t,n,r){var o=[],a=e._isUpper,s=e._direction,l=e._spacer,u=e._letRow,c=e._letColumn,d=(e._isManifoldInner,e._stubsNumber),p=e._manifoldSize.forceManifoldSpacer,h=r.chamberRows,f=0;return t<=d&&function(){var t=1===s;a||(t=2===s);var r=a?-1:1,d=t?-1:1;a||(d*=-1);for(var m=h[u].chambers.filter(function(t){return t.isVoidArray.indexOf(e.id)>-1}).map(function(e){return e._col}),g=0,b=u,v=!1;f<n&&!v;){var y=c+r;if(!h[b]||!h[b].chambers)break;var _=h[b].chambers;if(!_[c]||!_[c].active)break;for(g=0;g<m.length;){g++;var S={col:y,row:b},w=h[b];if(!w||!w.chambers)break;var E=w.chambers[y];if(!E)break;var C=E._isManifoldConnectedArray.filter(function(t){return t!==e.id}).length,x=E._isVoidArray.filter(function(t){return t!==e.id}).length;if(C||x)if("break"===function(){var t=o.filter(function(e){return e.row!==b&&(d>0&&e.row<b||d<0&&e.row>b)}),n=t[t.length-1].row,r=Array.from(new Set(t.map(function(e){return e.row}))).length;return e._spacer===i.c.gap&&r>1&&(e._manifoldSize.forceManifoldSpacer&&r%2===0?t=t.filter(function(e){return e.row!==n}):r%2>0&&(t=t.filter(function(e){return e.row!==n}))),o=t,v=!0,"break"}())break;if(E.active)if(!1===p&&l===i.c.gap&&n>2){o.push(S);var A=S.row+d;o.push(Object.assign({},S,{row:A})),y+=r,g===m.length&&(f++,b+=d)}else!0===p&&l===i.c.noGap&&c+r===1?(o.push(S),o.push(Object.assign({},S,{row:S.row+d})),y+=r,g===m.length&&(f++,b+=d)):!0===p&&l===i.c.noGap&&c+r!==1?(o.push(S),y+=r):!0===p&&l===i.c.gap?(o.push(S),o.push(Object.assign({},S,{row:S.row+d})),y+=r,g===m.length&&(f++,b+=d)):(o.push(S),y+=r);else o.push(S),y+=r}b+=d,f++}}(),{stubsArray:o,size:f--}},generateChamberVoid:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments[2];try{return t?n.deactivateByArray(e):n.activateByArray(e),!0}catch(e){return console.error("ManifoldService.generateChamberVoid() :: "+e.message),!1}},getCoordinatesForManifoldActiveRowForMetadata:function(e){try{for(var t=e.chamberPosition.row,n=e.chamberPosition.col,r=1,i=[];r<e.numberOfRows+1;)i.push({col:n,row:t}),t=e.removeRightToLeft?t-1:t+1,r++;return i}catch(e){return console.error("ManifoldService.getCoordinatesForManifoldActiveRowForMetadata() :: "+e.message),[]}},setChambersManifoldMetadata:function(e,t,n,r){try{r.modifyChambersByArray(e.chamberArray,t,n,{chamberMeta:e.meta})}catch(e){console.error("ManifoldService.setChambersManifoldMetadata() :: "+e.message)}},validateOutletOverIsolator:function(e,t,n){return!e.chambers[n.col].isIsolatorArray.length||"Outlet-Manifold"!==t.id||(n.modalAlertActions({toggle:!0,text:n.content[n.lang].notAddOutletOverIsolator}),!1)},validateIsolatorOverOutlet:function(e,t,n,r){for(var i=r?1:-1,o=n.col,a=!1,s=!1,l=!1;!s&&!a;){var u=e.chambers[o];u&&u.active&&l&&(l=!1),u&&u.active?null!==u.upperCapAccessory&&("Outlet-Manifold"===u.upperCapAccessory.id&&"Inlet-Manifold"===t.id||"Inlet-Manifold"===u.upperCapAccessory.id&&"Outlet-Manifold"===t.id)?a=!0:null!==u.lowerCapAccessory&&("Outlet-Manifold"===u.lowerCapAccessory.id&&"Inlet-Manifold"===t.id||"Inlet-Manifold"===u.lowerCapAccessory.id&&"Outlet-Manifold"===t.id)&&(a=!0):l||(s=!0),u&&u._isOppositeStubAttached&&(s=!1,l=!0),o+=i}return!a||(n.modalAlertActions({toggle:!0,text:n.content[n.lang].notAddIsolatorOverOutlet}),!1)},validateTeeOverIsolator:function(e,t,n,r){for(var i=r?1:-1,o=n.col,a=!1,s=!1,l=t&&"Inlet-Manifold"===t.id;!s&&!a;){var u=e.chambers[o];u&&u.active&&u._accessory&&u._accessory.id&&"Inserta-tee"===u._accessory.id&&l&&(s=!0,a=!0),u&&!u.active&&(s=!0),u||(s=!0),o+=i}return!a||(n.setInsertaTeeWarningType("MANIFOLD_CREATE"),n.showInsertaTeeWarning(!0),!1)},validateSelectedChamberIsActive:function(e,t){return!!e.active||(t.modalAlertActions({toggle:!0,text:t.content[t.lang].internalManifoldsOnActiveChambesOnly}),!1)},validateInnerFreeSpace:function(e,t,n,i,o){return!(n.active&&t.active||i&&!e.upperCapActive||!i&&!e.lowerCapActive)||(o.modalAlertActions({toggle:!0,text:o.chamberType.id===r._23?o.content[o.lang].removeChamberBeforeAddingManifoldMC4500:o.content[o.lang].removeChamberBeforeAddingManifold}),!1)},validateInternalOutletOnPerimeterRow:function(e,t,n){return"Outlet-Manifold"!==t.id||0===e.row||e.row===n.chamberRows.length-1||(n.modalAlertActions({toggle:!0,text:n.content[n.lang].internalOutletsOnPerimeterOnly}),!1)},ignoreAccessoryAttachment:function(e,t){try{var n=t.getChamberAccessoryMap().get(e).exceptions[t.chamberType.id];if(n&&!n.attachable)return!0}catch(n){console.warn("An issue occurred checking the accessory's exceptions :: "+n.message)}return!1},getChamberCapAccessory:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"upper",n=arguments[2];return n[t+"CapAccessory"]&&n[t+"CapAccessory"].id===e?{id:null}:n.getChamberAccessoryMap().get(e)},isManifoldInnerOnChamberRow:function(e,t){var n=e.col,r=t[e.row],i=r.getFirstActiveChamber(),o=r.getLastActiveChamber(),a=i&&i.col===n,s=o&&o.col===n;return!a&&!s},getAssembly:function(e){return e.map(function(t,n){var r=null;return r=0===n&&n===e.length-1?i.e.StraightVerticalPipe:0===n?i.e.RightElbow:n===e.length-1?i.e.LeftElbow:t.enter?i.e.TeePipe:i.e.StraightHorizontalPipe,{rowIndex:t.rowIndex,manifoldType:r,structureType:t.structure}})},getDirection:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=(!(arguments.length>3&&void 0!==arguments[3])||arguments[3],t.numOfRows/2);i.b.Left;return r<=e?n?i.b.Right:i.b.Left:n?i.b.Left:i.b.Right},isChamberConnectedToSecondDirectPipe:function(e,t,n,r){var i=n?-1:1,o=t.col+i;if(!e.chambers[o]||e.chambers[o].active)return!1;for(var a=!1;!a;){var s=e.chambers[o];if(s&&s.active){var l=function(){var e=s[n?"lowerCapAccessory":"upperCapAccessory"]?s[n?"lowerCapAccessory":"upperCapAccessory"].manifoldId:null;if(e){var t=r.find(function(t){return t.id===e});if(t&&t.hasSecondPipe&&t.hasIsolator)return{v:!0}}a=!0}();if("object"===("undefined"===typeof l?"undefined":u(l)))return l.v}else s||(a=!0);o+=i}return!1},secondPipeWouldHitManifold:function(e,t,n,r){try{for(var i=r?-1:1,o=t.chambers[n+i],a=!1,s=!1;!a&&!s&&o;){if(o.active){s=!0;for(var l=0;l<e.length;l++)for(var u=e[l],c=0;c<e[l]._assembly.length;c++){u._assembly[c].rowIndex===t.row&&u._letColumn===o._col&&(a=!0)}}o=t.chambers[o._col+i]}return a}catch(e){return console.error("ManifoldService.secondPipeWouldHitManifold() :: "+e.message),!1}},stubWouldHitSecondPipe:function(e,t,n,r){try{var i=function(){var i=r?-1:1,o=!1,a=!1;if(!t||!t.chambers)throw new Error("The provided chamber row is undefined and does not exist in the chamber bed.");for(var s=t.chambers[n+i];!o&&!a&&s;)s.active&&(a=!0,e.find(function(e){return e._letRow===t.row&&e._letColumn===s._col&&e._hasSecondPipe})&&(o=!0)),s=t.chambers[s._col+i];return{v:o}}();if("object"===("undefined"===typeof i?"undefined":u(i)))return i.v}catch(e){return console.error("ManifoldService.stubWouldHitSecondPipe() :: "+e.message),!1}},getAssemblyMeta:function(e,t,n){try{var o=n.chamberType,s=n.chamberRowSpacing,u=n.totalStorageProvided,d=n.chamberbed,p=n.electedManifoldMetadata,h=p.manifoldOffset,f=d.chamberRows[p.letRow],m=void 0;f.chambers.forEach(function(e){e&&e.upperCapActive&&e.upperCapAccessory&&(e.upperCapAccessory.id!==r._111&&e.upperCapAccessory.id!==r._141||(m=e.upperCapAccessory.variant)),e&&e.lowerCapActive&&e.lowerCapAccessory&&(e.lowerCapAccessory.id!==r._111&&e.lowerCapAccessory.id!==r._141||(m=e.lowerCapAccessory.variant))});var g=p.manifoldSize["nyloplast"===m?"nyloplastStructureSize":"concreteStructureSize"];if(!g){var b=a.a.getManifoldDatasetByChamberId(o.id,p.manifoldSize.type,"nyloplast"===m).find(function(e){return e.size===p.manifoldSize.size});b&&(g=b["nyloplast"===m?"nyloplastStructureSize":"concreteStructureSize"])}var v=a.a.getManifoldMetadataByTypeAndSize(m,g);h=v&&v.outerDiameter/12/2>o.width/2+s;var y=e._manifoldSize.forceManifoldSpacer,_=c.findPotentialRowsForAssemblyManifest(e,d.chamberRows,h,t.extraInletStubs,t.extraOutletStubs,y,e.isUpper),S=_.actualRows,w=_.newManifoldValues,E=e.isInlet?"INLET_MANIFOLD_ID":"OUTLET_MANIFOLD_ID",C=c.getManifoldConstructPlacement(o.id,E,u),x=!1;e._isManifoldInner&&!e._userModified&&(x=!0);var A=c.getAssembly(S),T=A.filter(function(e){return null===e.structureType&&e.manifoldType!==i.e.StraightHorizontalPipe});return w._stubsNumber=(T||[]).length,w._direction||(w._direction=e._isUpper?A[0].manifoldType===i.e.StraightVerticalPipe||A[0].manifoldType===i.e.LeftElbow?i.b.Left:i.b.Right:A[0].manifoldType===i.e.StraightVerticalPipe||A[0].manifoldType===i.e.RightElbow?i.b.Right:i.b.Left),x&&(T||[]).length>0&&(l._stubsNumber=C.numberOfStartingStubs),w._assembly=A,{assembly:A,assemblyManifest:S,newManifoldValues:w}}catch(e){return console.error("ManifoldService.getAssemblyMeta() :: "+e.message),[]}},findPotentialRowsForAssemblyManifest:function(e,t,n,r,o,a){var s=!(arguments.length>6&&void 0!==arguments[6])||arguments[6];try{n=e._manifoldSize.forceManifoldSpacer;var l={_direction:e._direction},u=e.isInlet?r:o,d=c.findPotentialLimitedRows(t,s,!1,e),p=d.reduce(function(e,t){return e+t.row},0)/d.length;e._userModified&&(u=e._stubsNumber);var h=c.isForwardDirectionValidate(e,p);d=h?d:d.reverse();var f=void 0;f=e._userModified?e._spacer===i.c.gap?i.c.gap:i.c.noGap:1!==u&&u<=Math.ceil((d.length-(n?2:1))/2)?i.c.gap:i.c.noGap,e._spacer=f;var m=c.getActualRows(d,u,s,1,n,f,e),g=m.actualRows;m.thatManifold;return{actualRows:h?g:g.reverse(),newManifoldValues:l}}catch(e){return console.error("ManifoldService.findPotentialRowsForAssemblyArray() :: "+e.message),[]}},isForwardDirectionValidate:function(e,t){try{if(e._direction===i.b.None){console.log("%c <<< manifold._direction === ManifoldDirection.None >>> ","background: yellow; color: red");var n=e._letRow<=t;return e._isUpper?n?i.b.Right:i.b.Left:n?i.b.Left:i.b.Right}if(e._isUpper){if(1===e._direction)return e._direction===i.b.Right;if(2===e._direction)return e._direction===i.b.Right}else{if(1===e._direction)return e._isInlet?(e._isManifoldInner,e._direction===i.b.Right):e._direction===i.b.Right;if(2===e._direction)return e._isInlet,e._isManifoldInner,e._direction===i.b.Right}}catch(e){console.error("ManifoldService.isForwardDirectionValidate() :: "+e.message)}},findPotentialLimitedRows:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments[3],o=t?r.simpleFilterReductionUpper.bind(r):r.simpleFilterReductionLower.bind(r),a=0,s=0;try{a=e.slice(0,r.letRow+1).reverse().reduce(o,r.letRow),s=e.slice(r.letRow).reduce(o,r.letRow)}catch(e){console.warn("Couldn't derive a start or end for manifold"),a=r.letRow,s=r.letRow}var l=(a+s)/2,u=!0,c=!0;if(e[r._letRow+1]&&e[r._letRow+1]._chambers&&e[r._letRow+1]._chambers[r._letColumn]&&(u=e[r._letRow+1]._chambers[r._letColumn]._active),e[r._letRow-1]&&e[r._letRow-1]._chambers&&e[r._letRow-1]._chambers[r._letColumn]&&(c=e[r._letRow-1]._chambers[r._letColumn]._active),r._direction===i.b.Left&&!r._isUpper||r._direction===i.b.Right&&r._isUpper)if(n){if(1===r._direction)return e.slice(a,r.letRow+1);if(2===r._direction)return e.slice(r.letRow,s+1)}else{if(1===r._direction)return e.slice(a,r.letRow+1);if(2===r._direction)return e.slice(r.letRow,s+1)}else{if(!(r._direction===i.b.Right&&!r._isUpper||r._direction===i.b.Left&&r._isUpper))return console.log("%c <<< manifold._direction === ManifoldDirection.None >>> ","background: yellow; color: red"),n?l>=r.letRow?c?e.slice(a,r.letRow+1):e.slice(r.letRow,s+1):u?e.slice(r.letRow,s+1):e.slice(a,r.letRow+1):l>r.letRow?e.slice(r.letRow,s+1):e.slice(a,r.letRow+1);if(n){if(1===r._direction)return e.slice(a,r.letRow+1);if(2===r._direction)return e.slice(r.letRow,s+1)}else{if(1===r._direction)return e.slice(a,r.letRow+1);if(2===r._direction)return e.slice(r.letRow,s+1)}}},getActualRows:function(e,t,n,o,a,s,l){var u=l._manifoldSize.forceManifoldSpacer;a=u;try{var c=Number(l._stubsNumber||t),d=!1;!0===u&&1===l._spacer&&(c+=2,d=!0),!0===u&&2===l._spacer&&(c*=2,++c,d=!0),!1===u&&1===l._spacer&&(c+=1,d=!0),!1===u&&2===l._spacer&&(c*=2,d=!0),l._userModified&&(t=c,!0===u&&1===l._spacer&&0===l._stubsNumber&&(t-=2),!0===u&&2===l._spacer&&1===l._stubsNumber&&(t+=1),console.warn("ExtraStubs changed to:",t));var p={actualRows:[],thatManifold:l};return d?p={actualRows:e.map(function(e,u){var d=null;if(n&&e.row===l.letRow){var p=e.getActiveChamberByCoordinates(l.coordinates);if(p&&null!==p.upperCapAccessory){var h=p.upperCapAccessory.id,f=p.upperCapAccessory.variant;if(h===r._111||h===r._141)switch(f){case"round":d=i.d.Round;break;case"square":d=i.d.Square;break;case"nyloplast":d=i.d.Nyloplast}}}else if(!n&&e.row===l.letRow){var m=e.getActiveChamberByCoordinates(l.coordinates);if(m&&null!==m.lowerCapAccessory){var g=m.lowerCapAccessory.id,b=m.lowerCapAccessory.variant;if(g===r._111||g===r._141)switch(b){case"round":d=i.d.Round;break;case"square":d=i.d.Square;break;case"nyloplast":d=i.d.Nyloplast}}}if(u>=c&&0!==c)return null;if(l._letRow===e.row)return--o,{rowIndex:e.row,structure:d,isLockedStub:!0,enter:!0};if(t&&a&&1===u)return{rowIndex:e.row,structure:d,isLockedStub:!0,enter:!1};if(t){if((u-1+(a?1:0))%s===0){e.row;return{rowIndex:e.row,structure:d,isLockedStub:!1,enter:!0}}return{rowIndex:e.row,structure:d,isLockedStub:!1,enter:!1}}return o?{rowIndex:e.row,structure:d,isLockedStub:!1,enter:!1}:null}).filter(Boolean),thatManifold:l}:console.info("+++++++++ RULES NOT SET"),p}catch(e){return console.error("ManifoldService.getActualRows() :: "+e.message),{actualRows:[],thatManifold:l}}}};t.a=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1503),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(280),r.__exportStar(n(1618),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(6),o={outline:0},a={fontSize:i.FontSizes.icon,margin:"0 4px",height:"16px",lineHeight:"16px",textAlign:"center",verticalAlign:"middle",flexShrink:0};t.getStyles=r.memoizeFunction(function(e){var t,n=e.semanticColors,r=n.buttonBorder,s=n.disabledBackground,l=n.disabledText,u={left:-2,top:-2,bottom:-2,right:-2,border:"none",outlineColor:"ButtonText"};return{root:[i.getFocusStyle(e,-1,"relative",u),e.fonts.medium,{boxSizing:"border-box",border:"1px solid "+r,userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",padding:"0 16px",borderRadius:0,selectors:{":active > *":{position:"relative",left:0,top:0}}}],rootDisabled:[i.getFocusStyle(e,-1,"relative",u),{backgroundColor:s,color:l,cursor:"default",pointerEvents:"none",selectors:(t={":hover":o,":focus":o},t[i.HighContrastSelector]={color:"grayText",bordercolor:"grayText"},t)}],iconDisabled:{color:l},menuIconDisabled:{color:l},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},textContainer:{flexGrow:1},icon:a,menuIcon:[a,{fontSize:i.FontSizes.small}],label:{margin:"0 4px",lineHeight:"100%"},screenReaderText:i.hiddenContentStyle}})},function(e,t,n){"use strict";var r=n(1657);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b})},function(e,t,n){"use strict";n(291);var r=n(1666);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(3),i=n(7),o={outline:0},a={fontSize:i.e.icon,margin:"0 4px",height:"16px",lineHeight:"16px",textAlign:"center",verticalAlign:"middle",flexShrink:0},s=Object(r._8)(function(e){var t,n=e.semanticColors,r=n.buttonBorder,s=n.disabledBackground,l=n.disabledText,u={left:-2,top:-2,bottom:-2,right:-2,border:"none",outlineColor:"ButtonText"};return{root:[Object(i.v)(e,-1,"relative",u),e.fonts.medium,{boxSizing:"border-box",border:"1px solid "+r,userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",padding:"0 16px",borderRadius:0,selectors:{":active > *":{position:"relative",left:0,top:0}}}],rootDisabled:[Object(i.v)(e,-1,"relative",u),{backgroundColor:s,color:l,cursor:"default",pointerEvents:"none",selectors:(t={":hover":o,":focus":o},t[i.g]={color:"grayText",bordercolor:"grayText"},t)}],iconDisabled:{color:l},menuIconDisabled:{color:l},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},textContainer:{flexGrow:1},icon:a,menuIcon:[a,{fontSize:i.e.small}],label:{margin:"0 4px",lineHeight:"100%"},screenReaderText:i.A}})},function(e,t,n){"use strict";n.d(t,"a",function(){return a}),n.d(t,"b",function(){return l});var r=n(0),i=n(7),o={root:"ms-DetailsRow",compact:"ms-DetailsList--Compact",cell:"ms-DetailsRow-cell",cellCheck:"ms-DetailsRow-cellCheck",cellMeasurer:"ms-DetailsRow-cellMeasurer",listCellFirstChild:"ms-List-cell:first-child",isFocusable:"[data-is-focusable='true']",isContentUnselectable:"is-contentUnselectable",isSelected:"is-selected",isCheckVisible:"is-check-visible",fields:"ms-DetailsRow-fields"},a={cellLeftPadding:12,cellRightPadding:8,cellExtraRightPadding:24},s={rowHeight:42,compactRowHeight:32,rowVerticalPadding:11,compactRowVerticalPadding:6,rowShimmerLineHeight:7,rowShimmerIconPlaceholderHeight:16,rowShimmerVerticalBorder:0,compactRowShimmerVerticalBorder:0};s=r.__assign({},s,{rowShimmerVerticalBorder:(s.rowHeight-s.rowShimmerLineHeight)/2,compactRowShimmerVerticalBorder:(s.compactRowHeight-s.rowShimmerLineHeight)/2});var l=function(e){var t,n,r,l,u,c,d,p,h,f=e.theme,m=e.isSelected,g=e.canSelect,b=e.droppingClassName,v=e.anySelected,y=e.isCheckVisible,_=e.checkboxCellClassName,S=e.compact,w=e.className,E=e.cellStyleProps,C=void 0===E?a:E,x=f.palette,A=x.neutralPrimary,T=x.white,O=x.neutralSecondary,k=x.neutralLighter,I=x.neutralLight,R=x.neutralDark,P=x.neutralQuaternaryAlt,D=x.black,N=x.themePrimary,M=Object(i.w)(o,f),L={defaultHeaderTextColor:A,defaultMetaTextColor:O,defaultBackgroundColor:T,hoverTextColor:A,hoverColorBackground:k,selectedTextColor:R,selectedMetaTextColor:A,selectedBackgroundColor:I,selectedHoverTextColor:D,selectedHoverMetaTextColor:R,selectedHoverBackgroundColor:P,focusHeaderTextColor:D,focusBackgroundColor:P,focusMetaTextColor:R},B=4*C.cellRightPadding+"px solid "+L.defaultBackgroundColor,F=C.cellLeftPadding+"px solid "+L.defaultBackgroundColor,j=[Object(i.v)(f,-1,void 0,void 0,N,T),M.isSelected,{color:L.selectedMetaTextColor,background:L.selectedBackgroundColor,borderBottom:"1px solid "+T,selectors:{"&:before":{position:"absolute",display:"block",top:-1,height:1,bottom:0,left:0,right:0,content:"",borderTop:"1px solid "+T},"&:hover":{background:L.selectedHoverBackgroundColor,selectors:{$cell:{color:L.selectedHoverMetaTextColor,selectors:(t={},t[i.g]={color:"HighlightText",selectors:{"> a":{color:"HighlightText"}}},t["&.$isRowHeader"]={color:L.selectedHoverTextColor,selectors:(n={},n[i.g]={color:"HighlightText"},n)},t)}}},"&:focus":{background:L.focusBackgroundColor,selectors:{$cell:(r={color:L.focusMetaTextColor},r[i.g]={color:"HighlightText",selectors:{"> a":{color:"HighlightText"}}},r["&.$isRowHeader"]={color:L.focusHeaderTextColor,selectors:(l={},l[i.g]={color:"HighlightText"},l)},r)}}}}],U=[M.isContentUnselectable,{userSelect:"none",cursor:"default"}],H={minHeight:s.compactRowHeight,border:0},z={minHeight:s.compactRowHeight,paddingTop:s.compactRowVerticalPadding,paddingBottom:s.compactRowVerticalPadding,paddingLeft:C.cellLeftPadding+"px",selectors:(u={},u["&$shimmer"]={padding:0,borderLeft:F,borderRight:B,borderTop:s.compactRowShimmerVerticalBorder+"px solid "+L.defaultBackgroundColor,borderBottom:s.compactRowShimmerVerticalBorder+"px solid "+L.defaultBackgroundColor},u["&$shimmerIconPlaceholder"]={borderRight:C.cellRightPadding+"px solid "+L.defaultBackgroundColor,borderBottom:(s.compactRowHeight-s.rowShimmerIconPlaceholderHeight)/2+"px solid "+L.defaultBackgroundColor,borderTop:(s.compactRowHeight-s.rowShimmerIconPlaceholderHeight)/2+"px solid "+L.defaultBackgroundColor},u)},V=[Object(i.v)(f,-1),M.cell,{display:"inline-block",position:"relative",boxSizing:"border-box",minHeight:s.rowHeight,verticalAlign:"top",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",paddingTop:s.rowVerticalPadding,paddingBottom:s.rowVerticalPadding,paddingLeft:C.cellLeftPadding+"px",selectors:(c={"& > button":{maxWidth:"100%"}},c[M.isFocusable]=Object(i.v)(f,-1,void 0,void 0,O,T),c["&$shimmer"]={padding:0,borderLeft:F,borderRight:B,borderTop:s.rowShimmerVerticalBorder+"px solid "+L.defaultBackgroundColor,borderBottom:s.rowShimmerVerticalBorder+"px solid "+L.defaultBackgroundColor},c["&$shimmerIconPlaceholder"]={borderRight:C.cellRightPadding+"px solid "+L.defaultBackgroundColor,borderBottom:(s.rowHeight-s.rowShimmerIconPlaceholderHeight)/2+"px solid "+L.defaultBackgroundColor,borderTop:(s.rowHeight-s.rowShimmerIconPlaceholderHeight)/2+"px solid "+L.defaultBackgroundColor},c)},m&&{selectors:(d={"&.$isRowHeader":{color:L.selectedTextColor,selectors:(p={},p[i.g]={color:"HighlightText"},p)}},d[i.g]={background:"Highlight",color:"HighlightText","-ms-high-contrast-adjust":"none",selectors:{a:{color:"HighlightText"}}},d)},S&&z];return{root:[M.root,i.a.fadeIn400,b,f.fonts.small,y&&M.isCheckVisible,Object(i.v)(f,0,void 0,void 0,m?O:N,T),{borderBottom:"1px solid "+k,background:L.defaultBackgroundColor,color:L.defaultMetaTextColor,display:"inline-flex",minWidth:"100%",minHeight:s.rowHeight,whiteSpace:"nowrap",padding:0,boxSizing:"border-box",verticalAlign:"top",textAlign:"left",selectors:(h={},h[M.listCellFirstChild+" &:before"]={display:"none"},h["&:hover"]={background:L.hoverColorBackground},h["&:hover $check"]={opacity:1},h)},m&&j,!g&&U,S&&H,w],cellUnpadded:[{paddingRight:C.cellRightPadding+"px"}],cellPadded:[{paddingRight:C.cellExtraRightPadding+C.cellRightPadding+"px",selectors:{"&.$checkCell":{paddingRight:0}}}],cell:V,cellMeasurer:[M.cellMeasurer,{overflow:"visible",whiteSpace:"nowrap"}],checkCell:[V,M.cellCheck,_,{padding:0,paddingTop:1,marginTop:-1,flexShrink:0}],checkCover:[{position:"absolute",top:-1,left:0,bottom:0,right:0,display:"none"},v&&{display:"block"}],fields:[M.fields,{display:"flex",alignItems:"stretch"}],isRowHeader:[{color:L.defaultHeaderTextColor,fontSize:i.e.medium}],isMultiline:[V,{whiteSpace:"normal",wordBreak:"break-word",textOverflow:"clip"}],shimmer:[],shimmerIconPlaceholder:[],shimmerLeftBorder:[{borderLeft:"40px solid "+L.defaultBackgroundColor}],shimmerBottomBorder:[{borderBottom:"1px solid "+L.defaultBackgroundColor}],check:[]}}},function(e,t,n){"use strict";n.d(t,"c",function(){return a}),n.d(t,"b",function(){return s}),n.d(t,"j",function(){return l}),n.d(t,"a",function(){return u}),n.d(t,"i",function(){return c}),n.d(t,"h",function(){return d}),n.d(t,"f",function(){return p}),n.d(t,"d",function(){return h}),n.d(t,"g",function(){return f}),n.d(t,"e",function(){return m});var r=n(5),i=n(45),o=n(47),a=function(e,t){return function(n){n({type:r._80,payload:{x:e,y:t}})}},s=function(){return function(e){e({type:r._39})}},l=function(){return function(e){e({type:r._273})}},u=function(e,t,n,i,o,a,s,l){return function(u,c){var d=c().stonebed.sepDistance,p=c().globals,h=p.chamberType,f=p.chamberRowSpacing,m=p.scalePixels,g=p.scaleValue;u({type:r._270,payload:{chamberRows:e,chamberRowSpacingPixels:t,sepDistancePixels:n,underDrainSepDistancePixels:i,includeUnderdrain:o,manifoldSeparations:a,upperManifolds:s,lowerManifolds:l,sepDistance:d,chamberType:h,chamberRowSpacing:f,scalePixels:m,scaleValue:g}})}},c=function(e,t,n,i,o,a,s,l,u){return function(c,d){var p=d().globals,h=p.chamberType,f=p.chamberRowSpacing,m=p.scalePixels,g=p.scaleValue;c({type:r._272,payload:{sepDistance:e,chamberRows:n,chamberRowSpacingPixels:i,sepDistancePixels:t,underDrainSepDistancePixels:o,includeUnderdrain:a,manifoldSeparations:s,upperManifolds:l,lowerManifolds:u,chamberType:h,chamberRowSpacing:f,scalePixels:m,scaleValue:g}})}},d=function(e,t,n,i){return function(o){o({type:r._128,payload:{row:e,col:t,manifoldId:n,isIsolator:i}}),o({type:r.M,payload:{manifoldId:n,actualRow:e,actualCol:t}})}},p=function(e,t,n){return function(i){i({type:r._15,payload:{row:e,offSet:t,pixelOffSet:n}})}},h=function(e,t,n){return function(i){i({type:r._16,payload:{row:e,col:t,accessory:n}}),i({type:r._112,payload:!0})}},f=function(e,t,n,a){return function(s,l){var u=l().chamberbed.chamberRows[e].chambers[t],c=!1;if(null!==u.upperCapAccessory&&u.upperCapAccessory.id===r._141&&n.id===r._111&&u.isIsolatorArray.length)return!0;if(null!==u.lowerCapAccessory&&u.lowerCapAccessory.id===r._141&&n.id===r._111&&u.isIsolatorArray.length)return!0;if(null!==u.upperCapAccessory&&u.upperCapAccessory.id===r._111&&n.id===r._141&&u.isIsolatorArray.length)return!0;if(null!==u.lowerCapAccessory&&u.lowerCapAccessory.id===r._111&&n.id===r._141&&u.isIsolatorArray.length)return!0;if(!c){var d=!n.manifoldId,p=n.manifoldId||o.a.generateManifoldId(),h=!1;if(!d){var f=i.d.getManifoldByIdFromMain(p);h=f&&f.userModified}s({type:r._21,payload:{row:e,col:t,accessory:Object.assign({},n,{manifoldId:p}),isModifiedManifold:h,preventIsolator:a}}),s({type:r._265,payload:{accessory:Object.assign({},n,{manifoldId:p}),manifoldId:p,checkForOverlap:!!d}}),s({type:r._82})}}},m=function(e,t,n,i){return function(a,s){var l=s(),u=l.chamberbed.chamberRows[e].chambers[t],c=!1;if(null!==u.lowerCapAccessory&&u.lowerCapAccessory.id===r._141&&n.id===r._111&&u.isIsolatorArray.length)return!0;if(null!==u.upperCapAccessory&&u.upperCapAccessory.id===r._141&&n.id===r._111&&u.isIsolatorArray.length)return!0;if(null!==u.upperCapAccessory&&u.upperCapAccessory.id===r._111&&n.id===r._141&&u.isIsolatorArray.length)return!0;if(null!==u.lowerCapAccessory&&u.lowerCapAccessory.id===r._111&&n.id===r._141&&u.isIsolatorArray.length)return!0;if(!c){var d=!n.manifoldId,p=n.manifoldId||o.a.generateManifoldId(),h=!1;if(!d){var f=l.lowerManifolds.manifolds.find(function(e){return e.id===p});h=f&&f.userModified}a({type:r._19,payload:{row:e,col:t,accessory:Object.assign({},n,{manifoldId:p}),isModifiedManifold:h,preventIsolator:i}}),a({type:r._265,payload:{accessory:Object.assign({},n,{manifoldId:p}),manifoldId:p,checkForOverlap:!!d}}),a({type:r._82})}}}},function(e,t,n){"use strict";n.d(t,"f",function(){return m}),n.d(t,"a",function(){return g}),n.d(t,"b",function(){return b}),n.d(t,"g",function(){return S}),n.d(t,"h",function(){return w}),n.d(t,"e",function(){return E}),n.d(t,"c",function(){return A}),n.d(t,"d",function(){return T});var r=n(5),i=n(401),o=n(2053),a=n(119),s=n(312),l=n(457),u=n(76),c=n(45),d=n(47),p=n(38),h=n(126),f=n(180),m=[{key:"AL",text:"Alabama"},{key:"AK",text:"Alaska"},{key:"AZ",text:"Arizona"},{key:"AR",text:"Arkansas"},{key:"CA",text:"California"},{key:"CO",text:"Colorado"},{key:"CT",text:"Connecticut"},{key:"DC",text:"District of Columbia"},{key:"DE",text:"Delaware"},{key:"FL",text:"Florida"},{key:"GA",text:"Georgia"},{key:"HI",text:"Hawaii"},{key:"ID",text:"Idaho"},{key:"IL",text:"Illinois"},{key:"IN",text:"Indiana"},{key:"IA",text:"Iowa"},{key:"KS",text:"Kansas"},{key:"KY",text:"Kentucky"},{key:"LA",text:"Louisiana"},{key:"ME",text:"Maine"},{key:"MD",text:"Maryland"},{key:"MA",text:"Massachusetts"},{key:"MI",text:"Michigan"},{key:"MN",text:"Minnesota"},{key:"MS",text:"Mississippi"},{key:"MO",text:"Missouri"},{key:"MT",text:"Montana"},{key:"NE",text:"Nebraska"},{key:"NV",text:"Nevada"},{key:"NH",text:"New Hampshire"},{key:"NJ",text:"New Jersey"},{key:"NM",text:"New Mexico"},{key:"NY",text:"New York"},{key:"NC",text:"North Carolina"},{key:"ND",text:"North Dakota"},{key:"OH",text:"Ohio"},{key:"OK",text:"Oklahoma"},{key:"OR",text:"Oregon"},{key:"PA",text:"Pennsylvania"},{key:"RI",text:"Rhode Island"},{key:"SC",text:"South Carolina"},{key:"SD",text:"South Dakota"},{key:"TN",text:"Tennessee"},{key:"TX",text:"Texas"},{key:"UT",text:"Utah"},{key:"VT",text:"Vermont"},{key:"VA",text:"Virginia"},{key:"WA",text:"Washington"},{key:"WV",text:"West Virginia"},{key:"WI",text:"Wisconsin"},{key:"WY",text:"Wyoming"}],g=[{key:"AB",text:"Alberta"},{key:"BC",text:"British Columbia"},{key:"MB",text:"Manitoba"},{key:"NB",text:"New Brunswick"},{key:"NL",text:"Newfoundland and Labrador"},{key:"NT",text:"Northwest Territories"},{key:"NS",text:"Nova Scotia"},{key:"NU",text:"Nunavut"},{key:"ON",text:"Ontario"},{key:"PE",text:"Prince Edward Island"},{key:"QC",text:"Quebec"},{key:"SK",text:"Saskatchewan"},{key:"YT",text:"Yukon"}],b=[{key:"Aguascalientes",text:"Aguascalientes"},{key:"Baja California",text:"Baja California"},{key:"Baja California Sur",text:"Baja California Sur"},{key:"Campeche",text:"Campeche"},{key:"Chiapas",text:"Chiapas"},{key:"Chihuahua",text:"Chihuahua"},{key:"Ciudad de M\xe9xico",text:"Ciudad de M\xe9xico"},{key:"Coahuila",text:"Coahuila"},{key:"Colima",text:"Colima"},{key:"Durango",text:"Durango"},{key:"Estado de M\xe9xico",text:"Estado de M\xe9xico"},{key:"Guanajuato",text:"Guanajuato"},{key:"Guerrero",text:"Guerrero"},{key:"Hidalgo",text:"Hidalgo"},{key:"Jalisco",text:"Jalisco"},{key:"Michoac\xe1n",text:"Michoac\xe1n"},{key:"Morelos",text:"Morelos"},{key:"Nayarit",text:"Nayarit"},{key:"Nuevo Le\xf3n",text:"Nuevo Le\xf3n"},{key:"Oaxaca",text:"Oaxaca"},{key:"Puebla",text:"Puebla"},{key:"Quer\xe9taro",text:"Quer\xe9taro"},{key:"Quintana Roo",text:"Quintana Roo"},{key:"San Luis Potos\xed",text:"San Luis Potos\xed"},{key:"Sinaloa",text:"Sinaloa"},{key:"Sonora",text:"Sonora"},{key:"Tabasco",text:"Tabasco"},{key:"Tamaulipas",text:"Tamaulipas"},{key:"Tlaxcala",text:"Tlaxcala"},{key:"Veracruz",text:"Veracruz"},{key:"Yucat\xe1n",text:"Yucat\xe1n"},{key:"Zacatecas",text:"Zacatecas"}],v=function(e){var t=m.find(function(t){return t.key.toLowerCase()===e.toLowerCase()||t.text.toLowerCase()===e.toLowerCase()});return t?t.key:null},y=function(e){var t=g.find(function(t){return t.key.toLowerCase()===e.toLowerCase()||t.text.toLowerCase()===e.toLowerCase()});return t?t.key:null},_=function(e){var t=b.find(function(t){return t.key.toLowerCase()===e.toLowerCase()||t.text.toLowerCase()===e.toLowerCase()});return t?t.key:null},S=function(e){return function(t,n){var i=n(),o=void 0,a=function(e){try{window._bridge&&window._bridge.sendSerializedProject(e.serialize())}catch(e){console.error("Error on finalizeSubmit "+e.message+" ")}t({type:r._275})};if(i.globals.projectType===r._101)if(o=T()(t,n),p.b.isMultiBedProject()){var s="overview"===i.multiBed.selectedTabKey?i.multiBed.beds[i.multiBed.beds.length-1].id:i.multiBed.selectedTabKey;h.a.syncAutomationProcess(new f.a(s),e).then(function(){h.a.loadAllSubProjectsAutomationState(i.project.project.id,i).then(function(e){console.log("chamberBeds:: ",e),o.beds=JSON.stringify(e),a(o)}).catch(function(e){return console.info("SubProjectService.loadAllSubProjectsAutomationState CATCH "+e.message)})})}else a(o);else if(i.globals.projectType===r._102)if(o=A()(t,n),p.b.isMultiBedProject()){var l="overview"===i.multiBed.selectedTabKey?i.multiBed.beds[i.multiBed.beds.length-1].id:i.multiBed.selectedTabKey;h.a.syncAutomationProcess(new f.a(l),i).then(function(){h.a.loadAllSubProjectsAutomationState(i.project.project.id,i).then(function(e){o.beds=JSON.stringify(e),a(o)})})}else a(o)}},w=function(){return function(e){e({type:r._277})}},E=function(){return function(e){e({type:r._276})}};function C(e){var t=e.getImage(),n=document.createElement("canvas");return n.width=t.width,n.height=t.height,n.getContext("2d").drawImage(t,0,0),n.toDataURL("image/png").split(",")[1]}var x=function(e){return e&&"number"===typeof e?Number.isInteger(e)?Math.floor(e):e.toFixed(2):e},A=function(){return function(e,t){var n=t(),i=window.konvaStage,c=n.pipeGlobals.scalePixels,d=n.pipeGlobals.scaleValue,p=n.pipeGlobals.pipeType.id,h=n.pipeGlobals.pipeFitting.id,f=n.pipeGlobals.pipeNominalDiameter.pipeND.in,m=n.pipeGlobals.pipeSystemType.id,g=n.pipeGlobals.thermoplasticLiner,b=n.pipeGlobals.pipeFlowDirection,y=n.pipeBed.pipeBedDimensions.height.px,_=n.pipeBed.pipeBedDimensions.width.px,S=n.pipeGlobals.pipeStoneAbove,w=n.pipeGlobals.pipeStoneBelow,E=n.pipeGlobals.pipeStonePorosity,A=n.pipeGlobals.pipeInvertElevation,T=n.pipeGlobals.pipePerimeterOffset,O=n.pipeBed.volume,k=n.background.bgShow,I=i.find("#background")[0],R=new o.d;R.setRegion(n.localization.region.name),R.setLanguage(n.localization.language.name),R.setUnits(n.localization.unit);var P=n.pipeBed.rotation,D=n.pipeBed.position.x+n.pipeBed.pipeBedDimensions.x.px,N=n.pipeBed.position.y+n.pipeBed.pipeBedDimensions.y.px,M=y,L=_,B=new o.c(D,N,P,L,M);if(n.pipeBed.pipeElements.forEach(function(e){B.addElement(e)}),R.setPipeBed(B),I&&k){var F=I.rotation(),j=I.x(),U=I.y(),H=I.height(),z=I.width(),V=I.scaleX(),W=I.scaleY(),G=C(I),K=new o.a(j,U,V,W,F,z,H,G);R.setBackground(K)}var q=new o.e,Y=n.pipeBed.dimensions,X=Y.width,Q=Y.length,Z=n.pipeBed.position,J=Z.x,$=Z.y;q.addPoint(0,J,$),q.addPoint(1,J+X.px,$),q.addPoint(2,J+X.px,$+Q.px),q.addPoint(3,J,$+Q.px),R.setStoneBed(q),R.setPipeType(p),R.setPipePipeFitting(h),R.setPipeDiameter(f),R.setSystemType(m),R.setThermoplasticLiner(g),R.setScaleValue(d),R.setScalePixels(c),R.setPorousStoneAbove(S),R.setPorousStoneBelow(w),R.setPorosityPercent(E),R.setBaseStoneElevation(A),R.setTotalStorageProvided(O),R.setPipeFlowDirection(b),R.setStonePerimeterSeparation(T);var ee=new o.b,te=n.project.project||n.project.projectInfo;if(ee.name="",ee.projectname="",ee.engineer="",ee.location="",ee.city="",ee.state="",ee.country="",ee.drawingsURL="",ee.boomURL="",ee.isInternal=!1,n.authentication.user&&n.authentication.user.mails&&n.authentication.user.mail){var ne=""+n.authentication.user.displayName;ee.to=n.authentication.user.mail,ee.fullName=ne;var re=ne.match(/\b\w/g)||[];ee.engineer=((re.shift()||"")+(re.pop()||"")).toUpperCase(),R.engineer=ee.engineer}else console.warn("No user/email present to provide email address for submission",n.authentication.user);var ie=Object(l.b)(R.language);if(ee.thermoplasticLiner=g?n.localization.content[ie.id].yes:n.localization.content[ie.id].no,null!==te)try{ee.name=te.projectName||ee.name,ee.projectname=te.projectName||ee.projectname,te.region===Object(s.b)(u.a.usa).name?(ee.location=v(te.state)||ee.location,ee.unitName=n.localization.content[ie.id].imperial):(ee.location=te.country||ee.location,ee.unitName=n.localization.content[ie.id].metric),ee.state=v(te.state)||ee.state,ee.city=te.city||ee.city,ee.country=te.country||ee.country}catch(e){console.error("(projectInfo === null)",e.message)}return ee.pipeType=p,ee.pipeFitting=h,ee.pipeDiameter=f,ee.isSoilTightPerforated=h===r._208,ee.systemType=m,ee.requiredvolume=x(n.pipeGlobals.pipeRequiredVolume)||0,ee.porosity=x(n.pipeGlobals.pipeStonePorosity)||0,ee.stoneBelow=x(n.pipeGlobals.pipeStoneBelow)||0,ee.stoneAbove=x(n.pipeGlobals.pipeStoneAbove)||0,ee.stoneAbove=x(n.pipeGlobals.pipeStoneAbove)||0,ee.avgCover=x(n.calculations.averageCover)||0,ee.availableLength=x(n.pipeGlobals.pipeAvailableLength),ee.availableWidth=x(n.pipeGlobals.pipeAvailableWidth),ee.installedVolume=x(n.pipeBed.volume)||0,ee.numOfSticks=n.pipeBed.numberOfPipeSticks,ee.pipeStorage=0,ee.numOfSingleTees=0,ee.numOfDoubleTees=0,ee.numOfTripleTees=0,ee.numOfBends=n.pipeBed.numberOfManifoldCorners,ee.numOfRows=n.pipeBed.numberOfPipeRows,ee.maxLength=x(n.pipeBed.stoneBedDimensions.height.ft),ee.maxWidth=x(n.pipeBed.stoneBedDimensions.width.ft),ee.approxBedSize=x(n.pipeBed.area),ee.amountStone=x(a.a.pipeStoneBedAmount(n)/Math.pow(3,3))||0,ee.excavationVolume=x(a.a.pipeTotalExcavation(n)/Math.pow(3,3))||0,R.setEmail(ee),R}},T=function(){return function(e,t){var n=t(),o=window.konvaStage,a=n.globals.scalePixels,p=n.globals.scaleValue,h=n.globals.chamberType,f=n.globals.chamberEndCapType,m=n.globals.chamberRowSpacing,g=n.stonebed.sepDistance,b=n.chamberbed.chamberRows,S=n.chamberbed.scaleX,w=n.chamberbed.scaleY,E=n.chamberbed.height,A=n.chamberbed.width,T=n.chamberbed.hasCornerOutlet,O=!!c.d.getManifoldsByPurpose("outlet").find(function(e){return e.isManifoldInner}),k=n.calculations.storageVolume,I=n.calculations.porousStoneAbove,R=n.calculations.porousStoneBelow,P=n.calculations.porosityPercent,D=n.calculations.baseStoneElevation,N=n.calculations.underdrain,M=n.calculations.underdrain,L=n.calculations.totalStorageProvided,B=n.chamberbed.imperviousLiner,F=n.chamberbed.feedConnectors.numberOfFeedConnectors,j=n.calculations.linerSqInchOverage,U=n.background.bgShow,H=o.find("#background")[0],z=o.find("#chamberBed")[0],V=o.find(".chamberRow"),W=o.find(".chamber"),G=o.find(".endcap"),K=o.find(".stoneBedPoint"),q=o.find("#chamberBedCenterPoint")[0],Y=c.d.getFullManifoldsByType("upper"),X=c.d.getFullManifoldsByType("lower"),Q=new i.i;Q.setRegion(n.localization.region.name),Q.setLanguage(n.localization.language.name),Q.setUnits(n.localization.unit);var Z=void 0!==z?z.rotation():0,J=void 0!==z?z.x():0,$=void 0!==z?z.y():0,ee=E*w,te=A*S,ne=new i.c(J,$,Z,te,ee);if(Q.addChamberBed(ne),H&&U){var re=H.rotation(),ie=H.x(),oe=H.y(),ae=H.height(),se=H.width(),le=H.scaleX(),ue=H.scaleY(),ce=C(H),de=new i.a(ie,oe,le,ue,re,se,ae,ce);Q.addBackground(de)}if(K.length){var pe=new i.j;K.forEach(function(e){pe.addPoint(parseInt(e.id(),10),e.getAbsolutePosition().x,e.getAbsolutePosition().y)}),Q.addStoneBed(pe)}V.forEach(function(e){var t=b[e.id()];if(t.getActiveCount()){var n=e.id(),r=t.offSet,o=e.x(),a=e.y(),s=e.getAbsolutePosition().x,l=e.getAbsolutePosition().y,u=t.pixelOffSet,c=t.height,d=t.width,p=e.rotation(),h=p+Z,f=new i.d(n,r,o,a,s,l,u,c,d,p,h);ne.addRow(n,f)}}),W.forEach(function(e){var t=e.getParent(),n=e.id().split("-"),r=parseInt(n[0],10),o=parseInt(n[1],10),a=t.x(),s=t.y(),l=t.height(),u=t.width(),c=t.getAbsolutePosition().x,d=t.getAbsolutePosition().y,p=t.rotation(),h=p+Z,f=new i.b(r,o,a,s,l,u,c,d,p,h),m=b[r].chambers[o];m.accessory&&m.accessory.id&&"none"!==m.accessory.id&&f.addAccessory(m.accessory),f.isIsolator=!1,m._isIsolatorArray&&m._isIsolatorArray.length>0&&(f.isIsolatorArray=m._isIsolatorArray,f.isIsolator=!0),ne.addChamber(r,o,f)}),G.forEach(function(e){var t=e.getParent(),n=e.id().split("-"),o=parseInt(n[0],10),a=parseInt(n[1],10),s=n[2],l=t.x(),u=t.y(),c=t.height(),d=t.width(),p=t.getAbsolutePosition().x,h=t.getAbsolutePosition().y,f=t.rotation(),m=f+Z,g=new i.f(o,a,l,u,c,d,p,h,f,m),v=b[o].chambers[a],y=void 0;switch(s){case r._74:y="lowerCapAccessory";break;case r._75:y="upperCapAccessory";break;default:throw new Error("Not valid endCap position.")}v[y]&&v[y].id&&"none"!==v[y].id&&g.addAccessory(v[y]),ne.addEndCap(o,a,s,g)}),ne.rows.forEach(function(e){e.chambers.sort(function(e,t){return e.row<=t.row&&e.col<=t.col?-1:1})}),T||O||(N=!1);var he={chamberTypeId:h.id,state:{adsUnits:n.localization.unit,rowGap:12*m,rowSpacing:m,perimeterStoneOffset:g,isUnderDrainEnabled:!(!T&&!O)&&!!N,chamberRows:n.chamberbed.chamberRows}},fe=d.a.buildManifoldsPayloadArray(Y,he);Q.addManifoldsByArray(fe);var me=d.a.buildManifoldsPayloadArray(X,he);Q.addManifoldsByArray(me),Q.manifold=JSON.stringify(Q.manifold),Q.setChamberType(h),Q.setChamberEndCapType(f),Q.setRowSeparation(m),Q.setScaleValue(p),Q.setScalePixels(a),Q.setStorageVolume(k),Q.setPorousStoneAbove(I),Q.setPorousStoneBelow(R),Q.setPorosityPercent(P),Q.setBaseStoneElevation(D),Q.setUnderdrain(N&&(null!==T&&T||O)),Q.setUnderdrainToggle(M),Q.setImperviousLiner(B),Q.setLinerSqInchOverage(j),Q.setTotalStorageProvided(L),Q.setChamberBedCenterPoint(q.getAbsolutePosition().x,q.getAbsolutePosition().y);var ge=new i.e,be=n.project.project||n.project.projectInfo;if(ge.name="",ge.projectname="",ge.engineer="",ge.location="",ge.city="",ge.state="",ge.country="",ge.drawingsURL="",ge.boomURL="",ge.isInternal=!1,ge.chamber=n.globals.chamberType.name||"",n.authentication.user&&n.authentication.user.mail){var ve=n.authentication.user.givenName+" "+n.authentication.user.surname;ge.to=n.authentication.user.mail,ge.fullName=ve,ge.phone=n.authentication.user.mobilePhone||"NO_PHONE_PROVIDED",ge.company=n.authentication.user.companyName||"NO_COMPANY_PROVIDED";var ye=ve.match(/\b\w/g)||[];ge.engineer=((ye.shift()||"")+(ye.pop()||"")).toUpperCase(),Q.engineer=ge.engineer}else console.warn("No user/email present to provide email address for submission",n.authentication.user);var _e=Object(l.b)(Q.language);if(ge.outlet=n.calculations.hasOutlet?n.localization.content[_e.id].yes:n.localization.content[_e.id].no,null!==be)try{ge.name=be.projectName||ge.name,ge.projectname=be.projectName||ge.projectname,be.region===Object(s.b)(u.a.usa).name?ge.location=v(be.state)||be.state:be.region===Object(s.b)(u.a.canada).name?ge.location=y(be.state)||be.state:be.region===Object(s.b)(u.a.mexico).name?ge.location=_(be.state)||be.state:ge.location=be.country||ge.location,ge.unitName="imperial"===n.localization.unit?n.localization.content[_e.id].imperial:n.localization.content[_e.id].metric,be.region===Object(s.b)(u.a.usa).name?ge.state=v(be.state)||be.state:be.region===Object(s.b)(u.a.canada).name?ge.state=y(be.state)||be.state:be.region===Object(s.b)(u.a.mexico).name?ge.state=_(be.state)||be.state:ge.state=be.region,ge.city=be.city||ge.city,ge.country=be.region}catch(e){}ge.requiredvolume=x(n.calculations.storageVolume)||0,ge.porosity=x(n.calculations.porosityPercent)||0,ge.stoneBelow=x(n.calculations.porousStoneBelow)||0,ge.stoneAbove=x(n.calculations.porousStoneAbove)||0,ge.baseStoneElevation=x(n.calculations.baseStoneElevation)||0,ge.avgCover=x(n.calculations.averageCover)||0,ge.availableLength=x(n.calculations.availableLength),ge.availableWidth=x(n.calculations.availableWidth),ge.installedVolume=x(n.calculations.totalStorageProvided)||0,ge.chamberStorage=x(h.storage)||0,ge.numOfChambers=x(n.calculations.requiredChambers)||0,ge.numOfEndcaps=x(n.calculations.requiredEndCaps)||0,ge.numOfRows=x(n.calculations.numberOfRows)||0,ge.chamberType=x(n.calculations.chamberType)||0,ge.avgRowLength=function(e,t,n,r){return e/t*n.length+(t?2*r.length:0)}(ge.numOfChambers,ge.numOfRows,h,f),ge.maxLength=x(n.calculations.systemLength)||0,ge.maxWidth=x(n.calculations.systemWidth)||0,ge.approxBedSize=x(n.calculations.rectangularFootprint),ge.amountStone=x(n.calculations.amountOfStone/Math.pow(3,3)),ge.excavationVolume=x(n.calculations.totalExcavation/Math.pow(3,3)),ge.nonWoven=Math.round(n.calculations.geotextileQuantities.nonWoven),ge.nonWovenIsolator=Math.round(n.calculations.geotextileQuantities.nonWovenIsolator),ge.nonWovenTotal=Math.round(n.calculations.geotextileQuantities.nonWovenTotal),ge.woven=Math.round(n.calculations.geotextileQuantities.woven),ge.wovenIsolator=Math.round(n.calculations.geotextileQuantities.wovenIsolator),ge.wovenTotal=Math.round(n.calculations.geotextileQuantities.wovenTotal),ge.showNonWovenBreakdown=[r._25,r._26,r._27].indexOf(h.id)>-1,ge.imperviousLiner=B,ge.numberOfFeedConnectors=F,ge.linerSqInchOverage=Math.round(n.calculations.linerSqInchOverage),ge.maximumAllowableCover=x(parseFloat(n.calculations.baseStoneElevation)+h.maxCover)||0,ge.minimumAllowableCover=x(parseFloat(n.calculations.baseStoneElevation)+h.minInstalledDepth)||0,Q.setEmail(ge);return console.log("%c buildProjectAutomation() === ","color:red; background-color:yellow;",Q),Q}}},function(e,t,n){"use strict";n.d(t,"d",function(){return o}),n.d(t,"e",function(){return a}),n.d(t,"f",function(){return s}),n.d(t,"g",function(){return l}),n.d(t,"b",function(){return u}),n.d(t,"c",function(){return c}),n.d(t,"h",function(){return d}),n.d(t,"a",function(){return p});var r=n(5),i=n(50),o=function(e,t){return function(n){n({type:r._30}),n({type:r.g,payload:{chamberType:e,chamberEndCapType:t}});var i=e.constraints,o={};if(void 0!==i){for(var a in i)o[a]=i[a].default;n({type:r.i,payload:{default:o}})}}},a=function(){return function(e){e({type:r._278})}},s=function(e){return function(t){t({type:r.j,payload:e})}},l=function(e){return function(t){t({type:r.k,payload:e})}},u=function(){return function(e,t){e({type:r.e}),setTimeout(function(){e({type:r._232}),Object(i.i)()(e,t)},0)}},c=function(){return function(e,t){e({type:r.d}),setTimeout(function(){e({type:r._232}),Object(i.i)()(e,t)},0)}},d=function(e){return function(t){t({type:r._113,payload:{showDialog:e}})}},p=function(){return function(e){e({type:r._105})}}},function(e,t,n){"use strict";function r(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}t.a=function(e){return function(){var t=this,n=arguments;return new Promise(function(i,o){var a=e.apply(t,n);function s(e){r(a,i,o,s,l,"next",e)}function l(e){r(a,i,o,s,l,"throw",e)}s(void 0)})}}},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){var r=n(2224),i=n(2227);e.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(6),o={root:"ms-DetailsRow",compact:"ms-DetailsList--Compact",cell:"ms-DetailsRow-cell",cellCheck:"ms-DetailsRow-cellCheck",cellMeasurer:"ms-DetailsRow-cellMeasurer",listCellFirstChild:"ms-List-cell:first-child",isFocusable:"[data-is-focusable='true']",isContentUnselectable:"is-contentUnselectable",isSelected:"is-selected",isCheckVisible:"is-check-visible",fields:"ms-DetailsRow-fields"};t.DEFAULT_CELL_STYLE_PROPS={cellLeftPadding:12,cellRightPadding:8,cellExtraRightPadding:24};var a={rowHeight:42,compactRowHeight:32,rowVerticalPadding:11,compactRowVerticalPadding:6,rowShimmerLineHeight:7,rowShimmerIconPlaceholderHeight:16,rowShimmerVerticalBorder:0,compactRowShimmerVerticalBorder:0};a=r.__assign({},a,{rowShimmerVerticalBorder:(a.rowHeight-a.rowShimmerLineHeight)/2,compactRowShimmerVerticalBorder:(a.compactRowHeight-a.rowShimmerLineHeight)/2}),t.getStyles=function(e){var n,r,s,l,u,c,d,p,h,f=e.theme,m=e.isSelected,g=e.canSelect,b=e.droppingClassName,v=e.anySelected,y=e.isCheckVisible,_=e.checkboxCellClassName,S=e.compact,w=e.className,E=e.cellStyleProps,C=void 0===E?t.DEFAULT_CELL_STYLE_PROPS:E,x=f.palette,A=x.neutralPrimary,T=x.white,O=x.neutralSecondary,k=x.neutralLighter,I=x.neutralLight,R=x.neutralDark,P=x.neutralQuaternaryAlt,D=x.black,N=x.themePrimary,M=i.getGlobalClassNames(o,f),L={defaultHeaderTextColor:A,defaultMetaTextColor:O,defaultBackgroundColor:T,hoverTextColor:A,hoverColorBackground:k,selectedTextColor:R,selectedMetaTextColor:A,selectedBackgroundColor:I,selectedHoverTextColor:D,selectedHoverMetaTextColor:R,selectedHoverBackgroundColor:P,focusHeaderTextColor:D,focusBackgroundColor:P,focusMetaTextColor:R},B=4*C.cellRightPadding+"px solid "+L.defaultBackgroundColor,F=C.cellLeftPadding+"px solid "+L.defaultBackgroundColor,j=[i.getFocusStyle(f,-1,void 0,void 0,N,T),M.isSelected,{color:L.selectedMetaTextColor,background:L.selectedBackgroundColor,borderBottom:"1px solid "+T,selectors:{"&:before":{position:"absolute",display:"block",top:-1,height:1,bottom:0,left:0,right:0,content:"",borderTop:"1px solid "+T},"&:hover":{background:L.selectedHoverBackgroundColor,selectors:{$cell:{color:L.selectedHoverMetaTextColor,selectors:(n={},n[i.HighContrastSelector]={color:"HighlightText",selectors:{"> a":{color:"HighlightText"}}},n["&.$isRowHeader"]={color:L.selectedHoverTextColor,selectors:(r={},r[i.HighContrastSelector]={color:"HighlightText"},r)},n)}}},"&:focus":{background:L.focusBackgroundColor,selectors:{$cell:(s={color:L.focusMetaTextColor},s[i.HighContrastSelector]={color:"HighlightText",selectors:{"> a":{color:"HighlightText"}}},s["&.$isRowHeader"]={color:L.focusHeaderTextColor,selectors:(l={},l[i.HighContrastSelector]={color:"HighlightText"},l)},s)}}}}],U=[M.isContentUnselectable,{userSelect:"none",cursor:"default"}],H={minHeight:a.compactRowHeight,border:0},z={minHeight:a.compactRowHeight,paddingTop:a.compactRowVerticalPadding,paddingBottom:a.compactRowVerticalPadding,paddingLeft:C.cellLeftPadding+"px",selectors:(u={},u["&$shimmer"]={padding:0,borderLeft:F,borderRight:B,borderTop:a.compactRowShimmerVerticalBorder+"px solid "+L.defaultBackgroundColor,borderBottom:a.compactRowShimmerVerticalBorder+"px solid "+L.defaultBackgroundColor},u["&$shimmerIconPlaceholder"]={borderRight:C.cellRightPadding+"px solid "+L.defaultBackgroundColor,borderBottom:(a.compactRowHeight-a.rowShimmerIconPlaceholderHeight)/2+"px solid "+L.defaultBackgroundColor,borderTop:(a.compactRowHeight-a.rowShimmerIconPlaceholderHeight)/2+"px solid "+L.defaultBackgroundColor},u)},V=[i.getFocusStyle(f,-1),M.cell,{display:"inline-block",position:"relative",boxSizing:"border-box",minHeight:a.rowHeight,verticalAlign:"top",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",paddingTop:a.rowVerticalPadding,paddingBottom:a.rowVerticalPadding,paddingLeft:C.cellLeftPadding+"px",selectors:(c={"& > button":{maxWidth:"100%"}},c[M.isFocusable]=i.getFocusStyle(f,-1,void 0,void 0,O,T),c["&$shimmer"]={padding:0,borderLeft:F,borderRight:B,borderTop:a.rowShimmerVerticalBorder+"px solid "+L.defaultBackgroundColor,borderBottom:a.rowShimmerVerticalBorder+"px solid "+L.defaultBackgroundColor},c["&$shimmerIconPlaceholder"]={borderRight:C.cellRightPadding+"px solid "+L.defaultBackgroundColor,borderBottom:(a.rowHeight-a.rowShimmerIconPlaceholderHeight)/2+"px solid "+L.defaultBackgroundColor,borderTop:(a.rowHeight-a.rowShimmerIconPlaceholderHeight)/2+"px solid "+L.defaultBackgroundColor},c)},m&&{selectors:(d={"&.$isRowHeader":{color:L.selectedTextColor,selectors:(p={},p[i.HighContrastSelector]={color:"HighlightText"},p)}},d[i.HighContrastSelector]={background:"Highlight",color:"HighlightText","-ms-high-contrast-adjust":"none",selectors:{a:{color:"HighlightText"}}},d)},S&&z];return{root:[M.root,i.AnimationClassNames.fadeIn400,b,f.fonts.small,y&&M.isCheckVisible,i.getFocusStyle(f,0,void 0,void 0,m?O:N,T),{borderBottom:"1px solid "+k,background:L.defaultBackgroundColor,color:L.defaultMetaTextColor,display:"inline-flex",minWidth:"100%",minHeight:a.rowHeight,whiteSpace:"nowrap",padding:0,boxSizing:"border-box",verticalAlign:"top",textAlign:"left",selectors:(h={},h[M.listCellFirstChild+" &:before"]={display:"none"},h["&:hover"]={background:L.hoverColorBackground},h["&:hover $check"]={opacity:1},h)},m&&j,!g&&U,S&&H,w],cellUnpadded:[{paddingRight:C.cellRightPadding+"px"}],cellPadded:[{paddingRight:C.cellExtraRightPadding+C.cellRightPadding+"px",selectors:{"&.$checkCell":{paddingRight:0}}}],cell:V,cellMeasurer:[M.cellMeasurer,{overflow:"visible",whiteSpace:"nowrap"}],checkCell:[V,M.cellCheck,_,{padding:0,paddingTop:1,marginTop:-1,flexShrink:0}],checkCover:[{position:"absolute",top:-1,left:0,bottom:0,right:0,display:"none"},v&&{display:"block"}],fields:[M.fields,{display:"flex",alignItems:"stretch"}],isRowHeader:[{color:L.defaultHeaderTextColor,fontSize:i.FontSizes.medium}],isMultiline:[V,{whiteSpace:"normal",wordBreak:"break-word",textOverflow:"clip"}],shimmer:[],shimmerIconPlaceholder:[],shimmerLeftBorder:[{borderLeft:"40px solid "+L.defaultBackgroundColor}],shimmerBottomBorder:[{borderBottom:"1px solid "+L.defaultBackgroundColor}],check:[]}}},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=["font","unitsPerEm"],a=i.compose(i.ifElse(i.compose(i.not,i.isNil,i.path(o)),i.converge(i.divide,[i.propOr(12,"fontSize"),i.path(o)]),i.always(0)),i.propOr({},"attributes")),s=i.either(i.path(["attributes","scale"]),a);t.default=s},function(e,t,n){"use strict";n.d(t,"a",function(){return g});var r=n(1),i=n.n(r),o=n(89);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){"@babel/helpers - typeof";return(c="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r,i,o=d(e);if(t){var a=d(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return r=this,!(i=n)||"object"!==c(i)&&"function"!==typeof i?l(r):i}}var m=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(m,r["Component"]);var t,n,c,d=f(m);function m(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,m),(t=d.call(this,e)).onInput=t.onInput.bind(l(t)),t.onKeyPress=t.onKeyPress.bind(l(t)),t.elementRef=Object(r.createRef)(t.props.forwardRef),t}return t=m,(n=[{key:"isFilled",value:function(){return null!=this.props.value&&this.props.value.toString().length>0||null!=this.props.defaultValue&&this.props.defaultValue.toString().length>0||this.elementRef&&this.elementRef.current&&null!=this.elementRef.current.value&&this.elementRef.current.value.toString().length>0}},{key:"onKeyPress",value:function(e){this.props.onKeyPress&&this.props.onKeyPress(e),this.props.keyfilter&&o.e.onKeyPress(e,this.props.keyfilter,this.props.validateOnly)}},{key:"onInput",value:function(e){var t=!0;this.props.keyfilter&&this.props.validateOnly&&(t=o.e.validate(e,this.props.keyfilter)),this.props.onInput&&this.props.onInput(e,t),this.props.onChange||(e.target.value.length>0?o.c.addClass(e.target,"p-filled"):o.c.removeClass(e.target,"p-filled"))}},{key:"updateForwardRef",value:function(){var e=this.props.forwardRef;e&&("function"===typeof e?e(this.elementRef.current):e.current=this.elementRef.current)}},{key:"componentDidMount",value:function(){this.updateForwardRef(),this.props.tooltip&&this.renderTooltip()}},{key:"componentDidUpdate",value:function(e){e.tooltip===this.props.tooltip&&e.tooltipOptions===this.props.tooltipOptions||(this.tooltip?this.tooltip.update(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({content:this.props.tooltip},this.props.tooltipOptions||{})):this.renderTooltip())}},{key:"componentWillUnmount",value:function(){this.tooltip&&(this.tooltip.destroy(),this.tooltip=null)}},{key:"renderTooltip",value:function(){this.tooltip=Object(o.m)({target:this.elementRef.current,content:this.props.tooltip,options:this.props.tooltipOptions})}},{key:"render",value:function(){var e=Object(o.l)("p-inputtext p-component",{"p-disabled":this.props.disabled,"p-filled":this.isFilled()},this.props.className),t=o.f.findDiffKeys(this.props,m.defaultProps);return i.a.createElement("input",a({ref:this.elementRef},t,{className:e,onInput:this.onInput,onKeyPress:this.onKeyPress}))}}])&&s(t.prototype,n),c&&s(t,c),m}();p(m,"defaultProps",{keyfilter:null,validateOnly:!1,tooltip:null,tooltipOptions:null,onInput:null,onKeyPress:null,forwardRef:null});var g=i.a.forwardRef(function(e,t){return i.a.createElement(m,a({forwardRef:t},e))})},function(e,t,n){"use strict";var r=n(579);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},function(e,t,n){(function(t){!function(){"use strict";var n=Math.PI/180,r={version:"2.6.0",stages:[],idCounter:0,ids:{},names:{},shapes:{},listenClickTap:!1,inDblClickWindow:!1,isBrowser:"undefined"!==typeof window&&("[object Window]"==={}.toString.call(window)||"[object global]"==={}.toString.call(window)),isUnminified:/comment/.test(function(){}),enableTrace:!1,traceArrMax:100,dblClickWindow:400,pixelRatio:void 0,dragDistance:3,angleDeg:!0,showWarnings:!0,Filters:{},isDragging:function(){var e=r.DD;return!!e&&e.isDragging},isDragReady:function(){var e=r.DD;return!!e&&!!e.node},_addId:function(e,t){t&&(this.ids[t]=e)},_removeId:function(e){void 0!==e&&delete this.ids[e]},_addName:function(e,t){t&&(this.names[t]||(this.names[t]=[]),this.names[t].push(e))},_removeName:function(e,t){if(e){var n=this.names[e];if(n){for(var r=0;r<n.length;r++){n[r]._id===t&&n.splice(r,1)}0===n.length&&delete this.names[e]}}},getAngle:function(e){return this.angleDeg?e*n:e},_detectIE:function(e){var t=e.indexOf("msie ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var r=e.indexOf("edge/");return r>0&&parseInt(e.substring(r+5,e.indexOf(".",r)),10)},_parseUA:function(e){var t=e.toLowerCase(),n=/(chrome)[ /]([\w.]+)/.exec(t)||/(webkit)[ /]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[ /]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[],i=!!e.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i),o=!!e.match(/IEMobile/i);return{browser:n[1]||"",version:n[2]||"0",isIE:r._detectIE(t),mobile:i,ieMobile:o}},UA:void 0},i="undefined"!==typeof t?t:"undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope?self:{};r.UA=r._parseUA(i.navigator&&i.navigator.userAgent||""),i.Konva&&console.error("Konva instance is already exist in current eviroment. Please use only one instance."),i.Konva=r,r.global=i,r.window=i,r.document=i.document,e.exports=r}(),function(){"use strict";Konva.Collection=function(){var e=[].slice.call(arguments),t=e.length,n=0;for(this.length=t;n<t;n++)this[n]=e[n];return this},Konva.Collection.prototype=[],Konva.Collection.prototype.each=function(e){for(var t=0;t<this.length;t++)e(this[t],t)},Konva.Collection.prototype.toArray=function(){var e,t=[],n=this.length;for(e=0;e<n;e++)t.push(this[e]);return t},Konva.Collection.toCollection=function(e){var t,n=new Konva.Collection,r=e.length;for(t=0;t<r;t++)n.push(e[t]);return n},Konva.Collection._mapMethod=function(e){Konva.Collection.prototype[e]=function(){var t,n=this.length,r=[].slice.call(arguments);for(t=0;t<n;t++)this[t][e].apply(this[t],r);return this}},Konva.Collection.mapMethods=function(e){var t=e.prototype;for(var n in t)Konva.Collection._mapMethod(n)},Konva.Transform=function(e){this.m=e&&e.slice()||[1,0,0,1,0,0]},Konva.Transform.prototype={copy:function(){return new Konva.Transform(this.m)},point:function(e){var t=this.m;return{x:t[0]*e.x+t[2]*e.y+t[4],y:t[1]*e.x+t[3]*e.y+t[5]}},translate:function(e,t){return this.m[4]+=this.m[0]*e+this.m[2]*t,this.m[5]+=this.m[1]*e+this.m[3]*t,this},scale:function(e,t){return this.m[0]*=e,this.m[1]*=e,this.m[2]*=t,this.m[3]*=t,this},rotate:function(e){var t=Math.cos(e),n=Math.sin(e),r=this.m[0]*t+this.m[2]*n,i=this.m[1]*t+this.m[3]*n,o=this.m[0]*-n+this.m[2]*t,a=this.m[1]*-n+this.m[3]*t;return this.m[0]=r,this.m[1]=i,this.m[2]=o,this.m[3]=a,this},getTranslation:function(){return{x:this.m[4],y:this.m[5]}},skew:function(e,t){var n=this.m[0]+this.m[2]*t,r=this.m[1]+this.m[3]*t,i=this.m[2]+this.m[0]*e,o=this.m[3]+this.m[1]*e;return this.m[0]=n,this.m[1]=r,this.m[2]=i,this.m[3]=o,this},multiply:function(e){var t=this.m[0]*e.m[0]+this.m[2]*e.m[1],n=this.m[1]*e.m[0]+this.m[3]*e.m[1],r=this.m[0]*e.m[2]+this.m[2]*e.m[3],i=this.m[1]*e.m[2]+this.m[3]*e.m[3],o=this.m[0]*e.m[4]+this.m[2]*e.m[5]+this.m[4],a=this.m[1]*e.m[4]+this.m[3]*e.m[5]+this.m[5];return this.m[0]=t,this.m[1]=n,this.m[2]=r,this.m[3]=i,this.m[4]=o,this.m[5]=a,this},invert:function(){var e=1/(this.m[0]*this.m[3]-this.m[1]*this.m[2]),t=this.m[3]*e,n=-this.m[1]*e,r=-this.m[2]*e,i=this.m[0]*e,o=e*(this.m[2]*this.m[5]-this.m[3]*this.m[4]),a=e*(this.m[1]*this.m[4]-this.m[0]*this.m[5]);return this.m[0]=t,this.m[1]=n,this.m[2]=r,this.m[3]=i,this.m[4]=o,this.m[5]=a,this},getMatrix:function(){return this.m},setAbsolutePosition:function(e,t){var n=this.m[0],r=this.m[1],i=this.m[2],o=this.m[3],a=this.m[4],s=(n*(t-this.m[5])-r*(e-a))/(n*o-r*i),l=(e-a-i*s)/n;return this.translate(l,s)}};var e=Math.PI/180,t=180/Math.PI,n={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,132,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,255,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,203],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[119,128,144],slategrey:[119,128,144],snow:[255,255,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],transparent:[255,255,255,0],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,5]},r=/rgb\((\d{1,3}),(\d{1,3}),(\d{1,3})\)/;Konva.Util={_isElement:function(e){return!(!e||1!=e.nodeType)},_isFunction:function(e){return!!(e&&e.constructor&&e.call&&e.apply)},_isObject:function(e){return!!e&&e.constructor===Object},_isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},_isNumber:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&!isNaN(e)&&isFinite(e)},_isString:function(e){return"[object String]"===Object.prototype.toString.call(e)},_isBoolean:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},isObject:function(e){return e instanceof Object},isValidSelector:function(e){if("string"!==typeof e)return!1;var t=e[0];return"#"===t||"."===t||t===t.toUpperCase()},_sign:function(e){return 0===e?0:e>0?1:-1},createCanvasElement:function(){var e=Konva.isBrowser?Konva.document.createElement("canvas"):new Konva._nodeCanvas;try{e.style=e.style||{}}catch(e){}return e},_isInDocument:function(e){for(;e=e.parentNode;)if(e==Konva.document)return!0;return!1},_simplifyArray:function(e){var t,n,r=[],i=e.length,o=Konva.Util;for(t=0;t<i;t++)n=e[t],o._isNumber(n)?n=Math.round(1e3*n)/1e3:o._isString(n)||(n=n.toString()),r.push(n);return r},_getImage:function(e,t){var n,r;if(e)if(this._isElement(e))t(e);else if(this._isString(e))(n=new Konva.window.Image).onload=function(){t(n)},n.src=e;else if(e.data){(r=Konva.Util.createCanvasElement()).width=e.width,r.height=e.height,r.getContext("2d").putImageData(e,0,0),this._getImage(r.toDataURL(),t)}else t(null);else t(null)},_getRGBAString:function(e){return["rgba(",e.red||0,",",e.green||0,",",e.blue||0,",",e.alpha||1,")"].join("")},_rgbToHex:function(e,t,n){return((1<<24)+(e<<16)+(t<<8)+n).toString(16).slice(1)},_hexToRgb:function(e){e=e.replace("#","");var t=parseInt(e,16);return{r:t>>16&255,g:t>>8&255,b:255&t}},getRandomColor:function(){for(var e=(16777215*Math.random()<<0).toString(16);e.length<6;)e="0"+e;return"#"+e},get:function(e,t){return void 0===e?t:e},getRGB:function(e){var t;return e in n?{r:(t=n[e])[0],g:t[1],b:t[2]}:"#"===e[0]?this._hexToRgb(e.substring(1)):"rgb("===e.substr(0,4)?(t=r.exec(e.replace(/ /g,"")),{r:parseInt(t[1],10),g:parseInt(t[2],10),b:parseInt(t[3],10)}):{r:0,g:0,b:0}},colorToRGBA:function(e){return e=e||"black",Konva.Util._namedColorToRBA(e)||Konva.Util._hex3ColorToRGBA(e)||Konva.Util._hex6ColorToRGBA(e)||Konva.Util._rgbColorToRGBA(e)||Konva.Util._rgbaColorToRGBA(e)},_namedColorToRBA:function(e){var t=n[e.toLowerCase()];return t?{r:t[0],g:t[1],b:t[2],a:1}:null},_rgbColorToRGBA:function(e){if(0===e.indexOf("rgb(")){var t=(e=e.match(/rgb\(([^)]+)\)/)[1]).split(/ *, */).map(Number);return{r:t[0],g:t[1],b:t[2],a:1}}},_rgbaColorToRGBA:function(e){if(0===e.indexOf("rgba(")){var t=(e=e.match(/rgba\(([^)]+)\)/)[1]).split(/ *, */).map(Number);return{r:t[0],g:t[1],b:t[2],a:t[3]}}},_hex6ColorToRGBA:function(e){if("#"===e[0]&&7===e.length)return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16),a:1}},_hex3ColorToRGBA:function(e){if("#"===e[0]&&4===e.length)return{r:parseInt(e[1]+e[1],16),g:parseInt(e[2]+e[2],16),b:parseInt(e[3]+e[3],16),a:1}},_merge:function(e,t){var n=this._clone(t);for(var r in e)this._isObject(e[r])?n[r]=this._merge(e[r],n[r]):n[r]=e[r];return n},trimRight:function(e){return e.replace(/\s+$/,"")},trimLeft:function(e){return e.replace(/^\s+/,"")},haveIntersection:function(e,t){return!(t.x>e.x+e.width||t.x+t.width<e.x||t.y>e.y+e.height||t.y+t.height<e.y)},cloneObject:function(e){var t={};for(var n in e)this._isObject(e[n])?t[n]=this.cloneObject(e[n]):this._isArray(e[n])?t[n]=this.cloneArray(e[n]):t[n]=e[n];return t},cloneArray:function(e){return e.slice(0)},_degToRad:function(t){return t*e},_radToDeg:function(e){return e*t},_capitalize:function(e){return e.charAt(0).toUpperCase()+e.slice(1)},throw:function(e){throw new Error("Konva error: "+e)},error:function(e){console.error("Konva error: "+e)},warn:function(e){Konva.global.console&&console.warn&&Konva.showWarnings&&console.warn("Konva warning: "+e)},extend:function(e,t){function n(){this.constructor=e}n.prototype=t.prototype;var r=e.prototype;for(var i in e.prototype=new n,r)r.hasOwnProperty(i)&&(e.prototype[i]=r[i]);e.__super__=t.prototype,e.super=t},addMethods:function(e,t){var n;for(n in t)e.prototype[n]=t[n]},_getControlPoints:function(e,t,n,r,i,o,a){var s=Math.sqrt(Math.pow(n-e,2)+Math.pow(r-t,2)),l=Math.sqrt(Math.pow(i-n,2)+Math.pow(o-r,2)),u=a*s/(s+l),c=a*l/(s+l);return[n-u*(i-e),r-u*(o-t),n+c*(i-e),r+c*(o-t)]},_expandPoints:function(e,t){var n,r,i=e.length,o=[];for(n=2;n<i-2;n+=2)r=Konva.Util._getControlPoints(e[n-2],e[n-1],e[n],e[n+1],e[n+2],e[n+3],t),o.push(r[0]),o.push(r[1]),o.push(e[n]),o.push(e[n+1]),o.push(r[2]),o.push(r[3]);return o},_removeLastLetter:function(e){return e.substring(0,e.length-1)},each:function(e,t){for(var n in e)t(n,e[n])},_inRange:function(e,t,n){return t<=e&&e<n},_getProjectionToSegment:function(e,t,n,r,i,o){var a,s,l,u=(e-n)*(e-n)+(t-r)*(t-r);if(0==u)a=e,s=t,l=(i-n)*(i-n)+(o-r)*(o-r);else{var c=((i-e)*(n-e)+(o-t)*(r-t))/u;c<0?(a=e,s=t,l=(e-i)*(e-i)+(t-o)*(t-o)):c>1?(a=n,s=r,l=(n-i)*(n-i)+(r-o)*(r-o)):l=((a=e+c*(n-e))-i)*(a-i)+((s=t+c*(r-t))-o)*(s-o)}return[a,s,l]},_getProjectionToLine:function(e,t,n){var r=Konva.Util.cloneObject(e),i=Number.MAX_VALUE;return t.forEach(function(o,a){if(n||a!==t.length-1){var s=t[(a+1)%t.length],l=Konva.Util._getProjectionToSegment(o.x,o.y,s.x,s.y,e.x,e.y),u=l[0],c=l[1],d=l[2];d<i&&(r.x=u,r.y=c,i=d)}}),r},_prepareArrayForTween:function(e,t,n){var r,i=[],o=[];if(e.length>t.length){var a=t;t=e,e=a}for(r=0;r<e.length;r+=2)i.push({x:e[r],y:e[r+1]});for(r=0;r<t.length;r+=2)o.push({x:t[r],y:t[r+1]});var s=[];return o.forEach(function(e){var t=Konva.Util._getProjectionToLine(e,i,n);s.push(t.x),s.push(t.y)}),s},_prepareToStringify:function(e){var t;for(var n in e.visitedByCircularReferenceRemoval=!0,e)if(e.hasOwnProperty(n)&&e[n]&&"object"==typeof e[n])if(t=Object.getOwnPropertyDescriptor(e,n),e[n].visitedByCircularReferenceRemoval||Konva.Util._isElement(e[n])){if(!t.configurable)return null;delete e[n]}else if(null===Konva.Util._prepareToStringify(e[n])){if(!t.configurable)return null;delete e[n]}return delete e.visitedByCircularReferenceRemoval,e}}}(),function(){"use strict";var e;Konva.Canvas=function(e){this.init(e)},Konva.Canvas.prototype={init:function(t){var n=(t||{}).pixelRatio||Konva.pixelRatio||function(){if(e)return e;var t=Konva.Util.createCanvasElement().getContext("2d");return e=(Konva.window.devicePixelRatio||1)/(t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1)}();this.pixelRatio=n,this._canvas=Konva.Util.createCanvasElement(),this._canvas.style.padding=0,this._canvas.style.margin=0,this._canvas.style.border=0,this._canvas.style.background="transparent",this._canvas.style.position="absolute",this._canvas.style.top=0,this._canvas.style.left=0},getContext:function(){return this.context},getPixelRatio:function(){return this.pixelRatio},setPixelRatio:function(e){var t=this.pixelRatio;this.pixelRatio=e,this.setSize(this.getWidth()/t,this.getHeight()/t)},setWidth:function(e){this.width=this._canvas.width=e*this.pixelRatio,this._canvas.style.width=e+"px";var t=this.pixelRatio;this.getContext()._context.scale(t,t)},setHeight:function(e){this.height=this._canvas.height=e*this.pixelRatio,this._canvas.style.height=e+"px";var t=this.pixelRatio;this.getContext()._context.scale(t,t)},getWidth:function(){return this.width},getHeight:function(){return this.height},setSize:function(e,t){this.setWidth(e),this.setHeight(t)},toDataURL:function(e,t){try{return this._canvas.toDataURL(e,t)}catch(e){try{return this._canvas.toDataURL()}catch(e){return Konva.Util.warn("Unable to get data URL. "+e.message),""}}}},Konva.SceneCanvas=function(e){var t=e||{},n=t.width||0,r=t.height||0;Konva.Canvas.call(this,t),this.context=new Konva.SceneContext(this),this.setSize(n,r)},Konva.Util.extend(Konva.SceneCanvas,Konva.Canvas),Konva.HitCanvas=function(e){var t=e||{},n=t.width||0,r=t.height||0;Konva.Canvas.call(this,t),this.context=new Konva.HitContext(this),this.setSize(n,r),this.hitCanvas=!0},Konva.Util.extend(Konva.HitCanvas,Konva.Canvas)}(),function(){"use strict";var e=["arc","arcTo","beginPath","bezierCurveTo","clearRect","clip","closePath","createLinearGradient","createPattern","createRadialGradient","drawImage","fill","fillText","getImageData","createImageData","lineTo","moveTo","putImageData","quadraticCurveTo","rect","restore","rotate","save","scale","setLineDash","setTransform","stroke","strokeText","transform","translate"];Konva.Context=function(e){this.init(e)},Konva.Context.prototype={init:function(e){this.canvas=e,this._context=e._canvas.getContext("2d"),Konva.enableTrace&&(this.traceArr=[],this._enableTrace())},fillShape:function(e){e.getFillEnabled()&&this._fill(e)},strokeShape:function(e){e.getStrokeEnabled()&&this._stroke(e)},fillStrokeShape:function(e){e.getFillEnabled()&&this._fill(e),e.getStrokeEnabled()&&this._stroke(e)},getTrace:function(e){var t,n,r,i,o=this.traceArr,a=o.length,s="";for(t=0;t<a;t++)(r=(n=o[t]).method)?(i=n.args,s+=r,e?s+="()":Konva.Util._isArray(i[0])?s+="(["+i.join(",")+"])":s+="("+i.join(",")+")"):(s+=n.property,e||(s+="="+n.val)),s+=";";return s},clearTrace:function(){this.traceArr=[]},_trace:function(e){var t=this.traceArr;t.push(e),t.length>=Konva.traceArrMax&&t.shift()},reset:function(){var e=this.getCanvas().getPixelRatio();this.setTransform(1*e,0,0,1*e,0,0)},getCanvas:function(){return this.canvas},clear:function(e){var t=this.getCanvas();e?this.clearRect(e.x||0,e.y||0,e.width||0,e.height||0):this.clearRect(0,0,t.getWidth()/t.pixelRatio,t.getHeight()/t.pixelRatio)},_applyLineCap:function(e){var t=e.getLineCap();t&&this.setAttr("lineCap",t)},_applyOpacity:function(e){var t=e.getAbsoluteOpacity();1!==t&&this.setAttr("globalAlpha",t)},_applyLineJoin:function(e){var t=e.getLineJoin();t&&this.setAttr("lineJoin",t)},setAttr:function(e,t){this._context[e]=t},arc:function(){var e=arguments;this._context.arc(e[0],e[1],e[2],e[3],e[4],e[5])},beginPath:function(){this._context.beginPath()},bezierCurveTo:function(){var e=arguments;this._context.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5])},clearRect:function(){var e=arguments;this._context.clearRect(e[0],e[1],e[2],e[3])},clip:function(){this._context.clip()},closePath:function(){this._context.closePath()},createImageData:function(){var e=arguments;return 2===e.length?this._context.createImageData(e[0],e[1]):1===e.length?this._context.createImageData(e[0]):void 0},createLinearGradient:function(){var e=arguments;return this._context.createLinearGradient(e[0],e[1],e[2],e[3])},createPattern:function(){var e=arguments;return this._context.createPattern(e[0],e[1])},createRadialGradient:function(){var e=arguments;return this._context.createRadialGradient(e[0],e[1],e[2],e[3],e[4],e[5])},drawImage:function(){var e=arguments,t=this._context;3===e.length?t.drawImage(e[0],e[1],e[2]):5===e.length?t.drawImage(e[0],e[1],e[2],e[3],e[4]):9===e.length&&t.drawImage(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])},isPointInPath:function(e,t){return this._context.isPointInPath(e,t)},fill:function(){this._context.fill()},fillRect:function(e,t,n,r){this._context.fillRect(e,t,n,r)},strokeRect:function(e,t,n,r){this._context.strokeRect(e,t,n,r)},fillText:function(){var e=arguments;this._context.fillText(e[0],e[1],e[2])},measureText:function(e){return this._context.measureText(e)},getImageData:function(){var e=arguments;return this._context.getImageData(e[0],e[1],e[2],e[3])},lineTo:function(){var e=arguments;this._context.lineTo(e[0],e[1])},moveTo:function(){var e=arguments;this._context.moveTo(e[0],e[1])},rect:function(){var e=arguments;this._context.rect(e[0],e[1],e[2],e[3])},putImageData:function(){var e=arguments;this._context.putImageData(e[0],e[1],e[2])},quadraticCurveTo:function(){var e=arguments;this._context.quadraticCurveTo(e[0],e[1],e[2],e[3])},restore:function(){this._context.restore()},rotate:function(){var e=arguments;this._context.rotate(e[0])},save:function(){this._context.save()},scale:function(){var e=arguments;this._context.scale(e[0],e[1])},setLineDash:function(){var e=arguments,t=this._context;this._context.setLineDash?t.setLineDash(e[0]):"mozDash"in t?t.mozDash=e[0]:"webkitLineDash"in t&&(t.webkitLineDash=e[0])},getLineDash:function(){return this._context.getLineDash()},setTransform:function(){var e=arguments;this._context.setTransform(e[0],e[1],e[2],e[3],e[4],e[5])},stroke:function(){this._context.stroke()},strokeText:function(){var e=arguments;this._context.strokeText(e[0],e[1],e[2])},transform:function(){var e=arguments;this._context.transform(e[0],e[1],e[2],e[3],e[4],e[5])},translate:function(){var e=arguments;this._context.translate(e[0],e[1])},_enableTrace:function(){var t,n,r=this,i=e.length,o=Konva.Util._simplifyArray,a=this.setAttr,s=function(e){var t,i=r[e];r[e]=function(){return n=o(Array.prototype.slice.call(arguments,0)),t=i.apply(r,arguments),r._trace({method:e,args:n}),t}};for(t=0;t<i;t++)s(e[t]);r.setAttr=function(){a.apply(r,arguments);var e=arguments[0],t=arguments[1];"shadowOffsetX"!==e&&"shadowOffsetY"!==e&&"shadowBlur"!==e||(t/=this.canvas.getPixelRatio()),r._trace({property:e,val:t})}}},["fillStyle","strokeStyle","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","lineCap","lineDashOffset","lineJoin","lineWidth","miterLimit","font","textAlign","textBaseline","globalAlpha","globalCompositeOperation"].forEach(function(e){Object.defineProperty(Konva.Context.prototype,e,{get:function(){return this._context[e]},set:function(t){this._context[e]=t}})}),Konva.SceneContext=function(e){Konva.Context.call(this,e)},Konva.SceneContext.prototype={_fillColor:function(e){var t=e.fill();this.setAttr("fillStyle",t),e._fillFunc(this)},_fillPattern:function(e){var t=e.getFillPatternX(),n=e.getFillPatternY(),r=e.getFillPatternScale(),i=Konva.getAngle(e.getFillPatternRotation()),o=e.getFillPatternOffset();(t||n)&&this.translate(t||0,n||0),i&&this.rotate(i),r&&this.scale(r.x,r.y),o&&this.translate(-1*o.x,-1*o.y),this.setAttr("fillStyle",this.createPattern(e.getFillPatternImage(),e.getFillPatternRepeat()||"repeat")),this.fill()},_fillLinearGradient:function(e){var t=e.getFillLinearGradientStartPoint(),n=e.getFillLinearGradientEndPoint(),r=e.getFillLinearGradientColorStops(),i=this.createLinearGradient(t.x,t.y,n.x,n.y);if(r){for(var o=0;o<r.length;o+=2)i.addColorStop(r[o],r[o+1]);this.setAttr("fillStyle",i),e._fillFunc(this)}},_fillRadialGradient:function(e){for(var t=e.getFillRadialGradientStartPoint(),n=e.getFillRadialGradientEndPoint(),r=e.getFillRadialGradientStartRadius(),i=e.getFillRadialGradientEndRadius(),o=e.getFillRadialGradientColorStops(),a=this.createRadialGradient(t.x,t.y,r,n.x,n.y,i),s=0;s<o.length;s+=2)a.addColorStop(o[s],o[s+1]);this.setAttr("fillStyle",a),this.fill()},_fill:function(e){var t=e.fill(),n=e.getFillPriority();if(t&&"color"===n)this._fillColor(e);else{var r=e.getFillPatternImage();if(r&&"pattern"===n)this._fillPattern(e);else{var i=e.getFillLinearGradientColorStops();if(i&&"linear-gradient"===n)this._fillLinearGradient(e);else{var o=e.getFillRadialGradientColorStops();o&&"radial-gradient"===n?this._fillRadialGradient(e):t?this._fillColor(e):r?this._fillPattern(e):i?this._fillLinearGradient(e):o&&this._fillRadialGradient(e)}}}},_strokeLinearGradient:function(e){var t=e.getStrokeLinearGradientStartPoint(),n=e.getStrokeLinearGradientEndPoint(),r=e.getStrokeLinearGradientColorStops(),i=this.createLinearGradient(t.x,t.y,n.x,n.y);if(r){for(var o=0;o<r.length;o+=2)i.addColorStop(r[o],r[o+1]);this.setAttr("strokeStyle",i)}},_stroke:function(e){var t=e.dash(),n=e.getStrokeScaleEnabled()||e instanceof Konva.Text;if(e.hasStroke()){if(!n){this.save();var r=this.getCanvas().getPixelRatio();this.setTransform(r,0,0,r,0,0)}this._applyLineCap(e),t&&e.dashEnabled()&&(this.setLineDash(t),this.setAttr("lineDashOffset",e.dashOffset())),this.setAttr("lineWidth",e.strokeWidth()),e.getShadowForStrokeEnabled()||this.setAttr("shadowColor","rgba(0,0,0,0)"),e.getStrokeLinearGradientColorStops()?this._strokeLinearGradient(e):this.setAttr("strokeStyle",e.stroke()),e._strokeFunc(this),n||this.restore()}},_applyShadow:function(e){var t=Konva.Util,n=t.get(e.getShadowRGBA(),"black"),r=t.get(e.getShadowBlur(),5),i=t.get(e.getShadowOffset(),{x:0,y:0}),o=e.getAbsoluteScale(),a=this.canvas.getPixelRatio(),s=o.x*a,l=o.y*a;this.setAttr("shadowColor",n),this.setAttr("shadowBlur",r*Math.min(Math.abs(s),Math.abs(l))),this.setAttr("shadowOffsetX",i.x*s),this.setAttr("shadowOffsetY",i.y*l)},_applyGlobalCompositeOperation:function(e){var t=e.getGlobalCompositeOperation();"source-over"!==t&&this.setAttr("globalCompositeOperation",t)}},Konva.Util.extend(Konva.SceneContext,Konva.Context),Konva.HitContext=function(e){Konva.Context.call(this,e)},Konva.HitContext.prototype={_fill:function(e){this.save(),this.setAttr("fillStyle",e.colorKey),e._fillFuncHit(this),this.restore()},_stroke:function(e){if(e.hasStroke()&&e.strokeHitEnabled()){var t=e.getStrokeScaleEnabled()||e instanceof Konva.Text;t||(this.save(),this.setTransform(1,0,0,1,0,0)),this._applyLineCap(e),this.setAttr("lineWidth",e.strokeWidth()),this.setAttr("strokeStyle",e.colorKey),e._strokeFuncHit(this),t||this.restore()}}},Konva.Util.extend(Konva.HitContext,Konva.Context)}(),function(){"use strict";Konva.Factory={addGetterSetter:function(e,t,n,r,i){this.addGetter(e,t,n),this.addSetter(e,t,r,i),this.addOverloadedGetterSetter(e,t)},addGetter:function(e,t,n){var r="get"+Konva.Util._capitalize(t);e.prototype[r]=function(){var e=this.attrs[t];return void 0===e?n:e}},addSetter:function(e,t,n,r){var i="set"+Konva.Util._capitalize(t);e.prototype[i]=function(e){return n&&void 0!==e&&null!==e&&(e=n.call(this,e,t)),this._setAttr(t,e),r&&r.call(this),this}},addComponentsGetterSetter:function(e,t,n,r,i){var o,a,s=n.length,l=Konva.Util._capitalize,u="get"+l(t),c="set"+l(t);e.prototype[u]=function(){var e={};for(o=0;o<s;o++)e[a=n[o]]=this.getAttr(t+l(a));return e},e.prototype[c]=function(e){var n,o=this.attrs[t];for(n in r&&(e=r.call(this,e)),e)e.hasOwnProperty(n)&&this._setAttr(t+l(n),e[n]);return this._fireChangeEvent(t,o,e),i&&i.call(this),this},this.addOverloadedGetterSetter(e,t)},addOverloadedGetterSetter:function(e,t){var n=Konva.Util._capitalize(t),r="set"+n,i="get"+n;e.prototype[t]=function(){return arguments.length?(this[r](arguments[0]),this):this[i]()}},addDeprecatedGetterSetter:function(e,t,n,r){Konva.Util.error("Adding deprecated "+t);var i="get"+Konva.Util._capitalize(t),o=t+" property is deprecated and will be removed soon. Look at Konva change log for more information.";e.prototype[i]=function(){Konva.Util.error(o);var e=this.attrs[t];return void 0===e?n:e},this.addSetter(e,t,r,function(){Konva.Util.error(o)}),this.addOverloadedGetterSetter(e,t)},backCompat:function(e,t){Konva.Util.each(t,function(t,n){var r=e.prototype[n],i="get"+Konva.Util._capitalize(t),o="set"+Konva.Util._capitalize(t);function a(){r.apply(this,arguments),Konva.Util.error('"'+t+'" method is deprecated and will be removed soon. Use ""'+n+'" instead.')}e.prototype[t]=a,e.prototype[i]=a,e.prototype[o]=a})},afterSetFilter:function(){this._filterUpToDate=!1}},Konva.Validators={RGBComponent:function(e){return e>255?255:e<0?0:Math.round(e)},alphaComponent:function(e){return e>1?1:e<1e-4?1e-4:e},_formatValue:function(e){return Konva.Util._isString(e)?'"'+e+'"':"[object Number]"===Object.prototype.toString.call(e)?e:Konva.Util._isBoolean(e)?e:Object.prototype.toString.call(e)},getNumberValidator:function(){if(Konva.isUnminified)return function(e,t){return Konva.Util._isNumber(e)||Konva.Util.warn(Konva.Validators._formatValue(e)+' is a not valid value for "'+t+'" attribute. The value should be a number.'),e}},getNumberOrAutoValidator:function(){if(Konva.isUnminified)return function(e,t){return Konva.Util._isNumber(e)||"auto"===e||Konva.Util.warn(Konva.Validators._formatValue(e)+' is a not valid value for "'+t+'" attribute. The value should be a number or "auto".'),e}},getStringValidator:function(){if(Konva.isUnminified)return function(e,t){return Konva.Util._isString(e)||Konva.Util.warn(Konva.Validators._formatValue(e)+' is a not valid value for "'+t+'" attribute. The value should be a string.'),e}},getFunctionValidator:function(){if(Konva.isUnminified)return function(e,t){return Konva.Util._isFunction(e)||Konva.Util.warn(Konva.Validators._formatValue(e)+' is a not valid value for "'+t+'" attribute. The value should be a function.'),e}},getNumberArrayValidator:function(){if(Konva.isUnminified)return function(e,t){return Konva.Util._isArray(e)?e.forEach(function(e){Konva.Util._isNumber(e)||Konva.Util.warn('"'+t+'" attribute has non numeric element '+e+". Make sure that all elements are numbers.")}):Konva.Util.warn(Konva.Validators._formatValue(e)+' is a not valid value for "'+t+'" attribute. The value should be a array of numbers.'),e}},getBooleanValidator:function(){if(Konva.isUnminified)return function(e,t){return!0===e||!1===e||Konva.Util.warn(Konva.Validators._formatValue(e)+' is a not valid value for "'+t+'" attribute. The value should be a boolean.'),e}}}}(),function(e){"use strict";var t="Shape",n=["id"],r=["xChange.konva","yChange.konva","scaleXChange.konva","scaleYChange.konva","skewXChange.konva","skewYChange.konva","rotationChange.konva","offsetXChange.konva","offsetYChange.konva","transformsEnabledChange.konva"].join(" "),i=["scaleXChange.konva","scaleYChange.konva"].join(" ");e.Node=function(e){this._init(e)},e.Util.addMethods(e.Node,{_init:function(t){this._id=e.idCounter++,this.eventListeners={},this.attrs={},this._cache={},this._filterUpToDate=!1,this._isUnderCache=!1,this.setAttrs(t),this.on(r,function(){this._clearCache("transform"),this._clearSelfAndDescendantCache("absoluteTransform")}),this.on(i,function(){this._clearSelfAndDescendantCache("absoluteScale")}),this.on("visibleChange.konva",function(){this._clearSelfAndDescendantCache("visible")}),this.on("listeningChange.konva",function(){this._clearSelfAndDescendantCache("listening")}),this.on("opacityChange.konva",function(){this._clearSelfAndDescendantCache("absoluteOpacity")})},_clearCache:function(e){e?delete this._cache[e]:this._cache={}},_getCache:function(e,t){return void 0===this._cache[e]&&(this._cache[e]=t.call(this)),this._cache[e]},_clearSelfAndDescendantCache:function(e){this._clearCache(e),this._cache.canvas||this.children&&this.getChildren().each(function(t){t._clearSelfAndDescendantCache(e)})},clearCache:function(){return delete this._cache.canvas,this._filterUpToDate=!1,this._clearSelfAndDescendantCache(),this},cache:function(t){var n=t||{},r={};void 0!==n.x&&void 0!==n.y&&void 0!==n.width&&void 0!==n.height||(r=this.getClientRect({skipTransform:!0,relativeTo:this.getParent()}));var i=n.width||r.width,o=n.height||r.height,a=n.pixelRatio,s=void 0===n.x?r.x:n.x,l=void 0===n.y?r.y:n.y,u=n.offset||0,c=n.drawBorder||!1;if(i&&o){i+=2*u,o+=2*u,s-=u,l-=u;var d=new e.SceneCanvas({pixelRatio:a,width:i,height:o}),p=new e.SceneCanvas({pixelRatio:a,width:i,height:o}),h=new e.HitCanvas({pixelRatio:1,width:i,height:o}),f=d.getContext(),m=h.getContext();return h.isCache=!0,this.clearCache(),f.save(),m.save(),f.translate(-s,-l),m.translate(-s,-l),this._isUnderCache=!0,this._clearSelfAndDescendantCache("absoluteOpacity"),this._clearSelfAndDescendantCache("absoluteScale"),this.drawScene(d,this,!0),this.drawHit(h,this,!0),this._isUnderCache=!1,f.restore(),m.restore(),c&&(f.save(),f.beginPath(),f.rect(0,0,i,o),f.closePath(),f.setAttr("strokeStyle","red"),f.setAttr("lineWidth",5),f.stroke(),f.restore()),this._cache.canvas={scene:d,filter:p,hit:h,x:s,y:l},this}e.Util.error("Can not cache the node. Width or height of the node equals 0. Caching is skipped.")},getClientRect:function(){throw new Error('abstract "getClientRect" method call')},_transformedRect:function(e,t){var n,r,i,o,a=[{x:e.x,y:e.y},{x:e.x+e.width,y:e.y},{x:e.x+e.width,y:e.y+e.height},{x:e.x,y:e.y+e.height}],s=this.getAbsoluteTransform(t);return a.forEach(function(e){var t=s.point(e);void 0===n&&(n=i=t.x,r=o=t.y),n=Math.min(n,t.x),r=Math.min(r,t.y),i=Math.max(i,t.x),o=Math.max(o,t.y)}),{x:n,y:r,width:i-n,height:o-r}},_drawCachedSceneCanvas:function(e){e.save(),e._applyOpacity(this),e._applyGlobalCompositeOperation(this),e.translate(this._cache.canvas.x,this._cache.canvas.y);var t=this._getCachedSceneCanvas(),n=t.pixelRatio;e.drawImage(t._canvas,0,0,t.width/n,t.height/n),e.restore()},_drawCachedHitCanvas:function(e){var t=this._cache.canvas.hit;e.save(),e.translate(this._cache.canvas.x,this._cache.canvas.y),e.drawImage(t._canvas,0,0),e.restore()},_getCachedSceneCanvas:function(){var t,n,r,i,o=this.filters(),a=this._cache.canvas,s=a.scene,l=a.filter,u=l.getContext();if(o){if(!this._filterUpToDate){var c=s.pixelRatio;try{for(t=o.length,u.clear(),u.drawImage(s._canvas,0,0,s.getWidth()/c,s.getHeight()/c),n=u.getImageData(0,0,l.getWidth(),l.getHeight()),r=0;r<t;r++)"function"===typeof(i=o[r])?(i.call(this,n),u.putImageData(n,0,0)):e.Util.error("Filter should be type of function, but got "+typeof i+" insted. Please check correct filters")}catch(t){e.Util.error("Unable to apply filter. "+t.message)}this._filterUpToDate=!0}return l}return s},on:function(e,t){if(3===arguments.length)return this._delegate.apply(this,arguments);var n,r,i,o,a=e.split(" "),s=a.length;for(n=0;n<s;n++)i=(r=a[n].split("."))[0],o=r[1]||"",this.eventListeners[i]||(this.eventListeners[i]=[]),this.eventListeners[i].push({name:o,handler:t});return this},off:function(e,t){var n,r,i,o,a,s=(e||"").split(" "),l=s.length;if(!e)for(r in this.eventListeners)this._off(r);for(n=0;n<l;n++)if(o=(i=s[n].split("."))[0],a=i[1],o)this.eventListeners[o]&&this._off(o,a,t);else for(r in this.eventListeners)this._off(r,a,t);return this},dispatchEvent:function(e){var t={target:this,type:e.type,evt:e};return this.fire(e.type,t),this},addEventListener:function(e,t){return this.on(e,function(e){t.call(this,e.evt)}),this},removeEventListener:function(e){return this.off(e),this},_delegate:function(t,n,r){var i=this;this.on(t,function(t){for(var o=t.target.findAncestors(n,!0,i),a=0;a<o.length;a++)(t=e.Util.cloneObject(t)).currentTarget=o[a],r.call(o[a],t)})},remove:function(){var e=this.getParent();return e&&e.children&&(e.children.splice(this.index,1),e._setChildrenIndices(),delete this.parent),this._clearSelfAndDescendantCache("stage"),this._clearSelfAndDescendantCache("absoluteTransform"),this._clearSelfAndDescendantCache("visible"),this._clearSelfAndDescendantCache("listening"),this._clearSelfAndDescendantCache("absoluteOpacity"),this},destroy:function(){e._removeId(this.getId());for(var t=(this.getName()||"").split(/\s/g),n=0;n<t.length;n++){var r=t[n];e._removeName(r,this._id)}return this.remove(),this},getAttr:function(t){var n="get"+e.Util._capitalize(t);return e.Util._isFunction(this[n])?this[n]():this.attrs[t]},getAncestors:function(){for(var t=this.getParent(),n=new e.Collection;t;)n.push(t),t=t.getParent();return n},getAttrs:function(){return this.attrs||{}},setAttrs:function(t){var n,r;if(!t)return this;for(n in t)"children"!==n&&(r="set"+e.Util._capitalize(n),e.Util._isFunction(this[r])?this[r](t[n]):this._setAttr(n,t[n]));return this},isListening:function(){return this._getCache("listening",this._isListening)},_isListening:function(){var e=this.getListening(),t=this.getParent();return"inherit"===e?!t||t.isListening():e},isVisible:function(){return this._getCache("visible",this._isVisible)},_isVisible:function(e){var t=this.getVisible(),n=this.getParent();return e===n&&"inherit"===t||(e===n?t:"inherit"===t?!n||n._isVisible(e):t)},shouldDrawHit:function(){var e=this.getLayer();return!e&&this.isListening()&&this.isVisible()||e&&e.hitGraphEnabled()&&this.isListening()&&this.isVisible()},show:function(){return this.setVisible(!0),this},hide:function(){return this.setVisible(!1),this},getZIndex:function(){return this.index||0},getAbsoluteZIndex:function(){var e,n,r,i,o=this.getDepth(),a=this,s=0;return"Stage"!==a.nodeType&&function l(u){for(e=[],n=u.length,r=0;r<n;r++)i=u[r],s++,i.nodeType!==t&&(e=e.concat(i.getChildren().toArray())),i._id===a._id&&(r=n);e.length>0&&e[0].getDepth()<=o&&l(e)}(a.getStage().getChildren()),s},getDepth:function(){for(var e=0,t=this.parent;t;)e++,t=t.parent;return e},setPosition:function(e){return this.setX(e.x),this.setY(e.y),this},getPosition:function(){return{x:this.getX(),y:this.getY()}},getAbsolutePosition:function(t){var n=this.getAbsoluteTransform(t).getMatrix(),r=new e.Transform,i=this.offset();return r.m=n.slice(),r.translate(i.x,i.y),r.getTranslation()},setAbsolutePosition:function(e){var t,n=this._clearTransform();return this.attrs.x=n.x,this.attrs.y=n.y,delete n.x,delete n.y,(t=this.getAbsoluteTransform()).invert(),t.translate(e.x,e.y),e={x:this.attrs.x+t.getTranslation().x,y:this.attrs.y+t.getTranslation().y},this.setPosition({x:e.x,y:e.y}),this._setTransform(n),this},_setTransform:function(e){var t;for(t in e)this.attrs[t]=e[t];this._clearCache("transform"),this._clearSelfAndDescendantCache("absoluteTransform")},_clearTransform:function(){var e={x:this.getX(),y:this.getY(),rotation:this.getRotation(),scaleX:this.getScaleX(),scaleY:this.getScaleY(),offsetX:this.getOffsetX(),offsetY:this.getOffsetY(),skewX:this.getSkewX(),skewY:this.getSkewY()};return this.attrs.x=0,this.attrs.y=0,this.attrs.rotation=0,this.attrs.scaleX=1,this.attrs.scaleY=1,this.attrs.offsetX=0,this.attrs.offsetY=0,this.attrs.skewX=0,this.attrs.skewY=0,this._clearCache("transform"),this._clearSelfAndDescendantCache("absoluteTransform"),e},move:function(e){var t=e.x,n=e.y,r=this.getX(),i=this.getY();return void 0!==t&&(r+=t),void 0!==n&&(i+=n),this.setPosition({x:r,y:i}),this},_eachAncestorReverse:function(e,t){var n,r,i=[],o=this.getParent();if(t&&t._id===this._id)e(this);else{for(i.unshift(this);o&&(!t||o._id!==t._id);)i.unshift(o),o=o.parent;for(n=i.length,r=0;r<n;r++)e(i[r])}},rotate:function(e){return this.setRotation(this.getRotation()+e),this},moveToTop:function(){if(!this.parent)return e.Util.warn("Node has no parent. moveToTop function is ignored."),!1;var t=this.index;return this.parent.children.splice(t,1),this.parent.children.push(this),this.parent._setChildrenIndices(),!0},moveUp:function(){if(!this.parent)return e.Util.warn("Node has no parent. moveUp function is ignored."),!1;var t=this.index;return t<this.parent.getChildren().length-1&&(this.parent.children.splice(t,1),this.parent.children.splice(t+1,0,this),this.parent._setChildrenIndices(),!0)},moveDown:function(){if(!this.parent)return e.Util.warn("Node has no parent. moveDown function is ignored."),!1;var t=this.index;return t>0&&(this.parent.children.splice(t,1),this.parent.children.splice(t-1,0,this),this.parent._setChildrenIndices(),!0)},moveToBottom:function(){if(!this.parent)return e.Util.warn("Node has no parent. moveToBottom function is ignored."),!1;var t=this.index;return t>0&&(this.parent.children.splice(t,1),this.parent.children.unshift(this),this.parent._setChildrenIndices(),!0)},setZIndex:function(t){if(!this.parent)return e.Util.warn("Node has no parent. zIndex parameter is ignored."),!1;var n=this.index;return this.parent.children.splice(n,1),this.parent.children.splice(t,0,this),this.parent._setChildrenIndices(),this},getAbsoluteOpacity:function(){return this._getCache("absoluteOpacity",this._getAbsoluteOpacity)},_getAbsoluteOpacity:function(){var e=this.getOpacity(),t=this.getParent();return t&&!t._isUnderCache&&(e*=this.getParent().getAbsoluteOpacity()),e},moveTo:function(e){return this.getParent()!==e&&((this.__originalRemove||this.remove).call(this),e.add(this)),this},toObject:function(){var t,n,r,i,o={},a=this.getAttrs();for(t in o.attrs={},a)n=a[t],r="function"===typeof this[t]&&this[t],delete a[t],i=r?r.call(this):null,a[t]=n,i!==n&&(o.attrs[t]=n);return o.className=this.getClassName(),e.Util._prepareToStringify(o)},toJSON:function(){return JSON.stringify(this.toObject())},getParent:function(){return this.parent},findAncestors:function(e,t,n){var r=[];t&&this._isMatch(e)&&r.push(this);for(var i=this.parent;i;){if(i===n)return r;i._isMatch(e)&&r.push(i),i=i.parent}return r},findAncestor:function(e,t,n){return this.findAncestors(e,t,n)[0]},_isMatch:function(t){if(!t)return!1;var n,r,i=t.replace(/ /g,"").split(","),o=i.length;for(n=0;n<o;n++)if(r=i[n],e.Util.isValidSelector(r)||(e.Util.warn('Selector "'+r+'" is invalid. Allowed selectors examples are "#foo", ".bar" or "Group".'),e.Util.warn('If you have a custom shape with such className, please change it to start with upper letter like "Triangle".'),e.Util.warn("Konva is awesome, right?")),"#"===r.charAt(0)){if(this.id()===r.slice(1))return!0}else if("."===r.charAt(0)){if(this.hasName(r.slice(1)))return!0}else if(0!==this._get(r).length)return!0;return!1},getLayer:function(){var e=this.getParent();return e?e.getLayer():null},getStage:function(){return this._getCache("stage",this._getStage)},_getStage:function(){var e=this.getParent();return e?e.getStage():void 0},fire:function(e,t,n){return(t=t||{}).target=t.target||this,n?this._fireAndBubble(e,t):this._fire(e,t),this},getAbsoluteTransform:function(e){return e?this._getAbsoluteTransform(e):this._getCache("absoluteTransform",this._getAbsoluteTransform)},_getAbsoluteTransform:function(t){var n=new e.Transform;return this._eachAncestorReverse(function(e){var t=e.transformsEnabled();"all"===t?n.multiply(e.getTransform()):"position"===t&&n.translate(e.getX()-e.getOffsetX(),e.getY()-e.getOffsetY())},t),n},getAbsoluteScale:function(e){return e?this._getAbsoluteScale(e):this._getCache("absoluteScale",this._getAbsoluteScale)},_getAbsoluteScale:function(e){for(var t=this;t;)t._isUnderCache&&(e=t),t=t.getParent();var n=1,r=1;return this._eachAncestorReverse(function(e){n*=e.scaleX(),r*=e.scaleY()},e),{x:n,y:r}},getTransform:function(){return this._getCache("transform",this._getTransform)},_getTransform:function(){var t=new e.Transform,n=this.getX(),r=this.getY(),i=e.getAngle(this.getRotation()),o=this.getScaleX(),a=this.getScaleY(),s=this.getSkewX(),l=this.getSkewY(),u=this.getOffsetX(),c=this.getOffsetY();return 0===n&&0===r||t.translate(n,r),0!==i&&t.rotate(i),0===s&&0===l||t.skew(s,l),1===o&&1===a||t.scale(o,a),0===u&&0===c||t.translate(-1*u,-1*c),t},clone:function(t){var r,i,o,a,s,l=e.Util.cloneObject(this.attrs);for(var u in n){delete l[n[u]]}for(r in t)l[r]=t[r];var c=new this.constructor(l);for(r in this.eventListeners)for(o=(i=this.eventListeners[r]).length,a=0;a<o;a++)(s=i[a]).name.indexOf("konva")<0&&(c.eventListeners[r]||(c.eventListeners[r]=[]),c.eventListeners[r].push(s));return c},_toKonvaCanvas:function(t){t=t||{};var n=this.getClientRect(),r=this.getStage(),i=void 0!==t.x?t.x:n.x,o=void 0!==t.y?t.y:n.y,a=t.pixelRatio||1,s=new e.SceneCanvas({width:t.width||n.width||(r?r.getWidth():0),height:t.height||n.height||(r?r.getHeight():0),pixelRatio:a}),l=s.getContext();return l.save(),(i||o)&&l.translate(-1*i,-1*o),this.drawScene(s),l.restore(),s},toCanvas:function(e){return this._toKonvaCanvas(e)._canvas},toDataURL:function(e){var t=(e=e||{}).mimeType||null,n=e.quality||null,r=this._toKonvaCanvas(e).toDataURL(t,n);return e.callback&&e.callback(r),r},toImage:function(t){if(!t||!t.callback)throw"callback required for toImage method config argument";var n=t.callback;delete t.callback,e.Util._getImage(this.toDataURL(t),function(e){n(e)})},setSize:function(e){return this.setWidth(e.width),this.setHeight(e.height),this},getSize:function(){return{width:this.getWidth(),height:this.getHeight()}},getWidth:function(){return this.attrs.width||0},getHeight:function(){return this.attrs.height||0},getClassName:function(){return this.className||this.nodeType},getType:function(){return this.nodeType},getDragDistance:function(){return void 0!==this.attrs.dragDistance?this.attrs.dragDistance:this.parent?this.parent.getDragDistance():e.dragDistance},_get:function(e){return this.className===e||this.nodeType===e?[this]:[]},_off:function(e,t,n){var r,i,o,a=this.eventListeners[e];for(r=0;r<a.length;r++)if(i=a[r].name,o=a[r].handler,("konva"!==i||"konva"===t)&&(!t||i===t)&&(!n||n===o)){if(a.splice(r,1),0===a.length){delete this.eventListeners[e];break}r--}},_fireChangeEvent:function(e,t,n){this._fire(e+"Change",{oldVal:t,newVal:n})},setId:function(t){var n=this.getId();return e._removeId(n),e._addId(this,t),this._setAttr("id",t),this},setName:function(t){var n,r,i=(this.getName()||"").split(/\s/g),o=(t||"").split(/\s/g);for(r=0;r<i.length;r++)n=i[r],-1===o.indexOf(n)&&n&&e._removeName(n,this._id);for(r=0;r<o.length;r++)n=o[r],-1===i.indexOf(n)&&n&&e._addName(this,n);return this._setAttr("name",t),this},addName:function(e){if(!this.hasName(e)){var t=this.name(),n=t?t+" "+e:e;this.setName(n)}return this},hasName:function(e){return-1!==(this.name()||"").split(/\s/g).indexOf(e)},removeName:function(e){var t=(this.name()||"").split(/\s/g),n=t.indexOf(e);return-1!==n&&(t.splice(n,1),this.setName(t.join(" "))),this},setAttr:function(t,n){var r=this["set"+e.Util._capitalize(t)];return e.Util._isFunction(r)?r.call(this,n):this._setAttr(t,n),this},_setAttr:function(t,n){var r;(r=this.attrs[t])===n&&!e.Util.isObject(n)||(void 0===n||null===n?delete this.attrs[t]:this.attrs[t]=n,this._fireChangeEvent(t,r,n))},_setComponentAttr:function(e,t,n){var r;void 0!==n&&((r=this.attrs[e])||(this.attrs[e]=this.getAttr(e)),this.attrs[e][t]=n,this._fireChangeEvent(e,r,n))},_fireAndBubble:function(e,n,r){var i=!0;if(n&&this.nodeType===t&&(n.target=this),"mouseenter"===e&&r&&(this._id===r._id||this.isAncestorOf&&this.isAncestorOf(r))?i=!1:"mouseleave"===e&&r&&(this._id===r._id||this.isAncestorOf&&this.isAncestorOf(r))&&(i=!1),i){this._fire(e,n);var o=("mouseenter"===e||"mouseleave"===e)&&r&&r.isAncestorOf&&r.isAncestorOf(this)&&!r.isAncestorOf(this.parent);(n&&!n.cancelBubble||!n)&&this.parent&&this.parent.isListening()&&!o&&(r&&r.parent?this._fireAndBubble.call(this.parent,e,n,r.parent):this._fireAndBubble.call(this.parent,e,n))}},_fire:function(e,t){var n,r=this.eventListeners[e];if((t=t||{}).currentTarget=this,t.type=e,r)for(n=0;n<r.length;n++)r[n].handler.call(this,t)},draw:function(){return this.drawScene(),this.drawHit(),this}}),e.Node.create=function(t,n){return e.Util._isString(t)&&(t=JSON.parse(t)),this._createNode(t,n)},e.Node._createNode=function(t,n){var r,i,o,a=e.Node.prototype.getClassName.call(t),s=t.children;if(n&&(t.attrs.container=n),r=new e[a](t.attrs),s)for(i=s.length,o=0;o<i;o++)r.add(this._createNode(s[o]));return r},e.Factory.addOverloadedGetterSetter(e.Node,"position"),e.Factory.addGetterSetter(e.Node,"x",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Node,"y",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Node,"globalCompositeOperation","source-over",e.Validators.getStringValidator()),e.Factory.addGetterSetter(e.Node,"opacity",1,e.Validators.getNumberValidator()),e.Factory.addGetter(e.Node,"name"),e.Factory.addOverloadedGetterSetter(e.Node,"name"),e.Factory.addGetter(e.Node,"id"),e.Factory.addOverloadedGetterSetter(e.Node,"id"),e.Factory.addGetterSetter(e.Node,"rotation",0,e.Validators.getNumberValidator()),e.Factory.addComponentsGetterSetter(e.Node,"scale",["x","y"]),e.Factory.addGetterSetter(e.Node,"scaleX",1,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Node,"scaleY",1,e.Validators.getNumberValidator()),e.Factory.addComponentsGetterSetter(e.Node,"skew",["x","y"]),e.Factory.addGetterSetter(e.Node,"skewX",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Node,"skewY",0,e.Validators.getNumberValidator()),e.Factory.addComponentsGetterSetter(e.Node,"offset",["x","y"]),e.Factory.addGetterSetter(e.Node,"offsetX",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Node,"offsetY",0,e.Validators.getNumberValidator()),e.Factory.addSetter(e.Node,"dragDistance",e.Validators.getNumberValidator()),e.Factory.addOverloadedGetterSetter(e.Node,"dragDistance"),e.Factory.addSetter(e.Node,"width",e.Validators.getNumberValidator()),e.Factory.addOverloadedGetterSetter(e.Node,"width"),e.Factory.addSetter(e.Node,"height",e.Validators.getNumberValidator()),e.Factory.addOverloadedGetterSetter(e.Node,"height"),e.Factory.addGetterSetter(e.Node,"listening","inherit",function(t){return!0===t||!1===t||"inherit"===t||e.Util.warn(t+' is a not valid value for "listening" attribute. The value may be true, false or "inherit".'),t}),e.Factory.addGetterSetter(e.Node,"preventDefault",!0,e.Validators.getBooleanValidator()),e.Factory.addGetterSetter(e.Node,"filters",null,function(e){return this._filterUpToDate=!1,e}),e.Factory.addGetterSetter(e.Node,"visible","inherit",function(t){return!0===t||!1===t||"inherit"===t||e.Util.warn(t+' is a not valid value for "visible" attribute. The value may be true, false or "inherit".'),t}),e.Factory.addGetterSetter(e.Node,"transformsEnabled","all",e.Validators.getStringValidator()),e.Factory.addOverloadedGetterSetter(e.Node,"size"),e.Factory.backCompat(e.Node,{rotateDeg:"rotate",setRotationDeg:"setRotation",getRotationDeg:"getRotation"}),e.Collection.mapMethods(e.Node)}(Konva),function(){"use strict";Konva.Filters.Grayscale=function(e){var t,n,r=e.data,i=r.length;for(t=0;t<i;t+=4)n=.34*r[t]+.5*r[t+1]+.16*r[t+2],r[t]=n,r[t+1]=n,r[t+2]=n}}(),function(e){"use strict";e.Filters.Brighten=function(e){var t,n=255*this.brightness(),r=e.data,i=r.length;for(t=0;t<i;t+=4)r[t]+=n,r[t+1]+=n,r[t+2]+=n},e.Factory.addGetterSetter(e.Node,"brightness",0,e.Validators.getNumberValidator(),e.Factory.afterSetFilter)}(Konva),function(){"use strict";Konva.Filters.Invert=function(e){var t,n=e.data,r=n.length;for(t=0;t<r;t+=4)n[t]=255-n[t],n[t+1]=255-n[t+1],n[t+2]=255-n[t+2]}}(),function(e){"use strict";function t(){this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}var n=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],r=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];e.Filters.Blur=function(e){var i=Math.round(this.blurRadius());i>0&&function(e,i){var o,a,s,l,u,c,d,p,h,f,m,g,b,v,y,_,S,w,E,C,x,A,T,O,k=e.data,I=e.width,R=e.height,P=i+i+1,D=I-1,N=R-1,M=i+1,L=M*(M+1)/2,B=new t,F=null,j=B,U=null,H=null,z=n[i],V=r[i];for(s=1;s<P;s++)j=j.next=new t,s===M&&(F=j);for(j.next=B,d=c=0,a=0;a<R;a++){for(_=S=w=E=p=h=f=m=0,g=M*(C=k[c]),b=M*(x=k[c+1]),v=M*(A=k[c+2]),y=M*(T=k[c+3]),p+=L*C,h+=L*x,f+=L*A,m+=L*T,j=B,s=0;s<M;s++)j.r=C,j.g=x,j.b=A,j.a=T,j=j.next;for(s=1;s<M;s++)l=c+((D<s?D:s)<<2),p+=(j.r=C=k[l])*(O=M-s),h+=(j.g=x=k[l+1])*O,f+=(j.b=A=k[l+2])*O,m+=(j.a=T=k[l+3])*O,_+=C,S+=x,w+=A,E+=T,j=j.next;for(U=B,H=F,o=0;o<I;o++)k[c+3]=T=m*z>>V,0!==T?(T=255/T,k[c]=(p*z>>V)*T,k[c+1]=(h*z>>V)*T,k[c+2]=(f*z>>V)*T):k[c]=k[c+1]=k[c+2]=0,p-=g,h-=b,f-=v,m-=y,g-=U.r,b-=U.g,v-=U.b,y-=U.a,l=d+((l=o+i+1)<D?l:D)<<2,p+=_+=U.r=k[l],h+=S+=U.g=k[l+1],f+=w+=U.b=k[l+2],m+=E+=U.a=k[l+3],U=U.next,g+=C=H.r,b+=x=H.g,v+=A=H.b,y+=T=H.a,_-=C,S-=x,w-=A,E-=T,H=H.next,c+=4;d+=I}for(o=0;o<I;o++){for(S=w=E=_=h=f=m=p=0,g=M*(C=k[c=o<<2]),b=M*(x=k[c+1]),v=M*(A=k[c+2]),y=M*(T=k[c+3]),p+=L*C,h+=L*x,f+=L*A,m+=L*T,j=B,s=0;s<M;s++)j.r=C,j.g=x,j.b=A,j.a=T,j=j.next;for(u=I,s=1;s<=i;s++)c=u+o<<2,p+=(j.r=C=k[c])*(O=M-s),h+=(j.g=x=k[c+1])*O,f+=(j.b=A=k[c+2])*O,m+=(j.a=T=k[c+3])*O,_+=C,S+=x,w+=A,E+=T,j=j.next,s<N&&(u+=I);for(c=o,U=B,H=F,a=0;a<R;a++)k[3+(l=c<<2)]=T=m*z>>V,T>0?(T=255/T,k[l]=(p*z>>V)*T,k[l+1]=(h*z>>V)*T,k[l+2]=(f*z>>V)*T):k[l]=k[l+1]=k[l+2]=0,p-=g,h-=b,f-=v,m-=y,g-=U.r,b-=U.g,v-=U.b,y-=U.a,l=o+((l=a+M)<N?l:N)*I<<2,p+=_+=U.r=k[l],h+=S+=U.g=k[l+1],f+=w+=U.b=k[l+2],m+=E+=U.a=k[l+3],U=U.next,g+=C=H.r,b+=x=H.g,v+=A=H.b,y+=T=H.a,_-=C,S-=x,w-=A,E-=T,H=H.next,c+=I}}(e,i)},e.Factory.addGetterSetter(e.Node,"blurRadius",0,e.Validators.getNumberValidator(),e.Factory.afterSetFilter)}(Konva),function(){"use strict";function e(e,t,n){var r=4*(n*e.width+t),i=[];return i.push(e.data[r++],e.data[r++],e.data[r++],e.data[r++]),i}function t(e,t){return Math.sqrt(Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2))}Konva.Filters.Mask=function(n){var r=function(n,r){var i=e(n,0,0),o=e(n,n.width-1,0),a=e(n,0,n.height-1),s=e(n,n.width-1,n.height-1),l=r||10;if(t(i,o)<l&&t(o,s)<l&&t(s,a)<l&&t(a,i)<l){for(var u=function(e){for(var t=[0,0,0],n=0;n<e.length;n++)t[0]+=e[n][0],t[1]+=e[n][1],t[2]+=e[n][2];return t[0]/=e.length,t[1]/=e.length,t[2]/=e.length,t}([o,i,s,a]),c=[],d=0;d<n.width*n.height;d++){var p=t(u,[n.data[4*d],n.data[4*d+1],n.data[4*d+2]]);c[d]=p<l?0:255}return c}}(n,this.threshold());return r&&function(e,t){for(var n=0;n<e.width*e.height;n++)e.data[4*n+3]=t[n]}(n,r=function(e,t,n){for(var r=[1/9,1/9,1/9,1/9,1/9,1/9,1/9,1/9,1/9],i=Math.round(Math.sqrt(r.length)),o=Math.floor(i/2),a=[],s=0;s<n;s++)for(var l=0;l<t;l++){for(var u=s*t+l,c=0,d=0;d<i;d++)for(var p=0;p<i;p++){var h=s+d-o,f=l+p-o;if(h>=0&&h<n&&f>=0&&f<t){var m=r[d*i+p];c+=e[h*t+f]*m}}a[u]=c}return a}(r=function(e,t,n){for(var r=[1,1,1,1,1,1,1,1,1],i=Math.round(Math.sqrt(r.length)),o=Math.floor(i/2),a=[],s=0;s<n;s++)for(var l=0;l<t;l++){for(var u=s*t+l,c=0,d=0;d<i;d++)for(var p=0;p<i;p++){var h=s+d-o,f=l+p-o;if(h>=0&&h<n&&f>=0&&f<t){var m=r[d*i+p];c+=e[h*t+f]*m}}a[u]=c>=1020?255:0}return a}(r=function(e,t,n){for(var r=[1,1,1,1,0,1,1,1,1],i=Math.round(Math.sqrt(r.length)),o=Math.floor(i/2),a=[],s=0;s<n;s++)for(var l=0;l<t;l++){for(var u=s*t+l,c=0,d=0;d<i;d++)for(var p=0;p<i;p++){var h=s+d-o,f=l+p-o;if(h>=0&&h<n&&f>=0&&f<t){var m=r[d*i+p];c+=e[h*t+f]*m}}a[u]=2040===c?255:0}return a}(r,n.width,n.height),n.width,n.height),n.width,n.height)),n},Konva.Factory.addGetterSetter(Konva.Node,"threshold",0,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter)}(),function(){"use strict";Konva.Filters.RGB=function(e){var t,n,r=e.data,i=r.length,o=this.red(),a=this.green(),s=this.blue();for(t=0;t<i;t+=4)n=(.34*r[t]+.5*r[t+1]+.16*r[t+2])/255,r[t]=n*o,r[t+1]=n*a,r[t+2]=n*s,r[t+3]=r[t+3]},Konva.Factory.addGetterSetter(Konva.Node,"red",0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)}),Konva.Factory.addGetterSetter(Konva.Node,"green",0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)}),Konva.Factory.addGetterSetter(Konva.Node,"blue",0,Konva.Validators.RGBComponent,Konva.Factory.afterSetFilter)}(),function(){"use strict";Konva.Filters.RGBA=function(e){var t,n,r=e.data,i=r.length,o=this.red(),a=this.green(),s=this.blue(),l=this.alpha();for(t=0;t<i;t+=4)n=1-l,r[t]=o*l+r[t]*n,r[t+1]=a*l+r[t+1]*n,r[t+2]=s*l+r[t+2]*n},Konva.Factory.addGetterSetter(Konva.Node,"red",0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)}),Konva.Factory.addGetterSetter(Konva.Node,"green",0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)}),Konva.Factory.addGetterSetter(Konva.Node,"blue",0,Konva.Validators.RGBComponent,Konva.Factory.afterSetFilter),Konva.Factory.addGetterSetter(Konva.Node,"alpha",1,function(e){return this._filterUpToDate=!1,e>1?1:e<0?0:e})}(),function(){"use strict";Konva.Filters.HSV=function(e){var t,n,r,i,o,a=e.data,s=a.length,l=Math.pow(2,this.value()),u=Math.pow(2,this.saturation()),c=Math.abs(this.hue()+360)%360,d=l*u*Math.cos(c*Math.PI/180),p=l*u*Math.sin(c*Math.PI/180),h=.299*l+.701*d+.167*p,f=.587*l-.587*d+.33*p,m=.114*l-.114*d-.497*p,g=.299*l-.299*d-.328*p,b=.587*l+.413*d+.035*p,v=.114*l-.114*d+.293*p,y=.299*l-.3*d+1.25*p,_=.587*l-.586*d-1.05*p,S=.114*l+.886*d-.2*p;for(t=0;t<s;t+=4)n=a[t+0],r=a[t+1],i=a[t+2],o=a[t+3],a[t+0]=h*n+f*r+m*i,a[t+1]=g*n+b*r+v*i,a[t+2]=y*n+_*r+S*i,a[t+3]=o},Konva.Factory.addGetterSetter(Konva.Node,"hue",0,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter),Konva.Factory.addGetterSetter(Konva.Node,"saturation",0,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter),Konva.Factory.addGetterSetter(Konva.Node,"value",0,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter)}(),function(){"use strict";Konva.Factory.addGetterSetter(Konva.Node,"hue",0,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter),Konva.Factory.addGetterSetter(Konva.Node,"saturation",0,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter),Konva.Factory.addGetterSetter(Konva.Node,"luminance",0,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter),Konva.Filters.HSL=function(e){var t,n,r,i,o,a=e.data,s=a.length,l=Math.pow(2,this.saturation()),u=Math.abs(this.hue()+360)%360,c=127*this.luminance(),d=1*l*Math.cos(u*Math.PI/180),p=1*l*Math.sin(u*Math.PI/180),h=.299+.701*d+.167*p,f=.587-.587*d+.33*p,m=.114-.114*d-.497*p,g=.299-.299*d-.328*p,b=.587+.413*d+.035*p,v=.114-.114*d+.293*p,y=.299-.3*d+1.25*p,_=.587-.586*d-1.05*p,S=.114+.886*d-.2*p;for(t=0;t<s;t+=4)n=a[t+0],r=a[t+1],i=a[t+2],o=a[t+3],a[t+0]=h*n+f*r+m*i+c,a[t+1]=g*n+b*r+v*i+c,a[t+2]=y*n+_*r+S*i+c,a[t+3]=o}}(),function(){"use strict";Konva.Filters.Emboss=function(e){var t=10*this.embossStrength(),n=255*this.embossWhiteLevel(),r=this.embossDirection(),i=this.embossBlend(),o=0,a=0,s=e.data,l=e.width,u=e.height,c=4*l,d=u;switch(r){case"top-left":o=-1,a=-1;break;case"top":o=-1,a=0;break;case"top-right":o=-1,a=1;break;case"right":o=0,a=1;break;case"bottom-right":o=1,a=1;break;case"bottom":o=1,a=0;break;case"bottom-left":o=1,a=-1;break;case"left":o=0,a=-1;break;default:Konva.Util.error("Unknown emboss direction: "+r)}do{var p=(d-1)*c,h=o;d+h<1&&(h=0),d+h>u&&(h=0);var f=(d-1+h)*l*4,m=l;do{var g=p+4*(m-1),b=a;m+b<1&&(b=0),m+b>l&&(b=0);var v=f+4*(m-1+b),y=s[g]-s[v],_=s[g+1]-s[v+1],S=s[g+2]-s[v+2],w=y,E=w>0?w:-w;if((_>0?_:-_)>E&&(w=_),(S>0?S:-S)>E&&(w=S),w*=t,i){var C=s[g]+w,x=s[g+1]+w,A=s[g+2]+w;s[g]=C>255?255:C<0?0:C,s[g+1]=x>255?255:x<0?0:x,s[g+2]=A>255?255:A<0?0:A}else{var T=n-w;T<0?T=0:T>255&&(T=255),s[g]=s[g+1]=s[g+2]=T}}while(--m)}while(--d)},Konva.Factory.addGetterSetter(Konva.Node,"embossStrength",.5,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter),Konva.Factory.addGetterSetter(Konva.Node,"embossWhiteLevel",.5,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter),Konva.Factory.addGetterSetter(Konva.Node,"embossDirection","top-left",null,Konva.Factory.afterSetFilter),Konva.Factory.addGetterSetter(Konva.Node,"embossBlend",!1,null,Konva.Factory.afterSetFilter)}(),function(){"use strict";function e(e,t,n,r,i){var o=n-t,a=i-r;return 0===o?r+a/2:0===a?r:a*((e-t)/o)+r}Konva.Filters.Enhance=function(t){var n,r,i,o,a=t.data,s=a.length,l=a[0],u=l,c=a[1],d=c,p=a[2],h=p,f=this.enhance();if(0!==f){for(o=0;o<s;o+=4)(n=a[o+0])<l?l=n:n>u&&(u=n),(r=a[o+1])<c?c=r:r>d&&(d=r),(i=a[o+2])<p?p=i:i>h&&(h=i);var m,g,b,v,y,_,S,w,E;for(u===l&&(u=255,l=0),d===c&&(d=255,c=0),h===p&&(h=255,p=0),f>0?(g=u+f*(255-u),b=l-f*(l-0),y=d+f*(255-d),_=c-f*(c-0),w=h+f*(255-h),E=p-f*(p-0)):(g=u+f*(u-(m=.5*(u+l))),b=l+f*(l-m),y=d+f*(d-(v=.5*(d+c))),_=c+f*(c-v),w=h+f*(h-(S=.5*(h+p))),E=p+f*(p-S)),o=0;o<s;o+=4)a[o+0]=e(a[o+0],l,u,b,g),a[o+1]=e(a[o+1],c,d,_,y),a[o+2]=e(a[o+2],p,h,E,w)}},Konva.Factory.addGetterSetter(Konva.Node,"enhance",0,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter)}(),function(){"use strict";Konva.Filters.Posterize=function(e){var t,n=Math.round(254*this.levels())+1,r=e.data,i=r.length,o=255/n;for(t=0;t<i;t+=1)r[t]=Math.floor(r[t]/o)*o},Konva.Factory.addGetterSetter(Konva.Node,"levels",.5,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter)}(),function(){"use strict";Konva.Filters.Noise=function(e){var t,n=255*this.noise(),r=e.data,i=r.length,o=n/2;for(t=0;t<i;t+=4)r[t+0]+=o-2*o*Math.random(),r[t+1]+=o-2*o*Math.random(),r[t+2]+=o-2*o*Math.random()},Konva.Factory.addGetterSetter(Konva.Node,"noise",.2,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter)}(),function(){"use strict";Konva.Filters.Pixelate=function(e){var t,n,r,i,o,a,s,l,u,c,d,p,h,f,m=Math.ceil(this.pixelSize()),g=e.width,b=e.height,v=Math.ceil(g/m),y=Math.ceil(b/m);if(e=e.data,m<=0)Konva.Util.error("pixelSize value can not be <= 0");else for(p=0;p<v;p+=1)for(h=0;h<y;h+=1){for(i=0,o=0,a=0,s=0,u=(l=p*m)+m,d=(c=h*m)+m,f=0,t=l;t<u;t+=1)if(!(t>=g))for(n=c;n<d;n+=1)n>=b||(i+=e[(r=4*(g*n+t))+0],o+=e[r+1],a+=e[r+2],s+=e[r+3],f+=1);for(i/=f,o/=f,a/=f,s/=f,t=l;t<u;t+=1)if(!(t>=g))for(n=c;n<d;n+=1)n>=b||(e[(r=4*(g*n+t))+0]=i,e[r+1]=o,e[r+2]=a,e[r+3]=s)}},Konva.Factory.addGetterSetter(Konva.Node,"pixelSize",8,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter)}(),function(){"use strict";Konva.Filters.Threshold=function(e){var t,n=255*this.threshold(),r=e.data,i=r.length;for(t=0;t<i;t+=1)r[t]=r[t]<n?0:255},Konva.Factory.addGetterSetter(Konva.Node,"threshold",.5,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter)}(),function(){"use strict";Konva.Filters.Sepia=function(e){var t,n,r,i,o,a,s,l,u,c=e.data,d=e.width,p=e.height,h=4*d;do{t=(p-1)*h,n=d;do{s=.393*(i=c[r=t+4*(n-1)])+.769*(o=c[r+1])+.189*(a=c[r+2]),l=.349*i+.686*o+.168*a,u=.272*i+.534*o+.131*a,c[r]=s>255?255:s,c[r+1]=l>255?255:l,c[r+2]=u>255?255:u,c[r+3]=c[r+3]}while(--n)}while(--p)}}(),function(){"use strict";Konva.Filters.Solarize=function(e){var t=e.data,n=e.width,r=4*n,i=e.height;do{var o=(i-1)*r,a=n;do{var s=o+4*(a-1),l=t[s],u=t[s+1],c=t[s+2];l>127&&(l=255-l),u>127&&(u=255-u),c>127&&(c=255-c),t[s]=l,t[s+1]=u,t[s+2]=c}while(--a)}while(--i)}}(),function(){"use strict";Konva.Filters.Kaleidoscope=function(e){var t,n,r,i,o,a,s,l,u,c=e.width,d=e.height,p=Math.round(this.kaleidoscopePower()),h=Math.round(this.kaleidoscopeAngle()),f=Math.floor(c*(h%360)/360);if(!(p<1)){var m=Konva.Util.createCanvasElement();m.width=c,m.height=d;var g=m.getContext("2d").getImageData(0,0,c,d);!function(e,t,n){var r,i,o,a,s=e.data,l=t.data,u=e.width,c=e.height,d=n.polarCenterX||u/2,p=n.polarCenterY||c/2,h=0,f=0,m=0,g=0,b=Math.sqrt(d*d+p*p);i=u-d,o=c-p,b=(a=Math.sqrt(i*i+o*o))>b?a:b;var v,y,_,S,w=c,E=u,C=360/E*Math.PI/180;for(y=0;y<E;y+=1)for(_=Math.sin(y*C),S=Math.cos(y*C),v=0;v<w;v+=1)i=Math.floor(d+b*v/w*S),h=s[0+(r=4*((o=Math.floor(p+b*v/w*_))*u+i))],f=s[r+1],m=s[r+2],g=s[r+3],l[0+(r=4*(y+v*u))]=h,l[r+1]=f,l[r+2]=m,l[r+3]=g}(e,g,{polarCenterX:c/2,polarCenterY:d/2});for(var b=c/Math.pow(2,p);b<=8;)b*=2,p-=1;var v=b=Math.ceil(b),y=0,_=v,S=1;for(f+b>c&&(y=v,_=0,S=-1),n=0;n<d;n+=1)for(t=y;t!==_;t+=S)l=4*(c*n+Math.round(t+f)%c),i=g.data[l+0],o=g.data[l+1],a=g.data[l+2],s=g.data[l+3],u=4*(c*n+t),g.data[u+0]=i,g.data[u+1]=o,g.data[u+2]=a,g.data[u+3]=s;for(n=0;n<d;n+=1)for(v=Math.floor(b),r=0;r<p;r+=1){for(t=0;t<v+1;t+=1)l=4*(c*n+t),i=g.data[l+0],o=g.data[l+1],a=g.data[l+2],s=g.data[l+3],u=4*(c*n+2*v-t-1),g.data[u+0]=i,g.data[u+1]=o,g.data[u+2]=a,g.data[u+3]=s;v*=2}!function(e,t,n){var r,i,o,a,s,l,u=e.data,c=t.data,d=e.width,p=e.height,h=n.polarCenterX||d/2,f=n.polarCenterY||p/2,m=0,g=0,b=0,v=0,y=Math.sqrt(h*h+f*f);i=d-h,o=p-f,y=(l=Math.sqrt(i*i+o*o))>y?l:y;var _,S,w,E=p,C=d,x=n.polarRotation||0;for(i=0;i<d;i+=1)for(o=0;o<p;o+=1)a=i-h,s=o-f,_=Math.sqrt(a*a+s*s)*E/y,S=(S=(180*Math.atan2(s,a)/Math.PI+360+x)%360)*C/360,w=Math.floor(S),m=u[0+(r=4*(Math.floor(_)*d+w))],g=u[r+1],b=u[r+2],v=u[r+3],c[0+(r=4*(o*d+i))]=m,c[r+1]=g,c[r+2]=b,c[r+3]=v}(g,e,{polarRotation:0})}},Konva.Factory.addGetterSetter(Konva.Node,"kaleidoscopePower",2,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter),Konva.Factory.addGetterSetter(Konva.Node,"kaleidoscopeAngle",0,Konva.Validators.getNumberValidator(),Konva.Factory.afterSetFilter)}(),function(e){"use strict";e.Filters.Contrast=function(e){var t,n=Math.pow((parseInt(this.contrast())+100)/100,2),r=e.data,i=r.length,o=150,a=150,s=150;for(t=0;t<i;t+=4)o=r[t],a=r[t+1],s=r[t+2],o/=255,o-=.5,o*=n,o+=.5,a/=255,a-=.5,a*=n,a+=.5,a*=255,s/=255,s-=.5,s*=n,s+=.5,s*=255,o=(o*=255)<0?0:o>255?255:o,a=a<0?0:a>255?255:a,s=s<0?0:s>255?255:s,r[t]=o,r[t+1]=a,r[t+2]=s},e.Factory.addGetterSetter(e.Node,"contrast",0,e.Validators.getNumberValidator(),e.Factory.afterSetFilter)}(Konva),function(){"use strict";Konva.Container=function(e){this.__init(e)},Konva.Util.addMethods(Konva.Container,{__init:function(e){this.children=new Konva.Collection,Konva.Node.call(this,e)},getChildren:function(e){if(!e)return this.children;var t=new Konva.Collection;return this.children.each(function(n){e(n)&&t.push(n)}),t},hasChildren:function(){return this.getChildren().length>0},removeChildren:function(){for(var e,t=Konva.Collection.toCollection(this.children),n=0;n<t.length;n++)delete(e=t[n]).parent,e.index=0,e.remove();return t=null,this.children=new Konva.Collection,this},destroyChildren:function(){for(var e,t=Konva.Collection.toCollection(this.children),n=0;n<t.length;n++)delete(e=t[n]).parent,e.index=0,e.destroy();return t=null,this.children=new Konva.Collection,this},add:function(e){if(arguments.length>1){for(var t=0;t<arguments.length;t++)this.add(arguments[t]);return this}if(e.getParent())return e.moveTo(this),this;var n=this.children;return this._validateAdd(e),e.index=n.length,e.parent=this,n.push(e),this._fire("add",{child:e}),Konva.DD&&e.isDragging()&&Konva.DD.anim.setLayers(e.getLayer()),this},destroy:function(){return this.hasChildren()&&this.destroyChildren(),Konva.Node.prototype.destroy.call(this),this},find:function(e){return this._generalFind(e,!1)},findOne:function(e){var t=this._generalFind(e,!0);return t.length>0?t[0]:void 0},_generalFind:function(e,t){var n=[];return"string"===typeof e?n=this._findByString(e,t):"function"===typeof e&&(n=this._findByFunction(e,t)),Konva.Collection.toCollection(n)},_findByString:function(e){var t,n,r,i,o,a,s,l=[],u=e.replace(/ /g,"").split(","),c=u.length;for(t=0;t<c;t++){if(r=u[t],!Konva.Util.isValidSelector(r)){var d='Selector "'+r+'" is invalid. Allowed selectors examples are "#foo", ".bar" or "Group".\nIf you have a custom shape with such className, please change it to start with upper letter like "Triangle".\nKonva is awesome, right?';Konva.Util.warn(d)}if("#"===r.charAt(0))(o=this._getNodeById(r.slice(1)))&&l.push(o);else if("."===r.charAt(0))i=this._getNodesByName(r.slice(1)),l=l.concat(i);else for(s=(a=this.getChildren()).length,n=0;n<s;n++)l=l.concat(a[n]._get(r))}return l},_findByFunction:function(e,t){var n=[],r=function(i){if(!(t&&n.length>0)){var o=i.getChildren(),a=o.length;e(i)&&(n=n.concat(i));for(var s=0;s<a;s++)r(o[s])}};return r(this),n},_getNodeById:function(e){var t=Konva.ids[e];return void 0!==t&&this.isAncestorOf(t)?t:null},_getNodesByName:function(e){var t=Konva.names[e]||[];return this._getDescendants(t)},_get:function(e){for(var t=Konva.Node.prototype._get.call(this,e),n=this.getChildren(),r=n.length,i=0;i<r;i++)t=t.concat(n[i]._get(e));return t},toObject:function(){var e=Konva.Node.prototype.toObject.call(this);e.children=[];for(var t=this.getChildren(),n=t.length,r=0;r<n;r++){var i=t[r];e.children.push(i.toObject())}return e},_getDescendants:function(e){for(var t=[],n=e.length,r=0;r<n;r++){var i=e[r];this.isAncestorOf(i)&&t.push(i)}return t},isAncestorOf:function(e){for(var t=e.getParent();t;){if(t._id===this._id)return!0;t=t.getParent()}return!1},clone:function(e){var t=Konva.Node.prototype.clone.call(this,e);return this.getChildren().each(function(e){t.add(e.clone())}),t},getAllIntersections:function(e){var t=[];return this.find("Shape").each(function(n){n.isVisible()&&n.intersects(e)&&t.push(n)}),t},_setChildrenIndices:function(){this.children.each(function(e,t){e.index=t})},drawScene:function(e,t,n){var r=this.getLayer(),i=e||r&&r.getCanvas(),o=i&&i.getContext(),a=this._cache.canvas,s=a&&a.scene;return(this.isVisible()||n)&&(!n&&s?(o.save(),r._applyTransform(this,o,t),this._drawCachedSceneCanvas(o),o.restore()):this._drawChildren(i,"drawScene",t,!1,n)),this},drawHit:function(e,t,n){var r=this.getLayer(),i=e||r&&r.hitCanvas,o=i&&i.getContext(),a=this._cache.canvas,s=a&&a.hit;return(this.shouldDrawHit(i)||n)&&(r&&r.clearHitCache(),!n&&s?(o.save(),r._applyTransform(this,o,t),this._drawCachedHitCanvas(o),o.restore()):this._drawChildren(i,"drawHit",t)),this},_drawChildren:function(e,t,n,r,i){var o,a,s=this.getLayer(),l=e&&e.getContext(),u=this.getClipWidth(),c=this.getClipHeight(),d=this.getClipFunc(),p=u&&c||d;if(p&&s){l.save();var h=this.getAbsoluteTransform(n),f=h.getMatrix();l.transform(f[0],f[1],f[2],f[3],f[4],f[5]),l.beginPath(),d?d.call(this,l,this):(o=this.getClipX(),a=this.getClipY(),l.rect(o,a,u,c)),l.clip(),f=h.copy().invert().getMatrix(),l.transform(f[0],f[1],f[2],f[3],f[4],f[5])}this.children.each(function(o){o[t](e,n,r,i)}),p&&l.restore()},shouldDrawHit:function(e){var t=this.getLayer(),n=Konva.DD&&Konva.isDragging()&&-1!==Konva.DD.anim.getLayers().indexOf(t);return e&&e.isCache||t&&t.hitGraphEnabled()&&this.isVisible()&&!n},getClientRect:function(e){var t,n,r,i,o=(e=e||{}).skipTransform,a=e.relativeTo,s={x:1/0,y:1/0,width:0,height:0},l=this;this.children.each(function(o){if(o.getVisible()){var a=o.getClientRect({relativeTo:l,skipShadow:e.skipShadow,skipStroke:e.skipStroke});0===a.width&&0===a.height||(void 0===t?(t=a.x,n=a.y,r=a.x+a.width,i=a.y+a.height):(t=Math.min(t,a.x),n=Math.min(n,a.y),r=Math.max(r,a.x+a.width),i=Math.max(i,a.y+a.height)))}});for(var u=this.find("Shape"),c=!1,d=0;d<u.length;d++){if(u[d]._isVisible(this)){c=!0;break}}return s=c?{x:t,y:n,width:r-t,height:i-n}:{x:0,y:0,width:0,height:0},o?s:this._transformedRect(s,a)}}),Konva.Util.extend(Konva.Container,Konva.Node),Konva.Container.prototype.get=Konva.Container.prototype.find,Konva.Factory.addComponentsGetterSetter(Konva.Container,"clip",["x","y","width","height"]),Konva.Factory.addGetterSetter(Konva.Container,"clipX",void 0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Container,"clipY",void 0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Container,"clipWidth",void 0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Container,"clipHeight",void 0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Container,"clipFunc"),Konva.Collection.mapMethods(Konva.Container)}(),function(e){"use strict";var t="hasShadow",n="shadowRGBA";function r(e){e.fill()}function i(e){e.stroke()}function o(e){e.fill()}function a(e){e.stroke()}function s(){this._clearCache(t)}function l(){this._clearCache(n)}e.Shape=function(e){this.__init(e)},e.Util.addMethods(e.Shape,{__init:function(t){this.nodeType="Shape",this._fillFunc=r,this._strokeFunc=i,this._fillFuncHit=o,this._strokeFuncHit=a;for(var n,u=e.shapes;!(n=e.Util.getRandomColor())||n in u;);this.colorKey=n,u[n]=this,e.Node.call(this,t),this.on("shadowColorChange.konva shadowBlurChange.konva shadowOffsetChange.konva shadowOpacityChange.konva shadowEnabledChange.konva",s),this.on("shadowColorChange.konva shadowOpacityChange.konva shadowEnabledChange.konva",l)},hasChildren:function(){return!1},getChildren:function(){return[]},getContext:function(){return this.getLayer().getContext()},getCanvas:function(){return this.getLayer().getCanvas()},hasShadow:function(){return this._getCache(t,this._hasShadow)},_hasShadow:function(){return this.getShadowEnabled()&&0!==this.getShadowOpacity()&&!!(this.getShadowColor()||this.getShadowBlur()||this.getShadowOffsetX()||this.getShadowOffsetY())},getShadowRGBA:function(){return this._getCache(n,this._getShadowRGBA)},_getShadowRGBA:function(){if(this.hasShadow()){var t=e.Util.colorToRGBA(this.shadowColor());return"rgba("+t.r+","+t.g+","+t.b+","+t.a*(this.getShadowOpacity()||1)+")"}},hasFill:function(){return!!(this.getFill()||this.getFillPatternImage()||this.getFillLinearGradientColorStops()||this.getFillRadialGradientColorStops())},hasStroke:function(){return this.strokeEnabled()&&!(!this.stroke()&&!this.getStrokeLinearGradientColorStops())},intersects:function(e){var t=this.getStage().bufferHitCanvas;return t.getContext().clear(),this.drawHit(t),t.context.getImageData(Math.round(e.x),Math.round(e.y),1,1).data[3]>0},destroy:function(){return e.Node.prototype.destroy.call(this),delete e.shapes[this.colorKey],this},_useBufferCanvas:function(e){return!e&&this.perfectDrawEnabled()&&1!==this.getAbsoluteOpacity()&&this.hasFill()&&this.hasStroke()&&this.getStage()||this.perfectDrawEnabled()&&this.hasShadow()&&1!==this.getAbsoluteOpacity()&&this.hasFill()&&this.hasStroke()&&this.getStage()},getSelfRect:function(){var e=this.getSize();return{x:this._centroid?Math.round(-e.width/2):0,y:this._centroid?Math.round(-e.height/2):0,width:e.width,height:e.height}},getClientRect:function(e){var t=(e=e||{}).skipTransform,n=e.relativeTo,r=this.getSelfRect(),i=!e.skipStroke&&this.hasStroke()&&this.strokeWidth()||0,o=r.width+i,a=r.height+i,s=!e.skipShadow&&this.hasShadow(),l=s?this.shadowOffsetX():0,u=s?this.shadowOffsetY():0,c=o+Math.abs(l),d=a+Math.abs(u),p=s&&this.shadowBlur()||0,h=c+2*p,f=d+2*p,m=0;Math.round(i/2)!==i/2&&(m=1);var g={width:h+m,height:f+m,x:-Math.round(i/2+p)+Math.min(l,0)+r.x,y:-Math.round(i/2+p)+Math.min(u,0)+r.y};return t?g:this._transformedRect(g,n)},drawScene:function(e,t,n,r){var i,o,a=this.getLayer(),s=e||a.getCanvas(),l=s.getContext(),u=this._cache.canvas,c=this.sceneFunc(),d=this.hasShadow(),p=this.hasStroke();if(!this.isVisible()&&!n)return this;if(u)return l.save(),a._applyTransform(this,l,t),this._drawCachedSceneCanvas(l),l.restore(),this;if(!c)return this;if(l.save(),this._useBufferCanvas(n)&&!r){if((o=(i=this.getStage().bufferCanvas).getContext()).clear(),o.save(),o._applyLineJoin(this),!n)if(a)a._applyTransform(this,o,t);else{var h=this.getAbsoluteTransform(t).getMatrix();l.transform(h[0],h[1],h[2],h[3],h[4],h[5])}c.call(this,o,this),o.restore();var f=i.pixelRatio;d&&!s.hitCanvas?(l.save(),l._applyShadow(this),l._applyOpacity(this),l._applyGlobalCompositeOperation(this),l.drawImage(i._canvas,0,0,i.width/f,i.height/f),l.restore()):(l._applyOpacity(this),l._applyGlobalCompositeOperation(this),l.drawImage(i._canvas,0,0,i.width/f,i.height/f))}else{if(l._applyLineJoin(this),!n)if(a)a._applyTransform(this,l,t);else{var m=this.getAbsoluteTransform(t).getMatrix();l.transform(m[0],m[1],m[2],m[3],m[4],m[5])}d&&p&&!s.hitCanvas?(l.save(),n||(l._applyOpacity(this),l._applyGlobalCompositeOperation(this)),l._applyShadow(this),c.call(this,l,this),l.restore(),this.hasFill()&&this.getShadowForStrokeEnabled()&&c.call(this,l,this)):d&&!s.hitCanvas?(l.save(),n||(l._applyOpacity(this),l._applyGlobalCompositeOperation(this)),l._applyShadow(this),c.call(this,l,this),l.restore()):(n||(l._applyOpacity(this),l._applyGlobalCompositeOperation(this)),c.call(this,l,this))}return l.restore(),this},drawHit:function(e,t,n){var r=this.getLayer(),i=e||r.hitCanvas,o=i.getContext(),a=this.hitFunc()||this.sceneFunc(),s=this._cache.canvas,l=s&&s.hit;if(!this.shouldDrawHit(i)&&!n)return this;if(r&&r.clearHitCache(),l)return o.save(),r._applyTransform(this,o,t),this._drawCachedHitCanvas(o),o.restore(),this;if(!a)return this;if(o.save(),o._applyLineJoin(this),!n)if(r)r._applyTransform(this,o,t);else{var u=this.getAbsoluteTransform(t).getMatrix();o.transform(u[0],u[1],u[2],u[3],u[4],u[5])}return a.call(this,o,this),o.restore(),this},drawHitFromCache:function(t){var n,r,i,o,a,s=t||0,l=this._cache.canvas,u=this._getCachedSceneCanvas(),c=l.hit,d=c.getContext(),p=c.getWidth(),h=c.getHeight();d.clear(),d.drawImage(u._canvas,0,0,p,h);try{for(i=(r=(n=d.getImageData(0,0,p,h)).data).length,o=e.Util._hexToRgb(this.colorKey),a=0;a<i;a+=4)r[a+3]>s?(r[a]=o.r,r[a+1]=o.g,r[a+2]=o.b,r[a+3]=255):r[a+3]=0;d.putImageData(n,0,0)}catch(t){e.Util.error("Unable to draw hit graph from cached scene canvas. "+t.message)}return this}}),e.Util.extend(e.Shape,e.Node),e.Factory.addGetterSetter(e.Shape,"stroke",void 0,e.Validators.getStringValidator()),e.Factory.addGetterSetter(e.Shape,"strokeWidth",2,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Shape,"strokeHitEnabled",!0,e.Validators.getBooleanValidator()),e.Factory.addGetterSetter(e.Shape,"perfectDrawEnabled",!0,e.Validators.getBooleanValidator()),e.Factory.addGetterSetter(e.Shape,"shadowForStrokeEnabled",!0,e.Validators.getBooleanValidator()),e.Factory.addGetterSetter(e.Shape,"lineJoin"),e.Factory.addGetterSetter(e.Shape,"lineCap"),e.Factory.addGetterSetter(e.Shape,"sceneFunc"),e.Factory.addGetterSetter(e.Shape,"hitFunc"),e.Factory.addGetterSetter(e.Shape,"dash"),e.Factory.addGetterSetter(e.Shape,"dashOffset",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Shape,"shadowColor",void 0,e.Validators.getStringValidator()),e.Factory.addGetterSetter(e.Shape,"shadowBlur",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Shape,"shadowOpacity",1,e.Validators.getNumberValidator()),e.Factory.addComponentsGetterSetter(e.Shape,"shadowOffset",["x","y"]),e.Factory.addGetterSetter(e.Shape,"shadowOffsetX",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Shape,"shadowOffsetY",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Shape,"fillPatternImage"),e.Factory.addGetterSetter(e.Shape,"fill",void 0,e.Validators.getStringValidator()),e.Factory.addGetterSetter(e.Shape,"fillPatternX",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Shape,"fillPatternY",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Shape,"fillLinearGradientColorStops"),e.Factory.addGetterSetter(e.Shape,"strokeLinearGradientColorStops"),e.Factory.addGetterSetter(e.Shape,"fillRadialGradientStartRadius",0),e.Factory.addGetterSetter(e.Shape,"fillRadialGradientEndRadius",0),e.Factory.addGetterSetter(e.Shape,"fillRadialGradientColorStops"),e.Factory.addGetterSetter(e.Shape,"fillPatternRepeat","repeat"),e.Factory.addGetterSetter(e.Shape,"fillEnabled",!0),e.Factory.addGetterSetter(e.Shape,"strokeEnabled",!0),e.Factory.addGetterSetter(e.Shape,"shadowEnabled",!0),e.Factory.addGetterSetter(e.Shape,"dashEnabled",!0),e.Factory.addGetterSetter(e.Shape,"strokeScaleEnabled",!0),e.Factory.addGetterSetter(e.Shape,"fillPriority","color"),e.Factory.addComponentsGetterSetter(e.Shape,"fillPatternOffset",["x","y"]),e.Factory.addGetterSetter(e.Shape,"fillPatternOffsetX",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Shape,"fillPatternOffsetY",0,e.Validators.getNumberValidator()),e.Factory.addComponentsGetterSetter(e.Shape,"fillPatternScale",["x","y"]),e.Factory.addGetterSetter(e.Shape,"fillPatternScaleX",1,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Shape,"fillPatternScaleY",1,e.Validators.getNumberValidator()),e.Factory.addComponentsGetterSetter(e.Shape,"fillLinearGradientStartPoint",["x","y"]),e.Factory.addComponentsGetterSetter(e.Shape,"strokeLinearGradientStartPoint",["x","y"]),e.Factory.addGetterSetter(e.Shape,"fillLinearGradientStartPointX",0),e.Factory.addGetterSetter(e.Shape,"strokeLinearGradientStartPointX",0),e.Factory.addGetterSetter(e.Shape,"fillLinearGradientStartPointY",0),e.Factory.addGetterSetter(e.Shape,"strokeLinearGradientStartPointY",0),e.Factory.addComponentsGetterSetter(e.Shape,"fillLinearGradientEndPoint",["x","y"]),e.Factory.addComponentsGetterSetter(e.Shape,"strokeLinearGradientEndPoint",["x","y"]),e.Factory.addGetterSetter(e.Shape,"fillLinearGradientEndPointX",0),e.Factory.addGetterSetter(e.Shape,"strokeLinearGradientEndPointX",0),e.Factory.addGetterSetter(e.Shape,"fillLinearGradientEndPointY",0),e.Factory.addGetterSetter(e.Shape,"strokeLinearGradientEndPointY",0),e.Factory.addComponentsGetterSetter(e.Shape,"fillRadialGradientStartPoint",["x","y"]),e.Factory.addGetterSetter(e.Shape,"fillRadialGradientStartPointX",0),e.Factory.addGetterSetter(e.Shape,"fillRadialGradientStartPointY",0),e.Factory.addComponentsGetterSetter(e.Shape,"fillRadialGradientEndPoint",["x","y"]),e.Factory.addGetterSetter(e.Shape,"fillRadialGradientEndPointX",0),e.Factory.addGetterSetter(e.Shape,"fillRadialGradientEndPointY",0),e.Factory.addGetterSetter(e.Shape,"fillPatternRotation",0),e.Factory.backCompat(e.Shape,{dashArray:"dash",getDashArray:"getDash",setDashArray:"getDash",drawFunc:"sceneFunc",getDrawFunc:"getSceneFunc",setDrawFunc:"setSceneFunc",drawHitFunc:"hitFunc",getDrawHitFunc:"getHitFunc",setDrawHitFunc:"setHitFunc"}),e.Collection.mapMethods(e.Shape)}(Konva),function(){"use strict";var e="_",t=["mousedown","mousemove","mouseup","mouseout","touchstart","touchmove","touchend","mouseover","wheel","contextmenu"],n=t.length;function r(t,n){t.content.addEventListener(n,function(r){t[e+n](r)},!1)}Konva.Stage=function(e){this.___init(e)},Konva.Util.addMethods(Konva.Stage,{___init:function(e){this.nodeType="Stage",Konva.Container.call(this,e),this._id=Konva.idCounter++,this._buildDOM(),this._bindContentEvents(),this._enableNestedTransforms=!1,Konva.stages.push(this)},_validateAdd:function(e){"Layer"!==e.getType()&&Konva.Util.throw("You may only add layers to the stage.")},setContainer:function(e){if("string"===typeof e){if("."===e.charAt(0)){var t=e.slice(1);e=Konva.document.getElementsByClassName(t)[0]}else{var n;n="#"!==e.charAt(0)?e:e.slice(1),e=Konva.document.getElementById(n)}if(!e)throw"Can not find container in document with id "+n}return this._setAttr("container",e),this},shouldDrawHit:function(){return!0},draw:function(){return Konva.Node.prototype.draw.call(this),this},setHeight:function(e){return Konva.Node.prototype.setHeight.call(this,e),this._resizeDOM(),this},setWidth:function(e){return Konva.Node.prototype.setWidth.call(this,e),this._resizeDOM(),this},clear:function(){var e,t=this.children,n=t.length;for(e=0;e<n;e++)t[e].clear();return this},clone:function(e){return e||(e={}),e.container=Konva.document.createElement("div"),Konva.Container.prototype.clone.call(this,e)},destroy:function(){var e=this.content;Konva.Container.prototype.destroy.call(this),e&&Konva.Util._isInDocument(e)&&this.getContainer().removeChild(e);var t=Konva.stages.indexOf(this);return t>-1&&Konva.stages.splice(t,1),this},getPointerPosition:function(){return this.pointerPos},getStage:function(){return this},getContent:function(){return this.content},_toKonvaCanvas:function(e){var t=(e=e||{}).x||0,n=e.y||0,r=new Konva.SceneCanvas({width:e.width||this.getWidth(),height:e.height||this.getHeight(),pixelRatio:e.pixelRatio||1}),i=r.getContext()._context,o=this.children;return(t||n)&&i.translate(-1*t,-1*n),o.each(function(r){if(r.isVisible()){var o=r._toKonvaCanvas(e);i.drawImage(o._canvas,t,n,o.getWidth()/o.getPixelRatio(),o.getHeight()/o.getPixelRatio())}}),r},toImage:function(e){var t=e.callback;e.callback=function(e){Konva.Util._getImage(e,function(e){t(e)})},this.toDataURL(e)},getIntersection:function(e,t){var n,r,i=this.getChildren();for(n=i.length-1;n>=0;n--)if(r=i[n].getIntersection(e,t))return r;return null},_resizeDOM:function(){if(this.content){var e,t,n=this.getWidth(),r=this.getHeight(),i=this.getChildren(),o=i.length;for(this.content.style.width=n+"px",this.content.style.height=r+"px",this.bufferCanvas.setSize(n,r),this.bufferHitCanvas.setSize(n,r),e=0;e<o;e++)(t=i[e]).setSize(n,r),t.draw()}},add:function(e){if(arguments.length>1){for(var t=0;t<arguments.length;t++)this.add(arguments[t]);return this}return Konva.Container.prototype.add.call(this,e),e._setCanvasSize(this.width(),this.height()),e.draw(),Konva.isBrowser&&this.content.appendChild(e.canvas._canvas),this},getParent:function(){return null},getLayer:function(){return null},getLayers:function(){return this.getChildren()},_bindContentEvents:function(){if(Konva.isBrowser)for(var e=0;e<n;e++)r(this,t[e])},_mouseover:function(e){Konva.UA.mobile||(this._setPointerPosition(e),this._fire("contentMouseover",{evt:e}))},_mouseout:function(e){if(!Konva.UA.mobile){this._setPointerPosition(e);var t=this.targetShape;t&&!Konva.isDragging()&&(t._fireAndBubble("mouseout",{evt:e}),t._fireAndBubble("mouseleave",{evt:e}),this.targetShape=null),this.pointerPos=void 0,this._fire("contentMouseout",{evt:e})}},_mousemove:function(e){return Konva.UA.ieMobile?this._touchmove(e):"undefined"===typeof e.movementX&&"undefined"===typeof e.movementY||0!==e.movementY||0!==e.movementX?Konva.UA.mobile?null:(this._setPointerPosition(e),Konva.isDragging()||((t=this.getIntersection(this.getPointerPosition()))&&t.isListening()?Konva.isDragging()||this.targetShape&&this.targetShape._id===t._id?t._fireAndBubble("mousemove",{evt:e}):(this.targetShape&&(this.targetShape._fireAndBubble("mouseout",{evt:e},t),this.targetShape._fireAndBubble("mouseleave",{evt:e},t)),t._fireAndBubble("mouseover",{evt:e},this.targetShape),t._fireAndBubble("mouseenter",{evt:e},this.targetShape),this.targetShape=t):(this.targetShape&&!Konva.isDragging()&&(this.targetShape._fireAndBubble("mouseout",{evt:e}),this.targetShape._fireAndBubble("mouseleave",{evt:e}),this.targetShape=null),this._fire("mousemove",{evt:e,target:this,currentTarget:this})),this._fire("contentMousemove",{evt:e})),void(e.cancelable&&e.preventDefault())):null;var t},_mousedown:function(e){if(Konva.UA.ieMobile)return this._touchstart(e);if(!Konva.UA.mobile){this._setPointerPosition(e);var t=this.getIntersection(this.getPointerPosition());Konva.listenClickTap=!0,t&&t.isListening()?(this.clickStartShape=t,t._fireAndBubble("mousedown",{evt:e})):this._fire("mousedown",{evt:e,target:this,currentTarget:this}),this._fire("contentMousedown",{evt:e})}},_mouseup:function(e){if(Konva.UA.ieMobile)return this._touchend(e);if(!Konva.UA.mobile){this._setPointerPosition(e);var t=this.getIntersection(this.getPointerPosition()),n=this.clickStartShape,r=this.clickEndShape,i=!1,o=Konva.DD;Konva.inDblClickWindow?(i=!0,clearTimeout(this.dblTimeout)):o&&o.justDragged?o&&(o.justDragged=!1):(Konva.inDblClickWindow=!0,clearTimeout(this.dblTimeout)),this.dblTimeout=setTimeout(function(){Konva.inDblClickWindow=!1},Konva.dblClickWindow),t&&t.isListening()?(this.clickEndShape=t,t._fireAndBubble("mouseup",{evt:e}),Konva.listenClickTap&&n&&n._id===t._id&&(t._fireAndBubble("click",{evt:e}),i&&r&&r._id===t._id&&t._fireAndBubble("dblclick",{evt:e}))):(this._fire("mouseup",{evt:e,target:this,currentTarget:this}),Konva.listenClickTap&&this._fire("click",{evt:e,target:this,currentTarget:this}),i&&this._fire("dblclick",{evt:e,target:this,currentTarget:this})),this._fire("contentMouseup",{evt:e}),Konva.listenClickTap&&(this._fire("contentClick",{evt:e}),i&&this._fire("contentDblclick",{evt:e})),Konva.listenClickTap=!1}e.cancelable&&e.preventDefault()},_contextmenu:function(e){this._setPointerPosition(e);var t=this.getIntersection(this.getPointerPosition());t&&t.isListening()?t._fireAndBubble("contextmenu",{evt:e}):this._fire("contextmenu",{evt:e,target:this,currentTarget:this}),this._fire("contentContextmenu",{evt:e})},_touchstart:function(e){this._setPointerPosition(e);var t=this.getIntersection(this.getPointerPosition());Konva.listenClickTap=!0,t&&t.isListening()?(this.tapStartShape=t,t._fireAndBubble("touchstart",{evt:e}),t.isListening()&&t.preventDefault()&&e.cancelable&&e.preventDefault()):this._fire("touchstart",{evt:e,target:this,currentTarget:this}),this._fire("contentTouchstart",{evt:e})},_touchend:function(e){this._setPointerPosition(e);var t=this.getIntersection(this.getPointerPosition()),n=!1;Konva.inDblClickWindow?(n=!0,clearTimeout(this.dblTimeout)):(Konva.inDblClickWindow=!0,clearTimeout(this.dblTimeout)),this.dblTimeout=setTimeout(function(){Konva.inDblClickWindow=!1},Konva.dblClickWindow),t&&t.isListening()?(t._fireAndBubble("touchend",{evt:e}),Konva.listenClickTap&&this.tapStartShape&&t._id===this.tapStartShape._id&&(t._fireAndBubble("tap",{evt:e}),n&&t._fireAndBubble("dbltap",{evt:e})),t.isListening()&&t.preventDefault()&&e.cancelable&&e.preventDefault()):(this._fire("touchend",{evt:e,target:this,currentTarget:this}),Konva.listenClickTap&&this._fire("tap",{evt:e,target:this,currentTarget:this}),n&&this._fire("dbltap",{evt:e,target:this,currentTarget:this})),this._fire("contentTouchend",{evt:e}),Konva.listenClickTap&&(this._fire("contentTap",{evt:e}),n&&this._fire("contentDbltap",{evt:e})),Konva.listenClickTap=!1},_touchmove:function(e){this._setPointerPosition(e);var t,n=Konva.DD;Konva.isDragging()||((t=this.getIntersection(this.getPointerPosition()))&&t.isListening()?(t._fireAndBubble("touchmove",{evt:e}),t.isListening()&&t.preventDefault()&&e.cancelable&&e.preventDefault()):this._fire("touchmove",{evt:e,target:this,currentTarget:this}),this._fire("contentTouchmove",{evt:e})),n&&Konva.isDragging()&&Konva.DD.node.preventDefault()&&e.cancelable&&e.preventDefault()},_wheel:function(e){this._setPointerPosition(e);var t=this.getIntersection(this.getPointerPosition());t&&t.isListening()?t._fireAndBubble("wheel",{evt:e}):this._fire("wheel",{evt:e,target:this,currentTarget:this}),this._fire("contentWheel",{evt:e})},_setPointerPosition:function(e){var t=this._getContentPosition(),n=null,r=null;if(void 0!==(e=e||window.event).touches){if(e.touches.length>0){var i=e.touches[0];n=i.clientX-t.left,r=i.clientY-t.top}}else n=e.clientX-t.left,r=e.clientY-t.top;null!==n&&null!==r&&(this.pointerPos={x:n,y:r})},_getContentPosition:function(){var e=this.content.getBoundingClientRect?this.content.getBoundingClientRect():{top:0,left:0};return{top:e.top,left:e.left}},_buildDOM:function(){if(this.bufferCanvas=new Konva.SceneCanvas,this.bufferHitCanvas=new Konva.HitCanvas({pixelRatio:1}),Konva.isBrowser){var e=this.getContainer();if(!e)throw"Stage has no container. A container is required.";e.innerHTML="",this.content=Konva.document.createElement("div"),this.content.style.position="relative",this.content.style.userSelect="none",this.content.className="konvajs-content",this.content.setAttribute("role","presentation"),e.appendChild(this.content),this._resizeDOM()}},_onContent:function(e,t){var n,r,i=e.split(" "),o=i.length;for(n=0;n<o;n++)r=i[n],this.content.addEventListener(r,t,!1)},cache:function(){Konva.Util.warn("Cache function is not allowed for stage. You may use cache only for layers, groups and shapes.")},clearCache:function(){}}),Konva.Util.extend(Konva.Stage,Konva.Container),Konva.Factory.addGetter(Konva.Stage,"container"),Konva.Factory.addOverloadedGetterSetter(Konva.Stage,"container")}(),function(e){"use strict";e.BaseLayer=function(e){this.___init(e)},e.Util.addMethods(e.BaseLayer,{___init:function(t){this.nodeType="Layer",e.Container.call(this,t)},createPNGStream:function(){return this.canvas._canvas.createPNGStream()},getCanvas:function(){return this.canvas},getHitCanvas:function(){return this.hitCanvas},getContext:function(){return this.getCanvas().getContext()},clear:function(e){return this.getContext().clear(e),this},clearHitCache:function(){this._hitImageData=void 0},setZIndex:function(t){e.Node.prototype.setZIndex.call(this,t);var n=this.getStage();return n&&(n.content.removeChild(this.getCanvas()._canvas),t<n.getChildren().length-1?n.content.insertBefore(this.getCanvas()._canvas,n.getChildren()[t+1].getCanvas()._canvas):n.content.appendChild(this.getCanvas()._canvas)),this},moveToTop:function(){e.Node.prototype.moveToTop.call(this);var t=this.getStage();return t&&(t.content.removeChild(this.getCanvas()._canvas),t.content.appendChild(this.getCanvas()._canvas)),this},moveUp:function(){if(!e.Node.prototype.moveUp.call(this))return this;var t=this.getStage();return t?(t.content.removeChild(this.getCanvas()._canvas),this.index<t.getChildren().length-1?t.content.insertBefore(this.getCanvas()._canvas,t.getChildren()[this.index+1].getCanvas()._canvas):t.content.appendChild(this.getCanvas()._canvas),this):this},moveDown:function(){if(e.Node.prototype.moveDown.call(this)){var t=this.getStage();if(t){var n=t.getChildren();t.content.removeChild(this.getCanvas()._canvas),t.content.insertBefore(this.getCanvas()._canvas,n[this.index+1].getCanvas()._canvas)}}return this},moveToBottom:function(){if(e.Node.prototype.moveToBottom.call(this)){var t=this.getStage();if(t){var n=t.getChildren();t.content.removeChild(this.getCanvas()._canvas),t.content.insertBefore(this.getCanvas()._canvas,n[1].getCanvas()._canvas)}}return this},getLayer:function(){return this},remove:function(){var t=this.getCanvas()._canvas;return e.Node.prototype.remove.call(this),t&&t.parentNode&&e.Util._isInDocument(t)&&t.parentNode.removeChild(t),this},getStage:function(){return this.parent},setSize:function(e,t){return this.canvas.setSize(e,t),this},_toKonvaCanvas:function(t){return(t=t||{}).width=t.width||this.getWidth(),t.height=t.height||this.getHeight(),t.x=void 0!==t.x?t.x:this.getX(),t.y=void 0!==t.y?t.y:this.getY(),e.Node.prototype._toKonvaCanvas.call(this,t)},getWidth:function(){if(this.parent)return this.parent.getWidth()},setWidth:function(){e.Util.warn('Can not change width of layer. Use "stage.width(value)" function instead.')},getHeight:function(){if(this.parent)return this.parent.getHeight()},setHeight:function(){e.Util.warn('Can not change height of layer. Use "stage.height(value)" function instead.')},_applyTransform:function(e,t,n){var r=e.getAbsoluteTransform(n).getMatrix();t.transform(r[0],r[1],r[2],r[3],r[4],r[5])}}),e.Util.extend(e.BaseLayer,e.Container),e.Factory.addGetterSetter(e.BaseLayer,"clearBeforeDraw",!0),e.Collection.mapMethods(e.BaseLayer)}(Konva),function(){"use strict";var e=[{x:0,y:0},{x:-1,y:-1},{x:1,y:-1},{x:1,y:1},{x:-1,y:1}],t=e.length;Konva.Layer=function(e){this.____init(e)},Konva.Util.addMethods(Konva.Layer,{____init:function(e){this.nodeType="Layer",this.canvas=new Konva.SceneCanvas,this.hitCanvas=new Konva.HitCanvas({pixelRatio:1}),Konva.BaseLayer.call(this,e)},_setCanvasSize:function(e,t){this.canvas.setSize(e,t),this.hitCanvas.setSize(e,t)},_validateAdd:function(e){var t=e.getType();"Group"!==t&&"Shape"!==t&&Konva.Util.throw("You may only add groups and shapes to a layer.")},getIntersection:function(n,r){var i,o,a,s;if(!this.hitGraphEnabled()||!this.isVisible())return null;for(var l=1,u=!1;;){for(o=0;o<t;o++){if(a=e[o],(s=(i=this._getIntersection({x:n.x+a.x*l,y:n.y+a.y*l})).shape)&&r)return s.findAncestor(r,!0);if(s)return s;if(u=!!i.antialiased,!i.antialiased)break}if(!u)return null;l+=1}},_getImageData:function(e,t){var n=this.hitCanvas.width||1,r=this.hitCanvas.height||1,i=Math.round(t)*n+Math.round(e);return this._hitImageData||(this._hitImageData=this.hitCanvas.context.getImageData(0,0,n,r)),[this._hitImageData.data[4*i+0],this._hitImageData.data[4*i+1],this._hitImageData.data[4*i+2],this._hitImageData.data[4*i+3]]},_getIntersection:function(e){var t,n,r=this.hitCanvas.pixelRatio,i=this.hitCanvas.context.getImageData(Math.round(e.x*r),Math.round(e.y*r),1,1).data,o=i[3];return 255===o?(t=Konva.Util._rgbToHex(i[0],i[1],i[2]),(n=Konva.shapes["#"+t])?{shape:n}:{antialiased:!0}):o>0?{antialiased:!0}:{}},drawScene:function(e,t){var n=this.getLayer(),r=e||n&&n.getCanvas();return this._fire("beforeDraw",{node:this}),this.getClearBeforeDraw()&&r.getContext().clear(),Konva.Container.prototype.drawScene.call(this,r,t),this._fire("draw",{node:this}),this},drawHit:function(e,t){var n=this.getLayer(),r=e||n&&n.hitCanvas;return n&&n.getClearBeforeDraw()&&n.getHitCanvas().getContext().clear(),Konva.Container.prototype.drawHit.call(this,r,t),this.imageData=null,this},clear:function(e){return Konva.BaseLayer.prototype.clear.call(this,e),this.getHitCanvas().getContext().clear(e),this.imageData=null,this},setVisible:function(e){return Konva.Node.prototype.setVisible.call(this,e),e?(this.getCanvas()._canvas.style.display="block",this.hitCanvas._canvas.style.display="block"):(this.getCanvas()._canvas.style.display="none",this.hitCanvas._canvas.style.display="none"),this},enableHitGraph:function(){return this.setHitGraphEnabled(!0),this},disableHitGraph:function(){return this.setHitGraphEnabled(!1),this},setSize:function(e,t){return Konva.BaseLayer.prototype.setSize.call(this,e,t),this.hitCanvas.setSize(e,t),this}}),Konva.Util.extend(Konva.Layer,Konva.BaseLayer),Konva.Factory.addGetterSetter(Konva.Layer,"hitGraphEnabled",!0),Konva.Collection.mapMethods(Konva.Layer)}(),function(){"use strict";Konva.FastLayer=function(e){this.____init(e)},Konva.Util.addMethods(Konva.FastLayer,{____init:function(e){this.nodeType="Layer",this.canvas=new Konva.SceneCanvas,Konva.BaseLayer.call(this,e)},_validateAdd:function(e){"Shape"!==e.getType()&&Konva.Util.throw("You may only add shapes to a fast layer.")},_setCanvasSize:function(e,t){this.canvas.setSize(e,t)},hitGraphEnabled:function(){return!1},getIntersection:function(){return null},drawScene:function(e){var t=this.getLayer(),n=e||t&&t.getCanvas();return this.getClearBeforeDraw()&&n.getContext().clear(),Konva.Container.prototype.drawScene.call(this,n),this},draw:function(){return this.drawScene(),this},setVisible:function(e){return Konva.Node.prototype.setVisible.call(this,e),this.getCanvas()._canvas.style.display=e?"block":"none",this}}),Konva.Util.extend(Konva.FastLayer,Konva.BaseLayer),Konva.Collection.mapMethods(Konva.FastLayer)}(),function(){"use strict";Konva.Group=function(e){this.___init(e)},Konva.Util.addMethods(Konva.Group,{___init:function(e){this.nodeType="Group",Konva.Container.call(this,e)},_validateAdd:function(e){var t=e.getType();"Group"!==t&&"Shape"!==t&&Konva.Util.throw("You may only add groups and shapes to groups.")}}),Konva.Util.extend(Konva.Group,Konva.Container),Konva.Collection.mapMethods(Konva.Group)}(),function(e){"use strict";var t=e.global.performance&&e.global.performance.now?function(){return e.global.performance.now()}:function(){return(new Date).getTime()};function n(e){setTimeout(e,1e3/60)}var r=e.global.requestAnimationFrame||e.global.webkitRequestAnimationFrame||e.global.mozRequestAnimationFrame||e.global.oRequestAnimationFrame||e.global.msRequestAnimationFrame||n;function i(){return r.apply(e.global,arguments)}e.Animation=function(n,r){var i=e.Animation;this.func=n,this.setLayers(r),this.id=i.animIdCounter++,this.frame={time:0,timeDiff:0,lastTime:t()}},e.Animation.prototype={setLayers:function(e){var t=[];return t=e?e.length>0?e:[e]:[],this.layers=t,this},getLayers:function(){return this.layers},addLayer:function(e){var t,n=this.layers,r=n.length;for(t=0;t<r;t++)if(n[t]._id===e._id)return!1;return this.layers.push(e),!0},isRunning:function(){var t,n=e.Animation.animations,r=n.length;for(t=0;t<r;t++)if(n[t].id===this.id)return!0;return!1},start:function(){var n=e.Animation;return this.stop(),this.frame.timeDiff=0,this.frame.lastTime=t(),n._addAnimation(this),this},stop:function(){return e.Animation._removeAnimation(this),this},_updateFrameObject:function(e){this.frame.timeDiff=e-this.frame.lastTime,this.frame.lastTime=e,this.frame.time+=this.frame.timeDiff,this.frame.frameRate=1e3/this.frame.timeDiff}},e.Animation.animations=[],e.Animation.animIdCounter=0,e.Animation.animRunning=!1,e.Animation._addAnimation=function(e){this.animations.push(e),this._handleAnimation()},e.Animation._removeAnimation=function(e){var t,n=e.id,r=this.animations,i=r.length;for(t=0;t<i;t++)if(r[t].id===n){this.animations.splice(t,1);break}},e.Animation._runFrames=function(){var e,n,r,i,o,a,s,l,u={},c=this.animations;for(i=0;i<c.length;i++)if(n=(e=c[i]).layers,r=e.func,e._updateFrameObject(t()),a=n.length,!r||!1!==r.call(e,e.frame))for(o=0;o<a;o++)void 0!==(s=n[o])._id&&(u[s._id]=s);for(l in u)u.hasOwnProperty(l)&&u[l].draw()},e.Animation._animationLoop=function(){var t=e.Animation;t.animations.length?(t._runFrames(),i(t._animationLoop)):t.animRunning=!1},e.Animation._handleAnimation=function(){this.animRunning||(this.animRunning=!0,i(this._animationLoop))},e.BaseLayer.prototype.batchDraw=function(){var t=this,n=e.Animation;return this.batchAnim||(this.batchAnim=new n(function(){t.batchAnim.stop()},this)),this.batchAnim.isRunning()||this.batchAnim.start(),this},e.Stage.prototype.batchDraw=function(){return this.getChildren().each(function(e){e.batchDraw()}),this}}(Konva),function(){"use strict";var e={node:1,duration:1,easing:1,onFinish:1,yoyo:1},t=0,n=["fill","stroke","shadowColor"],r=function(e,t,n,r,i,o,a){this.prop=e,this.propFunc=t,this.begin=r,this._pos=r,this.duration=o,this._change=0,this.prevPos=0,this.yoyo=a,this._time=0,this._position=0,this._startTime=0,this._finish=0,this.func=n,this._change=i-this.begin,this.pause()};r.prototype={fire:function(e){var t=this[e];t&&t()},setTime:function(e){e>this.duration?this.yoyo?(this._time=this.duration,this.reverse()):this.finish():e<0?this.yoyo?(this._time=0,this.play()):this.reset():(this._time=e,this.update())},getTime:function(){return this._time},setPosition:function(e){this.prevPos=this._pos,this.propFunc(e),this._pos=e},getPosition:function(e){return void 0===e&&(e=this._time),this.func(e,this.begin,this._change,this.duration)},play:function(){this.state=2,this._startTime=this.getTimer()-this._time,this.onEnterFrame(),this.fire("onPlay")},reverse:function(){this.state=3,this._time=this.duration-this._time,this._startTime=this.getTimer()-this._time,this.onEnterFrame(),this.fire("onReverse")},seek:function(e){this.pause(),this._time=e,this.update(),this.fire("onSeek")},reset:function(){this.pause(),this._time=0,this.update(),this.fire("onReset")},finish:function(){this.pause(),this._time=this.duration,this.update(),this.fire("onFinish")},update:function(){this.setPosition(this.getPosition(this._time))},onEnterFrame:function(){var e=this.getTimer()-this._startTime;2===this.state?this.setTime(e):3===this.state&&this.setTime(this.duration-e)},pause:function(){this.state=1,this.fire("onPause")},getTimer:function(){return(new Date).getTime()}},Konva.Tween=function(n){var i,o,a=this,s=n.node,l=s._id,u=n.easing||Konva.Easings.Linear,c=!!n.yoyo;i="undefined"===typeof n.duration?.3:0===n.duration?.001:n.duration,this.node=s,this._id=t++;var d=s.getLayer()||(s instanceof Konva.Stage?s.getLayers():null);for(o in d||Konva.Util.error("Tween constructor have `node` that is not in a layer. Please add node into layer first."),this.anim=new Konva.Animation(function(){a.tween.onEnterFrame()},d),this.tween=new r(o,function(e){a._tweenFunc(e)},u,0,1,1e3*i,c),this._addListeners(),Konva.Tween.attrs[l]||(Konva.Tween.attrs[l]={}),Konva.Tween.attrs[l][this._id]||(Konva.Tween.attrs[l][this._id]={}),Konva.Tween.tweens[l]||(Konva.Tween.tweens[l]={}),n)void 0===e[o]&&this._addAttr(o,n[o]);this.reset(),this.onFinish=n.onFinish,this.onReset=n.onReset},Konva.Tween.attrs={},Konva.Tween.tweens={},Konva.Tween.prototype={_addAttr:function(e,t){var r,i,o,a,s,l,u,c,d=this.node,p=d._id;if((o=Konva.Tween.tweens[p][e])&&delete Konva.Tween.attrs[p][o][e],r=d.getAttr(e),Konva.Util._isArray(t))if(i=[],s=Math.max(t.length,r.length),"points"===e&&t.length!==r.length&&(t.length>r.length?(u=r,r=Konva.Util._prepareArrayForTween(r,t,d.closed())):(l=t,t=Konva.Util._prepareArrayForTween(t,r,d.closed()))),0===e.indexOf("fill"))for(a=0;a<s;a++)if(a%2===0)i.push(t[a]-r[a]);else{var h=Konva.Util.colorToRGBA(r[a]);c=Konva.Util.colorToRGBA(t[a]),r[a]=h,i.push({r:c.r-h.r,g:c.g-h.g,b:c.b-h.b,a:c.a-h.a})}else for(a=0;a<s;a++)i.push(t[a]-r[a]);else-1!==n.indexOf(e)?(r=Konva.Util.colorToRGBA(r),i={r:(c=Konva.Util.colorToRGBA(t)).r-r.r,g:c.g-r.g,b:c.b-r.b,a:c.a-r.a}):i=t-r;Konva.Tween.attrs[p][this._id][e]={start:r,diff:i,end:t,trueEnd:l,trueStart:u},Konva.Tween.tweens[p][e]=this._id},_tweenFunc:function(e){var t,r,i,o,a,s,l,u,c=this.node,d=Konva.Tween.attrs[c._id][this._id];for(t in d){if(i=(r=d[t]).start,o=r.diff,u=r.end,Konva.Util._isArray(i))if(a=[],l=Math.max(i.length,u.length),0===t.indexOf("fill"))for(s=0;s<l;s++)s%2===0?a.push((i[s]||0)+o[s]*e):a.push("rgba("+Math.round(i[s].r+o[s].r*e)+","+Math.round(i[s].g+o[s].g*e)+","+Math.round(i[s].b+o[s].b*e)+","+(i[s].a+o[s].a*e)+")");else for(s=0;s<l;s++)a.push((i[s]||0)+o[s]*e);else a=-1!==n.indexOf(t)?"rgba("+Math.round(i.r+o.r*e)+","+Math.round(i.g+o.g*e)+","+Math.round(i.b+o.b*e)+","+(i.a+o.a*e)+")":i+o*e;c.setAttr(t,a)}},_addListeners:function(){var e=this;this.tween.onPlay=function(){e.anim.start()},this.tween.onReverse=function(){e.anim.start()},this.tween.onPause=function(){e.anim.stop()},this.tween.onFinish=function(){var t=e.node,n=Konva.Tween.attrs[t._id][e._id];n.points&&n.points.trueEnd&&t.points(n.points.trueEnd),e.onFinish&&e.onFinish.call(e)},this.tween.onReset=function(){var t=e.node,n=Konva.Tween.attrs[t._id][e._id];n.points&&n.points.trueStart&&t.points(n.points.trueStart),e.onReset&&e.onReset()}},play:function(){return this.tween.play(),this},reverse:function(){return this.tween.reverse(),this},reset:function(){return this.tween.reset(),this},seek:function(e){return this.tween.seek(1e3*e),this},pause:function(){return this.tween.pause(),this},finish:function(){return this.tween.finish(),this},destroy:function(){var e,t=this.node._id,n=this._id,r=Konva.Tween.tweens[t];for(e in this.pause(),r)delete Konva.Tween.tweens[t][e];delete Konva.Tween.attrs[t][n]}},Konva.Node.prototype.to=function(e){var t=e.onFinish;e.node=this,e.onFinish=function(){this.destroy(),t&&t()},new Konva.Tween(e).play()},Konva.Easings={BackEaseIn:function(e,t,n,r){var i=1.70158;return n*(e/=r)*e*((i+1)*e-i)+t},BackEaseOut:function(e,t,n,r){var i=1.70158;return n*((e=e/r-1)*e*((i+1)*e+i)+1)+t},BackEaseInOut:function(e,t,n,r){var i=1.70158;return(e/=r/2)<1?n/2*(e*e*((1+(i*=1.525))*e-i))+t:n/2*((e-=2)*e*((1+(i*=1.525))*e+i)+2)+t},ElasticEaseIn:function(e,t,n,r,i,o){var a=0;return 0===e?t:1===(e/=r)?t+n:(o||(o=.3*r),!i||i<Math.abs(n)?(i=n,a=o/4):a=o/(2*Math.PI)*Math.asin(n/i),-i*Math.pow(2,10*(e-=1))*Math.sin((e*r-a)*(2*Math.PI)/o)+t)},ElasticEaseOut:function(e,t,n,r,i,o){var a=0;return 0===e?t:1===(e/=r)?t+n:(o||(o=.3*r),!i||i<Math.abs(n)?(i=n,a=o/4):a=o/(2*Math.PI)*Math.asin(n/i),i*Math.pow(2,-10*e)*Math.sin((e*r-a)*(2*Math.PI)/o)+n+t)},ElasticEaseInOut:function(e,t,n,r,i,o){var a=0;return 0===e?t:2===(e/=r/2)?t+n:(o||(o=r*(.3*1.5)),!i||i<Math.abs(n)?(i=n,a=o/4):a=o/(2*Math.PI)*Math.asin(n/i),e<1?i*Math.pow(2,10*(e-=1))*Math.sin((e*r-a)*(2*Math.PI)/o)*-.5+t:i*Math.pow(2,-10*(e-=1))*Math.sin((e*r-a)*(2*Math.PI)/o)*.5+n+t)},BounceEaseOut:function(e,t,n,r){return(e/=r)<1/2.75?n*(7.5625*e*e)+t:e<2/2.75?n*(7.5625*(e-=1.5/2.75)*e+.75)+t:e<2.5/2.75?n*(7.5625*(e-=2.25/2.75)*e+.9375)+t:n*(7.5625*(e-=2.625/2.75)*e+.984375)+t},BounceEaseIn:function(e,t,n,r){return n-Konva.Easings.BounceEaseOut(r-e,0,n,r)+t},BounceEaseInOut:function(e,t,n,r){return e<r/2?.5*Konva.Easings.BounceEaseIn(2*e,0,n,r)+t:.5*Konva.Easings.BounceEaseOut(2*e-r,0,n,r)+.5*n+t},EaseIn:function(e,t,n,r){return n*(e/=r)*e+t},EaseOut:function(e,t,n,r){return-n*(e/=r)*(e-2)+t},EaseInOut:function(e,t,n,r){return(e/=r/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t},StrongEaseIn:function(e,t,n,r){return n*(e/=r)*e*e*e*e+t},StrongEaseOut:function(e,t,n,r){return n*((e=e/r-1)*e*e*e*e+1)+t},StrongEaseInOut:function(e,t,n,r){return(e/=r/2)<1?n/2*e*e*e*e*e+t:n/2*((e-=2)*e*e*e*e+2)+t},Linear:function(e,t,n,r){return n*e/r+t}}}(),function(){"use strict";Konva.DD={anim:new Konva.Animation(function(){var e=this.dirty;return this.dirty=!1,e}),isDragging:!1,justDragged:!1,offset:{x:0,y:0},node:null,_drag:function(e){var t=Konva.DD,n=t.node;if(n){if(!t.isDragging){var r=n.getStage().getPointerPosition();r||(n.getStage()._setPointerPosition(e),r=n.getStage().getPointerPosition());var i=n.dragDistance();if(Math.max(Math.abs(r.x-t.startPointerPos.x),Math.abs(r.y-t.startPointerPos.y))<i)return}if(n.getStage()._setPointerPosition(e),!t.isDragging&&(t.isDragging=!0,n.fire("dragstart",{type:"dragstart",target:n,evt:e},!0),!n.isDragging()))return;n._setDragPosition(e),n.fire("dragmove",{type:"dragmove",target:n,evt:e},!0)}},_endDragBefore:function(e){var t,n=Konva.DD,r=n.node;r&&(t=r.getLayer(),n.anim.stop(),n.isDragging&&(n.isDragging=!1,n.justDragged=!0,Konva.listenClickTap=!1,e&&(e.dragEndNode=r)),delete n.node,(r.getLayer()||t||r instanceof Konva.Stage)&&(t||r).draw())},_endDragAfter:function(e){var t=(e=e||{}).dragEndNode;e&&t&&t.fire("dragend",{type:"dragend",target:t,evt:e},!0)}},Konva.Node.prototype.startDrag=function(){var e=Konva.DD,t=this.getStage(),n=this.getLayer(),r=t.getPointerPosition(),i=this.getAbsolutePosition();r&&(e.node&&e.node.stopDrag(),e.node=this,e.startPointerPos=r,e.offset.x=r.x-i.x,e.offset.y=r.y-i.y,e.anim.setLayers(n||this.getLayers()),e.anim.start(),this._setDragPosition())},Konva.Node.prototype._setDragPosition=function(e){var t=Konva.DD,n=this.getStage().getPointerPosition(),r=this.getDragBoundFunc();if(n){var i={x:n.x-t.offset.x,y:n.y-t.offset.y};void 0!==r&&(i=r.call(this,i,e)),this.setAbsolutePosition(i),this._lastPos&&this._lastPos.x===i.x&&this._lastPos.y===i.y||(t.anim.dirty=!0),this._lastPos=i}},Konva.Node.prototype.stopDrag=function(){var e=Konva.DD,t={};e._endDragBefore(t),e._endDragAfter(t)},Konva.Node.prototype.setDraggable=function(e){this._setAttr("draggable",e),this._dragChange()};var e=Konva.Node.prototype.remove;Konva.Node.prototype.__originalRemove=e,Konva.Node.prototype.remove=function(){var t=Konva.DD;t.node&&t.node._id===this._id&&this.stopDrag(),e.call(this)},Konva.Node.prototype.isDragging=function(){var e=Konva.DD;return!(!e.node||e.node._id!==this._id||!e.isDragging)},Konva.Node.prototype._listenDrag=function(){var e=this;this._dragCleanup(),"Stage"===this.getClassName()?this.on("contentMousedown.konva contentTouchstart.konva",function(t){Konva.DD.node||e.startDrag(t)}):this.on("mousedown.konva touchstart.konva",function(t){1!==t.evt.button&&2!==t.evt.button&&(Konva.DD.node||e.startDrag(t))})},Konva.Node.prototype._dragChange=function(){if(this.attrs.draggable)this._listenDrag();else{this._dragCleanup();var e=this.getStage(),t=Konva.DD;e&&t.node&&t.node._id===this._id&&t.node.stopDrag()}},Konva.Node.prototype._dragCleanup=function(){"Stage"===this.getClassName()?(this.off("contentMousedown.konva"),this.off("contentTouchstart.konva")):(this.off("mousedown.konva"),this.off("touchstart.konva"))},Konva.Factory.addGetterSetter(Konva.Node,"dragBoundFunc"),Konva.Factory.addGetter(Konva.Node,"draggable",!1),Konva.Factory.addOverloadedGetterSetter(Konva.Node,"draggable"),Konva.isBrowser&&(window.addEventListener("mouseup",Konva.DD._endDragBefore,!0),window.addEventListener("touchend",Konva.DD._endDragBefore,!0),window.addEventListener("mousemove",Konva.DD._drag),window.addEventListener("touchmove",Konva.DD._drag),window.addEventListener("mouseup",Konva.DD._endDragAfter,!1),window.addEventListener("touchend",Konva.DD._endDragAfter,!1))}(),function(){"use strict";Konva.Rect=function(e){this.___init(e)},Konva.Rect.prototype={___init:function(e){Konva.Shape.call(this,e),this.className="Rect",this.sceneFunc(this._sceneFunc)},_sceneFunc:function(e){var t=this.getCornerRadius(),n=this.getWidth(),r=this.getHeight();e.beginPath(),t?(t=Math.min(t,n/2,r/2),e.moveTo(t,0),e.lineTo(n-t,0),e.arc(n-t,t,t,3*Math.PI/2,0,!1),e.lineTo(n,r-t),e.arc(n-t,r-t,t,0,Math.PI/2,!1),e.lineTo(t,r),e.arc(t,r-t,t,Math.PI/2,Math.PI,!1),e.lineTo(0,t),e.arc(t,t,t,Math.PI,3*Math.PI/2,!1)):e.rect(0,0,n,r),e.closePath(),e.fillStrokeShape(this)}},Konva.Util.extend(Konva.Rect,Konva.Shape),Konva.Factory.addGetterSetter(Konva.Rect,"cornerRadius",0,Konva.Validators.getNumberValidator()),Konva.Collection.mapMethods(Konva.Rect)}(),function(e){"use strict";var t=2*Math.PI-1e-4;e.Circle=function(e){this.___init(e)},e.Circle.prototype={_centroid:!0,___init:function(t){e.Shape.call(this,t),this.className="Circle",this.sceneFunc(this._sceneFunc)},_sceneFunc:function(e){e.beginPath(),e.arc(0,0,this.getRadius(),0,t,!1),e.closePath(),e.fillStrokeShape(this)},getWidth:function(){return 2*this.getRadius()},getHeight:function(){return 2*this.getRadius()},setWidth:function(t){e.Node.prototype.setWidth.call(this,t),this.radius()!==t/2&&this.setRadius(t/2)},setHeight:function(t){e.Node.prototype.setHeight.call(this,t),this.radius()!==t/2&&this.setRadius(t/2)}},e.Util.extend(e.Circle,e.Shape),e.Factory.addGetterSetter(e.Circle,"radius",0,e.Validators.getNumberValidator()),e.Factory.addOverloadedGetterSetter(e.Circle,"radius"),e.Collection.mapMethods(e.Circle)}(Konva),function(){"use strict";var e=2*Math.PI-1e-4;Konva.Ellipse=function(e){this.___init(e)},Konva.Ellipse.prototype={_centroid:!0,___init:function(e){Konva.Shape.call(this,e),this.className="Ellipse",this.sceneFunc(this._sceneFunc)},_sceneFunc:function(t){var n=this.getRadiusX(),r=this.getRadiusY();t.beginPath(),t.save(),n!==r&&t.scale(1,r/n),t.arc(0,0,n,0,e,!1),t.restore(),t.closePath(),t.fillStrokeShape(this)},getWidth:function(){return 2*this.getRadiusX()},getHeight:function(){return 2*this.getRadiusY()},setWidth:function(e){Konva.Node.prototype.setWidth.call(this,e),this.setRadius({x:e/2})},setHeight:function(e){Konva.Node.prototype.setHeight.call(this,e),this.setRadius({y:e/2})}},Konva.Util.extend(Konva.Ellipse,Konva.Shape),Konva.Factory.addComponentsGetterSetter(Konva.Ellipse,"radius",["x","y"]),Konva.Factory.addGetterSetter(Konva.Ellipse,"radiusX",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Ellipse,"radiusY",0,Konva.Validators.getNumberValidator()),Konva.Collection.mapMethods(Konva.Ellipse)}(),function(){"use strict";var e=2*Math.PI-1e-4;Konva.Ring=function(e){this.___init(e)},Konva.Ring.prototype={_centroid:!0,___init:function(e){Konva.Shape.call(this,e),this.className="Ring",this.sceneFunc(this._sceneFunc)},_sceneFunc:function(t){t.beginPath(),t.arc(0,0,this.getInnerRadius(),0,e,!1),t.moveTo(this.getOuterRadius(),0),t.arc(0,0,this.getOuterRadius(),e,0,!0),t.closePath(),t.fillStrokeShape(this)},getWidth:function(){return 2*this.getOuterRadius()},getHeight:function(){return 2*this.getOuterRadius()},setWidth:function(e){Konva.Node.prototype.setWidth.call(this,e),this.outerRadius()!==e/2&&this.setOuterRadius(e/2)},setHeight:function(e){Konva.Node.prototype.setHeight.call(this,e),this.outerRadius()!==e/2&&this.setOuterRadius(e/2)},setOuterRadius:function(e){this._setAttr("outerRadius",e),this.setWidth(2*e),this.setHeight(2*e)}},Konva.Util.extend(Konva.Ring,Konva.Shape),Konva.Factory.addGetterSetter(Konva.Ring,"innerRadius",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetter(Konva.Ring,"outerRadius",0,Konva.Validators.getNumberValidator()),Konva.Factory.addOverloadedGetterSetter(Konva.Ring,"outerRadius"),Konva.Collection.mapMethods(Konva.Ring)}(),function(){"use strict";Konva.Wedge=function(e){this.___init(e)},Konva.Wedge.prototype={_centroid:!0,___init:function(e){Konva.Shape.call(this,e),this.className="Wedge",this.sceneFunc(this._sceneFunc)},_sceneFunc:function(e){e.beginPath(),e.arc(0,0,this.getRadius(),0,Konva.getAngle(this.getAngle()),this.getClockwise()),e.lineTo(0,0),e.closePath(),e.fillStrokeShape(this)},getWidth:function(){return 2*this.getRadius()},getHeight:function(){return 2*this.getRadius()},setWidth:function(e){Konva.Node.prototype.setWidth.call(this,e),this.radius()!==e/2&&this.setRadius(e/2)},setHeight:function(e){Konva.Node.prototype.setHeight.call(this,e),this.radius()!==e/2&&this.setRadius(e/2)}},Konva.Util.extend(Konva.Wedge,Konva.Shape),Konva.Factory.addGetterSetter(Konva.Wedge,"radius",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Wedge,"angle",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Wedge,"clockwise",!1),Konva.Factory.backCompat(Konva.Wedge,{angleDeg:"angle",getAngleDeg:"getAngle",setAngleDeg:"setAngle"}),Konva.Collection.mapMethods(Konva.Wedge)}(),function(e){"use strict";e.Arc=function(e){this.___init(e)},e.Arc.prototype={_centroid:!0,___init:function(t){e.Shape.call(this,t),this.className="Arc",this.sceneFunc(this._sceneFunc)},_sceneFunc:function(t){var n=e.getAngle(this.angle()),r=this.clockwise();t.beginPath(),t.arc(0,0,this.getOuterRadius(),0,n,r),t.arc(0,0,this.getInnerRadius(),n,0,!r),t.closePath(),t.fillStrokeShape(this)},getWidth:function(){return 2*this.getOuterRadius()},getHeight:function(){return 2*this.getOuterRadius()},setWidth:function(t){e.Node.prototype.setWidth.call(this,t),this.getOuterRadius()!==t/2&&this.setOuterRadius(t/2)},setHeight:function(t){e.Node.prototype.setHeight.call(this,t),this.getOuterRadius()!==t/2&&this.setOuterRadius(t/2)}},e.Util.extend(e.Arc,e.Shape),e.Factory.addGetterSetter(e.Arc,"innerRadius",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Arc,"outerRadius",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Arc,"angle",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Arc,"clockwise",!1),e.Collection.mapMethods(e.Arc)}(Konva),function(){"use strict";Konva.Image=function(e){this.___init(e)},Konva.Image.prototype={___init:function(e){Konva.Shape.call(this,e),this.className="Image",this.sceneFunc(this._sceneFunc),this.hitFunc(this._hitFunc)},_useBufferCanvas:function(){return(this.hasShadow()||1!==this.getAbsoluteOpacity())&&this.hasStroke()&&this.getStage()},_sceneFunc:function(e){var t,n,r,i=this.getWidth(),o=this.getHeight(),a=this.getImage();a&&(t=this.getCropWidth(),n=this.getCropHeight(),r=t&&n?[a,this.getCropX(),this.getCropY(),t,n,0,0,i,o]:[a,0,0,i,o]),(this.hasFill()||this.hasStroke())&&(e.beginPath(),e.rect(0,0,i,o),e.closePath(),e.fillStrokeShape(this)),a&&e.drawImage.apply(e,r)},_hitFunc:function(e){var t=this.getWidth(),n=this.getHeight();e.beginPath(),e.rect(0,0,t,n),e.closePath(),e.fillStrokeShape(this)},getWidth:function(){var e=this.getImage();return this.attrs.width||(e?e.width:0)},getHeight:function(){var e=this.getImage();return this.attrs.height||(e?e.height:0)}},Konva.Util.extend(Konva.Image,Konva.Shape),Konva.Factory.addGetterSetter(Konva.Image,"image"),Konva.Factory.addComponentsGetterSetter(Konva.Image,"crop",["x","y","width","height"]),Konva.Factory.addGetterSetter(Konva.Image,"cropX",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Image,"cropY",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Image,"cropWidth",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Image,"cropHeight",0,Konva.Validators.getNumberValidator()),Konva.Collection.mapMethods(Konva.Image),Konva.Image.fromURL=function(e,t){var n=new Image;n.onload=function(){var e=new Konva.Image({image:n});t(e)},n.crossOrigin="Anonymous",n.src=e}}(),function(){"use strict";var e,t="2d",n=["fontFamily","fontSize","fontStyle","fontVariant","padding","align","verticalAlign","lineHeight","text","width","height","wrap","ellipsis","letterSpacing"],r=n.length;function i(){return e||(e=Konva.Util.createCanvasElement().getContext(t))}function o(e){e.fillText(this.partialText,0,0)}function a(e){e.strokeText(this.partialText,0,0)}Konva.Text=function(e){this.___init(e)},Konva.Text.prototype={___init:function(e){(e=e||{}).fillLinearGradientColorStops||e.fillRadialGradientColorStops||(e.fill=e.fill||"black"),Konva.Shape.call(this,e),this._fillFunc=o,this._strokeFunc=a,this.className="Text";for(var t=0;t<r;t++)this.on(n[t]+"Change.konva",this._setTextData);this._setTextData(),this.sceneFunc(this._sceneFunc),this.hitFunc(this._hitFunc)},_sceneFunc:function(e){var t,n=this.getPadding(),r=this.getTextHeight(),i=this.getLineHeight()*r,o=this.textArr,a=o.length,s=this.getVerticalAlign(),l=0,u=this.getAlign(),c=this.getWidth(),d=this.getLetterSpacing(),p=this.textDecoration(),h=this.fill(),f=this.fontSize();for(e.setAttr("font",this._getContextFont()),e.setAttr("textBaseline","middle"),e.setAttr("textAlign","left"),"middle"===s?l=(this.getHeight()-a*i-2*n)/2:"bottom"===s&&(l=this.getHeight()-a*i-2*n),n?(e.translate(n,0),e.translate(0,l+n+i/2)):e.translate(0,l+i/2),t=0;t<a;t++){var m,g,b,v=o[t],y=v.text,_=v.width,S=t!==a-1;if(e.save(),"right"===u?e.translate(c-_-2*n,0):"center"===u&&e.translate((c-_-2*n)/2,0),-1!==p.indexOf("underline")&&(e.save(),e.beginPath(),e.moveTo(0,Math.round(i/2)),g=0===(m=y.split(" ").length-1),b="justify"===u&&S&&!g?c-2*n:_,e.lineTo(Math.round(b),Math.round(i/2)),e.lineWidth=f/15,e.strokeStyle=h,e.stroke(),e.restore()),-1!==p.indexOf("line-through")&&(e.save(),e.beginPath(),e.moveTo(0,0),g=0===(m=y.split(" ").length-1),b="justify"===u&&S&&!g?c-2*n:_,e.lineTo(Math.round(b),0),e.lineWidth=f/15,e.strokeStyle=h,e.stroke(),e.restore()),0!==d||"justify"===u){m=y.split(" ").length-1;for(var w=0;w<y.length;w++){var E=y[w];" "===E&&t!==a-1&&"justify"===u&&e.translate(Math.floor((c-2*n-_)/m),0),this.partialText=E,e.fillStrokeShape(this),e.translate(Math.round(this._getTextSize(E).width)+d,0)}}else this.partialText=y,e.fillStrokeShape(this);e.restore(),a>1&&e.translate(0,i)}},_hitFunc:function(e){var t=this.getWidth(),n=this.getHeight();e.beginPath(),e.rect(0,0,t,n),e.closePath(),e.fillStrokeShape(this)},setText:function(e){var t=Konva.Util._isString(e)?e:(e||"").toString();return this._setAttr("text",t),this},getWidth:function(){return"auto"===this.attrs.width||void 0===this.attrs.width?this.getTextWidth()+2*this.getPadding():this.attrs.width},getHeight:function(){return"auto"===this.attrs.height||void 0===this.attrs.height?this.getTextHeight()*this.textArr.length*this.getLineHeight()+2*this.getPadding():this.attrs.height},getTextWidth:function(){return this.textWidth},getTextHeight:function(){return this.textHeight},_getTextSize:function(e){var t,n=i(),r=this.getFontSize();return n.save(),n.font=this._getContextFont(),t=n.measureText(e),n.restore(),{width:t.width,height:parseInt(r,10)}},_getContextFont:function(){return Konva.UA.isIE?this.getFontStyle()+" "+this.getFontSize()+"px "+this.getFontFamily():this.getFontStyle()+" "+this.getFontVariant()+" "+this.getFontSize()+"px "+this.getFontFamily()},_addTextLine:function(e){"justify"===this.align()&&(e=e.trim());var t=this._getTextWidth(e);return this.textArr.push({text:e,width:t})},_getTextWidth:function(e){var t=this.getLetterSpacing(),n=e.length;return i().measureText(e).width+(n?t*(n-1):0)},_setTextData:function(){var e=this.getText().split("\n"),t=+this.getFontSize(),n=0,r=this.getLineHeight()*t,o=this.attrs.width,a=this.attrs.height,s="auto"!==o,l="auto"!==a,u=this.getPadding(),c=o-2*u,d=a-2*u,p=0,h=this.getWrap(),f="none"!==h,m="char"!==h&&f,g=this.getEllipsis()&&!f;this.textArr=[],i().font=this._getContextFont();for(var b=0,v=e.length;b<v;++b){var y=e[b],_=g?this._getTextWidth("\u2026"):0,S=this._getTextWidth(y);if(s&&S>c)for(;y.length>0;){for(var w=0,E=y.length,C="",x=0;w<E;){var A=w+E>>>1,T=y.slice(0,A+1),O=this._getTextWidth(T)+_;O<=c?(w=A+1,C=T+(g?"\u2026":""),x=O):E=A}if(!C)break;if(m){var k,I=y[C.length];(k=(" "===I||"-"===I)&&x<=c?C.length:Math.max(C.lastIndexOf(" "),C.lastIndexOf("-"))+1)>0&&(w=k,C=C.slice(0,w),x=this._getTextWidth(C))}if(C=Konva.Util.trimRight(C),this._addTextLine(C),n=Math.max(n,x),p+=r,!f||l&&p+r>d)break;if(y=y.slice(w),(y=Konva.Util.trimLeft(y)).length>0&&(S=this._getTextWidth(y))<=c){this._addTextLine(y),p+=r,n=Math.max(n,S);break}}else this._addTextLine(y),p+=r,n=Math.max(n,S);if(l&&p+r>d)break}this.textHeight=t,this.textWidth=n}},Konva.Util.extend(Konva.Text,Konva.Shape),Konva.Factory.addSetter(Konva.Node,"width",Konva.Validators.getNumberOrAutoValidator()),Konva.Factory.addSetter(Konva.Node,"height",Konva.Validators.getNumberOrAutoValidator()),Konva.Factory.addGetterSetter(Konva.Text,"fontFamily","Arial"),Konva.Factory.addGetterSetter(Konva.Text,"fontSize",12,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Text,"fontStyle","normal"),Konva.Factory.addGetterSetter(Konva.Text,"fontVariant","normal"),Konva.Factory.addGetterSetter(Konva.Text,"padding",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Text,"align","left"),Konva.Factory.addGetterSetter(Konva.Text,"verticalAlign","top"),Konva.Factory.addGetterSetter(Konva.Text,"lineHeight",1,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Text,"wrap","word"),Konva.Factory.addGetterSetter(Konva.Text,"ellipsis",!1),Konva.Factory.addGetterSetter(Konva.Text,"letterSpacing",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetter(Konva.Text,"text",""),Konva.Factory.addOverloadedGetterSetter(Konva.Text,"text"),Konva.Factory.addGetterSetter(Konva.Text,"textDecoration",""),Konva.Collection.mapMethods(Konva.Text)}(),function(){"use strict";Konva.Line=function(e){this.___init(e)},Konva.Line.prototype={___init:function(e){Konva.Shape.call(this,e),this.className="Line",this.on("pointsChange.konva tensionChange.konva closedChange.konva bezierChange.konva",function(){this._clearCache("tensionPoints")}),this.sceneFunc(this._sceneFunc)},_sceneFunc:function(e){var t,n,r,i=this.getPoints(),o=i.length,a=this.getTension(),s=this.getClosed(),l=this.getBezier();if(o){if(e.beginPath(),e.moveTo(i[0],i[1]),0!==a&&o>4){for(n=(t=this.getTensionPoints()).length,r=s?0:4,s||e.quadraticCurveTo(t[0],t[1],t[2],t[3]);r<n-2;)e.bezierCurveTo(t[r++],t[r++],t[r++],t[r++],t[r++],t[r++]);s||e.quadraticCurveTo(t[n-2],t[n-1],i[o-2],i[o-1])}else if(l)for(r=2;r<o;)e.bezierCurveTo(i[r++],i[r++],i[r++],i[r++],i[r++],i[r++]);else for(r=2;r<o;r+=2)e.lineTo(i[r],i[r+1]);s?(e.closePath(),e.fillStrokeShape(this)):e.strokeShape(this)}},getTensionPoints:function(){return this._getCache("tensionPoints",this._getTensionPoints)},_getTensionPoints:function(){return this.getClosed()?this._getTensionPointsClosed():Konva.Util._expandPoints(this.getPoints(),this.getTension())},_getTensionPointsClosed:function(){var e=this.getPoints(),t=e.length,n=this.getTension(),r=Konva.Util,i=r._getControlPoints(e[t-2],e[t-1],e[0],e[1],e[2],e[3],n),o=r._getControlPoints(e[t-4],e[t-3],e[t-2],e[t-1],e[0],e[1],n),a=Konva.Util._expandPoints(e,n);return[i[2],i[3]].concat(a).concat([o[0],o[1],e[t-2],e[t-1],o[2],o[3],i[0],i[1],e[0],e[1]])},getWidth:function(){return this.getSelfRect().width},getHeight:function(){return this.getSelfRect().height},getSelfRect:function(){for(var e,t,n,r=(e=0!==this.getTension()?this._getTensionPoints():this.getPoints())[0],i=e[0],o=e[1],a=e[1],s=0;s<e.length/2;s++)t=e[2*s],n=e[2*s+1],r=Math.min(r,t),i=Math.max(i,t),o=Math.min(o,n),a=Math.max(a,n);return{x:Math.round(r),y:Math.round(o),width:Math.round(i-r),height:Math.round(a-o)}}},Konva.Util.extend(Konva.Line,Konva.Shape),Konva.Factory.addGetterSetter(Konva.Line,"closed",!1),Konva.Factory.addGetterSetter(Konva.Line,"bezier",!1),Konva.Factory.addGetterSetter(Konva.Line,"tension",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Line,"points",[],Konva.Validators.getNumberArrayValidator()),Konva.Collection.mapMethods(Konva.Line)}(),function(){"use strict";Konva.Sprite=function(e){this.___init(e)},Konva.Sprite.prototype={___init:function(e){Konva.Shape.call(this,e),this.className="Sprite",this._updated=!0;var t=this;this.anim=new Konva.Animation(function(){var e=t._updated;return t._updated=!1,e}),this.on("animationChange.konva",function(){this.frameIndex(0)}),this.on("frameIndexChange.konva",function(){this._updated=!0}),this.on("frameRateChange.konva",function(){this.anim.isRunning()&&(clearInterval(this.interval),this._setInterval())}),this.sceneFunc(this._sceneFunc),this.hitFunc(this._hitFunc)},_sceneFunc:function(e){var t=this.getAnimation(),n=this.frameIndex(),r=4*n,i=this.getAnimations()[t],o=this.frameOffsets(),a=i[r+0],s=i[r+1],l=i[r+2],u=i[r+3],c=this.getImage();if((this.hasFill()||this.hasStroke())&&(e.beginPath(),e.rect(0,0,l,u),e.closePath(),e.fillStrokeShape(this)),c)if(o){var d=o[t],p=2*n;e.drawImage(c,a,s,l,u,d[p+0],d[p+1],l,u)}else e.drawImage(c,a,s,l,u,0,0,l,u)},_hitFunc:function(e){var t=this.getAnimation(),n=this.frameIndex(),r=4*n,i=this.getAnimations()[t],o=this.frameOffsets(),a=i[r+2],s=i[r+3];if(e.beginPath(),o){var l=o[t],u=2*n;e.rect(l[u+0],l[u+1],a,s)}else e.rect(0,0,a,s);e.closePath(),e.fillShape(this)},_useBufferCanvas:function(){return(this.hasShadow()||1!==this.getAbsoluteOpacity())&&this.hasStroke()},_setInterval:function(){var e=this;this.interval=setInterval(function(){e._updateIndex()},1e3/this.getFrameRate())},start:function(){if(!this.isRunning()){var e=this.getLayer();this.anim.setLayers(e),this._setInterval(),this.anim.start()}},stop:function(){this.anim.stop(),clearInterval(this.interval)},isRunning:function(){return this.anim.isRunning()},_updateIndex:function(){var e=this.frameIndex(),t=this.getAnimation();e<this.getAnimations()[t].length/4-1?this.frameIndex(e+1):this.frameIndex(0)}},Konva.Util.extend(Konva.Sprite,Konva.Shape),Konva.Factory.addGetterSetter(Konva.Sprite,"animation"),Konva.Factory.addGetterSetter(Konva.Sprite,"animations"),Konva.Factory.addGetterSetter(Konva.Sprite,"frameOffsets"),Konva.Factory.addGetterSetter(Konva.Sprite,"image"),Konva.Factory.addGetterSetter(Konva.Sprite,"frameIndex",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Sprite,"frameRate",17,Konva.Validators.getNumberValidator()),Konva.Factory.backCompat(Konva.Sprite,{index:"frameIndex",getIndex:"getFrameIndex",setIndex:"setFrameIndex"}),Konva.Collection.mapMethods(Konva.Sprite)}(),function(){"use strict";Konva.Path=function(e){this.___init(e)},Konva.Path.prototype={___init:function(e){this.dataArray=[];var t=this;Konva.Shape.call(this,e),this.className="Path",this.dataArray=Konva.Path.parsePathData(this.getData()),this.pathLength=0;for(var n=0;n<this.dataArray.length;++n)this.pathLength+=this.dataArray[n].pathLength;this.on("dataChange.konva",function(){t.dataArray=Konva.Path.parsePathData(this.getData()),this.pathLength=0;for(var e=0;e<this.dataArray.length;++e)this.pathLength+=this.dataArray[e].pathLength}),this.sceneFunc(this._sceneFunc)},_sceneFunc:function(e){var t=this.dataArray;e.beginPath();for(var n=0;n<t.length;n++){var r=t[n].command,i=t[n].points;switch(r){case"L":e.lineTo(i[0],i[1]);break;case"M":e.moveTo(i[0],i[1]);break;case"C":e.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);break;case"Q":e.quadraticCurveTo(i[0],i[1],i[2],i[3]);break;case"A":var o=i[0],a=i[1],s=i[2],l=i[3],u=i[4],c=i[5],d=i[6],p=i[7],h=s>l?s:l,f=s>l?1:s/l,m=s>l?l/s:1;e.translate(o,a),e.rotate(d),e.scale(f,m),e.arc(0,0,h,u,u+c,1-p),e.scale(1/f,1/m),e.rotate(-d),e.translate(-o,-a);break;case"z":e.closePath()}}e.fillStrokeShape(this)},getSelfRect:function(){var e=[];this.dataArray.forEach(function(t){e=e.concat(t.points)});for(var t,n,r=e[0],i=e[0],o=e[1],a=e[1],s=0;s<e.length/2;s++)t=e[2*s],n=e[2*s+1],isNaN(t)||(r=Math.min(r,t),i=Math.max(i,t)),isNaN(n)||(o=Math.min(o,n),a=Math.max(a,n));return{x:Math.round(r),y:Math.round(o),width:Math.round(i-r),height:Math.round(a-o)}},getLength:function(){return this.pathLength},getPointAtLength:function(e){var t,n=0,r=this.dataArray.length;if(!r)return null;for(;n<r&&e>this.dataArray[n].pathLength;)e-=this.dataArray[n].pathLength,++n;if(n===r)return{x:(t=this.dataArray[n-1].points.slice(-2))[0],y:t[1]};if(e<.01)return{x:(t=this.dataArray[n].points.slice(0,2))[0],y:t[1]};var i=this.dataArray[n],o=i.points;switch(i.command){case"L":return Konva.Path.getPointOnLine(e,i.start.x,i.start.y,o[0],o[1]);case"C":return Konva.Path.getPointOnCubicBezier(e/i.pathLength,i.start.x,i.start.y,o[0],o[1],o[2],o[3],o[4],o[5]);case"Q":return Konva.Path.getPointOnQuadraticBezier(e/i.pathLength,i.start.x,i.start.y,o[0],o[1],o[2],o[3]);case"A":var a=o[0],s=o[1],l=o[2],u=o[3],c=o[4],d=o[5],p=o[6];return c+=d*e/i.pathLength,Konva.Path.getPointOnEllipticalArc(a,s,l,u,c,p)}return null}},Konva.Util.extend(Konva.Path,Konva.Shape),Konva.Path.getLineLength=function(e,t,n,r){return Math.sqrt((n-e)*(n-e)+(r-t)*(r-t))},Konva.Path.getPointOnLine=function(e,t,n,r,i,o,a){void 0===o&&(o=t),void 0===a&&(a=n);var s=(i-n)/(r-t+1e-8),l=Math.sqrt(e*e/(1+s*s));r<t&&(l*=-1);var u,c=s*l;if(r===t)u={x:o,y:a+c};else if((a-n)/(o-t+1e-8)===s)u={x:o+l,y:a+c};else{var d,p,h=this.getLineLength(t,n,r,i);if(h<1e-8)return;var f=(o-t)*(r-t)+(a-n)*(i-n);d=t+(f/=h*h)*(r-t),p=n+f*(i-n);var m=this.getLineLength(o,a,d,p),g=Math.sqrt(e*e-m*m);l=Math.sqrt(g*g/(1+s*s)),r<t&&(l*=-1),u={x:d+l,y:p+(c=s*l)}}return u},Konva.Path.getPointOnCubicBezier=function(e,t,n,r,i,o,a,s,l){function u(e){return e*e*e}function c(e){return 3*e*e*(1-e)}function d(e){return 3*e*(1-e)*(1-e)}function p(e){return(1-e)*(1-e)*(1-e)}return{x:s*u(e)+o*c(e)+r*d(e)+t*p(e),y:l*u(e)+a*c(e)+i*d(e)+n*p(e)}},Konva.Path.getPointOnQuadraticBezier=function(e,t,n,r,i,o,a){function s(e){return e*e}function l(e){return 2*e*(1-e)}function u(e){return(1-e)*(1-e)}return{x:o*s(e)+r*l(e)+t*u(e),y:a*s(e)+i*l(e)+n*u(e)}},Konva.Path.getPointOnEllipticalArc=function(e,t,n,r,i,o){var a=Math.cos(o),s=Math.sin(o),l=n*Math.cos(i),u=r*Math.sin(i);return{x:e+(l*a-u*s),y:t+(l*s+u*a)}},Konva.Path.parsePathData=function(e){if(!e)return[];var t=e,n=["m","M","l","L","v","V","h","H","z","Z","c","C","q","Q","t","T","s","S","a","A"];t=t.replace(new RegExp(" ","g"),",");for(var r=0;r<n.length;r++)t=t.replace(new RegExp(n[r],"g"),"|"+n[r]);var i,o=t.split("|"),a=[],s=[],l=0,u=0,c=/([-+]?((\d+\.\d+)|((\d+)|(\.\d+)))(?:e[-+]?\d+)?)/gi;for(r=1;r<o.length;r++){var d=o[r],p=d.charAt(0);for(d=d.slice(1),s.length=0;i=c.exec(d);)s.push(i[0]);for(var h=[],f=0,m=s.length;f<m;f++){var g=parseFloat(s[f]);isNaN(g)?h.push(0):h.push(g)}for(;h.length>0&&!isNaN(h[0]);){var b,v,y,_,S,w,E,C,x,A,T=null,O=[],k=l,I=u;switch(p){case"l":l+=h.shift(),u+=h.shift(),T="L",O.push(l,u);break;case"L":l=h.shift(),u=h.shift(),O.push(l,u);break;case"m":var R=h.shift(),P=h.shift();if(l+=R,u+=P,T="M",a.length>2&&"z"===a[a.length-1].command)for(var D=a.length-2;D>=0;D--)if("M"===a[D].command){l=a[D].points[0]+R,u=a[D].points[1]+P;break}O.push(l,u),p="l";break;case"M":l=h.shift(),u=h.shift(),T="M",O.push(l,u),p="L";break;case"h":l+=h.shift(),T="L",O.push(l,u);break;case"H":l=h.shift(),T="L",O.push(l,u);break;case"v":u+=h.shift(),T="L",O.push(l,u);break;case"V":u=h.shift(),T="L",O.push(l,u);break;case"C":O.push(h.shift(),h.shift(),h.shift(),h.shift()),l=h.shift(),u=h.shift(),O.push(l,u);break;case"c":O.push(l+h.shift(),u+h.shift(),l+h.shift(),u+h.shift()),l+=h.shift(),u+=h.shift(),T="C",O.push(l,u);break;case"S":v=l,y=u,"C"===(b=a[a.length-1]).command&&(v=l+(l-b.points[2]),y=u+(u-b.points[3])),O.push(v,y,h.shift(),h.shift()),l=h.shift(),u=h.shift(),T="C",O.push(l,u);break;case"s":v=l,y=u,"C"===(b=a[a.length-1]).command&&(v=l+(l-b.points[2]),y=u+(u-b.points[3])),O.push(v,y,l+h.shift(),u+h.shift()),l+=h.shift(),u+=h.shift(),T="C",O.push(l,u);break;case"Q":O.push(h.shift(),h.shift()),l=h.shift(),u=h.shift(),O.push(l,u);break;case"q":O.push(l+h.shift(),u+h.shift()),l+=h.shift(),u+=h.shift(),T="Q",O.push(l,u);break;case"T":v=l,y=u,"Q"===(b=a[a.length-1]).command&&(v=l+(l-b.points[0]),y=u+(u-b.points[1])),l=h.shift(),u=h.shift(),T="Q",O.push(v,y,l,u);break;case"t":v=l,y=u,"Q"===(b=a[a.length-1]).command&&(v=l+(l-b.points[0]),y=u+(u-b.points[1])),l+=h.shift(),u+=h.shift(),T="Q",O.push(v,y,l,u);break;case"A":_=h.shift(),S=h.shift(),w=h.shift(),E=h.shift(),C=h.shift(),x=l,A=u,l=h.shift(),u=h.shift(),T="A",O=this.convertEndpointToCenterParameterization(x,A,l,u,E,C,_,S,w);break;case"a":_=h.shift(),S=h.shift(),w=h.shift(),E=h.shift(),C=h.shift(),x=l,A=u,l+=h.shift(),u+=h.shift(),T="A",O=this.convertEndpointToCenterParameterization(x,A,l,u,E,C,_,S,w)}a.push({command:T||p,points:O,start:{x:k,y:I},pathLength:this.calcLength(k,I,T||p,O)})}"z"!==p&&"Z"!==p||a.push({command:"z",points:[],start:void 0,pathLength:0})}return a},Konva.Path.calcLength=function(e,t,n,r){var i,o,a,s,l=Konva.Path;switch(n){case"L":return l.getLineLength(e,t,r[0],r[1]);case"C":for(i=0,o=l.getPointOnCubicBezier(0,e,t,r[0],r[1],r[2],r[3],r[4],r[5]),s=.01;s<=1;s+=.01)a=l.getPointOnCubicBezier(s,e,t,r[0],r[1],r[2],r[3],r[4],r[5]),i+=l.getLineLength(o.x,o.y,a.x,a.y),o=a;return i;case"Q":for(i=0,o=l.getPointOnQuadraticBezier(0,e,t,r[0],r[1],r[2],r[3]),s=.01;s<=1;s+=.01)a=l.getPointOnQuadraticBezier(s,e,t,r[0],r[1],r[2],r[3]),i+=l.getLineLength(o.x,o.y,a.x,a.y),o=a;return i;case"A":i=0;var u=r[4],c=r[5],d=r[4]+c,p=Math.PI/180;if(Math.abs(u-d)<p&&(p=Math.abs(u-d)),o=l.getPointOnEllipticalArc(r[0],r[1],r[2],r[3],u,0),c<0)for(s=u-p;s>d;s-=p)a=l.getPointOnEllipticalArc(r[0],r[1],r[2],r[3],s,0),i+=l.getLineLength(o.x,o.y,a.x,a.y),o=a;else for(s=u+p;s<d;s+=p)a=l.getPointOnEllipticalArc(r[0],r[1],r[2],r[3],s,0),i+=l.getLineLength(o.x,o.y,a.x,a.y),o=a;return a=l.getPointOnEllipticalArc(r[0],r[1],r[2],r[3],d,0),i+=l.getLineLength(o.x,o.y,a.x,a.y)}return 0},Konva.Path.convertEndpointToCenterParameterization=function(e,t,n,r,i,o,a,s,l){var u=l*(Math.PI/180),c=Math.cos(u)*(e-n)/2+Math.sin(u)*(t-r)/2,d=-1*Math.sin(u)*(e-n)/2+Math.cos(u)*(t-r)/2,p=c*c/(a*a)+d*d/(s*s);p>1&&(a*=Math.sqrt(p),s*=Math.sqrt(p));var h=Math.sqrt((a*a*(s*s)-a*a*(d*d)-s*s*(c*c))/(a*a*(d*d)+s*s*(c*c)));i===o&&(h*=-1),isNaN(h)&&(h=0);var f=h*a*d/s,m=h*-s*c/a,g=(e+n)/2+Math.cos(u)*f-Math.sin(u)*m,b=(t+r)/2+Math.sin(u)*f+Math.cos(u)*m,v=function(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])},y=function(e,t){return(e[0]*t[0]+e[1]*t[1])/(v(e)*v(t))},_=function(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(y(e,t))},S=_([1,0],[(c-f)/a,(d-m)/s]),w=[(c-f)/a,(d-m)/s],E=[(-1*c-f)/a,(-1*d-m)/s],C=_(w,E);return y(w,E)<=-1&&(C=Math.PI),y(w,E)>=1&&(C=0),0===o&&C>0&&(C-=2*Math.PI),1===o&&C<0&&(C+=2*Math.PI),[g,b,a,s,S,C,u,o]},Konva.Factory.addGetterSetter(Konva.Path,"data"),Konva.Collection.mapMethods(Konva.Path)}(),function(){"use strict";function e(e){e.fillText(this.partialText,0,0)}function t(e){e.strokeText(this.partialText,0,0)}Konva.TextPath=function(e){this.___init(e)},Konva.TextPath.prototype={___init:function(n){var r=this;this.dummyCanvas=Konva.Util.createCanvasElement(),this.dataArray=[],Konva.Shape.call(this,n),this._fillFunc=e,this._strokeFunc=t,this._fillFuncHit=e,this._strokeFuncHit=t,this.className="TextPath",this.dataArray=Konva.Path.parsePathData(this.attrs.data),this.on("dataChange.konva",function(){r.dataArray=Konva.Path.parsePathData(this.attrs.data),r._setTextData()}),this.on("textChange.konva alignChange.konva letterSpacingChange.konva kerningFuncChange.konva",r._setTextData),n&&n.getKerning&&(Konva.Util.warn('getKerning TextPath API is deprecated. Please use "kerningFunc" instead.'),this.setKerningFunc(n.getKerning)),r._setTextData(),this.sceneFunc(this._sceneFunc),this.hitFunc(this._hitFunc)},_sceneFunc:function(e){e.setAttr("font",this._getContextFont()),e.setAttr("textBaseline",this.getTextBaseline()),e.setAttr("textAlign","left"),e.save();var t=this.textDecoration(),n=this.fill(),r=this.fontSize(),i=this.glyphInfo;"underline"===t&&e.beginPath();for(var o=0;o<i.length;o++){e.save();var a=i[o].p0;e.translate(a.x,a.y),e.rotate(i[o].rotation),this.partialText=i[o].text,e.fillStrokeShape(this),"underline"===t&&(0===o&&e.moveTo(0,r/2+1),e.lineTo(r,r/2+1)),e.restore()}"underline"===t&&(e.strokeStyle=n,e.lineWidth=r/20,e.stroke()),e.restore()},_hitFunc:function(e){e.beginPath();var t=this.glyphInfo;if(t.length>=1){var n=t[0].p0;e.moveTo(n.x,n.y)}for(var r=0;r<t.length;r++){var i=t[r].p1;e.lineTo(i.x,i.y)}e.setAttr("lineWidth",this.getFontSize()),e.setAttr("strokeStyle",this.colorKey),e.stroke()},getTextWidth:function(){return this.textWidth},getTextHeight:function(){return this.textHeight},setText:function(e){Konva.Text.prototype.setText.call(this,e)},_getTextSize:function(e){var t=this.dummyCanvas.getContext("2d");t.save(),t.font=this._getContextFont();var n=t.measureText(e);return t.restore(),{width:n.width,height:parseInt(this.attrs.fontSize,10)}},_setTextData:function(){var e=this,t=this._getTextSize(this.attrs.text),n=this.getLetterSpacing(),r=this.align(),i=this.getKerningFunc();this.textWidth=t.width,this.textHeight=t.height;var o=Math.max(this.textWidth+((this.attrs.text||"").length-1)*n,0);this.glyphInfo=[];for(var a=0,s=0;s<e.dataArray.length;s++)e.dataArray[s].pathLength>0&&(a+=e.dataArray[s].pathLength);var l=0;"center"===r&&(l=Math.max(0,a/2-o/2)),"right"===r&&(l=Math.max(0,a-o));for(var u,c,d,p=this.getText().split(""),h=this.getText().split(" ").length-1,f=-1,m=0,g=function(){m=0;for(var t=e.dataArray,n=f+1;n<t.length;n++){if(t[n].pathLength>0)return f=n,t[n];"M"===t[n].command&&(u={x:t[n].points[0],y:t[n].points[1]})}return{}},b=function(t){var i=e._getTextSize(t).width+n;" "===t&&"justify"===r&&(i+=(a-o)/h);var s=0,l=0;for(c=void 0;Math.abs(i-s)/i>.01&&l<25;){l++;for(var p=s;void 0===d;)(d=g())&&p+d.pathLength<i&&(p+=d.pathLength,d=void 0);if(d==={}||void 0===u)return;var f=!1;switch(d.command){case"L":Konva.Path.getLineLength(u.x,u.y,d.points[0],d.points[1])>i?c=Konva.Path.getPointOnLine(i,u.x,u.y,d.points[0],d.points[1],u.x,u.y):d=void 0;break;case"A":var b=d.points[4],v=d.points[5],y=d.points[4]+v;0===m?m=b+1e-8:i>s?m+=Math.PI/180*v/Math.abs(v):m-=Math.PI/360*v/Math.abs(v),(v<0&&m<y||v>=0&&m>y)&&(m=y,f=!0),c=Konva.Path.getPointOnEllipticalArc(d.points[0],d.points[1],d.points[2],d.points[3],m,d.points[6]);break;case"C":0===m?m=i>d.pathLength?1e-8:i/d.pathLength:i>s?m+=(i-s)/d.pathLength:m-=(s-i)/d.pathLength,m>1&&(m=1,f=!0),c=Konva.Path.getPointOnCubicBezier(m,d.start.x,d.start.y,d.points[0],d.points[1],d.points[2],d.points[3],d.points[4],d.points[5]);break;case"Q":0===m?m=i/d.pathLength:i>s?m+=(i-s)/d.pathLength:m-=(s-i)/d.pathLength,m>1&&(m=1,f=!0),c=Konva.Path.getPointOnQuadraticBezier(m,d.start.x,d.start.y,d.points[0],d.points[1],d.points[2],d.points[3])}void 0!==c&&(s=Konva.Path.getLineLength(u.x,u.y,c.x,c.y)),f&&(f=!1,d=void 0)}},v=e._getTextSize("C").width+n,y=0;y<l/v&&(b("C"),void 0!==u&&void 0!==c);y++)u=c;for(var _=0;_<p.length&&(b(p[_]),void 0!==u&&void 0!==c);_++){var S=Konva.Path.getLineLength(u.x,u.y,c.x,c.y),w=0;if(i)try{w=i(p[_-1],p[_])*this.fontSize()}catch(e){w=0}u.x+=w,c.x+=w,this.textWidth+=w;var E=Konva.Path.getPointOnLine(w+S/2,u.x,u.y,c.x,c.y),C=Math.atan2(c.y-u.y,c.x-u.x);this.glyphInfo.push({transposeX:E.x,transposeY:E.y,text:p[_],rotation:C,p0:u,p1:c}),u=c}},getSelfRect:function(){var e=[];this.glyphInfo.forEach(function(t){e.push(t.p0.x),e.push(t.p0.y),e.push(t.p1.x),e.push(t.p1.y)});for(var t,n,r=e[0],i=e[0],o=e[0],a=e[0],s=0;s<e.length/2;s++)t=e[2*s],n=e[2*s+1],r=Math.min(r,t),i=Math.max(i,t),o=Math.min(o,n),a=Math.max(a,n);var l=this.fontSize();return{x:Math.round(r)-l/2,y:Math.round(o)-l/2,width:Math.round(i-r)+l,height:Math.round(a-o)+l}}},Konva.TextPath.prototype._getContextFont=Konva.Text.prototype._getContextFont,Konva.Util.extend(Konva.TextPath,Konva.Shape),Konva.Factory.addGetterSetter(Konva.TextPath,"data"),Konva.Factory.addGetterSetter(Konva.TextPath,"fontFamily","Arial"),Konva.Factory.addGetterSetter(Konva.TextPath,"fontSize",12,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.TextPath,"fontStyle","normal"),Konva.Factory.addGetterSetter(Konva.TextPath,"align","left"),Konva.Factory.addGetterSetter(Konva.TextPath,"letterSpacing",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.TextPath,"textBaseline","middle"),Konva.Factory.addGetterSetter(Konva.TextPath,"fontVariant","normal"),Konva.Factory.addGetter(Konva.TextPath,"text",""),Konva.Factory.addGetterSetter(Konva.TextPath,"textDecoration",null),Konva.Factory.addGetterSetter(Konva.TextPath,"kerningFunc",null),Konva.Collection.mapMethods(Konva.TextPath)}(),function(){"use strict";Konva.RegularPolygon=function(e){this.___init(e)},Konva.RegularPolygon.prototype={_centroid:!0,___init:function(e){Konva.Shape.call(this,e),this.className="RegularPolygon",this.sceneFunc(this._sceneFunc)},_sceneFunc:function(e){var t,n,r,i=this.attrs.sides,o=this.attrs.radius;for(e.beginPath(),e.moveTo(0,0-o),t=1;t<i;t++)n=o*Math.sin(2*t*Math.PI/i),r=-1*o*Math.cos(2*t*Math.PI/i),e.lineTo(n,r);e.closePath(),e.fillStrokeShape(this)},getWidth:function(){return 2*this.getRadius()},getHeight:function(){return 2*this.getRadius()},setWidth:function(e){Konva.Node.prototype.setWidth.call(this,e),this.radius()!==e/2&&this.setRadius(e/2)},setHeight:function(e){Konva.Node.prototype.setHeight.call(this,e),this.radius()!==e/2&&this.setRadius(e/2)}},Konva.Util.extend(Konva.RegularPolygon,Konva.Shape),Konva.Factory.addGetterSetter(Konva.RegularPolygon,"radius",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.RegularPolygon,"sides",0,Konva.Validators.getNumberValidator()),Konva.Collection.mapMethods(Konva.RegularPolygon)}(),function(){"use strict";Konva.Star=function(e){this.___init(e)},Konva.Star.prototype={_centroid:!0,___init:function(e){Konva.Shape.call(this,e),this.className="Star",this.sceneFunc(this._sceneFunc)},_sceneFunc:function(e){var t=this.innerRadius(),n=this.outerRadius(),r=this.numPoints();e.beginPath(),e.moveTo(0,0-n);for(var i=1;i<2*r;i++){var o=i%2===0?n:t,a=o*Math.sin(i*Math.PI/r),s=-1*o*Math.cos(i*Math.PI/r);e.lineTo(a,s)}e.closePath(),e.fillStrokeShape(this)},getWidth:function(){return 2*this.getOuterRadius()},getHeight:function(){return 2*this.getOuterRadius()},setWidth:function(e){Konva.Node.prototype.setWidth.call(this,e),this.outerRadius()!==e/2&&this.setOuterRadius(e/2)},setHeight:function(e){Konva.Node.prototype.setHeight.call(this,e),this.outerRadius()!==e/2&&this.setOuterRadius(e/2)}},Konva.Util.extend(Konva.Star,Konva.Shape),Konva.Factory.addGetterSetter(Konva.Star,"numPoints",5,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Star,"innerRadius",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Star,"outerRadius",0,Konva.Validators.getNumberValidator()),Konva.Collection.mapMethods(Konva.Star)}(),function(){"use strict";var e=["fontFamily","fontSize","fontStyle","padding","lineHeight","text","width"],t=e.length;Konva.Label=function(e){this.____init(e)},Konva.Label.prototype={____init:function(e){var t=this;Konva.Group.call(this,e),this.className="Label",this.on("add.konva",function(e){t._addListeners(e.child),t._sync()})},getText:function(){return this.find("Text")[0]},getTag:function(){return this.find("Tag")[0]},_addListeners:function(n){var r,i=this,o=function(){i._sync()};for(r=0;r<t;r++)n.on(e[r]+"Change.konva",o)},getWidth:function(){return this.getText().getWidth()},getHeight:function(){return this.getText().getHeight()},_sync:function(){var e,t,n,r,i,o,a,s=this.getText(),l=this.getTag();if(s&&l){switch(e=s.getWidth(),t=s.getHeight(),n=l.getPointerDirection(),r=l.getPointerWidth(),a=l.getPointerHeight(),i=0,o=0,n){case"up":i=e/2,o=-1*a;break;case"right":i=e+r,o=t/2;break;case"down":i=e/2,o=t+a;break;case"left":i=-1*r,o=t/2}l.setAttrs({x:-1*i,y:-1*o,width:e,height:t}),s.setAttrs({x:-1*i,y:-1*o})}}},Konva.Util.extend(Konva.Label,Konva.Group),Konva.Collection.mapMethods(Konva.Label),Konva.Tag=function(e){this.___init(e)},Konva.Tag.prototype={___init:function(e){Konva.Shape.call(this,e),this.className="Tag",this.sceneFunc(this._sceneFunc)},_sceneFunc:function(e){var t=this.getWidth(),n=this.getHeight(),r=this.getPointerDirection(),i=this.getPointerWidth(),o=this.getPointerHeight(),a=Math.min(this.getCornerRadius(),t/2,n/2);e.beginPath(),a?e.moveTo(a,0):e.moveTo(0,0),"up"===r&&(e.lineTo((t-i)/2,0),e.lineTo(t/2,-1*o),e.lineTo((t+i)/2,0)),a?(e.lineTo(t-a,0),e.arc(t-a,a,a,3*Math.PI/2,0,!1)):e.lineTo(t,0),"right"===r&&(e.lineTo(t,(n-o)/2),e.lineTo(t+i,n/2),e.lineTo(t,(n+o)/2)),a?(e.lineTo(t,n-a),e.arc(t-a,n-a,a,0,Math.PI/2,!1)):e.lineTo(t,n),"down"===r&&(e.lineTo((t+i)/2,n),e.lineTo(t/2,n+o),e.lineTo((t-i)/2,n)),a?(e.lineTo(a,n),e.arc(a,n-a,a,Math.PI/2,Math.PI,!1)):e.lineTo(0,n),"left"===r&&(e.lineTo(0,(n+o)/2),e.lineTo(-1*i,n/2),e.lineTo(0,(n-o)/2)),a&&(e.lineTo(0,a),e.arc(a,a,a,Math.PI,3*Math.PI/2,!1)),e.closePath(),e.fillStrokeShape(this)},getSelfRect:function(){var e=0,t=0,n=this.getPointerWidth(),r=this.getPointerHeight(),i=this.pointerDirection(),o=this.getWidth(),a=this.getHeight();return"up"===i?(t-=r,a+=r):"down"===i?a+=r:"left"===i?(e-=1.5*n,o+=n):"right"===i&&(o+=1.5*n),{x:e,y:t,width:o,height:a}}},Konva.Util.extend(Konva.Tag,Konva.Shape),Konva.Factory.addGetterSetter(Konva.Tag,"pointerDirection","none"),Konva.Factory.addGetterSetter(Konva.Tag,"pointerWidth",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Tag,"pointerHeight",0,Konva.Validators.getNumberValidator()),Konva.Factory.addGetterSetter(Konva.Tag,"cornerRadius",0,Konva.Validators.getNumberValidator()),Konva.Collection.mapMethods(Konva.Tag)}(),function(e){"use strict";e.Arrow=function(e){this.____init(e)},e.Arrow.prototype={____init:function(t){e.Line.call(this,t),this.className="Arrow"},_sceneFunc:function(t){e.Line.prototype._sceneFunc.apply(this,arguments);var n=2*Math.PI,r=this.points(),i=r,o=0!==this.getTension()&&r.length>4;o&&(i=this.getTensionPoints());var a,s,l=r.length;o?(a=r[l-2]-i[l-2],s=r[l-1]-i[l-1]):(a=r[l-2]-r[l-4],s=r[l-1]-r[l-3]);var u=(Math.atan2(s,a)+n)%n,c=this.pointerLength(),d=this.pointerWidth();t.save(),t.beginPath(),t.translate(r[l-2],r[l-1]),t.rotate(u),t.moveTo(0,0),t.lineTo(-c,d/2),t.lineTo(-c,-d/2),t.closePath(),t.restore(),this.pointerAtBeginning()&&(t.save(),t.translate(r[0],r[1]),o?(a=i[0]-r[0],s=i[1]-r[1]):(a=r[2]-r[0],s=r[3]-r[1]),t.rotate((Math.atan2(-s,-a)+n)%n),t.moveTo(0,0),t.lineTo(-c,d/2),t.lineTo(-c,-d/2),t.closePath(),t.restore());var p=this.dashEnabled();p&&(this.attrs.dashEnabled=!1,t.setLineDash([])),t.fillStrokeShape(this),p&&(this.attrs.dashEnabled=!0)}},e.Util.extend(e.Arrow,e.Line),e.Factory.addGetterSetter(e.Arrow,"pointerLength",10,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Arrow,"pointerWidth",10,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Arrow,"pointerAtBeginning",!1),e.Collection.mapMethods(e.Arrow)}(Konva),function(e){"use strict";var t=["resizeEnabledChange","rotateAnchorOffsetChange","rotateEnabledChange","enabledAnchorsChange","anchorSizeChange","borderEnabledChange","borderStrokeChange","borderStrokeWidthChange","borderDashChange","anchorStrokeChange","anchorStrokeWidthChange","anchorFillChange","anchorCornerRadiusChange","ignoreStrokeChange"].join(" "),n=["xChange.resizer","yChange.resizer","widthChange.resizer","heightChange.resizer","scaleXChange.resizer","scaleYChange.resizer","skewXChange.resizer","skewYChange.resizer","rotationChange.resizer","offsetXChange.resizer","offsetYChange.resizer","transformsEnabledChange.resizer"].join(" "),r=["widthChange.resizer","heightChange.resizer","scaleXChange.resizer","scaleYChange.resizer","skewXChange.resizer","skewYChange.resizer","rotationChange.resizer","offsetXChange.resizer","offsetYChange.resizer"].join(" "),i={"top-left":-45,"top-center":0,"top-right":45,"middle-right":-90,"middle-left":90,"bottom-left":-135,"bottom-center":180,"bottom-right":135};e.Transformer=function(e){this.____init(e)};var o=["top-left","top-center","top-right","middle-right","middle-left","bottom-left","bottom-center","bottom-right"];e.Transformer.prototype={_centroid:!1,____init:function(n){e.Group.call(this,n),this.className="Transformer",this._createElements(),this._handleMouseMove=this._handleMouseMove.bind(this),this._handleMouseUp=this._handleMouseUp.bind(this),this.update=this.update.bind(this),this.on(t,this.update),this.getNode()&&this.update()},attachTo:function(e){this.setNode(e)},setNode:function(e){return this._node&&this.detach(),this._node=e,this._resetTransformCache(),e.on(n,this._resetTransformCache.bind(this)),e.on(r,function(){this._transforming||this.update()}.bind(this)),!!this.findOne(".top-left")&&this.update(),this},getNode:function(){return this._node},detach:function(){this.getNode()&&(this.getNode().off(".resizer"),this._node=void 0),this._resetTransformCache()},_resetTransformCache:function(){this._clearCache("nodeRect"),this._clearCache("transform"),this._clearSelfAndDescendantCache("absoluteTransform")},_getNodeRect:function(){return this._getCache("nodeRect",this.__getNodeRect)},__getNodeRect:function(){var t=this.getNode();if(!t)return{x:-Number.MAX_SAFE_INTEGER,y:-Number.MAX_SAFE_INTEGER,width:0,height:0,rotation:0};var n=t.getClientRect({skipTransform:!0,skipShadow:!0,skipStroke:this.ignoreStroke()}),r=e.getAngle(t.rotation()),i=n.x*t.scaleX()-t.offsetX()*t.scaleX(),o=n.y*t.scaleY()-t.offsetY()*t.scaleY();return{x:t.x()+i*Math.cos(r)+o*Math.sin(-r),y:t.y()+o*Math.cos(r)+i*Math.sin(r),width:n.width*t.scaleX(),height:n.height*t.scaleY(),rotation:t.rotation()}},getX:function(){return this._getNodeRect().x},getY:function(){return this._getNodeRect().y},getRotation:function(){return this._getNodeRect().rotation},getWidth:function(){return this._getNodeRect().width},getHeight:function(){return this._getNodeRect().height},_createElements:function(){this._createBack(),o.forEach(function(e){this._createAnchor(e)}.bind(this)),this._createAnchor("rotater")},_createAnchor:function(t){var n=new e.Rect({stroke:"rgb(0, 161, 255)",fill:"white",strokeWidth:1,name:t+" _anchor",dragDistance:0,draggable:!0}),r=this;n.on("mousedown touchstart",function(e){r._handleMouseDown(e)}),n.on("dragstart",function(e){e.cancelBubble=!0}),n.on("dragmove",function(e){e.cancelBubble=!0}),n.on("dragend",function(e){e.cancelBubble=!0}),n.on("mouseenter",function(){var r=this.getParent(),o=e.getAngle(r.rotation()),a=r.getNode().getAbsoluteScale(),s=a.y*a.x<0,l=function(t,n,r){if("rotater"===t)return"crosshair";n+=e.Util._degToRad(i[t]||0),r&&(n*=-1);var o=(e.Util._radToDeg(n)%360+360)%360;return e.Util._inRange(o,337.5,360)||e.Util._inRange(o,0,22.5)?"ns-resize":e.Util._inRange(o,22.5,67.5)?"nesw-resize":e.Util._inRange(o,67.5,112.5)?"ew-resize":e.Util._inRange(o,112.5,157.5)?"nwse-resize":e.Util._inRange(o,157.5,202.5)?"ns-resize":e.Util._inRange(o,202.5,247.5)?"nesw-resize":e.Util._inRange(o,247.5,292.5)?"ew-resize":e.Util._inRange(o,292.5,337.5)?"nwse-resize":(e.Util.error("Transformer has unknown angle for cursor detection: "+o),"pointer")}(t,o,s);n.getStage().content.style.cursor=l,r._cursorChange=!0}),n.on("mouseout",function(){n.getStage()&&this.getParent()&&(n.getStage().content.style.cursor="",this.getParent()._cursorChange=!1)}),this.add(n)},_createBack:function(){var t=new e.Shape({name:"back",width:0,height:0,listening:!1,sceneFunc:function(t){var n=this.getParent(),r=n.getPadding();t.beginPath(),t.rect(-r,-r,this.width()+2*r,this.height()+2*r),t.moveTo(this.width()/2,-r),n.rotateEnabled()&&t.lineTo(this.width()/2,-n.rotateAnchorOffset()*e.Util._sign(this.height())),t.fillStrokeShape(this)}});this.add(t)},_handleMouseDown:function(e){this.movingResizer=e.target.name().split(" ")[0];var t=this._getNodeRect(),n=t.width,r=t.height,i=Math.sqrt(Math.pow(n,2)+Math.pow(r,2));this.sin=r/i,this.cos=n/i,window.addEventListener("mousemove",this._handleMouseMove),window.addEventListener("touchmove",this._handleMouseMove),window.addEventListener("mouseup",this._handleMouseUp,!0),window.addEventListener("touchend",this._handleMouseUp,!0),this._transforming=!0,this._fire("transformstart",{evt:e}),this.getNode()._fire("transformstart",{evt:e})},_handleMouseMove:function(t){var n,r,i,o=this.findOne("."+this.movingResizer),a=o.getStage().getContent().getBoundingClientRect(),s=a.left,l=a.top,u={x:(void 0!==t.clientX?t.clientX:t.touches[0].clientX)-s,y:(void 0!==t.clientX?t.clientY:t.touches[0].clientY)-l};o.setAbsolutePosition(u);var c=this.keepRatio()||t.shiftKey;if("top-left"===this.movingResizer)c&&(n=(i=Math.sqrt(Math.pow(this.findOne(".bottom-right").x()-o.x(),2)+Math.pow(this.findOne(".bottom-right").y()-o.y(),2)))*this.cos,r=i*this.sin,this.findOne(".top-left").x(this.findOne(".bottom-right").x()-n),this.findOne(".top-left").y(this.findOne(".bottom-right").y()-r));else if("top-center"===this.movingResizer)this.findOne(".top-left").y(o.y());else if("top-right"===this.movingResizer){c&&(n=(i=Math.sqrt(Math.pow(this.findOne(".bottom-left").x()-o.x(),2)+Math.pow(this.findOne(".bottom-left").y()-o.y(),2)))*this.cos,r=i*this.sin,this.findOne(".top-right").x(n),this.findOne(".top-right").y(this.findOne(".bottom-left").y()-r));var d=o.position();this.findOne(".top-left").y(d.y),this.findOne(".bottom-right").x(d.x)}else if("middle-left"===this.movingResizer)this.findOne(".top-left").x(o.x());else if("middle-right"===this.movingResizer)this.findOne(".bottom-right").x(o.x());else if("bottom-left"===this.movingResizer)c&&(n=(i=Math.sqrt(Math.pow(this.findOne(".top-right").x()-o.x(),2)+Math.pow(this.findOne(".top-right").y()-o.y(),2)))*this.cos,r=i*this.sin,this.findOne(".bottom-left").x(this.findOne(".top-right").x()-n),this.findOne(".bottom-left").y(r)),d=o.position(),this.findOne(".top-left").x(d.x),this.findOne(".bottom-right").y(d.y);else if("bottom-center"===this.movingResizer)this.findOne(".bottom-right").y(o.y());else if("bottom-right"===this.movingResizer)c&&(n=(i=Math.sqrt(Math.pow(this.findOne(".bottom-right").x(),2)+Math.pow(this.findOne(".bottom-right").y(),2)))*this.cos,r=i*this.sin,this.findOne(".bottom-right").x(n),this.findOne(".bottom-right").y(r));else if("rotater"===this.movingResizer){var p=this.getPadding(),h=this._getNodeRect();n=o.x()-h.width/2,r=-o.y()+h.height/2;var f=Math.atan2(-r,n)+Math.PI/2;h.height<0&&(f-=Math.PI);for(var m=e.getAngle(this.rotation()),g=e.Util._radToDeg(m)+e.Util._radToDeg(f),b=e.getAngle(this.getNode().rotation()),v=e.Util._degToRad(g),y=this.rotationSnaps(),_=0;_<y.length;_++){var S=e.getAngle(y[_]);Math.abs(S-e.Util._degToRad(g))%(2*Math.PI)<.1&&(g=e.Util._radToDeg(S),v=e.Util._degToRad(g))}var w=p,E=p;this._fitNodeInto({rotation:e.angleDeg?g:e.Util._degToRad(g),x:h.x+(h.width/2+p)*(Math.cos(b)-Math.cos(v))+(h.height/2+p)*(Math.sin(-b)-Math.sin(-v))-(w*Math.cos(m)+E*Math.sin(-m)),y:h.y+(h.height/2+p)*(Math.cos(b)-Math.cos(v))+(h.width/2+p)*(Math.sin(b)-Math.sin(v))-(E*Math.cos(m)+w*Math.sin(m)),width:h.width+2*p,height:h.height+2*p},t)}else console.error(new Error("Wrong position argument of selection resizer: ",this.movingResizer));if("rotater"!==this.movingResizer){var C=this.findOne(".top-left").getAbsolutePosition(this.getParent());if(this.getCenteredScaling()||t.altKey){var x=this.findOne(".top-left"),A=this.findOne(".bottom-right"),T=x.x(),O=x.y(),k=this.getWidth()-A.x(),I=this.getHeight()-A.y();A.move({x:-T,y:-O}),x.move({x:k,y:I}),C=x.getAbsolutePosition(this.getParent())}n=C.x,r=C.y;var R=this.findOne(".bottom-right").x()-this.findOne(".top-left").x(),P=this.findOne(".bottom-right").y()-this.findOne(".top-left").y();this._fitNodeInto({x:n+this.offsetX(),y:r+this.offsetY(),width:R,height:P},t)}},_handleMouseUp:function(e){this._removeEvents(e)},_removeEvents:function(e){if(this._transforming){this._transforming=!1,window.removeEventListener("mousemove",this._handleMouseMove),window.removeEventListener("touchmove",this._handleMouseMove),window.removeEventListener("mouseup",this._handleMouseUp,!0),window.removeEventListener("touchend",this._handleMouseUp,!0),this._fire("transformend",{evt:e});var t=this.getNode();t&&t.fire("transformend",{evt:e})}},_fitNodeInto:function(t,n){var r=this.getBoundBoxFunc();if(r){var i=this._getNodeRect();t=r.call(this,i,t)}this._settings=!0;var o=this.getNode();void 0!==t.rotation&&this.getNode().rotation(t.rotation);var a=o.getClientRect({skipTransform:!0,skipShadow:!0,skipStroke:this.ignoreStroke()}),s=this.getPadding(),l=(t.width-2*s)/a.width,u=(t.height-2*s)/a.height,c=e.getAngle(o.getRotation()),d=a.x*l-s-o.offsetX()*l,p=a.y*u-s-o.offsetY()*u;this.getNode().setAttrs({scaleX:l,scaleY:u,x:t.x-(d*Math.cos(c)+p*Math.sin(-c)),y:t.y-(p*Math.cos(c)+d*Math.sin(c))}),this._settings=!1,this._fire("transform",{evt:n}),this.getNode()._fire("transform",{evt:n}),this.update(),this.getLayer().batchDraw()},forceUpdate:function(){this._resetTransformCache(),this.update()},update:function(){var t=this._getNodeRect(),n=this.getNode(),r={x:1,y:1};n&&n.getParent()&&(r=n.getParent().getAbsoluteScale());var i={x:1/r.x,y:1/r.y},o=t.width,a=t.height,s=this.enabledAnchors(),l=this.resizeEnabled(),u=this.getPadding(),c=this.getAnchorSize();this.find("._anchor").setAttrs({width:c,height:c,offsetX:c/2,offsetY:c/2,stroke:this.getAnchorStroke(),strokeWidth:this.getAnchorStrokeWidth(),fill:this.getAnchorFill(),cornerRadius:this.getAnchorCornerRadius()}),this.findOne(".top-left").setAttrs({x:-u,y:-u,scale:i,visible:l&&s.indexOf("top-left")>=0}),this.findOne(".top-center").setAttrs({x:o/2,y:-u,scale:i,visible:l&&s.indexOf("top-center")>=0}),this.findOne(".top-right").setAttrs({x:o+u,y:-u,scale:i,visible:l&&s.indexOf("top-right")>=0}),this.findOne(".middle-left").setAttrs({x:-u,y:a/2,scale:i,visible:l&&s.indexOf("middle-left")>=0}),this.findOne(".middle-right").setAttrs({x:o+u,y:a/2,scale:i,visible:l&&s.indexOf("middle-right")>=0}),this.findOne(".bottom-left").setAttrs({x:-u,y:a+u,scale:i,visible:l&&s.indexOf("bottom-left")>=0}),this.findOne(".bottom-center").setAttrs({x:o/2,y:a+u,scale:i,visible:l&&s.indexOf("bottom-center")>=0}),this.findOne(".bottom-right").setAttrs({x:o+u,y:a+u,scale:i,visible:l&&s.indexOf("bottom-right")>=0});var d=-this.rotateAnchorOffset()*Math.abs(i.y);this.findOne(".rotater").setAttrs({x:o/2,y:d*e.Util._sign(a),scale:i,visible:this.rotateEnabled()}),this.findOne(".back").setAttrs({width:o*r.x,height:a*r.y,scale:i,visible:this.borderEnabled(),stroke:this.getBorderStroke(),strokeWidth:this.getBorderStrokeWidth(),dash:this.getBorderDash()})},isTransforming:function(){return this._transforming},stopTransform:function(){if(this._transforming){this._removeEvents();var e=this.findOne("."+this.movingResizer);e&&e.stopDrag()}},destroy:function(){this.getStage()&&this._cursorChange&&(this.getStage().content.style.cursor=""),e.Group.prototype.destroy.call(this),this.detach(),this._removeEvents()},toObject:function(){return e.Node.prototype.toObject.call(this)}},e.Util.extend(e.Transformer,e.Group),e.Factory.addGetterSetter(e.Transformer,"enabledAnchors",o,function(t){return t instanceof Array||e.Util.warn("enabledAnchors value should be an array"),t instanceof Array&&t.forEach(function(t){-1===o.indexOf(t)&&e.Util.warn("Unknown anchor name: "+t+". Available names are: "+o.join(", "))}),t||[]}),e.Factory.addGetterSetter(e.Transformer,"resizeEnabled",!0),e.Factory.addGetterSetter(e.Transformer,"anchorSize",10,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Transformer,"rotateEnabled",!0),e.Factory.addGetterSetter(e.Transformer,"rotationSnaps",[]),e.Factory.addGetterSetter(e.Transformer,"rotateAnchorOffset",50,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Transformer,"borderEnabled",!0),e.Factory.addGetterSetter(e.Transformer,"anchorStroke","rgb(0, 161, 255)"),e.Factory.addGetterSetter(e.Transformer,"anchorStrokeWidth",1,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Transformer,"anchorFill","white"),e.Factory.addGetterSetter(e.Transformer,"anchorCornerRadius",0,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Transformer,"borderStroke","rgb(0, 161, 255)"),e.Factory.addGetterSetter(e.Transformer,"borderStrokeWidth",1,e.Validators.getNumberValidator()),e.Factory.addGetterSetter(e.Transformer,"borderDash"),e.Factory.addGetterSetter(e.Transformer,"keepRatio",!0),e.Factory.addGetterSetter(e.Transformer,"centeredScaling",!1),e.Factory.addGetterSetter(e.Transformer,"ignoreStroke",!1),e.Factory.addGetterSetter(e.Transformer,"padding",0,e.Validators.getNumberValidator()),e.Factory.addOverloadedGetterSetter(e.Transformer,"node"),e.Factory.addGetterSetter(e.Transformer,"boundBoxFunc"),e.Factory.backCompat(e.Transformer,{lineEnabled:"borderEnabled",rotateHandlerOffset:"rotateAnchorOffset",enabledHandlers:"enabledAnchors"}),e.Collection.mapMethods(e.Transformer)}(Konva)}).call(t,n(28))},function(e,t,n){"use strict";n.d(t,"d",function(){return i}),n.d(t,"e",function(){return o}),n.d(t,"c",function(){return a}),n.d(t,"a",function(){return s}),n.d(t,"b",function(){return l});var r=n(5),i=function(e){return function(t){t({type:r._148,payload:e})}},o=function(e){return function(t){t({type:r._149,payload:e})}},a=function(e){return function(t){t({type:r._146,payload:e})}},s=function(e){return function(t){t({type:r._108,payload:e})}},l=function(e){return function(t){t({type:r._147,payload:e})}}},function(e,t,n){"use strict";var r=n(273),i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=d;var o=n(84);o.inherits=n(15);var a=n(608),s=n(611);o.inherits(d,a);for(var l=i(s.prototype),u=0;u<l.length;u++){var c=l[u];d.prototype[c]||(d.prototype[c]=s.prototype[c])}function d(e){if(!(this instanceof d))return new d(e);a.call(this,e),s.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",p)}function p(){this.allowHalfOpen||this._writableState.ended||r.nextTick(h,this)}function h(e){e.end()}Object.defineProperty(d.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(d.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),d.prototype._destroy=function(e,t){this.push(null),this.end(),r.nextTick(t,e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];for(var n in t)"undefined"===typeof e[n]&&(e[n]=t[n]);return e},e.exports=t.default},function(e,t,n){"use strict";(function(t,r){var i=65536,o=4294967295;var a=n(18).Buffer,s=t.crypto||t.msCrypto;s&&s.getRandomValues?e.exports=function(e,t){if(e>o)throw new RangeError("requested too many random bytes");var n=a.allocUnsafe(e);if(e>0)if(e>i)for(var l=0;l<e;l+=i)s.getRandomValues(n.slice(l,l+i));else s.getRandomValues(n);if("function"===typeof t)return r.nextTick(function(){t(null,n)});return n}:e.exports=function(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}).call(t,n(28),n(21))},function(e,t,n){var r=n(18).Buffer;function i(e,t){this._block=r.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}i.prototype.update=function(e,t){"string"===typeof e&&(t=t||"utf8",e=r.from(e,t));for(var n=this._block,i=this._blockSize,o=e.length,a=this._len,s=0;s<o;){for(var l=a%i,u=Math.min(o-s,i-l),c=0;c<u;c++)n[l+c]=e[s+c];s+=u,(a+=u)%i===0&&this._update(n)}return this._len+=o,this},i.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var n=8*this._len;if(n<=4294967295)this._block.writeUInt32BE(n,this._blockSize-4);else{var r=(4294967295&n)>>>0,i=(n-r)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4)}this._update(this._block);var o=this._hash();return e?o.toString(e):o},i.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=i},function(e,t,n){var r;r=function(e,t){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=12)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findInArray=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t.apply(t,[e[n],n,e]))return e[n]},t.isFunction=function(e){return"function"===typeof e||"[object Function]"===Object.prototype.toString.call(e)},t.isNum=function(e){return"number"===typeof e&&!isNaN(e)},t.int=function(e){return parseInt(e,10)},t.dontSetMe=function(e,t,n){if(e[t])return new Error("Invalid prop "+t+" passed to "+n+" - do not set this, set it on the child.")}},function(e,t,n){"use strict";function r(e){return function(){return e}}var i=function(){};i.thatReturns=r,i.thatReturnsFalse=r(!1),i.thatReturnsTrue=r(!0),i.thatReturnsNull=r(null),i.thatReturnsThis=function(){return this},i.thatReturnsArgument=function(e){return e},e.exports=i},function(e,t,n){"use strict";var r=function(e){};"production"!==Object({DRAGGABLE_DEBUG:void 0}).NODE_ENV&&(r=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")}),e.exports=function(e,t,n,i,o,a,s,l){if(r(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,i,o,a,s,l],d=0;(u=new Error(t.replace(/%s/g,function(){return c[d++]}))).name="Invariant Violation"}throw u.framesToPop=1,u}}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,n){t.exports=e},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.matchesSelector=u,t.matchesSelectorAndParentsTo=function(e,t,n){var r=e;do{if(u(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1},t.addEvent=function(e,t,n){if(!e)return;e.attachEvent?e.attachEvent("on"+t,n):e.addEventListener?e.addEventListener(t,n,!0):e["on"+t]=n},t.removeEvent=function(e,t,n){if(!e)return;e.detachEvent?e.detachEvent("on"+t,n):e.removeEventListener?e.removeEventListener(t,n,!0):e["on"+t]=null},t.outerHeight=function(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,o.int)(n.borderTopWidth),t+=(0,o.int)(n.borderBottomWidth)},t.outerWidth=function(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,o.int)(n.borderLeftWidth),t+=(0,o.int)(n.borderRightWidth)},t.innerHeight=function(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,o.int)(n.paddingTop),t-=(0,o.int)(n.paddingBottom)},t.innerWidth=function(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,o.int)(n.paddingLeft),t-=(0,o.int)(n.paddingRight)},t.offsetXYFromParent=function(e,t){var n=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect(),r=e.clientX+t.scrollLeft-n.left,i=e.clientY+t.scrollTop-n.top;return{x:r,y:i}},t.createCSSTransform=function(e){var t=e.x,n=e.y;return function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}({},(0,a.browserPrefixToKey)("transform",s.default),"translate("+t+"px,"+n+"px)")},t.createSVGTransform=function(e){var t=e.x,n=e.y;return"translate("+t+","+n+")"},t.getTouch=function(e,t){return e.targetTouches&&(0,o.findInArray)(e.targetTouches,function(e){return t===e.identifier})||e.changedTouches&&(0,o.findInArray)(e.changedTouches,function(e){return t===e.identifier})},t.getTouchIdentifier=function(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier},t.addUserSelectStyles=function(e){if(!e)return;var t=e.getElementById("react-draggable-style-el");t||((t=e.createElement("style")).type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {background: transparent;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {background: transparent;}\n",e.getElementsByTagName("head")[0].appendChild(t));e.body&&c(e.body,"react-draggable-transparent-selection")},t.removeUserSelectStyles=function(e){try{e&&e.body&&d(e.body,"react-draggable-transparent-selection"),window.getSelection().removeAllRanges()}catch(e){}},t.styleHacks=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r({touchAction:"none"},e)},t.addClassName=c,t.removeClassName=d;var i,o=n(0),a=n(19),s=(i=a)&&i.__esModule?i:{default:i};var l="";function u(e,t){return l||(l=(0,o.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(t){return(0,o.isFunction)(e[t])})),!!(0,o.isFunction)(e[l])&&e[l](t)}function c(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp("(?:^|\\s)"+t+"(?!\\S)"))||(e.className+=" "+t)}function d(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(?:^|\\s)"+t+"(?!\\S)","g"),"")}},function(e,n){e.exports=t},function(e,t,n){if("production"!==Object({DRAGGABLE_DEBUG:void 0}).NODE_ENV){var r="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(14)(function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},!0)}else e.exports=n(17)()},function(e,t,n){"use strict";var r=n(1);if("production"!==Object({DRAGGABLE_DEBUG:void 0}).NODE_ENV){r=function(e,t){if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==t.indexOf("Failed Composite propType: ")&&!e){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];(function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0,o="Warning: "+e.replace(/%s/g,function(){return n[i++]});"undefined"!==typeof console&&console.error(o);try{throw new Error(o)}catch(e){}}).apply(void 0,[t].concat(r))}}}e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBoundPosition=function(e,t,n){if(!e.props.bounds)return[t,n];var r=e.props.bounds;r="string"===typeof r?r:function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}(r);var o=l(e);if("string"===typeof r){var a=o.ownerDocument,u=a.defaultView,c=void 0;if(!((c="parent"===r?o.parentNode:a.querySelector(r))instanceof HTMLElement))throw new Error('Bounds selector "'+r+'" could not find an element.');var d=u.getComputedStyle(o),p=u.getComputedStyle(c);r={left:-o.offsetLeft+(0,i.int)(p.paddingLeft)+(0,i.int)(d.marginLeft),top:-o.offsetTop+(0,i.int)(p.paddingTop)+(0,i.int)(d.marginTop),right:(0,s.innerWidth)(c)-(0,s.outerWidth)(o)-o.offsetLeft+(0,i.int)(p.paddingRight)-(0,i.int)(d.marginRight),bottom:(0,s.innerHeight)(c)-(0,s.outerHeight)(o)-o.offsetTop+(0,i.int)(p.paddingBottom)-(0,i.int)(d.marginBottom)}}(0,i.isNum)(r.right)&&(t=Math.min(t,r.right));(0,i.isNum)(r.bottom)&&(n=Math.min(n,r.bottom));(0,i.isNum)(r.left)&&(t=Math.max(t,r.left));(0,i.isNum)(r.top)&&(n=Math.max(n,r.top));return[t,n]},t.snapToGrid=function(e,t,n){var r=Math.round(t/e[0])*e[0],i=Math.round(n/e[1])*e[1];return[r,i]},t.canDragX=function(e){return"both"===e.props.axis||"x"===e.props.axis},t.canDragY=function(e){return"both"===e.props.axis||"y"===e.props.axis},t.getControlPosition=function(e,t,n){var r="number"===typeof t?(0,s.getTouch)(e,t):null;if("number"===typeof t&&!r)return null;var i=l(n),o=n.props.offsetParent||i.offsetParent||i.ownerDocument.body;return(0,s.offsetXYFromParent)(r||e,o)},t.createCoreData=function(e,t,n){var r=e.state,o=!(0,i.isNum)(r.lastX),a=l(e);return o?{node:a,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:a,deltaX:t-r.lastX,deltaY:n-r.lastY,lastX:r.lastX,lastY:r.lastY,x:t,y:n}},t.createDraggableData=function(e,t){return{node:t.node,x:e.state.x+t.deltaX,y:e.state.y+t.deltaY,deltaX:t.deltaX,deltaY:t.deltaY,lastX:e.state.x,lastY:e.state.y}};var r,i=n(0),o=n(4),a=(r=o)&&r.__esModule?r:{default:r},s=n(5);function l(e){var t=a.default.findDOMNode(e);if(!t)throw new Error("<DraggableCore>: Unmounted during event!");return t}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=p(n(6)),a=p(n(7)),s=p(n(4)),l=n(5),u=n(9),c=n(0),d=p(n(11));function p(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var f={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},m=f.mouse,g=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),c=0;c<o;c++)a[c]=arguments[c];return n=i=h(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),i.state={dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null},i.handleDragStart=function(e){if(i.props.onMouseDown(e),!i.props.allowAnyClick&&"number"===typeof e.button&&0!==e.button)return!1;var t=s.default.findDOMNode(i);if(!t||!t.ownerDocument||!t.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var n=t.ownerDocument;if(!(i.props.disabled||!(e.target instanceof n.defaultView.Node)||i.props.handle&&!(0,l.matchesSelectorAndParentsTo)(e.target,i.props.handle,t)||i.props.cancel&&(0,l.matchesSelectorAndParentsTo)(e.target,i.props.cancel,t))){var r=(0,l.getTouchIdentifier)(e);i.setState({touchIdentifier:r});var o=(0,u.getControlPosition)(e,r,i);if(null!=o){var a=o.x,c=o.y,p=(0,u.createCoreData)(i,a,c);(0,d.default)("DraggableCore: handleDragStart: %j",p),(0,d.default)("calling",i.props.onStart),!1!==i.props.onStart(e,p)&&(i.props.enableUserSelectHack&&(0,l.addUserSelectStyles)(n),i.setState({dragging:!0,lastX:a,lastY:c}),(0,l.addEvent)(n,m.move,i.handleDrag),(0,l.addEvent)(n,m.stop,i.handleDragStop))}}},i.handleDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=(0,u.getControlPosition)(e,i.state.touchIdentifier,i);if(null!=t){var n=t.x,o=t.y;if(Array.isArray(i.props.grid)){var a=n-i.state.lastX,s=o-i.state.lastY,l=(0,u.snapToGrid)(i.props.grid,a,s),c=r(l,2);if(a=c[0],s=c[1],!a&&!s)return;n=i.state.lastX+a,o=i.state.lastY+s}var p=(0,u.createCoreData)(i,n,o);if((0,d.default)("DraggableCore: handleDrag: %j",p),!1!==i.props.onDrag(e,p))i.setState({lastX:n,lastY:o});else try{i.handleDragStop(new MouseEvent("mouseup"))}catch(e){var h=document.createEvent("MouseEvents");h.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),i.handleDragStop(h)}}},i.handleDragStop=function(e){if(i.state.dragging){var t=(0,u.getControlPosition)(e,i.state.touchIdentifier,i);if(null!=t){var n=t.x,r=t.y,o=(0,u.createCoreData)(i,n,r),a=s.default.findDOMNode(i);a&&i.props.enableUserSelectHack&&(0,l.removeUserSelectStyles)(a.ownerDocument),(0,d.default)("DraggableCore: handleDragStop: %j",o),i.setState({dragging:!1,lastX:NaN,lastY:NaN}),i.props.onStop(e,o),a&&((0,d.default)("DraggableCore: Removing handlers"),(0,l.removeEvent)(a.ownerDocument,m.move,i.handleDrag),(0,l.removeEvent)(a.ownerDocument,m.stop,i.handleDragStop))}}},i.onMouseDown=function(e){return m=f.mouse,i.handleDragStart(e)},i.onMouseUp=function(e){return m=f.mouse,i.handleDragStop(e)},i.onTouchStart=function(e){return m=f.touch,i.handleDragStart(e)},i.onTouchEnd=function(e){return m=f.touch,i.handleDragStop(e)},h(i,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.default.Component),i(t,[{key:"componentWillUnmount",value:function(){var e=s.default.findDOMNode(this);if(e){var t=e.ownerDocument;(0,l.removeEvent)(t,f.mouse.move,this.handleDrag),(0,l.removeEvent)(t,f.touch.move,this.handleDrag),(0,l.removeEvent)(t,f.mouse.stop,this.handleDragStop),(0,l.removeEvent)(t,f.touch.stop,this.handleDragStop),this.props.enableUserSelectHack&&(0,l.removeUserSelectStyles)(t)}}},{key:"render",value:function(){return o.default.cloneElement(o.default.Children.only(this.props.children),{style:(0,l.styleHacks)(this.props.children.props.style),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),t}();g.displayName="DraggableCore",g.propTypes={allowAnyClick:a.default.bool,disabled:a.default.bool,enableUserSelectHack:a.default.bool,offsetParent:function(t,n){if(!0===e.browser&&t[n]&&1!==t[n].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:a.default.arrayOf(a.default.number),handle:a.default.string,cancel:a.default.string,onStart:a.default.func,onDrag:a.default.func,onStop:a.default.func,onMouseDown:a.default.func,className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe},g.defaultProps={allowAnyClick:!1,cancel:null,disabled:!1,enableUserSelectHack:!0,offsetParent:null,handle:null,grid:null,transform:null,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){}},t.default=g}).call(t,n(20))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){void 0}},function(e,t,n){"use strict";var r=n(13).default;e.exports=r,e.exports.default=r,e.exports.DraggableCore=n(10).default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=m(n(6)),s=m(n(7)),l=m(n(4)),u=m(n(18)),c=n(5),d=n(9),p=n(0),h=m(n(10)),f=m(n(11));function m(e){return e&&e.__esModule?e:{default:e}}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onDragStart=function(e,t){if((0,f.default)("Draggable: onDragStart: %j",t),!1===n.props.onStart(e,(0,d.createDraggableData)(n,t)))return!1;n.setState({dragging:!0,dragged:!0})},n.onDrag=function(e,t){if(!n.state.dragging)return!1;(0,f.default)("Draggable: onDrag: %j",t);var r=(0,d.createDraggableData)(n,t),o={x:r.x,y:r.y};if(n.props.bounds){var a=o.x,s=o.y;o.x+=n.state.slackX,o.y+=n.state.slackY;var l=(0,d.getBoundPosition)(n,o.x,o.y),u=i(l,2),c=u[0],p=u[1];o.x=c,o.y=p,o.slackX=n.state.slackX+(a-o.x),o.slackY=n.state.slackY+(s-o.y),r.x=o.x,r.y=o.y,r.deltaX=o.x-n.state.x,r.deltaY=o.y-n.state.y}if(!1===n.props.onDrag(e,r))return!1;n.setState(o)},n.onDragStop=function(e,t){if(!n.state.dragging)return!1;if(!1===n.props.onStop(e,(0,d.createDraggableData)(n,t)))return!1;(0,f.default)("Draggable: onDragStop: %j",t);var r={dragging:!1,slackX:0,slackY:0};if(Boolean(n.props.position)){var i=n.props.position,o=i.x,a=i.y;r.x=o,r.y=a}n.setState(r)},n.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,slackX:0,slackY:0,isElementSVG:!1},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default.Component),o(t,[{key:"componentWillMount",value:function(){!this.props.position||this.props.onDrag||this.props.onStop||console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}},{key:"componentDidMount",value:function(){"undefined"!==typeof window.SVGElement&&l.default.findDOMNode(this)instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillReceiveProps",value:function(e){!e.position||this.props.position&&e.position.x===this.props.position.x&&e.position.y===this.props.position.y||this.setState({x:e.position.x,y:e.position.y})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"render",value:function(){var e,t={},n=null,i=!Boolean(this.props.position)||this.state.dragging,o=this.props.position||this.props.defaultPosition,s={x:(0,d.canDragX)(this)&&i?this.state.x:o.x,y:(0,d.canDragY)(this)&&i?this.state.y:o.y};this.state.isElementSVG?n=(0,c.createSVGTransform)(s):t=(0,c.createCSSTransform)(s);var l=this.props,p=l.defaultClassName,f=l.defaultClassNameDragging,m=l.defaultClassNameDragged,b=a.default.Children.only(this.props.children),v=(0,u.default)(b.props.className||"",p,(g(e={},f,this.state.dragging),g(e,m,this.state.dragged),e));return a.default.createElement(h.default,r({},this.props,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),a.default.cloneElement(b,{className:v,style:r({},b.props.style,t),transform:n}))}}]),t}();b.displayName="Draggable",b.propTypes=r({},h.default.propTypes,{axis:s.default.oneOf(["both","x","y","none"]),bounds:s.default.oneOfType([s.default.shape({left:s.default.number,right:s.default.number,top:s.default.number,bottom:s.default.number}),s.default.string,s.default.oneOf([!1])]),defaultClassName:s.default.string,defaultClassNameDragging:s.default.string,defaultClassNameDragged:s.default.string,defaultPosition:s.default.shape({x:s.default.number,y:s.default.number}),position:s.default.shape({x:s.default.number,y:s.default.number}),className:p.dontSetMe,style:p.dontSetMe,transform:p.dontSetMe}),b.defaultProps=r({},h.default.defaultProps,{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},position:null}),t.default=b},function(e,t,n){"use strict";var r=n(1),i=n(2),o=n(8),a=n(15),s=n(3),l=n(16);e.exports=function(e,t){var n="function"===typeof Symbol&&Symbol.iterator,u="@@iterator";var c="<<anonymous>>",d={array:m("array"),bool:m("boolean"),func:m("function"),number:m("number"),object:m("object"),string:m("string"),symbol:m("symbol"),any:f(r.thatReturnsNull),arrayOf:function(e){return f(function(t,n,r,i,o){if("function"!==typeof e)return new h("Property `"+o+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a)){var l=b(a);return new h("Invalid "+i+" `"+o+"` of type `"+l+"` supplied to `"+r+"`, expected an array.")}for(var u=0;u<a.length;u++){var c=e(a,u,r,i,o+"["+u+"]",s);if(c instanceof Error)return c}return null})},element:function(){return f(function(t,n,r,i,o){var a=t[n];if(!e(a)){var s=b(a);return new h("Invalid "+i+" `"+o+"` of type `"+s+"` supplied to `"+r+"`, expected a single ReactElement.")}return null})}(),instanceOf:function(e){return f(function(t,n,r,i,o){if(!(t[n]instanceof e)){var a=e.name||c,s=function(e){if(!e.constructor||!e.constructor.name)return c;return e.constructor.name}(t[n]);return new h("Invalid "+i+" `"+o+"` of type `"+s+"` supplied to `"+r+"`, expected instance of `"+a+"`.")}return null})},node:function(){return f(function(e,t,n,r,i){if(!g(e[t]))return new h("Invalid "+r+" `"+i+"` supplied to `"+n+"`, expected a ReactNode.");return null})}(),objectOf:function(e){return f(function(t,n,r,i,o){if("function"!==typeof e)return new h("Property `"+o+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var a=t[n],l=b(a);if("object"!==l)return new h("Invalid "+i+" `"+o+"` of type `"+l+"` supplied to `"+r+"`, expected an object.");for(var u in a)if(a.hasOwnProperty(u)){var c=e(a,u,r,i,o+"."+u,s);if(c instanceof Error)return c}return null})},oneOf:function(e){if(!Array.isArray(e))return"production"!==Object({DRAGGABLE_DEBUG:void 0}).NODE_ENV&&o(!1,"Invalid argument supplied to oneOf, expected an instance of array."),r.thatReturnsNull;return f(function(t,n,r,i,o){for(var a=t[n],s=0;s<e.length;s++)if(p(a,e[s]))return null;var l=JSON.stringify(e);return new h("Invalid "+i+" `"+o+"` of value `"+a+"` supplied to `"+r+"`, expected one of "+l+".")})},oneOfType:function(e){if(!Array.isArray(e))return"production"!==Object({DRAGGABLE_DEBUG:void 0}).NODE_ENV&&o(!1,"Invalid argument supplied to oneOfType, expected an instance of array."),r.thatReturnsNull;for(var t=0;t<e.length;t++){var n=e[t];if("function"!==typeof n)return o(!1,"Invalid argument supplied to oneOfType. Expected an array of check functions, but received %s at index %s.",y(n),t),r.thatReturnsNull}return f(function(t,n,r,i,o){for(var a=0;a<e.length;a++){var l=e[a];if(null==l(t,n,r,i,o,s))return null}return new h("Invalid "+i+" `"+o+"` supplied to `"+r+"`.")})},shape:function(e){return f(function(t,n,r,i,o){var a=t[n],l=b(a);if("object"!==l)return new h("Invalid "+i+" `"+o+"` of type `"+l+"` supplied to `"+r+"`, expected `object`.");for(var u in e){var c=e[u];if(c){var d=c(a,u,r,i,o+"."+u,s);if(d)return d}}return null})},exact:function(e){return f(function(t,n,r,i,o){var l=t[n],u=b(l);if("object"!==u)return new h("Invalid "+i+" `"+o+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");var c=a({},t[n],e);for(var d in c){var p=e[d];if(!p)return new h("Invalid "+i+" `"+o+"` key `"+d+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null,"  ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null,"  "));var f=p(l,d,r,i,o+"."+d,s);if(f)return f}return null})}};function p(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function h(e){this.message=e,this.stack=""}function f(e){if("production"!==Object({DRAGGABLE_DEBUG:void 0}).NODE_ENV)var n={},r=0;function a(a,l,u,d,p,f,m){if(d=d||c,f=f||u,m!==s)if(t)i(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");else if("production"!==Object({DRAGGABLE_DEBUG:void 0}).NODE_ENV&&"undefined"!==typeof console){var g=d+":"+u;!n[g]&&r<3&&(o(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",f,d),n[g]=!0,r++)}return null==l[u]?a?null===l[u]?new h("The "+p+" `"+f+"` is marked as required in `"+d+"`, but its value is `null`."):new h("The "+p+" `"+f+"` is marked as required in `"+d+"`, but its value is `undefined`."):null:e(l,u,d,p,f)}var l=a.bind(null,!1);return l.isRequired=a.bind(null,!0),l}function m(e){return f(function(t,n,r,i,o,a){var s=t[n];return b(s)!==e?new h("Invalid "+i+" `"+o+"` of type `"+v(s)+"` supplied to `"+r+"`, expected `"+e+"`."):null})}function g(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(g);if(null===t||e(t))return!0;var r=function(e){var t=e&&(n&&e[n]||e[u]);if("function"===typeof t)return t}(t);if(!r)return!1;var i,o=r.call(t);if(r!==t.entries){for(;!(i=o.next()).done;)if(!g(i.value))return!1}else for(;!(i=o.next()).done;){var a=i.value;if(a&&!g(a[1]))return!1}return!0;default:return!1}}function b(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||"Symbol"===t["@@toStringTag"]||"function"===typeof Symbol&&t instanceof Symbol}(t,e)?"symbol":t}function v(e){if("undefined"===typeof e||null===e)return""+e;var t=b(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function y(e){var t=v(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return h.prototype=Error.prototype,d.checkPropTypes=l,d.PropTypes=d,d}},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,a,s=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var u in n=Object(arguments[l]))i.call(n,u)&&(s[u]=n[u]);if(r){a=r(n);for(var c=0;c<a.length;c++)o.call(n,a[c])&&(s[a[c]]=n[a[c]])}}return s}},function(e,t,n){"use strict";if("production"!==Object({DRAGGABLE_DEBUG:void 0}).NODE_ENV)var r=n(2),i=n(8),o=n(3),a={};e.exports=function(e,t,n,s,l){if("production"!==Object({DRAGGABLE_DEBUG:void 0}).NODE_ENV)for(var u in e)if(e.hasOwnProperty(u)){var c;try{r("function"===typeof e[u],"%s: %s type `%s` is invalid; it must be a function, usually from the `prop-types` package, but received `%s`.",s||"React class",n,u,typeof e[u]),c=e[u](t,u,s,n,null,o)}catch(e){c=e}if(i(!c||c instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",s||"React class",n,u,typeof c),c instanceof Error&&!(c.message in a)){a[c.message]=!0;var d=l?l():"";i(!1,"Failed %s type: %s%s",n,c.message,null!=d?d:"")}}}},function(e,t,n){"use strict";var r=n(1),i=n(2),o=n(3);e.exports=function(){function e(e,t,n,r,a,s){s!==o&&i(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r))e.push(i.apply(null,r));else if("object"===o)for(var a in r)n.call(r,a)&&r[a]&&e.push(a)}}return e.join(" ")}"undefined"!==typeof e&&e.exports?e.exports=i:void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPrefix=i,t.browserPrefixToKey=o,t.browserPrefixToStyle=function(e,t){return t?"-"+t.toLowerCase()+"-"+e:e};var r=["Moz","Webkit","O","ms"];function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"===typeof window||"undefined"===typeof window.document)return"";var t=window.document.documentElement.style;if(e in t)return"";for(var n=0;n<r.length;n++)if(o(e,r[n])in t)return r[n];return""}function o(e,t){return t?""+t+function(e){for(var t="",n=!0,r=0;r<e.length;r++)n?(t+=e[r].toUpperCase(),n=!1):"-"===e[r]?n=!0:t+=e[r];return t}(e):e}t.default=i()},function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"===typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,u=[],c=!1,d=-1;function p(){c&&l&&(c=!1,l.length?u=l.concat(u):d=-1,u.length&&h())}function h(){if(!c){var e=s(p);c=!0;for(var t=u.length;t;){for(l=u,u=[];++d<t;)l&&l[d].run();d=-1,t=u.length}l=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function m(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new f(e,t)),1!==u.length||c||s(h)},f.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}}])},e.exports=r(n(43),n(1))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1505);n.d(t,"setVersion",function(){return r.a}),Object(r.a)("@uifabric/set-version","6.0.0")},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"b",function(){return s});var r,i=n(0),o={none:0,insertNode:1,appendChild:2},a={};try{a=window}catch(e){}var s=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=i.__assign({injectionMode:o.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(r=a.__stylesheet__)||r._lastStyleElement&&r._lastStyleElement.ownerDocument!==document){var t=a&&a.FabricConfig||{};r=a.__stylesheet__=new e(t.mergeStyles)}return r},e.prototype.setConfig=function(e){this._config=i.__assign({},this._config,e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace,n=e||this._config.defaultPrefix;return(t?t+"-":"")+n+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,r){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:r}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==o.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case o.insertNode:var r=n.sheet;try{r.insertRule(e,r.cssRules.length)}catch(e){}break;case o.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach(function(e){return e()})},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"===typeof document||(this._styleElement=this._createStyleElement(),window.requestAnimationFrame(function(){e._styleElement=void 0})),this._styleElement},e.prototype._createStyleElement=function(){var e=document.createElement("style");e.setAttribute("data-merge-styles","true"),e.type="text/css";var t=this._config.cspSettings;return t&&t.nonce&&e.setAttribute("nonce",t.nonce),this._lastStyleElement&&this._lastStyleElement.nextElementSibling?document.head.insertBefore(e,this._lastStyleElement.nextElementSibling):document.head.appendChild(e),this._lastStyleElement=e,e},e}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1600),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(27),s=n(416),l=n(1631),u=n(1632),c=n(71),d=function(e){function t(t,n){var l=e.call(this,t)||this;l._buttonElement=i.createRef(),l._splitButtonContainer=i.createRef(),l._onRenderIcon=function(e,t){var n=l.props.iconProps;if(n){var s=n.className,u=r.__rest(n,["className"]);return i.createElement(a.Icon,r.__assign({className:o.css(l._classNames.icon,s)},u))}return null},l._onRenderTextContents=function(){var e=l.props,t=e.text,n=e.children,r=e.secondaryText,o=void 0===r?l.props.description:r,a=e.onRenderText,s=void 0===a?l._onRenderText:a,u=e.onRenderDescription,c=void 0===u?l._onRenderDescription:u;return t||"string"===typeof n||o?i.createElement("div",{className:l._classNames.textContainer},s(l.props,l._onRenderText),c(l.props,l._onRenderDescription)):[s(l.props,l._onRenderText),c(l.props,l._onRenderDescription)]},l._onRenderText=function(){var e=l.props.text,t=l.props.children;return void 0===e&&"string"===typeof t&&(e=t),l._hasText()?i.createElement("div",{key:l._labelId,className:l._classNames.label,id:l._labelId},e):null},l._onRenderChildren=function(){var e=l.props.children;return"string"===typeof e?null:e},l._onRenderDescription=function(e){var t=e.secondaryText,n=void 0===t?l.props.description:t;return n?i.createElement("div",{key:l._descriptionId,className:l._classNames.description,id:l._descriptionId},n):null},l._onRenderAriaDescription=function(){var e=l.props.ariaDescription;return e?i.createElement("span",{className:l._classNames.screenReaderText,id:l._ariaDescriptionId},e):null},l._onRenderMenuIcon=function(e){var t=l.props.menuIconProps;return i.createElement(a.Icon,r.__assign({iconName:"ChevronDown"},t,{className:l._classNames.menuIcon}))},l._onRenderMenu=function(e){var t=e.onDismiss,n=void 0===t?l._dismissMenu:t,a=l.props.menuAs||s.ContextualMenu;return e.ariaLabel||e.labelElementId||!l._hasText()||(e=r.__assign({},e,{labelElementId:l._labelId})),i.createElement(a,r.__assign({id:l._labelId+"-menu",directionalHint:4},e,{shouldFocusOnContainer:l.state.menuProps?l.state.menuProps.shouldFocusOnContainer:void 0,shouldFocusOnMount:l.state.menuProps?l.state.menuProps.shouldFocusOnMount:void 0,className:o.css("ms-BaseButton-menuhost",e.className),target:l._isSplitButton?l._splitButtonContainer.current:l._buttonElement.current,onDismiss:n}))},l._dismissMenu=function(){var e=null;l.props.persistMenu&&l.state.menuProps&&((e=l.state.menuProps).hidden=!0),l.setState({menuProps:e})},l._openMenu=function(e,t){if(void 0===t&&(t=!0),l.props.menuProps){var n=r.__assign({},l.props.menuProps,{shouldFocusOnContainer:e,shouldFocusOnMount:t});l.props.persistMenu&&(n.hidden=!1),l.setState({menuProps:n})}},l._onToggleMenu=function(e){var t=l.state.menuProps,n=!0;l.props.menuProps&&!1===l.props.menuProps.shouldFocusOnMount&&(n=!1),l.props.persistMenu?t&&t.hidden?l._openMenu(e,n):l._dismissMenu():t?l._dismissMenu():l._openMenu(e,n)},l._onSplitContainerFocusCapture=function(e){var t=l._splitButtonContainer.current;!t||e.target&&o.portalContainsElement(e.target,t)||t.focus()},l._onSplitButtonPrimaryClick=function(e){l._isExpanded&&l._dismissMenu(),!l._processingTouch&&l.props.onClick?l.props.onClick(e):l._processingTouch&&l._onMenuClick(e)},l._onKeyDown=function(e){!l.props.disabled||13!==e.which&&32!==e.which?l.props.disabled||(l.props.menuProps?l._onMenuKeyDown(e):void 0!==l.props.onKeyDown&&l.props.onKeyDown(e)):(e.preventDefault(),e.stopPropagation())},l._onKeyUp=function(e){l.props.disabled||void 0===l.props.onKeyUp||l.props.onKeyUp(e)},l._onKeyPress=function(e){l.props.disabled||void 0===l.props.onKeyPress||l.props.onKeyPress(e)},l._onMouseUp=function(e){l.props.disabled||void 0===l.props.onMouseUp||l.props.onMouseUp(e)},l._onMouseDown=function(e){l.props.disabled||void 0===l.props.onMouseDown||l.props.onMouseDown(e)},l._onClick=function(e){l.props.disabled||(l.props.menuProps?l._onMenuClick(e):void 0!==l.props.onClick&&l.props.onClick(e))},l._onSplitButtonContainerKeyDown=function(e){13===e.which?l._buttonElement.current&&(l._buttonElement.current.click(),e.preventDefault(),e.stopPropagation()):l._onMenuKeyDown(e)},l._onMenuKeyDown=function(e){if(!l.props.disabled&&(l.props.onKeyDown&&l.props.onKeyDown(e),!e.defaultPrevented&&l._isValidMenuOpenKey(e))){var t=l.props.onMenuClick;t&&t(e,l),l._onToggleMenu(!1),e.preventDefault(),e.stopPropagation()}},l._onTouchStart=function(){!l._isSplitButton||!l._splitButtonContainer.current||"onpointerdown"in l._splitButtonContainer.current||l._handleTouchAndPointerEvent()},l._onMenuClick=function(e){var t=l.props.onMenuClick;if(t&&t(e,l),!e.defaultPrevented){var n=0!==e.nativeEvent.detail;l._onToggleMenu(n),e.preventDefault(),e.stopPropagation()}},l._warnConditionallyRequiredProps(["menuProps","onClick"],"split",l.props.split),l._warnDeprecations({rootProps:void 0,description:"secondaryText",toggled:"checked"}),l._labelId=o.getId(),l._descriptionId=o.getId(),l._ariaDescriptionId=o.getId();var u=null;return t.persistMenu&&t.menuProps&&((u=t.menuProps).hidden=!0),l.state={menuProps:u},l}return r.__extends(t,e),Object.defineProperty(t.prototype,"_isSplitButton",{get:function(){return!!this.props.menuProps&&!!this.props.onClick&&!0===this.props.split},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isExpanded",{get:function(){return this.props.persistMenu?!this.state.menuProps.hidden:!!this.state.menuProps},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this.props,t=e.ariaDescription,n=e.ariaLabel,r=e.ariaHidden,i=e.className,a=e.disabled,s=e.allowDisabledFocus,u=e.primaryDisabled,c=e.secondaryText,d=void 0===c?this.props.description:c,p=e.href,h=e.iconProps,f=e.menuIconProps,m=e.styles,g=e.checked,b=e.variantClassName,v=e.theme,y=e.toggle,_=e.getClassNames,S=this.state.menuProps,w=a||u;this._classNames=_?_(v,i,b,h&&h.className,f&&f.className,w,g,!!S,this.props.split,!!s):l.getBaseButtonClassNames(v,m,i,b,h&&h.className,f&&f.className,w,g,!!S,this.props.split);var E=this._ariaDescriptionId,C=this._labelId,x=this._descriptionId,A=!w&&!!p,T=A?"a":"button",O=o.getNativeProps(o.assign(A?{}:{type:"button"},this.props.rootProps,this.props),A?o.anchorProperties:o.buttonProperties,["disabled"]),k=n||O["aria-label"],I=void 0;t?I=E:d?I=x:O["aria-describedby"]&&(I=O["aria-describedby"]);var R=void 0;k||(O["aria-labelledby"]?R=O["aria-labelledby"]:I&&(R=this._hasText()?C:void 0));var P=!(!1===this.props["data-is-focusable"]||a&&!s||this._isSplitButton),D=o.assign(O,{className:this._classNames.root,ref:this._buttonElement,disabled:w&&!s,onKeyDown:this._onKeyDown,onKeyPress:this._onKeyPress,onKeyUp:this._onKeyUp,onMouseDown:this._onMouseDown,onMouseUp:this._onMouseUp,onClick:this._onClick,"aria-label":k,"aria-labelledby":R,"aria-describedby":I,"aria-disabled":w,"data-is-focusable":P,"aria-pressed":y?!!g:void 0});return r&&(D["aria-hidden"]=!0),this._isSplitButton?this._onRenderSplitButtonContent(T,D):(this.props.menuProps&&o.assign(D,{"aria-expanded":this._isExpanded,"aria-owns":this.state.menuProps?this._labelId+"-menu":null,"aria-haspopup":!0}),this._onRenderContent(T,D))},t.prototype.componentDidMount=function(){this._isSplitButton&&this._splitButtonContainer.current&&"onpointerdown"in this._splitButtonContainer.current&&this._events.on(this._splitButtonContainer.current,"pointerdown",this._onPointerDown,!0)},t.prototype.componentDidUpdate=function(e,t){this.props.onAfterMenuDismiss&&t.menuProps&&!this.state.menuProps&&this.props.onAfterMenuDismiss()},t.prototype.focus=function(){this._isSplitButton&&this._splitButtonContainer.current?this._splitButtonContainer.current.focus():this._buttonElement.current&&this._buttonElement.current.focus()},t.prototype.dismissMenu=function(){this._dismissMenu()},t.prototype.openMenu=function(e,t){this._openMenu(e,t)},t.prototype._onRenderContent=function(e,t){var n=this,o=this.props,a=e,s=o.menuIconProps,l=o.menuProps,u=o.onRenderIcon,d=void 0===u?this._onRenderIcon:u,p=o.onRenderAriaDescription,h=void 0===p?this._onRenderAriaDescription:p,f=o.onRenderChildren,m=void 0===f?this._onRenderChildren:f,g=o.onRenderMenu,b=void 0===g?this._onRenderMenu:g,v=o.onRenderMenuIcon,y=void 0===v?this._onRenderMenuIcon:v,_=o.disabled,S=o.keytipProps;S&&l&&(S=r.__assign({},S,{hasMenu:!0}));var w=i.createElement(c.KeytipData,{keytipProps:this._isSplitButton?void 0:S,ariaDescribedBy:t["aria-describedby"],disabled:_},function(e){return i.createElement(a,r.__assign({},t,e),i.createElement("div",{className:n._classNames.flexContainer},d(o,n._onRenderIcon),n._onRenderTextContents(),h(o,n._onRenderAriaDescription),m(o,n._onRenderChildren),!n._isSplitButton&&(l||s||n.props.onRenderMenuIcon)&&y(n.props,n._onRenderMenuIcon),n.state.menuProps&&!n.state.menuProps.doNotLayer&&b(l,n._onRenderMenu)))});return l&&l.doNotLayer?i.createElement("div",{style:{display:"inline-block"}},w,this.state.menuProps&&b(l,this._onRenderMenu)):w},t.prototype._hasText=function(){return null!==this.props.text&&(void 0!==this.props.text||"string"===typeof this.props.children)},t.prototype._onRenderSplitButtonContent=function(e,t){var n=this,a=this.props,s=a.styles,l=void 0===s?{}:s,d=a.disabled,p=a.allowDisabledFocus,h=a.checked,f=a.getSplitButtonClassNames,m=a.primaryDisabled,g=a.menuProps,b=a.toggle,v=this.props.keytipProps,y=f?f(!!d,!!this.state.menuProps,!!h,!!p):l&&u.getClassNames(l,!!d,!!this.state.menuProps,!!h);o.assign(t,{onClick:void 0,tabIndex:-1,"data-is-focusable":!1});var _=t.ariaDescription;v&&g&&(v=r.__assign({},v,{hasMenu:!0}));var S=o.getNativeProps(t,[],["disabled"]);return i.createElement(c.KeytipData,{keytipProps:v,disabled:d},function(a){return i.createElement("div",r.__assign({},S,{"data-ktp-target":a["data-ktp-target"],role:"button","aria-disabled":d,"aria-haspopup":!0,"aria-expanded":n._isExpanded,"aria-pressed":b?!!h:void 0,"aria-describedby":o.mergeAriaAttributeValues(_,a["aria-describedby"]),className:y&&y.splitButtonContainer,onKeyDown:n._onSplitButtonContainerKeyDown,onTouchStart:n._onTouchStart,ref:n._splitButtonContainer,"data-is-focusable":!0,onClick:d||m?void 0:n._onSplitButtonPrimaryClick,tabIndex:!d||p?0:void 0,"aria-roledescription":t["aria-roledescription"],onFocusCapture:n._onSplitContainerFocusCapture}),i.createElement("span",{style:{display:"flex"}},n._onRenderContent(e,t),n._onRenderSplitButtonMenuButton(y,a),n._onRenderSplitButtonDivider(y)))})},t.prototype._onRenderSplitButtonDivider=function(e){return e&&e.divider?i.createElement("span",{className:e.divider}):null},t.prototype._onRenderSplitButtonMenuButton=function(e,n){var o=this.props,a=o.allowDisabledFocus,s=o.checked,l=o.disabled,u=this.props.menuIconProps,c=this.props.splitButtonAriaLabel;void 0===u&&(u={iconName:"ChevronDown"});var d={styles:e,checked:s,disabled:l,allowDisabledFocus:a,onClick:this._onMenuClick,menuProps:void 0,iconProps:r.__assign({},u,{className:this._classNames.menuIcon}),ariaLabel:c,"aria-haspopup":!0,"aria-expanded":this._isExpanded,"data-is-focusable":!1};return i.createElement(t,r.__assign({},d,{"data-ktp-execute-target":n["data-ktp-execute-target"],onMouseDown:this._onMouseDown,tabIndex:-1}))},t.prototype._onPointerDown=function(e){"touch"===e.pointerType&&(this._handleTouchAndPointerEvent(),e.preventDefault(),e.stopImmediatePropagation())},t.prototype._handleTouchAndPointerEvent=function(){var e=this;void 0!==this._lastTouchTimeoutId&&(this._async.clearTimeout(this._lastTouchTimeoutId),this._lastTouchTimeoutId=void 0),this._processingTouch=!0,this._lastTouchTimeoutId=this._async.setTimeout(function(){e._processingTouch=!1,e._lastTouchTimeoutId=void 0},500)},t.prototype._isValidMenuOpenKey=function(e){return this.props.menuTriggerKeyCode?e.which===this.props.menuTriggerKeyCode:!!this.props.menuProps&&(40===e.which&&(e.altKey||e.metaKey))},t.defaultProps={baseClassName:"ms-Button",styles:{},split:!1},t}(o.BaseComponent);t.BaseButton=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1614),t)},function(e,t,n){"use strict";var r=n(1662);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b}),n.d(t,"c",function(){return r.c}),n.d(t,"d",function(){return r.d}),n.d(t,"e",function(){return r.e}),n.d(t,"f",function(){return r.f})},function(e,t,n){"use strict";var r,i,o;n.d(t,"c",function(){return r}),n.d(t,"b",function(){return i}),n.d(t,"a",function(){return o}),function(e){e[e.tiny=0]="tiny",e[e.extraExtraSmall=1]="extraExtraSmall",e[e.extraSmall=2]="extraSmall",e[e.small=3]="small",e[e.regular=4]="regular",e[e.large=5]="large",e[e.extraLarge=6]="extraLarge",e[e.size28=7]="size28",e[e.size16=8]="size16",e[e.size10=9]="size10",e[e.size24=10]="size24",e[e.size32=11]="size32",e[e.size40=12]="size40",e[e.size48=13]="size48",e[e.size72=14]="size72",e[e.size100=15]="size100"}(r||(r={})),function(e){e[e.none=0]="none",e[e.offline=1]="offline",e[e.online=2]="online",e[e.away=3]="away",e[e.dnd=4]="dnd",e[e.blocked=5]="blocked",e[e.busy=6]="busy"}(i||(i={})),function(e){e[e.lightBlue=0]="lightBlue",e[e.blue=1]="blue",e[e.darkBlue=2]="darkBlue",e[e.teal=3]="teal",e[e.lightGreen=4]="lightGreen",e[e.green=5]="green",e[e.darkGreen=6]="darkGreen",e[e.lightPink=7]="lightPink",e[e.pink=8]="pink",e[e.magenta=9]="magenta",e[e.purple=10]="purple",e[e.black=11]="black",e[e.orange=12]="orange",e[e.red=13]="red",e[e.darkRed=14]="darkRed",e[e.transparent=15]="transparent",e[e.violet=16]="violet"}(o||(o={}))},function(e,t,n){"use strict";n.d(t,"b",function(){return r}),n.d(t,"a",function(){return i}),n.d(t,"d",function(){return s}),n.d(t,"e",function(){return l}),n.d(t,"c",function(){return u});var r,i,o=n(172);!function(e){e.size10="20px",e.size16="16px",e.size24="24px",e.size28="28px",e.size32="32px",e.size40="40px",e.size48="48px",e.size72="72px",e.size100="100px"}(r||(r={})),function(e){e.size6="6px",e.size8="8px",e.size12="12px",e.size20="20px",e.size28="28px",e.border="2px"}(i||(i={}));var a,s=function(e){return{isSize10:e===o.c.size10||e===o.c.tiny,isSize16:e===o.c.size16,isSize24:e===o.c.size24||e===o.c.extraExtraSmall,isSize28:e===o.c.size28||e===o.c.extraSmall,isSize32:e===o.c.size32,isSize40:e===o.c.size40||e===o.c.small,isSize48:e===o.c.size48||e===o.c.regular,isSize72:e===o.c.size72||e===o.c.large,isSize100:e===o.c.size100||e===o.c.extraLarge}},l=((a={})[o.c.tiny]=10,a[o.c.extraExtraSmall]=24,a[o.c.extraSmall]=28,a[o.c.small]=40,a[o.c.regular]=48,a[o.c.large]=72,a[o.c.extraLarge]=100,a[o.c.size10]=10,a[o.c.size16]=16,a[o.c.size24]=24,a[o.c.size28]=28,a[o.c.size32]=32,a[o.c.size40]=40,a[o.c.size48]=48,a[o.c.size72]=72,a[o.c.size100]=100,a),u=function(e){return{isAvailable:e===o.b.online,isAway:e===o.b.away,isBlocked:e===o.b.blocked,isBusy:e===o.b.busy,isDoNotDisturb:e===o.b.dnd,isOffline:e===o.b.offline}}},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(19),s=n(425),l=n(1702),u=n(1703),c=n(74),d=function(e){function t(t,n){var l=e.call(this,t)||this;l._buttonElement=i.createRef(),l._splitButtonContainer=i.createRef(),l._onRenderIcon=function(e,t){var n=l.props.iconProps;if(n){var s=n.className,u=r.__rest(n,["className"]);return i.createElement(a.a,r.__assign({className:Object(o.s)(l._classNames.icon,s)},u))}return null},l._onRenderTextContents=function(){var e=l.props,t=e.text,n=e.children,r=e.secondaryText,o=void 0===r?l.props.description:r,a=e.onRenderText,s=void 0===a?l._onRenderText:a,u=e.onRenderDescription,c=void 0===u?l._onRenderDescription:u;return t||"string"===typeof n||o?i.createElement("div",{className:l._classNames.textContainer},s(l.props,l._onRenderText),c(l.props,l._onRenderDescription)):[s(l.props,l._onRenderText),c(l.props,l._onRenderDescription)]},l._onRenderText=function(){var e=l.props.text,t=l.props.children;return void 0===e&&"string"===typeof t&&(e=t),l._hasText()?i.createElement("div",{key:l._labelId,className:l._classNames.label,id:l._labelId},e):null},l._onRenderChildren=function(){var e=l.props.children;return"string"===typeof e?null:e},l._onRenderDescription=function(e){var t=e.secondaryText,n=void 0===t?l.props.description:t;return n?i.createElement("div",{key:l._descriptionId,className:l._classNames.description,id:l._descriptionId},n):null},l._onRenderAriaDescription=function(){var e=l.props.ariaDescription;return e?i.createElement("span",{className:l._classNames.screenReaderText,id:l._ariaDescriptionId},e):null},l._onRenderMenuIcon=function(e){var t=l.props.menuIconProps;return i.createElement(a.a,r.__assign({iconName:"ChevronDown"},t,{className:l._classNames.menuIcon}))},l._onRenderMenu=function(e){var t=e.onDismiss,n=void 0===t?l._dismissMenu:t,a=l.props.menuAs||s.a;return e.ariaLabel||e.labelElementId||!l._hasText()||(e=r.__assign({},e,{labelElementId:l._labelId})),i.createElement(a,r.__assign({id:l._labelId+"-menu",directionalHint:4},e,{shouldFocusOnContainer:l.state.menuProps?l.state.menuProps.shouldFocusOnContainer:void 0,shouldFocusOnMount:l.state.menuProps?l.state.menuProps.shouldFocusOnMount:void 0,className:Object(o.s)("ms-BaseButton-menuhost",e.className),target:l._isSplitButton?l._splitButtonContainer.current:l._buttonElement.current,onDismiss:n}))},l._dismissMenu=function(){var e=null;l.props.persistMenu&&l.state.menuProps&&((e=l.state.menuProps).hidden=!0),l.setState({menuProps:e})},l._openMenu=function(e,t){if(void 0===t&&(t=!0),l.props.menuProps){var n=r.__assign({},l.props.menuProps,{shouldFocusOnContainer:e,shouldFocusOnMount:t});l.props.persistMenu&&(n.hidden=!1),l.setState({menuProps:n})}},l._onToggleMenu=function(e){var t=l.state.menuProps,n=!0;l.props.menuProps&&!1===l.props.menuProps.shouldFocusOnMount&&(n=!1),l.props.persistMenu?t&&t.hidden?l._openMenu(e,n):l._dismissMenu():t?l._dismissMenu():l._openMenu(e,n)},l._onSplitContainerFocusCapture=function(e){var t=l._splitButtonContainer.current;!t||e.target&&Object(o._11)(e.target,t)||t.focus()},l._onSplitButtonPrimaryClick=function(e){l._isExpanded&&l._dismissMenu(),!l._processingTouch&&l.props.onClick?l.props.onClick(e):l._processingTouch&&l._onMenuClick(e)},l._onKeyDown=function(e){!l.props.disabled||13!==e.which&&32!==e.which?l.props.disabled||(l.props.menuProps?l._onMenuKeyDown(e):void 0!==l.props.onKeyDown&&l.props.onKeyDown(e)):(e.preventDefault(),e.stopPropagation())},l._onKeyUp=function(e){l.props.disabled||void 0===l.props.onKeyUp||l.props.onKeyUp(e)},l._onKeyPress=function(e){l.props.disabled||void 0===l.props.onKeyPress||l.props.onKeyPress(e)},l._onMouseUp=function(e){l.props.disabled||void 0===l.props.onMouseUp||l.props.onMouseUp(e)},l._onMouseDown=function(e){l.props.disabled||void 0===l.props.onMouseDown||l.props.onMouseDown(e)},l._onClick=function(e){l.props.disabled||(l.props.menuProps?l._onMenuClick(e):void 0!==l.props.onClick&&l.props.onClick(e))},l._onSplitButtonContainerKeyDown=function(e){13===e.which?l._buttonElement.current&&(l._buttonElement.current.click(),e.preventDefault(),e.stopPropagation()):l._onMenuKeyDown(e)},l._onMenuKeyDown=function(e){if(!l.props.disabled&&(l.props.onKeyDown&&l.props.onKeyDown(e),!e.defaultPrevented&&l._isValidMenuOpenKey(e))){var t=l.props.onMenuClick;t&&t(e,l),l._onToggleMenu(!1),e.preventDefault(),e.stopPropagation()}},l._onTouchStart=function(){!l._isSplitButton||!l._splitButtonContainer.current||"onpointerdown"in l._splitButtonContainer.current||l._handleTouchAndPointerEvent()},l._onMenuClick=function(e){var t=l.props.onMenuClick;if(t&&t(e,l),!e.defaultPrevented){var n=0!==e.nativeEvent.detail;l._onToggleMenu(n),e.preventDefault(),e.stopPropagation()}},l._warnConditionallyRequiredProps(["menuProps","onClick"],"split",l.props.split),l._warnDeprecations({rootProps:void 0,description:"secondaryText",toggled:"checked"}),l._labelId=Object(o.K)(),l._descriptionId=Object(o.K)(),l._ariaDescriptionId=Object(o.K)();var u=null;return t.persistMenu&&t.menuProps&&((u=t.menuProps).hidden=!0),l.state={menuProps:u},l}return r.__extends(t,e),Object.defineProperty(t.prototype,"_isSplitButton",{get:function(){return!!this.props.menuProps&&!!this.props.onClick&&!0===this.props.split},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isExpanded",{get:function(){return this.props.persistMenu?!this.state.menuProps.hidden:!!this.state.menuProps},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this.props,t=e.ariaDescription,n=e.ariaLabel,r=e.ariaHidden,i=e.className,a=e.disabled,s=e.allowDisabledFocus,u=e.primaryDisabled,c=e.secondaryText,d=void 0===c?this.props.description:c,p=e.href,h=e.iconProps,f=e.menuIconProps,m=e.styles,g=e.checked,b=e.variantClassName,v=e.theme,y=e.toggle,_=e.getClassNames,S=this.state.menuProps,w=a||u;this._classNames=_?_(v,i,b,h&&h.className,f&&f.className,w,g,!!S,this.props.split,!!s):Object(l.a)(v,m,i,b,h&&h.className,f&&f.className,w,g,!!S,this.props.split);var E=this._ariaDescriptionId,C=this._labelId,x=this._descriptionId,A=!w&&!!p,T=A?"a":"button",O=Object(o.O)(Object(o.m)(A?{}:{type:"button"},this.props.rootProps,this.props),A?o.j:o.o,["disabled"]),k=n||O["aria-label"],I=void 0;t?I=E:d?I=x:O["aria-describedby"]&&(I=O["aria-describedby"]);var R=void 0;k||(O["aria-labelledby"]?R=O["aria-labelledby"]:I&&(R=this._hasText()?C:void 0));var P=!(!1===this.props["data-is-focusable"]||a&&!s||this._isSplitButton),D=Object(o.m)(O,{className:this._classNames.root,ref:this._buttonElement,disabled:w&&!s,onKeyDown:this._onKeyDown,onKeyPress:this._onKeyPress,onKeyUp:this._onKeyUp,onMouseDown:this._onMouseDown,onMouseUp:this._onMouseUp,onClick:this._onClick,"aria-label":k,"aria-labelledby":R,"aria-describedby":I,"aria-disabled":w,"data-is-focusable":P,"aria-pressed":y?!!g:void 0});return r&&(D["aria-hidden"]=!0),this._isSplitButton?this._onRenderSplitButtonContent(T,D):(this.props.menuProps&&Object(o.m)(D,{"aria-expanded":this._isExpanded,"aria-owns":this.state.menuProps?this._labelId+"-menu":null,"aria-haspopup":!0}),this._onRenderContent(T,D))},t.prototype.componentDidMount=function(){this._isSplitButton&&this._splitButtonContainer.current&&"onpointerdown"in this._splitButtonContainer.current&&this._events.on(this._splitButtonContainer.current,"pointerdown",this._onPointerDown,!0)},t.prototype.componentDidUpdate=function(e,t){this.props.onAfterMenuDismiss&&t.menuProps&&!this.state.menuProps&&this.props.onAfterMenuDismiss()},t.prototype.focus=function(){this._isSplitButton&&this._splitButtonContainer.current?this._splitButtonContainer.current.focus():this._buttonElement.current&&this._buttonElement.current.focus()},t.prototype.dismissMenu=function(){this._dismissMenu()},t.prototype.openMenu=function(e,t){this._openMenu(e,t)},t.prototype._onRenderContent=function(e,t){var n=this,o=this.props,a=e,s=o.menuIconProps,l=o.menuProps,u=o.onRenderIcon,d=void 0===u?this._onRenderIcon:u,p=o.onRenderAriaDescription,h=void 0===p?this._onRenderAriaDescription:p,f=o.onRenderChildren,m=void 0===f?this._onRenderChildren:f,g=o.onRenderMenu,b=void 0===g?this._onRenderMenu:g,v=o.onRenderMenuIcon,y=void 0===v?this._onRenderMenuIcon:v,_=o.disabled,S=o.keytipProps;S&&l&&(S=r.__assign({},S,{hasMenu:!0}));var w=i.createElement(c.a,{keytipProps:this._isSplitButton?void 0:S,ariaDescribedBy:t["aria-describedby"],disabled:_},function(e){return i.createElement(a,r.__assign({},t,e),i.createElement("div",{className:n._classNames.flexContainer},d(o,n._onRenderIcon),n._onRenderTextContents(),h(o,n._onRenderAriaDescription),m(o,n._onRenderChildren),!n._isSplitButton&&(l||s||n.props.onRenderMenuIcon)&&y(n.props,n._onRenderMenuIcon),n.state.menuProps&&!n.state.menuProps.doNotLayer&&b(l,n._onRenderMenu)))});return l&&l.doNotLayer?i.createElement("div",{style:{display:"inline-block"}},w,this.state.menuProps&&b(l,this._onRenderMenu)):w},t.prototype._hasText=function(){return null!==this.props.text&&(void 0!==this.props.text||"string"===typeof this.props.children)},t.prototype._onRenderSplitButtonContent=function(e,t){var n=this,a=this.props,s=a.styles,l=void 0===s?{}:s,d=a.disabled,p=a.allowDisabledFocus,h=a.checked,f=a.getSplitButtonClassNames,m=a.primaryDisabled,g=a.menuProps,b=a.toggle,v=this.props.keytipProps,y=f?f(!!d,!!this.state.menuProps,!!h,!!p):l&&Object(u.a)(l,!!d,!!this.state.menuProps,!!h);Object(o.m)(t,{onClick:void 0,tabIndex:-1,"data-is-focusable":!1});var _=t.ariaDescription;v&&g&&(v=r.__assign({},v,{hasMenu:!0}));var S=Object(o.O)(t,[],["disabled"]);return i.createElement(c.a,{keytipProps:v,disabled:d},function(a){return i.createElement("div",r.__assign({},S,{"data-ktp-target":a["data-ktp-target"],role:"button","aria-disabled":d,"aria-haspopup":!0,"aria-expanded":n._isExpanded,"aria-pressed":b?!!h:void 0,"aria-describedby":Object(o._9)(_,a["aria-describedby"]),className:y&&y.splitButtonContainer,onKeyDown:n._onSplitButtonContainerKeyDown,onTouchStart:n._onTouchStart,ref:n._splitButtonContainer,"data-is-focusable":!0,onClick:d||m?void 0:n._onSplitButtonPrimaryClick,tabIndex:!d||p?0:void 0,"aria-roledescription":t["aria-roledescription"],onFocusCapture:n._onSplitContainerFocusCapture}),i.createElement("span",{style:{display:"flex"}},n._onRenderContent(e,t),n._onRenderSplitButtonMenuButton(y,a),n._onRenderSplitButtonDivider(y)))})},t.prototype._onRenderSplitButtonDivider=function(e){return e&&e.divider?i.createElement("span",{className:e.divider}):null},t.prototype._onRenderSplitButtonMenuButton=function(e,n){var o=this.props,a=o.allowDisabledFocus,s=o.checked,l=o.disabled,u=this.props.menuIconProps,c=this.props.splitButtonAriaLabel;void 0===u&&(u={iconName:"ChevronDown"});var d={styles:e,checked:s,disabled:l,allowDisabledFocus:a,onClick:this._onMenuClick,menuProps:void 0,iconProps:r.__assign({},u,{className:this._classNames.menuIcon}),ariaLabel:c,"aria-haspopup":!0,"aria-expanded":this._isExpanded,"data-is-focusable":!1};return i.createElement(t,r.__assign({},d,{"data-ktp-execute-target":n["data-ktp-execute-target"],onMouseDown:this._onMouseDown,tabIndex:-1}))},t.prototype._onPointerDown=function(e){"touch"===e.pointerType&&(this._handleTouchAndPointerEvent(),e.preventDefault(),e.stopImmediatePropagation())},t.prototype._handleTouchAndPointerEvent=function(){var e=this;void 0!==this._lastTouchTimeoutId&&(this._async.clearTimeout(this._lastTouchTimeoutId),this._lastTouchTimeoutId=void 0),this._processingTouch=!0,this._lastTouchTimeoutId=this._async.setTimeout(function(){e._processingTouch=!1,e._lastTouchTimeoutId=void 0},500)},t.prototype._isValidMenuOpenKey=function(e){return this.props.menuTriggerKeyCode?e.which===this.props.menuTriggerKeyCode:!!this.props.menuProps&&(40===e.which&&(e.altKey||e.metaKey))},t.defaultProps={baseClassName:"ms-Button",styles:{},split:!1},t}(o.c)},function(e,t,n){"use strict";var r=n(1743);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"b",function(){return r});var r,i,o="change";!function(e){e[e.none=0]="none",e[e.single=1]="single",e[e.multiple=2]="multiple"}(r||(r={})),function(e){e[e.horizontal=0]="horizontal",e[e.vertical=1]="vertical"}(i||(i={}))},function(e,t,n){"use strict";var r,i,o,a,s;n.d(t,"b",function(){return r}),n.d(t,"d",function(){return i}),n.d(t,"c",function(){return o}),n.d(t,"e",function(){return a}),n.d(t,"a",function(){return s}),function(e){e[e.disabled=0]="disabled",e[e.clickable=1]="clickable",e[e.hasDropdown=2]="hasDropdown"}(r||(r={})),function(e){e[e.unconstrained=0]="unconstrained",e[e.horizontalConstrained=1]="horizontalConstrained"}(i||(i={})),function(e){e[e.outside=0]="outside",e[e.surface=1]="surface",e[e.header=2]="header"}(o||(o={})),function(e){e[e.fixedColumns=0]="fixedColumns",e[e.justified=1]="justified"}(a||(a={})),function(e){e[e.onHover=0]="onHover",e[e.always=1]="always",e[e.hidden=2]="hidden"}(s||(s={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return p});var r=n(878),i=n(5),o=n(63),a=n(68),s=n(400),l=n(47),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function c(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var d=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,u=arguments.length>8&&void 0!==arguments[8]?arguments[8]:1,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,d=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,p=arguments.length>11&&void 0!==arguments[11]?arguments[11]:0;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._row=c,this._x=t,this._y=n,this._height=r,this._width=i,this._chamberWidth=o,this._chamberInstalledOffset=a,this._endCapWidth=s,this._endcapInstalledOffset=l,this._endCapHeight=u,this._OffSet=d,this._pixelOffSet=p,this._chambers=[]}return u(e,[{key:"getInletOutletCount",value:function(){for(var e={inlet:0,outlet:0},t=this._chambers,n=0;n<t.length;n++){var r=t[n];if(r.active){var i=r.getInletOutletCount();e.inlet+=i.inlet,e.outlet+=i.outlet}}return e}},{key:"isInteriorChamber",value:function(e){for(var t=!1,n=!1,r=this._chambers,i=0;i<e;i++){if(r[i].active){t=!0;break}}for(var o=e+1;o<r.length;o++){if(r[o].active){n=!0;break}}return t&&n}},{key:"validateTransition",value:function(e){for(var t=0;t<this._chambers.length;t++){var n=this._chambers[t];if(n.active&&n.accessory&&n.accessory.exceptions&&n.accessory.exceptions[e]&&!n.accessory.exceptions[e].attachable)return n.accessory}return null}},{key:"getFirstActiveChamber",value:function(){for(var e=void 0,t=0;t<this._chambers.length;t++)if(this._chambers[t].active){e=this._chambers[t];break}return e}},{key:"getLastActiveChamber",value:function(){for(var e=void 0,t=this._chambers.length-1;t>=0;t--)if(this._chambers[t].active){e=this._chambers[t];break}return e}},{key:"getActiveChamberByCoordinates",value:function(e){return this._chambers[e.col]}},{key:"getBoundsCoordinates",value:function(){var e=void 0,t=void 0,n=this._row,r=this._pixelOffSet,i=!1,o=!1;e=this.getFirstActiveChamber(),t=this.getLastActiveChamber(),e.upperCapActive&&e.upperCapAccessory&&e.upperCapAccessory.id&&(i=e.upperCapAccessory.id.toLowerCase().includes("manifold")),t.lowerCapActive&&t.lowerCapAccessory&&t.lowerCapAccessory.id&&(o=t.lowerCapAccessory.id.toLowerCase().includes("manifold"));var a=this._endCapWidth-this._endcapInstalledOffset,s=this._chamberWidth-this._chamberInstalledOffset;return{topRight:{x:e.x-a+r,y:e.y+n*this._height},topLeft:{x:e.x-a+r,y:e.y+this._height+n*this._height},downRight:{x:t.x+s+a+r,y:t.y+n*this._height},downLeft:{x:t.x+s+a+r,y:t.y+this._height+n*this._height},hasUpperManifold:i,hasLowerManifold:o}}},{key:"getBoundsCoordinatesWithManifolds",value:function(e,t,n,r,i,u,c,d,p){var h,f,m=this,g=this._row,b=this._pixelOffSet;h=this.getFirstActiveChamber(),f=this.getLastActiveChamber();e[0]._chambers.length;var v=[],y=Object(o.f)(this,e,v,t,!0,d||12),_=Object(a.g)(u,c,y),S=Object(o.m)(this,e,n,t),w=Object(o.n)(this,e,n,t),E=0,C=0,x=0,A=0,T=0,O=l.a.getAllManifoldPipeSizeData(),k=v.filter(function(n){return n.getTrunkSeparation(m,e,t,!1,d||12)===y})[0];if(k){var I=O.find(function(e){return e.pipeSize===k.manifoldSize.stubNominal}),R=O.find(function(e){return e.pipeSize===k.manifoldSize.trunkNominal});if(E=I.pipeOD,C=R.stonePerimeter,x=I.stonePerimeter,d>s.a.sepDistance+.1){var P=d/12;C<P&&(_+=Object(a.g)(u,c,P-C))}var D=this._height/2+Object(a.g)(u,c,p/2)-Object(a.g)(u,c,E/2)-Object(a.g)(u,c,C),N=this._height/2+Object(a.g)(u,c,p/2)-Object(a.g)(u,c,E/2)-Object(a.g)(u,c,x);A=R.pipeSize===I.pipeSize?D:0,T=R.pipeSize!==I.pipeSize?N:0}var M=-1!==S.findIndex(function(e){return 1===e})?A:0,L=-1!==S.findIndex(function(e){return-1===e})?A:0,B=-1!==w.findIndex(function(e){return 1===e})?-T:0,F=-1!==w.findIndex(function(e){return-1===e})?-T:0;try{L&&e.length-1!==m.row&&(r&&e[this.row+1].getFirstActiveChamber().col!==h.col?L=0:r||e[this.row+1].getLastActiveChamber().col===f.col||(L=0)),M&&0!==m.row&&(r&&e[this.row-1].getFirstActiveChamber().col!==h.col?M=0:r||e[this.row-1].getLastActiveChamber().col===f.col||(M=0))}catch(e){}var j=this._endCapWidth-this._endcapInstalledOffset,U=this._chamberWidth-this._chamberInstalledOffset;return{topRight:{x:h.x-j+b,y:h.y+g*this._height},topLeft:{x:h.x-j+b,y:h.y+this._height+g*this._height},downRight:{x:f.x+U+j+b,y:f.y+g*this._height},downLeft:{x:f.x+U+j+b,y:f.y+this._height+g*this._height},hasManifold:_>0,hasRightBendSeparation:0!==M,hasLeftBendSeparation:0!==L,hasRightEndCapSeparation:0!==B,hasLeftEndCapSeparation:0!==F,manifoldSeparation:_,rightManifoldEndCapSeparation:B,leftManifoldEndCapSeparation:F,rightManifoldBendSeparation:M,leftManifoldBendSeparation:L}}},{key:"hasCornerOutlet",value:function(){var e,t,n,r;return e=this.getFirstActiveChamber(),t=this.getLastActiveChamber(),n=e.upperCapAccessory,r=t.lowerCapAccessory,n&&n.id===i._141||r&&r.id===i._141}},{key:"hasInternalOutlet",value:function(){var e=this.getFirstActiveChamber().col,t=this.getLastActiveChamber().col;return!!this.chambers.find(function(n){return n.col>e&&n.col<t&&(n.upperCapAccessory&&n.upperCapAccessory.id===i._141||n.lowerCapAccessory&&n.lowerCapAccessory.id===i._141)})}},{key:"getActiveCount",value:function(){return this._chambers.filter(function(e){return e.active}).length}},{key:"removeLastChamber",value:function(){for(var e=this._chambers.length-1;e>=0;e--){var t=this._chambers[e];if(t.active)return t.active=!1,void(t.upperCapActive=t.lowerCapActive=!1)}}},{key:"disableNeighborChambersEndcaps",value:function(e){var t=this._chambers[e-1],n=this._chambers[e+1];t&&(t.lowerCapActive=!1),n&&(n.upperCapActive=!1)}},{key:"reindex",value:function(e){this._row=e;for(var t=0;t<this._chambers.length;t++)this._chambers[t].row=e}},{key:"modifyChamber",value:function(e,t){if(this._chambers[t]){var n=this._chambers[t];return!0===n._active&&0===n._isManifoldConnectedArray.length&&e&&void 0!==e.active&&!1===e.active?Object.assign(n,e):!1===n._active&&0===n._isManifoldConnectedArray.length&&e&&void 0!==e.active&&!0===e.active?!1===n._active&&n._isVoidArray.length>0&&e&&void 0!==e.active&&!0===e.active?console.info("Cannot activate chamber, it is in use"):Object.assign(n,e):e&&e.active&&(e.lowerCapActive||e.upperCapActive)?Object.assign(n,e):e&&void 0===e.active?Object.assign(n,e):!0===n._active&&n._isManifoldConnectedArray.length>0&&e&&void 0!==e.active&&!1===e.active?console.info("Do not remove this chamber, it is in use"):Object.assign(n,e),n.active?this.disableNeighborChambersEndcaps(t):(n.upperCapActive=n.lowerCapActive=!1,n._upperCapAccessory=n._lowerCapAccessory=null),n}}},{key:"modifyChamberMeta",value:function(e,t){if(this._chambers[t]){var n=this._chambers[t],r=[];return r.push(e.chamberMeta),Object.assign(n,{_chamberMetaData:[].concat(c(n._chamberMetaData),r)}),n}}},{key:"modifyChamberIsolatorMeta",value:function(e,t){if(this._chambers[t]){var n=this._chambers[t],r=[];if(n._upperCapActive||n._lowerCapActive){var i=null!==n._upperCapAccessory&&"Outlet-Manifold"===n._upperCapAccessory.id||null!==n._lowerCapAccessory&&"Outlet-Manifold"===n._lowerCapAccessory.id;-1!==n._isIsolatorArray.findIndex(function(t){return t===e.isIsolatorArray.manifoldId})||i||r.push(e.isIsolatorArray.manifoldId)}else-1===n._isIsolatorArray.findIndex(function(t){return t===e.isIsolatorArray.manifoldId})&&r.push(e.isIsolatorArray.manifoldId);return Object.assign(n,{_isIsolatorArray:[].concat(c(n._isIsolatorArray),r)}),n}}},{key:"modifyChamberVoidMeta",value:function(e,t){if(this._chambers[t]){var n=this._chambers[t],r=[];return r.push(e.isVoidArray.manifoldId),n._active||Object.assign(n,{_isVoidArray:[].concat(c(n._isVoidArray),r)}),n}}},{key:"modifyChamberManifoldConnectedArrayMeta",value:function(e,t){if(this._chambers[t]){var n=this._chambers[t],r=[];return Object.assign(n,e),!1!==n._active&&r.push(e.isManifoldConnectedArray.manifoldId),Object.assign(n,{_isManifoldConnectedArray:[].concat(c(n._isManifoldConnectedArray),r)}),n}}},{key:"modifyChamberManifoldOppositeStubMeta",value:function(e,t){if(this._chambers[t]){var n=this._chambers[t];return Object.assign(n,{_isOppositeStubAttached:e.isOppositeStubAttached.value}),n}}},{key:"resetChambersMetadata",value:function(e,t){try{if(!this._chambers[t])return;var n,r=this._chambers[t],i=r.chamberMetaData;return void 0!==(n=i.findIndex(function(t){return t.manifoldId===e}))&&-1!==n&&i.splice(n,1),Object.assign(r,{_chamberMetaData:i}),r}catch(e){console.error("ChamberRow.resetChambersMetadata() :: "+e.message)}}},{key:"resetChambersIsolatorArray",value:function(e,t){try{if(!this._chambers[t])return;var n,r=this._chambers[t],i=[].concat(c(r.isIsolatorArray));return void 0!==(n=i.findIndex(function(t){return t===e}))&&-1!==n&&i.splice(n,1),Object.assign(r,{_isIsolatorArray:i}),r}catch(e){console.error("ChamberRow.resetChambersMetadata() :: "+e.message)}}},{key:"resetChambersVoidArray",value:function(e,t){try{if(!this._chambers[t])return;var n,r=this._chambers[t],i=r._isVoidArray;return void 0!==(n=i.findIndex(function(t){return t===e}))&&-1!==n&&i.splice(n,1),Object.assign(r,{_isVoidArray:i}),r}catch(e){console.error("ChamberRow.resetChambersVoidArray() :: "+e.message)}}},{key:"resetChambersManifoldConnectedArray",value:function(e,t){try{if(!this._chambers[t])return;var n,r=this._chambers[t],i=r.isManifoldConnectedArray;return void 0!==(n=i.findIndex(function(t){return t===e}))&&-1!==n&&i.splice(n,1),Object.assign(r,{_isManifoldConnectedArray:i}),r}catch(e){console.error("ChamberRow.resetChambersManifoldConnectedArray() :: "+e.message)}}},{key:"autoRemoveEndcaps",value:function(){this._chambers.forEach(function(e){e.lowerCapActive=!1,e.upperCapActive=!1})}},{key:"autoAddEndcaps",value:function(e){var t=this,n=null,r=null;this._chambers.forEach(function(i,o){var a=t._chambers.slice(o-e,o),s=t._chambers.slice(o+1,o+1+e);!n&&i.active&&(n=i),i.active&&(r=i),i.active&&(i.upperCapActive=a.every(function(e){return!e.active})&&a.length>=e,i.lowerCapActive=s.every(function(e){return!e.active})&&s.length>=e)}),n&&(n.upperCapActive=!0),r&&(r.lowerCapActive=!0)}},{key:"countEndCaps",value:function(){return this._chambers.reduce(function(e,t){return e+(t.lowerCapActive?1:0)+(t.upperCapActive?1:0)},0)}},{key:"autoSwitch",value:function(e){var t=this;this._chambers.forEach(function(n,r){n.active=e,n.active||(n.lowerCapActive=!1,n.upperCapActive=!1,n._upperCapAccessory=null,n._lowerCapAccessory=null),n.active&&t.disableNeighborChambersEndcaps(r)})}},{key:"clone",value:function(){var e=Object.assign(Object.create(this),this);return e._chambers=this._chambers.map(function(e){return e?e.clone():e}),e}},{key:"resizeDimensions",value:function(){var e,t=this,n=this._chambers.length,r=this.getNumberOfChambers();(this._chambers.splice(r),r>n)&&(e=this._chambers).splice.apply(e,[n,0].concat(c(this.instanceChambers(n,r-n))));this._chambers.forEach(function(e,n){e.width=t._chamberWidth,e.height=t._height,e.x=0!==n?n*(e.width-t.chamberInstalledOffset)+t._endCapWidth:n*e.width+t._endCapWidth})}},{key:"getNumberOfChambers",value:function(){var e=(this._width-2*(this._endCapWidth-this._endcapInstalledOffset))/(this._chamberWidth-this._chamberInstalledOffset);return Math.floor(Math.round(e))}},{key:"instanceChambers",value:function(e,t){var n=this;return t||(t=this.getNumberOfChambers()),new Array(t).fill(0).map(function(t,i){return new r.a((e+i)*(n._chamberWidth-n._chamberInstalledOffset)+(n._endCapWidth-n._endcapInstalledOffset),0,n._height,n._chamberWidth,n._row,e+i,!1,null)})}},{key:"x",get:function(){return this._x},set:function(e){this._x=e}},{key:"y",get:function(){return this._y},set:function(e){this._y=e}},{key:"height",get:function(){return this._height},set:function(e){this._height=e}},{key:"width",get:function(){return this._width},set:function(e){this._width=e}},{key:"endCapWidth",get:function(){return this._endCapWidth},set:function(e){this._endCapWidth=e}},{key:"endcapInstalledOffset",get:function(){return this._endcapInstalledOffset},set:function(e){this._endcapInstalledOffset=e}},{key:"endCapHeight",get:function(){return this._endCapHeight},set:function(e){this._endCapHeight=e}},{key:"chamberWidth",get:function(){return this._chamberWidth},set:function(e){this._chamberWidth=e}},{key:"chamberInstalledOffset",get:function(){return this._chamberInstalledOffset},set:function(e){this._chamberInstalledOffset=e}},{key:"row",get:function(){return this._row},set:function(e){this._row=e}},{key:"offSet",get:function(){return this._OffSet},set:function(e){this._OffSet=e}},{key:"pixelOffSet",get:function(){return this._pixelOffSet},set:function(e){this._pixelOffSet=e}},{key:"chambers",get:function(){return this._chambers}}]),e}();t.b=d;var p=function(e){return e.slice().map(function(e){return e.clone()})}},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(5),i=n(98),o=n(69);function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var s={id:"temp-bed",name:"Bed 1",volume:0,length:0,width:0,area:0,chambers:0,endCaps:0,numberOfPipeRows:0,lengthOutsideFittings:0,lengthBetweenFittings:0,lengthFittingsOnCenter:0},l=[s],u={beds:[].concat(l),selectedBed:l[0],overallSiteVolume:0,totalVolume:l.reduce(function(e,t){return e+t.volume},0),totalLength:l.reduce(function(e,t){return e+t.length},0),totalWidth:l.reduce(function(e,t){return e+t.width},0),totalArea:l.reduce(function(e,t){return e+t.area},0),totalChambers:l.reduce(function(e,t){return e+t.chambers},0),totalEndCaps:l.reduce(function(e,t){return e+t.endCaps},0),totalPipeRows:l.reduce(function(e,t){return e+t.numberOfPipeRows},0),totalLengthOutsideFittings:l.reduce(function(e,t){return e+t.lengthOutsideFittings},0),totalLengthBetweenFittings:l.reduce(function(e,t){return e+t.lengthBetweenFittings},0),totalLengthFittingsOnCenter:l.reduce(function(e,t){return e+t.lengthFittingsOnCenter},0),isOnOverviewTab:!0,isUnsavedChangesDialogVisible:!1,selectedTabKey:"overview",placeholders:[],loadingBed:!1,loadingMultiBedProject:!1,hideVolumesComponent:!1,isDirty:!1,otherUserId:null,otherUserTokens:null,isFromDesktop:!1,isMultiBedDesktopEnabled:!1,updatePerimeterOnBed:!1,rescaleMultibeds:!1,showScaleMultiBedWarning:!1},c=function(e){return{totalVolume:e.reduce(function(e,t){return e+t.volume},0),totalLength:e.reduce(function(e,t){return e+t.length},0),totalWidth:e.reduce(function(e,t){return e+t.width},0),totalArea:e.reduce(function(e,t){return e+t.area},0),totalChambers:e.reduce(function(e,t){return e+t.chambers},0),totalEndCaps:e.reduce(function(e,t){return e+t.endCaps},0),totalPipeRows:e.reduce(function(e,t){return e+t.numberOfPipeRows},0),totalLengthOutsideFittings:e.reduce(function(e,t){return e+t.lengthOutsideFittings},0),totalLengthBetweenFittings:e.reduce(function(e,t){return e+t.lengthBetweenFittings},0),totalLengthFittingsOnCenter:e.reduce(function(e,t){return e+t.lengthFittingsOnCenter},0)}},d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments[1];switch(t.type){case r._253:return Object.assign({},e,{selectedBed:[].concat(a(e.beds)).find(function(e){return e.id===t.payload})});case r._295:var n=[].concat(a(e.beds)).find(function(e){return e.id===t.payload.bedId});return n=Object.assign({},n,t.payload.updatedBedTotals),Object.assign({},e,{selectedBed:n});case r._290:var i=c(t.payload.updatedBedsValues);return Object.assign({},e,{beds:[].concat(a(t.payload.updatedBedsValues)),totalVolume:i.totalVolume,totalLength:i.totalLength,totalWidth:i.totalWidth,totalArea:i.totalArea,totalChambers:i.totalChambers,totalEndCaps:i.totalEndCaps,totalPipeRows:i.totalPipeRows,totalLengthBetweenFittings:i.totalLengthBetweenFittings,totalLengthFittingsOnCenter:i.totalLengthFittingsOnCenter,totalLengthOutsideFittings:i.totalLengthOutsideFittings});case r._230:var o=[].concat(a(e.beds)).map(function(e){return e.id===t.payload.id?Object.assign({},e,{name:t.payload.name}):e});return Object.assign({},e,{beds:o,selectedBed:o.find(function(e){return e.id===t.payload.id}),placeholders:[].concat(a(e.placeholders)).map(function(e){return e.bedId===t.payload.id?Object.assign({},e,{bedName:t.payload.name}):e})});case r.a:var l=Object.assign({},s,{id:t.payload.id,name:t.payload.name}),d=t.payload.calcs;d&&(l=Object.assign({},l,{volume:d.volume,length:d.length,width:d.width,area:d.area,chambers:d.chambers,endCaps:d.endCaps,numberOfPipeRows:d.numberOfPipeRows,lengthBetweenFittings:d.lengthBetweenFittings,lengthFittingsOnCenter:d.lengthFittingsOnCenter,lengthOutsideFittings:d.lengthOutsideFittings,chamberTypeName:d.chamberTypeName,pipeTypeName:t.payload.pipeTypeName,pipeSizeNominalDiameter:t.payload.pipeSizeNominalDiameter}));var p=[].concat(a(e.beds),[l]),h=c(p);return Object.assign({},e,{beds:p,selectedBed:l,totalVolume:h.totalVolume,totalLength:h.totalLength,totalWidth:h.totalWidth,totalArea:h.totalArea,totalChambers:h.totalChambers,totalEndCaps:h.totalEndCaps,totalPipeRows:h.totalPipeRows,totalLengthBetweenFittings:h.totalLengthBetweenFittings,totalLengthFittingsOnCenter:h.totalLengthFittingsOnCenter,totalLengthOutsideFittings:h.totalLengthOutsideFittings,placeholders:[].concat(a(e.placeholders),[t.payload.placeholderSettings])});case r._48:var f=[].concat(a(e.beds)).filter(function(e){return e.id!==t.payload}),m=c(f);return Object.assign({},e,{beds:f,selectedBed:f[0],totalVolume:m.totalVolume,totalLength:m.totalLength,totalWidth:m.totalWidth,totalArea:m.totalArea,totalChambers:m.totalChambers,totalEndCaps:m.totalEndCaps,totalPipeRows:m.totalPipeRows,totalLengthBetweenFittings:m.totalLengthBetweenFittings,totalLengthFittingsOnCenter:m.totalLengthFittingsOnCenter,totalLengthOutsideFittings:m.totalLengthOutsideFittings});case r._294:var g=e.placeholders.map(function(e){return e.bedId===t.payload.placeholderSettings.bedId?t.payload.placeholderSettings:e});return Object.assign({},e,{placeholders:g});case r._49:for(var b=e.placeholders,v=b.length-1;v>=0;--v)b[v].bedId===t.payload.placeholderId&&b.splice(v,1);return Object.assign({},e,{placeholders:b});case r._267:return Object.assign({},e,{isUnsavedChangesDialogVisible:!0});case r._106:return Object.assign({},e,{isUnsavedChangesDialogVisible:!1});case r._255:return Object.assign({},e,{selectedTabKey:t.payload,isOnOverviewTab:"overview"===t.payload.toLowerCase()});case r._222:var y=t.payload.multiBed,_=t.payload.isDeskTop;return void 0!==y?(y=Object.assign({},e,y,{selectedBed:y.beds[y.beds.length-1],selectedTabKey:"overview",isOnOverviewTab:!0,isUnsavedChangesDialogVisible:!1,hideVolumesComponent:!1,isMultiBedDesktopEnabled:_,isFromDesktop:_}),Object.assign({},e,y)):u;case r._292:var S=e.beds,w=t.payload.newBedsArray,E=t.payload.newPlaceholdersArray,C={beds:S.map(function(e){var t=w.find(function(t){return t.name===e.name});return e.name=t.name,e.id=t.id,e}),placeholders:E,selectedBed:e.beds[0],selectedTabKey:"overview"};return Object.assign({},e,C);case r._291:var x=e.beds,A=e.placeholders,T=t.payload.bedMetaData,O=x.map(function(e){return T.name===e.name&&(e.id=T.id),e}),k=A.map(function(e){return T.oldId===e.bedId&&(e.bedId=T.id),e});return Object.assign({},e,{beds:O,placeholders:k});case r._114:return Object.assign({},e,{loadingBed:t.payload.loadingBed});case r._112:return Object.assign({},e,{isDirty:t.payload});case r._107:return Object.assign({},e,{hideVolumesComponent:t.payload});case r._115:return Object.assign({},e,{loadingMultiBedProject:t.payload.loadingMultiBedProject});case r._279:case r.e:return u;case r.D:var I=null;if(e.beds.length&&(I=e.isOnOverviewTab?e.beds[e.beds.length-1]:e.beds.find(function(t){return t.id===e.selectedTabKey})),I&&isFinite(t.payload.calculations.systemLength)){var R=[].concat(a(e.beds)).map(function(e){return e.id===I.id?Object.assign({},e,{volume:t.payload.volume,length:t.payload.calculations.systemLength,width:t.payload.calculations.systemWidth,area:t.payload.calculations.area,chambers:t.payload.calculations.numChambers,endCaps:t.payload.calculations.numEndCaps,chamberTypeName:t.payload.chamberTypeName}):e}),P=c(R);return Object.assign({},e,{beds:R,selectedBed:R.find(function(e){return e.id===I.id}),totalVolume:P.totalVolume,totalLength:P.totalLength,totalWidth:P.totalWidth,totalArea:P.totalArea,totalChambers:P.totalChambers,totalEndCaps:P.totalEndCaps})}return e;case r._195:var D=null;if(e.beds.length&&(D=e.isOnOverviewTab?e.beds[e.beds.length-1]:e.beds.find(function(t){return t.id===e.selectedTabKey})),D){var N=[].concat(a(e.beds)).map(function(e){return e.id===D.id?Object.assign({},e,{volume:t.payload.volume,length:t.payload.dimensions.length.ft,width:t.payload.dimensions.width.ft,area:t.payload.area,numberOfPipeRows:t.payload.numberOfPipeRows,lengthOutsideFittings:t.payload.pipeBedDimensions.height.ft,lengthBetweenFittings:t.payload.rowBedDimensions.height.ft,lengthFittingsOnCenter:t.payload.centerFittingDimensions.height.ft,pipeTypeName:t.payload.pipeTypeName,pipeSizeNominalDiameter:t.payload.pipeSizeNominalDiameter}):e}),M=c(N);return Object.assign({},e,{beds:N,selectedBed:N.find(function(e){return e.id===D.id}),totalVolume:M.totalVolume,totalLength:M.totalLength,totalWidth:M.totalWidth,totalArea:M.totalArea,totalLengthBetweenFittings:M.totalLengthBetweenFittings,totalLengthFittingsOnCenter:M.totalLengthFittingsOnCenter,totalLengthOutsideFittings:M.totalLengthOutsideFittings})}return e;case r._244:return Object.assign({},e,{otherUserId:t.payload.id,otherUserTokens:t.payload.tokens});case r._243:return Object.assign({},e,{isFromDesktop:t.payload.isFromDesktop,isMultiBedDesktopEnabled:t.payload.enabled});case r._257:return Object.assign({},e,{updatePerimeterOnBed:t.payload.updatePerimeterOnBed});case r._293:return Object.assign({},e,{rescaleMultibeds:t.payload.rescaleMultibeds});case r._266:return Object.assign({},e,{showScaleMultiBedWarning:t.payload.showScaleMultiBedWarning});case r._246:return Object.assign({},e,{overallSiteVolume:t.payload});default:return e}},p=function(e){return e.multiBed.beds},h=function(e){return e.multiBed.placeholders},f=function(e){return e.multiBed.selectedBed},m={getLastBed:function(){try{var e=Object(i.a)([p],function(e){return e[e.length-1]});return e(o.a.getState())}catch(e){console.error("MultibedSelectors.isMultiBedProject() :: "+e.message)}},getPlaceholderById:function(e){try{return Object(i.a)([h],function(t){return t.find(function(t){return t.bedId===e})})(o.a.getState())}catch(e){console.error("MultibedSelectors.isMultiBedProject() :: "+e.message)}},getBedById:function(e){try{var t=Object(i.a)([p],function(t){return t.find(function(t){return t.id===e})});return t(o.a.getState())}catch(e){console.error("MultibedSelectors.isMultiBedProject() :: "+e.message)}},getCurrentBed:function(){try{var e=Object(i.a)([f],function(e){return e});return e(o.a.getState())}catch(e){console.error("MultibedSelectors.isMultiBedProject() :: "+e.message)}},getAllBeds:function(){try{var e=Object(i.a)([p],function(e){return e});return e(o.a.getState())}catch(e){console.error("MultibedSelectors.isMultiBedProject() :: "+e.message)}}};t.b=m},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(70),a=n(373),s=n.n(a),l=n(83),u=n(86),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function d(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}var p=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,c=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,d=arguments.length>8&&void 0!==arguments[8]?arguments[8]:new Date,p=arguments.length>9&&void 0!==arguments[9]?arguments[9]:new Date,h=arguments.length>10&&void 0!==arguments[10]?arguments[10]:null,f=arguments.length>11&&void 0!==arguments[11]?arguments[11]:l.a.PROCESSING_STATUS.unsubmitted,m=arguments.length>12&&void 0!==arguments[12]?arguments[12]:null,g=!(arguments.length>13&&void 0!==arguments[13])||arguments[13],b=arguments.length>14&&void 0!==arguments[14]?arguments[14]:"",v=arguments.length>15&&void 0!==arguments[15]?arguments[15]:"",y=arguments.length>16&&void 0!==arguments[16]?arguments[16]:"",_=arguments.length>17&&void 0!==arguments[17]?arguments[17]:null,S=arguments.length>18&&void 0!==arguments[18]?arguments[18]:null,w=arguments.length>19&&void 0!==arguments[19]?arguments[19]:null,E=arguments.length>20&&void 0!==arguments[20]?arguments[20]:null;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this[u.c]=!0,this.id=t,this.parentProjectId=n,this.projectName=r,this.engineer=i,this.city=o,this.state=a,this.country=s,this.region=c,this.createdDate=d,this.statusDate=p,this.editedDate=h,this.processingStatus=f,this.bomFileUrl=m,this.active=g,this.workItemId=b,this.inputFileURL=v,this.outputFileURL=y,this.projectType=_,this.csvFileUrl=S,this.stageStorageURL=w,this.multiBedStageStorageURL=E}return c(e,[{key:"persist",value:function(){var t=d(i.a.mark(function t(n,r){var a,s;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.country||(console.info("sp country missing"),"Canada"===this.region&&(this.country=this.region,console.log("sp country corrected:",this.country))),this.region||console.error("sp region missing"),this.city||console.error("sp city missing"),t.prev=3,!this._invalid()){t.next=8;break}throw a=JSON.stringify(this,null,2),new Error("Some required fields are not present, please check object consistency before saving: "+a);case 8:return this.editedDate=new Date,s=e._serializeToEntity(this,n),t.next=12,o.a.insertOrReplaceSubProject(s,r);case 12:return t.abrupt("return",t.sent);case 15:t.prev=15,t.t0=t.catch(3),console.error("SubProject.persist() :: ",t.t0.message);case 18:case"end":return t.stop()}},t,this,[[3,15]])}));return function(e,n){return t.apply(this,arguments)}}()},{key:"_invalid",value:function(){var e=this;return"USA"===this.region?["id","parentProjectId","projectName","engineer","city","state","projectType","region"].some(function(t){return!e[t]}):["id","parentProjectId","projectName","engineer","city","country","projectType","region"].some(function(t){return!e[t]})}},{key:"fetch",value:function(){var t=d(i.a.mark(function t(n,r){var a,s;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,o.a.getSubProjectRecord(n,this.id.toString(),r);case 3:if(a=t.sent){t.next=6;break}throw new Error("Project with id = '"+this.id+"' and partition key ='"+n+"' not found.");case 6:return s=e._deserializeFromEntity(a),Object.assign(this,s),t.abrupt("return",s);case 11:t.prev=11,t.t0=t.catch(0),console.error("SubProject.fetch() :: "+t.t0.message);case 14:case"end":return t.stop()}},t,this,[[0,11]])}));return function(e,n){return t.apply(this,arguments)}}()},{key:"fetchState",value:function(){var e=d(i.a.mark(function e(t,n){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.a.getSubProjectFile(t,this.id+"-sp-state",n);case 3:return e.abrupt("return",e.sent);case 6:e.prev=6,e.t0=e.catch(0),console.error("SubProject.fetchState() :: "+e.t0.message);case 9:case"end":return e.stop()}},e,this,[[0,6]])}));return function(t,n){return e.apply(this,arguments)}}()},{key:"fetchAutomation",value:function(){var e=d(i.a.mark(function e(t,n){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.a.getSubProjectFile(t,this.id+"-automation",n);case 3:return e.abrupt("return",e.sent);case 6:e.prev=6,e.t0=e.catch(0),console.error("SubProject.fetchAutomation() :: "+e.t0.message);case 9:case"end":return e.stop()}},e,this,[[0,6]])}));return function(t,n){return e.apply(this,arguments)}}()},{key:"persistState",value:function(){var e=d(i.a.mark(function e(t,n,r,a){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.a.putSubProjectFile(n,this.id+"-sp-state",t,r,a);case 2:case"end":return e.stop()}},e,this)}));return function(t,n,r,i){return e.apply(this,arguments)}}()},{key:"persistAutomationState",value:function(){var e=d(i.a.mark(function e(t,n,r,a){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.a.putProjectFile(n,this.id+"-automation",t,r,a);case 2:case"end":return e.stop()}},e,this)}));return function(t,n,r,i){return e.apply(this,arguments)}}()},{key:"fetchAutomationState",value:function(){var e=d(i.a.mark(function e(t,n){var r;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.a.getSubProjectFile(t,this.id+"-automation",n);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}()},{key:"checkWorkItemStatus",value:function(){var e=d(i.a.mark(function e(t){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("checking for",this.workItemId),e.next=3,o.a.getTaskStatus(this.workItemId,t,this.id);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()}],[{key:"_deserializeFromEntity",value:function(t){var n="PIPE"===t.projectType._;return new e(t.RowKey._,t.parentProjectId._,t.projectName._,t.engineer._,t.city._,t.state._,t.country?t.country._:"",t.region?t.region._:"",t.createdDate._,t.statusDate._,t.editedDate?t.editedDate._:null,t.processingStatus._,n&&t.bomFileUrlPipe?t.bomFileUrlPipe._:!n&&t.bomFileUrl?t.bomFileUrl._:"",t.active._,t.workItemId?t.workItemId._:"",t.inputFileURL?t.inputFileURL._:"",n&&t.outputFileURLPipe?t.outputFileURLPipe._:!n&&t.outputFileURL?t.outputFileURL._:"",t.projectType._,n&&t.csvFileUrlPipe?t.csvFileUrlPipe._:!n&&t.csvFileUrl?t.csvFileUrl._:"",n?null:!n&&t.stageStorageURL?t.stageStorageURL._:"",n?null:!n&&t.multiBedStageStorageURL?t.multiBedStageStorageURL._:"")}},{key:"_serializeToEntity",value:function(e,t){try{var n=s.a.TableUtilities.entityGenerator;return{PartitionKey:n.String(t),RowKey:n.String(e.id),parentProjectId:n.String(e.parentProjectId),projectName:n.String(e.projectName),engineer:n.String(e.engineer),city:n.String(e.city),state:n.String(e.state),country:n.String(e.country),region:n.String(e.region),createdDate:n.DateTime(e.createdDate),statusDate:n.DateTime(e.statusDate),editedDate:n.DateTime(e.editedDate),processingStatus:n.String(e.processingStatus),bomFileUrl:n.String(e.bomFileUrl),active:n.Boolean(e.active),workItemId:n.String(e.workItemId),inputFileURL:n.String(e.inputFileURL),outputFileURL:n.String(e.outputFileURL),projectType:n.String(e.projectType),csvFileUrl:n.String(e.csvFileUrl),stageStorageURL:n.String(e.stageStorageURL),multiBedStageStorageURL:n.String(e.multiBedStageStorageURL)}}catch(e){console.error("SubProject._serializeToEntity() :: ",e.message)}}},{key:"fetchSubProjects",value:function(){var t=d(i.a.mark(function t(n,r,a){var s;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.a.getSubProjectRecords(n,r,a);case 2:return s=t.sent,t.abrupt("return",s.map(e._deserializeFromEntity));case 4:case"end":return t.stop()}},t,this)}));return function(e,n,r){return t.apply(this,arguments)}}()},{key:"fetchUserSubProjects",value:function(){var t=d(i.a.mark(function t(n,r){var a;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.a.getUserSubProjectRecords(n,r);case 2:return a=t.sent,t.abrupt("return",a.map(e._deserializeFromEntity));case 4:case"end":return t.stop()}},t,this)}));return function(e,n){return t.apply(this,arguments)}}()}]),e}();t.a=p},function(e,t,n){"use strict";n.d(t,"c",function(){return s}),n.d(t,"a",function(){return l}),n.d(t,"d",function(){return u}),n.d(t,"b",function(){return c});var r=n(2020),i=n.n(r),o=n(76),a=n(5),s=function(){try{return i.a.processing_criteria}catch(e){return console.error("getProcessingCriteria"),null}},l=function(e,t,n){try{var r=e,i=function(e,t,n){var r=0;switch(n){case a._133:switch(t){case"cf":r=parseFloat((Math.round(e/35.315*100)/100).toString()).toFixed(2);break;case"ft":r=parseFloat((Math.round(.3048*e*100)/100).toString()).toFixed(2);break;case"sf":r=parseFloat((Math.round(e/10.764*100)/100).toString()).toFixed(2);break;case"in":r=Math.round(25.4*e);break;default:r=Math.round(100*e)/100}break;case a._109:r=Math.round(100*e)/100}return r}(r.systemVolume,"cf",r.unit),s=r.unit===a._133?" m3":" cf",l=encodeURIComponent("Customer: "+r.customer+"\nEmail: "+r.email+"\nCompany: "+r.company+"\nCity: "+r.city+"\n"+(t===o.a.usa?"State: "+r.state:"Country/Province: "+r.country)+"\nPhone: "+r.phone+"\nChamber: "+r.chamber+"\nNumber of Chambers: "+r.numChambers+"\nSystem Volume: "+i+s+"\n\nADS Engineering Services,\n\nI received a warning message in the ADS Design Tool 2.0 indicating that my current design would likely not produce drawings.\n\nAdditional Comments: \n");return"mailto:ADSDesignTool@ads-pipe.com?subject=ADS Design Tool System Processing Warning - "+r.projName+"&body="+l}catch(e){return console.error("Error on misc_utils.js:getAlertMailtoTemplate: "+e.message),null}},u=function(e,t){var n=e.chamberRows,r=t.manifolds,i=n.slice().reverse().find(function(e){return e.getActiveCount()});i=i?i.row:0;var o=[],a=[],s=function(e){var t=!0,r=!1,s=void 0;try{for(var l,u=n[Symbol.iterator]();!(t=(l=u.next()).done);t=!0){var c=l.value;if(i!==c._row){var d=function(t){0===t._isIsolatorArray.length?o.some(function(n){return n.col===e._coordinates.col&&n.row===t._row})||o.push({col:e._coordinates.col,row:t._row}):a.some(function(n){return n.col===e._coordinates.col&&n.row===t._row})||a.push({col:e._coordinates.col,row:t._row})},p=!0,h=!1,f=void 0;try{for(var m,g=c._chambers[Symbol.iterator]();!(p=(m=g.next()).done);p=!0){d(m.value)}}catch(e){h=!0,f=e}finally{try{!p&&g.return&&g.return()}finally{if(h)throw f}}}}}catch(e){r=!0,s=e}finally{try{!t&&u.return&&u.return()}finally{if(r)throw s}}},l=!0,u=!1,c=void 0;try{for(var d,p=r[Symbol.iterator]();!(l=(d=p.next()).done);l=!0){s(d.value)}}catch(e){u=!0,c=e}finally{try{!l&&p.return&&p.return()}finally{if(u)throw c}}return{mapFeedConnectorChambers:o,mapFeedConnectorIsolatorChambers:a}},c=function(e){var t=e.chamberRows,n=!0,r=!1,i=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done);n=!0)for(var s=o.value,l=0;l<s._chambers.length;l++)if(s._chambers[l]&&s._chambers[l]._isIsolatorArray&&s._chambers[l]._isIsolatorArray.length>0&&l===s._chambers.length-1)return{col:s._chambers[l]._col,row:s._chambers[l]._row}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}}},function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"a",function(){return o});var r=n(5),i=function(e){return function(t){t({type:r._224,payload:e})}},o=function(){return function(e){e({type:r._137})}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"b",function(){return a});var r=n(5),i=n(151),o=function(){return function(e,t){var n=t();return{globals:n.globals,viewport:n.viewport,chamberbed:n.chamberbed,stonebed:n.stonebed,calculations:n.calculations,upperManifolds:n.upperManifolds,lowerManifolds:n.lowerManifolds,mainManifolds:n.mainManifolds,pipeGlobals:n.pipeGlobals,pipeBed:n.pipeBed}}},a=function(e){return function(t,n){var o=n(),a=o.apptoolbar,s=a.chambers,l=a.endcaps,u=e.globals,c=u.chamberType,d=u.chamberEndCapType,p=e.chamberbed,h=e.calculations.totalStorageProvided;c=c||o.globals.chamberType,d=d||o.globals.chamberEndCapType;var f=s.find(function(e){return e.id===c.id}),m=l.find(function(e){return e.id===d.id});e.globals.projectType===r._101&&"MC-4500"===f.id&&d.installedLength<m.installedLength&&(o.apptoolbar.showLegacyComponentDialog||t({type:r._113,payload:{showDialog:!0}}),Object(i.d)(f,m)),o.manifoldEntry&&o.manifoldEntry.showManifoldEntryDialog&&(t({type:r._265,payload:{accessory:{},manifoldId:null,showManifoldEntryDialog:!1}}),t({type:r._33}),t({type:r._82})),t({type:r._280,payload:Object.assign({},e,{globals:Object.assign({},e.globals,{chamberType:f,chamberEndCapType:m}),chamberbed:p,totalStorageProvided:h})})}}},function(e,t,n){"use strict";var r=n(1);n.n(r);t.a=Object(r.createContext)(null)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2085),t)},function(e,t,n){"use strict";var r=n(57),i=n(928),o=(n(509),n(927),Object.prototype.hasOwnProperty),a=n(929),s={key:!0,ref:!0,__self:!0,__source:!0};function l(e){return void 0!==e.ref}function u(e){return void 0!==e.key}var c=function(e,t,n,r,i,o,s){var l={$$typeof:a,type:e,key:t,ref:n,props:s,_owner:o};return l};c.createElement=function(e,t,n){var r,a={},d=null,p=null;if(null!=t)for(r in l(t)&&(p=t.ref),u(t)&&(d=""+t.key),void 0===t.__self?null:t.__self,void 0===t.__source?null:t.__source,t)o.call(t,r)&&!s.hasOwnProperty(r)&&(a[r]=t[r]);var h=arguments.length-2;if(1===h)a.children=n;else if(h>1){for(var f=Array(h),m=0;m<h;m++)f[m]=arguments[m+2];0,a.children=f}if(e&&e.defaultProps){var g=e.defaultProps;for(r in g)void 0===a[r]&&(a[r]=g[r])}return c(e,d,p,0,0,i.current,a)},c.createFactory=function(e){var t=c.createElement.bind(null,e);return t.type=e,t},c.cloneAndReplaceKey=function(e,t){return c(e.type,t,e.ref,e._self,e._source,e._owner,e.props)},c.cloneElement=function(e,t,n){var a,d,p=r({},e.props),h=e.key,f=e.ref,m=(e._self,e._source,e._owner);if(null!=t)for(a in l(t)&&(f=t.ref,m=i.current),u(t)&&(h=""+t.key),e.type&&e.type.defaultProps&&(d=e.type.defaultProps),t)o.call(t,a)&&!s.hasOwnProperty(a)&&(void 0===t[a]&&void 0!==d?p[a]=d[a]:p[a]=t[a]);var g=arguments.length-2;if(1===g)p.children=n;else if(g>1){for(var b=Array(g),v=0;v<g;v++)b[v]=arguments[v+2];p.children=b}return c(e.type,h,f,0,0,m,p)},c.isValidElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===a},e.exports=c},function(e,t,n){"use strict";n.d(t,"c",function(){return i}),n.d(t,"b",function(){return o}),n.d(t,"d",function(){return a}),n.d(t,"a",function(){return s});var r=n(5),i=function(e){return function(t){t({type:r._225,payload:e})}},o=function(e){return function(t){t({type:r._223,payload:e})}},a=function(e){return function(t){t({type:r._227,payload:Object.assign({},e)})}},s=function(e){return function(t){t({type:r.l,payload:e})}}},function(e,t,n){var r=n(239),i=n(2215),o=n(2216),a="[object Null]",s="[object Undefined]",l=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?s:a:l&&l in Object(e)?i(e):o(e)}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2341),t),r.__exportStar(n(969),t),r.__exportStar(n(2355),t),r.__exportStar(n(23),t),r.__exportStar(n(973),t),r.__exportStar(n(72),t),r.__exportStar(n(517),t),r.__exportStar(n(420),t),r.__exportStar(n(2372),t),r.__exportStar(n(2379),t),r.__exportStar(n(2380),t),r.__exportStar(n(2388),t),r.__exportStar(n(2391),t),r.__exportStar(n(168),t),r.__exportStar(n(2405),t),r.__exportStar(n(416),t),r.__exportStar(n(2412),t),r.__exportStar(n(2416),t),r.__exportStar(n(75),t),r.__exportStar(n(737),t),r.__exportStar(n(2448),t),r.__exportStar(n(2458),t),r.__exportStar(n(2467),t),r.__exportStar(n(730),t),r.__exportStar(n(2474),t),r.__exportStar(n(2480),t),r.__exportStar(n(335),t),r.__exportStar(n(34),t),r.__exportStar(n(2497),t),r.__exportStar(n(336),t),r.__exportStar(n(2501),t),r.__exportStar(n(27),t),r.__exportStar(n(2507),t),r.__exportStar(n(241),t),r.__exportStar(n(1020),t),r.__exportStar(n(71),t),r.__exportStar(n(2512),t),r.__exportStar(n(88),t),r.__exportStar(n(143),t),r.__exportStar(n(332),t),r.__exportStar(n(222),t),r.__exportStar(n(2517),t),r.__exportStar(n(2521),t),r.__exportStar(n(881),t),r.__exportStar(n(2525),t),r.__exportStar(n(982),t),r.__exportStar(n(453),t),r.__exportStar(n(997),t),r.__exportStar(n(112),t),r.__exportStar(n(525),t),r.__exportStar(n(1004),t),r.__exportStar(n(2528),t),r.__exportStar(n(417),t),r.__exportStar(n(2532),t),r.__exportStar(n(2533),t),r.__exportStar(n(2537),t),r.__exportStar(n(516),t),r.__exportStar(n(2541),t),r.__exportStar(n(2546),t),r.__exportStar(n(2550),t),r.__exportStar(n(2552),t),r.__exportStar(n(528),t),r.__exportStar(n(1036),t),r.__exportStar(n(2566),t),r.__exportStar(n(2569),t),r.__exportStar(n(185),t),r.__exportStar(n(522),t),r.__exportStar(n(2573),t),r.__exportStar(n(6),t),r.__exportStar(n(2576),t),r.__exportStar(n(2581),t),r.__exportStar(n(521),t),r.__exportStar(n(2584),t),r.__exportStar(n(142),t),r.__exportStar(n(240),t),r.__exportStar(n(2),t),n(280)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.tiny=0]="tiny",e[e.extraExtraSmall=1]="extraExtraSmall",e[e.extraSmall=2]="extraSmall",e[e.small=3]="small",e[e.regular=4]="regular",e[e.large=5]="large",e[e.extraLarge=6]="extraLarge",e[e.size28=7]="size28",e[e.size16=8]="size16",e[e.size10=9]="size10",e[e.size24=10]="size24",e[e.size32=11]="size32",e[e.size40=12]="size40",e[e.size48=13]="size48",e[e.size72=14]="size72",e[e.size100=15]="size100"}(t.PersonaSize||(t.PersonaSize={})),function(e){e[e.none=0]="none",e[e.offline=1]="offline",e[e.online=2]="online",e[e.away=3]="away",e[e.dnd=4]="dnd",e[e.blocked=5]="blocked",e[e.busy=6]="busy"}(t.PersonaPresence||(t.PersonaPresence={})),function(e){e[e.lightBlue=0]="lightBlue",e[e.blue=1]="blue",e[e.darkBlue=2]="darkBlue",e[e.teal=3]="teal",e[e.lightGreen=4]="lightGreen",e[e.green=5]="green",e[e.darkGreen=6]="darkGreen",e[e.lightPink=7]="lightPink",e[e.pink=8]="pink",e[e.magenta=9]="magenta",e[e.purple=10]="purple",e[e.black=11]="black",e[e.orange=12]="orange",e[e.red=13]="red",e[e.darkRed=14]="darkRed",e[e.transparent=15]="transparent",e[e.violet=16]="violet"}(t.PersonaInitialsColor||(t.PersonaInitialsColor={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(191);!function(e){e.size10="20px",e.size16="16px",e.size24="24px",e.size28="28px",e.size32="32px",e.size40="40px",e.size48="48px",e.size72="72px",e.size100="100px"}(t.personaSize||(t.personaSize={})),function(e){e.size6="6px",e.size8="8px",e.size12="12px",e.size20="20px",e.size28="28px",e.border="2px"}(t.personaPresenceSize||(t.personaPresenceSize={})),t.sizeBoolean=function(e){return{isSize10:e===i.PersonaSize.size10||e===i.PersonaSize.tiny,isSize16:e===i.PersonaSize.size16,isSize24:e===i.PersonaSize.size24||e===i.PersonaSize.extraExtraSmall,isSize28:e===i.PersonaSize.size28||e===i.PersonaSize.extraSmall,isSize32:e===i.PersonaSize.size32,isSize40:e===i.PersonaSize.size40||e===i.PersonaSize.small,isSize48:e===i.PersonaSize.size48||e===i.PersonaSize.regular,isSize72:e===i.PersonaSize.size72||e===i.PersonaSize.large,isSize100:e===i.PersonaSize.size100||e===i.PersonaSize.extraLarge}},t.sizeToPixels=((r={})[i.PersonaSize.tiny]=10,r[i.PersonaSize.extraExtraSmall]=24,r[i.PersonaSize.extraSmall]=28,r[i.PersonaSize.small]=40,r[i.PersonaSize.regular]=48,r[i.PersonaSize.large]=72,r[i.PersonaSize.extraLarge]=100,r[i.PersonaSize.size10]=10,r[i.PersonaSize.size16]=16,r[i.PersonaSize.size24]=24,r[i.PersonaSize.size28]=28,r[i.PersonaSize.size32]=32,r[i.PersonaSize.size40]=40,r[i.PersonaSize.size48]=48,r[i.PersonaSize.size72]=72,r[i.PersonaSize.size100]=100,r),t.presenceBoolean=function(e){return{isAvailable:e===i.PersonaPresence.online,isAway:e===i.PersonaPresence.away,isBlocked:e===i.PersonaPresence.blocked,isBusy:e===i.PersonaPresence.busy,isDoNotDisturb:e===i.PersonaPresence.dnd,isOffline:e===i.PersonaPresence.offline}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SELECTION_CHANGE="change",function(e){e[e.none=0]="none",e[e.single=1]="single",e[e.multiple=2]="multiple"}(t.SelectionMode||(t.SelectionMode={})),function(e){e[e.horizontal=0]="horizontal",e[e.vertical=1]="vertical"}(t.SelectionDirection||(t.SelectionDirection={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.disabled=0]="disabled",e[e.clickable=1]="clickable",e[e.hasDropdown=2]="hasDropdown"}(t.ColumnActionsMode||(t.ColumnActionsMode={})),function(e){e[e.unconstrained=0]="unconstrained",e[e.horizontalConstrained=1]="horizontalConstrained"}(t.ConstrainMode||(t.ConstrainMode={})),function(e){e[e.outside=0]="outside",e[e.surface=1]="surface",e[e.header=2]="header"}(t.ColumnDragEndLocation||(t.ColumnDragEndLocation={})),function(e){e[e.fixedColumns=0]="fixedColumns",e[e.justified=1]="justified"}(t.DetailsListLayoutMode||(t.DetailsListLayoutMode={})),function(e){e[e.onHover=0]="onHover",e[e.always=1]="always",e[e.hidden=2]="hidden"}(t.CheckboxVisibility||(t.CheckboxVisibility={}))},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return gn}),n.d(t,"e",function(){return vn}),n.d(t,"i",function(){return un}),n.d(t,"h",function(){return cn}),n.d(t,"d",function(){return dn}),n.d(t,"f",function(){return pn}),n.d(t,"b",function(){return ct}),n.d(t,"c",function(){return hn}),n.d(t,"g",function(){return Se});var r=n(2589),i=n.n(r),o=n(2590),a=n.n(o),s=n(534),l=n.n(s),u=n(2591),c=n.n(u),d=n(129),p=n.n(d),h=n(2593),f=n.n(h),m=n(2594),g=n.n(m),b=n(2596),v=n.n(b),y=n(2600),_=n.n(y),S=n(2601),w=n(2678),E=n.n(w),C=n(8),x=n(2886),A=n.n(x),T=n(2890),O=n.n(T),k=n(2891),I=n.n(k),R=n(2893),P=n.n(R),D=n(2915),N=(n.n(D),n(1060)),M=n(2916),L=n.n(M),B=n(2917),F=n.n(B),j=n(2938),U=n.n(j),H=n(2943),z=n.n(H),V=n(2946),W=n.n(V),G=n(2947),K=n.n(G),q=n(2948),Y=n.n(q),X=n(2951),Q=n.n(X),Z=n(1080),J=n(2952);var $=function(){},ee=function(){function e(){this.isDirty=!1,this.document=null,this.instance=null}var t=e.prototype;return t.appendChild=function(e){this.document=e},t.removeChild=function(){this.document.cleanup(),this.document=null},t.markDirty=function(){this.isDirty=!0},t.cleanup=function(){this.document.cleanup()},t.finish=function(){this.document.finish()},t.render=function(){var e=f()(p.a.mark(function e(){return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.instance=new S.b({autoFirstPage:!1}),e.next=3,this.document.render();case 3:this.cleanup(),this.isDirty=!1;case 5:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),_()(e,[{key:"name",get:function(){return"Root"}}]),e}(),te=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},ne=function(e){var t=function(e){return/((-)?\d+\.?\d*)%/g.exec(e)}(e);if(t){var n=parseFloat(t[1],10),r=n/100;return{value:n,percent:r,absValue:Math.abs(n),absPercent:Math.abs(r)}}return null},re=function(){function e(){this.parent=null,this.children=[],this.computed=!1,this.layout=E.a.Node.createDefault()}var t=e.prototype;return t.appendChild=function(e){e&&(e.parent=this,this.children.push(e),this.layout.insertChild(e.layout,this.layout.getChildCount()))},t.appendChildBefore=function(e,t){var n=this.children.indexOf(t);-1!==n&&e&&(e.parent=this,this.children.splice(n,0,e),this.layout.insertChild(e.layout,n))},t.removeChild=function(e){var t=this.children.indexOf(e);-1!==t&&(e.parent=null,this.children.splice(t,1),this.layout.removeChild(e.layout)),e.cleanup()},t.removeAllChilds=function(){for(var e=[].concat(this.children),t=0;t<e.length;t++)e[t].remove()},t.remove=function(){this.parent.removeChild(this)},t.setDimension=function(e,t){var n="set"+te(e),r=n+"Percent",i=ne(t);i?this.layout[r](i.value):this.layout[n](t)},t.setPosition=function(e,t){var n=ne(t);n?this.layout.setPositionPercent(e,n.value):this.layout.setPosition(e,t)},t.setPadding=function(e,t){var n=ne(t);n?this.layout.setPaddingPercent(e,n.value):this.layout.setPadding(e,t)},t.setMargin=function(e,t){var n=ne(t);n?this.layout.setMarginPercent(e,n.value):this.layout.setMargin(e,t)},t.setBorder=function(e,t){if(ne(t))throw new Error("Node: You cannot set percentage border widths");this.layout.setBorder(e,t)},t.getAbsoluteLayout=function(){var e=this.parent,t=e&&e.getAbsoluteLayout?e.getAbsoluteLayout():{left:0,top:0};return{left:this.left+t.left,top:this.top+t.top,height:this.height,width:this.width}},t.copyStyle=function(e){this.layout.copyStyle(e.layout)},t.calculateLayout=function(){this.layout.calculateLayout(),this.computed=!0},t.isEmpty=function(){return 0===this.children.length},t.markDirty=function(){return this.layout.markDirty()},t.onAppendDynamically=function(){},t.cleanup=function(){this.children.forEach(function(e){return e.cleanup()}),this.layout.unsetMeasureFunc(),E.a.Node.destroy(this.layout)},_()(e,[{key:"position",get:function(){return this.layout.getPositionType()===E.a.POSITION_TYPE_ABSOLUTE?"absolute":"relative"},set:function(e){this.layout.setPositionType("absolute"===e?E.a.POSITION_TYPE_ABSOLUTE:E.a.POSITION_TYPE_RELATIVE)}},{key:"top",get:function(){return this.layout.getComputedTop()||0},set:function(e){this.setPosition(E.a.EDGE_TOP,e)}},{key:"left",get:function(){return this.layout.getComputedLeft()||0},set:function(e){this.setPosition(E.a.EDGE_LEFT,e)}},{key:"right",get:function(){return this.layout.getComputedRight()||0},set:function(e){this.setPosition(E.a.EDGE_RIGHT,e)}},{key:"bottom",get:function(){return this.layout.getComputedBottom()||0},set:function(e){this.setPosition(E.a.EDGE_BOTTOM,e)}},{key:"width",get:function(){return this.layout.getComputedWidth()},set:function(e){this.setDimension("width",e)}},{key:"minWidth",get:function(){return this.layout.getMinWidth().value},set:function(e){this.setDimension("minWidth",e)}},{key:"maxWidth",get:function(){return this.layout.getMaxWidth().value},set:function(e){this.setDimension("maxWidth",e)}},{key:"height",get:function(){return this.layout.getComputedHeight()},set:function(e){this.setDimension("height",e)}},{key:"minHeight",get:function(){return this.layout.getMinHeight().value},set:function(e){this.setDimension("minHeight",e)}},{key:"maxHeight",get:function(){return this.layout.getMaxHeight().value},set:function(e){this.setDimension("maxHeight",e)}},{key:"paddingTop",get:function(){return this.layout.getComputedPadding(E.a.EDGE_TOP)||0},set:function(e){this.setPadding(E.a.EDGE_TOP,e)}},{key:"paddingRight",get:function(){return this.layout.getComputedPadding(E.a.EDGE_RIGHT)||0},set:function(e){this.setPadding(E.a.EDGE_RIGHT,e)}},{key:"paddingBottom",get:function(){return this.layout.getComputedPadding(E.a.EDGE_BOTTOM)||0},set:function(e){this.setPadding(E.a.EDGE_BOTTOM,e)}},{key:"paddingLeft",get:function(){return this.layout.getComputedPadding(E.a.EDGE_LEFT)||0},set:function(e){this.setPadding(E.a.EDGE_LEFT,e)}},{key:"marginTop",get:function(){return this.layout.getComputedMargin(E.a.EDGE_TOP)||0},set:function(e){this.setMargin(E.a.EDGE_TOP,e)}},{key:"marginRight",get:function(){return this.layout.getComputedMargin(E.a.EDGE_RIGHT)||0},set:function(e){this.setMargin(E.a.EDGE_RIGHT,e)}},{key:"marginBottom",get:function(){return this.layout.getComputedMargin(E.a.EDGE_BOTTOM)||0},set:function(e){this.setMargin(E.a.EDGE_BOTTOM,e)}},{key:"marginLeft",get:function(){return this.layout.getComputedMargin(E.a.EDGE_LEFT)||0},set:function(e){this.setMargin(E.a.EDGE_LEFT,e)}},{key:"borderTopWidth",get:function(){return this.layout.getComputedBorder(E.a.EDGE_TOP)||0},set:function(e){this.setBorder(E.a.EDGE_TOP,e)}},{key:"borderRightWidth",get:function(){return this.layout.getComputedBorder(E.a.EDGE_RIGHT)||0},set:function(e){this.setBorder(E.a.EDGE_RIGHT,e)}},{key:"borderBottomWidth",get:function(){return this.layout.getComputedBorder(E.a.EDGE_BOTTOM)||0},set:function(e){this.setBorder(E.a.EDGE_BOTTOM,e)}},{key:"borderLeftWidth",get:function(){return this.layout.getComputedBorder(E.a.EDGE_LEFT)||0},set:function(e){this.setBorder(E.a.EDGE_LEFT,e)}},{key:"padding",get:function(){return{top:this.paddingTop,right:this.paddingRight,bottom:this.paddingBottom,left:this.paddingLeft}},set:function(e){this.paddingTop=e,this.paddingRight=e,this.paddingBottom=e,this.paddingLeft=e}},{key:"margin",get:function(){return{top:this.marginTop,right:this.marginRight,bottom:this.marginBottom,left:this.marginLeft}},set:function(e){this.marginTop=e,this.marginRight=e,this.marginBottom=e,this.marginLeft=e}}]),e}(),ie=function(e,t){var n=function(e){return"alignItems"===e||"alignContent"===e||"alignSelf"===e};switch(t){case"auto":if("alignSelf"===e)return E.a.ALIGN_AUTO;break;case"flex":return E.a.DISPLAY_FLEX;case"none":return E.a.DISPLAY_NONE;case"row":return E.a.FLEX_DIRECTION_ROW;case"row-reverse":return E.a.FLEX_DIRECTION_ROW_REVERSE;case"column":return E.a.FLEX_DIRECTION_COLUMN;case"column-reverse":return E.a.FLEX_DIRECTION_COLUMN_REVERSE;case"stretch":return E.a.ALIGN_STRETCH;case"baseline":return E.a.ALIGN_BASELINE;case"space-around":if("justifyContent"===e)return E.a.JUSTIFY_SPACE_AROUND;if(n(e))return E.a.ALIGN_SPACE_AROUND;break;case"space-between":if("justifyContent"===e)return E.a.JUSTIFY_SPACE_BETWEEN;if(n(e))return E.a.ALIGN_SPACE_BETWEEN;break;case"around":return E.a.JUSTIFY_SPACE_AROUND;case"between":return E.a.JUSTIFY_SPACE_BETWEEN;case"wrap":return E.a.WRAP_WRAP;case"wrap-reverse":return E.a.WRAP_WRAP_REVERSE;case"nowrap":return E.a.WRAP_NO_WRAP;case"flex-start":if("justifyContent"===e)return E.a.JUSTIFY_FLEX_START;if(n(e))return E.a.ALIGN_FLEX_START;break;case"flex-end":if("justifyContent"===e)return E.a.JUSTIFY_FLEX_END;if(n(e))return E.a.ALIGN_FLEX_END;break;case"center":if("justifyContent"===e)return E.a.JUSTIFY_CENTER;if(n(e))return E.a.ALIGN_CENTER;break;default:return t}},oe=function(e,t){var n=function(e){var t=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw)?$/g.exec(e);return t?{value:parseFloat(t[1],10),unit:t[2]||"pt"}:{value:e,unit:void 0}}(e);switch(n.unit){case"in":return 72*n.value;case"mm":return n.value*(1/25.4)*72;case"cm":return n.value*(1/2.54)*72;case"vh":if(t.isAutoHeight)throw new Error("vh unit not supported in auto-height pages. Please specify page height if you want to use vh.");return n.value*(t.height/100);case"vw":return n.value*(t.width/100);default:return n.value}},ae=function(e,t){return e.match(/^border/)&&"string"===typeof t},se=function(e,t){var n=function(e){return e.match(/(\d+(px|in|mm|cm|pt|vw|vh)?)\s(\S+)\s(\S+)/)}(t);if(n){if(e.match(/.Color/))return n[4];if(e.match(/.Style/))return n[3];if(e.match(/.Width/))return n[1];throw new Error("StyleSheet: Invalid '"+t+"' for '"+e+"'")}return t},le=function(e,t){return e.match(/^(margin)|(padding)/)&&"string"===typeof t},ue=function(e,t){var n=function(e){return e.match(/\d+(px|in|mm|cm|pt|%|vw|vh)?/g)}(t);if(n){if(e.match(/.Top/))return n[0];if(e.match(/.Right/))return n[1]||n[0];if(e.match(/.Bottom/))return n[2]||n[0];if(e.match(/.Left/))return n[3]||n[1]||n[0];throw new Error("StyleSheet: Invalid '"+t+"' for '"+e+"'")}return t},ce={thin:100,hairline:100,ultralight:200,extralight:200,light:300,normal:400,medium:500,semibold:600,demibold:600,bold:700,ultrabold:800,extrabold:800,heavy:900,black:900},de=function(e){return e.match(/^fontWeight/)},pe=function(e){return e?"number"===typeof e?e:ce[e.toLowerCase()]:ce.normal},he=function(e,t){return e.match(/^objectPosition/)&&"string"===typeof t},fe=function(e,t){var n=function(e){return e.match(/\d+(px|in|mm|cm|pt|%|vw|vh)?/g)}(t);if(n){if(e.match(/.X/))return n[0];if(e.match(/.Y/))return n[1];throw new Error("StyleSheet: Invalid '"+t+"' for '"+e+"'")}return t},me=function(e,t){return e.match(/^transformOrigin/)&&"string"===typeof t},ge=function(e,t){var n=function(e){return e.match(/(-?\d+(px|in|mm|cm|pt|%|vw|vh)?)|top|right|bottom|left|center/g)}(t);if(n){var r;if(e.match(/.X/))r=n[0];else{if(!e.match(/.Y/))throw new Error("StyleSheet: Invalid '"+t+"' for '"+e+"'");r=n[1]||n[0]}return function(e){switch(e){case"top":case"left":return"0%";case"right":case"bottom":return"100%";case"center":return"50%";default:return e}}(r)}return t},be=Object.prototype.hasOwnProperty,ve={margin:{marginTop:!0,marginRight:!0,marginBottom:!0,marginLeft:!0},marginHorizontal:{marginLeft:!0,marginRight:!0},marginVertical:{marginTop:!0,marginBottom:!0},padding:{paddingTop:!0,paddingRight:!0,paddingBottom:!0,paddingLeft:!0},paddingHorizontal:{paddingLeft:!0,paddingRight:!0},paddingVertical:{paddingTop:!0,paddingBottom:!0},border:{borderTopColor:!0,borderTopStyle:!0,borderTopWidth:!0,borderRightColor:!0,borderRightStyle:!0,borderRightWidth:!0,borderBottomColor:!0,borderBottomStyle:!0,borderBottomWidth:!0,borderLeftColor:!0,borderLeftStyle:!0,borderLeftWidth:!0},borderTop:{borderTopColor:!0,borderTopStyle:!0,borderTopWidth:!0},borderRight:{borderRightColor:!0,borderRightStyle:!0,borderRightWidth:!0},borderBottom:{borderBottomColor:!0,borderBottomStyle:!0,borderBottomWidth:!0},borderLeft:{borderLeftColor:!0,borderLeftStyle:!0,borderLeftWidth:!0},borderColor:{borderTopColor:!0,borderRightColor:!0,borderBottomColor:!0,borderLeftColor:!0},borderRadius:{borderTopLeftRadius:!0,borderTopRightRadius:!0,borderBottomRightRadius:!0,borderBottomLeftRadius:!0},borderStyle:{borderTopStyle:!0,borderRightStyle:!0,borderBottomStyle:!0,borderLeftStyle:!0},borderWidth:{borderTopWidth:!0,borderRightWidth:!0,borderBottomWidth:!0,borderLeftWidth:!0},objectPosition:{objectPositionX:!0,objectPositionY:!0},transformOrigin:{transformOriginX:!0,transformOriginY:!0}},ye=function(e,t){for(var n=function(e){if(!e)return e;for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var i=t[r],o=e[i];switch(i){case"display":case"flex":case"flexDirection":case"flexWrap":case"flexFlow":case"flexGrow":case"flexShrink":case"flexBasis":case"justifyContent":case"alignSelf":case"alignItems":case"alignContent":case"order":n[i]=ie(i,o);break;case"textAlignVertical":n.verticalAlign="center"===o?"middle":o;break;case"margin":case"marginHorizontal":case"marginVertical":case"padding":case"paddingHorizontal":case"paddingVertical":case"border":case"borderTop":case"borderRight":case"borderBottom":case"borderLeft":case"borderColor":case"borderRadius":case"borderStyle":case"borderWidth":case"objectPosition":case"transformOrigin":var a=ve[i];for(var s in a)be.call(a,s)&&(n[s]=o);break;default:n[i]=o}}return n}(e),r=Object.keys(n),i={},o=0;o<r.length;o++){var a=r[o],s=n[a],l=void 0;l=ae(a,s)?se(a,s):le(a,s)?ue(a,s):he(a,s)?fe(a,s):me(a,s)?ge(a,s):de(a)?pe(s):s,i[a]=oe(l,t)}return i},_e=function e(t){return Array.isArray(t)||(t=[t]),t.reduce(function(t,n){if(n){var r=Array.isArray(n)?e(n):n;Object.keys(r).forEach(function(e){null!==r[e]&&void 0!==r[e]&&(t[e]=r[e])})}return t},{})},Se={hairlineWidth:1,create:function(e){return e},resolve:function(e,t){return e?(e=function(e,t){return Object.keys(e).reduce(function(n,r){var i,o;return/@media/.test(r)?l()({},n,A()(((o={})[r]=e[r],o),t)):l()({},n,((i={})[r]=e[r],i))},{})}(e=_e(e),t),e=ye(e,t)):null},flatten:_e,absoluteFillObject:{position:"absolute",top:0,left:0,bottom:0,right:0}},we={debug:function(){var e=this.getAbsoluteLayout(),t=this.padding,n=this.margin;this.root.instance.save(),this.debugContent(e,n,t),this.debugPadding(e,n,t),this.debugMargin(e,n),this.debugText(e,n),this.debugOrigin(),this.root.instance.restore()},debugOrigin:function(){if(this.style.transform){var e=this.origin;this.root.instance.circle(e[0],e[1],3).fill("red").circle(e[0],e[1],5).stroke("red")}},debugText:function(e,t){var n=Math.round(this.width+t.left+t.right),r=Math.round(this.height+t.top+t.bottom);this.root.instance.fontSize(4).opacity(1).fillColor("black").text(n+" x "+r,e.left-t.left,Math.max(e.top-t.top-4,1))},debugContent:function(e,t,n){this.root.instance.fillColor("#a1c6e7").opacity(.5).rect(e.left+n.left,e.top+n.top,e.width-n.left-n.right,e.height-n.top-n.bottom).fill()},debugPadding:function(e,t,n){this.root.instance.fillColor("#c4deb9").opacity(.5),this.root.instance.rect(e.left+n.left,e.top,e.width-n.right-n.left,n.top).fill(),this.root.instance.rect(e.left,e.top,n.left,e.height).fill(),this.root.instance.rect(e.left+e.width-n.right,e.top,n.right,e.height).fill(),this.root.instance.rect(e.left+n.left,e.top+e.height-n.bottom,e.width-n.right-n.left,n.bottom).fill()},debugMargin:function(e,t){this.root.instance.fillColor("#f8cca1").opacity(.5),this.root.instance.rect(e.left,e.top-t.top,e.width,t.top).fill(),this.root.instance.rect(e.left-t.left,e.top-t.top,t.left,e.height+t.top+t.bottom).fill(),this.root.instance.rect(e.left+e.width,e.top-t.top,t.right,e.height+t.top+t.bottom).fill(),this.root.instance.rect(e.left,e.top+e.height,e.width,t.bottom).fill()}},Ee=(Math.sqrt(2)-1)/3*4;var Ce=function(e,t,n,r,i){var o=t.top,a=t.left,s=t.width,l=t.height,u=n.borderTopWidth,c=n.borderRightWidth,d=n.borderLeftWidth;e.moveTo(a+i,o),e.lineTo(a+s-r,o);var p=r*(1-Ee);e.bezierCurveTo(a+s-p,o,a+s,o+p,a+s,o+r);var h=o+Math.max(u,r);e.lineTo(a+s,h),e.lineTo(a+s-c,h);var f=Math.max(r-c,0),m=Math.max(r-u,0),g=f*(1-Ee),b=m*(1-Ee);e.bezierCurveTo(a+s-c,o+u+b,a+s-c-g,o+u,a+s-c-f,o+u),e.lineTo(a+Math.max(i,d),o+u);var v=Math.max(i-d,0),y=Math.max(i-u,0),_=v*(1-Ee),S=y*(1-Ee),w=o+Math.max(u,i);e.bezierCurveTo(a+d+_,o+u,a+d,o+u+S,a+d,w),e.lineTo(a,w),e.lineTo(a,o+i);var E=i*(1-Ee);if(e.bezierCurveTo(a,o+E,a+E,o,a+i,o),e.closePath(),e.clip(),c){var C=-u/c;e.moveTo(a+s/2,C*(-s/2)+o),e.lineTo(a+s,o),e.lineTo(a,o),e.lineTo(a,o+l),e.closePath(),e.clip()}if(d){var x=-u/d;e.moveTo(a+s/2,x*(-s/2)+o),e.lineTo(a,o),e.lineTo(a+s,o),e.lineTo(a+s,o+l),e.closePath(),e.clip()}},xe=function(e,t,n,r,i){var o=t.top,a=t.left,s=t.width,l=n.borderTopColor,u=n.borderTopWidth,c=n.borderTopStyle,d=n.borderRightWidth,p=n.borderLeftWidth,h=i*(1-Ee),f=r*(1-Ee);e.moveTo(a,o+Math.max(i,u)),e.bezierCurveTo(a,o+h,a+h,o,a+i,o),e.lineTo(a+s-r,o),e.bezierCurveTo(a+s-f,o,a+s,o+f,a+s,o+r),e.strokeColor(l),e.lineWidth(2*Math.max(d,u,p)),"dashed"===c?e.dash(2*u,{space:1.2*u}):"dotted"===c&&e.dash(u,{space:1.2*u}),e.stroke(),e.undash()},Ae=function(e,t,n,r,i){var o=t.top,a=t.left,s=t.width,l=t.height,u=n.borderTopWidth,c=n.borderRightWidth,d=n.borderBottomWidth;e.moveTo(a+s,o+r),e.lineTo(a+s,o+l-i);var p=i*(1-Ee);e.bezierCurveTo(a+s,o+l-p,a+s-p,o+l,a+s-i,o+l);var h=a+s-Math.max(c,i);e.lineTo(h,o+l),e.lineTo(h,o+l-d);var f=Math.max(i-c,0),m=Math.max(i-d,0),g=f*(1-Ee),b=m*(1-Ee);e.bezierCurveTo(a+s-c-g,o+l-d,a+s-c,o+l-d-b,a+s-c,o+l-Math.max(i,d)),e.lineTo(a+s-c,o+Math.max(r,u));var v=Math.max(r-c,0),y=Math.max(r-u,0),_=v*(1-Ee),S=y*(1-Ee),w=a+s-Math.max(r,c);e.bezierCurveTo(a+s-c,o+u+S,a+s-c-_,o+u,w,o+u),e.lineTo(w,o),e.lineTo(a+s-r,o);var E=r*(1-Ee);if(e.bezierCurveTo(a+s-E,o,a+s,o+E,a+s,o+r),e.closePath(),e.clip(),u){var C=-u/c;e.moveTo(a+s/2,C*(-s/2)+o),e.lineTo(a+s,o),e.lineTo(a+s,o+l),e.lineTo(a,o+l),e.closePath(),e.clip()}if(d){var x=d/c;e.moveTo(a+s/2,x*(-s/2)+o+l),e.lineTo(a+s,o+l),e.lineTo(a+s,o),e.lineTo(a,o),e.closePath(),e.clip()}},Te=function(e,t,n,r,i){var o=t.top,a=t.left,s=t.width,l=t.height,u=n.borderRightColor,c=n.borderRightStyle,d=n.borderRightWidth,p=n.borderTopWidth,h=n.borderBottomWidth,f=i*(1-Ee),m=r*(1-Ee);e.moveTo(a+s-r,o),e.bezierCurveTo(a+s-m,o,a+s,o+m,a+s,o+r),e.lineTo(a+s,o+l-i),e.bezierCurveTo(a+s,o+l-f,a+s-f,o+l,a+s-i,o+l),e.strokeColor(u),e.lineWidth(2*Math.max(d,p,h)),"dashed"===c?e.dash(2*d,{space:1.2*d}):"dotted"===c&&e.dash(d,{space:1.2*d}),e.stroke(),e.undash()},Oe=function(e,t,n,r,i){var o=t.top,a=t.left,s=t.width,l=t.height,u=n.borderBottomWidth,c=n.borderRightWidth,d=n.borderLeftWidth;e.moveTo(a+s-i,o+l),e.lineTo(a+r,o+l);var p=r*(1-Ee);e.bezierCurveTo(a+p,o+l,a,o+l-p,a,o+l-r);var h=o+l-Math.max(u,r);e.lineTo(a,h),e.lineTo(a+d,h);var f=Math.max(r-d,0),m=Math.max(r-u,0),g=f*(1-Ee),b=m*(1-Ee);e.bezierCurveTo(a+d,o+l-u-b,a+d+g,o+l-u,a+d+f,o+l-u),e.lineTo(a+s-Math.max(i,c),o+l-u);var v=Math.max(i-c,0),y=Math.max(i-u,0),_=v*(1-Ee),S=y*(1-Ee),w=o+l-Math.max(u,i);e.bezierCurveTo(a+s-c-_,o+l-u,a+s-c,o+l-u-S,a+s-c,w),e.lineTo(a+s,w),e.lineTo(a+s,o+l-i);var E=i*(1-Ee);if(e.bezierCurveTo(a+s,o+l-E,a+s-E,o+l,a+s-i,o+l),e.closePath(),e.clip(),c){var C=u/c;e.moveTo(a+s/2,C*(-s/2)+o+l),e.lineTo(a+s,o+l),e.lineTo(a,o+l),e.lineTo(a,o),e.closePath(),e.clip()}if(d){var x=-u/d;e.moveTo(a+s/2,x*(s/2)+o+l),e.lineTo(a,o+l),e.lineTo(a+s,o+l),e.lineTo(a+s,o),e.closePath(),e.clip()}},ke=function(e,t,n,r,i){var o=t.top,a=t.left,s=t.width,l=t.height,u=n.borderBottomColor,c=n.borderBottomStyle,d=n.borderBottomWidth,p=n.borderRightWidth,h=n.borderLeftWidth,f=r*(1-Ee),m=i*(1-Ee);e.moveTo(a+s,o+l-i),e.bezierCurveTo(a+s,o+l-m,a+s-m,o+l,a+s-i,o+l),e.lineTo(a+r,o+l),e.bezierCurveTo(a+f,o+l,a,o+l-f,a,o+l-r),e.strokeColor(u),e.lineWidth(2*Math.max(d,p,h)),"dashed"===c?e.dash(2*d,{space:1.2*d}):"dotted"===c&&e.dash(d,{space:1.2*d}),e.stroke(),e.undash()},Ie=function(e,t,n,r,i){var o=t.top,a=t.left,s=t.width,l=t.height,u=n.borderTopWidth,c=n.borderLeftWidth,d=n.borderBottomWidth;e.moveTo(a,o+l-r),e.lineTo(a,o+i);var p=i*(1-Ee);e.bezierCurveTo(a,o+p,a+p,o,a+i,o);var h=a+Math.max(c,i);e.lineTo(h,o),e.lineTo(h,o+u);var f=Math.max(i-c,0),m=Math.max(i-u,0),g=f*(1-Ee),b=m*(1-Ee);e.bezierCurveTo(a+c+g,o+u,a+c,o+u+b,a+c,o+Math.max(i,u)),e.lineTo(a+c,o+l-Math.max(r,d));var v=Math.max(r-c,0),y=Math.max(r-d,0),_=v*(1-Ee),S=y*(1-Ee),w=a+Math.max(r,c);e.bezierCurveTo(a+c,o+l-d-S,a+c+_,o+l-d,w,o+l-d),e.lineTo(w,o+l),e.lineTo(a+r,o+l);var E=r*(1-Ee);if(e.bezierCurveTo(a+E,o+l,a,o+l-E,a,o+l-r),e.closePath(),e.clip(),d){var C=-d/c;e.moveTo(a+s/2,C*(s/2)+o+l),e.lineTo(a,o+l),e.lineTo(a,o),e.lineTo(a+s,o),e.closePath(),e.clip()}if(d){var x=-u/c;e.moveTo(a+s/2,x*(-s/2)+o),e.lineTo(a,o),e.lineTo(a,o+l),e.lineTo(a+s,o+l),e.closePath(),e.clip()}},Re=function(e,t,n,r,i){var o=t.top,a=t.left,s=t.height,l=n.borderLeftColor,u=n.borderLeftStyle,c=n.borderLeftWidth,d=n.borderTopWidth,p=n.borderBottomWidth,h=r*(1-Ee),f=i*(1-Ee);e.moveTo(a+r,o+s),e.bezierCurveTo(a+h,o+s,a,o+s-h,a,o+s-r),e.lineTo(a,o+i),e.bezierCurveTo(a,o+f,a+f,o,a+i,o),e.strokeColor(l),e.lineWidth(2*Math.max(c,d,p)),"dashed"===u?e.dash(2*c,{space:1.2*c}):"dotted"===u&&e.dash(c,{space:1.2*c}),e.stroke(),e.undash()},Pe={drawBorders:function(){var e=this.root.instance,t=this.getAbsoluteLayout(),n=this.borderTopWidth,r=this.borderLeftWidth,i=this.borderRightWidth,o=this.borderBottomWidth,a=this.style,s=a.opacity,l=a.borderTopLeftRadius,u=void 0===l?0:l,c=a.borderTopRightRadius,d=void 0===c?0:c,p=a.borderBottomLeftRadius,h=void 0===p?0:p,f=a.borderBottomRightRadius,m=void 0===f?0:f,g=a.borderTopColor,b=void 0===g?"black":g,v=a.borderTopStyle,y=void 0===v?"solid":v,_=a.borderLeftColor,S=void 0===_?"black":_,w=a.borderLeftStyle,E=void 0===w?"solid":w,C=a.borderRightColor,x=void 0===C?"black":C,A=a.borderRightStyle,T=void 0===A?"solid":A,O=a.borderBottomColor,k=void 0===O?"black":O,I=a.borderBottomStyle,R={borderTopColor:b,borderTopWidth:n,borderTopStyle:y,borderLeftColor:S,borderLeftWidth:r,borderLeftStyle:E,borderRightColor:x,borderRightWidth:i,borderRightStyle:T,borderBottomColor:k,borderBottomWidth:o,borderBottomStyle:void 0===I?"solid":I,borderTopLeftRadius:u,borderTopRightRadius:d,borderBottomLeftRadius:h,borderBottomRightRadius:m},P=t.width,D=t.height,N=Math.min(d,.5*P,.5*D),M=Math.min(u,.5*P,.5*D),L=Math.min(m,.5*P,.5*D),B=Math.min(h,.5*P,.5*D);e.save(),e.strokeOpacity(s),n&&(e.save(),Ce(e,t,R,N,M),xe(e,t,R,N,M),e.restore()),i&&(e.save(),Ae(e,t,R,N,L),Te(e,t,R,N,L),e.restore()),o&&(e.save(),Oe(e,t,R,B,L),ke(e,t,R,B,L),e.restore()),r&&(e.save(),Ie(e,t,R,B,M),Re(e,t,R,B,M),e.restore()),e.restore()}},De=(Math.sqrt(2)-1)/3*4,Ne={clip:function(){var e=this.getAbsoluteLayout(),t=e.top,n=e.left,r=e.width,i=e.height,o=this.style,a=o.borderTopLeftRadius,s=void 0===a?0:a,l=o.borderTopRightRadius,u=void 0===l?0:l,c=o.borderBottomRightRadius,d=void 0===c?0:c,p=o.borderBottomLeftRadius,h=void 0===p?0:p,f=Math.min(u,.5*r,.5*i),m=f*(1-De);this.root.instance.moveTo(n+f,t),this.root.instance.lineTo(n+r-f,t),this.root.instance.bezierCurveTo(n+r-m,t,n+r,t+m,n+r,t+f);var g=Math.min(d,.5*r,.5*i),b=g*(1-De);this.root.instance.lineTo(n+r,t+i-g),this.root.instance.bezierCurveTo(n+r,t+i-b,n+r-b,t+i,n+r-g,t+i);var v=Math.min(h,.5*r,.5*i),y=v*(1-De);this.root.instance.lineTo(n+v,t+i),this.root.instance.bezierCurveTo(n+y,t+i,n,t+i-y,n,t+i-v);var _=Math.min(s,.5*r,.5*i),S=_*(1-De);this.root.instance.lineTo(n,t+_),this.root.instance.bezierCurveTo(n,t+S,n+S,t,n+_,t),this.root.instance.closePath(),this.root.instance.clip()}},Me=function(e){var t=/translateX\((-?\d+\.?d*)\)/g.exec(e),n=/translate\((-?\d+\.?d*).*,\s*(-?\d+\.?d*).*\)/g.exec(e);return t&&t[1]?t[1]:n&&n[1]?n[1]:0},Le=function(e){var t=/translateY\((-?\d+\.?\d*)\)/g.exec(e),n=/translate\((-?\d+\.?\d*).*,\s*(-?\d+\.?\d*).*\)/g.exec(e);return t&&t[1]?t[1]:n&&n[2]?n[2]:0},Be=function(e){var t=/scaleX\((-?\d+\.?\d*)\)/g.exec(e),n=/scale\((-?\d+\.?\d*).*,\s*(-?\d+\.?\d*).*\)/g.exec(e);return t&&t[1]?t[1]:n&&n[1]?n[1]:1},Fe=function(e){var t=/scaleY\((-?\d+\.?\d*)\)/g.exec(e),n=/scale\((-?\d+\.?\d*).*,\s*(-?\d+\.?\d*).*\)/g.exec(e);return t&&t[1]?t[1]:n&&n[2]?n[2]:1},je=function(e,t,n){if(/rotate/g.test(t))e.root.instance.rotate(function(e){var t=/rotate\((-?\d+.?\d+)(.+)\)/g.exec(e);if(t&&t[1]&&t[2]){var n=t[1];return"rad"===t[2]?180*n/Math.PI:n}return 0}(t),{origin:n});else if(/scaleX/g.test(t))e.root.instance.scale(Be(t),1,{origin:n});else if(/scaleY/g.test(t))e.root.instance.scale(1,Fe(t),{origin:n});else if(/scale/g.test(t))e.root.instance.scale(Be(t),Fe(t),{origin:n});else if(/translateX/g.test(t))e.root.instance.translate(Me(t),1,{origin:n});else if(/translateY/g.test(t))e.root.instance.translate(1,Le(t),{origin:n});else if(/translate/g.test(t))e.root.instance.translate(Me(t),Le(t),{origin:n});else if(/matrix/g.test(t)){var r;(r=e.root.instance).transform.apply(r,function(e){var t=/matrix\(([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+)\)/g.exec(e);return t?t.slice(1,7):null}(t))}},Ue={applyTransformations:function(){for(var e,t=/[a-zA-Z]+\([^)]+\)/g,n=this.origin,r=this.style&&this.style.transform||"";null!=(e=t.exec(r));)je(this,e[0],n)}},He=function(e,t){return Object(C.isNil)(t)?e:t},ze=function(e){return e.reduce(function(e,t){return Object(C.mergeDeepWith)(He,e,t)},{})},Ve=Object(C.compose)(Object(C.equals)("Function"),C.type),We=["color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","lineHeight","textAlign","visibility","wordSpacing"],Ge=function(e){function t(n,r){var i;return(i=e.call(this)||this).root=n,i.style={},i.props=ze([i.constructor.defaultProps,t.defaultProps,r]),$(!i.props.styles,'"styles" prop passed instead of "style" prop'),i}i()(t,e);var n=t.prototype;return n.appendChild=function(t){e.prototype.appendChild.call(this,t),this.root.markDirty()},n.appendChildBefore=function(t,n){e.prototype.appendChildBefore.call(this,t,n),this.root.markDirty()},n.removeChild=function(t){e.prototype.removeChild.call(this,t),this.root.markDirty()},n.update=function(e){this.props=ze([this.constructor.defaultProps,t.defaultProps,e]),this.root.markDirty()},n.applyProps=function(){var e=this;this.style=this.resolveStyles(),Object(C.toPairsIn)(this.style).map(function(t){var n=t[0],r=t[1];e.applyStyle(n,r)}),this.children.forEach(function(e){e.applyProps&&e.applyProps()})},n.resolveStyles=function(){var e=this.page,t=e.size,n={orientation:e.orientation,isAutoHeight:e.isAutoHeight,width:t.width,height:t.height},r=Se.resolve(this.props.style,n),i=this.parent?Object(C.pick)(We,this.parent.style):{};return l()({},i,r)},n.applyStyle=function(e,t){if(void 0!==t){var n="set"+te(e);switch(e){case"marginTop":case"marginRight":case"marginBottom":case"marginLeft":case"paddingTop":case"paddingRight":case"paddingBottom":case"paddingLeft":case"borderTopWidth":case"borderRightWidth":case"borderBottomWidth":case"borderLeftWidth":case"position":case"top":case"right":case"bottom":case"left":case"width":case"height":case"minHeight":case"maxHeight":case"minWidth":case"maxWidth":this[e]=t;break;default:Ve(this.layout[n])&&this.layout[n](t)}}},n.getLayoutData=function(){var e=this.getAbsoluteLayout();return{type:this.name,top:e.top,left:e.left,width:e.width,style:this.style,height:e.height,children:this.children.map(function(e){return e.getLayoutData()})}},n.drawBackgroundColor=function(){var e=this.style,t=e.backgroundColor,n=e.opacity,r=void 0===n?1:n,i=this.getAbsoluteLayout(),o=i.left,a=i.top,s=i.width,l=i.height;t&&(this.root.instance.save(),this.clip(),this.root.instance.fillOpacity(r).fillColor(t).rect(o,a,s,l).fill().restore())},n.clone=function(){var e=new this.constructor(this.root,this.props);return e.copyStyle(this),e.style=this.style,e},n.onNodeSplit=function(e,t){this.calculateLayout(),t.marginTop=0,t.paddingTop=0,t.style.height&&(t.height=this.height-e),this.height=e,this.marginBottom=0,this.paddingBottom=0},n.renderChildren=function(){var e=f()(p.a.mark(function e(){var t;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=0;case 1:if(!(t<this.children.length)){e.next=7;break}return e.next=4,this.children[t].render();case 4:t++,e.next=1;break;case 7:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),_()(t,[{key:"page",get:function(){return this.parent.page}},{key:"wrap",get:function(){return this.props.wrap}},{key:"break",get:function(){return this.props.break},set:function(e){this.props.break=e}},{key:"fixed",get:function(){return this.props.fixed}},{key:"minPresenceAhead",get:function(){return this.props.minPresenceAhead}},{key:"absolute",get:function(){return"absolute"===this.props.style.position}},{key:"origin",get:function(){var e=this.style,t=e.transformOriginX,n=e.transformOriginY,r=this.getAbsoluteLayout(),i=r.left,o=r.top,a=r.width,s=r.height,l=ne(t),u=ne(n);return[i+(l?a*l.percent:t),o+(u?s*u.percent:n)]}}]),t}(re);Ge.defaultProps={style:{borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomRightRadius:0,borderBottomLeftRadius:0,transformOriginX:"50%",transformOriginY:"50%"},minPresenceAhead:0},Object.assign(Ge.prototype,we),Object.assign(Ge.prototype,Pe),Object.assign(Ge.prototype,Ne),Object.assign(Ge.prototype,Ue);var Ke=function(e,t){return Array.from({length:Math.ceil(e/t)},function(e,n){return n*t})},qe=function(e){var t=ne(e);return t?100/t.value:null},Ye={getRulerWidth:function(){return 13},hasHorizontalRuler:function(){return this.props.ruler||this.props.horizontalRuler},hasVerticalRuler:function(){return this.props.ruler||this.props.verticalRuler},getHorizontalSteps:function(){var e=this.props.horizontalRulerSteps||this.props.rulerSteps||50;if("string"===typeof e){var t=qe(e);if(t)return(this.width-(this.hasVerticalRuler()?13:0))/t;throw new Error("Page: Invalid horizontal steps value")}return e},getVerticalSteps:function(){var e=this.props.verticalRulerSteps||this.props.rulerSteps||50;if("string"===typeof e){var t=qe(e);if(t)return(this.height-(this.hasHorizontalRuler()?13:0))/t;throw new Error("Page: Invalid horizontal steps value")}return e},renderRuler:function(){var e=this.hasHorizontalRuler(),t=this.hasVerticalRuler();(e||t)&&(this.root.instance.save().lineWidth(.5).fontSize(5).opacity(1),e&&this.drawHorizontalRuler(),t&&this.drawVerticalRuler(),e&&t&&this.root.instance.rect(0,0,12.5,12.5).fill("white"),this.root.instance.restore())},drawHorizontalRuler:function(){var e=this,t=this.hasVerticalRuler()?13:0;this.root.instance.rect(t,0,this.width,13).fill("white").moveTo(this.hasVerticalRuler()?13:0,13).lineTo(this.width,13).stroke("gray");var n=Ke(this.width,this.getHorizontalSteps());n.map(function(n){e.root.instance.moveTo(t+n,0).lineTo(t+n,13).stroke("gray").fillColor("black").text(""+Math.round(n),t+n+1,1)}),n.map(function(n){0!==n&&e.root.instance.moveTo(t+n,13).lineTo(t+n,e.height).stroke("#ababab")})},drawVerticalRuler:function(){var e=this,t=this.hasHorizontalRuler()?13:0;this.root.instance.rect(0,t,13,this.height).fill("white").moveTo(13,this.hasHorizontalRuler()?13:0).lineTo(13,this.height).stroke("gray");var n=Ke(this.height,this.getVerticalSteps());n.map(function(n){e.root.instance.moveTo(0,t+n).lineTo(13,t+n).stroke("gray").fillColor("black").text(""+Math.round(n),1,t+n+1)}),n.map(function(n){0!==n&&e.root.instance.moveTo(13,t+n).lineTo(e.width,t+n).stroke("#ababab")})}},Xe=function(){function e(e,t){this.root=e,this.value=t,this.parent=null,this.props={}}var t=e.prototype;return t.getLayoutData=function(){return this.value},t.remove=function(){this.parent.removeChild(this)},t.clone=function(){return new this.constructor(this.root,this.value)},t.cleanup=function(){},t.update=function(e){this.value=e,this.parent.computed=!1,this.parent.container=null,this.root.markDirty()},_()(e,[{key:"name",get:function(){return"TextInstance"}}]),e}(),Qe={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]},Ze=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this)._size=null,r}i()(t,e);var n=t.prototype;return n.resetMargins=function(){(this.marginTop||this.marginBottom||this.marginLeft||this.marginRight)&&($(!1,"Margin values are not allowed on Page element. Use padding instead."),this.marginTop=0,this.marginBottom=0,this.marginLeft=0,this.marginRight=0)},n.applyProps=function(){e.prototype.applyProps.call(this),this.top=0,this.left=0,this.width=this.size.width,this.resetMargins();var t=this.getRulerWidth();this.hasHorizontalRuler()&&(this.paddingTop=this.paddingTop+t),this.hasVerticalRuler()&&(this.paddingLeft=this.paddingLeft+t)},n.setPadding=function(e,t){var n=e===E.a.EDGE_TOP||e===E.a.EDGE_BOTTOM?this.size.height:this.size.width,r=ne(t);r?this.layout.setPadding(e,n*r.percent):this.layout.setPadding(e,t)},n.addDynamicChild=function(){var e=f()(p.a.mark(function e(t,n){var r,i,o,a,s,l,c;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:r=Array.isArray(n)?n:[n],i=0;case 4:if(!(i<r.length)){e.next=27;break}if(o=r[i],a=o.type,s=o.props,"string"!==typeof o){e.next=12;break}l=new Xe(this.root,o),t.appendChild(l),e.next=24;break;case 12:if(a===u.Fragment){e.next=22;break}return c=an(o,this.root),e.next=16,c.onAppendDynamically();case 16:return t.appendChild(c),c.applyProps(),e.next=20,this.addDynamicChild(c,s.children);case 20:e.next=24;break;case 22:return e.next=24,this.addDynamicChild(t,s.children);case 24:i++,e.next=4;break;case 27:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}(),n.renderDynamicNodes=function(){var e=f()(p.a.mark(function e(t,n){var r,i,o;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=this.children.slice(0);case 1:if(!(r.length>0)){e.next=14;break}if(i=r.shift(),!(!n||n(i))||!i.props.render){e.next=11;break}return i.removeAllChilds(),o=i.props.render(t),e.next=9,this.addDynamicChild(i,o);case 9:return i.fixed||(i.props.render=null),e.abrupt("continue",1);case 11:i.children&&r.push.apply(r,i.children),e.next=1;break;case 14:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}(),n.nodeWillWrap=function(){var e=f()(p.a.mark(function e(t){return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.renderDynamicNodes(t);case 2:this.calculateLayout();case 3:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}(),n.onNodeSplit=function(e,t){t.marginTop=0,this.marginBottom=0,this.calculateLayout()},n.clone=function(){var t=e.prototype.clone.call(this);return t._size=this.size,t},n.update=function(t){e.prototype.update.call(this,t),this._size=null},n.render=function(){var e=f()(p.a.mark(function e(){var t,n;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.root.instance,this.isAutoHeight||(this.height=this.size.height),this.calculateLayout(),n=this.isAutoHeight?this.height:this.size.height,t.addPage({size:[this.size.width,n],margin:0}),this.style.backgroundColor&&t.fillColor(this.style.backgroundColor).rect(0,0,this.size.width,n).fill(),e.next=8,this.renderChildren();case 8:this.props.debug&&this.debug(),this.renderRuler();case 10:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),_()(t,[{key:"name",get:function(){return"Page"}},{key:"document",get:function(){return this.parent}},{key:"page",get:function(){return this}},{key:"orientation",get:function(){return this.props.orientation}},{key:"size",get:function(){return this._size?this._size:(this._size=function(e,t){var n;if(void 0===t&&(t="portrait"),"string"===typeof e)n=Qe[e.toUpperCase()];else if(Array.isArray(e))n=e;else if("number"===typeof e)n=[e];else{if("object"!==typeof e||!e.width)throw new Error("Invalid Page size: "+e);n=[e.width,e.height]}return"portrait"===t?{width:n[0],height:n[1]}:{width:n[1],height:n[0]}}(this.props.size,this.orientation),this.hasHorizontalRuler()&&(this._size.width+=this.getRulerWidth()),this.hasVerticalRuler()&&(this._size.height+=this.getRulerWidth()),this._size)}},{key:"isAutoHeight",get:function(){return"undefined"===typeof this.size.height}}]),t}(Ge);Ze.defaultProps={size:"A4",wrap:!0,orientation:"portrait"},Object.assign(Ze.prototype,Ye);var Je=function(e){function t(){return e.apply(this,arguments)||this}return i()(t,e),t.prototype.render=function(){var e=f()(p.a.mark(function e(){return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.root.instance.save(),this.applyTransformations(),this.drawBackgroundColor(),this.drawBorders(),e.next=6,this.renderChildren();case 6:this.props.debug&&this.debug(),this.root.instance.restore();case 8:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),_()(t,[{key:"name",get:function(){return"View"}}]),t}(Ge);Je.defaultProps={wrap:!0};var $e,et,tt=function(){var t=f()(p.a.mark(function t(n,r){var i,o;return p.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,L()(n,r);case 2:return i=t.sent,t.next=5,i.buffer?i.buffer():i.arrayBuffer();case 5:return o=t.sent,t.abrupt("return","Buffer"===o.constructor.name?o:e.from(o));case 7:case"end":return t.stop()}},t)}));return function(e,n){return t.apply(this,arguments)}}(),nt=function(){function e(e,t,n,r,i){this.src=e,this.fontFamily=t,this.fontStyle=n||"normal",this.fontWeight=pe(r)||400,this.data=null,this.loading=!1,this.options=i}return e.prototype.load=function(){var e=f()(p.a.mark(function e(){var t,n,r,i,o,a,s=this;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.loading=!0,t=this.options,n=t.headers,r=t.body,i=t.method,o=void 0===i?"GET":i,e.next=5,tt(this.src,{method:o,body:r,headers:n});case 5:a=e.sent,this.data=N.a.create(a),e.next=12;break;case 9:return e.next=11,new Promise(function(e,t){return N.a.open(s.src,function(n,r){return n?t(n):e(r)})});case 11:this.data=e.sent;case 12:this.loading=!1;case 13:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),e}(),rt=function(){function e(e){this.family=e,this.sources=[]}e.create=function(t){return new e(t)};var t=e.prototype;return t.register=function(e){var t=e.src,n=e.fontWeight,r=e.fontStyle,i=a()(e,["src","fontWeight","fontStyle"]);this.sources.push(new nt(t,this.fontFamily,r,n,i))},t.resolve=function(e){var t,n=e.fontWeight,r=void 0===n?400:n,i=e.fontStyle,o=void 0===i?"normal":i,a=this.sources.filter(function(e){return e.fontStyle===o}),s=a.find(function(e){return e.fontWeight===r});if(s)return s;if(r>=400&&r<=500){var l=a.filter(function(e){return e.fontWeight<=r}),u=a.filter(function(e){return e.fontWeight>500});t=a.filter(function(e){return e.fontWeight>=r&&e.fontWeight<500})[0]||l[l.length-1]||u[0]}var c=a.filter(function(e){return e.fontWeight<r}),d=a.filter(function(e){return e.fontWeight>r});if(r<400&&(t=c[c.length-1]||d[0]),r>500&&(t=d[0]||c[c.length-1]),!t)throw new Error("Could not resolve font for "+this.fontFamily+", fontWeight "+r);return t},e}(),it={registerEmojiSource:function(e){var t=e.url,n=e.format;$e={url:t,format:void 0===n?"png":n}},getEmojiSource:function(){return $e}},ot=["Courier","Courier-Bold","Courier-Oblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Times-Roman","Times-Bold","Times-Italic"],at={registerHyphenationCallback:function(e){et=e},getHyphenationCallback:function(){return et}},st={},lt=function(e){var t=e.fontFamily;if(ot.includes(t))return null;if(!st[t])throw new Error("Font family not registered: "+t+". Please register it calling Font.register() method.");return st[t].resolve(e)},ut=function(){var e=f()(p.a.mark(function e(t,n){var r,i;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.fontFamily,!ot.includes(r)){e.next=4;break}return e.abrupt("return");case 4:if((i=lt(t)).data||i.loading){e.next=8;break}return e.next=8,i.load();case 8:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}(),ct=l()({register:function(e,t){"object"===typeof e?t=e:($(!1,"Font.register will not longer accept the font source as first argument. Please move it into the data object. For more info refer to https://react-pdf.org/fonts"),t.src=e);var n=t.family;if(st[n]||(st[n]=rt.create(n)),t.fonts)for(var r=0;r<t.fonts.length;r++)st[n].register(l()({family:n},t.fonts[r]));else st[n].register(t)},getRegisteredFonts:function(){return st},getRegisteredFontFamilies:function(){return Object.keys(st)},getFont:lt,load:ut,clear:function(){st={}},reset:function(){for(var e in st)st.hasOwnProperty(e)&&(st[e].data=null)}},it,at),dt=function(){function e(e){this.name=e,this.src=S.a.open(null,e)}var t=e.prototype;return t.layout=function(e){var t=this,n=this.src.encode(e),r=n[0],i=n[1];return{positions:i,stringIndices:i.map(function(e,t){return t}),glyphs:r.map(function(e,n){var r=t.getGlyph(parseInt(e,16));return r.advanceWidth=i[n].advanceWidth,r})}},t.glyphForCodePoint=function(e){var t=this.getGlyph(e);return t.advanceWidth=400,t},t.getGlyph=function(e){return{id:e,_font:this.src,codePoints:[e],isLigature:!1,name:this.src.font.characterToGlyph(e)}},t.hasGlyphForCodePoint=function(e){return".notdef"!==this.src.font.characterToGlyph(e)},_()(e,[{key:"ascent",get:function(){return 900}},{key:"descent",get:function(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":return-220;case"Courier":case"Courier-Bold":case"Courier-Oblique":return-230;default:return-200}}},{key:"lineGap",get:function(){return 0}},{key:"unitsPerEm",get:function(){return 1e3}}]),e}(),pt={},ht=[173],ft=Object(C.pathOr)(12,["attributes","fontSize"]),mt=function(){return gt("Helvetica")},gt=function(e){if(pt[e])return pt[e];var t=new dt(e);return pt[e]=t,t},bt=function(e,t){return!ht.includes(e)&&!t.hasGlyphForCodePoint(e)&&mt().hasGlyphForCodePoint(e)},vt={linebreaker:U.a,justification:z.a,textDecoration:W.a,scriptItemizer:K.a,wordHyphenation:Y.a,fontSubstitution:function(){return function(e){var t=e.string,n=e.runs,r=null,i=0,o=0,a=[],s=n,l=Array.isArray(s),u=0;for(s=l?s:s[Symbol.iterator]();;){var c;if(l){if(u>=s.length)break;c=s[u++]}else{if((u=s.next()).done)break;c=u.value}var d=c,p=ft(d),h="string"===typeof d.attributes.font?gt(d.attributes.font):d.attributes.font;if(0===t.length){a.push({start:0,end:0,attributes:{font:h}});break}var f=t.slice(d.start,d.end),m=Array.isArray(f),g=0;for(f=m?f:f[Symbol.iterator]();;){var b;if(m){if(g>=f.length)break;b=f[g++]}else{if((g=f.next()).done)break;b=g.value}var v=b,y=v.codePointAt(),_=bt(y,h)?mt():h;_!==r&&(r&&a.push({start:i,end:o,attributes:{font:r,scale:r?p/r.unitsPerEm:0}}),r=_,i=o),o+=v.length}}if(i<t.length){var S=ft(Object(C.last)(n));a.push({start:i,end:t.length,attributes:{font:r,scale:r?S/r.unitsPerEm:0}})}return{string:t,runs:a}}}},yt=F()(vt),_t=/^([a-z]+\:(\/\/)?)/i,St=function(e){return e?"string"!==typeof e||e.match(_t)?e:"http://"+e:""};Z.a.isValid=function(e){try{return!!new Z.a(e)}catch(e){return!1}};var wt=[65472,65473,65474,65475,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487],Et=function(e){if(this.data=null,this.width=null,this.height=null,this.data=e,65496!==e.readUInt16BE(0))throw new Error("SOI not found in JPEG");for(var t,n=2;n<e.length&&(t=e.readUInt16BE(n),n+=2,!wt.includes(t));)n+=e.readUInt16BE(n);if(!wt.includes(t))throw new Error("Invalid JPEG.");n+=3,this.height=e.readUInt16BE(n),n+=2,this.width=e.readUInt16BE(n)};Et.isValid=function(t){if(!t||!e.isBuffer(t)||65496!==t.readUInt16BE(0))return!1;for(var n,r=2;r<t.length&&(n=t.readUInt16BE(r),r+=2,!wt.includes(n));)r+=t.readUInt16BE(r);return!!wt.includes(n)};var Ct,xt,At,Tt,Ot,kt=(xt=(void 0===(Ct={limit:30})?{}:Ct).limit,At=void 0===xt?100:xt,Tt={},Ot=[],{get:function(e){return Tt[e]},set:function(e,t){Ot.push(e),Ot.length>At&&delete Tt[Ot.shift()],Tt[e]=t},reset:function(){Tt={},Ot=[]},length:function(){return Ot.length}}),It=function(){var t=f()(p.a.mark(function t(n,r){var i,o;return p.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,L()(n,r);case 2:return i=t.sent,t.next=5,i.buffer?i.buffer():i.arrayBuffer();case 5:return o=t.sent,t.abrupt("return","Buffer"===o.constructor.name?o:e.from(o));case 7:case"end":return t.stop()}},t)}));return function(e,n){return t.apply(this,arguments)}}();function Rt(e,t){switch(t.toLowerCase()){case"jpg":case"jpeg":return new Et(e);case"png":return new Z.a(e);default:return null}}var Pt=function(e){var t=function(e){var t;return Et.isValid(e)?t="jpg":Z.a.isValid(e)&&(t="png"),t}(e);if(t)return new Promise(function(n){return n(Rt(e,t))})},Dt=function(e){var t=137===e[0]&&80===e[1]&&78===e[2]&&71===e[3]&&13===e[4]&&10===e[5]&&26===e[6]&&10===e[7],n=255===e[0]&&216===e[1]&&255===e[2],r="";if(t)r="png";else{if(!n)throw new Error("Not valid image extension");r="jpg"}return r},Nt=function(){var e=f()(p.a.mark(function e(t,n){var r,i,o,a,s,l,u;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=t.uri,i=t.body,o=t.headers,a=t.method,s=void 0===a?"GET":a,e.next=7;break;case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,It(r,{body:i,headers:o,method:s});case 9:e.t0=e.sent;case 10:return l=e.t0,u=Dt(l),e.abrupt("return",Rt(l,u));case 13:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}(),Mt=function(t,n){var r,i,o=void 0===n?{}:n,s=o.cache,l=void 0===s||s,u=a()(o,["cache"]),c=t.data?t.data.toString():t.uri;if(l&&kt.get(c))return kt.get(c);if(i=t.uri,!(r=/^data:image\/[a-zA-Z]*;base64,[^"]*/g.test(i)?function(t){var n=t.uri,r=/^data:image\/([a-zA-Z]*);base64,([^"]*)/g.exec(n),i=r[1],o=r[2];if(!function(e){var t=e.toLowerCase();return"jpg"===t||"jpeg"===t||"png"===t}(i))throw new Error("Base64 image invalid format: "+i);return new Promise(function(t){return t(Rt(e.from(o,"base64"),i))})}(t):e.isBuffer(t)?Pt(t):"object"===typeof t&&t.data?function(e){if(e.data&&e.format)return new Promise(function(t){return t(Rt(e.data,e.format))});throw new Error("Invalid data given for local file: "+JSON.stringify(e))}(t):Nt(t,u)))throw new Error("Cannot resolve image");return l&&kt.set(c,r),r},Lt={},Bt=Q()(),Ft=function(e){return"\ufe0f"!==e},jt=function(e){var t,n=ct.getEmojiSource(),r=n.url,i=n.format;return""+r+(t=e,Array.from(t).filter(Ft).map(function(e){return e.codePointAt(0).toString(16)}).join("-"))+"."+i},Ut=function(e){var t=ct.getEmojiSource();if(!t||!t.url)return[];for(var n,r=[],i=function(){var e,t=n[0];if(!Lt[t]||Lt[t].loading){var i=jt(t);Lt[t]={loading:!0};var o=(e=Mt,function(){return e.apply(void 0,arguments).then(function(e){return e},function(e){return e})});r.push(o({uri:i}).then(function(e){Lt[t].loading=!1,Lt[t].data=e.data}))}};n=Bt.exec(e);)i();return r},Ht=[8232,8233],zt=[function(e){return e.map(function(e){var t,n=(t=e.attributes.font,Ht.reduce(function(e,n){return t.hasGlyphForCodePoint&&t.hasGlyphForCodePoint(n)?e:[].concat(e,[String.fromCharCode(n)])},[])),r=new RegExp(n.join("|"));return{string:e.string.replace(r,""),attributes:e.attributes}})},function(e){for(var t=[],n=0;n<e.length;n++){for(var r=e[n],i=void 0,o=0;i=Bt.exec(r.string);){var a=i.index,s=i[0],u=r.attributes.fontSize,c=r.string.slice(o,a+i[0].length);Lt[s]&&Lt[s].data?t.push({string:c.replace(i,String.fromCharCode(65532)),attributes:l()({},r.attributes,{attachment:{width:u,height:u,yOffset:Math.floor(.1*u),image:Lt[s].data}})}):t.push({string:c.replace(i,String.fromCharCode(0)),attributes:r.attributes}),o=a+s.length}o<r.string.length&&t.push({string:r.string.slice(o),attributes:r.attributes})}return t}],Vt=Object(C.propEq)("name","Image"),Wt=Object(C.compose)(Object(C.complement)(C.isNil),Object(C.prop)("value")),Gt=function(e){return P.a.fromFragments(function e(t){if(!t)return[{string:""}];var n=[],r=t.style,i=r.color,o=void 0===i?"black":i,a=r.backgroundColor,s=r.fontFamily,u=void 0===s?"Helvetica":s,c=r.fontWeight,d=r.fontStyle,p=r.fontSize,h=void 0===p?18:p,f=r.textAlign,m=void 0===f?"left":f,g=r.lineHeight,b=r.textDecoration,v=r.textDecorationColor,y=r.textDecorationStyle,_=r.textTransform,S=r.letterSpacing,w=r.textIndent,E=r.opacity,C=ct.getFont({fontFamily:u,fontWeight:c,fontStyle:d}),x={font:C?C.data:u,color:o,opacity:E,fontSize:h,backgroundColor:a,align:m,indent:w,link:t.src,characterSpacing:S,underlineStyle:y,underline:"underline"===b,underlineColor:v||o,strike:"line-through"===b,strikeStyle:y,strikeColor:v||o,lineHeight:g?g*h:null};t.children.forEach(function(t){if(Vt(t))n.push({string:String.fromCharCode(65532),attributes:l()({},x,{attachment:{width:t.style.width||h,height:t.style.height||h,image:t.image.data}})});else if(Wt(t))n.push({string:function(e,t){switch(t){case"uppercase":return e.toUpperCase();case"lowercase":return e.toLowerCase();case"capitalize":return e.replace(/(^|\s)\S/g,function(e){return e.toUpperCase()});default:return e}}(t.value,_),attributes:x});else{var r;t&&(r=n).push.apply(r,e(t))}});for(var A=0;A<zt.length;A++)n=(0,zt[A])(n);return n}(e))},Kt=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).start=0,r.end=0,r.blocks=null,r.computed=!1,r.attributedString=null,r.layoutOptions={hyphenationPenalty:n.hyphenationPenalty,hyphenationCallback:ct.getHyphenationCallback(),shrinkWhitespaceFactor:{before:-.5,after:-.5}},r.layout.setMeasureFunc(r.measureText.bind(O()(r))),r}i()(t,e);var n=t.prototype;return n.appendChild=function(e){e&&(e.parent=this,this.children.push(e),this.computed=!1,this.attributedString=null,this.markDirty())},n.removeChild=function(e){var t=this.children.indexOf(e);-1!==t&&(e.parent=null,this.children.splice(t,1),this.computed=!1,this.attributedString=null,this.markDirty(),e.cleanup())},n.lineIndexAtHeight=function(e){for(var t=0,n=0;n<this.lines.length;n++){var r=this.lines[n];if(t+r.box.height>e)return n;t+=r.box.height}return this.lines.length},n.heightAtLineIndex=function(e){for(var t=0,n=0;n<e;n++){t+=this.lines[n].box.height}return t},n.layoutText=function(e,t){if(this.attributedString=Gt(this),!this.blocks||this.props.render){var n={x:0,y:0,width:e,height:t||1/0,maxLines:this.style.maxLines,truncateMode:this.style.textOverflow};this.blocks=yt(this.attributedString,n,this.layoutOptions)}var r=this.blocks.reduce(function(e,t){return e+t.length},0);this.end=r+1,this.computed=!0},n.measureText=function(e,t,n,r){return t===E.a.MEASURE_MODE_EXACTLY?(this.layoutText(e,n),{height:this.linesHeight}):t===E.a.MEASURE_MODE_AT_MOST?(this.layoutText(e,n),{height:this.linesHeight,width:Math.min(e,this.linesWidth)}):{}},n.resolveStyles=function(){var t=e.prototype.resolveStyles.call(this);return this.parent&&"Text"===this.parent.name&&"relative"===this.parent.style.position&&(t.top=t.top||this.parent.style.top,t.bottom=t.bottom||this.parent.style.bottom,t.position=t.position||"relative"),this.src&&(t.color=t.color||"blue",t.textDecoration=t.textDecoration||"underline"),t},n.wrapHeight=function(e){var t=this.props,n=t.orphans,r=t.widows,i=this.lines.length,o=e-this.paddingTop,a=this.lineIndexAtHeight(o);return i<n?e:a<n||i<n+r?0:i===n+r?this.heightAtLineIndex(n):i-a<r?e-this.heightAtLineIndex(r-1):e},n.onNodeSplit=function(e,t){var n=this.wrapHeight(e),r=this.lineIndexAtHeight(n);t.marginTop=0,t.paddingTop=0,t.start=r,t.attributedString=this.attributedString,this.height=n,this.marginBottom=0,this.paddingBottom=0,this.end=r},n.clone=function(){var t=e.prototype.clone.call(this);return t.layoutEngine=this.layoutEngine,this.blocks&&!this.props.render&&(t.blocks=[].concat(this.blocks)),t},n.renderText=function(){var e=this.getAbsoluteLayout(),t=e.top,n=e.left,r=this.lines[0]?this.lines[0].box.y:0;this.root.instance.save(),this.root.instance.translate(n+this.padding.left,t+this.padding.top-r),I.a.render(this.root.instance,[this.lines]),this.root.instance.restore()},n.render=function(){var e=f()(p.a.mark(function e(){return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this.root.instance.save(),this.applyTransformations(),this.drawBackgroundColor(),this.drawBorders(),this.computed||this.layoutText(this.width-this.padding.left-this.padding.right,this.height-this.padding.top-this.padding.bottom),this.renderText(),this.props.debug&&this.debug(),this.root.instance.restore();case 8:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),_()(t,[{key:"name",get:function(){return"Text"}},{key:"src",get:function(){return St(this.props.src||this.props.href)}},{key:"lines",get:function(){return this.blocks?this.blocks.reduce(function(e,t){return[].concat(e,t)},[]).splice(this.start,this.end):[]}},{key:"linesHeight",get:function(){return this.blocks?this.lines.reduce(function(e,t){return e+t.box.height},0):-1}},{key:"linesWidth",get:function(){return this.blocks?Math.max.apply(Math,this.lines.map(function(e){return P.a.advanceWidth(e)})):-1}}]),t}(Ge);Kt.defaultProps={wrap:!0,widows:2,orphans:2};var qt=function(e){function t(){return e.apply(this,arguments)||this}return i()(t,e),t.prototype.render=function(){var e=f()(p.a.mark(function e(){var t,n,r,i,o;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.getAbsoluteLayout(),n=t.top,r=t.left,i=t.width,o=t.height,this.root.instance.link(r,n,i,o,this.src),e.next=4,this.renderChildren();case 4:this.props.debug&&this.debug();case 5:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),_()(t,[{key:"name",get:function(){return"Link"}},{key:"src",get:function(){return St(this.props.src||this.props.href)}}]),t}(Ge),Yt=function(e){function t(){return e.apply(this,arguments)||this}i()(t,e);var n=t.prototype;return n.appendChild=function(e){if("TextInstance"!==e.name)throw new Error("Note only accepts string children");e&&(e.parent=this,this.children.push(e))},n.removeChild=function(e){var t=this.children.indexOf(e);-1!==t&&(e.parent=null,this.children.splice(t,1)),e.cleanup()},n.applyProps=function(){e.prototype.applyProps.call(this),this.height=0,this.width=0},n.render=function(){var e=f()(p.a.mark(function e(){var t,n,r,i;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=this.getAbsoluteLayout(),n=t.top,r=t.left,i=this.children[0]?this.children[0].value:"",this.root.instance.note(r,n,0,0,i);case 3:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),_()(t,[{key:"name",get:function(){return"Note"}}]),t}(Ge);Yt.defaultProps={};var Xt=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},Qt=function(e,t,n,r,i,o){var a=e/t,s=n/r,l=ne(i),u=ne(o),c=l?l.percent:.5,d=u?u.percent:.5;if(a>s){var p=t,h=p*s,f=Xt(o)?o:0;return{width:h,height:p,xOffset:Xt(i)?i:(e-h)*c,yOffset:f}}var m=e,g=m/s,b=Xt(i)?i:0;return{width:m,height:g,yOffset:Xt(o)?o:(t-g)*d,xOffset:b}},Zt=function(e,t,n,r,i,o){var a=n,s=r,l=ne(i),u=ne(o),c=l?l.percent:.5,d=u?u.percent:.5;return{width:a,height:s,xOffset:Xt(i)?i:(e-a)*c,yOffset:Xt(o)?o:(t-s)*d}},Jt=function(e,t,n,r,i,o,a){switch(void 0===e&&(e="fill"),e){case"contain":return Qt(t,n,r,i,o,a);case"cover":return function(e,t,n,r,i,o){var a=n/r,s=e/t,l=ne(i),u=ne(o),c=l?l.percent:.5,d=u?u.percent:.5;if(s>a){var p=e,h=p/a,f=Xt(i)?i:0;return{width:p,height:h,yOffset:Xt(o)?o:(t-h)*d,xOffset:f}}var m=t*a;return{width:m,height:t,xOffset:Xt(i)?i:(e-m)*c,yOffset:Xt(o)?o:0}}(t,n,r,i,o,a);case"none":return Zt(t,n,r,i,o,a);case"scale-down":return function(e,t,n,r,i,o){var a=Qt(e,t,n,r,i,o),s=Zt(e,t,n,r,i,o);return a.width<s.width?a:s}(t,n,r,i,o,a);default:return function(e,t,n,r){return{width:e,height:t,xOffset:ne(n)?0:n||0,yOffset:ne(r)?0:r||0}}(t,n,o,a)}},$t=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).image=null,r.layout.setMeasureFunc(r.measureImage.bind(O()(r))),r}i()(t,e);var n=t.prototype;return n.shouldGrow=function(){return!!this.style.flexGrow},n.measureImage=function(e,t,n,r){var i=this.margin,o=this.page.padding,a=this.page.isAutoHeight?1/0:this.page.size.height-o.top-o.bottom-i.top-i.bottom-10;if(!this.image)return{width:0,height:0};if(t===E.a.MEASURE_MODE_EXACTLY&&r===E.a.MEASURE_MODE_UNDEFINED){var s=e/this.ratio;return{height:Math.min(a,s)}}if(r===E.a.MEASURE_MODE_EXACTLY&&(t===E.a.MEASURE_MODE_AT_MOST||t===E.a.MEASURE_MODE_UNDEFINED))return{width:Math.min(n*this.ratio,e)};if(t===E.a.MEASURE_MODE_EXACTLY&&r===E.a.MEASURE_MODE_AT_MOST){var l=e/this.ratio;return{height:Math.min(n,a,l)}}return t===E.a.MEASURE_MODE_AT_MOST&&r===E.a.MEASURE_MODE_AT_MOST?this.ratio>1?{width:e,height:Math.min(e/this.ratio,n)}:{width:Math.min(n*this.ratio,e),height:n}:{height:n,width:e}},n.fetch=function(){var e=f()(p.a.mark(function e(){var t,n,r,i;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.props,n=t.cache,r=t.safePath,i=t.allowDangerousPaths,this.src){e.next=4;break}return $(!1,'Image should receive either a "src" or "source" prop'),e.abrupt("return");case 4:return e.prev=4,e.next=7,Mt(this.src,{cache:n,safePath:r,allowDangerousPaths:i});case 7:this.image=e.sent,e.next=14;break;case 10:e.prev=10,e.t0=e.catch(4),this.image={width:0,height:0},console.warn(e.t0.message);case 14:case"end":return e.stop()}},e,this,[[4,10]])}));return function(){return e.apply(this,arguments)}}(),n.clone=function(){var t=e.prototype.clone.call(this);return t.image=this.image,t},n.onAppendDynamically=function(){var e=f()(p.a.mark(function e(){return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.fetch();case 2:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),n.renderImage=function(){var e=this.padding,t=this.getAbsoluteLayout(),n=t.left,r=t.top,i=this.style,o=i.opacity,a=i.objectPositionX,s=i.objectPositionY;if(this.root.instance.save(),this.clip(),this.image.data){var l=Jt(this.style.objectFit,this.width-e.left-e.right,this.height-e.top-e.bottom,this.image.width,this.image.height,a,s),u=l.width,c=l.height,d=l.xOffset,p=l.yOffset;0!==u&&0!==c?this.root.instance.fillOpacity(o).image(this.image.data,n+e.left+d,r+e.top+p,{width:u,height:c}):$(!1,"Image with src '"+this.props.src+"' skipped due to invalid dimensions")}this.root.instance.restore()},n.render=function(){var e=f()(p.a.mark(function e(){return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this.root.instance.save(),this.applyTransformations(),this.drawBackgroundColor(),this.renderImage(),this.drawBorders(),this.props.debug&&this.debug(),this.root.instance.restore();case 7:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),_()(t,[{key:"name",get:function(){return"Image"}},{key:"ratio",get:function(){return this.image.data?this.image.width/this.image.height:1}},{key:"src",get:function(){var e=this.props.src||this.props.source;return"string"===typeof e?{uri:e}:e}}]),t}(Ge);$t.defaultProps={wrap:!1,cache:!0,style:{}};var en=function(){function e(e,t){this.root=e,this.style={},this.props=t,this.children=[],this.subpages=[]}var t=e.prototype;return t.appendChild=function(e){e.parent=this,this.children.push(e)},t.removeChild=function(e){var t=this.children.indexOf(e);e.parent=null,e.cleanup(),this.children.slice(t,1)},t.addMetaData=function(){var e=this.props,t=e.title,n=e.author,r=e.subject,i=e.keywords,o=e.creator,a=e.producer;t&&(this.root.instance.info.Title=t),n&&(this.root.instance.info.Author=n),r&&(this.root.instance.info.Subject=r),i&&(this.root.instance.info.Keywords=i),this.root.instance.info.Creator=o||"react-pdf",this.root.instance.info.Producer=a||"react-pdf"},t.loadFonts=function(){var e=f()(p.a.mark(function e(){var t,n,r;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=[],n=this.children.slice(0);n.length>0;)(r=n.shift()).style&&r.style.fontFamily&&t.push(ct.load(r.style,this.root.instance)),r.children&&r.children.forEach(function(e){n.push(e)});return e.next=5,Promise.all(t);case 5:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),t.loadEmojis=function(){var e=f()(p.a.mark(function e(){var t,n,r;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=[],n=this.children.slice(0);n.length>0;)"string"===typeof(r=n.shift())?t.push.apply(t,Ut(r)):"string"===typeof r.value?t.push.apply(t,Ut(r.value)):r.children&&r.children.forEach(function(e){n.push(e)});return e.next=5,Promise.all(t);case 5:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),t.loadImages=function(){var e=f()(p.a.mark(function e(){var t,n,r;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=[],n=this.children.slice(0);n.length>0;)"Image"===(r=n.shift()).name&&t.push(r.fetch()),r.children&&r.children.forEach(function(e){n.push(e)});return e.next=5,Promise.all(t);case 5:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),t.loadAssets=function(){var e=f()(p.a.mark(function e(){return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([this.loadFonts(),this.loadImages(),this.loadEmojis()]);case 2:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),t.applyProps=function(){this.children.forEach(function(e){return e.applyProps()})},t.update=function(e){this.props=e},t.cleanup=function(){this.subpages.forEach(function(e){return e.cleanup()})},t.finish=function(){this.children.forEach(function(e){return e.cleanup()})},t.getLayoutData=function(){return{type:this.name,children:this.subpages.map(function(e){return e.getLayoutData()})}},t.wrapPages=function(){var e=f()(p.a.mark(function e(){var t,n,r,i,o,a,s,l,u;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=1,n=[],r=this.children,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();case 3:if(!i){e.next=9;break}if(!(o>=r.length)){e.next=6;break}return e.abrupt("break",26);case 6:a=r[o++],e.next=13;break;case 9:if(!(o=r.next()).done){e.next=12;break}return e.abrupt("break",26);case 12:a=o.value;case 13:if(!(s=a).wrap){e.next=23;break}return l=s.isAutoHeight?1/0:s.size.height-(s.style.paddingBottom||0),e.next=18,Object(J.a)(s,l,t);case 18:u=e.sent,t+=u.length,n.push.apply(n,u),e.next=24;break;case 23:n.push(s);case 24:e.next=3;break;case 26:return e.abrupt("return",n);case 27:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),t.renderPages=function(){var e=f()(p.a.mark(function e(){var t;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.wrapPages();case 2:this.subpages=e.sent,t=0;case 4:if(!(t<this.subpages.length)){e.next=11;break}return this.subpages[t].renderDynamicNodes({pageNumber:t+1,totalPages:this.subpages.length},function(e){return"Text"===e.name}),e.next=8,this.subpages[t].render();case 8:t++,e.next=4;break;case 11:return e.abrupt("return",this.subpages);case 12:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),t.render=function(){var e=f()(p.a.mark(function e(){return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,this.addMetaData(),this.applyProps(),e.next=5,this.loadAssets();case 5:return e.next=7,this.renderPages();case 7:this.root.instance.end(),ct.reset(),e.next=14;break;case 11:throw e.prev=11,e.t0=e.catch(0),e.t0;case 14:case"end":return e.stop()}},e,this,[[0,11]])}));return function(){return e.apply(this,arguments)}}(),_()(e,[{key:"name",get:function(){return"Document"}}]),e}();en.defaultProps={author:null,keywords:null,subject:null,title:null};var tn=["dash","clip","save","path","fill","font","text","rect","scale","moveTo","lineTo","stroke","rotate","circle","lineCap","opacity","ellipse","polygon","restore","lineJoin","fontSize","fillColor","lineWidth","translate","miterLimit","strokeColor","fillOpacity","roundedRect","strokeOpacity","bezierCurveTo","quadraticCurveTo","linearGradient","radialGradient"],nn=function(e){var t=tn.reduce(function(n,r){var i;return l()({},n,((i={})[r]=function(){return e[r].apply(e,arguments),t},i))},{});return t},rn=function(e){function t(){return e.apply(this,arguments)||this}return i()(t,e),t.prototype.render=function(){var e=f()(p.a.mark(function e(){var t,n,r,i,o,a,s;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=this.getAbsoluteLayout(),n=t.left,r=t.top,i=t.width,o=t.height,a=i-this.paddingLeft-this.paddingRight,s=o-this.paddingTop-this.paddingBottom,$(a&&s,"Canvas element has null width or height. Please provide valid values via the `style` prop in order to correctly render it."),this.root.instance.save(),this.applyTransformations(),this.drawBackgroundColor(),this.drawBorders(),this.clip(),this.root.instance.translate(n+this.paddingLeft,r+this.paddingTop),this.props.paint&&this.props.paint(nn(this.root.instance),a,s),this.root.instance.restore(),this.props.debug&&this.debug();case 13:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),_()(t,[{key:"name",get:function(){return"Canvas"}}]),t}(Ge);rn.defaultProps={style:{},wrap:!1};var on={ROOT:ee,PAGE:Ze,TEXT:Kt,LINK:qt,VIEW:Je,NOTE:Yt,IMAGE:$t,CANVAS:rn,DOCUMENT:en,TEXT_INSTANCE:Xe};function an(e,t){var n=e.type,r=e.props,i=void 0===r?{}:r;if(on[n])return new on[n](t,i);throw new Error("Invalid element of type "+n+" passed to PDF renderer")}var sn={},ln=v()({supportsMutation:!0,appendInitialChild:function(e,t){e.appendChild(t)},createInstance:function(e,t,n){return an({type:function(e,t){return"LINK"===e&&("string"===typeof t.children||"number"===typeof t.children||Array.isArray(t.children)||t.render)}(e,t)?"TEXT":e,props:t},n)},createTextInstance:function(e,t){return an({type:"TEXT_INSTANCE",props:e},t)},finalizeInitialChildren:function(e,t,n){return!1},getPublicInstance:function(e){return e},prepareForCommit:function(){},prepareUpdate:function(e,t,n,r){return!function e(t,n){var r=Object.keys(t),i=Object.keys(n);if(r.length!==i.length)return!1;for(var o=0;o<r.length;o++){var a=r[o];if("render"!==a){if("children"!==a&&t[a]!==n[a]){if("object"===typeof t[a]&&"object"===typeof n[a]&&e(t[a],n[a]))continue;return!1}if("children"===a&&("string"===typeof t[a]||"string"===typeof n[a]))return t[a]===n[a]}else if(!t[a]!==!n[a])return!1}return!0}(n,r)},resetAfterCommit:function(){},resetTextContent:function(e){},getRootHostContext:function(){return sn},getChildHostContext:function(){return sn},shouldSetTextContent:function(e,t){return!1},now:Date.now,useSyncScheduling:!0,appendChild:function(e,t){e.appendChild(t)},appendChildToContainer:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.appendChildBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},removeChildFromContainer:function(e,t){e.removeChild(t)},commitTextUpdate:function(e,t,n){e.update(n)},commitUpdate:function(e,t,n,r,i){e.update(i)}}),un="VIEW",cn="TEXT",dn="LINK",pn="PAGE",hn="IMAGE",fn=function(e){var t=an({type:"ROOT"}),n=ln.createContainer(t);function r(e){if(void 0===e&&(e={}),t.document.props.onRender){var n=t.document.getLayoutData();t.document.props.onRender(l()({},e,{layoutData:n}))}}function i(e){ln.updateContainer(e,n,null)}function o(){return(o=f()(p.a.mark(function e(){var n;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.render();case 2:return n=t.instance.pipe(g()()),e.abrupt("return",new Promise(function(e,t){n.on("finish",function(){try{var i=n.toBlob("application/pdf");r({blob:i}),e(i)}catch(e){t(e)}}),n.on("error",t)}));case 4:case"end":return e.stop()}},e)}))).apply(this,arguments)}function a(){return(a=f()(p.a.mark(function e(){return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.render();case 2:return r(),e.abrupt("return",t.instance);case 4:case"end":return e.stop()}},e)}))).apply(this,arguments)}return e&&i(e),{isDirty:function(){return t.isDirty},container:t,updateContainer:i,toBuffer:function(){return a.apply(this,arguments)},toBlob:function(){return o.apply(this,arguments)},toString:function(){var e="";return t.render(),new Promise(function(n,i){try{t.instance.on("data",function(t){e+=t}),t.instance.on("end",function(){r({string:e}),n(e)})}catch(e){i(e)}})}}},mn=function(e){return e.reduce(function(e,t){return l()({},e,t)},{})},gn=function(e){var t=e.children,n=a()(e,["children"]);return c.a.createElement("DOCUMENT",n,t)},bn=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={blob:null,url:null,loading:!0,error:null},n.instance=fn(),n}i()(t,e);var n=t.prototype;return n.componentDidMount=function(){this.renderDocument(),this.onDocumentUpdate()},n.componentDidUpdate=function(){this.renderDocument(),this.instance.isDirty()&&!this.state.error&&this.onDocumentUpdate()},n.renderDocument=function(){this.instance.updateContainer(this.props.document)},n.onDocumentUpdate=function(){var e=this,t=this.state.url;this.instance.toBlob().then(function(n){e.setState({blob:n,url:URL.createObjectURL(n),loading:!1},function(){return URL.revokeObjectURL(t)})}).catch(function(t){throw e.setState({error:t}),console.error(t),t})},n.render=function(){return this.props.children(this.state)},t}(c.a.PureComponent),vn=function(e){var t=e.className,n=e.style,r=e.children,i=e.innerRef,o=a()(e,["className","style","children","innerRef"]);return c.a.createElement(bn,{document:r},function(e){var r=e.url;return c.a.createElement("iframe",l()({className:t,ref:i,src:r,style:Array.isArray(n)?mn(n):n},o))})}}).call(t,n(12).Buffer)},function(e,t,n){"use strict";(function(t){var r,i=n(12),o=i.Buffer,a={};for(r in i)i.hasOwnProperty(r)&&"SlowBuffer"!==r&&"Buffer"!==r&&(a[r]=i[r]);var s=a.Buffer={};for(r in o)o.hasOwnProperty(r)&&"allocUnsafe"!==r&&"allocUnsafeSlow"!==r&&(s[r]=o[r]);if(a.Buffer.prototype=o.prototype,s.from&&s.from!==Uint8Array.from||(s.from=function(e,t,n){if("number"===typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e);if(e&&"undefined"===typeof e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);return o(e,t,n)}),s.alloc||(s.alloc=function(e,t,n){if("number"!==typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+typeof e);if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var r=o(e);return t&&0!==t.length?"string"===typeof n?r.fill(t,n):r.fill(t):r.fill(0),r}),!a.kStringMaxLength)try{a.kStringMaxLength=t.binding("buffer").kStringMaxLength}catch(e){}a.constants||(a.constants={MAX_LENGTH:a.kMaxLength},a.kStringMaxLength&&(a.constants.MAX_STRING_LENGTH=a.kStringMaxLength)),e.exports=a}).call(t,n(21))},function(e,t,n){(function(){var e,r,i,o={}.hasOwnProperty;e=n(535),i=function(){function t(e,t){this.type=e,this.endian=null!=t?t:"BE",this.fn=this.type,"8"!==this.type[this.type.length-1]&&(this.fn+=this.endian)}return t.prototype.size=function(){return e.TYPES[this.type]},t.prototype.decode=function(e){return e["read"+this.fn]()},t.prototype.encode=function(e,t){return e["write"+this.fn](t)},t}(),t.Number=i,t.uint8=new i("UInt8"),t.uint16be=t.uint16=new i("UInt16","BE"),t.uint16le=new i("UInt16","LE"),t.uint24be=t.uint24=new i("UInt24","BE"),t.uint24le=new i("UInt24","LE"),t.uint32be=t.uint32=new i("UInt32","BE"),t.uint32le=new i("UInt32","LE"),t.int8=new i("Int8"),t.int16be=t.int16=new i("Int16","BE"),t.int16le=new i("Int16","LE"),t.int24be=t.int24=new i("Int24","BE"),t.int24le=new i("Int24","LE"),t.int32be=t.int32=new i("Int32","BE"),t.int32le=new i("Int32","LE"),t.floatbe=t.float=new i("Float","BE"),t.floatle=new i("Float","LE"),t.doublebe=t.double=new i("Double","BE"),t.doublele=new i("Double","LE"),r=function(e){function t(e,n,r){null==r&&(r=e>>1),t.__super__.constructor.call(this,"Int"+e,n),this._point=1<<r}return function(e,t){for(var n in t)o.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype}(t,i),t.prototype.decode=function(e){return t.__super__.decode.call(this,e)/this._point},t.prototype.encode=function(e,n){return t.__super__.encode.call(this,e,n*this._point|0)},t}(),t.Fixed=r,t.fixed16be=t.fixed16=new r(16,"BE"),t.fixed16le=new r(16,"LE"),t.fixed32be=t.fixed32=new r(32,"BE"),t.fixed32le=new r(32,"LE")}).call(this)},function(e,t){e.exports={}},function(e,t,n){var r=n(245),i=n(1070);e.exports=n(200)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){e.exports=!n(1069)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return t>e?t:e});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){for(var n=t,r=0;r<e.length;){if(null==n)return;n=n[e[r]],r+=1}return n});t.a=i},function(e,t,n){"use strict";t.a=function(e,t){return Object(r.a)(t,e,0)>=0};var r=n(1102)},function(e,t,n){"use strict";e.exports=function(e){return"string"===typeof e||"symbol"===typeof e}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){e.exports={elements:[{id:"C-100HD",name:"Contactor 100HD",description:"CULTEC C-100HD Chamber",type:"chamber",endCapType:"Integral",feedConnectorType:"SFCx2",length:7.5,installedLength:7.5,defaultSeparation:.33333333,width:3,height:1.04166667,storage:14,minStorage:14,minArea:25,weight:0,minInstalledDepth:2.71,minFillBelowPavement:.66666667,minCoverBelowPavement:1.16666667,minFillBelowUnpavedSurface:.83333333,minCoverBelowUnpavedSurface:1.33333333,maxCover:13.54,baseStoneHeight:.5,baseStoneDefault:.5,coverStoneHeight:.5,insTeeMaxDiameter:.5,isoPipeMaxDiameter:.83333333,inspPortSizes:[6],insTeeSizes:[{value:4,imperial:4,metric:100}],manifoldSizing:[{isoPipeSize:.5,topInvert:.375,bottomInvert:.04166667,lowerVolume:0,upperVolume:7425,maximumFlowRate:6.7,numberOfStubs:4,flowPerStub:2,manifoldSize:[1,1,2,1],structureSize:2.5,inletStructureType:"nyloplast",outletStructureType:"nyloplast",extraInletStubs:3,extraOutletStubs:0,structureDistance:1},{lowerVolume:7425,upperVolume:23065,maximumFlowRate:20.8,numberOfStubs:4,flowPerStub:5.5,manifoldSize:[1.5,1.5,2,1.5],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:4,extraOutletStubs:1,structureDistance:1},{lowerVolume:23065,upperVolume:39726,maximumFlowRate:35.7,numberOfStubs:5,flowPerStub:8.5,manifoldSize:[2,2,2,2],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:5,extraOutletStubs:1,structureDistance:1}],webConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:5,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:6,min:6,max:96},porousStoneBelow:{default:6,min:6,max:9007199254740991},chamberRowSpacing:{default:4,min:4,max:9007199254740991},baseStoneElevation:{default:0,min:-25,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:14,min:14,max:144}},appConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.4,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:6,min:6,max:9007199254740991},porousStoneBelow:{default:6,min:6,max:9007199254740991},chamberRowSpacing:{default:4,min:4,max:9007199254740991},baseStoneElevation:{default:0,min:-9007199254740991,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:24,min:18,max:9007199254740991}},active:!0},{id:"C-100HD-Endcap",name:"C-100HD-Endcap",forChamber:"C-100HD",description:"CULTEC C-100HD Chamber's endcap",type:"endcap",length:.25,installedLength:.25,width:3,storage:.47,minStorage:0,weight:0},{id:"R-150XLHD",name:"Recharger 150XLHD",description:"CULTEC R-150XLHD Chamber",type:"chamber",endCapType:"Integral",feedConnectorType:"FC-24",length:10.25,installedLength:10.25,defaultSeparation:.5,width:2.75,height:1.54166667,storage:27.16,minStorage:27.16,minArea:33.31,weight:0,minInstalledDepth:3.21,minFillBelowPavement:.66666667,minCoverBelowPavement:1.16666667,minFillBelowUnpavedSurface:.83333333,minCoverBelowUnpavedSurface:1.33333333,maxCover:14.04,baseStoneHeight:.5,baseStoneDefault:.5,coverStoneHeight:.5,insTeeMaxDiameter:.5,isoPipeMaxDiameter:1,inspPortSizes:[6],insTeeSizes:[{value:4,imperial:4,metric:100}],manifoldSizing:[{lowerVolume:0,upperVolume:7425,maximumFlowRate:6.7,numberOfStubs:4,flowPerStub:2,manifoldSize:[1,1,2,1],structureSize:2.5,inletStructureType:"nyloplast",outletStructureType:"nyloplast",extraInletStubs:3,extraOutletStubs:0,structureDistance:1},{lowerVolume:7425,upperVolume:23065,maximumFlowRate:20.8,numberOfStubs:4,flowPerStub:5.5,manifoldSize:[1.5,1.5,2,1.5],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:4,extraOutletStubs:2,structureDistance:1},{lowerVolume:23065,upperVolume:39726,maximumFlowRate:35.7,numberOfStubs:5,flowPerStub:8.5,manifoldSize:[2,2,2,2],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:5,extraOutletStubs:2,structureDistance:1}],webConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:4.75,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:6,min:6,max:96},porousStoneBelow:{default:6,min:6,max:9007199254740991},chamberRowSpacing:{default:6,min:6,max:9007199254740991},baseStoneElevation:{default:0,min:-25,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:14,min:14,max:144}},appConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.4,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:6,min:6,max:9007199254740991},porousStoneBelow:{default:6,min:6,max:9007199254740991},chamberRowSpacing:{default:6,min:6,max:9007199254740991},baseStoneElevation:{default:0,min:-9007199254740991,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:24,min:18,max:9007199254740991}},active:!0},{id:"R-150XLHD-Endcap",name:"R-150XLHD-Endcap",forChamber:"R-150XLHD",description:"CULTEC R-150XLHD Chamber's endcap",type:"endcap",length:.375,installedLength:.375,width:2.75,height:1.54166667,storage:.995,minStorage:0,weight:0},{id:"R-180HD",name:"Recharger 180HD",description:"CULTEC R-180HD Chamber",type:"chamber",endCapType:"Integral",feedConnectorType:"FC-24",length:6.33333333,installedLength:6.33333333,defaultSeparation:.25,width:3,height:1.70833333,storage:21.806,minStorage:21.81,minArea:20.57,weight:0,minInstalledDepth:3.38,minFillBelowPavement:.66666667,minCoverBelowPavement:1.16666667,minFillBelowUnpavedSurface:.83333333,minCoverBelowUnpavedSurface:1.33333333,maxCover:14.21,baseStoneHeight:.5,baseStoneDefault:.5,coverStoneHeight:.5,insTeeMaxDiameter:.83333333,isoPipeMaxDiameter:1.25,inspPortSizes:[6],insTeeSizes:[{value:4,imperial:4,metric:100}],manifoldSizing:[{lowerVolume:0,upperVolume:7425,maximumFlowRate:6.7,numberOfStubs:4,flowPerStub:2,manifoldSize:[1,1,2,1],structureSize:2.5,inletStructureType:"nyloplast",outletStructureType:"nyloplast",extraInletStubs:3,extraOutletStubs:0,structureDistance:1},{lowerVolume:7425,upperVolume:23065,maximumFlowRate:20.8,numberOfStubs:4,flowPerStub:5.5,manifoldSize:[1.5,1.5,2,1.5],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:4,extraOutletStubs:1,structureDistance:1},{lowerVolume:23065,upperVolume:39726,maximumFlowRate:35.7,numberOfStubs:5,flowPerStub:8.5,manifoldSize:[2,2,2,2],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:5,extraOutletStubs:1,structureDistance:1}],webConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:5,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:6,min:6,max:96},porousStoneBelow:{default:6,min:6,max:9007199254740991},chamberRowSpacing:{default:3,min:3,max:9007199254740991},baseStoneElevation:{default:0,min:-25,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:14,min:14,max:144}},appConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.4,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:6,min:6,max:9007199254740991},porousStoneBelow:{default:6,min:6,max:9007199254740991},chamberRowSpacing:{default:3,min:3,max:9007199254740991},baseStoneElevation:{default:0,min:-9007199254740991,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:24,min:18,max:9007199254740991}},active:!1},{id:"R-180HD-Endcap",name:"R-180HD-Endcap",forChamber:"R-180HD",description:"CULTEC R-180HD Chamber's endcap",type:"endcap",length:.5,installedLength:.5,width:3,height:1.70833333,storage:1.725,minStorage:0,weight:0},{id:"R-280HD",name:"Recharger 280HD",description:"CULTEC R-280HD Chamber",type:"chamber",endCapType:"Integral",feedConnectorType:"FC-24",length:7,width:3.91666667,height:2.20833333,installedLength:7,defaultSeparation:.41666667,storage:42.55,minStorage:42.55,minArea:30.33,weight:0,baseStoneHeight:.5,baseStoneDefault:.5,coverStoneHeight:.5,minInstalledDepth:3.88,minFillBelowPavement:.66666667,minCoverBelowPavement:1.16666667,minFillBelowUnpavedSurface:.83333333,minCoverBelowUnpavedSurface:1.33333333,maxCover:14.71,insTeeMaxDiameter:.833333333,isoPipeMaxDiameter:1.5,inspPortSizes:[6],insTeeSizes:[{value:4,imperial:4,metric:100}],manifoldSizing:[{lowerVolume:0,upperVolume:7425,maximumFlowRate:6.7,numberOfStubs:4,flowPerStub:2,manifoldSize:[1,1,2,1],structureSize:2.5,inletStructureType:"nyloplast",outletStructureType:"nyloplast",extraInletStubs:3,extraOutletStubs:0,structureDistance:1},{lowerVolume:7425,upperVolume:23065,maximumFlowRate:20.8,numberOfStubs:4,flowPerStub:5.5,manifoldSize:[1.5,1.5,2,1.5],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:4,extraOutletStubs:1,structureDistance:1},{lowerVolume:23065,upperVolume:39726,maximumFlowRate:35.7,numberOfStubs:5,flowPerStub:8.5,manifoldSize:[2,2,2,2],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:5,extraOutletStubs:1,structureDistance:1}],webConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:5.92,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:6,min:6,max:96},porousStoneBelow:{default:6,min:6,max:9007199254740991},chamberRowSpacing:{default:5,min:5,max:9007199254740991},baseStoneElevation:{default:0,min:-25,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:14,min:14,max:144}},appConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.4,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:6,min:6,max:9007199254740991},porousStoneBelow:{default:6,min:6,max:9007199254740991},chamberRowSpacing:{default:5,min:5,max:9007199254740991},baseStoneElevation:{default:0,min:-9007199254740991,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:24,min:18,max:9007199254740991}},active:!0},{id:"R-280HD-Endcap",name:"R-280HD-Endcap",forChamber:"R-280HD",description:"CULTEC R-280HD Chamber's endcap",type:"endcap",length:.5,installedLength:.5,width:3.91666667,height:2.20833333,storage:3.04,minStorage:0,weight:0},{id:"R-330XLHD",name:"Recharger 330XLHD",description:"CULTEC R-330XLHD Chamber",type:"chamber",endCapType:"Integral",feedConnectorType:"FC-24",length:7,width:4.33333333,height:2.54166667,installedLength:7,defaultSeparation:.5,storage:52.213,minStorage:52.21,minArea:30.83,weight:0,baseStoneHeight:.5,baseStoneDefault:.5,coverStoneHeight:.5,minInstalledDepth:4.38,minFillBelowPavement:.83333333,minCoverBelowPavement:1.33333333,minFillBelowUnpavedSurface:1,minCoverBelowUnpavedSurface:1.5,maxCover:15.04,insTeeMaxDiameter:.833333333,isoPipeMaxDiameter:2,inspPortSizes:[6],insTeeSizes:[{value:4,imperial:4,metric:100}],manifoldSizing:[{lowerVolume:0,upperVolume:7425,maximumFlowRate:6.7,numberOfStubs:4,flowPerStub:2,manifoldSize:[1,1,2,1],structureSize:2.5,inletStructureType:"nyloplast",outletStructureType:"nyloplast",extraInletStubs:3,extraOutletStubs:0,structureDistance:1},{lowerVolume:7425,upperVolume:23065,maximumFlowRate:20.8,numberOfStubs:4,flowPerStub:5.5,manifoldSize:[1.5,1.5,2,1.5],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:4,extraOutletStubs:1,structureDistance:1},{lowerVolume:23065,upperVolume:39726,maximumFlowRate:35.7,numberOfStubs:5,flowPerStub:8.5,manifoldSize:[2,2,2,2],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:5,extraOutletStubs:1,structureDistance:1}],webConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:6.33,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:6,min:6,max:96},porousStoneBelow:{default:6,min:6,max:9007199254740991},chamberRowSpacing:{default:6,min:6,max:9007199254740991},baseStoneElevation:{default:0,min:-25,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:16,min:16,max:144}},appConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.4,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:6,min:6,max:9007199254740991},porousStoneBelow:{default:6,min:6,max:9007199254740991},chamberRowSpacing:{default:6,min:6,max:9007199254740991},baseStoneElevation:{default:0,min:-9007199254740991,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:24,min:18,max:9007199254740991}},active:!1},{id:"R-330XLHD-Endcap",name:"R-330XLHD-Endcap",forChamber:"R-330XLHD",description:"CULTEC R-330XLHD Chamber's endcap",type:"endcap",length:.75,installedLength:.75,width:4.33333333,height:2.54166667,storage:5.594,minStorage:0,weight:0},{id:"R-300HD",name:"Recharger 300HD",description:"CULTEC 300HD Chamber",type:"chamber",endCapType:"Separate",feedConnectorType:"FC-24",length:7.08,width:4.25,height:2.5,installedLength:7.08,defaultSeparation:.5,storage:46.27,minStorage:46.27,minArea:33.8,weight:0,baseStoneHeight:.5,baseStoneDefault:.5,coverStoneHeight:.5,minInstalledDepth:4.5,minFillBelowPavement:.83333333,minCoverBelowPavement:1.33333333,minFillBelowUnpavedSurface:1,minCoverBelowUnpavedSurface:1.5,maxCover:12,insTeeMaxDiameter:1,isoPipeMaxDiameter:2,inspPortSizes:[6],insTeeSizes:[{value:4,imperial:4,metric:100}],manifoldSizing:[{lowerVolume:0,upperVolume:7425,maximumFlowRate:6.7,numberOfStubs:4,flowPerStub:2,manifoldSize:[1,1,2,1],structureSize:2.5,inletStructureType:"nyloplast",outletStructureType:"nyloplast",extraInletStubs:3,extraOutletStubs:0,structureDistance:1},{lowerVolume:7425,upperVolume:23065,maximumFlowRate:20.8,numberOfStubs:4,flowPerStub:5.5,manifoldSize:[1.5,1.5,2,1.5],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:4,extraOutletStubs:1,structureDistance:1},{lowerVolume:23065,upperVolume:39726,maximumFlowRate:35.7,numberOfStubs:5,flowPerStub:8.5,manifoldSize:[2,2,2,2],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:5,extraOutletStubs:1,structureDistance:1}],webConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:6.33,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:6,min:6,max:96},porousStoneBelow:{default:6,min:6,max:9007199254740991},chamberRowSpacing:{default:6,min:6,max:9007199254740991},baseStoneElevation:{default:0,min:-25,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:16,min:16,max:144}},appConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.4,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:6,min:6,max:9007199254740991},porousStoneBelow:{default:6,min:6,max:9007199254740991},chamberRowSpacing:{default:6,min:6,max:9007199254740991},baseStoneElevation:{default:0,min:-9007199254740991,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:24,min:18,max:9007199254740991}},active:!0},{id:"R-300HD-Endcap",name:"R-300HD-Endcap",forChamber:"R-300HD",description:"CULTEC R-300HD Chamber's endcap",type:"endcap",length:.8,installedLength:.8,width:4.25,height:2.5,storage:2.66,minStorage:2.66,weight:0},{id:"R-360HD",name:"Recharger 360HD",description:"CULTEC R-360HD Chamber",type:"chamber",endCapType:"Separate",feedConnectorType:"FC-48",length:3.66666667,width:5,height:3,installedLength:3.66666667,defaultSeparation:.75,storage:36.667,minStorage:36.66,minArea:21.08,weight:0,baseStoneHeight:.5,baseStoneDefault:.5,coverStoneHeight:.5,minInstalledDepth:5,minFillBelowPavement:1,minCoverBelowPavement:1.5,minFillBelowUnpavedSurface:1.5,minCoverBelowUnpavedSurface:2,maxCover:15.5,isoPipeMaxDiameter:0,insTeeMaxDiameter:.833333333,inspPortSizes:[6],insTeeSizes:[{value:4,imperial:4,metric:100}],manifoldSizing:[{lowerVolume:0,upperVolume:7425,maximumFlowRate:6.7,numberOfStubs:4,flowPerStub:2,manifoldSize:[1,1,2,1],structureSize:2.5,inletStructureType:"nyloplast",outletStructureType:"nyloplast",extraInletStubs:3,extraOutletStubs:0,structureDistance:1},{lowerVolume:7425,upperVolume:23065,maximumFlowRate:20.8,numberOfStubs:4,flowPerStub:5.5,manifoldSize:[1.5,1.5,2,1.5],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:4,extraOutletStubs:1,structureDistance:1},{lowerVolume:23065,upperVolume:39726,maximumFlowRate:35.7,numberOfStubs:5,flowPerStub:8.5,manifoldSize:[2,2,2,2],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:5,extraOutletStubs:1,structureDistance:1}],webConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:7,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:6,min:6,max:96},porousStoneBelow:{default:6,min:6,max:9007199254740991},chamberRowSpacing:{default:9,min:9,max:9007199254740991},baseStoneElevation:{default:0,min:-25,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:18,min:18,max:144}},appConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.4,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:6,min:6,max:9007199254740991},porousStoneBelow:{default:6,min:6,max:9007199254740991},chamberRowSpacing:{default:9,min:9,max:9007199254740991},baseStoneElevation:{default:0,min:-9007199254740991,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:24,min:18,max:9007199254740991}},active:!0},{id:"R-360HD-Endcap",name:"R-360HD-Endcap",forChamber:"R-360HD",description:"CULTEC R-360HD_EC Chamber's endcap",type:"endcap",length:1.25,installedLength:1.25,width:5,height:3.04,storage:6.46,minStorage:6.46,weight:49},{id:"R-902HD",name:"Recharger 902HD",description:"CULTEC R-902HD Chamber",type:"chamber",endCapType:"Separate",feedConnectorType:"FC-48",length:3.66666667,width:6.5,height:4,installedLength:3.66666667,defaultSeparation:.75,storage:63.47,minStorage:63.47,minArea:26.58,weight:0,baseStoneHeight:.75,baseStoneDefault:.75,coverStoneHeight:1,minInstalledDepth:6.75,minFillBelowPavement:1,minCoverBelowPavement:2,minFillBelowUnpavedSurface:1.5,minCoverBelowUnpavedSurface:2.5,maxCover:13.05,isoPipeMaxDiameter:0,insTeeMaxDiameter:.83333333,inspPortSizes:[6],insTeeSizes:[{value:4,imperial:4,metric:100}],manifoldSizing:[{lowerVolume:0,upperVolume:7425,maximumFlowRate:6.7,numberOfStubs:4,flowPerStub:2,manifoldSize:[1,1,2,1],structureSize:2.5,inletStructureType:"nyloplast",outletStructureType:"nyloplast",extraInletStubs:3,extraOutletStubs:0,structureDistance:1},{lowerVolume:7425,upperVolume:23065,maximumFlowRate:20.8,numberOfStubs:4,flowPerStub:5.5,manifoldSize:[1.5,1.5,2,1.5],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:4,extraOutletStubs:1,structureDistance:1},{lowerVolume:23065,upperVolume:39726,maximumFlowRate:35.7,numberOfStubs:5,flowPerStub:8.5,manifoldSize:[2,2,2,2],structureSize:4,inletStructureType:"round",outletStructureType:"round",extraInletStubs:5,extraOutletStubs:1,structureDistance:1}],webConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.5,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:12,min:12,max:96},porousStoneBelow:{default:9,min:9,max:9007199254740991},chamberRowSpacing:{default:9,min:9,max:9007199254740991},baseStoneElevation:{default:0,min:-25,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:24,min:24,max:100}},appConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.4,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:12,min:12,max:9007199254740991},porousStoneBelow:{default:9,min:9,max:9007199254740991},chamberRowSpacing:{default:9,min:9,max:9007199254740991},baseStoneElevation:{default:0,min:-9007199254740991,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:24,min:18,max:9007199254740991}},active:!0},{id:"R-902HD-Endcap",name:"R-902HD-Endcap",forChamber:"R-902HD",description:"CULTEC R-902HD Chamber's endcap",type:"endcap",length:2,installedLength:2,width:6.5,height:4,storage:18.02,minStorage:0,weight:0},{id:"SFCx2",name:"SFCx2",description:"SFCx2",type:"feed_connector",length:19,width:12,height:7.6,installedLength:0,storage:0,minStorage:0,minArea:0,weight:0,maxFlow:.48,maxFlowUnits:"cfs",chambers:["C-100HD"],webConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.4,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:12,min:12,max:96},porousStoneBelow:{default:9,min:9,max:9007199254740991},chamberRowSpacing:{default:9,min:9,max:9007199254740991},baseStoneElevation:{default:0,min:-25,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:18,min:18,max:96}},appConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.4,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:12,min:12,max:9007199254740991},porousStoneBelow:{default:9,min:9,max:9007199254740991},chamberRowSpacing:{default:6,min:6,max:9007199254740991},baseStoneElevation:{default:0,min:-9007199254740991,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:24,min:18,max:9007199254740991}}},{id:"FC-24",name:"FC-24",description:"FC-24",type:"feed_connector",length:24,width:16,height:12,installedLength:0,storage:0,minStorage:0,minArea:0,weight:0,maxFlow:2.07,maxFlowUnits:"cfs",chambers:["R-150XLHD","R-180HD","R-280HD","R-330LXHD"],webConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.4,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:12,min:12,max:96},porousStoneBelow:{default:9,min:9,max:9007199254740991},chamberRowSpacing:{default:9,min:9,max:9007199254740991},baseStoneElevation:{default:0,min:-25,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:18,min:18,max:96}},appConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.4,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:12,min:12,max:9007199254740991},porousStoneBelow:{default:9,min:9,max:9007199254740991},chamberRowSpacing:{default:9,min:9,max:9007199254740991},baseStoneElevation:{default:0,min:-9007199254740991,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:24,min:18,max:9007199254740991}}},{id:"FC-48",name:"FC-48",description:"FC-48",type:"Feed Connector",length:448,width:16,height:12,installedLength:0,storage:0,minStorage:0,minArea:0,weight:0,maxFlow:2.07,maxFlowUnits:"cfs",chambers:["R-360HD","R-902HD"],webConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.4,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:12,min:12,max:96},porousStoneBelow:{default:9,min:9,max:9007199254740991},chamberRowSpacing:{default:6,min:6,max:9007199254740991},baseStoneElevation:{default:0,min:-25,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:18,min:18,max:96}},appConstraints:{availableLength:{default:20,min:12.9,max:500},availableWidth:{default:20,min:8.4,max:500},availableWidthWithUnderdrain:{default:20,min:9,max:500},storageVolume:{default:500,min:0,max:9007199254740991},porousStoneAbove:{default:12,min:12,max:9007199254740991},porousStoneBelow:{default:9,min:9,max:9007199254740991},chamberRowSpacing:{default:6,min:6,max:9007199254740991},baseStoneElevation:{default:0,min:-9007199254740991,max:9007199254740991},porosityPercent:{default:40,min:0,max:100},averageCover:{default:24,min:18,max:9007199254740991}}},{id:"Manifold-Pipe",name:"Manifold-Pipe",localeKey:"manifoldPipe",description:"CULTEC Manifold Pipe accessory",type:"accessory",color:"gray",variant:"default",order:1,for:{endcaps:!1,chambers:!1},exceptions:{}},{id:"Inlet-Manifold",name:"Inlet Manifold",localeKey:"inletManifold",description:"CULTEC Inlet Manifold accessory",type:"accessory",color:"coral",variant:"round",order:2,for:{endcaps:!0,chambers:!1},exceptions:{}},{id:"Outlet-Manifold",name:"Outlet Manifold",localeKey:"outletManifold",description:"CULTEC Outlet Manifold accessory",type:"accessory",color:"cornflowerblue",variant:"round",order:3,for:{endcaps:!0,chambers:!1},exceptions:{}},{id:"Inspection-port",name:"Inspection-port",localeKey:"inspectionPort",description:"CULTEC Inspection-port accessory",type:"accessory",color:"greenyellow",variant:"default",order:5,size:6,for:{endcaps:!1,chambers:!0},exceptions:{}},{id:"Feed-connector",name:"Feed-connector",localeKey:"feedConnector",description:"CULTEC FeedConnector accessory",type:"accessory",color:"black",variant:"default",order:6,size:4,for:{endcaps:!1,chambers:!0},exceptions:{}},{id:"PIPE_STUB",name:"Stub",localeKey:"stub",description:"CULTEC stub accessory",type:"pipeAccessory",color:"coral",variant:"default",order:2,for:{endcaps:!1,chambers:!1},exceptions:{}},{id:"PIPE_RISER",name:"Riser",localeKey:"riser",description:"CULTEC riser accessory",type:"pipeAccessory",color:"cornflowerblue",variant:"default",order:3,for:{endcaps:!1,chambers:!1},exceptions:{}},{id:"PIPE_CLEANOUT",name:"Cleanout",localeKey:"cleanout",description:"CULTEC cleanout accessory",type:"pipeAccessory",color:"aqua",variant:"default",order:4,for:{endcaps:!1,chambers:!1},exceptions:{}},{id:"PIPE_INSERTA_TEE",name:"Inserta-tee",localeKey:"insertaTee",description:"CULTEC inserta-tee accessory",type:"pipeAccessory",color:"greenyellow",variant:"default",order:5,for:{endcaps:!1,chambers:!1},exceptions:{}},{id:"pipeDiameters",name:"Pipe Diameters",type:"pipeDiameters",diameter:[12,15,18,24,30,36,42,48,60]}],manifoldStructures:{nyloplast:[{innerDiameter:2.5,outerDiameter:2.591667,wallThickness:.048333,hasAdapter:!0}],round:[{innerDiameter:4,outerDiameter:5,wallThickness:.5,hasAdapter:!1}],square:[{innerDiameter:4,outerDiameter:5,wallThickness:.5,hasAdapter:!1}]},manifoldPipeSizes:[{pipeSize:.5,pipeOD:.576667,stonePerimeter:.666667,adapterC:5.1,adapterOffset:.95,pitch:.054667},{pipeSize:.666667,pipeOD:.759167,stonePerimeter:.666667,adapterC:6.2,adapterOffset:.9,pitch:.0645},{pipeSize:.833333,pipeOD:.946667,stonePerimeter:.666667,adapterC:7,adapterOffset:1.15,pitch:.08},{pipeSize:1,pipeOD:1.204167,stonePerimeter:.666667,adapterC:7.4,adapterOffset:1.75,pitch:.105},{pipeSize:1.5,pipeOD:1.765,stonePerimeter:.75,adapterC:9.8,adapterOffset:2.45,pitch:.245},{pipeSize:2,pipeOD:2.307067,stonePerimeter:.833333,adapterC:11,adapterOffset:2.95,pitch:.24625}]}},function(e,t,n){"use strict";t.decode=t.parse=n(1265),t.encode=t.stringify=n(1266)},function(e,t){e.exports;e.exports={SharedAccessPermissions:{READ:"r",ADD:"a",CREATE:"c",WRITE:"w",DELETE:"d",LIST:"l"},BlobListingDetails:{SNAPSHOTS:"snapshots",METADATA:"metadata",UNCOMMITTED_BLOBS:"uncommittedblobs",COPY:"copy",DELETED:"deleted"},SnapshotDeleteOptions:{SNAPSHOTS_ONLY:"only",BLOB_AND_SNAPSHOTS:"include"},BlockListFilter:{ALL:"all",COMMITTED:"committed",UNCOMMITTED:"uncommitted"},BlobContainerPublicAccessType:{OFF:null,CONTAINER:"container",BLOB:"blob"},SequenceNumberAction:{MAX:"max",UPDATE:"update",INCREMENT:"increment"},BlobTier:{PremiumPageBlobTier:{P4:"P4",P6:"P6",P10:"P10",P20:"P20",P30:"P30",P40:"P40",P50:"P50",P60:"P60"},StandardBlobTier:{HOT:"Hot",COOL:"Cool",ARCHIVE:"Archive"}}}},function(e,t){e.exports;var n,r={SharedAccessPermissions:{QUERY:"r",ADD:"a",UPDATE:"u",DELETE:"d"},PayloadFormat:{FULL_METADATA:"application/json;odata=fullmetadata",MINIMAL_METADATA:"application/json;odata=minimalmetadata",NO_METADATA:"application/json;odata=nometadata"},TableOperators:{AND:"and",NOT:"not",OR:"or"},QueryComparisons:{EQUAL:"eq",NOT_EQUAL:"ne",GREATER_THAN:"gt",GREATER_THAN_OR_EQUAL:"ge",LESS_THAN:"lt",LESS_THAN_OR_EQUAL:"le"},EdmType:{STRING:"Edm.String",BINARY:"Edm.Binary",INT64:"Edm.Int64",INT32:"Edm.Int32",DOUBLE:"Edm.Double",DATETIME:"Edm.DateTime",GUID:"Edm.Guid",BOOLEAN:"Edm.Boolean"},entityGenerator:(n=function(e,t){var n={_:e};return t&&(n.$=t),n},{EntityProperty:n,Int32:function(e){return new n(e,"Edm.Int32")},Int64:function(e){return new n(e,"Edm.Int64")},Binary:function(e){return new n(e,"Edm.Binary")},Boolean:function(e){return new n(e,"Edm.Boolean")},String:function(e){return new n(e,"Edm.String")},Guid:function(e){return new n(e,"Edm.Guid")},Double:function(e){return new n(e,"Edm.Double")},DateTime:function(e){return new n(e,"Edm.DateTime")}})};e.exports=r},function(e,t,n){"use strict";var r=n(15),i=n(259),o=n(387),a=n(388),s=n(118);function l(e){s.call(this,"digest"),this._hash=e}r(l,s),l.prototype._update=function(e){this._hash.update(e)},l.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return"md5"===(e=e.toLowerCase())?new i:"rmd160"===e||"ripemd160"===e?new o:new l(a(e))}},function(e,t,n){(function(t){e.exports=function(e,n){for(var r=Math.min(e.length,n.length),i=new t(r),o=0;o<r;++o)i[o]=e[o]^n[o];return i}}).call(t,n(12).Buffer)},function(e,t,n){"use strict";var r=n(85),i=n(62);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=o,o.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var i=0;i<e.length;i+=this._delta32)this._update(e,i,i+this._delta32)}return this},o.prototype.digest=function(e){return this.update(this._pad()),i(null===this.pending),this._digest(e)},o.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,n=t-(e+this.padLength)%t,r=new Array(n+this.padLength);r[0]=128;for(var i=1;i<n;i++)r[i]=0;if(e<<=3,"big"===this.endian){for(var o=8;o<this.padLength;o++)r[i++]=0;r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=e>>>24&255,r[i++]=e>>>16&255,r[i++]=e>>>8&255,r[i++]=255&e}else for(r[i++]=255&e,r[i++]=e>>>8&255,r[i++]=e>>>16&255,r[i++]=e>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,o=8;o<this.padLength;o++)r[i++]=0;return r}},function(e,t,n){var r=t;r.bignum=n(33),r.define=n(1404).define,r.base=n(214),r.constants=n(658),r.decoders=n(1410),r.encoders=n(1412)},function(e,t,n){var r=t;r.Reporter=n(1407).Reporter,r.DecoderBuffer=n(657).DecoderBuffer,r.EncoderBuffer=n(657).EncoderBuffer,r.Node=n(1408)},function(e,t,n){"use strict";var r=n(5),i=n(47),o=n(69),a={isChamberType:function(e,t,n){return e&&e.upperCapActive&&e.upperCapAccessory&&(e.upperCapAccessory.id===r._111||e.upperCapAccessory.id===r._141)?{isUpper:!0,type:"upper",isInnerChamber:n>=1&&n<t-1}:e&&e.lowerCapActive&&e.lowerCapAccessory&&(e.lowerCapAccessory.id===r._111||e.lowerCapAccessory.id===r._141)?{isUpper:!1,type:"lower",isInnerChamber:n>=1&&n<t-1}:void 0},processManifoldOnChamber:function(e,t,n,o,a,s,l,u,c,d,p){var h=arguments.length>11&&void 0!==arguments[11]&&arguments[11],f=n[t?"upperCapAccessory":"lowerCapAccessory"],m=f.id===r._111,g=o.manifolds.find(function(e){return e.id===f.manifoldId}),b=i.a.getManifoldConstruct(a.id,f.id,s||l,h),v=!1;g&&g.manifoldSize&&g.manifoldSize.ChamberTypeId!==a.id&&(v=!0,g.manifoldSize.size=b.sizing.manifoldSizeName);var y={id:f.manifoldId,letRow:u.row,letColumn:n.col,isInlet:m,isRowOffset:!1,forceManifoldSpacer:c,manifoldSize:b.sizing.defaultManifoldSize};if(g){y.direction=g.direction,y.stubsNumber=g.stubsNumber,y.spacer=g.spacer,y.isElevated=g.isElevated,y.hasWeir=g.hasWeir,y.userModified=!0,y.manifoldType=e,y.hasSecondPipe=g.hasSecondPipe,y.hasIsolator=g.hasIsolator,y.refreshIsolator=g.refreshIsolator,y.mSize=g.mSize;var _=i.a.getManifoldDatasetObject(b.sizing.potentialSizes,g.manifoldSize.size);y.manifoldSize=v||!g.manifoldSize||d||!y.userModified?b.sizing.defaultManifoldSize:_||g.manifoldSize}else y.isElevated="high"===b.manifoldPosition,y.hasWeir="high"!==b.manifoldPosition,y.manifoldType=e;var S=y.manifoldSize["nyloplast"===b.structureType?"nyloplastStructureSize":"concreteStructureSize"];return S=S?"string"===typeof S?parseInt(S,10):S:48,y.manifoldOffset=p(b.structureType,S),y},getMappedChambers:function(e){var t=new Map;return e.forEach(function(e,n){var r=e.chambers,i=new Map;r.forEach(function(e,t){e.isInnerChamber=t>=1&&t<r.length-1,i.set(t,e)}),t.set(n,i)}),t},getChamberByPosition:function(e,t,n){return n.get(2).get(4)},setChamberManifoldIdMeta:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1],n=arguments[2],r=arguments[3],i=arguments[4];try{if(null!==e){var a=o.a.getState().chamberbed.chamberRows[n]._chambers[r],s=a._upperCapAccessory?a._upperCapAccessory.manifoldId:a._lowerCapAccessory.manifoldId,l={};l[e]="isOppositeStubAttached"!==e?{manifoldId:s}:{value:t[0].value},i.modifyChambersByManifoldVoidArray(t,n,0,l)}else console.info("Please set type")}catch(e){console.error("ChamberService.setChamberConnectedManifold() :: "+e.message),console.warn("On Manifold ID error, Manifold was probably removed by other process")}},isChamberMetaInUse:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"isVoidArray";return o.a.getState().chamberbed.chamberRows[e]._chambers[t]["_"+n].length>0}};t.a=a},function(e,t,n){"use strict";t.a=function(e){return r.a||"undefined"===typeof document?void 0:e&&e.ownerDocument?e.ownerDocument:document};var r=n(405)},function(e,t,n){"use strict";var r=n(1593);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b}),n.d(t,"c",function(){return r.c})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header"}(t.SelectableOptionMenuItemType||(t.SelectableOptionMenuItemType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1609),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),o=n(1),a=n(726),s=n(2);!function(e){e[e.small=0]="small",e[e.medium=1]="medium",e[e.large=2]="large",e[e.xLarge=3]="xLarge",e[e.xxLarge=4]="xxLarge",e[e.xxxLarge=5]="xxxLarge"}(r=t.ResponsiveMode||(t.ResponsiveMode={}));var l,u=[479,639,1023,1365,1919,99999999];t.setResponsiveMode=function(e){l=e},t.withResponsiveMode=function(e){var t=function(t){function n(e){var n=t.call(this,e)||this;return n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n.state={responsiveMode:n._getResponsiveMode()},n}return i.__extends(n,t),n.prototype.componentDidMount=function(){var e=this;this._events.on(window,"resize",function(){var t=e._getResponsiveMode();t!==e.state.responsiveMode&&e.setState({responsiveMode:t})})},n.prototype.componentWillUnmount=function(){this._events.dispose()},n.prototype.render=function(){var t=this.state.responsiveMode;return o.createElement(e,i.__assign({ref:this._updateComposedComponentRef,responsiveMode:t},this.props))},n.prototype._getResponsiveMode=function(){var e=r.small,t=s.getWindow();if("undefined"!==typeof t)try{for(;t.innerWidth>u[e];)e++}catch(t){e=r.large}else{if(void 0===l)throw new Error("Content was rendered in a server environment without providing a default responsive mode. Call setResponsiveMode to define what the responsive mode is.");e=l}return e},n}(a.BaseDecorator);return s.hoistStatics(e,t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(734),o=n(418);t.ContextualMenuItem=r.styled(i.ContextualMenuItemBase,o.getItemStyles,void 0,{scope:"ContextualMenuItem"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1648),t)},function(e,t,n){"use strict";var r=n(1694);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b}),n.d(t,"c",function(){return r.c})},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),t.b=function(e){var t=function(t){function n(e){var n=t.call(this,e)||this;return n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n.state={responsiveMode:n._getResponsiveMode()},n}return i.__extends(n,t),n.prototype.componentDidMount=function(){var e=this;this._events.on(window,"resize",function(){var t=e._getResponsiveMode();t!==e.state.responsiveMode&&e.setState({responsiveMode:t})})},n.prototype.componentWillUnmount=function(){this._events.dispose()},n.prototype.render=function(){var t=this.state.responsiveMode;return o.createElement(e,i.__assign({ref:this._updateComposedComponentRef,responsiveMode:t},this.props))},n.prototype._getResponsiveMode=function(){var e=r.small,t=Object(s.W)();if("undefined"!==typeof t)try{for(;t.innerWidth>u[e];)e++}catch(t){e=r.large}else{if(void 0===l)throw new Error("Content was rendered in a server environment without providing a default responsive mode. Call setResponsiveMode to define what the responsive mode is.");e=l}return e},n}(a.a);return Object(s.Z)(e,t)};var r,i=n(0),o=n(1),a=(n.n(o),n(770)),s=n(3);!function(e){e[e.small=0]="small",e[e.medium=1]="medium",e[e.large=2]="large",e[e.xLarge=3]="xLarge",e[e.xxLarge=4]="xxLarge",e[e.xxxLarge=5]="xxxLarge"}(r||(r={}));var l,u=[479,639,1023,1365,1919,99999999]},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(771),o=n(426),a=Object(r._19)(i.a,o.a,void 0,{scope:"ContextualMenuItem"})},function(e,t,n){"use strict";var r,i,o,a;n.d(t,"b",function(){return r}),n.d(t,"d",function(){return i}),n.d(t,"c",function(){return o}),n.d(t,"a",function(){return a}),function(e){e[e.Sunday=0]="Sunday",e[e.Monday=1]="Monday",e[e.Tuesday=2]="Tuesday",e[e.Wednesday=3]="Wednesday",e[e.Thursday=4]="Thursday",e[e.Friday=5]="Friday",e[e.Saturday=6]="Saturday"}(r||(r={})),function(e){e[e.January=0]="January",e[e.February=1]="February",e[e.March=2]="March",e[e.April=3]="April",e[e.May=4]="May",e[e.June=5]="June",e[e.July=6]="July",e[e.August=7]="August",e[e.September=8]="September",e[e.October=9]="October",e[e.November=10]="November",e[e.December=11]="December"}(i||(i={})),function(e){e[e.FirstDay=0]="FirstDay",e[e.FirstFullWeek=1]="FirstFullWeek",e[e.FirstFourDayWeek=2]="FirstFourDayWeek"}(o||(o={})),function(e){e[e.Day=0]="Day",e[e.Week=1]="Week",e[e.Month=2]="Month",e[e.WorkWeek=3]="WorkWeek"}(a||(a={}))},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header"}(r||(r={}))},function(e,t,n){"use strict";var r=n(1759);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(1),i=(n.n(r),n(3)),o=n(1779),a=Object(i.q)(),s=Object(i._19)(function(e){var t=e.count,n=e.styles,i=e.theme,o=e.indentWidth,s=void 0===o?36:o,l=a(n,{theme:i});return t>0?r.createElement("span",{className:l.root,style:{width:t*s}}):null},o.a,void 0,{scope:"GroupSpacer"})},function(e,t,n){"use strict";var r=n(308);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function a(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}var s=void 0,l=void 0;l="jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz";var u="https://"+(s="pro-search-cultec")+".search.windows.net/indexes/projects-index/docs/search?api-version=2021-04-30-Preview",c="https://"+s+".search.windows.net/indexes/subprojects-index/docs/search?api-version=2021-04-30-Preview",d=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return o(e,null,[{key:"getSearchProjects",value:function(){var e=a(i.a.mark(function e(){var t,n,r,o,a,s,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{PartitionKey:"xxx",engineer:null,orderBy:{createdDate:"desc"},top:20,skip:0};return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=void 0,n=0,c&&c.top&&(t=c.top),c&&c.skip&&(n=c.skip),r="",c&&c.PartitionKey&&(r=r+" PartitionKey eq '"+c.PartitionKey+"' and"),c&&c.engineer&&(r=r+" engineer eq '"+c.engineer+"' and"),r+=" active eq true",o="",c&&c.orderBy&&c.orderBy.createdDate&&(o="createdDate "+c.orderBy.createdDate),e.next=11,fetch(u,{method:"POST",body:JSON.stringify({search:"*",queryType:"simple",select:"*",filter:r,orderby:o,count:!0,top:t,skip:n}),headers:{"Content-Type":"application/json; charset=utf-8","api-key":l}});case 11:return a=e.sent,s=void 0,e.prev=13,e.next=16,a.json();case 16:s=e.sent,e.next=22;break;case 19:e.prev=19,e.t0=e.catch(13),s={};case 22:return e.abrupt("return",s);case 23:case"end":return e.stop()}},e,this,[[13,19]])}));return function(){return e.apply(this,arguments)}}()},{key:"getSearchSubProjects",value:function(){var e=a(i.a.mark(function e(){var t,n,r,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{engineer:"palacios",orderBy:{createdDate:"desc"},top:20,skip:0};return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t="",o&&o.PartitionKey&&(t=t+" PartitionKey eq '"+o.PartitionKey+"' and"),o&&o.parentProjectId&&(t=t+" parentProjectId eq '"+o.parentProjectId+"' and"),t+=" active eq true",e.next=6,fetch(c,{method:"POST",body:JSON.stringify({search:"*",queryType:"simple",select:"*",filter:t,count:!0}),headers:{"Content-Type":"application/json; charset=utf-8","api-key":l}});case 6:return n=e.sent,r=void 0,e.prev=8,e.next=11,n.json();case 11:r=e.sent,e.next=17;break;case 14:e.prev=14,e.t0=e.catch(8),r={};case 17:return e.abrupt("return",r);case 18:case"end":return e.stop()}},e,this,[[8,14]])}));return function(){return e.apply(this,arguments)}}()},{key:"mergeOrUploadProjectDocument",value:function(){var e=a(i.a.mark(function e(){var t,n,r,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{project:null,PartitionKey:null};return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=void 0,!o||!o.project){e.next=18;break}return e.prev=2,n={"@search.action":"mergeOrUpload",RowKey:o.project.id,PartitionKey:o.PartitionKey,Timestamp:o.project.Timestamp,active:o.project.active,bomFileUrl:o.project.bomFileUrl,bomFileUrlPipe:o.project.bomFileUrlPipe,city:o.project.city,createdDate:o.project.createdDate,editedDate:o.project.editedDate,engineer:o.project.engineer,inputFileURL:o.project.inputFileURL,outputFileURL:o.project.outputFileURL,outputFileURLPipe:o.project.outputFileURLPipe,processingStatus:o.project.processingStatus,processingStep:"",projectName:o.project.projectName,projectType:o.project.projectType,state:o.project.state,statusDate:o.project.statusDate,workItemId:o.project.workItemId,isMultiBedProject:o.project.isMultiBedProject,country:o.project.country,region:o.project.region,language:o.project.language},e.next=6,fetch("https://pro-cultec.azurewebsites.net/api/automationsearch",{method:"POST",body:JSON.stringify({value:n}),headers:{"Content-Type":"application/json; charset=utf-8"}});case 6:return r=e.sent,e.next=9,r;case 9:t=e.sent,e.next=16;break;case 12:e.prev=12,e.t0=e.catch(2),console.error("MiniCADAPI_SEARCH.mergeOrUploadProjectDocument() :: "+e.t0.message),t={};case 16:e.next=19;break;case 18:t={};case 19:return e.abrupt("return",t);case 20:case"end":return e.stop()}},e,this,[[2,12]])}));return function(){return e.apply(this,arguments)}}()},{key:"deleteProjectDocument",value:function(){var e=a(i.a.mark(function e(){var t,n,r,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{project:null};return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=void 0,!(o&&o.project&&o.project.id)){e.next=18;break}return e.prev=2,n={"@search.action":"delete",RowKey:o.project.id},e.next=6,fetch("https://pro-cultec.azurewebsites.net/api/automationsearch",{method:"POST",body:JSON.stringify({value:n}),headers:{"Content-Type":"application/json; charset=utf-8"}});case 6:return r=e.sent,e.next=9,r;case 9:t=e.sent,e.next=16;break;case 12:e.prev=12,e.t0=e.catch(2),console.error("MiniCADAPI_SEARCH.deleteProjectDocument() :: "+e.t0.message),t={};case 16:e.next=19;break;case 18:t={};case 19:return e.abrupt("return",t);case 20:case"end":return e.stop()}},e,this,[[2,12]])}));return function(){return e.apply(this,arguments)}}()}]),e}();t.a=d},function(e,t,n){"use strict";t.a=function(e){var t=!1;return{promise:new Promise(function(n,r){e.then(function(){return!t&&n.apply(void 0,arguments)}).catch(function(e){return!t&&r(e)})}),cancel:function(){t=!0}}}},function(e,t,n){"use strict";var r=n(1);n.n(r);t.a=Object(r.createContext)(null)},function(e,t,n){"use strict";var r=n(1),i=n.n(r);function o(e){e=e||document;var t=void 0;try{(t=document.activeElement)&&t.nodeName||(t=e.body)}catch(n){t=e.body}return t}var a=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t},c={tag:"div",renderChildren:!0,loader:function(){return i.a.createElement("div",{className:"loading-indicator"},i.a.createElement("span",{className:"loading-bullet"},"\u2022")," ",i.a.createElement("span",{className:"loading-bullet"},"\u2022")," ",i.a.createElement("span",{className:"loading-bullet"},"\u2022"))}},d=function(e){function t(e){a(this,t);var n=u(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.tabbedUpTop=n.tabbedUpTop.bind(n),n.tabbedDownTop=n.tabbedDownTop.bind(n),n.tabbedUpBottom=n.tabbedUpBottom.bind(n),n.tabbedDownBottom=n.tabbedDownBottom.bind(n),n.setHelper=n.setRef.bind(n,"helper"),n.setBlocker=n.setRef.bind(n,"blocker"),n.setTopFocus=n.setRef.bind(n,"topFocus"),n.setContainer=n.setRef.bind(n,"container"),n.setMessageContainer=n.setRef.bind(n,"messageContainer"),n.handleScroll=n.handleScroll.bind(n),n.state={top:"50%"},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),s(t,[{key:"componentWillReceiveProps",value:function(e){var t=this;if(e.blocking!==this.props.blocking)if(e.blocking)this.helper&&this.helper.parentNode&&this.helper.parentNode.contains&&this.helper.parentNode.contains(o())&&(this.focused=o(),this.focused&&this.focused!==document.body&&(window.setImmediate||setTimeout)(function(){return t.topFocus&&t.topFocus.focus()}));else{this.detachListeners();var n=o();!this.focused||n&&n!==document.body&&n!==this.topFocus||(this.focused.focus(),this.focused=null)}e.keepInView&&(e.keepInView!==this.props.keepInView||e.blocking&&e.blocking!==this.props.blocking)&&(this.attachListeners(),this.keepInView(e))}},{key:"componentWillUnmount",value:function(){this.detachListeners()}},{key:"setRef",value:function(e,t){this[e]=t}},{key:"attachListeners",value:function(){window.addEventListener("scroll",this.handleScroll)}},{key:"detachListeners",value:function(){window.removeEventListener("scroll",this.handleScroll)}},{key:"blockingTab",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.props.blocking&&("Tab"===e.key||9===e.keyCode)&&e.shiftKey==t}},{key:"tabbedUpTop",value:function(e){this.blockingTab(e)&&this.blocker.focus()}},{key:"tabbedDownTop",value:function(e){this.blockingTab(e)&&(e.preventDefault(),this.blocker.focus())}},{key:"tabbedUpBottom",value:function(e){this.blockingTab(e,!0)&&this.topFocus.focus()}},{key:"tabbedDownBottom",value:function(e){this.blockingTab(e,!0)&&(e.preventDefault(),this.topFocus.focus())}},{key:"keepInView",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;if(e.blocking&&e.keepInView&&this.container){var t=this.container.getBoundingClientRect(),n=window.innerHeight;if(t.top>n||t.bottom<0)return;if(t.top>=0&&t.bottom<=n)return void("50%"!==this.state.top&&this.setState({top:"50%"}));var r=this.messageContainer?this.messageContainer.getBoundingClientRect().height:0,i=Math.max(Math.min(n,t.bottom)-Math.max(t.top,0),r)/2;t.top<0&&(i=Math.min(i-t.top,t.height-r/2)),this.state.top!==i&&this.setState({top:i})}}},{key:"handleScroll",value:function(){this.keepInView()}},{key:"render",value:function(){var e=this.props,t=e.tag,n=e.blocking,r=e.className,o=e.children,a=e.message,s=e.loader,u=e.renderChildren,c=e.keepInView,d=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["tag","blocking","className","children","message","loader","renderChildren","keepInView"]),p=n?"block-ui "+r:r,h=!n||u;return i.a.createElement(t,l({},d,{className:p,"aria-busy":n,ref:this.setContainer}),n&&i.a.createElement("div",{tabIndex:"0",onKeyUp:this.tabbedUpTop,onKeyDown:this.tabbedDownTop,ref:this.setTopFocus}),h&&o,n&&i.a.createElement("div",{className:"block-ui-container",tabIndex:"0",ref:this.setBlocker,onKeyUp:this.tabbedUpBottom,onKeyDown:this.tabbedDownBottom},i.a.createElement("div",{className:"block-ui-overlay"}),i.a.createElement("div",{className:"block-ui-message-container",ref:this.setMessageContainer,style:{top:c?this.state.top:void 0}},i.a.createElement("div",{className:"block-ui-message"},a,i.a.isValidElement(s)?s:i.a.createElement(s,null)))),i.a.createElement("span",{ref:this.setHelper}))}}]),t}();d.defaultProps=c,t.a=d},function(e,t,n){"use strict";t.__esModule=!0,t.ACTION=t.TYPE=t.POSITION=void 0;t.POSITION={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"};t.TYPE={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"};t.ACTION={SHOW:0,CLEAR:1,DID_MOUNT:2,WILL_UNMOUNT:3,ON_CHANGE:4}},function(e,t,n){"use strict";var r=n(83),i={getNewProjectInstance:function(e){return e&&e.RowKey&&(e.id=e.RowKey),new r.a(e.id,e.projectName,e.engineer,e.city,e.state,e.country,e.region,e.language,e.createdDate,e.statusDate,e.editedDate,e.processingStatus,e.bomFileUrl,e.active,e.workItemId,e.inputFileURL,e.outputFileURL,e.projectType,e.outputFileURLPipe,e.bomFileUrlPipe,e.isMultiBedProject)}};t.a=i},function(e,t,n){var r=n(943),i=n(326),o=4294967295;function a(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=o,this.__views__=[]}a.prototype=r(i.prototype),a.prototype.constructor=a,e.exports=a},function(e,t,n){var r=n(943),i=n(326);function o(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}o.prototype=r(i.prototype),o.prototype.constructor=o,e.exports=o},function(e,t,n){var r=n(131).Symbol;e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2333),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2350),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Sunday=0]="Sunday",e[e.Monday=1]="Monday",e[e.Tuesday=2]="Tuesday",e[e.Wednesday=3]="Wednesday",e[e.Thursday=4]="Thursday",e[e.Friday=5]="Friday",e[e.Saturday=6]="Saturday"}(t.DayOfWeek||(t.DayOfWeek={})),function(e){e[e.January=0]="January",e[e.February=1]="February",e[e.March=2]="March",e[e.April=3]="April",e[e.May=4]="May",e[e.June=5]="June",e[e.July=6]="July",e[e.August=7]="August",e[e.September=8]="September",e[e.October=9]="October",e[e.November=10]="November",e[e.December=11]="December"}(t.MonthOfYear||(t.MonthOfYear={})),function(e){e[e.FirstDay=0]="FirstDay",e[e.FirstFullWeek=1]="FirstFullWeek",e[e.FirstFourDayWeek=2]="FirstFourDayWeek"}(t.FirstWeekOfYear||(t.FirstWeekOfYear={})),function(e){e[e.Day=0]="Day",e[e.Week=1]="Week",e[e.Month=2]="Month",e[e.WorkWeek=3]="WorkWeek"}(t.DateRangeType||(t.DateRangeType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),i=n(2),o=n(2422),a=i.classNamesFunction();t.GroupSpacer=i.styled(function(e){var t=e.count,n=e.styles,i=e.theme,o=e.indentWidth,s=void 0===o?36:o,l=a(n,{theme:i});return t>0?r.createElement("span",{className:l.root,style:{width:t*s}}):null},o.getStyles,void 0,{scope:"GroupSpacer"})},function(e,t,n){var r=n(64),i=n(95),o=n(341),a=n(199),s=n(343),l=function(e,t,n){var u,c,d,p=e&l.F,h=e&l.G,f=e&l.S,m=e&l.P,g=e&l.B,b=e&l.W,v=h?i:i[t]||(i[t]={}),y=v.prototype,_=h?r:f?r[t]:(r[t]||{}).prototype;for(u in h&&(n=t),n)(c=!p&&_&&void 0!==_[u])&&s(v,u)||(d=c?_[u]:n[u],v[u]=h&&"function"!=typeof _[u]?n[u]:g&&c?o(d,r):b&&_[u]==d?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):m&&"function"==typeof d?o(Function.call,d):d,m&&((v.virtual||(v.virtual={}))[u]=d,e&l.R&&y&&!y[u]&&a(y,u,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){var r=n(136),i=n(2653),o=n(2654),a=Object.defineProperty;t.f=n(200)?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),i)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},function(e,t,n){"use strict";var r=n(4),i=n(65),o=n(547),a=Object(r.a)(function(e,t){return Object(i.a)(Object(o.a)(e),t)});t.a=a},function(e,t,n){"use strict";t.a=function(e){return"[object String]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";t.a=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";t.a=function(e,t){return function(){var n=arguments.length;if(0===n)return t();var i=arguments[n-1];return Object(r.a)(i)||"function"!==typeof i[e]?t.apply(this,arguments):i[e].apply(i,Array.prototype.slice.call(arguments,0,n-1))}};var r=n(113)},function(e,t,n){"use strict";var r=n(14),i=n(248),o=Object(r.a)(function(e){return Object(i.a)(e)?e.split("").reverse().join(""):Array.prototype.slice.call(e,0).reverse()});t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(248),o=Object(r.a)(function(e,t){var n=e<0?t.length+e:e;return Object(i.a)(t)?t.charAt(n):t[n]});t.a=o},function(e,t,n){"use strict";var r=n(61);t.a="function"===typeof Object.assign?Object.assign:function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1,i=arguments.length;n<i;){var o=arguments[n];if(null!=o)for(var a in o)Object(r.a)(a,o)&&(t[a]=o[a]);n+=1}return t}},function(e,t,n){"use strict";var r=n(4),i=n(249),o=n(42),a=n(356),s=Object(r.a)(function(e,t){return Object(o.a)(e+1,function(){var n=arguments[e];if(null!=n&&Object(i.a)(n[t]))return n[t].apply(n,Array.prototype.slice.call(arguments,0,e));throw new TypeError(Object(a.a)(n)+' does not have a method named "'+t+'"')})});t.a=s},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=function(e,t,n){return void 0===n&&(n=0),i.compose(i.reduce(i.useWith(e,[i.identity,t]),n),i.prop("runs"))};t.default=o},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.evolve({glyphs:i.map(i.identity),positions:i.clone,glyphIndices:i.clone,attributes:i.evolve({font:i.identity})});t.default=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(570)),s=r(n(1144)),l=r(n(2911)),u=r(n(2912)),c=o.curryN(3,function(e,t,n){return o.ifElse(o.pathEq(["string","length"],0),o.identity,o.evolve({string:o.slice(e,t),runs:o.compose(function(e,t){return function(n){var r=o.identity;return(0,u.default)([o.o((0,l.default)(e),function(n){return(0,a.default)(e-n.start,t-n.start,n)}),o.o((0,l.default)(e),r),o.o((0,l.default)(e),function(e){return(0,a.default)(0,t-e.start,e)})])(n)}}(e,t),(0,s.default)(e,t))}))(n)});t.default=c},function(e,t,n){"use strict";var r=n(579),i=n(26),o=i("%Function.prototype.apply%"),a=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(a,o),l=i("%Object.getOwnPropertyDescriptor%",!0),u=i("%Object.defineProperty%",!0),c=i("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var t=s(r,a,arguments);l&&u&&(l(t,"length").configurable&&u(t,"length",{value:1+c(0,e.length-(arguments.length-1))}));return t};var d=function(){return s(r,o,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},function(e,t,n){"use strict";(function(t){var r=n(15),i=n(600),o=new Array(16);function a(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function s(e,t){return e<<t|e>>>32-t}function l(e,t,n,r,i,o,a){return s(e+(t&n|~t&r)+i+o|0,a)+t|0}function u(e,t,n,r,i,o,a){return s(e+(t&r|n&~r)+i+o|0,a)+t|0}function c(e,t,n,r,i,o,a){return s(e+(t^n^r)+i+o|0,a)+t|0}function d(e,t,n,r,i,o,a){return s(e+(n^(t|~r))+i+o|0,a)+t|0}r(a,i),a.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var n=this._a,r=this._b,i=this._c,a=this._d;r=d(r=d(r=d(r=d(r=c(r=c(r=c(r=c(r=u(r=u(r=u(r=u(r=l(r=l(r=l(r=l(r,i=l(i,a=l(a,n=l(n,r,i,a,e[0],3614090360,7),r,i,e[1],3905402710,12),n,r,e[2],606105819,17),a,n,e[3],3250441966,22),i=l(i,a=l(a,n=l(n,r,i,a,e[4],4118548399,7),r,i,e[5],1200080426,12),n,r,e[6],2821735955,17),a,n,e[7],4249261313,22),i=l(i,a=l(a,n=l(n,r,i,a,e[8],1770035416,7),r,i,e[9],2336552879,12),n,r,e[10],4294925233,17),a,n,e[11],2304563134,22),i=l(i,a=l(a,n=l(n,r,i,a,e[12],1804603682,7),r,i,e[13],4254626195,12),n,r,e[14],2792965006,17),a,n,e[15],1236535329,22),i=u(i,a=u(a,n=u(n,r,i,a,e[1],4129170786,5),r,i,e[6],3225465664,9),n,r,e[11],643717713,14),a,n,e[0],3921069994,20),i=u(i,a=u(a,n=u(n,r,i,a,e[5],3593408605,5),r,i,e[10],38016083,9),n,r,e[15],3634488961,14),a,n,e[4],3889429448,20),i=u(i,a=u(a,n=u(n,r,i,a,e[9],568446438,5),r,i,e[14],3275163606,9),n,r,e[3],4107603335,14),a,n,e[8],1163531501,20),i=u(i,a=u(a,n=u(n,r,i,a,e[13],2850285829,5),r,i,e[2],4243563512,9),n,r,e[7],1735328473,14),a,n,e[12],2368359562,20),i=c(i,a=c(a,n=c(n,r,i,a,e[5],4294588738,4),r,i,e[8],2272392833,11),n,r,e[11],1839030562,16),a,n,e[14],4259657740,23),i=c(i,a=c(a,n=c(n,r,i,a,e[1],2763975236,4),r,i,e[4],1272893353,11),n,r,e[7],4139469664,16),a,n,e[10],3200236656,23),i=c(i,a=c(a,n=c(n,r,i,a,e[13],681279174,4),r,i,e[0],3936430074,11),n,r,e[3],3572445317,16),a,n,e[6],76029189,23),i=c(i,a=c(a,n=c(n,r,i,a,e[9],3654602809,4),r,i,e[12],3873151461,11),n,r,e[15],530742520,16),a,n,e[2],3299628645,23),i=d(i,a=d(a,n=d(n,r,i,a,e[0],4096336452,6),r,i,e[7],1126891415,10),n,r,e[14],2878612391,15),a,n,e[5],4237533241,21),i=d(i,a=d(a,n=d(n,r,i,a,e[12],1700485571,6),r,i,e[3],2399980690,10),n,r,e[10],4293915773,15),a,n,e[1],2240044497,21),i=d(i,a=d(a,n=d(n,r,i,a,e[8],1873313359,6),r,i,e[15],4264355552,10),n,r,e[6],2734768916,15),a,n,e[13],1309151649,21),i=d(i,a=d(a,n=d(n,r,i,a,e[4],4149444226,6),r,i,e[11],3174756917,10),n,r,e[2],718787259,15),a,n,e[9],3951481745,21),this._a=this._a+n|0,this._b=this._b+r|0,this._c=this._c+i|0,this._d=this._d+a|0},a.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=new t(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=a}).call(t,n(12).Buffer)},function(e,t){e.exports={LocationMode:{PRIMARY_ONLY:0,PRIMARY_THEN_SECONDARY:1,SECONDARY_ONLY:2,SECONDARY_THEN_PRIMARY:3}}},function(e,t,n){(function(){var t,r,i,o,a,s={}.hasOwnProperty;a=n(116),o=a.isObject,i=a.isFunction,r=n(58),t=n(601),e.exports=function(e){function n(e,t,r){if(n.__super__.constructor.call(this,e),null==t)throw new Error("Missing element name");this.name=this.stringify.eleName(t),this.attributes={},null!=r&&this.attribute(r),e.isDocument&&(this.isRoot=!0,this.documentObject=e,e.rootObject=this)}return function(e,t){for(var n in t)s.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype}(n,r),n.prototype.clone=function(){var e,t,n,r;for(t in(n=Object.create(this)).isRoot&&(n.documentObject=null),n.attributes={},r=this.attributes)s.call(r,t)&&(e=r[t],n.attributes[t]=e.clone());return n.children=[],this.children.forEach(function(e){var t;return(t=e.clone()).parent=n,n.children.push(t)}),n},n.prototype.attribute=function(e,n){var r,a;if(null!=e&&(e=e.valueOf()),o(e))for(r in e)s.call(e,r)&&(a=e[r],this.attribute(r,a));else i(n)&&(n=n.apply()),this.options.skipNullAttributes&&null==n||(this.attributes[e]=new t(this,e,n));return this},n.prototype.removeAttribute=function(e){var t,n,r;if(null==e)throw new Error("Missing attribute name");if(e=e.valueOf(),Array.isArray(e))for(n=0,r=e.length;n<r;n++)t=e[n],delete this.attributes[t];else delete this.attributes[e];return this},n.prototype.toString=function(e){return this.options.writer.set(e).element(this)},n.prototype.att=function(e,t){return this.attribute(e,t)},n.prototype.a=function(e,t){return this.attribute(e,t)},n}()}).call(this)},function(e,t,n){(function(){var t,r={}.hasOwnProperty;t=n(58),e.exports=function(e){function n(e,t){if(n.__super__.constructor.call(this,e),null==t)throw new Error("Missing CDATA text");this.text=this.stringify.cdata(t)}return function(e,t){for(var n in t)r.call(t,n)&&(e[n]=t[n]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(n,t),n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(e){return this.options.writer.set(e).cdata(this)},n}()}).call(this)},function(e,t,n){(function(){var t,r={}.hasOwnProperty;t=n(58),e.exports=function(e){function n(e,t){if(n.__super__.constructor.call(this,e),null==t)throw new Error("Missing comment text");this.text=this.stringify.comment(t)}return function(e,t){for(var n in t)r.call(t,n)&&(e[n]=t[n]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(n,t),n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(e){return this.options.writer.set(e).comment(this)},n}()}).call(this)},function(e,t,n){(function(){var t,r,i={}.hasOwnProperty;r=n(116).isObject,t=n(58),e.exports=function(e){function n(e,t,i,o){var a;n.__super__.constructor.call(this,e),r(t)&&(t=(a=t).version,i=a.encoding,o=a.standalone),t||(t="1.0"),this.version=this.stringify.xmlVersion(t),null!=i&&(this.encoding=this.stringify.xmlEncoding(i)),null!=o&&(this.standalone=this.stringify.xmlStandalone(o))}return function(e,t){for(var n in t)i.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype}(n,t),n.prototype.toString=function(e){return this.options.writer.set(e).declaration(this)},n}()}).call(this)},function(e,t,n){(function(){var t,r,i,o,a,s,l={}.hasOwnProperty;s=n(116).isObject,a=n(58),t=n(266),i=n(267),r=n(268),o=n(269),e.exports=function(e){function n(e,t,r){var i,o;n.__super__.constructor.call(this,e),this.documentObject=e,s(t)&&(t=(i=t).pubID,r=i.sysID),null==r&&(r=(o=[t,r])[0],t=o[1]),null!=t&&(this.pubID=this.stringify.dtdPubID(t)),null!=r&&(this.sysID=this.stringify.dtdSysID(r))}return function(e,t){for(var n in t)l.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype}(n,a),n.prototype.element=function(e,t){var n;return n=new r(this,e,t),this.children.push(n),this},n.prototype.attList=function(e,n,r,i,o){var a;return a=new t(this,e,n,r,i,o),this.children.push(a),this},n.prototype.entity=function(e,t){var n;return n=new i(this,!1,e,t),this.children.push(n),this},n.prototype.pEntity=function(e,t){var n;return n=new i(this,!0,e,t),this.children.push(n),this},n.prototype.notation=function(e,t){var n;return n=new o(this,e,t),this.children.push(n),this},n.prototype.toString=function(e){return this.options.writer.set(e).docType(this)},n.prototype.ele=function(e,t){return this.element(e,t)},n.prototype.att=function(e,t,n,r,i){return this.attList(e,t,n,r,i)},n.prototype.ent=function(e,t){return this.entity(e,t)},n.prototype.pent=function(e,t){return this.pEntity(e,t)},n.prototype.not=function(e,t){return this.notation(e,t)},n.prototype.up=function(){return this.root()||this.documentObject},n}()}).call(this)},function(e,t,n){(function(){var t,r={}.hasOwnProperty;t=n(58),e.exports=function(e){function n(e,t,r,i,o,a){if(n.__super__.constructor.call(this,e),null==t)throw new Error("Missing DTD element name");if(null==r)throw new Error("Missing DTD attribute name");if(!i)throw new Error("Missing DTD attribute type");if(!o)throw new Error("Missing DTD attribute default");if(0!==o.indexOf("#")&&(o="#"+o),!o.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT");if(a&&!o.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT");this.elementName=this.stringify.eleName(t),this.attributeName=this.stringify.attName(r),this.attributeType=this.stringify.dtdAttType(i),this.defaultValue=this.stringify.dtdAttDefault(a),this.defaultValueType=o}return function(e,t){for(var n in t)r.call(t,n)&&(e[n]=t[n]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(n,t),n.prototype.toString=function(e){return this.options.writer.set(e).dtdAttList(this)},n}()}).call(this)},function(e,t,n){(function(){var t,r,i={}.hasOwnProperty;r=n(116).isObject,t=n(58),e.exports=function(e){function n(e,t,i,o){if(n.__super__.constructor.call(this,e),null==i)throw new Error("Missing entity name");if(null==o)throw new Error("Missing entity value");if(this.pe=!!t,this.name=this.stringify.eleName(i),r(o)){if(!o.pubID&&!o.sysID)throw new Error("Public and/or system identifiers are required for an external entity");if(o.pubID&&!o.sysID)throw new Error("System identifier is required for a public external entity");if(null!=o.pubID&&(this.pubID=this.stringify.dtdPubID(o.pubID)),null!=o.sysID&&(this.sysID=this.stringify.dtdSysID(o.sysID)),null!=o.nData&&(this.nData=this.stringify.dtdNData(o.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity")}else this.value=this.stringify.dtdEntityValue(o)}return function(e,t){for(var n in t)i.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype}(n,t),n.prototype.toString=function(e){return this.options.writer.set(e).dtdEntity(this)},n}()}).call(this)},function(e,t,n){(function(){var t,r={}.hasOwnProperty;t=n(58),e.exports=function(e){function n(e,t,r){if(n.__super__.constructor.call(this,e),null==t)throw new Error("Missing DTD element name");r||(r="(#PCDATA)"),Array.isArray(r)&&(r="("+r.join(",")+")"),this.name=this.stringify.eleName(t),this.value=this.stringify.dtdElementValue(r)}return function(e,t){for(var n in t)r.call(t,n)&&(e[n]=t[n]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(n,t),n.prototype.toString=function(e){return this.options.writer.set(e).dtdElement(this)},n}()}).call(this)},function(e,t,n){(function(){var t,r={}.hasOwnProperty;t=n(58),e.exports=function(e){function n(e,t,r){if(n.__super__.constructor.call(this,e),null==t)throw new Error("Missing notation name");if(!r.pubID&&!r.sysID)throw new Error("Public or system identifiers are required for an external entity");this.name=this.stringify.eleName(t),null!=r.pubID&&(this.pubID=this.stringify.dtdPubID(r.pubID)),null!=r.sysID&&(this.sysID=this.stringify.dtdSysID(r.sysID))}return function(e,t){for(var n in t)r.call(t,n)&&(e[n]=t[n]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(n,t),n.prototype.toString=function(e){return this.options.writer.set(e).dtdNotation(this)},n}()}).call(this)},function(e,t,n){(function(){var t,r={}.hasOwnProperty;t=n(58),e.exports=function(e){function n(e,t){if(n.__super__.constructor.call(this,e),null==t)throw new Error("Missing raw text");this.value=this.stringify.raw(t)}return function(e,t){for(var n in t)r.call(t,n)&&(e[n]=t[n]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(n,t),n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(e){return this.options.writer.set(e).raw(this)},n}()}).call(this)},function(e,t,n){(function(){var t,r={}.hasOwnProperty;t=n(58),e.exports=function(e){function n(e,t){if(n.__super__.constructor.call(this,e),null==t)throw new Error("Missing element text");this.value=this.stringify.eleText(t)}return function(e,t){for(var n in t)r.call(t,n)&&(e[n]=t[n]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(n,t),n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(e){return this.options.writer.set(e).text(this)},n}()}).call(this)},function(e,t,n){(function(){var t,r={}.hasOwnProperty;t=n(58),e.exports=function(e){function n(e,t,r){if(n.__super__.constructor.call(this,e),null==t)throw new Error("Missing instruction target");this.target=this.stringify.insTarget(t),r&&(this.value=this.stringify.insValue(r))}return function(e,t){for(var n in t)r.call(t,n)&&(e[n]=t[n]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(n,t),n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(e){return this.options.writer.set(e).processingInstruction(this)},n}()}).call(this)},function(e,t,n){"use strict";(function(t){!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:function(e,n,r,i){if("function"!==typeof e)throw new TypeError('"callback" argument must be a function');var o,a,s=arguments.length;switch(s){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick(function(){e.call(null,n)});case 3:return t.nextTick(function(){e.call(null,n,r)});case 4:return t.nextTick(function(){e.call(null,n,r,i)});default:for(o=new Array(s-1),a=0;a<o.length;)o[a++]=arguments[a];return t.nextTick(function(){e.apply(null,o)})}}}:e.exports=t}).call(t,n(21))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});for(var r,i=t.alpha={"en-US":/^[A-Z]+$/i,"bg-BG":/^[\u0410-\u042f]+$/i,"cs-CZ":/^[A-Z\xc1\u010c\u010e\xc9\u011a\xcd\u0147\xd3\u0158\u0160\u0164\xda\u016e\xdd\u017d]+$/i,"da-DK":/^[A-Z\xc6\xd8\xc5]+$/i,"de-DE":/^[A-Z\xc4\xd6\xdc\xdf]+$/i,"el-GR":/^[\u0391-\u03c9]+$/i,"es-ES":/^[A-Z\xc1\xc9\xcd\xd1\xd3\xda\xdc]+$/i,"fr-FR":/^[A-Z\xc0\xc2\xc6\xc7\xc9\xc8\xca\xcb\xcf\xce\xd4\u0152\xd9\xdb\xdc\u0178]+$/i,"it-IT":/^[A-Z\xc0\xc9\xc8\xcc\xce\xd3\xd2\xd9]+$/i,"nb-NO":/^[A-Z\xc6\xd8\xc5]+$/i,"nl-NL":/^[A-Z\xc1\xc9\xcb\xcf\xd3\xd6\xdc\xda]+$/i,"nn-NO":/^[A-Z\xc6\xd8\xc5]+$/i,"hu-HU":/^[A-Z\xc1\xc9\xcd\xd3\xd6\u0150\xda\xdc\u0170]+$/i,"pl-PL":/^[A-Z\u0104\u0106\u0118\u015a\u0141\u0143\xd3\u017b\u0179]+$/i,"pt-PT":/^[A-Z\xc3\xc1\xc0\xc2\xc7\xc9\xca\xcd\xd5\xd3\xd4\xda\xdc]+$/i,"ru-RU":/^[\u0410-\u042f\u0401]+$/i,"sk-SK":/^[A-Z\xc1\u010c\u010e\xc9\xcd\u0147\xd3\u0160\u0164\xda\xdd\u017d\u0139\u0154\u013d\xc4\xd4]+$/i,"sr-RS@latin":/^[A-Z\u010c\u0106\u017d\u0160\u0110]+$/i,"sr-RS":/^[\u0410-\u042f\u0402\u0408\u0409\u040a\u040b\u040f]+$/i,"sv-SE":/^[A-Z\xc5\xc4\xd6]+$/i,"tr-TR":/^[A-Z\xc7\u011e\u0130\u0131\xd6\u015e\xdc]+$/i,"uk-UA":/^[\u0410-\u0429\u042c\u042e\u042f\u0404I\u0407\u0490\u0456]+$/i,ar:/^[\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062a\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063a\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064a\u064b\u064c\u064d\u064e\u064f\u0650\u0651\u0652\u0670]+$/},o=t.alphanumeric={"en-US":/^[0-9A-Z]+$/i,"bg-BG":/^[0-9\u0410-\u042f]+$/i,"cs-CZ":/^[0-9A-Z\xc1\u010c\u010e\xc9\u011a\xcd\u0147\xd3\u0158\u0160\u0164\xda\u016e\xdd\u017d]+$/i,"da-DK":/^[0-9A-Z\xc6\xd8\xc5]+$/i,"de-DE":/^[0-9A-Z\xc4\xd6\xdc\xdf]+$/i,"el-GR":/^[0-9\u0391-\u03c9]+$/i,"es-ES":/^[0-9A-Z\xc1\xc9\xcd\xd1\xd3\xda\xdc]+$/i,"fr-FR":/^[0-9A-Z\xc0\xc2\xc6\xc7\xc9\xc8\xca\xcb\xcf\xce\xd4\u0152\xd9\xdb\xdc\u0178]+$/i,"it-IT":/^[0-9A-Z\xc0\xc9\xc8\xcc\xce\xd3\xd2\xd9]+$/i,"hu-HU":/^[0-9A-Z\xc1\xc9\xcd\xd3\xd6\u0150\xda\xdc\u0170]+$/i,"nb-NO":/^[0-9A-Z\xc6\xd8\xc5]+$/i,"nl-NL":/^[0-9A-Z\xc1\xc9\xcb\xcf\xd3\xd6\xdc\xda]+$/i,"nn-NO":/^[0-9A-Z\xc6\xd8\xc5]+$/i,"pl-PL":/^[0-9A-Z\u0104\u0106\u0118\u015a\u0141\u0143\xd3\u017b\u0179]+$/i,"pt-PT":/^[0-9A-Z\xc3\xc1\xc0\xc2\xc7\xc9\xca\xcd\xd5\xd3\xd4\xda\xdc]+$/i,"ru-RU":/^[0-9\u0410-\u042f\u0401]+$/i,"sk-SK":/^[0-9A-Z\xc1\u010c\u010e\xc9\xcd\u0147\xd3\u0160\u0164\xda\xdd\u017d\u0139\u0154\u013d\xc4\xd4]+$/i,"sr-RS@latin":/^[0-9A-Z\u010c\u0106\u017d\u0160\u0110]+$/i,"sr-RS":/^[0-9\u0410-\u042f\u0402\u0408\u0409\u040a\u040b\u040f]+$/i,"sv-SE":/^[0-9A-Z\xc5\xc4\xd6]+$/i,"tr-TR":/^[0-9A-Z\xc7\u011e\u0130\u0131\xd6\u015e\xdc]+$/i,"uk-UA":/^[0-9\u0410-\u0429\u042c\u042e\u042f\u0404I\u0407\u0490\u0456]+$/i,ar:/^[\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u06690-9\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062a\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063a\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064a\u064b\u064c\u064d\u064e\u064f\u0650\u0651\u0652\u0670]+$/},a=t.decimal={"en-US":".",ar:"\u066b"},s=t.englishLocales=["AU","GB","HK","IN","NZ","ZA","ZM"],l=0;l<s.length;l++)i[r="en-"+s[l]]=i["en-US"],o[r]=o["en-US"],a[r]=a["en-US"];for(var u,c=t.arabicLocales=["AE","BH","DZ","EG","IQ","JO","KW","LB","LY","MA","QM","QA","SA","SD","SY","TN","YE"],d=0;d<c.length;d++)i[u="ar-"+c[d]]=i.ar,o[u]=o.ar,a[u]=a.ar;for(var p=t.dotDecimal=[],h=t.commaDecimal=["bg-BG","cs-CZ","da-DK","de-DE","el-GR","es-ES","fr-FR","it-IT","hu-HU","nb-NO","nn-NO","nl-NL","pl-Pl","pt-PT","ru-RU","sr-RS@latin","sr-RS","sv-SE","tr-TR","uk-UA"],f=0;f<p.length;f++)a[p[f]]=a["en-US"];for(var m=0;m<h.length;m++)a[h[m]]=",";i["pt-BR"]=i["pt-PT"],o["pt-BR"]=o["pt-PT"],a["pt-BR"]=a["pt-PT"]},function(e,t,n){var r=n(18).Buffer;function i(e){r.isBuffer(e)||(e=r.from(e));for(var t=e.length/4|0,n=new Array(t),i=0;i<t;i++)n[i]=e.readUInt32BE(4*i);return n}function o(e){for(;0<e.length;e++)e[0]=0}function a(e,t,n,r,i){for(var o,a,s,l,u=n[0],c=n[1],d=n[2],p=n[3],h=e[0]^t[0],f=e[1]^t[1],m=e[2]^t[2],g=e[3]^t[3],b=4,v=1;v<i;v++)o=u[h>>>24]^c[f>>>16&255]^d[m>>>8&255]^p[255&g]^t[b++],a=u[f>>>24]^c[m>>>16&255]^d[g>>>8&255]^p[255&h]^t[b++],s=u[m>>>24]^c[g>>>16&255]^d[h>>>8&255]^p[255&f]^t[b++],l=u[g>>>24]^c[h>>>16&255]^d[f>>>8&255]^p[255&m]^t[b++],h=o,f=a,m=s,g=l;return o=(r[h>>>24]<<24|r[f>>>16&255]<<16|r[m>>>8&255]<<8|r[255&g])^t[b++],a=(r[f>>>24]<<24|r[m>>>16&255]<<16|r[g>>>8&255]<<8|r[255&h])^t[b++],s=(r[m>>>24]<<24|r[g>>>16&255]<<16|r[h>>>8&255]<<8|r[255&f])^t[b++],l=(r[g>>>24]<<24|r[h>>>16&255]<<16|r[f>>>8&255]<<8|r[255&m])^t[b++],[o>>>=0,a>>>=0,s>>>=0,l>>>=0]}var s=[0,1,2,4,8,16,32,64,128,27,54],l=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var n=[],r=[],i=[[],[],[],[]],o=[[],[],[],[]],a=0,s=0,l=0;l<256;++l){var u=s^s<<1^s<<2^s<<3^s<<4;u=u>>>8^255&u^99,n[a]=u,r[u]=a;var c=e[a],d=e[c],p=e[d],h=257*e[u]^16843008*u;i[0][a]=h<<24|h>>>8,i[1][a]=h<<16|h>>>16,i[2][a]=h<<8|h>>>24,i[3][a]=h,h=16843009*p^65537*d^257*c^16843008*a,o[0][u]=h<<24|h>>>8,o[1][u]=h<<16|h>>>16,o[2][u]=h<<8|h>>>24,o[3][u]=h,0===a?a=s=1:(a=c^e[e[e[p^c]]],s^=e[e[s]])}return{SBOX:n,INV_SBOX:r,SUB_MIX:i,INV_SUB_MIX:o}}();function u(e){this._key=i(e),this._reset()}u.blockSize=16,u.keySize=32,u.prototype.blockSize=u.blockSize,u.prototype.keySize=u.keySize,u.prototype._reset=function(){for(var e=this._key,t=e.length,n=t+6,r=4*(n+1),i=[],o=0;o<t;o++)i[o]=e[o];for(o=t;o<r;o++){var a=i[o-1];o%t===0?(a=a<<8|a>>>24,a=l.SBOX[a>>>24]<<24|l.SBOX[a>>>16&255]<<16|l.SBOX[a>>>8&255]<<8|l.SBOX[255&a],a^=s[o/t|0]<<24):t>6&&o%t===4&&(a=l.SBOX[a>>>24]<<24|l.SBOX[a>>>16&255]<<16|l.SBOX[a>>>8&255]<<8|l.SBOX[255&a]),i[o]=i[o-t]^a}for(var u=[],c=0;c<r;c++){var d=r-c,p=i[d-(c%4?0:4)];u[c]=c<4||d<=4?p:l.INV_SUB_MIX[0][l.SBOX[p>>>24]]^l.INV_SUB_MIX[1][l.SBOX[p>>>16&255]]^l.INV_SUB_MIX[2][l.SBOX[p>>>8&255]]^l.INV_SUB_MIX[3][l.SBOX[255&p]]}this._nRounds=n,this._keySchedule=i,this._invKeySchedule=u},u.prototype.encryptBlockRaw=function(e){return a(e=i(e),this._keySchedule,l.SUB_MIX,l.SBOX,this._nRounds)},u.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),n=r.allocUnsafe(16);return n.writeUInt32BE(t[0],0),n.writeUInt32BE(t[1],4),n.writeUInt32BE(t[2],8),n.writeUInt32BE(t[3],12),n},u.prototype.decryptBlock=function(e){var t=(e=i(e))[1];e[1]=e[3],e[3]=t;var n=a(e,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),o=r.allocUnsafe(16);return o.writeUInt32BE(n[0],0),o.writeUInt32BE(n[3],4),o.writeUInt32BE(n[2],8),o.writeUInt32BE(n[1],12),o},u.prototype.scrub=function(){o(this._keySchedule),o(this._invKeySchedule),o(this._key)},e.exports.AES=u},function(e,t,n){var r=n(18).Buffer,i=n(259);e.exports=function(e,t,n,o){if(r.isBuffer(e)||(e=r.from(e,"binary")),t&&(r.isBuffer(t)||(t=r.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var a=n/8,s=r.alloc(a),l=r.alloc(o||0),u=r.alloc(0);a>0||o>0;){var c=new i;c.update(u),c.update(e),t&&c.update(t),u=c.digest();var d=0;if(a>0){var p=s.length-a;d=Math.min(a,u.length),u.copy(s,p,0,d),a-=d}if(d<u.length&&o>0){var h=l.length-o,f=Math.min(o,u.length-d);u.copy(l,h,d,d+f),o-=f}}return u.fill(0),{key:s,iv:l}}},function(e,t,n){"use strict";var r=t;r.base=n(1384),r.short=n(1385),r.mont=n(1386),r.edwards=n(1387)},function(e,t,n){var r=n(1403),i=n(1415),o=n(1416),a=n(390),s=n(641),l=n(18).Buffer;function u(e){var t;"object"!==typeof e||l.isBuffer(e)||(t=e.passphrase,e=e.key),"string"===typeof e&&(e=l.from(e));var n,u,c=o(e,t),d=c.tag,p=c.data;switch(d){case"CERTIFICATE":u=r.certificate.decode(p,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(u||(u=r.PublicKey.decode(p,"der")),n=u.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return r.RSAPublicKey.decode(u.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return u.subjectPrivateKey=u.subjectPublicKey,{type:"ec",data:u};case"1.2.840.10040.4.1":return u.algorithm.params.pub_key=r.DSAparam.decode(u.subjectPublicKey.data,"der"),{type:"dsa",data:u.algorithm.params};default:throw new Error("unknown key id "+n)}throw new Error("unknown key type "+d);case"ENCRYPTED PRIVATE KEY":p=function(e,t){var n=e.algorithm.decrypt.kde.kdeparams.salt,r=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),o=i[e.algorithm.decrypt.cipher.algo.join(".")],u=e.algorithm.decrypt.cipher.iv,c=e.subjectPrivateKey,d=parseInt(o.split("-")[1],10)/8,p=s.pbkdf2Sync(t,n,r,d,"sha1"),h=a.createDecipheriv(o,p,u),f=[];return f.push(h.update(c)),f.push(h.final()),l.concat(f)}(p=r.EncryptedPrivateKey.decode(p,"der"),t);case"PRIVATE KEY":switch(n=(u=r.PrivateKey.decode(p,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return r.RSAPrivateKey.decode(u.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:u.algorithm.curve,privateKey:r.ECPrivateKey.decode(u.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return u.algorithm.params.priv_key=r.DSAparam.decode(u.subjectPrivateKey,"der"),{type:"dsa",params:u.algorithm.params};default:throw new Error("unknown key id "+n)}throw new Error("unknown key type "+d);case"RSA PUBLIC KEY":return r.RSAPublicKey.decode(p,"der");case"RSA PRIVATE KEY":return r.RSAPrivateKey.decode(p,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:r.DSAPrivateKey.decode(p,"der")};case"EC PRIVATE KEY":return{curve:(p=r.ECPrivateKey.decode(p,"der")).parameters.value,privateKey:p.privateKey};default:throw new Error("unknown key type "+d)}}e.exports=u,u.signature=r.signature},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(5),i=n(98),o=n(69),a={currentColumn:0,currentRow:0,numberRows:0,numOfChambersPerRow:0,currentChamber:null},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case r._46:return{currentColumn:t.payload.col,currentRow:t.payload.row,numberRows:t.payload.chamberbed.numOfRows,numOfChambersPerRow:t.payload.chamberbed.numOfChambers,currentChamber:t.payload.chamberbed.chamberRows[t.payload.row]._chambers[t.payload.col]};default:return e}},l=function(e){return e.currentSelectedChamber},u=function(e){return e.chamberbed},c=function(e){return e.globals.chamberType},d={getCurrentChambersInfo:function(){return Object(i.a)([l,u,c],function(e,t,n){var r=[],i=[],o=[],a=[],s=t.chamberRows[e.currentRow],l=s.getFirstActiveChamber(),u=s.getLastActiveChamber(),c=l&&l.col===e.currentColumn,d=u&&u.col===e.currentColumn,p=!c&&!d,h={currentSelectedChamber:{row:e.currentRow,chamberNumber:e.currentColumn,active:e.currentChamber.active,upperCapActive:e.currentChamber.upperCapActive,lowerCapActive:e.currentChamber.lowerCapActive,isInnerChamber:p,isFirstActiveChamber:c,isLastActiveChamber:d,chamberType:{id:n.id,type:n.type}},chamberBed:{totalRows:e.numberRows,numberOfChambers:e.numOfChambersPerRow}},f=e.currentRow+1;try{for(var m=e.numberRows;f<m;){var g={row:++f-1,chamberNumber:e.currentColumn,active:t.chamberRows[f-1].chambers[e.currentColumn].active,upperCapActive:t.chamberRows[f-1].chambers[e.currentColumn].upperCapActive,lowerCapActive:t.chamberRows[f-1].chambers[e.currentColumn].lowerCapActive};r.push(g)}}catch(e){}f=e.currentRow;try{for(;f>0;){var b={row:--f,chamberNumber:e.currentColumn,active:t.chamberRows[f].chambers[e.currentColumn].active,upperCapActive:t.chamberRows[f].chambers[e.currentColumn].upperCapActive,lowerCapActive:t.chamberRows[f].chambers[e.currentColumn].lowerCapActive};i.push(b)}}catch(e){}try{if(e.currentColumn>=1)for(f=e.numberRows;f>0;){var v={row:--f,chamberNumber:e.currentColumn-1,active:t.chamberRows[f].chambers[e.currentColumn-1].active,upperCapActive:t.chamberRows[f].chambers[e.currentColumn-1].upperCapActive,lowerCapActive:t.chamberRows[f].chambers[e.currentColumn-1].lowerCapActive};o.push(v)}}catch(e){}try{if(e.currentColumn<e.numOfChambersPerRow-1)for(f=e.numberRows;f>0;){var y={row:--f,chamberNumber:e.currentColumn+1,active:t.chamberRows[f]._chambers[e.currentColumn+1].active,upperCapActive:t.chamberRows[f]._chambers[e.currentColumn+1].upperCapActive,lowerCapActive:t.chamberRows[f]._chambers[e.currentColumn+1].lowerCapActive};a.push(y)}}catch(e){}return Object.assign({},h,{leftChambersData:r,rightChambersData:i,upperChambersData:o,lowerChambersData:a})})(o.a.getState())},getChamberByPosition:function(e,t){return Object(i.a)([l,u],function(n,r){try{return r.chamberRows[e]._chambers[t]}catch(e){return null}})(o.a.getState())},isManifoldAttachedToChamber:function(e,t){return Object(i.a)([l,u],function(n,r){try{return r.chamberRows[e]._chambers[t]._isManifoldConnectedArray.length>0}catch(e){return!1}})(o.a.getState())},isOppositeStubAttachedToChamber:function(e,t){return Object(i.a)([l,u],function(n,r){try{return r.chamberRows[e]._chambers[t]._isOppositeStubAttached}catch(e){return!1}})(o.a.getState())},isTestedChamberActive:function(e,t){return Object(i.a)([l,u],function(n,r){try{return r.chamberRows[e]._chambers[t]._active}catch(e){return!1}})(o.a.getState())},hasChamberTee:function(e,t){return Object(i.a)([l,u],function(n,r){try{return"Inserta-tee"===r.chamberRows[e]._chambers[t]._accessory.id}catch(e){return!1}})(o.a.getState())},hasChamberInspectionPort:function(e,t){return Object(i.a)([l,u],function(n,r){try{return"Inspection-port"===r.chamberRows[e]._chambers[t]._accessory.id}catch(e){return!1}})(o.a.getState())}};t.b=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(166).setVersion("office-ui-fabric-react","6.99.0")},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(404),i=function(){function e(t){this._id=e._uniqueId++,this._parent=t,this._eventRecords=[]}return e.raise=function(t,n,i,o){var a;if(e._isElement(t)){if("undefined"!==typeof document&&document.createEvent){var s=document.createEvent("HTMLEvents");s.initEvent(n,o||!1,!0),Object(r.a)(s,i),a=t.dispatchEvent(s)}else if("undefined"!==typeof document&&document.createEventObject){var l=document.createEventObject(i);t.fireEvent("on"+n,l)}}else for(;t&&!1!==a;){var u=t.__events__,c=u?u[n]:null;if(c)for(var d in c)if(c.hasOwnProperty(d))for(var p=c[d],h=0;!1!==a&&h<p.length;h++){var f=p[h];f.objectCallback&&(a=f.objectCallback.call(f.parent,i))}t=o?t.parent:null}return a},e.isObserved=function(e,t){var n=e&&e.__events__;return!!n&&!!n[t]},e.isDeclared=function(e,t){var n=e&&e.__declaredEvents;return!!n&&!!n[t]},e.stopPropagation=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},e._isElement=function(e){return!!e&&(!!e.addEventListener||"undefined"!==typeof HTMLElement&&e instanceof HTMLElement)},e.prototype.dispose=function(){this._isDisposed||(this._isDisposed=!0,this.off(),this._parent=null)},e.prototype.onAll=function(e,t,n){for(var r in t)t.hasOwnProperty(r)&&this.on(e,r,t[r],n)},e.prototype.on=function(t,n,r,i){var o=this;if(n.indexOf(",")>-1)for(var a=n.split(/[ ,]+/),s=0;s<a.length;s++)this.on(t,a[s],r,i);else{var l=this._parent,u={target:t,eventName:n,parent:l,callback:r,options:i};if((a=t.__events__=t.__events__||{})[n]=a[n]||{count:0},a[n][this._id]=a[n][this._id]||[],a[n][this._id].push(u),a[n].count++,e._isElement(t)){var c=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(!o._isDisposed){var n;try{if(!1===(n=r.apply(l,e))&&e[0]){var i=e[0];i.preventDefault&&i.preventDefault(),i.stopPropagation&&i.stopPropagation(),i.cancelBubble=!0}}catch(i){}return n}};u.elementCallback=c,t.addEventListener?t.addEventListener(n,c,i):t.attachEvent&&t.attachEvent("on"+n,c)}else{u.objectCallback=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(!o._isDisposed)return r.apply(l,e)}}this._eventRecords.push(u)}},e.prototype.off=function(e,t,n,r){for(var i=0;i<this._eventRecords.length;i++){var o=this._eventRecords[i];if((!e||e===o.target)&&(!t||t===o.eventName)&&(!n||n===o.callback)&&("boolean"!==typeof r||r===o.options)){var a=o.target.__events__,s=a[o.eventName],l=s?s[this._id]:null;l&&(1!==l.length&&n?(s.count--,l.splice(l.indexOf(o),1)):(s.count-=l.length,delete a[o.eventName][this._id]),s.count||delete a[o.eventName]),o.elementCallback&&(o.target.removeEventListener?o.target.removeEventListener(o.eventName,o.elementCallback,o.options):o.target.detachEvent&&o.target.detachEvent("on"+o.eventName,o.elementCallback)),this._eventRecords.splice(i--,1)}}},e.prototype.raise=function(t,n,r){return e.raise(this._parent,t,n,r)},e.prototype.declare=function(e){var t=this._parent.__declaredEvents=this._parent.__declaredEvents||{};if("string"===typeof e)t[e]=!0;else for(var n=0;n<e.length;n++)t[e[n]]=!0},e._uniqueId=0,e}()},function(e,t,n){"use strict";t.b=h,t.d=f,t.a=m,t.c=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=f.apply(void 0,e);if(n)return m(n),n.className;return""};var r=n(167),i=n(1508),o=n(1509),a=n(1511),s=n(682),l="displayName";var u=/\:global\((.+?)\)/g;function c(e){if(!u.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,r=null;r=n.exec(e);)r[1].indexOf(",")>-1&&t.push([r.index,r.index+r[0].length,r[1].split(",").map(function(e){return":global("+e.trim()+")"}).join(", ")]);return t.reverse().reduce(function(e,t){var n=t[0],r=t[1],i=t[2];return e.slice(0,n)+i+e.slice(r)},e)}function d(e,t){return e.indexOf(":global(")>=0?e.replace(u,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function p(e,t,n){var r="string"===typeof n?n.split(" "):[n];e[t+"Top"]=r[0],e[t+"Right"]=r[1]||r[0],e[t+"Bottom"]=r[2]||r[0],e[t+"Left"]=r[3]||r[1]||r[0]}function h(e){if(!e)return"";var t=[];for(var n in e)e.hasOwnProperty(n)&&n!==l&&void 0!==e[n]&&t.push(n,e[n]);for(var r=0;r<t.length;r+=2)Object(i.a)(t,r),Object(a.a)(t,r),Object(s.a)(t,r),Object(o.a)(t,r);for(r=1;r<t.length;r+=4)t.splice(r,1,":",t[r],";");return t.join("")}function f(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=function e(t,n,i){void 0===n&&(n={__order:[]}),void 0===i&&(i="&");var o=r.b.getInstance(),a=n[i];a||(a={},n[i]=a,n.__order.push(i));for(var s=0,l=t;s<l.length;s++){var u=l[s];if("string"===typeof u){var h=o.argsFromClassName(u);h&&e(h,n,i)}else if(Array.isArray(u))e(u,n,i);else for(var f in u)if("selectors"===f){var m=u.selectors;for(var g in m)if(m.hasOwnProperty(g)){var b=m[g];0===g.indexOf("@")?e([b],n,g=g+"{"+i):g.indexOf(",")>-1?e([b],n,c(g).split(/,/g).map(function(e){return e.trim()}).map(function(e){return d(e,i)}).join(", ")):e([b],n,d(g,i))}}else void 0!==u[f]&&("margin"===f||"padding"===f?p(a,f,u[f]):a[f]=u[f])}return n}(e),i=function(e){for(var t=[],n=!1,r=0,i=e.__order;r<i.length;r++){var o=i[r];t.push(o);var a=e[o];for(var s in a)a.hasOwnProperty(s)&&void 0!==a[s]&&(n=!0,t.push(s,a[s]))}return n?t.join(""):void 0}(n);if(i){var o=r.b.getInstance(),a={className:o.classNameFromKey(i),key:i,args:e};if(!a.className){a.className=o.getClassName(function(e){var t=e&&e["&"];return t?t.displayName:void 0}(n));for(var s=[],l=0,u=n.__order;l<u.length;l++){var f=u[l];s.push(f,h(n[f]))}a.rulesToInsert=s}return a}}function m(e,t){var n=r.b.getInstance(),i=e.className,o=e.key,a=e.args,s=e.rulesToInsert;if(s){for(var l=0;l<s.length;l+=2){var u=s[l+1];if(u){var c=s[l],d=(c=c.replace(/(&)|\$([\w-]+)\b/g,function(n,r,i){return r?"."+e.className:i?"."+(t&&t[i]||i):""}))+"{"+u+"}"+(0===c.indexOf("@")?"}":"");n.insertRule(d)}}n.cacheClassName(i,o,a,s)}}},function(e,t,n){"use strict";t.b=function(e){console&&console.warn&&console.warn(e)},t.a=function(e){e}},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i={settings:{},scopedSettings:{},inCustomizerContext:!1},o=n(692).a.getValue("customizations",{settings:{},scopedSettings:{},inCustomizerContext:!1}),a=[],s=function(){function e(){}return e.reset=function(){o.settings={},o.scopedSettings={}},e.applySettings=function(t){o.settings=r.__assign({},o.settings,t),e._raiseChange()},e.applyScopedSettings=function(t,n){o.scopedSettings[t]=r.__assign({},o.scopedSettings[t],n),e._raiseChange()},e.getSettings=function(e,t,n){void 0===n&&(n=i);for(var r={},a=t&&n.scopedSettings[t]||{},s=t&&o.scopedSettings[t]||{},l=0,u=e;l<u.length;l++){var c=u[l];r[c]=a[c]||n.settings[c]||s[c]||o.settings[c]}return r},e.observe=function(e){a.push(e)},e.unobserve=function(e){a=a.filter(function(t){return t!==e})},e._raiseChange=function(){a.forEach(function(e){return e()})},e}()},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(1),i=(n.n(r),r.createContext({customizations:{inCustomizerContext:!1,settings:{},scopedSettings:{}}}))},function(e,t,n){"use strict";t.a=function(e,t){void 0===t&&(t=!0);return e&&(t&&Object(r.a)(e)||e.parentNode&&e.parentNode)};var r=n(698)},function(e,t,n){"use strict";t.a=function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=Object(r.a)(e,e[n],t[n]))};var r=n(693)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KTP_PREFIX="ktp",t.KTP_SEPARATOR="-",t.KTP_FULL_PREFIX=t.KTP_PREFIX+t.KTP_SEPARATOR,t.DATAKTP_TARGET="data-ktp-target",t.DATAKTP_EXECUTE_TARGET="data-ktp-execute-target",t.KTP_LAYER_ID="ktp-layer-id",t.KTP_ARIA_SEPARATOR=", ",function(e){e.KEYTIP_ADDED="keytipAdded",e.KEYTIP_REMOVED="keytipRemoved",e.KEYTIP_UPDATED="keytipUpdated",e.PERSISTED_KEYTIP_ADDED="persistedKeytipAdded",e.PERSISTED_KEYTIP_REMOVED="persistedKeytipRemoved",e.PERSISTED_KEYTIP_EXECUTE="persistedKeytipExecute",e.ENTER_KEYTIP_MODE="enterKeytipMode",e.EXIT_KEYTIP_MODE="exitKeytipMode"}(t.KeytipEvents||(t.KeytipEvents={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(288),i=n(2);function o(e){return e.reduce(function(e,t){return e+r.KTP_SEPARATOR+t.split("").join(r.KTP_SEPARATOR)},r.KTP_PREFIX)}t.sequencesToID=o,t.mergeOverflows=function(e,t){var n=t.length,r=t.slice().pop(),o=e.slice();return i.addElementAtIndex(o,n-1,r)},t.ktpTargetFromSequences=function(e){return"["+r.DATAKTP_TARGET+'="'+o(e)+'"]'},t.ktpTargetFromId=function(e){return"["+r.DATAKTP_EXECUTE_TARGET+'="'+e+'"]'},t.getAriaDescribedBy=function(e){var t=" "+r.KTP_LAYER_ID;return e.length?t+" "+o(e):t}},function(e,t,n){"use strict";var r=n(1586);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r=n(166);Object(r.setVersion)("office-ui-fabric-react","6.99.0")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.topLeftEdge=0]="topLeftEdge",e[e.topCenter=1]="topCenter",e[e.topRightEdge=2]="topRightEdge",e[e.topAutoEdge=3]="topAutoEdge",e[e.bottomLeftEdge=4]="bottomLeftEdge",e[e.bottomCenter=5]="bottomCenter",e[e.bottomRightEdge=6]="bottomRightEdge",e[e.bottomAutoEdge=7]="bottomAutoEdge",e[e.leftTopEdge=8]="leftTopEdge",e[e.leftCenter=9]="leftCenter",e[e.leftBottomEdge=10]="leftBottomEdge",e[e.rightTopEdge=11]="rightTopEdge",e[e.rightCenter=12]="rightCenter",e[e.rightBottomEdge=13]="rightBottomEdge"}(t.DirectionalHint||(t.DirectionalHint={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemMouseEnter=function(e){var n=t.props,r=n.item,i=n.onItemMouseEnter;i&&i(r,e,e.currentTarget)},t._onItemClick=function(e){var n=t.props,r=n.item,i=n.onItemClickBase;i&&i(r,e,e.currentTarget)},t._onItemMouseLeave=function(e){var n=t.props,r=n.item,i=n.onItemMouseLeave;i&&i(r,e)},t._onItemKeyDown=function(e){var n=t.props,r=n.item,i=n.onItemKeyDown;i&&i(r,e)},t._onItemMouseMove=function(e){var n=t.props,r=n.item,i=n.onItemMouseMove;i&&i(r,e,e.currentTarget)},t._getSubMenuId=function(e){var n=t.props.getSubMenuId;if(n)return n(e)},t._getSubmenuTarget=function(){},t}return r.__extends(t,e),t}(n(2).BaseComponent);t.ContextualMenuItemWrapper=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(169),a=n(2),s=n(1634),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,l=e.styles,u=e.theme;return i.createElement(o.BaseButton,r.__assign({},this.props,{variantClassName:n?"ms-Button--primary":"ms-Button--default",styles:s.getStyles(u,l,n),onRenderDescription:a.nullRender}))},t=r.__decorate([a.customizable("DefaultButton",["theme","styles"],!0)],t)}(a.BaseComponent);t.DefaultButton=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2);t.getStyles=i.memoizeFunction(function(e,t){var n={splitButtonContainer:[r.getFocusStyle(e,0,"relative",{left:-2,top:-2,bottom:-2,right:-2,border:"none"}),{display:"inline-flex"}],splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:{padding:6,height:"auto",boxSizing:"border-box",border:0,borderRadius:0,outline:"transparent",userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",width:32,marginLeft:-1},splitButtonDivider:{position:"absolute",width:1,right:31,top:8,bottom:8},splitButtonMenuButtonDisabled:{pointerEvents:"none",selectors:{":hover":{cursor:"default"}}},splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:{outline:"none",border:"none"}};return r.concatStyleSets(n,t)})},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.zero=0]="zero",e[e.medium=1]="medium",e[e.long=2]="long"}(r||(r={}))},function(e,t,n){"use strict";var r;!function(e){e[e.topLeftEdge=0]="topLeftEdge",e[e.topCenter=1]="topCenter",e[e.topRightEdge=2]="topRightEdge",e[e.topAutoEdge=3]="topAutoEdge",e[e.bottomLeftEdge=4]="bottomLeftEdge",e[e.bottomCenter=5]="bottomCenter",e[e.bottomRightEdge=6]="bottomRightEdge",e[e.bottomAutoEdge=7]="bottomAutoEdge",e[e.leftTopEdge=8]="leftTopEdge",e[e.leftCenter=9]="leftCenter",e[e.leftBottomEdge=10]="leftBottomEdge",e[e.rightTopEdge=11]="rightTopEdge",e[e.rightCenter=12]="rightCenter",e[e.rightBottomEdge=13]="rightBottomEdge"}(r||(r={}))},function(e,t,n){"use strict";var r=n(1687);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"e",function(){return i}),n.d(t,"f",function(){return o}),n.d(t,"b",function(){return a}),n.d(t,"a",function(){return s}),n.d(t,"d",function(){return l}),n.d(t,"c",function(){return u}),n.d(t,"g",function(){return r});var r,i="ktp",o="-",a="data-ktp-target",s="data-ktp-execute-target",l="ktp-layer-id",u=", ";!function(e){e.KEYTIP_ADDED="keytipAdded",e.KEYTIP_REMOVED="keytipRemoved",e.KEYTIP_UPDATED="keytipUpdated",e.PERSISTED_KEYTIP_ADDED="persistedKeytipAdded",e.PERSISTED_KEYTIP_REMOVED="persistedKeytipRemoved",e.PERSISTED_KEYTIP_EXECUTE="persistedKeytipExecute",e.ENTER_KEYTIP_MODE="enterKeytipMode",e.EXIT_KEYTIP_MODE="exitKeytipMode"}(r||(r={}))},function(e,t,n){"use strict";t.e=o,t.d=function(e,t){var n=t.length,r=t.slice().pop(),o=e.slice();return Object(i.h)(o,n-1,r)},t.c=function(e){return"["+r.b+'="'+o(e)+'"]'},t.b=function(e){return"["+r.a+'="'+e+'"]'},t.a=function(e){var t=" "+r.d;if(!e.length)return t;return t+" "+o(e)};var r=n(299),i=n(3);function o(e){return e.reduce(function(e,t){return e+r.f+t.split("").join(r.f)},r.e)}},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(0),i=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemMouseEnter=function(e){var n=t.props,r=n.item,i=n.onItemMouseEnter;i&&i(r,e,e.currentTarget)},t._onItemClick=function(e){var n=t.props,r=n.item,i=n.onItemClickBase;i&&i(r,e,e.currentTarget)},t._onItemMouseLeave=function(e){var n=t.props,r=n.item,i=n.onItemMouseLeave;i&&i(r,e)},t._onItemKeyDown=function(e){var n=t.props,r=n.item,i=n.onItemKeyDown;i&&i(r,e)},t._onItemMouseMove=function(e){var n=t.props,r=n.item,i=n.onItemMouseMove;i&&i(r,e,e.currentTarget)},t._getSubMenuId=function(e){var n=t.props.getSubMenuId;if(n)return n(e)},t._getSubmenuTarget=function(){},t}return r.__extends(t,e),t}(n(3).c)},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(174)),a=n(3),s=n(1705),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,l=e.styles,u=e.theme;return i.createElement(o.a,r.__assign({},this.props,{variantClassName:n?"ms-Button--primary":"ms-Button--default",styles:Object(s.a)(u,l,n),onRenderDescription:a._10}))},t=r.__decorate([Object(a.t)("DefaultButton",["theme","styles"],!0)],t)}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i=n(3),o=Object(i._8)(function(e,t){var n={splitButtonContainer:[Object(r.v)(e,0,"relative",{left:-2,top:-2,bottom:-2,right:-2,border:"none"}),{display:"inline-flex"}],splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:{padding:6,height:"auto",boxSizing:"border-box",border:0,borderRadius:0,outline:"transparent",userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",width:32,marginLeft:-1},splitButtonDivider:{position:"absolute",width:1,right:31,top:8,bottom:8},splitButtonMenuButtonDisabled:{pointerEvents:"none",selectors:{":hover":{cursor:"default"}}},splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:{outline:"none",border:"none"}};return Object(r.s)(n,t)})},function(e,t,n){"use strict";t.a=a,t.c=function(e,t){return a(e,t*i.a.DaysInOneWeek)},t.b=s,t.d=function(e,t){var n=new Date(e.getTime());n.setFullYear(e.getFullYear()+t),n.getMonth()!==(e.getMonth()%i.a.MonthInOneYear+i.a.MonthInOneYear)%i.a.MonthInOneYear&&(n=a(n,-n.getDate()));return n},t.i=function(e){return new Date(e.getFullYear(),e.getMonth(),1,0,0,0,0)},t.h=function(e){return new Date(e.getFullYear(),e.getMonth()+1,0,0,0,0,0)},t.m=function(e){return new Date(e.getFullYear(),0,1,0,0,0,0)},t.l=function(e){return new Date(e.getFullYear()+1,0,0,0,0,0,0)},t.o=function(e,t){return s(e,t-e.getMonth())},t.f=l,t.e=function(e,t){return d(e)-d(t)},t.g=function(e,t,n,u){var d,p=new Array,h=null;u||(u=[r.b.Monday,r.b.Tuesday,r.b.Wednesday,r.b.Thursday,r.b.Friday]);switch(t){case r.a.Day:d=c(e),h=a(d,1);break;case r.a.Week:case r.a.WorkWeek:d=function(e,t){var n=t-e.getDay();n>0&&(n-=i.a.DaysInOneWeek);return a(e,n)}(c(e),n),h=a(d,i.a.DaysInOneWeek);break;case r.a.Month:d=new Date(e.getFullYear(),e.getMonth(),1),h=s(d,1);break;default:return Object(o.l)(t)}var f=d;do{t!==r.a.WorkWeek?p.push(f):u.includes(f.getDay())&&p.push(f),f=a(f,1)}while(!l(f,h));return p},t.n=function(e,t){for(var n=0,r=t;n<r.length;n++){var i=r[n];if(l(e,i))return!0}return!1},t.k=function(e,t,n,o){var a=o.getFullYear(),s=o.getMonth(),l=1,c=new Date(a,s,l),d=l+(t+i.a.DaysInOneWeek-1)-function(e,t){return e!==r.b.Sunday&&t<e?t+i.a.DaysInOneWeek:t}(t,c.getDay()),p=new Date(a,s,d);l=p.getDate();for(var h=[],f=0;f<e;f++)h.push(u(p,t,n)),l+=i.a.DaysInOneWeek,p=new Date(a,s,l);return h},t.j=u;var r=n(226),i=n(1719),o=n(3);function a(e,t){var n=new Date(e.getTime());return n.setDate(n.getDate()+t),n}function s(e,t){var n=new Date(e.getTime()),r=n.getMonth()+t;return n.setMonth(r),n.getMonth()!==(r%i.a.MonthInOneYear+i.a.MonthInOneYear)%i.a.MonthInOneYear&&(n=a(n,-n.getDate())),n}function l(e,t){return!e&&!t||!(!e||!t)&&(e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()&&e.getDate()===t.getDate())}function u(e,t,n){switch(n){case r.c.FirstFullWeek:return p(e,t,i.a.DaysInOneWeek);case r.c.FirstFourDayWeek:return p(e,t,4);default:return function(e,t){var n=h(e)-1,r=(e.getDay()-n%i.a.DaysInOneWeek-t+2*i.a.DaysInOneWeek)%i.a.DaysInOneWeek;return Math.floor((n+r)/i.a.DaysInOneWeek+1)}(e,t)}}function c(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())}function d(e){return e.getDate()+(e.getMonth()<<5)+(e.getFullYear()<<9)}function p(e,t,n){var o=h(e)-1,a=e.getDay()-o%i.a.DaysInOneWeek,s=h(new Date(e.getFullYear()-1,r.d.December,31))-1,l=(t-a+2*i.a.DaysInOneWeek)%i.a.DaysInOneWeek;0!==l&&l>=n&&(l-=i.a.DaysInOneWeek);var u=o-l;return u<0&&(0!==(l=(t-(a-=s%i.a.DaysInOneWeek)+2*i.a.DaysInOneWeek)%i.a.DaysInOneWeek)&&l+1>=n&&(l-=i.a.DaysInOneWeek),u=s-l),Math.floor(u/i.a.DaysInOneWeek+1)}function h(e){for(var t=e.getMonth(),n=e.getFullYear(),r=0,i=0;i<t;i++)r+=f(i+1,n);return r+=e.getDate()}function f(e,t){return new Date(t,e,0).getDate()}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"root",function(){return i}),n.d(t,"picker",function(){return o}),n.d(t,"holder",function(){return a}),n.d(t,"pickerIsOpened",function(){return s}),n.d(t,"frame",function(){return l}),n.d(t,"wrap",function(){return u}),n.d(t,"goTodaySpacing",function(){return c}),n.d(t,"dayPicker",function(){return d}),n.d(t,"header",function(){return p}),n.d(t,"divider",function(){return h}),n.d(t,"monthAndYear",function(){return f}),n.d(t,"year",function(){return m}),n.d(t,"decade",function(){return g}),n.d(t,"currentYear",function(){return b}),n.d(t,"currentDecade",function(){return v}),n.d(t,"table",function(){return y}),n.d(t,"dayWrapper",function(){return _}),n.d(t,"weekday",function(){return S}),n.d(t,"day",function(){return w}),n.d(t,"dayIsToday",function(){return E}),n.d(t,"dayIsDisabled",function(){return C}),n.d(t,"dayIsUnfocused",function(){return x}),n.d(t,"dayIsFocused",function(){return A}),n.d(t,"dayIsHighlighted",function(){return T}),n.d(t,"pickerIsFocused",function(){return O}),n.d(t,"dayDisabled",function(){return k}),n.d(t,"dayBackground",function(){return I}),n.d(t,"dayHover",function(){return R}),n.d(t,"dayPress",function(){return P}),n.d(t,"weekBackground",function(){return D}),n.d(t,"showWeekNumbers",function(){return N}),n.d(t,"weekNumbers",function(){return M}),n.d(t,"weekIsHighlighted",function(){return L}),n.d(t,"showWeekNumbersRTL",function(){return B}),n.d(t,"monthComponents",function(){return F}),n.d(t,"yearComponents",function(){return j}),n.d(t,"decadeComponents",function(){return U}),n.d(t,"closeButton",function(){return H}),n.d(t,"prevMonth",function(){return z}),n.d(t,"nextMonth",function(){return V}),n.d(t,"prevYear",function(){return W}),n.d(t,"nextYear",function(){return G}),n.d(t,"prevDecade",function(){return K}),n.d(t,"nextDecade",function(){return q}),n.d(t,"prevMonthIsDisabled",function(){return Y}),n.d(t,"nextMonthIsDisabled",function(){return X}),n.d(t,"prevYearIsDisabled",function(){return Q}),n.d(t,"nextYearIsDisabled",function(){return Z}),n.d(t,"prevDecadeIsDisabled",function(){return J}),n.d(t,"nextDecadeIsDisabled",function(){return $}),n.d(t,"headerToggleView",function(){return ee}),n.d(t,"optionGrid",function(){return te}),n.d(t,"monthOption",function(){return ne}),n.d(t,"yearOption",function(){return re}),n.d(t,"isHighlighted",function(){return ie}),n.d(t,"monthOptionIsDisabled",function(){return oe}),n.d(t,"yearOptionIsDisabled",function(){return ae}),n.d(t,"goToday",function(){return se}),n.d(t,"goTodayInlineMonth",function(){return le}),n.d(t,"isPickingYears",function(){return ue}),n.d(t,"monthPicker",function(){return ce}),n.d(t,"yearPicker",function(){return de}),n.d(t,"monthPickerVisible",function(){return pe}),n.d(t,"toggleMonthView",function(){return he}),n.d(t,"calendarsInline",function(){return fe}),n.d(t,"monthPickerOnly",function(){return me}),n.d(t,"monthPickerAsOverlay",function(){return ge}),n.d(t,"holderWithButton",function(){return be}),n.d(t,"monthIsHighlighted",function(){return ve}),n.d(t,"monthIsCurrentMonth",function(){return ye}),n.d(t,"yearIsHighlighted",function(){return _e}),n.d(t,"yearIsCurrentYear",function(){return Se}),n.d(t,"topLeftCornerDate",function(){return we}),n.d(t,"topRightCornerDate",function(){return Ee}),n.d(t,"bottomLeftCornerDate",function(){return Ce}),n.d(t,"bottomRightCornerDate",function(){return xe});var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".root_19c5ab94{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.root_19c5ab94 *::-moz-focus-inner{border:0}.root_19c5ab94 *{outline:transparent}.root_19c5ab94 *{position:relative}.ms-Fabric--isFocusVisible .root_19c5ab94 *:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.picker_19c5ab94{color:"},{theme:"black",defaultValue:"#000000"},{rawString:";font-size:14px;position:relative}html[dir='ltr'] .picker_19c5ab94{text-align:left}html[dir='rtl'] .picker_19c5ab94{text-align:right}.holder_19c5ab94{-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.picker_19c5ab94.pickerIsOpened_19c5ab94 .holder_19c5ab94{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.pickerIsOpened_19c5ab94{position:relative}.frame_19c5ab94{position:relative}.wrap_19c5ab94{min-height:212px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.wrap_19c5ab94.goTodaySpacing_19c5ab94{min-height:228px}.dayPicker_19c5ab94{display:block}.header_19c5ab94{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:28px;line-height:44px;width:100%}.divider_19c5ab94{top:0;margin-top:-12px;margin-bottom:-12px}html[dir='ltr'] .divider_19c5ab94{border-right:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir='rtl'] .divider_19c5ab94{border-left:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.monthAndYear_19c5ab94,.year_19c5ab94,.decade_19c5ab94{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-weight:600;padding:0 5px}.monthAndYear_19c5ab94:hover,.currentYear_19c5ab94:hover,.currentDecade_19c5ab94:hover{cursor:default}.table_19c5ab94{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;margin-top:4px;width:197px}.table_19c5ab94 td{margin:0;padding:0}.table_19c5ab94 td:hover{outline:1px solid transparent}.dayWrapper_19c5ab94,.weekday_19c5ab94{width:28px;height:28px;padding:0;line-height:28px;font-size:12px;font-size:15px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default}.dayWrapper_19c5ab94 *::-moz-focus-inner,.weekday_19c5ab94 *::-moz-focus-inner{border:0}.dayWrapper_19c5ab94 *,.weekday_19c5ab94 *{outline:transparent}.dayWrapper_19c5ab94 *,.weekday_19c5ab94 *{position:relative}.ms-Fabric--isFocusVisible .dayWrapper_19c5ab94 *:focus:after,.ms-Fabric--isFocusVisible .weekday_19c5ab94 *:focus:after{content:'';position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.day_19c5ab94{width:24px;height:24px;border-radius:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;padding:0;background-color:transparent;line-height:100%}.dayIsToday_19c5ab94,.dayIsToday_19c5ab94:hover{position:relative;background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}@media screen and (-ms-high-contrast: active){.dayIsToday_19c5ab94,.dayIsToday_19c5ab94:hover{border:1px solid WindowText}}.dayIsDisabled_19c5ab94:before{border-top-color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.dayIsUnfocused_19c5ab94{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";font-weight:400}.dayIsFocused_19c5ab94:hover,.dayIsUnfocused_19c5ab94:hover{cursor:pointer;background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.dayIsHighlighted_19c5ab94:hover,.pickerIsFocused_19c5ab94 .dayIsHighlighted_19c5ab94{cursor:pointer}@media screen and (-ms-high-contrast: active){.dayIsHighlighted_19c5ab94:hover,.pickerIsFocused_19c5ab94 .dayIsHighlighted_19c5ab94{border:2px solid Highlight}}.dayIsFocused_19c5ab94:active,.dayIsHighlighted_19c5ab94{background:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.dayIsFocused_19c5ab94:active.day_19c5ab94,.dayIsHighlighted_19c5ab94.day_19c5ab94{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-weight:600}.dayIsHighlighted_19c5ab94.dayDisabled_19c5ab94,.dayIsHighlighted_19c5ab94.dayDisabled_19c5ab94:hover{background:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.dayBackground_19c5ab94,.dayBackground_19c5ab94:hover,.dayBackground_19c5ab94:active{border-radius:2px}.dayHover_19c5ab94,.dayHover_19c5ab94:hover{cursor:pointer;background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.dayPress_19c5ab94,.dayPress_19c5ab94:hover{cursor:pointer;font-weight:600;background:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.dayPress_19c5ab94 .dayIsToday_19c5ab94,.dayPress_19c5ab94:hover .dayIsToday_19c5ab94{background:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.dayIsUnfocused_19c5ab94:active,.dayIsFocused_19c5ab94:active,.dayIsHighlighted_19c5ab94,.dayIsHighlighted_19c5ab94:hover,.dayIsHighlighted_19c5ab94:active,.weekBackground_19c5ab94,.weekBackground_19c5ab94:hover,.weekBackground_19c5ab94:active{background:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-weight:600}.dayIsToday_19c5ab94,.dayIsToday_19c5ab94,.pickerIsFocused_19c5ab94 .dayIsToday_19c5ab94,.dayIsToday_19c5ab94.day_19c5ab94:active{position:relative;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";font-weight:600;background:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.showWeekNumbers_19c5ab94 .weekNumbers_19c5ab94{border-right:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";-webkit-box-sizing:border-box;box-sizing:border-box;width:28x;padding:0}.showWeekNumbers_19c5ab94 .weekNumbers_19c5ab94 .dayWrapper_19c5ab94{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.showWeekNumbers_19c5ab94 .weekNumbers_19c5ab94 .dayWrapper_19c5ab94.weekIsHighlighted_19c5ab94{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.showWeekNumbers_19c5ab94 .table_19c5ab94{width:225px}.showWeekNumbers_19c5ab94 .table_19c5ab94 .dayWrapper_19c5ab94,.showWeekNumbers_19c5ab94 .table_19c5ab94 .weekday_19c5ab94{width:30px}.showWeekNumbersRTL_19c5ab94 .weekNumbers_19c5ab94{border-left:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";-webkit-box-sizing:border-box;box-sizing:border-box}.showWeekNumbersRTL_19c5ab94 .weekNumbers_19c5ab94 .dayWrapper_19c5ab94{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.showWeekNumbersRTL_19c5ab94 .weekNumbers_19c5ab94 .dayWrapper_19c5ab94.weekIsHighlighted_19c5ab94{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.showWeekNumbersRTL_19c5ab94 .table_19c5ab94:not(.weekNumbers_19c5ab94){margin-right:30px}.showWeekNumbersRTL_19c5ab94 .table_19c5ab94 .dayWrapper_19c5ab94,.showWeekNumbersRTL_19c5ab94 .table_19c5ab94 .weekday_19c5ab94{width:30px}.monthComponents_19c5ab94,.yearComponents_19c5ab94,.decadeComponents_19c5ab94{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:end;align-self:flex-end}.closeButton_19c5ab94,.prevMonth_19c5ab94,.nextMonth_19c5ab94,.prevYear_19c5ab94,.nextYear_19c5ab94,.prevDecade_19c5ab94,.nextDecade_19c5ab94{width:28px;height:28px;display:block;text-align:center;line-height:28px;text-align:center;font-size:12px;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";border-radius:2px;position:relative;background-color:transparent;border:none;padding:0}.closeButton_19c5ab94:hover,.prevMonth_19c5ab94:hover,.nextMonth_19c5ab94:hover,.prevYear_19c5ab94:hover,.nextYear_19c5ab94:hover,.prevDecade_19c5ab94:hover,.nextDecade_19c5ab94:hover{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:";cursor:pointer;outline:1px solid transparent}.prevMonthIsDisabled_19c5ab94,.nextMonthIsDisabled_19c5ab94,.prevYearIsDisabled_19c5ab94,.nextYearIsDisabled_19c5ab94,.prevDecadeIsDisabled_19c5ab94,.nextDecadeIsDisabled_19c5ab94{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";pointer-events:none}.headerToggleView_19c5ab94{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px}.headerToggleView_19c5ab94:hover{color:"},{theme:"black",defaultValue:"#000000"},{rawString:";cursor:pointer}.currentYear_19c5ab94,.currentDecade_19c5ab94{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 5px;font-size:14px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";height:28px;line-height:28px;font-weight:600}html[dir='ltr'] .currentYear_19c5ab94,html[dir='ltr'] .currentDecade_19c5ab94{margin-left:5px}html[dir='rtl'] .currentYear_19c5ab94,html[dir='rtl'] .currentDecade_19c5ab94{margin-right:5px}.optionGrid_19c5ab94{position:relative;height:210px;width:196px;margin:4px 0 0 0}html[dir='rtl'] .optionGrid_19c5ab94{margin:4px 0 0 0}.monthOption_19c5ab94,.yearOption_19c5ab94{width:60px;height:60px;line-height:60px;cursor:pointer;margin:0 10px 10px 0;font-size:13px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";text-align:center;border:none;padding:0;background-color:transparent;border-radius:2px}html[dir='ltr'] .monthOption_19c5ab94,html[dir='ltr'] .yearOption_19c5ab94{float:left}html[dir='rtl'] .monthOption_19c5ab94,html[dir='rtl'] .yearOption_19c5ab94{float:right}html[dir='rtl'] .monthOption_19c5ab94,html[dir='rtl'] .yearOption_19c5ab94{margin:0 0 10px 10px}.monthOption_19c5ab94:hover,.yearOption_19c5ab94:hover{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:";background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";outline:1px solid transparent}.monthOption_19c5ab94.isHighlighted_19c5ab94,.yearOption_19c5ab94.isHighlighted_19c5ab94{background-color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.dayIsDisabled_19c5ab94,.monthOptionIsDisabled_19c5ab94,.yearOptionIsDisabled_19c5ab94{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";pointer-events:none}.goToday_19c5ab94{bottom:0;color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";cursor:pointer;font-size:12px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";height:30px;line-height:30px;padding:0 10px;background-color:transparent;border:none;position:absolute !important;-webkit-box-sizing:content-box;box-sizing:content-box}[dir='ltr'] .goToday_19c5ab94{right:13px}[dir='rtl'] .goToday_19c5ab94{left:13px}.goToday_19c5ab94:hover{color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";outline:1px solid transparent}.goToday_19c5ab94:active{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.goTodayInlineMonth_19c5ab94{top:212px}.wrap_19c5ab94.goTodaySpacing_19c5ab94{padding-bottom:28px}.root_19c5ab94.isPickingYears_19c5ab94 .dayPicker_19c5ab94,.root_19c5ab94.isPickingYears_19c5ab94 .monthComponents_19c5ab94{display:none}.root_19c5ab94.isPickingYears_19c5ab94 .monthPicker_19c5ab94{display:none}.root_19c5ab94.isPickingYears_19c5ab94 .yearPicker_19c5ab94{display:block}@media (min-device-width: 460px){.wrap_19c5ab94{padding:12px}.dayPicker_19c5ab94,.monthPicker_19c5ab94{min-height:200px}.header_19c5ab94{height:28px;line-height:28px;width:100%}.dayWrapper_19c5ab94,.weekday_19c5ab94{width:28px;height:28px;line-height:28px;font-size:12px}.closeButton_19c5ab94,.prevMonth_19c5ab94,.nextMonth_19c5ab94,.prevYear_19c5ab94,.nextYear_19c5ab94,.prevDecade_19c5ab94,.nextDecade_19c5ab94{font-size:12px;width:28px;height:28px;line-height:28px}.holder_19c5ab94{display:inline-block;height:auto;overflow:hidden}.monthAndYear_19c5ab94,.year_19c5ab94,.decade_19c5ab94{font-size:14px;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.yearComponents_19c5ab94{margin-left:1px}.goToday_19c5ab94{padding:0 3px}[dir='ltr'] .goToday_19c5ab94{right:20px}[dir='rtl'] .goToday_19c5ab94{left:20px}.showWeekNumbers_19c5ab94 .table_19c5ab94 .dayWrapper_19c5ab94,.showWeekNumbers_19c5ab94 .table_19c5ab94 .weekday_19c5ab94{width:28px}.showWeekNumbersRTL_19c5ab94 .table_19c5ab94 .dayWrapper_19c5ab94,.showWeekNumbersRTL_19c5ab94 .table_19c5ab94 .weekday_19c5ab94{width:28px}.monthPickerVisible_19c5ab94 .wrap_19c5ab94{padding:12px}.monthPickerVisible_19c5ab94 .dayPicker_19c5ab94{margin:-10px 0;padding:10px 0}.monthPickerVisible_19c5ab94 .dayPicker_19c5ab94{-webkit-box-sizing:border-box;box-sizing:border-box;width:212px;min-height:200px}.monthPickerVisible_19c5ab94 .monthPicker_19c5ab94{display:block}.monthPickerVisible_19c5ab94 .optionGrid_19c5ab94{height:150px;width:196px}.monthPickerVisible_19c5ab94 .toggleMonthView_19c5ab94{display:none}.monthPickerVisible_19c5ab94 .currentYear_19c5ab94,.monthPickerVisible_19c5ab94 .currentDecade_19c5ab94{font-size:14px;margin:0;height:28px;line-height:28px;display:inline-block}.monthPickerVisible_19c5ab94 .monthOption_19c5ab94,.monthPickerVisible_19c5ab94 .yearOption_19c5ab94{width:40px;height:40px;line-height:40px;font-size:12px;margin:0 12px 16px 0}html[dir='rtl'] .monthPickerVisible_19c5ab94 .monthOption_19c5ab94,html[dir='rtl'] .monthPickerVisible_19c5ab94 .yearOption_19c5ab94{margin:0 0 16px 12px}.monthPickerVisible_19c5ab94 .monthOption_19c5ab94:hover,.monthPickerVisible_19c5ab94 .yearOption_19c5ab94:hover{outline:1px solid transparent}.monthPickerVisible_19c5ab94 .monthOption_19c5ab94:nth-child(4n+4),.monthPickerVisible_19c5ab94 .yearOption_19c5ab94:nth-child(4n+4){margin:0 0px 16px 0}html[dir='rtl'] .monthPickerVisible_19c5ab94 .monthOption_19c5ab94:nth-child(4n+4),html[dir='rtl'] .monthPickerVisible_19c5ab94 .yearOption_19c5ab94:nth-child(4n+4){margin:0 0 16px 0px}.monthPickerVisible_19c5ab94 .goToday_19c5ab94{font-size:12px;height:28px;line-height:28px;padding:0 10px}[dir='ltr'] .monthPickerVisible_19c5ab94 .goToday_19c5ab94{right:8px}[dir='rtl'] .monthPickerVisible_19c5ab94 .goToday_19c5ab94{left:8px}html[dir='ltr'] .monthPickerVisible_19c5ab94 .goToday_19c5ab94{text-align:right}html[dir='rtl'] .monthPickerVisible_19c5ab94 .goToday_19c5ab94{text-align:left}.monthPickerVisible_19c5ab94 .root_19c5ab94.isPickingYears_19c5ab94 .dayPicker_19c5ab94,.monthPickerVisible_19c5ab94 .root_19c5ab94.isPickingYears_19c5ab94 .monthComponents_19c5ab94{display:block}.monthPickerVisible_19c5ab94 .root_19c5ab94.isPickingYears_19c5ab94 .monthPicker_19c5ab94{display:none}.monthPickerVisible_19c5ab94 .root_19c5ab94.isPickingYears_19c5ab94 .yearPicker_19c5ab94{display:block}.calendarsInline_19c5ab94 .wrap_19c5ab94{padding:12px}.calendarsInline_19c5ab94 .holder_19c5ab94{height:auto}html[dir='ltr'] .calendarsInline_19c5ab94 .table_19c5ab94{margin-right:12px}html[dir='rtl'] .calendarsInline_19c5ab94 .table_19c5ab94{margin-left:12px}.calendarsInline_19c5ab94 .dayPicker_19c5ab94{width:auto}html[dir='ltr'] .calendarsInline_19c5ab94 .monthPicker_19c5ab94{margin-left:12px}html[dir='rtl'] .calendarsInline_19c5ab94 .monthPicker_19c5ab94{margin-right:12px}html[dir='ltr'] .calendarsInline_19c5ab94 .yearPicker_19c5ab94{margin-left:12px}html[dir='rtl'] .calendarsInline_19c5ab94 .yearPicker_19c5ab94{margin-right:12px}.calendarsInline_19c5ab94 .goToday_19c5ab94{padding:0 10px}[dir='ltr'] .calendarsInline_19c5ab94 .goToday_19c5ab94{right:14px}[dir='rtl'] .calendarsInline_19c5ab94 .goToday_19c5ab94{left:14px}html[dir='ltr'] .calendarsInline_19c5ab94 .monthComponents_19c5ab94{margin-right:12px}html[dir='rtl'] .calendarsInline_19c5ab94 .monthComponents_19c5ab94{margin-left:12px}.monthPickerOnly_19c5ab94 .wrap_19c5ab94{padding:12px}.monthPickerAsOverlay_19c5ab94 .wrap_19c5ab94{padding-bottom:28px;margin-bottom:6px}.monthPickerAsOverlay_19c5ab94 .holder_19c5ab94{height:240px;min-height:240px}.monthPickerAsOverlay_19c5ab94 .holderWithButton_19c5ab94{padding-top:6px;height:auto}}@media (max-device-width: 459px){.calendarsInline_19c5ab94 .monthPicker_19c5ab94,.calendarsInline_19c5ab94 .yearPicker_19c5ab94{display:none}.yearComponents_19c5ab94{margin-top:2px}}.goToday_19c5ab94{width:auto}.closeButton_19c5ab94,.nextMonth_19c5ab94,.prevMonth_19c5ab94,.nextYear_19c5ab94,.prevYear_19c5ab94,.nextDecade_19c5ab94,.prevDecade_19c5ab94{display:inline-block}.closeButton_19c5ab94:hover,.nextMonth_19c5ab94:hover,.prevMonth_19c5ab94:hover,.nextYear_19c5ab94:hover,.prevYear_19c5ab94:hover,.nextDecade_19c5ab94:hover,.prevDecade_19c5ab94:hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.closeButton_19c5ab94:active,.nextMonth_19c5ab94:active,.prevMonth_19c5ab94:active,.nextYear_19c5ab94:active,.prevYear_19c5ab94:active,.nextDecade_19c5ab94:active,.prevDecade_19c5ab94:active{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.monthIsHighlighted_19c5ab94{font-weight:600;background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.monthIsHighlighted_19c5ab94.monthOption_19c5ab94:hover{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.monthIsCurrentMonth_19c5ab94{font-weight:600;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.monthIsCurrentMonth_19c5ab94.monthOption_19c5ab94:hover{font-weight:600;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.monthOption_19c5ab94:active{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.yearIsHighlighted_19c5ab94{font-weight:600;background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.yearIsHighlighted_19c5ab94.yearOption_19c5ab94:hover{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.yearIsCurrentYear_19c5ab94{font-weight:600;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.yearIsCurrentYear_19c5ab94.yearOption_19c5ab94:hover{font-weight:600;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.yearOption_19c5ab94:active{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.topLeftCornerDate_19c5ab94{border-top-left-radius:2px}.topRightCornerDate_19c5ab94{border-top-right-radius:2px}.bottomLeftCornerDate_19c5ab94{border-bottom-left-radius:2px}.bottomRightCornerDate_19c5ab94{border-bottom-right-radius:2px}\n"}]);var i="root_19c5ab94",o="picker_19c5ab94",a="holder_19c5ab94",s="pickerIsOpened_19c5ab94",l="frame_19c5ab94",u="wrap_19c5ab94",c="goTodaySpacing_19c5ab94",d="dayPicker_19c5ab94",p="header_19c5ab94",h="divider_19c5ab94",f="monthAndYear_19c5ab94",m="year_19c5ab94",g="decade_19c5ab94",b="currentYear_19c5ab94",v="currentDecade_19c5ab94",y="table_19c5ab94",_="dayWrapper_19c5ab94",S="weekday_19c5ab94",w="day_19c5ab94",E="dayIsToday_19c5ab94",C="dayIsDisabled_19c5ab94",x="dayIsUnfocused_19c5ab94",A="dayIsFocused_19c5ab94",T="dayIsHighlighted_19c5ab94",O="pickerIsFocused_19c5ab94",k="dayDisabled_19c5ab94",I="dayBackground_19c5ab94",R="dayHover_19c5ab94",P="dayPress_19c5ab94",D="weekBackground_19c5ab94",N="showWeekNumbers_19c5ab94",M="weekNumbers_19c5ab94",L="weekIsHighlighted_19c5ab94",B="showWeekNumbersRTL_19c5ab94",F="monthComponents_19c5ab94",j="yearComponents_19c5ab94",U="decadeComponents_19c5ab94",H="closeButton_19c5ab94",z="prevMonth_19c5ab94",V="nextMonth_19c5ab94",W="prevYear_19c5ab94",G="nextYear_19c5ab94",K="prevDecade_19c5ab94",q="nextDecade_19c5ab94",Y="prevMonthIsDisabled_19c5ab94",X="nextMonthIsDisabled_19c5ab94",Q="prevYearIsDisabled_19c5ab94",Z="nextYearIsDisabled_19c5ab94",J="prevDecadeIsDisabled_19c5ab94",$="nextDecadeIsDisabled_19c5ab94",ee="headerToggleView_19c5ab94",te="optionGrid_19c5ab94",ne="monthOption_19c5ab94",re="yearOption_19c5ab94",ie="isHighlighted_19c5ab94",oe="monthOptionIsDisabled_19c5ab94",ae="yearOptionIsDisabled_19c5ab94",se="goToday_19c5ab94",le="goTodayInlineMonth_19c5ab94",ue="isPickingYears_19c5ab94",ce="monthPicker_19c5ab94",de="yearPicker_19c5ab94",pe="monthPickerVisible_19c5ab94",he="toggleMonthView_19c5ab94",fe="calendarsInline_19c5ab94",me="monthPickerOnly_19c5ab94",ge="monthPickerAsOverlay_19c5ab94",be="holderWithButton_19c5ab94",ve="monthIsHighlighted_19c5ab94",ye="monthIsCurrentMonth_19c5ab94",_e="yearIsHighlighted_19c5ab94",Se="yearIsCurrentYear_19c5ab94",we="topLeftCornerDate_19c5ab94",Ee="topRightCornerDate_19c5ab94",Ce="bottomLeftCornerDate_19c5ab94",xe="bottomRightCornerDate_19c5ab94"},function(e,t,n){"use strict";var r=n(432);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r=n(1780);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b})},function(e,t,n){"use strict";var r=n(1806);n.d(t,"a",function(){return r.a});n(807)},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.valid=0]="valid",e[e.warning=1]="warning",e[e.invalid=2]="invalid"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"c",function(){return i}),n.d(t,"l",function(){return o}),n.d(t,"g",function(){return a}),n.d(t,"a",function(){return s}),n.d(t,"f",function(){return l}),n.d(t,"i",function(){return u}),n.d(t,"j",function(){return c}),n.d(t,"h",function(){return d}),n.d(t,"m",function(){return p}),n.d(t,"d",function(){return h}),n.d(t,"e",function(){return f}),n.d(t,"b",function(){return m}),n.d(t,"k",function(){return g});var r=n(5),i=function(e,t){return function(n){n({type:r._122,payload:{x:e,y:t}})}},o=function(e,t,n){return function(i){i({type:r._265,payload:{accessory:Object.assign({},t),manifoldId:e,promptForRemoval:n}}),i({type:r._82})}},a=function(e){return function(t){t({type:r._240,payload:{currentManifold:e}})}},s=function(){return function(e){e({type:r._33})}},l=function(e){return function(t){t({type:r._120,payload:e})}},u=function(e){return function(t){t({type:r._247,payload:e})}},c=function(e){return function(t){t({type:r._256,payload:e})}},d=function(e,t){return function(n){n({type:r._245,payload:{detected:e,manifoldsIds:t}})}},p=function(e,t,n){return function(i){i({type:r._124,payload:{showOverlapDialog:e,overlappedManifold:t,overlappingManifold:n}})}},h=function(e){return function(t){t({type:r.R,payload:{manifoldId:e.id,actualRow:e.letRow,actualCol:e.letColumn}}),t({type:r.Q,payload:{manifoldId:e.id,actualRow:e.letRow,actualCol:e.letColumn}}),t({type:r.O,payload:{manifoldId:e.id,actualRow:e.letRow,actualCol:e.letColumn}}),t({type:e.isUpper?r._21:r._19,payload:{accessory:null,row:e.letRow,col:e.letColumn}}),t({type:r._229,payload:{manifoldId:e.id,actualRow:e.letRow,actualCol:e.letColumn}}),t({type:r._247,payload:!1})}},f=function(){return function(e){e({type:r._123})}},m=function(){return function(e){e({type:r._34})}},g=function(e,t,n,i,o){return function(a){a({type:r._121,payload:{show:e,row:t,col:n,manifoldId:i,accessory:o}})}}},function(e,t,n){"use strict";var r=n(279),i=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();var o={hasIsolator:function(e,t,n){try{var r=e[n]._chambers[t];return r&&r._isIsolatorArray.length>0}catch(e){return"Cannot read properties of undefined (reading '_chambers')"!==e.message&&console.error("IsolatorService.hasIsolator() :: "+e.message),!1}},calculateIsolatorRowArray:function(e,t){var n=[],r=[];try{var o=e.letRow,a=e.id,s=e._hasSecondPipe,l=e._isUpper,u=t.chamberRows[o]._chambers,c=[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(u)).reverse(),d="",p="",h=!0,f=!1,m=!1,g=!1,b=!0,v=!1,y=void 0;try{for(var _,S=u.entries()[Symbol.iterator]();!(b=(_=S.next()).done);b=!0){var w=_.value,E=i(w,2),C=(E[0],E[1]);if(d=a!==((P=e.isUpper?C._upperCapAccessory&&C._upperCapAccessory.manifoldId===a?C._upperCapAccessory:C._lowerCapAccessory:C._lowerCapAccessory&&C._lowerCapAccessory.manifoldId===a?C._lowerCapAccessory:C._upperCapAccessory)||{}).manifoldId&&d.length&&C.active?d:P?P.manifoldId:C._active?d:"",p=a!==(P||{}).manifoldId&&p.length?p:P?P.manifoldId:p,e.isUpper&&d===a&&l&&C._active){var x={manifoldId:a,row:C._row,col:C._col};n.push(x)}if(!e.isUpper)if(p===a&&!l&&s){var A={manifoldId:a,row:C._row,col:C._col};C._active&&!h&&f&&(g=!0,m=!0),C._active&&P&&h&&(h=!1,f=!0,g=!1),!C._active&&!h&&f&&m&&(m=!0,f=!1,g=!1),g&&n.push(A)}else p!==a&&!l&&s&&P&&"Outlet-Manifold"===P.id&&n.push({manifoldId:a,row:C._row,col:C._col})}}catch(e){v=!0,y=e}finally{try{!b&&S.return&&S.return()}finally{if(v)throw y}}d="",p="",h=!0,f=!1,m=!1,g=!1;var T=!0,O=!1,k=void 0;try{for(var I,R=c.entries()[Symbol.iterator]();!(T=(I=R.next()).done);T=!0){var P,D=I.value,N=i(D,2),M=(N[0],N[1]);if(d=a!==((P=e.isUpper?M._upperCapAccessory?M._upperCapAccessory:M._lowerCapAccessory:M._lowerCapAccessory?M._lowerCapAccessory:M._upperCapAccessory)||{}).manifoldId&&d.length&&M.active?d:P?P.manifoldId:M._active?d:"",p=a!==(P||{}).manifoldId&&p.length?p:P?P.manifoldId:p,!e.isUpper&&d===a&&!l&&M._active){var L={manifoldId:a,row:M._row,col:M._col};r.push(L)}if(e.isUpper)if(p===a&&l&&s){var B={manifoldId:a,row:M._row,col:M._col};M._active&&!h&&f&&(g=!0,m=!0),M._active&&P&&h&&(h=!1,f=!0,g=!1),!M._active&&!h&&f&&m&&(m=!0,f=!1,g=!1),g&&r.push(B)}else p!==a&&l&&s&&P&&"Outlet-Manifold"===P.id&&r.push({manifoldId:a,row:M._row,col:M._col})}}catch(e){O=!0,k=e}finally{try{!T&&R.return&&R.return()}finally{if(O)throw k}}}catch(e){console.error("At IsolatorService.calculateIsolatorRowArray() :: "+e.message)}return[].concat(n,r)},setChambersIsolator:function(e,t,n,r,i){try{i.modifyChambersByArrayIsolator(e,n,r,{isIsolatorArray:{manifoldId:t}})}catch(e){console.error("IsolatorService.setChambersIsolator() :: "+e.message)}},testForTee:function(e,t){try{e.forEach(function(e){void 0!==t.insertaTeeWarningType&&"MANIFOLD_CREATE"!==t.insertaTeeWarningType&&r.b.hasChamberTee(e.row,e.col)&&(console.log("chambermeta",e),console.log("hasChamberTee",r.b.hasChamberTee(e.row,e.col)),t.setInsertaTeeWarningType("SETTING_ISO"),t.showInsertaTeeWarning(!0))})}catch(e){console.error("IsolatorService.testForTee() :: "+e.message)}},setIsolator:function(e,t,n){try{var r=e.id,i=e.letRow,a=e.letColumn;if(!0===e._isInlet&&e._hasIsolator){var s=o.calculateIsolatorRowArray(e,t);o.testForTee(s,n),o.setChambersIsolator(s,r,i,a,n)}}catch(e){console.error("IsolatorService.setIsolator() :: "+e.message)}},calculateIsolatorSingleRowArray:function(e,t,n){var r=[];try{var o=n.chamberRows[t]._chambers,a=!0,s=!1,l=void 0;try{for(var u,c=o.entries()[Symbol.iterator]();!(a=(u=c.next()).done);a=!0){var d=u.value,p=i(d,2),h=(p[0],p[1]),f={rowId:e,row:h._row,col:h._col};r.push(f)}}catch(e){s=!0,l=e}finally{try{!a&&c.return&&c.return()}finally{if(s)throw l}}}catch(e){console.error("At IsolatorService.calculateIsolatorRowArray() :: "+e.message)}return r},setSingleRowIsolator:function(e,t,n,r){try{r.modifyChambersByArrayIsolator(t,n,0,{isIsolatorArray:{manifoldId:e}})}catch(e){console.error("ManifoldService.setChambersManifoldMetadata() :: "+e.message)}},setRowIsolator:function(e,t){var n="row"+e;o.setSingleRowIsolator(n,o.calculateIsolatorSingleRowArray(n,e,t.chamberbed),e,t)},getIsolatorQuantitiesForRow:function(e){var t=0,n=0;return e&&e.chambers&&e.chambers.forEach(function(e){e.isIsolatorArray.length&&(t++,e.upperCapActive&&n++,e.lowerCapActive&&n++)}),{isoChambers:t,isoEndcaps:n}}};t.a=o},function(e,t,n){"use strict";n.d(t,"b",function(){return h}),n.d(t,"a",function(){return f}),n.d(t,"c",function(){return g});var r=n(24),i=n.n(r),o=n(76),a=n(457),s=n(104),l=n(450),u=n(70),c=this;var d,p,h=function(e){return m.find(function(t){return t.id===e&&!0===t.active})},f=function(){return m.filter(function(e){return!0===e.active})},m=[{id:o.a.usa,name:"USA",languages:Object(a.c)(o.a.usa),defaultLanguageId:s.a.enUS,unitId:l.a.imperial,active:!0},{id:o.a.mexico,name:"M\xe9xico",languages:Object(a.c)(o.a.mexico),defaultLanguageId:s.a.esES,unitId:l.a.metric,active:!1},{id:o.a.canada,name:"Canada",languages:Object(a.c)(o.a.canada),defaultLanguageId:s.a.enUS,unitId:l.a.metric,active:!0},{id:o.a.europe,name:"Europe",languages:Object(a.c)(o.a.europe),defaultLanguageId:s.a.enGB,unitId:l.a.metric,active:!1},{id:o.a.centralAmerica,name:"Central America",languages:Object(a.c)(o.a.centralAmerica),defaultLanguageId:s.a.enUS,unitId:l.a.metric,active:!1},{id:o.a.southAmerica,name:"South America",languages:Object(a.c)(o.a.southAmerica),defaultLanguageId:s.a.enUS,unitId:l.a.metric,active:!1},{id:o.a.africa,name:"Africa",languages:Object(a.c)(o.a.africa),defaultLanguageId:s.a.enUS,unitId:l.a.metric,active:!1},{id:o.a.asia,name:"Asia",languages:Object(a.c)(o.a.asia),defaultLanguageId:s.a.enUS,unitId:l.a.metric,active:!1},{id:o.a.oceania,name:"Oceania",languages:Object(a.c)(o.a.oceania),defaultLanguageId:s.a.enUS,unitId:l.a.metric,active:!1},{id:o.a.australia,name:"Australia",languages:Object(a.c)(o.a.australia),defaultLanguageId:s.a.enUS,unitId:l.a.metric,active:!1},{id:o.a.middleEast,name:"Middle East",languages:Object(a.c)(o.a.middleEast),defaultLanguageId:s.a.enUS,unitId:l.a.metric,active:!1},{id:o.a.caribbean,name:"Caribbean",languages:Object(a.c)(o.a.caribbean),defaultLanguageId:s.a.enUS,unitId:l.a.metric,active:!1}],g=(d=i.a.mark(function e(t,n,r,o,a){var s,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",d=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.a.upsertUserRecord({userId:t,regionId:n,languageId:r,unit:o,county:l,mailingList:d},a);case 2:return s=e.sent,e.abrupt("return",s);case 4:case"end":return e.stop()}},e,c)}),p=function(){var e=d.apply(this,arguments);return new Promise(function(t,n){return function r(i,o){try{var a=e[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});t(s)}("next")})},function(e,t,n,r,i){return p.apply(this,arguments)})},function(e,t,n){"use strict";n.d(t,"b",function(){return r}),n.d(t,"a",function(){return i});var r=function(e,t){return Math.ceil(2*e/t)},i=function(e,t){var n=e.length,r=0;(e=e.map(function(e){return Array.isArray(e)?{x:e[0],y:e[1]}:e}))[0]!==e[e.length-1]&&(e=e.concat(e[0]));for(var i=0;i<n;i++)r+=e[i].x*e[i+1].y-e[i].y*e[i+1].x;return r/2}},function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"c",function(){return o}),n.d(t,"a",function(){return a}),n.d(t,"d",function(){return s}),n.d(t,"e",function(){return l}),n.d(t,"f",function(){return u}),n.d(t,"g",function(){return c}),n.d(t,"h",function(){return d}),n.d(t,"i",function(){return p});var r=n(5),i=function(e){return function(t){t({type:r._4,payload:e}),t({type:r._112,payload:!0})}},o=function(e){return function(t){t({type:r._17,payload:e})}},a=function(){return function(e){e({type:r._3})}},s=function(e){return function(t){t({type:r._5,payload:e}),t({type:r._112,payload:!0})}},l=function(e,t,n){return function(i,o){var a=o(),s=a.globals,l=s.chamberType,u=s.chamberRowSpacing,c=a.calculations.totalStorageProvided,d=a.chamberbed;i({type:r._1,payload:{chamberRows:e,numOfRows:t,numOfChambers:n,chamberType:l,chamberRowSpacing:u,totalStorageProvided:c,chamberbed:d,electedManifoldMetadata:{}}}),i({type:r._112,payload:!0})}},u=function(){return function(e){e({type:r._2})}},c=function(){return function(e){e({type:r._233})}},d=function(e){return function(t){t({type:r._139,payload:e})}},p=function(e){return function(t){t({type:r._212,payload:e})}}},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(25),s=(n.n(a),n(54)),l=n(5),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),u(t,[{key:"render",value:function(){var e=this;return i.a.createElement(a.Group,{x:this.props.x,y:this.props.y,width:this.props.pipeOD,height:this.props.manifoldRowHeight},i.a.createElement(a.Group,{y:.35*this.props.pipeOD+this.arrowOrientation.offset.y,x:this.arrowOrientation.offset.x,rotation:this.arrowOrientation.rotation},i.a.createElement(a.Shape,{sceneFunc:function(t,n){t.beginPath(),t.moveTo(.35*e.props.pipeOD,.1*e.props.pipeOD),t.lineTo(e.props.pipeOD-.35*e.props.pipeOD,.1*e.props.pipeOD),t.lineTo(e.props.pipeOD/2,.5*e.props.pipeOD),t.lineTo(.35*e.props.pipeOD,.1*e.props.pipeOD),t.fillStrokeShape(n)},fill:"rgba(30, 140,240,0.5)"})))}},{key:"arrowOrientation",get:function(){switch(void 0===this.props.arrowOrientation?l._176.DOWN:this.props.arrowOrientation){case l._176.DOWN:return{rotation:0,offset:{x:0,y:0}};case l._176.UP:return{rotation:180,offset:{x:this.props.pipeOD,y:.35*this.props.pipeOD}};case l._176.LEFT:return{rotation:90,offset:{x:this.props.pipeOD/2+2,y:-.35*this.props.pipeOD}};case l._176.RIGHT:return{rotation:270,offset:{x:this.props.pipeOD/2-2,y:.35*this.props.pipeOD*2}};default:return{rotation:0,offset:{x:0,y:0}}}}}]),t}();t.a=Object(o.b)(function(e){return{rowSpacing:new s.a(e.pipeBed.rowSpacing),pipeFlowDirection:e.pipeGlobals.pipeFlowDirection,pipeOD:e.pipeGlobals.pipeNominalDiameter.pipeOD.px,manifoldRowHeight:e.pipeGlobals.pipeNominalDiameter.horizontalRowHeight.px}},{})(c)},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAAwCAYAAAC47FD8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6gAACuoBUMzvvgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAATDSURBVHic7dxNbFRVFAfw/zn3TVvKDO205aN0WjcQiuWjmLg1RSDGBEU36EJjYqQLCYlLQ5zymIK6xgUiGhe60WgIxpgYY9s0MXFl5WMIBVfTKdR22imZFmzn3XvcFG1ipbSDDn2c33ZuTs5L/nPy3rw7l1CiVDJ5kJjPduzdu6bUWurR9VNv72QwM/PsOydP/lxKHX4AvVRARMOsSmJFaq0xj5Va50EEWqmHhgZahYoGWoWKBlqFigZahYoGWoWKBlqFireUxWc6OyO/r1/fKkTb2LkWIaoF8OR/1Jt6xJDI66lksh1AHkAGwCVnzKDv+8F911hsQSqZ3E4iz4P5RRHZibkvgfG8wPM88TwPq6NR07Zjh057tWzpCxfc9PS0DYpFBEHA1loz91GRiH6Fc+eE6Juu7u70veosGOi5SfwSER0Vka1sjK1vaODaeJxWR6OIxmKIRCIP/KKUuqs4O4vpqSkUCgXcyudlYnzcWWsNE112Iu85Y75caHL/I9DHu7qeYeBjEUnE6+tdoqWF6+rrwawDWJWPsxYT4+PIDg3Z/Pi4IaKMA944lkr9MH/dX4E+deRI5WRt7SkAh+J1dW7Tli0mGov9740rtZhCoYDfrl51k/k8EdGHlvkt3/dngblAn+nsjIw2Nn4Fkf2bW1u5KZEAaNHba6XKRwTDQ0O4fu2aI5HzAfNB3/cDBoDRDRs+gMj+7e3t3NTcrGFWDz8iNLW0YNvOnSzAAePcKQAg3/fbjbW/bN66lZqam8vdplJLNpzJ4NrgoHPMu9g4d7SqutpuTCTK3ZdSy7IxkcCqqipnnDvKINqzvrHRI73NUCsUMWNdY6MHoj0s1sYrKyrK3ZNSJamsrIRYW88gIn0IVCsdEQFEpG9LVKhooFWoaKBVqGigVahooFWoaKBVqGigVagwAIFIuftQqjQigIgwEU3OzM6Wux2lSjIzMwNmnmAR6RsdGQl0SqsVSwSjIyOBiPQygJN3pqfNjeHhcrel1LLcyGZx5/ZtI8C7pre//+bTHR3N47lc+5qaGlpVXV3u/pS6bxO5HK6k0w7AJ13d3WcZACzzmwR8f2lgwN7USa1WAhHcyGZxcWDAAfhu3cjIYQAwANDX12ef2r37a7I2kRsb21W4dctGYzGu0G2l6iE0NTWFK5cvu2wmQwx8WpPPv3b49Om//yQ73/GurucY+MiJbGhoaHCJlhaO19WB9BgDVUbOOUzm88hmMi43NsZMNALnDiVPnPh2/roFN0L7vl9Bzr1qgLedyCbjebZh7Vquqa2lWCyG6mgUnrekU8SUWpIgCHB73kEzuVzO2SAwRHRdRN53xnx+9+iC+e65s18A6k4mnxCiAwy8AJHHBTAgQiQSKXrGiBeJcDQWM61tbfovAbVsg+m0FAoFGxSLrhgEHASBBxEQYEF0RUTOOWPOH/P9AQL+9TfmJYXQ9/0qtrZNiHawcwnHHCeRdiLa3bFvX+lXpR5Z/T09sEHwoxBdZOfyjjlLIhedMWnf9/+43zolT9VUMvkKEX2mgVal6O/pQWDty8dSqS9KqaNPeipUNNAqVDTQKlQ00CpUNNAqVDTQKlQ00CpUSn5/TSJZIrJBsWgWX63UwpjIGmtL3ur5J0pR2+eePtGfAAAAAElFTkSuQmCC"},function(e,t,n){"use strict";n.d(t,"e",function(){return i}),n.d(t,"b",function(){return o}),n.d(t,"a",function(){return a}),n.d(t,"d",function(){return s}),n.d(t,"c",function(){return l});var r=n(5),i=function(e,t){return function(n){n({type:r._132,payload:{x:e,y:t}})}},o=function(e,t){return function(n){n({type:r._129,payload:{x:e,y:t}})}},a=function(e){return function(t){t({type:r._131,payload:e})}},s=function(){return function(e){e({type:r._130})}},l=function(e){return function(t){t({type:r._61,payload:e})}}},function(module,exports,__webpack_require__){(function(process,Buffer){var factory;factory=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";var r=n(1),i=n(3),o=n(16),a=n(17),s=n(4),l=n(18);const u=n(10),c=n(6);{const{isNodeJS:e}=n(7);if(e){const e=n(19).PDFNodeStream;i.setPDFNetworkStreamFactory(t=>new e(t))}else{const e=n(22).PDFNetworkStream;let t;s.isFetchSupported()&&(t=n(23).PDFFetchStream),i.setPDFNetworkStreamFactory(n=>t&&s.isValidFetchUrl(n.url)?new t(n):new e(n))}}t.build=i.build,t.version=i.version,t.getDocument=i.getDocument,t.LoopbackPort=i.LoopbackPort,t.PDFDataRangeTransport=i.PDFDataRangeTransport,t.PDFWorker=i.PDFWorker,t.renderTextLayer=o.renderTextLayer,t.AnnotationLayer=a.AnnotationLayer,t.createPromiseCapability=r.createPromiseCapability,t.PasswordResponses=r.PasswordResponses,t.InvalidPDFException=r.InvalidPDFException,t.MissingPDFException=r.MissingPDFException,t.SVGGraphics=l.SVGGraphics,t.NativeImageDecoding=r.NativeImageDecoding,t.CMapCompressionType=r.CMapCompressionType,t.PermissionFlag=r.PermissionFlag,t.UnexpectedResponseException=r.UnexpectedResponseException,t.OPS=r.OPS,t.VerbosityLevel=r.VerbosityLevel,t.UNSUPPORTED_FEATURES=r.UNSUPPORTED_FEATURES,t.createValidAbsoluteUrl=r.createValidAbsoluteUrl,t.createObjectURL=r.createObjectURL,t.removeNullCharacters=r.removeNullCharacters,t.shadow=r.shadow,t.Util=r.Util,t.RenderingCancelledException=s.RenderingCancelledException,t.getFilenameFromUrl=s.getFilenameFromUrl,t.LinkTarget=s.LinkTarget,t.addLinkAttributes=s.addLinkAttributes,t.loadScript=s.loadScript,t.PDFDateString=s.PDFDateString,t.GlobalWorkerOptions=u.GlobalWorkerOptions,t.apiCompatibilityParams=c.apiCompatibilityParams},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayByteLength=p,t.arraysToBytes=function(e){const t=e.length;if(1===t&&e[0]instanceof Uint8Array)return e[0];let n=0;for(let o=0;o<t;o++)n+=p(e[o]);let r=0;const i=new Uint8Array(n);for(let o=0;o<t;o++){let t=e[o];t instanceof Uint8Array||(t="string"===typeof t?d(t):new Uint8Array(t));const n=t.byteLength;i.set(t,r),r+=n}return i},t.assert=s,t.bytesToString=function(e){s(null!==e&&"object"===typeof e&&void 0!==e.length,"Invalid argument for bytesToString");const t=e.length;if(t<8192)return String.fromCharCode.apply(null,e);const n=[];for(let r=0;r<t;r+=8192){const i=Math.min(r+8192,t),o=e.subarray(r,i);n.push(String.fromCharCode.apply(null,o))}return n.join("")},t.createPromiseCapability=function(){const e=Object.create(null);let t=!1;return Object.defineProperty(e,"settled",{get:()=>t}),e.promise=new Promise(function(n,r){e.resolve=function(e){t=!0,n(e)},e.reject=function(e){t=!0,r(e)}}),e},t.getVerbosityLevel=function(){return i},t.info=function(e){i>=r.INFOS&&console.log(`Info: ${e}`)},t.isArrayBuffer=function(e){return"object"===typeof e&&null!==e&&void 0!==e.byteLength},t.isArrayEqual=function(e,t){if(e.length!==t.length)return!1;return e.every(function(e,n){return e===t[n]})},t.isBool=function(e){return"boolean"===typeof e},t.isEmptyObj=function(e){for(const t in e)return!1;return!0},t.isNum=function(e){return"number"===typeof e},t.isString=function(e){return"string"===typeof e},t.isSameOrigin=function(e,t){let n;try{if(!(n=new URL(e)).origin||"null"===n.origin)return!1}catch(e){return!1}const r=new URL(t,n);return n.origin===r.origin},t.createValidAbsoluteUrl=function(e,t){if(!e)return null;try{const n=t?new URL(e,t):new URL(e);if(function(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(n))return n}catch(e){}return null},t.removeNullCharacters=function(e){if("string"!==typeof e)return o("The argument for removeNullCharacters must be a string."),e;return e.replace(c,"")},t.setVerbosityLevel=function(e){Number.isInteger(e)&&(i=e)},t.shadow=l,t.string32=function(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)},t.stringToBytes=d,t.stringToPDFString=function(e){const t=e.length,n=[];if("\xfe"===e[0]&&"\xff"===e[1])for(let r=2;r<t;r+=2)n.push(String.fromCharCode(e.charCodeAt(r)<<8|e.charCodeAt(r+1)));else if("\xff"===e[0]&&"\xfe"===e[1])for(let r=2;r<t;r+=2)n.push(String.fromCharCode(e.charCodeAt(r+1)<<8|e.charCodeAt(r)));else for(let r=0;r<t;++r){const t=b[e.charCodeAt(r)];n.push(t?String.fromCharCode(t):e.charAt(r))}return n.join("")},t.stringToUTF8String=function(e){return decodeURIComponent(escape(e))},t.utf8StringToString=function(e){return unescape(encodeURIComponent(e))},t.warn=o,t.unreachable=a,t.IsEvalSupportedCached=t.IsLittleEndianCached=t.createObjectURL=t.FormatError=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.TextRenderingMode=t.StreamType=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.NativeImageDecoding=t.MissingPDFException=t.InvalidPDFException=t.AbortException=t.CMapCompressionType=t.ImageKind=t.FontType=t.AnnotationType=t.AnnotationStateModelType=t.AnnotationReviewState=t.AnnotationReplyType=t.AnnotationMarkedState=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationBorderStyleType=t.UNSUPPORTED_FEATURES=t.VerbosityLevel=t.OPS=t.IDENTITY_MATRIX=t.FONT_IDENTITY_MATRIX=t.BaseException=void 0,n(2);t.IDENTITY_MATRIX=[1,0,0,1,0,0];t.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0];t.NativeImageDecoding={NONE:"none",DECODE:"decode",DISPLAY:"display"};t.PermissionFlag={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048};t.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4};t.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3};t.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26};t.AnnotationStateModelType={MARKED:"Marked",REVIEW:"Review"};t.AnnotationMarkedState={MARKED:"Marked",UNMARKED:"Unmarked"};t.AnnotationReviewState={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"};t.AnnotationReplyType={GROUP:"Group",REPLY:"R"};t.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512};t.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864};t.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5};t.StreamType={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"};t.FontType={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"};const r={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=r;t.CMapCompressionType={NONE:0,BINARY:1,STREAM:2};t.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91};t.UNSUPPORTED_FEATURES={unknown:"unknown",forms:"forms",javaScript:"javaScript",smask:"smask",shadingPattern:"shadingPattern",font:"font"};t.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let i=r.WARNINGS;function o(e){i>=r.WARNINGS&&console.log(`Warning: ${e}`)}function a(e){throw new Error(e)}function s(e,t){e||a(t)}function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!1}),n}const u=function(){function e(t){this.constructor===e&&a("Cannot initialize BaseException."),this.message=t,this.name=this.constructor.name}return e.prototype=new Error,e.constructor=e,e}();t.BaseException=u;t.PasswordException=class extends u{constructor(e,t){super(e),this.code=t}};t.UnknownErrorException=class extends u{constructor(e,t){super(e),this.details=t}};t.InvalidPDFException=class extends u{};t.MissingPDFException=class extends u{};t.UnexpectedResponseException=class extends u{constructor(e,t){super(e),this.status=t}};t.FormatError=class extends u{};t.AbortException=class extends u{};const c=/\x00/g;function d(e){s("string"===typeof e,"Invalid argument for stringToBytes");const t=e.length,n=new Uint8Array(t);for(let r=0;r<t;++r)n[r]=255&e.charCodeAt(r);return n}function p(e){return void 0!==e.length?e.length:(s(void 0!==e.byteLength),e.byteLength)}const h={get value(){return l(this,"value",function(){const e=new Uint8Array(4);return e[0]=1,1===new Uint32Array(e.buffer,0,1)[0]}())}};t.IsLittleEndianCached=h;const f={get value(){return l(this,"value",function(){try{return new Function(""),!0}catch(e){return!1}}())}};t.IsEvalSupportedCached=f;const m=["rgb(",0,",",0,",",0,")"];class g{static makeCssRgb(e,t,n){return m[1]=e,m[3]=t,m[5]=n,m.join("")}static transform(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}static applyTransform(e,t){return[e[0]*t[0]+e[1]*t[2]+t[4],e[0]*t[1]+e[1]*t[3]+t[5]]}static applyInverseTransform(e,t){const n=t[0]*t[3]-t[1]*t[2];return[(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/n,(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/n]}static getAxialAlignedBoundingBox(e,t){const n=g.applyTransform(e,t),r=g.applyTransform(e.slice(2,4),t),i=g.applyTransform([e[0],e[3]],t),o=g.applyTransform([e[2],e[1]],t);return[Math.min(n[0],r[0],i[0],o[0]),Math.min(n[1],r[1],i[1],o[1]),Math.max(n[0],r[0],i[0],o[0]),Math.max(n[1],r[1],i[1],o[1])]}static inverseTransform(e){const t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]}static apply3dTransform(e,t){return[e[0]*t[0]+e[1]*t[1]+e[2]*t[2],e[3]*t[0]+e[4]*t[1]+e[5]*t[2],e[6]*t[0]+e[7]*t[1]+e[8]*t[2]]}static singularValueDecompose2dScale(e){const t=[e[0],e[2],e[1],e[3]],n=e[0]*t[0]+e[1]*t[2],r=e[0]*t[1]+e[1]*t[3],i=e[2]*t[0]+e[3]*t[2],o=e[2]*t[1]+e[3]*t[3],a=(n+o)/2,s=Math.sqrt((n+o)*(n+o)-4*(n*o-i*r))/2,l=a+s||1,u=a-s||1;return[Math.sqrt(l),Math.sqrt(u)]}static normalizeRect(e){const t=e.slice(0);return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}static intersect(e,t){function n(e,t){return e-t}const r=[e[0],e[2],t[0],t[2]].sort(n),i=[e[1],e[3],t[1],t[3]].sort(n),o=[];return e=g.normalizeRect(e),t=g.normalizeRect(t),r[0]===e[0]&&r[1]===t[0]||r[0]===t[0]&&r[1]===e[0]?(o[0]=r[1],o[2]=r[2],i[0]===e[1]&&i[1]===t[1]||i[0]===t[1]&&i[1]===e[1]?(o[1]=i[1],o[3]=i[2],o):null):null}}t.Util=g;const b=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];const v=function(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return function(t,n,r=!1){if(!r&&URL.createObjectURL){const e=new Blob([t],{type:n});return URL.createObjectURL(e)}let i=`data:${n};base64,`;for(let o=0,a=t.length;o<a;o+=3){const n=255&t[o],r=255&t[o+1],s=255&t[o+2];i+=e[n>>2]+e[(3&n)<<4|r>>4]+e[o+1<a?(15&r)<<2|s>>6:64]+e[o+2<a?63&s:64]}return i}}();t.createObjectURL=v},function(e,t,n){"use strict"},function(module,exports,__w_pdfjs_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getDocument=getDocument,exports.setPDFNetworkStreamFactory=setPDFNetworkStreamFactory,exports.build=exports.version=exports.PDFPageProxy=exports.PDFDocumentProxy=exports.PDFWorker=exports.PDFDataRangeTransport=exports.LoopbackPort=void 0;var _util=__w_pdfjs_require__(1),_display_utils=__w_pdfjs_require__(4),_font_loader=__w_pdfjs_require__(5),_api_compatibility=__w_pdfjs_require__(6),_canvas=__w_pdfjs_require__(8),_worker_options=__w_pdfjs_require__(10),_is_node=__w_pdfjs_require__(7),_message_handler=__w_pdfjs_require__(11),_metadata=__w_pdfjs_require__(12),_transport_stream=__w_pdfjs_require__(14),_webgl=__w_pdfjs_require__(15);const DEFAULT_RANGE_CHUNK_SIZE=65536,RENDERING_CANCELLED_TIMEOUT=100;let createPDFNetworkStream;function setPDFNetworkStreamFactory(e){createPDFNetworkStream=e}function getDocument(e){const t=new PDFDocumentLoadingTask;let n;if("string"===typeof e)n={url:e};else if((0,_util.isArrayBuffer)(e))n={data:e};else if(e instanceof PDFDataRangeTransport)n={range:e};else{if("object"!==typeof e)throw new Error("Invalid parameter in getDocument, need either Uint8Array, string or a parameter object");if(!e.url&&!e.data&&!e.range)throw new Error("Invalid parameter object: need either .data, .range or .url");n=e}const r=Object.create(null);let i=null,o=null;for(const l in n)if("url"!==l||"undefined"===typeof window)if("range"!==l)if("worker"!==l)if("data"!==l||n[l]instanceof Uint8Array)r[l]=n[l];else{const e=n[l];if("string"===typeof e)r[l]=(0,_util.stringToBytes)(e);else if("object"!==typeof e||null===e||isNaN(e.length)){if(!(0,_util.isArrayBuffer)(e))throw new Error("Invalid PDF binary data: either typed array, string or array-like object is expected in the data property.");r[l]=new Uint8Array(e)}else r[l]=new Uint8Array(e)}else o=n[l];else i=n[l];else r[l]=new URL(n[l],window.location).href;r.rangeChunkSize=r.rangeChunkSize||DEFAULT_RANGE_CHUNK_SIZE,r.CMapReaderFactory=r.CMapReaderFactory||_display_utils.DOMCMapReaderFactory,r.ignoreErrors=!0!==r.stopAtErrors,r.pdfBug=!0===r.pdfBug;const a=Object.values(_util.NativeImageDecoding);if(void 0!==r.nativeImageDecoderSupport&&a.includes(r.nativeImageDecoderSupport)||(r.nativeImageDecoderSupport=_api_compatibility.apiCompatibilityParams.nativeImageDecoderSupport||_util.NativeImageDecoding.DECODE),Number.isInteger(r.maxImageSize)||(r.maxImageSize=-1),"boolean"!==typeof r.isEvalSupported&&(r.isEvalSupported=!0),"boolean"!==typeof r.disableFontFace&&(r.disableFontFace=_api_compatibility.apiCompatibilityParams.disableFontFace||!1),"boolean"!==typeof r.disableRange&&(r.disableRange=!1),"boolean"!==typeof r.disableStream&&(r.disableStream=!1),"boolean"!==typeof r.disableAutoFetch&&(r.disableAutoFetch=!1),"boolean"!==typeof r.disableCreateObjectURL&&(r.disableCreateObjectURL=_api_compatibility.apiCompatibilityParams.disableCreateObjectURL||!1),(0,_util.setVerbosityLevel)(r.verbosity),!o){const e={verbosity:r.verbosity,port:_worker_options.GlobalWorkerOptions.workerPort};o=e.port?PDFWorker.fromPort(e):new PDFWorker(e),t._worker=o}const s=t.docId;return o.promise.then(function(){if(t.destroyed)throw new Error("Loading aborted");return _fetchDocument(o,r,i,s).then(function(e){if(t.destroyed)throw new Error("Loading aborted");let n;i?n=new _transport_stream.PDFDataTransportStream({length:r.length,initialData:r.initialData,progressiveDone:r.progressiveDone,disableRange:r.disableRange,disableStream:r.disableStream},i):r.data||(n=createPDFNetworkStream({url:r.url,length:r.length,httpHeaders:r.httpHeaders,withCredentials:r.withCredentials,rangeChunkSize:r.rangeChunkSize,disableRange:r.disableRange,disableStream:r.disableStream}));const a=new _message_handler.MessageHandler(s,e,o.port);a.postMessageTransfers=o.postMessageTransfers;const l=new WorkerTransport(a,t,n,r);t._transport=l,a.send("Ready",null)})}).catch(t._capability.reject),t}function _fetchDocument(e,t,n,r){return e.destroyed?Promise.reject(new Error("Worker was destroyed")):(n&&(t.length=n.length,t.initialData=n.initialData,t.progressiveDone=n.progressiveDone),e.messageHandler.sendWithPromise("GetDocRequest",{docId:r,apiVersion:"2.4.456",source:{data:t.data,url:t.url,password:t.password,disableAutoFetch:t.disableAutoFetch,rangeChunkSize:t.rangeChunkSize,length:t.length},maxImageSize:t.maxImageSize,disableFontFace:t.disableFontFace,disableCreateObjectURL:t.disableCreateObjectURL,postMessageTransfers:e.postMessageTransfers,docBaseUrl:t.docBaseUrl,nativeImageDecoderSupport:t.nativeImageDecoderSupport,ignoreErrors:t.ignoreErrors,isEvalSupported:t.isEvalSupported}).then(function(t){if(e.destroyed)throw new Error("Worker was destroyed");return t}))}const PDFDocumentLoadingTask=function(){let e=0;return class{constructor(){this._capability=(0,_util.createPromiseCapability)(),this._transport=null,this._worker=null,this.docId="d"+e++,this.destroyed=!1,this.onPassword=null,this.onProgress=null,this.onUnsupportedFeature=null}get promise(){return this._capability.promise}destroy(){return this.destroyed=!0,(this._transport?this._transport.destroy():Promise.resolve()).then(()=>{this._transport=null,this._worker&&(this._worker.destroy(),this._worker=null)})}then(e,t){throw new Error("Removed API method: PDFDocumentLoadingTask.then, use the `promise` getter instead.")}}}();class PDFDataRangeTransport{constructor(e,t,n=!1){this.length=e,this.initialData=t,this.progressiveDone=n,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_util.createPromiseCapability)()}addRangeListener(e){this._rangeListeners.push(e)}addProgressListener(e){this._progressListeners.push(e)}addProgressiveReadListener(e){this._progressiveReadListeners.push(e)}addProgressiveDoneListener(e){this._progressiveDoneListeners.push(e)}onDataRange(e,t){for(const n of this._rangeListeners)n(e,t)}onDataProgress(e,t){this._readyCapability.promise.then(()=>{for(const n of this._progressListeners)n(e,t)})}onDataProgressiveRead(e){this._readyCapability.promise.then(()=>{for(const t of this._progressiveReadListeners)t(e)})}onDataProgressiveDone(){this._readyCapability.promise.then(()=>{for(const e of this._progressiveDoneListeners)e()})}transportReady(){this._readyCapability.resolve()}requestDataRange(e,t){(0,_util.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}}exports.PDFDataRangeTransport=PDFDataRangeTransport;class PDFDocumentProxy{constructor(e,t){this._pdfInfo=e,this._transport=t}get numPages(){return this._pdfInfo.numPages}get fingerprint(){return this._pdfInfo.fingerprint}getPage(e){return this._transport.getPage(e)}getPageIndex(e){return this._transport.getPageIndex(e)}getDestinations(){return this._transport.getDestinations()}getDestination(e){return this._transport.getDestination(e)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getOpenActionDestination(){return(0,_display_utils.deprecated)("getOpenActionDestination, use getOpenAction instead."),this.getOpenAction().then(function(e){return e&&e.dest?e.dest:null})}getAttachments(){return this._transport.getAttachments()}getJavaScript(){return this._transport.getJavaScript()}getOutline(){return this._transport.getOutline()}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getData(){return this._transport.getData()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}getStats(){return this._transport.getStats()}cleanup(){return this._transport.startCleanup()}destroy(){return this.loadingTask.destroy()}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}}exports.PDFDocumentProxy=PDFDocumentProxy;class PDFPageProxy{constructor(e,t,n,r=!1){this._pageIndex=e,this._pageInfo=t,this._transport=n,this._stats=r?new _display_utils.StatTimer:null,this._pdfBug=r,this.commonObjs=n.commonObjs,this.objs=new PDFObjects,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this.intentStates=Object.create(null),this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:e,rotation:t=this.rotate,offsetX:n=0,offsetY:r=0,dontFlip:i=!1}={}){if(arguments.length>1||"number"===typeof arguments[0])throw new Error("PDFPageProxy.getViewport is called with obsolete arguments.");return new _display_utils.PageViewport({viewBox:this.view,scale:e,rotation:t,offsetX:n,offsetY:r,dontFlip:i})}getAnnotations({intent:e=null}={}){return this.annotationsPromise&&this.annotationsIntent===e||(this.annotationsPromise=this._transport.getAnnotations(this._pageIndex,e),this.annotationsIntent=e),this.annotationsPromise}render({canvasContext:e,viewport:t,intent:n="display",enableWebGL:r=!1,renderInteractiveForms:i=!1,transform:o=null,imageLayer:a=null,canvasFactory:s=null,background:l=null}){this._stats&&this._stats.time("Overall");const u="print"===n?"print":"display";this.pendingCleanup=!1,this.intentStates[u]||(this.intentStates[u]=Object.create(null));const c=this.intentStates[u];c.streamReaderCancelTimeout&&(clearTimeout(c.streamReaderCancelTimeout),c.streamReaderCancelTimeout=null);const d=s||new _display_utils.DOMCanvasFactory,p=new _webgl.WebGLContext({enable:r});c.displayReadyCapability||(c.displayReadyCapability=(0,_util.createPromiseCapability)(),c.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList({pageIndex:this._pageIndex,intent:u,renderInteractiveForms:!0===i}));const h=e=>{const t=c.renderTasks.indexOf(f);t>=0&&c.renderTasks.splice(t,1),(this.cleanupAfterRender||"print"===u)&&(this.pendingCleanup=!0),this._tryCleanup(),e?(f.capability.reject(e),this._abortOperatorList({intentState:c,reason:e})):f.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"))},f=new InternalRenderTask({callback:h,params:{canvasContext:e,viewport:t,transform:o,imageLayer:a,background:l},objs:this.objs,commonObjs:this.commonObjs,operatorList:c.operatorList,pageIndex:this._pageIndex,canvasFactory:d,webGLContext:p,useRequestAnimationFrame:"print"!==u,pdfBug:this._pdfBug});c.renderTasks||(c.renderTasks=[]),c.renderTasks.push(f);const m=f.task;return c.displayReadyCapability.promise.then(e=>{this.pendingCleanup?h():(this._stats&&this._stats.time("Rendering"),f.initializeGraphics(e),f.operatorListChanged())}).catch(h),m}getOperatorList(){this.intentStates.oplist||(this.intentStates.oplist=Object.create(null));const e=this.intentStates.oplist;let t;return e.opListReadCapability||((t={}).operatorListChanged=function(){if(e.operatorList.lastChunk){e.opListReadCapability.resolve(e.operatorList);const n=e.renderTasks.indexOf(t);n>=0&&e.renderTasks.splice(n,1)}},e.opListReadCapability=(0,_util.createPromiseCapability)(),e.renderTasks=[],e.renderTasks.push(t),e.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList({pageIndex:this._pageIndex,intent:"oplist"})),e.opListReadCapability.promise}streamTextContent({normalizeWhitespace:e=!1,disableCombineTextItems:t=!1}={}){return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,normalizeWhitespace:!0===e,combineTextItems:!0!==t},{highWaterMark:100,size:e=>e.items.length})}getTextContent(e={}){const t=this.streamTextContent(e);return new Promise(function(e,n){const r=t.getReader(),i={items:[],styles:Object.create(null)};!function t(){r.read().then(function({value:n,done:r}){r?e(i):(Object.assign(i.styles,n.styles),i.items.push(...n.items),t())},n)}()})}_destroy(){this.destroyed=!0,this._transport.pageCache[this._pageIndex]=null;const e=[];return Object.keys(this.intentStates).forEach(t=>{const n=this.intentStates[t];this._abortOperatorList({intentState:n,reason:new Error("Page was destroyed."),force:!0}),"oplist"!==t&&n.renderTasks.forEach(function(t){const n=t.capability.promise.catch(function(){});e.push(n),t.cancel()})}),this.objs.clear(),this.annotationsPromise=null,this.pendingCleanup=!1,Promise.all(e)}cleanup(e=!1){return this.pendingCleanup=!0,this._tryCleanup(e)}_tryCleanup(e=!1){return!(!this.pendingCleanup||Object.keys(this.intentStates).some(e=>{const t=this.intentStates[e];return 0!==t.renderTasks.length||!t.operatorList.lastChunk}))&&(Object.keys(this.intentStates).forEach(e=>{delete this.intentStates[e]}),this.objs.clear(),this.annotationsPromise=null,e&&this._stats&&(this._stats=new _display_utils.StatTimer),this.pendingCleanup=!1,!0)}_startRenderPage(e,t){const n=this.intentStates[t];n&&(this._stats&&this._stats.timeEnd("Page Request"),n.displayReadyCapability&&n.displayReadyCapability.resolve(e))}_renderPageChunk(e,t){for(let n=0,r=e.length;n<r;n++)t.operatorList.fnArray.push(e.fnArray[n]),t.operatorList.argsArray.push(e.argsArray[n]);t.operatorList.lastChunk=e.lastChunk;for(let n=0;n<t.renderTasks.length;n++)t.renderTasks[n].operatorListChanged();e.lastChunk&&this._tryCleanup()}_pumpOperatorList(e){(0,_util.assert)(e.intent,'PDFPageProxy._pumpOperatorList: Expected "intent" argument.');const t=this._transport.messageHandler.sendWithStream("GetOperatorList",e).getReader(),n=this.intentStates[e.intent];n.streamReader=t;const r=()=>{t.read().then(({value:e,done:t})=>{t?n.streamReader=null:this._transport.destroyed||(this._renderPageChunk(e,n),r())},e=>{if(n.streamReader=null,!this._transport.destroyed){if(n.operatorList){n.operatorList.lastChunk=!0;for(let e=0;e<n.renderTasks.length;e++)n.renderTasks[e].operatorListChanged();this._tryCleanup()}if(n.displayReadyCapability)n.displayReadyCapability.reject(e);else{if(!n.opListReadCapability)throw e;n.opListReadCapability.reject(e)}}})};r()}_abortOperatorList({intentState:e,reason:t,force:n=!1}){if((0,_util.assert)(t instanceof Error||"object"===typeof t&&null!==t,'PDFPageProxy._abortOperatorList: Expected "reason" argument.'),e.streamReader){if(!n){if(0!==e.renderTasks.length)return;if(t instanceof _display_utils.RenderingCancelledException)return void(e.streamReaderCancelTimeout=setTimeout(()=>{this._abortOperatorList({intentState:e,reason:t,force:!0}),e.streamReaderCancelTimeout=null},RENDERING_CANCELLED_TIMEOUT))}e.streamReader.cancel(new _util.AbortException(t&&t.message)),e.streamReader=null,this._transport.destroyed||(Object.keys(this.intentStates).some(t=>this.intentStates[t]===e&&(delete this.intentStates[t],!0)),this.cleanup())}}get stats(){return this._stats}}exports.PDFPageProxy=PDFPageProxy;class LoopbackPort{constructor(e=!0){this._listeners=[],this._defer=e,this._deferred=Promise.resolve(void 0)}postMessage(e,t){if(!this._defer)return void this._listeners.forEach(t=>{t.call(this,{data:e})});const n=new WeakMap,r={data:function e(r){if("object"!==typeof r||null===r)return r;if(n.has(r))return n.get(r);let i,o;if((i=r.buffer)&&(0,_util.isArrayBuffer)(i))return o=t&&t.includes(i)?new r.constructor(i,r.byteOffset,r.byteLength):new r.constructor(r),n.set(r,o),o;o=Array.isArray(r)?[]:{},n.set(r,o);for(const t in r){let n,i=r;for(;!(n=Object.getOwnPropertyDescriptor(i,t));)i=Object.getPrototypeOf(i);if("undefined"!==typeof n.value)if("function"!==typeof n.value)o[t]=e(n.value);else if(r.hasOwnProperty&&r.hasOwnProperty(t))throw new Error(`LoopbackPort.postMessage - cannot clone: ${r[t]}`)}return o}(e)};this._deferred.then(()=>{this._listeners.forEach(e=>{e.call(this,r)})})}addEventListener(e,t){this._listeners.push(t)}removeEventListener(e,t){const n=this._listeners.indexOf(t);this._listeners.splice(n,1)}terminate(){this._listeners.length=0}}exports.LoopbackPort=LoopbackPort;const PDFWorker=function PDFWorkerClosure(){const pdfWorkerPorts=new WeakMap;let isWorkerDisabled=!1,fallbackWorkerSrc,nextFakeWorkerId=0,fakeWorkerCapability;if(_is_node.isNodeJS)isWorkerDisabled=!0,fallbackWorkerSrc="./pdf.worker.js";else if("object"===typeof document&&"currentScript"in document){const e=document.currentScript&&document.currentScript.src;e&&(fallbackWorkerSrc=e.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2"))}function getWorkerSrc(){if(_worker_options.GlobalWorkerOptions.workerSrc)return _worker_options.GlobalWorkerOptions.workerSrc;if("undefined"!==typeof fallbackWorkerSrc)return _is_node.isNodeJS||(0,_display_utils.deprecated)('No "GlobalWorkerOptions.workerSrc" specified.'),fallbackWorkerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}function getMainThreadWorkerMessageHandler(){let e;try{e=globalThis.pdfjsWorker&&globalThis.pdfjsWorker.WorkerMessageHandler}catch(e){}return e||null}function setupFakeWorkerGlobal(){if(fakeWorkerCapability)return fakeWorkerCapability.promise;fakeWorkerCapability=(0,_util.createPromiseCapability)();const loader=async function(){const mainWorkerMessageHandler=getMainThreadWorkerMessageHandler();if(mainWorkerMessageHandler)return mainWorkerMessageHandler;if(_is_node.isNodeJS){const worker=eval("require")(getWorkerSrc());return worker.WorkerMessageHandler}return await(0,_display_utils.loadScript)(getWorkerSrc()),window.pdfjsWorker.WorkerMessageHandler};return loader().then(fakeWorkerCapability.resolve,fakeWorkerCapability.reject),fakeWorkerCapability.promise}function createCDNWrapper(e){const t="importScripts('"+e+"');";return URL.createObjectURL(new Blob([t]))}class PDFWorker{constructor({name:e=null,port:t=null,verbosity:n=(0,_util.getVerbosityLevel)()}={}){if(t&&pdfWorkerPorts.has(t))throw new Error("Cannot use more than one PDFWorker per port");if(this.name=e,this.destroyed=!1,this.postMessageTransfers=!0,this.verbosity=n,this._readyCapability=(0,_util.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,t)return pdfWorkerPorts.set(t,this),void this._initializeFromPort(t);this._initialize()}get promise(){return this._readyCapability.promise}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(e){this._port=e,this._messageHandler=new _message_handler.MessageHandler("main","worker",e),this._messageHandler.on("ready",function(){}),this._readyCapability.resolve()}_initialize(){if("undefined"!==typeof Worker&&!isWorkerDisabled&&!getMainThreadWorkerMessageHandler()){let e=getWorkerSrc();try{(0,_util.isSameOrigin)(window.location.href,e)||(e=createCDNWrapper(new URL(e,window.location).href));const t=new Worker(e),n=new _message_handler.MessageHandler("main","worker",t),r=()=>{t.removeEventListener("error",i),n.destroy(),t.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},i=()=>{this._webWorker||r()};t.addEventListener("error",i),n.on("test",e=>{t.removeEventListener("error",i),this.destroyed?r():e?(this._messageHandler=n,this._port=t,this._webWorker=t,e.supportTransfers||(this.postMessageTransfers=!1),this._readyCapability.resolve(),n.send("configure",{verbosity:this.verbosity})):(this._setupFakeWorker(),n.destroy(),t.terminate())}),n.on("ready",e=>{if(t.removeEventListener("error",i),this.destroyed)r();else try{o()}catch(e){this._setupFakeWorker()}});const o=()=>{const e=new Uint8Array([this.postMessageTransfers?255:0]);try{n.send("test",e,[e.buffer])}catch(t){(0,_util.warn)("Cannot use postMessage transfers."),e[0]=0,n.send("test",e)}};return void o()}catch(e){(0,_util.info)("The worker has been disabled.")}}this._setupFakeWorker()}_setupFakeWorker(){isWorkerDisabled||((0,_util.warn)("Setting up fake worker."),isWorkerDisabled=!0),setupFakeWorkerGlobal().then(e=>{if(this.destroyed)return void this._readyCapability.reject(new Error("Worker was destroyed"));const t=new LoopbackPort;this._port=t;const n="fake"+nextFakeWorkerId++,r=new _message_handler.MessageHandler(n+"_worker",n,t);e.setup(r,t);const i=new _message_handler.MessageHandler(n,n+"_worker",t);this._messageHandler=i,this._readyCapability.resolve(),i.send("configure",{verbosity:this.verbosity})}).catch(e=>{this._readyCapability.reject(new Error(`Setting up fake worker failed: "${e.message}".`))})}destroy(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),pdfWorkerPorts.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}static fromPort(e){if(!e||!e.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return pdfWorkerPorts.has(e.port)?pdfWorkerPorts.get(e.port):new PDFWorker(e)}static getWorkerSrc(){return getWorkerSrc()}}return PDFWorker}();exports.PDFWorker=PDFWorker;class WorkerTransport{constructor(e,t,n,r){this.messageHandler=e,this.loadingTask=t,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({docId:t.docId,onUnsupportedFeature:this._onUnsupportedFeature.bind(this)}),this._params=r,this.CMapReaderFactory=new r.CMapReaderFactory({baseUrl:r.cMapUrl,isCompressed:r.cMapPacked}),this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=n,this._fullReader=null,this._lastProgress=null,this.pageCache=[],this.pagePromises=[],this.downloadInfoCapability=(0,_util.createPromiseCapability)(),this.setupMessageHandler()}destroy(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=(0,_util.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));const e=[];this.pageCache.forEach(function(t){t&&e.push(t._destroy())}),this.pageCache.length=0,this.pagePromises.length=0;const t=this.messageHandler.sendWithPromise("Terminate",null);return e.push(t),Promise.all(e).then(()=>{this.fontLoader.clear(),this._networkStream&&this._networkStream.cancelAllRequests(new _util.AbortException("Worker was terminated.")),this.messageHandler&&(this.messageHandler.destroy(),this.messageHandler=null),this.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:e,loadingTask:t}=this;e.on("GetReader",(e,t)=>{(0,_util.assert)(this._networkStream),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=(e=>{this._lastProgress={loaded:e.loaded,total:e.total}}),t.onPull=(()=>{this._fullReader.read().then(function({value:e,done:n}){n?t.close():((0,_util.assert)((0,_util.isArrayBuffer)(e)),t.enqueue(new Uint8Array(e),1,[e]))}).catch(e=>{t.error(e)})}),t.onCancel=(e=>{this._fullReader.cancel(e)})}),e.on("ReaderHeadersReady",e=>{const n=(0,_util.createPromiseCapability)(),r=this._fullReader;return r.headersReady.then(()=>{r.isStreamingSupported&&r.isRangeSupported||(this._lastProgress&&t.onProgress&&t.onProgress(this._lastProgress),r.onProgress=(e=>{t.onProgress&&t.onProgress({loaded:e.loaded,total:e.total})})),n.resolve({isStreamingSupported:r.isStreamingSupported,isRangeSupported:r.isRangeSupported,contentLength:r.contentLength})},n.reject),n.promise}),e.on("GetRangeReader",(e,t)=>{(0,_util.assert)(this._networkStream);const n=this._networkStream.getRangeReader(e.begin,e.end);n?(t.onPull=(()=>{n.read().then(function({value:e,done:n}){n?t.close():((0,_util.assert)((0,_util.isArrayBuffer)(e)),t.enqueue(new Uint8Array(e),1,[e]))}).catch(e=>{t.error(e)})}),t.onCancel=(e=>{n.cancel(e)})):t.close()}),e.on("GetDoc",({pdfInfo:e})=>{this._numPages=e.numPages,t._capability.resolve(new PDFDocumentProxy(e,this))}),e.on("DocException",function(e){let n;switch(e.name){case"PasswordException":n=new _util.PasswordException(e.message,e.code);break;case"InvalidPDFException":n=new _util.InvalidPDFException(e.message);break;case"MissingPDFException":n=new _util.MissingPDFException(e.message);break;case"UnexpectedResponseException":n=new _util.UnexpectedResponseException(e.message,e.status);break;case"UnknownErrorException":n=new _util.UnknownErrorException(e.message,e.details)}t._capability.reject(n)}),e.on("PasswordRequest",e=>{if(this._passwordCapability=(0,_util.createPromiseCapability)(),t.onPassword){const n=e=>{this._passwordCapability.resolve({password:e})};try{t.onPassword(n,e.code)}catch(e){this._passwordCapability.reject(e)}}else this._passwordCapability.reject(new _util.PasswordException(e.message,e.code));return this._passwordCapability.promise}),e.on("DataLoaded",e=>{t.onProgress&&t.onProgress({loaded:e.length,total:e.length}),this.downloadInfoCapability.resolve(e)}),e.on("StartRenderPage",e=>{if(this.destroyed)return;this.pageCache[e.pageIndex]._startRenderPage(e.transparency,e.intent)}),e.on("commonobj",t=>{if(this.destroyed)return;const[n,r,i]=t;if(!this.commonObjs.has(n))switch(r){case"Font":const t=this._params;if("error"in i){const e=i.error;(0,_util.warn)(`Error during font loading: ${e}`),this.commonObjs.resolve(n,e);break}let o=null;t.pdfBug&&globalThis.FontInspector&&globalThis.FontInspector.enabled&&(o={registerFont(e,t){globalThis.FontInspector.fontAdded(e,t)}});const a=new _font_loader.FontFaceObject(i,{isEvalSupported:t.isEvalSupported,disableFontFace:t.disableFontFace,ignoreErrors:t.ignoreErrors,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),fontRegistry:o});this.fontLoader.bind(a).then(()=>{this.commonObjs.resolve(n,a)},t=>{e.sendWithPromise("FontFallback",{id:n}).finally(()=>{this.commonObjs.resolve(n,a)})});break;case"FontPath":case"FontType3Res":this.commonObjs.resolve(n,i);break;default:throw new Error(`Got unknown common object type ${r}`)}}),e.on("obj",e=>{if(this.destroyed)return;const[t,n,r,i]=e,o=this.pageCache[n];if(!o.objs.has(t))switch(r){case"JpegStream":return new Promise((e,t)=>{const n=new Image;n.onload=function(){e(n)},n.onerror=function(){t(new Error("Error during JPEG image loading")),(0,_display_utils.releaseImageResources)(n)},n.src=i}).then(e=>{o.objs.resolve(t,e)});case"Image":o.objs.resolve(t,i);const e=8e6;i&&"data"in i&&i.data.length>e&&(o.cleanupAfterRender=!0);break;default:throw new Error(`Got unknown object type ${r}`)}}),e.on("DocProgress",e=>{this.destroyed||t.onProgress&&t.onProgress({loaded:e.loaded,total:e.total})}),e.on("UnsupportedFeature",this._onUnsupportedFeature.bind(this)),e.on("JpegDecode",e=>{if(this.destroyed)return Promise.reject(new Error("Worker was destroyed"));if("undefined"===typeof document)return Promise.reject(new Error('"document" is not defined.'));const[t,n]=e;return 3!==n&&1!==n?Promise.reject(new Error("Only 3 components or 1 component can be returned")):new Promise(function(e,r){const i=new Image;i.onload=function(){const{width:t,height:r}=i,o=t*r,a=4*o,s=new Uint8ClampedArray(o*n);let l=document.createElement("canvas");l.width=t,l.height=r;let u=l.getContext("2d");u.drawImage(i,0,0);const c=u.getImageData(0,0,t,r).data;if(3===n)for(let e=0,n=0;e<a;e+=4,n+=3)s[n]=c[e],s[n+1]=c[e+1],s[n+2]=c[e+2];else if(1===n)for(let e=0,n=0;e<a;e+=4,n++)s[n]=c[e];e({data:s,width:t,height:r}),(0,_display_utils.releaseImageResources)(i),l.width=0,l.height=0,l=null,u=null},i.onerror=function(){r(new Error("JpegDecode failed to load image")),(0,_display_utils.releaseImageResources)(i)},i.src=t})}),e.on("FetchBuiltInCMap",(e,t)=>{if(this.destroyed)return void t.error(new Error("Worker was destroyed"));let n=!1;t.onPull=(()=>{n?t.close():(n=!0,this.CMapReaderFactory.fetch(e).then(function(e){t.enqueue(e,1,[e.cMapData.buffer])}).catch(function(e){t.error(e)}))})})}_onUnsupportedFeature({featureId:e}){this.destroyed||this.loadingTask.onUnsupportedFeature&&this.loadingTask.onUnsupportedFeature(e)}getData(){return this.messageHandler.sendWithPromise("GetData",null)}getPage(e){if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(new Error("Invalid page request"));const t=e-1;if(t in this.pagePromises)return this.pagePromises[t];const n=this.messageHandler.sendWithPromise("GetPage",{pageIndex:t}).then(e=>{if(this.destroyed)throw new Error("Transport destroyed");const n=new PDFPageProxy(t,e,this,this._params.pdfBug);return this.pageCache[t]=n,n});return this.pagePromises[t]=n,n}getPageIndex(e){return this.messageHandler.sendWithPromise("GetPageIndex",{ref:e}).catch(function(e){return Promise.reject(new Error(e))})}getAnnotations(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(e){return"string"!==typeof e?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getJavaScript(){return this.messageHandler.sendWithPromise("GetJavaScript",null)}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){return this.messageHandler.sendWithPromise("GetMetadata",null).then(e=>({info:e[0],metadata:e[1]?new _metadata.Metadata(e[1]):null,contentDispositionFilename:this._fullReader?this._fullReader.filename:null}))}getStats(){return this.messageHandler.sendWithPromise("GetStats",null)}startCleanup(){return this.messageHandler.sendWithPromise("Cleanup",null).then(()=>{for(let e=0,t=this.pageCache.length;e<t;e++){const t=this.pageCache[e];if(t){if(!t.cleanup())throw new Error(`startCleanup: Page ${e+1} is currently rendering.`)}}this.commonObjs.clear(),this.fontLoader.clear()})}get loadingParams(){const e=this._params;return(0,_util.shadow)(this,"loadingParams",{disableAutoFetch:e.disableAutoFetch,disableCreateObjectURL:e.disableCreateObjectURL,disableFontFace:e.disableFontFace,nativeImageDecoderSupport:e.nativeImageDecoderSupport})}}class PDFObjects{constructor(){this._objs=Object.create(null)}_ensureObj(e){return this._objs[e]?this._objs[e]:this._objs[e]={capability:(0,_util.createPromiseCapability)(),data:null,resolved:!1}}get(e,t=null){if(t)return this._ensureObj(e).capability.promise.then(t),null;const n=this._objs[e];if(!n||!n.resolved)throw new Error(`Requesting object that isn't resolved yet ${e}.`);return n.data}has(e){const t=this._objs[e];return!!t&&t.resolved}resolve(e,t){const n=this._ensureObj(e);n.resolved=!0,n.data=t,n.capability.resolve(t)}clear(){for(const e in this._objs){const{data:t}=this._objs[e];"undefined"!==typeof Image&&t instanceof Image&&(0,_display_utils.releaseImageResources)(t)}this._objs=Object.create(null)}}class RenderTask{constructor(e){this._internalRenderTask=e,this.onContinue=null}get promise(){return this._internalRenderTask.capability.promise}cancel(){this._internalRenderTask.cancel()}then(e,t){throw new Error("Removed API method: RenderTask.then, use the `promise` getter instead.")}}const InternalRenderTask=function(){const e=new WeakSet;return class{constructor({callback:e,params:t,objs:n,commonObjs:r,operatorList:i,pageIndex:o,canvasFactory:a,webGLContext:s,useRequestAnimationFrame:l=!1,pdfBug:u=!1}){this.callback=e,this.params=t,this.objs=n,this.commonObjs=r,this.operatorListIdx=null,this.operatorList=i,this._pageIndex=o,this.canvasFactory=a,this.webGLContext=s,this._pdfBug=u,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===l&&"undefined"!==typeof window,this.cancelled=!1,this.capability=(0,_util.createPromiseCapability)(),this.task=new RenderTask(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=t.canvasContext.canvas}initializeGraphics(t=!1){if(this.cancelled)return;if(this._canvas){if(e.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");e.add(this._canvas)}this._pdfBug&&globalThis.StepperManager&&globalThis.StepperManager.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{canvasContext:n,viewport:r,transform:i,imageLayer:o,background:a}=this.params;this.gfx=new _canvas.CanvasGraphics(n,this.commonObjs,this.objs,this.canvasFactory,this.webGLContext,o),this.gfx.beginDrawing({transform:i,viewport:r,transparency:t,background:a}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback&&this.graphicsReadyCallback()}cancel(t=null){this.running=!1,this.cancelled=!0,this.gfx&&this.gfx.endDrawing(),this._canvas&&e.delete(this._canvas),this.callback(t||new _display_utils.RenderingCancelledException(`Rendering cancelled, page ${this._pageIndex+1}`,"canvas"))}operatorListChanged(){this.graphicsReady?(this.stepper&&this.stepper.updateOperatorList(this.operatorList),this.running||this._continue()):this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound)}_continue(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?window.requestAnimationFrame(()=>{this._nextBound().catch(this.cancel.bind(this))}):Promise.resolve().then(this._nextBound).catch(this.cancel.bind(this))}async _next(){this.cancelled||(this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),this._canvas&&e.delete(this._canvas),this.callback())))}}}(),version="2.4.456";exports.version=version;const build="228a591c";exports.build=build},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addLinkAttributes=function(e,{url:t,target:n,rel:o,enabled:a=!0}={}){(0,r.assert)(t&&"string"===typeof t,'addLinkAttributes: A valid "url" parameter must provided.');const l=(0,r.removeNullCharacters)(t);a?e.href=e.title=l:(e.href="",e.title=`Disabled: ${l}`,e.onclick=(()=>!1));let u="";switch(n){case s.NONE:break;case s.SELF:u="_self";break;case s.BLANK:u="_blank";break;case s.PARENT:u="_parent";break;case s.TOP:u="_top"}e.target=u,e.rel="string"===typeof o?o:i},t.getFilenameFromUrl=function(e){const t=e.indexOf("#"),n=e.indexOf("?"),r=Math.min(t>0?t:e.length,n>0?n:e.length);return e.substring(e.lastIndexOf("/",r)+1,r)},t.isFetchSupported=l,t.isValidFetchUrl=u,t.loadScript=function(e){return new Promise((t,n)=>{const r=document.createElement("script");r.src=e,r.onload=t,r.onerror=function(){n(new Error(`Cannot load script at: ${r.src}`))},(document.head||document.documentElement).appendChild(r)})},t.deprecated=function(e){console.log("Deprecated API usage: "+e)},t.releaseImageResources=function(e){(0,r.assert)(e instanceof Image,"Invalid `img` parameter.");const t=e.src;"string"===typeof t&&t.startsWith("blob:")&&URL.revokeObjectURL&&URL.revokeObjectURL(t);e.removeAttribute("src")},t.PDFDateString=t.StatTimer=t.DOMSVGFactory=t.DOMCMapReaderFactory=t.DOMCanvasFactory=t.DEFAULT_LINK_REL=t.LinkTarget=t.RenderingCancelledException=t.PageViewport=void 0;var r=n(1);const i="noopener noreferrer nofollow";t.DEFAULT_LINK_REL=i;const o="http://www.w3.org/2000/svg";t.DOMCanvasFactory=class{create(e,t){if(e<=0||t<=0)throw new Error("Invalid canvas size");const n=document.createElement("canvas"),r=n.getContext("2d");return n.width=e,n.height=t,{canvas:n,context:r}}reset(e,t,n){if(!e.canvas)throw new Error("Canvas is not specified");if(t<=0||n<=0)throw new Error("Invalid canvas size");e.canvas.width=t,e.canvas.height=n}destroy(e){if(!e.canvas)throw new Error("Canvas is not specified");e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}};t.DOMCMapReaderFactory=class{constructor({baseUrl:e=null,isCompressed:t=!1}){this.baseUrl=e,this.isCompressed=t}async fetch({name:e}){if(!this.baseUrl)throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.');if(!e)throw new Error("CMap name must be specified.");const t=this.baseUrl+e+(this.isCompressed?".bcmap":""),n=this.isCompressed?r.CMapCompressionType.BINARY:r.CMapCompressionType.NONE;return l()&&u(t,document.baseURI)?fetch(t).then(async e=>{if(!e.ok)throw new Error(e.statusText);let t;return{cMapData:t=this.isCompressed?new Uint8Array(await e.arrayBuffer()):(0,r.stringToBytes)(await e.text()),compressionType:n}}).catch(e=>{throw new Error(`Unable to load ${this.isCompressed?"binary ":""}`+`CMap at: ${t}`)}):new Promise((e,i)=>{const o=new XMLHttpRequest;o.open("GET",t,!0),this.isCompressed&&(o.responseType="arraybuffer"),o.onreadystatechange=(()=>{if(o.readyState===XMLHttpRequest.DONE){if(200===o.status||0===o.status){let t;if(this.isCompressed&&o.response?t=new Uint8Array(o.response):!this.isCompressed&&o.responseText&&(t=(0,r.stringToBytes)(o.responseText)),t)return void e({cMapData:t,compressionType:n})}i(new Error(o.statusText))}}),o.send(null)}).catch(e=>{throw new Error(`Unable to load ${this.isCompressed?"binary ":""}`+`CMap at: ${t}`)})}};t.DOMSVGFactory=class{create(e,t){(0,r.assert)(e>0&&t>0,"Invalid SVG dimensions");const n=document.createElementNS(o,"svg:svg");return n.setAttribute("version","1.1"),n.setAttribute("width",e+"px"),n.setAttribute("height",t+"px"),n.setAttribute("preserveAspectRatio","none"),n.setAttribute("viewBox","0 0 "+e+" "+t),n}createElement(e){return(0,r.assert)("string"===typeof e,"Invalid SVG element type"),document.createElementNS(o,e)}};class a{constructor({viewBox:e,scale:t,rotation:n,offsetX:r=0,offsetY:i=0,dontFlip:o=!1}){this.viewBox=e,this.scale=t,this.rotation=n,this.offsetX=r,this.offsetY=i;const a=(e[2]+e[0])/2,s=(e[3]+e[1])/2;let l,u,c,d,p,h,f,m;switch(n=(n%=360)<0?n+360:n){case 180:l=-1,u=0,c=0,d=1;break;case 90:l=0,u=1,c=1,d=0;break;case 270:l=0,u=-1,c=-1,d=0;break;default:l=1,u=0,c=0,d=-1}o&&(c=-c,d=-d),0===l?(p=Math.abs(s-e[1])*t+r,h=Math.abs(a-e[0])*t+i,f=Math.abs(e[3]-e[1])*t,m=Math.abs(e[2]-e[0])*t):(p=Math.abs(a-e[0])*t+r,h=Math.abs(s-e[1])*t+i,f=Math.abs(e[2]-e[0])*t,m=Math.abs(e[3]-e[1])*t),this.transform=[l*t,u*t,c*t,d*t,p-l*t*a-c*t*s,h-u*t*a-d*t*s],this.width=f,this.height=m}clone({scale:e=this.scale,rotation:t=this.rotation,offsetX:n=this.offsetX,offsetY:r=this.offsetY,dontFlip:i=!1}={}){return new a({viewBox:this.viewBox.slice(),scale:e,rotation:t,offsetX:n,offsetY:r,dontFlip:i})}convertToViewportPoint(e,t){return r.Util.applyTransform([e,t],this.transform)}convertToViewportRectangle(e){const t=r.Util.applyTransform([e[0],e[1]],this.transform),n=r.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],n[0],n[1]]}convertToPdfPoint(e,t){return r.Util.applyInverseTransform([e,t],this.transform)}}t.PageViewport=a;t.RenderingCancelledException=class extends r.BaseException{constructor(e,t){super(e),this.type=t}};const s={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4};t.LinkTarget=s;function l(){return"undefined"!==typeof fetch&&"undefined"!==typeof Response&&"body"in Response.prototype&&"undefined"!==typeof ReadableStream}function u(e,t){try{const{protocol:n}=t?new URL(e,t):new URL(e);return"http:"===n||"https:"===n}catch(e){return!1}}let c;t.StatTimer=class{constructor(){this.started=Object.create(null),this.times=[]}time(e){e in this.started&&(0,r.warn)(`Timer is already running for ${e}`),this.started[e]=Date.now()}timeEnd(e){e in this.started||(0,r.warn)(`Timer has not been started for ${e}`),this.times.push({name:e,start:this.started[e],end:Date.now()}),delete this.started[e]}toString(){const e=[];let t=0;for(const n of this.times){const e=n.name;e.length>t&&(t=e.length)}for(const n of this.times){const r=n.end-n.start;e.push(`${n.name.padEnd(t)} ${r}ms\n`)}return e.join("")}};t.PDFDateString=class{static toDateObject(e){if(!e||!(0,r.isString)(e))return null;c||(c=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));const t=c.exec(e);if(!t)return null;const n=parseInt(t[1],10);let i=parseInt(t[2],10);i=i>=1&&i<=12?i-1:0;let o=parseInt(t[3],10);o=o>=1&&o<=31?o:1;let a=parseInt(t[4],10);a=a>=0&&a<=23?a:0;let s=parseInt(t[5],10);s=s>=0&&s<=59?s:0;let l=parseInt(t[6],10);l=l>=0&&l<=59?l:0;const u=t[7]||"Z";let d=parseInt(t[8],10);d=d>=0&&d<=23?d:0;let p=parseInt(t[9],10)||0;return p=p>=0&&p<=59?p:0,"-"===u?(a+=d,s+=p):"+"===u&&(a-=d,s-=p),new Date(Date.UTC(n,i,o,a,s,l))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FontLoader=t.FontFaceObject=void 0;var r=n(1);class i{constructor({docId:e,onUnsupportedFeature:t}){this.constructor===i&&(0,r.unreachable)("Cannot initialize BaseFontLoader."),this.docId=e,this._onUnsupportedFeature=t,this.nativeFontFaces=[],this.styleElement=null}addNativeFontFace(e){this.nativeFontFaces.push(e),document.fonts.add(e)}insertRule(e){let t=this.styleElement;t||((t=this.styleElement=document.createElement("style")).id=`PDFJS_FONT_STYLE_TAG_${this.docId}`,document.documentElement.getElementsByTagName("head")[0].appendChild(t));const n=t.sheet;n.insertRule(e,n.cssRules.length)}clear(){this.nativeFontFaces.forEach(function(e){document.fonts.delete(e)}),this.nativeFontFaces.length=0,this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}async bind(e){if(e.attached||e.missingFile)return;if(e.attached=!0,this.isFontLoadingAPISupported){const t=e.createNativeFontFace();if(t){this.addNativeFontFace(t);try{await t.loaded}catch(n){throw this._onUnsupportedFeature({featureId:r.UNSUPPORTED_FEATURES.font}),(0,r.warn)(`Failed to load font '${t.family}': '${n}'.`),e.disableFontFace=!0,n}}return}const t=e.createFontFaceRule();if(t){if(this.insertRule(t),this.isSyncFontLoadingSupported)return;await new Promise(n=>{const r=this._queueLoadingCallback(n);this._prepareFontLoadEvent([t],[e],r)})}}_queueLoadingCallback(e){(0,r.unreachable)("Abstract method `_queueLoadingCallback`.")}get isFontLoadingAPISupported(){const e="undefined"!==typeof document&&!!document.fonts;return(0,r.shadow)(this,"isFontLoadingAPISupported",e)}get isSyncFontLoadingSupported(){(0,r.unreachable)("Abstract method `isSyncFontLoadingSupported`.")}get _loadTestFont(){(0,r.unreachable)("Abstract method `_loadTestFont`.")}_prepareFontLoadEvent(e,t,n){(0,r.unreachable)("Abstract method `_prepareFontLoadEvent`.")}}let o;t.FontLoader=o,t.FontLoader=o=class extends i{constructor(e){super(e),this.loadingContext={requests:[],nextRequestId:0},this.loadTestFontId=0}get isSyncFontLoadingSupported(){let e=!1;if("undefined"===typeof navigator)e=!0;else{const t=/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(navigator.userAgent);t&&t[1]>=14&&(e=!0)}return(0,r.shadow)(this,"isSyncFontLoadingSupported",e)}_queueLoadingCallback(e){const t=this.loadingContext,n={id:`pdfjs-font-loading-${t.nextRequestId++}`,done:!1,complete:function(){for((0,r.assert)(!n.done,"completeRequest() cannot be called twice."),n.done=!0;t.requests.length>0&&t.requests[0].done;){const e=t.requests.shift();setTimeout(e.callback,0)}},callback:e};return t.requests.push(n),n}get _loadTestFont(){return(0,r.shadow)(this,"_loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=="))}_prepareFontLoadEvent(e,t,n){function i(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|255&e.charCodeAt(t+3)}function o(e,t,n,r){return e.substring(0,t)+r+e.substring(t+n)}let a,s;const l=document.createElement("canvas");l.width=1,l.height=1;const u=l.getContext("2d");let c=0;const d=`lt${Date.now()}${this.loadTestFontId++}`;let p=this._loadTestFont;let h=i(p=o(p,976,d.length,d),16);for(a=0,s=d.length-3;a<s;a+=4)h=h-1482184792+i(d,a)|0;a<d.length&&(h=h-1482184792+i(d+"XXX",a)|0),p=o(p,16,4,(0,r.string32)(h));const f=`@font-face {font-family:"${d}";src:${`url(data:font/opentype;base64,${btoa(p)});`}}`;this.insertRule(f);const m=[];for(a=0,s=t.length;a<s;a++)m.push(t[a].loadedName);m.push(d);const g=document.createElement("div");for(g.style.visibility="hidden",g.style.width=g.style.height="10px",g.style.position="absolute",g.style.top=g.style.left="0px",a=0,s=m.length;a<s;++a){const e=document.createElement("span");e.textContent="Hi",e.style.fontFamily=m[a],g.appendChild(e)}document.body.appendChild(g),function e(t,n){if(++c>30)return(0,r.warn)("Load test font never loaded."),void n();u.font="30px "+t,u.fillText(".",0,20),u.getImageData(0,0,1,1).data[3]>0?n():setTimeout(e.bind(null,t,n))}(d,function(){document.body.removeChild(g),n.complete()})}};t.FontFaceObject=class{constructor(e,{isEvalSupported:t=!0,disableFontFace:n=!1,ignoreErrors:r=!1,onUnsupportedFeature:i=null,fontRegistry:o=null}){this.compiledGlyphs=Object.create(null);for(const a in e)this[a]=e[a];this.isEvalSupported=!1!==t,this.disableFontFace=!0===n,this.ignoreErrors=!0===r,this._onUnsupportedFeature=i,this.fontRegistry=o}createNativeFontFace(){if(!this.data||this.disableFontFace)return null;const e=new FontFace(this.loadedName,this.data,{});return this.fontRegistry&&this.fontRegistry.registerFont(this),e}createFontFaceRule(){if(!this.data||this.disableFontFace)return null;const e=(0,r.bytesToString)(new Uint8Array(this.data)),t=`url(data:${this.mimetype};base64,${btoa(e)});`,n=`@font-face {font-family:"${this.loadedName}";src:${t}}`;return this.fontRegistry&&this.fontRegistry.registerFont(this,t),n}getPathGenerator(e,t){if(void 0!==this.compiledGlyphs[t])return this.compiledGlyphs[t];let n,i;try{n=e.get(this.loadedName+"_path_"+t)}catch(e){if(!this.ignoreErrors)throw e;return this._onUnsupportedFeature&&this._onUnsupportedFeature({featureId:r.UNSUPPORTED_FEATURES.font}),(0,r.warn)(`getPathGenerator - ignoring character: "${e}".`),this.compiledGlyphs[t]=function(e,t){}}if(this.isEvalSupported&&r.IsEvalSupportedCached.value){let e,r="";for(let t=0,o=n.length;t<o;t++)e=void 0!==(i=n[t]).args?i.args.join(","):"",r+="c."+i.cmd+"("+e+");\n";return this.compiledGlyphs[t]=new Function("c","size",r)}return this.compiledGlyphs[t]=function(e,t){for(let r=0,o=n.length;r<o;r++)"scale"===(i=n[r]).cmd&&(i.args=[t,-t]),e[i.cmd].apply(e,i.args)}}}},function(e,t,n){"use strict";const r=Object.create(null);{const{isNodeJS:e}=n(7),t="undefined"!==typeof navigator&&navigator.userAgent||"",i=/Trident/.test(t),o=/CriOS/.test(t);(i||o)&&(r.disableCreateObjectURL=!0),e&&(r.disableFontFace=!0,r.nativeImageDecoderSupport="none")}t.apiCompatibilityParams=Object.freeze(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNodeJS=void 0;const r="object"===typeof process&&process+""==="[object process]"&&!process.versions.nw&&!process.versions.electron;t.isNodeJS=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasGraphics=void 0;var r=n(1),i=n(9),o=16;function a(e){e.mozCurrentTransform||(e._originalSave=e.save,e._originalRestore=e.restore,e._originalRotate=e.rotate,e._originalScale=e.scale,e._originalTranslate=e.translate,e._originalTransform=e.transform,e._originalSetTransform=e.setTransform,e._transformMatrix=e._transformMatrix||[1,0,0,1,0,0],e._transformStack=[],Object.defineProperty(e,"mozCurrentTransform",{get:function(){return this._transformMatrix}}),Object.defineProperty(e,"mozCurrentTransformInverse",{get:function(){var e=this._transformMatrix,t=e[0],n=e[1],r=e[2],i=e[3],o=e[4],a=e[5],s=t*i-n*r,l=n*r-t*i;return[i/s,n/l,r/l,t/s,(i*o-r*a)/l,(n*o-t*a)/s]}}),e.save=function(){var e=this._transformMatrix;this._transformStack.push(e),this._transformMatrix=e.slice(0,6),this._originalSave()},e.restore=function(){var e=this._transformStack.pop();e&&(this._transformMatrix=e,this._originalRestore())},e.translate=function(e,t){var n=this._transformMatrix;n[4]=n[0]*e+n[2]*t+n[4],n[5]=n[1]*e+n[3]*t+n[5],this._originalTranslate(e,t)},e.scale=function(e,t){var n=this._transformMatrix;n[0]=n[0]*e,n[1]=n[1]*e,n[2]=n[2]*t,n[3]=n[3]*t,this._originalScale(e,t)},e.transform=function(t,n,r,i,o,a){var s=this._transformMatrix;this._transformMatrix=[s[0]*t+s[2]*n,s[1]*t+s[3]*n,s[0]*r+s[2]*i,s[1]*r+s[3]*i,s[0]*o+s[2]*a+s[4],s[1]*o+s[3]*a+s[5]],e._originalTransform(t,n,r,i,o,a)},e.setTransform=function(t,n,r,i,o,a){this._transformMatrix=[t,n,r,i,o,a],e._originalSetTransform(t,n,r,i,o,a)},e.rotate=function(e){var t=Math.cos(e),n=Math.sin(e),r=this._transformMatrix;this._transformMatrix=[r[0]*t+r[2]*n,r[1]*t+r[3]*n,r[0]*-n+r[2]*t,r[1]*-n+r[3]*t,r[4],r[5]],this._originalRotate(e)})}var s=function(){function e(e){this.canvasFactory=e,this.cache=Object.create(null)}return e.prototype={getCanvas:function(e,t,n,r){var i;return void 0!==this.cache[e]?(i=this.cache[e],this.canvasFactory.reset(i,t,n),i.context.setTransform(1,0,0,1,0,0)):(i=this.canvasFactory.create(t,n),this.cache[e]=i),r&&a(i.context),i},clear(){for(var e in this.cache){var t=this.cache[e];this.canvasFactory.destroy(t),delete this.cache[e]}}},e}();var l=function(){function e(){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=r.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=r.FONT_IDENTITY_MATRIX,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=r.TextRenderingMode.FILL,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.resumeSMaskCtx=null}return e.prototype={clone:function(){return Object.create(this)},setCurrentPoint:function(e,t){this.x=e,this.y=t}},e}(),u=function(){function e(e,t,n,r,i,o){this.ctx=e,this.current=new l,this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=t,this.objs=n,this.canvasFactory=r,this.webGLContext=i,this.imageLayer=o,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.cachedCanvases=new s(this.canvasFactory),e&&a(e),this._cachedGetSinglePixelWidth=null}function t(e,t){if("undefined"!==typeof ImageData&&t instanceof ImageData)e.putImageData(t,0,0);else{var n,i,a,s,l,u=t.height,c=t.width,d=u%o,p=(u-d)/o,h=0===d?p:p+1,f=e.createImageData(c,o),m=0,g=t.data,b=f.data;if(t.kind===r.ImageKind.GRAYSCALE_1BPP){var v=g.byteLength,y=new Uint32Array(b.buffer,0,b.byteLength>>2),_=y.length,S=c+7>>3,w=4294967295,E=r.IsLittleEndianCached.value?4278190080:255;for(i=0;i<h;i++){for(s=i<p?o:d,n=0,a=0;a<s;a++){for(var C=v-m,x=0,A=C>S?c:8*C-7,T=-8&A,O=0,k=0;x<T;x+=8)k=g[m++],y[n++]=128&k?w:E,y[n++]=64&k?w:E,y[n++]=32&k?w:E,y[n++]=16&k?w:E,y[n++]=8&k?w:E,y[n++]=4&k?w:E,y[n++]=2&k?w:E,y[n++]=1&k?w:E;for(;x<A;x++)0===O&&(k=g[m++],O=128),y[n++]=k&O?w:E,O>>=1}for(;n<_;)y[n++]=0;e.putImageData(f,0,i*o)}}else if(t.kind===r.ImageKind.RGBA_32BPP){for(a=0,l=c*o*4,i=0;i<p;i++)b.set(g.subarray(m,m+l)),m+=l,e.putImageData(f,0,a),a+=o;i<h&&(l=c*d*4,b.set(g.subarray(m,m+l)),e.putImageData(f,0,a))}else{if(t.kind!==r.ImageKind.RGB_24BPP)throw new Error(`bad image kind: ${t.kind}`);for(l=c*(s=o),i=0;i<h;i++){for(i>=p&&(l=c*(s=d)),n=0,a=l;a--;)b[n++]=g[m++],b[n++]=g[m++],b[n++]=g[m++],b[n++]=255;e.putImageData(f,0,i*o)}}}}function n(e,t){for(var n=t.height,r=t.width,i=n%o,a=(n-i)/o,s=0===i?a:a+1,l=e.createImageData(r,o),u=0,c=t.data,d=l.data,p=0;p<s;p++){for(var h=p<a?o:i,f=3,m=0;m<h;m++)for(var g=0,b=0;b<r;b++){if(!g){var v=c[u++];g=128}d[f]=v&g?0:255,f+=4,g>>=1}e.putImageData(l,0,p*o)}}function u(e,t){for(var n=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"],r=0,i=n.length;r<i;r++){var o=n[r];void 0!==e[o]&&(t[o]=e[o])}void 0!==e.setLineDash&&(t.setLineDash(e.getLineDash()),t.lineDashOffset=e.lineDashOffset)}function c(e){e.strokeStyle="#000000",e.fillStyle="#000000",e.fillRule="nonzero",e.globalAlpha=1,e.lineWidth=1,e.lineCap="butt",e.lineJoin="miter",e.miterLimit=10,e.globalCompositeOperation="source-over",e.font="10px sans-serif",void 0!==e.setLineDash&&(e.setLineDash([]),e.lineDashOffset=0)}function d(e,t,n,r){for(var i=e.length,o=3;o<i;o+=4){var a=e[o];if(0===a)e[o-3]=t,e[o-2]=n,e[o-1]=r;else if(a<255){var s=255-a;e[o-3]=e[o-3]*a+t*s>>8,e[o-2]=e[o-2]*a+n*s>>8,e[o-1]=e[o-1]*a+r*s>>8}}}function p(e,t,n){for(var r=e.length,i=3;i<r;i+=4){var o=n?n[e[i]]:e[i];t[i]=t[i]*o*(1/255)|0}}function h(e,t,n){for(var r=e.length,i=3;i<r;i+=4){var o=77*e[i-3]+152*e[i-2]+28*e[i-1];t[i]=n?t[i]*n[o>>8]>>8:t[i]*o>>16}}function f(e,t,n,r){var i=t.canvas,o=t.context;e.setTransform(t.scaleX,0,0,t.scaleY,t.offsetX,t.offsetY);var a=t.backdrop||null;if(!t.transferMap&&r.isEnabled){const o=r.composeSMask({layer:n.canvas,mask:i,properties:{subtype:t.subtype,backdrop:a}});return e.setTransform(1,0,0,1,0,0),void e.drawImage(o,t.offsetX,t.offsetY)}!function(e,t,n,r,i,o,a){var s,l=!!o,u=l?o[0]:0,c=l?o[1]:0,f=l?o[2]:0;s="Luminosity"===i?h:p;for(var m=Math.min(r,Math.ceil(1048576/n)),g=0;g<r;g+=m){var b=Math.min(m,r-g),v=e.getImageData(0,g,n,b),y=t.getImageData(0,g,n,b);l&&d(v.data,u,c,f),s(v.data,y.data,a),e.putImageData(y,0,g)}}(o,n,i.width,i.height,t.subtype,a,t.transferMap),e.drawImage(i,0,0)}var m=["butt","round","square"],g=["miter","round","bevel"],b={},v={};for(var y in e.prototype={beginDrawing({transform:e,viewport:t,transparency:n=!1,background:r=null}){var i=this.ctx.canvas.width,o=this.ctx.canvas.height;if(this.ctx.save(),this.ctx.fillStyle=r||"rgb(255, 255, 255)",this.ctx.fillRect(0,0,i,o),this.ctx.restore(),n){var a=this.cachedCanvases.getCanvas("transparent",i,o,!0);this.compositeCtx=this.ctx,this.transparentCanvas=a.canvas,this.ctx=a.context,this.ctx.save(),this.ctx.transform.apply(this.ctx,this.compositeCtx.mozCurrentTransform)}this.ctx.save(),c(this.ctx),e&&this.ctx.transform.apply(this.ctx,e),this.ctx.transform.apply(this.ctx,t.transform),this.baseTransform=this.ctx.mozCurrentTransform.slice(),this.imageLayer&&this.imageLayer.beginLayout()},executeOperatorList:function(e,t,n,i){var o=e.argsArray,a=e.fnArray,s=t||0,l=o.length;if(l===s)return s;for(var u,c=l-s>10&&"function"===typeof n,d=c?Date.now()+15:0,p=0,h=this.commonObjs,f=this.objs;;){if(void 0!==i&&s===i.nextBreakPoint)return i.breakIt(s,n),s;if((u=a[s])!==r.OPS.dependency)this[u].apply(this,o[s]);else for(const e of o[s]){const t=e.startsWith("g_")?h:f;if(!t.has(e))return t.get(e,n),s}if(++s===l)return s;if(c&&++p>10){if(Date.now()>d)return n(),s;p=0}}},endDrawing:function(){null!==this.current.activeSMask&&this.endSMaskGroup(),this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null),this.cachedCanvases.clear(),this.webGLContext.clear(),this.imageLayer&&this.imageLayer.endLayout()},setLineWidth:function(e){this.current.lineWidth=e,this.ctx.lineWidth=e},setLineCap:function(e){this.ctx.lineCap=m[e]},setLineJoin:function(e){this.ctx.lineJoin=g[e]},setMiterLimit:function(e){this.ctx.miterLimit=e},setDash:function(e,t){var n=this.ctx;void 0!==n.setLineDash&&(n.setLineDash(e),n.lineDashOffset=t)},setRenderingIntent(e){},setFlatness(e){},setGState:function(e){for(var t=0,n=e.length;t<n;t++){var r=e[t],i=r[0],o=r[1];switch(i){case"LW":this.setLineWidth(o);break;case"LC":this.setLineCap(o);break;case"LJ":this.setLineJoin(o);break;case"ML":this.setMiterLimit(o);break;case"D":this.setDash(o[0],o[1]);break;case"RI":this.setRenderingIntent(o);break;case"FL":this.setFlatness(o);break;case"Font":this.setFont(o[0],o[1]);break;case"CA":this.current.strokeAlpha=r[1];break;case"ca":this.current.fillAlpha=r[1],this.ctx.globalAlpha=r[1];break;case"BM":this.ctx.globalCompositeOperation=o;break;case"SMask":this.current.activeSMask&&(this.stateStack.length>0&&this.stateStack[this.stateStack.length-1].activeSMask===this.current.activeSMask?this.suspendSMaskGroup():this.endSMaskGroup()),this.current.activeSMask=o?this.tempSMask:null,this.current.activeSMask&&this.beginSMaskGroup(),this.tempSMask=null}}},beginSMaskGroup:function(){var e=this.current.activeSMask,t=e.canvas.width,n=e.canvas.height,r="smaskGroupAt"+this.groupLevel,i=this.cachedCanvases.getCanvas(r,t,n,!0),o=this.ctx,a=o.mozCurrentTransform;this.ctx.save();var s=i.context;s.scale(1/e.scaleX,1/e.scaleY),s.translate(-e.offsetX,-e.offsetY),s.transform.apply(s,a),e.startTransformInverse=s.mozCurrentTransformInverse,u(o,s),this.ctx=s,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(o),this.groupLevel++},suspendSMaskGroup:function(){var e=this.ctx;this.groupLevel--,this.ctx=this.groupStack.pop(),f(this.ctx,this.current.activeSMask,e,this.webGLContext),this.ctx.restore(),this.ctx.save(),u(e,this.ctx),this.current.resumeSMaskCtx=e;var t=r.Util.transform(this.current.activeSMask.startTransformInverse,e.mozCurrentTransform);this.ctx.transform.apply(this.ctx,t),e.save(),e.setTransform(1,0,0,1,0,0),e.clearRect(0,0,e.canvas.width,e.canvas.height),e.restore()},resumeSMaskGroup:function(){var e=this.current.resumeSMaskCtx,t=this.ctx;this.ctx=e,this.groupStack.push(t),this.groupLevel++},endSMaskGroup:function(){var e=this.ctx;this.groupLevel--,this.ctx=this.groupStack.pop(),f(this.ctx,this.current.activeSMask,e,this.webGLContext),this.ctx.restore(),u(e,this.ctx);var t=r.Util.transform(this.current.activeSMask.startTransformInverse,e.mozCurrentTransform);this.ctx.transform.apply(this.ctx,t)},save:function(){this.ctx.save();var e=this.current;this.stateStack.push(e),this.current=e.clone(),this.current.resumeSMaskCtx=null},restore:function(){this.current.resumeSMaskCtx&&this.resumeSMaskGroup(),null===this.current.activeSMask||0!==this.stateStack.length&&this.stateStack[this.stateStack.length-1].activeSMask===this.current.activeSMask||this.endSMaskGroup(),0!==this.stateStack.length&&(this.current=this.stateStack.pop(),this.ctx.restore(),this.pendingClip=null,this._cachedGetSinglePixelWidth=null)},transform:function(e,t,n,r,i,o){this.ctx.transform(e,t,n,r,i,o),this._cachedGetSinglePixelWidth=null},constructPath:function(e,t){for(var n=this.ctx,i=this.current,o=i.x,a=i.y,s=0,l=0,u=e.length;s<u;s++)switch(0|e[s]){case r.OPS.rectangle:o=t[l++],a=t[l++];var c=t[l++],d=t[l++];0===c&&(c=this.getSinglePixelWidth()),0===d&&(d=this.getSinglePixelWidth());var p=o+c,h=a+d;this.ctx.moveTo(o,a),this.ctx.lineTo(p,a),this.ctx.lineTo(p,h),this.ctx.lineTo(o,h),this.ctx.lineTo(o,a),this.ctx.closePath();break;case r.OPS.moveTo:o=t[l++],a=t[l++],n.moveTo(o,a);break;case r.OPS.lineTo:o=t[l++],a=t[l++],n.lineTo(o,a);break;case r.OPS.curveTo:o=t[l+4],a=t[l+5],n.bezierCurveTo(t[l],t[l+1],t[l+2],t[l+3],o,a),l+=6;break;case r.OPS.curveTo2:n.bezierCurveTo(o,a,t[l],t[l+1],t[l+2],t[l+3]),o=t[l+2],a=t[l+3],l+=4;break;case r.OPS.curveTo3:o=t[l+2],a=t[l+3],n.bezierCurveTo(t[l],t[l+1],o,a,o,a),l+=4;break;case r.OPS.closePath:n.closePath()}i.setCurrentPoint(o,a)},closePath:function(){this.ctx.closePath()},stroke:function(e){e="undefined"===typeof e||e;var t=this.ctx,n=this.current.strokeColor;if(t.globalAlpha=this.current.strokeAlpha,n&&n.hasOwnProperty("type")&&"Pattern"===n.type){t.save();const e=t.mozCurrentTransform,i=r.Util.singularValueDecompose2dScale(e)[0];t.strokeStyle=n.getPattern(t,this),t.lineWidth=Math.max(.65*this.getSinglePixelWidth(),this.current.lineWidth*i),t.stroke(),t.restore()}else t.lineWidth=Math.max(.65*this.getSinglePixelWidth(),this.current.lineWidth),t.stroke();e&&this.consumePath(),t.globalAlpha=this.current.fillAlpha},closeStroke:function(){this.closePath(),this.stroke()},fill:function(e){e="undefined"===typeof e||e;var t=this.ctx,n=this.current.fillColor,r=!1;this.current.patternFill&&(t.save(),this.baseTransform&&t.setTransform.apply(t,this.baseTransform),t.fillStyle=n.getPattern(t,this),r=!0),this.pendingEOFill?(t.fill("evenodd"),this.pendingEOFill=!1):t.fill(),r&&t.restore(),e&&this.consumePath()},eoFill:function(){this.pendingEOFill=!0,this.fill()},fillStroke:function(){this.fill(!1),this.stroke(!1),this.consumePath()},eoFillStroke:function(){this.pendingEOFill=!0,this.fillStroke()},closeFillStroke:function(){this.closePath(),this.fillStroke()},closeEOFillStroke:function(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()},endPath:function(){this.consumePath()},clip:function(){this.pendingClip=b},eoClip:function(){this.pendingClip=v},beginText:function(){this.current.textMatrix=r.IDENTITY_MATRIX,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0},endText:function(){var e=this.pendingTextPaths,t=this.ctx;if(void 0!==e){t.save(),t.beginPath();for(var n=0;n<e.length;n++){var r=e[n];t.setTransform.apply(t,r.transform),t.translate(r.x,r.y),r.addToPath(t,r.fontSize)}t.restore(),t.clip(),t.beginPath(),delete this.pendingTextPaths}else t.beginPath()},setCharSpacing:function(e){this.current.charSpacing=e},setWordSpacing:function(e){this.current.wordSpacing=e},setHScale:function(e){this.current.textHScale=e/100},setLeading:function(e){this.current.leading=-e},setFont:function(e,t){var n=this.commonObjs.get(e),i=this.current;if(!n)throw new Error(`Can't find font for ${e}`);if(i.fontMatrix=n.fontMatrix?n.fontMatrix:r.FONT_IDENTITY_MATRIX,0!==i.fontMatrix[0]&&0!==i.fontMatrix[3]||(0,r.warn)("Invalid font matrix for font "+e),t<0?(t=-t,i.fontDirection=-1):i.fontDirection=1,this.current.font=n,this.current.fontSize=t,n.isType3Font)return;var o=n.loadedName||"sans-serif";let a="normal";n.black?a="900":n.bold&&(a="bold");var s=n.italic?"italic":"normal",l=`"${o}", ${n.fallbackName}`;let u=t;t<16?u=16:t>100&&(u=100),this.current.fontSizeScale=t/u,this.ctx.font=`${s} ${a} ${u}px ${l}`},setTextRenderingMode:function(e){this.current.textRenderingMode=e},setTextRise:function(e){this.current.textRise=e},moveText:function(e,t){this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=t},setLeadingMoveText:function(e,t){this.setLeading(-t),this.moveText(e,t)},setTextMatrix:function(e,t,n,r,i,o){this.current.textMatrix=[e,t,n,r,i,o],this.current.textMatrixScale=Math.sqrt(e*e+t*t),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0},nextLine:function(){this.moveText(0,this.current.leading)},paintChar(e,t,n,i){var o=this.ctx,a=this.current,s=a.font,l=a.textRenderingMode,u=a.fontSize/a.fontSizeScale,c=l&r.TextRenderingMode.FILL_STROKE_MASK,d=!!(l&r.TextRenderingMode.ADD_TO_PATH_FLAG);const p=a.patternFill&&s.data;var h;((s.disableFontFace||d||p)&&(h=s.getPathGenerator(this.commonObjs,e)),s.disableFontFace||p?(o.save(),o.translate(t,n),o.beginPath(),h(o,u),i&&o.setTransform.apply(o,i),c!==r.TextRenderingMode.FILL&&c!==r.TextRenderingMode.FILL_STROKE||o.fill(),c!==r.TextRenderingMode.STROKE&&c!==r.TextRenderingMode.FILL_STROKE||o.stroke(),o.restore()):(c!==r.TextRenderingMode.FILL&&c!==r.TextRenderingMode.FILL_STROKE||o.fillText(e,t,n),c!==r.TextRenderingMode.STROKE&&c!==r.TextRenderingMode.FILL_STROKE||o.strokeText(e,t,n)),d)&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:o.mozCurrentTransform,x:t,y:n,fontSize:u,addToPath:h})},get isFontSubpixelAAEnabled(){const{context:e}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);e.scale(1.5,1),e.fillText("I",0,10);for(var t=e.getImageData(0,0,10,10).data,n=!1,i=3;i<t.length;i+=4)if(t[i]>0&&t[i]<255){n=!0;break}return(0,r.shadow)(this,"isFontSubpixelAAEnabled",n)},showText:function(e){var t=this.current,n=t.font;if(n.isType3Font)return this.showType3Text(e);var i=t.fontSize;if(0===i)return;var o=this.ctx,a=t.fontSizeScale,s=t.charSpacing,l=t.wordSpacing,u=t.fontDirection,c=t.textHScale*u,d=e.length,p=n.vertical,h=p?1:-1,f=n.defaultVMetrics,m=i*t.fontMatrix[0],g=t.textRenderingMode===r.TextRenderingMode.FILL&&!n.disableFontFace&&!t.patternFill;let b;if(o.save(),t.patternFill){o.save();const e=t.fillColor.getPattern(o,this);b=o.mozCurrentTransform,o.restore(),o.fillStyle=e}o.transform.apply(o,t.textMatrix),o.translate(t.x,t.y+t.textRise),u>0?o.scale(c,-1):o.scale(c,1);var v=t.lineWidth,y=t.textMatrixScale;if(0===y||0===v){var _=t.textRenderingMode&r.TextRenderingMode.FILL_STROKE_MASK;_!==r.TextRenderingMode.STROKE&&_!==r.TextRenderingMode.FILL_STROKE||(this._cachedGetSinglePixelWidth=null,v=.65*this.getSinglePixelWidth())}else v/=y;1!==a&&(o.scale(a,a),v/=a),o.lineWidth=v;var S,w=0;for(S=0;S<d;++S){var E=e[S];if((0,r.isNum)(E))w+=h*E*i/1e3;else{var C,x,A,T,O,k,I,R=!1,P=(E.isSpace?l:0)+s,D=E.fontChar,N=E.accent,M=E.width;if(p)O=E.vmetric||f,k=-(k=E.vmetric?O[1]:.5*M)*m,I=O[2]*m,M=O?-O[0]:M,C=k/a,x=(w+I)/a;else C=w/a,x=0;if(n.remeasure&&M>0){var L=1e3*o.measureText(D).width/i*a;if(M<L&&this.isFontSubpixelAAEnabled){var B=M/L;R=!0,o.save(),o.scale(B,1),C/=B}else M!==L&&(C+=(M-L)/2e3*i/a)}(E.isInFont||n.missingFile)&&(g&&!N?o.fillText(D,C,x):(this.paintChar(D,C,x,b),N&&(A=C+N.offset.x/a,T=x-N.offset.y/a,this.paintChar(N.fontChar,A,T,b)))),w+=p?M*m-P*u:M*m+P*u,R&&o.restore()}}p?t.y-=w:t.x+=w*c,o.restore()},showType3Text:function(e){var t,n,i,o,a=this.ctx,s=this.current,l=s.font,u=s.fontSize,c=s.fontDirection,d=l.vertical?1:-1,p=s.charSpacing,h=s.wordSpacing,f=s.textHScale*c,m=s.fontMatrix||r.FONT_IDENTITY_MATRIX,g=e.length;if(!(s.textRenderingMode===r.TextRenderingMode.INVISIBLE)&&0!==u){for(this._cachedGetSinglePixelWidth=null,a.save(),a.transform.apply(a,s.textMatrix),a.translate(s.x,s.y),a.scale(f,c),t=0;t<g;++t)if(n=e[t],(0,r.isNum)(n))o=d*n*u/1e3,this.ctx.translate(o,0),s.x+=o*f;else{var b=(n.isSpace?h:0)+p,v=l.charProcOperatorList[n.operatorListId];if(v)this.processingType3=n,this.save(),a.scale(u,u),a.transform.apply(a,m),this.executeOperatorList(v),this.restore(),i=r.Util.applyTransform([n.width,0],m)[0]*u+b,a.translate(i,0),s.x+=i*f;else(0,r.warn)(`Type3 character "${n.operatorListId}" is not available.`)}a.restore(),this.processingType3=null}},setCharWidth:function(e,t){},setCharWidthAndBounds:function(e,t,n,r,i,o){this.ctx.rect(n,r,i-n,o-r),this.clip(),this.endPath()},getColorN_Pattern:function(t){var n;if("TilingPattern"===t[0]){var r=t[1],o=this.baseTransform||this.ctx.mozCurrentTransform.slice(),a={createCanvasGraphics:t=>new e(t,this.commonObjs,this.objs,this.canvasFactory,this.webGLContext)};n=new i.TilingPattern(t,r,this.ctx,a,o)}else n=(0,i.getShadingPatternFromIR)(t);return n},setStrokeColorN:function(){this.current.strokeColor=this.getColorN_Pattern(arguments)},setFillColorN:function(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0},setStrokeRGBColor:function(e,t,n){var i=r.Util.makeCssRgb(e,t,n);this.ctx.strokeStyle=i,this.current.strokeColor=i},setFillRGBColor:function(e,t,n){var i=r.Util.makeCssRgb(e,t,n);this.ctx.fillStyle=i,this.current.fillColor=i,this.current.patternFill=!1},shadingFill:function(e){var t=this.ctx;this.save();var n=(0,i.getShadingPatternFromIR)(e);t.fillStyle=n.getPattern(t,this,!0);var o=t.mozCurrentTransformInverse;if(o){var a=t.canvas,s=a.width,l=a.height,u=r.Util.applyTransform([0,0],o),c=r.Util.applyTransform([0,l],o),d=r.Util.applyTransform([s,0],o),p=r.Util.applyTransform([s,l],o),h=Math.min(u[0],c[0],d[0],p[0]),f=Math.min(u[1],c[1],d[1],p[1]),m=Math.max(u[0],c[0],d[0],p[0]),g=Math.max(u[1],c[1],d[1],p[1]);this.ctx.fillRect(h,f,m-h,g-f)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.restore()},beginInlineImage:function(){(0,r.unreachable)("Should not call beginInlineImage")},beginImageData:function(){(0,r.unreachable)("Should not call beginImageData")},paintFormXObjectBegin:function(e,t){if(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(e)&&6===e.length&&this.transform.apply(this,e),this.baseTransform=this.ctx.mozCurrentTransform,t){var n=t[2]-t[0],r=t[3]-t[1];this.ctx.rect(t[0],t[1],n,r),this.clip(),this.endPath()}},paintFormXObjectEnd:function(){this.restore(),this.baseTransform=this.baseTransformStack.pop()},beginGroup:function(e){this.save();var t=this.ctx;e.isolated||(0,r.info)("TODO: Support non-isolated groups."),e.knockout&&(0,r.warn)("Knockout groups not supported.");var n=t.mozCurrentTransform;if(e.matrix&&t.transform.apply(t,e.matrix),!e.bbox)throw new Error("Bounding box is required.");var i=r.Util.getAxialAlignedBoundingBox(e.bbox,t.mozCurrentTransform),o=[0,0,t.canvas.width,t.canvas.height];i=r.Util.intersect(i,o)||[0,0,0,0];var a=Math.floor(i[0]),s=Math.floor(i[1]),l=Math.max(Math.ceil(i[2])-a,1),c=Math.max(Math.ceil(i[3])-s,1),d=1,p=1;l>4096&&(d=l/4096,l=4096),c>4096&&(p=c/4096,c=4096);var h="groupAt"+this.groupLevel;e.smask&&(h+="_smask_"+this.smaskCounter++%2);var f=this.cachedCanvases.getCanvas(h,l,c,!0),m=f.context;m.scale(1/d,1/p),m.translate(-a,-s),m.transform.apply(m,n),e.smask?this.smaskStack.push({canvas:f.canvas,context:m,offsetX:a,offsetY:s,scaleX:d,scaleY:p,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null}):(t.setTransform(1,0,0,1,0,0),t.translate(a,s),t.scale(d,p)),u(t,m),this.ctx=m,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(t),this.groupLevel++,this.current.activeSMask=null},endGroup:function(e){this.groupLevel--;var t=this.ctx;this.ctx=this.groupStack.pop(),void 0!==this.ctx.imageSmoothingEnabled?this.ctx.imageSmoothingEnabled=!1:this.ctx.mozImageSmoothingEnabled=!1,e.smask?this.tempSMask=this.smaskStack.pop():this.ctx.drawImage(t.canvas,0,0),this.restore()},beginAnnotations:function(){this.save(),this.baseTransform&&this.ctx.setTransform.apply(this.ctx,this.baseTransform)},endAnnotations:function(){this.restore()},beginAnnotation:function(e,t,n){if(this.save(),c(this.ctx),this.current=new l,Array.isArray(e)&&4===e.length){var r=e[2]-e[0],i=e[3]-e[1];this.ctx.rect(e[0],e[1],r,i),this.clip(),this.endPath()}this.transform.apply(this,t),this.transform.apply(this,n)},endAnnotation:function(){this.restore()},paintJpegXObject:function(e,t,n){const i=this.processingType3?this.commonObjs.get(e):this.objs.get(e);if(i){this.save();var o=this.ctx;if(o.scale(1/t,-1/n),o.drawImage(i,0,0,i.width,i.height,0,-n,t,n),this.imageLayer){var a=o.mozCurrentTransformInverse,s=this.getCanvasPosition(0,0);this.imageLayer.appendImage({objId:e,left:s[0],top:s[1],width:t/a[0],height:n/a[3]})}this.restore()}else(0,r.warn)("Dependent image isn't ready yet")},paintImageMaskXObject:function(e){var t=this.ctx,r=e.width,i=e.height,o=this.current.fillColor,a=this.current.patternFill,s=this.processingType3;if(s&&void 0===s.compiled&&(s.compiled=r<=1e3&&i<=1e3?function(e){var t,n,r,i,o=e.width,a=e.height,s=o+1,l=new Uint8Array(s*(a+1)),u=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),c=o+7&-8,d=e.data,p=new Uint8Array(c*a),h=0;for(t=0,i=d.length;t<i;t++)for(var f=128,m=d[t];f>0;)p[h++]=m&f?0:255,f>>=1;var g=0;for(0!==p[h=0]&&(l[0]=1,++g),n=1;n<o;n++)p[h]!==p[h+1]&&(l[n]=p[h]?2:1,++g),h++;for(0!==p[h]&&(l[n]=2,++g),t=1;t<a;t++){r=t*s,p[(h=t*c)-c]!==p[h]&&(l[r]=p[h]?1:8,++g);var b=(p[h]?4:0)+(p[h-c]?8:0);for(n=1;n<o;n++)u[b=(b>>2)+(p[h+1]?4:0)+(p[h-c+1]?8:0)]&&(l[r+n]=u[b],++g),h++;if(p[h-c]!==p[h]&&(l[r+n]=p[h]?2:4,++g),g>1e3)return null}for(r=t*s,0!==p[h=c*(a-1)]&&(l[r]=8,++g),n=1;n<o;n++)p[h]!==p[h+1]&&(l[r+n]=p[h]?4:8,++g),h++;if(0!==p[h]&&(l[r+n]=4,++g),g>1e3)return null;var v=new Int32Array([0,s,-1,0,-s,0,0,0,1]),y=[];for(t=0;g&&t<=a;t++){for(var _=t*s,S=_+o;_<S&&!l[_];)_++;if(_!==S){var w,E=[_%s,t],C=l[_],x=_;do{var A=v[C];do{_+=A}while(!l[_]);5!==(w=l[_])&&10!==w?(C=w,l[_]=0):(C=w&51*C>>4,l[_]&=C>>2|C<<2),E.push(_%s),E.push(_/s|0),l[_]||--g}while(x!==_);y.push(E),--t}}return function(e){e.save(),e.scale(1/o,-1/a),e.translate(0,-a),e.beginPath();for(var t=0,n=y.length;t<n;t++){var r=y[t];e.moveTo(r[0],r[1]);for(var i=2,s=r.length;i<s;i+=2)e.lineTo(r[i],r[i+1])}e.fill(),e.beginPath(),e.restore()}}({data:e.data,width:r,height:i}):null),s&&s.compiled)s.compiled(t);else{var l=this.cachedCanvases.getCanvas("maskCanvas",r,i),u=l.context;u.save(),n(u,e),u.globalCompositeOperation="source-in",u.fillStyle=a?o.getPattern(u,this):o,u.fillRect(0,0,r,i),u.restore(),this.paintInlineImageXObject(l.canvas)}},paintImageMaskXObjectRepeat:function(e,t,r,i){var o=e.width,a=e.height,s=this.current.fillColor,l=this.current.patternFill,u=this.cachedCanvases.getCanvas("maskCanvas",o,a),c=u.context;c.save(),n(c,e),c.globalCompositeOperation="source-in",c.fillStyle=l?s.getPattern(c,this):s,c.fillRect(0,0,o,a),c.restore();for(var d=this.ctx,p=0,h=i.length;p<h;p+=2)d.save(),d.transform(t,0,0,r,i[p],i[p+1]),d.scale(1,-1),d.drawImage(u.canvas,0,0,o,a,0,-1,1,1),d.restore()},paintImageMaskXObjectGroup:function(e){for(var t=this.ctx,r=this.current.fillColor,i=this.current.patternFill,o=0,a=e.length;o<a;o++){var s=e[o],l=s.width,u=s.height,c=this.cachedCanvases.getCanvas("maskCanvas",l,u),d=c.context;d.save(),n(d,s),d.globalCompositeOperation="source-in",d.fillStyle=i?r.getPattern(d,this):r,d.fillRect(0,0,l,u),d.restore(),t.save(),t.transform.apply(t,s.transform),t.scale(1,-1),t.drawImage(c.canvas,0,0,l,u,0,-1,1,1),t.restore()}},paintImageXObject:function(e){const t=this.processingType3?this.commonObjs.get(e):this.objs.get(e);t?this.paintInlineImageXObject(t):(0,r.warn)("Dependent image isn't ready yet")},paintImageXObjectRepeat:function(e,t,n,i){const o=this.processingType3?this.commonObjs.get(e):this.objs.get(e);if(o){for(var a=o.width,s=o.height,l=[],u=0,c=i.length;u<c;u+=2)l.push({transform:[t,0,0,n,i[u],i[u+1]],x:0,y:0,w:a,h:s});this.paintInlineImageXObjectGroup(o,l)}else(0,r.warn)("Dependent image isn't ready yet")},paintInlineImageXObject:function(e){var n=e.width,r=e.height,i=this.ctx;this.save(),i.scale(1/n,-1/r);var o,a,s=i.mozCurrentTransformInverse,l=s[0],u=s[1],c=Math.max(Math.sqrt(l*l+u*u),1),d=s[2],p=s[3],h=Math.max(Math.sqrt(d*d+p*p),1);if("function"===typeof HTMLElement&&e instanceof HTMLElement||!e.data)o=e;else{var f=(a=this.cachedCanvases.getCanvas("inlineImage",n,r)).context;t(f,e),o=a.canvas}for(var m=n,g=r,b="prescale1";c>2&&m>1||h>2&&g>1;){var v=m,y=g;c>2&&m>1&&(c/=m/(v=Math.ceil(m/2))),h>2&&g>1&&(h/=g/(y=Math.ceil(g/2))),(f=(a=this.cachedCanvases.getCanvas(b,v,y)).context).clearRect(0,0,v,y),f.drawImage(o,0,0,m,g,0,0,v,y),o=a.canvas,m=v,g=y,b="prescale1"===b?"prescale2":"prescale1"}if(i.drawImage(o,0,0,m,g,0,-r,n,r),this.imageLayer){var _=this.getCanvasPosition(0,-r);this.imageLayer.appendImage({imgData:e,left:_[0],top:_[1],width:n/s[0],height:r/s[3]})}this.restore()},paintInlineImageXObjectGroup:function(e,n){var r=this.ctx,i=e.width,o=e.height,a=this.cachedCanvases.getCanvas("inlineImage",i,o);t(a.context,e);for(var s=0,l=n.length;s<l;s++){var u=n[s];if(r.save(),r.transform.apply(r,u.transform),r.scale(1,-1),r.drawImage(a.canvas,u.x,u.y,u.w,u.h,0,-1,1,1),this.imageLayer){var c=this.getCanvasPosition(u.x,u.y);this.imageLayer.appendImage({imgData:e,left:c[0],top:c[1],width:i,height:o})}r.restore()}},paintSolidColorImageMask:function(){this.ctx.fillRect(0,0,1,1)},paintXObject:function(){(0,r.warn)("Unsupported 'paintXObject' command.")},markPoint:function(e){},markPointProps:function(e,t){},beginMarkedContent:function(e){},beginMarkedContentProps:function(e,t){},endMarkedContent:function(){},beginCompat:function(){},endCompat:function(){},consumePath:function(){var e=this.ctx;this.pendingClip&&(this.pendingClip===v?e.clip("evenodd"):e.clip(),this.pendingClip=null),e.beginPath()},getSinglePixelWidth(e){if(null===this._cachedGetSinglePixelWidth){const e=this.ctx.mozCurrentTransformInverse;this._cachedGetSinglePixelWidth=Math.sqrt(Math.max(e[0]*e[0]+e[1]*e[1],e[2]*e[2]+e[3]*e[3]))}return this._cachedGetSinglePixelWidth},getCanvasPosition:function(e,t){var n=this.ctx.mozCurrentTransform;return[n[0]*e+n[2]*t+n[4],n[1]*e+n[3]*t+n[5]]}},r.OPS)e.prototype[r.OPS[y]]=e.prototype[y];return e}();t.CanvasGraphics=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getShadingPatternFromIR=function(e){var t=i[e[0]];if(!t)throw new Error(`Unknown IR type: ${e[0]}`);return t.fromIR(e)},t.TilingPattern=void 0;var r=n(1),i={};function o(e,t){if(!t||"undefined"===typeof Path2D)return;const n=t[2]-t[0],r=t[3]-t[1],i=new Path2D;i.rect(t[0],t[1],n,r),e.clip(i)}i.RadialAxial={fromIR:function(e){var t=e[1],n=e[2],r=e[3],i=e[4],a=e[5],s=e[6],l=e[7];return{type:"Pattern",getPattern:function(e){var u;o(e,n),"axial"===t?u=e.createLinearGradient(i[0],i[1],a[0],a[1]):"radial"===t&&(u=e.createRadialGradient(i[0],i[1],s,a[0],a[1],l));for(var c=0,d=r.length;c<d;++c){var p=r[c];u.addColorStop(p[0],p[1])}return u}}}};var a=function(){function e(e,t,n,r,i,o,a,s){var l,u=t.coords,c=t.colors,d=e.data,p=4*e.width;u[n+1]>u[r+1]&&(l=n,n=r,r=l,l=o,o=a,a=l),u[r+1]>u[i+1]&&(l=r,r=i,i=l,l=a,a=s,s=l),u[n+1]>u[r+1]&&(l=n,n=r,r=l,l=o,o=a,a=l);var h=(u[n]+t.offsetX)*t.scaleX,f=(u[n+1]+t.offsetY)*t.scaleY,m=(u[r]+t.offsetX)*t.scaleX,g=(u[r+1]+t.offsetY)*t.scaleY,b=(u[i]+t.offsetX)*t.scaleX,v=(u[i+1]+t.offsetY)*t.scaleY;if(!(f>=v))for(var y,_,S,w,E,C,x,A,T=c[o],O=c[o+1],k=c[o+2],I=c[a],R=c[a+1],P=c[a+2],D=c[s],N=c[s+1],M=c[s+2],L=Math.round(f),B=Math.round(v),F=L;F<=B;F++){if(F<g){let e;y=h-(h-m)*(e=F<f?0:f===g?1:(f-F)/(f-g)),_=T-(T-I)*e,S=O-(O-R)*e,w=k-(k-P)*e}else{let e;y=m-(m-b)*(e=F>v?1:g===v?0:(g-F)/(g-v)),_=I-(I-D)*e,S=R-(R-N)*e,w=P-(P-M)*e}let e;E=h-(h-b)*(e=F<f?0:F>v?1:(f-F)/(f-v)),C=T-(T-D)*e,x=O-(O-N)*e,A=k-(k-M)*e;for(var j=Math.round(Math.min(y,E)),U=Math.round(Math.max(y,E)),H=p*F+4*j,z=j;z<=U;z++){let e=(y-z)/(y-E);e<0?e=0:e>1&&(e=1),d[H++]=_-(_-C)*e|0,d[H++]=S-(S-x)*e|0,d[H++]=w-(w-A)*e|0,d[H++]=255}}}function t(t,n,r){var i,o,a=n.coords,s=n.colors;switch(n.type){case"lattice":var l=n.verticesPerRow,u=Math.floor(a.length/l)-1,c=l-1;for(i=0;i<u;i++)for(var d=i*l,p=0;p<c;p++,d++)e(t,r,a[d],a[d+1],a[d+l],s[d],s[d+1],s[d+l]),e(t,r,a[d+l+1],a[d+1],a[d+l],s[d+l+1],s[d+1],s[d+l]);break;case"triangles":for(i=0,o=a.length;i<o;i+=3)e(t,r,a[i],a[i+1],a[i+2],s[i],s[i+1],s[i+2]);break;default:throw new Error("illegal figure")}}return function(e,n,r,i,o,a,s,l){var u,c,d,p,h=Math.floor(e[0]),f=Math.floor(e[1]),m=Math.ceil(e[2])-h,g=Math.ceil(e[3])-f,b=Math.min(Math.ceil(Math.abs(m*n[0]*1.1)),3e3),v=Math.min(Math.ceil(Math.abs(g*n[1]*1.1)),3e3),y=m/b,_=g/v,S={coords:r,colors:i,offsetX:-h,offsetY:-f,scaleX:1/y,scaleY:1/_},w=b+4,E=v+4;if(l.isEnabled)u=l.drawFigures({width:b,height:v,backgroundColor:a,figures:o,context:S}),(c=s.getCanvas("mesh",w,E,!1)).context.drawImage(u,2,2),u=c.canvas;else{var C=(c=s.getCanvas("mesh",w,E,!1)).context,x=C.createImageData(b,v);if(a){var A=x.data;for(d=0,p=A.length;d<p;d+=4)A[d]=a[0],A[d+1]=a[1],A[d+2]=a[2],A[d+3]=255}for(d=0;d<o.length;d++)t(x,o[d],S);C.putImageData(x,2,2),u=c.canvas}return{canvas:u,offsetX:h-2*y,offsetY:f-2*_,scaleX:y,scaleY:_}}}();i.Mesh={fromIR:function(e){var t=e[2],n=e[3],i=e[4],s=e[5],l=e[6],u=e[7],c=e[8];return{type:"Pattern",getPattern:function(e,d,p){var h;if(o(e,u),p)h=r.Util.singularValueDecompose2dScale(e.mozCurrentTransform);else if(h=r.Util.singularValueDecompose2dScale(d.baseTransform),l){var f=r.Util.singularValueDecompose2dScale(l);h=[h[0]*f[0],h[1]*f[1]]}var m=a(s,h,t,n,i,p?null:c,d.cachedCanvases,d.webGLContext);return p||(e.setTransform.apply(e,d.baseTransform),l&&e.transform.apply(e,l)),e.translate(m.offsetX,m.offsetY),e.scale(m.scaleX,m.scaleY),e.createPattern(m.canvas,"no-repeat")}}}},i.Dummy={fromIR:function(){return{type:"Pattern",getPattern:function(){return"hotpink"}}}};var s=function(){var e=1,t=2;function n(e,t,n,r,i){this.operatorList=e[2],this.matrix=e[3]||[1,0,0,1,0,0],this.bbox=e[4],this.xstep=e[5],this.ystep=e[6],this.paintType=e[7],this.tilingType=e[8],this.color=t,this.canvasGraphicsFactory=r,this.baseTransform=i,this.type="Pattern",this.ctx=n}return n.prototype={createPatternCanvas:function(e){var t=this.operatorList,n=this.bbox,i=this.xstep,o=this.ystep,a=this.paintType,s=this.tilingType,l=this.color,u=this.canvasGraphicsFactory;(0,r.info)("TilingType: "+s);var c=n[0],d=n[1],p=n[2],h=n[3],f=r.Util.singularValueDecompose2dScale(this.matrix),m=r.Util.singularValueDecompose2dScale(this.baseTransform),g=[f[0]*m[0],f[1]*m[1]],b=this.getSizeAndScale(i,this.ctx.canvas.width,g[0]),v=this.getSizeAndScale(o,this.ctx.canvas.height,g[1]),y=e.cachedCanvases.getCanvas("pattern",b.size,v.size,!0),_=y.context,S=u.createCanvasGraphics(_);return S.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(S,a,l),S.transform(b.scale,0,0,v.scale,0,0),S.transform(1,0,0,1,-c,-d),this.clipBbox(S,n,c,d,p,h),S.executeOperatorList(t),this.ctx.transform(1,0,0,1,c,d),this.ctx.scale(1/b.scale,1/v.scale),y.canvas},getSizeAndScale:function(e,t,n){e=Math.abs(e);var r=Math.max(3e3,t),i=Math.ceil(e*n);return i>=r?i=r:n=i/e,{scale:n,size:i}},clipBbox:function(e,t,n,r,i,o){if(Array.isArray(t)&&4===t.length){var a=i-n,s=o-r;e.ctx.rect(n,r,a,s),e.clip(),e.endPath()}},setFillAndStrokeStyleToContext:function(n,i,o){const a=n.ctx,s=n.current;switch(i){case e:var l=this.ctx;a.fillStyle=l.fillStyle,a.strokeStyle=l.strokeStyle,s.fillColor=l.fillStyle,s.strokeColor=l.strokeStyle;break;case t:var u=r.Util.makeCssRgb(o[0],o[1],o[2]);a.fillStyle=u,a.strokeStyle=u,s.fillColor=u,s.strokeColor=u;break;default:throw new r.FormatError(`Unsupported paint type: ${i}`)}},getPattern:function(e,t){(e=this.ctx).setTransform.apply(e,this.baseTransform),e.transform.apply(e,this.matrix);var n=this.createPatternCanvas(t);return e.createPattern(n,"repeat")}},n}();t.TilingPattern=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalWorkerOptions=void 0;const r=Object.create(null);t.GlobalWorkerOptions=r,r.workerPort=void 0===r.workerPort?null:r.workerPort,r.workerSrc=void 0===r.workerSrc?"":r.workerSrc},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHandler=void 0;var r=n(1);const i={UNKNOWN:0,DATA:1,ERROR:2},o={UNKNOWN:0,CANCEL:1,CANCEL_COMPLETE:2,CLOSE:3,ENQUEUE:4,ERROR:5,PULL:6,PULL_COMPLETE:7,START_COMPLETE:8};function a(e){if("object"!==typeof e||null===e)return e;switch(e.name){case"AbortException":return new r.AbortException(e.message);case"MissingPDFException":return new r.MissingPDFException(e.message);case"UnexpectedResponseException":return new r.UnexpectedResponseException(e.message,e.status);case"UnknownErrorException":return new r.UnknownErrorException(e.message,e.details);default:return new r.UnknownErrorException(e.message,e.toString())}}t.MessageHandler=class{constructor(e,t,n){this.sourceName=e,this.targetName=t,this.comObj=n,this.callbackId=1,this.streamId=1,this.postMessageTransfers=!0,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),this._onComObjOnMessage=(e=>{const t=e.data;if(t.targetName!==this.sourceName)return;if(t.stream)return void this._processStreamMessage(t);if(t.callback){const e=t.callbackId,n=this.callbackCapabilities[e];if(!n)throw new Error(`Cannot resolve callback ${e}`);if(delete this.callbackCapabilities[e],t.callback===i.DATA)n.resolve(t.data);else{if(t.callback!==i.ERROR)throw new Error("Unexpected callback case");n.reject(a(t.reason))}return}const r=this.actionHandler[t.action];if(!r)throw new Error(`Unknown action from worker: ${t.action}`);if(t.callbackId){const e=this.sourceName,o=t.sourceName;new Promise(function(e){e(r(t.data))}).then(function(r){n.postMessage({sourceName:e,targetName:o,callback:i.DATA,callbackId:t.callbackId,data:r})},function(r){n.postMessage({sourceName:e,targetName:o,callback:i.ERROR,callbackId:t.callbackId,reason:a(r)})})}else t.streamId?this._createStreamSink(t):r(t.data)}),n.addEventListener("message",this._onComObjOnMessage)}on(e,t){const n=this.actionHandler;if(n[e])throw new Error(`There is already an actionName called "${e}"`);n[e]=t}send(e,t,n){this._postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},n)}sendWithPromise(e,t,n){const i=this.callbackId++,o=(0,r.createPromiseCapability)();this.callbackCapabilities[i]=o;try{this._postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:i,data:t},n)}catch(e){o.reject(e)}return o.promise}sendWithStream(e,t,n,i){const s=this.streamId++,l=this.sourceName,u=this.targetName,c=this.comObj;return new ReadableStream({start:n=>{const o=(0,r.createPromiseCapability)();return this.streamControllers[s]={controller:n,startCall:o,pullCall:null,cancelCall:null,isClosed:!1},this._postMessage({sourceName:l,targetName:u,action:e,streamId:s,data:t,desiredSize:n.desiredSize},i),o.promise},pull:e=>{const t=(0,r.createPromiseCapability)();return this.streamControllers[s].pullCall=t,c.postMessage({sourceName:l,targetName:u,stream:o.PULL,streamId:s,desiredSize:e.desiredSize}),t.promise},cancel:e=>{(0,r.assert)(e instanceof Error,"cancel must have a valid reason");const t=(0,r.createPromiseCapability)();return this.streamControllers[s].cancelCall=t,this.streamControllers[s].isClosed=!0,c.postMessage({sourceName:l,targetName:u,stream:o.CANCEL,streamId:s,reason:a(e)}),t.promise}},n)}_createStreamSink(e){const t=this,n=this.actionHandler[e.action],i=e.streamId,s=this.sourceName,l=e.sourceName,u=this.comObj,c={enqueue(e,n=1,a){if(this.isCancelled)return;const u=this.desiredSize;this.desiredSize-=n,u>0&&this.desiredSize<=0&&(this.sinkCapability=(0,r.createPromiseCapability)(),this.ready=this.sinkCapability.promise),t._postMessage({sourceName:s,targetName:l,stream:o.ENQUEUE,streamId:i,chunk:e},a)},close(){this.isCancelled||(this.isCancelled=!0,u.postMessage({sourceName:s,targetName:l,stream:o.CLOSE,streamId:i}),delete t.streamSinks[i])},error(e){(0,r.assert)(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,u.postMessage({sourceName:s,targetName:l,stream:o.ERROR,streamId:i,reason:a(e)}))},sinkCapability:(0,r.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};c.sinkCapability.resolve(),c.ready=c.sinkCapability.promise,this.streamSinks[i]=c,new Promise(function(t){t(n(e.data,c))}).then(function(){u.postMessage({sourceName:s,targetName:l,stream:o.START_COMPLETE,streamId:i,success:!0})},function(e){u.postMessage({sourceName:s,targetName:l,stream:o.START_COMPLETE,streamId:i,reason:a(e)})})}_processStreamMessage(e){const t=e.streamId,n=this.sourceName,i=e.sourceName,s=this.comObj;switch(e.stream){case o.START_COMPLETE:e.success?this.streamControllers[t].startCall.resolve():this.streamControllers[t].startCall.reject(a(e.reason));break;case o.PULL_COMPLETE:e.success?this.streamControllers[t].pullCall.resolve():this.streamControllers[t].pullCall.reject(a(e.reason));break;case o.PULL:if(!this.streamSinks[t]){s.postMessage({sourceName:n,targetName:i,stream:o.PULL_COMPLETE,streamId:t,success:!0});break}this.streamSinks[t].desiredSize<=0&&e.desiredSize>0&&this.streamSinks[t].sinkCapability.resolve(),this.streamSinks[t].desiredSize=e.desiredSize;const{onPull:l}=this.streamSinks[e.streamId];new Promise(function(e){e(l&&l())}).then(function(){s.postMessage({sourceName:n,targetName:i,stream:o.PULL_COMPLETE,streamId:t,success:!0})},function(e){s.postMessage({sourceName:n,targetName:i,stream:o.PULL_COMPLETE,streamId:t,reason:a(e)})});break;case o.ENQUEUE:if((0,r.assert)(this.streamControllers[t],"enqueue should have stream controller"),this.streamControllers[t].isClosed)break;this.streamControllers[t].controller.enqueue(e.chunk);break;case o.CLOSE:if((0,r.assert)(this.streamControllers[t],"close should have stream controller"),this.streamControllers[t].isClosed)break;this.streamControllers[t].isClosed=!0,this.streamControllers[t].controller.close(),this._deleteStreamController(t);break;case o.ERROR:(0,r.assert)(this.streamControllers[t],"error should have stream controller"),this.streamControllers[t].controller.error(a(e.reason)),this._deleteStreamController(t);break;case o.CANCEL_COMPLETE:e.success?this.streamControllers[t].cancelCall.resolve():this.streamControllers[t].cancelCall.reject(a(e.reason)),this._deleteStreamController(t);break;case o.CANCEL:if(!this.streamSinks[t])break;const{onCancel:u}=this.streamSinks[e.streamId];new Promise(function(t){t(u&&u(a(e.reason)))}).then(function(){s.postMessage({sourceName:n,targetName:i,stream:o.CANCEL_COMPLETE,streamId:t,success:!0})},function(e){s.postMessage({sourceName:n,targetName:i,stream:o.CANCEL_COMPLETE,streamId:t,reason:a(e)})}),this.streamSinks[t].sinkCapability.reject(a(e.reason)),this.streamSinks[t].isCancelled=!0,delete this.streamSinks[t];break;default:throw new Error("Unexpected stream case")}}async _deleteStreamController(e){await Promise.allSettled([this.streamControllers[e].startCall,this.streamControllers[e].pullCall,this.streamControllers[e].cancelCall].map(function(e){return e&&e.promise})),delete this.streamControllers[e]}_postMessage(e,t){t&&this.postMessageTransfers?this.comObj.postMessage(e,t):this.comObj.postMessage(e)}destroy(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var r=n(1),i=n(13);t.Metadata=class{constructor(e){(0,r.assert)("string"===typeof e,"Metadata: input is not a string"),e=this._repair(e);const t=(new i.SimpleXMLParser).parseFromString(e);this._metadataMap=new Map,t&&this._parse(t)}_repair(e){return e.replace(/^[^<]+/,"").replace(/>\\376\\377([^<]+)/g,function(e,t){const n=t.replace(/\\([0-3])([0-7])([0-7])/g,function(e,t,n,r){return String.fromCharCode(64*t+8*n+1*r)}).replace(/&(amp|apos|gt|lt|quot);/g,function(e,t){switch(t){case"amp":return"&";case"apos":return"'";case"gt":return">";case"lt":return"<";case"quot":return'"'}throw new Error(`_repair: ${t} isn't defined.`)});let r="";for(let i=0,o=n.length;i<o;i+=2){const e=256*n.charCodeAt(i)+n.charCodeAt(i+1);r+=e>=32&&e<127&&60!==e&&62!==e&&38!==e?String.fromCharCode(e):"&#x"+(65536+e).toString(16).substring(1)+";"}return">"+r})}_parse(e){let t=e.documentElement;if("rdf:rdf"!==t.nodeName.toLowerCase())for(t=t.firstChild;t&&"rdf:rdf"!==t.nodeName.toLowerCase();)t=t.nextSibling;const n=t?t.nodeName.toLowerCase():null;if(!t||"rdf:rdf"!==n||!t.hasChildNodes())return;const r=t.childNodes;for(let i=0,o=r.length;i<o;i++){const e=r[i];if("rdf:description"===e.nodeName.toLowerCase())for(let t=0,n=e.childNodes.length;t<n;t++)if("#text"!==e.childNodes[t].nodeName.toLowerCase()){const n=e.childNodes[t],r=n.nodeName.toLowerCase();this._metadataMap.set(r,n.textContent.trim())}}}get(e){return this._metadataMap.has(e)?this._metadataMap.get(e):null}getAll(){const e=Object.create(null);for(const[t,n]of this._metadataMap)e[t]=n;return e}has(e){return this._metadataMap.has(e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleXMLParser=void 0;const r={NoError:0,EndOfDocument:-1,UnterminatedCdat:-2,UnterminatedXmlDeclaration:-3,UnterminatedDoctypeDeclaration:-4,UnterminatedComment:-5,MalformedElement:-6,OutOfMemory:-7,UnterminatedAttributeValue:-8,UnterminatedElement:-9,ElementNeverBegun:-10};function i(e,t){const n=e[t];return" "===n||"\n"===n||"\r"===n||"\t"===n}class o{_resolveEntities(e){return e.replace(/&([^;]+);/g,(e,t)=>{if("#x"===t.substring(0,2))return String.fromCharCode(parseInt(t.substring(2),16));if("#"===t.substring(0,1))return String.fromCharCode(parseInt(t.substring(1),10));switch(t){case"lt":return"<";case"gt":return">";case"amp":return"&";case"quot":return'"'}return this.onResolveEntity(t)})}_parseContent(e,t){const n=[];let r=t;function o(){for(;r<e.length&&i(e,r);)++r}for(;r<e.length&&!i(e,r)&&">"!==e[r]&&"/"!==e[r];)++r;const a=e.substring(t,r);for(o();r<e.length&&">"!==e[r]&&"/"!==e[r]&&"?"!==e[r];){o();let t="",a="";for(;r<e.length&&!i(e,r)&&"="!==e[r];)t+=e[r],++r;if(o(),"="!==e[r])return null;++r,o();const s=e[r];if('"'!==s&&"'"!==s)return null;const l=e.indexOf(s,++r);if(l<0)return null;a=e.substring(r,l),n.push({name:t,value:this._resolveEntities(a)}),r=l+1,o()}return{name:a,attributes:n,parsed:r-t}}_parseProcessingInstruction(e,t){let n=t;for(;n<e.length&&!i(e,n)&&">"!==e[n]&&"/"!==e[n];)++n;const r=e.substring(t,n);!function(){for(;n<e.length&&i(e,n);)++n}();const o=n;for(;n<e.length&&("?"!==e[n]||">"!==e[n+1]);)++n;return{name:r,value:e.substring(o,n),parsed:n-t}}parseXml(e){let t=0;for(;t<e.length;){let n=t;if("<"===e[t]){let t;switch(e[++n]){case"/":if(++n,(t=e.indexOf(">",n))<0)return void this.onError(r.UnterminatedElement);this.onEndElement(e.substring(n,t)),n=t+1;break;case"?":++n;const i=this._parseProcessingInstruction(e,n);if("?>"!==e.substring(n+i.parsed,n+i.parsed+2))return void this.onError(r.UnterminatedXmlDeclaration);this.onPi(i.name,i.value),n+=i.parsed+2;break;case"!":if("--"===e.substring(n+1,n+3)){if((t=e.indexOf("--\x3e",n+3))<0)return void this.onError(r.UnterminatedComment);this.onComment(e.substring(n+3,t)),n=t+3}else if("[CDATA["===e.substring(n+1,n+8)){if((t=e.indexOf("]]>",n+8))<0)return void this.onError(r.UnterminatedCdat);this.onCdata(e.substring(n+8,t)),n=t+3}else{if("DOCTYPE"!==e.substring(n+1,n+8))return void this.onError(r.MalformedElement);{const i=e.indexOf("[",n+8);let o=!1;if((t=e.indexOf(">",n+8))<0)return void this.onError(r.UnterminatedDoctypeDeclaration);if(i>0&&t>i){if((t=e.indexOf("]>",n+8))<0)return void this.onError(r.UnterminatedDoctypeDeclaration);o=!0}const a=e.substring(n+8,t+(o?1:0));this.onDoctype(a),n=t+(o?2:1)}}break;default:const o=this._parseContent(e,n);if(null===o)return void this.onError(r.MalformedElement);let a=!1;if("/>"===e.substring(n+o.parsed,n+o.parsed+2))a=!0;else if(">"!==e.substring(n+o.parsed,n+o.parsed+1))return void this.onError(r.UnterminatedElement);this.onBeginElement(o.name,o.attributes,a),n+=o.parsed+(a?2:1)}}else{for(;n<e.length&&"<"!==e[n];)n++;const r=e.substring(t,n);this.onText(this._resolveEntities(r))}t=n}}onResolveEntity(e){return`&${e};`}onPi(e,t){}onComment(e){}onCdata(e){}onDoctype(e){}onText(e){}onBeginElement(e,t,n){}onEndElement(e){}onError(e){}}class a{constructor(e,t){this.nodeName=e,this.nodeValue=t,Object.defineProperty(this,"parentNode",{value:null,writable:!0})}get firstChild(){return this.childNodes&&this.childNodes[0]}get nextSibling(){const e=this.parentNode.childNodes;if(!e)return;const t=e.indexOf(this);return-1!==t?e[t+1]:void 0}get textContent(){return this.childNodes?this.childNodes.map(function(e){return e.textContent}).join(""):this.nodeValue||""}hasChildNodes(){return this.childNodes&&this.childNodes.length>0}}t.SimpleXMLParser=class extends o{constructor(){super(),this._currentFragment=null,this._stack=null,this._errorCode=r.NoError}parseFromString(e){if(this._currentFragment=[],this._stack=[],this._errorCode=r.NoError,this.parseXml(e),this._errorCode!==r.NoError)return;const[t]=this._currentFragment;return t?{documentElement:t}:void 0}onResolveEntity(e){switch(e){case"apos":return"'"}return super.onResolveEntity(e)}onText(e){if(function(e){for(let t=0,n=e.length;t<n;t++)if(!i(e,t))return!1;return!0}(e))return;const t=new a("#text",e);this._currentFragment.push(t)}onCdata(e){const t=new a("#text",e);this._currentFragment.push(t)}onBeginElement(e,t,n){const r=new a(e);r.childNodes=[],this._currentFragment.push(r),n||(this._stack.push(this._currentFragment),this._currentFragment=r.childNodes)}onEndElement(e){this._currentFragment=this._stack.pop()||[];const t=this._currentFragment[this._currentFragment.length-1];if(t)for(let n=0,r=t.childNodes.length;n<r;n++)t.childNodes[n].parentNode=t}onError(e){this._errorCode=e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFDataTransportStream=void 0;var r=n(1);t.PDFDataTransportStream=class{constructor(e,t){(0,r.assert)(t),this._queuedChunks=[],this._progressiveDone=e.progressiveDone||!1;const n=e.initialData;if(n&&n.length>0){const e=new Uint8Array(n).buffer;this._queuedChunks.push(e)}this._pdfDataRangeTransport=t,this._isStreamingSupported=!e.disableStream,this._isRangeSupported=!e.disableRange,this._contentLength=e.length,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener((e,t)=>{this._onReceiveData({begin:e,chunk:t})}),this._pdfDataRangeTransport.addProgressListener((e,t)=>{this._onProgress({loaded:e,total:t})}),this._pdfDataRangeTransport.addProgressiveReadListener(e=>{this._onReceiveData({chunk:e})}),this._pdfDataRangeTransport.addProgressiveDoneListener(()=>{this._onProgressiveDone()}),this._pdfDataRangeTransport.transportReady()}_onReceiveData(e){const t=new Uint8Array(e.chunk).buffer;if(void 0===e.begin)this._fullRequestReader?this._fullRequestReader._enqueue(t):this._queuedChunks.push(t);else{const n=this._rangeReaders.some(function(n){return n._begin===e.begin&&(n._enqueue(t),!0)});(0,r.assert)(n)}}get _progressiveDataLength(){return this._fullRequestReader?this._fullRequestReader._loaded:0}_onProgress(e){if(void 0===e.total){const t=this._rangeReaders[0];t&&t.onProgress&&t.onProgress({loaded:e.loaded})}else{const t=this._fullRequestReader;t&&t.onProgress&&t.onProgress({loaded:e.loaded,total:e.total})}}_onProgressiveDone(){this._fullRequestReader&&this._fullRequestReader.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(e){const t=this._rangeReaders.indexOf(e);t>=0&&this._rangeReaders.splice(t,1)}getFullReader(){(0,r.assert)(!this._fullRequestReader);const e=this._queuedChunks;return this._queuedChunks=null,new i(this,e,this._progressiveDone)}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=new o(this,e,t);return this._pdfDataRangeTransport.requestDataRange(e,t),this._rangeReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e),this._rangeReaders.slice(0).forEach(function(t){t.cancel(e)}),this._pdfDataRangeTransport.abort()}};class i{constructor(e,t,n=!1){this._stream=e,this._done=n||!1,this._filename=null,this._queuedChunks=t||[],this._loaded=0;for(const r of this._queuedChunks)this._loaded+=r.byteLength;this._requests=[],this._headersReady=Promise.resolve(),e._fullRequestReader=this,this.onProgress=null}_enqueue(e){if(!this._done){if(this._requests.length>0){this._requests.shift().resolve({value:e,done:!1})}else this._queuedChunks.push(e);this._loaded+=e.byteLength}}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0){return{value:this._queuedChunks.shift(),done:!1}}if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._requests.forEach(function(e){e.resolve({value:void 0,done:!0})}),this._requests=[]}progressiveDone(){this._done||(this._done=!0)}}class o{constructor(e,t,n){this._stream=e,this._begin=t,this._end=n,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(e){if(!this._done){if(0===this._requests.length)this._queuedChunk=e;else{this._requests.shift().resolve({value:e,done:!1}),this._requests.forEach(function(e){e.resolve({value:void 0,done:!0})}),this._requests=[]}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){const e=this._queuedChunk;return this._queuedChunk=null,{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._requests.forEach(function(e){e.resolve({value:void 0,done:!0})}),this._requests=[],this._stream._removeRangeReader(this)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebGLContext=void 0;var r=n(1);t.WebGLContext=class{constructor({enable:e=!1}){this._enabled=!0===e}get isEnabled(){let e=this._enabled;return e&&(e=i.tryInitGL()),(0,r.shadow)(this,"isEnabled",e)}composeSMask({layer:e,mask:t,properties:n}){return i.composeSMask(e,t,n)}drawFigures({width:e,height:t,backgroundColor:n,figures:r,context:o}){return i.drawFigures(e,t,n,r,o)}clear(){i.cleanup()}};var i=function(){function e(e,t,n){var r=e.createShader(n);if(e.shaderSource(r,t),e.compileShader(r),!e.getShaderParameter(r,e.COMPILE_STATUS)){var i=e.getShaderInfoLog(r);throw new Error("Error during shader compilation: "+i)}return r}function t(t,n){return e(t,n,t.VERTEX_SHADER)}function n(t,n){return e(t,n,t.FRAGMENT_SHADER)}function r(e,t){for(var n=e.createProgram(),r=0,i=t.length;r<i;++r)e.attachShader(n,t[r]);if(e.linkProgram(n),!e.getProgramParameter(n,e.LINK_STATUS)){var o=e.getProgramInfoLog(n);throw new Error("Error during program linking: "+o)}return n}function i(e,t,n){e.activeTexture(n);var r=e.createTexture();return e.bindTexture(e.TEXTURE_2D,r),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,t),r}var o,a;function s(){o||(a=document.createElement("canvas"),o=a.getContext("webgl",{premultipliedalpha:!1}))}var l="  attribute vec2 a_position;                                      attribute vec2 a_texCoord;                                                                                                      uniform vec2 u_resolution;                                                                                                      varying vec2 v_texCoord;                                                                                                        void main() {                                                     vec2 clipSpace = (a_position / u_resolution) * 2.0 - 1.0;       gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1);                                                                              v_texCoord = a_texCoord;                                      }                                                             ",u="  precision mediump float;                                                                                                        uniform vec4 u_backdrop;                                        uniform int u_subtype;                                          uniform sampler2D u_image;                                      uniform sampler2D u_mask;                                                                                                       varying vec2 v_texCoord;                                                                                                        void main() {                                                     vec4 imageColor = texture2D(u_image, v_texCoord);               vec4 maskColor = texture2D(u_mask, v_texCoord);                 if (u_backdrop.a > 0.0) {                                         maskColor.rgb = maskColor.rgb * maskColor.a +                                   u_backdrop.rgb * (1.0 - maskColor.a);         }                                                               float lum;                                                      if (u_subtype == 0) {                                             lum = maskColor.a;                                            } else {                                                          lum = maskColor.r * 0.3 + maskColor.g * 0.59 +                        maskColor.b * 0.11;                                     }                                                               imageColor.a *= lum;                                            imageColor.rgb *= imageColor.a;                                 gl_FragColor = imageColor;                                    }                                                             ",c=null;var d="  attribute vec2 a_position;                                      attribute vec3 a_color;                                                                                                         uniform vec2 u_resolution;                                      uniform vec2 u_scale;                                           uniform vec2 u_offset;                                                                                                          varying vec4 v_color;                                                                                                           void main() {                                                     vec2 position = (a_position + u_offset) * u_scale;              vec2 clipSpace = (position / u_resolution) * 2.0 - 1.0;         gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1);                                                                              v_color = vec4(a_color / 255.0, 1.0);                         }                                                             ",p="  precision mediump float;                                                                                                        varying vec4 v_color;                                                                                                           void main() {                                                     gl_FragColor = v_color;                                       }                                                             ",h=null;return{tryInitGL(){try{return s(),!!o}catch(e){}return!1},composeSMask:function(e,d,p){var h=e.width,f=e.height;c||function(){var e,i;s(),e=a,a=null,i=o,o=null;var d=r(i,[t(i,l),n(i,u)]);i.useProgram(d);var p={};p.gl=i,p.canvas=e,p.resolutionLocation=i.getUniformLocation(d,"u_resolution"),p.positionLocation=i.getAttribLocation(d,"a_position"),p.backdropLocation=i.getUniformLocation(d,"u_backdrop"),p.subtypeLocation=i.getUniformLocation(d,"u_subtype");var h=i.getAttribLocation(d,"a_texCoord"),f=i.getUniformLocation(d,"u_image"),m=i.getUniformLocation(d,"u_mask"),g=i.createBuffer();i.bindBuffer(i.ARRAY_BUFFER,g),i.bufferData(i.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),i.STATIC_DRAW),i.enableVertexAttribArray(h),i.vertexAttribPointer(h,2,i.FLOAT,!1,0,0),i.uniform1i(f,0),i.uniform1i(m,1),c=p}();var m=c,g=m.canvas,b=m.gl;g.width=h,g.height=f,b.viewport(0,0,b.drawingBufferWidth,b.drawingBufferHeight),b.uniform2f(m.resolutionLocation,h,f),p.backdrop?b.uniform4f(m.resolutionLocation,p.backdrop[0],p.backdrop[1],p.backdrop[2],1):b.uniform4f(m.resolutionLocation,0,0,0,0),b.uniform1i(m.subtypeLocation,"Luminosity"===p.subtype?1:0);var v=i(b,e,b.TEXTURE0),y=i(b,d,b.TEXTURE1),_=b.createBuffer();return b.bindBuffer(b.ARRAY_BUFFER,_),b.bufferData(b.ARRAY_BUFFER,new Float32Array([0,0,h,0,0,f,0,f,h,0,h,f]),b.STATIC_DRAW),b.enableVertexAttribArray(m.positionLocation),b.vertexAttribPointer(m.positionLocation,2,b.FLOAT,!1,0,0),b.clearColor(0,0,0,0),b.enable(b.BLEND),b.blendFunc(b.ONE,b.ONE_MINUS_SRC_ALPHA),b.clear(b.COLOR_BUFFER_BIT),b.drawArrays(b.TRIANGLES,0,6),b.flush(),b.deleteTexture(v),b.deleteTexture(y),b.deleteBuffer(_),g},drawFigures:function(e,i,l,u,c){h||function(){var e,i;s(),e=a,a=null,i=o,o=null;var l=r(i,[t(i,d),n(i,p)]);i.useProgram(l);var u={};u.gl=i,u.canvas=e,u.resolutionLocation=i.getUniformLocation(l,"u_resolution"),u.scaleLocation=i.getUniformLocation(l,"u_scale"),u.offsetLocation=i.getUniformLocation(l,"u_offset"),u.positionLocation=i.getAttribLocation(l,"a_position"),u.colorLocation=i.getAttribLocation(l,"a_color"),h=u}();var f=h,m=f.canvas,g=f.gl;m.width=e,m.height=i,g.viewport(0,0,g.drawingBufferWidth,g.drawingBufferHeight),g.uniform2f(f.resolutionLocation,e,i);var b,v,y,_=0;for(b=0,v=u.length;b<v;b++)switch(u[b].type){case"lattice":_+=((y=u[b].coords.length/u[b].verticesPerRow|0)-1)*(u[b].verticesPerRow-1)*6;break;case"triangles":_+=u[b].coords.length}var S=new Float32Array(2*_),w=new Uint8Array(3*_),E=c.coords,C=c.colors,x=0,A=0;for(b=0,v=u.length;b<v;b++){var T=u[b],O=T.coords,k=T.colors;switch(T.type){case"lattice":var I=T.verticesPerRow;y=O.length/I|0;for(var R=1;R<y;R++)for(var P=R*I+1,D=1;D<I;D++,P++)S[x]=E[O[P-I-1]],S[x+1]=E[O[P-I-1]+1],S[x+2]=E[O[P-I]],S[x+3]=E[O[P-I]+1],S[x+4]=E[O[P-1]],S[x+5]=E[O[P-1]+1],w[A]=C[k[P-I-1]],w[A+1]=C[k[P-I-1]+1],w[A+2]=C[k[P-I-1]+2],w[A+3]=C[k[P-I]],w[A+4]=C[k[P-I]+1],w[A+5]=C[k[P-I]+2],w[A+6]=C[k[P-1]],w[A+7]=C[k[P-1]+1],w[A+8]=C[k[P-1]+2],S[x+6]=S[x+2],S[x+7]=S[x+3],S[x+8]=S[x+4],S[x+9]=S[x+5],S[x+10]=E[O[P]],S[x+11]=E[O[P]+1],w[A+9]=w[A+3],w[A+10]=w[A+4],w[A+11]=w[A+5],w[A+12]=w[A+6],w[A+13]=w[A+7],w[A+14]=w[A+8],w[A+15]=C[k[P]],w[A+16]=C[k[P]+1],w[A+17]=C[k[P]+2],x+=12,A+=18;break;case"triangles":for(var N=0,M=O.length;N<M;N++)S[x]=E[O[N]],S[x+1]=E[O[N]+1],w[A]=C[k[N]],w[A+1]=C[k[N]+1],w[A+2]=C[k[N]+2],x+=2,A+=3}}l?g.clearColor(l[0]/255,l[1]/255,l[2]/255,1):g.clearColor(0,0,0,0),g.clear(g.COLOR_BUFFER_BIT);var L=g.createBuffer();g.bindBuffer(g.ARRAY_BUFFER,L),g.bufferData(g.ARRAY_BUFFER,S,g.STATIC_DRAW),g.enableVertexAttribArray(f.positionLocation),g.vertexAttribPointer(f.positionLocation,2,g.FLOAT,!1,0,0);var B=g.createBuffer();return g.bindBuffer(g.ARRAY_BUFFER,B),g.bufferData(g.ARRAY_BUFFER,w,g.STATIC_DRAW),g.enableVertexAttribArray(f.colorLocation),g.vertexAttribPointer(f.colorLocation,3,g.UNSIGNED_BYTE,!1,0,0),g.uniform2f(f.scaleLocation,c.scaleX,c.scaleY),g.uniform2f(f.offsetLocation,c.offsetX,c.offsetY),g.drawArrays(g.TRIANGLES,0,_),g.flush(),g.deleteBuffer(L),g.deleteBuffer(B),m},cleanup(){c&&c.canvas&&(c.canvas.width=0,c.canvas.height=0),h&&h.canvas&&(h.canvas.width=0,h.canvas.height=0),c=null,h=null}}}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renderTextLayer=void 0;var r=n(1),i=function(){var e=1e5,t=/\S/;function n(e,n,i){var o,a=document.createElement("span"),s={angle:0,canvasWidth:0,isWhitespace:!1,originalTransform:null,paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,scale:1};if(e._textDivs.push(a),o=n.str,!t.test(o))return s.isWhitespace=!0,void e._textDivProperties.set(a,s);var l=r.Util.transform(e._viewport.transform,n.transform),u=Math.atan2(l[1],l[0]),c=i[n.fontName];c.vertical&&(u+=Math.PI/2);var d=Math.sqrt(l[2]*l[2]+l[3]*l[3]),p=d;let h,f;if(c.ascent?p=c.ascent*p:c.descent&&(p=(1+c.descent)*p),0===u?(h=l[4],f=l[5]-p):(h=l[4]+p*Math.sin(u),f=l[5]-p*Math.cos(u)),a.style.left=`${h}px`,a.style.top=`${f}px`,a.style.fontSize=`${d}px`,a.style.fontFamily=c.fontFamily,a.textContent=n.str,e._fontInspectorEnabled&&(a.dataset.fontName=n.fontName),0!==u&&(s.angle=u*(180/Math.PI)),n.str.length>1&&(c.vertical?s.canvasWidth=n.height*e._viewport.scale:s.canvasWidth=n.width*e._viewport.scale),e._textDivProperties.set(a,s),e._textContentStream&&e._layoutText(a),e._enhanceTextSelection){var m=1,g=0;0!==u&&(m=Math.cos(u),g=Math.sin(u));var b,v,y=(c.vertical?n.height:n.width)*e._viewport.scale,_=d;0!==u?(b=[m,g,-g,m,h,f],v=r.Util.getAxialAlignedBoundingBox([0,0,y,_],b)):v=[h,f,h+y,f+_],e._bounds.push({left:v[0],top:v[1],right:v[2],bottom:v[3],div:a,size:[y,_],m:b})}}function i(t){if(!t._canceled){var n=t._textDivs,r=t._capability,i=n.length;if(i>e)return t._renderingDone=!0,void r.resolve();if(!t._textContentStream)for(var o=0;o<i;o++)t._layoutText(n[o]);t._renderingDone=!0,r.resolve()}}function o(e){for(var t=e._bounds,n=e._viewport,i=function(e,t,n){var r=n.map(function(e,t){return{x1:e.left,y1:e.top,x2:e.right,y2:e.bottom,index:t,x1New:void 0,x2New:void 0}});a(e,r);var i=new Array(n.length);return r.forEach(function(e){var t=e.index;i[t]={left:e.x1New,top:0,right:e.x2New,bottom:0}}),n.map(function(t,n){var o=i[n],a=r[n];a.x1=t.top,a.y1=e-o.right,a.x2=t.bottom,a.y2=e-o.left,a.index=n,a.x1New=void 0,a.x2New=void 0}),a(t,r),r.forEach(function(e){var t=e.index;i[t].top=e.x1New,i[t].bottom=e.x2New}),i}(n.width,n.height,t),o=0;o<i.length;o++){var s=t[o].div,l=e._textDivProperties.get(s);if(0!==l.angle){var u=i[o],c=t[o],d=c.m,p=d[0],h=d[1],f=[[0,0],[0,c.size[1]],[c.size[0],0],c.size],m=new Float64Array(64);f.forEach(function(e,t){var n=r.Util.applyTransform(e,d);m[t+0]=p&&(u.left-n[0])/p,m[t+4]=h&&(u.top-n[1])/h,m[t+8]=p&&(u.right-n[0])/p,m[t+12]=h&&(u.bottom-n[1])/h,m[t+16]=h&&(u.left-n[0])/-h,m[t+20]=p&&(u.top-n[1])/p,m[t+24]=h&&(u.right-n[0])/-h,m[t+28]=p&&(u.bottom-n[1])/p,m[t+32]=p&&(u.left-n[0])/-p,m[t+36]=h&&(u.top-n[1])/-h,m[t+40]=p&&(u.right-n[0])/-p,m[t+44]=h&&(u.bottom-n[1])/-h,m[t+48]=h&&(u.left-n[0])/h,m[t+52]=p&&(u.top-n[1])/-p,m[t+56]=h&&(u.right-n[0])/h,m[t+60]=p&&(u.bottom-n[1])/-p});var g=function(e,t,n){for(var r=0,i=0;i<n;i++){var o=e[t++];o>0&&(r=r?Math.min(o,r):o)}return r},b=1+Math.min(Math.abs(p),Math.abs(h));l.paddingLeft=g(m,32,16)/b,l.paddingTop=g(m,48,16)/b,l.paddingRight=g(m,0,16)/b,l.paddingBottom=g(m,16,16)/b,e._textDivProperties.set(s,l)}else l.paddingLeft=t[o].left-i[o].left,l.paddingTop=t[o].top-i[o].top,l.paddingRight=i[o].right-t[o].right,l.paddingBottom=i[o].bottom-t[o].bottom,e._textDivProperties.set(s,l)}}function a(e,t){t.sort(function(e,t){return e.x1-t.x1||e.index-t.index});var n=[{start:-1/0,end:1/0,boundary:{x1:-1/0,y1:-1/0,x2:0,y2:1/0,index:-1,x1New:0,x2New:0}}];t.forEach(function(e){for(var t=0;t<n.length&&n[t].end<=e.y1;)t++;for(var r,i,o=n.length-1;o>=0&&n[o].start>=e.y2;)o--;var a,s,l=-1/0;for(a=t;a<=o;a++){var u;(u=(i=(r=n[a]).boundary).x2>e.x1?i.index>e.index?i.x1New:e.x1:void 0===i.x2New?(i.x2+e.x1)/2:i.x2New)>l&&(l=u)}for(e.x1New=l,a=t;a<=o;a++)void 0===(i=(r=n[a]).boundary).x2New?i.x2>e.x1?i.index>e.index&&(i.x2New=i.x2):i.x2New=l:i.x2New>l&&(i.x2New=Math.max(l,i.x2));var c=[],d=null;for(a=t;a<=o;a++){var p=(i=(r=n[a]).boundary).x2>e.x2?i:e;d===p?c[c.length-1].end=r.end:(c.push({start:r.start,end:r.end,boundary:p}),d=p)}for(n[t].start<e.y1&&(c[0].start=e.y1,c.unshift({start:n[t].start,end:e.y1,boundary:n[t].boundary})),e.y2<n[o].end&&(c[c.length-1].end=e.y2,c.push({start:e.y2,end:n[o].end,boundary:n[o].boundary})),a=t;a<=o;a++)if(void 0===(i=(r=n[a]).boundary).x2New){var h=!1;for(s=t-1;!h&&s>=0&&n[s].start>=i.y1;s--)h=n[s].boundary===i;for(s=o+1;!h&&s<n.length&&n[s].end<=i.y2;s++)h=n[s].boundary===i;for(s=0;!h&&s<c.length;s++)h=c[s].boundary===i;h||(i.x2New=l)}Array.prototype.splice.apply(n,[t,o-t+1].concat(c))}),n.forEach(function(t){var n=t.boundary;void 0===n.x2New&&(n.x2New=Math.max(e,n.x2))})}function s({textContent:e,textContentStream:t,container:n,viewport:i,textDivs:o,textContentItemsStr:a,enhanceTextSelection:s}){this._textContent=e,this._textContentStream=t,this._container=n,this._viewport=i,this._textDivs=o||[],this._textContentItemsStr=a||[],this._enhanceTextSelection=!!s,this._fontInspectorEnabled=!(!globalThis.FontInspector||!globalThis.FontInspector.enabled),this._reader=null,this._layoutTextLastFontSize=null,this._layoutTextLastFontFamily=null,this._layoutTextCtx=null,this._textDivProperties=new WeakMap,this._renderingDone=!1,this._canceled=!1,this._capability=(0,r.createPromiseCapability)(),this._renderTimer=null,this._bounds=[],this._capability.promise.finally(()=>{this._layoutTextCtx&&(this._layoutTextCtx.canvas.width=0,this._layoutTextCtx.canvas.height=0,this._layoutTextCtx=null)}).catch(()=>{})}return s.prototype={get promise(){return this._capability.promise},cancel:function(){this._canceled=!0,this._reader&&(this._reader.cancel(new r.AbortException("TextLayer task cancelled.")),this._reader=null),null!==this._renderTimer&&(clearTimeout(this._renderTimer),this._renderTimer=null),this._capability.reject(new Error("TextLayer task cancelled."))},_processItems(e,t){for(let r=0,i=e.length;r<i;r++)this._textContentItemsStr.push(e[r].str),n(this,e[r],t)},_layoutText(e){const t=this._textDivProperties.get(e);if(t.isWhitespace)return;let n="";if(0!==t.canvasWidth){const{fontSize:r,fontFamily:i}=e.style;r===this._layoutTextLastFontSize&&i===this._layoutTextLastFontFamily||(this._layoutTextCtx.font=`${r} ${i}`,this._layoutTextLastFontSize=r,this._layoutTextLastFontFamily=i);const{width:o}=this._layoutTextCtx.measureText(e.textContent);o>0&&(t.scale=t.canvasWidth/o,n=`scaleX(${t.scale})`)}0!==t.angle&&(n=`rotate(${t.angle}deg) ${n}`),n.length>0&&(this._enhanceTextSelection&&(t.originalTransform=n),e.style.transform=n),this._textDivProperties.set(e,t),this._container.appendChild(e)},_render:function(e){const t=(0,r.createPromiseCapability)();let n=Object.create(null);const o=document.createElement("canvas");if(o.mozOpaque=!0,this._layoutTextCtx=o.getContext("2d",{alpha:!1}),this._textContent){const e=this._textContent.items,n=this._textContent.styles;this._processItems(e,n),t.resolve()}else{if(!this._textContentStream)throw new Error('Neither "textContent" nor "textContentStream" parameters specified.');{const e=()=>{this._reader.read().then(({value:r,done:i})=>{i?t.resolve():(Object.assign(n,r.styles),this._processItems(r.items,n),e())},t.reject)};this._reader=this._textContentStream.getReader(),e()}}t.promise.then(()=>{n=null,e?this._renderTimer=setTimeout(()=>{i(this),this._renderTimer=null},e):i(this)},this._capability.reject)},expandTextDivs:function(e){if(!this._enhanceTextSelection||!this._renderingDone)return;null!==this._bounds&&(o(this),this._bounds=null);const t=[],n=[];for(var r=0,i=this._textDivs.length;r<i;r++){const i=this._textDivs[r],o=this._textDivProperties.get(i);o.isWhitespace||(e?(t.length=0,n.length=0,o.originalTransform&&t.push(o.originalTransform),o.paddingTop>0?(n.push(`${o.paddingTop}px`),t.push(`translateY(${-o.paddingTop}px)`)):n.push(0),o.paddingRight>0?n.push(`${o.paddingRight/o.scale}px`):n.push(0),o.paddingBottom>0?n.push(`${o.paddingBottom}px`):n.push(0),o.paddingLeft>0?(n.push(`${o.paddingLeft/o.scale}px`),t.push(`translateX(${-o.paddingLeft/o.scale}px)`)):n.push(0),i.style.padding=n.join(" "),t.length&&(i.style.transform=t.join(" "))):(i.style.padding=null,i.style.transform=o.originalTransform))}}},function(e){var t=new s({textContent:e.textContent,textContentStream:e.textContentStream,container:e.container,viewport:e.viewport,textDivs:e.textDivs,textContentItemsStr:e.textContentItemsStr,enhanceTextSelection:e.enhanceTextSelection});return t._render(e.timeout),t}}();t.renderTextLayer=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationLayer=void 0;var r=n(4),i=n(1);class o{static create(e){switch(e.data.annotationType){case i.AnnotationType.LINK:return new s(e);case i.AnnotationType.TEXT:return new l(e);case i.AnnotationType.WIDGET:switch(e.data.fieldType){case"Tx":return new c(e);case"Btn":return e.data.radioButton?new p(e):e.data.checkBox?new d(e):new h(e);case"Ch":return new f(e)}return new u(e);case i.AnnotationType.POPUP:return new m(e);case i.AnnotationType.FREETEXT:return new b(e);case i.AnnotationType.LINE:return new v(e);case i.AnnotationType.SQUARE:return new y(e);case i.AnnotationType.CIRCLE:return new _(e);case i.AnnotationType.POLYLINE:return new S(e);case i.AnnotationType.CARET:return new E(e);case i.AnnotationType.INK:return new C(e);case i.AnnotationType.POLYGON:return new w(e);case i.AnnotationType.HIGHLIGHT:return new x(e);case i.AnnotationType.UNDERLINE:return new A(e);case i.AnnotationType.SQUIGGLY:return new T(e);case i.AnnotationType.STRIKEOUT:return new O(e);case i.AnnotationType.STAMP:return new k(e);case i.AnnotationType.FILEATTACHMENT:return new I(e);default:return new a(e)}}}class a{constructor(e,t=!1,n=!1){this.isRenderable=t,this.data=e.data,this.layer=e.layer,this.page=e.page,this.viewport=e.viewport,this.linkService=e.linkService,this.downloadManager=e.downloadManager,this.imageResourcesPath=e.imageResourcesPath,this.renderInteractiveForms=e.renderInteractiveForms,this.svgFactory=e.svgFactory,t&&(this.container=this._createContainer(n))}_createContainer(e=!1){const t=this.data,n=this.page,r=this.viewport,o=document.createElement("section");let a=t.rect[2]-t.rect[0],s=t.rect[3]-t.rect[1];o.setAttribute("data-annotation-id",t.id);const l=i.Util.normalizeRect([t.rect[0],n.view[3]-t.rect[1]+n.view[1],t.rect[2],n.view[3]-t.rect[3]+n.view[1]]);if(o.style.transform=`matrix(${r.transform.join(",")})`,o.style.transformOrigin=`-${l[0]}px -${l[1]}px`,!e&&t.borderStyle.width>0){o.style.borderWidth=`${t.borderStyle.width}px`,t.borderStyle.style!==i.AnnotationBorderStyleType.UNDERLINE&&(a-=2*t.borderStyle.width,s-=2*t.borderStyle.width);const e=t.borderStyle.horizontalCornerRadius,n=t.borderStyle.verticalCornerRadius;if(e>0||n>0){const t=`${e}px / ${n}px`;o.style.borderRadius=t}switch(t.borderStyle.style){case i.AnnotationBorderStyleType.SOLID:o.style.borderStyle="solid";break;case i.AnnotationBorderStyleType.DASHED:o.style.borderStyle="dashed";break;case i.AnnotationBorderStyleType.BEVELED:(0,i.warn)("Unimplemented border style: beveled");break;case i.AnnotationBorderStyleType.INSET:(0,i.warn)("Unimplemented border style: inset");break;case i.AnnotationBorderStyleType.UNDERLINE:o.style.borderBottomStyle="solid"}t.color?o.style.borderColor=i.Util.makeCssRgb(0|t.color[0],0|t.color[1],0|t.color[2]):o.style.borderWidth=0}return o.style.left=`${l[0]}px`,o.style.top=`${l[1]}px`,o.style.width=`${a}px`,o.style.height=`${s}px`,o}_createPopup(e,t,n){t||((t=document.createElement("div")).style.height=e.style.height,t.style.width=e.style.width,e.appendChild(t));const r=new g({container:e,trigger:t,color:n.color,title:n.title,modificationDate:n.modificationDate,contents:n.contents,hideWrapper:!0}).render();r.style.left=e.style.width,e.appendChild(r)}render(){(0,i.unreachable)("Abstract method `AnnotationElement.render` called")}}class s extends a{constructor(e){super(e,!!(e.data.url||e.data.dest||e.data.action))}render(){this.container.className="linkAnnotation";const{data:e,linkService:t}=this,n=document.createElement("a");return e.url?(0,r.addLinkAttributes)(n,{url:e.url,target:e.newWindow?r.LinkTarget.BLANK:t.externalLinkTarget,rel:t.externalLinkRel,enabled:t.externalLinkEnabled}):e.action?this._bindNamedAction(n,e.action):this._bindLink(n,e.dest),this.container.appendChild(n),this.container}_bindLink(e,t){e.href=this.linkService.getDestinationHash(t),e.onclick=(()=>(t&&this.linkService.navigateTo(t),!1)),t&&(e.className="internalLink")}_bindNamedAction(e,t){e.href=this.linkService.getAnchorUrl(""),e.onclick=(()=>(this.linkService.executeNamedAction(t),!1)),e.className="internalLink"}}class l extends a{constructor(e){super(e,!!(e.data.hasPopup||e.data.title||e.data.contents))}render(){this.container.className="textAnnotation";const e=document.createElement("img");return e.style.height=this.container.style.height,e.style.width=this.container.style.width,e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",e.alt="[{{type}} Annotation]",e.dataset.l10nId="text_annotation_type",e.dataset.l10nArgs=JSON.stringify({type:this.data.name}),this.data.hasPopup||this._createPopup(this.container,e,this.data),this.container.appendChild(e),this.container}}class u extends a{render(){return this.container}}class c extends u{constructor(e){super(e,e.renderInteractiveForms||!e.data.hasAppearance&&!!e.data.fieldValue)}render(){const e=["left","center","right"];this.container.className="textWidgetAnnotation";let t=null;if(this.renderInteractiveForms){if(this.data.multiLine?(t=document.createElement("textarea")).textContent=this.data.fieldValue:((t=document.createElement("input")).type="text",t.setAttribute("value",this.data.fieldValue)),t.disabled=this.data.readOnly,null!==this.data.maxLen&&(t.maxLength=this.data.maxLen),this.data.comb){const e=(this.data.rect[2]-this.data.rect[0])/this.data.maxLen;t.classList.add("comb"),t.style.letterSpacing=`calc(${e}px - 1ch)`}}else{(t=document.createElement("div")).textContent=this.data.fieldValue,t.style.verticalAlign="middle",t.style.display="table-cell";let e=null;this.data.fontRefName&&this.page.commonObjs.has(this.data.fontRefName)&&(e=this.page.commonObjs.get(this.data.fontRefName)),this._setTextStyle(t,e)}return null!==this.data.textAlignment&&(t.style.textAlign=e[this.data.textAlignment]),this.container.appendChild(t),this.container}_setTextStyle(e,t){const n=e.style;if(n.fontSize=`${this.data.fontSize}px`,n.direction=this.data.fontDirection<0?"rtl":"ltr",!t)return;let r="normal";t.black?r="900":t.bold&&(r="bold"),n.fontWeight=r,n.fontStyle=t.italic?"italic":"normal";const i=t.loadedName?`"${t.loadedName}", `:"",o=t.fallbackName||"Helvetica, sans-serif";n.fontFamily=i+o}}class d extends u{constructor(e){super(e,e.renderInteractiveForms)}render(){this.container.className="buttonWidgetAnnotation checkBox";const e=document.createElement("input");return e.disabled=this.data.readOnly,e.type="checkbox",this.data.fieldValue&&"Off"!==this.data.fieldValue&&e.setAttribute("checked",!0),this.container.appendChild(e),this.container}}class p extends u{constructor(e){super(e,e.renderInteractiveForms)}render(){this.container.className="buttonWidgetAnnotation radioButton";const e=document.createElement("input");return e.disabled=this.data.readOnly,e.type="radio",e.name=this.data.fieldName,this.data.fieldValue===this.data.buttonValue&&e.setAttribute("checked",!0),this.container.appendChild(e),this.container}}class h extends s{render(){const e=super.render();return e.className="buttonWidgetAnnotation pushButton",e}}class f extends u{constructor(e){super(e,e.renderInteractiveForms)}render(){this.container.className="choiceWidgetAnnotation";const e=document.createElement("select");e.disabled=this.data.readOnly,this.data.combo||(e.size=this.data.options.length,this.data.multiSelect&&(e.multiple=!0));for(const t of this.data.options){const n=document.createElement("option");n.textContent=t.displayValue,n.value=t.exportValue,this.data.fieldValue.includes(t.displayValue)&&n.setAttribute("selected",!0),e.appendChild(n)}return this.container.appendChild(e),this.container}}class m extends a{constructor(e){super(e,!(!e.data.title&&!e.data.contents))}render(){if(this.container.className="popupAnnotation",["Line","Square","Circle","PolyLine","Polygon","Ink"].includes(this.data.parentType))return this.container;const e=`[data-annotation-id="${this.data.parentId}"]`,t=this.layer.querySelector(e);if(!t)return this.container;const n=new g({container:this.container,trigger:t,color:this.data.color,title:this.data.title,modificationDate:this.data.modificationDate,contents:this.data.contents}),r=parseFloat(t.style.left),i=parseFloat(t.style.width);return this.container.style.transformOrigin=`-${r+i}px -${t.style.top}`,this.container.style.left=`${r+i}px`,this.container.appendChild(n.render()),this.container}}class g{constructor(e){this.container=e.container,this.trigger=e.trigger,this.color=e.color,this.title=e.title,this.modificationDate=e.modificationDate,this.contents=e.contents,this.hideWrapper=e.hideWrapper||!1,this.pinned=!1}render(){const e=document.createElement("div");e.className="popupWrapper",this.hideElement=this.hideWrapper?e:this.container,this.hideElement.setAttribute("hidden",!0);const t=document.createElement("div");t.className="popup";const n=this.color;if(n){const e=.7*(255-n[0])+n[0],r=.7*(255-n[1])+n[1],o=.7*(255-n[2])+n[2];t.style.backgroundColor=i.Util.makeCssRgb(0|e,0|r,0|o)}const o=document.createElement("h1");o.textContent=this.title,t.appendChild(o);const a=r.PDFDateString.toDateObject(this.modificationDate);if(a){const e=document.createElement("span");e.textContent="{{date}}, {{time}}",e.dataset.l10nId="annotation_date_string",e.dataset.l10nArgs=JSON.stringify({date:a.toLocaleDateString(),time:a.toLocaleTimeString()}),t.appendChild(e)}const s=this._formatContents(this.contents);return t.appendChild(s),this.trigger.addEventListener("click",this._toggle.bind(this)),this.trigger.addEventListener("mouseover",this._show.bind(this,!1)),this.trigger.addEventListener("mouseout",this._hide.bind(this,!1)),t.addEventListener("click",this._hide.bind(this,!0)),e.appendChild(t),e}_formatContents(e){const t=document.createElement("p"),n=e.split(/(?:\r\n?|\n)/);for(let r=0,i=n.length;r<i;++r){const e=n[r];t.appendChild(document.createTextNode(e)),r<i-1&&t.appendChild(document.createElement("br"))}return t}_toggle(){this.pinned?this._hide(!0):this._show(!0)}_show(e=!1){e&&(this.pinned=!0),this.hideElement.hasAttribute("hidden")&&(this.hideElement.removeAttribute("hidden"),this.container.style.zIndex+=1)}_hide(e=!0){e&&(this.pinned=!1),this.hideElement.hasAttribute("hidden")||this.pinned||(this.hideElement.setAttribute("hidden",!0),this.container.style.zIndex-=1)}}class b extends a{constructor(e){super(e,!!(e.data.hasPopup||e.data.title||e.data.contents),!0)}render(){return this.container.className="freeTextAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class v extends a{constructor(e){super(e,!!(e.data.hasPopup||e.data.title||e.data.contents),!0)}render(){this.container.className="lineAnnotation";const e=this.data,t=e.rect[2]-e.rect[0],n=e.rect[3]-e.rect[1],r=this.svgFactory.create(t,n),i=this.svgFactory.createElement("svg:line");return i.setAttribute("x1",e.rect[2]-e.lineCoordinates[0]),i.setAttribute("y1",e.rect[3]-e.lineCoordinates[1]),i.setAttribute("x2",e.rect[2]-e.lineCoordinates[2]),i.setAttribute("y2",e.rect[3]-e.lineCoordinates[3]),i.setAttribute("stroke-width",e.borderStyle.width||1),i.setAttribute("stroke","transparent"),r.appendChild(i),this.container.append(r),this._createPopup(this.container,i,e),this.container}}class y extends a{constructor(e){super(e,!!(e.data.hasPopup||e.data.title||e.data.contents),!0)}render(){this.container.className="squareAnnotation";const e=this.data,t=e.rect[2]-e.rect[0],n=e.rect[3]-e.rect[1],r=this.svgFactory.create(t,n),i=e.borderStyle.width,o=this.svgFactory.createElement("svg:rect");return o.setAttribute("x",i/2),o.setAttribute("y",i/2),o.setAttribute("width",t-i),o.setAttribute("height",n-i),o.setAttribute("stroke-width",i||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","none"),r.appendChild(o),this.container.append(r),this._createPopup(this.container,o,e),this.container}}class _ extends a{constructor(e){super(e,!!(e.data.hasPopup||e.data.title||e.data.contents),!0)}render(){this.container.className="circleAnnotation";const e=this.data,t=e.rect[2]-e.rect[0],n=e.rect[3]-e.rect[1],r=this.svgFactory.create(t,n),i=e.borderStyle.width,o=this.svgFactory.createElement("svg:ellipse");return o.setAttribute("cx",t/2),o.setAttribute("cy",n/2),o.setAttribute("rx",t/2-i/2),o.setAttribute("ry",n/2-i/2),o.setAttribute("stroke-width",i||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","none"),r.appendChild(o),this.container.append(r),this._createPopup(this.container,o,e),this.container}}class S extends a{constructor(e){super(e,!!(e.data.hasPopup||e.data.title||e.data.contents),!0),this.containerClassName="polylineAnnotation",this.svgElementName="svg:polyline"}render(){this.container.className=this.containerClassName;const e=this.data,t=e.rect[2]-e.rect[0],n=e.rect[3]-e.rect[1],r=this.svgFactory.create(t,n);let i=[];for(const a of e.vertices){const t=a.x-e.rect[0],n=e.rect[3]-a.y;i.push(t+","+n)}i=i.join(" ");const o=this.svgFactory.createElement(this.svgElementName);return o.setAttribute("points",i),o.setAttribute("stroke-width",e.borderStyle.width||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","none"),r.appendChild(o),this.container.append(r),this._createPopup(this.container,o,e),this.container}}class w extends S{constructor(e){super(e),this.containerClassName="polygonAnnotation",this.svgElementName="svg:polygon"}}class E extends a{constructor(e){super(e,!!(e.data.hasPopup||e.data.title||e.data.contents),!0)}render(){return this.container.className="caretAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class C extends a{constructor(e){super(e,!!(e.data.hasPopup||e.data.title||e.data.contents),!0),this.containerClassName="inkAnnotation",this.svgElementName="svg:polyline"}render(){this.container.className=this.containerClassName;const e=this.data,t=e.rect[2]-e.rect[0],n=e.rect[3]-e.rect[1],r=this.svgFactory.create(t,n);for(const i of e.inkLists){let t=[];for(const r of i){const n=r.x-e.rect[0],i=e.rect[3]-r.y;t.push(`${n},${i}`)}t=t.join(" ");const n=this.svgFactory.createElement(this.svgElementName);n.setAttribute("points",t),n.setAttribute("stroke-width",e.borderStyle.width||1),n.setAttribute("stroke","transparent"),n.setAttribute("fill","none"),this._createPopup(this.container,n,e),r.appendChild(n)}return this.container.append(r),this.container}}class x extends a{constructor(e){super(e,!!(e.data.hasPopup||e.data.title||e.data.contents),!0)}render(){return this.container.className="highlightAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class A extends a{constructor(e){super(e,!!(e.data.hasPopup||e.data.title||e.data.contents),!0)}render(){return this.container.className="underlineAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class T extends a{constructor(e){super(e,!!(e.data.hasPopup||e.data.title||e.data.contents),!0)}render(){return this.container.className="squigglyAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class O extends a{constructor(e){super(e,!!(e.data.hasPopup||e.data.title||e.data.contents),!0)}render(){return this.container.className="strikeoutAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class k extends a{constructor(e){super(e,!!(e.data.hasPopup||e.data.title||e.data.contents),!0)}render(){return this.container.className="stampAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class I extends a{constructor(e){super(e,!0);const{filename:t,content:n}=this.data.file;this.filename=(0,r.getFilenameFromUrl)(t),this.content=n,this.linkService.eventBus&&this.linkService.eventBus.dispatch("fileattachmentannotation",{source:this,id:(0,i.stringToPDFString)(t),filename:t,content:n})}render(){this.container.className="fileAttachmentAnnotation";const e=document.createElement("div");return e.style.height=this.container.style.height,e.style.width=this.container.style.width,e.addEventListener("dblclick",this._download.bind(this)),this.data.hasPopup||!this.data.title&&!this.data.contents||this._createPopup(this.container,e,this.data),this.container.appendChild(e),this.container}_download(){this.downloadManager?this.downloadManager.downloadData(this.content,this.filename,""):(0,i.warn)("Download cannot be started due to unavailable download manager")}}t.AnnotationLayer=class{static render(e){const t=[],n=[];for(const r of e.annotations)r&&(r.annotationType!==i.AnnotationType.POPUP?t.push(r):n.push(r));n.length&&t.push(...n);for(const i of t){const t=o.create({data:i,layer:e.div,page:e.page,viewport:e.viewport,linkService:e.linkService,downloadManager:e.downloadManager,imageResourcesPath:e.imageResourcesPath||"",renderInteractiveForms:e.renderInteractiveForms||!1,svgFactory:new r.DOMSVGFactory});t.isRenderable&&e.div.appendChild(t.render())}}static update(e){for(const t of e.annotations){const n=e.div.querySelector(`[data-annotation-id="${t.id}"]`);n&&(n.style.transform=`matrix(${e.viewport.transform.join(",")})`)}e.div.removeAttribute("hidden")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SVGGraphics=void 0;var r=n(1),i=n(4),o=n(7);let a=function(){throw new Error("Not implemented: SVGGraphics")};t.SVGGraphics=a;{const e={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"},n="http://www.w3.org/XML/1998/namespace",u="http://www.w3.org/1999/xlink",c=["butt","round","square"],d=["miter","round","bevel"],p=function(){const e=new Uint8Array([137,80,78,71,13,10,26,10]),t=12,n=new Int32Array(256);for(let r=0;r<256;r++){let e=r;for(let t=0;t<8;t++)e=1&e?3988292384^e>>1&2147483647:e>>1&2147483647;n[r]=e}function i(e,t,r,i){let o=i;const a=t.length;r[o]=a>>24&255,r[o+1]=a>>16&255,r[o+2]=a>>8&255,r[o+3]=255&a,r[o+=4]=255&e.charCodeAt(0),r[o+1]=255&e.charCodeAt(1),r[o+2]=255&e.charCodeAt(2),r[o+3]=255&e.charCodeAt(3),o+=4,r.set(t,o);const s=function(e,t,r){let i=-1;for(let o=t;o<r;o++){const t=255&(i^e[o]);i=i>>>8^n[t]}return-1^i}(r,i+4,o+=t.length);r[o]=s>>24&255,r[o+1]=s>>16&255,r[o+2]=s>>8&255,r[o+3]=255&s}function a(e){let t=e.length;const n=Math.ceil(t/65535),r=new Uint8Array(2+t+5*n+4);let i=0;r[i++]=120,r[i++]=156;let o=0;for(;t>65535;)r[i++]=0,r[i++]=255,r[i++]=255,r[i++]=0,r[i++]=0,r.set(e.subarray(o,o+65535),i),i+=65535,o+=65535,t-=65535;r[i++]=1,r[i++]=255&t,r[i++]=t>>8&255,r[i++]=255&~t,r[i++]=(65535&~t)>>8&255,r.set(e.subarray(o),i),i+=e.length-o;const a=function(e,t,n){let r=1,i=0;for(let o=t;o<n;++o)i=(i+(r=(r+(255&e[o]))%65521))%65521;return i<<16|r}(e,0,e.length);return r[i++]=a>>24&255,r[i++]=a>>16&255,r[i++]=a>>8&255,r[i++]=255&a,r}function s(n,s,l,u){const c=n.width,d=n.height;let p,h,f;const m=n.data;switch(s){case r.ImageKind.GRAYSCALE_1BPP:h=0,p=1,f=c+7>>3;break;case r.ImageKind.RGB_24BPP:h=2,p=8,f=3*c;break;case r.ImageKind.RGBA_32BPP:h=6,p=8,f=4*c;break;default:throw new Error("invalid format")}const g=new Uint8Array((1+f)*d);let b=0,v=0;for(let e=0;e<d;++e)g[b++]=0,g.set(m.subarray(v,v+f),b),v+=f,b+=f;if(s===r.ImageKind.GRAYSCALE_1BPP&&u){b=0;for(let e=0;e<d;e++){b++;for(let e=0;e<f;e++)g[b++]^=255}}const y=new Uint8Array([c>>24&255,c>>16&255,c>>8&255,255&c,d>>24&255,d>>16&255,d>>8&255,255&d,p,h,0,0,0]),_=function(e){if(!o.isNodeJS)return a(e);try{let t;t=parseInt(process.versions.node)>=8?e:Buffer.from(e);const n=__webpack_require__(2057).deflateSync(t,{level:9});return n instanceof Uint8Array?n:new Uint8Array(n)}catch(e){(0,r.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+e)}return a(e)}(g),S=e.length+3*t+y.length+_.length,w=new Uint8Array(S);let E=0;return w.set(e,E),i("IHDR",y,w,E+=e.length),i("IDATA",_,w,E+=t+y.length),E+=t+_.length,i("IEND",new Uint8Array(0),w,E),(0,r.createObjectURL)(w,"image/png",l)}return function(e,t,n){return s(e,void 0===e.kind?r.ImageKind.GRAYSCALE_1BPP:e.kind,t,n)}}();class h{constructor(){this.fontSizeScale=1,this.fontWeight=e.fontWeight,this.fontSize=0,this.textMatrix=r.IDENTITY_MATRIX,this.fontMatrix=r.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=r.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=e.fillColor,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}clone(){return Object.create(this)}setCurrentPoint(e,t){this.x=e,this.y=t}}function s(e){if(Number.isInteger(e))return e.toString();const t=e.toFixed(10);let n=t.length-1;if("0"!==t[n])return t;do{n--}while("0"===t[n]);return t.substring(0,"."===t[n]?n:n+1)}function l(e){if(0===e[4]&&0===e[5]){if(0===e[1]&&0===e[2])return 1===e[0]&&1===e[3]?"":`scale(${s(e[0])} ${s(e[3])})`;if(e[0]===e[3]&&e[1]===-e[2]){return`rotate(${s(180*Math.acos(e[0])/Math.PI)})`}}else if(1===e[0]&&0===e[1]&&0===e[2]&&1===e[3])return`translate(${s(e[4])} ${s(e[5])})`;return`matrix(${s(e[0])} ${s(e[1])} ${s(e[2])} ${s(e[3])} ${s(e[4])} `+`${s(e[5])})`}let f=0,m=0,g=0;t.SVGGraphics=a=class{constructor(e,t,n){this.svgFactory=new i.DOMSVGFactory,this.current=new h,this.transformMatrix=r.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=e,this.objs=t,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!n,this._operatorIdMapping=[];for(const i in r.OPS)this._operatorIdMapping[r.OPS[i]]=i}save(){this.transformStack.push(this.transformMatrix);const e=this.current;this.extraStack.push(e),this.current=e.clone()}restore(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}group(e){this.save(),this.executeOpTree(e),this.restore()}loadDependencies(e){const t=e.fnArray,n=e.argsArray;for(let i=0,o=t.length;i<o;i++)if(t[i]===r.OPS.dependency)for(const e of n[i]){const t=e.startsWith("g_")?this.commonObjs:this.objs,n=new Promise(n=>{t.get(e,n)});this.current.dependencies.push(n)}return Promise.all(this.current.dependencies)}transform(e,t,n,i,o,a){const s=[e,t,n,i,o,a];this.transformMatrix=r.Util.transform(this.transformMatrix,s),this.tgrp=null}getSVG(e,t){this.viewport=t;const n=this._initialize(t);return this.loadDependencies(e).then(()=>(this.transformMatrix=r.IDENTITY_MATRIX,this.executeOpTree(this.convertOpList(e)),n))}convertOpList(e){const t=this._operatorIdMapping,n=e.argsArray,r=e.fnArray,i=[];for(let o=0,a=r.length;o<a;o++){const e=r[o];i.push({fnId:e,fn:t[e],args:n[o]})}return function(e){let t=[];const n=[];for(const r of e)"save"!==r.fn?"restore"===r.fn?t=n.pop():t.push(r):(t.push({fnId:92,fn:"group",items:[]}),n.push(t),t=t[t.length-1].items);return t}(i)}executeOpTree(e){for(const t of e){const e=t.fn,n=t.fnId,i=t.args;switch(0|n){case r.OPS.beginText:this.beginText();break;case r.OPS.dependency:break;case r.OPS.setLeading:this.setLeading(i);break;case r.OPS.setLeadingMoveText:this.setLeadingMoveText(i[0],i[1]);break;case r.OPS.setFont:this.setFont(i);break;case r.OPS.showText:case r.OPS.showSpacedText:this.showText(i[0]);break;case r.OPS.endText:this.endText();break;case r.OPS.moveText:this.moveText(i[0],i[1]);break;case r.OPS.setCharSpacing:this.setCharSpacing(i[0]);break;case r.OPS.setWordSpacing:this.setWordSpacing(i[0]);break;case r.OPS.setHScale:this.setHScale(i[0]);break;case r.OPS.setTextMatrix:this.setTextMatrix(i[0],i[1],i[2],i[3],i[4],i[5]);break;case r.OPS.setTextRise:this.setTextRise(i[0]);break;case r.OPS.setTextRenderingMode:this.setTextRenderingMode(i[0]);break;case r.OPS.setLineWidth:this.setLineWidth(i[0]);break;case r.OPS.setLineJoin:this.setLineJoin(i[0]);break;case r.OPS.setLineCap:this.setLineCap(i[0]);break;case r.OPS.setMiterLimit:this.setMiterLimit(i[0]);break;case r.OPS.setFillRGBColor:this.setFillRGBColor(i[0],i[1],i[2]);break;case r.OPS.setStrokeRGBColor:this.setStrokeRGBColor(i[0],i[1],i[2]);break;case r.OPS.setStrokeColorN:this.setStrokeColorN(i);break;case r.OPS.setFillColorN:this.setFillColorN(i);break;case r.OPS.shadingFill:this.shadingFill(i[0]);break;case r.OPS.setDash:this.setDash(i[0],i[1]);break;case r.OPS.setRenderingIntent:this.setRenderingIntent(i[0]);break;case r.OPS.setFlatness:this.setFlatness(i[0]);break;case r.OPS.setGState:this.setGState(i[0]);break;case r.OPS.fill:this.fill();break;case r.OPS.eoFill:this.eoFill();break;case r.OPS.stroke:this.stroke();break;case r.OPS.fillStroke:this.fillStroke();break;case r.OPS.eoFillStroke:this.eoFillStroke();break;case r.OPS.clip:this.clip("nonzero");break;case r.OPS.eoClip:this.clip("evenodd");break;case r.OPS.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case r.OPS.paintJpegXObject:this.paintJpegXObject(i[0],i[1],i[2]);break;case r.OPS.paintImageXObject:this.paintImageXObject(i[0]);break;case r.OPS.paintInlineImageXObject:this.paintInlineImageXObject(i[0]);break;case r.OPS.paintImageMaskXObject:this.paintImageMaskXObject(i[0]);break;case r.OPS.paintFormXObjectBegin:this.paintFormXObjectBegin(i[0],i[1]);break;case r.OPS.paintFormXObjectEnd:this.paintFormXObjectEnd();break;case r.OPS.closePath:this.closePath();break;case r.OPS.closeStroke:this.closeStroke();break;case r.OPS.closeFillStroke:this.closeFillStroke();break;case r.OPS.closeEOFillStroke:this.closeEOFillStroke();break;case r.OPS.nextLine:this.nextLine();break;case r.OPS.transform:this.transform(i[0],i[1],i[2],i[3],i[4],i[5]);break;case r.OPS.constructPath:this.constructPath(i[0],i[1]);break;case r.OPS.endPath:this.endPath();break;case 92:this.group(t.items);break;default:(0,r.warn)(`Unimplemented operator ${e}`)}}}setWordSpacing(e){this.current.wordSpacing=e}setCharSpacing(e){this.current.charSpacing=e}nextLine(){this.moveText(0,this.current.leading)}setTextMatrix(e,t,n,r,i,o){const a=this.current;a.textMatrix=a.lineMatrix=[e,t,n,r,i,o],a.textMatrixScale=Math.sqrt(e*e+t*t),a.x=a.lineX=0,a.y=a.lineY=0,a.xcoords=[],a.tspan=this.svgFactory.createElement("svg:tspan"),a.tspan.setAttributeNS(null,"font-family",a.fontFamily),a.tspan.setAttributeNS(null,"font-size",`${s(a.fontSize)}px`),a.tspan.setAttributeNS(null,"y",s(-a.y)),a.txtElement=this.svgFactory.createElement("svg:text"),a.txtElement.appendChild(a.tspan)}beginText(){const e=this.current;e.x=e.lineX=0,e.y=e.lineY=0,e.textMatrix=r.IDENTITY_MATRIX,e.lineMatrix=r.IDENTITY_MATRIX,e.textMatrixScale=1,e.tspan=this.svgFactory.createElement("svg:tspan"),e.txtElement=this.svgFactory.createElement("svg:text"),e.txtgrp=this.svgFactory.createElement("svg:g"),e.xcoords=[]}moveText(e,t){const n=this.current;n.x=n.lineX+=e,n.y=n.lineY+=t,n.xcoords=[],n.tspan=this.svgFactory.createElement("svg:tspan"),n.tspan.setAttributeNS(null,"font-family",n.fontFamily),n.tspan.setAttributeNS(null,"font-size",`${s(n.fontSize)}px`),n.tspan.setAttributeNS(null,"y",s(-n.y))}showText(t){const i=this.current,o=i.font,a=i.fontSize;if(0===a)return;const u=i.charSpacing,c=i.wordSpacing,d=i.fontDirection,p=i.textHScale*d,h=o.vertical,f=a*i.fontMatrix[0];let m=0;for(const e of t){if(null===e){m+=d*c;continue}if((0,r.isNum)(e)){m+=-e*a*.001;continue}const t=e.width,n=e.fontChar,s=t*f+((e.isSpace?c:0)+u)*d;e.isInFont||o.missingFile?(i.xcoords.push(i.x+m),i.tspan.textContent+=n,m+=s):m+=s}h?i.y-=m*p:i.x+=m*p,i.tspan.setAttributeNS(null,"x",i.xcoords.map(s).join(" ")),i.tspan.setAttributeNS(null,"y",s(-i.y)),i.tspan.setAttributeNS(null,"font-family",i.fontFamily),i.tspan.setAttributeNS(null,"font-size",`${s(i.fontSize)}px`),i.fontStyle!==e.fontStyle&&i.tspan.setAttributeNS(null,"font-style",i.fontStyle),i.fontWeight!==e.fontWeight&&i.tspan.setAttributeNS(null,"font-weight",i.fontWeight);const g=i.textRenderingMode&r.TextRenderingMode.FILL_STROKE_MASK;if(g===r.TextRenderingMode.FILL||g===r.TextRenderingMode.FILL_STROKE?(i.fillColor!==e.fillColor&&i.tspan.setAttributeNS(null,"fill",i.fillColor),i.fillAlpha<1&&i.tspan.setAttributeNS(null,"fill-opacity",i.fillAlpha)):i.textRenderingMode===r.TextRenderingMode.ADD_TO_PATH?i.tspan.setAttributeNS(null,"fill","transparent"):i.tspan.setAttributeNS(null,"fill","none"),g===r.TextRenderingMode.STROKE||g===r.TextRenderingMode.FILL_STROKE){const e=1/(i.textMatrixScale||1);this._setStrokeAttributes(i.tspan,e)}let b=i.textMatrix;0!==i.textRise&&((b=b.slice())[5]+=i.textRise),i.txtElement.setAttributeNS(null,"transform",`${l(b)} scale(${s(p)}, -1)`),i.txtElement.setAttributeNS(n,"xml:space","preserve"),i.txtElement.appendChild(i.tspan),i.txtgrp.appendChild(i.txtElement),this._ensureTransformGroup().appendChild(i.txtElement)}setLeadingMoveText(e,t){this.setLeading(-t),this.moveText(e,t)}addFontStyle(e){this.cssStyle||(this.cssStyle=this.svgFactory.createElement("svg:style"),this.cssStyle.setAttributeNS(null,"type","text/css"),this.defs.appendChild(this.cssStyle));const t=(0,r.createObjectURL)(e.data,e.mimetype,this.forceDataSchema);this.cssStyle.textContent+=`@font-face { font-family: "${e.loadedName}";`+` src: url(${t}); }\n`}setFont(e){const t=this.current,n=this.commonObjs.get(e[0]);let i=e[1];t.font=n,this.embedFonts&&n.data&&!this.embeddedFonts[n.loadedName]&&(this.addFontStyle(n),this.embeddedFonts[n.loadedName]=n),t.fontMatrix=n.fontMatrix?n.fontMatrix:r.FONT_IDENTITY_MATRIX;let o="normal";n.black?o="900":n.bold&&(o="bold");const a=n.italic?"italic":"normal";i<0?(i=-i,t.fontDirection=-1):t.fontDirection=1,t.fontSize=i,t.fontFamily=n.loadedName,t.fontWeight=o,t.fontStyle=a,t.tspan=this.svgFactory.createElement("svg:tspan"),t.tspan.setAttributeNS(null,"y",s(-t.y)),t.xcoords=[]}endText(){const e=this.current;e.textRenderingMode&r.TextRenderingMode.ADD_TO_PATH_FLAG&&e.txtElement&&e.txtElement.hasChildNodes()&&(e.element=e.txtElement,this.clip("nonzero"),this.endPath())}setLineWidth(e){e>0&&(this.current.lineWidth=e)}setLineCap(e){this.current.lineCap=c[e]}setLineJoin(e){this.current.lineJoin=d[e]}setMiterLimit(e){this.current.miterLimit=e}setStrokeAlpha(e){this.current.strokeAlpha=e}setStrokeRGBColor(e,t,n){this.current.strokeColor=r.Util.makeCssRgb(e,t,n)}setFillAlpha(e){this.current.fillAlpha=e}setFillRGBColor(e,t,n){this.current.fillColor=r.Util.makeCssRgb(e,t,n),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[]}setStrokeColorN(e){this.current.strokeColor=this._makeColorN_Pattern(e)}setFillColorN(e){this.current.fillColor=this._makeColorN_Pattern(e)}shadingFill(e){const t=this.viewport.width,n=this.viewport.height,i=r.Util.inverseTransform(this.transformMatrix),o=r.Util.applyTransform([0,0],i),a=r.Util.applyTransform([0,n],i),s=r.Util.applyTransform([t,0],i),l=r.Util.applyTransform([t,n],i),u=Math.min(o[0],a[0],s[0],l[0]),c=Math.min(o[1],a[1],s[1],l[1]),d=Math.max(o[0],a[0],s[0],l[0]),p=Math.max(o[1],a[1],s[1],l[1]),h=this.svgFactory.createElement("svg:rect");h.setAttributeNS(null,"x",u),h.setAttributeNS(null,"y",c),h.setAttributeNS(null,"width",d-u),h.setAttributeNS(null,"height",p-c),h.setAttributeNS(null,"fill",this._makeShadingPattern(e)),this._ensureTransformGroup().appendChild(h)}_makeColorN_Pattern(e){return"TilingPattern"===e[0]?this._makeTilingPattern(e):this._makeShadingPattern(e)}_makeTilingPattern(e){const t=e[1],n=e[2],i=e[3]||r.IDENTITY_MATRIX,[o,a,s,l]=e[4],u=e[5],c=e[6],d=e[7],p=`shading${g++}`,[h,f]=r.Util.applyTransform([o,a],i),[m,b]=r.Util.applyTransform([s,l],i),[v,y]=r.Util.singularValueDecompose2dScale(i),_=u*v,S=c*y,w=this.svgFactory.createElement("svg:pattern");w.setAttributeNS(null,"id",p),w.setAttributeNS(null,"patternUnits","userSpaceOnUse"),w.setAttributeNS(null,"width",_),w.setAttributeNS(null,"height",S),w.setAttributeNS(null,"x",`${h}`),w.setAttributeNS(null,"y",`${f}`);const E=this.svg,C=this.transformMatrix,x=this.current.fillColor,A=this.current.strokeColor,T=this.svgFactory.create(m-h,b-f);if(this.svg=T,this.transformMatrix=i,2===d){const e=r.Util.makeCssRgb(...t);this.current.fillColor=e,this.current.strokeColor=e}return this.executeOpTree(this.convertOpList(n)),this.svg=E,this.transformMatrix=C,this.current.fillColor=x,this.current.strokeColor=A,w.appendChild(T.childNodes[0]),this.defs.appendChild(w),`url(#${p})`}_makeShadingPattern(e){switch(e[0]){case"RadialAxial":const t=`shading${g++}`,n=e[3];let i;switch(e[1]){case"axial":const n=e[4],r=e[5];(i=this.svgFactory.createElement("svg:linearGradient")).setAttributeNS(null,"id",t),i.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),i.setAttributeNS(null,"x1",n[0]),i.setAttributeNS(null,"y1",n[1]),i.setAttributeNS(null,"x2",r[0]),i.setAttributeNS(null,"y2",r[1]);break;case"radial":const o=e[4],a=e[5],s=e[6],l=e[7];(i=this.svgFactory.createElement("svg:radialGradient")).setAttributeNS(null,"id",t),i.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),i.setAttributeNS(null,"cx",a[0]),i.setAttributeNS(null,"cy",a[1]),i.setAttributeNS(null,"r",l),i.setAttributeNS(null,"fx",o[0]),i.setAttributeNS(null,"fy",o[1]),i.setAttributeNS(null,"fr",s);break;default:throw new Error(`Unknown RadialAxial type: ${e[1]}`)}for(const e of n){const t=this.svgFactory.createElement("svg:stop");t.setAttributeNS(null,"offset",e[0]),t.setAttributeNS(null,"stop-color",e[1]),i.appendChild(t)}return this.defs.appendChild(i),`url(#${t})`;case"Mesh":return(0,r.warn)("Unimplemented pattern Mesh"),null;case"Dummy":return"hotpink";default:throw new Error(`Unknown IR type: ${e[0]}`)}}setDash(e,t){this.current.dashArray=e,this.current.dashPhase=t}constructPath(e,t){const n=this.current;let i=n.x,o=n.y,a=[],l=0;for(const u of e)switch(0|u){case r.OPS.rectangle:i=t[l++],o=t[l++];const e=i+t[l++],n=o+t[l++];a.push("M",s(i),s(o),"L",s(e),s(o),"L",s(e),s(n),"L",s(i),s(n),"Z");break;case r.OPS.moveTo:i=t[l++],o=t[l++],a.push("M",s(i),s(o));break;case r.OPS.lineTo:i=t[l++],o=t[l++],a.push("L",s(i),s(o));break;case r.OPS.curveTo:i=t[l+4],o=t[l+5],a.push("C",s(t[l]),s(t[l+1]),s(t[l+2]),s(t[l+3]),s(i),s(o)),l+=6;break;case r.OPS.curveTo2:a.push("C",s(i),s(o),s(t[l]),s(t[l+1]),s(t[l+2]),s(t[l+3])),i=t[l+2],o=t[l+3],l+=4;break;case r.OPS.curveTo3:i=t[l+2],o=t[l+3],a.push("C",s(t[l]),s(t[l+1]),s(i),s(o),s(i),s(o)),l+=4;break;case r.OPS.closePath:a.push("Z")}a=a.join(" "),n.path&&e.length>0&&e[0]!==r.OPS.rectangle&&e[0]!==r.OPS.moveTo?a=n.path.getAttributeNS(null,"d")+a:(n.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().appendChild(n.path)),n.path.setAttributeNS(null,"d",a),n.path.setAttributeNS(null,"fill","none"),n.element=n.path,n.setCurrentPoint(i,o)}endPath(){const e=this.current;if(e.path=null,!this.pendingClip)return;if(!e.element)return void(this.pendingClip=null);const t=`clippath${f++}`,n=this.svgFactory.createElement("svg:clipPath");n.setAttributeNS(null,"id",t),n.setAttributeNS(null,"transform",l(this.transformMatrix));const r=e.element.cloneNode(!0);"evenodd"===this.pendingClip?r.setAttributeNS(null,"clip-rule","evenodd"):r.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,n.appendChild(r),this.defs.appendChild(n),e.activeClipUrl&&(e.clipGroup=null,this.extraStack.forEach(function(e){e.clipGroup=null}),n.setAttributeNS(null,"clip-path",e.activeClipUrl)),e.activeClipUrl=`url(#${t})`,this.tgrp=null}clip(e){this.pendingClip=e}closePath(){const e=this.current;if(e.path){const t=`${e.path.getAttributeNS(null,"d")}Z`;e.path.setAttributeNS(null,"d",t)}}setLeading(e){this.current.leading=-e}setTextRise(e){this.current.textRise=e}setTextRenderingMode(e){this.current.textRenderingMode=e}setHScale(e){this.current.textHScale=e/100}setRenderingIntent(e){}setFlatness(e){}setGState(e){for(const[t,n]of e)switch(t){case"LW":this.setLineWidth(n);break;case"LC":this.setLineCap(n);break;case"LJ":this.setLineJoin(n);break;case"ML":this.setMiterLimit(n);break;case"D":this.setDash(n[0],n[1]);break;case"RI":this.setRenderingIntent(n);break;case"FL":this.setFlatness(n);break;case"Font":this.setFont(n);break;case"CA":this.setStrokeAlpha(n);break;case"ca":this.setFillAlpha(n);break;default:(0,r.warn)(`Unimplemented graphic state operator ${t}`)}}fill(){const e=this.current;e.element&&(e.element.setAttributeNS(null,"fill",e.fillColor),e.element.setAttributeNS(null,"fill-opacity",e.fillAlpha),this.endPath())}stroke(){const e=this.current;e.element&&(this._setStrokeAttributes(e.element),e.element.setAttributeNS(null,"fill","none"),this.endPath())}_setStrokeAttributes(e,t=1){const n=this.current;let r=n.dashArray;1!==t&&r.length>0&&(r=r.map(function(e){return t*e})),e.setAttributeNS(null,"stroke",n.strokeColor),e.setAttributeNS(null,"stroke-opacity",n.strokeAlpha),e.setAttributeNS(null,"stroke-miterlimit",s(n.miterLimit)),e.setAttributeNS(null,"stroke-linecap",n.lineCap),e.setAttributeNS(null,"stroke-linejoin",n.lineJoin),e.setAttributeNS(null,"stroke-width",s(t*n.lineWidth)+"px"),e.setAttributeNS(null,"stroke-dasharray",r.map(s).join(" ")),e.setAttributeNS(null,"stroke-dashoffset",s(t*n.dashPhase)+"px")}eoFill(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fill()}fillStroke(){this.stroke(),this.fill()}eoFillStroke(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fillStroke()}closeStroke(){this.closePath(),this.stroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.closePath(),this.eoFillStroke()}paintSolidColorImageMask(){const e=this.svgFactory.createElement("svg:rect");e.setAttributeNS(null,"x","0"),e.setAttributeNS(null,"y","0"),e.setAttributeNS(null,"width","1px"),e.setAttributeNS(null,"height","1px"),e.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().appendChild(e)}paintJpegXObject(e,t,n){const r=this.objs.get(e),i=this.svgFactory.createElement("svg:image");i.setAttributeNS(u,"xlink:href",r.src),i.setAttributeNS(null,"width",s(t)),i.setAttributeNS(null,"height",s(n)),i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y",s(-n)),i.setAttributeNS(null,"transform",`scale(${s(1/t)} ${s(-1/n)})`),this._ensureTransformGroup().appendChild(i)}paintImageXObject(e){const t=this.objs.get(e);t?this.paintInlineImageXObject(t):(0,r.warn)(`Dependent image with object ID ${e} is not ready yet`)}paintInlineImageXObject(e,t){const n=e.width,r=e.height,i=p(e,this.forceDataSchema,!!t),o=this.svgFactory.createElement("svg:rect");o.setAttributeNS(null,"x","0"),o.setAttributeNS(null,"y","0"),o.setAttributeNS(null,"width",s(n)),o.setAttributeNS(null,"height",s(r)),this.current.element=o,this.clip("nonzero");const a=this.svgFactory.createElement("svg:image");a.setAttributeNS(u,"xlink:href",i),a.setAttributeNS(null,"x","0"),a.setAttributeNS(null,"y",s(-r)),a.setAttributeNS(null,"width",s(n)+"px"),a.setAttributeNS(null,"height",s(r)+"px"),a.setAttributeNS(null,"transform",`scale(${s(1/n)} ${s(-1/r)})`),t?t.appendChild(a):this._ensureTransformGroup().appendChild(a)}paintImageMaskXObject(e){const t=this.current,n=e.width,r=e.height,i=t.fillColor;t.maskId=`mask${m++}`;const o=this.svgFactory.createElement("svg:mask");o.setAttributeNS(null,"id",t.maskId);const a=this.svgFactory.createElement("svg:rect");a.setAttributeNS(null,"x","0"),a.setAttributeNS(null,"y","0"),a.setAttributeNS(null,"width",s(n)),a.setAttributeNS(null,"height",s(r)),a.setAttributeNS(null,"fill",i),a.setAttributeNS(null,"mask",`url(#${t.maskId})`),this.defs.appendChild(o),this._ensureTransformGroup().appendChild(a),this.paintInlineImageXObject(e,o)}paintFormXObjectBegin(e,t){if(Array.isArray(e)&&6===e.length&&this.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t){const e=t[2]-t[0],n=t[3]-t[1],r=this.svgFactory.createElement("svg:rect");r.setAttributeNS(null,"x",t[0]),r.setAttributeNS(null,"y",t[1]),r.setAttributeNS(null,"width",s(e)),r.setAttributeNS(null,"height",s(n)),this.current.element=r,this.clip("nonzero"),this.endPath()}}paintFormXObjectEnd(){}_initialize(e){const t=this.svgFactory.create(e.width,e.height),n=this.svgFactory.createElement("svg:defs");t.appendChild(n),this.defs=n;const r=this.svgFactory.createElement("svg:g");return r.setAttributeNS(null,"transform",l(e.transform)),t.appendChild(r),this.svg=r,t}_ensureClipGroup(){if(!this.current.clipGroup){const e=this.svgFactory.createElement("svg:g");e.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.appendChild(e),this.current.clipGroup=e}return this.current.clipGroup}_ensureTransformGroup(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",l(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().appendChild(this.tgrp):this.svg.appendChild(this.tgrp)),this.tgrp}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNodeStream=void 0;var r=n(1),i=n(20);const o=__webpack_require__(2058),a=__webpack_require__(2059),s=__webpack_require__(2060),l=__webpack_require__(2061),u=/^file:\/\/\/[a-zA-Z]:\//;t.PDFNodeStream=class{constructor(e){this.source=e,this.url=function(e){const t=l.parse(e);return"file:"===t.protocol||t.host?t:/^[a-z]:[/\\]/i.test(e)?l.parse(`file:///${e}`):(t.host||(t.protocol="file:"),t)}(e.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?this._fullRequestReader._loaded:0}getFullReader(){return(0,r.assert)(!this._fullRequestReader),this._fullRequestReader=this.isFsUrl?new m(this):new h(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=this.isFsUrl?new g(this,e,t):new f(this,e,t);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e),this._rangeRequestReaders.slice(0).forEach(function(t){t.cancel(e)})}};class c{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null;const t=e.source;this._contentLength=t.length,this._loaded=0,this._filename=null,this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._readableStream=null,this._readCapability=(0,r.createPromiseCapability)(),this._headersCapability=(0,r.createPromiseCapability)()}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const e=this._readableStream.read();return null===e?(this._readCapability=(0,r.createPromiseCapability)(),this.read()):(this._loaded+=e.length,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",()=>{this._readCapability.resolve()}),e.on("end",()=>{e.destroy(),this._done=!0,this._readCapability.resolve()}),e.on("error",e=>{this._error(e)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new r.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class d{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,r.createPromiseCapability)();const t=e.source;this._isStreamingSupported=!t.disableStream}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const e=this._readableStream.read();return null===e?(this._readCapability=(0,r.createPromiseCapability)(),this.read()):(this._loaded+=e.length,this.onProgress&&this.onProgress({loaded:this._loaded}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",()=>{this._readCapability.resolve()}),e.on("end",()=>{e.destroy(),this._done=!0,this._readCapability.resolve()}),e.on("error",e=>{this._error(e)}),this._storedError&&this._readableStream.destroy(this._storedError)}}function p(e,t){return{protocol:e.protocol,auth:e.auth,host:e.hostname,port:e.port,path:e.path,method:"GET",headers:t}}class h extends c{constructor(e){super(e);const t=t=>{if(404===t.statusCode){const e=new r.MissingPDFException(`Missing PDF "${this._url}".`);return this._storedError=e,void this._headersCapability.reject(e)}this._headersCapability.resolve(),this._setReadableStream(t);const n=e=>this._readableStream.headers[e.toLowerCase()],{allowRangeRequests:o,suggestedLength:a}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:e.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=o,this._contentLength=a||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(n)};this._request=null,"http:"===this._url.protocol?this._request=a.request(p(this._url,e.httpHeaders),t):this._request=s.request(p(this._url,e.httpHeaders),t),this._request.on("error",e=>{this._storedError=e,this._headersCapability.reject(e)}),this._request.end()}}class f extends d{constructor(e,t,n){super(e),this._httpHeaders={};for(const r in e.httpHeaders){const t=e.httpHeaders[r];"undefined"!==typeof t&&(this._httpHeaders[r]=t)}this._httpHeaders.Range=`bytes=${t}-${n-1}`;const i=e=>{if(404!==e.statusCode)this._setReadableStream(e);else{const e=new r.MissingPDFException(`Missing PDF "${this._url}".`);this._storedError=e}};this._request=null,"http:"===this._url.protocol?this._request=a.request(p(this._url,this._httpHeaders),i):this._request=s.request(p(this._url,this._httpHeaders),i),this._request.on("error",e=>{this._storedError=e}),this._request.end()}}class m extends c{constructor(e){super(e);let t=decodeURIComponent(this._url.path);u.test(this._url.href)&&(t=t.replace(/^\//,"")),o.lstat(t,(e,n)=>{if(e)return"ENOENT"===e.code&&(e=new r.MissingPDFException(`Missing PDF "${t}".`)),this._storedError=e,void this._headersCapability.reject(e);this._contentLength=n.size,this._setReadableStream(o.createReadStream(t)),this._headersCapability.resolve()})}}class g extends d{constructor(e,t,n){super(e);let r=decodeURIComponent(this._url.path);u.test(this._url.href)&&(r=r.replace(/^\//,"")),this._setReadableStream(o.createReadStream(r,{start:t,end:n-1}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createResponseStatusError=function(e,t){if(404===e||0===e&&t.startsWith("file:"))return new r.MissingPDFException('Missing PDF "'+t+'".');return new r.UnexpectedResponseException("Unexpected server response ("+e+') while retrieving PDF "'+t+'".',e)},t.extractFilenameFromHeader=function(e){const t=e("Content-Disposition");if(t){let e=(0,i.getFilenameFromContentDispositionHeader)(t);if(e.includes("%"))try{e=decodeURIComponent(e)}catch(e){}if(/\.pdf$/i.test(e))return e}return null},t.validateRangeRequestCapabilities=function({getResponseHeader:e,isHttp:t,rangeChunkSize:n,disableRange:i}){(0,r.assert)(n>0,"Range chunk size must be larger than zero");const o={allowRangeRequests:!1,suggestedLength:void 0},a=parseInt(e("Content-Length"),10);if(!Number.isInteger(a))return o;if(o.suggestedLength=a,a<=2*n)return o;if(i||!t)return o;if("bytes"!==e("Accept-Ranges"))return o;if("identity"!==(e("Content-Encoding")||"identity"))return o;return o.allowRangeRequests=!0,o},t.validateResponseStatus=function(e){return 200===e||206===e};var r=n(1),i=n(21)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFilenameFromContentDispositionHeader=function(e){let t=!0,n=r("filename\\*","i").exec(e);if(n){let e=a(n=n[1]);return o(e=l(e=s(e=unescape(e))))}if(n=function(e){const t=[];let n;const i=r("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;null!==(n=i.exec(e));){let[,e,r,i]=n;if((e=parseInt(e,10))in t){if(0===e)break}else t[e]=[r,i]}const o=[];for(let r=0;r<t.length&&r in t;++r){let[e,n]=t[r];n=a(n),e&&(n=unescape(n),0===r&&(n=s(n))),o.push(n)}return o.join("")}(e)){const e=l(n);return o(e)}if(n=r("filename","i").exec(e)){let e=a(n=n[1]);return o(e=l(e))}function r(e,t){return new RegExp("(?:^|;)\\s*"+e+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',t)}function i(e,n){if(e){if(!/^[\x00-\xFF]+$/.test(n))return n;try{const r=new TextDecoder(e,{fatal:!0}),i=Array.from(n,function(e){return 255&e.charCodeAt(0)});n=r.decode(new Uint8Array(i)),t=!1}catch(r){if(/^utf-?8$/i.test(e))try{n=decodeURIComponent(escape(n)),t=!1}catch(e){}}}return n}function o(e){return t&&/[\x80-\xff]/.test(e)&&(e=i("utf-8",e),t&&(e=i("iso-8859-1",e))),e}function a(e){if(e.startsWith('"')){const t=e.slice(1).split('\\"');for(let e=0;e<t.length;++e){const n=t[e].indexOf('"');-1!==n&&(t[e]=t[e].slice(0,n),t.length=e+1),t[e]=t[e].replace(/\\(.)/g,"$1")}e=t.join('"')}return e}function s(e){const t=e.indexOf("'");if(-1===t)return e;const n=e.slice(0,t),r=e.slice(t+1),o=r.replace(/^[^']*'/,"");return i(n,o)}function l(e){return!e.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(e)?e:e.replace(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,function(e,t,n,r){if("q"===n||"Q"===n)return r=(r=r.replace(/_/g," ")).replace(/=([0-9a-fA-F]{2})/g,function(e,t){return String.fromCharCode(parseInt(t,16))}),i(t,r);try{r=atob(r)}catch(e){}return i(t,r)})}return""}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNetworkStream=void 0;var r=n(1),i=n(20);const o=200,a=206;class s{constructor(e,t){this.url=e,t=t||{},this.isHttp=/^https?:/i.test(e),this.httpHeaders=this.isHttp&&t.httpHeaders||{},this.withCredentials=t.withCredentials||!1,this.getXhr=t.getXhr||function(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}requestRange(e,t,n){const r={begin:e,end:t};for(const i in n)r[i]=n[i];return this.request(r)}requestFull(e){return this.request(e)}request(e){const t=this.getXhr(),n=this.currXhrId++,r=this.pendingRequests[n]={xhr:t};t.open("GET",this.url),t.withCredentials=this.withCredentials;for(const i in this.httpHeaders){const e=this.httpHeaders[i];"undefined"!==typeof e&&t.setRequestHeader(i,e)}return this.isHttp&&"begin"in e&&"end"in e?(t.setRequestHeader("Range",`bytes=${e.begin}-${e.end-1}`),r.expectedStatus=a):r.expectedStatus=o,t.responseType="arraybuffer",e.onError&&(t.onerror=function(n){e.onError(t.status)}),t.onreadystatechange=this.onStateChange.bind(this,n),t.onprogress=this.onProgress.bind(this,n),r.onHeadersReceived=e.onHeadersReceived,r.onDone=e.onDone,r.onError=e.onError,r.onProgress=e.onProgress,t.send(null),n}onProgress(e,t){const n=this.pendingRequests[e];n&&n.onProgress&&n.onProgress(t)}onStateChange(e,t){const n=this.pendingRequests[e];if(!n)return;const i=n.xhr;if(i.readyState>=2&&n.onHeadersReceived&&(n.onHeadersReceived(),delete n.onHeadersReceived),4!==i.readyState)return;if(!(e in this.pendingRequests))return;if(delete this.pendingRequests[e],0===i.status&&this.isHttp)return void(n.onError&&n.onError(i.status));const s=i.status||o;if(!(s===o&&n.expectedStatus===a)&&s!==n.expectedStatus)return void(n.onError&&n.onError(i.status));const l=function(e){const t=e.response;return"string"!==typeof t?t:(0,r.stringToBytes)(t).buffer}(i);if(s===a){const e=i.getResponseHeader("Content-Range"),t=/bytes (\d+)-(\d+)\/(\d+)/.exec(e);n.onDone({begin:parseInt(t[1],10),chunk:l})}else l?n.onDone({begin:0,chunk:l}):n.onError&&n.onError(i.status)}hasPendingRequests(){for(const e in this.pendingRequests)return!0;return!1}getRequestXhr(e){return this.pendingRequests[e].xhr}isPendingRequest(e){return e in this.pendingRequests}abortAllRequests(){for(const e in this.pendingRequests)this.abortRequest(0|e)}abortRequest(e){const t=this.pendingRequests[e].xhr;delete this.pendingRequests[e],t.abort()}}t.PDFNetworkStream=class{constructor(e){this._source=e,this._manager=new s(e.url,{httpHeaders:e.httpHeaders,withCredentials:e.withCredentials}),this._rangeChunkSize=e.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(e){const t=this._rangeRequestReaders.indexOf(e);t>=0&&this._rangeRequestReaders.splice(t,1)}getFullReader(){return(0,r.assert)(!this._fullRequestReader),this._fullRequestReader=new l(this._manager,this._source),this._fullRequestReader}getRangeReader(e,t){const n=new u(this._manager,e,t);return n.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e),this._rangeRequestReaders.slice(0).forEach(function(t){t.cancel(e)})}};class l{constructor(e,t){this._manager=e;const n={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=t.url,this._fullRequestId=e.requestFull(n),this._headersReceivedCapability=(0,r.createPromiseCapability)(),this._disableRange=t.disableRange||!1,this._contentLength=t.length,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){const e=this._fullRequestId,t=this._manager.getRequestXhr(e),n=e=>t.getResponseHeader(e),{allowRangeRequests:r,suggestedLength:o}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});r&&(this._isRangeSupported=!0),this._contentLength=o||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(n),this._isRangeSupported&&this._manager.abortRequest(e),this._headersReceivedCapability.resolve()}_onDone(e){if(e)if(this._requests.length>0){this._requests.shift().resolve({value:e.chunk,done:!1})}else this._cachedChunks.push(e.chunk);this._done=!0,this._cachedChunks.length>0||(this._requests.forEach(function(e){e.resolve({value:void 0,done:!0})}),this._requests=[])}_onError(e){const t=this._url,n=(0,i.createResponseStatusError)(e,t);this._storedError=n,this._headersReceivedCapability.reject(n),this._requests.forEach(function(e){e.reject(n)}),this._requests=[],this._cachedChunks=[]}_onProgress(e){this.onProgress&&this.onProgress({loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersReceivedCapability.promise}async read(){if(this._storedError)throw this._storedError;if(this._cachedChunks.length>0){return{value:this._cachedChunks.shift(),done:!1}}if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._headersReceivedCapability.reject(e),this._requests.forEach(function(e){e.resolve({value:void 0,done:!0})}),this._requests=[],this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class u{constructor(e,t,n){this._manager=e;const r={onDone:this._onDone.bind(this),onProgress:this._onProgress.bind(this)};this._requestId=e.requestRange(t,n,r),this._requests=[],this._queuedChunk=null,this._done=!1,this.onProgress=null,this.onClosed=null}_close(){this.onClosed&&this.onClosed(this)}_onDone(e){const t=e.chunk;if(this._requests.length>0){this._requests.shift().resolve({value:t,done:!1})}else this._queuedChunk=t;this._done=!0,this._requests.forEach(function(e){e.resolve({value:void 0,done:!0})}),this._requests=[],this._close()}_onProgress(e){!this.isStreamingSupported&&this.onProgress&&this.onProgress({loaded:e.loaded})}get isStreamingSupported(){return!1}async read(){if(null!==this._queuedChunk){const e=this._queuedChunk;return this._queuedChunk=null,{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._requests.forEach(function(e){e.resolve({value:void 0,done:!0})}),this._requests=[],this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFFetchStream=void 0;var r=n(1),i=n(20);function o(e,t,n){return{method:"GET",headers:e,signal:n&&n.signal,mode:"cors",credentials:t?"include":"same-origin",redirect:"follow"}}function a(e){const t=new Headers;for(const n in e){const r=e[n];"undefined"!==typeof r&&t.append(n,r)}return t}t.PDFFetchStream=class{constructor(e){this.source=e,this.isHttp=/^https?:/i.test(e.url),this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?this._fullRequestReader._loaded:0}getFullReader(){return(0,r.assert)(!this._fullRequestReader),this._fullRequestReader=new s(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=new l(this,e,t);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e),this._rangeRequestReaders.slice(0).forEach(function(t){t.cancel(e)})}};class s{constructor(e){this._stream=e,this._reader=null,this._loaded=0,this._filename=null;const t=e.source;this._withCredentials=t.withCredentials||!1,this._contentLength=t.length,this._headersCapability=(0,r.createPromiseCapability)(),this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),"undefined"!==typeof AbortController&&(this._abortController=new AbortController),this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._headers=a(this._stream.httpHeaders);const n=t.url;fetch(n,o(this._headers,this._withCredentials,this._abortController)).then(e=>{if(!(0,i.validateResponseStatus)(e.status))throw(0,i.createResponseStatusError)(e.status,n);this._reader=e.body.getReader(),this._headersCapability.resolve();const t=t=>e.headers.get(t),{allowRangeRequests:o,suggestedLength:a}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:t,isHttp:this._stream.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=o,this._contentLength=a||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(t),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new r.AbortException("Streaming is disabled."))}).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._headersCapability.promise;const{value:e,done:t}=await this._reader.read();return t?{value:e,done:t}:(this._loaded+=e.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}class l{constructor(e,t,n){this._stream=e,this._reader=null,this._loaded=0;const s=e.source;this._withCredentials=s.withCredentials||!1,this._readCapability=(0,r.createPromiseCapability)(),this._isStreamingSupported=!s.disableStream,"undefined"!==typeof AbortController&&(this._abortController=new AbortController),this._headers=a(this._stream.httpHeaders),this._headers.append("Range",`bytes=${t}-${n-1}`);const l=s.url;fetch(l,o(this._headers,this._withCredentials,this._abortController)).then(e=>{if(!(0,i.validateResponseStatus)(e.status))throw(0,i.createResponseStatusError)(e.status,l);this._readCapability.resolve(),this._reader=e.body.getReader()}),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;const{value:e,done:t}=await this._reader.read();return t?{value:e,done:t}:(this._loaded+=e.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}}])},module.exports=factory()}).call(exports,__webpack_require__(21),__webpack_require__(12).Buffer)},function(e,t,n){"use strict";n.d(t,"b",function(){return r}),n.d(t,"c",function(){return i}),n.d(t,"d",function(){return o});var r=["onKeyDown","onKeyPress","onKeyUp"],i=["onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp"],o=["onTouchCancel","onTouchEnd","onTouchMove","onTouchStart"],a=[].concat(["onCopy","onCut","onPaste"],["onCompositionEnd","onCompositionStart","onCompositionUpdate"],r,["onFocus","onBlur"],["onChange","onInput","onInvalid","onReset","onSubmit"],["onError","onLoad"],i,["onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onGotPointerCapture","onLostPointerCapture","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut"],["onSelect"],o,["onScroll"],["onWheel"],["onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onError","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting"],["onLoad","onError"],["onAnimationStart","onAnimationEnd","onAnimationIteration"],["onTransitionEnd"],["onToggle"]);t.a=function(e,t){var n={};return a.forEach(function(r){r in e&&(n[r]=t?function(n){return e[r](n,t(r))}:e[r])}),n}},function(e,t,n){"use strict";e.exports=function(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);n+=" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";var i=new Error(n);throw i.name="Invariant Violation",i.framesToPop=1,i}},function(e,t,n){"use strict";var r=function(e){};e.exports=function(e,t,n,i,o,a,s,l){if(r(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,i,o,a,s,l],d=0;(u=new Error(t.replace(/%s/g,function(){return c[d++]}))).name="Invariant Violation"}throw u.framesToPop=1,u}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,r){n.d(t,"css",function(){return H}),n.d(t,"keyframes",function(){return qe}),n.d(t,"injectGlobal",function(){return Ye}),n.d(t,"isStyledComponent",function(){return N}),n.d(t,"consolidateStreamedStyles",function(){return M}),n.d(t,"ThemeProvider",function(){return Re}),n.d(t,"withTheme",function(){return ze}),n.d(t,"ServerStyleSheet",function(){return me}),n.d(t,"StyleSheetManager",function(){return fe}),n.d(t,"__DO_NOT_USE_OR_YOU_WILL_BE_HAUNTED_BY_SPOOKY_GHOSTS",function(){return Ve});var i=n(2164),o=n.n(i),a=n(1),s=n.n(a),l=n(2166),u=n.n(l),c=n(2167),d=n.n(c),p=n(17),h=n.n(p),f=n(588),m=n.n(f),g=n(930),b=(n.n(g),"function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}),v=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},y=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},w=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},E=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t},C=function(e){return"object"===("undefined"===typeof e?"undefined":b(e))&&e.constructor===Object};var x=function(e){function t(n){v(this,t);for(var r=arguments.length,i=Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];var a=E(this,e.call(this,"An error occurred. See https://github.com/styled-components/styled-components/blob/master/src/utils/errors.md#"+n+" for more information. "+(i?"Additional arguments: "+i.join(", "):"")));return E(a)}return S(t,e),t}(Error),A=function e(t,n){return t.reduce(function(t,r){if(void 0===r||null===r||!1===r||""===r)return t;if(Array.isArray(r))return t.push.apply(t,e(r,n)),t;if(r.hasOwnProperty("styledComponentId"))return t.push("."+r.styledComponentId),t;if("function"===typeof r){if(n){var i=r(n);if(s.a.isValidElement(i)){var a=r.displayName||r.name;throw new x(11,a)}t.push.apply(t,e([i],n))}else t.push(r);return t}return t.push(C(r)?function e(t,n){var r=Object.keys(t).filter(function(e){var n=t[e];return void 0!==n&&null!==n&&!1!==n&&""!==n}).map(function(n){return C(t[n])?e(t[n],n):o()(n)+": "+t[n]+";"}).join(" ");return n?n+" {\n  "+r+"\n}":r}(r):r.toString()),t},[])},T=/^\s*\/\/.*$/gm,O=new u.a({global:!1,cascade:!0,keyframe:!1,prefix:!1,compress:!1,semicolon:!0}),k=new u.a({global:!1,cascade:!0,keyframe:!1,prefix:!0,compress:!1,semicolon:!1}),I=[],R=function(e){if(-2===e){var t=I;return I=[],t}},P=d()(function(e){I.push(e)});k.use([P,R]),O.use([P,R]);var D=function(e,t,n){var r=e.join("").replace(T,"");return k(n||!t?"":t,t&&n?n+" "+t+" { "+r+" }":r)};function N(e){return"function"===typeof e&&"string"===typeof e.styledComponentId}function M(){0}var L=function(e){return String.fromCharCode(e+(e>25?39:97))},B=function(e){var t="",n=void 0;for(n=e;n>52;n=Math.floor(n/52))t=L(n%52)+t;return L(n%52)+t},F=function(e,t){for(var n=[e[0]],r=0,i=t.length;r<i;r+=1)n.push(t[r],e[r+1]);return n},j=Object.freeze([]),U=Object.freeze({}),H=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return"function"===typeof e||C(e)?A(F(j,[e].concat(n))):A(F(e,n))},z="undefined"!==typeof e&&Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"}).SC_ATTR||"data-styled-components",V="__styled-components-stylesheet__",W="undefined"!==typeof window&&"HTMLElement"in window,G=/^[^\S\n]*?\/\* sc-component-id:\s*(\S+)\s+\*\//gm,K=function(e){var t=""+(e||""),n=[];return t.replace(G,function(e,t,r){return n.push({componentId:t,matchIndex:r}),e}),n.map(function(e,r){var i=e.componentId,o=e.matchIndex,a=n[r+1];return{componentId:i,cssFromDOM:a?t.slice(o,a.matchIndex):t.slice(o)}})},q=function(){return n.nc},Y=function(e){var t=!1;return function(){t||(t=!0,e())}},X=function(e,t,n){n&&((e[t]||(e[t]=Object.create(null)))[n]=!0)},Q=function(e,t){e[t]=Object.create(null)},Z=function(e){return function(t,n){return void 0!==e[t]&&e[t][n]}},J=function(e){var t="";for(var n in e)t+=Object.keys(e[n]).join(" ")+" ";return t.trim()},$=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets.length,n=0;n<t;n+=1){var r=document.styleSheets[n];if(r.ownerNode===e)return r}throw new x(10)},ee=function(e,t,n){if(!t)return!1;var r=e.cssRules.length;try{e.insertRule(t,n<=r?n:r)}catch(e){return!1}return!0},te=function(e){return"\n/* sc-component-id: "+e+" */\n"},ne=function(e,t){for(var n=0,r=0;r<=t;r+=1)n+=e[r];return n},re=function(e,t){return function(n){var r=q();return"<style "+[r&&'nonce="'+r+'"',z+'="'+J(t)+'"',n].filter(Boolean).join(" ")+">"+e()+"</style>"}},ie=function(e,t){return function(){var n,r=((n={})[z]=J(t),n),i=q();return i&&(r.nonce=i),s.a.createElement("style",_({},r,{dangerouslySetInnerHTML:{__html:e()}}))}},oe=function(e){return function(){return Object.keys(e)}},ae=function e(t,n){var r=void 0===t?Object.create(null):t,i=void 0===n?Object.create(null):n,o=function(e){var t=i[e];return void 0!==t?t:i[e]=[""]},a=function(){var e="";for(var t in i){var n=i[t][0];n&&(e+=te(t)+n)}return e};return{clone:function(){var t=function(e){var t=Object.create(null);for(var n in e)t[n]=_({},e[n]);return t}(r),n=Object.create(null);for(var o in i)n[o]=[i[o][0]];return e(t,n)},css:a,getIds:oe(i),hasNameForId:Z(r),insertMarker:o,insertRules:function(e,t,n){o(e)[0]+=t.join(" "),X(r,e,n)},removeRules:function(e){var t=i[e];void 0!==t&&(t[0]="",Q(r,e))},sealed:!1,styleTag:null,toElement:ie(a,r),toHTML:re(a,r)}},se=function(e,t,n,r,i){if(W&&!n){var o=function(e,t,n){var r=document.createElement("style");r.setAttribute(z,"");var i=q();if(i&&r.setAttribute("nonce",i),r.appendChild(document.createTextNode("")),e&&!t)e.appendChild(r);else{if(!t||!e||!t.parentNode)throw new x(6);t.parentNode.insertBefore(r,n?t:t.nextSibling)}return r}(e,t,r);return function(e,t){var n=Object.create(null),r=Object.create(null),i=[],o=void 0!==t,a=!1,s=function(e){var t=r[e];return void 0!==t?t:(r[e]=i.length,i.push(0),Q(n,e),r[e])},l=function(){var t=$(e).cssRules,n="";for(var o in r){n+=te(o);for(var a=r[o],s=ne(i,a),l=s-i[a];l<s;l+=1){var u=t[l];void 0!==u&&(n+=u.cssText)}}return n};return{clone:function(){throw new x(5)},css:l,getIds:oe(r),hasNameForId:Z(n),insertMarker:s,insertRules:function(r,l,u){for(var c=s(r),d=$(e),p=ne(i,c),h=0,f=[],m=l.length,g=0;g<m;g+=1){var b=l[g],v=o;v&&-1!==b.indexOf("@import")?f.push(b):ee(d,b,p+h)&&(v=!1,h+=1)}o&&f.length>0&&(a=!0,t().insertRules(r+"-import",f)),i[c]+=h,X(n,r,u)},removeRules:function(s){var l=r[s];if(void 0!==l){var u=i[l];!function(e,t,n){for(var r=t-n,i=t;i>r;i-=1)e.deleteRule(i)}($(e),ne(i,l),u),i[l]=0,Q(n,s),o&&a&&t().removeRules(s+"-import")}},sealed:!1,styleTag:e,toElement:ie(l,n),toHTML:re(l,n)}}(o,i)}return ae()},le=/\s+/,ue=void 0;ue=W?1e3:-1;var ce,de=0,pe=void 0,he=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W?document.head:null,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];v(this,e),this.getImportRuleTag=function(){var e=t.importRuleTag;if(void 0!==e)return e;var n=t.tags[0];return t.importRuleTag=se(t.target,n?n.styleTag:null,t.forceServer,!0)},de+=1,this.id=de,this.forceServer=r,this.target=r?null:n,this.tagMap={},this.deferred={},this.rehydratedNames={},this.ignoreRehydratedNames={},this.tags=[],this.capacity=1,this.clones=[]}return e.prototype.rehydrate=function(){if(!W||this.forceServer)return this;var e=[],t=[],n=!1,r=document.querySelectorAll("style["+z+"]"),i=r.length;if(0===i)return this;for(var o=0;o<i;o+=1){var a=r[o];n||(n=!!a.getAttribute("data-styled-streamed"));for(var s=(a.getAttribute(z)||"").trim().split(le),l=s.length,u=0;u<l;u+=1){var c=s[u];this.rehydratedNames[c]=!0}t.push.apply(t,K(a.textContent)),e.push(a)}var d=t.length;if(0===d)return this;var p=function(e,t,n,r){var i=Y(function(){for(var r=0,i=n.length;r<i;r+=1){var o=n[r],a=o.componentId,s=o.cssFromDOM,l=O("",s);e.insertRules(a,l)}for(var u=0,c=t.length;u<c;u+=1){var d=t[u];d.parentNode&&d.parentNode.removeChild(d)}});return r&&i(),_({},e,{insertMarker:function(t){return i(),e.insertMarker(t)},insertRules:function(t,n,r){return i(),e.insertRules(t,n,r)}})}(this.makeTag(null),e,t,n);this.capacity=Math.max(1,ue-d),this.tags.push(p);for(var h=0;h<d;h+=1)this.tagMap[t[h].componentId]=p;return this},e.reset=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];pe=new e(void 0,t).rehydrate()},e.prototype.clone=function(){var t=new e(this.target,this.forceServer);return this.clones.push(t),t.tags=this.tags.map(function(e){for(var n=e.getIds(),r=e.clone(),i=0;i<n.length;i+=1)t.tagMap[n[i]]=r;return r}),t.rehydratedNames=_({},this.rehydratedNames),t.deferred=_({},this.deferred),t},e.prototype.sealAllTags=function(){this.capacity=1,this.tags.forEach(function(e){e.sealed=!0})},e.prototype.makeTag=function(e){var t=e?e.styleTag:null;return se(this.target,t,this.forceServer,!1,this.getImportRuleTag)},e.prototype.getTagForId=function(e){var t=this.tagMap[e];if(void 0!==t&&!t.sealed)return t;var n=this.tags[this.tags.length-1];return this.capacity-=1,0===this.capacity&&(this.capacity=ue,n=this.makeTag(n),this.tags.push(n)),this.tagMap[e]=n},e.prototype.hasId=function(e){return void 0!==this.tagMap[e]},e.prototype.hasNameForId=function(e,t){if(void 0===this.ignoreRehydratedNames[e]&&this.rehydratedNames[t])return!0;var n=this.tagMap[e];return void 0!==n&&n.hasNameForId(e,t)},e.prototype.deferredInject=function(e,t){if(void 0===this.tagMap[e]){for(var n=this.clones,r=0;r<n.length;r+=1)n[r].deferredInject(e,t);this.getTagForId(e).insertMarker(e),this.deferred[e]=t}},e.prototype.inject=function(e,t,n){for(var r=this.clones,i=0;i<r.length;i+=1)r[i].inject(e,t,n);var o=this.getTagForId(e);if(void 0!==this.deferred[e]){var a=this.deferred[e].concat(t);o.insertRules(e,a,n),this.deferred[e]=void 0}else o.insertRules(e,t,n)},e.prototype.remove=function(e){var t=this.tagMap[e];if(void 0!==t){for(var n=this.clones,r=0;r<n.length;r+=1)n[r].remove(e);t.removeRules(e),this.ignoreRehydratedNames[e]=!0,this.deferred[e]=void 0}},e.prototype.toHTML=function(){return this.tags.map(function(e){return e.toHTML()}).join("")},e.prototype.toReactElements=function(){var e=this.id;return this.tags.map(function(t,n){var r="sc-"+e+"-"+n;return Object(a.cloneElement)(t.toElement(),{key:r})})},y(e,null,[{key:"master",get:function(){return pe||(pe=(new e).rehydrate())}},{key:"instance",get:function(){return e.master}}]),e}(),fe=function(e){function t(){return v(this,t),E(this,e.apply(this,arguments))}return S(t,e),t.prototype.getChildContext=function(){var e;return(e={})[V]=this.sheetInstance,e},t.prototype.componentWillMount=function(){if(this.props.sheet)this.sheetInstance=this.props.sheet;else{if(!this.props.target)throw new x(4);this.sheetInstance=new he(this.props.target)}},t.prototype.render=function(){return s.a.Children.only(this.props.children)},t}(a.Component);fe.childContextTypes=((ce={})[V]=h.a.oneOfType([h.a.instanceOf(he),h.a.instanceOf(me)]).isRequired,ce);var me=function(){function e(){v(this,e),this.masterSheet=he.master,this.instance=this.masterSheet.clone(),this.closed=!1}return e.prototype.complete=function(){if(!this.closed){var e=this.masterSheet.clones.indexOf(this.instance);this.masterSheet.clones.splice(e,1),this.closed=!0}},e.prototype.collectStyles=function(e){if(this.closed)throw new x(2);return s.a.createElement(fe,{sheet:this.instance},e)},e.prototype.getStyleTags=function(){return this.complete(),this.instance.toHTML()},e.prototype.getStyleElement=function(){return this.complete(),this.instance.toReactElements()},e.prototype.interleaveWithNodeStream=function(e){throw new x(3)},e}(),ge=function(e,t,n){var r=n&&e.theme===n.theme;return e.theme&&!r?e.theme:t},be=/[[\].#*$><+~=|^:(),"'`-]+/g,ve=/(^-|-$)/g;function ye(e){return e.replace(be,"-").replace(ve,"")}function _e(e){return e.displayName||e.name||"Component"}function Se(e){return"string"===typeof e}var we=/^((?:s(?:uppressContentEditableWarn|croll|pac)|(?:shape|image|text)Render|(?:letter|word)Spac|vHang|hang)ing|(?:on(?:AnimationIteration|C(?:o(?:mposition(?:Update|Start|End)|ntextMenu|py)|anPlayThrough|anPlay|hange|lick|ut)|(?:Animation|Touch|Load|Drag)Start|(?:(?:Duration|Volume|Rate)Chang|(?:MouseLea|(?:Touch|Mouse)Mo|DragLea)v|Paus)e|Loaded(?:Metad|D)ata|(?:(?:T(?:ransition|ouch)|Animation)E|Suspe)nd|DoubleClick|(?:TouchCanc|Whe)el|Lo(?:stPointer|ad)|TimeUpdate|(?:Mouse(?:Ent|Ov)e|Drag(?:Ent|Ov)e|Erro)r|GotPointer|MouseDown|(?:E(?:n(?:crypt|d)|mpti)|S(?:tall|eek))ed|KeyPress|(?:MouseOu|DragExi|S(?:elec|ubmi)|Rese|Inpu)t|P(?:rogress|laying)|DragEnd|Key(?:Down|Up)|(?:MouseU|Dro)p|(?:Wait|Seek)ing|Scroll|Focus|Paste|Abort|Drag|Play|Blur)Captur|alignmentBaselin|(?:limitingConeAng|xlink(?:(?:Arcr|R)o|Tit)|s(?:urfaceSca|ty|ca)|unselectab|baseProfi|fontSty|(?:focus|dragg)ab|multip|profi|tit)l|d(?:ominantBaselin|efaultValu)|onPointerLeav|a(?:uto(?:Capitaliz|Revers|Sav)|dditiv)|(?:(?:formNoValid|xlinkActu|noValid|accumul|rot)a|autoComple|decelera)t|(?:(?:attribute|item)T|datat)yp|onPointerMov|(?:attribute|glyph)Nam|playsInlin|(?:writing|input|edge)Mod|(?:formE|e)ncTyp|(?:amplitu|mo)d|(?:xlinkTy|itemSco|keyTy|slo)p|(?:xmlSpa|non)c|fillRul|(?:dateTi|na)m|r(?:esourc|ol)|xmlBas|wmod)e|(?:glyphOrientationHorizont|loc)al|(?:externalResourcesRequir|select|revers|mut)ed|c(?:o(?:lorInterpolationFilter|ord)s|o(?:lor(?:Interpolation)?|nt(?:rols|ent))|(?:ontentS(?:cript|tyle)Typ|o(?:ntentEditab|lorProfi)l|l(?:assNam|ipRul)|a(?:lcMod|ptur)|it)e|olorRendering|l(?:ipPathUnits|assID)|(?:ontrolsLis|apHeigh)t|h(?:eckedLink|a(?:llenge|rSet)|ildren|ecked)|ell(?:Spac|Padd)ing|o(?:ntextMenu|ls)|(?:rossOrigi|olSpa)n|l(?:ip(?:Path)?|ass)|ursor|[xy])|glyphOrientationVertical|d(?:angerouslySetInnerHTML|efaultChecked|ownload|isabled|isplay|[xy])|(?:s(?:trikethroughThickn|eaml)es|(?:und|ov)erlineThicknes|r(?:equiredExtension|adiu)|(?:requiredFeatur|tableValu|stitchTil|numOctav|filterR)e|key(?:(?:Splin|Tim)e|Param)|auto[Ff]ocu|header|bia)s|(?:(?:st(?:rikethroughPosi|dDevia)|(?:und|ov)erlinePosi|(?:textDecor|elev)a|orienta)tio|(?:strokeLinejo|orig)i|on(?:PointerDow|FocusI)|formActio|zoomAndPa|directio|(?:vers|act)io|rowSpa|begi|ico)n|o(?:n(?:AnimationIteration|C(?:o(?:mposition(?:Update|Start|End)|ntextMenu|py)|anPlayThrough|anPlay|hange|lick|ut)|(?:(?:Duration|Volume|Rate)Chang|(?:MouseLea|(?:Touch|Mouse)Mo|DragLea)v|Paus)e|Loaded(?:Metad|D)ata|(?:Animation|Touch|Load|Drag)Start|(?:(?:T(?:ransition|ouch)|Animation)E|Suspe)nd|DoubleClick|(?:TouchCanc|Whe)el|(?:Mouse(?:Ent|Ov)e|Drag(?:Ent|Ov)e|Erro)r|TimeUpdate|(?:E(?:n(?:crypt|d)|mpti)|S(?:tall|eek))ed|MouseDown|P(?:rogress|laying)|(?:MouseOu|DragExi|S(?:elec|ubmi)|Rese|Inpu)t|KeyPress|DragEnd|Key(?:Down|Up)|(?:Wait|Seek)ing|(?:MouseU|Dro)p|Scroll|Paste|Focus|Abort|Drag|Play|Load|Blur)|rient)|p(?:reserveAspectRatio|ointsAt[X-Z]|anose1)|(?:(?:allowPaymentReque|(?:fontSize|length)Adju|manife)s|strokeMiterlimi|(?:(?:specularE|e)xpon|renderingInt|asc)en|(?:specularConsta|repeatCou|fontVaria)n|d(?:iffuseConsta|esce)n|baselineShif|vectorEffec|onPointerOu|(?:(?:mar(?:ker|gin)|x)H|accentH|fontW)eigh|markerStar|a(?:utoCorrec|bou)|onFocusOu|intercep|restar|forma|inlis|heigh|lis)t|(?:patternContent|ma(?:sk(?:Content)?|rker)|primitive|gradient|pattern|filter)Units|(?:(?:allowTranspar|baseFrequ)enc|re(?:ferrerPolic|adOnl)|(?:(?:st(?:roke|op)O|floodO|fillO|o)pac|integr|secur)it|visibilit|fontFamil|accessKe|propert|summar)y|(?:gradientT|patternT|t)ransform|(?:(?:st(?:rokeDasho|artO)|o)ffs|acceptChars|formTarg|viewTarg|srcS)et|(?:[xy]ChannelSelect|lightingCol|textAnch|floodCol|stopCol|operat|htmlF)or|(?:(?:enableBackgrou|markerE)n|s(?:p(?:readMetho|ee)|ee)|formMetho|(?:markerM|onInval)i|preloa|metho|kin)d|k(?:ernel(?:UnitLength|Matrix)|[1-4])|strokeDasharray|(?:onPointerCanc|lab)el|(?:allowFullScre|hidd)en|a(?:l(?:lowUserMedia|phabetic|t)|rabicForm|sync)|systemLanguage|(?:(?:o(?:nPointer(?:Ent|Ov)|rd)|allowReord|placehold|frameBord|paintOrd|post)e|repeatDu|d(?:efe|u))r|(?:pointerEve|keyPoi)nts|preserveAlpha|(?:strokeLineca|onPointerU|itemPro|useMa|wra|loo)p|v(?:Mathematical|ert(?:Origin[XY]|AdvY)|alues|ocab)|unicodeRange|h(?:oriz(?:Origin|Adv)X|ttpEquiv)|(?:vI|i)deographic|mathematical|u(?:nicodeBidi|[12])|(?:fontStretc|hig)h|vAlphabetic|(?:(?:mar(?:ker|gin)W|strokeW)id|azimu)th|(?:xmlnsXl|valueL)ink|mediaGroup|spellCheck|(?:text|m(?:in|ax))Length|(?:unitsPerE|optimu|fro)m|r(?:adioGroup|e(?:sults|f[XY]|l)|ows|[xy])|pathLength|(?:xlinkHr|glyphR)ef|innerHTML|xlinkShow|f(?:o(?:ntSize|rm?)|il(?:ter|l))|(?:tabInde|(?:sand|b)bo|viewBo)x|autoPlay|r(?:e(?:quired|sult|f))?|(?:(?:href|xml|src)La|kerni)ng|o(?:verflow|pen)|i(?:temRef|n2|s)|p(?:attern|oints)|unicode|d(?:efault|ata|ir)?|divisor|t(?:arget[XY]|o)|(?:stri|la)ng|(?:width|size)s|prefix|typeof|srcDoc|s(?:coped|te(?:m[hv]|p)|pan)|s(?:t(?:roke|art)|hape|cope|rc)|a(?:ccept|llow|s)|itemID|t(?:arget|ype)|m(?:edia|a(?:sk|x)|in)|value|width|x(?:mlns)?|size|href|k(?:ey)?|end|low|by|x[12]|y[12]|g[12]|i[dn]|f[xy]|[yz])$/,Ee=RegExp.prototype.test.bind(new RegExp("^(x|data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"));var Ce,xe,Ae="__styled-components__",Te=Ae+"next__",Oe=h.a.shape({getTheme:h.a.func,subscribe:h.a.func,unsubscribe:h.a.func}),ke=((Ce={})[Ae]=h.a.func,Ce[Te]=Oe,Ce);var Ie,Re=function(e){function t(){v(this,t);var n=E(this,e.call(this));return n.unsubscribeToOuterId=-1,n.getTheme=n.getTheme.bind(n),n}return S(t,e),t.prototype.componentWillMount=function(){var e=this,t=this.context[Te];void 0!==t&&(this.unsubscribeToOuterId=t.subscribe(function(t){e.outerTheme=t,void 0!==e.broadcast&&e.publish(e.props.theme)})),this.broadcast=function(e){var t={},n=0,r=e;return{publish:function(e){for(var n in r=e,t){var i=t[n];void 0!==i&&i(r)}},subscribe:function(e){var i=n;return t[i]=e,n+=1,e(r),i},unsubscribe:function(e){t[e]=void 0}}}(this.getTheme())},t.prototype.getChildContext=function(){var e,t=this;return _({},this.context,((e={})[Te]={getTheme:this.getTheme,subscribe:this.broadcast.subscribe,unsubscribe:this.broadcast.unsubscribe},e[Ae]=function(e){var n=t.broadcast.subscribe(e);return function(){return t.broadcast.unsubscribe(n)}},e))},t.prototype.componentWillReceiveProps=function(e){this.props.theme!==e.theme&&this.publish(e.theme)},t.prototype.componentWillUnmount=function(){-1!==this.unsubscribeToOuterId&&this.context[Te].unsubscribe(this.unsubscribeToOuterId)},t.prototype.getTheme=function(e){var t=e||this.props.theme;if("function"===typeof t)return t(this.outerTheme);if(null===t||Array.isArray(t)||"object"!==("undefined"===typeof t?"undefined":b(t)))throw new x(8);return _({},this.outerTheme,t)},t.prototype.publish=function(e){this.broadcast.publish(this.getTheme(e))},t.prototype.render=function(){return this.props.children?s.a.Children.only(this.props.children):null},t}(a.Component);Re.childContextTypes=ke,Re.contextTypes=((xe={})[Te]=Oe,xe);var Pe={},De=_({},ke,((Ie={})[V]=h.a.oneOfType([h.a.instanceOf(he),h.a.instanceOf(me)]),Ie)),Ne={},Me=function(){};var Le=function(e){function t(){var n,r;v(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=E(this,e.call.apply(e,[this].concat(o))),r.attrs={},r.state={theme:null,generatedClassName:""},r.unsubscribeId=-1,E(r,n)}return S(t,e),t.prototype.unsubscribeFromContext=function(){-1!==this.unsubscribeId&&this.context[Te].unsubscribe(this.unsubscribeId)},t.prototype.buildExecutionContext=function(e,t){var n=this.constructor.attrs,r=_({},t,{theme:e});return void 0===n?r:(this.attrs=Object.keys(n).reduce(function(e,t){var i=n[t];return e[t]="function"!==typeof i||function(e,t){for(var n=e;n;)if((n=Object.getPrototypeOf(n))&&n===t)return!0;return!1}(i,a.Component)?i:i(r),e},{}),_({},r,this.attrs))},t.prototype.generateAndInjectStyles=function(e,t){var n=this.constructor,r=n.attrs,i=n.componentStyle,o=(n.warnTooManyClasses,this.context[V]||he.master);if(i.isStatic&&void 0===r)return i.generateAndInjectStyles(Pe,o);var a=this.buildExecutionContext(e,t),s=i.generateAndInjectStyles(a,o);return s},t.prototype.componentWillMount=function(){var e=this,t=this.constructor.componentStyle,n=this.context[Te];if(t.isStatic){var r=this.generateAndInjectStyles(Pe,this.props);this.setState({generatedClassName:r})}else if(void 0!==n){var i=n.subscribe;this.unsubscribeId=i(function(t){var n=ge(e.props,t,e.constructor.defaultProps),r=e.generateAndInjectStyles(n,e.props);e.setState({theme:n,generatedClassName:r})})}else{var o=this.props.theme||U,a=this.generateAndInjectStyles(o,this.props);this.setState({theme:o,generatedClassName:a})}},t.prototype.componentWillReceiveProps=function(e){var t=this;this.constructor.componentStyle.isStatic||this.setState(function(n){var r=ge(e,n.theme,t.constructor.defaultProps);return{theme:r,generatedClassName:t.generateAndInjectStyles(r,e)}})},t.prototype.componentWillUnmount=function(){this.unsubscribeFromContext()},t.prototype.render=function(){var e=this.props.innerRef,t=this.state.generatedClassName,n=this.constructor,r=n.styledComponentId,i=n.target,o=Se(i),s=[this.props.className,r,this.attrs.className,t].filter(Boolean).join(" "),l=_({},this.attrs,{className:s});N(i)?l.innerRef=e:l.ref=e;var u,c=l,d=void 0;for(d in this.props)"innerRef"===d||"className"===d||o&&(u=d,!we.test(u)&&!Ee(u.toLowerCase()))||(c[d]="style"===d&&d in this.attrs?_({},this.attrs[d],this.props[d]):this.props[d]);return Object(a.createElement)(i,c)},t}(a.Component);function Be(e){for(var t,n=0|e.length,r=0|n,i=0;n>=4;)t=1540483477*(65535&(t=255&e.charCodeAt(i)|(255&e.charCodeAt(++i))<<8|(255&e.charCodeAt(++i))<<16|(255&e.charCodeAt(++i))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++i;switch(n){case 3:r^=(255&e.charCodeAt(i+2))<<16;case 2:r^=(255&e.charCodeAt(i+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(i)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),(r^=r>>>15)>>>0}var Fe=W,je=function e(t,n){for(var r=0,i=t.length;r<i;r+=1){var o=t[r];if(Array.isArray(o)&&!e(o))return!1;if("function"===typeof o&&!N(o))return!1}if(void 0!==n)for(var a in n)if("function"===typeof n[a])return!1;return!0},Ue="undefined"!==typeof r&&r.hot&&!1,He=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],ze=function(e){var t="function"===typeof e&&!(e.prototype&&"isReactComponent"in e.prototype),n=N(e)||t,r=function(t){function r(){var e,n;v(this,r);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return e=n=E(this,t.call.apply(t,[this].concat(o))),n.state=U,n.unsubscribeId=-1,E(n,e)}return S(r,t),r.prototype.componentWillMount=function(){var e=this,t=this.constructor.defaultProps,n=this.context[Te],r=ge(this.props,void 0,t);if(void 0===n&&void 0!==r)this.setState({theme:r});else{var i=n.subscribe;this.unsubscribeId=i(function(n){var r=ge(e.props,n,t);e.setState({theme:r})})}},r.prototype.componentWillReceiveProps=function(e){var t=this.constructor.defaultProps;this.setState(function(n){return{theme:ge(e,n.theme,t)}})},r.prototype.componentWillUnmount=function(){-1!==this.unsubscribeId&&this.context[Te].unsubscribe(this.unsubscribeId)},r.prototype.render=function(){var t=_({theme:this.state.theme},this.props);return n||(t.ref=t.innerRef,delete t.innerRef),s.a.createElement(e,t)},r}(s.a.Component);return r.contextTypes=ke,r.displayName="WithTheme("+_e(e)+")",r.styledComponentId="withTheme",m()(r,e)},Ve={StyleSheet:he};var We=function(e,t,n){var r=function(t){return e(Be(t))};return function(){function e(t,n,r){if(v(this,e),this.rules=t,this.isStatic=!Ue&&je(t,n),this.componentId=r,!he.master.hasId(r)){var i=[];he.master.deferredInject(r,i)}}return e.prototype.generateAndInjectStyles=function(e,i){var o=this.isStatic,a=this.componentId,s=this.lastClassName;if(Fe&&o&&void 0!==s&&i.hasNameForId(a,s))return s;var l=t(this.rules,e),u=r(this.componentId+l.join(""));return i.hasNameForId(a,u)||i.inject(this.componentId,n(l,"."+u),u),this.lastClassName=u,u},e.generateName=function(e){return r(e)},e}()}(B,A,D),Ge=function(e){return function t(n,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:U;if(!Object(g.isValidElementType)(r))throw new x(1,String(r));var o=function(){return n(r,i,e.apply(void 0,arguments))};return o.withConfig=function(e){return t(n,r,_({},i,e))},o.attrs=function(e){return t(n,r,_({},i,{attrs:_({},i.attrs||U,e)}))},o}}(H),Ke=function(e,t){return function n(r,i,o){var a=i.isClass,s=void 0===a?!Se(r):a,l=i.displayName,u=void 0===l?function(e){return Se(e)?"styled."+e:"Styled("+_e(e)+")"}(r):l,c=i.componentId,d=void 0===c?function(e,t,n){var r="string"!==typeof t?"sc":ye(t),i=(Ne[r]||0)+1;Ne[r]=i;var o=r+"-"+e.generateName(r+i);return void 0!==n?n+"-"+o:o}(e,i.displayName,i.parentComponentId):c,p=i.ParentComponent,h=void 0===p?Le:p,f=i.rules,g=i.attrs,b=i.displayName&&i.componentId?ye(i.displayName)+"-"+i.componentId:i.componentId||d,C=new e(void 0===f?o:f.concat(o),g,b),x=function(e){function a(){return v(this,a),E(this,e.apply(this,arguments))}return S(a,e),a.withComponent=function(e){var t=i.componentId,r=w(i,["componentId"]),s=t&&t+"-"+(Se(e)?e:ye(_e(e))),l=_({},r,{componentId:s,ParentComponent:a});return n(e,l,o)},y(a,null,[{key:"extend",get:function(){var e=i.rules,s=i.componentId,l=w(i,["rules","componentId"]),u=void 0===e?o:e.concat(o),c=_({},l,{rules:u,parentComponentId:s,ParentComponent:a});return Me(),t(n,r,c)}}]),a}(h);return x.attrs=g,x.componentStyle=C,x.contextTypes=De,x.displayName=u,x.styledComponentId=b,x.target=r,s&&m()(x,r,{attrs:!0,componentStyle:!0,displayName:!0,extend:!0,styledComponentId:!0,target:!0,warnTooManyClasses:!0,withComponent:!0}),x}}(We,Ge),qe=function(e,t,n){return function(){var r=he.master,i=n.apply(void 0,arguments),o=e(Be(JSON.stringify(i).replace(/\s|\\n/g,""))),a="sc-keyframes-"+o;return r.hasNameForId(a,o)||r.inject(a,t(i,o,"@keyframes"),o),o}}(B,D,H),Ye=function(e,t){return function(){var n=he.master,r=t.apply(void 0,arguments),i="sc-global-"+Be(JSON.stringify(r));n.hasId(i)||n.inject(i,e(r))}}(D,H),Xe=function(e,t){var n=function(n){return t(e,n)};return He.forEach(function(e){n[e]=n(e)}),n}(Ke,Ge);t.default=Xe}.call(t,n(21),n(590)(e))},function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"a",function(){return o}),n.d(t,"c",function(){return a});var r=n(5),i=function(e){return function(t){t({type:r._117,payload:e})}},o=function(e){return function(t){t({type:r._116,payload:e})}},a=function(e){return function(t){t({type:r._118,payload:e})}}},function(e,t,n){"use strict";n.d(t,"c",function(){return i}),n.d(t,"d",function(){return o}),n.d(t,"b",function(){return a}),n.d(t,"a",function(){return s});var r=n(5),i=function(e){return function(t){t({type:r._286,payload:e})}},o=function(e){return function(t){t({type:r._288,payload:e})}},a=function(e){return function(t){t({type:r._287,payload:e})}},s=function(e){return function(t){t({type:r._241,payload:e})}}},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(2201));t.ToastContainer=r.default;var i=n(940);t.Bounce=i.Bounce,t.Slide=i.Slide,t.Zoom=i.Zoom,t.Flip=i.Flip;var o=n(235);t.ToastPosition=o.POSITION,t.ToastType=o.TYPE;var a=l(n(2205));t.toast=a.default;var s=l(n(941));function l(e){return e&&e.__esModule?e:{default:e}}t.cssTransition=s.default},function(e,t){e.exports=function(){}},function(e,t,n){var r=n(154)(Object,"create");e.exports=r},function(e,t,n){var r=n(2235);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},function(e,t,n){var r=n(2240);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},function(e,t,n){"use strict";n.d(t,"f",function(){return i}),n.d(t,"d",function(){return o}),n.d(t,"c",function(){return a}),n.d(t,"b",function(){return s}),n.d(t,"a",function(){return l}),n.d(t,"e",function(){return u});var r=n(5),i=function(e){return function(t){t({type:r._213,payload:e})}},o=function(e){return function(t){t({type:r._216,payload:e})}},a=function(e){return function(t){t({type:r._219,payload:e})}},s=function(e,t){return function(n){n({type:r._218,payload:{projects:e,iTokens:t}})}},l=function(e){return function(t){t({type:r._217,payload:e})}},u=function(e){return function(t){t({type:r._214,payload:e})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.zero=0]="zero",e[e.medium=1]="medium",e[e.long=2]="long"}(t.TooltipDelay||(t.TooltipDelay={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2358),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(242),i=n(2367),o=n(2);function a(e,t){var n=new Date(e.getTime());return n.setDate(n.getDate()+t),n}function s(e,t){var n=new Date(e.getTime()),r=n.getMonth()+t;return n.setMonth(r),n.getMonth()!==(r%i.default.MonthInOneYear+i.default.MonthInOneYear)%i.default.MonthInOneYear&&(n=a(n,-n.getDate())),n}function l(e,t){return!e&&!t||!(!e||!t)&&(e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()&&e.getDate()===t.getDate())}function u(e,t,n){switch(n){case r.FirstWeekOfYear.FirstFullWeek:return p(e,t,i.default.DaysInOneWeek);case r.FirstWeekOfYear.FirstFourDayWeek:return p(e,t,4);default:return function(e,t){var n=h(e)-1,r=(e.getDay()-n%i.default.DaysInOneWeek-t+2*i.default.DaysInOneWeek)%i.default.DaysInOneWeek;return Math.floor((n+r)/i.default.DaysInOneWeek+1)}(e,t)}}function c(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())}function d(e){return e.getDate()+(e.getMonth()<<5)+(e.getFullYear()<<9)}function p(e,t,n){var o=h(e)-1,a=e.getDay()-o%i.default.DaysInOneWeek,s=h(new Date(e.getFullYear()-1,r.MonthOfYear.December,31))-1,l=(t-a+2*i.default.DaysInOneWeek)%i.default.DaysInOneWeek;0!==l&&l>=n&&(l-=i.default.DaysInOneWeek);var u=o-l;return u<0&&(0!==(l=(t-(a-=s%i.default.DaysInOneWeek)+2*i.default.DaysInOneWeek)%i.default.DaysInOneWeek)&&l+1>=n&&(l-=i.default.DaysInOneWeek),u=s-l),Math.floor(u/i.default.DaysInOneWeek+1)}function h(e){for(var t=e.getMonth(),n=e.getFullYear(),r=0,i=0;i<t;i++)r+=f(i+1,n);return r+=e.getDate()}function f(e,t){return new Date(t,e,0).getDate()}t.addDays=a,t.addWeeks=function(e,t){return a(e,t*i.default.DaysInOneWeek)},t.addMonths=s,t.addYears=function(e,t){var n=new Date(e.getTime());return n.setFullYear(e.getFullYear()+t),n.getMonth()!==(e.getMonth()%i.default.MonthInOneYear+i.default.MonthInOneYear)%i.default.MonthInOneYear&&(n=a(n,-n.getDate())),n},t.getMonthStart=function(e){return new Date(e.getFullYear(),e.getMonth(),1,0,0,0,0)},t.getMonthEnd=function(e){return new Date(e.getFullYear(),e.getMonth()+1,0,0,0,0,0)},t.getYearStart=function(e){return new Date(e.getFullYear(),0,1,0,0,0,0)},t.getYearEnd=function(e){return new Date(e.getFullYear()+1,0,0,0,0,0,0)},t.setMonth=function(e,t){return s(e,t-e.getMonth())},t.compareDates=l,t.compareDatePart=function(e,t){return d(e)-d(t)},t.getDateRangeArray=function(e,t,n,u){var d,p=new Array,h=null;switch(u||(u=[r.DayOfWeek.Monday,r.DayOfWeek.Tuesday,r.DayOfWeek.Wednesday,r.DayOfWeek.Thursday,r.DayOfWeek.Friday]),t){case r.DateRangeType.Day:h=a(d=c(e),1);break;case r.DateRangeType.Week:case r.DateRangeType.WorkWeek:h=a(d=function(e,t){var n=t-e.getDay();return n>0&&(n-=i.default.DaysInOneWeek),a(e,n)}(c(e),n),i.default.DaysInOneWeek);break;case r.DateRangeType.Month:h=s(d=new Date(e.getFullYear(),e.getMonth(),1),1);break;default:return o.assertNever(t)}var f=d;do{t!==r.DateRangeType.WorkWeek?p.push(f):u.includes(f.getDay())&&p.push(f),f=a(f,1)}while(!l(f,h));return p},t.isInDateRangeArray=function(e,t){for(var n=0,r=t;n<r.length;n++)if(l(e,r[n]))return!0;return!1},t.getWeekNumbersInMonth=function(e,t,n,o){var a=o.getFullYear(),s=o.getMonth(),l=1,c=new Date(a,s,l),d=l+(t+i.default.DaysInOneWeek-1)-function(e,t){return e!==r.DayOfWeek.Sunday&&t<e?t+i.default.DaysInOneWeek:t}(t,c.getDay()),p=new Date(a,s,d);l=p.getDate();for(var h=[],f=0;f<e;f++)h.push(u(p,t,n)),l+=i.default.DaysInOneWeek,p=new Date(a,s,l);return h},t.getWeekNumber=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".root_19c5ab94{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.root_19c5ab94 *::-moz-focus-inner{border:0}.root_19c5ab94 *{outline:transparent}.root_19c5ab94 *{position:relative}.ms-Fabric--isFocusVisible .root_19c5ab94 *:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.picker_19c5ab94{color:"},{theme:"black",defaultValue:"#000000"},{rawString:";font-size:14px;position:relative}html[dir='ltr'] .picker_19c5ab94{text-align:left}html[dir='rtl'] .picker_19c5ab94{text-align:right}.holder_19c5ab94{-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.picker_19c5ab94.pickerIsOpened_19c5ab94 .holder_19c5ab94{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.pickerIsOpened_19c5ab94{position:relative}.frame_19c5ab94{position:relative}.wrap_19c5ab94{min-height:212px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.wrap_19c5ab94.goTodaySpacing_19c5ab94{min-height:228px}.dayPicker_19c5ab94{display:block}.header_19c5ab94{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:28px;line-height:44px;width:100%}.divider_19c5ab94{top:0;margin-top:-12px;margin-bottom:-12px}html[dir='ltr'] .divider_19c5ab94{border-right:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}html[dir='rtl'] .divider_19c5ab94{border-left:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.monthAndYear_19c5ab94,.year_19c5ab94,.decade_19c5ab94{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-weight:600;padding:0 5px}.monthAndYear_19c5ab94:hover,.currentYear_19c5ab94:hover,.currentDecade_19c5ab94:hover{cursor:default}.table_19c5ab94{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;margin-top:4px;width:197px}.table_19c5ab94 td{margin:0;padding:0}.table_19c5ab94 td:hover{outline:1px solid transparent}.dayWrapper_19c5ab94,.weekday_19c5ab94{width:28px;height:28px;padding:0;line-height:28px;font-size:12px;font-size:15px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default}.dayWrapper_19c5ab94 *::-moz-focus-inner,.weekday_19c5ab94 *::-moz-focus-inner{border:0}.dayWrapper_19c5ab94 *,.weekday_19c5ab94 *{outline:transparent}.dayWrapper_19c5ab94 *,.weekday_19c5ab94 *{position:relative}.ms-Fabric--isFocusVisible .dayWrapper_19c5ab94 *:focus:after,.ms-Fabric--isFocusVisible .weekday_19c5ab94 *:focus:after{content:'';position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.day_19c5ab94{width:24px;height:24px;border-radius:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;padding:0;background-color:transparent;line-height:100%}.dayIsToday_19c5ab94,.dayIsToday_19c5ab94:hover{position:relative;background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}@media screen and (-ms-high-contrast: active){.dayIsToday_19c5ab94,.dayIsToday_19c5ab94:hover{border:1px solid WindowText}}.dayIsDisabled_19c5ab94:before{border-top-color:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.dayIsUnfocused_19c5ab94{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";font-weight:400}.dayIsFocused_19c5ab94:hover,.dayIsUnfocused_19c5ab94:hover{cursor:pointer;background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.dayIsHighlighted_19c5ab94:hover,.pickerIsFocused_19c5ab94 .dayIsHighlighted_19c5ab94{cursor:pointer}@media screen and (-ms-high-contrast: active){.dayIsHighlighted_19c5ab94:hover,.pickerIsFocused_19c5ab94 .dayIsHighlighted_19c5ab94{border:2px solid Highlight}}.dayIsFocused_19c5ab94:active,.dayIsHighlighted_19c5ab94{background:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.dayIsFocused_19c5ab94:active.day_19c5ab94,.dayIsHighlighted_19c5ab94.day_19c5ab94{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-weight:600}.dayIsHighlighted_19c5ab94.dayDisabled_19c5ab94,.dayIsHighlighted_19c5ab94.dayDisabled_19c5ab94:hover{background:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:"}.dayBackground_19c5ab94,.dayBackground_19c5ab94:hover,.dayBackground_19c5ab94:active{border-radius:2px}.dayHover_19c5ab94,.dayHover_19c5ab94:hover{cursor:pointer;background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.dayPress_19c5ab94,.dayPress_19c5ab94:hover{cursor:pointer;font-weight:600;background:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.dayPress_19c5ab94 .dayIsToday_19c5ab94,.dayPress_19c5ab94:hover .dayIsToday_19c5ab94{background:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.dayIsUnfocused_19c5ab94:active,.dayIsFocused_19c5ab94:active,.dayIsHighlighted_19c5ab94,.dayIsHighlighted_19c5ab94:hover,.dayIsHighlighted_19c5ab94:active,.weekBackground_19c5ab94,.weekBackground_19c5ab94:hover,.weekBackground_19c5ab94:active{background:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";font-weight:600}.dayIsToday_19c5ab94,.dayIsToday_19c5ab94,.pickerIsFocused_19c5ab94 .dayIsToday_19c5ab94,.dayIsToday_19c5ab94.day_19c5ab94:active{position:relative;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";font-weight:600;background:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.showWeekNumbers_19c5ab94 .weekNumbers_19c5ab94{border-right:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";-webkit-box-sizing:border-box;box-sizing:border-box;width:28x;padding:0}.showWeekNumbers_19c5ab94 .weekNumbers_19c5ab94 .dayWrapper_19c5ab94{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.showWeekNumbers_19c5ab94 .weekNumbers_19c5ab94 .dayWrapper_19c5ab94.weekIsHighlighted_19c5ab94{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.showWeekNumbers_19c5ab94 .table_19c5ab94{width:225px}.showWeekNumbers_19c5ab94 .table_19c5ab94 .dayWrapper_19c5ab94,.showWeekNumbers_19c5ab94 .table_19c5ab94 .weekday_19c5ab94{width:30px}.showWeekNumbersRTL_19c5ab94 .weekNumbers_19c5ab94{border-left:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";-webkit-box-sizing:border-box;box-sizing:border-box}.showWeekNumbersRTL_19c5ab94 .weekNumbers_19c5ab94 .dayWrapper_19c5ab94{color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.showWeekNumbersRTL_19c5ab94 .weekNumbers_19c5ab94 .dayWrapper_19c5ab94.weekIsHighlighted_19c5ab94{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.showWeekNumbersRTL_19c5ab94 .table_19c5ab94:not(.weekNumbers_19c5ab94){margin-right:30px}.showWeekNumbersRTL_19c5ab94 .table_19c5ab94 .dayWrapper_19c5ab94,.showWeekNumbersRTL_19c5ab94 .table_19c5ab94 .weekday_19c5ab94{width:30px}.monthComponents_19c5ab94,.yearComponents_19c5ab94,.decadeComponents_19c5ab94{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:end;align-self:flex-end}.closeButton_19c5ab94,.prevMonth_19c5ab94,.nextMonth_19c5ab94,.prevYear_19c5ab94,.nextYear_19c5ab94,.prevDecade_19c5ab94,.nextDecade_19c5ab94{width:28px;height:28px;display:block;text-align:center;line-height:28px;text-align:center;font-size:12px;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";border-radius:2px;position:relative;background-color:transparent;border:none;padding:0}.closeButton_19c5ab94:hover,.prevMonth_19c5ab94:hover,.nextMonth_19c5ab94:hover,.prevYear_19c5ab94:hover,.nextYear_19c5ab94:hover,.prevDecade_19c5ab94:hover,.nextDecade_19c5ab94:hover{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:";cursor:pointer;outline:1px solid transparent}.prevMonthIsDisabled_19c5ab94,.nextMonthIsDisabled_19c5ab94,.prevYearIsDisabled_19c5ab94,.nextYearIsDisabled_19c5ab94,.prevDecadeIsDisabled_19c5ab94,.nextDecadeIsDisabled_19c5ab94{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";pointer-events:none}.headerToggleView_19c5ab94{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px}.headerToggleView_19c5ab94:hover{color:"},{theme:"black",defaultValue:"#000000"},{rawString:";cursor:pointer}.currentYear_19c5ab94,.currentDecade_19c5ab94{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 5px;font-size:14px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";height:28px;line-height:28px;font-weight:600}html[dir='ltr'] .currentYear_19c5ab94,html[dir='ltr'] .currentDecade_19c5ab94{margin-left:5px}html[dir='rtl'] .currentYear_19c5ab94,html[dir='rtl'] .currentDecade_19c5ab94{margin-right:5px}.optionGrid_19c5ab94{position:relative;height:210px;width:196px;margin:4px 0 0 0}html[dir='rtl'] .optionGrid_19c5ab94{margin:4px 0 0 0}.monthOption_19c5ab94,.yearOption_19c5ab94{width:60px;height:60px;line-height:60px;cursor:pointer;margin:0 10px 10px 0;font-size:13px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";text-align:center;border:none;padding:0;background-color:transparent;border-radius:2px}html[dir='ltr'] .monthOption_19c5ab94,html[dir='ltr'] .yearOption_19c5ab94{float:left}html[dir='rtl'] .monthOption_19c5ab94,html[dir='rtl'] .yearOption_19c5ab94{float:right}html[dir='rtl'] .monthOption_19c5ab94,html[dir='rtl'] .yearOption_19c5ab94{margin:0 0 10px 10px}.monthOption_19c5ab94:hover,.yearOption_19c5ab94:hover{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:";background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";outline:1px solid transparent}.monthOption_19c5ab94.isHighlighted_19c5ab94,.yearOption_19c5ab94.isHighlighted_19c5ab94{background-color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.dayIsDisabled_19c5ab94,.monthOptionIsDisabled_19c5ab94,.yearOptionIsDisabled_19c5ab94{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";pointer-events:none}.goToday_19c5ab94{bottom:0;color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";cursor:pointer;font-size:12px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:";height:30px;line-height:30px;padding:0 10px;background-color:transparent;border:none;position:absolute !important;-webkit-box-sizing:content-box;box-sizing:content-box}[dir='ltr'] .goToday_19c5ab94{right:13px}[dir='rtl'] .goToday_19c5ab94{left:13px}.goToday_19c5ab94:hover{color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";outline:1px solid transparent}.goToday_19c5ab94:active{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.goTodayInlineMonth_19c5ab94{top:212px}.wrap_19c5ab94.goTodaySpacing_19c5ab94{padding-bottom:28px}.root_19c5ab94.isPickingYears_19c5ab94 .dayPicker_19c5ab94,.root_19c5ab94.isPickingYears_19c5ab94 .monthComponents_19c5ab94{display:none}.root_19c5ab94.isPickingYears_19c5ab94 .monthPicker_19c5ab94{display:none}.root_19c5ab94.isPickingYears_19c5ab94 .yearPicker_19c5ab94{display:block}@media (min-device-width: 460px){.wrap_19c5ab94{padding:12px}.dayPicker_19c5ab94,.monthPicker_19c5ab94{min-height:200px}.header_19c5ab94{height:28px;line-height:28px;width:100%}.dayWrapper_19c5ab94,.weekday_19c5ab94{width:28px;height:28px;line-height:28px;font-size:12px}.closeButton_19c5ab94,.prevMonth_19c5ab94,.nextMonth_19c5ab94,.prevYear_19c5ab94,.nextYear_19c5ab94,.prevDecade_19c5ab94,.nextDecade_19c5ab94{font-size:12px;width:28px;height:28px;line-height:28px}.holder_19c5ab94{display:inline-block;height:auto;overflow:hidden}.monthAndYear_19c5ab94,.year_19c5ab94,.decade_19c5ab94{font-size:14px;color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.yearComponents_19c5ab94{margin-left:1px}.goToday_19c5ab94{padding:0 3px}[dir='ltr'] .goToday_19c5ab94{right:20px}[dir='rtl'] .goToday_19c5ab94{left:20px}.showWeekNumbers_19c5ab94 .table_19c5ab94 .dayWrapper_19c5ab94,.showWeekNumbers_19c5ab94 .table_19c5ab94 .weekday_19c5ab94{width:28px}.showWeekNumbersRTL_19c5ab94 .table_19c5ab94 .dayWrapper_19c5ab94,.showWeekNumbersRTL_19c5ab94 .table_19c5ab94 .weekday_19c5ab94{width:28px}.monthPickerVisible_19c5ab94 .wrap_19c5ab94{padding:12px}.monthPickerVisible_19c5ab94 .dayPicker_19c5ab94{margin:-10px 0;padding:10px 0}.monthPickerVisible_19c5ab94 .dayPicker_19c5ab94{-webkit-box-sizing:border-box;box-sizing:border-box;width:212px;min-height:200px}.monthPickerVisible_19c5ab94 .monthPicker_19c5ab94{display:block}.monthPickerVisible_19c5ab94 .optionGrid_19c5ab94{height:150px;width:196px}.monthPickerVisible_19c5ab94 .toggleMonthView_19c5ab94{display:none}.monthPickerVisible_19c5ab94 .currentYear_19c5ab94,.monthPickerVisible_19c5ab94 .currentDecade_19c5ab94{font-size:14px;margin:0;height:28px;line-height:28px;display:inline-block}.monthPickerVisible_19c5ab94 .monthOption_19c5ab94,.monthPickerVisible_19c5ab94 .yearOption_19c5ab94{width:40px;height:40px;line-height:40px;font-size:12px;margin:0 12px 16px 0}html[dir='rtl'] .monthPickerVisible_19c5ab94 .monthOption_19c5ab94,html[dir='rtl'] .monthPickerVisible_19c5ab94 .yearOption_19c5ab94{margin:0 0 16px 12px}.monthPickerVisible_19c5ab94 .monthOption_19c5ab94:hover,.monthPickerVisible_19c5ab94 .yearOption_19c5ab94:hover{outline:1px solid transparent}.monthPickerVisible_19c5ab94 .monthOption_19c5ab94:nth-child(4n+4),.monthPickerVisible_19c5ab94 .yearOption_19c5ab94:nth-child(4n+4){margin:0 0px 16px 0}html[dir='rtl'] .monthPickerVisible_19c5ab94 .monthOption_19c5ab94:nth-child(4n+4),html[dir='rtl'] .monthPickerVisible_19c5ab94 .yearOption_19c5ab94:nth-child(4n+4){margin:0 0 16px 0px}.monthPickerVisible_19c5ab94 .goToday_19c5ab94{font-size:12px;height:28px;line-height:28px;padding:0 10px}[dir='ltr'] .monthPickerVisible_19c5ab94 .goToday_19c5ab94{right:8px}[dir='rtl'] .monthPickerVisible_19c5ab94 .goToday_19c5ab94{left:8px}html[dir='ltr'] .monthPickerVisible_19c5ab94 .goToday_19c5ab94{text-align:right}html[dir='rtl'] .monthPickerVisible_19c5ab94 .goToday_19c5ab94{text-align:left}.monthPickerVisible_19c5ab94 .root_19c5ab94.isPickingYears_19c5ab94 .dayPicker_19c5ab94,.monthPickerVisible_19c5ab94 .root_19c5ab94.isPickingYears_19c5ab94 .monthComponents_19c5ab94{display:block}.monthPickerVisible_19c5ab94 .root_19c5ab94.isPickingYears_19c5ab94 .monthPicker_19c5ab94{display:none}.monthPickerVisible_19c5ab94 .root_19c5ab94.isPickingYears_19c5ab94 .yearPicker_19c5ab94{display:block}.calendarsInline_19c5ab94 .wrap_19c5ab94{padding:12px}.calendarsInline_19c5ab94 .holder_19c5ab94{height:auto}html[dir='ltr'] .calendarsInline_19c5ab94 .table_19c5ab94{margin-right:12px}html[dir='rtl'] .calendarsInline_19c5ab94 .table_19c5ab94{margin-left:12px}.calendarsInline_19c5ab94 .dayPicker_19c5ab94{width:auto}html[dir='ltr'] .calendarsInline_19c5ab94 .monthPicker_19c5ab94{margin-left:12px}html[dir='rtl'] .calendarsInline_19c5ab94 .monthPicker_19c5ab94{margin-right:12px}html[dir='ltr'] .calendarsInline_19c5ab94 .yearPicker_19c5ab94{margin-left:12px}html[dir='rtl'] .calendarsInline_19c5ab94 .yearPicker_19c5ab94{margin-right:12px}.calendarsInline_19c5ab94 .goToday_19c5ab94{padding:0 10px}[dir='ltr'] .calendarsInline_19c5ab94 .goToday_19c5ab94{right:14px}[dir='rtl'] .calendarsInline_19c5ab94 .goToday_19c5ab94{left:14px}html[dir='ltr'] .calendarsInline_19c5ab94 .monthComponents_19c5ab94{margin-right:12px}html[dir='rtl'] .calendarsInline_19c5ab94 .monthComponents_19c5ab94{margin-left:12px}.monthPickerOnly_19c5ab94 .wrap_19c5ab94{padding:12px}.monthPickerAsOverlay_19c5ab94 .wrap_19c5ab94{padding-bottom:28px;margin-bottom:6px}.monthPickerAsOverlay_19c5ab94 .holder_19c5ab94{height:240px;min-height:240px}.monthPickerAsOverlay_19c5ab94 .holderWithButton_19c5ab94{padding-top:6px;height:auto}}@media (max-device-width: 459px){.calendarsInline_19c5ab94 .monthPicker_19c5ab94,.calendarsInline_19c5ab94 .yearPicker_19c5ab94{display:none}.yearComponents_19c5ab94{margin-top:2px}}.goToday_19c5ab94{width:auto}.closeButton_19c5ab94,.nextMonth_19c5ab94,.prevMonth_19c5ab94,.nextYear_19c5ab94,.prevYear_19c5ab94,.nextDecade_19c5ab94,.prevDecade_19c5ab94{display:inline-block}.closeButton_19c5ab94:hover,.nextMonth_19c5ab94:hover,.prevMonth_19c5ab94:hover,.nextYear_19c5ab94:hover,.prevYear_19c5ab94:hover,.nextDecade_19c5ab94:hover,.prevDecade_19c5ab94:hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.closeButton_19c5ab94:active,.nextMonth_19c5ab94:active,.prevMonth_19c5ab94:active,.nextYear_19c5ab94:active,.prevYear_19c5ab94:active,.nextDecade_19c5ab94:active,.prevDecade_19c5ab94:active{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.monthIsHighlighted_19c5ab94{font-weight:600;background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.monthIsHighlighted_19c5ab94.monthOption_19c5ab94:hover{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.monthIsCurrentMonth_19c5ab94{font-weight:600;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.monthIsCurrentMonth_19c5ab94.monthOption_19c5ab94:hover{font-weight:600;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.monthOption_19c5ab94:active{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.yearIsHighlighted_19c5ab94{font-weight:600;background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.yearIsHighlighted_19c5ab94.yearOption_19c5ab94:hover{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.yearIsCurrentYear_19c5ab94{font-weight:600;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.yearIsCurrentYear_19c5ab94.yearOption_19c5ab94:hover{font-weight:600;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.yearOption_19c5ab94:active{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.topLeftCornerDate_19c5ab94{border-top-left-radius:2px}.topRightCornerDate_19c5ab94{border-top-right-radius:2px}.bottomLeftCornerDate_19c5ab94{border-bottom-left-radius:2px}.bottomRightCornerDate_19c5ab94{border-bottom-right-radius:2px}\n"}]),t.root="root_19c5ab94",t.picker="picker_19c5ab94",t.holder="holder_19c5ab94",t.pickerIsOpened="pickerIsOpened_19c5ab94",t.frame="frame_19c5ab94",t.wrap="wrap_19c5ab94",t.goTodaySpacing="goTodaySpacing_19c5ab94",t.dayPicker="dayPicker_19c5ab94",t.header="header_19c5ab94",t.divider="divider_19c5ab94",t.monthAndYear="monthAndYear_19c5ab94",t.year="year_19c5ab94",t.decade="decade_19c5ab94",t.currentYear="currentYear_19c5ab94",t.currentDecade="currentDecade_19c5ab94",t.table="table_19c5ab94",t.dayWrapper="dayWrapper_19c5ab94",t.weekday="weekday_19c5ab94",t.day="day_19c5ab94",t.dayIsToday="dayIsToday_19c5ab94",t.dayIsDisabled="dayIsDisabled_19c5ab94",t.dayIsUnfocused="dayIsUnfocused_19c5ab94",t.dayIsFocused="dayIsFocused_19c5ab94",t.dayIsHighlighted="dayIsHighlighted_19c5ab94",t.pickerIsFocused="pickerIsFocused_19c5ab94",t.dayDisabled="dayDisabled_19c5ab94",t.dayBackground="dayBackground_19c5ab94",t.dayHover="dayHover_19c5ab94",t.dayPress="dayPress_19c5ab94",t.weekBackground="weekBackground_19c5ab94",t.showWeekNumbers="showWeekNumbers_19c5ab94",t.weekNumbers="weekNumbers_19c5ab94",t.weekIsHighlighted="weekIsHighlighted_19c5ab94",t.showWeekNumbersRTL="showWeekNumbersRTL_19c5ab94",t.monthComponents="monthComponents_19c5ab94",t.yearComponents="yearComponents_19c5ab94",t.decadeComponents="decadeComponents_19c5ab94",t.closeButton="closeButton_19c5ab94",t.prevMonth="prevMonth_19c5ab94",t.nextMonth="nextMonth_19c5ab94",t.prevYear="prevYear_19c5ab94",t.nextYear="nextYear_19c5ab94",t.prevDecade="prevDecade_19c5ab94",t.nextDecade="nextDecade_19c5ab94",t.prevMonthIsDisabled="prevMonthIsDisabled_19c5ab94",t.nextMonthIsDisabled="nextMonthIsDisabled_19c5ab94",t.prevYearIsDisabled="prevYearIsDisabled_19c5ab94",t.nextYearIsDisabled="nextYearIsDisabled_19c5ab94",t.prevDecadeIsDisabled="prevDecadeIsDisabled_19c5ab94",t.nextDecadeIsDisabled="nextDecadeIsDisabled_19c5ab94",t.headerToggleView="headerToggleView_19c5ab94",t.optionGrid="optionGrid_19c5ab94",t.monthOption="monthOption_19c5ab94",t.yearOption="yearOption_19c5ab94",t.isHighlighted="isHighlighted_19c5ab94",t.monthOptionIsDisabled="monthOptionIsDisabled_19c5ab94",t.yearOptionIsDisabled="yearOptionIsDisabled_19c5ab94",t.goToday="goToday_19c5ab94",t.goTodayInlineMonth="goTodayInlineMonth_19c5ab94",t.isPickingYears="isPickingYears_19c5ab94",t.monthPicker="monthPicker_19c5ab94",t.yearPicker="yearPicker_19c5ab94",t.monthPickerVisible="monthPickerVisible_19c5ab94",t.toggleMonthView="toggleMonthView_19c5ab94",t.calendarsInline="calendarsInline_19c5ab94",t.monthPickerOnly="monthPickerOnly_19c5ab94",t.monthPickerAsOverlay="monthPickerAsOverlay_19c5ab94",t.holderWithButton="holderWithButton_19c5ab94",t.monthIsHighlighted="monthIsHighlighted_19c5ab94",t.monthIsCurrentMonth="monthIsCurrentMonth_19c5ab94",t.yearIsHighlighted="yearIsHighlighted_19c5ab94",t.yearIsCurrentYear="yearIsCurrentYear_19c5ab94",t.topLeftCornerDate="topLeftCornerDate_19c5ab94",t.topRightCornerDate="topRightCornerDate_19c5ab94",t.bottomLeftCornerDate="bottomLeftCornerDate_19c5ab94",t.bottomRightCornerDate="bottomRightCornerDate_19c5ab94"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(452),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2423),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.valid=0]="valid",e[e.warning=1]="warning",e[e.invalid=2]="invalid"}(t.ValidationState||(t.ValidationState={}))},function(e,t,n){"use strict";var r="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if("object"!==typeof n)throw new TypeError(n+"must be non-object");for(var r in n)i(n,r)&&(e[r]=n[r])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var o={arraySet:function(e,t,n,r,i){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+r),i);else for(var o=0;o<r;o++)e[i+o]=t[n+o]},flattenChunks:function(e){var t,n,r,i,o,a;for(r=0,t=0,n=e.length;t<n;t++)r+=e[t].length;for(a=new Uint8Array(r),i=0,t=0,n=e.length;t<n;t++)o=e[t],a.set(o,i),i+=o.length;return a}},a={arraySet:function(e,t,n,r,i){for(var o=0;o<r;o++)e[i+o]=t[n+o]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,o)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,a))},t.setTyped(r)},function(e,t,n){n(2649);for(var r=n(64),i=n(199),o=n(198),a=n(59)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<s.length;l++){var u=s[l],c=r[u],d=c&&c.prototype;d&&!d[a]&&i(d,a,u),o[u]=o.Array}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(342);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";var r=n(2665)(!0);n(1068)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return Number(e)+Number(t)});t.a=i},function(e,t,n){"use strict";t.a=function(e){return null!=e&&"object"===typeof e&&!0===e["@@functional/placeholder"]}},function(e,t,n){"use strict";t.a=function e(t,n,o){return function(){for(var a=[],s=0,l=t,u=0;u<n.length||s<arguments.length;){var c;u<n.length&&(!Object(i.a)(n[u])||s>=arguments.length)?c=n[u]:(c=arguments[s],s+=1),a[u]=c,Object(i.a)(c)||(l-=1),u+=1}return l<=0?o.apply(this,a):Object(r.a)(l,e(t,a,o))}};var r=n(78),i=n(346)},function(e,t,n){"use strict";t.a=function(e,t){var n=0,r=t.length,i=Array(r);for(;n<r;)i[n]=e(t[n]),n+=1;return i}},function(e,t,n){"use strict";var r=n(14),i=n(113),o=n(248),a=Object(r.a)(function(e){return!!Object(i.a)(e)||!!e&&("object"===typeof e&&(!Object(o.a)(e)&&(1===e.nodeType?!!e.length:0===e.length||e.length>0&&(e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1)))))});t.a=a},function(e,t,n){"use strict";var r=n(14),i=Object(r.a)(function(e){return function(){return e}});t.a=i},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){var r={};for(var i in n)r[i]=n[i];return r[e]=t,r});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){switch(e){case 0:return function(){return t.call(this)};case 1:return function(e){return t.call(this,e)};case 2:return function(e,n){return t.call(this,e,n)};case 3:return function(e,n,r){return t.call(this,e,n,r)};case 4:return function(e,n,r,i){return t.call(this,e,n,r,i)};case 5:return function(e,n,r,i,o){return t.call(this,e,n,r,i,o)};case 6:return function(e,n,r,i,o,a){return t.call(this,e,n,r,i,o,a)};case 7:return function(e,n,r,i,o,a,s){return t.call(this,e,n,r,i,o,a,s)};case 8:return function(e,n,r,i,o,a,s,l){return t.call(this,e,n,r,i,o,a,s,l)};case 9:return function(e,n,r,i,o,a,s,l,u){return t.call(this,e,n,r,i,o,a,s,l,u)};case 10:return function(e,n,r,i,o,a,s,l,u,c){return t.call(this,e,n,r,i,o,a,s,l,u,c)};default:throw new Error("First argument to nAry must be a non-negative integer no greater than ten")}});t.a=i},function(e,t,n){"use strict";var r=n(14),i=n(1091),o=Object(r.a)(function(e){return Object(i.a)(e.length,e)});t.a=o},function(e,t,n){"use strict";var r=n(250),i=n(14),o=n(80),a=Object(i.a)(Object(r.a)("tail",Object(o.a)(1,1/0)));t.a=a},function(e,t,n){"use strict";var r=n(14),i=n(554),o=Object(r.a)(i.a);t.a=o},function(e,t,n){"use strict";var r=n(14),i=n(1101),o=Object(r.a)(function(e){return Object(i.a)(e,[])});t.a=o},function(e,t,n){"use strict";t.a=function(e,t,n){var r=0,i=n.length;for(;r<i;){if(e(t,n[r]))return!0;r+=1}return!1}},function(e,t,n){"use strict";var r=n(1104),i=n(4),o=n(556),a=Object(i.a)(function(e,t){return Object(o.a)(Object(r.a)(e),t)});t.a=a},function(e,t,n){"use strict";var r=n(347),i=n(36),o=n(61),a=n(60),s=n(2723),l=Object(r.a)(4,[],Object(i.a)([],s.a,function(e,t,n,r){return Object(a.a)(function(r,i){var a=n(i);return r[a]=e(Object(o.a)(a,r)?r[a]:t,i),r},{},r)}));t.a=l},function(e,t,n){"use strict";var r=n(14),i=n(42),o=Object(r.a)(function(e){return Object(i.a)(e.length,function(t,n){var r=Array.prototype.slice.call(arguments,0);return r[0]=n,r[1]=t,e.apply(this,r)})});t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(65),o=Object(r.a)(function(e,t){return function(n){return function(r){return Object(i.a)(function(e){return t(e,r)},n(e(r)))}}});t.a=o},function(e,t,n){"use strict";var r=n(16),i=n(558),o=n(562),a=Object(r.a)(function e(t,n,r){return Object(o.a)(function(n,r,o){return Object(i.a)(r)&&Object(i.a)(o)?e(t,r,o):t(n,r,o)},n,r)});t.a=a},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.compose(i.reduce(i.useWith(i.add,[i.identity,i.propOr(0,"xAdvance")]),0),i.propOr([],"positions"));t.default=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(255)),s=r(n(363)),l=(0,a.default)(o.add,s.default);t.default=l},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)).pathOr(null,["attributes","font"]);t.default=i},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)).is(Number);t.default=i},function(e,t,n){var r;r=function(){"use strict";var e="millisecond",t="second",n="minute",r="hour",i="day",o="week",a="month",s="quarter",l="year",u="date",c="Invalid Date",d=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,p=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},f=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},m={s:f,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+f(r,2,"0")+":"+f(i,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,a),o=n-i<0,s=t.clone().add(r+(o?-1:1),a);return+(-(r+(n-i)/(o?i-s:s-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(c){return{M:a,y:l,w:o,d:i,D:u,h:r,m:n,s:t,ms:e,Q:s}[c]||String(c||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},g="en",b={};b[g]=h;var v=function(e){return e instanceof w},y=function(e,t,n){var r;if(!e)return g;if("string"==typeof e)b[e]&&(r=e),t&&(b[e]=t,r=e);else{var i=e.name;b[i]=e,r=i}return!n&&r&&(g=r),r||!n&&g},_=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new w(n)},S=m;S.l=y,S.i=v,S.w=function(e,t){return _(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var w=function(){function h(e){this.$L=y(e.locale,null,!0),this.parse(e)}var f=h.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(S.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(d);if(r){var i=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return S},f.isValid=function(){return!(this.$d.toString()===c)},f.isSame=function(e,t){var n=_(e);return this.startOf(t)<=n&&n<=this.endOf(t)},f.isAfter=function(e,t){return _(e)<this.startOf(t)},f.isBefore=function(e,t){return this.endOf(t)<_(e)},f.$g=function(e,t,n){return S.u(e)?this[t]:this.set(n,e)},f.unix=function(){return Math.floor(this.valueOf()/1e3)},f.valueOf=function(){return this.$d.getTime()},f.startOf=function(e,s){var c=this,d=!!S.u(s)||s,p=S.p(e),h=function(e,t){var n=S.w(c.$u?Date.UTC(c.$y,t,e):new Date(c.$y,t,e),c);return d?n:n.endOf(i)},f=function(e,t){return S.w(c.toDate()[e].apply(c.toDate("s"),(d?[0,0,0,0]:[23,59,59,999]).slice(t)),c)},m=this.$W,g=this.$M,b=this.$D,v="set"+(this.$u?"UTC":"");switch(p){case l:return d?h(1,0):h(31,11);case a:return d?h(1,g):h(0,g+1);case o:var y=this.$locale().weekStart||0,_=(m<y?m+7:m)-y;return h(d?b-_:b+(6-_),g);case i:case u:return f(v+"Hours",0);case r:return f(v+"Minutes",1);case n:return f(v+"Seconds",2);case t:return f(v+"Milliseconds",3);default:return this.clone()}},f.endOf=function(e){return this.startOf(e,!1)},f.$set=function(o,s){var c,d=S.p(o),p="set"+(this.$u?"UTC":""),h=(c={},c[i]=p+"Date",c[u]=p+"Date",c[a]=p+"Month",c[l]=p+"FullYear",c[r]=p+"Hours",c[n]=p+"Minutes",c[t]=p+"Seconds",c[e]=p+"Milliseconds",c)[d],f=d===i?this.$D+(s-this.$W):s;if(d===a||d===l){var m=this.clone().set(u,1);m.$d[h](f),m.init(),this.$d=m.set(u,Math.min(this.$D,m.daysInMonth())).$d}else h&&this.$d[h](f);return this.init(),this},f.set=function(e,t){return this.clone().$set(e,t)},f.get=function(e){return this[S.p(e)]()},f.add=function(e,s){var u,c=this;e=Number(e);var d=S.p(s),p=function(t){var n=_(c);return S.w(n.date(n.date()+Math.round(t*e)),c)};if(d===a)return this.set(a,this.$M+e);if(d===l)return this.set(l,this.$y+e);if(d===i)return p(1);if(d===o)return p(7);var h=(u={},u[n]=6e4,u[r]=36e5,u[t]=1e3,u)[d]||1,f=this.$d.getTime()+e*h;return S.w(f,this)},f.subtract=function(e,t){return this.add(-1*e,t)},f.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||c;var r=e||"YYYY-MM-DDTHH:mm:ssZ",i=S.z(this),o=this.$H,a=this.$m,s=this.$M,l=n.weekdays,u=n.months,d=function(e,n,i,o){return e&&(e[n]||e(t,r))||i[n].substr(0,o)},h=function(e){return S.s(o%12||12,e,"0")},f=n.meridiem||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r},m={YY:String(this.$y).slice(-2),YYYY:this.$y,M:s+1,MM:S.s(s+1,2,"0"),MMM:d(n.monthsShort,s,u,3),MMMM:d(u,s),D:this.$D,DD:S.s(this.$D,2,"0"),d:String(this.$W),dd:d(n.weekdaysMin,this.$W,l,2),ddd:d(n.weekdaysShort,this.$W,l,3),dddd:l[this.$W],H:String(o),HH:S.s(o,2,"0"),h:h(1),hh:h(2),a:f(o,a,!0),A:f(o,a,!1),m:String(a),mm:S.s(a,2,"0"),s:String(this.$s),ss:S.s(this.$s,2,"0"),SSS:S.s(this.$ms,3,"0"),Z:i};return r.replace(p,function(e,t){return t||m[e]||i.replace(":","")})},f.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},f.diff=function(e,u,c){var d,p=S.p(u),h=_(e),f=6e4*(h.utcOffset()-this.utcOffset()),m=this-h,g=S.m(this,h);return g=(d={},d[l]=g/12,d[a]=g,d[s]=g/3,d[o]=(m-f)/6048e5,d[i]=(m-f)/864e5,d[r]=m/36e5,d[n]=m/6e4,d[t]=m/1e3,d)[p]||m,c?g:S.a(g)},f.daysInMonth=function(){return this.endOf(a).$D},f.$locale=function(){return b[this.$L]},f.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=y(e,t,!0);return r&&(n.$L=r),n},f.clone=function(){return S.w(this.$d,this)},f.toDate=function(){return new Date(this.valueOf())},f.toJSON=function(){return this.isValid()?this.toISOString():null},f.toISOString=function(){return this.$d.toISOString()},f.toString=function(){return this.$d.toUTCString()},h}(),E=w.prototype;return _.prototype=E,[["$ms",e],["$s",t],["$m",n],["$H",r],["$W",i],["$M",a],["$y",l],["$D",u]].forEach(function(e){E[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),_.extend=function(e,t){return e.$i||(e(t,w,_),e.$i=!0),_},_.locale=y,_.isDayjs=v,_.unix=function(e){return _(1e3*e)},_.en=b[g],_.Ls=b,_.p={},_},e.exports=r()},function(e,t,n){"use strict";var r=n(3060),i="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),o=Object.prototype.toString,a=Array.prototype.concat,s=Object.defineProperty,l=s&&function(){var e={};try{for(var t in s(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),u=function(e,t,n,r){var i;t in e&&("function"!==typeof(i=r)||"[object Function]"!==o.call(i)||!r())||(l?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},c=function(e,t){var n=arguments.length>2?arguments[2]:{},o=r(t);i&&(o=a.call(o,Object.getOwnPropertySymbols(t)));for(var s=0;s<o.length;s+=1)u(e,o[s],t[o[s]],n[o[s]])};c.supportsDescriptors=!!l,e.exports=c},function(e,t,n){"use strict";e.exports=function(){if("function"!==typeof Promise)throw new TypeError("`Promise.allSettled` requires a global `Promise` be available.")}},function(e,t,n){"use strict";t.a=function(e){"undefined"!==typeof console&&"function"===typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}},function(e,t,n){"use strict";n.d(t,"e",function(){return l}),n.d(t,"c",function(){return c}),n.d(t,"b",function(){return p}),n.d(t,"a",function(){return f}),n.d(t,"d",function(){return h});var r=n(1217),i={INIT:"@@redux/INIT"+Math.random().toString(36).substring(7).split("").join("."),REPLACE:"@@redux/REPLACE"+Math.random().toString(36).substring(7).split("").join(".")},o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function s(e){if("object"!==("undefined"===typeof e?"undefined":o(e))||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function l(e,t,n){var a;if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error("Expected the enhancer to be a function.");return n(l)(e,t)}if("function"!==typeof e)throw new Error("Expected the reducer to be a function.");var u=e,c=t,d=[],p=d,h=!1;function f(){p===d&&(p=d.slice())}function m(){if(h)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return c}function g(e){if("function"!==typeof e)throw new Error("Expected the listener to be a function.");if(h)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");var t=!0;return f(),p.push(e),function(){if(t){if(h)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");t=!1,f();var n=p.indexOf(e);p.splice(n,1)}}}function b(e){if(!s(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"===typeof e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(h)throw new Error("Reducers may not dispatch actions.");try{h=!0,c=u(c,e)}finally{h=!1}for(var t=d=p,n=0;n<t.length;n++){(0,t[n])()}return e}return b({type:i.INIT}),(a={dispatch:b,subscribe:g,getState:m,replaceReducer:function(e){if("function"!==typeof e)throw new Error("Expected the nextReducer to be a function.");u=e,b({type:i.REPLACE})}})[r.a]=function(){var e,t=g;return(e={subscribe:function(e){if("object"!==("undefined"===typeof e?"undefined":o(e))||null===e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(m())}return n(),{unsubscribe:t(n)}}})[r.a]=function(){return this},e},a}function u(e,t){var n=t&&t.type;return"Given "+(n&&'action "'+String(n)+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function c(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];0,"function"===typeof e[o]&&(n[o]=e[o])}var a=Object.keys(n);var s=void 0;try{!function(e){Object.keys(e).forEach(function(t){var n=e[t];if("undefined"===typeof n(void 0,{type:i.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if("undefined"===typeof n(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+i.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}(n)}catch(e){s=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(s)throw s;for(var r=!1,i={},o=0;o<a.length;o++){var l=a[o],c=n[l],d=e[l],p=c(d,t);if("undefined"===typeof p){var h=u(l,t);throw new Error(h)}i[l]=p,r=r||p!==d}return r?i:e}}function d(e,t){return function(){return t(e.apply(this,arguments))}}function p(e,t){if("function"===typeof e)return d(e,t);if("object"!==("undefined"===typeof e?"undefined":o(e))||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":"undefined"===typeof e?"undefined":o(e))+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(e),r={},i=0;i<n.length;i++){var a=n[i],s=e[a];"function"===typeof s&&(r[a]=d(s,t))}return r}function h(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}function f(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];var o=e.apply(void 0,r),s=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},l={getState:o.getState,dispatch:function(){return s.apply(void 0,arguments)}},u=t.map(function(e){return e(l)});return s=h.apply(void 0,u)(o.dispatch),a({},o,{dispatch:s})}}}},function(e,t,n){"use strict";n.d(t,"a",function(){return i}),n.d(t,"b",function(){return o}),n.d(t,"e",function(){return a}),n.d(t,"c",function(){return s}),n.d(t,"f",function(){return l}),n.d(t,"d",function(){return u});var r=n(5),i=function(e){return function(t){t({type:r.u,payload:e})}},o=function(e){return function(t){t({type:r.x,payload:e})}},a=function(e){return function(t){t({type:r.v,payload:e})}},s=function(e){return function(t){t({type:r._138,payload:{newBackgroundRequestedByClick:e}})}},l=function(e){return function(t){t({type:r._259,payload:{showBackgroundMultiBedWarning:e}})}},u=function(e){return function(t){t({type:r._258,payload:{backgroundMovedTransformed:e}})}}},function(e,t,n){(t=e.exports).generateDevelopmentStorageCredentials=function(e){var t="UseDevelopmentStorage=true;";return e&&(t+="DevelopmentStorageProxyUri="+e),t};var r=n(1259);t.TableService=r,t.TableQuery=n(671),t.TableBatch=n(1437),t.TableUtilities=n(209),t.createTableService=function(e,t,n){return new r(e,t,n)},t.createTableServiceWithSas=function(e,t){return new r(null,null,e,t)};var i=n(1438);t.BlobService=i,t.BlobUtilities=n(208),t.createBlobService=function(e,t,n){return new i(e,t,n,null)},t.createBlobServiceWithSas=function(e,t){return new i(null,null,e,t)},t.createBlobServiceWithTokenCredential=function(e,t){return new i(null,null,e,null,null,t)},t.createBlobServiceAnonymous=function(e){return new i(null,null,e,null)};var o=n(1449);t.FileService=o,t.FileUtilities=n(618),t.createFileService=function(e,t,n){return new o(e,t,n)},t.createFileServiceWithSas=function(e,t){return new o(null,null,e,t)};var a=n(1456);t.QueueService=a,t.QueueUtilities=n(1459),t.QueueMessageEncoder=n(672),t.createQueueService=function(e,t,n){return new a(e,t,n)},t.createQueueServiceWithSas=function(e,t){return new a(null,null,e,t)},t.createQueueServiceWithTokenCredential=function(e,t){return new a(null,null,e,null,null,t)};var s=n(396),l=s.StorageServiceClient,u=s.SharedKey;t.generateAccountSharedAccessSignature=function(e,t,n){var r=l.getStorageSettings(e,t);return new u(r._name,r._key).generateAccountSignedQueryString(n)},t.Constants=s.Constants,t.StorageUtilities=s.StorageUtilities,t.AccessCondition=s.AccessCondition,t.SR=s.SR,t.StorageServiceClient=l,t.Logger=s.Logger,t.WebResource=s.WebResource,t.Validate=s.validate,t.date=s.date,t.TokenCredential=s.TokenCredential,t.LinearRetryPolicyFilter=s.LinearRetryPolicyFilter,t.ExponentialRetryPolicyFilter=s.ExponentialRetryPolicyFilter,t.RetryPolicyFilter=s.RetryPolicyFilter},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";(function(t){!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports=function(e,n,r,i){if("function"!==typeof e)throw new TypeError('"callback" argument must be a function');var o,a,s=arguments.length;switch(s){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick(function(){e.call(null,n)});case 3:return t.nextTick(function(){e.call(null,n,r)});case 4:return t.nextTick(function(){e.call(null,n,r,i)});default:for(o=new Array(s-1),a=0;a<o.length;)o[a++]=arguments[a];return t.nextTick(function(){e.apply(null,o)})}}:e.exports=t.nextTick}).call(t,n(21))},function(e,t,n){"use strict";(function(t,r){e.exports=h;var i=n(375),o=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?r:i,a=n(12).Buffer;h.WritableState=p;var s=n(84);s.inherits=n(15);var l,u={deprecate:n(598)};!function(){try{l=n(40)}catch(e){}finally{l||(l=n(52).EventEmitter)}}();var c;a=n(12).Buffer;function d(){}function p(e,t){c=c||n(138),e=e||{},this.objectMode=!!e.objectMode,t instanceof c&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var r=e.highWaterMark,a=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:a,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,a=n.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,o){--t.pendingcb,n?i(o,r):o(r);e._writableState.errorEmitted=!0,e.emit("error",r)}(e,n,r,t,a);else{var s=b(n);s||n.corked||n.bufferProcessing||!n.bufferedRequest||g(e,n),r?o(m,e,n,s,a):m(e,n,s,a)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new _(this),this.corkedRequestsFree.next=new _(this)}function h(e){if(c=c||n(138),!(this instanceof h)&&!(this instanceof c))return new h(e);this._writableState=new p(e,this),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev)),l.call(this)}function f(e,t,n,r,i,o,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function m(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),y(e,t)}function g(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),o=t.corkedRequestsFree;o.entry=n;for(var a=0;n;)i[a]=n,n=n.next,a+=1;f(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,t.corkedRequestsFree=o.next,o.next=null}else{for(;n;){var s=n.chunk,l=n.encoding,u=n.callback;if(f(e,t,!1,t.objectMode?1:s.length,s,l,u),n=n.next,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=n,t.bufferProcessing=!1}function b(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function v(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function y(e,t){var n=b(t);return n&&(0===t.pendingcb?(v(e,t),t.finished=!0,e.emit("finish")):v(e,t)),n}function _(e){var t=this;this.next=null,this.entry=null,this.finish=function(n){var r=t.entry;for(t.entry=null;r;){var i=r.callback;e.pendingcb--,i(n),r=r.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}s.inherits(h,l),p.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(p.prototype,"buffer",{get:u.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")})}catch(e){}}(),h.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe. Not readable."))},h.prototype.write=function(e,t,n){var r=this._writableState,o=!1;return"function"===typeof t&&(n=t,t=null),a.isBuffer(e)?t="buffer":t||(t=r.defaultEncoding),"function"!==typeof n&&(n=d),r.ended?function(e,t){var n=new Error("write after end");e.emit("error",n),i(t,n)}(this,n):function(e,t,n,r){var o=!0;if(!a.isBuffer(n)&&"string"!==typeof n&&null!==n&&void 0!==n&&!t.objectMode){var s=new TypeError("Invalid non-string/buffer chunk");e.emit("error",s),i(r,s),o=!1}return o}(this,r,e,n)&&(r.pendingcb++,o=function(e,t,n,r,i){n=function(e,t,n){return e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=new a(t,n)),t}(t,n,r),a.isBuffer(n)&&(r="buffer");var o=t.objectMode?1:n.length;t.length+=o;var s=t.length<t.highWaterMark;s||(t.needDrain=!0);if(t.writing||t.corked){var l=t.lastBufferedRequest;t.lastBufferedRequest=new function(e,t,n){this.chunk=e,this.encoding=t,this.callback=n,this.next=null}(n,r,i),l?l.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else f(e,t,!1,o,n,r,i);return s}(this,r,e,t,n)),o},h.prototype.cork=function(){this._writableState.corked++},h.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||g(this,e))},h.prototype.setDefaultEncoding=function(e){if("string"===typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);this._writableState.defaultEncoding=e},h.prototype._write=function(e,t,n){n(new Error("not implemented"))},h.prototype._writev=null,h.prototype.end=function(e,t,n){var r=this._writableState;"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,y(e,t),n&&(t.finished?i(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n)}}).call(t,n(21),n(597).setImmediate)},function(e,t,n){"use strict";e.exports=a;var r=n(138),i=n(84);function o(e){this.afterTransform=function(t,n){return function(e,t,n){var r=e._transformState;r.transforming=!1;var i=r.writecb;if(!i)return e.emit("error",new Error("no writecb in Transform class"));r.writechunk=null,r.writecb=null,null!==n&&void 0!==n&&e.push(n);i(t);var o=e._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&e._read(o.highWaterMark)}(e,t,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function a(e){if(!(this instanceof a))return new a(e);r.call(this,e),this._transformState=new o(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"===typeof e.transform&&(this._transform=e.transform),"function"===typeof e.flush&&(this._flush=e.flush)),this.once("prefinish",function(){"function"===typeof this._flush?this._flush(function(e){s(t,e)}):s(t)})}function s(e,t){if(t)return e.emit("error",t);var n=e._writableState,r=e._transformState;if(n.length)throw new Error("calling transform done when ws.length != 0");if(r.transforming)throw new Error("calling transform done when still transforming");return e.push(null)}i.inherits=n(15),i.inherits(a,r),a.prototype.push=function(e,t){return this._transformState.needTransform=!1,r.prototype.push.call(this,e,t)},a.prototype._transform=function(e,t,n){throw new Error("not implemented")},a.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},a.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0}},function(e,t){(function(){var t=function(e,t){return function(){return e.apply(t,arguments)}},n={}.hasOwnProperty;e.exports=function(){function e(e){var r,i,o;for(r in this.assertLegalChar=t(this.assertLegalChar,this),e||(e={}),this.noDoubleEncoding=e.noDoubleEncoding,i=e.stringify||{})n.call(i,r)&&(o=i[r],this[r]=o)}return e.prototype.eleName=function(e){return e=""+e||"",this.assertLegalChar(e)},e.prototype.eleText=function(e){return e=""+e||"",this.assertLegalChar(this.elEscape(e))},e.prototype.cdata=function(e){return e=(e=""+e||"").replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(e)},e.prototype.comment=function(e){if((e=""+e||"").match(/--/))throw new Error("Comment text cannot contain double-hypen: "+e);return this.assertLegalChar(e)},e.prototype.raw=function(e){return""+e||""},e.prototype.attName=function(e){return""+e||""},e.prototype.attValue=function(e){return e=""+e||"",this.attEscape(e)},e.prototype.insTarget=function(e){return""+e||""},e.prototype.insValue=function(e){if((e=""+e||"").match(/\?>/))throw new Error("Invalid processing instruction value: "+e);return e},e.prototype.xmlVersion=function(e){if(!(e=""+e||"").match(/1\.[0-9]+/))throw new Error("Invalid version number: "+e);return e},e.prototype.xmlEncoding=function(e){if(!(e=""+e||"").match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+e);return e},e.prototype.xmlStandalone=function(e){return e?"yes":"no"},e.prototype.dtdPubID=function(e){return""+e||""},e.prototype.dtdSysID=function(e){return""+e||""},e.prototype.dtdElementValue=function(e){return""+e||""},e.prototype.dtdAttType=function(e){return""+e||""},e.prototype.dtdAttDefault=function(e){return null!=e?""+e||"":e},e.prototype.dtdEntityValue=function(e){return""+e||""},e.prototype.dtdNData=function(e){return""+e||""},e.prototype.convertAttKey="@",e.prototype.convertPIKey="?",e.prototype.convertTextKey="#text",e.prototype.convertCDataKey="#cdata",e.prototype.convertCommentKey="#comment",e.prototype.convertRawKey="#raw",e.prototype.assertLegalChar=function(e){var t;if(t=e.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/))throw new Error("Invalid character in string: "+e+" at index "+t.index);return e},e.prototype.elEscape=function(e){var t;return t=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,e.replace(t,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;")},e.prototype.attEscape=function(e){var t;return t=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,e.replace(t,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;")},e}()}).call(this)},function(e,t,n){(function(){var t,r,i,o,a,s,l;l=n(116),a=l.assign,s=l.isFunction,t=n(1275),r=n(1276),o=n(380),i=n(1277),e.exports.create=function(e,n,r,i){var o,s;if(null==e)throw new Error("Root element needs a name");return i=a({},n,r,i),s=(o=new t(i)).element(e),i.headless||(o.declaration(i),null==i.pubID&&null==i.sysID||o.doctype(i)),s},e.exports.begin=function(e,n,i){var o;return s(e)&&(n=(o=[e,n])[0],i=o[1],e={}),n?new r(e,n,i):new t(e)},e.exports.stringWriter=function(e){return new o(e)},e.exports.streamWriter=function(e,t){return new i(e,t)}}).call(this)},function(e,t,n){(function(){var t,r,i,o,a,s,l,u,c,d,p,h,f,m={}.hasOwnProperty;l=n(264),u=n(265),t=n(262),r=n(263),c=n(261),p=n(270),h=n(271),d=n(272),i=n(266),o=n(268),a=n(267),s=n(269),f=n(602),e.exports=function(e){function n(e){n.__super__.constructor.call(this,e)}return function(e,t){for(var n in t)m.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype}(n,f),n.prototype.document=function(e){var t,n,i,o,a;for(this.textispresent=!1,o="",n=0,i=(a=e.children).length;n<i;n++)t=a[n],o+=function(){switch(!1){case!(t instanceof l):return this.declaration(t);case!(t instanceof u):return this.docType(t);case!(t instanceof r):return this.comment(t);case!(t instanceof d):return this.processingInstruction(t);default:return this.element(t,0)}}.call(this);return this.pretty&&o.slice(-this.newline.length)===this.newline&&(o=o.slice(0,-this.newline.length)),o},n.prototype.attribute=function(e){return" "+e.name+'="'+e.value+'"'},n.prototype.cdata=function(e,t){return this.space(t)+"<![CDATA["+e.text+"]]>"+this.newline},n.prototype.comment=function(e,t){return this.space(t)+"\x3c!-- "+e.text+" --\x3e"+this.newline},n.prototype.declaration=function(e,t){var n;return n=this.space(t),n+='<?xml version="'+e.version+'"',null!=e.encoding&&(n+=' encoding="'+e.encoding+'"'),null!=e.standalone&&(n+=' standalone="'+e.standalone+'"'),n+=this.spacebeforeslash+"?>",n+=this.newline},n.prototype.docType=function(e,n){var l,u,c,p,h;if(n||(n=0),p=this.space(n),p+="<!DOCTYPE "+e.root().name,e.pubID&&e.sysID?p+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(p+=' SYSTEM "'+e.sysID+'"'),e.children.length>0){for(p+=" [",p+=this.newline,u=0,c=(h=e.children).length;u<c;u++)l=h[u],p+=function(){switch(!1){case!(l instanceof i):return this.dtdAttList(l,n+1);case!(l instanceof o):return this.dtdElement(l,n+1);case!(l instanceof a):return this.dtdEntity(l,n+1);case!(l instanceof s):return this.dtdNotation(l,n+1);case!(l instanceof t):return this.cdata(l,n+1);case!(l instanceof r):return this.comment(l,n+1);case!(l instanceof d):return this.processingInstruction(l,n+1);default:throw new Error("Unknown DTD node type: "+l.constructor.name)}}.call(this);p+="]"}return p+=this.spacebeforeslash+">",p+=this.newline},n.prototype.element=function(e,n){var i,o,a,s,l,u,f,g,b,v,y,_,S;for(f in n||(n=0),S=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),g="",g+=(_=this.space(n))+"<"+e.name,b=e.attributes)m.call(b,f)&&(i=b[f],g+=this.attribute(i));if(0===e.children.length||e.children.every(function(e){return""===e.value}))this.allowEmpty?g+="></"+e.name+">"+this.newline:g+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&1===e.children.length&&null!=e.children[0].value)g+=">",g+=e.children[0].value,g+="</"+e.name+">"+this.newline;else{if(this.dontprettytextnodes)for(a=0,l=(v=e.children).length;a<l;a++)if(null!=(o=v[a]).value){this.textispresent++,S=!0;break}for(this.textispresent&&(this.newline="",this.pretty=!1,_=this.space(n)),g+=">"+this.newline,s=0,u=(y=e.children).length;s<u;s++)o=y[s],g+=function(){switch(!1){case!(o instanceof t):return this.cdata(o,n+1);case!(o instanceof r):return this.comment(o,n+1);case!(o instanceof c):return this.element(o,n+1);case!(o instanceof p):return this.raw(o,n+1);case!(o instanceof h):return this.text(o,n+1);case!(o instanceof d):return this.processingInstruction(o,n+1);default:throw new Error("Unknown XML node type: "+o.constructor.name)}}.call(this);S&&this.textispresent--,this.textispresent||(this.newline=this.newlinedefault,this.pretty=this.prettydefault),g+=_+"</"+e.name+">"+this.newline}return g},n.prototype.processingInstruction=function(e,t){var n;return n=this.space(t)+"<?"+e.target,e.value&&(n+=" "+e.value),n+=this.spacebeforeslash+"?>"+this.newline},n.prototype.raw=function(e,t){return this.space(t)+e.value+this.newline},n.prototype.text=function(e,t){return this.space(t)+e.value+this.newline},n.prototype.dtdAttList=function(e,t){var n;return n=this.space(t)+"<!ATTLIST "+e.elementName+" "+e.attributeName+" "+e.attributeType,"#DEFAULT"!==e.defaultValueType&&(n+=" "+e.defaultValueType),e.defaultValue&&(n+=' "'+e.defaultValue+'"'),n+=this.spacebeforeslash+">"+this.newline},n.prototype.dtdElement=function(e,t){return this.space(t)+"<!ELEMENT "+e.name+" "+e.value+this.spacebeforeslash+">"+this.newline},n.prototype.dtdEntity=function(e,t){var n;return n=this.space(t)+"<!ENTITY",e.pe&&(n+=" %"),n+=" "+e.name,e.value?n+=' "'+e.value+'"':(e.pubID&&e.sysID?n+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(n+=' SYSTEM "'+e.sysID+'"'),e.nData&&(n+=" NDATA "+e.nData)),n+=this.spacebeforeslash+">"+this.newline},n.prototype.dtdNotation=function(e,t){var n;return n=this.space(t)+"<!NOTATION "+e.name,e.pubID&&e.sysID?n+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.pubID?n+=' PUBLIC "'+e.pubID+'"':e.sysID&&(n+=' SYSTEM "'+e.sysID+'"'),n+=this.spacebeforeslash+">"+this.newline},n.prototype.openNode=function(e,t){var n,r,i,o;if(t||(t=0),e instanceof c){for(r in i=this.space(t)+"<"+e.name,o=e.attributes)m.call(o,r)&&(n=o[r],i+=this.attribute(n));return i+=(e.children?">":"/>")+this.newline}return i=this.space(t)+"<!DOCTYPE "+e.rootNodeName,e.pubID&&e.sysID?i+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(i+=' SYSTEM "'+e.sysID+'"'),i+=(e.children?" [":">")+this.newline},n.prototype.closeNode=function(e,t){switch(t||(t=0),!1){case!(e instanceof c):return this.space(t)+"</"+e.name+">"+this.newline;case!(e instanceof u):return this.space(t)+"]>"+this.newline}},n}()}).call(this)},function(e,t){function n(e,t){this.level=e,this.loggerFunction=t,this.loggerFunction||(this.loggerFunction=this.defaultLoggerFunction)}n.LogLevels={EMERGENCY:"emergency",ALERT:"alert",CRITICAL:"critical",ERROR:"error",WARNING:"warning",NOTICE:"notice",INFO:"info",DEBUG:"debug"},n.logPriority=[n.LogLevels.EMERGENCY,n.LogLevels.ALERT,n.LogLevels.CRITICAL,n.LogLevels.ERROR,n.LogLevels.WARNING,n.LogLevels.NOTICE,n.LogLevels.INFO,n.LogLevels.DEBUG],n.prototype.log=function(e,t){this.loggerFunction(e,t)},n.prototype.emergency=function(e){this.log(n.LogLevels.EMERGENCY,e)},n.prototype.critical=function(e){this.log(n.LogLevels.CRITICAL,e)},n.prototype.alert=function(e){this.log(n.LogLevels.ALERT,e)},n.prototype.error=function(e){this.log(n.LogLevels.ERROR,e)},n.prototype.warn=function(e){this.log(n.LogLevels.WARNING,e)},n.prototype.notice=function(e){this.log(n.LogLevels.NOTICE,e)},n.prototype.info=function(e){this.log(n.LogLevels.INFO,e)},n.prototype.debug=function(e){this.log(n.LogLevels.DEBUG,e)},n.prototype.defaultLoggerFunction=function(e,t){var r=n.logPriority.indexOf(this.level),i=n.logPriority.indexOf(e),o=(new Date).toISOString();i<=r&&console.log("["+o+"]"+this.level+" : "+t)},e.exports=n},function(e,t,n){(function(e){var r=n(1283),i=n(606),o=n(1289),a=n(1290),s=n(115),l=t;l.request=function(t,n){t="string"===typeof t?s.parse(t):o(t);var i=-1===e.location.protocol.search(/^https?:$/)?"http:":"",a=t.protocol||i,l=t.hostname||t.host,u=t.port,c=t.path||"/";l&&-1!==l.indexOf(":")&&(l="["+l+"]"),t.url=(l?a+"//"+l:"")+(u?":"+u:"")+c,t.method=(t.method||"GET").toUpperCase(),t.headers=t.headers||{};var d=new r(t);return n&&d.on("response",n),d},l.get=function(e,t){var n=l.request(e,t);return n.end(),n},l.ClientRequest=r,l.IncomingMessage=i.IncomingMessage,l.Agent=function(){},l.Agent.defaultMaxSockets=4,l.globalAgent=new l.Agent,l.STATUS_CODES=a,l.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(t,n(28))},function(e,t,n){var r=n(39),i=n(20),o=n(31).BlobConstants,a=n(208),s=n(618),l=n(51),u=n(100),c=n(619),d=n(117),p=d.ArgumentError,h=d.ArgumentNullError;function f(e,t){var n;e?n=function(t){return e(t),!1}:(n=function(e){throw e},e=function(){}),t(n,e)}(t=e.exports).isValidEnumValue=function(e,t,n){var r;return f(n,function(e,t){r=e,n=t}),t.some(function(t){return t.toLowerCase()===e.toLowerCase()})?(n(),!0):r(new RangeError(i.format("Invalid value: %s. Options are: %s.",e,t)))},t.isValidUri=function(e){if(!c.isURL(e,{require_tld:!1}))throw new URIError('The provided URI "'+e+'" is invalid.');return!0},t.isValidHost=function(e){if(l.objectIsNull(e))throw new h("host",u.STORAGE_HOST_LOCATION_REQUIRED);var t={};if(t.primaryHost=r.isString(e)?e:e.primaryHost,t.primaryHost&&!c.isURL(t.primaryHost,{require_tld:!1}))throw new URIError('The provided URI "'+t.primaryHost+'" is invalid.');if(t.secondaryHost=r.isString(e)?void 0:e.secondaryHost,t.secondaryHost&&!c.isURL(t.secondaryHost,{require_tld:!1}))throw new URIError('The provided URI "'+t.secondaryHost+'" is invalid.');if(!t.primaryHost&&!t.secondaryHost)throw new h("host",u.STORAGE_HOST_LOCATION_REQUIRED);return!0},t.isValidUuid=function(e,t){var n;return f(t,function(e,r){n=e,t=r}),/^[a-zA-Z0-9]{8}\-[a-zA-Z0-9]{4}\-[a-zA-Z0-9]{4}\-[a-zA-Z0-9]{4}\-[a-zA-Z0-9]{12}$/.test(e)?(t(),!0):n(new SyntaxError("The value is not a valid UUID format."))},t.isBase64Encoded=function(e){if(e.match(/^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$/))return!0;throw new SyntaxError("The provided account key "+e+" is not a valid base64 string.")},t.isValidFunction=function(e,t){if(!e)throw new h("functionObject",t+" must be specified.");if(!r.isFunction(e))throw new TypeError(t+" specified should be a function.");return!0};var m=function(e,t){return l.stringIsEmpty(e)?new h("name",i.format("%s name must be a non empty string.",t)):e.length<3||e.length>63?new p("name",i.format("%s name must be between 3 and 63 characters long.",t)):null===e.match(/^([a-z0-9]+(-[a-z0-9]+)*)$/)?new SyntaxError(i.format("%s name format is incorrect.",t)):null};function g(e,t){throw new h(e,"Required argument "+e+" for function "+t+" is not defined")}function b(e){this.func=e}t.containerNameIsValid=function(e,t){var n;f(t,function(e,r){n=e,t=r});var r=m(e,"Container");return!r||e.match(/^(\$root|\$logs|\$web)$/)?(t(),!0):n(r)},t.blobNameIsValid=function(e,t,n){var r;return f(n,function(e,t){r=e,n=t}),t?"$root"===e&&-1!==t.indexOf("/")?r(new SyntaxError("Blob name format is incorrect.")):(n(),!0):r(new h("blobName","Blob name is not specified."))},t.blobTierNameIsValid=function(e,t){var n;return f(t,function(e,r){n=e,t=r}),e?r.chain(r.union(r.values(a.BlobTier.PremiumPageBlobTier),r.values(a.BlobTier.StandardBlobTier))).map(function(e){return e.toString().toUpperCase()}).contains(e.toString().toUpperCase()).value()?(t(),!0):n(new SyntaxError("Blob tier is incorrect. Refer to BlobUtilities.BlobTier for possible values.")):n(new h("blobTier","Blob tier is not specified."))},t.shareNameIsValid=function(e,t){var n;f(t,function(e,r){n=e,t=r});var r=m(e,"Share");return r?n(r):(t(),!0)},t.queueNameIsValid=function(e,t){var n;f(t,function(e,r){n=e,t=r});var r=m(e,"Queue");return r?n(r):(t(),!0)},t.tableNameIsValid=function(e,t){var n;return f(t,function(e,r){n=e,t=r}),l.stringIsEmpty(e)?n(new h("table","Table name must be a non empty string.")):e.length<3||e.length>63?n(new p("table","Table name must be between 3 and 63 characters long.")):"tables"===e.toLowerCase()?n(new RangeError("Table name cannot be 'Tables'.")):null!==e.match(/^([A-Za-z][A-Za-z0-9]{2,62})$/)||"$MetricsCapacityBlob"===e||null!==e.match(/^(\$Metrics(HourPrimary|MinutePrimary|HourSecondary|MinuteSecondary)?(Transactions)(Blob|Queue|Table|File))$/)?(t(),!0):n(new SyntaxError("Table name format is incorrect."))},t.browserFileIsValid=function(e,t){var n;return f(t,function(e,r){n=e,t=r}),l.isBrowser()&&e&&e.constructor&&(l.isIE()||e.constructor.name)&&(l.isIE()||"File"===e.constructor.name||"Blob"===e.constructor.name)&&l.objectIsInt(e.size)?(t(),!0):n(new p("type","Invalid HTML File object."))},t.pageRangesAreValid=function(e,t,n,r){var i;if(f(r,function(e,t){i=e,r=t}),e%512!==0)return i(new RangeError("Start byte offset must be a multiple of 512."));if(!l.objectIsNull(t)){if((t+1)%512!==0)return i(new RangeError("End byte offset must be a multiple of 512 minus 1."));if(t-e+1>n)return i(new RangeError("Page blob size cannot be larger than "+n+" bytes."))}return r(),!0},t.blobTypeIsValid=function(e,t){return this.isValidEnumValue(e,function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}(o.BlobTypes),t)},t.shareACLIsValid=function(e,t){var n;return f(t,function(e,r){n=e,t=r}),e!=s.SharePublicAccessType.OFF&&n(new p("type","The access type is not supported.")),t(),!0},t.shareQuotaIsValid=function(e,t){var n;return f(t,function(e,r){n=e,t=r}),e&&e<=0&&n(new RangeError("The share quota value, in GB, must be greater than 0.")),t(),!0},r.extend(b.prototype,{string:function(e,t){if(this.exists(e,t),"string"!==typeof e)throw new TypeError("Parameter "+t+" for function "+this.func+" should be a non-empty string")},stringAllowEmpty:function(e,t){if("string"!==typeof e)throw new TypeError("Parameter "+t+" for function "+this.func+" should be a string")},object:function(e,t){if(this.exists(e,t),"object"!==typeof e)throw new TypeError("Parameter "+t+" for function "+this.func+" should be an object")},exists:function(e,t){e||g(t,this.func)},function:function(e,t){if(this.exists(e,t),"function"!==typeof e)throw new TypeError("Parameter "+t+" for function "+this.func+" should be a function")},value:function(e,t){e||0===e||g(t,this.func)},nonEmptyArray:function(e,t){if(!e||0===e.length)throw new TypeError("Required array argument "+t+" for function "+this.func+" is either not defined or empty")},callback:function(e){this.exists(e,"callback"),this.function(e,"callback")},test:function(e,t){if(!e())throw new Error(t+" in function "+this.func)},tableNameIsValid:t.tableNameIsValid,browserFileIsValid:t.browserFileIsValid,containerNameIsValid:t.containerNameIsValid,shareNameIsValid:t.shareNameIsValid,blobNameIsValid:t.blobNameIsValid,blobTierNameIsValid:t.blobTierNameIsValid,pageRangesAreValid:t.pageRangesAreValid,queueNameIsValid:t.queueNameIsValid,blobTypeIsValid:t.blobTypeIsValid,shareACLIsValid:t.shareACLIsValid,shareQuotaIsValid:t.shareQuotaIsValid,isValidEnumValue:t.isValidEnumValue}),t.ArgumentValidator=b,t.validateArgs=function(e,t){t(new b(e))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),e=Date.parse(e),isNaN(e)?null:new Date(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){"object"===("undefined"===typeof e?"undefined":r(e))&&null!==e?e="function"===typeof e.toString?e.toString():"[object Object]":(null===e||"undefined"===typeof e||isNaN(e)&&!e.length)&&(e="");return String(e)},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e),(t=(0,i.default)(t,a)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));var n=e.split(".");if(t.require_tld){var o=n.pop();if(!n.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(o))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(o))return!1}for(var s,l=0;l<n.length;l++){if(s=n[l],t.allow_underscores&&(s=s.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(s))return!1;if(/[\uff01-\uff5e]/.test(s))return!1;if("-"===s[0]||"-"===s[s.length-1])return!1}return!0};var r=o(n(10)),i=o(n(162));function o(e){return e&&e.__esModule?e:{default:e}}var a={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default},function(e,t,n){"use strict";var r=n(12).Buffer,i=n(15),o=n(600),a=new Array(16),s=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],l=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],u=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],c=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],d=[0,1518500249,1859775393,2400959708,2840853838],p=[1352829926,1548603684,1836072691,2053994217,0];function h(){o.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function f(e,t){return e<<t|e>>>32-t}function m(e,t,n,r,i,o,a,s){return f(e+(t^n^r)+o+a|0,s)+i|0}function g(e,t,n,r,i,o,a,s){return f(e+(t&n|~t&r)+o+a|0,s)+i|0}function b(e,t,n,r,i,o,a,s){return f(e+((t|~n)^r)+o+a|0,s)+i|0}function v(e,t,n,r,i,o,a,s){return f(e+(t&r|n&~r)+o+a|0,s)+i|0}function y(e,t,n,r,i,o,a,s){return f(e+(t^(n|~r))+o+a|0,s)+i|0}i(h,o),h.prototype._update=function(){for(var e=a,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var n=0|this._a,r=0|this._b,i=0|this._c,o=0|this._d,h=0|this._e,_=0|this._a,S=0|this._b,w=0|this._c,E=0|this._d,C=0|this._e,x=0;x<80;x+=1){var A,T;x<16?(A=m(n,r,i,o,h,e[s[x]],d[0],u[x]),T=y(_,S,w,E,C,e[l[x]],p[0],c[x])):x<32?(A=g(n,r,i,o,h,e[s[x]],d[1],u[x]),T=v(_,S,w,E,C,e[l[x]],p[1],c[x])):x<48?(A=b(n,r,i,o,h,e[s[x]],d[2],u[x]),T=b(_,S,w,E,C,e[l[x]],p[2],c[x])):x<64?(A=v(n,r,i,o,h,e[s[x]],d[3],u[x]),T=g(_,S,w,E,C,e[l[x]],p[3],c[x])):(A=y(n,r,i,o,h,e[s[x]],d[4],u[x]),T=m(_,S,w,E,C,e[l[x]],p[4],c[x])),n=h,h=o,o=f(i,10),i=r,r=A,_=C,C=E,E=f(w,10),w=S,S=T}var O=this._b+i+E|0;this._b=this._c+o+C|0,this._c=this._d+h+_|0,this._d=this._e+n+S|0,this._e=this._a+r+w|0,this._a=O},h.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=r.alloc?r.alloc(20):new r(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=h},function(e,t,n){(t=e.exports=function(e){e=e.toLowerCase();var n=t[e];if(!n)throw new Error(e+" is not supported (we accept pull requests)");return new n}).sha=n(1351),t.sha1=n(1352),t.sha224=n(1353),t.sha256=n(636),t.sha384=n(1354),t.sha512=n(637)},function(e,t,n){"use strict";t.utils=n(1360),t.Cipher=n(1361),t.DES=n(1362),t.CBC=n(1363),t.EDE=n(1364)},function(e,t,n){var r=n(1365),i=n(1373),o=n(647);t.createCipher=t.Cipher=r.createCipher,t.createCipheriv=t.Cipheriv=r.createCipheriv,t.createDecipher=t.Decipher=i.createDecipher,t.createDecipheriv=t.Decipheriv=i.createDecipheriv,t.listCiphers=t.getCiphers=function(){return Object.keys(o)}},function(e,t,n){var r={ECB:n(1366),CBC:n(1367),CFB:n(1368),CFB8:n(1369),CFB1:n(1370),OFB:n(1371),CTR:n(645),GCM:n(645)},i=n(647);for(var o in i)i[o].module=r[i[o].mode];e.exports=i},function(e,t,n){(function(t){var r=n(33),i=n(163);function o(e,n){var i=function(e){var t=a(e);return{blinder:t.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(n),o=n.modulus.byteLength(),s=(r.mont(n.modulus),new r(e).mul(i.blinder).umod(n.modulus)),l=s.toRed(r.mont(n.prime1)),u=s.toRed(r.mont(n.prime2)),c=n.coefficient,d=n.prime1,p=n.prime2,h=l.redPow(n.exponent1),f=u.redPow(n.exponent2);h=h.fromRed(),f=f.fromRed();var m=h.isub(f).imul(c).umod(d);return m.imul(p),f.iadd(m),new t(f.imul(i.unblinder).umod(n.modulus).toArray(!1,o))}function a(e){for(var t=e.modulus.byteLength(),n=new r(i(t));n.cmp(e.modulus)>=0||!n.umod(e.prime1)||!n.umod(e.prime2);)n=new r(i(t));return n}e.exports=o,o.getr=a}).call(t,n(12).Buffer)},function(e,t,n){var r=t;r.utils=n(85),r.common=n(212),r.sha=n(1389),r.ripemd=n(1393),r.hmac=n(1394),r.sha1=r.sha.sha1,r.sha256=r.sha.sha256,r.sha224=r.sha.sha224,r.sha384=r.sha.sha384,r.sha512=r.sha.sha512,r.ripemd160=r.ripemd.ripemd160},function(e,t,n){var r=n(51),i=n(31),o=n(260),a=n(20)._extend;function s(e,t){this.retryCount=e||s.DEFAULT_CLIENT_RETRY_COUNT,this.retryInterval=t||s.DEFAULT_CLIENT_RETRY_INTERVAL}s.DEFAULT_CLIENT_RETRY_INTERVAL=3e4,s.DEFAULT_CLIENT_RETRY_COUNT=3,s.prototype.handle=function(e,t){s._handle(this,e,t)},s._handle=function(e,t,n){var s,l,u=a({},t);u.retryInterval=0,u.retryContext={retryCount:0,error:null,retryInterval:u.retryInterval,locationMode:u.locationMode,currentLocation:u.currentLocation};var c=function(){n&&n(u,function(t,n,a){t.error&&(u.retryContext.error&&(t.error.innerError=u.retryContext.error),u.retryContext.error=t.error);var d=u.currentLocation===i.StorageLocation.SECONDARY&&(t.response&&404===t.response.statusCode||t.error&&"ENOTFOUND"===t.error.code),p=!u.retryContext.retryCount||u.retryContext.retryCount<=e.retryCount,h=e.shouldRetry(d?500:r.objectIsNull(t.response)?306:t.response.statusCode,u);if(u.retryContext.retryCount++,h.ignore&&(t.error=null),r.objectIsNull(h.targetLocation)&&(h.targetLocation=r.getNextLocation(u.currentLocation,u.locationMode)),r.objectIsNull(h.retryInterval)&&(h.retryInterval=e.retryInterval),!t.outputStreamSent&&t.error&&r.objectIsNull(t.retryable)&&p&&(!r.objectIsNull(t.response)&&h.retryable||"ECONNREFUSED"===t.error.code||"ETIMEDOUT"===t.error.code||"ESOCKETTIMEDOUT"===t.error.code||"ECONNRESET"===t.error.code||"EAI_AGAIN"===t.error.code||"XHR error"===t.error.message)){u.currentLocation===i.StorageLocation.PRIMARY?s=t.operationEndTime:l=t.operationEndTime,d&&u.locationMode!==o.LocationMode.SECONDARY_ONLY&&(h.locationMode=o.LocationMode.PRIMARY_ONLY,h.targetLocation=i.StorageLocation.PRIMARY);var f=h.targetLocation===i.StorageLocation.PRIMARY?s:l;if(r.objectIsNull(f))u.retryInterval=0;else{var m=(new Date).getTime()-f.getTime();m<0&&(m=0),u.retryInterval=h.retryInterval-m}r.objectIsNull(h.locationMode)||(u.locationMode=h.locationMode),u.currentLocation=h.targetLocation,c()}else a?a(t):n&&n(t)})};c()},s._shouldRetryOnError=function(e,t){var n=t&&t.retryContext?t.retryContext:{};if(e>=300&&408!=e){if(501==e||505==e)return n.retryable=!1,n;t&&t.absorbConditionalErrorsOnRetry?412==e?n.lastServerError?(n.ignore=!0,n.retryable=!0):n.retryable=!1:e>=500&&e<600&&(n.retryable=!0,n.lastServerError=!0):e<500&&(n.retryable=!1)}return n},e.exports=s},function(e,t,n){var r=n(30).Constants,i=r.TableConstants,o=r.HeaderConstants,a=n(669);(t=e.exports).serialize=function(e){return a.serializeJson(e)},t.parseQuery=function(e,t,n,r){var i={};return e.body&&(i=a.parseJsonEntities(e.body,t,n,r)),i},t.parseEntity=function(e,t,n,r){var s={};return e.body&&(s=a.parseJsonSingleEntity(e.body,t,n,r)),e.headers&&e.headers[o.ETAG.toLowerCase()]&&(s[i.ODATA_METADATA_MARKER]||(s[i.ODATA_METADATA_MARKER]={}),s[i.ODATA_METADATA_MARKER].etag=e.headers[o.ETAG.toLowerCase()]),s},t.getEtag=function(e){var t;return e&&e[i.ODATA_METADATA_MARKER]&&(t=e[i.ODATA_METADATA_MARKER].etag),t}},function(e,t,n){var r=n(30);r.FileReadStream=n(1439),e.exports=r},function(e,t){},function(e,t,n){(function(t){var r=n(30).util,i=n(31),o=n(52).EventEmitter;function a(e,t,n,r){this.serviceClient=e,this._emitter=new o,this._paused=!1,this._emittedAll=!1,this._emittedRangeIndex=0,this._rangelist=[],this._resourcePath=[],this._isEmitting=!1,this._rangeStreamEnded=!1,this._lengthHeader=i.HeaderConstants.CONTENT_LENGTH,this._minRangeSize=i.BlobConstants.MIN_WRITE_PAGE_SIZE_IN_BYTES,this._maxRangeSize=i.BlobConstants.DEFAULT_WRITE_PAGE_SIZE_IN_BYTES,r.rangeStart?this._startOffset=r.rangeStart:this._startOffset=0,this._dataOffset=this._startOffset,r.rangeEnd?this._endOffset=r.rangeEnd:this._endOffset=Number.MAX_VALUE,t&&this._resourcePath.push(t),n&&this._resourcePath.push(n)}a.prototype.list=function(e,n){var r,o=this._startOffset,a=i.BlobConstants.MAX_SINGLE_GET_PAGE_RANGE_SIZE;void 0===this._listFunc?(this._listFunc=this._defaultListFunc,r=this._endOffset):r=Math.min(this._startOffset+a-1,this._endOffset),e.rangeStart=o,r!=Number.MAX_VALUE&&(e.rangeEnd=r);var s=this,l=Array.prototype.slice.call(this._resourcePath);l.push(e),l.push(function(i,l,u){if(i)n(i);else{if(s._rangeStreamEnded)return;var c=parseInt(u.headers[s._lengthHeader],10),d=Math.min(c-1,s._endOffset),p=Math.min(r,d);l.length?l[l.length-1].end!==p&&l.push({start:l[l.length-1].end+1,end:p,dataSize:0}):l.push({start:o,end:p,dataSize:0}),r>=d&&(s._rangeStreamEnded=!0),s.resizeAndSaveRanges(l),s._startOffset+=a,s._emitRange(),r<d&&!s._rangeStreamEnded&&t.nextTick(function(){l=null,s.list(e,n),s=null})}}),this._listFunc.apply(this.serviceClient,l)},a.prototype.resizeAndSaveRanges=function(e){for(var t=this._rangelist,n={type:"range",size:0,dataSize:0,start:this._startOffset,end:-1},r=null,i=0;i<e.length;i++)(r=e[i]).end-n.start+1<this._minRangeSize?this.mergeRanges(n,r):(-1!=n.end&&(this.splitAndSaveRanges(n,t),n=r),this._dataOffset!=r.start?(this.putZeroRange(this._dataOffset,r.start-1,t),n=r):-1==n.end&&(this.splitAndSaveRanges(r,t),n.start=r.end+1)),i==e.length-1&&n.end>n.start&&this.splitAndSaveRanges(n,t),this._dataOffset=r.end+1},a.prototype.putZeroRange=function(e,t,n){var r={type:"range",size:-1,dataSize:0,start:e,end:t};this.splitAndSaveRanges(r,n)},a.prototype.mergeRanges=function(e,t){return e.size=t.end-e.start+1,e.dataSize+=t.dataSize,e.end=t.end,e},a.prototype.splitAndSaveRanges=function(e,t){for(var n=e.end-e.start+1,r=e.start,i=0;n>0;){var o={type:"range",size:0,dataSize:0,start:-1,end:-1};i=Math.min(n,this._maxRangeSize),o.start=r,o.size=i,0===e.dataSize?o.dataSize=0:o.dataSize=i,r+=i,o.end=r-1,t.push(o),n-=i}},a.prototype._emitRange=function(){if(!(this._paused||this._emittedAll||this._isEmitting)){this._isEmitting=!0;try{for(;this._emittedRangeIndex<this._rangelist.length;this._emittedRangeIndex++){if(this._paused)return;var e=this._rangelist[this._emittedRangeIndex];this._emitter.emit("range",e),this._rangelist[this._emittedRangeIndex]=null}this._rangeStreamEnded&&(this._rangelist=null,this._emittedAll=!0,this._emitter.emit("end"))}finally{this._isEmitting=!1}}},a.prototype._defaultListFunc=function(e,t,n,i){var o;r.normalizeArgs(n,i,function(e,t){o=e,i=t}),this.getBlobProperties(e,t,o,function(e,t,n){if(e)i(e);else{var r=[{}];r[0].start=o.rangeStart?Math.max(o.rangeStart,0):0,r[0].end=o.rangeEnd?Math.min(o.rangeEnd,t.contentLength-1):t.contentLength-1,r[0].size=r[0].end-r[0].start+1,r[0].dataSize=r[0].size,i(e,r,n)}})},a.prototype.on=function(e,t){this._emitter.on(e,t)},a.prototype.pause=function(){this._paused=!0},a.prototype.resume=function(){this._paused=!1,this._isEmitting||this._emitRange()},a.prototype.stop=function(){this.pause(),this._emittedAll=!0,this._emitter.emit("end")},e.exports=a}).call(t,n(21))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.oDataQueryNames=["select","expand","orderby","filter","top","skip","skipToken","count"],t.DEFAULT_VERSION="v1.0",t.GRAPH_BASE_URL="https://graph.microsoft.com/",t.PACKAGE_VERSION="1.4.0",t.oDataQueryNames=t.oDataQueryNames.concat(t.oDataQueryNames.map(function(e){return"$"+e}))},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(5),i=n(206),o=n.n(i),a=n(68),s={sepDistance:12,points:[],angles:[],visible:!0},l=Object.assign({},s,{manifoldStructures:o.a.manifoldStructures,manifoldPipeSizes:o.a.manifoldPipeSizes}),u=s;t.b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments[1];switch(t.type){case r._271:return Object.assign({},e,{points:e.points.map(function(e,n){return t.payload[n]?t.payload[n][0]:t.payload[n-1]?t.payload[n-1][1]:e})});case r._273:return Object.assign({},e,{visible:!e.visible});case r._270:var n=a.a.computePoints(e,t.payload.chamberRows,t.payload.chamberRowSpacingPixels,t.payload.sepDistancePixels,t.payload.underDrainSepDistancePixels,t.payload.includeUnderdrain,t.payload.manifoldSeparations,t.payload.upperManifolds,t.payload.lowerManifolds,t.payload.sepDistance,t.payload.chamberType,t.payload.chamberRowSpacing,t.payload.scalePixels,t.payload.scaleValue),i=a.a.computeAngles(n.slice(0,n.length-2));return Object.assign({},e,{points:n,angles:i});case r._272:return Object.assign({},e,{sepDistance:t.payload.sepDistance,points:a.a.computePoints(e,t.payload.chamberRows,t.payload.chamberRowSpacingPixels,t.payload.sepDistancePixels,t.payload.underDrainSepDistancePixels,t.payload.includeUnderdrain,t.payload.manifoldSeparations,t.payload.upperManifolds,t.payload.lowerManifolds,t.payload.sepDistance,t.payload.chamberType,t.payload.chamberRowSpacing,t.payload.scalePixels,t.payload.scaleValue)});case r.d:case r._137:case r.e:return Object.assign({},s,{manifoldStructures:e.manifoldStructures,manifoldPipeSizes:e.manifoldPipeSizes});case r._280:case r._222:var o=t.payload.stonebed;return Object.assign({},o,{manifoldStructures:e.manifoldStructures,manifoldPipeSizes:e.manifoldPipeSizes});default:return e}}},function(e,t,n){"use strict";n.d(t,"a",function(){return s}),n.d(t,"e",function(){return l}),n.d(t,"j",function(){return u}),n.d(t,"c",function(){return c}),n.d(t,"d",function(){return d}),n.d(t,"b",function(){return p}),n.d(t,"f",function(){return h}),n.d(t,"g",function(){return f}),n.d(t,"h",function(){return m}),n.d(t,"i",function(){return g});var r=n(5),i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null;a(this,e),this.x=t,this.y=n,this.scaleX=r,this.scaleY=i,this.rotation=o,this.width=s,this.height=l,this.data=u},l=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"",u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"",c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:"",d=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,p=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,h=arguments.length>11&&void 0!==arguments[11]?arguments[11]:0,f=arguments.length>12&&void 0!==arguments[12]?arguments[12]:0,m=arguments.length>13&&void 0!==arguments[13]?arguments[13]:0,g=arguments.length>14&&void 0!==arguments[14]?arguments[14]:0,b=arguments.length>15&&void 0!==arguments[15]?arguments[15]:0,v=arguments.length>16&&void 0!==arguments[16]?arguments[16]:0,y=arguments.length>17&&void 0!==arguments[17]?arguments[17]:0,_=arguments.length>18&&void 0!==arguments[18]?arguments[18]:0,S=arguments.length>19&&void 0!==arguments[19]?arguments[19]:0,w=arguments.length>20&&void 0!==arguments[20]?arguments[20]:0,E=arguments.length>21&&void 0!==arguments[21]?arguments[21]:0,C=arguments.length>22&&void 0!==arguments[22]?arguments[22]:0,x=arguments.length>23&&void 0!==arguments[23]?arguments[23]:0,A=arguments.length>24&&void 0!==arguments[24]?arguments[24]:0,T=arguments.length>25&&void 0!==arguments[25]?arguments[25]:0,O=arguments.length>26&&void 0!==arguments[26]?arguments[26]:0,k=arguments.length>27&&void 0!==arguments[27]?arguments[27]:0,I=arguments.length>28&&void 0!==arguments[28]?arguments[28]:0,R=arguments.length>29&&void 0!==arguments[29]?arguments[29]:0,P=arguments.length>30&&void 0!==arguments[30]?arguments[30]:0;a(this,e),this.to=t,this.drawingsURL=n,this.boomURL=r,this.isInternal=i,this.chamber=o,this.outlet=s,this.name=l,this.engineer=u,this.location=c,this.requiredvolume=d,this.porosity=p,this.stoneBelow=h,this.stoneAbove=f,this.avgCover=m,this.availableLength=g,this.availableWidth=b,this.installedVolume=v,this.chamberStorage=y,this.numOfChambers=_,this.numOfEndcaps=S,this.numOfRows=w,this.avgRowLength=E,this.maxLength=C,this.maxWidth=x,this.approxBedSize=A,this.amountStone=T,this.excavationVolume=O,this.nonWovenRequired=k,this.isolatorRowLength=I,this.nonWovenIsolator=R,this.wovenIsolator=P,this.date=(new Date).toLocaleString("en-US").replace(",","").replace(/(\s|\/)/g,"-")},u=function(){function e(){a(this,e),this.points=[]}return i(e,[{key:"addPoint",value:function(e,t,n){this.points[e]={x:t,y:n}}}]),e}(),c=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;a(this,e),this.x=t,this.y=n,this.rotation=r,this.width=i,this.height=o,this.rows=[]}return i(e,[{key:"addRow",value:function(e,t){this.rows[e]=t}},{key:"addChamber",value:function(e,t,n){this.rows[e].chambers.push(n)}},{key:"addEndCap",value:function(e,t,n,i){var o=void 0;n===r._75?o="upperEndCap":n===r._74&&(o="lowerEndCap");for(var a=0;a<this.rows[e].chambers.length;a++){var s=this.rows[e].chambers[a];if(s.col===t){s[o]=i;break}}}}]),e}(),d=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:0,c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,d=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,p=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0;a(this,e),this.row=t,this.offSet=n,this.x=r,this.y=i,this.absltX=o,this.absltY=s,this.pixelOffset=l,this.height=u,this.width=c,this.rotation=d,this.absltRotation=p,this.chambers=[]},p=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:0,c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,d=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0;a(this,e),this.row=t,this.col=n,this.x=r,this.y=i,this.height=o,this.width=s,this.absltX=l,this.absltY=u,this.rotation=c,this.absltRotation=d,this.accessories=[],this.upperEndCap=null,this.lowerEndCap=null,this.isIsolatorArray=[],this.isIsolator=!1}return i(e,[{key:"addAccessory",value:function(e){var t={id:e.id,name:e.name,description:e.description,type:e.type,color:e.color,variant:e.variant};e.size&&(t.size=e.size),this.accessories.push(t)}}]),e}(),h=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:0,c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,d=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0;a(this,e),this.row=t,this.col=n,this.x=r,this.y=i,this.height=o,this.width=s,this.absltX=l,this.absltY=u,this.rotation=c,this.absltRotation=d,this.accessories=[]}return i(e,[{key:"addAccessory",value:function(e){var t={id:e.id,name:e.name,description:e.description,type:e.type,color:e.color,variant:e.variant};this.accessories.push(t)}}]),e}(),f=function(){function e(t){a(this,e),this.data={},this.data.id=t.id,this.data.instanceType=t.instanceType,this.data.style=t.style,this.data.originNode=t.originNode,this.data.manifoldSelectionDirect=t.manifoldSelectionDirect,this.data.totalManifoldFlowRate=t.totalManifoldFlowRate,this.data.chamberType=t.chamberType,this.data.rowGap=t.rowGap,this.data.rowSpacing=t.rowSpacing,this.data.skipRows=t.skipRows,this.data.adsUnits=t.adsUnits,this.data.manifoldType=t.manifoldType,this.data.legacySizingMethod=t.legacySizingMethod,this.data.stubCount=t.stubCount,this.data.nodes=[]}return i(e,[{key:"addNode",value:function(e){this.data.nodes.push(e)}},{key:"returnPlainObject",value:function(){return this.data}}]),e}(),m=function(){function e(t){a(this,e),this.data={},this.basinMetadata={},this.data.nodeId=t.nodeId,this.data.angles=t.angles,this.data.trunkNominalSize=t.trunkNominalSize,this.data.trunkInvert=t.trunkInvert,this.data.trunkFlowRate=t.trunkFlowRate,this.data.stubNominalSize=t.stubNominalSize,this.data.stubInvertPosition=t.stubInvertPosition,this.data.stubInvert=t.stubInvert,this.data.stubFlowRate=t.stubFlowRate,this.data.isEccentric=t.isEccentric,this.data.isConcentric=t.isConcentric,this.data.isBasin=t.isBasin,this.data.trunkMaxCfs=t.trunkMaxCfs,this.data.isoDirStubMaxCfs=t.isoDirStubMaxCfs,this.data.basinMetadata=null}return i(e,[{key:"setBasinMetadata",value:function(e){this.data.basinMetadata={basinType:e.basinType,nominalSize:e.nominalSize,directStubSize:e.directStubSize,bypassMethod:e.bypassMethod,eccentricTeeTrunkSize:e.eccentricTeeTrunkSize,eccentricTeeStubSize:e.eccentricTeeStubSize,outletMethod:e.outletMethod,isUnderDrainEnabled:!1,underDrainPosition:e.underDrainPosition,underdrainDirMCD:e.underdrainDirMCD,underDrainSize:e.underDrainSize,minimalDistance:e.minimalDistance}}},{key:"returnPlainObject",value:function(){return this.data}}]),e}(),g=function(){function e(){a(this,e),this.projectType=r.q,this.region=null,this.language=null,this.units=null,this.email=null,this.chamberBed=null,this.background=null,this.stoneBed=null,this.chamberType=null,this.chamberEndCapType=null,this.metaData={rowSeparation:0,scaleValue:0,scalePixels:0,requiredVolume:0,porousStoneAbove:0,porousStoneBelow:0,porosityPercent:0,totalStorageProvided:0,underdrain:!1,imperviousLiner:!1,numberOfFeedConnectors:0,linerSqInchOverage:0,chamberBedCenterPoint:{x:0,y:0},underdrainToggle:!1},this.manifold=[]}return i(e,[{key:"setRegion",value:function(e){this.region=e}},{key:"setLanguage",value:function(e){this.language=e}},{key:"setUnits",value:function(e){this.units=e}},{key:"setEmail",value:function(e){this.email=e}},{key:"setRowSeparation",value:function(e){this.metaData.rowSeparation=e}},{key:"setScaleValue",value:function(e){this.metaData.scaleValue=e}},{key:"setScalePixels",value:function(e){this.metaData.scalePixels=e}},{key:"setStorageVolume",value:function(e){e?this.metaData.requiredVolume=e:this.metaData.requiredVolume||(this.metaData.requiredVolume=0)}},{key:"setPorousStoneAbove",value:function(e){e?this.metaData.porousStoneAbove=e:this.metaData.porousStoneAbove||(this.metaData.porousStoneAbove=0)}},{key:"setPorousStoneBelow",value:function(e){e?this.metaData.porousStoneBelow=e:this.metaData.porousStoneBelow||(this.metaData.porousStoneBelow=0)}},{key:"setPorosityPercent",value:function(e){this.metaData.porosityPercent=e}},{key:"setBaseStoneElevation",value:function(e){this.metaData.baseStoneElevation=e}},{key:"setUnderdrain",value:function(e){this.metaData.underdrain=e}},{key:"setUnderdrainToggle",value:function(e){this.metaData.underdrainToggle=e}},{key:"setImperviousLiner",value:function(e){this.metaData.imperviousLiner=e}},{key:"setNumberOfFeedConnectors",value:function(e){this.metaData.numberOfFeedConnectors=e}},{key:"setLinerSqInchOverage",value:function(e){this.metaData.linerSqInchOverage=e}},{key:"setTotalStorageProvided",value:function(e){this.metaData.totalStorageProvided=e}},{key:"pushManifolds",value:function(e){this.manifold.push(e)}},{key:"addManifoldsByArray",value:function(e){this.manifold=[].concat(o(this.manifold),o(e))}},{key:"setChamberBedCenterPoint",value:function(e,t){this.metaData.chamberBedCenterPoint={absolutePositionX:e,absolutePositionY:t}}},{key:"setChamberType",value:function(e){this.chamberType={type:e.id,length:e.length,width:e.width,height:e.height,storage:e.storage,minStorage:e.minStorage,weight:e.weight,baseStoneHeight:e.baseStoneHeight,installedLength:e.installedLength,coverStoneHeight:e.coverStoneHeight,insTeeMaxDiameter:e.insTeeMaxDiameter,insTeeHeightFromtBase:e.insTeeHeightFromtBase}}},{key:"setChamberEndCapType",value:function(e){this.chamberEndCapType={length:e.length,width:e.width,height:e.height,storage:e.storage,minStorage:e.minStorage,installedLength:e.installedLength,weight:e.weight}}},{key:"addBackground",value:function(e){this.background=e}},{key:"addStoneBed",value:function(e){this.stoneBed=e}},{key:"addChamberBed",value:function(e){this.chamberBed=e}},{key:"serialize",value:function(){return this.chamberBed.rows=this.chamberBed.rows.filter(function(e){return e}),JSON.stringify(this)}}]),e}()},function(e,t,n){"use strict";for(var r=[],i=0;i<256;++i)r.push((i+256).toString(16).substr(1));t.a=function(e,t){var n=t||0,i=r;return(i[e[n+0]]+i[e[n+1]]+i[e[n+2]]+i[e[n+3]]+"-"+i[e[n+4]]+i[e[n+5]]+"-"+i[e[n+6]]+i[e[n+7]]+"-"+i[e[n+8]]+i[e[n+9]]+"-"+i[e[n+10]]+i[e[n+11]]+i[e[n+12]]+i[e[n+13]]+i[e[n+14]]+i[e[n+15]]).toLowerCase()}},function(e,t,n){"use strict";n.d(t,"a",function(){return N});var r=n(1),i=n.n(r),o=n(11),a=n(1502),s=(n.n(a),n(165)),l=n.n(s),u=n(142),c=(n.n(u),n(290)),d=n(168),p=(n.n(d),n(41)),h=n(63),f=n(49),m=n(149),g=n(310),b=n(55),v=n(450),y=n(5),_=n(47),S=n(75),w=(n.n(S),n(23)),E=(n.n(w),n(124)),C=n(104),x=n(45),A=n(141),T=n(101),O=n(56),k=n(311),I=n(86),R=n(215),P=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function D(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var N={DIRECTION:"DIRECTION",NUMBER_OF_STUBS:"NUMBER_OF_STUBS",SAME_NUMBER_OF_STUBS:"SAME_NUMBER_OF_STUBS",GAP:"GAP",IS_ISOLATOR_ROW:"IS_ISOLATOR_ROW",IS_MANIFOLD_ISOLATOR_ROW:"IS_MANIFOLD_ISOLATOR_ROW",MANIFOLD_SIZE:"MANIFOLD_SIZE",HAS_WEIR:"HAS_WEIR",HAS_ELEVATED_MANIFOLD:"HAS_ELEVATED_MANIFOLD",STRUCTURE_TYPE:"STRUCTURE_TYPE",HAS_SECOND_PIPE:"HAS_SECOND_PIPE",USER_MODIFIED:"USER_MODIFIED"},M=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=D(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state=r.getInitialState(),r.setPreviousManifoldSize=function(e){var t=void 0;-1!==r.manifoldDataset.findIndex(function(t){return t.size===e})&&(t=r.manifoldDataset[0]),t&&t.size&&r.setState({previousManifoldSize:t.size})},D(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),P(t,[{key:"getInitialState",value:function(){return{manifold:null,isIsolator:!1,hasElevatedManifold:!1,hasWeir:!1,manifoldDirection:h.b.Left,numberOfStubs:0,spacer:!1,isUpperManifold:!0,selectedManifoldSize:"",previousManifoldSize:"",disableWeir:!1,disableElevatedManifold:!1,showRemovalPromptDialog:!1,debug:!1,overlappingManifold:null,isOlPresent:!1,hasSecondPipe:!1,disableSecondPipe:!1,hasIsolator:!1,includeImperviousLinerWaringError:!1}}},{key:"resetState",value:function(){this.setState(Object.assign({},this.getInitialState()))}},{key:"componentDidUpdate",value:function(e,t){var n=this;if(this.props.mainManifolds&&this.props.mainManifolds.length>0&&!this.props.mainManifolds.equals(e.mainManifolds)&&(e.manifoldId&&!this.props.manifoldId?(this.setState({manifold:null}),this.props.closeManifoldEntryDialog()):this.refreshManifoldData()),this.props.manifoldId&&this.props.mainManifolds.length>0&&this.props.mainManifolds.equals(e.mainManifolds)&&this.props.manifoldId!==e.manifoldId&&this.refreshManifoldData(),this.props.accessory&&e.accessory&&this.props.accessory.variant!==e.accessory.variant&&this.refreshManifoldData(),this.props.manifoldId&&this.props.mainManifolds.length<e.mainManifolds.length&&this.props.manifoldId===e.manifoldId&&(x.d.getManifoldByIdFromMain(this.props.manifoldId)||(this.resetState(),this.props.closeManifoldEntryDialog())),this.props.checkForOverlap&&this.state.manifold&&this.state.manifold.id===this.props.manifoldId&&this.detectOverlappingManifolds(e,t),this.state.hasWeir!==t.hasWeir&&!this.state.hasWeir&&null!==this.props.accessory&&null!==this.props.manifoldId){var r=this.props.mainManifolds.find(function(e){return e._id===n.props.manifoldId}),i=this.getIsHigh(r),o="nyloplast"===this.props.accessory.variant;_.a.getManifoldDatasetByChamberId(this.props.chamberType.id,i?"high":"low",o).find(function(e){return e.size===n.state.selectedManifoldSize})||this.changeManifoldSize(this.state.previousManifoldSize)}this.state.hasWeir!==t.hasWeir&&this.state.hasWeir&&this.setPreviousManifoldSize(this.state.selectedManifoldSize)}},{key:"refreshManifoldData",value:function(){try{var e=x.d.getManifoldByIdFromMain(this.props.manifoldId);if(e){var t=e.hasIsolator||!1,n=this.getCurrentByPassOptions(t,this.props.chamberType.id,this.props.accessory.variant),r=!t&&"nyloplast"!==this.props.accessory.variant,i=!t,o=!e.isManifoldInner||!this.props.chamberRows[e.letRow].chambers.find(function(t){return(e.isUpper?t.col<e.letColumn:t.col>e.letColumn)&&t.active})||A.a.secondPipeWouldHitManifold(this.props.mainManifolds,this.props.chamberRows[e.letRow],e.letColumn,e.isUpper);this.setState({manifold:e,isIsolator:t,manifoldDirection:e.direction,numberOfStubs:e.stubsNumber,spacer:e.spacer===h.c.gap,disableWeir:n.disableWeir,disableElevatedManifold:n.disableElevatedManifold,hasElevatedManifold:!r&&(e.userModified?e.isElevated:n.hasElevatedManifold),hasWeir:!i&&(e.userModified?!e.isElevated:n.hasWeir),isUpperManifold:e.isUpper,selectedManifoldSize:e.manifoldSize.size,hasIsolator:e.hasIsolator,hasSecondPipe:e.hasSecondPipe,disableSecondPipe:o}),this.props.chamberType.id===y._25&&t&&"nyloplast"===this.props.accessory.variant&&(e._isUpper?this.props.setChamberUpperCapAccesory(e._letRow,e.letColumn,Object.assign({},this.props.accessory,{variant:"round"})):this.props.setChamberLowerCapAccesory(e._letRow,e._letColumn,Object.assign({},this.props.accessory,{variant:"round"}))),this.props.setCurrentManifold(e)}}catch(e){console.error("ManifoldEntry.refreshManifoldData() "+e.message)}}},{key:"detectOverlappingManifolds",value:function(e,t){for(var n=this,r=x.d.getManifoldByIdFromMain(this.props.manifoldId),i=this.props.mainManifolds.map(function(e){return e.id===n.props.manifoldId?null:e._letColumn!==r._letColumn?null:e._isUpper!==r._isUpper?null:{manifoldId:e.id,rowIndexes:_.a.getRowsOccupiedByManifold(e)}}).filter(Boolean),o=_.a.getRowsOccupiedByManifold(r),a=[],s=0;s<i.length;s++){var l;!(0===(l=i[s].rowIndexes.filter(function(e){return o.includes(e)})).length)&&a.push({manifoldId:i[s].manifoldId,rowIndexes:l})}if(a.length>=1){var u=this.props.mainManifolds.find(function(e){return e.id===a[0].manifoldId}),c=this.state.manifold;t.overlappingManifold!==this.state.overlappingManifold&&this.setState({overlappingManifold:c}),this.props.isOverlapPresent||this.props.toggleOverlapDialog(!0,u,c),this.props.isOverlapPresent||this.props.setOverlapPresent(!0)}else this.props.setCheckForOverlap(!1),void 0!==t.isOverlapPresent&&t.isOverlapPresent!==this.props.isOverlapPresent&&this.props.setOverlapPresent(!1),this.props.removeOverlappingManifold(),this.setState({overlappingManifold:null})}},{key:"getCurrentByPassOptions",value:function(e,t,n){if(e){var r=!1,i=!1,o=!1,a=!1;return["round","square"].indexOf(n)>=0?(r=o=i=!0,t===y._25&&(r=!1,i=!1)):"nyloplast"===n&&(a=t!==y._25),{disableWeir:!r,disableElevatedManifold:!i,hasWeir:o,hasElevatedManifold:a}}return{hasWeir:!1,disableWeir:!0,hasElevatedManifold:!1,disableElevatedManifold:!0}}},{key:"handleDragStop",value:function(e,t){this.props.x===t.x&&this.props.y===t.y||this.props.manifoldEntryMoved(t.x,t.y)}},{key:"handleCloseClick",value:function(){this.props.closeManifoldEntryDialog()}},{key:"handleManifoldIsolatorToggle",value:function(e,t){var n=this;e.preventDefault();var r=this.props.mainManifolds.find(function(e){return e._id===n.props.manifoldId}),i={hasIsolator:t};"nyloplast"!==this.props.accessory.variant?t||(i.isElevated=!1,i.hasWeir=!0):(i.isElevated=this.props.chamberType.id!==y._25,i.hasWeir=!r.isElevated),this.resetIsolator(r,t),this.props.changeMainManifoldProp(this.props.manifoldId,i,N.IS_MANIFOLD_ISOLATOR_ROW),this.setState({hasIsolator:t})}},{key:"handleManifoldDirectionChanged",value:function(e,t){var n=this;e.preventDefault(),this.props.changeMainManifoldProp(this.props.manifoldId,t.key,N.DIRECTION),this.setState({manifoldDirection:t.key}),setTimeout(function(){var e=n.props.mainManifolds.find(function(e){return e._id===n.props.manifoldId}),t=n.props.chamberbed.numOfRows,r=(e._letRow,e._letRow+(e._spacer*e._stubsNumber+(e._manifoldSize.forceManifoldSpacer?1:0)*(2===e.direction&&e._isUpper||1===e._direction&&!e._isUpper?1:-1)));if(e._isManifoldInner&&A.a.stubWouldHitSecondPipe(n.props.mainManifolds,n.props.chamberRows[r],e._letColumn,e._isUpper))return console.error("stubWouldHitSecondPipe === TRUE"),n.props.changeMainManifoldProp(n.props.manifoldId,2===e._direction?1:2,N.DIRECTION),void n.props.changeMainManifoldProp(n.props.manifoldId,1,N.NUMBER_OF_STUBS);var i=e._isInlet?"INLET_MANIFOLD_ID":"OUTLET_MANIFOLD_ID",o=(_.a.getManifoldConstruct(n.props.chamberType.id,i,n.props.totalStorageProvided,e._isManifoldInner),0);(o=e._manifoldSize.forceManifoldSpacer?e._spacer===h.c.gap?2*e._stubsNumber+1:e._stubsNumber+2:e._spacer===h.c.gap?2*e._stubsNumber:e._stubsNumber+1)>t&&(o=t),0===o&&(o=1);var a=A.a.countNumberOfChambersOverManifold(e,n.props),s=A.a.oppositeSideChambersOnManifoldRequired(e,n.props),l={removeTop:e._isUpper,removeRightToLeft:1===e._direction,numberOfRows:o,numberOfChambers:a,oppositeSideChambers:s,remove:!0,chamberPosition:{row:e._letRow,col:e._letColumn}};if(e._isManifoldInner){var u=A.a.buildArrayForStubs(e,e._stubsNumber,o,n.props).stubsArray;l.numberOfRows=Array.from(new Set(u.map(function(e){return e.row}))).length||1,A.a.generateChamberVoid(u,!0,n.props),n.props.cleanChambersByManifoldVoidArray(e._id,e._letRow,e._letColumn),n.props.cleanChambersByManifoldMainRowArray(e._id,e._letRow,e._letColumn),R.a.setChamberManifoldIdMeta("isVoidArray",A.a.buildManifoldVoidArray(l),e._letRow,e._letColumn,n.props),R.a.setChamberManifoldIdMeta("isManifoldConnectedArray",A.a.getCoordinatesForManifoldActiveRowForMetadata(l),e._letRow,e._letColumn,n.props)}else n.props.cleanChambersByManifoldMainRowArray(e._id,e._letRow,e._letColumn),R.a.setChamberManifoldIdMeta("isManifoldConnectedArray",A.a.getCoordinatesForManifoldActiveRowForMetadata(l),e._letRow,e._letColumn,n.props);var c=e._isManifoldInner?n.getStubsNumberFromRows(l.numberOfRows,e):e._stubsNumber;n.props.changeMainManifoldProp(n.props.manifoldId,c,N.NUMBER_OF_STUBS)},0)}},{key:"handleNumberOfStubsIncrement",value:function(e,t){var n=this,r=parseInt(t,10),i=r+e>=0?r+e:0,o=this.props.mainManifolds.find(function(e){return e._id===n.props.manifoldId}),a=o._stubsNumber+0,s=this.props.chamberbed.numOfRows-o._letRow,l=o._letRow,u=2===o._direction&&o._isUpper&&i>=s,c=1===o._direction&&o._isUpper&&i>o._letRow,d=2===o._direction&&!o._isUpper&&i>s,p=1===o._direction&&!o._isUpper&&i>=l;if((c||u)&&o._isInlet)console.error("testRightUpper || testLeftUpper === TRUE, validation for inner manifolds");else if((p||d)&&o._isInlet)console.error("testLeftLower || testRightLower === TRUE, validation for inner manifolds");else{var f=o._spacer*i+(i>0&&o._manifoldSize.forceManifoldSpacer?1:0);f*=2===o.direction&&o._isUpper||1===o._direction&&!o._isUpper?1:-1;var m=o._letRow+f;if(o._isManifoldInner&&A.a.stubWouldHitSecondPipe(this.props.mainManifolds,this.props.chamberRows[m],o._letColumn,o._isUpper))console.error("stubWouldHitSecondPipe === TRUE");else{var g=o._isInlet?"INLET_MANIFOLD_ID":"OUTLET_MANIFOLD_ID",b=_.a.getManifoldConstruct(this.props.chamberType.id,g,this.props.totalStorageProvided,o._isManifoldInner),v=0;(v=i<1?1:o._manifoldSize.forceManifoldSpacer?o._spacer===h.c.gap?2*i+1:i+2:o._spacer===h.c.gap?2*i:i+1)>this.props.chamberbed.numOfRows&&(v=this.props.chamberbed.numOfRows),0===v&&(v=1);var y=A.a.countNumberOfChambersOverManifold(o,this.props),S=A.a.oppositeSideChambersOnManifoldRequired(o,this.props),w={removeTop:o._isUpper,removeRightToLeft:1===o._direction,numberOfRows:v,numberOfChambers:y,oppositeSideChambers:S,remove:!0,chamberPosition:{row:o._letRow,col:o._letColumn}};o._isManifoldInner||"OUTLET_MANIFOLD_ID"!==g||0!==i||"nyloplast"!==b.structureType||(w.numberOfRows=1);var E=Object(I.a)(o,function(e){e._stubsNumber=i}),C=A.a.buildArrayForStubs(E,a,v,this.props).stubsArray;o._isManifoldInner&&i>a&&(console.table(C),w.numberOfRows=Array.from(new Set(C.map(function(e){return e.row}))).length||1,console.warn("Number of rows overriden from "+v+" to "+w.numberOfRows+"."));var x=this.getStubsNumberFromRows(w.numberOfRows,o);A.a.generateChamberVoid(C,!0,this.props),this.props.cleanChambersByManifoldVoidArray(o._id,o._letRow,o._letColumn),this.props.cleanChambersByManifoldMainRowArray(o._id,o._letRow,o._letColumn),R.a.setChamberManifoldIdMeta("isVoidArray",A.a.buildManifoldVoidArray(w),o._letRow,o._letColumn,this.props),R.a.setChamberManifoldIdMeta("isManifoldConnectedArray",A.a.getCoordinatesForManifoldActiveRowForMetadata(w),o._letRow,o._letColumn,this.props),this.props.changeMainManifoldProp(this.props.manifoldId,x,N.NUMBER_OF_STUBS),this.setState({numberOfStubs:x}),this.props.setCheckForOverlap(!0)}}}},{key:"getStubsNumberFromRows",value:function(e,t){var n=e-1+(t._manifoldSize.forceManifoldSpacer?-1:0);return t._spacer===h.c.gap&&(n=Math.ceil(n/2)),n}},{key:"handleNumberOfStubsValidate",value:function(e){var t=this,n=parseInt(e,10),r=n>=0?n:0,i=this.props.mainManifolds.find(function(e){return e._id===t.props.manifoldId}),o=i._stubsNumber+0,a=this.props.chamberbed.numOfRows-i._letRow,s=i._letRow,l=2===i._direction&&i._isUpper&&r>=a,u=1===i._direction&&i._isUpper&&r>i._letRow,c=2===i._direction&&!i._isUpper&&r>a,d=1===i._direction&&!i._isUpper&&r>=s;(u||l)&&i._isInlet&&(console.error("testRightUpper || testLeftUpper === TRUE, validation for inner manifolds"),2===i._direction&&(r=r-(r-a)-1),1===i._direction&&(r-=r-i._letRow)),(d||c)&&i._isInlet&&(console.error("testLeftLower || testRightLower === TRUE, validation for inner manifolds"),2===i._direction&&(r=r-(r-a)-1),1===i._direction&&(r-=r-s));var p=i._spacer*r+(r>0&&i._manifoldSize.forceManifoldSpacer?1:0);p*=2===i.direction&&i._isUpper||1===i._direction&&!i._isUpper?1:-1;var f=i._letRow+p;if(i._isManifoldInner&&A.a.stubWouldHitSecondPipe(this.props.mainManifolds,this.props.chamberRows[f],i._letColumn,i._isUpper))console.error("stubWouldHitSecondPipe === TRUE");else{var m=i._isInlet?"INLET_MANIFOLD_ID":"OUTLET_MANIFOLD_ID",g=(_.a.getManifoldConstruct(this.props.chamberType.id,m,this.props.totalStorageProvided,i._isManifoldInner),0);(g=r<1?1:i._manifoldSize.forceManifoldSpacer?i._spacer===h.c.gap?2*r+1:r+2:i._spacer===h.c.gap?2*r:r+1)>this.props.chamberbed.numOfRows&&(g=this.props.chamberbed.numOfRows),0===g&&(g=1);var b=A.a.countNumberOfChambersOverManifold(i,this.props),v=A.a.oppositeSideChambersOnManifoldRequired(i,this.props),y={removeTop:i._isUpper,removeRightToLeft:1===i._direction,numberOfRows:g,numberOfChambers:b,oppositeSideChambers:v,remove:!0,chamberPosition:{row:i._letRow,col:i._letColumn}},S=r;if(i._isManifoldInner){var w=Object(I.a)(i,function(e){e._stubsNumber=r}),E=A.a.buildArrayForStubs(w,o,g,this.props).stubsArray;r>o&&(y.numberOfRows=Array.from(new Set(E.map(function(e){return e.row}))).length||1,console.warn("Number of rows overriden from "+g+" to "+y.numberOfRows+".")),S=this.getStubsNumberFromRows(y.numberOfRows,w),A.a.generateChamberVoid(E,!0,this.props),this.props.cleanChambersByManifoldVoidArray(i._id,i._letRow,i._letColumn),this.props.cleanChambersByManifoldMainRowArray(i._id,i._letRow,i._letColumn),R.a.setChamberManifoldIdMeta("isVoidArray",A.a.buildManifoldVoidArray(y),i._letRow,i._letColumn,this.props),R.a.setChamberManifoldIdMeta("isManifoldConnectedArray",A.a.getCoordinatesForManifoldActiveRowForMetadata(y),i._letRow,i._letColumn,this.props)}else this.props.cleanChambersByManifoldMainRowArray(i._id,i._letRow,i._letColumn),R.a.setChamberManifoldIdMeta("isManifoldConnectedArray",A.a.getCoordinatesForManifoldActiveRowForMetadata(y),i._letRow,i._letColumn,this.props);this.props.changeMainManifoldProp(this.props.manifoldId,S,N.NUMBER_OF_STUBS),this.setState({numberOfStubs:S}),this.props.setCheckForOverlap(!0)}}},{key:"handleStubsGapChanged",value:function(e,t){var n=this;e.preventDefault();var r=t?h.c.gap:h.c.noGap;this.props.changeMainManifoldProp(this.props.manifoldId,r,N.GAP),this.setState({spacer:r}),setTimeout(function(){var e=n.props.mainManifolds.find(function(e){return e._id===n.props.manifoldId}),t=n.props.chamberbed.numOfRows,r=t-e._letRow;if(e._spacer===h.c.gap){var i=e._stubsNumber,o=2*e._stubsNumber>r;e._isUpper&&o&&(e._direction,1===e._direction&&(i=e._stubsNumber%2===0?e._letRow/2+1:e._letRow/2));var a=2*e._stubsNumber>e._letRow;!e._isUpper&&a&&(e._direction,1===e._direction&&(i=e._stubsNumber%2===0?e._letRow/2+1:e._letRow/2)),n.setState(function(){return{numberOfStubs:Math.ceil(i)}})}var s=e._isInlet?"INLET_MANIFOLD_ID":"OUTLET_MANIFOLD_ID",l=(_.a.getManifoldConstruct(n.props.chamberType.id,s,n.props.totalStorageProvided,e._isManifoldInner),0);(l=e._manifoldSize.forceManifoldSpacer?e._spacer===h.c.gap?2*e._stubsNumber+1:e._stubsNumber+1:e._spacer===h.c.gap?2*e._stubsNumber:e._stubsNumber+1)>t&&(l=t),0===l&&(l=1);var u=A.a.countNumberOfChambersOverManifold(e,n.props),c=A.a.oppositeSideChambersOnManifoldRequired(e,n.props),d={removeTop:e._isUpper,removeRightToLeft:1===e._direction,numberOfRows:l,numberOfChambers:u,oppositeSideChambers:c,remove:!0,chamberPosition:{row:e._letRow,col:e._letColumn}};if(e._isManifoldInner){var p=A.a.buildArrayForStubs(e,e._stubsNumber,l,n.props).stubsArray,f=Array.from(new Set(p.map(function(e){return e.row}))).length||1;d.numberOfRows=f,A.a.generateChamberVoid(p,!0,n.props),n.props.cleanChambersByManifoldVoidArray(e._id,e._letRow,e._letColumn),n.props.cleanChambersByManifoldMainRowArray(e._id,e._letRow,e._letColumn),R.a.setChamberManifoldIdMeta("isVoidArray",A.a.buildManifoldVoidArray(d),e._letRow,e._letColumn,n.props),R.a.setChamberManifoldIdMeta("isManifoldConnectedArray",A.a.getCoordinatesForManifoldActiveRowForMetadata(d),e._letRow,e._letColumn,n.props)}else n.props.cleanChambersByManifoldMainRowArray(e._id,e._letRow,e._letColumn),R.a.setChamberManifoldIdMeta("isManifoldConnectedArray",A.a.getCoordinatesForManifoldActiveRowForMetadata(d),e._letRow,e._letColumn,n.props);n.props.changeMainManifoldProp(n.props.manifoldId,e._stubsNumber,N.NUMBER_OF_STUBS)},0),this.props.setCheckForOverlap(!0)}},{key:"handleManifoldSizeChanged",value:function(e,t){var n=this;e.preventDefault();var r=this.props.mainManifolds.find(function(e){return e._id===n.props.manifoldId}),i="nyloplast"===this.props.accessory.variant,o=_.a.getManifoldDatasetByChamberId(this.props.chamberType.id,this.getIsHigh(r)?"high":"low",i),a=_.a.getManifoldDatasetObject(o,t.sizeData.size);this.props.changeMainManifoldProp(this.props.manifoldId,a,N.MANIFOLD_SIZE),this.props.setChamberKeyValue({manifoldSize:a.size},r.letRow,r.letColumn),this.setState({selectedManifoldSize:a.size}),this.setPreviousManifoldSize(a.size)}},{key:"changeManifoldSize",value:function(e){var t=this,n=this.props.mainManifolds.find(function(e){return e._id===t.props.manifoldId}),r="nyloplast"===this.props.accessory.variant,i=_.a.getManifoldDatasetByChamberId(this.props.chamberType.id,this.getIsHigh(n)?"high":"low",r),o=_.a.getManifoldDatasetObject(i,e);this.props.changeMainManifoldProp(this.props.manifoldId,o,N.MANIFOLD_SIZE),this.props.setChamberKeyValue({manifoldSize:o.size},n.letRow,n.letColumn),this.setState({selectedManifoldSize:o.size})}},{key:"handleHasSecondPipeChanged",value:function(e,t){var n=this;e.preventDefault();var r=this.props.mainManifolds.find(function(e){return e._id===n.props.manifoldId});if(r._isManifoldInner){for(var i=r._isUpper?-1:1,o=r._letRow,a=r._letColumn+i,s=this.props.chamberRows[o].chambers[a],l=!1;!l;)a+=i,(s=this.props.chamberRows[o].chambers[a]).active&&(l=!0);R.a.setChamberManifoldIdMeta("isOppositeStubAttached",[{col:s._col,row:s._row,value:t}],r._letRow,r._letColumn,this.props);var u=Object(I.a)(r,function(e){e._hasSecondPipe=t});if(u._hasIsolator&&(this.resetIsolator(u,!0),t))for(l=!1,a-=i;!l;)a+=i,(s=this.props.chamberRows[o].chambers[a])&&s.active?(s._upperCapActive&&s._upperCapAccessory&&"Outlet-Manifold"===s._upperCapAccessory.id||s._lowerCapActive&&s._lowerCapAccessory&&"Outlet-Manifold"===s._lowerCapAccessory.id)&&(l=!0,this.props.modalAlertActions({toggle:!0,text:this.props.content[this.props.lang].notAddIsolatorOverOutlet})):l=!0;this.props.changeMainManifoldProp(this.props.manifoldId,t,N.HAS_SECOND_PIPE),this.setState({hasSecondPipe:t})}}},{key:"handleStructureSelection",value:function(e,t){var n=this,r=this.props.mainManifolds.find(function(e){return e._id===n.props.manifoldId}),i=!1,o=Object.assign({},t,{variant:e.key});r._isUpper?this.props.setChamberUpperCapAccesory(r.letRow,r.letColumn,o):this.props.setChamberLowerCapAccesory(r.letRow,r.letColumn,o);var a={};"nyloplast"===e.key&&(i=!0,a.isElevated=this.props.chamberType.id!==y._25,a.hasWeir=!1),"round"===e.key&&(i=!1,a.isElevated=!0,a.hasWeir=!1),"square"===e.key&&(i=!1,a.isElevated=!0,a.hasWeir=!1);var s=this.getIsHigh(r),l="nyloplast"===this.props.accessory.variant||i,u=_.a.getManifoldDatasetByChamberId(this.props.chamberType.id,s?"high":"low",l);u.find(function(e){return e.size===r.manifoldSize.size})||(a.manifoldSize=_.a.getManifoldDatasetObject(u,u[0].size)),this.props.changeMainManifoldProp(this.props.manifoldId,a,N.STRUCTURE_TYPE)}},{key:"handleHasWeirCheck",value:function(e){this.props.changeMainManifoldProp(this.props.manifoldId,e,N.HAS_WEIR),this.setState({hasWeir:e,hasElevatedManifold:!e}),e&&this.state.manifold.isInlet&&this.state.hasIsolator&&this.state.manifold.isManifoldInner&&this.props.modalAlertActions({toggle:!0,text:this.props.content[this.props.lang].showInternalManifoldLowPositionAlertCollision,addClassName:"mid-height-alert",showAsHtml:!0}),this.checkElevationAndSize("weir",e)}},{key:"handleElevatedCheck",value:function(e){this.props.changeMainManifoldProp(this.props.manifoldId,e,N.HAS_ELEVATED_MANIFOLD),this.setState({hasElevatedManifold:e,hasWeir:!e}),this.checkElevationAndSize("isElevated",e)}},{key:"checkElevationAndSize",value:function(e,t){var n=this;try{var r=_.a.getManifoldDatasetByChamberId(this.props.chamberType.id,"isElevated"===e&&t||"weir"===e&&!t?"high":"low","nyloplast"===this.props.accessory.variant);if(!r.find(function(e){return e.size===n.state.manifold.manifoldSize.size})){var i=_.a.getManifoldDatasetObject(r,r[0].size);this.props.changeMainManifoldProp(this.props.manifoldId,i,N.MANIFOLD_SIZE)}}catch(e){console.error("Exception running checkElevationAndSize()::",e)}}},{key:"handleOverlapDialogClose",value:function(e){var t=this;if(this.props.setOverlapPresent(!0),e){var n=this.props.overlappedManifold,r=n.isUpper?"upperCapAccessory":"lowerCapAccessory",i=this.props.chamberRows[n.letRow].chambers.find(function(e){return e[r]&&e[r].manifoldId&&n.id?e[r].manifoldId===n.id:[]})[r];this.props.setCheckForOverlap(!0),this.props.showManifoldEntryDialog(n.id,i)}else this.props.toggleOverlapDialog(!1,null,this.state.overlappingManifold);setTimeout(function(){t.props.setCheckForOverlap(!0)},2e3)}},{key:"handleRemovalPromptDialogClose",value:function(e){if(e){if(1===x.d.countOutlets()&&this.state.manifold.isOutlet&&this.props.hasImperviousLiner)return this.setState({includeImperviousLinerWaringError:!0}),this.props.closeRemovalPromptDialog(),null;this.props.removeManifold(this.state.manifold),this.props.cleanChambersByArrayIsolator(this.state.manifold._id,this.state.manifold._letRow,this.state.manifold._letColumn)}else this.props.closeRemovalPromptDialog()}},{key:"render",value:function(){var e=this,t=this.props,n=t.content,r=t.lang,o=t.showManifoldEntry,a=t.showOverlapDialog,s=t.promptForRemoval;return o?i.a.createElement(i.a.Fragment,null,i.a.createElement(p.d,{hidden:!s,dialogContentProps:{type:p.g.normal,title:n[r].editOrRemoveManifold,subText:n[r].editOrRemoveManifoldSubText},minWidth:"400px",modalProps:{isBlocking:!0}},i.a.createElement(S.DialogFooter,null,i.a.createElement(p.k,{onClick:function(){return e.handleRemovalPromptDialogClose(!1)},text:n[r].editOrRemoveManifoldEditButton,className:"edit-new-manifold"}),i.a.createElement(w.DefaultButton,{onClick:function(){return e.handleRemovalPromptDialogClose(!0)},text:n[r].editOrRemoveManifoldRemoveButton,className:"edit-existing-manifold"}))),i.a.createElement(p.d,{hidden:!a,dialogContentProps:{type:p.g.normal,title:n[r].overlappingManifold},minWidth:"500px",modalProps:{className:"overlap-dialog",isBlocking:!0}},i.a.createElement("div",{className:"ms-Grid-row"},i.a.createElement("div",{className:"ms-Grid-col ms-sm4 ms-md4 ms-lg4"},i.a.createElement(p.k,{onClick:function(){return e.handleOverlapDialogClose(!1)},text:n[r].editNewManifoldButton,className:"edit-new-manifold"})),i.a.createElement("div",{className:"ms-Grid-col ms-sm8 ms-md8 ms-lg8"},i.a.createElement("p",{className:"manifold-helper-text"},n[r].editNewManifoldText))),i.a.createElement("div",{className:"ms-Grid-row",style:{marginTop:"5px"}},i.a.createElement("div",{className:"ms-Grid-col ms-sm4 ms-md4 ms-lg4"},i.a.createElement(p.k,{onClick:function(){return e.handleOverlapDialogClose(!0)},text:n[r].editExistingManifoldButton,className:"edit-existing-manifold"})),i.a.createElement("div",{className:"ms-Grid-col ms-sm8 ms-md8 ms-lg8"},i.a.createElement("p",{className:"manifold-helper-text"},n[r].editExistingManifoldText)))),i.a.createElement(l.a,{onStop:this.handleDragStop.bind(this),bounds:"#layout",handle:".handle",position:{x:this.props.x,y:this.props.y}},i.a.createElement("div",{className:"ManifoldEntry"},i.a.createElement("div",{className:"handle"},i.a.createElement("span",{className:"closeButtom",onClick:this.handleCloseClick.bind(this)},"X")),this.renderDialogContent())),i.a.createElement(p.d,{hidden:!this.state.includeImperviousLinerWaringError,dialogContentProps:{type:p.g.normal,title:n[r].imperviousLinerWarningTitle,subText:n[r].imperviousLinerWarning2},modalProps:{isBlocking:!1,containerClassName:"alert-level-container alert-level-3-container"}},i.a.createElement(S.DialogFooter,null,i.a.createElement(w.DefaultButton,{onClick:function(){e.setState({includeImperviousLinerWaringError:!1})},text:n[r].cancel,className:"outline_grey_ads"})))):i.a.createElement("span",{style:{display:"none"}})}},{key:"renderDialogContent",value:function(){var e=this,t=n(1997)("./"+this.props.lang.substring(0,2)+"/manifold_entry_direction.png"),r=this.state,o=r.manifold,a=r.isIsolator,s=r.hasElevatedManifold,l=r.hasWeir,f=r.manifoldDirection,m=r.numberOfStubs,g=r.selectedManifoldSize,b=this.props,v=b.content,S=b.lang,w=b.accessory,x=b.chamberType,A=b.unit,T=b.lbl,O=this.getIsHigh(o),k="nyloplast"===this.props.accessory.variant;this.manifoldDataset=_.a.getManifoldDatasetByChamberId(x.id,O?"high":"low",k);var I=_.a.getManifoldDatasetForUIArray(this.manifoldDataset,A);return i.a.createElement("div",{className:"manifold-entry-options"},i.a.createElement("div",{className:"manifold-entry-row ms-Grid-row"},i.a.createElement("div",{className:"ms-Grid-col ms-sm4 ms-md4 ms-lg4"},o&&o.isInlet&&i.a.createElement("div",null,i.a.createElement("div",null,i.a.createElement("label",{style:{marginRight:"5px"}},v[S].isolatorRow,":"),(S===C.a.frFR||S===C.a.deDE)&&i.a.createElement("span",{style:{float:"right"}},i.a.createElement(E.a,{text:v[S].isolatorRowPlusPopup}))),i.a.createElement(u.Toggle,{className:"manifold-entry-toggle",onText:v[S].yes,offText:v[S].no,checked:this.state.hasIsolator,onChange:this.handleManifoldIsolatorToggle.bind(this)}))),i.a.createElement("div",{className:"ms-Grid-col ms-sm8 ms-md8 ms-lg8",style:{float:"right",paddingRight:"30px"}},i.a.createElement("div",{className:"flow-rate ms-Grid-row"},i.a.createElement("div",{className:"ms-Grid-col ms-sm-6 ms-md-6 ms-lg-6"},i.a.createElement("label",{className:"flow-rate-title"},v[S].estimatedFlowRate)),i.a.createElement("div",{className:"ms-Grid-col ms-sm6 ms-md6 ms-lg6",style:{display:"flex",alignItems:"center"}},i.a.createElement("label",{className:"flow-rate-result"},this.convertUnit(this.calculateManifoldFlowRate(this.state.manifold)),"\xa0",T[A].cfs[S]))))),i.a.createElement("div",{className:"manifold-entry-row"},i.a.createElement("label",null,v[S].selectedStructure,":"),i.a.createElement(d.ComboBox,{className:"manifold-entry-combo",disabled:!w,selectedKey:w?w.variant:null,options:[{key:"round",text:v[S].round},{key:"square",text:v[S].square},{key:"nyloplast",text:"Nyloplast",disabled:this.props.chamberType.id===y._25&&!!o&&o.isInlet&&a}],onChange:function(t,n){e.handleStructureSelection(n,w)}})),o&&o.isInlet&&i.a.createElement(i.a.Fragment,null,i.a.createElement("label",null,v[S].selectBypass,":"),i.a.createElement("div",{className:"manifold-entry-row"},i.a.createElement("div",{style:{marginBottom:"5px"}},i.a.createElement(p.a,{label:v[S].elevatedManifold,className:"manifold-entry-choice",disabled:this.state.disableElevatedManifold,checked:s,onChange:function(t,n){t.preventDefault(),e.handleElevatedCheck(n)}})),i.a.createElement("div",null,i.a.createElement(p.a,{label:v[S].weir,className:"manifold-entry-choice",style:{maxHeight:300},disabled:this.state.disableWeir,checked:l,onChange:function(t,n){t.preventDefault(),e.handleHasWeirCheck(n)}})))),i.a.createElement("div",{className:"manifold-entry-row"},i.a.createElement("label",null,v[S].selectManifoldSize," (",T[A].in[S],"):"),i.a.createElement(d.ComboBox,{className:"manifold-entry-combo manifold-size",styles:{optionsContainer:{maxHeight:"415px"}},selectedKey:g,options:I,onChange:this.handleManifoldSizeChanged.bind(this)})),i.a.createElement("div",{className:"manifold-entry-row ms-Grid-row"},i.a.createElement("div",{className:"ms-Grid-col ms-sm4 ms-md4 ms-lg4"},i.a.createElement("label",null,v[S].manifoldDirection,":"),i.a.createElement(c.a,{className:"manifold-entry-combo",selectedKey:f,options:[{key:h.b.Left,text:""+v[S].left[0].toUpperCase()+v[S].left.slice(1),styles:{field:{marginTop:"0px"}}},{key:h.b.Right,text:""+v[S].right[0].toUpperCase()+v[S].right.slice(1),styles:{field:{marginTop:"0px"}}}],onChange:this.handleManifoldDirectionChanged.bind(this)})),i.a.createElement("div",{className:"ms-Grid-col ms-sm8 ms-md8 ms-lg8",style:{height:"100px"}},i.a.createElement("img",{className:"direction-image",alt:"",src:t,height:"100%",width:"100%"}))),i.a.createElement("div",{className:"manifold-entry-row"},i.a.createElement("label",null,v[S].enterNumberOfStubs,":"),i.a.createElement(p.m,{className:"manifold-entry-text",value:m,type:"number",onIncrement:this.handleNumberOfStubsIncrement.bind(this,1),onDecrement:this.handleNumberOfStubsIncrement.bind(this,-1),onValidate:this.handleNumberOfStubsValidate.bind(this),min:0})),i.a.createElement("div",{className:"manifold-entry-row",style:{display:"flex"}},i.a.createElement("label",{style:{marginRight:"5px"}},v[S].stubsEveryOtherRow,":"),i.a.createElement(u.Toggle,{className:"manifold-entry-toggle",onText:v[S].yes,offText:v[S].no,checked:this.state.spacer,onChange:this.handleStubsGapChanged.bind(this)}),i.a.createElement("br",null)),i.a.createElement("div",{className:"manifold-entry-row",style:{display:"flex"}},i.a.createElement("label",{style:{marginRight:"5px"}},v[S].hasSecondDirectPipe,":"),i.a.createElement(u.Toggle,{className:"manifold-entry-toggle",disabled:this.state.disableSecondPipe,onText:v[S].yes,offText:v[S].no,checked:this.state.hasSecondPipe,onChange:this.handleHasSecondPipeChanged.bind(this)}),i.a.createElement("br",null)),!1)}},{key:"convertUnit",value:function(e){var t=(Math.round(100*e)/100).toFixed(2);return this.props.unit===v.a.metric?(28.316846592*t).toFixed(0):t}},{key:"getIsHigh",value:function(e){return!(!this.state.isIsolator||this.props.chamberType.id===y._25)&&("nyloplast"===this.props.accessory.variant||(e?e.isElevated:this.state.hasElevatedManifold))}},{key:"calculateManifoldFlowRate",value:function(e){if(!e)return 0;var t=this.getIsHigh(e),n=t?parseFloat(e.manifoldSize.highFlowRate):parseFloat(e.manifoldSize.lowFlowRate),r=t?parseFloat(e.manifoldSize.highTrunkMaxFlowRate):parseFloat(e.manifoldSize.lowTrunkMaxFlowRate),i=Math.round(n*e.stubsNumber*100)/100,o=i>r?r:i,a=_.a.calculateOutletManifoldFlowRate(e.manifoldSize.size,e.manifoldSize.isolatorStubSize,e._stubsNumber);return e.isInlet?o:a}},{key:"resetIsolator",value:function(e,t){var n=Object(I.a)(e,function(e){e._hasIsolator=t});t?k.a.setIsolator(n,this.props.chamberbed,this.props):this.props.setManifoldIsolatorRowStatus(n.letRow,n.letColumn,n.id,!1)}}]),t}(),L={manifoldEntryMoved:g.c,switchToAddMode:b.k,showManifoldEntryDialog:g.l,closeManifoldEntryDialog:g.a,setManifoldIsolatorRowStatus:m.h,setChamberUpperCapAccesory:m.g,setChamberLowerCapAccesory:m.e,renderUpperManifolds:f.l,renderLowerManifolds:f.j,renderMainManifolds:f.k,setCheckForOverlap:g.f,toggleOverlapDialog:g.m,removeOverlappingManifold:g.e,removeManifold:g.d,cleanChambersByArrayIsolator:T.c,closeRemovalPromptDialog:g.b,setOverlapPresent:g.i,setCurrentManifold:g.g,activateByArray:T.b,deactivateByArray:T.g,modifyChambersByArray:T.i,modifyChambersByArrayIsolator:T.j,setChamberKeyValue:T.n,changeMainManifoldProp:f.c,modifyChambersByManifoldVoidArray:T.k,cleanChambersByManifoldVoidArray:T.e,cleanChambersByManifoldMainRowArray:T.d,modalAlertActions:O.a,showInsertaTeeWarning:T.t,setInsertaTeeWarningType:T.r};t.b=Object(o.b)(function(e){return{content:e.localization.content,lang:e.localization.lang,lbl:e.localization.lbl,unit:e.localization.unit,x:e.manifoldEntry.x,y:e.manifoldEntry.y,accessory:e.manifoldEntry.accessory,manifoldId:e.manifoldEntry.manifoldId,showManifoldEntry:e.manifoldEntry.showManifoldEntryDialog,checkForOverlap:e.manifoldEntry.checkForOverlap,overlappedManifold:e.manifoldEntry.overlappedManifold,showOverlapDialog:e.manifoldEntry.showOverlapDialog,promptForRemoval:e.manifoldEntry.promptForRemoval,isOverlapPresent:e.manifoldEntry.overlapPresent,upperManifolds:x.d.getManifoldsByType("upper"),lowerManifolds:x.d.getManifoldsByType("lower"),mainManifolds:e.mainManifolds.manifolds,upperFlowPerStub:x.d.getManifoldsSizingByTypeAndProperty("upper","flowPerStub"),lowerFlowPerStub:x.d.getManifoldsSizingByTypeAndProperty("lower","flowPerStub"),upperMaxFlowRate:x.d.getManifoldsSizingByTypeAndProperty("upper","maximumFlowRate"),lowerMaxFlowRate:x.d.getManifoldsSizingByTypeAndProperty("lower","maximumFlowRate"),chamberRows:e.chamberbed.chamberRows,chamberType:e.globals.chamberType,chamberbed:e.chamberbed,totalStorageProvided:e.calculations.totalStorageProvided,insertaTeeWarningType:e.chamberbed.insertaTeeWarningType,hasImperviousLiner:e.calculations.hasImperviousLiner}},L)(M)},function(e,t,n){"use strict";t.f=function(e,t){return l(e,t)&&l(t,e)},t.a=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return u.apply(this,[null,e].concat(t))},t.b=u,t.c=function(e){var t=s[o]++;return(e||a)+t},t.e=d,t.d=function(e,t){return Object.keys(e).map(function(n){if(String(Number(n))!==n)return t(n,e[n])}).filter(function(e){return!!e})},t.g=function(e){return Object.keys(e).reduce(function(t,n){return t.push(e[n]),t},[])};var r=n(48),i=n(102),o="__currentId__",a="id__",s=Object(i.a)()||{};function l(e,t){for(var n in e)if(e.hasOwnProperty(n)&&(!t.hasOwnProperty(n)||t[n]!==e[n]))return!1;return!0}function u(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];t=t||{};for(var i=0,o=n;i<o.length;i++){var a=o[i];if(a)for(var s in a)!a.hasOwnProperty(s)||e&&!e(s)||(t[s]=a[s])}return t}void 0===s[o]&&(s[o]=0);var c=r.b.getInstance();function d(e){void 0===e&&(e=0),s[o]=e}c&&c.onReset&&c.onReset(d)},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),t.b=function(e){r=e};var r=!1},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,pauseBreak:19,capslock:20,escape:27,space:32,pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,del:46,zero:48,one:49,two:50,three:51,four:52,five:53,six:54,seven:55,eight:56,nine:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,leftWindow:91,rightWindow:92,select:93,zero_numpad:96,one_numpad:97,two_numpad:98,three_numpad:99,four_numpad:100,five_numpad:101,six_numpad:102,seven_numpad:103,eight_numpad:104,nine_numpad:105,multiply:106,add:107,subtract:109,decimalPoint:110,divide:111,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,numlock:144,scrollLock:145,semicolon:186,equalSign:187,comma:188,dash:189,period:190,forwardSlash:191,graveAccent:192,openBracket:219,backSlash:220,closeBracket:221,singleQuote:222}},function(e,t,n){"use strict";t.a=function(e){return e&&!!e._virtual}},function(e,t,n){"use strict";t.a=function e(t,n){if(!t||t===document.body)return null;return n(t)?t:e(Object(r.a)(t),n)};var r=n(286)},function(e,t,n){"use strict";var r=n(1569);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b});var i=n(410);n.d(t,"d",function(){return i.a});var o=n(411);n.d(t,"c",function(){return o.a}),n.d(t,"N",function(){return o.b});var a=n(708);n.d(t,"e",function(){return a.a}),n.d(t,"f",function(){return a.b}),n.d(t,"j",function(){return a.c}),n.d(t,"z",function(){return a.f});var s=n(1570);n.d(t,"B",function(){return s.a}),n.d(t,"D",function(){return s.b}),n.d(t,"E",function(){return s.c});var l=n(1571);n.d(t,"J",function(){return l.a});var u=n(1572);n.d(t,"k",function(){return u.a});var c=n(1573);n.d(t,"F",function(){return c.a});var d=n(1574);n.d(t,"I",function(){return d.a});var p=n(1575);n.d(t,"x",function(){return p.a}),n.d(t,"H",function(){return p.c}),n.d(t,"K",function(){return p.d}),n.d(t,"A",function(){return p.b}),n.d(t,"O",function(){return p.e}),n.d(t,"P",function(){return p.f});var h=n(709);n.d(t,"g",function(){return h.a}),n.d(t,"h",function(){return h.b}),n.d(t,"i",function(){return h.c}),n.d(t,"l",function(){return h.d}),n.d(t,"m",function(){return h.e}),n.d(t,"n",function(){return h.f}),n.d(t,"o",function(){return h.g}),n.d(t,"p",function(){return h.h}),n.d(t,"q",function(){return h.i}),n.d(t,"r",function(){return h.j}),n.d(t,"s",function(){return h.k}),n.d(t,"t",function(){return h.l}),n.d(t,"u",function(){return h.m}),n.d(t,"v",function(){return h.n}),n.d(t,"w",function(){return h.o}),n.d(t,"G",function(){return h.p});var f=n(1578);n.d(t,"L",function(){return f.a}),n.d(t,"M",function(){return f.b});var m=n(1579);n.d(t,"C",function(){return m.a});var g=n(710);n.d(t,"y",function(){return g.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#212121",neutralPrimary:"#333333",neutralPrimaryAlt:"#3c3c3c",neutralSecondary:"#666666",neutralSecondaryAlt:"#767676",neutralTertiary:"#a6a6a6",neutralTertiaryAlt:"#c8c8c8",neutralQuaternary:"#d0d0d0",neutralQuaternaryAlt:"#dadada",neutralLight:"#eaeaea",neutralLighter:"#f4f4f4",neutralLighterAlt:"#f8f8f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellowDark:"#d29200",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a80000",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"}},function(e,t,n){"use strict";n.d(t,"a",function(){return u}),t.b=p;var r,i,o=n(48),a=n(708),s=n(87),l="https://static2.sharepointonline.com/files/fabric/assets",u=Object(a.f)(Object(s.getLanguage)());function c(e,t,n,r){e="'"+e+"'";var i=void 0!==r?"local('"+r+"'),":"";Object(o.d)({fontFamily:e,src:i+"url('"+t+".woff2') format('woff2'),url('"+t+".woff') format('woff')",fontWeight:n,fontStyle:"normal"})}function d(e,t,n,r,i){void 0===r&&(r="segoeui");var o=e+"/"+n+"/"+r;c(t,o+"-light",a.b.light,i&&i+" Light"),c(t,o+"-semilight",a.b.semilight,i&&i+" SemiLight"),c(t,o+"-regular",a.b.regular,i),c(t,o+"-semibold",a.b.semibold,i&&i+" SemiBold")}function p(e){if(e){var t=e+"/fonts";d(t,a.e.Thai,"leelawadeeui-thai","leelawadeeui"),d(t,a.e.Arabic,"segoeui-arabic"),d(t,a.e.Cyrillic,"segoeui-cyrillic"),d(t,a.e.EastEuropean,"segoeui-easteuropean"),d(t,a.e.Greek,"segoeui-greek"),d(t,a.e.Hebrew,"segoeui-hebrew"),d(t,a.e.Vietnamese,"segoeui-vietnamese"),d(t,a.e.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),d(t,a.d.Selawik,"selawik","selawik"),c("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-semilight",a.b.light),c("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-bold",a.b.semibold)}}p((r=Object(s.getWindow)(),(i=r?r.FabricConfig:void 0)&&void 0!==i.fontBaseUrl?i.fontBaseUrl:l))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(2),o=n(288),a=function(){function e(){this.keytips=[],this.persistedKeytips=[],this.inKeytipMode=!1,this.shouldEnterKeytipMode=!0}return e.getInstance=function(){return this._instance},e.prototype.register=function(e,t){void 0===t&&(t=!1);var n=e;t||(n=this.addParentOverflow(e));var r=this._getUniqueKtp(n);t?this.persistedKeytips.push(r):this.keytips.push(r);var a=t?o.KeytipEvents.PERSISTED_KEYTIP_ADDED:o.KeytipEvents.KEYTIP_ADDED;return i.EventGroup.raise(this,a,{keytip:n,uniqueID:r.uniqueID}),r.uniqueID},e.prototype.update=function(e,t){var n=this.addParentOverflow(e),r=this._getUniqueKtp(n,t),a=i.findIndex(this.keytips,function(e){return e.uniqueID===t});a>=0&&(r.keytip.visible=this.keytips[a].keytip.visible,this.keytips=i.replaceElement(this.keytips,r,a),i.EventGroup.raise(this,o.KeytipEvents.KEYTIP_UPDATED,{keytip:r.keytip,uniqueID:r.uniqueID}))},e.prototype.unregister=function(e,t,n){void 0===n&&(n=!1),n?this.persistedKeytips=this.persistedKeytips.filter(function(e){return e.uniqueID!==t}):this.keytips=this.keytips.filter(function(e){return e.uniqueID!==t});var r=n?o.KeytipEvents.PERSISTED_KEYTIP_REMOVED:o.KeytipEvents.KEYTIP_REMOVED;i.EventGroup.raise(this,r,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){i.EventGroup.raise(this,o.KeytipEvents.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){i.EventGroup.raise(this,o.KeytipEvents.EXIT_KEYTIP_MODE)},e.prototype.getKeytips=function(){return this.keytips.map(function(e){return e.keytip})},e.prototype.addParentOverflow=function(e){var t=e.keySequences.slice();if(t.pop(),0!==t.length){var n=i.find(this.getKeytips(),function(e){return i.arraysEqual(t,e.keySequences)});if(n&&n.overflowSetSequence)return r.__assign({},e,{overflowSetSequence:n.overflowSetSequence})}return e},e.prototype.menuExecute=function(e,t){i.EventGroup.raise(this,o.KeytipEvents.PERSISTED_KEYTIP_EXECUTE,{overflowButtonSequences:e,keytipSequences:t})},e.prototype._getUniqueKtp=function(e,t){return void 0===t&&(t=i.getId()),{keytip:r.__assign({},e),uniqueID:t}},e._instance=new e,e}();t.KeytipManager=a},function(e,t,n){"use strict";var r=n(1591);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r,i,o;n.d(t,"b",function(){return r}),n.d(t,"a",function(){return i}),n.d(t,"c",function(){return o}),function(e){e[e.center=0]="center",e[e.contain=1]="contain",e[e.cover=2]="cover",e[e.none=3]="none",e[e.centerCover=4]="centerCover"}(r||(r={})),function(e){e[e.landscape=0]="landscape",e[e.portrait=1]="portrait"}(i||(i={})),function(e){e[e.notLoaded=0]="notLoaded",e[e.loaded=1]="loaded",e[e.error=2]="error",e[e.errorLoaded=3]="errorLoaded"}(o||(o={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.center=0]="center",e[e.contain=1]="contain",e[e.cover=2]="cover",e[e.none=3]="none",e[e.centerCover=4]="centerCover"}(t.ImageFit||(t.ImageFit={})),function(e){e[e.landscape=0]="landscape",e[e.portrait=1]="portrait"}(t.ImageCoverStyle||(t.ImageCoverStyle={})),function(e){e[e.notLoaded=0]="notLoaded",e[e.loaded=1]="loaded",e[e.error=2]="error",e[e.errorLoaded=3]="errorLoaded"}(t.ImageLoadState||(t.ImageLoadState={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1606),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(728),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(735),i=n(736),o=n(6),a=n(2);t.getSplitButtonVerticalDividerClassNames=a.memoizeFunction(function(e){return o.mergeStyleSets(r.getDividerClassNames(e),{divider:{height:16,width:1}})});var s={item:"ms-ContextualMenu-item",divider:"ms-ContextualMenu-divider",root:"ms-ContextualMenu-link",isChecked:"is-checked",isExpanded:"is-expanded",isDisabled:"is-disabled",linkContent:"ms-ContextualMenu-linkContent",linkContentMenu:"ms-ContextualMenu-linkContent",icon:"ms-ContextualMenu-icon",iconColor:"ms-ContextualMenu-iconColor",checkmarkIcon:"ms-ContextualMenu-checkmarkIcon",subMenuIcon:"ms-ContextualMenu-submenuIcon",label:"ms-ContextualMenu-itemText",secondaryText:"ms-ContextualMenu-secondaryText"};t.getItemClassNames=a.memoizeFunction(function(e,t,n,r,l,u,c,d,p,h,f,m){var g,b,v,y,_=i.getMenuItemStyles(e),S=o.getGlobalClassNames(s,e);return o.mergeStyleSets({item:[S.item,_.item,c],divider:[S.divider,_.divider,d],root:[S.root,_.root,r&&[S.isChecked,_.rootChecked],l&&_.anchorLink,n&&[S.isExpanded,_.rootExpanded],t&&[S.isDisabled,_.rootDisabled],!t&&!n&&[{selectors:(g={":hover":_.rootHovered,":active":_.rootPressed},g["."+a.IsFocusVisibleClassName+" &:focus, ."+a.IsFocusVisibleClassName+" &:focus:hover"]=_.rootFocused,g["."+a.IsFocusVisibleClassName+" &:hover"]={background:"inherit;"},g)}],m],splitPrimary:[_.root,r&&["is-checked",_.rootChecked],(t||f)&&["is-disabled",_.rootDisabled],!(t||f)&&!r&&[{selectors:(b={":hover":_.rootHovered,":active":_.rootPressed},b["."+a.IsFocusVisibleClassName+" &:focus, ."+a.IsFocusVisibleClassName+" &:focus:hover"]=_.rootFocused,b["."+a.IsFocusVisibleClassName+" &:hover"]={background:"inherit;"},b)}]],splitMenu:[_.root,{width:32},n&&["is-expanded",_.rootExpanded],t&&["is-disabled",_.rootDisabled],!t&&!n&&[{selectors:(v={":hover":_.rootHovered,":active":_.rootPressed},v["."+a.IsFocusVisibleClassName+" &:focus, ."+a.IsFocusVisibleClassName+" &:focus:hover"]=_.rootFocused,v["."+a.IsFocusVisibleClassName+" &:hover"]={background:"inherit;"},v)}]],anchorLink:_.anchorLink,linkContent:[S.linkContent,_.linkContent],linkContentMenu:[S.linkContentMenu,_.linkContent,{justifyContent:"center"}],icon:[S.icon,u&&_.iconColor,_.icon,p,t&&[S.isDisabled,_.iconDisabled]],iconColor:_.iconColor,checkmarkIcon:[S.checkmarkIcon,u&&_.checkmarkIcon,_.icon,p],subMenuIcon:[S.subMenuIcon,_.subMenuIcon,h],label:[S.label,_.label],secondaryText:[S.secondaryText,_.secondaryText],splitContainer:[_.splitButtonFlexContainer,!t&&!r&&[{selectors:(y={},y["."+a.IsFocusVisibleClassName+" &:focus, ."+a.IsFocusVisibleClassName+" &:focus:hover"]=_.rootFocused,y)}]]})}),t.getItemStyles=function(e){var n=e.theme,r=e.disabled,i=e.expanded,o=e.checked,a=e.isAnchorLink,s=e.knownIcon,l=e.itemClassName,u=e.dividerClassName,c=e.iconClassName,d=e.subMenuClassName,p=e.primaryDisabled,h=e.className;return t.getItemClassNames(n,r,i,o,a,s,l,u,c,d,p,h)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(169),a=n(2),s=n(740),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return i.createElement(o.BaseButton,r.__assign({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:s.getStyles(n,t),onRenderDescription:a.nullRender}))},t=r.__decorate([a.customizable("ActionButton",["theme","styles"],!0)],t)}(a.BaseComponent);t.ActionButton=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1642),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(745),t)},function(e,t,n){"use strict";var r=n(751);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r=n(763);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(0),i=n(3),o=n(299),a=function(){function e(){this.keytips=[],this.persistedKeytips=[],this.inKeytipMode=!1,this.shouldEnterKeytipMode=!0}return e.getInstance=function(){return this._instance},e.prototype.register=function(e,t){void 0===t&&(t=!1);var n=e;t||(n=this.addParentOverflow(e));var r=this._getUniqueKtp(n);t?this.persistedKeytips.push(r):this.keytips.push(r);var a=t?o.g.PERSISTED_KEYTIP_ADDED:o.g.KEYTIP_ADDED;return i.e.raise(this,a,{keytip:n,uniqueID:r.uniqueID}),r.uniqueID},e.prototype.update=function(e,t){var n=this.addParentOverflow(e),r=this._getUniqueKtp(n,t),a=Object(i.B)(this.keytips,function(e){return e.uniqueID===t});a>=0&&(r.keytip.visible=this.keytips[a].keytip.visible,this.keytips=Object(i._14)(this.keytips,r,a),i.e.raise(this,o.g.KEYTIP_UPDATED,{keytip:r.keytip,uniqueID:r.uniqueID}))},e.prototype.unregister=function(e,t,n){void 0===n&&(n=!1),n?this.persistedKeytips=this.persistedKeytips.filter(function(e){return e.uniqueID!==t}):this.keytips=this.keytips.filter(function(e){return e.uniqueID!==t});var r=n?o.g.PERSISTED_KEYTIP_REMOVED:o.g.KEYTIP_REMOVED;i.e.raise(this,r,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){i.e.raise(this,o.g.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){i.e.raise(this,o.g.EXIT_KEYTIP_MODE)},e.prototype.getKeytips=function(){return this.keytips.map(function(e){return e.keytip})},e.prototype.addParentOverflow=function(e){var t=e.keySequences.slice();if(t.pop(),0!==t.length){var n=Object(i.z)(this.getKeytips(),function(e){return Object(i.k)(t,e.keySequences)});if(n&&n.overflowSetSequence)return r.__assign({},e,{overflowSetSequence:n.overflowSetSequence})}return e},e.prototype.menuExecute=function(e,t){i.e.raise(this,o.g.PERSISTED_KEYTIP_EXECUTE,{overflowButtonSequences:e,keytipSequences:t})},e.prototype._getUniqueKtp=function(e,t){return void 0===t&&(t=Object(i.K)()),{keytip:r.__assign({},e),uniqueID:t}},e._instance=new e,e}()},function(e,t,n){"use strict";var r=n(1693);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"b",function(){return s}),n.d(t,"a",function(){return c});var r=n(772),i=n(773),o=n(7),a=n(3),s=Object(a._8)(function(e){return Object(o.D)(Object(r.a)(e),{divider:{height:16,width:1}})}),l={item:"ms-ContextualMenu-item",divider:"ms-ContextualMenu-divider",root:"ms-ContextualMenu-link",isChecked:"is-checked",isExpanded:"is-expanded",isDisabled:"is-disabled",linkContent:"ms-ContextualMenu-linkContent",linkContentMenu:"ms-ContextualMenu-linkContent",icon:"ms-ContextualMenu-icon",iconColor:"ms-ContextualMenu-iconColor",checkmarkIcon:"ms-ContextualMenu-checkmarkIcon",subMenuIcon:"ms-ContextualMenu-submenuIcon",label:"ms-ContextualMenu-itemText",secondaryText:"ms-ContextualMenu-secondaryText"},u=Object(a._8)(function(e,t,n,r,s,u,c,d,p,h,f,m){var g,b,v,y,_=Object(i.b)(e),S=Object(o.w)(l,e);return Object(o.D)({item:[S.item,_.item,c],divider:[S.divider,_.divider,d],root:[S.root,_.root,r&&[S.isChecked,_.rootChecked],s&&_.anchorLink,n&&[S.isExpanded,_.rootExpanded],t&&[S.isDisabled,_.rootDisabled],!t&&!n&&[{selectors:(g={":hover":_.rootHovered,":active":_.rootPressed},g["."+a.f+" &:focus, ."+a.f+" &:focus:hover"]=_.rootFocused,g["."+a.f+" &:hover"]={background:"inherit;"},g)}],m],splitPrimary:[_.root,r&&["is-checked",_.rootChecked],(t||f)&&["is-disabled",_.rootDisabled],!(t||f)&&!r&&[{selectors:(b={":hover":_.rootHovered,":active":_.rootPressed},b["."+a.f+" &:focus, ."+a.f+" &:focus:hover"]=_.rootFocused,b["."+a.f+" &:hover"]={background:"inherit;"},b)}]],splitMenu:[_.root,{width:32},n&&["is-expanded",_.rootExpanded],t&&["is-disabled",_.rootDisabled],!t&&!n&&[{selectors:(v={":hover":_.rootHovered,":active":_.rootPressed},v["."+a.f+" &:focus, ."+a.f+" &:focus:hover"]=_.rootFocused,v["."+a.f+" &:hover"]={background:"inherit;"},v)}]],anchorLink:_.anchorLink,linkContent:[S.linkContent,_.linkContent],linkContentMenu:[S.linkContentMenu,_.linkContent,{justifyContent:"center"}],icon:[S.icon,u&&_.iconColor,_.icon,p,t&&[S.isDisabled,_.iconDisabled]],iconColor:_.iconColor,checkmarkIcon:[S.checkmarkIcon,u&&_.checkmarkIcon,_.icon,p],subMenuIcon:[S.subMenuIcon,_.subMenuIcon,h],label:[S.label,_.label],secondaryText:[S.secondaryText,_.secondaryText],splitContainer:[_.splitButtonFlexContainer,!t&&!r&&[{selectors:(y={},y["."+a.f+" &:focus, ."+a.f+" &:focus:hover"]=_.rootFocused,y)}]]})}),c=function(e){var t=e.theme,n=e.disabled,r=e.expanded,i=e.checked,o=e.isAnchorLink,a=e.knownIcon,s=e.itemClassName,l=e.dividerClassName,c=e.iconClassName,d=e.subMenuClassName,p=e.primaryDisabled,h=e.className;return u(t,n,r,i,o,a,s,l,c,d,p,h)}},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(174)),a=n(3),s=n(777),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return i.createElement(o.a,r.__assign({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:Object(s.a)(n,t),onRenderDescription:a._10}))},t=r.__decorate([Object(a.t)("ActionButton",["theme","styles"],!0)],t)}(a.c)},function(e,t,n){"use strict";var r=n(1713);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r=n(1722);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-Check",circle:"ms-Check-circle",check:"ms-Check-check"},o=function(e){var t,n,o,a,s=e.checkBoxHeight,l=void 0===s?"18px":s,u=e.checked,c=e.className,d=e.theme,p=d.palette,h=d.semanticColors,f=Object(r.w)(i,d),m={fontSize:l,position:"absolute",left:0,top:0,width:l,height:l,textAlign:"center",verticalAlign:"middle"};return{root:[f.root,d.fonts.medium,{lineHeight:"1",width:l,height:l,verticalAlign:"top",position:"relative",userSelect:"none",selectors:{":before":{content:'""',position:"absolute",top:"1px",right:"1px",bottom:"1px",left:"1px",borderRadius:"50%",opacity:1,background:h.bodyBackground},"$checkHost:hover &, $checkHost:focus &, &:hover, &:focus":{opacity:1}}},u&&["is-checked",{selectors:{":before":{background:p.themePrimary,opacity:1,selectors:(t={},t[r.g]={background:"Window"},t)}}}],c],circle:[f.circle,m,{color:p.neutralTertiaryAlt,selectors:(n={},n[r.g]={color:"WindowText"},n)},u&&{color:p.white}],check:[f.check,m,{opacity:0,color:p.neutralTertiaryAlt,fontSize:"16px",left:".5px",selectors:(o={":hover":{opacity:1}},o[r.g]={MsHighContrastAdjust:"none"},o)},u&&{opacity:1,color:p.white,fontWeight:900,selectors:(a={},a[r.g]={border:"none",color:"WindowText"},a)}],checkHost:[{}]}}},function(e,t,n){"use strict";var r=n(1724);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r=n(1736);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),t.d=g,t.c=function(e,t,n){void 0===n&&(n=!1);if(!e)return null;if(t===r.Unshaded||!g(t))return e;var a=i.i(e.h,e.s,e.v),s={h:e.h,s:e.s,v:e.v},y=t-1,_=v,S=b;n&&(_=b,S=v);s=function(e){return e.r===i.b&&e.g===i.b&&e.b===i.b}(e)?b(s,l[y]):function(e){return 0===e.r&&0===e.g&&0===e.b}(e)?v(s,u[y]):a.l/100>m?S(s,d[y]):a.l/100<f?_(s,c[y]):y<p.length?_(s,p[y]):S(s,h[y-p.length]);return i.e(Object(o.m)(i.j(s.h,s.s,s.v),{a:e.a}))},t.b=function(e,t,n){void 0===n&&(n=!1);if(!e)return null;if(t===r.Unshaded||!g(t))return e;var l={h:e.h,s:e.s,v:e.v},c=t-1;l=n?v(l,s[u.length-1-c]):b(l,a[c]);return i.e(Object(o.m)(i.j(l.h,l.s,l.v),{a:e.a}))};var r,i=n(121),o=n(3),a=[.027,.043,.082,.145,.184,.216,.349,.537],s=[.537,.45,.349,.216,.184,.145,.082,.043],l=[.537,.349,.216,.184,.145,.082,.043,.027],u=[.537,.45,.349,.216,.184,.145,.082,.043],c=[.88,.77,.66,.55,.44,.33,.22,.11],d=[.11,.22,.33,.44,.55,.66,.77,.88],p=[.96,.84,.7,.4,.12],h=[.1,.24,.44],f=.2,m=.8;function g(e){return"number"===typeof e&&e>=r.Unshaded&&e<=r.Shade8}function b(e,t){return{h:e.h,s:e.s,v:y(e.v-e.v*t,0,100)}}function v(e,t){return{h:e.h,s:y(e.s-e.s*t,0,100),v:y(e.v+(100-e.v)*t,0,100)}}function y(e,t,n){return e}!function(e){e[e.Unshaded=0]="Unshaded",e[e.Shade1=1]="Shade1",e[e.Shade2=2]="Shade2",e[e.Shade3=3]="Shade3",e[e.Shade4=4]="Shade4",e[e.Shade5=5]="Shade5",e[e.Shade6=6]="Shade6",e[e.Shade7=7]="Shade7",e[e.Shade8=8]="Shade8"}(r||(r={}))},function(e,t,n){"use strict";var r=n(1787);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r,i;n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i}),function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(r||(r={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(i||(i={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(429),s=n(430),l=n(1796),u=Object(o.q)(),c=Object(o.q)(),d=Object(o._19)(function(e){var t=e.isVisible,n=void 0!==t&&t,l=e.canSelect,d=void 0!==l&&l,p=(e.isSelected,e.anySelected),h=void 0!==p&&p,f=(e.selected,e.isHeader),m=void 0!==f&&f,g=e.className,b=(e.checkClassName,e.styles),v=e.theme,y=e.compact,_=r.__rest(e,["isVisible","canSelect","isSelected","anySelected","selected","isHeader","className","checkClassName","styles","theme","compact"]),S=e.isSelected||e.selected,w=Object(s.a)({theme:v}),E=u(w,{theme:v}),C=c(b,{theme:v,canSelect:d,selected:S,anySelected:h,className:g,isHeader:m,isVisible:n,compact:y});return i.createElement("div",r.__assign({},_,{role:"checkbox",className:Object(o.s)(C.root,C.check,E.checkHost),"aria-checked":S,"data-selection-toggle":!0,"data-automationid":"DetailsRowCheck"}),i.createElement(a.a,{checked:S}))},l.a,void 0,{scope:"DetailsRowCheck"})},function(e,t,n){"use strict";var r=n(805);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b}),n.d(t,"c",function(){return r.c}),n.d(t,"d",function(){return r.d})},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(r||(r={}))},function(e,t,n){"use strict";var r=n(1807);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r=n(746);n.d(t,"a",function(){return r.b}),n.d(t,"b",function(){return r.c}),n.d(t,"c",function(){return r.e})},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.smallFluid=0]="smallFluid",e[e.smallFixedFar=1]="smallFixedFar",e[e.smallFixedNear=2]="smallFixedNear",e[e.medium=3]="medium",e[e.large=4]="large",e[e.largeFixed=5]="largeFixed",e[e.extraLarge=6]="extraLarge",e[e.custom=7]="custom"}(r||(r={}))},function(e,t,n){"use strict";var r=n(227);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r=n(122);n.d(t,"a",function(){return r.b}),n.d(t,"b",function(){return r.c}),n.d(t,"c",function(){return r.d})},function(e,t,n){"use strict";n.d(t,"a",function(){return f}),n.d(t,"b",function(){return m});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(35),s=n(73),l=n(122),u=n(824),c=n(825),d=n(309),p=n(423),h=n(1851),f=function(e){function t(t){var n=e.call(this,t)||this;n.root=Object(o.r)(),n.input=Object(o.r)(),n.focusZone=Object(o.r)(),n.suggestionElement=Object(o.r)(),n.SuggestionOfProperType=u.a,n.dismissSuggestions=function(e){var t=function(){n.props.onDismiss&&n.props.onDismiss(e,n.suggestionStore.currentSuggestion?n.suggestionStore.currentSuggestion.item:void 0),(!e||e&&!e.defaultPrevented)&&n.canAddItems()&&n.suggestionStore.hasSelectedSuggestion()&&n.state.suggestedDisplayValue&&n.addItemByIndex(0)};n.currentPromise?n.currentPromise.then(function(){return t()}):t(),n.setState({suggestionsVisible:!1})},n.refocusSuggestions=function(e){n.resetFocus(),n.suggestionStore.suggestions&&n.suggestionStore.suggestions.length>0&&(38===e?n.suggestionStore.setSelectedSuggestion(n.suggestionStore.suggestions.length-1):40===e&&n.suggestionStore.setSelectedSuggestion(0))},n.onInputChange=function(e){n.updateValue(e),n.setState({moreSuggestionsAvailable:!0,isMostRecentlyUsedVisible:!1})},n.onSuggestionClick=function(e,t,r){n.addItemByIndex(r),n.setState({suggestionsVisible:!1})},n.onSuggestionRemove=function(e,t,r){n.props.onRemoveSuggestion&&n.props.onRemoveSuggestion(t),n.suggestionStore.removeSuggestion(r)},n.onInputFocus=function(e){n.state.isFocused||(n.setState({isFocused:!0}),n.selection.setAllSelected(!1),n.input.current&&""===n.input.current.value&&n.props.onEmptyInputFocus?(n.onEmptyInputFocus(),n.setState({isMostRecentlyUsedVisible:!0,moreSuggestionsAvailable:!1,suggestionsVisible:!0})):n.input.current&&n.input.current.value&&n.setState({isMostRecentlyUsedVisible:!1,suggestionsVisible:!0}),n.props.inputProps&&n.props.inputProps.onFocus&&n.props.inputProps.onFocus(e))},n.onInputBlur=function(e){n.props.inputProps&&n.props.inputProps.onBlur&&n.props.inputProps.onBlur(e);var t=e.relatedTarget;null===e.relatedTarget&&(t=document.activeElement),t&&!Object(o.x)(n.root.value,t)&&(n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e))},n.onKeyDown=function(e){var t=e.which;switch(t){case 27:n.state.suggestionsVisible&&(n.setState({suggestionsVisible:!1}),e.preventDefault(),e.stopPropagation());break;case 9:case 13:n.suggestionElement.current&&n.suggestionElement.current.hasSuggestedActionSelected()?n.suggestionElement.current.executeSelectedAction():!e.shiftKey&&n.suggestionStore.hasSelectedSuggestion()&&n.state.suggestionsVisible?(n.completeSuggestion(),e.preventDefault(),e.stopPropagation()):n._onValidateInput();break;case 8:n.props.disabled||n.onBackspace(e),e.stopPropagation();break;case 46:n.props.disabled||(n.input.current&&e.target===n.input.current.inputElement&&n.state.suggestionsVisible&&-1!==n.suggestionStore.currentIndex?(n.props.onRemoveSuggestion&&n.props.onRemoveSuggestion(n.suggestionStore.currentSuggestion.item),n.suggestionStore.removeSuggestion(n.suggestionStore.currentIndex),n.forceUpdate()):n.onBackspace(e)),e.stopPropagation();break;case 38:n.input.current&&e.target===n.input.current.inputElement&&n.state.suggestionsVisible&&(n.suggestionElement.current&&n.suggestionElement.current.tryHandleKeyDown(t,n.suggestionStore.currentIndex)?(e.preventDefault(),e.stopPropagation()):n.suggestionElement.current&&n.suggestionElement.current.hasSuggestedAction()&&0===n.suggestionStore.currentIndex?(e.preventDefault(),e.stopPropagation(),n.suggestionElement.current.focusAboveSuggestions(),n.suggestionStore.deselectAllSuggestions(),n.forceUpdate()):n.suggestionStore.previousSuggestion()&&(e.preventDefault(),e.stopPropagation(),n.onSuggestionSelect()));break;case 40:n.input.current&&e.target===n.input.current.inputElement&&n.state.suggestionsVisible&&(n.suggestionElement.current&&n.suggestionElement.current.tryHandleKeyDown(t,n.suggestionStore.currentIndex)?(e.preventDefault(),e.stopPropagation()):n.suggestionElement.current&&n.suggestionElement.current.hasSuggestedAction()&&n.suggestionStore.currentIndex+1===n.suggestionStore.suggestions.length?(e.preventDefault(),e.stopPropagation(),n.suggestionElement.current.focusBelowSuggestions(),n.suggestionStore.deselectAllSuggestions(),n.forceUpdate()):n.suggestionStore.nextSuggestion()&&(e.preventDefault(),e.stopPropagation(),n.onSuggestionSelect()))}},n.onItemChange=function(e,t){var r=n.state.items;if(t>=0){var i=r;i[t]=e,n._updateSelectedItems(i)}},n.onGetMoreResults=function(){n.setState({isSearching:!0},function(){if(n.props.onGetMoreResults&&n.input.current){var e=n.props.onGetMoreResults(n.input.current.value,n.state.items),t=e,r=e;Array.isArray(t)?(n.updateSuggestions(t),n.setState({isSearching:!1})):r.then&&r.then(function(e){n.updateSuggestions(e),n.setState({isSearching:!1})})}else n.setState({isSearching:!1});n.input.current&&n.input.current.focus(),n.setState({moreSuggestionsAvailable:!1,isResultsFooterVisible:!0})})},n.addItemByIndex=function(e){n.addItem(n.suggestionStore.getSuggestionAtIndex(e).item),n.input.current&&n.input.current.clear(),n.updateValue("")},n.addItem=function(e){var t=n.props.onItemSelected?n.props.onItemSelected(e):e;if(null!==t){var r=t,i=t;if(i&&i.then)i.then(function(e){var t=n.state.items.concat([e]);n._updateSelectedItems(t)});else{var o=n.state.items.concat([r]);n._updateSelectedItems(o)}n.setState({suggestedDisplayValue:""})}},n.removeItem=function(e,t){var r=n.state.items,i=r.indexOf(e);if(i>=0){var o=r.slice(0,i).concat(r.slice(i+1));n._updateSelectedItems(o,t?i:void 0)}},n.removeItems=function(e){var t=n.state.items,r=t.filter(function(t){return-1===e.indexOf(t)}),i=e[0],o=t.indexOf(i);n._updateSelectedItems(r,o)},n._isFocusZoneInnerKeystroke=function(e){if(n.state.suggestionsVisible)switch(e.which){case 38:case 40:return!0}return 13===e.which};var r=t.selectedItems||t.defaultSelectedItems||[];return n._id=Object(o.K)(),n._ariaMap={selectedItems:"selected-items-"+n._id,selectedSuggestionAlert:"selected-suggestion-alert-"+n._id,suggestionList:"suggestion-list-"+n._id},n.suggestionStore=new c.a,n.selection=new l.b({onSelectionChanged:function(){return n.onSelectionChange()}}),n.selection.setItems(r),n.state={items:r,suggestedDisplayValue:"",isMostRecentlyUsedVisible:!1,moreSuggestionsAvailable:!1,isFocused:!1,isSearching:!1,selectedIndices:[]},n}return r.__extends(t,e),Object.defineProperty(t.prototype,"items",{get:function(){return this.state.items},enumerable:!0,configurable:!0}),t.prototype.componentWillUpdate=function(e,t){t.items&&t.items!==this.state.items&&this.selection.setItems(t.items)},t.prototype.componentDidMount=function(){this.selection.setItems(this.state.items),this._onResolveSuggestions=this._async.debounce(this._onResolveSuggestions,this.props.resolveDelay)},t.prototype.componentWillReceiveProps=function(e){var t,n=this,r=e.selectedItems;r&&(r.length<this.state.items.length&&(t=this.state.items.indexOf(this.selection.getSelection()[0])),this.setState({items:e.selectedItems},function(){t>=0&&n.resetFocus(t)}))},t.prototype.componentWillUnmount=function(){e.prototype.componentWillUnmount.call(this),this.currentPromise&&(this.currentPromise=void 0)},t.prototype.focus=function(){this.focusZone.current&&this.focusZone.current.focus()},t.prototype.focusInput=function(){this.input.current&&this.input.current.focus()},t.prototype.completeSuggestion=function(){this.suggestionStore.hasSelectedSuggestion()&&this.input.current&&(this.addItem(this.suggestionStore.currentSuggestion.item),this.updateValue(""),this.input.current.clear())},t.prototype.render=function(){var e=this.state.suggestedDisplayValue,t=this.props,n=t.className,s=t.inputProps,u=t.disabled,c=this.props.enableSelectedSuggestionAlert?this._ariaMap.selectedSuggestionAlert:"",d=this.state.suggestionsVisible?this._ariaMap.suggestionList:"";return i.createElement("div",{ref:this.root,className:Object(o.s)("ms-BasePicker",n||""),onKeyDown:this.onKeyDown},i.createElement(a.a,{componentRef:this.focusZone,direction:a.b.bidirectional,isInnerZoneKeystroke:this._isFocusZoneInnerKeystroke},this.getSuggestionsAlert(),i.createElement(l.d,{selection:this.selection,selectionMode:l.c.multiple},i.createElement("div",{className:Object(o.s)("ms-BasePicker-text",h.pickerText,this.state.isFocused&&h.inputFocused),role:"list"},i.createElement("span",{id:this._ariaMap.selectedItems,className:h.pickerItems},this.renderItems()),this.canAddItems()&&i.createElement(p.a,r.__assign({},s,{className:Object(o.s)("ms-BasePicker-input",h.pickerInput),ref:this.input,onFocus:this.onInputFocus,onBlur:this.onInputBlur,onInputValueChange:this.onInputChange,suggestedDisplayValue:e,"aria-activedescendant":this.getActiveDescendant(),"aria-expanded":!!this.state.suggestionsVisible,"aria-haspopup":"true","aria-describedby":this._ariaMap.selectedItems,autoCapitalize:"off",autoComplete:"off",role:"combobox",disabled:u,"aria-controls":d+" "+c||void 0,"aria-owns":d||void 0,"aria-autocomplete":"both",onInputChange:this.props.onInputChange}))))),this.renderSuggestions())},t.prototype.canAddItems=function(){var e=this.state.items,t=this.props.itemLimit;return void 0===t||e.length<t},t.prototype.renderSuggestions=function(){var e=this.SuggestionOfProperType;return this.state.suggestionsVisible&&this.input?i.createElement(s.a,r.__assign({isBeakVisible:!1,gapSpace:5,target:this.input.current?this.input.current.inputElement:void 0,onDismiss:this.dismissSuggestions,directionalHint:4,directionalHintForRTL:6},this.props.pickerCalloutProps),i.createElement(e,r.__assign({onRenderSuggestion:this.props.onRenderSuggestionsItem,onSuggestionClick:this.onSuggestionClick,onSuggestionRemove:this.onSuggestionRemove,suggestions:this.suggestionStore.getSuggestions(),ref:this.suggestionElement,onGetMoreResults:this.onGetMoreResults,moreSuggestionsAvailable:this.state.moreSuggestionsAvailable,isLoading:this.state.suggestionsLoading,isSearching:this.state.isSearching,isMostRecentlyUsedVisible:this.state.isMostRecentlyUsedVisible,isResultsFooterVisible:this.state.isResultsFooterVisible,refocusSuggestions:this.refocusSuggestions,removeSuggestionAriaLabel:this.props.removeButtonAriaLabel,suggestionsListId:this._ariaMap.suggestionList},this.props.pickerSuggestionsProps))):null},t.prototype.renderItems=function(){var e=this,t=this.props,n=t.disabled,r=t.removeButtonAriaLabel,i=this.props.onRenderItem,o=this.state,a=o.items,s=o.selectedIndices;return a.map(function(t,o){return i({item:t,index:o,key:t.key?t.key:o,selected:-1!==s.indexOf(o),onRemoveItem:function(){return e.removeItem(t,!0)},disabled:n,onItemChange:e.onItemChange,removeButtonAriaLabel:r})})},t.prototype.resetFocus=function(e){var t=this.state.items;if(t.length&&e>=0){var n=this.root.current&&this.root.current.querySelectorAll("[data-selection-index]")[Math.min(e,t.length-1)];n&&this.focusZone.current&&this.focusZone.current.focusElement(n)}else this.canAddItems()?this.input.current&&this.input.current.focus():this.resetFocus(t.length-1)},t.prototype.onSuggestionSelect=function(){if(this.suggestionStore.currentSuggestion){var e=this.input.current?this.input.current.value:"",t=this._getTextFromItem(this.suggestionStore.currentSuggestion.item,e);this.setState({suggestedDisplayValue:t})}},t.prototype.onSelectionChange=function(){this.setState({selectedIndices:this.selection.getSelectedIndices()})},t.prototype.updateSuggestions=function(e){this.suggestionStore.updateSuggestions(e,0),this.forceUpdate()},t.prototype.onEmptyInputFocus=function(){var e=(0,this.props.onEmptyInputFocus)(this.state.items);this.updateSuggestionsList(e)},t.prototype.updateValue=function(e){this._onResolveSuggestions(e)},t.prototype.updateSuggestionsList=function(e,t){var n=this,r=e,i=e;if(Array.isArray(r))this._updateAndResolveValue(t,r);else if(i&&i.then){this.setState({suggestionsLoading:!0}),this.suggestionStore.updateSuggestions([]),void 0!==t?this.setState({suggestionsVisible:!!this.input.current&&(""!==this.input.current.value&&this.input.current.inputElement===document.activeElement)}):this.setState({suggestionsVisible:!!this.input.current&&this.input.current.inputElement===document.activeElement});var o=this.currentPromise=i;o.then(function(e){o===n.currentPromise&&n._updateAndResolveValue(t,e)})}},t.prototype.resolveNewValue=function(e,t){var n=this;this.updateSuggestions(t);var r=void 0;this.suggestionStore.currentSuggestion&&(r=this._getTextFromItem(this.suggestionStore.currentSuggestion.item,e)),this.setState({suggestedDisplayValue:r,suggestionsVisible:!!this.input.current&&(""!==this.input.current.value&&this.input.current.inputElement===document.activeElement)},function(){return n.setState({suggestionsLoading:!1})})},t.prototype.onChange=function(e){this.props.onChange&&this.props.onChange(e)},t.prototype.onBackspace=function(e){(this.state.items.length&&!this.input.current||this.input.current&&!this.input.current.isValueSelected&&0===this.input.current.cursorLocation)&&(this.selection.getSelectedCount()>0?this.removeItems(this.selection.getSelection()):this.removeItem(this.state.items[this.state.items.length-1]))},t.prototype.getActiveDescendant=function(){var e=this.suggestionStore.currentIndex;return e>-1&&!this.state.suggestionsLoading?"sug-"+e:void 0},t.prototype.getSuggestionsAlert=function(){var e=this.suggestionStore.currentIndex;if(this.props.enableSelectedSuggestionAlert){var t=e>-1?this.suggestionStore.getSuggestionAtIndex(this.suggestionStore.currentIndex):void 0,n=t?t.ariaLabel:void 0;return i.createElement("div",{className:h.screenReaderOnly,role:"alert",id:this._ariaMap.selectedSuggestionAlert,"aria-live":"assertive"},n," ")}},t.prototype._updateAndResolveValue=function(e,t){void 0!==e?this.resolveNewValue(e,t):(this.suggestionStore.updateSuggestions(t,-1),this.state.suggestionsLoading&&this.setState({suggestionsLoading:!1}))},t.prototype._updateSelectedItems=function(e,t){var n=this;this.props.selectedItems?this.onChange(e):this.setState({items:e},function(){n._onSelectedItemsUpdated(e,t)})},t.prototype._onSelectedItemsUpdated=function(e,t){this.resetFocus(t),this.onChange(e)},t.prototype._onResolveSuggestions=function(e){var t=this.props.onResolveSuggestions(e,this.state.items);null!==t&&this.updateSuggestionsList(t,e)},t.prototype._onValidateInput=function(){if(this.props.onValidateInput&&this.input.current&&this.props.onValidateInput(this.input.current.value)!==d.a.invalid&&this.props.createGenericItem){var e=this.props.createGenericItem(this.input.current.value,this.props.onValidateInput(this.input.current.value));this.suggestionStore.createGenericSuggestion(e),this.completeSuggestion()}},t.prototype._getTextFromItem=function(e,t){return this.props.getTextFromItem?this.props.getTextFromItem(e,t):""},t}(o.c),m=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.state.suggestedDisplayValue,t=this.props,n=t.className,s=t.inputProps,u=t.disabled,c=this.props.enableSelectedSuggestionAlert?this._ariaMap.selectedSuggestionAlert:"",d=this.state.suggestionsVisible?this._ariaMap.suggestionList:"";return i.createElement("div",{ref:this.root},i.createElement("div",{className:Object(o.s)("ms-BasePicker",n||""),onKeyDown:this.onKeyDown},this.getSuggestionsAlert(),i.createElement("div",{className:Object(o.s)("ms-BasePicker-text",h.pickerText,this.state.isFocused&&h.inputFocused)},i.createElement(p.a,r.__assign({},s,{className:Object(o.s)("ms-BasePicker-input",h.pickerInput),ref:this.input,onFocus:this.onInputFocus,onBlur:this.onInputBlur,onInputValueChange:this.onInputChange,suggestedDisplayValue:e,"aria-activedescendant":this.getActiveDescendant(),"aria-expanded":!!this.state.suggestionsVisible,"aria-haspopup":"true",autoCapitalize:"off",autoComplete:"off",role:"combobox",disabled:u,"aria-controls":d+" "+c||void 0,"aria-owns":d||void 0,onInputChange:this.props.onInputChange})))),this.renderSuggestions(),i.createElement(l.d,{selection:this.selection,selectionMode:l.c.single},i.createElement(a.a,{componentRef:this.focusZone,className:"ms-BasePicker-selectedItems",isCircularNavigation:!0,direction:a.b.bidirectional,isInnerZoneKeystroke:this._isFocusZoneInnerKeystroke,id:this._ariaMap.selectedItems},this.renderItems())))},t.prototype.onBackspace=function(e){},t}(f)},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.compact=0]="compact",e[e.expanded=1]="expanded"}(r||(r={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initializeIcons=function(e,t){void 0===e&&(e=w);[r.a,i.a,o.a,a.a,s.a,l.a,u.a,c.a,d.a,p.a,h.a,f.a,m.a,g.a,b.a,v.a,y.a,_.a].forEach(function(n){return n(e,t)}),Object(S.a)()};var r=n(1873),i=n(1874),o=n(1875),a=n(1876),s=n(1877),l=n(1878),u=n(1879),c=n(1880),d=n(1881),p=n(1882),h=n(1883),f=n(1884),m=n(1885),g=n(1886),b=n(1887),v=n(1888),y=n(1889),_=n(1890),S=n(1891),w=(n(1892),"https://spoprod-a.akamaihd.net/files/fabric/assets/icons/")},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.info=0]="info",e[e.error=1]="error",e[e.blocked=2]="blocked",e[e.severeWarning=3]="severeWarning",e[e.success=4]="success",e[e.warning=5]="warning",e[e.remove=9e4]="remove"}(r||(r={}))},function(e,t,n){"use strict";var r,i;n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i}),function(e){e[e.links=0]="links",e[e.tabs=1]="tabs"}(r||(r={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(i||(i={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return l}),n.d(t,"b",function(){return u});var r=n(7),i={root:"ms-TeachingBubble",body:"ms-TeachingBubble-body",bodyContent:"ms-TeachingBubble-bodycontent",closeButton:"ms-TeachingBubble-closebutton",content:"ms-TeachingBubble-content",footer:"ms-TeachingBubble-footer",header:"ms-TeachingBubble-header",headerIsCondensed:"ms-TeachingBubble-header--condensed",headerIsSmall:"ms-TeachingBubble-header--small",headerIsLarge:"ms-TeachingBubble-header--large",headline:"ms-TeachingBubble-headline",image:"ms-TeachingBubble-image",primaryButton:"ms-TeachingBubble-primaryButton",secondaryButton:"ms-TeachingBubble-secondaryButton",subText:"ms-TeachingBubble-subText",button:"ms-Button",buttonLabel:"ms-Button-label"},o=Object(r.B)({"0%":{transform:"matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"1.7%":{transform:"matrix3d(0.658, 0, 0, 0, 0, 0.703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"2.35%":{transform:"matrix3d(0.725, 0, 0, 0, 0, 0.8, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"3.4%":{transform:"matrix3d(0.83, 0, 0, 0, 0, 0.946, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"4.7%":{transform:"matrix3d(0.942, 0, 0, 0, 0, 1.084, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"5.11%":{transform:"matrix3d(0.971, 0, 0, 0, 0, 1.113, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"6.81%":{transform:"matrix3d(1.062, 0, 0, 0, 0, 1.166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"7.06%":{transform:"matrix3d(1.07, 0, 0, 0, 0, 1.165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"8.76%":{transform:"matrix3d(1.104, 0, 0, 0, 0, 1.12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"9.36%":{transform:"matrix3d(1.106, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"10.66%":{transform:"matrix3d(1.098, 0, 0, 0, 0, 1.035, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"12.16%":{transform:"matrix3d(1.075, 0, 0, 0, 0, 0.98, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"12.61%":{transform:"matrix3d(1.067, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"14.51%":{transform:"matrix3d(1.031, 0, 0, 0, 0, 0.948, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"14.96%":{transform:"matrix3d(1.024, 0, 0, 0, 0, 0.949, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"17.77%":{transform:"matrix3d(0.99, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"18.37%":{transform:"matrix3d(0.986, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"20.52%":{transform:"matrix3d(0.98, 0, 0, 0, 0, 1.011, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"22.22%":{transform:"matrix3d(0.983, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"26.08%":{transform:"matrix3d(0.996, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"29.93%":{transform:"matrix3d(1.003, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"31.63%":{transform:"matrix3d(1.004, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"37.64%":{transform:"matrix3d(1.001, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"42.74%":{transform:"matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"45.35%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"49.9%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"50%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"52.15%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"54.3%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"56.46%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"58.61%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"64.16%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"69.72%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"80.83%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"91.99%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"100%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"}}),a=Object(r.B)({"0%":{opacity:0,animationTimingFunction:r.b.easeFunction2},"26.26%":{opacity:1},"100%":{opacity:1}}),s=function(e){return[{display:"block",maxWidth:364,border:0,outline:"transparent",boxShadow:"none !important",width:"calc(100% + 1px)",animationName:o+", "+a,animationDuration:"2000ms",animationTimingFunction:"linear",animationFillMode:"both"},e&&{maxWidth:"456px"}]},l=function(e){var t=e.isWide,n=e.theme,r=n.palette;return{root:s(t).concat([n.fonts.medium]),beak:[{background:r.themePrimary}],calloutMain:[{background:r.themePrimary}]}},u=function(e){var t,n,o,a=e.calloutClassName,l=e.hasCondensedHeadline,u=e.hasSmallHeadline,c=e.isWide,d=e.primaryButtonClassName,p=e.secondaryButtonClassName,h=e.theme,f=!l&&!u,m=h.palette,g=Object(r.w)(i,h);return{root:[g.root,h.fonts.medium,a],body:[g.body,{selectors:{":not(:last-child)":{marginBottom:"20px"}}}],bodyContent:[g.bodyContent,{padding:"20px"},c&&{maxWidth:"302px"}],closeButton:[g.closeButton,{position:"absolute",right:0,top:0,color:m.white,fontSize:r.e.small,selectors:{":hover":{background:"transparent"}}}],content:[g.content].concat(s(c),[c&&{display:"flex"}]),footer:[g.footer,{display:"flex",selectors:(t={},t["."+g.button+":not(:first-child)"]={marginLeft:"20px"},t)}],header:[g.header].concat(function(e,t,n){return t?[e.headerIsCondensed]:n?[e.headerIsSmall,{selectors:{":not(:last-child)":{marginBottom:"14px"}}}]:[e.headerIsLarge,{selectors:{":not(:last-child)":{marginBottom:"14px"}}}]}(g,l,u),[(l||u)&&[r.c.medium,{marginRight:"10px",fontWeight:r.f.semibold}]]),headline:[g.headline,{margin:0,color:m.white},f&&[r.c.xxLarge,{fontWeight:r.f.light}]],imageContent:[g.header,g.image,c&&{display:"flex",alignItems:"center",paddingLeft:"20px",maxWidth:"154px"}],primaryButton:[g.primaryButton,d,{backgroundColor:m.white,borderColor:m.white,whiteSpace:"nowrap",selectors:(n={},n["."+g.buttonLabel]=[r.c.medium,{color:m.themePrimary}],n[":hover"]={backgroundColor:m.themeLighter,borderColor:m.themeLighter},n[":focus"]={backgroundColor:m.themeLighter,borderColor:m.white},n[":active"]={backgroundColor:m.white,borderColor:m.white},n)}],secondaryButton:[g.secondaryButton,p,{backgroundColor:m.themePrimary,borderColor:m.white,whiteSpace:"nowrap",selectors:(o={},o["."+g.buttonLabel]=[r.c.medium,{color:m.white}],o["&:hover, &:focus"]={backgroundColor:m.themeDarkAlt,borderColor:m.white},o[":active"]={backgroundColor:m.themePrimary,borderColor:m.white},o)}],subText:[g.subText,{margin:0,fontSize:r.e.medium,color:m.white,fontWeight:r.f.semilight}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r={imperial:"imperial",metric:"metric"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(t.DialogType||(t.DialogType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1982),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1983),t)},function(e,t){},function(e,t,n){"use strict";t.__esModule=!0,t.default=t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(17)),i=s(n(1)),o=s(n(43)),a=n(891);n(892);function s(e){return e&&e.__esModule?e:{default:e}}var l="unmounted";t.UNMOUNTED=l;var u="exited";t.EXITED=u;var c="entering";t.ENTERING=c;var d="entered";t.ENTERED=d;t.EXITING="exiting";var p=function(e){var t,n;function r(t,n){var r;r=e.call(this,t,n)||this;var i,o=n.transitionGroup,a=o&&!o.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(i=u,r.appearStatus=c):i=d:i=t.unmountOnExit||t.mountOnEnter?l:u,r.state={status:i},r.nextCallback=null,r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.getChildContext=function(){return{transitionGroup:null}},r.getDerivedStateFromProps=function(e,t){return e.in&&t.status===l?{status:u}:null},a.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},a.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==c&&n!==d&&(t=c):n!==c&&n!==d||(t="exiting")}this.updateStatus(!1,t)},a.componentWillUnmount=function(){this.cancelNextCallback()},a.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},a.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=o.default.findDOMNode(this);t===c?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===u&&this.setState({status:l})},a.performEnter=function(e,t){var n=this,r=this.props.enter,i=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,o=this.getTimeouts(),a=i?o.appear:o.enter;t||r?(this.props.onEnter(e,i),this.safeSetState({status:c},function(){n.props.onEntering(e,i),n.onTransitionEnd(e,a,function(){n.safeSetState({status:d},function(){n.props.onEntered(e,i)})})})):this.safeSetState({status:d},function(){n.props.onEntered(e)})},a.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();n?(this.props.onExit(e),this.safeSetState({status:"exiting"},function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,function(){t.safeSetState({status:u},function(){t.props.onExited(e)})})})):this.safeSetState({status:u},function(){t.props.onExited(e)})},a.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},a.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},a.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},a.onTransitionEnd=function(e,t,n){this.setNextCallback(n);var r=null==t&&!this.props.addEndListener;e&&!r?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},a.render=function(){var e=this.state.status;if(e===l)return null;var t=this.props,n=t.children,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"===typeof n)return n(e,r);var o=i.default.Children.only(n);return i.default.cloneElement(o,r)},r}(i.default.Component);function h(){}p.contextTypes={transitionGroup:r.object},p.childContextTypes={transitionGroup:function(){}},p.propTypes={},p.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:h,onEntering:h,onEntered:h,onExit:h,onExiting:h,onExited:h},p.UNMOUNTED=0,p.EXITED=1,p.ENTERING=2,p.ENTERED=3,p.EXITING=4;var f=(0,a.polyfill)(p);t.default=f},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(17)),i=s(n(1)),o=n(891),a=n(1996);function s(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var c=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},d=function(e){var t,n;function r(t,n){var r,i=(r=e.call(this,t,n)||this).handleExited.bind(u(u(r)));return r.state={handleExited:i,firstRender:!0},r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},o.componentDidMount=function(){this.appeared=!0,this.mounted=!0},o.componentWillUnmount=function(){this.mounted=!1},r.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?(0,a.getInitialChildMapping)(e,r):(0,a.getNextChildMapping)(e,n,r),firstRender:!1}},o.handleExited=function(e,t){var n=(0,a.getChildMapping)(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var n=l({},t.children);return delete n[e.key],{children:n}}))},o.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,["component","childFactory"]),o=c(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?o:i.default.createElement(t,r,o)},r}(i.default.Component);d.childContextTypes={transitionGroup:r.default.object.isRequired},d.propTypes={},d.defaultProps={component:"div",childFactory:function(e){return e}};var p=(0,o.polyfill)(d);t.default=p,e.exports=t.default},function(e,t,n){"use strict";n.d(t,"d",function(){return o}),n.d(t,"a",function(){return a}),n.d(t,"c",function(){return s}),n.d(t,"b",function(){return l});var r=n(104),i=n(76),o=[{id:r.a.enUS,name:"English",supportedRegions:[i.a.africa,i.a.asia,i.a.australia,i.a.canada,i.a.caribbean,i.a.centralAmerica,i.a.middleEast,i.a.oceania,i.a.southAmerica,i.a.usa],active:!0},{id:r.a.esES,name:"Espa\xf1ol",supportedRegions:[i.a.usa,i.a.mexico,i.a.centralAmerica,i.a.southAmerica,i.a.caribbean,i.a.southAmerica,i.a.europe],active:!0},{id:r.a.ptPT,name:"Portugu\xeas",supportedRegions:[],active:!1},{id:r.a.hrHR,name:"Hrvatski",supportedRegions:[],active:!1},{id:r.a.itIT,name:"Italiano",supportedRegions:[],active:!1},{id:r.a.enGB,name:"English",supportedRegions:[i.a.europe],active:!0},{id:r.a.frCA,name:"Fran\xe7ais",supportedRegions:[i.a.canada],active:!0},{id:r.a.frFR,name:"Fran\xe7ais",supportedRegions:[i.a.africa,i.a.asia,i.a.australia,i.a.caribbean,i.a.centralAmerica,i.a.europe,i.a.middleEast,i.a.oceania,i.a.southAmerica],active:!0},{id:r.a.deDE,name:"Deutsch",supportedRegions:[i.a.africa,i.a.asia,i.a.australia,i.a.caribbean,i.a.centralAmerica,i.a.europe,i.a.middleEast,i.a.oceania,i.a.southAmerica],active:!0}],a=function(e){return o.find(function(t){return t.id===e})},s=function(e){return o.filter(function(t){return t.supportedRegions.indexOf(e)>-1&&!0===t.active})},l=function(e){return o.find(function(t){return t.name===e})}},function(e,t,n){"use strict";n.d(t,"a",function(){return i}),n.d(t,"b",function(){return o});var r=n(5),i=function(e,t){return function(n,i){return n({type:r._163,payload:{parameter:e,value:t}}),n({type:r._112,payload:!0}),i().pipeGlobals[e]}},o=function(){return function(e){e({type:r._205})}}},function(e,t,n){"use strict";n.d(t,"a",function(){return f});var r=n(1),i=n.n(r),o=n(54),a=n(2031),s=n(2033),l=n(2035),u=n(2037),c=n(5),d=n(25),p=(n.n(d),n(68)),h=function(e,t,n,r,o,h,f){console.log("rendering",e.type,e.size);var m=void 0,g=void 0;switch(e.type){case c._154:return i.a.createElement(a.a,{x:t,y:n,key:h,diameter:o,rotation:r});case c._153:return i.a.createElement(s.a,{x:t,y:n,key:h,diameter:o,rotation:r});case c._150:return i.a.createElement(l.a,{key:h,diameter:o,rotation:270,x:t,y:n-f.height/2.8});case c._151:return i.a.createElement(l.a,{key:h,diameter:o,rotation:180,x:t-f.width/2.8,y:n+o});case c._152:return i.a.createElement(l.a,{key:h,diameter:o,rotation:270,x:t,y:n-f.height/2.8});case c._159:case c._157:case c._158:return i.a.createElement(u.a,{key:h,diameter:o,rotation:r,x:t,y:n});case c._155:return g=o-2*(m=Object(p.f)(.05)),i.a.createElement(d.Group,{x:t,y:n},i.a.createElement(d.Circle,{radius:o,stroke:"red",fill:"white",strokeWidth:m}),i.a.createElement(d.Circle,{radius:g,stroke:"red",fill:"white",strokeWidth:m}));case c._156:return g=o-4*(m=Object(p.f)(.05)),i.a.createElement(d.Group,null,i.a.createElement(d.Rect,{x:t-2*m,y:n-2*m,stroke:"red",fill:"white",width:o,height:o,strokeWidth:m}),i.a.createElement(d.Rect,{stroke:"red",fill:"white",width:g,height:g,strokeWidth:m}));default:throw new Error("Unrecognized accessory:"+e.type)}},f=function(e,t){var n=t.placeholders;if(!n)return[];switch(e.type){case c._171:return function(e,t){var n=void 0,r=void 0,i=void 0,a=[],s=function(){r=e.width/2,i=e.height/2},l=t[c._186],u=l.left,d=l.top,p=l.right;return u&&(s(),n=new o.a(u.size).px,r=0,a.push(h(u,r,i,180,n,0,e))),p&&(s(),n=new o.a(p.size).px,r-=n/1.6,i=0,a.push(h(p,r,i,270,n,2,e))),d&&(s(),d.type===c._155?(n=.5*e.width,r=.4*e.width,i=.4*e.height):d.type===c._156?(n=.85*e.width,r=0,i=0):(n=new o.a(d.size).px,r-=n/1.6,i-=n/1.3),a.push(h(d,r,i,0,n,1,e))),a}(e,n);case c._174:return function(e,t){var n=void 0,r=void 0,i=void 0,a=[],s=function(){r=e.width/2,i=e.height/2+e.offSet},l=t[c._186],u=l.left,d=l.top,p=l.right;return u&&(s(),n=new o.a(u.size).px,r=0,i+=n/2,a.push(h(u,r,i,180,n,0,e))),d&&(s(),n=new o.a(d.size).px,r-=n/2,i-=n/2,a.push(h(d,r,i,0,n,1,e))),p&&(s(),n=new o.a(p.size).px,r=e.width,i-=n/2,a.push(h(p,r,i,0,n,0,e))),a}(e,n);case c._173:case c._172:case c._175:return function(e,t){var n=e.offSet,r=e.type===c._172?n/2:0,i=void 0,a=void 0,s=void 0,l=[],u=function(){a=e.width/2,s=e.height/2};if(t.hasOwnProperty(c._187)){var d=t[c._187],p=d.top,f=d.side;f&&(u(),i=new o.a(f.size).px,a-=i/1.6+n-r,s=0,l.push(h(f,a,s,270,i,1,e))),p&&(u(),i=new o.a(p.size).px,a=n/2-i/2,s-=i/1.2,l.push(h(p,a,s,0,i,0,e)))}if(t.hasOwnProperty(c._188)){var m=t[c._188],g=m.top,b=m.side;b&&(u(),i=new o.a(b.size).px,a-=i/1.6-n+r,s=0,l.push(h(b,a,s,270,i,5,e))),g&&(u(),i=new o.a(g.size).px,a+=n-i/2-r,s-=i/1.2,l.push(h(g,a,s,0,i,4,e)))}if(t.hasOwnProperty(c._186)){var v=t[c._186],y=v.top,_=v.side;_&&(u(),i=new o.a(_.size).px,a-=i/1.6,s=0,l.push(h(_,a,s,270,i,3,e))),y&&(u(),i=new o.a(y.size).px,a-=i/2,s-=i/1.2,l.push(h(y,a,s,0,i,2,e)))}return l}(e,n);default:return[]}}},function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"a",function(){return o}),n.d(t,"d",function(){return a}),n.d(t,"e",function(){return s}),n.d(t,"c",function(){return l});var r=n(5),i=function(e,t){return function(n){n({type:r._81,payload:{x:e,y:t}})}},o=function(){return function(e){e({type:r._38})}},a=function(){return function(e){e({type:r._190})}},s=function(e,t,n,i,o){return function(a){a({type:r._193,payload:{id:e,position:t,placement:n,type:i,size:o}})}},l=function(e,t,n){return function(i){i({type:r._189,payload:{id:e,position:t,placement:n}})}}},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var s=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),a(t,[{key:"componentDidUpdate",value:function(e){var t=this,n=function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;n.length&&t.anyPropHasChanged(e,n)&&t.onPropHasChanged(e,r)},r=this.constructor.watchedProps;Array.isArray(r)?n(r):"object"===("undefined"===typeof r?"undefined":o(r))&&Object.keys(r).forEach(function(e){return n(r[e],e)})}},{key:"onPropHasChanged",value:function(){}},{key:"anyPropHasChanged",value:function(e,t){var n=this;return t.some(function(t){return n.props[t]!==e[t]})}},{key:"render",value:function(){return null}}]),t}();s.watchedProps=[],t.a=s},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e){return(i="function"===typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)})(e)}t.a=i},function(e,t,n){"use strict";t.a=function(){return Array.prototype.slice.call(arguments).reduce(function(e,t){return e.concat(t)},[]).filter(function(e){return"string"===typeof e}).join(" ")}},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(5),i=function(e){return function(t){localStorage.setItem("productType",e),t({type:r._282,payload:e})}}},function(e,t,n){var r={"./de/C-100HD_CrossSection.png":466,"./de/R-150XLHD_CrossSection.png":467,"./de/R-180HD_CrossSection.png":468,"./de/R-280HD_CrossSection.png":469,"./de/R-300HD_CrossSection.png":470,"./de/R-330XLHD_CrossSection.png":471,"./de/R-360HD_CrossSection.png":472,"./de/R-360HD_EC_CrossSection.png":914,"./de/R-902HD_CrossSection.png":473,"./de/R-902H_CrossSection.png":915,"./en/C-100HD_CrossSection.png":474,"./en/R-150XLHD_CrossSection.png":475,"./en/R-180HD_CrossSection.png":476,"./en/R-280HD_CrossSection.png":477,"./en/R-300HD_CrossSection.png":478,"./en/R-330XLHD_CrossSection.png":479,"./en/R-360HD_CrossSection.png":480,"./en/R-360HD_EC_CrossSection.png":916,"./en/R-902HD_CrossSection.png":481,"./en/R-902H_CrossSection.png":917,"./es/C-100HD_CrossSection.png":482,"./es/R-150XLHD_CrossSection.png":483,"./es/R-180HD_CrossSection.png":484,"./es/R-280HD_CrossSection.png":485,"./es/R-300HD_CrossSection.png":486,"./es/R-330XLHD_CrossSection.png":487,"./es/R-360HD_CrossSection.png":488,"./es/R-360HD_EC_CrossSection.png":918,"./es/R-902HD_CrossSection.png":489,"./es/R-902H_CrossSection.png":919,"./fr/C-100HD_CrossSection.png":490,"./fr/R-150XLHD_CrossSection.png":491,"./fr/R-180HD_CrossSection.png":492,"./fr/R-280HD_CrossSection.png":493,"./fr/R-300HD_CrossSection.png":494,"./fr/R-330XLHD_CrossSection.png":495,"./fr/R-360HD_CrossSection.png":496,"./fr/R-360HD_EC_CrossSection.png":920,"./fr/R-902HD_CrossSection.png":497,"./fr/R-902H_CrossSection.png":921,"./frFR/C-100HD_CrossSection.png":498,"./frFR/R-150XLHD_CrossSection.png":499,"./frFR/R-180HD_CrossSection.png":500,"./frFR/R-280HD_CrossSection.png":501,"./frFR/R-300HD_CrossSection.png":502,"./frFR/R-330XLHD_CrossSection.png":503,"./frFR/R-360HD_CrossSection.png":504,"./frFR/R-360HD_EC_CrossSection.png":922,"./frFR/R-902HD_CrossSection.png":505,"./frFR/R-902H_CrossSection.png":923};function i(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=465},function(e,t,n){e.exports=n.p+"static/media/C-100HD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-150XLHD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-180HD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-280HD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-300HD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-330XLHD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-360HD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-902HD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/C-100HD_CrossSection.ab0be555.png"},function(e,t,n){e.exports=n.p+"static/media/R-150XLHD_CrossSection.357cefd0.png"},function(e,t,n){e.exports=n.p+"static/media/R-180HD_CrossSection.4e613edd.png"},function(e,t,n){e.exports=n.p+"static/media/R-280HD_CrossSection.78165da5.png"},function(e,t,n){e.exports=n.p+"static/media/R-300HD_CrossSection.e296bbf9.png"},function(e,t,n){e.exports=n.p+"static/media/R-330XLHD_CrossSection.45324b40.png"},function(e,t,n){e.exports=n.p+"static/media/R-360HD_CrossSection.f191a7ba.png"},function(e,t,n){e.exports=n.p+"static/media/R-902HD_CrossSection.869d14c7.png"},function(e,t,n){e.exports=n.p+"static/media/C-100HD_CrossSection.20e20911.png"},function(e,t,n){e.exports=n.p+"static/media/R-150XLHD_CrossSection.34697578.png"},function(e,t,n){e.exports=n.p+"static/media/R-180HD_CrossSection.1bb9f8f0.png"},function(e,t,n){e.exports=n.p+"static/media/R-280HD_CrossSection.64530a48.png"},function(e,t,n){e.exports=n.p+"static/media/R-300HD_CrossSection.93c84777.png"},function(e,t,n){e.exports=n.p+"static/media/R-330XLHD_CrossSection.a5ccb0ef.png"},function(e,t,n){e.exports=n.p+"static/media/R-360HD_CrossSection.f6c2c423.png"},function(e,t,n){e.exports=n.p+"static/media/R-902HD_CrossSection.b0b9e705.png"},function(e,t,n){e.exports=n.p+"static/media/C-100HD_CrossSection.87d5de44.png"},function(e,t,n){e.exports=n.p+"static/media/R-150XLHD_CrossSection.65d029c7.png"},function(e,t,n){e.exports=n.p+"static/media/R-180HD_CrossSection.2cce923f.png"},function(e,t,n){e.exports=n.p+"static/media/R-280HD_CrossSection.5724283f.png"},function(e,t,n){e.exports=n.p+"static/media/R-300HD_CrossSection.ca4f8923.png"},function(e,t,n){e.exports=n.p+"static/media/R-330XLHD_CrossSection.e80cb362.png"},function(e,t,n){e.exports=n.p+"static/media/R-360HD_CrossSection.e3ce4fd0.png"},function(e,t,n){e.exports=n.p+"static/media/R-902HD_CrossSection.955bd477.png"},function(e,t,n){e.exports=n.p+"static/media/C-100HD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-150XLHD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-180HD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-280HD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-300HD_CrossSection.ca4f8923.png"},function(e,t,n){e.exports=n.p+"static/media/R-330XLHD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-360HD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-902HD_CrossSection.70cab9b8.png"},function(e,t,n){var r={"./C-100HD.png":2099,"./R-150XLHD.png":2100,"./R-180HD.png":2101,"./R-280HD.png":2102,"./R-300HD.png":2103,"./R-330XLHD.png":2104,"./R-360HD.png":2105,"./R-360HD_EC.png":2106,"./R-902H.png":2107,"./R-902HD.png":2108,"./de/C-100HD_CrossSection.png":466,"./de/R-150XLHD_CrossSection.png":467,"./de/R-180HD_CrossSection.png":468,"./de/R-280HD_CrossSection.png":469,"./de/R-300HD_CrossSection.png":470,"./de/R-330XLHD_CrossSection.png":471,"./de/R-360HD_CrossSection.png":472,"./de/R-360HD_EC_CrossSection.png":914,"./de/R-902HD_CrossSection.png":473,"./de/R-902H_CrossSection.png":915,"./de/manifold_entry_direction.png":893,"./en/C-100HD_CrossSection.png":474,"./en/R-150XLHD_CrossSection.png":475,"./en/R-180HD_CrossSection.png":476,"./en/R-280HD_CrossSection.png":477,"./en/R-300HD_CrossSection.png":478,"./en/R-330XLHD_CrossSection.png":479,"./en/R-360HD_CrossSection.png":480,"./en/R-360HD_EC_CrossSection.png":916,"./en/R-902HD_CrossSection.png":481,"./en/R-902H_CrossSection.png":917,"./en/manifold_entry_direction.png":894,"./es/C-100HD_CrossSection.png":482,"./es/R-150XLHD_CrossSection.png":483,"./es/R-180HD_CrossSection.png":484,"./es/R-280HD_CrossSection.png":485,"./es/R-300HD_CrossSection.png":486,"./es/R-330XLHD_CrossSection.png":487,"./es/R-360HD_CrossSection.png":488,"./es/R-360HD_EC_CrossSection.png":918,"./es/R-902HD_CrossSection.png":489,"./es/R-902H_CrossSection.png":919,"./es/manifold_entry_direction.png":895,"./fr/C-100HD_CrossSection.png":490,"./fr/R-150XLHD_CrossSection.png":491,"./fr/R-180HD_CrossSection.png":492,"./fr/R-280HD_CrossSection.png":493,"./fr/R-300HD_CrossSection.png":494,"./fr/R-330XLHD_CrossSection.png":495,"./fr/R-360HD_CrossSection.png":496,"./fr/R-360HD_EC_CrossSection.png":920,"./fr/R-902HD_CrossSection.png":497,"./fr/R-902H_CrossSection.png":921,"./fr/manifold_entry_direction.png":896,"./frFR/C-100HD_CrossSection.png":498,"./frFR/R-150XLHD_CrossSection.png":499,"./frFR/R-180HD_CrossSection.png":500,"./frFR/R-280HD_CrossSection.png":501,"./frFR/R-300HD_CrossSection.png":502,"./frFR/R-330XLHD_CrossSection.png":503,"./frFR/R-360HD_CrossSection.png":504,"./frFR/R-360HD_EC_CrossSection.png":922,"./frFR/R-902HD_CrossSection.png":505,"./frFR/R-902H_CrossSection.png":923,"./frFR/manifold_entry_direction.png":897};function i(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=506},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=h(["\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  z-index: 10000000001;\n  text-align: center;\n  background: ",";\n  opacity: ",";\n  visibility: ",";\n  transition: opacity 0.4s, visibility -0.3s linear 0.5s;\n"],["\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  z-index: 10000000001;\n  text-align: center;\n  background: ",";\n  opacity: ",";\n  visibility: ",";\n  transition: opacity 0.4s, visibility -0.3s linear 0.5s;\n"]),i=h(["\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n"],["\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n"]),o=h(["\n  display: ",";\n"],["\n  display: ",";\n"]),a=p(n(508)),s=p(n(17)),l=p(n(2147)),u=p(n(322)),c=p(n(2168)),d=p(n(2169));function p(e){return e&&e.__esModule?e:{default:e}}function h(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var f=u.default.div(r,function(e){return e.bgColor||"#ffffff"},function(e){return e.loading?1:0},function(e){return e.loading?"visible":"hidden"}),m=u.default.div(i),g=u.default.div(o,function(e){return e.loading?"none":"block"}),b={children:s.default.node.isRequired,bgColor:s.default.string,spinnerColor:s.default.string,textColor:s.default.string,loading:s.default.bool.isRequired,logoSrc:s.default.string,text:s.default.string};function v(e){var t=e.children,n=e.bgColor,r=e.spinnerColor,i=e.textColor,o=e.loading,s=e.logoSrc,u=e.logoRounded,p=e.text;e.textStyle;return a.default.createElement("div",null,a.default.createElement(f,{bgColor:n,loading:o},a.default.createElement(m,null,s&&a.default.createElement(c.default,{src:s,rounded:u}),o&&r&&a.default.createElement(l.default,{name:"ball-beat",fadeIn:"quarter",color:r}),p&&a.default.createElement(d.default,{text:p,textColor:i}))),a.default.createElement(g,{loading:o},t))}v.propTypes=b,t.default=v},function(e,t,n){"use strict";e.exports=n(2127)},function(e,t,n){"use strict";var r=n(926);e.exports=r},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(24),i=n.n(r),o=n(2200),a=n(70),s=n(5),l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function u(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}var c={clientID:"0f46bd3e-6ec7-440b-8659-f6634057329e",redirectURL:Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"}).REACT_APP_REDIRECT_URL||"http://localhost:3000/",authority:"https://adsciam.ciamlogin.com/adsciam.com",passwordResetAuthority:"https://adsciam.ciamlogin.com/adsciam.com",editProfileAuthority:"https://adsciam.ciamlogin.com/adsciam.com",b2cScopes:["openid","profile"],scopes:["openid","profile"],knownAuthorities:["adsb2cad.b2clogin.com"]},d=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var t=new o.b(this.loggerCallback,{level:o.a.Verbose}),n=(c.clientID,c.redirectURL,c.scopes,{auth:{clientId:c.clientID,authority:c.authority,knownAuthorities:[c.authority],validateAuthority:!1,navigateToLoginRequestUrl:!1},cache:{cacheLocation:"localStorage",storeAuthStateInCookie:!0},system:{logger:t}});this.clientApplication=new o.c(n)}return l(e,[{key:"loggerCallback",value:function(e,t,n){console.info(t)}},{key:"editProfile",value:function(){var e=u(i.a.mark(function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.clientApplication.authority=c.editProfileAuthority,e.next=3,this.clientApplication.loginPopup(c.b2cScopes,"ui_locales: "+(t&&t.length>2?t.substring(0,2):t));case 3:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"changePassword",value:function(){var e=u(i.a.mark(function e(){arguments.length>0&&void 0!==arguments[0]&&arguments[0];return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"login",value:function(){var e=u(i.a.mark(function e(){var t,n,r,o,l,u,d,p,h,f=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t={scopes:c.scopes,prompt:"select_account",authority:c.authority},e.next=4,this.clientApplication.loginPopup(t);case 4:return n=e.sent,r=this.clientApplication.getAllAccounts(),e.next=8,this.clientApplication.acquireTokenSilent({scopes:c.scopes,account:r[0]});case 8:return o=e.sent,l=void 0,u=void 0,d=null,e.prev=10,o.idTokenClaims,console.log("accessToken info:",o),e.next=15,a.a.getB2CUser(o.accessToken,o.uniqueId);case 15:return l=e.sent,console.log("user2:",l),e.next=19,a.a.getResourcesTokens(n.idToken,l.mail,o.accessToken);case 19:return u=e.sent,e.next=22,a.a.getUserRecord(l.id,u.users.tableToken);case 22:if(p=e.sent,h=s._133,p.unit?h=p.unit._:"usa"===p.region&&(h=s._109),!(p&&p.region&&p.language)){e.next=30;break}if(d={region:p.region._,language:p.language._,unit:h},p.unit){e.next=30;break}return e.next=30,this.updateUserLocaleData({user:l,idToken:n,accessToken:o,resourcesTokens:u,userData:d,accounts:r});case 30:e.next=35;break;case 32:e.prev=32,e.t0=e.catch(10),console.log("Unable to retrieve userdata record:",e.t0);case 35:return e.abrupt("return",{user:l,idToken:n.idToken,accessToken:o,resourcesTokens:u,userData:d,accounts:r});case 38:return e.prev=38,e.t1=e.catch(0),e.next=42,this.handleAuthException(e.t1,f,"login()");case 42:case"end":return e.stop()}},e,this,[[0,38],[10,32]])}));return function(){return e.apply(this,arguments)}}()},{key:"loadFromCache",value:function(){var e=u(i.a.mark(function e(){var t,n,r,o,l,u,d,p,h,f,m,g,b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,console.log("loadFromCache()"),e.next=4,this.clientApplication.getAllAccounts();case 4:return 1!==(t=e.sent).length&&console.error("accounts.length !== 1"),n=t[0],e.next=9,this.clientApplication.acquireTokenSilent({scopes:c.scopes,account:t[0]});case 9:return r=e.sent,e.next=12,a.a.getB2CUser(r.accessToken,r.uniqueId);case 12:if(o=e.sent,l=void 0,n&&(l={emails:[n.username],oid:n.localAccountId}),o&&(l={email:o.mail,id:o.id}),u=null,d=null,p=null,!l){e.next=25;break}return e.next=22,this.clientApplication.acquireTokenSilent({scopes:c.scopes,account:t[0]});case 22:r=e.sent,u=o,d=r.idToken;case 25:if(!(u&&d&&r)){e.next=51;break}return e.next=28,a.a.getResourcesTokens(d.idToken,u.mail,r.accessToken);case 28:return p=e.sent,h=null,e.prev=30,e.next=33,a.a.getUserRecord(u.id,p.users.tableToken);case 33:if(f=e.sent,m=s._133,f.unit?m=f.unit._:"usa"===f.region&&(m=s._109),!(f&&f.region&&f.language)){e.next=43;break}if(h={region:f.region._,language:f.language._,unit:m},f.unit){e.next=43;break}return e.next=41,this.updateUserLocaleData({user:u,idToken:d,accessToken:r,resourcesTokens:p,userData:h,accounts:t});case 41:g=e.sent,console.log("_user",g);case 43:e.next=48;break;case 45:e.prev=45,e.t0=e.catch(30),console.log("Unable to retrieve userdata record:",e.t0);case 48:return e.abrupt("return",{user:u,idToken:d,accessToken:r,resourcesTokens:p,userData:h,accounts:t});case 51:return e.abrupt("return",null);case 52:e.next=58;break;case 54:return e.prev=54,e.t1=e.catch(0),e.next=58,this.handleAuthException(e.t1,b,"loadFromCache()");case 58:case"end":return e.stop()}},e,this,[[0,54],[30,45]])}));return function(){return e.apply(this,arguments)}}()},{key:"updateUserLocaleData",value:function(){var e=u(i.a.mark(function e(t){var n;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!t.userData){e.next=6;break}return n=s._133,"usa"===t.userData.region&&(n=s._109),e.next=6,a.a.upsertUserRecord({userId:t.user.id,regionId:t.userData.region,languageId:t.userData.language,unit:n},t.resourcesTokens.users.tableToken);case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.info("At updateUserLocaleData() "+e.t0.message);case 11:return e.abrupt("return",t);case 12:case"end":return e.stop()}},e,this,[[0,8]])}));return function(t){return e.apply(this,arguments)}}()},{key:"logout",value:function(){var e=u(i.a.mark(function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,this.clientApplication.logout(),e.next=8;break;case 4:return e.prev=4,e.t0=e.catch(0),e.next=8,this.handleAuthException(e.t0,t,"logout()");case 8:case"end":return e.stop()}},e,this,[[0,4]])}));return function(){return e.apply(this,arguments)}}()},{key:"handleAuthException",value:function(){var e=u(i.a.mark(function e(t,n,r){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!("access_denied"===t.errorCode&&t.errorMessage.indexOf("AADB2C90118")>-1)){e.next=8;break}return e.next=3,this.changePassword(n);case 3:return e.next=5,this.login(n);case 5:return e.abrupt("return",e.sent);case 8:if(!("access_denied"===t.errorCode&&t.errorMessage.indexOf("AADB2C90091")>-1)){e.next=12;break}console.info("access_denied action :: The user has cancelled entering self-asserted information"),e.next=34;break;case 12:if(!("interaction_required"===t.errorCode&&t.errorMessage.indexOf("AADB2C90077")>-1)){e.next=17;break}console.info("interaction_required action :: User does not have an existing session, logging out the user"),this.clientApplication.logout(),e.next=34;break;case 17:if("no_tokens_found"!==t.errorCode){e.next=22;break}console.info("no_tokens_found :: No good token found, logging out"),this.clientApplication.logout(),e.next=34;break;case 22:if("user_cancelled"!==t.errorCode){e.next=26;break}console.info("user_cancelled action"),e.next=34;break;case 26:if("interaction_in_progress"!==t.errorCode){e.next=31;break}console.info("interaction_in_progress :: Interaction already in progress, logging out the user"),this.clientApplication.logout(),e.next=34;break;case 31:throw console.warn("You might need to re-login"),console.warn("Authentication.js "+r+" :: "+t.message),t;case 34:case"end":return e.stop()}},e,this)}));return function(t,n,r){return e.apply(this,arguments)}}()},{key:"getSpecificUserReadTokens",value:function(){var e=u(i.a.mark(function e(t,n,r,o){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.a.getInternalResourcesTokens(t,n.mail,r,o);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t,n,r,i){return e.apply(this,arguments)}}()}]),e}())},function(e,t,n){e.exports=n.p+"static/media/cultec-stormgenie-logo.844f30ae.png"},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){var r=n(188),i=n(189),o="[object Symbol]";e.exports=function(e){return"symbol"==typeof e||i(e)&&r(e)==o}},function(e,t){e.exports=function(e,t){return t(e)}},function(e,t,n){var r=n(2297);e.exports=function(){return r(this.__wrapped__,this.__actions__)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2361),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2370),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-Check",circle:"ms-Check-circle",check:"ms-Check-check"};t.getStyles=function(e){var t,n,o,a,s=e.checkBoxHeight,l=void 0===s?"18px":s,u=e.checked,c=e.className,d=e.theme,p=d.palette,h=d.semanticColors,f=r.getGlobalClassNames(i,d),m={fontSize:l,position:"absolute",left:0,top:0,width:l,height:l,textAlign:"center",verticalAlign:"middle"};return{root:[f.root,d.fonts.medium,{lineHeight:"1",width:l,height:l,verticalAlign:"top",position:"relative",userSelect:"none",selectors:{":before":{content:'""',position:"absolute",top:"1px",right:"1px",bottom:"1px",left:"1px",borderRadius:"50%",opacity:1,background:h.bodyBackground},"$checkHost:hover &, $checkHost:focus &, &:hover, &:focus":{opacity:1}}},u&&["is-checked",{selectors:{":before":{background:p.themePrimary,opacity:1,selectors:(t={},t[r.HighContrastSelector]={background:"Window"},t)}}}],c],circle:[f.circle,m,{color:p.neutralTertiaryAlt,selectors:(n={},n[r.HighContrastSelector]={color:"WindowText"},n)},u&&{color:p.white}],check:[f.check,m,{opacity:0,color:p.neutralTertiaryAlt,fontSize:"16px",left:".5px",selectors:(o={":hover":{opacity:1}},o[r.HighContrastSelector]={MsHighContrastAdjust:"none"},o)},u&&{opacity:1,color:p.white,fontWeight:900,selectors:(a={},a[r.HighContrastSelector]={border:"none",color:"WindowText"},a)}],checkHost:[{}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2375),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(132),o=n(132),a=n(2),s=[.027,.043,.082,.145,.184,.216,.349,.537],l=[.537,.45,.349,.216,.184,.145,.082,.043],u=[.537,.349,.216,.184,.145,.082,.043,.027],c=[.537,.45,.349,.216,.184,.145,.082,.043],d=[.88,.77,.66,.55,.44,.33,.22,.11],p=[.11,.22,.33,.44,.55,.66,.77,.88],h=[.96,.84,.7,.4,.12],f=[.1,.24,.44],m=.2,g=.8;function b(e){return"number"===typeof e&&e>=r.Unshaded&&e<=r.Shade8}function v(e,t){return{h:e.h,s:e.s,v:_(e.v-e.v*t,0,100)}}function y(e,t){return{h:e.h,s:_(e.s-e.s*t,0,100),v:_(e.v+(100-e.v)*t,0,100)}}function _(e,t,n){return e}!function(e){e[e.Unshaded=0]="Unshaded",e[e.Shade1=1]="Shade1",e[e.Shade2=2]="Shade2",e[e.Shade3=3]="Shade3",e[e.Shade4=4]="Shade4",e[e.Shade5=5]="Shade5",e[e.Shade6=6]="Shade6",e[e.Shade7=7]="Shade7",e[e.Shade8=8]="Shade8"}(r=t.Shade||(t.Shade={})),t.isValidShade=b,t.isDark=function(e){return o.hsv2hsl(e.h,e.s,e.v).l<50},t.getShade=function(e,t,n){if(void 0===n&&(n=!1),!e)return null;if(t===r.Unshaded||!b(t))return e;var s=o.hsv2hsl(e.h,e.s,e.v),l={h:e.h,s:e.s,v:e.v},_=t-1,S=y,w=v;return n&&(S=v,w=y),l=function(e){return e.r===i.MAX_COLOR_RGBA&&e.g===i.MAX_COLOR_RGBA&&e.b===i.MAX_COLOR_RGBA}(e)?v(l,u[_]):function(e){return 0===e.r&&0===e.g&&0===e.b}(e)?y(l,c[_]):s.l/100>g?w(l,p[_]):s.l/100<m?S(l,d[_]):_<h.length?S(l,h[_]):w(l,f[_-h.length]),o.getColorFromRGBA(a.assign(o.hsv2rgb(l.h,l.s,l.v),{a:e.a}))},t.getBackgroundShade=function(e,t,n){if(void 0===n&&(n=!1),!e)return null;if(t===r.Unshaded||!b(t))return e;var i={h:e.h,s:e.s,v:e.v},u=t-1;return i=n?y(i,l[c.length-1-u]):v(i,s[u]),o.getColorFromRGBA(a.assign(o.hsv2rgb(i.h,i.s,i.v),{a:e.a}))},t.getContrastRatio=function(e,t){function n(e){return e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}var r=.2126*n(e.r/i.MAX_COLOR_RGBA)+.7152*n(e.g/i.MAX_COLOR_RGBA)+.0722*n(e.b/i.MAX_COLOR_RGBA);r+=.05;var o=.2126*n(t.r/i.MAX_COLOR_RGBA)+.7152*n(t.g/i.MAX_COLOR_RGBA)+.0722*n(t.b/i.MAX_COLOR_RGBA);return r/(o+=.05)>1?r/o:o/r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2394),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2430),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(t.SpinnerSize||(t.SpinnerSize={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(t.SpinnerType||(t.SpinnerType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(517),s=n(518),l=n(2439),u=n(2),c=u.classNamesFunction(),d=u.classNamesFunction();t.DetailsRowCheck=o.styled(function(e){var t=e.isVisible,n=void 0!==t&&t,l=e.canSelect,u=void 0!==l&&l,p=(e.isSelected,e.anySelected),h=void 0!==p&&p,f=(e.selected,e.isHeader),m=void 0!==f&&f,g=e.className,b=(e.checkClassName,e.styles),v=e.theme,y=e.compact,_=r.__rest(e,["isVisible","canSelect","isSelected","anySelected","selected","isHeader","className","checkClassName","styles","theme","compact"]),S=e.isSelected||e.selected,w=s.getStyles({theme:v}),E=c(w,{theme:v}),C=d(b,{theme:v,canSelect:u,selected:S,anySelected:h,className:g,isHeader:m,isVisible:n,compact:y});return i.createElement("div",r.__assign({},_,{role:"checkbox",className:o.css(C.root,C.check,E.checkHost),"aria-checked":S,"data-selection-toggle":!0,"data-automationid":"DetailsRowCheck"}),i.createElement(a.Check,{checked:S}))},l.getStyles,void 0,{scope:"DetailsRowCheck"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(964),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.smallFluid=0]="smallFluid",e[e.smallFixedFar=1]="smallFixedFar",e[e.smallFixedNear=2]="smallFixedNear",e[e.medium=3]="medium",e[e.large=4]="large",e[e.largeFixed=5]="largeFixed",e[e.extraLarge=6]="extraLarge",e[e.custom=7]="custom"}(t.PanelType||(t.PanelType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(218);t.DropdownMenuItemType=r.SelectableOptionMenuItemType},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(133),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(34),s=n(72),l=n(133),u=n(1005),c=n(1006),d=n(337),p=n(421),h=n(2486),f=function(e){function t(t){var n=e.call(this,t)||this;n.root=o.createRef(),n.input=o.createRef(),n.focusZone=o.createRef(),n.suggestionElement=o.createRef(),n.SuggestionOfProperType=u.Suggestions,n.dismissSuggestions=function(e){var t=function(){n.props.onDismiss&&n.props.onDismiss(e,n.suggestionStore.currentSuggestion?n.suggestionStore.currentSuggestion.item:void 0),(!e||e&&!e.defaultPrevented)&&n.canAddItems()&&n.suggestionStore.hasSelectedSuggestion()&&n.state.suggestedDisplayValue&&n.addItemByIndex(0)};n.currentPromise?n.currentPromise.then(function(){return t()}):t(),n.setState({suggestionsVisible:!1})},n.refocusSuggestions=function(e){n.resetFocus(),n.suggestionStore.suggestions&&n.suggestionStore.suggestions.length>0&&(38===e?n.suggestionStore.setSelectedSuggestion(n.suggestionStore.suggestions.length-1):40===e&&n.suggestionStore.setSelectedSuggestion(0))},n.onInputChange=function(e){n.updateValue(e),n.setState({moreSuggestionsAvailable:!0,isMostRecentlyUsedVisible:!1})},n.onSuggestionClick=function(e,t,r){n.addItemByIndex(r),n.setState({suggestionsVisible:!1})},n.onSuggestionRemove=function(e,t,r){n.props.onRemoveSuggestion&&n.props.onRemoveSuggestion(t),n.suggestionStore.removeSuggestion(r)},n.onInputFocus=function(e){n.state.isFocused||(n.setState({isFocused:!0}),n.selection.setAllSelected(!1),n.input.current&&""===n.input.current.value&&n.props.onEmptyInputFocus?(n.onEmptyInputFocus(),n.setState({isMostRecentlyUsedVisible:!0,moreSuggestionsAvailable:!1,suggestionsVisible:!0})):n.input.current&&n.input.current.value&&n.setState({isMostRecentlyUsedVisible:!1,suggestionsVisible:!0}),n.props.inputProps&&n.props.inputProps.onFocus&&n.props.inputProps.onFocus(e))},n.onInputBlur=function(e){n.props.inputProps&&n.props.inputProps.onBlur&&n.props.inputProps.onBlur(e);var t=e.relatedTarget;null===e.relatedTarget&&(t=document.activeElement),t&&!o.elementContains(n.root.value,t)&&(n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e))},n.onKeyDown=function(e){var t=e.which;switch(t){case 27:n.state.suggestionsVisible&&(n.setState({suggestionsVisible:!1}),e.preventDefault(),e.stopPropagation());break;case 9:case 13:n.suggestionElement.current&&n.suggestionElement.current.hasSuggestedActionSelected()?n.suggestionElement.current.executeSelectedAction():!e.shiftKey&&n.suggestionStore.hasSelectedSuggestion()&&n.state.suggestionsVisible?(n.completeSuggestion(),e.preventDefault(),e.stopPropagation()):n._onValidateInput();break;case 8:n.props.disabled||n.onBackspace(e),e.stopPropagation();break;case 46:n.props.disabled||(n.input.current&&e.target===n.input.current.inputElement&&n.state.suggestionsVisible&&-1!==n.suggestionStore.currentIndex?(n.props.onRemoveSuggestion&&n.props.onRemoveSuggestion(n.suggestionStore.currentSuggestion.item),n.suggestionStore.removeSuggestion(n.suggestionStore.currentIndex),n.forceUpdate()):n.onBackspace(e)),e.stopPropagation();break;case 38:n.input.current&&e.target===n.input.current.inputElement&&n.state.suggestionsVisible&&(n.suggestionElement.current&&n.suggestionElement.current.tryHandleKeyDown(t,n.suggestionStore.currentIndex)?(e.preventDefault(),e.stopPropagation()):n.suggestionElement.current&&n.suggestionElement.current.hasSuggestedAction()&&0===n.suggestionStore.currentIndex?(e.preventDefault(),e.stopPropagation(),n.suggestionElement.current.focusAboveSuggestions(),n.suggestionStore.deselectAllSuggestions(),n.forceUpdate()):n.suggestionStore.previousSuggestion()&&(e.preventDefault(),e.stopPropagation(),n.onSuggestionSelect()));break;case 40:n.input.current&&e.target===n.input.current.inputElement&&n.state.suggestionsVisible&&(n.suggestionElement.current&&n.suggestionElement.current.tryHandleKeyDown(t,n.suggestionStore.currentIndex)?(e.preventDefault(),e.stopPropagation()):n.suggestionElement.current&&n.suggestionElement.current.hasSuggestedAction()&&n.suggestionStore.currentIndex+1===n.suggestionStore.suggestions.length?(e.preventDefault(),e.stopPropagation(),n.suggestionElement.current.focusBelowSuggestions(),n.suggestionStore.deselectAllSuggestions(),n.forceUpdate()):n.suggestionStore.nextSuggestion()&&(e.preventDefault(),e.stopPropagation(),n.onSuggestionSelect()))}},n.onItemChange=function(e,t){var r=n.state.items;if(t>=0){var i=r;i[t]=e,n._updateSelectedItems(i)}},n.onGetMoreResults=function(){n.setState({isSearching:!0},function(){if(n.props.onGetMoreResults&&n.input.current){var e=n.props.onGetMoreResults(n.input.current.value,n.state.items),t=e,r=e;Array.isArray(t)?(n.updateSuggestions(t),n.setState({isSearching:!1})):r.then&&r.then(function(e){n.updateSuggestions(e),n.setState({isSearching:!1})})}else n.setState({isSearching:!1});n.input.current&&n.input.current.focus(),n.setState({moreSuggestionsAvailable:!1,isResultsFooterVisible:!0})})},n.addItemByIndex=function(e){n.addItem(n.suggestionStore.getSuggestionAtIndex(e).item),n.input.current&&n.input.current.clear(),n.updateValue("")},n.addItem=function(e){var t=n.props.onItemSelected?n.props.onItemSelected(e):e;if(null!==t){var r=t,i=t;if(i&&i.then)i.then(function(e){var t=n.state.items.concat([e]);n._updateSelectedItems(t)});else{var o=n.state.items.concat([r]);n._updateSelectedItems(o)}n.setState({suggestedDisplayValue:""})}},n.removeItem=function(e,t){var r=n.state.items,i=r.indexOf(e);if(i>=0){var o=r.slice(0,i).concat(r.slice(i+1));n._updateSelectedItems(o,t?i:void 0)}},n.removeItems=function(e){var t=n.state.items,r=t.filter(function(t){return-1===e.indexOf(t)}),i=e[0],o=t.indexOf(i);n._updateSelectedItems(r,o)},n._isFocusZoneInnerKeystroke=function(e){if(n.state.suggestionsVisible)switch(e.which){case 38:case 40:return!0}return 13===e.which};var r=t.selectedItems||t.defaultSelectedItems||[];return n._id=o.getId(),n._ariaMap={selectedItems:"selected-items-"+n._id,selectedSuggestionAlert:"selected-suggestion-alert-"+n._id,suggestionList:"suggestion-list-"+n._id},n.suggestionStore=new c.SuggestionsController,n.selection=new l.Selection({onSelectionChanged:function(){return n.onSelectionChange()}}),n.selection.setItems(r),n.state={items:r,suggestedDisplayValue:"",isMostRecentlyUsedVisible:!1,moreSuggestionsAvailable:!1,isFocused:!1,isSearching:!1,selectedIndices:[]},n}return r.__extends(t,e),Object.defineProperty(t.prototype,"items",{get:function(){return this.state.items},enumerable:!0,configurable:!0}),t.prototype.componentWillUpdate=function(e,t){t.items&&t.items!==this.state.items&&this.selection.setItems(t.items)},t.prototype.componentDidMount=function(){this.selection.setItems(this.state.items),this._onResolveSuggestions=this._async.debounce(this._onResolveSuggestions,this.props.resolveDelay)},t.prototype.componentWillReceiveProps=function(e){var t,n=this,r=e.selectedItems;r&&(r.length<this.state.items.length&&(t=this.state.items.indexOf(this.selection.getSelection()[0])),this.setState({items:e.selectedItems},function(){t>=0&&n.resetFocus(t)}))},t.prototype.componentWillUnmount=function(){e.prototype.componentWillUnmount.call(this),this.currentPromise&&(this.currentPromise=void 0)},t.prototype.focus=function(){this.focusZone.current&&this.focusZone.current.focus()},t.prototype.focusInput=function(){this.input.current&&this.input.current.focus()},t.prototype.completeSuggestion=function(){this.suggestionStore.hasSelectedSuggestion()&&this.input.current&&(this.addItem(this.suggestionStore.currentSuggestion.item),this.updateValue(""),this.input.current.clear())},t.prototype.render=function(){var e=this.state.suggestedDisplayValue,t=this.props,n=t.className,s=t.inputProps,u=t.disabled,c=this.props.enableSelectedSuggestionAlert?this._ariaMap.selectedSuggestionAlert:"",d=this.state.suggestionsVisible?this._ariaMap.suggestionList:"";return i.createElement("div",{ref:this.root,className:o.css("ms-BasePicker",n||""),onKeyDown:this.onKeyDown},i.createElement(a.FocusZone,{componentRef:this.focusZone,direction:a.FocusZoneDirection.bidirectional,isInnerZoneKeystroke:this._isFocusZoneInnerKeystroke},this.getSuggestionsAlert(),i.createElement(l.SelectionZone,{selection:this.selection,selectionMode:l.SelectionMode.multiple},i.createElement("div",{className:o.css("ms-BasePicker-text",h.pickerText,this.state.isFocused&&h.inputFocused),role:"list"},i.createElement("span",{id:this._ariaMap.selectedItems,className:h.pickerItems},this.renderItems()),this.canAddItems()&&i.createElement(p.Autofill,r.__assign({},s,{className:o.css("ms-BasePicker-input",h.pickerInput),ref:this.input,onFocus:this.onInputFocus,onBlur:this.onInputBlur,onInputValueChange:this.onInputChange,suggestedDisplayValue:e,"aria-activedescendant":this.getActiveDescendant(),"aria-expanded":!!this.state.suggestionsVisible,"aria-haspopup":"true","aria-describedby":this._ariaMap.selectedItems,autoCapitalize:"off",autoComplete:"off",role:"combobox",disabled:u,"aria-controls":d+" "+c||void 0,"aria-owns":d||void 0,"aria-autocomplete":"both",onInputChange:this.props.onInputChange}))))),this.renderSuggestions())},t.prototype.canAddItems=function(){var e=this.state.items,t=this.props.itemLimit;return void 0===t||e.length<t},t.prototype.renderSuggestions=function(){var e=this.SuggestionOfProperType;return this.state.suggestionsVisible&&this.input?i.createElement(s.Callout,r.__assign({isBeakVisible:!1,gapSpace:5,target:this.input.current?this.input.current.inputElement:void 0,onDismiss:this.dismissSuggestions,directionalHint:4,directionalHintForRTL:6},this.props.pickerCalloutProps),i.createElement(e,r.__assign({onRenderSuggestion:this.props.onRenderSuggestionsItem,onSuggestionClick:this.onSuggestionClick,onSuggestionRemove:this.onSuggestionRemove,suggestions:this.suggestionStore.getSuggestions(),ref:this.suggestionElement,onGetMoreResults:this.onGetMoreResults,moreSuggestionsAvailable:this.state.moreSuggestionsAvailable,isLoading:this.state.suggestionsLoading,isSearching:this.state.isSearching,isMostRecentlyUsedVisible:this.state.isMostRecentlyUsedVisible,isResultsFooterVisible:this.state.isResultsFooterVisible,refocusSuggestions:this.refocusSuggestions,removeSuggestionAriaLabel:this.props.removeButtonAriaLabel,suggestionsListId:this._ariaMap.suggestionList},this.props.pickerSuggestionsProps))):null},t.prototype.renderItems=function(){var e=this,t=this.props,n=t.disabled,r=t.removeButtonAriaLabel,i=this.props.onRenderItem,o=this.state,a=o.items,s=o.selectedIndices;return a.map(function(t,o){return i({item:t,index:o,key:t.key?t.key:o,selected:-1!==s.indexOf(o),onRemoveItem:function(){return e.removeItem(t,!0)},disabled:n,onItemChange:e.onItemChange,removeButtonAriaLabel:r})})},t.prototype.resetFocus=function(e){var t=this.state.items;if(t.length&&e>=0){var n=this.root.current&&this.root.current.querySelectorAll("[data-selection-index]")[Math.min(e,t.length-1)];n&&this.focusZone.current&&this.focusZone.current.focusElement(n)}else this.canAddItems()?this.input.current&&this.input.current.focus():this.resetFocus(t.length-1)},t.prototype.onSuggestionSelect=function(){if(this.suggestionStore.currentSuggestion){var e=this.input.current?this.input.current.value:"",t=this._getTextFromItem(this.suggestionStore.currentSuggestion.item,e);this.setState({suggestedDisplayValue:t})}},t.prototype.onSelectionChange=function(){this.setState({selectedIndices:this.selection.getSelectedIndices()})},t.prototype.updateSuggestions=function(e){this.suggestionStore.updateSuggestions(e,0),this.forceUpdate()},t.prototype.onEmptyInputFocus=function(){var e=(0,this.props.onEmptyInputFocus)(this.state.items);this.updateSuggestionsList(e)},t.prototype.updateValue=function(e){this._onResolveSuggestions(e)},t.prototype.updateSuggestionsList=function(e,t){var n=this,r=e,i=e;if(Array.isArray(r))this._updateAndResolveValue(t,r);else if(i&&i.then){this.setState({suggestionsLoading:!0}),this.suggestionStore.updateSuggestions([]),void 0!==t?this.setState({suggestionsVisible:!!this.input.current&&(""!==this.input.current.value&&this.input.current.inputElement===document.activeElement)}):this.setState({suggestionsVisible:!!this.input.current&&this.input.current.inputElement===document.activeElement});var o=this.currentPromise=i;o.then(function(e){o===n.currentPromise&&n._updateAndResolveValue(t,e)})}},t.prototype.resolveNewValue=function(e,t){var n=this;this.updateSuggestions(t);var r=void 0;this.suggestionStore.currentSuggestion&&(r=this._getTextFromItem(this.suggestionStore.currentSuggestion.item,e)),this.setState({suggestedDisplayValue:r,suggestionsVisible:!!this.input.current&&(""!==this.input.current.value&&this.input.current.inputElement===document.activeElement)},function(){return n.setState({suggestionsLoading:!1})})},t.prototype.onChange=function(e){this.props.onChange&&this.props.onChange(e)},t.prototype.onBackspace=function(e){(this.state.items.length&&!this.input.current||this.input.current&&!this.input.current.isValueSelected&&0===this.input.current.cursorLocation)&&(this.selection.getSelectedCount()>0?this.removeItems(this.selection.getSelection()):this.removeItem(this.state.items[this.state.items.length-1]))},t.prototype.getActiveDescendant=function(){var e=this.suggestionStore.currentIndex;return e>-1&&!this.state.suggestionsLoading?"sug-"+e:void 0},t.prototype.getSuggestionsAlert=function(){var e=this.suggestionStore.currentIndex;if(this.props.enableSelectedSuggestionAlert){var t=e>-1?this.suggestionStore.getSuggestionAtIndex(this.suggestionStore.currentIndex):void 0,n=t?t.ariaLabel:void 0;return i.createElement("div",{className:h.screenReaderOnly,role:"alert",id:this._ariaMap.selectedSuggestionAlert,"aria-live":"assertive"},n," ")}},t.prototype._updateAndResolveValue=function(e,t){void 0!==e?this.resolveNewValue(e,t):(this.suggestionStore.updateSuggestions(t,-1),this.state.suggestionsLoading&&this.setState({suggestionsLoading:!1}))},t.prototype._updateSelectedItems=function(e,t){var n=this;this.props.selectedItems?this.onChange(e):this.setState({items:e},function(){n._onSelectedItemsUpdated(e,t)})},t.prototype._onSelectedItemsUpdated=function(e,t){this.resetFocus(t),this.onChange(e)},t.prototype._onResolveSuggestions=function(e){var t=this.props.onResolveSuggestions(e,this.state.items);null!==t&&this.updateSuggestionsList(t,e)},t.prototype._onValidateInput=function(){if(this.props.onValidateInput&&this.input.current&&this.props.onValidateInput(this.input.current.value)!==d.ValidationState.invalid&&this.props.createGenericItem){var e=this.props.createGenericItem(this.input.current.value,this.props.onValidateInput(this.input.current.value));this.suggestionStore.createGenericSuggestion(e),this.completeSuggestion()}},t.prototype._getTextFromItem=function(e,t){return this.props.getTextFromItem?this.props.getTextFromItem(e,t):""},t}(o.BaseComponent);t.BasePicker=f;var m=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.state.suggestedDisplayValue,t=this.props,n=t.className,s=t.inputProps,u=t.disabled,c=this.props.enableSelectedSuggestionAlert?this._ariaMap.selectedSuggestionAlert:"",d=this.state.suggestionsVisible?this._ariaMap.suggestionList:"";return i.createElement("div",{ref:this.root},i.createElement("div",{className:o.css("ms-BasePicker",n||""),onKeyDown:this.onKeyDown},this.getSuggestionsAlert(),i.createElement("div",{className:o.css("ms-BasePicker-text",h.pickerText,this.state.isFocused&&h.inputFocused)},i.createElement(p.Autofill,r.__assign({},s,{className:o.css("ms-BasePicker-input",h.pickerInput),ref:this.input,onFocus:this.onInputFocus,onBlur:this.onInputBlur,onInputValueChange:this.onInputChange,suggestedDisplayValue:e,"aria-activedescendant":this.getActiveDescendant(),"aria-expanded":!!this.state.suggestionsVisible,"aria-haspopup":"true",autoCapitalize:"off",autoComplete:"off",role:"combobox",disabled:u,"aria-controls":d+" "+c||void 0,"aria-owns":d||void 0,onInputChange:this.props.onInputChange})))),this.renderSuggestions(),i.createElement(l.SelectionZone,{selection:this.selection,selectionMode:l.SelectionMode.single},i.createElement(a.FocusZone,{componentRef:this.focusZone,className:"ms-BasePicker-selectedItems",isCircularNavigation:!0,direction:a.FocusZoneDirection.bidirectional,isInnerZoneKeystroke:this._isFocusZoneInnerKeystroke,id:this._ariaMap.selectedItems},this.renderItems())))},t.prototype.onBackspace=function(e){},t}(f);t.BasePickerListBelow=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.compact=0]="compact",e[e.expanded=1]="expanded"}(t.ExpandingCardMode||(t.ExpandingCardMode={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.info=0]="info",e[e.error=1]="error",e[e.blocked=2]="blocked",e[e.severeWarning=3]="severeWarning",e[e.success=4]="success",e[e.warning=5]="warning",e[e.remove=9e4]="remove"}(t.MessageBarType||(t.MessageBarType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.links=0]="links",e[e.tabs=1]="tabs"}(t.PivotLinkFormat||(t.PivotLinkFormat={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(t.PivotLinkSize||(t.PivotLinkSize={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-TeachingBubble",body:"ms-TeachingBubble-body",bodyContent:"ms-TeachingBubble-bodycontent",closeButton:"ms-TeachingBubble-closebutton",content:"ms-TeachingBubble-content",footer:"ms-TeachingBubble-footer",header:"ms-TeachingBubble-header",headerIsCondensed:"ms-TeachingBubble-header--condensed",headerIsSmall:"ms-TeachingBubble-header--small",headerIsLarge:"ms-TeachingBubble-header--large",headline:"ms-TeachingBubble-headline",image:"ms-TeachingBubble-image",primaryButton:"ms-TeachingBubble-primaryButton",secondaryButton:"ms-TeachingBubble-secondaryButton",subText:"ms-TeachingBubble-subText",button:"ms-Button",buttonLabel:"ms-Button-label"},o=r.keyframes({"0%":{transform:"matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"1.7%":{transform:"matrix3d(0.658, 0, 0, 0, 0, 0.703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"2.35%":{transform:"matrix3d(0.725, 0, 0, 0, 0, 0.8, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"3.4%":{transform:"matrix3d(0.83, 0, 0, 0, 0, 0.946, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"4.7%":{transform:"matrix3d(0.942, 0, 0, 0, 0, 1.084, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"5.11%":{transform:"matrix3d(0.971, 0, 0, 0, 0, 1.113, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"6.81%":{transform:"matrix3d(1.062, 0, 0, 0, 0, 1.166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"7.06%":{transform:"matrix3d(1.07, 0, 0, 0, 0, 1.165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"8.76%":{transform:"matrix3d(1.104, 0, 0, 0, 0, 1.12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"9.36%":{transform:"matrix3d(1.106, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"10.66%":{transform:"matrix3d(1.098, 0, 0, 0, 0, 1.035, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"12.16%":{transform:"matrix3d(1.075, 0, 0, 0, 0, 0.98, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"12.61%":{transform:"matrix3d(1.067, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"14.51%":{transform:"matrix3d(1.031, 0, 0, 0, 0, 0.948, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"14.96%":{transform:"matrix3d(1.024, 0, 0, 0, 0, 0.949, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"17.77%":{transform:"matrix3d(0.99, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"18.37%":{transform:"matrix3d(0.986, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"20.52%":{transform:"matrix3d(0.98, 0, 0, 0, 0, 1.011, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"22.22%":{transform:"matrix3d(0.983, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"26.08%":{transform:"matrix3d(0.996, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"29.93%":{transform:"matrix3d(1.003, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"31.63%":{transform:"matrix3d(1.004, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"37.64%":{transform:"matrix3d(1.001, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"42.74%":{transform:"matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"45.35%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"49.9%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"50%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"52.15%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"54.3%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"56.46%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"58.61%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"64.16%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"69.72%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"80.83%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"91.99%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"},"100%":{transform:"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"}}),a=r.keyframes({"0%":{opacity:0,animationTimingFunction:r.AnimationVariables.easeFunction2},"26.26%":{opacity:1},"100%":{opacity:1}}),s=function(e){return[{display:"block",maxWidth:364,border:0,outline:"transparent",boxShadow:"none !important",width:"calc(100% + 1px)",animationName:o+", "+a,animationDuration:"2000ms",animationTimingFunction:"linear",animationFillMode:"both"},e&&{maxWidth:"456px"}]};t.calloutStyles=function(e){var t=e.isWide,n=e.theme,r=n.palette;return{root:s(t).concat([n.fonts.medium]),beak:[{background:r.themePrimary}],calloutMain:[{background:r.themePrimary}]}};t.getStyles=function(e){var t,n,o,a=e.calloutClassName,l=e.hasCondensedHeadline,u=e.hasSmallHeadline,c=e.isWide,d=e.primaryButtonClassName,p=e.secondaryButtonClassName,h=e.theme,f=!l&&!u,m=h.palette,g=r.getGlobalClassNames(i,h);return{root:[g.root,h.fonts.medium,a],body:[g.body,{selectors:{":not(:last-child)":{marginBottom:"20px"}}}],bodyContent:[g.bodyContent,{padding:"20px"},c&&{maxWidth:"302px"}],closeButton:[g.closeButton,{position:"absolute",right:0,top:0,color:m.white,fontSize:r.FontSizes.small,selectors:{":hover":{background:"transparent"}}}],content:[g.content].concat(s(c),[c&&{display:"flex"}]),footer:[g.footer,{display:"flex",selectors:(t={},t["."+g.button+":not(:first-child)"]={marginLeft:"20px"},t)}],header:[g.header].concat(function(e,t,n){return t?[e.headerIsCondensed]:n?[e.headerIsSmall,{selectors:{":not(:last-child)":{marginBottom:"14px"}}}]:[e.headerIsLarge,{selectors:{":not(:last-child)":{marginBottom:"14px"}}}]}(g,l,u),[(l||u)&&[r.DefaultFontStyles.medium,{marginRight:"10px",fontWeight:r.FontWeights.semibold}]]),headline:[g.headline,{margin:0,color:m.white},f&&[r.DefaultFontStyles.xxLarge,{fontWeight:r.FontWeights.light}]],imageContent:[g.header,g.image,c&&{display:"flex",alignItems:"center",paddingLeft:"20px",maxWidth:"154px"}],primaryButton:[g.primaryButton,d,{backgroundColor:m.white,borderColor:m.white,whiteSpace:"nowrap",selectors:(n={},n["."+g.buttonLabel]=[r.DefaultFontStyles.medium,{color:m.themePrimary}],n[":hover"]={backgroundColor:m.themeLighter,borderColor:m.themeLighter},n[":focus"]={backgroundColor:m.themeLighter,borderColor:m.white},n[":active"]={backgroundColor:m.white,borderColor:m.white},n)}],secondaryButton:[g.secondaryButton,p,{backgroundColor:m.themePrimary,borderColor:m.white,whiteSpace:"nowrap",selectors:(o={},o["."+g.buttonLabel]=[r.DefaultFontStyles.medium,{color:m.white}],o["&:hover, &:focus"]={backgroundColor:m.themeDarkAlt,borderColor:m.white},o[":active"]={backgroundColor:m.themePrimary,borderColor:m.white},o)}],subText:[g.subText,{margin:0,fontSize:r.FontSizes.medium,color:m.white,fontWeight:r.FontWeights.semilight}]}}},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n.apply(this,arguments)}e.exports=n},function(e,t,n){(function(t){(function(){var r,i;try{i=n(536)}catch(e){}r=function(){var e;function n(e){this.buffer=e,this.pos=0,this.length=this.buffer.length}for(e in n.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8},t.prototype)"read"===e.slice(0,4)&&function(e){var t;t=n.TYPES[e.replace(/read|[BL]E/g,"")],n.prototype[e]=function(){var n;return n=this.buffer[e](this.pos),this.pos+=t,n}}(e);return n.prototype.readString=function(e,n){var r,o,a,s,l;switch(null==n&&(n="ascii"),n){case"utf16le":case"ucs2":case"utf8":case"ascii":return this.buffer.toString(n,this.pos,this.pos+=e);case"utf16be":for(a=s=0,l=(r=new t(this.readBuffer(e))).length-1;s<l;a=s+=2)o=r[a],r[a]=r[a+1],r[a+1]=o;return r.toString("utf16le");default:if(r=this.readBuffer(e),i)try{return i.decode(r,n)}catch(e){}return r}},n.prototype.readBuffer=function(e){return this.buffer.slice(this.pos,this.pos+=e)},n.prototype.readUInt24BE=function(){return(this.readUInt16BE()<<8)+this.readUInt8()},n.prototype.readUInt24LE=function(){return this.readUInt16LE()+(this.readUInt8()<<16)},n.prototype.readInt24BE=function(){return(this.readInt16BE()<<8)+this.readUInt8()},n.prototype.readInt24LE=function(){return this.readUInt16LE()+(this.readInt8()<<16)},n}(),e.exports=r}).call(this)}).call(t,n(12).Buffer)},function(e,t,n){"use strict";(function(t){var r=n(196).Buffer,i=n(2613),o=e.exports;o.encodings=null,o.defaultCharUnicode="\ufffd",o.defaultCharSingleByte="?",o.encode=function(e,t,n){e=""+(e||"");var i=o.getEncoder(t,n),a=i.write(e),s=i.end();return s&&s.length>0?r.concat([a,s]):a},o.decode=function(e,t,n){"string"===typeof e&&(o.skipDecodeWarning||(console.error("Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding"),o.skipDecodeWarning=!0),e=r.from(""+(e||""),"binary"));var i=o.getDecoder(t,n),a=i.write(e),s=i.end();return s?a+s:a},o.encodingExists=function(e){try{return o.getCodec(e),!0}catch(e){return!1}},o.toEncoding=o.encode,o.fromEncoding=o.decode,o._codecDataCache={},o.getCodec=function(e){o.encodings||(o.encodings=n(2614));for(var t=o._canonicalizeEncoding(e),r={};;){var i=o._codecDataCache[t];if(i)return i;var a=o.encodings[t];switch(typeof a){case"string":t=a;break;case"object":for(var s in a)r[s]=a[s];r.encodingName||(r.encodingName=t),t=a.type;break;case"function":return r.encodingName||(r.encodingName=t),i=new a(r,o),o._codecDataCache[r.encodingName]=i,i;default:throw new Error("Encoding not recognized: '"+e+"' (searched as: '"+t+"')")}}},o._canonicalizeEncoding=function(e){return(""+e).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g,"")},o.getEncoder=function(e,t){var n=o.getCodec(e),r=new n.encoder(t,n);return n.bomAware&&t&&t.addBOM&&(r=new i.PrependBOM(r,t)),r},o.getDecoder=function(e,t){var n=o.getCodec(e),r=new n.decoder(t,n);return!n.bomAware||t&&!1===t.stripBOM||(r=new i.StripBOM(r,t)),r};var a="undefined"!==typeof t&&t.versions&&t.versions.node;if(a){var s=a.split(".").map(Number);(s[0]>0||s[1]>=10)&&n(2628)(o),n(2629)(o)}}).call(t,n(21))},function(e,t){e.exports=[["0","\0",127,"\u20ac"],["8140","\u4e02\u4e04\u4e05\u4e06\u4e0f\u4e12\u4e17\u4e1f\u4e20\u4e21\u4e23\u4e26\u4e29\u4e2e\u4e2f\u4e31\u4e33\u4e35\u4e37\u4e3c\u4e40\u4e41\u4e42\u4e44\u4e46\u4e4a\u4e51\u4e55\u4e57\u4e5a\u4e5b\u4e62\u4e63\u4e64\u4e65\u4e67\u4e68\u4e6a",5,"\u4e72\u4e74",9,"\u4e7f",6,"\u4e87\u4e8a"],["8180","\u4e90\u4e96\u4e97\u4e99\u4e9c\u4e9d\u4e9e\u4ea3\u4eaa\u4eaf\u4eb0\u4eb1\u4eb4\u4eb6\u4eb7\u4eb8\u4eb9\u4ebc\u4ebd\u4ebe\u4ec8\u4ecc\u4ecf\u4ed0\u4ed2\u4eda\u4edb\u4edc\u4ee0\u4ee2\u4ee6\u4ee7\u4ee9\u4eed\u4eee\u4eef\u4ef1\u4ef4\u4ef8\u4ef9\u4efa\u4efc\u4efe\u4f00\u4f02",6,"\u4f0b\u4f0c\u4f12",4,"\u4f1c\u4f1d\u4f21\u4f23\u4f28\u4f29\u4f2c\u4f2d\u4f2e\u4f31\u4f33\u4f35\u4f37\u4f39\u4f3b\u4f3e",4,"\u4f44\u4f45\u4f47",5,"\u4f52\u4f54\u4f56\u4f61\u4f62\u4f66\u4f68\u4f6a\u4f6b\u4f6d\u4f6e\u4f71\u4f72\u4f75\u4f77\u4f78\u4f79\u4f7a\u4f7d\u4f80\u4f81\u4f82\u4f85\u4f86\u4f87\u4f8a\u4f8c\u4f8e\u4f90\u4f92\u4f93\u4f95\u4f96\u4f98\u4f99\u4f9a\u4f9c\u4f9e\u4f9f\u4fa1\u4fa2"],["8240","\u4fa4\u4fab\u4fad\u4fb0",4,"\u4fb6",8,"\u4fc0\u4fc1\u4fc2\u4fc6\u4fc7\u4fc8\u4fc9\u4fcb\u4fcc\u4fcd\u4fd2",4,"\u4fd9\u4fdb\u4fe0\u4fe2\u4fe4\u4fe5\u4fe7\u4feb\u4fec\u4ff0\u4ff2\u4ff4\u4ff5\u4ff6\u4ff7\u4ff9\u4ffb\u4ffc\u4ffd\u4fff",11],["8280","\u500b\u500e\u5010\u5011\u5013\u5015\u5016\u5017\u501b\u501d\u501e\u5020\u5022\u5023\u5024\u5027\u502b\u502f",10,"\u503b\u503d\u503f\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504a\u504b\u504d\u5050",4,"\u5056\u5057\u5058\u5059\u505b\u505d",7,"\u5066",5,"\u506d",8,"\u5078\u5079\u507a\u507c\u507d\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508a\u508b\u508c\u508e",20,"\u50a4\u50a6\u50aa\u50ab\u50ad",4,"\u50b3",6,"\u50bc"],["8340","\u50bd",17,"\u50d0",5,"\u50d7\u50d8\u50d9\u50db",10,"\u50e8\u50e9\u50ea\u50eb\u50ef\u50f0\u50f1\u50f2\u50f4\u50f6",4,"\u50fc",9,"\u5108"],["8380","\u5109\u510a\u510c",5,"\u5113",13,"\u5122",28,"\u5142\u5147\u514a\u514c\u514e\u514f\u5150\u5152\u5153\u5157\u5158\u5159\u515b\u515d",4,"\u5163\u5164\u5166\u5167\u5169\u516a\u516f\u5172\u517a\u517e\u517f\u5183\u5184\u5186\u5187\u518a\u518b\u518e\u518f\u5190\u5191\u5193\u5194\u5198\u519a\u519d\u519e\u519f\u51a1\u51a3\u51a6",4,"\u51ad\u51ae\u51b4\u51b8\u51b9\u51ba\u51be\u51bf\u51c1\u51c2\u51c3\u51c5\u51c8\u51ca\u51cd\u51ce\u51d0\u51d2",5],["8440","\u51d8\u51d9\u51da\u51dc\u51de\u51df\u51e2\u51e3\u51e5",5,"\u51ec\u51ee\u51f1\u51f2\u51f4\u51f7\u51fe\u5204\u5205\u5209\u520b\u520c\u520f\u5210\u5213\u5214\u5215\u521c\u521e\u521f\u5221\u5222\u5223\u5225\u5226\u5227\u522a\u522c\u522f\u5231\u5232\u5234\u5235\u523c\u523e\u5244",5,"\u524b\u524e\u524f\u5252\u5253\u5255\u5257\u5258"],["8480","\u5259\u525a\u525b\u525d\u525f\u5260\u5262\u5263\u5264\u5266\u5268\u526b\u526c\u526d\u526e\u5270\u5271\u5273",9,"\u527e\u5280\u5283",4,"\u5289",6,"\u5291\u5292\u5294",6,"\u529c\u52a4\u52a5\u52a6\u52a7\u52ae\u52af\u52b0\u52b4",9,"\u52c0\u52c1\u52c2\u52c4\u52c5\u52c6\u52c8\u52ca\u52cc\u52cd\u52ce\u52cf\u52d1\u52d3\u52d4\u52d5\u52d7\u52d9",5,"\u52e0\u52e1\u52e2\u52e3\u52e5",10,"\u52f1",7,"\u52fb\u52fc\u52fd\u5301\u5302\u5303\u5304\u5307\u5309\u530a\u530b\u530c\u530e"],["8540","\u5311\u5312\u5313\u5314\u5318\u531b\u531c\u531e\u531f\u5322\u5324\u5325\u5327\u5328\u5329\u532b\u532c\u532d\u532f",9,"\u533c\u533d\u5340\u5342\u5344\u5346\u534b\u534c\u534d\u5350\u5354\u5358\u5359\u535b\u535d\u5365\u5368\u536a\u536c\u536d\u5372\u5376\u5379\u537b\u537c\u537d\u537e\u5380\u5381\u5383\u5387\u5388\u538a\u538e\u538f"],["8580","\u5390",4,"\u5396\u5397\u5399\u539b\u539c\u539e\u53a0\u53a1\u53a4\u53a7\u53aa\u53ab\u53ac\u53ad\u53af",6,"\u53b7\u53b8\u53b9\u53ba\u53bc\u53bd\u53be\u53c0\u53c3",4,"\u53ce\u53cf\u53d0\u53d2\u53d3\u53d5\u53da\u53dc\u53dd\u53de\u53e1\u53e2\u53e7\u53f4\u53fa\u53fe\u53ff\u5400\u5402\u5405\u5407\u540b\u5414\u5418\u5419\u541a\u541c\u5422\u5424\u5425\u542a\u5430\u5433\u5436\u5437\u543a\u543d\u543f\u5441\u5442\u5444\u5445\u5447\u5449\u544c\u544d\u544e\u544f\u5451\u545a\u545d",4,"\u5463\u5465\u5467\u5469",7,"\u5474\u5479\u547a\u547e\u547f\u5481\u5483\u5485\u5487\u5488\u5489\u548a\u548d\u5491\u5493\u5497\u5498\u549c\u549e\u549f\u54a0\u54a1"],["8640","\u54a2\u54a5\u54ae\u54b0\u54b2\u54b5\u54b6\u54b7\u54b9\u54ba\u54bc\u54be\u54c3\u54c5\u54ca\u54cb\u54d6\u54d8\u54db\u54e0",4,"\u54eb\u54ec\u54ef\u54f0\u54f1\u54f4",5,"\u54fb\u54fe\u5500\u5502\u5503\u5504\u5505\u5508\u550a",4,"\u5512\u5513\u5515",5,"\u551c\u551d\u551e\u551f\u5521\u5525\u5526"],["8680","\u5528\u5529\u552b\u552d\u5532\u5534\u5535\u5536\u5538\u5539\u553a\u553b\u553d\u5540\u5542\u5545\u5547\u5548\u554b",4,"\u5551\u5552\u5553\u5554\u5557",4,"\u555d\u555e\u555f\u5560\u5562\u5563\u5568\u5569\u556b\u556f",5,"\u5579\u557a\u557d\u557f\u5585\u5586\u558c\u558d\u558e\u5590\u5592\u5593\u5595\u5596\u5597\u559a\u559b\u559e\u55a0",6,"\u55a8",8,"\u55b2\u55b4\u55b6\u55b8\u55ba\u55bc\u55bf",4,"\u55c6\u55c7\u55c8\u55ca\u55cb\u55ce\u55cf\u55d0\u55d5\u55d7",4,"\u55de\u55e0\u55e2\u55e7\u55e9\u55ed\u55ee\u55f0\u55f1\u55f4\u55f6\u55f8",4,"\u55ff\u5602\u5603\u5604\u5605"],["8740","\u5606\u5607\u560a\u560b\u560d\u5610",7,"\u5619\u561a\u561c\u561d\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562a\u562b\u562e\u562f\u5630\u5633\u5635\u5637\u5638\u563a\u563c\u563d\u563e\u5640",11,"\u564f",4,"\u5655\u5656\u565a\u565b\u565d",4],["8780","\u5663\u5665\u5666\u5667\u566d\u566e\u566f\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567a\u567d",7,"\u5687",6,"\u5690\u5691\u5692\u5694",14,"\u56a4",10,"\u56b0",6,"\u56b8\u56b9\u56ba\u56bb\u56bd",12,"\u56cb",8,"\u56d5\u56d6\u56d8\u56d9\u56dc\u56e3\u56e5",5,"\u56ec\u56ee\u56ef\u56f2\u56f3\u56f6\u56f7\u56f8\u56fb\u56fc\u5700\u5701\u5702\u5705\u5707\u570b",6],["8840","\u5712",9,"\u571d\u571e\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572b\u5731\u5732\u5734",4,"\u573c\u573d\u573f\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574b\u5752",4,"\u5758\u5759\u5762\u5763\u5765\u5767\u576c\u576e\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577a\u577d\u577e\u577f\u5780"],["8880","\u5781\u5787\u5788\u5789\u578a\u578d",4,"\u5794",6,"\u579c\u579d\u579e\u579f\u57a5\u57a8\u57aa\u57ac\u57af\u57b0\u57b1\u57b3\u57b5\u57b6\u57b7\u57b9",8,"\u57c4",6,"\u57cc\u57cd\u57d0\u57d1\u57d3\u57d6\u57d7\u57db\u57dc\u57de\u57e1\u57e2\u57e3\u57e5",7,"\u57ee\u57f0\u57f1\u57f2\u57f3\u57f5\u57f6\u57f7\u57fb\u57fc\u57fe\u57ff\u5801\u5803\u5804\u5805\u5808\u5809\u580a\u580c\u580e\u580f\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581a\u581b\u581c\u581d\u581f\u5822\u5823\u5825",4,"\u582b",4,"\u5831\u5832\u5833\u5834\u5836",7],["8940","\u583e",5,"\u5845",6,"\u584e\u584f\u5850\u5852\u5853\u5855\u5856\u5857\u5859",4,"\u585f",5,"\u5866",4,"\u586d",16,"\u587f\u5882\u5884\u5886\u5887\u5888\u588a\u588b\u588c"],["8980","\u588d",4,"\u5894",4,"\u589b\u589c\u589d\u58a0",7,"\u58aa",17,"\u58bd\u58be\u58bf\u58c0\u58c2\u58c3\u58c4\u58c6",10,"\u58d2\u58d3\u58d4\u58d6",13,"\u58e5",5,"\u58ed\u58ef\u58f1\u58f2\u58f4\u58f5\u58f7\u58f8\u58fa",7,"\u5903\u5905\u5906\u5908",4,"\u590e\u5910\u5911\u5912\u5913\u5917\u5918\u591b\u591d\u591e\u5920\u5921\u5922\u5923\u5926\u5928\u592c\u5930\u5932\u5933\u5935\u5936\u593b"],["8a40","\u593d\u593e\u593f\u5940\u5943\u5945\u5946\u594a\u594c\u594d\u5950\u5952\u5953\u5959\u595b",4,"\u5961\u5963\u5964\u5966",12,"\u5975\u5977\u597a\u597b\u597c\u597e\u597f\u5980\u5985\u5989\u598b\u598c\u598e\u598f\u5990\u5991\u5994\u5995\u5998\u599a\u599b\u599c\u599d\u599f\u59a0\u59a1\u59a2\u59a6"],["8a80","\u59a7\u59ac\u59ad\u59b0\u59b1\u59b3",5,"\u59ba\u59bc\u59bd\u59bf",6,"\u59c7\u59c8\u59c9\u59cc\u59cd\u59ce\u59cf\u59d5\u59d6\u59d9\u59db\u59de",4,"\u59e4\u59e6\u59e7\u59e9\u59ea\u59eb\u59ed",11,"\u59fa\u59fc\u59fd\u59fe\u5a00\u5a02\u5a0a\u5a0b\u5a0d\u5a0e\u5a0f\u5a10\u5a12\u5a14\u5a15\u5a16\u5a17\u5a19\u5a1a\u5a1b\u5a1d\u5a1e\u5a21\u5a22\u5a24\u5a26\u5a27\u5a28\u5a2a",6,"\u5a33\u5a35\u5a37",4,"\u5a3d\u5a3e\u5a3f\u5a41",4,"\u5a47\u5a48\u5a4b",9,"\u5a56\u5a57\u5a58\u5a59\u5a5b",5],["8b40","\u5a61\u5a63\u5a64\u5a65\u5a66\u5a68\u5a69\u5a6b",8,"\u5a78\u5a79\u5a7b\u5a7c\u5a7d\u5a7e\u5a80",17,"\u5a93",6,"\u5a9c",13,"\u5aab\u5aac"],["8b80","\u5aad",4,"\u5ab4\u5ab6\u5ab7\u5ab9",4,"\u5abf\u5ac0\u5ac3",5,"\u5aca\u5acb\u5acd",4,"\u5ad3\u5ad5\u5ad7\u5ad9\u5ada\u5adb\u5add\u5ade\u5adf\u5ae2\u5ae4\u5ae5\u5ae7\u5ae8\u5aea\u5aec",4,"\u5af2",22,"\u5b0a",11,"\u5b18",25,"\u5b33\u5b35\u5b36\u5b38",7,"\u5b41",6],["8c40","\u5b48",7,"\u5b52\u5b56\u5b5e\u5b60\u5b61\u5b67\u5b68\u5b6b\u5b6d\u5b6e\u5b6f\u5b72\u5b74\u5b76\u5b77\u5b78\u5b79\u5b7b\u5b7c\u5b7e\u5b7f\u5b82\u5b86\u5b8a\u5b8d\u5b8e\u5b90\u5b91\u5b92\u5b94\u5b96\u5b9f\u5ba7\u5ba8\u5ba9\u5bac\u5bad\u5bae\u5baf\u5bb1\u5bb2\u5bb7\u5bba\u5bbb\u5bbc\u5bc0\u5bc1\u5bc3\u5bc8\u5bc9\u5bca\u5bcb\u5bcd\u5bce\u5bcf"],["8c80","\u5bd1\u5bd4",8,"\u5be0\u5be2\u5be3\u5be6\u5be7\u5be9",4,"\u5bef\u5bf1",6,"\u5bfd\u5bfe\u5c00\u5c02\u5c03\u5c05\u5c07\u5c08\u5c0b\u5c0c\u5c0d\u5c0e\u5c10\u5c12\u5c13\u5c17\u5c19\u5c1b\u5c1e\u5c1f\u5c20\u5c21\u5c23\u5c26\u5c28\u5c29\u5c2a\u5c2b\u5c2d\u5c2e\u5c2f\u5c30\u5c32\u5c33\u5c35\u5c36\u5c37\u5c43\u5c44\u5c46\u5c47\u5c4c\u5c4d\u5c52\u5c53\u5c54\u5c56\u5c57\u5c58\u5c5a\u5c5b\u5c5c\u5c5d\u5c5f\u5c62\u5c64\u5c67",6,"\u5c70\u5c72",6,"\u5c7b\u5c7c\u5c7d\u5c7e\u5c80\u5c83",4,"\u5c89\u5c8a\u5c8b\u5c8e\u5c8f\u5c92\u5c93\u5c95\u5c9d",4,"\u5ca4",4],["8d40","\u5caa\u5cae\u5caf\u5cb0\u5cb2\u5cb4\u5cb6\u5cb9\u5cba\u5cbb\u5cbc\u5cbe\u5cc0\u5cc2\u5cc3\u5cc5",5,"\u5ccc",5,"\u5cd3",5,"\u5cda",6,"\u5ce2\u5ce3\u5ce7\u5ce9\u5ceb\u5cec\u5cee\u5cef\u5cf1",9,"\u5cfc",4],["8d80","\u5d01\u5d04\u5d05\u5d08",5,"\u5d0f",4,"\u5d15\u5d17\u5d18\u5d19\u5d1a\u5d1c\u5d1d\u5d1f",4,"\u5d25\u5d28\u5d2a\u5d2b\u5d2c\u5d2f",4,"\u5d35",7,"\u5d3f",7,"\u5d48\u5d49\u5d4d",10,"\u5d59\u5d5a\u5d5c\u5d5e",10,"\u5d6a\u5d6d\u5d6e\u5d70\u5d71\u5d72\u5d73\u5d75",12,"\u5d83",21,"\u5d9a\u5d9b\u5d9c\u5d9e\u5d9f\u5da0"],["8e40","\u5da1",21,"\u5db8",12,"\u5dc6",6,"\u5dce",12,"\u5ddc\u5ddf\u5de0\u5de3\u5de4\u5dea\u5dec\u5ded"],["8e80","\u5df0\u5df5\u5df6\u5df8",4,"\u5dff\u5e00\u5e04\u5e07\u5e09\u5e0a\u5e0b\u5e0d\u5e0e\u5e12\u5e13\u5e17\u5e1e",7,"\u5e28",4,"\u5e2f\u5e30\u5e32",4,"\u5e39\u5e3a\u5e3e\u5e3f\u5e40\u5e41\u5e43\u5e46",5,"\u5e4d",6,"\u5e56",4,"\u5e5c\u5e5d\u5e5f\u5e60\u5e63",14,"\u5e75\u5e77\u5e79\u5e7e\u5e81\u5e82\u5e83\u5e85\u5e88\u5e89\u5e8c\u5e8d\u5e8e\u5e92\u5e98\u5e9b\u5e9d\u5ea1\u5ea2\u5ea3\u5ea4\u5ea8",4,"\u5eae",4,"\u5eb4\u5eba\u5ebb\u5ebc\u5ebd\u5ebf",6],["8f40","\u5ec6\u5ec7\u5ec8\u5ecb",5,"\u5ed4\u5ed5\u5ed7\u5ed8\u5ed9\u5eda\u5edc",11,"\u5ee9\u5eeb",8,"\u5ef5\u5ef8\u5ef9\u5efb\u5efc\u5efd\u5f05\u5f06\u5f07\u5f09\u5f0c\u5f0d\u5f0e\u5f10\u5f12\u5f14\u5f16\u5f19\u5f1a\u5f1c\u5f1d\u5f1e\u5f21\u5f22\u5f23\u5f24"],["8f80","\u5f28\u5f2b\u5f2c\u5f2e\u5f30\u5f32",6,"\u5f3b\u5f3d\u5f3e\u5f3f\u5f41",14,"\u5f51\u5f54\u5f59\u5f5a\u5f5b\u5f5c\u5f5e\u5f5f\u5f60\u5f63\u5f65\u5f67\u5f68\u5f6b\u5f6e\u5f6f\u5f72\u5f74\u5f75\u5f76\u5f78\u5f7a\u5f7d\u5f7e\u5f7f\u5f83\u5f86\u5f8d\u5f8e\u5f8f\u5f91\u5f93\u5f94\u5f96\u5f9a\u5f9b\u5f9d\u5f9e\u5f9f\u5fa0\u5fa2",5,"\u5fa9\u5fab\u5fac\u5faf",5,"\u5fb6\u5fb8\u5fb9\u5fba\u5fbb\u5fbe",4,"\u5fc7\u5fc8\u5fca\u5fcb\u5fce\u5fd3\u5fd4\u5fd5\u5fda\u5fdb\u5fdc\u5fde\u5fdf\u5fe2\u5fe3\u5fe5\u5fe6\u5fe8\u5fe9\u5fec\u5fef\u5ff0\u5ff2\u5ff3\u5ff4\u5ff6\u5ff7\u5ff9\u5ffa\u5ffc\u6007"],["9040","\u6008\u6009\u600b\u600c\u6010\u6011\u6013\u6017\u6018\u601a\u601e\u601f\u6022\u6023\u6024\u602c\u602d\u602e\u6030",4,"\u6036",4,"\u603d\u603e\u6040\u6044",6,"\u604c\u604e\u604f\u6051\u6053\u6054\u6056\u6057\u6058\u605b\u605c\u605e\u605f\u6060\u6061\u6065\u6066\u606e\u6071\u6072\u6074\u6075\u6077\u607e\u6080"],["9080","\u6081\u6082\u6085\u6086\u6087\u6088\u608a\u608b\u608e\u608f\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609c\u609e\u60a1\u60a2\u60a4\u60a5\u60a7\u60a9\u60aa\u60ae\u60b0\u60b3\u60b5\u60b6\u60b7\u60b9\u60ba\u60bd",7,"\u60c7\u60c8\u60c9\u60cc",4,"\u60d2\u60d3\u60d4\u60d6\u60d7\u60d9\u60db\u60de\u60e1",4,"\u60ea\u60f1\u60f2\u60f5\u60f7\u60f8\u60fb",4,"\u6102\u6103\u6104\u6105\u6107\u610a\u610b\u610c\u6110",4,"\u6116\u6117\u6118\u6119\u611b\u611c\u611d\u611e\u6121\u6122\u6125\u6128\u6129\u612a\u612c",18,"\u6140",6],["9140","\u6147\u6149\u614b\u614d\u614f\u6150\u6152\u6153\u6154\u6156",6,"\u615e\u615f\u6160\u6161\u6163\u6164\u6165\u6166\u6169",6,"\u6171\u6172\u6173\u6174\u6176\u6178",18,"\u618c\u618d\u618f",4,"\u6195"],["9180","\u6196",6,"\u619e",8,"\u61aa\u61ab\u61ad",9,"\u61b8",5,"\u61bf\u61c0\u61c1\u61c3",4,"\u61c9\u61cc",4,"\u61d3\u61d5",16,"\u61e7",13,"\u61f6",8,"\u6200",5,"\u6207\u6209\u6213\u6214\u6219\u621c\u621d\u621e\u6220\u6223\u6226\u6227\u6228\u6229\u622b\u622d\u622f\u6230\u6231\u6232\u6235\u6236\u6238",4,"\u6242\u6244\u6245\u6246\u624a"],["9240","\u624f\u6250\u6255\u6256\u6257\u6259\u625a\u625c",6,"\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627a\u627b\u627d\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628b",5,"\u6294\u6299\u629c\u629d\u629e\u62a3\u62a6\u62a7\u62a9\u62aa\u62ad\u62ae\u62af\u62b0\u62b2\u62b3\u62b4\u62b6\u62b7\u62b8\u62ba\u62be\u62c0\u62c1"],["9280","\u62c3\u62cb\u62cf\u62d1\u62d5\u62dd\u62de\u62e0\u62e1\u62e4\u62ea\u62eb\u62f0\u62f2\u62f5\u62f8\u62f9\u62fa\u62fb\u6300\u6303\u6304\u6305\u6306\u630a\u630b\u630c\u630d\u630f\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631c\u6326\u6327\u6329\u632c\u632d\u632e\u6330\u6331\u6333",5,"\u633b\u633c\u633e\u633f\u6340\u6341\u6344\u6347\u6348\u634a\u6351\u6352\u6353\u6354\u6356",7,"\u6360\u6364\u6365\u6366\u6368\u636a\u636b\u636c\u636f\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637c\u637d\u637e\u637f\u6381\u6383\u6384\u6385\u6386\u638b\u638d\u6391\u6393\u6394\u6395\u6397\u6399",6,"\u63a1\u63a4\u63a6\u63ab\u63af\u63b1\u63b2\u63b5\u63b6\u63b9\u63bb\u63bd\u63bf\u63c0"],["9340","\u63c1\u63c2\u63c3\u63c5\u63c7\u63c8\u63ca\u63cb\u63cc\u63d1\u63d3\u63d4\u63d5\u63d7",6,"\u63df\u63e2\u63e4",4,"\u63eb\u63ec\u63ee\u63ef\u63f0\u63f1\u63f3\u63f5\u63f7\u63f9\u63fa\u63fb\u63fc\u63fe\u6403\u6404\u6406",4,"\u640d\u640e\u6411\u6412\u6415",5,"\u641d\u641f\u6422\u6423\u6424"],["9380","\u6425\u6427\u6428\u6429\u642b\u642e",5,"\u6435",4,"\u643b\u643c\u643e\u6440\u6442\u6443\u6449\u644b",6,"\u6453\u6455\u6456\u6457\u6459",4,"\u645f",7,"\u6468\u646a\u646b\u646c\u646e",9,"\u647b",6,"\u6483\u6486\u6488",8,"\u6493\u6494\u6497\u6498\u649a\u649b\u649c\u649d\u649f",4,"\u64a5\u64a6\u64a7\u64a8\u64aa\u64ab\u64af\u64b1\u64b2\u64b3\u64b4\u64b6\u64b9\u64bb\u64bd\u64be\u64bf\u64c1\u64c3\u64c4\u64c6",6,"\u64cf\u64d1\u64d3\u64d4\u64d5\u64d6\u64d9\u64da"],["9440","\u64db\u64dc\u64dd\u64df\u64e0\u64e1\u64e3\u64e5\u64e7",24,"\u6501",7,"\u650a",7,"\u6513",4,"\u6519",8],["9480","\u6522\u6523\u6524\u6526",4,"\u652c\u652d\u6530\u6531\u6532\u6533\u6537\u653a\u653c\u653d\u6540",4,"\u6546\u6547\u654a\u654b\u654d\u654e\u6550\u6552\u6553\u6554\u6557\u6558\u655a\u655c\u655f\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656a\u656d\u656e\u656f\u6571\u6573\u6575\u6576\u6578",14,"\u6588\u6589\u658a\u658d\u658e\u658f\u6592\u6594\u6595\u6596\u6598\u659a\u659d\u659e\u65a0\u65a2\u65a3\u65a6\u65a8\u65aa\u65ac\u65ae\u65b1",7,"\u65ba\u65bb\u65be\u65bf\u65c0\u65c2\u65c7\u65c8\u65c9\u65ca\u65cd\u65d0\u65d1\u65d3\u65d4\u65d5\u65d8",7,"\u65e1\u65e3\u65e4\u65ea\u65eb"],["9540","\u65f2\u65f3\u65f4\u65f5\u65f8\u65f9\u65fb",4,"\u6601\u6604\u6605\u6607\u6608\u6609\u660b\u660d\u6610\u6611\u6612\u6616\u6617\u6618\u661a\u661b\u661c\u661e\u6621\u6622\u6623\u6624\u6626\u6629\u662a\u662b\u662c\u662e\u6630\u6632\u6633\u6637",4,"\u663d\u663f\u6640\u6642\u6644",6,"\u664d\u664e\u6650\u6651\u6658"],["9580","\u6659\u665b\u665c\u665d\u665e\u6660\u6662\u6663\u6665\u6667\u6669",4,"\u6671\u6672\u6673\u6675\u6678\u6679\u667b\u667c\u667d\u667f\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668a\u668b\u668d\u668e\u668f\u6690\u6692\u6693\u6694\u6695\u6698",4,"\u669e",8,"\u66a9",4,"\u66af",4,"\u66b5\u66b6\u66b7\u66b8\u66ba\u66bb\u66bc\u66bd\u66bf",25,"\u66da\u66de",7,"\u66e7\u66e8\u66ea",5,"\u66f1\u66f5\u66f6\u66f8\u66fa\u66fb\u66fd\u6701\u6702\u6703"],["9640","\u6704\u6705\u6706\u6707\u670c\u670e\u670f\u6711\u6712\u6713\u6716\u6718\u6719\u671a\u671c\u671e\u6720",5,"\u6727\u6729\u672e\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673b\u673c\u673e\u673f\u6741\u6744\u6745\u6747\u674a\u674b\u674d\u6752\u6754\u6755\u6757",4,"\u675d\u6762\u6763\u6764\u6766\u6767\u676b\u676c\u676e\u6771\u6774\u6776"],["9680","\u6778\u6779\u677a\u677b\u677d\u6780\u6782\u6783\u6785\u6786\u6788\u678a\u678c\u678d\u678e\u678f\u6791\u6792\u6793\u6794\u6796\u6799\u679b\u679f\u67a0\u67a1\u67a4\u67a6\u67a9\u67ac\u67ae\u67b1\u67b2\u67b4\u67b9",7,"\u67c2\u67c5",9,"\u67d5\u67d6\u67d7\u67db\u67df\u67e1\u67e3\u67e4\u67e6\u67e7\u67e8\u67ea\u67eb\u67ed\u67ee\u67f2\u67f5",7,"\u67fe\u6801\u6802\u6803\u6804\u6806\u680d\u6810\u6812\u6814\u6815\u6818",4,"\u681e\u681f\u6820\u6822",6,"\u682b",6,"\u6834\u6835\u6836\u683a\u683b\u683f\u6847\u684b\u684d\u684f\u6852\u6856",5],["9740","\u685c\u685d\u685e\u685f\u686a\u686c",7,"\u6875\u6878",8,"\u6882\u6884\u6887",7,"\u6890\u6891\u6892\u6894\u6895\u6896\u6898",9,"\u68a3\u68a4\u68a5\u68a9\u68aa\u68ab\u68ac\u68ae\u68b1\u68b2\u68b4\u68b6\u68b7\u68b8"],["9780","\u68b9",6,"\u68c1\u68c3",5,"\u68ca\u68cc\u68ce\u68cf\u68d0\u68d1\u68d3\u68d4\u68d6\u68d7\u68d9\u68db",4,"\u68e1\u68e2\u68e4",9,"\u68ef\u68f2\u68f3\u68f4\u68f6\u68f7\u68f8\u68fb\u68fd\u68fe\u68ff\u6900\u6902\u6903\u6904\u6906",4,"\u690c\u690f\u6911\u6913",11,"\u6921\u6922\u6923\u6925",7,"\u692e\u692f\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693a\u693b\u693c\u693e\u6940\u6941\u6943",16,"\u6955\u6956\u6958\u6959\u695b\u695c\u695f"],["9840","\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696a\u696c\u696d\u696f\u6970\u6972",4,"\u697a\u697b\u697d\u697e\u697f\u6981\u6983\u6985\u698a\u698b\u698c\u698e",5,"\u6996\u6997\u6999\u699a\u699d",9,"\u69a9\u69aa\u69ac\u69ae\u69af\u69b0\u69b2\u69b3\u69b5\u69b6\u69b8\u69b9\u69ba\u69bc\u69bd"],["9880","\u69be\u69bf\u69c0\u69c2",7,"\u69cb\u69cd\u69cf\u69d1\u69d2\u69d3\u69d5",5,"\u69dc\u69dd\u69de\u69e1",11,"\u69ee\u69ef\u69f0\u69f1\u69f3",9,"\u69fe\u6a00",9,"\u6a0b",11,"\u6a19",5,"\u6a20\u6a22",5,"\u6a29\u6a2b\u6a2c\u6a2d\u6a2e\u6a30\u6a32\u6a33\u6a34\u6a36",6,"\u6a3f",4,"\u6a45\u6a46\u6a48",7,"\u6a51",6,"\u6a5a"],["9940","\u6a5c",4,"\u6a62\u6a63\u6a64\u6a66",10,"\u6a72",6,"\u6a7a\u6a7b\u6a7d\u6a7e\u6a7f\u6a81\u6a82\u6a83\u6a85",8,"\u6a8f\u6a92",4,"\u6a98",7,"\u6aa1",5],["9980","\u6aa7\u6aa8\u6aaa\u6aad",114,"\u6b25\u6b26\u6b28",6],["9a40","\u6b2f\u6b30\u6b31\u6b33\u6b34\u6b35\u6b36\u6b38\u6b3b\u6b3c\u6b3d\u6b3f\u6b40\u6b41\u6b42\u6b44\u6b45\u6b48\u6b4a\u6b4b\u6b4d",11,"\u6b5a",7,"\u6b68\u6b69\u6b6b",13,"\u6b7a\u6b7d\u6b7e\u6b7f\u6b80\u6b85\u6b88"],["9a80","\u6b8c\u6b8e\u6b8f\u6b90\u6b91\u6b94\u6b95\u6b97\u6b98\u6b99\u6b9c",4,"\u6ba2",7,"\u6bab",7,"\u6bb6\u6bb8",6,"\u6bc0\u6bc3\u6bc4\u6bc6",4,"\u6bcc\u6bce\u6bd0\u6bd1\u6bd8\u6bda\u6bdc",4,"\u6be2",7,"\u6bec\u6bed\u6bee\u6bf0\u6bf1\u6bf2\u6bf4\u6bf6\u6bf7\u6bf8\u6bfa\u6bfb\u6bfc\u6bfe",6,"\u6c08",4,"\u6c0e\u6c12\u6c17\u6c1c\u6c1d\u6c1e\u6c20\u6c23\u6c25\u6c2b\u6c2c\u6c2d\u6c31\u6c33\u6c36\u6c37\u6c39\u6c3a\u6c3b\u6c3c\u6c3e\u6c3f\u6c43\u6c44\u6c45\u6c48\u6c4b",4,"\u6c51\u6c52\u6c53\u6c56\u6c58"],["9b40","\u6c59\u6c5a\u6c62\u6c63\u6c65\u6c66\u6c67\u6c6b",4,"\u6c71\u6c73\u6c75\u6c77\u6c78\u6c7a\u6c7b\u6c7c\u6c7f\u6c80\u6c84\u6c87\u6c8a\u6c8b\u6c8d\u6c8e\u6c91\u6c92\u6c95\u6c96\u6c97\u6c98\u6c9a\u6c9c\u6c9d\u6c9e\u6ca0\u6ca2\u6ca8\u6cac\u6caf\u6cb0\u6cb4\u6cb5\u6cb6\u6cb7\u6cba\u6cc0\u6cc1\u6cc2\u6cc3\u6cc6\u6cc7\u6cc8\u6ccb\u6ccd\u6cce\u6ccf\u6cd1\u6cd2\u6cd8"],["9b80","\u6cd9\u6cda\u6cdc\u6cdd\u6cdf\u6ce4\u6ce6\u6ce7\u6ce9\u6cec\u6ced\u6cf2\u6cf4\u6cf9\u6cff\u6d00\u6d02\u6d03\u6d05\u6d06\u6d08\u6d09\u6d0a\u6d0d\u6d0f\u6d10\u6d11\u6d13\u6d14\u6d15\u6d16\u6d18\u6d1c\u6d1d\u6d1f",5,"\u6d26\u6d28\u6d29\u6d2c\u6d2d\u6d2f\u6d30\u6d34\u6d36\u6d37\u6d38\u6d3a\u6d3f\u6d40\u6d42\u6d44\u6d49\u6d4c\u6d50\u6d55\u6d56\u6d57\u6d58\u6d5b\u6d5d\u6d5f\u6d61\u6d62\u6d64\u6d65\u6d67\u6d68\u6d6b\u6d6c\u6d6d\u6d70\u6d71\u6d72\u6d73\u6d75\u6d76\u6d79\u6d7a\u6d7b\u6d7d",4,"\u6d83\u6d84\u6d86\u6d87\u6d8a\u6d8b\u6d8d\u6d8f\u6d90\u6d92\u6d96",4,"\u6d9c\u6da2\u6da5\u6dac\u6dad\u6db0\u6db1\u6db3\u6db4\u6db6\u6db7\u6db9",5,"\u6dc1\u6dc2\u6dc3\u6dc8\u6dc9\u6dca"],["9c40","\u6dcd\u6dce\u6dcf\u6dd0\u6dd2\u6dd3\u6dd4\u6dd5\u6dd7\u6dda\u6ddb\u6ddc\u6ddf\u6de2\u6de3\u6de5\u6de7\u6de8\u6de9\u6dea\u6ded\u6def\u6df0\u6df2\u6df4\u6df5\u6df6\u6df8\u6dfa\u6dfd",7,"\u6e06\u6e07\u6e08\u6e09\u6e0b\u6e0f\u6e12\u6e13\u6e15\u6e18\u6e19\u6e1b\u6e1c\u6e1e\u6e1f\u6e22\u6e26\u6e27\u6e28\u6e2a\u6e2c\u6e2e\u6e30\u6e31\u6e33\u6e35"],["9c80","\u6e36\u6e37\u6e39\u6e3b",7,"\u6e45",7,"\u6e4f\u6e50\u6e51\u6e52\u6e55\u6e57\u6e59\u6e5a\u6e5c\u6e5d\u6e5e\u6e60",10,"\u6e6c\u6e6d\u6e6f",14,"\u6e80\u6e81\u6e82\u6e84\u6e87\u6e88\u6e8a",4,"\u6e91",6,"\u6e99\u6e9a\u6e9b\u6e9d\u6e9e\u6ea0\u6ea1\u6ea3\u6ea4\u6ea6\u6ea8\u6ea9\u6eab\u6eac\u6ead\u6eae\u6eb0\u6eb3\u6eb5\u6eb8\u6eb9\u6ebc\u6ebe\u6ebf\u6ec0\u6ec3\u6ec4\u6ec5\u6ec6\u6ec8\u6ec9\u6eca\u6ecc\u6ecd\u6ece\u6ed0\u6ed2\u6ed6\u6ed8\u6ed9\u6edb\u6edc\u6edd\u6ee3\u6ee7\u6eea",5],["9d40","\u6ef0\u6ef1\u6ef2\u6ef3\u6ef5\u6ef6\u6ef7\u6ef8\u6efa",7,"\u6f03\u6f04\u6f05\u6f07\u6f08\u6f0a",4,"\u6f10\u6f11\u6f12\u6f16",9,"\u6f21\u6f22\u6f23\u6f25\u6f26\u6f27\u6f28\u6f2c\u6f2e\u6f30\u6f32\u6f34\u6f35\u6f37",6,"\u6f3f\u6f40\u6f41\u6f42"],["9d80","\u6f43\u6f44\u6f45\u6f48\u6f49\u6f4a\u6f4c\u6f4e",9,"\u6f59\u6f5a\u6f5b\u6f5d\u6f5f\u6f60\u6f61\u6f63\u6f64\u6f65\u6f67",5,"\u6f6f\u6f70\u6f71\u6f73\u6f75\u6f76\u6f77\u6f79\u6f7b\u6f7d",6,"\u6f85\u6f86\u6f87\u6f8a\u6f8b\u6f8f",12,"\u6f9d\u6f9e\u6f9f\u6fa0\u6fa2",4,"\u6fa8",10,"\u6fb4\u6fb5\u6fb7\u6fb8\u6fba",5,"\u6fc1\u6fc3",5,"\u6fca",6,"\u6fd3",10,"\u6fdf\u6fe2\u6fe3\u6fe4\u6fe5"],["9e40","\u6fe6",7,"\u6ff0",32,"\u7012",7,"\u701c",6,"\u7024",6],["9e80","\u702b",9,"\u7036\u7037\u7038\u703a",17,"\u704d\u704e\u7050",13,"\u705f",11,"\u706e\u7071\u7072\u7073\u7074\u7077\u7079\u707a\u707b\u707d\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708b\u708c\u708d\u708f\u7090\u7091\u7093\u7097\u7098\u709a\u709b\u709e",12,"\u70b0\u70b2\u70b4\u70b5\u70b6\u70ba\u70be\u70bf\u70c4\u70c5\u70c6\u70c7\u70c9\u70cb",12,"\u70da"],["9f40","\u70dc\u70dd\u70de\u70e0\u70e1\u70e2\u70e3\u70e5\u70ea\u70ee\u70f0",6,"\u70f8\u70fa\u70fb\u70fc\u70fe",10,"\u710b",4,"\u7111\u7112\u7114\u7117\u711b",10,"\u7127",7,"\u7132\u7133\u7134"],["9f80","\u7135\u7137",13,"\u7146\u7147\u7148\u7149\u714b\u714d\u714f",12,"\u715d\u715f",4,"\u7165\u7169",4,"\u716f\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717b\u717c\u717e",5,"\u7185",4,"\u718b\u718c\u718d\u718e\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719a",4,"\u71a1",6,"\u71a9\u71aa\u71ab\u71ad",5,"\u71b4\u71b6\u71b7\u71b8\u71ba",8,"\u71c4",9,"\u71cf",4],["a040","\u71d6",9,"\u71e1\u71e2\u71e3\u71e4\u71e6\u71e8",5,"\u71ef",9,"\u71fa",11,"\u7207",19],["a080","\u721b\u721c\u721e",9,"\u7229\u722b\u722d\u722e\u722f\u7232\u7233\u7234\u723a\u723c\u723e\u7240",6,"\u7249\u724a\u724b\u724e\u724f\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725a\u725c\u725e\u7260\u7263\u7264\u7265\u7268\u726a\u726b\u726c\u726d\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727b\u727c\u727d\u7282\u7283\u7285",4,"\u728c\u728e\u7290\u7291\u7293",11,"\u72a0",11,"\u72ae\u72b1\u72b2\u72b3\u72b5\u72ba",6,"\u72c5\u72c6\u72c7\u72c9\u72ca\u72cb\u72cc\u72cf\u72d1\u72d3\u72d4\u72d5\u72d6\u72d8\u72da\u72db"],["a1a1","\u3000\u3001\u3002\xb7\u02c9\u02c7\xa8\u3003\u3005\u2014\uff5e\u2016\u2026\u2018\u2019\u201c\u201d\u3014\u3015\u3008",7,"\u3016\u3017\u3010\u3011\xb1\xd7\xf7\u2236\u2227\u2228\u2211\u220f\u222a\u2229\u2208\u2237\u221a\u22a5\u2225\u2220\u2312\u2299\u222b\u222e\u2261\u224c\u2248\u223d\u221d\u2260\u226e\u226f\u2264\u2265\u221e\u2235\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uff04\xa4\uffe0\uffe1\u2030\xa7\u2116\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u203b\u2192\u2190\u2191\u2193\u3013"],["a2a1","\u2170",9],["a2b1","\u2488",19,"\u2474",19,"\u2460",9],["a2e5","\u3220",9],["a2f1","\u2160",11],["a3a1","\uff01\uff02\uff03\uffe5\uff05",88,"\uffe3"],["a4a1","\u3041",82],["a5a1","\u30a1",85],["a6a1","\u0391",16,"\u03a3",6],["a6c1","\u03b1",16,"\u03c3",6],["a6e0","\ufe35\ufe36\ufe39\ufe3a\ufe3f\ufe40\ufe3d\ufe3e\ufe41\ufe42\ufe43\ufe44"],["a6ee","\ufe3b\ufe3c\ufe37\ufe38\ufe31"],["a6f4","\ufe33\ufe34"],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a840","\u02ca\u02cb\u02d9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221f\u2223\u2252\u2266\u2267\u22bf\u2550",35,"\u2581",6],["a880","\u2588",7,"\u2593\u2594\u2595\u25bc\u25bd\u25e2\u25e3\u25e4\u25e5\u2609\u2295\u3012\u301d\u301e"],["a8a1","\u0101\xe1\u01ce\xe0\u0113\xe9\u011b\xe8\u012b\xed\u01d0\xec\u014d\xf3\u01d2\xf2\u016b\xfa\u01d4\xf9\u01d6\u01d8\u01da\u01dc\xfc\xea\u0251"],["a8bd","\u0144\u0148"],["a8c0","\u0261"],["a8c5","\u3105",36],["a940","\u3021",8,"\u32a3\u338e\u338f\u339c\u339d\u339e\u33a1\u33c4\u33ce\u33d1\u33d2\u33d5\ufe30\uffe2\uffe4"],["a959","\u2121\u3231"],["a95c","\u2010"],["a960","\u30fc\u309b\u309c\u30fd\u30fe\u3006\u309d\u309e\ufe49",9,"\ufe54\ufe55\ufe56\ufe57\ufe59",8],["a980","\ufe62",4,"\ufe68\ufe69\ufe6a\ufe6b"],["a996","\u3007"],["a9a4","\u2500",75],["aa40","\u72dc\u72dd\u72df\u72e2",5,"\u72ea\u72eb\u72f5\u72f6\u72f9\u72fd\u72fe\u72ff\u7300\u7302\u7304",5,"\u730b\u730c\u730d\u730f\u7310\u7311\u7312\u7314\u7318\u7319\u731a\u731f\u7320\u7323\u7324\u7326\u7327\u7328\u732d\u732f\u7330\u7332\u7333\u7335\u7336\u733a\u733b\u733c\u733d\u7340",8],["aa80","\u7349\u734a\u734b\u734c\u734e\u734f\u7351\u7353\u7354\u7355\u7356\u7358",7,"\u7361",10,"\u736e\u7370\u7371"],["ab40","\u7372",11,"\u737f",4,"\u7385\u7386\u7388\u738a\u738c\u738d\u738f\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739a\u739c\u739d\u739e\u73a0\u73a1\u73a3",5,"\u73aa\u73ac\u73ad\u73b1\u73b4\u73b5\u73b6\u73b8\u73b9\u73bc\u73bd\u73be\u73bf\u73c1\u73c3",4],["ab80","\u73cb\u73cc\u73ce\u73d2",6,"\u73da\u73db\u73dc\u73dd\u73df\u73e1\u73e2\u73e3\u73e4\u73e6\u73e8\u73ea\u73eb\u73ec\u73ee\u73ef\u73f0\u73f1\u73f3",4],["ac40","\u73f8",10,"\u7404\u7407\u7408\u740b\u740c\u740d\u740e\u7411",8,"\u741c",5,"\u7423\u7424\u7427\u7429\u742b\u742d\u742f\u7431\u7432\u7437",4,"\u743d\u743e\u743f\u7440\u7442",11],["ac80","\u744e",6,"\u7456\u7458\u745d\u7460",12,"\u746e\u746f\u7471",4,"\u7478\u7479\u747a"],["ad40","\u747b\u747c\u747d\u747f\u7482\u7484\u7485\u7486\u7488\u7489\u748a\u748c\u748d\u748f\u7491",10,"\u749d\u749f",7,"\u74aa",15,"\u74bb",12],["ad80","\u74c8",9,"\u74d3",8,"\u74dd\u74df\u74e1\u74e5\u74e7",6,"\u74f0\u74f1\u74f2"],["ae40","\u74f3\u74f5\u74f8",6,"\u7500\u7501\u7502\u7503\u7505",7,"\u750e\u7510\u7512\u7514\u7515\u7516\u7517\u751b\u751d\u751e\u7520",4,"\u7526\u7527\u752a\u752e\u7534\u7536\u7539\u753c\u753d\u753f\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754a\u754d\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558"],["ae80","\u755d",7,"\u7567\u7568\u7569\u756b",6,"\u7573\u7575\u7576\u7577\u757a",4,"\u7580\u7581\u7582\u7584\u7585\u7587"],["af40","\u7588\u7589\u758a\u758c\u758d\u758e\u7590\u7593\u7595\u7598\u759b\u759c\u759e\u75a2\u75a6",4,"\u75ad\u75b6\u75b7\u75ba\u75bb\u75bf\u75c0\u75c1\u75c6\u75cb\u75cc\u75ce\u75cf\u75d0\u75d1\u75d3\u75d7\u75d9\u75da\u75dc\u75dd\u75df\u75e0\u75e1\u75e5\u75e9\u75ec\u75ed\u75ee\u75ef\u75f2\u75f3\u75f5\u75f6\u75f7\u75f8\u75fa\u75fb\u75fd\u75fe\u7602\u7604\u7606\u7607"],["af80","\u7608\u7609\u760b\u760d\u760e\u760f\u7611\u7612\u7613\u7614\u7616\u761a\u761c\u761d\u761e\u7621\u7623\u7627\u7628\u762c\u762e\u762f\u7631\u7632\u7636\u7637\u7639\u763a\u763b\u763d\u7641\u7642\u7644"],["b040","\u7645",6,"\u764e",5,"\u7655\u7657",4,"\u765d\u765f\u7660\u7661\u7662\u7664",6,"\u766c\u766d\u766e\u7670",7,"\u7679\u767a\u767c\u767f\u7680\u7681\u7683\u7685\u7689\u768a\u768c\u768d\u768f\u7690\u7692\u7694\u7695\u7697\u7698\u769a\u769b"],["b080","\u769c",7,"\u76a5",8,"\u76af\u76b0\u76b3\u76b5",9,"\u76c0\u76c1\u76c3\u554a\u963f\u57c3\u6328\u54ce\u5509\u54c0\u7691\u764c\u853c\u77ee\u827e\u788d\u7231\u9698\u978d\u6c28\u5b89\u4ffa\u6309\u6697\u5cb8\u80fa\u6848\u80ae\u6602\u76ce\u51f9\u6556\u71ac\u7ff1\u8884\u50b2\u5965\u61ca\u6fb3\u82ad\u634c\u6252\u53ed\u5427\u7b06\u516b\u75a4\u5df4\u62d4\u8dcb\u9776\u628a\u8019\u575d\u9738\u7f62\u7238\u767d\u67cf\u767e\u6446\u4f70\u8d25\u62dc\u7a17\u6591\u73ed\u642c\u6273\u822c\u9881\u677f\u7248\u626e\u62cc\u4f34\u74e3\u534a\u529e\u7eca\u90a6\u5e2e\u6886\u699c\u8180\u7ed1\u68d2\u78c5\u868c\u9551\u508d\u8c24\u82de\u80de\u5305\u8912\u5265"],["b140","\u76c4\u76c7\u76c9\u76cb\u76cc\u76d3\u76d5\u76d9\u76da\u76dc\u76dd\u76de\u76e0",4,"\u76e6",7,"\u76f0\u76f3\u76f5\u76f6\u76f7\u76fa\u76fb\u76fd\u76ff\u7700\u7702\u7703\u7705\u7706\u770a\u770c\u770e",10,"\u771b\u771c\u771d\u771e\u7721\u7723\u7724\u7725\u7727\u772a\u772b"],["b180","\u772c\u772e\u7730",4,"\u7739\u773b\u773d\u773e\u773f\u7742\u7744\u7745\u7746\u7748",7,"\u7752",7,"\u775c\u8584\u96f9\u4fdd\u5821\u9971\u5b9d\u62b1\u62a5\u66b4\u8c79\u9c8d\u7206\u676f\u7891\u60b2\u5351\u5317\u8f88\u80cc\u8d1d\u94a1\u500d\u72c8\u5907\u60eb\u7119\u88ab\u5954\u82ef\u672c\u7b28\u5d29\u7ef7\u752d\u6cf5\u8e66\u8ff8\u903c\u9f3b\u6bd4\u9119\u7b14\u5f7c\u78a7\u84d6\u853d\u6bd5\u6bd9\u6bd6\u5e01\u5e87\u75f9\u95ed\u655d\u5f0a\u5fc5\u8f9f\u58c1\u81c2\u907f\u965b\u97ad\u8fb9\u7f16\u8d2c\u6241\u4fbf\u53d8\u535e\u8fa8\u8fa9\u8fab\u904d\u6807\u5f6a\u8198\u8868\u9cd6\u618b\u522b\u762a\u5f6c\u658c\u6fd2\u6ee8\u5bbe\u6448\u5175\u51b0\u67c4\u4e19\u79c9\u997c\u70b3"],["b240","\u775d\u775e\u775f\u7760\u7764\u7767\u7769\u776a\u776d",11,"\u777a\u777b\u777c\u7781\u7782\u7783\u7786",5,"\u778f\u7790\u7793",11,"\u77a1\u77a3\u77a4\u77a6\u77a8\u77ab\u77ad\u77ae\u77af\u77b1\u77b2\u77b4\u77b6",4],["b280","\u77bc\u77be\u77c0",12,"\u77ce",8,"\u77d8\u77d9\u77da\u77dd",4,"\u77e4\u75c5\u5e76\u73bb\u83e0\u64ad\u62e8\u94b5\u6ce2\u535a\u52c3\u640f\u94c2\u7b94\u4f2f\u5e1b\u8236\u8116\u818a\u6e24\u6cca\u9a73\u6355\u535c\u54fa\u8865\u57e0\u4e0d\u5e03\u6b65\u7c3f\u90e8\u6016\u64e6\u731c\u88c1\u6750\u624d\u8d22\u776c\u8e29\u91c7\u5f69\u83dc\u8521\u9910\u53c2\u8695\u6b8b\u60ed\u60e8\u707f\u82cd\u8231\u4ed3\u6ca7\u85cf\u64cd\u7cd9\u69fd\u66f9\u8349\u5395\u7b56\u4fa7\u518c\u6d4b\u5c42\u8e6d\u63d2\u53c9\u832c\u8336\u67e5\u78b4\u643d\u5bdf\u5c94\u5dee\u8be7\u62c6\u67f4\u8c7a\u6400\u63ba\u8749\u998b\u8c17\u7f20\u94f2\u4ea7\u9610\u98a4\u660c\u7316"],["b340","\u77e6\u77e8\u77ea\u77ef\u77f0\u77f1\u77f2\u77f4\u77f5\u77f7\u77f9\u77fa\u77fb\u77fc\u7803",5,"\u780a\u780b\u780e\u780f\u7810\u7813\u7815\u7819\u781b\u781e\u7820\u7821\u7822\u7824\u7828\u782a\u782b\u782e\u782f\u7831\u7832\u7833\u7835\u7836\u783d\u783f\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784a\u784b\u784d\u784f\u7851\u7853\u7854\u7858\u7859\u785a"],["b380","\u785b\u785c\u785e",11,"\u786f",7,"\u7878\u7879\u787a\u787b\u787d",6,"\u573a\u5c1d\u5e38\u957f\u507f\u80a0\u5382\u655e\u7545\u5531\u5021\u8d85\u6284\u949e\u671d\u5632\u6f6e\u5de2\u5435\u7092\u8f66\u626f\u64a4\u63a3\u5f7b\u6f88\u90f4\u81e3\u8fb0\u5c18\u6668\u5ff1\u6c89\u9648\u8d81\u886c\u6491\u79f0\u57ce\u6a59\u6210\u5448\u4e58\u7a0b\u60e9\u6f84\u8bda\u627f\u901e\u9a8b\u79e4\u5403\u75f4\u6301\u5319\u6c60\u8fdf\u5f1b\u9a70\u803b\u9f7f\u4f88\u5c3a\u8d64\u7fc5\u65a5\u70bd\u5145\u51b2\u866b\u5d07\u5ba0\u62bd\u916c\u7574\u8e0c\u7a20\u6101\u7b79\u4ec7\u7ef8\u7785\u4e11\u81ed\u521d\u51fa\u6a71\u53a8\u8e87\u9504\u96cf\u6ec1\u9664\u695a"],["b440","\u7884\u7885\u7886\u7888\u788a\u788b\u788f\u7890\u7892\u7894\u7895\u7896\u7899\u789d\u789e\u78a0\u78a2\u78a4\u78a6\u78a8",7,"\u78b5\u78b6\u78b7\u78b8\u78ba\u78bb\u78bc\u78bd\u78bf\u78c0\u78c2\u78c3\u78c4\u78c6\u78c7\u78c8\u78cc\u78cd\u78ce\u78cf\u78d1\u78d2\u78d3\u78d6\u78d7\u78d8\u78da",9],["b480","\u78e4\u78e5\u78e6\u78e7\u78e9\u78ea\u78eb\u78ed",4,"\u78f3\u78f5\u78f6\u78f8\u78f9\u78fb",5,"\u7902\u7903\u7904\u7906",6,"\u7840\u50a8\u77d7\u6410\u89e6\u5904\u63e3\u5ddd\u7a7f\u693d\u4f20\u8239\u5598\u4e32\u75ae\u7a97\u5e62\u5e8a\u95ef\u521b\u5439\u708a\u6376\u9524\u5782\u6625\u693f\u9187\u5507\u6df3\u7eaf\u8822\u6233\u7ef0\u75b5\u8328\u78c1\u96cc\u8f9e\u6148\u74f7\u8bcd\u6b64\u523a\u8d50\u6b21\u806a\u8471\u56f1\u5306\u4ece\u4e1b\u51d1\u7c97\u918b\u7c07\u4fc3\u8e7f\u7be1\u7a9c\u6467\u5d14\u50ac\u8106\u7601\u7cb9\u6dec\u7fe0\u6751\u5b58\u5bf8\u78cb\u64ae\u6413\u63aa\u632b\u9519\u642d\u8fbe\u7b54\u7629\u6253\u5927\u5446\u6b79\u50a3\u6234\u5e26\u6b86\u4ee3\u8d37\u888b\u5f85\u902e"],["b540","\u790d",5,"\u7914",9,"\u791f",4,"\u7925",14,"\u7935",4,"\u793d\u793f\u7942\u7943\u7944\u7945\u7947\u794a",8,"\u7954\u7955\u7958\u7959\u7961\u7963"],["b580","\u7964\u7966\u7969\u796a\u796b\u796c\u796e\u7970",6,"\u7979\u797b",4,"\u7982\u7983\u7986\u7987\u7988\u7989\u798b\u798c\u798d\u798e\u7990\u7991\u7992\u6020\u803d\u62c5\u4e39\u5355\u90f8\u63b8\u80c6\u65e6\u6c2e\u4f46\u60ee\u6de1\u8bde\u5f39\u86cb\u5f53\u6321\u515a\u8361\u6863\u5200\u6363\u8e48\u5012\u5c9b\u7977\u5bfc\u5230\u7a3b\u60bc\u9053\u76d7\u5fb7\u5f97\u7684\u8e6c\u706f\u767b\u7b49\u77aa\u51f3\u9093\u5824\u4f4e\u6ef4\u8fea\u654c\u7b1b\u72c4\u6da4\u7fdf\u5ae1\u62b5\u5e95\u5730\u8482\u7b2c\u5e1d\u5f1f\u9012\u7f14\u98a0\u6382\u6ec7\u7898\u70b9\u5178\u975b\u57ab\u7535\u4f43\u7538\u5e97\u60e6\u5960\u6dc0\u6bbf\u7889\u53fc\u96d5\u51cb\u5201\u6389\u540a\u9493\u8c03\u8dcc\u7239\u789f\u8776\u8fed\u8c0d\u53e0"],["b640","\u7993",6,"\u799b",11,"\u79a8",10,"\u79b4",4,"\u79bc\u79bf\u79c2\u79c4\u79c5\u79c7\u79c8\u79ca\u79cc\u79ce\u79cf\u79d0\u79d3\u79d4\u79d6\u79d7\u79d9",5,"\u79e0\u79e1\u79e2\u79e5\u79e8\u79ea"],["b680","\u79ec\u79ee\u79f1",6,"\u79f9\u79fa\u79fc\u79fe\u79ff\u7a01\u7a04\u7a05\u7a07\u7a08\u7a09\u7a0a\u7a0c\u7a0f",4,"\u7a15\u7a16\u7a18\u7a19\u7a1b\u7a1c\u4e01\u76ef\u53ee\u9489\u9876\u9f0e\u952d\u5b9a\u8ba2\u4e22\u4e1c\u51ac\u8463\u61c2\u52a8\u680b\u4f97\u606b\u51bb\u6d1e\u515c\u6296\u6597\u9661\u8c46\u9017\u75d8\u90fd\u7763\u6bd2\u728a\u72ec\u8bfb\u5835\u7779\u8d4c\u675c\u9540\u809a\u5ea6\u6e21\u5992\u7aef\u77ed\u953b\u6bb5\u65ad\u7f0e\u5806\u5151\u961f\u5bf9\u58a9\u5428\u8e72\u6566\u987f\u56e4\u949d\u76fe\u9041\u6387\u54c6\u591a\u593a\u579b\u8eb2\u6735\u8dfa\u8235\u5241\u60f0\u5815\u86fe\u5ce8\u9e45\u4fc4\u989d\u8bb9\u5a25\u6076\u5384\u627c\u904f\u9102\u997f\u6069\u800c\u513f\u8033\u5c14\u9975\u6d31\u4e8c"],["b740","\u7a1d\u7a1f\u7a21\u7a22\u7a24",14,"\u7a34\u7a35\u7a36\u7a38\u7a3a\u7a3e\u7a40",5,"\u7a47",9,"\u7a52",4,"\u7a58",16],["b780","\u7a69",6,"\u7a71\u7a72\u7a73\u7a75\u7a7b\u7a7c\u7a7d\u7a7e\u7a82\u7a85\u7a87\u7a89\u7a8a\u7a8b\u7a8c\u7a8e\u7a8f\u7a90\u7a93\u7a94\u7a99\u7a9a\u7a9b\u7a9e\u7aa1\u7aa2\u8d30\u53d1\u7f5a\u7b4f\u4f10\u4e4f\u9600\u6cd5\u73d0\u85e9\u5e06\u756a\u7ffb\u6a0a\u77fe\u9492\u7e41\u51e1\u70e6\u53cd\u8fd4\u8303\u8d29\u72af\u996d\u6cdb\u574a\u82b3\u65b9\u80aa\u623f\u9632\u59a8\u4eff\u8bbf\u7eba\u653e\u83f2\u975e\u5561\u98de\u80a5\u532a\u8bfd\u5420\u80ba\u5e9f\u6cb8\u8d39\u82ac\u915a\u5429\u6c1b\u5206\u7eb7\u575f\u711a\u6c7e\u7c89\u594b\u4efd\u5fff\u6124\u7caa\u4e30\u5c01\u67ab\u8702\u5cf0\u950b\u98ce\u75af\u70fd\u9022\u51af\u7f1d\u8bbd\u5949\u51e4\u4f5b\u5426\u592b\u6577\u80a4\u5b75\u6276\u62c2\u8f90\u5e45\u6c1f\u7b26\u4f0f\u4fd8\u670d"],["b840","\u7aa3\u7aa4\u7aa7\u7aa9\u7aaa\u7aab\u7aae",4,"\u7ab4",10,"\u7ac0",10,"\u7acc",9,"\u7ad7\u7ad8\u7ada\u7adb\u7adc\u7add\u7ae1\u7ae2\u7ae4\u7ae7",5,"\u7aee\u7af0\u7af1\u7af2\u7af3"],["b880","\u7af4",4,"\u7afb\u7afc\u7afe\u7b00\u7b01\u7b02\u7b05\u7b07\u7b09\u7b0c\u7b0d\u7b0e\u7b10\u7b12\u7b13\u7b16\u7b17\u7b18\u7b1a\u7b1c\u7b1d\u7b1f\u7b21\u7b22\u7b23\u7b27\u7b29\u7b2d\u6d6e\u6daa\u798f\u88b1\u5f17\u752b\u629a\u8f85\u4fef\u91dc\u65a7\u812f\u8151\u5e9c\u8150\u8d74\u526f\u8986\u8d4b\u590d\u5085\u4ed8\u961c\u7236\u8179\u8d1f\u5bcc\u8ba3\u9644\u5987\u7f1a\u5490\u5676\u560e\u8be5\u6539\u6982\u9499\u76d6\u6e89\u5e72\u7518\u6746\u67d1\u7aff\u809d\u8d76\u611f\u79c6\u6562\u8d63\u5188\u521a\u94a2\u7f38\u809b\u7eb2\u5c97\u6e2f\u6760\u7bd9\u768b\u9ad8\u818f\u7f94\u7cd5\u641e\u9550\u7a3f\u544a\u54e5\u6b4c\u6401\u6208\u9e3d\u80f3\u7599\u5272\u9769\u845b\u683c\u86e4\u9601\u9694\u94ec\u4e2a\u5404\u7ed9\u6839\u8ddf\u8015\u66f4\u5e9a\u7fb9"],["b940","\u7b2f\u7b30\u7b32\u7b34\u7b35\u7b36\u7b37\u7b39\u7b3b\u7b3d\u7b3f",5,"\u7b46\u7b48\u7b4a\u7b4d\u7b4e\u7b53\u7b55\u7b57\u7b59\u7b5c\u7b5e\u7b5f\u7b61\u7b63",10,"\u7b6f\u7b70\u7b73\u7b74\u7b76\u7b78\u7b7a\u7b7c\u7b7d\u7b7f\u7b81\u7b82\u7b83\u7b84\u7b86",6,"\u7b8e\u7b8f"],["b980","\u7b91\u7b92\u7b93\u7b96\u7b98\u7b99\u7b9a\u7b9b\u7b9e\u7b9f\u7ba0\u7ba3\u7ba4\u7ba5\u7bae\u7baf\u7bb0\u7bb2\u7bb3\u7bb5\u7bb6\u7bb7\u7bb9",7,"\u7bc2\u7bc3\u7bc4\u57c2\u803f\u6897\u5de5\u653b\u529f\u606d\u9f9a\u4f9b\u8eac\u516c\u5bab\u5f13\u5de9\u6c5e\u62f1\u8d21\u5171\u94a9\u52fe\u6c9f\u82df\u72d7\u57a2\u6784\u8d2d\u591f\u8f9c\u83c7\u5495\u7b8d\u4f30\u6cbd\u5b64\u59d1\u9f13\u53e4\u86ca\u9aa8\u8c37\u80a1\u6545\u987e\u56fa\u96c7\u522e\u74dc\u5250\u5be1\u6302\u8902\u4e56\u62d0\u602a\u68fa\u5173\u5b98\u51a0\u89c2\u7ba1\u9986\u7f50\u60ef\u704c\u8d2f\u5149\u5e7f\u901b\u7470\u89c4\u572d\u7845\u5f52\u9f9f\u95fa\u8f68\u9b3c\u8be1\u7678\u6842\u67dc\u8dea\u8d35\u523d\u8f8a\u6eda\u68cd\u9505\u90ed\u56fd\u679c\u88f9\u8fc7\u54c8"],["ba40","\u7bc5\u7bc8\u7bc9\u7bca\u7bcb\u7bcd\u7bce\u7bcf\u7bd0\u7bd2\u7bd4",4,"\u7bdb\u7bdc\u7bde\u7bdf\u7be0\u7be2\u7be3\u7be4\u7be7\u7be8\u7be9\u7beb\u7bec\u7bed\u7bef\u7bf0\u7bf2",4,"\u7bf8\u7bf9\u7bfa\u7bfb\u7bfd\u7bff",7,"\u7c08\u7c09\u7c0a\u7c0d\u7c0e\u7c10",5,"\u7c17\u7c18\u7c19"],["ba80","\u7c1a",4,"\u7c20",5,"\u7c28\u7c29\u7c2b",12,"\u7c39",5,"\u7c42\u9ab8\u5b69\u6d77\u6c26\u4ea5\u5bb3\u9a87\u9163\u61a8\u90af\u97e9\u542b\u6db5\u5bd2\u51fd\u558a\u7f55\u7ff0\u64bc\u634d\u65f1\u61be\u608d\u710a\u6c57\u6c49\u592f\u676d\u822a\u58d5\u568e\u8c6a\u6beb\u90dd\u597d\u8017\u53f7\u6d69\u5475\u559d\u8377\u83cf\u6838\u79be\u548c\u4f55\u5408\u76d2\u8c89\u9602\u6cb3\u6db8\u8d6b\u8910\u9e64\u8d3a\u563f\u9ed1\u75d5\u5f88\u72e0\u6068\u54fc\u4ea8\u6a2a\u8861\u6052\u8f70\u54c4\u70d8\u8679\u9e3f\u6d2a\u5b8f\u5f18\u7ea2\u5589\u4faf\u7334\u543c\u539a\u5019\u540e\u547c\u4e4e\u5ffd\u745a\u58f6\u846b\u80e1\u8774\u72d0\u7cca\u6e56"],["bb40","\u7c43",9,"\u7c4e",36,"\u7c75",5,"\u7c7e",9],["bb80","\u7c88\u7c8a",6,"\u7c93\u7c94\u7c96\u7c99\u7c9a\u7c9b\u7ca0\u7ca1\u7ca3\u7ca6\u7ca7\u7ca8\u7ca9\u7cab\u7cac\u7cad\u7caf\u7cb0\u7cb4",4,"\u7cba\u7cbb\u5f27\u864e\u552c\u62a4\u4e92\u6caa\u6237\u82b1\u54d7\u534e\u733e\u6ed1\u753b\u5212\u5316\u8bdd\u69d0\u5f8a\u6000\u6dee\u574f\u6b22\u73af\u6853\u8fd8\u7f13\u6362\u60a3\u5524\u75ea\u8c62\u7115\u6da3\u5ba6\u5e7b\u8352\u614c\u9ec4\u78fa\u8757\u7c27\u7687\u51f0\u60f6\u714c\u6643\u5e4c\u604d\u8c0e\u7070\u6325\u8f89\u5fbd\u6062\u86d4\u56de\u6bc1\u6094\u6167\u5349\u60e0\u6666\u8d3f\u79fd\u4f1a\u70e9\u6c47\u8bb3\u8bf2\u7ed8\u8364\u660f\u5a5a\u9b42\u6d51\u6df7\u8c41\u6d3b\u4f19\u706b\u83b7\u6216\u60d1\u970d\u8d27\u7978\u51fb\u573e\u57fa\u673a\u7578\u7a3d\u79ef\u7b95"],["bc40","\u7cbf\u7cc0\u7cc2\u7cc3\u7cc4\u7cc6\u7cc9\u7ccb\u7cce",6,"\u7cd8\u7cda\u7cdb\u7cdd\u7cde\u7ce1",6,"\u7ce9",5,"\u7cf0",7,"\u7cf9\u7cfa\u7cfc",13,"\u7d0b",5],["bc80","\u7d11",14,"\u7d21\u7d23\u7d24\u7d25\u7d26\u7d28\u7d29\u7d2a\u7d2c\u7d2d\u7d2e\u7d30",6,"\u808c\u9965\u8ff9\u6fc0\u8ba5\u9e21\u59ec\u7ee9\u7f09\u5409\u6781\u68d8\u8f91\u7c4d\u96c6\u53ca\u6025\u75be\u6c72\u5373\u5ac9\u7ea7\u6324\u51e0\u810a\u5df1\u84df\u6280\u5180\u5b63\u4f0e\u796d\u5242\u60b8\u6d4e\u5bc4\u5bc2\u8ba1\u8bb0\u65e2\u5fcc\u9645\u5993\u7ee7\u7eaa\u5609\u67b7\u5939\u4f73\u5bb6\u52a0\u835a\u988a\u8d3e\u7532\u94be\u5047\u7a3c\u4ef7\u67b6\u9a7e\u5ac1\u6b7c\u76d1\u575a\u5c16\u7b3a\u95f4\u714e\u517c\u80a9\u8270\u5978\u7f04\u8327\u68c0\u67ec\u78b1\u7877\u62e3\u6361\u7b80\u4fed\u526a\u51cf\u8350\u69db\u9274\u8df5\u8d31\u89c1\u952e\u7bad\u4ef6"],["bd40","\u7d37",54,"\u7d6f",7],["bd80","\u7d78",32,"\u5065\u8230\u5251\u996f\u6e10\u6e85\u6da7\u5efa\u50f5\u59dc\u5c06\u6d46\u6c5f\u7586\u848b\u6868\u5956\u8bb2\u5320\u9171\u964d\u8549\u6912\u7901\u7126\u80f6\u4ea4\u90ca\u6d47\u9a84\u5a07\u56bc\u6405\u94f0\u77eb\u4fa5\u811a\u72e1\u89d2\u997a\u7f34\u7ede\u527f\u6559\u9175\u8f7f\u8f83\u53eb\u7a96\u63ed\u63a5\u7686\u79f8\u8857\u9636\u622a\u52ab\u8282\u6854\u6770\u6377\u776b\u7aed\u6d01\u7ed3\u89e3\u59d0\u6212\u85c9\u82a5\u754c\u501f\u4ecb\u75a5\u8beb\u5c4a\u5dfe\u7b4b\u65a4\u91d1\u4eca\u6d25\u895f\u7d27\u9526\u4ec5\u8c28\u8fdb\u9773\u664b\u7981\u8fd1\u70ec\u6d78"],["be40","\u7d99",12,"\u7da7",6,"\u7daf",42],["be80","\u7dda",32,"\u5c3d\u52b2\u8346\u5162\u830e\u775b\u6676\u9cb8\u4eac\u60ca\u7cbe\u7cb3\u7ecf\u4e95\u8b66\u666f\u9888\u9759\u5883\u656c\u955c\u5f84\u75c9\u9756\u7adf\u7ade\u51c0\u70af\u7a98\u63ea\u7a76\u7ea0\u7396\u97ed\u4e45\u7078\u4e5d\u9152\u53a9\u6551\u65e7\u81fc\u8205\u548e\u5c31\u759a\u97a0\u62d8\u72d9\u75bd\u5c45\u9a79\u83ca\u5c40\u5480\u77e9\u4e3e\u6cae\u805a\u62d2\u636e\u5de8\u5177\u8ddd\u8e1e\u952f\u4ff1\u53e5\u60e7\u70ac\u5267\u6350\u9e43\u5a1f\u5026\u7737\u5377\u7ee2\u6485\u652b\u6289\u6398\u5014\u7235\u89c9\u51b3\u8bc0\u7edd\u5747\u83cc\u94a7\u519b\u541b\u5cfb"],["bf40","\u7dfb",62],["bf80","\u7e3a\u7e3c",4,"\u7e42",4,"\u7e48",21,"\u4fca\u7ae3\u6d5a\u90e1\u9a8f\u5580\u5496\u5361\u54af\u5f00\u63e9\u6977\u51ef\u6168\u520a\u582a\u52d8\u574e\u780d\u770b\u5eb7\u6177\u7ce0\u625b\u6297\u4ea2\u7095\u8003\u62f7\u70e4\u9760\u5777\u82db\u67ef\u68f5\u78d5\u9897\u79d1\u58f3\u54b3\u53ef\u6e34\u514b\u523b\u5ba2\u8bfe\u80af\u5543\u57a6\u6073\u5751\u542d\u7a7a\u6050\u5b54\u63a7\u62a0\u53e3\u6263\u5bc7\u67af\u54ed\u7a9f\u82e6\u9177\u5e93\u88e4\u5938\u57ae\u630e\u8de8\u80ef\u5757\u7b77\u4fa9\u5feb\u5bbd\u6b3e\u5321\u7b50\u72c2\u6846\u77ff\u7736\u65f7\u51b5\u4e8f\u76d4\u5cbf\u7aa5\u8475\u594e\u9b41\u5080"],["c040","\u7e5e",35,"\u7e83",23,"\u7e9c\u7e9d\u7e9e"],["c080","\u7eae\u7eb4\u7ebb\u7ebc\u7ed6\u7ee4\u7eec\u7ef9\u7f0a\u7f10\u7f1e\u7f37\u7f39\u7f3b",6,"\u7f43\u7f46",9,"\u7f52\u7f53\u9988\u6127\u6e83\u5764\u6606\u6346\u56f0\u62ec\u6269\u5ed3\u9614\u5783\u62c9\u5587\u8721\u814a\u8fa3\u5566\u83b1\u6765\u8d56\u84dd\u5a6a\u680f\u62e6\u7bee\u9611\u5170\u6f9c\u8c30\u63fd\u89c8\u61d2\u7f06\u70c2\u6ee5\u7405\u6994\u72fc\u5eca\u90ce\u6717\u6d6a\u635e\u52b3\u7262\u8001\u4f6c\u59e5\u916a\u70d9\u6d9d\u52d2\u4e50\u96f7\u956d\u857e\u78ca\u7d2f\u5121\u5792\u64c2\u808b\u7c7b\u6cea\u68f1\u695e\u51b7\u5398\u68a8\u7281\u9ece\u7bf1\u72f8\u79bb\u6f13\u7406\u674e\u91cc\u9ca4\u793c\u8389\u8354\u540f\u6817\u4e3d\u5389\u52b1\u783e\u5386\u5229\u5088\u4f8b\u4fd0"],["c140","\u7f56\u7f59\u7f5b\u7f5c\u7f5d\u7f5e\u7f60\u7f63",4,"\u7f6b\u7f6c\u7f6d\u7f6f\u7f70\u7f73\u7f75\u7f76\u7f77\u7f78\u7f7a\u7f7b\u7f7c\u7f7d\u7f7f\u7f80\u7f82",7,"\u7f8b\u7f8d\u7f8f",4,"\u7f95",4,"\u7f9b\u7f9c\u7fa0\u7fa2\u7fa3\u7fa5\u7fa6\u7fa8",6,"\u7fb1"],["c180","\u7fb3",4,"\u7fba\u7fbb\u7fbe\u7fc0\u7fc2\u7fc3\u7fc4\u7fc6\u7fc7\u7fc8\u7fc9\u7fcb\u7fcd\u7fcf",4,"\u7fd6\u7fd7\u7fd9",5,"\u7fe2\u7fe3\u75e2\u7acb\u7c92\u6ca5\u96b6\u529b\u7483\u54e9\u4fe9\u8054\u83b2\u8fde\u9570\u5ec9\u601c\u6d9f\u5e18\u655b\u8138\u94fe\u604b\u70bc\u7ec3\u7cae\u51c9\u6881\u7cb1\u826f\u4e24\u8f86\u91cf\u667e\u4eae\u8c05\u64a9\u804a\u50da\u7597\u71ce\u5be5\u8fbd\u6f66\u4e86\u6482\u9563\u5ed6\u6599\u5217\u88c2\u70c8\u52a3\u730e\u7433\u6797\u78f7\u9716\u4e34\u90bb\u9cde\u6dcb\u51db\u8d41\u541d\u62ce\u73b2\u83f1\u96f6\u9f84\u94c3\u4f36\u7f9a\u51cc\u7075\u9675\u5cad\u9886\u53e6\u4ee4\u6e9c\u7409\u69b4\u786b\u998f\u7559\u5218\u7624\u6d41\u67f3\u516d\u9f99\u804b\u5499\u7b3c\u7abf"],["c240","\u7fe4\u7fe7\u7fe8\u7fea\u7feb\u7fec\u7fed\u7fef\u7ff2\u7ff4",6,"\u7ffd\u7ffe\u7fff\u8002\u8007\u8008\u8009\u800a\u800e\u800f\u8011\u8013\u801a\u801b\u801d\u801e\u801f\u8021\u8023\u8024\u802b",5,"\u8032\u8034\u8039\u803a\u803c\u803e\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804e\u804f\u8050\u8051\u8053\u8055\u8056\u8057"],["c280","\u8059\u805b",13,"\u806b",5,"\u8072",11,"\u9686\u5784\u62e2\u9647\u697c\u5a04\u6402\u7bd3\u6f0f\u964b\u82a6\u5362\u9885\u5e90\u7089\u63b3\u5364\u864f\u9c81\u9e93\u788c\u9732\u8def\u8d42\u9e7f\u6f5e\u7984\u5f55\u9646\u622e\u9a74\u5415\u94dd\u4fa3\u65c5\u5c65\u5c61\u7f15\u8651\u6c2f\u5f8b\u7387\u6ee4\u7eff\u5ce6\u631b\u5b6a\u6ee6\u5375\u4e71\u63a0\u7565\u62a1\u8f6e\u4f26\u4ed1\u6ca6\u7eb6\u8bba\u841d\u87ba\u7f57\u903b\u9523\u7ba9\u9aa1\u88f8\u843d\u6d1b\u9a86\u7edc\u5988\u9ebb\u739b\u7801\u8682\u9a6c\u9a82\u561b\u5417\u57cb\u4e70\u9ea6\u5356\u8fc8\u8109\u7792\u9992\u86ee\u6ee1\u8513\u66fc\u6162\u6f2b"],["c340","\u807e\u8081\u8082\u8085\u8088\u808a\u808d",5,"\u8094\u8095\u8097\u8099\u809e\u80a3\u80a6\u80a7\u80a8\u80ac\u80b0\u80b3\u80b5\u80b6\u80b8\u80b9\u80bb\u80c5\u80c7",4,"\u80cf",6,"\u80d8\u80df\u80e0\u80e2\u80e3\u80e6\u80ee\u80f5\u80f7\u80f9\u80fb\u80fe\u80ff\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810b"],["c380","\u810c\u8115\u8117\u8119\u811b\u811c\u811d\u811f",12,"\u812d\u812e\u8130\u8133\u8134\u8135\u8137\u8139",4,"\u813f\u8c29\u8292\u832b\u76f2\u6c13\u5fd9\u83bd\u732b\u8305\u951a\u6bdb\u77db\u94c6\u536f\u8302\u5192\u5e3d\u8c8c\u8d38\u4e48\u73ab\u679a\u6885\u9176\u9709\u7164\u6ca1\u7709\u5a92\u9541\u6bcf\u7f8e\u6627\u5bd0\u59b9\u5a9a\u95e8\u95f7\u4eec\u840c\u8499\u6aac\u76df\u9530\u731b\u68a6\u5b5f\u772f\u919a\u9761\u7cdc\u8ff7\u8c1c\u5f25\u7c73\u79d8\u89c5\u6ccc\u871c\u5bc6\u5e42\u68c9\u7720\u7ef5\u5195\u514d\u52c9\u5a29\u7f05\u9762\u82d7\u63cf\u7784\u85d0\u79d2\u6e3a\u5e99\u5999\u8511\u706d\u6c11\u62bf\u76bf\u654f\u60af\u95fd\u660e\u879f\u9e23\u94ed\u540d\u547d\u8c2c\u6478"],["c440","\u8140",5,"\u8147\u8149\u814d\u814e\u814f\u8152\u8156\u8157\u8158\u815b",4,"\u8161\u8162\u8163\u8164\u8166\u8168\u816a\u816b\u816c\u816f\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183",4,"\u8189\u818b\u818c\u818d\u818e\u8190\u8192",5,"\u8199\u819a\u819e",4,"\u81a4\u81a5"],["c480","\u81a7\u81a9\u81ab",7,"\u81b4",5,"\u81bc\u81bd\u81be\u81bf\u81c4\u81c5\u81c7\u81c8\u81c9\u81cb\u81cd",6,"\u6479\u8611\u6a21\u819c\u78e8\u6469\u9b54\u62b9\u672b\u83ab\u58a8\u9ed8\u6cab\u6f20\u5bde\u964c\u8c0b\u725f\u67d0\u62c7\u7261\u4ea9\u59c6\u6bcd\u5893\u66ae\u5e55\u52df\u6155\u6728\u76ee\u7766\u7267\u7a46\u62ff\u54ea\u5450\u94a0\u90a3\u5a1c\u7eb3\u6c16\u4e43\u5976\u8010\u5948\u5357\u7537\u96be\u56ca\u6320\u8111\u607c\u95f9\u6dd6\u5462\u9981\u5185\u5ae9\u80fd\u59ae\u9713\u502a\u6ce5\u5c3c\u62df\u4f60\u533f\u817b\u9006\u6eba\u852b\u62c8\u5e74\u78be\u64b5\u637b\u5ff5\u5a18\u917f\u9e1f\u5c3f\u634f\u8042\u5b7d\u556e\u954a\u954d\u6d85\u60a8\u67e0\u72de\u51dd\u5b81"],["c540","\u81d4",14,"\u81e4\u81e5\u81e6\u81e8\u81e9\u81eb\u81ee",4,"\u81f5",5,"\u81fd\u81ff\u8203\u8207",4,"\u820e\u820f\u8211\u8213\u8215",5,"\u821d\u8220\u8224\u8225\u8226\u8227\u8229\u822e\u8232\u823a\u823c\u823d\u823f"],["c580","\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824a\u824c\u824d\u824e\u8250",7,"\u8259\u825b\u825c\u825d\u825e\u8260",7,"\u8269\u62e7\u6cde\u725b\u626d\u94ae\u7ebd\u8113\u6d53\u519c\u5f04\u5974\u52aa\u6012\u5973\u6696\u8650\u759f\u632a\u61e6\u7cef\u8bfa\u54e6\u6b27\u9e25\u6bb4\u85d5\u5455\u5076\u6ca4\u556a\u8db4\u722c\u5e15\u6015\u7436\u62cd\u6392\u724c\u5f98\u6e43\u6d3e\u6500\u6f58\u76d8\u78d0\u76fc\u7554\u5224\u53db\u4e53\u5e9e\u65c1\u802a\u80d6\u629b\u5486\u5228\u70ae\u888d\u8dd1\u6ce1\u5478\u80da\u57f9\u88f4\u8d54\u966a\u914d\u4f69\u6c9b\u55b7\u76c6\u7830\u62a8\u70f9\u6f8e\u5f6d\u84ec\u68da\u787c\u7bf7\u81a8\u670b\u9e4f\u6367\u78b0\u576f\u7812\u9739\u6279\u62ab\u5288\u7435\u6bd7"],["c640","\u826a\u826b\u826c\u826d\u8271\u8275\u8276\u8277\u8278\u827b\u827c\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828c\u8290\u8293\u8294\u8295\u8296\u829a\u829b\u829e\u82a0\u82a2\u82a3\u82a7\u82b2\u82b5\u82b6\u82ba\u82bb\u82bc\u82bf\u82c0\u82c2\u82c3\u82c5\u82c6\u82c9\u82d0\u82d6\u82d9\u82da\u82dd\u82e2\u82e7\u82e8\u82e9\u82ea\u82ec\u82ed\u82ee\u82f0\u82f2\u82f3\u82f5\u82f6\u82f8"],["c680","\u82fa\u82fc",4,"\u830a\u830b\u830d\u8310\u8312\u8313\u8316\u8318\u8319\u831d",9,"\u8329\u832a\u832e\u8330\u8332\u8337\u833b\u833d\u5564\u813e\u75b2\u76ae\u5339\u75de\u50fb\u5c41\u8b6c\u7bc7\u504f\u7247\u9a97\u98d8\u6f02\u74e2\u7968\u6487\u77a5\u62fc\u9891\u8d2b\u54c1\u8058\u4e52\u576a\u82f9\u840d\u5e73\u51ed\u74f6\u8bc4\u5c4f\u5761\u6cfc\u9887\u5a46\u7834\u9b44\u8feb\u7c95\u5256\u6251\u94fa\u4ec6\u8386\u8461\u83e9\u84b2\u57d4\u6734\u5703\u666e\u6d66\u8c31\u66dd\u7011\u671f\u6b3a\u6816\u621a\u59bb\u4e03\u51c4\u6f06\u67d2\u6c8f\u5176\u68cb\u5947\u6b67\u7566\u5d0e\u8110\u9f50\u65d7\u7948\u7941\u9a91\u8d77\u5c82\u4e5e\u4f01\u542f\u5951\u780c\u5668\u6c14\u8fc4\u5f03\u6c7d\u6ce3\u8bab\u6390"],["c740","\u833e\u833f\u8341\u8342\u8344\u8345\u8348\u834a",4,"\u8353\u8355",4,"\u835d\u8362\u8370",6,"\u8379\u837a\u837e",6,"\u8387\u8388\u838a\u838b\u838c\u838d\u838f\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839a\u839d\u839f\u83a1",6,"\u83ac\u83ad\u83ae"],["c780","\u83af\u83b5\u83bb\u83be\u83bf\u83c2\u83c3\u83c4\u83c6\u83c8\u83c9\u83cb\u83cd\u83ce\u83d0\u83d1\u83d2\u83d3\u83d5\u83d7\u83d9\u83da\u83db\u83de\u83e2\u83e3\u83e4\u83e6\u83e7\u83e8\u83eb\u83ec\u83ed\u6070\u6d3d\u7275\u6266\u948e\u94c5\u5343\u8fc1\u7b7e\u4edf\u8c26\u4e7e\u9ed4\u94b1\u94b3\u524d\u6f5c\u9063\u6d45\u8c34\u5811\u5d4c\u6b20\u6b49\u67aa\u545b\u8154\u7f8c\u5899\u8537\u5f3a\u62a2\u6a47\u9539\u6572\u6084\u6865\u77a7\u4e54\u4fa8\u5de7\u9798\u64ac\u7fd8\u5ced\u4fcf\u7a8d\u5207\u8304\u4e14\u602f\u7a83\u94a6\u4fb5\u4eb2\u79e6\u7434\u52e4\u82b9\u64d2\u79bd\u5bdd\u6c81\u9752\u8f7b\u6c22\u503e\u537f\u6e05\u64ce\u6674\u6c30\u60c5\u9877\u8bf7\u5e86\u743c\u7a77\u79cb\u4e18\u90b1\u7403\u6c42\u56da\u914b\u6cc5\u8d8b\u533a\u86c6\u66f2\u8eaf\u5c48\u9a71\u6e20"],["c840","\u83ee\u83ef\u83f3",4,"\u83fa\u83fb\u83fc\u83fe\u83ff\u8400\u8402\u8405\u8407\u8408\u8409\u840a\u8410\u8412",5,"\u8419\u841a\u841b\u841e",5,"\u8429",7,"\u8432",5,"\u8439\u843a\u843b\u843e",7,"\u8447\u8448\u8449"],["c880","\u844a",6,"\u8452",4,"\u8458\u845d\u845e\u845f\u8460\u8462\u8464",4,"\u846a\u846e\u846f\u8470\u8472\u8474\u8477\u8479\u847b\u847c\u53d6\u5a36\u9f8b\u8da3\u53bb\u5708\u98a7\u6743\u919b\u6cc9\u5168\u75ca\u62f3\u72ac\u5238\u529d\u7f3a\u7094\u7638\u5374\u9e4a\u69b7\u786e\u96c0\u88d9\u7fa4\u7136\u71c3\u5189\u67d3\u74e4\u58e4\u6518\u56b7\u8ba9\u9976\u6270\u7ed5\u60f9\u70ed\u58ec\u4ec1\u4eba\u5fcd\u97e7\u4efb\u8ba4\u5203\u598a\u7eab\u6254\u4ecd\u65e5\u620e\u8338\u84c9\u8363\u878d\u7194\u6eb6\u5bb9\u7ed2\u5197\u63c9\u67d4\u8089\u8339\u8815\u5112\u5b7a\u5982\u8fb1\u4e73\u6c5d\u5165\u8925\u8f6f\u962e\u854a\u745e\u9510\u95f0\u6da6\u82e5\u5f31\u6492\u6d12\u8428\u816e\u9cc3\u585e\u8d5b\u4e09\u53c1"],["c940","\u847d",4,"\u8483\u8484\u8485\u8486\u848a\u848d\u848f",7,"\u8498\u849a\u849b\u849d\u849e\u849f\u84a0\u84a2",12,"\u84b0\u84b1\u84b3\u84b5\u84b6\u84b7\u84bb\u84bc\u84be\u84c0\u84c2\u84c3\u84c5\u84c6\u84c7\u84c8\u84cb\u84cc\u84ce\u84cf\u84d2\u84d4\u84d5\u84d7"],["c980","\u84d8",4,"\u84de\u84e1\u84e2\u84e4\u84e7",4,"\u84ed\u84ee\u84ef\u84f1",10,"\u84fd\u84fe\u8500\u8501\u8502\u4f1e\u6563\u6851\u55d3\u4e27\u6414\u9a9a\u626b\u5ac2\u745f\u8272\u6da9\u68ee\u50e7\u838e\u7802\u6740\u5239\u6c99\u7eb1\u50bb\u5565\u715e\u7b5b\u6652\u73ca\u82eb\u6749\u5c71\u5220\u717d\u886b\u95ea\u9655\u64c5\u8d61\u81b3\u5584\u6c55\u6247\u7f2e\u5892\u4f24\u5546\u8d4f\u664c\u4e0a\u5c1a\u88f3\u68a2\u634e\u7a0d\u70e7\u828d\u52fa\u97f6\u5c11\u54e8\u90b5\u7ecd\u5962\u8d4a\u86c7\u820c\u820d\u8d66\u6444\u5c04\u6151\u6d89\u793e\u8bbe\u7837\u7533\u547b\u4f38\u8eab\u6df1\u5a20\u7ec5\u795e\u6c88\u5ba1\u5a76\u751a\u80be\u614e\u6e17\u58f0\u751f\u7525\u7272\u5347\u7ef3"],["ca40","\u8503",8,"\u850d\u850e\u850f\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851b\u851c\u851d\u851e\u8520\u8522",8,"\u852d",9,"\u853e",4,"\u8544\u8545\u8546\u8547\u854b",10],["ca80","\u8557\u8558\u855a\u855b\u855c\u855d\u855f",4,"\u8565\u8566\u8567\u8569",8,"\u8573\u8575\u8576\u8577\u8578\u857c\u857d\u857f\u8580\u8581\u7701\u76db\u5269\u80dc\u5723\u5e08\u5931\u72ee\u65bd\u6e7f\u8bd7\u5c38\u8671\u5341\u77f3\u62fe\u65f6\u4ec0\u98df\u8680\u5b9e\u8bc6\u53f2\u77e2\u4f7f\u5c4e\u9a76\u59cb\u5f0f\u793a\u58eb\u4e16\u67ff\u4e8b\u62ed\u8a93\u901d\u52bf\u662f\u55dc\u566c\u9002\u4ed5\u4f8d\u91ca\u9970\u6c0f\u5e02\u6043\u5ba4\u89c6\u8bd5\u6536\u624b\u9996\u5b88\u5bff\u6388\u552e\u53d7\u7626\u517d\u852c\u67a2\u68b3\u6b8a\u6292\u8f93\u53d4\u8212\u6dd1\u758f\u4e66\u8d4e\u5b70\u719f\u85af\u6691\u66d9\u7f72\u8700\u9ecd\u9f20\u5c5e\u672f\u8ff0\u6811\u675f\u620d\u7ad6\u5885\u5eb6\u6570\u6f31"],["cb40","\u8582\u8583\u8586\u8588",6,"\u8590",10,"\u859d",6,"\u85a5\u85a6\u85a7\u85a9\u85ab\u85ac\u85ad\u85b1",5,"\u85b8\u85ba",6,"\u85c2",6,"\u85ca",4,"\u85d1\u85d2"],["cb80","\u85d4\u85d6",5,"\u85dd",6,"\u85e5\u85e6\u85e7\u85e8\u85ea",14,"\u6055\u5237\u800d\u6454\u8870\u7529\u5e05\u6813\u62f4\u971c\u53cc\u723d\u8c01\u6c34\u7761\u7a0e\u542e\u77ac\u987a\u821c\u8bf4\u7855\u6714\u70c1\u65af\u6495\u5636\u601d\u79c1\u53f8\u4e1d\u6b7b\u8086\u5bfa\u55e3\u56db\u4f3a\u4f3c\u9972\u5df3\u677e\u8038\u6002\u9882\u9001\u5b8b\u8bbc\u8bf5\u641c\u8258\u64de\u55fd\u82cf\u9165\u4fd7\u7d20\u901f\u7c9f\u50f3\u5851\u6eaf\u5bbf\u8bc9\u8083\u9178\u849c\u7b97\u867d\u968b\u968f\u7ee5\u9ad3\u788e\u5c81\u7a57\u9042\u96a7\u795f\u5b59\u635f\u7b0b\u84d1\u68ad\u5506\u7f29\u7410\u7d22\u9501\u6240\u584c\u4ed6\u5b83\u5979\u5854"],["cc40","\u85f9\u85fa\u85fc\u85fd\u85fe\u8600",4,"\u8606",10,"\u8612\u8613\u8614\u8615\u8617",15,"\u8628\u862a",13,"\u8639\u863a\u863b\u863d\u863e\u863f\u8640"],["cc80","\u8641",11,"\u8652\u8653\u8655",4,"\u865b\u865c\u865d\u865f\u8660\u8661\u8663",7,"\u736d\u631e\u8e4b\u8e0f\u80ce\u82d4\u62ac\u53f0\u6cf0\u915e\u592a\u6001\u6c70\u574d\u644a\u8d2a\u762b\u6ee9\u575b\u6a80\u75f0\u6f6d\u8c2d\u8c08\u5766\u6bef\u8892\u78b3\u63a2\u53f9\u70ad\u6c64\u5858\u642a\u5802\u68e0\u819b\u5510\u7cd6\u5018\u8eba\u6dcc\u8d9f\u70eb\u638f\u6d9b\u6ed4\u7ee6\u8404\u6843\u9003\u6dd8\u9676\u8ba8\u5957\u7279\u85e4\u817e\u75bc\u8a8a\u68af\u5254\u8e22\u9511\u63d0\u9898\u8e44\u557c\u4f53\u66ff\u568f\u60d5\u6d95\u5243\u5c49\u5929\u6dfb\u586b\u7530\u751c\u606c\u8214\u8146\u6311\u6761\u8fe2\u773a\u8df3\u8d34\u94c1\u5e16\u5385\u542c\u70c3"],["cd40","\u866d\u866f\u8670\u8672",6,"\u8683",6,"\u868e",4,"\u8694\u8696",5,"\u869e",4,"\u86a5\u86a6\u86ab\u86ad\u86ae\u86b2\u86b3\u86b7\u86b8\u86b9\u86bb",4,"\u86c1\u86c2\u86c3\u86c5\u86c8\u86cc\u86cd\u86d2\u86d3\u86d5\u86d6\u86d7\u86da\u86dc"],["cd80","\u86dd\u86e0\u86e1\u86e2\u86e3\u86e5\u86e6\u86e7\u86e8\u86ea\u86eb\u86ec\u86ef\u86f5\u86f6\u86f7\u86fa\u86fb\u86fc\u86fd\u86ff\u8701\u8704\u8705\u8706\u870b\u870c\u870e\u870f\u8710\u8711\u8714\u8716\u6c40\u5ef7\u505c\u4ead\u5ead\u633a\u8247\u901a\u6850\u916e\u77b3\u540c\u94dc\u5f64\u7ae5\u6876\u6345\u7b52\u7edf\u75db\u5077\u6295\u5934\u900f\u51f8\u79c3\u7a81\u56fe\u5f92\u9014\u6d82\u5c60\u571f\u5410\u5154\u6e4d\u56e2\u63a8\u9893\u817f\u8715\u892a\u9000\u541e\u5c6f\u81c0\u62d6\u6258\u8131\u9e35\u9640\u9a6e\u9a7c\u692d\u59a5\u62d3\u553e\u6316\u54c7\u86d9\u6d3c\u5a03\u74e6\u889c\u6b6a\u5916\u8c4c\u5f2f\u6e7e\u73a9\u987d\u4e38\u70f7\u5b8c\u7897\u633d\u665a\u7696\u60cb\u5b9b\u5a49\u4e07\u8155\u6c6a\u738b\u4ea1\u6789\u7f51\u5f80\u65fa\u671b\u5fd8\u5984\u5a01"],["ce40","\u8719\u871b\u871d\u871f\u8720\u8724\u8726\u8727\u8728\u872a\u872b\u872c\u872d\u872f\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873a\u873c\u873d\u8740",6,"\u874a\u874b\u874d\u874f\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875a",5,"\u8761\u8762\u8766",7,"\u876f\u8771\u8772\u8773\u8775"],["ce80","\u8777\u8778\u8779\u877a\u877f\u8780\u8781\u8784\u8786\u8787\u8789\u878a\u878c\u878e",4,"\u8794\u8795\u8796\u8798",6,"\u87a0",4,"\u5dcd\u5fae\u5371\u97e6\u8fdd\u6845\u56f4\u552f\u60df\u4e3a\u6f4d\u7ef4\u82c7\u840e\u59d4\u4f1f\u4f2a\u5c3e\u7eac\u672a\u851a\u5473\u754f\u80c3\u5582\u9b4f\u4f4d\u6e2d\u8c13\u5c09\u6170\u536b\u761f\u6e29\u868a\u6587\u95fb\u7eb9\u543b\u7a33\u7d0a\u95ee\u55e1\u7fc1\u74ee\u631d\u8717\u6da1\u7a9d\u6211\u65a1\u5367\u63e1\u6c83\u5deb\u545c\u94a8\u4e4c\u6c61\u8bec\u5c4b\u65e0\u829c\u68a7\u543e\u5434\u6bcb\u6b66\u4e94\u6342\u5348\u821e\u4f0d\u4fae\u575e\u620a\u96fe\u6664\u7269\u52ff\u52a1\u609f\u8bef\u6614\u7199\u6790\u897f\u7852\u77fd\u6670\u563b\u5438\u9521\u727a"],["cf40","\u87a5\u87a6\u87a7\u87a9\u87aa\u87ae\u87b0\u87b1\u87b2\u87b4\u87b6\u87b7\u87b8\u87b9\u87bb\u87bc\u87be\u87bf\u87c1",4,"\u87c7\u87c8\u87c9\u87cc",4,"\u87d4",6,"\u87dc\u87dd\u87de\u87df\u87e1\u87e2\u87e3\u87e4\u87e6\u87e7\u87e8\u87e9\u87eb\u87ec\u87ed\u87ef",9],["cf80","\u87fa\u87fb\u87fc\u87fd\u87ff\u8800\u8801\u8802\u8804",5,"\u880b",7,"\u8814\u8817\u8818\u8819\u881a\u881c",4,"\u8823\u7a00\u606f\u5e0c\u6089\u819d\u5915\u60dc\u7184\u70ef\u6eaa\u6c50\u7280\u6a84\u88ad\u5e2d\u4e60\u5ab3\u559c\u94e3\u6d17\u7cfb\u9699\u620f\u7ec6\u778e\u867e\u5323\u971e\u8f96\u6687\u5ce1\u4fa0\u72ed\u4e0b\u53a6\u590f\u5413\u6380\u9528\u5148\u4ed9\u9c9c\u7ea4\u54b8\u8d24\u8854\u8237\u95f2\u6d8e\u5f26\u5acc\u663e\u9669\u73b0\u732e\u53bf\u817a\u9985\u7fa1\u5baa\u9677\u9650\u7ebf\u76f8\u53a2\u9576\u9999\u7bb1\u8944\u6e58\u4e61\u7fd4\u7965\u8be6\u60f3\u54cd\u4eab\u9879\u5df7\u6a61\u50cf\u5411\u8c61\u8427\u785d\u9704\u524a\u54ee\u56a3\u9500\u6d88\u5bb5\u6dc6\u6653"],["d040","\u8824",13,"\u8833",5,"\u883a\u883b\u883d\u883e\u883f\u8841\u8842\u8843\u8846",5,"\u884e",5,"\u8855\u8856\u8858\u885a",6,"\u8866\u8867\u886a\u886d\u886f\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887a"],["d080","\u887b\u887c\u8880\u8883\u8886\u8887\u8889\u888a\u888c\u888e\u888f\u8890\u8891\u8893\u8894\u8895\u8897",4,"\u889d",4,"\u88a3\u88a5",5,"\u5c0f\u5b5d\u6821\u8096\u5578\u7b11\u6548\u6954\u4e9b\u6b47\u874e\u978b\u534f\u631f\u643a\u90aa\u659c\u80c1\u8c10\u5199\u68b0\u5378\u87f9\u61c8\u6cc4\u6cfb\u8c22\u5c51\u85aa\u82af\u950c\u6b23\u8f9b\u65b0\u5ffb\u5fc3\u4fe1\u8845\u661f\u8165\u7329\u60fa\u5174\u5211\u578b\u5f62\u90a2\u884c\u9192\u5e78\u674f\u6027\u59d3\u5144\u51f6\u80f8\u5308\u6c79\u96c4\u718a\u4f11\u4fee\u7f9e\u673d\u55c5\u9508\u79c0\u8896\u7ee3\u589f\u620c\u9700\u865a\u5618\u987b\u5f90\u8bb8\u84c4\u9157\u53d9\u65ed\u5e8f\u755c\u6064\u7d6e\u5a7f\u7eea\u7eed\u8f69\u55a7\u5ba3\u60ac\u65cb\u7384"],["d140","\u88ac\u88ae\u88af\u88b0\u88b2",4,"\u88b8\u88b9\u88ba\u88bb\u88bd\u88be\u88bf\u88c0\u88c3\u88c4\u88c7\u88c8\u88ca\u88cb\u88cc\u88cd\u88cf\u88d0\u88d1\u88d3\u88d6\u88d7\u88da",4,"\u88e0\u88e1\u88e6\u88e7\u88e9",6,"\u88f2\u88f5\u88f6\u88f7\u88fa\u88fb\u88fd\u88ff\u8900\u8901\u8903",5],["d180","\u8909\u890b",4,"\u8911\u8914",4,"\u891c",4,"\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892c\u892d\u892e\u892f\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7eda\u9774\u859b\u5b66\u7a74\u96ea\u8840\u52cb\u718f\u5faa\u65ec\u8be2\u5bfb\u9a6f\u5de1\u6b89\u6c5b\u8bad\u8baf\u900a\u8fc5\u538b\u62bc\u9e26\u9e2d\u5440\u4e2b\u82bd\u7259\u869c\u5d16\u8859\u6daf\u96c5\u54d1\u4e9a\u8bb6\u7109\u54bd\u9609\u70df\u6df9\u76d0\u4e25\u7814\u8712\u5ca9\u5ef6\u8a00\u989c\u960e\u708e\u6cbf\u5944\u63a9\u773c\u884d\u6f14\u8273\u5830\u71d5\u538c\u781a\u96c1\u5501\u5f66\u7130\u5bb4\u8c1a\u9a8c\u6b83\u592e\u9e2f\u79e7\u6768\u626c\u4f6f\u75a1\u7f8a\u6d0b\u9633\u6c27\u4ef0\u75d2\u517b\u6837\u6f3e\u9080\u8170\u5996\u7476"],["d240","\u8938",8,"\u8942\u8943\u8945",24,"\u8960",5,"\u8967",19,"\u897c"],["d280","\u897d\u897e\u8980\u8982\u8984\u8985\u8987",26,"\u6447\u5c27\u9065\u7a91\u8c23\u59da\u54ac\u8200\u836f\u8981\u8000\u6930\u564e\u8036\u7237\u91ce\u51b6\u4e5f\u9875\u6396\u4e1a\u53f6\u66f3\u814b\u591c\u6db2\u4e00\u58f9\u533b\u63d6\u94f1\u4f9d\u4f0a\u8863\u9890\u5937\u9057\u79fb\u4eea\u80f0\u7591\u6c82\u5b9c\u59e8\u5f5d\u6905\u8681\u501a\u5df2\u4e59\u77e3\u4ee5\u827a\u6291\u6613\u9091\u5c79\u4ebf\u5f79\u81c6\u9038\u8084\u75ab\u4ea6\u88d4\u610f\u6bc5\u5fc6\u4e49\u76ca\u6ea2\u8be3\u8bae\u8c0a\u8bd1\u5f02\u7ffc\u7fcc\u7ece\u8335\u836b\u56e0\u6bb7\u97f3\u9634\u59fb\u541f\u94f6\u6deb\u5bc5\u996e\u5c39\u5f15\u9690"],["d340","\u89a2",30,"\u89c3\u89cd\u89d3\u89d4\u89d5\u89d7\u89d8\u89d9\u89db\u89dd\u89df\u89e0\u89e1\u89e2\u89e4\u89e7\u89e8\u89e9\u89ea\u89ec\u89ed\u89ee\u89f0\u89f1\u89f2\u89f4",6],["d380","\u89fb",4,"\u8a01",5,"\u8a08",21,"\u5370\u82f1\u6a31\u5a74\u9e70\u5e94\u7f28\u83b9\u8424\u8425\u8367\u8747\u8fce\u8d62\u76c8\u5f71\u9896\u786c\u6620\u54df\u62e5\u4f63\u81c3\u75c8\u5eb8\u96cd\u8e0a\u86f9\u548f\u6cf3\u6d8c\u6c38\u607f\u52c7\u7528\u5e7d\u4f18\u60a0\u5fe7\u5c24\u7531\u90ae\u94c0\u72b9\u6cb9\u6e38\u9149\u6709\u53cb\u53f3\u4f51\u91c9\u8bf1\u53c8\u5e7c\u8fc2\u6de4\u4e8e\u76c2\u6986\u865e\u611a\u8206\u4f59\u4fde\u903e\u9c7c\u6109\u6e1d\u6e14\u9685\u4e88\u5a31\u96e8\u4e0e\u5c7f\u79b9\u5b87\u8bed\u7fbd\u7389\u57df\u828b\u90c1\u5401\u9047\u55bb\u5cea\u5fa1\u6108\u6b32\u72f1\u80b2\u8a89"],["d440","\u8a1e",31,"\u8a3f",8,"\u8a49",21],["d480","\u8a5f",25,"\u8a7a",6,"\u6d74\u5bd3\u88d5\u9884\u8c6b\u9a6d\u9e33\u6e0a\u51a4\u5143\u57a3\u8881\u539f\u63f4\u8f95\u56ed\u5458\u5706\u733f\u6e90\u7f18\u8fdc\u82d1\u613f\u6028\u9662\u66f0\u7ea6\u8d8a\u8dc3\u94a5\u5cb3\u7ca4\u6708\u60a6\u9605\u8018\u4e91\u90e7\u5300\u9668\u5141\u8fd0\u8574\u915d\u6655\u97f5\u5b55\u531d\u7838\u6742\u683d\u54c9\u707e\u5bb0\u8f7d\u518d\u5728\u54b1\u6512\u6682\u8d5e\u8d43\u810f\u846c\u906d\u7cdf\u51ff\u85fb\u67a3\u65e9\u6fa1\u86a4\u8e81\u566a\u9020\u7682\u7076\u71e5\u8d23\u62e9\u5219\u6cfd\u8d3c\u600e\u589e\u618e\u66fe\u8d60\u624e\u55b3\u6e23\u672d\u8f67"],["d540","\u8a81",7,"\u8a8b",7,"\u8a94",46],["d580","\u8ac3",32,"\u94e1\u95f8\u7728\u6805\u69a8\u548b\u4e4d\u70b8\u8bc8\u6458\u658b\u5b85\u7a84\u503a\u5be8\u77bb\u6be1\u8a79\u7c98\u6cbe\u76cf\u65a9\u8f97\u5d2d\u5c55\u8638\u6808\u5360\u6218\u7ad9\u6e5b\u7efd\u6a1f\u7ae0\u5f70\u6f33\u5f20\u638c\u6da8\u6756\u4e08\u5e10\u8d26\u4ed7\u80c0\u7634\u969c\u62db\u662d\u627e\u6cbc\u8d75\u7167\u7f69\u5146\u8087\u53ec\u906e\u6298\u54f2\u86f0\u8f99\u8005\u9517\u8517\u8fd9\u6d59\u73cd\u659f\u771f\u7504\u7827\u81fb\u8d1e\u9488\u4fa6\u6795\u75b9\u8bca\u9707\u632f\u9547\u9635\u84b8\u6323\u7741\u5f81\u72f0\u4e89\u6014\u6574\u62ef\u6b63\u653f"],["d640","\u8ae4",34,"\u8b08",27],["d680","\u8b24\u8b25\u8b27",30,"\u5e27\u75c7\u90d1\u8bc1\u829d\u679d\u652f\u5431\u8718\u77e5\u80a2\u8102\u6c41\u4e4b\u7ec7\u804c\u76f4\u690d\u6b96\u6267\u503c\u4f84\u5740\u6307\u6b62\u8dbe\u53ea\u65e8\u7eb8\u5fd7\u631a\u63b7\u81f3\u81f4\u7f6e\u5e1c\u5cd9\u5236\u667a\u79e9\u7a1a\u8d28\u7099\u75d4\u6ede\u6cbb\u7a92\u4e2d\u76c5\u5fe0\u949f\u8877\u7ec8\u79cd\u80bf\u91cd\u4ef2\u4f17\u821f\u5468\u5dde\u6d32\u8bcc\u7ca5\u8f74\u8098\u5e1a\u5492\u76b1\u5b99\u663c\u9aa4\u73e0\u682a\u86db\u6731\u732a\u8bf8\u8bdb\u9010\u7af9\u70db\u716e\u62c4\u77a9\u5631\u4e3b\u8457\u67f1\u52a9\u86c0\u8d2e\u94f8\u7b51"],["d740","\u8b46",31,"\u8b67",4,"\u8b6d",25],["d780","\u8b87",24,"\u8bac\u8bb1\u8bbb\u8bc7\u8bd0\u8bea\u8c09\u8c1e\u4f4f\u6ce8\u795d\u9a7b\u6293\u722a\u62fd\u4e13\u7816\u8f6c\u64b0\u8d5a\u7bc6\u6869\u5e84\u88c5\u5986\u649e\u58ee\u72b6\u690e\u9525\u8ffd\u8d58\u5760\u7f00\u8c06\u51c6\u6349\u62d9\u5353\u684c\u7422\u8301\u914c\u5544\u7740\u707c\u6d4a\u5179\u54a8\u8d44\u59ff\u6ecb\u6dc4\u5b5c\u7d2b\u4ed4\u7c7d\u6ed3\u5b50\u81ea\u6e0d\u5b57\u9b03\u68d5\u8e2a\u5b97\u7efc\u603b\u7eb5\u90b9\u8d70\u594f\u63cd\u79df\u8db3\u5352\u65cf\u7956\u8bc5\u963b\u7ec4\u94bb\u7e82\u5634\u9189\u6700\u7f6a\u5c0a\u9075\u6628\u5de6\u4f50\u67de\u505a\u4f5c\u5750\u5ea7"],["d840","\u8c38",8,"\u8c42\u8c43\u8c44\u8c45\u8c48\u8c4a\u8c4b\u8c4d",7,"\u8c56\u8c57\u8c58\u8c59\u8c5b",5,"\u8c63",6,"\u8c6c",6,"\u8c74\u8c75\u8c76\u8c77\u8c7b",6,"\u8c83\u8c84\u8c86\u8c87"],["d880","\u8c88\u8c8b\u8c8d",6,"\u8c95\u8c96\u8c97\u8c99",20,"\u4e8d\u4e0c\u5140\u4e10\u5eff\u5345\u4e15\u4e98\u4e1e\u9b32\u5b6c\u5669\u4e28\u79ba\u4e3f\u5315\u4e47\u592d\u723b\u536e\u6c10\u56df\u80e4\u9997\u6bd3\u777e\u9f17\u4e36\u4e9f\u9f10\u4e5c\u4e69\u4e93\u8288\u5b5b\u556c\u560f\u4ec4\u538d\u539d\u53a3\u53a5\u53ae\u9765\u8d5d\u531a\u53f5\u5326\u532e\u533e\u8d5c\u5366\u5363\u5202\u5208\u520e\u522d\u5233\u523f\u5240\u524c\u525e\u5261\u525c\u84af\u527d\u5282\u5281\u5290\u5293\u5182\u7f54\u4ebb\u4ec3\u4ec9\u4ec2\u4ee8\u4ee1\u4eeb\u4ede\u4f1b\u4ef3\u4f22\u4f64\u4ef5\u4f25\u4f27\u4f09\u4f2b\u4f5e\u4f67\u6538\u4f5a\u4f5d"],["d940","\u8cae",62],["d980","\u8ced",32,"\u4f5f\u4f57\u4f32\u4f3d\u4f76\u4f74\u4f91\u4f89\u4f83\u4f8f\u4f7e\u4f7b\u4faa\u4f7c\u4fac\u4f94\u4fe6\u4fe8\u4fea\u4fc5\u4fda\u4fe3\u4fdc\u4fd1\u4fdf\u4ff8\u5029\u504c\u4ff3\u502c\u500f\u502e\u502d\u4ffe\u501c\u500c\u5025\u5028\u507e\u5043\u5055\u5048\u504e\u506c\u507b\u50a5\u50a7\u50a9\u50ba\u50d6\u5106\u50ed\u50ec\u50e6\u50ee\u5107\u510b\u4edd\u6c3d\u4f58\u4f65\u4fce\u9fa0\u6c46\u7c74\u516e\u5dfd\u9ec9\u9998\u5181\u5914\u52f9\u530d\u8a07\u5310\u51eb\u5919\u5155\u4ea0\u5156\u4eb3\u886e\u88a4\u4eb5\u8114\u88d2\u7980\u5b34\u8803\u7fb8\u51ab\u51b1\u51bd\u51bc"],["da40","\u8d0e",14,"\u8d20\u8d51\u8d52\u8d57\u8d5f\u8d65\u8d68\u8d69\u8d6a\u8d6c\u8d6e\u8d6f\u8d71\u8d72\u8d78",8,"\u8d82\u8d83\u8d86\u8d87\u8d88\u8d89\u8d8c",4,"\u8d92\u8d93\u8d95",9,"\u8da0\u8da1"],["da80","\u8da2\u8da4",12,"\u8db2\u8db6\u8db7\u8db9\u8dbb\u8dbd\u8dc0\u8dc1\u8dc2\u8dc5\u8dc7\u8dc8\u8dc9\u8dca\u8dcd\u8dd0\u8dd2\u8dd3\u8dd4\u51c7\u5196\u51a2\u51a5\u8ba0\u8ba6\u8ba7\u8baa\u8bb4\u8bb5\u8bb7\u8bc2\u8bc3\u8bcb\u8bcf\u8bce\u8bd2\u8bd3\u8bd4\u8bd6\u8bd8\u8bd9\u8bdc\u8bdf\u8be0\u8be4\u8be8\u8be9\u8bee\u8bf0\u8bf3\u8bf6\u8bf9\u8bfc\u8bff\u8c00\u8c02\u8c04\u8c07\u8c0c\u8c0f\u8c11\u8c12\u8c14\u8c15\u8c16\u8c19\u8c1b\u8c18\u8c1d\u8c1f\u8c20\u8c21\u8c25\u8c27\u8c2a\u8c2b\u8c2e\u8c2f\u8c32\u8c33\u8c35\u8c36\u5369\u537a\u961d\u9622\u9621\u9631\u962a\u963d\u963c\u9642\u9649\u9654\u965f\u9667\u966c\u9672\u9674\u9688\u968d\u9697\u96b0\u9097\u909b\u909d\u9099\u90ac\u90a1\u90b4\u90b3\u90b6\u90ba"],["db40","\u8dd5\u8dd8\u8dd9\u8ddc\u8de0\u8de1\u8de2\u8de5\u8de6\u8de7\u8de9\u8ded\u8dee\u8df0\u8df1\u8df2\u8df4\u8df6\u8dfc\u8dfe",6,"\u8e06\u8e07\u8e08\u8e0b\u8e0d\u8e0e\u8e10\u8e11\u8e12\u8e13\u8e15",7,"\u8e20\u8e21\u8e24",4,"\u8e2b\u8e2d\u8e30\u8e32\u8e33\u8e34\u8e36\u8e37\u8e38\u8e3b\u8e3c\u8e3e"],["db80","\u8e3f\u8e43\u8e45\u8e46\u8e4c",4,"\u8e53",5,"\u8e5a",11,"\u8e67\u8e68\u8e6a\u8e6b\u8e6e\u8e71\u90b8\u90b0\u90cf\u90c5\u90be\u90d0\u90c4\u90c7\u90d3\u90e6\u90e2\u90dc\u90d7\u90db\u90eb\u90ef\u90fe\u9104\u9122\u911e\u9123\u9131\u912f\u9139\u9143\u9146\u520d\u5942\u52a2\u52ac\u52ad\u52be\u54ff\u52d0\u52d6\u52f0\u53df\u71ee\u77cd\u5ef4\u51f5\u51fc\u9b2f\u53b6\u5f01\u755a\u5def\u574c\u57a9\u57a1\u587e\u58bc\u58c5\u58d1\u5729\u572c\u572a\u5733\u5739\u572e\u572f\u575c\u573b\u5742\u5769\u5785\u576b\u5786\u577c\u577b\u5768\u576d\u5776\u5773\u57ad\u57a4\u578c\u57b2\u57cf\u57a7\u57b4\u5793\u57a0\u57d5\u57d8\u57da\u57d9\u57d2\u57b8\u57f4\u57ef\u57f8\u57e4\u57dd"],["dc40","\u8e73\u8e75\u8e77",4,"\u8e7d\u8e7e\u8e80\u8e82\u8e83\u8e84\u8e86\u8e88",6,"\u8e91\u8e92\u8e93\u8e95",6,"\u8e9d\u8e9f",11,"\u8ead\u8eae\u8eb0\u8eb1\u8eb3",6,"\u8ebb",7],["dc80","\u8ec3",10,"\u8ecf",21,"\u580b\u580d\u57fd\u57ed\u5800\u581e\u5819\u5844\u5820\u5865\u586c\u5881\u5889\u589a\u5880\u99a8\u9f19\u61ff\u8279\u827d\u827f\u828f\u828a\u82a8\u8284\u828e\u8291\u8297\u8299\u82ab\u82b8\u82be\u82b0\u82c8\u82ca\u82e3\u8298\u82b7\u82ae\u82cb\u82cc\u82c1\u82a9\u82b4\u82a1\u82aa\u829f\u82c4\u82ce\u82a4\u82e1\u8309\u82f7\u82e4\u830f\u8307\u82dc\u82f4\u82d2\u82d8\u830c\u82fb\u82d3\u8311\u831a\u8306\u8314\u8315\u82e0\u82d5\u831c\u8351\u835b\u835c\u8308\u8392\u833c\u8334\u8331\u839b\u835e\u832f\u834f\u8347\u8343\u835f\u8340\u8317\u8360\u832d\u833a\u8333\u8366\u8365"],["dd40","\u8ee5",62],["dd80","\u8f24",32,"\u8368\u831b\u8369\u836c\u836a\u836d\u836e\u83b0\u8378\u83b3\u83b4\u83a0\u83aa\u8393\u839c\u8385\u837c\u83b6\u83a9\u837d\u83b8\u837b\u8398\u839e\u83a8\u83ba\u83bc\u83c1\u8401\u83e5\u83d8\u5807\u8418\u840b\u83dd\u83fd\u83d6\u841c\u8438\u8411\u8406\u83d4\u83df\u840f\u8403\u83f8\u83f9\u83ea\u83c5\u83c0\u8426\u83f0\u83e1\u845c\u8451\u845a\u8459\u8473\u8487\u8488\u847a\u8489\u8478\u843c\u8446\u8469\u8476\u848c\u848e\u8431\u846d\u84c1\u84cd\u84d0\u84e6\u84bd\u84d3\u84ca\u84bf\u84ba\u84e0\u84a1\u84b9\u84b4\u8497\u84e5\u84e3\u850c\u750d\u8538\u84f0\u8539\u851f\u853a"],["de40","\u8f45",32,"\u8f6a\u8f80\u8f8c\u8f92\u8f9d\u8fa0\u8fa1\u8fa2\u8fa4\u8fa5\u8fa6\u8fa7\u8faa\u8fac\u8fad\u8fae\u8faf\u8fb2\u8fb3\u8fb4\u8fb5\u8fb7\u8fb8\u8fba\u8fbb\u8fbc\u8fbf\u8fc0\u8fc3\u8fc6"],["de80","\u8fc9",4,"\u8fcf\u8fd2\u8fd6\u8fd7\u8fda\u8fe0\u8fe1\u8fe3\u8fe7\u8fec\u8fef\u8ff1\u8ff2\u8ff4\u8ff5\u8ff6\u8ffa\u8ffb\u8ffc\u8ffe\u8fff\u9007\u9008\u900c\u900e\u9013\u9015\u9018\u8556\u853b\u84ff\u84fc\u8559\u8548\u8568\u8564\u855e\u857a\u77a2\u8543\u8572\u857b\u85a4\u85a8\u8587\u858f\u8579\u85ae\u859c\u8585\u85b9\u85b7\u85b0\u85d3\u85c1\u85dc\u85ff\u8627\u8605\u8629\u8616\u863c\u5efe\u5f08\u593c\u5941\u8037\u5955\u595a\u5958\u530f\u5c22\u5c25\u5c2c\u5c34\u624c\u626a\u629f\u62bb\u62ca\u62da\u62d7\u62ee\u6322\u62f6\u6339\u634b\u6343\u63ad\u63f6\u6371\u637a\u638e\u63b4\u636d\u63ac\u638a\u6369\u63ae\u63bc\u63f2\u63f8\u63e0\u63ff\u63c4\u63de\u63ce\u6452\u63c6\u63be\u6445\u6441\u640b\u641b\u6420\u640c\u6426\u6421\u645e\u6484\u646d\u6496"],["df40","\u9019\u901c\u9023\u9024\u9025\u9027",5,"\u9030",4,"\u9037\u9039\u903a\u903d\u903f\u9040\u9043\u9045\u9046\u9048",4,"\u904e\u9054\u9055\u9056\u9059\u905a\u905c",5,"\u9064\u9066\u9067\u9069\u906a\u906b\u906c\u906f",4,"\u9076",6,"\u907e\u9081"],["df80","\u9084\u9085\u9086\u9087\u9089\u908a\u908c",4,"\u9092\u9094\u9096\u9098\u909a\u909c\u909e\u909f\u90a0\u90a4\u90a5\u90a7\u90a8\u90a9\u90ab\u90ad\u90b2\u90b7\u90bc\u90bd\u90bf\u90c0\u647a\u64b7\u64b8\u6499\u64ba\u64c0\u64d0\u64d7\u64e4\u64e2\u6509\u6525\u652e\u5f0b\u5fd2\u7519\u5f11\u535f\u53f1\u53fd\u53e9\u53e8\u53fb\u5412\u5416\u5406\u544b\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549a\u549b\u5484\u5476\u5466\u549d\u54d0\u54ad\u54c2\u54b4\u54d2\u54a7\u54a6\u54d3\u54d4\u5472\u54a3\u54d5\u54bb\u54bf\u54cc\u54d9\u54da\u54dc\u54a9\u54aa\u54a4\u54dd\u54cf\u54de\u551b\u54e7\u5520\u54fd\u5514\u54f3\u5522\u5523\u550f\u5511\u5527\u552a\u5567\u558f\u55b5\u5549\u556d\u5541\u5555\u553f\u5550\u553c"],["e040","\u90c2\u90c3\u90c6\u90c8\u90c9\u90cb\u90cc\u90cd\u90d2\u90d4\u90d5\u90d6\u90d8\u90d9\u90da\u90de\u90df\u90e0\u90e3\u90e4\u90e5\u90e9\u90ea\u90ec\u90ee\u90f0\u90f1\u90f2\u90f3\u90f5\u90f6\u90f7\u90f9\u90fa\u90fb\u90fc\u90ff\u9100\u9101\u9103\u9105",19,"\u911a\u911b\u911c"],["e080","\u911d\u911f\u9120\u9121\u9124",10,"\u9130\u9132",6,"\u913a",8,"\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555c\u558b\u55d2\u5583\u55b1\u55b9\u5588\u5581\u559f\u557e\u55d6\u5591\u557b\u55df\u55bd\u55be\u5594\u5599\u55ea\u55f7\u55c9\u561f\u55d1\u55eb\u55ec\u55d4\u55e6\u55dd\u55c4\u55ef\u55e5\u55f2\u55f3\u55cc\u55cd\u55e8\u55f5\u55e4\u8f94\u561e\u5608\u560c\u5601\u5624\u5623\u55fe\u5600\u5627\u562d\u5658\u5639\u5657\u562c\u564d\u5662\u5659\u565c\u564c\u5654\u5686\u5664\u5671\u566b\u567b\u567c\u5685\u5693\u56af\u56d4\u56d7\u56dd\u56e1\u56f5\u56eb\u56f9\u56ff\u5704\u570a\u5709\u571c\u5e0f\u5e19\u5e14\u5e11\u5e31\u5e3b\u5e3c"],["e140","\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915b\u915c\u915f\u9160\u9166\u9167\u9168\u916b\u916d\u9173\u917a\u917b\u917c\u9180",4,"\u9186\u9188\u918a\u918e\u918f\u9193",6,"\u919c",5,"\u91a4",5,"\u91ab\u91ac\u91b0\u91b1\u91b2\u91b3\u91b6\u91b7\u91b8\u91b9\u91bb"],["e180","\u91bc",10,"\u91c8\u91cb\u91d0\u91d2",9,"\u91dd",8,"\u5e37\u5e44\u5e54\u5e5b\u5e5e\u5e61\u5c8c\u5c7a\u5c8d\u5c90\u5c96\u5c88\u5c98\u5c99\u5c91\u5c9a\u5c9c\u5cb5\u5ca2\u5cbd\u5cac\u5cab\u5cb1\u5ca3\u5cc1\u5cb7\u5cc4\u5cd2\u5ce4\u5ccb\u5ce5\u5d02\u5d03\u5d27\u5d26\u5d2e\u5d24\u5d1e\u5d06\u5d1b\u5d58\u5d3e\u5d34\u5d3d\u5d6c\u5d5b\u5d6f\u5d5d\u5d6b\u5d4b\u5d4a\u5d69\u5d74\u5d82\u5d99\u5d9d\u8c73\u5db7\u5dc5\u5f73\u5f77\u5f82\u5f87\u5f89\u5f8c\u5f95\u5f99\u5f9c\u5fa8\u5fad\u5fb5\u5fbc\u8862\u5f61\u72ad\u72b0\u72b4\u72b7\u72b8\u72c3\u72c1\u72ce\u72cd\u72d2\u72e8\u72ef\u72e9\u72f2\u72f4\u72f7\u7301\u72f3\u7303\u72fa"],["e240","\u91e6",62],["e280","\u9225",32,"\u72fb\u7317\u7313\u7321\u730a\u731e\u731d\u7315\u7322\u7339\u7325\u732c\u7338\u7331\u7350\u734d\u7357\u7360\u736c\u736f\u737e\u821b\u5925\u98e7\u5924\u5902\u9963\u9967",5,"\u9974\u9977\u997d\u9980\u9984\u9987\u998a\u998d\u9990\u9991\u9993\u9994\u9995\u5e80\u5e91\u5e8b\u5e96\u5ea5\u5ea0\u5eb9\u5eb5\u5ebe\u5eb3\u8d53\u5ed2\u5ed1\u5edb\u5ee8\u5eea\u81ba\u5fc4\u5fc9\u5fd6\u5fcf\u6003\u5fee\u6004\u5fe1\u5fe4\u5ffe\u6005\u6006\u5fea\u5fed\u5ff8\u6019\u6035\u6026\u601b\u600f\u600d\u6029\u602b\u600a\u603f\u6021\u6078\u6079\u607b\u607a\u6042"],["e340","\u9246",45,"\u9275",16],["e380","\u9286",7,"\u928f",24,"\u606a\u607d\u6096\u609a\u60ad\u609d\u6083\u6092\u608c\u609b\u60ec\u60bb\u60b1\u60dd\u60d8\u60c6\u60da\u60b4\u6120\u6126\u6115\u6123\u60f4\u6100\u610e\u612b\u614a\u6175\u61ac\u6194\u61a7\u61b7\u61d4\u61f5\u5fdd\u96b3\u95e9\u95eb\u95f1\u95f3\u95f5\u95f6\u95fc\u95fe\u9603\u9604\u9606\u9608\u960a\u960b\u960c\u960d\u960f\u9612\u9615\u9616\u9617\u9619\u961a\u4e2c\u723f\u6215\u6c35\u6c54\u6c5c\u6c4a\u6ca3\u6c85\u6c90\u6c94\u6c8c\u6c68\u6c69\u6c74\u6c76\u6c86\u6ca9\u6cd0\u6cd4\u6cad\u6cf7\u6cf8\u6cf1\u6cd7\u6cb2\u6ce0\u6cd6\u6cfa\u6ceb\u6cee\u6cb1\u6cd3\u6cef\u6cfe"],["e440","\u92a8",5,"\u92af",24,"\u92c9",31],["e480","\u92e9",32,"\u6d39\u6d27\u6d0c\u6d43\u6d48\u6d07\u6d04\u6d19\u6d0e\u6d2b\u6d4d\u6d2e\u6d35\u6d1a\u6d4f\u6d52\u6d54\u6d33\u6d91\u6d6f\u6d9e\u6da0\u6d5e\u6d93\u6d94\u6d5c\u6d60\u6d7c\u6d63\u6e1a\u6dc7\u6dc5\u6dde\u6e0e\u6dbf\u6de0\u6e11\u6de6\u6ddd\u6dd9\u6e16\u6dab\u6e0c\u6dae\u6e2b\u6e6e\u6e4e\u6e6b\u6eb2\u6e5f\u6e86\u6e53\u6e54\u6e32\u6e25\u6e44\u6edf\u6eb1\u6e98\u6ee0\u6f2d\u6ee2\u6ea5\u6ea7\u6ebd\u6ebb\u6eb7\u6ed7\u6eb4\u6ecf\u6e8f\u6ec2\u6e9f\u6f62\u6f46\u6f47\u6f24\u6f15\u6ef9\u6f2f\u6f36\u6f4b\u6f74\u6f2a\u6f09\u6f29\u6f89\u6f8d\u6f8c\u6f78\u6f72\u6f7c\u6f7a\u6fd1"],["e540","\u930a",51,"\u933f",10],["e580","\u934a",31,"\u936b\u6fc9\u6fa7\u6fb9\u6fb6\u6fc2\u6fe1\u6fee\u6fde\u6fe0\u6fef\u701a\u7023\u701b\u7039\u7035\u704f\u705e\u5b80\u5b84\u5b95\u5b93\u5ba5\u5bb8\u752f\u9a9e\u6434\u5be4\u5bee\u8930\u5bf0\u8e47\u8b07\u8fb6\u8fd3\u8fd5\u8fe5\u8fee\u8fe4\u8fe9\u8fe6\u8ff3\u8fe8\u9005\u9004\u900b\u9026\u9011\u900d\u9016\u9021\u9035\u9036\u902d\u902f\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905b\u66b9\u9074\u907d\u9082\u9088\u9083\u908b\u5f50\u5f57\u5f56\u5f58\u5c3b\u54ab\u5c50\u5c59\u5b71\u5c63\u5c66\u7fbc\u5f2a\u5f29\u5f2d\u8274\u5f3c\u9b3b\u5c6e\u5981\u5983\u598d\u59a9\u59aa\u59a3"],["e640","\u936c",34,"\u9390",27],["e680","\u93ac",29,"\u93cb\u93cc\u93cd\u5997\u59ca\u59ab\u599e\u59a4\u59d2\u59b2\u59af\u59d7\u59be\u5a05\u5a06\u59dd\u5a08\u59e3\u59d8\u59f9\u5a0c\u5a09\u5a32\u5a34\u5a11\u5a23\u5a13\u5a40\u5a67\u5a4a\u5a55\u5a3c\u5a62\u5a75\u80ec\u5aaa\u5a9b\u5a77\u5a7a\u5abe\u5aeb\u5ab2\u5ad2\u5ad4\u5ab8\u5ae0\u5ae3\u5af1\u5ad6\u5ae6\u5ad8\u5adc\u5b09\u5b17\u5b16\u5b32\u5b37\u5b40\u5c15\u5c1c\u5b5a\u5b65\u5b73\u5b51\u5b53\u5b62\u9a75\u9a77\u9a78\u9a7a\u9a7f\u9a7d\u9a80\u9a81\u9a85\u9a88\u9a8a\u9a90\u9a92\u9a93\u9a96\u9a98\u9a9b\u9a9c\u9a9d\u9a9f\u9aa0\u9aa2\u9aa3\u9aa5\u9aa7\u7e9f\u7ea1\u7ea3\u7ea5\u7ea8\u7ea9"],["e740","\u93ce",7,"\u93d7",54],["e780","\u940e",32,"\u7ead\u7eb0\u7ebe\u7ec0\u7ec1\u7ec2\u7ec9\u7ecb\u7ecc\u7ed0\u7ed4\u7ed7\u7edb\u7ee0\u7ee1\u7ee8\u7eeb\u7eee\u7eef\u7ef1\u7ef2\u7f0d\u7ef6\u7efa\u7efb\u7efe\u7f01\u7f02\u7f03\u7f07\u7f08\u7f0b\u7f0c\u7f0f\u7f11\u7f12\u7f17\u7f19\u7f1c\u7f1b\u7f1f\u7f21",6,"\u7f2a\u7f2b\u7f2c\u7f2d\u7f2f",4,"\u7f35\u5e7a\u757f\u5ddb\u753e\u9095\u738e\u7391\u73ae\u73a2\u739f\u73cf\u73c2\u73d1\u73b7\u73b3\u73c0\u73c9\u73c8\u73e5\u73d9\u987c\u740a\u73e9\u73e7\u73de\u73ba\u73f2\u740f\u742a\u745b\u7426\u7425\u7428\u7430\u742e\u742c"],["e840","\u942f",14,"\u943f",43,"\u946c\u946d\u946e\u946f"],["e880","\u9470",20,"\u9491\u9496\u9498\u94c7\u94cf\u94d3\u94d4\u94da\u94e6\u94fb\u951c\u9520\u741b\u741a\u7441\u745c\u7457\u7455\u7459\u7477\u746d\u747e\u749c\u748e\u7480\u7481\u7487\u748b\u749e\u74a8\u74a9\u7490\u74a7\u74d2\u74ba\u97ea\u97eb\u97ec\u674c\u6753\u675e\u6748\u6769\u67a5\u6787\u676a\u6773\u6798\u67a7\u6775\u67a8\u679e\u67ad\u678b\u6777\u677c\u67f0\u6809\u67d8\u680a\u67e9\u67b0\u680c\u67d9\u67b5\u67da\u67b3\u67dd\u6800\u67c3\u67b8\u67e2\u680e\u67c1\u67fd\u6832\u6833\u6860\u6861\u684e\u6862\u6844\u6864\u6883\u681d\u6855\u6866\u6841\u6867\u6840\u683e\u684a\u6849\u6829\u68b5\u688f\u6874\u6877\u6893\u686b\u68c2\u696e\u68fc\u691f\u6920\u68f9"],["e940","\u9527\u9533\u953d\u9543\u9548\u954b\u9555\u955a\u9560\u956e\u9574\u9575\u9577",7,"\u9580",42],["e980","\u95ab",32,"\u6924\u68f0\u690b\u6901\u6957\u68e3\u6910\u6971\u6939\u6960\u6942\u695d\u6984\u696b\u6980\u6998\u6978\u6934\u69cc\u6987\u6988\u69ce\u6989\u6966\u6963\u6979\u699b\u69a7\u69bb\u69ab\u69ad\u69d4\u69b1\u69c1\u69ca\u69df\u6995\u69e0\u698d\u69ff\u6a2f\u69ed\u6a17\u6a18\u6a65\u69f2\u6a44\u6a3e\u6aa0\u6a50\u6a5b\u6a35\u6a8e\u6a79\u6a3d\u6a28\u6a58\u6a7c\u6a91\u6a90\u6aa9\u6a97\u6aab\u7337\u7352\u6b81\u6b82\u6b87\u6b84\u6b92\u6b93\u6b8d\u6b9a\u6b9b\u6ba1\u6baa\u8f6b\u8f6d\u8f71\u8f72\u8f73\u8f75\u8f76\u8f78\u8f77\u8f79\u8f7a\u8f7c\u8f7e\u8f81\u8f82\u8f84\u8f87\u8f8b"],["ea40","\u95cc",27,"\u95ec\u95ff\u9607\u9613\u9618\u961b\u961e\u9620\u9623",6,"\u962b\u962c\u962d\u962f\u9630\u9637\u9638\u9639\u963a\u963e\u9641\u9643\u964a\u964e\u964f\u9651\u9652\u9653\u9656\u9657"],["ea80","\u9658\u9659\u965a\u965c\u965d\u965e\u9660\u9663\u9665\u9666\u966b\u966d",4,"\u9673\u9678",12,"\u9687\u9689\u968a\u8f8d\u8f8e\u8f8f\u8f98\u8f9a\u8ece\u620b\u6217\u621b\u621f\u6222\u6221\u6225\u6224\u622c\u81e7\u74ef\u74f4\u74ff\u750f\u7511\u7513\u6534\u65ee\u65ef\u65f0\u660a\u6619\u6772\u6603\u6615\u6600\u7085\u66f7\u661d\u6634\u6631\u6636\u6635\u8006\u665f\u6654\u6641\u664f\u6656\u6661\u6657\u6677\u6684\u668c\u66a7\u669d\u66be\u66db\u66dc\u66e6\u66e9\u8d32\u8d33\u8d36\u8d3b\u8d3d\u8d40\u8d45\u8d46\u8d48\u8d49\u8d47\u8d4d\u8d55\u8d59\u89c7\u89ca\u89cb\u89cc\u89ce\u89cf\u89d0\u89d1\u726e\u729f\u725d\u7266\u726f\u727e\u727f\u7284\u728b\u728d\u728f\u7292\u6308\u6332\u63b0"],["eb40","\u968c\u968e\u9691\u9692\u9693\u9695\u9696\u969a\u969b\u969d",9,"\u96a8",7,"\u96b1\u96b2\u96b4\u96b5\u96b7\u96b8\u96ba\u96bb\u96bf\u96c2\u96c3\u96c8\u96ca\u96cb\u96d0\u96d1\u96d3\u96d4\u96d6",9,"\u96e1",6,"\u96eb"],["eb80","\u96ec\u96ed\u96ee\u96f0\u96f1\u96f2\u96f4\u96f5\u96f8\u96fa\u96fb\u96fc\u96fd\u96ff\u9702\u9703\u9705\u970a\u970b\u970c\u9710\u9711\u9712\u9714\u9715\u9717",4,"\u971d\u971f\u9720\u643f\u64d8\u8004\u6bea\u6bf3\u6bfd\u6bf5\u6bf9\u6c05\u6c07\u6c06\u6c0d\u6c15\u6c18\u6c19\u6c1a\u6c21\u6c29\u6c24\u6c2a\u6c32\u6535\u6555\u656b\u724d\u7252\u7256\u7230\u8662\u5216\u809f\u809c\u8093\u80bc\u670a\u80bd\u80b1\u80ab\u80ad\u80b4\u80b7\u80e7\u80e8\u80e9\u80ea\u80db\u80c2\u80c4\u80d9\u80cd\u80d7\u6710\u80dd\u80eb\u80f1\u80f4\u80ed\u810d\u810e\u80f2\u80fc\u6715\u8112\u8c5a\u8136\u811e\u812c\u8118\u8132\u8148\u814c\u8153\u8174\u8159\u815a\u8171\u8160\u8169\u817c\u817d\u816d\u8167\u584d\u5ab5\u8188\u8182\u8191\u6ed5\u81a3\u81aa\u81cc\u6726\u81ca\u81bb"],["ec40","\u9721",8,"\u972b\u972c\u972e\u972f\u9731\u9733",4,"\u973a\u973b\u973c\u973d\u973f",18,"\u9754\u9755\u9757\u9758\u975a\u975c\u975d\u975f\u9763\u9764\u9766\u9767\u9768\u976a",7],["ec80","\u9772\u9775\u9777",4,"\u977d",7,"\u9786",4,"\u978c\u978e\u978f\u9790\u9793\u9795\u9796\u9797\u9799",4,"\u81c1\u81a6\u6b24\u6b37\u6b39\u6b43\u6b46\u6b59\u98d1\u98d2\u98d3\u98d5\u98d9\u98da\u6bb3\u5f40\u6bc2\u89f3\u6590\u9f51\u6593\u65bc\u65c6\u65c4\u65c3\u65cc\u65ce\u65d2\u65d6\u7080\u709c\u7096\u709d\u70bb\u70c0\u70b7\u70ab\u70b1\u70e8\u70ca\u7110\u7113\u7116\u712f\u7131\u7173\u715c\u7168\u7145\u7172\u714a\u7178\u717a\u7198\u71b3\u71b5\u71a8\u71a0\u71e0\u71d4\u71e7\u71f9\u721d\u7228\u706c\u7118\u7166\u71b9\u623e\u623d\u6243\u6248\u6249\u793b\u7940\u7946\u7949\u795b\u795c\u7953\u795a\u7962\u7957\u7960\u796f\u7967\u797a\u7985\u798a\u799a\u79a7\u79b3\u5fd1\u5fd0"],["ed40","\u979e\u979f\u97a1\u97a2\u97a4",6,"\u97ac\u97ae\u97b0\u97b1\u97b3\u97b5",46],["ed80","\u97e4\u97e5\u97e8\u97ee",4,"\u97f4\u97f7",23,"\u603c\u605d\u605a\u6067\u6041\u6059\u6063\u60ab\u6106\u610d\u615d\u61a9\u619d\u61cb\u61d1\u6206\u8080\u807f\u6c93\u6cf6\u6dfc\u77f6\u77f8\u7800\u7809\u7817\u7818\u7811\u65ab\u782d\u781c\u781d\u7839\u783a\u783b\u781f\u783c\u7825\u782c\u7823\u7829\u784e\u786d\u7856\u7857\u7826\u7850\u7847\u784c\u786a\u789b\u7893\u789a\u7887\u789c\u78a1\u78a3\u78b2\u78b9\u78a5\u78d4\u78d9\u78c9\u78ec\u78f2\u7905\u78f4\u7913\u7924\u791e\u7934\u9f9b\u9ef9\u9efb\u9efc\u76f1\u7704\u770d\u76f9\u7707\u7708\u771a\u7722\u7719\u772d\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775a\u7768"],["ee40","\u980f",62],["ee80","\u984e",32,"\u7762\u7765\u777f\u778d\u777d\u7780\u778c\u7791\u779f\u77a0\u77b0\u77b5\u77bd\u753a\u7540\u754e\u754b\u7548\u755b\u7572\u7579\u7583\u7f58\u7f61\u7f5f\u8a48\u7f68\u7f74\u7f71\u7f79\u7f81\u7f7e\u76cd\u76e5\u8832\u9485\u9486\u9487\u948b\u948a\u948c\u948d\u948f\u9490\u9494\u9497\u9495\u949a\u949b\u949c\u94a3\u94a4\u94ab\u94aa\u94ad\u94ac\u94af\u94b0\u94b2\u94b4\u94b6",4,"\u94bc\u94bd\u94bf\u94c4\u94c8",6,"\u94d0\u94d1\u94d2\u94d5\u94d6\u94d7\u94d9\u94d8\u94db\u94de\u94df\u94e0\u94e2\u94e4\u94e5\u94e7\u94e8\u94ea"],["ef40","\u986f",5,"\u988b\u988e\u9892\u9895\u9899\u98a3\u98a8",37,"\u98cf\u98d0\u98d4\u98d6\u98d7\u98db\u98dc\u98dd\u98e0",4],["ef80","\u98e5\u98e6\u98e9",30,"\u94e9\u94eb\u94ee\u94ef\u94f3\u94f4\u94f5\u94f7\u94f9\u94fc\u94fd\u94ff\u9503\u9502\u9506\u9507\u9509\u950a\u950d\u950e\u950f\u9512",4,"\u9518\u951b\u951d\u951e\u951f\u9522\u952a\u952b\u9529\u952c\u9531\u9532\u9534\u9536\u9537\u9538\u953c\u953e\u953f\u9542\u9535\u9544\u9545\u9546\u9549\u954c\u954e\u954f\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955b\u955e\u955f\u955d\u9561\u9562\u9564",8,"\u956f\u9571\u9572\u9573\u953a\u77e7\u77ec\u96c9\u79d5\u79ed\u79e3\u79eb\u7a06\u5d47\u7a03\u7a02\u7a1e\u7a14"],["f040","\u9908",4,"\u990e\u990f\u9911",28,"\u992f",26],["f080","\u994a",9,"\u9956",12,"\u9964\u9966\u9973\u9978\u9979\u997b\u997e\u9982\u9983\u9989\u7a39\u7a37\u7a51\u9ecf\u99a5\u7a70\u7688\u768e\u7693\u7699\u76a4\u74de\u74e0\u752c\u9e20\u9e22\u9e28",4,"\u9e32\u9e31\u9e36\u9e38\u9e37\u9e39\u9e3a\u9e3e\u9e41\u9e42\u9e44\u9e46\u9e47\u9e48\u9e49\u9e4b\u9e4c\u9e4e\u9e51\u9e55\u9e57\u9e5a\u9e5b\u9e5c\u9e5e\u9e63\u9e66",6,"\u9e71\u9e6d\u9e73\u7592\u7594\u7596\u75a0\u759d\u75ac\u75a3\u75b3\u75b4\u75b8\u75c4\u75b1\u75b0\u75c3\u75c2\u75d6\u75cd\u75e3\u75e8\u75e6\u75e4\u75eb\u75e7\u7603\u75f1\u75fc\u75ff\u7610\u7600\u7605\u760c\u7617\u760a\u7625\u7618\u7615\u7619"],["f140","\u998c\u998e\u999a",10,"\u99a6\u99a7\u99a9",47],["f180","\u99d9",32,"\u761b\u763c\u7622\u7620\u7640\u762d\u7630\u763f\u7635\u7643\u763e\u7633\u764d\u765e\u7654\u765c\u7656\u766b\u766f\u7fca\u7ae6\u7a78\u7a79\u7a80\u7a86\u7a88\u7a95\u7aa6\u7aa0\u7aac\u7aa8\u7aad\u7ab3\u8864\u8869\u8872\u887d\u887f\u8882\u88a2\u88c6\u88b7\u88bc\u88c9\u88e2\u88ce\u88e3\u88e5\u88f1\u891a\u88fc\u88e8\u88fe\u88f0\u8921\u8919\u8913\u891b\u890a\u8934\u892b\u8936\u8941\u8966\u897b\u758b\u80e5\u76b2\u76b4\u77dc\u8012\u8014\u8016\u801c\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800b\u8035\u8043\u8046\u804d\u8052\u8069\u8071\u8983\u9878\u9880\u9883"],["f240","\u99fa",62],["f280","\u9a39",32,"\u9889\u988c\u988d\u988f\u9894\u989a\u989b\u989e\u989f\u98a1\u98a2\u98a5\u98a6\u864d\u8654\u866c\u866e\u867f\u867a\u867c\u867b\u86a8\u868d\u868b\u86ac\u869d\u86a7\u86a3\u86aa\u8693\u86a9\u86b6\u86c4\u86b5\u86ce\u86b0\u86ba\u86b1\u86af\u86c9\u86cf\u86b4\u86e9\u86f1\u86f2\u86ed\u86f3\u86d0\u8713\u86de\u86f4\u86df\u86d8\u86d1\u8703\u8707\u86f8\u8708\u870a\u870d\u8709\u8723\u873b\u871e\u8725\u872e\u871a\u873e\u8748\u8734\u8731\u8729\u8737\u873f\u8782\u8722\u877d\u877e\u877b\u8760\u8770\u874c\u876e\u878b\u8753\u8763\u877c\u8764\u8759\u8765\u8793\u87af\u87a8\u87d2"],["f340","\u9a5a",17,"\u9a72\u9a83\u9a89\u9a8d\u9a8e\u9a94\u9a95\u9a99\u9aa6\u9aa9",6,"\u9ab2\u9ab3\u9ab4\u9ab5\u9ab9\u9abb\u9abd\u9abe\u9abf\u9ac3\u9ac4\u9ac6",4,"\u9acd\u9ace\u9acf\u9ad0\u9ad2\u9ad4\u9ad5\u9ad6\u9ad7\u9ad9\u9ada\u9adb\u9adc"],["f380","\u9add\u9ade\u9ae0\u9ae2\u9ae3\u9ae4\u9ae5\u9ae7\u9ae8\u9ae9\u9aea\u9aec\u9aee\u9af0",8,"\u9afa\u9afc",6,"\u9b04\u9b05\u9b06\u87c6\u8788\u8785\u87ad\u8797\u8783\u87ab\u87e5\u87ac\u87b5\u87b3\u87cb\u87d3\u87bd\u87d1\u87c0\u87ca\u87db\u87ea\u87e0\u87ee\u8816\u8813\u87fe\u880a\u881b\u8821\u8839\u883c\u7f36\u7f42\u7f44\u7f45\u8210\u7afa\u7afd\u7b08\u7b03\u7b04\u7b15\u7b0a\u7b2b\u7b0f\u7b47\u7b38\u7b2a\u7b19\u7b2e\u7b31\u7b20\u7b25\u7b24\u7b33\u7b3e\u7b1e\u7b58\u7b5a\u7b45\u7b75\u7b4c\u7b5d\u7b60\u7b6e\u7b7b\u7b62\u7b72\u7b71\u7b90\u7ba6\u7ba7\u7bb8\u7bac\u7b9d\u7ba8\u7b85\u7baa\u7b9c\u7ba2\u7bab\u7bb4\u7bd1\u7bc1\u7bcc\u7bdd\u7bda\u7be5\u7be6\u7bea\u7c0c\u7bfe\u7bfc\u7c0f\u7c16\u7c0b"],["f440","\u9b07\u9b09",5,"\u9b10\u9b11\u9b12\u9b14",10,"\u9b20\u9b21\u9b22\u9b24",10,"\u9b30\u9b31\u9b33",7,"\u9b3d\u9b3e\u9b3f\u9b40\u9b46\u9b4a\u9b4b\u9b4c\u9b4e\u9b50\u9b52\u9b53\u9b55",5],["f480","\u9b5b",32,"\u7c1f\u7c2a\u7c26\u7c38\u7c41\u7c40\u81fe\u8201\u8202\u8204\u81ec\u8844\u8221\u8222\u8223\u822d\u822f\u8228\u822b\u8238\u823b\u8233\u8234\u823e\u8244\u8249\u824b\u824f\u825a\u825f\u8268\u887e\u8885\u8888\u88d8\u88df\u895e\u7f9d\u7f9f\u7fa7\u7faf\u7fb0\u7fb2\u7c7c\u6549\u7c91\u7c9d\u7c9c\u7c9e\u7ca2\u7cb2\u7cbc\u7cbd\u7cc1\u7cc7\u7ccc\u7ccd\u7cc8\u7cc5\u7cd7\u7ce8\u826e\u66a8\u7fbf\u7fce\u7fd5\u7fe5\u7fe1\u7fe6\u7fe9\u7fee\u7ff3\u7cf8\u7d77\u7da6\u7dae\u7e47\u7e9b\u9eb8\u9eb4\u8d73\u8d84\u8d94\u8d91\u8db1\u8d67\u8d6d\u8c47\u8c49\u914a\u9150\u914e\u914f\u9164"],["f540","\u9b7c",62],["f580","\u9bbb",32,"\u9162\u9161\u9170\u9169\u916f\u917d\u917e\u9172\u9174\u9179\u918c\u9185\u9190\u918d\u9191\u91a2\u91a3\u91aa\u91ad\u91ae\u91af\u91b5\u91b4\u91ba\u8c55\u9e7e\u8db8\u8deb\u8e05\u8e59\u8e69\u8db5\u8dbf\u8dbc\u8dba\u8dc4\u8dd6\u8dd7\u8dda\u8dde\u8dce\u8dcf\u8ddb\u8dc6\u8dec\u8df7\u8df8\u8de3\u8df9\u8dfb\u8de4\u8e09\u8dfd\u8e14\u8e1d\u8e1f\u8e2c\u8e2e\u8e23\u8e2f\u8e3a\u8e40\u8e39\u8e35\u8e3d\u8e31\u8e49\u8e41\u8e42\u8e51\u8e52\u8e4a\u8e70\u8e76\u8e7c\u8e6f\u8e74\u8e85\u8e8f\u8e94\u8e90\u8e9c\u8e9e\u8c78\u8c82\u8c8a\u8c85\u8c98\u8c94\u659b\u89d6\u89de\u89da\u89dc"],["f640","\u9bdc",62],["f680","\u9c1b",32,"\u89e5\u89eb\u89ef\u8a3e\u8b26\u9753\u96e9\u96f3\u96ef\u9706\u9701\u9708\u970f\u970e\u972a\u972d\u9730\u973e\u9f80\u9f83\u9f85",5,"\u9f8c\u9efe\u9f0b\u9f0d\u96b9\u96bc\u96bd\u96ce\u96d2\u77bf\u96e0\u928e\u92ae\u92c8\u933e\u936a\u93ca\u938f\u943e\u946b\u9c7f\u9c82\u9c85\u9c86\u9c87\u9c88\u7a23\u9c8b\u9c8e\u9c90\u9c91\u9c92\u9c94\u9c95\u9c9a\u9c9b\u9c9e",5,"\u9ca5",4,"\u9cab\u9cad\u9cae\u9cb0",7,"\u9cba\u9cbb\u9cbc\u9cbd\u9cc4\u9cc5\u9cc6\u9cc7\u9cca\u9ccb"],["f740","\u9c3c",62],["f780","\u9c7b\u9c7d\u9c7e\u9c80\u9c83\u9c84\u9c89\u9c8a\u9c8c\u9c8f\u9c93\u9c96\u9c97\u9c98\u9c99\u9c9d\u9caa\u9cac\u9caf\u9cb9\u9cbe",4,"\u9cc8\u9cc9\u9cd1\u9cd2\u9cda\u9cdb\u9ce0\u9ce1\u9ccc",4,"\u9cd3\u9cd4\u9cd5\u9cd7\u9cd8\u9cd9\u9cdc\u9cdd\u9cdf\u9ce2\u977c\u9785\u9791\u9792\u9794\u97af\u97ab\u97a3\u97b2\u97b4\u9ab1\u9ab0\u9ab7\u9e58\u9ab6\u9aba\u9abc\u9ac1\u9ac0\u9ac5\u9ac2\u9acb\u9acc\u9ad1\u9b45\u9b43\u9b47\u9b49\u9b48\u9b4d\u9b51\u98e8\u990d\u992e\u9955\u9954\u9adf\u9ae1\u9ae6\u9aef\u9aeb\u9afb\u9aed\u9af9\u9b08\u9b0f\u9b13\u9b1f\u9b23\u9ebd\u9ebe\u7e3b\u9e82\u9e87\u9e88\u9e8b\u9e92\u93d6\u9e9d\u9e9f\u9edb\u9edc\u9edd\u9ee0\u9edf\u9ee2\u9ee9\u9ee7\u9ee5\u9eea\u9eef\u9f22\u9f2c\u9f2f\u9f39\u9f37\u9f3d\u9f3e\u9f44"],["f840","\u9ce3",62],["f880","\u9d22",32],["f940","\u9d43",62],["f980","\u9d82",32],["fa40","\u9da3",62],["fa80","\u9de2",32],["fb40","\u9e03",27,"\u9e24\u9e27\u9e2e\u9e30\u9e34\u9e3b\u9e3c\u9e40\u9e4d\u9e50\u9e52\u9e53\u9e54\u9e56\u9e59\u9e5d\u9e5f\u9e60\u9e61\u9e62\u9e65\u9e6e\u9e6f\u9e72\u9e74",9,"\u9e80"],["fb80","\u9e81\u9e83\u9e84\u9e85\u9e86\u9e89\u9e8a\u9e8c",5,"\u9e94",8,"\u9e9e\u9ea0",5,"\u9ea7\u9ea8\u9ea9\u9eaa"],["fc40","\u9eab",8,"\u9eb5\u9eb6\u9eb7\u9eb9\u9eba\u9ebc\u9ebf",4,"\u9ec5\u9ec6\u9ec7\u9ec8\u9eca\u9ecb\u9ecc\u9ed0\u9ed2\u9ed3\u9ed5\u9ed6\u9ed7\u9ed9\u9eda\u9ede\u9ee1\u9ee3\u9ee4\u9ee6\u9ee8\u9eeb\u9eec\u9eed\u9eee\u9ef0",8,"\u9efa\u9efd\u9eff",6],["fc80","\u9f06",4,"\u9f0c\u9f0f\u9f11\u9f12\u9f14\u9f15\u9f16\u9f18\u9f1a",5,"\u9f21\u9f23",8,"\u9f2d\u9f2e\u9f30\u9f31"],["fd40","\u9f32",4,"\u9f38\u9f3a\u9f3c\u9f3f",4,"\u9f45",10,"\u9f52",38],["fd80","\u9f79",5,"\u9f81\u9f82\u9f8d",11,"\u9f9c\u9f9d\u9f9e\u9fa1",4,"\uf92c\uf979\uf995\uf9e7\uf9f1"],["fe40","\ufa0c\ufa0d\ufa0e\ufa0f\ufa11\ufa13\ufa14\ufa18\ufa1f\ufa20\ufa21\ufa23\ufa24\ufa27\ufa28\ufa29"]]},function(e,t,n){var r=n(2652),i=n(539);e.exports=function(e){return r(i(e))}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on  "+e);return e}},function(e,t){e.exports=!0},function(e,t,n){var r=n(246),i=n(64).document,o=r(i)&&r(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(1072)("keys"),i=n(1073);e.exports=function(e){return r[e]||(r[e]=i(e))}},function(e,t,n){var r=n(245).f,i=n(343),o=n(59)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},function(e,t,n){var r=n(340),i=n(59)("toStringTag"),o="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:o?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,n){"use strict";t.a=function(e){return null!=e&&"function"===typeof e["@@transducer/step"]}},function(e,t,n){"use strict";var r=n(4),i=n(202),o=Object(r.a)(function(e,t){return Object(i.a)([e],t)});t.a=o},function(e,t,n){"use strict";var r=n(77),i=n(4),o=n(60),a=n(65),s=Object(i.a)(function(e,t){return"function"===typeof t["fantasy-land/ap"]?t["fantasy-land/ap"](e):"function"===typeof e.ap?e.ap(t):"function"===typeof e?function(n){return e(n)(t(n))}:Object(o.a)(function(e,n){return Object(r.a)(e,Object(a.a)(n,t))},[],e)});t.a=s},function(e,t,n){"use strict";t.a=Number.isInteger||function(e){return e<<0===e}},function(e,t,n){"use strict";var r=n(14),i=n(42),o=Object(r.a)(function(e){return Object(i.a)(e.length,e)});t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(1092),a=n(2702),s=n(65),l=Object(r.a)(Object(i.a)(["fantasy-land/chain","chain"],a.a,function(e,t){return"function"===typeof t?function(n){return e(t(n))(n)}:Object(o.a)(!1)(Object(s.a)(e,t))}));t.a=l},function(e,t,n){"use strict";var r=n(14),i=Object(r.a)(function(e){return null===e?"Null":void 0===e?"Undefined":Object.prototype.toString.call(e).slice(8,-1)});t.a=i},function(e,t,n){"use strict";t.a=function(){if(0===arguments.length)throw new Error("compose requires at least one argument");return r.a.apply(this,Object(i.a)(arguments))};var r=n(1096),i=n(251)},function(e,t,n){"use strict";t.a=function(e){return e}},function(e,t,n){"use strict";var r=n(4),i=n(113),o=n(249),a=n(248),s=n(356),l=Object(r.a)(function(e,t){if(Object(i.a)(e)){if(Object(i.a)(t))return e.concat(t);throw new TypeError(Object(s.a)(t)+" is not an array")}if(Object(a.a)(e)){if(Object(a.a)(t))return e+t;throw new TypeError(Object(s.a)(t)+" is not a string")}if(null!=e&&Object(o.a)(e["fantasy-land/concat"]))return e["fantasy-land/concat"](t);if(null!=e&&Object(o.a)(e.concat))return e.concat(t);throw new TypeError(Object(s.a)(e)+' does not have a method named "concat" or "fantasy-land/concat"')});t.a=l},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(557),a=n(558),s=n(60),l=n(2718),u=n(79),c=Object(r.a)(Object(i.a)(["filter"],l.a,function(e,t){return Object(a.a)(t)?Object(s.a)(function(n,r){return e(t[r])&&(n[r]=t[r]),n},{},Object(u.a)(t)):Object(o.a)(e,t)}));t.a=c},function(e,t,n){"use strict";t.a=function(e,t){var n=0,r=t.length,i=[];for(;n<r;)e(t[n])&&(i[i.length]=t[n]),n+=1;return i}},function(e,t,n){"use strict";t.a=function(e){return"[object Object]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=n(16),i=n(1081),o=n(350),a=Object(r.a)(function(e,t,n){return Object(i.a)(e,Object(o.a)(t),n)});t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(2731),a=n(80),s=Object(r.a)(Object(i.a)(["take"],o.a,function(e,t){return Object(a.a)(0,e<0?1/0:e,t)}));t.a=s},function(e,t,n){"use strict";var r=n(355),i=n(1121),o=Object(i.a)(r.a);t.a=o},function(e,t,n){"use strict";var r=n(16),i=n(61),o=Object(r.a)(function(e,t,n){var r,o={};for(r in t)Object(i.a)(r,t)&&(o[r]=Object(i.a)(r,n)?e(r,t[r],n[r]):t[r]);for(r in n)Object(i.a)(r,n)&&!Object(i.a)(r,o)&&(o[r]=n[r]);return o});t.a=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(156)),s=o.ifElse(o.has("attributes"),o.pathOr(0,["attributes","font","ascent"]),o.always(0)),l=o.converge(o.max,[o.pathOr(0,["attributes","attachment","height"]),o.converge(o.multiply,[a.default,s])]);t.default=l},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(156)),s=o.ifElse(o.has("attributes"),o.pathOr(0,["attributes","font","descent"]),o.always(0)),l=o.converge(o.multiply,[a.default,s]);t.default=l},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(255)),s=r(n(563)),l=(0,a.default)(o.max,s.default);t.default=l},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.curryN(2,function(e,t){return i.pathOr(e,["glyphIndices",e])(t)});t.default=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(1146)),s=r(n(1147)),l=r(n(569)),u=o.curryN(2,function(e,t){var n=o.propOr([],"codePoints")(e);return o.evolve({string:o.concat(o.__,(0,l.default)(n)),runs:o.converge(o.concat,[o.init,o.compose(o.unapply(o.identity),(0,s.default)(e),o.either(o.last,a.default))])})(t)});t.default=u},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){return t&&e?t.glyphForCodePoint(e):null};t.default=r},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){return String.fromCodePoint.apply(String,e)};t.default=r},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(156)),s=r(n(2900)),l=r(n(365)),u=r(n(2901)),c=r(n(566)),d=r(n(1149)),p=o.curryN(3,function(e,t,n){var r=(0,a.default)(n),i=(0,l.default)(n),p=(0,c.default)(e,n),h=(0,c.default)(t,n),f=o.path(["glyphs",p],n),m=o.path(["glyphs",h],n),g=(0,s.default)(e,n),b=g>0?(0,u.default)(g,1/0,i,f):[],v=(0,s.default)(t,n),y=(0,u.default)(0,v,i,m),_=Math.min(1,g);return o.evolve({start:o.add(e),end:o.compose(o.apply(o.min),o.juxt([o.identity,o.o(o.add(t),o.always(n.start))])),glyphs:function(e){return o.flatten([b,e.slice(p+_,h),y])},positions:function(e){return o.flatten([b.map(function(e){return{xAdvance:e.advanceWidth*r}}),e.slice(p+_,h),y.map(function(e){return{xAdvance:e.advanceWidth*r}})])},glyphIndices:o.o(d.default,o.slice(e,t)),attributes:o.identity})(n)});t.default=p},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)).always({string:"",runs:[]});t.default=i},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(1145)),s=o.curryN(2,function(e,t){return o.compose((0,a.default)(e),o.prop("runs"))(t)});t.default=s},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.compose(i.not,i.isEmpty,i.intersection([32]),i.propOr([],"codePoints"));t.default=o},function(e,t,n){"use strict";var r=n(342);e.exports.f=function(e){return new function(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)}(e)}},function(e,t,n){"use strict";n.d(t,"a",function(){return oe});var r=n(1),i=n.n(r),o=n(2997),a=n(89),s=n(157);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),e}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function g(e){"@babel/helpers - typeof";return(g="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(e,t){return!t||"object"!==g(t)&&"function"!==typeof t?h(e):t}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}var S=function(e){m(n,r["Component"]);var t=_(n);function n(e){var r;return c(this,n),(r=t.call(this,e)).onHeaderScroll=r.onHeaderScroll.bind(h(r)),r.onBodyScroll=r.onBodyScroll.bind(h(r)),r}return p(n,[{key:"componentDidMount",value:function(){if(this.setScrollHeight(),this.props.frozen)this.scrollBody.style.paddingBottom=a.c.calculateScrollbarWidth()+"px";else{var e=a.c.calculateScrollbarWidth();this.scrollHeaderBox.style.marginRight=e+"px",this.scrollFooterBox&&(this.scrollFooterBox.style.marginRight=e+"px")}}},{key:"componentDidUpdate",value:function(e,t,n){this.props.scrollHeight!==e.scrollHeight&&this.setScrollHeight(),!this.props.frozen&&this.props.virtualScroll&&(this.virtualScroller.style.height=this.props.totalRecords*this.props.virtualRowHeight+"px"),this.virtualScrollCallback&&!this.props.loading&&(this.virtualScrollCallback(),this.virtualScrollCallback=null)}},{key:"setScrollHeight",value:function(){if(this.props.scrollHeight){var e=this.container.previousElementSibling;if(e){var t=a.c.findSingle(e,".p-datatable-scrollable-body");this.scrollBody.style.maxHeight=t.style.maxHeight}else if(-1!==this.props.scrollHeight.indexOf("%")){var n=this.findDataTableContainer(this.container);this.scrollBody.style.visibility="hidden",this.scrollBody.style.height="100px";var r=a.c.getOuterHeight(n),i=a.c.getOuterHeight(n.parentElement)*parseInt(this.props.scrollHeight,10)/100-(r-100);this.props.frozen&&(i-=a.c.calculateScrollbarWidth()),this.scrollBody.style.height="auto",this.scrollBody.style.maxHeight=i+"px",this.scrollBody.style.visibility="visible"}else this.scrollBody.style.maxHeight=this.props.scrollHeight}}},{key:"findDataTableContainer",value:function(e){if(e){for(var t=e;t&&!a.c.hasClass(t,"p-datatable");)t=t.parentElement;return t}return null}},{key:"onHeaderScroll",value:function(){this.scrollHeader.scrollLeft=0}},{key:"onBodyScroll",value:function(){var e,t=this,n=this.container.previousElementSibling;if(n&&(e=a.c.findSingle(n,".p-datatable-scrollable-body")),this.scrollHeaderBox.style.marginLeft=-1*this.scrollBody.scrollLeft+"px",this.scrollFooterBox&&(this.scrollFooterBox.style.marginLeft=-1*this.scrollBody.scrollLeft+"px"),e&&(e.scrollTop=this.scrollBody.scrollTop),this.props.virtualScroll){var r=a.c.getClientHeight(this.scrollBody),i=a.c.getOuterHeight(this.scrollTable),o=this.props.virtualRowHeight*this.props.rows,s=a.c.getOuterHeight(this.virtualScroller)/o||1,l=this.scrollTable.style.top||"0";if(this.scrollBody.scrollTop+r>parseFloat(l)+i||this.scrollBody.scrollTop<parseFloat(l)){this.loadingTable&&(this.loadingTable.style.display="table",this.loadingTable.style.top=this.scrollBody.scrollTop+"px");var u=Math.floor(this.scrollBody.scrollTop*s/this.scrollBody.scrollHeight)+1;this.props.onVirtualScroll&&(this.props.onVirtualScroll({page:u}),this.virtualScrollCallback=function(){t.loadingTable&&(t.loadingTable.style.display="none"),t.scrollTable.style.top=(u-1)*o+"px"})}}}},{key:"renderColGroup",value:function(){return this.props.columns&&this.props.columns.length?i.a.createElement("colgroup",{className:"p-datatable-scrollable-colgroup"},this.props.columns.map(function(e,t){return i.a.createElement("col",{key:e.props.field+"_"+t,style:e.props.headerStyle||e.props.style,className:e.props.headerClassName||e.props.className})})):null}},{key:"renderLoadingTable",value:function(e){var t=this;return this.props.virtualScroll?i.a.createElement("table",{ref:function(e){return t.loadingTable=e},style:{top:"0",display:"none"},className:"p-datatable-scrollable-body-table p-datatable-loading-virtual-table p-datatable-virtual-table"},e,this.props.loadingBody):null}},{key:"render",value:function(){var e=this,t=Object(a.l)("p-datatable-scrollable-view",{"p-datatable-frozen-view":this.props.frozen,"p-datatable-unfrozen-view":!this.props.frozen&&this.props.frozenWidth}),n=Object(a.l)("p-datatable-scrollable-body-table",this.props.tableClassName,{"p-datatable-virtual-table":this.props.virtualScroll}),r=Object(a.l)("p-datatable-scrollable-header-table",this.props.tableClassName),o=Object(a.l)("p-datatable-scrollable-footer-table",this.props.tableClassName),s=Object.assign({top:"0"},this.props.tableStyle),l=this.props.columns?this.props.frozen?this.props.frozenWidth:"calc(100% - "+this.props.frozenWidth+")":0,u=this.props.frozen?null:this.props.frozenWidth,c=this.renderColGroup(),d=this.renderLoadingTable(c),p=!this.props.frozen&&this.props.scrollHeight?{overflowY:"scroll"}:null;return i.a.createElement("div",{className:t,style:{width:l,left:u},ref:function(t){e.container=t}},i.a.createElement("div",{className:"p-datatable-scrollable-header",ref:function(t){e.scrollHeader=t},onScroll:this.onHeaderScroll},i.a.createElement("div",{className:"p-datatable-scrollable-header-box",ref:function(t){e.scrollHeaderBox=t}},i.a.createElement("table",{className:r,style:this.props.tableStyle},c,this.props.header,this.props.frozenBody))),i.a.createElement("div",{className:"p-datatable-scrollable-body",ref:function(t){e.scrollBody=t},style:p,onScroll:this.onBodyScroll},i.a.createElement("table",{ref:function(t){return e.scrollTable=t},style:s,className:n},c,this.props.body),d,i.a.createElement("div",{className:"p-datatable-virtual-scroller",ref:function(t){e.virtualScroller=t}})),i.a.createElement("div",{className:"p-datatable-scrollable-footer",ref:function(t){e.scrollFooter=t}},i.a.createElement("div",{className:"p-datatable-scrollable-footer-box",ref:function(t){e.scrollFooterBox=t}},i.a.createElement("table",{className:o,style:this.props.tableStyle},c,this.props.footer))))}}]),n}();function w(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function E(){return(E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function C(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}y(S,"defaultProps",{header:null,body:null,footer:null,columns:null,frozen:null,frozenWidth:null,frozenBody:null,virtualScroll:!1,virtualRowHeight:null,rows:null,totalRecords:null,loading:!1,tableStyle:null,tableClassName:null,onVirtualScroll:null});var x=function(e){m(n,r["Component"]);var t=C(n);function n(e){var r;return c(this,n),(r=t.call(this,e)).state={focused:!1},r.onClick=r.onClick.bind(h(r)),r.onFocus=r.onFocus.bind(h(r)),r.onBlur=r.onBlur.bind(h(r)),r.onChange=r.onChange.bind(h(r)),r.onKeyDown=r.onKeyDown.bind(h(r)),r}return p(n,[{key:"onClick",value:function(e){this.props.onClick&&this.props.onClick({originalEvent:e,data:this.props.rowData}),this.input.focus()}},{key:"onFocus",value:function(){this.setState({focused:!0})}},{key:"onBlur",value:function(){this.setState({focused:!1})}},{key:"onChange",value:function(e){this.onClick(e)}},{key:"onKeyDown",value:function(e){"Space"===e.code&&(this.onClick(e),e.preventDefault())}},{key:"render",value:function(){var e=this,t=Object(a.l)("p-radiobutton-box p-component p-clickable",{"p-highlight":this.props.selected,"p-focus":this.state.focused}),n="".concat(this.props.tableId?this.props.tableId+"_":"","dt_radio");return i.a.createElement("div",{className:"p-radiobutton p-component"},i.a.createElement("div",{className:"p-hidden-accessible"},i.a.createElement("input",{name:n,ref:function(t){return e.input=t},type:"radio",checked:this.props.selected,onFocus:this.onFocus,onBlur:this.onBlur,onChange:this.onChange,onKeyDown:this.onKeyDown})),i.a.createElement("div",{className:t,onClick:this.onClick,role:"radio","aria-checked":this.props.selected},i.a.createElement("div",{className:"p-radiobutton-icon p-clickable"})))}}]),n}();function A(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}y(x,"defaultProps",{rowData:null,onClick:null,selected:!1});var T=function(e){m(n,r["Component"]);var t=A(n);function n(e){var r;return c(this,n),(r=t.call(this,e)).state={focused:!1},r.onClick=r.onClick.bind(h(r)),r.onFocus=r.onFocus.bind(h(r)),r.onBlur=r.onBlur.bind(h(r)),r.onKeyDown=r.onKeyDown.bind(h(r)),r}return p(n,[{key:"onClick",value:function(e){this.props.disabled||(this.setState({focused:!0}),this.props.onClick&&this.props.onClick({originalEvent:e,data:this.props.rowData,checked:this.props.selected}))}},{key:"onFocus",value:function(){this.setState({focused:!0})}},{key:"onBlur",value:function(){this.setState({focused:!1})}},{key:"onKeyDown",value:function(e){"Space"===e.code&&(this.onClick(e),e.preventDefault())}},{key:"render",value:function(){var e=Object(a.l)("p-checkbox-box p-component p-clickable",{"p-highlight":this.props.selected,"p-disabled":this.props.disabled,"p-focus":this.state.focused}),t=Object(a.l)("p-checkbox-icon p-clickable",{"pi pi-check":this.props.selected}),n=this.props.disabled?null:"0";return i.a.createElement("div",{className:"p-checkbox p-component",onClick:this.onClick},i.a.createElement("div",{className:e,role:"checkbox","aria-checked":this.props.selected,tabIndex:n,onKeyDown:this.onKeyDown,onFocus:this.onFocus,onBlur:this.onBlur},i.a.createElement("span",{className:t})))}}]),n}();function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function I(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}y(T,"defaultProps",{rowData:null,onClick:null,disabled:!1});var R=function(e){m(n,r["Component"]);var t=I(n);function n(e){var r;return c(this,n),(r=t.call(this,e)).state={editing:r.props.editing},r.onExpanderClick=r.onExpanderClick.bind(h(r)),r.onClick=r.onClick.bind(h(r)),r.onBlur=r.onBlur.bind(h(r)),r.onKeyDown=r.onKeyDown.bind(h(r)),r.onMouseDown=r.onMouseDown.bind(h(r)),r.onMouseUp=r.onMouseUp.bind(h(r)),r.onEditorFocus=r.onEditorFocus.bind(h(r)),r}return p(n,[{key:"onExpanderClick",value:function(e){this.props.onRowToggle&&this.props.onRowToggle({originalEvent:e,data:this.props.rowData}),e.preventDefault()}},{key:"onKeyDown",value:function(e){if("row"!==this.props.editMode&&(13!==e.which&&9!==e.which||this.switchCellToViewMode(e,!0),27===e.which&&this.switchCellToViewMode(e,!1)),this.props.allowCellSelection){var t=e.currentTarget;switch(e.which){case 37:var n=this.findPrevSelectableCell(t);n&&(this.changeTabIndex(t,n),n.focus()),e.preventDefault();break;case 39:var r=this.findNextSelectableCell(t);r&&(this.changeTabIndex(t,r),r.focus()),e.preventDefault();break;case 38:var i=this.findPrevSelectableRow(t.parentElement);if(i){var o=i.children[this.props.index];this.changeTabIndex(t,o),o.focus()}e.preventDefault();break;case 40:var a=this.findNextSelectableRow(t.parentElement);if(a){var s=a.children[this.props.index];this.changeTabIndex(t,s),s.focus()}e.preventDefault();break;case 13:case 32:this.onClick(e),e.preventDefault()}}}},{key:"onClick",value:function(e){var t=this;"row"!==this.props.editMode&&this.props.editor&&!this.state.editing&&(this.props.selectOnEdit||!this.props.selectOnEdit&&this.props.selected)&&(this.selfClick=!0,this.props.onBeforeEditorShow&&this.props.onBeforeEditorShow({originalEvent:e,columnProps:this.props}),this.setState({editing:!0},function(){t.props.onEditorInit&&t.props.onEditorInit({originalEvent:e,columnProps:t.props}),"click"===t.props.editorValidatorEvent&&(t.bindDocumentEditListener(),t.overlayEventListener=function(e){t.isOutsideClicked(e.target)||(t.selfClick=!0)},a.g.on("overlay-click",t.overlayEventListener)),t.props.onEditingCellChange&&t.props.onEditingCellChange({rowIndex:t.props.rowIndex,cellIndex:t.props.index,editing:!0})})),this.props.allowCellSelection&&this.props.onClick&&this.props.onClick({originalEvent:e,value:a.f.resolveFieldData(this.props.rowData,this.props.field),field:this.props.field,rowData:this.props.rowData,rowIndex:this.props.rowIndex,cellIndex:this.props.index,selected:this.isSelected()})}},{key:"onBlur",value:function(e){this.selfClick=!1,"row"!==this.props.editMode&&this.state.editing&&"blur"===this.props.editorValidatorEvent&&this.switchCellToViewMode(e,!0)}},{key:"onMouseDown",value:function(e){this.props.onMouseDown&&this.props.onMouseDown({originalEvent:e,value:a.f.resolveFieldData(this.props.rowData,this.props.field),field:this.props.field,rowData:this.props.rowData,rowIndex:this.props.rowIndex,cellIndex:this.props.index,selected:this.isSelected()})}},{key:"onMouseUp",value:function(e){this.props.onMouseUp&&this.props.onMouseUp({originalEvent:e,value:a.f.resolveFieldData(this.props.rowData,this.props.field),field:this.props.field,rowData:this.props.rowData,rowIndex:this.props.rowIndex,cellIndex:this.props.index,selected:this.isSelected()})}},{key:"onEditorFocus",value:function(e){this.onClick(e)}},{key:"bindDocumentEditListener",value:function(){var e=this;this.documentEditListener||(this.documentEditListener=function(t){!e.selfClick&&e.isOutsideClicked(t.target)&&e.switchCellToViewMode(t,!0),e.selfClick=!1},document.addEventListener("click",this.documentEditListener))}},{key:"isOutsideClicked",value:function(e){return this.container&&!(this.container.isSameNode(e)||this.container.contains(e))}},{key:"closeCell",value:function(e){var t=this;this.props.onBeforeEditorHide&&this.props.onBeforeEditorHide({originalEvent:e,columnProps:this.props}),setTimeout(function(){t.setState({editing:!1},function(){t.unbindDocumentEditListener(),a.g.off("overlay-click",t.overlayEventListener),t.overlayEventListener=null,t.props.onEditingCellChange&&t.props.onEditingCellChange({rowIndex:t.props.rowIndex,cellIndex:t.props.index,editing:!1})})},1)}},{key:"switchCellToViewMode",value:function(e,t){var n={originalEvent:e,columnProps:this.props};!t&&this.props.onEditorCancel&&this.props.onEditorCancel(n);var r=!0;this.props.editorValidator&&(r=this.props.editorValidator(n)),r&&(t&&this.props.onEditorSubmit&&this.props.onEditorSubmit(n),this.closeCell(e))}},{key:"findNextSelectableCell",value:function(e){var t=e.nextElementSibling;return t?a.c.hasClass(t,"p-selectable-cell")?t:this.findNextSelectableRow(t):null}},{key:"findPrevSelectableCell",value:function(e){var t=e.previousElementSibling;return t?a.c.hasClass(t,"p-selectable-cell")?t:this.findPrevSelectableRow(t):null}},{key:"findNextSelectableRow",value:function(e){var t=e.nextElementSibling;return t?a.c.hasClass(t,"p-selectable-row")?t:this.findNextSelectableRow(t):null}},{key:"findPrevSelectableRow",value:function(e){var t=e.previousElementSibling;return t?a.c.hasClass(t,"p-selectable-row")?t:this.findPrevSelectableRow(t):null}},{key:"changeTabIndex",value:function(e,t){e&&t&&(e.tabIndex=-1,t.tabIndex=0)}},{key:"getTabIndex",value:function(e){return this.props.allowCellSelection?e?0:0===this.props.rowIndex&&0===this.props.index?0:-1:null}},{key:"isSelected",value:function(){return!!this.props.selection&&(this.props.selection instanceof Array?this.findIndexInSelection()>-1:this.equals(this.props.selection))}},{key:"equals",value:function(e){return(e.rowIndex===this.props.rowIndex||e.rowData===this.props.rowData)&&(e.field===this.props.field||e.cellIndex===this.props.index)}},{key:"findIndexInSelection",value:function(){var e=this;return this.props.selection?this.props.selection.findIndex(function(t){return e.equals(t)}):-1}},{key:"unbindDocumentEditListener",value:function(){this.documentEditListener&&(document.removeEventListener("click",this.documentEditListener),this.documentEditListener=null,this.selfClick=!1)}},{key:"componentDidUpdate",value:function(){var e=this;"row"!==this.props.editMode&&this.container&&this.props.editor&&(clearTimeout(this.tabindexTimeout),this.tabindexTimeout=setTimeout(function(){if(e.state.editing){var t=a.c.findSingle(e.container,"input");t&&document.activeElement!==t&&!t.hasAttribute("data-isCellEditing")&&(t.setAttribute("data-isCellEditing",!0),t.focus()),e.keyHelper.tabIndex=-1}else e.keyHelper&&e.keyHelper.setAttribute("tabindex",0)},1))}},{key:"componentWillUnmount",value:function(){this.unbindDocumentEditListener(),this.overlayEventListener&&(a.g.off("overlay-click",this.overlayEventListener),this.overlayEventListener=null)}},{key:"render",value:function(){var e,t,n=this,r=this.props.allowCellSelection&&this.isSelected(),o=null;if(this.props.cellClassName){var s=a.f.resolveFieldData(this.props.rowData,this.props.field);o=this.props.cellClassName(s,k(k({},this.props),{rowData:this.props.rowData}))}var l=Object(a.l)(this.props.bodyClassName||this.props.className,o,{"p-selection-column":this.props.selectionMode,"p-selectable-cell":this.props.allowCellSelection,"p-highlight":r,"p-editable-column":this.props.editor,"p-cell-editing":this.state.editing&&this.props.editor}),u=this.getTabIndex(r);if(this.props.expander){var c=Object(a.l)("p-row-toggler-icon pi pi-fw p-clickable",{"pi-chevron-down":this.props.expanded,"pi-chevron-right":!this.props.expanded}),d="".concat(this.props.tableId?this.props.tableId+"_":"","content_").concat(this.props.rowIndex,"_expanded"),p={onClick:this.onExpanderClick,className:"p-row-toggler p-link",iconClassName:c};e=i.a.createElement("button",{type:"button",onClick:p.onClick,className:p.className,"aria-expanded":this.props.expanded,"aria-controls":d},i.a.createElement("span",{className:p.iconClassName}),i.a.createElement(a.i,null)),this.props.body&&(p.element=e,e=this.props.body(this.props.rowData,k(k({},this.props),{expander:p})))}else if(this.props.selectionMode){var h=!0;this.props.showSelectionElement&&(h=this.props.showSelectionElement(this.props.rowData)),h&&(e="single"===this.props.selectionMode?i.a.createElement(x,{onClick:this.props.onRadioClick,rowData:this.props.rowData,selected:this.props.selected,tableId:this.props.tableId}):i.a.createElement(T,{onClick:this.props.onCheckboxClick,rowData:this.props.rowData,selected:this.props.selected}))}else if(this.props.rowReorder){var f=!0;if(this.props.showRowReorderElement&&(f=this.props.showRowReorderElement(this.props.rowData)),f){var m=Object(a.l)("p-datatable-reorderablerow-handle",this.props.rowReorderIcon);e=i.a.createElement("i",{className:m})}}else if(this.props.rowEditor){var g={};this.state.editing?(g={editing:!0,onSaveClick:this.props.onRowEditSave,saveClassName:"p-row-editor-save p-link",saveIconClassName:"p-row-editor-save-icon pi pi-fw pi-check p-clickable",onCancelClick:this.props.onRowEditCancel,cancelClassName:"p-row-editor-cancel p-link",cancelIconClassName:"p-row-editor-cancel-icon pi pi-fw pi-times p-clickable"},e=i.a.createElement(i.a.Fragment,null,i.a.createElement("button",{type:"button",onClick:g.onSaveClick,className:g.saveClassName},i.a.createElement("span",{className:g.saveIconClassName}),i.a.createElement(a.i,null)),i.a.createElement("button",{type:"button",onClick:g.onCancelClick,className:g.cancelClassName},i.a.createElement("span",{className:g.cancelIconClassName}),i.a.createElement(a.i,null)))):(g={editing:!1,onInitClick:this.props.onRowEditInit,initClassName:"p-row-editor-init p-link",initIconClassName:"p-row-editor-init-icon pi pi-fw pi-pencil p-clickable"},e=i.a.createElement("button",{type:"button",onClick:g.onInitClick,className:g.initClassName},i.a.createElement("span",{className:g.initIconClassName}),i.a.createElement(a.i,null))),this.props.body&&(g.element=e,e=this.props.body(this.props.rowData,k(k({},this.props),{rowEditor:g})))}else e=this.state.editing&&this.props.editor?this.props.editor(this.props):this.props.body?this.props.body(this.props.rowData,this.props):a.f.resolveFieldData(this.props.rowData,this.props.field);return"row"!==this.props.editMode&&(t=this.props.editor&&i.a.createElement("a",{tabIndex:"0",ref:function(e){n.keyHelper=e},className:"p-cell-editor-key-helper p-hidden-accessible",onFocus:this.onEditorFocus},i.a.createElement("span",null))),i.a.createElement("td",{ref:function(e){n.container=e},role:"cell",tabIndex:u,className:l,style:this.props.bodyStyle||this.props.style,onClick:this.onClick,onKeyDown:this.onKeyDown,rowSpan:this.props.rowSpan,onBlur:this.onBlur,onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp},t,e)}}],[{key:"getDerivedStateFromProps",value:function(e,t){return"row"===e.editMode&&e.editing!==t.editing?{editing:e.editing}:null}}]),n}();function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function N(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}var M=function(e){m(n,r["Component"]);var t=N(n);function n(e){var r;return c(this,n),(r=t.call(this,e)).props.isRowEditingControlled||(r.state={editing:!1}),r.onClick=r.onClick.bind(h(r)),r.onDoubleClick=r.onDoubleClick.bind(h(r)),r.onTouchEnd=r.onTouchEnd.bind(h(r)),r.onRightClick=r.onRightClick.bind(h(r)),r.onMouseDown=r.onMouseDown.bind(h(r)),r.onMouseUp=r.onMouseUp.bind(h(r)),r.onDragEnd=r.onDragEnd.bind(h(r)),r.onDragOver=r.onDragOver.bind(h(r)),r.onDragLeave=r.onDragLeave.bind(h(r)),r.onDrop=r.onDrop.bind(h(r)),r.onKeyDown=r.onKeyDown.bind(h(r)),r.onRowEditInit=r.onRowEditInit.bind(h(r)),r.onRowEditSave=r.onRowEditSave.bind(h(r)),r.onRowEditCancel=r.onRowEditCancel.bind(h(r)),r.updateEditingState=r.updateEditingState.bind(h(r)),r}return p(n,[{key:"getEditing",value:function(){return this.props.isRowEditingControlled?this.props.editing:this.state.editing}},{key:"onClick",value:function(e){this.props.onClick&&this.props.onClick({originalEvent:e,data:this.props.rowData,index:this.props.rowIndex})}},{key:"onDoubleClick",value:function(e){this.props.onDoubleClick&&this.props.onDoubleClick({originalEvent:e,data:this.props.rowData,index:this.props.rowIndex})}},{key:"onTouchEnd",value:function(e){this.props.onTouchEnd&&this.props.onTouchEnd(e)}},{key:"onRightClick",value:function(e){this.props.onRightClick&&this.props.onRightClick({originalEvent:e,data:this.props.rowData,index:this.props.rowIndex})}},{key:"onMouseDown",value:function(e){a.c.hasClass(e.target,"p-datatable-reorderablerow-handle")?e.currentTarget.draggable=!0:e.currentTarget.draggable=!1,this.props.onMouseDown&&this.props.onMouseDown({originalEvent:e,data:this.props.rowData,index:this.props.rowIndex})}},{key:"onMouseUp",value:function(e){this.props.onMouseUp&&this.props.onMouseUp({originalEvent:e,data:this.props.rowData,index:this.props.rowIndex})}},{key:"onDragEnd",value:function(e){this.props.onDragEnd&&this.props.onDragEnd(e),e.currentTarget.draggable=!1}},{key:"onDragOver",value:function(e){this.props.onDragOver&&this.props.onDragOver({originalEvent:e,rowElement:this.container}),e.preventDefault()}},{key:"onDragLeave",value:function(e){this.props.onDragLeave&&this.props.onDragLeave({originalEvent:e,rowElement:this.container})}},{key:"onDrop",value:function(e){this.props.onDrop&&this.props.onDrop({originalEvent:e,rowElement:this.container}),e.preventDefault()}},{key:"onKeyDown",value:function(e){if(this.isFocusable()&&!this.props.allowCellSelection){var t=e.target,n=e.currentTarget;switch(e.which){case 40:var r=this.findNextSelectableRow(n);r&&(this.changeTabIndex(n,r),r.focus()),e.preventDefault();break;case 38:var i=this.findPrevSelectableRow(n);i&&(this.changeTabIndex(n,i),i.focus()),e.preventDefault();break;case 13:this.onClick(e),e.preventDefault();break;case 32:"INPUT"===t.nodeName||"TEXTAREA"===t.nodeName||t.readOnly||(this.onClick(e),e.preventDefault())}}}},{key:"changeTabIndex",value:function(e,t){e&&t&&(e.tabIndex=-1,t.tabIndex=0)}},{key:"findNextSelectableRow",value:function(e){var t=e.nextElementSibling;return t?a.c.hasClass(t,"p-selectable-row")?t:this.findNextSelectableRow(t):null}},{key:"findPrevSelectableRow",value:function(e){var t=e.previousElementSibling;return t?a.c.hasClass(t,"p-selectable-row")?t:this.findPrevSelectableRow(t):null}},{key:"updateEditingState",value:function(e,t){this.props.isRowEditingControlled?this.props.onRowEditingToggle({originalEvent:e,data:this.props.rowData,index:this.props.rowIndex}):this.setState({editing:t})}},{key:"onRowEditInit",value:function(e){this.props.onRowEditInit&&this.props.onRowEditInit({originalEvent:e,data:this.props.rowData,index:this.props.rowIndex}),this.updateEditingState(e,!0),e.preventDefault()}},{key:"onRowEditSave",value:function(e){var t=!0;this.props.rowEditorValidator&&(t=this.props.rowEditorValidator(this.props.rowData)),this.props.onRowEditSave&&this.props.onRowEditSave({originalEvent:e,data:this.props.rowData,index:this.props.rowIndex,valid:t}),t&&this.updateEditingState(e,!1),e.preventDefault()}},{key:"onRowEditCancel",value:function(e){this.props.onRowEditCancel&&this.props.onRowEditCancel({originalEvent:e,data:this.props.rowData,index:this.props.rowIndex}),this.updateEditingState(e,!1),e.preventDefault()}},{key:"isFocusable",value:function(){return this.props.selectionMode&&"single"!==this.props.selectionModeInColumn&&"multiple"!==this.props.selectionModeInColumn}},{key:"getTabIndex",value:function(){return this.isFocusable()&&!this.props.allowCellSelection?0===this.props.rowIndex?0:-1:null}},{key:"render",value:function(){var e=this,t=i.a.Children.toArray(this.props.children),n={"p-highlight":!this.props.allowCellSelection&&this.props.selected,"p-highlight-contextmenu":this.props.contextMenuSelected,"p-selectable-row":this.props.allowRowSelection,"p-row-odd":this.props.rowIndex%2!==0};if(this.props.rowClassName){var r=this.props.rowClassName(this.props.rowData);n=D(D({},n),r)}for(var o=Object(a.l)(n),s=this.props.virtualScroll?{height:this.props.virtualRowHeight}:{},l="rowspan"===this.props.rowGroupMode,u=this.getTabIndex(),c=[],d=0;d<t.length;d++){var p=t[d],h=void 0;if(l&&this.props.sortField===p.props.field){if(!this.props.groupRowSpan)continue;h=this.props.groupRowSpan,o+=" p-datatable-rowspan-group"}var f=this.getEditing(),m=i.a.createElement(R,E({tableId:this.props.tableId,key:d},p.props,{value:this.props.value,rowSpan:h,rowData:this.props.rowData,index:d,rowIndex:this.props.rowIndex,onRowToggle:this.props.onRowToggle,expanded:this.props.expanded,onRadioClick:this.props.onRadioClick,onCheckboxClick:this.props.onCheckboxClick,selected:this.props.selected,selection:this.props.selection,selectOnEdit:this.props.selectOnEdit,editMode:this.props.editMode,editing:f,onRowEditInit:this.onRowEditInit,onRowEditSave:this.onRowEditSave,onRowEditCancel:this.onRowEditCancel,onMouseDown:this.props.onCellMouseDown,onMouseUp:this.props.onCellMouseUp,showRowReorderElement:this.props.showRowReorderElement,showSelectionElement:this.props.showSelectionElement,allowCellSelection:this.props.allowCellSelection,onClick:this.props.onCellClick,onEditingCellChange:this.props.onEditingCellChange,cellClassName:this.props.cellClassName}));c.push(m)}return i.a.createElement("tr",{role:"row",tabIndex:u,ref:function(t){e.container=t},className:o,onClick:this.onClick,onDoubleClick:this.onDoubleClick,onTouchEnd:this.onTouchEnd,onContextMenu:this.onRightClick,onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onDragStart:this.props.onDragStart,onDragEnd:this.onDragEnd,onDragOver:this.onDragOver,onDragLeave:this.onDragLeave,onDrop:this.onDrop,style:s,onKeyDown:this.onKeyDown},c)}}]),n}();function L(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}var B=function(e){m(n,r["Component"]);var t=L(n);function n(e){var r;return c(this,n),(r=t.call(this,e)).onClick=r.onClick.bind(h(r)),r}return p(n,[{key:"onClick",value:function(e){this.props.onClick&&this.props.onClick({originalEvent:e,data:this.props.rowData})}},{key:"render",value:function(){var e=Object(a.l)("p-row-toggler-icon pi pi-fw p-clickable",{"pi-chevron-down":this.props.expanded,"pi-chevron-right":!this.props.expanded});return i.a.createElement("button",{type:"button",onClick:this.onClick,className:"p-row-toggler p-link"},i.a.createElement("span",{className:e}),i.a.createElement(a.i,null))}}]),n}();y(B,"defaultProps",{rowData:null,onClick:null,expanded:!1});var F=["originalEvent"];function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function H(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}var z=function(e){m(n,r["Component"]);var t=H(n);function n(e){var r;return c(this,n),(r=t.call(this,e)).onRowClick=r.onRowClick.bind(h(r)),r.onRowRightClick=r.onRowRightClick.bind(h(r)),r.onRowTouchEnd=r.onRowTouchEnd.bind(h(r)),r.onRowToggle=r.onRowToggle.bind(h(r)),r.onRowEditingToggle=r.onRowEditingToggle.bind(h(r)),r.onRadioClick=r.onRadioClick.bind(h(r)),r.onCheckboxClick=r.onCheckboxClick.bind(h(r)),r.onDragSelectionMouseMove=r.onDragSelectionMouseMove.bind(h(r)),r.onDragSelectionMouseUp=r.onDragSelectionMouseUp.bind(h(r)),r.onRowDragEnd=r.onRowDragEnd.bind(h(r)),r.onRowDragLeave=r.onRowDragLeave.bind(h(r)),r.onRowDrop=r.onRowDrop.bind(h(r)),r.onRowMouseDown=r.onRowMouseDown.bind(h(r)),r.onRowMouseUp=r.onRowMouseUp.bind(h(r)),r.onCellClick=r.onCellClick.bind(h(r)),r.onCellMouseDown=r.onCellMouseDown.bind(h(r)),r.onCellMouseUp=r.onCellMouseUp.bind(h(r)),r}return p(n,[{key:"onRowClick",value:function(e){if(!this.allowCellSelection()&&this.allowSelection(e)){if(this.props.onRowClick&&this.props.onRowClick(e),this.allowRowSelection())if(this.allowRangeSelection(e))this.onRangeSelection(e);else{var t=this.isRadioSelectionModeInColumn()||this.isCheckboxSelectionModeInColumn()||this.allowMetaKeySelection(e);this.anchorRowIndex=e.index,this.rangeRowIndex=e.index,this.anchorRowFirst=this.props.first,this.isSingleSelection()?this.onSingleSelection(U(U({},e),{},{toggleable:t,type:"row"})):this.onMultipleSelection(U(U({},e),{},{toggleable:t,type:"row"}))}else this.focusOnElement(e.originalEvent);this.rowTouched=!1}}},{key:"onCellClick",value:function(e){if(this.allowSelection(e)){if(this.props.onCellClick&&this.props.onCellClick(e),this.allowCellSelection())if(this.allowRangeSelection(e))this.onRangeSelection(e);else{var t=this.allowMetaKeySelection(e),n=e.originalEvent,r=w(e,F);this.anchorRowIndex=e.rowIndex,this.rangeRowIndex=e.rowIndex,this.anchorRowFirst=this.props.first,this.anchorCellIndex=e.cellIndex,this.isSingleSelection()?this.onSingleSelection({originalEvent:n,data:r,toggleable:t,type:"cell"}):this.onMultipleSelection({originalEvent:n,data:r,toggleable:t,type:"cell"})}this.rowTouched=!1}}},{key:"onSingleSelection",value:function(e){var t=e.originalEvent,n=e.data,r=e.toggleable,i=e.type,o=this.isSelected(n),a=this.props.selection;o?r&&(a=null,this.onUnselect({originalEvent:t,data:n,type:i})):(a=n,this.onSelect({originalEvent:t,data:n,type:i})),this.focusOnElement(t,!0),this.props.onSelectionChange&&a!==this.props.selection&&this.props.onSelectionChange({originalEvent:t,value:a})}},{key:"onMultipleSelection",value:function(e){var t=this,n=e.originalEvent,r=e.data,i=e.toggleable,o=e.type,a=this.isSelected(r),s=this.props.selection||[];if(a)if(i){var l=this.findIndexInSelection(r);s=this.props.selection.filter(function(e,t){return t!==l}),this.onUnselect({originalEvent:n,data:r,type:o})}else s.length&&(this.props.selection.forEach(function(e){return t.onUnselect({originalEvent:n,data:e,type:o})}),s=[r],this.onSelect({originalEvent:n,data:r,type:o}));else s=i&&this.isMultipleSelection()?[].concat(u(s),[r]):[r],this.onSelect({originalEvent:n,data:r,type:o});this.focusOnElement(n,!0),this.props.onSelectionChange&&s!==this.props.selection&&this.props.onSelectionChange({originalEvent:n,value:s})}},{key:"onRangeSelection",value:function(e){a.c.clearSelection(),this.rangeRowIndex=this.allowCellSelection()?e.rowIndex:e.index;var t=this.selectRange(e),n=this.isMultipleSelection()?u(new Set([].concat(u(this.props.selection||[]),u(t)))):t;this.props.onSelectionChange&&n!==this.props.selection&&this.props.onSelectionChange({originalEvent:e.originalEvent,value:n}),this.anchorRowIndex=this.rangeRowIndex,this.anchorCellIndex=e.cellIndex,this.focusOnElement(e.originalEvent,!1)}},{key:"selectRange",value:function(e){var t,n,r=this.props.lazy&&this.props.paginator;return r&&(this.anchorRowIndex+=this.anchorRowFirst,this.rangeRowIndex+=this.props.first),this.rangeRowIndex>this.anchorRowIndex?(t=this.anchorRowIndex,n=this.rangeRowIndex):this.rangeRowIndex<this.anchorRowIndex?(t=this.rangeRowIndex,n=this.anchorRowIndex):t=n=this.rangeRowIndex,r&&(t=Math.max(t-this.props.first,0),n-=this.props.first),this.allowCellSelection()?this.selectRangeOnCell(e,t,n):this.selectRangeOnRow(e,t,n)}},{key:"selectRangeOnRow",value:function(e,t,n){for(var r=this.props.value,i=[],o=t;o<=n;o++){var a=r[o];i.push(a),this.onSelect({originalEvent:e.originalEvent,data:a,type:"row"})}return i}},{key:"selectRangeOnCell",value:function(e,t,n){var r,o,s=e.cellIndex;s>this.anchorCellIndex?(r=this.anchorCellIndex,o=s):s<this.anchorCellIndex?(r=s,o=this.anchorCellIndex):r=o=s;for(var l=this.props.value,u=[],c=t;c<=n;c++)for(var d=l[c],p=i.a.Children.toArray(this.props.children),h=r;h<=o;h++){var f=p[h].props.field,m={value:a.f.resolveFieldData(d,f),field:f,rowData:d,rowIndex:c,cellIndex:h,selected:!0};u.push(m),this.onSelect({originalEvent:e.originalEvent,data:m,type:"cell"})}return u}},{key:"onSelect",value:function(e){this.allowCellSelection()?this.props.onCellSelect&&this.props.onCellSelect(U(U({originalEvent:e.originalEvent},e.data),{},{type:e.type})):this.props.onRowSelect&&this.props.onRowSelect(e)}},{key:"onUnselect",value:function(e){this.allowCellSelection()?this.props.onCellUnselect&&this.props.onCellUnselect(U(U({originalEvent:e.originalEvent},e.data),{},{type:e.type})):this.props.onRowUnselect&&this.props.onRowUnselect(e)}},{key:"enableDragSelection",value:function(e){this.props.dragSelection&&!this.dragSelectionHelper&&(this.dragSelectionHelper=document.createElement("div"),a.c.addClass(this.dragSelectionHelper,"p-datatable-drag-selection-helper"),this.initialDragPosition={x:e.clientX,y:e.clientY},this.dragSelectionHelper.style.top="".concat(e.pageY,"px"),this.dragSelectionHelper.style.left="".concat(e.pageX,"px"),this.bindDragSelectionEvents())}},{key:"bindDragSelectionEvents",value:function(){document.addEventListener("mousemove",this.onDragSelectionMouseMove),document.addEventListener("mouseup",this.onDragSelectionMouseUp),document.body.appendChild(this.dragSelectionHelper)}},{key:"unbindDragSelectionEvents",value:function(){this.onDragSelectionMouseUp()}},{key:"onDragSelectionMouseMove",value:function(e){var t=this.initialDragPosition,n=t.x,r=t.y,i=e.clientX-n,o=e.clientY-r;o<0&&(this.dragSelectionHelper.style.top="".concat(e.pageY+5,"px")),i<0&&(this.dragSelectionHelper.style.left="".concat(e.pageX+5,"px")),this.dragSelectionHelper.style.height="".concat(Math.abs(o),"px"),this.dragSelectionHelper.style.width="".concat(Math.abs(i),"px"),e.preventDefault()}},{key:"onDragSelectionMouseUp",value:function(){this.dragSelectionHelper&&(this.dragSelectionHelper.remove(),this.dragSelectionHelper=null),document.removeEventListener("mousemove",this.onDragSelectionMouseMove),document.removeEventListener("mouseup",this.onDragSelectionMouseUp)}},{key:"onRowMouseDown",value:function(e){a.c.clearSelection(),this.allowRowDrag(e)&&(this.enableDragSelection(e.originalEvent),this.anchorRowIndex=e.index,this.rangeRowIndex=e.index,this.anchorRowFirst=this.props.first)}},{key:"onRowMouseUp",value:function(e){var t=e.index===this.anchorRowIndex;this.allowRowDrag(e)&&!t&&this.onRangeSelection(e)}},{key:"onCellMouseDown",value:function(e){this.allowCellDrag(e)&&(this.enableDragSelection(e.originalEvent),this.anchorRowIndex=e.rowIndex,this.rangeRowIndex=e.rowIndex,this.anchorRowFirst=this.props.first,this.anchorCellIndex=e.cellIndex)}},{key:"onCellMouseUp",value:function(e){var t=e.rowIndex===this.anchorRowIndex&&e.cellIndex===this.anchorCellIndex;this.allowCellDrag(e)&&!t&&this.onRangeSelection(e)}},{key:"onRowTouchEnd",value:function(e){this.rowTouched=!0}},{key:"onRowRightClick",value:function(e){this.props.onContextMenu&&(a.c.clearSelection(),this.props.onContextMenuSelectionChange&&this.props.onContextMenuSelectionChange({originalEvent:e.originalEvent,value:e.data}),this.props.onContextMenu&&this.props.onContextMenu({originalEvent:e.originalEvent,data:e.data}),e.originalEvent.preventDefault())}},{key:"onRadioClick",value:function(e){this.onSingleSelection(U(U({},e),{},{toggleable:!0,type:"radio"}))}},{key:"onCheckboxClick",value:function(e){this.onMultipleSelection(U(U({},e),{},{toggleable:!0,type:"checkbox"}))}},{key:"allowDrag",value:function(e){return this.props.dragSelection&&this.isMultipleSelection()&&!e.originalEvent.shiftKey}},{key:"allowRowDrag",value:function(e){return!this.allowCellSelection()&&this.allowDrag(e)}},{key:"allowCellDrag",value:function(e){return this.allowCellSelection()&&this.allowDrag(e)}},{key:"allowSelection",value:function(e){var t=e.originalEvent.target.nodeName;return"INPUT"!==t&&"BUTTON"!==t&&"A"!==t&&!a.c.hasClass(e.originalEvent.target,"p-clickable")}},{key:"allowMetaKeySelection",value:function(e){return!this.rowTouched&&(!this.props.metaKeySelection||this.props.metaKeySelection&&(e.originalEvent.metaKey||e.originalEvent.ctrlKey))}},{key:"allowRangeSelection",value:function(e){return this.isMultipleSelection()&&e.originalEvent.shiftKey&&null!==this.anchorRowIndex}},{key:"allowRowSelection",value:function(){return(this.props.selectionMode||this.props.selectionModeInColumn)&&!this.isRadioOnlySelection()&&!this.isCheckboxOnlySelection()}},{key:"allowCellSelection",value:function(){return this.props.cellSelection&&!this.isRadioSelectionModeInColumn()&&!this.isCheckboxSelectionModeInColumn()}},{key:"isRadioSelectionMode",value:function(){return"radiobutton"===this.props.selectionMode}},{key:"isCheckboxSelectionMode",value:function(){return"checkbox"===this.props.selectionMode}},{key:"isRadioSelectionModeInColumn",value:function(){return"single"===this.props.selectionModeInColumn}},{key:"isCheckboxSelectionModeInColumn",value:function(){return"multiple"===this.props.selectionModeInColumn}},{key:"isSingleSelection",value:function(){return"single"===this.props.selectionMode&&!this.isCheckboxSelectionModeInColumn()||!this.isRadioSelectionMode()&&this.isRadioSelectionModeInColumn()}},{key:"isMultipleSelection",value:function(){return"multiple"===this.props.selectionMode&&!this.isRadioSelectionModeInColumn()||this.isCheckboxSelectionModeInColumn()}},{key:"isRadioOnlySelection",value:function(){return this.isRadioSelectionMode()&&this.isRadioSelectionModeInColumn()}},{key:"isCheckboxOnlySelection",value:function(){return this.isCheckboxSelectionMode()&&this.isCheckboxSelectionModeInColumn()}},{key:"isSelected",value:function(e){return!(!e||!this.props.selection)&&(this.props.selection instanceof Array?this.findIndexInSelection(e)>-1:this.equals(e,this.props.selection))}},{key:"isContextMenuSelected",value:function(e){return!(!e||!this.props.contextMenuSelection)&&this.equals(e,this.props.contextMenuSelection)}},{key:"focusOnElement",value:function(e,t){var n=e.currentTarget;if(!this.allowCellSelection())if(this.isCheckboxSelectionModeInColumn()){var r=a.c.findSingle(n,"td.p-selection-column .p-checkbox-box");r&&r.focus()}else if(this.isRadioSelectionModeInColumn()){var i=a.c.findSingle(n,'td.p-selection-column input[type="radio"]');i&&i.focus()}!t&&n&&n.focus()}},{key:"equals",value:function(e,t){return this.allowCellSelection()?(e.rowIndex===t.rowIndex||e.rowData===t.rowData)&&(e.field===t.field||e.cellIndex===t.cellIndex):"equals"===this.compareSelectionBy?e===t:a.f.equals(e,t,this.props.dataKey)}},{key:"findIndexInSelection",value:function(e){var t=this;return this.props.selection?this.props.selection.findIndex(function(n){return t.equals(e,n)}):-1}},{key:"onRowToggle",value:function(e){var t,n=this.props.dataKey;if(n){var r=String(a.f.resolveFieldData(e.data,n));null!=(t=this.props.expandedRows?U({},this.props.expandedRows):{})[r]?(delete t[r],this.props.onRowCollapse&&this.props.onRowCollapse({originalEvent:e,data:e.data})):(t[r]=!0,this.props.onRowExpand&&this.props.onRowExpand({originalEvent:e,data:e.data}))}else{var i=this.findRowIndex(this.props.expandedRows,e.data);t=this.props.expandedRows?u(this.props.expandedRows):[],-1!==i?(t=t.filter(function(e,t){return t!==i}),this.props.onRowCollapse&&this.props.onRowCollapse({originalEvent:e,data:e.data})):(t.push(e.data),this.props.onRowExpand&&this.props.onRowExpand({originalEvent:e,data:e.data}))}this.props.onRowToggle&&this.props.onRowToggle({data:t})}},{key:"findRowIndex",value:function(e,t){return e?e.findIndex(function(e){return a.f.equals(t,e)}):-1}},{key:"isRowExpanded",value:function(e){var t=this.props.dataKey;if(t){var n=String(a.f.resolveFieldData(e,t));return this.props.expandedRows&&null!=this.props.expandedRows[n]}return-1!==this.findRowIndex(this.props.expandedRows,e)}},{key:"onRowEditingToggle",value:function(e){var t,n=this.props.dataKey;if(n){var r=String(a.f.resolveFieldData(e.data,n));null!=(t=this.props.editingRows?U({},this.props.editingRows):{})[r]?delete t[r]:t[r]=!0}else{var i=this.findRowIndex(this.props.editingRows,e.data);t=this.props.editingRows?u(this.props.editingRows):[],-1!==i?t=t.filter(function(e,t){return t!==i}):t.push(e.data)}this.props.onRowEditChange&&this.props.onRowEditChange({originalEvent:e.originalEvent,data:t,index:e.rowIndex})}},{key:"isRowEditing",value:function(e){var t=this.props.dataKey;if(t){var n=String(a.f.resolveFieldData(e,t));return this.props.editingRows&&null!=this.props.editingRows[n]}return-1!==this.findRowIndex(this.props.editingRows,e)}},{key:"isSelectionEnabled",value:function(){if(this.props.selectionMode||null!=this.props.selectionModeInColumn)return!0;if(!Array.isArray(this.props.children))return this.props.children&&null!=this.props.children.selectionMode;for(var e=0;e<this.props.children.length;e++)if(this.props.children[e].props.selectionMode)return!0;return!1}},{key:"onRowDragStart",value:function(e,t){this.rowDragging=!0,this.draggedRowIndex=t,e.dataTransfer.setData("text","b")}},{key:"onRowDragEnd",value:function(e,t){this.rowDragging=!1,this.draggedRowIndex=null,this.droppedRowIndex=null}},{key:"onRowDragOver",value:function(e,t){if(this.rowDragging&&this.draggedRowIndex!==t){var n=e.rowElement,r=a.c.getOffset(n).top+a.c.getWindowScrollTop(),i=e.originalEvent.pageY,o=r+a.c.getOuterHeight(n)/2,s=n.previousElementSibling;i<o?(a.c.removeClass(n,"p-datatable-dragpoint-bottom"),this.droppedRowIndex=t,s?a.c.addClass(s,"p-datatable-dragpoint-bottom"):a.c.addClass(n,"p-datatable-dragpoint-top")):(s?a.c.removeClass(s,"p-datatable-dragpoint-bottom"):a.c.addClass(n,"p-datatable-dragpoint-top"),this.droppedRowIndex=t+1,a.c.addClass(n,"p-datatable-dragpoint-bottom"))}}},{key:"onRowDragLeave",value:function(e){var t=e.rowElement,n=t.previousElementSibling;n&&a.c.removeClass(n,"p-datatable-dragpoint-bottom"),a.c.removeClass(t,"p-datatable-dragpoint-bottom"),a.c.removeClass(t,"p-datatable-dragpoint-top")}},{key:"onRowDrop",value:function(e){if(null!=this.droppedRowIndex){var t=this.draggedRowIndex>this.droppedRowIndex?this.droppedRowIndex:0===this.droppedRowIndex?0:this.droppedRowIndex-1,n=u(this.props.value);a.f.reorderArray(n,this.draggedRowIndex,t),this.props.onRowReorder&&this.props.onRowReorder({originalEvent:e,value:n,dragIndex:this.draggedRowIndex,dropIndex:this.droppedRowIndex})}this.onRowDragLeave(e),this.onRowDragEnd(e)}},{key:"componentWillUnmount",value:function(){this.props.dragSelection&&this.unbindDragSelectionEvents()}},{key:"renderRowGroupHeader",value:function(e,t){var n=null;return"subheader"===this.props.rowGroupMode&&this.props.expandableRowGroups&&(n=i.a.createElement(B,{onClick:this.onRowToggle,rowData:e,expanded:this.isRowExpanded(e)})),i.a.createElement("tr",{role:"row",key:t+"_rowgroupheader",className:"p-rowgroup-header"},i.a.createElement("td",{role:"cell",colSpan:i.a.Children.count(this.props.children)},n,i.a.createElement("span",{className:"p-rowgroup-header-name"},this.props.rowGroupHeaderTemplate(e,t))))}},{key:"renderRowGroupFooter",value:function(e,t){return i.a.createElement("tr",{role:"row",key:t+"_rowgroupfooter",className:"p-rowgroup-footer"},this.props.rowGroupFooterTemplate(e,t))}},{key:"render",value:function(){var e,t=this;if(this.props.children){var n=this.props.rows||0,r=this.props.first||0,o=this.isSelectionEnabled(),s=this.props.rowGroupMode,l=s&&"subheader"===s,u=s&&"rowspan"===s,c=!1;if(this.props.value&&this.props.value.length){e=[];for(var d=this.props.lazy?0:this.props.value.length>r?r:0,p=this.props.virtualScroll?d+2*n:d+n||this.props.value.length,h=function(n){if(n>=t.props.value.length)return"break";var r=t.props.value[n],s=t.isRowExpanded(r),p=t.isRowEditing(r),h=!!o&&t.isSelected(t.props.value[n]),f=t.isContextMenuSelected(r),m=void 0;if(l){var g=a.f.resolveFieldData(r,t.props.groupField),b=a.f.resolveFieldData(t.props.value[n-1],t.props.groupField);0!==n&&g===b||(e.push(t.renderRowGroupHeader(r,n)),c=s)}if(u){var v=n,y=a.f.resolveFieldData(r,t.props.sortField);if(n===d||a.f.resolveFieldData(t.props.value[n-1],t.props.sortField)!==y){var _=y;for(m=0;y===_;){m++;var S=t.props.value[++v];if(!S)break;_=a.f.resolveFieldData(S,t.props.sortField)}}}var w=t.props.expandableRowGroups&&l&&c;if(!t.props.expandableRowGroups||w){var E=i.a.createElement(M,{tableId:t.props.tableId,key:n,value:t.props.value,rowData:r,rowIndex:n,onClick:t.onRowClick,onDoubleClick:t.props.onRowDoubleClick,onRightClick:t.onRowRightClick,onTouchEnd:t.onRowTouchEnd,onMouseDown:t.onRowMouseDown,onMouseUp:t.onRowMouseUp,onCellMouseDown:t.onCellMouseDown,onCellMouseUp:t.onCellMouseUp,onRowToggle:t.onRowToggle,expanded:s,selectionMode:t.props.selectionMode,selectOnEdit:t.props.selectOnEdit,onRadioClick:t.onRadioClick,onCheckboxClick:t.onCheckboxClick,selected:h,contextMenuSelected:f,rowClassName:t.props.rowClassName,cellClassName:t.props.cellClassName,sortField:t.props.sortField,rowGroupMode:t.props.rowGroupMode,groupRowSpan:m,onDragStart:function(e){return t.onRowDragStart(e,n)},onDragEnd:t.onRowDragEnd,onDragOver:function(e){return t.onRowDragOver(e,n)},onDragLeave:t.onRowDragLeave,onDrop:t.onRowDrop,virtualScroll:t.props.virtualScroll,virtualRowHeight:t.props.virtualRowHeight,editMode:t.props.editMode,editing:p,isRowEditingControlled:!!t.props.onRowEditChange,rowEditorValidator:t.props.rowEditorValidator,onRowEditInit:t.props.onRowEditInit,onRowEditSave:t.props.onRowEditSave,onRowEditCancel:t.props.onRowEditCancel,onRowEditingToggle:t.onRowEditingToggle,showRowReorderElement:t.props.showRowReorderElement,showSelectionElement:t.props.showSelectionElement,onSelectionChange:t.props.onSelectionChange,selectionModeInColumn:t.props.selectionModeInColumn,dragSelection:t.props.dragSelection,selection:t.props.selection,allowRowSelection:t.allowRowSelection(),allowCellSelection:t.allowCellSelection(),onCellClick:t.onCellClick,onEditingCellChange:t.props.onEditingCellChange},t.props.children);e.push(E)}if(s&&(!l||!t.props.expandableRowGroups)){var C=t.props.rowExpansionTemplate(r),x="".concat(t.props.tableId?t.props.tableId+"_":"","content_").concat(n,"_expanded"),A=i.a.createElement("tr",{key:x,id:x,role:"row",className:"p-row-expanded"},i.a.createElement("td",{role:"cell",colSpan:t.props.children.length},C));e.push(A)}if(l&&(!t.props.expandableRowGroups||w)){var T=a.f.resolveFieldData(r,t.props.groupField),O=a.f.resolveFieldData(t.props.value[n+1],t.props.groupField);n!==t.props.value.length-1&&T===O||e.push(t.renderRowGroupFooter(r,n))}},f=d;f<p;f++){if("break"===h(f))break}}else{var m=this.props.emptyMessage;e=this.props.loading||null===m?null:i.a.createElement("tr",{role:"row",className:"p-datatable-emptymessage"},i.a.createElement("td",{role:"cell",colSpan:this.props.children.length},"function"===typeof m?m(this.props.frozen):m))}}return i.a.createElement("tbody",{className:"p-datatable-tbody"},e)}}]),n}();function V(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}var W=function(e){m(n,r["Component"]);var t=V(n);function n(){return c(this,n),t.apply(this,arguments)}return p(n,[{key:"render",value:function(){var e=this.props.footerClassName||this.props.className,t=a.f.getJSXElement(this.props.footer,this.props);return i.a.createElement("td",{role:"cell",className:e,style:this.props.footerStyle||this.props.style,colSpan:this.props.colSpan,rowSpan:this.props.rowSpan},t)}}]),n}();function G(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}var K=function(e){m(n,r["Component"]);var t=G(n);function n(){return c(this,n),t.apply(this,arguments)}return p(n,[{key:"createFooterCells",value:function(e,t,n){var r=i.a.Children.toArray(e.props.children);return i.a.Children.map(r,function(e,t){return i.a.createElement(W,E({key:t},e.props))})}},{key:"render",value:function(){var e,t=this;this.props.columnGroup?e=i.a.Children.toArray(this.props.columnGroup.props.children).map(function(e,n){return i.a.createElement("tr",{key:n,role:"row"},t.createFooterCells(e))}):e=i.a.createElement("tr",{role:"row"},this.createFooterCells(this));return i.a.createElement("tfoot",{className:"p-datatable-tfoot"},e)}}]),n}();function q(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}var Y=function(e){m(n,r["Component"]);var t=q(n);function n(e){var r;return c(this,n),(r=t.call(this,e)).state={filterValue:"",badgeVisible:!1},r.onClick=r.onClick.bind(h(r)),r.onFilterChange=r.onFilterChange.bind(h(r)),r.onMouseDown=r.onMouseDown.bind(h(r)),r.onResizerMouseDown=r.onResizerMouseDown.bind(h(r)),r.onResizerClick=r.onResizerClick.bind(h(r)),r.onResizerDoubleClick=r.onResizerDoubleClick.bind(h(r)),r.onKeyDown=r.onKeyDown.bind(h(r)),r.onDragStart=r.onDragStart.bind(h(r)),r.onDragOver=r.onDragOver.bind(h(r)),r.onDragLeave=r.onDragLeave.bind(h(r)),r.onDrop=r.onDrop.bind(h(r)),r}return p(n,[{key:"onClick",value:function(e){var t=this.props.columnProps,n=t.field,r=t.sortField,i=t.sortable,o=t.sortFunction;if(!this.isSortableDisabled()){var s=e.target;(a.c.hasClass(s,"p-sortable-column")||a.c.hasClass(s,"p-column-title")||a.c.hasClass(s,"p-sortable-column-icon")||a.c.hasClass(s.parentElement,"p-sortable-column-icon"))&&(this.props.onSort({originalEvent:e,sortField:r||n,sortFunction:o,sortable:i,sortableDisabledFields:this.props.sortableDisabledFields}),a.c.clearSelection())}}},{key:"onFilterChange",value:function(e){var t=this,n=e.target.value;this.props.columnProps.filter&&this.props.onFilter&&(this.filterTimeout&&clearTimeout(this.filterTimeout),this.filterTimeout=setTimeout(function(){t.props.onFilter({value:n,field:t.props.columnProps.filterField||t.props.columnProps.field,matchMode:t.props.columnProps.filterMatchMode}),t.filterTimeout=null},this.props.filterDelay)),this.setState({filterValue:n})}},{key:"onResizerMouseDown",value:function(e){this.props.resizableColumns&&this.props.onColumnResizeStart&&(this.props.onColumnResizeStart({originalEvent:e,columnEl:e.target.parentElement,columnProps:this.props.columnProps}),e.preventDefault())}},{key:"onResizerClick",value:function(e){this.props.resizableColumns&&this.props.onColumnResizerClick&&(this.props.onColumnResizerClick({originalEvent:e,element:e.currentTarget.parentElement,column:this.props.columnProps}),e.preventDefault())}},{key:"onResizerDoubleClick",value:function(e){this.props.resizableColumns&&this.props.onColumnResizerDoubleClick&&(this.props.onColumnResizerDoubleClick({originalEvent:e,element:e.currentTarget.parentElement,column:this.props.columnProps}),e.preventDefault())}},{key:"onMouseDown",value:function(e){this.props.reorderableColumns&&this.props.columnProps.reorderable&&("INPUT"!==e.target.nodeName?this.el.draggable=!0:"INPUT"===e.target.nodeName&&(this.el.draggable=!1))}},{key:"onKeyDown",value:function(e){"Enter"===e.key&&e.currentTarget===this.el&&(this.onClick(e),e.preventDefault())}},{key:"onDragStart",value:function(e){this.props.onDragStart&&this.props.onDragStart({originalEvent:e,column:this.props.columnProps})}},{key:"onDragOver",value:function(e){this.props.onDragOver&&this.props.onDragOver({originalEvent:e,column:this.props.columnProps})}},{key:"onDragLeave",value:function(e){this.props.onDragLeave&&this.props.onDragLeave({originalEvent:e,column:this.props.columnProps})}},{key:"onDrop",value:function(e){this.props.onDrop&&this.props.onDrop({originalEvent:e,column:this.props.columnProps})}},{key:"getMultiSortMetaDataIndex",value:function(){if(this.props.multiSortMeta)for(var e=this.props.columnProps.sortField||this.props.columnProps.field,t=0;t<this.props.multiSortMeta.length;t++)if(this.props.multiSortMeta[t].field===e)return t;return-1}},{key:"componentDidUpdate",value:function(e){var t=e.columnProps,n=this.props.columnProps,r=n.filterField||n.field;t.sortableDisabled===n.sortableDisabled&&t.sortable===n.sortable||this.props.onSortableChange(),!(this.state.filterValue&&e.filters&&e.filters[r])||this.props.filters&&this.props.filters[r]||this.setState({filterValue:""})}},{key:"getAriaSort",value:function(e,t){if(this.props.columnProps.sortable){var n=e?t<0?"pi-sort-amount-down":"pi-sort-amount-up-alt":"pi-sort-alt";return"pi-sort-amount-down"===n?"descending":"pi-sort-amount-up-alt"===n?"ascending":"none"}return null}},{key:"isSortableDisabled",value:function(){return!this.props.columnProps.sortable||this.props.columnProps.sortable&&(this.props.allSortableDisabled||this.props.columnProps.sortableDisabled)}},{key:"isSingleSorted",value:function(){return null!==this.props.sortField&&(this.props.columnProps.field===this.props.sortField||this.props.columnProps.sortField===this.props.sortField)}},{key:"renderSortIcon",value:function(e,t){if(this.props.columnProps.sortable){var n=e?t<0?"pi-sort-amount-down":"pi-sort-amount-up-alt":"pi-sort-alt",r=Object(a.l)("p-sortable-column-icon pi pi-fw",n);return i.a.createElement("span",{className:r})}return null}},{key:"renderSortBadge",value:function(e){return-1!==e&&this.state.badgeVisible?i.a.createElement("span",{className:"p-sortable-column-badge"},e+1):null}},{key:"render",value:function(){var e,t,n=this;if(this.props.columnProps.filter&&this.props.renderOptions.renderFilter&&(e=this.props.columnProps.filterElement||i.a.createElement(s.a,{onChange:this.onFilterChange,type:this.props.columnProps.filterType,value:this.state.filterValue,className:"p-column-filter",placeholder:this.props.columnProps.filterPlaceholder,maxLength:this.props.columnProps.filterMaxLength})),"multiple"===this.props.columnProps.selectionMode&&this.props.renderOptions.renderHeaderCheckbox&&(t=i.a.createElement(T,{onClick:this.props.onHeaderCheckboxClick,selected:this.props.headerCheckboxSelected,disabled:!this.props.value||0===this.props.value.length})),this.props.renderOptions.filterOnly)return i.a.createElement("th",{ref:function(e){return n.el=e},role:"columnheader",className:Object(a.l)("p-filter-column",this.props.columnProps.filterHeaderClassName),style:this.props.columnProps.filterHeaderStyle||this.props.columnProps.style,colSpan:this.props.columnProps.colSpan,rowSpan:this.props.columnProps.rowSpan},e,t);var r=this.getMultiSortMetaDataIndex(),o=-1!==r?this.props.multiSortMeta[r]:null,l=this.isSingleSorted(),u=null!==o,c=0,d=this.props.resizableColumns&&i.a.createElement("span",{className:"p-column-resizer p-clickable",onMouseDown:this.onResizerMouseDown,onClick:this.onResizerClick,onDoubleClick:this.onResizerDoubleClick});l?c=this.props.sortOrder:u&&(c=o.order);var p=this.props.columnProps.sortable&&(l||u),h=this.isSortableDisabled(),f=Object(a.l)({"p-sortable-column":this.props.columnProps.sortable,"p-highlight":p,"p-sortable-disabled":h,"p-resizable-column":this.props.resizableColumns,"p-selection-column":this.props.columnProps.selectionMode},this.props.columnProps.headerClassName||this.props.columnProps.className),m=this.renderSortIcon(p,c),g=this.getAriaSort(p,c),b=this.renderSortBadge(r),v=this.props.columnProps.sortable&&!h?this.props.tabIndex:null;return i.a.createElement("th",{ref:function(e){return n.el=e},role:"columnheader",tabIndex:v,className:f,style:this.props.columnProps.headerStyle||this.props.columnProps.style,onClick:this.onClick,onMouseDown:this.onMouseDown,onKeyDown:this.onKeyDown,colSpan:this.props.columnProps.colSpan,rowSpan:this.props.columnProps.rowSpan,"aria-sort":g,onDragStart:this.onDragStart,onDragOver:this.onDragOver,onDragLeave:this.onDragLeave,onDrop:this.onDrop},d,i.a.createElement("span",{className:"p-column-title"},this.props.columnProps.header),m,b,e,t)}}],[{key:"getDerivedStateFromProps",value:function(e,t){return{badgeVisible:e.multiSortMeta&&e.multiSortMeta.length>1}}}]),n}();function X(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return Q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Q(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Z(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}var J=function(e){m(n,r["Component"]);var t=Z(n);function n(e){var r;return c(this,n),(r=t.call(this,e)).state={sortableDisabledFields:[],allSortableDisabled:!1},r.onSortableChange=r.onSortableChange.bind(h(r)),r}return p(n,[{key:"createHeaderCells",value:function(e,t){var n=this;return i.a.Children.map(e,function(e,r){return i.a.createElement(Y,{key:e.props.columnKey||e.props.field||r,allSortableDisabled:n.isAllSortableDisabled(),onSortableChange:n.onSortableChange,columnProps:e.props,value:n.props.value,onSort:n.props.onSort,sortableDisabledFields:n.state.sortableDisabledFields,sortMode:n.props.sortMode,sortField:n.props.sortField,sortOrder:n.props.sortOrder,multiSortMeta:n.props.multiSortMeta,resizableColumns:n.props.resizableColumns,onColumnResizeStart:n.props.onColumnResizeStart,onColumnResizerClick:n.props.onColumnResizerClick,onColumnResizerDoubleClick:n.props.onColumnResizerDoubleClick,filterDelay:n.props.filterDelay,onFilter:n.props.onFilter,renderOptions:t,onHeaderCheckboxClick:n.props.onHeaderCheckboxClick,headerCheckboxSelected:n.props.headerCheckboxSelected,reorderableColumns:n.props.reorderableColumns,onDragStart:n.props.onColumnDragStart,onDragOver:n.props.onColumnDragOver,onDragLeave:n.props.onColumnDragLeave,onDrop:n.props.onColumnDrop,filters:n.props.filters,tabIndex:n.props.tabIndex})})}},{key:"hasColumnFilter",value:function(e){if(e){var t,n=X(e);try{for(n.s();!(t=n.n()).done;){if(t.value.props.filter)return!0}}catch(e){n.e(e)}finally{n.f()}}return!1}},{key:"isSingleSort",value:function(){return"single"===this.props.sortMode}},{key:"isMultipleSort",value:function(){return"multiple"===this.props.sortMode}},{key:"isAllSortableDisabled",value:function(){return this.isSingleSort()&&this.state.allSortableDisabled}},{key:"isColumnSorted",value:function(e){return null!==this.props.sortField&&(e.props.field===this.props.sortField||e.props.sortField===this.props.sortField)}},{key:"updateSortableDisabled",value:function(){var e=this;if(this.isSingleSort()||this.isMultipleSort()&&this.props.onSort){var t=[],n=!1;i.a.Children.forEach(this.props.children,function(r){r.props.sortableDisabled&&(t.push(r.props.sortField||r.props.field),!n&&e.isColumnSorted(r)&&(n=!0))}),this.setState({sortableDisabledFields:t,allSortableDisabled:n})}}},{key:"onSortableChange",value:function(){this.updateSortableDisabled()}},{key:"componentDidMount",value:function(){this.updateSortableDisabled()}},{key:"render",value:function(){var e,t=this;if(this.props.columnGroup){e=i.a.Children.toArray(this.props.columnGroup.props.children).map(function(e,n){return i.a.createElement("tr",{key:n,role:"row"},t.createHeaderCells(i.a.Children.toArray(e.props.children),{filterOnly:!1,renderFilter:!0,renderHeaderCheckbox:!0}))})}else{var n=i.a.Children.toArray(this.props.children);e=this.hasColumnFilter(n)?i.a.createElement(i.a.Fragment,null,i.a.createElement("tr",{role:"row"},this.createHeaderCells(n,{filterOnly:!1,renderFilter:!1,renderHeaderCheckbox:!1})),i.a.createElement("tr",{role:"row"},this.createHeaderCells(n,{filterOnly:!0,renderFilter:!0,renderHeaderCheckbox:!0}))):i.a.createElement("tr",{role:"row"},this.createHeaderCells(n,{filterOnly:!1,renderFilter:!1,renderHeaderCheckbox:!0}))}return i.a.createElement("thead",{className:"p-datatable-thead"},e)}}]),n}();function $(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}var ee=function(e){m(n,r["Component"]);var t=$(n);function n(){return c(this,n),t.apply(this,arguments)}return p(n,[{key:"renderRow",value:function(e){for(var t=[],n=0;n<this.props.columns.length;n++)t.push(i.a.createElement("td",{key:n},this.props.columns[n].props.loadingBody()));return i.a.createElement("tr",{key:e},t)}},{key:"renderRows",value:function(){for(var e=[],t=0;t<this.props.rows;t++)e.push(this.renderRow(t));return e}},{key:"render",value:function(){var e=this.renderRows();return i.a.createElement("tbody",{className:"p-datatable-tbody"},e)}}]),n}();function te(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return ne(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ne(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ie(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}var oe=function(e){m(n,r["Component"]);var t=ie(n);function n(e){var r;return c(this,n),(r=t.call(this,e)).state={d_rows:e.rows,editingCells:[]},r.props.onPage||(r.state.first=e.first,r.state.rows=e.rows),r.props.onSort||(r.state.sortField=e.sortField,r.state.sortOrder=e.sortOrder,r.state.multiSortMeta=e.multiSortMeta),r.props.onFilter||(r.state.filters=e.filters),r.isStateful()&&r.restoreState(r.state),r.onPageChange=r.onPageChange.bind(h(r)),r.onSort=r.onSort.bind(h(r)),r.onFilter=r.onFilter.bind(h(r)),r.onColumnResizeStart=r.onColumnResizeStart.bind(h(r)),r.onHeaderCheckboxClick=r.onHeaderCheckboxClick.bind(h(r)),r.onColumnDragStart=r.onColumnDragStart.bind(h(r)),r.onColumnDragOver=r.onColumnDragOver.bind(h(r)),r.onColumnDragLeave=r.onColumnDragLeave.bind(h(r)),r.onColumnDrop=r.onColumnDrop.bind(h(r)),r.onVirtualScroll=r.onVirtualScroll.bind(h(r)),r.onEditingCellChange=r.onEditingCellChange.bind(h(r)),r}return p(n,[{key:"getFirst",value:function(){return this.props.onPage?this.props.first:this.state.first}},{key:"getRows",value:function(){return this.props.onPage?this.props.rows:this.state.rows}},{key:"getSortField",value:function(){return this.props.onSort?this.props.sortField:this.state.sortField}},{key:"getSortOrder",value:function(){return this.props.onSort?this.props.sortOrder:this.state.sortOrder}},{key:"getMultiSortMeta",value:function(){return this.props.onSort?this.props.multiSortMeta:this.state.multiSortMeta}},{key:"getFilters",value:function(){return this.props.onFilter?this.props.filters:this.state.filters}},{key:"getStorage",value:function(){switch(this.props.stateStorage){case"local":return window.localStorage;case"session":return window.sessionStorage;case"custom":return null;default:throw new Error(this.props.stateStorage+' is not a valid value for the state storage, supported values are "local", "session" and "custom".')}}},{key:"isCustomStateStorage",value:function(){return"custom"===this.props.stateStorage}},{key:"isStateful",value:function(){return null!=this.props.stateKey||this.isCustomStateStorage()}},{key:"saveState",value:function(){var e={};this.props.paginator&&(e.first=this.getFirst(),e.rows=this.getRows());var t=this.getSortField();t&&(e.sortField=t,e.sortOrder=this.getSortOrder());var n=this.getMultiSortMeta();if(n&&(e.multiSortMeta=n),this.hasFilter()&&(e.filters=this.getFilters()),this.props.resizableColumns&&this.saveColumnWidths(e),this.props.reorderableColumns&&(e.columnOrder=this.state.columnOrder),this.props.expandedRows&&(e.expandedRows=this.props.expandedRows),this.props.selection&&this.props.onSelectionChange&&(e.selection=this.props.selection),this.isCustomStateStorage())this.props.customSaveState&&this.props.customSaveState(e);else{var r=this.getStorage();Object.keys(e).length&&r.setItem(this.props.stateKey,JSON.stringify(e))}this.props.onStateSave&&this.props.onStateSave(e)}},{key:"clearState",value:function(){var e=this.getStorage();e&&this.props.stateKey&&e.removeItem(this.props.stateKey)}},{key:"restoreState",value:function(e){var t={};if(this.isCustomStateStorage())this.props.customRestoreState&&(t=this.props.customRestoreState());else{var n=this.getStorage().getItem(this.props.stateKey);n&&(t=JSON.parse(n))}this._restoreState(t,e)}},{key:"restoreTableState",value:function(e){var t=this._restoreState(e);t&&Object.keys(t).length&&this.setState(t)}},{key:"_restoreState",value:function(e){var t,n,r,i,o=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&Object.keys(e).length){if(this.props.paginator)if(this.props.onPage){this.props.onPage((t=e.first,n=e.rows,r=o.getTotalRecords(o.processData()),i=Math.ceil(r/n)||1,{first:t,rows:n,page:Math.floor(t/n),pageCount:i}))}else a.first=e.first,a.rows=e.rows;e.sortField&&(this.props.onSort?this.props.onSort({sortField:e.sortField,sortOrder:e.sortOrder}):(a.sortField=e.sortField,a.sortOrder=e.sortOrder)),e.multiSortMeta&&(this.props.onSort?this.props.onSort({multiSortMeta:e.multiSortMeta}):a.multiSortMeta=e.multiSortMeta),e.filters&&(this.props.onFilter?this.props.onFilter({filters:e.filters}):a.filters=e.filters),this.props.resizableColumns&&(this.columnWidthsState=e.columnWidths,this.tableWidthState=e.tableWidth),this.props.reorderableColumns&&(a.columnOrder=e.columnOrder),e.expandedRows&&this.props.onRowToggle&&this.props.onRowToggle({data:e.expandedRows}),e.selection&&this.props.onSelectionChange&&this.props.onSelectionChange({value:e.selection}),this.props.onStateRestore&&this.props.onStateRestore(e)}return a}},{key:"saveColumnWidths",value:function(e){var t=[];a.c.find(this.container,".p-datatable-thead > tr > th.p-resizable-column").map(function(e){return t.push(a.c.getOuterWidth(e))}),e.columnWidths=t.join(","),"expand"===this.props.columnResizeMode&&(e.tableWidth=this.props.scrollable?a.c.findSingle(this.container,".p-datatable-scrollable-header-table").style.width:a.c.getOuterWidth(this.table)+"px")}},{key:"restoreColumnWidths",value:function(){if(this.columnWidthsState){var e=this.columnWidthsState.split(",");if("expand"===this.props.columnResizeMode&&this.tableWidthState&&(this.props.scrollable?this.setScrollableItemsWidthOnExpandResize(null,this.tableWidthState,0):(this.table.style.width=this.tableWidthState,this.container.style.width=this.tableWidthState)),this.props.scrollable){var t=a.c.find(this.container,".p-datatable-scrollable-header-table > colgroup > col"),n=a.c.find(this.container,".p-datatable-scrollable-body-table > colgroup > col");t.map(function(t,n){return t.style.width=e[n]+"px"}),n.map(function(t,n){return t.style.width=e[n]+"px"})}else{a.c.find(this.table,".p-datatable-thead > tr > th").map(function(t,n){return t.style.width=e[n]+"px"})}}}},{key:"onPageChange",value:function(e){this.props.onPage?this.props.onPage(e):this.setState({first:e.first,rows:e.rows}),this.props.onValueChange&&this.props.onValueChange(this.processData())}},{key:"createPaginator",value:function(e,t,n){var r=Object(a.l)("p-paginator-"+e,this.props.paginatorClassName);return i.a.createElement(o.a,{first:this.getFirst(),rows:this.getRows(),pageLinkSize:this.props.pageLinkSize,className:r,onPageChange:this.onPageChange,template:this.props.paginatorTemplate,totalRecords:t,rowsPerPageOptions:this.props.rowsPerPageOptions,currentPageReportTemplate:this.props.currentPageReportTemplate,leftContent:this.props.paginatorLeft,rightContent:this.props.paginatorRight,alwaysShow:this.props.alwaysShowPaginator,dropdownAppendTo:this.props.paginatorDropdownAppendTo})}},{key:"onSort",value:function(e){var t,n,r=e.sortField,i=this.props.defaultSortOrder;if(this.columnSortable=e.sortable,this.columnSortFunction=e.sortFunction,this.columnField=e.sortField,"multiple"===this.props.sortMode){var o=e.originalEvent.metaKey||e.originalEvent.ctrlKey,a=e.sortableDisabledFields,s=(t=u(this.getMultiSortMeta()||[])).find(function(e){return e.field===r});i=s?this.getCalculatedSortOrder(s.order):i;var l={field:r,order:i};i?(t=o?t:t.filter(function(e){return a.some(function(t){return t===e.field})}),this.addSortMeta(l,t)):this.props.removableSort&&this.removeSortMeta(l,t),n={multiSortMeta:t}}else i=this.getSortField()===r?this.getCalculatedSortOrder(this.getSortOrder()):i,this.props.removableSort&&(r=i?r:null),n={sortField:r,sortOrder:i};this.props.onSort?this.props.onSort(n):(n.first=0,this.setState(n)),this.props.onValueChange&&this.props.onValueChange(this.processData({sortField:r,sortOrder:i,multiSortMeta:t}))}},{key:"getCalculatedSortOrder",value:function(e){return this.props.removableSort?this.props.defaultSortOrder===e?-1*e:0:-1*e}},{key:"addSortMeta",value:function(e,t){for(var n=-1,r=0;r<t.length;r++)if(t[r].field===e.field){n=r;break}n>=0?t[n]=e:t.push(e)}},{key:"removeSortMeta",value:function(e,t){for(var n=-1,r=0;r<t.length;r++)if(t[r].field===e.field){n=r;break}n>=0&&t.splice(n,1),t=t.length>0?t:null}},{key:"sortSingle",value:function(e,t,n){var r=u(e);return this.columnSortable&&this.columnSortFunction?r=this.columnSortFunction({field:this.getSortField(),order:this.getSortOrder()}):r.sort(function(e,r){var i=a.f.resolveFieldData(e,t),o=a.f.resolveFieldData(r,t),s=null;return s=null==i&&null!=o?-1:null!=i&&null==o?1:null==i&&null==o?0:"string"===typeof i&&"string"===typeof o?i.localeCompare(o,void 0,{numeric:!0}):i<o?-1:i>o?1:0,n*s}),r}},{key:"sortMultiple",value:function(e,t){var n=this,r=u(e);if(this.columnSortable&&this.columnSortFunction){var i=t.find(function(e){return e.field===n.columnField}),o=this.columnField,a=i?i.order:this.defaultSortOrder;r=this.columnSortFunction({field:o,order:a})}else r.sort(function(e,r){return n.multisortField(e,r,t,0)});return r}},{key:"multisortField",value:function(e,t,n,r){var i=a.f.resolveFieldData(e,n[r].field),o=a.f.resolveFieldData(t,n[r].field),s=null;if("string"===typeof i||i instanceof String){if(i.localeCompare&&i!==o)return n[r].order*i.localeCompare(o,void 0,{numeric:!0})}else s=i<o?-1:1;return i===o?n.length-1>r?this.multisortField(e,t,n,r+1):0:n[r].order*s}},{key:"filter",value:function(e,t,n){this.onFilter({value:e,field:t,matchMode:n})}},{key:"onFilter",value:function(e){var t=this.getFilters(),n=t?function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?re(Object(n),!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):re(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},t):{};this.isFilterBlank(e.value)?n[e.field]&&delete n[e.field]:n[e.field]={value:e.value,matchMode:e.matchMode},this.props.onFilter?this.props.onFilter({filters:n}):this.setState({first:0,filters:n}),this.props.onValueChange&&this.props.onValueChange(this.processData({filters:n}))}},{key:"hasFilter",value:function(){var e=this.getFilters()||this.props.globalFilter;return e&&Object.keys(e).length>0}},{key:"isFilterBlank",value:function(e){return null===e||void 0===e||("string"===typeof e&&0===e.trim().length||e instanceof Array&&0===e.length)}},{key:"hasFooter",value:function(){return!!this.props.children&&(!!this.props.footerColumnGroup||this.hasChildrenFooter(this.props.children))}},{key:"hasChildrenFooter",value:function(e){var t=!1;if(e){if(!(e instanceof Array))return e.props&&null!==e.props.footer;for(var n=0;n<e.length;n++)t=t||this.hasChildrenFooter(e[n])}return t}},{key:"onColumnResizeStart",value:function(e){var t=a.c.getOffset(this.container).left;this.resizeColumn=e.columnEl,this.resizeColumnProps=e.columnProps,this.columnResizing=!0,this.lastResizerHelperX=e.originalEvent.pageX-t+this.container.scrollLeft,this.bindColumnResizeEvents()}},{key:"onColumnResize",value:function(e){var t=a.c.getOffset(this.container).left;a.c.addClass(this.container,"p-unselectable-text"),this.resizerHelper.style.height=this.container.offsetHeight+"px",this.resizerHelper.style.top="0px",this.resizerHelper.style.left=e.pageX-t+this.container.scrollLeft+"px",this.resizerHelper.style.display="block"}},{key:"onColumnResizeEnd",value:function(e){var t=this.resizerHelper.offsetLeft-this.lastResizerHelperX,n=this.resizeColumn.offsetWidth,r=n+t,i=this.resizeColumn.style.minWidth||15;if(n+t>parseInt(i,10)){if("fit"===this.props.columnResizeMode){var o=this.resizeColumn.nextElementSibling,s=o.offsetWidth-t;if(r>15&&s>15)if(this.props.scrollable){var l=this.findParentScrollableView(this.resizeColumn),u=a.c.findSingle(l,"table.p-datatable-scrollable-body-table"),c=a.c.findSingle(l,"table.p-datatable-scrollable-header-table"),d=a.c.findSingle(l,"table.p-datatable-scrollable-footer-table"),p=a.c.index(this.resizeColumn);this.resizeColGroup(c,p,r,s),this.resizeColGroup(u,p,r,s),this.resizeColGroup(d,p,r,s)}else this.resizeColumn.style.width=r+"px",o&&(o.style.width=s+"px")}else"expand"===this.props.columnResizeMode&&(this.props.scrollable?this.setScrollableItemsWidthOnExpandResize(this.resizeColumn,r,t):(this.table.style.width=this.table.offsetWidth+t+"px",this.resizeColumn.style.width=r+"px"));this.props.onColumnResizeEnd&&this.props.onColumnResizeEnd({element:this.resizeColumn,column:this.resizeColumnProps,delta:t}),this.isStateful()&&this.saveState()}this.resizerHelper.style.display="none",this.resizeColumn=null,this.resizeColumnProps=null,a.c.removeClass(this.container,"p-unselectable-text"),this.unbindColumnResizeEvents()}},{key:"setScrollableItemsWidthOnExpandResize",value:function(e,t,n){var r=e?this.findParentScrollableView(e):this.container,i=a.c.findSingle(r,".p-datatable-scrollable-body"),o=a.c.findSingle(r,".p-datatable-scrollable-header"),s=a.c.findSingle(r,".p-datatable-scrollable-footer"),l=a.c.findSingle(i,"table.p-datatable-scrollable-body-table"),u=a.c.findSingle(o,"table.p-datatable-scrollable-header-table"),c=a.c.findSingle(s,"table.p-datatable-scrollable-footer-table"),d=e?l.offsetWidth+n:t,p=e?u.offsetWidth+n:t,h=this.container.offsetWidth>=d,f=function(e,t,n,r){e&&t&&(e.style.width=r?n+a.c.calculateScrollbarWidth(i)+"px":"auto",t.style.width=n+"px")};if(f(i,l,d,h),f(o,u,p,h),f(s,c,p,h),e){var m=a.c.index(e);this.resizeColGroup(u,m,t,null),this.resizeColGroup(l,m,t,null),this.resizeColGroup(c,m,t,null)}}},{key:"findParentScrollableView",value:function(e){if(e){for(var t=e.parentElement;t&&!a.c.hasClass(t,"p-datatable-scrollable-view");)t=t.parentElement;return t}return null}},{key:"resizeColGroup",value:function(e,t,n,r){if(e){var i="COLGROUP"===e.children[0].nodeName?e.children[0]:null;if(!i)throw new Error("Scrollable tables require a colgroup to support resizable columns");var o=i.children[t],a=o.nextElementSibling;o.style.width=n+"px",a&&r&&(a.style.width=r+"px")}}},{key:"bindColumnResizeEvents",value:function(){var e=this;this.documentColumnResizeListener=document.addEventListener("mousemove",function(t){e.columnResizing&&e.onColumnResize(t)}),this.documentColumnResizeEndListener=document.addEventListener("mouseup",function(t){e.columnResizing&&(e.columnResizing=!1,e.onColumnResizeEnd(t))})}},{key:"unbindColumnResizeEvents",value:function(){document.removeEventListener("document",this.documentColumnResizeListener),document.removeEventListener("document",this.documentColumnResizeEndListener)}},{key:"findParentHeader",value:function(e){if("TH"===e.nodeName)return e;for(var t=e.parentElement;"TH"!==t.nodeName&&(t=t.parentElement););return t}},{key:"onColumnDragStart",value:function(e){var t=e.originalEvent,n=e.column;this.columnResizing?t.preventDefault():(this.iconWidth=a.c.getHiddenElementOuterWidth(this.reorderIndicatorUp),this.iconHeight=a.c.getHiddenElementOuterHeight(this.reorderIndicatorUp),this.draggedColumnEl=this.findParentHeader(t.currentTarget),this.draggedColumn=n,t.dataTransfer.setData("text","b"))}},{key:"onColumnDragOver",value:function(e){var t=e.originalEvent,n=this.findParentHeader(t.currentTarget);if(this.props.reorderableColumns&&this.draggedColumnEl&&n){t.preventDefault();var r=a.c.getOffset(this.container),i=a.c.getOffset(n);if(this.draggedColumnEl!==n){var o=i.left-r.left,s=i.left+n.offsetWidth/2;this.reorderIndicatorUp.style.top=i.top-r.top-(this.iconHeight-1)+"px",this.reorderIndicatorDown.style.top=i.top-r.top+n.offsetHeight+"px",t.pageX>s?(this.reorderIndicatorUp.style.left=o+n.offsetWidth-Math.ceil(this.iconWidth/2)+"px",this.reorderIndicatorDown.style.left=o+n.offsetWidth-Math.ceil(this.iconWidth/2)+"px",this.dropPosition=1):(this.reorderIndicatorUp.style.left=o-Math.ceil(this.iconWidth/2)+"px",this.reorderIndicatorDown.style.left=o-Math.ceil(this.iconWidth/2)+"px",this.dropPosition=-1),this.reorderIndicatorUp.style.display="block",this.reorderIndicatorDown.style.display="block"}}}},{key:"onColumnDragLeave",value:function(e){var t=e.originalEvent;this.props.reorderableColumns&&this.draggedColumnEl&&(t.preventDefault(),this.reorderIndicatorUp.style.display="none",this.reorderIndicatorDown.style.display="none")}},{key:"onColumnDrop",value:function(e){var t=this,n=e.originalEvent,r=e.column;if(n.preventDefault(),this.draggedColumnEl){var o=a.c.index(this.draggedColumnEl),s=a.c.index(this.findParentHeader(n.currentTarget)),l=o!==s;if(l&&(s-o===1&&-1===this.dropPosition||o-s===1&&1===this.dropPosition)&&(l=!1),l){var u=this.state.columnOrder?this.getColumns():i.a.Children.toArray(this.props.children),c=function(e,t){return e.columnKey||t.columnKey?a.f.equals(e,t,"columnKey"):a.f.equals(e,t,"field")},d=u.findIndex(function(e){return c(e.props,t.draggedColumn)}),p=u.findIndex(function(e){return c(e.props,r)});p<d&&1===this.dropPosition&&p++,p>d&&-1===this.dropPosition&&p--,a.f.reorderArray(u,d,p);var h,f=[],m=te(u);try{for(m.s();!(h=m.n()).done;){var g=h.value;f.push(g.props.columnKey||g.props.field)}}catch(e){m.e(e)}finally{m.f()}this.setState({columnOrder:f}),this.props.onColReorder&&this.props.onColReorder({originalEvent:n,dragIndex:d,dropIndex:p,columns:u})}this.reorderIndicatorUp.style.display="none",this.reorderIndicatorDown.style.display="none",this.draggedColumnEl.draggable=!1,this.draggedColumnEl=null,this.dropPosition=null}}},{key:"onVirtualScroll",value:function(e){var t=this;this.virtualScrollTimer&&clearTimeout(this.virtualScrollTimer),this.virtualScrollTimer=setTimeout(function(){t.props.onVirtualScroll&&t.props.onVirtualScroll({first:(e.page-1)*t.props.rows,rows:t.props.virtualScroll?2*t.props.rows:t.props.rows})},this.props.virtualScrollDelay)}},{key:"hasEditingCell",value:function(){return this.state.editingCells&&0!==this.state.editingCells.length}},{key:"onEditingCellChange",value:function(e){var t=this,n=e.rowIndex,r=e.cellIndex,i=e.editing,o=u(this.state.editingCells);i?o.push({rowIndex:n,cellIndex:r}):o=o.filter(function(e){return!(e.rowIndex===n&&e.cellIndex===r)}),this.setState({editingCells:o},function(){t.props.onValueChange&&t.props.onValueChange(t.processData())})}},{key:"exportCSV",value:function(e){var t,n=this,r="\ufeff",i=this.getColumns();t=e&&e.selectionOnly?this.props.selection||[]:[].concat(u(this.props.frozenValue||[]),u(this.processData()||[])),i.forEach(function(e,t){var o=e.props,a=o.field,s=o.header;o.exportable&&a&&(r+='"'+(s||a)+'"',t<i.length-1&&(r+=n.props.csvSeparator))}),t.forEach(function(e){r+="\n",i.forEach(function(t,o){var s=t.props,l=s.field;if(s.exportable&&l){var u=a.f.resolveFieldData(e,l);u=null!=u?n.props.exportFunction?n.props.exportFunction({data:u,field:l}):String(u).replace(/"/g,'""'):"",r+='"'+u+'"',o<i.length-1&&(r+=n.props.csvSeparator)}})});var o=new Blob([r],{type:"application/csv;charset=utf-8;"});if(window.navigator.msSaveOrOpenBlob)navigator.msSaveOrOpenBlob(o,this.props.exportFilename+".csv");else{var s=document.createElement("a");void 0!==s.download?(s.setAttribute("href",URL.createObjectURL(o)),s.setAttribute("download",this.props.exportFilename+".csv"),s.style.display="none",document.body.appendChild(s),s.click(),document.body.removeChild(s)):(r="data:text/csv;charset=utf-8,"+r,window.open(encodeURI(r)))}}},{key:"closeEditingCell",value:function(){"row"!==this.props.editMode&&document.body.click()}},{key:"onHeaderCheckboxClick",value:function(e){var t,n=e.originalEvent;e.checked?(t=[],this.props.onAllRowsUnselect&&this.props.onAllRowsUnselect({originalEvent:n,data:t,type:"all"})):(t=u(this.hasFilter()?this.processData():this.props.value),this.props.onAllRowsSelect&&this.props.onAllRowsSelect({originalEvent:n,data:t,type:"all"}));this.props.onSelectionChange&&this.props.onSelectionChange({originalEvent:n,value:t})}},{key:"filterLocal",value:function(e,t){for(var n=[],r=t||this.getFilters(),o=i.a.Children.toArray(this.props.children),s=0;s<e.length;s++){for(var l=!0,u=!1,c=0;c<o.length;c++){var d=o[c],p=d.props.filterField||d.props.field,h=r?r[p]:null;if(h){var f=h.value,m=a.f.resolveFieldData(e[s],p),g=h.matchMode||d.props.filterMatchMode,b="custom"===g?d.props.filterFunction:a.d[g],v={rowData:e[s],filters:r,props:this.props,column:{filterMeta:h,filterField:p,props:d.props}};if(null===b||b(m,f,this.props.filterLocale,v)||(l=!1),!l)break}d.props.excludeGlobalFilter||!this.props.globalFilter||u||(u=a.d.contains(a.f.resolveFieldData(e[s],p),this.props.globalFilter,this.props.filterLocale))}var y=l;this.props.globalFilter&&(y=l&&u),y&&n.push(e[s])}return n.length===e.length&&(n=e),n}},{key:"processData",value:function(e){var t=this.props.value;if(!this.props.lazy&&!this.hasEditingCell()&&t&&t.length){var n=e&&e.sortField||this.getSortField(),r=e&&e.sortOrder||this.getSortOrder(),i=e&&e.multiSortMeta||this.getMultiSortMeta();(n||i&&i.length)&&("single"===this.props.sortMode?t=this.sortSingle(t,n,r):"multiple"===this.props.sortMode&&(t=this.sortMultiple(t,i)));var o=e&&e.filters||this.getFilters();(o||this.props.globalFilter)&&(t=this.filterLocal(t,o))}return t}},{key:"isAllSelected",value:function(){var e=this.hasFilter()?this.processData():this.props.value;return this.props.lazy?this.props.selection&&this.props.totalRecords&&this.props.selection.length===this.props.totalRecords:this.props.selection&&e&&e.length&&this.props.selection.length===e.length}},{key:"getFrozenColumns",value:function(e){var t,n=null,r=te(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;i.props.frozen&&(n=n||[]).push(i)}}catch(e){r.e(e)}finally{r.f()}return n}},{key:"getScrollableColumns",value:function(e){var t,n=null,r=te(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;i.props.frozen||(n=n||[]).push(i)}}catch(e){r.e(e)}finally{r.f()}return n}},{key:"getSelectionModeInColumn",value:function(e){if(Array.isArray(e)){var t,n=te(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r.props.selectionMode)return r.props.selectionMode}}catch(e){n.e(e)}finally{n.f()}}return null}},{key:"createTableHeader",value:function(e,t,n){return i.a.createElement(J,{value:e,sortMode:this.props.sortMode,onSort:this.onSort,sortField:this.getSortField(),sortOrder:this.getSortOrder(),multiSortMeta:this.getMultiSortMeta(),columnGroup:n,resizableColumns:this.props.resizableColumns,onColumnResizeStart:this.onColumnResizeStart,onColumnResizerClick:this.props.onColumnResizerClick,onColumnResizerDoubleClick:this.props.onColumnResizerDoubleClick,onFilter:this.onFilter,filterDelay:this.props.filterDelay,onHeaderCheckboxClick:this.onHeaderCheckboxClick,headerCheckboxSelected:this.isAllSelected(),reorderableColumns:this.props.reorderableColumns,onColumnDragStart:this.onColumnDragStart,filters:this.getFilters(),onColumnDragOver:this.onColumnDragOver,onColumnDragLeave:this.onColumnDragLeave,onColumnDrop:this.onColumnDrop,tabIndex:this.props.tabIndex},t)}},{key:"createTableBody",value:function(e,t,n,r){return i.a.createElement(z,{tableId:this.props.id,value:e,first:this.getFirst(),rows:this.getRows(),lazy:this.props.lazy,paginator:this.props.paginator,dataKey:this.props.dataKey,compareSelectionBy:this.props.compareSelectionBy,selectionMode:this.props.selectionMode,selection:this.props.selection,metaKeySelection:this.props.metaKeySelection,frozen:n,selectionModeInColumn:r,onSelectionChange:this.props.onSelectionChange,onRowClick:this.props.onRowClick,onRowDoubleClick:this.props.onRowDoubleClick,onRowSelect:this.props.onRowSelect,onRowUnselect:this.props.onRowUnselect,contextMenuSelection:this.props.contextMenuSelection,onContextMenuSelectionChange:this.props.onContextMenuSelectionChange,onContextMenu:this.props.onContextMenu,expandedRows:this.props.expandedRows,onRowToggle:this.props.onRowToggle,rowExpansionTemplate:this.props.rowExpansionTemplate,selectOnEdit:this.props.selectOnEdit,onRowExpand:this.props.onRowExpand,onRowCollapse:this.props.onRowCollapse,emptyMessage:this.props.emptyMessage,virtualScroll:this.props.virtualScroll,virtualRowHeight:this.props.virtualRowHeight,loading:this.props.loading,groupField:this.props.groupField,rowGroupMode:this.props.rowGroupMode,rowGroupHeaderTemplate:this.props.rowGroupHeaderTemplate,rowGroupFooterTemplate:this.props.rowGroupFooterTemplate,sortField:this.getSortField(),rowClassName:this.props.rowClassName,cellClassName:this.props.cellClassName,onRowReorder:this.props.onRowReorder,editMode:this.props.editMode,editingRows:this.props.editingRows,rowEditorValidator:this.props.rowEditorValidator,onRowEditInit:this.props.onRowEditInit,onRowEditSave:this.props.onRowEditSave,onRowEditCancel:this.props.onRowEditCancel,onRowEditChange:this.props.onRowEditChange,expandableRowGroups:this.props.expandableRowGroups,showRowReorderElement:this.props.showRowReorderElement,showSelectionElement:this.props.showSelectionElement,dragSelection:this.props.dragSelection,cellSelection:this.props.cellSelection,onCellClick:this.props.onCellClick,onCellSelect:this.props.onCellSelect,onCellUnselect:this.props.onCellUnselect,onEditingCellChange:this.onEditingCellChange},t)}},{key:"createTableLoadingBody",value:function(e){return this.props.virtualScroll?i.a.createElement(ee,{columns:e,rows:this.getRows()}):null}},{key:"createTableFooter",value:function(e,t){return this.hasFooter()?i.a.createElement(K,{columnGroup:t},e):null}},{key:"createScrollableView",value:function(e,t,n,r,o,a,s){return i.a.createElement(S,{columns:t,header:this.createTableHeader(e,t,r),body:this.createTableBody(e,t,n,s),loadingBody:this.createTableLoadingBody(t),frozenBody:this.props.frozenValue?this.createTableBody(this.props.frozenValue,t,!0,s):null,footer:this.createTableFooter(t,o),tableStyle:this.props.tableStyle,tableClassName:this.props.tableClassName,scrollHeight:this.props.scrollHeight,frozen:n,frozenWidth:this.props.frozenWidth,virtualScroll:this.props.virtualScroll,virtualRowHeight:this.props.virtualRowHeight,rows:this.props.rows,totalRecords:a,onVirtualScroll:this.onVirtualScroll,loading:this.props.loading})}},{key:"getColumns",value:function(){var e=i.a.Children.toArray(this.props.children);if(e&&e.length){if(this.props.reorderableColumns&&this.state.columnOrder){var t,n=[],r=te(this.state.columnOrder);try{for(r.s();!(t=r.n()).done;){var o=t.value,a=this.findColumnByKey(e,o);a&&n.push(a)}}catch(e){r.e(e)}finally{r.f()}return[].concat(n,u(e.filter(function(e){return n.indexOf(e)<0})))}return e}return null}},{key:"findColumnByKey",value:function(e,t){if(e&&e.length)for(var n=0;n<e.length;n++){var r=e[n];if(r.props.columnKey===t||r.props.field===t)return r}return null}},{key:"getTotalRecords",value:function(e){return this.props.lazy?this.props.totalRecords:e?e.length:0}},{key:"reset",value:function(){var e={};this.props.onPage||(e.first=this.props.first,e.rows=this.props.rows),this.props.onSort||(e.sortField=this.props.sortField,e.sortOrder=this.props.sortOrder,e.multiSortMeta=this.props.multiSortMeta),this.props.onFilter||(e.filters=this.props.filters),this.resetColumnOrder(),Object.keys(e).length&&this.setState(e)}},{key:"resetColumnOrder",value:function(){var e,t=[],n=te(i.a.Children.toArray(this.props.children));try{for(n.s();!(e=n.n()).done;){var r=e.value;t.push(r.props.columnKey||r.props.field)}}catch(e){n.e(e)}finally{n.f()}this.setState({columnOrder:t})}},{key:"renderLoader",value:function(){var e=Object(a.l)("p-datatable-loading-icon pi-spin",this.props.loadingIcon);return i.a.createElement("div",{className:"p-datatable-loading-overlay p-component-overlay"},i.a.createElement("i",{className:e}))}},{key:"componentDidMount",value:function(){this.isStateful()&&this.props.resizableColumns&&this.restoreColumnWidths()}},{key:"componentDidUpdate",value:function(e,t){this.isStateful()&&this.saveState(),e.globalFilter!==this.props.globalFilter&&this.filter(this.props.globalFilter,"globalFilter","contains")}},{key:"render",value:function(){var e,t=this,n=this.processData(),r=this.getColumns(),o=this.getTotalRecords(n),s=this.getSelectionModeInColumn(r),l=Object(a.l)("p-datatable p-component",{"p-datatable-resizable":this.props.resizableColumns,"p-datatable-resizable-fit":this.props.resizableColumns&&"fit"===this.props.columnResizeMode,"p-datatable-scrollable":this.props.scrollable,"p-datatable-virtual-scrollable":this.props.virtualScroll,"p-datatable-striped":this.props.stripedRows,"p-datatable-gridlines":this.props.showGridlines,"p-datatable-auto-layout":this.props.autoLayout,"p-datatable-hoverable-rows":this.props.rowHover||this.props.selectionMode||s},this.props.className),u=this.props.paginator&&"bottom"!==this.props.paginatorPosition&&this.createPaginator("top",o),c=this.props.paginator&&"top"!==this.props.paginatorPosition&&this.createPaginator("bottom",o),d=this.props.header&&i.a.createElement("div",{className:"p-datatable-header"},this.props.header),p=this.props.footer&&i.a.createElement("div",{className:"p-datatable-footer"},this.props.footer),h=this.props.resizableColumns&&i.a.createElement("div",{ref:function(e){t.resizerHelper=e},className:"p-column-resizer-helper p-highlight",style:{display:"none"}}),f=null,m=this.props.reorderableColumns&&i.a.createElement("span",{ref:function(e){t.reorderIndicatorUp=e},className:"pi pi-arrow-down p-datatable-reorder-indicator-up",style:{position:"absolute",display:"none"}}),g=this.props.reorderableColumns&&i.a.createElement("span",{ref:function(e){t.reorderIndicatorDown=e},className:"pi pi-arrow-up p-datatable-reorder-indicator-down",style:{position:"absolute",display:"none"}});if(this.props.loading&&(e=this.renderLoader()),Array.isArray(r))if(this.props.scrollable){var b,v,y=this.getFrozenColumns(r),_=y?this.getScrollableColumns(r):r;y&&(b=this.createScrollableView(n,y,!0,this.props.frozenHeaderColumnGroup,this.props.frozenFooterColumnGroup,o,s)),v=this.createScrollableView(n,_,!1,this.props.headerColumnGroup,this.props.footerColumnGroup,o,s),f=i.a.createElement("div",{className:"p-datatable-scrollable-wrapper"},b,v)}else{var S=this.createTableHeader(n,r,this.props.headerColumnGroup),w=this.createTableBody(n,r,!1,s),E=this.createTableFooter(r,this.props.footerColumnGroup);f=i.a.createElement("div",{className:"p-datatable-wrapper"},i.a.createElement("table",{style:this.props.tableStyle,role:"grid",className:this.props.tableClassName,ref:function(e){t.table=e}},S,E,w))}return i.a.createElement("div",{id:this.props.id,className:l,style:this.props.style,ref:function(e){t.container=e},"data-scrollselectors":".p-datatable-scrollable-body, .p-datatable-unfrozen-view .p-datatable-scrollable-body"},e,d,u,f,c,p,h,m,g)}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.rows===t.d_rows||e.onPage?null:{rows:e.rows,d_rows:e.rows}}}]),n}();y(oe,"defaultProps",{id:null,value:null,header:null,footer:null,style:null,className:null,tableStyle:null,tableClassName:null,paginator:!1,paginatorPosition:"bottom",alwaysShowPaginator:!0,paginatorClassName:null,paginatorTemplate:"FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown",paginatorLeft:null,paginatorRight:null,paginatorDropdownAppendTo:null,pageLinkSize:5,rowsPerPageOptions:null,currentPageReportTemplate:"({currentPage} of {totalPages})",first:0,rows:null,totalRecords:null,lazy:!1,sortField:null,sortOrder:null,multiSortMeta:null,sortMode:"single",defaultSortOrder:1,removableSort:!1,emptyMessage:"No records found",selectionMode:null,dragSelection:!1,cellSelection:!1,selection:null,onSelectionChange:null,contextMenuSelection:null,onContextMenuSelectionChange:null,compareSelectionBy:"deepEquals",dataKey:null,metaKeySelection:!0,selectOnEdit:!0,headerColumnGroup:null,footerColumnGroup:null,frozenHeaderColumnGroup:null,frozenFooterColumnGroup:null,rowExpansionTemplate:null,expandedRows:null,onRowToggle:null,resizableColumns:!1,columnResizeMode:"fit",reorderableColumns:!1,filters:null,globalFilter:null,filterDelay:300,filterLocale:void 0,scrollable:!1,scrollHeight:null,virtualScroll:!1,virtualScrollDelay:150,virtualRowHeight:28,frozenWidth:null,frozenValue:null,csvSeparator:",",exportFilename:"download",rowGroupMode:null,autoLayout:!1,rowClassName:null,cellClassName:null,rowGroupHeaderTemplate:null,rowGroupFooterTemplate:null,loading:!1,loadingIcon:"pi pi-spinner",tabIndex:0,stateKey:null,stateStorage:"session",groupField:null,editMode:"cell",editingRows:null,expandableRowGroups:!1,rowHover:!1,showGridlines:!1,stripedRows:!1,showSelectionElement:null,showRowReorderElement:null,onColumnResizeEnd:null,onColumnResizerClick:null,onColumnResizerDoubleClick:null,onSort:null,onPage:null,onFilter:null,onVirtualScroll:null,onAllRowsSelect:null,onAllRowsUnselect:null,onRowClick:null,onRowDoubleClick:null,onRowSelect:null,onRowUnselect:null,onRowExpand:null,onRowCollapse:null,onContextMenu:null,onColReorder:null,onCellClick:null,onCellSelect:null,onCellUnselect:null,onRowReorder:null,onValueChange:null,rowEditorValidator:null,onRowEditInit:null,onRowEditSave:null,onRowEditCancel:null,onRowEditChange:null,exportFunction:null,customSaveState:null,customRestoreState:null,onStateSave:null,onStateRestore:null})},function(e,t,n){"use strict";n.d(t,"a",function(){return p});var r=n(1);n.n(r);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(e){"@babel/helpers - typeof";return(o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){return!t||"object"!==o(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=s(e);if(t){var i=s(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return a(this,n)}}var u,c,d,p=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&i(e,t)}(n,r["Component"]);var t=l(n);function n(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),t.apply(this,arguments)}return n}();d={columnKey:null,field:null,sortField:null,filterField:null,header:null,body:null,loadingBody:null,footer:null,sortable:!1,sortableDisabled:!1,sortFunction:null,filter:!1,filterMatchMode:"startsWith",filterPlaceholder:null,filterType:"text",filterMaxLength:null,filterElement:null,filterFunction:null,filterHeaderStyle:null,filterHeaderClassName:null,style:null,className:null,headerStyle:null,headerClassName:null,bodyStyle:null,bodyClassName:null,footerStyle:null,footerClassName:null,expander:!1,frozen:!1,selectionMode:null,colSpan:null,rowSpan:null,editor:null,editorValidator:null,editorValidatorEvent:"click",onBeforeEditorHide:null,onBeforeEditorShow:null,onEditorInit:null,onEditorSubmit:null,onEditorCancel:null,excludeGlobalFilter:!1,rowReorder:!1,rowReorderIcon:"pi pi-bars",rowEditor:!1,exportable:!0,reorderable:!0},(c="defaultProps")in(u=p)?Object.defineProperty(u,c,{value:d,enumerable:!0,configurable:!0,writable:!0}):u[c]=d},function(e,t,n){"use strict";n.d(t,"c",function(){return i}),n.d(t,"a",function(){return o}),n.d(t,"b",function(){return a});var r=n(5),i=function(e){return function(t){t({type:r._140,payload:e})}},o=function(e){return function(t){t({type:r._32,payload:e})}},a=function(){return function(e){e({type:r._31,payload:null})}}},function(e,t,n){"use strict";n.d(t,"a",function(){return b});var r=n(1),i=n.n(r),o=n(89);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function s(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"===typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e){"@babel/helpers - typeof";return(d="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r,i,o=p(e);if(t){var a=p(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return r=this,!(i=n)||"object"!==d(i)&&"function"!==typeof i?u(r):i}}var f,m,g,b=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(p,r["Component"]);var t,n,a,d=h(p);function p(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,p),(t=d.call(this,e)).state={id:e.id,maskVisible:e.visible,visible:!1},t.props.onMaximize||(t.state.maximized=e.maximized),t.onClose=t.onClose.bind(u(t)),t.toggleMaximize=t.toggleMaximize.bind(u(t)),t.onDragStart=t.onDragStart.bind(u(t)),t.onResizeStart=t.onResizeStart.bind(u(t)),t.onMaskClick=t.onMaskClick.bind(u(t)),t.onEnter=t.onEnter.bind(u(t)),t.onEntered=t.onEntered.bind(u(t)),t.onExited=t.onExited.bind(u(t)),t.attributeSelector=Object(o.j)(),t.dialogRef=i.a.createRef(),t}return t=p,(n=[{key:"onClose",value:function(e){this.props.onHide(),e.preventDefault()}},{key:"focus",value:function(){var e=document.activeElement;!(e&&this.dialogRef&&this.dialogRef.current.contains(e))&&this.props.closable&&this.props.showHeader&&this.closeElement.focus()}},{key:"onMaskClick",value:function(e){this.props.dismissableMask&&this.props.modal&&this.mask===e.target&&this.onClose(e),this.props.onMaskClick&&this.props.onMaskClick(e)}},{key:"toggleMaximize",value:function(e){var t=!this.maximized;this.props.onMaximize?this.props.onMaximize({originalEvent:e,maximized:t}):this.setState({maximized:t},this.changeScrollOnMaximizable),e.preventDefault()}},{key:"onDragStart",value:function(e){o.c.hasClass(e.target,"p-dialog-header-icon")||o.c.hasClass(e.target.parentElement,"p-dialog-header-icon")||this.props.draggable&&(this.dragging=!0,this.lastPageX=e.pageX,this.lastPageY=e.pageY,this.dialogEl.style.margin="0",o.c.addClass(document.body,"p-unselectable-text"),this.props.onDragStart&&this.props.onDragStart(e))}},{key:"onDrag",value:function(e){if(this.dragging){var t=o.c.getOuterWidth(this.dialogEl),n=o.c.getOuterHeight(this.dialogEl),r=e.pageX-this.lastPageX,i=e.pageY-this.lastPageY,a=this.dialogEl.getBoundingClientRect(),s=a.left+r,l=a.top+i,u=o.c.getViewport();this.dialogEl.style.position="fixed",this.props.keepInViewport?(s>=this.props.minX&&s+t<u.width&&(this.lastPageX=e.pageX,this.dialogEl.style.left=s+"px"),l>=this.props.minY&&l+n<u.height&&(this.lastPageY=e.pageY,this.dialogEl.style.top=l+"px")):(this.lastPageX=e.pageX,this.dialogEl.style.left=s+"px",this.lastPageY=e.pageY,this.dialogEl.style.top=l+"px"),this.props.onDrag&&this.props.onDrag(e)}}},{key:"onDragEnd",value:function(e){this.dragging&&(this.dragging=!1,o.c.removeClass(document.body,"p-unselectable-text"),this.props.onDragEnd&&this.props.onDragEnd(e))}},{key:"onResizeStart",value:function(e){this.props.resizable&&(this.resizing=!0,this.lastPageX=e.pageX,this.lastPageY=e.pageY,o.c.addClass(document.body,"p-unselectable-text"),this.props.onResizeStart&&this.props.onResizeStart(e))}},{key:"convertToPx",value:function(e,t,n){!n&&(n=o.c.getViewport());var r=parseInt(e);return/^(\d+|(\.\d+))(\.\d+)?%$/.test(e)?r*(n[t]/100):r}},{key:"onResize",value:function(e){if(this.resizing){var t=e.pageX-this.lastPageX,n=e.pageY-this.lastPageY,r=o.c.getOuterWidth(this.dialogEl),i=o.c.getOuterHeight(this.dialogEl),a=this.dialogEl.getBoundingClientRect(),s=o.c.getViewport(),l=r+t,u=i+n,c=this.convertToPx(this.dialogEl.style.minWidth,"width",s),d=this.convertToPx(this.dialogEl.style.minHeight,"height",s);(!parseInt(this.dialogEl.style.top)||!parseInt(this.dialogEl.style.left))&&(l+=t,u+=n),(!c||l>c)&&a.left+l<s.width&&(this.dialogEl.style.width=l+"px"),(!d||u>d)&&a.top+u<s.height&&(this.dialogEl.style.height=u+"px"),this.lastPageX=e.pageX,this.lastPageY=e.pageY,this.props.onResize&&this.props.onResize(e)}}},{key:"onResizeEnd",value:function(e){this.resizing&&(this.resizing=!1,o.c.removeClass(document.body,"p-unselectable-text"),this.props.onResizeEnd&&this.props.onResizeEnd(e))}},{key:"resetPosition",value:function(){this.dialogEl.style.position="",this.dialogEl.style.left="",this.dialogEl.style.top="",this.dialogEl.style.margin=""}},{key:"getPositionClass",value:function(){var e=this,t=["center","left","right","top","top-left","top-right","bottom","bottom-left","bottom-right"].find(function(t){return t===e.props.position||t.replace("-","")===e.props.position});return t?"p-dialog-".concat(t):""}},{key:"maximized",get:function(){return this.props.onMaximize?this.props.maximized:this.state.maximized}},{key:"dialogEl",get:function(){return this.dialogRef.current}},{key:"onEnter",value:function(){this.dialogEl.setAttribute(this.attributeSelector,"")}},{key:"onEntered",value:function(){this.props.onShow&&this.props.onShow(),this.props.focusOnShow&&this.focus(),this.enableDocumentSettings()}},{key:"onExited",value:function(){this.dragging=!1,o.k.clear(this.mask),this.setState({maskVisible:!1}),o.c.addClass(this.mask,"p-component-overlay-leave"),this.disableDocumentSettings()}},{key:"enableDocumentSettings",value:function(){this.bindGlobalListeners(),(this.props.blockScroll||this.props.maximizable&&this.maximized)&&o.c.addClass(document.body,"p-overflow-hidden")}},{key:"disableDocumentSettings",value:function(){(this.unbindGlobalListeners(),this.props.modal)?document.primeDialogParams&&document.primeDialogParams.some(function(e){return e.hasBlockScroll})||o.c.removeClass(document.body,"p-overflow-hidden"):(this.props.blockScroll||this.props.maximizable&&this.maximized)&&o.c.removeClass(document.body,"p-overflow-hidden")}},{key:"bindGlobalListeners",value:function(){this.props.draggable&&this.bindDocumentDragListener(),this.props.resizable&&this.bindDocumentResizeListeners(),this.props.closeOnEscape&&this.props.closable&&this.bindDocumentKeyDownListener()}},{key:"unbindGlobalListeners",value:function(){this.unbindDocumentDragListener(),this.unbindDocumentResizeListeners(),this.unbindDocumentKeyDownListener()}},{key:"bindDocumentDragListener",value:function(){this.documentDragListener=this.onDrag.bind(this),this.documentDragEndListener=this.onDragEnd.bind(this),window.document.addEventListener("mousemove",this.documentDragListener),window.document.addEventListener("mouseup",this.documentDragEndListener)}},{key:"unbindDocumentDragListener",value:function(){this.documentDragListener&&this.documentDragEndListener&&(window.document.removeEventListener("mousemove",this.documentDragListener),window.document.removeEventListener("mouseup",this.documentDragEndListener),this.documentDragListener=null,this.documentDragEndListener=null)}},{key:"bindDocumentResizeListeners",value:function(){this.documentResizeListener=this.onResize.bind(this),this.documentResizeEndListener=this.onResizeEnd.bind(this),window.document.addEventListener("mousemove",this.documentResizeListener),window.document.addEventListener("mouseup",this.documentResizeEndListener)}},{key:"unbindDocumentResizeListeners",value:function(){this.documentResizeListener&&this.documentResizeEndListener&&(window.document.removeEventListener("mousemove",this.documentResizeListener),window.document.removeEventListener("mouseup",this.documentResizeEndListener),this.documentResizeListener=null,this.documentResizeEndListener=null)}},{key:"bindDocumentKeyDownListener",value:function(){var e=this;this.documentKeyDownListener=function(t){var n=t.currentTarget;if(n&&n.primeDialogParams){var r=n.primeDialogParams,i=r.length,a=r[i-1]?r[i-1].id:void 0;if(a===e.state.id){var s=document.getElementById(a);if(27===t.which)e.onClose(t),t.stopImmediatePropagation(),r.splice(i-1,1);else if(9===t.which){t.preventDefault();var l=o.c.getFocusableElements(s);if(l&&l.length>0)if(document.activeElement){var u=l.indexOf(document.activeElement);t.shiftKey?-1===u||0===u?l[l.length-1].focus():l[u-1].focus():-1===u||u===l.length-1?l[0].focus():l[u+1].focus()}else l[0].focus()}}}};var t={id:this.state.id,hasBlockScroll:this.props.blockScroll};document.primeDialogParams=document.primeDialogParams?[].concat(s(document.primeDialogParams),[t]):[t],document.addEventListener("keydown",this.documentKeyDownListener)}},{key:"unbindDocumentKeyDownListener",value:function(){var e=this;this.documentKeyDownListener&&(document.removeEventListener("keydown",this.documentKeyDownListener),document.primeDialogParams=document.primeDialogParams&&document.primeDialogParams.filter(function(t){return t.id!==e.state.id}),this.documentKeyDownListener=null)}},{key:"createStyle",value:function(){if(!this.styleElement){this.styleElement=document.createElement("style"),document.head.appendChild(this.styleElement);var e="";for(var t in this.props.breakpoints)e+="\n                    @media screen and (max-width: ".concat(t,") {\n                        .p-dialog[").concat(this.attributeSelector,"] {\n                            width: ").concat(this.props.breakpoints[t]," !important;\n                        }\n                    }\n                ");this.styleElement.innerHTML=e}}},{key:"componentDidMount",value:function(){var e=this;this.state.id||this.setState({id:Object(o.j)()}),this.props.visible&&this.setState({visible:!0},function(){o.k.set("modal",e.mask,e.props.baseZIndex)}),this.props.breakpoints&&this.createStyle()}},{key:"componentDidUpdate",value:function(e){var t=this;this.props.visible&&!this.state.maskVisible&&this.setState({maskVisible:!0},function(){o.k.set("modal",t.mask,t.props.baseZIndex)}),this.props.visible!==this.state.visible&&this.state.maskVisible&&this.setState({visible:this.props.visible}),e.maximized!==this.props.maximized&&this.props.onMaximize&&this.changeScrollOnMaximizable()}},{key:"changeScrollOnMaximizable",value:function(){if(!this.props.blockScroll){var e=this.maximized?"addClass":"removeClass";o.c[e](document.body,"p-overflow-hidden")}}},{key:"componentWillUnmount",value:function(){this.disableDocumentSettings(),this.styleElement&&(document.head.removeChild(this.styleElement),this.styleElement=null),o.k.clear(this.mask)}},{key:"renderCloseIcon",value:function(){var e=this;return this.props.closable?i.a.createElement("button",{ref:function(t){return e.closeElement=t},type:"button",className:"p-dialog-header-icon p-dialog-header-close p-link","aria-label":this.props.ariaCloseIconLabel,onClick:this.onClose},i.a.createElement("span",{className:"p-dialog-header-close-icon pi pi-times"}),i.a.createElement(o.i,null)):null}},{key:"renderMaximizeIcon",value:function(){var e=Object(o.l)("p-dialog-header-maximize-icon pi",{"pi-window-maximize":!this.maximized,"pi-window-minimize":this.maximized});return this.props.maximizable?i.a.createElement("button",{type:"button",className:"p-dialog-header-icon p-dialog-header-maximize p-link",onClick:this.toggleMaximize},i.a.createElement("span",{className:e}),i.a.createElement(o.i,null)):null}},{key:"renderHeader",value:function(){var e=this;if(this.props.showHeader){var t=this.renderCloseIcon(),n=this.renderMaximizeIcon(),r=o.f.getJSXElement(this.props.icons,this.props),a=o.f.getJSXElement(this.props.header,this.props);return i.a.createElement("div",{ref:function(t){return e.headerEl=t},className:"p-dialog-header",onMouseDown:this.onDragStart},i.a.createElement("div",{id:this.state.id+"_header",className:"p-dialog-title"},a),i.a.createElement("div",{className:"p-dialog-header-icons"},r,n,t))}return null}},{key:"renderContent",value:function(){var e=this,t=Object(o.l)("p-dialog-content",this.props.contentClassName);return i.a.createElement("div",{id:this.state.id+"_content",ref:function(t){return e.contentEl=t},className:t,style:this.props.contentStyle},this.props.children)}},{key:"renderFooter",value:function(){var e=this,t=o.f.getJSXElement(this.props.footer,this.props);return t&&i.a.createElement("div",{ref:function(t){return e.footerElement=t},className:"p-dialog-footer"},t)}},{key:"renderResizer",value:function(){return this.props.resizable?i.a.createElement("div",{className:"p-resizable-handle",style:{zIndex:90},onMouseDown:this.onResizeStart}):null}},{key:"renderElement",value:function(){var e=this,t=Object(o.l)("p-dialog p-component",this.props.className,{"p-dialog-rtl":this.props.rtl,"p-dialog-maximized":this.maximized}),n=Object(o.l)("p-dialog-mask",{"p-component-overlay p-component-overlay-enter":this.props.modal,"p-dialog-visible":this.state.maskVisible,"p-dialog-draggable":this.props.draggable,"p-dialog-resizable":this.props.resizable},this.props.maskClassName,this.getPositionClass()),r=this.renderHeader(),a=this.renderContent(),s=this.renderFooter(),l=this.renderResizer(),u={enter:"center"===this.props.position?150:300,exit:"center"===this.props.position?150:300};return i.a.createElement("div",{ref:function(t){return e.mask=t},className:n,onClick:this.onMaskClick},i.a.createElement(o.a,{nodeRef:this.dialogRef,classNames:"p-dialog",timeout:u,in:this.state.visible,options:this.props.transitionOptions,unmountOnExit:!0,onEnter:this.onEnter,onEntered:this.onEntered,onExited:this.onExited},i.a.createElement("div",{ref:this.dialogRef,id:this.state.id,className:t,style:this.props.style,onClick:this.props.onClick,role:"dialog","aria-labelledby":this.state.id+"_header","aria-describedby":this.state.id+"_content","aria-modal":this.props.modal},r,a,s,l)))}},{key:"render",value:function(){if(this.state.maskVisible){var e=this.renderElement();return i.a.createElement(o.h,{element:e,appendTo:this.props.appendTo,visible:!0})}return null}}])&&l(t.prototype,n),a&&l(t,a),p}();g={id:null,header:null,footer:null,visible:!1,position:"center",draggable:!0,resizable:!0,modal:!0,onHide:null,onShow:null,contentStyle:null,contentClassName:null,closeOnEscape:!0,dismissableMask:!1,rtl:!1,closable:!0,style:null,className:null,maskClassName:null,showHeader:!0,appendTo:null,baseZIndex:0,maximizable:!1,blockScroll:!1,icons:null,ariaCloseIconLabel:"Close",focusOnShow:!0,minX:0,minY:0,keepInViewport:!0,maximized:!1,breakpoints:null,transitionOptions:null,onMaximize:null,onDragStart:null,onDrag:null,onDragEnd:null,onResizeStart:null,onResize:null,onResizeEnd:null,onClick:null,onMaskClick:null},(m="defaultProps")in(f=b)?Object.defineProperty(f,m,{value:g,enumerable:!0,configurable:!0,writable:!0}):f[m]=g},function(e,t,n){"use strict";var r=n(3057);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r=n(3068);e.exports=function(){return r()&&!!Symbol.toStringTag}},function(e,t,n){"use strict";var r=n(26)("%Array%"),i=!r.isArray&&n(81)("Object.prototype.toString");e.exports=r.isArray||function(e){return"[object Array]"===i(e)}},function(e,t,n){"use strict";var r=n(26),i=r("%TypeError%"),o=r("%SyntaxError%"),a=n(158),s={"Property Descriptor":function(e,t){if("Object"!==e(t))return!1;var n={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};for(var r in t)if(a(t,r)&&!n[r])return!1;var o=a(t,"[[Value]]"),s=a(t,"[[Get]]")||a(t,"[[Set]]");if(o&&s)throw new i("Property Descriptors may not be both accessor and data descriptors");return!0}};e.exports=function(e,t,n,r){var a=s[t];if("function"!==typeof a)throw new o("unknown record type: "+t);if(!a(e,r))throw new i(n+" must be a "+t)}},function(e,t,n){"use strict";var r=n(1205);function i(){}var o=null,a={};function s(e){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof e)throw new TypeError("Promise constructor's argument is not a function");this._75=0,this._83=0,this._18=null,this._38=null,e!==i&&h(e,this)}function l(e,t){for(;3===e._83;)e=e._18;if(s._47&&s._47(e),0===e._83)return 0===e._75?(e._75=1,void(e._38=t)):1===e._75?(e._75=2,void(e._38=[e._38,t])):void e._38.push(t);!function(e,t){r(function(){var n=1===e._83?t.onFulfilled:t.onRejected;if(null!==n){var r=function(e,t){try{return e(t)}catch(e){return o=e,a}}(n,e._18);r===a?c(t.promise,o):u(t.promise,r)}else 1===e._83?u(t.promise,e._18):c(t.promise,e._18)})}(e,t)}function u(e,t){if(t===e)return c(e,new TypeError("A promise cannot be resolved with itself."));if(t&&("object"===typeof t||"function"===typeof t)){var n=function(e){try{return e.then}catch(e){return o=e,a}}(t);if(n===a)return c(e,o);if(n===e.then&&t instanceof s)return e._83=3,e._18=t,void d(e);if("function"===typeof n)return void h(n.bind(t),e)}e._83=1,e._18=t,d(e)}function c(e,t){e._83=2,e._18=t,s._71&&s._71(e,t),d(e)}function d(e){if(1===e._75&&(l(e,e._38),e._38=null),2===e._75){for(var t=0;t<e._38.length;t++)l(e,e._38[t]);e._38=null}}function p(e,t,n){this.onFulfilled="function"===typeof e?e:null,this.onRejected="function"===typeof t?t:null,this.promise=n}function h(e,t){var n=!1,r=function(e,t,n){try{e(t,n)}catch(e){return o=e,a}}(e,function(e){n||(n=!0,u(t,e))},function(e){n||(n=!0,c(t,e))});n||r!==a||(n=!0,c(t,o))}e.exports=s,s._47=null,s._71=null,s._44=i,s.prototype.then=function(e,t){if(this.constructor!==s)return function(e,t,n){return new e.constructor(function(r,o){var a=new s(i);a.then(r,o),l(e,new p(t,n,a))})}(this,e,t);var n=new s(i);return l(this,new p(e,t,n)),n}},function(e,t){!function(e){"use strict";if(!e.fetch){var t={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(t.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],r=function(e){return e&&DataView.prototype.isPrototypeOf(e)},i=ArrayBuffer.isView||function(e){return e&&n.indexOf(Object.prototype.toString.call(e))>-1};c.prototype.append=function(e,t){e=s(e),t=l(t);var n=this.map[e];this.map[e]=n?n+","+t:t},c.prototype.delete=function(e){delete this.map[s(e)]},c.prototype.get=function(e){return e=s(e),this.has(e)?this.map[e]:null},c.prototype.has=function(e){return this.map.hasOwnProperty(s(e))},c.prototype.set=function(e,t){this.map[s(e)]=l(t)},c.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},c.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),u(e)},c.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),u(e)},c.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),u(e)},t.iterable&&(c.prototype[Symbol.iterator]=c.prototype.entries);var o=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];g.prototype.clone=function(){return new g(this,{body:this._bodyInit})},m.call(g.prototype),m.call(v.prototype),v.prototype.clone=function(){return new v(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},v.error=function(){var e=new v(null,{status:0,statusText:""});return e.type="error",e};var a=[301,302,303,307,308];v.redirect=function(e,t){if(-1===a.indexOf(t))throw new RangeError("Invalid status code");return new v(null,{status:t,headers:{location:e}})},e.Headers=c,e.Request=g,e.Response=v,e.fetch=function(e,n){return new Promise(function(r,i){var o=new g(e,n),a=new XMLHttpRequest;a.onload=function(){var e,t,n={status:a.status,statusText:a.statusText,headers:(e=a.getAllResponseHeaders()||"",t=new c,e.split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var i=n.join(":").trim();t.append(r,i)}}),t)};n.url="responseURL"in a?a.responseURL:n.headers.get("X-Request-URL");var i="response"in a?a.response:a.responseText;r(new v(i,n))},a.onerror=function(){i(new TypeError("Network request failed"))},a.ontimeout=function(){i(new TypeError("Network request failed"))},a.open(o.method,o.url,!0),"include"===o.credentials&&(a.withCredentials=!0),"responseType"in a&&t.blob&&(a.responseType="blob"),o.headers.forEach(function(e,t){a.setRequestHeader(t,e)}),a.send("undefined"===typeof o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}function s(e){if("string"!==typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function l(e){return"string"!==typeof e&&(e=String(e)),e}function u(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(n[Symbol.iterator]=function(){return n}),n}function c(e){this.map={},e instanceof c?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function p(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function h(e){var t=new FileReader,n=p(t);return t.readAsArrayBuffer(e),n}function f(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function m(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"===typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(t.arrayBuffer&&t.blob&&r(e))this._bodyArrayBuffer=f(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!t.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!i(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=f(e)}else this._bodyText="";this.headers.get("content-type")||("string"===typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(h)}),this.text=function(){var e,t,n,r=d(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=p(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},t.formData&&(this.formData=function(){return this.text().then(b)}),this.json=function(){return this.text().then(JSON.parse)},this}function g(e,t){var n,r,i=(t=t||{}).body;if(e instanceof g){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new c(e.headers)),this.method=e.method,this.mode=e.mode,i||null==e._bodyInit||(i=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new c(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),o.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(i)}function b(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(i))}}),t}function v(e,t){t||(t={}),this.type="default",this.status="status"in t?t.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new c(t.headers),this.url=t.url||"",this._initBody(e)}}("undefined"!==typeof self?self:this)},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";n.d(t,"b",function(){return o}),n.d(t,"a",function(){return a});var r=n(17),i=n.n(r),o=i.a.shape({trySubscribe:i.a.func.isRequired,tryUnsubscribe:i.a.func.isRequired,notifyNestedSubs:i.a.func.isRequired,isSubscribed:i.a.func.isRequired}),a=i.a.shape({subscribe:i.a.func.isRequired,dispatch:i.a.func.isRequired,getState:i.a.func.isRequired})},function(e,t,n){"use strict";t.a=function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.getDisplayName,f=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,m=r.methodName,g=void 0===m?"connectAdvanced":m,b=r.renderCountProp,v=void 0===b?void 0:b,y=r.shouldHandleStateChanges,_=void 0===y||y,S=r.storeKey,w=void 0===S?"store":S,E=r.withRef,C=void 0!==E&&E,x=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(r,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),A=w+"Subscription",T=d++,O=((t={})[w]=u.a,t[A]=u.b,t),k=((n={})[A]=u.b,n);return function(t){a()("function"==typeof t,"You must pass a component to the function returned by "+g+". Instead received "+JSON.stringify(t));var n=t.displayName||t.name||"Component",r=f(n),o=c({},x,{getDisplayName:f,methodName:g,renderCountProp:v,shouldHandleStateChanges:_,storeKey:w,withRef:C,displayName:r,wrappedComponentName:n,WrappedComponent:t}),u=function(n){function i(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);var o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,n.call(this,e,t));return o.version=T,o.state={},o.renderCount=0,o.store=e[w]||t[w],o.propsMode=Boolean(e[w]),o.setWrappedInstance=o.setWrappedInstance.bind(o),a()(o.store,'Could not find "'+w+'" in either the context or props of "'+r+'". Either wrap the root component in a <Provider>, or explicitly pass "'+w+'" as a prop to "'+r+'".'),o.initSelector(),o.initSubscription(),o}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(i,n),i.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return(e={})[A]=t||this.context[A],e},i.prototype.componentDidMount=function(){_&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},i.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},i.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},i.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=h,this.store=null,this.selector.run=h,this.selector.shouldComponentUpdate=!1},i.prototype.getWrappedInstance=function(){return a()(C,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+g+"() call."),this.wrappedInstance},i.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},i.prototype.initSelector=function(){var t=e(this.store.dispatch,o);this.selector=function(e,t){var n={run:function(r){try{var i=e(t.getState(),r);(i!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=i,n.error=null)}catch(e){n.shouldComponentUpdate=!0,n.error=e}}};return n}(t,this.store),this.selector.run(this.props)},i.prototype.initSubscription=function(){if(_){var e=(this.propsMode?this.props:this.context)[A];this.subscription=new l.a(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},i.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(p)):this.notifyNestedSubs()},i.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},i.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},i.prototype.addExtraProps=function(e){if(!C&&!v&&(!this.propsMode||!this.subscription))return e;var t=c({},e);return C&&(t.ref=this.setWrappedInstance),v&&(t[v]=this.renderCount++),this.propsMode&&this.subscription&&(t[A]=this.subscription),t},i.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(s.createElement)(t,this.addExtraProps(e.props))},i}(s.Component);return u.WrappedComponent=t,u.displayName=r,u.childContextTypes=k,u.contextTypes=O,u.propTypes=O,i()(u,t)}};var r=n(588),i=n.n(r),o=n(589),a=n.n(o),s=n(1),l=(n.n(s),n(1214)),u=n(586),c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};var d=0,p={};function h(){}},function(e,t,n){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o=Object.defineProperty,a=Object.getOwnPropertyNames,s=Object.getOwnPropertySymbols,l=Object.getOwnPropertyDescriptor,u=Object.getPrototypeOf,c=u&&u(Object);e.exports=function e(t,n,d){if("string"!==typeof n){if(c){var p=u(n);p&&p!==c&&e(t,p,d)}var h=a(n);s&&(h=h.concat(s(n)));for(var f=0;f<h.length;++f){var m=h[f];if(!r[m]&&!i[m]&&(!d||!d[m])){var g=l(n,m);try{o(t,m,g)}catch(e){}}}return t}return t}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,i,o,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,i,o,a,s],c=0;(l=new Error(t.replace(/%s/g,function(){return u[c++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}}},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,n){"use strict";t.a=function(e){return function(t,n){var r=e(t,n);function i(){return r}return i.dependsOnOwnProps=!1,i}},t.b=function(e,t){return function(t,n){n.displayName;var i=function(e,t){return i.dependsOnOwnProps?i.mapToProps(e,t):i.mapToProps(e)};return i.dependsOnOwnProps=!0,i.mapToProps=function(t,n){i.mapToProps=e,i.dependsOnOwnProps=r(e);var o=i(t,n);return"function"===typeof o&&(i.mapToProps=o,i.dependsOnOwnProps=r(o),o=i(t,n)),o},i}};n(592);function r(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}},function(e,t,n){"use strict";n(1219),n(370)},function(e,t,n){"use strict";var r=n(1221).a.Symbol;t.a=r},function(e,t,n){var r=n(1248),i=n(1249),o={};for(var a in r)r.hasOwnProperty(a)&&(o[r[a]]=a);var s=e.exports={to:{},get:{}};function l(e,t,n){return Math.min(Math.max(t,e),n)}function u(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}s.get=function(e){var t,n;switch(e.substring(0,3).toLowerCase()){case"hsl":t=s.get.hsl(e),n="hsl";break;case"hwb":t=s.get.hwb(e),n="hwb";break;default:t=s.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},s.get.rgb=function(e){if(!e)return null;var t,n,i,o=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(i=t[2],t=t[1],n=0;n<3;n++){var a=2*n;o[n]=parseInt(t.slice(a,a+2),16)}i&&(o[3]=Math.round(parseInt(i,16)/255*100)/100)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(i=(t=t[1])[3],n=0;n<3;n++)o[n]=parseInt(t[n]+t[n],16);i&&(o[3]=Math.round(parseInt(i+i,16)/255*100)/100)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(n=0;n<3;n++)o[n]=parseInt(t[n+1],0);t[4]&&(o[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)))return(t=e.match(/(\D+)/))?"transparent"===t[1]?[0,0,0,0]:(o=r[t[1]])?(o[3]=1,o):null:null;for(n=0;n<3;n++)o[n]=Math.round(2.55*parseFloat(t[n+1]));t[4]&&(o[3]=parseFloat(t[4]))}for(n=0;n<3;n++)o[n]=l(o[n],0,255);return o[3]=l(o[3],0,1),o},s.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d*\.)?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])+360)%360,l(parseFloat(t[2]),0,100),l(parseFloat(t[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},s.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d*[\.]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,l(parseFloat(t[2]),0,100),l(parseFloat(t[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},s.to.hex=function(){var e=i(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},s.to.rgb=function(){var e=i(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},s.to.rgb.percent=function(){var e=i(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+r+"%)":"rgba("+t+"%, "+n+"%, "+r+"%, "+e[3]+")"},s.to.hsl=function(){var e=i(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},s.to.hwb=function(){var e=i(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},s.to.keyword=function(e){return o[e.slice(0,3)]}},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(5),i=function(e,t,n){return function(i){i({type:r._72,payload:{endcapPosition:e,accessory:t,row:n}})}}},function(e,t,n){"use strict";(function(t){e.exports=f;var r=n(375),i=n(374),o=n(12).Buffer;f.ReadableState=h;n(52);var a,s=function(e,t){return e.listeners(t).length};!function(){try{a=n(40)}catch(e){}finally{a||(a=n(52).EventEmitter)}}();o=n(12).Buffer;var l=n(84);l.inherits=n(15);var u,c,d=n(1268),p=void 0;function h(e,t){c=c||n(138),e=e||{},this.objectMode=!!e.objectMode,t instanceof c&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var r=e.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i,this.highWaterMark=~~this.highWaterMark,this.buffer=[],this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(u||(u=n(139).StringDecoder),this.decoder=new u(e.encoding),this.encoding=e.encoding)}function f(e){if(c=c||n(138),!(this instanceof f))return new f(e);this._readableState=new h(e,this),this.readable=!0,e&&"function"===typeof e.read&&(this._read=e.read),a.call(this)}function m(e,t,n,i,a){var s=function(e,t){var n=null;o.isBuffer(t)||"string"===typeof t||null===t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk"));return n}(t,n);if(s)e.emit("error",s);else if(null===n)t.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,v(e)}(e,t);else if(t.objectMode||n&&n.length>0)if(t.ended&&!a){var l=new Error("stream.push() after EOF");e.emit("error",l)}else if(t.endEmitted&&a){l=new Error("stream.unshift() after end event");e.emit("error",l)}else{var u;!t.decoder||a||i||(n=t.decoder.write(n),u=!t.objectMode&&0===n.length),a||(t.reading=!1),u||(t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,a?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&v(e))),function(e,t){t.readingMore||(t.readingMore=!0,r(_,e,t))}(e,t)}else a||(t.reading=!1);return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(t)}p=d&&d.debuglog?d.debuglog("stream"):function(){},l.inherits(f,a),f.prototype.push=function(e,t){var n=this._readableState;return n.objectMode||"string"!==typeof e||(t=t||n.defaultEncoding)!==n.encoding&&(e=new o(e,t),t=""),m(this,n,e,t,!1)},f.prototype.unshift=function(e){return m(this,this._readableState,e,"",!0)},f.prototype.isPaused=function(){return!1===this._readableState.flowing},f.prototype.setEncoding=function(e){return u||(u=n(139).StringDecoder),this._readableState.decoder=new u(e),this._readableState.encoding=e,this};var g=8388608;function b(e,t){return 0===t.length&&t.ended?0:t.objectMode?0===e?0:1:null===e||isNaN(e)?t.flowing&&t.buffer.length?t.buffer[0].length:t.length:e<=0?0:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=g?e=g:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e>t.length?t.ended?t.length:(t.needReadable=!0,0):e)}function v(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(p("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?r(y,e):y(e))}function y(e){p("emit readable"),e.emit("readable"),E(e)}function _(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(p("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function S(e){p("readable nexttick read 0"),e.read(0)}function w(e,t){t.reading||(p("resume read 0"),e.read(0)),t.resumeScheduled=!1,e.emit("resume"),E(e),t.flowing&&!t.reading&&e.read(0)}function E(e){var t=e._readableState;if(p("flow",t.flowing),t.flowing)do{var n=e.read()}while(null!==n&&t.flowing)}function C(e,t){var n,r=t.buffer,i=t.length,a=!!t.decoder,s=!!t.objectMode;if(0===r.length)return null;if(0===i)n=null;else if(s)n=r.shift();else if(!e||e>=i)n=a?r.join(""):1===r.length?r[0]:o.concat(r,i),r.length=0;else{if(e<r[0].length)n=(d=r[0]).slice(0,e),r[0]=d.slice(e);else if(e===r[0].length)n=r.shift();else{n=a?"":new o(e);for(var l=0,u=0,c=r.length;u<c&&l<e;u++){var d=r[0],p=Math.min(e-l,d.length);a?n+=d.slice(0,p):d.copy(n,l,0,p),p<d.length?r[0]=d.slice(p):r.shift(),l+=p}}}return n}function x(e){var t=e._readableState;if(t.length>0)throw new Error("endReadable called on non-empty stream");t.endEmitted||(t.ended=!0,r(A,t,e))}function A(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}f.prototype.read=function(e){p("read",e);var t=this._readableState,n=e;if(("number"!==typeof e||e>0)&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return p("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?x(this):v(this),null;if(0===(e=b(e,t))&&t.ended)return 0===t.length&&x(this),null;var r,i=t.needReadable;return p("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&p("length less than watermark",i=!0),(t.ended||t.reading)&&p("reading or ended",i=!1),i&&(p("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1),i&&!t.reading&&(e=b(n,t)),null===(r=e>0?C(e,t):null)&&(t.needReadable=!0,e=0),t.length-=e,0!==t.length||t.ended||(t.needReadable=!0),n!==e&&t.ended&&0===t.length&&x(this),null!==r&&this.emit("data",r),r},f.prototype._read=function(e){this.emit("error",new Error("not implemented"))},f.prototype.pipe=function(e,n){var o=this,a=this._readableState;switch(a.pipesCount){case 0:a.pipes=e;break;case 1:a.pipes=[a.pipes,e];break;default:a.pipes.push(e)}a.pipesCount+=1,p("pipe count=%d opts=%j",a.pipesCount,n);var l=(!n||!1!==n.end)&&e!==t.stdout&&e!==t.stderr?c:f;function u(e){p("onunpipe"),e===o&&f()}function c(){p("onend"),e.end()}a.endEmitted?r(l):o.once("end",l),e.on("unpipe",u);var d=function(e){return function(){var t=e._readableState;p("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&s(e,"data")&&(t.flowing=!0,E(e))}}(o);e.on("drain",d);var h=!1;function f(){p("cleanup"),e.removeListener("close",b),e.removeListener("finish",v),e.removeListener("drain",d),e.removeListener("error",g),e.removeListener("unpipe",u),o.removeListener("end",c),o.removeListener("end",f),o.removeListener("data",m),h=!0,!a.awaitDrain||e._writableState&&!e._writableState.needDrain||d()}function m(t){p("ondata"),!1===e.write(t)&&(1!==a.pipesCount||a.pipes[0]!==e||1!==o.listenerCount("data")||h||(p("false write response, pause",o._readableState.awaitDrain),o._readableState.awaitDrain++),o.pause())}function g(t){p("onerror",t),y(),e.removeListener("error",g),0===s(e,"error")&&e.emit("error",t)}function b(){e.removeListener("finish",v),y()}function v(){p("onfinish"),e.removeListener("close",b),y()}function y(){p("unpipe"),o.unpipe(e)}return o.on("data",m),e._events&&e._events.error?i(e._events.error)?e._events.error.unshift(g):e._events.error=[g,e._events.error]:e.on("error",g),e.once("close",b),e.once("finish",v),e.emit("pipe",o),a.flowing||(p("pipe resume"),o.resume()),e},f.prototype.unpipe=function(e){var t=this._readableState;if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this),this);if(!e){var n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<r;i++)n[i].emit("unpipe",this);return this}var o=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}(t.pipes,e);return-1===o?this:(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this),this)},f.prototype.on=function(e,t){var n=a.prototype.on.call(this,e,t);if("data"===e&&!1!==this._readableState.flowing&&this.resume(),"readable"===e&&!this._readableState.endEmitted){var i=this._readableState;i.readableListening||(i.readableListening=!0,i.emittedReadable=!1,i.needReadable=!0,i.reading?i.length&&v(this):r(S,this))}return n},f.prototype.addListener=f.prototype.on,f.prototype.resume=function(){var e=this._readableState;return e.flowing||(p("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,r(w,e,t))}(this,e)),this},f.prototype.pause=function(){return p("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(p("pause"),this._readableState.flowing=!1,this.emit("pause")),this},f.prototype.wrap=function(e){var t=this._readableState,n=!1,r=this;for(var i in e.on("end",function(){if(p("wrapped end"),t.decoder&&!t.ended){var e=t.decoder.end();e&&e.length&&r.push(e)}r.push(null)}),e.on("data",function(i){(p("wrapped data"),t.decoder&&(i=t.decoder.write(i)),!t.objectMode||null!==i&&void 0!==i)&&((t.objectMode||i&&i.length)&&(r.push(i)||(n=!0,e.pause())))}),e)void 0===this[i]&&"function"===typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));return function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}(["error","close","destroy","pause","resume"],function(t){e.on(t,r.emit.bind(r,t))}),r._read=function(t){p("wrapped _read",t),n&&(n=!1,e.resume())},r},f._fromList=C}).call(t,n(21))},function(e,t,n){(function(e){var r="undefined"!==typeof e&&e||"undefined"!==typeof self&&self||window,i=Function.prototype.apply;function o(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new o(i.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new o(i.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(1269),t.setImmediate="undefined"!==typeof self&&self.setImmediate||"undefined"!==typeof e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!==typeof self&&self.clearImmediate||"undefined"!==typeof e&&e.clearImmediate||this&&this.clearImmediate}).call(t,n(28))},function(e,t,n){(function(t){function n(e){try{if(!t.localStorage)return!1}catch(e){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}}).call(t,n(28))},function(e,t,n){"use strict";e.exports=o;var r=n(377),i=n(84);function o(e){if(!(this instanceof o))return new o(e);r.call(this,e)}i.inherits=n(15),i.inherits(o,r),o.prototype._transform=function(e,t,n){n(null,e)}},function(e,t,n){"use strict";var r=n(18).Buffer,i=n(40).Transform;function o(e){i.call(this),this._block=r.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}n(15)(o,i),o.prototype._transform=function(e,t,n){var r=null;try{this.update(e,t)}catch(e){r=e}n(r)},o.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},o.prototype.update=function(e,t){if(function(e,t){if(!r.isBuffer(e)&&"string"!==typeof e)throw new TypeError(t+" must be a string or a buffer")}(e,"Data"),this._finalized)throw new Error("Digest already called");r.isBuffer(e)||(e=r.from(e,t));for(var n=this._block,i=0;this._blockOffset+e.length-i>=this._blockSize;){for(var o=this._blockOffset;o<this._blockSize;)n[o++]=e[i++];this._update(),this._blockOffset=0}for(;i<e.length;)n[this._blockOffset++]=e[i++];for(var a=0,s=8*e.length;s>0;++a)this._length[a]+=s,(s=this._length[a]/4294967296|0)>0&&(this._length[a]-=4294967296*s);return this},o.prototype._update=function(){throw new Error("_update is not implemented")},o.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var n=0;n<4;++n)this._length[n]=0;return t},o.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=o},function(e,t){(function(){e.exports=function(){function e(e,t,n){if(this.options=e.options,this.stringify=e.stringify,null==t)throw new Error("Missing attribute name of element "+e.name);if(null==n)throw new Error("Missing attribute value for attribute "+t+" of element "+e.name);this.name=this.stringify.attName(t),this.value=this.stringify.attValue(n)}return e.prototype.clone=function(){return Object.create(this)},e.prototype.toString=function(e){return this.options.writer.set(e).attribute(this)},e}()}).call(this)},function(e,t){(function(){var t={}.hasOwnProperty;e.exports=function(){function e(e){var n,r,i,o,a,s,l,u,c;for(n in e||(e={}),this.pretty=e.pretty||!1,this.allowEmpty=null!=(r=e.allowEmpty)&&r,this.pretty?(this.indent=null!=(i=e.indent)?i:"  ",this.newline=null!=(o=e.newline)?o:"\n",this.offset=null!=(a=e.offset)?a:0,this.dontprettytextnodes=null!=(s=e.dontprettytextnodes)?s:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash=null!=(l=e.spacebeforeslash)?l:"",!0===this.spacebeforeslash&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,u=e.writer||{})t.call(u,n)&&(c=u[n],this[n]=c)}return e.prototype.set=function(e){var n,r,i;for(n in e||(e={}),"pretty"in e&&(this.pretty=e.pretty),"allowEmpty"in e&&(this.allowEmpty=e.allowEmpty),this.pretty?(this.indent="indent"in e?e.indent:"  ",this.newline="newline"in e?e.newline:"\n",this.offset="offset"in e?e.offset:0,this.dontprettytextnodes="dontprettytextnodes"in e?e.dontprettytextnodes:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash="spacebeforeslash"in e?e.spacebeforeslash:"",!0===this.spacebeforeslash&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,r=e.writer||{})t.call(r,n)&&(i=r[n],this[n]=i);return this},e.prototype.space=function(e){var t;return this.pretty&&(t=(e||0)+this.offset+1)>0?new Array(t).join(this.indent):""},e}()}).call(this)},function(e,t,n){(function(e){(function(){var r,i,o,a={}.hasOwnProperty,s=function(e,t){for(var n in t)a.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},l=function(e,t){return function(){return e.apply(t,arguments)}};o=n(1278),r=n(52),i=function(e){return"object"===typeof e&&null!=e&&0===Object.keys(e).length},t.defaults={.1:{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,async:!1,strict:!0},.2:{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,childkey:"$$",charsAsChildren:!1,async:!1,strict:!0}},t.ValidationError=function(e){function t(e){this.message=e}return s(t,e),t}(Error),t.Parser=function(n){function r(e){var n,r,i;if(this.parseString=l(this.parseString,this),this.reset=l(this.reset,this),!(this instanceof t.Parser))return new t.Parser(e);for(n in this.options={},i=t.defaults[.2])a.call(i,n)&&(r=i[n],this.options[n]=r);for(n in e)a.call(e,n)&&(r=e[n],this.options[n]=r);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.reset()}return s(r,n),r.prototype.reset=function(){var e,t,n,r,s,l=this;return this.removeAllListeners(),this.saxParser=o.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),n=!1,this.saxParser.onerror=function(e){if(!n)return n=!0,l.emit("error",e)},this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,s=[],e=this.options.attrkey,t=this.options.charkey,this.saxParser.onopentag=function(n){var r,i,o;if((i={})[t]="",!l.options.ignoreAttrs)for(r in o=n.attributes)a.call(o,r)&&(e in i||l.options.mergeAttrs||(i[e]={}),l.options.mergeAttrs?i[r]=n.attributes[r]:i[e][r]=n.attributes[r]);return i["#name"]=l.options.normalizeTags?n.name.toLowerCase():n.name,l.options.xmlns&&(i[l.options.xmlnskey]={uri:n.uri,local:n.local}),s.push(i)},this.saxParser.onclosetag=function(){var e,r,o,a,u,c,d,p;if(a=(u=s.pop())["#name"],delete u["#name"],e=u.cdata,delete u.cdata,d=s[s.length-1],u[t].match(/^\s*$/)&&!e?(r=u[t],delete u[t]):(l.options.trim&&(u[t]=u[t].trim()),l.options.normalize&&(u[t]=u[t].replace(/\s{2,}/g," ").trim()),1===Object.keys(u).length&&t in u&&!l.EXPLICIT_CHARKEY&&(u=u[t])),i(u)&&(u=void 0!==l.options.emptyTag?l.options.emptyTag:r),null!=l.options.validator){p="/"+function(){var e,t,n;for(n=[],e=0,t=s.length;e<t;e++)o=s[e],n.push(o["#name"]);return n}().concat(a).join("/");try{u=l.options.validator(p,d&&d[a],u)}catch(e){n=e,l.emit("error",n)}}return l.options.explicitChildren&&!l.options.mergeAttrs&&"object"===typeof u&&(o={},l.options.attrkey in u&&(o[l.options.attrkey]=u[l.options.attrkey],delete u[l.options.attrkey]),!l.options.charsAsChildren&&l.options.charkey in u&&(o[l.options.charkey]=u[l.options.charkey],delete u[l.options.charkey]),Object.getOwnPropertyNames(u).length>0&&(o[l.options.childkey]=u),u=o),s.length>0?l.options.explicitArray?(d[a]instanceof Array||(d[a]=[]),d[a].push(u)):a in d?d[a]instanceof Array?d[a].push(u):(c=d[a],d[a]=[c],d[a].push(u)):d[a]=u:(l.options.explicitRoot&&(c=u,(u={})[a]=c),l.resultObject=u,l.emit("end",l.resultObject))},r=function(e){var n;if(n=s[s.length-1])return n[t]+=e,n},this.saxParser.ontext=r,this.saxParser.oncdata=function(e){var t;if(t=r(e))return t.cdata=!0}},r.prototype.parseString=function(t,n){return null!=n&&"function"===typeof n&&(this.on("end",function(t){return this.reset(),this.options.async?e.nextTick(function(){return n(null,t)}):n(null,t)}),this.on("error",function(t){return this.reset(),this.options.async?e.nextTick(function(){return n(t)}):n(t)})),""===t.toString().trim()?(this.emit("end",null),!0):this.saxParser.write(t.toString())},r}(r.EventEmitter),t.parseString=function(e,n,r){var i,o;return null!=r?("function"===typeof r&&(i=r),"object"===typeof n&&(o=n)):("function"===typeof n&&(i=n),o={}),new t.Parser(o).parseString(e,i)}}).call(this)}).call(t,n(21))},function(e,t,n){var r=n(51),i=n(100),o=n(31),a=n(117).ArgumentError,s=o.HeaderConstants,l=o.HttpConstants,u=(l=o.HttpConstants).HttpVerbs;function c(e){return e.replace(/'/g,"%27")}function d(){this.rawResponse=!1,this.queryString={}}d.put=function(e){var t=new d;return t.path=e?c(e):null,t.method=l.HttpVerbs.PUT,t},d.get=function(e){var t=new d;return t.path=e?c(e):null,t.method=l.HttpVerbs.GET,t},d.head=function(e){var t=new d;return t.path=e?c(e):null,t.method=l.HttpVerbs.HEAD,t},d.del=function(e){var t=new d;return t.path=e?c(e):null,t.method=l.HttpVerbs.DELETE,t},d.post=function(e){var t=new d;return t.path=e?c(e):null,t.method=l.HttpVerbs.POST,t},d.merge=function(e){var t=new d;return t.path=e?c(e):null,t.method=l.HttpVerbs.MERGE,t},d.prototype.withProperty=function(e,t){return this.properties||(this.properties={}),this.properties[e]=t,this},d.prototype.withRawResponse=function(e){return this.rawResponse=e,r.objectIsNull(this.rawResponse)&&(this.rawResponse=!0),this},d.prototype.withHeadersOnly=function(e){return this.headersOnly=void 0===e||e,this},d.prototype.withQueryOption=function(e,t,n){return r.objectIsNull(t)?n&&(this.queryString[e]=n):this.queryString[e]=t,this},d.prototype.withQueryOptions=function(e){if(e)for(var t=1;t<arguments.length;t++)e[arguments[t]]&&this.withQueryOption(arguments[t],e[arguments[t]]);return this},d.prototype.withHeader=function(e,t){return this.headers||(this.headers={}),r.IsNullOrEmptyOrUndefinedOrWhiteSpace(t)||(t=t instanceof Date?t.toUTCString():t,this.headers[e]=t),this},d.prototype.withBody=function(e){return this.body=e,this},d.prototype.withHeaders=function(e){if(e)for(var t=1;t<arguments.length;t++)e[arguments[t]]&&this.withHeader(arguments[t],e[arguments[t]]);return this},d.prototype.addOptionalMetadataHeaders=function(e){var t=this;return e&&Object.keys(e).forEach(function(n){if(r.IsNullOrEmptyOrUndefinedOrWhiteSpace(n))throw new a("metadata",i.METADATA_KEY_INVALID);var o=e[n];if(r.IsNullOrEmptyOrUndefinedOrWhiteSpace(o))throw new a("metadata",i.METADATA_VALUE_INVALID);var l=s.PREFIX_FOR_STORAGE_METADATA+n,u="",c=t.headers?t.headers:{};Object.keys(c).some(function(e){return u=e,e.toString().toLowerCase()===l.toLowerCase()})?t.withHeader(u,t.headers[u]+","+o):t.withHeader(l,o)}),this},d.validResponse=function(e){return e>=200&&e<300},d.prototype.pipeInput=function(e,t){var n;return(n=this.method)!==u.PUT&&n!==u.POST&&n!==u.MERGE||this.hasOwnProperty("body")||e.pipe(t),t},e.exports=d},function(e,t,n){(function(e){t.fetch=s(e.fetch)&&s(e.ReadableStream),t.writableStream=s(e.WritableStream),t.abortController=s(e.AbortController),t.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),t.blobConstructor=!0}catch(e){}var n;function r(){if(void 0!==n)return n;if(e.XMLHttpRequest){n=new e.XMLHttpRequest;try{n.open("GET",e.XDomainRequest?"/":"https://example.com")}catch(e){n=null}}else n=null;return n}function i(e){var t=r();if(!t)return!1;try{return t.responseType=e,t.responseType===e}catch(e){}return!1}var o="undefined"!==typeof e.ArrayBuffer,a=o&&s(e.ArrayBuffer.prototype.slice);function s(e){return"function"===typeof e}t.arraybuffer=t.fetch||o&&i("arraybuffer"),t.msstream=!t.fetch&&a&&i("ms-stream"),t.mozchunkedarraybuffer=!t.fetch&&o&&i("moz-chunked-arraybuffer"),t.overrideMimeType=t.fetch||!!r()&&s(r().overrideMimeType),t.vbArray=s(e.VBArray),n=null}).call(t,n(28))},function(e,t,n){(function(e,r,i){var o=n(605),a=n(15),s=n(607),l=t.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},u=t.IncomingMessage=function(t,n,a,l){var u=this;if(s.Readable.call(u),u._mode=a,u.headers={},u.rawHeaders=[],u.trailers={},u.rawTrailers=[],u.on("end",function(){e.nextTick(function(){u.emit("close")})}),"fetch"===a){if(u._fetchResponse=n,u.url=n.url,u.statusCode=n.status,u.statusMessage=n.statusText,n.headers.forEach(function(e,t){u.headers[t.toLowerCase()]=e,u.rawHeaders.push(t,e)}),o.writableStream){var c=new WritableStream({write:function(e){return new Promise(function(t,n){u._destroyed?n():u.push(new r(e))?t():u._resumeFetch=t})},close:function(){i.clearTimeout(l),u._destroyed||u.push(null)},abort:function(e){u._destroyed||u.emit("error",e)}});try{return void n.body.pipeTo(c).catch(function(e){i.clearTimeout(l),u._destroyed||u.emit("error",e)})}catch(e){}}var d=n.body.getReader();!function e(){d.read().then(function(t){if(!u._destroyed){if(t.done)return i.clearTimeout(l),void u.push(null);u.push(new r(t.value)),e()}}).catch(function(e){i.clearTimeout(l),u._destroyed||u.emit("error",e)})}()}else{if(u._xhr=t,u._pos=0,u.url=t.responseURL,u.statusCode=t.status,u.statusMessage=t.statusText,t.getAllResponseHeaders().split(/\r?\n/).forEach(function(e){var t=e.match(/^([^:]+):\s*(.*)/);if(t){var n=t[1].toLowerCase();"set-cookie"===n?(void 0===u.headers[n]&&(u.headers[n]=[]),u.headers[n].push(t[2])):void 0!==u.headers[n]?u.headers[n]+=", "+t[2]:u.headers[n]=t[2],u.rawHeaders.push(t[1],t[2])}}),u._charset="x-user-defined",!o.overrideMimeType){var p=u.rawHeaders["mime-type"];if(p){var h=p.match(/;\s*charset=([^;])(;|$)/);h&&(u._charset=h[1].toLowerCase())}u._charset||(u._charset="utf-8")}}};a(u,s.Readable),u.prototype._read=function(){var e=this._resumeFetch;e&&(this._resumeFetch=null,e())},u.prototype._onXHRProgress=function(){var e=this,t=e._xhr,n=null;switch(e._mode){case"text:vbarray":if(t.readyState!==l.DONE)break;try{n=new i.VBArray(t.responseBody).toArray()}catch(e){}if(null!==n){e.push(new r(n));break}case"text":try{n=t.responseText}catch(t){e._mode="text:vbarray";break}if(n.length>e._pos){var o=n.substr(e._pos);if("x-user-defined"===e._charset){for(var a=new r(o.length),s=0;s<o.length;s++)a[s]=255&o.charCodeAt(s);e.push(a)}else e.push(o,e._charset);e._pos=n.length}break;case"arraybuffer":if(t.readyState!==l.DONE||!t.response)break;n=t.response,e.push(new r(new Uint8Array(n)));break;case"moz-chunked-arraybuffer":if(n=t.response,t.readyState!==l.LOADING||!n)break;e.push(new r(new Uint8Array(n)));break;case"ms-stream":if(n=t.response,t.readyState!==l.LOADING)break;var u=new i.MSStreamReader;u.onprogress=function(){u.result.byteLength>e._pos&&(e.push(new r(new Uint8Array(u.result.slice(e._pos)))),e._pos=u.result.byteLength)},u.onload=function(){e.push(null)},u.readAsArrayBuffer(n)}e._xhr.readyState===l.DONE&&"ms-stream"!==e._mode&&e.push(null)}}).call(t,n(21),n(12).Buffer,n(28))},function(e,t,n){(t=e.exports=n(608)).Stream=t,t.Readable=t,t.Writable=n(611),t.Duplex=n(161),t.Transform=n(612),t.PassThrough=n(1287)},function(e,t,n){"use strict";(function(t,r){var i=n(273);e.exports=y;var o,a=n(374);y.ReadableState=v;n(52).EventEmitter;var s=function(e,t){return e.listeners(t).length},l=n(609),u=n(18).Buffer,c=t.Uint8Array||function(){};var d=n(84);d.inherits=n(15);var p=n(1284),h=void 0;h=p&&p.debuglog?p.debuglog("stream"):function(){};var f,m=n(1285),g=n(610);d.inherits(y,l);var b=["error","close","destroy","pause","resume"];function v(e,t){o=o||n(161),e=e||{};var r=t instanceof o;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,a=e.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:r&&(a||0===a)?a:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(f||(f=n(139).StringDecoder),this.decoder=new f(e.encoding),this.encoding=e.encoding)}function y(e){if(o=o||n(161),!(this instanceof y))return new y(e);this._readableState=new v(e,this),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),l.call(this)}function _(e,t,n,r,i){var o,a=e._readableState;null===t?(a.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,C(e)}(e,a)):(i||(o=function(e,t){var n;r=t,u.isBuffer(r)||r instanceof c||"string"===typeof t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk"));var r;return n}(a,t)),o?e.emit("error",o):a.objectMode||t&&t.length>0?("string"===typeof t||a.objectMode||Object.getPrototypeOf(t)===u.prototype||(t=function(e){return u.from(e)}(t)),r?a.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):S(e,a,t,!0):a.ended?e.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||0!==t.length?S(e,a,t,!1):A(e,a)):S(e,a,t,!1))):r||(a.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(a)}function S(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&C(e)),A(e,t)}Object.defineProperty(y.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),y.prototype.destroy=g.destroy,y.prototype._undestroy=g.undestroy,y.prototype._destroy=function(e,t){this.push(null),t(e)},y.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"===typeof e&&((t=t||r.defaultEncoding)!==r.encoding&&(e=u.from(e,t),t=""),n=!0),_(this,e,t,!1,n)},y.prototype.unshift=function(e){return _(this,e,null,!0,!1)},y.prototype.isPaused=function(){return!1===this._readableState.flowing},y.prototype.setEncoding=function(e){return f||(f=n(139).StringDecoder),this._readableState.decoder=new f(e),this._readableState.encoding=e,this};var w=8388608;function E(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=w?e=w:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function C(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(h("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?i.nextTick(x,e):x(e))}function x(e){h("emit readable"),e.emit("readable"),I(e)}function A(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(T,e,t))}function T(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(h("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function O(e){h("readable nexttick read 0"),e.read(0)}function k(e,t){t.reading||(h("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),I(e),t.flowing&&!t.reading&&e.read(0)}function I(e){var t=e._readableState;for(h("flow",t.flowing);t.flowing&&null!==e.read(););}function R(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(e,t,n){var r;e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?function(e,t){var n=t.head,r=1,i=n.data;e-=i.length;for(;n=n.next;){var o=n.data,a=e>o.length?o.length:e;if(a===o.length?i+=o:i+=o.slice(0,e),0===(e-=a)){a===o.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=o.slice(a));break}++r}return t.length-=r,i}(e,t):function(e,t){var n=u.allocUnsafe(e),r=t.head,i=1;r.data.copy(n),e-=r.data.length;for(;r=r.next;){var o=r.data,a=e>o.length?o.length:e;if(o.copy(n,n.length-e,0,a),0===(e-=a)){a===o.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=o.slice(a));break}++i}return t.length-=i,n}(e,t);return r}(e,t.buffer,t.decoder),n);var n}function P(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,i.nextTick(D,t,e))}function D(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function N(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}y.prototype.read=function(e){h("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return h("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?P(this):C(this),null;if(0===(e=E(e,t))&&t.ended)return 0===t.length&&P(this),null;var r,i=t.needReadable;return h("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&h("length less than watermark",i=!0),t.ended||t.reading?h("reading or ended",i=!1):i&&(h("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=E(n,t))),null===(r=e>0?R(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&P(this)),null!==r&&this.emit("data",r),r},y.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},y.prototype.pipe=function(e,t){var n=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,h("pipe count=%d opts=%j",o.pipesCount,t);var l=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?c:y;function u(t,r){h("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,h("cleanup"),e.removeListener("close",b),e.removeListener("finish",v),e.removeListener("drain",d),e.removeListener("error",g),e.removeListener("unpipe",u),n.removeListener("end",c),n.removeListener("end",y),n.removeListener("data",m),p=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||d())}function c(){h("onend"),e.end()}o.endEmitted?i.nextTick(l):n.once("end",l),e.on("unpipe",u);var d=function(e){return function(){var t=e._readableState;h("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&s(e,"data")&&(t.flowing=!0,I(e))}}(n);e.on("drain",d);var p=!1;var f=!1;function m(t){h("ondata"),f=!1,!1!==e.write(t)||f||((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==N(o.pipes,e))&&!p&&(h("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,f=!0),n.pause())}function g(t){h("onerror",t),y(),e.removeListener("error",g),0===s(e,"error")&&e.emit("error",t)}function b(){e.removeListener("finish",v),y()}function v(){h("onfinish"),e.removeListener("close",b),y()}function y(){h("unpipe"),n.unpipe(e)}return n.on("data",m),function(e,t,n){if("function"===typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?a(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",g),e.once("close",b),e.once("finish",v),e.emit("pipe",n),o.flowing||(h("pipe resume"),n.resume()),e},y.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n),this);if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<i;o++)r[o].emit("unpipe",this,n);return this}var a=N(t.pipes,e);return-1===a?this:(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n),this)},y.prototype.on=function(e,t){var n=l.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&C(this):i.nextTick(O,this))}return n},y.prototype.addListener=y.prototype.on,y.prototype.resume=function(){var e=this._readableState;return e.flowing||(h("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i.nextTick(k,e,t))}(this,e)),this},y.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this},y.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on("end",function(){if(h("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(i){(h("wrapped data"),n.decoder&&(i=n.decoder.write(i)),!n.objectMode||null!==i&&void 0!==i)&&((n.objectMode||i&&i.length)&&(t.push(i)||(r=!0,e.pause())))}),e)void 0===this[i]&&"function"===typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var o=0;o<b.length;o++)e.on(b[o],this.emit.bind(this,b[o]));return this._read=function(t){h("wrapped _read",t),r&&(r=!1,e.resume())},this},Object.defineProperty(y.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),y._fromList=R}).call(t,n(28),n(21))},function(e,t,n){e.exports=n(52).EventEmitter},function(e,t,n){"use strict";var r=n(273);function i(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,o=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return o||a?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(i,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(r.nextTick(i,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,n){"use strict";(function(t,r,i){var o=n(273);function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;e.entry=null;for(;r;){var i=r.callback;t.pendingcb--,i(n),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}e.exports=v;var s,l=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?r:o.nextTick;v.WritableState=b;var u=n(84);u.inherits=n(15);var c={deprecate:n(598)},d=n(609),p=n(18).Buffer,h=i.Uint8Array||function(){};var f,m=n(610);function g(){}function b(e,t){s=s||n(161),e=e||{};var r=t instanceof s;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,u=e.writableHighWaterMark,c=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:r&&(u||0===u)?u:c,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var d=!1===e.decodeStrings;this.decodeStrings=!d,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,i){--t.pendingcb,n?(o.nextTick(i,r),o.nextTick(C,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(i(r),e._writableState.errorEmitted=!0,e.emit("error",r),C(e,t))}(e,n,r,t,i);else{var a=w(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||S(e,n),r?l(_,e,n,a,i):_(e,n,a,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function v(e){if(s=s||n(161),!f.call(v,this)&&!(this instanceof s))return new v(e);this._writableState=new b(e,this),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev),"function"===typeof e.destroy&&(this._destroy=e.destroy),"function"===typeof e.final&&(this._final=e.final)),d.call(this)}function y(e,t,n,r,i,o,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function _(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),C(e,t)}function S(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),o=t.corkedRequestsFree;o.entry=n;for(var s=0,l=!0;n;)i[s]=n,n.isBuf||(l=!1),n=n.next,s+=1;i.allBuffers=l,y(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{for(;n;){var u=n.chunk,c=n.encoding,d=n.callback;if(y(e,t,!1,t.objectMode?1:u.length,u,c,d),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function w(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function E(e,t){e._final(function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),C(e,t)})}function C(e,t){var n=w(t);return n&&(!function(e,t){t.prefinished||t.finalCalled||("function"===typeof e._final?(t.pendingcb++,t.finalCalled=!0,o.nextTick(E,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}u.inherits(v,d),b.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(b.prototype,"buffer",{get:c.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]?(f=Function.prototype[Symbol.hasInstance],Object.defineProperty(v,Symbol.hasInstance,{value:function(e){return!!f.call(this,e)||this===v&&(e&&e._writableState instanceof b)}})):f=function(e){return e instanceof this},v.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},v.prototype.write=function(e,t,n){var r,i=this._writableState,a=!1,s=!i.objectMode&&(r=e,p.isBuffer(r)||r instanceof h);return s&&!p.isBuffer(e)&&(e=function(e){return p.from(e)}(e)),"function"===typeof t&&(n=t,t=null),s?t="buffer":t||(t=i.defaultEncoding),"function"!==typeof n&&(n=g),i.ended?function(e,t){var n=new Error("write after end");e.emit("error",n),o.nextTick(t,n)}(this,n):(s||function(e,t,n,r){var i=!0,a=!1;return null===n?a=new TypeError("May not write null values to stream"):"string"===typeof n||void 0===n||t.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(e.emit("error",a),o.nextTick(r,a),i=!1),i}(this,i,e,n))&&(i.pendingcb++,a=function(e,t,n,r,i,o){if(!n){var a=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=p.from(t,n));return t}(t,r,i);r!==a&&(n=!0,i="buffer",r=a)}var s=t.objectMode?1:r.length;t.length+=s;var l=t.length<t.highWaterMark;l||(t.needDrain=!0);if(t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:o,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else y(e,t,!1,s,r,i,o);return l}(this,i,s,e,t,n)),a},v.prototype.cork=function(){this._writableState.corked++},v.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||S(this,e))},v.prototype.setDefaultEncoding=function(e){if("string"===typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(v.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),v.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},v.prototype._writev=null,v.prototype.end=function(e,t,n){var r=this._writableState;"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,C(e,t),n&&(t.finished?o.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n)},Object.defineProperty(v.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),v.prototype.destroy=m.destroy,v.prototype._undestroy=m.undestroy,v.prototype._destroy=function(e,t){this.end(),t(e)}}).call(t,n(21),n(597).setImmediate,n(28))},function(e,t,n){"use strict";e.exports=o;var r=n(161),i=n(84);function o(e){if(!(this instanceof o))return new o(e);r.call(this,e),this._transformState={afterTransform:function(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"===typeof e.transform&&(this._transform=e.transform),"function"===typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",a)}function a(){var e=this;"function"===typeof this._flush?this._flush(function(t,n){s(e,t,n)}):s(this,null,null)}function s(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}i.inherits=n(15),i.inherits(o,r),o.prototype.push=function(e,t){return this._transformState.needTransform=!1,r.prototype.push.call(this,e,t)},o.prototype._transform=function(e,t,n){throw new Error("_transform() is not implemented")},o.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},o.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},o.prototype._destroy=function(e,t){var n=this;r.prototype._destroy.call(this,e,function(e){t(e),n.emit("close")})}},function(e,t,n){var r=n(382),i=n(115),o=e.exports;for(var a in r)r.hasOwnProperty(a)&&(o[a]=r[a]);function s(e){if("string"===typeof e&&(e=i.parse(e)),e.protocol||(e.protocol="https:"),"https:"!==e.protocol)throw new Error('Protocol "'+e.protocol+'" not supported. Expected "https:"');return e}o.request=function(e,t){return e=s(e),r.request.call(this,e,t)},o.get=function(e,t){return e=s(e),r.get.call(this,e,t)}},function(e,t,n){var r=n(1291),i=n(1292),o=i;o.v1=r,o.v4=i,e.exports=o},function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var r=new Uint8Array(16);e.exports=function(){return n(r),r}}else{var i=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0===(3&t)&&(e=4294967296*Math.random()),i[t]=e>>>((3&t)<<3)&255;return i}}},function(e,t){for(var n=[],r=0;r<256;++r)n[r]=(r+256).toString(16).substr(1);e.exports=function(e,t){var r=t||0,i=n;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}},function(e,t){t.endianness=function(){return"LE"},t.hostname=function(){return"undefined"!==typeof location?location.hostname:""},t.loadavg=function(){return[]},t.uptime=function(){return 0},t.freemem=function(){return Number.MAX_VALUE},t.totalmem=function(){return Number.MAX_VALUE},t.cpus=function(){return[]},t.type=function(){return"Browser"},t.release=function(){return"undefined"!==typeof navigator?navigator.appVersion:""},t.networkInterfaces=t.getNetworkInterfaces=function(){return{}},t.arch=function(){return"javascript"},t.platform=function(){return"browser"},t.tmpdir=t.tmpDir=function(){return"/tmp"},t.EOL="\n",t.homedir=function(){return"/"}},function(e,t){e.exports;e.exports={SharedAccessPermissions:{READ:"r",CREATE:"c",WRITE:"w",DELETE:"d",LIST:"l"},ListingDetails:{METADATA:"metadata"},SharePublicAccessType:{OFF:null,SHARE:"share",FILE:"file"},ShareSnapshotDeleteOptions:{SHARE_AND_SNAPSHOTS:"include"}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=ge(n(384)),i=ge(n(620)),o=ge(n(1295)),a=ge(n(1296)),s=ge(n(1297)),l=ge(n(1298)),u=ge(n(1299)),c=ge(n(1300)),d=ge(n(1301)),p=ge(n(1302)),h=ge(n(622)),f=ge(n(386)),m=ge(n(1303)),g=ge(n(1304)),b=ge(n(1305)),v=ge(n(1306)),y=ge(n(1307)),_=ge(n(1308)),S=ge(n(1309)),w=ge(n(1310)),E=ge(n(624)),C=ge(n(625)),x=ge(n(1311)),A=ge(n(1312)),T=ge(n(1313)),O=ge(n(623)),k=ge(n(1314)),I=ge(n(1315)),R=ge(n(626)),P=ge(n(1316)),D=ge(n(1317)),N=ge(n(1318)),M=ge(n(1319)),L=ge(n(1320)),B=ge(n(1321)),F=ge(n(1322)),j=ge(n(1323)),U=ge(n(621)),H=ge(n(1324)),z=ge(n(1325)),V=ge(n(1326)),W=ge(n(1327)),G=ge(n(1328)),K=ge(n(1329)),q=ge(n(1330)),Y=ge(n(1331)),X=ge(n(1332)),Q=ge(n(1333)),Z=ge(n(1334)),J=ge(n(1335)),$=ge(n(1336)),ee=ge(n(1337)),te=ge(n(1338)),ne=ge(n(1339)),re=ge(n(1340)),ie=ge(n(1341)),oe=ge(n(627)),ae=ge(n(628)),se=ge(n(1342)),le=ge(n(1343)),ue=ge(n(1344)),ce=ge(n(1345)),de=ge(n(1346)),pe=ge(n(629)),he=ge(n(1347)),fe=ge(n(1348)),me=ge(n(385));function ge(e){return e&&e.__esModule?e:{default:e}}var be={version:"9.4.1",toDate:r.default,toFloat:i.default,toInt:o.default,toBoolean:a.default,equals:s.default,contains:l.default,matches:u.default,isEmail:c.default,isURL:d.default,isMACAddress:p.default,isIP:h.default,isFQDN:f.default,isBoolean:m.default,isAlpha:g.default,isAlphanumeric:b.default,isNumeric:v.default,isPort:y.default,isLowercase:_.default,isUppercase:S.default,isAscii:w.default,isFullWidth:E.default,isHalfWidth:C.default,isVariableWidth:x.default,isMultibyte:A.default,isSurrogatePair:T.default,isInt:O.default,isFloat:k.default,isDecimal:I.default,isHexadecimal:R.default,isDivisibleBy:P.default,isHexColor:D.default,isISRC:N.default,isMD5:M.default,isHash:L.default,isJSON:B.default,isEmpty:F.default,isLength:j.default,isByteLength:U.default,isUUID:H.default,isMongoId:z.default,isAfter:V.default,isBefore:W.default,isIn:G.default,isCreditCard:K.default,isISIN:q.default,isISBN:Y.default,isISSN:X.default,isMobilePhone:Q.default,isPostalCode:ie.default,isCurrency:Z.default,isISO8601:J.default,isISO31661Alpha2:$.default,isBase64:ee.default,isDataURI:te.default,isMimeType:ne.default,isLatLong:re.default,ltrim:oe.default,rtrim:ae.default,trim:se.default,escape:le.default,unescape:ue.default,stripLow:ce.default,whitelist:de.default,blacklist:pe.default,isWhitelisted:he.default,normalizeEmail:fe.default,toString:me.default};t.default=be,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),parseFloat(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){(0,a.default)(e);var n=void 0,i=void 0;"object"===("undefined"===typeof t?"undefined":r(t))?(n=t.min||0,i=t.max):(n=arguments[1],i=arguments[2]);var o=encodeURI(e).split(/%..|./).length-1;return o>=n&&("undefined"===typeof i||o<=i)};var i,o=n(10),a=(i=o)&&i.__esModule?i:{default:i};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";(0,o.default)(t);n=String(n);if(!n)return e(t,4)||e(t,6);if("4"===n){if(!a.test(t))return!1;var r=t.split(".").sort(function(e,t){return e-t});return r[3]<=255}if("6"===n){var i=t.split(":"),l=!1,u=e(i[i.length-1],4),c=u?7:8;if(i.length>c)return!1;if("::"===t)return!0;"::"===t.substr(0,2)?(i.shift(),i.shift(),l=!0):"::"===t.substr(t.length-2)&&(i.pop(),i.pop(),l=!0);for(var d=0;d<i.length;++d)if(""===i[d]&&d>0&&d<i.length-1){if(l)return!1;l=!0}else if(u&&d===i.length-1);else if(!s.test(i[d]))return!1;return l?i.length>=1:i.length===c}return!1};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/,s=/^[0-9A-F]{1,4}$/i;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e);var n=(t=t||{}).hasOwnProperty("allow_leading_zeroes")&&!t.allow_leading_zeroes?a:s,r=!t.hasOwnProperty("min")||e>=t.min,i=!t.hasOwnProperty("max")||e<=t.max,l=!t.hasOwnProperty("lt")||e<t.lt,u=!t.hasOwnProperty("gt")||e>t.gt;return n.test(e)&&r&&i&&l&&u};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^(?:[-+]?(?:0|[1-9][0-9]*))$/,s=/^[-+]?[0-9]+$/;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fullWidth=void 0,t.default=function(e){return(0,o.default)(e),a.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=t.fullWidth=/[^\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.halfWidth=void 0,t.default=function(e){return(0,o.default)(e),a.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=t.halfWidth=/[\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),a.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^[0-9A-F]+$/i;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e);var n=t?new RegExp("^["+t+"]+","g"):/^\s+/g;return e.replace(n,"")};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e);var n=t?new RegExp("["+t+"]"):/\s/,r=e.length-1;for(;r>=0&&n.test(e[r]);)r--;return r<e.length?e.substr(0,r+1):e};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),e.replace(new RegExp("["+t+"]+","g"),"")};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){var r=n(40);function i(e,t){r.Readable.call(this,t),this._buffer=e,this._offset=0,this._chunkSize=4194304,this._bufferSize=e.length}n(20).inherits(i,r.Readable),i.prototype._read=function(){for(;this.push(this._readNextChunk()););},i.prototype._readNextChunk=function(){var e=null;if(this._offset<this._bufferSize){var t=this._offset+this._chunkSize;t=t>this._bufferSize?this._bufferSize:t,e=this._buffer.slice(this._offset,t),this._offset=t}return e},e.exports=i},function(e,t,n){var r=n(20),i=n(51),o=n(117),a=n(100),s=n(31);(t=e.exports).DEFAULT_PROTOCOL=s.HTTPS;var l=function(e,t){o.captureStackTrace(this,t||this),this.message=e||"Error"};r.inherits(l,Error),l.prototype.name="NoMatchError",t.NoMatchError=l,t.noMatchConnectionString=function(e){throw new l('The provided connection string "'+e+'" does not have complete configuration settings.')},t.noMatchSettings=function(e){throw new l("The provided settings "+JSON.stringify(e)+" are not complete.")},t.parseAndValidateKeys=function(e,t){for(var n={},o=e.split(";"),s=0;s<o.length;s++)if(0!==o[s].length){var l=o[s].indexOf("=");if(l<0)throw new SyntaxError(a.INVALID_CONNECTION_STRING);if(0===l)throw new SyntaxError(a.INVALID_CONNECTION_STRING_EMPTY_KEY);var u=o[s].substring(0,l);if(!i.inArrayInsensitive(u,t))throw new SyntaxError(r.format(a.INVALID_CONNECTION_STRING_BAD_KEY,u));var c=o[s].substring(l+1);if("undefined"!==typeof n[u])throw new SyntaxError(r.format(a.INVALID_CONNECTION_STRING_DUPLICATE_KEY,u));n[u]=c}return n},t.getValidator=function(e,t,n){return function(r){var i=!1,o={};for(var a in r)r.hasOwnProperty(a)&&(o[a.toLowerCase()]=r[a]);for(var s in e)if(e.hasOwnProperty(s)){var l=e[s].SettingName.toLowerCase();if(o[l])(0,e[s].SettingConstraint)(o[l])&&(delete o[l],i=!0);else if(t)return null}return n?i?o:null:o}},t.setting=function(e){var n=Array.prototype.slice.call(arguments,1,arguments.length);return t.settingWithFunc(e,function(e){var t=JSON.stringify(n);if(0===n.length)return!0;for(var r=0;r<n.length;r++)if(e.toString()==n[r].toString())return!0;throw new RangeError("The provided config value "+e+" does not belong to the valid values subset:\n"+t)})},t.atLeastOne=function(){var e=arguments;return t.getValidator(e,!1,!0)},t.optional=function(){var e=arguments;return t.getValidator(e,!1,!1)},t.allRequired=function(){var e=arguments;return t.getValidator(e,!0,!1)},t.settingWithFunc=function(e,t){var n={};return n.SettingName=e,n.SettingConstraint=t,n},t.matchedSpecification=function(e){var t=Array.prototype.slice.call(arguments,1,arguments.length);for(var n in t)if(t.hasOwnProperty(n)){var r=t[n](e);if(!r)return!1;e=r}return 0===i.objectKeysLength(e)}},function(e,t){function n(e){this.token=e}n.prototype.get=function(){return this.token},n.prototype.set=function(e){this.token=e},e.exports=n},function(e,t,n){var r=n(39),i=n(379),o=n(31).ServicePropertiesConstants;function a(e,t){null!==t&&("undefined"===typeof t&&(t={}),e=e.ele(o.RETENTION_POLICY_ELEMENT),e="undefined"!==typeof t.Enabled?e.ele(o.ENABLED_ELEMENT).txt(t.Enabled).up():e.ele(o.ENABLED_ELEMENT).txt(!1).up(),"undefined"!==typeof t.Days?e=e.ele(o.DAYS_ELEMENT).txt(t.Days).up():!0===t.Enabled&&(e=e.ele(o.DAYS_ELEMENT).txt(1).up()),e=e.up())}function s(e,t){e="undefined"!==typeof t.Version?e.ele(o.VERSION_ELEMENT).txt(t.Version).up():e.ele(o.VERSION_ELEMENT).txt(o.DEFAULT_ANALYTICS_VERSION).up(),e="undefined"!==typeof t.Enabled?e.ele(o.ENABLED_ELEMENT).txt(t.Enabled).up():e.ele(o.ENABLED_ELEMENT).txt(!1).up(),t.Enabled&&("undefined"!==typeof t.IncludeAPIs?e=e.ele(o.INCLUDE_APIS_ELEMENT).txt(t.IncludeAPIs).up():!0===t.Enabled&&(e=e.ele(o.INCLUDE_APIS_ELEMENT).txt(!1).up())),a(e,t.RetentionPolicy)}function l(e){var t={};return"undefined"!==typeof e.Enabled&&(t.Enabled="true"===e.Enabled),"undefined"!==typeof e.Days&&(t.Days=parseInt(e.Days,10)),t}function u(e){var t={};return"undefined"!==typeof e.Version&&(t.Version=e.Version),"undefined"!==typeof e.Enabled&&(t.Enabled="true"===e.Enabled),"undefined"!==typeof e.IncludeAPIs&&(t.IncludeAPIs="true"===e.IncludeAPIs),"undefined"!==typeof e.RetentionPolicy&&(t.RetentionPolicy=l(e.RetentionPolicy)),t}(t=e.exports).serialize=function(e){var t=i.create(o.STORAGE_SERVICE_PROPERTIES_ELEMENT,{version:"1.0",encoding:"utf-8"});return e.Logging&&(function(e,t){e="undefined"!==typeof t.Version?e.ele(o.VERSION_ELEMENT).txt(t.Version).up():e.ele(o.VERSION_ELEMENT).txt(o.DEFAULT_ANALYTICS_VERSION).up(),e="undefined"!==typeof t.Delete?e.ele(o.DELETE_ELEMENT).txt(t.Delete).up():e.ele(o.DELETE_ELEMENT).txt(!1).up(),e="undefined"!==typeof t.Read?e.ele(o.READ_ELEMENT).txt(t.Read).up():e.ele(o.READ_ELEMENT).txt(!1).up(),a(e="undefined"!==typeof t.Write?e.ele(o.WRITE_ELEMENT).txt(t.Write).up():e.ele(o.WRITE_ELEMENT).txt(!1).up(),t.RetentionPolicy),e=e.up()}(t=t.ele(o.LOGGING_ELEMENT),e.Logging),t=t.up()),e.HourMetrics&&(s(t=t.ele(o.HOUR_METRICS_ELEMENT),e.HourMetrics),t=t.up()),e.MinuteMetrics&&(s(t=t.ele(o.MINUTE_METRICS_ELEMENT),e.MinuteMetrics),t=t.up()),e.Cors&&(function(e,t){"undefined"!==typeof t&&null!==t&&r.isArray(t)&&t.forEach(function(t){e=e.ele(o.CORS_RULE_ELEMENT),"undefined"!==typeof t.AllowedMethods&&r.isArray(t.AllowedMethods)&&(e=e.ele(o.ALLOWED_METHODS_ELEMENT).txt(t.AllowedMethods.join(",")).up()),"undefined"!==typeof t.AllowedOrigins&&r.isArray(t.AllowedOrigins)&&(e=e.ele(o.ALLOWED_ORIGINS_ELEMENT).txt(t.AllowedOrigins.join(",")).up()),e="undefined"!==typeof t.AllowedHeaders&&r.isArray(t.AllowedHeaders)?e.ele(o.ALLOWED_HEADERS_ELEMENT).txt(t.AllowedHeaders.join(",")).up():e.ele(o.ALLOWED_HEADERS_ELEMENT).txt("").up(),e="undefined"!==typeof t.ExposedHeaders&&r.isArray(t.ExposedHeaders)?e.ele(o.EXPOSED_HEADERS_ELEMENT).txt(t.ExposedHeaders.join(",")).up():e.ele(o.EXPOSED_HEADERS_ELEMENT).txt("").up(),e=(e="undefined"!==typeof t.MaxAgeInSeconds?e.ele(o.MAX_AGE_IN_SECONDS_ELEMENT).txt(t.MaxAgeInSeconds).up():e.ele(o.MAX_AGE_IN_SECONDS_ELEMENT).txt("0").up()).up()})}(t=t.ele(o.CORS_ELEMENT),e.Cors.CorsRule),t=t.up()),e.DefaultServiceVersion&&(t=t.ele(o.DEFAULT_SERVICE_VERSION_ELEMENT).txt(e.DefaultServiceVersion).up()),e.DeleteRetentionPolicy&&(function(e,t){null!==t&&("undefined"===typeof t&&(t={}),e="undefined"!==typeof t.Enabled?e.ele(o.ENABLED_ELEMENT).txt(t.Enabled).up():e.ele(o.ENABLED_ELEMENT).txt(!1).up(),"undefined"!==typeof t.Days?e=e.ele(o.DAYS_ELEMENT).txt(t.Days).up():!0===t.Enabled&&(e=e.ele(o.DAYS_ELEMENT).txt(1).up()),e=e.up())}(t=t.ele(o.DEFAULT_DELETE_RETENTION_POLICY_ELEMENT),e.DeleteRetentionPolicy),t=t.up()),e.StaticWebsite&&(function(e,t){null!==t&&("undefined"===typeof t&&(t={}),e="undefined"!==typeof t.Enabled?e.ele(o.ENABLED_ELEMENT).txt(t.Enabled).up():e.ele(o.ENABLED_ELEMENT).txt(!1).up(),"undefined"!==typeof t.IndexDocument&&(e=e.ele(o.DEFAULT_INDEX_DOCUMENT_ELEMENT).txt(t.IndexDocument).up()),"undefined"!==typeof t.ErrorDocument404Path&&(e=e.ele(o.DEFAULT_ERROR_DOCUMENT_404_PATH_ELEMENT).txt(t.ErrorDocument404Path).up()),e=e.up())}(t=t.ele(o.DEFAULT_STATIC_WEBSITE_ELEMENT),e.StaticWebsite),t=t.up()),t.doc().toString()},t.parse=function(e){var t,n,i,o,a,s,c={};return"undefined"!==typeof e.Logging&&(c.Logging=(t=e.Logging,n={},"undefined"!==typeof t.Version&&(n.Version=t.Version),"undefined"!==typeof t.Delete&&(n.Delete="true"===t.Delete),"undefined"!==typeof t.Read&&(n.Read="true"===t.Read),"undefined"!==typeof t.Write&&(n.Write="true"===t.Write),"undefined"!==typeof t.RetentionPolicy&&(n.RetentionPolicy=l(t.RetentionPolicy)),n)),"undefined"!==typeof e.HourMetrics&&(c.HourMetrics=u(e.HourMetrics)),"undefined"!==typeof e.MinuteMetrics&&(c.MinuteMetrics=u(e.MinuteMetrics)),"undefined"!==typeof e.Cors&&(c.Cors=function(e){var t={};if("undefined"!==typeof e.CorsRule){var n=e.CorsRule;r.isArray(n)||(n=[n]),t.CorsRule=[],n.forEach(function(e){var n={};"undefined"!==typeof e.AllowedMethods&&(""!==e.AllowedMethods?n.AllowedMethods=e.AllowedMethods.split(","):n.AllowedMethods=[]),"undefined"!==typeof e.AllowedOrigins&&(""!==e.AllowedOrigins?n.AllowedOrigins=e.AllowedOrigins.split(","):n.AllowedOrigins=[]),"undefined"!==typeof e.AllowedHeaders&&(""!==e.AllowedHeaders?n.AllowedHeaders=e.AllowedHeaders.split(","):n.AllowedHeaders=[]),"undefined"!==typeof e.ExposedHeaders&&(""!==e.ExposedHeaders?n.ExposedHeaders=e.ExposedHeaders.split(","):n.ExposedHeaders=[]),"undefined"!==typeof e.MaxAgeInSeconds&&(n.MaxAgeInSeconds=parseInt(e.MaxAgeInSeconds,10)),t.CorsRule.push(n)})}return t}(e.Cors)),"undefined"!==typeof e.DefaultServiceVersion&&(c.DefaultServiceVersion=e.DefaultServiceVersion),"undefined"!==typeof e.DeleteRetentionPolicy&&(c.DeleteRetentionPolicy=(i=e.DeleteRetentionPolicy,o={},"undefined"!==typeof i.Enabled&&(o.Enabled="true"===i.Enabled),"undefined"!==typeof i.Days&&(o.Days=parseInt(i.Days)),o)),"undefined"!==typeof e.StaticWebsite&&(c.StaticWebsite=(a=e.StaticWebsite,s={},"undefined"!==typeof a.Enabled&&(s.Enabled="true"===a.Enabled),"undefined"!==typeof a.IndexDocument&&(s.IndexDocument=a.IndexDocument),"undefined"!==typeof a.ErrorDocument404Path&&(s.ErrorDocument404Path=a.ErrorDocument404Path),s)),c}},function(e,t,n){var r=n(39),i=n(207),o=n(51),a=n(635),s=n(100),l=n(117).ArgumentError,u=n(31),c=u.HeaderConstants,d=u.QueryStringConstants,p=(c=u.HeaderConstants,u.CompatibleVersionConstants);function h(e,t,n){this.storageAccount=e,this.storageAccessKey=t,this.usePathStyleUri=n,this.signer=new a(t)}h.prototype.generateAccountSignedQueryString=function(e){var t,n=function(e,t,n){o.objectIsNull(t)||o.objectIsNull(n)||(e[t]=n)},a={};return n(a,d.SIGNED_VERSION,c.TARGET_STORAGE_VERSION),e.AccessPolicy&&(t=e.AccessPolicy,o.objectIsNull(t.Start)||(r.isDate(t.Start)||(t.Start=new Date(t.Start)),t.Start=o.truncatedISO8061Date(t.Start)),o.objectIsNull(t.Expiry)||(r.isDate(t.Expiry)||(t.Expiry=new Date(t.Expiry)),t.Expiry=o.truncatedISO8061Date(t.Expiry)),n(a,d.SIGNED_SERVICES,e.AccessPolicy.Services),n(a,d.SIGNED_RESOURCE_TYPES,e.AccessPolicy.ResourceTypes),n(a,d.SIGNED_PERMISSIONS,e.AccessPolicy.Permissions),n(a,d.SIGNED_START,e.AccessPolicy.Start),n(a,d.SIGNED_EXPIRY,e.AccessPolicy.Expiry),n(a,d.SIGNED_IP,e.AccessPolicy.IPAddressOrRange),n(a,d.SIGNED_PROTOCOL,e.AccessPolicy.Protocols)),n(a,d.SIGNATURE,this._generateAccountSharedAccessSignature(e)),i.stringify(a)},h.prototype._generateAccountSharedAccessSignature=function(e){var t=function(e,t){var n="";return o.objectIsNull(e)||(n=e),!0!==t&&(n+="\n"),n},n=t(this.storageAccount)+t(e.AccessPolicy?e.AccessPolicy.Permissions:"")+t(e.AccessPolicy?e.AccessPolicy.Services:"")+t(e.AccessPolicy?e.AccessPolicy.ResourceTypes:"")+t(e.AccessPolicy?e.AccessPolicy.Start:"")+t(e.AccessPolicy?e.AccessPolicy.Expiry:"")+t(e.AccessPolicy?e.AccessPolicy.IPAddressOrRange:"")+t(e.AccessPolicy?e.AccessPolicy.Protocols:"")+t(c.TARGET_STORAGE_VERSION);return this.signer.sign(n)},h.prototype.signRequest=function(e,t){var n=function(e,t){return t!==c.CONTENT_LENGTH||!o.objectIsNull(e[t])&&"0"!==e[t].toString()?o.objectIsNull(e)||o.objectIsNull(e[t])?"\n":e[t]+"\n":"\n"},r=e.method+"\n"+n(e.headers,c.CONTENT_ENCODING)+n(e.headers,c.CONTENT_LANGUAGE)+n(e.headers,c.CONTENT_LENGTH)+n(e.headers,c.CONTENT_MD5)+n(e.headers,c.CONTENT_TYPE)+n(e.headers,c.DATE)+n(e.headers,c.IF_MODIFIED_SINCE)+n(e.headers,c.IF_MATCH)+n(e.headers,c.IF_NONE_MATCH)+n(e.headers,c.IF_UNMODIFIED_SINCE)+n(e.headers,c.RANGE)+this._getCanonicalizedHeaders(e)+this._getCanonicalizedResource(e),i=this.signer.sign(r);e.withHeader(c.AUTHORIZATION,"SharedKey "+this.storageAccount+":"+i),t(null)},h.prototype._getCanonicalizedResource=function(e){var t="/";e.path&&(t=e.path);var n="/"+this.storageAccount+t,r=e.queryString;if(r){var i=[];Object.keys(r).forEach(function(e){i.push(e)}),i=i.sort(),Object.keys(i).forEach(function(e){n+="\n"+i[e]+":"+r[i[e]]})}return n},h.prototype._getCanonicalizedHeaders=function(e){var t="";if(e.headers){var n=[];for(var i in e.headers)if(0===i.indexOf(c.PREFIX_FOR_STORAGE)){var a={canonicalized:i.toLowerCase(),original:i};n.push(a)}n.sort(function(e,t){return e.canonicalized.localeCompare(t.canonicalized)}),r.each(n,function(n){var r=e.headers[n.original];o.IsNullOrEmptyOrUndefinedOrWhiteSpace(r)?t+=n.canonicalized+":\n":t+=n.canonicalized+":"+r+"\n"})}return t},h.prototype.generateSignedQueryString=function(e,t,n,a,u){var h,f,m,g,b,v=function(e,t,n){o.objectIsNull(t)||o.objectIsNull(n)||(e[t]=n)};u&&(h=u.queryString,f=u.resourceType,g=u.tableName,m=u.headers),h||(h={}),n.AccessPolicy&&(b=n.AccessPolicy,o.objectIsNull(b.Start)||(r.isDate(b.Start)||(b.Start=new Date(b.Start)),b.Start=o.truncatedISO8061Date(b.Start)),o.objectIsNull(b.Expiry)||(r.isDate(b.Expiry)||(b.Expiry=new Date(b.Expiry)),b.Expiry=o.truncatedISO8061Date(b.Expiry)),v(h,d.SIGNED_START,n.AccessPolicy.Start),v(h,d.SIGNED_EXPIRY,n.AccessPolicy.Expiry),v(h,d.SIGNED_PERMISSIONS,n.AccessPolicy.Permissions),v(h,d.SIGNED_IP,n.AccessPolicy.IPAddressOrRange),v(h,d.SIGNED_PROTOCOL,n.AccessPolicy.Protocols),v(h,d.STARTPK,n.AccessPolicy.StartPk),v(h,d.ENDPK,n.AccessPolicy.EndPk),v(h,d.STARTRK,n.AccessPolicy.StartRk),v(h,d.ENDRK,n.AccessPolicy.EndRk));var y=function(e){if(o.objectIsNull(e))return c.TARGET_STORAGE_VERSION;var t=r.values(p);if(t.some(function(t){return t.toLowerCase()===e.toLowerCase()}))return e;throw new l("sasVersion",o.stringFormat(s.INVALID_SAS_VERSION,e,t))}(a);return v(h,d.SIGNED_VERSION,y),v(h,d.SIGNED_IDENTIFIER,n.Id),v(h,d.SIGNED_RESOURCE,f),m&&(v(h,d.CACHE_CONTROL,m.cacheControl),v(h,d.CONTENT_TYPE,m.contentType),v(h,d.CONTENT_ENCODING,m.contentEncoding),v(h,d.CONTENT_LANGUAGE,m.contentLanguage),v(h,d.CONTENT_DISPOSITION,m.contentDisposition)),v(h,d.TABLENAME,g),v(h,d.SIGNATURE,this._generateSignature(e,t,n,y,{resourceType:f,headers:m,tableName:g})),i.stringify(h)},h.prototype._generateSignature=function(e,t,n,r,i){var a,u,c,d,h=function(e,t){var n="";return o.objectIsNull(e)||(n=e),!0!==t&&(n+="\n"),n};i&&(a=i.resourceType,u=i.tableName,c=i.headers),"/"!==t.substr(0,1)&&(t="/"+t),d=r===p.FEBRUARY_2012||r===p.AUGUST_2013?"/"+this.storageAccount+t:"/"+e+"/"+this.storageAccount+t;var f=h(n.AccessPolicy?n.AccessPolicy.Permissions:"")+h(n.AccessPolicy?n.AccessPolicy.Start:"")+h(n.AccessPolicy?n.AccessPolicy.Expiry:"")+h(d)+h(n.Id)+h(n.AccessPolicy?n.AccessPolicy.IPAddressOrRange:"")+h(n.AccessPolicy?n.AccessPolicy.Protocols:"")+r;if(r==p.FEBRUARY_2012){if(c)throw new l("args.headers",s.INVALID_HEADERS)}else a&&(f+="\n"+h(c?c.cacheControl:"")+h(c?c.contentDisposition:"")+h(c?c.contentEncoding:"")+h(c?c.contentLanguage:"")+h(c?c.contentType:"",!0));return u&&(f+="\n"+h(n.AccessPolicy?n.AccessPolicy.StartPk:"")+h(n.AccessPolicy?n.AccessPolicy.StartRk:"")+h(n.AccessPolicy?n.AccessPolicy.EndPk:"")+h(n.AccessPolicy?n.AccessPolicy.EndRk:"",!0)),this.signer.sign(f)},e.exports=h},function(e,t,n){(function(t){var r=n(1350);function i(e){this._accessKey=e,this._decodedAccessKey=t.from(this._accessKey,"base64")}i.prototype.sign=function(e){return r.createHmac("sha256",this._decodedAccessKey).update(e,"utf-8").digest("base64")},e.exports=i}).call(t,n(12).Buffer)},function(e,t,n){var r=n(15),i=n(164),o=n(18).Buffer,a=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],s=new Array(64);function l(){this.init(),this._w=s,i.call(this,64,56)}function u(e,t,n){return n^e&(t^n)}function c(e,t,n){return e&t|n&(e|t)}function d(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function p(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function h(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}r(l,i),l.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},l.prototype._update=function(e){for(var t,n=this._w,r=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,l=0|this._e,f=0|this._f,m=0|this._g,g=0|this._h,b=0;b<16;++b)n[b]=e.readInt32BE(4*b);for(;b<64;++b)n[b]=0|(((t=n[b-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+n[b-7]+h(n[b-15])+n[b-16];for(var v=0;v<64;++v){var y=g+p(l)+u(l,f,m)+a[v]+n[v]|0,_=d(r)+c(r,i,o)|0;g=m,m=f,f=l,l=s+y|0,s=o,o=i,i=r,r=y+_|0}this._a=r+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=l+this._e|0,this._f=f+this._f|0,this._g=m+this._g|0,this._h=g+this._h|0},l.prototype._hash=function(){var e=o.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=l},function(e,t,n){var r=n(15),i=n(164),o=n(18).Buffer,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function l(){this.init(),this._w=s,i.call(this,128,112)}function u(e,t,n){return n^e&(t^n)}function c(e,t,n){return e&t|n&(e|t)}function d(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function p(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function h(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function f(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function g(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function b(e,t){return e>>>0<t>>>0?1:0}r(l,i),l.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},l.prototype._update=function(e){for(var t=this._w,n=0|this._ah,r=0|this._bh,i=0|this._ch,o=0|this._dh,s=0|this._eh,l=0|this._fh,v=0|this._gh,y=0|this._hh,_=0|this._al,S=0|this._bl,w=0|this._cl,E=0|this._dl,C=0|this._el,x=0|this._fl,A=0|this._gl,T=0|this._hl,O=0;O<32;O+=2)t[O]=e.readInt32BE(4*O),t[O+1]=e.readInt32BE(4*O+4);for(;O<160;O+=2){var k=t[O-30],I=t[O-30+1],R=h(k,I),P=f(I,k),D=m(k=t[O-4],I=t[O-4+1]),N=g(I,k),M=t[O-14],L=t[O-14+1],B=t[O-32],F=t[O-32+1],j=P+L|0,U=R+M+b(j,P)|0;U=(U=U+D+b(j=j+N|0,N)|0)+B+b(j=j+F|0,F)|0,t[O]=U,t[O+1]=j}for(var H=0;H<160;H+=2){U=t[H],j=t[H+1];var z=c(n,r,i),V=c(_,S,w),W=d(n,_),G=d(_,n),K=p(s,C),q=p(C,s),Y=a[H],X=a[H+1],Q=u(s,l,v),Z=u(C,x,A),J=T+q|0,$=y+K+b(J,T)|0;$=($=($=$+Q+b(J=J+Z|0,Z)|0)+Y+b(J=J+X|0,X)|0)+U+b(J=J+j|0,j)|0;var ee=G+V|0,te=W+z+b(ee,G)|0;y=v,T=A,v=l,A=x,l=s,x=C,s=o+$+b(C=E+J|0,E)|0,o=i,E=w,i=r,w=S,r=n,S=_,n=$+te+b(_=J+ee|0,J)|0}this._al=this._al+_|0,this._bl=this._bl+S|0,this._cl=this._cl+w|0,this._dl=this._dl+E|0,this._el=this._el+C|0,this._fl=this._fl+x|0,this._gl=this._gl+A|0,this._hl=this._hl+T|0,this._ah=this._ah+n+b(this._al,_)|0,this._bh=this._bh+r+b(this._bl,S)|0,this._ch=this._ch+i+b(this._cl,w)|0,this._dh=this._dh+o+b(this._dl,E)|0,this._eh=this._eh+s+b(this._el,C)|0,this._fh=this._fh+l+b(this._fl,x)|0,this._gh=this._gh+v+b(this._gl,A)|0,this._hh=this._hh+y+b(this._hl,T)|0},l.prototype._hash=function(){var e=o.allocUnsafe(64);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=l},function(e,t,n){"use strict";var r=n(15),i=n(1355),o=n(118),a=n(18).Buffer,s=n(639),l=n(387),u=n(388),c=a.alloc(128);function d(e,t){o.call(this,"digest"),"string"===typeof t&&(t=a.from(t));var n="sha512"===e||"sha384"===e?128:64;(this._alg=e,this._key=t,t.length>n)?t=("rmd160"===e?new l:u(e)).update(t).digest():t.length<n&&(t=a.concat([t,c],n));for(var r=this._ipad=a.allocUnsafe(n),i=this._opad=a.allocUnsafe(n),s=0;s<n;s++)r[s]=54^t[s],i[s]=92^t[s];this._hash="rmd160"===e?new l:u(e),this._hash.update(r)}r(d,o),d.prototype._update=function(e){this._hash.update(e)},d.prototype._final=function(){var e=this._hash.digest();return("rmd160"===this._alg?new l:u(this._alg)).update(this._opad).update(e).digest()},e.exports=function(e,t){return"rmd160"===(e=e.toLowerCase())||"ripemd160"===e?new d("rmd160",t):"md5"===e?new i(s,t):new d(e,t)}},function(e,t,n){var r=n(259);e.exports=function(e){return(new r).update(e).digest()}},function(e,t){e.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},function(e,t,n){t.pbkdf2=n(1357),t.pbkdf2Sync=n(644)},function(e,t,n){(function(t){var n=Math.pow(2,30)-1;function r(e,n){if("string"!==typeof e&&!t.isBuffer(e))throw new TypeError(n+" must be a buffer or string")}e.exports=function(e,t,i,o){if(r(e,"Password"),r(t,"Salt"),"number"!==typeof i)throw new TypeError("Iterations not a number");if(i<0)throw new TypeError("Bad iterations");if("number"!==typeof o)throw new TypeError("Key length not a number");if(o<0||o>n||o!==o)throw new TypeError("Bad key length")}}).call(t,n(12).Buffer)},function(e,t,n){(function(t){var n;t.browser?n="utf-8":n=parseInt(t.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary";e.exports=n}).call(t,n(21))},function(e,t,n){var r=n(639),i=n(387),o=n(388),a=n(642),s=n(643),l=n(18).Buffer,u=l.alloc(128),c={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function d(e,t,n){var a=function(e){return"rmd160"===e||"ripemd160"===e?function(e){return(new i).update(e).digest()}:"md5"===e?r:function(t){return o(e).update(t).digest()}}(e),s="sha512"===e||"sha384"===e?128:64;t.length>s?t=a(t):t.length<s&&(t=l.concat([t,u],s));for(var d=l.allocUnsafe(s+c[e]),p=l.allocUnsafe(s+c[e]),h=0;h<s;h++)d[h]=54^t[h],p[h]=92^t[h];var f=l.allocUnsafe(s+n+4);d.copy(f,0,0,s),this.ipad1=f,this.ipad2=d,this.opad=p,this.alg=e,this.blocksize=s,this.hash=a,this.size=c[e]}d.prototype.run=function(e,t){return e.copy(t,this.blocksize),this.hash(t).copy(this.opad,this.blocksize),this.hash(this.opad)},e.exports=function(e,t,n,r,i){a(e,t,n,r),l.isBuffer(e)||(e=l.from(e,s)),l.isBuffer(t)||(t=l.from(t,s));var o=new d(i=i||"sha1",e,t.length),u=l.allocUnsafe(r),p=l.allocUnsafe(t.length+4);t.copy(p,0,0,t.length);for(var h=0,f=c[i],m=Math.ceil(r/f),g=1;g<=m;g++){p.writeUInt32BE(g,t.length);for(var b=o.run(p,o.ipad1),v=b,y=1;y<n;y++){v=o.run(v,o.ipad2);for(var _=0;_<f;_++)b[_]^=v[_]}b.copy(u,h),h+=f}return u}},function(e,t,n){var r=n(211),i=n(18).Buffer,o=n(646);function a(e){var t=e._cipher.encryptBlockRaw(e._prev);return o(e._prev),t}t.encrypt=function(e,t){var n=Math.ceil(t.length/16),o=e._cache.length;e._cache=i.concat([e._cache,i.allocUnsafe(16*n)]);for(var s=0;s<n;s++){var l=a(e),u=o+16*s;e._cache.writeUInt32BE(l[0],u+0),e._cache.writeUInt32BE(l[1],u+4),e._cache.writeUInt32BE(l[2],u+8),e._cache.writeUInt32BE(l[3],u+12)}var c=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),r(t,c)}},function(e,t){e.exports=function(e){for(var t,n=e.length;n--;){if(255!==(t=e.readUInt8(n))){t++,e.writeUInt8(t,n);break}e.writeUInt8(0,n)}}},function(e,t){e.exports={"aes-128-ecb":{cipher:"AES",key:128,iv:0,mode:"ECB",type:"block"},"aes-192-ecb":{cipher:"AES",key:192,iv:0,mode:"ECB",type:"block"},"aes-256-ecb":{cipher:"AES",key:256,iv:0,mode:"ECB",type:"block"},"aes-128-cbc":{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},"aes-192-cbc":{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},"aes-256-cbc":{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},aes128:{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},aes192:{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},aes256:{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},"aes-128-cfb":{cipher:"AES",key:128,iv:16,mode:"CFB",type:"stream"},"aes-192-cfb":{cipher:"AES",key:192,iv:16,mode:"CFB",type:"stream"},"aes-256-cfb":{cipher:"AES",key:256,iv:16,mode:"CFB",type:"stream"},"aes-128-cfb8":{cipher:"AES",key:128,iv:16,mode:"CFB8",type:"stream"},"aes-192-cfb8":{cipher:"AES",key:192,iv:16,mode:"CFB8",type:"stream"},"aes-256-cfb8":{cipher:"AES",key:256,iv:16,mode:"CFB8",type:"stream"},"aes-128-cfb1":{cipher:"AES",key:128,iv:16,mode:"CFB1",type:"stream"},"aes-192-cfb1":{cipher:"AES",key:192,iv:16,mode:"CFB1",type:"stream"},"aes-256-cfb1":{cipher:"AES",key:256,iv:16,mode:"CFB1",type:"stream"},"aes-128-ofb":{cipher:"AES",key:128,iv:16,mode:"OFB",type:"stream"},"aes-192-ofb":{cipher:"AES",key:192,iv:16,mode:"OFB",type:"stream"},"aes-256-ofb":{cipher:"AES",key:256,iv:16,mode:"OFB",type:"stream"},"aes-128-ctr":{cipher:"AES",key:128,iv:16,mode:"CTR",type:"stream"},"aes-192-ctr":{cipher:"AES",key:192,iv:16,mode:"CTR",type:"stream"},"aes-256-ctr":{cipher:"AES",key:256,iv:16,mode:"CTR",type:"stream"},"aes-128-gcm":{cipher:"AES",key:128,iv:12,mode:"GCM",type:"auth"},"aes-192-gcm":{cipher:"AES",key:192,iv:12,mode:"GCM",type:"auth"},"aes-256-gcm":{cipher:"AES",key:256,iv:12,mode:"GCM",type:"auth"}}},function(e,t,n){var r=n(275),i=n(18).Buffer,o=n(118),a=n(15),s=n(1372),l=n(211),u=n(646);function c(e,t,n,a){o.call(this);var l=i.alloc(4,0);this._cipher=new r.AES(t);var c=this._cipher.encryptBlock(l);this._ghash=new s(c),n=function(e,t,n){if(12===t.length)return e._finID=i.concat([t,i.from([0,0,0,1])]),i.concat([t,i.from([0,0,0,2])]);var r=new s(n),o=t.length,a=o%16;r.update(t),a&&(a=16-a,r.update(i.alloc(a,0))),r.update(i.alloc(8,0));var l=8*o,c=i.alloc(8);c.writeUIntBE(l,0,8),r.update(c),e._finID=r.state;var d=i.from(e._finID);return u(d),d}(this,n,c),this._prev=i.from(n),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=a,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}a(c,o),c.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=i.alloc(t,0),this._ghash.update(t))}this._called=!0;var n=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(n),this._len+=e.length,n},c.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=l(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var n=0;e.length!==t.length&&n++;for(var r=Math.min(e.length,t.length),i=0;i<r;++i)n+=e[i]^t[i];return n}(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},c.prototype.getAuthTag=function(){if(this._decrypt||!i.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},c.prototype.setAuthTag=function(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},c.prototype.setAAD=function(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},e.exports=c},function(e,t,n){var r=n(275),i=n(18).Buffer,o=n(118);function a(e,t,n,a){o.call(this),this._cipher=new r.AES(t),this._prev=i.from(n),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=a,this._mode=e}n(15)(a,o),a.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},a.prototype._final=function(){this._cipher.scrub()},e.exports=a},function(e,t,n){var r=n(163);e.exports=v,v.simpleSieve=g,v.fermatTest=b;var i=n(33),o=new i(24),a=new(n(651)),s=new i(1),l=new i(2),u=new i(5),c=(new i(16),new i(8),new i(10)),d=new i(3),p=(new i(7),new i(11)),h=new i(4),f=(new i(12),null);function m(){if(null!==f)return f;var e=[];e[0]=2;for(var t=1,n=3;n<1048576;n+=2){for(var r=Math.ceil(Math.sqrt(n)),i=0;i<t&&e[i]<=r&&n%e[i]!==0;i++);t!==i&&e[i]<=r||(e[t++]=n)}return f=e,e}function g(e){for(var t=m(),n=0;n<t.length;n++)if(0===e.modn(t[n]))return 0===e.cmpn(t[n]);return!0}function b(e){var t=i.mont(e);return 0===l.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function v(e,t){if(e<16)return new i(2===t||5===t?[140,123]:[140,39]);var n,f;for(t=new i(t);;){for(n=new i(r(Math.ceil(e/8)));n.bitLength()>e;)n.ishrn(1);if(n.isEven()&&n.iadd(s),n.testn(1)||n.iadd(l),t.cmp(l)){if(!t.cmp(u))for(;n.mod(c).cmp(d);)n.iadd(h)}else for(;n.mod(o).cmp(p);)n.iadd(h);if(g(f=n.shrn(1))&&g(n)&&b(f)&&b(n)&&a.test(f)&&a.test(n))return n}}},function(e,t,n){var r=n(33),i=n(652);function o(e){this.rand=e||new i.Rand}e.exports=o,o.create=function(e){return new o(e)},o.prototype._randbelow=function(e){var t=e.bitLength(),n=Math.ceil(t/8);do{var i=new r(this.rand.generate(n))}while(i.cmp(e)>=0);return i},o.prototype._randrange=function(e,t){var n=t.sub(e);return e.add(this._randbelow(n))},o.prototype.test=function(e,t,n){var i=e.bitLength(),o=r.mont(e),a=new r(1).toRed(o);t||(t=Math.max(1,i/48|0));for(var s=e.subn(1),l=0;!s.testn(l);l++);for(var u=e.shrn(l),c=s.toRed(o);t>0;t--){var d=this._randrange(new r(2),s);n&&n(d);var p=d.toRed(o).redPow(u);if(0!==p.cmp(a)&&0!==p.cmp(c)){for(var h=1;h<l;h++){if(0===(p=p.redSqr()).cmp(a))return!1;if(0===p.cmp(c))break}if(h===l)return!1}}return!0},o.prototype.getDivisor=function(e,t){var n=e.bitLength(),i=r.mont(e),o=new r(1).toRed(i);t||(t=Math.max(1,n/48|0));for(var a=e.subn(1),s=0;!a.testn(s);s++);for(var l=e.shrn(s),u=a.toRed(i);t>0;t--){var c=this._randrange(new r(2),a),d=e.gcd(c);if(0!==d.cmpn(1))return d;var p=c.toRed(i).redPow(l);if(0!==p.cmp(o)&&0!==p.cmp(u)){for(var h=1;h<s;h++){if(0===(p=p.redSqr()).cmp(o))return p.fromRed().subn(1).gcd(e);if(0===p.cmp(u))break}if(h===s)return(p=p.redSqr()).fromRed().subn(1).gcd(e)}}return!1}},function(e,t,n){var r;function i(e){this.rand=e}if(e.exports=function(e){return r||(r=new i(null)),r.generate(e)},e.exports.Rand=i,i.prototype.generate=function(e){return this._rand(e)},i.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),n=0;n<t.length;n++)t[n]=this.rand.getByte();return t},"object"===typeof self)self.crypto&&self.crypto.getRandomValues?i.prototype._rand=function(e){var t=new Uint8Array(e);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?i.prototype._rand=function(e){var t=new Uint8Array(e);return self.msCrypto.getRandomValues(t),t}:"object"===typeof window&&(i.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var o=n(1377);if("function"!==typeof o.randomBytes)throw new Error("Not supported");i.prototype._rand=function(e){return o.randomBytes(e)}}catch(e){}},function(e,t,n){"use strict";var r=t;function i(e){return 1===e.length?"0"+e:e}function o(e){for(var t="",n=0;n<e.length;n++)t+=i(e[n].toString(16));return t}r.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"!==typeof e){for(var r=0;r<e.length;r++)n[r]=0|e[r];return n}if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!==0&&(e="0"+e),r=0;r<e.length;r+=2)n.push(parseInt(e[r]+e[r+1],16));else for(r=0;r<e.length;r++){var i=e.charCodeAt(r),o=i>>8,a=255&i;o?n.push(o,a):n.push(a)}return n},r.zero2=i,r.toHex=o,r.encode=function(e,t){return"hex"===t?o(e):e}},function(e,t,n){"use strict";var r=n(85).rotr32;function i(e,t,n){return e&t^~e&n}function o(e,t,n){return e&t^e&n^t&n}function a(e,t,n){return e^t^n}t.ft_1=function(e,t,n,r){return 0===e?i(t,n,r):1===e||3===e?a(t,n,r):2===e?o(t,n,r):void 0},t.ch32=i,t.maj32=o,t.p32=a,t.s0_256=function(e){return r(e,2)^r(e,13)^r(e,22)},t.s1_256=function(e){return r(e,6)^r(e,11)^r(e,25)},t.g0_256=function(e){return r(e,7)^r(e,18)^e>>>3},t.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10}},function(e,t,n){"use strict";var r=n(85),i=n(212),o=n(654),a=n(62),s=r.sum32,l=r.sum32_4,u=r.sum32_5,c=o.ch32,d=o.maj32,p=o.s0_256,h=o.s1_256,f=o.g0_256,m=o.g1_256,g=i.BlockHash,b=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function v(){if(!(this instanceof v))return new v;g.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=b,this.W=new Array(64)}r.inherits(v,g),e.exports=v,v.blockSize=512,v.outSize=256,v.hmacStrength=192,v.padLength=64,v.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r<n.length;r++)n[r]=l(m(n[r-2]),n[r-7],f(n[r-15]),n[r-16]);var i=this.h[0],o=this.h[1],g=this.h[2],b=this.h[3],v=this.h[4],y=this.h[5],_=this.h[6],S=this.h[7];for(a(this.k.length===n.length),r=0;r<n.length;r++){var w=u(S,h(v),c(v,y,_),this.k[r],n[r]),E=s(p(i),d(i,o,g));S=_,_=y,y=v,v=s(b,w),b=g,g=o,o=i,i=s(w,E)}this.h[0]=s(this.h[0],i),this.h[1]=s(this.h[1],o),this.h[2]=s(this.h[2],g),this.h[3]=s(this.h[3],b),this.h[4]=s(this.h[4],v),this.h[5]=s(this.h[5],y),this.h[6]=s(this.h[6],_),this.h[7]=s(this.h[7],S)},v.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},function(e,t,n){"use strict";var r=n(85),i=n(212),o=n(62),a=r.rotr64_hi,s=r.rotr64_lo,l=r.shr64_hi,u=r.shr64_lo,c=r.sum64,d=r.sum64_hi,p=r.sum64_lo,h=r.sum64_4_hi,f=r.sum64_4_lo,m=r.sum64_5_hi,g=r.sum64_5_lo,b=i.BlockHash,v=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function y(){if(!(this instanceof y))return new y;b.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=v,this.W=new Array(160)}function _(e,t,n,r,i){var o=e&n^~e&i;return o<0&&(o+=4294967296),o}function S(e,t,n,r,i,o){var a=t&r^~t&o;return a<0&&(a+=4294967296),a}function w(e,t,n,r,i){var o=e&n^e&i^n&i;return o<0&&(o+=4294967296),o}function E(e,t,n,r,i,o){var a=t&r^t&o^r&o;return a<0&&(a+=4294967296),a}function C(e,t){var n=a(e,t,28)^a(t,e,2)^a(t,e,7);return n<0&&(n+=4294967296),n}function x(e,t){var n=s(e,t,28)^s(t,e,2)^s(t,e,7);return n<0&&(n+=4294967296),n}function A(e,t){var n=a(e,t,14)^a(e,t,18)^a(t,e,9);return n<0&&(n+=4294967296),n}function T(e,t){var n=s(e,t,14)^s(e,t,18)^s(t,e,9);return n<0&&(n+=4294967296),n}function O(e,t){var n=a(e,t,1)^a(e,t,8)^l(e,t,7);return n<0&&(n+=4294967296),n}function k(e,t){var n=s(e,t,1)^s(e,t,8)^u(e,t,7);return n<0&&(n+=4294967296),n}function I(e,t){var n=a(e,t,19)^a(t,e,29)^l(e,t,6);return n<0&&(n+=4294967296),n}function R(e,t){var n=s(e,t,19)^s(t,e,29)^u(e,t,6);return n<0&&(n+=4294967296),n}r.inherits(y,b),e.exports=y,y.blockSize=1024,y.outSize=512,y.hmacStrength=192,y.padLength=128,y.prototype._prepareBlock=function(e,t){for(var n=this.W,r=0;r<32;r++)n[r]=e[t+r];for(;r<n.length;r+=2){var i=I(n[r-4],n[r-3]),o=R(n[r-4],n[r-3]),a=n[r-14],s=n[r-13],l=O(n[r-30],n[r-29]),u=k(n[r-30],n[r-29]),c=n[r-32],d=n[r-31];n[r]=h(i,o,a,s,l,u,c,d),n[r+1]=f(i,o,a,s,l,u,c,d)}},y.prototype._update=function(e,t){this._prepareBlock(e,t);var n=this.W,r=this.h[0],i=this.h[1],a=this.h[2],s=this.h[3],l=this.h[4],u=this.h[5],h=this.h[6],f=this.h[7],b=this.h[8],v=this.h[9],y=this.h[10],O=this.h[11],k=this.h[12],I=this.h[13],R=this.h[14],P=this.h[15];o(this.k.length===n.length);for(var D=0;D<n.length;D+=2){var N=R,M=P,L=A(b,v),B=T(b,v),F=_(b,v,y,O,k),j=S(b,v,y,O,k,I),U=this.k[D],H=this.k[D+1],z=n[D],V=n[D+1],W=m(N,M,L,B,F,j,U,H,z,V),G=g(N,M,L,B,F,j,U,H,z,V);N=C(r,i),M=x(r,i),L=w(r,i,a,s,l),B=E(r,i,a,s,l,u);var K=d(N,M,L,B),q=p(N,M,L,B);R=k,P=I,k=y,I=O,y=b,O=v,b=d(h,f,W,G),v=p(f,f,W,G),h=l,f=u,l=a,u=s,a=r,s=i,r=d(W,G,K,q),i=p(W,G,K,q)}c(this.h,0,r,i),c(this.h,2,a,s),c(this.h,4,l,u),c(this.h,6,h,f),c(this.h,8,b,v),c(this.h,10,y,O),c(this.h,12,k,I),c(this.h,14,R,P)},y.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},function(e,t,n){var r=n(15),i=n(214).Reporter,o=n(12).Buffer;function a(e,t){i.call(this,t),o.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function s(e,t){if(Array.isArray(e))this.length=0,this.value=e.map(function(e){return e instanceof s||(e=new s(e,t)),this.length+=e.length,e},this);else if("number"===typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"===typeof e)this.value=e,this.length=o.byteLength(e);else{if(!o.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}r(a,i),t.DecoderBuffer=a,a.prototype.save=function(){return{offset:this.offset,reporter:i.prototype.save.call(this)}},a.prototype.restore=function(e){var t=new a(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,i.prototype.restore.call(this,e.reporter),t},a.prototype.isEmpty=function(){return this.offset===this.length},a.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},a.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");var n=new a(this.base);return n._reporterState=this._reporterState,n.offset=this.offset,n.length=this.offset+e,this.offset+=e,n},a.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.EncoderBuffer=s,s.prototype.join=function(e,t){return e||(e=new o(this.length)),t||(t=0),0===this.length?e:(Array.isArray(this.value)?this.value.forEach(function(n){n.join(e,t),t+=n.length}):("number"===typeof this.value?e[t]=this.value:"string"===typeof this.value?e.write(this.value,t):o.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length),e)}},function(e,t,n){var r=t;r._reverse=function(e){var t={};return Object.keys(e).forEach(function(n){(0|n)==n&&(n|=0);var r=e[n];t[r]=n}),t},r.der=n(1409)},function(e,t,n){var r=n(15),i=n(213),o=i.base,a=i.bignum,s=i.constants.der;function l(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new u,this.tree._init(e.body)}function u(e){o.Node.call(this,"der",e)}function c(e,t){var n=e.readUInt8(t);if(e.isError(n))return n;var r=s.tagClass[n>>6],i=0===(32&n);if(31===(31&n)){var o=n;for(n=0;128===(128&o);){if(o=e.readUInt8(t),e.isError(o))return o;n<<=7,n|=127&o}}else n&=31;return{cls:r,primitive:i,tag:n,tagStr:s.tag[n]}}function d(e,t,n){var r=e.readUInt8(n);if(e.isError(r))return r;if(!t&&128===r)return null;if(0===(128&r))return r;var i=127&r;if(i>4)return e.error("length octect is too long");r=0;for(var o=0;o<i;o++){r<<=8;var a=e.readUInt8(n);if(e.isError(a))return a;r|=a}return r}e.exports=l,l.prototype.decode=function(e,t){return e instanceof o.DecoderBuffer||(e=new o.DecoderBuffer(e,t)),this.tree._decode(e,t)},r(u,o.Node),u.prototype._peekTag=function(e,t,n){if(e.isEmpty())return!1;var r=e.save(),i=c(e,'Failed to peek tag: "'+t+'"');return e.isError(i)?i:(e.restore(r),i.tag===t||i.tagStr===t||i.tagStr+"of"===t||n)},u.prototype._decodeTag=function(e,t,n){var r=c(e,'Failed to decode tag of "'+t+'"');if(e.isError(r))return r;var i=d(e,r.primitive,'Failed to get length of "'+t+'"');if(e.isError(i))return i;if(!n&&r.tag!==t&&r.tagStr!==t&&r.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(r.primitive||null!==i)return e.skip(i,'Failed to match body of: "'+t+'"');var o=e.save(),a=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(a)?a:(i=e.offset-o.offset,e.restore(o),e.skip(i,'Failed to match body of: "'+t+'"'))},u.prototype._skipUntilEnd=function(e,t){for(;;){var n=c(e,t);if(e.isError(n))return n;var r,i=d(e,n.primitive,t);if(e.isError(i))return i;if(r=n.primitive||null!==i?e.skip(i):this._skipUntilEnd(e,t),e.isError(r))return r;if("end"===n.tagStr)break}},u.prototype._decodeList=function(e,t,n,r){for(var i=[];!e.isEmpty();){var o=this._peekTag(e,"end");if(e.isError(o))return o;var a=n.decode(e,"der",r);if(e.isError(a)&&o)break;i.push(a)}return i},u.prototype._decodeStr=function(e,t){if("bitstr"===t){var n=e.readUInt8();return e.isError(n)?n:{unused:n,data:e.raw()}}if("bmpstr"===t){var r=e.raw();if(r.length%2===1)return e.error("Decoding of string type: bmpstr length mismatch");for(var i="",o=0;o<r.length/2;o++)i+=String.fromCharCode(r.readUInt16BE(2*o));return i}if("numstr"===t){var a=e.raw().toString("ascii");return this._isNumstr(a)?a:e.error("Decoding of string type: numstr unsupported characters")}if("octstr"===t)return e.raw();if("objDesc"===t)return e.raw();if("printstr"===t){var s=e.raw().toString("ascii");return this._isPrintstr(s)?s:e.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(t)?e.raw().toString():e.error("Decoding of string type: "+t+" unsupported")},u.prototype._decodeObjid=function(e,t,n){for(var r,i=[],o=0;!e.isEmpty();){var a=e.readUInt8();o<<=7,o|=127&a,0===(128&a)&&(i.push(o),o=0)}128&a&&i.push(o);var s=i[0]/40|0,l=i[0]%40;if(r=n?i:[s,l].concat(i.slice(1)),t){var u=t[r.join(" ")];void 0===u&&(u=t[r.join(".")]),void 0!==u&&(r=u)}return r},u.prototype._decodeTime=function(e,t){var n=e.raw().toString();if("gentime"===t)var r=0|n.slice(0,4),i=0|n.slice(4,6),o=0|n.slice(6,8),a=0|n.slice(8,10),s=0|n.slice(10,12),l=0|n.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");r=0|n.slice(0,2),i=0|n.slice(2,4),o=0|n.slice(4,6),a=0|n.slice(6,8),s=0|n.slice(8,10),l=0|n.slice(10,12);r=r<70?2e3+r:1900+r}return Date.UTC(r,i-1,o,a,s,l,0)},u.prototype._decodeNull=function(e){return null},u.prototype._decodeBool=function(e){var t=e.readUInt8();return e.isError(t)?t:0!==t},u.prototype._decodeInt=function(e,t){var n=e.raw(),r=new a(n);return t&&(r=t[r.toString(10)]||r),r},u.prototype._use=function(e,t){return"function"===typeof e&&(e=e(t)),e._getDecoder("der").tree}},function(e,t,n){var r=n(15),i=n(12).Buffer,o=n(213),a=o.base,s=o.constants.der;function l(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new u,this.tree._init(e.body)}function u(e){a.Node.call(this,"der",e)}function c(e){return e<10?"0"+e:e}e.exports=l,l.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},r(u,a.Node),u.prototype._encodeComposite=function(e,t,n,r){var o,a=function(e,t,n,r){var i;"seqof"===e?e="seq":"setof"===e&&(e="set");if(s.tagByName.hasOwnProperty(e))i=s.tagByName[e];else{if("number"!==typeof e||(0|e)!==e)return r.error("Unknown tag: "+e);i=e}if(i>=31)return r.error("Multi-octet tag encoding unsupported");t||(i|=32);return i|=s.tagClassByName[n||"universal"]<<6}(e,t,n,this.reporter);if(r.length<128)return(o=new i(2))[0]=a,o[1]=r.length,this._createEncoderBuffer([o,r]);for(var l=1,u=r.length;u>=256;u>>=8)l++;(o=new i(2+l))[0]=a,o[1]=128|l;u=1+l;for(var c=r.length;c>0;u--,c>>=8)o[u]=255&c;return this._createEncoderBuffer([o,r])},u.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){for(var n=new i(2*e.length),r=0;r<e.length;r++)n.writeUInt16BE(e.charCodeAt(r),2*r);return this._createEncoderBuffer(n)}return"numstr"===t?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===t?this._isPrintstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(t)?this._createEncoderBuffer(e):"objDesc"===t?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+t+" unsupported")},u.prototype._encodeObjid=function(e,t,n){if("string"===typeof e){if(!t)return this.reporter.error("string objid given, but no values map found");if(!t.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=t[e].split(/[\s\.]+/g);for(var r=0;r<e.length;r++)e[r]|=0}else if(Array.isArray(e)){e=e.slice();for(r=0;r<e.length;r++)e[r]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!n){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}var o=0;for(r=0;r<e.length;r++){var a=e[r];for(o++;a>=128;a>>=7)o++}var s=new i(o),l=s.length-1;for(r=e.length-1;r>=0;r--){a=e[r];for(s[l--]=127&a;(a>>=7)>0;)s[l--]=128|127&a}return this._createEncoderBuffer(s)},u.prototype._encodeTime=function(e,t){var n,r=new Date(e);return"gentime"===t?n=[c(r.getFullYear()),c(r.getUTCMonth()+1),c(r.getUTCDate()),c(r.getUTCHours()),c(r.getUTCMinutes()),c(r.getUTCSeconds()),"Z"].join(""):"utctime"===t?n=[c(r.getFullYear()%100),c(r.getUTCMonth()+1),c(r.getUTCDate()),c(r.getUTCHours()),c(r.getUTCMinutes()),c(r.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(n,"octstr")},u.prototype._encodeNull=function(){return this._createEncoderBuffer("")},u.prototype._encodeInt=function(e,t){if("string"===typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!==typeof e&&!i.isBuffer(e)){var n=e.toArray();!e.sign&&128&n[0]&&n.unshift(0),e=new i(n)}if(i.isBuffer(e)){var r=e.length;0===e.length&&r++;var o=new i(r);return e.copy(o),0===e.length&&(o[0]=0),this._createEncoderBuffer(o)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);r=1;for(var a=e;a>=256;a>>=8)r++;for(a=(o=new Array(r)).length-1;a>=0;a--)o[a]=255&e,e>>=8;return 128&o[0]&&o.unshift(0),this._createEncoderBuffer(new i(o))},u.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},u.prototype._use=function(e,t){return"function"===typeof e&&(e=e(t)),e._getEncoder("der").tree},u.prototype._skipDefault=function(e,t,n){var r,i=this._baseState;if(null===i.default)return!1;var o=e.join();if(void 0===i.defaultBuffer&&(i.defaultBuffer=this._encodeValue(i.default,t,n).join()),o.length!==i.defaultBuffer.length)return!1;for(r=0;r<o.length;r++)if(o[r]!==i.defaultBuffer[r])return!1;return!0}},function(e,t){e.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},function(e,t,n){var r=n(210),i=n(18).Buffer;function o(e){var t=i.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){for(var n,a=i.alloc(0),s=0;a.length<t;)n=o(s++),a=i.concat([a,r("sha1").update(e).update(n).digest()]);return a.slice(0,t)}},function(e,t){e.exports=function(e,t){for(var n=e.length,r=-1;++r<n;)e[r]^=t[r];return e}},function(e,t,n){var r=n(33),i=n(18).Buffer;e.exports=function(e,t){return i.from(e.toRed(r.mont(t.modulus)).redPow(new r(t.publicExponent)).fromRed().toArray())}},function(e,t,n){var r=n(635),i=n(31),o=n(100);function a(e){this.sasToken=e,this.signer=new r(e)}a.prototype.signRequest=function(e,t){if(-1===e.uri.indexOf("?")?e.uri+="?":e.uri+="&",e.uri+=this.sasToken,-1!=this.sasToken.indexOf("api-version"))throw new SyntaxError(o.INVALID_SAS_TOKEN);e.uri+="&"+i.QueryStringConstants.API_VERSION+"="+i.HeaderConstants.TARGET_STORAGE_VERSION,t(null)},e.exports=a},function(e,t){t.format=function(e){var t=e.toISOString();return t.substring(0,t.length-1)+"0000Z"},t.parse=function(e){var t=e.split("T"),n=t[0].split("-"),r=t[1].split("."),i=r[0].split(":"),o=0;return r[1]&&(o=r[1].split("Z")),new Date(Date.UTC(parseInt(n[0],10),parseInt(n[1],10)-1,parseInt(n[2],10),parseInt(i[0],10),parseInt(i[1],10),parseInt(i[2],10),Math.round(parseInt(function(e,t){for(var n=""+e;n.length<t;)n+="0";return n}(o[0],7),10)/1e4)))}},function(e,t,n){(function(t){var r=n(40),i=n(20),o=n(51),a=n(140),s=n(31).BlobConstants.DEFAULT_WRITE_BLOCK_SIZE_IN_BYTES;function l(e){r.Stream.call(this),this.writable=this.readable=!0,e||(e={}),this._highWaterMark=e.highWaterMark||s,this._paused=void 0,this._isStreamOpened=!1,this._offset=0,this._allocator=e.allocator,this._streamEnded=!1,this._md5hash=null,this._buffer=null,this._internalBufferSize=0,this._outputLengthLimit=0,this._md5sum=void 0,e.calcContentMd5&&(this._md5hash=(new a).createMd5Hash())}i.inherits(l,r.Stream),l.prototype.setMemoryAllocator=function(e){this._allocator=e},l.prototype.setOutputLength=function(e){e&&(this._outputLengthLimit=e)},l.prototype.end=function(e,t,n){"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),e&&this.write(e,t),this._streamEnded=!0,this._flushInternalBuffer(),n&&this.once("end",n),this.emit("end")},l.prototype.finish=function(){this.emit("finish"),this.destroy()},l.prototype.error=function(){this.emit("error"),this.destroy()},l.prototype.destroy=function(){this.writable=this.readable=!1,this._allocator&&o.objectIsFunction(this._allocator.destroy)&&this._allocator.destroy(),this.emit("close")},l.prototype.stop=function(){this.destroy(),this._streamEnded=!0,this.emit("end")},l.prototype.write=function(e,t){return this._isStreamOpened||(this._isStreamOpened=!0),this._buildChunk(e,t),!this._paused},l.prototype._buildChunk=function(e){"string"==typeof e&&(e=t.from(e));var n=e.length,r=0;do{var i=null,o=this._internalBufferSize+n;if(o<this._highWaterMark)return void this._copyToInternalBuffer(e,r,e.length);if(o==this._highWaterMark){var a=this._stream&&this._stream._allocator&&this._stream._allocator.releaseBuffer;0!==this._internalBufferSize||e.length!==this._highWaterMark||a?(this._copyToInternalBuffer(e,r,e.length),i=this._popInternalBuffer()):i=e,n=0}else{var s=this._highWaterMark-this._internalBufferSize;this._copyToInternalBuffer(e,r,r+s),n-=s,r+=s,i=this._popInternalBuffer()}this._emitBufferData(i)}while(n>0)},l.prototype._emitBufferData=function(e){var t=this._offset+e.length,n={start:this._offset,end:t-1,size:e.length};this._offset=t,this._outputLengthLimit>0?n.start<=this._outputLengthLimit&&(this._offset>this._outputLengthLimit&&(e=e.slice(0,e.length-(this._offset-this._outputLengthLimit))),this._md5hash&&this._md5hash.update(e)):this._md5hash&&this._md5hash.update(e),this.emit("data",e,n)},l.prototype._copyToInternalBuffer=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=e.length),this._buffer||(this._buffer=this._allocateNewBuffer(),this._internalBufferSize=0);var r=e.copy(this._buffer,this._internalBufferSize,t,n);if(this._internalBufferSize+=r,this._stream&&this._stream._allocator&&this._stream._allocator.releaseBuffer&&this._stream._allocator.releaseBuffer(e),r!=n-t)throw new Error("Can not copy entire data to buffer")},l.prototype._flushInternalBuffer=function(){var e=this._popInternalBuffer();e&&this._emitBufferData(e)},l.prototype._popInternalBuffer=function(){var e=null;return e=this._buffer&&0!==this._internalBufferSize?this._internalBufferSize==this._highWaterMark?this._buffer:this._buffer.slice(0,this._internalBufferSize):null,this._buffer=null,this._internalBufferSize=0,e},l.prototype._allocateNewBuffer=function(){var e=this._highWaterMark;return this._allocator&&o.objectIsFunction(this._allocator.getBuffer)?this._allocator.getBuffer(e):t.alloc(e)},l.prototype.getContentMd5=function(e){if(e||(e="base64"),this._md5hash){if(this._streamEnded)return this._md5sum||(this._md5sum=this._md5hash.digest(e)),this._md5sum;throw new Error("Stream has not ended.")}throw new Error("Can't get content md5, please set the calcContentMd5 option for FileReadStream.")},l.prototype.pause=function(){this._paused=!0},l.prototype.resume=function(){this._paused&&(this._paused=!1,this.emit("drain"))},e.exports=l}).call(t,n(12).Buffer)},function(e,t,n){(function(r){var i=n(20),o=n(30),a=o.WebResource,s=o.SR,l=o.Constants,u=l.HeaderConstants,c=l.TableConstants,d=n(395);(t=e.exports).constructEntityWebResource=function(e,n,r,o){var l,p=null;if(e===c.Operations.INSERT)p=a.post(n).withHeader(u.PREFER,o.echoContent?u.PREFER_CONTENT:u.PREFER_NO_CONTENT);else{var h=function(e,t,n){var r="/"+e;if("string"!==typeof t||"string"!==typeof n)throw new Error(s.INCORRECT_ENTITY_KEYS);return t=t.replace(/'/g,"''"),n=n.replace(/'/g,"''"),r=r+"(PartitionKey='"+encodeURIComponent(t.toString("utf8"))+"',RowKey='"+encodeURIComponent(n.toString("utf8"))+"')"}(n,"string"===typeof r.PartitionKey?r.PartitionKey:r.PartitionKey[c.ODATA_VALUE_MARKER],"string"===typeof r.RowKey?r.RowKey:r.RowKey[c.ODATA_VALUE_MARKER]);if(e===c.Operations.DELETE)p=a.del(h);else if(e===c.Operations.MERGE||e===c.Operations.INSERT_OR_MERGE)p=a.merge(h);else if(e===c.Operations.REPLACE||e===c.Operations.INSERT_OR_REPLACE)p=a.put(h);else{if(e!==c.Operations.RETRIEVE)throw new Error(i.format(s.INVALID_TABLE_OPERATION,e));p=a.get(h)}}return e!==c.Operations.DELETE&&e!==c.Operations.REPLACE&&e!==c.Operations.MERGE||p.withHeader(u.IF_MATCH,d.getEtag(r)||"*"),e!==c.Operations.DELETE&&e!==c.Operations.RETRIEVE&&(l=d.serialize(r)),t.setTableRequestHeadersAndBody(p,l,o.payloadFormat),p},t.setTableRequestHeadersAndBody=function(e,t,n){t&&e.withHeader(u.CONTENT_LENGTH,r.byteLength(t,"utf8")).withBody(t).withHeader(u.CONTENT_TYPE,u.JSON_CONTENT_TYPE_VALUE),e.withHeader(u.ACCEPT,n).withHeader(u.MAX_DATA_SERVICE_VERSION,c.DEFAULT_DATA_SERVICE_VERSION)}}).call(t,n(12).Buffer)},function(e,t,n){(function(r){var i=n(20),o=n(30),a=o.util,s=o.SR,l=o.Constants,u=n(670),c=l.TableConstants.ODATA_PREFIX.length,d=l.TableConstants.ODATA_TYPE_SUFFIX.length;(t=e.exports).serializeJson=function(e){function t(e){if(a.objectIsNull(e))return{_:e};if("object"===typeof e&&e.hasOwnProperty(l.TableConstants.ODATA_VALUE_MARKER))return e;var t={_:e};return t[l.TableConstants.ODATA_TYPE_MARKER]=u.propertyType(e,!0),t}var n={};for(var r in e)if(r!==l.TableConstants.ODATA_METADATA_MARKER){var i=t(e[r]);if(!a.objectIsNull(i[l.TableConstants.ODATA_VALUE_MARKER])){var o=i[l.TableConstants.ODATA_VALUE_MARKER],s=i[l.TableConstants.ODATA_TYPE_MARKER];void 0===s&&(s=u.propertyType(o,!0)),n[r]=u.serializeValue(s,o),u.isTypeRequired(s,o)&&(n[r+l.TableConstants.ODATA_TYPE_SUFFIX]=s)}}return JSON.stringify(n,function(e,t){return t===Number.POSITIVE_INFINITY?"Infinity":t===Number.NEGATIVE_INFINITY?"-Infinity":a.objectIsNaN(t)?"NaN":t})},t.parseJsonTables=function(e){var t=[];if(e.value)for(var n=0;n<e.value.length;n++){var r=e.value[n].TableName;t.push(r)}return t},t.parseJsonEntities=function(e,n,r,i){if(e.value){for(var o=[],a=0;a<e.value.length;a++){var s=e.value[a],l=t.parseJsonSingleEntity(s,n,r,i);o.push(l)}return o}return[t.parseJsonSingleEntity(e,n,r,i)]},t.parseJsonSingleEntity=function(e,t,n,o){var p={},h={PartitionKey:"Edm.String",RowKey:"Edm.String",Timestamp:"Edm.DateTime"},f={};for(var m in e)a.stringStartsWith(m,l.TableConstants.ODATA_PREFIX)?f[m.slice(c)]=e[m]:a.stringEndsWith(m,l.TableConstants.ODATA_TYPE_SUFFIX)?h[m.slice(0,m.length-d)]=e[m]:p[m]=e[m];if(!f.etag&&p.Timestamp){var g=r.from(p.Timestamp).toString();f.etag="W/\"datetime'"+g+"'\""}var b={};for(var m in p)if(p.hasOwnProperty(m)){var v=h[m];b[m]={},n&&(v=n(p.PartitionKey,p.RowKey,m,p[m],v)),!v&&t&&(v=u.propertyType(p[m],!1)),v&&(b[m][l.TableConstants.ODATA_TYPE_MARKER]=v);try{b[m][l.TableConstants.ODATA_VALUE_MARKER]=u.deserializeValueFromJson(v,p[m])}catch(e){throw n?new Error(i.format(s.INVALID_PROPERTY_RESOLVER,m,v,p[m])):e}}return b[l.TableConstants.ODATA_METADATA_MARKER]=f,o&&(b=o(b)),b}}).call(t,n(12).Buffer)},function(e,t,n){(function(e){var r=n(39),i=n(20),o=n(614),a=n(30),s=a.util,l=a.SR,u=n(209).EdmType;t.propertyType=function(e,t){return r.isNumber(e)?t?s.objectIsInt(e)?"Edm.Int32":"Edm.Double":null:r.isBoolean(e)?"Edm.Boolean":r.isDate(e)?"Edm.DateTime":"Edm.String"},t.deserializeValueFromJson=function(t,n){if(!t)return n;switch(t){case u.BINARY:return e.from(n,"base64");case u.DATETIME:return new Date(n);case u.GUID:return n;case u.DOUBLE:return"number"!==typeof n?parseFloat(n):n;case u.INT32:case u.INT64:case u.STRING:case u.BOOLEAN:return n;default:throw new Error(i.format(l.TYPE_NOT_SUPPORTED,t))}},t.serializeValue=function(t,n){switch(t){case u.BINARY:return e.isBuffer(n)?n.toString("base64"):n;case u.DATETIME:return r.isDate(n)?n.toISOString():n;case u.GUID:return e.isBuffer(n)||r.isArray(n)?o.unparse(n):n;case u.INT64:case u.DOUBLE:return n.toString();case u.INT32:return n===Number.POSITIVE_INFINITY?"Infinity":n===Number.NEGATIVE_INFINITY?"-Infinity":s.objectIsNaN(n)?"NaN":n;case u.STRING:case u.BOOLEAN:return n;default:throw new Error(l.TYPE_NOT_SUPPORTED+t)}},t.isTypeRequired=function(e,t){switch(e){case u.BINARY:case u.INT64:case u.DATETIME:case u.GUID:case u.DOUBLE:return!0;case u.INT32:return!("number"===typeof t&&t!==Number.POSITIVE_INFINITY&&t!==Number.NEGATIVE_INFINITY&&!s.objectIsNaN(t));case u.STRING:case u.BOOLEAN:return!1;default:throw new Error(i.format(l.TYPE_NOT_SUPPORTED,e))}},t.serializeQueryValue=function(e,n){switch(n||t.propertyType(e,!0)){case u.INT32:return e.toString();case u.BOOLEAN:return e?"true":"false";case u.DOUBLE:return e.toString();case u.INT64:return e.toString()+"L";case u.DATETIME:if(r.isDate(e))return"datetime'"+e.toISOString()+"'";throw new Error(i.format(l.INVALID_EDM_TYPE,e,n));case u.GUID:return"guid'"+e.toString()+"'";case u.BINARY:return"X'"+e.toString("hex")+"'";default:return"'"+e.toString().replace(/'/g,"''")+"'"}}}).call(t,n(12).Buffer)},function(e,t,n){var r=n(39),i=n(20),o=n(30),a=o.util,s=o.SR,l=o.Constants.QueryStringConstants,u=n(670),c=n(209),d=c.QueryComparisons,p=c.TableOperators,h=c.EdmType;function f(){this._fields=[],this._where=[],this._top=null}f.prototype.select=function(){var e=this;return arguments&&r.each(arguments,function(t){e._fields.push(t)}),this},f.prototype.top=function(e){return this._top=e,this},f.prototype.where=function(e){return this._where.push(f._encodeConditionString(e,arguments)),this},f.int32Filter=function(e,t,n){return f._concatFilterString(e,t,n,h.INT32)},f.int64Filter=function(e,t,n){return f._concatFilterString(e,t,n,h.INT64)},f.doubleFilter=function(e,t,n){return f._concatFilterString(e,t,n,h.DOUBLE)},f.booleanFilter=function(e,t,n){return f._concatFilterString(e,t,n,h.BOOLEAN)},f.dateFilter=function(e,t,n){return f._concatFilterString(e,t,n,h.DATETIME)},f.guidFilter=function(e,t,n){return f._concatFilterString(e,t,n,h.GUID)},f.binaryFilter=function(e,t,n){return f._concatFilterString(e,t,n,h.BINARY)},f.stringFilter=function(e,t,n){return f._concatFilterString(e,t,n,h.STRING)},f.combineFilters=function(e,t,n){return e+" "+t+" "+n},f.prototype.and=function(e){if(0===this._where.length)throw new Error(i.format(s.QUERY_OPERATOR_REQUIRES_WHERE,"AND"));return this._where.push(" and "+f._encodeConditionString(e,arguments)),this},f.prototype.or=function(e){if(0===this._where.length)throw new Error(i.format(s.QUERY_OPERATOR_REQUIRES_WHERE,"OR"));return this._where.push(" or "+f._encodeConditionString(e,arguments)),this},f.prototype.toQueryObject=function(){var e={};return this._fields.length>0&&(e[l.SELECT]=this._fields.join(",")),this._where.length>0&&(e[l.FILTER]=this._where.join("")),this._top&&(e[l.TOP]=this._top),e},f._concatFilterString=function(e,t,n,r){if(a.objectIsNull(e))throw new Error(i.format(s.ARGUMENT_NULL_OR_UNDEFINED,"propertyName"));if(a.objectIsNull(t))throw new Error(i.format(s.ARGUMENT_NULL_OR_UNDEFINED,"operation"));if(a.objectIsNull(n))throw new Error(i.format(s.ARGUMENT_NULL_OR_UNDEFINED,"value"));return e+" "+t+" "+u.serializeQueryValue(n,r)},f._encodeConditionString=function(e,t){var n=f._replaceOperators(e);if(t.length>1){for(var r=n.split(/(\?string\?|\?int32\?|\?int64\?|\?bool\?|\?double\?|\?date\?|\?binary\?|\?guid\?|\?)/),i=1,o=0;o<r.length&&i<t.length;o++)if(0===r[o].indexOf("?")){var a=f._getEdmType(r[o]);r[o]=u.serializeQueryValue(t[i],a),i++}n=r.join("")}return n},f._getEdmType=function(e){switch(e){case"?binary?":return h.BINARY;case"?int64?":return h.INT64;case"?date?":return h.DATETIME;case"?guid?":return h.GUID;case"?int32?":return h.INT32;case"?double?":return h.DOUBLE;case"?bool?":return h.BOOLEAN;case"?string?":return h.STRING;default:return}},f._replaceOperators=function(e){var t=e.replace(/ == /g," "+d.EQUAL+" ");return t=(t=(t=(t=(t=(t=(t=(t=t.replace(/ != /g," "+d.NOT_EQUAL+" ")).replace(/ >= /g," "+d.GREATER_THAN_OR_EQUAL+" ")).replace(/ > /g," "+d.GREATER_THAN+" ")).replace(/ <= /g," "+d.LESS_THAN_OR_EQUAL+" ")).replace(/ < /g," "+d.LESS_THAN+" ")).replace(/ \&\& /g," "+p.AND+" ")).replace(/ \|\| /g," "+p.OR+" ")).replace(/!/g,p.NOT)},e.exports=f},function(e,t,n){(function(t){var r=n(20);function i(){}function o(){}function a(){}function s(){}i.prototype.encode=function(e){return e},i.prototype.decode=function(e){return e},r.inherits(o,i),o.prototype.encode=function(e){return t.from(e,"utf8").toString("base64")},o.prototype.decode=function(e){return t.from(e,"base64").toString("utf8")},r.inherits(a,i),a.prototype.encode=function(e){return e.toString("base64")},a.prototype.decode=function(e){return t.from(e,"base64")},r.inherits(s,i),s.prototype.encode=function(e){return e.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;").replace(/'/gm,"&apos;")},s.prototype.decode=function(e){return e.replace(/&amp;/gm,"&").replace(/&lt;/gm,"<").replace(/&gt;/gm,">").replace(/&quot;/gm,'"').replace(/&apos;/gm,"'")},e.exports=i,e.exports.TextBase64QueueMessageEncoder=o,e.exports.BinaryBase64QueueMessageEncoder=a,e.exports.TextXmlQueueMessageEncoder=s}).call(t,n(12).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1461);n(1462);var i=n(399),o=n(674),a=n(675),s=n(676),l=n(1463),u=function(){function e(e,t){this.config=e,this._options={},this._headers={},this.urlComponents={host:this.config.baseUrl,version:this.config.defaultVersion,oDataQueryParams:{},otherURLQueryParams:{}},this.parsePath(t)}return e.prototype.header=function(e,t){return this._headers[e]=t,this},e.prototype.headers=function(e){for(var t in e)this._headers[t]=e[t];return this},e.prototype.option=function(e,t){return this._options[e]=t,this},e.prototype.options=function(e){for(var t in e)this._options[t]=e[t];return this},e.prototype.parsePath=function(e){if(-1!=e.indexOf("https://")){var t=(e=e.replace("https://","")).indexOf("/");this.urlComponents.host="https://"+e.substring(0,t);var n=(e=e.substring(t+1,e.length)).indexOf("/");this.urlComponents.version=e.substring(0,n),e=e.substring(n+1,e.length)}"/"==e.charAt(0)&&(e=e.substr(1));var r=e.indexOf("?");if(-1==r)this.urlComponents.path=e;else{this.urlComponents.path=e.substr(0,r);for(var o=0,a=e.substring(r+1,e.length).split("&");o<a.length;o++){var s=a[o].split("="),l=s[0],u=s[1];i.oDataQueryNames.indexOf(l)?this.urlComponents.oDataQueryParams[l]=u:this.urlComponents.otherURLQueryParams[l]=u}}},e.prototype.urlJoin=function(e){return Array.prototype.slice.call(e).reduce(function(e,t){return[(n=e,n.replace(/\/+$/,"")),function(e){return e.replace(/^\/+/,"")}(t)].join("/");var n})},e.prototype.buildFullUrl=function(){var e=this.urlJoin([this.urlComponents.host,this.urlComponents.version,this.urlComponents.path])+this.createQueryString();return this.config.debugLogging&&console.log(e),e},e.prototype.version=function(e){return this.urlComponents.version=e,this},e.prototype.select=function(e){return this.addCsvQueryParameter("$select",e,arguments),this},e.prototype.expand=function(e){return this.addCsvQueryParameter("$expand",e,arguments),this},e.prototype.orderby=function(e){return this.addCsvQueryParameter("$orderby",e,arguments),this},e.prototype.search=function(e){return this.urlComponents.oDataQueryParams.$search='"'+e+'"',this},e.prototype.filter=function(e){return this.urlComponents.oDataQueryParams.$filter=e,this},e.prototype.top=function(e){return this.urlComponents.oDataQueryParams.$top=e,this},e.prototype.skip=function(e){return this.urlComponents.oDataQueryParams.$skip=e,this},e.prototype.skipToken=function(e){return this.urlComponents.oDataQueryParams.$skipToken=e,this},e.prototype.count=function(e){return this.urlComponents.oDataQueryParams.$count=e.toString(),this},e.prototype.responseType=function(e){return this._responseType=e,this},e.prototype.addCsvQueryParameter=function(e,t,n){this.urlComponents.oDataQueryParams[e]=this.urlComponents.oDataQueryParams[e]?this.urlComponents.oDataQueryParams[e]+",":"";var r=[];"string"===typeof t?r.push(t):r=r.concat(t),n.length>1&&"string"===typeof t&&(r=Array.prototype.slice.call(n)),this.urlComponents.oDataQueryParams[e]+=r.join(",")},e.prototype.delete=function(e){var t=this.buildFullUrl(),n={method:a.RequestMethod.DELETE};return this.sendRequestAndRouteResponse(t,n,e)},e.prototype.del=function(e){return this.delete(e)},e.prototype.patch=function(e,t){var n=this.buildFullUrl(),r={method:a.RequestMethod.PATCH,body:l.GraphHelper.serializeContent(e),headers:{"Content-Type":"application/json"}};return this.sendRequestAndRouteResponse(n,r,t)},e.prototype.post=function(e,t){var n=this.buildFullUrl(),r={method:a.RequestMethod.POST,body:l.GraphHelper.serializeContent(e),headers:void 0!==e.constructor&&"FormData"===e.constructor.name?{}:{"Content-Type":"application/json"}};return this.sendRequestAndRouteResponse(n,r,t)},e.prototype.create=function(e,t){return this.post(e,t)},e.prototype.put=function(e,t){var n=this.buildFullUrl(),r={method:a.RequestMethod.PUT,body:l.GraphHelper.serializeContent(e),headers:{"Content-Type":"application/octet-stream"}};return this.sendRequestAndRouteResponse(n,r,t)},e.prototype.update=function(e,t){return this.patch(e,t)},e.prototype.get=function(e){var t=this.buildFullUrl(),n={method:a.RequestMethod.GET};return this.sendRequestAndRouteResponse(t,n,e)},e.prototype.getStream=function(e){var t=this.buildFullUrl(),n={method:a.RequestMethod.GET};return this.responseType(s.ResponseType.STREAM),this.sendRequestAndRouteResponse(t,n,e)},e.prototype.putStream=function(e,t){var n=this.buildFullUrl(),r={method:a.RequestMethod.PUT,headers:{"Content-Type":"application/octet-stream"},body:e};return this.sendRequestAndRouteResponse(n,r,t)},e.prototype.sendRequestAndRouteResponse=function(e,t,n){if(null==n&&"undefined"!==typeof r.Promise)return this.routeResponseToPromise(e,t);this.routeResponseToCallback(e,t,n)},e.prototype.routeResponseToPromise=function(e,t){var n=this;return new r.Promise(function(r,i){n.routeResponseToCallback(e,t,function(e,t){null!=e?i(e):r(t)})})},e.prototype.routeResponseToCallback=function(e,t,n){var r=this;void 0===n&&(n=function(){});var i=this;i.config.authProvider(function(a,s){null==a&&null!=s?(t=i.configureRequestOptions(t,s),fetch(e,t).then(function(e){r.convertResponseType(e).then(function(t){o.ResponseHandler.init(e,void 0,t,n)}).catch(function(t){o.ResponseHandler.init(e,t,void 0,n)})}).catch(function(e){o.ResponseHandler.init(void 0,e,void 0,n)})):n(a,null,null)})},e.prototype.configureRequestOptions=function(e,t){var n={Authorization:"Bearer "+t,SdkVersion:"graph-js-"+i.PACKAGE_VERSION},r={headers:{}};return Object.assign(r,this.config.fetchOptions,this._options,e),Object.assign(r.headers,n,this._headers,e.headers),r},e.prototype.query=function(e){if("string"===typeof e){var t=e,n=t.split("=")[0],r=t.split("=")[1];this.urlComponents.otherURLQueryParams[n]=r}else for(var i in e)this.urlComponents.otherURLQueryParams[i]=e[i];return this},e.prototype.createQueryString=function(){var e=[];if(0!=Object.keys(this.urlComponents.oDataQueryParams).length)for(var t in this.urlComponents.oDataQueryParams)e.push(t+"="+this.urlComponents.oDataQueryParams[t]);if(0!=Object.keys(this.urlComponents.otherURLQueryParams).length)for(var t in this.urlComponents.otherURLQueryParams)e.push(t+"="+this.urlComponents.otherURLQueryParams[t]);return e.length>0?"?"+e.join("&"):""},e.prototype.parseDocumentResponse=function(e,t){return"undefined"!==typeof DOMParser?new r.Promise(function(n,r){e.text().then(function(e){try{var i=(new DOMParser).parseFromString(e,t);n(i)}catch(e){r(e)}})}):r.Promise.resolve(e.body)},e.prototype.convertResponseType=function(e){var t;switch(this._responseType||(this._responseType=""),this._responseType.toLowerCase()){case s.ResponseType.ARRAYBUFFER:t=e.arrayBuffer();break;case s.ResponseType.BLOB:t=e.blob();break;case s.ResponseType.DOCUMENT:t=this.parseDocumentResponse(e,"text/xml");break;case s.ResponseType.JSON:t=e.json();break;case s.ResponseType.STREAM:t=r.Promise.resolve(e.body);break;case s.ResponseType.TEXT:t=e.text();break;default:var n=e.headers.get("Content-type");if(null!==n){var i=n.split(";")[0];t=["text/html","text/xml","application/xml","application/xhtml+xml"].includes(i)?this.parseDocumentResponse(e,i):e.json()}else t=r.Promise.resolve(e.body)}return t},e}();t.GraphRequest=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){}return e.init=function(t,n,r,i){t&&t.ok?i(null,r,t):null==n&&null!=t?null!=r&&null!=r.error?i(e.buildGraphErrorFromResponseObject(r.error,t.status),null,t):i(e.defaultGraphError(t.status),null,t):i(e.ParseError(n),null,t)},e.ParseError=function(t){return t?e.buildGraphErrorFromErrorObject(t):e.defaultGraphError(-1)},e.defaultGraphError=function(e){return{statusCode:e,code:null,message:null,requestId:null,date:new Date,body:null}},e.buildGraphErrorFromErrorObject=function(t){var n=e.defaultGraphError(-1);return n.body=t.toString(),n.message=t.message,n.date=new Date,n},e.buildGraphErrorFromResponseObject=function(e,t){return{statusCode:t,code:e.code,message:e.message,requestId:void 0!==e.innerError?e.innerError["request-id"]:"",date:void 0!==e.innerError?new Date(e.innerError.date):new Date,body:e}},e}();t.ResponseHandler=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.GET="GET",e.PATCH="PATCH",e.POST="POST",e.PUT="PUT",e.DELETE="DELETE"}(t.RequestMethod||(t.RequestMethod={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.ARRAYBUFFER="arraybuffer",e.BLOB="blob",e.DOCUMENT="document",e.JSON="json",e.STREAM="stream",e.TEXT="text"}(t.ResponseType||(t.ResponseType={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(5),i=n(98),o=n(69),a=n(401),s={x:0,y:0,scaleX:1,scaleY:1,rotation:0,setCount:0,bgImg:null,bgShow:!1,appliedScale:0,newBackgroundRequestedByClick:!1,showBackgroundMultiBedWarning:!1,backgroundMovedTransformed:!1},l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments[1];switch(t.type){case r.t:return Object.assign({},e,{bgImg:t.payload,bgShow:!0,setCount:e.setCount+1});case r.w:return Object.assign({},e,{bgShow:t.payload});case r.u:return Object.assign({},e,{x:t.payload.x,y:t.payload.y,backgroundMovedTransformed:!0});case r.x:return Object.assign({},e,{x:t.payload.x,y:t.payload.y,scaleX:t.payload.scaleX,scaleY:t.payload.scaleY,rotation:t.payload.rotation,backgroundMovedTransformed:!0});case r.s:return Object.assign({},e,{bgEdit:t.payload});case r.v:return Object.assign({},e,{appliedScale:t.payload});case r.e:return s;case r._222:var n=t.payload.background;if(n.specs){var i=new Image;i.src=n.specs.data,i.height=n.specs.height,i.width=n.specs.width,n.bgImg=i,n.bgShow=!0,n.setCount=e.setCount+1,n.newBackgroundRequestedByClick=!1,n.backgroundMovedTransformed=!1,window.myImage=n.bgImg}return Object.assign({},n,{bgImg:n.bgImg});case r._138:return Object.assign({},e,{newBackgroundRequestedByClick:t.payload.newBackgroundRequestedByClick});case r._259:return Object.assign({},e,{showBackgroundMultiBedWarning:t.payload.showBackgroundMultiBedWarning});case r._258:return Object.assign({},e,{backgroundMovedTransformed:t.payload.backgroundMovedTransformed});default:return e}},u=function(e){return e.background.bgImg},c=function(e){return e.background.bgShow},d={getBackgroundImageBase64:function(){try{return Object(i.a)([u],function(e){return e&&e.currentSrc?e.currentSrc:""})(o.a.getState())}catch(e){console.error("BackgroundSelectors.getBackgroundImageString() :: "+e.message)}},getBackgroundObj:function(){try{return Object(i.a)([u,c],function(e,t){var n=void 0,r=window.konvaStage.find("#background")[0];if(r&&t){var i=r.rotation(),o=r.x(),s=r.y(),l=r.height(),u=r.width(),c=r.scaleX(),d=r.scaleY(),h=p(r);n=new a.a(o,s,c,d,i,u,l,h)}return n})(o.a.getState())}catch(e){console.error("BackgroundSelectors.getBackgroundImageString() :: "+e.message)}}},p=function(e){var t=e.getImage(),n=document.createElement("canvas");return n.width=t.width,n.height=t.height,n.getContext("2d").drawImage(t,0,0),n.toDataURL("image/png").split(",")[1]};t.b=d},function(e,t,n){"use strict";var r=n(5),i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.id=t,this.type=n,r?this.placeholders=JSON.parse(JSON.stringify(r)):this._initPlaceHoldersStructure()}return i(e,[{key:"_initPlaceHoldersStructure",value:function(){var e,t,n,i,a,s,l,u,c,d;switch(this.type){case r._175:this.placeholders=(o(i={},r._187,(o(e={},r._204,null),o(e,r._203,null),e)),o(i,r._186,(o(t={},r._204,null),o(t,r._203,null),t)),o(i,r._188,(o(n={},r._204,null),o(n,r._203,null),n)),i);break;case r._172:this.placeholders=(o(l={},r._187,(o(a={},r._204,null),o(a,r._203,null),a)),o(l,r._188,(o(s={},r._204,null),o(s,r._203,null),s)),l);break;case r._173:this.placeholders=o({},r._186,(o(u={},r._204,null),o(u,r._203,null),u));break;case r._174:this.placeholders=o({},r._186,(o(c={},r._201,null),o(c,r._204,null),o(c,r._202,null),c));break;case r._171:this.placeholders=o({},r._186,(o(d={},r._201,null),o(d,r._204,null),o(d,r._202,null),d))}}},{key:"clone",value:function(){return new e(this.id,this.type,this.placeholders)}},{key:"attachAccessory",value:function(e,t,n,r){if(!this.placeholders.hasOwnProperty(e)||!this.placeholders[e].hasOwnProperty(t))throw new Error("Pipe element does not contain positioning: "+e+", or placement: "+t,JSON.stringify(this.placeholders));this.placeholders[e][t]={type:n,size:r}}},{key:"detachAccessory",value:function(e,t){if(!this.placeholders.hasOwnProperty(e)||!this.placeholders[e].hasOwnProperty(t))throw new Error("Pipe element does not contain positioning: "+e+", or placement: "+t);this.placeholders[e][t]=null}}]),e}();t.a=a},function(e,t,n){"use strict";t.a=function(){if(!r)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(i)};var r="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!==typeof msCrypto&&"function"===typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),i=new Uint8Array(16)},function(e,t,n){"use strict";var r=n(402);t.a=function(e,t,n){function i(e,i,o,a){var s=o&&a||0;if("string"===typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),"string"===typeof i&&(i=function(e){var t=[];return e.replace(/[a-fA-F0-9]{2}/g,function(e){t.push(parseInt(e,16))}),t}(i)),!Array.isArray(e))throw TypeError("value must be an array of bytes");if(!Array.isArray(i)||16!==i.length)throw TypeError("namespace must be uuid string or an Array of 16 byte values");var l=n(i.concat(e));if(l[6]=15&l[6]|t,l[8]=63&l[8]|128,o)for(var u=0;u<16;++u)o[s+u]=l[u];return o||Object(r.a)(l)}try{i.name=e}catch(e){}return i.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",i.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",i}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(){function e(e,t){this._timeoutIds=null,this._immediateIds=null,this._intervalIds=null,this._animationFrameIds=null,this._isDisposed=!1,this._parent=e||null,this._onErrorHandler=t,this._noop=function(){}}return e.prototype.dispose=function(){var e;if(this._isDisposed=!0,this._parent=null,this._timeoutIds){for(e in this._timeoutIds)this._timeoutIds.hasOwnProperty(e)&&this.clearTimeout(parseInt(e,10));this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(parseInt(e,10));this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(parseInt(e,10));this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(parseInt(e,10));this._animationFrameIds=null}},e.prototype.setTimeout=function(e,t){var n=this,r=0;return this._isDisposed||(this._timeoutIds||(this._timeoutIds={}),r=setTimeout(function(){try{n._timeoutIds&&delete n._timeoutIds[r],e.apply(n._parent)}catch(e){n._onErrorHandler&&n._onErrorHandler(e)}},t),this._timeoutIds[r]=!0),r},e.prototype.clearTimeout=function(e){this._timeoutIds&&this._timeoutIds[e]&&(clearTimeout(e),delete this._timeoutIds[e])},e.prototype.setImmediate=function(e){var t=this,n=0;if(!this._isDisposed){this._immediateIds||(this._immediateIds={});var r=function(){try{t._immediateIds&&delete t._immediateIds[n],e.apply(t._parent)}catch(e){t._logError(e)}};n=window.setImmediate?window.setImmediate(r):window.setTimeout(r,0),this._immediateIds[n]=!0}return n},e.prototype.clearImmediate=function(e){this._immediateIds&&this._immediateIds[e]&&(window.clearImmediate?window.clearImmediate(e):window.clearTimeout(e),delete this._immediateIds[e])},e.prototype.setInterval=function(e,t){var n=this,r=0;return this._isDisposed||(this._intervalIds||(this._intervalIds={}),r=setInterval(function(){try{e.apply(n._parent)}catch(e){n._logError(e)}},t),this._intervalIds[r]=!0),r},e.prototype.clearInterval=function(e){this._intervalIds&&this._intervalIds[e]&&(clearInterval(e),delete this._intervalIds[e])},e.prototype.throttle=function(e,t,n){var r=this;if(this._isDisposed)return this._noop;var i,o,a=t||0,s=!0,l=!0,u=0,c=null;n&&"boolean"===typeof n.leading&&(s=n.leading),n&&"boolean"===typeof n.trailing&&(l=n.trailing);var d=function(t){var n=(new Date).getTime(),p=n-u,h=s?a-p:a;return p>=a&&(!t||s)?(u=n,c&&(r.clearTimeout(c),c=null),i=e.apply(r._parent,o)):null===c&&l&&(c=r.setTimeout(d,h)),i};return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return o=e,d(!0)}},e.prototype.debounce=function(e,t,n){var r=this;if(this._isDisposed){var i=function(){};return i.cancel=function(){},i.flush=function(){return null},i.pending=function(){return!1},i}var o,a,s=t||0,l=!1,u=!0,c=null,d=0,p=(new Date).getTime(),h=null;n&&"boolean"===typeof n.leading&&(l=n.leading),n&&"boolean"===typeof n.trailing&&(u=n.trailing),n&&"number"===typeof n.maxWait&&!isNaN(n.maxWait)&&(c=n.maxWait);var f=function(e){h&&(r.clearTimeout(h),h=null),p=e},m=function(t){f(t),o=e.apply(r._parent,a)},g=function(e){var t=(new Date).getTime(),n=!1;e&&(l&&t-d>=s&&(n=!0),d=t);var i=t-d,a=s-i,f=t-p,b=!1;return null!==c&&(f>=c&&h?b=!0:a=Math.min(a,c-f)),i>=s||b||n?m(t):null!==h&&e||!u||(h=r.setTimeout(g,a)),o},b=function(){return!!h},v=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return a=e,g(!0)};return v.cancel=function(){b()&&f((new Date).getTime())},v.flush=function(){return b()&&m((new Date).getTime()),o},v.pending=b,v},e.prototype.requestAnimationFrame=function(e){var t=this,n=0;if(!this._isDisposed){this._animationFrameIds||(this._animationFrameIds={});var r=function(){try{t._animationFrameIds&&delete t._animationFrameIds[n],e.apply(t._parent)}catch(e){t._logError(e)}};n=window.requestAnimationFrame?window.requestAnimationFrame(r):window.setTimeout(r,0),this._animationFrameIds[n]=!0}return n},e.prototype.cancelAnimationFrame=function(e){this._animationFrameIds&&this._animationFrameIds[e]&&(window.cancelAnimationFrame?window.cancelAnimationFrame(e):window.clearTimeout(e),delete this._animationFrameIds[e])},e.prototype._logError=function(e){this._onErrorHandler&&this._onErrorHandler(e)},e}()},function(e,t,n){"use strict";t.b=function(e){c!==e&&(i.b.getInstance().resetKeys(),c=e)},t.a=function(e,t){if(d()){var n=e[t];if(!n)return;var r=e[t+1];if("string"===typeof r&&r.indexOf(s)>=0)e[t+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(n.indexOf(o)>=0)e[t]=n.replace(o,a);else if(n.indexOf(a)>=0)e[t]=n.replace(a,o);else if(String(r).indexOf(o)>=0)e[t+1]=r.replace(o,a);else if(String(r).indexOf(a)>=0)e[t+1]=r.replace(a,o);else if(l[n])e[t]=l[n];else if(u[r])e[t+1]=u[r];else switch(n){case"margin":case"padding":e[t+1]=function(e){if("string"===typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":e[t+1]=function(e,t){var n=e.split(" "),r=parseInt(n[t],10);return n[0]=n[0].replace(String(r),String(-1*r)),n.join(" ")}(r,0)}}};var r,i=n(167),o="left",a="right",s="@noflip",l=((r={})[o]=a,r[a]=o,r),u={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"},c=d();function d(){return void 0===c&&(c="undefined"!==typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),c}},function(e,t,n){"use strict";t.a=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=[],i=[],o=r.b.getInstance();return function e(t){for(var r=0,a=t;r<a.length;r++){var s=a[r];if(s)if("string"===typeof s)if(s.indexOf(" ")>=0)e(s.split(" "));else{var l=o.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"===typeof s&&i.push(s)}}(e),{classes:n,objects:i}};var r=n(167)},function(e,t,n){"use strict";t.a=function e(){var t=[];for(var n=0;n<arguments.length;n++)t[n]=arguments[n];var r={};var i={};for(var o=0,a=t;o<a.length;o++){var s=a[o];if(s)for(var l in s)if(s.hasOwnProperty(l)){if("subComponentStyles"===l&&void 0!==s.subComponentStyles){var u=s.subComponentStyles;for(var c in u)u.hasOwnProperty(c)&&(i.hasOwnProperty(c)?i[c].push(u[c]):i[c]=[u[c]]);continue}var d=r[l],p=s[l];r[l]=void 0===d?p:(Array.isArray(d)?d:[d]).concat(Array.isArray(p)?p:[p])}}if(Object.keys(i).length>0){r.subComponentStyles={};var h=r.subComponentStyles,f=function(t){if(i.hasOwnProperty(t)){var n=i[t];h[t]=function(t){return e.apply(void 0,n.map(function(e){return"function"===typeof e?e(t):e}))}}};for(var c in i)f(c)}return r}},function(e,t,n){"use strict";n.d(t,"a",function(){return p}),n.d(t,"b",function(){return h}),t.c=function(){var e=Object(l.a)();e&&e.body&&!c&&(e.body.classList.add(d),e.body.addEventListener("touchmove",f,{passive:!1,capture:!1}));c++},t.d=function(){if(c>0){var e=Object(l.a)();e&&e.body&&1===c&&(e.body.classList.remove(d),e.body.removeEventListener("touchmove",f)),c--}},t.f=function(){if(void 0===r){var e=document.createElement("div");e.style.setProperty("width","100px"),e.style.setProperty("height","100px"),e.style.setProperty("overflow","scroll"),e.style.setProperty("position","absolute"),e.style.setProperty("top","-9999px"),document.body.appendChild(e),r=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return r},t.e=m;var r,i,o,a,s,l=n(216),u=n(48),c=0,d=Object(u.g)({overflow:"hidden !important"}),p="data-is-scrollable",h=(i=0,o=null,a=function(e){1===e.targetTouches.length&&(i=e.targetTouches[0].clientY)},s=function(e){if(1===e.targetTouches.length&&(e.stopPropagation(),o)){var t=e.targetTouches[0].clientY-i,n=m(e.target);n&&(o=n),0===o.scrollTop&&t>0&&e.preventDefault(),o.scrollHeight-o.scrollTop<=o.clientHeight&&t<0&&e.preventDefault()}},function(e,t){e&&(t.on(e,"touchstart",a,{passive:!1}),t.on(e,"touchmove",s,{passive:!1}),o=e)}),f=function(e){e.preventDefault()};function m(e){for(var t=e;t&&t!==document.body;){if("true"===t.getAttribute(p))return t;t=t.parentElement}for(t=e;t&&t!==document.body;){if("false"!==t.getAttribute(p)){var n=getComputedStyle(t),r=n?n.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return t}t=t.parentElement}return t&&t!==document.body||(t=window),t}},function(e,t,n){"use strict";t.a=function(e){var t;e&&(e===window?t={left:0,top:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:e.getBoundingClientRect&&(t=e.getBoundingClientRect()));return t}},function(e,t,n){"use strict";t.a=function(e,t,n,r,i){};n(283)},function(e,t,n){"use strict";t.a=function(e,t,n){};n(283)},function(e,t,n){"use strict";t.a=function(e,t,n){};n(283)},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),t.b=function(e){var t=e||Object(r.a)();t&&!t.__hasInitializeFocusRects__&&(t.__hasInitializeFocusRects__=!0,t.addEventListener("mousedown",a,!0),t.addEventListener("keydown",s,!0))};var r=n(102),i=n(691),o="ms-Fabric--isFocusVisible";function a(e){var t=Object(r.a)(e.target);if(t){var n=t.document.body.classList;n.contains(o)&&n.remove(o)}}function s(e){var t=Object(r.a)(e.target);if(t){var n=t.document.body.classList;Object(i.b)(e.which)&&!n.contains(o)&&n.add(o)}}},function(e,t,n){"use strict";t.b=function(e){return!!o[e]},t.a=function(e){o[e]=1};var r,i=n(406),o=((r={})[i.a.up]=1,r[i.a.down]=1,r[i.a.left]=1,r[i.a.right]=1,r[i.a.home]=1,r[i.a.end]=1,r[i.a.tab]=1,r[i.a.pageUp]=1,r[i.a.pageDown]=1,r)},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(102),i="__globalSettings__",o="__callbacks__",a=0,s=function(){function e(){}return e.getValue=function(e,t){var n=l();return void 0===n[e]&&(n[e]="function"===typeof t?t():t),n[e]},e.setValue=function(e,t){var n=l(),r=n[o],i=n[e];if(t!==i){n[e]=t;var a={oldValue:i,value:t,key:e};for(var s in r)r.hasOwnProperty(s)&&r[s](a)}return t},e.addChangeListener=function(e){var t=e.__id__,n=u();t||(t=e.__id__=String(a++)),n[t]=e},e.removeChangeListener=function(e){delete u()[e.__id__]},e}();function l(){var e,t=Object(r.a)()||{};return t[i]||(t[i]=((e={})[o]={},e)),t[i]}function u(){return l()[o]}},function(e,t,n){"use strict";t.a=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(t.length<2)return t[0];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];t.forEach(function(t){return t&&t.apply(e,n)})}}},function(e,t,n){"use strict";t.a=function(e,t){var n=(t||{}).customizations,i=void 0===n?{settings:{},scopedSettings:{}}:n;return{customizations:{settings:Object(r.b)(i.settings,e.settings),scopedSettings:Object(r.a)(i.scopedSettings,e.scopedSettings),inCustomizerContext:!0}}};var r=n(695)},function(e,t,n){"use strict";t.b=function(e,t){void 0===e&&(e={});return(i(t)?t:function(e){return function(t){return e?r.__assign({},t,e):t}}(t))(e)},t.a=function(e,t){void 0===e&&(e={});return(i(t)?t:function(e){void 0===e&&(e={});return function(t){var n=r.__assign({},t);for(var i in e)e.hasOwnProperty(i)&&(n[i]=r.__assign({},t[i],e[i]));return n}}(t))(e)};var r=n(0);function i(e){return"function"===typeof e}},function(e,t,n){"use strict";t.a=function(e,t){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}},function(e,t,n){"use strict";t.a=function(e,t,n){void 0===n&&(n=!0);var i=!1;if(e&&t)if(n)for(i=!1;t;){var o=Object(r.a)(t);if(o===e){i=!0;break}t=o}else e.contains&&(i=e.contains(t));return i};var r=n(286)},function(e,t,n){"use strict";t.a=function(e){var t;e&&Object(r.a)(e)&&(t=e._virtual.parent);return t};var r=n(407)},function(e,t,n){"use strict";t.a=function(e,t){var n=Object(r.a)(e,function(e){return e.hasAttribute(t)});return n&&n.getAttribute(t)};var r=n(408)},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),t.b=function(e){e.setAttribute(r,"true")};var r="data-portal-element"},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"c",function(){return r}),n.d(t,"b",function(){return i});var r,i,o="change";!function(e){e[e.none=0]="none",e[e.single=1]="single",e[e.multiple=2]="multiple"}(r||(r={})),function(e){e[e.horizontal=0]="horizontal",e[e.vertical=1]="vertical"}(i||(i={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(88),s=n(71),l=o.classNamesFunction(),u=function(e){function t(t){var n=e.call(this,t)||this;return n._toggleButton=o.createRef(),n._onClick=function(e){var t=n.props,r=t.disabled,i=t.checked,o=t.onChange,a=t.onChanged,s=t.onClick,l=n.state.checked;r||(void 0===i&&n.setState({checked:!l}),o&&o(e,!l),a&&a(!l),s&&s(e))},n._warnMutuallyExclusive({checked:"defaultChecked"}),n._warnDeprecations({onAriaLabel:"ariaLabel",offAriaLabel:void 0,onChanged:"onChange"}),n.state={checked:!(!t.checked&&!t.defaultChecked)},n._id=t.id||o.getId("Toggle"),n}return r.__extends(t,e),Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.checked},enumerable:!0,configurable:!0}),t.prototype.componentWillReceiveProps=function(e){void 0!==e.checked&&this.setState({checked:!!e.checked})},t.prototype.render=function(){var e=this,t=this.props,n=t.as,u=void 0===n?"div":n,c=t.className,d=t.theme,p=t.disabled,h=t.keytipProps,f=t.label,m=t.ariaLabel,g=t.onAriaLabel,b=t.offAriaLabel,v=t.offText,y=t.onText,_=t.styles,S=this.state.checked,w=S?y:v,E=S?g:b,C=o.getNativeProps(this.props,o.inputProperties,["defaultChecked"]),x=l(_,{theme:d,className:c,disabled:p,checked:S});return i.createElement(u,{className:x.root},f&&i.createElement(a.Label,{htmlFor:this._id,className:x.label},f),i.createElement("div",{className:x.container},i.createElement(s.KeytipData,{keytipProps:h,ariaDescribedBy:C["aria-describedby"],disabled:p},function(t){return i.createElement("button",r.__assign({},C,t,{className:x.pill,disabled:p,id:e._id,type:"button",role:"switch",ref:e._toggleButton,"aria-disabled":p,"aria-checked":S,"aria-label":m||E,"data-is-focusable":!0,onChange:e._noop,onClick:e._onClick}),i.createElement("div",{className:x.thumb}))}),w&&i.createElement(a.Label,{className:x.text},w)))},t.prototype.focus=function(){this._toggleButton.current&&this._toggleButton.current.focus()},t.prototype._noop=function(){},t}(o.BaseComponent);t.ToggleBase=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(2).classNamesFunction(),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"label":t,s=e.children,l=e.className,u=e.disabled,c=e.styles,d=e.required,p=e.theme,h=a(c,{className:l,disabled:u,required:d,theme:p});return i.createElement(n,r.__assign({},o.getNativeProps(this.props,o.divProperties),{className:h.root}),s)},t}(o.BaseComponent);t.LabelBase=s},function(e,t,n){"use strict";var r=n(705);n.d(t,"a",function(){return r.a});var i=n(707);n.d(t,"b",function(){return i.a}),n.d(t,"e",function(){return i.c}),n.d(t,"d",function(){return i.b}),n.d(t,"g",function(){return i.e}),n.d(t,"f",function(){return i.d});var o=n(1568);n.d(t,"c",function(){return o.a})},function(e,t,n){"use strict";t.a=function(e){var t={},n=function(n){var i;e.hasOwnProperty(n)&&Object.defineProperty(t,n,{get:function(){return void 0===i&&(i=Object(r.g)(e[n]).toString()),i},enumerable:!0,configurable:!0})};for(var i in e)n(i);return t};var r=n(706)},function(e,t,n){"use strict";var r=n(48);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b}),n.d(t,"c",function(){return r.c}),n.d(t,"d",function(){return r.d}),n.d(t,"e",function(){return r.e}),n.d(t,"f",function(){return r.f}),n.d(t,"g",function(){return r.g})},function(e,t,n){"use strict";t.c=function(e,t){var n=r.__assign({},e,{isRegistered:!1,className:void 0}),i=e.icons;for(var o in t=t?r.__assign({},a.__options,t):a.__options,i)if(i.hasOwnProperty(o)){var s=i[o],u=l(o);a[u]?d(o):a[u]={code:s,subset:n}}},t.e=function(e){for(var t=a.__options,n=function(e){var n=l(e);a[n]?delete a[n]:t.disableWarnings||Object(i.warn)('The icon "'+e+'" tried to unregister but was not registered.'),a.__remapped[n]&&delete a.__remapped[n],Object.keys(a.__remapped).forEach(function(e){a.__remapped[e]===n&&delete a.__remapped[e]})},r=0,o=e;r<o.length;r++){var s=o[r];n(s)}},t.b=function(e,t){a.__remapped[l(e)]=l(t)},t.a=function(e){var t=void 0,n=a.__options;if(e=e?l(e):"",e=a.__remapped[e]||e)if(t=a[e]){var r=t.subset;r&&r.fontFace&&(r.isRegistered||(Object(o.d)(r.fontFace),r.isRegistered=!0),r.className||(r.className=Object(o.g)(r.style,{fontFamily:r.fontFace.fontFamily,fontWeight:r.fontFace.fontWeight||"normal",fontStyle:r.fontFace.fontStyle||"normal"})))}else!n.disableWarnings&&n.warnOnMissingIcons&&Object(i.warn)('The icon "'+e+'" was used but not registered. See http://aka.ms/fabric-icon-usage for more information.');return t},t.d=function(e){a.__options=r.__assign({},a.__options,e)};var r=n(0),i=n(87),o=n(48),a=i.GlobalSettings.getValue("icons",{__options:{disableWarnings:!1,warnOnMissingIcons:!0},__remapped:{}}),s=o.b.getInstance();s&&s.onReset&&s.onReset(function(){for(var e in a)a.hasOwnProperty(e)&&a[e].subset&&(a[e].subset.className=void 0)});var l=function(e){return e.toLowerCase()};var u=[],c=void 0;function d(e){a.__options.disableWarnings||(u.push(e),void 0===c&&(c=setTimeout(function(){Object(i.warn)("Some icons were re-registered. Applications should only call registerIcons for any given icon once. Redefining what an icon is may have unintended consequences. Duplicates include: \n"+u.slice(0,10).join(", ")+(u.length>10?" (+ "+(u.length-10)+" more)":"")),c=void 0,u=[]},2e3)))}},function(e,t,n){"use strict";n.d(t,"e",function(){return r}),n.d(t,"d",function(){return i}),n.d(t,"a",function(){return a}),n.d(t,"b",function(){return s}),n.d(t,"c",function(){return l}),t.f=function(e){var t=function(e){for(var t in c)if(c.hasOwnProperty(t)&&e&&0===t.indexOf(e))return c[t];return u}(e),n=d(t),r=n;t===u&&(r=d(i.WestEuropean));return{tiny:p(a.mini,s.semibold,n),xSmall:p(a.xSmall,s.regular,n),small:p(a.small,s.regular,n),smallPlus:p(a.smallPlus,s.regular,n),medium:p(a.medium,s.regular,n),mediumPlus:p(a.mediumPlus,s.regular,n),large:p(a.large,s.semilight,r),xLarge:p(a.xLarge,s.light,n),xLargePlus:p(a.xLargePlus,s.light,n),xxLarge:p(a.xxLarge,s.light,n),xxLargePlus:p(a.xxLargePlus,s.light,n),superLarge:p(a.superLarge,s.light,n),mega:p(a.mega,s.light,n)}};var r,i,o="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";!function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web"}(r||(r={})),function(e){e.Arabic="'"+r.Arabic+"'",e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'"+r.Cyrillic+"'",e.EastEuropean="'"+r.EastEuropean+"'",e.Greek="'"+r.Greek+"'",e.Hebrew="'"+r.Hebrew+"'",e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'"+r.Selawik+"'",e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'"+r.Vietnamese+"'",e.WestEuropean="'"+r.WestEuropean+"'"}(i||(i={}));var a,s,l,u="'Segoe UI', '"+r.WestEuropean+"'",c={ar:i.Arabic,bg:i.Cyrillic,cs:i.EastEuropean,el:i.Greek,et:i.EastEuropean,he:i.Hebrew,hi:i.Hindi,hr:i.EastEuropean,hu:i.EastEuropean,ja:i.Japanese,kk:i.EastEuropean,ko:i.Korean,lt:i.EastEuropean,lv:i.EastEuropean,pl:i.EastEuropean,ru:i.Cyrillic,sk:i.EastEuropean,"sr-latn":i.EastEuropean,th:i.Thai,tr:i.EastEuropean,uk:i.Cyrillic,vi:i.Vietnamese,"zh-hans":i.ChineseSimplified,"zh-hant":i.ChineseTraditional};function d(e){return e+", "+o}function p(e,t,n){return{fontFamily:n,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:t}}!function(e){e.mini="10px",e.xSmall="11px",e.small="12px",e.smallPlus="13px",e.medium="14px",e.mediumPlus="15px",e.icon="16px",e.large="17px",e.xLarge="21px",e.xLargePlus="21px",e.xxLarge="28px",e.xxLargePlus="28px",e.superLarge="42px",e.mega="72px"}(a||(a={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(s||(s={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(l||(l={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"c",function(){return i}),n.d(t,"b",function(){return o}),n.d(t,"k",function(){return a}),n.d(t,"j",function(){return s}),n.d(t,"i",function(){return l}),n.d(t,"m",function(){return u}),n.d(t,"n",function(){return c}),n.d(t,"o",function(){return d}),n.d(t,"f",function(){return p}),n.d(t,"e",function(){return h}),n.d(t,"d",function(){return f}),n.d(t,"g",function(){return m}),n.d(t,"h",function(){return g}),n.d(t,"l",function(){return b}),t.p=function(e,t){return"@media only screen and (min-width: "+e+"px) and (max-width: "+t+"px)"};var r="@media screen and (-ms-high-contrast: active)",i="@media screen and (-ms-high-contrast: black-on-white)",o="@media screen and (-ms-high-contrast: white-on-black)",a=320,s=480,l=640,u=1024,c=1366,d=1920,p=s-1,h=l-1,f=u-1,m=c-1,g=d-1,b=768},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(0),i=n(1),o=(n.n(i),n(120)),a=n(413),s=n(3),l=Object(s.q)(),u=function(e){function t(t){var n=e.call(this,t)||this;return n._inputElement=i.createRef(),n.focusedVars={},n.changedVars={},n._onFocus=function(e){return n.focusedVars[e]?n.focusedVars[e]:n.focusedVars[e]=function(t,r){n.setState({keyFocused:e,keyChecked:n.state.keyChecked})}},n._onBlur=function(e,t){n.setState({keyFocused:void 0,keyChecked:n.state.keyChecked})},n._onChange=function(e){return n.changedVars[e]?n.changedVars[e]:n.changedVars[e]=function(t,r){var i=n.props,o=i.onChanged,a=i.onChange,l=i.selectedKey,u=i.options,c=void 0===u?[]:u;void 0===l&&n.setState({keyChecked:e});var d=Object(s.z)(c,function(t){return t.key===e});a?a(t,d):o&&o(d)}},n._warnDeprecations({onChanged:"onChange"}),n._warnMutuallyExclusive({selectedKey:"defaultSelectedKey"}),n.state={keyChecked:void 0===t.defaultSelectedKey?n._getKeyChecked(t):t.defaultSelectedKey,keyFocused:void 0},n._id=Object(s.K)("ChoiceGroup"),n._labelId=Object(s.K)("ChoiceGroupLabel"),n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=this._getKeyChecked(e);t!==this._getKeyChecked(this.props)&&this.setState({keyChecked:t})},t.prototype.render=function(){var e=this,t=this.props,n=t.className,u=t.theme,c=t.styles,d=t.options,p=t.label,h=t.required,f=t.disabled,m=t.name,g=t.role,b=void 0===g?"application":g,v=this.state,y=v.keyChecked,_=v.keyFocused,S=l(c,{theme:u,className:n,optionsContainIconOrImage:d.some(function(e){return Boolean(e.iconProps||e.imageSrc)})}),w=this.props.ariaLabelledBy?this.props.ariaLabelledBy:p?this._id+"-label":this.props["aria-labelledby"],E=f||void 0===d?void 0:Object(s.z)(d,function(e){return!e.disabled}),C=void 0===y&&E?E.key:void 0;return i.createElement("div",{role:b,className:S.applicationRole},i.createElement("div",r.__assign({className:S.root,role:"radiogroup"},w&&{"aria-labelledby":w}),p&&i.createElement(o.a,{className:S.label,required:h,id:this._id+"-label"},p),i.createElement("div",{className:S.flexContainer},d.map(function(t){var n=r.__assign({},t,{focused:t.key===_,checked:t.key===y,"data-is-focusable":t.key===y||t.key===C,disabled:t.disabled||f,id:e._id+"-"+t.key,labelId:e._labelId+"-"+t.key,name:m||e._id,required:h});return i.createElement(a.a,r.__assign({key:t.key,onBlur:e._onBlur,onFocus:e._onFocus(t.key),onChange:e._onChange(t.key)},n))}))))},t.prototype.focus=function(){var e=this.props.options;if(e)for(var t=0,n=e;t<n.length;t++){var r=n[t],i=document.getElementById(this._id+"-"+r.key);if(i&&"true"===i.getAttribute("data-is-focusable"))return void i.focus()}this._inputElement.current&&this._inputElement.current.focus()},t.prototype._getKeyChecked=function(e){if(void 0!==e.selectedKey)return e.selectedKey;var t=e.options,n=(void 0===t?[]:t).filter(function(e){return e.checked});return 0===n.length?void 0:n[0].key},t.defaultProps={options:[]},t}(s.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=Object(o.q)(),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"label":t,s=e.children,l=e.className,u=e.disabled,c=e.styles,d=e.required,p=e.theme,h=a(c,{className:l,disabled:u,required:d,theme:p});return i.createElement(n,r.__assign({},Object(o.O)(this.props,o.v),{className:h.root}),s)},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(714),o=n(1594),a=Object(r._19)(i.a,o.a,void 0,{scope:"Image"})},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(414),s=Object(o.q)(),l=function(e){function t(t){var n=e.call(this,t)||this;return n._coverStyle=a.a.portrait,n._imageElement=Object(o.r)(),n._frameElement=Object(o.r)(),n._onImageLoaded=function(e){var t=n.props,r=t.src,i=t.onLoad;i&&i(e),n._computeCoverStyle(n.props),r&&n.setState({loadState:a.c.loaded})},n._onImageError=function(e){n.props.onError&&n.props.onError(e),n.setState({loadState:a.c.error})},n.state={loadState:a.c.notLoaded},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){e.src!==this.props.src?this.setState({loadState:a.c.notLoaded}):this.state.loadState===a.c.loaded&&this._computeCoverStyle(e)},t.prototype.componentDidUpdate=function(e,t){this._checkImageLoaded(),this.props.onLoadingStateChange&&t.loadState!==this.state.loadState&&this.props.onLoadingStateChange(this.state.loadState)},t.prototype.render=function(){var e=Object(o.O)(this.props,o._1,["width","height"]),t=this.props,n=t.src,l=t.alt,u=t.width,c=t.height,d=t.shouldFadeIn,p=t.shouldStartVisible,h=t.className,f=t.imageFit,m=t.role,g=t.maximizeFrame,b=t.styles,v=t.theme,y=this.state.loadState,_=void 0!==this.props.coverStyle?this.props.coverStyle:this._coverStyle,S=s(b,{theme:v,className:h,width:u,height:c,maximizeFrame:g,shouldFadeIn:d,shouldStartVisible:p,isLoaded:y===a.c.loaded||y===a.c.notLoaded&&this.props.shouldStartVisible,isLandscape:_===a.a.landscape,isCenter:f===a.b.center,isCenterCover:f===a.b.centerCover,isContain:f===a.b.contain,isCover:f===a.b.cover,isNone:f===a.b.none,isError:y===a.c.error,isNotImageFit:void 0===f});return i.createElement("div",{className:S.root,style:{width:u,height:c},ref:this._frameElement},i.createElement("img",r.__assign({},e,{onLoad:this._onImageLoaded,onError:this._onImageError,key:"fabricImage"+this.props.src||"",className:S.image,ref:this._imageElement,src:n,alt:l,role:m})))},t.prototype._checkImageLoaded=function(){var e=this.props.src;this.state.loadState===a.c.notLoaded&&(!!this._imageElement.current&&(e&&this._imageElement.current.naturalWidth>0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&t._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:a.c.loaded})))},t.prototype._computeCoverStyle=function(e){var t=e.imageFit,n=e.width,r=e.height;if((t===a.b.cover||t===a.b.contain||t===a.b.centerCover)&&void 0===this.props.coverStyle&&this._imageElement.current&&this._frameElement.current){var i=void 0;i=n&&r&&t!==a.b.centerCover?n/r:this._frameElement.current.clientWidth/this._frameElement.current.clientHeight;var o=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight;this._coverStyle=o>i?a.a.landscape:a.a.portrait}},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(0),i=n(1),o=(n.n(i),n(716)),a=n(713),s=n(414),l=n(3),u=n(7),c=Object(l.q)(),d=function(e){function t(t){var n=e.call(this,t)||this;return n.onImageLoadingStateChange=function(e){n.props.imageProps&&n.props.imageProps.onLoadingStateChange&&n.props.imageProps.onLoadingStateChange(e),e===s.c.error&&n.setState({imageLoadError:!0})},n.state={imageLoadError:!1},n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.className,s=e.styles,u=e.iconName,d=e.imageErrorAs,p="string"===typeof u&&0===u.length,h=this.props.iconType===o.a.image||this.props.iconType===o.a.Image,f=this._getIconContent(u),m=f.iconClassName,g=f.children,b=c(s,{className:n,iconClassName:m,isImage:h,isPlaceholder:p}),v=t?{"aria-label":t}:{role:"presentation","aria-hidden":!0},y=h?"div":"i",_=Object(l.O)(this.props,l._0),S=this.state.imageLoadError,w=r.__assign({},this.props.imageProps,{onLoadingStateChange:this.onImageLoadingStateChange}),E=S&&d||a.a;return i.createElement(y,r.__assign({"data-icon-name":u},_,v,{className:b.root}),h?i.createElement(E,r.__assign({},w)):g)},t.prototype._getIconContent=function(e){var t=Object(u.x)(e)||{subset:{className:void 0},code:void 0};return{children:t.code,iconClassName:t.subset.className}},t}(l.c)},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(r||(r={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i,o=n(0),a=n(1),s=n(23),l=n(72),u=n(420),c=n(71),d=n(88),p=n(2),h=n(218),f=n(421),m=n(1645),g=n(1646);!function(e){e[e.backward=-1]="backward",e[e.none=0]="none",e[e.forward=1]="forward"}(r||(r={})),function(e){e[e.clearAll=-2]="clearAll",e[e.default=-1]="default"}(i||(i={}));var b=250,v=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype.render=function(){return this.props.render()},t.prototype.shouldComponentUpdate=function(e){return!p.shallowCompare(o.__assign({},this.props,{render:void 0}),o.__assign({},e,{render:void 0}))},t}(a.Component),y=function(e){function t(t){var n=e.call(this,t)||this;n._root=p.createRef(),n._autofill=p.createRef(),n._comboBoxWrapper=p.createRef(),n._comboBoxMenu=p.createRef(),n._selectedElement=p.createRef(),n.focus=function(e,t){n._autofill.current&&(t?p.focusAsync(n._autofill.current):n._autofill.current.focus(),e&&n.setState({isOpen:!0}))},n.dismissMenu=function(){n.state.isOpen&&n.setState({isOpen:!1})},n._onUpdateValueInAutofillWillReceiveProps=function(){var e=n._autofill.current;if(!e)return null;if(null===e.value||void 0===e.value)return null;var t=n._normalizeToString(n._currentVisibleValue);return e.value!==t?t||"\u200b":e.value},n._onShouldSelectFullInputValueInAutofillComponentDidUpdate=function(){return n._currentVisibleValue===n.state.suggestedDisplayValue},n._getVisibleValue=function(){var e=n.props,t=e.text,r=e.value,i=e.allowFreeform,o=e.autoComplete,a=n.state,s=a.selectedIndices,l=a.currentPendingValueValidIndex,u=a.currentOptions,c=a.currentPendingValue,d=a.suggestedDisplayValue,p=a.isOpen,h=a.focused,f=n._indexWithinBounds(u,l);if((!p||!f)&&t&&(null===c||void 0===c))return t;if((!p||!f)&&r&&(null===c||void 0===c))return r;var m=[];if(n.props.multiSelect)if(h){var g=-1;"on"===o&&f&&(g=l),m.push(null!==c&&void 0!==c?c:n._indexWithinBounds(u,g)?u[g].text:"")}else for(var b=0;s&&b<s.length;b++){g=s[b];m.push(n._indexWithinBounds(u,g)?u[g].text:n._normalizeToString(d))}else{g=n._getFirstSelectedIndex();i?("on"===o&&f&&(g=l),m.push(null!==c&&void 0!==c?c:n._indexWithinBounds(u,g)?u[g].text:"")):f&&"on"===o?(g=l,m.push(n._normalizeToString(c))):m.push(n._indexWithinBounds(u,g)?u[g].text:n._normalizeToString(d))}var v="";for(b=0;b<m.length;b++)b>0&&(v+=", "),v+=m[b];return v},n._onInputChange=function(e){n.props.disabled?n._handleInputWhenDisabled(null):n.props.allowFreeform?n._processInputChangeWithFreeform(e):n._processInputChangeWithoutFreeform(e)},n._select=function(){n._autofill.current&&n._autofill.current.inputElement&&n._autofill.current.inputElement.select(),n.state.focused||n.setState({focused:!0})},n._onResolveOptions=function(){if(n.props.onResolveOptions){var e=n.props.onResolveOptions(o.__assign({},n.state.currentOptions));if(Array.isArray(e))n.setState({currentOptions:e});else if(e&&e.then){var t=n._currentPromise=e;t.then(function(e){t===n._currentPromise&&n.setState({currentOptions:e})})}}},n._onBlur=function(e){var t=e.relatedTarget;if(null===e.relatedTarget&&(t=document.activeElement),t&&(n._root.current&&n._root.current.contains(t)||n._comboBoxMenu.current&&(n._comboBoxMenu.current.contains(t)||p.findElementRecursive(n._comboBoxMenu.current,function(e){return e===t}))))return e.preventDefault(),void e.stopPropagation();n.state.focused&&(n.setState({focused:!1}),n.props.multiSelect||n._submitPendingValue(e))},n._onRenderContainer=function(e){var t=e.onRenderList,r=e.calloutProps,i=e.dropdownWidth,s=e.dropdownMaxWidth,u=e.onRenderLowerContent,c=void 0===u?n._onRenderLowerContent:u,d=e.useComboBoxAsMenuWidth,h=d&&n._comboBoxWrapper.current?n._comboBoxWrapper.current.clientWidth+2:void 0;return a.createElement(l.Callout,o.__assign({isBeakVisible:!1,gapSpace:0,doNotLayer:!1,directionalHint:4,directionalHintFixed:!1},r,{onLayerMounted:n._onLayerMounted,className:p.css(n._classNames.callout,r?r.className:void 0),target:n._comboBoxWrapper.current,onDismiss:n._onDismiss,onScroll:n._onScroll,setInitialFocus:!1,calloutWidth:d&&n._comboBoxWrapper.current?h&&h:i,calloutMaxWidth:s||h}),a.createElement("div",{className:n._classNames.optionsContainerWrapper,ref:n._comboBoxMenu},t(o.__assign({},e),n._onRenderList)),c(n.props,n._onRenderLowerContent))},n._onLayerMounted=function(){n._gotMouseMove=!1,n.props.calloutProps&&n.props.calloutProps.onLayerMounted&&n.props.calloutProps.onLayerMounted()},n._onRenderList=function(e){var t=e.onRenderItem,r=e.options,i=n._id;return a.createElement("div",{id:i+"-list",className:n._classNames.optionsContainer,"aria-labelledby":i+"-label",role:"listbox"},r.map(function(e){return t(e,n._onRenderItem)}))},n._onRenderItem=function(e){switch(e.itemType){case h.SelectableOptionMenuItemType.Divider:return n._renderSeparator(e);case h.SelectableOptionMenuItemType.Header:return n._renderHeader(e);default:return n._renderOption(e)}},n._onRenderLowerContent=function(){return null},n._renderOption=function(e){var t=n.props.onRenderOption,r=void 0===t?n._onRenderOptionContent:t,i=n._id,o=n._isOptionSelected(e.index),l=n._getCurrentOptionStyles(e),c=m.getComboBoxOptionClassNames(n._getCurrentOptionStyles(e)),d=function(){return l},p=n._getPreviewText(e);return a.createElement(v,{key:e.key,index:e.index,disabled:e.disabled,isSelected:o,text:e.text,render:function(){return n.props.multiSelect?a.createElement(u.Checkbox,{id:i+"-list"+e.index,ariaLabel:n._getPreviewText(e),key:e.key,"data-index":e.index,styles:d,className:"ms-ComboBox-option","data-is-focusable":!0,onChange:n._onItemClick(e),label:e.text,role:"option","aria-selected":o?"true":"false",checked:o,title:p},r(e,n._onRenderOptionContent)):a.createElement(s.CommandButton,{id:i+"-list"+e.index,key:e.key,"data-index":e.index,styles:n._getCurrentOptionStyles(e),checked:o,className:"ms-ComboBox-option",onClick:n._onItemClick(e),onMouseEnter:n._onOptionMouseEnter.bind(n,e.index),onMouseMove:n._onOptionMouseMove.bind(n,e.index),onMouseLeave:n._onOptionMouseLeave,role:"option","aria-selected":o?"true":"false",ariaLabel:n._getPreviewText(e),disabled:e.disabled,title:p}," ",a.createElement("span",{className:c.optionTextWrapper,ref:o?n._selectedElement:void 0},r(e,n._onRenderOptionContent)))}})},n._onScroll=function(){n._isScrollIdle||void 0===n._scrollIdleTimeoutId?n._isScrollIdle=!1:(n._async.clearTimeout(n._scrollIdleTimeoutId),n._scrollIdleTimeoutId=void 0),n._scrollIdleTimeoutId=n._async.setTimeout(function(){n._isScrollIdle=!0},b)},n._onRenderOptionContent=function(e){var t=m.getComboBoxOptionClassNames(n._getCurrentOptionStyles(e));return a.createElement("span",{className:t.optionText},e.text)},n._onDismiss=function(){n._setOpenStateAndFocusOnClose(!1,!1),n._resetSelectedIndex()},n._onAfterClearPendingInfo=function(){n._processingClearPendingInfo=!1},n._onInputKeyDown=function(e){var t=n.props,o=t.disabled,a=t.allowFreeform,s=t.autoComplete,l=n.state,u=l.isOpen,c=l.currentOptions,d=l.currentPendingValueValidIndexOnHover;if(n._processingExpandCollapseKeyOnly=n._isExpandCollapseKey(e),o)n._handleInputWhenDisabled(e);else{var p=n._getPendingSelectedIndex(!1);switch(e.which){case 13:n._autofill.current&&n._autofill.current.inputElement&&n._autofill.current.inputElement.select(),n._submitPendingValue(e),n.props.multiSelect&&u?n.setState({currentPendingValueValidIndex:p}):(u||(!a||void 0===n.state.currentPendingValue||null===n.state.currentPendingValue||n.state.currentPendingValue.length<=0)&&n.state.currentPendingValueValidIndex<0)&&n.setState({isOpen:!u});break;case 9:return n.props.multiSelect||n._submitPendingValue(e),void(u&&n._setOpenStateAndFocusOnClose(!u,!1));case 27:if(n._resetSelectedIndex(),!u)return;n.setState({isOpen:!1});break;case 38:if(d===i.clearAll&&(p=n.state.currentOptions.length),e.altKey||e.metaKey){if(u){n._setOpenStateAndFocusOnClose(!u,!0);break}return}n._setPendingInfoFromIndexAndDirection(p,r.backward);break;case 40:e.altKey||e.metaKey?n._setOpenStateAndFocusOnClose(!0,!0):(d===i.clearAll&&(p=-1),n._setPendingInfoFromIndexAndDirection(p,r.forward));break;case 36:case 35:if(a)return;p=-1;var h=r.forward;35===e.which&&(p=c.length,h=r.backward),n._setPendingInfoFromIndexAndDirection(p,h);break;case 32:if(!a&&"off"===s)break;default:if(e.which>=112&&e.which<=123)return;if(18===e.keyCode||"Meta"===e.key)return;if(!a&&"on"===s){n._onInputChange(String.fromCharCode(e.which));break}return}e.stopPropagation(),e.preventDefault()}},n._onInputKeyUp=function(e){var t=n.props,r=t.disabled,i=t.allowFreeform,o=t.autoComplete,a=n.state.isOpen,s=n._processingExpandCollapseKeyOnly&&n._isExpandCollapseKey(e);if(n._processingExpandCollapseKeyOnly=!1,r)n._handleInputWhenDisabled(e);else{switch(e.which){case 32:if(!i&&"off"===o)return void n._setOpenStateAndFocusOnClose(!a,!!a);break;default:return void(s&&a&&n._setOpenStateAndFocusOnClose(!a,!0))}e.stopPropagation(),e.preventDefault()}},n._onOptionMouseLeave=function(){n._shouldIgnoreMouseEvent()||n.setState({currentPendingValueValidIndexOnHover:i.clearAll})},n._onComboBoxClick=function(){var e=n.props.disabled,t=n.state.isOpen;e||(n._setOpenStateAndFocusOnClose(!t,!1),n.setState({focused:!0}))},n._onAutofillClick=function(){n.props.allowFreeform?n.focus(n.state.isOpen||n._processingTouch):n._onComboBoxClick()},n._onTouchStart=function(){!n._comboBoxWrapper.value||"onpointerdown"in n._comboBoxWrapper||n._handleTouchAndPointerEvent()},n._onPointerDown=function(e){"touch"===e.pointerType&&(n._handleTouchAndPointerEvent(),e.preventDefault(),e.stopImmediatePropagation())},n._warnMutuallyExclusive({defaultSelectedKey:"selectedKey",text:"defaultSelectedKey",value:"defaultSelectedKey",selectedKey:"value",dropdownWidth:"useComboBoxAsMenuWidth"}),n._warnDeprecations({value:"text",onChanged:"onChange"}),n._id=t.id||p.getId("ComboBox");var c=n._buildDefaultSelectedKeys(t.defaultSelectedKey,t.selectedKey);n._isScrollIdle=!0,n._processingTouch=!1,n._processingExpandCollapseKeyOnly=!1,n._gotMouseMove=!1,n._processingClearPendingInfo=!1;var d=n._getSelectedIndices(t.options,c);return n.state={isOpen:!1,selectedIndices:d,focused:!1,suggestedDisplayValue:void 0,currentOptions:n.props.options,currentPendingValueValidIndex:-1,currentPendingValue:void 0,currentPendingValueValidIndexOnHover:i.default},n}return o.__extends(t,e),t.prototype.componentDidMount=function(){this._comboBoxWrapper.current&&(this._events.on(this._comboBoxWrapper.current,"focus",this._onResolveOptions,!0),"onpointerdown"in this._comboBoxWrapper.current&&this._events.on(this._comboBoxWrapper.value,"pointerdown",this._onPointerDown,!0))},t.prototype.componentWillReceiveProps=function(e){if(e.selectedKey!==this.props.selectedKey||e.text!==this.props.text||e.value!==this.props.value||e.options!==this.props.options){var t=this._buildSelectedKeys(e.selectedKey),n=this._getSelectedIndices(e.options,t);this.setState({selectedIndices:n,currentOptions:e.options})}},t.prototype.componentDidUpdate=function(e,t){var n=this,r=this.props,i=r.allowFreeform,o=r.text,a=r.value,s=r.onMenuOpen,l=r.onMenuDismissed,u=this.state,c=u.isOpen,d=u.focused,p=u.selectedIndices,h=u.currentPendingValueValidIndex;!c||t.isOpen&&t.currentPendingValueValidIndex===h||this._async.setTimeout(function(){return n._scrollIntoView()},0),d&&(c||t.isOpen&&!c&&this._focusInputAfterClose&&this._autofill.current&&document.activeElement!==this._autofill.current.inputElement)&&this.focus(void 0,!0),this._focusInputAfterClose&&(t.isOpen&&!c||d&&(!c&&!this.props.multiSelect&&t.selectedIndices&&p&&t.selectedIndices[0]!==p[0]||!i||o!==e.text||a!==e.value))&&this._select(),this._notifyPendingValueChanged(t),c&&!t.isOpen&&s&&s(),!c&&t.isOpen&&l&&l()},t.prototype.componentWillUnmount=function(){e.prototype.componentWillUnmount.call(this),this._events.off(this._comboBoxWrapper.current)},t.prototype.render=function(){var e=this,t=this._id,n=this.props,r=n.className,i=n.label,l=n.disabled,u=n.ariaLabel,h=n.required,b=n.errorMessage,v=n.onRenderContainer,y=void 0===v?this._onRenderContainer:v,_=n.onRenderList,S=void 0===_?this._onRenderList:_,w=n.onRenderItem,E=void 0===w?this._onRenderItem:w,C=n.onRenderOption,x=void 0===C?this._onRenderOptionContent:C,A=n.allowFreeform,T=n.buttonIconProps,O=n.isButtonAriaHidden,k=void 0===O||O,I=n.styles,R=n.theme,P=n.title,D=n.keytipProps,N=this.state,M=N.isOpen,L=N.focused,B=N.suggestedDisplayValue;this._currentVisibleValue=this._getVisibleValue();var F=p.getNativeProps(this.props,p.divProperties,["onChange","value"]),j=!!(b&&b.length>0);return this._classNames=this.props.getClassNames?this.props.getClassNames(R,!!M,!!l,!!h,!!L,!!A,!!j,r):m.getClassNames(g.getStyles(R,I),r,!!M,!!l,!!h,!!L,!!A,!!j),a.createElement("div",o.__assign({},F,{ref:this._root,className:this._classNames.container}),i&&a.createElement(d.Label,{id:t+"-label",disabled:l,required:h,htmlFor:t+"-input",className:this._classNames.label},i),a.createElement(c.KeytipData,{keytipProps:D,disabled:l},function(n){return a.createElement("div",{"data-ktp-target":n["data-ktp-target"],ref:e._comboBoxWrapper,id:t+"wrapper",className:e._classNames.root},a.createElement(f.Autofill,{"data-ktp-execute-target":n["data-ktp-execute-target"],"data-is-interactable":!l,componentRef:e._autofill,id:t+"-input",className:e._classNames.input,type:"text",onFocus:e._select,onBlur:e._onBlur,onKeyDown:e._onInputKeyDown,onKeyUp:e._onInputKeyUp,onClick:e._onAutofillClick,onTouchStart:e._onTouchStart,onInputValueChange:e._onInputChange,"aria-expanded":M,"aria-autocomplete":e._getAriaAutoCompleteValue(),role:"combobox",readOnly:l||!A,"aria-labelledby":i&&t+"-label","aria-label":u&&!i?u:void 0,"aria-describedby":n["aria-describedby"],"aria-activedescendant":e._getAriaActiveDescentValue(),"aria-disabled":l,"aria-owns":M?t+"-list":void 0,spellCheck:!1,defaultVisibleValue:e._currentVisibleValue,suggestedDisplayValue:B,updateValueInWillReceiveProps:e._onUpdateValueInAutofillWillReceiveProps,shouldSelectFullInputValueInComponentDidUpdate:e._onShouldSelectFullInputValueInAutofillComponentDidUpdate,title:P,preventValueSelection:!L}),a.createElement(s.IconButton,{className:"ms-ComboBox-CaretDown-button",styles:e._getCaretButtonStyles(),role:"presentation","aria-hidden":k,"data-is-focusable":!1,tabIndex:-1,onClick:e._onComboBoxClick,iconProps:T,disabled:l,checked:M}))}),M&&y(o.__assign({},this.props,{onRenderList:S,onRenderItem:E,onRenderOption:x,options:this.state.currentOptions.map(function(e,t){return o.__assign({},e,{index:t})})}),this._onRenderContainer),b&&a.createElement("div",{className:this._classNames.errorMessage},b))},t.prototype._indexWithinBounds=function(e,t){return!!e&&(t>=0&&t<e.length)},t.prototype._processInputChangeWithFreeform=function(e){var t=this,n=this.state.currentOptions,r=-1;if(""===(e=this._removeZeroWidthSpaces(e)))return 1===(a=n.map(function(e,t){return o.__assign({},e,{index:t})}).filter(function(e){return e.itemType!==h.SelectableOptionMenuItemType.Header&&e.itemType!==h.SelectableOptionMenuItemType.Divider}).filter(function(n){return t._getPreviewText(n)===e})).length&&(r=a[0].index),void this._setPendingInfo(e,r,e);var i=e;e=e.toLocaleLowerCase();var a,s="";if("on"===this.props.autoComplete){if((a=n.map(function(e,t){return o.__assign({},e,{index:t})}).filter(function(e){return e.itemType!==h.SelectableOptionMenuItemType.Header&&e.itemType!==h.SelectableOptionMenuItemType.Divider}).filter(function(n){return 0===t._getPreviewText(n).toLocaleLowerCase().indexOf(e)})).length>0){var l=this._getPreviewText(a[0]);s=l.toLocaleLowerCase()!==e?l:"",r=a[0].index}}else 1===(a=n.map(function(e,t){return o.__assign({},e,{index:t})}).filter(function(e){return e.itemType!==h.SelectableOptionMenuItemType.Header&&e.itemType!==h.SelectableOptionMenuItemType.Divider}).filter(function(n){return t._getPreviewText(n).toLocaleLowerCase()===e})).length&&(r=a[0].index);this._setPendingInfo(i,r,s)},t.prototype._processInputChangeWithoutFreeform=function(e){var t=this,n=this.state,r=n.currentPendingValue,i=n.currentPendingValueValidIndex,a=n.currentOptions;if(e=this._removeZeroWidthSpaces(e),"on"===this.props.autoComplete&&""!==e){void 0!==this._lastReadOnlyAutoCompleteChangeTimeoutId&&(this._async.clearTimeout(this._lastReadOnlyAutoCompleteChangeTimeoutId),this._lastReadOnlyAutoCompleteChangeTimeoutId=void 0,e=this._normalizeToString(r)+e);var s=e;e=e.toLocaleLowerCase();var l=a.map(function(e,t){return o.__assign({},e,{index:t})}).filter(function(e){return e.itemType!==h.SelectableOptionMenuItemType.Header&&e.itemType!==h.SelectableOptionMenuItemType.Divider}).filter(function(t){return 0===t.text.toLocaleLowerCase().indexOf(e)});return l.length>0&&this._setPendingInfo(s,l[0].index,this._getPreviewText(l[0])),void(this._lastReadOnlyAutoCompleteChangeTimeoutId=this._async.setTimeout(function(){t._lastReadOnlyAutoCompleteChangeTimeoutId=void 0},1e3))}var u=i>=0?i:this._getFirstSelectedIndex();this._setPendingInfoFromIndex(u)},t.prototype._getFirstSelectedIndex=function(){return this.state.selectedIndices&&this.state.selectedIndices.length>0?this.state.selectedIndices[0]:-1},t.prototype._getNextSelectableIndex=function(e,t){var n=this.state.currentOptions,i=e+t;if(i=Math.max(0,Math.min(n.length-1,i)),!this._indexWithinBounds(n,i))return-1;var o=n[i];if(o.itemType===h.SelectableOptionMenuItemType.Header||o.itemType===h.SelectableOptionMenuItemType.Divider){if(t===r.none||!(i>0&&t<r.none||i>=0&&i<n.length&&t>r.none))return e;i=this._getNextSelectableIndex(i,t)}return i},t.prototype._setSelectedIndex=function(e,t,n){void 0===n&&(n=r.none);var i=this.props,o=i.onChange,a=i.onChanged,s=i.onPendingValueChanged,l=this.state.currentOptions,u=this.state.selectedIndices;if(u||(u=[]),e=this._getNextSelectableIndex(e,n),this._indexWithinBounds(l,e)&&(this.props.multiSelect||u.length<1||1===u.length&&u[0]!==e)){var c=l[e];if(!c)return;this.props.multiSelect?(c.selected=void 0!==c.selected?!c.selected:u.indexOf(e)<0,c.selected&&u.indexOf(e)<0?u.push(e):!c.selected&&u.indexOf(e)>=0&&(u=u.filter(function(t){return t!==e}))):u[0]=e,this.setState({selectedIndices:u}),this._hasPendingValue&&s&&(s(),this._hasPendingValue=!1),o&&o(t,c,e,void 0),a&&a(c,e,void 0,t),this._clearPendingInfo()}},t.prototype._submitPendingValue=function(e){var t=this.props,n=t.onChange,r=t.onChanged,i=t.allowFreeform,o=t.autoComplete,a=this.state,s=a.currentPendingValue,l=a.currentPendingValueValidIndex,u=a.currentOptions,c=a.currentPendingValueValidIndexOnHover,d=this.state.selectedIndices;if(!this._processingClearPendingInfo){if(i){if(null===s||void 0===s)return void(c>=0&&(this._setSelectedIndex(c,e),this._clearPendingInfo()));if(this._indexWithinBounds(u,l)){var h=this._getPreviewText(u[l]).toLocaleLowerCase();if(s.toLocaleLowerCase()===h||o&&0===h.indexOf(s.toLocaleLowerCase())&&this._autofill.current&&this._autofill.current.isValueSelected&&s.length+(this._autofill.current.selectionEnd-this._autofill.current.selectionStart)===h.length||this._autofill.current&&this._autofill.current.inputElement&&this._autofill.current.inputElement.value.toLocaleLowerCase()===h)return this._setSelectedIndex(l,e),void this._clearPendingInfo()}if(n||r)n&&n(e,void 0,void 0,s),r&&r(void 0,void 0,s,e);else{var f={key:s||p.getId(),text:this._normalizeToString(s)},m=u.concat([f]);d&&(this.props.multiSelect||(d=[]),d.push(m.length-1)),this.setState({currentOptions:m,selectedIndices:d})}}else l>=0?this._setSelectedIndex(l,e):c>=0&&this._setSelectedIndex(c,e);this._clearPendingInfo()}},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t&&t>0?a.createElement("div",{role:"separator",key:n,className:this._classNames.divider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOptionContent:t;return a.createElement("div",{key:e.key,className:this._classNames.header},n(e,this._onRenderOptionContent))},t.prototype._isOptionSelected=function(e){if(this.state.currentPendingValueValidIndexOnHover===i.clearAll)return!1;if(!this.props.multiSelect&&this._getPendingSelectedIndex(!0)===e)return!0;var t=-1;return this.props.multiSelect&&void 0!==e&&this.state.selectedIndices&&(t=this.state.selectedIndices.indexOf(e)),t>=0},t.prototype._getPendingSelectedIndex=function(e){var t=this.state,n=t.currentPendingValueValidIndexOnHover,r=t.currentPendingValueValidIndex,i=t.currentPendingValue;return n>=0?n:r>=0||e&&null!==i&&void 0!==i?r:this.props.multiSelect?0:this._getFirstSelectedIndex()},t.prototype._scrollIntoView=function(){var e=this.props,t=e.onScrollToItem,n=e.scrollSelectedToTop,r=this.state,i=r.currentPendingValueValidIndex,o=r.currentPendingValue;if(t)t(i>=0||""!==o?i:this._getFirstSelectedIndex());else if(this._selectedElement.current&&this._selectedElement.current.offsetParent)if(n)this._selectedElement.current.offsetParent.scrollIntoView(!0);else{var a=!0;if(this._comboBoxMenu.current&&this._comboBoxMenu.current.offsetParent){var s=this._comboBoxMenu.current.offsetParent.getBoundingClientRect(),l=this._selectedElement.current.offsetParent.getBoundingClientRect();if(s.top<=l.top&&s.top+s.height>=l.top+l.height)return;s.top+s.height<=l.top+l.height&&(a=!1)}this._selectedElement.current.offsetParent.scrollIntoView(a)}},t.prototype._onItemClick=function(e){var t=this,n=this.props.onItemClick,r=e.index;return function(i){n&&n(i,e,r),i.defaultPrevented||(t._setSelectedIndex(r,i),t.props.multiSelect||t.setState({isOpen:!1}))}},t.prototype._getSelectedIndices=function(e,t){var n=[];if(void 0===e||void 0===t)return n;for(var r=function(t){var r=p.findIndex(e,function(e){return e.selected||e.key===t});r>-1&&n.push(r)},i=0,o=t;i<o.length;i++){r(o[i])}return n},t.prototype._resetSelectedIndex=function(){var e=this.state.currentOptions;this._clearPendingInfo();var t=this._getFirstSelectedIndex();t>0&&t<e.length?this.setState({suggestedDisplayValue:e[t].text}):(this.props.text||this.props.value)&&this.setState({suggestedDisplayValue:this.props.text||this.props.value})},t.prototype._clearPendingInfo=function(){this._processingClearPendingInfo=!0,this.setState({currentPendingValue:void 0,currentPendingValueValidIndex:-1,suggestedDisplayValue:void 0,currentPendingValueValidIndexOnHover:i.default},this._onAfterClearPendingInfo)},t.prototype._setPendingInfo=function(e,t,n){void 0===t&&(t=-1),this._processingClearPendingInfo||this.setState({currentPendingValue:e&&this._removeZeroWidthSpaces(e),currentPendingValueValidIndex:t,suggestedDisplayValue:n,currentPendingValueValidIndexOnHover:i.default})},t.prototype._setPendingInfoFromIndex=function(e){var t=this.state.currentOptions;if(e>=0&&e<t.length){var n=t[e];this._setPendingInfo(this._getPreviewText(n),e,this._getPreviewText(n))}else this._clearPendingInfo()},t.prototype._setPendingInfoFromIndexAndDirection=function(e,t){var n=this.state.currentOptions;t===r.forward&&e>=n.length-1?e=-1:t===r.backward&&e<=0&&(e=n.length);var i=this._getNextSelectableIndex(e,t);e===i?t===r.forward?e=this._getNextSelectableIndex(-1,t):t===r.backward&&(e=this._getNextSelectableIndex(n.length,t)):e=i,this._indexWithinBounds(n,e)&&this._setPendingInfoFromIndex(e)},t.prototype._notifyPendingValueChanged=function(e){var t=this.props.onPendingValueChanged;if(t){var n=this.state,r=n.currentPendingValue,i=n.currentOptions,o=n.currentPendingValueValidIndex,a=n.currentPendingValueValidIndexOnHover,s=void 0,l=void 0;a!==e.currentPendingValueValidIndexOnHover&&this._indexWithinBounds(i,a)?s=a:o!==e.currentPendingValueValidIndex&&this._indexWithinBounds(i,o)?s=o:r!==e.currentPendingValue&&""!==r&&(l=r),(void 0!==s||void 0!==l||this._hasPendingValue)&&(t(void 0!==s?i[s]:void 0,s,l),this._hasPendingValue=void 0!==s||void 0!==l)}},t.prototype._setOpenStateAndFocusOnClose=function(e,t){this._focusInputAfterClose=t,this.setState({isOpen:e})},t.prototype._isExpandCollapseKey=function(e){return 18===e.which||"Meta"===e.key},t.prototype._onOptionMouseEnter=function(e){this._shouldIgnoreMouseEvent()||this.setState({currentPendingValueValidIndexOnHover:e})},t.prototype._onOptionMouseMove=function(e){this._gotMouseMove=!0,this._isScrollIdle&&this.state.currentPendingValueValidIndexOnHover!==e&&this.setState({currentPendingValueValidIndexOnHover:e})},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._handleInputWhenDisabled=function(e){this.props.disabled&&(this.state.isOpen&&this.setState({isOpen:!1}),null!==e&&9!==e.which&&27!==e.which&&(e.which<112||e.which>123)&&(e.stopPropagation(),e.preventDefault()))},t.prototype._handleTouchAndPointerEvent=function(){var e=this;void 0!==this._lastTouchTimeoutId&&(this._async.clearTimeout(this._lastTouchTimeoutId),this._lastTouchTimeoutId=void 0),this._processingTouch=!0,this._lastTouchTimeoutId=this._async.setTimeout(function(){e._processingTouch=!1,e._lastTouchTimeoutId=void 0},500)},t.prototype._getCaretButtonStyles=function(){var e=this.props.caretDownButtonStyles;return g.getCaretDownButtonStyles(this.props.theme,e)},t.prototype._getCurrentOptionStyles=function(e){var t=this.props.comboBoxOptionStyles,n=e.styles;return g.getOptionStyles(this.props.theme,t,n,this._isPendingOption(e))},t.prototype._getAriaActiveDescentValue=function(){var e=this.state.isOpen&&this.state.selectedIndices&&this.state.selectedIndices.length>=0?this._id+"-list"+this.state.selectedIndices[0]:void 0;return this.state.isOpen&&this.state.focused&&-1!==this.state.currentPendingValueValidIndex&&(e=this._id+"-list"+this.state.currentPendingValueValidIndex),e},t.prototype._getAriaAutoCompleteValue=function(){return!this.props.disabled&&"on"===this.props.autoComplete?this.props.allowFreeform?"inline":"both":"none"},t.prototype._isPendingOption=function(e){return e&&e.index===this.state.currentPendingValueValidIndex},t.prototype._buildDefaultSelectedKeys=function(e,t){var n=this._buildSelectedKeys(e);return n.length?n:this._buildSelectedKeys(t)},t.prototype._buildSelectedKeys=function(e){return void 0===e?[]:e instanceof Array?e:[e]},t.prototype._getPreviewText=function(e){return e.useAriaLabelAsText&&e.ariaLabel?e.ariaLabel:e.text},t.prototype._normalizeToString=function(e){return e||""},t.prototype._removeZeroWidthSpaces=function(e){return e.replace(RegExp("\u200b","g"),"")},t.defaultProps={options:[],allowFreeform:!1,autoComplete:"on",buttonIconProps:{iconName:"ChevronDown"}},t=o.__decorate([p.customizable("ComboBox",["theme","styles"],!0)],t)}(p.BaseComponent);t.ComboBox=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(719),a=n(720),s=n(415),l=n(2),u=n(6),c=l.classNamesFunction(),d=function(e){function t(t){var n=e.call(this,t)||this;return n.onImageLoadingStateChange=function(e){n.props.imageProps&&n.props.imageProps.onLoadingStateChange&&n.props.imageProps.onLoadingStateChange(e),e===s.ImageLoadState.error&&n.setState({imageLoadError:!0})},n.state={imageLoadError:!1},n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.className,s=e.styles,u=e.iconName,d=e.imageErrorAs,p="string"===typeof u&&0===u.length,h=this.props.iconType===o.IconType.image||this.props.iconType===o.IconType.Image,f=this._getIconContent(u),m=f.iconClassName,g=f.children,b=c(s,{className:n,iconClassName:m,isImage:h,isPlaceholder:p}),v=t?{"aria-label":t}:{role:"presentation","aria-hidden":!0},y=h?"div":"i",_=l.getNativeProps(this.props,l.htmlElementProperties),S=this.state.imageLoadError,w=r.__assign({},this.props.imageProps,{onLoadingStateChange:this.onImageLoadingStateChange}),E=S&&d||a.Image;return i.createElement(y,r.__assign({"data-icon-name":u},_,v,{className:b.root}),h?i.createElement(E,r.__assign({},w)):g)},t.prototype._getIconContent=function(e){var t=u.getIcon(e)||{subset:{className:void 0},code:void 0};return{children:t.code,iconClassName:t.subset.className}},t}(l.BaseComponent);t.IconBase=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(t.IconType||(t.IconType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(721),o=n(1604);t.Image=r.styled(i.ImageBase,o.getStyles,void 0,{scope:"Image"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(415),s=o.classNamesFunction(),l=function(e){function t(t){var n=e.call(this,t)||this;return n._coverStyle=a.ImageCoverStyle.portrait,n._imageElement=o.createRef(),n._frameElement=o.createRef(),n._onImageLoaded=function(e){var t=n.props,r=t.src,i=t.onLoad;i&&i(e),n._computeCoverStyle(n.props),r&&n.setState({loadState:a.ImageLoadState.loaded})},n._onImageError=function(e){n.props.onError&&n.props.onError(e),n.setState({loadState:a.ImageLoadState.error})},n.state={loadState:a.ImageLoadState.notLoaded},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){e.src!==this.props.src?this.setState({loadState:a.ImageLoadState.notLoaded}):this.state.loadState===a.ImageLoadState.loaded&&this._computeCoverStyle(e)},t.prototype.componentDidUpdate=function(e,t){this._checkImageLoaded(),this.props.onLoadingStateChange&&t.loadState!==this.state.loadState&&this.props.onLoadingStateChange(this.state.loadState)},t.prototype.render=function(){var e=o.getNativeProps(this.props,o.imageProperties,["width","height"]),t=this.props,n=t.src,l=t.alt,u=t.width,c=t.height,d=t.shouldFadeIn,p=t.shouldStartVisible,h=t.className,f=t.imageFit,m=t.role,g=t.maximizeFrame,b=t.styles,v=t.theme,y=this.state.loadState,_=void 0!==this.props.coverStyle?this.props.coverStyle:this._coverStyle,S=s(b,{theme:v,className:h,width:u,height:c,maximizeFrame:g,shouldFadeIn:d,shouldStartVisible:p,isLoaded:y===a.ImageLoadState.loaded||y===a.ImageLoadState.notLoaded&&this.props.shouldStartVisible,isLandscape:_===a.ImageCoverStyle.landscape,isCenter:f===a.ImageFit.center,isCenterCover:f===a.ImageFit.centerCover,isContain:f===a.ImageFit.contain,isCover:f===a.ImageFit.cover,isNone:f===a.ImageFit.none,isError:y===a.ImageLoadState.error,isNotImageFit:void 0===f});return i.createElement("div",{className:S.root,style:{width:u,height:c},ref:this._frameElement},i.createElement("img",r.__assign({},e,{onLoad:this._onImageLoaded,onError:this._onImageError,key:"fabricImage"+this.props.src||"",className:S.image,ref:this._imageElement,src:n,alt:l,role:m})))},t.prototype._checkImageLoaded=function(){var e=this.props.src;this.state.loadState===a.ImageLoadState.notLoaded&&(!!this._imageElement.current&&(e&&this._imageElement.current.naturalWidth>0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&t._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:a.ImageLoadState.loaded})))},t.prototype._computeCoverStyle=function(e){var t=e.imageFit,n=e.width,r=e.height;if((t===a.ImageFit.cover||t===a.ImageFit.contain||t===a.ImageFit.centerCover)&&void 0===this.props.coverStyle&&this._imageElement.current&&this._frameElement.current){var i=void 0;i=n&&r&&t!==a.ImageFit.centerCover?n/r:this._frameElement.current.clientWidth/this._frameElement.current.clientHeight;var o=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight;this._coverStyle=o>i?a.ImageCoverStyle.landscape:a.ImageCoverStyle.portrait}},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,t}(o.BaseComponent);t.ImageBase=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(723),o=n(1630);t.ContextualMenu=r.styled(i.ContextualMenuBase,o.getStyles,void 0,{scope:"ContextualMenu"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(724),a=n(34),s=n(2),l=n(219),u=n(220),c=n(72),d=n(722),p=n(221),h=n(1624),f=n(6),m=n(418),g=s.classNamesFunction(),b=s.classNamesFunction();function v(e){return e.subMenuProps?e.subMenuProps.items:e.items}function y(e){return e.some(function(e){return!!e.canCheck||!(!e.sectionProps||!e.sectionProps.items.some(function(e){return!0===e.canCheck}))})}t.getSubmenuItems=v,t.canAnyMenuItemsCheck=y;var _=250,S=function(e){function t(t){var n=e.call(this,t)||this;return n._mounted=!1,n.dismiss=function(e,t){var r=n.props.onDismiss;r&&r(e,t)},n._onRenderMenuList=function(e,t){var r=0;return i.createElement("ul",{className:n._classNames.list,onKeyDown:n._onKeyDown,onKeyUp:n._onKeyUp},e.items.map(function(t,i){var a=n._renderMenuItem(t,i,r,e.totalItemCount,e.hasCheckmarks,e.hasIcons);if(t.itemType!==o.ContextualMenuItemType.Divider&&t.itemType!==o.ContextualMenuItemType.Header){var s=t.customOnRenderListLength?t.customOnRenderListLength:1;r+=s}return a}))},n._onKeyDown=function(e){return n._processingExpandCollapseKeyOnly=n._isExpandCollapseKey(e),n._keyHandler(e,n._shouldHandleKeyDown)},n._shouldHandleKeyDown=function(e){return 27===e.which||n._shouldCloseSubMenu(e)||38===e.which&&(e.altKey||e.metaKey)},n._onMenuFocusCapture=function(e){n.props.delayUpdateFocusOnHover&&(n._shouldUpdateFocusOnMouseEvent=!0)},n._onKeyUp=function(e){return n._keyHandler(e,n._shouldHandleKeyUp,!0)},n._shouldHandleKeyUp=function(e){var t=n._processingExpandCollapseKeyOnly&&n._isExpandCollapseKey(e);return n._processingExpandCollapseKeyOnly=!1,t},n._keyHandler=function(e,t,r){var i=!1;return t(e)&&(n._isFocusingPreviousElement=!0,e.preventDefault(),e.stopPropagation(),n.dismiss(e,r),i=!0),i},n._shouldCloseSubMenu=function(e){var t=s.getRTL()?39:37;return!(e.which!==t||!n.props.isSubMenu)&&(n._adjustedFocusZoneProps.direction===a.FocusZoneDirection.vertical||!!n._adjustedFocusZoneProps.checkForNoWrap&&!s.shouldWrapFocus(e.target,"data-no-horizontal-wrap"))},n._onMenuKeyDown=function(e){if(!n._onKeyDown(e)&&n._host){var t=e.altKey||e.metaKey?null:38===e.which?s.getLastFocusable(n._host,n._host.lastChild,!0):40===e.which?s.getFirstFocusable(n._host,n._host.firstChild,!0):null;t&&(t.focus(),e.preventDefault(),e.stopPropagation())}},n._onScroll=function(){n._isScrollIdle||void 0===n._scrollIdleTimeoutId?n._isScrollIdle=!1:(n._async.clearTimeout(n._scrollIdleTimeoutId),n._scrollIdleTimeoutId=void 0),n._scrollIdleTimeoutId=n._async.setTimeout(function(){n._isScrollIdle=!0},_)},n._onItemMouseEnterBase=function(e,t,r){n._shouldIgnoreMouseEvent()||n._updateFocusOnMouseEvent(e,t,r)},n._onItemMouseMoveBase=function(e,t,r){var i=t.currentTarget;n._shouldUpdateFocusOnMouseEvent&&(n._gotMouseMove=!0,n._isScrollIdle&&void 0===n._enterTimerId&&i!==n._targetWindow.document.activeElement&&n._updateFocusOnMouseEvent(e,t,r))},n._onMouseItemLeave=function(e,t){if(!n._shouldIgnoreMouseEvent()&&(void 0!==n._enterTimerId&&(n._async.clearTimeout(n._enterTimerId),n._enterTimerId=void 0),void 0===n.state.expandedMenuItemKey))if(n._host.setActive)try{n._host.setActive()}catch(e){}else n._host.focus()},n._onItemMouseDown=function(e,t){e.onMouseDown&&e.onMouseDown(e,t)},n._onItemClick=function(e,t){n._onItemClickBase(e,t,t.currentTarget)},n._onItemClickBase=function(e,t,r){var i=v(e);n._cancelSubMenuTimer(),l.hasSubmenu(e)||i&&i.length?e.key!==n.state.expandedMenuItemKey&&(n.setState({expandedByMouseClick:0!==t.nativeEvent.detail}),n._onItemSubMenuExpand(e,r)):n._executeItemClick(e,t),t.stopPropagation(),t.preventDefault()},n._onAnchorClick=function(e,t){n._executeItemClick(e,t),t.stopPropagation()},n._executeItemClick=function(e,t){if(!e.disabled&&!e.isDisabled){var r=!1;e.onClick?r=!!e.onClick(t,e):n.props.onItemClick&&(r=!!n.props.onItemClick(t,e)),(r||!t.defaultPrevented)&&n.dismiss(t,!0)}},n._onItemKeyDown=function(e,t){var r=s.getRTL()?37:39;e.disabled||t.which!==r&&13!==t.which&&(40!==t.which||!t.altKey&&!t.metaKey)||(n.setState({expandedByMouseClick:!1}),n._onItemSubMenuExpand(e,t.currentTarget),t.preventDefault())},n._cancelSubMenuTimer=function(){void 0!==n._enterTimerId&&(n._async.clearTimeout(n._enterTimerId),n._enterTimerId=void 0)},n._onItemSubMenuExpand=function(e,t){n.state.expandedMenuItemKey!==e.key&&(n.state.expandedMenuItemKey&&n._onSubMenuDismiss(),t.focus(),n.setState({expandedMenuItemKey:e.key,submenuTarget:t}))},n._onSubMenuDismiss=function(e,t){t?n.dismiss(e,t):n._mounted&&n.setState({dismissedMenuItemKey:n.state.expandedMenuItemKey,expandedMenuItemKey:void 0,submenuTarget:void 0})},n._getSubMenuId=function(e){var t=n.state.subMenuId;return e.subMenuProps&&e.subMenuProps.id&&(t=e.subMenuProps.id),t},n._onPointerAndTouchEvent=function(e){n._cancelSubMenuTimer()},n.state={contextualMenuItems:void 0,subMenuId:s.getId("ContextualMenu")},n._warnDeprecations({getMenuClassNames:"styles"}),n._isFocusingPreviousElement=!1,n._isScrollIdle=!0,n._processingExpandCollapseKeyOnly=!1,n._shouldUpdateFocusOnMouseEvent=!n.props.delayUpdateFocusOnHover,n._gotMouseMove=!1,n}return r.__extends(t,e),t.prototype.componentWillUpdate=function(e){if(e.target!==this.props.target){var t=e.target;this._setTargetWindowAndElement(t)}e.hidden!==this.props.hidden&&(e.hidden?this._onMenuClosed():(this._onMenuOpened(),this._previousActiveElement=this._targetWindow?this._targetWindow.document.activeElement:null)),e.delayUpdateFocusOnHover!==this.props.delayUpdateFocusOnHover&&(this._shouldUpdateFocusOnMouseEvent=!e.delayUpdateFocusOnHover,this._gotMouseMove=this._shouldUpdateFocusOnMouseEvent&&this._gotMouseMove)},t.prototype.componentWillMount=function(){var e=this.props.target;this._setTargetWindowAndElement(e),this.props.hidden||(this._previousActiveElement=this._targetWindow?this._targetWindow.document.activeElement:null)},t.prototype.componentDidMount=function(){this.props.hidden||this._onMenuOpened(),this._mounted=!0},t.prototype.componentWillUnmount=function(){var e=this;this._isFocusingPreviousElement&&this._previousActiveElement&&setTimeout(function(){e._previousActiveElement&&e._previousActiveElement.focus()},0),this.props.onMenuDismissed&&this.props.onMenuDismissed(this.props),this._events.dispose(),this._async.dispose(),this._mounted=!1},t.prototype.render=function(){var e=this,t=this.props.isBeakVisible,n=this.props,l=n.items,d=n.labelElementId,p=n.id,h=n.className,f=n.beakWidth,m=n.directionalHint,b=n.directionalHintForRTL,v=n.gapSpace,_=n.coverTarget,S=n.ariaLabel,w=n.doNotLayer,E=n.target,C=n.bounds,x=n.useTargetWidth,A=n.useTargetAsMinWidth,T=n.directionalHintFixed,O=n.shouldFocusOnMount,k=n.shouldFocusOnContainer,I=n.title,R=n.styles,P=n.theme,D=n.calloutProps,N=n.onRenderSubMenu,M=void 0===N?this._onRenderSubMenu:N,L=n.onRenderMenuList,B=void 0===L?this._onRenderMenuList:L,F=n.focusZoneProps,j=n.getMenuClassNames;this._classNames=j?j(P,h):g(R,{theme:P,className:h});var U=function e(t){for(var n=0,r=t;n<r.length;n++){var i=r[n];if(i.iconProps)return!0;if(i.itemType===o.ContextualMenuItemType.Section&&i.sectionProps&&e(i.sectionProps.items))return!0}return!1}(l);this._adjustedFocusZoneProps=r.__assign({},F,{direction:this._getFocusZoneDirection()});var H,z=y(l),V=this.state.expandedMenuItemKey?this._getSubmenuProps():null;t=void 0===t?this.props.responsiveMode<=u.ResponsiveMode.medium:t;var W=this._target;if((x||A)&&W&&W.offsetWidth){var G=W.getBoundingClientRect().width-2;x?H={width:G}:A&&(H={minWidth:G})}if(l&&l.length>0){for(var K=0,q=0,Y=l;q<Y.length;q++){var X=Y[q];if(X.itemType!==o.ContextualMenuItemType.Divider&&X.itemType!==o.ContextualMenuItemType.Header)K+=X.customOnRenderListLength?X.customOnRenderListLength:1}var Q=!j&&this._classNames.subComponentStyles?this._classNames.subComponentStyles.callout:void 0;return i.createElement(c.Callout,r.__assign({styles:Q},D,{target:E,isBeakVisible:t,beakWidth:f,directionalHint:m,directionalHintForRTL:b,gapSpace:v,coverTarget:_,doNotLayer:w,className:s.css("ms-ContextualMenu-Callout",D?D.className:void 0),setInitialFocus:O,onDismiss:this.props.onDismiss,onScroll:this._onScroll,bounds:C,directionalHintFixed:T,hidden:this.props.hidden}),i.createElement("div",{role:"menu","aria-label":S,"aria-labelledby":d,style:H,ref:function(t){return e._host=t},id:p,className:this._classNames.container,tabIndex:k?0:-1,onKeyDown:this._onMenuKeyDown,onKeyUp:this._onKeyUp,onFocusCapture:this._onMenuFocusCapture},I&&i.createElement("div",{className:this._classNames.title}," ",I," "),l&&l.length?i.createElement(a.FocusZone,r.__assign({},this._adjustedFocusZoneProps,{className:this._classNames.root,isCircularNavigation:!0,handleTabKey:1}),B({items:l,totalItemCount:K,hasCheckmarks:z,hasIcons:U},this._onRenderMenuList)):null,V&&M(V,this._onRenderSubMenu)))}return null},t.prototype._onMenuOpened=function(){this._events.on(this._targetWindow,"resize",this.dismiss),this._shouldUpdateFocusOnMouseEvent=!this.props.delayUpdateFocusOnHover,this._gotMouseMove=!1,this.props.onMenuOpened&&this.props.onMenuOpened(this.props)},t.prototype._onMenuClosed=function(){var e=this;this._events.off(this._targetWindow,"resize",this.dismiss),this._previousActiveElement&&this._async.setTimeout(function(){e._previousActiveElement&&e._previousActiveElement.focus()},0),this._shouldUpdateFocusOnMouseEvent=!this.props.delayUpdateFocusOnHover},t.prototype._getFocusZoneDirection=function(){var e=this.props.focusZoneProps;return e&&void 0!==e.direction?e.direction:a.FocusZoneDirection.vertical},t.prototype._onRenderSubMenu=function(e){return i.createElement(d.ContextualMenu,r.__assign({},e))},t.prototype._renderMenuItem=function(e,t,n,r,i,a){var s,u=[],c=e.iconProps||{iconName:"None"},d=e.getItemClassNames,p=e.itemProps,h=p?p.styles:void 0,g=e.itemType===o.ContextualMenuItemType.Divider?e.className:void 0,v=e.submenuIconProps?e.submenuIconProps.className:"";if(d)s=d(this.props.theme,l.isItemDisabled(e),this.state.expandedMenuItemKey===e.key,!!l.getIsChecked(e),!!e.href,"None"!==c.iconName,e.className,g,c.className,v,e.primaryDisabled);else{var y={theme:this.props.theme,disabled:l.isItemDisabled(e),expanded:this.state.expandedMenuItemKey===e.key,checked:!!l.getIsChecked(e),isAnchorLink:!!e.href,knownIcon:"None"!==c.iconName,itemClassName:e.className,dividerClassName:g,iconClassName:c.className,subMenuClassName:v,primaryDisabled:e.primaryDisabled};s=f.mergeStyleSets(b(m.getItemStyles,y),b(h,y))}switch("-"!==e.text&&"-"!==e.name||(e.itemType=o.ContextualMenuItemType.Divider),e.itemType){case o.ContextualMenuItemType.Divider:u.push(this._renderSeparator(t,s));break;case o.ContextualMenuItemType.Header:u.push(this._renderSeparator(t,s));var _=this._renderHeaderMenuItem(e,s,t,i,a);u.push(this._renderListItem(_,e.key||t,s,e.title));break;case o.ContextualMenuItemType.Section:u.push(this._renderSectionItem(e,s,t,i,a));break;default:var S=this._renderNormalItem(e,s,t,n,r,i,a);u.push(this._renderListItem(S,e.key||t,s,e.title))}return u},t.prototype._renderSectionItem=function(e,t,n,r,a){var s=this,l=e.sectionProps;if(l){var u;if(l.title){var c={key:"section-"+l.title+"-title",itemType:o.ContextualMenuItemType.Header,text:l.title};u=this._renderHeaderMenuItem(c,t,n,r,a)}return l.items&&l.items.length>0?i.createElement("li",{role:"presentation",key:l.key},i.createElement("div",{role:"group"},i.createElement("ul",{className:this._classNames.list},l.topDivider&&this._renderSeparator(n,t,!0,!0),u&&this._renderListItem(u,e.key||n,t,e.title),l.items.map(function(e,t){return s._renderMenuItem(e,t,t,l.items.length,r,a)}),l.bottomDivider&&this._renderSeparator(n,t,!1,!0)))):void 0}},t.prototype._renderListItem=function(e,t,n,r){return i.createElement("li",{role:"presentation",title:r,key:t,className:n.item},e)},t.prototype._renderSeparator=function(e,t,n,r){return r||e>0?i.createElement("li",{role:"separator",key:"separator-"+e+(void 0===n?"":n?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},t.prototype._renderNormalItem=function(e,t,n,i,o,a,s){return e.onRender?e.onRender(r.__assign({"aria-posinset":i+1,"aria-setsize":o},e),this.dismiss):e.href?this._renderAnchorMenuItem(e,t,n,i,o,a,s):e.split&&l.hasSubmenu(e)?this._renderSplitButton(e,t,n,i,o,a,s):this._renderButtonItem(e,t,n,i,o,a,s)},t.prototype._renderHeaderMenuItem=function(e,t,n,o,a){var s=this.props.contextualMenuItemAs,l=void 0===s?p.ContextualMenuItem:s,u=e.itemProps;return i.createElement("div",{className:this._classNames.header,style:e.style},i.createElement(l,r.__assign({item:e,classNames:t,index:n,onCheckmarkClick:o?this._onItemClick:void 0,hasIcons:a},u)))},t.prototype._renderAnchorMenuItem=function(e,t,n,r,o,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return i.createElement(h.ContextualMenuAnchor,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:o,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onAnchorClick,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderButtonItem=function(e,t,n,r,o,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return i.createElement(h.ContextualMenuButton,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:o,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderSplitButton=function(e,t,n,r,o,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return i.createElement(h.ContextualMenuSplitButton,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:o,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss,expandedMenuItemKey:u,onTap:this._onPointerAndTouchEvent})},t.prototype._isExpandCollapseKey=function(e){return 18===e.which||"Meta"===e.key},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._updateFocusOnMouseEvent=function(e,t,n){var r=this,i=n||t.currentTarget,o=this.props.subMenuHoverDelay,a=void 0===o?_:o;e.key!==this.state.expandedMenuItemKey&&(void 0!==this._enterTimerId&&(this._async.clearTimeout(this._enterTimerId),this._enterTimerId=void 0),void 0===this.state.expandedMenuItemKey&&i.focus(),l.hasSubmenu(e)?(t.stopPropagation(),this._enterTimerId=this._async.setTimeout(function(){i.focus(),r.setState({expandedByMouseClick:!0}),r._onItemSubMenuExpand(e,i),r._enterTimerId=void 0},a)):this._enterTimerId=this._async.setTimeout(function(){r._onSubMenuDismiss(t),i.focus(),r._enterTimerId=void 0},a))},t.prototype._getSubmenuProps=function(){var e=this.state,t=e.submenuTarget,n=e.expandedMenuItemKey,r=this._findItemByKey(n),i=null;return r&&(i={items:v(r),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,shouldFocusOnContainer:this.state.expandedByMouseClick,directionalHint:s.getRTL()?8:11,className:this.props.className,gapSpace:0,isBeakVisible:!1},r.subMenuProps&&s.assign(i,r.subMenuProps)),i},t.prototype._findItemByKey=function(e){var t=this.props.items;return this._findItemByKeyFromItems(e,t)},t.prototype._findItemByKeyFromItems=function(e,t){for(var n=0,r=t;n<r.length;n++){var i=r[n];if(i.itemType===o.ContextualMenuItemType.Section&&i.sectionProps){var a=this._findItemByKeyFromItems(e,i.sectionProps.items);if(a)return a}else if(i.key&&i.key===e)return i}},t.prototype._setTargetWindowAndElement=function(e){if(e)if("string"===typeof e){var t=s.getDocument();this._target=t?t.querySelector(e):null,this._targetWindow=s.getWindow()}else if(e.stopPropagation)this._targetWindow=s.getWindow(e.toElement),this._target=e;else if(void 0!==e.x&&void 0!==e.y)this._targetWindow=s.getWindow(),this._target=e;else{var n=e;this._targetWindow=s.getWindow(n),this._target=e}else this._targetWindow=s.getWindow()},t.defaultProps={items:[],shouldFocusOnMount:!0,gapSpace:0,directionalHint:7,beakWidth:16},t=r.__decorate([u.withResponsiveMode],t)}(s.BaseComponent);t.ContextualMenuBase=S},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(292);t.DirectionalHint=r.DirectionalHint,function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}(t.ContextualMenuItemType||(t.ContextualMenuItemType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.none=0]="none",e[e.all=1]="all",e[e.inputOnly=2]="inputOnly"}(t.FocusZoneTabbableElements||(t.FocusZoneTabbableElements={})),function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional"}(t.FocusZoneDirection||(t.FocusZoneDirection={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(2),o=function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n}return r.__extends(t,e),t.prototype._updateComposedComponentRef=function(e){this._composedComponentInstance=e,e?this._hoisted=i.hoistMethods(this,e):this._hoisted&&i.unhoistMethods(this,this._hoisted)},t}(i.BaseComponent);t.BaseDecorator=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(t.RectangleEdge||(t.RectangleEdge={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(t.Position||(t.Position={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1616),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(43),a=n(730),s=n(2),l=n(733),u=s.classNamesFunction(),c=function(e){function t(t){var n=e.call(this,t)||this;return n._rootElement=s.createRef(),n._handleRootElementRef=function(e){n._rootElement(e),e&&n._setVirtualParent()},n._filterEvent=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&e.stopPropagation()},n.state={hasMounted:!1},n._warnDeprecations({onLayerMounted:"onLayerDidMount"}),n.props.hostId&&l.registerLayer(n.props.hostId,n),n}return r.__extends(t,e),t.prototype.componentWillMount=function(){this._layerElement=this._getLayerElement()},t.prototype.componentWillUpdate=function(){this._layerElement||(this._layerElement=this._getLayerElement())},t.prototype.componentDidMount=function(){this.setState({hasMounted:!0}),this._setVirtualParent();var e=this.props,t=e.onLayerDidMount,n=e.onLayerMounted;n&&n(),t&&t()},t.prototype.componentWillUnmount=function(){this._removeLayerElement();var e=this.props,t=e.onLayerWillUnmount,n=e.hostId;t&&t(),n&&l.unregisterLayer(n,this)},t.prototype.componentDidUpdate=function(){this._setVirtualParent()},t.prototype.render=function(){var e=this._getClassNames(),t=this.props.eventBubblingEnabled,n=this.state.hasMounted;return i.createElement("span",{className:"ms-layer",ref:this._handleRootElementRef},this._layerElement&&n&&o.createPortal(t?i.createElement(a.Fabric,{className:e.content},this.props.children):i.createElement(a.Fabric,{className:e.content,onClick:this._filterEvent,onContextMenu:this._filterEvent,onDoubleClick:this._filterEvent,onDrag:this._filterEvent,onDragEnd:this._filterEvent,onDragEnter:this._filterEvent,onDragExit:this._filterEvent,onDragLeave:this._filterEvent,onDragOver:this._filterEvent,onDragStart:this._filterEvent,onDrop:this._filterEvent,onMouseDown:this._filterEvent,onMouseEnter:this._filterEvent,onMouseLeave:this._filterEvent,onMouseMove:this._filterEvent,onMouseOver:this._filterEvent,onMouseOut:this._filterEvent,onMouseUp:this._filterEvent,onKeyDown:this._filterEvent,onKeyPress:this._filterEvent,onKeyUp:this._filterEvent,onFocus:this._filterEvent,onBlur:this._filterEvent,onChange:this._filterEvent,onInput:this._filterEvent,onInvalid:this._filterEvent,onSubmit:this._filterEvent},this.props.children),this._layerElement))},t.prototype._getClassNames=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return u(n,{theme:r,className:t,isNotHost:!this.props.hostId})},t.prototype._setVirtualParent=function(){this._rootElement&&this._rootElement.current&&this._layerElement&&s.setVirtualParent(this._layerElement,this._rootElement.current)},t.prototype._getLayerElement=function(){var e=this._getHost(),t=this._getClassNames();if(e!==this._host&&this._removeLayerElement(),e&&(this._host=e,!this._layerElement)){var n=s.getDocument();if(!n)return;this._layerElement=n.createElement("div"),this._layerElement.className=t.root,s.setPortalAttribute(this._layerElement),e.appendChild(this._layerElement)}return this._layerElement},t.prototype._removeLayerElement=function(){if(this._layerElement){this.props.onLayerWillUnmount();var e=this._layerElement.parentNode;e&&e.removeChild(this._layerElement),this._layerElement=void 0}},t.prototype._getHost=function(){var e=this.props.hostId,t=s.getDocument();if(t){if(e)return t.getElementById(e);var n=l.getDefaultTarget();return n?t.querySelector(n):t.body}},t.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},t=r.__decorate([s.customizable("Layer",["theme","hostId"])],t)}(s.BaseComponent);t.LayerBase=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1620),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(732),s=o.classNamesFunction(),l=function(e){function t(t){var n=e.call(this,t)||this;return n._rootElement=o.createRef(),n._onMouseDown=function(e){n.setState({isFocusVisible:!1})},n._onKeyDown=function(e){o.isDirectionalKeyCode(e.which)&&n.setState({isFocusVisible:!0})},n.state={isFocusVisible:!1},n}return r.__extends(t,e),t.prototype.render=function(){var e=s(a.getStyles,r.__assign({},this.props,this.state)),t=o.getNativeProps(this.props,o.divProperties);return i.createElement("div",r.__assign({},t,{className:e.root,ref:this._rootElement}))},t.prototype.componentDidMount=function(){var e=o.getWindow(this._rootElement.value);e&&(this._events.on(e,"mousedown",this._onMouseDown,!0),this._events.on(e,"keydown",this._onKeyDown,!0))},t}(o.BaseComponent);t.FabricBase=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={fontFamily:"inherit"},o={root:"ms-Fabric"};t.getStyles=function(e){var t=e.theme,n=e.className,a=e.isFocusVisible;return{root:[r.getGlobalClassNames(o,t).root,a&&"is-focusVisible",t.fonts.medium,{color:t.palette.neutralPrimary,selectors:{"& button":i,"& input":i,"& textarea":i,":global(button)":{overflow:"visible",margin:0}}},n]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i={};t.registerLayer=function(e,t){i[e]||(i[e]=[]),i[e].push(t)},t.unregisterLayer=function(e,t){if(i[e]){var n=i[e].indexOf(t);n>=0&&(i[e].splice(n,1),0===i[e].length&&delete i[e])}},t.notifyHostChanged=function(e){i[e]&&i[e].forEach(function(e){return e.forceUpdate()})},t.setDefaultTarget=function(e){r=e},t.getDefaultTarget=function(){return r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(219),a=n(2),s=n(27),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openSubMenu=function(){var e=t.props,n=e.item,r=e.openSubMenu,i=e.getSubmenuTarget;if(i){var a=i();o.hasSubmenu(n)&&r&&a&&r(n,a)}},t.dismissSubMenu=function(){var e=t.props,n=e.item,r=e.dismissSubMenu;o.hasSubmenu(n)&&r&&r()},t.dismissMenu=function(e){var n=t.props.dismissMenu;n&&n(void 0,e)},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.classNames;return i.createElement("div",{className:t.split?n.linkContentMenu:n.linkContent},function(e){var t=e.onCheckmarkClick,n=e.item,r=e.classNames,a=o.getIsChecked(n);if(t)return i.createElement(s.Icon,{iconName:a?"CheckMark":"",className:r.checkmarkIcon,onClick:function(e){return t(n,e)}});return null}(this.props),function(e){var t=e.item,n=e.hasIcons,o=e.classNames,a=t.iconProps;return n?t.onRenderIcon?t.onRenderIcon(e):i.createElement(s.Icon,r.__assign({},a,{className:o.icon})):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.text||t.name?i.createElement("span",{className:n.label},t.text||t.name):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.secondaryText?i.createElement("span",{className:n.secondaryText},t.secondaryText):null}(this.props),function(e){var t=e.item,n=e.classNames;return o.hasSubmenu(t)?i.createElement(s.Icon,r.__assign({iconName:a.getRTL()?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:n.subMenuIcon})):null}(this.props))},t}(a.BaseComponent);t.ContextualMenuItemBase=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(6);t.getDividerClassNames=r.memoizeFunction(function(e){return i.mergeStyleSets({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(6),o=n(2);t.CONTEXTUAL_MENU_ITEM_HEIGHT="32px";var a=o.memoizeFunction(function(){return{selectors:(e={},e[i.HighContrastSelector]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},e)};var e});t.getMenuItemStyles=o.memoizeFunction(function(e){var n,o,s,l,u,c=e.semanticColors,d=e.fonts,p=c.menuItemBackgroundHovered,h=c.menuItemBackgroundChecked,f=c.bodyDivider,m={item:[d.medium,{color:c.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:f,position:"relative"},root:[i.getFocusStyle(e),d.medium,{color:c.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:t.CONTEXTUAL_MENU_ITEM_HEIGHT,lineHeight:t.CONTEXTUAL_MENU_ITEM_HEIGHT,display:"block",cursor:"pointer",padding:"0px 6px",textAlign:"left"}],rootDisabled:{color:c.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(n={},n[i.HighContrastSelector]={color:"GrayText",opacity:1},n)},rootHovered:r.__assign({backgroundColor:p},a()),rootFocused:r.__assign({backgroundColor:p},a()),rootChecked:r.__assign({},a()),rootPressed:r.__assign({backgroundColor:h},a()),rootExpanded:r.__assign({backgroundColor:h,color:c.bodyTextChecked},a()),linkContent:{whiteSpace:"nowrap",height:"inherit",display:"flex",alignItems:"center",maxWidth:"100%"},anchorLink:{padding:"0px 6px",textRendering:"auto",color:"inherit",letterSpacing:"normal",wordSpacing:"normal",textTransform:"none",textIndent:"0px",textShadow:"none",textDecoration:"none",boxSizing:"border-box"},label:{margin:"0 4px",verticalAlign:"middle",display:"inline-block",flexGrow:"1",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:t.CONTEXTUAL_MENU_ITEM_HEIGHT,width:"14px",margin:"0 4px",verticalAlign:"middle",flexShrink:"0"},iconColor:{color:c.menuIcon,selectors:(o={},o[i.HighContrastSelector]={color:"inherit"},o["$root:hover &"]={selectors:(s={},s[i.HighContrastSelector]={color:"HighlightText"},s)},o["$root:focus &"]={selectors:(l={},l[i.HighContrastSelector]={color:"HighlightText"},l)},o)},iconDisabled:{color:c.disabledBodyText},checkmarkIcon:{color:c.bodySubtext,selectors:(u={},u[i.HighContrastSelector]={color:"HighlightText"},u)},subMenuIcon:{height:t.CONTEXTUAL_MENU_ITEM_HEIGHT,lineHeight:t.CONTEXTUAL_MENU_ITEM_HEIGHT,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:i.FontSizes.mini},splitButtonFlexContainer:[i.getFocusStyle(e),{display:"flex",height:t.CONTEXTUAL_MENU_ITEM_HEIGHT,flexWrap:"nowrap",justifyContent:"center",alignItems:"center"}]};return i.concatStyleSets(m)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1628),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.button=0]="button",e[e.anchor=1]="anchor"}(t.ElementType||(t.ElementType={})),function(e){e[e.normal=0]="normal",e[e.primary=1]="primary",e[e.hero=2]="hero",e[e.compound=3]="compound",e[e.command=4]="command",e[e.icon=5]="icon",e[e.default=6]="default"}(t.ButtonType||(t.ButtonType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6);t.standardStyles=function(e){var t,n,i,o=e.semanticColors,a=o.buttonBackground,s=o.buttonBackgroundChecked,l=o.buttonBackgroundHovered,u=o.buttonText,c=o.buttonTextHovered,d=o.buttonTextChecked,p=o.buttonTextCheckedHovered;return{root:{backgroundColor:a,color:u},rootHovered:{backgroundColor:l,color:c,selectors:(t={},t[r.HighContrastSelector]={borderColor:"Highlight",color:"Highlight"},t)},rootPressed:{backgroundColor:s,color:d},rootExpanded:{backgroundColor:s,color:d},rootChecked:{backgroundColor:s,color:d},rootCheckedHovered:{backgroundColor:e.palette.neutralLight,color:p},splitButtonContainer:{selectors:(n={},n[r.HighContrastSelector]={border:"none"},n)},splitButtonMenuButton:{color:e.palette.white,backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLight,selectors:(i={},i[r.HighContrastSelector]={color:"Highlight"},i)}}},splitButtonMenuButtonDisabled:{backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLighter}}},splitButtonDivider:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:e.palette.themePrimary},splitButtonMenuButtonExpanded:{backgroundColor:e.palette.neutralLight},splitButtonMenuIcon:{color:e.palette.neutralPrimary},splitButtonMenuIconDisabled:{color:e.palette.neutralTertiary}}},t.primaryStyles=function(e){return{root:{backgroundColor:e.palette.themePrimary,color:e.palette.white,selectors:(t={},t[r.HighContrastSelector]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},t)},rootHovered:{backgroundColor:e.palette.themeDarkAlt,color:e.palette.white,selectors:(n={},n[r.HighContrastSelector]={color:"Window",backgroundColor:"Highlight"},n)},rootPressed:{backgroundColor:e.palette.themeDark,color:e.palette.white,selectors:(i={},i[r.HighContrastSelector]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)},rootExpanded:{backgroundColor:e.palette.themeDark,color:e.palette.white},rootChecked:{backgroundColor:e.palette.themeDark,color:e.palette.white},rootCheckedHovered:{backgroundColor:e.palette.themePrimary,color:e.palette.white},rootDisabled:{selectors:(o={},o[r.HighContrastSelector]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},o)},splitButtonContainer:{selectors:(a={},a[r.HighContrastSelector]={border:"none"},a)},splitButtonDivider:{backgroundColor:e.palette.themeLighter},splitButtonMenuButton:{backgroundColor:e.palette.themePrimary,color:e.palette.white,selectors:{":hover":{backgroundColor:e.palette.themeDark,selectors:(s={},s[r.HighContrastSelector]={color:"Highlight"},s)}}},splitButtonMenuButtonDisabled:{backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLighter}}},splitButtonMenuButtonChecked:{backgroundColor:e.palette.themeDark},splitButtonMenuButtonExpanded:{backgroundColor:e.palette.themeDark},splitButtonMenuIcon:{color:e.palette.white},splitButtonMenuIconDisabled:{color:e.palette.neutralTertiary}};var t,n,i,o,a,s}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2),o=n(144);t.getStyles=i.memoizeFunction(function(e,t){var n,i=o.getStyles(e),a={root:{padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"none"},rootHovered:{color:e.palette.themePrimary,selectors:(n={},n[r.HighContrastSelector]={borderColor:"Highlight",color:"Highlight"},n)},iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:{color:e.palette.neutralTertiary,backgroundColor:"transparent"},rootChecked:{color:e.palette.black},iconChecked:{color:e.palette.themeDarker},flexContainer:{justifyContent:"flex-start"},icon:{color:e.palette.themeDarkAlt},iconDisabled:{color:"inherit"},menuIcon:{color:e.palette.neutralSecondary},textContainer:{flexGrow:0}};return r.concatStyleSets(i,a,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(169),a=n(2),s=n(1635),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,a=e.styles,l=e.theme;return i.createElement(o.BaseButton,r.__assign({},this.props,{variantClassName:n?"ms-Button--compoundPrimary":"ms-Button--compound",styles:s.getStyles(l,a,n)}))},t=r.__decorate([a.customizable("CompoundButton",["theme","styles"],!0)],t)}(a.BaseComponent);t.CompoundButton=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(169),a=n(2),s=n(1636),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return i.createElement(o.BaseButton,r.__assign({},this.props,{variantClassName:"ms-Button--icon",styles:s.getStyles(n,t),onRenderText:a.nullRender,onRenderDescription:a.nullRender}))},t=r.__decorate([a.customizable("IconButton",["theme","styles"],!0)],t)}(a.BaseComponent);t.IconButton=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(294),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return r.__extends(t,e),t.prototype.render=function(){return i.createElement(a.DefaultButton,r.__assign({},this.props,{primary:!0,onRenderDescription:o.nullRender}))},t=r.__decorate([o.customizable("PrimaryButton",["theme","styles"],!0)],t)}(o.BaseComponent);t.PrimaryButton=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(27),s=n(71),l=o.classNamesFunction(),u=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r._checkBox=o.createRef(),r._onFocus=function(e){var t=r.props.inputProps;t&&t.onFocus&&t.onFocus(e)},r._onBlur=function(e){var t=r.props.inputProps;t&&t.onBlur&&t.onBlur(e)},r._onClick=function(e){var t=r.props,n=t.disabled,i=t.onChange,o=r.state.isChecked;e.preventDefault(),e.stopPropagation(),n||(i&&i(e,!o),void 0===r.props.checked&&r.setState({isChecked:!o}))},r._onRenderLabel=function(e){var t=e.label;return t?i.createElement("span",{className:r._classNames.text},t):null},r._warnMutuallyExclusive({checked:"defaultChecked"}),r._id=r.props.id||o.getId("checkbox-"),r.state={isChecked:!!(void 0!==t.checked?t.checked:t.defaultChecked)},r}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){void 0!==e.checked&&this.setState({isChecked:!!e.checked})},t.prototype.render=function(){var e=this,t=this.props,n=t.checked,u=t.className,c=t.defaultChecked,d=t.disabled,p=t.inputProps,h=t.name,f=t.boxSide,m=t.theme,g=t.ariaLabel,b=t.ariaLabelledBy,v=t.ariaDescribedBy,y=t.styles,_=t.onRenderLabel,S=void 0===_?this._onRenderLabel:_,w=t.checkmarkIconProps,E=t.ariaPositionInSet,C=t.ariaSetSize,x=t.keytipProps,A=t.title,T=void 0===n?this.state.isChecked:n,O="start"!==f;return this._classNames=l(y,{theme:m,className:u,disabled:d,checked:T,reversed:O,isUsingCustomLabelRender:S!==this._onRenderLabel}),i.createElement(s.KeytipData,{keytipProps:x,disabled:d},function(t){return i.createElement("button",r.__assign({},p,{"data-ktp-execute-target":t["data-ktp-execute-target"]},void 0!==n&&{checked:n},void 0!==c&&{defaultChecked:c},{disabled:d,ref:e._checkBox,name:h,id:e._id,role:"checkbox",type:"button",title:A,className:e._classNames.root,onClick:e._onClick,onFocus:e._onFocus,onBlur:e._onBlur,"aria-checked":T,"aria-disabled":d,"aria-label":g,"aria-labelledby":b,"aria-describedby":o.mergeAriaAttributeValues(v,t["aria-describedby"]),"aria-posinset":E,"aria-setsize":C}),i.createElement("label",{className:e._classNames.label,htmlFor:e._id},i.createElement("div",{className:e._classNames.checkbox,"data-ktp-target":t["data-ktp-target"]},i.createElement(a.Icon,r.__assign({iconName:"CheckMark"},w,{className:e._classNames.checkmark}))),S(e.props,e._onRenderLabel)))})},Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.isChecked},enumerable:!0,configurable:!0}),t.prototype.focus=function(){this._checkBox.current&&this._checkBox.current.focus()},t.defaultProps={boxSide:"start"},t}(o.BaseComponent);t.CheckboxBase=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=function(e){function t(t){var n=e.call(this,t)||this;return n._inputElement=i.createRef(),n._autoFillEnabled=!0,n._onCompositionStart=function(e){n._autoFillEnabled=!1},n._onCompositionEnd=function(e){var t=n._getCurrentInputValue();n._tryEnableAutofill(t,n.value,!1,!0);var r="ko"===e.nativeEvent.locale;n._async.setTimeout(function(){var e=r?n.value:t;n._updateValue(e)},0)},n._onClick=function(){n._value&&""!==n._value&&n._autoFillEnabled&&(n._autoFillEnabled=!1)},n._onKeyDown=function(e){if(n.props.onKeyDown&&n.props.onKeyDown(e),!e.nativeEvent.isComposing)switch(e.which){case 8:n._autoFillEnabled=!1;break;case 37:case 39:n._autoFillEnabled&&(n._value=n.state.displayValue,n._autoFillEnabled=!1);break;default:n._autoFillEnabled||-1!==n.props.enableAutofillOnKeyPress.indexOf(e.which)&&(n._autoFillEnabled=!0)}},n._onInputChanged=function(e){var t=n._getCurrentInputValue(e);n._tryEnableAutofill(t,n._value,e.nativeEvent.isComposing),n._updateValue(t)},n._onChanged=function(){},n._updateValue=function(e){(e||e!==n._value)&&(n._value=n.props.onInputChange?n.props.onInputChange(e):e,n.setState({displayValue:n._getDisplayValue(n._value,n.props.suggestedDisplayValue)},function(){return n._notifyInputChange(n._value)}))},n._value=t.defaultVisibleValue||"",n.state={displayValue:t.defaultVisibleValue||""},n}return r.__extends(t,e),Object.defineProperty(t.prototype,"cursorLocation",{get:function(){if(this._inputElement.current){var e=this._inputElement.current;return"forward"!==e.selectionDirection?e.selectionEnd:e.selectionStart}return-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isValueSelected",{get:function(){return Boolean(this.inputElement&&this.inputElement.selectionStart!==this.inputElement.selectionEnd)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._value},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._inputElement.current?this._inputElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._inputElement.current?this._inputElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"inputElement",{get:function(){return this._inputElement.current},enumerable:!0,configurable:!0}),t.prototype.componentWillReceiveProps=function(e){var t;this.props.updateValueInWillReceiveProps&&(t=this.props.updateValueInWillReceiveProps()),"string"===typeof(t=this._getDisplayValue(t||this._value,e.suggestedDisplayValue))&&this.setState({displayValue:t})},t.prototype.componentDidUpdate=function(){var e=this._value,t=this.props,n=t.suggestedDisplayValue,r=t.shouldSelectFullInputValueInComponentDidUpdate,i=0;if(!t.preventValueSelection&&this._autoFillEnabled&&e&&n&&this._doesTextStartWith(n,e)){var o=!1;if(r&&(o=r()),o&&this._inputElement.current)this._inputElement.current.setSelectionRange(0,n.length,"backward");else{for(;i<e.length&&e[i].toLocaleLowerCase()===n[i].toLocaleLowerCase();)i++;i>0&&this._inputElement.current&&this._inputElement.current.setSelectionRange(i,n.length,"backward")}}},t.prototype.render=function(){var e=this.state.displayValue,t=o.getNativeProps(this.props,o.inputProperties);return i.createElement("input",r.__assign({},t,{ref:this._inputElement,value:e,autoCapitalize:"off",autoComplete:"off",onCompositionStart:this._onCompositionStart,onCompositionEnd:this._onCompositionEnd,onChange:this._onChanged,onInput:this._onInputChanged,onKeyDown:this._onKeyDown,onClick:this.props.onClick?this.props.onClick:this._onClick,"data-lpignore":!0}))},t.prototype.focus=function(){this._inputElement.current&&this._inputElement.current.focus()},t.prototype.clear=function(){this._autoFillEnabled=!0,this._updateValue(""),this._inputElement.current&&this._inputElement.current.setSelectionRange(0,0)},t.prototype._getCurrentInputValue=function(e){return e&&e.target&&e.target.value?e.target.value:this.inputElement&&this.inputElement.value?this.inputElement.value:""},t.prototype._tryEnableAutofill=function(e,t,n,r){!n&&e&&this._inputElement.current&&this._inputElement.current.selectionStart===e.length&&!this._autoFillEnabled&&(e.length>t.length||r)&&(this._autoFillEnabled=!0)},t.prototype._notifyInputChange=function(e){this.props.onInputValueChange&&this.props.onInputValueChange(e)},t.prototype._getDisplayValue=function(e,t){var n=e;return t&&e&&this._doesTextStartWith(t,n)&&this._autoFillEnabled&&(n=t),n},t.prototype._doesTextStartWith=function(e,t){return!(!e||!t)&&0===e.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())},t.defaultProps={enableAutofillOnKeyPress:[40,38]},t}(o.BaseComponent);t.Autofill=a;var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(a);t.BaseAutoFill=s},function(e,t,n){"use strict";var r=n(1656);n.d(t,"a",function(){return r.a});n(747);var i=n(172);n.d(t,"c",function(){return i.a}),n.d(t,"d",function(){return i.b}),n.d(t,"e",function(){return i.c});var o=n(1681);n.d(t,"b",function(){return o.a});n(173)},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(145),s=n(759),l=n(172),u=Object(o.q)(),c=function(e){function t(t){var n=e.call(this,t)||this;return n._warnDeprecations({primaryText:"text"}),n}return r.__extends(t,e),t.prototype.render=function(){var e=this._onRenderText(this._getText()),t=this._onRenderText(this.props.secondaryText),n=this._onRenderText(this.props.tertiaryText),a=this._onRenderText(this.props.optionalText),c=this.props,d=c.hidePersonaDetails,p=c.onRenderOptionalText,h=void 0===p?a:p,f=c.onRenderPrimaryText,m=void 0===f?e:f,g=c.onRenderSecondaryText,b=void 0===g?t:g,v=c.onRenderTertiaryText,y=void 0===v?n:v,_=this.props.size,S=this.props,w=S.allowPhoneInitials,E=S.className,C=S.coinProps,x=S.showUnknownPersonaCoin,A=S.coinSize,T=S.styles,O=S.imageAlt,k=S.imageInitials,I=S.imageShouldFadeIn,R=S.imageShouldStartVisible,P=S.imageUrl,D=S.initialsColor,N=S.onPhotoLoadingStateChange,M=S.onRenderCoin,L=S.onRenderInitials,B=S.presence,F=S.showInitialsUntilImageLoads,j=S.showSecondaryText,U=S.theme,H={allowPhoneInitials:w,coinProps:C,showUnknownPersonaCoin:x,coinSize:A,imageAlt:O,imageInitials:k,imageShouldFadeIn:I,imageShouldStartVisible:R,imageUrl:P,initialsColor:D,onPhotoLoadingStateChange:N,onRenderCoin:M,onRenderInitials:L,presence:B,showInitialsUntilImageLoads:F,size:_,text:this._getText()},z=u(T,{theme:U,className:E,showSecondaryText:j,presence:B,size:_}),V=Object(o.O)(this.props,o.v),W=i.createElement("div",{className:z.details},this._renderElement(z.primaryText,m,e),this._renderElement(z.secondaryText,b,t),this._renderElement(z.tertiaryText,y,n),this._renderElement(z.optionalText,h,a),this.props.children);return i.createElement("div",r.__assign({},V,{className:z.root,style:A?{height:A,minWidth:A}:void 0}),i.createElement(s.a,r.__assign({},H)),(!d||_===l.c.size10||_===l.c.tiny)&&W)},t.prototype._renderElement=function(e,t,n){return i.createElement("div",{className:e},t&&t(this.props,n))},t.prototype._getText=function(){return this.props.text||this.props.primaryText||""},t.prototype._onRenderText=function(e){return e?function(){return i.createElement(a.a,{content:e,overflowMode:a.b.Parent,directionalHint:0},e)}:void 0},t.defaultProps={size:l.c.size48,presence:l.b.none,imageAlt:""},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(749),o=n(1672),a=Object(r._19)(i.a,o.a,void 0,{scope:"Tooltip"})},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(296),s=n(73),l=Object(o.q)(),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onRenderContent=function(e){return i.createElement("p",{className:t._classNames.subText},e.content)},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.calloutProps,a=e.delay,u=e.directionalHint,c=e.directionalHintForRTL,d=e.styles,p=e.id,h=e.maxWidth,f=e.onRenderContent,m=void 0===f?this._onRenderContent:f,g=e.targetElement,b=e.theme;return this._classNames=l(d,{theme:b,className:t||n&&n.className,delay:a,maxWidth:h}),i.createElement(s.a,r.__assign({target:g,directionalHint:u,directionalHintForRTL:c},n,Object(o.O)(this.props,o.v,["id"]),{className:this._classNames.root}),i.createElement("div",{className:this._classNames.content,id:p,role:"tooltip",onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave},m(this.props,this._onRenderContent)))},t.defaultProps={directionalHint:1,delay:a.a.medium,maxWidth:"364px",calloutProps:{isBeakVisible:!0,beakWidth:16,gapSpace:0,setInitialFocus:!0,doNotLayer:!1}},t}(o.c)},function(e,t,n){"use strict";var r,i;n.d(t,"b",function(){return r}),n.d(t,"a",function(){return i}),function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(r||(r={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(i||(i={}))},function(e,t,n){"use strict";var r=n(1664);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(43)),a=(n.n(o),n(753)),s=n(3),l=n(756),u=Object(s.q)(),c=function(e){function t(t){var n=e.call(this,t)||this;return n._rootElement=Object(s.r)(),n._handleRootElementRef=function(e){n._rootElement(e),e&&n._setVirtualParent()},n._filterEvent=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&e.stopPropagation()},n.state={hasMounted:!1},n._warnDeprecations({onLayerMounted:"onLayerDidMount"}),n.props.hostId&&Object(l.c)(n.props.hostId,n),n}return r.__extends(t,e),t.prototype.componentWillMount=function(){this._layerElement=this._getLayerElement()},t.prototype.componentWillUpdate=function(){this._layerElement||(this._layerElement=this._getLayerElement())},t.prototype.componentDidMount=function(){this.setState({hasMounted:!0}),this._setVirtualParent();var e=this.props,t=e.onLayerDidMount,n=e.onLayerMounted;n&&n(),t&&t()},t.prototype.componentWillUnmount=function(){this._removeLayerElement();var e=this.props,t=e.onLayerWillUnmount,n=e.hostId;t&&t(),n&&Object(l.d)(n,this)},t.prototype.componentDidUpdate=function(){this._setVirtualParent()},t.prototype.render=function(){var e=this._getClassNames(),t=this.props.eventBubblingEnabled,n=this.state.hasMounted;return i.createElement("span",{className:"ms-layer",ref:this._handleRootElementRef},this._layerElement&&n&&o.createPortal(t?i.createElement(a.a,{className:e.content},this.props.children):i.createElement(a.a,{className:e.content,onClick:this._filterEvent,onContextMenu:this._filterEvent,onDoubleClick:this._filterEvent,onDrag:this._filterEvent,onDragEnd:this._filterEvent,onDragEnter:this._filterEvent,onDragExit:this._filterEvent,onDragLeave:this._filterEvent,onDragOver:this._filterEvent,onDragStart:this._filterEvent,onDrop:this._filterEvent,onMouseDown:this._filterEvent,onMouseEnter:this._filterEvent,onMouseLeave:this._filterEvent,onMouseMove:this._filterEvent,onMouseOver:this._filterEvent,onMouseOut:this._filterEvent,onMouseUp:this._filterEvent,onKeyDown:this._filterEvent,onKeyPress:this._filterEvent,onKeyUp:this._filterEvent,onFocus:this._filterEvent,onBlur:this._filterEvent,onChange:this._filterEvent,onInput:this._filterEvent,onInvalid:this._filterEvent,onSubmit:this._filterEvent},this.props.children),this._layerElement))},t.prototype._getClassNames=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return u(n,{theme:r,className:t,isNotHost:!this.props.hostId})},t.prototype._setVirtualParent=function(){this._rootElement&&this._rootElement.current&&this._layerElement&&Object(s._16)(this._layerElement,this._rootElement.current)},t.prototype._getLayerElement=function(){var e=this._getHost(),t=this._getClassNames();if(e!==this._host&&this._removeLayerElement(),e&&(this._host=e,!this._layerElement)){var n=Object(s.H)();if(!n)return;this._layerElement=n.createElement("div"),this._layerElement.className=t.root,Object(s._15)(this._layerElement),e.appendChild(this._layerElement)}return this._layerElement},t.prototype._removeLayerElement=function(){if(this._layerElement){this.props.onLayerWillUnmount();var e=this._layerElement.parentNode;e&&e.removeChild(this._layerElement),this._layerElement=void 0}},t.prototype._getHost=function(){var e=this.props.hostId,t=Object(s.H)();if(t){if(e)return t.getElementById(e);var n=Object(l.a)();return n?t.querySelector(n):t.body}},t.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},t=r.__decorate([Object(s.t)("Layer",["theme","hostId"])],t)}(s.c)},function(e,t,n){"use strict";var r=n(1668);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(755),s=Object(o.q)(),l=function(e){function t(t){var n=e.call(this,t)||this;return n._rootElement=Object(o.r)(),n._onMouseDown=function(e){n.setState({isFocusVisible:!1})},n._onKeyDown=function(e){Object(o._3)(e.which)&&n.setState({isFocusVisible:!0})},n.state={isFocusVisible:!1},n}return r.__extends(t,e),t.prototype.render=function(){var e=s(a.a,r.__assign({},this.props,this.state)),t=Object(o.O)(this.props,o.v);return i.createElement("div",r.__assign({},t,{className:e.root,ref:this._rootElement}))},t.prototype.componentDidMount=function(){var e=Object(o.W)(this._rootElement.value);e&&(this._events.on(e,"mousedown",this._onMouseDown,!0),this._events.on(e,"keydown",this._onKeyDown,!0))},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(7),i={fontFamily:"inherit"},o={root:"ms-Fabric"},a=function(e){var t=e.theme,n=e.className,a=e.isFocusVisible;return{root:[Object(r.w)(o,t).root,a&&"is-focusVisible",t.fonts.medium,{color:t.palette.neutralPrimary,selectors:{"& button":i,"& input":i,"& textarea":i,":global(button)":{overflow:"visible",margin:0}}},n]}}},function(e,t,n){"use strict";t.c=function(e,t){i[e]||(i[e]=[]);i[e].push(t)},t.d=function(e,t){if(i[e]){var n=i[e].indexOf(t);n>=0&&(i[e].splice(n,1),0===i[e].length&&delete i[e])}},t.b=function(e){i[e]&&i[e].forEach(function(e){return e.forceUpdate()})},t.a=function(){return r};var r,i={}},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(758),s=n(748),l=n(296),u=Object(o.q)(),c=function(e){function t(t){var n=e.call(this,t)||this;return n._tooltipHost=Object(o.r)(),n._closingTimer=-1,n._onTooltipMouseEnter=function(e){if(void 0!==n.props.overflowMode){var t=n._getTargetElement();if(t&&!Object(o.X)(t))return}e.target&&Object(o._11)(e.target,n._getTargetElement())||(n._toggleTooltip(!0),n._clearDismissTimer())},n._onTooltipMouseLeave=function(e){n.props.closeDelay?(n._clearDismissTimer(),n._closingTimer=n._async.setTimeout(function(){n._toggleTooltip(!1)},n.props.closeDelay)):n._toggleTooltip(!1)},n._clearDismissTimer=function(){n._async.clearTimeout(n._closingTimer)},n._hideTooltip=function(){n._toggleTooltip(!1)},n.state={isTooltipVisible:!1},n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.calloutProps,n=e.children,a=e.content,l=e.delay,c=e.directionalHint,d=e.directionalHintForRTL,p=e.hostClassName,h=e.id,f=e.setAriaDescribedBy,m=void 0===f||f,g=e.tooltipProps,b=e.styles,v=e.theme;this._classNames=u(b,{theme:v,className:p});var y=this.state.isTooltipVisible,_=h||Object(o.K)("tooltip"),S=!!(a||g&&g.onRenderContent&&g.onRenderContent()),w=y&&S,E=m&&y&&S?_:void 0;return i.createElement("div",r.__assign({className:this._classNames.root,ref:this._tooltipHost},{onFocusCapture:this._onTooltipMouseEnter},{onBlurCapture:this._hideTooltip},{onMouseEnter:this._onTooltipMouseEnter,onMouseLeave:this._onTooltipMouseLeave,"aria-describedby":E}),n,w&&i.createElement(s.a,r.__assign({id:_,delay:l,content:a,targetElement:this._getTargetElement(),directionalHint:c,directionalHintForRTL:d,calloutProps:Object(o.m)({},t,{onMouseEnter:this._onTooltipMouseEnter,onMouseLeave:this._onTooltipMouseLeave}),onMouseEnter:this._onTooltipMouseEnter,onMouseLeave:this._onTooltipMouseLeave},Object(o.O)(this.props,o.v),g)))},t.prototype._getTargetElement=function(){if(this._tooltipHost.current){var e=this.props.overflowMode;if(void 0!==e)switch(e){case a.a.Parent:return this._tooltipHost.current.parentElement;case a.a.Self:return this._tooltipHost.current}return this._tooltipHost.current}},t.prototype._toggleTooltip=function(e){var t=this;this.state.isTooltipVisible!==e&&this.setState({isTooltipVisible:e},function(){return t.props.onTooltipToggle&&t.props.onTooltipToggle(t.state.isTooltipVisible)})},t.defaultProps={delay:l.a.medium},t}(o.c)},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.Parent=0]="Parent",e[e.Self=1]="Self"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(760),o=n(1679),a=Object(r._19)(i.a,o.a,void 0,{scope:"PersonaCoin"})},function(e,t,n){"use strict";n.d(t,"a",function(){return f});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(7),s=n(1675),l=n(19),u=n(217),c=n(172),d=n(1678),p=n(173),h=Object(o.q)(),f=function(e){function t(t){var n=e.call(this,t)||this;return n._onRenderCoin=function(e){var t=n.props,r=t.coinSize,o=t.styles,a=t.imageUrl,s=t.imageAlt,l=t.imageShouldFadeIn,c=t.imageShouldStartVisible,d=t.theme,f=t.showUnknownPersonaCoin;if(!a)return null;var m=n.props.size,g=h(o,{theme:d,size:m,showUnknownPersonaCoin:f}),b=r||p.e[m];return i.createElement(u.a,{className:g.image,imageFit:u.b.cover,src:a,width:b,height:b,alt:s,shouldFadeIn:l,shouldStartVisible:c,onLoadingStateChange:n._onPhotoLoadingStateChange})},n._onRenderInitials=function(e){var t=e.imageInitials,r=e.allowPhoneInitials;if(e.showUnknownPersonaCoin)return i.createElement(l.a,{iconName:"Help"});var a=Object(o.S)();return""!==(t=t||Object(o.L)(n._getText(),a,r))?i.createElement("span",null,t):i.createElement(l.a,{iconName:"Contact"})},n._onPhotoLoadingStateChange=function(e){n.setState({isImageLoaded:e===u.c.loaded,isImageError:e===u.c.error}),n.props.onPhotoLoadingStateChange&&n.props.onPhotoLoadingStateChange(e)},n._warnDeprecations({primaryText:"text"}),n.state={isImageLoaded:!1,isImageError:!1},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){e.imageUrl||this.setState({isImageLoaded:!1})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.coinProps,u=e.showUnknownPersonaCoin,p=e.coinSize,f=e.styles,m=e.imageUrl,g=e.onRenderCoin,b=void 0===g?this._onRenderCoin:g,v=e.onRenderInitials,y=void 0===v?this._onRenderInitials:v,_=e.presence,S=e.showInitialsUntilImageLoads,w=e.theme,E=this.props.size,C=Object(o.O)(this.props,o.v),x=p?{width:p,height:p}:void 0,A=u,T={coinSize:p,presence:_,size:E,theme:w},O=h(f,{theme:w,className:n&&n.className?n.className:t,size:E,coinSize:p,showUnknownPersonaCoin:u}),k=Boolean(!this.state.isImageLoaded&&(S&&m||!m||this.state.isImageError||A));return i.createElement("div",r.__assign({},C,{className:O.coin}),E!==c.c.size10&&E!==c.c.tiny?i.createElement("div",r.__assign({},n,{className:O.imageArea,style:x}),k&&i.createElement("div",{className:Object(a.E)(O.initials,!u&&{backgroundColor:Object(d.a)(this.props)}),style:x,"aria-hidden":"true"},y(this.props,this._onRenderInitials)),!A&&b(this.props,this._onRenderCoin),i.createElement(s.a,r.__assign({},T))):this.props.presence?i.createElement(s.a,r.__assign({},T)):i.createElement(l.a,{iconName:"Contact",className:O.size10WithoutPresenceIcon}),this.props.children)},t.prototype._getText=function(){return this.props.text||this.props.primaryText||""},t.defaultProps={size:c.c.size48,presence:c.b.none,imageAlt:""},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(19),s=n(172),l=n(173),u=Object(o.q)(),c=function(e){function t(t){var n=e.call(this,t)||this;return n._onRenderIcon=function(e,t){return i.createElement(a.a,{className:e,iconName:n._determineIcon(),style:t})},n._determineIcon=function(){var e=n.props.presence;if(e!==s.b.none){var t=s.b[e];switch(t){case"online":t="SkypeCheck";break;case"away":t="SkypeClock";break;case"dnd":t="SkypeMinus";break;default:t=""}return t}},n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.coinSize,n=e.styles,r=e.presence,o=e.theme,a=Object(l.d)(this.props.size),c=!(a.isSize10||a.isSize16||a.isSize24||a.isSize28||a.isSize32)&&(!t||t>32),d=t?t/3<40?t/3+"px":"40px":"",p=t?{fontSize:t?t/6<20?t/6+"px":"20px":"",lineHeight:d}:void 0,h=t?{width:d,height:d}:void 0,f=u(n,{theme:o,presence:r,size:this.props.size});return r===s.b.none?null:i.createElement("div",{className:f.presence,style:h},c&&this._onRenderIcon(f.presenceIcon,p))},t}(o.c)},function(e,t,n){"use strict";var r=n(423);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=function(e){function t(t){var n=e.call(this,t)||this;return n._inputElement=i.createRef(),n._autoFillEnabled=!0,n._onCompositionStart=function(e){n._autoFillEnabled=!1},n._onCompositionEnd=function(e){var t=n._getCurrentInputValue();n._tryEnableAutofill(t,n.value,!1,!0);var r="ko"===e.nativeEvent.locale;n._async.setTimeout(function(){var e=r?n.value:t;n._updateValue(e)},0)},n._onClick=function(){n._value&&""!==n._value&&n._autoFillEnabled&&(n._autoFillEnabled=!1)},n._onKeyDown=function(e){if(n.props.onKeyDown&&n.props.onKeyDown(e),!e.nativeEvent.isComposing)switch(e.which){case 8:n._autoFillEnabled=!1;break;case 37:case 39:n._autoFillEnabled&&(n._value=n.state.displayValue,n._autoFillEnabled=!1);break;default:n._autoFillEnabled||-1!==n.props.enableAutofillOnKeyPress.indexOf(e.which)&&(n._autoFillEnabled=!0)}},n._onInputChanged=function(e){var t=n._getCurrentInputValue(e);n._tryEnableAutofill(t,n._value,e.nativeEvent.isComposing),n._updateValue(t)},n._onChanged=function(){},n._updateValue=function(e){(e||e!==n._value)&&(n._value=n.props.onInputChange?n.props.onInputChange(e):e,n.setState({displayValue:n._getDisplayValue(n._value,n.props.suggestedDisplayValue)},function(){return n._notifyInputChange(n._value)}))},n._value=t.defaultVisibleValue||"",n.state={displayValue:t.defaultVisibleValue||""},n}return r.__extends(t,e),Object.defineProperty(t.prototype,"cursorLocation",{get:function(){if(this._inputElement.current){var e=this._inputElement.current;return"forward"!==e.selectionDirection?e.selectionEnd:e.selectionStart}return-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isValueSelected",{get:function(){return Boolean(this.inputElement&&this.inputElement.selectionStart!==this.inputElement.selectionEnd)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._value},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._inputElement.current?this._inputElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._inputElement.current?this._inputElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"inputElement",{get:function(){return this._inputElement.current},enumerable:!0,configurable:!0}),t.prototype.componentWillReceiveProps=function(e){var t;this.props.updateValueInWillReceiveProps&&(t=this.props.updateValueInWillReceiveProps()),"string"===typeof(t=this._getDisplayValue(t||this._value,e.suggestedDisplayValue))&&this.setState({displayValue:t})},t.prototype.componentDidUpdate=function(){var e=this._value,t=this.props,n=t.suggestedDisplayValue,r=t.shouldSelectFullInputValueInComponentDidUpdate,i=0;if(!t.preventValueSelection&&this._autoFillEnabled&&e&&n&&this._doesTextStartWith(n,e)){var o=!1;if(r&&(o=r()),o&&this._inputElement.current)this._inputElement.current.setSelectionRange(0,n.length,"backward");else{for(;i<e.length&&e[i].toLocaleLowerCase()===n[i].toLocaleLowerCase();)i++;i>0&&this._inputElement.current&&this._inputElement.current.setSelectionRange(i,n.length,"backward")}}},t.prototype.render=function(){var e=this.state.displayValue,t=Object(o.O)(this.props,o._2);return i.createElement("input",r.__assign({},t,{ref:this._inputElement,value:e,autoCapitalize:"off",autoComplete:"off",onCompositionStart:this._onCompositionStart,onCompositionEnd:this._onCompositionEnd,onChange:this._onChanged,onInput:this._onInputChanged,onKeyDown:this._onKeyDown,onClick:this.props.onClick?this.props.onClick:this._onClick,"data-lpignore":!0}))},t.prototype.focus=function(){this._inputElement.current&&this._inputElement.current.focus()},t.prototype.clear=function(){this._autoFillEnabled=!0,this._updateValue(""),this._inputElement.current&&this._inputElement.current.setSelectionRange(0,0)},t.prototype._getCurrentInputValue=function(e){return e&&e.target&&e.target.value?e.target.value:this.inputElement&&this.inputElement.value?this.inputElement.value:""},t.prototype._tryEnableAutofill=function(e,t,n,r){!n&&e&&this._inputElement.current&&this._inputElement.current.selectionStart===e.length&&!this._autoFillEnabled&&(e.length>t.length||r)&&(this._autoFillEnabled=!0)},t.prototype._notifyInputChange=function(e){this.props.onInputValueChange&&this.props.onInputValueChange(e)},t.prototype._getDisplayValue=function(e,t){var n=e;return t&&e&&this._doesTextStartWith(t,n)&&this._autoFillEnabled&&(n=t),n},t.prototype._doesTextStartWith=function(e,t){return!(!e||!t)&&0===e.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())},t.defaultProps={enableAutofillOnKeyPress:[40,38]},t}(o.c);!function(e){function t(){return null!==e&&e.apply(this,arguments)||this}r.__extends(t,e)}(a)},function(e,t,n){"use strict";n.d(t,"a",function(){return m});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(35),s=n(298),l=n(19),u=n(29),c=n(428),d=n(145),p=Object(o.q)(),h="overflow",f=function(){return null},m=function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=i.createRef(),n._onReduceData=function(e){var t=e.renderedItems,n=e.renderedOverflowItems,i=e.props.overflowIndex,o=t[i];if((t=t.slice()).splice(i,1),n=n.concat([o]),void 0!==o)return r.__assign({},e,{renderedItems:t,renderedOverflowItems:n})},n._onRenderBreadcrumb=function(e){var t=e.props,r=t.ariaLabel,s=t.dividerAs,c=void 0===s?l.a:s,d=t.onRenderItem,p=void 0===d?n._onRenderItem:d,m=t.overflowAriaLabel,g=t.overflowIndex,b=e.renderedOverflowItems,v=e.renderedItems,y=b.map(function(e,t){return{name:e.text,key:e.key,onClick:e.onClick?n._onBreadcrumbClicked.bind(n,e):null,href:e.href}}),_=v.length-1,S=b&&0!==b.length,w=v.map(function(e,t){return i.createElement("li",{className:n._classNames.listItem,key:e.key||String(t)},p(e,n._onRenderItem),(t!==_||S&&t===g-1)&&i.createElement(c,{className:n._classNames.chevron,iconName:Object(o.S)()?"ChevronLeft":"ChevronRight",item:e}))});return S&&w.splice(g,0,i.createElement("li",{className:n._classNames.overflow,key:h},i.createElement(u.f,{className:n._classNames.overflowButton,iconProps:{iconName:"More"},role:"button","aria-haspopup":"true",ariaLabel:m,onRenderMenuIcon:f,menuProps:{items:y,directionalHint:4}}),g!==_+1&&i.createElement(c,{className:n._classNames.chevron,iconName:Object(o.S)()?"ChevronLeft":"ChevronRight",item:b[b.length-1]}))),i.createElement("div",{className:n._classNames.root,role:"navigation","aria-label":r},i.createElement(a.a,{componentRef:n._focusZone,direction:a.b.horizontal},i.createElement("ol",{className:n._classNames.list},w)))},n._onRenderItem=function(e){return e.onClick||e.href?i.createElement(s.a,{className:n._classNames.itemLink,href:e.href,"aria-current":e.isCurrentItem?"page":void 0,onClick:n._onBreadcrumbClicked.bind(n,e)},i.createElement(d.a,{content:e.text,overflowMode:d.b.Parent},e.text)):i.createElement("span",{className:n._classNames.item},i.createElement(d.a,{content:e.text,overflowMode:d.b.Parent},e.text))},n._onBreadcrumbClicked=function(e,t){e.onClick&&e.onClick(t,e)},n._validateProps(t),n}return r.__extends(t,e),t.prototype.focus=function(){this._focusZone.current&&this._focusZone.current.focus()},t.prototype.render=function(){var e=this.props,t=e.onReduceData,n=void 0===t?this._onReduceData:t,r=e.overflowIndex,o=e.maxDisplayedItems,a=e.items,s=e.className,l=e.theme,u=e.styles,d=a.slice(),h=d.splice(r,d.length-o),f={props:this.props,renderedItems:d,renderedOverflowItems:h};return this._classNames=p(u,{className:s,theme:l}),i.createElement(c.a,{onRenderData:this._onRenderBreadcrumb,onReduceData:n,data:f})},t.prototype.componentWillReceiveProps=function(e){this._validateProps(e)},t.prototype._validateProps=function(e){var t=e.maxDisplayedItems,n=e.overflowIndex,r=e.items;if(n<0||t>1&&n>t-1||r.length>0&&n>r.length-1)throw new Error("Breadcrumb: overflowIndex out of range")},t.defaultProps={items:[],maxDisplayedItems:999,overflowIndex:0},t}(o.c)},function(e,t,n){"use strict";var r,i;n.d(t,"a",function(){return i}),function(e){e[e.none=0]="none",e[e.all=1]="all",e[e.inputOnly=2]="inputOnly"}(r||(r={})),function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional"}(i||(i={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(74),s=Object(o.q)(),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._link=Object(o.r)(),t._onClick=function(e){var n=t.props,r=n.onClick;n.disabled?e.preventDefault():r&&r(e)},t}return r.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,o=t.children,l=t.className,u=t.href,c=t.theme,d=t.styles,p=t.keytipProps,h=s(d,{className:l,isButton:!u,isDisabled:n,theme:c}),f=this._getRootType(this.props);return i.createElement(a.a,{keytipProps:p,ariaDescribedBy:this.props["aria-describedby"],disabled:n},function(t){return i.createElement(f,r.__assign({},t,e._removeInvalidPropsForRootType(f,e.props),{className:h.root,onClick:e._onClick,ref:e._link,"aria-disabled":n}),o)})},t.prototype.focus=function(){var e=this._link.current;e&&e.focus&&e.focus()},t.prototype._removeInvalidPropsForRootType=function(e,t){t.children,t.as;var n=t.disabled,i=t.target,o=t.href,a=(t.theme,t.getStyles,t.styles,r.__rest(t,["children","as","disabled","target","href","theme","getStyles","styles"]));return"string"===typeof e?"a"===e?r.__assign({target:i,href:o},a):r.__assign({},a,{disabled:n}):r.__assign({target:i,href:o,disabled:n},a)},t.prototype._getRootType=function(e){return e.as?e.as:e.href?"a":"button"},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(768),o=n(1701),a=Object(r._19)(i.a,o.a,void 0,{scope:"ContextualMenu"})},function(e,t,n){"use strict";n.d(t,"a",function(){return _});var r=n(0),i=n(1),o=(n.n(i),n(769)),a=n(35),s=n(3),l=n(223),u=n(224),c=n(73),d=n(767),p=n(225),h=n(1695),f=n(7),m=n(426),g=Object(s.q)(),b=Object(s.q)();function v(e){return e.subMenuProps?e.subMenuProps.items:e.items}var y=250,_=function(e){function t(t){var n=e.call(this,t)||this;return n._mounted=!1,n.dismiss=function(e,t){var r=n.props.onDismiss;r&&r(e,t)},n._onRenderMenuList=function(e,t){var r=0;return i.createElement("ul",{className:n._classNames.list,onKeyDown:n._onKeyDown,onKeyUp:n._onKeyUp},e.items.map(function(t,i){var a=n._renderMenuItem(t,i,r,e.totalItemCount,e.hasCheckmarks,e.hasIcons);if(t.itemType!==o.a.Divider&&t.itemType!==o.a.Header){var s=t.customOnRenderListLength?t.customOnRenderListLength:1;r+=s}return a}))},n._onKeyDown=function(e){return n._processingExpandCollapseKeyOnly=n._isExpandCollapseKey(e),n._keyHandler(e,n._shouldHandleKeyDown)},n._shouldHandleKeyDown=function(e){return 27===e.which||n._shouldCloseSubMenu(e)||38===e.which&&(e.altKey||e.metaKey)},n._onMenuFocusCapture=function(e){n.props.delayUpdateFocusOnHover&&(n._shouldUpdateFocusOnMouseEvent=!0)},n._onKeyUp=function(e){return n._keyHandler(e,n._shouldHandleKeyUp,!0)},n._shouldHandleKeyUp=function(e){var t=n._processingExpandCollapseKeyOnly&&n._isExpandCollapseKey(e);return n._processingExpandCollapseKeyOnly=!1,t},n._keyHandler=function(e,t,r){var i=!1;return t(e)&&(n._isFocusingPreviousElement=!0,e.preventDefault(),e.stopPropagation(),n.dismiss(e,r),i=!0),i},n._shouldCloseSubMenu=function(e){var t=Object(s.S)()?39:37;return!(e.which!==t||!n.props.isSubMenu)&&(n._adjustedFocusZoneProps.direction===a.b.vertical||!!n._adjustedFocusZoneProps.checkForNoWrap&&!Object(s._18)(e.target,"data-no-horizontal-wrap"))},n._onMenuKeyDown=function(e){if(!n._onKeyDown(e)&&n._host){var t=e.altKey||e.metaKey?null:38===e.which?Object(s.M)(n._host,n._host.lastChild,!0):40===e.which?Object(s.I)(n._host,n._host.firstChild,!0):null;t&&(t.focus(),e.preventDefault(),e.stopPropagation())}},n._onScroll=function(){n._isScrollIdle||void 0===n._scrollIdleTimeoutId?n._isScrollIdle=!1:(n._async.clearTimeout(n._scrollIdleTimeoutId),n._scrollIdleTimeoutId=void 0),n._scrollIdleTimeoutId=n._async.setTimeout(function(){n._isScrollIdle=!0},y)},n._onItemMouseEnterBase=function(e,t,r){n._shouldIgnoreMouseEvent()||n._updateFocusOnMouseEvent(e,t,r)},n._onItemMouseMoveBase=function(e,t,r){var i=t.currentTarget;n._shouldUpdateFocusOnMouseEvent&&(n._gotMouseMove=!0,n._isScrollIdle&&void 0===n._enterTimerId&&i!==n._targetWindow.document.activeElement&&n._updateFocusOnMouseEvent(e,t,r))},n._onMouseItemLeave=function(e,t){if(!n._shouldIgnoreMouseEvent()&&(void 0!==n._enterTimerId&&(n._async.clearTimeout(n._enterTimerId),n._enterTimerId=void 0),void 0===n.state.expandedMenuItemKey))if(n._host.setActive)try{n._host.setActive()}catch(e){}else n._host.focus()},n._onItemMouseDown=function(e,t){e.onMouseDown&&e.onMouseDown(e,t)},n._onItemClick=function(e,t){n._onItemClickBase(e,t,t.currentTarget)},n._onItemClickBase=function(e,t,r){var i=v(e);n._cancelSubMenuTimer(),Object(l.b)(e)||i&&i.length?e.key!==n.state.expandedMenuItemKey&&(n.setState({expandedByMouseClick:0!==t.nativeEvent.detail}),n._onItemSubMenuExpand(e,r)):n._executeItemClick(e,t),t.stopPropagation(),t.preventDefault()},n._onAnchorClick=function(e,t){n._executeItemClick(e,t),t.stopPropagation()},n._executeItemClick=function(e,t){if(!e.disabled&&!e.isDisabled){var r=!1;e.onClick?r=!!e.onClick(t,e):n.props.onItemClick&&(r=!!n.props.onItemClick(t,e)),(r||!t.defaultPrevented)&&n.dismiss(t,!0)}},n._onItemKeyDown=function(e,t){var r=Object(s.S)()?37:39;e.disabled||t.which!==r&&13!==t.which&&(40!==t.which||!t.altKey&&!t.metaKey)||(n.setState({expandedByMouseClick:!1}),n._onItemSubMenuExpand(e,t.currentTarget),t.preventDefault())},n._cancelSubMenuTimer=function(){void 0!==n._enterTimerId&&(n._async.clearTimeout(n._enterTimerId),n._enterTimerId=void 0)},n._onItemSubMenuExpand=function(e,t){n.state.expandedMenuItemKey!==e.key&&(n.state.expandedMenuItemKey&&n._onSubMenuDismiss(),t.focus(),n.setState({expandedMenuItemKey:e.key,submenuTarget:t}))},n._onSubMenuDismiss=function(e,t){t?n.dismiss(e,t):n._mounted&&n.setState({dismissedMenuItemKey:n.state.expandedMenuItemKey,expandedMenuItemKey:void 0,submenuTarget:void 0})},n._getSubMenuId=function(e){var t=n.state.subMenuId;return e.subMenuProps&&e.subMenuProps.id&&(t=e.subMenuProps.id),t},n._onPointerAndTouchEvent=function(e){n._cancelSubMenuTimer()},n.state={contextualMenuItems:void 0,subMenuId:Object(s.K)("ContextualMenu")},n._warnDeprecations({getMenuClassNames:"styles"}),n._isFocusingPreviousElement=!1,n._isScrollIdle=!0,n._processingExpandCollapseKeyOnly=!1,n._shouldUpdateFocusOnMouseEvent=!n.props.delayUpdateFocusOnHover,n._gotMouseMove=!1,n}return r.__extends(t,e),t.prototype.componentWillUpdate=function(e){if(e.target!==this.props.target){var t=e.target;this._setTargetWindowAndElement(t)}e.hidden!==this.props.hidden&&(e.hidden?this._onMenuClosed():(this._onMenuOpened(),this._previousActiveElement=this._targetWindow?this._targetWindow.document.activeElement:null)),e.delayUpdateFocusOnHover!==this.props.delayUpdateFocusOnHover&&(this._shouldUpdateFocusOnMouseEvent=!e.delayUpdateFocusOnHover,this._gotMouseMove=this._shouldUpdateFocusOnMouseEvent&&this._gotMouseMove)},t.prototype.componentWillMount=function(){var e=this.props.target;this._setTargetWindowAndElement(e),this.props.hidden||(this._previousActiveElement=this._targetWindow?this._targetWindow.document.activeElement:null)},t.prototype.componentDidMount=function(){this.props.hidden||this._onMenuOpened(),this._mounted=!0},t.prototype.componentWillUnmount=function(){var e=this;this._isFocusingPreviousElement&&this._previousActiveElement&&setTimeout(function(){e._previousActiveElement&&e._previousActiveElement.focus()},0),this.props.onMenuDismissed&&this.props.onMenuDismissed(this.props),this._events.dispose(),this._async.dispose(),this._mounted=!1},t.prototype.render=function(){var e=this,t=this.props.isBeakVisible,n=this.props,l=n.items,d=n.labelElementId,p=n.id,h=n.className,f=n.beakWidth,m=n.directionalHint,b=n.directionalHintForRTL,v=n.gapSpace,y=n.coverTarget,_=n.ariaLabel,S=n.doNotLayer,w=n.target,E=n.bounds,C=n.useTargetWidth,x=n.useTargetAsMinWidth,A=n.directionalHintFixed,T=n.shouldFocusOnMount,O=n.shouldFocusOnContainer,k=n.title,I=n.styles,R=n.theme,P=n.calloutProps,D=n.onRenderSubMenu,N=void 0===D?this._onRenderSubMenu:D,M=n.onRenderMenuList,L=void 0===M?this._onRenderMenuList:M,B=n.focusZoneProps,F=n.getMenuClassNames;this._classNames=F?F(R,h):g(I,{theme:R,className:h});var j=function e(t){for(var n=0,r=t;n<r.length;n++){var i=r[n];if(i.iconProps)return!0;if(i.itemType===o.a.Section&&i.sectionProps&&e(i.sectionProps.items))return!0}return!1}(l);this._adjustedFocusZoneProps=r.__assign({},B,{direction:this._getFocusZoneDirection()});var U,H=function(e){return e.some(function(e){return!!e.canCheck||!(!e.sectionProps||!e.sectionProps.items.some(function(e){return!0===e.canCheck}))})}(l),z=this.state.expandedMenuItemKey?this._getSubmenuProps():null;t=void 0===t?this.props.responsiveMode<=u.a.medium:t;var V=this._target;if((C||x)&&V&&V.offsetWidth){var W=V.getBoundingClientRect().width-2;C?U={width:W}:x&&(U={minWidth:W})}if(l&&l.length>0){for(var G=0,K=0,q=l;K<q.length;K++){var Y=q[K];if(Y.itemType!==o.a.Divider&&Y.itemType!==o.a.Header)G+=Y.customOnRenderListLength?Y.customOnRenderListLength:1}var X=!F&&this._classNames.subComponentStyles?this._classNames.subComponentStyles.callout:void 0;return i.createElement(c.a,r.__assign({styles:X},P,{target:w,isBeakVisible:t,beakWidth:f,directionalHint:m,directionalHintForRTL:b,gapSpace:v,coverTarget:y,doNotLayer:S,className:Object(s.s)("ms-ContextualMenu-Callout",P?P.className:void 0),setInitialFocus:T,onDismiss:this.props.onDismiss,onScroll:this._onScroll,bounds:E,directionalHintFixed:A,hidden:this.props.hidden}),i.createElement("div",{role:"menu","aria-label":_,"aria-labelledby":d,style:U,ref:function(t){return e._host=t},id:p,className:this._classNames.container,tabIndex:O?0:-1,onKeyDown:this._onMenuKeyDown,onKeyUp:this._onKeyUp,onFocusCapture:this._onMenuFocusCapture},k&&i.createElement("div",{className:this._classNames.title}," ",k," "),l&&l.length?i.createElement(a.a,r.__assign({},this._adjustedFocusZoneProps,{className:this._classNames.root,isCircularNavigation:!0,handleTabKey:1}),L({items:l,totalItemCount:G,hasCheckmarks:H,hasIcons:j},this._onRenderMenuList)):null,z&&N(z,this._onRenderSubMenu)))}return null},t.prototype._onMenuOpened=function(){this._events.on(this._targetWindow,"resize",this.dismiss),this._shouldUpdateFocusOnMouseEvent=!this.props.delayUpdateFocusOnHover,this._gotMouseMove=!1,this.props.onMenuOpened&&this.props.onMenuOpened(this.props)},t.prototype._onMenuClosed=function(){var e=this;this._events.off(this._targetWindow,"resize",this.dismiss),this._previousActiveElement&&this._async.setTimeout(function(){e._previousActiveElement&&e._previousActiveElement.focus()},0),this._shouldUpdateFocusOnMouseEvent=!this.props.delayUpdateFocusOnHover},t.prototype._getFocusZoneDirection=function(){var e=this.props.focusZoneProps;return e&&void 0!==e.direction?e.direction:a.b.vertical},t.prototype._onRenderSubMenu=function(e){return i.createElement(d.a,r.__assign({},e))},t.prototype._renderMenuItem=function(e,t,n,r,i,a){var s,u=[],c=e.iconProps||{iconName:"None"},d=e.getItemClassNames,p=e.itemProps,h=p?p.styles:void 0,g=e.itemType===o.a.Divider?e.className:void 0,v=e.submenuIconProps?e.submenuIconProps.className:"";if(d)s=d(this.props.theme,Object(l.c)(e),this.state.expandedMenuItemKey===e.key,!!Object(l.a)(e),!!e.href,"None"!==c.iconName,e.className,g,c.className,v,e.primaryDisabled);else{var y={theme:this.props.theme,disabled:Object(l.c)(e),expanded:this.state.expandedMenuItemKey===e.key,checked:!!Object(l.a)(e),isAnchorLink:!!e.href,knownIcon:"None"!==c.iconName,itemClassName:e.className,dividerClassName:g,iconClassName:c.className,subMenuClassName:v,primaryDisabled:e.primaryDisabled};s=Object(f.D)(b(m.a,y),b(h,y))}switch("-"!==e.text&&"-"!==e.name||(e.itemType=o.a.Divider),e.itemType){case o.a.Divider:u.push(this._renderSeparator(t,s));break;case o.a.Header:u.push(this._renderSeparator(t,s));var _=this._renderHeaderMenuItem(e,s,t,i,a);u.push(this._renderListItem(_,e.key||t,s,e.title));break;case o.a.Section:u.push(this._renderSectionItem(e,s,t,i,a));break;default:var S=this._renderNormalItem(e,s,t,n,r,i,a);u.push(this._renderListItem(S,e.key||t,s,e.title))}return u},t.prototype._renderSectionItem=function(e,t,n,r,a){var s=this,l=e.sectionProps;if(l){var u;if(l.title){var c={key:"section-"+l.title+"-title",itemType:o.a.Header,text:l.title};u=this._renderHeaderMenuItem(c,t,n,r,a)}return l.items&&l.items.length>0?i.createElement("li",{role:"presentation",key:l.key},i.createElement("div",{role:"group"},i.createElement("ul",{className:this._classNames.list},l.topDivider&&this._renderSeparator(n,t,!0,!0),u&&this._renderListItem(u,e.key||n,t,e.title),l.items.map(function(e,t){return s._renderMenuItem(e,t,t,l.items.length,r,a)}),l.bottomDivider&&this._renderSeparator(n,t,!1,!0)))):void 0}},t.prototype._renderListItem=function(e,t,n,r){return i.createElement("li",{role:"presentation",title:r,key:t,className:n.item},e)},t.prototype._renderSeparator=function(e,t,n,r){return r||e>0?i.createElement("li",{role:"separator",key:"separator-"+e+(void 0===n?"":n?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},t.prototype._renderNormalItem=function(e,t,n,i,o,a,s){return e.onRender?e.onRender(r.__assign({"aria-posinset":i+1,"aria-setsize":o},e),this.dismiss):e.href?this._renderAnchorMenuItem(e,t,n,i,o,a,s):e.split&&Object(l.b)(e)?this._renderSplitButton(e,t,n,i,o,a,s):this._renderButtonItem(e,t,n,i,o,a,s)},t.prototype._renderHeaderMenuItem=function(e,t,n,o,a){var s=this.props.contextualMenuItemAs,l=void 0===s?p.a:s,u=e.itemProps;return i.createElement("div",{className:this._classNames.header,style:e.style},i.createElement(l,r.__assign({item:e,classNames:t,index:n,onCheckmarkClick:o?this._onItemClick:void 0,hasIcons:a},u)))},t.prototype._renderAnchorMenuItem=function(e,t,n,r,o,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return i.createElement(h.a,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:o,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onAnchorClick,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderButtonItem=function(e,t,n,r,o,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return i.createElement(h.b,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:o,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderSplitButton=function(e,t,n,r,o,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return i.createElement(h.c,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:o,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss,expandedMenuItemKey:u,onTap:this._onPointerAndTouchEvent})},t.prototype._isExpandCollapseKey=function(e){return 18===e.which||"Meta"===e.key},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._updateFocusOnMouseEvent=function(e,t,n){var r=this,i=n||t.currentTarget,o=this.props.subMenuHoverDelay,a=void 0===o?y:o;e.key!==this.state.expandedMenuItemKey&&(void 0!==this._enterTimerId&&(this._async.clearTimeout(this._enterTimerId),this._enterTimerId=void 0),void 0===this.state.expandedMenuItemKey&&i.focus(),Object(l.b)(e)?(t.stopPropagation(),this._enterTimerId=this._async.setTimeout(function(){i.focus(),r.setState({expandedByMouseClick:!0}),r._onItemSubMenuExpand(e,i),r._enterTimerId=void 0},a)):this._enterTimerId=this._async.setTimeout(function(){r._onSubMenuDismiss(t),i.focus(),r._enterTimerId=void 0},a))},t.prototype._getSubmenuProps=function(){var e=this.state,t=e.submenuTarget,n=e.expandedMenuItemKey,r=this._findItemByKey(n),i=null;return r&&(i={items:v(r),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,shouldFocusOnContainer:this.state.expandedByMouseClick,directionalHint:Object(s.S)()?8:11,className:this.props.className,gapSpace:0,isBeakVisible:!1},r.subMenuProps&&Object(s.m)(i,r.subMenuProps)),i},t.prototype._findItemByKey=function(e){var t=this.props.items;return this._findItemByKeyFromItems(e,t)},t.prototype._findItemByKeyFromItems=function(e,t){for(var n=0,r=t;n<r.length;n++){var i=r[n];if(i.itemType===o.a.Section&&i.sectionProps){var a=this._findItemByKeyFromItems(e,i.sectionProps.items);if(a)return a}else if(i.key&&i.key===e)return i}},t.prototype._setTargetWindowAndElement=function(e){if(e)if("string"===typeof e){var t=Object(s.H)();this._target=t?t.querySelector(e):null,this._targetWindow=Object(s.W)()}else if(e.stopPropagation)this._targetWindow=Object(s.W)(e.toElement),this._target=e;else if(void 0!==e.x&&void 0!==e.y)this._targetWindow=Object(s.W)(),this._target=e;else{var n=e;this._targetWindow=Object(s.W)(n),this._target=e}else this._targetWindow=Object(s.W)()},t.defaultProps={items:[],shouldFocusOnMount:!0,gapSpace:0,directionalHint:7,beakWidth:16},t=r.__decorate([u.b],t)}(s.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r;n(297);!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(0),i=n(3),o=function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n}return r.__extends(t,e),t.prototype._updateComposedComponentRef=function(e){this._composedComponentInstance=e,e?this._hoisted=Object(i.Y)(this,e):this._hoisted&&Object(i._22)(this,this._hoisted)},t}(i.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(223)),a=n(3),s=n(19),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openSubMenu=function(){var e=t.props,n=e.item,r=e.openSubMenu,i=e.getSubmenuTarget;if(i){var a=i();Object(o.b)(n)&&r&&a&&r(n,a)}},t.dismissSubMenu=function(){var e=t.props,n=e.item,r=e.dismissSubMenu;Object(o.b)(n)&&r&&r()},t.dismissMenu=function(e){var n=t.props.dismissMenu;n&&n(void 0,e)},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.classNames;return i.createElement("div",{className:t.split?n.linkContentMenu:n.linkContent},function(e){var t=e.onCheckmarkClick,n=e.item,r=e.classNames,a=Object(o.a)(n);if(t)return i.createElement(s.a,{iconName:a?"CheckMark":"",className:r.checkmarkIcon,onClick:function(e){return t(n,e)}});return null}(this.props),function(e){var t=e.item,n=e.hasIcons,o=e.classNames,a=t.iconProps;return n?t.onRenderIcon?t.onRenderIcon(e):i.createElement(s.a,r.__assign({},a,{className:o.icon})):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.text||t.name?i.createElement("span",{className:n.label},t.text||t.name):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.secondaryText?i.createElement("span",{className:n.secondaryText},t.secondaryText):null}(this.props),function(e){var t=e.item,n=e.classNames;return Object(o.b)(t)?i.createElement(s.a,r.__assign({iconName:Object(a.S)()?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:n.subMenuIcon})):null}(this.props))},t}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(3),i=n(7),o=Object(r._8)(function(e){return Object(i.D)({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})})},function(e,t,n){"use strict";n.d(t,"a",function(){return a}),n.d(t,"b",function(){return l});var r=n(0),i=n(7),o=n(3),a="32px",s=Object(o._8)(function(){return{selectors:(e={},e[i.g]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},e)};var e}),l=Object(o._8)(function(e){var t,n,o,l,u,c=e.semanticColors,d=e.fonts,p=c.menuItemBackgroundHovered,h=c.menuItemBackgroundChecked,f=c.bodyDivider,m={item:[d.medium,{color:c.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:f,position:"relative"},root:[Object(i.v)(e),d.medium,{color:c.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:a,lineHeight:a,display:"block",cursor:"pointer",padding:"0px 6px",textAlign:"left"}],rootDisabled:{color:c.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(t={},t[i.g]={color:"GrayText",opacity:1},t)},rootHovered:r.__assign({backgroundColor:p},s()),rootFocused:r.__assign({backgroundColor:p},s()),rootChecked:r.__assign({},s()),rootPressed:r.__assign({backgroundColor:h},s()),rootExpanded:r.__assign({backgroundColor:h,color:c.bodyTextChecked},s()),linkContent:{whiteSpace:"nowrap",height:"inherit",display:"flex",alignItems:"center",maxWidth:"100%"},anchorLink:{padding:"0px 6px",textRendering:"auto",color:"inherit",letterSpacing:"normal",wordSpacing:"normal",textTransform:"none",textIndent:"0px",textShadow:"none",textDecoration:"none",boxSizing:"border-box"},label:{margin:"0 4px",verticalAlign:"middle",display:"inline-block",flexGrow:"1",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:a,width:"14px",margin:"0 4px",verticalAlign:"middle",flexShrink:"0"},iconColor:{color:c.menuIcon,selectors:(n={},n[i.g]={color:"inherit"},n["$root:hover &"]={selectors:(o={},o[i.g]={color:"HighlightText"},o)},n["$root:focus &"]={selectors:(l={},l[i.g]={color:"HighlightText"},l)},n)},iconDisabled:{color:c.disabledBodyText},checkmarkIcon:{color:c.bodySubtext,selectors:(u={},u[i.g]={color:"HighlightText"},u)},subMenuIcon:{height:a,lineHeight:a,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:i.e.mini},splitButtonFlexContainer:[Object(i.v)(e),{display:"flex",height:a,flexWrap:"nowrap",justifyContent:"center",alignItems:"center"}]};return Object(i.s)(m)})},function(e,t,n){"use strict";var r=n(1699);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r,i;n.d(t,"a",function(){return i}),function(e){e[e.button=0]="button",e[e.anchor=1]="anchor"}(r||(r={})),function(e){e[e.normal=0]="normal",e[e.primary=1]="primary",e[e.hero=2]="hero",e[e.compound=3]="compound",e[e.command=4]="command",e[e.icon=5]="icon",e[e.default=6]="default"}(i||(i={}))},function(e,t,n){"use strict";t.b=function(e){var t,n,i,o=e.semanticColors,a=o.buttonBackground,s=o.buttonBackgroundChecked,l=o.buttonBackgroundHovered,u=o.buttonText,c=o.buttonTextHovered,d=o.buttonTextChecked,p=o.buttonTextCheckedHovered;return{root:{backgroundColor:a,color:u},rootHovered:{backgroundColor:l,color:c,selectors:(t={},t[r.g]={borderColor:"Highlight",color:"Highlight"},t)},rootPressed:{backgroundColor:s,color:d},rootExpanded:{backgroundColor:s,color:d},rootChecked:{backgroundColor:s,color:d},rootCheckedHovered:{backgroundColor:e.palette.neutralLight,color:p},splitButtonContainer:{selectors:(n={},n[r.g]={border:"none"},n)},splitButtonMenuButton:{color:e.palette.white,backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLight,selectors:(i={},i[r.g]={color:"Highlight"},i)}}},splitButtonMenuButtonDisabled:{backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLighter}}},splitButtonDivider:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:e.palette.themePrimary},splitButtonMenuButtonExpanded:{backgroundColor:e.palette.neutralLight},splitButtonMenuIcon:{color:e.palette.neutralPrimary},splitButtonMenuIconDisabled:{color:e.palette.neutralTertiary}}},t.a=function(e){return{root:{backgroundColor:e.palette.themePrimary,color:e.palette.white,selectors:(t={},t[r.g]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},t)},rootHovered:{backgroundColor:e.palette.themeDarkAlt,color:e.palette.white,selectors:(n={},n[r.g]={color:"Window",backgroundColor:"Highlight"},n)},rootPressed:{backgroundColor:e.palette.themeDark,color:e.palette.white,selectors:(i={},i[r.g]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)},rootExpanded:{backgroundColor:e.palette.themeDark,color:e.palette.white},rootChecked:{backgroundColor:e.palette.themeDark,color:e.palette.white},rootCheckedHovered:{backgroundColor:e.palette.themePrimary,color:e.palette.white},rootDisabled:{selectors:(o={},o[r.g]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},o)},splitButtonContainer:{selectors:(a={},a[r.g]={border:"none"},a)},splitButtonDivider:{backgroundColor:e.palette.themeLighter},splitButtonMenuButton:{backgroundColor:e.palette.themePrimary,color:e.palette.white,selectors:{":hover":{backgroundColor:e.palette.themeDark,selectors:(s={},s[r.g]={color:"Highlight"},s)}}},splitButtonMenuButtonDisabled:{backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLighter}}},splitButtonMenuButtonChecked:{backgroundColor:e.palette.themeDark},splitButtonMenuButtonExpanded:{backgroundColor:e.palette.themeDark},splitButtonMenuIcon:{color:e.palette.white},splitButtonMenuIconDisabled:{color:e.palette.neutralTertiary}};var t,n,i,o,a,s};var r=n(7)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(7),i=n(3),o=n(147),a=Object(i._8)(function(e,t){var n,i=Object(o.a)(e),a={root:{padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"none"},rootHovered:{color:e.palette.themePrimary,selectors:(n={},n[r.g]={borderColor:"Highlight",color:"Highlight"},n)},iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:{color:e.palette.neutralTertiary,backgroundColor:"transparent"},rootChecked:{color:e.palette.black},iconChecked:{color:e.palette.themeDarker},flexContainer:{justifyContent:"flex-start"},icon:{color:e.palette.themeDarkAlt},iconDisabled:{color:"inherit"},menuIcon:{color:e.palette.neutralSecondary},textContainer:{flexGrow:0}};return Object(r.s)(i,a,t)})},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(174)),a=n(3),s=n(1706),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,a=e.styles,l=e.theme;return i.createElement(o.a,r.__assign({},this.props,{variantClassName:n?"ms-Button--compoundPrimary":"ms-Button--compound",styles:Object(s.a)(l,a,n)}))},t=r.__decorate([Object(a.t)("CompoundButton",["theme","styles"],!0)],t)}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(174)),a=n(3),s=n(1707),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return i.createElement(o.a,r.__assign({},this.props,{variantClassName:"ms-Button--icon",styles:Object(s.a)(n,t),onRenderText:a._10,onRenderDescription:a._10}))},t=r.__decorate([Object(a.t)("IconButton",["theme","styles"],!0)],t)}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(302),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return r.__extends(t,e),t.prototype.render=function(){return i.createElement(a.a,r.__assign({},this.props,{primary:!0,onRenderDescription:o._10}))},t=r.__decorate([Object(o.t)("PrimaryButton",["theme","styles"],!0)],t)}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(0),i=n(1),o=(n.n(i),n(17)),a=(n.n(o),n(3)),s=function(e){var t;void 0===e&&(t={},e={getCachedMeasurement:function(e){if(e&&e.cacheKey&&t.hasOwnProperty(e.cacheKey))return t[e.cacheKey]},addMeasurementToCache:function(e,n){e.cacheKey&&(t[e.cacheKey]=n)}});var n,i=e;function o(e,t){var n=i.getCachedMeasurement(e);if(void 0!==n)return n;var r=t();return i.addMeasurementToCache(e,r),r}function a(e,t,r){for(var a=e,s=o(e,r);s>n;){var l=t(a);if(void 0===l)return{renderedData:a,resizeDirection:void 0,dataToMeasure:void 0};if(void 0===(s=i.getCachedMeasurement(l)))return{dataToMeasure:l,resizeDirection:"shrink"};a=l}return{renderedData:a,resizeDirection:void 0,dataToMeasure:void 0}}return{getNextState:function(e,t,s,l){if(void 0!==l||void 0!==t.dataToMeasure){if(l){if(n&&t.renderedData&&!t.dataToMeasure)return r.__assign({},t,function(e,t,i,o){var a;return a=e>n?o?{resizeDirection:"grow",dataToMeasure:o(i)}:{resizeDirection:"shrink",dataToMeasure:t}:{resizeDirection:"shrink",dataToMeasure:i},n=e,r.__assign({},a,{measureContainer:!1})}(l,e.data,t.renderedData,e.onGrowData));n=l}var u=r.__assign({},t,{measureContainer:!1});return t.dataToMeasure&&(u="grow"===t.resizeDirection&&e.onGrowData?r.__assign({},u,function(e,t,s,l){for(var u=e,c=o(e,s);c<n;){var d=t(u);if(void 0===d)return{renderedData:u,resizeDirection:void 0,dataToMeasure:void 0};if(void 0===(c=i.getCachedMeasurement(d)))return{dataToMeasure:d};u=d}return r.__assign({resizeDirection:"shrink"},a(u,l,s))}(t.dataToMeasure,e.onGrowData,s,e.onReduceData)):r.__assign({},u,a(t.dataToMeasure,e.onReduceData,s))),u}},shouldRenderDataForMeasurement:function(e){return!(!e||void 0!==i.getCachedMeasurement(e))},getInitialResizeGroupState:function(e){return{dataToMeasure:r.__assign({},e),resizeDirection:"grow",measureContainer:!0}}}},l=Object(a._13)({isMeasured:o.bool},function(){return{isMeasured:!0}}),u={position:"fixed",visibility:"hidden"},c={position:"relative"},d=function(e){function t(t){var n=e.call(this,t)||this;return n._nextResizeGroupStateProvider=s(),n._root=Object(a.r)(),n._initialHiddenDiv=Object(a.r)(),n._updateHiddenDiv=Object(a.r)(),n._hasRenderedContent=!1,n.state=n._nextResizeGroupStateProvider.getInitialResizeGroupState(n.props.data),n._warnDeprecations({styles:"className"}),n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.onRenderData,o=this.state,s=o.dataToMeasure,d=o.renderedData,p=Object(a.O)(this.props,a.v,["data"]),h=this._nextResizeGroupStateProvider.shouldRenderDataForMeasurement(s),f=!this._hasRenderedContent&&h;return i.createElement("div",r.__assign({},p,{className:t,ref:this._root}),i.createElement("div",{style:c},h&&!f&&i.createElement("div",{style:u,ref:this._updateHiddenDiv},i.createElement(l,null,n(s))),i.createElement("div",{ref:this._initialHiddenDiv,style:f?u:void 0,"data-automation-id":"visibleContent"},f?n(s):d&&n(d))))},t.prototype.componentDidMount=function(){this._afterComponentRendered(),this._events.on(window,"resize",this._async.debounce(this._onResize,16,{leading:!0}))},t.prototype.componentWillReceiveProps=function(e){this.setState({dataToMeasure:r.__assign({},e.data),resizeDirection:"grow",measureContainer:!0})},t.prototype.componentDidUpdate=function(e){this.state.renderedData&&(this._hasRenderedContent=!0,this.props.dataDidRender&&this.props.dataDidRender(this.state.renderedData)),this._afterComponentRendered()},t.prototype.remeasure=function(){this._root.current&&this.setState({measureContainer:!0})},t.prototype._afterComponentRendered=function(){var e=this;this._async.requestAnimationFrame(function(){var t=void 0;e.state.measureContainer&&e._root.current&&(t=e._root.current.getBoundingClientRect().width);var n=e._nextResizeGroupStateProvider.getNextState(e.props,e.state,function(){var t=e._hasRenderedContent?e._updateHiddenDiv:e._initialHiddenDiv;return t.current?t.current.scrollWidth:0},t);n&&e.setState(n)})},t.prototype._onResize=function(){this._root.current&&this.setState({measureContainer:!0})},t}(a.c)},function(e,t,n){"use strict";var r=n(1716);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b})},function(e,t,n){"use strict";var r=n(226);n.d(t,"a",function(){return r.b})},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(19),s=n(430),l=Object(o.q)(),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.shouldComponentUpdate=function(e){return this.props.checked!==e.checked||this.props.theme!==e.theme||this.props.className!==e.className},t.prototype.render=function(){var e=this.props,t=e.checked,n=e.className,r=e.theme,o=l(s.a,{theme:r,className:n,checked:t});return i.createElement("div",{className:o.root},i.createElement(a.a,{iconName:"CircleRing",className:o.circle}),i.createElement(a.a,{iconName:"StatusCircleCheckmark",className:o.check}))},t.defaultProps={checked:!1},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(19),s=n(74),l=Object(o.q)(),u=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r._checkBox=Object(o.r)(),r._onFocus=function(e){var t=r.props.inputProps;t&&t.onFocus&&t.onFocus(e)},r._onBlur=function(e){var t=r.props.inputProps;t&&t.onBlur&&t.onBlur(e)},r._onClick=function(e){var t=r.props,n=t.disabled,i=t.onChange,o=r.state.isChecked;e.preventDefault(),e.stopPropagation(),n||(i&&i(e,!o),void 0===r.props.checked&&r.setState({isChecked:!o}))},r._onRenderLabel=function(e){var t=e.label;return t?i.createElement("span",{className:r._classNames.text},t):null},r._warnMutuallyExclusive({checked:"defaultChecked"}),r._id=r.props.id||Object(o.K)("checkbox-"),r.state={isChecked:!!(void 0!==t.checked?t.checked:t.defaultChecked)},r}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){void 0!==e.checked&&this.setState({isChecked:!!e.checked})},t.prototype.render=function(){var e=this,t=this.props,n=t.checked,u=t.className,c=t.defaultChecked,d=t.disabled,p=t.inputProps,h=t.name,f=t.boxSide,m=t.theme,g=t.ariaLabel,b=t.ariaLabelledBy,v=t.ariaDescribedBy,y=t.styles,_=t.onRenderLabel,S=void 0===_?this._onRenderLabel:_,w=t.checkmarkIconProps,E=t.ariaPositionInSet,C=t.ariaSetSize,x=t.keytipProps,A=t.title,T=void 0===n?this.state.isChecked:n,O="start"!==f;return this._classNames=l(y,{theme:m,className:u,disabled:d,checked:T,reversed:O,isUsingCustomLabelRender:S!==this._onRenderLabel}),i.createElement(s.a,{keytipProps:x,disabled:d},function(t){return i.createElement("button",r.__assign({},p,{"data-ktp-execute-target":t["data-ktp-execute-target"]},void 0!==n&&{checked:n},void 0!==c&&{defaultChecked:c},{disabled:d,ref:e._checkBox,name:h,id:e._id,role:"checkbox",type:"button",title:A,className:e._classNames.root,onClick:e._onClick,onFocus:e._onFocus,onBlur:e._onBlur,"aria-checked":T,"aria-disabled":d,"aria-label":g,"aria-labelledby":b,"aria-describedby":Object(o._9)(v,t["aria-describedby"]),"aria-posinset":E,"aria-setsize":C}),i.createElement("label",{className:e._classNames.label,htmlFor:e._id},i.createElement("div",{className:e._classNames.checkbox,"data-ktp-target":t["data-ktp-target"]},i.createElement(a.a,r.__assign({iconName:"CheckMark"},w,{className:e._classNames.checkmark}))),S(e.props,e._onRenderLabel)))})},Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.isChecked},enumerable:!0,configurable:!0}),t.prototype.focus=function(){this._checkBox.current&&this._checkBox.current.focus()},t.defaultProps={boxSide:"start"},t}(o.c)},function(e,t,n){"use strict";var r=n(1731);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(175),s=n(1747),l=n(1750),u=n(121),c=Object(o.q)(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._hexText=Object(o.r)(),n._rText=Object(o.r)(),n._gText=Object(o.r)(),n._bText=Object(o.r)(),n._aText=Object(o.r)(),n._onSVChanged=function(e,t){n._updateColor(Object(u.m)(n.state.color,e,t))},n._onHChanged=function(e,t){n._updateColor(Object(u.l)(n.state.color,t))},n._onAChanged=function(e,t){n._updateColor(Object(u.k)(n.state.color,t))},n._onHexChanged=function(){n._hexText.current&&n._updateColor(Object(u.f)("#"+n._hexText.current.value))},n._onRGBAChanged=function(){n._rText.current&&n._gText.current&&n._bText.current&&n._aText.current&&n._updateColor(Object(u.e)({r:Number(n._rText.current.value),g:Number(n._gText.current.value),b:Number(n._bText.current.value),a:Number(n._aText.current.value||100)}))},n.state={color:Object(u.f)(t.color)},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){e.color&&this._updateColor(Object(u.f)(e.color))},t.prototype.render=function(){var e=this.props,t=e.theme,n=e.className,r=e.styles,o=this.state.color,d=c(r,{theme:t,className:n});return i.createElement("div",{className:d.root},i.createElement("div",{className:d.panel},i.createElement(s.a,{color:o,onSVChanged:this._onSVChanged}),i.createElement(l.a,{className:"is-hue",minValue:0,maxValue:u.a,value:o.h,onChange:this._onHChanged}),!this.props.alphaSliderHidden&&i.createElement(l.a,{className:"is-alpha",isAlpha:!0,overlayStyle:{background:"linear-gradient(to right, transparent 0, "+o.str+" 100%)"},minValue:0,maxValue:100,value:o.a,onChange:this._onAChanged}),i.createElement("table",{className:d.table,cellPadding:"0",cellSpacing:"0"},i.createElement("thead",null,i.createElement("tr",{className:d.tableHeader},i.createElement("td",{className:d.tableHexCell},this.props.hexLabel),i.createElement("td",null,this.props.redLabel),i.createElement("td",null,this.props.greenLabel),i.createElement("td",null,this.props.blueLabel),!this.props.alphaSliderHidden&&i.createElement("td",null,this.props.alphaLabel))),i.createElement("tbody",null,i.createElement("tr",null,i.createElement("td",null,i.createElement(a.a,{className:d.input,value:o.hex,componentRef:this._hexText,onBlur:this._onHexChanged,spellCheck:!1,ariaLabel:this.props.hexLabel})),i.createElement("td",{style:{width:"18%"}},i.createElement(a.a,{className:d.input,onBlur:this._onRGBAChanged,value:String(o.r),componentRef:this._rText,spellCheck:!1,ariaLabel:this.props.redLabel})),i.createElement("td",{style:{width:"18%"}},i.createElement(a.a,{className:d.input,onBlur:this._onRGBAChanged,value:String(o.g),componentRef:this._gText,spellCheck:!1,ariaLabel:this.props.greenLabel})),i.createElement("td",{style:{width:"18%"}},i.createElement(a.a,{className:d.input,onBlur:this._onRGBAChanged,value:String(o.b),componentRef:this._bText,spellCheck:!1,ariaLabel:this.props.blueLabel})),!this.props.alphaSliderHidden&&i.createElement("td",{style:{width:"18%"}},i.createElement(a.a,{className:d.input,onBlur:this._onRGBAChanged,value:String(o.a?o.a.toPrecision(3):o.a),componentRef:this._aText,spellCheck:!1,ariaLabel:this.props.alphaLabel})))))))},t.prototype._updateColor=function(e){if(e){var t=this.props.onColorChanged,n=this.state.color,r=e.str!==n.str;(e.h!==n.h||r)&&this.setState({color:e},function(){r&&t&&t(e.str,e)})}},t.defaultProps={hexLabel:"Hex",redLabel:"Red",greenLabel:"Green",blueLabel:"Blue",alphaLabel:"Alpha"},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(789),o=n(1744),a=Object(r._19)(i.a,o.a,void 0,{scope:"TextField"})},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(120)),a=n(19),s=n(3),l=Object(s.q)(),u="",c=function(e){function t(t){var n=e.call(this,t)||this;return n._textElement=Object(s.r)(),n._onRenderLabel=function(e){var t=e.label,r=e.required,a=n._classNames.subComponentStyles?n._classNames.subComponentStyles.label:void 0;return t?i.createElement(o.a,{required:r,htmlFor:n._id,styles:a},e.label):null},n._onRenderDescription=function(e){return e.description?i.createElement("span",{className:n._classNames.description},e.description):null},n._warnDeprecations({iconClass:"iconProps",addonString:"prefix",onRenderAddon:"onRenderPrefix",onChanged:"onChange"}),n._warnMutuallyExclusive({value:"defaultValue"}),n._id=t.id||Object(s.K)("TextField"),n._descriptionId=Object(s.K)("TextFieldDescription"),void 0!==t.value?n._latestValue=t.value:void 0!==t.defaultValue?n._latestValue=t.defaultValue:n._latestValue=u,n.state={value:n._latestValue,isFocused:!1,errorMessage:""},n._onInputChange=n._onInputChange.bind(n),n._onFocus=n._onFocus.bind(n),n._onBlur=n._onBlur.bind(n),n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n._isDescriptionAvailable=!1,n}return r.__extends(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.value},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._isMounted=!0,this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.state.value)},t.prototype.componentWillReceiveProps=function(e){var t=this.props.onBeforeChange;if(e.value!==this.state.value&&(void 0!==e.value||void 0!==this.props.value)){t&&t(e.value),this._id=e.id||this._id,this._setValue(e.value);var n=e.validateOnFocusIn,r=e.validateOnFocusOut;n||r||this._delayedValidate(e.value)}e.defaultValue!==this.props.defaultValue&&void 0===e.value&&this._setValue(e.defaultValue)},t.prototype.componentWillUnmount=function(){this._isMounted=!1},t.prototype.render=function(){var e=this.props,t=e.borderless,n=e.className,o=e.description,u=e.disabled,c=e.iconClass,d=e.iconProps,p=e.inputClassName,h=e.label,f=e.multiline,m=e.required,g=e.underlined,b=e.addonString,v=e.prefix,y=e.resizable,_=e.suffix,S=e.theme,w=e.styles,E=e.autoAdjustHeight,C=e.onRenderAddon,x=void 0===C?this._onRenderAddon:C,A=e.onRenderPrefix,T=void 0===A?this._onRenderPrefix:A,O=e.onRenderSuffix,k=void 0===O?this._onRenderSuffix:O,I=e.onRenderLabel,R=void 0===I?this._onRenderLabel:I,P=e.onRenderDescription,D=void 0===P?this._onRenderDescription:P,N=this.state.isFocused,M=this._errorMessage;return this._classNames=l(w,{theme:S,className:n,disabled:u,focused:N,required:m,multiline:f,hasLabel:!!h,hasErrorMessage:!!M,borderless:t,resizable:y,hasIcon:!!d,underlined:g,iconClass:c,inputClassName:p,autoAdjustHeight:E}),this._isDescriptionAvailable=Boolean(this.props.onRenderDescription||o||M),i.createElement("div",{className:this._classNames.root},i.createElement("div",{className:this._classNames.wrapper},R(this.props,this._onRenderLabel),i.createElement("div",{className:this._classNames.fieldGroup},(void 0!==b||this.props.onRenderAddon)&&i.createElement("div",{className:this._classNames.prefix},x(this.props,this._onRenderAddon)),(void 0!==v||this.props.onRenderPrefix)&&i.createElement("div",{className:this._classNames.prefix},T(this.props,this._onRenderPrefix)),f?this._renderTextArea():this._renderInput(),(c||d)&&i.createElement(a.a,r.__assign({className:this._classNames.icon},d)),(void 0!==_||this.props.onRenderSuffix)&&i.createElement("div",{className:this._classNames.suffix},k(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&i.createElement("span",{id:this._descriptionId},D(this.props,this._onRenderDescription),M&&i.createElement("div",{role:"alert"},i.createElement(s.d,null,i.createElement("p",{className:this._classNames.errorMessage},i.createElement("span",{"data-automation-id":"error-message"},M))))))},t.prototype.focus=function(){this._textElement.current&&this._textElement.current.focus()},t.prototype.blur=function(){this._textElement.current&&this._textElement.current.blur()},t.prototype.select=function(){this._textElement.current&&this._textElement.current.select()},t.prototype.setSelectionStart=function(e){this._textElement.current&&(this._textElement.current.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement.current&&(this._textElement.current.selectionEnd=e)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textElement.current?this._textElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._setValue=function(e){var t=this;this._latestValue=e,this.setState({value:e||u,errorMessage:""},function(){t._adjustInputHeight()})},t.prototype._onFocus=function(e){this.props.onFocus&&this.props.onFocus(e),this.setState({isFocused:!0}),this.props.validateOnFocusIn&&this._validate(this.state.value)},t.prototype._onBlur=function(e){this.props.onBlur&&this.props.onBlur(e),this.setState({isFocused:!1}),this.props.validateOnFocusOut&&this._validate(this.state.value)},t.prototype._onRenderAddon=function(e){var t=e.addonString;return i.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderPrefix=function(e){var t=e.prefix;return i.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return i.createElement("span",{style:{paddingBottom:"1px"}},t)},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.state.errorMessage;return!e&&this.props.errorMessage&&(e=this.props.errorMessage),e},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=Object(s.O)(this.props,s._20,["defaultValue"]);return i.createElement("textarea",r.__assign({id:this._id},e,{ref:this._textElement,value:this.state.value,onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this.state.errorMessage,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=Object(s.O)(this.props,s._2,["defaultValue"]);return i.createElement("input",r.__assign({type:"text",id:this._id},e,{ref:this._textElement,value:this.state.value,onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this.state.errorMessage,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._onInputChange=function(e){var t=this;e.persist();var n=e.target.value;if(n!==this._latestValue){this._latestValue=n,this.setState({value:n},function(){t._adjustInputHeight(),t.props.onChange&&t.props.onChange(e,n),t.props.onChanged&&t.props.onChanged(n)});var r=this.props,i=r.validateOnFocusIn,o=r.validateOnFocusOut;i||o||this._delayedValidate(n),(0,this.props.onBeforeChange)(n)}},t.prototype._validate=function(e){var t=this,n=this.props,r=n.validateOnFocusIn,i=n.validateOnFocusOut;if(this._latestValidateValue!==e||r||i){this._latestValidateValue=e;var o=(0,this.props.onGetErrorMessage)(e||"");if(void 0!==o)if("string"===typeof o)this.setState({errorMessage:o}),this._notifyAfterValidate(e,o);else{var a=++this._lastValidation;o.then(function(n){t._isMounted&&a===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)})}else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){this._isMounted&&e===this.state.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement.current;e.style.height="",e.style.height=e.scrollHeight+"px"}},t.defaultProps={multiline:!1,resizable:!0,autoAdjustHeight:!1,underlined:!1,borderless:!1,onChange:function(){},onBeforeChange:function(){},onNotifyValidationResult:function(){},onGetErrorMessage:function(){},deferredValidationTime:200,errorMessage:"",validateOnFocusIn:!1,validateOnFocusOut:!1,validateOnLoad:!0},t}(s.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return y});var r,i,o=n(0),a=n(1),s=(n.n(a),n(29)),l=n(73),u=n(431),c=n(74),d=n(120),p=n(3),h=n(227),f=n(423),m=n(1756),g=n(1757);!function(e){e[e.backward=-1]="backward",e[e.none=0]="none",e[e.forward=1]="forward"}(r||(r={})),function(e){e[e.clearAll=-2]="clearAll",e[e.default=-1]="default"}(i||(i={}));var b=250,v=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype.render=function(){return this.props.render()},t.prototype.shouldComponentUpdate=function(e){return!Object(p._17)(o.__assign({},this.props,{render:void 0}),o.__assign({},e,{render:void 0}))},t}(a.Component),y=function(e){function t(t){var n=e.call(this,t)||this;n._root=Object(p.r)(),n._autofill=Object(p.r)(),n._comboBoxWrapper=Object(p.r)(),n._comboBoxMenu=Object(p.r)(),n._selectedElement=Object(p.r)(),n.focus=function(e,t){n._autofill.current&&(t?Object(p.D)(n._autofill.current):n._autofill.current.focus(),e&&n.setState({isOpen:!0}))},n.dismissMenu=function(){n.state.isOpen&&n.setState({isOpen:!1})},n._onUpdateValueInAutofillWillReceiveProps=function(){var e=n._autofill.current;if(!e)return null;if(null===e.value||void 0===e.value)return null;var t=n._normalizeToString(n._currentVisibleValue);return e.value!==t?t||"\u200b":e.value},n._onShouldSelectFullInputValueInAutofillComponentDidUpdate=function(){return n._currentVisibleValue===n.state.suggestedDisplayValue},n._getVisibleValue=function(){var e=n.props,t=e.text,r=e.value,i=e.allowFreeform,o=e.autoComplete,a=n.state,s=a.selectedIndices,l=a.currentPendingValueValidIndex,u=a.currentOptions,c=a.currentPendingValue,d=a.suggestedDisplayValue,p=a.isOpen,h=a.focused,f=n._indexWithinBounds(u,l);if((!p||!f)&&t&&(null===c||void 0===c))return t;if((!p||!f)&&r&&(null===c||void 0===c))return r;var m=[];if(n.props.multiSelect)if(h){var g=-1;"on"===o&&f&&(g=l),m.push(null!==c&&void 0!==c?c:n._indexWithinBounds(u,g)?u[g].text:"")}else for(var b=0;s&&b<s.length;b++){g=s[b];m.push(n._indexWithinBounds(u,g)?u[g].text:n._normalizeToString(d))}else{g=n._getFirstSelectedIndex();i?("on"===o&&f&&(g=l),m.push(null!==c&&void 0!==c?c:n._indexWithinBounds(u,g)?u[g].text:"")):f&&"on"===o?(g=l,m.push(n._normalizeToString(c))):m.push(n._indexWithinBounds(u,g)?u[g].text:n._normalizeToString(d))}var v="";for(b=0;b<m.length;b++)b>0&&(v+=", "),v+=m[b];return v},n._onInputChange=function(e){n.props.disabled?n._handleInputWhenDisabled(null):n.props.allowFreeform?n._processInputChangeWithFreeform(e):n._processInputChangeWithoutFreeform(e)},n._select=function(){n._autofill.current&&n._autofill.current.inputElement&&n._autofill.current.inputElement.select(),n.state.focused||n.setState({focused:!0})},n._onResolveOptions=function(){if(n.props.onResolveOptions){var e=n.props.onResolveOptions(o.__assign({},n.state.currentOptions));if(Array.isArray(e))n.setState({currentOptions:e});else if(e&&e.then){var t=n._currentPromise=e;t.then(function(e){t===n._currentPromise&&n.setState({currentOptions:e})})}}},n._onBlur=function(e){var t=e.relatedTarget;if(null===e.relatedTarget&&(t=document.activeElement),t&&(n._root.current&&n._root.current.contains(t)||n._comboBoxMenu.current&&(n._comboBoxMenu.current.contains(t)||Object(p.A)(n._comboBoxMenu.current,function(e){return e===t}))))return e.preventDefault(),void e.stopPropagation();n.state.focused&&(n.setState({focused:!1}),n.props.multiSelect||n._submitPendingValue(e))},n._onRenderContainer=function(e){var t=e.onRenderList,r=e.calloutProps,i=e.dropdownWidth,s=e.dropdownMaxWidth,u=e.onRenderLowerContent,c=void 0===u?n._onRenderLowerContent:u,d=e.useComboBoxAsMenuWidth,h=d&&n._comboBoxWrapper.current?n._comboBoxWrapper.current.clientWidth+2:void 0;return a.createElement(l.a,o.__assign({isBeakVisible:!1,gapSpace:0,doNotLayer:!1,directionalHint:4,directionalHintFixed:!1},r,{onLayerMounted:n._onLayerMounted,className:Object(p.s)(n._classNames.callout,r?r.className:void 0),target:n._comboBoxWrapper.current,onDismiss:n._onDismiss,onScroll:n._onScroll,setInitialFocus:!1,calloutWidth:d&&n._comboBoxWrapper.current?h&&h:i,calloutMaxWidth:s||h}),a.createElement("div",{className:n._classNames.optionsContainerWrapper,ref:n._comboBoxMenu},t(o.__assign({},e),n._onRenderList)),c(n.props,n._onRenderLowerContent))},n._onLayerMounted=function(){n._gotMouseMove=!1,n.props.calloutProps&&n.props.calloutProps.onLayerMounted&&n.props.calloutProps.onLayerMounted()},n._onRenderList=function(e){var t=e.onRenderItem,r=e.options,i=n._id;return a.createElement("div",{id:i+"-list",className:n._classNames.optionsContainer,"aria-labelledby":i+"-label",role:"listbox"},r.map(function(e){return t(e,n._onRenderItem)}))},n._onRenderItem=function(e){switch(e.itemType){case h.a.Divider:return n._renderSeparator(e);case h.a.Header:return n._renderHeader(e);default:return n._renderOption(e)}},n._onRenderLowerContent=function(){return null},n._renderOption=function(e){var t=n.props.onRenderOption,r=void 0===t?n._onRenderOptionContent:t,i=n._id,o=n._isOptionSelected(e.index),l=n._getCurrentOptionStyles(e),c=Object(m.b)(n._getCurrentOptionStyles(e)),d=function(){return l},p=n._getPreviewText(e);return a.createElement(v,{key:e.key,index:e.index,disabled:e.disabled,isSelected:o,text:e.text,render:function(){return n.props.multiSelect?a.createElement(u.a,{id:i+"-list"+e.index,ariaLabel:n._getPreviewText(e),key:e.key,"data-index":e.index,styles:d,className:"ms-ComboBox-option","data-is-focusable":!0,onChange:n._onItemClick(e),label:e.text,role:"option","aria-selected":o?"true":"false",checked:o,title:p},r(e,n._onRenderOptionContent)):a.createElement(s.d,{id:i+"-list"+e.index,key:e.key,"data-index":e.index,styles:n._getCurrentOptionStyles(e),checked:o,className:"ms-ComboBox-option",onClick:n._onItemClick(e),onMouseEnter:n._onOptionMouseEnter.bind(n,e.index),onMouseMove:n._onOptionMouseMove.bind(n,e.index),onMouseLeave:n._onOptionMouseLeave,role:"option","aria-selected":o?"true":"false",ariaLabel:n._getPreviewText(e),disabled:e.disabled,title:p}," ",a.createElement("span",{className:c.optionTextWrapper,ref:o?n._selectedElement:void 0},r(e,n._onRenderOptionContent)))}})},n._onScroll=function(){n._isScrollIdle||void 0===n._scrollIdleTimeoutId?n._isScrollIdle=!1:(n._async.clearTimeout(n._scrollIdleTimeoutId),n._scrollIdleTimeoutId=void 0),n._scrollIdleTimeoutId=n._async.setTimeout(function(){n._isScrollIdle=!0},b)},n._onRenderOptionContent=function(e){var t=Object(m.b)(n._getCurrentOptionStyles(e));return a.createElement("span",{className:t.optionText},e.text)},n._onDismiss=function(){n._setOpenStateAndFocusOnClose(!1,!1),n._resetSelectedIndex()},n._onAfterClearPendingInfo=function(){n._processingClearPendingInfo=!1},n._onInputKeyDown=function(e){var t=n.props,o=t.disabled,a=t.allowFreeform,s=t.autoComplete,l=n.state,u=l.isOpen,c=l.currentOptions,d=l.currentPendingValueValidIndexOnHover;if(n._processingExpandCollapseKeyOnly=n._isExpandCollapseKey(e),o)n._handleInputWhenDisabled(e);else{var p=n._getPendingSelectedIndex(!1);switch(e.which){case 13:n._autofill.current&&n._autofill.current.inputElement&&n._autofill.current.inputElement.select(),n._submitPendingValue(e),n.props.multiSelect&&u?n.setState({currentPendingValueValidIndex:p}):(u||(!a||void 0===n.state.currentPendingValue||null===n.state.currentPendingValue||n.state.currentPendingValue.length<=0)&&n.state.currentPendingValueValidIndex<0)&&n.setState({isOpen:!u});break;case 9:return n.props.multiSelect||n._submitPendingValue(e),void(u&&n._setOpenStateAndFocusOnClose(!u,!1));case 27:if(n._resetSelectedIndex(),!u)return;n.setState({isOpen:!1});break;case 38:if(d===i.clearAll&&(p=n.state.currentOptions.length),e.altKey||e.metaKey){if(u){n._setOpenStateAndFocusOnClose(!u,!0);break}return}n._setPendingInfoFromIndexAndDirection(p,r.backward);break;case 40:e.altKey||e.metaKey?n._setOpenStateAndFocusOnClose(!0,!0):(d===i.clearAll&&(p=-1),n._setPendingInfoFromIndexAndDirection(p,r.forward));break;case 36:case 35:if(a)return;p=-1;var h=r.forward;35===e.which&&(p=c.length,h=r.backward),n._setPendingInfoFromIndexAndDirection(p,h);break;case 32:if(!a&&"off"===s)break;default:if(e.which>=112&&e.which<=123)return;if(18===e.keyCode||"Meta"===e.key)return;if(!a&&"on"===s){n._onInputChange(String.fromCharCode(e.which));break}return}e.stopPropagation(),e.preventDefault()}},n._onInputKeyUp=function(e){var t=n.props,r=t.disabled,i=t.allowFreeform,o=t.autoComplete,a=n.state.isOpen,s=n._processingExpandCollapseKeyOnly&&n._isExpandCollapseKey(e);if(n._processingExpandCollapseKeyOnly=!1,r)n._handleInputWhenDisabled(e);else{switch(e.which){case 32:if(!i&&"off"===o)return void n._setOpenStateAndFocusOnClose(!a,!!a);break;default:return void(s&&a&&n._setOpenStateAndFocusOnClose(!a,!0))}e.stopPropagation(),e.preventDefault()}},n._onOptionMouseLeave=function(){n._shouldIgnoreMouseEvent()||n.setState({currentPendingValueValidIndexOnHover:i.clearAll})},n._onComboBoxClick=function(){var e=n.props.disabled,t=n.state.isOpen;e||(n._setOpenStateAndFocusOnClose(!t,!1),n.setState({focused:!0}))},n._onAutofillClick=function(){n.props.allowFreeform?n.focus(n.state.isOpen||n._processingTouch):n._onComboBoxClick()},n._onTouchStart=function(){!n._comboBoxWrapper.value||"onpointerdown"in n._comboBoxWrapper||n._handleTouchAndPointerEvent()},n._onPointerDown=function(e){"touch"===e.pointerType&&(n._handleTouchAndPointerEvent(),e.preventDefault(),e.stopImmediatePropagation())},n._warnMutuallyExclusive({defaultSelectedKey:"selectedKey",text:"defaultSelectedKey",value:"defaultSelectedKey",selectedKey:"value",dropdownWidth:"useComboBoxAsMenuWidth"}),n._warnDeprecations({value:"text",onChanged:"onChange"}),n._id=t.id||Object(p.K)("ComboBox");var c=n._buildDefaultSelectedKeys(t.defaultSelectedKey,t.selectedKey);n._isScrollIdle=!0,n._processingTouch=!1,n._processingExpandCollapseKeyOnly=!1,n._gotMouseMove=!1,n._processingClearPendingInfo=!1;var d=n._getSelectedIndices(t.options,c);return n.state={isOpen:!1,selectedIndices:d,focused:!1,suggestedDisplayValue:void 0,currentOptions:n.props.options,currentPendingValueValidIndex:-1,currentPendingValue:void 0,currentPendingValueValidIndexOnHover:i.default},n}return o.__extends(t,e),t.prototype.componentDidMount=function(){this._comboBoxWrapper.current&&(this._events.on(this._comboBoxWrapper.current,"focus",this._onResolveOptions,!0),"onpointerdown"in this._comboBoxWrapper.current&&this._events.on(this._comboBoxWrapper.value,"pointerdown",this._onPointerDown,!0))},t.prototype.componentWillReceiveProps=function(e){if(e.selectedKey!==this.props.selectedKey||e.text!==this.props.text||e.value!==this.props.value||e.options!==this.props.options){var t=this._buildSelectedKeys(e.selectedKey),n=this._getSelectedIndices(e.options,t);this.setState({selectedIndices:n,currentOptions:e.options})}},t.prototype.componentDidUpdate=function(e,t){var n=this,r=this.props,i=r.allowFreeform,o=r.text,a=r.value,s=r.onMenuOpen,l=r.onMenuDismissed,u=this.state,c=u.isOpen,d=u.focused,p=u.selectedIndices,h=u.currentPendingValueValidIndex;!c||t.isOpen&&t.currentPendingValueValidIndex===h||this._async.setTimeout(function(){return n._scrollIntoView()},0),d&&(c||t.isOpen&&!c&&this._focusInputAfterClose&&this._autofill.current&&document.activeElement!==this._autofill.current.inputElement)&&this.focus(void 0,!0),this._focusInputAfterClose&&(t.isOpen&&!c||d&&(!c&&!this.props.multiSelect&&t.selectedIndices&&p&&t.selectedIndices[0]!==p[0]||!i||o!==e.text||a!==e.value))&&this._select(),this._notifyPendingValueChanged(t),c&&!t.isOpen&&s&&s(),!c&&t.isOpen&&l&&l()},t.prototype.componentWillUnmount=function(){e.prototype.componentWillUnmount.call(this),this._events.off(this._comboBoxWrapper.current)},t.prototype.render=function(){var e=this,t=this._id,n=this.props,r=n.className,i=n.label,l=n.disabled,u=n.ariaLabel,h=n.required,b=n.errorMessage,v=n.onRenderContainer,y=void 0===v?this._onRenderContainer:v,_=n.onRenderList,S=void 0===_?this._onRenderList:_,w=n.onRenderItem,E=void 0===w?this._onRenderItem:w,C=n.onRenderOption,x=void 0===C?this._onRenderOptionContent:C,A=n.allowFreeform,T=n.buttonIconProps,O=n.isButtonAriaHidden,k=void 0===O||O,I=n.styles,R=n.theme,P=n.title,D=n.keytipProps,N=this.state,M=N.isOpen,L=N.focused,B=N.suggestedDisplayValue;this._currentVisibleValue=this._getVisibleValue();var F=Object(p.O)(this.props,p.v,["onChange","value"]),j=!!(b&&b.length>0);return this._classNames=this.props.getClassNames?this.props.getClassNames(R,!!M,!!l,!!h,!!L,!!A,!!j,r):Object(m.a)(Object(g.c)(R,I),r,!!M,!!l,!!h,!!L,!!A,!!j),a.createElement("div",o.__assign({},F,{ref:this._root,className:this._classNames.container}),i&&a.createElement(d.a,{id:t+"-label",disabled:l,required:h,htmlFor:t+"-input",className:this._classNames.label},i),a.createElement(c.a,{keytipProps:D,disabled:l},function(n){return a.createElement("div",{"data-ktp-target":n["data-ktp-target"],ref:e._comboBoxWrapper,id:t+"wrapper",className:e._classNames.root},a.createElement(f.a,{"data-ktp-execute-target":n["data-ktp-execute-target"],"data-is-interactable":!l,componentRef:e._autofill,id:t+"-input",className:e._classNames.input,type:"text",onFocus:e._select,onBlur:e._onBlur,onKeyDown:e._onInputKeyDown,onKeyUp:e._onInputKeyUp,onClick:e._onAutofillClick,onTouchStart:e._onTouchStart,onInputValueChange:e._onInputChange,"aria-expanded":M,"aria-autocomplete":e._getAriaAutoCompleteValue(),role:"combobox",readOnly:l||!A,"aria-labelledby":i&&t+"-label","aria-label":u&&!i?u:void 0,"aria-describedby":n["aria-describedby"],"aria-activedescendant":e._getAriaActiveDescentValue(),"aria-disabled":l,"aria-owns":M?t+"-list":void 0,spellCheck:!1,defaultVisibleValue:e._currentVisibleValue,suggestedDisplayValue:B,updateValueInWillReceiveProps:e._onUpdateValueInAutofillWillReceiveProps,shouldSelectFullInputValueInComponentDidUpdate:e._onShouldSelectFullInputValueInAutofillComponentDidUpdate,title:P,preventValueSelection:!L}),a.createElement(s.f,{className:"ms-ComboBox-CaretDown-button",styles:e._getCaretButtonStyles(),role:"presentation","aria-hidden":k,"data-is-focusable":!1,tabIndex:-1,onClick:e._onComboBoxClick,iconProps:T,disabled:l,checked:M}))}),M&&y(o.__assign({},this.props,{onRenderList:S,onRenderItem:E,onRenderOption:x,options:this.state.currentOptions.map(function(e,t){return o.__assign({},e,{index:t})})}),this._onRenderContainer),b&&a.createElement("div",{className:this._classNames.errorMessage},b))},t.prototype._indexWithinBounds=function(e,t){return!!e&&(t>=0&&t<e.length)},t.prototype._processInputChangeWithFreeform=function(e){var t=this,n=this.state.currentOptions,r=-1;if(""===(e=this._removeZeroWidthSpaces(e)))return 1===(a=n.map(function(e,t){return o.__assign({},e,{index:t})}).filter(function(e){return e.itemType!==h.a.Header&&e.itemType!==h.a.Divider}).filter(function(n){return t._getPreviewText(n)===e})).length&&(r=a[0].index),void this._setPendingInfo(e,r,e);var i=e;e=e.toLocaleLowerCase();var a,s="";if("on"===this.props.autoComplete){if((a=n.map(function(e,t){return o.__assign({},e,{index:t})}).filter(function(e){return e.itemType!==h.a.Header&&e.itemType!==h.a.Divider}).filter(function(n){return 0===t._getPreviewText(n).toLocaleLowerCase().indexOf(e)})).length>0){var l=this._getPreviewText(a[0]);s=l.toLocaleLowerCase()!==e?l:"",r=a[0].index}}else 1===(a=n.map(function(e,t){return o.__assign({},e,{index:t})}).filter(function(e){return e.itemType!==h.a.Header&&e.itemType!==h.a.Divider}).filter(function(n){return t._getPreviewText(n).toLocaleLowerCase()===e})).length&&(r=a[0].index);this._setPendingInfo(i,r,s)},t.prototype._processInputChangeWithoutFreeform=function(e){var t=this,n=this.state,r=n.currentPendingValue,i=n.currentPendingValueValidIndex,a=n.currentOptions;if(e=this._removeZeroWidthSpaces(e),"on"===this.props.autoComplete&&""!==e){void 0!==this._lastReadOnlyAutoCompleteChangeTimeoutId&&(this._async.clearTimeout(this._lastReadOnlyAutoCompleteChangeTimeoutId),this._lastReadOnlyAutoCompleteChangeTimeoutId=void 0,e=this._normalizeToString(r)+e);var s=e;e=e.toLocaleLowerCase();var l=a.map(function(e,t){return o.__assign({},e,{index:t})}).filter(function(e){return e.itemType!==h.a.Header&&e.itemType!==h.a.Divider}).filter(function(t){return 0===t.text.toLocaleLowerCase().indexOf(e)});return l.length>0&&this._setPendingInfo(s,l[0].index,this._getPreviewText(l[0])),void(this._lastReadOnlyAutoCompleteChangeTimeoutId=this._async.setTimeout(function(){t._lastReadOnlyAutoCompleteChangeTimeoutId=void 0},1e3))}var u=i>=0?i:this._getFirstSelectedIndex();this._setPendingInfoFromIndex(u)},t.prototype._getFirstSelectedIndex=function(){return this.state.selectedIndices&&this.state.selectedIndices.length>0?this.state.selectedIndices[0]:-1},t.prototype._getNextSelectableIndex=function(e,t){var n=this.state.currentOptions,i=e+t;if(i=Math.max(0,Math.min(n.length-1,i)),!this._indexWithinBounds(n,i))return-1;var o=n[i];if(o.itemType===h.a.Header||o.itemType===h.a.Divider){if(t===r.none||!(i>0&&t<r.none||i>=0&&i<n.length&&t>r.none))return e;i=this._getNextSelectableIndex(i,t)}return i},t.prototype._setSelectedIndex=function(e,t,n){void 0===n&&(n=r.none);var i=this.props,o=i.onChange,a=i.onChanged,s=i.onPendingValueChanged,l=this.state.currentOptions,u=this.state.selectedIndices;if(u||(u=[]),e=this._getNextSelectableIndex(e,n),this._indexWithinBounds(l,e)&&(this.props.multiSelect||u.length<1||1===u.length&&u[0]!==e)){var c=l[e];if(!c)return;this.props.multiSelect?(c.selected=void 0!==c.selected?!c.selected:u.indexOf(e)<0,c.selected&&u.indexOf(e)<0?u.push(e):!c.selected&&u.indexOf(e)>=0&&(u=u.filter(function(t){return t!==e}))):u[0]=e,this.setState({selectedIndices:u}),this._hasPendingValue&&s&&(s(),this._hasPendingValue=!1),o&&o(t,c,e,void 0),a&&a(c,e,void 0,t),this._clearPendingInfo()}},t.prototype._submitPendingValue=function(e){var t=this.props,n=t.onChange,r=t.onChanged,i=t.allowFreeform,o=t.autoComplete,a=this.state,s=a.currentPendingValue,l=a.currentPendingValueValidIndex,u=a.currentOptions,c=a.currentPendingValueValidIndexOnHover,d=this.state.selectedIndices;if(!this._processingClearPendingInfo){if(i){if(null===s||void 0===s)return void(c>=0&&(this._setSelectedIndex(c,e),this._clearPendingInfo()));if(this._indexWithinBounds(u,l)){var h=this._getPreviewText(u[l]).toLocaleLowerCase();if(s.toLocaleLowerCase()===h||o&&0===h.indexOf(s.toLocaleLowerCase())&&this._autofill.current&&this._autofill.current.isValueSelected&&s.length+(this._autofill.current.selectionEnd-this._autofill.current.selectionStart)===h.length||this._autofill.current&&this._autofill.current.inputElement&&this._autofill.current.inputElement.value.toLocaleLowerCase()===h)return this._setSelectedIndex(l,e),void this._clearPendingInfo()}if(n||r)n&&n(e,void 0,void 0,s),r&&r(void 0,void 0,s,e);else{var f={key:s||Object(p.K)(),text:this._normalizeToString(s)},m=u.concat([f]);d&&(this.props.multiSelect||(d=[]),d.push(m.length-1)),this.setState({currentOptions:m,selectedIndices:d})}}else l>=0?this._setSelectedIndex(l,e):c>=0&&this._setSelectedIndex(c,e);this._clearPendingInfo()}},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t&&t>0?a.createElement("div",{role:"separator",key:n,className:this._classNames.divider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOptionContent:t;return a.createElement("div",{key:e.key,className:this._classNames.header},n(e,this._onRenderOptionContent))},t.prototype._isOptionSelected=function(e){if(this.state.currentPendingValueValidIndexOnHover===i.clearAll)return!1;if(!this.props.multiSelect&&this._getPendingSelectedIndex(!0)===e)return!0;var t=-1;return this.props.multiSelect&&void 0!==e&&this.state.selectedIndices&&(t=this.state.selectedIndices.indexOf(e)),t>=0},t.prototype._getPendingSelectedIndex=function(e){var t=this.state,n=t.currentPendingValueValidIndexOnHover,r=t.currentPendingValueValidIndex,i=t.currentPendingValue;return n>=0?n:r>=0||e&&null!==i&&void 0!==i?r:this.props.multiSelect?0:this._getFirstSelectedIndex()},t.prototype._scrollIntoView=function(){var e=this.props,t=e.onScrollToItem,n=e.scrollSelectedToTop,r=this.state,i=r.currentPendingValueValidIndex,o=r.currentPendingValue;if(t)t(i>=0||""!==o?i:this._getFirstSelectedIndex());else if(this._selectedElement.current&&this._selectedElement.current.offsetParent)if(n)this._selectedElement.current.offsetParent.scrollIntoView(!0);else{var a=!0;if(this._comboBoxMenu.current&&this._comboBoxMenu.current.offsetParent){var s=this._comboBoxMenu.current.offsetParent.getBoundingClientRect(),l=this._selectedElement.current.offsetParent.getBoundingClientRect();if(s.top<=l.top&&s.top+s.height>=l.top+l.height)return;s.top+s.height<=l.top+l.height&&(a=!1)}this._selectedElement.current.offsetParent.scrollIntoView(a)}},t.prototype._onItemClick=function(e){var t=this,n=this.props.onItemClick,r=e.index;return function(i){n&&n(i,e,r),i.defaultPrevented||(t._setSelectedIndex(r,i),t.props.multiSelect||t.setState({isOpen:!1}))}},t.prototype._getSelectedIndices=function(e,t){var n=[];if(void 0===e||void 0===t)return n;for(var r=function(t){var r=Object(p.B)(e,function(e){return e.selected||e.key===t});r>-1&&n.push(r)},i=0,o=t;i<o.length;i++){r(o[i])}return n},t.prototype._resetSelectedIndex=function(){var e=this.state.currentOptions;this._clearPendingInfo();var t=this._getFirstSelectedIndex();t>0&&t<e.length?this.setState({suggestedDisplayValue:e[t].text}):(this.props.text||this.props.value)&&this.setState({suggestedDisplayValue:this.props.text||this.props.value})},t.prototype._clearPendingInfo=function(){this._processingClearPendingInfo=!0,this.setState({currentPendingValue:void 0,currentPendingValueValidIndex:-1,suggestedDisplayValue:void 0,currentPendingValueValidIndexOnHover:i.default},this._onAfterClearPendingInfo)},t.prototype._setPendingInfo=function(e,t,n){void 0===t&&(t=-1),this._processingClearPendingInfo||this.setState({currentPendingValue:e&&this._removeZeroWidthSpaces(e),currentPendingValueValidIndex:t,suggestedDisplayValue:n,currentPendingValueValidIndexOnHover:i.default})},t.prototype._setPendingInfoFromIndex=function(e){var t=this.state.currentOptions;if(e>=0&&e<t.length){var n=t[e];this._setPendingInfo(this._getPreviewText(n),e,this._getPreviewText(n))}else this._clearPendingInfo()},t.prototype._setPendingInfoFromIndexAndDirection=function(e,t){var n=this.state.currentOptions;t===r.forward&&e>=n.length-1?e=-1:t===r.backward&&e<=0&&(e=n.length);var i=this._getNextSelectableIndex(e,t);e===i?t===r.forward?e=this._getNextSelectableIndex(-1,t):t===r.backward&&(e=this._getNextSelectableIndex(n.length,t)):e=i,this._indexWithinBounds(n,e)&&this._setPendingInfoFromIndex(e)},t.prototype._notifyPendingValueChanged=function(e){var t=this.props.onPendingValueChanged;if(t){var n=this.state,r=n.currentPendingValue,i=n.currentOptions,o=n.currentPendingValueValidIndex,a=n.currentPendingValueValidIndexOnHover,s=void 0,l=void 0;a!==e.currentPendingValueValidIndexOnHover&&this._indexWithinBounds(i,a)?s=a:o!==e.currentPendingValueValidIndex&&this._indexWithinBounds(i,o)?s=o:r!==e.currentPendingValue&&""!==r&&(l=r),(void 0!==s||void 0!==l||this._hasPendingValue)&&(t(void 0!==s?i[s]:void 0,s,l),this._hasPendingValue=void 0!==s||void 0!==l)}},t.prototype._setOpenStateAndFocusOnClose=function(e,t){this._focusInputAfterClose=t,this.setState({isOpen:e})},t.prototype._isExpandCollapseKey=function(e){return 18===e.which||"Meta"===e.key},t.prototype._onOptionMouseEnter=function(e){this._shouldIgnoreMouseEvent()||this.setState({currentPendingValueValidIndexOnHover:e})},t.prototype._onOptionMouseMove=function(e){this._gotMouseMove=!0,this._isScrollIdle&&this.state.currentPendingValueValidIndexOnHover!==e&&this.setState({currentPendingValueValidIndexOnHover:e})},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._handleInputWhenDisabled=function(e){this.props.disabled&&(this.state.isOpen&&this.setState({isOpen:!1}),null!==e&&9!==e.which&&27!==e.which&&(e.which<112||e.which>123)&&(e.stopPropagation(),e.preventDefault()))},t.prototype._handleTouchAndPointerEvent=function(){var e=this;void 0!==this._lastTouchTimeoutId&&(this._async.clearTimeout(this._lastTouchTimeoutId),this._lastTouchTimeoutId=void 0),this._processingTouch=!0,this._lastTouchTimeoutId=this._async.setTimeout(function(){e._processingTouch=!1,e._lastTouchTimeoutId=void 0},500)},t.prototype._getCaretButtonStyles=function(){var e=this.props.caretDownButtonStyles;return Object(g.a)(this.props.theme,e)},t.prototype._getCurrentOptionStyles=function(e){var t=this.props.comboBoxOptionStyles,n=e.styles;return Object(g.b)(this.props.theme,t,n,this._isPendingOption(e))},t.prototype._getAriaActiveDescentValue=function(){var e=this.state.isOpen&&this.state.selectedIndices&&this.state.selectedIndices.length>=0?this._id+"-list"+this.state.selectedIndices[0]:void 0;return this.state.isOpen&&this.state.focused&&-1!==this.state.currentPendingValueValidIndex&&(e=this._id+"-list"+this.state.currentPendingValueValidIndex),e},t.prototype._getAriaAutoCompleteValue=function(){return!this.props.disabled&&"on"===this.props.autoComplete?this.props.allowFreeform?"inline":"both":"none"},t.prototype._isPendingOption=function(e){return e&&e.index===this.state.currentPendingValueValidIndex},t.prototype._buildDefaultSelectedKeys=function(e,t){var n=this._buildSelectedKeys(e);return n.length?n:this._buildSelectedKeys(t)},t.prototype._buildSelectedKeys=function(e){return void 0===e?[]:e instanceof Array?e:[e]},t.prototype._getPreviewText=function(e){return e.useAriaLabelAsText&&e.ariaLabel?e.ariaLabel:e.text},t.prototype._normalizeToString=function(e){return e||""},t.prototype._removeZeroWidthSpaces=function(e){return e.replace(RegExp("\u200b","g"),"")},t.defaultProps={options:[],allowFreeform:!1,autoComplete:"on",buttonIconProps:{iconName:"ChevronDown"}},t=o.__decorate([Object(p.t)("ComboBox",["theme","styles"],!0)],t)}(p.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return p});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(792),s=n(428),l=n(35),u=n(29),c=n(145),d=Object(o.q)(),p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._overflowSet=Object(o.r)(),t._resizeGroup=Object(o.r)(),t._onRenderData=function(e){return i.createElement(l.a,{className:Object(o.s)(t._classNames.root),direction:l.b.horizontal,role:"menubar","aria-label":t.props.ariaLabel},i.createElement(a.a,{componentRef:t._resolveRef("_overflowSet"),className:Object(o.s)(t._classNames.primarySet),doNotContainWithinFocusZone:!0,role:"presentation",items:e.primaryItems,overflowItems:e.overflowItems.length?e.overflowItems:void 0,onRenderItem:t._onRenderItem,onRenderOverflowButton:t._onRenderOverflowButton}),e.farItems&&i.createElement(a.a,{className:Object(o.s)(t._classNames.secondarySet),doNotContainWithinFocusZone:!0,role:"presentation",items:e.farItems,onRenderItem:t._onRenderItem,onRenderOverflowButton:o._10}))},t._onRenderItem=function(e){var n=t.props.buttonAs||e.commandBarButtonAs||u.c,a=e.text||e.name;if(e.onRender)return e.onRender(e,function(){});var s=r.__assign({allowDisabledFocus:!0,role:"menuitem"},e,{styles:r.__assign({root:{height:"100%"},label:{whiteSpace:"nowrap"}},e.buttonStyles),className:Object(o.s)("ms-CommandBarItem-link",e.className),text:e.iconOnly?void 0:a,menuProps:e.subMenuProps,onClick:t._onButtonClick(e)});return e.iconOnly&&void 0!==a?i.createElement(c.a,r.__assign({content:a},e.tooltipHostProps),i.createElement(n,r.__assign({},s,{defaultRender:u.c}))):i.createElement(n,r.__assign({},s,{defaultRender:u.c}))},t._onRenderOverflowButton=function(e){var n=t.props,a=n.overflowButtonAs,s=void 0===a?u.c:a,l=n.overflowButtonProps,c=void 0===l?{}:l,d=(c.menuProps?c.menuProps.items:[]).concat(e),p=r.__assign({},c,{styles:r.__assign({menuIcon:{fontSize:"17px"}},c.styles),className:Object(o.s)("ms-CommandBar-overflowButton",c.className),menuProps:r.__assign({},c.menuProps,{items:d}),menuIconProps:r.__assign({iconName:"More"},c.menuIconProps)});return i.createElement(s,r.__assign({},p))},t._onReduceData=function(e){var n=t.props,i=n.shiftOnReduce,o=n.onDataReduced,a=e.primaryItems,s=e.overflowItems,l=e.cacheKey,u=a[i?0:a.length-1];if(void 0!==u)return u.renderedInOverflow=!0,s=[u].concat(s),a=i?a.slice(1):a.slice(0,-1),e.primaryItems=a,e.overflowItems=s,l=t._computeCacheKey(e),o&&o(u),r.__assign({},e,{cacheKey:l})},t._onGrowData=function(e){var n=t.props,i=n.shiftOnReduce,o=n.onDataGrown,a=e.minimumOverflowItems,s=e.primaryItems,l=e.overflowItems,u=e.cacheKey,c=l[0];if(void 0!==c&&l.length>a)return c.renderedInOverflow=!1,l=l.slice(1),s=i?[c].concat(s):s.concat([c]),e.primaryItems=s,e.overflowItems=l,u=t._computeCacheKey(e),o&&o(c),r.__assign({},e,{cacheKey:u})},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.items,r=e.overflowItems,o=e.farItems,a=e.styles,l=e.theme,u=e.onReduceData,c=void 0===u?this._onReduceData:u,p=e.onGrowData,h=void 0===p?this._onGrowData:p,f={primaryItems:n.slice(),overflowItems:r.slice(),minimumOverflowItems:r.slice().length,farItems:o,cacheKey:""};return this._classNames=d(a,{theme:l}),i.createElement(s.a,{componentRef:this._resizeGroup,className:t,data:f,onReduceData:c,onGrowData:h,onRenderData:this._onRenderData})},t.prototype.focus=function(){var e=this._overflowSet.current;e&&e.focus()},t.prototype.remeasure=function(){this._resizeGroup.current&&this._resizeGroup.current.remeasure()},t.prototype._onButtonClick=function(e){return function(t){e.inactive||e.onClick&&e.onClick(t,e)}},t.prototype._computeCacheKey=function(e){var t=e.primaryItems,n=e.farItems,r=void 0===n?[]:n,i=e.overflowItems,o=function(e,t){var n=t.cacheKey;return e+(void 0===n?t.key:n)};return[t.reduce(o,""),r.reduce(o,""),i.length?"overflow":""].join(" ")},t.defaultProps={items:[],overflowItems:[]},t}(o.c)},function(e,t,n){"use strict";var r=n(1765);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(0),i=n(1),o=(n.n(i),n(35)),a=n(3),s=n(424),l=Object(a.q)(),u=function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=Object(a.r)(),n._persistedKeytips={},n._keytipManager=s.a.getInstance(),n._divContainer=Object(a.r)(),n._onRenderItems=function(e){return e.map(function(e,t){var o={className:n._classNames.item};return i.createElement("div",r.__assign({key:e.key},o),n.props.onRenderItem(e))})},n._onRenderOverflowButtonWrapper=function(e){var t={className:n._classNames.overflowButton},o=n.props.keytipSequences,a=[];return o?e.forEach(function(e){var t=e.keytipProps;if(t){var i={content:t.content,keySequences:t.keySequences,disabled:t.disabled||!(!e.disabled&&!e.isDisabled)};t.hasDynamicChildren||n._getSubMenuForItem(e)?i.onExecute=n._keytipManager.menuExecute.bind(n._keytipManager,o,e.keytipProps.keySequences):i.onExecute=t.onExecute,n._persistedKeytips[i.content]=i;var s=r.__assign({},e,{keytipProps:r.__assign({},t,{overflowSetSequence:o})});a.push(s)}else a.push(e)}):a=e,i.createElement("div",r.__assign({},t),n.props.onRenderOverflowButton(a))},t.doNotContainWithinFocusZone&&n._warnMutuallyExclusive({doNotContainWithinFocusZone:"focusZoneProps"}),n}return r.__extends(t,e),t.prototype.render=function(){var e,t,n=this.props,s=n.items,u=n.overflowItems,c=n.className,d=n.focusZoneProps,p=n.styles,h=n.vertical,f=n.role,m=n.doNotContainWithinFocusZone;return this._classNames=l(p,{className:c,vertical:h}),m?(e="div",t=r.__assign({},Object(a.O)(this.props,a.v),{ref:this._divContainer})):(e=o.a,t=r.__assign({},Object(a.O)(this.props,a.v),d,{componentRef:this._focusZone,direction:h?o.b.vertical:o.b.horizontal})),i.createElement(e,r.__assign({},t,{className:this._classNames.root,role:f}),s&&this._onRenderItems(s),u&&u.length>0&&this._onRenderOverflowButtonWrapper(u))},t.prototype.focus=function(e){var t=!1;return this.props.doNotContainWithinFocusZone?this._divContainer.current&&(t=Object(a.E)(this._divContainer.current)):this._focusZone.current&&(t=this._focusZone.current.focus(e)),t},t.prototype.focusElement=function(e){var t=!1;return!!e&&(this.props.doNotContainWithinFocusZone?this._divContainer.current&&Object(a.x)(this._divContainer.current,e)&&(e.focus(),t=document.activeElement===e):this._focusZone.current&&(t=this._focusZone.current.focusElement(e)),t)},t.prototype.componentDidMount=function(){this._registerPersistedKeytips()},t.prototype.componentWillUnmount=function(){this._unregisterPersistedKeytips()},t.prototype.componentWillUpdate=function(){this._unregisterPersistedKeytips()},t.prototype.componentDidUpdate=function(){this._registerPersistedKeytips()},t.prototype._registerPersistedKeytips=function(){var e=this;Object.keys(this._persistedKeytips).forEach(function(t){var n=e._persistedKeytips[t],r=e._keytipManager.register(n,!0);e._persistedKeytips[r]=n,delete e._persistedKeytips[t]})},t.prototype._unregisterPersistedKeytips=function(){var e=this;Object.keys(this._persistedKeytips).forEach(function(t){e._keytipManager.unregister(e._persistedKeytips[t],t,!0)}),this._persistedKeytips={}},t.prototype._getSubMenuForItem=function(e){return this.props.itemSubMenuProvider?this.props.itemSubMenuProvider(e):e.subMenuProps?e.subMenuProps.items:void 0},t.defaultProps={vertical:!1,role:"menubar"},t}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return f});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(782),s=n(226),l=n(73),u=n(175),c=n(304),d=n(306),p=Object(o.q)(),h={months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["S","M","T","W","T","F","S"],goToToday:"Go to today",prevMonthAriaLabel:"Go to previous month",nextMonthAriaLabel:"Go to next month",prevYearAriaLabel:"Go to previous year",nextYearAriaLabel:"Go to next year",closeButtonAriaLabel:"Close date picker"},f=function(e){function t(t){var n=e.call(this,t)||this;return n._calendar=Object(o.r)(),n._datePickerDiv=Object(o.r)(),n._textField=Object(o.r)(),n._onSelectDate=function(e){var t=n.props,r=t.formatDate,i=t.onSelectDate;n.props.calendarProps&&n.props.calendarProps.onSelectDate&&n.props.calendarProps.onSelectDate(e),n.setState({selectedDate:e,formattedDate:r&&e?r(e):""}),i&&i(e),n._calendarDismissed()},n._onCalloutPositioned=function(){n._calendar.current&&!n.props.disableAutoFocus&&n._calendar.current.focus()},n._onTextFieldFocus=function(e){n.props.disableAutoFocus||n.props.allowTextInput||(n._preventFocusOpeningPicker?n._preventFocusOpeningPicker=!1:n._showDatePickerPopup())},n._onTextFieldBlur=function(e){n._validateTextInput()},n._onTextFieldChanged=function(e,t){if(n.props.allowTextInput){n.state.isDatePickerShown&&n._dismissDatePickerPopup();var r=n.props,i=r.isRequired,o=r.value,a=r.strings;n.setState({errorMessage:i&&!o?a.isRequiredErrorMessage||" ":void 0,formattedDate:t})}},n._onTextFieldKeyDown=function(e){switch(e.which){case 13:e.preventDefault(),e.stopPropagation(),n.state.isDatePickerShown?n.props.allowTextInput&&n._dismissDatePickerPopup():n._showDatePickerPopup();break;case 27:n._handleEscKey(e)}},n._onTextFieldClick=function(e){n.state.isDatePickerShown||n.props.disabled?n.props.allowTextInput&&n.setState({isDatePickerShown:!1}):n._showDatePickerPopup()},n._onIconClick=function(e){e.stopPropagation(),n._onTextFieldClick(e)},n._dismissDatePickerPopup=function(){n.state.isDatePickerShown&&(n.setState({isDatePickerShown:!1}),n._validateTextInput())},n._calendarDismissed=function(){n._preventFocusOpeningPicker=!0,n._dismissDatePickerPopup()},n._handleEscKey=function(e){e.stopPropagation(),n._calendarDismissed()},n._validateTextInput=function(){var e=n.props,t=e.isRequired,r=e.allowTextInput,i=e.strings,o=e.parseDateFromString,a=e.onSelectDate,s=e.formatDate,l=e.minDate,u=e.maxDate,c=n.state.formattedDate;if(!n.state.isDatePickerShown)if(!t||c){if(r){var d=null;c?n.state.selectedDate&&s&&s(n.state.selectedDate)===c?d=n.state.selectedDate:!(d=o(c))||isNaN(d.getTime())?(s&&(d=n.state.selectedDate,n.setState({formattedDate:s(d).toString()})),n.setState({errorMessage:i.invalidInputErrorMessage||" "})):n._isDateOutOfBounds(d,l,u)?n.setState({errorMessage:i.isOutOfBoundsErrorMessage||" "}):(n.setState({selectedDate:d,errorMessage:""}),s&&s(d)!==c&&n.setState({formattedDate:s(d).toString()})):n.setState({errorMessage:""}),a&&a(d)}}else n.setState({errorMessage:i.isRequiredErrorMessage||" "})},n.state=n._getDefaultState(),n._id=t.id||Object(o.K)("DatePicker"),n._preventFocusOpeningPicker=!1,n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=e.formatDate,n=e.isRequired,r=e.strings,i=e.value,o=e.minDate,a=e.maxDate;if(!(Object(c.f)(this.props.minDate,e.minDate)&&Object(c.f)(this.props.maxDate,e.maxDate)&&this.props.isRequired===e.isRequired&&Object(c.f)(this.state.selectedDate,i)&&this.props.formatDate===t)){var s=n&&!i?r.isRequiredErrorMessage||" ":void 0;!s&&i&&(s=this._isDateOutOfBounds(i,o,a)?r.isOutOfBoundsErrorMessage||" ":void 0),this._id=e.id||this._id,this.setState({errorMessage:s});var l=this.state.selectedDate;Object(c.f)(l,i)&&this.props.formatDate===t||this.setState({selectedDate:i||void 0,formattedDate:t&&i?t(i):""})}},t.prototype.componentDidUpdate=function(e,t){var n=this;t.isDatePickerShown&&!this.state.isDatePickerShown&&(this.props.allowTextInput&&this._async.requestAnimationFrame(function(){return n.focus()}),this.props.onAfterMenuDismiss&&this.props.onAfterMenuDismiss())},t.prototype.render=function(){var e=this.props,t=e.firstDayOfWeek,n=e.strings,s=e.label,c=e.theme,h=e.className,f=e.styles,m=e.initialPickerDate,g=e.isRequired,b=e.disabled,v=e.ariaLabel,y=e.pickerAriaLabel,_=e.placeholder,S=e.allowTextInput,w=e.borderless,E=e.minDate,C=e.maxDate,x=e.showCloseButton,A=e.calendarProps,T=e.underlined,O=e.allFocusable,k=this.state,I=k.isDatePickerShown,R=k.formattedDate,P=k.selectedDate,D=k.errorMessage,N=p(f,{theme:c,className:h,disabled:b,label:!!s,isDatePickerShown:I}),M=Object(o.K)("DatePicker-Callout"),L=Object(o.O)(this.props,o.v,["value"]);return i.createElement("div",r.__assign({},L,{className:N.root}),i.createElement("div",{ref:this._datePickerDiv,role:"combobox","aria-expanded":I,"aria-haspopup":"true","aria-owns":M},i.createElement(u.a,{id:this._id+"-label",label:s,ariaLabel:v,"aria-controls":I?M:void 0,required:g,disabled:b,onKeyDown:this._onTextFieldKeyDown,onFocus:this._onTextFieldFocus,onBlur:this._onTextFieldBlur,onClick:this._onTextFieldClick,onChange:this._onTextFieldChanged,errorMessage:D,placeholder:_,borderless:w,iconProps:{iconName:"Calendar",onClick:this._onIconClick,className:N.icon},readOnly:!S,value:R,componentRef:this._textField,underlined:T})),I&&i.createElement(l.a,{id:M,role:"dialog",ariaLabel:y,isBeakVisible:!1,className:N.callout,gapSpace:0,doNotLayer:!1,target:this._datePickerDiv.current,directionalHint:4,onDismiss:this._calendarDismissed,onPositioned:this._onCalloutPositioned},i.createElement(d.a,{isClickableOutsideFocusTrap:!0,disableFirstFocus:this.props.disableAutoFocus},i.createElement(a.a,r.__assign({},A,{onSelectDate:this._onSelectDate,onDismiss:this._calendarDismissed,isMonthPickerVisible:this.props.isMonthPickerVisible,showMonthPickerAsOverlay:this.props.showMonthPickerAsOverlay,today:this.props.today,value:P||m,firstDayOfWeek:t,strings:n,highlightCurrentMonth:this.props.highlightCurrentMonth,highlightSelectedMonth:this.props.highlightSelectedMonth,showWeekNumbers:this.props.showWeekNumbers,firstWeekOfYear:this.props.firstWeekOfYear,showGoToToday:this.props.showGoToToday,dateTimeFormatter:this.props.dateTimeFormatter,minDate:E,maxDate:C,componentRef:this._calendar,showCloseButton:x,allFocusable:O})))))},t.prototype.focus=function(){this._textField.current&&this._textField.current.focus()},t.prototype.reset=function(){this.setState(this._getDefaultState())},t.prototype._showDatePickerPopup=function(){this.state.isDatePickerShown||(this._preventFocusOpeningPicker=!0,this.setState({isDatePickerShown:!0,errorMessage:""}))},t.prototype._getDefaultState=function(e){return void 0===e&&(e=this.props),{selectedDate:e.value||void 0,formattedDate:e.formatDate&&e.value?e.formatDate(e.value):"",isDatePickerShown:!1,errorMessage:void 0}},t.prototype._isDateOutOfBounds=function(e,t,n){return!!t&&Object(c.e)(t,e)>0||!!n&&Object(c.e)(n,e)<0},t.defaultProps={allowTextInput:!1,formatDate:function(e){return e?e.toDateString():""},parseDateFromString:function(e){var t=Date.parse(e);return t?new Date(t):null},firstDayOfWeek:a.b.Sunday,initialPickerDate:new Date,isRequired:!1,isMonthPickerVisible:!0,showMonthPickerAsOverlay:!1,strings:h,highlightCurrentMonth:!1,highlightSelectedMonth:!1,borderless:!1,pickerAriaLabel:"Calendar",showWeekNumbers:!1,firstWeekOfYear:s.c.FirstDay,showGoToToday:!0,dateTimeFormatter:void 0,showCloseButton:!1,underlined:!1,allFocusable:!1},t}(o.c)},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.hidden=0]="hidden",e[e.visible=1]="visible"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(797),o=n(1804),a=Object(r._19)(i.a,o.a,void 0,{scope:"DetailsList"})},function(e,t,n){"use strict";n.d(t,"a",function(){return S});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(177),s=n(1777),l=n(802),u=n(803),c=n(35),d=n(122),p=n(800),h=n(307),f=n(228),m=n(1802),g=n(1803),b=n(148),v=Object(o.q)(),y=100,_=new Array(10),S=function(e){function t(t){var n=e.call(this,t)||this;return n._root=Object(o.r)(),n._header=Object(o.r)(),n._groupedList=Object(o.r)(),n._list=Object(o.r)(),n._focusZone=Object(o.r)(),n._selectionZone=Object(o.r)(),n._onRenderRow=function(e,t){return i.createElement(u.a,r.__assign({},e))},n._onRenderDetailsHeader=function(e,t){return i.createElement(s.a,r.__assign({},e))},n._onRenderDetailsFooter=function(e,t){return null},n._onRenderListCell=function(e){return function(t,r){return n._onRenderCell(e,t,r)}},n._activeRows={},n._columnOverrides={},n._onColumnIsSizingChanged=n._onColumnIsSizingChanged.bind(n),n._onColumnResized=n._onColumnResized.bind(n),n._onColumnAutoResized=n._onColumnAutoResized.bind(n),n._onRowDidMount=n._onRowDidMount.bind(n),n._onRowWillUnmount=n._onRowWillUnmount.bind(n),n._onToggleCollapse=n._onToggleCollapse.bind(n),n._onActiveRowChanged=n._onActiveRowChanged.bind(n),n._onBlur=n._onBlur.bind(n),n._onHeaderKeyDown=n._onHeaderKeyDown.bind(n),n._onContentKeyDown=n._onContentKeyDown.bind(n),n._onRenderCell=n._onRenderCell.bind(n),n._onGroupExpandStateChanged=n._onGroupExpandStateChanged.bind(n),n._onColumnDragEnd=n._onColumnDragEnd.bind(n),n.state={focusedItemIndex:-1,lastWidth:0,adjustedColumns:n._getAdjustedColumns(t),isSizing:!1,isDropping:!1,isCollapsed:t.groupProps&&t.groupProps.isAllGroupsCollapsed,isSomeGroupExpanded:t.groupProps&&!t.groupProps.isAllGroupsCollapsed},n._selection=t.selection||new d.b({onSelectionChanged:void 0,getKey:t.getKey}),n.props.disableSelectionZone||n._selection.setItems(t.items,!1),n._dragDropHelper=t.dragDropEvents?new p.a({selection:n._selection,minimumPixelsForDrag:t.minimumPixelsForDrag}):null,n._initialFocusedIndex=t.initialFocusedIndex,n}return r.__extends(t,e),t.prototype.scrollToIndex=function(e,t,n){this._list.current&&this._list.current.scrollToIndex(e,t,n),this._groupedList.current&&this._groupedList.current.scrollToIndex(e,t,n)},t.prototype.focusIndex=function(e,t,n,r){void 0===t&&(t=!1);var i=this.props.items[e];if(i){this.scrollToIndex(e,n,r);var o=this._getItemKey(i,e),a=this._activeRows[o];a&&this._setFocusToRow(a,t)}},t.prototype.getStartItemIndexInView=function(){return this._list&&this._list.current?this._list.current.getStartItemIndexInView():this._groupedList&&this._groupedList.current?this._groupedList.current.getStartItemIndexInView():0},t.prototype.componentWillUnmount=function(){this._dragDropHelper&&this._dragDropHelper.dispose()},t.prototype.componentDidUpdate=function(e,t){if(void 0!==this._initialFocusedIndex&&(a=this.props.items[this._initialFocusedIndex])){var n=this._getItemKey(a,this._initialFocusedIndex);(r=this._activeRows[n])&&this._setFocusToRowIfPending(r)}if(this.props.items!==e.items&&this.props.items.length>0&&-1!==this.state.focusedItemIndex&&!Object(o.x)(this._root.current,document.activeElement,!1)){var r,i=this.state.focusedItemIndex<this.props.items.length?this.state.focusedItemIndex:this.props.items.length-1,a=this.props.items[i];n=this._getItemKey(a,this.state.focusedItemIndex);(r=this._activeRows[n])?this._setFocusToRow(r):this._initialFocusedIndex=i}this.props.onDidUpdate&&this.props.onDidUpdate(this)},t.prototype.componentWillReceiveProps=function(e){var t=this.props,n=t.checkboxVisibility,r=t.items,i=t.setKey,o=t.selectionMode,a=void 0===o?this._selection.mode:o,s=t.columns,l=t.viewport,u=t.compact,c=(this.props.groupProps||{}).isAllGroupsCollapsed,d=void 0===c?void 0:c,p=e.setKey!==i||void 0===e.setKey,h=!1;e.layoutMode!==this.props.layoutMode&&(h=!0),p&&(this._initialFocusedIndex=e.initialFocusedIndex,this.setState({focusedItemIndex:void 0!==this._initialFocusedIndex?this._initialFocusedIndex:-1})),this.props.disableSelectionZone||e.items===r||this._selection.setItems(e.items,p),e.checkboxVisibility===n&&e.columns===s&&e.viewport.width===l.width&&e.compact===u||(h=!0),this._adjustColumns(e,!0),e.selectionMode!==a&&(h=!0),void 0===d&&e.groupProps&&void 0!==e.groupProps.isAllGroupsCollapsed&&this.setState({isCollapsed:e.groupProps.isAllGroupsCollapsed,isSomeGroupExpanded:!e.groupProps.isAllGroupsCollapsed}),h&&(this._pendingForceUpdate=!0)},t.prototype.componentWillUpdate=function(){this._pendingForceUpdate&&this._forceListUpdates()},t.prototype.render=function(){var e=this.props,t=e.ariaLabelForListHeader,n=e.ariaLabelForSelectAllCheckbox,o=e.ariaLabelForSelectionColumn,s=e.className,u=e.checkboxVisibility,p=e.compact,m=e.constrainMode,y=e.dragDropEvents,S=e.groups,E=e.groupProps,C=e.indentWidth,x=e.items,A=e.isHeaderVisible,T=e.layoutMode,O=e.onItemInvoked,k=e.onItemContextMenu,I=e.onColumnHeaderClick,R=e.onColumnHeaderContextMenu,P=e.selectionMode,D=void 0===P?this._selection.mode:P,N=e.selectionPreservedOnEmptyClick,M=e.selectionZoneProps,L=e.ariaLabel,B=e.ariaLabelForGrid,F=e.rowElementEventMap,j=e.shouldApplyApplicationRole,U=void 0!==j&&j,H=e.getKey,z=e.listProps,V=e.usePageCache,W=e.onShouldVirtualize,G=e.enableShimmer,K=e.viewport,q=e.minimumPixelsForDrag,Y=e.getGroupHeight,X=e.styles,Q=e.theme,Z=e.cellStyleProps,J=void 0===Z?b.a:Z,$=this.state,ee=$.adjustedColumns,te=$.isCollapsed,ne=$.isSizing,re=$.isSomeGroupExpanded,ie=this._selection,oe=this._dragDropHelper,ae=this._getGroupNestingDepth(),se=r.__assign({renderedWindowsAhead:ne?0:2,renderedWindowsBehind:ne?0:2,getKey:H},z),le=l.a.none;if(D===d.c.single&&(le=l.a.hidden),D===d.c.multiple){var ue=E&&E.headerProps&&E.headerProps.isCollapsedGroupSelectVisible;void 0===ue&&(ue=!0),le=ue||!S||re?l.a.visible:l.a.hidden}u===a.a.hidden&&(le=l.a.none);var ce=this.props,de=ce.onRenderDetailsHeader,pe=void 0===de?this._onRenderDetailsHeader:de,he=ce.onRenderDetailsFooter,fe=void 0===he?this._onRenderDetailsFooter:he,me=this._getDetailsFooterProps(),ge=this._getColumnReorderProps(),be=(A?1:0)+Object(g.a)(S)+(x?x.length:0),ve=v(X,{theme:Q,compact:p,isFixed:T===a.e.fixedColumns,isHorizontalConstrained:m===a.d.horizontalConstrained,className:s}),ye=S?i.createElement(h.b,{componentRef:this._groupedList,groups:S,groupProps:E?this._getGroupProps(E):void 0,items:x,onRenderCell:this._onRenderCell,selection:ie,selectionMode:u!==a.a.hidden?D:d.c.none,dragDropEvents:y,dragDropHelper:oe,eventsToRegister:F,listProps:se,onGroupExpandStateChanged:this._onGroupExpandStateChanged,usePageCache:V,onShouldVirtualize:W,getGroupHeight:Y}):i.createElement(f.a,r.__assign({ref:this._list,role:"presentation",items:G&&!x.length?_:x,onRenderCell:this._onRenderListCell(0),usePageCache:V,onShouldVirtualize:W},se));return i.createElement("div",r.__assign({ref:this._root,className:ve.root,"data-automationid":"DetailsList","data-is-scrollable":"false","aria-label":L},U?{role:"application"}:{}),i.createElement("div",{role:"grid","aria-label":B,"aria-rowcount":be,"aria-colcount":(le!==l.a.none?1:0)+(ee?ee.length:0),"aria-readonly":"true"},i.createElement("div",{onKeyDown:this._onHeaderKeyDown,role:"presentation",className:ve.headerWrapper},A&&pe({componentRef:this._header,selectionMode:D,layoutMode:T,selection:ie,columns:ee,onColumnClick:I,onColumnContextMenu:R,onColumnResized:this._onColumnResized,onColumnIsSizingChanged:this._onColumnIsSizingChanged,onColumnAutoResized:this._onColumnAutoResized,groupNestingDepth:ae,isAllCollapsed:te,onToggleCollapseAll:this._onToggleCollapse,ariaLabel:t,ariaLabelForSelectAllCheckbox:n,ariaLabelForSelectionColumn:o,selectAllVisibility:le,collapseAllVisibility:E&&E.collapseAllVisibility,viewport:K,columnReorderProps:ge,minimumPixelsForDrag:q,cellStyleProps:J,checkboxVisibility:u,indentWidth:C},this._onRenderDetailsHeader)),i.createElement("div",{onKeyDown:this._onContentKeyDown,role:"presentation",className:ve.contentWrapper},i.createElement(c.a,{componentRef:this._focusZone,className:ve.focusZone,direction:c.b.vertical,isInnerZoneKeystroke:w,onActiveElementChanged:this._onActiveRowChanged,onBlur:this._onBlur},this.props.disableSelectionZone?ye:i.createElement(d.d,r.__assign({ref:this._selectionZone,selection:ie,selectionPreservedOnEmptyClick:N,selectionMode:D,onItemInvoked:O,onItemContextMenu:k,enterModalOnTouch:this.props.enterModalSelectionOnTouch},M||{}),ye))),fe(r.__assign({},me),this._onRenderDetailsFooter)))},t.prototype.forceUpdate=function(){e.prototype.forceUpdate.call(this),this._forceListUpdates()},t.prototype._onRenderCell=function(e,t,n){var r=this.props,i=r.compact,o=r.dragDropEvents,a=r.rowElementEventMap,s=r.onRenderMissingItem,l=r.onRenderItemColumn,u=r.onRenderRow,c=void 0===u?this._onRenderRow:u,d=r.selectionMode,p=void 0===d?this._selection.mode:d,h=r.viewport,f=r.checkboxVisibility,m=r.getRowAriaLabel,g=r.getRowAriaDescribedBy,v=r.checkButtonAriaLabel,y=r.checkboxCellClassName,_=r.groupProps,S=r.useReducedRowRenderer,w=r.indentWidth,E=r.cellStyleProps,C=void 0===E?b.a:E,x=_&&_.collapseAllVisibility,A=this._selection,T=this._dragDropHelper,O={item:t,itemIndex:n,compact:i,columns:this.state.adjustedColumns,groupNestingDepth:e,selectionMode:p,selection:A,onDidMount:this._onRowDidMount,onWillUnmount:this._onRowWillUnmount,onRenderItemColumn:l,eventsToRegister:a,dragDropEvents:o,dragDropHelper:T,viewport:h,checkboxVisibility:f,collapseAllVisibility:x,getRowAriaLabel:m,getRowAriaDescribedBy:g,checkButtonAriaLabel:v,checkboxCellClassName:y,useReducedRowRenderer:S,indentWidth:w,cellStyleProps:C};return t?c(O,this._onRenderRow):s?s(n,O):null},t.prototype._onGroupExpandStateChanged=function(e){this.setState({isSomeGroupExpanded:e})},t.prototype._onColumnIsSizingChanged=function(e,t){this.setState({isSizing:t})},t.prototype._onHeaderKeyDown=function(e){40===e.which&&this._focusZone.current&&this._focusZone.current.focus()&&(this._selection.setIndexSelected(0,!0,!1),e.preventDefault(),e.stopPropagation())},t.prototype._onContentKeyDown=function(e){38!==e.which||e.altKey||this._header.current&&this._header.current.focus()&&(e.preventDefault(),e.stopPropagation())},t.prototype._getGroupNestingDepth=function(){for(var e=0,t=this.props.groups;t&&t.length>0;)e++,t=t[0].children;return e},t.prototype._onRowDidMount=function(e){var t=e.props,n=t.item,r=t.itemIndex,i=this._getItemKey(n,r);this._activeRows[i]=e,this._setFocusToRowIfPending(e);var o=this.props.onRowDidMount;o&&o(n,r)},t.prototype._setFocusToRowIfPending=function(e){var t=e.props.itemIndex;void 0!==this._initialFocusedIndex&&t===this._initialFocusedIndex&&(this._setFocusToRow(e),delete this._initialFocusedIndex)},t.prototype._setFocusToRow=function(e,t){void 0===t&&(t=!1),this._selectionZone.current&&this._selectionZone.current.ignoreNextFocus(),this._async.setTimeout(function(){e.focus(t)},0)},t.prototype._onRowWillUnmount=function(e){var t=this.props.onRowWillUnmount,n=e.props,r=n.item,i=n.itemIndex,o=this._getItemKey(r,i);delete this._activeRows[o],t&&t(r,i)},t.prototype._onToggleCollapse=function(e){this.setState({isCollapsed:e}),this._groupedList.current&&this._groupedList.current.toggleCollapseAll(e)},t.prototype._onColumnDragEnd=function(e,t){var n=this.props.columnReorderOptions,r=a.c.outside;if(n&&n.onDragEnd){if(e.dropLocation&&e.dropLocation!==a.c.header)r=e.dropLocation;else if(this._root.current){var i=this._root.current.getBoundingClientRect();t.clientX>i.left&&t.clientX<i.right&&t.clientY>i.top&&t.clientY<i.bottom&&(r=a.c.surface)}n.onDragEnd(r)}},t.prototype._forceListUpdates=function(){this._pendingForceUpdate=!1,this._groupedList.current&&this._groupedList.current.forceUpdate(),this._list.current&&this._list.current.forceUpdate()},t.prototype._notifyColumnsResized=function(){this.state.adjustedColumns.forEach(function(e){e.onColumnResize&&e.onColumnResize(e.currentWidth)})},t.prototype._adjustColumns=function(e,t,n){var r=this._getAdjustedColumns(e,t,n),i=this.props.viewport.width;r&&this.setState({adjustedColumns:r,lastWidth:i},this._notifyColumnsResized)},t.prototype._getAdjustedColumns=function(e,t,n){var r,i=this,o=e.items,s=e.layoutMode,l=e.selectionMode,u=e.columns,c=e.viewport.width,d=this.props?this.props.columns:[],p=this.state?this.state.lastWidth:-1,h=this.state?this.state.lastSelectionMode:void 0;if(void 0!==c){if(!t&&p===c&&h===l&&(!d||u===d))return[]}else c=this.props.viewport.width;return u=u||function(e,t,n,r,i,o,s){var l=[];if(e&&e.length){var u=e[0];for(var c in u)u.hasOwnProperty(c)&&l.push({key:c,name:c,fieldName:c,minWidth:y,maxWidth:300,isCollapsable:!!l.length,isMultiline:void 0!==s&&s,isSorted:r===c,isSortedDescending:!!i,isRowHeader:!1,columnActionsMode:a.b.clickable,isResizable:t,onColumnClick:n,isGrouped:o===c})}return l}(o,!0),s===a.e.fixedColumns?(r=this._getFixedColumns(u)).forEach(function(e){i._rememberCalculatedWidth(e,e.calculatedWidth)}):(r=void 0!==n?this._getJustifiedColumnsAfterResize(u,c,e,n):this._getJustifiedColumns(u,c,e,0)).forEach(function(e){i._getColumnOverride(e.key).currentWidth=e.calculatedWidth}),r},t.prototype._getFixedColumns=function(e){var t=this;return e.map(function(e){var n=Object(o.m)({},e,t._columnOverrides[e.key]);return n.calculatedWidth||(n.calculatedWidth=n.maxWidth||n.minWidth||y),n})},t.prototype._getJustifiedColumnsAfterResize=function(e,t,n,r){var i=this,o=e.slice(0,r);o.forEach(function(e){return e.calculatedWidth=i._getColumnOverride(e.key).currentWidth});var a=o.reduce(function(e,t,r){return e+E(t,0===r,n)},0),s=e.slice(r),l=t-a;return o.concat(this._getJustifiedColumns(s,l,n,r))},t.prototype._getJustifiedColumns=function(e,t,n,i){for(var o=this,s=n.selectionMode,l=void 0===s?this._selection.mode:s,u=n.checkboxVisibility,c=0,p=t-((l!==d.c.none&&u!==a.a.hidden?40:0)+36*this._getGroupNestingDepth()),h=e.map(function(e,t){var a=r.__assign({},e,{calculatedWidth:e.minWidth||y},o._columnOverrides[e.key]);return c+=E(a,t+i===0,n),a}),f=h.length-1;f>0&&c>p;){var m=(v=h[f]).minWidth||y,g=c-p;v.calculatedWidth-m>=g||!v.isCollapsable?(v.calculatedWidth=Math.max(v.calculatedWidth-g,m),c=p):(c-=E(v,!1,n),h.splice(f,1)),f--}for(var b=0;b<h.length&&c<p;b++){var v=h[b],_=b===h.length-1,S=this._columnOverrides[v.key];if(!S||!S.calculatedWidth||_){var w=p-c,C=void 0;if(_)C=w;else{var x=v.maxWidth;m=v.minWidth||x||y;C=x?Math.min(w,x-m):w}v.calculatedWidth=v.calculatedWidth+C,c+=C}}return h},t.prototype._onColumnResized=function(e,t,n){var r=Math.max(e.minWidth||y,t);this.props.onColumnResize&&this.props.onColumnResize(e,r,n),this._rememberCalculatedWidth(e,r),this._adjustColumns(this.props,!0,n),this._forceListUpdates()},t.prototype._rememberCalculatedWidth=function(e,t){var n=this._getColumnOverride(e.key);n.calculatedWidth=t,n.currentWidth=t},t.prototype._getColumnOverride=function(e){return this._columnOverrides[e]=this._columnOverrides[e]||{}},t.prototype._onColumnAutoResized=function(e,t){var n=this,r=0,i=0,o=Object.keys(this._activeRows).length;for(var a in this._activeRows){if(this._activeRows.hasOwnProperty(a))this._activeRows[a].measureCell(t,function(a){r=Math.max(r,a),++i===o&&n._onColumnResized(e,r,t)})}},t.prototype._onActiveRowChanged=function(e,t){var n=this.props,r=n.items,i=n.onActiveItemChanged;if(e&&e.getAttribute("data-item-index")){var o=Number(e.getAttribute("data-item-index"));o>=0&&(i&&i(r[o],o,t),this.setState({focusedItemIndex:o}))}},t.prototype._onBlur=function(e){this.setState({focusedItemIndex:-1})},t.prototype._getItemKey=function(e,t){var n=this.props.getKey,r=void 0;return e&&(r=e.key),n&&(r=n(e,t)),r||(r=t),r},t.prototype._getDetailsFooterProps=function(){var e=this.state.adjustedColumns,t=this.props,n=t.viewport,r=t.checkboxVisibility,i=t.indentWidth,o=t.cellStyleProps,a=void 0===o?b.a:o,s=t.selectionMode,l=void 0===s?this._selection.mode:s;return{columns:e,groupNestingDepth:this._getGroupNestingDepth(),selection:this._selection,selectionMode:l,viewport:n,checkboxVisibility:r,indentWidth:i,cellStyleProps:a}},t.prototype._getColumnReorderProps=function(){var e=this.props.columnReorderOptions;if(e)return r.__assign({},e,{onColumnDragEnd:this._onColumnDragEnd})},t.prototype._getGroupProps=function(e){var t=this,n=e.onRenderFooter,i=e.onRenderHeader,o=this.state.adjustedColumns,a=this.props,s=a.selectionMode,l=void 0===s?this._selection.mode:s,u=a.viewport,c=a.cellStyleProps,d=void 0===c?b.a:c,p=a.checkboxVisibility,h=a.indentWidth,f=this._getGroupNestingDepth(),m=n?function(e,i){return n(r.__assign({},e,{columns:o,groupNestingDepth:f,indentWidth:h,selection:t._selection,selectionMode:l,viewport:u,checkboxVisibility:p,cellStyleProps:d}),i)}:void 0,g=i?function(e,n){return i(r.__assign({},e,{columns:o,groupNestingDepth:f,indentWidth:h,selection:t._selection,selectionMode:l,viewport:u,checkboxVisibility:p,cellStyleProps:d}),n)}:void 0,v=e;return r.__assign({},v,{onRenderFooter:m,onRenderHeader:g})},t.defaultProps={layoutMode:a.e.justified,selectionMode:d.c.multiple,constrainMode:a.d.horizontalConstrained,checkboxVisibility:a.a.onHover,isHeaderVisible:!0,enableShimmer:!1},t=r.__decorate([m.a],t)}(o.c);function w(e){return e.which===Object(o.T)(39)}function E(e,t,n){var r=n.cellStyleProps,i=void 0===r?b.a:r;return e.calculatedWidth+i.cellLeftPadding+i.cellRightPadding+(e.isPadded?i.cellExtraRightPadding:0)}},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(1783),s=n(228),l=n(122),u=Object(o.q)(),c=function(e){function t(t){var n=e.call(this,t)||this;return n._list=Object(o.r)(),n._renderGroup=function(e,t){var r=n.props,s=r.dragDropEvents,l=r.dragDropHelper,u=r.eventsToRegister,c=r.groupProps,d=r.items,p=r.listProps,h=r.onRenderCell,f=r.selectionMode,m=r.selection,g=r.viewport,b=r.onShouldVirtualize,v=r.groups,y={onToggleSelectGroup:n._onToggleSelectGroup,onToggleCollapse:n._onToggleCollapse,onToggleSummarize:n._onToggleSummarize},_=Object(o.m)({},c.headerProps,y),S=Object(o.m)({},c.showAllProps,y),w=Object(o.m)({},c.footerProps,y),E=n._getGroupNestingDepth();return!c.showEmptyGroups&&e&&0===e.count?null:i.createElement(a.a,{ref:"group_"+t,key:n._getGroupKey(e,t),dragDropEvents:s,dragDropHelper:l,eventsToRegister:u,footerProps:w,getGroupItemLimit:c&&c.getGroupItemLimit,group:e,groupIndex:t,groupNestingDepth:E,groupProps:c,headerProps:_,listProps:p,items:d,onRenderCell:h,onRenderGroupHeader:c.onRenderHeader,onRenderGroupShowAll:c.onRenderShowAll,onRenderGroupFooter:c.onRenderFooter,selectionMode:f,selection:m,showAllProps:S,viewport:g,onShouldVirtualize:b,groupedListClassNames:n._classNames,groups:v})},n._getPageHeight=function(e){return function(t){var r=n.state.groups,i=r&&r[t];return e(i,t)}},n._onToggleCollapse=function(e){var t=n.props.groupProps,r=t&&t.headerProps&&t.headerProps.onToggleCollapse;e&&(r&&r(e),e.isCollapsed=!e.isCollapsed,n._updateIsSomeGroupExpanded(),n.forceUpdate())},n._onToggleSelectGroup=function(e){e&&n.props.selection.toggleRangeSelected(e.startIndex,e.count)},n._onToggleSummarize=function(e){var t=n.props.groupProps,r=t&&t.showAllProps&&t.showAllProps.onToggleSummarize;r?r(e):(e&&(e.isShowingAll=!e.isShowingAll),n.forceUpdate())},n._getPageSpecification=function(e,t){var r=n.state.groups,i=r&&r[e];return{key:i&&i.name}},n._isSomeGroupExpanded=n._computeIsSomeGroupExpanded(t.groups),n.state={lastWidth:0,groups:t.groups},n}return r.__extends(t,e),t.prototype.scrollToIndex=function(e,t,n){this._list.current&&this._list.current.scrollToIndex(e,t,n)},t.prototype.getStartItemIndexInView=function(){return this._list.current.getStartItemIndexInView()||0},t.prototype.componentWillReceiveProps=function(e){var t=this.props,n=t.groups,r=t.selectionMode,i=!1;e.groups!==n&&(this.setState({groups:e.groups}),i=!0),e.selectionMode!==r&&(i=!0),i&&this._forceListUpdates()},t.prototype.render=function(){var e=this.props,t=e.className,n=e.usePageCache,r=e.onShouldVirtualize,o=e.getGroupHeight,a=e.theme,l=e.styles,c=this.state.groups;return this._classNames=u(l,{theme:a,className:t}),i.createElement("div",{className:this._classNames.root,"data-automationid":"GroupedList","data-is-scrollable":"false",role:"presentation"},c?i.createElement(s.a,{ref:this._list,items:c,onRenderCell:this._renderGroup,getItemCountForPage:this._returnOne,getPageHeight:o&&this._getPageHeight(o),getPageSpecification:this._getPageSpecification,usePageCache:n,onShouldVirtualize:r}):this._renderGroup(null,0))},t.prototype.forceUpdate=function(){e.prototype.forceUpdate.call(this),this._forceListUpdates()},t.prototype.toggleCollapseAll=function(e){var t=this.state.groups,n=this.props.groupProps,r=n&&n.onToggleCollapseAll;if(t){r&&r(e);for(var i=0;i<t.length;i++)t[i].isCollapsed=e;this._updateIsSomeGroupExpanded(),this.forceUpdate()}},t.prototype._returnOne=function(){return 1},t.prototype._getGroupKey=function(e,t){return"group-"+(e&&e.key?e.key:String(t))},t.prototype._getGroupNestingDepth=function(){for(var e=0,t=this.state.groups;t&&t.length>0;)e++,t=t[0].children;return e},t.prototype._forceListUpdates=function(e){var t=(e=e||this.state.groups)?e.length:1;if(this._list.current){this._list.current.forceUpdate();for(var n=0;n<t;n++){(r=this._list.current.refs["group_"+String(n)])&&r.forceListUpdate()}}else{var r;(r=this.refs["group_"+String(0)])&&r.forceListUpdate()}},t.prototype._computeIsSomeGroupExpanded=function(e){var t=this;return!(!e||!e.some(function(e){return e.children?t._computeIsSomeGroupExpanded(e.children):!e.isCollapsed}))},t.prototype._updateIsSomeGroupExpanded=function(){var e=this.state.groups,t=this.props.onGroupExpandStateChanged,n=this._computeIsSomeGroupExpanded(e);this._isSomeGroupExpanded!==n&&(t&&t(n),this._isSomeGroupExpanded=n)},t.defaultProps={selectionMode:l.c.multiple,isHeaderVisible:!0,groupProps:{}},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(435)),a=n(3),s=Object(a.q)(),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.size,l=e.ariaLabel,u=e.ariaLive,c=e.styles,d=e.label,p=e.theme,h=e.className,f=l||d,m=Object(a.O)(this.props,a.v,["size"]),g=n;void 0===g&&void 0!==t&&(g=t===o.b.large?o.a.large:o.a.medium);var b=s(c,{theme:p,size:g,className:h});return i.createElement("div",r.__assign({},m,{className:b.root}),i.createElement("div",{className:b.circle}),d&&i.createElement("div",{className:b.label},d),f&&i.createElement("div",{role:"status","aria-live":u},i.createElement(a.d,null,i.createElement("div",{className:b.screenReaderText},f))))},t.defaultProps={size:o.a.medium,ariaLive:"polite"},t}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(43),i=(n.n(r),n(3)),o=function(){function e(e){this._selection=e.selection,this._dragEnterCounts={},this._activeTargets={},this._lastId=0,this._events=new i.e(this),this._events.on(document.body,"mouseup",this._onMouseUp.bind(this),!0),this._events.on(document,"mouseup",this._onDocumentMouseUp.bind(this),!0)}return e.prototype.dispose=function(){this._events.dispose()},e.prototype.subscribe=function(e,t,n){var r,i,o,a,s,l,u,c,d,p,h=this,f=n.key,m=void 0===f?""+ ++this._lastId:f,g=[];if(n&&e){var b=n.eventMap,v=n.context,y=n.updateDropState,_={root:e,options:n,key:m};if(c=this._isDraggable(_),d=this._isDroppable(_),(c||d)&&b)for(var S=0,w=b;S<w.length;S++){var E=w[S],C={callback:E.callback.bind(null,v),eventName:E.eventName};g.push(C),this._events.on(e,C.eventName,C.callback)}d&&(i=function(e){e.isHandled||(e.isHandled=!0,h._dragEnterCounts[m]--,0===h._dragEnterCounts[m]&&y(!1,e))},o=function(e){e.preventDefault(),e.isHandled||(e.isHandled=!0,h._dragEnterCounts[m]++,1===h._dragEnterCounts[m]&&y(!0,e))},a=function(e){h._dragEnterCounts[m]=0,y(!1,e)},s=function(e){h._dragEnterCounts[m]=0,y(!1,e),n.onDrop&&n.onDrop(n.context.data,e)},l=function(e){e.preventDefault(),n.onDragOver&&n.onDragOver(n.context.data,e)},this._dragEnterCounts[m]=0,t.on(e,"dragenter",o),t.on(e,"dragleave",i),t.on(e,"dragend",a),t.on(e,"drop",s),t.on(e,"dragover",l)),c&&(u=this._onMouseDown.bind(this,_),a=this._onDragEnd.bind(this,_),r=function(t){var n=h._dragData.dragTarget.options;n&&n.onDragStart&&n.onDragStart(n.context.data,n.context.index,h._selection.getSelection(),t),h._isDragging=!0,t.dataTransfer.setData("id",e.id)},t.on(e,"dragstart",r),t.on(e,"mousedown",u),t.on(e,"dragend",a)),p={target:_,dispose:function(){if(h._activeTargets[m]===p&&delete h._activeTargets[m],e){for(var n=0,f=g;n<f.length;n++){var b=f[n];h._events.off(e,b.eventName,b.callback)}d&&(t.off(e,"dragenter",o),t.off(e,"dragleave",i),t.off(e,"dragend",a),t.off(e,"dragover",l),t.off(e,"drop",s)),c&&(t.off(e,"dragstart",r),t.off(e,"mousedown",u),t.off(e,"dragend",a))}}},this._activeTargets[m]=p}return{key:m,dispose:function(){p&&p.dispose()}}},e.prototype.unsubscribe=function(e,t){var n=this._activeTargets[t];n&&n.dispose()},e.prototype._onDragEnd=function(e,t){var n=e.options;n.onDragEnd&&n.onDragEnd(n.context.data,t)},e.prototype._onMouseUp=function(e){if(this._isDragging=!1,this._dragData){for(var t=0,n=Object.keys(this._activeTargets);t<n.length;t++){var r=n[t],o=this._activeTargets[r];o.target.root&&(this._events.off(o.target.root,"mousemove"),this._events.off(o.target.root,"mouseleave"))}this._dragData.dropTarget&&(i.e.raise(this._dragData.dropTarget.root,"dragleave"),i.e.raise(this._dragData.dropTarget.root,"drop"))}this._dragData=null},e.prototype._onDocumentMouseUp=function(e){e.target===document.documentElement&&this._onMouseUp(e)},e.prototype._onMouseMove=function(e,t){var n=t.buttons,r=void 0===n?1:n;if(this._dragData&&1!==r)this._onMouseUp(t);else{var o=e.root,a=e.key;this._isDragging&&this._isDroppable(e)&&this._dragData&&this._dragData.dropTarget&&this._dragData.dropTarget.key!==a&&!this._isChild(o,this._dragData.dropTarget.root)&&this._dragEnterCounts[this._dragData.dropTarget.key]>0&&(i.e.raise(this._dragData.dropTarget.root,"dragleave"),i.e.raise(o,"dragenter"),this._dragData.dropTarget=e)}},e.prototype._onMouseLeave=function(e,t){this._isDragging&&this._dragData&&this._dragData.dropTarget&&this._dragData.dropTarget.key===e.key&&(i.e.raise(e.root,"dragleave"),this._dragData.dropTarget=void 0)},e.prototype._onMouseDown=function(e,t){if(0===t.button)if(this._isDraggable(e)){this._dragData={clientX:t.clientX,clientY:t.clientY,eventTarget:t.target,dragTarget:e};for(var n=0,r=Object.keys(this._activeTargets);n<r.length;n++){var i=r[n],o=this._activeTargets[i];o.target.root&&(this._events.on(o.target.root,"mousemove",this._onMouseMove.bind(this,o.target)),this._events.on(o.target.root,"mouseleave",this._onMouseLeave.bind(this,o.target)))}}else this._dragData=null},e.prototype._isChild=function(e,t){for(var n=r.findDOMNode(e),i=r.findDOMNode(t);i&&i.parentElement;){if(i.parentElement===n)return!0;i=i.parentElement}return!1},e.prototype._isDraggable=function(e){var t=e.options;return!(!t.canDrag||!t.canDrag(t.context.data))},e.prototype._isDroppable=function(e){var t=e.options,n=this._dragData&&this._dragData.dragTarget?this._dragData.dragTarget.options.context:void 0;return!(!t.canDrop||!t.canDrop(t.context,n))},e}()},function(e,t,n){"use strict";n.d(t,"a",function(){return l}),n.d(t,"b",function(){return u});var r=n(7),i=n(3),o=n(148),a={tooltipHost:"ms-TooltipHost",root:"ms-DetailsHeader",cell:"ms-DetailsHeader-cell",cellIsCheck:"ms-DetailsHeader-cellIsCheck",collapseButton:"ms-DetailsHeader-collapseButton",isCollapsed:"is-collapsed",isAllSelected:"is-allSelected",isSelectAllHidden:"is-selectAllHidden",isResizingColumn:"is-resizingColumn",cellSizer:"ms-DetailsHeader-cellSizer",isResizing:"is-resizing",dropHintCircleStyle:"ms-DetailsHeader-dropHintCircleStyle",dropHintCaretStyle:"ms-DetailsHeader-dropHintCaretStyle",dropHintLineStyle:"ms-DetailsHeader-dropHintLineStyle",cellTitle:"ms-DetailsHeader-cellTitle",cellName:"ms-DetailsHeader-cellName",filterChevron:"ms-DetailsHeader-filterChevron",gripperBarVertical:"ms-DetailsColumn-gripperBarVertical"},s=32,l=function(e){var t=e.theme,n=e.cellStyleProps,i=void 0===n?o.a:n,l=t.semanticColors;return[Object(r.w)(a,t).cell,Object(r.v)(t),{color:l.bodyText,position:"relative",display:"inline-block",boxSizing:"border-box",padding:"0 "+i.cellRightPadding+"px 0 "+i.cellLeftPadding+"px",border:"none",lineHeight:"inherit",margin:"0",height:s,verticalAlign:"top",whiteSpace:"nowrap",textOverflow:"ellipsis",textAlign:"left"}]},u=function(e){var t,n,u,c=e.theme,d=e.className,p=e.isSelectAllHidden,h=e.isAllSelected,f=e.isResizingColumn,m=e.isSizing,g=e.isAllCollapsed,b=e.cellStyleProps,v=void 0===b?o.a:b,y=c.semanticColors,_=c.palette,S=Object(r.w)(a,c),w={iconForegroundColor:y.bodySubtext,headerForegroundColor:y.bodyText,headerBackgroundColor:y.bodyBackground,dropdownChevronForegroundColor:_.neutralTertiary,resizerColor:_.neutralTertiaryAlt},E={opacity:1,transition:"opacity 0.3s linear"},C=l(e);return{root:[S.root,c.fonts.small,{display:"inline-block",background:w.headerBackgroundColor,position:"relative",minWidth:"100%",verticalAlign:"top",height:s,lineHeight:s,whiteSpace:"nowrap",boxSizing:"content-box",paddingBottom:"1px",borderBottom:"1px solid "+y.bodyDivider,cursor:"default",userSelect:"none",selectors:(t={"&:hover $check":{opacity:1}},t[S.tooltipHost+" $checkTooltip"]={display:"block"},t)},h&&S.isAllSelected,p&&{selectors:{$cell$cellIsCheck:{visibility:"hidden"}}},f&&S.isResizingColumn,d],check:[{height:32},{selectors:(n={},n["."+i.f+" &:focus"]={opacity:1},n)}],cellWrapperPadded:[{paddingRight:v.cellExtraRightPadding+v.cellRightPadding}],cellIsCheck:[C,S.cellIsCheck,{position:"relative",padding:0,margin:0,display:"inline-flex",alignItems:"center"},h&&{opacity:1}],cellIsGroupExpander:[C,{paddingLeft:"8px",paddingRight:"8px",width:"36px"}],cellIsActionable:[{selectors:{":hover":{color:y.bodyText,background:y.listHeaderBackgroundHovered},":active":{background:y.listHeaderBackgroundPressed}}}],cellIsEmpty:[{textOverflow:"clip"}],cellSizer:[S.cellSizer,Object(r.u)(),{display:"inline-block",position:"relative",cursor:"ew-resize",bottom:0,top:0,overflow:"hidden",height:"inherit",background:"transparent",zIndex:1,width:16,selectors:{":after":{content:'""',position:"absolute",top:0,bottom:0,width:1,background:w.resizerColor,opacity:0,left:"50%"},":focus:after":E,":hover:after":E,"&$cellIsResizing:after":[E,{boxShadow:"0 0 5px 0 rgba(0, 0, 0, 0.4)"}]}}],cellIsResizing:[S.isResizing],cellSizerStart:[{margin:"0 -8px"}],cellSizerEnd:[{margin:0,marginLeft:-16}],collapseButton:[S.collapseButton,{textAlign:"center",transform:"rotate(-180deg)",transformOrigin:"50% 50%",transition:"transform 0.1s linear",width:20,outline:0,paddingRight:0},g&&{transform:"rotate(0deg)"},g&&S.isCollapsed],checkTooltip:[],sizingOverlay:[m&&{position:"absolute",left:0,top:0,right:0,bottom:0,cursor:"ew-resize",background:"rgba(255, 255, 255, 0)",selectors:(u={},u[r.g]={background:"transparent","-ms-high-contrast-adjust":"none"},u)}],accessibleLabel:[r.A],dropHintCircleStyle:[S.dropHintCircleStyle,{display:"inline-block",visibility:"hidden",position:"absolute",bottom:0,height:9,width:9,borderRadius:"50%",marginLeft:-5,top:34,overflow:"visible",zIndex:10,border:"1px solid "+_.themePrimary,background:_.white}],dropHintCaretStyle:[S.dropHintCaretStyle,{display:"inline-block",visibility:"hidden",position:"absolute",top:22,left:-7.5,fontSize:16,color:_.themePrimary,overflow:"visible",zIndex:10}],dropHintLineStyle:[S.dropHintLineStyle,{display:"inline-block",visibility:"hidden",position:"absolute",bottom:0,top:-3,overflow:"hidden",height:37,width:1,background:_.themePrimary,zIndex:10}],dropHintStyle:[{display:"inline-block",position:"absolute"}]}}},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.none=0]="none",e[e.hidden=1]="hidden",e[e.visible=2]="visible"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(804),o=n(148),a=Object(r._19)(i.a,o.b,void 0,{scope:"DetailsRow"})},function(e,t,n){"use strict";n.d(t,"a",function(){return g});var r=n(0),i=n(1),o=(n.n(i),n(43)),a=(n.n(o),n(3)),s=n(177),l=n(436),u=n(229),c=n(1801),d=n(35),p=n(176),h=n(307),f=Object(a.q)(),m=[],g=function(e){function t(t){var n=e.call(this,t)||this;return n._cellMeasurer=Object(a.r)(),n._focusZone=Object(a.r)(),n._onRootRef=function(e){n._root=e?o.findDOMNode(e):void 0},n.state={selectionState:n._getSelectionState(t),columnMeasureInfo:void 0,isDropping:!1,groupNestingDepth:t.groupNestingDepth},n._droppingClassNames="",n._updateDroppingState=n._updateDroppingState.bind(n),n._onToggleSelection=n._onToggleSelection.bind(n),n}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props.dragDropHelper;e&&(this._dragDropSubscription=e.subscribe(this._root,this._events,this._getRowDragDropOptions())),this._events.on(this.props.selection,p.a,this._onSelectionChanged),this.props.onDidMount&&this.props.item&&(this._hasMounted=!0,this.props.onDidMount(this))},t.prototype.componentDidUpdate=function(e){var t=this.state,n=this.props,r=n.item,i=n.onDidMount,o=t.columnMeasureInfo;if(this.props.itemIndex===e.itemIndex&&this.props.item===e.item&&this.props.dragDropHelper===e.dragDropHelper||(this._dragDropSubscription&&(this._dragDropSubscription.dispose(),delete this._dragDropSubscription),this.props.dragDropHelper&&(this._dragDropSubscription=this.props.dragDropHelper.subscribe(this._root,this._events,this._getRowDragDropOptions()))),o&&o.index>=0&&this._cellMeasurer.current){var a=this._cellMeasurer.current.getBoundingClientRect().width;o.onMeasureDone(a),this.setState({columnMeasureInfo:void 0})}r&&i&&!this._hasMounted&&(this._hasMounted=!0,i(this))},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.item,n=e.onWillUnmount;n&&t&&n(this),this._dragDropSubscription&&(this._dragDropSubscription.dispose(),delete this._dragDropSubscription)},t.prototype.componentWillReceiveProps=function(e){this.setState({selectionState:this._getSelectionState(e),groupNestingDepth:e.groupNestingDepth})},t.prototype.shouldComponentUpdate=function(e,t){if(this.props.useReducedRowRenderer){if(this.state.selectionState){var n=this._getSelectionState(e);if(this.state.selectionState.isSelected!==n.isSelected)return!0}return Object(a._17)(this.props,e)}return!0},t.prototype.render=function(){var e=this.props,t=e.className,n=e.columns,o=void 0===n?m:n,l=e.dragDropEvents,g=e.item,b=e.itemIndex,v=e.onRenderCheck,y=void 0===v?this._onRenderCheck:v,_=e.onRenderItemColumn,S=e.selectionMode,w=e.viewport,E=e.checkboxVisibility,C=e.getRowAriaLabel,x=e.getRowAriaDescribedBy,A=e.checkButtonAriaLabel,T=e.checkboxCellClassName,O=e.rowFieldsAs,k=void 0===O?c.a:O,I=e.selection,R=e.indentWidth,P=e.shimmer,D=e.compact,N=e.theme,M=e.styles,L=this.state,B=L.columnMeasureInfo,F=L.isDropping,j=L.groupNestingDepth,U=this.state.selectionState,H=U.isSelected,z=void 0!==H&&H,V=U.isSelectionModal,W=void 0!==V&&V,G=Boolean(l&&l.canDrag&&l.canDrag(g)),K=F?this._droppingClassNames?this._droppingClassNames:"is-dropping":"",q=C?C(g):void 0,Y=x?x(g):void 0,X=!!I&&I.canSelectItem(g,b),Q=S===p.b.multiple,Z=S!==p.b.none&&E!==s.a.hidden,J=S===p.b.none?void 0:z,$=f(M,{theme:N,isSelected:z,canSelect:!Q,anySelected:W,checkboxCellClassName:T,droppingClassName:K,className:t,compact:D}),ee=i.createElement(k,{rowClassNames:$,columns:o,item:g,itemIndex:b,columnStartIndex:Z?1:0,onRenderItemColumn:_,shimmer:P});return P?i.createElement("div",{className:Object(a.s)(Z&&$.shimmerLeftBorder,!D&&$.shimmerBottomBorder)},ee):i.createElement(d.a,r.__assign({},Object(a.O)(this.props,a.v),{direction:d.b.horizontal,ref:this._onRootRef,componentRef:this._focusZone,role:"row","aria-label":q,ariaDescribedBy:Y,className:Object(a.s)($.root),"data-is-focusable":!0,"data-selection-index":b,"data-item-index":b,"aria-rowindex":b+1,"data-is-draggable":G,draggable:G,"data-automationid":"DetailsRow",style:{minWidth:w?w.width:0},"aria-selected":J,allowFocusRoot:!0}),Z&&i.createElement("div",{role:"gridcell","aria-colindex":1,"data-selection-toggle":!0,className:$.checkCell},y({selected:z,anySelected:W,title:A,canSelect:X,compact:D,className:$.check,theme:N,isVisible:E===s.a.always})),i.createElement(u.a,{indentWidth:R,count:j-(this.props.collapseAllVisibility===h.a.hidden?1:0)}),g&&ee,B&&i.createElement("span",{role:"presentation",className:Object(a.s)($.cellMeasurer,$.cell),ref:this._cellMeasurer},i.createElement(k,{rowClassNames:$,columns:[B.column],item:g,itemIndex:b,columnStartIndex:(Z?1:0)+o.length,onRenderItemColumn:_})),i.createElement("span",{role:"checkbox",className:Object(a.s)($.checkCover),"aria-checked":z,"data-selection-toggle":!0}))},t.prototype.measureCell=function(e,t){var n=this.props.columns,r=void 0===n?m:n,i=Object(a.m)({},r[e]);i.minWidth=0,i.maxWidth=999999,delete i.calculatedWidth,this.setState({columnMeasureInfo:{index:e,column:i,onMeasureDone:t}})},t.prototype.focus=function(e){return void 0===e&&(e=!1),!!this._focusZone.current&&this._focusZone.current.focus(e)},t.prototype._onRenderCheck=function(e){return i.createElement(l.a,r.__assign({},e))},t.prototype._getSelectionState=function(e){var t=e.itemIndex,n=e.selection;return{isSelected:!!n&&n.isIndexSelected(t),isSelectionModal:!!n&&!!n.isModal&&n.isModal()}},t.prototype._onSelectionChanged=function(){var e=this._getSelectionState(this.props);Object(a._17)(e,this.state.selectionState)||this.setState({selectionState:e})},t.prototype._onToggleSelection=function(){var e=this.props.selection;e&&this.props.itemIndex>-1&&e.toggleIndexSelected(this.props.itemIndex)},t.prototype._getRowDragDropOptions=function(){var e=this.props,t=e.item,n=e.itemIndex,r=e.dragDropEvents;return{eventMap:e.eventsToRegister,selectionIndex:n,context:{data:t,index:n},canDrag:r.canDrag,canDrop:r.canDrop,onDragStart:r.onDragStart,updateDropState:this._updateDroppingState,onDrop:r.onDrop,onDragEnd:r.onDragEnd}},t.prototype._updateDroppingState=function(e,t){var n=this.state,r=n.selectionState,i=n.isDropping,o=this.props,a=o.dragDropEvents,s=o.item;e?a.onDragEnter&&(this._droppingClassNames=a.onDragEnter(s,t)):a.onDragLeave&&a.onDragLeave(s,t),i!==e&&this.setState({selectionState:r,isDropping:e})},t}(a.c)},function(e,t,n){"use strict";var r=n(1805);n.d(t,"a",function(){return r.a});n(806);var i=n(810);n.d(t,"b",function(){return i.a});n(811);var o=n(812);n.d(t,"c",function(){return o.a});n(813);var a=n(438);n.d(t,"d",function(){return a.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return h});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(438),s=n(230),l=n(224),u=n(810),c=Object(o.q)(),d={isDarkOverlay:!1,isBlocking:!1,className:"",containerClassName:"",topOffsetFixed:!1},p={type:a.a.normal,className:"",topButtonsProps:[]},h=function(e){function t(t){var n=e.call(this,t)||this;return n._getSubTextId=function(){var e=n.props,t=e.ariaDescribedById,r=e.modalProps,i=e.dialogContentProps,o=e.subText,a=t||r&&r.subtitleAriaId;return a||(a=(o||i&&i.subText)&&n._defaultSubTextId),a},n._getTitleTextId=function(){var e=n.props,t=e.ariaLabelledById,r=e.modalProps,i=e.dialogContentProps,o=e.title,a=t||r&&r.titleAriaId;return a||(a=(o||i&&i.title)&&n._defaultTitleTextId),a},n._id=Object(o.K)("Dialog"),n._defaultTitleTextId=n._id+"-title",n._defaultSubTextId=n._id+"-subText",n._warnDeprecations({isOpen:"hidden",type:"dialogContentProps.type",subText:"dialogContentProps.subText",contentClassName:"dialogContentProps.className",topButtonsProps:"dialogContentProps.topButtonsProps",className:"modalProps.className",isDarkOverlay:"modalProps.isDarkOverlay",isBlocking:"modalProps.isBlocking",containerClassName:"modalProps.containerClassName",onDismissed:"modalProps.onDismissed",onLayerDidMount:"modalProps.onLayerDidMount",ariaDescribedById:"modalProps.subtitleAriaId",ariaLabelledById:"modalProps.titleAriaId"}),n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,o=e.contentClassName,a=e.elementToFocusOnDismiss,l=e.firstFocusableSelector,h=e.forceFocusInsideTrap,f=e.styles,m=e.hidden,g=e.ignoreExternalFocusing,b=e.isBlocking,v=e.isClickableOutsideFocusTrap,y=e.isDarkOverlay,_=e.isOpen,S=e.onDismiss,w=e.onDismissed,E=e.onLayerDidMount,C=e.responsiveMode,x=e.subText,A=e.theme,T=e.title,O=e.topButtonsProps,k=e.type,I=e.minWidth,R=e.maxWidth,P=r.__assign({},d,this.props.modalProps),D=r.__assign({},p,this.props.dialogContentProps),N=c(f,{theme:A,className:t||P.className,containerClassName:n||P.containerClassName,hidden:m,dialogDefaultMinWidth:I,dialogDefaultMaxWidth:R});return i.createElement(s.a,r.__assign({elementToFocusOnDismiss:a,firstFocusableSelector:l,forceFocusInsideTrap:h,ignoreExternalFocusing:g,isClickableOutsideFocusTrap:v,onDismissed:w,onLayerDidMount:E,responsiveMode:C},P,{isDarkOverlay:void 0!==y?y:P.isDarkOverlay,isBlocking:void 0!==b?b:P.isBlocking,isOpen:void 0!==_?_:!m,className:N.root,containerClassName:N.main,onDismiss:S||P.onDismiss,subtitleAriaId:this._getSubTextId(),titleAriaId:this._getTitleTextId()}),i.createElement(u.a,r.__assign({titleId:this._defaultTitleTextId,subTextId:this._defaultSubTextId,title:T,subText:x,showCloseButton:void 0!==b?!b:!P.isBlocking,topButtonsProps:O||D.topButtonsProps,type:void 0!==k?k:D.type,onDismiss:S||D.onDismiss,className:o||D.className},D),this.props.children))},t.defaultProps={hidden:!0},t=r.__decorate([l.b],t)}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return h});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(432),s=n(808),l=n(439),u=n(146),c=n(751),d=n(224),p=Object(o.q)(),h=function(e){function t(t){var n=e.call(this,t)||this;return n._focusTrapZone=Object(o.r)(),n._allowScrollOnModal=function(e){e?Object(o.i)(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n.state={id:Object(o.K)("Modal"),isOpen:t.isOpen,isVisible:t.isOpen,hasBeenOpened:t.isOpen},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){if(clearTimeout(this._onModalCloseTimer),e.isOpen)if(this.state.isOpen){if(this.setState({hasBeenOpened:!0,isVisible:!0}),e.topOffsetFixed){var t=document.getElementsByClassName("ms-Dialog-main"),n=void 0;t.length>0&&(n=t[0].getBoundingClientRect(),this.setState({modalRectangleTop:n.top}))}}else this.setState({isOpen:!0});!e.isOpen&&this.state.isOpen&&(this._onModalCloseTimer=this._async.setTimeout(this._onModalClose,1e3*parseFloat(s.a)),this.setState({isVisible:!1}))},t.prototype.componentDidUpdate=function(e,t){e.isOpen||t.isVisible||this.setState({isVisible:!0})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,r=e.scrollableContentClassName,o=e.elementToFocusOnDismiss,h=e.firstFocusableSelector,f=e.forceFocusInsideTrap,m=e.ignoreExternalFocusing,g=e.isBlocking,b=e.isClickableOutsideFocusTrap,v=e.isDarkOverlay,y=e.onDismiss,_=e.onLayerDidMount,S=e.responsiveMode,w=e.titleAriaId,E=e.styles,C=e.subtitleAriaId,x=e.theme,A=e.topOffsetFixed,T=this.state,O=T.isOpen,k=T.isVisible,I=T.hasBeenOpened,R=T.modalRectangleTop;if(!O)return null;var P=p(E,{theme:x,className:t,containerClassName:n,scrollableContentClassName:r,isOpen:O,isVisible:k,hasBeenOpened:I,modalRectangleTop:R,topOffsetFixed:A});return S>=d.a.small?i.createElement(u.a,{onLayerDidMount:_},i.createElement(c.a,{role:g?"alertdialog":"dialog",ariaLabelledBy:w,ariaDescribedBy:C,onDismiss:y},i.createElement("div",{className:P.root},i.createElement(l.a,{isDarkThemed:v,onClick:g?void 0:y,styles:s.b}),i.createElement(a.a,{componentRef:this._focusTrapZone,className:P.main,elementToFocusOnDismiss:o,isClickableOutsideFocusTrap:b||!g,ignoreExternalFocusing:m,forceFocusInsideTrap:f,firstFocusableSelector:h},i.createElement("div",{ref:this._allowScrollOnModal,className:P.scrollableContent},this.props.children))))):null},t.prototype.focus=function(){this._focusTrapZone.current&&this._focusTrapZone.current.focus()},t.prototype._onModalClose=function(){this.setState({isOpen:!1}),this.props.onDismissed&&this.props.onDismissed()},t.defaultProps={isOpen:!1,isDarkOverlay:!0,isBlocking:!1,className:"",containerClassName:""},t=r.__decorate([d.b],t)}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"b",function(){return a}),n.d(t,"c",function(){return l});var r,i=n(7),o=i.b.durationValue2,a={root:{selectors:(r={},r[i.g]={opacity:0},r)}},s={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open"},l=function(e){var t=e.className,n=e.containerClassName,r=e.scrollableContentClassName,a=e.isOpen,l=e.isVisible,u=e.hasBeenOpened,c=e.modalRectangleTop,d=e.theme,p=e.topOffsetFixed,h=d.palette,f=Object(i.w)(s,d);return{root:[f.root,d.fonts.medium,{backgroundColor:"transparent",position:"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity "+o},p&&u&&{alignItems:"flex-start"},a&&f.isOpen,l&&{opacity:1,pointerEvents:"auto"},t],main:[f.main,{boxShadow:"0 0 5px 0 rgba(0, 0, 0, 0.4)",backgroundColor:h.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid tranparent",maxHeight:"100%",overflowY:"auto"},p&&u&&{top:c},n],scrollableContent:[f.scrollableContent,{overflowY:"auto",flexGrow:1},r]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=Object(o.q)(),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.componentDidMount=function(){Object(o.u)()},t.prototype.componentWillUnmount=function(){Object(o.y)()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,s=e.theme,l=e.styles,u=Object(o.O)(this.props,o.v),c=a(l,{theme:s,className:n,isDark:t});return i.createElement("div",r.__assign({},u,{className:c.root}))},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(811),o=n(1811),a=Object(r._19)(i.a,o.a,void 0,{scope:"DialogContent"})},function(e,t,n){"use strict";n.d(t,"a",function(){return p});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(438),s=n(29),l=n(812),u=n(224),c=Object(o.q)(),d=i.createElement(l.a,null).type,p=function(e){function t(t){return e.call(this,t)||this}return r.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.showCloseButton,o=t.className,l=t.closeButtonAriaLabel,u=t.onDismiss,d=t.subTextId,p=t.subText,h=t.titleId,f=t.title,m=t.type,g=t.styles,b=t.theme,v=c(g,{theme:b,className:o,isLargeHeader:m===a.a.largeHeader,isClose:m===a.a.close}),y=this._groupChildren();return p&&(e=i.createElement("p",{className:v.subText,id:d},p)),i.createElement("div",{className:v.content},i.createElement("div",{className:v.header},i.createElement("p",{className:v.title,id:h,role:"heading","aria-level":2},f),i.createElement("div",{className:v.topButton},this.props.topButtonsProps.map(function(e,t){return i.createElement(s.f,r.__assign({key:e.uniqueId||t},e))}),(m===a.a.close||n&&m!==a.a.largeHeader)&&i.createElement(s.f,{className:v.button,iconProps:{iconName:"Cancel"},ariaLabel:l,onClick:u}))),i.createElement("div",{className:v.inner},i.createElement("div",{className:v.innerContent},e,y.contents),y.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return i.Children.map(this.props.children,function(t){"object"===typeof t&&null!==t&&t.type===d?e.footers.push(t):e.contents.push(t)}),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},t=r.__decorate([u.b],t)}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(813),o=n(1810),a=Object(r._19)(i.a,o.a,void 0,{scope:"DialogFooter"})},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=Object(o.q)(),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return this._classNames=a(n,{theme:r,className:t}),i.createElement("div",{className:this._classNames.actions},i.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return i.Children.map(this.props.children,function(t){return t?i.createElement("span",{className:e._classNames.action},t):null})},t}(o.c)},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.normal=0]="normal",e[e.compact=1]="compact"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return y});var r=n(0),i=n(1),o=(n.n(i),n(29)),a=n(73),s=n(431),l=n(35),u=n(19),c=n(74),d=n(120),p=n(816),h=n(3),f=n(224),m=n(227),g=n(442),b=n(1830),v=Object(h.q)(),y=function(e){function t(t){var n,c=e.call(this,t)||this;if(c._host=Object(h.r)(),c._focusZone=Object(h.r)(),c._dropDown=Object(h.r)(),c._scrollIdleDelay=250,c._sizePosCache=new b.a,c._onRenderTitle=function(e){var t=c.props.multiSelectDelimiter,n=void 0===t?", ":t,r=e.map(function(e){return e.text}).join(n);return i.createElement("span",null,r)},c._onRenderPlaceHolder=function(e){return e.placeHolder?i.createElement("span",null,e.placeHolder):null},c._onRenderContainer=function(e){var t=c.props,n=t.onRenderList,o=void 0===n?c._onRenderList:n,s=t.responsiveMode,l=t.calloutProps,u=t.panelProps,d=t.dropdownWidth;return s<=f.a.medium?i.createElement(p.a,r.__assign({className:c._classNames.panel,isOpen:!0,isLightDismiss:!0,onDismissed:c._onDismiss,hasCloseButton:!1},u),o(e,c._onRenderList)):i.createElement(a.a,r.__assign({isBeakVisible:!1,gapSpace:0,doNotLayer:!1,directionalHintFixed:!1,directionalHint:4},l,{className:c._classNames.callout,target:c._dropDown.current,onDismiss:c._onDismiss,onScroll:c._onScroll,onPositioned:c._onPositioned,calloutWidth:d||(c._dropDown.current?c._dropDown.current.clientWidth:0)}),o(e,c._onRenderList))},c._onRenderCaretDown=function(e){return i.createElement(u.a,{className:c._classNames.caretDown,iconName:"ChevronDown"})},c._onRenderList=function(e){var t=c.props.onRenderItem,n=void 0===t?c._onRenderItem:t,o=c._id;return i.createElement("div",{className:c._classNames.dropdownItemsWrapper,onKeyDown:c._onZoneKeyDown,onKeyUp:c._onZoneKeyUp,ref:c._host,tabIndex:0},i.createElement(l.a,{ref:c._focusZone,direction:l.b.vertical,id:o+"-list",className:c._classNames.dropdownItems,"aria-labelledby":o+"-label",role:"listbox"},c.props.options.map(function(e,t){return n(r.__assign({},e,{index:t}),c._onRenderItem)})))},c._onRenderItem=function(e){switch(e.itemType){case m.a.Divider:return c._renderSeparator(e);case m.a.Header:return c._renderHeader(e);default:return c._renderOption(e)}},c._renderOption=function(e){var t=c.props.onRenderOption,n=void 0===t?c._onRenderOption:t,r=c.state.selectedIndices,a=void 0===r?[]:r,l=c._id,u=!(void 0===e.index||!a)&&a.indexOf(e.index)>-1,d=u&&!0===e.disabled?c._classNames.dropdownItemSelectedAndDisabled:u?c._classNames.dropdownItemSelected:!0===e.disabled?c._classNames.dropdownItemDisabled:c._classNames.dropdownItem;return c.props.multiSelect?i.createElement(s.a,{id:l+"-list"+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,onChange:c._onItemClick(e),inputProps:{onMouseEnter:c._onItemMouseEnter.bind(c,e),onMouseLeave:c._onMouseItemLeave.bind(c,e),onMouseMove:c._onItemMouseMove.bind(c,e)},label:e.text,title:e.title?e.title:e.text,onRenderLabel:c._onRenderLabel.bind(c,e),className:d,role:"option","aria-selected":u?"true":"false",checked:u}):i.createElement(o.d,{id:l+"-list"+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:d,onClick:c._onItemClick(e),onMouseEnter:c._onItemMouseEnter.bind(c,e),onMouseLeave:c._onMouseItemLeave.bind(c,e),onMouseMove:c._onItemMouseMove.bind(c,e),role:"option","aria-selected":u?"true":"false",ariaLabel:e.ariaLabel||e.text,title:e.title?e.title:e.text},n(e,c._onRenderOption))},c._onRenderOption=function(e){return i.createElement("span",{className:c._classNames.dropdownOptionText},e.text)},c._onRenderLabel=function(e){var t=c.props.onRenderOption;return(void 0===t?c._onRenderOption:t)(e,c._onRenderOption)},c._onPositioned=function(e){c._focusZone.current&&c._async.requestAnimationFrame(function(){var e=c.state.selectedIndices;if(e&&e[0]&&!c.props.options[e[0]].disabled){var t=Object(h.H)().querySelector("#"+c._id+"-list"+e[0]);c._focusZone.current.focusElement(t)}else c._focusZone.current.focus()}),c.state.calloutRenderEdge&&c.state.calloutRenderEdge===e.targetEdge||c.setState({calloutRenderEdge:e.targetEdge})},c._onItemClick=function(e){return function(t){e.disabled||(c.setSelectedIndex(t,e.index),c.props.multiSelect||c.setState({isOpen:!1}))}},c._onScroll=function(){c._isScrollIdle||void 0===c._scrollIdleTimeoutId?c._isScrollIdle=!1:(c._async.clearTimeout(c._scrollIdleTimeoutId),c._scrollIdleTimeoutId=void 0),c._scrollIdleTimeoutId=c._async.setTimeout(function(){c._isScrollIdle=!0},c._scrollIdleDelay)},c._onMouseItemLeave=function(e,t){if(!c._shouldIgnoreMouseEvent()&&c._host.current)if(c._host.current.setActive)try{c._host.current.setActive()}catch(e){}else c._host.current.focus()},c._onDismiss=function(){c.setState({isOpen:!1}),c._dropDown.current&&c._dropDown.current.focus()},c._onDropdownBlur=function(e){c._isDisabled()||(c.setState({hasFocus:!1}),c.state.isOpen||c.props.onBlur&&c.props.onBlur(e))},c._onDropdownKeyDown=function(e){if(!c._isDisabled()&&(c._processingExpandCollapseKeyOnly=c._isExpandCollapseKey(e),!c.props.onKeyDown||(c.props.onKeyDown(e),!e.defaultPrevented))){var t,n=c.state.selectedIndices.length?c.state.selectedIndices[0]:-1,r=e.altKey||e.metaKey,i=c.state.isOpen;switch(e.which){case 13:c.setState({isOpen:!i});break;case 27:if(!i)return;c.setState({isOpen:!1});break;case 38:if(r){if(i){c.setState({isOpen:!1});break}return}c.props.multiSelect?c.setState({isOpen:!0}):c._isDisabled()||(t=c._moveIndex(e,-1,n-1,n));break;case 40:r&&(e.stopPropagation(),e.preventDefault()),r&&!i||c.props.multiSelect?c.setState({isOpen:!0}):c._isDisabled()||(t=c._moveIndex(e,1,n+1,n));break;case 36:c.props.multiSelect||(t=c._moveIndex(e,1,0,n));break;case 35:c.props.multiSelect||(t=c._moveIndex(e,-1,c.props.options.length-1,n));break;case 32:break;default:return}t!==n&&(e.stopPropagation(),e.preventDefault())}},c._onDropdownKeyUp=function(e){if(!c._isDisabled()){var t=c._processingExpandCollapseKeyOnly&&c._isExpandCollapseKey(e);c._processingExpandCollapseKeyOnly=!1;var n=c.state.isOpen;if(!c.props.onKeyUp||(c.props.onKeyUp(e),!e.preventDefault)){switch(e.which){case 32:c.setState({isOpen:!n});break;default:return void(t&&n&&c.setState({isOpen:!1}))}e.stopPropagation(),e.preventDefault()}}},c._onZoneKeyDown=function(e){var t;c._processingExpandCollapseKeyOnly=c._isExpandCollapseKey(e);var n=e.altKey||e.metaKey;switch(e.which){case 38:n?c.setState({isOpen:!1}):c._host.current&&(t=Object(h.M)(c._host.current,c._host.current.lastChild,!0));break;case 36:case 35:case 33:case 34:break;case 40:!n&&c._host.current&&(t=Object(h.I)(c._host.current,c._host.current.firstChild,!0));break;case 27:c.setState({isOpen:!1});break;case 9:return void c.setState({isOpen:!1});default:return}t&&t.focus(),e.stopPropagation(),e.preventDefault()},c._onZoneKeyUp=function(e){var t=c._processingExpandCollapseKeyOnly&&c._isExpandCollapseKey(e);c._processingExpandCollapseKeyOnly=!1,t&&c.state.isOpen&&(c.setState({isOpen:!1}),e.preventDefault())},c._onDropdownClick=function(e){if(!c.props.onClick||(c.props.onClick(e),!e.preventDefault)){var t=c.state.isOpen;c._isDisabled()||c.setState({isOpen:!t})}},c._onFocus=function(e){var t=c.state,n=t.isOpen,r=t.selectedIndices,i=c.props.multiSelect;c._isDisabled()||(n||0!==r.length||i||c._moveIndex(e,1,0,-1),c.props.onFocus&&c.props.onFocus(e),c.setState({hasFocus:!0}))},c._isDisabled=function(){var e=c.props.disabled,t=c.props.isDisabled;return void 0!==t&&(e=t),e},c._warnDeprecations({isDisabled:"disabled",onChanged:"onChange"}),c._warnMutuallyExclusive({defaultSelectedKey:"selectedKey",defaultSelectedKeys:"selectedKeys",selectedKeys:"selectedKey",multiSelect:"defaultSelectedKey",selectedKey:"multiSelect"}),c._id=t.id||Object(h.K)("Dropdown"),c._isScrollIdle=!0,c._processingExpandCollapseKeyOnly=!1,c.props.multiSelect){var d=void 0!==t.defaultSelectedKeys?t.defaultSelectedKeys:t.selectedKeys;n=c._getSelectedIndexes(t.options,d)}else{var g=void 0!==t.defaultSelectedKey?t.defaultSelectedKey:t.selectedKey;n=c._getSelectedIndexes(t.options,g),c._sizePosCache.updateOptions(t.options)}return c.state={isOpen:!1,selectedIndices:n,hasFocus:!1,calloutRenderEdge:void 0},c}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=this.props.multiSelect?"selectedKeys":"selectedKey";void 0===e[t]||e[t]===this.props[t]&&e.options===this.props.options||this.setState({selectedIndices:this._getSelectedIndexes(e.options,e[t])}),e.options===this.props.options||e.multiSelect||this._sizePosCache.updateOptions(e.options)},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this._dropDown.current&&this._dropDown.current.focus(),this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e=this,t=this._id,n=this.props,o=n.className,a=n.label,s=n.options,l=n.ariaLabel,u=n.required,p=n.errorMessage,f=n.multiSelect,m=n.keytipProps,g=n.styles,b=n.theme,y=n.panelProps,_=n.calloutProps,S=n.onRenderTitle,w=void 0===S?this._onRenderTitle:S,E=n.onRenderContainer,C=void 0===E?this._onRenderContainer:E,x=n.onRenderPlaceHolder,A=void 0===x?this._onRenderPlaceHolder:x,T=n.onRenderCaretDown,O=void 0===T?this._onRenderCaretDown:T,k=this.state,I=k.isOpen,R=k.selectedIndices,P=k.hasFocus,D=k.calloutRenderEdge,N=this._getAllSelectedOptions(s,R),M=Object(h.O)(this.props,h.v),L=this._isDisabled(),B=t+"-option",F=f?{role:void 0,ariaActiveDescendant:void 0,childRole:void 0,ariaSetSize:void 0,ariaPosInSet:void 0,ariaSelected:void 0}:{role:"listbox",ariaActiveDescendant:I&&1===R.length&&R[0]>=0?this._id+"-list"+R[0]:B,childRole:"option",ariaSetSize:this._sizePosCache.optionSetSize,ariaPosInSet:this._sizePosCache.positionInSet(R[0]),ariaSelected:void 0!==R[0]||void 0};this._classNames=v(g,{theme:b,className:o,hasError:Boolean(p&&p.length>0),isOpen:I,required:u,disabled:L,isRenderingPlaceholder:!N.length,panelClassName:y?y.className:void 0,calloutClassName:_?_.className:void 0,calloutRenderEdge:D});var j=this._classNames.subComponentStyles?this._classNames.subComponentStyles.label:void 0;return i.createElement("div",{className:this._classNames.root},a&&i.createElement(d.a,{className:this._classNames.label,id:t+"-label",htmlFor:t,required:u,styles:j},a),i.createElement(c.a,{keytipProps:m,disabled:L},function(n){return i.createElement("div",r.__assign({},n,{"data-is-focusable":!L,ref:e._dropDown,id:t,tabIndex:L?-1:0,"aria-expanded":I?"true":"false",role:F.role,"aria-label":l,"aria-labelledby":a?t+"-label":void 0,"aria-describedby":Object(h._9)(B,n["aria-describedby"]),"aria-activedescendant":F.ariaActiveDescendant,"aria-disabled":L,"aria-owns":I?t+"-list":void 0},M,{className:e._classNames.dropdown,onBlur:e._onDropdownBlur,onKeyDown:e._onDropdownKeyDown,onKeyUp:e._onDropdownKeyUp,onClick:e._onDropdownClick,onFocus:e._onFocus}),i.createElement("span",{id:B,className:e._classNames.title,"aria-atomic":!0,role:F.childRole,"aria-live":!P||L||f||I?"off":"assertive","aria-label":N.length?N[0].text:e.props.placeHolder,"aria-setsize":F.ariaSetSize,"aria-posinset":F.ariaPosInSet,"aria-selected":F.ariaSelected},N.length?w(N,e._onRenderTitle):A(e.props,e._onRenderPlaceHolder)),i.createElement("span",{className:e._classNames.caretDownWrapper},O(e.props,e._onRenderCaretDown)))}),I&&C(this.props,this._onRenderContainer),p&&p.length>0&&i.createElement("div",{className:this._classNames.errorMessage},p))},t.prototype.focus=function(e){this._dropDown.current&&-1!==this._dropDown.current.tabIndex&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var n=this.props,i=n.onChange,o=n.onChanged,a=n.options,s=n.selectedKey,l=n.selectedKeys,u=n.multiSelect,c=n.notifyOnReselect,d=this.state.selectedIndices,p=void 0===d?[]:d,h=!!p&&p.indexOf(t)>-1;if(t=Math.max(0,Math.min(a.length-1,t)),u||c||t!==p[0]){if(u||void 0!==s){if(u&&void 0===l){var f=p?this._copyArray(p):[];if(h){var m=f.indexOf(t);m>-1&&f.splice(m,1)}else f.push(t);this.setState({selectedIndices:f})}}else this.setState({selectedIndices:[t]});if(i)i(e,u?r.__assign({},a[t],{selected:!h}):a[t],t);if(o)o(u?r.__assign({},a[t],{selected:!h}):a[t],t)}},t.prototype._copyArray=function(e){for(var t=[],n=0,r=e;n<r.length;n++){var i=r[n];t.push(i)}return t},t.prototype._moveIndex=function(e,t,n,r){var i=this.props.options;if(r===n||0===i.length)return r;n<0&&(n=0),n>=i.length&&(n=i.length-1);for(var o=0;i[n].itemType===g.a.Header||i[n].itemType===g.a.Divider||i[n].disabled;){if(o>=i.length)return r;n+t<0?n=i.length:n+t>=i.length&&(n=-1),n+=t,o++}return this.setSelectedIndex(e,n),n},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t>0?i.createElement("div",{role:"separator",key:n,className:this._classNames.dropdownDivider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOption:t,r=e.key;return i.createElement("div",{key:r,className:this._classNames.dropdownItemHeader},n(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var n=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&document.activeElement!==n&&n.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._getSelectedIndexes=function(e,t){if(void 0===t){if(this.props.multiSelect)return this._getAllSelectedIndices(e);var n=this._getSelectedIndex(e,null);return-1!==n?[n]:[]}if(!Array.isArray(t))return[this._getSelectedIndex(e,t)];for(var r=[],i=0,o=t;i<o.length;i++){var a=o[i];r.push(this._getSelectedIndex(e,a))}return r},t.prototype._getAllSelectedOptions=function(e,t){for(var n=[],r=0,i=t;r<i.length;r++){var o=e[i[r]];o&&n.push(o)}return n},t.prototype._getAllSelectedIndices=function(e){return e.map(function(e,t){return e.selected?t:-1}).filter(function(e){return-1!==e})},t.prototype._getSelectedIndex=function(e,t){return Object(h.B)(e,function(e){return null!=t?e.key===t:!!e.isSelected||!!e.selected})},t.prototype._isExpandCollapseKey=function(e){return 18===e.which||"Meta"===e.key},t.defaultProps={options:[]},t=r.__decorate([f.b],t)}(h.c)},function(e,t,n){"use strict";var r=n(1826);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(762),s=n(1834),l=n(35),u=n(443),c=s,d=function(e){function t(t){var n=e.call(this,t)||this;return n.floatingPicker=Object(o.r)(),n.selectedItemsList=Object(o.r)(),n.root=Object(o.r)(),n.input=Object(o.r)(),n.onSelectionChange=function(){n.forceUpdate()},n.onInputChange=function(e){n.setState({queryString:e}),n.floatingPicker.current&&n.floatingPicker.current.onQueryStringChanged(e)},n.onInputFocus=function(e){n.selectedItemsList.current&&n.selectedItemsList.current.unselectAll(),n.props.inputProps&&n.props.inputProps.onFocus&&n.props.inputProps.onFocus(e)},n.onInputClick=function(e){if(n.selectedItemsList.current&&n.selectedItemsList.current.unselectAll(),n.floatingPicker.current&&n.inputElement){var t=""===n.inputElement.value||n.inputElement.value!==n.floatingPicker.current.inputText;n.floatingPicker.current.showPicker(t)}},n.onBackspace=function(e){8===e.which&&n.selectedItemsList.current&&n.items.length&&(n.input.current&&!n.input.current.isValueSelected&&n.input.current.inputElement===document.activeElement&&0===n.input.current.cursorLocation?(n.floatingPicker.current&&n.floatingPicker.current.hidePicker(),e.preventDefault(),n.selectedItemsList.current.removeItemAt(n.items.length-1),n._onSelectedItemsChanged()):n.selectedItemsList.current.hasSelectedItems()&&(n.floatingPicker.current&&n.floatingPicker.current.hidePicker(),e.preventDefault(),n.selectedItemsList.current.removeSelectedItems(),n._onSelectedItemsChanged()))},n.onCopy=function(e){n.selectedItemsList.current&&n.selectedItemsList.current.onCopy(e)},n.onPaste=function(e){if(n.props.onPaste){var t=e.clipboardData.getData("Text");e.preventDefault(),n.props.onPaste(t)}},n._onSuggestionSelected=function(e){var t=n.props.currentRenderedQueryString,r=n.state.queryString;if(void 0===t||t===r){var i=n.props.onItemSelected?n.props.onItemSelected(e):e;if(null===i)return;var o,a=i,s=i;s&&s.then?s.then(function(e){o=e,n._addProcessedItem(o)}):(o=a,n._addProcessedItem(o))}},n._onSelectedItemsChanged=function(){n.focus()},n.selection=new u.a({onSelectionChanged:function(){return n.onSelectionChange()}}),n.state={queryString:"",suggestionItems:n.props.suggestionItems?n.props.suggestionItems:null,selectedItems:n.props.defaultSelectedItems?n.props.defaultSelectedItems:n.props.selectedItems?n.props.selectedItems:null},n.floatingPickerProps=n.props.floatingPickerProps,n.selectedItemsListProps=n.props.selectedItemsListProps,n}return r.__extends(t,e),Object.defineProperty(t.prototype,"items",{get:function(){return this.state.selectedItems?this.state.selectedItems:this.selectedItemsList.current?this.selectedItemsList.current.items:null},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this.forceUpdate()},t.prototype.componentWillReceiveProps=function(e){e.floatingPickerProps&&(this.floatingPickerProps=e.floatingPickerProps),e.selectedItemsListProps&&(this.selectedItemsListProps=e.selectedItemsListProps),e.selectedItems&&this.setState({selectedItems:e.selectedItems})},t.prototype.focus=function(){this.input.current&&this.input.current.focus()},t.prototype.clearInput=function(){this.input.current&&this.input.current.clear()},Object.defineProperty(t.prototype,"inputElement",{get:function(){return this.input.current&&this.input.current.inputElement},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"highlightedItems",{get:function(){return this.selectedItemsList.current?this.selectedItemsList.current.highlightedItems():[]},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this.props,t=e.className,n=e.inputProps,s=e.disabled,d=e.focusZoneProps,p=this.floatingPicker.current&&-1!==this.floatingPicker.current.currentSelectedSuggestionIndex?"sug-"+this.floatingPicker.current.currentSelectedSuggestionIndex:void 0;return i.createElement("div",{ref:this.root,className:Object(o.s)("ms-BasePicker ms-BaseExtendedPicker",t||""),onKeyDown:this.onBackspace,onCopy:this.onCopy},i.createElement(l.a,r.__assign({direction:l.b.bidirectional},d),i.createElement(u.c,{selection:this.selection,selectionMode:u.b.multiple},i.createElement("div",{className:Object(o.s)("ms-BasePicker-text",c.pickerText),role:"list"},this.props.headerComponent,this.renderSelectedItemsList(),this.canAddItems()&&i.createElement(a.a,r.__assign({},n,{className:Object(o.s)("ms-BasePicker-input",c.pickerInput),ref:this.input,onFocus:this.onInputFocus,onClick:this.onInputClick,onInputValueChange:this.onInputChange,"aria-activedescendant":p,"aria-owns":"suggestion-list","aria-expanded":!!this.floatingPicker.current&&this.floatingPicker.current.isSuggestionsShown,"aria-haspopup":"true",autoCapitalize:"off",autoComplete:"off",role:"combobox",disabled:s,onPaste:this.onPaste}))))),this.renderSuggestions())},t.prototype.canAddItems=function(){var e=this.props.itemLimit;return void 0===e||this.items.length<e},t.prototype.renderSuggestions=function(){return(0,this.props.onRenderFloatingPicker)(r.__assign({componentRef:this.floatingPicker,onChange:this._onSuggestionSelected,inputElement:this.input.current?this.input.current.inputElement:void 0,selectedItems:this.items,suggestionItems:this.props.suggestionItems?this.props.suggestionItems:void 0},this.floatingPickerProps))},t.prototype.renderSelectedItemsList=function(){return(0,this.props.onRenderSelectedItems)(r.__assign({componentRef:this.selectedItemsList,selection:this.selection,selectedItems:this.props.selectedItems?this.props.selectedItems:void 0,onItemsDeleted:this.props.selectedItems?this.props.onItemsRemoved:void 0},this.selectedItemsListProps))},t.prototype._addProcessedItem=function(e){this.props.onItemAdded&&this.props.onItemAdded(e),this.selectedItemsList.current&&this.selectedItemsList.current.addItems([e]),this.input.current&&this.input.current.clear(),this.floatingPicker.current&&this.floatingPicker.current.hidePicker(),this.focus()},t}(o.c)},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.none=0]="none",e[e.descriptive=1]="descriptive",e[e.more=2]="more",e[e.downArrow=3]="downArrow"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return h});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(818),s=n(35),l=n(1841),u=n(19),c=n(103),d=n(440),p=Object(o.q)(),h=function(e){function t(t){var n=e.call(this,t)||this;return n._classNames=p(n.props.styles,{theme:n.props.theme,className:n.props.className}),n._ariaDescriptionId=Object(o.K)(),n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props.overflowButtonProps,t=this.props,n=t.ariaDescription,r=t.chevronButtonProps,o=t.maxDisplayablePersonas,a=t.personas,l=t.overflowPersonas,u=t.showAddButton,c=this._classNames,d=Math.min(a.length,o||a.length);r&&!e&&(e=r);var p=l&&l.length>0,h=p?a:a.slice(0,d),f=(p?l:a.slice(d))||[];return i.createElement("div",{className:c.root},this.onRenderAriaDescription(),i.createElement("div",{className:c.itemContainer},u?this._getAddNewElement():null,i.createElement(s.a,{ariaDescribedBy:n&&this._ariaDescriptionId,role:"listbox",direction:s.b.horizontal},i.createElement("ul",{className:c.members},this._onRenderVisiblePersonas(h,0===f.length&&1===a.length))),e?this._getOverflowElement(f):null))},t.prototype.onRenderAriaDescription=function(){var e=this.props.ariaDescription,t=this._classNames;return e&&i.createElement("span",{className:t.screenReaderOnly,id:this._ariaDescriptionId},e)},t.prototype._onRenderVisiblePersonas=function(e,t){var n=this;return e.map(function(e,r){var o=t?n._getPersonaControl(e):n._getPersonaCoinControl(e);return i.createElement("li",{key:(t?"persona":"personaCoin")+"-"+r,className:n._classNames.member},e.onClick?n._getElementWithOnClickEvent(o,e,r):n._getElementWithoutOnClickEvent(o,e,r))})},t.prototype._getPersonaControl=function(e){var t=this.props,n=t.getPersonaProps,o=t.personaSize;return i.createElement(c.a,r.__assign({imageInitials:e.imageInitials,imageUrl:e.imageUrl,initialsColor:e.initialsColor,allowPhoneInitials:e.allowPhoneInitials,text:e.personaName,size:o},n?n(e):null,{styles:{details:{flex:"1 0 auto"}}}))},t.prototype._getPersonaCoinControl=function(e){var t=this.props,n=t.getPersonaProps,o=t.personaSize;return i.createElement(d.a,r.__assign({imageInitials:e.imageInitials,imageUrl:e.imageUrl,initialsColor:e.initialsColor,allowPhoneInitials:e.allowPhoneInitials,text:e.personaName,size:o},n?n(e):null))},t.prototype._getElementWithOnClickEvent=function(e,t,n){return i.createElement(l.a,r.__assign({},Object(o.O)(t,o.o),this._getElementProps(t,n),{onClick:this._onPersonaClick.bind(this,t)}),e)},t.prototype._getElementWithoutOnClickEvent=function(e,t,n){return i.createElement("div",r.__assign({},Object(o.O)(t,o.o),this._getElementProps(t,n)),e)},t.prototype._getElementProps=function(e,t){var n=this._classNames;return{key:(e.imageUrl?"i":"")+t,"data-is-focusable":!0,role:"option",className:n.itemButton,title:e.personaName,onMouseMove:this._onPersonaMouseMove.bind(this,e),onMouseOut:this._onPersonaMouseOut.bind(this,e)}},t.prototype._getOverflowElement=function(e){switch(this.props.overflowButtonType){case a.a.descriptive:return this._getDescriptiveOverflowElement(e);case a.a.downArrow:return this._getIconElement("ChevronDown");case a.a.more:return this._getIconElement("More");default:return null}},t.prototype._getDescriptiveOverflowElement=function(e){var t=this.props,n=t.overflowButtonProps,o=t.personaSize;if(!e||e.length<1)return null;var a=e.map(function(e){return e.personaName}).join(", "),s=Math.max(e.length,0),u=this._classNames;return i.createElement(l.a,r.__assign({},n,{ariaDescription:a,className:u.descriptiveOverflowButton}),i.createElement(d.a,{title:a,size:o,onRenderInitials:this._renderInitialsNotPictured(s),initialsColor:d.b.transparent}))},t.prototype._getIconElement=function(e){var t=this.props,n=t.overflowButtonProps,o=t.personaSize,a=this._classNames;return i.createElement(l.a,r.__assign({},n,{className:a.overflowButton}),i.createElement(d.a,{size:o,onRenderInitials:this._renderInitials(e,!0),initialsColor:d.b.transparent}))},t.prototype._getAddNewElement=function(){var e=this.props,t=e.addButtonProps,n=e.personaSize,o=this._classNames;return i.createElement(l.a,r.__assign({},t,{className:o.addButton}),i.createElement(d.a,{size:n,onRenderInitials:this._renderInitials("AddFriend")}))},t.prototype._onPersonaClick=function(e,t){e.onClick(t,e),t.preventDefault(),t.stopPropagation()},t.prototype._onPersonaMouseMove=function(e,t){e.onMouseMove&&e.onMouseMove(t,e)},t.prototype._onPersonaMouseOut=function(e,t){e.onMouseOut&&e.onMouseOut(t,e)},t.prototype._renderInitials=function(e,t){var n=this._classNames;return function(){return i.createElement(u.a,{iconName:e,className:t?n.overflowInitialsIcon:""})}},t.prototype._renderInitialsNotPictured=function(e){var t=this._classNames;return function(){return i.createElement("span",{className:t.overflowInitialsIcon},"+"+e)}},t.defaultProps={maxDisplayablePersonas:5,personas:[],overflowPersonas:[],personaSize:d.c.size32},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(1847)),a=n(3),s=n(73),l=n(821),u=o,c=function(e){function t(t){var n=e.call(this,t)||this;return n.root=Object(a.r)(),n.SuggestionsControlOfProperType=l.a,n.onQueryStringChanged=function(e){e!==n.state.queryString&&(n.setState({queryString:e}),n.props.onInputChanged&&n.props.onInputChanged(e),n.updateValue(e))},n.hidePicker=function(){n.props.onSuggestionsHidden&&n.isSuggestionsShown&&n.props.onSuggestionsHidden(),n.setState({suggestionsVisible:!1})},n.showPicker=function(e){void 0===e&&(e=!1),n.props.onSuggestionsShown&&!n.isSuggestionsShown&&n.props.onSuggestionsShown(),n.setState({suggestionsVisible:!0});var t=n.props.inputElement?n.props.inputElement.value:"";e&&n.updateValue(t)},n.completeSuggestion=function(){n.suggestionsControl&&n.suggestionsControl.hasSuggestionSelected()&&n.onChange(n.suggestionsControl.currentSuggestion.item)},n.onSuggestionClick=function(e,t,r){n.onChange(t),n._updateSuggestionsVisible(!1)},n.onSuggestionRemove=function(e,t,r){n.props.onRemoveSuggestion&&n.props.onRemoveSuggestion(t),n.suggestionsControl&&n.suggestionsControl.removeSuggestion(r)},n.onKeyDown=function(e){if(n.state.suggestionsVisible&&(!n.props.inputElement||n.props.inputElement.contains(e.target))){var t=e.which;switch(t){case 27:n.hidePicker(),e.preventDefault(),e.stopPropagation();break;case 9:case 13:!e.shiftKey&&!e.ctrlKey&&n.suggestionsControl&&n.suggestionsControl.handleKeyDown(t)?(e.preventDefault(),e.stopPropagation()):n._onValidateInput();break;case 46:n.props.onRemoveSuggestion&&n.suggestionsControl&&n.suggestionsControl.hasSuggestionSelected&&n.suggestionsControl.currentSuggestion&&(n.props.onRemoveSuggestion(n.suggestionsControl.currentSuggestion.item),n.suggestionsControl.removeSuggestion(),n.forceUpdate()),e.stopPropagation();break;case 38:case 40:n.suggestionsControl&&n.suggestionsControl.handleKeyDown(t)&&(e.preventDefault(),e.stopPropagation(),n._updateActiveDescendant())}}},n._onValidateInput=function(){if(n.state.queryString&&n.props.onValidateInput&&n.props.createGenericItem){var e=n.props.createGenericItem(n.state.queryString,n.props.onValidateInput(n.state.queryString)),t=n.suggestionStore.convertSuggestionsToSuggestionItems([e]);n.onChange(t[0].item)}},n.suggestionStore=t.suggestionsStore,n.state={queryString:"",didBind:!1},n}return r.__extends(t,e),Object.defineProperty(t.prototype,"inputText",{get:function(){return this.state.queryString},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"suggestions",{get:function(){return this.suggestionStore.suggestions},enumerable:!0,configurable:!0}),t.prototype.forceResolveSuggestion=function(){this.suggestionsControl&&this.suggestionsControl.hasSuggestionSelected()?this.completeSuggestion():this._onValidateInput()},Object.defineProperty(t.prototype,"currentSelectedSuggestionIndex",{get:function(){return this.suggestionsControl?this.suggestionsControl.currentSuggestionIndex:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isSuggestionsShown",{get:function(){return void 0!==this.state.suggestionsVisible&&this.state.suggestionsVisible},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._bindToInputElement(),this._onResolveSuggestions=this._async.debounce(this._onResolveSuggestions,this.props.resolveDelay)},t.prototype.componentDidUpdate=function(){this._bindToInputElement()},t.prototype.componentWillUnmount=function(){this._unbindFromInputElement()},t.prototype.componentWillReceiveProps=function(e){e.suggestionItems&&this.updateSuggestions(e.suggestionItems)},t.prototype.updateSuggestions=function(e,t){void 0===t&&(t=!1),this.suggestionStore.updateSuggestions(e),t&&this.forceUpdate()},t.prototype.render=function(){var e=this.props.className;return i.createElement("div",{ref:this.root,className:Object(a.s)("ms-BasePicker ms-BaseFloatingPicker",e||"")},this.renderSuggestions())},t.prototype.renderSuggestions=function(){var e=this.SuggestionsControlOfProperType;return this.state.suggestionsVisible?i.createElement(s.a,{className:u.callout,isBeakVisible:!1,gapSpace:5,target:this.props.inputElement,onDismiss:this.hidePicker,directionalHint:4,directionalHintForRTL:6,calloutWidth:this.props.calloutWidth?this.props.calloutWidth:0},i.createElement(e,r.__assign({onRenderSuggestion:this.props.onRenderSuggestionsItem,onSuggestionClick:this.onSuggestionClick,onSuggestionRemove:this.onSuggestionRemove,suggestions:this.suggestionStore.getSuggestions(),ref:this._resolveRef("suggestionsControl"),completeSuggestion:this.completeSuggestion,shouldLoopSelection:!1},this.props.pickerSuggestionsProps))):null},t.prototype.onSelectionChange=function(){this.forceUpdate()},t.prototype.updateValue=function(e){""===e?this.updateSuggestionWithZeroState():this._onResolveSuggestions(e)},t.prototype.updateSuggestionWithZeroState=function(){if(this.props.onZeroQuerySuggestion){var e=(0,this.props.onZeroQuerySuggestion)(this.props.selectedItems);this.updateSuggestionsList(e)}else this.hidePicker()},t.prototype.updateSuggestionsList=function(e){var t=this,n=e,r=e;if(Array.isArray(n))this.updateSuggestions(n,!0);else if(r&&r.then){var i=this.currentPromise=r;i.then(function(e){i===t.currentPromise&&t.updateSuggestions(e,!0)})}},t.prototype.onChange=function(e){this.props.onChange&&this.props.onChange(e)},t.prototype._updateActiveDescendant=function(){if(this.props.inputElement&&this.suggestionsControl&&this.suggestionsControl.selectedElement){var e=this.suggestionsControl.selectedElement.getAttribute("id");e&&this.props.inputElement.setAttribute("aria-activedescendant",e)}},t.prototype._onResolveSuggestions=function(e){var t=this.props.onResolveSuggestions(e,this.props.selectedItems);this._updateSuggestionsVisible(!0),null!==t&&this.updateSuggestionsList(t)},t.prototype._updateSuggestionsVisible=function(e){e?this.showPicker():this.hidePicker()},t.prototype._bindToInputElement=function(){this.props.inputElement&&!this.state.didBind&&(this.props.inputElement.addEventListener("keydown",this.onKeyDown),this.setState({didBind:!0}))},t.prototype._unbindFromInputElement=function(){this.props.inputElement&&this.state.didBind&&(this.props.inputElement.removeEventListener("keydown",this.onKeyDown),this.setState({didBind:!1}))},t}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r,i=n(0),o=n(1),a=(n.n(o),n(3)),s=n(822),l=n(1858);!function(e){e[e.header=0]="header",e[e.suggestion=1]="suggestion",e[e.footer=2]="footer"}(r||(r={}));var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.renderItem,r=t.onExecute,i=t.isSelected,s=t.id;return r?o.createElement("div",{id:s,onClick:r,className:Object(a.s)("ms-Suggestions-sectionButton",l.actionButton,(e={},e["is-selected "+l.buttonSelected]=i,e))},n()):o.createElement("div",{id:s,className:Object(a.s)("ms-Suggestions-section",l.suggestionsTitle)},n())},t}(a.c),c=function(e){function t(t){var n=e.call(this,t)||this;return n.SuggestionsOfProperType=s.a,n.state={selectedHeaderIndex:-1,selectedFooterIndex:-1,suggestions:t.suggestions},n}return i.__extends(t,e),t.prototype.componentDidMount=function(){this.resetSelectedItem()},t.prototype.componentDidUpdate=function(){this.scrollSelected()},t.prototype.componentWillReceiveProps=function(e){var t=this;e.suggestions&&this.setState({suggestions:e.suggestions},function(){t.resetSelectedItem()})},t.prototype.componentWillUnmount=function(){this._suggestions.deselectAllSuggestions()},t.prototype.render=function(){var e=this.props,t=e.className,n=e.headerItemsProps,r=e.footerItemsProps;return o.createElement("div",{className:Object(a.s)("ms-Suggestions",t||"",l.root)},n&&this.renderHeaderItems(),this._renderSuggestions(),r&&this.renderFooterItems())},Object.defineProperty(t.prototype,"currentSuggestion",{get:function(){return this._suggestions&&this._suggestions.getCurrentItem()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentSuggestionIndex",{get:function(){return this._suggestions?this._suggestions.currentIndex:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedElement",{get:function(){return this._selectedElement?this._selectedElement:this._suggestions.selectedElement},enumerable:!0,configurable:!0}),t.prototype.hasSuggestionSelected=function(){return this._suggestions&&this._suggestions.hasSuggestionSelected()},t.prototype.hasSelection=function(){var e=this.state,t=e.selectedHeaderIndex,n=e.selectedFooterIndex;return-1!==t||this.hasSuggestionSelected()||-1!==n},t.prototype.executeSelectedAction=function(){var e=this.props,t=e.headerItemsProps,n=e.footerItemsProps,r=this.state,i=r.selectedHeaderIndex,o=r.selectedFooterIndex;if(t&&-1!==i&&i<t.length){var a=t[i];a.onExecute&&a.onExecute()}else if(this._suggestions.hasSuggestionSelected())this.props.completeSuggestion();else if(n&&-1!==o&&o<n.length){var s=n[o];s.onExecute&&s.onExecute()}},t.prototype.removeSuggestion=function(e){this._suggestions.removeSuggestion(e||this._suggestions.currentIndex)},t.prototype.handleKeyDown=function(e){var t=this.state,n=t.selectedHeaderIndex,i=t.selectedFooterIndex,o=!1;return 40===e?-1!==n||this._suggestions.hasSuggestionSelected()||-1!==i?-1!==n?(this.selectNextItem(r.header),o=!0):this._suggestions.hasSuggestionSelected()?(this.selectNextItem(r.suggestion),o=!0):-1!==i&&(this.selectNextItem(r.footer),o=!0):this.selectFirstItem():38===e?-1!==n||this._suggestions.hasSuggestionSelected()||-1!==i?-1!==n?(this.selectPreviousItem(r.header),o=!0):this._suggestions.hasSuggestionSelected()?(this.selectPreviousItem(r.suggestion),o=!0):-1!==i&&(this.selectPreviousItem(r.footer),o=!0):this.selectLastItem():13!==e&&9!==e||this.hasSelection()&&(this.executeSelectedAction(),o=!0),o},t.prototype.scrollSelected=function(){this._selectedElement&&this._selectedElement.scrollIntoView(!1)},t.prototype.renderHeaderItems=function(){var e=this,t=this.props,n=t.headerItemsProps,r=t.suggestionsHeaderContainerAriaLabel,i=this.state.selectedHeaderIndex;return n?o.createElement("div",{className:Object(a.s)("ms-Suggestions-headerContainer",l.suggestionsContainer),id:"suggestionHeader-list",role:"list","aria-label":r},n.map(function(t,n){var r=-1!==i&&i===n;return t.shouldShow()?o.createElement("div",{ref:e._resolveRef(r?"_selectedElement":""),id:"sug-header"+n,key:"sug-header"+n,role:"listitem","aria-label":t.ariaLabel},o.createElement(u,{id:"sug-header-item"+n,isSelected:r,renderItem:t.renderItem,onExecute:t.onExecute,className:t.className})):null})):null},t.prototype.renderFooterItems=function(){var e=this,t=this.props,n=t.footerItemsProps,r=t.suggestionsFooterContainerAriaLabel,i=this.state.selectedFooterIndex;return n?o.createElement("div",{className:Object(a.s)("ms-Suggestions-footerContainer",l.suggestionsContainer),id:"suggestionFooter-list",role:"list","aria-label":r},n.map(function(t,n){var r=-1!==i&&i===n;return t.shouldShow()?o.createElement("div",{ref:e._resolveRef(r?"_selectedElement":""),id:"sug-footer"+n,key:"sug-footer"+n,role:"listitem","aria-label":t.ariaLabel},o.createElement(u,{id:"sug-footer-item"+n,isSelected:r,renderItem:t.renderItem,onExecute:t.onExecute,className:t.className})):null})):null},t.prototype._renderSuggestions=function(){var e=this.SuggestionsOfProperType;return o.createElement(e,i.__assign({ref:this._resolveRef("_suggestions")},this.props,{suggestions:this.state.suggestions}))},t.prototype.selectNextItem=function(e,t){if(e!==t){var n=void 0!==t?t:e;this._selectNextItemOfItemType(e,n===e?this._getCurrentIndexForType(e):void 0)||this.selectNextItem(this._getNextItemSectionType(e),n)}else this._selectNextItemOfItemType(e)},t.prototype.selectPreviousItem=function(e,t){if(e!==t){var n=void 0!==t?t:e;this._selectPreviousItemOfItemType(e,n===e?this._getCurrentIndexForType(e):void 0)||this.selectPreviousItem(this._getPreviousItemSectionType(e),n)}else this._selectPreviousItemOfItemType(e)},t.prototype.resetSelectedItem=function(){this.setState({selectedHeaderIndex:-1,selectedFooterIndex:-1}),this._suggestions.deselectAllSuggestions(),(void 0===this.props.shouldSelectFirstItem||this.props.shouldSelectFirstItem())&&this.selectFirstItem()},t.prototype.selectFirstItem=function(){this._selectNextItemOfItemType(r.header)||this._selectNextItemOfItemType(r.suggestion)||this._selectNextItemOfItemType(r.footer)},t.prototype.selectLastItem=function(){this._selectPreviousItemOfItemType(r.footer)||this._selectPreviousItemOfItemType(r.suggestion)||this._selectPreviousItemOfItemType(r.header)},t.prototype._selectNextItemOfItemType=function(e,t){if(void 0===t&&(t=-1),e===r.suggestion){if(this.state.suggestions.length>t+1)return this._suggestions.setSelectedSuggestion(t+1),this.setState({selectedHeaderIndex:-1,selectedFooterIndex:-1}),!0}else{var n=e===r.header,i=n?this.props.headerItemsProps:this.props.footerItemsProps;if(i&&i.length>t+1)for(var o=t+1;o<i.length;o++){var a=i[o];if(a.onExecute&&a.shouldShow())return this.setState({selectedHeaderIndex:n?o:-1}),this.setState({selectedFooterIndex:n?-1:o}),this._suggestions.deselectAllSuggestions(),!0}}return!1},t.prototype._selectPreviousItemOfItemType=function(e,t){if(e===r.suggestion){if((n=void 0!==t?t:this.state.suggestions.length)>0)return this._suggestions.setSelectedSuggestion(n-1),this.setState({selectedHeaderIndex:-1,selectedFooterIndex:-1}),!0}else{var n,i=e===r.header,o=i?this.props.headerItemsProps:this.props.footerItemsProps;if(o)if((n=void 0!==t?t:o.length)>0)for(var a=n-1;a>=0;a--){var s=o[a];if(s.onExecute&&s.shouldShow())return this.setState({selectedHeaderIndex:i?a:-1}),this.setState({selectedFooterIndex:i?-1:a}),this._suggestions.deselectAllSuggestions(),!0}}return!1},t.prototype._getCurrentIndexForType=function(e){switch(e){case r.header:return this.state.selectedHeaderIndex;case r.suggestion:return this._suggestions.currentIndex;case r.footer:return this.state.selectedFooterIndex}},t.prototype._getNextItemSectionType=function(e){switch(e){case r.header:return r.suggestion;case r.suggestion:return r.footer;case r.footer:return r.header}},t.prototype._getPreviousItemSectionType=function(e){switch(e){case r.header:return r.footer;case r.suggestion:return r.header;case r.footer:return r.suggestion}},t}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(823),s=n(1857),l=function(e){function t(t){var n=e.call(this,t)||this;return n.SuggestionsItemOfProperType=a.a,n.currentIndex=-1,n}return r.__extends(t,e),t.prototype.nextSuggestion=function(){var e=this.props.suggestions;if(e&&e.length>0){if(-1===this.currentIndex)return this.setSelectedSuggestion(0),!0;if(this.currentIndex<e.length-1)return this.setSelectedSuggestion(this.currentIndex+1),!0;if(this.props.shouldLoopSelection&&this.currentIndex===e.length-1)return this.setSelectedSuggestion(0),!0}return!1},t.prototype.previousSuggestion=function(){var e=this.props.suggestions;if(e&&e.length>0){if(-1===this.currentIndex)return this.setSelectedSuggestion(e.length-1),!0;if(this.currentIndex>0)return this.setSelectedSuggestion(this.currentIndex-1),!0;if(this.props.shouldLoopSelection&&0===this.currentIndex)return this.setSelectedSuggestion(e.length-1),!0}return!1},Object.defineProperty(t.prototype,"selectedElement",{get:function(){return this._selectedElement},enumerable:!0,configurable:!0}),t.prototype.getCurrentItem=function(){return this.props.suggestions[this.currentIndex]},t.prototype.getSuggestionAtIndex=function(e){return this.props.suggestions[e]},t.prototype.hasSuggestionSelected=function(){return-1!==this.currentIndex&&this.currentIndex<this.props.suggestions.length},t.prototype.removeSuggestion=function(e){this.props.suggestions.splice(e,1)},t.prototype.deselectAllSuggestions=function(){this.currentIndex>-1&&this.props.suggestions[this.currentIndex]&&(this.props.suggestions[this.currentIndex].selected=!1,this.currentIndex=-1,this.forceUpdate())},t.prototype.setSelectedSuggestion=function(e){var t=this.props.suggestions;e>t.length-1||e<0?(this.currentIndex=0,this.currentSuggestion.selected=!1,this.currentSuggestion=t[0],this.currentSuggestion.selected=!0):(this.currentIndex>-1&&(t[this.currentIndex].selected=!1),t[e].selected=!0,this.currentIndex=e,this.currentSuggestion=t[e]),this.forceUpdate()},t.prototype.componentDidUpdate=function(){this.scrollSelected()},t.prototype.render=function(){var e=this,t=this.props,n=t.onRenderSuggestion,r=t.suggestionsItemClassName,a=t.resultsMaximumNumber,l=t.showRemoveButtons,u=t.suggestionsContainerAriaLabel,c=this.SuggestionsItemOfProperType,d=this.props.suggestions;return a&&(d=d.slice(0,a)),i.createElement("div",{className:Object(o.s)("ms-Suggestions-container",s.suggestionsContainer),id:"suggestion-list",role:"list","aria-label":u},d.map(function(t,o){return i.createElement("div",{ref:e._resolveRef(t.selected||o===e.currentIndex?"_selectedElement":""),key:t.item.key?t.item.key:o,id:"sug-"+o,role:"listitem","aria-label":t.ariaLabel},i.createElement(c,{id:"sug-item"+o,suggestionModel:t,RenderSuggestion:n,onClick:e._onClickTypedSuggestionsItem(t.item,o),className:r,showRemoveButton:l,onRemoveItem:e._onRemoveTypedSuggestionsItem(t.item,o),isSelectedOverride:o===e.currentIndex}))}))},t.prototype.scrollSelected=function(){this._selectedElement&&void 0!==this._selectedElement.scrollIntoView&&this._selectedElement.scrollIntoView(!1)},t.prototype._onClickTypedSuggestionsItem=function(e,t){var n=this;return function(r){n.props.onSuggestionClick(r,e,t)}},t.prototype._onRemoveTypedSuggestionsItem=function(e,t){var n=this;return function(r){(0,n.props.onSuggestionRemove)(r,e,t),r.stopPropagation()}},r.__decorate([o.n],t.prototype,"_onClickTypedSuggestionsItem",null),r.__decorate([o.n],t.prototype,"_onRemoveTypedSuggestionsItem",null),t}(o.c)},function(e,t,n){"use strict";var r=n(1848);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"b",function(){return c}),n.d(t,"a",function(){return d});var r,i=n(0),o=n(1),a=(n.n(o),n(3)),s=n(29),l=n(434),u=n(1849);!function(e){e[e.none=0]="none",e[e.forceResolve=1]="forceResolve",e[e.searchMore=2]="searchMore"}(r||(r={}));var c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.suggestionModel,r=t.RenderSuggestion,i=t.onClick,l=t.className,c=t.onRemoveItem,d=t.isSelectedOverride,p=t.removeButtonAriaLabel;return o.createElement("div",{className:Object(a.s)("ms-Suggestions-item",u.suggestionsItem,(e={},e["is-suggested "+u.suggestionsItemIsSuggested]=n.selected||d,e),l)},o.createElement(s.d,{onClick:i,className:Object(a.s)("ms-Suggestions-itemButton",u.itemButton)},r(n.item,this.props)),this.props.showRemoveButton?o.createElement(s.f,{iconProps:{iconName:"Cancel",style:{fontSize:"12px"}},title:p,ariaLabel:p,onClick:c,className:Object(a.s)("ms-Suggestions-closeButton",u.closeButton)}):null)},t}(a.c),d=function(e){function t(t){var n=e.call(this,t)||this;return n._forceResolveButton=Object(a.r)(),n._searchForMoreButton=Object(a.r)(),n._selectedElement=Object(a.r)(),n.SuggestionsItemOfProperType=c,n.tryHandleKeyDown=function(e,t){var i=!1,o=null,a=n.state.selectedActionType,s=n.props.suggestions.length;if(40===e)switch(a){case r.forceResolve:s>0?(n._refocusOnSuggestions(e),o=r.none):o=n._searchForMoreButton.current?r.searchMore:r.forceResolve;break;case r.searchMore:n._forceResolveButton.current?o=r.forceResolve:s>0?(n._refocusOnSuggestions(e),o=r.none):o=r.searchMore;break;case r.none:-1===t&&n._forceResolveButton.current&&(o=r.forceResolve)}else if(38===e)switch(a){case r.forceResolve:n._searchForMoreButton.current?o=r.searchMore:s>0&&(n._refocusOnSuggestions(e),o=r.none);break;case r.searchMore:s>0?(n._refocusOnSuggestions(e),o=r.none):n._forceResolveButton.current&&(o=r.forceResolve);break;case r.none:-1===t&&n._searchForMoreButton.current&&(o=r.searchMore)}return null!==o&&(n.setState({selectedActionType:o}),i=!0),i},n._getMoreResults=function(){n.props.onGetMoreResults&&n.props.onGetMoreResults()},n._forceResolve=function(){n.props.createGenericItem&&n.props.createGenericItem()},n._shouldShowForceResolve=function(){return!!n.props.showForceResolve&&n.props.showForceResolve()},n._onClickTypedSuggestionsItem=function(e,t){return function(r){n.props.onSuggestionClick(r,e,t)}},n._refocusOnSuggestions=function(e){"function"===typeof n.props.refocusSuggestions&&n.props.refocusSuggestions(e)},n._onRemoveTypedSuggestionsItem=function(e,t){return function(r){(0,n.props.onSuggestionRemove)(r,e,t),r.stopPropagation()}},n.state={selectedActionType:r.none},n}return i.__extends(t,e),t.prototype.componentDidMount=function(){this.scrollSelected(),this.activeSelectedElement=this._selectedElement?this._selectedElement.current:null},t.prototype.componentDidUpdate=function(){this._selectedElement.current&&this.activeSelectedElement!==this._selectedElement.current&&(this.scrollSelected(),this.activeSelectedElement=this._selectedElement.current)},t.prototype.render=function(){var e=this.props,t=e.forceResolveText,n=e.mostRecentlyUsedHeaderText,i=e.searchForMoreText,c=e.className,d=e.moreSuggestionsAvailable,p=e.noResultsFoundText,h=e.suggestions,f=e.isLoading,m=e.isSearching,g=e.loadingText,b=e.onRenderNoResultFound,v=e.searchingText,y=e.isMostRecentlyUsedVisible,_=e.resultsMaximumNumber,S=e.resultsFooterFull,w=e.resultsFooter,E=e.isResultsFooterVisible,C=void 0===E||E,x=e.suggestionsAvailableAlertText,A=function(){return p?o.createElement("div",{role:"alert",className:Object(a.s)("ms-Suggestions-none",u.suggestionsNone)},p):null},T=e.suggestionsHeaderText;y&&n&&(T=n);var O=void 0;C&&(O=h.length>=_?S:w);var k,I,R=(!h||!h.length)&&!f;return o.createElement("div",{className:Object(a.s)("ms-Suggestions",c||"",u.root)},T?o.createElement("div",{className:Object(a.s)("ms-Suggestions-title",u.suggestionsTitle)},T):null,t&&this._shouldShowForceResolve()&&o.createElement(s.d,{componentRef:this._forceResolveButton,className:Object(a.s)("ms-forceResolve-button",u.actionButton,(k={},k["is-selected "+u.buttonSelected]=this.state.selectedActionType===r.forceResolve,k)),onClick:this._forceResolve},t),f&&o.createElement(l.a,{className:Object(a.s)("ms-Suggestions-spinner",u.suggestionsSpinner),label:g}),R?b?b(void 0,A):A():this._renderSuggestions(),i&&d&&o.createElement(s.d,{componentRef:this._searchForMoreButton,className:Object(a.s)("ms-SearchMore-button",u.actionButton,(I={},I["is-selected "+u.buttonSelected]=this.state.selectedActionType===r.searchMore,I)),iconProps:{iconName:"Search"},onClick:this._getMoreResults},i),m?o.createElement(l.a,{className:Object(a.s)("ms-Suggestions-spinner",u.suggestionsSpinner),label:v}):null,!O||d||y||m?null:o.createElement("div",{className:Object(a.s)("ms-Suggestions-title",u.suggestionsTitle)},O(this.props)),o.createElement("span",{role:"alert","aria-live":"polite",className:Object(a.s)("ms-Suggestions-suggestionsAvailable",u.suggestionsAvailable)},!f&&!m&&h&&h.length>0&&x?x:null))},t.prototype.hasSuggestedAction=function(){return void 0!==this._searchForMoreButton.current||void 0!==this._forceResolveButton.current},t.prototype.hasSuggestedActionSelected=function(){return this.state.selectedActionType!==r.none},t.prototype.executeSelectedAction=function(){switch(this.state.selectedActionType){case r.forceResolve:this._forceResolve();break;case r.searchMore:this._getMoreResults()}},t.prototype.focusAboveSuggestions=function(){this._forceResolveButton.current?this.setState({selectedActionType:r.forceResolve}):this._searchForMoreButton.current&&this.setState({selectedActionType:r.searchMore})},t.prototype.focusBelowSuggestions=function(){this._searchForMoreButton.current?this.setState({selectedActionType:r.searchMore}):this._forceResolveButton.current&&this.setState({selectedActionType:r.forceResolve})},t.prototype.focusSearchForMoreButton=function(){this._searchForMoreButton.current&&this._searchForMoreButton.current.focus()},t.prototype.scrollSelected=function(){this._selectedElement.current&&void 0!==this._selectedElement.current.scrollIntoView&&this._selectedElement.current.scrollIntoView(!1)},t.prototype._renderSuggestions=function(){var e=this,t=this.props,n=t.onRenderSuggestion,r=t.removeSuggestionAriaLabel,i=t.suggestionsItemClassName,s=t.resultsMaximumNumber,l=t.showRemoveButtons,c=t.suggestionsContainerAriaLabel,d=t.suggestionsListId,p=t.suggestionsClassName,h=this.props.suggestions,f=this.SuggestionsItemOfProperType;return s&&(h=h.slice(0,s)),0===h.length?null:o.createElement("div",{className:Object(a.s)("ms-Suggestions-container",u.suggestionsContainer,p),id:d,role:"listbox","aria-label":c},h.map(function(t,a){return o.createElement("div",{ref:t.selected?e._selectedElement:"",key:t.item.key?t.item.key:a,id:"sug-"+a,"aria-selected":t.selected,role:"option","aria-label":t.ariaLabel},o.createElement(f,{suggestionModel:t,RenderSuggestion:n,onClick:e._onClickTypedSuggestionsItem(t.item,a),className:i,showRemoveButton:l,removeButtonAriaLabel:r,onRemoveItem:e._onRemoveTypedSuggestionsItem(t.item,a)}))}))},t}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(){function e(){var e=this;this._isSuggestionModel=function(e){return void 0!==e.item},this._ensureSuggestionModel=function(t){return e._isSuggestionModel(t)?t:{item:t,selected:!1,ariaLabel:t.name||t.primaryText}},this.suggestions=[],this.currentIndex=-1}return e.prototype.updateSuggestions=function(e,t){e&&e.length>0?(this.suggestions=this.convertSuggestionsToSuggestionItems(e),this.currentIndex=t||0,-1===t?this.currentSuggestion=void 0:void 0!==t&&(this.suggestions[t].selected=!0,this.currentSuggestion=this.suggestions[t])):(this.suggestions=[],this.currentIndex=-1,this.currentSuggestion=void 0)},e.prototype.nextSuggestion=function(){if(this.suggestions&&this.suggestions.length){if(this.currentIndex<this.suggestions.length-1)return this.setSelectedSuggestion(this.currentIndex+1),!0;if(this.currentIndex===this.suggestions.length-1)return this.setSelectedSuggestion(0),!0}return!1},e.prototype.previousSuggestion=function(){if(this.suggestions&&this.suggestions.length){if(this.currentIndex>0)return this.setSelectedSuggestion(this.currentIndex-1),!0;if(0===this.currentIndex)return this.setSelectedSuggestion(this.suggestions.length-1),!0}return!1},e.prototype.getSuggestions=function(){return this.suggestions},e.prototype.getCurrentItem=function(){return this.currentSuggestion},e.prototype.getSuggestionAtIndex=function(e){return this.suggestions[e]},e.prototype.hasSelectedSuggestion=function(){return!!this.currentSuggestion},e.prototype.removeSuggestion=function(e){this.suggestions.splice(e,1)},e.prototype.createGenericSuggestion=function(e){var t=this.convertSuggestionsToSuggestionItems([e])[0];this.currentSuggestion=t},e.prototype.convertSuggestionsToSuggestionItems=function(e){return Array.isArray(e)?e.map(this._ensureSuggestionModel):[]},e.prototype.deselectAllSuggestions=function(){this.currentIndex>-1&&(this.suggestions[this.currentIndex].selected=!1,this.currentIndex=-1)},e.prototype.setSelectedSuggestion=function(e){e>this.suggestions.length-1||e<0?(this.currentIndex=0,this.currentSuggestion.selected=!1,this.currentSuggestion=this.suggestions[0],this.currentSuggestion.selected=!0):(this.currentIndex>-1&&(this.suggestions[this.currentIndex].selected=!1),this.suggestions[e].selected=!0,this.currentIndex=e,this.currentSuggestion=this.suggestions[e])},e}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"resultContent",function(){return i}),n.d(t,"resultItem",function(){return o}),n.d(t,"peoplePickerPersona",function(){return a}),n.d(t,"peoplePicker",function(){return s}),n.d(t,"peoplePickerPersonaContent",function(){return l});var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".resultContent_33cbf444{display:table-row}.resultContent_33cbf444 .resultItem_33cbf444{display:table-cell;vertical-align:bottom}.peoplePickerPersona_33cbf444{width:180px}.peoplePickerPersona_33cbf444 .ms-Persona-details{width:100%}.peoplePicker_33cbf444 .ms-BasePicker-text{min-height:40px}.peoplePickerPersonaContent_33cbf444{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 12px}\n"}]);var i="resultContent_33cbf444",o="resultItem_33cbf444",a="peoplePickerPersona_33cbf444",s="peoplePicker_33cbf444",l="peoplePickerPersonaContent_33cbf444"},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(1),i=(n.n(r),n(3)),o=n(19),a=n(828),s=function(e){return r.createElement("div",{className:Object(i.s)("ms-TagItem",a.root,{"is-selected":e.selected},e.selected&&a.isSelected),role:"listitem",key:e.index,"data-selection-index":e.index,"data-is-focusable":(e.enableTagFocusInDisabledPicker||!e.disabled)&&!0},r.createElement("span",{className:Object(i.s)("ms-TagItem-text",a.tagItemText),"aria-label":e.children},e.children),!e.disabled&&r.createElement("span",{className:Object(i.s)("ms-TagItem-close",a.tagItemClose),onClick:e.onRemoveItem},r.createElement(o.a,{iconName:"Cancel"})))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"root",function(){return i}),n.d(t,"isSelected",function(){return o}),n.d(t,"tagItemText",function(){return a}),n.d(t,"tagItemClose",function(){return s}),n.d(t,"tagItemButton",function(){return l}),n.d(t,"tagItemTextOverflow",function(){return u});var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".root_bd7a3c97{-webkit-box-sizing:content-box;box-sizing:content-box;-ms-flex-negative:1;flex-shrink:1;background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";margin:2px;height:26px;line-height:26px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:300px}.root_bd7a3c97::-moz-focus-inner{border:0}.root_bd7a3c97{outline:transparent}.root_bd7a3c97{position:relative}.ms-Fabric--isFocusVisible .root_bd7a3c97:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"focusBorder",defaultValue:"#000000"},{rawString:"}.root_bd7a3c97:hover{background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.root_bd7a3c97.isSelected_bd7a3c97{background:"},{theme:"neutralQuaternary",defaultValue:"#d0d0d0"},{rawString:"}@media screen and (-ms-high-contrast: active){.root_bd7a3c97.isSelected_bd7a3c97{border:1px solid WindowFrame}}.root_bd7a3c97.isSelected_bd7a3c97:hover{background:"},{theme:"neutralQuaternaryAlt",defaultValue:"#dadada"},{rawString:"}@media screen and (-ms-high-contrast: active){.root_bd7a3c97{border:1px solid WindowText}}.tagItemText_bd7a3c97{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:30px;margin:0 8px}.tagItemClose_bd7a3c97{cursor:pointer;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";font-size:12px;display:inline-block;text-align:center;vertical-align:top;width:30px;height:100%;-ms-flex-negative:0;flex-shrink:0}.tagItemButton_bd7a3c97{width:100%;height:100%}.tagItemTextOverflow_bd7a3c97{overflow:hidden;text-overflow:ellipsis;max-width:60vw;padding:7px 12px}\n"}]);var i="root_bd7a3c97",o="isSelected_bd7a3c97",a="tagItemText_bd7a3c97",s="tagItemClose_bd7a3c97",l="tagItemButton_bd7a3c97",u="tagItemTextOverflow_bd7a3c97"},function(e,t,n){"use strict";n.d(t,"a",function(){return i}),n.d(t,"b",function(){return o});var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".resultContent_daad23ee{display:table-row}.resultContent_daad23ee .resultItem_daad23ee{display:table-cell;vertical-align:bottom}.peoplePickerPersona_daad23ee{width:180px}.peoplePickerPersona_daad23ee .ms-Persona-details{width:100%}.peoplePicker_daad23ee .ms-BasePicker-text{min-height:40px}.peoplePickerPersonaContent_daad23ee{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 12px}\n"}]);var i="peoplePickerPersona_daad23ee",o="peoplePickerPersonaContent_daad23ee"},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1864),o=n(1865),a=Object(r._19)(i.a,o.a)},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(29),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onClick=function(){var e=t.props,n=e.onClick,r=e.disabled,i=e.item;n&&!r&&n(i)},t._onMouseEnter=function(e){var n=t.props,r=n.onHover,i=n.disabled,o=n.item,a=n.onMouseEnter;a&&a(e)||!r||i||r(o)},t._onMouseMove=function(e){var n=t.props,r=n.onHover,i=n.disabled,o=n.item,a=n.onMouseMove;a&&a(e)||!r||i||r(o)},t._onMouseLeave=function(e){var n=t.props,r=n.onHover,i=n.disabled,o=n.onMouseLeave;o&&o(e)||!r||i||r()},t._onFocus=function(){var e=t.props,n=e.onFocus,r=e.disabled,i=e.item;n&&!r&&n(i)},t}return r.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.item,r=t.id,s=t.className,l=t.role,u=t.selected,c=t.disabled,d=t.onRenderItem,p=t.cellDisabledStyle,h=t.cellIsSelectedStyle,f=t.index,m=t.label,g=t.getClassNames;return i.createElement(a.d,{id:r,"data-index":f,"data-is-focusable":!0,disabled:c,className:Object(o.s)(s,(e={},e[""+h]=u,e[""+p]=c,e)),onClick:this._onClick,onMouseEnter:this._onMouseEnter,onMouseMove:this._onMouseMove,onMouseLeave:this._onMouseLeave,onFocus:this._onFocus,role:l,"aria-selected":u,ariaLabel:m,title:m,getClassNames:g},d(n))},t.defaultProps={disabled:!1,id:Object(o.K)("gridCell")},t}(i.Component)},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(833),s=n(834),l=n(445),u=n(837),c=Object(o.q)(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._hoverCard=Object(o.r)(),n._cardOpen=function(e){n._shouldBlockHoverCard()||"keydown"===e.type&&e.which!==n.props.openHotKey||(n._async.clearTimeout(n._dismissTimerId),"mouseenter"===e.type&&(n._currentMouseTarget=e.currentTarget),n._executeCardOpen(e))},n._executeCardOpen=function(e){n._async.clearTimeout(n._openTimerId),n._openTimerId=n._async.setTimeout(function(){n.setState(function(t){return t.isHoverCardVisible?t:{isHoverCardVisible:!0,mode:l.a.compact,openMode:"keydown"===e.type?a.b.hotKey:a.b.hover}})},n.props.cardOpenDelay)},n._cardDismiss=function(e){"keydown"===e.type&&27!==e.which||n.props.sticky||n._currentMouseTarget!==e.currentTarget&&27!==e.which||n._executeCardDismiss()},n._executeCardDismiss=function(){n._async.clearTimeout(n._openTimerId),n._async.clearTimeout(n._dismissTimerId),n._dismissTimerId=n._async.setTimeout(function(){n.setState({isHoverCardVisible:!1,mode:l.a.compact,openMode:a.b.hover})},n.props.cardDismissDelay)},n._instantOpenAsExpanded=function(e){n._async.clearTimeout(n._dismissTimerId),n.setState(function(e){return e.isHoverCardVisible?e:{isHoverCardVisible:!0,mode:l.a.expanded}})},n.state={isHoverCardVisible:!1,mode:l.a.compact,openMode:a.b.hover},n}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=this._getTargetElement();this._events.on(e,"mouseenter",this._cardOpen),this._events.on(e,"mouseleave",this._cardDismiss),this.props.trapFocus?this._events.on(e,"keydown",this._cardOpen):(this._events.on(e,"focus",this._cardOpen),this._events.on(e,"blur",this._cardDismiss)),this.props.instantOpenOnClick?this._events.on(e,"click",this._instantOpenAsExpanded):(this._events.on(e,"mousedown",this._cardDismiss),this._events.on(e,"keydown",this._cardDismiss))},t.prototype.componentDidUpdate=function(e,t){var n=this;t.isHoverCardVisible!==this.state.isHoverCardVisible&&(this.state.isHoverCardVisible?(this._async.setTimeout(function(){n.setState({mode:l.a.expanded})},this.props.expandedCardOpenDelay),this.props.onCardVisible&&this.props.onCardVisible()):(this.setState({mode:l.a.compact}),this.props.onCardHide&&this.props.onCardHide()))},t.prototype.render=function(){var e=this.props,t=e.expandingCardProps,n=e.children,l=e.id,d=e.setAriaDescribedBy,p=void 0===d||d,h=e.styles,f=e.theme,m=e.className,g=e.type,b=e.plainCardProps,v=e.trapFocus,y=e.setInitialFocus,_=this.state,S=_.isHoverCardVisible,w=_.mode,E=_.openMode,C=l||Object(o.K)("hoverCard");this._classNames=c(h,{theme:f,className:m});var x=r.__assign({},Object(o.O)(this.props,o.v),{id:C,trapFocus:!!v,firstFocus:y||E===a.b.hotKey,targetElement:this._getTargetElement(),onEnter:this._cardOpen,onLeave:this._executeCardDismiss}),A=r.__assign({},t,x,{mode:w}),T=r.__assign({},b,x);return i.createElement("div",{className:this._classNames.host,ref:this._hoverCard,"aria-describedby":p&&S?C:void 0,"data-is-focusable":!Boolean(this.props.target)},n,S&&(g===a.a.expanding?i.createElement(s.a,r.__assign({},A)):i.createElement(u.a,r.__assign({},T))))},t.prototype._getTargetElement=function(){var e=this.props.target;switch(typeof e){case"string":return Object(o.H)().querySelector(e);case"object":return e;default:return this._hoverCard.current||void 0}},t.prototype._shouldBlockHoverCard=function(){return!(!this.props.shouldBlockHoverCard||!this.props.shouldBlockHoverCard())},t.defaultProps={cardOpenDelay:500,cardDismissDelay:100,expandedCardOpenDelay:1500,instantOpenOnClick:!1,setInitialFocus:!1,openHotKey:67,type:a.a.expanding},t}(o.c)},function(e,t,n){"use strict";var r,i;n.d(t,"b",function(){return r}),n.d(t,"a",function(){return i}),function(e){e[e.hover=0]="hover",e[e.hotKey=1]="hotKey"}(r||(r={})),function(e){e.plain="PlainCard",e.expanding="ExpandingCard"}(i||(i={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1870),o=n(835),a=Object(r._19)(o.a,i.a,void 0,{scope:"ExpandingCard"})},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(445),s=n(836),l=Object(o.q)(),u=function(e){function t(t){var n=e.call(this,t)||this;return n._expandedElem=Object(o.r)(),n._onKeyDown=function(e){27===e.which&&n.props.onLeave&&n.props.onLeave(e)},n._onRenderCompactCard=function(){return i.createElement("div",{className:n._classNames.compactCard},n.props.onRenderCompactCard(n.props.renderData))},n._onRenderExpandedCard=function(){return!n.state.firstFrameRendered&&n._async.requestAnimationFrame(function(){n.setState({firstFrameRendered:!0})}),i.createElement("div",{className:n._classNames.expandedCard,ref:n._expandedElem},i.createElement("div",{className:n._classNames.expandedCardScroll},n.props.onRenderExpandedCard&&n.props.onRenderExpandedCard(n.props.renderData)))},n._checkNeedsScroll=function(){var e=n.props.expandedCardHeight;n._async.requestAnimationFrame(function(){n._expandedElem.current&&n._expandedElem.current.scrollHeight>=e&&n.setState({needsScroll:!0})})},n.state={firstFrameRendered:!1,needsScroll:!1},n}return r.__extends(t,e),t.prototype.componentDidMount=function(){this._checkNeedsScroll()},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.render=function(){var e=this.props,t=e.styles,n=e.compactCardHeight,o=e.expandedCardHeight,u=e.theme,c=e.mode,d=e.className,p=this.state,h=p.needsScroll,f=p.firstFrameRendered,m=n+o;this._classNames=l(t,{theme:u,compactCardHeight:n,className:d,expandedCardHeight:o,needsScroll:h,expandedCardFirstFrameRendered:c===a.a.expanded&&f});var g=i.createElement("div",{onMouseEnter:this.props.onEnter,onMouseLeave:this.props.onLeave,onKeyDown:this._onKeyDown},this._onRenderCompactCard(),this._onRenderExpandedCard());return i.createElement(s.a,r.__assign({},this.props,{content:g,finalHeight:m,className:this._classNames.root}))},t.defaultProps={compactCardHeight:156,expandedCardHeight:384,directionalHintFixed:!0},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(73),s=n(306),l=function(e){var t=e.gapSpace,n=void 0===t?0:t,l=e.directionalHint,u=void 0===l?4:l,c=e.directionalHintFixed,d=e.targetElement,p=e.firstFocus,h=e.trapFocus,f=e.onLeave,m=e.className,g=e.finalHeight,b=e.content;return i.createElement(a.a,r.__assign({},Object(o.O)(e,o.v),{className:m,target:d,isBeakVisible:!1,directionalHint:u,directionalHintFixed:c,finalHeight:g,minPagePadding:24,onDismiss:f,gapSpace:n}),h?i.createElement(s.a,{forceFocusInsideTrap:!1,isClickableOutsideFocusTrap:!0,disableFirstFocus:!p},b):b)}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1871),o=n(838),a=Object(r._19)(o.a,i.a,void 0,{scope:"PlainCard"})},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(836),s=Object(o.q)(),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onKeyDown=function(e){27===e.which&&t.props.onLeave&&t.props.onLeave(e)},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme,o=e.className;this._classNames=s(t,{theme:n,className:o});var l=i.createElement("div",{onMouseEnter:this.props.onEnter,onMouseLeave:this.props.onLeave,onKeyDown:this._onKeyDown},this.props.onRenderPlainCard(this.props.renderData));return i.createElement(a.a,r.__assign({},this.props,{content:l,className:this._classNames.root}))},t}(o.c)},function(e,t,n){"use strict";var r=n(1893);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"c",function(){return i}),n.d(t,"b",function(){return o}),n.d(t,"a",function(){return a});var r=n(7),i=function(e){var t,n=e.theme,i=e.disabled,o=e.visible;return{container:[{backgroundColor:n.palette.neutralDark},i&&{opacity:.5,selectors:(t={},t[r.g]={color:"GrayText",opacity:1},t)},!o&&{visibility:"hidden"}],root:[n.fonts.medium,{textAlign:"center",paddingLeft:"3px",paddingRight:"3px",backgroundColor:n.palette.neutralDark,color:n.palette.neutralLight,minWidth:"11px",lineHeight:"17px",height:"17px",display:"inline-block"},i&&{color:n.palette.neutralTertiaryAlt}]}},o=function(e){return{container:[],root:[{border:"none",boxShadow:"none"}],beak:[],beakCurtain:[],calloutMain:[{backgroundColor:"transparent"}]}},a=function(e){return function(t){return Object(r.D)(o(t),{root:[{marginLeft:e.x,marginTop:e.y}]})}}},function(e,t,n){"use strict";n.d(t,"a",function(){return v});var r=n(0),i=n(1),o=(n.n(i),n(842)),a=n(839),s=n(146),l=n(3),u=n(424),c=n(1900),d=n(300),p=n(1901),h=n(299),f={key:"undefined"!==typeof navigator&&navigator.userAgent.indexOf("Macintosh")>=0?"Control":"Meta",modifierKeys:[p.a.alt]},m=f,g={key:"Escape"},b=Object(l.q)(),v=function(e){function t(t,n){var r=e.call(this,t,n)||this;r._keytipManager=u.a.getInstance(),r._delayedKeytipQueue=[],r._keyHandled=!1,r._onDismiss=function(e){r.state.inKeytipMode&&r._exitKeytipMode(e)},r._onKeyDown=function(e){r._keyHandled=!1;var t=e.key;switch(t){case"Alt":break;case"Tab":case"Enter":case"Spacebar":case" ":case"ArrowUp":case"Up":case"ArrowDown":case"Down":case"ArrowLeft":case"Left":case"ArrowRight":case"Right":r.state.inKeytipMode&&(r._keyHandled=!0,r._exitKeytipMode(e));break;default:"Esc"===t?t="Escape":"OS"!==t&&"Win"!==t||(t="Meta");var n={key:t};n.modifierKeys=r._getModifierKey(t,e),r.processTransitionInput(n,e)}},r._onKeyPress=function(e){r.state.inKeytipMode&&!r._keyHandled&&(r.processInput(e.key.toLocaleLowerCase(),e),e.preventDefault(),e.stopPropagation())},r._onKeytipAdded=function(e){var t=e.keytip,n=e.uniqueID;if(r._keytipTree.addNode(t,n),r._setKeytips(),r._keytipTree.isCurrentKeytipParent(t)&&r._addKeytipToQueue(Object(d.e)(t.keySequences)),r._newCurrentKeytipSequences&&Object(l.k)(t.keySequences,r._newCurrentKeytipSequences)&&r._triggerKeytipImmediately(t),r._isCurrentKeytipAnAlias(t)){var i=t.keySequences;t.overflowSetSequence&&(i=Object(d.d)(i,t.overflowSetSequence)),r._keytipTree.currentKeytip=r._keytipTree.getNode(Object(d.e)(i))}},r._onKeytipUpdated=function(e){var t=e.keytip,n=e.uniqueID;r._keytipTree.updateNode(t,n),r._setKeytips()},r._onKeytipRemoved=function(e){var t=e.keytip,n=e.uniqueID;r._removeKeytipFromQueue(Object(d.e)(t.keySequences)),r._keytipTree.removeNode(t,n),r._setKeytips()},r._onPersistedKeytipAdded=function(e){var t=e.keytip,n=e.uniqueID;r._keytipTree.addNode(t,n,!0)},r._onPersistedKeytipRemoved=function(e){var t=e.keytip,n=e.uniqueID;r._keytipTree.removeNode(t,n)},r._onPersistedKeytipExecute=function(e){r._persistedKeytipExecute(e.overflowButtonSequences,e.keytipSequences)},r._setInKeytipMode=function(e){r.setState({inKeytipMode:e}),r._keytipManager.inKeytipMode=e},r._warnIfDuplicateKeytips=function(){var e=r._getDuplicateIds(r._keytipTree.getChildren());e.length&&Object(l._24)("Duplicate keytips found for "+e.join(", "))},r._getDuplicateIds=function(e){var t={};return e.filter(function(e){return t[e]=t[e]?t[e]+1:1,2===t[e]})};var i=r._keytipManager.getKeytips().slice();r.state={inKeytipMode:!1,keytips:i,visibleKeytips:r._getVisibleKeytips(i)},r._keytipTree=new c.a;for(var o=0,a=r._keytipManager.keytips.concat(r._keytipManager.persistedKeytips);o<a.length;o++){var s=a[o];r._keytipTree.addNode(s.keytip,s.uniqueID)}return r._currentSequence="",r._events.on(r._keytipManager,h.g.KEYTIP_ADDED,r._onKeytipAdded),r._events.on(r._keytipManager,h.g.KEYTIP_UPDATED,r._onKeytipUpdated),r._events.on(r._keytipManager,h.g.KEYTIP_REMOVED,r._onKeytipRemoved),r._events.on(r._keytipManager,h.g.PERSISTED_KEYTIP_ADDED,r._onPersistedKeytipAdded),r._events.on(r._keytipManager,h.g.PERSISTED_KEYTIP_REMOVED,r._onPersistedKeytipRemoved),r._events.on(r._keytipManager,h.g.PERSISTED_KEYTIP_EXECUTE,r._onPersistedKeytipExecute),r}return r.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.content,l=t.styles,u=this.state,c=u.keytips,p=u.visibleKeytips;return this._classNames=b(l,{}),i.createElement(s.a,{styles:o.a},i.createElement("span",{id:h.d,className:this._classNames.innerContent},""+n+h.c),c&&c.map(function(t,n){return i.createElement("span",{key:n,id:Object(d.e)(t.keySequences),className:e._classNames.innerContent},t.keySequences.join(h.c))}),p&&p.map(function(e){return i.createElement(a.a,r.__assign({key:Object(d.e)(e.keySequences)},e))}))},t.prototype.componentDidMount=function(){this._events.on(window,"mouseup",this._onDismiss,!0),this._events.on(window,"pointerup",this._onDismiss,!0),this._events.on(window,"resize",this._onDismiss),this._events.on(window,"keydown",this._onKeyDown,!0),this._events.on(window,"keypress",this._onKeyPress,!0),this._events.on(window,"scroll",this._onDismiss,!0),this._events.on(this._keytipManager,h.g.ENTER_KEYTIP_MODE,this._enterKeytipMode),this._events.on(this._keytipManager,h.g.EXIT_KEYTIP_MODE,this._exitKeytipMode)},t.prototype.componentWillUnmount=function(){this._events.off(window,"mouseup",this._onDismiss,!0),this._events.off(window,"pointerup",this._onDismiss,!0),this._events.off(window,"resize",this._onDismiss),this._events.off(window,"keydown",this._onKeyDown,!0),this._events.off(window,"keypress",this._onKeyPress,!0),this._events.off(window,"scroll",this._onDismiss,!0),this._events.off(this._keytipManager,h.g.KEYTIP_ADDED,this._onKeytipAdded),this._events.off(this._keytipManager,h.g.KEYTIP_UPDATED,this._onKeytipUpdated),this._events.off(this._keytipManager,h.g.KEYTIP_REMOVED,this._onKeytipRemoved),this._events.off(this._keytipManager,h.g.PERSISTED_KEYTIP_ADDED,this._onPersistedKeytipAdded),this._events.off(this._keytipManager,h.g.PERSISTED_KEYTIP_REMOVED,this._onPersistedKeytipRemoved),this._events.off(this._keytipManager,h.g.PERSISTED_KEYTIP_EXECUTE,this._onPersistedKeytipExecute),this._events.off(this._keytipManager,h.g.ENTER_KEYTIP_MODE,this._enterKeytipMode),this._events.off(this._keytipManager,h.g.EXIT_KEYTIP_MODE,this._exitKeytipMode)},t.prototype.getCurrentSequence=function(){return this._currentSequence},t.prototype.getKeytipTree=function(){return this._keytipTree},t.prototype.processTransitionInput=function(e,t){var n=this._keytipTree.currentKeytip;Object(p.b)(this.props.keytipExitSequences,e)&&n?(this._keyHandled=!0,this._exitKeytipMode(t)):Object(p.b)(this.props.keytipReturnSequences,e)?n&&(this._keyHandled=!0,n.id===this._keytipTree.root.id?this._exitKeytipMode(t):(n.onReturn&&n.onReturn(this._getKtpExecuteTarget(n),this._getKtpTarget(n)),this._currentSequence="",this._keytipTree.currentKeytip=this._keytipTree.getNode(n.parent),this.showKeytips(this._keytipTree.getChildren()),this._warnIfDuplicateKeytips())):Object(p.b)(this.props.keytipStartSequences,e)&&!n&&(this._keyHandled=!0,this._enterKeytipMode(),this._warnIfDuplicateKeytips())},t.prototype.processInput=function(e,t){var n=this._currentSequence+e,r=this._keytipTree.currentKeytip;if(r){var i=this._keytipTree.getExactMatchedNode(n,r);if(i){this._keytipTree.currentKeytip=r=i;var o=this._keytipTree.getChildren();return r.onExecute&&(r.onExecute(this._getKtpExecuteTarget(r),this._getKtpTarget(r)),r=this._keytipTree.currentKeytip),0!==o.length||r.hasDynamicChildren||r.hasMenu?(this.showKeytips(o),this._warnIfDuplicateKeytips()):this._exitKeytipMode(t),void(this._currentSequence="")}var a=this._keytipTree.getPartiallyMatchedNodes(n,r);if(a.length>0){var s=a.filter(function(e){return!e.persisted}).map(function(e){return e.id});this.showKeytips(s),this._currentSequence=n}}},t.prototype.showKeytips=function(e){for(var t=0,n=this._keytipManager.getKeytips();t<n.length;t++){var r=n[t],i=Object(d.e)(r.keySequences);e.indexOf(i)>=0?r.visible=!0:r.overflowSetSequence&&e.indexOf(Object(d.e)(Object(d.d)(r.keySequences,r.overflowSetSequence)))>=0?r.visible=!0:r.visible=!1}this._setKeytips()},t.prototype._enterKeytipMode=function(){this._keytipManager.shouldEnterKeytipMode&&(this._keytipTree.currentKeytip=this._keytipTree.root,this.showKeytips(this._keytipTree.getChildren()),this._setInKeytipMode(!0),this.props.onEnterKeytipMode&&this.props.onEnterKeytipMode())},t.prototype._exitKeytipMode=function(e){this._keytipTree.currentKeytip=void 0,this._currentSequence="",this.showKeytips([]),this._delayedQueueTimeout&&this._async.clearTimeout(this._delayedQueueTimeout),this._delayedKeytipQueue=[],this._setInKeytipMode(!1),this.props.onExitKeytipMode&&this.props.onExitKeytipMode(e)},t.prototype._setKeytips=function(e){void 0===e&&(e=this._keytipManager.getKeytips()),this.setState({keytips:e,visibleKeytips:this._getVisibleKeytips(e)})},t.prototype._persistedKeytipExecute=function(e,t){this._newCurrentKeytipSequences=t;var n=this._keytipTree.getNode(Object(d.e)(e));n&&n.onExecute&&n.onExecute(this._getKtpExecuteTarget(n),this._getKtpTarget(n))},t.prototype._getVisibleKeytips=function(e){var t={};return e.filter(function(e){var n=Object(d.e)(e.keySequences);return t[n]=t[n]?t[n]+1:1,e.visible&&1===t[n]})},t.prototype._getModifierKey=function(e,t){var n=[];return t.altKey&&"Alt"!==e&&n.push(p.a.alt),t.ctrlKey&&"Control"!==e&&n.push(p.a.ctrl),t.shiftKey&&"Shift"!==e&&n.push(p.a.shift),t.metaKey&&"Meta"!==e&&n.push(p.a.meta),n.length?n:void 0},t.prototype._triggerKeytipImmediately=function(e){var t=e.keySequences.slice();if(e.overflowSetSequence&&(t=Object(d.d)(t,e.overflowSetSequence)),this._keytipTree.currentKeytip=this._keytipTree.getNode(Object(d.e)(t)),this._keytipTree.currentKeytip){var n=this._keytipTree.getChildren();n.length&&this.showKeytips(n),this._keytipTree.currentKeytip.onExecute&&this._keytipTree.currentKeytip.onExecute(this._getKtpExecuteTarget(this._keytipTree.currentKeytip),this._getKtpTarget(this._keytipTree.currentKeytip))}this._newCurrentKeytipSequences=void 0},t.prototype._addKeytipToQueue=function(e){var t=this;this._delayedKeytipQueue.push(e),this._delayedQueueTimeout&&this._async.clearTimeout(this._delayedQueueTimeout),this._delayedQueueTimeout=this._async.setTimeout(function(){t._delayedKeytipQueue.length&&(t.showKeytips(t._delayedKeytipQueue),t._delayedKeytipQueue=[])},300)},t.prototype._removeKeytipFromQueue=function(e){var t=this,n=this._delayedKeytipQueue.indexOf(e);n>=0&&(this._delayedKeytipQueue.splice(n,1),this._delayedQueueTimeout&&this._async.clearTimeout(this._delayedQueueTimeout),this._delayedQueueTimeout=this._async.setTimeout(function(){t._delayedKeytipQueue.length&&(t.showKeytips(t._delayedKeytipQueue),t._delayedKeytipQueue=[])},300))},t.prototype._getKtpExecuteTarget=function(e){return Object(l.H)().querySelector(Object(d.b)(e.id))},t.prototype._getKtpTarget=function(e){return Object(l.H)().querySelector(Object(d.c)(e.keySequences))},t.prototype._isCurrentKeytipAnAlias=function(e){var t=this._keytipTree.currentKeytip;return!(!t||!t.overflowSetSequence&&!t.persisted||!Object(l.k)(e.keySequences,t.keySequences))},t.defaultProps={keytipStartSequences:[f],keytipExitSequences:[m],keytipReturnSequences:[g],content:""},t}(l.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return i}),n.d(t,"b",function(){return o});var r=n(7),i=function(e){return{root:[{zIndex:r.r.KeytipLayer}]}},o=function(e){return{innerContent:[{position:"absolute",width:0,height:0,margin:0,padding:0,border:0,overflow:"hidden",visibility:"hidden"}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(29),s=n(19),l=n(447),u=Object(o.q)(),c=function(e){function t(t){var n,r=e.call(this,t)||this;return r.ICON_MAP=((n={})[l.a.info]="Info",n[l.a.warning]="Info",n[l.a.error]="ErrorBadge",n[l.a.blocked]="Blocked2",n[l.a.remove]="Blocked",n[l.a.severeWarning]="Warning",n[l.a.success]="Completed",n),r._onClick=function(e){r.setState({expandSingleLine:!r.state.expandSingleLine})},r.state={labelId:Object(o.K)("MessageBar"),showContent:!1,expandSingleLine:!1},r}return r.__extends(t,e),t.prototype.render=function(){var e=this.props.isMultiline;return this._classNames=this._getClassNames(),e?this._renderMultiLine():this._renderSingleLine()},t.prototype._getActionsDiv=function(){return this.props.actions?i.createElement("div",{className:this._classNames.actions},this.props.actions):null},t.prototype._getDismissDiv=function(){return this.props.onDismiss?i.createElement(a.f,{disabled:!1,className:this._classNames.dismissal,onClick:this.props.onDismiss,iconProps:{iconName:"Clear"},ariaLabel:this.props.dismissButtonAriaLabel}):null},t.prototype._getDismissSingleLine=function(){return this.props.onDismiss?i.createElement("div",{className:this._classNames.dismissSingleLine},this._getDismissDiv()):null},t.prototype._getExpandSingleLine=function(){return!this.props.actions&&this.props.truncated?i.createElement("div",{className:this._classNames.expandSingleLine},i.createElement(a.f,{disabled:!1,className:this._classNames.expand,onClick:this._onClick,iconProps:{iconName:this.state.expandSingleLine?"DoubleChevronUp":"DoubleChevronDown"},ariaLabel:this.props.overflowButtonAriaLabel})):null},t.prototype._getIconSpan=function(){return i.createElement("div",{className:this._classNames.iconContainer},i.createElement(s.a,{iconName:this.ICON_MAP[this.props.messageBarType],className:this._classNames.icon}))},t.prototype._renderMultiLine=function(){return i.createElement("div",{className:this._classNames.root,"aria-live":this._getAnnouncementPriority()},i.createElement("div",{className:this._classNames.content},this._getIconSpan(),this._renderInnerText(),this._getDismissDiv()),this._getActionsDiv())},t.prototype._renderSingleLine=function(){return i.createElement("div",{className:this._classNames.root,"aria-expanded":!this.props.actions&&this.props.truncated?this.state.expandSingleLine:void 0},i.createElement("div",{className:this._classNames.content},this._getIconSpan(),this._renderInnerText(),this._getExpandSingleLine(),this._getActionsDiv(),this._getDismissSingleLine()))},t.prototype._renderInnerText=function(){return i.createElement("div",{className:this._classNames.text,id:this.state.labelId},i.createElement("span",{className:this._classNames.innerText,role:"status","aria-live":this._getAnnouncementPriority()},i.createElement(o.d,null,i.createElement("span",null,this.props.children))))},t.prototype._getClassNames=function(){var e=this.props,t=e.theme,n=e.className,r=e.messageBarType,i=e.onDismiss,o=e.actions,a=e.truncated,s=e.isMultiline,c=this.state.expandSingleLine;return u(this.props.styles,{theme:t,messageBarType:r||l.a.info,onDismiss:void 0!==i,actions:void 0!==o,truncated:a,isMultiline:s,expandSingleLine:c,className:n})},t.prototype._getAnnouncementPriority=function(){switch(this.props.messageBarType){case l.a.blocked:case l.a.error:case l.a.severeWarning:return"assertive"}return"polite"},t.defaultProps={messageBarType:l.a.info,onDismiss:void 0,isMultiline:!0},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return p});var r,i=n(0),o=n(1),a=(n.n(o),n(3)),s=n(35),l=n(29),u=n(19),c=n(845);var d=Object(a.q)(),p=function(e){function t(t){var n=e.call(this,t)||this;if(n._onRenderLink=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=d(r,{theme:a,groups:i});return o.createElement("div",{className:s.linkText},e.name)},n._renderGroup=function(e,t){var r=n.props,i=r.styles,a=r.groups,s=r.theme,l=r.onRenderGroupHeader,u=void 0===l?n._renderGroupHeader:l,c=d(i,{theme:s,isGroup:!0,isExpanded:!n.state.isGroupCollapsed[e.name],groups:a});return o.createElement("div",{key:t,className:c.group},e.name?u(e,n._renderGroupHeader):null,o.createElement("div",{className:c.groupContent},n._renderLinks(e.links,0)))},n._renderGroupHeader=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=t.expandButtonAriaLabel,l=d(r,{theme:a,isGroup:!0,isExpanded:!n.state.isGroupCollapsed[e.name],groups:i});return o.createElement("button",{className:l.chevronButton,onClick:n._onGroupHeaderClicked.bind(n,e),"aria-label":s,"aria-expanded":!n.state.isGroupCollapsed[e.name]},o.createElement(u.a,{className:l.chevronIcon,iconName:"ChevronDown"}),e.name)},n.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},t.groups)for(var r=0,i=t.groups;r<i.length;r++){var a=i[r];a.collapseByDefault&&a.name&&(n.state.isGroupCollapsed[a.name]=!0)}return n}return i.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){for(var t=e.groups||[],n=this.state.isGroupCollapsed,r=!1,i=0,o=t;i<o.length;i++){var a=o[i];a.name&&a.collapseByDefault&&!n.hasOwnProperty(a.name)&&(n[a.name]=!0,r=!0)}r&&this.setState({isGroupCollapsed:n})},t.prototype.render=function(){var e=this.props,t=e.styles,n=e.groups,r=e.className,i=e.isOnTop,a=e.theme;if(!n)return null;var l=n.map(this._renderGroup),u=d(t,{theme:a,className:r,isOnTop:i,groups:n});return o.createElement(s.a,{direction:s.b.vertical},o.createElement("nav",{role:"navigation",className:u.root,"aria-label":this.props.ariaLabel},l))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype._renderNavLink=function(e,t,n){var r,i=this.props,a=i.styles,s=i.groups,u=i.theme,p=i.onRenderLink,h=void 0===p?this._onRenderLink:p,f=d(a,{theme:u,isSelected:this._isLinkSelected(e),isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*n+3,groups:s}),m=e.url&&e.target&&(!(r=e.url)||/^[a-z0-9+-.]:\/\//i.test(r))?"noopener noreferrer":void 0;return o.createElement(l.a,{className:f.link,styles:c.a,href:e.url||(e.forceAnchor?"javascript:":void 0),iconProps:e.iconProps||{iconName:e.icon||""},ariaDescription:e.title||e.name,onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:e.title||e.name,target:e.target,rel:m,"aria-label":e.ariaLabel},h(e,this._onRenderLink))},t.prototype._renderCompositeLink=function(e,t,n){var r=i.__assign({},Object(a.O)(e,a.v,["onClick"])),s=this.props,l=s.styles,c=s.groups,p=s.theme,h=d(l,{theme:p,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,position:14*n+1,groups:c});return o.createElement("div",i.__assign({},r,{key:e.key||t,className:h.compositeLink}),e.links&&e.links.length>0?o.createElement("button",{className:h.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":this.props.expandButtonAriaLabel,"aria-expanded":e.isExpanded?"true":"false"},o.createElement(u.a,{className:h.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,n))},t.prototype._renderLink=function(e,t,n){var r=this.props,i=r.styles,a=r.groups,s=r.theme,l=d(i,{theme:s,groups:a});return o.createElement("li",{key:e.key||t,role:"listitem",className:l.navItem},this._renderCompositeLink(e,t,n),e.isExpanded?this._renderLinks(e.links,++n):null)},t.prototype._renderLinks=function(e,t){var n=this;if(!e||!e.length)return null;var r=e.map(function(e,r){return n._renderLink(e,r,t)}),i=this.props,a=i.styles,s=i.groups,l=i.theme,u=d(a,{theme:l,groups:s});return o.createElement("ul",{role:"list",className:u.navItems},r)},t.prototype._onGroupHeaderClicked=function(e,t){var n=this.state.isGroupCollapsed,r=e.name,i=!n[r];e.onHeaderClick&&e.onHeaderClick(t,i),n[r]=i,this.setState({isGroupCollapsed:n}),t.preventDefault(),t.stopPropagation()},t.prototype._onLinkExpandClicked=function(e,t){var n=this.props.onLinkExpandClick;n&&n(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._onNavAnchorLinkClicked=function(e,t){this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey&&e.key===this.state.selectedKey)return!0;if("undefined"===typeof window)return!1;if(!e.url)return!1;(r=r||document.createElement("a")).href=e.url||"";var t=r.href;return location.href===t||(location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(r.href=location.hash.substring(1),r.href===t)))},t.defaultProps={groups:null},t}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"b",function(){return a});var r=n(7),i={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"},o={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",lineHeight:"36px"}},a=function(e){var t=e.className,n=e.theme,o=e.isOnTop,a=e.isExpanded,s=e.isGroup,l=e.isLink,u=e.isSelected,c=e.isButtonEntry,d=e.navHeight,p=void 0===d?36:d,h=e.position,f=e.leftPadding,m=void 0===f?20:f,g=e.leftPaddingExpanded,b=void 0===g?28:g,v=e.rightPadding,y=void 0===v?20:v,_=n.palette,S=n.semanticColors,w=Object(r.w)(i,n);return{root:[w.root,t,n.fonts.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},o&&[{position:"absolute"},r.a.slideRightIn40]],linkText:[w.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textOverflow:"ellipsis"}],compositeLink:[w.compositeLink,{display:"block",position:"relative",color:S.bodyText,backgroundColor:S.bodyBackground},a&&"is-expanded",u&&"is-selected"],link:[w.link,Object(r.v)(n),{display:"block",position:"relative",height:p+"px",width:"100%",lineHeight:p+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:m,paddingRight:y,selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:_.neutralLighterAlt,color:S.bodyText}}},u&&{color:_.themePrimary,backgroundColor:_.neutralLighter,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0}}},c&&{color:_.themePrimary}],chevronButton:[w.chevronButton,Object(r.v)(n),{display:"block",fontWeight:r.f.regular,fontSize:r.e.small,textAlign:"left",lineHeight:p+"px",margin:"5px 0",padding:"0px, "+y+"px, 0px, "+b+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:S.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:"inherit"},"&:hover":{color:S.bodyText,backgroundColor:_.neutralLighterAlt},"$compositeLink:hover &":{color:S.bodyText,backgroundColor:_.neutralLighterAlt}}},s&&[{width:"100%",height:p+"px",borderBottom:"1px solid "+S.bodyDivider},r.c.large],l&&[{display:"block",width:b-2+"px",height:p-2+"px",position:"absolute",top:"1px",left:h+"px",zIndex:r.r.Nav,padding:0,margin:0}],u&&{color:_.themePrimary,backgroundColor:_.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0}}}],chevronIcon:[w.chevronIcon,{position:"absolute",left:"8px",height:p+"px",lineHeight:p+"px",fontSize:"12px",transition:"transform .1s linear"},a&&{transform:"rotate(-180deg)"},l&&{top:0}],navItem:[w.navItem,{padding:0}],navItems:[w.navItems,{listStyleType:"none",padding:0}],group:[w.group,a&&"is-expanded"],groupContent:[w.groupContent,{display:"none",marginBottom:"40px"},r.a.slideDownIn20,a&&{display:"block"}]}}},function(e,t,n){"use strict";var r=n(1913);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b}),n.d(t,"c",function(){return r.c})},function(e,t,n){"use strict";n.d(t,"a",function(){return h});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(29),s=n(35),l=n(848),u=n(448),c=n(19),d=Object(o.q)(),p=i.createElement(l.a,null).type,h=function(e){function t(t){var n=e.call(this,t)||this;n.focusZone=Object(o.r)(),n._renderPivotLink=function(e){var t,o=e.itemKey,s=e.headerButtonProps,l=n._keyToTabIds[o],u=e.onRenderItemLink,c=n.state.selectedKey===o;return t=u?u(e,n._renderLinkContent):n._renderLinkContent(e),i.createElement(a.d,r.__assign({},s,{id:l,key:o,className:c?n._classNames.linkIsSelected:n._classNames.link,onClick:n._onLinkClick.bind(n,o),onKeyPress:n._onKeyPress.bind(n,o),ariaLabel:e.ariaLabel,role:"tab","aria-selected":n.state.selectedKey===o,name:e.headerText,keytipProps:e.keytipProps}),t)},n._renderLinkContent=function(e){var t=e.itemCount,r=e.itemIcon,o=e.headerText;return i.createElement("span",{className:n._classNames.linkContent},void 0!==r&&i.createElement("span",{className:n._classNames.icon},i.createElement(c.a,{iconName:r})),void 0!==o&&i.createElement("span",{className:n._classNames.text}," ",e.headerText),void 0!==t&&i.createElement("span",{className:n._classNames.count}," (",t,")"))},n._renderPivotItem=function(){if(n.props.headersOnly)return null;var e=n.state.selectedKey,t=n._keyToIndexMapping[e],r=n.state.selectedTabId;return i.createElement("div",{role:"tabpanel","aria-labelledby":r},i.Children.toArray(n.props.children)[t])},n._pivotId=Object(o.K)("Pivot");var s,l=n._getPivotLinks(n.props);return t.initialSelectedKey?s=t.initialSelectedKey:t.initialSelectedIndex?s=l[t.initialSelectedIndex].itemKey:t.selectedKey?s=t.selectedKey:l.length&&(s=l[0].itemKey),n.state={links:l,selectedKey:s,selectedTabId:n._keyToTabIds[s]},n._renderPivotLink=n._renderPivotLink.bind(n),n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=this,n=this._getPivotLinks(e);this.setState(function(r,i){var o;return t._isKeyValid(e.selectedKey)?o=e.selectedKey:t._isKeyValid(r.selectedKey)?o=r.selectedKey:n.length&&(o=n[0].itemKey),{links:n,selectedKey:o,selectedTabId:t._keyToTabIds[o]}})},t.prototype.focus=function(){this.focusZone.current&&this.focusZone.current.focus()},t.prototype.render=function(){var e=Object(o.O)(this.props,o.v);return this._classNames=this._getClassNames(this.props),i.createElement("div",r.__assign({},e),this._renderPivotLinks(),this._renderPivotItem())},t.prototype._renderPivotLinks=function(){var e=this.state.links.map(this._renderPivotLink);return i.createElement(s.a,{componentRef:this.focusZone,direction:s.b.horizontal},i.createElement("div",{className:this._classNames.root,role:"tablist"},e))},t.prototype._getPivotLinks=function(e){var t=this,n=[];return this._keyToIndexMapping={},this._keyToTabIds={},i.Children.map(e.children,function(e,r){if("object"===typeof e&&e.type===p){var i=e,a=i.props.itemKey||r.toString();n.push({headerText:i.props.headerText||i.props.linkText,headerButtonProps:i.props.headerButtonProps,ariaLabel:i.props.ariaLabel,itemKey:a,itemCount:i.props.itemCount,itemIcon:i.props.itemIcon,onRenderItemLink:i.props.onRenderItemLink,keytipProps:i.props.keytipProps}),t._keyToIndexMapping[a]=r,t._keyToTabIds[a]=t._getTabId(a,r)}else Object(o._24)("The children of a Pivot component must be of type PivotItem to be rendered.")}),n},t.prototype._getTabId=function(e,t){return this.props.getTabId?this.props.getTabId(e,t):this._pivotId+"-Tab"+t},t.prototype._isKeyValid=function(e){return void 0!==e&&void 0!==this._keyToIndexMapping[e]},t.prototype._onLinkClick=function(e,t){t.preventDefault(),this._updateSelectedItem(e,t)},t.prototype._onKeyPress=function(e,t){13===t.which&&(t.preventDefault(),this._updateSelectedItem(e))},t.prototype._updateSelectedItem=function(e,t){if(this.setState({selectedKey:e,selectedTabId:this._keyToTabIds[e]}),this.props.onLinkClick&&this._keyToIndexMapping[e]>=0){var n=this._keyToIndexMapping[e],r=i.Children.toArray(this.props.children)[n];"object"===typeof r&&r.type===p&&this.props.onLinkClick(r,t)}},t.prototype._getClassNames=function(e){var t=e.theme,n=e.linkSize===u.b.large,r=e.linkFormat===u.a.tabs;return d(e.styles,{theme:t,rootIsLarge:n,rootIsTabs:r})},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){return i.createElement("div",r.__assign({},Object(o.O)(this.props,o.v)),this.props.children)},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=Object(o.q)(),s=.01,l=function(e){function t(t){var n=e.call(this,t)||this;return n._onRenderProgress=function(e){var t=n.props,r=t.ariaValueText,o=t.barHeight,l=t.className,u=t.styles,c=t.theme,d="number"===typeof n.props.percentComplete?Math.min(100,Math.max(0,100*n.props.percentComplete)):void 0,p=a(u,{theme:c,className:l,barHeight:o,indeterminate:void 0===d}),h={width:void 0!==d?d+"%":void 0,transition:void 0!==d&&d<s?"none":void 0},f=void 0!==d?0:void 0,m=void 0!==d?100:void 0,g=void 0!==d?Math.floor(d):void 0;return i.createElement("div",{className:p.itemProgress},i.createElement("div",{className:p.progressTrack}),i.createElement("div",{className:p.progressBar,style:h,role:"progressbar","aria-valuemin":f,"aria-valuemax":m,"aria-valuenow":g,"aria-valuetext":r}))},n._warnDeprecations({title:"label"}),n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.barHeight,n=e.className,o=e.label,s=void 0===o?this.props.title:o,l=e.description,u=e.styles,c=e.theme,d=e.progressHidden,p=e.onRenderProgress,h=void 0===p?this._onRenderProgress:p,f="number"===typeof this.props.percentComplete?Math.min(100,Math.max(0,100*this.props.percentComplete)):void 0,m=a(u,{theme:c,className:n,barHeight:t,indeterminate:void 0===f});return i.createElement("div",{className:m.root},s?i.createElement("div",{className:m.itemName},s):null,d?null:h(r.__assign({},this.props,{percentComplete:f}),this._onRenderProgress),l?i.createElement("div",{className:m.itemDescription},l):null)},t.defaultProps={label:"",description:"",width:180},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(19),s=n(35),l=n(851),u=Object(o.q)(),c=function(e){return i.createElement("div",{className:e.classNames.ratingStar,key:e.id},i.createElement(a.a,{className:e.classNames.ratingStarBack,iconName:"FavoriteStarFill"}),!e.disabled&&i.createElement(a.a,{className:e.classNames.ratingStarFront,iconName:"FavoriteStarFill",style:{width:e.fillPercentage+"%"}}))},d=function(e){function t(t){var n=e.call(this,t)||this;return n._warnDeprecations({onChanged:"onChange"}),n._id=Object(o.K)("Rating"),n._min=n.props.allowZeroStars?0:1,void 0!==n.props.min&&1!==n.props.min&&(n._min=n.props.min),n._labelId=Object(o.K)("RatingLabel"),n.state={rating:n._getInitialValue(t)},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){"undefined"!==typeof e.rating&&e.rating!==this.state.rating&&this.setState({rating:this._getClampedRating(e.rating)})},t.prototype.render=function(){var e,t,n,a=this._id,d=[],p=[],h=this.props,f=h.disabled,m=h.getAriaLabel,g=h.styles,b=h.max,v=h.rating,y=h.readOnly,_=h.size,S=h.theme;this._classNames=u(g,{disabled:f,readOnly:y,theme:S});for(var w=this._min;w<=b;w++)if(0!==w){var E={fillPercentage:this._getFillingPercentage(w),disabled:!!f,readOnly:!!y,classNames:this._classNames};p.push(this._getStarId(w-1)),d.push(i.createElement("button",r.__assign({className:Object(o.s)(this._classNames.ratingButton,(e={},e[this._classNames.ratingStarIsLarge]=_===l.a.Large,e[this._classNames.ratingStarIsSmall]=_!==l.a.Large,e)),id:p[w-1],key:w},w===Math.ceil(this.state.rating)?{"data-is-current":!0}:{},{onFocus:this._onFocus.bind(this,w),onClick:this._onFocus.bind(this,w),disabled:!(!f&&!y),role:"presentation",type:"button"}),this._getLabel(w),i.createElement(c,r.__assign({key:w+"rating"},E))))}return i.createElement("div",{className:Object(o.s)("ms-Rating-star",this._classNames.root,(t={},t[this._classNames.rootIsLarge]=_===l.a.Large,t[this._classNames.rootIsSmall]=_!==l.a.Large,t)),"aria-label":m?m(this.state.rating?this.state.rating:0,this.props.max):"",id:a},i.createElement(s.a,{direction:s.b.horizontal,tabIndex:y?0:-1,className:Object(o.s)(this._classNames.ratingFocusZone,(n={},n[this._classNames.rootIsLarge]=_===l.a.Large,n[this._classNames.rootIsSmall]=_!==l.a.Large,n)),"data-is-focusable":!!y,defaultActiveElement:v?p[v-1]&&"#"+p[v-1]:void 0},d))},t.prototype._getStarId=function(e){return this._id+"-star-"+e},t.prototype._onFocus=function(e,t){if(this.state.rating!==e){this.setState({rating:e});var n=this.props,r=n.onChange,i=n.onChanged;r&&r(t,e),i&&i(e)}},t.prototype._getLabel=function(e){var t=this.props.ariaLabelFormat||"";return i.createElement("span",{id:this._labelId+"-"+e,className:this._classNames.labelText},Object(o.F)(t,e,this.props.max))},t.prototype._getInitialValue=function(e){return"undefined"===typeof e.rating?this._min:null!==e.rating?this._getClampedRating(e.rating):void 0},t.prototype._getClampedRating=function(e){return Math.min(Math.max(e,this._min),this.props.max)},t.prototype._getFillingPercentage=function(e){var t=Math.ceil(this.state.rating),n=100;return e===this.state.rating?n=100:e===t?n=this.state.rating%1*100:e>t&&(n=0),n},t.defaultProps={min:1,max:5},t}(o.c)},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.Small=0]="Small",e[e.Large=1]="Large"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(17)),a=(n.n(o),n(3)),s=Object(a.q)(),l=function(e){function t(t){var n=e.call(this,t)||this;return n._root=i.createRef(),n._stickyAboveRef=i.createRef(),n._stickyBelowRef=i.createRef(),n._contentContainer=i.createRef(),n.subscribe=function(e){n._subscribers.add(e)},n.unsubscribe=function(e){n._subscribers.delete(e)},n.addSticky=function(e){n._stickies.add(e),n.contentContainer&&(e.setDistanceFromTop(n.contentContainer),n.sortSticky(e)),n.notifySubscribers()},n.removeSticky=function(e){n._stickies.delete(e),n._removeStickyFromContainers(e),n.notifySubscribers()},n.sortSticky=function(e){n.stickyAbove&&n.stickyBelow&&(e.canStickyTop&&e.stickyContentTop&&n._addToStickyContainer(e,n.stickyAbove,e.stickyContentTop),e.canStickyBottom&&e.stickyContentBottom&&n._addToStickyContainer(e,n.stickyBelow,e.stickyContentBottom))},n.updateStickyRefHeights=function(){var e=0,t=0;n._stickies.forEach(function(r){var i=r.state,o=i.isStickyTop,a=i.isStickyBottom;r.nonStickyContent&&(o&&(e+=r.nonStickyContent.offsetHeight),a&&(t+=r.nonStickyContent.offsetHeight),n._checkStickyStatus(r))}),n.setState({stickyTopHeight:e,stickyBottomHeight:t})},n.notifySubscribers=function(){n.contentContainer&&n._subscribers.forEach(function(e){e(n.contentContainer,n.stickyBelow)})},n.getScrollPosition=function(){return n.contentContainer?n.contentContainer.scrollTop:0},n._addToStickyContainer=function(e,t,r){if(t.children.length){if(!t.contains(r)){var i=[].slice.call(t.children),o=[];n._stickies.forEach(function(r){t===n.stickyAbove&&e.canStickyTop?o.push(r):e.canStickyBottom&&o.push(r)});var a=o.sort(function(e,t){return e.distanceFromTop-t.distanceFromTop}).filter(function(e){var r=t===n.stickyAbove?e.stickyContentTop:e.stickyContentBottom;if(r)return i.indexOf(r)>-1}),s=void 0;for(var l in a)if(a[l].distanceFromTop>=e.distanceFromTop){s=a[l];break}var u=null;s&&(u=t===n.stickyAbove?s.stickyContentTop:s.stickyContentBottom),t.insertBefore(r,u)}}else t.appendChild(r)},n._removeStickyFromContainers=function(e){n.stickyAbove&&e.stickyContentTop&&n.stickyAbove.removeChild(e.stickyContentTop),n.stickyBelow&&e.stickyContentBottom&&n.stickyBelow.removeChild(e.stickyContentBottom)},n._onWindowResize=function(){var e=n._getScrollbarWidth(),t=n._getScrollbarHeight();n.setState({scrollbarWidth:e,scrollbarHeight:t}),n.notifySubscribers()},n._getStickyContainerStyle=function(e,t){return r.__assign({height:e},Object(a.S)()?{right:"0",left:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}:{left:"0",right:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"},t?{top:"0"}:{bottom:(n.state.scrollbarHeight||n._getScrollbarHeight()||0)+"px"})},n._onScroll=function(){var e=n.contentContainer;e&&n._stickies.forEach(function(t){t.syncScroll(e)}),n._notifyThrottled()},n._subscribers=new Set,n._stickies=new Set,n.state={stickyTopHeight:0,stickyBottomHeight:0,scrollbarWidth:void 0,scrollbarHeight:void 0},n._notifyThrottled=n._async.throttle(n.notifySubscribers,50),n}return r.__extends(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyAbove",{get:function(){return this._stickyAboveRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyBelow",{get:function(){return this._stickyBelowRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"contentContainer",{get:function(){return this._contentContainer.current},enumerable:!0,configurable:!0}),t.prototype.getChildContext=function(){return{scrollablePane:{subscribe:this.subscribe,unsubscribe:this.unsubscribe,addSticky:this.addSticky,removeSticky:this.removeSticky,updateStickyRefHeights:this.updateStickyRefHeights,sortSticky:this.sortSticky,notifySubscribers:this.notifySubscribers}}},t.prototype.componentDidMount=function(){var e=this,t=this.props.initialScrollPosition;this._events.on(this.contentContainer,"scroll",this._onScroll),this._events.on(window,"resize",this._onWindowResize),this.contentContainer&&t&&(this.contentContainer.scrollTop=t),this.setStickiesDistanceFromTop(),this._stickies.forEach(function(t){e.sortSticky(t)}),this.notifySubscribers(),"MutationObserver"in window&&(this._mutationObserver=new MutationObserver(function(t){if(e.notifySubscribers(),t.some(function(e){return null!==this.stickyAbove&&null!==this.stickyBelow&&(this.stickyAbove.contains(e.target)||this.stickyBelow.contains(e.target))}.bind(e)))e.updateStickyRefHeights();else{var n=[];e._stickies.forEach(function(e){e.root&&e.root.contains(t[0].target)&&n.push(e)}),n.length&&n.forEach(function(e){e.forceUpdate()})}}),this.root&&this._mutationObserver.observe(this.root,{childList:!0,attributes:!0,subtree:!0,characterData:!0}))},t.prototype.componentWillUnmount=function(){this._events.off(this.contentContainer),this._events.off(window),this._mutationObserver.disconnect()},t.prototype.shouldComponentUpdate=function(e,t){return this.props.children!==e.children||this.props.initialScrollPosition!==e.initialScrollPosition||this.props.className!==e.className||this.state.stickyTopHeight!==t.stickyTopHeight||this.state.stickyBottomHeight!==t.stickyBottomHeight||this.state.scrollbarWidth!==t.scrollbarWidth||this.state.scrollbarHeight!==t.scrollbarHeight},t.prototype.componentDidUpdate=function(e,t){var n=this.props.initialScrollPosition;this.contentContainer&&"number"===typeof n&&e.initialScrollPosition!==n&&(this.contentContainer.scrollTop=n),t.stickyTopHeight===this.state.stickyTopHeight&&t.stickyBottomHeight===this.state.stickyBottomHeight||this.notifySubscribers(),this._async.setTimeout(this._onWindowResize,0)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.theme,o=e.styles,l=this.state,u=l.stickyTopHeight,c=l.stickyBottomHeight,d=s(o,{theme:n,className:t,scrollbarVisibility:this.props.scrollbarVisibility});return i.createElement("div",r.__assign({},Object(a.O)(this.props,a.v),{ref:this._root,className:d.root}),i.createElement("div",{ref:this._contentContainer,className:d.contentContainer,"data-is-scrollable":!0},this.props.children),i.createElement("div",{ref:this._stickyAboveRef,className:d.stickyAbove,style:this._getStickyContainerStyle(u,!0)}),i.createElement("div",{className:d.stickyBelow,style:this._getStickyContainerStyle(c,!1)},i.createElement("div",{ref:this._stickyBelowRef,className:d.stickyBelowItems})))},t.prototype.setStickiesDistanceFromTop=function(){var e=this;this.contentContainer&&this._stickies.forEach(function(t){t.setDistanceFromTop(e.contentContainer)})},t.prototype.forceLayoutUpdate=function(){this._onWindowResize()},t.prototype._checkStickyStatus=function(e){this.stickyAbove&&this.stickyBelow&&this.contentContainer&&e.nonStickyContent&&(e.state.isStickyTop||e.state.isStickyBottom?(e.state.isStickyTop&&!this.stickyAbove.contains(e.nonStickyContent)&&e.stickyContentTop&&e.addSticky(e.stickyContentTop),e.state.isStickyBottom&&!this.stickyBelow.contains(e.nonStickyContent)&&e.stickyContentBottom&&e.addSticky(e.stickyContentBottom)):this.contentContainer.contains(e.nonStickyContent)||e.resetSticky())},t.prototype._getScrollbarWidth=function(){var e=this.contentContainer;return e?e.offsetWidth-e.clientWidth:void 0},t.prototype._getScrollbarHeight=function(){var e=this.contentContainer;return e?e.offsetHeight-e.clientHeight:void 0},t.childContextTypes={scrollablePane:o.object},t}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(29),s=n(19),l=Object(o.q)(),u=function(e){function t(t){var n=e.call(this,t)||this;return n._rootElement=Object(o.r)(),n._inputElement=Object(o.r)(),n._onClickFocus=function(){var e=n._inputElement.value;e&&(n.focus(),e.selectionStart=e.selectionEnd=0)},n._onFocusCapture=function(e){n.setState({hasFocus:!0}),n._events.on(e.currentTarget,"blur",n._onBlur,!0),n.props.onFocus&&n.props.onFocus(e)},n._onClearClick=function(e){var t=n.props.clearButtonProps;t&&t.onClick&&t.onClick(e),e.defaultPrevented||n._onClear(e)},n._onKeyDown=function(e){switch(e.which){case 27:n.props.onEscape&&n.props.onEscape(e),e.defaultPrevented||n._onClear(e);break;case 13:n.props.onSearch&&n.props.onSearch(n.state.value);break;default:if(n.props.onKeyDown&&n.props.onKeyDown(e),!e.defaultPrevented)return}e.preventDefault(),e.stopPropagation()},n._onBlur=function(e){n._events.off(n._rootElement.current,"blur"),n.setState({hasFocus:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onInputChange=function(e){var t=e.target.value;t!==n._latestValue&&(n._latestValue=t,n.setState({value:t}),n._callOnChange(t))},n._warnDeprecations({labelText:"placeholder",defaultValue:"value"}),n._latestValue=t.value||"",n.state={value:n._latestValue,hasFocus:!1,id:Object(o.K)("SearchBox")},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){void 0!==e.value&&(this._latestValue=e.value,this.setState({value:e.value}))},t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.placeholder,u=e.className,c=e.disabled,d=e.underlined,p=e.styles,h=e.labelText,f=e.theme,m=e.clearButtonProps,g=e.disableAnimation,b=e.iconProps,v=this.state,y=v.value,_=v.hasFocus,S=v.id,w=void 0===h?n:h,E=l(p,{theme:f,className:u,underlined:d,hasFocus:_,disabled:c,hasInput:y.length>0,disableAnimation:g}),C=Object(o.O)(this.props,o._2,["id","className","placeholder","onFocus","onBlur","value"]);return i.createElement("div",{ref:this._rootElement,className:E.root,onFocusCapture:this._onFocusCapture},i.createElement("div",{className:E.iconContainer,onClick:this._onClickFocus,"aria-hidden":!0},i.createElement(s.a,r.__assign({iconName:"Search"},b,{className:E.icon}))),i.createElement("input",r.__assign({},C,{id:S,className:E.field,placeholder:w,onChange:this._onInputChange,onInput:this._onInputChange,onKeyDown:this._onKeyDown,value:y,disabled:c,"aria-label":t||n,ref:this._inputElement})),y.length>0&&i.createElement("div",{className:E.clearButton},i.createElement(a.f,r.__assign({styles:{root:{height:"auto"},icon:{fontSize:"12px"}},iconProps:{iconName:"Clear"}},m,{onClick:this._onClearClick}))))},t.prototype.focus=function(){this._inputElement.current&&this._inputElement.current.focus()},t.prototype.hasFocus=function(){return!!this.state.hasFocus},t.prototype._onClear=function(e){this.props.onClear&&this.props.onClear(e),e.defaultPrevented||(this._latestValue="",this.setState({value:""}),this._callOnChange(""),e.stopPropagation(),e.preventDefault(),this.focus())},t.prototype._callOnChange=function(e){var t=this.props,n=t.onChange,r=t.onChanged;r&&r(e),n&&n(e)},t.defaultProps={disableAnimation:!1,clearButtonProps:{ariaLabel:"Clear text"}},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(0),i=n(3),o=n(443),a=function(e){function t(t){var n=e.call(this,t)||this;n.addItems=function(e){var t=n.props.onItemSelected?n.props.onItemSelected(e):e,r=t,i=t;if(i&&i.then)i.then(function(e){var t=n.state.items.concat(e);n.updateItems(t)});else{var o=n.state.items.concat(r);n.updateItems(o)}},n.removeItemAt=function(e){var t=n.state.items;if(n._canRemoveItem(t[e])&&e>-1){n.props.onItemsDeleted&&n.props.onItemsDeleted([t[e]]);var r=t.slice(0,e).concat(t.slice(e+1));n.updateItems(r)}},n.removeItem=function(e){var t=n.state.items.indexOf(e);n.removeItemAt(t)},n.removeItems=function(e){var t=n.state.items,r=e.filter(function(e){return n._canRemoveItem(e)}),i=t.filter(function(e){return-1===r.indexOf(e)}),o=r[0],a=t.indexOf(o);n.props.onItemsDeleted&&n.props.onItemsDeleted(r),n.updateItems(i,a)},n.onCopy=function(e){if(n.props.onCopyItems&&n.selection.getSelectedCount()>0){var t=n.selection.getSelection();n.copyItems(t)}},n.renderItems=function(){var e=n.props.removeButtonAriaLabel,t=n.props.onRenderItem;return n.state.items.map(function(r,i){return t({item:r,index:i,key:r.key?r.key:i,selected:n.selection.isIndexSelected(i),onRemoveItem:function(){return n.removeItem(r)},onItemChange:n.onItemChange,removeButtonAriaLabel:e,onCopyItem:function(e){return n.copyItems([e])}})})},n.onSelectionChanged=function(){n.forceUpdate()},n.onItemChange=function(e,t){var r=n.state.items;if(t>=0){var i=r;i[t]=e,n.updateItems(i)}};var r=t.selectedItems||t.defaultSelectedItems||[];return n.state={items:r},n.selection=n.props.selection?n.props.selection:new o.a({onSelectionChanged:n.onSelectionChanged}),n}return r.__extends(t,e),Object.defineProperty(t.prototype,"items",{get:function(){return this.state.items},enumerable:!0,configurable:!0}),t.prototype.removeSelectedItems=function(){this.state.items.length&&this.selection.getSelectedCount()>0&&this.removeItems(this.selection.getSelection())},t.prototype.updateItems=function(e,t){var n=this;this.props.selectedItems?this.onChange(e):this.setState({items:e},function(){n._onSelectedItemsUpdated(e,t)})},t.prototype.hasSelectedItems=function(){return this.selection.getSelectedCount()>0},t.prototype.unselectAll=function(){this.selection.setAllSelected(!1)},t.prototype.highlightedItems=function(){return this.selection.getSelection()},t.prototype.componentWillUpdate=function(e,t){t.items&&t.items!==this.state.items&&this.selection.setItems(t.items)},t.prototype.componentDidMount=function(){this.selection.setItems(this.state.items)},t.prototype.componentWillReceiveProps=function(e){e.selectedItems&&this.setState({items:e.selectedItems}),e.selection&&(this.selection=e.selection)},t.prototype.render=function(){return this.renderItems()},t.prototype.onChange=function(e){this.props.onChange&&this.props.onChange(e)},t.prototype.copyItems=function(e){if(this.props.onCopyItems){var t=this.props.onCopyItems(e),n=document.createElement("input");document.body.appendChild(n);try{if(n.value=t,n.select(),!document.execCommand("copy"))throw new Error}catch(e){}finally{document.body.removeChild(n)}}},t.prototype._onSelectedItemsUpdated=function(e,t){this.onChange(e)},t.prototype._canRemoveItem=function(e){return!this.props.canRemoveItem||this.props.canRemoveItem(e)},t}(i.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(103),s=n(29),l=n(1939),u=function(e){function t(t){var n=e.call(this,t)||this;return n.persona=Object(o.r)(),n.state={contextualMenuVisible:!1},n}return r.__extends(t,e),t.prototype.render=function(){var e,t,n=this.props,u=n.item,c=n.onExpandItem,d=n.onRemoveItem,p=n.removeButtonAriaLabel,h=n.index,f=n.selected,m=Object(o.K)();return i.createElement("div",{ref:this.persona,className:Object(o.s)("ms-PickerPersona-container",l.personaContainer,(e={},e["is-selected "+l.personaContainerIsSelected]=f,e),(t={},t["is-invalid "+l.validationError]=!u.isValid,t)),"data-is-focusable":!0,"data-is-sub-focuszone":!0,"data-selection-index":h,role:"listitem","aria-labelledby":"selectedItemPersona-"+m},i.createElement("div",{hidden:!u.canExpand||void 0===c},i.createElement(s.f,{onClick:this._onClickIconButton(c),iconProps:{iconName:"Add",style:{fontSize:"14px"}},className:Object(o.s)("ms-PickerItem-removeButton",l.expandButton,l.actionButton),ariaLabel:p})),i.createElement("div",{className:Object(o.s)(l.personaWrapper)},i.createElement("div",{className:Object(o.s)("ms-PickerItem-content",l.itemContent),id:"selectedItemPersona-"+m},i.createElement(a.a,r.__assign({},u,{onRenderCoin:this.props.renderPersonaCoin,onRenderPrimaryText:this.props.renderPrimaryText,size:a.d.size32}))),i.createElement(s.f,{onClick:this._onClickIconButton(d),iconProps:{iconName:"Cancel",style:{fontSize:"14px"}},className:Object(o.s)("ms-PickerItem-removeButton",l.removeButton,l.actionButton),ariaLabel:p})))},t.prototype._onClickIconButton=function(e){return function(t){t.stopPropagation(),t.preventDefault(),e&&e()}},t}(o.c)},function(e,t,n){"use strict";var r=n(1943);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b}),n.d(t,"c",function(){return r.c})},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(858),s=Object(o.q)(),l=function(e){function t(t){var n=e.call(this,t)||this;return n.state={contentLoaded:t.isDataLoaded},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=this,n=e.isDataLoaded;void 0!==this._lastTimeoutId&&(this._async.clearTimeout(this._lastTimeoutId),this._lastTimeoutId=void 0),n?this._lastTimeoutId=this._async.setTimeout(function(){t.setState({contentLoaded:n}),t._lastTimeoutId=void 0},200):this.setState({contentLoaded:n})},t.prototype.render=function(){var e=this.props,t=e.styles,n=e.shimmerElements,l=e.children,u=e.isDataLoaded,c=e.width,d=e.className,p=e.customElementsGroup,h=e.theme,f=e.ariaLabel,m=this.state.contentLoaded;this._classNames=s(t,{theme:h,isDataLoaded:u,className:d,transitionAnimationInterval:200});var g=Object(o.O)(this.props,o.v);return i.createElement("div",r.__assign({},g,{className:this._classNames.root}),!m&&i.createElement("div",{style:{width:c||"100%"},className:this._classNames.shimmerWrapper},p||i.createElement(a.a,{shimmerElements:n})),l&&i.createElement("div",{className:this._classNames.dataWrapper},l),f&&!u&&i.createElement("div",{role:"status","aria-live":"polite"},i.createElement(o.d,null,i.createElement("div",{className:this._classNames.screenReaderText},f))))},t.defaultProps={isDataLoaded:!1},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(859),o=n(1949),a=Object(r._19)(i.a,o.a,void 0,{scope:"ShimmerElementsGroup"})},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(860),s=n(861),l=n(863),u=n(865),c=Object(o.q)(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._getRenderedElements=function(e,t){return e?e.map(function(e,o){e.type;var c=r.__rest(e,["type"]);switch(e.type){case a.a.circle:return i.createElement(u.a,r.__assign({key:o},c,{styles:n._getBorderStyles(e,t)}));case a.a.gap:return i.createElement(l.a,r.__assign({key:o},c,{styles:n._getBorderStyles(e,t)}));case a.a.line:return i.createElement(s.a,r.__assign({key:o},c,{styles:n._getBorderStyles(e,t)}))}}):i.createElement(s.a,{height:a.b.line,styles:{root:[{borderWidth:"0px"}]}})},n._getBorderStyles=function(e,t){var n,i=e.height,o=t&&i?t-i:0;return e.verticalAlign&&"center"!==e.verticalAlign?e.verticalAlign&&"top"===e.verticalAlign?n={borderBottomWidth:(o||0)+"px",borderTopWidth:"0px"}:e.verticalAlign&&"bottom"===e.verticalAlign&&(n={borderBottomWidth:"0px",borderTopWidth:(o||0)+"px"}):n={borderBottomWidth:(o?Math.floor(o/2):0)+"px",borderTopWidth:(o?Math.ceil(o/2):0)+"px"},{root:[r.__assign({},n)]}},n._findMaxElementHeight=function(e){return e.map(function(e){switch(e.type){case a.a.circle:e.height||(e.height=a.b.circle);case a.a.line:e.height||(e.height=a.b.line);case a.a.gap:e.height||(e.height=a.b.gap)}return e}).reduce(function(e,t){return t.height&&t.height>e?t.height:e},0)},n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.width,r=e.shimmerElements,o=e.rowHeight,a=e.flexWrap,s=e.theme;this._classNames=c(t,{theme:s,flexWrap:a});var l=o||this._findMaxElementHeight(r||[]);return i.createElement("div",{style:{width:n||"auto"},className:this._classNames.root},this._getRenderedElements(r,l))},t.defaultProps={flexWrap:!1},t}(o.c)},function(e,t,n){"use strict";var r,i;n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i}),function(e){e[e.line=1]="line",e[e.circle=2]="circle",e[e.gap=3]="gap"}(r||(r={})),function(e){e[e.line=16]="line",e[e.gap=16]="gap",e[e.circle=24]="circle"}(i||(i={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(862),o=n(1946),a=Object(r._19)(i.a,o.a,void 0,{scope:"ShimmerLine"})},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=Object(o.q)(),s=function(e){function t(t){return e.call(this,t)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.height,n=e.styles,r=e.width,o=e.borderStyle,s=e.theme;return this._classNames=a(n,{theme:s,height:t,borderStyle:o}),i.createElement("div",{style:{width:r||"100%",minWidth:"number"===typeof r?r+"px":"auto"},className:this._classNames.root},i.createElement("svg",{width:"2",height:"2",className:this._classNames.topLeftCorner},i.createElement("path",{d:"M0 2 A 2 2, 0, 0, 1, 2 0 L 0 0 Z"})),i.createElement("svg",{width:"2",height:"2",className:this._classNames.topRightCorner},i.createElement("path",{d:"M0 0 A 2 2, 0, 0, 1, 2 2 L 2 0 Z"})),i.createElement("svg",{width:"2",height:"2",className:this._classNames.bottomRightCorner},i.createElement("path",{d:"M2 0 A 2 2, 0, 0, 1, 0 2 L 2 2 Z"})),i.createElement("svg",{width:"2",height:"2",className:this._classNames.bottomLeftCorner},i.createElement("path",{d:"M2 2 A 2 2, 0, 0, 1, 0 0 L 0 2 Z"})))},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(864),o=n(1947),a=Object(r._19)(i.a,o.a,void 0,{scope:"ShimmerGap"})},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=Object(o.q)(),s=function(e){function t(t){return e.call(this,t)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.height,n=e.styles,r=e.width,o=e.borderStyle,s=e.theme;return this._classNames=a(n,{theme:s,height:t,borderStyle:o}),i.createElement("div",{style:{width:r||"10px",minWidth:"number"===typeof r?r+"px":"auto"},className:this._classNames.root})},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1948),o=n(866),a=Object(r._19)(o.a,i.a,void 0,{scope:"ShimmerCircle"})},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=Object(o.q)(),s=function(e){function t(t){return e.call(this,t)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.height,n=e.styles,r=e.borderStyle,o=e.theme;return this._classNames=a(n,{theme:o,height:t,borderStyle:r}),i.createElement("div",{className:this._classNames.root},i.createElement("svg",{viewBox:"0 0 10 10",width:t,height:t,className:this._classNames.svg},i.createElement("path",{d:"M0,0 L10,0 L10,10 L0,10 L0,0 Z M0,5 C0,7.76142375 2.23857625,10 5,10 C7.76142375,10 10,7.76142375 10,5 C10,2.23857625 7.76142375,2.22044605e-16 5,0 C2.23857625,-2.22044605e-16 0,2.23857625 0,5 L0,5 Z"})))},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return v});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(176),s=n(796),l=n(856),u=n(177),c=n(148),d=Object(o.q)(),p=Object(o.q)(),h=10,f=7,m=.95,g=42,b=32,v=function(e){function t(t){var n=e.call(this,t)||this;return n._onRenderShimmerPlaceholder=function(e,t){var s=n.props,p=s.onRenderCustomPlaceholder,h=s.compact,f=t.selectionMode,m=t.checkboxVisibility,g=n.props.theme,b=f!==a.b.none&&m!==u.a.hidden,v=r.__assign({},t,{theme:g}),y=d(Object(c.b)(v),{theme:g}),_=p?p():n._renderDefaultShimmerPlaceholder(t);return i.createElement("div",{className:Object(o.s)(b&&y.shimmerLeftBorder,!h&&y.shimmerBottomBorder)},i.createElement(l.a,{customElementsGroup:_}))},n._renderDefaultShimmerPlaceholder=function(e){var t=e.columns,n=e.compact,r=e.cellStyleProps,o=void 0===r?c.a:r,a=[],s=n?b:g;return t.map(function(e,t){var n=[],r=o.cellLeftPadding+o.cellRightPadding+e.calculatedWidth+(e.isPadded?o.cellExtraRightPadding:0);n.push({type:l.b.gap,width:o.cellLeftPadding,height:s}),e.isIconOnly?(n.push({type:l.b.line,width:e.calculatedWidth,height:e.calculatedWidth}),n.push({type:l.b.gap,width:o.cellRightPadding,height:s})):(n.push({type:l.b.line,width:e.calculatedWidth*m,height:f}),n.push({type:l.b.gap,width:o.cellRightPadding+(e.calculatedWidth-e.calculatedWidth*m)+(e.isPadded?o.cellExtraRightPadding:0),height:s})),a.push(i.createElement(l.c,{key:t,width:r+"px",shimmerElements:n}))}),a.push(i.createElement(l.c,{key:"endGap",width:"100%",shimmerElements:[{type:l.b.gap,width:"100%",height:s}]})),i.createElement("div",{style:{display:"flex"}},a)},n._shimmerItems=t.shimmerLines?new Array(t.shimmerLines):new Array(h),n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.items,n=e.listProps,o=e.styles,a=e.theme,l=(e.shimmerLines,e.onRenderCustomPlaceholder,e.enableShimmer),u=r.__rest(e,["items","listProps","styles","theme","shimmerLines","onRenderCustomPlaceholder","enableShimmer"]),c=p(o,{theme:a,className:n&&n.className,enableShimmer:l}),d=r.__assign({},n,{className:c.root});return i.createElement(s.a,r.__assign({},u,{enableShimmer:l,items:l?this._shimmerItems:t,onRenderMissingItem:this._onRenderShimmerPlaceholder,listProps:d}))},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r,i=n(0),o=n(1),a=(n.n(o),n(3)),s=n(120);!function(e){e[e.Previous=0]="Previous",e[e.Next=1]="Next"}(r||(r={}));var l=Object(a.q)(),u=function(e){function t(t){var n=e.call(this,t)||this;n._sliderLine=Object(a.r)(),n._thumb=Object(a.r)(),n._getAriaValueText=function(e){if(n.props.ariaValueText&&void 0!==e)return n.props.ariaValueText(e)},n._onMouseDownOrTouchStart=function(e){"mousedown"===e.type?(n._events.on(window,"mousemove",n._onMouseMoveOrTouchMove,!0),n._events.on(window,"mouseup",n._onMouseUpOrTouchEnd,!0)):"touchstart"===e.type&&(n._events.on(window,"touchmove",n._onMouseMoveOrTouchMove,!0),n._events.on(window,"touchend",n._onMouseUpOrTouchEnd,!0)),n._onMouseMoveOrTouchMove(e,!0)},n._onMouseMoveOrTouchMove=function(e,t){if(n._sliderLine.current){var r,i,o,s=n.props,l=s.max,u=s.min,c=s.step,d=(l-u)/c,p=n._sliderLine.current.getBoundingClientRect(),h=(n.props.vertical?p.height:p.width)/d;if(n.props.vertical){var f=n._getPosition(e,n.props.vertical);r=(p.bottom-f)/h}else{var m=n._getPosition(e,n.props.vertical);r=(Object(a.S)()?p.right-m:m-p.left)/h}r>Math.floor(d)?o=i=l:r<0?o=i=u:(o=u+c*r,i=u+c*Math.round(r)),n._updateValue(i,o),t||(e.preventDefault(),e.stopPropagation())}},n._onMouseUpOrTouchEnd=function(e){n.setState({renderedValue:n.state.value}),n.props.onChanged&&n.props.onChanged(e,n.state.value),n._events.off()},n._onKeyDown=function(e){var t=n.state.value,r=n.props,i=r.max,o=r.min,s=r.step,l=0;switch(e.which){case Object(a.T)(37):case 40:l=-s;break;case Object(a.T)(39):case 38:l=s;break;case 36:t=o;break;case 35:t=i;break;default:return}var u=Math.min(i,Math.max(o,t+l));n._updateValue(u,u),e.preventDefault(),e.stopPropagation()},n._warnMutuallyExclusive({value:"defaultValue"}),n._id=Object(a.K)("Slider");var r=void 0!==t.value?t.value:void 0!==t.defaultValue?t.defaultValue:t.min;return n.state={value:r,renderedValue:r},n}return i.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){if(void 0!==e.value){var t=Math.max(e.min,Math.min(e.max,e.value));this.setState({value:t,renderedValue:t})}},t.prototype.render=function(){var e,t,n=this.props,r=n.ariaLabel,u=n.className,c=n.disabled,d=n.label,p=n.max,h=n.min,f=n.showValue,m=n.buttonProps,g=n.vertical,b=n.styles,v=n.theme,y=this.state,_=y.value,S=y.renderedValue,w=h===p?0:(S-h)/(p-h)*100,E=g?"height":"width",C=c?{}:{onMouseDown:this._onMouseDownOrTouchStart},x=c?{}:{onTouchStart:this._onMouseDownOrTouchStart},A=c?{}:{onKeyDown:this._onKeyDown},T=l(b,{className:u,disabled:c,vertical:g,showTransitions:S===_,showValue:f,theme:v});return o.createElement("div",{className:T.root},d&&o.createElement(s.a,i.__assign({className:T.titleLabel},r?{}:{htmlFor:this._id}),d),o.createElement("div",{className:T.container},o.createElement("button",i.__assign({"aria-valuenow":_,"aria-valuemin":h,"aria-valuemax":p,"aria-valuetext":this._getAriaValueText(_),"aria-label":r||d},C,x,A,m,{className:Object(a.s)(T.slideBox,m.className),id:this._id,disabled:c,type:"button",role:"slider"}),o.createElement("div",{ref:this._sliderLine,className:T.line},o.createElement("span",{ref:this._thumb,className:T.thumb,style:this._getThumbStyle(g,w)}),o.createElement("span",{className:Object(a.s)(T.lineContainer,T.activeSection),style:(e={},e[E]=w+"%",e)}),o.createElement("span",{className:Object(a.s)(T.lineContainer,T.inactiveSection),style:(t={},t[E]=100-w+"%",t)}))),f&&o.createElement(s.a,{className:T.valueLabel},_)))},t.prototype.focus=function(){this._thumb.current&&this._thumb.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return this.state.value},enumerable:!0,configurable:!0}),t.prototype._getThumbStyle=function(e,t){var n;return(n={})[e?"bottom":Object(a.S)()?"right":"left"]=t+"%",n},t.prototype._getPosition=function(e,t){var n;switch(e.type){case"mousedown":case"mousemove":n=t?e.clientY:e.clientX;break;case"touchstart":case"touchmove":n=t?e.touches[0].clientY:e.touches[0].clientX}return n},t.prototype._updateValue=function(e,t){var n=this,r=this.props.step,i=0;if(isFinite(r))for(;Math.round(r*Math.pow(10,i))/Math.pow(10,i)!==r;)i++;var o=Number.parseFloat(e.toFixed(i)),a=o!==this.state.value;this.setState({value:o,renderedValue:t},function(){a&&n.props.onChange&&n.props.onChange(n.state.value)})},t.defaultProps={step:1,min:0,max:10,showValue:!0,disabled:!1,vertical:!1,buttonProps:{}},t}(a.c)},function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.Both=0]="Both",e[e.Header=1]="Header",e[e.Footer=2]="Footer"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(830),s=n(871),l=Object(o.q)(),u=function(e){function t(t){var n,r=e.call(this,t)||this;return r.navigationIdleDelay=250,r._onSwatchColorPickerBlur=function(){r.props.onCellFocused&&(r._cellFocused=!1,r.props.onCellFocused())},r._renderOption=function(e){var t=r._id;return i.createElement(s.a,{item:e,id:t,color:e.color,styles:r.props.getColorGridCellStyles,disabled:r.props.disabled,onClick:r._onCellClick,onHover:r._onGridCellHovered,onFocus:r._onGridCellFocused,selected:void 0!==r.state.selectedIndex&&r.state.selectedIndex===e.index,circle:"circle"===r.props.cellShape,label:e.label,onMouseEnter:r._onMouseEnter,onMouseMove:r._onMouseMove,onMouseLeave:r._onMouseLeave,onWheel:r._onWheel,onKeyDown:r._onKeyDown,height:r.props.cellHeight,width:r.props.cellWidth,borderWidth:r.props.cellBorderWidth})},r._onMouseEnter=function(e){return r.props.focusOnHover?(r.isNavigationIdle&&!r.props.disabled&&e.currentTarget.focus(),!0):!(r.isNavigationIdle&&!r.props.disabled)},r._onMouseMove=function(e){if(!r.props.focusOnHover)return!(r.isNavigationIdle&&!r.props.disabled);var t=e.currentTarget;return!r.isNavigationIdle||document&&t===document.activeElement||t.focus(),!0},r._onMouseLeave=function(e){var t=r.props.mouseLeaveParentSelector;if(r.props.focusOnHover&&t&&r.isNavigationIdle&&!r.props.disabled)for(var n=document.querySelectorAll(t),i=0;i<n.length;i+=1)if(n[i].contains(e.currentTarget)){if(n[i].setActive)try{n[i].setActive()}catch(e){}else n[i].focus();break}},r._onWheel=function(){r.setNavigationTimeout()},r._onKeyDown=function(e){38!==e.which&&40!==e.which&&37!==e.which&&39!==e.which||r.setNavigationTimeout()},r.setNavigationTimeout=function(){r.isNavigationIdle||void 0===r.navigationIdleTimeoutId?r.isNavigationIdle=!1:(r.async.clearTimeout(r.navigationIdleTimeoutId),r.navigationIdleTimeoutId=void 0),r.navigationIdleTimeoutId=r.async.setTimeout(function(){r.isNavigationIdle=!0},r.navigationIdleDelay)},r._onGridCellHovered=function(e){var t=r.props.onCellHovered;if(t)return e?t(e.id,e.color):t()},r._onGridCellFocused=function(e){var t=r.props.onCellFocused;if(t)return e?(r._cellFocused=!0,t(e.id,e.color)):(r._cellFocused=!1,t())},r._onCellClick=function(e){if(!r.props.disabled){var t=e.index;t>=0&&t!==r.state.selectedIndex&&(r.props.onCellFocused&&r._cellFocused&&(r._cellFocused=!1,r.props.onCellFocused()),r.props.onColorChanged&&r.props.onColorChanged(e.id,e.color),r.setState({selectedIndex:t}))}},r._id=t.id||Object(o.K)("swatchColorPicker"),r._warnMutuallyExclusive({focusOnHover:"onHover"}),r._warnConditionallyRequiredProps(["focusOnHover"],"mouseLeaveParentSelector",!!r.props.mouseLeaveParentSelector),r.isNavigationIdle=!0,r.async=new o.a(r),t.selectedId&&(n=r._getSelectedIndex(t.colorCells,t.selectedId)),r.state={selectedIndex:n},r}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t;e.selectedId&&(t=this._getSelectedIndex(e.colorCells,e.selectedId)),t!==this.state.selectedIndex&&this.setState({selectedIndex:t})},t.prototype.componentWillUnmount=function(){this.props.onCellFocused&&this._cellFocused&&(this._cellFocused=!1,this.props.onCellFocused())},t.prototype.render=function(){var e=this.props,t=e.colorCells,n=e.columnCount,o=e.positionInSet,s=e.setSize,u=e.shouldFocusCircularNavigate,c=e.className,d=e.doNotContainWithinFocusZone,p=e.styles,h=e.cellMargin,f=l(p,{theme:this.props.theme,className:c,cellMargin:h});return t.length<1||n<1?null:i.createElement(a.a,r.__assign({},this.props,{items:t.map(function(e,t){return r.__assign({},e,{index:t})}),columnCount:n,onRenderItem:this._renderOption,positionInSet:o&&o,setSize:s&&s,shouldFocusCircularNavigate:u,doNotContainWithinFocusZone:d,onBlur:this._onSwatchColorPickerBlur,theme:this.props.theme,styles:function(e){return{root:f.root,tableCell:f.tableCell,focusedContainer:f.focusedContainer}}}))},t.prototype._getSelectedIndex=function(e,t){var n=Object(o.B)(e,function(e){return e.id===t});return n>=0?n:void 0},t.defaultProps={cellShape:"circle",disabled:!1,shouldFocusCircularNavigate:!0,cellMargin:10},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(872),o=n(1968),a=Object(r._19)(i.a,o.a,void 0,{scope:"ColorPickerGridCell"})},function(e,t,n){"use strict";n.d(t,"a",function(){return p});var r=n(0),i=n(1),o=(n.n(i),n(121)),a=n(831),s=n(777),l=n(7),u=n(3),c=Object(u.q)(),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(a.a),p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onRenderColorOption=function(e){return i.createElement("svg",{className:t._classNames.svg,viewBox:"0 0 20 20",fill:Object(o.f)(e.color).str},t.props.circle?i.createElement("circle",{cx:"50%",cy:"50%",r:"50%"}):i.createElement("rect",{width:"100%",height:"100%"}))},t._getClassNames=function(e,n,r,i,o,a,u,c,d){var p=Object(s.a)(e);return Object(l.D)(t._classNames,{root:["ms-Button",p.root,r,n,u&&["is-checked",p.rootChecked],a&&["is-disabled",p.rootDisabled],!a&&!u&&{selectors:{":hover":p.rootHovered,":focus":p.rootFocused,":active":p.rootPressed}},a&&u&&[p.rootCheckedDisabled],!a&&u&&{selectors:{":hover":p.rootCheckedHovered,":active":p.rootCheckedPressed}}],flexContainer:["ms-Button-flexContainer",p.flexContainer]})},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.id,r=e.selected,o=e.disabled,a=e.styles,s=e.theme,l=e.circle,u=e.color,p=e.onClick,h=e.onHover,f=e.onFocus,m=e.onMouseEnter,g=e.onMouseMove,b=e.onMouseLeave,v=e.onWheel,y=e.onKeyDown,_=e.height,S=e.width,w=e.borderWidth;return this._classNames=c(a,{theme:s,disabled:o,selected:r,circle:l,isWhite:this._isWhiteCell(u),height:_,width:S,borderWidth:w}),i.createElement(d,{item:t,id:n+"-"+t.id+"-"+t.index,key:t.id,disabled:o,role:"gridcell",onRenderItem:this._onRenderColorOption,selected:r,onClick:p,onHover:h,onFocus:f,label:t.label,className:this._classNames.colorCell,getClassNames:this._getClassNames,index:t.index,onMouseEnter:m,onMouseMove:g,onMouseLeave:b,onWheel:v,onKeyDown:y})},t.prototype._isWhiteCell=function(e){return"ffffff"===Object(o.f)(e).hex},t.defaultProps={circle:!0,disabled:!1,selected:!1,height:20,width:20,borderWidth:2},t}(i.Component)},function(e,t,n){"use strict";var r=n(1970);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(875),s=n(449),l=n(73),u=Object(o.q)(),c=function(e){function t(t){var n=e.call(this,t)||this;return n.rootElement=Object(o.r)(),n.state={},n._defaultCalloutProps={beakWidth:16,gapSpace:0,setInitialFocus:!0,doNotLayer:!1,directionalHint:12},n}return r.__extends(t,e),t.prototype.focus=function(){this.rootElement.current&&this.rootElement.current.focus()},t.prototype.render=function(){var e=this.props,t=e.calloutProps,n=e.targetElement,o=e.onDismiss,c=e.isWide,d=e.styles,p=e.theme,h=r.__assign({},this._defaultCalloutProps,t),f={theme:p,isWide:c,calloutClassName:h?h.className:void 0},m=u(d,f);return i.createElement(l.a,r.__assign({target:n,onDismiss:o},h,{className:m.root,styles:Object(s.a)(f),hideOverflow:!0}),i.createElement("div",{ref:this.rootElement},i.createElement(a.a,r.__assign({},this.props))))},t.defaultProps={calloutProps:{beakWidth:16,gapSpace:0,setInitialFocus:!0,doNotLayer:!1,directionalHint:12}},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(876),o=n(449),a=Object(r._19)(i.a,o.b)},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(29),s=n(217),l=Object(o.q)(),u=function(e){function t(t){var n=e.call(this,t)||this;return n.rootElement=Object(o.r)(),n._onKeyDown=function(e){n.props.onDismiss&&27===e.which&&n.props.onDismiss()},n.state={},n}return r.__extends(t,e),t.prototype.componentDidMount=function(){this.props.onDismiss&&document.addEventListener("keydown",this._onKeyDown,!1)},t.prototype.componentWillUnmount=function(){this.props.onDismiss&&document.removeEventListener("keydown",this._onKeyDown)},t.prototype.focus=function(){this.rootElement.current&&this.rootElement.current.focus()},t.prototype.render=function(){var e,t,n,o,u,c=this.props,d=c.children,p=c.illustrationImage,h=c.primaryButtonProps,f=c.secondaryButtonProps,m=c.headline,g=c.hasCondensedHeadline,b=c.hasCloseIcon,v=c.onDismiss,y=c.closeButtonAriaLabel,_=c.hasSmallHeadline,S=c.isWide,w=c.styles,E=c.theme,C=c.ariaDescribedBy,x=c.ariaLabelledBy,A=l(w,{theme:E,hasCondensedHeadline:g,hasSmallHeadline:_,isWide:S,primaryButtonClassName:h?h.className:void 0,secondaryButtonClassName:f?f.className:void 0});if(p&&p.src&&(e=i.createElement("div",{className:A.imageContent},i.createElement(s.a,r.__assign({},p)))),m){var T="string"===typeof m?"p":"div";t=i.createElement("div",{className:A.header},i.createElement(T,{className:A.headline,id:x},m))}if(d){var O="string"===typeof d?"p":"div";n=i.createElement("div",{className:A.body},i.createElement(O,{className:A.subText,id:C},d))}return(h||f)&&(o=i.createElement("div",{className:A.footer},h&&i.createElement(a.g,r.__assign({},h,{className:A.primaryButton})),f&&i.createElement(a.e,r.__assign({},f,{className:A.secondaryButton})))),b&&(u=i.createElement(a.f,{className:A.closeButton,iconProps:{iconName:"Cancel"},title:y,ariaLabel:y,onClick:v})),i.createElement("div",{className:A.content,ref:this.rootElement,role:"dialog",tabIndex:-1,"aria-labelledby":x,"aria-describedby":C,"data-is-focusable":!0},e,i.createElement("div",{className:A.bodyContent},t,n,o),u)},t.defaultProps={hasCondensedHeadline:!1,imageProps:{imageFit:s.b.cover,width:364,height:130}},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(120),s=n(74),l=Object(o.q)(),u=function(e){function t(t){var n=e.call(this,t)||this;return n._toggleButton=Object(o.r)(),n._onClick=function(e){var t=n.props,r=t.disabled,i=t.checked,o=t.onChange,a=t.onChanged,s=t.onClick,l=n.state.checked;r||(void 0===i&&n.setState({checked:!l}),o&&o(e,!l),a&&a(!l),s&&s(e))},n._warnMutuallyExclusive({checked:"defaultChecked"}),n._warnDeprecations({onAriaLabel:"ariaLabel",offAriaLabel:void 0,onChanged:"onChange"}),n.state={checked:!(!t.checked&&!t.defaultChecked)},n._id=t.id||Object(o.K)("Toggle"),n}return r.__extends(t,e),Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.checked},enumerable:!0,configurable:!0}),t.prototype.componentWillReceiveProps=function(e){void 0!==e.checked&&this.setState({checked:!!e.checked})},t.prototype.render=function(){var e=this,t=this.props,n=t.as,u=void 0===n?"div":n,c=t.className,d=t.theme,p=t.disabled,h=t.keytipProps,f=t.label,m=t.ariaLabel,g=t.onAriaLabel,b=t.offAriaLabel,v=t.offText,y=t.onText,_=t.styles,S=this.state.checked,w=S?y:v,E=S?g:b,C=Object(o.O)(this.props,o._2,["defaultChecked"]),x=l(_,{theme:d,className:c,disabled:p,checked:S});return i.createElement(u,{className:x.root},f&&i.createElement(a.a,{htmlFor:this._id,className:x.label},f),i.createElement("div",{className:x.container},i.createElement(s.a,{keytipProps:h,ariaDescribedBy:C["aria-describedby"],disabled:p},function(t){return i.createElement("button",r.__assign({},C,t,{className:x.pill,disabled:p,id:e._id,type:"button",role:"switch",ref:e._toggleButton,"aria-disabled":p,"aria-checked":S,"aria-label":m||E,"data-is-focusable":!0,onChange:e._noop,onClick:e._onClick}),i.createElement("div",{className:x.thumb}))}),w&&i.createElement(a.a,{className:x.text},w)))},t.prototype.focus=function(){this._toggleButton.current&&this._toggleButton.current.focus()},t.prototype._noop=function(){},t}(o.c)},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var i=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,s=arguments.length>6&&void 0!==arguments[6]&&arguments[6],l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,u=arguments.length>8&&void 0!==arguments[8]&&arguments[8],c=arguments.length>9&&void 0!==arguments[9]&&arguments[9],d=arguments.length>10&&void 0!==arguments[10]?arguments[10]:null,p=arguments.length>11&&void 0!==arguments[11]?arguments[11]:null,h=arguments.length>12&&void 0!==arguments[12]&&arguments[12],f=arguments.length>13&&void 0!==arguments[13]?arguments[13]:[],m=arguments.length>14&&void 0!==arguments[14]?arguments[14]:[],g=arguments.length>15&&void 0!==arguments[15]?arguments[15]:[],b=arguments.length>16&&void 0!==arguments[16]?arguments[16]:[],v=arguments.length>17&&void 0!==arguments[17]&&arguments[17],y=arguments.length>18&&void 0!==arguments[18]?arguments[18]:"",_=arguments.length>19&&void 0!==arguments[19]?arguments[19]:0;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._x=t,this._y=n,this._height=r,this._width=i,this._row=o,this._col=a,this._active=s,this._accessory=l,this._upperCapActive=u,this._lowerCapActive=c,this._upperCapAccessory=d,this._lowerCapAccessory=p,this._inManifold=h,this._chamberMetaData=f,this._isIsolatorArray=m,this._isVoidArray=g,this._isManifoldConnectedArray=b,this._isOppositeStubAttached=v,this._manifoldSize=y,this._manifoldDirection=_}return r(e,[{key:"getInletOutletCount",value:function(){var e={inlet:0,outlet:0};return this.upperCapActive&&this.upperCapAccessory&&this.upperCapAccessory.id&&(e.inlet+=this.upperCapAccessory.id.toLowerCase().match(/(inlet)/g)?1:0,e.outlet+=this.upperCapAccessory.id.toLowerCase().match(/(outlet)/g)?1:0),this.lowerCapActive&&this.lowerCapAccessory&&this.lowerCapAccessory.id&&(e.inlet+=this.lowerCapAccessory.id.toLowerCase().match(/(inlet)/g)?1:0,e.outlet+=this.lowerCapAccessory.id.toLowerCase().match(/(outlet)/g)?1:0),e}},{key:"clone",value:function(){var e=Object.assign(Object.create(this),this);return e._accessory=Object.assign({},this._accessory),e}},{key:"chamberMetaData",get:function(){return this._chamberMetaData},set:function(e){this._chamberMetaData=e}},{key:"isIsolatorArray",get:function(){return this._isIsolatorArray},set:function(e){this._isIsolatorArray=e}},{key:"isVoidArray",get:function(){return this._isVoidArray},set:function(e){this._isVoidArray=e}},{key:"isManifoldConnectedArray",get:function(){return this._isManifoldConnectedArray},set:function(e){this._isManifoldConnectedArray=e}},{key:"isOppositeStubAttached",get:function(){return this._isOppositeStubAttached},set:function(e){this._isOppositeStubAttached=e}},{key:"manifoldSize",get:function(){return this._manifoldSize},set:function(e){this._manifoldSize=e}},{key:"manifoldDirection",get:function(){return this._manifoldDirection},set:function(e){this._manifoldDirection=e}},{key:"x",get:function(){return this._x},set:function(e){this._x=e}},{key:"y",get:function(){return this._y},set:function(e){this._y=e}},{key:"height",get:function(){return this._height},set:function(e){this._height=e}},{key:"width",get:function(){return this._width},set:function(e){this._width=e}},{key:"row",get:function(){return this._row},set:function(e){this._row=e}},{key:"col",get:function(){return this._col},set:function(e){this._col=e}},{key:"active",get:function(){return this._active},set:function(e){this._active=e}},{key:"accessory",get:function(){return this._accessory},set:function(e){this._accessory=e}},{key:"upperCapActive",get:function(){return this._upperCapActive},set:function(e){this._upperCapActive=e}},{key:"lowerCapActive",get:function(){return this._lowerCapActive},set:function(e){this._lowerCapActive=e}},{key:"upperCapAccessory",get:function(){return this._upperCapAccessory},set:function(e){this._upperCapAccessory=e}},{key:"lowerCapAccessory",get:function(){return this._lowerCapAccessory},set:function(e){this._lowerCapAccessory=e}},{key:"inManifold",get:function(){return this._inManifold},set:function(e){this._inManifold=e}}]),e}();t.a=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1980),t),r.__exportStar(n(880),t),r.__exportStar(n(886),t),r.__exportStar(n(887),t),r.__exportStar(n(888),t),r.__exportStar(n(889),t),r.__exportStar(n(451),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(451),s=n(881),l=n(220),u=o.classNamesFunction(),c=n(886),d={isDarkOverlay:!1,isBlocking:!1,className:"",containerClassName:"",topOffsetFixed:!1},p={type:a.DialogType.normal,className:"",topButtonsProps:[]},h=function(e){function t(t){var n=e.call(this,t)||this;return n._getSubTextId=function(){var e=n.props,t=e.ariaDescribedById,r=e.modalProps,i=e.dialogContentProps,o=e.subText,a=t||r&&r.subtitleAriaId;return a||(a=(o||i&&i.subText)&&n._defaultSubTextId),a},n._getTitleTextId=function(){var e=n.props,t=e.ariaLabelledById,r=e.modalProps,i=e.dialogContentProps,o=e.title,a=t||r&&r.titleAriaId;return a||(a=(o||i&&i.title)&&n._defaultTitleTextId),a},n._id=o.getId("Dialog"),n._defaultTitleTextId=n._id+"-title",n._defaultSubTextId=n._id+"-subText",n._warnDeprecations({isOpen:"hidden",type:"dialogContentProps.type",subText:"dialogContentProps.subText",contentClassName:"dialogContentProps.className",topButtonsProps:"dialogContentProps.topButtonsProps",className:"modalProps.className",isDarkOverlay:"modalProps.isDarkOverlay",isBlocking:"modalProps.isBlocking",containerClassName:"modalProps.containerClassName",onDismissed:"modalProps.onDismissed",onLayerDidMount:"modalProps.onLayerDidMount",ariaDescribedById:"modalProps.subtitleAriaId",ariaLabelledById:"modalProps.titleAriaId"}),n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,o=e.contentClassName,a=e.elementToFocusOnDismiss,l=e.firstFocusableSelector,h=e.forceFocusInsideTrap,f=e.styles,m=e.hidden,g=e.ignoreExternalFocusing,b=e.isBlocking,v=e.isClickableOutsideFocusTrap,y=e.isDarkOverlay,_=e.isOpen,S=e.onDismiss,w=e.onDismissed,E=e.onLayerDidMount,C=e.responsiveMode,x=e.subText,A=e.theme,T=e.title,O=e.topButtonsProps,k=e.type,I=e.minWidth,R=e.maxWidth,P=r.__assign({},d,this.props.modalProps),D=r.__assign({},p,this.props.dialogContentProps),N=u(f,{theme:A,className:t||P.className,containerClassName:n||P.containerClassName,hidden:m,dialogDefaultMinWidth:I,dialogDefaultMaxWidth:R});return i.createElement(s.Modal,r.__assign({elementToFocusOnDismiss:a,firstFocusableSelector:l,forceFocusInsideTrap:h,ignoreExternalFocusing:g,isClickableOutsideFocusTrap:v,onDismissed:w,onLayerDidMount:E,responsiveMode:C},P,{isDarkOverlay:void 0!==y?y:P.isDarkOverlay,isBlocking:void 0!==b?b:P.isBlocking,isOpen:void 0!==_?_:!m,className:N.root,containerClassName:N.main,onDismiss:S||P.onDismiss,subtitleAriaId:this._getSubTextId(),titleAriaId:this._getTitleTextId()}),i.createElement(c.DialogContent,r.__assign({titleId:this._defaultTitleTextId,subTextId:this._defaultSubTextId,title:T,subText:x,showCloseButton:void 0!==b?!b:!P.isBlocking,topButtonsProps:O||D.topButtonsProps,type:void 0!==k?k:D.type,onDismiss:S||D.onDismiss,className:o||D.className},D),this.props.children))},t.defaultProps={hidden:!0},t=r.__decorate([l.withResponsiveMode],t)}(o.BaseComponent);t.DialogBase=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(882),t);var r=n(882);t.default=r.Modal},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1981),t),r.__exportStar(n(883),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(452),s=n(884),l=n(453),u=n(143),c=n(728),d=n(220),p=o.classNamesFunction(),h=function(e){function t(t){var n=e.call(this,t)||this;return n._focusTrapZone=o.createRef(),n._allowScrollOnModal=function(e){e?o.allowScrollOnElement(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n.state={id:o.getId("Modal"),isOpen:t.isOpen,isVisible:t.isOpen,hasBeenOpened:t.isOpen},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){if(clearTimeout(this._onModalCloseTimer),e.isOpen)if(this.state.isOpen){if(this.setState({hasBeenOpened:!0,isVisible:!0}),e.topOffsetFixed){var t=document.getElementsByClassName("ms-Dialog-main"),n=void 0;t.length>0&&(n=t[0].getBoundingClientRect(),this.setState({modalRectangleTop:n.top}))}}else this.setState({isOpen:!0});!e.isOpen&&this.state.isOpen&&(this._onModalCloseTimer=this._async.setTimeout(this._onModalClose,1e3*parseFloat(s.animationDuration)),this.setState({isVisible:!1}))},t.prototype.componentDidUpdate=function(e,t){e.isOpen||t.isVisible||this.setState({isVisible:!0})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,r=e.scrollableContentClassName,o=e.elementToFocusOnDismiss,h=e.firstFocusableSelector,f=e.forceFocusInsideTrap,m=e.ignoreExternalFocusing,g=e.isBlocking,b=e.isClickableOutsideFocusTrap,v=e.isDarkOverlay,y=e.onDismiss,_=e.onLayerDidMount,S=e.responsiveMode,w=e.titleAriaId,E=e.styles,C=e.subtitleAriaId,x=e.theme,A=e.topOffsetFixed,T=this.state,O=T.isOpen,k=T.isVisible,I=T.hasBeenOpened,R=T.modalRectangleTop;if(!O)return null;var P=p(E,{theme:x,className:t,containerClassName:n,scrollableContentClassName:r,isOpen:O,isVisible:k,hasBeenOpened:I,modalRectangleTop:R,topOffsetFixed:A});return S>=d.ResponsiveMode.small?i.createElement(u.Layer,{onLayerDidMount:_},i.createElement(c.Popup,{role:g?"alertdialog":"dialog",ariaLabelledBy:w,ariaDescribedBy:C,onDismiss:y},i.createElement("div",{className:P.root},i.createElement(l.Overlay,{isDarkThemed:v,onClick:g?void 0:y,styles:s.getOverlayStyles}),i.createElement(a.FocusTrapZone,{componentRef:this._focusTrapZone,className:P.main,elementToFocusOnDismiss:o,isClickableOutsideFocusTrap:b||!g,ignoreExternalFocusing:m,forceFocusInsideTrap:f,firstFocusableSelector:h},i.createElement("div",{ref:this._allowScrollOnModal,className:P.scrollableContent},this.props.children))))):null},t.prototype.focus=function(){this._focusTrapZone.current&&this._focusTrapZone.current.focus()},t.prototype._onModalClose=function(){this.setState({isOpen:!1}),this.props.onDismissed&&this.props.onDismissed()},t.defaultProps={isOpen:!1,isDarkOverlay:!0,isBlocking:!1,className:"",containerClassName:""},t=r.__decorate([d.withResponsiveMode],t)}(o.BaseComponent);t.ModalBase=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6);t.animationDuration=r.AnimationVariables.durationValue2,t.getOverlayStyles={root:{selectors:(i={},i[r.HighContrastSelector]={opacity:0},i)}};var i,o={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open"};t.getStyles=function(e){var n=e.className,i=e.containerClassName,a=e.scrollableContentClassName,s=e.isOpen,l=e.isVisible,u=e.hasBeenOpened,c=e.modalRectangleTop,d=e.theme,p=e.topOffsetFixed,h=d.palette,f=r.getGlobalClassNames(o,d);return{root:[f.root,d.fonts.medium,{backgroundColor:"transparent",position:"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity "+t.animationDuration},p&&u&&{alignItems:"flex-start"},s&&f.isOpen,l&&{opacity:1,pointerEvents:"auto"},n],main:[f.main,{boxShadow:"0 0 5px 0 rgba(0, 0, 0, 0.4)",backgroundColor:h.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid tranparent",maxHeight:"100%",overflowY:"auto"},p&&u&&{top:c},i],scrollableContent:[f.scrollableContent,{overflowY:"auto",flexGrow:1},a]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=o.classNamesFunction(),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.componentDidMount=function(){o.disableBodyScroll()},t.prototype.componentWillUnmount=function(){o.enableBodyScroll()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,s=e.theme,l=e.styles,u=o.getNativeProps(this.props,o.divProperties),c=a(l,{theme:s,className:n,isDark:t});return i.createElement("div",r.__assign({},u,{className:c.root}))},t}(o.BaseComponent);t.OverlayBase=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(887),o=n(1987);t.DialogContent=r.styled(i.DialogContentBase,o.getStyles,void 0,{scope:"DialogContent"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(451),s=n(23),l=n(888),u=n(220),c=o.classNamesFunction(),d=i.createElement(l.DialogFooter,null).type,p=function(e){function t(t){return e.call(this,t)||this}return r.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.showCloseButton,o=t.className,l=t.closeButtonAriaLabel,u=t.onDismiss,d=t.subTextId,p=t.subText,h=t.titleId,f=t.title,m=t.type,g=t.styles,b=t.theme,v=c(g,{theme:b,className:o,isLargeHeader:m===a.DialogType.largeHeader,isClose:m===a.DialogType.close}),y=this._groupChildren();return p&&(e=i.createElement("p",{className:v.subText,id:d},p)),i.createElement("div",{className:v.content},i.createElement("div",{className:v.header},i.createElement("p",{className:v.title,id:h,role:"heading","aria-level":2},f),i.createElement("div",{className:v.topButton},this.props.topButtonsProps.map(function(e,t){return i.createElement(s.IconButton,r.__assign({key:e.uniqueId||t},e))}),(m===a.DialogType.close||n&&m!==a.DialogType.largeHeader)&&i.createElement(s.IconButton,{className:v.button,iconProps:{iconName:"Cancel"},ariaLabel:l,onClick:u}))),i.createElement("div",{className:v.inner},i.createElement("div",{className:v.innerContent},e,y.contents),y.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return i.Children.map(this.props.children,function(t){"object"===typeof t&&null!==t&&t.type===d?e.footers.push(t):e.contents.push(t)}),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},t=r.__decorate([u.withResponsiveMode],t)}(o.BaseComponent);t.DialogContentBase=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(889),o=n(1986);t.DialogFooter=r.styled(i.DialogFooterBase,o.getStyles,void 0,{scope:"DialogFooter"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=o.classNamesFunction(),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return this._classNames=a(n,{theme:r,className:t}),i.createElement("div",{className:this._classNames.actions},i.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return i.Children.map(this.props.children,function(t){return t?i.createElement("span",{className:e._classNames.action},t):null})},t}(o.BaseComponent);t.DialogFooterBase=s},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)};r(i,"ripple",!1),r(i,"locale","en"),r(i,"autoZIndex",!0),r(i,"zIndex",{modal:1100,overlay:1e3,menu:1e3,tooltip:1100,toast:1200}),r(i,"appendTo",null);Object.freeze({ALIGN_CENTER:"pi pi-align-center",ALIGN_JUSTIFY:"pi pi-align-justify",ALIGN_LEFT:"pi pi-align-left",ALIGN_RIGHT:"pi pi-align-right",AMAZON:"pi pi-amazon",ANDROID:"pi pi-android",ANGLE_DOUBLE_DOWN:"pi pi-angle-double-down",ANGLE_DOUBLE_LEFT:"pi pi-angle-double-left",ANGLE_DOUBLE_RIGHT:"pi pi-angle-double-right",ANGLE_DOUBLE_UP:"pi pi-angle-double-up",ANGLE_DOWN:"pi pi-angle-down",ANGLE_LEFT:"pi pi-angle-left",ANGLE_RIGHT:"pi pi-angle-right",ANGLE_UP:"pi pi-angle-up",APPLE:"pi pi-apple",ARROW_CIRCLE_DOWN:"pi pi-arrow-circle-down",ARROW_CIRCLE_LEFT:"pi pi-arrow-circle-left",ARROW_CIRCLE_RIGHT:"pi pi-arrow-circle-right",ARROW_CIRCLE_UP:"pi pi-arrow-circle-up",ARROW_DOWN:"pi pi-arrow-down",ARROW_LEFT:"pi pi-arrow-left",ARROW_RIGHT:"pi pi-arrow-right",ARROW_UP:"pi pi-arrow-up",BACKWARD:"pi pi-backward",BAN:"pi pi-ban",BARS:"pi pi-bars",BELL:"pi pi-bell",BOOK:"pi pi-book",BOOKMARK:"pi pi-bookmark",BRIEFCASE:"pi pi-briefcase",CALENDAR_MINUS:"pi pi-calendar-minus",CALENDAR_PLUS:"pi pi-calendar-plus",CALENDAR_TIMES:"pi pi-calendar-times",CALENDAR:"pi pi-calendar",CAMERA:"pi pi-camera",CARET_DOWN:"pi pi-caret-down",CARET_LEFT:"pi pi-caret-left",CARET_RIGHT:"pi pi-caret-right",CARET_UP:"pi pi-caret-up",CHART_BAR:"pi pi-chart-bar",CHART_LINE:"pi pi-chart-line",CHECK_CIRCLE:"pi pi-check-circle",CHECK_SQUARE:"pi pi-check-square",CHECK:"pi pi-check",CHEVRON_CIRCLE_DOWN:"pi pi-chevron-circle-down",CHEVRON_CIRCLE_LEFT:"pi pi-chevron-circle-left",CHEVRON_CIRCLE_RIGHT:"pi pi-chevron-circle-right",CHEVRON_CIRCLE_UP:"pi pi-chevron-circle-up",CHEVRON_DOWN:"pi pi-chevron-down",CHEVRON_LEFT:"pi pi-chevron-left",CHEVRON_RIGHT:"pi pi-chevron-right",CHEVRON_UP:"pi pi-chevron-up",CLOCK:"pi pi-clock",CLONE:"pi pi-clone",CLOUD_DOWNLOAD:"pi pi-cloud-download",CLOUD_UPLOAD:"pi pi-cloud-upload",CLOUD:"pi pi-cloud",COG:"pi pi-cog",COMMENT:"pi pi-comment",COMMENTS:"pi pi-comments",COMPASS:"pi pi-compass",COPY:"pi pi-copy",CREDIT_CARD:"pi pi-credit-card",DESKTOP:"pi pi-desktop",DISCORD:"pi pi-discord",DIRECTIONS_ALT:"pi pi-directions-alt",DIRECTIONS:"pi pi-directions",DOLLAR:"pi pi-dollar",DOWNLOAD:"pi pi-download",EJECT:"pi pi-eject",ELLIPSIS_H:"pi pi-ellipsis-h",ELLIPSIS_V:"pi pi-ellipsis-v",ENVELOPE:"pi pi-envelope",EXCLAMATION_CIRCLE:"pi pi-exclamation-circle",EXCLAMATION_TRIANGLE:"pi pi-exclamation-triangle ",EXTERNAL_LINK:"pi pi-external-link",EYE_SLASH:"pi pi-eye-slash",EYE:"pi pi-eye",FACEBOOK:"pi pi-facebook",FAST_BACKWARD:"pi pi-fast-backward",FAST_FORWARD:"pi pi-fast-forward",FILE_EXCEL:"pi pi-file-excel",FILE_O:"pi pi-file-o",FILE_PDF:"pi pi-file-pdf",FILE:"pi pi-file",FILTER:"pi pi-filter",FILTER_SLASH:"pi pi-filter-slash",FLAG:"pi pi-flag",FOLDER_OPEN:"pi pi-folder-open",FOLDER:"pi pi-folder",FORWARD:"pi pi-forward",GITHUB:"pi pi-github",GLOBE:"pi pi-globe",GOOGLE:"pi pi-google",HEART:"pi pi-heart",HOME:"pi pi-home",ID_CARD:"pi pi-id-card",IMAGE:"pi pi-image",IMAGES:"pi pi-images",INBOX:"pi pi-inbox",INFO_CIRCLE:"pi pi-info-circle",INFO:"pi pi-info",KEY:"pi pi-key",LINK:"pi pi-link",LIST:"pi pi-list",LOCK_OPEN:"pi pi-lock-open",LOCK:"pi pi-lock",MAP:"pi pi-map",MAP_MARKER:"pi pi-map-marker",MICROSOFT:"pi pi-microsoft",MINUS_CIRCLE:"pi pi-minus-circle",MINUS:"pi pi-minus",MOBILE:"pi pi-mobile",MONEY_BILL:"pi pi-money-bill",MOON:"pi pi-moon",PALETTE:"pi pi-palette",PAPERCLIP:"pi pi-paperclip",PAUSE:"pi pi-pause",PAYPAL:"pi pi-paypal",PENCIL:"pi pi-pencil",PERCENTAGE:"pi pi-percentage",PHONE:"pi pi-phone",PLAY:"pi pi-play",PLUS_CIRCLE:"pi pi-plus-circle",PLUS:"pi pi-plus",POWER_OFF:"pi pi-power-off",PRINT:"pi pi-print",QUESTION_CIRCLE:"pi pi-question-circle",QUESTION:"pi pi-question",RADIO_OFF:"pi pi-radio-off",RADIO_ON:"pi pi-radio-on",REFRESH:"pi pi-refresh",REPLAY:"pi pi-replay",REPLY:"pi pi-reply",SAVE:"pi pi-save",SEARCH_MINUS:"pi pi-search-minus",SEARCH_PLUS:"pi pi-search-plus",SEARCH:"pi pi-search",SEND:"pi pi-send",SHARE_ALT:"pi pi-share-alt",SHIELD:"pi pi-shield",SHOPPING_CART:"pi pi-shopping-cart",SIGN_IN:"pi pi-sign-in",SIGN_OUT:"pi pi-sign-out",SITEMAP:"pi pi-sitemap",SLACK:"pi pi-slack",SLIDERS_H:"pi pi-sliders-h",SLIDERS_V:"pi pi-sliders-v",SORT_ALPHA_ALT_DOWN:"pi pi-sort-alpha-alt-down",SORT_ALPHA_ALT_UP:"pi pi-sort-alpha-alt-up",SORT_ALPHA_DOWN:"pi pi-sort-alpha-down",SORT_ALPHA_UP:"pi pi-sort-alpha-up",SORT_ALT:"pi pi-sort-alt",SORT_AMOUNT_DOWN_ALT:"pi pi-sort-amount-down-alt",SORT_AMOUNT_DOWN:"pi pi-sort-amount-down",SORT_AMOUNT_UP_ALT:"pi pi-sort-amount-up-alt",SORT_AMOUNT_UP:"pi pi-sort-amount-up",SORT_DOWN:"pi pi-sort-down",SORT_NUMERIC_ALT_DOWN:"pi pi-sort-numeric-alt-down",SORT_NUMERIC_ALT_UP:"pi pi-sort-numeric-alt-up",SORT_NUMERIC_DOWN:"pi pi-sort-numeric-down",SORT_NUMERIC_UP:"pi pi-sort-numeric-up",SORT_UP:"pi pi-sort-up",SORT:"pi pi-sort",SPINNER:"pi pi-spinner",STAR_O:"pi pi-star-o",STAR:"pi pi-star",STEP_BACKWARD_ALT:"pi pi-step-backward-alt",STEP_BACKWARD:"pi pi-step-backward",STEP_FORWARD_ALT:"pi pi-step-forward-alt",STEP_FORWARD:"pi pi-step-forward",SUN:"pi pi-sun",TABLE:"pi pi-table",TABLET:"pi pi-tablet",TAG:"pi pi-tag",TAGS:"pi pi-tags",TH_LARGE:"pi pi-th-large",THUMBS_DOWN:"pi pi-thumbs-down",THUMBS_UP:"pi pi-thumbs-up",TICKET:"pi pi-ticket",TIMES_CIRCLE:"pi pi-times-circle",TIMES:"pi pi-times",TRASH:"pi pi-trash",TWITTER:"pi pi-twitter",UNDO:"pi pi-undo",UNLOCK:"pi pi-unlock",UPLOAD:"pi pi-upload",USER_EDIT:"pi pi-user-edit",USER_MINUS:"pi pi-user-minus",USER_PLUS:"pi pi-user-plus",USER:"pi pi-user",USERS:"pi pi-users",VIDEO:"pi pi-video",VIMEO:"pi pi-vimeo",VOLUME_DOWN:"pi pi-volume-down",VOLUME_OFF:"pi pi-volume-off",VOLUME_UP:"pi pi-volume-up",YOUTUBE:"pi pi-youtube",WALLET:"pi pi-wallet",WIFI:"pi pi-wifi",WINDOW_MAXIMIZE:"pi pi-window-maximize",WINDOW_MINIMIZE:"pi pi-window-minimize"}),Object.freeze({SUCCESS:"success",INFO:"info",WARN:"warn",ERROR:"error"});t.a=i},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function i(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}.bind(this))}function o(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof e.getDerivedStateFromProps&&"function"!==typeof t.getSnapshotBeforeUpdate)return e;var n=null,a=null,s=null;if("function"===typeof t.componentWillMount?n="componentWillMount":"function"===typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"===typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"===typeof t.componentWillUpdate?s="componentWillUpdate":"function"===typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==s){var l=e.displayName||e.name,u="function"===typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+l+" uses "+u+" but also contains the following legacy lifecycles:"+(null!==n?"\n  "+n:"")+(null!==a?"\n  "+a:"")+(null!==s?"\n  "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=i),"function"===typeof t.getSnapshotBeforeUpdate){if("function"!==typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=o;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"polyfill",function(){return a}),r.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0},function(e,t,n){"use strict";t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0;var r;(r=n(17))&&r.__esModule;t.timeoutsShape=null;t.classNamesShape=null},function(e,t,n){e.exports=n.p+"static/media/manifold_entry_direction.dfd2e32a.png"},function(e,t,n){e.exports=n.p+"static/media/manifold_entry_direction.dfd2e32a.png"},function(e,t,n){e.exports=n.p+"static/media/manifold_entry_direction.dfd2e32a.png"},function(e,t,n){e.exports=n.p+"static/media/manifold_entry_direction.dfd2e32a.png"},function(e,t,n){e.exports=n.p+"static/media/manifold_entry_direction.dfd2e32a.png"},function(e,t,n){"use strict";n.d(t,"a",function(){return w});var r=n(5),i=n(178),o=n(878),a=n(313),s=n(2009),l=n(98),u=n(69),c=(n(45),"LEFT"),d="UP",p="RIGHT",h="DOWN",f={x:0,y:0,scaleX:1,scaleY:1,rotation:0,height:178,width:389.4,visible:!0,chamberRows:[],hasCornerOutlet:!0,numOfRows:5,numOfChambers:9,selectedChamberRow:-1,selectedChamberCol:-1,lockedRows:!1,isDirty:null,insertaTeeWarning:!1,insertaTeeWarningType:"",insertaTeeValues:{col:0,row:0,chamberAccessory:{}},feedConnectorValues:{col:0,row:0,chamberAccessory:{}},imperviousLiner:!1,feedConnectors:{numberOfFeedConnectors:0,numberOfRemovedFeedConnectors:0},positionOfInspectionPort:{row:0,col:0}};function m(e,t,n,i,o,l,u){return n.chamberRows.slice().map(function(n,c){var d=n.clone();if(i===c){d.modifyChamber(t,o),Object.assign(d,e),d.autoAddEndcaps(Object(a.b)(d.endCapWidth,d.chamberWidth));var p=d.chambers[o];if(p&&"undefined"===typeof t.accessory)d.chambers.filter(function(e){return e.upperCapAccessory&&e.upperCapAccessory.id===r._111&&e.upperCapAccessory.manifoldId||e.lowerCapAccessory&&e.lowerCapAccessory.id===r._111&&e.lowerCapAccessory.manifoldId}).map(function(e){return{manifoldId:e.upperCapAccessory&&e.upperCapAccessory.manifoldId?e.upperCapAccessory.manifoldId:e.lowerCapAccessory.manifoldId,col:e.col}}).forEach(function(e){var t=e.manifoldId,n=p.isIsolatorArray.indexOf(t);if(p.active){if(-1===n&&s.a.isUnbrokenInBetween(d,o,e.col)&&d.chambers[e.col].isIsolatorArray.indexOf(t)>-1){d.modifyChamberIsolatorMeta({isIsolatorArray:{manifoldId:t}},o);for(var r=e.col<o?-1:1,i=d.chambers[o+r];i&&i.active;)i.isIsolatorArray.find(function(e){return e===t})||d.modifyChamberIsolatorMeta({isIsolatorArray:{manifoldId:t}},i.col),i=d.chambers[i.col+r];for(r*=-1,i=d.chambers[o+r];i&&i.active;)i.isIsolatorArray.find(function(e){return e===t})||d.modifyChamberIsolatorMeta({isIsolatorArray:{manifoldId:t}},i.col),i=d.chambers[i.col+r]}}else if(n>-1){d.resetChambersIsolatorArray(t,o);for(var a=e.col<o?1:-1,l=d.chambers[o+a];l;){if(l.isIsolatorArray.find(function(e){return e===t})){var u=d.resetChambersIsolatorArray(t,l.col);d.modifyChamber(u,l.col)}l=d.chambers[l.col+a]}}})}else if(l){d.autoSwitch(!0);var h=Object(a.b)(d.endCapWidth,d.chamberWidth);d.autoAddEndcaps(h);var f=d.chambers.filter(function(e){return(e._col===d.chambers[0]._col||e._col===d.chambers[d.chambers.length-1]._col)&&(e.upperCapAccessory&&e.upperCapAccessory.id===r._111&&e.upperCapAccessory.manifoldId&&e.isIsolatorArray.find(function(t){return t===e.upperCapAccessory.manifoldId})||e.lowerCapAccessory&&e.lowerCapAccessory.id===r._111&&e.lowerCapAccessory.manifoldId&&e.isIsolatorArray.find(function(t){return t===e.lowerCapAccessory.manifoldId}))}).map(function(e){return{manifoldId:e.upperCapAccessory&&e.upperCapAccessory.manifoldId?e.upperCapAccessory.manifoldId:e.lowerCapAccessory.manifoldId}});if(f&&f.length)for(var m=0;m<=d.chambers.length;m++)d.modifyChamberIsolatorMeta({isIsolatorArray:{manifoldId:f[0].manifoldId}},m)}else u&&(d.autoSwitch(!1),d.autoRemoveEndcaps());return d})}function g(e,t,n,i){arguments.length>4&&void 0!==arguments[4]&&arguments[4],arguments.length>5&&void 0!==arguments[5]&&arguments[5],arguments[6],arguments[7];try{return n.chamberRows.slice().map(function(n,o){var l=n.clone();return i.forEach(function(n){if(n.row===o){t.chamberMeta?l.modifyChamberMeta(t,n.col):t.isIsolatorArray?l.modifyChamberIsolatorMeta(t,n.col):t.isVoidArray?l.modifyChamberVoidMeta(t,n.col):t.isManifoldConnectedArray?l.modifyChamberManifoldConnectedArrayMeta(t,n.col):t.isOppositeStubAttached?l.modifyChamberManifoldOppositeStubMeta(t,n.col):l.modifyChamber(t,n.col),Object.assign(l,e),l.autoAddEndcaps(Object(a.b)(l.endCapWidth,l.chamberWidth));var i=l.chambers[n.col];if(i&&"undefined"===typeof t.accessory&&!t.isManifoldConnectedArray)l.chambers.filter(function(e){return e.upperCapAccessory&&e.upperCapAccessory.id===r._111&&e.upperCapAccessory.manifoldId||e.lowerCapAccessory&&e.lowerCapAccessory.id===r._111&&e.lowerCapAccessory.manifoldId}).map(function(e){return{manifoldId:e.upperCapAccessory&&e.upperCapAccessory.manifoldId?e.upperCapAccessory.manifoldId:e.lowerCapAccessory.manifoldId,col:e.col}}).forEach(function(e){var t=e.manifoldId,r=i.isIsolatorArray.indexOf(t);if(i.active){if(-1===r&&s.a.isUnbrokenInBetween(l,n.col,e.col)&&l.chambers[e.col].isIsolatorArray.indexOf(t)>-1){l.modifyChamberIsolatorMeta({isIsolatorArray:{manifoldId:t}},n.col);for(var o=e.col<n.col?-1:1,a=l.chambers[n.col+o];a&&a.active;)a.isIsolatorArray.find(function(e){return e===t})||l.modifyChamberIsolatorMeta({isIsolatorArray:{manifoldId:t}},a.col),a=l.chambers[a.col+o]}}else if(r>-1){l.resetChambersIsolatorArray(t,n.col);for(var u=e.col<n.col?1:-1,c=l.chambers[n.col+u];c;)c.isIsolatorArray.find(function(e){return e===t})&&l.resetChambersIsolatorArray(t,c.col),c=l.chambers[c.col+u]}})}}),l})}catch(e){console.error("chamber-bed-reducer updateChamberRowByArray() :: "+e.message)}}function b(e,t,n){for(var r=m({},{},t,-1,-1,!1,!1),i=r[n],o=0;o<t.numOfChambers;o++)i.modifyChamber(e,o);return r}function v(e,t,n){return t<0||t>=e.numOfRows||n<0||n>e.numOfChambers?e.chamberRows:m({},{active:!0},e,t,n,!1,!1)}function y(e){return m({},{active:!1},e,e.selectedChamberRow,e.selectedChamberCol,!1,!1)}function _(e,t){var n=0;if(e===d||e===h){n=e===d?-1:1;for(var r=t.selectedChamberRow+n;r>=0&&r<t.numOfRows;){if(t.chamberRows[r].chambers[t.selectedChamberCol].active)return{selectedChamberRow:r,selectedChamberCol:t.selectedChamberCol};r+=n}}else if(e===c||e===p){n=e===c?-1:1;for(var i=t.selectedChamberCol+n,o=t.chamberRows[t.selectedChamberRow];i>=0&&i<t.numOfChambers;){if(o.chambers[i].active)return{selectedChamberRow:t.selectedChamberRow,selectedChamberCol:i};i+=n}}return{selectedChamberRow:f.selectedChamberRow,selectedChamberCol:f.selectedChamberCol}}function S(e){for(var t=null,n=null,r=0;r<e.length;r++){var i=e[r];i.getActiveCount()>0&&(null===t&&(t=i),n=i)}var o=!1;return null!==t&&(o=t.hasCornerOutlet()),null!==t&&(o=n.hasCornerOutlet()||o),o}var w=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f,n=arguments[1],a=void 0,s=void 0;switch(n.type){case r._17:return f.x=n.payload.x,f.y=n.payload.y,Object.assign({},t,{x:n.payload.x,y:n.payload.y});case r._4:return Object.assign({},t,{x:n.payload.x,y:n.payload.y});case r._5:return Object.assign({},t,n.payload);case r._1:return Object.assign({},t,{chamberRows:n.payload.chamberRows,numOfRows:n.payload.numOfRows,numOfChambers:n.payload.numOfChambers});case r._2:return Object.assign({},t,{isDirty:!1});case r.V:return Object.assign({},t,{isDirty:!0,chamberRows:m({},{active:!0},t,n.payload.row,n.payload.col,!1,!1)});case r.K:return Object.assign({},t,{isDirty:!0,chamberRows:g({},{active:!0},t,n.payload.chamberCoordinatesArray,!1,!1)});case r.R:return Object.assign({},t,{isDirty:!0,chamberRows:function(e,t){arguments.length>2&&void 0!==arguments[2]&&arguments[2];var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;try{return t.chamberRows.slice().map(function(t){var r=t.clone();return e&&null!==n&&r.resetChambersMetadata(e,n),r})}catch(e){console.error("chamber-bed-reducer cleanChamberRowMetaByArray() :: "+e.message)}}(n.payload.manifoldId,t,n.payload.actualRow,n.payload.actualCol)});case r.S:return Object.assign({},t,{isDirty:!0,chamberRows:g({},n.payload.chamberKeyValues,t,n.payload.chamberCoordinatesArray,n.payload.actualRow,n.payload.actualCol,!1,!1)});case r.M:return Object.assign({},t,{isDirty:!0,chamberRows:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;arguments.length>3&&void 0!==arguments[3]&&arguments[3];try{return t.chamberRows.slice().map(function(t,r){var i=t.clone();return e&&t.row===n&&t._chambers.forEach(function(t){i.resetChambersIsolatorArray(e,t._col)}),i})}catch(e){console.error("chamber-bed-reducer cleanChamberRowIsolatorArray() :: "+e.message)}}(n.payload.manifoldId,t,n.payload.actualRow,n.payload.actualCol)});case r.N:case r.P:return Object.assign({},t,{isDirty:!0,chamberRows:g({},n.payload.chamberKeyValues,t,n.payload.chamberCoordinatesArray,n.payload.actualRow,n.payload.actualCol,!1,!1)});case r.Q:return Object.assign({},t,{isDirty:!0,chamberRows:function(e,t){arguments.length>2&&void 0!==arguments[2]&&arguments[2],arguments.length>3&&void 0!==arguments[3]&&arguments[3];try{return t.chamberRows.slice().map(function(t,n){var r=t.clone();return e&&t._chambers.forEach(function(t){r.resetChambersVoidArray(e,t._col)}),r})}catch(e){console.error("chamber-bed-reducer cleanChamberRowIsolatorArray() :: "+e.message)}}(n.payload.manifoldId,t,n.payload.actualRow,n.payload.actualCol)});case r.O:return Object.assign({},t,{isDirty:!0,chamberRows:function(e,t){arguments.length>2&&void 0!==arguments[2]&&arguments[2],arguments.length>3&&void 0!==arguments[3]&&arguments[3];try{return t.chamberRows.slice().map(function(t,n){var r=t.clone();return e&&t._chambers.forEach(function(t){r.resetChambersManifoldConnectedArray(e,t._col)}),r})}catch(e){console.error("chamber-bed-reducer cleanChambersManifoldConnectedArray() :: "+e.message)}}(n.payload.manifoldId,t,n.payload.actualRow,n.payload.actualCol)});case r._7:return Object.assign({},t,{isDirty:!0,chamberRows:m({},{active:!1},t,n.payload.row,n.payload.col,!1,!1)});case r.L:return Object.assign({},t,{isDirty:!0,chamberRows:g({},{active:!1},t,n.payload.chamberCoordinatesArray,!1,!1)});case r._16:return Object.assign({},t,{isDirty:!0,chamberRows:m({},{accessory:n.payload.accessory},t,n.payload.row,n.payload.col,!1,!1)});case r._18:return Object.assign({},t,{isDirty:!0,chamberRows:m({},n.payload.keyValueObject,t,n.payload.row,n.payload.col,!1,!1)});case r._21:return s=S(a=m({},{upperCapActive:!0,upperCapAccessory:n.payload.accessory},t,n.payload.row,n.payload.col,!1,!1)),Object.assign({},t,{isDirty:!0,chamberRows:a,hasCornerOutlet:s});case r._19:return s=S(a=m({},{lowerCapActive:!0,lowerCapAccessory:n.payload.accessory},t,n.payload.row,n.payload.col,!1,!1)),Object.assign({},t,{isDirty:!0,chamberRows:a,hasCornerOutlet:s});case r._20:return Object.assign({},t,{selectedChamberRow:n.payload.row,selectedChamberCol:n.payload.col});case r._13:return Object.assign({},t,{selectedChamberRow:f.selectedChamberRow,selectedChamberCol:f.selectedChamberCol});case r._56:return Object.assign({},t,{isDirty:!0,chamberRows:m({},{},t,null,null,!0,!1)});case r._55:return Object.assign({},t,{isDirty:!0,chamberRows:m({},{},t,null,null,!1,!0)});case r._58:return Object.assign({},t,{isDirty:!0,chamberRows:function(e,t,n){return e.chamberRows.slice().map(function(e,r){var o=e.clone();return o=e.clone?e.clone():Object.assign(new i.b,e),t?o.autoAddEndcaps(n):o.autoRemoveEndcaps(),o})}(t,!0,n.payload.requiredChamberSlotsforTwoEndcaps)});case r.X:case r._0:case r.Y:case r.W:return Object.assign({},t,{isDirty:!0,chamberRows:v(t,n.payload.row,n.payload.col)});case r.Z:return Object.assign({},t,{isDirty:!0,chamberRows:b({active:!0},t,n.payload.row)});case r._9:return Object.assign({},t,{isDirty:!0},_(h,t),{chamberRows:y(t)});case r._12:return Object.assign({},t,{isDirty:!0},_(c,t),{chamberRows:y(t)});case r._10:return Object.assign({},t,{isDirty:!0},_(d,t),{chamberRows:y(t)});case r._8:return Object.assign({},t,{isDirty:!0},_(p,t),{chamberRows:y(t)});case r._11:return Object.assign({},t,{isDirty:!0,chamberRows:b({active:!1},t,n.payload.row)});case r._15:return Object.assign({},t,{isDirty:!0,chamberRows:m({offSet:n.payload.offSet,pixelOffSet:n.payload.pixelOffSet},{},t,n.payload.row,null,!1,!1)});case r.J:return Object.assign({},t,{chamberRows:n.payload.chamberRows});case r._137:return Object.assign({},f);case r._263:return Object.assign({},t,{insertaTeeWarning:n.payload.value});case r._264:return Object.assign({},t,{insertaTeeWarningType:n.payload.value});case r._262:return Object.assign({},t,{insertaTeeValues:{col:n.payload.col,row:n.payload.row,chamberAccessory:n.payload.chamberAccessory}});case r._260:return Object.assign({},t,{feedConnectorValues:{col:n.payload.col,row:n.payload.row,chamberAccessory:n.payload.chamberAccessory}});case r._110:return Object.assign({},t,{imperviousLiner:n.payload});case r._139:return Object.assign({},t,{feedConnectors:{numberOfFeedConnectors:n.payload.numberOfFeedConnectors,numberOfRemovedFeedConnectors:n.payload.numberOfRemovedFeedConnectors}});case r._212:return Object.assign({},t,{positionOfInspectionPort:{col:n.payload.col,row:n.payload.row}});case r.d:case r.e:return f;case r._280:case r._222:var l=n.payload.chamberbed;return(e=l.chamberRows).length&&e[0].clone||e.forEach(function(t,n){var r=Object.assign(new i.b,t);r.row=n;for(var a=r.chambers,s=0;s<a.length;s++)a[s]=Object.assign(new o.a,a[s]),a[s].row=n;e[n]=r}),Object.assign({},l);default:return t}},E=function(e){return e.chamberbed},C={hasAnyActiveChambers:function(){return Object(l.a)([E],function(e){var t=!1;return e.chamberRows.forEach(function(e){e._chambers.forEach(function(e){e._active&&(t=!0)})}),t})(u.a.getState())}};t.b=C},function(e,t,n){e.exports=n.p+"static/media/flamp.426674b2.svg"},function(e,t,n){"use strict";n.d(t,"c",function(){return i}),n.d(t,"b",function(){return o}),n.d(t,"a",function(){return a});var r=n(5),i=function(e,t){return function(n){n({type:r._83,payload:{x:e,y:t}})}},o=function(e,t,n){return function(i){i({type:r._84,payload:{row:e,col:t,accessory:n}}),i({type:r._33}),i({type:r._112,payload:!0})}},a=function(){return function(e){e({type:r._82})}}},function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"c",function(){return o}),n.d(t,"a",function(){return a});var r=n(5),i=function(e,t){return function(n){n({type:r._78,payload:{x:e,y:t}})}},o=function(e,t,n){return function(i){i({type:r._79,payload:{row:e,col:t,accessory:n}}),i({type:r._33}),i({type:r._112,payload:!0})}},a=function(){return function(e){e({type:r._77})}}},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(97),s=n.n(a),l=n(25),u=(n.n(l),n(54)),c=n(2030),d=n(315),p=n(50),h=n(459),f=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var g=function(e){function t(){var e,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,u=Array(a),p=0;p<a;p++)u[p]=arguments[p];return r=o=m(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),o.handleOnMouseClick=function(e){o.props.pipeBedSelectElement(o.props.id)},o.handleOnMouseOver=function(e){o.isSelected()||e.target.to({opacity:1})},o.handleOnMouseOut=function(e){o.isSelected()||e.target.to({opacity:0})},o.renderManifoldHorizontalPipe=function(){var e=n(316),t=new window.Image;t.src=e;var r=o.props.pipeOD/180;return i.a.createElement(l.Rect,{x:0,y:0,width:o.manifoldWidth,height:o.props.pipeOD,fillPatternRotation:270,fillPatternImage:t,fillPatternScaleX:r,fillPatternScaleY:r})},o.renderManifoldLegs=function(){return[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(new Array(o.props.manifoldType))).map(function(e,t){return i.a.createElement(c.a,{arrowOrientation:o.props.arrowOrientation,key:t,x:o.manifoldOffsetX+t*o.props.rowSpacing.px,y:0})})},o.renderDivisions=function(){return i.a.createElement(l.Shape,{sceneFunc:function(e,t){e.beginPath(),e.moveTo(0,o.pipeODOffset),e.lineTo(0,o.props.pipeOD-o.pipeODOffset),e.moveTo(o.props.rowSpacing.px*o.props.manifoldType,o.pipeODOffset),e.lineTo(o.props.rowSpacing.px*o.props.manifoldType,o.props.pipeOD-o.pipeODOffset),e.fillStrokeShape(t)},stroke:"grey",strokeWidth:1})},o.isSelected=function(){return s.a.isEqual(o.props.id,o.props.selected)},o.renderAccessories=function(){return Object(h.a)(Object.assign({},o.props.id,{width:o.props.rowSpacing.px*o.props.manifoldType,height:o.props.manifoldRowHeight,offSet:o.props.rowSpacing.px}),o.props.pipeElements.find(function(e){return s.a.isEqual(o.props.id,e.id)})||{})},o.renderHorizontalManifold=function(){var e=0;return"RIGHT"===o.props.arrowOrientation.horizontal&&(e=o.manifoldWidth-o.props.pipeOD),i.a.createElement(d.a,{x:e,arrowOrientation:o.props.arrowOrientation.horizontal})},m(o,r)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),f(t,[{key:"render",value:function(){return i.a.createElement(l.Group,{x:this.props.x-this.manifoldOffsetX,y:this.props.y,width:this.manifoldWidth,height:this.props.manifoldRowHeight,rotation:0|this.props.rotation},this.renderManifoldHorizontalPipe(),this.renderManifoldLegs(),this.renderDivisions(),i.a.createElement(l.Rect,{x:0,y:0,dash:[3,3],strokeWidth:.4,stroke:"purple",width:this.manifoldWidth,onClick:this.handleOnMouseClick,onMouseOut:this.handleOnMouseOut,opacity:this.isSelected()?1:0,onMouseOver:this.handleOnMouseOver,height:this.props.manifoldRowHeight,fill:this.isSelected()?"rgba(255, 165,0,0.5)":"rgba(255,255,255,0.2)"}),this.renderAccessories(),this.renderHorizontalManifold())}},{key:"manifoldOffsetX",get:function(){return this.props.rowSpacing.px/2-this.props.pipeOD/2}},{key:"manifoldWidth",get:function(){return this.props.rowSpacing.px*this.props.manifoldType}},{key:"pipeODOffset",get:function(){return.1*this.props.pipeOD}}]),t}(),b={pipeBedSelectElement:p.j};t.a=Object(o.b)(function(e){return{pipeElements:e.pipeBed.pipeElements,numberOfPipeRows:e.pipeBed.numberOfPipeRows,bedWidth:e.pipeBed.pipeBedDimensions.width.px,rowSpacing:new u.a(e.pipeBed.rowSpacing),selected:e.pipeGlobals.contextSelectedPipeElement,pipeFlowDirection:e.pipeGlobals.pipeFlowDirection,pipeOD:e.pipeGlobals.pipeNominalDiameter.pipeOD.px,perimeterOffset:new u.a(e.pipeGlobals.pipePerimeterOffset),manifoldRowHeight:e.pipeGlobals.pipeNominalDiameter.horizontalRowHeight.px}},b)(g)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(97),s=n.n(a),l=n(25),u=(n.n(l),n(54)),c=n(50),d=n(459),p=n(315),h=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var m=function(e){function t(){var e,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,u=Array(a),c=0;c<a;c++)u[c]=arguments[c];return r=o=f(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),o.handleOnMouseOver=function(e){o.isSelected()||e.target.to({opacity:1})},o.handleOnMouseOut=function(e){o.isSelected()||e.target.to({opacity:0})},o.handleOnMouseClick=function(e){o.props.pipeBedSelectElement(o.props.id)},o.isSelected=function(){return s.a.isEqual(o.props.id,o.props.selected)},o.renderAccessories=function(){return Object(d.a)(Object.assign({},o.props.id,{width:o.props.cornerWidth,height:o.props.manifoldRowHeight}),o.props.pipeElements.find(function(e){return s.a.isEqual(o.props.id,e.id)})||{})},o.renderCornerLeg=function(){var e=n(316),t=new window.Image;t.src=e;var r=o.props.pipeOD/180;return i.a.createElement(i.a.Fragment,null,i.a.createElement(l.Shape,{sceneFunc:function(e,t){e.beginPath(),e.moveTo(0,0),e.lineTo(o.props.cornerWidth,0),e.lineTo(o.props.cornerWidth,o.props.pipeOD),e.lineTo(o.props.pipeOD,o.props.pipeOD),e.closePath(),e.fillStrokeShape(t)},fillPatternImage:t,fillPatternScaleX:r,fillPatternScaleY:r,fillPatternRotation:270}),i.a.createElement(l.Shape,{sceneFunc:function(e,t){e.beginPath(),e.moveTo(0,0),e.lineTo(o.props.pipeOD,o.props.pipeOD),e.lineTo(o.props.pipeOD,o.props.manifoldRowHeight),e.lineTo(0,o.props.manifoldRowHeight),e.closePath(),e.fillStrokeShape(t)},fillPatternImage:t,fillPatternScaleX:r,fillPatternScaleY:r}),i.a.createElement(p.a,{arrowOrientation:o.props.arrowOrientation.vertical,y:o.props.manifoldRowHeight-o.props.pipeOD}))},f(o,r)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),h(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.scaleX,r=t.scaleY,o=t.rotation,a=t.accessoryScaleX,s=t.accessoryScaleY,u=t.accessoryRotation;return n=n||1,r=r||1,o=o||0,a=a||1,s=s||1,u=u||0,i.a.createElement(l.Group,null,i.a.createElement(l.Group,{x:this.props.x,y:this.props.y,width:this.props.cornerWidth,height:this.props.manifoldRowHeight,rotation:o,scaleX:n,scaleY:r},this.renderCornerLeg(),i.a.createElement(l.Shape,{sceneFunc:function(t,n){t.beginPath(),t.moveTo(e.pipeODOffset,e.pipeODOffset),t.lineTo(e.props.pipeOD-e.pipeODOffset,e.props.pipeOD-e.pipeODOffset),t.fillStrokeShape(n)},stroke:"grey",strokeWidth:.5}),i.a.createElement(l.Rect,{x:0,y:0,width:this.props.cornerWidth,height:this.props.manifoldRowHeight,fill:this.isSelected()?"rgba(255, 165,0,0.5)":"rgba(255,255,255,0.2)",opacity:this.isSelected()?1:0,onMouseOver:this.handleOnMouseOver,onMouseOut:this.handleOnMouseOut,onClick:this.handleOnMouseClick,stroke:"purple",strokeWidth:.4,dash:[3,3]})),i.a.createElement(l.Group,{rotation:u,scaleX:a,scaleY:s,x:this.props.x,y:this.props.y},this.renderAccessories()))}},{key:"pipeODOffset",get:function(){return.07*this.props.pipeOD}}]),t}();t.a=Object(o.b)(function(e){return{pipeOD:e.pipeGlobals.pipeNominalDiameter.pipeOD.px,bedWidth:e.pipeBed.pipeBedDimensions.width.px,perimeterOffset:new u.a(e.pipeGlobals.pipePerimeterOffset),manifoldRowHeight:e.pipeGlobals.pipeNominalDiameter.horizontalRowHeight.px,numberOfPipeRows:e.pipeBed.numberOfPipeRows,rowSpacing:new u.a(e.pipeBed.rowSpacing),selected:e.pipeGlobals.contextSelectedPipeElement,pipeElements:e.pipeBed.pipeElements}},{pipeBedSelectElement:c.j})(m)},function(e,t,n){"use strict";n.d(t,"e",function(){return i}),n.d(t,"b",function(){return o}),n.d(t,"a",function(){return a}),n.d(t,"c",function(){return s}),n.d(t,"d",function(){return l});var r=n(5),i=function(e,t){return function(n){n({type:r._239,payload:{x:e,y:t}})}},o=function(e,t){return function(n){n({type:r._236,payload:{x:e,y:t}}),n({type:r._62,payload:!1})}},a=function(e){return function(t,n){t({type:n().globals.projectType===r._101?r._238:r._179,payload:e})}},s=function(){return function(e){e({type:r._237})}},l=function(e){return function(t){t({type:r._63,payload:e})}}},function(e,t,n){var r=n(2051),i=n(906),o=n(2052),a=0,s=4,l=36,u=Math.pow(l,s);function c(){return i((o()*u<<0).toString(l),s)}function d(){return a=a<u?a:0,++a-1}function p(){return"c"+(new Date).getTime().toString(l)+i(d().toString(l),s)+r()+(c()+c())}p.slug=function(){var e=(new Date).getTime().toString(36),t=d().toString(36).slice(-4),n=r().slice(0,1)+r().slice(-1),i=c().slice(-2);return e.slice(-2)+t+n+i},p.isCuid=function(e){return"string"===typeof e&&!!e.startsWith("c")},p.isSlug=function(e){if("string"!==typeof e)return!1;var t=e.length;return t>=7&&t<=10},p.fingerprint=r,e.exports=p},function(e,t){e.exports=function(e,t){var n="000000000"+e;return n.substr(n.length-t)}},function(e,t,n){"use strict";t.a=function(e,t){if(null==e)return{};var n,i,o=Object(r.a)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o};var r=n(2063)},function(e,t,n){"use strict";t.a=s;var r=n(1),i=n.n(r),o=n(17),a=n.n(o);function s(e){var t=e.children,n=e.type;return i.a.createElement("div",{className:"react-pdf__message react-pdf__message--".concat(n)},t)}s.propTypes={children:a.a.node,type:a.a.oneOf(["error","loading","no-data"]).isRequired}},function(e,t,n){"use strict";var r=n(2066);n.n(r);t.a=r.PDFLinkService},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValidRotation=function(e){return Number.isInteger(e)&&e%90===0},t.isValidScrollMode=function(e){return Number.isInteger(e)&&Object.values(r).includes(e)&&e!==r.UNKNOWN},t.isValidSpreadMode=function(e){return Number.isInteger(e)&&Object.values(i).includes(e)&&e!==i.UNKNOWN},t.isPortraitOrientation=function(e){return e.width<=e.height},t.getGlobalEventBus=function(e=!1){console.error("getGlobalEventBus is deprecated, use a manually created EventBus instance instead."),p||(p=new d({dispatchToDOM:e}));return p},t.clamp=h,t.getPDFFileNameFromURL=function(e,t="document.pdf"){if("string"!==typeof e)return t;if(function(e){let t=0;const n=e.length;for(;t<n&&""===e[t].trim();)t++;return"data:"===e.substring(t,t+5).toLowerCase()}(e))return console.warn('getPDFFileNameFromURL: ignoring "data:" URL for performance reasons.'),t;const n=/[^\/?#=]+\.pdf\b(?!.*\.pdf\b)/i,r=/^(?:(?:[^:]+:)?\/\/[^\/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(e);let i=n.exec(r[1])||n.exec(r[2])||n.exec(r[3]);if(i&&(i=i[0]).includes("%"))try{i=n.exec(decodeURIComponent(i))[0]}catch(e){}return i||t},t.noContextMenuHandler=function(e){e.preventDefault()},t.parseQueryString=function(e){const t=e.split("&"),n=Object.create(null);for(let r=0,i=t.length;r<i;++r){const e=t[r].split("="),i=e[0].toLowerCase(),o=e.length>1?e[1]:null;n[decodeURIComponent(i)]=decodeURIComponent(o)}return n},t.backtrackBeforeAllVisibleElements=s,t.getVisibleElements=function(e,t,n=!1,r=!1){const i=e.scrollTop,o=i+e.clientHeight,l=e.scrollLeft,u=l+e.clientWidth;const c=[],d=t.length;let p=0===d?0:a(t,r?function(e){const t=e.div;return t.offsetLeft+t.clientLeft+t.clientWidth>l}:function(e){const t=e.div;return t.offsetTop+t.clientTop+t.clientHeight>i});p>0&&p<d&&!r&&(p=s(p,t,i));let h=r?u:-1;for(let a=p;a<d;a++){const e=t[a],n=e.div,s=n.offsetLeft+n.clientLeft,d=n.offsetTop+n.clientTop,p=n.clientWidth,f=n.clientHeight,m=s+p,g=d+f;if(-1===h)g>=o&&(h=g);else if((r?s:d)>h)break;if(g<=i||d>=o||m<=l||s>=u)continue;const b=Math.max(0,i-d)+Math.max(0,g-o),v=Math.max(0,l-s)+Math.max(0,m-u),y=(f-b)*(p-v)*100/f/p|0;c.push({id:e.id,x:s,y:d,view:e,percent:y})}const f=c[0],m=c[c.length-1];n&&c.sort(function(e,t){const n=e.percent-t.percent;return Math.abs(n)>.001?-n:e.id-t.id});return{first:f,last:m,views:c}},t.roundToDivide=function(e,t){const n=e%t;return 0===n?e:Math.round(e-n+t)},t.getPageSizeInches=function({view:e,userUnit:t,rotate:n}){const[r,i,o,a]=e,s=n%180!==0,l=(o-r)/72*t,u=(a-i)/72*t;return{width:s?u:l,height:s?l:u}},t.approximateFraction=function(e){if(Math.floor(e)===e)return[e,1];const t=1/e;if(t>8)return[1,8];if(Math.floor(t)===t)return[1,t];const n=e>1?t:e;let r,i=0,o=1,a=1,s=1;for(;;){const e=i+a,t=o+s;if(t>8)break;n<=e/t?(a=e,s=t):(i=e,o=t)}r=n-i/o<a/s-n?n===e?[i,o]:[o,i]:n===e?[a,s]:[s,a];return r},t.getOutputScale=function(e){const t=window.devicePixelRatio||1,n=e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1,r=t/n;return{sx:r,sy:r,scaled:1!==r}},t.scrollIntoView=function(e,t,n=!1){let r=e.offsetParent;if(!r)return void console.error("offsetParent is not set -- cannot scroll");let i=e.offsetTop+e.clientTop,o=e.offsetLeft+e.clientLeft;for(;r.clientHeight===r.scrollHeight&&r.clientWidth===r.scrollWidth||n&&"hidden"===getComputedStyle(r).overflow;)if(r.dataset._scaleY&&(i/=r.dataset._scaleY,o/=r.dataset._scaleX),i+=r.offsetTop,o+=r.offsetLeft,!(r=r.offsetParent))return;t&&(void 0!==t.top&&(i+=t.top),void 0!==t.left&&(o+=t.left,r.scrollLeft=o));r.scrollTop=i},t.watchScroll=function(e,t){const n=function(n){i||(i=window.requestAnimationFrame(function(){i=null;const n=e.scrollLeft,o=r.lastX;n!==o&&(r.right=n>o),r.lastX=n;const a=e.scrollTop,s=r.lastY;a!==s&&(r.down=a>s),r.lastY=a,t(r)}))},r={right:!0,down:!0,lastX:e.scrollLeft,lastY:e.scrollTop,_eventHandler:n};let i=null;return e.addEventListener("scroll",n,!0),r},t.binarySearchFirstItem=a,t.normalizeWheelEventDelta=function(e){let t=Math.sqrt(e.deltaX*e.deltaX+e.deltaY*e.deltaY);const n=Math.atan2(e.deltaY,e.deltaX);-.25*Math.PI<n&&n<.75*Math.PI&&(t=-t);0===e.deltaMode?t/=900:1===e.deltaMode&&(t/=30);return t},t.waitOnEventOrTimeout=function({target:e,name:t,delay:n=0}){return new Promise(function(r,i){if("object"!==typeof e||!t||"string"!==typeof t||!(Number.isInteger(n)&&n>=0))throw new Error("waitOnEventOrTimeout - invalid parameters.");function o(n){e instanceof d?e._off(t,a):e.removeEventListener(t,a),u&&clearTimeout(u),r(n)}const a=o.bind(null,l.EVENT);e instanceof d?e._on(t,a):e.addEventListener(t,a);const s=o.bind(null,l.TIMEOUT),u=setTimeout(s,n)})},t.moveToEndOfArray=function(e,t){const n=[],r=e.length;let i=0;for(let o=0;o<r;++o)t(e[o])?n.push(e[o]):(e[i]=e[o],++i);for(let o=0;i<r;++o,++i)e[i]=n[o]},t.WaitOnType=t.animationStarted=t.ProgressBar=t.EventBus=t.NullL10n=t.SpreadMode=t.ScrollMode=t.TextLayerMode=t.RendererType=t.PresentationModeState=t.VERTICAL_PADDING=t.SCROLLBAR_PADDING=t.MAX_AUTO_SCALE=t.UNKNOWN_SCALE=t.MAX_SCALE=t.MIN_SCALE=t.DEFAULT_SCALE=t.DEFAULT_SCALE_VALUE=t.CSS_UNITS=t.AutoPrintRegExp=void 0;t.CSS_UNITS=96/72;t.DEFAULT_SCALE_VALUE="auto";t.DEFAULT_SCALE=1;t.MIN_SCALE=.1;t.MAX_SCALE=10;t.UNKNOWN_SCALE=0;t.MAX_AUTO_SCALE=1.25;t.SCROLLBAR_PADDING=40;t.VERTICAL_PADDING=5;t.PresentationModeState={UNKNOWN:0,NORMAL:1,CHANGING:2,FULLSCREEN:3};t.RendererType={CANVAS:"canvas",SVG:"svg"};t.TextLayerMode={DISABLE:0,ENABLE:1,ENABLE_ENHANCE:2};const r={UNKNOWN:-1,VERTICAL:0,HORIZONTAL:1,WRAPPED:2};t.ScrollMode=r;const i={UNKNOWN:-1,NONE:0,ODD:1,EVEN:2};t.SpreadMode=i;t.AutoPrintRegExp=/\bprint\s*\(/;const o={getLanguage:async()=>"en-us",getDirection:async()=>"ltr",get:async(e,t,n)=>(function(e,t){return t?e.replace(/\{\{\s*(\w+)\s*\}\}/g,(e,n)=>n in t?t[n]:"{{"+n+"}}"):e})(n,t),async translate(e){}};function a(e,t){let n=0,r=e.length-1;if(0===e.length||!t(e[r]))return e.length;if(t(e[n]))return n;for(;n<r;){const i=n+r>>1;t(e[i])?r=i:n=i+1}return n}function s(e,t,n){if(e<2)return e;let r=t[e].div,i=r.offsetTop+r.clientTop;i>=n&&(i=(r=t[e-1].div).offsetTop+r.clientTop);for(let o=e-2;o>=0&&!((r=t[o].div).offsetTop+r.clientTop+r.clientHeight<=i);--o)e=o;return e}t.NullL10n=o;const l={EVENT:"event",TIMEOUT:"timeout"};t.WaitOnType=l;const u=new Promise(function(e){window.requestAnimationFrame(e)});function c(e,t=null){const n=Object.create(null);if(t&&t.length>0){const e=t[0];for(const t in e){const r=e[t];if("source"!==t)n[t]=r;else if(r===window||r===document)return}}const r=document.createEvent("CustomEvent");r.initCustomEvent(e,!0,!0,n),document.dispatchEvent(r)}t.animationStarted=u;class d{constructor({dispatchToDOM:e=!1}={}){this._listeners=Object.create(null),this._dispatchToDOM=!0===e,e&&console.error("The `eventBusDispatchToDOM` option/preference is deprecated, add event listeners to the EventBus instance rather than the DOM.")}on(e,t){this._on(e,t,{external:!0})}off(e,t){this._off(e,t,{external:!0})}dispatch(e){const t=this._listeners[e];if(!t||0===t.length){if(this._dispatchToDOM){c(e,Array.prototype.slice.call(arguments,1))}return}const n=Array.prototype.slice.call(arguments,1);let r;t.slice(0).forEach(function({listener:e,external:t}){if(t)return r||(r=[]),void r.push(e);e.apply(null,n)}),r&&(r.forEach(function(e){e.apply(null,n)}),r=null),this._dispatchToDOM&&c(e,n)}_on(e,t,n=null){let r=this._listeners[e];r||(this._listeners[e]=r=[]),r.push({listener:t,external:!0===(n&&n.external)})}_off(e,t,n=null){const r=this._listeners[e];if(r)for(let i=0,o=r.length;i<o;i++)if(r[i].listener===t)return void r.splice(i,1)}}t.EventBus=d;let p=null;function h(e,t,n){return Math.min(Math.max(e,t),n)}t.ProgressBar=class{constructor(e,{height:t,width:n,units:r}={}){this.visible=!0,this.div=document.querySelector(e+" .progress"),this.bar=this.div.parentNode,this.height=t||100,this.width=n||100,this.units=r||"%",this.div.style.height=this.height+this.units,this.percent=0}_updateBar(){if(this._indeterminate)return this.div.classList.add("indeterminate"),void(this.div.style.width=this.width+this.units);this.div.classList.remove("indeterminate");const e=this.width*this._percent/100;this.div.style.width=e+this.units}get percent(){return this._percent}set percent(e){this._indeterminate=isNaN(e),this._percent=h(e,0,100),this._updateBar()}setWidth(e){if(!e)return;const t=e.parentNode.offsetWidth-e.offsetWidth;t>0&&(this.bar.style.width=`calc(100% - ${t}px)`)}hide(){this.visible&&(this.visible=!1,this.bar.classList.add("hidden"),document.body.classList.remove("loadingInProgress"))}show(){this.visible||(this.visible=!0,document.body.classList.add("loadingInProgress"),this.bar.classList.remove("hidden"))}}},function(e,t,n){"use strict";var r=n(1);n.n(r);t.a=Object(r.createContext)(null)},function(e,t,n){"use strict";t.a=function(e,t){return Object(r.a)(e)||Object(i.a)(e,t)||Object(o.a)()};var r=n(2075),i=n(2076),o=n(2077)},function(e,t){},function(e,t,n){e.exports=n.p+"static/media/R-360HD_EC_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-902H_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-360HD_EC_CrossSection.3ca75507.png"},function(e,t,n){e.exports=n.p+"static/media/R-902H_CrossSection.2e784e66.png"},function(e,t,n){e.exports=n.p+"static/media/R-360HD_EC_CrossSection.436c3a7a.png"},function(e,t,n){e.exports=n.p+"static/media/R-902H_CrossSection.2e784e66.png"},function(e,t,n){e.exports=n.p+"static/media/R-360HD_EC_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-902H_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-360HD_EC_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/R-902H_CrossSection.70cab9b8.png"},function(e,t,n){"use strict";var r=n(320),i=n(57),o=n(925),a=(n(927),n(2128));n(321),n(2129);function s(e,t,n){this.props=e,this.context=t,this.refs=a,this.updater=n||o}function l(e,t,n){this.props=e,this.context=t,this.refs=a,this.updater=n||o}function u(){}s.prototype.isReactComponent={},s.prototype.setState=function(e,t){"object"!==typeof e&&"function"!==typeof e&&null!=e&&r("85"),this.updater.enqueueSetState(this,e),t&&this.updater.enqueueCallback(this,t,"setState")},s.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this),e&&this.updater.enqueueCallback(this,e,"forceUpdate")},u.prototype=s.prototype,l.prototype=new u,l.prototype.constructor=l,i(l.prototype,s.prototype),l.prototype.isPureReactComponent=!0,e.exports={Component:s,PureComponent:l}},function(e,t,n){"use strict";n(509);var r={isMounted:function(e){return!1},enqueueCallback:function(e,t){},enqueueForceUpdate:function(e){},enqueueReplaceState:function(e,t){},enqueueSetState:function(e,t){}};e.exports=r},function(e,t,n){"use strict";function r(e){return function(){return e}}var i=function(){};i.thatReturns=r,i.thatReturnsFalse=r(!1),i.thatReturnsTrue=r(!0),i.thatReturnsNull=r(null),i.thatReturnsThis=function(){return this},i.thatReturnsArgument=function(e){return e},e.exports=i},function(e,t,n){"use strict";var r=!1;e.exports=r},function(e,t,n){"use strict";e.exports={current:null}},function(e,t,n){"use strict";var r="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=r},function(e,t,n){"use strict";e.exports=n(2139)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i,o=(r=["\n    @media (max-width: ","em) {\n      ","\n    }\n  "],i=["\n    @media (max-width: ","em) {\n      ","\n    }\n  "],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(i)}}))),a=n(322);var s={largest:1e4,desktop:992,tablet:768,phone:376},l=Object.keys(s).reduce(function(e,t){return e[t]=function(){return(0,a.css)(o,s[t]/16,a.css.apply(void 0,arguments))},e},{});t.default=l},function(e,t,n){"use strict";(e.exports={}).forEach=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n]);if(r)return r}}},function(e,t,n){"use strict";var r=e.exports={};r.isIE=function(e){return(-1!==(t=navigator.userAgent.toLowerCase()).indexOf("msie")||-1!==t.indexOf("trident")||-1!==t.indexOf(" edge/"))&&(!e||e===function(){var e=3,t=document.createElement("div"),n=t.getElementsByTagName("i");do{t.innerHTML="\x3c!--[if gt IE "+ ++e+"]><i></i><![endif]--\x3e"}while(n[0]);return e>4?e:void 0}());var t},r.isLegacyOpera=function(){return!!window.opera}},function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var r=new Uint8Array(16);e.exports=function(){return n(r),r}}else{var i=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0===(3&t)&&(e=4294967296*Math.random()),i[t]=e>>>((3&t)<<3)&255;return i}}},function(e,t){for(var n=[],r=0;r<256;++r)n[r]=(r+256).toString(16).substr(1);e.exports=function(e,t){var r=t||0,i=n;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n(130))&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(1));function a(e){return(a="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t){return!t||"object"!==a(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),l(this,u(t).apply(this,arguments))}var n,r,a;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(t,o.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.duration,a=e.easing,s=e.expanded,l=e.maxHeight,u=e.overflow,c=e.rootTag,d=e.uuid,p={maxHeight:l,overflow:u,transition:"max-height ".concat(r,"ms ").concat(a)};return o.default.createElement(c,{"aria-hidden":!s,"aria-labelledby":"react-sanfona-item-title-".concat(d),className:(0,i.default)("react-sanfona-item-body",n),id:"react-sanfona-item-body-".concat(d),style:p},o.default.createElement("div",{className:"react-sanfona-item-body-wrapper"},t))}}])&&s(n.prototype,r),a&&s(n,a),t}();t.default=d,d.defaultProps={rootTag:"div"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var r=o(n(130)),i=o(n(1));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return(a="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e){var t=e.className,n=e.expanded,o=e.onClick,s=e.onMouseOver,l=e.rootTag,u=e.title,c=e.uuid;return"object"===a(u)?i.default.cloneElement(u,{onClick:o,id:"react-sanfona-item-title-".concat(c),"aria-controls":"react-sanfona-item-body-".concat(c)}):i.default.createElement(l,{"aria-controls":"react-sanfona-item-body-".concat(c),"aria-expanded":n,className:(0,r.default)("react-sanfona-item-title",t),id:"react-sanfona-item-title-".concat(c),onClick:o,onMouseOver:s,style:{cursor:"pointer",margin:0}},u)}s.defaultProps={rootTag:"h3"}},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(2194),a=(n.n(o),n(44)),s=n(11),l=n(38),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),u(t,[{key:"render",value:function(){var e=this,t=this.props.isHidden;return i.a.createElement("i",{onClick:function(){return e.toggleVolumes()},className:"ms-Icon ms-Icon--Chevron"+(t?"Up":"Down")+"Small ms-font-su toggleVolumeButton",style:d.style,"compoent-name":"ToggleVolumeIconComponent"})}},{key:"toggleVolumes",value:function(){this.props.hideVolumesComponentForMultiBeds(!this.props.isHidden)}}]),t}(),d={style:{zIndex:99,cursor:"pointer",textAlign:"center",position:"absolute"}},p={hideVolumesComponentForMultiBeds:a.d};t.a=Object(s.b)(function(e){return{isHidden:e.multiBed.hideVolumesComponent,isMultiBed:l.b.isMultiBedProject()}},p)(c)},function(e,t,n){"use strict";t.__esModule=!0,t.isValidDelay=i,t.objectValues=function(e){return Object.keys(e).map(function(t){return e[t]})},t.falseOrElement=t.falseOrDelay=void 0;var r=n(1);function i(e){return"number"===typeof e&&!isNaN(e)&&e>0}function o(e){return e.isRequired=function(t,n,r){if("undefined"===typeof t[n])return new Error("The prop "+n+" is marked as required in \n      "+r+", but its value is undefined.");e(t,n,r)},e}var a=o(function(e,t,n){var r=e[t];return!1===r||i(r)?null:new Error(n+" expect "+t+" \n      to be a valid Number > 0 or equal to false. "+r+" given.")});t.falseOrDelay=a;var s=o(function(e,t,n){var i=e[t];return!1===i||(0,r.isValidElement)(i)?null:new Error(n+" expect "+t+" \n      to be a valid react element or equal to false. "+i+" given.")});t.falseOrElement=s},function(e,t,n){"use strict";t.__esModule=!0,t.Flip=t.Zoom=t.Slide=t.Bounce=void 0;var r,i=(r=n(941))&&r.__esModule?r:{default:r};var o=(0,i.default)({enter:"Toastify__bounce-enter",exit:"Toastify__bounce-exit",appendPosition:!0});t.Bounce=o;var a=(0,i.default)({enter:"Toastify__slide-enter",exit:"Toastify__slide-exit",duration:[450,750],appendPosition:!0});t.Slide=a;var s=(0,i.default)({enter:"Toastify__zoom-enter",exit:"Toastify__zoom-exit"});t.Zoom=s;var l=(0,i.default)({enter:"Toastify__flip-enter",exit:"Toastify__flip-exit"});t.Flip=l},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.enter,n=e.exit,o=e.duration,l=void 0===o?750:o,u=e.appendPosition,c=void 0!==u&&u;return function(e){var o,u,d=e.children,p=e.position,h=e.preventExitTransition,f=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,["children","position","preventExitTransition"]),m=c?t+"--"+p:t,g=c?n+"--"+p:n;Array.isArray(l)&&2===l.length?(o=l[0],u=l[1]):o=u=l;return r.default.createElement(i.default,a({},f,{timeout:h?0:{enter:o,exit:u},onEnter:function(e){e.classList.add(m),e.style.animationFillMode="forwards",e.style.animationDuration=.001*o+"s"},onEntered:function(e){e.classList.remove(m),e.style.cssText=""},onExit:h?s:function(e){e.classList.add(g),e.style.animationFillMode="forwards",e.style.animationDuration=.001*u+"s"}}),d)}};var r=o(n(1)),i=o(n(455));function o(e){return e&&e.__esModule?e:{default:e}}function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var s=function(){}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r={list:new Map,on:function(e,t){return this.list.has(e)||this.list.set(e,[]),this.list.get(e).push(t),this},off:function(e){return void 0===e&&(e=null),this.list.delete(e),this},emit:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return!!this.list.has(e)&&(this.list.get(e).forEach(function(e){return setTimeout(function(){return e.call.apply(e,[null].concat(n))},0)}),!0)}};t.default=r},function(e,t,n){var r=n(512),i=Object.create,o=function(){function e(){}return function(t){if(!r(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=o},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,n(28))},function(e,t,n){var r=n(188),i=n(512),o="[object AsyncFunction]",a="[object Function]",s="[object GeneratorFunction]",l="[object Proxy]";e.exports=function(e){if(!i(e))return!1;var t=r(e);return t==a||t==s||t==o||t==l}},function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},function(e,t,n){var r=n(154)(n(131),"Map");e.exports=r},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}},function(e,t){e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},function(e,t,n){var r=n(2251),i=n(189),o=Object.prototype,a=o.hasOwnProperty,s=o.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return i(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},function(e,t){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var i=typeof e;return!!(t=null==t?n:t)&&("number"==i||"symbol"!=i&&r.test(e))&&e>-1&&e%1==0&&e<t}},function(e,t,n){var r=n(953);e.exports=function(e){var t=r(e);return t.__chain__=!0,t}},function(e,t,n){var r=n(237),i=n(238),o=n(326),a=n(153),s=n(189),l=n(954),u=Object.prototype.hasOwnProperty;function c(e){if(s(e)&&!a(e)&&!(e instanceof r)){if(e instanceof i)return e;if(u.call(e,"__wrapped__"))return l(e)}return new i(e)}c.prototype=o.prototype,c.prototype.constructor=c,e.exports=c},function(e,t,n){var r=n(237),i=n(238),o=n(955);e.exports=function(e){if(e instanceof r)return e.clone();var t=new i(e.__wrapped__,e.__chain__);return t.__actions__=o(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}},function(e,t){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},function(e,t,n){var r=n(945),i=n(957);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},function(e,t){var n=9007199254740991;e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(959),o=n(2334);t.Tooltip=r.styled(i.TooltipBase,o.getStyles,void 0,{scope:"Tooltip"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(331),s=n(72),l=o.classNamesFunction(),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onRenderContent=function(e){return i.createElement("p",{className:t._classNames.subText},e.content)},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.calloutProps,a=e.delay,u=e.directionalHint,c=e.directionalHintForRTL,d=e.styles,p=e.id,h=e.maxWidth,f=e.onRenderContent,m=void 0===f?this._onRenderContent:f,g=e.targetElement,b=e.theme;return this._classNames=l(d,{theme:b,className:t||n&&n.className,delay:a,maxWidth:h}),i.createElement(s.Callout,r.__assign({target:g,directionalHint:u,directionalHintForRTL:c},n,o.getNativeProps(this.props,o.divProperties,["id"]),{className:this._classNames.root}),i.createElement("div",{className:this._classNames.content,id:p,role:"tooltip",onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave},m(this.props,this._onRenderContent)))},t.defaultProps={directionalHint:1,delay:a.TooltipDelay.medium,maxWidth:"364px",calloutProps:{isBeakVisible:!0,beakWidth:16,gapSpace:0,setInitialFocus:!0,doNotLayer:!1}},t}(o.BaseComponent);t.TooltipBase=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(961),s=n(958),l=n(331),u=o.classNamesFunction(),c=function(e){function t(t){var n=e.call(this,t)||this;return n._tooltipHost=o.createRef(),n._closingTimer=-1,n._onTooltipMouseEnter=function(e){if(void 0!==n.props.overflowMode){var t=n._getTargetElement();if(t&&!o.hasOverflow(t))return}e.target&&o.portalContainsElement(e.target,n._getTargetElement())||(n._toggleTooltip(!0),n._clearDismissTimer())},n._onTooltipMouseLeave=function(e){n.props.closeDelay?(n._clearDismissTimer(),n._closingTimer=n._async.setTimeout(function(){n._toggleTooltip(!1)},n.props.closeDelay)):n._toggleTooltip(!1)},n._clearDismissTimer=function(){n._async.clearTimeout(n._closingTimer)},n._hideTooltip=function(){n._toggleTooltip(!1)},n.state={isTooltipVisible:!1},n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.calloutProps,n=e.children,a=e.content,l=e.delay,c=e.directionalHint,d=e.directionalHintForRTL,p=e.hostClassName,h=e.id,f=e.setAriaDescribedBy,m=void 0===f||f,g=e.tooltipProps,b=e.styles,v=e.theme;this._classNames=u(b,{theme:v,className:p});var y=this.state.isTooltipVisible,_=h||o.getId("tooltip"),S=!!(a||g&&g.onRenderContent&&g.onRenderContent()),w=y&&S,E=m&&y&&S?_:void 0;return i.createElement("div",r.__assign({className:this._classNames.root,ref:this._tooltipHost},{onFocusCapture:this._onTooltipMouseEnter},{onBlurCapture:this._hideTooltip},{onMouseEnter:this._onTooltipMouseEnter,onMouseLeave:this._onTooltipMouseLeave,"aria-describedby":E}),n,w&&i.createElement(s.Tooltip,r.__assign({id:_,delay:l,content:a,targetElement:this._getTargetElement(),directionalHint:c,directionalHintForRTL:d,calloutProps:o.assign({},t,{onMouseEnter:this._onTooltipMouseEnter,onMouseLeave:this._onTooltipMouseLeave}),onMouseEnter:this._onTooltipMouseEnter,onMouseLeave:this._onTooltipMouseLeave},o.getNativeProps(this.props,o.divProperties),g)))},t.prototype._getTargetElement=function(){if(this._tooltipHost.current){var e=this.props.overflowMode;if(void 0!==e)switch(e){case a.TooltipOverflowMode.Parent:return this._tooltipHost.current.parentElement;case a.TooltipOverflowMode.Self:return this._tooltipHost.current}return this._tooltipHost.current}},t.prototype._toggleTooltip=function(e){var t=this;this.state.isTooltipVisible!==e&&this.setState({isTooltipVisible:e},function(){return t.props.onTooltipToggle&&t.props.onTooltipToggle(t.state.isTooltipVisible)})},t.defaultProps={delay:l.TooltipDelay.medium},t}(o.BaseComponent);t.TooltipHostBase=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Parent=0]="Parent",e[e.Self=1]="Self"}(t.TooltipOverflowMode||(t.TooltipOverflowMode={}))},function(e,t,n){"use strict";var r=n(41),i=n(1),o=(n.n(i),n(32)),a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var s=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["c"]),a(t,[{key:"render",value:function(){var e=this.props.styles,t=Object(o.getTheme)(),n=Object.assign({},e,{root:[{background:t.palette.black,color:t.palette.white}]});return i.createElement(r.c,Object.assign({},this.props,{styles:n}))}}]),t}();t.a=s},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(5),a=n(179),s=n(126),l=n(127),u=this;function c(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function d(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}var p={setScale:function(){var e=d(i.a.mark(function e(t){var n,r,o;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=t.scaleData,r=n.scaleValue,o=n.scalePixels;try{setTimeout(function(){t.scaleUnitValueChange(p._convertUnitValues(r,t)),t.emitLineLenght(Number(o))}),setTimeout(function(){t.scaleUnitValueChange(p._convertUnitValues(r,t)),t.emitLineLenght(Number(o))},1e3)}catch(e){console.error("Error on ScaleService.setScale() :: ",e.message)}case 2:case"end":return e.stop()}},e,u)}));return function(t){return e.apply(this,arguments)}}(),updateScaleMultibed:function(){var e=d(i.a.mark(function e(t){var n,r,o,d,h,f,m,g,b,v,y,_,S;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,t.loadingBed(!0),n=[].concat(c(a.b.getAllBeds())),r=void 0,void 0,o=!0,d=!1,h=void 0,e.prev=7,f=n[Symbol.iterator]();case 9:if(o=(m=f.next()).done){e.next=35;break}return g=m.value,r=void 0,void 0,e.next=15,s.a.clearViewPortForMultiBed(t);case 15:return e.next=17,s.a.loadSubProject(g.id,t);case 17:return"PIPE"===e.sent.projectType&&(b=u.props.pipeBed.dimensions,v=b.length,y=b.width,u.props.setPipeDesign(y.ft,v.ft)),e.next=21,p.setScale(t);case 21:return e.next=23,p._waitFor(3e3);case 23:return _={bedName:g.bedName},e.next=26,s.a.saveOrCreateSubProject(g.id,_,t);case 26:return S=e.sent,e.next=29,s.a.syncAutomationProcess(S,t);case 29:(r=l.a.getPlaceholderSettings(g.name,t)).bedId=g.id,t.updatePlaceholder(r);case 32:o=!0,e.next=9;break;case 35:e.next=41;break;case 37:e.prev=37,e.t0=e.catch(7),d=!0,h=e.t0;case 41:e.prev=41,e.prev=42,!o&&f.return&&f.return();case 44:if(e.prev=44,!d){e.next=47;break}throw h;case 47:return e.finish(44);case 48:return e.finish(41);case 49:return t.loadingBed(!1),t.setDirtyStateForMultiBeds(!1),e.abrupt("return",!0);case 54:return e.prev=54,e.t1=e.catch(0),console.error("Error on ScaleService.updateScaleMultibed() :: ",e.t1.message),e.abrupt("return",!1);case 58:case"end":return e.stop()}},e,u,[[0,54],[7,37,41,49],[42,,44,48]])}));return function(t){return e.apply(this,arguments)}}(),setScaleProcess:function(){var e=d(i.a.mark(function e(t){var n,r,a,s,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,h=arguments[4];return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:try{h.clearRulersOnScreen(),n=h.pdfPageSizes,r=h.imgPageSizes,a=h.scalingImageDataPresent,"direct"===t?a&&0!==r.width&&0!==r.height?h.unit!==o._133?(h.scaleUnitValueChange(p._convertUnitValues(l)),p._setPixelsLength(p._fixScalingPixels(p._getPixelsLengthInches(r,n)))):(h.scaleUnitValueChange(c/12),p._setPixelsLength(p._getPixelsLengthInches(r,n))):h.unit!==o._133?(h.emitLineLenght(150*d),h.scaleUnitValueChange(p._convertUnitValues(l))):(h.emitLineLenght(150),s=30*c/300,h.scaleUnitValueChange(s)):h.scaleUnitValueChange(u.state.setScaleDirectValue)}catch(e){console.error("Error on ScaleService.setScaleProcess() :: ",e.message)}case 1:case"end":return e.stop()}},e,u)}));return function(t){return e.apply(this,arguments)}}(),_getPixelsLengthInches:function(e,t,n,r){return r.imperialUnit?e.width/t.inWidth*1.3333*n:e.width/t.inWidth*n},_fixScalingPixels:function(e,t){if(t.pdfPageSizes.inWidth&&t.pdfPageSizes.inWidth){var n=t.pdfPageSizes.inWidth;switch(!0){case n>9&&n<=15.99:return e-.5;case n>16&&n<=25.99:return e-23.8125;case n>=26&&n<=35.99:return e-23;case n>=36&&n<=42.99:return e-23.12;case n>=43:return e-23;default:return e}}return e},_getScale:function(e,t){return t.scaleValue},_setPixelsLength:function(e,t){setTimeout(function(){300===t.scalePixels?t.emitLineLenght(Number(e)):t.emitLineLenght(Number(t.scalePixels))})},_convertUnitValues:function(e,t){return t.unit===o._133?e/3.28084:e},_timeout:function(e){return new Promise(function(t){return setTimeout(t,e)})},_waitFor:function(){var e=d(i.a.mark(function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p._timeout(t);case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()};t.a=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2346),t),r.__exportStar(n(965),t),r.__exportStar(n(191),t),r.__exportStar(n(2354),t),r.__exportStar(n(192),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(240),s=n(966),l=n(191),u=o.classNamesFunction(),c=function(e){function t(t){var n=e.call(this,t)||this;return n._warnDeprecations({primaryText:"text"}),n}return r.__extends(t,e),t.prototype.render=function(){var e=this._onRenderText(this._getText()),t=this._onRenderText(this.props.secondaryText),n=this._onRenderText(this.props.tertiaryText),a=this._onRenderText(this.props.optionalText),c=this.props,d=c.hidePersonaDetails,p=c.onRenderOptionalText,h=void 0===p?a:p,f=c.onRenderPrimaryText,m=void 0===f?e:f,g=c.onRenderSecondaryText,b=void 0===g?t:g,v=c.onRenderTertiaryText,y=void 0===v?n:v,_=this.props.size,S=this.props,w=S.allowPhoneInitials,E=S.className,C=S.coinProps,x=S.showUnknownPersonaCoin,A=S.coinSize,T=S.styles,O=S.imageAlt,k=S.imageInitials,I=S.imageShouldFadeIn,R=S.imageShouldStartVisible,P=S.imageUrl,D=S.initialsColor,N=S.onPhotoLoadingStateChange,M=S.onRenderCoin,L=S.onRenderInitials,B=S.presence,F=S.showInitialsUntilImageLoads,j=S.showSecondaryText,U=S.theme,H={allowPhoneInitials:w,coinProps:C,showUnknownPersonaCoin:x,coinSize:A,imageAlt:O,imageInitials:k,imageShouldFadeIn:I,imageShouldStartVisible:R,imageUrl:P,initialsColor:D,onPhotoLoadingStateChange:N,onRenderCoin:M,onRenderInitials:L,presence:B,showInitialsUntilImageLoads:F,size:_,text:this._getText()},z=u(T,{theme:U,className:E,showSecondaryText:j,presence:B,size:_}),V=o.getNativeProps(this.props,o.divProperties),W=i.createElement("div",{className:z.details},this._renderElement(z.primaryText,m,e),this._renderElement(z.secondaryText,b,t),this._renderElement(z.tertiaryText,y,n),this._renderElement(z.optionalText,h,a),this.props.children);return i.createElement("div",r.__assign({},V,{className:z.root,style:A?{height:A,minWidth:A}:void 0}),i.createElement(s.PersonaCoin,r.__assign({},H)),(!d||_===l.PersonaSize.size10||_===l.PersonaSize.tiny)&&W)},t.prototype._renderElement=function(e,t,n){return i.createElement("div",{className:e},t&&t(this.props,n))},t.prototype._getText=function(){return this.props.text||this.props.primaryText||""},t.prototype._onRenderText=function(e){return e?function(){return i.createElement(a.TooltipHost,{content:e,overflowMode:a.TooltipOverflowMode.Parent,directionalHint:0},e)}:void 0},t.defaultProps={size:l.PersonaSize.size48,presence:l.PersonaPresence.none,imageAlt:""},t}(o.BaseComponent);t.PersonaBase=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(967),o=n(2352);t.PersonaCoin=r.styled(i.PersonaCoinBase,o.getStyles,void 0,{scope:"PersonaCoin"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(6),s=n(2347),l=n(27),u=n(241),c=n(191),d=n(2351),p=n(192),h=o.classNamesFunction(),f=function(e){function t(t){var n=e.call(this,t)||this;return n._onRenderCoin=function(e){var t=n.props,r=t.coinSize,o=t.styles,a=t.imageUrl,s=t.imageAlt,l=t.imageShouldFadeIn,c=t.imageShouldStartVisible,d=t.theme,f=t.showUnknownPersonaCoin;if(!a)return null;var m=n.props.size,g=h(o,{theme:d,size:m,showUnknownPersonaCoin:f}),b=r||p.sizeToPixels[m];return i.createElement(u.Image,{className:g.image,imageFit:u.ImageFit.cover,src:a,width:b,height:b,alt:s,shouldFadeIn:l,shouldStartVisible:c,onLoadingStateChange:n._onPhotoLoadingStateChange})},n._onRenderInitials=function(e){var t=e.imageInitials,r=e.allowPhoneInitials;if(e.showUnknownPersonaCoin)return i.createElement(l.Icon,{iconName:"Help"});var a=o.getRTL();return""!==(t=t||o.getInitials(n._getText(),a,r))?i.createElement("span",null,t):i.createElement(l.Icon,{iconName:"Contact"})},n._onPhotoLoadingStateChange=function(e){n.setState({isImageLoaded:e===u.ImageLoadState.loaded,isImageError:e===u.ImageLoadState.error}),n.props.onPhotoLoadingStateChange&&n.props.onPhotoLoadingStateChange(e)},n._warnDeprecations({primaryText:"text"}),n.state={isImageLoaded:!1,isImageError:!1},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){e.imageUrl||this.setState({isImageLoaded:!1})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.coinProps,u=e.showUnknownPersonaCoin,p=e.coinSize,f=e.styles,m=e.imageUrl,g=e.onRenderCoin,b=void 0===g?this._onRenderCoin:g,v=e.onRenderInitials,y=void 0===v?this._onRenderInitials:v,_=e.presence,S=e.showInitialsUntilImageLoads,w=e.theme,E=this.props.size,C=o.getNativeProps(this.props,o.divProperties),x=p?{width:p,height:p}:void 0,A=u,T={coinSize:p,presence:_,size:E,theme:w},O=h(f,{theme:w,className:n&&n.className?n.className:t,size:E,coinSize:p,showUnknownPersonaCoin:u}),k=Boolean(!this.state.isImageLoaded&&(S&&m||!m||this.state.isImageError||A));return i.createElement("div",r.__assign({},C,{className:O.coin}),E!==c.PersonaSize.size10&&E!==c.PersonaSize.tiny?i.createElement("div",r.__assign({},n,{className:O.imageArea,style:x}),k&&i.createElement("div",{className:a.mergeStyles(O.initials,!u&&{backgroundColor:d.initialsColorPropToColorCode(this.props)}),style:x,"aria-hidden":"true"},y(this.props,this._onRenderInitials)),!A&&b(this.props,this._onRenderCoin),i.createElement(s.PersonaPresence,r.__assign({},T))):this.props.presence?i.createElement(s.PersonaPresence,r.__assign({},T)):i.createElement(l.Icon,{iconName:"Contact",className:O.size10WithoutPresenceIcon}),this.props.children)},t.prototype._getText=function(){return this.props.text||this.props.primaryText||""},t.defaultProps={size:c.PersonaSize.size48,presence:c.PersonaPresence.none,imageAlt:""},t}(o.BaseComponent);t.PersonaCoinBase=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(27),s=n(191),l=n(192),u=o.classNamesFunction(),c=function(e){function t(t){var n=e.call(this,t)||this;return n._onRenderIcon=function(e,t){return i.createElement(a.Icon,{className:e,iconName:n._determineIcon(),style:t})},n._determineIcon=function(){var e=n.props.presence;if(e!==s.PersonaPresence.none){var t=s.PersonaPresence[e];switch(t){case"online":t="SkypeCheck";break;case"away":t="SkypeClock";break;case"dnd":t="SkypeMinus";break;default:t=""}return t}},n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.coinSize,n=e.styles,r=e.presence,o=e.theme,a=l.sizeBoolean(this.props.size),c=!(a.isSize10||a.isSize16||a.isSize24||a.isSize28||a.isSize32)&&(!t||t>32),d=t?t/3<40?t/3+"px":"40px":"",p=t?{fontSize:t?t/6<20?t/6+"px":"20px":"",lineHeight:d}:void 0,h=t?{width:d,height:d}:void 0,f=u(n,{theme:o,presence:r,size:this.props.size});return r===s.PersonaPresence.none?null:i.createElement("div",{className:f.presence,style:h},c&&this._onRenderIcon(f.presenceIcon,p))},t}(o.BaseComponent);t.PersonaPresenceBase=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(421),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(34),s=n(332),l=n(27),u=n(23),c=n(516),d=n(240),p=o.classNamesFunction(),h="overflow",f=function(){return null},m=function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=i.createRef(),n._onReduceData=function(e){var t=e.renderedItems,n=e.renderedOverflowItems,i=e.props.overflowIndex,o=t[i];if((t=t.slice()).splice(i,1),n=n.concat([o]),void 0!==o)return r.__assign({},e,{renderedItems:t,renderedOverflowItems:n})},n._onRenderBreadcrumb=function(e){var t=e.props,r=t.ariaLabel,s=t.dividerAs,c=void 0===s?l.Icon:s,d=t.onRenderItem,p=void 0===d?n._onRenderItem:d,m=t.overflowAriaLabel,g=t.overflowIndex,b=e.renderedOverflowItems,v=e.renderedItems,y=b.map(function(e,t){return{name:e.text,key:e.key,onClick:e.onClick?n._onBreadcrumbClicked.bind(n,e):null,href:e.href}}),_=v.length-1,S=b&&0!==b.length,w=v.map(function(e,t){return i.createElement("li",{className:n._classNames.listItem,key:e.key||String(t)},p(e,n._onRenderItem),(t!==_||S&&t===g-1)&&i.createElement(c,{className:n._classNames.chevron,iconName:o.getRTL()?"ChevronLeft":"ChevronRight",item:e}))});return S&&w.splice(g,0,i.createElement("li",{className:n._classNames.overflow,key:h},i.createElement(u.IconButton,{className:n._classNames.overflowButton,iconProps:{iconName:"More"},role:"button","aria-haspopup":"true",ariaLabel:m,onRenderMenuIcon:f,menuProps:{items:y,directionalHint:4}}),g!==_+1&&i.createElement(c,{className:n._classNames.chevron,iconName:o.getRTL()?"ChevronLeft":"ChevronRight",item:b[b.length-1]}))),i.createElement("div",{className:n._classNames.root,role:"navigation","aria-label":r},i.createElement(a.FocusZone,{componentRef:n._focusZone,direction:a.FocusZoneDirection.horizontal},i.createElement("ol",{className:n._classNames.list},w)))},n._onRenderItem=function(e){return e.onClick||e.href?i.createElement(s.Link,{className:n._classNames.itemLink,href:e.href,"aria-current":e.isCurrentItem?"page":void 0,onClick:n._onBreadcrumbClicked.bind(n,e)},i.createElement(d.TooltipHost,{content:e.text,overflowMode:d.TooltipOverflowMode.Parent},e.text)):i.createElement("span",{className:n._classNames.item},i.createElement(d.TooltipHost,{content:e.text,overflowMode:d.TooltipOverflowMode.Parent},e.text))},n._onBreadcrumbClicked=function(e,t){e.onClick&&e.onClick(t,e)},n._validateProps(t),n}return r.__extends(t,e),t.prototype.focus=function(){this._focusZone.current&&this._focusZone.current.focus()},t.prototype.render=function(){var e=this.props,t=e.onReduceData,n=void 0===t?this._onReduceData:t,r=e.overflowIndex,o=e.maxDisplayedItems,a=e.items,s=e.className,l=e.theme,u=e.styles,d=a.slice(),h=d.splice(r,d.length-o),f={props:this.props,renderedItems:d,renderedOverflowItems:h};return this._classNames=p(u,{className:s,theme:l}),i.createElement(c.ResizeGroup,{onRenderData:this._onRenderBreadcrumb,onReduceData:n,data:f})},t.prototype.componentWillReceiveProps=function(e){this._validateProps(e)},t.prototype._validateProps=function(e){var t=e.maxDisplayedItems,n=e.overflowIndex,r=e.items;if(n<0||t>1&&n>t-1||r.length>0&&n>r.length-1)throw new Error("Breadcrumb: overflowIndex out of range")},t.defaultProps={items:[],maxDisplayedItems:999,overflowIndex:0},t}(o.BaseComponent);t.BreadcrumbBase=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(71),s=o.classNamesFunction(),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._link=o.createRef(),t._onClick=function(e){var n=t.props,r=n.onClick;n.disabled?e.preventDefault():r&&r(e)},t}return r.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,o=t.children,l=t.className,u=t.href,c=t.theme,d=t.styles,p=t.keytipProps,h=s(d,{className:l,isButton:!u,isDisabled:n,theme:c}),f=this._getRootType(this.props);return i.createElement(a.KeytipData,{keytipProps:p,ariaDescribedBy:this.props["aria-describedby"],disabled:n},function(t){return i.createElement(f,r.__assign({},t,e._removeInvalidPropsForRootType(f,e.props),{className:h.root,onClick:e._onClick,ref:e._link,"aria-disabled":n}),o)})},t.prototype.focus=function(){var e=this._link.current;e&&e.focus&&e.focus()},t.prototype._removeInvalidPropsForRootType=function(e,t){t.children,t.as;var n=t.disabled,i=t.target,o=t.href,a=(t.theme,t.getStyles,t.styles,r.__rest(t,["children","as","disabled","target","href","theme","getStyles","styles"]));return"string"===typeof e?"a"===e?r.__assign({target:i,href:o},a):r.__assign({},a,{disabled:n}):r.__assign({target:i,href:o,disabled:n},a)},t.prototype._getRootType=function(e){return e.as?e.as:e.href?"a":"button"},t}(o.BaseComponent);t.LinkBase=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(17),a=n(2);t.getMeasurementCache=function(){var e={};return{getCachedMeasurement:function(t){if(t&&t.cacheKey&&e.hasOwnProperty(t.cacheKey))return e[t.cacheKey]},addMeasurementToCache:function(t,n){t.cacheKey&&(e[t.cacheKey]=n)}}},t.getNextResizeGroupStateProvider=function(e){void 0===e&&(e=t.getMeasurementCache());var n,i=e;function o(e,t){var n=i.getCachedMeasurement(e);if(void 0!==n)return n;var r=t();return i.addMeasurementToCache(e,r),r}function a(e,t,r){for(var a=e,s=o(e,r);s>n;){var l=t(a);if(void 0===l)return{renderedData:a,resizeDirection:void 0,dataToMeasure:void 0};if(void 0===(s=i.getCachedMeasurement(l)))return{dataToMeasure:l,resizeDirection:"shrink"};a=l}return{renderedData:a,resizeDirection:void 0,dataToMeasure:void 0}}return{getNextState:function(e,t,s,l){if(void 0!==l||void 0!==t.dataToMeasure){if(l){if(n&&t.renderedData&&!t.dataToMeasure)return r.__assign({},t,function(e,t,i,o){var a;return a=e>n?o?{resizeDirection:"grow",dataToMeasure:o(i)}:{resizeDirection:"shrink",dataToMeasure:t}:{resizeDirection:"shrink",dataToMeasure:i},n=e,r.__assign({},a,{measureContainer:!1})}(l,e.data,t.renderedData,e.onGrowData));n=l}var u=r.__assign({},t,{measureContainer:!1});return t.dataToMeasure&&(u="grow"===t.resizeDirection&&e.onGrowData?r.__assign({},u,function(e,t,s,l){for(var u=e,c=o(e,s);c<n;){var d=t(u);if(void 0===d)return{renderedData:u,resizeDirection:void 0,dataToMeasure:void 0};if(void 0===(c=i.getCachedMeasurement(d)))return{dataToMeasure:d};u=d}return r.__assign({resizeDirection:"shrink"},a(u,l,s))}(t.dataToMeasure,e.onGrowData,s,e.onReduceData)):r.__assign({},u,a(t.dataToMeasure,e.onReduceData,s))),u}},shouldRenderDataForMeasurement:function(e){return!(!e||void 0!==i.getCachedMeasurement(e))},getInitialResizeGroupState:function(e){return{dataToMeasure:r.__assign({},e),resizeDirection:"grow",measureContainer:!0}}}};var s=a.provideContext({isMeasured:o.bool},function(){return{isMeasured:!0}}),l={position:"fixed",visibility:"hidden"},u={position:"relative"},c=function(e){function n(n){var r=e.call(this,n)||this;return r._nextResizeGroupStateProvider=t.getNextResizeGroupStateProvider(),r._root=a.createRef(),r._initialHiddenDiv=a.createRef(),r._updateHiddenDiv=a.createRef(),r._hasRenderedContent=!1,r.state=r._nextResizeGroupStateProvider.getInitialResizeGroupState(r.props.data),r._warnDeprecations({styles:"className"}),r}return r.__extends(n,e),n.prototype.render=function(){var e=this.props,t=e.className,n=e.onRenderData,o=this.state,c=o.dataToMeasure,d=o.renderedData,p=a.getNativeProps(this.props,a.divProperties,["data"]),h=this._nextResizeGroupStateProvider.shouldRenderDataForMeasurement(c),f=!this._hasRenderedContent&&h;return i.createElement("div",r.__assign({},p,{className:t,ref:this._root}),i.createElement("div",{style:u},h&&!f&&i.createElement("div",{style:l,ref:this._updateHiddenDiv},i.createElement(s,null,n(c))),i.createElement("div",{ref:this._initialHiddenDiv,style:f?l:void 0,"data-automation-id":"visibleContent"},f?n(c):d&&n(d))))},n.prototype.componentDidMount=function(){this._afterComponentRendered(),this._events.on(window,"resize",this._async.debounce(this._onResize,16,{leading:!0}))},n.prototype.componentWillReceiveProps=function(e){this.setState({dataToMeasure:r.__assign({},e.data),resizeDirection:"grow",measureContainer:!0})},n.prototype.componentDidUpdate=function(e){this.state.renderedData&&(this._hasRenderedContent=!0,this.props.dataDidRender&&this.props.dataDidRender(this.state.renderedData)),this._afterComponentRendered()},n.prototype.remeasure=function(){this._root.current&&this.setState({measureContainer:!0})},n.prototype._afterComponentRendered=function(){var e=this;this._async.requestAnimationFrame(function(){var t=void 0;e.state.measureContainer&&e._root.current&&(t=e._root.current.getBoundingClientRect().width);var n=e._nextResizeGroupStateProvider.getNextState(e.props,e.state,function(){var t=e._hasRenderedContent?e._updateHiddenDiv:e._initialHiddenDiv;return t.current?t.current.scrollWidth:0},t);n&&e.setState(n)})},n.prototype._onResize=function(){this._root.current&&this.setState({measureContainer:!0})},n}(a.BaseComponent);t.ResizeGroupBase=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2364),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(242);t.DayOfWeek=r.DayOfWeek,t.FirstWeekOfYear=r.FirstWeekOfYear,t.DateRangeType=r.DateRangeType},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(27),s=n(518),l=n(2).classNamesFunction(),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.shouldComponentUpdate=function(e){return this.props.checked!==e.checked||this.props.theme!==e.theme||this.props.className!==e.className},t.prototype.render=function(){var e=this.props,t=e.checked,n=e.className,r=e.theme,o=l(s.getStyles,{theme:r,className:n,checked:t});return i.createElement("div",{className:o.root},i.createElement(a.Icon,{iconName:"CircleRing",className:o.circle}),i.createElement(a.Icon,{iconName:"StatusCircleCheckmark",className:o.check}))},t.defaultProps={checked:!1},t}(o.BaseComponent);t.CheckBase=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(88),a=n(519),s=n(2),l=s.classNamesFunction(),u=function(e){function t(t){var n=e.call(this,t)||this;return n._inputElement=i.createRef(),n.focusedVars={},n.changedVars={},n._onFocus=function(e){return n.focusedVars[e]?n.focusedVars[e]:n.focusedVars[e]=function(t,r){n.setState({keyFocused:e,keyChecked:n.state.keyChecked})}},n._onBlur=function(e,t){n.setState({keyFocused:void 0,keyChecked:n.state.keyChecked})},n._onChange=function(e){return n.changedVars[e]?n.changedVars[e]:n.changedVars[e]=function(t,r){var i=n.props,o=i.onChanged,a=i.onChange,l=i.selectedKey,u=i.options,c=void 0===u?[]:u;void 0===l&&n.setState({keyChecked:e});var d=s.find(c,function(t){return t.key===e});a?a(t,d):o&&o(d)}},n._warnDeprecations({onChanged:"onChange"}),n._warnMutuallyExclusive({selectedKey:"defaultSelectedKey"}),n.state={keyChecked:void 0===t.defaultSelectedKey?n._getKeyChecked(t):t.defaultSelectedKey,keyFocused:void 0},n._id=s.getId("ChoiceGroup"),n._labelId=s.getId("ChoiceGroupLabel"),n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=this._getKeyChecked(e);t!==this._getKeyChecked(this.props)&&this.setState({keyChecked:t})},t.prototype.render=function(){var e=this,t=this.props,n=t.className,u=t.theme,c=t.styles,d=t.options,p=t.label,h=t.required,f=t.disabled,m=t.name,g=t.role,b=void 0===g?"application":g,v=this.state,y=v.keyChecked,_=v.keyFocused,S=l(c,{theme:u,className:n,optionsContainIconOrImage:d.some(function(e){return Boolean(e.iconProps||e.imageSrc)})}),w=this.props.ariaLabelledBy?this.props.ariaLabelledBy:p?this._id+"-label":this.props["aria-labelledby"],E=f||void 0===d?void 0:s.find(d,function(e){return!e.disabled}),C=void 0===y&&E?E.key:void 0;return i.createElement("div",{role:b,className:S.applicationRole},i.createElement("div",r.__assign({className:S.root,role:"radiogroup"},w&&{"aria-labelledby":w}),p&&i.createElement(o.Label,{className:S.label,required:h,id:this._id+"-label"},p),i.createElement("div",{className:S.flexContainer},d.map(function(t){var n=r.__assign({},t,{focused:t.key===_,checked:t.key===y,"data-is-focusable":t.key===y||t.key===C,disabled:t.disabled||f,id:e._id+"-"+t.key,labelId:e._labelId+"-"+t.key,name:m||e._id,required:h});return i.createElement(a.ChoiceGroupOption,r.__assign({key:t.key,onBlur:e._onBlur,onFocus:e._onFocus(t.key),onChange:e._onChange(t.key)},n))}))))},t.prototype.focus=function(){var e=this.props.options;if(e)for(var t=0,n=e;t<n.length;t++){var r=n[t],i=document.getElementById(this._id+"-"+r.key);if(i&&"true"===i.getAttribute("data-is-focusable"))return void i.focus()}this._inputElement.current&&this._inputElement.current.focus()},t.prototype._getKeyChecked=function(e){if(void 0!==e.selectedKey)return e.selectedKey;var t=e.options,n=(void 0===t?[]:t).filter(function(e){return e.checked});return 0===n.length?void 0:n[0].key},t.defaultProps={options:[]},t}(s.BaseComponent);t.ChoiceGroupBase=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2383),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(521),s=n(2398),l=n(2401),u=n(132),c=o.classNamesFunction(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._hexText=o.createRef(),n._rText=o.createRef(),n._gText=o.createRef(),n._bText=o.createRef(),n._aText=o.createRef(),n._onSVChanged=function(e,t){n._updateColor(u.updateSV(n.state.color,e,t))},n._onHChanged=function(e,t){n._updateColor(u.updateH(n.state.color,t))},n._onAChanged=function(e,t){n._updateColor(u.updateA(n.state.color,t))},n._onHexChanged=function(){n._hexText.current&&n._updateColor(u.getColorFromString("#"+n._hexText.current.value))},n._onRGBAChanged=function(){n._rText.current&&n._gText.current&&n._bText.current&&n._aText.current&&n._updateColor(u.getColorFromRGBA({r:Number(n._rText.current.value),g:Number(n._gText.current.value),b:Number(n._bText.current.value),a:Number(n._aText.current.value||100)}))},n.state={color:u.getColorFromString(t.color)},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){e.color&&this._updateColor(u.getColorFromString(e.color))},t.prototype.render=function(){var e=this.props,t=e.theme,n=e.className,r=e.styles,o=this.state.color,d=c(r,{theme:t,className:n});return i.createElement("div",{className:d.root},i.createElement("div",{className:d.panel},i.createElement(s.ColorRectangle,{color:o,onSVChanged:this._onSVChanged}),i.createElement(l.ColorSlider,{className:"is-hue",minValue:0,maxValue:u.MAX_COLOR_HUE,value:o.h,onChange:this._onHChanged}),!this.props.alphaSliderHidden&&i.createElement(l.ColorSlider,{className:"is-alpha",isAlpha:!0,overlayStyle:{background:"linear-gradient(to right, transparent 0, "+o.str+" 100%)"},minValue:0,maxValue:100,value:o.a,onChange:this._onAChanged}),i.createElement("table",{className:d.table,cellPadding:"0",cellSpacing:"0"},i.createElement("thead",null,i.createElement("tr",{className:d.tableHeader},i.createElement("td",{className:d.tableHexCell},this.props.hexLabel),i.createElement("td",null,this.props.redLabel),i.createElement("td",null,this.props.greenLabel),i.createElement("td",null,this.props.blueLabel),!this.props.alphaSliderHidden&&i.createElement("td",null,this.props.alphaLabel))),i.createElement("tbody",null,i.createElement("tr",null,i.createElement("td",null,i.createElement(a.TextField,{className:d.input,value:o.hex,componentRef:this._hexText,onBlur:this._onHexChanged,spellCheck:!1,ariaLabel:this.props.hexLabel})),i.createElement("td",{style:{width:"18%"}},i.createElement(a.TextField,{className:d.input,onBlur:this._onRGBAChanged,value:String(o.r),componentRef:this._rText,spellCheck:!1,ariaLabel:this.props.redLabel})),i.createElement("td",{style:{width:"18%"}},i.createElement(a.TextField,{className:d.input,onBlur:this._onRGBAChanged,value:String(o.g),componentRef:this._gText,spellCheck:!1,ariaLabel:this.props.greenLabel})),i.createElement("td",{style:{width:"18%"}},i.createElement(a.TextField,{className:d.input,onBlur:this._onRGBAChanged,value:String(o.b),componentRef:this._bText,spellCheck:!1,ariaLabel:this.props.blueLabel})),!this.props.alphaSliderHidden&&i.createElement("td",{style:{width:"18%"}},i.createElement(a.TextField,{className:d.input,onBlur:this._onRGBAChanged,value:String(o.a?o.a.toPrecision(3):o.a),componentRef:this._aText,spellCheck:!1,ariaLabel:this.props.alphaLabel})))))))},t.prototype._updateColor=function(e){if(e){var t=this.props.onColorChanged,n=this.state.color,r=e.str!==n.str;(e.h!==n.h||r)&&this.setState({color:e},function(){r&&t&&t(e.str,e)})}},t.defaultProps={hexLabel:"Hex",redLabel:"Red",greenLabel:"Green",blueLabel:"Blue",alphaLabel:"Alpha"},t}(o.BaseComponent);t.ColorPickerBase=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(980),o=n(2395);t.TextField=r.styled(i.TextFieldBase,o.getStyles,void 0,{scope:"TextField"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(88),a=n(27),s=n(2),l=s.classNamesFunction(),u="",c=function(e){function t(t){var n=e.call(this,t)||this;return n._textElement=s.createRef(),n._onRenderLabel=function(e){var t=e.label,r=e.required,a=n._classNames.subComponentStyles?n._classNames.subComponentStyles.label:void 0;return t?i.createElement(o.Label,{required:r,htmlFor:n._id,styles:a},e.label):null},n._onRenderDescription=function(e){return e.description?i.createElement("span",{className:n._classNames.description},e.description):null},n._warnDeprecations({iconClass:"iconProps",addonString:"prefix",onRenderAddon:"onRenderPrefix",onChanged:"onChange"}),n._warnMutuallyExclusive({value:"defaultValue"}),n._id=t.id||s.getId("TextField"),n._descriptionId=s.getId("TextFieldDescription"),void 0!==t.value?n._latestValue=t.value:void 0!==t.defaultValue?n._latestValue=t.defaultValue:n._latestValue=u,n.state={value:n._latestValue,isFocused:!1,errorMessage:""},n._onInputChange=n._onInputChange.bind(n),n._onFocus=n._onFocus.bind(n),n._onBlur=n._onBlur.bind(n),n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n._isDescriptionAvailable=!1,n}return r.__extends(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.value},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._isMounted=!0,this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.state.value)},t.prototype.componentWillReceiveProps=function(e){var t=this.props.onBeforeChange;if(e.value!==this.state.value&&(void 0!==e.value||void 0!==this.props.value)){t&&t(e.value),this._id=e.id||this._id,this._setValue(e.value);var n=e.validateOnFocusIn,r=e.validateOnFocusOut;n||r||this._delayedValidate(e.value)}e.defaultValue!==this.props.defaultValue&&void 0===e.value&&this._setValue(e.defaultValue)},t.prototype.componentWillUnmount=function(){this._isMounted=!1},t.prototype.render=function(){var e=this.props,t=e.borderless,n=e.className,o=e.description,u=e.disabled,c=e.iconClass,d=e.iconProps,p=e.inputClassName,h=e.label,f=e.multiline,m=e.required,g=e.underlined,b=e.addonString,v=e.prefix,y=e.resizable,_=e.suffix,S=e.theme,w=e.styles,E=e.autoAdjustHeight,C=e.onRenderAddon,x=void 0===C?this._onRenderAddon:C,A=e.onRenderPrefix,T=void 0===A?this._onRenderPrefix:A,O=e.onRenderSuffix,k=void 0===O?this._onRenderSuffix:O,I=e.onRenderLabel,R=void 0===I?this._onRenderLabel:I,P=e.onRenderDescription,D=void 0===P?this._onRenderDescription:P,N=this.state.isFocused,M=this._errorMessage;return this._classNames=l(w,{theme:S,className:n,disabled:u,focused:N,required:m,multiline:f,hasLabel:!!h,hasErrorMessage:!!M,borderless:t,resizable:y,hasIcon:!!d,underlined:g,iconClass:c,inputClassName:p,autoAdjustHeight:E}),this._isDescriptionAvailable=Boolean(this.props.onRenderDescription||o||M),i.createElement("div",{className:this._classNames.root},i.createElement("div",{className:this._classNames.wrapper},R(this.props,this._onRenderLabel),i.createElement("div",{className:this._classNames.fieldGroup},(void 0!==b||this.props.onRenderAddon)&&i.createElement("div",{className:this._classNames.prefix},x(this.props,this._onRenderAddon)),(void 0!==v||this.props.onRenderPrefix)&&i.createElement("div",{className:this._classNames.prefix},T(this.props,this._onRenderPrefix)),f?this._renderTextArea():this._renderInput(),(c||d)&&i.createElement(a.Icon,r.__assign({className:this._classNames.icon},d)),(void 0!==_||this.props.onRenderSuffix)&&i.createElement("div",{className:this._classNames.suffix},k(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&i.createElement("span",{id:this._descriptionId},D(this.props,this._onRenderDescription),M&&i.createElement("div",{role:"alert"},i.createElement(s.DelayedRender,null,i.createElement("p",{className:this._classNames.errorMessage},i.createElement("span",{"data-automation-id":"error-message"},M))))))},t.prototype.focus=function(){this._textElement.current&&this._textElement.current.focus()},t.prototype.blur=function(){this._textElement.current&&this._textElement.current.blur()},t.prototype.select=function(){this._textElement.current&&this._textElement.current.select()},t.prototype.setSelectionStart=function(e){this._textElement.current&&(this._textElement.current.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement.current&&(this._textElement.current.selectionEnd=e)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textElement.current?this._textElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._setValue=function(e){var t=this;this._latestValue=e,this.setState({value:e||u,errorMessage:""},function(){t._adjustInputHeight()})},t.prototype._onFocus=function(e){this.props.onFocus&&this.props.onFocus(e),this.setState({isFocused:!0}),this.props.validateOnFocusIn&&this._validate(this.state.value)},t.prototype._onBlur=function(e){this.props.onBlur&&this.props.onBlur(e),this.setState({isFocused:!1}),this.props.validateOnFocusOut&&this._validate(this.state.value)},t.prototype._onRenderAddon=function(e){var t=e.addonString;return i.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderPrefix=function(e){var t=e.prefix;return i.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return i.createElement("span",{style:{paddingBottom:"1px"}},t)},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.state.errorMessage;return!e&&this.props.errorMessage&&(e=this.props.errorMessage),e},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=s.getNativeProps(this.props,s.textAreaProperties,["defaultValue"]);return i.createElement("textarea",r.__assign({id:this._id},e,{ref:this._textElement,value:this.state.value,onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this.state.errorMessage,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=s.getNativeProps(this.props,s.inputProperties,["defaultValue"]);return i.createElement("input",r.__assign({type:"text",id:this._id},e,{ref:this._textElement,value:this.state.value,onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this.state.errorMessage,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._onInputChange=function(e){var t=this;e.persist();var n=e.target.value;if(n!==this._latestValue){this._latestValue=n,this.setState({value:n},function(){t._adjustInputHeight(),t.props.onChange&&t.props.onChange(e,n),t.props.onChanged&&t.props.onChanged(n)});var r=this.props,i=r.validateOnFocusIn,o=r.validateOnFocusOut;i||o||this._delayedValidate(n),(0,this.props.onBeforeChange)(n)}},t.prototype._validate=function(e){var t=this,n=this.props,r=n.validateOnFocusIn,i=n.validateOnFocusOut;if(this._latestValidateValue!==e||r||i){this._latestValidateValue=e;var o=(0,this.props.onGetErrorMessage)(e||"");if(void 0!==o)if("string"===typeof o)this.setState({errorMessage:o}),this._notifyAfterValidate(e,o);else{var a=++this._lastValidation;o.then(function(n){t._isMounted&&a===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)})}else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){this._isMounted&&e===this.state.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement.current;e.style.height="",e.style.height=e.scrollHeight+"px"}},t.defaultProps={multiline:!1,resizable:!0,autoAdjustHeight:!1,underlined:!1,borderless:!1,onChange:function(){},onBeforeChange:function(){},onNotifyValidationResult:function(){},onGetErrorMessage:function(){},deferredValidationTime:200,errorMessage:"",validateOnFocusIn:!1,validateOnFocusOut:!1,validateOnLoad:!0},t}(s.BaseComponent);t.TextFieldBase=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(982),s=n(516),l=n(34),u=n(2),c=n(23),d=n(240),p=u.classNamesFunction(),h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._overflowSet=u.createRef(),t._resizeGroup=u.createRef(),t._onRenderData=function(e){return i.createElement(l.FocusZone,{className:o.css(t._classNames.root),direction:l.FocusZoneDirection.horizontal,role:"menubar","aria-label":t.props.ariaLabel},i.createElement(a.OverflowSet,{componentRef:t._resolveRef("_overflowSet"),className:o.css(t._classNames.primarySet),doNotContainWithinFocusZone:!0,role:"presentation",items:e.primaryItems,overflowItems:e.overflowItems.length?e.overflowItems:void 0,onRenderItem:t._onRenderItem,onRenderOverflowButton:t._onRenderOverflowButton}),e.farItems&&i.createElement(a.OverflowSet,{className:o.css(t._classNames.secondarySet),doNotContainWithinFocusZone:!0,role:"presentation",items:e.farItems,onRenderItem:t._onRenderItem,onRenderOverflowButton:o.nullRender}))},t._onRenderItem=function(e){var n=t.props.buttonAs||e.commandBarButtonAs||c.CommandBarButton,a=e.text||e.name;if(e.onRender)return e.onRender(e,function(){});var s=r.__assign({allowDisabledFocus:!0,role:"menuitem"},e,{styles:r.__assign({root:{height:"100%"},label:{whiteSpace:"nowrap"}},e.buttonStyles),className:o.css("ms-CommandBarItem-link",e.className),text:e.iconOnly?void 0:a,menuProps:e.subMenuProps,onClick:t._onButtonClick(e)});return e.iconOnly&&void 0!==a?i.createElement(d.TooltipHost,r.__assign({content:a},e.tooltipHostProps),i.createElement(n,r.__assign({},s,{defaultRender:c.CommandBarButton}))):i.createElement(n,r.__assign({},s,{defaultRender:c.CommandBarButton}))},t._onRenderOverflowButton=function(e){var n=t.props,a=n.overflowButtonAs,s=void 0===a?c.CommandBarButton:a,l=n.overflowButtonProps,u=void 0===l?{}:l,d=(u.menuProps?u.menuProps.items:[]).concat(e),p=r.__assign({},u,{styles:r.__assign({menuIcon:{fontSize:"17px"}},u.styles),className:o.css("ms-CommandBar-overflowButton",u.className),menuProps:r.__assign({},u.menuProps,{items:d}),menuIconProps:r.__assign({iconName:"More"},u.menuIconProps)});return i.createElement(s,r.__assign({},p))},t._onReduceData=function(e){var n=t.props,i=n.shiftOnReduce,o=n.onDataReduced,a=e.primaryItems,s=e.overflowItems,l=e.cacheKey,u=a[i?0:a.length-1];if(void 0!==u)return u.renderedInOverflow=!0,s=[u].concat(s),a=i?a.slice(1):a.slice(0,-1),e.primaryItems=a,e.overflowItems=s,l=t._computeCacheKey(e),o&&o(u),r.__assign({},e,{cacheKey:l})},t._onGrowData=function(e){var n=t.props,i=n.shiftOnReduce,o=n.onDataGrown,a=e.minimumOverflowItems,s=e.primaryItems,l=e.overflowItems,u=e.cacheKey,c=l[0];if(void 0!==c&&l.length>a)return c.renderedInOverflow=!1,l=l.slice(1),s=i?[c].concat(s):s.concat([c]),e.primaryItems=s,e.overflowItems=l,u=t._computeCacheKey(e),o&&o(c),r.__assign({},e,{cacheKey:u})},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.items,r=e.overflowItems,o=e.farItems,a=e.styles,l=e.theme,u=e.onReduceData,c=void 0===u?this._onReduceData:u,d=e.onGrowData,h=void 0===d?this._onGrowData:d,f={primaryItems:n.slice(),overflowItems:r.slice(),minimumOverflowItems:r.slice().length,farItems:o,cacheKey:""};return this._classNames=p(a,{theme:l}),i.createElement(s.ResizeGroup,{componentRef:this._resizeGroup,className:t,data:f,onReduceData:c,onGrowData:h,onRenderData:this._onRenderData})},t.prototype.focus=function(){var e=this._overflowSet.current;e&&e.focus()},t.prototype.remeasure=function(){this._resizeGroup.current&&this._resizeGroup.current.remeasure()},t.prototype._onButtonClick=function(e){return function(t){e.inactive||e.onClick&&e.onClick(t,e)}},t.prototype._computeCacheKey=function(e){var t=e.primaryItems,n=e.farItems,r=void 0===n?[]:n,i=e.overflowItems,o=function(e,t){var n=t.cacheKey;return e+(void 0===n?t.key:n)};return[t.reduce(o,""),r.reduce(o,""),i.length?"overflow":""].join(" ")},t.defaultProps={items:[],overflowItems:[]},t}(o.BaseComponent);t.CommandBarBase=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2408),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(34),a=n(2),s=n(412),l=a.classNamesFunction(),u=function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=a.createRef(),n._persistedKeytips={},n._keytipManager=s.KeytipManager.getInstance(),n._divContainer=a.createRef(),n._onRenderItems=function(e){return e.map(function(e,t){var o={className:n._classNames.item};return i.createElement("div",r.__assign({key:e.key},o),n.props.onRenderItem(e))})},n._onRenderOverflowButtonWrapper=function(e){var t={className:n._classNames.overflowButton},o=n.props.keytipSequences,a=[];return o?e.forEach(function(e){var t=e.keytipProps;if(t){var i={content:t.content,keySequences:t.keySequences,disabled:t.disabled||!(!e.disabled&&!e.isDisabled)};t.hasDynamicChildren||n._getSubMenuForItem(e)?i.onExecute=n._keytipManager.menuExecute.bind(n._keytipManager,o,e.keytipProps.keySequences):i.onExecute=t.onExecute,n._persistedKeytips[i.content]=i;var s=r.__assign({},e,{keytipProps:r.__assign({},t,{overflowSetSequence:o})});a.push(s)}else a.push(e)}):a=e,i.createElement("div",r.__assign({},t),n.props.onRenderOverflowButton(a))},t.doNotContainWithinFocusZone&&n._warnMutuallyExclusive({doNotContainWithinFocusZone:"focusZoneProps"}),n}return r.__extends(t,e),t.prototype.render=function(){var e,t,n=this.props,s=n.items,u=n.overflowItems,c=n.className,d=n.focusZoneProps,p=n.styles,h=n.vertical,f=n.role,m=n.doNotContainWithinFocusZone;return this._classNames=l(p,{className:c,vertical:h}),m?(e="div",t=r.__assign({},a.getNativeProps(this.props,a.divProperties),{ref:this._divContainer})):(e=o.FocusZone,t=r.__assign({},a.getNativeProps(this.props,a.divProperties),d,{componentRef:this._focusZone,direction:h?o.FocusZoneDirection.vertical:o.FocusZoneDirection.horizontal})),i.createElement(e,r.__assign({},t,{className:this._classNames.root,role:f}),s&&this._onRenderItems(s),u&&u.length>0&&this._onRenderOverflowButtonWrapper(u))},t.prototype.focus=function(e){var t=!1;return this.props.doNotContainWithinFocusZone?this._divContainer.current&&(t=a.focusFirstChild(this._divContainer.current)):this._focusZone.current&&(t=this._focusZone.current.focus(e)),t},t.prototype.focusElement=function(e){var t=!1;return!!e&&(this.props.doNotContainWithinFocusZone?this._divContainer.current&&a.elementContains(this._divContainer.current,e)&&(e.focus(),t=document.activeElement===e):this._focusZone.current&&(t=this._focusZone.current.focusElement(e)),t)},t.prototype.componentDidMount=function(){this._registerPersistedKeytips()},t.prototype.componentWillUnmount=function(){this._unregisterPersistedKeytips()},t.prototype.componentWillUpdate=function(){this._unregisterPersistedKeytips()},t.prototype.componentDidUpdate=function(){this._registerPersistedKeytips()},t.prototype._registerPersistedKeytips=function(){var e=this;Object.keys(this._persistedKeytips).forEach(function(t){var n=e._persistedKeytips[t],r=e._keytipManager.register(n,!0);e._persistedKeytips[r]=n,delete e._persistedKeytips[t]})},t.prototype._unregisterPersistedKeytips=function(){var e=this;Object.keys(this._persistedKeytips).forEach(function(t){e._keytipManager.unregister(e._persistedKeytips[t],t,!0)}),this._persistedKeytips={}},t.prototype._getSubMenuForItem=function(e){return this.props.itemSubMenuProvider?this.props.itemSubMenuProvider(e):e.subMenuProps?e.subMenuProps.items:void 0},t.defaultProps={vertical:!1,role:"menubar"},t}(a.BaseComponent);t.OverflowSetBase=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(973),s=n(242),l=n(72),u=n(521),c=n(333),d=n(335),p=o.classNamesFunction(),h={months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["S","M","T","W","T","F","S"],goToToday:"Go to today",prevMonthAriaLabel:"Go to previous month",nextMonthAriaLabel:"Go to next month",prevYearAriaLabel:"Go to previous year",nextYearAriaLabel:"Go to next year",closeButtonAriaLabel:"Close date picker"},f=function(e){function t(t){var n=e.call(this,t)||this;return n._calendar=o.createRef(),n._datePickerDiv=o.createRef(),n._textField=o.createRef(),n._onSelectDate=function(e){var t=n.props,r=t.formatDate,i=t.onSelectDate;n.props.calendarProps&&n.props.calendarProps.onSelectDate&&n.props.calendarProps.onSelectDate(e),n.setState({selectedDate:e,formattedDate:r&&e?r(e):""}),i&&i(e),n._calendarDismissed()},n._onCalloutPositioned=function(){n._calendar.current&&!n.props.disableAutoFocus&&n._calendar.current.focus()},n._onTextFieldFocus=function(e){n.props.disableAutoFocus||n.props.allowTextInput||(n._preventFocusOpeningPicker?n._preventFocusOpeningPicker=!1:n._showDatePickerPopup())},n._onTextFieldBlur=function(e){n._validateTextInput()},n._onTextFieldChanged=function(e,t){if(n.props.allowTextInput){n.state.isDatePickerShown&&n._dismissDatePickerPopup();var r=n.props,i=r.isRequired,o=r.value,a=r.strings;n.setState({errorMessage:i&&!o?a.isRequiredErrorMessage||" ":void 0,formattedDate:t})}},n._onTextFieldKeyDown=function(e){switch(e.which){case 13:e.preventDefault(),e.stopPropagation(),n.state.isDatePickerShown?n.props.allowTextInput&&n._dismissDatePickerPopup():n._showDatePickerPopup();break;case 27:n._handleEscKey(e)}},n._onTextFieldClick=function(e){n.state.isDatePickerShown||n.props.disabled?n.props.allowTextInput&&n.setState({isDatePickerShown:!1}):n._showDatePickerPopup()},n._onIconClick=function(e){e.stopPropagation(),n._onTextFieldClick(e)},n._dismissDatePickerPopup=function(){n.state.isDatePickerShown&&(n.setState({isDatePickerShown:!1}),n._validateTextInput())},n._calendarDismissed=function(){n._preventFocusOpeningPicker=!0,n._dismissDatePickerPopup()},n._handleEscKey=function(e){e.stopPropagation(),n._calendarDismissed()},n._validateTextInput=function(){var e=n.props,t=e.isRequired,r=e.allowTextInput,i=e.strings,o=e.parseDateFromString,a=e.onSelectDate,s=e.formatDate,l=e.minDate,u=e.maxDate,c=n.state.formattedDate;if(!n.state.isDatePickerShown)if(!t||c){if(r){var d=null;c?n.state.selectedDate&&s&&s(n.state.selectedDate)===c?d=n.state.selectedDate:!(d=o(c))||isNaN(d.getTime())?(s&&(d=n.state.selectedDate,n.setState({formattedDate:s(d).toString()})),n.setState({errorMessage:i.invalidInputErrorMessage||" "})):n._isDateOutOfBounds(d,l,u)?n.setState({errorMessage:i.isOutOfBoundsErrorMessage||" "}):(n.setState({selectedDate:d,errorMessage:""}),s&&s(d)!==c&&n.setState({formattedDate:s(d).toString()})):n.setState({errorMessage:""}),a&&a(d)}}else n.setState({errorMessage:i.isRequiredErrorMessage||" "})},n.state=n._getDefaultState(),n._id=t.id||o.getId("DatePicker"),n._preventFocusOpeningPicker=!1,n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=e.formatDate,n=e.isRequired,r=e.strings,i=e.value,o=e.minDate,a=e.maxDate;if(!(c.compareDates(this.props.minDate,e.minDate)&&c.compareDates(this.props.maxDate,e.maxDate)&&this.props.isRequired===e.isRequired&&c.compareDates(this.state.selectedDate,i)&&this.props.formatDate===t)){var s=n&&!i?r.isRequiredErrorMessage||" ":void 0;!s&&i&&(s=this._isDateOutOfBounds(i,o,a)?r.isOutOfBoundsErrorMessage||" ":void 0),this._id=e.id||this._id,this.setState({errorMessage:s});var l=this.state.selectedDate;c.compareDates(l,i)&&this.props.formatDate===t||this.setState({selectedDate:i||void 0,formattedDate:t&&i?t(i):""})}},t.prototype.componentDidUpdate=function(e,t){var n=this;t.isDatePickerShown&&!this.state.isDatePickerShown&&(this.props.allowTextInput&&this._async.requestAnimationFrame(function(){return n.focus()}),this.props.onAfterMenuDismiss&&this.props.onAfterMenuDismiss())},t.prototype.render=function(){var e=this.props,t=e.firstDayOfWeek,n=e.strings,s=e.label,c=e.theme,h=e.className,f=e.styles,m=e.initialPickerDate,g=e.isRequired,b=e.disabled,v=e.ariaLabel,y=e.pickerAriaLabel,_=e.placeholder,S=e.allowTextInput,w=e.borderless,E=e.minDate,C=e.maxDate,x=e.showCloseButton,A=e.calendarProps,T=e.underlined,O=e.allFocusable,k=this.state,I=k.isDatePickerShown,R=k.formattedDate,P=k.selectedDate,D=k.errorMessage,N=p(f,{theme:c,className:h,disabled:b,label:!!s,isDatePickerShown:I}),M=o.getId("DatePicker-Callout"),L=o.getNativeProps(this.props,o.divProperties,["value"]);return i.createElement("div",r.__assign({},L,{className:N.root}),i.createElement("div",{ref:this._datePickerDiv,role:"combobox","aria-expanded":I,"aria-haspopup":"true","aria-owns":M},i.createElement(u.TextField,{id:this._id+"-label",label:s,ariaLabel:v,"aria-controls":I?M:void 0,required:g,disabled:b,onKeyDown:this._onTextFieldKeyDown,onFocus:this._onTextFieldFocus,onBlur:this._onTextFieldBlur,onClick:this._onTextFieldClick,onChange:this._onTextFieldChanged,errorMessage:D,placeholder:_,borderless:w,iconProps:{iconName:"Calendar",onClick:this._onIconClick,className:N.icon},readOnly:!S,value:R,componentRef:this._textField,underlined:T})),I&&i.createElement(l.Callout,{id:M,role:"dialog",ariaLabel:y,isBeakVisible:!1,className:N.callout,gapSpace:0,doNotLayer:!1,target:this._datePickerDiv.current,directionalHint:4,onDismiss:this._calendarDismissed,onPositioned:this._onCalloutPositioned},i.createElement(d.FocusTrapZone,{isClickableOutsideFocusTrap:!0,disableFirstFocus:this.props.disableAutoFocus},i.createElement(a.Calendar,r.__assign({},A,{onSelectDate:this._onSelectDate,onDismiss:this._calendarDismissed,isMonthPickerVisible:this.props.isMonthPickerVisible,showMonthPickerAsOverlay:this.props.showMonthPickerAsOverlay,today:this.props.today,value:P||m,firstDayOfWeek:t,strings:n,highlightCurrentMonth:this.props.highlightCurrentMonth,highlightSelectedMonth:this.props.highlightSelectedMonth,showWeekNumbers:this.props.showWeekNumbers,firstWeekOfYear:this.props.firstWeekOfYear,showGoToToday:this.props.showGoToToday,dateTimeFormatter:this.props.dateTimeFormatter,minDate:E,maxDate:C,componentRef:this._calendar,showCloseButton:x,allFocusable:O})))))},t.prototype.focus=function(){this._textField.current&&this._textField.current.focus()},t.prototype.reset=function(){this.setState(this._getDefaultState())},t.prototype._showDatePickerPopup=function(){this.state.isDatePickerShown||(this._preventFocusOpeningPicker=!0,this.setState({isDatePickerShown:!0,errorMessage:""}))},t.prototype._getDefaultState=function(e){return void 0===e&&(e=this.props),{selectedDate:e.value||void 0,formattedDate:e.formatDate&&e.value?e.formatDate(e.value):"",isDatePickerShown:!1,errorMessage:void 0}},t.prototype._isDateOutOfBounds=function(e,t,n){return!!t&&c.compareDatePart(t,e)>0||!!n&&c.compareDatePart(n,e)<0},t.defaultProps={allowTextInput:!1,formatDate:function(e){return e?e.toDateString():""},parseDateFromString:function(e){var t=Date.parse(e);return t?new Date(t):null},firstDayOfWeek:a.DayOfWeek.Sunday,initialPickerDate:new Date,isRequired:!1,isMonthPickerVisible:!0,showMonthPickerAsOverlay:!1,strings:h,highlightCurrentMonth:!1,highlightSelectedMonth:!1,borderless:!1,pickerAriaLabel:"Calendar",showWeekNumbers:!1,firstWeekOfYear:s.FirstWeekOfYear.FirstDay,showGoToToday:!0,dateTimeFormatter:void 0,showCloseButton:!1,underlined:!1,allFocusable:!1},t}(o.BaseComponent);t.DatePickerBase=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.hidden=0]="hidden",e[e.visible=1]="visible"}(t.CollapseAllVisibility||(t.CollapseAllVisibility={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(987),o=n(2447);t.DetailsList=r.styled(i.DetailsListBase,o.getStyles,void 0,{scope:"DetailsList"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(194),s=n(2420),l=n(992),u=n(993),c=n(34),d=n(133),p=n(990),h=n(336),f=n(222),m=n(2445),g=n(2446),b=n(155),v=o.classNamesFunction(),y=100,_=new Array(10),S=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._header=o.createRef(),n._groupedList=o.createRef(),n._list=o.createRef(),n._focusZone=o.createRef(),n._selectionZone=o.createRef(),n._onRenderRow=function(e,t){return i.createElement(u.DetailsRow,r.__assign({},e))},n._onRenderDetailsHeader=function(e,t){return i.createElement(s.DetailsHeader,r.__assign({},e))},n._onRenderDetailsFooter=function(e,t){return null},n._onRenderListCell=function(e){return function(t,r){return n._onRenderCell(e,t,r)}},n._activeRows={},n._columnOverrides={},n._onColumnIsSizingChanged=n._onColumnIsSizingChanged.bind(n),n._onColumnResized=n._onColumnResized.bind(n),n._onColumnAutoResized=n._onColumnAutoResized.bind(n),n._onRowDidMount=n._onRowDidMount.bind(n),n._onRowWillUnmount=n._onRowWillUnmount.bind(n),n._onToggleCollapse=n._onToggleCollapse.bind(n),n._onActiveRowChanged=n._onActiveRowChanged.bind(n),n._onBlur=n._onBlur.bind(n),n._onHeaderKeyDown=n._onHeaderKeyDown.bind(n),n._onContentKeyDown=n._onContentKeyDown.bind(n),n._onRenderCell=n._onRenderCell.bind(n),n._onGroupExpandStateChanged=n._onGroupExpandStateChanged.bind(n),n._onColumnDragEnd=n._onColumnDragEnd.bind(n),n.state={focusedItemIndex:-1,lastWidth:0,adjustedColumns:n._getAdjustedColumns(t),isSizing:!1,isDropping:!1,isCollapsed:t.groupProps&&t.groupProps.isAllGroupsCollapsed,isSomeGroupExpanded:t.groupProps&&!t.groupProps.isAllGroupsCollapsed},n._selection=t.selection||new d.Selection({onSelectionChanged:void 0,getKey:t.getKey}),n.props.disableSelectionZone||n._selection.setItems(t.items,!1),n._dragDropHelper=t.dragDropEvents?new p.DragDropHelper({selection:n._selection,minimumPixelsForDrag:t.minimumPixelsForDrag}):null,n._initialFocusedIndex=t.initialFocusedIndex,n}return r.__extends(t,e),t.prototype.scrollToIndex=function(e,t,n){this._list.current&&this._list.current.scrollToIndex(e,t,n),this._groupedList.current&&this._groupedList.current.scrollToIndex(e,t,n)},t.prototype.focusIndex=function(e,t,n,r){void 0===t&&(t=!1);var i=this.props.items[e];if(i){this.scrollToIndex(e,n,r);var o=this._getItemKey(i,e),a=this._activeRows[o];a&&this._setFocusToRow(a,t)}},t.prototype.getStartItemIndexInView=function(){return this._list&&this._list.current?this._list.current.getStartItemIndexInView():this._groupedList&&this._groupedList.current?this._groupedList.current.getStartItemIndexInView():0},t.prototype.componentWillUnmount=function(){this._dragDropHelper&&this._dragDropHelper.dispose()},t.prototype.componentDidUpdate=function(e,t){if(void 0!==this._initialFocusedIndex&&(a=this.props.items[this._initialFocusedIndex])){var n=this._getItemKey(a,this._initialFocusedIndex);(r=this._activeRows[n])&&this._setFocusToRowIfPending(r)}if(this.props.items!==e.items&&this.props.items.length>0&&-1!==this.state.focusedItemIndex&&!o.elementContains(this._root.current,document.activeElement,!1)){var r,i=this.state.focusedItemIndex<this.props.items.length?this.state.focusedItemIndex:this.props.items.length-1,a=this.props.items[i];n=this._getItemKey(a,this.state.focusedItemIndex);(r=this._activeRows[n])?this._setFocusToRow(r):this._initialFocusedIndex=i}this.props.onDidUpdate&&this.props.onDidUpdate(this)},t.prototype.componentWillReceiveProps=function(e){var t=this.props,n=t.checkboxVisibility,r=t.items,i=t.setKey,o=t.selectionMode,a=void 0===o?this._selection.mode:o,s=t.columns,l=t.viewport,u=t.compact,c=(this.props.groupProps||{}).isAllGroupsCollapsed,d=void 0===c?void 0:c,p=e.setKey!==i||void 0===e.setKey,h=!1;e.layoutMode!==this.props.layoutMode&&(h=!0),p&&(this._initialFocusedIndex=e.initialFocusedIndex,this.setState({focusedItemIndex:void 0!==this._initialFocusedIndex?this._initialFocusedIndex:-1})),this.props.disableSelectionZone||e.items===r||this._selection.setItems(e.items,p),e.checkboxVisibility===n&&e.columns===s&&e.viewport.width===l.width&&e.compact===u||(h=!0),this._adjustColumns(e,!0),e.selectionMode!==a&&(h=!0),void 0===d&&e.groupProps&&void 0!==e.groupProps.isAllGroupsCollapsed&&this.setState({isCollapsed:e.groupProps.isAllGroupsCollapsed,isSomeGroupExpanded:!e.groupProps.isAllGroupsCollapsed}),h&&(this._pendingForceUpdate=!0)},t.prototype.componentWillUpdate=function(){this._pendingForceUpdate&&this._forceListUpdates()},t.prototype.render=function(){var e=this.props,t=e.ariaLabelForListHeader,n=e.ariaLabelForSelectAllCheckbox,o=e.ariaLabelForSelectionColumn,s=e.className,u=e.checkboxVisibility,p=e.compact,m=e.constrainMode,y=e.dragDropEvents,S=e.groups,w=e.groupProps,C=e.indentWidth,x=e.items,A=e.isHeaderVisible,T=e.layoutMode,O=e.onItemInvoked,k=e.onItemContextMenu,I=e.onColumnHeaderClick,R=e.onColumnHeaderContextMenu,P=e.selectionMode,D=void 0===P?this._selection.mode:P,N=e.selectionPreservedOnEmptyClick,M=e.selectionZoneProps,L=e.ariaLabel,B=e.ariaLabelForGrid,F=e.rowElementEventMap,j=e.shouldApplyApplicationRole,U=void 0!==j&&j,H=e.getKey,z=e.listProps,V=e.usePageCache,W=e.onShouldVirtualize,G=e.enableShimmer,K=e.viewport,q=e.minimumPixelsForDrag,Y=e.getGroupHeight,X=e.styles,Q=e.theme,Z=e.cellStyleProps,J=void 0===Z?b.DEFAULT_CELL_STYLE_PROPS:Z,$=this.state,ee=$.adjustedColumns,te=$.isCollapsed,ne=$.isSizing,re=$.isSomeGroupExpanded,ie=this._selection,oe=this._dragDropHelper,ae=this._getGroupNestingDepth(),se=r.__assign({renderedWindowsAhead:ne?0:2,renderedWindowsBehind:ne?0:2,getKey:H},z),le=l.SelectAllVisibility.none;if(D===d.SelectionMode.single&&(le=l.SelectAllVisibility.hidden),D===d.SelectionMode.multiple){var ue=w&&w.headerProps&&w.headerProps.isCollapsedGroupSelectVisible;void 0===ue&&(ue=!0),le=ue||!S||re?l.SelectAllVisibility.visible:l.SelectAllVisibility.hidden}u===a.CheckboxVisibility.hidden&&(le=l.SelectAllVisibility.none);var ce=this.props,de=ce.onRenderDetailsHeader,pe=void 0===de?this._onRenderDetailsHeader:de,he=ce.onRenderDetailsFooter,fe=void 0===he?this._onRenderDetailsFooter:he,me=this._getDetailsFooterProps(),ge=this._getColumnReorderProps(),be=(A?1:0)+g.GetGroupCount(S)+(x?x.length:0),ve=v(X,{theme:Q,compact:p,isFixed:T===a.DetailsListLayoutMode.fixedColumns,isHorizontalConstrained:m===a.ConstrainMode.horizontalConstrained,className:s}),ye=S?i.createElement(h.GroupedList,{componentRef:this._groupedList,groups:S,groupProps:w?this._getGroupProps(w):void 0,items:x,onRenderCell:this._onRenderCell,selection:ie,selectionMode:u!==a.CheckboxVisibility.hidden?D:d.SelectionMode.none,dragDropEvents:y,dragDropHelper:oe,eventsToRegister:F,listProps:se,onGroupExpandStateChanged:this._onGroupExpandStateChanged,usePageCache:V,onShouldVirtualize:W,getGroupHeight:Y}):i.createElement(f.List,r.__assign({ref:this._list,role:"presentation",items:G&&!x.length?_:x,onRenderCell:this._onRenderListCell(0),usePageCache:V,onShouldVirtualize:W},se));return i.createElement("div",r.__assign({ref:this._root,className:ve.root,"data-automationid":"DetailsList","data-is-scrollable":"false","aria-label":L},U?{role:"application"}:{}),i.createElement("div",{role:"grid","aria-label":B,"aria-rowcount":be,"aria-colcount":(le!==l.SelectAllVisibility.none?1:0)+(ee?ee.length:0),"aria-readonly":"true"},i.createElement("div",{onKeyDown:this._onHeaderKeyDown,role:"presentation",className:ve.headerWrapper},A&&pe({componentRef:this._header,selectionMode:D,layoutMode:T,selection:ie,columns:ee,onColumnClick:I,onColumnContextMenu:R,onColumnResized:this._onColumnResized,onColumnIsSizingChanged:this._onColumnIsSizingChanged,onColumnAutoResized:this._onColumnAutoResized,groupNestingDepth:ae,isAllCollapsed:te,onToggleCollapseAll:this._onToggleCollapse,ariaLabel:t,ariaLabelForSelectAllCheckbox:n,ariaLabelForSelectionColumn:o,selectAllVisibility:le,collapseAllVisibility:w&&w.collapseAllVisibility,viewport:K,columnReorderProps:ge,minimumPixelsForDrag:q,cellStyleProps:J,checkboxVisibility:u,indentWidth:C},this._onRenderDetailsHeader)),i.createElement("div",{onKeyDown:this._onContentKeyDown,role:"presentation",className:ve.contentWrapper},i.createElement(c.FocusZone,{componentRef:this._focusZone,className:ve.focusZone,direction:c.FocusZoneDirection.vertical,isInnerZoneKeystroke:E,onActiveElementChanged:this._onActiveRowChanged,onBlur:this._onBlur},this.props.disableSelectionZone?ye:i.createElement(d.SelectionZone,r.__assign({ref:this._selectionZone,selection:ie,selectionPreservedOnEmptyClick:N,selectionMode:D,onItemInvoked:O,onItemContextMenu:k,enterModalOnTouch:this.props.enterModalSelectionOnTouch},M||{}),ye))),fe(r.__assign({},me),this._onRenderDetailsFooter)))},t.prototype.forceUpdate=function(){e.prototype.forceUpdate.call(this),this._forceListUpdates()},t.prototype._onRenderCell=function(e,t,n){var r=this.props,i=r.compact,o=r.dragDropEvents,a=r.rowElementEventMap,s=r.onRenderMissingItem,l=r.onRenderItemColumn,u=r.onRenderRow,c=void 0===u?this._onRenderRow:u,d=r.selectionMode,p=void 0===d?this._selection.mode:d,h=r.viewport,f=r.checkboxVisibility,m=r.getRowAriaLabel,g=r.getRowAriaDescribedBy,v=r.checkButtonAriaLabel,y=r.checkboxCellClassName,_=r.groupProps,S=r.useReducedRowRenderer,w=r.indentWidth,E=r.cellStyleProps,C=void 0===E?b.DEFAULT_CELL_STYLE_PROPS:E,x=_&&_.collapseAllVisibility,A=this._selection,T=this._dragDropHelper,O={item:t,itemIndex:n,compact:i,columns:this.state.adjustedColumns,groupNestingDepth:e,selectionMode:p,selection:A,onDidMount:this._onRowDidMount,onWillUnmount:this._onRowWillUnmount,onRenderItemColumn:l,eventsToRegister:a,dragDropEvents:o,dragDropHelper:T,viewport:h,checkboxVisibility:f,collapseAllVisibility:x,getRowAriaLabel:m,getRowAriaDescribedBy:g,checkButtonAriaLabel:v,checkboxCellClassName:y,useReducedRowRenderer:S,indentWidth:w,cellStyleProps:C};return t?c(O,this._onRenderRow):s?s(n,O):null},t.prototype._onGroupExpandStateChanged=function(e){this.setState({isSomeGroupExpanded:e})},t.prototype._onColumnIsSizingChanged=function(e,t){this.setState({isSizing:t})},t.prototype._onHeaderKeyDown=function(e){40===e.which&&this._focusZone.current&&this._focusZone.current.focus()&&(this._selection.setIndexSelected(0,!0,!1),e.preventDefault(),e.stopPropagation())},t.prototype._onContentKeyDown=function(e){38!==e.which||e.altKey||this._header.current&&this._header.current.focus()&&(e.preventDefault(),e.stopPropagation())},t.prototype._getGroupNestingDepth=function(){for(var e=0,t=this.props.groups;t&&t.length>0;)e++,t=t[0].children;return e},t.prototype._onRowDidMount=function(e){var t=e.props,n=t.item,r=t.itemIndex,i=this._getItemKey(n,r);this._activeRows[i]=e,this._setFocusToRowIfPending(e);var o=this.props.onRowDidMount;o&&o(n,r)},t.prototype._setFocusToRowIfPending=function(e){var t=e.props.itemIndex;void 0!==this._initialFocusedIndex&&t===this._initialFocusedIndex&&(this._setFocusToRow(e),delete this._initialFocusedIndex)},t.prototype._setFocusToRow=function(e,t){void 0===t&&(t=!1),this._selectionZone.current&&this._selectionZone.current.ignoreNextFocus(),this._async.setTimeout(function(){e.focus(t)},0)},t.prototype._onRowWillUnmount=function(e){var t=this.props.onRowWillUnmount,n=e.props,r=n.item,i=n.itemIndex,o=this._getItemKey(r,i);delete this._activeRows[o],t&&t(r,i)},t.prototype._onToggleCollapse=function(e){this.setState({isCollapsed:e}),this._groupedList.current&&this._groupedList.current.toggleCollapseAll(e)},t.prototype._onColumnDragEnd=function(e,t){var n=this.props.columnReorderOptions,r=a.ColumnDragEndLocation.outside;if(n&&n.onDragEnd){if(e.dropLocation&&e.dropLocation!==a.ColumnDragEndLocation.header)r=e.dropLocation;else if(this._root.current){var i=this._root.current.getBoundingClientRect();t.clientX>i.left&&t.clientX<i.right&&t.clientY>i.top&&t.clientY<i.bottom&&(r=a.ColumnDragEndLocation.surface)}n.onDragEnd(r)}},t.prototype._forceListUpdates=function(){this._pendingForceUpdate=!1,this._groupedList.current&&this._groupedList.current.forceUpdate(),this._list.current&&this._list.current.forceUpdate()},t.prototype._notifyColumnsResized=function(){this.state.adjustedColumns.forEach(function(e){e.onColumnResize&&e.onColumnResize(e.currentWidth)})},t.prototype._adjustColumns=function(e,t,n){var r=this._getAdjustedColumns(e,t,n),i=this.props.viewport.width;r&&this.setState({adjustedColumns:r,lastWidth:i},this._notifyColumnsResized)},t.prototype._getAdjustedColumns=function(e,t,n){var r,i=this,o=e.items,s=e.layoutMode,l=e.selectionMode,u=e.columns,c=e.viewport.width,d=this.props?this.props.columns:[],p=this.state?this.state.lastWidth:-1,h=this.state?this.state.lastSelectionMode:void 0;if(void 0!==c){if(!t&&p===c&&h===l&&(!d||u===d))return[]}else c=this.props.viewport.width;return u=u||w(o,!0),s===a.DetailsListLayoutMode.fixedColumns?(r=this._getFixedColumns(u)).forEach(function(e){i._rememberCalculatedWidth(e,e.calculatedWidth)}):(r=void 0!==n?this._getJustifiedColumnsAfterResize(u,c,e,n):this._getJustifiedColumns(u,c,e,0)).forEach(function(e){i._getColumnOverride(e.key).currentWidth=e.calculatedWidth}),r},t.prototype._getFixedColumns=function(e){var t=this;return e.map(function(e){var n=o.assign({},e,t._columnOverrides[e.key]);return n.calculatedWidth||(n.calculatedWidth=n.maxWidth||n.minWidth||y),n})},t.prototype._getJustifiedColumnsAfterResize=function(e,t,n,r){var i=this,o=e.slice(0,r);o.forEach(function(e){return e.calculatedWidth=i._getColumnOverride(e.key).currentWidth});var a=o.reduce(function(e,t,r){return e+C(t,0===r,n)},0),s=e.slice(r),l=t-a;return o.concat(this._getJustifiedColumns(s,l,n,r))},t.prototype._getJustifiedColumns=function(e,t,n,i){for(var o=this,s=n.selectionMode,l=void 0===s?this._selection.mode:s,u=n.checkboxVisibility,c=0,p=t-((l!==d.SelectionMode.none&&u!==a.CheckboxVisibility.hidden?40:0)+36*this._getGroupNestingDepth()),h=e.map(function(e,t){var a=r.__assign({},e,{calculatedWidth:e.minWidth||y},o._columnOverrides[e.key]);return c+=C(a,t+i===0,n),a}),f=h.length-1;f>0&&c>p;){var m=(v=h[f]).minWidth||y,g=c-p;v.calculatedWidth-m>=g||!v.isCollapsable?(v.calculatedWidth=Math.max(v.calculatedWidth-g,m),c=p):(c-=C(v,!1,n),h.splice(f,1)),f--}for(var b=0;b<h.length&&c<p;b++){var v=h[b],_=b===h.length-1,S=this._columnOverrides[v.key];if(!S||!S.calculatedWidth||_){var w=p-c,E=void 0;if(_)E=w;else{var x=v.maxWidth;m=v.minWidth||x||y;E=x?Math.min(w,x-m):w}v.calculatedWidth=v.calculatedWidth+E,c+=E}}return h},t.prototype._onColumnResized=function(e,t,n){var r=Math.max(e.minWidth||y,t);this.props.onColumnResize&&this.props.onColumnResize(e,r,n),this._rememberCalculatedWidth(e,r),this._adjustColumns(this.props,!0,n),this._forceListUpdates()},t.prototype._rememberCalculatedWidth=function(e,t){var n=this._getColumnOverride(e.key);n.calculatedWidth=t,n.currentWidth=t},t.prototype._getColumnOverride=function(e){return this._columnOverrides[e]=this._columnOverrides[e]||{}},t.prototype._onColumnAutoResized=function(e,t){var n=this,r=0,i=0,o=Object.keys(this._activeRows).length;for(var a in this._activeRows){if(this._activeRows.hasOwnProperty(a))this._activeRows[a].measureCell(t,function(a){r=Math.max(r,a),++i===o&&n._onColumnResized(e,r,t)})}},t.prototype._onActiveRowChanged=function(e,t){var n=this.props,r=n.items,i=n.onActiveItemChanged;if(e&&e.getAttribute("data-item-index")){var o=Number(e.getAttribute("data-item-index"));o>=0&&(i&&i(r[o],o,t),this.setState({focusedItemIndex:o}))}},t.prototype._onBlur=function(e){this.setState({focusedItemIndex:-1})},t.prototype._getItemKey=function(e,t){var n=this.props.getKey,r=void 0;return e&&(r=e.key),n&&(r=n(e,t)),r||(r=t),r},t.prototype._getDetailsFooterProps=function(){var e=this.state.adjustedColumns,t=this.props,n=t.viewport,r=t.checkboxVisibility,i=t.indentWidth,o=t.cellStyleProps,a=void 0===o?b.DEFAULT_CELL_STYLE_PROPS:o,s=t.selectionMode,l=void 0===s?this._selection.mode:s;return{columns:e,groupNestingDepth:this._getGroupNestingDepth(),selection:this._selection,selectionMode:l,viewport:n,checkboxVisibility:r,indentWidth:i,cellStyleProps:a}},t.prototype._getColumnReorderProps=function(){var e=this.props.columnReorderOptions;if(e)return r.__assign({},e,{onColumnDragEnd:this._onColumnDragEnd})},t.prototype._getGroupProps=function(e){var t=this,n=e.onRenderFooter,i=e.onRenderHeader,o=this.state.adjustedColumns,a=this.props,s=a.selectionMode,l=void 0===s?this._selection.mode:s,u=a.viewport,c=a.cellStyleProps,d=void 0===c?b.DEFAULT_CELL_STYLE_PROPS:c,p=a.checkboxVisibility,h=a.indentWidth,f=this._getGroupNestingDepth(),m=n?function(e,i){return n(r.__assign({},e,{columns:o,groupNestingDepth:f,indentWidth:h,selection:t._selection,selectionMode:l,viewport:u,checkboxVisibility:p,cellStyleProps:d}),i)}:void 0,g=i?function(e,n){return i(r.__assign({},e,{columns:o,groupNestingDepth:f,indentWidth:h,selection:t._selection,selectionMode:l,viewport:u,checkboxVisibility:p,cellStyleProps:d}),n)}:void 0,v=e;return r.__assign({},v,{onRenderFooter:m,onRenderHeader:g})},t.defaultProps={layoutMode:a.DetailsListLayoutMode.justified,selectionMode:d.SelectionMode.multiple,constrainMode:a.ConstrainMode.horizontalConstrained,checkboxVisibility:a.CheckboxVisibility.onHover,isHeaderVisible:!0,enableShimmer:!1},t=r.__decorate([m.withViewport],t)}(o.BaseComponent);function w(e,t,n,r,i,o,s){var l=[];if(e&&e.length){var u=e[0];for(var c in u)u.hasOwnProperty(c)&&l.push({key:c,name:c,fieldName:c,minWidth:y,maxWidth:300,isCollapsable:!!l.length,isMultiline:void 0!==s&&s,isSorted:r===c,isSortedDescending:!!i,isRowHeader:!1,columnActionsMode:a.ColumnActionsMode.clickable,isResizable:t,onColumnClick:n,isGrouped:o===c})}return l}function E(e){return e.which===o.getRTLSafeKeyCode(39)}function C(e,t,n){var r=n.cellStyleProps,i=void 0===r?b.DEFAULT_CELL_STYLE_PROPS:r;return e.calculatedWidth+i.cellLeftPadding+i.cellRightPadding+(e.isPadded?i.cellExtraRightPadding:0)}t.DetailsListBase=S,t.buildColumns=w},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(2426),s=n(222),l=n(133),u=o.classNamesFunction(),c=function(e){function t(t){var n=e.call(this,t)||this;return n._list=o.createRef(),n._renderGroup=function(e,t){var r=n.props,s=r.dragDropEvents,l=r.dragDropHelper,u=r.eventsToRegister,c=r.groupProps,d=r.items,p=r.listProps,h=r.onRenderCell,f=r.selectionMode,m=r.selection,g=r.viewport,b=r.onShouldVirtualize,v=r.groups,y={onToggleSelectGroup:n._onToggleSelectGroup,onToggleCollapse:n._onToggleCollapse,onToggleSummarize:n._onToggleSummarize},_=o.assign({},c.headerProps,y),S=o.assign({},c.showAllProps,y),w=o.assign({},c.footerProps,y),E=n._getGroupNestingDepth();return!c.showEmptyGroups&&e&&0===e.count?null:i.createElement(a.GroupedListSection,{ref:"group_"+t,key:n._getGroupKey(e,t),dragDropEvents:s,dragDropHelper:l,eventsToRegister:u,footerProps:w,getGroupItemLimit:c&&c.getGroupItemLimit,group:e,groupIndex:t,groupNestingDepth:E,groupProps:c,headerProps:_,listProps:p,items:d,onRenderCell:h,onRenderGroupHeader:c.onRenderHeader,onRenderGroupShowAll:c.onRenderShowAll,onRenderGroupFooter:c.onRenderFooter,selectionMode:f,selection:m,showAllProps:S,viewport:g,onShouldVirtualize:b,groupedListClassNames:n._classNames,groups:v})},n._getPageHeight=function(e){return function(t){var r=n.state.groups,i=r&&r[t];return e(i,t)}},n._onToggleCollapse=function(e){var t=n.props.groupProps,r=t&&t.headerProps&&t.headerProps.onToggleCollapse;e&&(r&&r(e),e.isCollapsed=!e.isCollapsed,n._updateIsSomeGroupExpanded(),n.forceUpdate())},n._onToggleSelectGroup=function(e){e&&n.props.selection.toggleRangeSelected(e.startIndex,e.count)},n._onToggleSummarize=function(e){var t=n.props.groupProps,r=t&&t.showAllProps&&t.showAllProps.onToggleSummarize;r?r(e):(e&&(e.isShowingAll=!e.isShowingAll),n.forceUpdate())},n._getPageSpecification=function(e,t){var r=n.state.groups,i=r&&r[e];return{key:i&&i.name}},n._isSomeGroupExpanded=n._computeIsSomeGroupExpanded(t.groups),n.state={lastWidth:0,groups:t.groups},n}return r.__extends(t,e),t.prototype.scrollToIndex=function(e,t,n){this._list.current&&this._list.current.scrollToIndex(e,t,n)},t.prototype.getStartItemIndexInView=function(){return this._list.current.getStartItemIndexInView()||0},t.prototype.componentWillReceiveProps=function(e){var t=this.props,n=t.groups,r=t.selectionMode,i=!1;e.groups!==n&&(this.setState({groups:e.groups}),i=!0),e.selectionMode!==r&&(i=!0),i&&this._forceListUpdates()},t.prototype.render=function(){var e=this.props,t=e.className,n=e.usePageCache,r=e.onShouldVirtualize,o=e.getGroupHeight,a=e.theme,l=e.styles,c=this.state.groups;return this._classNames=u(l,{theme:a,className:t}),i.createElement("div",{className:this._classNames.root,"data-automationid":"GroupedList","data-is-scrollable":"false",role:"presentation"},c?i.createElement(s.List,{ref:this._list,items:c,onRenderCell:this._renderGroup,getItemCountForPage:this._returnOne,getPageHeight:o&&this._getPageHeight(o),getPageSpecification:this._getPageSpecification,usePageCache:n,onShouldVirtualize:r}):this._renderGroup(null,0))},t.prototype.forceUpdate=function(){e.prototype.forceUpdate.call(this),this._forceListUpdates()},t.prototype.toggleCollapseAll=function(e){var t=this.state.groups,n=this.props.groupProps,r=n&&n.onToggleCollapseAll;if(t){r&&r(e);for(var i=0;i<t.length;i++)t[i].isCollapsed=e;this._updateIsSomeGroupExpanded(),this.forceUpdate()}},t.prototype._returnOne=function(){return 1},t.prototype._getGroupKey=function(e,t){return"group-"+(e&&e.key?e.key:String(t))},t.prototype._getGroupNestingDepth=function(){for(var e=0,t=this.state.groups;t&&t.length>0;)e++,t=t[0].children;return e},t.prototype._forceListUpdates=function(e){var t=(e=e||this.state.groups)?e.length:1;if(this._list.current){this._list.current.forceUpdate();for(var n=0;n<t;n++){(r=this._list.current.refs["group_"+String(n)])&&r.forceListUpdate()}}else{var r;(r=this.refs["group_"+String(0)])&&r.forceListUpdate()}},t.prototype._computeIsSomeGroupExpanded=function(e){var t=this;return!(!e||!e.some(function(e){return e.children?t._computeIsSomeGroupExpanded(e.children):!e.isCollapsed}))},t.prototype._updateIsSomeGroupExpanded=function(){var e=this.state.groups,t=this.props.onGroupExpandStateChanged,n=this._computeIsSomeGroupExpanded(e);this._isSomeGroupExpanded!==n&&(t&&t(n),this._isSomeGroupExpanded=n)},t.defaultProps={selectionMode:l.SelectionMode.multiple,isHeaderVisible:!0,groupProps:{}},t}(o.BaseComponent);t.GroupedListBase=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(523),a=n(2),s=a.classNamesFunction(),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.size,l=e.ariaLabel,u=e.ariaLive,c=e.styles,d=e.label,p=e.theme,h=e.className,f=l||d,m=a.getNativeProps(this.props,a.divProperties,["size"]),g=n;void 0===g&&void 0!==t&&(g=t===o.SpinnerType.large?o.SpinnerSize.large:o.SpinnerSize.medium);var b=s(c,{theme:p,size:g,className:h});return i.createElement("div",r.__assign({},m,{className:b.root}),i.createElement("div",{className:b.circle}),d&&i.createElement("div",{className:b.label},d),f&&i.createElement("div",{role:"status","aria-live":u},i.createElement(a.DelayedRender,null,i.createElement("div",{className:b.screenReaderText},f))))},t.defaultProps={size:o.SpinnerSize.medium,ariaLive:"polite"},t}(a.BaseComponent);t.SpinnerBase=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(43),i=n(2),o=function(){function e(e){this._selection=e.selection,this._dragEnterCounts={},this._activeTargets={},this._lastId=0,this._events=new i.EventGroup(this),this._events.on(document.body,"mouseup",this._onMouseUp.bind(this),!0),this._events.on(document,"mouseup",this._onDocumentMouseUp.bind(this),!0)}return e.prototype.dispose=function(){this._events.dispose()},e.prototype.subscribe=function(e,t,n){var r,i,o,a,s,l,u,c,d,p,h=this,f=n.key,m=void 0===f?""+ ++this._lastId:f,g=[];if(n&&e){var b=n.eventMap,v=n.context,y=n.updateDropState,_={root:e,options:n,key:m};if(c=this._isDraggable(_),d=this._isDroppable(_),(c||d)&&b)for(var S=0,w=b;S<w.length;S++){var E=w[S],C={callback:E.callback.bind(null,v),eventName:E.eventName};g.push(C),this._events.on(e,C.eventName,C.callback)}d&&(i=function(e){e.isHandled||(e.isHandled=!0,h._dragEnterCounts[m]--,0===h._dragEnterCounts[m]&&y(!1,e))},o=function(e){e.preventDefault(),e.isHandled||(e.isHandled=!0,h._dragEnterCounts[m]++,1===h._dragEnterCounts[m]&&y(!0,e))},a=function(e){h._dragEnterCounts[m]=0,y(!1,e)},s=function(e){h._dragEnterCounts[m]=0,y(!1,e),n.onDrop&&n.onDrop(n.context.data,e)},l=function(e){e.preventDefault(),n.onDragOver&&n.onDragOver(n.context.data,e)},this._dragEnterCounts[m]=0,t.on(e,"dragenter",o),t.on(e,"dragleave",i),t.on(e,"dragend",a),t.on(e,"drop",s),t.on(e,"dragover",l)),c&&(u=this._onMouseDown.bind(this,_),a=this._onDragEnd.bind(this,_),r=function(t){var n=h._dragData.dragTarget.options;n&&n.onDragStart&&n.onDragStart(n.context.data,n.context.index,h._selection.getSelection(),t),h._isDragging=!0,t.dataTransfer.setData("id",e.id)},t.on(e,"dragstart",r),t.on(e,"mousedown",u),t.on(e,"dragend",a)),p={target:_,dispose:function(){if(h._activeTargets[m]===p&&delete h._activeTargets[m],e){for(var n=0,f=g;n<f.length;n++){var b=f[n];h._events.off(e,b.eventName,b.callback)}d&&(t.off(e,"dragenter",o),t.off(e,"dragleave",i),t.off(e,"dragend",a),t.off(e,"dragover",l),t.off(e,"drop",s)),c&&(t.off(e,"dragstart",r),t.off(e,"mousedown",u),t.off(e,"dragend",a))}}},this._activeTargets[m]=p}return{key:m,dispose:function(){p&&p.dispose()}}},e.prototype.unsubscribe=function(e,t){var n=this._activeTargets[t];n&&n.dispose()},e.prototype._onDragEnd=function(e,t){var n=e.options;n.onDragEnd&&n.onDragEnd(n.context.data,t)},e.prototype._onMouseUp=function(e){if(this._isDragging=!1,this._dragData){for(var t=0,n=Object.keys(this._activeTargets);t<n.length;t++){var r=n[t],o=this._activeTargets[r];o.target.root&&(this._events.off(o.target.root,"mousemove"),this._events.off(o.target.root,"mouseleave"))}this._dragData.dropTarget&&(i.EventGroup.raise(this._dragData.dropTarget.root,"dragleave"),i.EventGroup.raise(this._dragData.dropTarget.root,"drop"))}this._dragData=null},e.prototype._onDocumentMouseUp=function(e){e.target===document.documentElement&&this._onMouseUp(e)},e.prototype._onMouseMove=function(e,t){var n=t.buttons,r=void 0===n?1:n;if(this._dragData&&1!==r)this._onMouseUp(t);else{var o=e.root,a=e.key;this._isDragging&&this._isDroppable(e)&&this._dragData&&this._dragData.dropTarget&&this._dragData.dropTarget.key!==a&&!this._isChild(o,this._dragData.dropTarget.root)&&this._dragEnterCounts[this._dragData.dropTarget.key]>0&&(i.EventGroup.raise(this._dragData.dropTarget.root,"dragleave"),i.EventGroup.raise(o,"dragenter"),this._dragData.dropTarget=e)}},e.prototype._onMouseLeave=function(e,t){this._isDragging&&this._dragData&&this._dragData.dropTarget&&this._dragData.dropTarget.key===e.key&&(i.EventGroup.raise(e.root,"dragleave"),this._dragData.dropTarget=void 0)},e.prototype._onMouseDown=function(e,t){if(0===t.button)if(this._isDraggable(e)){this._dragData={clientX:t.clientX,clientY:t.clientY,eventTarget:t.target,dragTarget:e};for(var n=0,r=Object.keys(this._activeTargets);n<r.length;n++){var i=r[n],o=this._activeTargets[i];o.target.root&&(this._events.on(o.target.root,"mousemove",this._onMouseMove.bind(this,o.target)),this._events.on(o.target.root,"mouseleave",this._onMouseLeave.bind(this,o.target)))}}else this._dragData=null},e.prototype._isChild=function(e,t){for(var n=r.findDOMNode(e),i=r.findDOMNode(t);i&&i.parentElement;){if(i.parentElement===n)return!0;i=i.parentElement}return!1},e.prototype._isDraggable=function(e){var t=e.options;return!(!t.canDrag||!t.canDrag(t.context.data))},e.prototype._isDroppable=function(e){var t=e.options,n=this._dragData&&this._dragData.dragTarget?this._dragData.dragTarget.options.context:void 0;return!(!t.canDrop||!t.canDrop(t.context,n))},e}();t.DragDropHelper=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2),o=n(155),a={tooltipHost:"ms-TooltipHost",root:"ms-DetailsHeader",cell:"ms-DetailsHeader-cell",cellIsCheck:"ms-DetailsHeader-cellIsCheck",collapseButton:"ms-DetailsHeader-collapseButton",isCollapsed:"is-collapsed",isAllSelected:"is-allSelected",isSelectAllHidden:"is-selectAllHidden",isResizingColumn:"is-resizingColumn",cellSizer:"ms-DetailsHeader-cellSizer",isResizing:"is-resizing",dropHintCircleStyle:"ms-DetailsHeader-dropHintCircleStyle",dropHintCaretStyle:"ms-DetailsHeader-dropHintCaretStyle",dropHintLineStyle:"ms-DetailsHeader-dropHintLineStyle",cellTitle:"ms-DetailsHeader-cellTitle",cellName:"ms-DetailsHeader-cellName",filterChevron:"ms-DetailsHeader-filterChevron",gripperBarVertical:"ms-DetailsColumn-gripperBarVertical"},s=32;t.getCellStyles=function(e){var t=e.theme,n=e.cellStyleProps,i=void 0===n?o.DEFAULT_CELL_STYLE_PROPS:n,l=t.semanticColors;return[r.getGlobalClassNames(a,t).cell,r.getFocusStyle(t),{color:l.bodyText,position:"relative",display:"inline-block",boxSizing:"border-box",padding:"0 "+i.cellRightPadding+"px 0 "+i.cellLeftPadding+"px",border:"none",lineHeight:"inherit",margin:"0",height:s,verticalAlign:"top",whiteSpace:"nowrap",textOverflow:"ellipsis",textAlign:"left"}]},t.getStyles=function(e){var n,l,u,c=e.theme,d=e.className,p=e.isSelectAllHidden,h=e.isAllSelected,f=e.isResizingColumn,m=e.isSizing,g=e.isAllCollapsed,b=e.cellStyleProps,v=void 0===b?o.DEFAULT_CELL_STYLE_PROPS:b,y=c.semanticColors,_=c.palette,S=r.getGlobalClassNames(a,c),w={iconForegroundColor:y.bodySubtext,headerForegroundColor:y.bodyText,headerBackgroundColor:y.bodyBackground,dropdownChevronForegroundColor:_.neutralTertiary,resizerColor:_.neutralTertiaryAlt},E={opacity:1,transition:"opacity 0.3s linear"},C=t.getCellStyles(e);return{root:[S.root,c.fonts.small,{display:"inline-block",background:w.headerBackgroundColor,position:"relative",minWidth:"100%",verticalAlign:"top",height:s,lineHeight:s,whiteSpace:"nowrap",boxSizing:"content-box",paddingBottom:"1px",borderBottom:"1px solid "+y.bodyDivider,cursor:"default",userSelect:"none",selectors:(n={"&:hover $check":{opacity:1}},n[S.tooltipHost+" $checkTooltip"]={display:"block"},n)},h&&S.isAllSelected,p&&{selectors:{$cell$cellIsCheck:{visibility:"hidden"}}},f&&S.isResizingColumn,d],check:[{height:32},{selectors:(l={},l["."+i.IsFocusVisibleClassName+" &:focus"]={opacity:1},l)}],cellWrapperPadded:[{paddingRight:v.cellExtraRightPadding+v.cellRightPadding}],cellIsCheck:[C,S.cellIsCheck,{position:"relative",padding:0,margin:0,display:"inline-flex",alignItems:"center"},h&&{opacity:1}],cellIsGroupExpander:[C,{paddingLeft:"8px",paddingRight:"8px",width:"36px"}],cellIsActionable:[{selectors:{":hover":{color:y.bodyText,background:y.listHeaderBackgroundHovered},":active":{background:y.listHeaderBackgroundPressed}}}],cellIsEmpty:[{textOverflow:"clip"}],cellSizer:[S.cellSizer,r.focusClear(),{display:"inline-block",position:"relative",cursor:"ew-resize",bottom:0,top:0,overflow:"hidden",height:"inherit",background:"transparent",zIndex:1,width:16,selectors:{":after":{content:'""',position:"absolute",top:0,bottom:0,width:1,background:w.resizerColor,opacity:0,left:"50%"},":focus:after":E,":hover:after":E,"&$cellIsResizing:after":[E,{boxShadow:"0 0 5px 0 rgba(0, 0, 0, 0.4)"}]}}],cellIsResizing:[S.isResizing],cellSizerStart:[{margin:"0 -8px"}],cellSizerEnd:[{margin:0,marginLeft:-16}],collapseButton:[S.collapseButton,{textAlign:"center",transform:"rotate(-180deg)",transformOrigin:"50% 50%",transition:"transform 0.1s linear",width:20,outline:0,paddingRight:0},g&&{transform:"rotate(0deg)"},g&&S.isCollapsed],checkTooltip:[],sizingOverlay:[m&&{position:"absolute",left:0,top:0,right:0,bottom:0,cursor:"ew-resize",background:"rgba(255, 255, 255, 0)",selectors:(u={},u[r.HighContrastSelector]={background:"transparent","-ms-high-contrast-adjust":"none"},u)}],accessibleLabel:[r.hiddenContentStyle],dropHintCircleStyle:[S.dropHintCircleStyle,{display:"inline-block",visibility:"hidden",position:"absolute",bottom:0,height:9,width:9,borderRadius:"50%",marginLeft:-5,top:34,overflow:"visible",zIndex:10,border:"1px solid "+_.themePrimary,background:_.white}],dropHintCaretStyle:[S.dropHintCaretStyle,{display:"inline-block",visibility:"hidden",position:"absolute",top:22,left:-7.5,fontSize:16,color:_.themePrimary,overflow:"visible",zIndex:10}],dropHintLineStyle:[S.dropHintLineStyle,{display:"inline-block",visibility:"hidden",position:"absolute",bottom:0,top:-3,overflow:"hidden",height:37,width:1,background:_.themePrimary,zIndex:10}],dropHintStyle:[{display:"inline-block",position:"absolute"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.none=0]="none",e[e.hidden=1]="hidden",e[e.visible=2]="visible"}(t.SelectAllVisibility||(t.SelectAllVisibility={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(994),o=n(155);t.DetailsRow=r.styled(i.DetailsRowBase,o.getStyles,void 0,{scope:"DetailsRow"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(43),a=n(2),s=n(194),l=n(524),u=n(243),c=n(2444),d=n(34),p=n(193),h=n(336),f=n(2).classNamesFunction(),m=[],g=function(e){function t(t){var n=e.call(this,t)||this;return n._cellMeasurer=a.createRef(),n._focusZone=a.createRef(),n._onRootRef=function(e){n._root=e?o.findDOMNode(e):void 0},n.state={selectionState:n._getSelectionState(t),columnMeasureInfo:void 0,isDropping:!1,groupNestingDepth:t.groupNestingDepth},n._droppingClassNames="",n._updateDroppingState=n._updateDroppingState.bind(n),n._onToggleSelection=n._onToggleSelection.bind(n),n}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props.dragDropHelper;e&&(this._dragDropSubscription=e.subscribe(this._root,this._events,this._getRowDragDropOptions())),this._events.on(this.props.selection,p.SELECTION_CHANGE,this._onSelectionChanged),this.props.onDidMount&&this.props.item&&(this._hasMounted=!0,this.props.onDidMount(this))},t.prototype.componentDidUpdate=function(e){var t=this.state,n=this.props,r=n.item,i=n.onDidMount,o=t.columnMeasureInfo;if(this.props.itemIndex===e.itemIndex&&this.props.item===e.item&&this.props.dragDropHelper===e.dragDropHelper||(this._dragDropSubscription&&(this._dragDropSubscription.dispose(),delete this._dragDropSubscription),this.props.dragDropHelper&&(this._dragDropSubscription=this.props.dragDropHelper.subscribe(this._root,this._events,this._getRowDragDropOptions()))),o&&o.index>=0&&this._cellMeasurer.current){var a=this._cellMeasurer.current.getBoundingClientRect().width;o.onMeasureDone(a),this.setState({columnMeasureInfo:void 0})}r&&i&&!this._hasMounted&&(this._hasMounted=!0,i(this))},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.item,n=e.onWillUnmount;n&&t&&n(this),this._dragDropSubscription&&(this._dragDropSubscription.dispose(),delete this._dragDropSubscription)},t.prototype.componentWillReceiveProps=function(e){this.setState({selectionState:this._getSelectionState(e),groupNestingDepth:e.groupNestingDepth})},t.prototype.shouldComponentUpdate=function(e,t){if(this.props.useReducedRowRenderer){if(this.state.selectionState){var n=this._getSelectionState(e);if(this.state.selectionState.isSelected!==n.isSelected)return!0}return a.shallowCompare(this.props,e)}return!0},t.prototype.render=function(){var e=this.props,t=e.className,n=e.columns,o=void 0===n?m:n,l=e.dragDropEvents,g=e.item,b=e.itemIndex,v=e.onRenderCheck,y=void 0===v?this._onRenderCheck:v,_=e.onRenderItemColumn,S=e.selectionMode,w=e.viewport,E=e.checkboxVisibility,C=e.getRowAriaLabel,x=e.getRowAriaDescribedBy,A=e.checkButtonAriaLabel,T=e.checkboxCellClassName,O=e.rowFieldsAs,k=void 0===O?c.DetailsRowFields:O,I=e.selection,R=e.indentWidth,P=e.shimmer,D=e.compact,N=e.theme,M=e.styles,L=this.state,B=L.columnMeasureInfo,F=L.isDropping,j=L.groupNestingDepth,U=this.state.selectionState,H=U.isSelected,z=void 0!==H&&H,V=U.isSelectionModal,W=void 0!==V&&V,G=Boolean(l&&l.canDrag&&l.canDrag(g)),K=F?this._droppingClassNames?this._droppingClassNames:"is-dropping":"",q=C?C(g):void 0,Y=x?x(g):void 0,X=!!I&&I.canSelectItem(g,b),Q=S===p.SelectionMode.multiple,Z=S!==p.SelectionMode.none&&E!==s.CheckboxVisibility.hidden,J=S===p.SelectionMode.none?void 0:z,$=f(M,{theme:N,isSelected:z,canSelect:!Q,anySelected:W,checkboxCellClassName:T,droppingClassName:K,className:t,compact:D}),ee=i.createElement(k,{rowClassNames:$,columns:o,item:g,itemIndex:b,columnStartIndex:Z?1:0,onRenderItemColumn:_,shimmer:P});return P?i.createElement("div",{className:a.css(Z&&$.shimmerLeftBorder,!D&&$.shimmerBottomBorder)},ee):i.createElement(d.FocusZone,r.__assign({},a.getNativeProps(this.props,a.divProperties),{direction:d.FocusZoneDirection.horizontal,ref:this._onRootRef,componentRef:this._focusZone,role:"row","aria-label":q,ariaDescribedBy:Y,className:a.css($.root),"data-is-focusable":!0,"data-selection-index":b,"data-item-index":b,"aria-rowindex":b+1,"data-is-draggable":G,draggable:G,"data-automationid":"DetailsRow",style:{minWidth:w?w.width:0},"aria-selected":J,allowFocusRoot:!0}),Z&&i.createElement("div",{role:"gridcell","aria-colindex":1,"data-selection-toggle":!0,className:$.checkCell},y({selected:z,anySelected:W,title:A,canSelect:X,compact:D,className:$.check,theme:N,isVisible:E===s.CheckboxVisibility.always})),i.createElement(u.GroupSpacer,{indentWidth:R,count:j-(this.props.collapseAllVisibility===h.CollapseAllVisibility.hidden?1:0)}),g&&ee,B&&i.createElement("span",{role:"presentation",className:a.css($.cellMeasurer,$.cell),ref:this._cellMeasurer},i.createElement(k,{rowClassNames:$,columns:[B.column],item:g,itemIndex:b,columnStartIndex:(Z?1:0)+o.length,onRenderItemColumn:_})),i.createElement("span",{role:"checkbox",className:a.css($.checkCover),"aria-checked":z,"data-selection-toggle":!0}))},t.prototype.measureCell=function(e,t){var n=this.props.columns,r=void 0===n?m:n,i=a.assign({},r[e]);i.minWidth=0,i.maxWidth=999999,delete i.calculatedWidth,this.setState({columnMeasureInfo:{index:e,column:i,onMeasureDone:t}})},t.prototype.focus=function(e){return void 0===e&&(e=!1),!!this._focusZone.current&&this._focusZone.current.focus(e)},t.prototype._onRenderCheck=function(e){return i.createElement(l.DetailsRowCheck,r.__assign({},e))},t.prototype._getSelectionState=function(e){var t=e.itemIndex,n=e.selection;return{isSelected:!!n&&n.isIndexSelected(t),isSelectionModal:!!n&&!!n.isModal&&n.isModal()}},t.prototype._onSelectionChanged=function(){var e=this._getSelectionState(this.props);a.shallowCompare(e,this.state.selectionState)||this.setState({selectionState:e})},t.prototype._onToggleSelection=function(){var e=this.props.selection;e&&this.props.itemIndex>-1&&e.toggleIndexSelected(this.props.itemIndex)},t.prototype._getRowDragDropOptions=function(){var e=this.props,t=e.item,n=e.itemIndex,r=e.dragDropEvents;return{eventMap:e.eventsToRegister,selectionIndex:n,context:{data:t,index:n},canDrag:r.canDrag,canDrop:r.canDrop,onDragStart:r.onDragStart,updateDropState:this._updateDroppingState,onDrop:r.onDrop,onDragEnd:r.onDragEnd}},t.prototype._updateDroppingState=function(e,t){var n=this.state,r=n.selectionState,i=n.isDropping,o=this.props,a=o.dragDropEvents,s=o.item;e?a.onDragEnter&&(this._droppingClassNames=a.onDragEnter(s,t)):a.onDragLeave&&a.onDragLeave(s,t),i!==e&&this.setState({selectionState:r,isDropping:e})},t}(a.BaseComponent);t.DetailsRowBase=g},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.normal=0]="normal",e[e.compact=1]="compact"}(t.DocumentCardType||(t.DocumentCardType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(23),a=n(72),s=n(420),l=n(34),u=n(27),c=n(71),d=n(88),p=n(997),h=n(2),f=n(220),m=n(218),g=n(527),b=n(2465),v=h.classNamesFunction(),y=function(e){function t(t){var n,c=e.call(this,t)||this;if(c._host=h.createRef(),c._focusZone=h.createRef(),c._dropDown=h.createRef(),c._scrollIdleDelay=250,c._sizePosCache=new b.DropdownSizePosCache,c._onRenderTitle=function(e){var t=c.props.multiSelectDelimiter,n=void 0===t?", ":t,r=e.map(function(e){return e.text}).join(n);return i.createElement("span",null,r)},c._onRenderPlaceHolder=function(e){return e.placeHolder?i.createElement("span",null,e.placeHolder):null},c._onRenderContainer=function(e){var t=c.props,n=t.onRenderList,o=void 0===n?c._onRenderList:n,s=t.responsiveMode,l=t.calloutProps,u=t.panelProps,d=t.dropdownWidth;return s<=f.ResponsiveMode.medium?i.createElement(p.Panel,r.__assign({className:c._classNames.panel,isOpen:!0,isLightDismiss:!0,onDismissed:c._onDismiss,hasCloseButton:!1},u),o(e,c._onRenderList)):i.createElement(a.Callout,r.__assign({isBeakVisible:!1,gapSpace:0,doNotLayer:!1,directionalHintFixed:!1,directionalHint:4},l,{className:c._classNames.callout,target:c._dropDown.current,onDismiss:c._onDismiss,onScroll:c._onScroll,onPositioned:c._onPositioned,calloutWidth:d||(c._dropDown.current?c._dropDown.current.clientWidth:0)}),o(e,c._onRenderList))},c._onRenderCaretDown=function(e){return i.createElement(u.Icon,{className:c._classNames.caretDown,iconName:"ChevronDown"})},c._onRenderList=function(e){var t=c.props.onRenderItem,n=void 0===t?c._onRenderItem:t,o=c._id;return i.createElement("div",{className:c._classNames.dropdownItemsWrapper,onKeyDown:c._onZoneKeyDown,onKeyUp:c._onZoneKeyUp,ref:c._host,tabIndex:0},i.createElement(l.FocusZone,{ref:c._focusZone,direction:l.FocusZoneDirection.vertical,id:o+"-list",className:c._classNames.dropdownItems,"aria-labelledby":o+"-label",role:"listbox"},c.props.options.map(function(e,t){return n(r.__assign({},e,{index:t}),c._onRenderItem)})))},c._onRenderItem=function(e){switch(e.itemType){case m.SelectableOptionMenuItemType.Divider:return c._renderSeparator(e);case m.SelectableOptionMenuItemType.Header:return c._renderHeader(e);default:return c._renderOption(e)}},c._renderOption=function(e){var t=c.props.onRenderOption,n=void 0===t?c._onRenderOption:t,r=c.state.selectedIndices,a=void 0===r?[]:r,l=c._id,u=!(void 0===e.index||!a)&&a.indexOf(e.index)>-1,d=u&&!0===e.disabled?c._classNames.dropdownItemSelectedAndDisabled:u?c._classNames.dropdownItemSelected:!0===e.disabled?c._classNames.dropdownItemDisabled:c._classNames.dropdownItem;return c.props.multiSelect?i.createElement(s.Checkbox,{id:l+"-list"+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,onChange:c._onItemClick(e),inputProps:{onMouseEnter:c._onItemMouseEnter.bind(c,e),onMouseLeave:c._onMouseItemLeave.bind(c,e),onMouseMove:c._onItemMouseMove.bind(c,e)},label:e.text,title:e.title?e.title:e.text,onRenderLabel:c._onRenderLabel.bind(c,e),className:d,role:"option","aria-selected":u?"true":"false",checked:u}):i.createElement(o.CommandButton,{id:l+"-list"+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:d,onClick:c._onItemClick(e),onMouseEnter:c._onItemMouseEnter.bind(c,e),onMouseLeave:c._onMouseItemLeave.bind(c,e),onMouseMove:c._onItemMouseMove.bind(c,e),role:"option","aria-selected":u?"true":"false",ariaLabel:e.ariaLabel||e.text,title:e.title?e.title:e.text},n(e,c._onRenderOption))},c._onRenderOption=function(e){return i.createElement("span",{className:c._classNames.dropdownOptionText},e.text)},c._onRenderLabel=function(e){var t=c.props.onRenderOption;return(void 0===t?c._onRenderOption:t)(e,c._onRenderOption)},c._onPositioned=function(e){c._focusZone.current&&c._async.requestAnimationFrame(function(){var e=c.state.selectedIndices;if(e&&e[0]&&!c.props.options[e[0]].disabled){var t=h.getDocument().querySelector("#"+c._id+"-list"+e[0]);c._focusZone.current.focusElement(t)}else c._focusZone.current.focus()}),c.state.calloutRenderEdge&&c.state.calloutRenderEdge===e.targetEdge||c.setState({calloutRenderEdge:e.targetEdge})},c._onItemClick=function(e){return function(t){e.disabled||(c.setSelectedIndex(t,e.index),c.props.multiSelect||c.setState({isOpen:!1}))}},c._onScroll=function(){c._isScrollIdle||void 0===c._scrollIdleTimeoutId?c._isScrollIdle=!1:(c._async.clearTimeout(c._scrollIdleTimeoutId),c._scrollIdleTimeoutId=void 0),c._scrollIdleTimeoutId=c._async.setTimeout(function(){c._isScrollIdle=!0},c._scrollIdleDelay)},c._onMouseItemLeave=function(e,t){if(!c._shouldIgnoreMouseEvent()&&c._host.current)if(c._host.current.setActive)try{c._host.current.setActive()}catch(e){}else c._host.current.focus()},c._onDismiss=function(){c.setState({isOpen:!1}),c._dropDown.current&&c._dropDown.current.focus()},c._onDropdownBlur=function(e){c._isDisabled()||(c.setState({hasFocus:!1}),c.state.isOpen||c.props.onBlur&&c.props.onBlur(e))},c._onDropdownKeyDown=function(e){if(!c._isDisabled()&&(c._processingExpandCollapseKeyOnly=c._isExpandCollapseKey(e),!c.props.onKeyDown||(c.props.onKeyDown(e),!e.defaultPrevented))){var t,n=c.state.selectedIndices.length?c.state.selectedIndices[0]:-1,r=e.altKey||e.metaKey,i=c.state.isOpen;switch(e.which){case 13:c.setState({isOpen:!i});break;case 27:if(!i)return;c.setState({isOpen:!1});break;case 38:if(r){if(i){c.setState({isOpen:!1});break}return}c.props.multiSelect?c.setState({isOpen:!0}):c._isDisabled()||(t=c._moveIndex(e,-1,n-1,n));break;case 40:r&&(e.stopPropagation(),e.preventDefault()),r&&!i||c.props.multiSelect?c.setState({isOpen:!0}):c._isDisabled()||(t=c._moveIndex(e,1,n+1,n));break;case 36:c.props.multiSelect||(t=c._moveIndex(e,1,0,n));break;case 35:c.props.multiSelect||(t=c._moveIndex(e,-1,c.props.options.length-1,n));break;case 32:break;default:return}t!==n&&(e.stopPropagation(),e.preventDefault())}},c._onDropdownKeyUp=function(e){if(!c._isDisabled()){var t=c._processingExpandCollapseKeyOnly&&c._isExpandCollapseKey(e);c._processingExpandCollapseKeyOnly=!1;var n=c.state.isOpen;if(!c.props.onKeyUp||(c.props.onKeyUp(e),!e.preventDefault)){switch(e.which){case 32:c.setState({isOpen:!n});break;default:return void(t&&n&&c.setState({isOpen:!1}))}e.stopPropagation(),e.preventDefault()}}},c._onZoneKeyDown=function(e){var t;c._processingExpandCollapseKeyOnly=c._isExpandCollapseKey(e);var n=e.altKey||e.metaKey;switch(e.which){case 38:n?c.setState({isOpen:!1}):c._host.current&&(t=h.getLastFocusable(c._host.current,c._host.current.lastChild,!0));break;case 36:case 35:case 33:case 34:break;case 40:!n&&c._host.current&&(t=h.getFirstFocusable(c._host.current,c._host.current.firstChild,!0));break;case 27:c.setState({isOpen:!1});break;case 9:return void c.setState({isOpen:!1});default:return}t&&t.focus(),e.stopPropagation(),e.preventDefault()},c._onZoneKeyUp=function(e){var t=c._processingExpandCollapseKeyOnly&&c._isExpandCollapseKey(e);c._processingExpandCollapseKeyOnly=!1,t&&c.state.isOpen&&(c.setState({isOpen:!1}),e.preventDefault())},c._onDropdownClick=function(e){if(!c.props.onClick||(c.props.onClick(e),!e.preventDefault)){var t=c.state.isOpen;c._isDisabled()||c.setState({isOpen:!t})}},c._onFocus=function(e){var t=c.state,n=t.isOpen,r=t.selectedIndices,i=c.props.multiSelect;c._isDisabled()||(n||0!==r.length||i||c._moveIndex(e,1,0,-1),c.props.onFocus&&c.props.onFocus(e),c.setState({hasFocus:!0}))},c._isDisabled=function(){var e=c.props.disabled,t=c.props.isDisabled;return void 0!==t&&(e=t),e},c._warnDeprecations({isDisabled:"disabled",onChanged:"onChange"}),c._warnMutuallyExclusive({defaultSelectedKey:"selectedKey",defaultSelectedKeys:"selectedKeys",selectedKeys:"selectedKey",multiSelect:"defaultSelectedKey",selectedKey:"multiSelect"}),c._id=t.id||h.getId("Dropdown"),c._isScrollIdle=!0,c._processingExpandCollapseKeyOnly=!1,c.props.multiSelect){var d=void 0!==t.defaultSelectedKeys?t.defaultSelectedKeys:t.selectedKeys;n=c._getSelectedIndexes(t.options,d)}else{var g=void 0!==t.defaultSelectedKey?t.defaultSelectedKey:t.selectedKey;n=c._getSelectedIndexes(t.options,g),c._sizePosCache.updateOptions(t.options)}return c.state={isOpen:!1,selectedIndices:n,hasFocus:!1,calloutRenderEdge:void 0},c}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=this.props.multiSelect?"selectedKeys":"selectedKey";void 0===e[t]||e[t]===this.props[t]&&e.options===this.props.options||this.setState({selectedIndices:this._getSelectedIndexes(e.options,e[t])}),e.options===this.props.options||e.multiSelect||this._sizePosCache.updateOptions(e.options)},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this._dropDown.current&&this._dropDown.current.focus(),this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e=this,t=this._id,n=this.props,o=n.className,a=n.label,s=n.options,l=n.ariaLabel,u=n.required,p=n.errorMessage,f=n.multiSelect,m=n.keytipProps,g=n.styles,b=n.theme,y=n.panelProps,_=n.calloutProps,S=n.onRenderTitle,w=void 0===S?this._onRenderTitle:S,E=n.onRenderContainer,C=void 0===E?this._onRenderContainer:E,x=n.onRenderPlaceHolder,A=void 0===x?this._onRenderPlaceHolder:x,T=n.onRenderCaretDown,O=void 0===T?this._onRenderCaretDown:T,k=this.state,I=k.isOpen,R=k.selectedIndices,P=k.hasFocus,D=k.calloutRenderEdge,N=this._getAllSelectedOptions(s,R),M=h.getNativeProps(this.props,h.divProperties),L=this._isDisabled(),B=t+"-option",F=f?{role:void 0,ariaActiveDescendant:void 0,childRole:void 0,ariaSetSize:void 0,ariaPosInSet:void 0,ariaSelected:void 0}:{role:"listbox",ariaActiveDescendant:I&&1===R.length&&R[0]>=0?this._id+"-list"+R[0]:B,childRole:"option",ariaSetSize:this._sizePosCache.optionSetSize,ariaPosInSet:this._sizePosCache.positionInSet(R[0]),ariaSelected:void 0!==R[0]||void 0};this._classNames=v(g,{theme:b,className:o,hasError:Boolean(p&&p.length>0),isOpen:I,required:u,disabled:L,isRenderingPlaceholder:!N.length,panelClassName:y?y.className:void 0,calloutClassName:_?_.className:void 0,calloutRenderEdge:D});var j=this._classNames.subComponentStyles?this._classNames.subComponentStyles.label:void 0;return i.createElement("div",{className:this._classNames.root},a&&i.createElement(d.Label,{className:this._classNames.label,id:t+"-label",htmlFor:t,required:u,styles:j},a),i.createElement(c.KeytipData,{keytipProps:m,disabled:L},function(n){return i.createElement("div",r.__assign({},n,{"data-is-focusable":!L,ref:e._dropDown,id:t,tabIndex:L?-1:0,"aria-expanded":I?"true":"false",role:F.role,"aria-label":l,"aria-labelledby":a?t+"-label":void 0,"aria-describedby":h.mergeAriaAttributeValues(B,n["aria-describedby"]),"aria-activedescendant":F.ariaActiveDescendant,"aria-disabled":L,"aria-owns":I?t+"-list":void 0},M,{className:e._classNames.dropdown,onBlur:e._onDropdownBlur,onKeyDown:e._onDropdownKeyDown,onKeyUp:e._onDropdownKeyUp,onClick:e._onDropdownClick,onFocus:e._onFocus}),i.createElement("span",{id:B,className:e._classNames.title,"aria-atomic":!0,role:F.childRole,"aria-live":!P||L||f||I?"off":"assertive","aria-label":N.length?N[0].text:e.props.placeHolder,"aria-setsize":F.ariaSetSize,"aria-posinset":F.ariaPosInSet,"aria-selected":F.ariaSelected},N.length?w(N,e._onRenderTitle):A(e.props,e._onRenderPlaceHolder)),i.createElement("span",{className:e._classNames.caretDownWrapper},O(e.props,e._onRenderCaretDown)))}),I&&C(this.props,this._onRenderContainer),p&&p.length>0&&i.createElement("div",{className:this._classNames.errorMessage},p))},t.prototype.focus=function(e){this._dropDown.current&&-1!==this._dropDown.current.tabIndex&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var n=this.props,i=n.onChange,o=n.onChanged,a=n.options,s=n.selectedKey,l=n.selectedKeys,u=n.multiSelect,c=n.notifyOnReselect,d=this.state.selectedIndices,p=void 0===d?[]:d,h=!!p&&p.indexOf(t)>-1;if(t=Math.max(0,Math.min(a.length-1,t)),u||c||t!==p[0]){if(u||void 0!==s){if(u&&void 0===l){var f=p?this._copyArray(p):[];if(h){var m=f.indexOf(t);m>-1&&f.splice(m,1)}else f.push(t);this.setState({selectedIndices:f})}}else this.setState({selectedIndices:[t]});if(i)i(e,u?r.__assign({},a[t],{selected:!h}):a[t],t);if(o)o(u?r.__assign({},a[t],{selected:!h}):a[t],t)}},t.prototype._copyArray=function(e){for(var t=[],n=0,r=e;n<r.length;n++){var i=r[n];t.push(i)}return t},t.prototype._moveIndex=function(e,t,n,r){var i=this.props.options;if(r===n||0===i.length)return r;n<0&&(n=0),n>=i.length&&(n=i.length-1);for(var o=0;i[n].itemType===g.DropdownMenuItemType.Header||i[n].itemType===g.DropdownMenuItemType.Divider||i[n].disabled;){if(o>=i.length)return r;n+t<0?n=i.length:n+t>=i.length&&(n=-1),n+=t,o++}return this.setSelectedIndex(e,n),n},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t>0?i.createElement("div",{role:"separator",key:n,className:this._classNames.dropdownDivider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOption:t,r=e.key;return i.createElement("div",{key:r,className:this._classNames.dropdownItemHeader},n(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var n=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&document.activeElement!==n&&n.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._getSelectedIndexes=function(e,t){if(void 0===t){if(this.props.multiSelect)return this._getAllSelectedIndices(e);var n=this._getSelectedIndex(e,null);return-1!==n?[n]:[]}if(!Array.isArray(t))return[this._getSelectedIndex(e,t)];for(var r=[],i=0,o=t;i<o.length;i++){var a=o[i];r.push(this._getSelectedIndex(e,a))}return r},t.prototype._getAllSelectedOptions=function(e,t){for(var n=[],r=0,i=t;r<i.length;r++){var o=e[i[r]];o&&n.push(o)}return n},t.prototype._getAllSelectedIndices=function(e){return e.map(function(e,t){return e.selected?t:-1}).filter(function(e){return-1!==e})},t.prototype._getSelectedIndex=function(e,t){return h.findIndex(e,function(e){return null!=t?e.key===t:!!e.isSelected||!!e.selected})},t.prototype._isExpandCollapseKey=function(e){return 18===e.which||"Meta"===e.key},t.defaultProps={options:[]},t=r.__decorate([f.withResponsiveMode],t)}(h.BaseComponent);t.DropdownBase=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2461),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(969),s=n(2469),l=n(34),u=n(528),c=s,d=function(e){function t(t){var n=e.call(this,t)||this;return n.floatingPicker=o.createRef(),n.selectedItemsList=o.createRef(),n.root=o.createRef(),n.input=o.createRef(),n.onSelectionChange=function(){n.forceUpdate()},n.onInputChange=function(e){n.setState({queryString:e}),n.floatingPicker.current&&n.floatingPicker.current.onQueryStringChanged(e)},n.onInputFocus=function(e){n.selectedItemsList.current&&n.selectedItemsList.current.unselectAll(),n.props.inputProps&&n.props.inputProps.onFocus&&n.props.inputProps.onFocus(e)},n.onInputClick=function(e){if(n.selectedItemsList.current&&n.selectedItemsList.current.unselectAll(),n.floatingPicker.current&&n.inputElement){var t=""===n.inputElement.value||n.inputElement.value!==n.floatingPicker.current.inputText;n.floatingPicker.current.showPicker(t)}},n.onBackspace=function(e){8===e.which&&n.selectedItemsList.current&&n.items.length&&(n.input.current&&!n.input.current.isValueSelected&&n.input.current.inputElement===document.activeElement&&0===n.input.current.cursorLocation?(n.floatingPicker.current&&n.floatingPicker.current.hidePicker(),e.preventDefault(),n.selectedItemsList.current.removeItemAt(n.items.length-1),n._onSelectedItemsChanged()):n.selectedItemsList.current.hasSelectedItems()&&(n.floatingPicker.current&&n.floatingPicker.current.hidePicker(),e.preventDefault(),n.selectedItemsList.current.removeSelectedItems(),n._onSelectedItemsChanged()))},n.onCopy=function(e){n.selectedItemsList.current&&n.selectedItemsList.current.onCopy(e)},n.onPaste=function(e){if(n.props.onPaste){var t=e.clipboardData.getData("Text");e.preventDefault(),n.props.onPaste(t)}},n._onSuggestionSelected=function(e){var t=n.props.currentRenderedQueryString,r=n.state.queryString;if(void 0===t||t===r){var i=n.props.onItemSelected?n.props.onItemSelected(e):e;if(null===i)return;var o,a=i,s=i;s&&s.then?s.then(function(e){o=e,n._addProcessedItem(o)}):(o=a,n._addProcessedItem(o))}},n._onSelectedItemsChanged=function(){n.focus()},n.selection=new u.Selection({onSelectionChanged:function(){return n.onSelectionChange()}}),n.state={queryString:"",suggestionItems:n.props.suggestionItems?n.props.suggestionItems:null,selectedItems:n.props.defaultSelectedItems?n.props.defaultSelectedItems:n.props.selectedItems?n.props.selectedItems:null},n.floatingPickerProps=n.props.floatingPickerProps,n.selectedItemsListProps=n.props.selectedItemsListProps,n}return r.__extends(t,e),Object.defineProperty(t.prototype,"items",{get:function(){return this.state.selectedItems?this.state.selectedItems:this.selectedItemsList.current?this.selectedItemsList.current.items:null},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this.forceUpdate()},t.prototype.componentWillReceiveProps=function(e){e.floatingPickerProps&&(this.floatingPickerProps=e.floatingPickerProps),e.selectedItemsListProps&&(this.selectedItemsListProps=e.selectedItemsListProps),e.selectedItems&&this.setState({selectedItems:e.selectedItems})},t.prototype.focus=function(){this.input.current&&this.input.current.focus()},t.prototype.clearInput=function(){this.input.current&&this.input.current.clear()},Object.defineProperty(t.prototype,"inputElement",{get:function(){return this.input.current&&this.input.current.inputElement},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"highlightedItems",{get:function(){return this.selectedItemsList.current?this.selectedItemsList.current.highlightedItems():[]},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this.props,t=e.className,n=e.inputProps,s=e.disabled,d=e.focusZoneProps,p=this.floatingPicker.current&&-1!==this.floatingPicker.current.currentSelectedSuggestionIndex?"sug-"+this.floatingPicker.current.currentSelectedSuggestionIndex:void 0;return i.createElement("div",{ref:this.root,className:o.css("ms-BasePicker ms-BaseExtendedPicker",t||""),onKeyDown:this.onBackspace,onCopy:this.onCopy},i.createElement(l.FocusZone,r.__assign({direction:l.FocusZoneDirection.bidirectional},d),i.createElement(u.SelectionZone,{selection:this.selection,selectionMode:u.SelectionMode.multiple},i.createElement("div",{className:o.css("ms-BasePicker-text",c.pickerText),role:"list"},this.props.headerComponent,this.renderSelectedItemsList(),this.canAddItems()&&i.createElement(a.Autofill,r.__assign({},n,{className:o.css("ms-BasePicker-input",c.pickerInput),ref:this.input,onFocus:this.onInputFocus,onClick:this.onInputClick,onInputValueChange:this.onInputChange,"aria-activedescendant":p,"aria-owns":"suggestion-list","aria-expanded":!!this.floatingPicker.current&&this.floatingPicker.current.isSuggestionsShown,"aria-haspopup":"true",autoCapitalize:"off",autoComplete:"off",role:"combobox",disabled:s,onPaste:this.onPaste}))))),this.renderSuggestions())},t.prototype.canAddItems=function(){var e=this.props.itemLimit;return void 0===e||this.items.length<e},t.prototype.renderSuggestions=function(){return(0,this.props.onRenderFloatingPicker)(r.__assign({componentRef:this.floatingPicker,onChange:this._onSuggestionSelected,inputElement:this.input.current?this.input.current.inputElement:void 0,selectedItems:this.items,suggestionItems:this.props.suggestionItems?this.props.suggestionItems:void 0},this.floatingPickerProps))},t.prototype.renderSelectedItemsList=function(){return(0,this.props.onRenderSelectedItems)(r.__assign({componentRef:this.selectedItemsList,selection:this.selection,selectedItems:this.props.selectedItems?this.props.selectedItems:void 0,onItemsDeleted:this.props.selectedItems?this.props.onItemsRemoved:void 0},this.selectedItemsListProps))},t.prototype._addProcessedItem=function(e){this.props.onItemAdded&&this.props.onItemAdded(e),this.selectedItemsList.current&&this.selectedItemsList.current.addItems([e]),this.input.current&&this.input.current.clear(),this.floatingPicker.current&&this.floatingPicker.current.hidePicker(),this.focus()},t}(o.BaseComponent);t.BaseExtendedPicker=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.none=0]="none",e[e.descriptive=1]="descriptive",e[e.more=2]="more",e[e.downArrow=3]="downArrow"}(t.OverflowButtonType||(t.OverflowButtonType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(999),s=n(34),l=n(2476),u=n(27),c=n(112),d=n(525),p=o.classNamesFunction(),h=function(e){function t(t){var n=e.call(this,t)||this;return n._classNames=p(n.props.styles,{theme:n.props.theme,className:n.props.className}),n._ariaDescriptionId=o.getId(),n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props.overflowButtonProps,t=this.props,n=t.ariaDescription,r=t.chevronButtonProps,o=t.maxDisplayablePersonas,a=t.personas,l=t.overflowPersonas,u=t.showAddButton,c=this._classNames,d=Math.min(a.length,o||a.length);r&&!e&&(e=r);var p=l&&l.length>0,h=p?a:a.slice(0,d),f=(p?l:a.slice(d))||[];return i.createElement("div",{className:c.root},this.onRenderAriaDescription(),i.createElement("div",{className:c.itemContainer},u?this._getAddNewElement():null,i.createElement(s.FocusZone,{ariaDescribedBy:n&&this._ariaDescriptionId,role:"listbox",direction:s.FocusZoneDirection.horizontal},i.createElement("ul",{className:c.members},this._onRenderVisiblePersonas(h,0===f.length&&1===a.length))),e?this._getOverflowElement(f):null))},t.prototype.onRenderAriaDescription=function(){var e=this.props.ariaDescription,t=this._classNames;return e&&i.createElement("span",{className:t.screenReaderOnly,id:this._ariaDescriptionId},e)},t.prototype._onRenderVisiblePersonas=function(e,t){var n=this;return e.map(function(e,r){var o=t?n._getPersonaControl(e):n._getPersonaCoinControl(e);return i.createElement("li",{key:(t?"persona":"personaCoin")+"-"+r,className:n._classNames.member},e.onClick?n._getElementWithOnClickEvent(o,e,r):n._getElementWithoutOnClickEvent(o,e,r))})},t.prototype._getPersonaControl=function(e){var t=this.props,n=t.getPersonaProps,o=t.personaSize;return i.createElement(c.Persona,r.__assign({imageInitials:e.imageInitials,imageUrl:e.imageUrl,initialsColor:e.initialsColor,allowPhoneInitials:e.allowPhoneInitials,text:e.personaName,size:o},n?n(e):null,{styles:{details:{flex:"1 0 auto"}}}))},t.prototype._getPersonaCoinControl=function(e){var t=this.props,n=t.getPersonaProps,o=t.personaSize;return i.createElement(d.PersonaCoin,r.__assign({imageInitials:e.imageInitials,imageUrl:e.imageUrl,initialsColor:e.initialsColor,allowPhoneInitials:e.allowPhoneInitials,text:e.personaName,size:o},n?n(e):null))},t.prototype._getElementWithOnClickEvent=function(e,t,n){return i.createElement(l.FacepileButton,r.__assign({},o.getNativeProps(t,o.buttonProperties),this._getElementProps(t,n),{onClick:this._onPersonaClick.bind(this,t)}),e)},t.prototype._getElementWithoutOnClickEvent=function(e,t,n){return i.createElement("div",r.__assign({},o.getNativeProps(t,o.buttonProperties),this._getElementProps(t,n)),e)},t.prototype._getElementProps=function(e,t){var n=this._classNames;return{key:(e.imageUrl?"i":"")+t,"data-is-focusable":!0,role:"option",className:n.itemButton,title:e.personaName,onMouseMove:this._onPersonaMouseMove.bind(this,e),onMouseOut:this._onPersonaMouseOut.bind(this,e)}},t.prototype._getOverflowElement=function(e){switch(this.props.overflowButtonType){case a.OverflowButtonType.descriptive:return this._getDescriptiveOverflowElement(e);case a.OverflowButtonType.downArrow:return this._getIconElement("ChevronDown");case a.OverflowButtonType.more:return this._getIconElement("More");default:return null}},t.prototype._getDescriptiveOverflowElement=function(e){var t=this.props,n=t.overflowButtonProps,o=t.personaSize;if(!e||e.length<1)return null;var a=e.map(function(e){return e.personaName}).join(", "),s=Math.max(e.length,0),u=this._classNames;return i.createElement(l.FacepileButton,r.__assign({},n,{ariaDescription:a,className:u.descriptiveOverflowButton}),i.createElement(d.PersonaCoin,{title:a,size:o,onRenderInitials:this._renderInitialsNotPictured(s),initialsColor:d.PersonaInitialsColor.transparent}))},t.prototype._getIconElement=function(e){var t=this.props,n=t.overflowButtonProps,o=t.personaSize,a=this._classNames;return i.createElement(l.FacepileButton,r.__assign({},n,{className:a.overflowButton}),i.createElement(d.PersonaCoin,{size:o,onRenderInitials:this._renderInitials(e,!0),initialsColor:d.PersonaInitialsColor.transparent}))},t.prototype._getAddNewElement=function(){var e=this.props,t=e.addButtonProps,n=e.personaSize,o=this._classNames;return i.createElement(l.FacepileButton,r.__assign({},t,{className:o.addButton}),i.createElement(d.PersonaCoin,{size:n,onRenderInitials:this._renderInitials("AddFriend")}))},t.prototype._onPersonaClick=function(e,t){e.onClick(t,e),t.preventDefault(),t.stopPropagation()},t.prototype._onPersonaMouseMove=function(e,t){e.onMouseMove&&e.onMouseMove(t,e)},t.prototype._onPersonaMouseOut=function(e,t){e.onMouseOut&&e.onMouseOut(t,e)},t.prototype._renderInitials=function(e,t){var n=this._classNames;return function(){return i.createElement(u.Icon,{iconName:e,className:t?n.overflowInitialsIcon:""})}},t.prototype._renderInitialsNotPictured=function(e){var t=this._classNames;return function(){return i.createElement("span",{className:t.overflowInitialsIcon},"+"+e)}},t.defaultProps={maxDisplayablePersonas:5,personas:[],overflowPersonas:[],personaSize:d.PersonaSize.size32},t}(o.BaseComponent);t.FacepileBase=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2482),a=n(2),s=n(72),l=n(1002),u=o,c=function(e){function t(t){var n=e.call(this,t)||this;return n.root=a.createRef(),n.SuggestionsControlOfProperType=l.SuggestionsControl,n.onQueryStringChanged=function(e){e!==n.state.queryString&&(n.setState({queryString:e}),n.props.onInputChanged&&n.props.onInputChanged(e),n.updateValue(e))},n.hidePicker=function(){n.props.onSuggestionsHidden&&n.isSuggestionsShown&&n.props.onSuggestionsHidden(),n.setState({suggestionsVisible:!1})},n.showPicker=function(e){void 0===e&&(e=!1),n.props.onSuggestionsShown&&!n.isSuggestionsShown&&n.props.onSuggestionsShown(),n.setState({suggestionsVisible:!0});var t=n.props.inputElement?n.props.inputElement.value:"";e&&n.updateValue(t)},n.completeSuggestion=function(){n.suggestionsControl&&n.suggestionsControl.hasSuggestionSelected()&&n.onChange(n.suggestionsControl.currentSuggestion.item)},n.onSuggestionClick=function(e,t,r){n.onChange(t),n._updateSuggestionsVisible(!1)},n.onSuggestionRemove=function(e,t,r){n.props.onRemoveSuggestion&&n.props.onRemoveSuggestion(t),n.suggestionsControl&&n.suggestionsControl.removeSuggestion(r)},n.onKeyDown=function(e){if(n.state.suggestionsVisible&&(!n.props.inputElement||n.props.inputElement.contains(e.target))){var t=e.which;switch(t){case 27:n.hidePicker(),e.preventDefault(),e.stopPropagation();break;case 9:case 13:!e.shiftKey&&!e.ctrlKey&&n.suggestionsControl&&n.suggestionsControl.handleKeyDown(t)?(e.preventDefault(),e.stopPropagation()):n._onValidateInput();break;case 46:n.props.onRemoveSuggestion&&n.suggestionsControl&&n.suggestionsControl.hasSuggestionSelected&&n.suggestionsControl.currentSuggestion&&(n.props.onRemoveSuggestion(n.suggestionsControl.currentSuggestion.item),n.suggestionsControl.removeSuggestion(),n.forceUpdate()),e.stopPropagation();break;case 38:case 40:n.suggestionsControl&&n.suggestionsControl.handleKeyDown(t)&&(e.preventDefault(),e.stopPropagation(),n._updateActiveDescendant())}}},n._onValidateInput=function(){if(n.state.queryString&&n.props.onValidateInput&&n.props.createGenericItem){var e=n.props.createGenericItem(n.state.queryString,n.props.onValidateInput(n.state.queryString)),t=n.suggestionStore.convertSuggestionsToSuggestionItems([e]);n.onChange(t[0].item)}},n.suggestionStore=t.suggestionsStore,n.state={queryString:"",didBind:!1},n}return r.__extends(t,e),Object.defineProperty(t.prototype,"inputText",{get:function(){return this.state.queryString},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"suggestions",{get:function(){return this.suggestionStore.suggestions},enumerable:!0,configurable:!0}),t.prototype.forceResolveSuggestion=function(){this.suggestionsControl&&this.suggestionsControl.hasSuggestionSelected()?this.completeSuggestion():this._onValidateInput()},Object.defineProperty(t.prototype,"currentSelectedSuggestionIndex",{get:function(){return this.suggestionsControl?this.suggestionsControl.currentSuggestionIndex:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isSuggestionsShown",{get:function(){return void 0!==this.state.suggestionsVisible&&this.state.suggestionsVisible},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._bindToInputElement(),this._onResolveSuggestions=this._async.debounce(this._onResolveSuggestions,this.props.resolveDelay)},t.prototype.componentDidUpdate=function(){this._bindToInputElement()},t.prototype.componentWillUnmount=function(){this._unbindFromInputElement()},t.prototype.componentWillReceiveProps=function(e){e.suggestionItems&&this.updateSuggestions(e.suggestionItems)},t.prototype.updateSuggestions=function(e,t){void 0===t&&(t=!1),this.suggestionStore.updateSuggestions(e),t&&this.forceUpdate()},t.prototype.render=function(){var e=this.props.className;return i.createElement("div",{ref:this.root,className:a.css("ms-BasePicker ms-BaseFloatingPicker",e||"")},this.renderSuggestions())},t.prototype.renderSuggestions=function(){var e=this.SuggestionsControlOfProperType;return this.state.suggestionsVisible?i.createElement(s.Callout,{className:u.callout,isBeakVisible:!1,gapSpace:5,target:this.props.inputElement,onDismiss:this.hidePicker,directionalHint:4,directionalHintForRTL:6,calloutWidth:this.props.calloutWidth?this.props.calloutWidth:0},i.createElement(e,r.__assign({onRenderSuggestion:this.props.onRenderSuggestionsItem,onSuggestionClick:this.onSuggestionClick,onSuggestionRemove:this.onSuggestionRemove,suggestions:this.suggestionStore.getSuggestions(),ref:this._resolveRef("suggestionsControl"),completeSuggestion:this.completeSuggestion,shouldLoopSelection:!1},this.props.pickerSuggestionsProps))):null},t.prototype.onSelectionChange=function(){this.forceUpdate()},t.prototype.updateValue=function(e){""===e?this.updateSuggestionWithZeroState():this._onResolveSuggestions(e)},t.prototype.updateSuggestionWithZeroState=function(){if(this.props.onZeroQuerySuggestion){var e=(0,this.props.onZeroQuerySuggestion)(this.props.selectedItems);this.updateSuggestionsList(e)}else this.hidePicker()},t.prototype.updateSuggestionsList=function(e){var t=this,n=e,r=e;if(Array.isArray(n))this.updateSuggestions(n,!0);else if(r&&r.then){var i=this.currentPromise=r;i.then(function(e){i===t.currentPromise&&t.updateSuggestions(e,!0)})}},t.prototype.onChange=function(e){this.props.onChange&&this.props.onChange(e)},t.prototype._updateActiveDescendant=function(){if(this.props.inputElement&&this.suggestionsControl&&this.suggestionsControl.selectedElement){var e=this.suggestionsControl.selectedElement.getAttribute("id");e&&this.props.inputElement.setAttribute("aria-activedescendant",e)}},t.prototype._onResolveSuggestions=function(e){var t=this.props.onResolveSuggestions(e,this.props.selectedItems);this._updateSuggestionsVisible(!0),null!==t&&this.updateSuggestionsList(t)},t.prototype._updateSuggestionsVisible=function(e){e?this.showPicker():this.hidePicker()},t.prototype._bindToInputElement=function(){this.props.inputElement&&!this.state.didBind&&(this.props.inputElement.addEventListener("keydown",this.onKeyDown),this.setState({didBind:!0}))},t.prototype._unbindFromInputElement=function(){this.props.inputElement&&this.state.didBind&&(this.props.inputElement.removeEventListener("keydown",this.onKeyDown),this.setState({didBind:!1}))},t}(a.BaseComponent);t.BaseFloatingPicker=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),o=n(1),a=n(2),s=n(1003),l=n(2493);!function(e){e[e.header=0]="header",e[e.suggestion=1]="suggestion",e[e.footer=2]="footer"}(r=t.SuggestionItemType||(t.SuggestionItemType={}));var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.renderItem,r=t.onExecute,i=t.isSelected,s=t.id;return r?o.createElement("div",{id:s,onClick:r,className:a.css("ms-Suggestions-sectionButton",l.actionButton,(e={},e["is-selected "+l.buttonSelected]=i,e))},n()):o.createElement("div",{id:s,className:a.css("ms-Suggestions-section",l.suggestionsTitle)},n())},t}(a.BaseComponent);t.SuggestionsHeaderFooterItem=u;var c=function(e){function t(t){var n=e.call(this,t)||this;return n.SuggestionsOfProperType=s.SuggestionsCore,n.state={selectedHeaderIndex:-1,selectedFooterIndex:-1,suggestions:t.suggestions},n}return i.__extends(t,e),t.prototype.componentDidMount=function(){this.resetSelectedItem()},t.prototype.componentDidUpdate=function(){this.scrollSelected()},t.prototype.componentWillReceiveProps=function(e){var t=this;e.suggestions&&this.setState({suggestions:e.suggestions},function(){t.resetSelectedItem()})},t.prototype.componentWillUnmount=function(){this._suggestions.deselectAllSuggestions()},t.prototype.render=function(){var e=this.props,t=e.className,n=e.headerItemsProps,r=e.footerItemsProps;return o.createElement("div",{className:a.css("ms-Suggestions",t||"",l.root)},n&&this.renderHeaderItems(),this._renderSuggestions(),r&&this.renderFooterItems())},Object.defineProperty(t.prototype,"currentSuggestion",{get:function(){return this._suggestions&&this._suggestions.getCurrentItem()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentSuggestionIndex",{get:function(){return this._suggestions?this._suggestions.currentIndex:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedElement",{get:function(){return this._selectedElement?this._selectedElement:this._suggestions.selectedElement},enumerable:!0,configurable:!0}),t.prototype.hasSuggestionSelected=function(){return this._suggestions&&this._suggestions.hasSuggestionSelected()},t.prototype.hasSelection=function(){var e=this.state,t=e.selectedHeaderIndex,n=e.selectedFooterIndex;return-1!==t||this.hasSuggestionSelected()||-1!==n},t.prototype.executeSelectedAction=function(){var e=this.props,t=e.headerItemsProps,n=e.footerItemsProps,r=this.state,i=r.selectedHeaderIndex,o=r.selectedFooterIndex;if(t&&-1!==i&&i<t.length){var a=t[i];a.onExecute&&a.onExecute()}else if(this._suggestions.hasSuggestionSelected())this.props.completeSuggestion();else if(n&&-1!==o&&o<n.length){var s=n[o];s.onExecute&&s.onExecute()}},t.prototype.removeSuggestion=function(e){this._suggestions.removeSuggestion(e||this._suggestions.currentIndex)},t.prototype.handleKeyDown=function(e){var t=this.state,n=t.selectedHeaderIndex,i=t.selectedFooterIndex,o=!1;return 40===e?-1!==n||this._suggestions.hasSuggestionSelected()||-1!==i?-1!==n?(this.selectNextItem(r.header),o=!0):this._suggestions.hasSuggestionSelected()?(this.selectNextItem(r.suggestion),o=!0):-1!==i&&(this.selectNextItem(r.footer),o=!0):this.selectFirstItem():38===e?-1!==n||this._suggestions.hasSuggestionSelected()||-1!==i?-1!==n?(this.selectPreviousItem(r.header),o=!0):this._suggestions.hasSuggestionSelected()?(this.selectPreviousItem(r.suggestion),o=!0):-1!==i&&(this.selectPreviousItem(r.footer),o=!0):this.selectLastItem():13!==e&&9!==e||this.hasSelection()&&(this.executeSelectedAction(),o=!0),o},t.prototype.scrollSelected=function(){this._selectedElement&&this._selectedElement.scrollIntoView(!1)},t.prototype.renderHeaderItems=function(){var e=this,t=this.props,n=t.headerItemsProps,r=t.suggestionsHeaderContainerAriaLabel,i=this.state.selectedHeaderIndex;return n?o.createElement("div",{className:a.css("ms-Suggestions-headerContainer",l.suggestionsContainer),id:"suggestionHeader-list",role:"list","aria-label":r},n.map(function(t,n){var r=-1!==i&&i===n;return t.shouldShow()?o.createElement("div",{ref:e._resolveRef(r?"_selectedElement":""),id:"sug-header"+n,key:"sug-header"+n,role:"listitem","aria-label":t.ariaLabel},o.createElement(u,{id:"sug-header-item"+n,isSelected:r,renderItem:t.renderItem,onExecute:t.onExecute,className:t.className})):null})):null},t.prototype.renderFooterItems=function(){var e=this,t=this.props,n=t.footerItemsProps,r=t.suggestionsFooterContainerAriaLabel,i=this.state.selectedFooterIndex;return n?o.createElement("div",{className:a.css("ms-Suggestions-footerContainer",l.suggestionsContainer),id:"suggestionFooter-list",role:"list","aria-label":r},n.map(function(t,n){var r=-1!==i&&i===n;return t.shouldShow()?o.createElement("div",{ref:e._resolveRef(r?"_selectedElement":""),id:"sug-footer"+n,key:"sug-footer"+n,role:"listitem","aria-label":t.ariaLabel},o.createElement(u,{id:"sug-footer-item"+n,isSelected:r,renderItem:t.renderItem,onExecute:t.onExecute,className:t.className})):null})):null},t.prototype._renderSuggestions=function(){var e=this.SuggestionsOfProperType;return o.createElement(e,i.__assign({ref:this._resolveRef("_suggestions")},this.props,{suggestions:this.state.suggestions}))},t.prototype.selectNextItem=function(e,t){if(e!==t){var n=void 0!==t?t:e;this._selectNextItemOfItemType(e,n===e?this._getCurrentIndexForType(e):void 0)||this.selectNextItem(this._getNextItemSectionType(e),n)}else this._selectNextItemOfItemType(e)},t.prototype.selectPreviousItem=function(e,t){if(e!==t){var n=void 0!==t?t:e;this._selectPreviousItemOfItemType(e,n===e?this._getCurrentIndexForType(e):void 0)||this.selectPreviousItem(this._getPreviousItemSectionType(e),n)}else this._selectPreviousItemOfItemType(e)},t.prototype.resetSelectedItem=function(){this.setState({selectedHeaderIndex:-1,selectedFooterIndex:-1}),this._suggestions.deselectAllSuggestions(),(void 0===this.props.shouldSelectFirstItem||this.props.shouldSelectFirstItem())&&this.selectFirstItem()},t.prototype.selectFirstItem=function(){this._selectNextItemOfItemType(r.header)||this._selectNextItemOfItemType(r.suggestion)||this._selectNextItemOfItemType(r.footer)},t.prototype.selectLastItem=function(){this._selectPreviousItemOfItemType(r.footer)||this._selectPreviousItemOfItemType(r.suggestion)||this._selectPreviousItemOfItemType(r.header)},t.prototype._selectNextItemOfItemType=function(e,t){if(void 0===t&&(t=-1),e===r.suggestion){if(this.state.suggestions.length>t+1)return this._suggestions.setSelectedSuggestion(t+1),this.setState({selectedHeaderIndex:-1,selectedFooterIndex:-1}),!0}else{var n=e===r.header,i=n?this.props.headerItemsProps:this.props.footerItemsProps;if(i&&i.length>t+1)for(var o=t+1;o<i.length;o++){var a=i[o];if(a.onExecute&&a.shouldShow())return this.setState({selectedHeaderIndex:n?o:-1}),this.setState({selectedFooterIndex:n?-1:o}),this._suggestions.deselectAllSuggestions(),!0}}return!1},t.prototype._selectPreviousItemOfItemType=function(e,t){if(e===r.suggestion){if((n=void 0!==t?t:this.state.suggestions.length)>0)return this._suggestions.setSelectedSuggestion(n-1),this.setState({selectedHeaderIndex:-1,selectedFooterIndex:-1}),!0}else{var n,i=e===r.header,o=i?this.props.headerItemsProps:this.props.footerItemsProps;if(o)if((n=void 0!==t?t:o.length)>0)for(var a=n-1;a>=0;a--){var s=o[a];if(s.onExecute&&s.shouldShow())return this.setState({selectedHeaderIndex:i?a:-1}),this.setState({selectedFooterIndex:i?-1:a}),this._suggestions.deselectAllSuggestions(),!0}}return!1},t.prototype._getCurrentIndexForType=function(e){switch(e){case r.header:return this.state.selectedHeaderIndex;case r.suggestion:return this._suggestions.currentIndex;case r.footer:return this.state.selectedFooterIndex}},t.prototype._getNextItemSectionType=function(e){switch(e){case r.header:return r.suggestion;case r.suggestion:return r.footer;case r.footer:return r.header}},t.prototype._getPreviousItemSectionType=function(e){switch(e){case r.header:return r.footer;case r.suggestion:return r.header;case r.footer:return r.suggestion}},t}(a.BaseComponent);t.SuggestionsControl=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(1004),s=n(2492),l=function(e){function t(t){var n=e.call(this,t)||this;return n.SuggestionsItemOfProperType=a.SuggestionsItem,n.currentIndex=-1,n}return r.__extends(t,e),t.prototype.nextSuggestion=function(){var e=this.props.suggestions;if(e&&e.length>0){if(-1===this.currentIndex)return this.setSelectedSuggestion(0),!0;if(this.currentIndex<e.length-1)return this.setSelectedSuggestion(this.currentIndex+1),!0;if(this.props.shouldLoopSelection&&this.currentIndex===e.length-1)return this.setSelectedSuggestion(0),!0}return!1},t.prototype.previousSuggestion=function(){var e=this.props.suggestions;if(e&&e.length>0){if(-1===this.currentIndex)return this.setSelectedSuggestion(e.length-1),!0;if(this.currentIndex>0)return this.setSelectedSuggestion(this.currentIndex-1),!0;if(this.props.shouldLoopSelection&&0===this.currentIndex)return this.setSelectedSuggestion(e.length-1),!0}return!1},Object.defineProperty(t.prototype,"selectedElement",{get:function(){return this._selectedElement},enumerable:!0,configurable:!0}),t.prototype.getCurrentItem=function(){return this.props.suggestions[this.currentIndex]},t.prototype.getSuggestionAtIndex=function(e){return this.props.suggestions[e]},t.prototype.hasSuggestionSelected=function(){return-1!==this.currentIndex&&this.currentIndex<this.props.suggestions.length},t.prototype.removeSuggestion=function(e){this.props.suggestions.splice(e,1)},t.prototype.deselectAllSuggestions=function(){this.currentIndex>-1&&this.props.suggestions[this.currentIndex]&&(this.props.suggestions[this.currentIndex].selected=!1,this.currentIndex=-1,this.forceUpdate())},t.prototype.setSelectedSuggestion=function(e){var t=this.props.suggestions;e>t.length-1||e<0?(this.currentIndex=0,this.currentSuggestion.selected=!1,this.currentSuggestion=t[0],this.currentSuggestion.selected=!0):(this.currentIndex>-1&&(t[this.currentIndex].selected=!1),t[e].selected=!0,this.currentIndex=e,this.currentSuggestion=t[e]),this.forceUpdate()},t.prototype.componentDidUpdate=function(){this.scrollSelected()},t.prototype.render=function(){var e=this,t=this.props,n=t.onRenderSuggestion,r=t.suggestionsItemClassName,a=t.resultsMaximumNumber,l=t.showRemoveButtons,u=t.suggestionsContainerAriaLabel,c=this.SuggestionsItemOfProperType,d=this.props.suggestions;return a&&(d=d.slice(0,a)),i.createElement("div",{className:o.css("ms-Suggestions-container",s.suggestionsContainer),id:"suggestion-list",role:"list","aria-label":u},d.map(function(t,o){return i.createElement("div",{ref:e._resolveRef(t.selected||o===e.currentIndex?"_selectedElement":""),key:t.item.key?t.item.key:o,id:"sug-"+o,role:"listitem","aria-label":t.ariaLabel},i.createElement(c,{id:"sug-item"+o,suggestionModel:t,RenderSuggestion:n,onClick:e._onClickTypedSuggestionsItem(t.item,o),className:r,showRemoveButton:l,onRemoveItem:e._onRemoveTypedSuggestionsItem(t.item,o),isSelectedOverride:o===e.currentIndex}))}))},t.prototype.scrollSelected=function(){this._selectedElement&&void 0!==this._selectedElement.scrollIntoView&&this._selectedElement.scrollIntoView(!1)},t.prototype._onClickTypedSuggestionsItem=function(e,t){var n=this;return function(r){n.props.onSuggestionClick(r,e,t)}},t.prototype._onRemoveTypedSuggestionsItem=function(e,t){var n=this;return function(r){(0,n.props.onSuggestionRemove)(r,e,t),r.stopPropagation()}},r.__decorate([o.autobind],t.prototype,"_onClickTypedSuggestionsItem",null),r.__decorate([o.autobind],t.prototype,"_onRemoveTypedSuggestionsItem",null),t}(o.BaseComponent);t.SuggestionsCore=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2483),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),o=n(1),a=n(2),s=n(23),l=n(522),u=n(2484);!function(e){e[e.none=0]="none",e[e.forceResolve=1]="forceResolve",e[e.searchMore=2]="searchMore"}(r=t.SuggestionActionType||(t.SuggestionActionType={}));var c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.suggestionModel,r=t.RenderSuggestion,i=t.onClick,l=t.className,c=t.onRemoveItem,d=t.isSelectedOverride,p=t.removeButtonAriaLabel;return o.createElement("div",{className:a.css("ms-Suggestions-item",u.suggestionsItem,(e={},e["is-suggested "+u.suggestionsItemIsSuggested]=n.selected||d,e),l)},o.createElement(s.CommandButton,{onClick:i,className:a.css("ms-Suggestions-itemButton",u.itemButton)},r(n.item,this.props)),this.props.showRemoveButton?o.createElement(s.IconButton,{iconProps:{iconName:"Cancel",style:{fontSize:"12px"}},title:p,ariaLabel:p,onClick:c,className:a.css("ms-Suggestions-closeButton",u.closeButton)}):null)},t}(a.BaseComponent);t.SuggestionsItem=c;var d=function(e){function t(t){var n=e.call(this,t)||this;return n._forceResolveButton=a.createRef(),n._searchForMoreButton=a.createRef(),n._selectedElement=a.createRef(),n.SuggestionsItemOfProperType=c,n.tryHandleKeyDown=function(e,t){var i=!1,o=null,a=n.state.selectedActionType,s=n.props.suggestions.length;if(40===e)switch(a){case r.forceResolve:s>0?(n._refocusOnSuggestions(e),o=r.none):o=n._searchForMoreButton.current?r.searchMore:r.forceResolve;break;case r.searchMore:n._forceResolveButton.current?o=r.forceResolve:s>0?(n._refocusOnSuggestions(e),o=r.none):o=r.searchMore;break;case r.none:-1===t&&n._forceResolveButton.current&&(o=r.forceResolve)}else if(38===e)switch(a){case r.forceResolve:n._searchForMoreButton.current?o=r.searchMore:s>0&&(n._refocusOnSuggestions(e),o=r.none);break;case r.searchMore:s>0?(n._refocusOnSuggestions(e),o=r.none):n._forceResolveButton.current&&(o=r.forceResolve);break;case r.none:-1===t&&n._searchForMoreButton.current&&(o=r.searchMore)}return null!==o&&(n.setState({selectedActionType:o}),i=!0),i},n._getMoreResults=function(){n.props.onGetMoreResults&&n.props.onGetMoreResults()},n._forceResolve=function(){n.props.createGenericItem&&n.props.createGenericItem()},n._shouldShowForceResolve=function(){return!!n.props.showForceResolve&&n.props.showForceResolve()},n._onClickTypedSuggestionsItem=function(e,t){return function(r){n.props.onSuggestionClick(r,e,t)}},n._refocusOnSuggestions=function(e){"function"===typeof n.props.refocusSuggestions&&n.props.refocusSuggestions(e)},n._onRemoveTypedSuggestionsItem=function(e,t){return function(r){(0,n.props.onSuggestionRemove)(r,e,t),r.stopPropagation()}},n.state={selectedActionType:r.none},n}return i.__extends(t,e),t.prototype.componentDidMount=function(){this.scrollSelected(),this.activeSelectedElement=this._selectedElement?this._selectedElement.current:null},t.prototype.componentDidUpdate=function(){this._selectedElement.current&&this.activeSelectedElement!==this._selectedElement.current&&(this.scrollSelected(),this.activeSelectedElement=this._selectedElement.current)},t.prototype.render=function(){var e=this.props,t=e.forceResolveText,n=e.mostRecentlyUsedHeaderText,i=e.searchForMoreText,c=e.className,d=e.moreSuggestionsAvailable,p=e.noResultsFoundText,h=e.suggestions,f=e.isLoading,m=e.isSearching,g=e.loadingText,b=e.onRenderNoResultFound,v=e.searchingText,y=e.isMostRecentlyUsedVisible,_=e.resultsMaximumNumber,S=e.resultsFooterFull,w=e.resultsFooter,E=e.isResultsFooterVisible,C=void 0===E||E,x=e.suggestionsAvailableAlertText,A=function(){return p?o.createElement("div",{role:"alert",className:a.css("ms-Suggestions-none",u.suggestionsNone)},p):null},T=e.suggestionsHeaderText;y&&n&&(T=n);var O=void 0;C&&(O=h.length>=_?S:w);var k,I,R=(!h||!h.length)&&!f;return o.createElement("div",{className:a.css("ms-Suggestions",c||"",u.root)},T?o.createElement("div",{className:a.css("ms-Suggestions-title",u.suggestionsTitle)},T):null,t&&this._shouldShowForceResolve()&&o.createElement(s.CommandButton,{componentRef:this._forceResolveButton,className:a.css("ms-forceResolve-button",u.actionButton,(k={},k["is-selected "+u.buttonSelected]=this.state.selectedActionType===r.forceResolve,k)),onClick:this._forceResolve},t),f&&o.createElement(l.Spinner,{className:a.css("ms-Suggestions-spinner",u.suggestionsSpinner),label:g}),R?b?b(void 0,A):A():this._renderSuggestions(),i&&d&&o.createElement(s.CommandButton,{componentRef:this._searchForMoreButton,className:a.css("ms-SearchMore-button",u.actionButton,(I={},I["is-selected "+u.buttonSelected]=this.state.selectedActionType===r.searchMore,I)),iconProps:{iconName:"Search"},onClick:this._getMoreResults},i),m?o.createElement(l.Spinner,{className:a.css("ms-Suggestions-spinner",u.suggestionsSpinner),label:v}):null,!O||d||y||m?null:o.createElement("div",{className:a.css("ms-Suggestions-title",u.suggestionsTitle)},O(this.props)),o.createElement("span",{role:"alert","aria-live":"polite",className:a.css("ms-Suggestions-suggestionsAvailable",u.suggestionsAvailable)},!f&&!m&&h&&h.length>0&&x?x:null))},t.prototype.hasSuggestedAction=function(){return void 0!==this._searchForMoreButton.current||void 0!==this._forceResolveButton.current},t.prototype.hasSuggestedActionSelected=function(){return this.state.selectedActionType!==r.none},t.prototype.executeSelectedAction=function(){switch(this.state.selectedActionType){case r.forceResolve:this._forceResolve();break;case r.searchMore:this._getMoreResults()}},t.prototype.focusAboveSuggestions=function(){this._forceResolveButton.current?this.setState({selectedActionType:r.forceResolve}):this._searchForMoreButton.current&&this.setState({selectedActionType:r.searchMore})},t.prototype.focusBelowSuggestions=function(){this._searchForMoreButton.current?this.setState({selectedActionType:r.searchMore}):this._forceResolveButton.current&&this.setState({selectedActionType:r.forceResolve})},t.prototype.focusSearchForMoreButton=function(){this._searchForMoreButton.current&&this._searchForMoreButton.current.focus()},t.prototype.scrollSelected=function(){this._selectedElement.current&&void 0!==this._selectedElement.current.scrollIntoView&&this._selectedElement.current.scrollIntoView(!1)},t.prototype._renderSuggestions=function(){var e=this,t=this.props,n=t.onRenderSuggestion,r=t.removeSuggestionAriaLabel,i=t.suggestionsItemClassName,s=t.resultsMaximumNumber,l=t.showRemoveButtons,c=t.suggestionsContainerAriaLabel,d=t.suggestionsListId,p=t.suggestionsClassName,h=this.props.suggestions,f=this.SuggestionsItemOfProperType;return s&&(h=h.slice(0,s)),0===h.length?null:o.createElement("div",{className:a.css("ms-Suggestions-container",u.suggestionsContainer,p),id:d,role:"listbox","aria-label":c},h.map(function(t,a){return o.createElement("div",{ref:t.selected?e._selectedElement:"",key:t.item.key?t.item.key:a,id:"sug-"+a,"aria-selected":t.selected,role:"option","aria-label":t.ariaLabel},o.createElement(f,{suggestionModel:t,RenderSuggestion:n,onClick:e._onClickTypedSuggestionsItem(t.item,a),className:i,showRemoveButton:l,removeButtonAriaLabel:r,onRemoveItem:e._onRemoveTypedSuggestionsItem(t.item,a)}))}))},t}(a.BaseComponent);t.Suggestions=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){var e=this;this._isSuggestionModel=function(e){return void 0!==e.item},this._ensureSuggestionModel=function(t){return e._isSuggestionModel(t)?t:{item:t,selected:!1,ariaLabel:t.name||t.primaryText}},this.suggestions=[],this.currentIndex=-1}return e.prototype.updateSuggestions=function(e,t){e&&e.length>0?(this.suggestions=this.convertSuggestionsToSuggestionItems(e),this.currentIndex=t||0,-1===t?this.currentSuggestion=void 0:void 0!==t&&(this.suggestions[t].selected=!0,this.currentSuggestion=this.suggestions[t])):(this.suggestions=[],this.currentIndex=-1,this.currentSuggestion=void 0)},e.prototype.nextSuggestion=function(){if(this.suggestions&&this.suggestions.length){if(this.currentIndex<this.suggestions.length-1)return this.setSelectedSuggestion(this.currentIndex+1),!0;if(this.currentIndex===this.suggestions.length-1)return this.setSelectedSuggestion(0),!0}return!1},e.prototype.previousSuggestion=function(){if(this.suggestions&&this.suggestions.length){if(this.currentIndex>0)return this.setSelectedSuggestion(this.currentIndex-1),!0;if(0===this.currentIndex)return this.setSelectedSuggestion(this.suggestions.length-1),!0}return!1},e.prototype.getSuggestions=function(){return this.suggestions},e.prototype.getCurrentItem=function(){return this.currentSuggestion},e.prototype.getSuggestionAtIndex=function(e){return this.suggestions[e]},e.prototype.hasSelectedSuggestion=function(){return!!this.currentSuggestion},e.prototype.removeSuggestion=function(e){this.suggestions.splice(e,1)},e.prototype.createGenericSuggestion=function(e){var t=this.convertSuggestionsToSuggestionItems([e])[0];this.currentSuggestion=t},e.prototype.convertSuggestionsToSuggestionItems=function(e){return Array.isArray(e)?e.map(this._ensureSuggestionModel):[]},e.prototype.deselectAllSuggestions=function(){this.currentIndex>-1&&(this.suggestions[this.currentIndex].selected=!1,this.currentIndex=-1)},e.prototype.setSelectedSuggestion=function(e){e>this.suggestions.length-1||e<0?(this.currentIndex=0,this.currentSuggestion.selected=!1,this.currentSuggestion=this.suggestions[0],this.currentSuggestion.selected=!0):(this.currentIndex>-1&&(this.suggestions[this.currentIndex].selected=!1),this.suggestions[e].selected=!0,this.currentIndex=e,this.currentSuggestion=this.suggestions[e])},e}();t.SuggestionsController=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".resultContent_33cbf444{display:table-row}.resultContent_33cbf444 .resultItem_33cbf444{display:table-cell;vertical-align:bottom}.peoplePickerPersona_33cbf444{width:180px}.peoplePickerPersona_33cbf444 .ms-Persona-details{width:100%}.peoplePicker_33cbf444 .ms-BasePicker-text{min-height:40px}.peoplePickerPersonaContent_33cbf444{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 12px}\n"}]),t.resultContent="resultContent_33cbf444",t.resultItem="resultItem_33cbf444",t.peoplePickerPersona="peoplePickerPersona_33cbf444",t.peoplePicker="peoplePicker_33cbf444",t.peoplePickerPersonaContent="peoplePickerPersonaContent_33cbf444"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),i=n(2),o=n(27),a=n(1009);t.TagItem=function(e){return r.createElement("div",{className:i.css("ms-TagItem",a.root,{"is-selected":e.selected},e.selected&&a.isSelected),role:"listitem",key:e.index,"data-selection-index":e.index,"data-is-focusable":(e.enableTagFocusInDisabledPicker||!e.disabled)&&!0},r.createElement("span",{className:i.css("ms-TagItem-text",a.tagItemText),"aria-label":e.children},e.children),!e.disabled&&r.createElement("span",{className:i.css("ms-TagItem-close",a.tagItemClose),onClick:e.onRemoveItem},r.createElement(o.Icon,{iconName:"Cancel"})))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".root_bd7a3c97{-webkit-box-sizing:content-box;box-sizing:content-box;-ms-flex-negative:1;flex-shrink:1;background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";margin:2px;height:26px;line-height:26px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:300px}.root_bd7a3c97::-moz-focus-inner{border:0}.root_bd7a3c97{outline:transparent}.root_bd7a3c97{position:relative}.ms-Fabric--isFocusVisible .root_bd7a3c97:focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"focusBorder",defaultValue:"#000000"},{rawString:"}.root_bd7a3c97:hover{background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.root_bd7a3c97.isSelected_bd7a3c97{background:"},{theme:"neutralQuaternary",defaultValue:"#d0d0d0"},{rawString:"}@media screen and (-ms-high-contrast: active){.root_bd7a3c97.isSelected_bd7a3c97{border:1px solid WindowFrame}}.root_bd7a3c97.isSelected_bd7a3c97:hover{background:"},{theme:"neutralQuaternaryAlt",defaultValue:"#dadada"},{rawString:"}@media screen and (-ms-high-contrast: active){.root_bd7a3c97{border:1px solid WindowText}}.tagItemText_bd7a3c97{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:30px;margin:0 8px}.tagItemClose_bd7a3c97{cursor:pointer;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:";font-size:12px;display:inline-block;text-align:center;vertical-align:top;width:30px;height:100%;-ms-flex-negative:0;flex-shrink:0}.tagItemButton_bd7a3c97{width:100%;height:100%}.tagItemTextOverflow_bd7a3c97{overflow:hidden;text-overflow:ellipsis;max-width:60vw;padding:7px 12px}\n"}]),t.root="root_bd7a3c97",t.isSelected="isSelected_bd7a3c97",t.tagItemText="tagItemText_bd7a3c97",t.tagItemClose="tagItemClose_bd7a3c97",t.tagItemButton="tagItemButton_bd7a3c97",t.tagItemTextOverflow="tagItemTextOverflow_bd7a3c97"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".resultContent_daad23ee{display:table-row}.resultContent_daad23ee .resultItem_daad23ee{display:table-cell;vertical-align:bottom}.peoplePickerPersona_daad23ee{width:180px}.peoplePickerPersona_daad23ee .ms-Persona-details{width:100%}.peoplePicker_daad23ee .ms-BasePicker-text{min-height:40px}.peoplePickerPersonaContent_daad23ee{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 12px}\n"}]),t.resultContent="resultContent_daad23ee",t.resultItem="resultItem_daad23ee",t.peoplePickerPersona="peoplePickerPersona_daad23ee",t.peoplePicker="peoplePicker_daad23ee",t.peoplePickerPersonaContent="peoplePickerPersonaContent_daad23ee"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2499),o=n(2500);t.Grid=r.styled(i.GridBase,o.getStyles)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(23),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onClick=function(){var e=t.props,n=e.onClick,r=e.disabled,i=e.item;n&&!r&&n(i)},t._onMouseEnter=function(e){var n=t.props,r=n.onHover,i=n.disabled,o=n.item,a=n.onMouseEnter;a&&a(e)||!r||i||r(o)},t._onMouseMove=function(e){var n=t.props,r=n.onHover,i=n.disabled,o=n.item,a=n.onMouseMove;a&&a(e)||!r||i||r(o)},t._onMouseLeave=function(e){var n=t.props,r=n.onHover,i=n.disabled,o=n.onMouseLeave;o&&o(e)||!r||i||r()},t._onFocus=function(){var e=t.props,n=e.onFocus,r=e.disabled,i=e.item;n&&!r&&n(i)},t}return r.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.item,r=t.id,s=t.className,l=t.role,u=t.selected,c=t.disabled,d=t.onRenderItem,p=t.cellDisabledStyle,h=t.cellIsSelectedStyle,f=t.index,m=t.label,g=t.getClassNames;return i.createElement(a.CommandButton,{id:r,"data-index":f,"data-is-focusable":!0,disabled:c,className:o.css(s,(e={},e[""+h]=u,e[""+p]=c,e)),onClick:this._onClick,onMouseEnter:this._onMouseEnter,onMouseMove:this._onMouseMove,onMouseLeave:this._onMouseLeave,onFocus:this._onFocus,role:l,"aria-selected":u,ariaLabel:m,title:m,getClassNames:g},d(n))},t.defaultProps={disabled:!1,id:o.getId("gridCell")},t}(i.Component);t.GridCell=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(1014),s=n(1015),l=n(530),u=n(1018),c=o.classNamesFunction(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._hoverCard=o.createRef(),n._cardOpen=function(e){n._shouldBlockHoverCard()||"keydown"===e.type&&e.which!==n.props.openHotKey||(n._async.clearTimeout(n._dismissTimerId),"mouseenter"===e.type&&(n._currentMouseTarget=e.currentTarget),n._executeCardOpen(e))},n._executeCardOpen=function(e){n._async.clearTimeout(n._openTimerId),n._openTimerId=n._async.setTimeout(function(){n.setState(function(t){return t.isHoverCardVisible?t:{isHoverCardVisible:!0,mode:l.ExpandingCardMode.compact,openMode:"keydown"===e.type?a.OpenCardMode.hotKey:a.OpenCardMode.hover}})},n.props.cardOpenDelay)},n._cardDismiss=function(e){"keydown"===e.type&&27!==e.which||n.props.sticky||n._currentMouseTarget!==e.currentTarget&&27!==e.which||n._executeCardDismiss()},n._executeCardDismiss=function(){n._async.clearTimeout(n._openTimerId),n._async.clearTimeout(n._dismissTimerId),n._dismissTimerId=n._async.setTimeout(function(){n.setState({isHoverCardVisible:!1,mode:l.ExpandingCardMode.compact,openMode:a.OpenCardMode.hover})},n.props.cardDismissDelay)},n._instantOpenAsExpanded=function(e){n._async.clearTimeout(n._dismissTimerId),n.setState(function(e){return e.isHoverCardVisible?e:{isHoverCardVisible:!0,mode:l.ExpandingCardMode.expanded}})},n.state={isHoverCardVisible:!1,mode:l.ExpandingCardMode.compact,openMode:a.OpenCardMode.hover},n}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=this._getTargetElement();this._events.on(e,"mouseenter",this._cardOpen),this._events.on(e,"mouseleave",this._cardDismiss),this.props.trapFocus?this._events.on(e,"keydown",this._cardOpen):(this._events.on(e,"focus",this._cardOpen),this._events.on(e,"blur",this._cardDismiss)),this.props.instantOpenOnClick?this._events.on(e,"click",this._instantOpenAsExpanded):(this._events.on(e,"mousedown",this._cardDismiss),this._events.on(e,"keydown",this._cardDismiss))},t.prototype.componentDidUpdate=function(e,t){var n=this;t.isHoverCardVisible!==this.state.isHoverCardVisible&&(this.state.isHoverCardVisible?(this._async.setTimeout(function(){n.setState({mode:l.ExpandingCardMode.expanded})},this.props.expandedCardOpenDelay),this.props.onCardVisible&&this.props.onCardVisible()):(this.setState({mode:l.ExpandingCardMode.compact}),this.props.onCardHide&&this.props.onCardHide()))},t.prototype.render=function(){var e=this.props,t=e.expandingCardProps,n=e.children,l=e.id,d=e.setAriaDescribedBy,p=void 0===d||d,h=e.styles,f=e.theme,m=e.className,g=e.type,b=e.plainCardProps,v=e.trapFocus,y=e.setInitialFocus,_=this.state,S=_.isHoverCardVisible,w=_.mode,E=_.openMode,C=l||o.getId("hoverCard");this._classNames=c(h,{theme:f,className:m});var x=r.__assign({},o.getNativeProps(this.props,o.divProperties),{id:C,trapFocus:!!v,firstFocus:y||E===a.OpenCardMode.hotKey,targetElement:this._getTargetElement(),onEnter:this._cardOpen,onLeave:this._executeCardDismiss}),A=r.__assign({},t,x,{mode:w}),T=r.__assign({},b,x);return i.createElement("div",{className:this._classNames.host,ref:this._hoverCard,"aria-describedby":p&&S?C:void 0,"data-is-focusable":!Boolean(this.props.target)},n,S&&(g===a.HoverCardType.expanding?i.createElement(s.ExpandingCard,r.__assign({},A)):i.createElement(u.PlainCard,r.__assign({},T))))},t.prototype._getTargetElement=function(){var e=this.props.target;switch(typeof e){case"string":return o.getDocument().querySelector(e);case"object":return e;default:return this._hoverCard.current||void 0}},t.prototype._shouldBlockHoverCard=function(){return!(!this.props.shouldBlockHoverCard||!this.props.shouldBlockHoverCard())},t.defaultProps={cardOpenDelay:500,cardDismissDelay:100,expandedCardOpenDelay:1500,instantOpenOnClick:!1,setInitialFocus:!1,openHotKey:67,type:a.HoverCardType.expanding},t}(o.BaseComponent);t.HoverCardBase=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.hover=0]="hover",e[e.hotKey=1]="hotKey"}(t.OpenCardMode||(t.OpenCardMode={})),function(e){e.plain="PlainCard",e.expanding="ExpandingCard"}(t.HoverCardType||(t.HoverCardType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2505),o=n(1016);t.ExpandingCard=r.styled(o.ExpandingCardBase,i.getStyles,void 0,{scope:"ExpandingCard"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(530),s=n(1017),l=o.classNamesFunction(),u=function(e){function t(t){var n=e.call(this,t)||this;return n._expandedElem=o.createRef(),n._onKeyDown=function(e){27===e.which&&n.props.onLeave&&n.props.onLeave(e)},n._onRenderCompactCard=function(){return i.createElement("div",{className:n._classNames.compactCard},n.props.onRenderCompactCard(n.props.renderData))},n._onRenderExpandedCard=function(){return!n.state.firstFrameRendered&&n._async.requestAnimationFrame(function(){n.setState({firstFrameRendered:!0})}),i.createElement("div",{className:n._classNames.expandedCard,ref:n._expandedElem},i.createElement("div",{className:n._classNames.expandedCardScroll},n.props.onRenderExpandedCard&&n.props.onRenderExpandedCard(n.props.renderData)))},n._checkNeedsScroll=function(){var e=n.props.expandedCardHeight;n._async.requestAnimationFrame(function(){n._expandedElem.current&&n._expandedElem.current.scrollHeight>=e&&n.setState({needsScroll:!0})})},n.state={firstFrameRendered:!1,needsScroll:!1},n}return r.__extends(t,e),t.prototype.componentDidMount=function(){this._checkNeedsScroll()},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.render=function(){var e=this.props,t=e.styles,n=e.compactCardHeight,o=e.expandedCardHeight,u=e.theme,c=e.mode,d=e.className,p=this.state,h=p.needsScroll,f=p.firstFrameRendered,m=n+o;this._classNames=l(t,{theme:u,compactCardHeight:n,className:d,expandedCardHeight:o,needsScroll:h,expandedCardFirstFrameRendered:c===a.ExpandingCardMode.expanded&&f});var g=i.createElement("div",{onMouseEnter:this.props.onEnter,onMouseLeave:this.props.onLeave,onKeyDown:this._onKeyDown},this._onRenderCompactCard(),this._onRenderExpandedCard());return i.createElement(s.CardCallout,r.__assign({},this.props,{content:g,finalHeight:m,className:this._classNames.root}))},t.defaultProps={compactCardHeight:156,expandedCardHeight:384,directionalHintFixed:!0},t}(o.BaseComponent);t.ExpandingCardBase=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(72),s=n(335);t.CardCallout=function(e){var t=e.gapSpace,n=void 0===t?0:t,l=e.directionalHint,u=void 0===l?4:l,c=e.directionalHintFixed,d=e.targetElement,p=e.firstFocus,h=e.trapFocus,f=e.onLeave,m=e.className,g=e.finalHeight,b=e.content;return i.createElement(a.Callout,r.__assign({},o.getNativeProps(e,o.divProperties),{className:m,target:d,isBeakVisible:!1,directionalHint:u,directionalHintFixed:c,finalHeight:g,minPagePadding:24,onDismiss:f,gapSpace:n}),h?i.createElement(s.FocusTrapZone,{forceFocusInsideTrap:!1,isClickableOutsideFocusTrap:!0,disableFirstFocus:!p},b):b)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2506),o=n(1019);t.PlainCard=r.styled(o.PlainCardBase,i.getStyles,void 0,{scope:"PlainCard"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(1017),s=o.classNamesFunction(),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onKeyDown=function(e){27===e.which&&t.props.onLeave&&t.props.onLeave(e)},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme,o=e.className;this._classNames=s(t,{theme:n,className:o});var l=i.createElement("div",{onMouseEnter:this.props.onEnter,onMouseLeave:this.props.onLeave,onKeyDown:this._onKeyDown},this.props.onRenderPlainCard(this.props.renderData));return i.createElement(a.CardCallout,r.__assign({},this.props,{content:l,className:this._classNames.root}))},t}(o.BaseComponent);t.PlainCardBase=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2508),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6);t.getStyles=function(e){var t,n=e.theme,i=e.disabled,o=e.visible;return{container:[{backgroundColor:n.palette.neutralDark},i&&{opacity:.5,selectors:(t={},t[r.HighContrastSelector]={color:"GrayText",opacity:1},t)},!o&&{visibility:"hidden"}],root:[n.fonts.medium,{textAlign:"center",paddingLeft:"3px",paddingRight:"3px",backgroundColor:n.palette.neutralDark,color:n.palette.neutralLight,minWidth:"11px",lineHeight:"17px",height:"17px",display:"inline-block"},i&&{color:n.palette.neutralTertiaryAlt}]}},t.getCalloutStyles=function(e){return{container:[],root:[{border:"none",boxShadow:"none"}],beak:[],beakCurtain:[],calloutMain:[{backgroundColor:"transparent"}]}},t.getCalloutOffsetStyles=function(e){return function(n){return r.mergeStyleSets(t.getCalloutStyles(n),{root:[{marginLeft:e.x,marginTop:e.y}]})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(1023),a=n(1020),s=n(143),l=n(2),u=n(412),c=n(2515),d=n(289),p=n(2516),h=n(288),f={key:"undefined"!==typeof navigator&&navigator.userAgent.indexOf("Macintosh")>=0?"Control":"Meta",modifierKeys:[p.KeytipTransitionModifier.alt]},m=f,g={key:"Escape"},b=l.classNamesFunction(),v=function(e){function t(t,n){var r=e.call(this,t,n)||this;r._keytipManager=u.KeytipManager.getInstance(),r._delayedKeytipQueue=[],r._keyHandled=!1,r._onDismiss=function(e){r.state.inKeytipMode&&r._exitKeytipMode(e)},r._onKeyDown=function(e){r._keyHandled=!1;var t=e.key;switch(t){case"Alt":break;case"Tab":case"Enter":case"Spacebar":case" ":case"ArrowUp":case"Up":case"ArrowDown":case"Down":case"ArrowLeft":case"Left":case"ArrowRight":case"Right":r.state.inKeytipMode&&(r._keyHandled=!0,r._exitKeytipMode(e));break;default:"Esc"===t?t="Escape":"OS"!==t&&"Win"!==t||(t="Meta");var n={key:t};n.modifierKeys=r._getModifierKey(t,e),r.processTransitionInput(n,e)}},r._onKeyPress=function(e){r.state.inKeytipMode&&!r._keyHandled&&(r.processInput(e.key.toLocaleLowerCase(),e),e.preventDefault(),e.stopPropagation())},r._onKeytipAdded=function(e){var t=e.keytip,n=e.uniqueID;if(r._keytipTree.addNode(t,n),r._setKeytips(),r._keytipTree.isCurrentKeytipParent(t)&&r._addKeytipToQueue(d.sequencesToID(t.keySequences)),r._newCurrentKeytipSequences&&l.arraysEqual(t.keySequences,r._newCurrentKeytipSequences)&&r._triggerKeytipImmediately(t),r._isCurrentKeytipAnAlias(t)){var i=t.keySequences;t.overflowSetSequence&&(i=d.mergeOverflows(i,t.overflowSetSequence)),r._keytipTree.currentKeytip=r._keytipTree.getNode(d.sequencesToID(i))}},r._onKeytipUpdated=function(e){var t=e.keytip,n=e.uniqueID;r._keytipTree.updateNode(t,n),r._setKeytips()},r._onKeytipRemoved=function(e){var t=e.keytip,n=e.uniqueID;r._removeKeytipFromQueue(d.sequencesToID(t.keySequences)),r._keytipTree.removeNode(t,n),r._setKeytips()},r._onPersistedKeytipAdded=function(e){var t=e.keytip,n=e.uniqueID;r._keytipTree.addNode(t,n,!0)},r._onPersistedKeytipRemoved=function(e){var t=e.keytip,n=e.uniqueID;r._keytipTree.removeNode(t,n)},r._onPersistedKeytipExecute=function(e){r._persistedKeytipExecute(e.overflowButtonSequences,e.keytipSequences)},r._setInKeytipMode=function(e){r.setState({inKeytipMode:e}),r._keytipManager.inKeytipMode=e},r._warnIfDuplicateKeytips=function(){var e=r._getDuplicateIds(r._keytipTree.getChildren());e.length&&l.warn("Duplicate keytips found for "+e.join(", "))},r._getDuplicateIds=function(e){var t={};return e.filter(function(e){return t[e]=t[e]?t[e]+1:1,2===t[e]})};var i=r._keytipManager.getKeytips().slice();r.state={inKeytipMode:!1,keytips:i,visibleKeytips:r._getVisibleKeytips(i)},r._keytipTree=new c.KeytipTree;for(var o=0,a=r._keytipManager.keytips.concat(r._keytipManager.persistedKeytips);o<a.length;o++){var s=a[o];r._keytipTree.addNode(s.keytip,s.uniqueID)}return r._currentSequence="",r._events.on(r._keytipManager,h.KeytipEvents.KEYTIP_ADDED,r._onKeytipAdded),r._events.on(r._keytipManager,h.KeytipEvents.KEYTIP_UPDATED,r._onKeytipUpdated),r._events.on(r._keytipManager,h.KeytipEvents.KEYTIP_REMOVED,r._onKeytipRemoved),r._events.on(r._keytipManager,h.KeytipEvents.PERSISTED_KEYTIP_ADDED,r._onPersistedKeytipAdded),r._events.on(r._keytipManager,h.KeytipEvents.PERSISTED_KEYTIP_REMOVED,r._onPersistedKeytipRemoved),r._events.on(r._keytipManager,h.KeytipEvents.PERSISTED_KEYTIP_EXECUTE,r._onPersistedKeytipExecute),r}return r.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.content,l=t.styles,u=this.state,c=u.keytips,p=u.visibleKeytips;return this._classNames=b(l,{}),i.createElement(s.Layer,{styles:o.getLayerStyles},i.createElement("span",{id:h.KTP_LAYER_ID,className:this._classNames.innerContent},""+n+h.KTP_ARIA_SEPARATOR),c&&c.map(function(t,n){return i.createElement("span",{key:n,id:d.sequencesToID(t.keySequences),className:e._classNames.innerContent},t.keySequences.join(h.KTP_ARIA_SEPARATOR))}),p&&p.map(function(e){return i.createElement(a.Keytip,r.__assign({key:d.sequencesToID(e.keySequences)},e))}))},t.prototype.componentDidMount=function(){this._events.on(window,"mouseup",this._onDismiss,!0),this._events.on(window,"pointerup",this._onDismiss,!0),this._events.on(window,"resize",this._onDismiss),this._events.on(window,"keydown",this._onKeyDown,!0),this._events.on(window,"keypress",this._onKeyPress,!0),this._events.on(window,"scroll",this._onDismiss,!0),this._events.on(this._keytipManager,h.KeytipEvents.ENTER_KEYTIP_MODE,this._enterKeytipMode),this._events.on(this._keytipManager,h.KeytipEvents.EXIT_KEYTIP_MODE,this._exitKeytipMode)},t.prototype.componentWillUnmount=function(){this._events.off(window,"mouseup",this._onDismiss,!0),this._events.off(window,"pointerup",this._onDismiss,!0),this._events.off(window,"resize",this._onDismiss),this._events.off(window,"keydown",this._onKeyDown,!0),this._events.off(window,"keypress",this._onKeyPress,!0),this._events.off(window,"scroll",this._onDismiss,!0),this._events.off(this._keytipManager,h.KeytipEvents.KEYTIP_ADDED,this._onKeytipAdded),this._events.off(this._keytipManager,h.KeytipEvents.KEYTIP_UPDATED,this._onKeytipUpdated),this._events.off(this._keytipManager,h.KeytipEvents.KEYTIP_REMOVED,this._onKeytipRemoved),this._events.off(this._keytipManager,h.KeytipEvents.PERSISTED_KEYTIP_ADDED,this._onPersistedKeytipAdded),this._events.off(this._keytipManager,h.KeytipEvents.PERSISTED_KEYTIP_REMOVED,this._onPersistedKeytipRemoved),this._events.off(this._keytipManager,h.KeytipEvents.PERSISTED_KEYTIP_EXECUTE,this._onPersistedKeytipExecute),this._events.off(this._keytipManager,h.KeytipEvents.ENTER_KEYTIP_MODE,this._enterKeytipMode),this._events.off(this._keytipManager,h.KeytipEvents.EXIT_KEYTIP_MODE,this._exitKeytipMode)},t.prototype.getCurrentSequence=function(){return this._currentSequence},t.prototype.getKeytipTree=function(){return this._keytipTree},t.prototype.processTransitionInput=function(e,t){var n=this._keytipTree.currentKeytip;p.transitionKeysContain(this.props.keytipExitSequences,e)&&n?(this._keyHandled=!0,this._exitKeytipMode(t)):p.transitionKeysContain(this.props.keytipReturnSequences,e)?n&&(this._keyHandled=!0,n.id===this._keytipTree.root.id?this._exitKeytipMode(t):(n.onReturn&&n.onReturn(this._getKtpExecuteTarget(n),this._getKtpTarget(n)),this._currentSequence="",this._keytipTree.currentKeytip=this._keytipTree.getNode(n.parent),this.showKeytips(this._keytipTree.getChildren()),this._warnIfDuplicateKeytips())):p.transitionKeysContain(this.props.keytipStartSequences,e)&&!n&&(this._keyHandled=!0,this._enterKeytipMode(),this._warnIfDuplicateKeytips())},t.prototype.processInput=function(e,t){var n=this._currentSequence+e,r=this._keytipTree.currentKeytip;if(r){var i=this._keytipTree.getExactMatchedNode(n,r);if(i){this._keytipTree.currentKeytip=r=i;var o=this._keytipTree.getChildren();return r.onExecute&&(r.onExecute(this._getKtpExecuteTarget(r),this._getKtpTarget(r)),r=this._keytipTree.currentKeytip),0!==o.length||r.hasDynamicChildren||r.hasMenu?(this.showKeytips(o),this._warnIfDuplicateKeytips()):this._exitKeytipMode(t),void(this._currentSequence="")}var a=this._keytipTree.getPartiallyMatchedNodes(n,r);if(a.length>0){var s=a.filter(function(e){return!e.persisted}).map(function(e){return e.id});this.showKeytips(s),this._currentSequence=n}}},t.prototype.showKeytips=function(e){for(var t=0,n=this._keytipManager.getKeytips();t<n.length;t++){var r=n[t],i=d.sequencesToID(r.keySequences);e.indexOf(i)>=0?r.visible=!0:r.overflowSetSequence&&e.indexOf(d.sequencesToID(d.mergeOverflows(r.keySequences,r.overflowSetSequence)))>=0?r.visible=!0:r.visible=!1}this._setKeytips()},t.prototype._enterKeytipMode=function(){this._keytipManager.shouldEnterKeytipMode&&(this._keytipTree.currentKeytip=this._keytipTree.root,this.showKeytips(this._keytipTree.getChildren()),this._setInKeytipMode(!0),this.props.onEnterKeytipMode&&this.props.onEnterKeytipMode())},t.prototype._exitKeytipMode=function(e){this._keytipTree.currentKeytip=void 0,this._currentSequence="",this.showKeytips([]),this._delayedQueueTimeout&&this._async.clearTimeout(this._delayedQueueTimeout),this._delayedKeytipQueue=[],this._setInKeytipMode(!1),this.props.onExitKeytipMode&&this.props.onExitKeytipMode(e)},t.prototype._setKeytips=function(e){void 0===e&&(e=this._keytipManager.getKeytips()),this.setState({keytips:e,visibleKeytips:this._getVisibleKeytips(e)})},t.prototype._persistedKeytipExecute=function(e,t){this._newCurrentKeytipSequences=t;var n=this._keytipTree.getNode(d.sequencesToID(e));n&&n.onExecute&&n.onExecute(this._getKtpExecuteTarget(n),this._getKtpTarget(n))},t.prototype._getVisibleKeytips=function(e){var t={};return e.filter(function(e){var n=d.sequencesToID(e.keySequences);return t[n]=t[n]?t[n]+1:1,e.visible&&1===t[n]})},t.prototype._getModifierKey=function(e,t){var n=[];return t.altKey&&"Alt"!==e&&n.push(p.KeytipTransitionModifier.alt),t.ctrlKey&&"Control"!==e&&n.push(p.KeytipTransitionModifier.ctrl),t.shiftKey&&"Shift"!==e&&n.push(p.KeytipTransitionModifier.shift),t.metaKey&&"Meta"!==e&&n.push(p.KeytipTransitionModifier.meta),n.length?n:void 0},t.prototype._triggerKeytipImmediately=function(e){var t=e.keySequences.slice();if(e.overflowSetSequence&&(t=d.mergeOverflows(t,e.overflowSetSequence)),this._keytipTree.currentKeytip=this._keytipTree.getNode(d.sequencesToID(t)),this._keytipTree.currentKeytip){var n=this._keytipTree.getChildren();n.length&&this.showKeytips(n),this._keytipTree.currentKeytip.onExecute&&this._keytipTree.currentKeytip.onExecute(this._getKtpExecuteTarget(this._keytipTree.currentKeytip),this._getKtpTarget(this._keytipTree.currentKeytip))}this._newCurrentKeytipSequences=void 0},t.prototype._addKeytipToQueue=function(e){var t=this;this._delayedKeytipQueue.push(e),this._delayedQueueTimeout&&this._async.clearTimeout(this._delayedQueueTimeout),this._delayedQueueTimeout=this._async.setTimeout(function(){t._delayedKeytipQueue.length&&(t.showKeytips(t._delayedKeytipQueue),t._delayedKeytipQueue=[])},300)},t.prototype._removeKeytipFromQueue=function(e){var t=this,n=this._delayedKeytipQueue.indexOf(e);n>=0&&(this._delayedKeytipQueue.splice(n,1),this._delayedQueueTimeout&&this._async.clearTimeout(this._delayedQueueTimeout),this._delayedQueueTimeout=this._async.setTimeout(function(){t._delayedKeytipQueue.length&&(t.showKeytips(t._delayedKeytipQueue),t._delayedKeytipQueue=[])},300))},t.prototype._getKtpExecuteTarget=function(e){return l.getDocument().querySelector(d.ktpTargetFromId(e.id))},t.prototype._getKtpTarget=function(e){return l.getDocument().querySelector(d.ktpTargetFromSequences(e.keySequences))},t.prototype._isCurrentKeytipAnAlias=function(e){var t=this._keytipTree.currentKeytip;return!(!t||!t.overflowSetSequence&&!t.persisted||!l.arraysEqual(e.keySequences,t.keySequences))},t.defaultProps={keytipStartSequences:[f],keytipExitSequences:[m],keytipReturnSequences:[g],content:""},t}(l.BaseComponent);t.KeytipLayerBase=v},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6);t.getLayerStyles=function(e){return{root:[{zIndex:r.ZIndexes.KeytipLayer}]}},t.getStyles=function(e){return{innerContent:[{position:"absolute",width:0,height:0,margin:0,padding:0,border:0,overflow:"hidden",visibility:"hidden"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(23),s=n(27),l=n(531),u=o.classNamesFunction(),c=function(e){function t(t){var n,r=e.call(this,t)||this;return r.ICON_MAP=((n={})[l.MessageBarType.info]="Info",n[l.MessageBarType.warning]="Info",n[l.MessageBarType.error]="ErrorBadge",n[l.MessageBarType.blocked]="Blocked2",n[l.MessageBarType.remove]="Blocked",n[l.MessageBarType.severeWarning]="Warning",n[l.MessageBarType.success]="Completed",n),r._onClick=function(e){r.setState({expandSingleLine:!r.state.expandSingleLine})},r.state={labelId:o.getId("MessageBar"),showContent:!1,expandSingleLine:!1},r}return r.__extends(t,e),t.prototype.render=function(){var e=this.props.isMultiline;return this._classNames=this._getClassNames(),e?this._renderMultiLine():this._renderSingleLine()},t.prototype._getActionsDiv=function(){return this.props.actions?i.createElement("div",{className:this._classNames.actions},this.props.actions):null},t.prototype._getDismissDiv=function(){return this.props.onDismiss?i.createElement(a.IconButton,{disabled:!1,className:this._classNames.dismissal,onClick:this.props.onDismiss,iconProps:{iconName:"Clear"},ariaLabel:this.props.dismissButtonAriaLabel}):null},t.prototype._getDismissSingleLine=function(){return this.props.onDismiss?i.createElement("div",{className:this._classNames.dismissSingleLine},this._getDismissDiv()):null},t.prototype._getExpandSingleLine=function(){return!this.props.actions&&this.props.truncated?i.createElement("div",{className:this._classNames.expandSingleLine},i.createElement(a.IconButton,{disabled:!1,className:this._classNames.expand,onClick:this._onClick,iconProps:{iconName:this.state.expandSingleLine?"DoubleChevronUp":"DoubleChevronDown"},ariaLabel:this.props.overflowButtonAriaLabel})):null},t.prototype._getIconSpan=function(){return i.createElement("div",{className:this._classNames.iconContainer},i.createElement(s.Icon,{iconName:this.ICON_MAP[this.props.messageBarType],className:this._classNames.icon}))},t.prototype._renderMultiLine=function(){return i.createElement("div",{className:this._classNames.root,"aria-live":this._getAnnouncementPriority()},i.createElement("div",{className:this._classNames.content},this._getIconSpan(),this._renderInnerText(),this._getDismissDiv()),this._getActionsDiv())},t.prototype._renderSingleLine=function(){return i.createElement("div",{className:this._classNames.root,"aria-expanded":!this.props.actions&&this.props.truncated?this.state.expandSingleLine:void 0},i.createElement("div",{className:this._classNames.content},this._getIconSpan(),this._renderInnerText(),this._getExpandSingleLine(),this._getActionsDiv(),this._getDismissSingleLine()))},t.prototype._renderInnerText=function(){return i.createElement("div",{className:this._classNames.text,id:this.state.labelId},i.createElement("span",{className:this._classNames.innerText,role:"status","aria-live":this._getAnnouncementPriority()},i.createElement(o.DelayedRender,null,i.createElement("span",null,this.props.children))))},t.prototype._getClassNames=function(){var e=this.props,t=e.theme,n=e.className,r=e.messageBarType,i=e.onDismiss,o=e.actions,a=e.truncated,s=e.isMultiline,c=this.state.expandSingleLine;return u(this.props.styles,{theme:t,messageBarType:r||l.MessageBarType.info,onDismiss:void 0!==i,actions:void 0!==o,truncated:a,isMultiline:s,expandSingleLine:c,className:n})},t.prototype._getAnnouncementPriority=function(){switch(this.props.messageBarType){case l.MessageBarType.blocked:case l.MessageBarType.error:case l.MessageBarType.severeWarning:return"assertive"}return"polite"},t.defaultProps={messageBarType:l.MessageBarType.info,onDismiss:void 0,isMultiline:!0},t}(o.BaseComponent);t.MessageBarBase=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),o=n(1),a=n(2),s=n(34),l=n(23),u=n(27),c=n(1026);function d(e){return!!e&&!/^[a-z0-9+-.]:\/\//i.test(e)}t.isRelativeUrl=d;var p=a.classNamesFunction(),h=function(e){function t(t){var n=e.call(this,t)||this;if(n._onRenderLink=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=p(r,{theme:a,groups:i});return o.createElement("div",{className:s.linkText},e.name)},n._renderGroup=function(e,t){var r=n.props,i=r.styles,a=r.groups,s=r.theme,l=r.onRenderGroupHeader,u=void 0===l?n._renderGroupHeader:l,c=p(i,{theme:s,isGroup:!0,isExpanded:!n.state.isGroupCollapsed[e.name],groups:a});return o.createElement("div",{key:t,className:c.group},e.name?u(e,n._renderGroupHeader):null,o.createElement("div",{className:c.groupContent},n._renderLinks(e.links,0)))},n._renderGroupHeader=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=t.expandButtonAriaLabel,l=p(r,{theme:a,isGroup:!0,isExpanded:!n.state.isGroupCollapsed[e.name],groups:i});return o.createElement("button",{className:l.chevronButton,onClick:n._onGroupHeaderClicked.bind(n,e),"aria-label":s,"aria-expanded":!n.state.isGroupCollapsed[e.name]},o.createElement(u.Icon,{className:l.chevronIcon,iconName:"ChevronDown"}),e.name)},n.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},t.groups)for(var r=0,i=t.groups;r<i.length;r++){var a=i[r];a.collapseByDefault&&a.name&&(n.state.isGroupCollapsed[a.name]=!0)}return n}return i.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){for(var t=e.groups||[],n=this.state.isGroupCollapsed,r=!1,i=0,o=t;i<o.length;i++){var a=o[i];a.name&&a.collapseByDefault&&!n.hasOwnProperty(a.name)&&(n[a.name]=!0,r=!0)}r&&this.setState({isGroupCollapsed:n})},t.prototype.render=function(){var e=this.props,t=e.styles,n=e.groups,r=e.className,i=e.isOnTop,a=e.theme;if(!n)return null;var l=n.map(this._renderGroup),u=p(t,{theme:a,className:r,isOnTop:i,groups:n});return o.createElement(s.FocusZone,{direction:s.FocusZoneDirection.vertical},o.createElement("nav",{role:"navigation",className:u.root,"aria-label":this.props.ariaLabel},l))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype._renderNavLink=function(e,t,n){var r=this.props,i=r.styles,a=r.groups,s=r.theme,u=r.onRenderLink,h=void 0===u?this._onRenderLink:u,f=p(i,{theme:s,isSelected:this._isLinkSelected(e),isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*n+3,groups:a}),m=e.url&&e.target&&!d(e.url)?"noopener noreferrer":void 0;return o.createElement(l.ActionButton,{className:f.link,styles:c.buttonStyles,href:e.url||(e.forceAnchor?"javascript:":void 0),iconProps:e.iconProps||{iconName:e.icon||""},ariaDescription:e.title||e.name,onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:e.title||e.name,target:e.target,rel:m,"aria-label":e.ariaLabel},h(e,this._onRenderLink))},t.prototype._renderCompositeLink=function(e,t,n){var r=i.__assign({},a.getNativeProps(e,a.divProperties,["onClick"])),s=this.props,l=s.styles,c=s.groups,d=s.theme,h=p(l,{theme:d,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,position:14*n+1,groups:c});return o.createElement("div",i.__assign({},r,{key:e.key||t,className:h.compositeLink}),e.links&&e.links.length>0?o.createElement("button",{className:h.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":this.props.expandButtonAriaLabel,"aria-expanded":e.isExpanded?"true":"false"},o.createElement(u.Icon,{className:h.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,n))},t.prototype._renderLink=function(e,t,n){var r=this.props,i=r.styles,a=r.groups,s=r.theme,l=p(i,{theme:s,groups:a});return o.createElement("li",{key:e.key||t,role:"listitem",className:l.navItem},this._renderCompositeLink(e,t,n),e.isExpanded?this._renderLinks(e.links,++n):null)},t.prototype._renderLinks=function(e,t){var n=this;if(!e||!e.length)return null;var r=e.map(function(e,r){return n._renderLink(e,r,t)}),i=this.props,a=i.styles,s=i.groups,l=i.theme,u=p(a,{theme:l,groups:s});return o.createElement("ul",{role:"list",className:u.navItems},r)},t.prototype._onGroupHeaderClicked=function(e,t){var n=this.state.isGroupCollapsed,r=e.name,i=!n[r];e.onHeaderClick&&e.onHeaderClick(t,i),n[r]=i,this.setState({isGroupCollapsed:n}),t.preventDefault(),t.stopPropagation()},t.prototype._onLinkExpandClicked=function(e,t){var n=this.props.onLinkExpandClick;n&&n(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._onNavAnchorLinkClicked=function(e,t){this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey&&e.key===this.state.selectedKey)return!0;if("undefined"===typeof window)return!1;if(!e.url)return!1;(r=r||document.createElement("a")).href=e.url||"";var t=r.href;return location.href===t||(location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(r.href=location.hash.substring(1),r.href===t)))},t.defaultProps={groups:null},t}(a.BaseComponent);t.NavBase=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"};t.buttonStyles={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",lineHeight:"36px"}},t.getStyles=function(e){var t=e.className,n=e.theme,o=e.isOnTop,a=e.isExpanded,s=e.isGroup,l=e.isLink,u=e.isSelected,c=e.isButtonEntry,d=e.navHeight,p=void 0===d?36:d,h=e.position,f=e.leftPadding,m=void 0===f?20:f,g=e.leftPaddingExpanded,b=void 0===g?28:g,v=e.rightPadding,y=void 0===v?20:v,_=n.palette,S=n.semanticColors,w=r.getGlobalClassNames(i,n);return{root:[w.root,t,n.fonts.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},o&&[{position:"absolute"},r.AnimationClassNames.slideRightIn40]],linkText:[w.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textOverflow:"ellipsis"}],compositeLink:[w.compositeLink,{display:"block",position:"relative",color:S.bodyText,backgroundColor:S.bodyBackground},a&&"is-expanded",u&&"is-selected"],link:[w.link,r.getFocusStyle(n),{display:"block",position:"relative",height:p+"px",width:"100%",lineHeight:p+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:m,paddingRight:y,selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:_.neutralLighterAlt,color:S.bodyText}}},u&&{color:_.themePrimary,backgroundColor:_.neutralLighter,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0}}},c&&{color:_.themePrimary}],chevronButton:[w.chevronButton,r.getFocusStyle(n),{display:"block",fontWeight:r.FontWeights.regular,fontSize:r.FontSizes.small,textAlign:"left",lineHeight:p+"px",margin:"5px 0",padding:"0px, "+y+"px, 0px, "+b+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:S.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:"inherit"},"&:hover":{color:S.bodyText,backgroundColor:_.neutralLighterAlt},"$compositeLink:hover &":{color:S.bodyText,backgroundColor:_.neutralLighterAlt}}},s&&[{width:"100%",height:p+"px",borderBottom:"1px solid "+S.bodyDivider},r.DefaultFontStyles.large],l&&[{display:"block",width:b-2+"px",height:p-2+"px",position:"absolute",top:"1px",left:h+"px",zIndex:r.ZIndexes.Nav,padding:0,margin:0}],u&&{color:_.themePrimary,backgroundColor:_.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0}}}],chevronIcon:[w.chevronIcon,{position:"absolute",left:"8px",height:p+"px",lineHeight:p+"px",fontSize:"12px",transition:"transform .1s linear"},a&&{transform:"rotate(-180deg)"},l&&{top:0}],navItem:[w.navItem,{padding:0}],navItems:[w.navItems,{listStyleType:"none",padding:0}],group:[w.group,a&&"is-expanded"],groupContent:[w.groupContent,{display:"none",marginBottom:"40px"},r.AnimationClassNames.slideDownIn20,a&&{display:"block"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(23),s=n(34),l=n(1028),u=n(532),c=n(532),d=n(27),p=o.classNamesFunction(),h=i.createElement(l.PivotItem,null).type,f=function(e){function t(t){var n=e.call(this,t)||this;n.focusZone=o.createRef(),n._renderPivotLink=function(e){var t,o=e.itemKey,s=e.headerButtonProps,l=n._keyToTabIds[o],u=e.onRenderItemLink,c=n.state.selectedKey===o;return t=u?u(e,n._renderLinkContent):n._renderLinkContent(e),i.createElement(a.CommandButton,r.__assign({},s,{id:l,key:o,className:c?n._classNames.linkIsSelected:n._classNames.link,onClick:n._onLinkClick.bind(n,o),onKeyPress:n._onKeyPress.bind(n,o),ariaLabel:e.ariaLabel,role:"tab","aria-selected":n.state.selectedKey===o,name:e.headerText,keytipProps:e.keytipProps}),t)},n._renderLinkContent=function(e){var t=e.itemCount,r=e.itemIcon,o=e.headerText;return i.createElement("span",{className:n._classNames.linkContent},void 0!==r&&i.createElement("span",{className:n._classNames.icon},i.createElement(d.Icon,{iconName:r})),void 0!==o&&i.createElement("span",{className:n._classNames.text}," ",e.headerText),void 0!==t&&i.createElement("span",{className:n._classNames.count}," (",t,")"))},n._renderPivotItem=function(){if(n.props.headersOnly)return null;var e=n.state.selectedKey,t=n._keyToIndexMapping[e],r=n.state.selectedTabId;return i.createElement("div",{role:"tabpanel","aria-labelledby":r},i.Children.toArray(n.props.children)[t])},n._pivotId=o.getId("Pivot");var s,l=n._getPivotLinks(n.props);return t.initialSelectedKey?s=t.initialSelectedKey:t.initialSelectedIndex?s=l[t.initialSelectedIndex].itemKey:t.selectedKey?s=t.selectedKey:l.length&&(s=l[0].itemKey),n.state={links:l,selectedKey:s,selectedTabId:n._keyToTabIds[s]},n._renderPivotLink=n._renderPivotLink.bind(n),n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=this,n=this._getPivotLinks(e);this.setState(function(r,i){var o;return t._isKeyValid(e.selectedKey)?o=e.selectedKey:t._isKeyValid(r.selectedKey)?o=r.selectedKey:n.length&&(o=n[0].itemKey),{links:n,selectedKey:o,selectedTabId:t._keyToTabIds[o]}})},t.prototype.focus=function(){this.focusZone.current&&this.focusZone.current.focus()},t.prototype.render=function(){var e=o.getNativeProps(this.props,o.divProperties);return this._classNames=this._getClassNames(this.props),i.createElement("div",r.__assign({},e),this._renderPivotLinks(),this._renderPivotItem())},t.prototype._renderPivotLinks=function(){var e=this.state.links.map(this._renderPivotLink);return i.createElement(s.FocusZone,{componentRef:this.focusZone,direction:s.FocusZoneDirection.horizontal},i.createElement("div",{className:this._classNames.root,role:"tablist"},e))},t.prototype._getPivotLinks=function(e){var t=this,n=[];return this._keyToIndexMapping={},this._keyToTabIds={},i.Children.map(e.children,function(e,r){if("object"===typeof e&&e.type===h){var i=e,a=i.props.itemKey||r.toString();n.push({headerText:i.props.headerText||i.props.linkText,headerButtonProps:i.props.headerButtonProps,ariaLabel:i.props.ariaLabel,itemKey:a,itemCount:i.props.itemCount,itemIcon:i.props.itemIcon,onRenderItemLink:i.props.onRenderItemLink,keytipProps:i.props.keytipProps}),t._keyToIndexMapping[a]=r,t._keyToTabIds[a]=t._getTabId(a,r)}else o.warn("The children of a Pivot component must be of type PivotItem to be rendered.")}),n},t.prototype._getTabId=function(e,t){return this.props.getTabId?this.props.getTabId(e,t):this._pivotId+"-Tab"+t},t.prototype._isKeyValid=function(e){return void 0!==e&&void 0!==this._keyToIndexMapping[e]},t.prototype._onLinkClick=function(e,t){t.preventDefault(),this._updateSelectedItem(e,t)},t.prototype._onKeyPress=function(e,t){13===t.which&&(t.preventDefault(),this._updateSelectedItem(e))},t.prototype._updateSelectedItem=function(e,t){if(this.setState({selectedKey:e,selectedTabId:this._keyToTabIds[e]}),this.props.onLinkClick&&this._keyToIndexMapping[e]>=0){var n=this._keyToIndexMapping[e],r=i.Children.toArray(this.props.children)[n];"object"===typeof r&&r.type===h&&this.props.onLinkClick(r,t)}},t.prototype._getClassNames=function(e){var t=e.theme,n=e.linkSize===c.PivotLinkSize.large,r=e.linkFormat===u.PivotLinkFormat.tabs;return p(e.styles,{theme:t,rootIsLarge:n,rootIsTabs:r})},t}(o.BaseComponent);t.PivotBase=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){return i.createElement("div",r.__assign({},o.getNativeProps(this.props,o.divProperties)),this.props.children)},t}(o.BaseComponent);t.PivotItem=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=o.classNamesFunction(),s=.01,l=function(e){function t(t){var n=e.call(this,t)||this;return n._onRenderProgress=function(e){var t=n.props,r=t.ariaValueText,o=t.barHeight,l=t.className,u=t.styles,c=t.theme,d="number"===typeof n.props.percentComplete?Math.min(100,Math.max(0,100*n.props.percentComplete)):void 0,p=a(u,{theme:c,className:l,barHeight:o,indeterminate:void 0===d}),h={width:void 0!==d?d+"%":void 0,transition:void 0!==d&&d<s?"none":void 0},f=void 0!==d?0:void 0,m=void 0!==d?100:void 0,g=void 0!==d?Math.floor(d):void 0;return i.createElement("div",{className:p.itemProgress},i.createElement("div",{className:p.progressTrack}),i.createElement("div",{className:p.progressBar,style:h,role:"progressbar","aria-valuemin":f,"aria-valuemax":m,"aria-valuenow":g,"aria-valuetext":r}))},n._warnDeprecations({title:"label"}),n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.barHeight,n=e.className,o=e.label,s=void 0===o?this.props.title:o,l=e.description,u=e.styles,c=e.theme,d=e.progressHidden,p=e.onRenderProgress,h=void 0===p?this._onRenderProgress:p,f="number"===typeof this.props.percentComplete?Math.min(100,Math.max(0,100*this.props.percentComplete)):void 0,m=a(u,{theme:c,className:n,barHeight:t,indeterminate:void 0===f});return i.createElement("div",{className:m.root},s?i.createElement("div",{className:m.itemName},s):null,d?null:h(r.__assign({},this.props,{percentComplete:f}),this._onRenderProgress),l?i.createElement("div",{className:m.itemDescription},l):null)},t.defaultProps={label:"",description:"",width:180},t}(o.BaseComponent);t.ProgressIndicatorBase=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(27),s=n(34),l=n(1031),u=o.classNamesFunction(),c=function(e){return i.createElement("div",{className:e.classNames.ratingStar,key:e.id},i.createElement(a.Icon,{className:e.classNames.ratingStarBack,iconName:"FavoriteStarFill"}),!e.disabled&&i.createElement(a.Icon,{className:e.classNames.ratingStarFront,iconName:"FavoriteStarFill",style:{width:e.fillPercentage+"%"}}))},d=function(e){function t(t){var n=e.call(this,t)||this;return n._warnDeprecations({onChanged:"onChange"}),n._id=o.getId("Rating"),n._min=n.props.allowZeroStars?0:1,void 0!==n.props.min&&1!==n.props.min&&(n._min=n.props.min),n._labelId=o.getId("RatingLabel"),n.state={rating:n._getInitialValue(t)},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){"undefined"!==typeof e.rating&&e.rating!==this.state.rating&&this.setState({rating:this._getClampedRating(e.rating)})},t.prototype.render=function(){var e,t,n,a=this._id,d=[],p=[],h=this.props,f=h.disabled,m=h.getAriaLabel,g=h.styles,b=h.max,v=h.rating,y=h.readOnly,_=h.size,S=h.theme;this._classNames=u(g,{disabled:f,readOnly:y,theme:S});for(var w=this._min;w<=b;w++)if(0!==w){var E={fillPercentage:this._getFillingPercentage(w),disabled:!!f,readOnly:!!y,classNames:this._classNames};p.push(this._getStarId(w-1)),d.push(i.createElement("button",r.__assign({className:o.css(this._classNames.ratingButton,(e={},e[this._classNames.ratingStarIsLarge]=_===l.RatingSize.Large,e[this._classNames.ratingStarIsSmall]=_!==l.RatingSize.Large,e)),id:p[w-1],key:w},w===Math.ceil(this.state.rating)?{"data-is-current":!0}:{},{onFocus:this._onFocus.bind(this,w),onClick:this._onFocus.bind(this,w),disabled:!(!f&&!y),role:"presentation",type:"button"}),this._getLabel(w),i.createElement(c,r.__assign({key:w+"rating"},E))))}return i.createElement("div",{className:o.css("ms-Rating-star",this._classNames.root,(t={},t[this._classNames.rootIsLarge]=_===l.RatingSize.Large,t[this._classNames.rootIsSmall]=_!==l.RatingSize.Large,t)),"aria-label":m?m(this.state.rating?this.state.rating:0,this.props.max):"",id:a},i.createElement(s.FocusZone,{direction:s.FocusZoneDirection.horizontal,tabIndex:y?0:-1,className:o.css(this._classNames.ratingFocusZone,(n={},n[this._classNames.rootIsLarge]=_===l.RatingSize.Large,n[this._classNames.rootIsSmall]=_!==l.RatingSize.Large,n)),"data-is-focusable":!!y,defaultActiveElement:v?p[v-1]&&"#"+p[v-1]:void 0},d))},t.prototype._getStarId=function(e){return this._id+"-star-"+e},t.prototype._onFocus=function(e,t){if(this.state.rating!==e){this.setState({rating:e});var n=this.props,r=n.onChange,i=n.onChanged;r&&r(t,e),i&&i(e)}},t.prototype._getLabel=function(e){var t=this.props.ariaLabelFormat||"";return i.createElement("span",{id:this._labelId+"-"+e,className:this._classNames.labelText},o.format(t,e,this.props.max))},t.prototype._getInitialValue=function(e){return"undefined"===typeof e.rating?this._min:null!==e.rating?this._getClampedRating(e.rating):void 0},t.prototype._getClampedRating=function(e){return Math.min(Math.max(e,this._min),this.props.max)},t.prototype._getFillingPercentage=function(e){var t=Math.ceil(this.state.rating),n=100;return e===this.state.rating?n=100:e===t?n=this.state.rating%1*100:e>t&&(n=0),n},t.defaultProps={min:1,max:5},t}(o.BaseComponent);t.RatingBase=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Small=0]="Small",e[e.Large=1]="Large"}(t.RatingSize||(t.RatingSize={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(17),a=n(2),s=a.classNamesFunction(),l=function(e){function t(t){var n=e.call(this,t)||this;return n._root=i.createRef(),n._stickyAboveRef=i.createRef(),n._stickyBelowRef=i.createRef(),n._contentContainer=i.createRef(),n.subscribe=function(e){n._subscribers.add(e)},n.unsubscribe=function(e){n._subscribers.delete(e)},n.addSticky=function(e){n._stickies.add(e),n.contentContainer&&(e.setDistanceFromTop(n.contentContainer),n.sortSticky(e)),n.notifySubscribers()},n.removeSticky=function(e){n._stickies.delete(e),n._removeStickyFromContainers(e),n.notifySubscribers()},n.sortSticky=function(e){n.stickyAbove&&n.stickyBelow&&(e.canStickyTop&&e.stickyContentTop&&n._addToStickyContainer(e,n.stickyAbove,e.stickyContentTop),e.canStickyBottom&&e.stickyContentBottom&&n._addToStickyContainer(e,n.stickyBelow,e.stickyContentBottom))},n.updateStickyRefHeights=function(){var e=0,t=0;n._stickies.forEach(function(r){var i=r.state,o=i.isStickyTop,a=i.isStickyBottom;r.nonStickyContent&&(o&&(e+=r.nonStickyContent.offsetHeight),a&&(t+=r.nonStickyContent.offsetHeight),n._checkStickyStatus(r))}),n.setState({stickyTopHeight:e,stickyBottomHeight:t})},n.notifySubscribers=function(){n.contentContainer&&n._subscribers.forEach(function(e){e(n.contentContainer,n.stickyBelow)})},n.getScrollPosition=function(){return n.contentContainer?n.contentContainer.scrollTop:0},n._addToStickyContainer=function(e,t,r){if(t.children.length){if(!t.contains(r)){var i=[].slice.call(t.children),o=[];n._stickies.forEach(function(r){t===n.stickyAbove&&e.canStickyTop?o.push(r):e.canStickyBottom&&o.push(r)});var a=o.sort(function(e,t){return e.distanceFromTop-t.distanceFromTop}).filter(function(e){var r=t===n.stickyAbove?e.stickyContentTop:e.stickyContentBottom;if(r)return i.indexOf(r)>-1}),s=void 0;for(var l in a)if(a[l].distanceFromTop>=e.distanceFromTop){s=a[l];break}var u=null;s&&(u=t===n.stickyAbove?s.stickyContentTop:s.stickyContentBottom),t.insertBefore(r,u)}}else t.appendChild(r)},n._removeStickyFromContainers=function(e){n.stickyAbove&&e.stickyContentTop&&n.stickyAbove.removeChild(e.stickyContentTop),n.stickyBelow&&e.stickyContentBottom&&n.stickyBelow.removeChild(e.stickyContentBottom)},n._onWindowResize=function(){var e=n._getScrollbarWidth(),t=n._getScrollbarHeight();n.setState({scrollbarWidth:e,scrollbarHeight:t}),n.notifySubscribers()},n._getStickyContainerStyle=function(e,t){return r.__assign({height:e},a.getRTL()?{right:"0",left:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}:{left:"0",right:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"},t?{top:"0"}:{bottom:(n.state.scrollbarHeight||n._getScrollbarHeight()||0)+"px"})},n._onScroll=function(){var e=n.contentContainer;e&&n._stickies.forEach(function(t){t.syncScroll(e)}),n._notifyThrottled()},n._subscribers=new Set,n._stickies=new Set,n.state={stickyTopHeight:0,stickyBottomHeight:0,scrollbarWidth:void 0,scrollbarHeight:void 0},n._notifyThrottled=n._async.throttle(n.notifySubscribers,50),n}return r.__extends(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyAbove",{get:function(){return this._stickyAboveRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyBelow",{get:function(){return this._stickyBelowRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"contentContainer",{get:function(){return this._contentContainer.current},enumerable:!0,configurable:!0}),t.prototype.getChildContext=function(){return{scrollablePane:{subscribe:this.subscribe,unsubscribe:this.unsubscribe,addSticky:this.addSticky,removeSticky:this.removeSticky,updateStickyRefHeights:this.updateStickyRefHeights,sortSticky:this.sortSticky,notifySubscribers:this.notifySubscribers}}},t.prototype.componentDidMount=function(){var e=this,t=this.props.initialScrollPosition;this._events.on(this.contentContainer,"scroll",this._onScroll),this._events.on(window,"resize",this._onWindowResize),this.contentContainer&&t&&(this.contentContainer.scrollTop=t),this.setStickiesDistanceFromTop(),this._stickies.forEach(function(t){e.sortSticky(t)}),this.notifySubscribers(),"MutationObserver"in window&&(this._mutationObserver=new MutationObserver(function(t){if(e.notifySubscribers(),t.some(function(e){return null!==this.stickyAbove&&null!==this.stickyBelow&&(this.stickyAbove.contains(e.target)||this.stickyBelow.contains(e.target))}.bind(e)))e.updateStickyRefHeights();else{var n=[];e._stickies.forEach(function(e){e.root&&e.root.contains(t[0].target)&&n.push(e)}),n.length&&n.forEach(function(e){e.forceUpdate()})}}),this.root&&this._mutationObserver.observe(this.root,{childList:!0,attributes:!0,subtree:!0,characterData:!0}))},t.prototype.componentWillUnmount=function(){this._events.off(this.contentContainer),this._events.off(window),this._mutationObserver.disconnect()},t.prototype.shouldComponentUpdate=function(e,t){return this.props.children!==e.children||this.props.initialScrollPosition!==e.initialScrollPosition||this.props.className!==e.className||this.state.stickyTopHeight!==t.stickyTopHeight||this.state.stickyBottomHeight!==t.stickyBottomHeight||this.state.scrollbarWidth!==t.scrollbarWidth||this.state.scrollbarHeight!==t.scrollbarHeight},t.prototype.componentDidUpdate=function(e,t){var n=this.props.initialScrollPosition;this.contentContainer&&"number"===typeof n&&e.initialScrollPosition!==n&&(this.contentContainer.scrollTop=n),t.stickyTopHeight===this.state.stickyTopHeight&&t.stickyBottomHeight===this.state.stickyBottomHeight||this.notifySubscribers(),this._async.setTimeout(this._onWindowResize,0)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.theme,o=e.styles,l=this.state,u=l.stickyTopHeight,c=l.stickyBottomHeight,d=s(o,{theme:n,className:t,scrollbarVisibility:this.props.scrollbarVisibility});return i.createElement("div",r.__assign({},a.getNativeProps(this.props,a.divProperties),{ref:this._root,className:d.root}),i.createElement("div",{ref:this._contentContainer,className:d.contentContainer,"data-is-scrollable":!0},this.props.children),i.createElement("div",{ref:this._stickyAboveRef,className:d.stickyAbove,style:this._getStickyContainerStyle(u,!0)}),i.createElement("div",{className:d.stickyBelow,style:this._getStickyContainerStyle(c,!1)},i.createElement("div",{ref:this._stickyBelowRef,className:d.stickyBelowItems})))},t.prototype.setStickiesDistanceFromTop=function(){var e=this;this.contentContainer&&this._stickies.forEach(function(t){t.setDistanceFromTop(e.contentContainer)})},t.prototype.forceLayoutUpdate=function(){this._onWindowResize()},t.prototype._checkStickyStatus=function(e){this.stickyAbove&&this.stickyBelow&&this.contentContainer&&e.nonStickyContent&&(e.state.isStickyTop||e.state.isStickyBottom?(e.state.isStickyTop&&!this.stickyAbove.contains(e.nonStickyContent)&&e.stickyContentTop&&e.addSticky(e.stickyContentTop),e.state.isStickyBottom&&!this.stickyBelow.contains(e.nonStickyContent)&&e.stickyContentBottom&&e.addSticky(e.stickyContentBottom)):this.contentContainer.contains(e.nonStickyContent)||e.resetSticky())},t.prototype._getScrollbarWidth=function(){var e=this.contentContainer;return e?e.offsetWidth-e.clientWidth:void 0},t.prototype._getScrollbarHeight=function(){var e=this.contentContainer;return e?e.offsetHeight-e.clientHeight:void 0},t.childContextTypes={scrollablePane:o.object},t}(a.BaseComponent);t.ScrollablePaneBase=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(23),s=n(27),l=o.classNamesFunction(),u=function(e){function t(t){var n=e.call(this,t)||this;return n._rootElement=o.createRef(),n._inputElement=o.createRef(),n._onClickFocus=function(){var e=n._inputElement.value;e&&(n.focus(),e.selectionStart=e.selectionEnd=0)},n._onFocusCapture=function(e){n.setState({hasFocus:!0}),n._events.on(e.currentTarget,"blur",n._onBlur,!0),n.props.onFocus&&n.props.onFocus(e)},n._onClearClick=function(e){var t=n.props.clearButtonProps;t&&t.onClick&&t.onClick(e),e.defaultPrevented||n._onClear(e)},n._onKeyDown=function(e){switch(e.which){case 27:n.props.onEscape&&n.props.onEscape(e),e.defaultPrevented||n._onClear(e);break;case 13:n.props.onSearch&&n.props.onSearch(n.state.value);break;default:if(n.props.onKeyDown&&n.props.onKeyDown(e),!e.defaultPrevented)return}e.preventDefault(),e.stopPropagation()},n._onBlur=function(e){n._events.off(n._rootElement.current,"blur"),n.setState({hasFocus:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onInputChange=function(e){var t=e.target.value;t!==n._latestValue&&(n._latestValue=t,n.setState({value:t}),n._callOnChange(t))},n._warnDeprecations({labelText:"placeholder",defaultValue:"value"}),n._latestValue=t.value||"",n.state={value:n._latestValue,hasFocus:!1,id:o.getId("SearchBox")},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){void 0!==e.value&&(this._latestValue=e.value,this.setState({value:e.value}))},t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.placeholder,u=e.className,c=e.disabled,d=e.underlined,p=e.styles,h=e.labelText,f=e.theme,m=e.clearButtonProps,g=e.disableAnimation,b=e.iconProps,v=this.state,y=v.value,_=v.hasFocus,S=v.id,w=void 0===h?n:h,E=l(p,{theme:f,className:u,underlined:d,hasFocus:_,disabled:c,hasInput:y.length>0,disableAnimation:g}),C=o.getNativeProps(this.props,o.inputProperties,["id","className","placeholder","onFocus","onBlur","value"]);return i.createElement("div",{ref:this._rootElement,className:E.root,onFocusCapture:this._onFocusCapture},i.createElement("div",{className:E.iconContainer,onClick:this._onClickFocus,"aria-hidden":!0},i.createElement(s.Icon,r.__assign({iconName:"Search"},b,{className:E.icon}))),i.createElement("input",r.__assign({},C,{id:S,className:E.field,placeholder:w,onChange:this._onInputChange,onInput:this._onInputChange,onKeyDown:this._onKeyDown,value:y,disabled:c,"aria-label":t||n,ref:this._inputElement})),y.length>0&&i.createElement("div",{className:E.clearButton},i.createElement(a.IconButton,r.__assign({styles:{root:{height:"auto"},icon:{fontSize:"12px"}},iconProps:{iconName:"Clear"}},m,{onClick:this._onClearClick}))))},t.prototype.focus=function(){this._inputElement.current&&this._inputElement.current.focus()},t.prototype.hasFocus=function(){return!!this.state.hasFocus},t.prototype._onClear=function(e){this.props.onClear&&this.props.onClear(e),e.defaultPrevented||(this._latestValue="",this.setState({value:""}),this._callOnChange(""),e.stopPropagation(),e.preventDefault(),this.focus())},t.prototype._callOnChange=function(e){var t=this.props,n=t.onChange,r=t.onChanged;r&&r(e),n&&n(e)},t.defaultProps={disableAnimation:!1,clearButtonProps:{ariaLabel:"Clear text"}},t}(o.BaseComponent);t.SearchBoxBase=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(2),o=n(528),a=function(e){function t(t){var n=e.call(this,t)||this;n.addItems=function(e){var t=n.props.onItemSelected?n.props.onItemSelected(e):e,r=t,i=t;if(i&&i.then)i.then(function(e){var t=n.state.items.concat(e);n.updateItems(t)});else{var o=n.state.items.concat(r);n.updateItems(o)}},n.removeItemAt=function(e){var t=n.state.items;if(n._canRemoveItem(t[e])&&e>-1){n.props.onItemsDeleted&&n.props.onItemsDeleted([t[e]]);var r=t.slice(0,e).concat(t.slice(e+1));n.updateItems(r)}},n.removeItem=function(e){var t=n.state.items.indexOf(e);n.removeItemAt(t)},n.removeItems=function(e){var t=n.state.items,r=e.filter(function(e){return n._canRemoveItem(e)}),i=t.filter(function(e){return-1===r.indexOf(e)}),o=r[0],a=t.indexOf(o);n.props.onItemsDeleted&&n.props.onItemsDeleted(r),n.updateItems(i,a)},n.onCopy=function(e){if(n.props.onCopyItems&&n.selection.getSelectedCount()>0){var t=n.selection.getSelection();n.copyItems(t)}},n.renderItems=function(){var e=n.props.removeButtonAriaLabel,t=n.props.onRenderItem;return n.state.items.map(function(r,i){return t({item:r,index:i,key:r.key?r.key:i,selected:n.selection.isIndexSelected(i),onRemoveItem:function(){return n.removeItem(r)},onItemChange:n.onItemChange,removeButtonAriaLabel:e,onCopyItem:function(e){return n.copyItems([e])}})})},n.onSelectionChanged=function(){n.forceUpdate()},n.onItemChange=function(e,t){var r=n.state.items;if(t>=0){var i=r;i[t]=e,n.updateItems(i)}};var r=t.selectedItems||t.defaultSelectedItems||[];return n.state={items:r},n.selection=n.props.selection?n.props.selection:new o.Selection({onSelectionChanged:n.onSelectionChanged}),n}return r.__extends(t,e),Object.defineProperty(t.prototype,"items",{get:function(){return this.state.items},enumerable:!0,configurable:!0}),t.prototype.removeSelectedItems=function(){this.state.items.length&&this.selection.getSelectedCount()>0&&this.removeItems(this.selection.getSelection())},t.prototype.updateItems=function(e,t){var n=this;this.props.selectedItems?this.onChange(e):this.setState({items:e},function(){n._onSelectedItemsUpdated(e,t)})},t.prototype.hasSelectedItems=function(){return this.selection.getSelectedCount()>0},t.prototype.unselectAll=function(){this.selection.setAllSelected(!1)},t.prototype.highlightedItems=function(){return this.selection.getSelection()},t.prototype.componentWillUpdate=function(e,t){t.items&&t.items!==this.state.items&&this.selection.setItems(t.items)},t.prototype.componentDidMount=function(){this.selection.setItems(this.state.items)},t.prototype.componentWillReceiveProps=function(e){e.selectedItems&&this.setState({items:e.selectedItems}),e.selection&&(this.selection=e.selection)},t.prototype.render=function(){return this.renderItems()},t.prototype.onChange=function(e){this.props.onChange&&this.props.onChange(e)},t.prototype.copyItems=function(e){if(this.props.onCopyItems){var t=this.props.onCopyItems(e),n=document.createElement("input");document.body.appendChild(n);try{if(n.value=t,n.select(),!document.execCommand("copy"))throw new Error}catch(e){}finally{document.body.removeChild(n)}}},t.prototype._onSelectedItemsUpdated=function(e,t){this.onChange(e)},t.prototype._canRemoveItem=function(e){return!this.props.canRemoveItem||this.props.canRemoveItem(e)},t}(i.BaseComponent);t.BaseSelectedItemsList=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(112),s=n(23),l=n(2555),u=function(e){function t(t){var n=e.call(this,t)||this;return n.persona=o.createRef(),n.state={contextualMenuVisible:!1},n}return r.__extends(t,e),t.prototype.render=function(){var e,t,n=this.props,u=n.item,c=n.onExpandItem,d=n.onRemoveItem,p=n.removeButtonAriaLabel,h=n.index,f=n.selected,m=o.getId();return i.createElement("div",{ref:this.persona,className:o.css("ms-PickerPersona-container",l.personaContainer,(e={},e["is-selected "+l.personaContainerIsSelected]=f,e),(t={},t["is-invalid "+l.validationError]=!u.isValid,t)),"data-is-focusable":!0,"data-is-sub-focuszone":!0,"data-selection-index":h,role:"listitem","aria-labelledby":"selectedItemPersona-"+m},i.createElement("div",{hidden:!u.canExpand||void 0===c},i.createElement(s.IconButton,{onClick:this._onClickIconButton(c),iconProps:{iconName:"Add",style:{fontSize:"14px"}},className:o.css("ms-PickerItem-removeButton",l.expandButton,l.actionButton),ariaLabel:p})),i.createElement("div",{className:o.css(l.personaWrapper)},i.createElement("div",{className:o.css("ms-PickerItem-content",l.itemContent),id:"selectedItemPersona-"+m},i.createElement(a.Persona,r.__assign({},u,{onRenderCoin:this.props.renderPersonaCoin,onRenderPrimaryText:this.props.renderPrimaryText,size:a.PersonaSize.size32}))),i.createElement(s.IconButton,{onClick:this._onClickIconButton(d),iconProps:{iconName:"Cancel",style:{fontSize:"14px"}},className:o.css("ms-PickerItem-removeButton",l.removeButton,l.actionButton),ariaLabel:p})))},t.prototype._onClickIconButton=function(e){return function(t){t.stopPropagation(),t.preventDefault(),e&&e()}},t}(o.BaseComponent);t.ExtendedSelectedItem=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2559),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(1038),s=o.classNamesFunction(),l=function(e){function t(t){var n=e.call(this,t)||this;return n.state={contentLoaded:t.isDataLoaded},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=this,n=e.isDataLoaded;void 0!==this._lastTimeoutId&&(this._async.clearTimeout(this._lastTimeoutId),this._lastTimeoutId=void 0),n?this._lastTimeoutId=this._async.setTimeout(function(){t.setState({contentLoaded:n}),t._lastTimeoutId=void 0},200):this.setState({contentLoaded:n})},t.prototype.render=function(){var e=this.props,t=e.styles,n=e.shimmerElements,l=e.children,u=e.isDataLoaded,c=e.width,d=e.className,p=e.customElementsGroup,h=e.theme,f=e.ariaLabel,m=this.state.contentLoaded;this._classNames=s(t,{theme:h,isDataLoaded:u,className:d,transitionAnimationInterval:200});var g=o.getNativeProps(this.props,o.divProperties);return i.createElement("div",r.__assign({},g,{className:this._classNames.root}),!m&&i.createElement("div",{style:{width:c||"100%"},className:this._classNames.shimmerWrapper},p||i.createElement(a.ShimmerElementsGroup,{shimmerElements:n})),l&&i.createElement("div",{className:this._classNames.dataWrapper},l),f&&!u&&i.createElement("div",{role:"status","aria-live":"polite"},i.createElement(o.DelayedRender,null,i.createElement("div",{className:this._classNames.screenReaderText},f))))},t.defaultProps={isDataLoaded:!1},t}(o.BaseComponent);t.ShimmerBase=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1039),o=n(2565);t.ShimmerElementsGroup=r.styled(i.ShimmerElementsGroupBase,o.getStyles,void 0,{scope:"ShimmerElementsGroup"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(1040),s=n(1041),l=n(1043),u=n(1045),c=o.classNamesFunction(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._getRenderedElements=function(e,t){return e?e.map(function(e,o){e.type;var c=r.__rest(e,["type"]);switch(e.type){case a.ShimmerElementType.circle:return i.createElement(u.ShimmerCircle,r.__assign({key:o},c,{styles:n._getBorderStyles(e,t)}));case a.ShimmerElementType.gap:return i.createElement(l.ShimmerGap,r.__assign({key:o},c,{styles:n._getBorderStyles(e,t)}));case a.ShimmerElementType.line:return i.createElement(s.ShimmerLine,r.__assign({key:o},c,{styles:n._getBorderStyles(e,t)}))}}):i.createElement(s.ShimmerLine,{height:a.ShimmerElementsDefaultHeights.line,styles:{root:[{borderWidth:"0px"}]}})},n._getBorderStyles=function(e,t){var n,i=e.height,o=t&&i?t-i:0;return e.verticalAlign&&"center"!==e.verticalAlign?e.verticalAlign&&"top"===e.verticalAlign?n={borderBottomWidth:(o||0)+"px",borderTopWidth:"0px"}:e.verticalAlign&&"bottom"===e.verticalAlign&&(n={borderBottomWidth:"0px",borderTopWidth:(o||0)+"px"}):n={borderBottomWidth:(o?Math.floor(o/2):0)+"px",borderTopWidth:(o?Math.ceil(o/2):0)+"px"},{root:[r.__assign({},n)]}},n._findMaxElementHeight=function(e){return e.map(function(e){switch(e.type){case a.ShimmerElementType.circle:e.height||(e.height=a.ShimmerElementsDefaultHeights.circle);case a.ShimmerElementType.line:e.height||(e.height=a.ShimmerElementsDefaultHeights.line);case a.ShimmerElementType.gap:e.height||(e.height=a.ShimmerElementsDefaultHeights.gap)}return e}).reduce(function(e,t){return t.height&&t.height>e?t.height:e},0)},n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.width,r=e.shimmerElements,o=e.rowHeight,a=e.flexWrap,s=e.theme;this._classNames=c(t,{theme:s,flexWrap:a});var l=o||this._findMaxElementHeight(r||[]);return i.createElement("div",{style:{width:n||"auto"},className:this._classNames.root},this._getRenderedElements(r,l))},t.defaultProps={flexWrap:!1},t}(o.BaseComponent);t.ShimmerElementsGroupBase=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.line=1]="line",e[e.circle=2]="circle",e[e.gap=3]="gap"}(t.ShimmerElementType||(t.ShimmerElementType={})),function(e){e[e.line=16]="line",e[e.gap=16]="gap",e[e.circle=24]="circle"}(t.ShimmerElementsDefaultHeights||(t.ShimmerElementsDefaultHeights={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1042),o=n(2562);t.ShimmerLine=r.styled(i.ShimmerLineBase,o.getStyles,void 0,{scope:"ShimmerLine"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=o.classNamesFunction(),s=function(e){function t(t){return e.call(this,t)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.height,n=e.styles,r=e.width,o=e.borderStyle,s=e.theme;return this._classNames=a(n,{theme:s,height:t,borderStyle:o}),i.createElement("div",{style:{width:r||"100%",minWidth:"number"===typeof r?r+"px":"auto"},className:this._classNames.root},i.createElement("svg",{width:"2",height:"2",className:this._classNames.topLeftCorner},i.createElement("path",{d:"M0 2 A 2 2, 0, 0, 1, 2 0 L 0 0 Z"})),i.createElement("svg",{width:"2",height:"2",className:this._classNames.topRightCorner},i.createElement("path",{d:"M0 0 A 2 2, 0, 0, 1, 2 2 L 2 0 Z"})),i.createElement("svg",{width:"2",height:"2",className:this._classNames.bottomRightCorner},i.createElement("path",{d:"M2 0 A 2 2, 0, 0, 1, 0 2 L 2 2 Z"})),i.createElement("svg",{width:"2",height:"2",className:this._classNames.bottomLeftCorner},i.createElement("path",{d:"M2 2 A 2 2, 0, 0, 1, 0 0 L 0 2 Z"})))},t}(o.BaseComponent);t.ShimmerLineBase=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1044),o=n(2563);t.ShimmerGap=r.styled(i.ShimmerGapBase,o.getStyles,void 0,{scope:"ShimmerGap"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=o.classNamesFunction(),s=function(e){function t(t){return e.call(this,t)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.height,n=e.styles,r=e.width,o=e.borderStyle,s=e.theme;return this._classNames=a(n,{theme:s,height:t,borderStyle:o}),i.createElement("div",{style:{width:r||"10px",minWidth:"number"===typeof r?r+"px":"auto"},className:this._classNames.root})},t}(o.BaseComponent);t.ShimmerGapBase=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2564),o=n(1046);t.ShimmerCircle=r.styled(o.ShimmerCircleBase,i.getStyles,void 0,{scope:"ShimmerCircle"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=o.classNamesFunction(),s=function(e){function t(t){return e.call(this,t)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.height,n=e.styles,r=e.borderStyle,o=e.theme;return this._classNames=a(n,{theme:o,height:t,borderStyle:r}),i.createElement("div",{className:this._classNames.root},i.createElement("svg",{viewBox:"0 0 10 10",width:t,height:t,className:this._classNames.svg},i.createElement("path",{d:"M0,0 L10,0 L10,10 L0,10 L0,0 Z M0,5 C0,7.76142375 2.23857625,10 5,10 C7.76142375,10 10,7.76142375 10,5 C10,2.23857625 7.76142375,2.22044605e-16 5,0 C2.23857625,-2.22044605e-16 0,2.23857625 0,5 L0,5 Z"})))},t}(o.BaseComponent);t.ShimmerCircleBase=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(193),s=n(986),l=n(1036),u=n(194),c=n(155),d=o.classNamesFunction(),p=o.classNamesFunction(),h=10,f=7,m=.95,g=42,b=32,v=function(e){function t(t){var n=e.call(this,t)||this;return n._onRenderShimmerPlaceholder=function(e,t){var s=n.props,p=s.onRenderCustomPlaceholder,h=s.compact,f=t.selectionMode,m=t.checkboxVisibility,g=n.props.theme,b=f!==a.SelectionMode.none&&m!==u.CheckboxVisibility.hidden,v=r.__assign({},t,{theme:g}),y=d(c.getStyles(v),{theme:g}),_=p?p():n._renderDefaultShimmerPlaceholder(t);return i.createElement("div",{className:o.css(b&&y.shimmerLeftBorder,!h&&y.shimmerBottomBorder)},i.createElement(l.Shimmer,{customElementsGroup:_}))},n._renderDefaultShimmerPlaceholder=function(e){var t=e.columns,n=e.compact,r=e.cellStyleProps,o=void 0===r?c.DEFAULT_CELL_STYLE_PROPS:r,a=[],s=n?b:g;return t.map(function(e,t){var n=[],r=o.cellLeftPadding+o.cellRightPadding+e.calculatedWidth+(e.isPadded?o.cellExtraRightPadding:0);n.push({type:l.ShimmerElementType.gap,width:o.cellLeftPadding,height:s}),e.isIconOnly?(n.push({type:l.ShimmerElementType.line,width:e.calculatedWidth,height:e.calculatedWidth}),n.push({type:l.ShimmerElementType.gap,width:o.cellRightPadding,height:s})):(n.push({type:l.ShimmerElementType.line,width:e.calculatedWidth*m,height:f}),n.push({type:l.ShimmerElementType.gap,width:o.cellRightPadding+(e.calculatedWidth-e.calculatedWidth*m)+(e.isPadded?o.cellExtraRightPadding:0),height:s})),a.push(i.createElement(l.ShimmerElementsGroup,{key:t,width:r+"px",shimmerElements:n}))}),a.push(i.createElement(l.ShimmerElementsGroup,{key:"endGap",width:"100%",shimmerElements:[{type:l.ShimmerElementType.gap,width:"100%",height:s}]})),i.createElement("div",{style:{display:"flex"}},a)},n._shimmerItems=t.shimmerLines?new Array(t.shimmerLines):new Array(h),n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.items,n=e.listProps,o=e.styles,a=e.theme,l=(e.shimmerLines,e.onRenderCustomPlaceholder,e.enableShimmer),u=r.__rest(e,["items","listProps","styles","theme","shimmerLines","onRenderCustomPlaceholder","enableShimmer"]),c=p(o,{theme:a,className:n&&n.className,enableShimmer:l}),d=r.__assign({},n,{className:c.root});return i.createElement(s.DetailsList,r.__assign({},u,{enableShimmer:l,items:l?this._shimmerItems:t,onRenderMissingItem:this._onRenderShimmerPlaceholder,listProps:d}))},t}(o.BaseComponent);t.ShimmeredDetailsListBase=v},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(2),s=n(88);!function(e){e[e.Previous=0]="Previous",e[e.Next=1]="Next"}(t.ValuePosition||(t.ValuePosition={}));var l=a.classNamesFunction(),u=function(e){function t(t){var n=e.call(this,t)||this;n._sliderLine=o.createRef(),n._thumb=o.createRef(),n._getAriaValueText=function(e){if(n.props.ariaValueText&&void 0!==e)return n.props.ariaValueText(e)},n._onMouseDownOrTouchStart=function(e){"mousedown"===e.type?(n._events.on(window,"mousemove",n._onMouseMoveOrTouchMove,!0),n._events.on(window,"mouseup",n._onMouseUpOrTouchEnd,!0)):"touchstart"===e.type&&(n._events.on(window,"touchmove",n._onMouseMoveOrTouchMove,!0),n._events.on(window,"touchend",n._onMouseUpOrTouchEnd,!0)),n._onMouseMoveOrTouchMove(e,!0)},n._onMouseMoveOrTouchMove=function(e,t){if(n._sliderLine.current){var r,i,a,s=n.props,l=s.max,u=s.min,c=s.step,d=(l-u)/c,p=n._sliderLine.current.getBoundingClientRect(),h=(n.props.vertical?p.height:p.width)/d;if(n.props.vertical){var f=n._getPosition(e,n.props.vertical);r=(p.bottom-f)/h}else{var m=n._getPosition(e,n.props.vertical);r=(o.getRTL()?p.right-m:m-p.left)/h}r>Math.floor(d)?a=i=l:r<0?a=i=u:(a=u+c*r,i=u+c*Math.round(r)),n._updateValue(i,a),t||(e.preventDefault(),e.stopPropagation())}},n._onMouseUpOrTouchEnd=function(e){n.setState({renderedValue:n.state.value}),n.props.onChanged&&n.props.onChanged(e,n.state.value),n._events.off()},n._onKeyDown=function(e){var t=n.state.value,r=n.props,i=r.max,a=r.min,s=r.step,l=0;switch(e.which){case o.getRTLSafeKeyCode(37):case 40:l=-s;break;case o.getRTLSafeKeyCode(39):case 38:l=s;break;case 36:t=a;break;case 35:t=i;break;default:return}var u=Math.min(i,Math.max(a,t+l));n._updateValue(u,u),e.preventDefault(),e.stopPropagation()},n._warnMutuallyExclusive({value:"defaultValue"}),n._id=o.getId("Slider");var r=void 0!==t.value?t.value:void 0!==t.defaultValue?t.defaultValue:t.min;return n.state={value:r,renderedValue:r},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){if(void 0!==e.value){var t=Math.max(e.min,Math.min(e.max,e.value));this.setState({value:t,renderedValue:t})}},t.prototype.render=function(){var e,t,n=this.props,a=n.ariaLabel,u=n.className,c=n.disabled,d=n.label,p=n.max,h=n.min,f=n.showValue,m=n.buttonProps,g=n.vertical,b=n.styles,v=n.theme,y=this.state,_=y.value,S=y.renderedValue,w=h===p?0:(S-h)/(p-h)*100,E=g?"height":"width",C=c?{}:{onMouseDown:this._onMouseDownOrTouchStart},x=c?{}:{onTouchStart:this._onMouseDownOrTouchStart},A=c?{}:{onKeyDown:this._onKeyDown},T=l(b,{className:u,disabled:c,vertical:g,showTransitions:S===_,showValue:f,theme:v});return i.createElement("div",{className:T.root},d&&i.createElement(s.Label,r.__assign({className:T.titleLabel},a?{}:{htmlFor:this._id}),d),i.createElement("div",{className:T.container},i.createElement("button",r.__assign({"aria-valuenow":_,"aria-valuemin":h,"aria-valuemax":p,"aria-valuetext":this._getAriaValueText(_),"aria-label":a||d},C,x,A,m,{className:o.css(T.slideBox,m.className),id:this._id,disabled:c,type:"button",role:"slider"}),i.createElement("div",{ref:this._sliderLine,className:T.line},i.createElement("span",{ref:this._thumb,className:T.thumb,style:this._getThumbStyle(g,w)}),i.createElement("span",{className:o.css(T.lineContainer,T.activeSection),style:(e={},e[E]=w+"%",e)}),i.createElement("span",{className:o.css(T.lineContainer,T.inactiveSection),style:(t={},t[E]=100-w+"%",t)}))),f&&i.createElement(s.Label,{className:T.valueLabel},_)))},t.prototype.focus=function(){this._thumb.current&&this._thumb.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return this.state.value},enumerable:!0,configurable:!0}),t.prototype._getThumbStyle=function(e,t){var n;return(n={})[e?"bottom":o.getRTL()?"right":"left"]=t+"%",n},t.prototype._getPosition=function(e,t){var n;switch(e.type){case"mousedown":case"mousemove":n=t?e.clientY:e.clientX;break;case"touchstart":case"touchmove":n=t?e.touches[0].clientY:e.touches[0].clientX}return n},t.prototype._updateValue=function(e,t){var n=this,r=this.props.step,i=0;if(isFinite(r))for(;Math.round(r*Math.pow(10,i))/Math.pow(10,i)!==r;)i++;var o=Number.parseFloat(e.toFixed(i)),a=o!==this.state.value;this.setState({value:o,renderedValue:t},function(){a&&n.props.onChange&&n.props.onChange(n.state.value)})},t.defaultProps={step:1,min:0,max:10,showValue:!0,disabled:!1,vertical:!1,buttonProps:{}},t}(o.BaseComponent);t.SliderBase=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Both=0]="Both",e[e.Header=1]="Header",e[e.Footer=2]="Footer"}(t.StickyPositionType||(t.StickyPositionType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(1011),s=n(1051),l=o.classNamesFunction(),u=function(e){function t(t){var n,r=e.call(this,t)||this;return r.navigationIdleDelay=250,r._onSwatchColorPickerBlur=function(){r.props.onCellFocused&&(r._cellFocused=!1,r.props.onCellFocused())},r._renderOption=function(e){var t=r._id;return i.createElement(s.ColorPickerGridCell,{item:e,id:t,color:e.color,styles:r.props.getColorGridCellStyles,disabled:r.props.disabled,onClick:r._onCellClick,onHover:r._onGridCellHovered,onFocus:r._onGridCellFocused,selected:void 0!==r.state.selectedIndex&&r.state.selectedIndex===e.index,circle:"circle"===r.props.cellShape,label:e.label,onMouseEnter:r._onMouseEnter,onMouseMove:r._onMouseMove,onMouseLeave:r._onMouseLeave,onWheel:r._onWheel,onKeyDown:r._onKeyDown,height:r.props.cellHeight,width:r.props.cellWidth,borderWidth:r.props.cellBorderWidth})},r._onMouseEnter=function(e){return r.props.focusOnHover?(r.isNavigationIdle&&!r.props.disabled&&e.currentTarget.focus(),!0):!(r.isNavigationIdle&&!r.props.disabled)},r._onMouseMove=function(e){if(!r.props.focusOnHover)return!(r.isNavigationIdle&&!r.props.disabled);var t=e.currentTarget;return!r.isNavigationIdle||document&&t===document.activeElement||t.focus(),!0},r._onMouseLeave=function(e){var t=r.props.mouseLeaveParentSelector;if(r.props.focusOnHover&&t&&r.isNavigationIdle&&!r.props.disabled)for(var n=document.querySelectorAll(t),i=0;i<n.length;i+=1)if(n[i].contains(e.currentTarget)){if(n[i].setActive)try{n[i].setActive()}catch(e){}else n[i].focus();break}},r._onWheel=function(){r.setNavigationTimeout()},r._onKeyDown=function(e){38!==e.which&&40!==e.which&&37!==e.which&&39!==e.which||r.setNavigationTimeout()},r.setNavigationTimeout=function(){r.isNavigationIdle||void 0===r.navigationIdleTimeoutId?r.isNavigationIdle=!1:(r.async.clearTimeout(r.navigationIdleTimeoutId),r.navigationIdleTimeoutId=void 0),r.navigationIdleTimeoutId=r.async.setTimeout(function(){r.isNavigationIdle=!0},r.navigationIdleDelay)},r._onGridCellHovered=function(e){var t=r.props.onCellHovered;if(t)return e?t(e.id,e.color):t()},r._onGridCellFocused=function(e){var t=r.props.onCellFocused;if(t)return e?(r._cellFocused=!0,t(e.id,e.color)):(r._cellFocused=!1,t())},r._onCellClick=function(e){if(!r.props.disabled){var t=e.index;t>=0&&t!==r.state.selectedIndex&&(r.props.onCellFocused&&r._cellFocused&&(r._cellFocused=!1,r.props.onCellFocused()),r.props.onColorChanged&&r.props.onColorChanged(e.id,e.color),r.setState({selectedIndex:t}))}},r._id=t.id||o.getId("swatchColorPicker"),r._warnMutuallyExclusive({focusOnHover:"onHover"}),r._warnConditionallyRequiredProps(["focusOnHover"],"mouseLeaveParentSelector",!!r.props.mouseLeaveParentSelector),r.isNavigationIdle=!0,r.async=new o.Async(r),t.selectedId&&(n=r._getSelectedIndex(t.colorCells,t.selectedId)),r.state={selectedIndex:n},r}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t;e.selectedId&&(t=this._getSelectedIndex(e.colorCells,e.selectedId)),t!==this.state.selectedIndex&&this.setState({selectedIndex:t})},t.prototype.componentWillUnmount=function(){this.props.onCellFocused&&this._cellFocused&&(this._cellFocused=!1,this.props.onCellFocused())},t.prototype.render=function(){var e=this.props,t=e.colorCells,n=e.columnCount,o=e.positionInSet,s=e.setSize,u=e.shouldFocusCircularNavigate,c=e.className,d=e.doNotContainWithinFocusZone,p=e.styles,h=e.cellMargin,f=l(p,{theme:this.props.theme,className:c,cellMargin:h});return t.length<1||n<1?null:i.createElement(a.Grid,r.__assign({},this.props,{items:t.map(function(e,t){return r.__assign({},e,{index:t})}),columnCount:n,onRenderItem:this._renderOption,positionInSet:o&&o,setSize:s&&s,shouldFocusCircularNavigate:u,doNotContainWithinFocusZone:d,onBlur:this._onSwatchColorPickerBlur,theme:this.props.theme,styles:function(e){return{root:f.root,tableCell:f.tableCell,focusedContainer:f.focusedContainer}}}))},t.prototype._getSelectedIndex=function(e,t){var n=o.findIndex(e,function(e){return e.id===t});return n>=0?n:void 0},t.defaultProps={cellShape:"circle",disabled:!1,shouldFocusCircularNavigate:!0,cellMargin:10},t}(o.BaseComponent);t.SwatchColorPickerBase=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1052),o=n(2579);t.ColorPickerGridCell=r.styled(i.ColorPickerGridCellBase,o.getStyles,void 0,{scope:"ColorPickerGridCell"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(132),a=n(1012),s=n(740),l=n(6),u=n(2).classNamesFunction(),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(a.GridCell),d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onRenderColorOption=function(e){return i.createElement("svg",{className:t._classNames.svg,viewBox:"0 0 20 20",fill:o.getColorFromString(e.color).str},t.props.circle?i.createElement("circle",{cx:"50%",cy:"50%",r:"50%"}):i.createElement("rect",{width:"100%",height:"100%"}))},t._getClassNames=function(e,n,r,i,o,a,u,c,d){var p=s.getStyles(e);return l.mergeStyleSets(t._classNames,{root:["ms-Button",p.root,r,n,u&&["is-checked",p.rootChecked],a&&["is-disabled",p.rootDisabled],!a&&!u&&{selectors:{":hover":p.rootHovered,":focus":p.rootFocused,":active":p.rootPressed}},a&&u&&[p.rootCheckedDisabled],!a&&u&&{selectors:{":hover":p.rootCheckedHovered,":active":p.rootCheckedPressed}}],flexContainer:["ms-Button-flexContainer",p.flexContainer]})},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.id,r=e.selected,o=e.disabled,a=e.styles,s=e.theme,l=e.circle,d=e.color,p=e.onClick,h=e.onHover,f=e.onFocus,m=e.onMouseEnter,g=e.onMouseMove,b=e.onMouseLeave,v=e.onWheel,y=e.onKeyDown,_=e.height,S=e.width,w=e.borderWidth;return this._classNames=u(a,{theme:s,disabled:o,selected:r,circle:l,isWhite:this._isWhiteCell(d),height:_,width:S,borderWidth:w}),i.createElement(c,{item:t,id:n+"-"+t.id+"-"+t.index,key:t.id,disabled:o,role:"gridcell",onRenderItem:this._onRenderColorOption,selected:r,onClick:p,onHover:h,onFocus:f,label:t.label,className:this._classNames.colorCell,getClassNames:this._getClassNames,index:t.index,onMouseEnter:m,onMouseMove:g,onMouseLeave:b,onWheel:v,onKeyDown:y})},t.prototype._isWhiteCell=function(e){return"ffffff"===o.getColorFromString(e).hex},t.defaultProps={circle:!0,disabled:!1,selected:!1,height:20,width:20,borderWidth:2},t}(i.Component);t.ColorPickerGridCellBase=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(1054),s=n(533),l=n(72),u=o.classNamesFunction(),c=function(e){function t(t){var n=e.call(this,t)||this;return n.rootElement=o.createRef(),n.state={},n._defaultCalloutProps={beakWidth:16,gapSpace:0,setInitialFocus:!0,doNotLayer:!1,directionalHint:12},n}return r.__extends(t,e),t.prototype.focus=function(){this.rootElement.current&&this.rootElement.current.focus()},t.prototype.render=function(){var e=this.props,t=e.calloutProps,n=e.targetElement,o=e.onDismiss,c=e.isWide,d=e.styles,p=e.theme,h=r.__assign({},this._defaultCalloutProps,t),f={theme:p,isWide:c,calloutClassName:h?h.className:void 0},m=u(d,f);return i.createElement(l.Callout,r.__assign({target:n,onDismiss:o},h,{className:m.root,styles:s.calloutStyles(f),hideOverflow:!0}),i.createElement("div",{ref:this.rootElement},i.createElement(a.TeachingBubbleContent,r.__assign({},this.props))))},t.defaultProps={calloutProps:{beakWidth:16,gapSpace:0,setInitialFocus:!0,doNotLayer:!1,directionalHint:12}},t}(o.BaseComponent);t.TeachingBubbleBase=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1055),o=n(533);t.TeachingBubbleContent=r.styled(i.TeachingBubbleContentBase,o.getStyles)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(23),s=n(241),l=o.classNamesFunction(),u=function(e){function t(t){var n=e.call(this,t)||this;return n.rootElement=o.createRef(),n._onKeyDown=function(e){n.props.onDismiss&&27===e.which&&n.props.onDismiss()},n.state={},n}return r.__extends(t,e),t.prototype.componentDidMount=function(){this.props.onDismiss&&document.addEventListener("keydown",this._onKeyDown,!1)},t.prototype.componentWillUnmount=function(){this.props.onDismiss&&document.removeEventListener("keydown",this._onKeyDown)},t.prototype.focus=function(){this.rootElement.current&&this.rootElement.current.focus()},t.prototype.render=function(){var e,t,n,o,u,c=this.props,d=c.children,p=c.illustrationImage,h=c.primaryButtonProps,f=c.secondaryButtonProps,m=c.headline,g=c.hasCondensedHeadline,b=c.hasCloseIcon,v=c.onDismiss,y=c.closeButtonAriaLabel,_=c.hasSmallHeadline,S=c.isWide,w=c.styles,E=c.theme,C=c.ariaDescribedBy,x=c.ariaLabelledBy,A=l(w,{theme:E,hasCondensedHeadline:g,hasSmallHeadline:_,isWide:S,primaryButtonClassName:h?h.className:void 0,secondaryButtonClassName:f?f.className:void 0});if(p&&p.src&&(e=i.createElement("div",{className:A.imageContent},i.createElement(s.Image,r.__assign({},p)))),m){var T="string"===typeof m?"p":"div";t=i.createElement("div",{className:A.header},i.createElement(T,{className:A.headline,id:x},m))}if(d){var O="string"===typeof d?"p":"div";n=i.createElement("div",{className:A.body},i.createElement(O,{className:A.subText,id:C},d))}return(h||f)&&(o=i.createElement("div",{className:A.footer},h&&i.createElement(a.PrimaryButton,r.__assign({},h,{className:A.primaryButton})),f&&i.createElement(a.DefaultButton,r.__assign({},f,{className:A.secondaryButton})))),b&&(u=i.createElement(a.IconButton,{className:A.closeButton,iconProps:{iconName:"Cancel"},title:y,ariaLabel:y,onClick:v})),i.createElement("div",{className:A.content,ref:this.rootElement,role:"dialog",tabIndex:-1,"aria-labelledby":x,"aria-describedby":C,"data-is-focusable":!0},e,i.createElement("div",{className:A.bodyContent},t,n,o),u)},t.defaultProps={hasCondensedHeadline:!1,imageProps:{imageFit:s.ImageFit.cover,width:364,height:130}},t}(o.BaseComponent);t.TeachingBubbleContentBase=u},function(e,t,n){"use strict";(function(e){var r=n(12).Buffer,i=n(40).Transform,o=n(2602),a=n(20),s=n(1057).ok,l=n(12).kMaxLength,u="Cannot create final Buffer. It would be larger than 0x"+l.toString(16)+" bytes";o.Z_MIN_WINDOWBITS=8,o.Z_MAX_WINDOWBITS=15,o.Z_DEFAULT_WINDOWBITS=15,o.Z_MIN_CHUNK=64,o.Z_MAX_CHUNK=1/0,o.Z_DEFAULT_CHUNK=16384,o.Z_MIN_MEMLEVEL=1,o.Z_MAX_MEMLEVEL=9,o.Z_DEFAULT_MEMLEVEL=8,o.Z_MIN_LEVEL=-1,o.Z_MAX_LEVEL=9,o.Z_DEFAULT_LEVEL=o.Z_DEFAULT_COMPRESSION;for(var c=Object.keys(o),d=0;d<c.length;d++){var p=c[d];p.match(/^Z/)&&Object.defineProperty(t,p,{enumerable:!0,value:o[p],writable:!1})}for(var h={Z_OK:o.Z_OK,Z_STREAM_END:o.Z_STREAM_END,Z_NEED_DICT:o.Z_NEED_DICT,Z_ERRNO:o.Z_ERRNO,Z_STREAM_ERROR:o.Z_STREAM_ERROR,Z_DATA_ERROR:o.Z_DATA_ERROR,Z_MEM_ERROR:o.Z_MEM_ERROR,Z_BUF_ERROR:o.Z_BUF_ERROR,Z_VERSION_ERROR:o.Z_VERSION_ERROR},f=Object.keys(h),m=0;m<f.length;m++){var g=f[m];h[h[g]]=g}function b(e,t,n){var i=[],o=0;function a(){for(var t;null!==(t=e.read());)i.push(t),o+=t.length;e.once("readable",a)}function s(){var t,a=null;o>=l?a=new RangeError(u):t=r.concat(i,o),i=[],e.close(),n(a,t)}e.on("error",function(t){e.removeListener("end",s),e.removeListener("readable",a),n(t)}),e.on("end",s),e.end(t),a()}function v(e,t){if("string"===typeof t&&(t=r.from(t)),!r.isBuffer(t))throw new TypeError("Not a string or buffer");var n=e._finishFlushFlag;return e._processChunk(t,n)}function y(e){if(!(this instanceof y))return new y(e);T.call(this,e,o.DEFLATE)}function _(e){if(!(this instanceof _))return new _(e);T.call(this,e,o.INFLATE)}function S(e){if(!(this instanceof S))return new S(e);T.call(this,e,o.GZIP)}function w(e){if(!(this instanceof w))return new w(e);T.call(this,e,o.GUNZIP)}function E(e){if(!(this instanceof E))return new E(e);T.call(this,e,o.DEFLATERAW)}function C(e){if(!(this instanceof C))return new C(e);T.call(this,e,o.INFLATERAW)}function x(e){if(!(this instanceof x))return new x(e);T.call(this,e,o.UNZIP)}function A(e){return e===o.Z_NO_FLUSH||e===o.Z_PARTIAL_FLUSH||e===o.Z_SYNC_FLUSH||e===o.Z_FULL_FLUSH||e===o.Z_FINISH||e===o.Z_BLOCK}function T(e,n){var a=this;if(this._opts=e=e||{},this._chunkSize=e.chunkSize||t.Z_DEFAULT_CHUNK,i.call(this,e),e.flush&&!A(e.flush))throw new Error("Invalid flush flag: "+e.flush);if(e.finishFlush&&!A(e.finishFlush))throw new Error("Invalid flush flag: "+e.finishFlush);if(this._flushFlag=e.flush||o.Z_NO_FLUSH,this._finishFlushFlag="undefined"!==typeof e.finishFlush?e.finishFlush:o.Z_FINISH,e.chunkSize&&(e.chunkSize<t.Z_MIN_CHUNK||e.chunkSize>t.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+e.chunkSize);if(e.windowBits&&(e.windowBits<t.Z_MIN_WINDOWBITS||e.windowBits>t.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+e.windowBits);if(e.level&&(e.level<t.Z_MIN_LEVEL||e.level>t.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+e.level);if(e.memLevel&&(e.memLevel<t.Z_MIN_MEMLEVEL||e.memLevel>t.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+e.memLevel);if(e.strategy&&e.strategy!=t.Z_FILTERED&&e.strategy!=t.Z_HUFFMAN_ONLY&&e.strategy!=t.Z_RLE&&e.strategy!=t.Z_FIXED&&e.strategy!=t.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+e.strategy);if(e.dictionary&&!r.isBuffer(e.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new o.Zlib(n);var s=this;this._hadError=!1,this._handle.onerror=function(e,n){O(s),s._hadError=!0;var r=new Error(e);r.errno=n,r.code=t.codes[n],s.emit("error",r)};var l=t.Z_DEFAULT_COMPRESSION;"number"===typeof e.level&&(l=e.level);var u=t.Z_DEFAULT_STRATEGY;"number"===typeof e.strategy&&(u=e.strategy),this._handle.init(e.windowBits||t.Z_DEFAULT_WINDOWBITS,l,e.memLevel||t.Z_DEFAULT_MEMLEVEL,u,e.dictionary),this._buffer=r.allocUnsafe(this._chunkSize),this._offset=0,this._level=l,this._strategy=u,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!a._handle},configurable:!0,enumerable:!0})}function O(t,n){n&&e.nextTick(n),t._handle&&(t._handle.close(),t._handle=null)}function k(e){e.emit("close")}Object.defineProperty(t,"codes",{enumerable:!0,value:Object.freeze(h),writable:!1}),t.Deflate=y,t.Inflate=_,t.Gzip=S,t.Gunzip=w,t.DeflateRaw=E,t.InflateRaw=C,t.Unzip=x,t.createDeflate=function(e){return new y(e)},t.createInflate=function(e){return new _(e)},t.createDeflateRaw=function(e){return new E(e)},t.createInflateRaw=function(e){return new C(e)},t.createGzip=function(e){return new S(e)},t.createGunzip=function(e){return new w(e)},t.createUnzip=function(e){return new x(e)},t.deflate=function(e,t,n){return"function"===typeof t&&(n=t,t={}),b(new y(t),e,n)},t.deflateSync=function(e,t){return v(new y(t),e)},t.gzip=function(e,t,n){return"function"===typeof t&&(n=t,t={}),b(new S(t),e,n)},t.gzipSync=function(e,t){return v(new S(t),e)},t.deflateRaw=function(e,t,n){return"function"===typeof t&&(n=t,t={}),b(new E(t),e,n)},t.deflateRawSync=function(e,t){return v(new E(t),e)},t.unzip=function(e,t,n){return"function"===typeof t&&(n=t,t={}),b(new x(t),e,n)},t.unzipSync=function(e,t){return v(new x(t),e)},t.inflate=function(e,t,n){return"function"===typeof t&&(n=t,t={}),b(new _(t),e,n)},t.inflateSync=function(e,t){return v(new _(t),e)},t.gunzip=function(e,t,n){return"function"===typeof t&&(n=t,t={}),b(new w(t),e,n)},t.gunzipSync=function(e,t){return v(new w(t),e)},t.inflateRaw=function(e,t,n){return"function"===typeof t&&(n=t,t={}),b(new C(t),e,n)},t.inflateRawSync=function(e,t){return v(new C(t),e)},a.inherits(T,i),T.prototype.params=function(n,r,i){if(n<t.Z_MIN_LEVEL||n>t.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+n);if(r!=t.Z_FILTERED&&r!=t.Z_HUFFMAN_ONLY&&r!=t.Z_RLE&&r!=t.Z_FIXED&&r!=t.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+r);if(this._level!==n||this._strategy!==r){var a=this;this.flush(o.Z_SYNC_FLUSH,function(){s(a._handle,"zlib binding closed"),a._handle.params(n,r),a._hadError||(a._level=n,a._strategy=r,i&&i())})}else e.nextTick(i)},T.prototype.reset=function(){return s(this._handle,"zlib binding closed"),this._handle.reset()},T.prototype._flush=function(e){this._transform(r.alloc(0),"",e)},T.prototype.flush=function(t,n){var i=this,a=this._writableState;("function"===typeof t||void 0===t&&!n)&&(n=t,t=o.Z_FULL_FLUSH),a.ended?n&&e.nextTick(n):a.ending?n&&this.once("end",n):a.needDrain?n&&this.once("drain",function(){return i.flush(t,n)}):(this._flushFlag=t,this.write(r.alloc(0),"",n))},T.prototype.close=function(t){O(this,t),e.nextTick(k,this)},T.prototype._transform=function(e,t,n){var i,a=this._writableState,s=(a.ending||a.ended)&&(!e||a.length===e.length);return null===e||r.isBuffer(e)?this._handle?(s?i=this._finishFlushFlag:(i=this._flushFlag,e.length>=a.length&&(this._flushFlag=this._opts.flush||o.Z_NO_FLUSH)),void this._processChunk(e,i,n)):n(new Error("zlib binding closed")):n(new Error("invalid input"))},T.prototype._processChunk=function(e,t,n){var i=e&&e.length,o=this._chunkSize-this._offset,a=0,c=this,d="function"===typeof n;if(!d){var p,h=[],f=0;this.on("error",function(e){p=e}),s(this._handle,"zlib binding closed");do{var m=this._handle.writeSync(t,e,a,i,this._buffer,this._offset,o)}while(!this._hadError&&v(m[0],m[1]));if(this._hadError)throw p;if(f>=l)throw O(this),new RangeError(u);var g=r.concat(h,f);return O(this),g}s(this._handle,"zlib binding closed");var b=this._handle.write(t,e,a,i,this._buffer,this._offset,o);function v(l,u){if(this&&(this.buffer=null,this.callback=null),!c._hadError){var p=o-u;if(s(p>=0,"have should not go down"),p>0){var m=c._buffer.slice(c._offset,c._offset+p);c._offset+=p,d?c.push(m):(h.push(m),f+=m.length)}if((0===u||c._offset>=c._chunkSize)&&(o=c._chunkSize,c._offset=0,c._buffer=r.allocUnsafe(c._chunkSize)),0===u){if(a+=i-l,i=l,!d)return!0;var g=c._handle.write(t,e,a,i,c._buffer,c._offset,c._chunkSize);return g.callback=v,void(g.buffer=e)}if(!d)return!1;n()}}b.buffer=e,b.callback=v},a.inherits(y,T),a.inherits(_,T),a.inherits(S,T),a.inherits(w,T),a.inherits(E,T),a.inherits(C,T),a.inherits(x,T)}).call(t,n(21))},function(e,t,n){"use strict";(function(t){var r=n(57);function i(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i<o;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0}function o(e){return t.Buffer&&"function"===typeof t.Buffer.isBuffer?t.Buffer.isBuffer(e):!(null==e||!e._isBuffer)}var a=n(20),s=Object.prototype.hasOwnProperty,l=Array.prototype.slice,u="foo"===function(){}.name;function c(e){return Object.prototype.toString.call(e)}function d(e){return!o(e)&&("function"===typeof t.ArrayBuffer&&("function"===typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer))))}var p=e.exports=v,h=/\s*function\s+([^\(\s]*)\s*/;function f(e){if(a.isFunction(e)){if(u)return e.name;var t=e.toString().match(h);return t&&t[1]}}function m(e,t){return"string"===typeof e?e.length<t?e:e.slice(0,t):e}function g(e){if(u||!a.isFunction(e))return a.inspect(e);var t=f(e);return"[Function"+(t?": "+t:"")+"]"}function b(e,t,n,r,i){throw new p.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:i})}function v(e,t){e||b(e,!0,t,"==",p.ok)}function y(e,t,n,r){if(e===t)return!0;if(o(e)&&o(t))return 0===i(e,t);if(a.isDate(e)&&a.isDate(t))return e.getTime()===t.getTime();if(a.isRegExp(e)&&a.isRegExp(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"===typeof e||null!==t&&"object"===typeof t){if(d(e)&&d(t)&&c(e)===c(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===i(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(o(e)!==o(t))return!1;var s=(r=r||{actual:[],expected:[]}).actual.indexOf(e);return-1!==s&&s===r.expected.indexOf(t)||(r.actual.push(e),r.expected.push(t),function(e,t,n,r){if(null===e||void 0===e||null===t||void 0===t)return!1;if(a.isPrimitive(e)||a.isPrimitive(t))return e===t;if(n&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var i=_(e),o=_(t);if(i&&!o||!i&&o)return!1;if(i)return e=l.call(e),t=l.call(t),y(e,t,n);var s,u,c=E(e),d=E(t);if(c.length!==d.length)return!1;for(c.sort(),d.sort(),u=c.length-1;u>=0;u--)if(c[u]!==d[u])return!1;for(u=c.length-1;u>=0;u--)if(s=c[u],!y(e[s],t[s],n,r))return!1;return!0}(e,t,n,r))}return n?e===t:e==t}function _(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function S(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function w(e,t,n,r){var i;if("function"!==typeof t)throw new TypeError('"block" argument must be a function');"string"===typeof n&&(r=n,n=null),i=function(e){var t;try{e()}catch(e){t=e}return t}(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!i&&b(i,n,"Missing expected exception"+r);var o="string"===typeof r,s=!e&&a.isError(i),l=!e&&i&&!n;if((s&&o&&S(i,n)||l)&&b(i,n,"Got unwanted exception"+r),e&&i&&n&&!S(i,n)||!e&&i)throw i}p.AssertionError=function(e){var t;this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=m(g((t=this).actual),128)+" "+t.operator+" "+m(g(t.expected),128),this.generatedMessage=!0);var n=e.stackStartFunction||b;if(Error.captureStackTrace)Error.captureStackTrace(this,n);else{var r=new Error;if(r.stack){var i=r.stack,o=f(n),a=i.indexOf("\n"+o);if(a>=0){var s=i.indexOf("\n",a+1);i=i.substring(s+1)}this.stack=i}}},a.inherits(p.AssertionError,Error),p.fail=b,p.ok=v,p.equal=function(e,t,n){e!=t&&b(e,t,n,"==",p.equal)},p.notEqual=function(e,t,n){e==t&&b(e,t,n,"!=",p.notEqual)},p.deepEqual=function(e,t,n){y(e,t,!1)||b(e,t,n,"deepEqual",p.deepEqual)},p.deepStrictEqual=function(e,t,n){y(e,t,!0)||b(e,t,n,"deepStrictEqual",p.deepStrictEqual)},p.notDeepEqual=function(e,t,n){y(e,t,!1)&&b(e,t,n,"notDeepEqual",p.notDeepEqual)},p.notDeepStrictEqual=function e(t,n,r){y(t,n,!0)&&b(t,n,r,"notDeepStrictEqual",e)},p.strictEqual=function(e,t,n){e!==t&&b(e,t,n,"===",p.strictEqual)},p.notStrictEqual=function(e,t,n){e===t&&b(e,t,n,"!==",p.notStrictEqual)},p.throws=function(e,t,n){w(!0,e,t,n)},p.doesNotThrow=function(e,t,n){w(!1,e,t,n)},p.ifError=function(e){if(e)throw e},p.strict=r(function e(t,n){t||b(t,!0,n,"==",e)},p,{equal:p.strictEqual,deepEqual:p.deepStrictEqual,notEqual:p.notStrictEqual,notDeepEqual:p.notDeepStrictEqual}),p.strict.strict=p.strict;var E=Object.keys||function(e){var t=[];for(var n in e)s.call(e,n)&&t.push(n);return t}}).call(t,n(28))},function(e,t,n){"use strict";e.exports=function(e,t,n,r){for(var i=65535&e|0,o=e>>>16&65535|0,a=0;0!==n;){n-=a=n>2e3?2e3:n;do{o=o+(i=i+t[r++]|0)|0}while(--a);i%=65521,o%=65521}return i|o<<16|0}},function(e,t,n){"use strict";var r=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();e.exports=function(e,t,n,i){var o=r,a=i+n;e^=-1;for(var s=i;s<a;s++)e=e>>>8^o[255&(e^t[s])];return-1^e}},function(e,t,n){"use strict";(function(e,r){var i=n(2611),o=n.n(i),a=n(135),s=(n.n(a),n(2640)),l=n.n(s),u=n(1065),c=n.n(u),d=n(1066),p=n.n(d),h=n(2645),f=n.n(h),m=n(2677),g=n.n(m),b=n(1067),v=n.n(b),y={logErrors:!1},_=[];function S(e,t,n){if(n.get){var r=n.get;n.get=function(){var e=r.call(this);return Object.defineProperty(this,t,{value:e}),e}}else if("function"===typeof n.value){var i=n.value;return{get:function(){var e=new Map;function n(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n.length>0?n[0]:"value";if(e.has(o))return e.get(o);var a=i.apply(this,n);return e.set(o,a),a}return Object.defineProperty(this,t,{value:n}),n}}}}y.registerFormat=function(e){_.push(e)},y.openSync=function(e,t){throw new Error("fontkit.openSync unavailable for browser build")},y.open=function(e,t,n){throw new Error("fontkit.open unavailable for browser build")},y.create=function(e,t){for(var n=0;n<_.length;n++){var r=_[n];if(r.probe(e)){var i=new r(new o.a.DecodeStream(e));return t?i.getFont(t):i}}throw new Error("Unknown font format")};var w=new o.a.Struct({firstCode:o.a.uint16,entryCount:o.a.uint16,idDelta:o.a.int16,idRangeOffset:o.a.uint16}),E=new o.a.Struct({startCharCode:o.a.uint32,endCharCode:o.a.uint32,glyphID:o.a.uint32}),C=new o.a.Struct({startUnicodeValue:o.a.uint24,additionalCount:o.a.uint8}),x=new o.a.Struct({unicodeValue:o.a.uint24,glyphID:o.a.uint16}),A=new o.a.Array(C,o.a.uint32),T=new o.a.Array(x,o.a.uint32),O=new o.a.Struct({varSelector:o.a.uint24,defaultUVS:new o.a.Pointer(o.a.uint32,A,{type:"parent"}),nonDefaultUVS:new o.a.Pointer(o.a.uint32,T,{type:"parent"})}),k=new o.a.VersionedStruct(o.a.uint16,{0:{length:o.a.uint16,language:o.a.uint16,codeMap:new o.a.LazyArray(o.a.uint8,256)},2:{length:o.a.uint16,language:o.a.uint16,subHeaderKeys:new o.a.Array(o.a.uint16,256),subHeaderCount:function(e){return Math.max.apply(Math,e.subHeaderKeys)},subHeaders:new o.a.LazyArray(w,"subHeaderCount"),glyphIndexArray:new o.a.LazyArray(o.a.uint16,"subHeaderCount")},4:{length:o.a.uint16,language:o.a.uint16,segCountX2:o.a.uint16,segCount:function(e){return e.segCountX2>>1},searchRange:o.a.uint16,entrySelector:o.a.uint16,rangeShift:o.a.uint16,endCode:new o.a.LazyArray(o.a.uint16,"segCount"),reservedPad:new o.a.Reserved(o.a.uint16),startCode:new o.a.LazyArray(o.a.uint16,"segCount"),idDelta:new o.a.LazyArray(o.a.int16,"segCount"),idRangeOffset:new o.a.LazyArray(o.a.uint16,"segCount"),glyphIndexArray:new o.a.LazyArray(o.a.uint16,function(e){return(e.length-e._currentOffset)/2})},6:{length:o.a.uint16,language:o.a.uint16,firstCode:o.a.uint16,entryCount:o.a.uint16,glyphIndices:new o.a.LazyArray(o.a.uint16,"entryCount")},8:{reserved:new o.a.Reserved(o.a.uint16),length:o.a.uint32,language:o.a.uint16,is32:new o.a.LazyArray(o.a.uint8,8192),nGroups:o.a.uint32,groups:new o.a.LazyArray(E,"nGroups")},10:{reserved:new o.a.Reserved(o.a.uint16),length:o.a.uint32,language:o.a.uint32,firstCode:o.a.uint32,entryCount:o.a.uint32,glyphIndices:new o.a.LazyArray(o.a.uint16,"numChars")},12:{reserved:new o.a.Reserved(o.a.uint16),length:o.a.uint32,language:o.a.uint32,nGroups:o.a.uint32,groups:new o.a.LazyArray(E,"nGroups")},13:{reserved:new o.a.Reserved(o.a.uint16),length:o.a.uint32,language:o.a.uint32,nGroups:o.a.uint32,groups:new o.a.LazyArray(E,"nGroups")},14:{length:o.a.uint32,numRecords:o.a.uint32,varSelectors:new o.a.LazyArray(O,"numRecords")}}),I=new o.a.Struct({platformID:o.a.uint16,encodingID:o.a.uint16,table:new o.a.Pointer(o.a.uint32,k,{type:"parent",lazy:!0})}),R=new o.a.Struct({version:o.a.uint16,numSubtables:o.a.uint16,tables:new o.a.Array(I,"numSubtables")}),P=new o.a.Struct({version:o.a.int32,revision:o.a.int32,checkSumAdjustment:o.a.uint32,magicNumber:o.a.uint32,flags:o.a.uint16,unitsPerEm:o.a.uint16,created:new o.a.Array(o.a.int32,2),modified:new o.a.Array(o.a.int32,2),xMin:o.a.int16,yMin:o.a.int16,xMax:o.a.int16,yMax:o.a.int16,macStyle:new o.a.Bitfield(o.a.uint16,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:o.a.uint16,fontDirectionHint:o.a.int16,indexToLocFormat:o.a.int16,glyphDataFormat:o.a.int16}),D=new o.a.Struct({version:o.a.int32,ascent:o.a.int16,descent:o.a.int16,lineGap:o.a.int16,advanceWidthMax:o.a.uint16,minLeftSideBearing:o.a.int16,minRightSideBearing:o.a.int16,xMaxExtent:o.a.int16,caretSlopeRise:o.a.int16,caretSlopeRun:o.a.int16,caretOffset:o.a.int16,reserved:new o.a.Reserved(o.a.int16,4),metricDataFormat:o.a.int16,numberOfMetrics:o.a.uint16}),N=new o.a.Struct({advance:o.a.uint16,bearing:o.a.int16}),M=new o.a.Struct({metrics:new o.a.LazyArray(N,function(e){return e.parent.hhea.numberOfMetrics}),bearings:new o.a.LazyArray(o.a.int16,function(e){return e.parent.maxp.numGlyphs-e.parent.hhea.numberOfMetrics})}),L=new o.a.Struct({version:o.a.int32,numGlyphs:o.a.uint16,maxPoints:o.a.uint16,maxContours:o.a.uint16,maxComponentPoints:o.a.uint16,maxComponentContours:o.a.uint16,maxZones:o.a.uint16,maxTwilightPoints:o.a.uint16,maxStorage:o.a.uint16,maxFunctionDefs:o.a.uint16,maxInstructionDefs:o.a.uint16,maxStackElements:o.a.uint16,maxSizeOfInstructions:o.a.uint16,maxComponentElements:o.a.uint16,maxComponentDepth:o.a.uint16});function B(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return 1===e&&j[n]?j[n]:F[e][t]}var F=[["utf16be","utf16be","utf16be","utf16be","utf16be","utf16be"],["macroman","shift-jis","big5","euc-kr","iso-8859-6","iso-8859-8","macgreek","maccyrillic","symbol","Devanagari","Gurmukhi","Gujarati","Oriya","Bengali","Tamil","Telugu","Kannada","Malayalam","Sinhalese","Burmese","Khmer","macthai","Laotian","Georgian","Armenian","gb-2312-80","Tibetan","Mongolian","Geez","maccenteuro","Vietnamese","Sindhi"],["ascii"],["symbol","utf16be","shift-jis","gb18030","big5","wansung","johab",null,null,null,"utf16be"]],j={15:"maciceland",17:"macturkish",18:"maccroatian",24:"maccenteuro",25:"maccenteuro",26:"maccenteuro",27:"maccenteuro",28:"maccenteuro",30:"maciceland",37:"macromania",38:"maccenteuro",39:"maccenteuro",40:"maccenteuro",143:"macinuit",146:"macgaelic"},U=[[],{0:"en",30:"fo",60:"ks",90:"rw",1:"fr",31:"fa",61:"ku",91:"rn",2:"de",32:"ru",62:"sd",92:"ny",3:"it",33:"zh",63:"bo",93:"mg",4:"nl",34:"nl-BE",64:"ne",94:"eo",5:"sv",35:"ga",65:"sa",128:"cy",6:"es",36:"sq",66:"mr",129:"eu",7:"da",37:"ro",67:"bn",130:"ca",8:"pt",38:"cz",68:"as",131:"la",9:"no",39:"sk",69:"gu",132:"qu",10:"he",40:"si",70:"pa",133:"gn",11:"ja",41:"yi",71:"or",134:"ay",12:"ar",42:"sr",72:"ml",135:"tt",13:"fi",43:"mk",73:"kn",136:"ug",14:"el",44:"bg",74:"ta",137:"dz",15:"is",45:"uk",75:"te",138:"jv",16:"mt",46:"be",76:"si",139:"su",17:"tr",47:"uz",77:"my",140:"gl",18:"hr",48:"kk",78:"km",141:"af",19:"zh-Hant",49:"az-Cyrl",79:"lo",142:"br",20:"ur",50:"az-Arab",80:"vi",143:"iu",21:"hi",51:"hy",81:"id",144:"gd",22:"th",52:"ka",82:"tl",145:"gv",23:"ko",53:"mo",83:"ms",146:"ga",24:"lt",54:"ky",84:"ms-Arab",147:"to",25:"pl",55:"tg",85:"am",148:"el-polyton",26:"hu",56:"tk",86:"ti",149:"kl",27:"es",57:"mn-CN",87:"om",150:"az",28:"lv",58:"mn",88:"so",151:"nn",29:"se",59:"ps",89:"sw"},[],{1078:"af",16393:"en-IN",1159:"rw",1074:"tn",1052:"sq",6153:"en-IE",1089:"sw",1115:"si",1156:"gsw",8201:"en-JM",1111:"kok",1051:"sk",1118:"am",17417:"en-MY",1042:"ko",1060:"sl",5121:"ar-DZ",5129:"en-NZ",1088:"ky",11274:"es-AR",15361:"ar-BH",13321:"en-PH",1108:"lo",16394:"es-BO",3073:"ar",18441:"en-SG",1062:"lv",13322:"es-CL",2049:"ar-IQ",7177:"en-ZA",1063:"lt",9226:"es-CO",11265:"ar-JO",11273:"en-TT",2094:"dsb",5130:"es-CR",13313:"ar-KW",2057:"en-GB",1134:"lb",7178:"es-DO",12289:"ar-LB",1033:"en",1071:"mk",12298:"es-EC",4097:"ar-LY",12297:"en-ZW",2110:"ms-BN",17418:"es-SV",6145:"ary",1061:"et",1086:"ms",4106:"es-GT",8193:"ar-OM",1080:"fo",1100:"ml",18442:"es-HN",16385:"ar-QA",1124:"fil",1082:"mt",2058:"es-MX",1025:"ar-SA",1035:"fi",1153:"mi",19466:"es-NI",10241:"ar-SY",2060:"fr-BE",1146:"arn",6154:"es-PA",7169:"aeb",3084:"fr-CA",1102:"mr",15370:"es-PY",14337:"ar-AE",1036:"fr",1148:"moh",10250:"es-PE",9217:"ar-YE",5132:"fr-LU",1104:"mn",20490:"es-PR",1067:"hy",6156:"fr-MC",2128:"mn-CN",3082:"es",1101:"as",4108:"fr-CH",1121:"ne",1034:"es",2092:"az-Cyrl",1122:"fy",1044:"nb",21514:"es-US",1068:"az",1110:"gl",2068:"nn",14346:"es-UY",1133:"ba",1079:"ka",1154:"oc",8202:"es-VE",1069:"eu",3079:"de-AT",1096:"or",2077:"sv-FI",1059:"be",1031:"de",1123:"ps",1053:"sv",2117:"bn",5127:"de-LI",1045:"pl",1114:"syr",1093:"bn-IN",4103:"de-LU",1046:"pt",1064:"tg",8218:"bs-Cyrl",2055:"de-CH",2070:"pt-PT",2143:"tzm",5146:"bs",1032:"el",1094:"pa",1097:"ta",1150:"br",1135:"kl",1131:"qu-BO",1092:"tt",1026:"bg",1095:"gu",2155:"qu-EC",1098:"te",1027:"ca",1128:"ha",3179:"qu",1054:"th",3076:"zh-HK",1037:"he",1048:"ro",1105:"bo",5124:"zh-MO",1081:"hi",1047:"rm",1055:"tr",2052:"zh",1038:"hu",1049:"ru",1090:"tk",4100:"zh-SG",1039:"is",9275:"smn",1152:"ug",1028:"zh-TW",1136:"ig",4155:"smj-NO",1058:"uk",1155:"co",1057:"id",5179:"smj",1070:"hsb",1050:"hr",1117:"iu",3131:"se-FI",1056:"ur",4122:"hr-BA",2141:"iu-Latn",1083:"se",2115:"uz-Cyrl",1029:"cs",2108:"ga",2107:"se-SE",1091:"uz",1030:"da",1076:"xh",8251:"sms",1066:"vi",1164:"prs",1077:"zu",6203:"sma-NO",1106:"cy",1125:"dv",1040:"it",7227:"sms",1160:"wo",2067:"nl-BE",2064:"it-CH",1103:"sa",1157:"sah",1043:"nl",1041:"ja",7194:"sr-Cyrl-BA",1144:"ii",3081:"en-AU",1099:"kn",3098:"sr",1130:"yo",10249:"en-BZ",1087:"kk",6170:"sr-Latn-BA",4105:"en-CA",1107:"km",2074:"sr-Latn",9225:"en-029",1158:"quc",1132:"nso"}],H=new o.a.Struct({platformID:o.a.uint16,encodingID:o.a.uint16,languageID:o.a.uint16,nameID:o.a.uint16,length:o.a.uint16,string:new o.a.Pointer(o.a.uint16,new o.a.String("length",function(e){return B(e.platformID,e.encodingID,e.languageID)}),{type:"parent",relativeTo:"parent.stringOffset",allowNull:!1})}),z=new o.a.Struct({length:o.a.uint16,tag:new o.a.Pointer(o.a.uint16,new o.a.String("length","utf16be"),{type:"parent",relativeTo:"stringOffset"})}),V=new o.a.VersionedStruct(o.a.uint16,{0:{count:o.a.uint16,stringOffset:o.a.uint16,records:new o.a.Array(H,"count")},1:{count:o.a.uint16,stringOffset:o.a.uint16,records:new o.a.Array(H,"count"),langTagCount:o.a.uint16,langTags:new o.a.Array(z,"langTagCount")}}),W=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];V.process=function(e){var t={},n=this.records,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o,s=U[a.platformID][a.languageID];null==s&&null!=this.langTags&&a.languageID>=32768&&(s=this.langTags[a.languageID-32768].tag),null==s&&(s=a.platformID+"-"+a.languageID);var l=a.nameID>=256?"fontFeatures":W[a.nameID]||a.nameID;null==t[l]&&(t[l]={});var u=t[l];a.nameID>=256&&(u=u[a.nameID]||(u[a.nameID]={})),"string"!==typeof a.string&&"string"===typeof u[s]||(u[s]=a.string)}this.records=t},V.preEncode=function(){if(!Array.isArray(this.records)){this.version=0;var t=[];for(var n in this.records){var r=this.records[n];"fontFeatures"!==n&&(t.push({platformID:3,encodingID:1,languageID:1033,nameID:W.indexOf(n),length:e.byteLength(r.en,"utf16le"),string:r.en}),"postscriptName"===n&&t.push({platformID:1,encodingID:0,languageID:0,nameID:W.indexOf(n),length:r.en.length,string:r.en}))}this.records=t,this.count=t.length,this.stringOffset=V.size(this,null,!1)}};var G=new o.a.VersionedStruct(o.a.uint16,{header:{xAvgCharWidth:o.a.int16,usWeightClass:o.a.uint16,usWidthClass:o.a.uint16,fsType:new o.a.Bitfield(o.a.uint16,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:o.a.int16,ySubscriptYSize:o.a.int16,ySubscriptXOffset:o.a.int16,ySubscriptYOffset:o.a.int16,ySuperscriptXSize:o.a.int16,ySuperscriptYSize:o.a.int16,ySuperscriptXOffset:o.a.int16,ySuperscriptYOffset:o.a.int16,yStrikeoutSize:o.a.int16,yStrikeoutPosition:o.a.int16,sFamilyClass:o.a.int16,panose:new o.a.Array(o.a.uint8,10),ulCharRange:new o.a.Array(o.a.uint32,4),vendorID:new o.a.String(4),fsSelection:new o.a.Bitfield(o.a.uint16,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:o.a.uint16,usLastCharIndex:o.a.uint16},0:{},1:{typoAscender:o.a.int16,typoDescender:o.a.int16,typoLineGap:o.a.int16,winAscent:o.a.uint16,winDescent:o.a.uint16,codePageRange:new o.a.Array(o.a.uint32,2)},2:{typoAscender:o.a.int16,typoDescender:o.a.int16,typoLineGap:o.a.int16,winAscent:o.a.uint16,winDescent:o.a.uint16,codePageRange:new o.a.Array(o.a.uint32,2),xHeight:o.a.int16,capHeight:o.a.int16,defaultChar:o.a.uint16,breakChar:o.a.uint16,maxContent:o.a.uint16},5:{typoAscender:o.a.int16,typoDescender:o.a.int16,typoLineGap:o.a.int16,winAscent:o.a.uint16,winDescent:o.a.uint16,codePageRange:new o.a.Array(o.a.uint32,2),xHeight:o.a.int16,capHeight:o.a.int16,defaultChar:o.a.uint16,breakChar:o.a.uint16,maxContent:o.a.uint16,usLowerOpticalPointSize:o.a.uint16,usUpperOpticalPointSize:o.a.uint16}}),K=G.versions;K[3]=K[4]=K[2];var q=new o.a.VersionedStruct(o.a.fixed32,{header:{italicAngle:o.a.fixed32,underlinePosition:o.a.int16,underlineThickness:o.a.int16,isFixedPitch:o.a.uint32,minMemType42:o.a.uint32,maxMemType42:o.a.uint32,minMemType1:o.a.uint32,maxMemType1:o.a.uint32},1:{},2:{numberOfGlyphs:o.a.uint16,glyphNameIndex:new o.a.Array(o.a.uint16,"numberOfGlyphs"),names:new o.a.Array(new o.a.String(o.a.uint8))},2.5:{numberOfGlyphs:o.a.uint16,offsets:new o.a.Array(o.a.uint8,"numberOfGlyphs")},3:{},4:{map:new o.a.Array(o.a.uint32,function(e){return e.parent.maxp.numGlyphs})}}),Y=new o.a.Struct({controlValues:new o.a.Array(o.a.int16)}),X=new o.a.Struct({instructions:new o.a.Array(o.a.uint8)}),Q=new o.a.VersionedStruct("head.indexToLocFormat",{0:{offsets:new o.a.Array(o.a.uint16)},1:{offsets:new o.a.Array(o.a.uint32)}});Q.process=function(){if(0===this.version)for(var e=0;e<this.offsets.length;e++)this.offsets[e]<<=1},Q.preEncode=function(){if(null==this.version&&(this.version=this.offsets[this.offsets.length-1]>65535?1:0,0===this.version))for(var e=0;e<this.offsets.length;e++)this.offsets[e]>>>=1};var Z=new o.a.Struct({controlValueProgram:new o.a.Array(o.a.uint8)}),J=new o.a.Array(new o.a.Buffer),$="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ee=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},te=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),ne=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},re=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t},ie=function(){function e(t){ee(this,e),this.type=t}return e.prototype.getCFFVersion=function(e){for(;e&&!e.hdrSize;)e=e.parent;return e?e.version:-1},e.prototype.decode=function(e,t){var n=this.getCFFVersion(t)>=2?e.readUInt32BE():e.readUInt16BE();if(0===n)return[];var r=e.readUInt8(),i=void 0;if(1===r)i=o.a.uint8;else if(2===r)i=o.a.uint16;else if(3===r)i=o.a.uint24;else{if(4!==r)throw new Error("Bad offset size in CFFIndex: "+r+" "+e.pos);i=o.a.uint32}for(var a=[],s=e.pos+(n+1)*r-1,l=i.decode(e),u=0;u<n;u++){var c=i.decode(e);if(null!=this.type){var d=e.pos;e.pos=s+l,t.length=c-l,a.push(this.type.decode(e,t)),e.pos=d}else a.push({offset:s+l,length:c-l});l=c}return e.pos=s+l,a},e.prototype.size=function(e,t){var n=2;if(0===e.length)return n;for(var r=this.type||new o.a.Buffer,i=1,a=0;a<e.length;a++){var s=e[a];i+=r.size(s,t)}var l=void 0;if(i<=255)l=o.a.uint8;else if(i<=65535)l=o.a.uint16;else if(i<=16777215)l=o.a.uint24;else{if(!(i<=4294967295))throw new Error("Bad offset in CFFIndex");l=o.a.uint32}return n+=1+l.size()*(e.length+1),n+=i-1,n},e.prototype.encode=function(e,t,n){if(e.writeUInt16BE(t.length),0!==t.length){var r=this.type||new o.a.Buffer,i=[],a=1,s=t,l=Array.isArray(s),u=0;for(s=l?s:s[Symbol.iterator]();;){var c;if(l){if(u>=s.length)break;c=s[u++]}else{if((u=s.next()).done)break;c=u.value}var d=c,p=r.size(d,n);i.push(p),a+=p}var h=void 0;if(a<=255)h=o.a.uint8;else if(a<=65535)h=o.a.uint16;else if(a<=16777215)h=o.a.uint24;else{if(!(a<=4294967295))throw new Error("Bad offset in CFFIndex");h=o.a.uint32}e.writeUInt8(h.size()),a=1,h.encode(e,a);var f=i,m=Array.isArray(f),g=0;for(f=m?f:f[Symbol.iterator]();;){var b;if(m){if(g>=f.length)break;b=f[g++]}else{if((g=f.next()).done)break;b=g.value}a+=b,h.encode(e,a)}var v=t,y=Array.isArray(v),_=0;for(v=y?v:v[Symbol.iterator]();;){var S;if(y){if(_>=v.length)break;S=v[_++]}else{if((_=v.next()).done)break;S=_.value}var w=S;r.encode(e,w,n)}}},e}(),oe=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],ae={".":10,E:11,"E-":12,"-":14},se=function(){function e(){ee(this,e)}return e.decode=function(e,t){if(32<=t&&t<=246)return t-139;if(247<=t&&t<=250)return 256*(t-247)+e.readUInt8()+108;if(251<=t&&t<=254)return 256*-(t-251)-e.readUInt8()-108;if(28===t)return e.readInt16BE();if(29===t)return e.readInt32BE();if(30===t){for(var n="";;){var r=e.readUInt8(),i=r>>4;if(15===i)break;n+=oe[i];var o=15&r;if(15===o)break;n+=oe[o]}return parseFloat(n)}return null},e.size=function(e){if(e.forceLarge&&(e=32768),(0|e)!==e){var t=""+e;return 1+Math.ceil((t.length+1)/2)}return-107<=e&&e<=107?1:108<=e&&e<=1131||-1131<=e&&e<=-108?2:-32768<=e&&e<=32767?3:5},e.encode=function(e,t){var n=Number(t);if(t.forceLarge)return e.writeUInt8(29),e.writeInt32BE(n);if((0|n)===n)return-107<=n&&n<=107?e.writeUInt8(n+139):108<=n&&n<=1131?(n-=108,e.writeUInt8(247+(n>>8)),e.writeUInt8(255&n)):-1131<=n&&n<=-108?(n=-n-108,e.writeUInt8(251+(n>>8)),e.writeUInt8(255&n)):-32768<=n&&n<=32767?(e.writeUInt8(28),e.writeInt16BE(n)):(e.writeUInt8(29),e.writeInt32BE(n));e.writeUInt8(30);for(var r=""+n,i=0;i<r.length;i+=2){var o=r[i],a=ae[o]||+o;if(i===r.length-1)var s=15;else{var l=r[i+1];s=ae[l]||+l}e.writeUInt8(a<<4|15&s)}return 15!==s?e.writeUInt8(240):void 0},e}(),le=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];ee(this,e),this.ops=t,this.fields={};var n=t,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o,s=Array.isArray(a[0])?a[0][0]<<8|a[0][1]:a[0];this.fields[s]=a}}return e.prototype.decodeOperands=function(e,t,n,r){var i=this;if(Array.isArray(e))return r.map(function(r,o){return i.decodeOperands(e[o],t,n,[r])});if(null!=e.decode)return e.decode(t,n,r);switch(e){case"number":case"offset":case"sid":return r[0];case"boolean":return!!r[0];default:return r}},e.prototype.encodeOperands=function(e,t,n,r){var i=this;return Array.isArray(e)?r.map(function(r,o){return i.encodeOperands(e[o],t,n,r)[0]}):null!=e.encode?e.encode(t,r,n):"number"===typeof r?[r]:"boolean"===typeof r?[+r]:Array.isArray(r)?r:[r]},e.prototype.decode=function(e,t){var n=e.pos+t.length,r={},i=[];for(var o in Object.defineProperties(r,{parent:{value:t},_startOffset:{value:e.pos}}),this.fields){var s=this.fields[o];r[s[1]]=s[3]}for(;e.pos<n;){var l=e.readUInt8();if(l<28){12===l&&(l=l<<8|e.readUInt8());var u=this.fields[l];if(!u)throw new Error("Unknown operator "+l);var c=this.decodeOperands(u[2],e,r,i);null!=c&&(c instanceof a.PropertyDescriptor?Object.defineProperty(r,u[1],c):r[u[1]]=c),i=[]}else i.push(se.decode(e,l))}return r},e.prototype.size=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r={parent:t,val:e,pointerSize:0,startOffset:t.startOffset||0},i=0;for(var o in this.fields){var a=this.fields[o],s=e[a[1]];if(null!=s&&!l()(s,a[3])){var u=this.encodeOperands(a[2],null,r,s),c=Array.isArray(u),d=0;for(u=c?u:u[Symbol.iterator]();;){var p;if(c){if(d>=u.length)break;p=u[d++]}else{if((d=u.next()).done)break;p=d.value}var h=p;i+=se.size(h)}i+=(Array.isArray(a[0])?a[0]:[a[0]]).length}}return n&&(i+=r.pointerSize),i},e.prototype.encode=function(e,t,n){var r={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0};r.pointerOffset=e.pos+this.size(t,r,!1);var i=this.ops,o=Array.isArray(i),a=0;for(i=o?i:i[Symbol.iterator]();;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{if((a=i.next()).done)break;s=a.value}var u=s,c=t[u[1]];if(null!=c&&!l()(c,u[3])){var d=this.encodeOperands(u[2],e,r,c),p=Array.isArray(d),h=0;for(d=p?d:d[Symbol.iterator]();;){var f;if(p){if(h>=d.length)break;f=d[h++]}else{if((h=d.next()).done)break;f=h.value}var m=f;se.encode(e,m)}var g=Array.isArray(u[0])?u[0]:[u[0]],b=Array.isArray(g),v=0;for(g=b?g:g[Symbol.iterator]();;){var y;if(b){if(v>=g.length)break;y=g[v++]}else{if((v=g.next()).done)break;y=v.value}var _=y;e.writeUInt8(_)}}}for(var S=0;S<r.pointers.length;){var w=r.pointers[S++];w.type.encode(e,w.val,w.parent)}},e}(),ue=function(e){function t(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ee(this,t),null==r.type&&(r.type="global"),re(this,e.call(this,null,n,r))}return ne(t,e),t.prototype.decode=function(t,n,r){return this.offsetType={decode:function(){return r[0]}},e.prototype.decode.call(this,t,n,r)},t.prototype.encode=function(t,n,r){if(!t)return this.offsetType={size:function(){return 0}},this.size(n,r),[new ce(0)];var i=null;return this.offsetType={encode:function(e,t){return i=t}},e.prototype.encode.call(this,t,n,r),[new ce(i)]},t}(o.a.Pointer),ce=function(){function e(t){ee(this,e),this.val=t,this.forceLarge=!0}return e.prototype.valueOf=function(){return this.val},e}(),de=new le([[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","number",.039625],[[12,10],"BlueShift","number",7],[[12,11],"BlueFuzz","number",1],[10,"StdHW","number",null],[11,"StdVW","number",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","boolean",!1],[[12,17],"LanguageGroup","number",0],[[12,18],"ExpansionFactor","number",.06],[[12,19],"initialRandomSeed","number",0],[20,"defaultWidthX","number",0],[21,"nominalWidthX","number",0],[22,"vsindex","number",0],[23,"blend",function(){function e(){ee(this,e)}return e.decode=function(e,t,n){for(var r=n.pop();n.length>r;)n.pop()},e}(),null],[19,"Subrs",new ue(new ie,{type:"local"}),null]]),pe=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"],he=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","endash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls"],fe=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"],me=new o.a.Struct({reserved:new o.a.Reserved(o.a.uint16),reqFeatureIndex:o.a.uint16,featureCount:o.a.uint16,featureIndexes:new o.a.Array(o.a.uint16,"featureCount")}),ge=new o.a.Struct({tag:new o.a.String(4),langSys:new o.a.Pointer(o.a.uint16,me,{type:"parent"})}),be=new o.a.Struct({defaultLangSys:new o.a.Pointer(o.a.uint16,me),count:o.a.uint16,langSysRecords:new o.a.Array(ge,"count")}),ve=new o.a.Struct({tag:new o.a.String(4),script:new o.a.Pointer(o.a.uint16,be,{type:"parent"})}),ye=new o.a.Array(ve,o.a.uint16),_e=new o.a.Struct({featureParams:o.a.uint16,lookupCount:o.a.uint16,lookupListIndexes:new o.a.Array(o.a.uint16,"lookupCount")}),Se=new o.a.Struct({tag:new o.a.String(4),feature:new o.a.Pointer(o.a.uint16,_e,{type:"parent"})}),we=new o.a.Array(Se,o.a.uint16),Ee=new o.a.Struct({markAttachmentType:o.a.uint8,flags:new o.a.Bitfield(o.a.uint8,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function Ce(e){var t=new o.a.Struct({lookupType:o.a.uint16,flags:Ee,subTableCount:o.a.uint16,subTables:new o.a.Array(new o.a.Pointer(o.a.uint16,e),"subTableCount"),markFilteringSet:new o.a.Optional(o.a.uint16,function(e){return e.flags.flags.useMarkFilteringSet})});return new o.a.LazyArray(new o.a.Pointer(o.a.uint16,t),o.a.uint16)}var xe,Ae=new o.a.Struct({start:o.a.uint16,end:o.a.uint16,startCoverageIndex:o.a.uint16}),Te=new o.a.VersionedStruct(o.a.uint16,{1:{glyphCount:o.a.uint16,glyphs:new o.a.Array(o.a.uint16,"glyphCount")},2:{rangeCount:o.a.uint16,rangeRecords:new o.a.Array(Ae,"rangeCount")}}),Oe=new o.a.Struct({start:o.a.uint16,end:o.a.uint16,class:o.a.uint16}),ke=new o.a.VersionedStruct(o.a.uint16,{1:{startGlyph:o.a.uint16,glyphCount:o.a.uint16,classValueArray:new o.a.Array(o.a.uint16,"glyphCount")},2:{classRangeCount:o.a.uint16,classRangeRecord:new o.a.Array(Oe,"classRangeCount")}}),Ie=new o.a.Struct({a:o.a.uint16,b:o.a.uint16,deltaFormat:o.a.uint16}),Re=new o.a.Struct({sequenceIndex:o.a.uint16,lookupListIndex:o.a.uint16}),Pe=new o.a.Struct({glyphCount:o.a.uint16,lookupCount:o.a.uint16,input:new o.a.Array(o.a.uint16,function(e){return e.glyphCount-1}),lookupRecords:new o.a.Array(Re,"lookupCount")}),De=new o.a.Array(new o.a.Pointer(o.a.uint16,Pe),o.a.uint16),Ne=new o.a.Struct({glyphCount:o.a.uint16,lookupCount:o.a.uint16,classes:new o.a.Array(o.a.uint16,function(e){return e.glyphCount-1}),lookupRecords:new o.a.Array(Re,"lookupCount")}),Me=new o.a.Array(new o.a.Pointer(o.a.uint16,Ne),o.a.uint16),Le=new o.a.VersionedStruct(o.a.uint16,{1:{coverage:new o.a.Pointer(o.a.uint16,Te),ruleSetCount:o.a.uint16,ruleSets:new o.a.Array(new o.a.Pointer(o.a.uint16,De),"ruleSetCount")},2:{coverage:new o.a.Pointer(o.a.uint16,Te),classDef:new o.a.Pointer(o.a.uint16,ke),classSetCnt:o.a.uint16,classSet:new o.a.Array(new o.a.Pointer(o.a.uint16,Me),"classSetCnt")},3:{glyphCount:o.a.uint16,lookupCount:o.a.uint16,coverages:new o.a.Array(new o.a.Pointer(o.a.uint16,Te),"glyphCount"),lookupRecords:new o.a.Array(Re,"lookupCount")}}),Be=new o.a.Struct({backtrackGlyphCount:o.a.uint16,backtrack:new o.a.Array(o.a.uint16,"backtrackGlyphCount"),inputGlyphCount:o.a.uint16,input:new o.a.Array(o.a.uint16,function(e){return e.inputGlyphCount-1}),lookaheadGlyphCount:o.a.uint16,lookahead:new o.a.Array(o.a.uint16,"lookaheadGlyphCount"),lookupCount:o.a.uint16,lookupRecords:new o.a.Array(Re,"lookupCount")}),Fe=new o.a.Array(new o.a.Pointer(o.a.uint16,Be),o.a.uint16),je=new o.a.VersionedStruct(o.a.uint16,{1:{coverage:new o.a.Pointer(o.a.uint16,Te),chainCount:o.a.uint16,chainRuleSets:new o.a.Array(new o.a.Pointer(o.a.uint16,Fe),"chainCount")},2:{coverage:new o.a.Pointer(o.a.uint16,Te),backtrackClassDef:new o.a.Pointer(o.a.uint16,ke),inputClassDef:new o.a.Pointer(o.a.uint16,ke),lookaheadClassDef:new o.a.Pointer(o.a.uint16,ke),chainCount:o.a.uint16,chainClassSet:new o.a.Array(new o.a.Pointer(o.a.uint16,Fe),"chainCount")},3:{backtrackGlyphCount:o.a.uint16,backtrackCoverage:new o.a.Array(new o.a.Pointer(o.a.uint16,Te),"backtrackGlyphCount"),inputGlyphCount:o.a.uint16,inputCoverage:new o.a.Array(new o.a.Pointer(o.a.uint16,Te),"inputGlyphCount"),lookaheadGlyphCount:o.a.uint16,lookaheadCoverage:new o.a.Array(new o.a.Pointer(o.a.uint16,Te),"lookaheadGlyphCount"),lookupCount:o.a.uint16,lookupRecords:new o.a.Array(Re,"lookupCount")}}),Ue=new o.a.Fixed(16,"BE",14),He=new o.a.Struct({startCoord:Ue,peakCoord:Ue,endCoord:Ue}),ze=new o.a.Struct({axisCount:o.a.uint16,regionCount:o.a.uint16,variationRegions:new o.a.Array(new o.a.Array(He,"axisCount"),"regionCount")}),Ve=new o.a.Struct({shortDeltas:new o.a.Array(o.a.int16,function(e){return e.parent.shortDeltaCount}),regionDeltas:new o.a.Array(o.a.int8,function(e){return e.parent.regionIndexCount-e.parent.shortDeltaCount}),deltas:function(e){return e.shortDeltas.concat(e.regionDeltas)}}),We=new o.a.Struct({itemCount:o.a.uint16,shortDeltaCount:o.a.uint16,regionIndexCount:o.a.uint16,regionIndexes:new o.a.Array(o.a.uint16,"regionIndexCount"),deltaSets:new o.a.Array(Ve,"itemCount")}),Ge=new o.a.Struct({format:o.a.uint16,variationRegionList:new o.a.Pointer(o.a.uint32,ze),variationDataCount:o.a.uint16,itemVariationData:new o.a.Array(new o.a.Pointer(o.a.uint32,We),"variationDataCount")}),Ke=new o.a.VersionedStruct(o.a.uint16,{1:(xe={axisIndex:o.a.uint16},xe.axisIndex=o.a.uint16,xe.filterRangeMinValue=Ue,xe.filterRangeMaxValue=Ue,xe)}),qe=new o.a.Struct({conditionCount:o.a.uint16,conditionTable:new o.a.Array(new o.a.Pointer(o.a.uint32,Ke),"conditionCount")}),Ye=new o.a.Struct({featureIndex:o.a.uint16,alternateFeatureTable:new o.a.Pointer(o.a.uint32,_e,{type:"parent"})}),Xe=new o.a.Struct({version:o.a.fixed32,substitutionCount:o.a.uint16,substitutions:new o.a.Array(Ye,"substitutionCount")}),Qe=new o.a.Struct({conditionSet:new o.a.Pointer(o.a.uint32,qe,{type:"parent"}),featureTableSubstitution:new o.a.Pointer(o.a.uint32,Xe,{type:"parent"})}),Ze=new o.a.Struct({majorVersion:o.a.uint16,minorVersion:o.a.uint16,featureVariationRecordCount:o.a.uint32,featureVariationRecords:new o.a.Array(Qe,"featureVariationRecordCount")}),Je=function(){function e(t,n){ee(this,e),this.predefinedOps=t,this.type=n}return e.prototype.decode=function(e,t,n){return this.predefinedOps[n[0]]?this.predefinedOps[n[0]]:this.type.decode(e,t,n)},e.prototype.size=function(e,t){return this.type.size(e,t)},e.prototype.encode=function(e,t,n){var r=this.predefinedOps.indexOf(t);return-1!==r?r:this.type.encode(e,t,n)},e}(),$e=function(e){function t(){return ee(this,t),re(this,e.call(this,"UInt8"))}return ne(t,e),t.prototype.decode=function(e){return 127&o.a.uint8.decode(e)},t}(o.a.Number),et=new o.a.Struct({first:o.a.uint16,nLeft:o.a.uint8}),tt=new o.a.Struct({first:o.a.uint16,nLeft:o.a.uint16}),nt=new Je([he,["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"]],new ue(new o.a.VersionedStruct(new $e,{0:{nCodes:o.a.uint8,codes:new o.a.Array(o.a.uint8,"nCodes")},1:{nRanges:o.a.uint8,ranges:new o.a.Array(et,"nRanges")}}),{lazy:!0})),rt=function(e){function t(){return ee(this,t),re(this,e.apply(this,arguments))}return ne(t,e),t.prototype.decode=function(e,t){for(var n=Object(a.resolveLength)(this.length,e,t),r=0,i=[];r<n;){var o=this.type.decode(e,t);o.offset=r,r+=o.nLeft+1,i.push(o)}return i},t}(o.a.Array),it=new Je([fe,[".notdef","space","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],[".notdef","space","dollaroldstyle","dollarsuperior","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","hyphensuperior","colonmonetary","onefitted","rupiah","centoldstyle","figuredash","hypheninferior","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior"]],new ue(new o.a.VersionedStruct(o.a.uint8,{0:{glyphs:new o.a.Array(o.a.uint16,function(e){return e.parent.CharStrings.length-1})},1:{ranges:new rt(et,function(e){return e.parent.CharStrings.length-1})},2:{ranges:new rt(tt,function(e){return e.parent.CharStrings.length-1})}}),{lazy:!0})),ot=new o.a.Struct({first:o.a.uint16,fd:o.a.uint8}),at=new o.a.Struct({first:o.a.uint32,fd:o.a.uint16}),st=new o.a.VersionedStruct(o.a.uint8,{0:{fds:new o.a.Array(o.a.uint8,function(e){return e.parent.CharStrings.length})},3:{nRanges:o.a.uint16,ranges:new o.a.Array(ot,"nRanges"),sentinel:o.a.uint16},4:{nRanges:o.a.uint32,ranges:new o.a.Array(at,"nRanges"),sentinel:o.a.uint32}}),lt=new ue(de),ut=function(){function e(){ee(this,e)}return e.prototype.decode=function(e,t,n){return t.length=n[0],lt.decode(e,t,[n[1]])},e.prototype.size=function(e,t){return[de.size(e,t,!1),lt.size(e,t)[0]]},e.prototype.encode=function(e,t,n){return[de.size(t,n,!1),lt.encode(e,t,n)[0]]},e}(),ct=new le([[18,"Private",new ut,null],[[12,38],"FontName","sid",null]]),dt=new le([[[12,30],"ROS",["sid","sid","number"],null],[0,"version","sid",null],[1,"Notice","sid",null],[[12,0],"Copyright","sid",null],[2,"FullName","sid",null],[3,"FamilyName","sid",null],[4,"Weight","sid",null],[[12,1],"isFixedPitch","boolean",!1],[[12,2],"ItalicAngle","number",0],[[12,3],"UnderlinePosition","number",-100],[[12,4],"UnderlineThickness","number",50],[[12,5],"PaintType","number",0],[[12,6],"CharstringType","number",2],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[13,"UniqueID","number",null],[5,"FontBBox","array",[0,0,0,0]],[[12,8],"StrokeWidth","number",0],[14,"XUID","array",null],[15,"charset",it,fe],[16,"Encoding",nt,he],[17,"CharStrings",new ue(new ie),null],[18,"Private",new ut,null],[[12,20],"SyntheticBase","number",null],[[12,21],"PostScript","sid",null],[[12,22],"BaseFontName","sid",null],[[12,23],"BaseFontBlend","delta",null],[[12,31],"CIDFontVersion","number",0],[[12,32],"CIDFontRevision","number",0],[[12,33],"CIDFontType","number",0],[[12,34],"CIDCount","number",8720],[[12,35],"UIDBase","number",null],[[12,37],"FDSelect",new ue(st),null],[[12,36],"FDArray",new ue(new ie(ct)),null],[[12,38],"FontName","sid",null]]),pt=new o.a.Struct({length:o.a.uint16,itemVariationStore:Ge}),ht=new le([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new ue(new ie),null],[[12,37],"FDSelect",new ue(st),null],[[12,36],"FDArray",new ue(new ie(ct)),null],[24,"vstore",new ue(pt),null],[25,"maxstack","number",193]]),ft=new o.a.VersionedStruct(o.a.fixed16,{1:{hdrSize:o.a.uint8,offSize:o.a.uint8,nameIndex:new ie(new o.a.String("length")),topDictIndex:new ie(dt),stringIndex:new ie(new o.a.String("length")),globalSubrIndex:new ie},2:{hdrSize:o.a.uint8,length:o.a.uint16,topDict:ht,globalSubrIndex:new ie}}),mt=function(){function e(t){ee(this,e),this.stream=t,this.decode()}return e.decode=function(t){return new e(t)},e.prototype.decode=function(){this.stream.pos;var e=ft.decode(this.stream);for(var t in e){var n=e[t];this[t]=n}if(this.version<2){if(1!==this.topDictIndex.length)throw new Error("Only a single font is allowed in CFF");this.topDict=this.topDictIndex[0]}return this.isCIDFont=null!=this.topDict.ROS,this},e.prototype.string=function(e){return this.version>=2?null:e<pe.length?pe[e]:this.stringIndex[e-pe.length]},e.prototype.getCharString=function(e){return this.stream.pos=this.topDict.CharStrings[e].offset,this.stream.readBuffer(this.topDict.CharStrings[e].length)},e.prototype.getGlyphName=function(e){if(this.version>=2)return null;if(this.isCIDFont)return null;var t=this.topDict.charset;if(Array.isArray(t))return t[e];if(0===e)return".notdef";switch(e-=1,t.version){case 0:return this.string(t.glyphs[e]);case 1:case 2:for(var n=0;n<t.ranges.length;n++){var r=t.ranges[n];if(r.offset<=e&&e<=r.offset+r.nLeft)return this.string(r.first+(e-r.offset))}}return null},e.prototype.fdForGlyph=function(e){if(!this.topDict.FDSelect)return null;switch(this.topDict.FDSelect.version){case 0:return this.topDict.FDSelect.fds[e];case 3:case 4:for(var t=this.topDict.FDSelect.ranges,n=0,r=t.length-1;n<=r;){var i=n+r>>1;if(e<t[i].first)r=i-1;else{if(!(i<r&&e>t[i+1].first))return t[i].fd;n=i+1}}default:throw new Error("Unknown FDSelect version: "+this.topDict.FDSelect.version)}},e.prototype.privateDictForGlyph=function(e){if(this.topDict.FDSelect){var t=this.fdForGlyph(e);return this.topDict.FDArray[t]?this.topDict.FDArray[t].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private},te(e,[{key:"postscriptName",get:function(){return this.version<2?this.nameIndex[0]:null}},{key:"fullName",get:function(){return this.string(this.topDict.FullName)}},{key:"familyName",get:function(){return this.string(this.topDict.FamilyName)}}]),e}(),gt=new o.a.Struct({glyphIndex:o.a.uint16,vertOriginY:o.a.int16}),bt=new o.a.Struct({majorVersion:o.a.uint16,minorVersion:o.a.uint16,defaultVertOriginY:o.a.int16,numVertOriginYMetrics:o.a.uint16,metrics:new o.a.Array(gt,"numVertOriginYMetrics")}),vt=new o.a.Struct({height:o.a.uint8,width:o.a.uint8,horiBearingX:o.a.int8,horiBearingY:o.a.int8,horiAdvance:o.a.uint8,vertBearingX:o.a.int8,vertBearingY:o.a.int8,vertAdvance:o.a.uint8}),yt=new o.a.Struct({height:o.a.uint8,width:o.a.uint8,bearingX:o.a.int8,bearingY:o.a.int8,advance:o.a.uint8}),_t=new o.a.Struct({glyph:o.a.uint16,xOffset:o.a.int8,yOffset:o.a.int8}),St=function e(){ee(this,e)},wt=function e(){ee(this,e)},Et=(new o.a.VersionedStruct("version",{1:{metrics:yt,data:St},2:{metrics:yt,data:wt},5:{data:wt},6:{metrics:vt,data:St},7:{metrics:vt,data:wt},8:{metrics:yt,pad:new o.a.Reserved(o.a.uint8),numComponents:o.a.uint16,components:new o.a.Array(_t,"numComponents")},9:{metrics:vt,pad:new o.a.Reserved(o.a.uint8),numComponents:o.a.uint16,components:new o.a.Array(_t,"numComponents")},17:{metrics:yt,dataLen:o.a.uint32,data:new o.a.Buffer("dataLen")},18:{metrics:vt,dataLen:o.a.uint32,data:new o.a.Buffer("dataLen")},19:{dataLen:o.a.uint32,data:new o.a.Buffer("dataLen")}}),new o.a.Struct({ascender:o.a.int8,descender:o.a.int8,widthMax:o.a.uint8,caretSlopeNumerator:o.a.int8,caretSlopeDenominator:o.a.int8,caretOffset:o.a.int8,minOriginSB:o.a.int8,minAdvanceSB:o.a.int8,maxBeforeBL:o.a.int8,minAfterBL:o.a.int8,pad:new o.a.Reserved(o.a.int8,2)})),Ct=new o.a.Struct({glyphCode:o.a.uint16,offset:o.a.uint16}),xt=new o.a.VersionedStruct(o.a.uint16,{header:{imageFormat:o.a.uint16,imageDataOffset:o.a.uint32},1:{offsetArray:new o.a.Array(o.a.uint32,function(e){return e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1})},2:{imageSize:o.a.uint32,bigMetrics:vt},3:{offsetArray:new o.a.Array(o.a.uint16,function(e){return e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1})},4:{numGlyphs:o.a.uint32,glyphArray:new o.a.Array(Ct,function(e){return e.numGlyphs+1})},5:{imageSize:o.a.uint32,bigMetrics:vt,numGlyphs:o.a.uint32,glyphCodeArray:new o.a.Array(o.a.uint16,"numGlyphs")}}),At=new o.a.Struct({firstGlyphIndex:o.a.uint16,lastGlyphIndex:o.a.uint16,subtable:new o.a.Pointer(o.a.uint32,xt)}),Tt=new o.a.Struct({indexSubTableArray:new o.a.Pointer(o.a.uint32,new o.a.Array(At,1),{type:"parent"}),indexTablesSize:o.a.uint32,numberOfIndexSubTables:o.a.uint32,colorRef:o.a.uint32,hori:Et,vert:Et,startGlyphIndex:o.a.uint16,endGlyphIndex:o.a.uint16,ppemX:o.a.uint8,ppemY:o.a.uint8,bitDepth:o.a.uint8,flags:new o.a.Bitfield(o.a.uint8,["horizontal","vertical"])}),Ot=new o.a.Struct({version:o.a.uint32,numSizes:o.a.uint32,sizes:new o.a.Array(Tt,"numSizes")}),kt=new o.a.Struct({ppem:o.a.uint16,resolution:o.a.uint16,imageOffsets:new o.a.Array(new o.a.Pointer(o.a.uint32,"void"),function(e){return e.parent.parent.maxp.numGlyphs+1})}),It=new o.a.Struct({version:o.a.uint16,flags:new o.a.Bitfield(o.a.uint16,["renderOutlines"]),numImgTables:o.a.uint32,imageTables:new o.a.Array(new o.a.Pointer(o.a.uint32,kt),"numImgTables")}),Rt=new o.a.Struct({gid:o.a.uint16,paletteIndex:o.a.uint16}),Pt=new o.a.Struct({gid:o.a.uint16,firstLayerIndex:o.a.uint16,numLayers:o.a.uint16}),Dt=new o.a.Struct({version:o.a.uint16,numBaseGlyphRecords:o.a.uint16,baseGlyphRecord:new o.a.Pointer(o.a.uint32,new o.a.Array(Pt,"numBaseGlyphRecords")),layerRecords:new o.a.Pointer(o.a.uint32,new o.a.Array(Rt,"numLayerRecords"),{lazy:!0}),numLayerRecords:o.a.uint16}),Nt=new o.a.Struct({blue:o.a.uint8,green:o.a.uint8,red:o.a.uint8,alpha:o.a.uint8}),Mt=new o.a.VersionedStruct(o.a.uint16,{header:{numPaletteEntries:o.a.uint16,numPalettes:o.a.uint16,numColorRecords:o.a.uint16,colorRecords:new o.a.Pointer(o.a.uint32,new o.a.Array(Nt,"numColorRecords")),colorRecordIndices:new o.a.Array(o.a.uint16,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new o.a.Pointer(o.a.uint32,new o.a.Array(o.a.uint32,"numPalettes")),offsetPaletteLabelArray:new o.a.Pointer(o.a.uint32,new o.a.Array(o.a.uint16,"numPalettes")),offsetPaletteEntryLabelArray:new o.a.Pointer(o.a.uint32,new o.a.Array(o.a.uint16,"numPaletteEntries"))}}),Lt=new o.a.VersionedStruct(o.a.uint16,{1:{coordinate:o.a.int16},2:{coordinate:o.a.int16,referenceGlyph:o.a.uint16,baseCoordPoint:o.a.uint16},3:{coordinate:o.a.int16,deviceTable:new o.a.Pointer(o.a.uint16,Ie)}}),Bt=new o.a.Struct({defaultIndex:o.a.uint16,baseCoordCount:o.a.uint16,baseCoords:new o.a.Array(new o.a.Pointer(o.a.uint16,Lt),"baseCoordCount")}),Ft=new o.a.Struct({tag:new o.a.String(4),minCoord:new o.a.Pointer(o.a.uint16,Lt,{type:"parent"}),maxCoord:new o.a.Pointer(o.a.uint16,Lt,{type:"parent"})}),jt=new o.a.Struct({minCoord:new o.a.Pointer(o.a.uint16,Lt),maxCoord:new o.a.Pointer(o.a.uint16,Lt),featMinMaxCount:o.a.uint16,featMinMaxRecords:new o.a.Array(Ft,"featMinMaxCount")}),Ut=new o.a.Struct({tag:new o.a.String(4),minMax:new o.a.Pointer(o.a.uint16,jt,{type:"parent"})}),Ht=new o.a.Struct({baseValues:new o.a.Pointer(o.a.uint16,Bt),defaultMinMax:new o.a.Pointer(o.a.uint16,jt),baseLangSysCount:o.a.uint16,baseLangSysRecords:new o.a.Array(Ut,"baseLangSysCount")}),zt=new o.a.Struct({tag:new o.a.String(4),script:new o.a.Pointer(o.a.uint16,Ht,{type:"parent"})}),Vt=new o.a.Array(zt,o.a.uint16),Wt=new o.a.Array(new o.a.String(4),o.a.uint16),Gt=new o.a.Struct({baseTagList:new o.a.Pointer(o.a.uint16,Wt),baseScriptList:new o.a.Pointer(o.a.uint16,Vt)}),Kt=new o.a.VersionedStruct(o.a.uint32,{header:{horizAxis:new o.a.Pointer(o.a.uint16,Gt),vertAxis:new o.a.Pointer(o.a.uint16,Gt)},65536:{},65537:{itemVariationStore:new o.a.Pointer(o.a.uint32,Ge)}}),qt=new o.a.Array(o.a.uint16,o.a.uint16),Yt=new o.a.Struct({coverage:new o.a.Pointer(o.a.uint16,Te),glyphCount:o.a.uint16,attachPoints:new o.a.Array(new o.a.Pointer(o.a.uint16,qt),"glyphCount")}),Xt=new o.a.VersionedStruct(o.a.uint16,{1:{coordinate:o.a.int16},2:{caretValuePoint:o.a.uint16},3:{coordinate:o.a.int16,deviceTable:new o.a.Pointer(o.a.uint16,Ie)}}),Qt=new o.a.Array(new o.a.Pointer(o.a.uint16,Xt),o.a.uint16),Zt=new o.a.Struct({coverage:new o.a.Pointer(o.a.uint16,Te),ligGlyphCount:o.a.uint16,ligGlyphs:new o.a.Array(new o.a.Pointer(o.a.uint16,Qt),"ligGlyphCount")}),Jt=new o.a.Struct({markSetTableFormat:o.a.uint16,markSetCount:o.a.uint16,coverage:new o.a.Array(new o.a.Pointer(o.a.uint32,Te),"markSetCount")}),$t=new o.a.VersionedStruct(o.a.uint32,{header:{glyphClassDef:new o.a.Pointer(o.a.uint16,ke),attachList:new o.a.Pointer(o.a.uint16,Yt),ligCaretList:new o.a.Pointer(o.a.uint16,Zt),markAttachClassDef:new o.a.Pointer(o.a.uint16,ke)},65536:{},65538:{markGlyphSetsDef:new o.a.Pointer(o.a.uint16,Jt)},65539:{markGlyphSetsDef:new o.a.Pointer(o.a.uint16,Jt),itemVariationStore:new o.a.Pointer(o.a.uint32,Ge)}}),en=new o.a.Bitfield(o.a.uint16,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),tn={xPlacement:o.a.int16,yPlacement:o.a.int16,xAdvance:o.a.int16,yAdvance:o.a.int16,xPlaDevice:new o.a.Pointer(o.a.uint16,Ie,{type:"global",relativeTo:"rel"}),yPlaDevice:new o.a.Pointer(o.a.uint16,Ie,{type:"global",relativeTo:"rel"}),xAdvDevice:new o.a.Pointer(o.a.uint16,Ie,{type:"global",relativeTo:"rel"}),yAdvDevice:new o.a.Pointer(o.a.uint16,Ie,{type:"global",relativeTo:"rel"})},nn=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"valueFormat";ee(this,e),this.key=t}return e.prototype.buildStruct=function(e){for(var t=e;!t[this.key]&&t.parent;)t=t.parent;if(t[this.key]){var n={rel:function(){return t._startOffset}},r=t[this.key];for(var i in r)r[i]&&(n[i]=tn[i]);return new o.a.Struct(n)}},e.prototype.size=function(e,t){return this.buildStruct(t).size(e,t)},e.prototype.decode=function(e,t){var n=this.buildStruct(t).decode(e,t);return delete n.rel,n},e}(),rn=new o.a.Struct({secondGlyph:o.a.uint16,value1:new nn("valueFormat1"),value2:new nn("valueFormat2")}),on=new o.a.Array(rn,o.a.uint16),an=new o.a.Struct({value1:new nn("valueFormat1"),value2:new nn("valueFormat2")}),sn=new o.a.VersionedStruct(o.a.uint16,{1:{xCoordinate:o.a.int16,yCoordinate:o.a.int16},2:{xCoordinate:o.a.int16,yCoordinate:o.a.int16,anchorPoint:o.a.uint16},3:{xCoordinate:o.a.int16,yCoordinate:o.a.int16,xDeviceTable:new o.a.Pointer(o.a.uint16,Ie),yDeviceTable:new o.a.Pointer(o.a.uint16,Ie)}}),ln=new o.a.Struct({entryAnchor:new o.a.Pointer(o.a.uint16,sn,{type:"parent"}),exitAnchor:new o.a.Pointer(o.a.uint16,sn,{type:"parent"})}),un=new o.a.Struct({class:o.a.uint16,markAnchor:new o.a.Pointer(o.a.uint16,sn,{type:"parent"})}),cn=new o.a.Array(un,o.a.uint16),dn=new o.a.Array(new o.a.Pointer(o.a.uint16,sn),function(e){return e.parent.classCount}),pn=new o.a.Array(dn,o.a.uint16),hn=new o.a.Array(new o.a.Pointer(o.a.uint16,sn),function(e){return e.parent.parent.classCount}),fn=new o.a.Array(hn,o.a.uint16),mn=new o.a.Array(new o.a.Pointer(o.a.uint16,fn),o.a.uint16),gn=new o.a.VersionedStruct("lookupType",{1:new o.a.VersionedStruct(o.a.uint16,{1:{coverage:new o.a.Pointer(o.a.uint16,Te),valueFormat:en,value:new nn},2:{coverage:new o.a.Pointer(o.a.uint16,Te),valueFormat:en,valueCount:o.a.uint16,values:new o.a.LazyArray(new nn,"valueCount")}}),2:new o.a.VersionedStruct(o.a.uint16,{1:{coverage:new o.a.Pointer(o.a.uint16,Te),valueFormat1:en,valueFormat2:en,pairSetCount:o.a.uint16,pairSets:new o.a.LazyArray(new o.a.Pointer(o.a.uint16,on),"pairSetCount")},2:{coverage:new o.a.Pointer(o.a.uint16,Te),valueFormat1:en,valueFormat2:en,classDef1:new o.a.Pointer(o.a.uint16,ke),classDef2:new o.a.Pointer(o.a.uint16,ke),class1Count:o.a.uint16,class2Count:o.a.uint16,classRecords:new o.a.LazyArray(new o.a.LazyArray(an,"class2Count"),"class1Count")}}),3:{format:o.a.uint16,coverage:new o.a.Pointer(o.a.uint16,Te),entryExitCount:o.a.uint16,entryExitRecords:new o.a.Array(ln,"entryExitCount")},4:{format:o.a.uint16,markCoverage:new o.a.Pointer(o.a.uint16,Te),baseCoverage:new o.a.Pointer(o.a.uint16,Te),classCount:o.a.uint16,markArray:new o.a.Pointer(o.a.uint16,cn),baseArray:new o.a.Pointer(o.a.uint16,pn)},5:{format:o.a.uint16,markCoverage:new o.a.Pointer(o.a.uint16,Te),ligatureCoverage:new o.a.Pointer(o.a.uint16,Te),classCount:o.a.uint16,markArray:new o.a.Pointer(o.a.uint16,cn),ligatureArray:new o.a.Pointer(o.a.uint16,mn)},6:{format:o.a.uint16,mark1Coverage:new o.a.Pointer(o.a.uint16,Te),mark2Coverage:new o.a.Pointer(o.a.uint16,Te),classCount:o.a.uint16,mark1Array:new o.a.Pointer(o.a.uint16,cn),mark2Array:new o.a.Pointer(o.a.uint16,pn)},7:Le,8:je,9:{posFormat:o.a.uint16,lookupType:o.a.uint16,extension:new o.a.Pointer(o.a.uint32,void 0)}});gn.versions[9].extension.type=gn;var bn=new o.a.VersionedStruct(o.a.uint32,{header:{scriptList:new o.a.Pointer(o.a.uint16,ye),featureList:new o.a.Pointer(o.a.uint16,we),lookupList:new o.a.Pointer(o.a.uint16,new Ce(gn))},65536:{},65537:{featureVariations:new o.a.Pointer(o.a.uint32,Ze)}}),vn=new o.a.Array(o.a.uint16,o.a.uint16),yn=vn,_n=new o.a.Struct({glyph:o.a.uint16,compCount:o.a.uint16,components:new o.a.Array(o.a.uint16,function(e){return e.compCount-1})}),Sn=new o.a.Array(new o.a.Pointer(o.a.uint16,_n),o.a.uint16),wn=new o.a.VersionedStruct("lookupType",{1:new o.a.VersionedStruct(o.a.uint16,{1:{coverage:new o.a.Pointer(o.a.uint16,Te),deltaGlyphID:o.a.int16},2:{coverage:new o.a.Pointer(o.a.uint16,Te),glyphCount:o.a.uint16,substitute:new o.a.LazyArray(o.a.uint16,"glyphCount")}}),2:{substFormat:o.a.uint16,coverage:new o.a.Pointer(o.a.uint16,Te),count:o.a.uint16,sequences:new o.a.LazyArray(new o.a.Pointer(o.a.uint16,vn),"count")},3:{substFormat:o.a.uint16,coverage:new o.a.Pointer(o.a.uint16,Te),count:o.a.uint16,alternateSet:new o.a.LazyArray(new o.a.Pointer(o.a.uint16,yn),"count")},4:{substFormat:o.a.uint16,coverage:new o.a.Pointer(o.a.uint16,Te),count:o.a.uint16,ligatureSets:new o.a.LazyArray(new o.a.Pointer(o.a.uint16,Sn),"count")},5:Le,6:je,7:{substFormat:o.a.uint16,lookupType:o.a.uint16,extension:new o.a.Pointer(o.a.uint32,void 0)},8:{substFormat:o.a.uint16,coverage:new o.a.Pointer(o.a.uint16,Te),backtrackCoverage:new o.a.Array(new o.a.Pointer(o.a.uint16,Te),"backtrackGlyphCount"),lookaheadGlyphCount:o.a.uint16,lookaheadCoverage:new o.a.Array(new o.a.Pointer(o.a.uint16,Te),"lookaheadGlyphCount"),glyphCount:o.a.uint16,substitutes:new o.a.Array(o.a.uint16,"glyphCount")}});wn.versions[7].extension.type=wn;var En=new o.a.VersionedStruct(o.a.uint32,{header:{scriptList:new o.a.Pointer(o.a.uint16,ye),featureList:new o.a.Pointer(o.a.uint16,we),lookupList:new o.a.Pointer(o.a.uint16,new Ce(wn))},65536:{},65537:{featureVariations:new o.a.Pointer(o.a.uint32,Ze)}}),Cn=new o.a.Array(o.a.uint16,o.a.uint16),xn=new o.a.Struct({shrinkageEnableGSUB:new o.a.Pointer(o.a.uint16,Cn),shrinkageDisableGSUB:new o.a.Pointer(o.a.uint16,Cn),shrinkageEnableGPOS:new o.a.Pointer(o.a.uint16,Cn),shrinkageDisableGPOS:new o.a.Pointer(o.a.uint16,Cn),shrinkageJstfMax:new o.a.Pointer(o.a.uint16,new Ce(gn)),extensionEnableGSUB:new o.a.Pointer(o.a.uint16,Cn),extensionDisableGSUB:new o.a.Pointer(o.a.uint16,Cn),extensionEnableGPOS:new o.a.Pointer(o.a.uint16,Cn),extensionDisableGPOS:new o.a.Pointer(o.a.uint16,Cn),extensionJstfMax:new o.a.Pointer(o.a.uint16,new Ce(gn))}),An=new o.a.Array(new o.a.Pointer(o.a.uint16,xn),o.a.uint16),Tn=new o.a.Struct({tag:new o.a.String(4),jstfLangSys:new o.a.Pointer(o.a.uint16,An)}),On=new o.a.Struct({extenderGlyphs:new o.a.Pointer(o.a.uint16,new o.a.Array(o.a.uint16,o.a.uint16)),defaultLangSys:new o.a.Pointer(o.a.uint16,An),langSysCount:o.a.uint16,langSysRecords:new o.a.Array(Tn,"langSysCount")}),kn=new o.a.Struct({tag:new o.a.String(4),script:new o.a.Pointer(o.a.uint16,On,{type:"parent"})}),In=new o.a.Struct({version:o.a.uint32,scriptCount:o.a.uint16,scriptList:new o.a.Array(kn,"scriptCount")}),Rn=function(){function e(t){ee(this,e),this._size=t}return e.prototype.decode=function(e,t){switch(this.size(0,t)){case 1:return e.readUInt8();case 2:return e.readUInt16BE();case 3:return e.readUInt24BE();case 4:return e.readUInt32BE()}},e.prototype.size=function(e,t){return Object(a.resolveLength)(this._size,null,t)},e}(),Pn=new o.a.Struct({entry:new Rn(function(e){return 1+((48&e.parent.entryFormat)>>4)}),outerIndex:function(e){return e.entry>>1+(15&e.parent.entryFormat)},innerIndex:function(e){return e.entry&(1<<1+(15&e.parent.entryFormat))-1}}),Dn=new o.a.Struct({entryFormat:o.a.uint16,mapCount:o.a.uint16,mapData:new o.a.Array(Pn,"mapCount")}),Nn=new o.a.Struct({majorVersion:o.a.uint16,minorVersion:o.a.uint16,itemVariationStore:new o.a.Pointer(o.a.uint32,Ge),advanceWidthMapping:new o.a.Pointer(o.a.uint32,Dn),LSBMapping:new o.a.Pointer(o.a.uint32,Dn),RSBMapping:new o.a.Pointer(o.a.uint32,Dn)}),Mn=new o.a.Struct({format:o.a.uint32,length:o.a.uint32,offset:o.a.uint32}),Ln=new o.a.Struct({reserved:new o.a.Reserved(o.a.uint16,2),cbSignature:o.a.uint32,signature:new o.a.Buffer("cbSignature")}),Bn=new o.a.Struct({ulVersion:o.a.uint32,usNumSigs:o.a.uint16,usFlag:o.a.uint16,signatures:new o.a.Array(Mn,"usNumSigs"),signatureBlocks:new o.a.Array(Ln,"usNumSigs")}),Fn=new o.a.Struct({rangeMaxPPEM:o.a.uint16,rangeGaspBehavior:new o.a.Bitfield(o.a.uint16,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])}),jn=new o.a.Struct({version:o.a.uint16,numRanges:o.a.uint16,gaspRanges:new o.a.Array(Fn,"numRanges")}),Un=new o.a.Struct({pixelSize:o.a.uint8,maximumWidth:o.a.uint8,widths:new o.a.Array(o.a.uint8,function(e){return e.parent.parent.maxp.numGlyphs})}),Hn=new o.a.Struct({version:o.a.uint16,numRecords:o.a.int16,sizeDeviceRecord:o.a.int32,records:new o.a.Array(Un,"numRecords")}),zn=new o.a.Struct({left:o.a.uint16,right:o.a.uint16,value:o.a.int16}),Vn=new o.a.Struct({firstGlyph:o.a.uint16,nGlyphs:o.a.uint16,offsets:new o.a.Array(o.a.uint16,"nGlyphs"),max:function(e){return e.offsets.length&&Math.max.apply(Math,e.offsets)}}),Wn=new o.a.Struct({off:function(e){return e._startOffset-e.parent.parent._startOffset},len:function(e){return((e.parent.leftTable.max-e.off)/e.parent.rowWidth+1)*(e.parent.rowWidth/2)},values:new o.a.LazyArray(o.a.int16,"len")}),Gn=new o.a.VersionedStruct("format",{0:{nPairs:o.a.uint16,searchRange:o.a.uint16,entrySelector:o.a.uint16,rangeShift:o.a.uint16,pairs:new o.a.Array(zn,"nPairs")},2:{rowWidth:o.a.uint16,leftTable:new o.a.Pointer(o.a.uint16,Vn,{type:"parent"}),rightTable:new o.a.Pointer(o.a.uint16,Vn,{type:"parent"}),array:new o.a.Pointer(o.a.uint16,Wn,{type:"parent"})},3:{glyphCount:o.a.uint16,kernValueCount:o.a.uint8,leftClassCount:o.a.uint8,rightClassCount:o.a.uint8,flags:o.a.uint8,kernValue:new o.a.Array(o.a.int16,"kernValueCount"),leftClass:new o.a.Array(o.a.uint8,"glyphCount"),rightClass:new o.a.Array(o.a.uint8,"glyphCount"),kernIndex:new o.a.Array(o.a.uint8,function(e){return e.leftClassCount*e.rightClassCount})}}),Kn=new o.a.VersionedStruct("version",{0:{subVersion:o.a.uint16,length:o.a.uint16,format:o.a.uint8,coverage:new o.a.Bitfield(o.a.uint8,["horizontal","minimum","crossStream","override"]),subtable:Gn,padding:new o.a.Reserved(o.a.uint8,function(e){return e.length-e._currentOffset})},1:{length:o.a.uint32,coverage:new o.a.Bitfield(o.a.uint8,[null,null,null,null,null,"variation","crossStream","vertical"]),format:o.a.uint8,tupleIndex:o.a.uint16,subtable:Gn,padding:new o.a.Reserved(o.a.uint8,function(e){return e.length-e._currentOffset})}}),qn=new o.a.VersionedStruct(o.a.uint16,{0:{nTables:o.a.uint16,tables:new o.a.Array(Kn,"nTables")},1:{reserved:new o.a.Reserved(o.a.uint16),nTables:o.a.uint32,tables:new o.a.Array(Kn,"nTables")}}),Yn=new o.a.Struct({version:o.a.uint16,numGlyphs:o.a.uint16,yPels:new o.a.Array(o.a.uint8,"numGlyphs")}),Xn=new o.a.Struct({version:o.a.uint16,fontNumber:o.a.uint32,pitch:o.a.uint16,xHeight:o.a.uint16,style:o.a.uint16,typeFamily:o.a.uint16,capHeight:o.a.uint16,symbolSet:o.a.uint16,typeface:new o.a.String(16),characterComplement:new o.a.String(8),fileName:new o.a.String(6),strokeWeight:new o.a.String(1),widthType:new o.a.String(1),serifStyle:o.a.uint8,reserved:new o.a.Reserved(o.a.uint8)}),Qn=new o.a.Struct({bCharSet:o.a.uint8,xRatio:o.a.uint8,yStartRatio:o.a.uint8,yEndRatio:o.a.uint8}),Zn=new o.a.Struct({yPelHeight:o.a.uint16,yMax:o.a.int16,yMin:o.a.int16}),Jn=new o.a.Struct({recs:o.a.uint16,startsz:o.a.uint8,endsz:o.a.uint8,entries:new o.a.Array(Zn,"recs")}),$n=new o.a.Struct({version:o.a.uint16,numRecs:o.a.uint16,numRatios:o.a.uint16,ratioRanges:new o.a.Array(Qn,"numRatios"),offsets:new o.a.Array(o.a.uint16,"numRatios"),groups:new o.a.Array(Jn,"numRecs")}),er=new o.a.Struct({version:o.a.uint16,ascent:o.a.int16,descent:o.a.int16,lineGap:o.a.int16,advanceHeightMax:o.a.int16,minTopSideBearing:o.a.int16,minBottomSideBearing:o.a.int16,yMaxExtent:o.a.int16,caretSlopeRise:o.a.int16,caretSlopeRun:o.a.int16,caretOffset:o.a.int16,reserved:new o.a.Reserved(o.a.int16,4),metricDataFormat:o.a.int16,numberOfMetrics:o.a.uint16}),tr=new o.a.Struct({advance:o.a.uint16,bearing:o.a.int16}),nr=new o.a.Struct({metrics:new o.a.LazyArray(tr,function(e){return e.parent.vhea.numberOfMetrics}),bearings:new o.a.LazyArray(o.a.int16,function(e){return e.parent.maxp.numGlyphs-e.parent.vhea.numberOfMetrics})}),rr=new o.a.Fixed(16,"BE",14),ir=new o.a.Struct({fromCoord:rr,toCoord:rr}),or=new o.a.Struct({pairCount:o.a.uint16,correspondence:new o.a.Array(ir,"pairCount")}),ar=new o.a.Struct({version:o.a.fixed32,axisCount:o.a.uint32,segment:new o.a.Array(or,"axisCount")}),sr=function(){function e(t,n,r){ee(this,e),this.type=t,this.stream=n,this.parent=r,this.base=this.stream.pos,this._items=[]}return e.prototype.getItem=function(e){if(null==this._items[e]){var t=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*e,this._items[e]=this.type.decode(this.stream,this.parent),this.stream.pos=t}return this._items[e]},e.prototype.inspect=function(){return"[UnboundedArray "+this.type.constructor.name+"]"},e}(),lr=function(e){function t(n){return ee(this,t),re(this,e.call(this,n,0))}return ne(t,e),t.prototype.decode=function(e,t){return new sr(this.type,e,t)},t}(o.a.Array),ur=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.a.uint16;e=new(function(){function e(t){ee(this,e),this.type=t}return e.prototype.decode=function(e,t){return t=t.parent.parent,this.type.decode(e,t)},e.prototype.size=function(e,t){return t=t.parent.parent,this.type.size(e,t)},e.prototype.encode=function(e,t,n){return n=n.parent.parent,this.type.encode(e,t,n)},e}())(e);var t=new o.a.Struct({unitSize:o.a.uint16,nUnits:o.a.uint16,searchRange:o.a.uint16,entrySelector:o.a.uint16,rangeShift:o.a.uint16}),n=new o.a.Struct({lastGlyph:o.a.uint16,firstGlyph:o.a.uint16,value:e}),r=new o.a.Struct({lastGlyph:o.a.uint16,firstGlyph:o.a.uint16,values:new o.a.Pointer(o.a.uint16,new o.a.Array(e,function(e){return e.lastGlyph-e.firstGlyph+1}),{type:"parent"})}),i=new o.a.Struct({glyph:o.a.uint16,value:e});return new o.a.VersionedStruct(o.a.uint16,{0:{values:new lr(e)},2:{binarySearchHeader:t,segments:new o.a.Array(n,function(e){return e.binarySearchHeader.nUnits})},4:{binarySearchHeader:t,segments:new o.a.Array(r,function(e){return e.binarySearchHeader.nUnits})},6:{binarySearchHeader:t,segments:new o.a.Array(i,function(e){return e.binarySearchHeader.nUnits})},8:{firstGlyph:o.a.uint16,count:o.a.uint16,values:new o.a.Array(e,"count")}})};function cr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.a.uint16,n=Object.assign({newState:o.a.uint16,flags:o.a.uint16},e),r=new o.a.Struct(n),i=new lr(new o.a.Array(o.a.uint16,function(e){return e.nClasses}));return new o.a.Struct({nClasses:o.a.uint32,classTable:new o.a.Pointer(o.a.uint32,new ur(t)),stateArray:new o.a.Pointer(o.a.uint32,i),entryTable:new o.a.Pointer(o.a.uint32,new lr(r))})}var dr=new o.a.VersionedStruct("format",{0:{deltas:new o.a.Array(o.a.int16,32)},1:{deltas:new o.a.Array(o.a.int16,32),mappingData:new ur(o.a.uint16)},2:{standardGlyph:o.a.uint16,controlPoints:new o.a.Array(o.a.uint16,32)},3:{standardGlyph:o.a.uint16,controlPoints:new o.a.Array(o.a.uint16,32),mappingData:new ur(o.a.uint16)}}),pr=new o.a.Struct({version:o.a.fixed32,format:o.a.uint16,defaultBaseline:o.a.uint16,subtable:dr}),hr=new o.a.Struct({setting:o.a.uint16,nameIndex:o.a.int16,name:function(e){return e.parent.parent.parent.name.records.fontFeatures[e.nameIndex]}}),fr=new o.a.Struct({feature:o.a.uint16,nSettings:o.a.uint16,settingTable:new o.a.Pointer(o.a.uint32,new o.a.Array(hr,"nSettings"),{type:"parent"}),featureFlags:new o.a.Bitfield(o.a.uint8,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:o.a.uint8,nameIndex:o.a.int16,name:function(e){return e.parent.parent.name.records.fontFeatures[e.nameIndex]}}),mr=new o.a.Struct({version:o.a.fixed32,featureNameCount:o.a.uint16,reserved1:new o.a.Reserved(o.a.uint16),reserved2:new o.a.Reserved(o.a.uint32),featureNames:new o.a.Array(fr,"featureNameCount")}),gr=new o.a.Struct({axisTag:new o.a.String(4),minValue:o.a.fixed32,defaultValue:o.a.fixed32,maxValue:o.a.fixed32,flags:o.a.uint16,nameID:o.a.uint16,name:function(e){return e.parent.parent.name.records.fontFeatures[e.nameID]}}),br=new o.a.Struct({nameID:o.a.uint16,name:function(e){return e.parent.parent.name.records.fontFeatures[e.nameID]},flags:o.a.uint16,coord:new o.a.Array(o.a.fixed32,function(e){return e.parent.axisCount}),postscriptNameID:new o.a.Optional(o.a.uint16,function(e){return e.parent.instanceSize-e._currentOffset>0})}),vr=new o.a.Struct({version:o.a.fixed32,offsetToData:o.a.uint16,countSizePairs:o.a.uint16,axisCount:o.a.uint16,axisSize:o.a.uint16,instanceCount:o.a.uint16,instanceSize:o.a.uint16,axis:new o.a.Array(gr,"axisCount"),instance:new o.a.Array(br,"instanceCount")}),yr=new o.a.Fixed(16,"BE",14),_r=function(){function e(){ee(this,e)}return e.decode=function(e,t){return t.flags?e.readUInt32BE():2*e.readUInt16BE()},e}(),Sr=new o.a.Struct({version:o.a.uint16,reserved:new o.a.Reserved(o.a.uint16),axisCount:o.a.uint16,globalCoordCount:o.a.uint16,globalCoords:new o.a.Pointer(o.a.uint32,new o.a.Array(new o.a.Array(yr,"axisCount"),"globalCoordCount")),glyphCount:o.a.uint16,flags:o.a.uint16,offsetToData:o.a.uint32,offsets:new o.a.Array(new o.a.Pointer(_r,"void",{relativeTo:"offsetToData",allowNull:!1}),function(e){return e.glyphCount+1})}),wr=new o.a.Struct({length:o.a.uint16,coverage:o.a.uint16,subFeatureFlags:o.a.uint32,stateTable:new function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.a.uint16,new o.a.Struct({version:function(){return 8},firstGlyph:o.a.uint16,values:new o.a.Array(o.a.uint8,o.a.uint16)})),n=Object.assign({newStateOffset:o.a.uint16,newState:function(e){return(e.newStateOffset-(e.parent.stateArray.base-e.parent._startOffset))/e.parent.nClasses},flags:o.a.uint16},e),r=new o.a.Struct(n),i=new lr(new o.a.Array(o.a.uint8,function(e){return e.nClasses}));return new o.a.Struct({nClasses:o.a.uint16,classTable:new o.a.Pointer(o.a.uint16,t),stateArray:new o.a.Pointer(o.a.uint16,i),entryTable:new o.a.Pointer(o.a.uint16,new lr(r))})}}),Er=new o.a.Struct({justClass:o.a.uint32,beforeGrowLimit:o.a.fixed32,beforeShrinkLimit:o.a.fixed32,afterGrowLimit:o.a.fixed32,afterShrinkLimit:o.a.fixed32,growFlags:o.a.uint16,shrinkFlags:o.a.uint16}),Cr=new o.a.Array(Er,o.a.uint32),xr=new o.a.VersionedStruct("actionType",{0:{lowerLimit:o.a.fixed32,upperLimit:o.a.fixed32,order:o.a.uint16,glyphs:new o.a.Array(o.a.uint16,o.a.uint16)},1:{addGlyph:o.a.uint16},2:{substThreshold:o.a.fixed32,addGlyph:o.a.uint16,substGlyph:o.a.uint16},3:{},4:{variationAxis:o.a.uint32,minimumLimit:o.a.fixed32,noStretchValue:o.a.fixed32,maximumLimit:o.a.fixed32},5:{flags:o.a.uint16,glyph:o.a.uint16}}),Ar=new o.a.Struct({actionClass:o.a.uint16,actionType:o.a.uint16,actionLength:o.a.uint32,actionData:xr,padding:new o.a.Reserved(o.a.uint8,function(e){return e.actionLength-e._currentOffset})}),Tr=new o.a.Array(Ar,o.a.uint32),Or=new o.a.Struct({lookupTable:new ur(new o.a.Pointer(o.a.uint16,Tr))}),kr=new o.a.Struct({classTable:new o.a.Pointer(o.a.uint16,wr,{type:"parent"}),wdcOffset:o.a.uint16,postCompensationTable:new o.a.Pointer(o.a.uint16,Or,{type:"parent"}),widthDeltaClusters:new ur(new o.a.Pointer(o.a.uint16,Cr,{type:"parent",relativeTo:"wdcOffset"}))}),Ir=new o.a.Struct({version:o.a.uint32,format:o.a.uint16,horizontal:new o.a.Pointer(o.a.uint16,kr),vertical:new o.a.Pointer(o.a.uint16,kr)}),Rr={action:o.a.uint16},Pr={markIndex:o.a.uint16,currentIndex:o.a.uint16},Dr={currentInsertIndex:o.a.uint16,markedInsertIndex:o.a.uint16},Nr=new o.a.Struct({items:new lr(new o.a.Pointer(o.a.uint32,new ur))}),Mr=new o.a.VersionedStruct("type",{0:{stateTable:new cr},1:{stateTable:new cr(Pr),substitutionTable:new o.a.Pointer(o.a.uint32,Nr)},2:{stateTable:new cr(Rr),ligatureActions:new o.a.Pointer(o.a.uint32,new lr(o.a.uint32)),components:new o.a.Pointer(o.a.uint32,new lr(o.a.uint16)),ligatureList:new o.a.Pointer(o.a.uint32,new lr(o.a.uint16))},4:{lookupTable:new ur},5:{stateTable:new cr(Dr),insertionActions:new o.a.Pointer(o.a.uint32,new lr(o.a.uint16))}}),Lr=new o.a.Struct({length:o.a.uint32,coverage:o.a.uint24,type:o.a.uint8,subFeatureFlags:o.a.uint32,table:Mr,padding:new o.a.Reserved(o.a.uint8,function(e){return e.length-e._currentOffset})}),Br=new o.a.Struct({featureType:o.a.uint16,featureSetting:o.a.uint16,enableFlags:o.a.uint32,disableFlags:o.a.uint32}),Fr=new o.a.Struct({defaultFlags:o.a.uint32,chainLength:o.a.uint32,nFeatureEntries:o.a.uint32,nSubtables:o.a.uint32,features:new o.a.Array(Br,"nFeatureEntries"),subtables:new o.a.Array(Lr,"nSubtables")}),jr=new o.a.Struct({version:o.a.uint16,unused:new o.a.Reserved(o.a.uint16),nChains:o.a.uint32,chains:new o.a.Array(Fr,"nChains")}),Ur=new o.a.Struct({left:o.a.int16,top:o.a.int16,right:o.a.int16,bottom:o.a.int16}),Hr=new o.a.Struct({version:o.a.fixed32,format:o.a.uint16,lookupTable:new ur(Ur)}),zr={};zr.cmap=R,zr.head=P,zr.hhea=D,zr.hmtx=M,zr.maxp=L,zr.name=V,zr["OS/2"]=G,zr.post=q,zr.fpgm=X,zr.loca=Q,zr.prep=Z,zr["cvt "]=Y,zr.glyf=J,zr["CFF "]=mt,zr.CFF2=mt,zr.VORG=bt,zr.EBLC=Ot,zr.CBLC=zr.EBLC,zr.sbix=It,zr.COLR=Dt,zr.CPAL=Mt,zr.BASE=Kt,zr.GDEF=$t,zr.GPOS=bn,zr.GSUB=En,zr.JSTF=In,zr.HVAR=Nn,zr.DSIG=Bn,zr.gasp=jn,zr.hdmx=Hn,zr.kern=qn,zr.LTSH=Yn,zr.PCLT=Xn,zr.VDMX=$n,zr.vhea=er,zr.vmtx=nr,zr.avar=ar,zr.bsln=pr,zr.feat=mr,zr.fvar=vr,zr.gvar=Sr,zr.just=Ir,zr.morx=jr,zr.opbd=Hr;var Vr,Wr=new o.a.Struct({tag:new o.a.String(4),checkSum:o.a.uint32,offset:new o.a.Pointer(o.a.uint32,"void",{type:"global"}),length:o.a.uint32}),Gr=new o.a.Struct({tag:new o.a.String(4),numTables:o.a.uint16,searchRange:o.a.uint16,entrySelector:o.a.uint16,rangeShift:o.a.uint16,tables:new o.a.Array(Wr,"numTables")});function Kr(e,t){for(var n=0,r=e.length-1;n<=r;){var i=n+r>>1,o=t(e[i]);if(o<0)r=i-1;else{if(!(o>0))return i;n=i+1}}return-1}function qr(e,t){for(var n=[];e<t;)n.push(e++);return n}function Yr(e,t,n,r,i){var o={};return Object.keys(r).forEach(function(e){o[e]=r[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Gr.process=function(){var e={},t=this.tables,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i;e[o.tag]=o}this.tables=e},Gr.preEncode=function(e){var t=[];for(var n in this.tables){var r=this.tables[n];r&&t.push({tag:n,checkSum:0,offset:new o.a.VoidPointer(zr[n],r),length:zr[n].size(r)})}this.tag="true",this.numTables=t.length,this.tables=t,this.searchRange=16*Math.floor(Math.log(this.numTables)/Math.LN2),this.entrySelector=Math.floor(this.searchRange/Math.LN2),this.rangeShift=16*this.numTables-this.searchRange};try{var Xr=n(536)}catch(e){}var Qr=(Yr((Vr=function(){function e(t){if(ee(this,e),this.encoding=null,this.cmap=this.findSubtable(t,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap&&Xr){var n=t.tables,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o,s=B(a.platformID,a.encodingID,a.table.language-1);Xr.encodingExists(s)&&(this.cmap=a.table,this.encoding=s)}}if(!this.cmap)throw new Error("Could not find a supported cmap table");this.uvs=this.findSubtable(t,[[0,5]]),this.uvs&&14!==this.uvs.version&&(this.uvs=null)}return e.prototype.findSubtable=function(e,t){var n=t,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o,s=a[0],l=a[1],u=e.tables,c=Array.isArray(u),d=0;for(u=c?u:u[Symbol.iterator]();;){var p;if(c){if(d>=u.length)break;p=u[d++]}else{if((d=u.next()).done)break;p=d.value}var h=p;if(h.platformID===s&&h.encodingID===l)return h.table}}return null},e.prototype.lookup=function(e,t){if(this.encoding){var n=Xr.encode(String.fromCodePoint(e),this.encoding);e=0;for(var r=0;r<n.length;r++)e=e<<8|n[r]}else if(t){var i=this.getVariationSelector(e,t);if(i)return i}var o=this.cmap;switch(o.version){case 0:return o.codeMap.get(e)||0;case 4:for(var a=0,s=o.segCount-1;a<=s;){var l=a+s>>1;if(e<o.startCode.get(l))s=l-1;else{if(!(e>o.endCode.get(l))){var u=o.idRangeOffset.get(l),c=void 0;if(0===u)c=e+o.idDelta.get(l);else{var d=u/2+(e-o.startCode.get(l))-(o.segCount-l);0!==(c=o.glyphIndexArray.get(d)||0)&&(c+=o.idDelta.get(l))}return 65535&c}a=l+1}}return 0;case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return o.glyphIndices.get(e-o.firstCode)||0;case 12:case 13:for(var p=0,h=o.nGroups-1;p<=h;){var f=p+h>>1,m=o.groups.get(f);if(e<m.startCharCode)h=f-1;else{if(!(e>m.endCharCode))return 12===o.version?m.glyphID+(e-m.startCharCode):m.glyphID;p=f+1}}return 0;case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format "+o.version)}},e.prototype.getVariationSelector=function(e,t){if(!this.uvs)return 0;var n=this.uvs.varSelectors.toArray(),r=Kr(n,function(e){return t-e.varSelector}),i=n[r];return-1!==r&&i.defaultUVS&&(r=Kr(i.defaultUVS,function(t){return e<t.startUnicodeValue?-1:e>t.startUnicodeValue+t.additionalCount?1:0})),-1!==r&&i.nonDefaultUVS&&-1!==(r=Kr(i.nonDefaultUVS,function(t){return e-t.unicodeValue}))?i.nonDefaultUVS[r].glyphID:0},e.prototype.getCharacterSet=function(){var e=this.cmap;switch(e.version){case 0:return qr(0,e.codeMap.length);case 4:for(var t=[],n=e.endCode.toArray(),r=0;r<n.length;r++){var i=n[r]+1,o=e.startCode.get(r);t.push.apply(t,qr(o,i))}return t;case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return qr(e.firstCode,e.firstCode+e.glyphIndices.length);case 12:case 13:var a=[],s=e.groups.toArray(),l=Array.isArray(s),u=0;for(s=l?s:s[Symbol.iterator]();;){var c;if(l){if(u>=s.length)break;c=s[u++]}else{if((u=s.next()).done)break;c=u.value}var d=c;a.push.apply(a,qr(d.startCharCode,d.endCharCode+1))}return a;case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format "+e.version)}},e.prototype.codePointsForGlyph=function(e){var t=this.cmap;switch(t.version){case 0:for(var n=[],r=0;r<256;r++)t.codeMap.get(r)===e&&n.push(r);return n;case 4:for(var i=[],o=0;o<t.segCount;o++)for(var a=t.endCode.get(o),s=t.startCode.get(o),l=t.idRangeOffset.get(o),u=t.idDelta.get(o),c=s;c<=a;c++){var d=0;if(0===l)d=c+u;else{var p=l/2+(c-s)-(t.segCount-o);0!==(d=t.glyphIndexArray.get(p)||0)&&(d+=u)}d===e&&i.push(c)}return i;case 12:var h=[],f=t.groups.toArray(),m=Array.isArray(f),g=0;for(f=m?f:f[Symbol.iterator]();;){var b;if(m){if(g>=f.length)break;b=f[g++]}else{if((g=f.next()).done)break;b=g.value}var v=b;e>=v.glyphID&&e<=v.glyphID+(v.endCharCode-v.startCharCode)&&h.push(v.startCharCode+(e-v.glyphID))}return h;case 13:var y=[],_=t.groups.toArray(),S=Array.isArray(_),w=0;for(_=S?_:_[Symbol.iterator]();;){var E;if(S){if(w>=_.length)break;E=_[w++]}else{if((w=_.next()).done)break;E=w.value}var C=E;e===C.glyphID&&y.push.apply(y,qr(C.startCharCode,C.endCharCode+1))}return y;default:throw new Error("Unknown cmap format "+t.version)}},e}()).prototype,"getCharacterSet",[S],Object.getOwnPropertyDescriptor(Vr.prototype,"getCharacterSet"),Vr.prototype),Yr(Vr.prototype,"codePointsForGlyph",[S],Object.getOwnPropertyDescriptor(Vr.prototype,"codePointsForGlyph"),Vr.prototype),Vr),Zr=function(){function e(t){ee(this,e),this.kern=t.kern}return e.prototype.process=function(e,t){for(var n=0;n<e.length-1;n++){var r=e[n].id,i=e[n+1].id;t[n].xAdvance+=this.getKerning(r,i)}},e.prototype.getKerning=function(e,t){var n=0,r=this.kern.tables,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a;if(!s.coverage.crossStream){switch(s.version){case 0:if(!s.coverage.horizontal)continue;break;case 1:if(s.coverage.vertical||s.coverage.variation)continue;break;default:throw new Error("Unsupported kerning table version "+s.version)}var l=0,u=s.subtable;switch(s.format){case 0:var c=Kr(u.pairs,function(n){return e-n.left||t-n.right});c>=0&&(l=u.pairs[c].value);break;case 2:var d=0,p=0;d=e>=u.leftTable.firstGlyph&&e<u.leftTable.firstGlyph+u.leftTable.nGlyphs?u.leftTable.offsets[e-u.leftTable.firstGlyph]:u.array.off,t>=u.rightTable.firstGlyph&&t<u.rightTable.firstGlyph+u.rightTable.nGlyphs&&(p=u.rightTable.offsets[t-u.rightTable.firstGlyph]);var h=(d+p-u.array.off)/2;l=u.array.values.get(h);break;case 3:if(e>=u.glyphCount||t>=u.glyphCount)return 0;l=u.kernValue[u.kernIndex[u.leftClass[e]*u.rightClassCount+u.rightClass[t]]];break;default:throw new Error("Unsupported kerning sub-table format "+s.format)}s.coverage.override?n=l:n+=l}}return n},e}(),Jr=function(){function e(t){ee(this,e),this.font=t}return e.prototype.positionGlyphs=function(e,t){for(var n=0,r=0,i=0;i<e.length;i++){e[i].isMark?r=i:(n!==r&&this.positionCluster(e,t,n,r),n=r=i)}return n!==r&&this.positionCluster(e,t,n,r),t},e.prototype.positionCluster=function(e,t,n,r){var i=e[n],o=i.cbox.copy();i.codePoints.length>1&&(o.minX+=(i.codePoints.length-1)*o.width/i.codePoints.length);for(var a=-t[n].xAdvance,s=0,l=this.font.unitsPerEm/16,u=n+1;u<=r;u++){var c=e[u],d=c.cbox,p=t[u],h=this.getCombiningClass(c.codePoints[0]);if("Not_Reordered"!==h){switch(p.xOffset=p.yOffset=0,h){case"Double_Above":case"Double_Below":p.xOffset+=o.minX-d.width/2-d.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":p.xOffset+=o.minX-d.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":p.xOffset+=o.maxX-d.width-d.minX;break;default:p.xOffset+=o.minX+(o.width-d.width)/2-d.minX}switch(h){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":"Attached_Below_Left"!==h&&"Attached_Below"!==h||(o.minY+=l),p.yOffset=-o.minY-d.maxY,o.minY+=d.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":"Attached_Above"!==h&&"Attached_Above_Right"!==h||(o.maxY+=l),p.yOffset=o.maxY-d.minY,o.maxY+=d.height}p.xAdvance=p.yAdvance=0,p.xOffset+=a,p.yOffset+=s}else a-=p.xAdvance,s-=p.yAdvance}},e.prototype.getCombiningClass=function(e){var t=c.a.getCombiningClass(e);if(3584===(-256&e))if("Not_Reordered"===t)switch(e){case 3633:case 3636:case 3637:case 3638:case 3639:case 3655:case 3660:case 3645:case 3662:return"Above_Right";case 3761:case 3764:case 3765:case 3766:case 3767:case 3771:case 3788:case 3789:return"Above";case 3772:return"Below"}else if(3642===e)return"Below_Right";switch(t){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18":case"CCC20":case"CCC22":return"Below";case"CCC23":return"Attached_Above";case"CCC24":return"Above_Right";case"CCC25":case"CCC19":return"Above_Left";case"CCC26":return"Above";case"CCC21":break;case"CCC27":case"CCC28":case"CCC30":case"CCC31":case"CCC33":case"CCC34":case"CCC35":case"CCC36":return"Above";case"CCC29":case"CCC32":return"Below";case"CCC103":return"Below_Right";case"CCC107":return"Above_Right";case"CCC118":return"Below";case"CCC122":return"Above";case"CCC129":case"CCC132":return"Below";case"CCC130":return"Above"}return t},e}(),$r=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1/0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1/0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1/0;ee(this,e),this.minX=t,this.minY=n,this.maxX=r,this.maxY=i}return e.prototype.addPoint=function(e,t){Math.abs(e)!==1/0&&(e<this.minX&&(this.minX=e),e>this.maxX&&(this.maxX=e)),Math.abs(t)!==1/0&&(t<this.minY&&(this.minY=t),t>this.maxY&&(this.maxY=t))},e.prototype.copy=function(){return new e(this.minX,this.minY,this.maxX,this.maxY)},te(e,[{key:"width",get:function(){return this.maxX-this.minX}},{key:"height",get:function(){return this.maxY-this.minY}}]),e}(),ei={Caucasian_Albanian:"aghb",Arabic:"arab",Imperial_Aramaic:"armi",Armenian:"armn",Avestan:"avst",Balinese:"bali",Bamum:"bamu",Bassa_Vah:"bass",Batak:"batk",Bengali:["bng2","beng"],Bopomofo:"bopo",Brahmi:"brah",Braille:"brai",Buginese:"bugi",Buhid:"buhd",Chakma:"cakm",Canadian_Aboriginal:"cans",Carian:"cari",Cham:"cham",Cherokee:"cher",Coptic:"copt",Cypriot:"cprt",Cyrillic:"cyrl",Devanagari:["dev2","deva"],Deseret:"dsrt",Duployan:"dupl",Egyptian_Hieroglyphs:"egyp",Elbasan:"elba",Ethiopic:"ethi",Georgian:"geor",Glagolitic:"glag",Gothic:"goth",Grantha:"gran",Greek:"grek",Gujarati:["gjr2","gujr"],Gurmukhi:["gur2","guru"],Hangul:"hang",Han:"hani",Hanunoo:"hano",Hebrew:"hebr",Hiragana:"hira",Pahawh_Hmong:"hmng",Katakana_Or_Hiragana:"hrkt",Old_Italic:"ital",Javanese:"java",Kayah_Li:"kali",Katakana:"kana",Kharoshthi:"khar",Khmer:"khmr",Khojki:"khoj",Kannada:["knd2","knda"],Kaithi:"kthi",Tai_Tham:"lana",Lao:"lao ",Latin:"latn",Lepcha:"lepc",Limbu:"limb",Linear_A:"lina",Linear_B:"linb",Lisu:"lisu",Lycian:"lyci",Lydian:"lydi",Mahajani:"mahj",Mandaic:"mand",Manichaean:"mani",Mende_Kikakui:"mend",Meroitic_Cursive:"merc",Meroitic_Hieroglyphs:"mero",Malayalam:["mlm2","mlym"],Modi:"modi",Mongolian:"mong",Mro:"mroo",Meetei_Mayek:"mtei",Myanmar:["mym2","mymr"],Old_North_Arabian:"narb",Nabataean:"nbat",Nko:"nko ",Ogham:"ogam",Ol_Chiki:"olck",Old_Turkic:"orkh",Oriya:["ory2","orya"],Osmanya:"osma",Palmyrene:"palm",Pau_Cin_Hau:"pauc",Old_Permic:"perm",Phags_Pa:"phag",Inscriptional_Pahlavi:"phli",Psalter_Pahlavi:"phlp",Phoenician:"phnx",Miao:"plrd",Inscriptional_Parthian:"prti",Rejang:"rjng",Runic:"runr",Samaritan:"samr",Old_South_Arabian:"sarb",Saurashtra:"saur",Shavian:"shaw",Sharada:"shrd",Siddham:"sidd",Khudawadi:"sind",Sinhala:"sinh",Sora_Sompeng:"sora",Sundanese:"sund",Syloti_Nagri:"sylo",Syriac:"syrc",Tagbanwa:"tagb",Takri:"takr",Tai_Le:"tale",New_Tai_Lue:"talu",Tamil:["tml2","taml"],Tai_Viet:"tavt",Telugu:["tel2","telu"],Tifinagh:"tfng",Tagalog:"tglg",Thaana:"thaa",Thai:"thai",Tibetan:"tibt",Tirhuta:"tirh",Ugaritic:"ugar",Vai:"vai ",Warang_Citi:"wara",Old_Persian:"xpeo",Cuneiform:"xsux",Yi:"yi  ",Inherited:"zinh",Common:"zyyy",Unknown:"zzzz"},ti={};for(var ni in ei){var ri=ei[ni];if(Array.isArray(ri)){var ii=ri,oi=Array.isArray(ii),ai=0;for(ii=oi?ii:ii[Symbol.iterator]();;){var si;if(oi){if(ai>=ii.length)break;si=ii[ai++]}else{if((ai=ii.next()).done)break;si=ai.value}ti[si]=ni}}else ti[ri]=ni}var li={arab:!0,hebr:!0,syrc:!0,thaa:!0,cprt:!0,khar:!0,phnx:!0,"nko ":!0,lydi:!0,avst:!0,armi:!0,phli:!0,prti:!0,sarb:!0,orkh:!0,samr:!0,mand:!0,merc:!0,mero:!0,mani:!0,mend:!0,nbat:!0,narb:!0,palm:!0,phlp:!0};function ui(e){return li[e]?"rtl":"ltr"}for(var ci=function(){function e(t,n,r,i,o){if(ee(this,e),this.glyphs=t,this.positions=null,this.stringIndices=null,this.script=r,this.language=i||null,this.direction=o||ui(r),this.features={},Array.isArray(n)){var a=n,s=Array.isArray(a),l=0;for(a=s?a:a[Symbol.iterator]();;){var u;if(s){if(l>=a.length)break;u=a[l++]}else{if((l=a.next()).done)break;u=l.value}var c=u;this.features[c]=!0}}else"object"===("undefined"===typeof n?"undefined":$(n))&&(this.features=n)}return te(e,[{key:"advanceWidth",get:function(){var e=0,t=this.positions,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}e+=i.xAdvance}return e}},{key:"advanceHeight",get:function(){var e=0,t=this.positions,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}e+=i.yAdvance}return e}},{key:"bbox",get:function(){for(var e=new $r,t=0,n=0,r=0;r<this.glyphs.length;r++){var i=this.glyphs[r],o=this.positions[r],a=i.bbox;e.addPoint(a.minX+t+o.xOffset,a.minY+n+o.yOffset),e.addPoint(a.maxX+t+o.xOffset,a.maxY+n+o.yOffset),t+=o.xAdvance,n+=o.yAdvance}return e}}]),e}(),di={allTypographicFeatures:{code:0,exclusive:!1,allTypeFeatures:0},ligatures:{code:1,exclusive:!1,requiredLigatures:0,commonLigatures:2,rareLigatures:4,rebusPictures:8,diphthongLigatures:10,squaredLigatures:12,abbrevSquaredLigatures:14,symbolLigatures:16,contextualLigatures:18,historicalLigatures:20},cursiveConnection:{code:2,exclusive:!0,unconnected:0,partiallyConnected:1,cursive:2},letterCase:{code:3,exclusive:!0},verticalSubstitution:{code:4,exclusive:!1,substituteVerticalForms:0},linguisticRearrangement:{code:5,exclusive:!1,linguisticRearrangement:0},numberSpacing:{code:6,exclusive:!0,monospacedNumbers:0,proportionalNumbers:1,thirdWidthNumbers:2,quarterWidthNumbers:3},smartSwash:{code:8,exclusive:!1,wordInitialSwashes:0,wordFinalSwashes:2,nonFinalSwashes:8},diacritics:{code:9,exclusive:!0,showDiacritics:0,hideDiacritics:1,decomposeDiacritics:2},verticalPosition:{code:10,exclusive:!0,normalPosition:0,superiors:1,inferiors:2,ordinals:3,scientificInferiors:4},fractions:{code:11,exclusive:!0,noFractions:0,verticalFractions:1,diagonalFractions:2},overlappingCharacters:{code:13,exclusive:!1,preventOverlap:0},typographicExtras:{code:14,exclusive:!1,slashedZero:4},mathematicalExtras:{code:15,exclusive:!1,mathematicalGreek:10},ornamentSets:{code:16,exclusive:!0,noOrnaments:0,dingbats:1,piCharacters:2,fleurons:3,decorativeBorders:4,internationalSymbols:5,mathSymbols:6},characterAlternatives:{code:17,exclusive:!0,noAlternates:0},designComplexity:{code:18,exclusive:!0,designLevel1:0,designLevel2:1,designLevel3:2,designLevel4:3,designLevel5:4},styleOptions:{code:19,exclusive:!0,noStyleOptions:0,displayText:1,engravedText:2,illuminatedCaps:3,titlingCaps:4,tallCaps:5},characterShape:{code:20,exclusive:!0,traditionalCharacters:0,simplifiedCharacters:1,JIS1978Characters:2,JIS1983Characters:3,JIS1990Characters:4,traditionalAltOne:5,traditionalAltTwo:6,traditionalAltThree:7,traditionalAltFour:8,traditionalAltFive:9,expertCharacters:10,JIS2004Characters:11,hojoCharacters:12,NLCCharacters:13,traditionalNamesCharacters:14},numberCase:{code:21,exclusive:!0,lowerCaseNumbers:0,upperCaseNumbers:1},textSpacing:{code:22,exclusive:!0,proportionalText:0,monospacedText:1,halfWidthText:2,thirdWidthText:3,quarterWidthText:4,altProportionalText:5,altHalfWidthText:6},transliteration:{code:23,exclusive:!0,noTransliteration:0},annotation:{code:24,exclusive:!0,noAnnotation:0,boxAnnotation:1,roundedBoxAnnotation:2,circleAnnotation:3,invertedCircleAnnotation:4,parenthesisAnnotation:5,periodAnnotation:6,romanNumeralAnnotation:7,diamondAnnotation:8,invertedBoxAnnotation:9,invertedRoundedBoxAnnotation:10},kanaSpacing:{code:25,exclusive:!0,fullWidthKana:0,proportionalKana:1},ideographicSpacing:{code:26,exclusive:!0,fullWidthIdeographs:0,proportionalIdeographs:1,halfWidthIdeographs:2},unicodeDecomposition:{code:27,exclusive:!1,canonicalComposition:0,compatibilityComposition:2,transcodingComposition:4},rubyKana:{code:28,exclusive:!1,rubyKana:2},CJKSymbolAlternatives:{code:29,exclusive:!0,noCJKSymbolAlternatives:0,CJKSymbolAltOne:1,CJKSymbolAltTwo:2,CJKSymbolAltThree:3,CJKSymbolAltFour:4,CJKSymbolAltFive:5},ideographicAlternatives:{code:30,exclusive:!0,noIdeographicAlternatives:0,ideographicAltOne:1,ideographicAltTwo:2,ideographicAltThree:3,ideographicAltFour:4,ideographicAltFive:5},CJKVerticalRomanPlacement:{code:31,exclusive:!0,CJKVerticalRomanCentered:0,CJKVerticalRomanHBaseline:1},italicCJKRoman:{code:32,exclusive:!1,CJKItalicRoman:2},caseSensitiveLayout:{code:33,exclusive:!1,caseSensitiveLayout:0,caseSensitiveSpacing:2},alternateKana:{code:34,exclusive:!1,alternateHorizKana:0,alternateVertKana:2},stylisticAlternatives:{code:35,exclusive:!1,noStylisticAlternates:0,stylisticAltOne:2,stylisticAltTwo:4,stylisticAltThree:6,stylisticAltFour:8,stylisticAltFive:10,stylisticAltSix:12,stylisticAltSeven:14,stylisticAltEight:16,stylisticAltNine:18,stylisticAltTen:20,stylisticAltEleven:22,stylisticAltTwelve:24,stylisticAltThirteen:26,stylisticAltFourteen:28,stylisticAltFifteen:30,stylisticAltSixteen:32,stylisticAltSeventeen:34,stylisticAltEighteen:36,stylisticAltNineteen:38,stylisticAltTwenty:40},contextualAlternates:{code:36,exclusive:!1,contextualAlternates:0,swashAlternates:2,contextualSwashAlternates:4},lowerCase:{code:37,exclusive:!0,defaultLowerCase:0,lowerCaseSmallCaps:1,lowerCasePetiteCaps:2},upperCase:{code:38,exclusive:!0,defaultUpperCase:0,upperCaseSmallCaps:1,upperCasePetiteCaps:2},languageTag:{code:39,exclusive:!0},CJKRomanSpacing:{code:103,exclusive:!0,halfWidthCJKRoman:0,proportionalCJKRoman:1,defaultCJKRoman:2,fullWidthCJKRoman:3}},pi=function(e,t){return[di[e].code,di[e][t]]},hi={rlig:pi("ligatures","requiredLigatures"),clig:pi("ligatures","contextualLigatures"),dlig:pi("ligatures","rareLigatures"),hlig:pi("ligatures","historicalLigatures"),liga:pi("ligatures","commonLigatures"),hist:pi("ligatures","historicalLigatures"),smcp:pi("lowerCase","lowerCaseSmallCaps"),pcap:pi("lowerCase","lowerCasePetiteCaps"),frac:pi("fractions","diagonalFractions"),dnom:pi("fractions","diagonalFractions"),numr:pi("fractions","diagonalFractions"),afrc:pi("fractions","verticalFractions"),case:pi("caseSensitiveLayout","caseSensitiveLayout"),ccmp:pi("unicodeDecomposition","canonicalComposition"),cpct:pi("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:pi("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:pi("contextualAlternates","swashAlternates"),cswh:pi("contextualAlternates","contextualSwashAlternates"),curs:pi("cursiveConnection","cursive"),c2pc:pi("upperCase","upperCasePetiteCaps"),c2sc:pi("upperCase","upperCaseSmallCaps"),init:pi("smartSwash","wordInitialSwashes"),fin2:pi("smartSwash","wordFinalSwashes"),medi:pi("smartSwash","nonFinalSwashes"),med2:pi("smartSwash","nonFinalSwashes"),fin3:pi("smartSwash","wordFinalSwashes"),fina:pi("smartSwash","wordFinalSwashes"),pkna:pi("kanaSpacing","proportionalKana"),half:pi("textSpacing","halfWidthText"),halt:pi("textSpacing","altHalfWidthText"),hkna:pi("alternateKana","alternateHorizKana"),vkna:pi("alternateKana","alternateVertKana"),ital:pi("italicCJKRoman","CJKItalicRoman"),lnum:pi("numberCase","upperCaseNumbers"),onum:pi("numberCase","lowerCaseNumbers"),mgrk:pi("mathematicalExtras","mathematicalGreek"),calt:pi("contextualAlternates","contextualAlternates"),vrt2:pi("verticalSubstitution","substituteVerticalForms"),vert:pi("verticalSubstitution","substituteVerticalForms"),tnum:pi("numberSpacing","monospacedNumbers"),pnum:pi("numberSpacing","proportionalNumbers"),sups:pi("verticalPosition","superiors"),subs:pi("verticalPosition","inferiors"),ordn:pi("verticalPosition","ordinals"),pwid:pi("textSpacing","proportionalText"),hwid:pi("textSpacing","halfWidthText"),qwid:pi("textSpacing","quarterWidthText"),twid:pi("textSpacing","thirdWidthText"),fwid:pi("textSpacing","proportionalText"),palt:pi("textSpacing","altProportionalText"),trad:pi("characterShape","traditionalCharacters"),smpl:pi("characterShape","simplifiedCharacters"),jp78:pi("characterShape","JIS1978Characters"),jp83:pi("characterShape","JIS1983Characters"),jp90:pi("characterShape","JIS1990Characters"),jp04:pi("characterShape","JIS2004Characters"),expt:pi("characterShape","expertCharacters"),hojo:pi("characterShape","hojoCharacters"),nlck:pi("characterShape","NLCCharacters"),tnam:pi("characterShape","traditionalNamesCharacters"),ruby:pi("rubyKana","rubyKana"),titl:pi("styleOptions","titlingCaps"),zero:pi("typographicExtras","slashedZero"),ss01:pi("stylisticAlternatives","stylisticAltOne"),ss02:pi("stylisticAlternatives","stylisticAltTwo"),ss03:pi("stylisticAlternatives","stylisticAltThree"),ss04:pi("stylisticAlternatives","stylisticAltFour"),ss05:pi("stylisticAlternatives","stylisticAltFive"),ss06:pi("stylisticAlternatives","stylisticAltSix"),ss07:pi("stylisticAlternatives","stylisticAltSeven"),ss08:pi("stylisticAlternatives","stylisticAltEight"),ss09:pi("stylisticAlternatives","stylisticAltNine"),ss10:pi("stylisticAlternatives","stylisticAltTen"),ss11:pi("stylisticAlternatives","stylisticAltEleven"),ss12:pi("stylisticAlternatives","stylisticAltTwelve"),ss13:pi("stylisticAlternatives","stylisticAltThirteen"),ss14:pi("stylisticAlternatives","stylisticAltFourteen"),ss15:pi("stylisticAlternatives","stylisticAltFifteen"),ss16:pi("stylisticAlternatives","stylisticAltSixteen"),ss17:pi("stylisticAlternatives","stylisticAltSeventeen"),ss18:pi("stylisticAlternatives","stylisticAltEighteen"),ss19:pi("stylisticAlternatives","stylisticAltNineteen"),ss20:pi("stylisticAlternatives","stylisticAltTwenty")},fi=1;fi<=99;fi++)hi["cv"+("00"+fi).slice(-2)]=[di.characterAlternatives.code,fi];var mi,gi={};for(var bi in hi){var vi=hi[bi];null==gi[vi[0]]&&(gi[vi[0]]={}),gi[vi[0]][vi[1]]=bi}function yi(e){var t=e[0],n=e[1];if(isNaN(t))var r=di[t]&&di[t].code;else r=t;if(isNaN(n))var i=di[t]&&di[t][n];else i=n;return[r,i]}var _i,Si,wi,Ei,Ci,xi,Ai,Ti=(mi=function(){function e(t){ee(this,e),this.table=t}return e.prototype.lookup=function(e){switch(this.table.version){case 0:return this.table.values.getItem(e);case 2:case 4:for(var t=0,n=this.table.binarySearchHeader.nUnits-1;t<=n;){var r=t+n>>1;if(65535===(a=this.table.segments[r]).firstGlyph)return null;if(e<a.firstGlyph)n=r-1;else{if(!(e>a.lastGlyph))return 2===this.table.version?a.value:a.values[e-a.firstGlyph];t=r+1}}return null;case 6:for(var i=0,o=this.table.binarySearchHeader.nUnits-1;i<=o;){var a;r=i+o>>1;if(65535===(a=this.table.segments[r]).glyph)return null;if(e<a.glyph)o=r-1;else{if(!(e>a.glyph))return a.value;i=r+1}}return null;case 8:return this.table.values[e-this.table.firstGlyph];default:throw new Error("Unknown lookup table format: "+this.table.version)}},e.prototype.glyphsForValue=function(e){var t=[];switch(this.table.version){case 2:case 4:var n=this.table.segments,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o;if(2===this.table.version&&a.value===e)t.push.apply(t,qr(a.firstGlyph,a.lastGlyph+1));else for(var s=0;s<a.values.length;s++)a.values[s]===e&&t.push(a.firstGlyph+s)}break;case 6:var l=this.table.segments,u=Array.isArray(l),c=0;for(l=u?l:l[Symbol.iterator]();;){var d;if(u){if(c>=l.length)break;d=l[c++]}else{if((c=l.next()).done)break;d=c.value}var p=d;p.value===e&&t.push(p.glyph)}break;case 8:for(var h=0;h<this.table.values.length;h++)this.table.values[h]===e&&t.push(this.table.firstGlyph+h);break;default:throw new Error("Unknown lookup table format: "+this.table.version)}return t},e}(),_i=mi.prototype,Si="glyphsForValue",wi=[S],Ei=Object.getOwnPropertyDescriptor(mi.prototype,"glyphsForValue"),Ci=mi.prototype,xi={},Object.keys(Ei).forEach(function(e){xi[e]=Ei[e]}),xi.enumerable=!!xi.enumerable,xi.configurable=!!xi.configurable,("value"in xi||xi.initializer)&&(xi.writable=!0),xi=wi.slice().reverse().reduce(function(e,t){return t(_i,Si,e)||e},xi),Ci&&void 0!==xi.initializer&&(xi.value=xi.initializer?xi.initializer.call(Ci):void 0,xi.initializer=void 0),void 0===xi.initializer&&(Object.defineProperty(_i,Si,xi),xi=null),mi),Oi=function(){function e(t){ee(this,e),this.stateTable=t,this.lookupTable=new Ti(t.classTable)}return e.prototype.process=function(e,t,n){for(var r=0,i=t?e.length-1:0,o=t?-1:1;1===o&&i<=e.length||-1===o&&i>=-1;){var a=null,s=1,l=!0;i===e.length||-1===i?s=0:65535===(a=e[i]).id?s=2:null==(s=this.lookupTable.lookup(a.id))&&(s=1);var u=this.stateTable.stateArray.getItem(r)[s],c=this.stateTable.entryTable.getItem(u);0!==s&&2!==s&&(n(a,c,i),l=!(16384&c.flags)),r=c.newState,l&&(i+=o)}return e},e.prototype.traverse=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Set;if(!n.has(t)){n.add(t);for(var r=this.stateTable,i=r.nClasses,o=r.stateArray,a=r.entryTable,s=o.getItem(t),l=4;l<i;l++){var u=s[l],c=a.getItem(u),d=this.lookupTable.glyphsForValue(l),p=Array.isArray(d),h=0;for(d=p?d:d[Symbol.iterator]();;){var f;if(p){if(h>=d.length)break;f=d[h++]}else{if((h=d.next()).done)break;f=h.value}var m=f;e.enter&&e.enter(m,c),0!==c.newState&&this.traverse(e,c.newState,n),e.exit&&e.exit(m,c)}}}},e}();var ki=(function(e,t,n,r,i){var o={};Object.keys(r).forEach(function(e){o[e]=r[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null)}((Ai=function(){function e(t){ee(this,e),this.processIndicRearragement=this.processIndicRearragement.bind(this),this.processContextualSubstitution=this.processContextualSubstitution.bind(this),this.processLigature=this.processLigature.bind(this),this.processNoncontextualSubstitutions=this.processNoncontextualSubstitutions.bind(this),this.processGlyphInsertion=this.processGlyphInsertion.bind(this),this.font=t,this.morx=t.morx,this.inputCache=null}return e.prototype.process=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.morx.chains,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o,s=a.defaultFlags,l=a.features,u=Array.isArray(l),c=0;for(l=u?l:l[Symbol.iterator]();;){var d;if(u){if(c>=l.length)break;d=l[c++]}else{if((c=l.next()).done)break;d=c.value}var p,h=d;(p=t[h.featureType])&&p[h.featureSetting]&&(s&=h.disableFlags,s|=h.enableFlags)}var f=a.subtables,m=Array.isArray(f),g=0;for(f=m?f:f[Symbol.iterator]();;){var b;if(m){if(g>=f.length)break;b=f[g++]}else{if((g=f.next()).done)break;b=g.value}var v=b;v.subFeatureFlags&s&&this.processSubtable(v,e)}}for(var y=e.length-1;y>=0;)65535===e[y].id&&e.splice(y,1),y--;return e},e.prototype.processSubtable=function(e,t){if(this.subtable=e,this.glyphs=t,4!==this.subtable.type){this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;var n=this.getStateMachine(e),r=this.getProcessor(),i=!!(4194304&this.subtable.coverage);return n.process(this.glyphs,i,r)}this.processNoncontextualSubstitutions(this.subtable,this.glyphs)},e.prototype.getStateMachine=function(e){return new Oi(e.table.stateTable)},e.prototype.getProcessor=function(){switch(this.subtable.type){case 0:return this.processIndicRearragement;case 1:return this.processContextualSubstitution;case 2:return this.processLigature;case 4:return this.processNoncontextualSubstitutions;case 5:return this.processGlyphInsertion;default:throw new Error("Invalid morx subtable type: "+this.subtable.type)}},e.prototype.processIndicRearragement=function(e,t,n){32768&t.flags&&(this.firstGlyph=n),8192&t.flags&&(this.lastGlyph=n),function(e,t,n,r){switch(t){case 0:return e;case 1:return Ii(e,[n,1],[r,0]);case 2:return Ii(e,[n,0],[r,1]);case 3:return Ii(e,[n,1],[r,1]);case 4:return Ii(e,[n,2],[r,0]);case 5:return Ii(e,[n,2],[r,0],!0,!1);case 6:return Ii(e,[n,0],[r,2]);case 7:return Ii(e,[n,0],[r,2],!1,!0);case 8:return Ii(e,[n,1],[r,2]);case 9:return Ii(e,[n,1],[r,2],!1,!0);case 10:return Ii(e,[n,2],[r,1]);case 11:return Ii(e,[n,2],[r,1],!0,!1);case 12:return Ii(e,[n,2],[r,2]);case 13:return Ii(e,[n,2],[r,2],!0,!1);case 14:return Ii(e,[n,2],[r,2],!1,!0);case 15:return Ii(e,[n,2],[r,2],!0,!0);default:throw new Error("Unknown verb: "+t)}}(this.glyphs,15&t.flags,this.firstGlyph,this.lastGlyph)},e.prototype.processContextualSubstitution=function(e,t,n){var r=this.subtable.table.substitutionTable.items;if(65535!==t.markIndex){var i=r.getItem(t.markIndex),o=new Ti(i);e=this.glyphs[this.markedGlyph],(a=o.lookup(e.id))&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(a,e.codePoints))}if(65535!==t.currentIndex){var a,s=r.getItem(t.currentIndex),l=new Ti(s);e=this.glyphs[n],(a=l.lookup(e.id))&&(this.glyphs[n]=this.font.getGlyph(a,e.codePoints))}32768&t.flags&&(this.markedGlyph=n)},e.prototype.processLigature=function(e,t,n){if(32768&t.flags&&this.ligatureStack.push(n),8192&t.flags){for(var r,i=this.subtable.table.ligatureActions,o=this.subtable.table.components,a=this.subtable.table.ligatureList,s=t.action,l=!1,u=0,c=[],d=[];!l;){var p,h=this.ligatureStack.pop();(p=c).unshift.apply(p,this.glyphs[h].codePoints);var f=i.getItem(s++);l=!!(2147483648&f);var m=!!(1073741824&f),g=(1073741823&f)<<2>>2;if(g+=this.glyphs[h].id,u+=o.getItem(g),l||m){var b=a.getItem(u);this.glyphs[h]=this.font.getGlyph(b,c),d.push(h),u=0,c=[]}else this.glyphs[h]=this.font.getGlyph(65535)}(r=this.ligatureStack).push.apply(r,d)}},e.prototype.processNoncontextualSubstitutions=function(e,t,n){var r=new Ti(e.table.lookupTable);for(n=0;n<t.length;n++){var i=t[n];if(65535!==i.id){var o=r.lookup(i.id);o&&(t[n]=this.font.getGlyph(o,i.codePoints))}}},e.prototype._insertGlyphs=function(e,t,n,r){this.glyphs[e].stringIndex;for(var i,o=[];n--;){var a=this.subtable.table.insertionActions.getItem(t++);o.push(this.font.getGlyph(a))}r||e++,(i=this.glyphs).splice.apply(i,[e,0].concat(o))},e.prototype.processGlyphInsertion=function(e,t,n){if(32768&t.flags&&(this.markedIndex=n),65535!==t.markedInsertIndex){var r=(31&t.flags)>>>5,i=!!(1024&t.flags);this._insertGlyphs(this.markedIndex,t.markedInsertIndex,r,i)}if(65535!==t.currentInsertIndex){var o=(992&t.flags)>>>5,a=!!(2048&t.flags);this._insertGlyphs(n,t.currentInsertIndex,o,a)}},e.prototype.getSupportedFeatures=function(){var e=[],t=this.morx.chains,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i.features,a=Array.isArray(o),s=0;for(o=a?o:o[Symbol.iterator]();;){var l;if(a){if(s>=o.length)break;l=o[s++]}else{if((s=o.next()).done)break;l=s.value}var u=l;e.push([u.featureType,u.featureSetting])}}return e},e.prototype.generateInputs=function(e){return this.inputCache||this.generateInputCache(),this.inputCache[e]||[]},e.prototype.generateInputCache=function(){this.inputCache={};var e=this.morx.chains,t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}var i=r,o=i.defaultFlags,a=i.subtables,s=Array.isArray(a),l=0;for(a=s?a:a[Symbol.iterator]();;){var u;if(s){if(l>=a.length)break;u=a[l++]}else{if((l=a.next()).done)break;u=l.value}var c=u;c.subFeatureFlags&o&&this.generateInputsForSubtable(c)}}},e.prototype.generateInputsForSubtable=function(e){var t=this;if(2===e.type){if(!!(4194304&e.coverage))throw new Error("Reverse subtable, not supported.");this.subtable=e,this.ligatureStack=[];var n=this.getStateMachine(e),r=this.getProcessor(),i=[],o=[];this.glyphs=[],n.traverse({enter:function(e,n){var a=t.glyphs;o.push({glyphs:a.slice(),ligatureStack:t.ligatureStack.slice()});var s=t.font.getGlyph(e);i.push(s),a.push(i[i.length-1]),r(a[a.length-1],n,a.length-1);for(var l=0,u=0,c=0;c<a.length&&l<=1;c++)65535!==a[c].id&&(l++,u=a[c].id);if(1===l){var d=i.map(function(e){return e.id}),p=t.inputCache[u];p?p.push(d):t.inputCache[u]=[d]}},exit:function(){var e=o.pop();t.glyphs=e.glyphs,t.ligatureStack=e.ligatureStack,i.pop()}})}},e}()).prototype,"getStateMachine",[S],Object.getOwnPropertyDescriptor(Ai.prototype,"getStateMachine"),Ai.prototype),Ai);function Ii(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=e.splice(n[0]-(n[1]-1),n[1]);i&&o.reverse();var a=e.splice.apply(e,[t[0],t[1]].concat(o));return r&&a.reverse(),e.splice.apply(e,[n[0]-(t[1]-1),0].concat(a)),e}var Ri,Pi,Di=function(){function e(t){ee(this,e),this.font=t,this.morxProcessor=new ki(t),this.fallbackPosition=!1}return e.prototype.substitute=function(e){"rtl"===e.direction&&e.glyphs.reverse(),this.morxProcessor.process(e.glyphs,function(e){var t={};for(var n in e){var r;(r=hi[n])&&(null==t[r[0]]&&(t[r[0]]={}),t[r[0]][r[1]]=e[n])}return t}(e.features))},e.prototype.getAvailableFeatures=function(e,t){return function(e){var t={};if(Array.isArray(e))for(var n=0;n<e.length;n++){var r,i=yi(e[n]);(r=gi[i[0]]&&gi[i[0]][i[1]])&&(t[r]=!0)}else if("object"===("undefined"===typeof e?"undefined":$(e)))for(var o in e){var a=e[o];for(var s in a){var l=void 0,u=yi([o,s]);a[s]&&(l=gi[u[0]]&&gi[u[0]][u[1]])&&(t[l]=!0)}}return Object.keys(t)}(this.morxProcessor.getSupportedFeatures())},e.prototype.stringsForGlyph=function(e){var t=this.morxProcessor.generateInputs(e),n=new Set,r=t,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a;this._addStrings(s,0,n,"")}return n},e.prototype._addStrings=function(e,t,n,r){var i=this.font._cmapProcessor.codePointsForGlyph(e[t]),o=Array.isArray(i),a=0;for(i=o?i:i[Symbol.iterator]();;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{if((a=i.next()).done)break;s=a.value}var l=s,u=r+String.fromCodePoint(l);t<e.length-1?this._addStrings(e,t+1,n,u):n.add(u)}},e}(),Ni=function(){function e(t,n,r){ee(this,e),this.font=t,this.script=n,this.direction=r,this.stages=[],this.globalFeatures={},this.allFeatures={}}return e.prototype._addFeatures=function(e,t){var n=this.stages.length-1,r=this.stages[n],i=e,o=Array.isArray(i),a=0;for(i=o?i:i[Symbol.iterator]();;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{if((a=i.next()).done)break;s=a.value}var l=s;null==this.allFeatures[l]&&(r.push(l),this.allFeatures[l]=n,t&&(this.globalFeatures[l]=!0))}},e.prototype.add=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(0===this.stages.length&&this.stages.push([]),"string"===typeof e&&(e=[e]),Array.isArray(e))this._addFeatures(e,t);else{if("object"!==("undefined"===typeof e?"undefined":$(e)))throw new Error("Unsupported argument to ShapingPlan#add");this._addFeatures(e.global||[],!0),this._addFeatures(e.local||[],!1)}},e.prototype.addStage=function(e,t){"function"===typeof e?this.stages.push(e,[]):(this.stages.push([]),this.add(e,t))},e.prototype.setFeatureOverrides=function(e){if(Array.isArray(e))this.add(e);else if("object"===("undefined"===typeof e?"undefined":$(e)))for(var t in e)if(e[t])this.add(t);else if(null!=this.allFeatures[t]){var n=this.stages[this.allFeatures[t]];n.splice(n.indexOf(t),1),delete this.allFeatures[t],delete this.globalFeatures[t]}},e.prototype.assignGlobalFeatures=function(e){var t=e,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i;for(var a in this.globalFeatures)o.features[a]=!0}},e.prototype.process=function(e,t,n){var r=this.stages,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a;"function"===typeof s?n||s(this.font,t,this):s.length>0&&e.applyFeatures(s,t,n)}},e}(),Mi=["rvrn"],Li=["ccmp","locl","rlig","mark","mkmk"],Bi=["frac","numr","dnom"],Fi=["calt","clig","liga","rclt","curs","kern"],ji={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]},Ui=(Pi=Ri=function(){function e(){ee(this,e)}return e.plan=function(e,t,n){this.planPreprocessing(e),this.planFeatures(e),this.planPostprocessing(e,n),e.assignGlobalFeatures(t),this.assignFeatures(e,t)},e.planPreprocessing=function(e){e.add({global:[].concat(Mi,ji[e.direction]),local:Bi})},e.planFeatures=function(e){},e.planPostprocessing=function(e,t){e.add([].concat(Li,Fi)),e.setFeatureOverrides(t)},e.assignFeatures=function(e,t){for(var n=0;n<t.length;n++){var r=t[n];if(8260===r.codePoints[0]){for(var i=n,o=n+1;i>0&&c.a.isDigit(t[i-1].codePoints[0]);)t[i-1].features.numr=!0,t[i-1].features.frac=!0,i--;for(;o<t.length&&c.a.isDigit(t[o].codePoints[0]);)t[o].features.dnom=!0,t[o].features.frac=!0,o++;r.features.frac=!0,n=o-1}}},e}(),Ri.zeroMarkWidths="AFTER_GPOS",Pi),Hi=[0,1,16,0,0,0,0,0,0,0,49,160,1,149,1,106,254,237,216,43,79,3,65,20,5,224,217,7,77,41,138,127,64,37,146,4,131,37,4,143,68,33,193,224,192,129,3,137,196,32,81,4,73,80,72,28,18,137,194,224,144,224,48,156,210,153,228,102,152,217,206,238,206,62,40,231,38,95,102,186,219,121,246,238,35,29,167,74,173,194,26,108,192,88,127,254,43,229,14,236,194,30,236,195,33,28,195,41,156,195,5,92,194,21,92,139,118,183,112,167,63,79,60,136,250,163,168,211,124,123,130,35,237,25,94,224,181,7,243,106,203,155,168,191,247,96,62,68,68,68,68,68,68,68,68,77,153,252,255,243,209,131,121,16,17,17,17,17,205,179,124,113,234,108,216,140,45,244,125,2,247,240,9,235,35,165,14,70,211,115,55,40,183,149,82,155,195,230,214,247,5,89,246,251,248,18,142,45,59,142,119,101,37,77,126,48,24,255,57,18,15,121,222,85,143,21,185,238,55,179,228,142,210,230,106,83,150,108,215,167,144,115,146,107,180,247,42,100,125,49,84,217,219,54,100,86,61,100,29,174,188,50,231,149,40,125,17,227,58,144,227,133,132,92,179,60,86,55,22,28,253,15,180,162,223,63,52,39,50,209,167,221,110,16,97,254,170,196,92,92,121,82,55,247,138,246,198,117,126,214,184,161,209,245,117,87,55,247,124,237,103,221,235,203,228,158,252,174,235,217,230,155,87,217,28,50,247,100,223,111,92,37,18,171,173,221,79,172,103,113,215,57,226,123,255,48,235,111,43,143,235,230,115,209,250,154,232,219,247,190,22,59,98,237,113,90,113,158,190,107,47,177,74,83,79,244,88,33,239,48,105,65,255,174,241,204,88,161,115,45,243,124,47,234,211,126,158,184,230,103,215,237,251,101,157,240,237,99,19,121,247,13],zi=new p.a(new Uint8Array(Hi)),Vi=["isol","fina","fin2","fin3","medi","med2","init"],Wi={Non_Joining:0,Left_Joining:1,Right_Joining:2,Dual_Joining:3,Join_Causing:3,ALAPH:4,"DALATH RISH":5,Transparent:6},Gi="isol",Ki="fina",qi=[[[null,null,0],[null,Gi,2],[null,Gi,1],[null,Gi,2],[null,Gi,1],[null,Gi,6]],[[null,null,0],[null,Gi,2],[null,Gi,1],[null,Gi,2],[null,"fin2",5],[null,Gi,6]],[[null,null,0],[null,Gi,2],["init",Ki,1],["init",Ki,3],["init",Ki,4],["init",Ki,6]],[[null,null,0],[null,Gi,2],["medi",Ki,1],["medi",Ki,3],["medi",Ki,4],["medi",Ki,6]],[[null,null,0],[null,Gi,2],["med2",Gi,1],["med2",Gi,2],["med2","fin2",5],["med2",Gi,6]],[[null,null,0],[null,Gi,2],[Gi,Gi,1],[Gi,Gi,2],[Gi,"fin2",5],[Gi,Gi,6]],[[null,null,0],[null,Gi,2],[null,Gi,1],[null,Gi,2],[null,"fin3",5],[null,Gi,6]]],Yi=function(e){function t(){return ee(this,t),re(this,e.apply(this,arguments))}return ne(t,e),t.planFeatures=function(e){e.add(["ccmp","locl"]);for(var t=0;t<Vi.length;t++){var n=Vi[t];e.addStage(n,!1)}e.addStage("mset")},t.assignFeatures=function(t,n){e.assignFeatures.call(this,t,n);for(var r=-1,i=0,o=[],a=0;a<n.length;a++){var s,l,u=Xi((h=n[a]).codePoints[0]);if(u!==Wi.Transparent){var c=qi[i][u];l=c[0],s=c[1],i=c[2],null!==l&&-1!==r&&(o[r]=l),o[a]=s,r=a}else o[a]=null}for(var d=0;d<n.length;d++){var p,h=n[d];(p=o[d])&&(h.features[p]=!0)}},t}(Ui);function Xi(e){var t=zi.get(e);if(t)return t-1;var n=c.a.getCategory(e);return"Mn"===n||"Me"===n||"Cf"===n?Wi.Transparent:Wi.Non_Joining}var Qi,Zi,Ji=function(){function e(t,n){ee(this,e),this.glyphs=t,this.reset(n)}return e.prototype.reset=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.options=e,this.flags=e.flags||{},this.markAttachmentType=e.markAttachmentType||0,this.index=t},e.prototype.shouldIgnore=function(e){return this.flags.ignoreMarks&&e.isMark||this.flags.ignoreBaseGlyphs&&e.isBase||this.flags.ignoreLigatures&&e.isLigature||this.markAttachmentType&&e.isMark&&e.markAttachmentType!==this.markAttachmentType},e.prototype.move=function(e){for(this.index+=e;0<=this.index&&this.index<this.glyphs.length&&this.shouldIgnore(this.glyphs[this.index]);)this.index+=e;return 0>this.index||this.index>=this.glyphs.length?null:this.glyphs[this.index]},e.prototype.next=function(){return this.move(1)},e.prototype.prev=function(){return this.move(-1)},e.prototype.peek=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=this.index,n=this.increment(e);return this.index=t,n},e.prototype.peekIndex=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=this.index;this.increment(e);var n=this.index;return this.index=t,n},e.prototype.increment=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=e<0?-1:1;for(e=Math.abs(e);e--;)this.move(t);return this.glyphs[this.index]},te(e,[{key:"cur",get:function(){return this.glyphs[this.index]||null}}]),e}(),$i=["DFLT","dflt","latn"],eo=function(){function e(t,n){ee(this,e),this.font=t,this.table=n,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=t._variationProcessor?this.findVariationsIndex(t._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}return e.prototype.findScript=function(e){if(null==this.table.scriptList)return null;Array.isArray(e)||(e=[e]);var t=e,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i,a=this.table.scriptList,s=Array.isArray(a),l=0;for(a=s?a:a[Symbol.iterator]();;){var u;if(s){if(l>=a.length)break;u=a[l++]}else{if((l=a.next()).done)break;u=l.value}var c=u;if(c.tag===o)return c}}return null},e.prototype.selectScript=function(e,t,n){var r=!1,i=void 0;if(!this.script||e!==this.scriptTag){if((i=this.findScript(e))||(i=this.findScript($i)),!i)return this.scriptTag;this.scriptTag=i.tag,this.script=i.script,this.language=null,this.languageTag=null,r=!0}if(n&&n===this.direction||(this.direction=n||ui(e)),t&&t.length<4&&(t+=" ".repeat(4-t.length)),!t||t!==this.languageTag){this.language=null;var o=this.script.langSysRecords,a=Array.isArray(o),s=0;for(o=a?o:o[Symbol.iterator]();;){var l;if(a){if(s>=o.length)break;l=o[s++]}else{if((s=o.next()).done)break;l=s.value}var u=l;if(u.tag===t){this.language=u.langSys,this.languageTag=u.tag;break}}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),r=!0}if(r&&(this.features={},this.language)){var c=this.language.featureIndexes,d=Array.isArray(c),p=0;for(c=d?c:c[Symbol.iterator]();;){var h;if(d){if(p>=c.length)break;h=c[p++]}else{if((p=c.next()).done)break;h=p.value}var f=h,m=this.table.featureList[f],g=this.substituteFeatureForVariations(f);this.features[m.tag]=g||m.feature}}return this.scriptTag},e.prototype.lookupsForFeatures=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n=[],r=e,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a,l=this.features[s];if(l){var u=l.lookupListIndexes,c=Array.isArray(u),d=0;for(u=c?u:u[Symbol.iterator]();;){var p;if(c){if(d>=u.length)break;p=u[d++]}else{if((d=u.next()).done)break;p=d.value}var h=p;t&&-1!==t.indexOf(h)||n.push({feature:s,index:h,lookup:this.table.lookupList.get(h)})}}}return n.sort(function(e,t){return e.index-t.index}),n},e.prototype.substituteFeatureForVariations=function(e){if(-1===this.variationsIndex)return null;var t=this.table.featureVariations.featureVariationRecords[this.variationsIndex].featureTableSubstitution.substitutions,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i;if(o.featureIndex===e)return o.alternateFeatureTable}return null},e.prototype.findVariationsIndex=function(e){var t=this.table.featureVariations;if(!t)return-1;for(var n=t.featureVariationRecords,r=0;r<n.length;r++){var i=n[r].conditionSet.conditionTable;if(this.variationConditionsMatch(i,e))return r}return-1},e.prototype.variationConditionsMatch=function(e,t){return e.every(function(e){var n=e.axisIndex<t.length?t[e.axisIndex]:0;return e.filterRangeMinValue<=n&&n<=e.filterRangeMaxValue})},e.prototype.applyFeatures=function(e,t,n){var r=this.lookupsForFeatures(e);this.applyLookups(r,t,n)},e.prototype.applyLookups=function(e,t,n){this.glyphs=t,this.positions=n,this.glyphIterator=new Ji(t);var r=e,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a,l=s.feature,u=s.lookup;for(this.currentFeature=l,this.glyphIterator.reset(u.flags);this.glyphIterator.index<t.length;)if(l in this.glyphIterator.cur.features){var c=u.subTables,d=Array.isArray(c),p=0;for(c=d?c:c[Symbol.iterator]();;){var h;if(d){if(p>=c.length)break;h=c[p++]}else{if((p=c.next()).done)break;h=p.value}var f=h;if(this.applyLookup(u.lookupType,f))break}this.glyphIterator.next()}else this.glyphIterator.next()}},e.prototype.applyLookup=function(e,t){throw new Error("applyLookup must be implemented by subclasses")},e.prototype.applyLookupList=function(e){var t=this.glyphIterator.options,n=this.glyphIterator.index,r=e,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a;this.glyphIterator.reset(t,n),this.glyphIterator.increment(s.sequenceIndex);var l=this.table.lookupList.get(s.lookupListIndex);this.glyphIterator.reset(l.flags,this.glyphIterator.index);var u=l.subTables,c=Array.isArray(u),d=0;for(u=c?u:u[Symbol.iterator]();;){var p;if(c){if(d>=u.length)break;p=u[d++]}else{if((d=u.next()).done)break;p=d.value}var h=p;if(this.applyLookup(l.lookupType,h))break}}return this.glyphIterator.reset(t,n),!0},e.prototype.coverageIndex=function(e,t){switch(null==t&&(t=this.glyphIterator.cur.id),e.version){case 1:return e.glyphs.indexOf(t);case 2:var n=e.rangeRecords,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o;if(a.start<=t&&t<=a.end)return a.startCoverageIndex+t-a.start}}return-1},e.prototype.match=function(e,t,n,r){for(var i=this.glyphIterator.index,o=this.glyphIterator.increment(e),a=0;a<t.length&&o&&n(t[a],o);)r&&r.push(this.glyphIterator.index),a++,o=this.glyphIterator.next();return this.glyphIterator.index=i,!(a<t.length)&&(r||!0)},e.prototype.sequenceMatches=function(e,t){return this.match(e,t,function(e,t){return e===t.id})},e.prototype.sequenceMatchIndices=function(e,t){var n=this;return this.match(e,t,function(e,t){return n.currentFeature in t.features&&e===t.id},[])},e.prototype.coverageSequenceMatches=function(e,t){var n=this;return this.match(e,t,function(e,t){return n.coverageIndex(e,t.id)>=0})},e.prototype.getClassID=function(e,t){switch(t.version){case 1:var n=e-t.startGlyph;if(n>=0&&n<t.classValueArray.length)return t.classValueArray[n];break;case 2:var r=t.classRangeRecord,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a;if(s.start<=e&&e<=s.end)return s.class}}return 0},e.prototype.classSequenceMatches=function(e,t,n){var r=this;return this.match(e,t,function(e,t){return e===r.getClassID(t.id,n)})},e.prototype.applyContext=function(e){switch(e.version){case 1:var t=this.coverageIndex(e.coverage);if(-1===t)return!1;var n=e.ruleSets[t],r=n,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a;if(this.sequenceMatches(1,s.input))return this.applyLookupList(s.lookupRecords)}break;case 2:if(-1===this.coverageIndex(e.coverage))return!1;if(-1===(t=this.getClassID(this.glyphIterator.cur.id,e.classDef)))return!1;var l=n=e.classSet[t],u=Array.isArray(l),c=0;for(l=u?l:l[Symbol.iterator]();;){var d;if(u){if(c>=l.length)break;d=l[c++]}else{if((c=l.next()).done)break;d=c.value}var p=d;if(this.classSequenceMatches(1,p.classes,e.classDef))return this.applyLookupList(p.lookupRecords)}break;case 3:if(this.coverageSequenceMatches(0,e.coverages))return this.applyLookupList(e.lookupRecords)}return!1},e.prototype.applyChainingContext=function(e){switch(e.version){case 1:var t=this.coverageIndex(e.coverage);if(-1===t)return!1;var n=e.chainRuleSets[t],r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o;if(this.sequenceMatches(-a.backtrack.length,a.backtrack)&&this.sequenceMatches(1,a.input)&&this.sequenceMatches(1+a.input.length,a.lookahead))return this.applyLookupList(a.lookupRecords)}break;case 2:if(-1===this.coverageIndex(e.coverage))return!1;t=this.getClassID(this.glyphIterator.cur.id,e.inputClassDef);var s=e.chainClassSet[t];if(!s)return!1;var l=s,u=Array.isArray(l),c=0;for(l=u?l:l[Symbol.iterator]();;){var d;if(u){if(c>=l.length)break;d=l[c++]}else{if((c=l.next()).done)break;d=c.value}var p=d;if(this.classSequenceMatches(-p.backtrack.length,p.backtrack,e.backtrackClassDef)&&this.classSequenceMatches(1,p.input,e.inputClassDef)&&this.classSequenceMatches(1+p.input.length,p.lookahead,e.lookaheadClassDef))return this.applyLookupList(p.lookupRecords)}break;case 3:if(this.coverageSequenceMatches(-e.backtrackGlyphCount,e.backtrackCoverage)&&this.coverageSequenceMatches(0,e.inputCoverage)&&this.coverageSequenceMatches(e.inputGlyphCount,e.lookaheadCoverage))return this.applyLookupList(e.lookupRecords)}return!1},e}(),to=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments[3],o=arguments[4];if(ee(this,e),this._font=t,this.codePoints=r,this.stringIndex=o,this.id=n,this.features={},Array.isArray(i))for(var a=0;a<i.length;a++){var s=i[a];this.features[s]=!0}else"object"===("undefined"===typeof i?"undefined":$(i))&&Object.assign(this.features,i);this.ligatureID=null,this.ligatureComponent=null,this.isLigated=!1,this.cursiveAttachment=null,this.markAttachment=null,this.shaperInfo=null,this.substituted=!1,this.isMultiplied=!1}return e.prototype.copy=function(){return new e(this._font,this.id,this.codePoints,this.features,this.stringIndex)},te(e,[{key:"id",get:function(){return this._id},set:function(e){this._id=e,this.substituted=!0;var t=this._font.GDEF;if(t&&t.glyphClassDef){var n=eo.prototype.getClassID(e,t.glyphClassDef);this.isBase=1===n,this.isLigature=2===n,this.isMark=3===n,this.markAttachmentType=t.markAttachClassDef?eo.prototype.getClassID(e,t.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every(c.a.isMark),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}},{key:"advanceWidth",get:function(){return this._font.getGlyph(this.id,this.codePoints).advanceWidth}}]),e}(),no=(Zi=Qi=function(e){function t(){return ee(this,t),re(this,e.apply(this,arguments))}return ne(t,e),t.planFeatures=function(e){e.add(["ljmo","vjmo","tjmo"],!1)},t.assignFeatures=function(e,t){for(var n=0,r=0;r<t.length;){var i,o=t[r].codePoints[0],a=Ro(o),s=Lo[n][a];switch(i=s[0],n=s[1],i){case Po:e.font.hasGlyphForCodePoint(o)||(r=Fo(t,r,e.font));break;case Do:r=jo(t,r,e.font);break;case No:Uo(t,r,e.font);break;case Mo:r=Ho(t,r,e.font)}r++}},t}(Ui),Qi.zeroMarkWidths="NONE",Zi),ro=44032,io=55204-ro+1,oo=4352,ao=4449,so=4519,lo=21,uo=28,co=oo+19-1,po=ao+lo-1,ho=so+uo-1,fo=9676,mo=function(e){return 4352<=e&&e<=4447||43360<=e&&e<=43388},go=function(e){return 4448<=e&&e<=4519||55216<=e&&e<=55238},bo=function(e){return 4520<=e&&e<=4607||55243<=e&&e<=55291},vo=function(e){return 12334<=e&&e<=12335},yo=function(e){return ro<=e&&e<=55204},_o=function(e){return e-ro<io&&(e-ro)%uo===0},So=function(e){return oo<=e&&e<=co},wo=function(e){return ao<=e&&e<=po},Eo=function(e){return so+1&&1<=e&&e<=ho},Co=0,xo=1,Ao=2,To=3,Oo=4,ko=5,Io=6;function Ro(e){return mo(e)?xo:go(e)?Ao:bo(e)?To:_o(e)?Oo:yo(e)?ko:vo(e)?Io:Co}var Po=1,Do=2,No=4,Mo=5,Lo=[[[0,0],[0,1],[0,0],[0,0],[Po,2],[Po,3],[Mo,0]],[[0,0],[0,1],[Do,2],[0,0],[Po,2],[Po,3],[Mo,0]],[[0,0],[0,1],[0,0],[Do,3],[Po,2],[Po,3],[No,0]],[[0,0],[0,1],[0,0],[0,0],[Po,2],[Po,3],[No,0]]];function Bo(e,t,n){return new to(e,e.glyphForCodePoint(t).id,[t],n)}function Fo(e,t,n){var r=e[t],i=r.codePoints[0]-ro,o=so+i%uo,a=oo+(i=i/uo|0)/lo|0,s=ao+i%lo;if(!n.hasGlyphForCodePoint(a)||!n.hasGlyphForCodePoint(s)||o!==so&&!n.hasGlyphForCodePoint(o))return t;var l=Bo(n,a,r.features);l.features.ljmo=!0;var u=Bo(n,s,r.features);u.features.vjmo=!0;var c=[l,u];if(o>so){var d=Bo(n,o,r.features);d.features.tjmo=!0,c.push(d)}return e.splice.apply(e,[t,1].concat(c)),t+c.length-1}function jo(e,t,n){var r=e[t],i=Ro(e[t].codePoints[0]),o=e[t-1].codePoints[0],a=Ro(o),s=void 0,l=void 0,u=void 0,c=void 0;if(a===Oo&&i===To)s=o,c=r;else{i===Ao?(l=e[t-1],u=r):(l=e[t-2],u=e[t-1],c=r);var d=l.codePoints[0],p=u.codePoints[0];So(d)&&wo(p)&&(s=ro+((d-oo)*lo+(p-ao))*uo)}var h=c&&c.codePoints[0]||so;if(null!=s&&(h===so||Eo(h))){var f=s+(h-so);if(n.hasGlyphForCodePoint(f)){var m=a===Ao?3:2;return e.splice(t-m+1,m,Bo(n,f,r.features)),t-m+1}}return l&&(l.features.ljmo=!0),u&&(u.features.vjmo=!0),c&&(c.features.tjmo=!0),a===Oo?(Fo(e,t-1,n),t+1):t}function Uo(e,t,n){var r=e[t],i=e[t].codePoints[0];if(0!==n.glyphForCodePoint(i).advanceWidth){var o=function(e){switch(Ro(e)){case Oo:case ko:return 1;case Ao:return 2;case To:return 3}}(e[t-1].codePoints[0]);return e.splice(t,1),e.splice(t-o,0,r)}}function Ho(e,t,n){var r=e[t],i=e[t].codePoints[0];if(n.hasGlyphForCodePoint(fo)){var o=Bo(n,fo,r.features),a=0===n.glyphForCodePoint(i).advanceWidth?t:t+1;e.splice(a,0,o),t++}return t}var zo,Vo,Wo={stateTable:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,14,15,16,17],[0,0,0,18,19,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,28,29,30,31,32,33,0,34,0,0,35,36,0,0,37,0],[0,0,0,38,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,39,0,0,0,40,41,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,12,43,0,0,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,0,43,0,0,0,0],[0,0,0,45,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,50,0,0,51,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0],[0,0,0,53,54,55,56,57,58,0,59,0,0,60,61,0,0,62,0],[0,0,0,4,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,63,64,0,0,40,41,0,9,0,10,0,0,0,42,0,63,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,0,2,16,0],[0,0,0,18,65,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,0,0],[0,0,0,69,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,73,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,75,0,0,0,76,77,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,25,79,0,0,0,0],[0,0,0,18,19,20,74,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,81,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,86,0,0,87,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0],[0,0,0,18,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,89,90,0,0,76,77,0,23,0,24,0,0,0,78,0,89,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,0,0],[0,0,0,94,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,96,0,0,0,97,98,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,35,100,0,0,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,102,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,107,0,0,108,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,0],[0,0,0,28,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,110,111,0,0,97,98,0,33,0,34,0,0,0,99,0,110,0,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,0,0],[0,0,0,0,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,0,0,115,116,117,118,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,39,0,122,0,123,123,8,9,0,10,0,0,0,42,0,39,0,0],[0,124,64,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0],[0,39,0,0,0,121,125,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,126,126,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,47,47,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,128,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,129,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,50,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,0],[0,0,0,135,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,136,0,0,0,137,138,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,60,140,0,0,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,0,140,0,0,0,0],[0,0,0,142,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,147,0,0,148,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0],[0,0,0,53,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,150,151,0,0,137,138,0,58,0,59,0,0,0,139,0,150,0,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,0,0],[0,0,0,155,116,156,157,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,75,3,4,5,159,160,8,161,0,162,0,11,12,163,0,75,16,0],[0,0,0,0,0,40,164,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,0,165,0,0,0,0],[0,124,64,0,0,40,164,0,9,0,10,0,0,0,42,0,124,0,0],[0,0,0,0,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,167,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0],[0,0,0,0,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,0,79,0,0,0,0],[0,0,0,169,170,171,172,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,75,0,176,0,177,177,22,23,0,24,0,0,0,78,0,75,0,0],[0,178,90,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,75,0,0,0,175,179,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,180,180,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,83,83,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,182,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,183,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,86,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,188,0,0,0,0,0,0,0,0],[0,0,0,189,170,190,191,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,76,193,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,0,194,0,0,0,0],[0,178,90,0,0,76,193,0,23,0,24,0,0,0,78,0,178,0,0],[0,0,0,0,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,195,196,197,198,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,96,0,202,0,203,203,32,33,0,34,0,0,0,99,0,96,0,0],[0,204,111,0,0,0,0,0,0,0,0,0,0,0,0,0,204,0,0],[0,96,0,0,0,201,205,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,206,206,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,104,104,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,208,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,209,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,107,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0],[0,0,0,215,196,216,217,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,97,219,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,0,220,0,0,0,0],[0,204,111,0,0,97,219,0,33,0,34,0,0,0,99,0,204,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,223,0,0,0,40,224,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,119,225,0,0,0,0],[0,0,0,115,116,117,222,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,115,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,226,64,0,0,40,224,0,9,0,10,0,0,0,42,0,226,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,39,0,0,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,44,44,8,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,227,0,228,229,0,9,0,10,0,0,230,0,0,0,0,0],[0,39,0,122,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,231,231,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,131,131,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,234,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,235,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,0,0,240,241,242,243,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,136,0,247,0,248,248,57,58,0,59,0,0,0,139,0,136,0,0],[0,249,151,0,0,0,0,0,0,0,0,0,0,0,0,0,249,0,0],[0,136,0,0,0,246,250,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,251,251,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,144,144,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,253,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,254,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,147,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,0],[0,0,0,260,241,261,262,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,137,264,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,0,265,0,0,0,0],[0,249,151,0,0,137,264,0,58,0,59,0,0,0,139,0,249,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,158,225,0,0,0,0],[0,0,0,155,116,156,222,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,155,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,43,266,266,8,161,0,24,0,0,12,267,0,0,0,0],[0,75,0,176,43,268,268,269,161,0,24,0,0,0,267,0,75,0,0],[0,0,0,0,0,270,0,0,271,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,0,0,0],[0,273,274,0,0,40,41,0,9,0,10,0,0,0,42,0,273,0,0],[0,0,0,40,0,123,123,8,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,121,275,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,276,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,279,0,0,0,76,280,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,173,281,0,0,0,0],[0,0,0,169,170,171,278,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,169,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,282,90,0,0,76,280,0,23,0,24,0,0,0,78,0,282,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,75,0,0,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,80,80,22,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,283,0,284,285,0,23,0,24,0,0,286,0,0,0,0,0],[0,75,0,176,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,287,287,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,185,185,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,290,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,291,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,192,281,0,0,0,0],[0,0,0,189,170,190,278,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,189,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,76,0,177,177,22,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,175,296,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,299,0,0,0,97,300,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,199,301,0,0,0,0],[0,0,0,195,196,197,298,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,195,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,302,111,0,0,97,300,0,33,0,34,0,0,0,99,0,302,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,96,0,0,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,101,101,32,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,303,0,304,305,0,33,0,34,0,0,306,0,0,0,0,0],[0,96,0,202,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,307,307,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,308,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,211,211,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,310,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,311,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,218,301,0,0,0,0],[0,0,0,215,196,216,298,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,215,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,97,0,203,203,32,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,201,316,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,0,225,0,0,0,0],[0,0,0,317,318,319,320,8,9,0,10,0,0,321,322,0,0,16,0],[0,223,0,323,0,123,123,8,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,0,0,121,324,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,325,318,326,327,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,64,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,230,0,0,0,0,0],[0,0,0,227,0,228,121,0,9,0,10,0,0,230,0,0,0,0,0],[0,0,0,227,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0],[0,0,0,0,0,329,329,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,330,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,237,237,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,332,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,333,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,337,0,0,0,137,338,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,244,339,0,0,0,0],[0,0,0,240,241,242,336,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,240,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,340,151,0,0,137,338,0,58,0,59,0,0,0,139,0,340,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,136,0,0,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,141,141,57,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,341,0,342,343,0,58,0,59,0,0,344,0,0,0,0,0],[0,136,0,247,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,345,345,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,346,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,256,256,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,348,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,349,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,263,339,0,0,0,0],[0,0,0,260,241,261,336,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,260,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,137,0,248,248,57,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,246,354,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,126,126,8,23,0,0,0,0,0,0,0,0,0,0],[0,355,90,0,0,121,125,0,9,0,10,0,0,0,42,0,355,0,0],[0,0,0,0,0,356,356,269,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,357,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,270,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0],[0,0,0,364,116,365,366,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,40,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,0,281,0,0,0,0],[0,0,0,369,370,371,372,22,23,0,24,0,0,373,374,0,0,27,0],[0,279,0,375,0,177,177,22,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,0,0,175,376,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,377,370,378,379,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,90,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,286,0,0,0,0,0],[0,0,0,283,0,284,175,0,23,0,24,0,0,286,0,0,0,0,0],[0,0,0,283,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0,0],[0,0,0,0,0,381,381,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,382,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,293,293,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,384,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,385,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,76,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,0,301,0,0,0,0],[0,0,0,387,388,389,390,32,33,0,34,0,0,391,392,0,0,37,0],[0,299,0,393,0,203,203,32,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,0,0,201,394,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,395,388,396,397,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,111,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,306,0,0,0,0,0],[0,0,0,303,0,304,201,0,33,0,34,0,0,306,0,0,0,0,0],[0,0,0,303,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,0,0],[0,0,0,0,0,399,399,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,313,313,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,402,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,403,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,97,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,407,0,0,0,40,408,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,321,409,0,0,0,0],[0,0,0,317,318,319,406,8,9,0,10,0,0,321,322,0,0,16,0],[0,0,0,317,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,410,64,0,0,40,408,0,9,0,10,0,0,0,42,0,410,0,0],[0,223,0,0,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,323,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,328,409,0,0,0,0],[0,0,0,325,318,326,406,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,325,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,0,0,0,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0],[0,0,0,0,0,411,411,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,412,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,413,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,0,339,0,0,0,0],[0,0,0,414,415,416,417,57,58,0,59,0,0,418,419,0,0,62,0],[0,337,0,420,0,248,248,57,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,0,0,246,421,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,422,415,423,424,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,151,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,344,0,0,0,0,0],[0,0,0,341,0,342,246,0,58,0,59,0,0,344,0,0,0,0,0],[0,0,0,341,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,0,0],[0,0,0,0,0,426,426,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,427,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,351,351,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,429,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,430,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,137,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,432,116,433,434,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,0,0,180,180,269,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,359,359,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,437,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,438,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,443,274,0,0,0,0,0,0,0,0,0,0,0,0,0,443,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,367,225,0,0,0,0],[0,0,0,364,116,365,445,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,364,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,448,0,0,0,76,449,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,373,450,0,0,0,0],[0,0,0,369,370,371,447,22,23,0,24,0,0,373,374,0,0,27,0],[0,0,0,369,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,451,90,0,0,76,449,0,23,0,24,0,0,0,78,0,451,0,0],[0,279,0,0,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,375,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,380,450,0,0,0,0],[0,0,0,377,370,378,447,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,377,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,0,0,0,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0],[0,0,0,0,0,452,452,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,454,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,457,0,0,0,97,458,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,391,459,0,0,0,0],[0,0,0,387,388,389,456,32,33,0,34,0,0,391,392,0,0,37,0],[0,0,0,387,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,460,111,0,0,97,458,0,33,0,34,0,0,0,99,0,460,0,0],[0,299,0,0,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,393,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,398,459,0,0,0,0],[0,0,0,395,388,396,456,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,395,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,0,0,0,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0],[0,0,0,0,0,461,461,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,462,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,463,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,0,409,0,0,0,0],[0,0,0,464,465,466,467,8,9,0,10,0,0,468,469,0,0,16,0],[0,407,0,470,0,123,123,8,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,0,0,121,471,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,472,465,473,474,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,0,0,0,0,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,0,0],[0,0,0,0,0,0,476,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,479,0,0,0,137,480,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,418,481,0,0,0,0],[0,0,0,414,415,416,478,57,58,0,59,0,0,418,419,0,0,62,0],[0,0,0,414,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,482,151,0,0,137,480,0,58,0,59,0,0,0,139,0,482,0,0],[0,337,0,0,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,420,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,425,481,0,0,0,0],[0,0,0,422,415,423,478,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,422,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,0,0,0,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0],[0,0,0,0,0,483,483,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,484,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,485,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,435,225,0,0,0,0],[0,0,0,432,116,433,445,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,432,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,486,486,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,487,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,440,440,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,489,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,490,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,495,0,496,497,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,0,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,0,225,0,0,0,0],[0,0,0,0,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,0,450,0,0,0,0],[0,0,0,499,500,501,502,22,23,0,24,0,0,503,504,0,0,27,0],[0,448,0,505,0,177,177,22,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,0,0,175,506,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,507,500,508,509,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,0,0,0,0,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,0,0],[0,0,0,0,0,0,511,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,0,459,0,0,0,0],[0,0,0,512,513,514,515,32,33,0,34,0,0,516,517,0,0,37,0],[0,457,0,518,0,203,203,32,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,0,0,201,519,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,520,513,521,522,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,0,0,0,0,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,312,0,0],[0,0,0,0,0,0,524,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,527,0,0,0,40,528,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,468,529,0,0,0,0],[0,0,0,464,465,466,526,8,9,0,10,0,0,468,469,0,0,16,0],[0,0,0,464,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,530,64,0,0,40,528,0,9,0,10,0,0,0,42,0,530,0,0],[0,407,0,0,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,470,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,475,529,0,0,0,0],[0,0,0,472,465,473,526,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,472,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0],[0,0,0,0,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,0,481,0,0,0,0],[0,0,0,531,532,533,534,57,58,0,59,0,0,535,536,0,0,62,0],[0,479,0,537,0,248,248,57,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,0,0,246,538,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,539,532,540,541,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,0,0,0,0,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,350,0,0],[0,0,0,0,0,0,543,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,358,0,0],[0,0,0,0,0,544,544,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,545,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,492,492,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,547,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,548,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,274,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,498,0,0,0,0,0],[0,0,0,495,0,496,368,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,495,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,553,0,0,0,76,554,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,503,555,0,0,0,0],[0,0,0,499,500,501,552,22,23,0,24,0,0,503,504,0,0,27,0],[0,0,0,499,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,556,90,0,0,76,554,0,23,0,24,0,0,0,78,0,556,0,0],[0,448,0,0,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,505,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,510,555,0,0,0,0],[0,0,0,507,500,508,552,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,507,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,559,0,0,0,97,560,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,516,561,0,0,0,0],[0,0,0,512,513,514,558,32,33,0,34,0,0,516,517,0,0,37,0],[0,0,0,512,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,562,111,0,0,97,560,0,33,0,34,0,0,0,99,0,562,0,0],[0,457,0,0,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,518,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,523,561,0,0,0,0],[0,0,0,520,513,521,558,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,520,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0],[0,0,0,0,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,0,529,0,0,0,0],[0,0,0,563,66,564,565,8,9,0,10,0,0,566,68,0,0,16,0],[0,527,0,567,0,123,123,8,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,0,0,121,568,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,569,66,570,571,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,575,0,0,0,137,576,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,535,577,0,0,0,0],[0,0,0,531,532,533,574,57,58,0,59,0,0,535,536,0,0,62,0],[0,0,0,531,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,578,151,0,0,137,576,0,58,0,59,0,0,0,139,0,578,0,0],[0,479,0,0,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,537,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,542,577,0,0,0,0],[0,0,0,539,532,540,574,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,539,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,0,0],[0,0,0,0,0,0,0,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,439,0,0],[0,0,0,0,0,579,579,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,580,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,581,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,0,555,0,0,0,0],[0,0,0,582,91,583,584,22,23,0,24,0,0,585,93,0,0,27,0],[0,553,0,586,0,177,177,22,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,0,0,175,587,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,588,91,589,590,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,0,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,0,561,0,0,0,0],[0,0,0,592,112,593,594,32,33,0,34,0,0,595,114,0,0,37,0],[0,559,0,596,0,203,203,32,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,0,0,201,597,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,598,112,599,600,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,566,165,0,0,0,0],[0,0,0,563,66,564,67,8,9,0,10,0,0,566,68,0,0,16,0],[0,0,0,563,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,527,0,0,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,567,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,572,165,0,0,0,0],[0,0,0,569,66,570,67,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,569,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,0,577,0,0,0,0],[0,0,0,603,152,604,605,57,58,0,59,0,0,606,154,0,0,62,0],[0,575,0,607,0,248,248,57,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,0,0,246,608,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,609,152,610,611,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,0,0,0,0,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,491,0,0],[0,0,0,0,0,0,613,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,585,194,0,0,0,0],[0,0,0,582,91,583,92,22,23,0,24,0,0,585,93,0,0,27,0],[0,0,0,582,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,553,0,0,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,586,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,591,194,0,0,0,0],[0,0,0,588,91,589,92,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,588,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,595,220,0,0,0,0],[0,0,0,592,112,593,113,32,33,0,34,0,0,595,114,0,0,37,0],[0,0,0,592,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,559,0,0,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,596,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,601,220,0,0,0,0],[0,0,0,598,112,599,113,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,598,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,606,265,0,0,0,0],[0,0,0,603,152,604,153,57,58,0,59,0,0,606,154,0,0,62,0],[0,0,0,603,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,575,0,0,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,607,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,612,265,0,0,0,0],[0,0,0,609,152,610,153,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,609,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,549,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0]],accepting:[!1,!0,!0,!0,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!1,!1,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0],tags:[[],["broken_cluster"],["consonant_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],[],["broken_cluster"],["symbol_cluster"],[],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["symbol_cluster"],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],[],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],[],[],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],["consonant_syllable"],["vowel_syllable"],["standalone_cluster"]]},Go={categories:["O","IND","S","GB","B","FM","CGJ","VMAbv","VMPst","VAbv","VPst","CMBlw","VPre","VBlw","H","VMBlw","CMAbv","MBlw","CS","R","SUB","MPst","MPre","FAbv","FPst","FBlw","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","VS","N","HN","MAbv"],decompositions:{2507:[2503,2494],2508:[2503,2519],2888:[2887,2902],2891:[2887,2878],2892:[2887,2903],3018:[3014,3006],3019:[3015,3006],3020:[3014,3031],3144:[3142,3158],3264:[3263,3285],3271:[3270,3285],3272:[3270,3286],3274:[3270,3266],3275:[3270,3266,3285],3402:[3398,3390],3403:[3399,3390],3404:[3398,3415],3546:[3545,3530],3548:[3545,3535],3549:[3545,3535,3530],3550:[3545,3551],3635:[3661,3634],3763:[3789,3762],3955:[3953,3954],3957:[3953,3956],3958:[4018,3968],3959:[4018,3953,3968],3960:[4019,3968],3961:[4019,3953,3968],3969:[3953,3968],6971:[6970,6965],6973:[6972,6965],6976:[6974,6965],6977:[6975,6965],6979:[6978,6965],69934:[69937,69927],69935:[69938,69927],70475:[70471,70462],70476:[70471,70487],70843:[70841,70842],70844:[70841,70832],70846:[70841,70845],71098:[71096,71087],71099:[71097,71087]},stateTable:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,3,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,17,18,11,19,20,21,22,0,0,23,0,0,2,0,24,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,27,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,46,0,0,0,39,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,23,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,23,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,23,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,23,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,23,0,0,0,0,0,0,0],[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,23,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,11,0,20,21,22,0,0,23,0,0,0,0,0,0,0],[0,0,0,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,23,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,23,0,0,0,49,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,23,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,23,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,23,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,46,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,46,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,46,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,46,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,46,0,0,0,0,0,0,0],[0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,46,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,35,0,43,44,45,0,0,46,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,46,0,0,0,53,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,46,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,46,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,46,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,23,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,23,0,0,0,0,0,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,46,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,46,0,0,0,0,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0]],accepting:[!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],tags:[[],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["symbol_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["virama_terminated_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["number_joiner_terminated_cluster"],["standard_cluster"],["standard_cluster"],["numeral_cluster"]]},Ko={X:1,C:2,V:4,N:8,H:16,ZWNJ:32,ZWJ:64,M:128,SM:256,VD:512,A:1024,Placeholder:2048,Dotted_Circle:4096,RS:8192,Coeng:16384,Repha:32768,Ra:65536,CM:1<<17,Symbol:1<<18},qo={Start:1,Ra_To_Become_Reph:2,Pre_M:4,Pre_C:8,Base_C:16,After_Main:32,Above_C:64,Before_Sub:128,Below_C:256,After_Sub:512,Before_Post:1024,Post_C:2048,After_Post:4096,Final_C:8192,SMVD:16384,End:32768},Yo=Ko.C|Ko.Ra|Ko.CM|Ko.V|Ko.Placeholder|Ko.Dotted_Circle,Xo=Ko.ZWJ|Ko.ZWNJ,Qo=Ko.H|Ko.Coeng,Zo={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:qo.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:qo.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:qo.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:qo.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:qo.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:qo.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:qo.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:qo.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:qo.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:qo.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:qo.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}},Jo={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},$o=[0,17,0,0,0,0,0,0,0,0,194,160,1,177,13,78,242,237,157,127,172,29,69,21,199,247,245,222,119,127,188,119,251,110,95,133,68,98,251,71,67,137,49,197,152,166,16,107,138,105,21,9,34,81,219,24,132,104,177,6,67,176,36,4,106,48,109,132,82,130,63,10,216,31,198,146,148,88,19,172,37,65,44,137,40,38,160,173,41,70,146,106,172,169,70,76,99,180,182,9,105,32,169,5,98,65,41,45,224,119,238,206,188,123,238,220,153,217,249,181,187,239,209,61,201,39,187,59,59,59,115,230,156,51,179,179,179,123,223,59,94,75,146,151,192,171,224,13,48,167,158,36,239,5,243,193,37,224,21,164,253,175,22,190,189,24,101,45,2,75,192,50,135,114,175,64,222,79,128,107,192,42,112,61,88,3,110,6,183,129,175,131,141,134,242,150,226,220,10,240,77,240,93,176,25,108,7,59,193,35,224,56,242,60,134,237,207,64,194,121,154,111,15,128,131,224,79,224,111,224,40,56,1,78,130,211,224,44,168,141,38,73,27,76,130,139,192,2,240,126,240,33,240,97,176,28,92,5,62,13,174,3,55,130,155,193,109,224,78,112,55,184,15,60,8,190,15,126,0,126,4,126,2,158,228,199,207,128,103,193,239,193,159,193,17,112,12,188,8,94,1,175,129,115,163,169,206,245,70,146,116,192,5,141,244,120,30,182,11,193,165,96,49,88,10,150,131,171,249,249,207,98,123,61,88,3,110,1,183,55,82,155,172,231,91,91,54,242,252,223,198,246,46,176,149,31,63,192,183,155,80,215,14,150,94,239,95,179,203,177,14,27,118,144,50,247,96,127,47,120,10,236,3,191,3,127,4,127,5,255,0,47,128,147,36,255,155,124,123,154,167,109,99,62,198,126,173,153,36,227,224,61,205,212,94,239,195,246,226,102,154,103,17,79,91,130,237,50,112,101,51,141,39,17,75,215,226,120,37,184,1,172,1,183,128,219,249,53,235,249,118,19,182,155,121,121,226,186,173,56,222,209,52,183,117,87,198,121,106,227,31,35,239,22,110,251,245,216,254,20,199,191,0,191,38,101,252,22,251,127,0,247,224,124,7,252,69,81,254,223,45,234,180,101,173,136,5,148,121,204,177,220,151,34,234,81,20,255,134,206,255,1,111,128,164,149,36,163,173,52,125,111,61,181,185,156,127,54,63,47,250,226,5,56,158,7,22,114,104,222,69,173,52,110,150,144,244,179,6,93,88,108,47,35,121,87,241,250,175,145,244,248,56,242,92,77,242,49,93,133,223,62,211,82,235,45,48,157,171,168,168,240,99,91,213,175,42,42,42,42,42,42,42,42,42,28,217,198,215,25,202,214,67,102,39,127,214,189,174,101,127,205,91,154,244,55,53,233,95,224,207,202,95,198,246,171,224,14,176,1,220,11,238,7,91,193,67,224,135,224,81,240,4,120,170,149,174,45,237,195,246,0,56,8,14,131,35,224,40,56,1,78,181,210,245,156,215,177,125,139,61,223,183,241,12,15,46,108,167,245,206,107,247,117,88,136,253,75,219,246,109,172,168,168,168,168,8,135,173,91,94,134,177,247,76,173,191,222,94,22,101,219,162,162,162,34,14,175,145,119,82,91,121,255,94,134,113,230,74,112,173,52,215,251,156,227,220,175,195,199,138,83,188,142,183,193,23,219,253,247,169,95,193,254,173,82,153,119,180,251,239,117,40,236,189,204,6,156,187,119,26,204,63,147,57,41,43,192,157,96,127,55,155,45,200,119,72,147,247,85,164,47,156,76,146,213,224,33,240,252,228,224,249,227,56,223,153,139,185,56,88,13,238,29,75,146,103,65,50,14,95,129,187,192,10,28,239,227,219,163,124,75,153,223,25,78,147,185,17,121,54,146,124,191,193,254,57,126,124,197,236,36,185,27,236,7,15,143,196,229,28,47,243,178,9,216,115,34,221,223,52,161,214,241,128,38,189,162,162,162,162,34,127,222,41,121,12,142,125,255,113,97,121,183,252,250,203,126,254,43,155,171,192,253,152,7,126,175,61,252,60,202,190,243,121,24,233,187,200,60,113,55,246,31,111,167,243,209,45,138,242,196,247,119,236,219,177,51,252,26,246,188,205,190,169,99,229,253,156,151,245,43,69,125,12,86,230,254,246,224,243,241,205,124,251,92,123,184,62,155,57,38,251,102,138,173,119,179,57,179,124,253,33,148,121,24,28,105,247,231,198,199,120,61,47,98,251,50,248,175,164,207,219,237,254,60,188,129,62,52,27,92,56,70,230,180,60,223,124,158,118,134,127,247,181,27,233,151,32,237,131,99,195,250,95,62,214,63,62,202,203,254,232,152,157,15,5,247,248,248,31,117,124,10,172,2,159,7,95,2,55,129,29,56,183,22,219,117,96,195,88,58,79,254,14,216,198,206,129,93,96,15,216,11,158,36,122,62,51,150,206,167,15,130,195,224,8,56,10,78,128,83,22,237,121,29,121,206,128,145,113,245,249,7,224,203,54,206,77,142,247,143,47,194,254,2,126,252,32,142,63,128,253,197,252,248,35,216,126,76,83,22,181,255,82,69,108,217,194,174,223,211,40,191,47,219,232,89,36,91,13,245,127,114,92,127,221,59,138,126,58,19,219,175,226,95,205,119,81,28,120,182,37,70,221,172,191,177,241,110,37,233,219,236,158,116,3,137,171,213,216,191,9,156,203,41,158,178,218,183,174,158,234,120,171,52,254,124,205,48,30,157,15,80,63,126,3,182,216,52,158,95,159,119,141,63,241,109,229,183,52,249,46,39,247,249,117,26,63,138,243,108,222,177,221,112,126,61,223,103,191,97,217,140,178,86,242,227,237,216,223,9,30,49,140,145,50,187,45,126,75,241,114,14,223,204,63,10,29,159,152,65,241,172,107,199,47,103,72,27,88,140,236,135,174,207,129,67,224,121,240,79,174,251,11,22,109,96,109,165,191,225,96,191,17,184,15,233,39,199,211,216,103,223,95,236,37,249,214,146,107,79,35,207,217,241,52,109,164,227,222,183,92,17,191,101,88,105,81,46,123,222,104,119,6,211,232,239,31,196,111,186,68,219,39,121,94,246,108,177,143,204,253,22,75,115,212,139,120,59,31,15,152,31,78,39,98,247,255,233,194,188,214,187,187,125,148,167,13,237,220,114,158,216,64,135,203,220,42,180,46,213,250,199,76,98,129,52,94,186,216,167,232,57,117,53,22,198,133,197,238,177,218,72,194,150,64,103,26,245,241,193,125,27,202,214,121,186,114,190,75,217,246,143,22,155,77,206,76,208,117,26,35,36,235,124,86,190,46,57,159,149,207,87,207,178,109,53,211,218,225,226,179,233,96,15,149,190,101,235,23,203,7,58,41,91,23,31,157,203,210,127,186,199,68,153,54,41,35,118,108,164,108,189,203,182,81,153,177,84,134,253,169,222,121,213,239,43,101,196,196,68,107,144,250,172,8,140,68,100,142,93,190,118,51,165,133,103,233,137,185,233,254,172,102,63,221,133,86,189,127,109,207,70,99,28,110,35,154,55,83,55,110,147,54,41,143,225,250,156,236,107,107,217,199,137,169,44,142,16,221,177,171,15,123,215,26,252,43,206,83,81,149,193,68,248,183,195,253,219,81,248,79,200,44,158,71,72,135,231,103,254,149,235,83,73,167,57,156,54,212,38,201,191,83,249,44,253,43,226,59,100,108,177,245,239,80,91,10,246,175,156,87,222,103,194,252,43,108,47,252,43,144,69,78,167,254,165,146,53,38,235,218,99,188,198,210,191,83,227,42,233,143,245,201,12,133,36,113,237,191,194,167,218,227,130,252,107,219,127,101,68,63,18,125,74,248,88,229,223,144,251,45,181,137,28,75,174,227,179,177,142,140,88,106,206,144,241,217,213,191,163,22,227,243,168,69,255,85,201,168,102,76,136,61,62,119,147,126,191,13,153,235,49,223,138,252,54,227,179,169,47,235,238,149,98,95,78,83,229,147,211,180,233,150,243,47,89,104,95,86,141,223,226,222,60,75,234,219,140,134,101,255,86,249,95,39,121,188,151,80,137,60,159,238,213,29,50,86,231,208,159,93,253,201,250,115,179,57,12,237,83,52,93,62,110,100,244,103,122,157,41,166,168,93,232,53,46,254,205,18,27,159,207,36,255,234,242,10,17,227,181,141,127,233,177,216,183,241,175,60,246,170,100,74,215,8,254,237,118,83,124,196,213,23,190,253,139,250,64,220,47,117,48,201,26,47,109,218,155,53,94,210,152,12,157,15,153,198,74,113,79,53,218,196,113,190,107,59,39,142,230,103,151,62,73,98,67,228,179,209,131,138,170,143,233,214,47,196,57,177,21,107,25,170,245,16,109,44,56,142,167,116,125,195,85,98,251,194,151,174,193,166,58,59,83,97,215,211,126,58,171,57,184,142,196,182,141,218,32,44,77,172,41,249,172,11,153,236,41,246,109,210,109,125,147,229,47,249,60,45,223,164,139,171,253,19,158,151,61,75,211,231,105,149,253,133,111,152,200,246,103,63,19,18,227,76,79,23,199,184,87,197,80,158,180,56,186,243,214,235,78,14,113,70,227,183,203,109,40,215,203,76,82,203,136,13,235,113,50,194,88,76,197,103,13,152,174,245,178,251,51,139,147,134,78,247,73,123,122,237,119,200,159,7,162,63,152,160,107,213,170,123,185,79,236,170,164,236,49,191,135,229,252,65,23,43,170,251,42,139,157,222,220,154,61,247,79,12,142,85,83,176,186,61,231,85,116,109,66,213,6,89,31,99,204,142,164,121,198,107,41,34,143,184,86,164,83,104,89,153,117,217,48,57,108,75,85,189,140,22,175,191,167,135,165,253,196,181,242,123,152,172,24,87,73,87,218,15,69,85,142,77,249,73,224,245,161,245,231,221,62,159,114,139,128,74,222,117,248,158,207,171,189,178,248,172,99,244,174,147,210,108,158,73,98,213,175,130,214,111,211,238,188,234,119,149,24,246,103,226,93,127,81,247,104,155,117,149,8,107,4,194,247,166,245,24,25,250,172,49,181,38,195,239,253,189,253,217,41,34,93,85,6,155,35,116,44,238,75,98,46,58,101,255,192,117,207,208,49,160,168,241,59,70,253,177,245,103,244,236,91,84,31,80,244,99,155,103,25,121,238,79,69,164,247,222,81,27,158,25,76,107,30,42,123,90,63,99,198,180,137,199,90,160,235,253,110,200,126,30,62,163,162,123,158,160,107,71,186,103,12,149,127,101,196,188,87,171,191,195,243,135,210,207,57,198,183,170,237,81,234,215,197,133,56,239,242,28,61,225,183,190,160,91,39,84,173,17,54,106,131,215,210,216,9,29,255,67,175,167,239,194,196,61,207,251,254,155,67,12,201,182,203,242,135,156,62,94,55,151,31,210,159,92,97,247,253,86,210,95,139,82,225,122,31,180,246,91,158,247,50,197,125,70,229,11,214,215,6,214,78,70,236,237,205,230,77,202,58,53,99,131,109,220,100,221,31,101,25,154,63,104,108,97,138,73,211,152,68,215,45,91,53,115,221,46,247,233,129,24,39,250,134,206,159,178,100,234,219,219,49,62,255,29,243,96,174,132,42,77,140,99,99,131,125,91,148,97,235,207,88,184,214,23,122,158,230,51,109,77,215,132,180,51,143,178,109,235,179,173,195,75,151,81,208,232,31,199,184,23,248,232,49,213,110,139,103,76,37,205,196,249,55,173,190,190,163,18,211,231,62,18,90,87,12,253,99,180,195,86,92,117,170,119,226,182,81,27,183,57,83,84,61,42,95,250,92,155,87,172,196,142,185,60,237,230,83,135,141,174,190,82,100,204,248,232,80,196,249,162,37,111,155,103,181,189,104,253,99,148,17,59,22,243,142,233,188,218,90,100,125,182,229,229,41,54,122,210,247,32,242,247,4,242,179,42,253,93,83,158,235,127,170,119,115,58,123,133,250,62,215,117,14,151,53,73,213,121,221,154,133,106,13,97,164,255,155,19,151,248,138,246,59,224,28,215,138,92,214,89,109,126,75,68,227,38,120,61,212,103,125,194,102,205,130,147,21,207,165,188,119,177,137,103,5,173,90,159,41,251,231,60,126,152,214,209,92,223,127,119,73,127,49,174,161,234,236,18,217,230,166,53,75,186,150,56,240,126,168,238,127,63,11,233,47,38,127,139,113,222,170,221,1,241,222,235,47,101,172,119,91,198,169,188,254,171,122,255,148,37,33,223,136,38,30,254,29,154,79,4,218,70,46,67,59,111,25,73,223,115,54,20,223,39,198,246,141,238,221,172,234,61,30,211,77,108,243,22,211,124,206,166,173,170,54,169,202,20,223,180,134,232,101,51,39,182,61,239,83,119,55,194,121,215,241,50,84,95,27,188,99,157,198,137,237,248,151,49,134,100,221,127,153,190,226,155,92,33,161,243,47,23,31,196,242,109,168,207,77,250,184,182,49,182,254,166,244,68,147,183,72,29,125,109,173,146,50,234,13,109,111,17,254,14,185,222,166,189,177,219,17,98,203,44,187,230,113,62,203,62,182,118,178,21,223,120,202,58,31,18,47,161,101,219,232,239,122,189,141,221,242,138,197,24,109,241,41,67,213,230,50,165,8,155,103,197,102,30,49,145,151,132,212,19,67,47,155,254,101,202,151,135,255,116,109,44,35,126,92,252,83,68,28,21,97,243,60,234,114,209,169,140,250,203,106,127,86,157,236,185,109,84,250,150,152,109,233,223,225,162,34,242,201,127,199,110,96,13,205,112,28,27,89,26,100,13,121,168,237,19,254,207,145,58,251,197,236,195,62,117,217,214,235,91,102,140,54,186,74,104,27,125,203,142,85,71,104,253,121,248,64,64,191,207,23,127,23,105,218,189,211,179,88,11,151,105,100,188,183,144,197,250,61,65,224,120,97,146,222,119,232,62,127,107,57,178,125,179,254,46,50,123,103,74,223,201,229,53,254,217,148,97,180,87,1,241,152,21,155,38,91,138,223,6,9,223,251,252,46,196,57,198,10,236,183,114,140,216,72,148,191,53,158,163,127,93,255,102,56,123,127,106,122,47,63,133,244,183,39,166,252,229,25,23,212,230,177,198,54,159,49,46,150,175,122,101,229,112,191,96,113,198,124,36,222,207,103,141,63,38,253,133,142,42,93,125,245,247,185,222,212,215,202,238,67,46,136,223,41,101,222,143,164,119,68,3,237,13,253,94,199,243,239,181,210,124,67,182,143,236,123,122,94,151,87,72,151,252,255,3,29,66,228,191,143,79,199,180,169,242,244,166,211,250,132,246,43,97,19,185,110,211,183,79,84,178,206,103,9,213,161,140,251,140,77,124,235,206,211,184,20,115,50,249,94,147,37,161,253,35,175,182,11,145,207,171,218,28,243,25,74,70,246,185,172,95,12,255,187,66,219,175,250,6,195,69,138,244,63,253,237,105,86,204,143,215,213,107,54,177,245,15,149,162,238,133,3,117,90,124,67,145,213,175,92,237,151,53,207,180,125,134,115,125,62,148,197,247,121,209,247,121,201,183,126,157,62,62,207,200,62,245,135,232,234,98,87,185,158,16,201,91,207,34,36,166,45,99,180,53,52,62,105,186,156,199,116,141,79,27,92,174,205,210,53,164,111,248,232,31,35,94,109,245,160,182,178,105,115,72,123,66,36,15,219,134,138,169,204,24,62,116,209,33,73,134,235,119,209,67,149,87,46,199,164,131,46,77,181,85,213,105,210,223,166,60,213,245,46,177,98,123,141,174,45,121,245,153,172,152,176,169,39,207,250,93,36,70,57,161,250,231,209,254,24,182,45,194,23,121,215,27,234,223,80,125,66,109,20,106,243,60,226,168,104,41,163,78,157,252,31],ea=Go.decompositions,ta=new p.a(new Uint8Array($o)),na=new f.a(Wo),ra=(Vo=zo=function(e){function t(){return ee(this,t),re(this,e.apply(this,arguments))}return ne(t,e),t.planFeatures=function(e){var t;e.addStage(sa),e.addStage(["locl","ccmp"]),e.addStage(ha),e.addStage("nukt"),e.addStage("akhn"),e.addStage("rphf",!1),e.addStage("rkrf"),e.addStage("pref",!1),e.addStage("blwf",!1),e.addStage("abvf",!1),e.addStage("half",!1),e.addStage("pstf",!1),e.addStage("vatu"),e.addStage("cjct"),e.addStage("cfar",!1),e.addStage(fa),e.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),e.unicodeScript=(t=e.script,ti[t]),e.indicConfig=Zo[e.unicodeScript]||Zo.Default,e.isOldSpec=e.indicConfig.hasOldSpec&&"2"!==e.script[e.script.length-1]},t.assignFeatures=function(e,t){for(var n=function(n){var r=t[n].codePoints[0],i=Jo[r]||ea[r];if(i){var o=i.map(function(r){var i=e.font.glyphForCodePoint(r);return new to(e.font,i.id,[r],t[n].features)});t.splice.apply(t,[n,1].concat(o))}},r=t.length-1;r>=0;r--)n(r)},t}(Ui),zo.zeroMarkWidths="NONE",Vo);function ia(e){return ta.get(e.codePoints[0])>>8}function oa(e){return 1<<(255&ta.get(e.codePoints[0]))}var aa=function e(t,n,r,i){ee(this,e),this.category=t,this.position=n,this.syllableType=r,this.syllable=i};function sa(e,t){var n=0,r=0,i=na.match(t.map(ia)),o=Array.isArray(i),a=0;for(i=o?i:i[Symbol.iterator]();;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{if((a=i.next()).done)break;s=a.value}var l=s,u=l[0],c=l[1],d=l[2];if(u>r){++n;for(var p=r;p<u;p++)t[p].shaperInfo=new aa(Ko.X,qo.End,"non_indic_cluster",n)}++n;for(var h=u;h<=c;h++)t[h].shaperInfo=new aa(1<<ia(t[h]),oa(t[h]),d[0],n);r=c+1}if(r<t.length){++n;for(var f=r;f<t.length;f++)t[f].shaperInfo=new aa(Ko.X,qo.End,"non_indic_cluster",n)}}function la(e){return e.shaperInfo.category&Yo}function ua(e){return e.shaperInfo.category&Xo}function ca(e){return e.shaperInfo.category&Qo}function da(e,t){var n=e,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o,a;if(r){if(i>=n.length)break;a=n[i++]}else{if((i=n.next()).done)break;a=i.value}a.features=((o={})[t]=!0,o)}return e[0]._font._layoutEngine.engine.GSUBProcessor.applyFeatures([t],e),1===e.length}function pa(e,t,n){var r=[n,t,n];return da(r.slice(0,2),"blwf")||da(r.slice(1,3),"blwf")?qo.Below_C:da(r.slice(0,2),"pstf")||da(r.slice(1,3),"pstf")?qo.Post_C:da(r.slice(0,2),"pref")||da(r.slice(1,3),"pref")?qo.Post_C:qo.Base_C}function ha(e,t,n){var r=n.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features,o=e.glyphForCodePoint(9676).id,a=e.glyphForCodePoint(r.virama).id;if(a)for(var s=new to(e,a,[r.virama]),l=0;l<t.length;l++)t[l].shaperInfo.position===qo.Base_C&&(t[l].shaperInfo.position=pa(0,t[l].copy(),s));for(var u=0,c=ma(t,0);u<t.length;c=ma(t,u=c)){var d=t[u].shaperInfo,p=(d.category,d.syllableType);if("symbol_cluster"!==p&&"non_indic_cluster"!==p){if("broken_cluster"===p&&o){var h=new to(e,o,[9676]);h.shaperInfo=new aa(1<<ia(h),oa(h),t[u].shaperInfo.syllableType,t[u].shaperInfo.syllable);for(var f=u;f<c&&t[f].shaperInfo.category===Ko.Repha;)f++;t.splice(f++,0,h),c++}var m=c,g=u,b=!1;if(r.rephPos!==qo.Ra_To_Become_Reph&&i.rphf&&u+3<=c&&("Implicit"===r.rephMode&&!ua(t[u+2])||"Explicit"===r.rephMode&&t[u+2].shaperInfo.category===Ko.ZWJ)){var v=[t[u].copy(),t[u+1].copy(),t[u+2].copy()];if(da(v.slice(0,2),"rphf")||"Explicit"===r.rephMode&&da(v,"rphf")){for(g+=2;g<c&&ua(t[g]);)g++;m=u,b=!0}}else if("Log_Repha"===r.rephMode&&t[u].shaperInfo.category===Ko.Repha){for(g++;g<c&&ua(t[g]);)g++;m=u,b=!0}switch(r.basePos){case"Last":var y=c,_=!1;do{var S=t[--y].shaperInfo;if(la(t[y])){if(S.position!==qo.Below_C&&(S.position!==qo.Post_C||_)){m=y;break}S.position===qo.Below_C&&(_=!0),m=y}else if(u<y&&S.category===Ko.ZWJ&&t[y-1].shaperInfo.category===Ko.H)break}while(y>g);break;case"First":for(var w=(m=u)+1;w<c;w++)la(t[w])&&(t[w].shaperInfo.position=qo.Below_C)}b&&m===u&&g-m<=2&&(b=!1);for(var E=u;E<m;E++){var C=t[E].shaperInfo;C.position=Math.min(qo.Pre_C,C.position)}m<c&&(t[m].shaperInfo.position=qo.Base_C);for(var x=m+1;x<c;x++)if(t[x].shaperInfo.category===Ko.M){for(var A=x+1;A<c;A++)if(la(t[A])){t[A].shaperInfo.position=qo.Final_C;break}break}if(b&&(t[u].shaperInfo.position=qo.Ra_To_Become_Reph),n.isOldSpec)for(var T="Malayalam"!==n.unicodeScript,O=m+1;O<c;O++)if(t[O].shaperInfo.category===Ko.H){var k=void 0;for(k=c-1;k>O&&!(la(t[k])||T&&t[k].shaperInfo.category===Ko.H);k--);if(t[k].shaperInfo.category!==Ko.H&&k>O){var I=t[O];t.splice.apply(t,[O,0].concat(t.splice(O+1,k-O))),t[k]=I}break}for(var R=qo.Start,P=u;P<c;P++){var D=t[P].shaperInfo;if(D.category&(Xo|Ko.N|Ko.RS|Ko.CM|Qo&D.category)){if(D.position=R,D.category===Ko.H&&D.position===qo.Pre_M)for(var N=P;N>u;N--)if(t[N-1].shaperInfo.position!==qo.Pre_M){D.position=t[N-1].shaperInfo.position;break}}else D.position!==qo.SMVD&&(R=D.position)}for(var M=m,L=m+1;L<c;L++)if(la(t[L])){for(var B=M+1;B<L;B++)t[B].shaperInfo.position<qo.SMVD&&(t[B].shaperInfo.position=t[L].shaperInfo.position);M=L}else t[L].shaperInfo.category===Ko.M&&(M=L);var F=t.slice(u,c);F.sort(function(e,t){return e.shaperInfo.position-t.shaperInfo.position}),t.splice.apply(t,[u,F.length].concat(F));for(var j=u;j<c;j++)if(t[j].shaperInfo.position===qo.Base_C){m=j;break}for(var U=u;U<c&&t[U].shaperInfo.position===qo.Ra_To_Become_Reph;U++)t[U].features.rphf=!0;for(var H=!n.isOldSpec&&"Pre_And_Post"===r.blwfMode,z=u;z<m;z++)t[z].features.half=!0,H&&(t[z].features.blwf=!0);for(var V=m+1;V<c;V++)t[V].features.abvf=!0,t[V].features.pstf=!0,t[V].features.blwf=!0;if(n.isOldSpec&&"Devanagari"===n.unicodeScript)for(var W=u;W+1<m;W++)t[W].shaperInfo.category!==Ko.Ra||t[W+1].shaperInfo.category!==Ko.H||W+1!==m&&t[W+2].shaperInfo.category!==Ko.ZWJ||(t[W].features.blwf=!0,t[W+1].features.blwf=!0);if(i.pref&&m+2<c)for(var G=m+1;G+2-1<c;G++){if(da([t[G].copy(),t[G+1].copy()],"pref")){for(var K=0;K<2;K++)t[G++].features.pref=!0;if(i.cfar)for(;G<c;G++)t[G].features.cfar=!0;break}}for(var q=u+1;q<c;q++)if(ua(t[q])){var Y=t[q].shaperInfo.category===Ko.ZWNJ,X=q;do{X--,Y&&delete t[X].features.half}while(X>u&&!la(t[X]))}}}}function fa(e,t,n){for(var r=n.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features,o=0,a=ma(t,0);o<t.length;a=ma(t,o=a)){for(var s=!!i.pref,l=o;l<a;l++)if(t[l].shaperInfo.position>=qo.Base_C){if(s&&l+1<a)for(var u=l+1;u<a;u++)if(t[u].features.pref){if(!t[u].substituted||!t[u].isLigated||t[u].isMultiplied){for(l=u;l<a&&ca(t[l]);)l++;t[l].shaperInfo.position=qo.BASE_C,s=!1}break}if("Malayalam"===n.unicodeScript)for(var d=l+1;d<a;d++){for(;d<a&&ua(t[d]);)d++;if(d===a||!ca(t[d]))break;for(d++;d<a&&ua(t[d]);)d++;d<a&&la(t[d])&&t[d].shaperInfo.position===qo.Below_C&&(t[l=d].shaperInfo.position=qo.Base_C)}o<l&&t[l].shaperInfo.position>qo.Base_C&&l--;break}if(l===a&&o<l&&t[l-1].shaperInfo.category===Ko.ZWJ&&l--,l<a)for(;o<l&&t[l].shaperInfo.category&(Ko.N|Qo);)l--;if(o+1<a&&o<l){var p=l===a?l-2:l-1;if("Malayalam"!==n.unicodeScript&&"Tamil"!==n.unicodeScript){for(;p>o&&!(t[p].shaperInfo.category&(Ko.M|Qo));)p--;ca(t[p])&&t[p].shaperInfo.position!==qo.Pre_M?p+1<a&&ua(t[p+1])&&p++:p=o}if(o<p&&t[p].shaperInfo.position!==qo.Pre_M)for(var h=p;h>o;h--)if(t[h-1].shaperInfo.position===qo.Pre_M){var f=h-1;f<l&&l<=p&&l--;var m=t[f];t.splice.apply(t,[f,0].concat(t.splice(f+1,p-f))),t[p]=m,p--}}if(o+1<a&&t[o].shaperInfo.position===qo.Ra_To_Become_Reph&&t[o].shaperInfo.category===Ko.Repha!==(t[o].isLigated&&!t[o].isMultiplied)){var g=void 0,b=r.rephPos,v=!1;if(b!==qo.After_Post){for(g=o+1;g<l&&!ca(t[g]);)g++;if(g<l&&ca(t[g])&&(g+1<l&&ua(t[g+1])&&g++,v=!0),!v&&b===qo.After_Main){for(g=l;g+1<a&&t[g+1].shaperInfo.position<=qo.After_Main;)g++;v=g<a}if(!v&&b===qo.After_Sub){for(g=l;g+1<a&&!(t[g+1].shaperInfo.position&(qo.Post_C|qo.After_Post|qo.SMVD));)g++;v=g<a}}if(!v){for(g=o+1;g<l&&!ca(t[g]);)g++;g<l&&ca(t[g])&&(g+1<l&&ua(t[g+1])&&g++,v=!0)}if(!v){for(g=a-1;g>o&&t[g].shaperInfo.position===qo.SMVD;)g--;if(ca(t[g]))for(var y=l+1;y<g;y++)t[y].shaperInfo.category===Ko.M&&g--}var _=t[o];t.splice.apply(t,[o,0].concat(t.splice(o+1,g-o))),t[g]=_,o<l&&l<=g&&l--}if(s&&l+1<a)for(var S=l+1;S<a;S++)if(t[S].features.pref){if(t[S].isLigated&&!t[S].isMultiplied){var w=l;if("Malayalam"!==n.unicodeScript&&"Tamil"!==n.unicodeScript){for(;w>o&&!(t[w-1].shaperInfo.category&(Ko.M|Qo));)w--;if(w>o&&t[w-1].shaperInfo.category===Ko.M)for(var E=S,C=l+1;C<E;C++)if(t[C].shaperInfo.category===Ko.M){w--;break}}w>o&&ca(t[w-1])&&w<a&&ua(t[w])&&w++;var x=S,A=t[x];t.splice.apply(t,[w+1,0].concat(t.splice(w,x-w))),t[w]=A,w<=l&&l<x&&l++}break}t[o].shaperInfo.position!==qo.Pre_M||o&&/Cf|Mn/.test(c.a.getCategory(t[o-1].codePoints[0]))||(t[o].features.init=!0)}}function ma(e,t){if(t>=e.length)return t;for(var n=e[t].shaperInfo.syllable;++t<e.length&&e[t].shaperInfo.syllable===n;);return t}var ga,ba,va=[0,2,0,0,0,0,0,0,0,0,169,208,1,81,12,174,243,237,156,127,168,29,71,21,199,231,221,247,222,253,245,110,94,242,108,126,244,217,24,155,182,20,35,98,173,138,105,21,12,109,197,90,5,83,21,141,69,169,173,149,38,42,216,7,66,26,80,82,193,104,161,137,86,37,226,175,170,49,40,36,129,162,45,20,76,171,96,219,32,54,234,31,166,138,86,13,180,193,254,209,98,181,85,12,175,180,20,191,227,206,225,158,119,50,51,59,179,187,179,123,159,185,7,62,204,238,236,236,204,153,51,115,118,103,102,127,60,223,82,106,98,82,169,30,152,3,27,193,38,112,41,184,220,196,205,87,16,190,21,188,29,188,27,124,192,147,238,122,112,179,37,126,7,88,0,59,193,110,240,69,240,101,176,31,220,101,248,33,75,127,8,252,4,252,20,252,194,146,223,207,192,49,240,60,234,255,107,163,219,156,65,199,81,248,40,194,63,128,147,224,73,240,12,248,55,120,1,76,78,41,53,3,230,192,60,216,8,54,129,75,192,102,176,101,42,75,127,53,194,173,96,27,248,8,216,14,110,1,59,193,110,176,7,236,3,251,193,93,224,32,56,2,238,53,251,247,131,135,192,113,112,2,60,6,158,0,79,129,231,192,105,240,210,84,166,115,123,90,169,89,176,118,58,219,223,128,240,98,240,90,240,6,240,22,112,37,120,167,57,254,94,132,31,4,55,128,29,96,97,58,171,183,102,23,219,174,130,207,33,191,61,21,231,201,217,43,242,254,42,246,191,5,126,0,14,131,123,166,179,250,30,5,15,130,71,192,239,114,244,121,12,199,159,0,79,129,127,152,243,79,131,23,193,84,91,169,65,59,139,91,141,112,61,184,8,188,166,61,236,75,111,196,246,102,176,5,92,13,182,130,109,230,156,235,77,120,51,194,79,129,237,172,15,238,196,254,238,118,58,91,17,95,64,25,95,2,95,7,223,5,63,2,119,179,114,239,195,246,207,193,49,19,119,28,225,9,240,71,112,50,64,191,39,145,230,153,118,102,171,103,193,34,56,4,84,71,169,110,39,139,95,129,112,208,201,210,175,52,113,154,181,108,155,179,1,241,23,131,87,139,227,175,119,164,39,46,235,100,101,79,49,189,125,233,121,186,162,232,60,222,132,114,183,128,171,192,53,96,43,216,6,62,220,241,159,123,147,56,62,152,60,51,205,39,145,230,211,224,51,157,172,223,124,158,217,224,164,167,94,119,32,221,87,192,55,193,1,135,30,54,255,63,212,25,214,235,199,157,172,175,220,135,240,1,83,174,222,126,216,108,223,157,99,219,42,236,59,102,204,217,200,216,127,198,140,25,51,102,204,152,49,99,198,196,50,103,153,79,54,205,225,246,112,77,96,123,128,126,191,98,115,215,223,136,121,236,39,60,231,83,221,127,143,115,254,218,201,214,97,254,134,240,239,224,159,224,52,120,201,196,183,187,208,167,155,165,95,131,112,30,108,4,155,186,217,241,75,17,94,14,174,48,251,215,32,124,15,184,174,235,46,95,167,187,209,115,124,204,152,49,99,198,164,101,110,178,89,154,174,255,152,49,99,210,144,218,191,119,96,252,184,208,205,158,11,221,138,240,54,203,120,242,246,110,246,108,95,111,223,41,142,127,99,4,198,159,31,27,100,236,1,199,192,219,2,88,4,151,173,88,26,183,139,237,31,192,246,159,192,185,179,74,93,11,22,102,77,60,194,199,103,135,233,158,197,246,1,216,224,113,112,126,79,169,15,129,239,128,27,176,255,189,118,22,254,210,236,115,218,253,51,227,36,87,34,205,71,89,186,131,216,62,101,246,47,152,193,49,112,112,166,249,251,79,211,228,249,203,247,181,237,76,63,61,130,240,30,112,180,155,205,19,31,236,198,223,79,247,154,52,131,156,244,182,252,30,41,80,158,43,95,121,254,111,145,247,163,221,165,233,72,223,189,158,242,254,130,115,78,129,167,187,195,186,233,116,207,97,255,63,38,191,23,88,190,147,61,119,253,108,249,199,182,101,108,251,207,64,159,21,96,13,88,15,46,2,175,2,15,152,252,94,135,237,205,96,11,184,202,28,127,23,120,159,241,215,155,192,142,222,48,191,5,108,239,2,159,5,123,192,62,240,53,240,109,112,176,151,175,143,126,159,230,8,210,221,235,72,171,231,237,247,227,216,67,189,225,254,113,108,159,96,251,127,238,101,239,150,232,253,83,216,126,218,83,110,81,91,219,242,104,218,151,99,124,189,46,92,229,255,171,23,231,167,203,217,86,77,151,191,216,91,154,239,139,198,246,45,220,15,251,253,102,108,62,138,109,62,74,253,109,208,175,215,38,190,119,132,238,48,239,19,173,238,103,225,121,8,47,4,155,204,254,37,253,97,218,205,125,127,254,189,142,255,62,220,20,121,239,73,133,188,71,245,102,211,102,87,32,124,71,205,237,87,117,255,91,110,126,233,211,61,164,14,186,13,175,101,253,88,191,187,247,126,236,95,215,207,250,255,97,246,126,163,78,183,200,222,49,189,17,251,31,55,113,183,228,244,127,27,139,145,125,141,222,49,60,29,144,86,191,11,120,107,127,105,28,127,47,241,97,51,166,166,186,223,102,194,219,17,238,235,12,245,191,83,212,107,191,217,63,106,25,147,47,71,22,91,19,255,99,20,100,130,209,18,251,60,13,133,147,236,248,84,32,50,63,229,136,75,45,163,97,241,177,144,80,95,106,89,160,182,106,89,206,107,137,112,218,64,18,210,183,82,247,133,201,196,249,87,45,237,166,21,40,33,33,109,121,54,249,190,205,103,206,38,153,112,48,10,34,245,224,215,188,229,46,182,49,131,220,94,46,82,180,207,216,198,82,69,218,87,218,111,57,217,176,46,191,11,205,59,198,246,85,251,33,111,123,215,117,41,143,255,119,113,205,59,202,74,81,123,147,14,29,6,166,158,193,243,157,170,233,1,76,129,213,140,217,215,219,3,19,174,16,244,4,125,193,44,59,151,234,184,146,217,172,199,242,10,213,143,210,23,153,23,170,18,118,33,253,187,134,144,188,148,72,39,247,139,232,16,114,156,139,75,167,144,246,37,25,24,228,190,110,223,16,31,234,91,226,92,117,146,101,199,218,40,239,254,231,59,206,253,207,87,182,175,46,69,116,142,109,223,188,109,45,51,38,180,181,175,20,242,95,185,63,107,73,235,147,144,254,152,119,142,11,221,46,171,84,54,215,165,249,238,92,164,126,161,237,235,107,147,24,157,171,106,223,162,254,75,109,202,175,209,74,45,189,62,87,37,101,253,151,198,174,121,101,228,149,223,132,253,233,222,87,228,250,153,39,210,55,101,125,165,158,69,237,223,18,245,43,42,218,191,242,238,181,182,122,184,108,110,75,171,44,233,93,233,92,229,216,226,67,251,16,23,242,37,62,254,225,50,80,75,219,159,239,135,250,159,237,254,233,146,34,245,176,173,137,230,173,21,240,177,80,204,120,40,198,31,203,250,115,172,29,244,190,111,60,171,212,153,215,82,190,159,215,158,52,222,181,217,65,74,89,127,46,35,212,230,69,198,187,77,181,175,43,45,137,188,94,167,104,95,155,255,75,145,186,150,105,223,151,25,138,72,89,191,41,226,99,100,127,9,183,65,222,245,242,156,128,186,133,180,65,29,254,37,215,26,108,235,14,49,254,85,68,183,20,109,25,147,46,68,15,46,54,31,227,125,133,124,145,218,108,5,75,51,112,224,235,15,177,54,37,61,138,172,29,213,233,115,33,109,211,99,113,114,45,199,54,142,37,105,41,127,222,250,252,142,96,149,9,245,177,178,207,243,165,61,21,11,243,226,93,18,219,207,229,113,101,9,109,186,196,218,95,153,253,57,71,190,46,63,146,246,87,44,204,171,155,45,79,91,188,124,134,94,148,22,11,229,152,211,53,38,173,218,39,116,158,211,34,92,165,220,18,234,99,169,253,152,11,95,147,117,173,209,74,104,140,199,247,59,106,184,198,234,171,239,234,8,84,100,250,20,104,201,155,235,76,123,142,241,243,93,253,216,230,19,54,73,221,55,98,176,221,91,53,3,101,239,47,122,13,95,247,153,89,19,183,6,172,85,217,53,106,46,178,108,105,67,122,79,39,79,87,215,115,131,57,181,84,143,190,26,142,177,100,30,93,11,60,47,89,247,34,182,157,83,195,177,9,229,99,43,183,107,236,58,101,209,195,7,157,75,237,215,196,243,125,91,31,111,250,89,99,158,159,87,97,167,84,245,72,97,163,162,247,23,25,39,199,38,41,203,183,193,203,143,177,81,213,229,199,74,21,246,87,53,151,159,167,155,22,126,223,176,205,29,92,115,50,130,198,31,125,53,28,123,232,123,240,58,149,141,191,166,25,180,6,163,183,165,143,200,251,48,181,85,108,253,83,137,239,26,88,199,117,81,223,87,171,238,3,49,54,229,125,67,142,55,8,57,86,227,114,174,97,37,219,150,204,155,124,166,45,231,203,107,125,236,251,3,85,251,77,217,190,87,180,220,162,231,75,248,186,85,25,253,164,132,222,183,83,147,178,15,144,31,208,218,20,191,78,165,236,151,52,70,215,190,178,142,49,47,208,50,203,116,115,249,43,159,99,146,95,219,174,241,114,110,201,225,215,119,146,233,136,58,185,164,236,249,121,227,214,212,99,90,110,35,221,70,117,191,19,166,239,189,182,57,161,92,87,112,181,245,108,78,254,82,66,245,202,91,71,10,225,229,224,60,19,186,136,157,59,52,213,78,28,126,255,180,93,99,200,151,103,89,186,212,253,70,174,221,83,72,215,158,144,103,102,90,100,91,187,234,46,175,65,124,189,96,157,135,245,6,125,237,161,119,167,92,101,199,92,159,185,132,92,119,66,165,236,220,154,95,95,116,250,149,14,40,141,45,190,235,57,143,191,231,73,98,139,163,113,68,71,196,119,44,113,49,242,10,176,129,237,79,58,8,181,151,92,159,138,181,119,204,122,72,72,124,108,222,242,222,21,115,158,150,87,6,212,49,70,108,99,244,208,243,228,120,161,14,105,114,44,170,28,219,174,227,161,245,9,57,47,79,39,91,104,43,39,70,175,178,245,168,114,253,51,70,31,223,24,33,180,77,93,249,132,30,47,210,183,108,229,87,93,142,111,236,20,34,177,249,165,210,183,108,154,148,246,108,162,92,87,91,142,130,14,117,233,209,132,52,173,219,40,244,229,24,61,38,19,235,236,179,187,28,115,150,181,95,21,246,175,67,242,202,170,195,254,117,181,115,19,253,42,69,191,41,42,41,250,87,213,58,22,121,246,226,154,135,185,242,204,91,47,116,157,95,180,14,69,230,114,182,244,82,175,186,165,78,255,169,203,63,235,180,135,77,228,218,104,25,61,138,156,151,66,242,234,91,85,59,184,242,169,187,31,196,74,83,253,186,108,157,71,193,247,82,60,199,161,124,99,211,242,117,98,190,110,108,123,15,173,99,137,171,18,190,134,78,107,248,69,109,31,122,94,213,117,136,93,175,181,189,15,88,39,250,25,173,237,91,25,23,161,223,18,150,121,126,193,197,246,44,183,8,121,122,186,198,38,46,125,109,239,56,243,103,18,177,245,15,65,62,23,149,207,74,249,115,38,106,215,24,209,250,54,249,44,88,66,207,248,92,239,12,211,115,96,253,60,110,141,129,254,21,17,11,73,209,254,234,107,111,122,239,34,181,189,66,203,176,189,95,193,159,177,83,156,124,223,58,68,120,57,235,2,116,161,190,106,59,63,196,254,178,29,171,182,33,23,126,63,209,199,232,121,98,149,126,210,99,33,181,131,108,55,215,121,116,127,166,176,78,41,98,127,221,215,120,223,235,43,251,125,147,190,1,8,17,158,191,237,155,121,254,94,224,132,201,187,238,239,158,203,136,28,207,156,95,146,208,57,188,79,66,230,252,182,99,121,105,93,229,248,210,209,220,44,197,248,218,166,71,75,249,109,102,91,151,137,41,67,198,41,101,183,117,93,34,251,159,109,205,35,239,156,50,229,165,154,59,21,145,81,153,159,151,153,195,74,29,203,206,133,155,92,147,160,242,235,166,42,73,221,167,83,231,31,98,15,125,239,148,223,124,251,190,53,161,116,244,46,88,200,120,173,170,177,88,200,125,95,207,81,102,212,153,239,242,105,201,123,55,53,100,28,17,51,119,9,145,212,254,89,149,158,203,89,7,95,153,124,206,64,255,85,73,217,95,109,243,4,215,55,84,190,127,110,230,205,171,165,108,44,73,29,227,240,11,84,243,255,66,181,253,87,79,190,211,172,109,175,175,47,182,113,51,95,227,106,66,127,87,223,242,125,219,77,199,232,187,110,21,81,70,89,127,174,178,190,178,77,234,46,223,247,79,70,159,31,235,115,207,81,195,127,28,217,252,121,70,13,219,138,215,47,198,47,109,115,188,170,109,64,101,133,74,149,101,22,109,51,249,156,67,254,247,64,183,209,42,67,222,245,54,68,71,91,186,178,182,136,57,223,231,31,85,247,133,24,180,173,125,215,95,98,70,185,199,167,101,251,40,191,255,140,250,255,158,125,105,73,248,255,239,228,218,155,252,6,167,204,255,74,149,10,123,190,33,253,142,36,244,89,81,204,179,36,95,249,69,9,185,198,211,61,150,127,139,68,223,188,83,223,162,49,4,181,85,232,61,171,108,255,78,85,119,18,219,119,254,178,206,33,115,168,162,72,157,203,254,87,220,102,3,249,47,26,215,61,158,210,241,250,247,148,253,190,17,42,117,182,63,255,71,84,222,53,153,218,182,42,253,203,194,69,63,43,211,207,205,46,84,249,255,60,146,117,43,171,191,92,155,46,43,169,230,208,41,231,227,77,205,243,201,230,190,181,193,170,218,165,168,200,181,244,208,53,226,186,215,79,235,88,67,15,201,191,174,58,143,226,122,180,77,108,101,52,213,159,171,170,119,136,61,99,108,79,219,117,172,63,142,98,191,43,155,71,138,190,159,194,135,83,248,97,234,114,203,232,86,84,63,223,249,85,151,95,149,254,77,151,95,101,159,138,45,191,73,249,47],ya=Go.categories,_a=Go.decompositions,Sa=new p.a(new Uint8Array(va)),wa=new f.a(Go),Ea=(ba=ga=function(e){function t(){return ee(this,t),re(this,e.apply(this,arguments))}return ne(t,e),t.planFeatures=function(e){e.addStage(Aa),e.addStage(["locl","ccmp","nukt","akhn"]),e.addStage(Ta),e.addStage(["rphf"],!1),e.addStage(Oa),e.addStage(Ta),e.addStage(["pref"]),e.addStage(ka),e.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),e.addStage(Ia),e.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])},t.assignFeatures=function(e,t){for(var n=function(n){var r=t[n].codePoints[0];if(_a[r]){var i=_a[r].map(function(r){var i=e.font.glyphForCodePoint(r);return new to(e.font,i.id,[r],t[n].features)});t.splice.apply(t,[n,1].concat(i))}},r=t.length-1;r>=0;r--)n(r)},t}(Ui),ga.zeroMarkWidths="BEFORE_GPOS",ba);function Ca(e){return Sa.get(e.codePoints[0])}var xa=function e(t,n,r){ee(this,e),this.category=t,this.syllableType=n,this.syllable=r};function Aa(e,t){var n=0,r=wa.match(t.map(Ca)),i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a,l=s[0],u=s[1],c=s[2];++n;for(var d=l;d<=u;d++)t[d].shaperInfo=new xa(ya[Ca(t[d])],c[0],n);for(var p="R"===t[l].shaperInfo.category?1:Math.min(3,u-l),h=l;h<l+p;h++)t[h].features.rphf=!0}}function Ta(e,t){var n=t,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}o.substituted=!1}}function Oa(e,t){var n=t,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o;a.substituted&&a.features.rphf&&(a.shaperInfo.category="R")}}function ka(e,t){var n=t,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o;a.substituted&&(a.shaperInfo.category="VPre")}}function Ia(e,t){for(var n=e.glyphForCodePoint(9676).id,r=0,i=Ra(t,0);r<t.length;i=Ra(t,r=i)){var o=void 0,a=void 0,s=t[r].shaperInfo,l=s.syllableType;if("virama_terminated_cluster"===l||"standard_cluster"===l||"broken_cluster"===l){if("broken_cluster"===l&&n){var u=new to(e,n,[9676]);for(u.shaperInfo=s,o=r;o<i&&"R"===t[o].shaperInfo.category;o++);t.splice(++o,0,u),i++}if("R"===s.category&&i-r>1)for(o=r+1;o<i;o++)if(Da(s=t[o].shaperInfo)||Pa(t[o])){Pa(t[o])&&o--,t.splice.apply(t,[r,0].concat(t.splice(r+1,o-r),[t[o]]));break}for(o=r,a=i;o<i;o++)Da(s=t[o].shaperInfo)||Pa(t[o])?a=Pa(t[o])?o+1:o:("VPre"===s.category||"VMPre"===s.category)&&a<o&&t.splice.apply(t,[a,1,t[o]].concat(t.splice(a,o-a)))}}}function Ra(e,t){if(t>=e.length)return t;for(var n=e[t].shaperInfo.syllable;++t<e.length&&e[t].shaperInfo.syllable===n;);return t}function Pa(e){return"H"===e.shaperInfo.category&&!e.isLigated}function Da(e){return"B"===e.category||"GB"===e.category}var Na={arab:Yi,mong:Yi,syrc:Yi,"nko ":Yi,phag:Yi,mand:Yi,mani:Yi,phlp:Yi,hang:no,bng2:ra,beng:ra,dev2:ra,deva:ra,gjr2:ra,gujr:ra,guru:ra,gur2:ra,knda:ra,knd2:ra,mlm2:ra,mlym:ra,ory2:ra,orya:ra,taml:ra,tml2:ra,telu:ra,tel2:ra,khmr:ra,bali:Ea,batk:Ea,brah:Ea,bugi:Ea,buhd:Ea,cakm:Ea,cham:Ea,dupl:Ea,egyp:Ea,gran:Ea,hano:Ea,java:Ea,kthi:Ea,kali:Ea,khar:Ea,khoj:Ea,sind:Ea,lepc:Ea,limb:Ea,mahj:Ea,mtei:Ea,modi:Ea,hmng:Ea,rjng:Ea,saur:Ea,shrd:Ea,sidd:Ea,sinh:Ea,sund:Ea,sylo:Ea,tglg:Ea,tagb:Ea,tale:Ea,lana:Ea,tavt:Ea,takr:Ea,tibt:Ea,tfng:Ea,tirh:Ea,latn:Ui,DFLT:Ui};for(var Ma=function(e){function t(){return ee(this,t),re(this,e.apply(this,arguments))}return ne(t,e),t.prototype.applyLookup=function(e,t){var n=this;switch(e){case 1:var r=this.coverageIndex(t.coverage);if(-1===r)return!1;var i=this.glyphIterator.cur;switch(t.version){case 1:i.id=i.id+t.deltaGlyphID&65535;break;case 2:i.id=t.substitute.get(r)}return!0;case 2:var o=this.coverageIndex(t.coverage);if(-1!==o){var a,s=t.sequences.get(o);this.glyphIterator.cur.id=s[0],this.glyphIterator.cur.ligatureComponent=0;var l=this.glyphIterator.cur.features,u=this.glyphIterator.cur,c=s.slice(1).map(function(e,t){var r=new to(n.font,e,void 0,l);return r.shaperInfo=u.shaperInfo,r.isLigated=u.isLigated,r.ligatureComponent=t+1,r.substituted=!0,r.isMultiplied=!0,r});return(a=this.glyphs).splice.apply(a,[this.glyphIterator.index+1,0].concat(c)),!0}return!1;case 3:var d=this.coverageIndex(t.coverage);if(-1!==d){return this.glyphIterator.cur.id=t.alternateSet.get(d)[0],!0}return!1;case 4:var p=this.coverageIndex(t.coverage);if(-1===p)return!1;var h=t.ligatureSets.get(p),f=Array.isArray(h),m=0;for(h=f?h:h[Symbol.iterator]();;){var g;if(f){if(m>=h.length)break;g=h[m++]}else{if((m=h.next()).done)break;g=m.value}var b=g,v=this.sequenceMatchIndices(1,b.components);if(v){var y=this.glyphIterator.cur,_=y.codePoints.slice(),S=v,w=Array.isArray(S),E=0;for(S=w?S:S[Symbol.iterator]();;){var C;if(w){if(E>=S.length)break;C=S[E++]}else{if((E=S.next()).done)break;C=E.value}var x=C;_.push.apply(_,this.glyphs[x].codePoints)}var A=new to(this.font,b.glyph,_,y.features,y.stringIndex);A.shaperInfo=y.shaperInfo,A.isLigated=!0,A.substituted=!0;for(var T=y.isMark,O=0;O<v.length&&T;O++)T=this.glyphs[v[O]].isMark;A.ligatureID=T?null:this.ligatureID++;var k=y.ligatureID,I=y.codePoints.length,R=I,P=this.glyphIterator.index+1,D=v,N=Array.isArray(D),M=0;for(D=N?D:D[Symbol.iterator]();;){var L;if(N){if(M>=D.length)break;L=D[M++]}else{if((M=D.next()).done)break;L=M.value}var B=L;if(T)P=B;else for(;P<B;){var F=R-I+Math.min(this.glyphs[P].ligatureComponent||1,I);this.glyphs[P].ligatureID=A.ligatureID,this.glyphs[P].ligatureComponent=F,P++}k=this.glyphs[P].ligatureID,R+=I=this.glyphs[P].codePoints.length,P++}if(k&&!T)for(var j=P;j<this.glyphs.length&&this.glyphs[j].ligatureID===k;j++){F=R-I+Math.min(this.glyphs[j].ligatureComponent||1,I);this.glyphs[j].ligatureComponent=F}for(var U=v.length-1;U>=0;U--)this.glyphs.splice(v[U],1);return this.glyphs[this.glyphIterator.index]=A,!0}}return!1;case 5:return this.applyContext(t);case 6:return this.applyChainingContext(t);case 7:return this.applyLookup(t.lookupType,t.extension);default:throw new Error("GSUB lookupType "+e+" is not supported")}},t}(eo),La=function(e){function t(){return ee(this,t),re(this,e.apply(this,arguments))}return ne(t,e),t.prototype.applyPositionValue=function(e,t){var n=this.positions[this.glyphIterator.peekIndex(e)];null!=t.xAdvance&&(n.xAdvance+=t.xAdvance),null!=t.yAdvance&&(n.yAdvance+=t.yAdvance),null!=t.xPlacement&&(n.xOffset+=t.xPlacement),null!=t.yPlacement&&(n.yOffset+=t.yPlacement);var r=this.font._variationProcessor,i=this.font.GDEF&&this.font.GDEF.itemVariationStore;r&&i&&(t.xPlaDevice&&(n.xOffset+=r.getDelta(i,t.xPlaDevice.a,t.xPlaDevice.b)),t.yPlaDevice&&(n.yOffset+=r.getDelta(i,t.yPlaDevice.a,t.yPlaDevice.b)),t.xAdvDevice&&(n.xAdvance+=r.getDelta(i,t.xAdvDevice.a,t.xAdvDevice.b)),t.yAdvDevice&&(n.yAdvance+=r.getDelta(i,t.yAdvDevice.a,t.yAdvDevice.b)))},t.prototype.applyLookup=function(e,t){switch(e){case 1:var n=this.coverageIndex(t.coverage);if(-1===n)return!1;switch(t.version){case 1:this.applyPositionValue(0,t.value);break;case 2:this.applyPositionValue(0,t.values.get(n))}return!0;case 2:var r=this.glyphIterator.peek();if(!r)return!1;var i=this.coverageIndex(t.coverage);if(-1===i)return!1;switch(t.version){case 1:var o=t.pairSets.get(i),a=Array.isArray(o),s=0;for(o=a?o:o[Symbol.iterator]();;){var l;if(a){if(s>=o.length)break;l=o[s++]}else{if((s=o.next()).done)break;l=s.value}var u=l;if(u.secondGlyph===r.id)return this.applyPositionValue(0,u.value1),this.applyPositionValue(1,u.value2),!0}return!1;case 2:var c=this.getClassID(this.glyphIterator.cur.id,t.classDef1),d=this.getClassID(r.id,t.classDef2);if(-1===c||-1===d)return!1;var p=t.classRecords.get(c).get(d);return this.applyPositionValue(0,p.value1),this.applyPositionValue(1,p.value2),!0}case 3:var h=this.glyphIterator.peekIndex(),f=this.glyphs[h];if(!f)return!1;var m=t.entryExitRecords[this.coverageIndex(t.coverage)];if(!m||!m.exitAnchor)return!1;var g=t.entryExitRecords[this.coverageIndex(t.coverage,f.id)];if(!g||!g.entryAnchor)return!1;var b=this.getAnchor(g.entryAnchor),v=this.getAnchor(m.exitAnchor),y=this.positions[this.glyphIterator.index],_=this.positions[h];switch(this.direction){case"ltr":y.xAdvance=v.x+y.xOffset;var S=b.x+_.xOffset;_.xAdvance-=S,_.xOffset-=S;break;case"rtl":S=v.x+y.xOffset,y.xAdvance-=S,y.xOffset-=S,_.xAdvance=b.x+_.xOffset}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=h,y.yOffset=b.y-v.y):(f.cursiveAttachment=this.glyphIterator.index,y.yOffset=v.y-b.y),!0;case 4:var w=this.coverageIndex(t.markCoverage);if(-1===w)return!1;for(var E=this.glyphIterator.index;--E>=0&&(this.glyphs[E].isMark||this.glyphs[E].ligatureComponent>0););if(E<0)return!1;var C=this.coverageIndex(t.baseCoverage,this.glyphs[E].id);if(-1===C)return!1;var x=t.markArray[w],A=t.baseArray[C][x.class];return this.applyAnchor(x,A,E),!0;case 5:var T=this.coverageIndex(t.markCoverage);if(-1===T)return!1;for(var O=this.glyphIterator.index;--O>=0&&this.glyphs[O].isMark;);if(O<0)return!1;var k=this.coverageIndex(t.ligatureCoverage,this.glyphs[O].id);if(-1===k)return!1;var I=t.ligatureArray[k],R=this.glyphIterator.cur,P=this.glyphs[O],D=P.ligatureID&&P.ligatureID===R.ligatureID&&R.ligatureComponent>0?Math.min(R.ligatureComponent,P.codePoints.length)-1:P.codePoints.length-1,N=t.markArray[T],M=I[D][N.class];return this.applyAnchor(N,M,O),!0;case 6:var L=this.coverageIndex(t.mark1Coverage);if(-1===L)return!1;var B=this.glyphIterator.peekIndex(-1),F=this.glyphs[B];if(!F||!F.isMark)return!1;var j=this.glyphIterator.cur,U=!1;if(j.ligatureID===F.ligatureID?j.ligatureID?j.ligatureComponent===F.ligatureComponent&&(U=!0):U=!0:(j.ligatureID&&!j.ligatureComponent||F.ligatureID&&!F.ligatureComponent)&&(U=!0),!U)return!1;var H=this.coverageIndex(t.mark2Coverage,F.id);if(-1===H)return!1;var z=t.mark1Array[L],V=t.mark2Array[H][z.class];return this.applyAnchor(z,V,B),!0;case 7:return this.applyContext(t);case 8:return this.applyChainingContext(t);case 9:return this.applyLookup(t.lookupType,t.extension);default:throw new Error("Unsupported GPOS table: "+e)}},t.prototype.applyAnchor=function(e,t,n){var r=this.getAnchor(t),i=this.getAnchor(e.markAnchor),o=(this.positions[n],this.positions[this.glyphIterator.index]);o.xOffset=r.x-i.x,o.yOffset=r.y-i.y,this.glyphIterator.cur.markAttachment=n},t.prototype.getAnchor=function(e){var t=e.xCoordinate,n=e.yCoordinate,r=this.font._variationProcessor,i=this.font.GDEF&&this.font.GDEF.itemVariationStore;return r&&i&&(e.xDeviceTable&&(t+=r.getDelta(i,e.xDeviceTable.a,e.xDeviceTable.b)),e.yDeviceTable&&(n+=r.getDelta(i,e.yDeviceTable.a,e.yDeviceTable.b))),{x:t,y:n}},t.prototype.applyFeatures=function(t,n,r){e.prototype.applyFeatures.call(this,t,n,r);for(var i=0;i<this.glyphs.length;i++)this.fixCursiveAttachment(i);this.fixMarkAttachment()},t.prototype.fixCursiveAttachment=function(e){var t=this.glyphs[e];if(null!=t.cursiveAttachment){var n=t.cursiveAttachment;t.cursiveAttachment=null,this.fixCursiveAttachment(n),this.positions[e].yOffset+=this.positions[n].yOffset}},t.prototype.fixMarkAttachment=function(){for(var e=0;e<this.glyphs.length;e++){var t=this.glyphs[e];if(null!=t.markAttachment){var n=t.markAttachment;if(this.positions[e].xOffset+=this.positions[n].xOffset,this.positions[e].yOffset+=this.positions[n].yOffset,"ltr"===this.direction)for(var r=n;r<e;r++)this.positions[e].xOffset-=this.positions[r].xAdvance,this.positions[e].yOffset-=this.positions[r].yAdvance;else for(var i=n+1;i<e+1;i++)this.positions[e].xOffset+=this.positions[i].xAdvance,this.positions[e].yOffset+=this.positions[i].yAdvance}}},t}(eo),Ba=function(){function e(t){ee(this,e),this.font=t,this.plan=null,this.GSUBProcessor=null,this.GPOSProcessor=null,this.fallbackPosition=!0,t.GSUB&&(this.GSUBProcessor=new Ma(t,t.GSUB)),t.GPOS&&(this.GPOSProcessor=new La(t,t.GPOS))}return e.prototype.setup=function(e){var t=null;for(var n in this.GPOSProcessor&&(t=this.GPOSProcessor.selectScript(e.script,e.language,e.direction)),this.GSUBProcessor&&(t=this.GSUBProcessor.selectScript(e.script,e.language,e.direction)),this.shaper=function(e){Array.isArray(e)||(e=[e]);var t=e,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=Na[i];if(o)return o}return Ui}(t),this.plan=new Ni(this.font,t,e.direction),this.shaper.plan(this.plan,e.glyphs,e.features),this.plan.allFeatures)e.features[n]=!0},e.prototype.substitute=function(e){this.GSUBProcessor&&this.plan.process(this.GSUBProcessor,e.glyphs)},e.prototype.position=function(e){return"BEFORE_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(e),this.GPOSProcessor&&this.plan.process(this.GPOSProcessor,e.glyphs,e.positions),"AFTER_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(e),"rtl"===e.direction&&(e.glyphs.reverse(),e.positions.reverse()),this.GPOSProcessor&&this.GPOSProcessor.features},e.prototype.zeroMarkAdvances=function(e){for(var t=0;t<e.glyphs;t++)e.glyphs[t].isMark&&(positions[t].xAdvance=0,positions[t].yAdvance=0)},e.prototype.cleanup=function(){this.glyphInfos=null,this.plan=null,this.shaper=null},e.prototype.getAvailableFeatures=function(e,t){var n=[];return this.GSUBProcessor&&(this.GSUBProcessor.selectScript(e,t),n.push.apply(n,Object.keys(this.GSUBProcessor.features))),this.GPOSProcessor&&(this.GPOSProcessor.selectScript(e,t),n.push.apply(n,Object.keys(this.GPOSProcessor.features))),n},e}(),Fa=function(){function e(t){ee(this,e),this.font=t,this.unicodeLayoutEngine=null,this.kernProcessor=null,this.font.morx?this.engine=new Di(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new Ba(this.font))}return e.prototype.layout=function(e,t,n,r,i){var o=this;"string"===typeof t&&(i=r,r=n,n=t,t=[]),null==n&&(n=function(e){for(var t=e.length,n=0;n<t;){var r=e.charCodeAt(n++);if(55296<=r&&r<=56319&&n<t){var i=e.charCodeAt(n);56320<=i&&i<=57343&&(n++,r=((1023&r)<<10)+(1023&i)+65536)}var o=c.a.getScript(r);if("Common"!==o&&"Inherited"!==o&&"Unknown"!==o)return ei[o]}return ei.Unknown}(e));var a=this.glyphsForString(e),s=new ci(a,t,n,r,i);return 0===a.length?(s.positions=[],s):(this.engine&&this.engine.setup&&this.engine.setup(s),this.substitute(s),this.position(s),this.hideDefaultIgnorables(s.glyphs,s.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup(),s.stringIndices=s.glyphs.map(function(e){return e.stringIndex}),s.glyphs=s.glyphs.map(function(e){return o.font.getGlyph(e.id,e.codePoints)}),s)},e.prototype.glyphsForString=function(e){for(var t=[],n=e.length,r=0,i=-1,o=-1;r<=n;){var a=0,s=0,l=r-1;if(r<n){if(55296<=(a=e.charCodeAt(r++))&&a<=56319&&r<n){var u=e.charCodeAt(r);56320<=u&&u<=57343&&(r++,a=((1023&a)<<10)+(1023&u)+65536)}s=65024<=a&&a<=65039||917760<=a&&a<=917999?1:0}else r++;0===o&&1===s?t.push(new to(this.font,this.font._cmapProcessor.lookup(i,a),[i,a],null,l)):0===o&&0===s&&t.push(new to(this.font,this.font._cmapProcessor.lookup(i),[i],null,l)),i=a,o=s}return t},e.prototype.substitute=function(e){this.engine&&this.engine.substitute&&this.engine.substitute(e)},e.prototype.position=function(e){e.positions=e.glyphs.map(function(e){return new function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;ee(this,e),this.xAdvance=t,this.yAdvance=n,this.xOffset=r,this.yOffset=i}(e.advanceWidth)});var t=null;this.engine&&this.engine.position&&(t=this.engine.position(e)),t||this.engine&&!this.engine.fallbackPosition||(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new Jr(this.font)),this.unicodeLayoutEngine.positionGlyphs(e.glyphs,e.positions)),t&&t.kern||!1===e.features.kern||!this.font.kern||(this.kernProcessor||(this.kernProcessor=new Zr(this.font)),this.kernProcessor.process(e.glyphs,e.positions),e.features.kern=!0)},e.prototype.hideDefaultIgnorables=function(e,t){for(var n=this.font.glyphForCodePoint(32),r=0;r<e.length;r++)this.isDefaultIgnorable(e[r].codePoints[0])&&(e[r]=n,t[r].xAdvance=0,t[r].yAdvance=0)},e.prototype.isDefaultIgnorable=function(e){var t=e>>16;if(0===t)switch(e>>8){case 0:return 173===e;case 3:return 847===e;case 6:return 1564===e;case 23:return 6068<=e&&e<=6069;case 24:return 6155<=e&&e<=6158;case 32:return 8203<=e&&e<=8207||8234<=e&&e<=8238||8288<=e&&e<=8303;case 254:return 65024<=e&&e<=65039||65279===e;case 255:return 65520<=e&&e<=65528;default:return!1}else switch(t){case 1:return 113824<=e&&e<=113827||119155<=e&&e<=119162;case 14:return 917504<=e&&e<=921599;default:return!1}},e.prototype.getAvailableFeatures=function(e,t){var n=[];return this.engine&&n.push.apply(n,this.engine.getAvailableFeatures(e,t)),this.font.kern&&-1===n.indexOf("kern")&&n.push("kern"),n},e.prototype.stringsForGlyph=function(e){var t=new Set,n=this.font._cmapProcessor.codePointsForGlyph(e),r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o;t.add(String.fromCodePoint(a))}if(this.engine&&this.engine.stringsForGlyph){var s=this.engine.stringsForGlyph(e),l=Array.isArray(s),u=0;for(s=l?s:s[Symbol.iterator]();;){var c;if(l){if(u>=s.length)break;c=s[u++]}else{if((u=s.next()).done)break;c=u.value}var d=c;t.add(d)}}return Array.from(t)},e}(),ja={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"},Ua=function(){function e(){ee(this,e),this.commands=[],this._bbox=null,this._cbox=null}return e.prototype.toFunction=function(){var e=this.commands.map(function(e){return"  ctx."+e.command+"("+e.args.join(", ")+");"});return new Function("ctx",e.join("\n"))},e.prototype.toSVG=function(){return this.commands.map(function(e){var t=e.args.map(function(e){return Math.round(100*e)/100});return""+ja[e.command]+t.join(" ")}).join("")},e.prototype.mapPoints=function(t){var n=new e,r=this.commands,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}for(var s=a,l=[],u=0;u<s.args.length;u+=2){var c=t(s.args[u],s.args[u+1]),d=c[0],p=c[1];l.push(d,p)}n[s.command].apply(n,l)}return n},e.prototype.transform=function(e,t,n,r,i,o){return this.mapPoints(function(a,s){return[a=e*a+n*s+i,s=t*a+r*s+o]})},e.prototype.translate=function(e,t){return this.transform(1,0,0,1,e,t)},e.prototype.rotate=function(e){var t=Math.cos(e),n=Math.sin(e);return this.transform(t,n,-n,t,0,0)},e.prototype.scale=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return this.transform(e,0,0,t,0,0)},te(e,[{key:"cbox",get:function(){if(!this._cbox){var e=new $r,t=this.commands,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}for(var o=i,a=0;a<o.args.length;a+=2)e.addPoint(o.args[a],o.args[a+1])}this._cbox=Object.freeze(e)}return this._cbox}},{key:"bbox",get:function(){if(this._bbox)return this._bbox;var e=new $r,t=0,n=0,r=function(e){return Math.pow(1-e,3)*w[A]+3*Math.pow(1-e,2)*e*E[A]+3*(1-e)*Math.pow(e,2)*C[A]+Math.pow(e,3)*x[A]},i=this.commands,o=Array.isArray(i),a=0;for(i=o?i:i[Symbol.iterator]();;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{if((a=i.next()).done)break;s=a.value}var l=s;switch(l.command){case"moveTo":case"lineTo":var u=l.args,c=u[0],d=u[1];e.addPoint(c,d),t=c,n=d;break;case"quadraticCurveTo":case"bezierCurveTo":if("quadraticCurveTo"===l.command)var p=l.args,h=p[0],f=p[1],m=t+2/3*(h-t),g=n+2/3*(f-n),b=(_=p[2])+2/3*(h-_),v=(S=p[3])+2/3*(f-S);else var y=l.args,_=(m=y[0],g=y[1],b=y[2],v=y[3],y[4]),S=y[5];e.addPoint(_,S);for(var w=[t,n],E=[m,g],C=[b,v],x=[_,S],A=0;A<=1;A++){var T=6*w[A]-12*E[A]+6*C[A],O=-3*w[A]+9*E[A]-9*C[A]+3*x[A];if(l=3*E[A]-3*w[A],0!==O){var k=Math.pow(T,2)-4*l*O;if(!(k<0)){var I=(-T+Math.sqrt(k))/(2*O);0<I&&I<1&&(0===A?e.addPoint(r(I),e.maxY):1===A&&e.addPoint(e.maxX,r(I)));var R=(-T-Math.sqrt(k))/(2*O);0<R&&R<1&&(0===A?e.addPoint(r(R),e.maxY):1===A&&e.addPoint(e.maxX,r(R)))}}else{if(0===T)continue;var P=-l/T;0<P&&P<1&&(0===A?e.addPoint(r(P),e.maxY):1===A&&e.addPoint(e.maxX,r(P)))}}t=_,n=S}}return this._bbox=Object.freeze(e)}}]),e}(),Ha=["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"],za=function(){var e=Ha[Va];Ua.prototype[e]=function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return this._bbox=this._cbox=null,this.commands.push({command:e,args:n}),this}},Va=0;Va<Ha.length;Va++)za();var Wa,Ga=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"];function Ka(e,t,n,r,i){var o={};return Object.keys(r).forEach(function(e){o[e]=r[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var qa,Ya=(Ka((Wa=function(){function e(t,n,r){ee(this,e),this.id=t,this.codePoints=n,this._font=r,this.isMark=this.codePoints.length>0&&this.codePoints.every(c.a.isMark),this.isLigature=this.codePoints.length>1}return e.prototype._getPath=function(){return new Ua},e.prototype._getCBox=function(){return this.path.cbox},e.prototype._getBBox=function(){return this.path.bbox},e.prototype._getTableMetrics=function(e){if(this.id<e.metrics.length)return e.metrics.get(this.id);var t=e.metrics.get(e.metrics.length-1);return{advance:t?t.advance:0,bearing:e.bearings.get(this.id-e.metrics.length)||0}},e.prototype._getMetrics=function(e){if(this._metrics)return this._metrics;var t=this._getTableMetrics(this._font.hmtx),n=t.advance,r=t.bearing;if(this._font.vmtx)var i=this._getTableMetrics(this._font.vmtx),o=i.advance,a=i.bearing;else{var s;if("undefined"!==typeof e&&null!==e||(e=this.cbox),(s=this._font["OS/2"])&&s.version>0)o=Math.abs(s.typoAscender-s.typoDescender),a=s.typoAscender-e.maxY;else{var l=this._font.hhea;o=Math.abs(l.ascent-l.descent),a=l.ascent-e.maxY}}return this._font._variationProcessor&&this._font.HVAR&&(n+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:n,advanceHeight:o,leftBearing:r,topBearing:a}},e.prototype.getScaledPath=function(e){var t=1/this._font.unitsPerEm*e;return this.path.scale(t)},e.prototype._getName=function(){var e=this._font.post;if(!e)return null;switch(e.version){case 1:return Ga[this.id];case 2:var t=e.glyphNameIndex[this.id];return t<Ga.length?Ga[t]:e.names[t-Ga.length];case 2.5:return Ga[this.id+e.offsets[this.id]];case 4:return String.fromCharCode(e.map[this.id])}},e.prototype.render=function(e,t){e.save();var n=1/this._font.head.unitsPerEm*t;e.scale(n,n),this.path.toFunction()(e),e.fill(),e.restore()},te(e,[{key:"cbox",get:function(){return this._getCBox()}},{key:"bbox",get:function(){return this._getBBox()}},{key:"path",get:function(){return this._getPath()}},{key:"advanceWidth",get:function(){return this._getMetrics().advanceWidth}},{key:"advanceHeight",get:function(){return this._getMetrics().advanceHeight}},{key:"ligatureCaretPositions",get:function(){}},{key:"name",get:function(){return this._getName()}}]),e}()).prototype,"cbox",[S],Object.getOwnPropertyDescriptor(Wa.prototype,"cbox"),Wa.prototype),Ka(Wa.prototype,"bbox",[S],Object.getOwnPropertyDescriptor(Wa.prototype,"bbox"),Wa.prototype),Ka(Wa.prototype,"path",[S],Object.getOwnPropertyDescriptor(Wa.prototype,"path"),Wa.prototype),Ka(Wa.prototype,"advanceWidth",[S],Object.getOwnPropertyDescriptor(Wa.prototype,"advanceWidth"),Wa.prototype),Ka(Wa.prototype,"advanceHeight",[S],Object.getOwnPropertyDescriptor(Wa.prototype,"advanceHeight"),Wa.prototype),Ka(Wa.prototype,"name",[S],Object.getOwnPropertyDescriptor(Wa.prototype,"name"),Wa.prototype),Wa),Xa=new o.a.Struct({numberOfContours:o.a.int16,xMin:o.a.int16,yMin:o.a.int16,xMax:o.a.int16,yMax:o.a.int16}),Qa=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;ee(this,e),this.onCurve=t,this.endContour=n,this.x=r,this.y=i}return e.prototype.copy=function(){return new e(this.onCurve,this.endContour,this.x,this.y)},e}(),Za=function e(t,n,r){ee(this,e),this.glyphID=t,this.dx=n,this.dy=r,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0},Ja=function(e){function t(){return ee(this,t),re(this,e.apply(this,arguments))}return ne(t,e),t.prototype._getCBox=function(e){if(this._font._variationProcessor&&!e)return this.path.cbox;var t=this._font._getTableStream("glyf");t.pos+=this._font.loca.offsets[this.id];var n=Xa.decode(t),r=new $r(n.xMin,n.yMin,n.xMax,n.yMax);return Object.freeze(r)},t.prototype._parseGlyphCoord=function(e,t,n,r){if(n){var i=e.readUInt8();r||(i=-i),i+=t}else if(r)i=t;else i=t+e.readInt16BE();return i},t.prototype._decode=function(){var e=this._font.loca.offsets[this.id];if(e===this._font.loca.offsets[this.id+1])return null;var t=this._font._getTableStream("glyf");t.pos+=e;var n=t.pos,r=Xa.decode(t);return r.numberOfContours>0?this._decodeSimple(r,t):r.numberOfContours<0&&this._decodeComposite(r,t,n),r},t.prototype._decodeSimple=function(e,t){e.points=[];var n=new o.a.Array(o.a.uint16,e.numberOfContours).decode(t);e.instructions=new o.a.Array(o.a.uint8,o.a.uint16).decode(t);for(var r=[],i=n[n.length-1]+1;r.length<i;){var a=t.readUInt8();if(r.push(a),8&a)for(var s=t.readUInt8(),l=0;l<s;l++)r.push(a)}for(var u=0;u<r.length;u++){a=r[u];var c=new Qa(!!(1&a),n.indexOf(u)>=0,0,0);e.points.push(c)}var d=0;for(u=0;u<r.length;u++){a=r[u];e.points[u].x=d=this._parseGlyphCoord(t,d,2&a,16&a)}var p=0;for(u=0;u<r.length;u++){a=r[u];e.points[u].y=p=this._parseGlyphCoord(t,p,4&a,32&a)}if(this._font._variationProcessor){var h=e.points.slice();h.push.apply(h,this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,h),e.phantomPoints=h.slice(-4)}},t.prototype._decodeComposite=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;e.components=[];for(var r=!1,i=32;32&i;){i=t.readUInt16BE();var o=t.pos-n,a=t.readUInt16BE();if(r||(r=0!==(256&i)),1&i)var s=t.readInt16BE(),l=t.readInt16BE();else s=t.readInt8(),l=t.readInt8();(d=new Za(a,s,l)).pos=o,8&i?d.scaleX=d.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824:64&i?(d.scaleX=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,d.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824):128&i&&(d.scaleX=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,d.scale01=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,d.scale10=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,d.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824),e.components.push(d)}if(this._font._variationProcessor){for(var u=[],c=0;c<e.components.length;c++){var d=e.components[c];u.push(new Qa(!0,!0,d.dx,d.dy))}u.push.apply(u,this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,u),e.phantomPoints=u.splice(-4,4);for(var p=0;p<u.length;p++){var h=u[p];e.components[p].dx=h.x,e.components[p].dy=h.y}}return r},t.prototype._getPhantomPoints=function(e){var t=this._getCBox(!0);null==this._metrics&&(this._metrics=Ya.prototype._getMetrics.call(this,t));var n=this._metrics,r=n.advanceWidth,i=n.advanceHeight,o=n.leftBearing,a=n.topBearing;return[new Qa(!1,!0,e.xMin-o,0),new Qa(!1,!0,e.xMin-o+r,0),new Qa(!1,!0,0,e.yMax+a),new Qa(!1,!0,0,e.yMax+a+i)]},t.prototype._getContours=function(){var e=this._decode();if(!e)return[];var t=[];if(e.numberOfContours<0){var n=e.components,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}for(var a=o,s=this._font.getGlyph(a.glyphID)._getContours(),l=0;l<s.length;l++)for(var u=s[l],c=0;c<u.length;c++){var d=u[c],p=d.x*a.scaleX+d.y*a.scale01+a.dx,h=d.y*a.scaleY+d.x*a.scale10+a.dy;t.push(new Qa(d.onCurve,d.endContour,p,h))}}}else t=e.points||[];e.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=e.phantomPoints[1].x-e.phantomPoints[0].x,this._metrics.advanceHeight=e.phantomPoints[3].y-e.phantomPoints[2].y,this._metrics.leftBearing=e.xMin-e.phantomPoints[0].x,this._metrics.topBearing=e.phantomPoints[2].y-e.yMax);for(var f=[],m=[],g=0;g<t.length;g++){var b=t[g];m.push(b),b.endContour&&(f.push(m),m=[])}return f},t.prototype._getMetrics=function(){if(this._metrics)return this._metrics;var t=this._getCBox(!0);return e.prototype._getMetrics.call(this,t),this._font._variationProcessor&&!this._font.HVAR&&this.path,this._metrics},t.prototype._getPath=function(){for(var e=this._getContours(),t=new Ua,n=0;n<e.length;n++){var r=e[n],i=r[0],o=r[r.length-1],a=0;if(i.onCurve){var s=null;a=1}else s=i=o.onCurve?o:new Qa(!1,!1,(i.x+o.x)/2,(i.y+o.y)/2);t.moveTo(i.x,i.y);for(var l=a;l<r.length;l++){var u=r[l],c=0===l?i:r[l-1];if(c.onCurve&&u.onCurve)t.lineTo(u.x,u.y);else if(c.onCurve&&!u.onCurve)s=u;else if(c.onCurve||u.onCurve){if(c.onCurve||!u.onCurve)throw new Error("Unknown TTF path state");t.quadraticCurveTo(s.x,s.y,u.x,u.y);s=null}else{var d=(c.x+u.x)/2,p=(c.y+u.y)/2;t.quadraticCurveTo(c.x,c.y,d,p);var s=u}}s&&t.quadraticCurveTo(s.x,s.y,i.x,i.y),t.closePath()}return t},t}(Ya),$a=function(e){function t(){return ee(this,t),re(this,e.apply(this,arguments))}return ne(t,e),t.prototype._getName=function(){return this._font.CFF2?e.prototype._getName.call(this):this._font["CFF "].getGlyphName(this.id)},t.prototype.bias=function(e){return e.length<1240?107:e.length<33900?1131:32768},t.prototype._getPath=function(){var e=this._font.stream,t=(e.pos,this._font.CFF2||this._font["CFF "]),n=t.topDict.CharStrings[this.id],r=n.offset+n.length;e.pos=n.offset;var i=new Ua,o=[],a=[],s=null,l=0,u=0,c=0,d=void 0,p=void 0,h=!1;this._usedGsubrs=d={},this._usedSubrs=p={};var f=t.globalSubrIndex||[],m=this.bias(f),g=t.privateDictForGlyph(this.id),b=g.Subrs||[],v=this.bias(b),y=t.topDict.vstore&&t.topDict.vstore.itemVariationStore,_=g.vsindex,S=this._font._variationProcessor;function w(){null==s&&(s=o.shift()+g.nominalWidthX)}function E(){return o.length%2!==0&&w(),l+=o.length>>1,o.length=0}function C(e,t){h&&i.closePath(),i.moveTo(e,t),h=!0}return function n(){for(;e.pos<r;){var s=e.readUInt8();if(s<32)switch(s){case 1:case 3:case 18:case 23:E();break;case 4:o.length>1&&w(),c+=o.shift(),C(u,c);break;case 5:for(;o.length>=2;)u+=o.shift(),c+=o.shift(),i.lineTo(u,c);break;case 6:case 7:for(var g=6===s;o.length>=1;)g?u+=o.shift():c+=o.shift(),i.lineTo(u,c),g=!g;break;case 8:for(;o.length>0;){var x=u+o.shift(),A=c+o.shift(),T=x+o.shift(),O=A+o.shift();u=T+o.shift(),c=O+o.shift(),i.bezierCurveTo(x,A,T,O,u,c)}break;case 10:var k=o.pop()+v,I=b[k];if(I){p[k]=!0;var R=e.pos,P=r;e.pos=I.offset,r=I.offset+I.length,n(),e.pos=R,r=P}break;case 11:if(t.version>=2)break;return;case 14:if(t.version>=2)break;o.length>0&&w(),h&&(i.closePath(),h=!1);break;case 15:if(t.version<2)throw new Error("vsindex operator not supported in CFF v1");_=o.pop();break;case 16:if(t.version<2)throw new Error("blend operator not supported in CFF v1");if(!S)throw new Error("blend operator in non-variation font");for(var D=S.getBlendVector(y,_),N=o.pop(),M=N*D.length,L=o.length-M,B=L-N,F=0;F<N;F++){for(var j=o[B+F],U=0;U<D.length;U++)j+=D[U]*o[L++];o[B+F]=j}for(;M--;)o.pop();break;case 19:case 20:E(),e.pos+=l+7>>3;break;case 21:o.length>2&&w(),u+=o.shift(),c+=o.shift(),C(u,c);break;case 22:o.length>1&&w(),C(u+=o.shift(),c);break;case 24:for(;o.length>=8;)x=u+o.shift(),A=c+o.shift(),T=x+o.shift(),O=A+o.shift(),u=T+o.shift(),c=O+o.shift(),i.bezierCurveTo(x,A,T,O,u,c);u+=o.shift(),c+=o.shift(),i.lineTo(u,c);break;case 25:for(;o.length>=8;)u+=o.shift(),c+=o.shift(),i.lineTo(u,c);x=u+o.shift(),A=c+o.shift(),T=x+o.shift(),O=A+o.shift(),u=T+o.shift(),c=O+o.shift(),i.bezierCurveTo(x,A,T,O,u,c);break;case 26:for(o.length%2&&(u+=o.shift());o.length>=4;)x=u,A=c+o.shift(),T=x+o.shift(),O=A+o.shift(),u=T,c=O+o.shift(),i.bezierCurveTo(x,A,T,O,u,c);break;case 27:for(o.length%2&&(c+=o.shift());o.length>=4;)x=u+o.shift(),A=c,T=x+o.shift(),O=A+o.shift(),u=T+o.shift(),c=O,i.bezierCurveTo(x,A,T,O,u,c);break;case 28:o.push(e.readInt16BE());break;case 29:k=o.pop()+m,(I=f[k])&&(d[k]=!0,R=e.pos,P=r,e.pos=I.offset,r=I.offset+I.length,n(),e.pos=R,r=P);break;case 30:case 31:for(g=31===s;o.length>=4;)g?(x=u+o.shift(),A=c,T=x+o.shift(),O=A+o.shift(),c=O+o.shift(),u=T+(1===o.length?o.shift():0)):(x=u,A=c+o.shift(),T=x+o.shift(),O=A+o.shift(),u=T+o.shift(),c=O+(1===o.length?o.shift():0)),i.bezierCurveTo(x,A,T,O,u,c),g=!g;break;case 12:switch(s=e.readUInt8()){case 3:var H=o.pop(),z=o.pop();o.push(H&&z?1:0);break;case 4:H=o.pop(),z=o.pop(),o.push(H||z?1:0);break;case 5:H=o.pop(),o.push(H?0:1);break;case 9:H=o.pop(),o.push(Math.abs(H));break;case 10:H=o.pop(),z=o.pop(),o.push(H+z);break;case 11:H=o.pop(),z=o.pop(),o.push(H-z);break;case 12:H=o.pop(),z=o.pop(),o.push(H/z);break;case 14:H=o.pop(),o.push(-H);break;case 15:H=o.pop(),z=o.pop(),o.push(H===z?1:0);break;case 18:o.pop();break;case 20:var V=o.pop(),W=o.pop();a[W]=V;break;case 21:W=o.pop(),o.push(a[W]||0);break;case 22:var G=o.pop(),K=o.pop(),q=o.pop(),Y=o.pop();o.push(q<=Y?G:K);break;case 23:o.push(Math.random());break;case 24:H=o.pop(),z=o.pop(),o.push(H*z);break;case 26:H=o.pop(),o.push(Math.sqrt(H));break;case 27:H=o.pop(),o.push(H,H);break;case 28:H=o.pop(),z=o.pop(),o.push(z,H);break;case 29:(W=o.pop())<0?W=0:W>o.length-1&&(W=o.length-1),o.push(o[W]);break;case 30:var X=o.pop(),Q=o.pop();if(Q>=0)for(;Q>0;){for(var Z=o[X-1],J=X-2;J>=0;J--)o[J+1]=o[J];o[0]=Z,Q--}else for(;Q<0;){Z=o[0];for(var $=0;$<=X;$++)o[$]=o[$+1];o[X-1]=Z,Q++}break;case 34:x=u+o.shift(),A=c,T=x+o.shift(),O=A+o.shift();var ee=T+o.shift(),te=O,ne=ee+o.shift(),re=te,ie=ne+o.shift(),oe=re,ae=ie+o.shift(),se=oe;u=ae,c=se,i.bezierCurveTo(x,A,T,O,ee,te),i.bezierCurveTo(ne,re,ie,oe,ae,se);break;case 35:for(var le=[],ue=0;ue<=5;ue++)u+=o.shift(),c+=o.shift(),le.push(u,c);i.bezierCurveTo.apply(i,le.slice(0,6)),i.bezierCurveTo.apply(i,le.slice(6)),o.shift();break;case 36:x=u+o.shift(),A=c+o.shift(),T=x+o.shift(),re=te=O=A+o.shift(),ie=(ne=(ee=T+o.shift())+o.shift())+o.shift(),oe=re+o.shift(),ae=ie+o.shift(),u=ae,c=se=oe,i.bezierCurveTo(x,A,T,O,ee,te),i.bezierCurveTo(ne,re,ie,oe,ae,se);break;case 37:var ce=u,de=c;le=[];for(var pe=0;pe<=4;pe++)u+=o.shift(),c+=o.shift(),le.push(u,c);Math.abs(u-ce)>Math.abs(c-de)?(u+=o.shift(),c=de):(u=ce,c+=o.shift()),le.push(u,c),i.bezierCurveTo.apply(i,le.slice(0,6)),i.bezierCurveTo.apply(i,le.slice(6));break;default:throw new Error("Unknown op: 12 "+s)}break;default:throw new Error("Unknown op: "+s)}else if(s<247)o.push(s-139);else if(s<251){var he=e.readUInt8();o.push(256*(s-247)+he+108)}else s<255?(he=e.readUInt8(),o.push(256*-(s-251)-he-108)):o.push(e.readInt32BE()/65536)}}(),h&&i.closePath(),i},t}(Ya),es=new o.a.Struct({originX:o.a.uint16,originY:o.a.uint16,type:new o.a.String(4),data:new o.a.Buffer(function(e){return e.parent.buflen-e._currentOffset})}),ts=function(e){function t(){return ee(this,t),re(this,e.apply(this,arguments))}return ne(t,e),t.prototype.getImageForSize=function(e){for(var t=0;t<this._font.sbix.imageTables.length;t++){var n=this._font.sbix.imageTables[t];if(n.ppem>=e)break}var r=n.imageOffsets,i=r[this.id],o=r[this.id+1];return i===o?null:(this._font.stream.pos=i,es.decode(this._font.stream,{buflen:o-i}))},t.prototype.render=function(t,n){var r=this.getImageForSize(n);if(null!=r){var i=n/this._font.unitsPerEm;t.image(r.data,{height:n,x:r.originX,y:(this.bbox.minY-r.originY)*i})}this._font.sbix.flags.renderOutlines&&e.prototype.render.call(this,t,n)},t}(Ja),ns=function e(t,n){ee(this,e),this.glyph=t,this.color=n},rs=function(e){function t(){return ee(this,t),re(this,e.apply(this,arguments))}return ne(t,e),t.prototype._getBBox=function(){for(var e=new $r,t=0;t<this.layers.length;t++){var n=this.layers[t].glyph.bbox;e.addPoint(n.minX,n.minY),e.addPoint(n.maxX,n.maxY)}return e},t.prototype.render=function(e,t){var n=this.layers,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o,s=a.glyph,l=a.color;e.fillColor([l.red,l.green,l.blue],l.alpha/255*100),s.render(e,t)}},te(t,[{key:"layers",get:function(){for(var e=this._font.CPAL,t=this._font.COLR,n=0,r=t.baseGlyphRecord.length-1;n<=r;){var i=n+r>>1,o=t.baseGlyphRecord[i];if(this.id<o.gid)r=i-1;else{if(!(this.id>o.gid)){var a=o;break}n=i+1}}if(null==a){var s=this._font._getBaseGlyph(this.id);return[new ns(s,c={red:0,green:0,blue:0,alpha:255})]}for(var l=[],u=a.firstLayerIndex;u<a.firstLayerIndex+a.numLayers;u++){o=t.layerRecords[u];var c=e.colorRecords[o.paletteIndex];s=this._font._getBaseGlyph(o.gid);l.push(new ns(s,c))}return l}}]),t}(Ya),is=function(){function e(t,n){ee(this,e),this.font=t,this.normalizedCoords=this.normalizeCoords(n),this.blendVectors=new Map}return e.prototype.normalizeCoords=function(e){for(var t=[],n=0;n<this.font.fvar.axis.length;n++){var r=this.font.fvar.axis[n];e[n]<r.defaultValue?t.push((e[n]-r.defaultValue+Number.EPSILON)/(r.defaultValue-r.minValue+Number.EPSILON)):t.push((e[n]-r.defaultValue+Number.EPSILON)/(r.maxValue-r.defaultValue+Number.EPSILON))}if(this.font.avar)for(n=0;n<this.font.avar.segment.length;n++)for(var i=this.font.avar.segment[n],o=0;o<i.correspondence.length;o++){var a=i.correspondence[o];if(o>=1&&t[n]<a.fromCoord){var s=i.correspondence[o-1];t[n]=((t[n]-s.fromCoord)*(a.toCoord-s.toCoord)+Number.EPSILON)/(a.fromCoord-s.fromCoord+Number.EPSILON)+s.toCoord;break}}return t},e.prototype.transformPoints=function(e,t){if(this.font.fvar&&this.font.gvar){var n=this.font.gvar;if(!(e>=n.glyphCount)){var r=n.offsets[e];if(r!==n.offsets[e+1]){var i=this.font.stream;if(i.pos=r,!(i.pos>=i.length)){var o=i.readUInt16BE(),a=r+i.readUInt16BE();if(32768&o){var s=i.pos;i.pos=a;var l=this.decodePoints();a=i.pos,i.pos=s}var u=t.map(function(e){return e.copy()});o&=4095;for(var c=0;c<o;c++){var d=i.readUInt16BE(),p=i.readUInt16BE();if(32768&p)for(var h=[],f=0;f<n.axisCount;f++)h.push(i.readInt16BE()/16384);else{if((4095&p)>=n.globalCoordCount)throw new Error("Invalid gvar table");h=n.globalCoords[4095&p]}if(16384&p){for(var m=[],g=0;g<n.axisCount;g++)m.push(i.readInt16BE()/16384);for(var b=[],v=0;v<n.axisCount;v++)b.push(i.readInt16BE()/16384)}var y=this.tupleFactor(p,h,m,b);if(0!==y){s=i.pos;if(i.pos=a,8192&p)var _=this.decodePoints();else _=l;var S=0===_.length?t.length:_.length,w=this.decodeDeltas(S),E=this.decodeDeltas(S);if(0===_.length)for(var C=0;C<t.length;C++){var x=t[C];x.x+=Math.round(w[C]*y),x.y+=Math.round(E[C]*y)}else{for(var A=u.map(function(e){return e.copy()}),T=t.map(function(){return!1}),O=0;O<_.length;O++){var k=_[O];if(k<t.length){var I=A[k];T[k]=!0,I.x+=Math.round(w[O]*y),I.y+=Math.round(E[O]*y)}}this.interpolateMissingDeltas(A,u,T);for(var R=0;R<t.length;R++){var P=A[R].x-u[R].x,D=A[R].y-u[R].y;t[R].x+=P,t[R].y+=D}}a+=d,i.pos=s}else a+=d}}}}}},e.prototype.decodePoints=function(){var e=this.font.stream,t=e.readUInt8();128&t&&(t=(127&t)<<8|e.readUInt8());for(var n=new Uint16Array(t),r=0,i=0;r<t;)for(var o=e.readUInt8(),a=1+(127&o),s=128&o?e.readUInt16:e.readUInt8,l=0;l<a&&r<t;l++)i+=s.call(e),n[r++]=i;return n},e.prototype.decodeDeltas=function(e){for(var t=this.font.stream,n=0,r=new Int16Array(e);n<e;){var i=t.readUInt8(),o=1+(63&i);if(128&i)n+=o;else for(var a=64&i?t.readInt16BE:t.readInt8,s=0;s<o&&n<e;s++)r[n++]=a.call(t)}return r},e.prototype.tupleFactor=function(e,t,n,r){for(var i=this.normalizedCoords,o=this.font.gvar,a=1,s=0;s<o.axisCount;s++)if(0!==t[s]){if(0===i[s])return 0;if(0===(16384&e)){if(i[s]<Math.min(0,t[s])||i[s]>Math.max(0,t[s]))return 0;a=(a*i[s]+Number.EPSILON)/(t[s]+Number.EPSILON)}else{if(i[s]<n[s]||i[s]>r[s])return 0;a=i[s]<t[s]?a*(i[s]-n[s]+Number.EPSILON)/(t[s]-n[s]+Number.EPSILON):a*(r[s]-i[s]+Number.EPSILON)/(r[s]-t[s]+Number.EPSILON)}}return a},e.prototype.interpolateMissingDeltas=function(e,t,n){if(0!==e.length)for(var r=0;r<e.length;){for(var i=r,o=r,a=e[o];!a.endContour;)a=e[++o];for(;r<=o&&!n[r];)r++;if(!(r>o)){var s=r,l=r;for(r++;r<=o;)n[r]&&(this.deltaInterpolate(l+1,r-1,l,r,t,e),l=r),r++;l===s?this.deltaShift(i,o,l,t,e):(this.deltaInterpolate(l+1,o,l,s,t,e),s>0&&this.deltaInterpolate(i,s-1,l,s,t,e)),r=o+1}}},e.prototype.deltaInterpolate=function(e,t,n,r,i,o){if(!(e>t))for(var a=["x","y"],s=0;s<a.length;s++){var l=a[s];if(i[n][l]>i[r][l]){var u=n;n=r,r=u}var c=i[n][l],d=i[r][l],p=o[n][l],h=o[r][l];if(c!==d||p===h)for(var f=c===d?0:(h-p)/(d-c),m=e;m<=t;m++){var g=i[m][l];g<=c?g+=p-c:g>=d?g+=h-d:g=p+(g-c)*f,o[m][l]=g}}},e.prototype.deltaShift=function(e,t,n,r,i){var o=i[n].x-r[n].x,a=i[n].y-r[n].y;if(0!==o||0!==a)for(var s=e;s<=t;s++)s!==n&&(i[s].x+=o,i[s].y+=a)},e.prototype.getAdvanceAdjustment=function(e,t){var n=void 0,r=void 0;if(t.advanceWidthMapping){var i=e;i>=t.advanceWidthMapping.mapCount&&(i=t.advanceWidthMapping.mapCount-1);t.advanceWidthMapping.entryFormat;var o=t.advanceWidthMapping.mapData[i];n=o.outerIndex,r=o.innerIndex}else n=0,r=e;return this.getDelta(t.itemVariationStore,n,r)},e.prototype.getDelta=function(e,t,n){if(t>=e.itemVariationData.length)return 0;var r=e.itemVariationData[t];if(n>=r.deltaSets.length)return 0;for(var i=r.deltaSets[n],o=this.getBlendVector(e,t),a=0,s=0;s<r.regionIndexCount;s++)a+=i.deltas[s]*o[s];return a},e.prototype.getBlendVector=function(e,t){var n=e.itemVariationData[t];if(this.blendVectors.has(n))return this.blendVectors.get(n);for(var r=this.normalizedCoords,i=[],o=0;o<n.regionIndexCount;o++){for(var a=1,s=n.regionIndexes[o],l=e.variationRegionList.variationRegions[s],u=0;u<l.length;u++){var c=l[u];a*=c.startCoord>c.peakCoord||c.peakCoord>c.endCoord?1:c.startCoord<0&&c.endCoord>0&&0!==c.peakCoord?1:0===c.peakCoord?1:r[u]<c.startCoord||r[u]>c.endCoord?0:r[u]===c.peakCoord?1:r[u]<c.peakCoord?(r[u]-c.startCoord+Number.EPSILON)/(c.peakCoord-c.startCoord+Number.EPSILON):(c.endCoord-r[u]+Number.EPSILON)/(c.endCoord-c.peakCoord+Number.EPSILON)}i[o]=a}return this.blendVectors.set(n,i),i},e}(),os=function(){function e(t){ee(this,e),this.font=t,this.glyphs=[],this.mapping={},this.includeGlyph(0)}return e.prototype.includeGlyph=function(e){return"object"===("undefined"===typeof e?"undefined":$(e))&&(e=e.id),null==this.mapping[e]&&(this.glyphs.push(e),this.mapping[e]=this.glyphs.length-1),this.mapping[e]},e.prototype.encodeStream=function(){var e=this,t=new o.a.EncodeStream;return r.nextTick(function(){return e.encode(t),t.end()}),t},e}(),as=function(){function e(){ee(this,e)}return e.size=function(e){return e>=0&&e<=255?1:2},e.encode=function(e,t){t>=0&&t<=255?e.writeUInt8(t):e.writeInt16BE(t)},e}(),ss=new o.a.Struct({numberOfContours:o.a.int16,xMin:o.a.int16,yMin:o.a.int16,xMax:o.a.int16,yMax:o.a.int16,endPtsOfContours:new o.a.Array(o.a.uint16,"numberOfContours"),instructions:new o.a.Array(o.a.uint8,o.a.uint16),flags:new o.a.Array(o.a.uint8,0),xPoints:new o.a.Array(as,0),yPoints:new o.a.Array(as,0)}),ls=function(){function e(){ee(this,e)}return e.prototype.encodeSimple=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=[],i=[],a=[],s=0,l=0,u=0,c=0,d=0,p=0;p<e.commands.length;p++){for(var h=e.commands[p],f=0;f<h.args.length;f+=2){var m=h.args[f],g=h.args[f+1],b=0;if("quadraticCurveTo"===h.command&&2===f){var v=e.commands[p+1];if(v&&"quadraticCurveTo"===v.command){var y=(l+v.args[0])/2,_=(u+v.args[1])/2;if(m===y&&g===_)continue}}"quadraticCurveTo"===h.command&&0===f||(b|=1),b=this._encodePoint(m,l,r,b,2,16),(b=this._encodePoint(g,u,i,b,4,32))===c&&s<255?(a[a.length-1]|=8,s++):(s>0&&(a.push(s),s=0),a.push(b),c=b),l=m,u=g,d++}"closePath"===h.command&&n.push(d-1)}e.commands.length>1&&"closePath"!==e.commands[e.commands.length-1].command&&n.push(d-1);var S=e.bbox,w={numberOfContours:n.length,xMin:S.minX,yMin:S.minY,xMax:S.maxX,yMax:S.maxY,endPtsOfContours:n,instructions:t,flags:a,xPoints:r,yPoints:i},E=ss.size(w),C=4-E%4,x=new o.a.EncodeStream(E+C);return ss.encode(x,w),0!==C&&x.fill(0,C),x.buffer},e.prototype._encodePoint=function(e,t,n,r,i,o){var a=e-t;return e===t?r|=o:(-255<=a&&a<=255&&(r|=i,a<0?a=-a:r|=o),n.push(a)),r},e}(),us=function(t){function n(e){ee(this,n);var r=re(this,t.call(this,e));return r.glyphEncoder=new ls,r}return ne(n,t),n.prototype._addGlyph=function(t){var n=this.font.getGlyph(t),r=n._decode(),i=this.font.loca.offsets[t],o=this.font.loca.offsets[t+1],a=this.font._getTableStream("glyf");a.pos+=i;var s=a.readBuffer(o-i);if(r&&r.numberOfContours<0){s=new e(s);var l=r.components,u=Array.isArray(l),c=0;for(l=u?l:l[Symbol.iterator]();;){var d;if(u){if(c>=l.length)break;d=l[c++]}else{if((c=l.next()).done)break;d=c.value}var p=d;t=this.includeGlyph(p.glyphID),s.writeUInt16BE(t,p.pos)}}else r&&this.font._variationProcessor&&(s=this.glyphEncoder.encodeSimple(n.path,r.instructions));return this.glyf.push(s),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:n.advanceWidth,bearing:n._getMetrics().leftBearing}),this.offset+=s.length,this.glyf.length-1},n.prototype.encode=function(e){this.glyf=[],this.offset=0,this.loca={offsets:[]},this.hmtx={metrics:[],bearings:[]};for(var t=0;t<this.glyphs.length;)this._addGlyph(this.glyphs[t++]);var n=g()(this.font.maxp);n.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset),zr.loca.preEncode.call(this.loca);var r=g()(this.font.head);r.indexToLocFormat=this.loca.version;var i=g()(this.font.hhea);i.numberOfMetrics=this.hmtx.metrics.length,Gr.encode(e,{tables:{head:r,hhea:i,loca:this.loca,maxp:n,"cvt ":this.font["cvt "],prep:this.font.prep,glyf:this.glyf,hmtx:this.hmtx,fpgm:this.font.fpgm}})},n}(os),cs=function(t){function n(e){ee(this,n);var r=re(this,t.call(this,e));if(r.cff=r.font["CFF "],!r.cff)throw new Error("Not a CFF Font");return r}return ne(n,t),n.prototype.subsetCharstrings=function(){this.charstrings=[];var e={},t=this.glyphs,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i;this.charstrings.push(this.cff.getCharString(o));var a=this.font.getGlyph(o);a.path;for(var s in a._usedGsubrs)e[s]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,e)},n.prototype.subsetSubrs=function(t,n){for(var r=[],i=0;i<t.length;i++){var o=t[i];n[i]?(this.cff.stream.pos=o.offset,r.push(this.cff.stream.readBuffer(o.length))):r.push(new e([11]))}return r},n.prototype.subsetFontdict=function(e){e.FDArray=[],e.FDSelect={version:0,fds:[]};var t={},n=[],r=this.glyphs,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a,l=this.cff.fdForGlyph(s);if(null!=l){t[l]||(e.FDArray.push(Object.assign({},this.cff.topDict.FDArray[l])),n.push({})),t[l]=!0,e.FDSelect.fds.push(e.FDArray.length-1);var u=this.font.getGlyph(s);u.path;for(var c in u._usedSubrs)n[n.length-1][c]=!0}}for(var d=0;d<e.FDArray.length;d++){var p=e.FDArray[d];delete p.FontName,p.Private&&p.Private.Subrs&&(p.Private=Object.assign({},p.Private),p.Private.Subrs=this.subsetSubrs(p.Private.Subrs,n[d]))}},n.prototype.createCIDFontdict=function(e){var t={},n=this.glyphs,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o,s=this.font.getGlyph(a);s.path;for(var l in s._usedSubrs)t[l]=!0}var u=Object.assign({},this.cff.topDict.Private);return this.cff.topDict.Private&&this.cff.topDict.Private.Subrs&&(u.Subrs=this.subsetSubrs(this.cff.topDict.Private.Subrs,t)),e.FDArray=[{Private:u}],e.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}},n.prototype.addString=function(e){return e?(this.strings||(this.strings=[]),this.strings.push(e),pe.length+this.strings.length-1):null},n.prototype.encode=function(e){this.subsetCharstrings();var t={version:this.charstrings.length>255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},n=Object.assign({},this.cff.topDict);n.Private=null,n.charset=t,n.Encoding=null,n.CharStrings=this.charstrings;for(var r=["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"],i=0;i<r.length;i++){var o=r[i];n[o]=this.addString(this.cff.string(n[o]))}n.ROS=[this.addString("Adobe"),this.addString("Identity"),0],n.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(n):this.createCIDFontdict(n);var a={version:1,hdrSize:this.cff.hdrSize,offSize:this.cff.length,header:this.cff.header,nameIndex:[this.cff.postscriptName],topDictIndex:[n],stringIndex:this.strings,globalSubrIndex:this.gsubrs};ft.encode(e,a)},n}(os);function ds(e,t,n,r,i){var o={};return Object.keys(r).forEach(function(e){o[e]=r[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(e,t,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var ps=(ds((qa=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;for(var r in ee(this,e),this.stream=t,this.variationCoords=n,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory(),this.directory.tables){var i=this.directory.tables[r];zr[r]&&i.length>0&&Object.defineProperty(this,r,{get:this._getTable.bind(this,i)})}}return e.probe=function(e){var t=e.toString("ascii",0,4);return"true"===t||"OTTO"===t||t===String.fromCharCode(0,1,0,0)},e.prototype._getTable=function(e){if(!(e.tag in this._tables))try{this._tables[e.tag]=this._decodeTable(e)}catch(t){y.logErrors&&(console.error("Error decoding table "+e.tag),console.error(t.stack))}return this._tables[e.tag]},e.prototype._getTableStream=function(e){var t=this.directory.tables[e];return t?(this.stream.pos=t.offset,this.stream):null},e.prototype._decodeDirectory=function(){return this.directory=Gr.decode(this.stream,{_startOffset:0})},e.prototype._decodeTable=function(e){var t=this.stream.pos,n=this._getTableStream(e.tag),r=zr[e.tag].decode(n,this,e.length);return this.stream.pos=t,r},e.prototype.getName=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en",n=this.name.records[e];return n?n[t]:null},e.prototype.hasGlyphForCodePoint=function(e){return!!this._cmapProcessor.lookup(e)},e.prototype.glyphForCodePoint=function(e){return this.getGlyph(this._cmapProcessor.lookup(e),[e])},e.prototype.glyphsForString=function(e){for(var t=[],n=e.length,r=0,i=-1,o=-1;r<=n;){var a=0,s=0;if(r<n){if(55296<=(a=e.charCodeAt(r++))&&a<=56319&&r<n){var l=e.charCodeAt(r);56320<=l&&l<=57343&&(r++,a=((1023&a)<<10)+(1023&l)+65536)}s=65024<=a&&a<=65039||917760<=a&&a<=917999?1:0}else r++;0===o&&1===s?t.push(this.getGlyph(this._cmapProcessor.lookup(i,a),[i,a])):0===o&&0===s&&t.push(this.glyphForCodePoint(i)),i=a,o=s}return t},e.prototype.layout=function(e,t,n,r,i){return this._layoutEngine.layout(e,t,n,r,i)},e.prototype.stringsForGlyph=function(e){return this._layoutEngine.stringsForGlyph(e)},e.prototype.getAvailableFeatures=function(e,t){return this._layoutEngine.getAvailableFeatures(e,t)},e.prototype._getBaseGlyph=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this._glyphs[e]||(this.directory.tables.glyf?this._glyphs[e]=new Ja(e,t,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[e]=new $a(e,t,this))),this._glyphs[e]||null},e.prototype.getGlyph=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this._glyphs[e]||(this.directory.tables.sbix?this._glyphs[e]=new ts(e,t,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[e]=new rs(e,t,this):this._getBaseGlyph(e,t)),this._glyphs[e]||null},e.prototype.createSubset=function(){return this.directory.tables["CFF "]?new cs(this):new us(this)},e.prototype.getVariation=function(t){if(!this.directory.tables.fvar||!(this.directory.tables.gvar&&this.directory.tables.glyf||this.directory.tables.CFF2))throw new Error("Variations require a font with the fvar, gvar and glyf, or CFF2 tables.");if("string"===typeof t&&(t=this.namedVariations[t]),"object"!==("undefined"===typeof t?"undefined":$(t)))throw new Error("Variation settings must be either a variation name or settings object.");var n=this.fvar.axis.map(function(e,n){var r=e.axisTag.trim();return r in t?Math.max(e.minValue,Math.min(e.maxValue,t[r])):e.defaultValue}),r=new o.a.DecodeStream(this.stream.buffer);r.pos=this._directoryPos;var i=new e(r,n);return i._tables=this._tables,i},e.prototype.getFont=function(e){return this.getVariation(e)},te(e,[{key:"postscriptName",get:function(){var e=this.name.records.postscriptName;return e?e[Object.keys(e)[0]]:null}},{key:"fullName",get:function(){return this.getName("fullName")}},{key:"familyName",get:function(){return this.getName("fontFamily")}},{key:"subfamilyName",get:function(){return this.getName("fontSubfamily")}},{key:"copyright",get:function(){return this.getName("copyright")}},{key:"version",get:function(){return this.getName("version")}},{key:"ascent",get:function(){return this.hhea.ascent}},{key:"descent",get:function(){return this.hhea.descent}},{key:"lineGap",get:function(){return this.hhea.lineGap}},{key:"underlinePosition",get:function(){return this.post.underlinePosition}},{key:"underlineThickness",get:function(){return this.post.underlineThickness}},{key:"italicAngle",get:function(){return this.post.italicAngle}},{key:"capHeight",get:function(){var e=this["OS/2"];return e?e.capHeight:this.ascent}},{key:"xHeight",get:function(){var e=this["OS/2"];return e?e.xHeight:0}},{key:"numGlyphs",get:function(){return this.maxp.numGlyphs}},{key:"unitsPerEm",get:function(){return this.head.unitsPerEm}},{key:"bbox",get:function(){return Object.freeze(new $r(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}},{key:"_cmapProcessor",get:function(){return new Qr(this.cmap)}},{key:"characterSet",get:function(){return this._cmapProcessor.getCharacterSet()}},{key:"_layoutEngine",get:function(){return new Fa(this)}},{key:"availableFeatures",get:function(){return this._layoutEngine.getAvailableFeatures()}},{key:"variationAxes",get:function(){var e={};if(!this.fvar)return e;var t=this.fvar.axis,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i;e[o.axisTag.trim()]={name:o.name.en,min:o.minValue,default:o.defaultValue,max:o.maxValue}}return e}},{key:"namedVariations",get:function(){var e={};if(!this.fvar)return e;var t=this.fvar.instance,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}for(var o=i,a={},s=0;s<this.fvar.axis.length;s++){a[this.fvar.axis[s].axisTag.trim()]=o.coord[s]}e[o.name.en]=a}return e}},{key:"_variationProcessor",get:function(){if(!this.fvar)return null;var e=this.variationCoords;return e||this.CFF2?(e||(e=this.fvar.axis.map(function(e){return e.defaultValue})),new is(this,e)):null}}]),e}()).prototype,"bbox",[S],Object.getOwnPropertyDescriptor(qa.prototype,"bbox"),qa.prototype),ds(qa.prototype,"_cmapProcessor",[S],Object.getOwnPropertyDescriptor(qa.prototype,"_cmapProcessor"),qa.prototype),ds(qa.prototype,"characterSet",[S],Object.getOwnPropertyDescriptor(qa.prototype,"characterSet"),qa.prototype),ds(qa.prototype,"_layoutEngine",[S],Object.getOwnPropertyDescriptor(qa.prototype,"_layoutEngine"),qa.prototype),ds(qa.prototype,"variationAxes",[S],Object.getOwnPropertyDescriptor(qa.prototype,"variationAxes"),qa.prototype),ds(qa.prototype,"namedVariations",[S],Object.getOwnPropertyDescriptor(qa.prototype,"namedVariations"),qa.prototype),ds(qa.prototype,"_variationProcessor",[S],Object.getOwnPropertyDescriptor(qa.prototype,"_variationProcessor"),qa.prototype),qa),hs=new o.a.Struct({tag:new o.a.String(4),offset:new o.a.Pointer(o.a.uint32,"void",{type:"global"}),compLength:o.a.uint32,length:o.a.uint32,origChecksum:o.a.uint32}),fs=new o.a.Struct({tag:new o.a.String(4),flavor:o.a.uint32,length:o.a.uint32,numTables:o.a.uint16,reserved:new o.a.Reserved(o.a.uint16),totalSfntSize:o.a.uint32,majorVersion:o.a.uint16,minorVersion:o.a.uint16,metaOffset:o.a.uint32,metaLength:o.a.uint32,metaOrigLength:o.a.uint32,privOffset:o.a.uint32,privLength:o.a.uint32,tables:new o.a.Array(hs,"numTables")});fs.process=function(){var e={},t=this.tables,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i;e[o.tag]=o}this.tables=e};var ms=function(t){function n(){return ee(this,n),re(this,t.apply(this,arguments))}return ne(n,t),n.probe=function(e){return"wOFF"===e.toString("ascii",0,4)},n.prototype._decodeDirectory=function(){this.directory=fs.decode(this.stream,{_startOffset:0})},n.prototype._getTableStream=function(t){var n=this.directory.tables[t];if(n){if(this.stream.pos=n.offset,n.compLength<n.length){this.stream.pos+=2;var r=new e(n.length),i=v()(this.stream.readBuffer(n.compLength-2),r);return new o.a.DecodeStream(i)}return this.stream}return null},n}(ps),gs=new o.a.VersionedStruct(o.a.uint32,{65536:{numFonts:o.a.uint32,offsets:new o.a.Array(o.a.uint32,"numFonts")},131072:{numFonts:o.a.uint32,offsets:new o.a.Array(o.a.uint32,"numFonts"),dsigTag:o.a.uint32,dsigLength:o.a.uint32,dsigOffset:o.a.uint32}}),bs=function(){function e(t){if(ee(this,e),this.stream=t,"ttcf"!==t.readString(4))throw new Error("Not a TrueType collection");this.header=gs.decode(t)}return e.probe=function(e){return"ttcf"===e.toString("ascii",0,4)},e.prototype.getFont=function(e){var t=this.header.offsets,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var a=i,s=new o.a.DecodeStream(this.stream.buffer);s.pos=a;var l=new ps(s);if(l.postscriptName===e)return l}return null},te(e,[{key:"fonts",get:function(){var e=[],t=this.header.offsets,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var a=i,s=new o.a.DecodeStream(this.stream.buffer);s.pos=a,e.push(new ps(s))}return e}}]),e}(),vs=new o.a.String(o.a.uint8),ys=(new o.a.Struct({len:o.a.uint32,buf:new o.a.Buffer("len")}),new o.a.Struct({id:o.a.uint16,nameOffset:o.a.int16,attr:o.a.uint8,dataOffset:o.a.uint24,handle:o.a.uint32})),_s=new o.a.Struct({name:new o.a.String(4),maxTypeIndex:o.a.uint16,refList:new o.a.Pointer(o.a.uint16,new o.a.Array(ys,function(e){return e.maxTypeIndex+1}),{type:"parent"})}),Ss=new o.a.Struct({length:o.a.uint16,types:new o.a.Array(_s,function(e){return e.length+1})}),ws=new o.a.Struct({reserved:new o.a.Reserved(o.a.uint8,24),typeList:new o.a.Pointer(o.a.uint16,Ss),nameListOffset:new o.a.Pointer(o.a.uint16,"void")}),Es=new o.a.Struct({dataOffset:o.a.uint32,map:new o.a.Pointer(o.a.uint32,ws),dataLength:o.a.uint32,mapLength:o.a.uint32}),Cs=function(){function e(t){ee(this,e),this.stream=t,this.header=Es.decode(this.stream);var n=this.header.map.typeList.types,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o,s=a.refList,l=Array.isArray(s),u=0;for(s=l?s:s[Symbol.iterator]();;){var c;if(l){if(u>=s.length)break;c=s[u++]}else{if((u=s.next()).done)break;c=u.value}var d=c;d.nameOffset>=0?(this.stream.pos=d.nameOffset+this.header.map.nameListOffset,d.name=vs.decode(this.stream)):d.name=null}"sfnt"===a.name&&(this.sfnt=a)}}return e.probe=function(e){var t=new o.a.DecodeStream(e);try{var n=Es.decode(t)}catch(e){return!1}var r=n.map.typeList.types,i=Array.isArray(r),a=0;for(r=i?r:r[Symbol.iterator]();;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if((a=r.next()).done)break;s=a.value}if("sfnt"===s.name)return!0}return!1},e.prototype.getFont=function(e){if(!this.sfnt)return null;var t=this.sfnt.refList,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var a=i,s=this.header.dataOffset+a.dataOffset+4,l=new o.a.DecodeStream(this.stream.buffer.slice(s)),u=new ps(l);if(u.postscriptName===e)return u}return null},te(e,[{key:"fonts",get:function(){var e=[],t=this.sfnt.refList,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var a=i,s=this.header.dataOffset+a.dataOffset+4,l=new o.a.DecodeStream(this.stream.buffer.slice(s));e.push(new ps(l))}return e}}]),e}();y.registerFormat(ps),y.registerFormat(ms),y.registerFormat(bs),y.registerFormat(Cs),t.a=y}).call(t,n(12).Buffer,n(21))},function(e,t){e.exports=[["a140","\ue4c6",62],["a180","\ue505",32],["a240","\ue526",62],["a280","\ue565",32],["a2ab","\ue766",5],["a2e3","\u20ac\ue76d"],["a2ef","\ue76e\ue76f"],["a2fd","\ue770\ue771"],["a340","\ue586",62],["a380","\ue5c5",31,"\u3000"],["a440","\ue5e6",62],["a480","\ue625",32],["a4f4","\ue772",10],["a540","\ue646",62],["a580","\ue685",32],["a5f7","\ue77d",7],["a640","\ue6a6",62],["a680","\ue6e5",32],["a6b9","\ue785",7],["a6d9","\ue78d",6],["a6ec","\ue794\ue795"],["a6f3","\ue796"],["a6f6","\ue797",8],["a740","\ue706",62],["a780","\ue745",32],["a7c2","\ue7a0",14],["a7f2","\ue7af",12],["a896","\ue7bc",10],["a8bc","\ue7c7"],["a8bf","\u01f9"],["a8c1","\ue7c9\ue7ca\ue7cb\ue7cc"],["a8ea","\ue7cd",20],["a958","\ue7e2"],["a95b","\ue7e3"],["a95d","\ue7e4\ue7e5\ue7e6"],["a989","\u303e\u2ff0",11],["a997","\ue7f4",12],["a9f0","\ue801",14],["aaa1","\ue000",93],["aba1","\ue05e",93],["aca1","\ue0bc",93],["ada1","\ue11a",93],["aea1","\ue178",93],["afa1","\ue1d6",93],["d7fa","\ue810",4],["f8a1","\ue234",93],["f9a1","\ue292",93],["faa1","\ue2f0",93],["fba1","\ue34e",93],["fca1","\ue3ac",93],["fda1","\ue40a",93],["fe50","\u2e81\ue816\ue817\ue818\u2e84\u3473\u3447\u2e88\u2e8b\ue81e\u359e\u361a\u360e\u2e8c\u2e97\u396e\u3918\ue826\u39cf\u39df\u3a73\u39d0\ue82b\ue82c\u3b4e\u3c6e\u3ce0\u2ea7\ue831\ue832\u2eaa\u4056\u415f\u2eae\u4337\u2eb3\u2eb6\u2eb7\ue83b\u43b1\u43ac\u2ebb\u43dd\u44d6\u4661\u464c\ue843"],["fe80","\u4723\u4729\u477c\u478d\u2eca\u4947\u497a\u497d\u4982\u4983\u4985\u4986\u499f\u499b\u49b7\u49b6\ue854\ue855\u4ca3\u4c9f\u4ca0\u4ca1\u4c77\u4ca2\u4d13",6,"\u4dae\ue864\ue468",93]]},function(e,t){e.exports=[["0","\0",127],["a140","\u3000\uff0c\u3001\u3002\uff0e\u2027\uff1b\uff1a\uff1f\uff01\ufe30\u2026\u2025\ufe50\ufe51\ufe52\xb7\ufe54\ufe55\ufe56\ufe57\uff5c\u2013\ufe31\u2014\ufe33\u2574\ufe34\ufe4f\uff08\uff09\ufe35\ufe36\uff5b\uff5d\ufe37\ufe38\u3014\u3015\ufe39\ufe3a\u3010\u3011\ufe3b\ufe3c\u300a\u300b\ufe3d\ufe3e\u3008\u3009\ufe3f\ufe40\u300c\u300d\ufe41\ufe42\u300e\u300f\ufe43\ufe44\ufe59\ufe5a"],["a1a1","\ufe5b\ufe5c\ufe5d\ufe5e\u2018\u2019\u201c\u201d\u301d\u301e\u2035\u2032\uff03\uff06\uff0a\u203b\xa7\u3003\u25cb\u25cf\u25b3\u25b2\u25ce\u2606\u2605\u25c7\u25c6\u25a1\u25a0\u25bd\u25bc\u32a3\u2105\xaf\uffe3\uff3f\u02cd\ufe49\ufe4a\ufe4d\ufe4e\ufe4b\ufe4c\ufe5f\ufe60\ufe61\uff0b\uff0d\xd7\xf7\xb1\u221a\uff1c\uff1e\uff1d\u2266\u2267\u2260\u221e\u2252\u2261\ufe62",4,"\uff5e\u2229\u222a\u22a5\u2220\u221f\u22bf\u33d2\u33d1\u222b\u222e\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uff0f"],["a240","\uff3c\u2215\ufe68\uff04\uffe5\u3012\uffe0\uffe1\uff05\uff20\u2103\u2109\ufe69\ufe6a\ufe6b\u33d5\u339c\u339d\u339e\u33ce\u33a1\u338e\u338f\u33c4\xb0\u5159\u515b\u515e\u515d\u5161\u5163\u55e7\u74e9\u7cce\u2581",7,"\u258f\u258e\u258d\u258c\u258b\u258a\u2589\u253c\u2534\u252c\u2524\u251c\u2594\u2500\u2502\u2595\u250c\u2510\u2514\u2518\u256d"],["a2a1","\u256e\u2570\u256f\u2550\u255e\u256a\u2561\u25e2\u25e3\u25e5\u25e4\u2571\u2572\u2573\uff10",9,"\u2160",9,"\u3021",8,"\u5341\u5344\u5345\uff21",25,"\uff41",21],["a340","\uff57\uff58\uff59\uff5a\u0391",16,"\u03a3",6,"\u03b1",16,"\u03c3",6,"\u3105",10],["a3a1","\u3110",25,"\u02d9\u02c9\u02ca\u02c7\u02cb"],["a3e1","\u20ac"],["a440","\u4e00\u4e59\u4e01\u4e03\u4e43\u4e5d\u4e86\u4e8c\u4eba\u513f\u5165\u516b\u51e0\u5200\u5201\u529b\u5315\u5341\u535c\u53c8\u4e09\u4e0b\u4e08\u4e0a\u4e2b\u4e38\u51e1\u4e45\u4e48\u4e5f\u4e5e\u4e8e\u4ea1\u5140\u5203\u52fa\u5343\u53c9\u53e3\u571f\u58eb\u5915\u5927\u5973\u5b50\u5b51\u5b53\u5bf8\u5c0f\u5c22\u5c38\u5c71\u5ddd\u5de5\u5df1\u5df2\u5df3\u5dfe\u5e72\u5efe\u5f0b\u5f13\u624d"],["a4a1","\u4e11\u4e10\u4e0d\u4e2d\u4e30\u4e39\u4e4b\u5c39\u4e88\u4e91\u4e95\u4e92\u4e94\u4ea2\u4ec1\u4ec0\u4ec3\u4ec6\u4ec7\u4ecd\u4eca\u4ecb\u4ec4\u5143\u5141\u5167\u516d\u516e\u516c\u5197\u51f6\u5206\u5207\u5208\u52fb\u52fe\u52ff\u5316\u5339\u5348\u5347\u5345\u535e\u5384\u53cb\u53ca\u53cd\u58ec\u5929\u592b\u592a\u592d\u5b54\u5c11\u5c24\u5c3a\u5c6f\u5df4\u5e7b\u5eff\u5f14\u5f15\u5fc3\u6208\u6236\u624b\u624e\u652f\u6587\u6597\u65a4\u65b9\u65e5\u66f0\u6708\u6728\u6b20\u6b62\u6b79\u6bcb\u6bd4\u6bdb\u6c0f\u6c34\u706b\u722a\u7236\u723b\u7247\u7259\u725b\u72ac\u738b\u4e19"],["a540","\u4e16\u4e15\u4e14\u4e18\u4e3b\u4e4d\u4e4f\u4e4e\u4ee5\u4ed8\u4ed4\u4ed5\u4ed6\u4ed7\u4ee3\u4ee4\u4ed9\u4ede\u5145\u5144\u5189\u518a\u51ac\u51f9\u51fa\u51f8\u520a\u52a0\u529f\u5305\u5306\u5317\u531d\u4edf\u534a\u5349\u5361\u5360\u536f\u536e\u53bb\u53ef\u53e4\u53f3\u53ec\u53ee\u53e9\u53e8\u53fc\u53f8\u53f5\u53eb\u53e6\u53ea\u53f2\u53f1\u53f0\u53e5\u53ed\u53fb\u56db\u56da\u5916"],["a5a1","\u592e\u5931\u5974\u5976\u5b55\u5b83\u5c3c\u5de8\u5de7\u5de6\u5e02\u5e03\u5e73\u5e7c\u5f01\u5f18\u5f17\u5fc5\u620a\u6253\u6254\u6252\u6251\u65a5\u65e6\u672e\u672c\u672a\u672b\u672d\u6b63\u6bcd\u6c11\u6c10\u6c38\u6c41\u6c40\u6c3e\u72af\u7384\u7389\u74dc\u74e6\u7518\u751f\u7528\u7529\u7530\u7531\u7532\u7533\u758b\u767d\u76ae\u76bf\u76ee\u77db\u77e2\u77f3\u793a\u79be\u7a74\u7acb\u4e1e\u4e1f\u4e52\u4e53\u4e69\u4e99\u4ea4\u4ea6\u4ea5\u4eff\u4f09\u4f19\u4f0a\u4f15\u4f0d\u4f10\u4f11\u4f0f\u4ef2\u4ef6\u4efb\u4ef0\u4ef3\u4efd\u4f01\u4f0b\u5149\u5147\u5146\u5148\u5168"],["a640","\u5171\u518d\u51b0\u5217\u5211\u5212\u520e\u5216\u52a3\u5308\u5321\u5320\u5370\u5371\u5409\u540f\u540c\u540a\u5410\u5401\u540b\u5404\u5411\u540d\u5408\u5403\u540e\u5406\u5412\u56e0\u56de\u56dd\u5733\u5730\u5728\u572d\u572c\u572f\u5729\u5919\u591a\u5937\u5938\u5984\u5978\u5983\u597d\u5979\u5982\u5981\u5b57\u5b58\u5b87\u5b88\u5b85\u5b89\u5bfa\u5c16\u5c79\u5dde\u5e06\u5e76\u5e74"],["a6a1","\u5f0f\u5f1b\u5fd9\u5fd6\u620e\u620c\u620d\u6210\u6263\u625b\u6258\u6536\u65e9\u65e8\u65ec\u65ed\u66f2\u66f3\u6709\u673d\u6734\u6731\u6735\u6b21\u6b64\u6b7b\u6c16\u6c5d\u6c57\u6c59\u6c5f\u6c60\u6c50\u6c55\u6c61\u6c5b\u6c4d\u6c4e\u7070\u725f\u725d\u767e\u7af9\u7c73\u7cf8\u7f36\u7f8a\u7fbd\u8001\u8003\u800c\u8012\u8033\u807f\u8089\u808b\u808c\u81e3\u81ea\u81f3\u81fc\u820c\u821b\u821f\u826e\u8272\u827e\u866b\u8840\u884c\u8863\u897f\u9621\u4e32\u4ea8\u4f4d\u4f4f\u4f47\u4f57\u4f5e\u4f34\u4f5b\u4f55\u4f30\u4f50\u4f51\u4f3d\u4f3a\u4f38\u4f43\u4f54\u4f3c\u4f46\u4f63"],["a740","\u4f5c\u4f60\u4f2f\u4f4e\u4f36\u4f59\u4f5d\u4f48\u4f5a\u514c\u514b\u514d\u5175\u51b6\u51b7\u5225\u5224\u5229\u522a\u5228\u52ab\u52a9\u52aa\u52ac\u5323\u5373\u5375\u541d\u542d\u541e\u543e\u5426\u544e\u5427\u5446\u5443\u5433\u5448\u5442\u541b\u5429\u544a\u5439\u543b\u5438\u542e\u5435\u5436\u5420\u543c\u5440\u5431\u542b\u541f\u542c\u56ea\u56f0\u56e4\u56eb\u574a\u5751\u5740\u574d"],["a7a1","\u5747\u574e\u573e\u5750\u574f\u573b\u58ef\u593e\u599d\u5992\u59a8\u599e\u59a3\u5999\u5996\u598d\u59a4\u5993\u598a\u59a5\u5b5d\u5b5c\u5b5a\u5b5b\u5b8c\u5b8b\u5b8f\u5c2c\u5c40\u5c41\u5c3f\u5c3e\u5c90\u5c91\u5c94\u5c8c\u5deb\u5e0c\u5e8f\u5e87\u5e8a\u5ef7\u5f04\u5f1f\u5f64\u5f62\u5f77\u5f79\u5fd8\u5fcc\u5fd7\u5fcd\u5ff1\u5feb\u5ff8\u5fea\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626d\u628a\u627c\u627e\u6279\u6273\u6292\u626f\u6298\u626e\u6295\u6293\u6291\u6286\u6539\u653b\u6538\u65f1\u66f4\u675f\u674e\u674f\u6750\u6751\u675c\u6756\u675e\u6749\u6746\u6760"],["a840","\u6753\u6757\u6b65\u6bcf\u6c42\u6c5e\u6c99\u6c81\u6c88\u6c89\u6c85\u6c9b\u6c6a\u6c7a\u6c90\u6c70\u6c8c\u6c68\u6c96\u6c92\u6c7d\u6c83\u6c72\u6c7e\u6c74\u6c86\u6c76\u6c8d\u6c94\u6c98\u6c82\u7076\u707c\u707d\u7078\u7262\u7261\u7260\u72c4\u72c2\u7396\u752c\u752b\u7537\u7538\u7682\u76ef\u77e3\u79c1\u79c0\u79bf\u7a76\u7cfb\u7f55\u8096\u8093\u809d\u8098\u809b\u809a\u80b2\u826f\u8292"],["a8a1","\u828b\u828d\u898b\u89d2\u8a00\u8c37\u8c46\u8c55\u8c9d\u8d64\u8d70\u8db3\u8eab\u8eca\u8f9b\u8fb0\u8fc2\u8fc6\u8fc5\u8fc4\u5de1\u9091\u90a2\u90aa\u90a6\u90a3\u9149\u91c6\u91cc\u9632\u962e\u9631\u962a\u962c\u4e26\u4e56\u4e73\u4e8b\u4e9b\u4e9e\u4eab\u4eac\u4f6f\u4f9d\u4f8d\u4f73\u4f7f\u4f6c\u4f9b\u4f8b\u4f86\u4f83\u4f70\u4f75\u4f88\u4f69\u4f7b\u4f96\u4f7e\u4f8f\u4f91\u4f7a\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51bd\u51fd\u523b\u5238\u5237\u523a\u5230\u522e\u5236\u5241\u52be\u52bb\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53d6\u53d4\u53d7\u5473\u5475"],["a940","\u5496\u5478\u5495\u5480\u547b\u5477\u5484\u5492\u5486\u547c\u5490\u5471\u5476\u548c\u549a\u5462\u5468\u548b\u547d\u548e\u56fa\u5783\u5777\u576a\u5769\u5761\u5766\u5764\u577c\u591c\u5949\u5947\u5948\u5944\u5954\u59be\u59bb\u59d4\u59b9\u59ae\u59d1\u59c6\u59d0\u59cd\u59cb\u59d3\u59ca\u59af\u59b3\u59d2\u59c5\u5b5f\u5b64\u5b63\u5b97\u5b9a\u5b98\u5b9c\u5b99\u5b9b\u5c1a\u5c48\u5c45"],["a9a1","\u5c46\u5cb7\u5ca1\u5cb8\u5ca9\u5cab\u5cb1\u5cb3\u5e18\u5e1a\u5e16\u5e15\u5e1b\u5e11\u5e78\u5e9a\u5e97\u5e9c\u5e95\u5e96\u5ef6\u5f26\u5f27\u5f29\u5f80\u5f81\u5f7f\u5f7c\u5fdd\u5fe0\u5ffd\u5ff5\u5fff\u600f\u6014\u602f\u6035\u6016\u602a\u6015\u6021\u6027\u6029\u602b\u601b\u6216\u6215\u623f\u623e\u6240\u627f\u62c9\u62cc\u62c4\u62bf\u62c2\u62b9\u62d2\u62db\u62ab\u62d3\u62d4\u62cb\u62c8\u62a8\u62bd\u62bc\u62d0\u62d9\u62c7\u62cd\u62b5\u62da\u62b1\u62d8\u62d6\u62d7\u62c6\u62ac\u62ce\u653e\u65a7\u65bc\u65fa\u6614\u6613\u660c\u6606\u6602\u660e\u6600\u660f\u6615\u660a"],["aa40","\u6607\u670d\u670b\u676d\u678b\u6795\u6771\u679c\u6773\u6777\u6787\u679d\u6797\u676f\u6770\u677f\u6789\u677e\u6790\u6775\u679a\u6793\u677c\u676a\u6772\u6b23\u6b66\u6b67\u6b7f\u6c13\u6c1b\u6ce3\u6ce8\u6cf3\u6cb1\u6ccc\u6ce5\u6cb3\u6cbd\u6cbe\u6cbc\u6ce2\u6cab\u6cd5\u6cd3\u6cb8\u6cc4\u6cb9\u6cc1\u6cae\u6cd7\u6cc5\u6cf1\u6cbf\u6cbb\u6ce1\u6cdb\u6cca\u6cac\u6cef\u6cdc\u6cd6\u6ce0"],["aaa1","\u7095\u708e\u7092\u708a\u7099\u722c\u722d\u7238\u7248\u7267\u7269\u72c0\u72ce\u72d9\u72d7\u72d0\u73a9\u73a8\u739f\u73ab\u73a5\u753d\u759d\u7599\u759a\u7684\u76c2\u76f2\u76f4\u77e5\u77fd\u793e\u7940\u7941\u79c9\u79c8\u7a7a\u7a79\u7afa\u7cfe\u7f54\u7f8c\u7f8b\u8005\u80ba\u80a5\u80a2\u80b1\u80a1\u80ab\u80a9\u80b4\u80aa\u80af\u81e5\u81fe\u820d\u82b3\u829d\u8299\u82ad\u82bd\u829f\u82b9\u82b1\u82ac\u82a5\u82af\u82b8\u82a3\u82b0\u82be\u82b7\u864e\u8671\u521d\u8868\u8ecb\u8fce\u8fd4\u8fd1\u90b5\u90b8\u90b1\u90b6\u91c7\u91d1\u9577\u9580\u961c\u9640\u963f\u963b\u9644"],["ab40","\u9642\u96b9\u96e8\u9752\u975e\u4e9f\u4ead\u4eae\u4fe1\u4fb5\u4faf\u4fbf\u4fe0\u4fd1\u4fcf\u4fdd\u4fc3\u4fb6\u4fd8\u4fdf\u4fca\u4fd7\u4fae\u4fd0\u4fc4\u4fc2\u4fda\u4fce\u4fde\u4fb7\u5157\u5192\u5191\u51a0\u524e\u5243\u524a\u524d\u524c\u524b\u5247\u52c7\u52c9\u52c3\u52c1\u530d\u5357\u537b\u539a\u53db\u54ac\u54c0\u54a8\u54ce\u54c9\u54b8\u54a6\u54b3\u54c7\u54c2\u54bd\u54aa\u54c1"],["aba1","\u54c4\u54c8\u54af\u54ab\u54b1\u54bb\u54a9\u54a7\u54bf\u56ff\u5782\u578b\u57a0\u57a3\u57a2\u57ce\u57ae\u5793\u5955\u5951\u594f\u594e\u5950\u59dc\u59d8\u59ff\u59e3\u59e8\u5a03\u59e5\u59ea\u59da\u59e6\u5a01\u59fb\u5b69\u5ba3\u5ba6\u5ba4\u5ba2\u5ba5\u5c01\u5c4e\u5c4f\u5c4d\u5c4b\u5cd9\u5cd2\u5df7\u5e1d\u5e25\u5e1f\u5e7d\u5ea0\u5ea6\u5efa\u5f08\u5f2d\u5f65\u5f88\u5f85\u5f8a\u5f8b\u5f87\u5f8c\u5f89\u6012\u601d\u6020\u6025\u600e\u6028\u604d\u6070\u6068\u6062\u6046\u6043\u606c\u606b\u606a\u6064\u6241\u62dc\u6316\u6309\u62fc\u62ed\u6301\u62ee\u62fd\u6307\u62f1\u62f7"],["ac40","\u62ef\u62ec\u62fe\u62f4\u6311\u6302\u653f\u6545\u65ab\u65bd\u65e2\u6625\u662d\u6620\u6627\u662f\u661f\u6628\u6631\u6624\u66f7\u67ff\u67d3\u67f1\u67d4\u67d0\u67ec\u67b6\u67af\u67f5\u67e9\u67ef\u67c4\u67d1\u67b4\u67da\u67e5\u67b8\u67cf\u67de\u67f3\u67b0\u67d9\u67e2\u67dd\u67d2\u6b6a\u6b83\u6b86\u6bb5\u6bd2\u6bd7\u6c1f\u6cc9\u6d0b\u6d32\u6d2a\u6d41\u6d25\u6d0c\u6d31\u6d1e\u6d17"],["aca1","\u6d3b\u6d3d\u6d3e\u6d36\u6d1b\u6cf5\u6d39\u6d27\u6d38\u6d29\u6d2e\u6d35\u6d0e\u6d2b\u70ab\u70ba\u70b3\u70ac\u70af\u70ad\u70b8\u70ae\u70a4\u7230\u7272\u726f\u7274\u72e9\u72e0\u72e1\u73b7\u73ca\u73bb\u73b2\u73cd\u73c0\u73b3\u751a\u752d\u754f\u754c\u754e\u754b\u75ab\u75a4\u75a5\u75a2\u75a3\u7678\u7686\u7687\u7688\u76c8\u76c6\u76c3\u76c5\u7701\u76f9\u76f8\u7709\u770b\u76fe\u76fc\u7707\u77dc\u7802\u7814\u780c\u780d\u7946\u7949\u7948\u7947\u79b9\u79ba\u79d1\u79d2\u79cb\u7a7f\u7a81\u7aff\u7afd\u7c7d\u7d02\u7d05\u7d00\u7d09\u7d07\u7d04\u7d06\u7f38\u7f8e\u7fbf\u8004"],["ad40","\u8010\u800d\u8011\u8036\u80d6\u80e5\u80da\u80c3\u80c4\u80cc\u80e1\u80db\u80ce\u80de\u80e4\u80dd\u81f4\u8222\u82e7\u8303\u8305\u82e3\u82db\u82e6\u8304\u82e5\u8302\u8309\u82d2\u82d7\u82f1\u8301\u82dc\u82d4\u82d1\u82de\u82d3\u82df\u82ef\u8306\u8650\u8679\u867b\u867a\u884d\u886b\u8981\u89d4\u8a08\u8a02\u8a03\u8c9e\u8ca0\u8d74\u8d73\u8db4\u8ecd\u8ecc\u8ff0\u8fe6\u8fe2\u8fea\u8fe5"],["ada1","\u8fed\u8feb\u8fe4\u8fe8\u90ca\u90ce\u90c1\u90c3\u914b\u914a\u91cd\u9582\u9650\u964b\u964c\u964d\u9762\u9769\u97cb\u97ed\u97f3\u9801\u98a8\u98db\u98df\u9996\u9999\u4e58\u4eb3\u500c\u500d\u5023\u4fef\u5026\u5025\u4ff8\u5029\u5016\u5006\u503c\u501f\u501a\u5012\u5011\u4ffa\u5000\u5014\u5028\u4ff1\u5021\u500b\u5019\u5018\u4ff3\u4fee\u502d\u502a\u4ffe\u502b\u5009\u517c\u51a4\u51a5\u51a2\u51cd\u51cc\u51c6\u51cb\u5256\u525c\u5254\u525b\u525d\u532a\u537f\u539f\u539d\u53df\u54e8\u5510\u5501\u5537\u54fc\u54e5\u54f2\u5506\u54fa\u5514\u54e9\u54ed\u54e1\u5509\u54ee\u54ea"],["ae40","\u54e6\u5527\u5507\u54fd\u550f\u5703\u5704\u57c2\u57d4\u57cb\u57c3\u5809\u590f\u5957\u5958\u595a\u5a11\u5a18\u5a1c\u5a1f\u5a1b\u5a13\u59ec\u5a20\u5a23\u5a29\u5a25\u5a0c\u5a09\u5b6b\u5c58\u5bb0\u5bb3\u5bb6\u5bb4\u5bae\u5bb5\u5bb9\u5bb8\u5c04\u5c51\u5c55\u5c50\u5ced\u5cfd\u5cfb\u5cea\u5ce8\u5cf0\u5cf6\u5d01\u5cf4\u5dee\u5e2d\u5e2b\u5eab\u5ead\u5ea7\u5f31\u5f92\u5f91\u5f90\u6059"],["aea1","\u6063\u6065\u6050\u6055\u606d\u6069\u606f\u6084\u609f\u609a\u608d\u6094\u608c\u6085\u6096\u6247\u62f3\u6308\u62ff\u634e\u633e\u632f\u6355\u6342\u6346\u634f\u6349\u633a\u6350\u633d\u632a\u632b\u6328\u634d\u634c\u6548\u6549\u6599\u65c1\u65c5\u6642\u6649\u664f\u6643\u6652\u664c\u6645\u6641\u66f8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68b3\u6817\u684c\u6851\u683d\u67f4\u6850\u6840\u683c\u6843\u682a\u6845\u6813\u6818\u6841\u6b8a\u6b89\u6bb7\u6c23\u6c27\u6c28\u6c26\u6c24\u6cf0\u6d6a\u6d95\u6d88\u6d87\u6d66\u6d78\u6d77\u6d59\u6d93"],["af40","\u6d6c\u6d89\u6d6e\u6d5a\u6d74\u6d69\u6d8c\u6d8a\u6d79\u6d85\u6d65\u6d94\u70ca\u70d8\u70e4\u70d9\u70c8\u70cf\u7239\u7279\u72fc\u72f9\u72fd\u72f8\u72f7\u7386\u73ed\u7409\u73ee\u73e0\u73ea\u73de\u7554\u755d\u755c\u755a\u7559\u75be\u75c5\u75c7\u75b2\u75b3\u75bd\u75bc\u75b9\u75c2\u75b8\u768b\u76b0\u76ca\u76cd\u76ce\u7729\u771f\u7720\u7728\u77e9\u7830\u7827\u7838\u781d\u7834\u7837"],["afa1","\u7825\u782d\u7820\u781f\u7832\u7955\u7950\u7960\u795f\u7956\u795e\u795d\u7957\u795a\u79e4\u79e3\u79e7\u79df\u79e6\u79e9\u79d8\u7a84\u7a88\u7ad9\u7b06\u7b11\u7c89\u7d21\u7d17\u7d0b\u7d0a\u7d20\u7d22\u7d14\u7d10\u7d15\u7d1a\u7d1c\u7d0d\u7d19\u7d1b\u7f3a\u7f5f\u7f94\u7fc5\u7fc1\u8006\u8018\u8015\u8019\u8017\u803d\u803f\u80f1\u8102\u80f0\u8105\u80ed\u80f4\u8106\u80f8\u80f3\u8108\u80fd\u810a\u80fc\u80ef\u81ed\u81ec\u8200\u8210\u822a\u822b\u8228\u822c\u82bb\u832b\u8352\u8354\u834a\u8338\u8350\u8349\u8335\u8334\u834f\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343"],["b040","\u8654\u868a\u86aa\u8693\u86a4\u86a9\u868c\u86a3\u869c\u8870\u8877\u8881\u8882\u887d\u8879\u8a18\u8a10\u8a0e\u8a0c\u8a15\u8a0a\u8a17\u8a13\u8a16\u8a0f\u8a11\u8c48\u8c7a\u8c79\u8ca1\u8ca2\u8d77\u8eac\u8ed2\u8ed4\u8ecf\u8fb1\u9001\u9006\u8ff7\u9000\u8ffa\u8ff4\u9003\u8ffd\u9005\u8ff8\u9095\u90e1\u90dd\u90e2\u9152\u914d\u914c\u91d8\u91dd\u91d7\u91dc\u91d9\u9583\u9662\u9663\u9661"],["b0a1","\u965b\u965d\u9664\u9658\u965e\u96bb\u98e2\u99ac\u9aa8\u9ad8\u9b25\u9b32\u9b3c\u4e7e\u507a\u507d\u505c\u5047\u5043\u504c\u505a\u5049\u5065\u5076\u504e\u5055\u5075\u5074\u5077\u504f\u500f\u506f\u506d\u515c\u5195\u51f0\u526a\u526f\u52d2\u52d9\u52d8\u52d5\u5310\u530f\u5319\u533f\u5340\u533e\u53c3\u66fc\u5546\u556a\u5566\u5544\u555e\u5561\u5543\u554a\u5531\u5556\u554f\u5555\u552f\u5564\u5538\u552e\u555c\u552c\u5563\u5533\u5541\u5557\u5708\u570b\u5709\u57df\u5805\u580a\u5806\u57e0\u57e4\u57fa\u5802\u5835\u57f7\u57f9\u5920\u5962\u5a36\u5a41\u5a49\u5a66\u5a6a\u5a40"],["b140","\u5a3c\u5a62\u5a5a\u5a46\u5a4a\u5b70\u5bc7\u5bc5\u5bc4\u5bc2\u5bbf\u5bc6\u5c09\u5c08\u5c07\u5c60\u5c5c\u5c5d\u5d07\u5d06\u5d0e\u5d1b\u5d16\u5d22\u5d11\u5d29\u5d14\u5d19\u5d24\u5d27\u5d17\u5de2\u5e38\u5e36\u5e33\u5e37\u5eb7\u5eb8\u5eb6\u5eb5\u5ebe\u5f35\u5f37\u5f57\u5f6c\u5f69\u5f6b\u5f97\u5f99\u5f9e\u5f98\u5fa1\u5fa0\u5f9c\u607f\u60a3\u6089\u60a0\u60a8\u60cb\u60b4\u60e6\u60bd"],["b1a1","\u60c5\u60bb\u60b5\u60dc\u60bc\u60d8\u60d5\u60c6\u60df\u60b8\u60da\u60c7\u621a\u621b\u6248\u63a0\u63a7\u6372\u6396\u63a2\u63a5\u6377\u6367\u6398\u63aa\u6371\u63a9\u6389\u6383\u639b\u636b\u63a8\u6384\u6388\u6399\u63a1\u63ac\u6392\u638f\u6380\u637b\u6369\u6368\u637a\u655d\u6556\u6551\u6559\u6557\u555f\u654f\u6558\u6555\u6554\u659c\u659b\u65ac\u65cf\u65cb\u65cc\u65ce\u665d\u665a\u6664\u6668\u6666\u665e\u66f9\u52d7\u671b\u6881\u68af\u68a2\u6893\u68b5\u687f\u6876\u68b1\u68a7\u6897\u68b0\u6883\u68c4\u68ad\u6886\u6885\u6894\u689d\u68a8\u689f\u68a1\u6882\u6b32\u6bba"],["b240","\u6beb\u6bec\u6c2b\u6d8e\u6dbc\u6df3\u6dd9\u6db2\u6de1\u6dcc\u6de4\u6dfb\u6dfa\u6e05\u6dc7\u6dcb\u6daf\u6dd1\u6dae\u6dde\u6df9\u6db8\u6df7\u6df5\u6dc5\u6dd2\u6e1a\u6db5\u6dda\u6deb\u6dd8\u6dea\u6df1\u6dee\u6de8\u6dc6\u6dc4\u6daa\u6dec\u6dbf\u6de6\u70f9\u7109\u710a\u70fd\u70ef\u723d\u727d\u7281\u731c\u731b\u7316\u7313\u7319\u7387\u7405\u740a\u7403\u7406\u73fe\u740d\u74e0\u74f6"],["b2a1","\u74f7\u751c\u7522\u7565\u7566\u7562\u7570\u758f\u75d4\u75d5\u75b5\u75ca\u75cd\u768e\u76d4\u76d2\u76db\u7737\u773e\u773c\u7736\u7738\u773a\u786b\u7843\u784e\u7965\u7968\u796d\u79fb\u7a92\u7a95\u7b20\u7b28\u7b1b\u7b2c\u7b26\u7b19\u7b1e\u7b2e\u7c92\u7c97\u7c95\u7d46\u7d43\u7d71\u7d2e\u7d39\u7d3c\u7d40\u7d30\u7d33\u7d44\u7d2f\u7d42\u7d32\u7d31\u7f3d\u7f9e\u7f9a\u7fcc\u7fce\u7fd2\u801c\u804a\u8046\u812f\u8116\u8123\u812b\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838e\u839e\u8398\u8378\u83a2\u8396\u83bd\u83ab\u8392\u838a\u8393\u8389\u83a0\u8377\u837b\u837c"],["b340","\u8386\u83a7\u8655\u5f6a\u86c7\u86c0\u86b6\u86c4\u86b5\u86c6\u86cb\u86b1\u86af\u86c9\u8853\u889e\u8888\u88ab\u8892\u8896\u888d\u888b\u8993\u898f\u8a2a\u8a1d\u8a23\u8a25\u8a31\u8a2d\u8a1f\u8a1b\u8a22\u8c49\u8c5a\u8ca9\u8cac\u8cab\u8ca8\u8caa\u8ca7\u8d67\u8d66\u8dbe\u8dba\u8edb\u8edf\u9019\u900d\u901a\u9017\u9023\u901f\u901d\u9010\u9015\u901e\u9020\u900f\u9022\u9016\u901b\u9014"],["b3a1","\u90e8\u90ed\u90fd\u9157\u91ce\u91f5\u91e6\u91e3\u91e7\u91ed\u91e9\u9589\u966a\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966c\u96c0\u96ea\u96e9\u7ae0\u7adf\u9802\u9803\u9b5a\u9ce5\u9e75\u9e7f\u9ea5\u9ebb\u50a2\u508d\u5085\u5099\u5091\u5080\u5096\u5098\u509a\u6700\u51f1\u5272\u5274\u5275\u5269\u52de\u52dd\u52db\u535a\u53a5\u557b\u5580\u55a7\u557c\u558a\u559d\u5598\u5582\u559c\u55aa\u5594\u5587\u558b\u5583\u55b3\u55ae\u559f\u553e\u55b2\u559a\u55bb\u55ac\u55b1\u557e\u5589\u55ab\u5599\u570d\u582f\u582a\u5834\u5824\u5830\u5831\u5821\u581d\u5820\u58f9\u58fa\u5960"],["b440","\u5a77\u5a9a\u5a7f\u5a92\u5a9b\u5aa7\u5b73\u5b71\u5bd2\u5bcc\u5bd3\u5bd0\u5c0a\u5c0b\u5c31\u5d4c\u5d50\u5d34\u5d47\u5dfd\u5e45\u5e3d\u5e40\u5e43\u5e7e\u5eca\u5ec1\u5ec2\u5ec4\u5f3c\u5f6d\u5fa9\u5faa\u5fa8\u60d1\u60e1\u60b2\u60b6\u60e0\u611c\u6123\u60fa\u6115\u60f0\u60fb\u60f4\u6168\u60f1\u610e\u60f6\u6109\u6100\u6112\u621f\u6249\u63a3\u638c\u63cf\u63c0\u63e9\u63c9\u63c6\u63cd"],["b4a1","\u63d2\u63e3\u63d0\u63e1\u63d6\u63ed\u63ee\u6376\u63f4\u63ea\u63db\u6452\u63da\u63f9\u655e\u6566\u6562\u6563\u6591\u6590\u65af\u666e\u6670\u6674\u6676\u666f\u6691\u667a\u667e\u6677\u66fe\u66ff\u671f\u671d\u68fa\u68d5\u68e0\u68d8\u68d7\u6905\u68df\u68f5\u68ee\u68e7\u68f9\u68d2\u68f2\u68e3\u68cb\u68cd\u690d\u6912\u690e\u68c9\u68da\u696e\u68fb\u6b3e\u6b3a\u6b3d\u6b98\u6b96\u6bbc\u6bef\u6c2e\u6c2f\u6c2c\u6e2f\u6e38\u6e54\u6e21\u6e32\u6e67\u6e4a\u6e20\u6e25\u6e23\u6e1b\u6e5b\u6e58\u6e24\u6e56\u6e6e\u6e2d\u6e26\u6e6f\u6e34\u6e4d\u6e3a\u6e2c\u6e43\u6e1d\u6e3e\u6ecb"],["b540","\u6e89\u6e19\u6e4e\u6e63\u6e44\u6e72\u6e69\u6e5f\u7119\u711a\u7126\u7130\u7121\u7136\u716e\u711c\u724c\u7284\u7280\u7336\u7325\u7334\u7329\u743a\u742a\u7433\u7422\u7425\u7435\u7436\u7434\u742f\u741b\u7426\u7428\u7525\u7526\u756b\u756a\u75e2\u75db\u75e3\u75d9\u75d8\u75de\u75e0\u767b\u767c\u7696\u7693\u76b4\u76dc\u774f\u77ed\u785d\u786c\u786f\u7a0d\u7a08\u7a0b\u7a05\u7a00\u7a98"],["b5a1","\u7a97\u7a96\u7ae5\u7ae3\u7b49\u7b56\u7b46\u7b50\u7b52\u7b54\u7b4d\u7b4b\u7b4f\u7b51\u7c9f\u7ca5\u7d5e\u7d50\u7d68\u7d55\u7d2b\u7d6e\u7d72\u7d61\u7d66\u7d62\u7d70\u7d73\u5584\u7fd4\u7fd5\u800b\u8052\u8085\u8155\u8154\u814b\u8151\u814e\u8139\u8146\u813e\u814c\u8153\u8174\u8212\u821c\u83e9\u8403\u83f8\u840d\u83e0\u83c5\u840b\u83c1\u83ef\u83f1\u83f4\u8457\u840a\u83f0\u840c\u83cc\u83fd\u83f2\u83ca\u8438\u840e\u8404\u83dc\u8407\u83d4\u83df\u865b\u86df\u86d9\u86ed\u86d4\u86db\u86e4\u86d0\u86de\u8857\u88c1\u88c2\u88b1\u8983\u8996\u8a3b\u8a60\u8a55\u8a5e\u8a3c\u8a41"],["b640","\u8a54\u8a5b\u8a50\u8a46\u8a34\u8a3a\u8a36\u8a56\u8c61\u8c82\u8caf\u8cbc\u8cb3\u8cbd\u8cc1\u8cbb\u8cc0\u8cb4\u8cb7\u8cb6\u8cbf\u8cb8\u8d8a\u8d85\u8d81\u8dce\u8ddd\u8dcb\u8dda\u8dd1\u8dcc\u8ddb\u8dc6\u8efb\u8ef8\u8efc\u8f9c\u902e\u9035\u9031\u9038\u9032\u9036\u9102\u90f5\u9109\u90fe\u9163\u9165\u91cf\u9214\u9215\u9223\u9209\u921e\u920d\u9210\u9207\u9211\u9594\u958f\u958b\u9591"],["b6a1","\u9593\u9592\u958e\u968a\u968e\u968b\u967d\u9685\u9686\u968d\u9672\u9684\u96c1\u96c5\u96c4\u96c6\u96c7\u96ef\u96f2\u97cc\u9805\u9806\u9808\u98e7\u98ea\u98ef\u98e9\u98f2\u98ed\u99ae\u99ad\u9ec3\u9ecd\u9ed1\u4e82\u50ad\u50b5\u50b2\u50b3\u50c5\u50be\u50ac\u50b7\u50bb\u50af\u50c7\u527f\u5277\u527d\u52df\u52e6\u52e4\u52e2\u52e3\u532f\u55df\u55e8\u55d3\u55e6\u55ce\u55dc\u55c7\u55d1\u55e3\u55e4\u55ef\u55da\u55e1\u55c5\u55c6\u55e5\u55c9\u5712\u5713\u585e\u5851\u5858\u5857\u585a\u5854\u586b\u584c\u586d\u584a\u5862\u5852\u584b\u5967\u5ac1\u5ac9\u5acc\u5abe\u5abd\u5abc"],["b740","\u5ab3\u5ac2\u5ab2\u5d69\u5d6f\u5e4c\u5e79\u5ec9\u5ec8\u5f12\u5f59\u5fac\u5fae\u611a\u610f\u6148\u611f\u60f3\u611b\u60f9\u6101\u6108\u614e\u614c\u6144\u614d\u613e\u6134\u6127\u610d\u6106\u6137\u6221\u6222\u6413\u643e\u641e\u642a\u642d\u643d\u642c\u640f\u641c\u6414\u640d\u6436\u6416\u6417\u6406\u656c\u659f\u65b0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668d\u6703\u6994\u696d"],["b7a1","\u695a\u6977\u6960\u6954\u6975\u6930\u6982\u694a\u6968\u696b\u695e\u6953\u6979\u6986\u695d\u6963\u695b\u6b47\u6b72\u6bc0\u6bbf\u6bd3\u6bfd\u6ea2\u6eaf\u6ed3\u6eb6\u6ec2\u6e90\u6e9d\u6ec7\u6ec5\u6ea5\u6e98\u6ebc\u6eba\u6eab\u6ed1\u6e96\u6e9c\u6ec4\u6ed4\u6eaa\u6ea7\u6eb4\u714e\u7159\u7169\u7164\u7149\u7167\u715c\u716c\u7166\u714c\u7165\u715e\u7146\u7168\u7156\u723a\u7252\u7337\u7345\u733f\u733e\u746f\u745a\u7455\u745f\u745e\u7441\u743f\u7459\u745b\u745c\u7576\u7578\u7600\u75f0\u7601\u75f2\u75f1\u75fa\u75ff\u75f4\u75f3\u76de\u76df\u775b\u776b\u7766\u775e\u7763"],["b840","\u7779\u776a\u776c\u775c\u7765\u7768\u7762\u77ee\u788e\u78b0\u7897\u7898\u788c\u7889\u787c\u7891\u7893\u787f\u797a\u797f\u7981\u842c\u79bd\u7a1c\u7a1a\u7a20\u7a14\u7a1f\u7a1e\u7a9f\u7aa0\u7b77\u7bc0\u7b60\u7b6e\u7b67\u7cb1\u7cb3\u7cb5\u7d93\u7d79\u7d91\u7d81\u7d8f\u7d5b\u7f6e\u7f69\u7f6a\u7f72\u7fa9\u7fa8\u7fa4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816e\u8173\u816b"],["b8a1","\u8179\u817a\u8166\u8205\u8247\u8482\u8477\u843d\u8431\u8475\u8466\u846b\u8449\u846c\u845b\u843c\u8435\u8461\u8463\u8469\u846d\u8446\u865e\u865c\u865f\u86f9\u8713\u8708\u8707\u8700\u86fe\u86fb\u8702\u8703\u8706\u870a\u8859\u88df\u88d4\u88d9\u88dc\u88d8\u88dd\u88e1\u88ca\u88d5\u88d2\u899c\u89e3\u8a6b\u8a72\u8a73\u8a66\u8a69\u8a70\u8a87\u8a7c\u8a63\u8aa0\u8a71\u8a85\u8a6d\u8a62\u8a6e\u8a6c\u8a79\u8a7b\u8a3e\u8a68\u8c62\u8c8a\u8c89\u8cca\u8cc7\u8cc8\u8cc4\u8cb2\u8cc3\u8cc2\u8cc5\u8de1\u8ddf\u8de8\u8def\u8df3\u8dfa\u8dea\u8de4\u8de6\u8eb2\u8f03\u8f09\u8efe\u8f0a"],["b940","\u8f9f\u8fb2\u904b\u904a\u9053\u9042\u9054\u903c\u9055\u9050\u9047\u904f\u904e\u904d\u9051\u903e\u9041\u9112\u9117\u916c\u916a\u9169\u91c9\u9237\u9257\u9238\u923d\u9240\u923e\u925b\u924b\u9264\u9251\u9234\u9249\u924d\u9245\u9239\u923f\u925a\u9598\u9698\u9694\u9695\u96cd\u96cb\u96c9\u96ca\u96f7\u96fb\u96f9\u96f6\u9756\u9774\u9776\u9810\u9811\u9813\u980a\u9812\u980c\u98fc\u98f4"],["b9a1","\u98fd\u98fe\u99b3\u99b1\u99b4\u9ae1\u9ce9\u9e82\u9f0e\u9f13\u9f20\u50e7\u50ee\u50e5\u50d6\u50ed\u50da\u50d5\u50cf\u50d1\u50f1\u50ce\u50e9\u5162\u51f3\u5283\u5282\u5331\u53ad\u55fe\u5600\u561b\u5617\u55fd\u5614\u5606\u5609\u560d\u560e\u55f7\u5616\u561f\u5608\u5610\u55f6\u5718\u5716\u5875\u587e\u5883\u5893\u588a\u5879\u5885\u587d\u58fd\u5925\u5922\u5924\u596a\u5969\u5ae1\u5ae6\u5ae9\u5ad7\u5ad6\u5ad8\u5ae3\u5b75\u5bde\u5be7\u5be1\u5be5\u5be6\u5be8\u5be2\u5be4\u5bdf\u5c0d\u5c62\u5d84\u5d87\u5e5b\u5e63\u5e55\u5e57\u5e54\u5ed3\u5ed6\u5f0a\u5f46\u5f70\u5fb9\u6147"],["ba40","\u613f\u614b\u6177\u6162\u6163\u615f\u615a\u6158\u6175\u622a\u6487\u6458\u6454\u64a4\u6478\u645f\u647a\u6451\u6467\u6434\u646d\u647b\u6572\u65a1\u65d7\u65d6\u66a2\u66a8\u669d\u699c\u69a8\u6995\u69c1\u69ae\u69d3\u69cb\u699b\u69b7\u69bb\u69ab\u69b4\u69d0\u69cd\u69ad\u69cc\u69a6\u69c3\u69a3\u6b49\u6b4c\u6c33\u6f33\u6f14\u6efe\u6f13\u6ef4\u6f29\u6f3e\u6f20\u6f2c\u6f0f\u6f02\u6f22"],["baa1","\u6eff\u6eef\u6f06\u6f31\u6f38\u6f32\u6f23\u6f15\u6f2b\u6f2f\u6f88\u6f2a\u6eec\u6f01\u6ef2\u6ecc\u6ef7\u7194\u7199\u717d\u718a\u7184\u7192\u723e\u7292\u7296\u7344\u7350\u7464\u7463\u746a\u7470\u746d\u7504\u7591\u7627\u760d\u760b\u7609\u7613\u76e1\u76e3\u7784\u777d\u777f\u7761\u78c1\u789f\u78a7\u78b3\u78a9\u78a3\u798e\u798f\u798d\u7a2e\u7a31\u7aaa\u7aa9\u7aed\u7aef\u7ba1\u7b95\u7b8b\u7b75\u7b97\u7b9d\u7b94\u7b8f\u7bb8\u7b87\u7b84\u7cb9\u7cbd\u7cbe\u7dbb\u7db0\u7d9c\u7dbd\u7dbe\u7da0\u7dca\u7db4\u7db2\u7db1\u7dba\u7da2\u7dbf\u7db5\u7db8\u7dad\u7dd2\u7dc7\u7dac"],["bb40","\u7f70\u7fe0\u7fe1\u7fdf\u805e\u805a\u8087\u8150\u8180\u818f\u8188\u818a\u817f\u8182\u81e7\u81fa\u8207\u8214\u821e\u824b\u84c9\u84bf\u84c6\u84c4\u8499\u849e\u84b2\u849c\u84cb\u84b8\u84c0\u84d3\u8490\u84bc\u84d1\u84ca\u873f\u871c\u873b\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88f3\u8902\u88f4\u88f9\u88f8\u88fd\u88e8\u891a\u88ef\u8aa6\u8a8c\u8a9e\u8aa3\u8a8d\u8aa1\u8a93\u8aa4"],["bba1","\u8aaa\u8aa5\u8aa8\u8a98\u8a91\u8a9a\u8aa7\u8c6a\u8c8d\u8c8c\u8cd3\u8cd1\u8cd2\u8d6b\u8d99\u8d95\u8dfc\u8f14\u8f12\u8f15\u8f13\u8fa3\u9060\u9058\u905c\u9063\u9059\u905e\u9062\u905d\u905b\u9119\u9118\u911e\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927b\u9293\u929c\u92a8\u927c\u9291\u95a1\u95a8\u95a9\u95a3\u95a5\u95a4\u9699\u969c\u969b\u96cc\u96d2\u9700\u977c\u9785\u97f6\u9817\u9818\u98af\u98b1\u9903\u9905\u990c\u9909\u99c1\u9aaf\u9ab0\u9ae6\u9b41\u9b42\u9cf4\u9cf6\u9cf3\u9ebc\u9f3b\u9f4a\u5104\u5100\u50fb\u50f5\u50f9\u5102\u5108\u5109\u5105\u51dc"],["bc40","\u5287\u5288\u5289\u528d\u528a\u52f0\u53b2\u562e\u563b\u5639\u5632\u563f\u5634\u5629\u5653\u564e\u5657\u5674\u5636\u562f\u5630\u5880\u589f\u589e\u58b3\u589c\u58ae\u58a9\u58a6\u596d\u5b09\u5afb\u5b0b\u5af5\u5b0c\u5b08\u5bee\u5bec\u5be9\u5beb\u5c64\u5c65\u5d9d\u5d94\u5e62\u5e5f\u5e61\u5ee2\u5eda\u5edf\u5edd\u5ee3\u5ee0\u5f48\u5f71\u5fb7\u5fb5\u6176\u6167\u616e\u615d\u6155\u6182"],["bca1","\u617c\u6170\u616b\u617e\u61a7\u6190\u61ab\u618e\u61ac\u619a\u61a4\u6194\u61ae\u622e\u6469\u646f\u6479\u649e\u64b2\u6488\u6490\u64b0\u64a5\u6493\u6495\u64a9\u6492\u64ae\u64ad\u64ab\u649a\u64ac\u6499\u64a2\u64b3\u6575\u6577\u6578\u66ae\u66ab\u66b4\u66b1\u6a23\u6a1f\u69e8\u6a01\u6a1e\u6a19\u69fd\u6a21\u6a13\u6a0a\u69f3\u6a02\u6a05\u69ed\u6a11\u6b50\u6b4e\u6ba4\u6bc5\u6bc6\u6f3f\u6f7c\u6f84\u6f51\u6f66\u6f54\u6f86\u6f6d\u6f5b\u6f78\u6f6e\u6f8e\u6f7a\u6f70\u6f64\u6f97\u6f58\u6ed5\u6f6f\u6f60\u6f5f\u719f\u71ac\u71b1\u71a8\u7256\u729b\u734e\u7357\u7469\u748b\u7483"],["bd40","\u747e\u7480\u757f\u7620\u7629\u761f\u7624\u7626\u7621\u7622\u769a\u76ba\u76e4\u778e\u7787\u778c\u7791\u778b\u78cb\u78c5\u78ba\u78ca\u78be\u78d5\u78bc\u78d0\u7a3f\u7a3c\u7a40\u7a3d\u7a37\u7a3b\u7aaf\u7aae\u7bad\u7bb1\u7bc4\u7bb4\u7bc6\u7bc7\u7bc1\u7ba0\u7bcc\u7cca\u7de0\u7df4\u7def\u7dfb\u7dd8\u7dec\u7ddd\u7de8\u7de3\u7dda\u7dde\u7de9\u7d9e\u7dd9\u7df2\u7df9\u7f75\u7f77\u7faf"],["bda1","\u7fe9\u8026\u819b\u819c\u819d\u81a0\u819a\u8198\u8517\u853d\u851a\u84ee\u852c\u852d\u8513\u8511\u8523\u8521\u8514\u84ec\u8525\u84ff\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874c\u8753\u885b\u885d\u8910\u8907\u8912\u8913\u8915\u890a\u8abc\u8ad2\u8ac7\u8ac4\u8a95\u8acb\u8af8\u8ab2\u8ac9\u8ac2\u8abf\u8ab0\u8ad6\u8acd\u8ab6\u8ab9\u8adb\u8c4c\u8c4e\u8c6c\u8ce0\u8cde\u8ce6\u8ce4\u8cec\u8ced\u8ce2\u8ce3\u8cdc\u8cea\u8ce1\u8d6d\u8d9f\u8da3\u8e2b\u8e10\u8e1d\u8e22\u8e0f\u8e29\u8e1f\u8e21\u8e1e\u8eba\u8f1d\u8f1b\u8f1f\u8f29\u8f26\u8f2a\u8f1c\u8f1e"],["be40","\u8f25\u9069\u906e\u9068\u906d\u9077\u9130\u912d\u9127\u9131\u9187\u9189\u918b\u9183\u92c5\u92bb\u92b7\u92ea\u92ac\u92e4\u92c1\u92b3\u92bc\u92d2\u92c7\u92f0\u92b2\u95ad\u95b1\u9704\u9706\u9707\u9709\u9760\u978d\u978b\u978f\u9821\u982b\u981c\u98b3\u990a\u9913\u9912\u9918\u99dd\u99d0\u99df\u99db\u99d1\u99d5\u99d2\u99d9\u9ab7\u9aee\u9aef\u9b27\u9b45\u9b44\u9b77\u9b6f\u9d06\u9d09"],["bea1","\u9d03\u9ea9\u9ebe\u9ece\u58a8\u9f52\u5112\u5118\u5114\u5110\u5115\u5180\u51aa\u51dd\u5291\u5293\u52f3\u5659\u566b\u5679\u5669\u5664\u5678\u566a\u5668\u5665\u5671\u566f\u566c\u5662\u5676\u58c1\u58be\u58c7\u58c5\u596e\u5b1d\u5b34\u5b78\u5bf0\u5c0e\u5f4a\u61b2\u6191\u61a9\u618a\u61cd\u61b6\u61be\u61ca\u61c8\u6230\u64c5\u64c1\u64cb\u64bb\u64bc\u64da\u64c4\u64c7\u64c2\u64cd\u64bf\u64d2\u64d4\u64be\u6574\u66c6\u66c9\u66b9\u66c4\u66c7\u66b8\u6a3d\u6a38\u6a3a\u6a59\u6a6b\u6a58\u6a39\u6a44\u6a62\u6a61\u6a4b\u6a47\u6a35\u6a5f\u6a48\u6b59\u6b77\u6c05\u6fc2\u6fb1\u6fa1"],["bf40","\u6fc3\u6fa4\u6fc1\u6fa7\u6fb3\u6fc0\u6fb9\u6fb6\u6fa6\u6fa0\u6fb4\u71be\u71c9\u71d0\u71d2\u71c8\u71d5\u71b9\u71ce\u71d9\u71dc\u71c3\u71c4\u7368\u749c\u74a3\u7498\u749f\u749e\u74e2\u750c\u750d\u7634\u7638\u763a\u76e7\u76e5\u77a0\u779e\u779f\u77a5\u78e8\u78da\u78ec\u78e7\u79a6\u7a4d\u7a4e\u7a46\u7a4c\u7a4b\u7aba\u7bd9\u7c11\u7bc9\u7be4\u7bdb\u7be1\u7be9\u7be6\u7cd5\u7cd6\u7e0a"],["bfa1","\u7e11\u7e08\u7e1b\u7e23\u7e1e\u7e1d\u7e09\u7e10\u7f79\u7fb2\u7ff0\u7ff1\u7fee\u8028\u81b3\u81a9\u81a8\u81fb\u8208\u8258\u8259\u854a\u8559\u8548\u8568\u8569\u8543\u8549\u856d\u856a\u855e\u8783\u879f\u879e\u87a2\u878d\u8861\u892a\u8932\u8925\u892b\u8921\u89aa\u89a6\u8ae6\u8afa\u8aeb\u8af1\u8b00\u8adc\u8ae7\u8aee\u8afe\u8b01\u8b02\u8af7\u8aed\u8af3\u8af6\u8afc\u8c6b\u8c6d\u8c93\u8cf4\u8e44\u8e31\u8e34\u8e42\u8e39\u8e35\u8f3b\u8f2f\u8f38\u8f33\u8fa8\u8fa6\u9075\u9074\u9078\u9072\u907c\u907a\u9134\u9192\u9320\u9336\u92f8\u9333\u932f\u9322\u92fc\u932b\u9304\u931a"],["c040","\u9310\u9326\u9321\u9315\u932e\u9319\u95bb\u96a7\u96a8\u96aa\u96d5\u970e\u9711\u9716\u970d\u9713\u970f\u975b\u975c\u9766\u9798\u9830\u9838\u983b\u9837\u982d\u9839\u9824\u9910\u9928\u991e\u991b\u9921\u991a\u99ed\u99e2\u99f1\u9ab8\u9abc\u9afb\u9aed\u9b28\u9b91\u9d15\u9d23\u9d26\u9d28\u9d12\u9d1b\u9ed8\u9ed4\u9f8d\u9f9c\u512a\u511f\u5121\u5132\u52f5\u568e\u5680\u5690\u5685\u5687"],["c0a1","\u568f\u58d5\u58d3\u58d1\u58ce\u5b30\u5b2a\u5b24\u5b7a\u5c37\u5c68\u5dbc\u5dba\u5dbd\u5db8\u5e6b\u5f4c\u5fbd\u61c9\u61c2\u61c7\u61e6\u61cb\u6232\u6234\u64ce\u64ca\u64d8\u64e0\u64f0\u64e6\u64ec\u64f1\u64e2\u64ed\u6582\u6583\u66d9\u66d6\u6a80\u6a94\u6a84\u6aa2\u6a9c\u6adb\u6aa3\u6a7e\u6a97\u6a90\u6aa0\u6b5c\u6bae\u6bda\u6c08\u6fd8\u6ff1\u6fdf\u6fe0\u6fdb\u6fe4\u6feb\u6fef\u6f80\u6fec\u6fe1\u6fe9\u6fd5\u6fee\u6ff0\u71e7\u71df\u71ee\u71e6\u71e5\u71ed\u71ec\u71f4\u71e0\u7235\u7246\u7370\u7372\u74a9\u74b0\u74a6\u74a8\u7646\u7642\u764c\u76ea\u77b3\u77aa\u77b0\u77ac"],["c140","\u77a7\u77ad\u77ef\u78f7\u78fa\u78f4\u78ef\u7901\u79a7\u79aa\u7a57\u7abf\u7c07\u7c0d\u7bfe\u7bf7\u7c0c\u7be0\u7ce0\u7cdc\u7cde\u7ce2\u7cdf\u7cd9\u7cdd\u7e2e\u7e3e\u7e46\u7e37\u7e32\u7e43\u7e2b\u7e3d\u7e31\u7e45\u7e41\u7e34\u7e39\u7e48\u7e35\u7e3f\u7e2f\u7f44\u7ff3\u7ffc\u8071\u8072\u8070\u806f\u8073\u81c6\u81c3\u81ba\u81c2\u81c0\u81bf\u81bd\u81c9\u81be\u81e8\u8209\u8271\u85aa"],["c1a1","\u8584\u857e\u859c\u8591\u8594\u85af\u859b\u8587\u85a8\u858a\u8667\u87c0\u87d1\u87b3\u87d2\u87c6\u87ab\u87bb\u87ba\u87c8\u87cb\u893b\u8936\u8944\u8938\u893d\u89ac\u8b0e\u8b17\u8b19\u8b1b\u8b0a\u8b20\u8b1d\u8b04\u8b10\u8c41\u8c3f\u8c73\u8cfa\u8cfd\u8cfc\u8cf8\u8cfb\u8da8\u8e49\u8e4b\u8e48\u8e4a\u8f44\u8f3e\u8f42\u8f45\u8f3f\u907f\u907d\u9084\u9081\u9082\u9080\u9139\u91a3\u919e\u919c\u934d\u9382\u9328\u9375\u934a\u9365\u934b\u9318\u937e\u936c\u935b\u9370\u935a\u9354\u95ca\u95cb\u95cc\u95c8\u95c6\u96b1\u96b8\u96d6\u971c\u971e\u97a0\u97d3\u9846\u98b6\u9935\u9a01"],["c240","\u99ff\u9bae\u9bab\u9baa\u9bad\u9d3b\u9d3f\u9e8b\u9ecf\u9ede\u9edc\u9edd\u9edb\u9f3e\u9f4b\u53e2\u5695\u56ae\u58d9\u58d8\u5b38\u5f5d\u61e3\u6233\u64f4\u64f2\u64fe\u6506\u64fa\u64fb\u64f7\u65b7\u66dc\u6726\u6ab3\u6aac\u6ac3\u6abb\u6ab8\u6ac2\u6aae\u6aaf\u6b5f\u6b78\u6baf\u7009\u700b\u6ffe\u7006\u6ffa\u7011\u700f\u71fb\u71fc\u71fe\u71f8\u7377\u7375\u74a7\u74bf\u7515\u7656\u7658"],["c2a1","\u7652\u77bd\u77bf\u77bb\u77bc\u790e\u79ae\u7a61\u7a62\u7a60\u7ac4\u7ac5\u7c2b\u7c27\u7c2a\u7c1e\u7c23\u7c21\u7ce7\u7e54\u7e55\u7e5e\u7e5a\u7e61\u7e52\u7e59\u7f48\u7ff9\u7ffb\u8077\u8076\u81cd\u81cf\u820a\u85cf\u85a9\u85cd\u85d0\u85c9\u85b0\u85ba\u85b9\u85a6\u87ef\u87ec\u87f2\u87e0\u8986\u89b2\u89f4\u8b28\u8b39\u8b2c\u8b2b\u8c50\u8d05\u8e59\u8e63\u8e66\u8e64\u8e5f\u8e55\u8ec0\u8f49\u8f4d\u9087\u9083\u9088\u91ab\u91ac\u91d0\u9394\u938a\u9396\u93a2\u93b3\u93ae\u93ac\u93b0\u9398\u939a\u9397\u95d4\u95d6\u95d0\u95d5\u96e2\u96dc\u96d9\u96db\u96de\u9724\u97a3\u97a6"],["c340","\u97ad\u97f9\u984d\u984f\u984c\u984e\u9853\u98ba\u993e\u993f\u993d\u992e\u99a5\u9a0e\u9ac1\u9b03\u9b06\u9b4f\u9b4e\u9b4d\u9bca\u9bc9\u9bfd\u9bc8\u9bc0\u9d51\u9d5d\u9d60\u9ee0\u9f15\u9f2c\u5133\u56a5\u58de\u58df\u58e2\u5bf5\u9f90\u5eec\u61f2\u61f7\u61f6\u61f5\u6500\u650f\u66e0\u66dd\u6ae5\u6add\u6ada\u6ad3\u701b\u701f\u7028\u701a\u701d\u7015\u7018\u7206\u720d\u7258\u72a2\u7378"],["c3a1","\u737a\u74bd\u74ca\u74e3\u7587\u7586\u765f\u7661\u77c7\u7919\u79b1\u7a6b\u7a69\u7c3e\u7c3f\u7c38\u7c3d\u7c37\u7c40\u7e6b\u7e6d\u7e79\u7e69\u7e6a\u7f85\u7e73\u7fb6\u7fb9\u7fb8\u81d8\u85e9\u85dd\u85ea\u85d5\u85e4\u85e5\u85f7\u87fb\u8805\u880d\u87f9\u87fe\u8960\u895f\u8956\u895e\u8b41\u8b5c\u8b58\u8b49\u8b5a\u8b4e\u8b4f\u8b46\u8b59\u8d08\u8d0a\u8e7c\u8e72\u8e87\u8e76\u8e6c\u8e7a\u8e74\u8f54\u8f4e\u8fad\u908a\u908b\u91b1\u91ae\u93e1\u93d1\u93df\u93c3\u93c8\u93dc\u93dd\u93d6\u93e2\u93cd\u93d8\u93e4\u93d7\u93e8\u95dc\u96b4\u96e3\u972a\u9727\u9761\u97dc\u97fb\u985e"],["c440","\u9858\u985b\u98bc\u9945\u9949\u9a16\u9a19\u9b0d\u9be8\u9be7\u9bd6\u9bdb\u9d89\u9d61\u9d72\u9d6a\u9d6c\u9e92\u9e97\u9e93\u9eb4\u52f8\u56a8\u56b7\u56b6\u56b4\u56bc\u58e4\u5b40\u5b43\u5b7d\u5bf6\u5dc9\u61f8\u61fa\u6518\u6514\u6519\u66e6\u6727\u6aec\u703e\u7030\u7032\u7210\u737b\u74cf\u7662\u7665\u7926\u792a\u792c\u792b\u7ac7\u7af6\u7c4c\u7c43\u7c4d\u7cef\u7cf0\u8fae\u7e7d\u7e7c"],["c4a1","\u7e82\u7f4c\u8000\u81da\u8266\u85fb\u85f9\u8611\u85fa\u8606\u860b\u8607\u860a\u8814\u8815\u8964\u89ba\u89f8\u8b70\u8b6c\u8b66\u8b6f\u8b5f\u8b6b\u8d0f\u8d0d\u8e89\u8e81\u8e85\u8e82\u91b4\u91cb\u9418\u9403\u93fd\u95e1\u9730\u98c4\u9952\u9951\u99a8\u9a2b\u9a30\u9a37\u9a35\u9c13\u9c0d\u9e79\u9eb5\u9ee8\u9f2f\u9f5f\u9f63\u9f61\u5137\u5138\u56c1\u56c0\u56c2\u5914\u5c6c\u5dcd\u61fc\u61fe\u651d\u651c\u6595\u66e9\u6afb\u6b04\u6afa\u6bb2\u704c\u721b\u72a7\u74d6\u74d4\u7669\u77d3\u7c50\u7e8f\u7e8c\u7fbc\u8617\u862d\u861a\u8823\u8822\u8821\u881f\u896a\u896c\u89bd\u8b74"],["c540","\u8b77\u8b7d\u8d13\u8e8a\u8e8d\u8e8b\u8f5f\u8faf\u91ba\u942e\u9433\u9435\u943a\u9438\u9432\u942b\u95e2\u9738\u9739\u9732\u97ff\u9867\u9865\u9957\u9a45\u9a43\u9a40\u9a3e\u9acf\u9b54\u9b51\u9c2d\u9c25\u9daf\u9db4\u9dc2\u9db8\u9e9d\u9eef\u9f19\u9f5c\u9f66\u9f67\u513c\u513b\u56c8\u56ca\u56c9\u5b7f\u5dd4\u5dd2\u5f4e\u61ff\u6524\u6b0a\u6b61\u7051\u7058\u7380\u74e4\u758a\u766e\u766c"],["c5a1","\u79b3\u7c60\u7c5f\u807e\u807d\u81df\u8972\u896f\u89fc\u8b80\u8d16\u8d17\u8e91\u8e93\u8f61\u9148\u9444\u9451\u9452\u973d\u973e\u97c3\u97c1\u986b\u9955\u9a55\u9a4d\u9ad2\u9b1a\u9c49\u9c31\u9c3e\u9c3b\u9dd3\u9dd7\u9f34\u9f6c\u9f6a\u9f94\u56cc\u5dd6\u6200\u6523\u652b\u652a\u66ec\u6b10\u74da\u7aca\u7c64\u7c63\u7c65\u7e93\u7e96\u7e94\u81e2\u8638\u863f\u8831\u8b8a\u9090\u908f\u9463\u9460\u9464\u9768\u986f\u995c\u9a5a\u9a5b\u9a57\u9ad3\u9ad4\u9ad1\u9c54\u9c57\u9c56\u9de5\u9e9f\u9ef4\u56d1\u58e9\u652c\u705e\u7671\u7672\u77d7\u7f50\u7f88\u8836\u8839\u8862\u8b93\u8b92"],["c640","\u8b96\u8277\u8d1b\u91c0\u946a\u9742\u9748\u9744\u97c6\u9870\u9a5f\u9b22\u9b58\u9c5f\u9df9\u9dfa\u9e7c\u9e7d\u9f07\u9f77\u9f72\u5ef3\u6b16\u7063\u7c6c\u7c6e\u883b\u89c0\u8ea1\u91c1\u9472\u9470\u9871\u995e\u9ad6\u9b23\u9ecc\u7064\u77da\u8b9a\u9477\u97c9\u9a62\u9a65\u7e9c\u8b9c\u8eaa\u91c5\u947d\u947e\u947c\u9c77\u9c78\u9ef7\u8c54\u947f\u9e1a\u7228\u9a6a\u9b31\u9e1b\u9e1e\u7c72"],["c940","\u4e42\u4e5c\u51f5\u531a\u5382\u4e07\u4e0c\u4e47\u4e8d\u56d7\ufa0c\u5c6e\u5f73\u4e0f\u5187\u4e0e\u4e2e\u4e93\u4ec2\u4ec9\u4ec8\u5198\u52fc\u536c\u53b9\u5720\u5903\u592c\u5c10\u5dff\u65e1\u6bb3\u6bcc\u6c14\u723f\u4e31\u4e3c\u4ee8\u4edc\u4ee9\u4ee1\u4edd\u4eda\u520c\u531c\u534c\u5722\u5723\u5917\u592f\u5b81\u5b84\u5c12\u5c3b\u5c74\u5c73\u5e04\u5e80\u5e82\u5fc9\u6209\u6250\u6c15"],["c9a1","\u6c36\u6c43\u6c3f\u6c3b\u72ae\u72b0\u738a\u79b8\u808a\u961e\u4f0e\u4f18\u4f2c\u4ef5\u4f14\u4ef1\u4f00\u4ef7\u4f08\u4f1d\u4f02\u4f05\u4f22\u4f13\u4f04\u4ef4\u4f12\u51b1\u5213\u5209\u5210\u52a6\u5322\u531f\u534d\u538a\u5407\u56e1\u56df\u572e\u572a\u5734\u593c\u5980\u597c\u5985\u597b\u597e\u5977\u597f\u5b56\u5c15\u5c25\u5c7c\u5c7a\u5c7b\u5c7e\u5ddf\u5e75\u5e84\u5f02\u5f1a\u5f74\u5fd5\u5fd4\u5fcf\u625c\u625e\u6264\u6261\u6266\u6262\u6259\u6260\u625a\u6265\u65ef\u65ee\u673e\u6739\u6738\u673b\u673a\u673f\u673c\u6733\u6c18\u6c46\u6c52\u6c5c\u6c4f\u6c4a\u6c54\u6c4b"],["ca40","\u6c4c\u7071\u725e\u72b4\u72b5\u738e\u752a\u767f\u7a75\u7f51\u8278\u827c\u8280\u827d\u827f\u864d\u897e\u9099\u9097\u9098\u909b\u9094\u9622\u9624\u9620\u9623\u4f56\u4f3b\u4f62\u4f49\u4f53\u4f64\u4f3e\u4f67\u4f52\u4f5f\u4f41\u4f58\u4f2d\u4f33\u4f3f\u4f61\u518f\u51b9\u521c\u521e\u5221\u52ad\u52ae\u5309\u5363\u5372\u538e\u538f\u5430\u5437\u542a\u5454\u5445\u5419\u541c\u5425\u5418"],["caa1","\u543d\u544f\u5441\u5428\u5424\u5447\u56ee\u56e7\u56e5\u5741\u5745\u574c\u5749\u574b\u5752\u5906\u5940\u59a6\u5998\u59a0\u5997\u598e\u59a2\u5990\u598f\u59a7\u59a1\u5b8e\u5b92\u5c28\u5c2a\u5c8d\u5c8f\u5c88\u5c8b\u5c89\u5c92\u5c8a\u5c86\u5c93\u5c95\u5de0\u5e0a\u5e0e\u5e8b\u5e89\u5e8c\u5e88\u5e8d\u5f05\u5f1d\u5f78\u5f76\u5fd2\u5fd1\u5fd0\u5fed\u5fe8\u5fee\u5ff3\u5fe1\u5fe4\u5fe3\u5ffa\u5fef\u5ff7\u5ffb\u6000\u5ff4\u623a\u6283\u628c\u628e\u628f\u6294\u6287\u6271\u627b\u627a\u6270\u6281\u6288\u6277\u627d\u6272\u6274\u6537\u65f0\u65f4\u65f3\u65f2\u65f5\u6745\u6747"],["cb40","\u6759\u6755\u674c\u6748\u675d\u674d\u675a\u674b\u6bd0\u6c19\u6c1a\u6c78\u6c67\u6c6b\u6c84\u6c8b\u6c8f\u6c71\u6c6f\u6c69\u6c9a\u6c6d\u6c87\u6c95\u6c9c\u6c66\u6c73\u6c65\u6c7b\u6c8e\u7074\u707a\u7263\u72bf\u72bd\u72c3\u72c6\u72c1\u72ba\u72c5\u7395\u7397\u7393\u7394\u7392\u753a\u7539\u7594\u7595\u7681\u793d\u8034\u8095\u8099\u8090\u8092\u809c\u8290\u828f\u8285\u828e\u8291\u8293"],["cba1","\u828a\u8283\u8284\u8c78\u8fc9\u8fbf\u909f\u90a1\u90a5\u909e\u90a7\u90a0\u9630\u9628\u962f\u962d\u4e33\u4f98\u4f7c\u4f85\u4f7d\u4f80\u4f87\u4f76\u4f74\u4f89\u4f84\u4f77\u4f4c\u4f97\u4f6a\u4f9a\u4f79\u4f81\u4f78\u4f90\u4f9c\u4f94\u4f9e\u4f92\u4f82\u4f95\u4f6b\u4f6e\u519e\u51bc\u51be\u5235\u5232\u5233\u5246\u5231\u52bc\u530a\u530b\u533c\u5392\u5394\u5487\u547f\u5481\u5491\u5482\u5488\u546b\u547a\u547e\u5465\u546c\u5474\u5466\u548d\u546f\u5461\u5460\u5498\u5463\u5467\u5464\u56f7\u56f9\u576f\u5772\u576d\u576b\u5771\u5770\u5776\u5780\u5775\u577b\u5773\u5774\u5762"],["cc40","\u5768\u577d\u590c\u5945\u59b5\u59ba\u59cf\u59ce\u59b2\u59cc\u59c1\u59b6\u59bc\u59c3\u59d6\u59b1\u59bd\u59c0\u59c8\u59b4\u59c7\u5b62\u5b65\u5b93\u5b95\u5c44\u5c47\u5cae\u5ca4\u5ca0\u5cb5\u5caf\u5ca8\u5cac\u5c9f\u5ca3\u5cad\u5ca2\u5caa\u5ca7\u5c9d\u5ca5\u5cb6\u5cb0\u5ca6\u5e17\u5e14\u5e19\u5f28\u5f22\u5f23\u5f24\u5f54\u5f82\u5f7e\u5f7d\u5fde\u5fe5\u602d\u6026\u6019\u6032\u600b"],["cca1","\u6034\u600a\u6017\u6033\u601a\u601e\u602c\u6022\u600d\u6010\u602e\u6013\u6011\u600c\u6009\u601c\u6214\u623d\u62ad\u62b4\u62d1\u62be\u62aa\u62b6\u62ca\u62ae\u62b3\u62af\u62bb\u62a9\u62b0\u62b8\u653d\u65a8\u65bb\u6609\u65fc\u6604\u6612\u6608\u65fb\u6603\u660b\u660d\u6605\u65fd\u6611\u6610\u66f6\u670a\u6785\u676c\u678e\u6792\u6776\u677b\u6798\u6786\u6784\u6774\u678d\u678c\u677a\u679f\u6791\u6799\u6783\u677d\u6781\u6778\u6779\u6794\u6b25\u6b80\u6b7e\u6bde\u6c1d\u6c93\u6cec\u6ceb\u6cee\u6cd9\u6cb6\u6cd4\u6cad\u6ce7\u6cb7\u6cd0\u6cc2\u6cba\u6cc3\u6cc6\u6ced\u6cf2"],["cd40","\u6cd2\u6cdd\u6cb4\u6c8a\u6c9d\u6c80\u6cde\u6cc0\u6d30\u6ccd\u6cc7\u6cb0\u6cf9\u6ccf\u6ce9\u6cd1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709a\u7083\u726a\u72d6\u72cb\u72d8\u72c9\u72dc\u72d2\u72d4\u72da\u72cc\u72d1\u73a4\u73a1\u73ad\u73a6\u73a2\u73a0\u73ac\u739d\u74dd\u74e8\u753f\u7540\u753e\u758c\u7598\u76af\u76f3\u76f1\u76f0\u76f5\u77f8\u77fc\u77f9\u77fb\u77fa"],["cda1","\u77f7\u7942\u793f\u79c5\u7a78\u7a7b\u7afb\u7c75\u7cfd\u8035\u808f\u80ae\u80a3\u80b8\u80b5\u80ad\u8220\u82a0\u82c0\u82ab\u829a\u8298\u829b\u82b5\u82a7\u82ae\u82bc\u829e\u82ba\u82b4\u82a8\u82a1\u82a9\u82c2\u82a4\u82c3\u82b6\u82a2\u8670\u866f\u866d\u866e\u8c56\u8fd2\u8fcb\u8fd3\u8fcd\u8fd6\u8fd5\u8fd7\u90b2\u90b4\u90af\u90b3\u90b0\u9639\u963d\u963c\u963a\u9643\u4fcd\u4fc5\u4fd3\u4fb2\u4fc9\u4fcb\u4fc1\u4fd4\u4fdc\u4fd9\u4fbb\u4fb3\u4fdb\u4fc7\u4fd6\u4fba\u4fc0\u4fb9\u4fec\u5244\u5249\u52c0\u52c2\u533d\u537c\u5397\u5396\u5399\u5398\u54ba\u54a1\u54ad\u54a5\u54cf"],["ce40","\u54c3\u830d\u54b7\u54ae\u54d6\u54b6\u54c5\u54c6\u54a0\u5470\u54bc\u54a2\u54be\u5472\u54de\u54b0\u57b5\u579e\u579f\u57a4\u578c\u5797\u579d\u579b\u5794\u5798\u578f\u5799\u57a5\u579a\u5795\u58f4\u590d\u5953\u59e1\u59de\u59ee\u5a00\u59f1\u59dd\u59fa\u59fd\u59fc\u59f6\u59e4\u59f2\u59f7\u59db\u59e9\u59f3\u59f5\u59e0\u59fe\u59f4\u59ed\u5ba8\u5c4c\u5cd0\u5cd8\u5ccc\u5cd7\u5ccb\u5cdb"],["cea1","\u5cde\u5cda\u5cc9\u5cc7\u5cca\u5cd6\u5cd3\u5cd4\u5ccf\u5cc8\u5cc6\u5cce\u5cdf\u5cf8\u5df9\u5e21\u5e22\u5e23\u5e20\u5e24\u5eb0\u5ea4\u5ea2\u5e9b\u5ea3\u5ea5\u5f07\u5f2e\u5f56\u5f86\u6037\u6039\u6054\u6072\u605e\u6045\u6053\u6047\u6049\u605b\u604c\u6040\u6042\u605f\u6024\u6044\u6058\u6066\u606e\u6242\u6243\u62cf\u630d\u630b\u62f5\u630e\u6303\u62eb\u62f9\u630f\u630c\u62f8\u62f6\u6300\u6313\u6314\u62fa\u6315\u62fb\u62f0\u6541\u6543\u65aa\u65bf\u6636\u6621\u6632\u6635\u661c\u6626\u6622\u6633\u662b\u663a\u661d\u6634\u6639\u662e\u670f\u6710\u67c1\u67f2\u67c8\u67ba"],["cf40","\u67dc\u67bb\u67f8\u67d8\u67c0\u67b7\u67c5\u67eb\u67e4\u67df\u67b5\u67cd\u67b3\u67f7\u67f6\u67ee\u67e3\u67c2\u67b9\u67ce\u67e7\u67f0\u67b2\u67fc\u67c6\u67ed\u67cc\u67ae\u67e6\u67db\u67fa\u67c9\u67ca\u67c3\u67ea\u67cb\u6b28\u6b82\u6b84\u6bb6\u6bd6\u6bd8\u6be0\u6c20\u6c21\u6d28\u6d34\u6d2d\u6d1f\u6d3c\u6d3f\u6d12\u6d0a\u6cda\u6d33\u6d04\u6d19\u6d3a\u6d1a\u6d11\u6d00\u6d1d\u6d42"],["cfa1","\u6d01\u6d18\u6d37\u6d03\u6d0f\u6d40\u6d07\u6d20\u6d2c\u6d08\u6d22\u6d09\u6d10\u70b7\u709f\u70be\u70b1\u70b0\u70a1\u70b4\u70b5\u70a9\u7241\u7249\u724a\u726c\u7270\u7273\u726e\u72ca\u72e4\u72e8\u72eb\u72df\u72ea\u72e6\u72e3\u7385\u73cc\u73c2\u73c8\u73c5\u73b9\u73b6\u73b5\u73b4\u73eb\u73bf\u73c7\u73be\u73c3\u73c6\u73b8\u73cb\u74ec\u74ee\u752e\u7547\u7548\u75a7\u75aa\u7679\u76c4\u7708\u7703\u7704\u7705\u770a\u76f7\u76fb\u76fa\u77e7\u77e8\u7806\u7811\u7812\u7805\u7810\u780f\u780e\u7809\u7803\u7813\u794a\u794c\u794b\u7945\u7944\u79d5\u79cd\u79cf\u79d6\u79ce\u7a80"],["d040","\u7a7e\u7ad1\u7b00\u7b01\u7c7a\u7c78\u7c79\u7c7f\u7c80\u7c81\u7d03\u7d08\u7d01\u7f58\u7f91\u7f8d\u7fbe\u8007\u800e\u800f\u8014\u8037\u80d8\u80c7\u80e0\u80d1\u80c8\u80c2\u80d0\u80c5\u80e3\u80d9\u80dc\u80ca\u80d5\u80c9\u80cf\u80d7\u80e6\u80cd\u81ff\u8221\u8294\u82d9\u82fe\u82f9\u8307\u82e8\u8300\u82d5\u833a\u82eb\u82d6\u82f4\u82ec\u82e1\u82f2\u82f5\u830c\u82fb\u82f6\u82f0\u82ea"],["d0a1","\u82e4\u82e0\u82fa\u82f3\u82ed\u8677\u8674\u867c\u8673\u8841\u884e\u8867\u886a\u8869\u89d3\u8a04\u8a07\u8d72\u8fe3\u8fe1\u8fee\u8fe0\u90f1\u90bd\u90bf\u90d5\u90c5\u90be\u90c7\u90cb\u90c8\u91d4\u91d3\u9654\u964f\u9651\u9653\u964a\u964e\u501e\u5005\u5007\u5013\u5022\u5030\u501b\u4ff5\u4ff4\u5033\u5037\u502c\u4ff6\u4ff7\u5017\u501c\u5020\u5027\u5035\u502f\u5031\u500e\u515a\u5194\u5193\u51ca\u51c4\u51c5\u51c8\u51ce\u5261\u525a\u5252\u525e\u525f\u5255\u5262\u52cd\u530e\u539e\u5526\u54e2\u5517\u5512\u54e7\u54f3\u54e4\u551a\u54ff\u5504\u5508\u54eb\u5511\u5505\u54f1"],["d140","\u550a\u54fb\u54f7\u54f8\u54e0\u550e\u5503\u550b\u5701\u5702\u57cc\u5832\u57d5\u57d2\u57ba\u57c6\u57bd\u57bc\u57b8\u57b6\u57bf\u57c7\u57d0\u57b9\u57c1\u590e\u594a\u5a19\u5a16\u5a2d\u5a2e\u5a15\u5a0f\u5a17\u5a0a\u5a1e\u5a33\u5b6c\u5ba7\u5bad\u5bac\u5c03\u5c56\u5c54\u5cec\u5cff\u5cee\u5cf1\u5cf7\u5d00\u5cf9\u5e29\u5e28\u5ea8\u5eae\u5eaa\u5eac\u5f33\u5f30\u5f67\u605d\u605a\u6067"],["d1a1","\u6041\u60a2\u6088\u6080\u6092\u6081\u609d\u6083\u6095\u609b\u6097\u6087\u609c\u608e\u6219\u6246\u62f2\u6310\u6356\u632c\u6344\u6345\u6336\u6343\u63e4\u6339\u634b\u634a\u633c\u6329\u6341\u6334\u6358\u6354\u6359\u632d\u6347\u6333\u635a\u6351\u6338\u6357\u6340\u6348\u654a\u6546\u65c6\u65c3\u65c4\u65c2\u664a\u665f\u6647\u6651\u6712\u6713\u681f\u681a\u6849\u6832\u6833\u683b\u684b\u684f\u6816\u6831\u681c\u6835\u682b\u682d\u682f\u684e\u6844\u6834\u681d\u6812\u6814\u6826\u6828\u682e\u684d\u683a\u6825\u6820\u6b2c\u6b2f\u6b2d\u6b31\u6b34\u6b6d\u8082\u6b88\u6be6\u6be4"],["d240","\u6be8\u6be3\u6be2\u6be7\u6c25\u6d7a\u6d63\u6d64\u6d76\u6d0d\u6d61\u6d92\u6d58\u6d62\u6d6d\u6d6f\u6d91\u6d8d\u6def\u6d7f\u6d86\u6d5e\u6d67\u6d60\u6d97\u6d70\u6d7c\u6d5f\u6d82\u6d98\u6d2f\u6d68\u6d8b\u6d7e\u6d80\u6d84\u6d16\u6d83\u6d7b\u6d7d\u6d75\u6d90\u70dc\u70d3\u70d1\u70dd\u70cb\u7f39\u70e2\u70d7\u70d2\u70de\u70e0\u70d4\u70cd\u70c5\u70c6\u70c7\u70da\u70ce\u70e1\u7242\u7278"],["d2a1","\u7277\u7276\u7300\u72fa\u72f4\u72fe\u72f6\u72f3\u72fb\u7301\u73d3\u73d9\u73e5\u73d6\u73bc\u73e7\u73e3\u73e9\u73dc\u73d2\u73db\u73d4\u73dd\u73da\u73d7\u73d8\u73e8\u74de\u74df\u74f4\u74f5\u7521\u755b\u755f\u75b0\u75c1\u75bb\u75c4\u75c0\u75bf\u75b6\u75ba\u768a\u76c9\u771d\u771b\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771a\u7722\u7727\u7823\u782c\u7822\u7835\u782f\u7828\u782e\u782b\u7821\u7829\u7833\u782a\u7831\u7954\u795b\u794f\u795c\u7953\u7952\u7951\u79eb\u79ec\u79e0\u79ee\u79ed\u79ea\u79dc\u79de\u79dd\u7a86\u7a89\u7a85\u7a8b\u7a8c\u7a8a\u7a87\u7ad8\u7b10"],["d340","\u7b04\u7b13\u7b05\u7b0f\u7b08\u7b0a\u7b0e\u7b09\u7b12\u7c84\u7c91\u7c8a\u7c8c\u7c88\u7c8d\u7c85\u7d1e\u7d1d\u7d11\u7d0e\u7d18\u7d16\u7d13\u7d1f\u7d12\u7d0f\u7d0c\u7f5c\u7f61\u7f5e\u7f60\u7f5d\u7f5b\u7f96\u7f92\u7fc3\u7fc2\u7fc0\u8016\u803e\u8039\u80fa\u80f2\u80f9\u80f5\u8101\u80fb\u8100\u8201\u822f\u8225\u8333\u832d\u8344\u8319\u8351\u8325\u8356\u833f\u8341\u8326\u831c\u8322"],["d3a1","\u8342\u834e\u831b\u832a\u8308\u833c\u834d\u8316\u8324\u8320\u8337\u832f\u8329\u8347\u8345\u834c\u8353\u831e\u832c\u834b\u8327\u8348\u8653\u8652\u86a2\u86a8\u8696\u868d\u8691\u869e\u8687\u8697\u8686\u868b\u869a\u8685\u86a5\u8699\u86a1\u86a7\u8695\u8698\u868e\u869d\u8690\u8694\u8843\u8844\u886d\u8875\u8876\u8872\u8880\u8871\u887f\u886f\u8883\u887e\u8874\u887c\u8a12\u8c47\u8c57\u8c7b\u8ca4\u8ca3\u8d76\u8d78\u8db5\u8db7\u8db6\u8ed1\u8ed3\u8ffe\u8ff5\u9002\u8fff\u8ffb\u9004\u8ffc\u8ff6\u90d6\u90e0\u90d9\u90da\u90e3\u90df\u90e5\u90d8\u90db\u90d7\u90dc\u90e4\u9150"],["d440","\u914e\u914f\u91d5\u91e2\u91da\u965c\u965f\u96bc\u98e3\u9adf\u9b2f\u4e7f\u5070\u506a\u5061\u505e\u5060\u5053\u504b\u505d\u5072\u5048\u504d\u5041\u505b\u504a\u5062\u5015\u5045\u505f\u5069\u506b\u5063\u5064\u5046\u5040\u506e\u5073\u5057\u5051\u51d0\u526b\u526d\u526c\u526e\u52d6\u52d3\u532d\u539c\u5575\u5576\u553c\u554d\u5550\u5534\u552a\u5551\u5562\u5536\u5535\u5530\u5552\u5545"],["d4a1","\u550c\u5532\u5565\u554e\u5539\u5548\u552d\u553b\u5540\u554b\u570a\u5707\u57fb\u5814\u57e2\u57f6\u57dc\u57f4\u5800\u57ed\u57fd\u5808\u57f8\u580b\u57f3\u57cf\u5807\u57ee\u57e3\u57f2\u57e5\u57ec\u57e1\u580e\u57fc\u5810\u57e7\u5801\u580c\u57f1\u57e9\u57f0\u580d\u5804\u595c\u5a60\u5a58\u5a55\u5a67\u5a5e\u5a38\u5a35\u5a6d\u5a50\u5a5f\u5a65\u5a6c\u5a53\u5a64\u5a57\u5a43\u5a5d\u5a52\u5a44\u5a5b\u5a48\u5a8e\u5a3e\u5a4d\u5a39\u5a4c\u5a70\u5a69\u5a47\u5a51\u5a56\u5a42\u5a5c\u5b72\u5b6e\u5bc1\u5bc0\u5c59\u5d1e\u5d0b\u5d1d\u5d1a\u5d20\u5d0c\u5d28\u5d0d\u5d26\u5d25\u5d0f"],["d540","\u5d30\u5d12\u5d23\u5d1f\u5d2e\u5e3e\u5e34\u5eb1\u5eb4\u5eb9\u5eb2\u5eb3\u5f36\u5f38\u5f9b\u5f96\u5f9f\u608a\u6090\u6086\u60be\u60b0\u60ba\u60d3\u60d4\u60cf\u60e4\u60d9\u60dd\u60c8\u60b1\u60db\u60b7\u60ca\u60bf\u60c3\u60cd\u60c0\u6332\u6365\u638a\u6382\u637d\u63bd\u639e\u63ad\u639d\u6397\u63ab\u638e\u636f\u6387\u6390\u636e\u63af\u6375\u639c\u636d\u63ae\u637c\u63a4\u633b\u639f"],["d5a1","\u6378\u6385\u6381\u6391\u638d\u6370\u6553\u65cd\u6665\u6661\u665b\u6659\u665c\u6662\u6718\u6879\u6887\u6890\u689c\u686d\u686e\u68ae\u68ab\u6956\u686f\u68a3\u68ac\u68a9\u6875\u6874\u68b2\u688f\u6877\u6892\u687c\u686b\u6872\u68aa\u6880\u6871\u687e\u689b\u6896\u688b\u68a0\u6889\u68a4\u6878\u687b\u6891\u688c\u688a\u687d\u6b36\u6b33\u6b37\u6b38\u6b91\u6b8f\u6b8d\u6b8e\u6b8c\u6c2a\u6dc0\u6dab\u6db4\u6db3\u6e74\u6dac\u6de9\u6de2\u6db7\u6df6\u6dd4\u6e00\u6dc8\u6de0\u6ddf\u6dd6\u6dbe\u6de5\u6ddc\u6ddd\u6ddb\u6df4\u6dca\u6dbd\u6ded\u6df0\u6dba\u6dd5\u6dc2\u6dcf\u6dc9"],["d640","\u6dd0\u6df2\u6dd3\u6dfd\u6dd7\u6dcd\u6de3\u6dbb\u70fa\u710d\u70f7\u7117\u70f4\u710c\u70f0\u7104\u70f3\u7110\u70fc\u70ff\u7106\u7113\u7100\u70f8\u70f6\u710b\u7102\u710e\u727e\u727b\u727c\u727f\u731d\u7317\u7307\u7311\u7318\u730a\u7308\u72ff\u730f\u731e\u7388\u73f6\u73f8\u73f5\u7404\u7401\u73fd\u7407\u7400\u73fa\u73fc\u73ff\u740c\u740b\u73f4\u7408\u7564\u7563\u75ce\u75d2\u75cf"],["d6a1","\u75cb\u75cc\u75d1\u75d0\u768f\u7689\u76d3\u7739\u772f\u772d\u7731\u7732\u7734\u7733\u773d\u7725\u773b\u7735\u7848\u7852\u7849\u784d\u784a\u784c\u7826\u7845\u7850\u7964\u7967\u7969\u796a\u7963\u796b\u7961\u79bb\u79fa\u79f8\u79f6\u79f7\u7a8f\u7a94\u7a90\u7b35\u7b47\u7b34\u7b25\u7b30\u7b22\u7b24\u7b33\u7b18\u7b2a\u7b1d\u7b31\u7b2b\u7b2d\u7b2f\u7b32\u7b38\u7b1a\u7b23\u7c94\u7c98\u7c96\u7ca3\u7d35\u7d3d\u7d38\u7d36\u7d3a\u7d45\u7d2c\u7d29\u7d41\u7d47\u7d3e\u7d3f\u7d4a\u7d3b\u7d28\u7f63\u7f95\u7f9c\u7f9d\u7f9b\u7fca\u7fcb\u7fcd\u7fd0\u7fd1\u7fc7\u7fcf\u7fc9\u801f"],["d740","\u801e\u801b\u8047\u8043\u8048\u8118\u8125\u8119\u811b\u812d\u811f\u812c\u811e\u8121\u8115\u8127\u811d\u8122\u8211\u8238\u8233\u823a\u8234\u8232\u8274\u8390\u83a3\u83a8\u838d\u837a\u8373\u83a4\u8374\u838f\u8381\u8395\u8399\u8375\u8394\u83a9\u837d\u8383\u838c\u839d\u839b\u83aa\u838b\u837e\u83a5\u83af\u8388\u8397\u83b0\u837f\u83a6\u8387\u83ae\u8376\u839a\u8659\u8656\u86bf\u86b7"],["d7a1","\u86c2\u86c1\u86c5\u86ba\u86b0\u86c8\u86b9\u86b3\u86b8\u86cc\u86b4\u86bb\u86bc\u86c3\u86bd\u86be\u8852\u8889\u8895\u88a8\u88a2\u88aa\u889a\u8891\u88a1\u889f\u8898\u88a7\u8899\u889b\u8897\u88a4\u88ac\u888c\u8893\u888e\u8982\u89d6\u89d9\u89d5\u8a30\u8a27\u8a2c\u8a1e\u8c39\u8c3b\u8c5c\u8c5d\u8c7d\u8ca5\u8d7d\u8d7b\u8d79\u8dbc\u8dc2\u8db9\u8dbf\u8dc1\u8ed8\u8ede\u8edd\u8edc\u8ed7\u8ee0\u8ee1\u9024\u900b\u9011\u901c\u900c\u9021\u90ef\u90ea\u90f0\u90f4\u90f2\u90f3\u90d4\u90eb\u90ec\u90e9\u9156\u9158\u915a\u9153\u9155\u91ec\u91f4\u91f1\u91f3\u91f8\u91e4\u91f9\u91ea"],["d840","\u91eb\u91f7\u91e8\u91ee\u957a\u9586\u9588\u967c\u966d\u966b\u9671\u966f\u96bf\u976a\u9804\u98e5\u9997\u509b\u5095\u5094\u509e\u508b\u50a3\u5083\u508c\u508e\u509d\u5068\u509c\u5092\u5082\u5087\u515f\u51d4\u5312\u5311\u53a4\u53a7\u5591\u55a8\u55a5\u55ad\u5577\u5645\u55a2\u5593\u5588\u558f\u55b5\u5581\u55a3\u5592\u55a4\u557d\u558c\u55a6\u557f\u5595\u55a1\u558e\u570c\u5829\u5837"],["d8a1","\u5819\u581e\u5827\u5823\u5828\u57f5\u5848\u5825\u581c\u581b\u5833\u583f\u5836\u582e\u5839\u5838\u582d\u582c\u583b\u5961\u5aaf\u5a94\u5a9f\u5a7a\u5aa2\u5a9e\u5a78\u5aa6\u5a7c\u5aa5\u5aac\u5a95\u5aae\u5a37\u5a84\u5a8a\u5a97\u5a83\u5a8b\u5aa9\u5a7b\u5a7d\u5a8c\u5a9c\u5a8f\u5a93\u5a9d\u5bea\u5bcd\u5bcb\u5bd4\u5bd1\u5bca\u5bce\u5c0c\u5c30\u5d37\u5d43\u5d6b\u5d41\u5d4b\u5d3f\u5d35\u5d51\u5d4e\u5d55\u5d33\u5d3a\u5d52\u5d3d\u5d31\u5d59\u5d42\u5d39\u5d49\u5d38\u5d3c\u5d32\u5d36\u5d40\u5d45\u5e44\u5e41\u5f58\u5fa6\u5fa5\u5fab\u60c9\u60b9\u60cc\u60e2\u60ce\u60c4\u6114"],["d940","\u60f2\u610a\u6116\u6105\u60f5\u6113\u60f8\u60fc\u60fe\u60c1\u6103\u6118\u611d\u6110\u60ff\u6104\u610b\u624a\u6394\u63b1\u63b0\u63ce\u63e5\u63e8\u63ef\u63c3\u649d\u63f3\u63ca\u63e0\u63f6\u63d5\u63f2\u63f5\u6461\u63df\u63be\u63dd\u63dc\u63c4\u63d8\u63d3\u63c2\u63c7\u63cc\u63cb\u63c8\u63f0\u63d7\u63d9\u6532\u6567\u656a\u6564\u655c\u6568\u6565\u658c\u659d\u659e\u65ae\u65d0\u65d2"],["d9a1","\u667c\u666c\u667b\u6680\u6671\u6679\u666a\u6672\u6701\u690c\u68d3\u6904\u68dc\u692a\u68ec\u68ea\u68f1\u690f\u68d6\u68f7\u68eb\u68e4\u68f6\u6913\u6910\u68f3\u68e1\u6907\u68cc\u6908\u6970\u68b4\u6911\u68ef\u68c6\u6914\u68f8\u68d0\u68fd\u68fc\u68e8\u690b\u690a\u6917\u68ce\u68c8\u68dd\u68de\u68e6\u68f4\u68d1\u6906\u68d4\u68e9\u6915\u6925\u68c7\u6b39\u6b3b\u6b3f\u6b3c\u6b94\u6b97\u6b99\u6b95\u6bbd\u6bf0\u6bf2\u6bf3\u6c30\u6dfc\u6e46\u6e47\u6e1f\u6e49\u6e88\u6e3c\u6e3d\u6e45\u6e62\u6e2b\u6e3f\u6e41\u6e5d\u6e73\u6e1c\u6e33\u6e4b\u6e40\u6e51\u6e3b\u6e03\u6e2e\u6e5e"],["da40","\u6e68\u6e5c\u6e61\u6e31\u6e28\u6e60\u6e71\u6e6b\u6e39\u6e22\u6e30\u6e53\u6e65\u6e27\u6e78\u6e64\u6e77\u6e55\u6e79\u6e52\u6e66\u6e35\u6e36\u6e5a\u7120\u711e\u712f\u70fb\u712e\u7131\u7123\u7125\u7122\u7132\u711f\u7128\u713a\u711b\u724b\u725a\u7288\u7289\u7286\u7285\u728b\u7312\u730b\u7330\u7322\u7331\u7333\u7327\u7332\u732d\u7326\u7323\u7335\u730c\u742e\u742c\u7430\u742b\u7416"],["daa1","\u741a\u7421\u742d\u7431\u7424\u7423\u741d\u7429\u7420\u7432\u74fb\u752f\u756f\u756c\u75e7\u75da\u75e1\u75e6\u75dd\u75df\u75e4\u75d7\u7695\u7692\u76da\u7746\u7747\u7744\u774d\u7745\u774a\u774e\u774b\u774c\u77de\u77ec\u7860\u7864\u7865\u785c\u786d\u7871\u786a\u786e\u7870\u7869\u7868\u785e\u7862\u7974\u7973\u7972\u7970\u7a02\u7a0a\u7a03\u7a0c\u7a04\u7a99\u7ae6\u7ae4\u7b4a\u7b3b\u7b44\u7b48\u7b4c\u7b4e\u7b40\u7b58\u7b45\u7ca2\u7c9e\u7ca8\u7ca1\u7d58\u7d6f\u7d63\u7d53\u7d56\u7d67\u7d6a\u7d4f\u7d6d\u7d5c\u7d6b\u7d52\u7d54\u7d69\u7d51\u7d5f\u7d4e\u7f3e\u7f3f\u7f65"],["db40","\u7f66\u7fa2\u7fa0\u7fa1\u7fd7\u8051\u804f\u8050\u80fe\u80d4\u8143\u814a\u8152\u814f\u8147\u813d\u814d\u813a\u81e6\u81ee\u81f7\u81f8\u81f9\u8204\u823c\u823d\u823f\u8275\u833b\u83cf\u83f9\u8423\u83c0\u83e8\u8412\u83e7\u83e4\u83fc\u83f6\u8410\u83c6\u83c8\u83eb\u83e3\u83bf\u8401\u83dd\u83e5\u83d8\u83ff\u83e1\u83cb\u83ce\u83d6\u83f5\u83c9\u8409\u840f\u83de\u8411\u8406\u83c2\u83f3"],["dba1","\u83d5\u83fa\u83c7\u83d1\u83ea\u8413\u83c3\u83ec\u83ee\u83c4\u83fb\u83d7\u83e2\u841b\u83db\u83fe\u86d8\u86e2\u86e6\u86d3\u86e3\u86da\u86ea\u86dd\u86eb\u86dc\u86ec\u86e9\u86d7\u86e8\u86d1\u8848\u8856\u8855\u88ba\u88d7\u88b9\u88b8\u88c0\u88be\u88b6\u88bc\u88b7\u88bd\u88b2\u8901\u88c9\u8995\u8998\u8997\u89dd\u89da\u89db\u8a4e\u8a4d\u8a39\u8a59\u8a40\u8a57\u8a58\u8a44\u8a45\u8a52\u8a48\u8a51\u8a4a\u8a4c\u8a4f\u8c5f\u8c81\u8c80\u8cba\u8cbe\u8cb0\u8cb9\u8cb5\u8d84\u8d80\u8d89\u8dd8\u8dd3\u8dcd\u8dc7\u8dd6\u8ddc\u8dcf\u8dd5\u8dd9\u8dc8\u8dd7\u8dc5\u8eef\u8ef7\u8efa"],["dc40","\u8ef9\u8ee6\u8eee\u8ee5\u8ef5\u8ee7\u8ee8\u8ef6\u8eeb\u8ef1\u8eec\u8ef4\u8ee9\u902d\u9034\u902f\u9106\u912c\u9104\u90ff\u90fc\u9108\u90f9\u90fb\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915f\u9162\u9160\u9201\u920a\u9225\u9203\u921a\u9226\u920f\u920c\u9200\u9212\u91ff\u91fd\u9206\u9204\u9227\u9202\u921c\u9224\u9219\u9217\u9205\u9216\u957b\u958d\u958c\u9590\u9687\u967e\u9688"],["dca1","\u9689\u9683\u9680\u96c2\u96c8\u96c3\u96f1\u96f0\u976c\u9770\u976e\u9807\u98a9\u98eb\u9ce6\u9ef9\u4e83\u4e84\u4eb6\u50bd\u50bf\u50c6\u50ae\u50c4\u50ca\u50b4\u50c8\u50c2\u50b0\u50c1\u50ba\u50b1\u50cb\u50c9\u50b6\u50b8\u51d7\u527a\u5278\u527b\u527c\u55c3\u55db\u55cc\u55d0\u55cb\u55ca\u55dd\u55c0\u55d4\u55c4\u55e9\u55bf\u55d2\u558d\u55cf\u55d5\u55e2\u55d6\u55c8\u55f2\u55cd\u55d9\u55c2\u5714\u5853\u5868\u5864\u584f\u584d\u5849\u586f\u5855\u584e\u585d\u5859\u5865\u585b\u583d\u5863\u5871\u58fc\u5ac7\u5ac4\u5acb\u5aba\u5ab8\u5ab1\u5ab5\u5ab0\u5abf\u5ac8\u5abb\u5ac6"],["dd40","\u5ab7\u5ac0\u5aca\u5ab4\u5ab6\u5acd\u5ab9\u5a90\u5bd6\u5bd8\u5bd9\u5c1f\u5c33\u5d71\u5d63\u5d4a\u5d65\u5d72\u5d6c\u5d5e\u5d68\u5d67\u5d62\u5df0\u5e4f\u5e4e\u5e4a\u5e4d\u5e4b\u5ec5\u5ecc\u5ec6\u5ecb\u5ec7\u5f40\u5faf\u5fad\u60f7\u6149\u614a\u612b\u6145\u6136\u6132\u612e\u6146\u612f\u614f\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63c5\u63f1\u63eb\u6410\u6412\u6409\u6420\u6424"],["dda1","\u6433\u6443\u641f\u6415\u6418\u6439\u6437\u6422\u6423\u640c\u6426\u6430\u6428\u6441\u6435\u642f\u640a\u641a\u6440\u6425\u6427\u640b\u63e7\u641b\u642e\u6421\u640e\u656f\u6592\u65d3\u6686\u668c\u6695\u6690\u668b\u668a\u6699\u6694\u6678\u6720\u6966\u695f\u6938\u694e\u6962\u6971\u693f\u6945\u696a\u6939\u6942\u6957\u6959\u697a\u6948\u6949\u6935\u696c\u6933\u693d\u6965\u68f0\u6978\u6934\u6969\u6940\u696f\u6944\u6976\u6958\u6941\u6974\u694c\u693b\u694b\u6937\u695c\u694f\u6951\u6932\u6952\u692f\u697b\u693c\u6b46\u6b45\u6b43\u6b42\u6b48\u6b41\u6b9b\ufa0d\u6bfb\u6bfc"],["de40","\u6bf9\u6bf7\u6bf8\u6e9b\u6ed6\u6ec8\u6e8f\u6ec0\u6e9f\u6e93\u6e94\u6ea0\u6eb1\u6eb9\u6ec6\u6ed2\u6ebd\u6ec1\u6e9e\u6ec9\u6eb7\u6eb0\u6ecd\u6ea6\u6ecf\u6eb2\u6ebe\u6ec3\u6edc\u6ed8\u6e99\u6e92\u6e8e\u6e8d\u6ea4\u6ea1\u6ebf\u6eb3\u6ed0\u6eca\u6e97\u6eae\u6ea3\u7147\u7154\u7152\u7163\u7160\u7141\u715d\u7162\u7172\u7178\u716a\u7161\u7142\u7158\u7143\u714b\u7170\u715f\u7150\u7153"],["dea1","\u7144\u714d\u715a\u724f\u728d\u728c\u7291\u7290\u728e\u733c\u7342\u733b\u733a\u7340\u734a\u7349\u7444\u744a\u744b\u7452\u7451\u7457\u7440\u744f\u7450\u744e\u7442\u7446\u744d\u7454\u74e1\u74ff\u74fe\u74fd\u751d\u7579\u7577\u6983\u75ef\u760f\u7603\u75f7\u75fe\u75fc\u75f9\u75f8\u7610\u75fb\u75f6\u75ed\u75f5\u75fd\u7699\u76b5\u76dd\u7755\u775f\u7760\u7752\u7756\u775a\u7769\u7767\u7754\u7759\u776d\u77e0\u7887\u789a\u7894\u788f\u7884\u7895\u7885\u7886\u78a1\u7883\u7879\u7899\u7880\u7896\u787b\u797c\u7982\u797d\u7979\u7a11\u7a18\u7a19\u7a12\u7a17\u7a15\u7a22\u7a13"],["df40","\u7a1b\u7a10\u7aa3\u7aa2\u7a9e\u7aeb\u7b66\u7b64\u7b6d\u7b74\u7b69\u7b72\u7b65\u7b73\u7b71\u7b70\u7b61\u7b78\u7b76\u7b63\u7cb2\u7cb4\u7caf\u7d88\u7d86\u7d80\u7d8d\u7d7f\u7d85\u7d7a\u7d8e\u7d7b\u7d83\u7d7c\u7d8c\u7d94\u7d84\u7d7d\u7d92\u7f6d\u7f6b\u7f67\u7f68\u7f6c\u7fa6\u7fa5\u7fa7\u7fdb\u7fdc\u8021\u8164\u8160\u8177\u815c\u8169\u815b\u8162\u8172\u6721\u815e\u8176\u8167\u816f"],["dfa1","\u8144\u8161\u821d\u8249\u8244\u8240\u8242\u8245\u84f1\u843f\u8456\u8476\u8479\u848f\u848d\u8465\u8451\u8440\u8486\u8467\u8430\u844d\u847d\u845a\u8459\u8474\u8473\u845d\u8507\u845e\u8437\u843a\u8434\u847a\u8443\u8478\u8432\u8445\u8429\u83d9\u844b\u842f\u8442\u842d\u845f\u8470\u8439\u844e\u844c\u8452\u846f\u84c5\u848e\u843b\u8447\u8436\u8433\u8468\u847e\u8444\u842b\u8460\u8454\u846e\u8450\u870b\u8704\u86f7\u870c\u86fa\u86d6\u86f5\u874d\u86f8\u870e\u8709\u8701\u86f6\u870d\u8705\u88d6\u88cb\u88cd\u88ce\u88de\u88db\u88da\u88cc\u88d0\u8985\u899b\u89df\u89e5\u89e4"],["e040","\u89e1\u89e0\u89e2\u89dc\u89e6\u8a76\u8a86\u8a7f\u8a61\u8a3f\u8a77\u8a82\u8a84\u8a75\u8a83\u8a81\u8a74\u8a7a\u8c3c\u8c4b\u8c4a\u8c65\u8c64\u8c66\u8c86\u8c84\u8c85\u8ccc\u8d68\u8d69\u8d91\u8d8c\u8d8e\u8d8f\u8d8d\u8d93\u8d94\u8d90\u8d92\u8df0\u8de0\u8dec\u8df1\u8dee\u8dd0\u8de9\u8de3\u8de2\u8de7\u8df2\u8deb\u8df4\u8f06\u8eff\u8f01\u8f00\u8f05\u8f07\u8f08\u8f02\u8f0b\u9052\u903f"],["e0a1","\u9044\u9049\u903d\u9110\u910d\u910f\u9111\u9116\u9114\u910b\u910e\u916e\u916f\u9248\u9252\u9230\u923a\u9266\u9233\u9265\u925e\u9283\u922e\u924a\u9246\u926d\u926c\u924f\u9260\u9267\u926f\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924e\u9253\u924c\u9256\u9232\u959f\u959c\u959e\u959b\u9692\u9693\u9691\u9697\u96ce\u96fa\u96fd\u96f8\u96f5\u9773\u9777\u9778\u9772\u980f\u980d\u980e\u98ac\u98f6\u98f9\u99af\u99b2\u99b0\u99b5\u9aad\u9aab\u9b5b\u9cea\u9ced\u9ce7\u9e80\u9efd\u50e6\u50d4\u50d7\u50e8\u50f3\u50db\u50ea\u50dd\u50e4\u50d3\u50ec\u50f0\u50ef\u50e3\u50e0"],["e140","\u51d8\u5280\u5281\u52e9\u52eb\u5330\u53ac\u5627\u5615\u560c\u5612\u55fc\u560f\u561c\u5601\u5613\u5602\u55fa\u561d\u5604\u55ff\u55f9\u5889\u587c\u5890\u5898\u5886\u5881\u587f\u5874\u588b\u587a\u5887\u5891\u588e\u5876\u5882\u5888\u587b\u5894\u588f\u58fe\u596b\u5adc\u5aee\u5ae5\u5ad5\u5aea\u5ada\u5aed\u5aeb\u5af3\u5ae2\u5ae0\u5adb\u5aec\u5ade\u5add\u5ad9\u5ae8\u5adf\u5b77\u5be0"],["e1a1","\u5be3\u5c63\u5d82\u5d80\u5d7d\u5d86\u5d7a\u5d81\u5d77\u5d8a\u5d89\u5d88\u5d7e\u5d7c\u5d8d\u5d79\u5d7f\u5e58\u5e59\u5e53\u5ed8\u5ed1\u5ed7\u5ece\u5edc\u5ed5\u5ed9\u5ed2\u5ed4\u5f44\u5f43\u5f6f\u5fb6\u612c\u6128\u6141\u615e\u6171\u6173\u6152\u6153\u6172\u616c\u6180\u6174\u6154\u617a\u615b\u6165\u613b\u616a\u6161\u6156\u6229\u6227\u622b\u642b\u644d\u645b\u645d\u6474\u6476\u6472\u6473\u647d\u6475\u6466\u64a6\u644e\u6482\u645e\u645c\u644b\u6453\u6460\u6450\u647f\u643f\u646c\u646b\u6459\u6465\u6477\u6573\u65a0\u66a1\u66a0\u669f\u6705\u6704\u6722\u69b1\u69b6\u69c9"],["e240","\u69a0\u69ce\u6996\u69b0\u69ac\u69bc\u6991\u6999\u698e\u69a7\u698d\u69a9\u69be\u69af\u69bf\u69c4\u69bd\u69a4\u69d4\u69b9\u69ca\u699a\u69cf\u69b3\u6993\u69aa\u69a1\u699e\u69d9\u6997\u6990\u69c2\u69b5\u69a5\u69c6\u6b4a\u6b4d\u6b4b\u6b9e\u6b9f\u6ba0\u6bc3\u6bc4\u6bfe\u6ece\u6ef5\u6ef1\u6f03\u6f25\u6ef8\u6f37\u6efb\u6f2e\u6f09\u6f4e\u6f19\u6f1a\u6f27\u6f18\u6f3b\u6f12\u6eed\u6f0a"],["e2a1","\u6f36\u6f73\u6ef9\u6eee\u6f2d\u6f40\u6f30\u6f3c\u6f35\u6eeb\u6f07\u6f0e\u6f43\u6f05\u6efd\u6ef6\u6f39\u6f1c\u6efc\u6f3a\u6f1f\u6f0d\u6f1e\u6f08\u6f21\u7187\u7190\u7189\u7180\u7185\u7182\u718f\u717b\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734d\u7351\u734c\u7462\u7473\u7471\u7475\u7472\u7467\u746e\u7500\u7502\u7503\u757d\u7590\u7616\u7608\u760c\u7615\u7611\u760a\u7614\u76b8\u7781\u777c\u7785\u7782\u776e\u7780\u776f\u777e\u7783\u78b2\u78aa\u78b4\u78ad\u78a8\u787e\u78ab\u789e\u78a5\u78a0\u78ac\u78a2\u78a4\u7998\u798a\u798b\u7996\u7995\u7994\u7993"],["e340","\u7997\u7988\u7992\u7990\u7a2b\u7a4a\u7a30\u7a2f\u7a28\u7a26\u7aa8\u7aab\u7aac\u7aee\u7b88\u7b9c\u7b8a\u7b91\u7b90\u7b96\u7b8d\u7b8c\u7b9b\u7b8e\u7b85\u7b98\u5284\u7b99\u7ba4\u7b82\u7cbb\u7cbf\u7cbc\u7cba\u7da7\u7db7\u7dc2\u7da3\u7daa\u7dc1\u7dc0\u7dc5\u7d9d\u7dce\u7dc4\u7dc6\u7dcb\u7dcc\u7daf\u7db9\u7d96\u7dbc\u7d9f\u7da6\u7dae\u7da9\u7da1\u7dc9\u7f73\u7fe2\u7fe3\u7fe5\u7fde"],["e3a1","\u8024\u805d\u805c\u8189\u8186\u8183\u8187\u818d\u818c\u818b\u8215\u8497\u84a4\u84a1\u849f\u84ba\u84ce\u84c2\u84ac\u84ae\u84ab\u84b9\u84b4\u84c1\u84cd\u84aa\u849a\u84b1\u84d0\u849d\u84a7\u84bb\u84a2\u8494\u84c7\u84cc\u849b\u84a9\u84af\u84a8\u84d6\u8498\u84b6\u84cf\u84a0\u84d7\u84d4\u84d2\u84db\u84b0\u8491\u8661\u8733\u8723\u8728\u876b\u8740\u872e\u871e\u8721\u8719\u871b\u8743\u872c\u8741\u873e\u8746\u8720\u8732\u872a\u872d\u873c\u8712\u873a\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871a\u8730\u8711\u88f7\u88e7\u88f1\u88f2\u88fa\u88fe\u88ee\u88fc\u88f6\u88fb"],["e440","\u88f0\u88ec\u88eb\u899d\u89a1\u899f\u899e\u89e9\u89eb\u89e8\u8aab\u8a99\u8a8b\u8a92\u8a8f\u8a96\u8c3d\u8c68\u8c69\u8cd5\u8ccf\u8cd7\u8d96\u8e09\u8e02\u8dff\u8e0d\u8dfd\u8e0a\u8e03\u8e07\u8e06\u8e05\u8dfe\u8e00\u8e04\u8f10\u8f11\u8f0e\u8f0d\u9123\u911c\u9120\u9122\u911f\u911d\u911a\u9124\u9121\u911b\u917a\u9172\u9179\u9173\u92a5\u92a4\u9276\u929b\u927a\u92a0\u9294\u92aa\u928d"],["e4a1","\u92a6\u929a\u92ab\u9279\u9297\u927f\u92a3\u92ee\u928e\u9282\u9295\u92a2\u927d\u9288\u92a1\u928a\u9286\u928c\u9299\u92a7\u927e\u9287\u92a9\u929d\u928b\u922d\u969e\u96a1\u96ff\u9758\u977d\u977a\u977e\u9783\u9780\u9782\u977b\u9784\u9781\u977f\u97ce\u97cd\u9816\u98ad\u98ae\u9902\u9900\u9907\u999d\u999c\u99c3\u99b9\u99bb\u99ba\u99c2\u99bd\u99c7\u9ab1\u9ae3\u9ae7\u9b3e\u9b3f\u9b60\u9b61\u9b5f\u9cf1\u9cf2\u9cf5\u9ea7\u50ff\u5103\u5130\u50f8\u5106\u5107\u50f6\u50fe\u510b\u510c\u50fd\u510a\u528b\u528c\u52f1\u52ef\u5648\u5642\u564c\u5635\u5641\u564a\u5649\u5646\u5658"],["e540","\u565a\u5640\u5633\u563d\u562c\u563e\u5638\u562a\u563a\u571a\u58ab\u589d\u58b1\u58a0\u58a3\u58af\u58ac\u58a5\u58a1\u58ff\u5aff\u5af4\u5afd\u5af7\u5af6\u5b03\u5af8\u5b02\u5af9\u5b01\u5b07\u5b05\u5b0f\u5c67\u5d99\u5d97\u5d9f\u5d92\u5da2\u5d93\u5d95\u5da0\u5d9c\u5da1\u5d9a\u5d9e\u5e69\u5e5d\u5e60\u5e5c\u7df3\u5edb\u5ede\u5ee1\u5f49\u5fb2\u618b\u6183\u6179\u61b1\u61b0\u61a2\u6189"],["e5a1","\u619b\u6193\u61af\u61ad\u619f\u6192\u61aa\u61a1\u618d\u6166\u61b3\u622d\u646e\u6470\u6496\u64a0\u6485\u6497\u649c\u648f\u648b\u648a\u648c\u64a3\u649f\u6468\u64b1\u6498\u6576\u657a\u6579\u657b\u65b2\u65b3\u66b5\u66b0\u66a9\u66b2\u66b7\u66aa\u66af\u6a00\u6a06\u6a17\u69e5\u69f8\u6a15\u69f1\u69e4\u6a20\u69ff\u69ec\u69e2\u6a1b\u6a1d\u69fe\u6a27\u69f2\u69ee\u6a14\u69f7\u69e7\u6a40\u6a08\u69e6\u69fb\u6a0d\u69fc\u69eb\u6a09\u6a04\u6a18\u6a25\u6a0f\u69f6\u6a26\u6a07\u69f4\u6a16\u6b51\u6ba5\u6ba3\u6ba2\u6ba6\u6c01\u6c00\u6bff\u6c02\u6f41\u6f26\u6f7e\u6f87\u6fc6\u6f92"],["e640","\u6f8d\u6f89\u6f8c\u6f62\u6f4f\u6f85\u6f5a\u6f96\u6f76\u6f6c\u6f82\u6f55\u6f72\u6f52\u6f50\u6f57\u6f94\u6f93\u6f5d\u6f00\u6f61\u6f6b\u6f7d\u6f67\u6f90\u6f53\u6f8b\u6f69\u6f7f\u6f95\u6f63\u6f77\u6f6a\u6f7b\u71b2\u71af\u719b\u71b0\u71a0\u719a\u71a9\u71b5\u719d\u71a5\u719e\u71a4\u71a1\u71aa\u719c\u71a7\u71b3\u7298\u729a\u7358\u7352\u735e\u735f\u7360\u735d\u735b\u7361\u735a\u7359"],["e6a1","\u7362\u7487\u7489\u748a\u7486\u7481\u747d\u7485\u7488\u747c\u7479\u7508\u7507\u757e\u7625\u761e\u7619\u761d\u761c\u7623\u761a\u7628\u761b\u769c\u769d\u769e\u769b\u778d\u778f\u7789\u7788\u78cd\u78bb\u78cf\u78cc\u78d1\u78ce\u78d4\u78c8\u78c3\u78c4\u78c9\u799a\u79a1\u79a0\u799c\u79a2\u799b\u6b76\u7a39\u7ab2\u7ab4\u7ab3\u7bb7\u7bcb\u7bbe\u7bac\u7bce\u7baf\u7bb9\u7bca\u7bb5\u7cc5\u7cc8\u7ccc\u7ccb\u7df7\u7ddb\u7dea\u7de7\u7dd7\u7de1\u7e03\u7dfa\u7de6\u7df6\u7df1\u7df0\u7dee\u7ddf\u7f76\u7fac\u7fb0\u7fad\u7fed\u7feb\u7fea\u7fec\u7fe6\u7fe8\u8064\u8067\u81a3\u819f"],["e740","\u819e\u8195\u81a2\u8199\u8197\u8216\u824f\u8253\u8252\u8250\u824e\u8251\u8524\u853b\u850f\u8500\u8529\u850e\u8509\u850d\u851f\u850a\u8527\u851c\u84fb\u852b\u84fa\u8508\u850c\u84f4\u852a\u84f2\u8515\u84f7\u84eb\u84f3\u84fc\u8512\u84ea\u84e9\u8516\u84fe\u8528\u851d\u852e\u8502\u84fd\u851e\u84f6\u8531\u8526\u84e7\u84e8\u84f0\u84ef\u84f9\u8518\u8520\u8530\u850b\u8519\u852f\u8662"],["e7a1","\u8756\u8763\u8764\u8777\u87e1\u8773\u8758\u8754\u875b\u8752\u8761\u875a\u8751\u875e\u876d\u876a\u8750\u874e\u875f\u875d\u876f\u876c\u877a\u876e\u875c\u8765\u874f\u877b\u8775\u8762\u8767\u8769\u885a\u8905\u890c\u8914\u890b\u8917\u8918\u8919\u8906\u8916\u8911\u890e\u8909\u89a2\u89a4\u89a3\u89ed\u89f0\u89ec\u8acf\u8ac6\u8ab8\u8ad3\u8ad1\u8ad4\u8ad5\u8abb\u8ad7\u8abe\u8ac0\u8ac5\u8ad8\u8ac3\u8aba\u8abd\u8ad9\u8c3e\u8c4d\u8c8f\u8ce5\u8cdf\u8cd9\u8ce8\u8cda\u8cdd\u8ce7\u8da0\u8d9c\u8da1\u8d9b\u8e20\u8e23\u8e25\u8e24\u8e2e\u8e15\u8e1b\u8e16\u8e11\u8e19\u8e26\u8e27"],["e840","\u8e14\u8e12\u8e18\u8e13\u8e1c\u8e17\u8e1a\u8f2c\u8f24\u8f18\u8f1a\u8f20\u8f23\u8f16\u8f17\u9073\u9070\u906f\u9067\u906b\u912f\u912b\u9129\u912a\u9132\u9126\u912e\u9185\u9186\u918a\u9181\u9182\u9184\u9180\u92d0\u92c3\u92c4\u92c0\u92d9\u92b6\u92cf\u92f1\u92df\u92d8\u92e9\u92d7\u92dd\u92cc\u92ef\u92c2\u92e8\u92ca\u92c8\u92ce\u92e6\u92cd\u92d5\u92c9\u92e0\u92de\u92e7\u92d1\u92d3"],["e8a1","\u92b5\u92e1\u92c6\u92b4\u957c\u95ac\u95ab\u95ae\u95b0\u96a4\u96a2\u96d3\u9705\u9708\u9702\u975a\u978a\u978e\u9788\u97d0\u97cf\u981e\u981d\u9826\u9829\u9828\u9820\u981b\u9827\u98b2\u9908\u98fa\u9911\u9914\u9916\u9917\u9915\u99dc\u99cd\u99cf\u99d3\u99d4\u99ce\u99c9\u99d6\u99d8\u99cb\u99d7\u99cc\u9ab3\u9aec\u9aeb\u9af3\u9af2\u9af1\u9b46\u9b43\u9b67\u9b74\u9b71\u9b66\u9b76\u9b75\u9b70\u9b68\u9b64\u9b6c\u9cfc\u9cfa\u9cfd\u9cff\u9cf7\u9d07\u9d00\u9cf9\u9cfb\u9d08\u9d05\u9d04\u9e83\u9ed3\u9f0f\u9f10\u511c\u5113\u5117\u511a\u5111\u51de\u5334\u53e1\u5670\u5660\u566e"],["e940","\u5673\u5666\u5663\u566d\u5672\u565e\u5677\u571c\u571b\u58c8\u58bd\u58c9\u58bf\u58ba\u58c2\u58bc\u58c6\u5b17\u5b19\u5b1b\u5b21\u5b14\u5b13\u5b10\u5b16\u5b28\u5b1a\u5b20\u5b1e\u5bef\u5dac\u5db1\u5da9\u5da7\u5db5\u5db0\u5dae\u5daa\u5da8\u5db2\u5dad\u5daf\u5db4\u5e67\u5e68\u5e66\u5e6f\u5ee9\u5ee7\u5ee6\u5ee8\u5ee5\u5f4b\u5fbc\u619d\u61a8\u6196\u61c5\u61b4\u61c6\u61c1\u61cc\u61ba"],["e9a1","\u61bf\u61b8\u618c\u64d7\u64d6\u64d0\u64cf\u64c9\u64bd\u6489\u64c3\u64db\u64f3\u64d9\u6533\u657f\u657c\u65a2\u66c8\u66be\u66c0\u66ca\u66cb\u66cf\u66bd\u66bb\u66ba\u66cc\u6723\u6a34\u6a66\u6a49\u6a67\u6a32\u6a68\u6a3e\u6a5d\u6a6d\u6a76\u6a5b\u6a51\u6a28\u6a5a\u6a3b\u6a3f\u6a41\u6a6a\u6a64\u6a50\u6a4f\u6a54\u6a6f\u6a69\u6a60\u6a3c\u6a5e\u6a56\u6a55\u6a4d\u6a4e\u6a46\u6b55\u6b54\u6b56\u6ba7\u6baa\u6bab\u6bc8\u6bc7\u6c04\u6c03\u6c06\u6fad\u6fcb\u6fa3\u6fc7\u6fbc\u6fce\u6fc8\u6f5e\u6fc4\u6fbd\u6f9e\u6fca\u6fa8\u7004\u6fa5\u6fae\u6fba\u6fac\u6faa\u6fcf\u6fbf\u6fb8"],["ea40","\u6fa2\u6fc9\u6fab\u6fcd\u6faf\u6fb2\u6fb0\u71c5\u71c2\u71bf\u71b8\u71d6\u71c0\u71c1\u71cb\u71d4\u71ca\u71c7\u71cf\u71bd\u71d8\u71bc\u71c6\u71da\u71db\u729d\u729e\u7369\u7366\u7367\u736c\u7365\u736b\u736a\u747f\u749a\u74a0\u7494\u7492\u7495\u74a1\u750b\u7580\u762f\u762d\u7631\u763d\u7633\u763c\u7635\u7632\u7630\u76bb\u76e6\u779a\u779d\u77a1\u779c\u779b\u77a2\u77a3\u7795\u7799"],["eaa1","\u7797\u78dd\u78e9\u78e5\u78ea\u78de\u78e3\u78db\u78e1\u78e2\u78ed\u78df\u78e0\u79a4\u7a44\u7a48\u7a47\u7ab6\u7ab8\u7ab5\u7ab1\u7ab7\u7bde\u7be3\u7be7\u7bdd\u7bd5\u7be5\u7bda\u7be8\u7bf9\u7bd4\u7bea\u7be2\u7bdc\u7beb\u7bd8\u7bdf\u7cd2\u7cd4\u7cd7\u7cd0\u7cd1\u7e12\u7e21\u7e17\u7e0c\u7e1f\u7e20\u7e13\u7e0e\u7e1c\u7e15\u7e1a\u7e22\u7e0b\u7e0f\u7e16\u7e0d\u7e14\u7e25\u7e24\u7f43\u7f7b\u7f7c\u7f7a\u7fb1\u7fef\u802a\u8029\u806c\u81b1\u81a6\u81ae\u81b9\u81b5\u81ab\u81b0\u81ac\u81b4\u81b2\u81b7\u81a7\u81f2\u8255\u8256\u8257\u8556\u8545\u856b\u854d\u8553\u8561\u8558"],["eb40","\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853e\u855b\u8571\u854e\u856e\u8575\u8555\u8567\u8560\u858c\u8566\u855d\u8554\u8565\u856c\u8663\u8665\u8664\u879b\u878f\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87a3\u8785\u8790\u8791\u879d\u8784\u8794\u879c\u879a\u8789\u891e\u8926\u8930\u892d\u892e\u8927\u8931\u8922\u8929\u8923\u892f\u892c\u891f\u89f1\u8ae0"],["eba1","\u8ae2\u8af2\u8af4\u8af5\u8add\u8b14\u8ae4\u8adf\u8af0\u8ac8\u8ade\u8ae1\u8ae8\u8aff\u8aef\u8afb\u8c91\u8c92\u8c90\u8cf5\u8cee\u8cf1\u8cf0\u8cf3\u8d6c\u8d6e\u8da5\u8da7\u8e33\u8e3e\u8e38\u8e40\u8e45\u8e36\u8e3c\u8e3d\u8e41\u8e30\u8e3f\u8ebd\u8f36\u8f2e\u8f35\u8f32\u8f39\u8f37\u8f34\u9076\u9079\u907b\u9086\u90fa\u9133\u9135\u9136\u9193\u9190\u9191\u918d\u918f\u9327\u931e\u9308\u931f\u9306\u930f\u937a\u9338\u933c\u931b\u9323\u9312\u9301\u9346\u932d\u930e\u930d\u92cb\u931d\u92fa\u9325\u9313\u92f9\u92f7\u9334\u9302\u9324\u92ff\u9329\u9339\u9335\u932a\u9314\u930c"],["ec40","\u930b\u92fe\u9309\u9300\u92fb\u9316\u95bc\u95cd\u95be\u95b9\u95ba\u95b6\u95bf\u95b5\u95bd\u96a9\u96d4\u970b\u9712\u9710\u9799\u9797\u9794\u97f0\u97f8\u9835\u982f\u9832\u9924\u991f\u9927\u9929\u999e\u99ee\u99ec\u99e5\u99e4\u99f0\u99e3\u99ea\u99e9\u99e7\u9ab9\u9abf\u9ab4\u9abb\u9af6\u9afa\u9af9\u9af7\u9b33\u9b80\u9b85\u9b87\u9b7c\u9b7e\u9b7b\u9b82\u9b93\u9b92\u9b90\u9b7a\u9b95"],["eca1","\u9b7d\u9b88\u9d25\u9d17\u9d20\u9d1e\u9d14\u9d29\u9d1d\u9d18\u9d22\u9d10\u9d19\u9d1f\u9e88\u9e86\u9e87\u9eae\u9ead\u9ed5\u9ed6\u9efa\u9f12\u9f3d\u5126\u5125\u5122\u5124\u5120\u5129\u52f4\u5693\u568c\u568d\u5686\u5684\u5683\u567e\u5682\u567f\u5681\u58d6\u58d4\u58cf\u58d2\u5b2d\u5b25\u5b32\u5b23\u5b2c\u5b27\u5b26\u5b2f\u5b2e\u5b7b\u5bf1\u5bf2\u5db7\u5e6c\u5e6a\u5fbe\u5fbb\u61c3\u61b5\u61bc\u61e7\u61e0\u61e5\u61e4\u61e8\u61de\u64ef\u64e9\u64e3\u64eb\u64e4\u64e8\u6581\u6580\u65b6\u65da\u66d2\u6a8d\u6a96\u6a81\u6aa5\u6a89\u6a9f\u6a9b\u6aa1\u6a9e\u6a87\u6a93\u6a8e"],["ed40","\u6a95\u6a83\u6aa8\u6aa4\u6a91\u6a7f\u6aa6\u6a9a\u6a85\u6a8c\u6a92\u6b5b\u6bad\u6c09\u6fcc\u6fa9\u6ff4\u6fd4\u6fe3\u6fdc\u6fed\u6fe7\u6fe6\u6fde\u6ff2\u6fdd\u6fe2\u6fe8\u71e1\u71f1\u71e8\u71f2\u71e4\u71f0\u71e2\u7373\u736e\u736f\u7497\u74b2\u74ab\u7490\u74aa\u74ad\u74b1\u74a5\u74af\u7510\u7511\u7512\u750f\u7584\u7643\u7648\u7649\u7647\u76a4\u76e9\u77b5\u77ab\u77b2\u77b7\u77b6"],["eda1","\u77b4\u77b1\u77a8\u77f0\u78f3\u78fd\u7902\u78fb\u78fc\u78f2\u7905\u78f9\u78fe\u7904\u79ab\u79a8\u7a5c\u7a5b\u7a56\u7a58\u7a54\u7a5a\u7abe\u7ac0\u7ac1\u7c05\u7c0f\u7bf2\u7c00\u7bff\u7bfb\u7c0e\u7bf4\u7c0b\u7bf3\u7c02\u7c09\u7c03\u7c01\u7bf8\u7bfd\u7c06\u7bf0\u7bf1\u7c10\u7c0a\u7ce8\u7e2d\u7e3c\u7e42\u7e33\u9848\u7e38\u7e2a\u7e49\u7e40\u7e47\u7e29\u7e4c\u7e30\u7e3b\u7e36\u7e44\u7e3a\u7f45\u7f7f\u7f7e\u7f7d\u7ff4\u7ff2\u802c\u81bb\u81c4\u81cc\u81ca\u81c5\u81c7\u81bc\u81e9\u825b\u825a\u825c\u8583\u8580\u858f\u85a7\u8595\u85a0\u858b\u85a3\u857b\u85a4\u859a\u859e"],["ee40","\u8577\u857c\u8589\u85a1\u857a\u8578\u8557\u858e\u8596\u8586\u858d\u8599\u859d\u8581\u85a2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859f\u8668\u87be\u87aa\u87ad\u87c5\u87b0\u87ac\u87b9\u87b5\u87bc\u87ae\u87c9\u87c3\u87c2\u87cc\u87b7\u87af\u87c4\u87ca\u87b4\u87b6\u87bf\u87b8\u87bd\u87de\u87b2\u8935\u8933\u893c\u893e\u8941\u8952\u8937\u8942\u89ad\u89af\u89ae\u89f2\u89f3\u8b1e"],["eea1","\u8b18\u8b16\u8b11\u8b05\u8b0b\u8b22\u8b0f\u8b12\u8b15\u8b07\u8b0d\u8b08\u8b06\u8b1c\u8b13\u8b1a\u8c4f\u8c70\u8c72\u8c71\u8c6f\u8c95\u8c94\u8cf9\u8d6f\u8e4e\u8e4d\u8e53\u8e50\u8e4c\u8e47\u8f43\u8f40\u9085\u907e\u9138\u919a\u91a2\u919b\u9199\u919f\u91a1\u919d\u91a0\u93a1\u9383\u93af\u9364\u9356\u9347\u937c\u9358\u935c\u9376\u9349\u9350\u9351\u9360\u936d\u938f\u934c\u936a\u9379\u9357\u9355\u9352\u934f\u9371\u9377\u937b\u9361\u935e\u9363\u9367\u9380\u934e\u9359\u95c7\u95c0\u95c9\u95c3\u95c5\u95b7\u96ae\u96b0\u96ac\u9720\u971f\u9718\u971d\u9719\u979a\u97a1\u979c"],["ef40","\u979e\u979d\u97d5\u97d4\u97f1\u9841\u9844\u984a\u9849\u9845\u9843\u9925\u992b\u992c\u992a\u9933\u9932\u992f\u992d\u9931\u9930\u9998\u99a3\u99a1\u9a02\u99fa\u99f4\u99f7\u99f9\u99f8\u99f6\u99fb\u99fd\u99fe\u99fc\u9a03\u9abe\u9afe\u9afd\u9b01\u9afc\u9b48\u9b9a\u9ba8\u9b9e\u9b9b\u9ba6\u9ba1\u9ba5\u9ba4\u9b86\u9ba2\u9ba0\u9baf\u9d33\u9d41\u9d67\u9d36\u9d2e\u9d2f\u9d31\u9d38\u9d30"],["efa1","\u9d45\u9d42\u9d43\u9d3e\u9d37\u9d40\u9d3d\u7ff5\u9d2d\u9e8a\u9e89\u9e8d\u9eb0\u9ec8\u9eda\u9efb\u9eff\u9f24\u9f23\u9f22\u9f54\u9fa0\u5131\u512d\u512e\u5698\u569c\u5697\u569a\u569d\u5699\u5970\u5b3c\u5c69\u5c6a\u5dc0\u5e6d\u5e6e\u61d8\u61df\u61ed\u61ee\u61f1\u61ea\u61f0\u61eb\u61d6\u61e9\u64ff\u6504\u64fd\u64f8\u6501\u6503\u64fc\u6594\u65db\u66da\u66db\u66d8\u6ac5\u6ab9\u6abd\u6ae1\u6ac6\u6aba\u6ab6\u6ab7\u6ac7\u6ab4\u6aad\u6b5e\u6bc9\u6c0b\u7007\u700c\u700d\u7001\u7005\u7014\u700e\u6fff\u7000\u6ffb\u7026\u6ffc\u6ff7\u700a\u7201\u71ff\u71f9\u7203\u71fd\u7376"],["f040","\u74b8\u74c0\u74b5\u74c1\u74be\u74b6\u74bb\u74c2\u7514\u7513\u765c\u7664\u7659\u7650\u7653\u7657\u765a\u76a6\u76bd\u76ec\u77c2\u77ba\u78ff\u790c\u7913\u7914\u7909\u7910\u7912\u7911\u79ad\u79ac\u7a5f\u7c1c\u7c29\u7c19\u7c20\u7c1f\u7c2d\u7c1d\u7c26\u7c28\u7c22\u7c25\u7c30\u7e5c\u7e50\u7e56\u7e63\u7e58\u7e62\u7e5f\u7e51\u7e60\u7e57\u7e53\u7fb5\u7fb3\u7ff7\u7ff8\u8075\u81d1\u81d2"],["f0a1","\u81d0\u825f\u825e\u85b4\u85c6\u85c0\u85c3\u85c2\u85b3\u85b5\u85bd\u85c7\u85c4\u85bf\u85cb\u85ce\u85c8\u85c5\u85b1\u85b6\u85d2\u8624\u85b8\u85b7\u85be\u8669\u87e7\u87e6\u87e2\u87db\u87eb\u87ea\u87e5\u87df\u87f3\u87e4\u87d4\u87dc\u87d3\u87ed\u87d8\u87e3\u87a4\u87d7\u87d9\u8801\u87f4\u87e8\u87dd\u8953\u894b\u894f\u894c\u8946\u8950\u8951\u8949\u8b2a\u8b27\u8b23\u8b33\u8b30\u8b35\u8b47\u8b2f\u8b3c\u8b3e\u8b31\u8b25\u8b37\u8b26\u8b36\u8b2e\u8b24\u8b3b\u8b3d\u8b3a\u8c42\u8c75\u8c99\u8c98\u8c97\u8cfe\u8d04\u8d02\u8d00\u8e5c\u8e62\u8e60\u8e57\u8e56\u8e5e\u8e65\u8e67"],["f140","\u8e5b\u8e5a\u8e61\u8e5d\u8e69\u8e54\u8f46\u8f47\u8f48\u8f4b\u9128\u913a\u913b\u913e\u91a8\u91a5\u91a7\u91af\u91aa\u93b5\u938c\u9392\u93b7\u939b\u939d\u9389\u93a7\u938e\u93aa\u939e\u93a6\u9395\u9388\u9399\u939f\u938d\u93b1\u9391\u93b2\u93a4\u93a8\u93b4\u93a3\u93a5\u95d2\u95d3\u95d1\u96b3\u96d7\u96da\u5dc2\u96df\u96d8\u96dd\u9723\u9722\u9725\u97ac\u97ae\u97a8\u97ab\u97a4\u97aa"],["f1a1","\u97a2\u97a5\u97d7\u97d9\u97d6\u97d8\u97fa\u9850\u9851\u9852\u98b8\u9941\u993c\u993a\u9a0f\u9a0b\u9a09\u9a0d\u9a04\u9a11\u9a0a\u9a05\u9a07\u9a06\u9ac0\u9adc\u9b08\u9b04\u9b05\u9b29\u9b35\u9b4a\u9b4c\u9b4b\u9bc7\u9bc6\u9bc3\u9bbf\u9bc1\u9bb5\u9bb8\u9bd3\u9bb6\u9bc4\u9bb9\u9bbd\u9d5c\u9d53\u9d4f\u9d4a\u9d5b\u9d4b\u9d59\u9d56\u9d4c\u9d57\u9d52\u9d54\u9d5f\u9d58\u9d5a\u9e8e\u9e8c\u9edf\u9f01\u9f00\u9f16\u9f25\u9f2b\u9f2a\u9f29\u9f28\u9f4c\u9f55\u5134\u5135\u5296\u52f7\u53b4\u56ab\u56ad\u56a6\u56a7\u56aa\u56ac\u58da\u58dd\u58db\u5912\u5b3d\u5b3e\u5b3f\u5dc3\u5e70"],["f240","\u5fbf\u61fb\u6507\u6510\u650d\u6509\u650c\u650e\u6584\u65de\u65dd\u66de\u6ae7\u6ae0\u6acc\u6ad1\u6ad9\u6acb\u6adf\u6adc\u6ad0\u6aeb\u6acf\u6acd\u6ade\u6b60\u6bb0\u6c0c\u7019\u7027\u7020\u7016\u702b\u7021\u7022\u7023\u7029\u7017\u7024\u701c\u702a\u720c\u720a\u7207\u7202\u7205\u72a5\u72a6\u72a4\u72a3\u72a1\u74cb\u74c5\u74b7\u74c3\u7516\u7660\u77c9\u77ca\u77c4\u77f1\u791d\u791b"],["f2a1","\u7921\u791c\u7917\u791e\u79b0\u7a67\u7a68\u7c33\u7c3c\u7c39\u7c2c\u7c3b\u7cec\u7cea\u7e76\u7e75\u7e78\u7e70\u7e77\u7e6f\u7e7a\u7e72\u7e74\u7e68\u7f4b\u7f4a\u7f83\u7f86\u7fb7\u7ffd\u7ffe\u8078\u81d7\u81d5\u8264\u8261\u8263\u85eb\u85f1\u85ed\u85d9\u85e1\u85e8\u85da\u85d7\u85ec\u85f2\u85f8\u85d8\u85df\u85e3\u85dc\u85d1\u85f0\u85e6\u85ef\u85de\u85e2\u8800\u87fa\u8803\u87f6\u87f7\u8809\u880c\u880b\u8806\u87fc\u8808\u87ff\u880a\u8802\u8962\u895a\u895b\u8957\u8961\u895c\u8958\u895d\u8959\u8988\u89b7\u89b6\u89f6\u8b50\u8b48\u8b4a\u8b40\u8b53\u8b56\u8b54\u8b4b\u8b55"],["f340","\u8b51\u8b42\u8b52\u8b57\u8c43\u8c77\u8c76\u8c9a\u8d06\u8d07\u8d09\u8dac\u8daa\u8dad\u8dab\u8e6d\u8e78\u8e73\u8e6a\u8e6f\u8e7b\u8ec2\u8f52\u8f51\u8f4f\u8f50\u8f53\u8fb4\u9140\u913f\u91b0\u91ad\u93de\u93c7\u93cf\u93c2\u93da\u93d0\u93f9\u93ec\u93cc\u93d9\u93a9\u93e6\u93ca\u93d4\u93ee\u93e3\u93d5\u93c4\u93ce\u93c0\u93d2\u93e7\u957d\u95da\u95db\u96e1\u9729\u972b\u972c\u9728\u9726"],["f3a1","\u97b3\u97b7\u97b6\u97dd\u97de\u97df\u985c\u9859\u985d\u9857\u98bf\u98bd\u98bb\u98be\u9948\u9947\u9943\u99a6\u99a7\u9a1a\u9a15\u9a25\u9a1d\u9a24\u9a1b\u9a22\u9a20\u9a27\u9a23\u9a1e\u9a1c\u9a14\u9ac2\u9b0b\u9b0a\u9b0e\u9b0c\u9b37\u9bea\u9beb\u9be0\u9bde\u9be4\u9be6\u9be2\u9bf0\u9bd4\u9bd7\u9bec\u9bdc\u9bd9\u9be5\u9bd5\u9be1\u9bda\u9d77\u9d81\u9d8a\u9d84\u9d88\u9d71\u9d80\u9d78\u9d86\u9d8b\u9d8c\u9d7d\u9d6b\u9d74\u9d75\u9d70\u9d69\u9d85\u9d73\u9d7b\u9d82\u9d6f\u9d79\u9d7f\u9d87\u9d68\u9e94\u9e91\u9ec0\u9efc\u9f2d\u9f40\u9f41\u9f4d\u9f56\u9f57\u9f58\u5337\u56b2"],["f440","\u56b5\u56b3\u58e3\u5b45\u5dc6\u5dc7\u5eee\u5eef\u5fc0\u5fc1\u61f9\u6517\u6516\u6515\u6513\u65df\u66e8\u66e3\u66e4\u6af3\u6af0\u6aea\u6ae8\u6af9\u6af1\u6aee\u6aef\u703c\u7035\u702f\u7037\u7034\u7031\u7042\u7038\u703f\u703a\u7039\u7040\u703b\u7033\u7041\u7213\u7214\u72a8\u737d\u737c\u74ba\u76ab\u76aa\u76be\u76ed\u77cc\u77ce\u77cf\u77cd\u77f2\u7925\u7923\u7927\u7928\u7924\u7929"],["f4a1","\u79b2\u7a6e\u7a6c\u7a6d\u7af7\u7c49\u7c48\u7c4a\u7c47\u7c45\u7cee\u7e7b\u7e7e\u7e81\u7e80\u7fba\u7fff\u8079\u81db\u81d9\u820b\u8268\u8269\u8622\u85ff\u8601\u85fe\u861b\u8600\u85f6\u8604\u8609\u8605\u860c\u85fd\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89b9\u89f7\u8b60\u8b6a\u8b5d\u8b68\u8b63\u8b65\u8b67\u8b6d\u8dae\u8e86\u8e88\u8e84\u8f59\u8f56\u8f57\u8f55\u8f58\u8f5a\u908d\u9143\u9141\u91b7\u91b5\u91b2\u91b3\u940b\u9413\u93fb\u9420\u940f\u9414\u93fe\u9415\u9410\u9428\u9419\u940d\u93f5\u9400\u93f7\u9407\u940e\u9416\u9412\u93fa\u9409\u93f8\u940a\u93ff"],["f540","\u93fc\u940c\u93f6\u9411\u9406\u95de\u95e0\u95df\u972e\u972f\u97b9\u97bb\u97fd\u97fe\u9860\u9862\u9863\u985f\u98c1\u98c2\u9950\u994e\u9959\u994c\u994b\u9953\u9a32\u9a34\u9a31\u9a2c\u9a2a\u9a36\u9a29\u9a2e\u9a38\u9a2d\u9ac7\u9aca\u9ac6\u9b10\u9b12\u9b11\u9c0b\u9c08\u9bf7\u9c05\u9c12\u9bf8\u9c40\u9c07\u9c0e\u9c06\u9c17\u9c14\u9c09\u9d9f\u9d99\u9da4\u9d9d\u9d92\u9d98\u9d90\u9d9b"],["f5a1","\u9da0\u9d94\u9d9c\u9daa\u9d97\u9da1\u9d9a\u9da2\u9da8\u9d9e\u9da3\u9dbf\u9da9\u9d96\u9da6\u9da7\u9e99\u9e9b\u9e9a\u9ee5\u9ee4\u9ee7\u9ee6\u9f30\u9f2e\u9f5b\u9f60\u9f5e\u9f5d\u9f59\u9f91\u513a\u5139\u5298\u5297\u56c3\u56bd\u56be\u5b48\u5b47\u5dcb\u5dcf\u5ef1\u61fd\u651b\u6b02\u6afc\u6b03\u6af8\u6b00\u7043\u7044\u704a\u7048\u7049\u7045\u7046\u721d\u721a\u7219\u737e\u7517\u766a\u77d0\u792d\u7931\u792f\u7c54\u7c53\u7cf2\u7e8a\u7e87\u7e88\u7e8b\u7e86\u7e8d\u7f4d\u7fbb\u8030\u81dd\u8618\u862a\u8626\u861f\u8623\u861c\u8619\u8627\u862e\u8621\u8620\u8629\u861e\u8625"],["f640","\u8829\u881d\u881b\u8820\u8824\u881c\u882b\u884a\u896d\u8969\u896e\u896b\u89fa\u8b79\u8b78\u8b45\u8b7a\u8b7b\u8d10\u8d14\u8daf\u8e8e\u8e8c\u8f5e\u8f5b\u8f5d\u9146\u9144\u9145\u91b9\u943f\u943b\u9436\u9429\u943d\u943c\u9430\u9439\u942a\u9437\u942c\u9440\u9431\u95e5\u95e4\u95e3\u9735\u973a\u97bf\u97e1\u9864\u98c9\u98c6\u98c0\u9958\u9956\u9a39\u9a3d\u9a46\u9a44\u9a42\u9a41\u9a3a"],["f6a1","\u9a3f\u9acd\u9b15\u9b17\u9b18\u9b16\u9b3a\u9b52\u9c2b\u9c1d\u9c1c\u9c2c\u9c23\u9c28\u9c29\u9c24\u9c21\u9db7\u9db6\u9dbc\u9dc1\u9dc7\u9dca\u9dcf\u9dbe\u9dc5\u9dc3\u9dbb\u9db5\u9dce\u9db9\u9dba\u9dac\u9dc8\u9db1\u9dad\u9dcc\u9db3\u9dcd\u9db2\u9e7a\u9e9c\u9eeb\u9eee\u9eed\u9f1b\u9f18\u9f1a\u9f31\u9f4e\u9f65\u9f64\u9f92\u4eb9\u56c6\u56c5\u56cb\u5971\u5b4b\u5b4c\u5dd5\u5dd1\u5ef2\u6521\u6520\u6526\u6522\u6b0b\u6b08\u6b09\u6c0d\u7055\u7056\u7057\u7052\u721e\u721f\u72a9\u737f\u74d8\u74d5\u74d9\u74d7\u766d\u76ad\u7935\u79b4\u7a70\u7a71\u7c57\u7c5c\u7c59\u7c5b\u7c5a"],["f740","\u7cf4\u7cf1\u7e91\u7f4f\u7f87\u81de\u826b\u8634\u8635\u8633\u862c\u8632\u8636\u882c\u8828\u8826\u882a\u8825\u8971\u89bf\u89be\u89fb\u8b7e\u8b84\u8b82\u8b86\u8b85\u8b7f\u8d15\u8e95\u8e94\u8e9a\u8e92\u8e90\u8e96\u8e97\u8f60\u8f62\u9147\u944c\u9450\u944a\u944b\u944f\u9447\u9445\u9448\u9449\u9446\u973f\u97e3\u986a\u9869\u98cb\u9954\u995b\u9a4e\u9a53\u9a54\u9a4c\u9a4f\u9a48\u9a4a"],["f7a1","\u9a49\u9a52\u9a50\u9ad0\u9b19\u9b2b\u9b3b\u9b56\u9b55\u9c46\u9c48\u9c3f\u9c44\u9c39\u9c33\u9c41\u9c3c\u9c37\u9c34\u9c32\u9c3d\u9c36\u9ddb\u9dd2\u9dde\u9dda\u9dcb\u9dd0\u9ddc\u9dd1\u9ddf\u9de9\u9dd9\u9dd8\u9dd6\u9df5\u9dd5\u9ddd\u9eb6\u9ef0\u9f35\u9f33\u9f32\u9f42\u9f6b\u9f95\u9fa2\u513d\u5299\u58e8\u58e7\u5972\u5b4d\u5dd8\u882f\u5f4f\u6201\u6203\u6204\u6529\u6525\u6596\u66eb\u6b11\u6b12\u6b0f\u6bca\u705b\u705a\u7222\u7382\u7381\u7383\u7670\u77d4\u7c67\u7c66\u7e95\u826c\u863a\u8640\u8639\u863c\u8631\u863b\u863e\u8830\u8832\u882e\u8833\u8976\u8974\u8973\u89fe"],["f840","\u8b8c\u8b8e\u8b8b\u8b88\u8c45\u8d19\u8e98\u8f64\u8f63\u91bc\u9462\u9455\u945d\u9457\u945e\u97c4\u97c5\u9800\u9a56\u9a59\u9b1e\u9b1f\u9b20\u9c52\u9c58\u9c50\u9c4a\u9c4d\u9c4b\u9c55\u9c59\u9c4c\u9c4e\u9dfb\u9df7\u9def\u9de3\u9deb\u9df8\u9de4\u9df6\u9de1\u9dee\u9de6\u9df2\u9df0\u9de2\u9dec\u9df4\u9df3\u9de8\u9ded\u9ec2\u9ed0\u9ef2\u9ef3\u9f06\u9f1c\u9f38\u9f37\u9f36\u9f43\u9f4f"],["f8a1","\u9f71\u9f70\u9f6e\u9f6f\u56d3\u56cd\u5b4e\u5c6d\u652d\u66ed\u66ee\u6b13\u705f\u7061\u705d\u7060\u7223\u74db\u74e5\u77d5\u7938\u79b7\u79b6\u7c6a\u7e97\u7f89\u826d\u8643\u8838\u8837\u8835\u884b\u8b94\u8b95\u8e9e\u8e9f\u8ea0\u8e9d\u91be\u91bd\u91c2\u946b\u9468\u9469\u96e5\u9746\u9743\u9747\u97c7\u97e5\u9a5e\u9ad5\u9b59\u9c63\u9c67\u9c66\u9c62\u9c5e\u9c60\u9e02\u9dfe\u9e07\u9e03\u9e06\u9e05\u9e00\u9e01\u9e09\u9dff\u9dfd\u9e04\u9ea0\u9f1e\u9f46\u9f74\u9f75\u9f76\u56d4\u652e\u65b8\u6b18\u6b19\u6b17\u6b1a\u7062\u7226\u72aa\u77d8\u77d9\u7939\u7c69\u7c6b\u7cf6\u7e9a"],["f940","\u7e98\u7e9b\u7e99\u81e0\u81e1\u8646\u8647\u8648\u8979\u897a\u897c\u897b\u89ff\u8b98\u8b99\u8ea5\u8ea4\u8ea3\u946e\u946d\u946f\u9471\u9473\u9749\u9872\u995f\u9c68\u9c6e\u9c6d\u9e0b\u9e0d\u9e10\u9e0f\u9e12\u9e11\u9ea1\u9ef5\u9f09\u9f47\u9f78\u9f7b\u9f7a\u9f79\u571e\u7066\u7c6f\u883c\u8db2\u8ea6\u91c3\u9474\u9478\u9476\u9475\u9a60\u9c74\u9c73\u9c71\u9c75\u9e14\u9e13\u9ef6\u9f0a"],["f9a1","\u9fa4\u7068\u7065\u7cf7\u866a\u883e\u883d\u883f\u8b9e\u8c9c\u8ea9\u8ec9\u974b\u9873\u9874\u98cc\u9961\u99ab\u9a64\u9a66\u9a67\u9b24\u9e15\u9e17\u9f48\u6207\u6b1e\u7227\u864c\u8ea8\u9482\u9480\u9481\u9a69\u9a68\u9b2e\u9e19\u7229\u864b\u8b9f\u9483\u9c79\u9eb7\u7675\u9a6b\u9c7a\u9e1d\u7069\u706a\u9ea4\u9f7e\u9f49\u9f98\u7881\u92b9\u88cf\u58bb\u6052\u7ca7\u5afa\u2554\u2566\u2557\u2560\u256c\u2563\u255a\u2569\u255d\u2552\u2564\u2555\u255e\u256a\u2561\u2558\u2567\u255b\u2553\u2565\u2556\u255f\u256b\u2562\u2559\u2568\u255c\u2551\u2550\u256d\u256e\u2570\u256f\u2593"]]},function(e,t,n){(function(){var t,r,i;r=n(197).Number,i=n(135),t=function(){function e(e,t,n){this.type=e,this.length=t,this.lengthType=null!=n?n:"count"}return e.prototype.decode=function(e,t){var n,o,a,s,l,u;if(a=e.pos,s=[],n=t,null!=this.length&&(o=i.resolveLength(this.length,e,t)),this.length instanceof r&&(Object.defineProperties(s,{parent:{value:t},_startOffset:{value:a},_currentOffset:{value:0,writable:!0},_length:{value:o}}),n=s),null==o||"bytes"===this.lengthType)for(l=null!=o?e.pos+o:(null!=t?t._length:void 0)?t._startOffset+t._length:e.length;e.pos<l;)s.push(this.type.decode(e,n));else for(u=0;u<o;u+=1)s.push(this.type.decode(e,n));return s},e.prototype.size=function(e,t){var n,o,a,s;if(!e)return this.type.size(null,t)*i.resolveLength(this.length,null,t);for(o=0,this.length instanceof r&&(o+=this.length.size(),t={parent:t}),a=0,s=e.length;a<s;a++)n=e[a],o+=this.type.size(n,t);return o},e.prototype.encode=function(e,t,n){var i,o,a,s,l,u;for(i=n,this.length instanceof r&&((i={pointers:[],startOffset:e.pos,parent:n}).pointerOffset=e.pos+this.size(t,i),this.length.encode(e,t.length)),l=0,u=t.length;l<u;l++)a=t[l],this.type.encode(e,a,i);if(this.length instanceof r)for(o=0;o<i.pointers.length;)(s=i.pointers[o++]).type.encode(e,s.val)},e}(),e.exports=t}).call(this)},function(e,t,n){(function(){var t,r;r=n(135),t=function(){function e(e){this.fields=null!=e?e:{}}return e.prototype.decode=function(e,t,n){var r,i;return null==n&&(n=0),r=this._setup(e,t,n),this._parseFields(e,r,this.fields),null!=(i=this.process)&&i.call(r,e),r},e.prototype._setup=function(e,t,n){var r;return r={},Object.defineProperties(r,{parent:{value:t},_startOffset:{value:e.pos},_currentOffset:{value:0,writable:!0},_length:{value:n}}),r},e.prototype._parseFields=function(e,t,n){var i,o,a;for(i in n)void 0!==(a="function"===typeof(o=n[i])?o.call(t,t):o.decode(e,t))&&(a instanceof r.PropertyDescriptor?Object.defineProperty(t,i,a):t[i]=a),t._currentOffset=e.pos-t._startOffset},e.prototype.size=function(e,t,n){var r,i,o,a,s;for(i in null==e&&(e={}),null==n&&(n=!0),r={parent:t,val:e,pointerSize:0},o=0,s=this.fields)null!=(a=s[i]).size&&(o+=a.size(e[i],r));return n&&(o+=r.pointerSize),o},e.prototype.encode=function(e,t,n){var r,i,o,a,s,l,u;for(o in null!=(l=this.preEncode)&&l.call(t,e),(r={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0}).pointerOffset=e.pos+this.size(t,r,!1),u=this.fields)null!=(s=u[o]).encode&&s.encode(e,t[o],r);for(i=0;i<r.pointers.length;)(a=r.pointers[i++]).type.encode(e,a.val,a.parent)},e}(),e.exports=t}).call(this)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1066),i=n(2643),o=n(2644),a=new r(new Uint8Array(o.data)),s=Math.log2||function(e){return Math.log(e)/Math.LN2},l=function(e){return s(e)+1|0},u=l(i.categories.length-1),c=l(i.combiningClasses.length-1),d=l(i.scripts.length-1),p=l(i.eaw.length-1),h=c+d+p+10,f=d+p+10,m=p+10,g=(1<<u)-1,b=(1<<c)-1,v=(1<<d)-1,y=(1<<p)-1,_=function(e){var t=a.get(e);return i.categories[t>>h&g]},S=function(e){var t=a.get(e);return i.combiningClasses[t>>f&b]},w=function(e){var t=a.get(e);return i.scripts[t>>m&v]},E=function(e){var t=a.get(e);return i.eaw[t>>10&y]},C=function(e){var t=a.get(e),n=1023&t;if(0===n)return null;if(n<=50)return n-1;if(n<480)return((n>>4)-12)/(1+(15&n));if(n<768){t=(n>>5)-14;for(var r=2+(31&n);r>0;)t*=10,r--;return t}t=(n>>2)-191;for(var i=1+(3&n);i>0;)t*=60,i--;return t},x=function(e){var t=_(e);return"Lu"===t||"Ll"===t||"Lt"===t||"Lm"===t||"Lo"===t||"Nl"===t},A=function(e){return"Nd"===_(e)},T=function(e){var t=_(e);return"Pc"===t||"Pd"===t||"Pe"===t||"Pf"===t||"Pi"===t||"Po"===t||"Ps"===t},O=function(e){return"Ll"===_(e)},k=function(e){return"Lu"===_(e)},I=function(e){return"Lt"===_(e)},R=function(e){var t=_(e);return"Zs"===t||"Zl"===t||"Zp"===t},P=function(e){var t=_(e);return"Nd"===t||"No"===t||"Nl"===t||"Lu"===t||"Ll"===t||"Lt"===t||"Lm"===t||"Lo"===t||"Me"===t||"Mc"===t},D=function(e){var t=_(e);return"Mn"===t||"Me"===t||"Mc"===t},N={getCategory:_,getCombiningClass:S,getScript:w,getEastAsianWidth:E,getNumericValue:C,isAlphabetic:x,isDigit:A,isPunctuation:T,isLowerCase:O,isUpperCase:k,isTitleCase:I,isWhiteSpace:R,isBaseForm:P,isMark:D};t.getCategory=_,t.getCombiningClass=S,t.getScript=w,t.getEastAsianWidth=E,t.getNumericValue=C,t.isAlphabetic=x,t.isDigit=A,t.isPunctuation=T,t.isLowerCase=O,t.isUpperCase=k,t.isTitleCase=I,t.isWhiteSpace=R,t.isBaseForm=P,t.isMark=D,t.default=N},function(e,t,n){var r,i;i=n(1067),r=function(){function e(e){var t,n,r;(t="function"===typeof e.readUInt32BE&&"function"===typeof e.slice)||e instanceof Uint8Array?(t?(this.highStart=e.readUInt32BE(0),this.errorValue=e.readUInt32BE(4),n=e.readUInt32BE(8),e=e.slice(12)):(r=new DataView(e.buffer),this.highStart=r.getUint32(0),this.errorValue=r.getUint32(4),n=r.getUint32(8),e=e.subarray(12)),e=i(e,new Uint8Array(n)),e=i(e,new Uint8Array(n)),this.data=new Uint32Array(e.buffer)):(this.data=e.data,this.highStart=e.highStart,this.errorValue=e.errorValue)}return 11,5,6,32,64,63,2,32,31,2048,32,2080,2080,32,2112,4,e.prototype.get=function(e){var t;return e<0||e>1114111?this.errorValue:e<55296||e>56319&&e<=65535?(t=(this.data[e>>5]<<2)+(31&e),this.data[t]):e<=65535?(t=(this.data[2048+(e-55296>>5)]<<2)+(31&e),this.data[t]):e<this.highStart?(t=this.data[2080+(e>>11)],t=((t=this.data[t+(e>>5&63)])<<2)+(31&e),this.data[t]):this.data[this.data.length-4]},e}(),e.exports=r},function(e,t){var n=0,r=-3;function i(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}var o=new i,a=new i,s=new Uint8Array(30),l=new Uint16Array(30),u=new Uint8Array(30),c=new Uint16Array(30),d=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),p=new i,h=new Uint8Array(320);function f(e,t,n,r){var i,o;for(i=0;i<n;++i)e[i]=0;for(i=0;i<30-n;++i)e[i+n]=i/n|0;for(o=r,i=0;i<30;++i)t[i]=o,o+=1<<e[i]}var m=new Uint16Array(16);function g(e,t,n,r){var i,o;for(i=0;i<16;++i)e.table[i]=0;for(i=0;i<r;++i)e.table[t[n+i]]++;for(e.table[0]=0,o=0,i=0;i<16;++i)m[i]=o,o+=e.table[i];for(i=0;i<r;++i)t[n+i]&&(e.trans[m[t[n+i]]++]=i)}function b(e){e.bitcount--||(e.tag=e.source[e.sourceIndex++],e.bitcount=7);var t=1&e.tag;return e.tag>>>=1,t}function v(e,t,n){if(!t)return n;for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var r=e.tag&65535>>>16-t;return e.tag>>>=t,e.bitcount-=t,r+n}function y(e,t){for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var n=0,r=0,i=0,o=e.tag;do{r=2*r+(1&o),o>>>=1,++i,n+=t.table[i],r-=t.table[i]}while(r>=0);return e.tag=o,e.bitcount-=i,t.trans[n+r]}function _(e,t,n){var r,i,o,a,s,l;for(r=v(e,5,257),i=v(e,5,1),o=v(e,4,4),a=0;a<19;++a)h[a]=0;for(a=0;a<o;++a){var u=v(e,3,0);h[d[a]]=u}for(g(p,h,0,19),s=0;s<r+i;){var c=y(e,p);switch(c){case 16:var f=h[s-1];for(l=v(e,2,3);l;--l)h[s++]=f;break;case 17:for(l=v(e,3,3);l;--l)h[s++]=0;break;case 18:for(l=v(e,7,11);l;--l)h[s++]=0;break;default:h[s++]=c}}g(t,h,0,r),g(n,h,r,i)}function S(e,t,r){for(;;){var i,o,a,d,p=y(e,t);if(256===p)return n;if(p<256)e.dest[e.destLen++]=p;else for(i=v(e,s[p-=257],l[p]),o=y(e,r),d=a=e.destLen-v(e,u[o],c[o]);d<a+i;++d)e.dest[e.destLen++]=e.dest[d]}}function w(e){for(var t,i;e.bitcount>8;)e.sourceIndex--,e.bitcount-=8;if((t=256*(t=e.source[e.sourceIndex+1])+e.source[e.sourceIndex])!==(65535&~(256*e.source[e.sourceIndex+3]+e.source[e.sourceIndex+2])))return r;for(e.sourceIndex+=4,i=t;i;--i)e.dest[e.destLen++]=e.source[e.sourceIndex++];return e.bitcount=0,n}!function(e,t){var n;for(n=0;n<7;++n)e.table[n]=0;for(e.table[7]=24,e.table[8]=152,e.table[9]=112,n=0;n<24;++n)e.trans[n]=256+n;for(n=0;n<144;++n)e.trans[24+n]=n;for(n=0;n<8;++n)e.trans[168+n]=280+n;for(n=0;n<112;++n)e.trans[176+n]=144+n;for(n=0;n<5;++n)t.table[n]=0;for(t.table[5]=32,n=0;n<32;++n)t.trans[n]=n}(o,a),f(s,l,4,3),f(u,c,2,1),s[28]=0,l[28]=258,e.exports=function(e,t){var s,l,u=new function(e,t){this.source=e,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=t,this.destLen=0,this.ltree=new i,this.dtree=new i}(e,t);do{switch(s=b(u),v(u,2,0)){case 0:l=w(u);break;case 1:l=S(u,o,a);break;case 2:_(u,u.ltree,u.dtree),l=S(u,u.ltree,u.dtree);break;default:l=r}if(l!==n)throw new Error("Data error")}while(!s);return u.destLen<u.dest.length?"function"===typeof u.dest.slice?u.dest.slice(0,u.destLen):u.dest.subarray(0,u.destLen):u.dest}},function(e,t,n){"use strict";var r=n(540),i=n(244),o=n(2655),a=n(199),s=n(198),l=n(2656),u=n(544),c=n(2663),d=n(59)("iterator"),p=!([].keys&&"next"in[].keys()),h=function(){return this};e.exports=function(e,t,n,f,m,g,b){l(n,t,f);var v,y,_,S=function(e){if(!p&&e in x)return x[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},w=t+" Iterator",E="values"==m,C=!1,x=e.prototype,A=x[d]||x["@@iterator"]||m&&x[m],T=A||S(m),O=m?E?S("entries"):T:void 0,k="Array"==t&&x.entries||A;if(k&&(_=c(k.call(new e)))!==Object.prototype&&_.next&&(u(_,w,!0),r||"function"==typeof _[d]||a(_,d,h)),E&&A&&"values"!==A.name&&(C=!0,T=function(){return A.call(this)}),r&&!b||!p&&!C&&x[d]||a(x,d,T),s[t]=T,s[w]=h,m)if(v={values:E?T:S("values"),keys:g?T:S("keys"),entries:O},b)for(y in v)y in x||o(x,y,v[y]);else i(i.P+i.F*(p||C),t,v);return v}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(542),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},function(e,t,n){var r=n(95),i=n(64),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(540)?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(64).document;e.exports=r&&r.documentElement},function(e,t,n){e.exports={default:n(2667),__esModule:!0}},function(e,t,n){var r=n(545),i=n(59)("iterator"),o=n(198);e.exports=n(95).getIteratorMethod=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||o[r(e)]}},function(e,t,n){e.exports={default:n(2670),__esModule:!0}},function(e,t,n){var r,i=function(){var e=String.fromCharCode,t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",r={};function i(e,t){if(!r[e]){r[e]={};for(var n=0;n<e.length;n++)r[e][e.charAt(n)]=n}return r[e][t]}var o={compressToBase64:function(e){if(null==e)return"";var n=o._compress(e,6,function(e){return t.charAt(e)});switch(n.length%4){default:case 0:return n;case 1:return n+"===";case 2:return n+"==";case 3:return n+"="}},decompressFromBase64:function(e){return null==e?"":""==e?null:o._decompress(e.length,32,function(n){return i(t,e.charAt(n))})},compressToUTF16:function(t){return null==t?"":o._compress(t,15,function(t){return e(t+32)})+" "},decompressFromUTF16:function(e){return null==e?"":""==e?null:o._decompress(e.length,16384,function(t){return e.charCodeAt(t)-32})},compressToUint8Array:function(e){for(var t=o.compress(e),n=new Uint8Array(2*t.length),r=0,i=t.length;r<i;r++){var a=t.charCodeAt(r);n[2*r]=a>>>8,n[2*r+1]=a%256}return n},decompressFromUint8Array:function(t){if(null===t||void 0===t)return o.decompress(t);for(var n=new Array(t.length/2),r=0,i=n.length;r<i;r++)n[r]=256*t[2*r]+t[2*r+1];var a=[];return n.forEach(function(t){a.push(e(t))}),o.decompress(a.join(""))},compressToEncodedURIComponent:function(e){return null==e?"":o._compress(e,6,function(e){return n.charAt(e)})},decompressFromEncodedURIComponent:function(e){return null==e?"":""==e?null:(e=e.replace(/ /g,"+"),o._decompress(e.length,32,function(t){return i(n,e.charAt(t))}))},compress:function(t){return o._compress(t,16,function(t){return e(t)})},_compress:function(e,t,n){if(null==e)return"";var r,i,o,a={},s={},l="",u="",c="",d=2,p=3,h=2,f=[],m=0,g=0;for(o=0;o<e.length;o+=1)if(l=e.charAt(o),Object.prototype.hasOwnProperty.call(a,l)||(a[l]=p++,s[l]=!0),u=c+l,Object.prototype.hasOwnProperty.call(a,u))c=u;else{if(Object.prototype.hasOwnProperty.call(s,c)){if(c.charCodeAt(0)<256){for(r=0;r<h;r++)m<<=1,g==t-1?(g=0,f.push(n(m)),m=0):g++;for(i=c.charCodeAt(0),r=0;r<8;r++)m=m<<1|1&i,g==t-1?(g=0,f.push(n(m)),m=0):g++,i>>=1}else{for(i=1,r=0;r<h;r++)m=m<<1|i,g==t-1?(g=0,f.push(n(m)),m=0):g++,i=0;for(i=c.charCodeAt(0),r=0;r<16;r++)m=m<<1|1&i,g==t-1?(g=0,f.push(n(m)),m=0):g++,i>>=1}0==--d&&(d=Math.pow(2,h),h++),delete s[c]}else for(i=a[c],r=0;r<h;r++)m=m<<1|1&i,g==t-1?(g=0,f.push(n(m)),m=0):g++,i>>=1;0==--d&&(d=Math.pow(2,h),h++),a[u]=p++,c=String(l)}if(""!==c){if(Object.prototype.hasOwnProperty.call(s,c)){if(c.charCodeAt(0)<256){for(r=0;r<h;r++)m<<=1,g==t-1?(g=0,f.push(n(m)),m=0):g++;for(i=c.charCodeAt(0),r=0;r<8;r++)m=m<<1|1&i,g==t-1?(g=0,f.push(n(m)),m=0):g++,i>>=1}else{for(i=1,r=0;r<h;r++)m=m<<1|i,g==t-1?(g=0,f.push(n(m)),m=0):g++,i=0;for(i=c.charCodeAt(0),r=0;r<16;r++)m=m<<1|1&i,g==t-1?(g=0,f.push(n(m)),m=0):g++,i>>=1}0==--d&&(d=Math.pow(2,h),h++),delete s[c]}else for(i=a[c],r=0;r<h;r++)m=m<<1|1&i,g==t-1?(g=0,f.push(n(m)),m=0):g++,i>>=1;0==--d&&(d=Math.pow(2,h),h++)}for(i=2,r=0;r<h;r++)m=m<<1|1&i,g==t-1?(g=0,f.push(n(m)),m=0):g++,i>>=1;for(;;){if(m<<=1,g==t-1){f.push(n(m));break}g++}return f.join("")},decompress:function(e){return null==e?"":""==e?null:o._decompress(e.length,32768,function(t){return e.charCodeAt(t)})},_decompress:function(t,n,r){var i,o,a,s,l,u,c,d=[],p=4,h=4,f=3,m="",g=[],b={val:r(0),position:n,index:1};for(i=0;i<3;i+=1)d[i]=i;for(a=0,l=Math.pow(2,2),u=1;u!=l;)s=b.val&b.position,b.position>>=1,0==b.position&&(b.position=n,b.val=r(b.index++)),a|=(s>0?1:0)*u,u<<=1;switch(a){case 0:for(a=0,l=Math.pow(2,8),u=1;u!=l;)s=b.val&b.position,b.position>>=1,0==b.position&&(b.position=n,b.val=r(b.index++)),a|=(s>0?1:0)*u,u<<=1;c=e(a);break;case 1:for(a=0,l=Math.pow(2,16),u=1;u!=l;)s=b.val&b.position,b.position>>=1,0==b.position&&(b.position=n,b.val=r(b.index++)),a|=(s>0?1:0)*u,u<<=1;c=e(a);break;case 2:return""}for(d[3]=c,o=c,g.push(c);;){if(b.index>t)return"";for(a=0,l=Math.pow(2,f),u=1;u!=l;)s=b.val&b.position,b.position>>=1,0==b.position&&(b.position=n,b.val=r(b.index++)),a|=(s>0?1:0)*u,u<<=1;switch(c=a){case 0:for(a=0,l=Math.pow(2,8),u=1;u!=l;)s=b.val&b.position,b.position>>=1,0==b.position&&(b.position=n,b.val=r(b.index++)),a|=(s>0?1:0)*u,u<<=1;d[h++]=e(a),c=h-1,p--;break;case 1:for(a=0,l=Math.pow(2,16),u=1;u!=l;)s=b.val&b.position,b.position>>=1,0==b.position&&(b.position=n,b.val=r(b.index++)),a|=(s>0?1:0)*u,u<<=1;d[h++]=e(a),c=h-1,p--;break;case 2:return g.join("")}if(0==p&&(p=Math.pow(2,f),f++),d[c])m=d[c];else{if(c!==h)return null;m=o+o.charAt(0)}g.push(m),d[h++]=o+m.charAt(0),o=m,0==--p&&(p=Math.pow(2,f),f++)}}};return o}();void 0===(r=function(){return i}.call(t,n,t,e))||(e.exports=r)},function(e,t,n){"use strict";(function(e){var r=n(1056),i=n.n(r),o=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},l=function(){function t(n){var r=this;o(this,t);var i=void 0;for(this.data=n,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){var a,l=this.readUInt32();switch(function(){var e=[];for(i=0;i<4;i++)e.push(String.fromCharCode(r.data[r.pos++]));return e}().join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(l);break;case"IDAT":for(i=0,a=l;i<a;i++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(l);var u,c,d=255-this.transparency.indexed.length;if(d>0)for(i=0,u=0<=(c=d);u?i<c:i>c;u?i++:i--)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(l)[0];break;case 2:this.transparency.rgb=this.read(l)}break;case"tEXt":var p=this.read(l),h=p.indexOf(0),f=String.fromCharCode.apply(String,s(Array.from(p.slice(0,h)||[])));this.text[f]=String.fromCharCode.apply(String,s(Array.from(p.slice(h+1)||[])));break;case"IEND":this.colors=function(){switch(r.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}(),this.hasAlphaChannel=[4,6].includes(this.colorType);var m=this.colors+(this.hasAlphaChannel?1:0);return this.pixelBitlength=this.bits*m,this.colorSpace=function(){switch(r.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}(),void(this.imgData=new e(this.imgData));default:this.pos+=l}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}return a(t,null,[{key:"decode",value:function(e,t){throw new Error("PNG.decode not available in browser build")}},{key:"load",value:function(e){throw new Error("PNG.load not available in browser build")}}]),a(t,[{key:"read",value:function(e){var t=this;return function(e,t,n){for(var r=[],i=e<t,o=n?i?t+1:t-1:t,a=e;i?a<o:a>o;i?a++:a--)r.push(a);return r}(0,e,!1).map(function(e){return t.data[t.pos++]})}},{key:"readUInt32",value:function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]}},{key:"readUInt16",value:function(){return this.data[this.pos++]<<8|this.data[this.pos++]}},{key:"decodePixels",value:function(t){var n=this;return i.a.inflate(this.imgData,function(r,i){if(r)throw r;for(var o=n.pixelBitlength/8,a=o*n.width,s=new e(a*n.height),l=i.length,u=0,c=0,d=0;c<l;){var p,h,f,m,g,b,v,y,_,S;switch(i[c++]){case 0:for(f=0,b=a;f<b;f++)s[d++]=i[c++];break;case 1:for(f=0,v=a;f<v;f++)p=i[c++],m=f<o?0:s[d-o],s[d++]=(p+m)%256;break;case 2:for(f=0,y=a;f<y;f++)p=i[c++],h=(f-f%o)/o,g=u&&s[(u-1)*a+h*o+f%o],s[d++]=(g+p)%256;break;case 3:for(f=0,_=a;f<_;f++)p=i[c++],h=(f-f%o)/o,m=f<o?0:s[d-o],g=u&&s[(u-1)*a+h*o+f%o],s[d++]=(p+Math.floor((m+g)/2))%256;break;case 4:for(f=0,S=a;f<S;f++){var w,E;p=i[c++],h=(f-f%o)/o,m=f<o?0:s[d-o],0===u?g=E=0:(g=s[(u-1)*a+h*o+f%o],E=h&&s[(u-1)*a+(h-1)*o+f%o]);var C=m+g-E,x=Math.abs(C-m),A=Math.abs(C-g),T=Math.abs(C-E);w=x<=A&&x<=T?m:A<=T?g:E,s[d++]=(p+w)%256}break;default:throw new Error("Invalid filter algorithm: "+i[c-1])}u++}return t(s)})}},{key:"decodePalette",value:function(){for(var t=this.palette,n=this.transparency.indexed||[],r=new e(n.length+t.length),i=0,o=(t.length,0),a=0,s=t.length;a<s;a+=3){var l;r[i++]=t[a],r[i++]=t[a+1],r[i++]=t[a+2],r[i++]=null!=(l=n[o++])?l:255}return r}},{key:"copyToImageData",value:function(e,t){var n=void 0,r=void 0,i=this.colors,o=null,a=this.hasAlphaChannel;this.palette.length&&(o=null!=this._decodedPalette?this._decodedPalette:this._decodedPalette=this.decodePalette(),i=4,a=!0);var s=(null!=e?e.data:void 0)||e,l=s.length,u=o||t,c=n=0;if(1===i)for(;c<l;){r=o?4*t[c/4]:n;var d=u[r++];s[c++]=d,s[c++]=d,s[c++]=d,s[c++]=a?u[r++]:255,n=r}else for(;c<l;)r=o?4*t[c/4]:n,s[c++]=u[r++],s[c++]=u[r++],s[c++]=u[r++],s[c++]=a?u[r++]:255,n=r}},{key:"decode",value:function(t){var n=this,r=new e(this.width*this.height*4);return this.decodePixels(function(e){return n.copyToImageData(r,e),t(r)})}}]),t}();t.a=l}).call(t,n(12).Buffer)},function(e,t,n){"use strict";var r=n(77),i=n(16),o=Object(i.a)(function(e,t,n){if(e>=n.length||e<-n.length)return n;var i=(e<0?n.length:0)+e,o=Object(r.a)(n);return o[i]=t(n[i]),o});t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(2686),a=Object(r.a)(Object(i.a)(["all"],o.a,function(e,t){for(var n=0;n<t.length;){if(!e(t[n]))return!1;n+=1}return!0}));t.a=a},function(e,t,n){"use strict";t.a=function(e){return new r(e)};var r=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,t){return this.f(e,t)},e}()},function(e,t,n){"use strict";var r=n(78),i=n(4),o=Object(i.a)(function(e,t){return Object(r.a)(e.length,function(){return e.apply(t,arguments)})});t.a=o},function(e,t,n){"use strict";var r=n(61),i=Object.prototype.toString,o=function(){return"[object Arguments]"===i.call(arguments)?function(e){return"[object Arguments]"===i.call(e)}:function(e){return Object(r.a)("callee",e)}}();t.a=o},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return e&&t});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return e.apply(this,t)});t.a=i},function(e,t,n){"use strict";var r=n(14),i=n(79),o=Object(r.a)(function(e){for(var t=Object(i.a)(e),n=t.length,r=[],o=0;o<n;)r[o]=e[t[o]],o+=1;return r});t.a=o},function(e,t,n){"use strict";var r=n(16),i=n(61),o=n(113),a=n(549),s=n(351),l=n(1090),u=Object(r.a)(function e(t,n,r){if(0===t.length)return n;var u=t[0];if(t.length>1){var c=!Object(l.a)(r)&&Object(i.a)(u,r)?r[u]:Object(a.a)(t[1])?[]:{};n=e(Array.prototype.slice.call(t,1),n,c)}if(Object(a.a)(u)&&Object(o.a)(r)){var d=[].concat(r);return d[u]=n,d}return Object(s.a)(u,n,r)});t.a=u},function(e,t,n){"use strict";var r=n(14),i=Object(r.a)(function(e){return null==e});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(60),o=n(548),a=n(42),s=n(65),l=Object(r.a)(function(e,t){var n=Object(a.a)(e,t);return Object(a.a)(e,function(){return Object(i.a)(o.a,Object(s.a)(n,arguments[0]),Array.prototype.slice.call(arguments,1))})});t.a=l},function(e,t,n){"use strict";t.a=function(e){return function t(n){for(var i,o,a,s=[],l=0,u=n.length;l<u;){if(Object(r.a)(n[l]))for(i=e?t(n[l]):n[l],a=0,o=i.length;a<o;)s[s.length]=i[a],a+=1;else s[s.length]=n[l];l+=1}return s}};var r=n(349)},function(e,t,n){"use strict";t.a=function e(t,n,o,a){var s=function(r){for(var i=n.length,s=0;s<i;){if(t===n[s])return o[s];s+=1}for(var l in n[s+1]=t,o[s+1]=r,t)r[l]=a?e(t[l],n,o,!0):t[l];return r};switch(Object(i.a)(t)){case"Object":return s({});case"Array":return s([]);case"Date":return new Date(t.valueOf());case"RegExp":return Object(r.a)(t);default:return t}};var r=n(1094),i=n(552)},function(e,t,n){"use strict";t.a=function(e){return new RegExp(e.source,(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.sticky?"y":"")+(e.unicode?"u":""))}},function(e,t,n){"use strict";var r=n(14),i=Object(r.a)(function(e){return!e});t.a=i},function(e,t,n){"use strict";t.a=function(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return Object(r.a)(arguments[0].length,Object(o.a)(i.a,arguments[0],Object(a.a)(arguments)))};var r=n(78),i=n(2709),o=n(96),a=n(354)},function(e,t,n){"use strict";t.a=function(){if(0===arguments.length)throw new Error("composeK requires at least one argument");var e=Array.prototype.slice.call(arguments),t=e.pop();return Object(i.a)(i.a.apply(this,Object(o.a)(r.a,e)),t)};var r=n(551),i=n(553),o=n(65)},function(e,t,n){"use strict";t.a=function(){if(0===arguments.length)throw new Error("pipeP requires at least one argument");return Object(r.a)(arguments[0].length,Object(o.a)(i.a,arguments[0],Object(a.a)(arguments)))};var r=n(78),i=n(2711),o=n(96),a=n(354)},function(e,t,n){"use strict";var r=n(78),i=n(4),o=n(1100),a=n(60),s=n(354),l=n(355),u=Object(i.a)(function(e,t){if(t.length<=0)return l.a;var n=Object(o.a)(t),i=Object(s.a)(t);return Object(r.a)(n.length,function(){return Object(a.a)(function(t,n){return e.call(this,n,t)},n.apply(this,arguments),i)})});t.a=u},function(e,t,n){"use strict";var r=n(252),i=Object(r.a)(0);t.a=i},function(e,t,n){"use strict";t.a=function e(t,n){var u=function(i){var o=n.concat([t]);return Object(r.a)(i,o)?"<Circular>":e(i,o)};var c=function(e,t){return Object(i.a)(function(t){return Object(o.a)(t)+": "+u(e[t])},t.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+Object(i.a)(u,t).join(", ")+"))";case"[object Array]":return"["+Object(i.a)(u,t).concat(c(t,Object(l.a)(function(e){return/^\d+$/.test(e)},Object(s.a)(t)))).join(", ")+"]";case"[object Boolean]":return"object"===typeof t?"new Boolean("+u(t.valueOf())+")":t.toString();case"[object Date]":return"new Date("+(isNaN(t.valueOf())?u(NaN):Object(o.a)(Object(a.a)(t)))+")";case"[object Null]":return"null";case"[object Number]":return"object"===typeof t?"new Number("+u(t.valueOf())+")":1/t===-1/0?"-0":t.toString(10);case"[object String]":return"object"===typeof t?"new String("+u(t.valueOf())+")":Object(o.a)(t);case"[object Undefined]":return"undefined";default:if("function"===typeof t.toString){var d=t.toString();if("[object Object]"!==d)return d}return"{"+c(t,Object(s.a)(t)).join(", ")+"}"}};var r=n(203),i=n(348),o=n(2716),a=n(2717),s=n(79),l=n(358)},function(e,t,n){"use strict";t.a=function(e,t,n){var i,o;if("function"===typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(i=1/t;n<e.length;){if(0===(o=e[n])&&1/o===i)return n;n+=1}return-1}if(t!==t){for(;n<e.length;){if("number"===typeof(o=e[n])&&o!==o)return n;n+=1}return-1}return e.indexOf(t,n);case"string":case"boolean":case"function":case"undefined":return e.indexOf(t,n);case"object":if(null===t)return e.indexOf(t,n)}for(;n<e.length;){if(Object(r.a)(e[n],t))return n;n+=1}return-1};var r=n(66)},function(e,t,n){"use strict";t.a="function"===typeof Object.is?Object.is:function(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}},function(e,t,n){"use strict";t.a=function(e){return function(){return!e.apply(this,arguments)}}},function(e,t,n){"use strict";var r=n(4),i=n(550),o=n(352),a=Object(r.a)(function(e,t){if(e>10)throw new Error("Constructor with greater than ten arguments");return 0===e?function(){return new t}:Object(i.a)(Object(o.a)(e,function(e,n,r,i,o,a,s,l,u,c){switch(arguments.length){case 1:return new t(e);case 2:return new t(e,n);case 3:return new t(e,n,r);case 4:return new t(e,n,r,i);case 5:return new t(e,n,r,i,o);case 6:return new t(e,n,r,i,o,a);case 7:return new t(e,n,r,i,o,a,s);case 8:return new t(e,n,r,i,o,a,s,l);case 9:return new t(e,n,r,i,o,a,s,l,u);case 10:return new t(e,n,r,i,o,a,s,l,u,c)}}))});t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(348),o=n(42),a=n(201),s=n(247),l=n(96),u=Object(r.a)(function(e,t){return Object(o.a)(Object(l.a)(a.a,0,Object(s.a)("length",t)),function(){var n=arguments,r=this;return e.apply(r,Object(i.a)(function(e){return e.apply(r,n)},t))})});t.a=u},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return null==t||t!==t?e:t});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(1109),o=Object(r.a)(function(e,t){for(var n=[],r=0,o=e.length,a=t.length,s=new i.a,l=0;l<a;l+=1)s.add(t[l]);for(;r<o;)s.add(e[r])&&(n[n.length]=e[r]),r+=1;return n});t.a=o},function(e,t,n){"use strict";var r=n(203),i=function(){function e(){this._nativeSet="function"===typeof Set?new Set:null,this._items={}}return e.prototype.add=function(e){return!o(e,!0,this)},e.prototype.has=function(e){return o(e,!1,this)},e}();function o(e,t,n){var i,o=typeof e;switch(o){case"string":case"number":return 0===e&&1/e===-1/0?!!n._items["-0"]||(t&&(n._items["-0"]=!0),!1):null!==n._nativeSet?t?(i=n._nativeSet.size,n._nativeSet.add(e),n._nativeSet.size===i):n._nativeSet.has(e):o in n._items?e in n._items[o]||(t&&(n._items[o][e]=!0),!1):(t&&(n._items[o]={},n._items[o][e]=!0),!1);case"boolean":if(o in n._items){var a=e?1:0;return!!n._items[o][a]||(t&&(n._items[o][a]=!0),!1)}return t&&(n._items[o]=e?[!1,!0]:[!0,!1]),!1;case"function":return null!==n._nativeSet?t?(i=n._nativeSet.size,n._nativeSet.add(e),n._nativeSet.size===i):n._nativeSet.has(e):o in n._items?!!Object(r.a)(e,n._items[o])||(t&&n._items[o].push(e),!1):(t&&(n._items[o]=[e]),!1);case"undefined":return!!n._items[o]||(t&&(n._items[o]=!0),!1);case"object":if(null===e)return!!n._items.null||(t&&(n._items.null=!0),!1);default:return(o=Object.prototype.toString.call(e))in n._items?!!Object(r.a)(e,n._items[o])||(t&&n._items[o].push(e),!1):(t&&(n._items[o]=[e]),!1)}}t.a=i},function(e,t,n){"use strict";var r=n(357),i=n(16),o=Object(i.a)(function(e,t,n){for(var i=[],o=0,a=t.length;o<a;)Object(r.a)(e,t[o],n)||Object(r.a)(e,t[o],i)||i.push(t[o]),o+=1;return i});t.a=o},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){var n={};for(var r in t)n[r]=t[r];return delete n[e],n});t.a=i},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){var r=Array.prototype.slice.call(n,0);return r.splice(e,t),r});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(2728),a=n(80),s=Object(r.a)(Object(i.a)(["drop"],o.a,function(e,t){return Object(a.a)(Math.max(0,e),1/0,t)}));t.a=s},function(e,t,n){"use strict";var r=n(4),i=n(37),o=function(){function e(e,t){this.xf=t,this.pred=e,this.lastValue=void 0,this.seenFirstValue=!1}return e.prototype["@@transducer/init"]=i.a.init,e.prototype["@@transducer/result"]=i.a.result,e.prototype["@@transducer/step"]=function(e,t){var n=!1;return this.seenFirstValue?this.pred(this.lastValue,t)&&(n=!0):this.seenFirstValue=!0,this.lastValue=t,n?e:this.xf["@@transducer/step"](e,t)},e}(),a=Object(r.a)(function(e,t){return new o(e,t)});t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(1114),a=n(1116),s=Object(r.a)(Object(i.a)([],o.a,function(e,t){var n=[],r=1,i=t.length;if(0!==i)for(n[0]=t[0];r<i;)e(Object(a.a)(n),t[r])||(n[n.length]=t[r]),r+=1;return n}));t.a=s},function(e,t,n){"use strict";var r=n(252),i=Object(r.a)(-1);t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return e||t});t.a=i},function(e,t,n){"use strict";var r=n(14),i=n(1085),o=n(113),a=n(558),s=n(248),l=Object(r.a)(function(e){return null!=e&&"function"===typeof e["fantasy-land/empty"]?e["fantasy-land/empty"]():null!=e&&null!=e.constructor&&"function"===typeof e.constructor["fantasy-land/empty"]?e.constructor["fantasy-land/empty"]():null!=e&&"function"===typeof e.empty?e.empty():null!=e&&null!=e.constructor&&"function"===typeof e.constructor.empty?e.constructor.empty():Object(o.a)(e)?[]:Object(s.a)(e)?"":Object(a.a)(e)?{}:Object(i.a)(e)?function(){return arguments}():void 0});t.a=l},function(e,t,n){"use strict";var r=n(4),i=n(1113),o=Object(r.a)(function(e,t){return Object(i.a)(e>=0?t.length-e:0,t)});t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(61),o=Object(r.a)(function(e,t){if(0===e.length)return!1;for(var n=t,r=0;r<e.length;){if(!Object(i.a)(e[r],n))return!1;n=n[e[r]],r+=1}return!0});t.a=o},function(e,t,n){"use strict";var r=n(1109),i=n(4),o=Object(i.a)(function(e,t){for(var n,i,o=new r.a,a=[],s=0;s<t.length;)n=e(i=t[s]),o.add(n)&&a.push(i),s+=1;return a});t.a=o},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){var n={};return n[e]=t,n});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return null!=t&&t.constructor===e||t instanceof e});t.a=i},function(e,t,n){"use strict";var r=n(14),i=n(1106),o=Object(r.a)(function(e){return Object(i.a)(function(){return Array.prototype.slice.call(arguments,0)},e)});t.a=o},function(e,t,n){"use strict";var r=n(14),i=n(1126),o=Object(r.a)(function(e){return null!=e&&Object(i.a)(e.length)?e.length:NaN});t.a=o},function(e,t,n){"use strict";t.a=function(e){return"[object Number]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=n(14),i=n(1128),o=Object(r.a)(function(e){return Object(i.a)(e)/e.length});t.a=o},function(e,t,n){"use strict";var r=n(345),i=n(96),o=Object(i.a)(r.a,0);t.a=o},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return e*t});t.a=i},function(e,t,n){"use strict";t.a=function(e,t){if(null==t||!Object(r.a)(t.then))throw new TypeError("`"+e+"` expected a Promise, received "+Object(i.a)(t,[]))};var r=n(249),i=n(1101)},function(e,t,n){"use strict";var r=n(16),i=function(e){return{value:e,map:function(t){return i(t(e))}}},o=Object(r.a)(function(e,t,n){return e(function(e){return i(t(e))})(n).value});t.a=o},function(e,t,n){"use strict";t.a=function(e){return Object(i.a)(function(t,n){return Object(r.a)(Math.max(0,t.length-n.length),function(){return t.apply(this,e(n,arguments))})})};var r=n(78),i=n(4)},function(e,t,n){"use strict";var r=n(16),i=n(1107),o=n(202),a=Object(r.a)(function(e,t,n){return Object(i.a)(e,Object(o.a)(t,n))});t.a=a},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){for(var n={},r=0,i=e.length;r<i;){var o=e[r];n[o]=t[o],r+=1}return n});t.a=i},function(e,t,n){"use strict";var r=n(77),i=n(4),o=Object(i.a)(function(e,t){return Object(r.a)([e],t)});t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(42),o=Object(r.a)(function(e,t){return Object(i.a)(t.length,function(){for(var n=[],r=0;r<t.length;)n.push(t[r].call(this,arguments[r])),r+=1;return e.apply(this,n.concat(Array.prototype.slice.call(arguments,t.length)))})});t.a=o},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){for(var r=n.length-1;r>=0;)t=e(n[r],t),r-=1;return t});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){var n,r=Number(t),i=0;if(r<0||isNaN(r))throw new RangeError("n must be a non-negative number");for(n=new Array(r);i<r;)n[i]=e(i),i+=1;return n});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(548),o=n(65),a=n(1135),s=n(1137),l=Object(r.a)(function(e,t){return"function"===typeof t.sequence?t.sequence(e):Object(s.a)(function(e,t){return Object(i.a)(Object(o.a)(a.a,e),t)},e([]),t)});t.a=l},function(e,t,n){"use strict";var r=n(357),i=n(4),o=Object(i.a)(function(e,t){for(var n,i=0,o=t.length,a=[];i<o;)n=t[i],Object(r.a)(e,n,a)||(a[a.length]=n),i+=1;return a});t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(61),o=Object(r.a)(function(e,t){for(var n in e)if(Object(i.a)(n,e)&&!e[n](t[n]))return!1;return!0});t.a=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(563)),s=r(n(564)),l=r(n(2892)),u=o.either(o.path(["attributes","lineHeight"]),o.compose(o.sum,o.juxt([a.default,o.o(o.negate,s.default),l.default])));t.default=u},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(1144)),s=r(n(2895)),l=o.curryN(3,function(e,t,n){return o.compose(o.sum,o.map((0,s.default)(e,t)),(0,a.default)(e,t),o.propOr([],"runs"))(n)});t.default=l},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(1145)),s=o.curryN(3,function(e,t,n){var r=(0,a.default)(e,n),i=o.max((0,a.default)(t-1,n),r);return o.slice(r,i+1,n)});t.default=s},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(2894)),s=o.curryN(2,function(e,t){return o.findIndex((0,a.default)(o.prop("start"),o.prop("end"),e))(t)});t.default=s},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)).always({start:0,end:0,glyphIndices:[],glyphs:[],positions:[],attributes:{}});t.default=i},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(256)),s=r(n(156)),l=r(n(365)),u=r(n(366)),c=r(n(2896)),d=r(n(568)),p=o.curryN(2,function(e,t){if(!e)return(0,a.default)(t);var n=(0,l.default)(t);return function(e,t){var n=(0,s.default)(t),r=o.length(e.codePoints);return o.evolve({end:o.add(r),glyphs:o.append(e),glyphIndices:(0,c.default)(r),positions:o.append({xAdvance:e.advanceWidth*n})})(t)}((0,u.default)(e)?(0,d.default)(e,n):e,t)});t.default=p},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(2899)),s=function(e){return o.evolve({string:o.dropLast(1),runs:o.adjust(-1,a.default)})(e)};t.default=s},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=function(e){return i.map(i.subtract(i.__,i.head(e)))(e)};t.default=o},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.ifElse(i.pathEq(["runs","length"],0),i.always(0),i.compose(i.prop("end"),i.last,i.prop("runs")));t.default=o},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=function(e){var t=0,n=i.map(function(e){var n={start:t,end:t+e.string.length,attributes:e.attributes||{}};return t+=e.string.length,n});return i.applySpec({runs:n,string:i.o(i.join(""),i.pluck("string"))})(e)};t.default=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(572)),s=o.curryN(2,function(e,t){var n=(0,a.default)(e)(t);return o.path(["runs",n])(t)});t.default=s},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(255)),s=r(n(1142)),l=(0,a.default)(o.max,s.default);t.default=l},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(1155)),s=r(n(363)),l=r(n(2903)),u=o.curryN(2,function(e,t){var n=0,r=0,i=o.propOr([],"runs",t),u=Array.isArray(i),c=0;for(i=u?i:i[Symbol.iterator]();;){var d;if(u){if(c>=i.length)break;d=i[c++]}else{if((c=i.next()).done)break;d=c.value}var p=d,h=(0,s.default)(p);if(r+h>e)return n+(0,l.default)(e-r,p);r+=h,n+=(0,a.default)(p)}return n});t.default=u},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.converge(i.subtract,[i.prop("end"),i.prop("start")]);t.default=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(567)),s=r(n(256)),l=r(n(2904)),u=r(n(572)),c=r(n(569)),d=o.curryN(3,function(e,t,n){var r=(0,u.default)(e,n);if(-1===r)return(0,a.default)(t,n);var i,d,p=o.propOr([],"codePoints")(t),h=o.add(o.length(p));return o.evolve({string:o.compose(o.join(""),o.insert(e,(0,c.default)(p))),runs:(i=[[(d=r,o.compose(o.equals(d),o.nthArg(1))),function(n){return(0,l.default)(e-n.start,t,n)}],[function(e){return o.compose(o.gt(o.__,e),o.nthArg(1))}(r),o.evolve({start:h,end:h})],[o.T,s.default]],o.addIndex(o.map)(o.cond(i)))})(n)});t.default=d},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(2906)),s=o.compose(a.default,o.head,o.propOr([],"runs"));t.default=s},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(1159)),s=r(n(1150)),l=o.converge(o.subtract,[s.default,a.default]);t.default=l},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.ifElse(i.pathEq(["runs","length"],0),i.always(0),i.path(["runs",0,"start"]));t.default=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(2914)),s=o.compose(a.default,o.last,o.propOr([],"runs"));t.default=s},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(257)),s=o.test(/\S/g),l=o.findIndex(s),u=o.o(o.inc,o.findLastIndex(s)),c=o.chain(o.apply(a.default),o.compose(o.juxt([l,u]),o.prop("string")));t.default=c},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.curryN(2,function(e,t){return i.evolve({attributes:i.dissoc(e)})(t)});t.default=o},function(e,t,n){var r=n(136),i=n(342),o=n(59)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||void 0==(n=r(a)[o])?t:i(n)}},function(e,t,n){var r,i,o,a=n(341),s=n(2962),l=n(1075),u=n(541),c=n(64),d=c.process,p=c.setImmediate,h=c.clearImmediate,f=c.MessageChannel,m=c.Dispatch,g=0,b={},v=function(){var e=+this;if(b.hasOwnProperty(e)){var t=b[e];delete b[e],t()}},y=function(e){v.call(e.data)};p&&h||(p=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return b[++g]=function(){s("function"==typeof e?e:Function(e),t)},r(g),g},h=function(e){delete b[e]},"process"==n(340)(d)?r=function(e){d.nextTick(a(v,e,1))}:m&&m.now?r=function(e){m.now(a(v,e,1))}:f?(o=(i=new f).port2,i.port1.onmessage=y,r=a(o.postMessage,o,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(r=function(e){c.postMessage(e+"","*")},c.addEventListener("message",y,!1)):r="onreadystatechange"in u("script")?function(e){l.appendChild(u("script")).onreadystatechange=function(){l.removeChild(this),v.call(e)}}:function(e){setTimeout(a(v,e,1),0)}),e.exports={set:p,clear:h}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){var r=n(136),i=n(246),o=n(574);e.exports=function(e,t){if(r(e),i(t)&&t.constructor===e)return t;var n=o.f(e);return(0,n.resolve)(t),n.promise}},function(e,t){},function(e,t,n){"use strict";var r=n(195),i=n(1169),o=n(1170);r.b.register({src:window.location.origin+"/"+i,family:"Open Sans"}),r.b.register({src:window.location.origin+"/"+o,family:"Open Sans Bold"});var a=r.g.create({viewer:{position:"absolute",top:30,left:0,width:"100%",height:"100%"},document:{},page:{backgroundColor:"white"},headerView:{margin:0,padding:0},titleFrameView:{marginLeft:10,marginRight:10,padding:10},primaryFrameView:{marginLeft:10,marginTop:10,marginRight:10,padding:10},contentView:{backgroundColor:"white",marginTop:1,marginLeft:"10px",marginRight:"10px",marginBottom:1,paddingTop:5,paddingBottom:5,paddingLeft:10,paddingRight:10,flexGrow:1},tableView:{backgroundColor:"#e3f2fd",marginLeft:0,marginRight:10,padding:10,border:"solid",borderWidth:1,borderColor:"#E4E4E4"},primaryText:{fontSize:20},secondaryText:{color:"#106EBE",fontSize:16},tableText:{color:"black",fontSize:9,marginTop:1,fontFamily:"Open Sans"},tableTextBold:{color:"black",fontSize:9,marginTop:1,fontFamily:"Open Sans Bold"},tableTextValue:{color:"black",fontSize:10},imgStyle:{marginLeft:"auto",marginRight:"auto"},logoImgStyle:{marginLeft:"auto",marginRight:"auto",width:110},sectionImgStyle:{marginTop:1,marginLeft:"auto",marginRight:"auto",marginBottom:0,width:530},titleText:{color:"#0c9fcf",fontSize:13,textDecoration:"none",marginTop:1,marginBottom:1,fontFamily:"Open Sans Bold"},rowView:{debug:!0,display:"flex",flexDirection:"row"},colView:{paddingLeft:30,width:"49%",debug:!0,alignSelf:"stretch",display:"flex"},innerLColView:{width:"65%",debug:!0,alignSelf:"stretch",display:"flex"},innerRColView:{width:"34%",debug:!0,alignSelf:"stretch",display:"flex",wordWrap:"breakWord"},fullColView:{paddingLeft:30,width:"100%",debug:!0,alignSelf:"stretch",display:"flex"},sectionRow:{display:"flex",alignSelf:"center",width:"70%",marginBottom:5,border:"solid",borderWidth:1,borderColor:"#000",paddingLeft:"10rem",paddingBottom:2},linkSection:{display:"flex",alignContent:"center",justifyContent:"center",textAlign:"center",marginBottom:10},link:{fontWeight:"bold",textDecoration:"none",color:"#0c9fcf"}});t.a=a},function(e,t,n){e.exports=n.p+"static/media/OpenSans-Regular.d7d5d458.ttf"},function(e,t,n){e.exports=n.p+"static/media/OpenSans-Bold.f5331cb6.ttf"},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r={unsubmitted:"type-unsubmitted",pending:"type-pending",processing:"type-processing",failed:"type-failed",success:"type-success",copied:"type-copied"};this.onColumnClick,this.onColumnClick,this.onColumnClick,this.onColumnClick,this.onColumnClick,this.onColumnClick,this.onColumnClick,this.onColumnClick,this.onColumnClick,this.onColumnClick,this.onColumnClick},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(5),i=function(){return function(e){e({type:r._232})}}},function(e,t,n){"use strict";n.d(t,"a",function(){return R});var r=n(1),i=n.n(r),o=n(89),a=n(2998),s=n(890);function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}function m(e){"@babel/helpers - typeof";return(m="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(e,t){return!t||"object"!==m(t)&&"function"!==typeof t?p(e):t}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var i=b(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g(this,n)}}var _=function(e){f(n,r["Component"]);var t=y(n);function n(e){var r;return u(this,n),(r=t.call(this,e)).onClick=r.onClick.bind(p(r)),r}return d(n,[{key:"onClick",value:function(e){this.props.onClick&&this.props.onClick({originalEvent:e,option:this.props.option})}},{key:"render",value:function(){var e=Object(o.l)("p-dropdown-item",{"p-highlight":this.props.selected,"p-disabled":this.props.disabled,"p-dropdown-item-empty":!this.props.label||0===this.props.label.length},this.props.option.className),t=this.props.template?o.f.getJSXElement(this.props.template,this.props.option):this.props.label;return i.a.createElement("li",{className:e,onClick:this.onClick,"aria-label":this.props.label,key:this.props.label,role:"option","aria-selected":this.props.selected},t,i.a.createElement(o.i,null))}}]),n}();function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function E(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var i=b(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g(this,n)}}v(_,"defaultProps",{option:null,label:null,template:null,selected:!1,disabled:!1,onClick:null});var C=function(e){f(n,r["Component"]);var t=E(n);function n(e){var r;return u(this,n),(r=t.call(this,e)).onEnter=r.onEnter.bind(p(r)),r.onEntered=r.onEntered.bind(p(r)),r.onFilterInputChange=r.onFilterInputChange.bind(p(r)),r}return d(n,[{key:"onEnter",value:function(){var e=this;this.props.onEnter(function(){if(e.virtualScrollerRef){var t=e.props.getSelectedOptionIndex();-1!==t&&e.virtualScrollerRef.scrollToIndex(t)}})}},{key:"onEntered",value:function(){var e=this;this.props.onEntered(function(){e.props.filter&&e.props.filterInputAutoFocus&&e.filterInput.focus()})}},{key:"onFilterInputChange",value:function(e){this.virtualScrollerRef&&this.virtualScrollerRef.scrollToIndex(0),this.props.onFilterInputChange&&this.props.onFilterInputChange(e)}},{key:"isEmptyFilter",value:function(){return!(this.props.visibleOptions&&this.props.visibleOptions.length)&&this.props.hasFilter()}},{key:"renderGroupChildren",value:function(e){var t=this;return this.props.getOptionGroupChildren(e).map(function(e,n){var r=t.props.getOptionLabel(e),o=n+"_"+t.props.getOptionRenderKey(e),a=t.props.isOptionDisabled(e);return i.a.createElement(_,{key:o,label:r,option:e,template:t.props.itemTemplate,selected:t.props.isSelected(e),disabled:a,onClick:t.props.onOptionClick})})}},{key:"renderEmptyMessage",value:function(e){var t=o.f.getJSXElement(e,this.props);return i.a.createElement("li",{className:"p-dropdown-empty-message"},t)}},{key:"renderItem",value:function(e,t){if(this.props.optionGroupLabel){var n=this.props.optionGroupTemplate?o.f.getJSXElement(this.props.optionGroupTemplate,e,t):this.props.getOptionGroupLabel(e),r=this.renderGroupChildren(e),a=t+"_"+this.props.getOptionGroupRenderKey(e);return i.a.createElement(i.a.Fragment,{key:a},i.a.createElement("li",{className:"p-dropdown-item-group"},n),r)}var s=this.props.getOptionLabel(e),l=t+"_"+this.props.getOptionRenderKey(e),u=this.props.isOptionDisabled(e);return i.a.createElement(_,{key:l,label:s,option:e,template:this.props.itemTemplate,selected:this.props.isSelected(e),disabled:u,onClick:this.props.onOptionClick})}},{key:"renderItems",value:function(){var e=this;return this.props.visibleOptions&&this.props.visibleOptions.length?this.props.visibleOptions.map(function(t,n){return e.renderItem(t,n)}):this.props.hasFilter()?this.renderEmptyMessage(this.props.emptyFilterMessage):this.renderEmptyMessage(this.props.emptyMessage)}},{key:"renderFilterClearIcon",value:function(){var e=this;return this.props.showFilterClear&&this.props.filterValue?i.a.createElement("i",{className:"p-dropdown-filter-clear-icon pi pi-times",onClick:function(){return e.props.onFilterClearIconClick(function(){return e.filterInput.focus()})}}):null}},{key:"renderFilter",value:function(){var e=this;if(this.props.filter){var t=this.renderFilterClearIcon(),n=Object(o.l)("p-dropdown-filter-container",{"p-dropdown-clearable-filter":!!t});return i.a.createElement("div",{className:"p-dropdown-header"},i.a.createElement("div",{className:n},i.a.createElement("input",{ref:function(t){return e.filterInput=t},type:"text",autoComplete:"off",className:"p-dropdown-filter p-inputtext p-component",placeholder:this.props.filterPlaceholder,onKeyDown:this.props.onFilterInputKeyDown,onChange:this.onFilterInputChange,value:this.props.filterValue}),t,i.a.createElement("i",{className:"p-dropdown-filter-icon pi pi-search"})))}return null}},{key:"renderContent",value:function(){var e=this;if(this.props.virtualScrollerOptions){var t=w(w({},this.props.virtualScrollerOptions),{style:w(w({},this.props.virtualScrollerOptions.style),{height:this.props.scrollHeight}),className:Object(o.l)("p-dropdown-items-wrapper",this.props.virtualScrollerOptions.className),items:this.props.visibleOptions,onLazyLoad:function(t){return e.props.virtualScrollerOptions.onLazyLoad(w(w({},t),{filter:e.props.filterValue}))},itemTemplate:function(t,n){return t&&e.renderItem(t,n.index)},contentTemplate:function(t){var n=Object(o.l)("p-dropdown-items",t.className),r=e.isEmptyFilter()?e.renderEmptyMessage():t.children;return i.a.createElement("ul",{ref:t.ref,className:n,role:"listbox"},r)}});return i.a.createElement(a.a,l({ref:function(t){return e.virtualScrollerRef=t}},t))}var n=this.renderItems();return i.a.createElement("div",{className:"p-dropdown-items-wrapper",style:{maxHeight:this.props.scrollHeight||"auto"}},i.a.createElement("ul",{className:"p-dropdown-items",role:"listbox"},n))}},{key:"renderElement",value:function(){var e=Object(o.l)("p-dropdown-panel p-component",this.props.panelClassName),t=this.renderFilter(),n=this.renderContent();return i.a.createElement(o.a,{nodeRef:this.props.forwardRef,classNames:"p-connected-overlay",in:this.props.in,timeout:{enter:120,exit:100},options:this.props.transitionOptions,unmountOnExit:!0,onEnter:this.onEnter,onEntering:this.props.onEntering,onEntered:this.onEntered,onExit:this.props.onExit,onExited:this.props.onExited},i.a.createElement("div",{ref:this.props.forwardRef,className:e,style:this.props.panelStyle,onClick:this.props.onClick},t,n))}},{key:"render",value:function(){var e=this.renderElement();return i.a.createElement(o.h,{element:e,appendTo:this.props.appendTo})}}]),n}(),x=i.a.forwardRef(function(e,t){return i.a.createElement(C,l({forwardRef:t},e))});function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function O(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return k(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function I(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var i=b(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g(this,n)}}var R=function(e){f(n,r["Component"]);var t=I(n);function n(e){var i;return u(this,n),(i=t.call(this,e)).state={filter:"",focused:!1,overlayVisible:!1},i.onClick=i.onClick.bind(p(i)),i.onInputFocus=i.onInputFocus.bind(p(i)),i.onInputBlur=i.onInputBlur.bind(p(i)),i.onInputKeyDown=i.onInputKeyDown.bind(p(i)),i.onEditableInputChange=i.onEditableInputChange.bind(p(i)),i.onEditableInputFocus=i.onEditableInputFocus.bind(p(i)),i.onOptionClick=i.onOptionClick.bind(p(i)),i.onFilterInputChange=i.onFilterInputChange.bind(p(i)),i.onFilterInputKeyDown=i.onFilterInputKeyDown.bind(p(i)),i.onFilterClearIconClick=i.onFilterClearIconClick.bind(p(i)),i.onPanelClick=i.onPanelClick.bind(p(i)),i.onOverlayEnter=i.onOverlayEnter.bind(p(i)),i.onOverlayEntered=i.onOverlayEntered.bind(p(i)),i.onOverlayExit=i.onOverlayExit.bind(p(i)),i.onOverlayExited=i.onOverlayExited.bind(p(i)),i.resetFilter=i.resetFilter.bind(p(i)),i.clear=i.clear.bind(p(i)),i.hasFilter=i.hasFilter.bind(p(i)),i.getOptionLabel=i.getOptionLabel.bind(p(i)),i.getOptionRenderKey=i.getOptionRenderKey.bind(p(i)),i.isOptionDisabled=i.isOptionDisabled.bind(p(i)),i.getOptionGroupChildren=i.getOptionGroupChildren.bind(p(i)),i.getOptionGroupLabel=i.getOptionGroupLabel.bind(p(i)),i.getOptionGroupRenderKey=i.getOptionGroupRenderKey.bind(p(i)),i.getSelectedOptionIndex=i.getSelectedOptionIndex.bind(p(i)),i.isSelected=i.isSelected.bind(p(i)),i.overlayRef=Object(r.createRef)(),i.inputRef=Object(r.createRef)(i.props.inputRef),i}return d(n,[{key:"onClick",value:function(e){this.props.disabled||o.c.hasClass(e.target,"p-dropdown-clear-icon")||"INPUT"===e.target.tagName||this.overlayRef.current&&this.overlayRef.current&&this.overlayRef.current.contains(e.target)||(this.focusInput.focus(),this.state.overlayVisible?this.hideOverlay():this.showOverlay())}},{key:"onInputFocus",value:function(e){var t=this;e.persist(),this.props.showOnFocus&&!this.state.overlayVisible&&this.showOverlay(),this.setState({focused:!0},function(){t.props.onFocus&&t.props.onFocus(e)})}},{key:"onInputBlur",value:function(e){var t=this;e.persist(),this.setState({focused:!1},function(){t.props.onBlur&&t.props.onBlur(e)})}},{key:"onPanelClick",value:function(e){o.g.emit("overlay-click",{originalEvent:e,target:this.container})}},{key:"onInputKeyDown",value:function(e){switch(e.which){case 40:this.onDownKey(e);break;case 38:this.onUpKey(e);break;case 32:this.state.overlayVisible?this.hideOverlay():this.showOverlay(),e.preventDefault();break;case 13:this.hideOverlay(),e.preventDefault();break;case 27:case 9:this.hideOverlay();break;default:this.search(e)}}},{key:"onFilterInputKeyDown",value:function(e){switch(e.which){case 40:this.onDownKey(e);break;case 38:this.onUpKey(e);break;case 13:case 27:this.hideOverlay(),e.preventDefault()}}},{key:"onUpKey",value:function(e){if(this.getVisibleOptions()){var t=this.findPrevOption(this.getSelectedOptionIndex());t&&this.selectItem({originalEvent:e,option:t})}e.preventDefault()}},{key:"onDownKey",value:function(e){if(this.getVisibleOptions())if(!this.state.overlayVisible&&e.altKey)this.showOverlay();else{var t=this.findNextOption(this.getSelectedOptionIndex());t&&this.selectItem({originalEvent:e,option:t})}e.preventDefault()}},{key:"findNextOption",value:function(e){var t=this.getVisibleOptions();if(this.props.optionGroupLabel){var n=-1===e?0:e.group,r=-1===e?-1:e.option,i=this.findNextOptionInList(this.getOptionGroupChildren(t[n]),r);return i||(n+1!==t.length?this.findNextOption({group:n+1,option:-1}):null)}return this.findNextOptionInList(t,e)}},{key:"findNextOptionInList",value:function(e,t){var n=t+1;if(n===e.length)return null;var r=e[n];return this.isOptionDisabled(r)?this.findNextOptionInList(n):r}},{key:"findPrevOption",value:function(e){if(-1===e)return null;var t=this.getVisibleOptions();if(this.props.optionGroupLabel){var n=e.group,r=e.option,i=this.findPrevOptionInList(this.getOptionGroupChildren(t[n]),r);return i||(n>0?this.findPrevOption({group:n-1,option:this.getOptionGroupChildren(t[n-1]).length}):null)}return this.findPrevOptionInList(t,e)}},{key:"findPrevOptionInList",value:function(e,t){var n=t-1;if(n<0)return null;var r=e[n];return this.isOptionDisabled(r)?this.findPrevOption(n):r}},{key:"search",value:function(e){var t=this;this.searchTimeout&&clearTimeout(this.searchTimeout);var n=e.key;if(this.previousSearchChar=this.currentSearchChar,this.currentSearchChar=n,this.previousSearchChar===this.currentSearchChar?this.searchValue=this.currentSearchChar:this.searchValue=this.searchValue?this.searchValue+n:n,this.searchValue){var r=this.getSelectedOptionIndex(),i=this.props.optionGroupLabel?this.searchOptionInGroup(r):this.searchOption(++r);i&&(this.selectItem({originalEvent:e,option:i}),this.selectedOptionUpdated=!0)}this.searchTimeout=setTimeout(function(){t.searchValue=null},250)}},{key:"searchOption",value:function(e){var t;if(this.searchValue){var n=this.getVisibleOptions();(t=this.searchOptionInRange(e,n.length))||(t=this.searchOptionInRange(0,e))}return t}},{key:"searchOptionInRange",value:function(e,t){for(var n=this.getVisibleOptions(),r=e;r<t;r++){var i=n[r];if(this.matchesSearchValue(i))return i}return null}},{key:"searchOptionInGroup",value:function(e){for(var t=-1===e?{group:0,option:-1}:e,n=this.getVisibleOptions(),r=t.group;r<n.length;r++)for(var i=this.getOptionGroupChildren(n[r]),o=t.group===r?t.option+1:0;o<i.length;o++)if(this.matchesSearchValue(i[o]))return i[o];for(var a=0;a<=t.group;a++)for(var s=this.getOptionGroupChildren(n[a]),l=0;l<(t.group===a?t.option:s.length);l++)if(this.matchesSearchValue(s[l]))return s[l];return null}},{key:"matchesSearchValue",value:function(e){return this.getOptionLabel(e).toLocaleLowerCase(this.props.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.props.filterLocale))}},{key:"onEditableInputChange",value:function(e){this.props.onChange&&this.props.onChange({originalEvent:e.originalEvent,value:e.target.value,stopPropagation:function(){},preventDefault:function(){},target:{name:this.props.name,id:this.props.id,value:e.target.value}})}},{key:"onEditableInputFocus",value:function(e){var t=this;e.persist(),this.setState({focused:!0},function(){t.hideOverlay(),t.props.onFocus&&t.props.onFocus(e)})}},{key:"onOptionClick",value:function(e){e.option.disabled||(this.selectItem(e),this.focusInput.focus()),this.hideOverlay()}},{key:"onFilterInputChange",value:function(e){var t=this,n=e.target.value;this.setState({filter:n},function(){t.props.onFilter&&t.props.onFilter({originalEvent:e,filter:n})})}},{key:"onFilterClearIconClick",value:function(e){this.resetFilter(e)}},{key:"resetFilter",value:function(e){var t=this;this.setState({filter:""},function(){t.props.onFilter&&t.props.onFilter({filter:""}),e&&e()})}},{key:"clear",value:function(e){this.props.onChange&&this.props.onChange({originalEvent:e,value:void 0,stopPropagation:function(){},preventDefault:function(){},target:{name:this.props.name,id:this.props.id,value:void 0}}),this.updateEditableLabel()}},{key:"selectItem",value:function(e){if(this.getSelectedOption()!==e.option){this.updateEditableLabel(e.option);var t=this.getOptionValue(e.option);this.props.onChange&&this.props.onChange({originalEvent:e.originalEvent,value:t,stopPropagation:function(){},preventDefault:function(){},target:{name:this.props.name,id:this.props.id,value:t}})}}},{key:"getSelectedOption",value:function(){var e=this.getSelectedOptionIndex(),t=this.getVisibleOptions();return-1!==e?this.props.optionGroupLabel?this.getOptionGroupChildren(t[e.group])[e.option]:t[e]:null}},{key:"getSelectedOptionIndex",value:function(){var e=this.getVisibleOptions();if(null!=this.props.value&&e){if(!this.props.optionGroupLabel)return this.findOptionIndexInList(this.props.value,e);for(var t=0;t<e.length;t++){var n=this.findOptionIndexInList(this.props.value,this.getOptionGroupChildren(e[t]));if(-1!==n)return{group:t,option:n}}}return-1}},{key:"findOptionIndexInList",value:function(e,t){for(var n=this.equalityKey(),r=0;r<t.length;r++)if(o.f.equals(e,this.getOptionValue(t[r]),n))return r;return-1}},{key:"isSelected",value:function(e){return o.f.equals(this.props.value,this.getOptionValue(e),this.equalityKey())}},{key:"equalityKey",value:function(){return this.props.optionValue?null:this.props.dataKey}},{key:"showOverlay",value:function(){this.setState({overlayVisible:!0})}},{key:"hideOverlay",value:function(){this.setState({overlayVisible:!1})}},{key:"onOverlayEnter",value:function(e){o.k.set("overlay",this.overlayRef.current),this.alignOverlay(),e&&e()}},{key:"onOverlayEntered",value:function(e){this.bindDocumentClickListener(),this.bindScrollListener(),this.bindResizeListener(),e&&e(),this.props.onShow&&this.props.onShow()}},{key:"onOverlayExit",value:function(){this.unbindDocumentClickListener(),this.unbindScrollListener(),this.unbindResizeListener()}},{key:"onOverlayExited",value:function(){this.props.filter&&this.props.resetFilterOnHide&&this.resetFilter(),o.k.clear(this.overlayRef.current),this.props.onHide&&this.props.onHide()}},{key:"alignOverlay",value:function(){o.c.alignOverlay(this.overlayRef.current,this.input.parentElement,this.props.appendTo||s.a.appendTo)}},{key:"scrollInView",value:function(){var e=o.c.findSingle(this.overlayRef.current,"li.p-highlight");e&&e.scrollIntoView({block:"nearest",inline:"start"})}},{key:"bindDocumentClickListener",value:function(){var e=this;this.documentClickListener||(this.documentClickListener=function(t){e.state.overlayVisible&&e.isOutsideClicked(t)&&e.hideOverlay()},document.addEventListener("click",this.documentClickListener))}},{key:"unbindDocumentClickListener",value:function(){this.documentClickListener&&(document.removeEventListener("click",this.documentClickListener),this.documentClickListener=null)}},{key:"bindScrollListener",value:function(){var e=this;this.scrollHandler||(this.scrollHandler=new o.b(this.container,function(){e.state.overlayVisible&&e.hideOverlay()})),this.scrollHandler.bindScrollListener()}},{key:"unbindScrollListener",value:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}},{key:"bindResizeListener",value:function(){var e=this;this.resizeListener||(this.resizeListener=function(){e.state.overlayVisible&&!o.c.isTouchDevice()&&e.hideOverlay()},window.addEventListener("resize",this.resizeListener))}},{key:"unbindResizeListener",value:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)}},{key:"isOutsideClicked",value:function(e){return this.container&&!(this.container.isSameNode(e.target)||this.isClearClicked(e)||this.container.contains(e.target)||this.overlayRef&&this.overlayRef.current.contains(e.target))}},{key:"isClearClicked",value:function(e){return o.c.hasClass(e.target,"p-dropdown-clear-icon")}},{key:"updateEditableLabel",value:function(e){this.input&&(this.input.value=e?this.getOptionLabel(e):this.props.value||"")}},{key:"hasFilter",value:function(){return this.state.filter&&this.state.filter.trim().length>0}},{key:"getOptionLabel",value:function(e){return this.props.optionLabel?o.f.resolveFieldData(e,this.props.optionLabel):e&&void 0!==e.label?e.label:e}},{key:"getOptionValue",value:function(e){return this.props.optionValue?o.f.resolveFieldData(e,this.props.optionValue):e&&void 0!==e.value?e.value:e}},{key:"getOptionRenderKey",value:function(e){return this.props.dataKey?o.f.resolveFieldData(e,this.props.dataKey):this.getOptionLabel(e)}},{key:"isOptionDisabled",value:function(e){return this.props.optionDisabled?o.f.isFunction(this.props.optionDisabled)?this.props.optionDisabled(e):o.f.resolveFieldData(e,this.props.optionDisabled):!(!e||void 0===e.disabled)&&e.disabled}},{key:"getOptionGroupRenderKey",value:function(e){return o.f.resolveFieldData(e,this.props.optionGroupLabel)}},{key:"getOptionGroupLabel",value:function(e){return o.f.resolveFieldData(e,this.props.optionGroupLabel)}},{key:"getOptionGroupChildren",value:function(e){return o.f.resolveFieldData(e,this.props.optionGroupChildren)}},{key:"checkValidity",value:function(){return this.inputRef.current.checkValidity()}},{key:"getVisibleOptions",value:function(){if(this.hasFilter()){var e=this.state.filter.trim().toLocaleLowerCase(this.props.filterLocale),t=this.props.filterBy?this.props.filterBy.split(","):[this.props.optionLabel||"label"];if(this.props.optionGroupLabel){var n,r=[],i=O(this.props.options);try{for(i.s();!(n=i.n()).done;){var a=n.value,s=o.d.filter(this.getOptionGroupChildren(a),t,e,this.props.filterMatchMode,this.props.filterLocale);s&&s.length&&r.push(T(T({},a),{items:s}))}}catch(e){i.e(e)}finally{i.f()}return r}return o.d.filter(this.props.options,t,e,this.props.filterMatchMode,this.props.filterLocale)}return this.props.options}},{key:"updateInputField",value:function(){if(this.props.editable&&this.input){var e=this.getSelectedOption(),t=(e?this.getOptionLabel(e):null)||this.props.value||"";this.input.value=t}}},{key:"updateInputRef",value:function(){var e=this.props.inputRef;e&&("function"===typeof e?e(this.inputRef.current):e.current=this.inputRef.current)}},{key:"componentDidMount",value:function(){this.updateInputRef(),this.props.autoFocus&&this.focusInput&&this.focusInput.focus(),this.props.tooltip&&this.renderTooltip(),this.updateInputField(),this.inputRef.current.selectedIndex=1}},{key:"componentWillUnmount",value:function(){this.unbindDocumentClickListener(),this.unbindResizeListener(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.tooltip&&(this.tooltip.destroy(),this.tooltip=null),this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null),o.k.clear(this.overlayRef.current)}},{key:"componentDidUpdate",value:function(e){this.state.overlayVisible&&(this.props.filter&&this.alignOverlay(),e.value!==this.props.value&&this.scrollInView()),e.tooltip===this.props.tooltip&&e.tooltipOptions===this.props.tooltipOptions||(this.tooltip?this.tooltip.update(T({content:this.props.tooltip},this.props.tooltipOptions||{})):this.renderTooltip()),!this.state.filter||this.props.options&&0!==this.props.options.length||this.setState({filter:""}),this.updateInputField(),this.inputRef.current.selectedIndex=1}},{key:"renderHiddenSelect",value:function(e){var t=i.a.createElement("option",{value:""},this.props.placeholder),n=e?i.a.createElement("option",{value:e.value},this.getOptionLabel(e)):null;return i.a.createElement("div",{className:"p-hidden-accessible p-dropdown-hidden-select"},i.a.createElement("select",{ref:this.inputRef,required:this.props.required,name:this.props.name,tabIndex:-1,"aria-hidden":"true"},t,n))}},{key:"renderTooltip",value:function(){this.tooltip=Object(o.m)({target:this.container,content:this.props.tooltip,options:this.props.tooltipOptions})}},{key:"renderKeyboardHelper",value:function(){var e=this;return i.a.createElement("div",{className:"p-hidden-accessible"},i.a.createElement("input",{ref:function(t){return e.focusInput=t},id:this.props.inputId,type:"text",readOnly:!0,"aria-haspopup":"listbox",onFocus:this.onInputFocus,onBlur:this.onInputBlur,onKeyDown:this.onInputKeyDown,disabled:this.props.disabled,tabIndex:this.props.tabIndex,"aria-label":this.props.ariaLabel,"aria-labelledby":this.props.ariaLabelledBy}))}},{key:"renderLabel",value:function(e){var t=this,n=e?this.getOptionLabel(e):null;if(this.props.editable){var r=n||this.props.value||"";return i.a.createElement("input",{ref:function(e){return t.input=e},type:"text",defaultValue:r,className:"p-dropdown-label p-inputtext",disabled:this.props.disabled,placeholder:this.props.placeholder,maxLength:this.props.maxLength,onInput:this.onEditableInputChange,onFocus:this.onEditableInputFocus,onBlur:this.onInputBlur,"aria-label":this.props.ariaLabel,"aria-labelledby":this.props.ariaLabelledBy,"aria-haspopup":"listbox"})}var a=Object(o.l)("p-dropdown-label p-inputtext",{"p-placeholder":null===n&&this.props.placeholder,"p-dropdown-label-empty":null===n&&!this.props.placeholder}),s=this.props.valueTemplate?o.f.getJSXElement(this.props.valueTemplate,e,this.props):n||this.props.placeholder||"empty";return i.a.createElement("span",{ref:function(e){return t.input=e},className:a},s)}},{key:"renderClearIcon",value:function(){return null!=this.props.value&&this.props.showClear&&!this.props.disabled?i.a.createElement("i",{className:"p-dropdown-clear-icon pi pi-times",onClick:this.clear}):null}},{key:"renderDropdownIcon",value:function(){var e=this,t=Object(o.l)("p-dropdown-trigger-icon p-clickable",this.props.dropdownIcon);return i.a.createElement("div",{ref:function(t){return e.trigger=t},className:"p-dropdown-trigger",role:"button","aria-haspopup":"listbox","aria-expanded":this.state.overlayVisible},i.a.createElement("span",{className:t}))}},{key:"render",value:function(){var e=this,t=Object(o.l)("p-dropdown p-component p-inputwrapper",this.props.className,{"p-disabled":this.props.disabled,"p-focus":this.state.focused,"p-dropdown-clearable":this.props.showClear&&!this.props.disabled,"p-inputwrapper-filled":this.props.value,"p-inputwrapper-focus":this.state.focused||this.state.overlayVisible}),n=this.getVisibleOptions(),r=this.getSelectedOption(),a=this.renderHiddenSelect(r),s=this.renderKeyboardHelper(),u=this.renderLabel(r),c=this.renderDropdownIcon(),d=this.renderClearIcon();return i.a.createElement("div",{id:this.props.id,ref:function(t){return e.container=t},className:t,style:this.props.style,onClick:this.onClick,onMouseDown:this.props.onMouseDown,onContextMenu:this.props.onContextMenu},s,a,u,d,c,i.a.createElement(x,l({ref:this.overlayRef,visibleOptions:n},this.props,{onClick:this.onPanelClick,onOptionClick:this.onOptionClick,filterValue:this.state.filter,hasFilter:this.hasFilter,onFilterClearIconClick:this.onFilterClearIconClick,onFilterInputKeyDown:this.onFilterInputKeyDown,onFilterInputChange:this.onFilterInputChange,getOptionLabel:this.getOptionLabel,getOptionRenderKey:this.getOptionRenderKey,isOptionDisabled:this.isOptionDisabled,getOptionGroupChildren:this.getOptionGroupChildren,getOptionGroupLabel:this.getOptionGroupLabel,getOptionGroupRenderKey:this.getOptionGroupRenderKey,isSelected:this.isSelected,getSelectedOptionIndex:this.getSelectedOptionIndex,in:this.state.overlayVisible,onEnter:this.onOverlayEnter,onEntered:this.onOverlayEntered,onExit:this.onOverlayExit,onExited:this.onOverlayExited})))}}]),n}();v(R,"defaultProps",{id:null,inputRef:null,name:null,value:null,options:null,optionLabel:null,optionValue:null,optionDisabled:null,optionGroupLabel:null,optionGroupChildren:null,optionGroupTemplate:null,valueTemplate:null,itemTemplate:null,style:null,className:null,virtualScrollerOptions:null,scrollHeight:"200px",filter:!1,filterBy:null,filterMatchMode:"contains",filterPlaceholder:null,filterLocale:void 0,emptyMessage:"No records found",emptyFilterMessage:"No results found",editable:!1,placeholder:null,required:!1,disabled:!1,appendTo:null,tabIndex:null,autoFocus:!1,filterInputAutoFocus:!0,resetFilterOnHide:!1,showFilterClear:!1,panelClassName:null,panelStyle:null,dataKey:null,inputId:null,showClear:!1,maxLength:null,tooltip:null,tooltipOptions:null,ariaLabel:null,ariaLabelledBy:null,transitionOptions:null,dropdownIcon:"pi pi-chevron-down",showOnFocus:!1,onChange:null,onFocus:null,onBlur:null,onMouseDown:null,onContextMenu:null,onShow:null,onHide:null,onFilter:null})},function(e,t,n){"use strict";n.d(t,"a",function(){return m});var r=n(1),i=n.n(r),o=n(89);function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e){"@babel/helpers - typeof";return(l="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e,t){return!t||"object"!==l(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=c(e);if(t){var i=c(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return u(this,n)}}var p,h,f,m=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(c,r["Component"]);var t,n,l,u=d(c);function c(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),u.apply(this,arguments)}return t=c,(n=[{key:"renderLabel",value:function(){if(this.props.showValue&&null!=this.props.value){var e=this.props.displayValueTemplate?this.props.displayValueTemplate(this.props.value):this.props.value+this.props.unit;return i.a.createElement("div",{className:"p-progressbar-label"},e)}return null}},{key:"renderDeterminate",value:function(){var e=Object(o.l)("p-progressbar p-component p-progressbar-determinate",this.props.className),t=this.renderLabel();return i.a.createElement("div",{role:"progressbar",id:this.props.id,className:e,style:this.props.style,"aria-valuemin":"0","aria-valuenow":this.props.value,"aria-valuemax":"100","aria-label":this.props.value},i.a.createElement("div",{className:"p-progressbar-value p-progressbar-value-animate",style:{width:this.props.value+"%",display:"block",backgroundColor:this.props.color}}),t)}},{key:"renderIndeterminate",value:function(){var e=Object(o.l)("p-progressbar p-component p-progressbar-indeterminate",this.props.className);return i.a.createElement("div",{role:"progressbar",id:this.props.id,className:e,style:this.props.style},i.a.createElement("div",{className:"p-progressbar-indeterminate-container"},i.a.createElement("div",{className:"p-progressbar-value p-progressbar-value-animate",style:{backgroundColor:this.props.color}})))}},{key:"render",value:function(){if("determinate"===this.props.mode)return this.renderDeterminate();if("indeterminate"===this.props.mode)return this.renderIndeterminate();throw new Error(this.props.mode+" is not a valid mode for the ProgressBar. Valid values are 'determinate' and 'indeterminate'")}}])&&a(t.prototype,n),l&&a(t,l),c}();f={id:null,value:null,showValue:!0,unit:"%",style:null,className:null,mode:"determinate",displayValueTemplate:null,color:null},(h="defaultProps")in(p=m)?Object.defineProperty(p,h,{value:f,enumerable:!0,configurable:!0,writable:!0}):p[h]=f},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(367),a=n.n(o);var s={isAzureUrlValid:function(e){if(null===e||void 0===e)return!1;try{var t=e.split("?"),n=new URLSearchParams("?"+t[1]).get("se");return!a()().isAfter(a()(n))}catch(t){return console.error("GeneralService.isAzureUrlValid() :: "+t.message),console.info("url :: "+e),!1}},_timeout:function(e){return new Promise(function(t){return setTimeout(t,e)})},_waitFor:function(){var e,t=(e=i.a.mark(function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("GeneralService.async waitFor "+t),e.next=3,s._timeout(t);case 3:return console.log("Done"),e.abrupt("return",!0);case 5:case"end":return e.stop()}},e,this)}),function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})});return function(){return t.apply(this,arguments)}}()};t.a=s},function(e,t){},function(e,t,n){"use strict";n.d(t,"b",function(){return c}),n.d(t,"a",function(){return d});var r=n(24),i=n.n(r),o=n(70),a=this;function s(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}new Date;var l,u,c=(l=s(i.a.mark(function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,n=arguments[1];return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.a.logAgreementLogRecord(t,n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,a)})),function(){return l.apply(this,arguments)}),d=(u=s(i.a.mark(function e(){arguments.length>0&&void 0!==arguments[0]&&arguments[0],arguments[1];return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.a.getGeolocation();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,a)})),function(){return u.apply(this,arguments)})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(195),i=n(1169),o=n(1170);r.b.register({src:window.location.origin+"/"+i,family:"Open Sans"}),r.b.register({src:window.location.origin+"/"+o,family:"Open Sans Bold"});var a=r.g.create({viewer:{top:30,left:0,width:"100%",height:"100%",position:"absolute"},document:{},page:{backgroundColor:"white"},headerView:{margin:10,padding:10},titleFrameView:{padding:10,marginLeft:10,marginRight:10},primaryFrameView:{padding:10,marginTop:10,marginLeft:10,marginRight:10},contentView:{margin:10,padding:10,flexGrow:1,backgroundColor:"white"},tableView:{padding:10,marginLeft:0,borderWidth:1,marginRight:10,border:"solid",borderColor:"#E4E4E4",backgroundColor:"#e3f2fd"},primaryText:{fontSize:20},secondaryText:{fontSize:16,color:"#106EBE"},tableText:{fontSize:9,marginTop:3,color:"black",fontFamily:"Open Sans"},tableText2:{fontSize:9,marginTop:3,color:"grey",fontFamily:"Open Sans"},tableTextBold:{fontSize:9,marginTop:3,color:"black",fontFamily:"Open Sans Bold"},tableTextBold2:{fontSize:9,marginTop:3,color:"grey",fontFamily:"Open Sans Bold"},tableTextValue:{fontSize:10,color:"black"},imgStyle:{marginLeft:"auto",marginRight:"auto"},logoImgStyle:{width:110,marginLeft:"auto",marginRight:"auto"},sectionImgStyle:{width:550,marginTop:"60px",marginLeft:"auto",marginRight:"auto"},titleText:{fontSize:13,color:"black",marginTop:"10px",marginLeft:"auto",marginRight:"auto",marginBottom:"10px",fontFamily:"Open Sans",textDecoration:"underline"},rowView:{debug:!0,display:"flex",flexDirection:"row"},colView:{debug:!0,width:"49%",paddingLeft:30,display:"flex",alignSelf:"stretch"},innerLColView:{debug:!0,width:"65%",display:"flex",alignSelf:"stretch"},innerRColView:{debug:!0,width:"34%",display:"flex",alignSelf:"stretch"},contentRowView:{debug:!0,width:"100%",fontSize:10,display:"flex",paddingLeft:30,paddingRight:30,textAlign:"justify",alignSelf:"stretch"},boldLetters:{fontSize:10,color:"black",fontFamily:"Open Sans Bold"},links:{textDecoration:"none",color:"#3399ff"}})},function(e,t,n){var r;r=function(){function e(e){this._targetElement=e,this._introItems=[],this._options={nextLabel:"Next &rarr;",prevLabel:"&larr; Back",skipLabel:"Skip",doneLabel:"Done",hidePrev:!1,hideNext:!1,tooltipPosition:"bottom",tooltipClass:"",highlightClass:"",exitOnEsc:!0,exitOnOverlayClick:!0,showStepNumbers:!0,keyboardNavigation:!0,showButtons:!0,showBullets:!0,showProgress:!1,scrollToElement:!0,scrollTo:"element",scrollPadding:30,overlayOpacity:.8,positionPrecedence:["bottom","top","right","left"],disableInteraction:!1,helperElementPadding:10,hintPosition:"top-middle",hintButtonLabel:"Got it",hintAnimation:!0,buttonClass:"introjs-button"}}function t(e,t){var a=e.querySelectorAll("*[data-intro]"),l=[];if(this._options.steps)b(this._options.steps,function(e){var t=i(e);if(t.step=l.length+1,"string"===typeof t.element&&(t.element=document.querySelector(t.element)),"undefined"===typeof t.element||null===t.element){var n=document.querySelector(".introjsFloatingElement");null===n&&((n=document.createElement("div")).className="introjsFloatingElement",document.body.appendChild(n)),t.element=n,t.position="floating"}t.scrollTo=t.scrollTo||this._options.scrollTo,"undefined"===typeof t.disableInteraction&&(t.disableInteraction=this._options.disableInteraction),null!==t.element&&l.push(t)}.bind(this));else{var u;if(a.length<1)return!1;b(a,function(e){if((!t||e.getAttribute("data-intro-group")===t)&&"none"!==e.style.display){var n=parseInt(e.getAttribute("data-step"),10);u="undefined"!==typeof e.getAttribute("data-disable-interaction")?!!e.getAttribute("data-disable-interaction"):this._options.disableInteraction,n>0&&(l[n-1]={element:e,intro:e.getAttribute("data-intro"),step:parseInt(e.getAttribute("data-step"),10),tooltipClass:e.getAttribute("data-tooltipclass"),highlightClass:e.getAttribute("data-highlightclass"),position:e.getAttribute("data-position")||this._options.tooltipPosition,scrollTo:e.getAttribute("data-scrollto")||this._options.scrollTo,disableInteraction:u})}}.bind(this));var c=0;b(a,function(e){if((!t||e.getAttribute("data-intro-group")===t)&&null===e.getAttribute("data-step")){for(;"undefined"!==typeof l[c];)c++;u="undefined"!==typeof e.getAttribute("data-disable-interaction")?!!e.getAttribute("data-disable-interaction"):this._options.disableInteraction,l[c]={element:e,intro:e.getAttribute("data-intro"),step:c+1,tooltipClass:e.getAttribute("data-tooltipclass"),highlightClass:e.getAttribute("data-highlightclass"),position:e.getAttribute("data-position")||this._options.tooltipPosition,scrollTo:e.getAttribute("data-scrollto")||this._options.scrollTo,disableInteraction:u}}}.bind(this))}for(var d=[],p=0;p<l.length;p++)l[p]&&d.push(l[p]);return(l=d).sort(function(e,t){return e.step-t.step}),this._introItems=l,function(e){var t=document.createElement("div"),n="",r=this;if(t.className="introjs-overlay",e.tagName&&"body"!==e.tagName.toLowerCase()){var i=M(e);i&&(n+="width: "+i.width+"px; height:"+i.height+"px; top:"+i.top+"px;left: "+i.left+"px;",t.style.cssText=n)}else n+="top: 0;bottom: 0; left: 0;right: 0;position: fixed;",t.style.cssText=n;return e.appendChild(t),t.onclick=function(){!0===r._options.exitOnOverlayClick&&s.call(r,e)},window.setTimeout(function(){n+="opacity: "+r._options.overlayOpacity.toString()+";",t.style.cssText=n},10),!0}.call(this,e)&&(o.call(this),this._options.keyboardNavigation&&_.on(window,"keydown",r,this,!0),_.on(window,"resize",n,this,!0)),!1}function n(){this.refresh.call(this)}function r(e){var t=null===e.code?e.which:e.code;if(null===t&&(t=null===e.charCode?e.keyCode:e.charCode),"Escape"!==t&&27!==t||!0!==this._options.exitOnEsc){if("ArrowLeft"===t||37===t)a.call(this);else if("ArrowRight"===t||39===t)o.call(this);else if("Enter"===t||13===t){var n=e.target||e.srcElement;n&&n.className.match("introjs-prevbutton")?a.call(this):n&&n.className.match("introjs-skipbutton")?(this._introItems.length-1===this._currentStep&&"function"===typeof this._introCompleteCallback&&this._introCompleteCallback.call(this),s.call(this,this._targetElement)):n&&n.getAttribute("data-stepnumber")?n.click():o.call(this),e.preventDefault?e.preventDefault():e.returnValue=!1}}else s.call(this,this._targetElement)}function i(e){if(null===e||"object"!==typeof e||"undefined"!==typeof e.nodeType)return e;var t={};for(var n in e)"undefined"!==typeof window.jQuery&&e[n]instanceof window.jQuery?t[n]=e[n]:t[n]=i(e[n]);return t}function o(){this._direction="forward","undefined"!==typeof this._currentStepNumber&&b(this._introItems,function(e,t){e.step===this._currentStepNumber&&(this._currentStep=t-1,this._currentStepNumber=void 0)}.bind(this)),"undefined"===typeof this._currentStep?this._currentStep=0:++this._currentStep;var e=this._introItems[this._currentStep],t=!0;return"undefined"!==typeof this._introBeforeChangeCallback&&(t=this._introBeforeChangeCallback.call(this,e.element)),!1===t?(--this._currentStep,!1):this._introItems.length<=this._currentStep?("function"===typeof this._introCompleteCallback&&this._introCompleteCallback.call(this),void s.call(this,this._targetElement)):void f.call(this,e)}function a(){if(this._direction="backward",0===this._currentStep)return!1;--this._currentStep;var e=this._introItems[this._currentStep],t=!0;if("undefined"!==typeof this._introBeforeChangeCallback&&(t=this._introBeforeChangeCallback.call(this,e.element)),!1===t)return++this._currentStep,!1;f.call(this,e)}function s(e,t){var i=!0;if(void 0!==this._introBeforeExitCallback&&(i=this._introBeforeExitCallback.call(this)),t||!1!==i){var o=e.querySelectorAll(".introjs-overlay");o&&o.length&&b(o,function(e){e.style.opacity=0,window.setTimeout(function(){this.parentNode&&this.parentNode.removeChild(this)}.bind(e),500)}.bind(this));var a=e.querySelector(".introjs-helperLayer");a&&a.parentNode.removeChild(a);var s=e.querySelector(".introjs-tooltipReferenceLayer");s&&s.parentNode.removeChild(s);var l=e.querySelector(".introjs-disableInteraction");l&&l.parentNode.removeChild(l);var u=document.querySelector(".introjsFloatingElement");u&&u.parentNode.removeChild(u),g(),b(document.querySelectorAll(".introjs-fixParent"),function(e){w(e,/introjs-fixParent/g)}),_.off(window,"keydown",r,this,!0),_.off(window,"resize",n,this,!0),void 0!==this._introExitCallback&&this._introExitCallback.call(this),this._currentStep=void 0}}function l(e,t,n,r,i){var o,a,s,l,p,h="";if(i=i||!1,t.style.top=null,t.style.right=null,t.style.bottom=null,t.style.left=null,t.style.marginLeft=null,t.style.marginTop=null,n.style.display="inherit","undefined"!==typeof r&&null!==r&&(r.style.top=null,r.style.left=null),this._introItems[this._currentStep])switch(h="string"===typeof(o=this._introItems[this._currentStep]).tooltipClass?o.tooltipClass:this._options.tooltipClass,t.className=("introjs-tooltip "+h).replace(/^\s+|\s+$/g,""),t.setAttribute("role","dialog"),"floating"!==(p=this._introItems[this._currentStep].position)&&(p=function(e,t,n){var r=this._options.positionPrecedence.slice(),i=x(),o=M(t).height+10,a=M(t).width+20,s=e.getBoundingClientRect(),l="floating";s.bottom+o+o>i.height&&d(r,"bottom");s.top-o<0&&d(r,"top");s.right+a>i.width&&d(r,"right");s.left-a<0&&d(r,"left");var u=(c=n||"",p=c.indexOf("-"),-1!==p?c.substr(p):"");var c,p;n&&(n=n.split("-")[0]);r.length&&(l="auto"!==n&&r.indexOf(n)>-1?n:r[0]);-1!==["top","bottom"].indexOf(l)&&(l+=function(e,t,n,r){var i=t/2,o=Math.min(n.width,window.screen.width),a=["-left-aligned","-middle-aligned","-right-aligned"],s="";o-e<t&&d(a,"-left-aligned");(e<i||o-e<i)&&d(a,"-middle-aligned");e<t&&d(a,"-right-aligned");s=a.length?-1!==a.indexOf(r)?r:a[0]:"-middle-aligned";return s}(s.left,a,i,u));return l}.call(this,e,t,p)),s=M(e),a=M(t),l=x(),S(t,"introjs-"+p),p){case"top-right-aligned":n.className="introjs-arrow bottom-right";var f=0;c(s,f,a,t),t.style.bottom=s.height+20+"px";break;case"top-middle-aligned":n.className="introjs-arrow bottom-middle";var m=s.width/2-a.width/2;i&&(m+=5),c(s,m,a,t)&&(t.style.right=null,u(s,m,a,l,t)),t.style.bottom=s.height+20+"px";break;case"top-left-aligned":case"top":n.className="introjs-arrow bottom",u(s,i?0:15,a,l,t),t.style.bottom=s.height+20+"px";break;case"right":t.style.left=s.width+20+"px",s.top+a.height>l.height?(n.className="introjs-arrow left-bottom",t.style.top="-"+(a.height-s.height-20)+"px"):n.className="introjs-arrow left";break;case"left":i||!0!==this._options.showStepNumbers||(t.style.top="15px"),s.top+a.height>l.height?(t.style.top="-"+(a.height-s.height-20)+"px",n.className="introjs-arrow right-bottom"):n.className="introjs-arrow right",t.style.right=s.width+20+"px";break;case"floating":n.style.display="none",t.style.left="50%",t.style.top="50%",t.style.marginLeft="-"+a.width/2+"px",t.style.marginTop="-"+a.height/2+"px","undefined"!==typeof r&&null!==r&&(r.style.left="-"+(a.width/2+18)+"px",r.style.top="-"+(a.height/2+18)+"px");break;case"bottom-right-aligned":n.className="introjs-arrow top-right",c(s,f=0,a,t),t.style.top=s.height+20+"px";break;case"bottom-middle-aligned":n.className="introjs-arrow top-middle",m=s.width/2-a.width/2,i&&(m+=5),c(s,m,a,t)&&(t.style.right=null,u(s,m,a,l,t)),t.style.top=s.height+20+"px";break;default:n.className="introjs-arrow top",u(s,0,a,l,t),t.style.top=s.height+20+"px"}}function u(e,t,n,r,i){return e.left+t+n.width>r.width?(i.style.left=r.width-n.width-e.left+"px",!1):(i.style.left=t+"px",!0)}function c(e,t,n,r){return e.left+e.width-t-n.width<0?(r.style.left=-e.left+"px",!1):(r.style.right=t+"px",!0)}function d(e,t){e.indexOf(t)>-1&&e.splice(e.indexOf(t),1)}function p(e){if(e){if(!this._introItems[this._currentStep])return;var t=this._introItems[this._currentStep],n=M(t.element),r=this._options.helperElementPadding;C(t.element)?S(e,"introjs-fixedTooltip"):w(e,"introjs-fixedTooltip"),"floating"===t.position&&(r=0),e.style.cssText="width: "+(n.width+r)+"px; height:"+(n.height+r)+"px; top:"+(n.top-r/2)+"px;left: "+(n.left-r/2)+"px;"}}function h(e){e.setAttribute("role","button"),e.tabIndex=0}function f(e){"undefined"!==typeof this._introChangeCallback&&this._introChangeCallback.call(this,e.element);var t,n,r,i,u=this,c=document.querySelector(".introjs-helperLayer"),d=document.querySelector(".introjs-tooltipReferenceLayer"),f="introjs-helperLayer";if("string"===typeof e.highlightClass&&(f+=" "+e.highlightClass),"string"===typeof this._options.highlightClass&&(f+=" "+this._options.highlightClass),null!==c){var v=d.querySelector(".introjs-helperNumberLayer"),y=d.querySelector(".introjs-tooltiptext"),_=d.querySelector(".introjs-arrow"),C=d.querySelector(".introjs-tooltip");if(r=d.querySelector(".introjs-skipbutton"),n=d.querySelector(".introjs-prevbutton"),t=d.querySelector(".introjs-nextbutton"),c.className=f,C.style.opacity=0,C.style.display="none",null!==v){var x=this._introItems[e.step-2>=0?e.step-2:0];(null!==x&&"forward"===this._direction&&"floating"===x.position||"backward"===this._direction&&"floating"===e.position)&&(v.style.opacity=0)}(i=L(e.element))!==document.body&&B(i,e.element),p.call(u,c),p.call(u,d),b(document.querySelectorAll(".introjs-fixParent"),function(e){w(e,/introjs-fixParent/g)}),g(),u._lastShowElementTimer&&window.clearTimeout(u._lastShowElementTimer),u._lastShowElementTimer=window.setTimeout(function(){null!==v&&(v.innerHTML=e.step),y.innerHTML=e.intro,C.style.display="block",l.call(u,e.element,C,_,v),u._options.showBullets&&(d.querySelector(".introjs-bullets li > a.active").className="",d.querySelector('.introjs-bullets li > a[data-stepnumber="'+e.step+'"]').className="active"),d.querySelector(".introjs-progress .introjs-progressbar").style.cssText="width:"+F.call(u)+"%;",d.querySelector(".introjs-progress .introjs-progressbar").setAttribute("aria-valuenow",F.call(u)),C.style.opacity=1,v&&(v.style.opacity=1),"undefined"!==typeof r&&null!==r&&/introjs-donebutton/gi.test(r.className)?r.focus():"undefined"!==typeof t&&null!==t&&t.focus(),m.call(u,e.scrollTo,e,y)},350)}else{var A=document.createElement("div"),T=document.createElement("div"),O=document.createElement("div"),k=document.createElement("div"),I=document.createElement("div"),R=document.createElement("div"),P=document.createElement("div"),D=document.createElement("div");A.className=f,T.className="introjs-tooltipReferenceLayer",(i=L(e.element))!==document.body&&B(i,e.element),p.call(u,A),p.call(u,T),this._targetElement.appendChild(A),this._targetElement.appendChild(T),O.className="introjs-arrow",I.className="introjs-tooltiptext",I.innerHTML=e.intro,R.className="introjs-bullets",!1===this._options.showBullets&&(R.style.display="none");var N=document.createElement("ul");N.setAttribute("role","tablist");var M=function(){u.goToStep(this.getAttribute("data-stepnumber"))};b(this._introItems,function(t,n){var r=document.createElement("li"),i=document.createElement("a");r.setAttribute("role","presentation"),i.setAttribute("role","tab"),i.onclick=M,n===e.step-1&&(i.className="active"),h(i),i.innerHTML="&nbsp;",i.setAttribute("data-stepnumber",t.step),r.appendChild(i),N.appendChild(r)}),R.appendChild(N),P.className="introjs-progress",!1===this._options.showProgress&&(P.style.display="none");var j=document.createElement("div");j.className="introjs-progressbar",j.setAttribute("role","progress"),j.setAttribute("aria-valuemin",0),j.setAttribute("aria-valuemax",100),j.setAttribute("aria-valuenow",F.call(this)),j.style.cssText="width:"+F.call(this)+"%;",P.appendChild(j),D.className="introjs-tooltipbuttons",!1===this._options.showButtons&&(D.style.display="none"),k.className="introjs-tooltip",k.appendChild(I),k.appendChild(R),k.appendChild(P);var U=document.createElement("span");!0===this._options.showStepNumbers&&(U.className="introjs-helperNumberLayer",U.innerHTML=e.step,T.appendChild(U)),k.appendChild(O),T.appendChild(k),(t=document.createElement("a")).onclick=function(){u._introItems.length-1!==u._currentStep&&o.call(u)},h(t),t.innerHTML=this._options.nextLabel,(n=document.createElement("a")).onclick=function(){0!==u._currentStep&&a.call(u)},h(n),n.innerHTML=this._options.prevLabel,(r=document.createElement("a")).className=this._options.buttonClass+" introjs-skipbutton ",h(r),r.innerHTML=this._options.skipLabel,r.onclick=function(){u._introItems.length-1===u._currentStep&&"function"===typeof u._introCompleteCallback&&u._introCompleteCallback.call(u),u._introItems.length-1!==u._currentStep&&"function"===typeof u._introExitCallback&&u._introExitCallback.call(u),"function"===typeof u._introSkipCallback&&u._introSkipCallback.call(u),s.call(u,u._targetElement)},D.appendChild(r),this._introItems.length>1&&(D.appendChild(n),D.appendChild(t)),k.appendChild(D),l.call(u,e.element,k,O,U),m.call(this,e.scrollTo,e,k)}var H=u._targetElement.querySelector(".introjs-disableInteraction");H&&H.parentNode.removeChild(H),e.disableInteraction&&function(){var e=document.querySelector(".introjs-disableInteraction");null===e&&((e=document.createElement("div")).className="introjs-disableInteraction",this._targetElement.appendChild(e)),p.call(this,e)}.call(u),0===this._currentStep&&this._introItems.length>1?("undefined"!==typeof r&&null!==r&&(r.className=this._options.buttonClass+" introjs-skipbutton"),"undefined"!==typeof t&&null!==t&&(t.className=this._options.buttonClass+" introjs-nextbutton"),!0===this._options.hidePrev?("undefined"!==typeof n&&null!==n&&(n.className=this._options.buttonClass+" introjs-prevbutton introjs-hidden"),"undefined"!==typeof t&&null!==t&&S(t,"introjs-fullbutton")):"undefined"!==typeof n&&null!==n&&(n.className=this._options.buttonClass+" introjs-prevbutton introjs-disabled"),"undefined"!==typeof r&&null!==r&&(r.innerHTML=this._options.skipLabel)):this._introItems.length-1===this._currentStep||1===this._introItems.length?("undefined"!==typeof r&&null!==r&&(r.innerHTML=this._options.doneLabel,S(r,"introjs-donebutton")),"undefined"!==typeof n&&null!==n&&(n.className=this._options.buttonClass+" introjs-prevbutton"),!0===this._options.hideNext?("undefined"!==typeof t&&null!==t&&(t.className=this._options.buttonClass+" introjs-nextbutton introjs-hidden"),"undefined"!==typeof n&&null!==n&&S(n,"introjs-fullbutton")):"undefined"!==typeof t&&null!==t&&(t.className=this._options.buttonClass+" introjs-nextbutton introjs-disabled")):("undefined"!==typeof r&&null!==r&&(r.className=this._options.buttonClass+" introjs-skipbutton"),"undefined"!==typeof n&&null!==n&&(n.className=this._options.buttonClass+" introjs-prevbutton"),"undefined"!==typeof t&&null!==t&&(t.className=this._options.buttonClass+" introjs-nextbutton"),"undefined"!==typeof r&&null!==r&&(r.innerHTML=this._options.skipLabel)),n.setAttribute("role","button"),t.setAttribute("role","button"),r.setAttribute("role","button"),"undefined"!==typeof t&&null!==t&&t.focus(),function(e){var t;if(e.element instanceof SVGElement)for(t=e.element.parentNode;null!==e.element.parentNode&&t.tagName&&"body"!==t.tagName.toLowerCase();)"svg"===t.tagName.toLowerCase()&&S(t,"introjs-showElement introjs-relativePosition"),t=t.parentNode;S(e.element,"introjs-showElement");var n=E(e.element,"position");"absolute"!==n&&"relative"!==n&&"fixed"!==n&&S(e.element,"introjs-relativePosition");t=e.element.parentNode;for(;null!==t&&t.tagName&&"body"!==t.tagName.toLowerCase();){var r=E(t,"z-index"),i=parseFloat(E(t,"opacity")),o=E(t,"transform")||E(t,"-webkit-transform")||E(t,"-moz-transform")||E(t,"-ms-transform")||E(t,"-o-transform");(/[0-9]+/.test(r)||i<1||"none"!==o&&void 0!==o)&&S(t,"introjs-fixParent"),t=t.parentNode}}(e),"undefined"!==typeof this._introAfterChangeCallback&&this._introAfterChangeCallback.call(this,e.element)}function m(e,t,n){var r;if("off"!==e&&(this._options.scrollToElement&&(r="tooltip"===e?n.getBoundingClientRect():t.element.getBoundingClientRect(),!function(e){var t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom+80<=window.innerHeight&&t.right<=window.innerWidth}(t.element)))){var i=x().height;r.bottom-(r.bottom-r.top)<0||t.element.clientHeight>i?window.scrollBy(0,r.top-(i/2-r.height/2)-this._options.scrollPadding):window.scrollBy(0,r.top-(i/2-r.height/2)+this._options.scrollPadding)}}function g(){b(document.querySelectorAll(".introjs-showElement"),function(e){w(e,/introjs-[a-zA-Z]+/g)})}function b(e,t,n){if(e)for(var r=0,i=e.length;r<i;r++)t(e[r],r);"function"===typeof n&&n()}var v,y=(v={},function(e,t){return v[t=t||"introjs-stamp"]=v[t]||0,void 0===e[t]&&(e[t]=v[t]++),e[t]}),_=function(){return new function(){var e="introjs_event";this._id=function(e,t,n,r){return t+y(n)+(r?"_"+y(r):"")},this.on=function(t,n,r,i,o){var a=this._id.apply(this,arguments),s=function(e){return r.call(i||t,e||window.event)};"addEventListener"in t?t.addEventListener(n,s,o):"attachEvent"in t&&t.attachEvent("on"+n,s),t[e]=t[e]||{},t[e][a]=s},this.off=function(t,n,r,i,o){var a=this._id.apply(this,arguments),s=t[e]&&t[e][a];s&&("removeEventListener"in t?t.removeEventListener(n,s,o):"detachEvent"in t&&t.detachEvent("on"+n,s),t[e][a]=null)}}}();function S(e,t){if(e instanceof SVGElement){var n=e.getAttribute("class")||"";e.setAttribute("class",n+" "+t)}else{if(void 0!==e.classList)b(t.split(" "),function(t){e.classList.add(t)});else e.className.match(t)||(e.className+=" "+t)}}function w(e,t){if(e instanceof SVGElement){var n=e.getAttribute("class")||"";e.setAttribute("class",n.replace(t,"").replace(/^\s+|\s+$/g,""))}else e.className=e.className.replace(t,"").replace(/^\s+|\s+$/g,"")}function E(e,t){var n="";return e.currentStyle?n=e.currentStyle[t]:document.defaultView&&document.defaultView.getComputedStyle&&(n=document.defaultView.getComputedStyle(e,null).getPropertyValue(t)),n&&n.toLowerCase?n.toLowerCase():n}function C(e){var t=e.parentNode;return!(!t||"HTML"===t.nodeName)&&("fixed"===E(e,"position")||C(t))}function x(){if(void 0!==window.innerWidth)return{width:window.innerWidth,height:window.innerHeight};var e=document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function A(){var e=document.querySelector(".introjs-hintReference");if(e){var t=e.getAttribute("data-step");return e.parentNode.removeChild(e),t}}function T(e){if(this._introItems=[],this._options.hints)b(this._options.hints,function(e){var t=i(e);"string"===typeof t.element&&(t.element=document.querySelector(t.element)),t.hintPosition=t.hintPosition||this._options.hintPosition,t.hintAnimation=t.hintAnimation||this._options.hintAnimation,null!==t.element&&this._introItems.push(t)}.bind(this));else{var t=e.querySelectorAll("*[data-hint]");if(!t||!t.length)return!1;b(t,function(e){var t=e.getAttribute("data-hintanimation");t=t?"true"===t:this._options.hintAnimation,this._introItems.push({element:e,hint:e.getAttribute("data-hint"),hintPosition:e.getAttribute("data-hintposition")||this._options.hintPosition,hintAnimation:t,tooltipClass:e.getAttribute("data-tooltipclass"),position:e.getAttribute("data-position")||this._options.tooltipPosition})}.bind(this))}(function(){var e=this,t=document.querySelector(".introjs-hints");null===t&&((t=document.createElement("div")).className="introjs-hints");b(this._introItems,function(n,r){if(!document.querySelector('.introjs-hint[data-step="'+r+'"]')){var i=document.createElement("a");h(i),i.onclick=function(t){return function(n){var r=n||window.event;r.stopPropagation&&r.stopPropagation(),null!==r.cancelBubble&&(r.cancelBubble=!0),N.call(e,t)}}(r),i.className="introjs-hint",n.hintAnimation||S(i,"introjs-hint-no-anim"),C(n.element)&&S(i,"introjs-fixedhint");var o=document.createElement("div");o.className="introjs-hint-dot";var a=document.createElement("div");a.className="introjs-hint-pulse",i.appendChild(o),i.appendChild(a),i.setAttribute("data-step",r),n.targetElement=n.element,n.element=i,D.call(this,n.hintPosition,i,n.targetElement),t.appendChild(i)}}.bind(this)),document.body.appendChild(t),"undefined"!==typeof this._hintsAddedCallback&&this._hintsAddedCallback.call(this)}).call(this),_.on(document,"click",A,this,!1),_.on(window,"resize",O,this,!0)}function O(){b(this._introItems,function(e){"undefined"!==typeof e.targetElement&&D.call(this,e.hintPosition,e.element,e.targetElement)}.bind(this))}function k(e){var t=document.querySelector(".introjs-hints");return t?t.querySelectorAll(e):[]}function I(e){var t=k('.introjs-hint[data-step="'+e+'"]')[0];A.call(this),t&&S(t,"introjs-hidehint"),"undefined"!==typeof this._hintCloseCallback&&this._hintCloseCallback.call(this,e)}function R(e){var t=k('.introjs-hint[data-step="'+e+'"]')[0];t&&w(t,/introjs-hidehint/g)}function P(e){var t=k('.introjs-hint[data-step="'+e+'"]')[0];t&&t.parentNode.removeChild(t)}function D(e,t,n){var r=M.call(this,n);switch(e){default:case"top-left":t.style.left=r.left+"px",t.style.top=r.top+"px";break;case"top-right":t.style.left=r.left+r.width-20+"px",t.style.top=r.top+"px";break;case"bottom-left":t.style.left=r.left+"px",t.style.top=r.top+r.height-20+"px";break;case"bottom-right":t.style.left=r.left+r.width-20+"px",t.style.top=r.top+r.height-20+"px";break;case"middle-left":t.style.left=r.left+"px",t.style.top=r.top+(r.height-20)/2+"px";break;case"middle-right":t.style.left=r.left+r.width-20+"px",t.style.top=r.top+(r.height-20)/2+"px";break;case"middle-middle":t.style.left=r.left+(r.width-20)/2+"px",t.style.top=r.top+(r.height-20)/2+"px";break;case"bottom-middle":t.style.left=r.left+(r.width-20)/2+"px",t.style.top=r.top+r.height-20+"px";break;case"top-middle":t.style.left=r.left+(r.width-20)/2+"px",t.style.top=r.top+"px"}}function N(e){var t=document.querySelector('.introjs-hint[data-step="'+e+'"]'),n=this._introItems[e];"undefined"!==typeof this._hintClickCallback&&this._hintClickCallback.call(this,t,n,e);var r=A.call(this);if(parseInt(r,10)!==e){var i=document.createElement("div"),o=document.createElement("div"),a=document.createElement("div"),s=document.createElement("div");i.className="introjs-tooltip",i.onclick=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},o.className="introjs-tooltiptext";var u=document.createElement("p");u.innerHTML=n.hint;var c=document.createElement("a");c.className=this._options.buttonClass,c.setAttribute("role","button"),c.innerHTML=this._options.hintButtonLabel,c.onclick=I.bind(this,e),o.appendChild(u),o.appendChild(c),a.className="introjs-arrow",i.appendChild(a),i.appendChild(o),this._currentStep=t.getAttribute("data-step"),s.className="introjs-tooltipReferenceLayer introjs-hintReference",s.setAttribute("data-step",t.getAttribute("data-step")),p.call(this,s),s.appendChild(i),document.body.appendChild(s),l.call(this,t,i,a,null,!0)}}function M(e){var t=document.body,n=document.documentElement,r=window.pageYOffset||n.scrollTop||t.scrollTop,i=window.pageXOffset||n.scrollLeft||t.scrollLeft,o=e.getBoundingClientRect();return{top:o.top+r,width:o.width,height:o.height,left:o.left+i}}function L(e){var t=window.getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.body;for(var i=e;i=i.parentElement;)if(t=window.getComputedStyle(i),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return i;return document.body}function B(e,t){e.scrollTop=t.offsetTop-e.offsetTop}function F(){return parseInt(this._currentStep+1,10)/this._introItems.length*100}var j=function(t){var n;if("object"===typeof t)n=new e(t);else if("string"===typeof t){var r=document.querySelector(t);if(!r)throw new Error("There is no element with given selector.");n=new e(r)}else n=new e(document.body);return j.instances[y(n,"introjs-instance")]=n,n};return j.version="2.9.3",j.instances={},j.fn=e.prototype={clone:function(){return new e(this)},setOption:function(e,t){return this._options[e]=t,this},setOptions:function(e){return this._options=function(e,t){var n,r={};for(n in e)r[n]=e[n];for(n in t)r[n]=t[n];return r}(this._options,e),this},start:function(e){return t.call(this,this._targetElement,e),this},goToStep:function(e){return function(e){this._currentStep=e-2,"undefined"!==typeof this._introItems&&o.call(this)}.call(this,e),this},addStep:function(e){return this._options.steps||(this._options.steps=[]),this._options.steps.push(e),this},addSteps:function(e){if(e.length){for(var t=0;t<e.length;t++)this.addStep(e[t]);return this}},goToStepNumber:function(e){return function(e){this._currentStepNumber=e,"undefined"!==typeof this._introItems&&o.call(this)}.call(this,e),this},nextStep:function(){return o.call(this),this},previousStep:function(){return a.call(this),this},exit:function(e){return s.call(this,this._targetElement,e),this},refresh:function(){return function(){if(p.call(this,document.querySelector(".introjs-helperLayer")),p.call(this,document.querySelector(".introjs-tooltipReferenceLayer")),p.call(this,document.querySelector(".introjs-disableInteraction")),void 0!==this._currentStep&&null!==this._currentStep){var e=document.querySelector(".introjs-helperNumberLayer"),t=document.querySelector(".introjs-arrow"),n=document.querySelector(".introjs-tooltip");l.call(this,this._introItems[this._currentStep].element,n,t,e)}return O.call(this),this}.call(this),this},onbeforechange:function(e){if("function"!==typeof e)throw new Error("Provided callback for onbeforechange was not a function");return this._introBeforeChangeCallback=e,this},onchange:function(e){if("function"!==typeof e)throw new Error("Provided callback for onchange was not a function.");return this._introChangeCallback=e,this},onafterchange:function(e){if("function"!==typeof e)throw new Error("Provided callback for onafterchange was not a function");return this._introAfterChangeCallback=e,this},oncomplete:function(e){if("function"!==typeof e)throw new Error("Provided callback for oncomplete was not a function.");return this._introCompleteCallback=e,this},onhintsadded:function(e){if("function"!==typeof e)throw new Error("Provided callback for onhintsadded was not a function.");return this._hintsAddedCallback=e,this},onhintclick:function(e){if("function"!==typeof e)throw new Error("Provided callback for onhintclick was not a function.");return this._hintClickCallback=e,this},onhintclose:function(e){if("function"!==typeof e)throw new Error("Provided callback for onhintclose was not a function.");return this._hintCloseCallback=e,this},onexit:function(e){if("function"!==typeof e)throw new Error("Provided callback for onexit was not a function.");return this._introExitCallback=e,this},onskip:function(e){if("function"!==typeof e)throw new Error("Provided callback for onskip was not a function.");return this._introSkipCallback=e,this},onbeforeexit:function(e){if("function"!==typeof e)throw new Error("Provided callback for onbeforeexit was not a function.");return this._introBeforeExitCallback=e,this},addHints:function(){return T.call(this,this._targetElement),this},hideHint:function(e){return I.call(this,e),this},hideHints:function(){return function(){b(k(".introjs-hint"),function(e){I.call(this,e.getAttribute("data-step"))}.bind(this))}.call(this),this},showHint:function(e){return R.call(this,e),this},showHints:function(){return function(){var e=k(".introjs-hint");e&&e.length?b(e,function(e){R.call(this,e.getAttribute("data-step"))}.bind(this)):T.call(this,this._targetElement)}.call(this),this},removeHints:function(){return function(){b(k(".introjs-hint"),function(e){P.call(this,e.getAttribute("data-step"))}.bind(this))}.call(this),this},removeHint:function(e){return P.call(this,e),this},showHintDialog:function(e){return N.call(this,e),this}},j},e.exports=r(),e.exports.introJs=function(){return console.warn('Deprecated: please use require("intro.js") directly, instead of the introJs method of the function'),r().apply(this,arguments)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.options=t.hintPosition=t.tooltipPosition=void 0;var r,i=n(17),o=(r=i)&&r.__esModule?r:{default:r};var a=t.tooltipPosition=o.default.oneOf(["top","right","bottom","left","bottom-left-aligned","bottom-middle-aligned","bottom-right-aligned","auto"]),s=t.hintPosition=o.default.oneOf(["top-middle","top-left","top-right","bottom-left","bottom-right","bottom-middle","middle-left","middle-right","middle-middle"]);t.options=o.default.shape({nextLabel:o.default.string,prevLabel:o.default.string,skipLabel:o.default.string,doneLabel:o.default.string,hidePrev:o.default.bool,hideNext:o.default.bool,tooltipPosition:a,tooltipClass:o.default.string,highlightClass:o.default.string,exitOnEsc:o.default.bool,exitOnOverlayClick:o.default.bool,showStepNumbers:o.default.bool,keyboardNavigation:o.default.bool,showButtons:o.default.bool,showBullets:o.default.bool,showProgress:o.default.bool,scrollToElement:o.default.bool,overlayOpacity:o.default.number,scrollPadding:o.default.number,positionPrecedence:o.default.arrayOf(o.default.string),disableInteraction:o.default.bool,hintPosition:s,hintButtonLabel:o.default.string,hintAnimation:o.default.bool})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.options={hidePrev:!0,hideNext:!0}},function(e,t,n){"use strict";var r=Object.prototype.toString;e.exports=function(e){var t=r.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Function]"===r.call(e.callee)),n}},function(e,t,n){"use strict";n(369)();var r=n(3062),i=n(3063),o=n(3065),a=n(3074),s=n(26),l=n(258),u=l(s("%Promise.all%")),c=l(s("%Promise.reject%"));e.exports=function(e){var t=this;if("Object"!==i(t))throw new TypeError("`this` value must be an object");var n=o(e);return u(t,a(n,function(e){var n=r(t,e);try{return n.then(function(e){return{status:"fulfilled",value:e}},function(e){return{status:"rejected",reason:e}})}catch(e){return c(t,e)}}))}},function(e,t,n){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},function(e,t,n){"use strict";var r=String.prototype.valueOf,i=Object.prototype.toString,o=n(580)();e.exports=function(e){return"string"===typeof e||"object"===typeof e&&(o?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object String]"===i.call(e))}},function(e,t,n){"use strict";e.exports=n(3075)},function(e,t,n){"use strict";var r=n(3076),i=n(3090),o=n(3091),a=n(1190),s=n(3098),l=n(1197),u=n(3099),c=n(3109),d=n(3110),p=n(81),h=n(1185),f=Object("a"),m="a"!==f[0]||!(0 in f),g=p("String.prototype.split");e.exports=function(e){var t,n=c(this),p=m&&h(n)?g(n,""):n,f=u(p.length);if(!l(e))throw new TypeError("Array.prototype.map callback must be a function");arguments.length>1&&(t=arguments[1]);for(var b=r(n,f),v=0;v<f;){var y=d(v);if(s(n,y)){var _=a(n,y),S=i(e,t,[_,v,n]);o(b,y,S)}v+=1}return b}},function(e,t,n){"use strict";var r=n(3078),i=n(3079),o=n(67),a=n(1189),s=n(3081);e.exports=function(e){if("Number"!==o(e)||a(e)||!s(e))return!1;var t=r(e);return i(t)===t}},function(e,t,n){"use strict";e.exports=Number.isNaN||function(e){return e!==e}},function(e,t,n){"use strict";var r=n(26)("%TypeError%"),i=n(3082),o=n(204),a=n(67);e.exports=function(e,t){if("Object"!==a(e))throw new r("Assertion failed: Type(O) is not Object");if(!o(t))throw new r("Assertion failed: IsPropertyKey(P) is not true, got "+i(t));return e[t]}},function(e,t,n){"use strict";var r=n(26)("%Object.defineProperty%",!0);if(r)try{r({},"a",{value:1})}catch(e){r=null}var i=Object.defineProperty&&0===Object.defineProperty([],"length",{value:1}).length,o=i&&n(3088),a=n(81)("Object.prototype.propertyIsEnumerable");e.exports=function(e,t,n,s,l,u){if(!r){if(!e(u))return!1;if(!u["[[Configurable]]"]||!u["[[Writable]]"])return!1;if(l in s&&a(s,l)!==!!u["[[Enumerable]]"])return!1;var c=u["[[Value]]"];return s[l]=c,t(s[l],c)}return i&&"length"===l&&"[[Value]]"in u&&o(s)&&s.length!==u["[[Value]]"]?(s.length=u["[[Value]]"],s.length===u["[[Value]]"]):(r(s,l,n(u)),!0)}},function(e,t,n){"use strict";var r=n(582),i=n(67);e.exports=function(e){if("undefined"===typeof e)return e;r(i,"Property Descriptor","Desc",e);var t={};return"[[Value]]"in e&&(t.value=e["[[Value]]"]),"[[Writable]]"in e&&(t.writable=e["[[Writable]]"]),"[[Get]]"in e&&(t.get=e["[[Get]]"]),"[[Set]]"in e&&(t.set=e["[[Set]]"]),"[[Enumerable]]"in e&&(t.enumerable=e["[[Enumerable]]"]),"[[Configurable]]"in e&&(t.configurable=e["[[Configurable]]"]),t}},function(e,t,n){"use strict";var r=n(158),i=n(582),o=n(67);e.exports=function(e){return"undefined"!==typeof e&&(i(o,"Property Descriptor","Desc",e),!(!r(e,"[[Value]]")&&!r(e,"[[Writable]]")))}},function(e,t,n){"use strict";var r=n(1189);e.exports=function(e,t){return e===t?0!==e||1/e===1/t:r(e)&&r(t)}},function(e,t,n){"use strict";var r=n(158),i=n(26)("%TypeError%"),o=n(67),a=n(1196),s=n(1197);e.exports=function(e){if("Object"!==o(e))throw new i("ToPropertyDescriptor requires an object");var t={};if(r(e,"enumerable")&&(t["[[Enumerable]]"]=a(e.enumerable)),r(e,"configurable")&&(t["[[Configurable]]"]=a(e.configurable)),r(e,"value")&&(t["[[Value]]"]=e.value),r(e,"writable")&&(t["[[Writable]]"]=a(e.writable)),r(e,"get")){var n=e.get;if("undefined"!==typeof n&&!s(n))throw new i("getter must be a function");t["[[Get]]"]=n}if(r(e,"set")){var l=e.set;if("undefined"!==typeof l&&!s(l))throw new i("setter must be a function");t["[[Set]]"]=l}if((r(t,"[[Get]]")||r(t,"[[Set]]"))&&(r(t,"[[Value]]")||r(t,"[[Writable]]")))throw new i("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return t}},function(e,t,n){"use strict";e.exports=function(e){return!!e}},function(e,t,n){"use strict";e.exports=n(1198)},function(e,t,n){"use strict";var r,i,o=Function.prototype.toString,a="object"===typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"===typeof a&&"function"===typeof Object.defineProperty)try{r=Object.defineProperty({},"length",{get:function(){throw i}}),i={},a(function(){throw 42},null,r)}catch(e){e!==i&&(a=null)}else a=null;var s=/^\s*class\b/,l=function(e){try{var t=o.call(e);return s.test(t)}catch(e){return!1}},u=Object.prototype.toString,c="function"===typeof Symbol&&!!Symbol.toStringTag,d="object"===typeof document&&"undefined"===typeof document.all&&void 0!==document.all?document.all:{};e.exports=a?function(e){if(e===d)return!0;if(!e)return!1;if("function"!==typeof e&&"object"!==typeof e)return!1;if("function"===typeof e&&!e.prototype)return!0;try{a(e,null,r)}catch(e){if(e!==i)return!1}return!l(e)}:function(e){if(e===d)return!0;if(!e)return!1;if("function"!==typeof e&&"object"!==typeof e)return!1;if("function"===typeof e&&!e.prototype)return!0;if(c)return function(e){try{return!l(e)&&(o.call(e),!0)}catch(e){return!1}}(e);if(l(e))return!1;var t=u.call(e);return"[object Function]"===t||"[object GeneratorFunction]"===t}},function(e,t,n){"use strict";e.exports=function(e){return null===e||"function"!==typeof e&&"object"!==typeof e}},function(e,t,n){"use strict";var r=n(3111),i=n(1187);e.exports=function(){var e=Array.prototype.map;return r(e)?e:i}},function(e,t,n){"use strict";var r=n(369),i=n(1183);e.exports=function(){return r(),"function"===typeof Promise.allSettled?Promise.allSettled:i}},function(e,t,n){n(1203),e.exports=n(1207)},function(e,t,n){"use strict";"undefined"===typeof Promise&&(n(1204).enable(),window.Promise=n(1206)),n(584),Object.assign=n(57)},function(e,t,n){"use strict";var r=n(583),i=[ReferenceError,TypeError,RangeError],o=!1;function a(){o=!1,r._47=null,r._71=null}function s(e,t){return t.some(function(t){return e instanceof t})}t.disable=a,t.enable=function(e){e=e||{},o&&a();o=!0;var t=0,n=0,l={};function u(t){(e.allRejections||s(l[t].error,e.whitelist||i))&&(l[t].displayId=n++,e.onUnhandled?(l[t].logged=!0,e.onUnhandled(l[t].displayId,l[t].error)):(l[t].logged=!0,function(e,t){console.warn("Possible Unhandled Promise Rejection (id: "+e+"):"),((t&&(t.stack||t))+"").split("\n").forEach(function(e){console.warn("  "+e)})}(l[t].displayId,l[t].error)))}r._47=function(t){var n;2===t._83&&l[t._56]&&(l[t._56].logged?(n=t._56,l[n].logged&&(e.onHandled?e.onHandled(l[n].displayId,l[n].error):l[n].onUnhandled||(console.warn("Promise Rejection Handled (id: "+l[n].displayId+"):"),console.warn('  This means you can ignore any previous messages of the form "Possible Unhandled Promise Rejection" with id '+l[n].displayId+".")))):clearTimeout(l[t._56].timeout),delete l[t._56])},r._71=function(e,n){0===e._75&&(e._56=t++,l[e._56]={displayId:null,error:n,timeout:setTimeout(u.bind(null,e._56),s(n,i)?100:2e3),logged:!1})}}},function(e,t,n){"use strict";(function(t){function n(e){i.length||(r(),!0),i[i.length]=e}e.exports=n;var r,i=[],o=0,a=1024;function s(){for(;o<i.length;){var e=o;if(o+=1,i[e].call(),o>a){for(var t=0,n=i.length-o;t<n;t++)i[t]=i[t+o];i.length-=o,o=0}}i.length=0,o=0,!1}var l,u,c,d="undefined"!==typeof t?t:self,p=d.MutationObserver||d.WebKitMutationObserver;function h(e){return function(){var t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}"function"===typeof p?(l=1,u=new p(s),c=document.createTextNode(""),u.observe(c,{characterData:!0}),r=function(){l=-l,c.data=l}):r=h(s),n.requestFlush=r,n.makeRequestCallFromTimer=h}).call(t,n(28))},function(e,t,n){"use strict";var r=n(583);e.exports=r;var i=c(!0),o=c(!1),a=c(null),s=c(void 0),l=c(0),u=c("");function c(e){var t=new r(r._44);return t._83=1,t._18=e,t}r.resolve=function(e){if(e instanceof r)return e;if(null===e)return a;if(void 0===e)return s;if(!0===e)return i;if(!1===e)return o;if(0===e)return l;if(""===e)return u;if("object"===typeof e||"function"===typeof e)try{var t=e.then;if("function"===typeof t)return new r(t.bind(e))}catch(e){return new r(function(t,n){n(e)})}return c(e)},r.all=function(e){var t=Array.prototype.slice.call(e);return new r(function(e,n){if(0===t.length)return e([]);var i=t.length;function o(a,s){if(s&&("object"===typeof s||"function"===typeof s)){if(s instanceof r&&s.then===r.prototype.then){for(;3===s._83;)s=s._18;return 1===s._83?o(a,s._18):(2===s._83&&n(s._18),void s.then(function(e){o(a,e)},n))}var l=s.then;if("function"===typeof l)return void new r(l.bind(s)).then(function(e){o(a,e)},n)}t[a]=s,0===--i&&e(t)}for(var a=0;a<t.length;a++)o(a,t[a])})},r.reject=function(e){return new r(function(t,n){n(e)})},r.race=function(e){return new r(function(t,n){e.forEach(function(e){r.resolve(e).then(t,n)})})},r.prototype.catch=function(e){return this.then(null,e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),i=n.n(r),o=n(43),a=n.n(o),s=n(11),l=n(1232),u=n(3052),c=n(69),d=n(446),p=n(3053),h=(n.n(p),n(3054)),f=(n.n(h),n(3055)),m=(n.n(f),n(3056)),g=n.n(m);window.location.hostname.includes("designsuite")&&(window.location.href="https://www.designtool.ads-pipe.com"),"https:"===window.location.protocol||window.location.hostname.includes("localhost")||(window.location.href="https:"+window.location.href.substring(window.location.protocol.length)),Array.prototype.equals&&console.warn("Overriding existing Array.prototype.equals. Possible causes: New API defines the method, there's a framework conflict or you've got double inclusions in your code."),Array.prototype.equals=function(e){if(!e)return!1;if(this.length!==e.length)return!1;for(var t=0,n=this.length;t<n;t++)if(this[t]instanceof Array&&e[t]instanceof Array){if(!this[t].equals(e[t]))return!1}else if(this[t]!==e[t])return!1;return!0},Object.defineProperty(Array.prototype,"equals",{enumerable:!1}),Object(d.initializeIcons)();var b=document.getElementById("root");a.a.render(i.a.createElement(s.a,{store:c.a},i.a.createElement(l.a,null)),b),Object(u.a)(),g.a.shim()},function(e,t,n){"use strict";var r=n(57),i="function"===typeof Symbol&&Symbol.for,o=i?Symbol.for("react.element"):60103,a=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,l=i?Symbol.for("react.strict_mode"):60108,u=i?Symbol.for("react.profiler"):60114,c=i?Symbol.for("react.provider"):60109,d=i?Symbol.for("react.context"):60110,p=i?Symbol.for("react.async_mode"):60111,h=i?Symbol.for("react.forward_ref"):60112;i&&Symbol.for("react.placeholder");var f="function"===typeof Symbol&&Symbol.iterator;function m(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,i,o,a,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,i,o,a,s],u=0;(e=Error(t.replace(/%s/g,function(){return l[u++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function v(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||g}function y(){}function _(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||g}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){"object"!==typeof e&&"function"!==typeof e&&null!=e&&m("85"),this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var S=_.prototype=new y;S.constructor=_,r(S,v.prototype),S.isPureReactComponent=!0;var w={current:null,currentDispatcher:null},E=Object.prototype.hasOwnProperty,C={key:!0,ref:!0,__self:!0,__source:!0};function x(e,t,n){var r=void 0,i={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)E.call(t,r)&&!C.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];i.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===i[r]&&(i[r]=l[r]);return{$$typeof:o,type:e,key:a,ref:s,props:i,_owner:w.current}}function A(e){return"object"===typeof e&&null!==e&&e.$$typeof===o}var T=/\/+/g,O=[];function k(e,t,n,r){if(O.length){var i=O.pop();return i.result=e,i.keyPrefix=t,i.func=n,i.context=r,i.count=0,i}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function I(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>O.length&&O.push(e)}function R(e,t,n){return null==e?0:function e(t,n,r,i){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var l=!1;if(null===t)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case o:case a:l=!0}}if(l)return r(i,t,""===n?"."+P(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var u=0;u<t.length;u++){var c=n+P(s=t[u],u);l+=e(s,c,r,i)}else if(c=null===t||"object"!==typeof t?null:"function"===typeof(c=f&&t[f]||t["@@iterator"])?c:null,"function"===typeof c)for(t=c.call(t),u=0;!(s=t.next()).done;)l+=e(s=s.value,c=n+P(s,u++),r,i);else"object"===s&&m("31","[object Object]"===(r=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":r,"");return l}(e,"",t,n)}function P(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function D(e,t){e.func.call(e.context,t,e.count++)}function N(e,t,n){var r=e.result,i=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?M(e,r,n,function(e){return e}):null!=e&&(A(e)&&(e=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,i+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(T,"$&/")+"/")+n)),r.push(e))}function M(e,t,n,r,i){var o="";null!=n&&(o=(""+n).replace(T,"$&/")+"/"),R(e,N,t=k(t,o,r,i)),I(t)}var L={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return M(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;R(e,D,t=k(null,null,t,n)),I(t)},count:function(e){return R(e,function(){return null},null)},toArray:function(e){var t=[];return M(e,t,null,function(e){return e}),t},only:function(e){return A(e)||m("143"),e}},createRef:function(){return{current:null}},Component:v,PureComponent:_,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:d,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,Provider:null,Consumer:null,unstable_read:null}).Provider={$$typeof:c,_context:e},e.Consumer=e,e.unstable_read=function(e,t){var n=w.currentDispatcher;return null===n&&m("277"),n.readContext(e,t)}.bind(null,e),e},forwardRef:function(e){return{$$typeof:h,render:e}},Fragment:s,StrictMode:l,unstable_AsyncMode:p,unstable_Profiler:u,createElement:x,cloneElement:function(e,t,n){(null===e||void 0===e)&&m("267",e);var i=void 0,a=r({},e.props),s=e.key,l=e.ref,u=e._owner;if(null!=t){void 0!==t.ref&&(l=t.ref,u=w.current),void 0!==t.key&&(s=""+t.key);var c=void 0;for(i in e.type&&e.type.defaultProps&&(c=e.type.defaultProps),t)E.call(t,i)&&!C.hasOwnProperty(i)&&(a[i]=void 0===t[i]&&void 0!==c?c[i]:t[i])}if(1===(i=arguments.length-2))a.children=n;else if(1<i){c=Array(i);for(var d=0;d<i;d++)c[d]=arguments[d+2];a.children=c}return{$$typeof:o,type:e.type,key:s,ref:l,props:a,_owner:u}},createFactory:function(e){var t=x.bind(null,e);return t.type=e,t},isValidElement:A,version:"16.5.2",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:w,assign:r}},B={default:L},F=B&&L||B;e.exports=F.default||F},function(e,t,n){"use strict";var r=n(1),i=n(57),o=n(1210);function a(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,i,o,a,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,i,o,a,s],u=0;(e=Error(t.replace(/%s/g,function(){return l[u++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}r||a("227");var s=!1,l=null,u=!1,c=null,d={onError:function(e){s=!0,l=e}};function p(e,t,n,r,i,o,a,u,c){s=!1,l=null,function(e,t,n,r,i,o,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}.apply(d,arguments)}var h=null,f={};function m(){if(h)for(var e in f){var t=f[e],n=h.indexOf(e);if(-1<n||a("96",e),!b[n])for(var r in t.extractEvents||a("97",e),b[n]=t,n=t.eventTypes){var i=void 0,o=n[r],s=t,l=r;v.hasOwnProperty(l)&&a("99",l),v[l]=o;var u=o.phasedRegistrationNames;if(u){for(i in u)u.hasOwnProperty(i)&&g(u[i],s,l);i=!0}else o.registrationName?(g(o.registrationName,s,l),i=!0):i=!1;i||a("98",r,e)}}}function g(e,t,n){y[e]&&a("100",e),y[e]=t,_[e]=t.eventTypes[n].dependencies}var b=[],v={},y={},_={},S=null,w=null,E=null;function C(e,t,n,r){t=e.type||"unknown-event",e.currentTarget=E(r),function(e,t,n,r,i,o,d,h,f){if(p.apply(this,arguments),s){if(s){var m=l;s=!1,l=null}else a("198"),m=void 0;u||(u=!0,c=m)}}(t,n,void 0,e),e.currentTarget=null}function x(e,t){return null==t&&a("30"),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function A(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var T=null;function O(e,t){if(e){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var i=0;i<n.length&&!e.isPropagationStopped();i++)C(e,t,n[i],r[i]);else n&&C(e,t,n,r);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function k(e){return O(e,!0)}function I(e){return O(e,!1)}var R={injectEventPluginOrder:function(e){h&&a("101"),h=Array.prototype.slice.call(e),m()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];f.hasOwnProperty(t)&&f[t]===r||(f[t]&&a("102",t),f[t]=r,n=!0)}n&&m()}};function P(e,t){var n=e.stateNode;if(!n)return null;var r=S(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}return e?null:(n&&"function"!==typeof n&&a("231",t,typeof n),n)}function D(e,t){if(null!==e&&(T=x(T,e)),e=T,T=null,e&&(A(e,t?k:I),T&&a("95"),u))throw t=c,u=!1,c=null,t}var N=Math.random().toString(36).slice(2),M="__reactInternalInstance$"+N,L="__reactEventHandlers$"+N;function B(e){if(e[M])return e[M];for(;!e[M];){if(!e.parentNode)return null;e=e.parentNode}return 7===(e=e[M]).tag||8===e.tag?e:null}function F(e){return!(e=e[M])||7!==e.tag&&8!==e.tag?null:e}function j(e){if(7===e.tag||8===e.tag)return e.stateNode;a("33")}function U(e){return e[L]||null}function H(e){do{e=e.return}while(e&&7!==e.tag);return e||null}function z(e,t,n){(t=P(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=x(n._dispatchListeners,t),n._dispatchInstances=x(n._dispatchInstances,e))}function V(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=H(t);for(t=n.length;0<t--;)z(n[t],"captured",e);for(t=0;t<n.length;t++)z(n[t],"bubbled",e)}}function W(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=P(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=x(n._dispatchListeners,t),n._dispatchInstances=x(n._dispatchInstances,e))}function G(e){e&&e.dispatchConfig.registrationName&&W(e._targetInst,null,e)}function K(e){A(e,V)}var q=!("undefined"===typeof window||!window.document||!window.document.createElement);function Y(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var X={animationend:Y("Animation","AnimationEnd"),animationiteration:Y("Animation","AnimationIteration"),animationstart:Y("Animation","AnimationStart"),transitionend:Y("Transition","TransitionEnd")},Q={},Z={};function J(e){if(Q[e])return Q[e];if(!X[e])return e;var t,n=X[e];for(t in n)if(n.hasOwnProperty(t)&&t in Z)return Q[e]=n[t];return e}q&&(Z=document.createElement("div").style,"AnimationEvent"in window||(delete X.animationend.animation,delete X.animationiteration.animation,delete X.animationstart.animation),"TransitionEvent"in window||delete X.transitionend.transition);var $=J("animationend"),ee=J("animationiteration"),te=J("animationstart"),ne=J("transitionend"),re="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ie=null,oe=null,ae=null;function se(){if(ae)return ae;var e,t,n=oe,r=n.length,i="value"in ie?ie.value:ie.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return ae=i.slice(e,1<t?1-t:void 0)}function le(){return!0}function ue(){return!1}function ce(e,t,n,r){for(var i in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(i)&&((t=e[i])?this[i]=t(n):"target"===i?this.target=r:this[i]=n[i]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?le:ue,this.isPropagationStopped=ue,this}function de(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop();return this.call(i,e,t,n,r),i}return new this(e,t,n,r)}function pe(e){e instanceof this||a("279"),e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function he(e){e.eventPool=[],e.getPooled=de,e.release=pe}i(ce.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=le)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=le)},persist:function(){this.isPersistent=le},isPersistent:ue,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=ue,this._dispatchInstances=this._dispatchListeners=null}}),ce.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},ce.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var o=new t;return i(o,n.prototype),n.prototype=o,n.prototype.constructor=n,n.Interface=i({},r.Interface,e),n.extend=r.extend,he(n),n},he(ce);var fe=ce.extend({data:null}),me=ce.extend({data:null}),ge=[9,13,27,32],be=q&&"CompositionEvent"in window,ve=null;q&&"documentMode"in document&&(ve=document.documentMode);var ye=q&&"TextEvent"in window&&!ve,_e=q&&(!be||ve&&8<ve&&11>=ve),Se=String.fromCharCode(32),we={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Ee=!1;function Ce(e,t){switch(e){case"keyup":return-1!==ge.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function xe(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Ae=!1;var Te={eventTypes:we,extractEvents:function(e,t,n,r){var i=void 0,o=void 0;if(be)e:{switch(e){case"compositionstart":i=we.compositionStart;break e;case"compositionend":i=we.compositionEnd;break e;case"compositionupdate":i=we.compositionUpdate;break e}i=void 0}else Ae?Ce(e,n)&&(i=we.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=we.compositionStart);return i?(_e&&"ko"!==n.locale&&(Ae||i!==we.compositionStart?i===we.compositionEnd&&Ae&&(o=se()):(oe="value"in(ie=r)?ie.value:ie.textContent,Ae=!0)),i=fe.getPooled(i,t,n,r),o?i.data=o:null!==(o=xe(n))&&(i.data=o),K(i),o=i):o=null,(e=ye?function(e,t){switch(e){case"compositionend":return xe(t);case"keypress":return 32!==t.which?null:(Ee=!0,Se);case"textInput":return(e=t.data)===Se&&Ee?null:e;default:return null}}(e,n):function(e,t){if(Ae)return"compositionend"===e||!be&&Ce(e,t)?(e=se(),ae=oe=ie=null,Ae=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return _e&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=me.getPooled(we.beforeInput,t,n,r)).data=e,K(t)):t=null,null===o?t:null===t?o:[o,t]}},Oe=null,ke=null,Ie=null;function Re(e){if(e=w(e)){"function"!==typeof Oe&&a("280");var t=S(e.stateNode);Oe(e.stateNode,e.type,t)}}function Pe(e){ke?Ie?Ie.push(e):Ie=[e]:ke=e}function De(){if(ke){var e=ke,t=Ie;if(Ie=ke=null,Re(e),t)for(e=0;e<t.length;e++)Re(t[e])}}function Ne(e,t){return e(t)}function Me(e,t,n){return e(t,n)}function Le(){}var Be=!1;function Fe(e,t){if(Be)return e(t);Be=!0;try{return Ne(e,t)}finally{Be=!1,(null!==ke||null!==Ie)&&(Le(),De())}}var je={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ue(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!je[e.type]:"textarea"===t}function He(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function ze(e){if(!q)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"===typeof t[e]),t}function Ve(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function We(e){e._valueTracker||(e._valueTracker=function(e){var t=Ve(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Ge(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ve(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}var Ke=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,qe=/^(.*)[\\\/]/,Ye="function"===typeof Symbol&&Symbol.for,Xe=Ye?Symbol.for("react.element"):60103,Qe=Ye?Symbol.for("react.portal"):60106,Ze=Ye?Symbol.for("react.fragment"):60107,Je=Ye?Symbol.for("react.strict_mode"):60108,$e=Ye?Symbol.for("react.profiler"):60114,et=Ye?Symbol.for("react.provider"):60109,tt=Ye?Symbol.for("react.context"):60110,nt=Ye?Symbol.for("react.async_mode"):60111,rt=Ye?Symbol.for("react.forward_ref"):60112,it=Ye?Symbol.for("react.placeholder"):60113,ot="function"===typeof Symbol&&Symbol.iterator;function at(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=ot&&e[ot]||e["@@iterator"])?e:null}function st(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case nt:return"AsyncMode";case Ze:return"Fragment";case Qe:return"Portal";case $e:return"Profiler";case Je:return"StrictMode";case it:return"Placeholder"}if("object"===typeof e){switch(e.$$typeof){case tt:return"Context.Consumer";case et:return"Context.Provider";case rt:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef")}if("function"===typeof e.then&&(e=1===e._reactStatus?e._reactResult:null))return st(e)}return null}function lt(e){var t="";do{e:switch(e.tag){case 4:case 0:case 1:case 2:case 3:case 7:case 10:var n=e._debugOwner,r=e._debugSource,i=st(e.type),o=null;n&&(o=st(n.type)),n=i,i="",r?i=" (at "+r.fileName.replace(qe,"")+":"+r.lineNumber+")":o&&(i=" (created by "+o+")"),o="\n    in "+(n||"Unknown")+i;break e;default:o=""}t+=o,e=e.return}while(e);return t}var ut=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ct=Object.prototype.hasOwnProperty,dt={},pt={};function ht(e,t,n,r,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t}var ft={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ft[e]=new ht(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ft[t]=new ht(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){ft[e]=new ht(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ft[e]=new ht(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ft[e]=new ht(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){ft[e]=new ht(e,3,!0,e,null)}),["capture","download"].forEach(function(e){ft[e]=new ht(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){ft[e]=new ht(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){ft[e]=new ht(e,5,!1,e.toLowerCase(),null)});var mt=/[\-:]([a-z])/g;function gt(e){return e[1].toUpperCase()}function bt(e,t,n,r){var i=ft.hasOwnProperty(t)?ft[t]:null;(null!==i?0===i.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!ct.call(pt,e)||!ct.call(dt,e)&&(ut.test(e)?pt[e]=!0:(dt[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function vt(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function yt(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function _t(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=vt(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function St(e,t){null!=(t=t.checked)&&bt(e,"checked",t,!1)}function wt(e,t){St(e,t);var n=vt(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Ct(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ct(e,t.type,vt(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Et(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Ct(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(mt,gt);ft[t]=new ht(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(mt,gt);ft[t]=new ht(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(mt,gt);ft[t]=new ht(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),ft.tabIndex=new ht("tabIndex",1,!1,"tabindex",null);var xt={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function At(e,t,n){return(e=ce.getPooled(xt.change,e,t,n)).type="change",Pe(n),K(e),e}var Tt=null,Ot=null;function kt(e){D(e,!1)}function It(e){if(Ge(j(e)))return e}function Rt(e,t){if("change"===e)return t}var Pt=!1;function Dt(){Tt&&(Tt.detachEvent("onpropertychange",Nt),Ot=Tt=null)}function Nt(e){"value"===e.propertyName&&It(Ot)&&Fe(kt,e=At(Ot,e,He(e)))}function Mt(e,t,n){"focus"===e?(Dt(),Ot=n,(Tt=t).attachEvent("onpropertychange",Nt)):"blur"===e&&Dt()}function Lt(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return It(Ot)}function Bt(e,t){if("click"===e)return It(t)}function Ft(e,t){if("input"===e||"change"===e)return It(t)}q&&(Pt=ze("input")&&(!document.documentMode||9<document.documentMode));var jt={eventTypes:xt,_isInputEventSupported:Pt,extractEvents:function(e,t,n,r){var i=t?j(t):window,o=void 0,a=void 0,s=i.nodeName&&i.nodeName.toLowerCase();if("select"===s||"input"===s&&"file"===i.type?o=Rt:Ue(i)?Pt?o=Ft:(o=Lt,a=Mt):(s=i.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(o=Bt),o&&(o=o(e,t)))return At(o,n,r);a&&a(e,i,t),"blur"===e&&(e=i._wrapperState)&&e.controlled&&"number"===i.type&&Ct(i,"number",i.value)}},Ut=ce.extend({view:null,detail:null}),Ht={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function zt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Ht[e])&&!!t[e]}function Vt(){return zt}var Wt=0,Gt=0,Kt=!1,qt=!1,Yt=Ut.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Vt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Wt;return Wt=e.screenX,Kt?"mousemove"===e.type?e.screenX-t:0:(Kt=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Gt;return Gt=e.screenY,qt?"mousemove"===e.type?e.screenY-t:0:(qt=!0,0)}}),Xt=Yt.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Qt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Zt={eventTypes:Qt,extractEvents:function(e,t,n,r){var i="mouseover"===e||"pointerover"===e,o="mouseout"===e||"pointerout"===e;if(i&&(n.relatedTarget||n.fromElement)||!o&&!i)return null;if(i=r.window===r?r:(i=r.ownerDocument)?i.defaultView||i.parentWindow:window,o?(o=t,t=(t=n.relatedTarget||n.toElement)?B(t):null):o=null,o===t)return null;var a=void 0,s=void 0,l=void 0,u=void 0;"mouseout"===e||"mouseover"===e?(a=Yt,s=Qt.mouseLeave,l=Qt.mouseEnter,u="mouse"):"pointerout"!==e&&"pointerover"!==e||(a=Xt,s=Qt.pointerLeave,l=Qt.pointerEnter,u="pointer");var c=null==o?i:j(o);if(i=null==t?i:j(t),(e=a.getPooled(s,o,n,r)).type=u+"leave",e.target=c,e.relatedTarget=i,(n=a.getPooled(l,t,n,r)).type=u+"enter",n.target=i,n.relatedTarget=c,r=t,o&&r)e:{for(i=r,u=0,a=t=o;a;a=H(a))u++;for(a=0,l=i;l;l=H(l))a++;for(;0<u-a;)t=H(t),u--;for(;0<a-u;)i=H(i),a--;for(;u--;){if(t===i||t===i.alternate)break e;t=H(t),i=H(i)}t=null}else t=null;for(i=t,t=[];o&&o!==i&&(null===(u=o.alternate)||u!==i);)t.push(o),o=H(o);for(o=[];r&&r!==i&&(null===(u=r.alternate)||u!==i);)o.push(r),r=H(r);for(r=0;r<t.length;r++)W(t[r],"bubbled",e);for(r=o.length;0<r--;)W(o[r],"captured",n);return[e,n]}},Jt=Object.prototype.hasOwnProperty;function $t(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function en(e,t){if($t(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Jt.call(t,n[r])||!$t(e[n[r]],t[n[r]]))return!1;return!0}function tn(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!==(2&t.effectTag))return 1;for(;t.return;)if(0!==(2&(t=t.return).effectTag))return 1}return 5===t.tag?2:3}function nn(e){2!==tn(e)&&a("188")}function rn(e){if(!(e=function(e){var t=e.alternate;if(!t)return 3===(t=tn(e))&&a("188"),1===t?null:e;for(var n=e,r=t;;){var i=n.return,o=i?i.alternate:null;if(!i||!o)break;if(i.child===o.child){for(var s=i.child;s;){if(s===n)return nn(i),e;if(s===r)return nn(i),t;s=s.sibling}a("188")}if(n.return!==r.return)n=i,r=o;else{s=!1;for(var l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}s||a("189")}}n.alternate!==r&&a("190")}return 5!==n.tag&&a("188"),n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(7===t.tag||8===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var on=ce.extend({animationName:null,elapsedTime:null,pseudoElement:null}),an=ce.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),sn=Ut.extend({relatedTarget:null});function ln(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var un={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},cn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},dn=Ut.extend({key:function(e){if(e.key){var t=un[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ln(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?cn[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Vt,charCode:function(e){return"keypress"===e.type?ln(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ln(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),pn=Yt.extend({dataTransfer:null}),hn=Ut.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Vt}),fn=ce.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),mn=Yt.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),gn=[["abort","abort"],[$,"animationEnd"],[ee,"animationIteration"],[te,"animationStart"],["canplay","canPlay"],["canplaythrough","canPlayThrough"],["drag","drag"],["dragenter","dragEnter"],["dragexit","dragExit"],["dragleave","dragLeave"],["dragover","dragOver"],["durationchange","durationChange"],["emptied","emptied"],["encrypted","encrypted"],["ended","ended"],["error","error"],["gotpointercapture","gotPointerCapture"],["load","load"],["loadeddata","loadedData"],["loadedmetadata","loadedMetadata"],["loadstart","loadStart"],["lostpointercapture","lostPointerCapture"],["mousemove","mouseMove"],["mouseout","mouseOut"],["mouseover","mouseOver"],["playing","playing"],["pointermove","pointerMove"],["pointerout","pointerOut"],["pointerover","pointerOver"],["progress","progress"],["scroll","scroll"],["seeking","seeking"],["stalled","stalled"],["suspend","suspend"],["timeupdate","timeUpdate"],["toggle","toggle"],["touchmove","touchMove"],[ne,"transitionEnd"],["waiting","waiting"],["wheel","wheel"]],bn={},vn={};function yn(e,t){var n=e[0],r="on"+((e=e[1])[0].toUpperCase()+e.slice(1));t={phasedRegistrationNames:{bubbled:r,captured:r+"Capture"},dependencies:[n],isInteractive:t},bn[e]=t,vn[n]=t}[["blur","blur"],["cancel","cancel"],["click","click"],["close","close"],["contextmenu","contextMenu"],["copy","copy"],["cut","cut"],["auxclick","auxClick"],["dblclick","doubleClick"],["dragend","dragEnd"],["dragstart","dragStart"],["drop","drop"],["focus","focus"],["input","input"],["invalid","invalid"],["keydown","keyDown"],["keypress","keyPress"],["keyup","keyUp"],["mousedown","mouseDown"],["mouseup","mouseUp"],["paste","paste"],["pause","pause"],["play","play"],["pointercancel","pointerCancel"],["pointerdown","pointerDown"],["pointerup","pointerUp"],["ratechange","rateChange"],["reset","reset"],["seeked","seeked"],["submit","submit"],["touchcancel","touchCancel"],["touchend","touchEnd"],["touchstart","touchStart"],["volumechange","volumeChange"]].forEach(function(e){yn(e,!0)}),gn.forEach(function(e){yn(e,!1)});var _n={eventTypes:bn,isInteractiveTopLevelEventType:function(e){return void 0!==(e=vn[e])&&!0===e.isInteractive},extractEvents:function(e,t,n,r){var i=vn[e];if(!i)return null;switch(e){case"keypress":if(0===ln(n))return null;case"keydown":case"keyup":e=dn;break;case"blur":case"focus":e=sn;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Yt;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=pn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=hn;break;case $:case ee:case te:e=on;break;case ne:e=fn;break;case"scroll":e=Ut;break;case"wheel":e=mn;break;case"copy":case"cut":case"paste":e=an;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Xt;break;default:e=ce}return K(t=e.getPooled(i,t,n,r)),t}},Sn=_n.isInteractiveTopLevelEventType,wn=[];function En(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r;for(r=n;r.return;)r=r.return;if(!(r=5!==r.tag?null:r.stateNode.containerInfo))break;e.ancestors.push(n),n=B(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var i=He(e.nativeEvent);r=e.topLevelType;for(var o=e.nativeEvent,a=null,s=0;s<b.length;s++){var l=b[s];l&&(l=l.extractEvents(r,t,o,i))&&(a=x(a,l))}D(a,!1)}}var Cn=!0;function xn(e,t){if(!t)return null;var n=(Sn(e)?Tn:On).bind(null,e);t.addEventListener(e,n,!1)}function An(e,t){if(!t)return null;var n=(Sn(e)?Tn:On).bind(null,e);t.addEventListener(e,n,!0)}function Tn(e,t){Me(On,e,t)}function On(e,t){if(Cn){var n=He(t);if(null===(n=B(n))||"number"!==typeof n.tag||2===tn(n)||(n=null),wn.length){var r=wn.pop();r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,e=r}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{Fe(En,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>wn.length&&wn.push(e)}}}var kn={},In=0,Rn="_reactListenersID"+(""+Math.random()).slice(2);function Pn(e){return Object.prototype.hasOwnProperty.call(e,Rn)||(e[Rn]=In++,kn[e[Rn]]={}),kn[e[Rn]]}function Dn(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Nn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Mn(e,t){var n,r=Nn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Nn(r)}}function Ln(){for(var e=window,t=Dn();t instanceof e.HTMLIFrameElement;){try{e=t.contentDocument.defaultView}catch(e){break}t=Dn(e.document)}return t}function Bn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var Fn=q&&"documentMode"in document&&11>=document.documentMode,jn={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Un=null,Hn=null,zn=null,Vn=!1;function Wn(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Vn||null==Un||Un!==Dn(n)?null:("selectionStart"in(n=Un)&&Bn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},zn&&en(zn,n)?null:(zn=n,(e=ce.getPooled(jn.select,Hn,e,t)).type="select",e.target=Un,K(e),e))}var Gn={eventTypes:jn,extractEvents:function(e,t,n,r){var i,o=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(i=!o)){e:{o=Pn(o),i=_.onSelect;for(var a=0;a<i.length;a++){var s=i[a];if(!o.hasOwnProperty(s)||!o[s]){o=!1;break e}}o=!0}i=!o}if(i)return null;switch(o=t?j(t):window,e){case"focus":(Ue(o)||"true"===o.contentEditable)&&(Un=o,Hn=t,zn=null);break;case"blur":zn=Hn=Un=null;break;case"mousedown":Vn=!0;break;case"contextmenu":case"mouseup":case"dragend":return Vn=!1,Wn(n,r);case"selectionchange":if(Fn)break;case"keydown":case"keyup":return Wn(n,r)}return null}};function Kn(e,t){return e=i({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(t.children))&&(e.children=t),e}function qn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+vt(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function Yn(e,t){return null!=t.dangerouslySetInnerHTML&&a("91"),i({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Xn(e,t){var n=t.value;null==n&&(n=t.defaultValue,null!=(t=t.children)&&(null!=n&&a("92"),Array.isArray(t)&&(1>=t.length||a("93"),t=t[0]),n=t),null==n&&(n="")),e._wrapperState={initialValue:vt(n)}}function Qn(e,t){var n=vt(t.value),r=vt(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Zn(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}R.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),S=U,w=F,E=j,R.injectEventPluginsByName({SimpleEventPlugin:_n,EnterLeaveEventPlugin:Zt,ChangeEventPlugin:jt,SelectEventPlugin:Gn,BeforeInputEventPlugin:Te});var Jn={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function $n(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function er(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?$n(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var tr,nr=void 0,rr=(tr=function(e,t){if(e.namespaceURI!==Jn.svg||"innerHTML"in e)e.innerHTML=t;else{for((nr=nr||document.createElement("div")).innerHTML="<svg>"+t+"</svg>",t=nr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return tr(e,t)})}:tr);function ir(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var or={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ar=["Webkit","ms","Moz","O"];function sr(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=n,o=t[n];i=null==o||"boolean"===typeof o||""===o?"":r||"number"!==typeof o||0===o||or.hasOwnProperty(i)&&or[i]?(""+o).trim():o+"px","float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(or).forEach(function(e){ar.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),or[t]=or[e]})});var lr=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ur(e,t){t&&(lr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&a("137",e,""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&a("60"),"object"===typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||a("61")),null!=t.style&&"object"!==typeof t.style&&a("62",""))}function cr(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function dr(e,t){var n=Pn(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=_[t];for(var r=0;r<t.length;r++){var i=t[r];if(!n.hasOwnProperty(i)||!n[i]){switch(i){case"scroll":An("scroll",e);break;case"focus":case"blur":An("focus",e),An("blur",e),n.blur=!0,n.focus=!0;break;case"cancel":case"close":ze(i)&&An(i,e);break;case"invalid":case"submit":case"reset":break;default:-1===re.indexOf(i)&&xn(i,e)}n[i]=!0}}}function pr(){}var hr=null,fr=null;function mr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function gr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}function br(e){for(e=e.nextSibling;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function vr(e){for(e=e.firstChild;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}new Set;var yr=[],_r=-1;function Sr(e){0>_r||(e.current=yr[_r],yr[_r]=null,_r--)}function wr(e,t){yr[++_r]=e.current,e.current=t}var Er={},Cr={current:Er},xr={current:!1},Ar=Er;function Tr(e,t){var n=e.type.contextTypes;if(!n)return Er;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Or(e){return null!==(e=e.childContextTypes)&&void 0!==e}function kr(e){Sr(xr),Sr(Cr)}function Ir(e){Sr(xr),Sr(Cr)}function Rr(e,t,n){Cr.current!==Er&&a("168"),wr(Cr,t),wr(xr,n)}function Pr(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var o in r=r.getChildContext())o in e||a("108",st(t)||"Unknown",o);return i({},n,r)}function Dr(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Er,Ar=Cr.current,wr(Cr,t),wr(xr,xr.current),!0}function Nr(e,t,n){var r=e.stateNode;r||a("169"),n?(t=Pr(e,t,Ar),r.__reactInternalMemoizedMergedChildContext=t,Sr(xr),Sr(Cr),wr(Cr,t)):Sr(xr),wr(xr,n)}var Mr=null,Lr=null;function Br(e){return function(t){try{return e(t)}catch(e){}}}function Fr(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=null,this.index=0,this.ref=null,this.pendingProps=t,this.firstContextDependency=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function jr(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ur(e,t,n){var r=e.alternate;return null===r?((r=new Fr(e.tag,t,e.key,e.mode)).type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childExpirationTime=e.childExpirationTime,r.expirationTime=t!==e.pendingProps?n:e.expirationTime,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,r.firstContextDependency=e.firstContextDependency,r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Hr(e,t,n){var r=e.type,i=e.key;e=e.props;var o=void 0;if("function"===typeof r)o=jr(r)?2:4;else if("string"===typeof r)o=7;else e:switch(r){case Ze:return zr(e.children,t,n,i);case nt:o=10,t|=3;break;case Je:o=10,t|=2;break;case $e:return(r=new Fr(15,e,i,4|t)).type=$e,r.expirationTime=n,r;case it:o=16;break;default:if("object"===typeof r&&null!==r)switch(r.$$typeof){case et:o=12;break e;case tt:o=11;break e;case rt:o=13;break e;default:if("function"===typeof r.then){o=4;break e}}a("130",null==r?r:typeof r,"")}return(t=new Fr(o,e,i,t)).type=r,t.expirationTime=n,t}function zr(e,t,n,r){return(e=new Fr(9,e,r,t)).expirationTime=n,e}function Vr(e,t,n){return(e=new Fr(8,e,null,t)).expirationTime=n,e}function Wr(e,t,n){return(t=new Fr(6,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Gr(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:n>t?e.earliestPendingTime=t:e.latestPendingTime<t&&(e.latestPendingTime=t),Kr(t,e)}function Kr(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,i=t.earliestPendingTime,o=t.latestPingedTime;0===(i=0!==i?i:o)&&(0===e||r>e)&&(i=r),0!==(e=i)&&0!==n&&n<e&&(e=n),t.nextExpirationTimeToWorkOn=i,t.expirationTime=e}var qr=!1;function Yr(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Xr(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Qr(e){return{expirationTime:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Zr(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Jr(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=Yr(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=Yr(e.memoizedState),i=n.updateQueue=Yr(n.memoizedState)):r=e.updateQueue=Xr(i):null===i&&(i=n.updateQueue=Xr(r));null===i||r===i?Zr(r,t):null===r.lastUpdate||null===i.lastUpdate?(Zr(r,t),Zr(i,t)):(Zr(r,t),i.lastUpdate=t)}function $r(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Yr(e.memoizedState):ei(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function ei(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Xr(t)),t}function ti(e,t,n,r,o,a){switch(n.tag){case 1:return"function"===typeof(e=n.payload)?e.call(a,r,o):e;case 3:e.effectTag=-1025&e.effectTag|64;case 0:if(null===(o="function"===typeof(e=n.payload)?e.call(a,r,o):e)||void 0===o)break;return i({},r,o);case 2:qr=!0}return r}function ni(e,t,n,r,i){qr=!1;for(var o=(t=ei(e,t)).baseState,a=null,s=0,l=t.firstUpdate,u=o;null!==l;){var c=l.expirationTime;c>i?(null===a&&(a=l,o=u),(0===s||s>c)&&(s=c)):(u=ti(e,0,l,u,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(c=null,l=t.firstCapturedUpdate;null!==l;){var d=l.expirationTime;d>i?(null===c&&(c=l,null===a&&(o=u)),(0===s||s>d)&&(s=d)):(u=ti(e,0,l,u,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.lastCapturedEffect=l))),l=l.next}null===a&&(t.lastUpdate=null),null===c?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===c&&(o=u),t.baseState=o,t.firstUpdate=a,t.firstCapturedUpdate=c,e.expirationTime=s,e.memoizedState=u}function ri(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),ii(t.firstEffect,n),t.firstEffect=t.lastEffect=null,ii(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function ii(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;"function"!==typeof n&&a("191",n),n.call(r)}e=e.nextEffect}}function oi(e,t){return{value:e,source:t,stack:lt(t)}}var ai={current:null},si=null,li=null,ui=null;function ci(e,t){var n=e.type._context;wr(ai,n._currentValue),n._currentValue=t}function di(e){var t=ai.current;Sr(ai),e.type._context._currentValue=t}function pi(e){si=e,ui=li=null,e.firstContextDependency=null}function hi(e,t){return ui!==e&&!1!==t&&0!==t&&("number"===typeof t&&1073741823!==t||(ui=e,t=1073741823),t={context:e,observedBits:t,next:null},null===li?(null===si&&a("277"),si.firstContextDependency=li=t):li=li.next=t),e._currentValue}var fi={},mi={current:fi},gi={current:fi},bi={current:fi};function vi(e){return e===fi&&a("174"),e}function yi(e,t){wr(bi,t),wr(gi,e),wr(mi,fi);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:er(null,"");break;default:t=er(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}Sr(mi),wr(mi,t)}function _i(e){Sr(mi),Sr(gi),Sr(bi)}function Si(e){vi(bi.current);var t=vi(mi.current),n=er(t,e.type);t!==n&&(wr(gi,e),wr(mi,n))}function wi(e){gi.current===e&&(Sr(mi),Sr(gi))}var Ei=(new r.Component).refs;function Ci(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:i({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var xi={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===tn(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=sa(),i=Qr(r=Do(r,e));i.payload=t,void 0!==n&&null!==n&&(i.callback=n),Jr(e,i),No(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=sa(),i=Qr(r=Do(r,e));i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),Jr(e,i),No(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=sa(),r=Qr(n=Do(n,e));r.tag=2,void 0!==t&&null!==t&&(r.callback=t),Jr(e,r),No(e,n)}};function Ai(e,t,n,r,i,o,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!en(n,r)||!en(i,o))}function Ti(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&xi.enqueueReplaceState(t,t.state,null)}function Oi(e,t,n,r){var i=e.stateNode,o=Or(t)?Ar:Cr.current;i.props=n,i.state=e.memoizedState,i.refs=Ei,i.context=Tr(e,o),null!==(o=e.updateQueue)&&(ni(e,o,n,i,r),i.state=e.memoizedState),"function"===typeof(o=t.getDerivedStateFromProps)&&(Ci(e,t,o,n),i.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof i.getSnapshotBeforeUpdate||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||(t=i.state,"function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&xi.enqueueReplaceState(i,i.state,null),null!==(o=e.updateQueue)&&(ni(e,o,n,i,r),i.state=e.memoizedState)),"function"===typeof i.componentDidMount&&(e.effectTag|=4)}var ki=Array.isArray;function Ii(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){var r=void 0;(n=n._owner)&&(2!==n.tag&&3!==n.tag&&a("110"),r=n.stateNode),r||a("147",e);var i=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===Ei&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}"string"!==typeof e&&a("284"),n._owner||a("254",e)}return e}function Ri(e,t){"textarea"!==e.type&&a("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function Pi(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t,n){return(e=Ur(e,t,n)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||8!==t.tag?((t=Vr(n,e.mode,r)).return=e,t):((t=i(t,n,r)).return=e,t)}function u(e,t,n,r){return null!==t&&t.type===n.type?((r=i(t,n.props,r)).ref=Ii(e,t,n),r.return=e,r):((r=Hr(n,e.mode,r)).ref=Ii(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||6!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Wr(n,e.mode,r)).return=e,t):((t=i(t,n.children||[],r)).return=e,t)}function d(e,t,n,r,o){return null===t||9!==t.tag?((t=zr(n,e.mode,r,o)).return=e,t):((t=i(t,n,r)).return=e,t)}function p(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=Vr(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case Xe:return(n=Hr(t,e.mode,n)).ref=Ii(e,null,t),n.return=e,n;case Qe:return(t=Wr(t,e.mode,n)).return=e,t}if(ki(t)||at(t))return(t=zr(t,e.mode,n,null)).return=e,t;Ri(e,t)}return null}function h(e,t,n,r){var i=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==i?null:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case Xe:return n.key===i?n.type===Ze?d(e,t,n.props.children,r,i):u(e,t,n,r):null;case Qe:return n.key===i?c(e,t,n,r):null}if(ki(n)||at(n))return null!==i?null:d(e,t,n,r,null);Ri(e,n)}return null}function f(e,t,n,r,i){if("string"===typeof r||"number"===typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"===typeof r&&null!==r){switch(r.$$typeof){case Xe:return e=e.get(null===r.key?n:r.key)||null,r.type===Ze?d(t,e,r.props.children,i,r.key):u(t,e,r,i);case Qe:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(ki(r)||at(r))return d(t,e=e.get(n)||null,r,i,null);Ri(t,r)}return null}function m(i,a,s,l){for(var u=null,c=null,d=a,m=a=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var b=h(i,d,s[m],l);if(null===b){null===d&&(d=g);break}e&&d&&null===b.alternate&&t(i,d),a=o(b,a,m),null===c?u=b:c.sibling=b,c=b,d=g}if(m===s.length)return n(i,d),u;if(null===d){for(;m<s.length;m++)(d=p(i,s[m],l))&&(a=o(d,a,m),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(i,d);m<s.length;m++)(g=f(d,i,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),a=o(g,a,m),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach(function(e){return t(i,e)}),u}function g(i,s,l,u){var c=at(l);"function"!==typeof c&&a("150"),null==(l=c.call(l))&&a("151");for(var d=c=null,m=s,g=s=0,b=null,v=l.next();null!==m&&!v.done;g++,v=l.next()){m.index>g?(b=m,m=null):b=m.sibling;var y=h(i,m,v.value,u);if(null===y){m||(m=b);break}e&&m&&null===y.alternate&&t(i,m),s=o(y,s,g),null===d?c=y:d.sibling=y,d=y,m=b}if(v.done)return n(i,m),c;if(null===m){for(;!v.done;g++,v=l.next())null!==(v=p(i,v.value,u))&&(s=o(v,s,g),null===d?c=v:d.sibling=v,d=v);return c}for(m=r(i,m);!v.done;g++,v=l.next())null!==(v=f(m,i,g,v.value,u))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),s=o(v,s,g),null===d?c=v:d.sibling=v,d=v);return e&&m.forEach(function(e){return t(i,e)}),c}return function(e,r,o,l){var u="object"===typeof o&&null!==o&&o.type===Ze&&null===o.key;u&&(o=o.props.children);var c="object"===typeof o&&null!==o;if(c)switch(o.$$typeof){case Xe:e:{for(c=o.key,u=r;null!==u;){if(u.key===c){if(9===u.tag?o.type===Ze:u.type===o.type){n(e,u.sibling),(r=i(u,o.type===Ze?o.props.children:o.props,l)).ref=Ii(e,u,o),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}o.type===Ze?((r=zr(o.props.children,e.mode,l,o.key)).return=e,e=r):((l=Hr(o,e.mode,l)).ref=Ii(e,r,o),l.return=e,e=l)}return s(e);case Qe:e:{for(u=o.key;null!==r;){if(r.key===u){if(6===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[],l)).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Wr(o,e.mode,l)).return=e,e=r}return s(e)}if("string"===typeof o||"number"===typeof o)return o=""+o,null!==r&&8===r.tag?(n(e,r.sibling),(r=i(r,o,l)).return=e,e=r):(n(e,r),(r=Vr(o,e.mode,l)).return=e,e=r),s(e);if(ki(o))return m(e,r,o,l);if(at(o))return g(e,r,o,l);if(c&&Ri(e,o),"undefined"===typeof o&&!u)switch(e.tag){case 2:case 3:case 0:a("152",(l=e.type).displayName||l.name||"Component")}return n(e,r)}}var Di=Pi(!0),Ni=Pi(!1),Mi=null,Li=null,Bi=!1;function Fi(e,t){var n=new Fr(7,null,null,0);n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function ji(e,t){switch(e.tag){case 7:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 8:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Ui(e){if(Bi){var t=Li;if(t){var n=t;if(!ji(e,t)){if(!(t=br(n))||!ji(e,t))return e.effectTag|=2,Bi=!1,void(Mi=e);Fi(Mi,n)}Mi=e,Li=vr(t)}else e.effectTag|=2,Bi=!1,Mi=e}}function Hi(e){for(e=e.return;null!==e&&7!==e.tag&&5!==e.tag;)e=e.return;Mi=e}function zi(e){if(e!==Mi)return!1;if(!Bi)return Hi(e),Bi=!0,!1;var t=e.type;if(7!==e.tag||"head"!==t&&"body"!==t&&!gr(t,e.memoizedProps))for(t=Li;t;)Fi(e,t),t=br(t);return Hi(e),Li=Mi?br(e.stateNode):null,!0}function Vi(){Li=Mi=null,Bi=!1}var Wi=Ke.ReactCurrentOwner;function Gi(e,t,n,r){t.child=null===e?Ni(t,null,n,r):Di(t,e.child,n,r)}function Ki(e,t,n,r,i){n=n.render;var o=t.ref;return xr.current||t.memoizedProps!==r||o!==(null!==e?e.ref:null)?(Gi(e,t,n=n(r,o),i),t.memoizedProps=r,t.child):$i(e,t,i)}function qi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Yi(e,t,n,r,i){var o=Or(n)?Ar:Cr.current;return o=Tr(t,o),pi(t),n=n(r,o),t.effectTag|=1,Gi(e,t,n,i),t.memoizedProps=r,t.child}function Xi(e,t,n,r,i){if(Or(n)){var o=!0;Dr(t)}else o=!1;if(pi(t),null===e)if(null===t.stateNode){var a=Or(n)?Ar:Cr.current,s=n.contextTypes,l=null!==s&&void 0!==s,u=new n(r,s=l?Tr(t,a):Er);t.memoizedState=null!==u.state&&void 0!==u.state?u.state:null,u.updater=xi,t.stateNode=u,u._reactInternalFiber=t,l&&((l=t.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,l.__reactInternalMemoizedMaskedChildContext=s),Oi(t,n,r,i),r=!0}else{a=t.stateNode,s=t.memoizedProps,a.props=s;var c=a.context;l=Tr(t,l=Or(n)?Ar:Cr.current);var d=n.getDerivedStateFromProps;(u="function"===typeof d||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==r||c!==l)&&Ti(t,a,r,l),qr=!1;var p=t.memoizedState;c=a.state=p;var h=t.updateQueue;null!==h&&(ni(t,h,r,a,i),c=t.memoizedState),s!==r||p!==c||xr.current||qr?("function"===typeof d&&(Ci(t,n,d,r),c=t.memoizedState),(s=qr||Ai(t,n,s,r,p,c,l))?(u||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.effectTag|=4)):("function"===typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=c),a.props=r,a.state=c,a.context=l,r=s):("function"===typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,s=t.memoizedProps,a.props=s,c=a.context,l=Tr(t,l=Or(n)?Ar:Cr.current),(u="function"===typeof(d=n.getDerivedStateFromProps)||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==r||c!==l)&&Ti(t,a,r,l),qr=!1,c=t.memoizedState,p=a.state=c,null!==(h=t.updateQueue)&&(ni(t,h,r,a,i),p=t.memoizedState),s!==r||c!==p||xr.current||qr?("function"===typeof d&&(Ci(t,n,d,r),p=t.memoizedState),(d=qr||Ai(t,n,s,r,c,p,l))?(u||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,l),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,l)),"function"===typeof a.componentDidUpdate&&(t.effectTag|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=l,r=d):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),r=!1);return Qi(e,t,n,r,o,i)}function Qi(e,t,n,r,i,o){qi(e,t);var a=0!==(64&t.effectTag);if(!r&&!a)return i&&Nr(t,n,!1),$i(e,t,o);r=t.stateNode,Wi.current=t;var s=a?null:r.render();return t.effectTag|=1,null!==e&&a&&(Gi(e,t,null,o),t.child=null),Gi(e,t,s,o),t.memoizedState=r.state,t.memoizedProps=r.props,i&&Nr(t,n,!0),t.child}function Zi(e){var t=e.stateNode;t.pendingContext?Rr(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Rr(0,t.context,!1),yi(e,t.containerInfo)}function Ji(e,t){if(e&&e.defaultProps)for(var n in t=i({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}function $i(e,t,n){null!==e&&(t.firstContextDependency=e.firstContextDependency);var r=t.childExpirationTime;if(0===r||r>n)return null;if(null!==e&&t.child!==e.child&&a("153"),null!==t.child){for(n=Ur(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ur(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function eo(e,t,n){var r=t.expirationTime;if(!xr.current&&(0===r||r>n)){switch(t.tag){case 5:Zi(t),Vi();break;case 7:Si(t);break;case 2:Or(t.type)&&Dr(t);break;case 3:Or(t.type._reactResult)&&Dr(t);break;case 6:yi(t,t.stateNode.containerInfo);break;case 12:ci(t,t.memoizedProps.value)}return $i(e,t,n)}switch(t.expirationTime=0,t.tag){case 4:return function(e,t,n,r){null!==e&&a("155");var i=t.pendingProps;if("object"===typeof n&&null!==n&&"function"===typeof n.then){var o=n=function(e){switch(e._reactStatus){case 1:return e._reactResult;case 2:throw e._reactResult;case 0:throw e;default:throw e._reactStatus=0,e.then(function(t){if(0===e._reactStatus){if(e._reactStatus=1,"object"===typeof t&&null!==t){var n=t.default;t=void 0!==n&&null!==n?n:t}e._reactResult=t}},function(t){0===e._reactStatus&&(e._reactStatus=2,e._reactResult=t)}),e}}(n);o="function"===typeof o?jr(o)?3:1:void 0!==o&&null!==o&&o.$$typeof?14:4,o=t.tag=o;var s=Ji(n,i);switch(o){case 1:return Yi(e,t,n,s,r);case 3:return Xi(e,t,n,s,r);case 14:return Ki(e,t,n,s,r);default:a("283",n)}}if(o=Tr(t,Cr.current),pi(t),o=n(i,o),t.effectTag|=1,"object"===typeof o&&null!==o&&"function"===typeof o.render&&void 0===o.$$typeof){t.tag=2,Or(n)?(s=!0,Dr(t)):s=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var l=n.getDerivedStateFromProps;return"function"===typeof l&&Ci(t,n,l,i),o.updater=xi,t.stateNode=o,o._reactInternalFiber=t,Oi(t,n,i,r),Qi(e,t,n,!0,s,r)}return t.tag=0,Gi(e,t,o,r),t.memoizedProps=i,t.child}(e,t,t.type,n);case 0:return Yi(e,t,t.type,t.pendingProps,n);case 1:var i=t.type._reactResult;return e=Yi(e,t,i,Ji(i,r=t.pendingProps),n),t.memoizedProps=r,e;case 2:return Xi(e,t,t.type,t.pendingProps,n);case 3:return e=Xi(e,t,i=t.type._reactResult,Ji(i,r=t.pendingProps),n),t.memoizedProps=r,e;case 5:return Zi(t),null===(r=t.updateQueue)&&a("282"),i=null!==(i=t.memoizedState)?i.element:null,ni(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?(Vi(),t=$i(e,t,n)):(i=t.stateNode,(i=(null===e||null===e.child)&&i.hydrate)&&(Li=vr(t.stateNode.containerInfo),Mi=t,i=Bi=!0),i?(t.effectTag|=2,t.child=Ni(t,null,r,n)):(Gi(e,t,r,n),Vi()),t=t.child),t;case 7:Si(t),null===e&&Ui(t),r=t.type,i=t.pendingProps;var o=null!==e?e.memoizedProps:null,s=i.children;return gr(r,i)?s=null:null!==o&&gr(r,o)&&(t.effectTag|=16),qi(e,t),1073741823!==n&&1&t.mode&&i.hidden?(t.expirationTime=1073741823,t.memoizedProps=i,t=null):(Gi(e,t,s,n),t.memoizedProps=i,t=t.child),t;case 8:return null===e&&Ui(t),t.memoizedProps=t.pendingProps,null;case 16:return null;case 6:return yi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Di(t,null,r,n):Gi(e,t,r,n),t.memoizedProps=r,t.child;case 13:return Ki(e,t,t.type,t.pendingProps,n);case 14:return e=Ki(e,t,i=t.type._reactResult,Ji(i,r=t.pendingProps),n),t.memoizedProps=r,e;case 9:return Gi(e,t,r=t.pendingProps,n),t.memoizedProps=r,t.child;case 10:return Gi(e,t,r=t.pendingProps.children,n),t.memoizedProps=r,t.child;case 15:return Gi(e,t,(r=t.pendingProps).children,n),t.memoizedProps=r,t.child;case 12:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,o=i.value,t.memoizedProps=i,ci(t,o),null!==s){var l=s.value;if(0===(o=l===o&&(0!==l||1/l===1/o)||l!==l&&o!==o?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(s.children===i.children&&!xr.current){t=$i(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){if(null!==(l=s.firstContextDependency))do{if(l.context===r&&0!==(l.observedBits&o)){if(2===s.tag||3===s.tag){var u=Qr(n);u.tag=2,Jr(s,u)}(0===s.expirationTime||s.expirationTime>n)&&(s.expirationTime=n),null!==(u=s.alternate)&&(0===u.expirationTime||u.expirationTime>n)&&(u.expirationTime=n);for(var c=s.return;null!==c;){if(u=c.alternate,0===c.childExpirationTime||c.childExpirationTime>n)c.childExpirationTime=n,null!==u&&(0===u.childExpirationTime||u.childExpirationTime>n)&&(u.childExpirationTime=n);else{if(null===u||!(0===u.childExpirationTime||u.childExpirationTime>n))break;u.childExpirationTime=n}c=c.return}}u=s.child,l=l.next}while(null!==l);else u=12===s.tag&&s.type===t.type?null:s.child;if(null!==u)u.return=s;else for(u=s;null!==u;){if(u===t){u=null;break}if(null!==(s=u.sibling)){s.return=u.return,u=s;break}u=u.return}s=u}}Gi(e,t,i.children,n),t=t.child}return t;case 11:return o=t.type,i=(r=t.pendingProps).children,pi(t),i=i(o=hi(o,r.unstable_observedBits)),t.effectTag|=1,Gi(e,t,i,n),t.memoizedProps=r,t.child;default:a("156")}}function to(e){e.effectTag|=4}var no=void 0,ro=void 0,io=void 0;function oo(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=lt(n)),null!==n&&st(n.type),t=t.value,null!==e&&2===e.tag&&st(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function ao(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(t){Po(e,t)}else t.current=null}function so(e){switch("function"===typeof Lr&&Lr(e),e.tag){case 2:case 3:ao(e);var t=e.stateNode;if("function"===typeof t.componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Po(e,t)}break;case 7:ao(e);break;case 6:co(e)}}function lo(e){return 7===e.tag||5===e.tag||6===e.tag}function uo(e){e:{for(var t=e.return;null!==t;){if(lo(t)){var n=t;break e}t=t.return}a("160"),n=void 0}var r=t=void 0;switch(n.tag){case 7:t=n.stateNode,r=!1;break;case 5:case 6:t=n.stateNode.containerInfo,r=!0;break;default:a("161")}16&n.effectTag&&(ir(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||lo(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;7!==n.tag&&8!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||6===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){if(7===i.tag||8===i.tag)if(n)if(r){var o=t,s=i.stateNode,l=n;8===o.nodeType?o.parentNode.insertBefore(s,l):o.insertBefore(s,l)}else t.insertBefore(i.stateNode,n);else r?(o=t,s=i.stateNode,8===o.nodeType?(l=o.parentNode).insertBefore(s,o):(l=o).appendChild(s),null===l.onclick&&(l.onclick=pr)):t.appendChild(i.stateNode);else if(6!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function co(e){for(var t=e,n=!1,r=void 0,i=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&a("160"),n.tag){case 7:r=n.stateNode,i=!1;break e;case 5:case 6:r=n.stateNode.containerInfo,i=!0;break e}n=n.return}n=!0}if(7===t.tag||8===t.tag){e:for(var o=t,s=o;;)if(so(s),null!==s.child&&6!==s.tag)s.child.return=s,s=s.child;else{if(s===o)break;for(;null===s.sibling;){if(null===s.return||s.return===o)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}i?(o=r,s=t.stateNode,8===o.nodeType?o.parentNode.removeChild(s):o.removeChild(s)):r.removeChild(t.stateNode)}else if(6===t.tag?(r=t.stateNode.containerInfo,i=!0):so(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;6===(t=t.return).tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function po(e,t){switch(t.tag){case 2:case 3:break;case 7:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,i=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[L]=r,"input"===e&&"radio"===r.type&&null!=r.name&&St(n,r),cr(e,i),t=cr(e,r),i=0;i<o.length;i+=2){var s=o[i],l=o[i+1];"style"===s?sr(n,l):"dangerouslySetInnerHTML"===s?rr(n,l):"children"===s?ir(n,l):bt(n,s,l,t)}switch(e){case"input":wt(n,r);break;case"textarea":Qn(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?qn(n,!!r.multiple,o,!1):e!==!!r.multiple&&(null!=r.defaultValue?qn(n,!!r.multiple,r.defaultValue,!0):qn(n,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 8:null===t.stateNode&&a("162"),t.stateNode.nodeValue=t.memoizedProps;break;case 5:case 15:case 16:break;default:a("163")}}function ho(e,t,n){(n=Qr(n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){fa(r),oo(e,t)},n}function fo(e,t,n){(n=Qr(n)).tag=3;var r=e.stateNode;return null!==r&&"function"===typeof r.componentDidCatch&&(n.callback=function(){null===To?To=new Set([this]):To.add(this);var n=t.value,r=t.stack;oo(e,t),this.componentDidCatch(n,{componentStack:null!==r?r:""})}),n}function mo(e){switch(e.tag){case 2:Or(e.type)&&kr();var t=e.effectTag;return 1024&t?(e.effectTag=-1025&t|64,e):null;case 3:return Or(e.type._reactResult)&&kr(),1024&(t=e.effectTag)?(e.effectTag=-1025&t|64,e):null;case 5:return _i(),Ir(),0!==(64&(t=e.effectTag))&&a("285"),e.effectTag=-1025&t|64,e;case 7:return wi(e),null;case 16:return 1024&(t=e.effectTag)?(e.effectTag=-1025&t|64,e):null;case 6:return _i(),null;case 12:return di(e),null;default:return null}}no=function(){},ro=function(e,t,n,r,o){var a=e.memoizedProps;if(a!==r){var s=t.stateNode;switch(vi(mi.current),e=null,n){case"input":a=yt(s,a),r=yt(s,r),e=[];break;case"option":a=Kn(s,a),r=Kn(s,r),e=[];break;case"select":a=i({},a,{value:void 0}),r=i({},r,{value:void 0}),e=[];break;case"textarea":a=Yn(s,a),r=Yn(s,r),e=[];break;default:"function"!==typeof a.onClick&&"function"===typeof r.onClick&&(s.onclick=pr)}ur(n,r),s=n=void 0;var l=null;for(n in a)if(!r.hasOwnProperty(n)&&a.hasOwnProperty(n)&&null!=a[n])if("style"===n){var u=a[n];for(s in u)u.hasOwnProperty(s)&&(l||(l={}),l[s]="")}else"dangerouslySetInnerHTML"!==n&&"children"!==n&&"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&"autoFocus"!==n&&(y.hasOwnProperty(n)?e||(e=[]):(e=e||[]).push(n,null));for(n in r){var c=r[n];if(u=null!=a?a[n]:void 0,r.hasOwnProperty(n)&&c!==u&&(null!=c||null!=u))if("style"===n)if(u){for(s in u)!u.hasOwnProperty(s)||c&&c.hasOwnProperty(s)||(l||(l={}),l[s]="");for(s in c)c.hasOwnProperty(s)&&u[s]!==c[s]&&(l||(l={}),l[s]=c[s])}else l||(e||(e=[]),e.push(n,l)),l=c;else"dangerouslySetInnerHTML"===n?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(e=e||[]).push(n,""+c)):"children"===n?u===c||"string"!==typeof c&&"number"!==typeof c||(e=e||[]).push(n,""+c):"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&(y.hasOwnProperty(n)?(null!=c&&dr(o,n),e||u===c||(e=[])):(e=e||[]).push(n,c))}l&&(e=e||[]).push("style",l),o=e,(t.updateQueue=o)&&to(t)}},io=function(e,t,n,r){n!==r&&to(t)};var go={readContext:hi},bo=Ke.ReactCurrentOwner,vo=0,yo=0,_o=!1,So=null,wo=null,Eo=0,Co=!1,xo=null,Ao=!1,To=null;function Oo(){if(null!==So)for(var e=So.return;null!==e;){var t=e;switch(t.tag){case 2:var n=t.type.childContextTypes;null!==n&&void 0!==n&&kr();break;case 3:null!==(n=t.type._reactResult.childContextTypes)&&void 0!==n&&kr();break;case 5:_i(),Ir();break;case 7:wi(t);break;case 6:_i();break;case 12:di(t)}e=e.return}wo=null,Eo=0,Co=!1,So=null}function ko(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0===(512&e.effectTag)){var o=t,s=(t=e).pendingProps;switch(t.tag){case 0:case 1:break;case 2:Or(t.type)&&kr();break;case 3:Or(t.type._reactResult)&&kr();break;case 5:_i(),Ir(),(s=t.stateNode).pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),null!==o&&null!==o.child||(zi(t),t.effectTag&=-3),no(t);break;case 7:wi(t);var l=vi(bi.current),u=t.type;if(null!==o&&null!=t.stateNode)ro(o,t,u,s,l),o.ref!==t.ref&&(t.effectTag|=128);else if(s){var c=vi(mi.current);if(zi(t)){o=(s=t).stateNode;var d=s.type,p=s.memoizedProps,h=l;switch(o[M]=s,o[L]=p,u=void 0,l=d){case"iframe":case"object":xn("load",o);break;case"video":case"audio":for(d=0;d<re.length;d++)xn(re[d],o);break;case"source":xn("error",o);break;case"img":case"image":case"link":xn("error",o),xn("load",o);break;case"form":xn("reset",o),xn("submit",o);break;case"details":xn("toggle",o);break;case"input":_t(o,p),xn("invalid",o),dr(h,"onChange");break;case"select":o._wrapperState={wasMultiple:!!p.multiple},xn("invalid",o),dr(h,"onChange");break;case"textarea":Xn(o,p),xn("invalid",o),dr(h,"onChange")}for(u in ur(l,p),d=null,p)p.hasOwnProperty(u)&&(c=p[u],"children"===u?"string"===typeof c?o.textContent!==c&&(d=["children",c]):"number"===typeof c&&o.textContent!==""+c&&(d=["children",""+c]):y.hasOwnProperty(u)&&null!=c&&dr(h,u));switch(l){case"input":We(o),Et(o,p,!0);break;case"textarea":We(o),Zn(o);break;case"select":case"option":break;default:"function"===typeof p.onClick&&(o.onclick=pr)}u=d,s.updateQueue=u,(s=null!==u)&&to(t)}else{p=t,o=u,h=s,d=9===l.nodeType?l:l.ownerDocument,c===Jn.html&&(c=$n(o)),c===Jn.html?"script"===o?((o=d.createElement("div")).innerHTML="<script><\/script>",d=o.removeChild(o.firstChild)):"string"===typeof h.is?d=d.createElement(o,{is:h.is}):(d=d.createElement(o),"select"===o&&h.multiple&&(d.multiple=!0)):d=d.createElementNS(c,o),(o=d)[M]=p,o[L]=s;e:for(p=o,h=t,d=h.child;null!==d;){if(7===d.tag||8===d.tag)p.appendChild(d.stateNode);else if(6!==d.tag&&null!==d.child){d.child.return=d,d=d.child;continue}if(d===h)break;for(;null===d.sibling;){if(null===d.return||d.return===h)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}h=o;var f=l,m=cr(d=u,p=s);switch(d){case"iframe":case"object":xn("load",h),l=p;break;case"video":case"audio":for(l=0;l<re.length;l++)xn(re[l],h);l=p;break;case"source":xn("error",h),l=p;break;case"img":case"image":case"link":xn("error",h),xn("load",h),l=p;break;case"form":xn("reset",h),xn("submit",h),l=p;break;case"details":xn("toggle",h),l=p;break;case"input":_t(h,p),l=yt(h,p),xn("invalid",h),dr(f,"onChange");break;case"option":l=Kn(h,p);break;case"select":h._wrapperState={wasMultiple:!!p.multiple},l=i({},p,{value:void 0}),xn("invalid",h),dr(f,"onChange");break;case"textarea":Xn(h,p),l=Yn(h,p),xn("invalid",h),dr(f,"onChange");break;default:l=p}ur(d,l),c=void 0;var g=d,b=h,v=l;for(c in v)if(v.hasOwnProperty(c)){var _=v[c];"style"===c?sr(b,_):"dangerouslySetInnerHTML"===c?null!=(_=_?_.__html:void 0)&&rr(b,_):"children"===c?"string"===typeof _?("textarea"!==g||""!==_)&&ir(b,_):"number"===typeof _&&ir(b,""+_):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(y.hasOwnProperty(c)?null!=_&&dr(f,c):null!=_&&bt(b,c,_,m))}switch(d){case"input":We(h),Et(h,p,!1);break;case"textarea":We(h),Zn(h);break;case"option":null!=p.value&&h.setAttribute("value",""+vt(p.value));break;case"select":(l=h).multiple=!!p.multiple,null!=(h=p.value)?qn(l,!!p.multiple,h,!1):null!=p.defaultValue&&qn(l,!!p.multiple,p.defaultValue,!0);break;default:"function"===typeof l.onClick&&(h.onclick=pr)}(s=mr(u,s))&&to(t),t.stateNode=o}null!==t.ref&&(t.effectTag|=128)}else null===t.stateNode&&a("166");break;case 8:o&&null!=t.stateNode?io(o,t,o.memoizedProps,s):("string"!==typeof s&&(null===t.stateNode&&a("166")),o=vi(bi.current),vi(mi.current),zi(t)?(u=(s=t).stateNode,o=s.memoizedProps,u[M]=s,(s=u.nodeValue!==o)&&to(t)):(u=t,(s=(9===o.nodeType?o:o.ownerDocument).createTextNode(s))[M]=u,t.stateNode=s));break;case 13:case 14:case 16:case 9:case 10:case 15:break;case 6:_i(),no(t);break;case 12:di(t);break;case 11:break;case 4:a("167");default:a("156")}if(t=So=null,s=e,1073741823===Eo||1073741823!==s.childExpirationTime){for(u=0,o=s.child;null!==o;)l=o.expirationTime,p=o.childExpirationTime,(0===u||0!==l&&l<u)&&(u=l),(0===u||0!==p&&p<u)&&(u=p),o=o.sibling;s.childExpirationTime=u}if(null!==t)return t;null!==n&&0===(512&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e))}else{if(null!==(e=mo(e)))return e.effectTag&=511,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=512)}if(null!==r)return r;if(null===n)break;e=n}return null}function Io(e){var t=eo(e.alternate,e,Eo);return null===t&&(t=ko(e)),bo.current=null,t}function Ro(e,t,n){_o&&a("243"),_o=!0,bo.currentDispatcher=go;var r=e.nextExpirationTimeToWorkOn;r===Eo&&e===wo&&null!==So||(Oo(),Eo=r,So=Ur((wo=e).current,null,Eo),e.pendingCommitExpirationTime=0);for(var i=!1;;){try{if(t)for(;null!==So&&!ha();)So=Io(So);else for(;null!==So;)So=Io(So)}catch(e){if(null===So)i=!0,fa(e);else{null===So&&a("271");var o=So,s=o.return;if(null!==s){e:{var l=s,u=o,c=e;s=Eo,u.effectTag|=512,u.firstEffect=u.lastEffect=null,Co=!0,c=oi(c,u);do{switch(l.tag){case 5:l.effectTag|=1024,l.expirationTime=s,$r(l,s=ho(l,c,s));break e;case 2:case 3:u=c;var d=l.stateNode;if(0===(64&l.effectTag)&&null!==d&&"function"===typeof d.componentDidCatch&&(null===To||!To.has(d))){l.effectTag|=1024,l.expirationTime=s,$r(l,s=fo(l,u,s));break e}}l=l.return}while(null!==l)}So=ko(o);continue}i=!0,fa(e)}}break}if(_o=!1,ui=li=si=bo.currentDispatcher=null,i)wo=null,e.finishedWork=null;else if(null!==So)e.finishedWork=null;else{if(null===(t=e.current.alternate)&&a("281"),wo=null,Co){if(i=e.latestPendingTime,o=e.latestSuspendedTime,s=e.latestPingedTime,0!==i&&i>r||0!==o&&o>r||0!==s&&s>r)return e.didError=!1,0!==(n=e.latestPingedTime)&&n<=r&&(e.latestPingedTime=0),n=e.earliestPendingTime,t=e.latestPendingTime,n===r?e.earliestPendingTime=t===r?e.latestPendingTime=0:t:t===r&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,t=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=r:n>r?e.earliestSuspendedTime=r:t<r&&(e.latestSuspendedTime=r),Kr(r,e),void(e.expirationTime=e.expirationTime);if(!e.didError&&!n)return e.didError=!0,e.nextExpirationTimeToWorkOn=r,r=e.expirationTime=1,void(e.expirationTime=r)}e.pendingCommitExpirationTime=r,e.finishedWork=t}}function Po(e,t){var n;e:{for(_o&&!Ao&&a("263"),n=e.return;null!==n;){switch(n.tag){case 2:case 3:var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromCatch||"function"===typeof r.componentDidCatch&&(null===To||!To.has(r))){Jr(n,e=fo(n,e=oi(t,e),1)),No(n,1),n=void 0;break e}break;case 5:Jr(n,e=ho(n,e=oi(t,e),1)),No(n,1),n=void 0;break e}n=n.return}5===e.tag&&(Jr(e,n=ho(e,n=oi(t,e),1)),No(e,1)),n=void 0}return n}function Do(e,t){return 0!==yo?e=yo:_o?e=Ao?1:Eo:1&t.mode?(e=Qo?2+10*(1+((e-2+15)/10|0)):2+25*(1+((e-2+500)/25|0)),null!==wo&&e===Eo&&(e+=1)):e=1,Qo&&(0===Vo||e>Vo)&&(Vo=e),e}function No(e,t){e:{(0===e.expirationTime||e.expirationTime>t)&&(e.expirationTime=t);var n=e.alternate;null!==n&&(0===n.expirationTime||n.expirationTime>t)&&(n.expirationTime=t);var r=e.return;if(null===r&&5===e.tag)e=e.stateNode;else{for(;null!==r;){if(n=r.alternate,(0===r.childExpirationTime||r.childExpirationTime>t)&&(r.childExpirationTime=t),null!==n&&(0===n.childExpirationTime||n.childExpirationTime>t)&&(n.childExpirationTime=t),null===r.return&&5===r.tag){e=r.stateNode;break e}r=r.return}e=null}}null!==e&&(!_o&&0!==Eo&&t<Eo&&Oo(),Gr(e,t),_o&&!Ao&&wo===e||(t=e,e=e.expirationTime,null===t.nextScheduledRoot?(t.expirationTime=e,null===Bo?(Lo=Bo=t,t.nextScheduledRoot=t):(Bo=Bo.nextScheduledRoot=t).nextScheduledRoot=Lo):(0===(n=t.expirationTime)||e<n)&&(t.expirationTime=e),Uo||(Yo?Xo&&(Ho=t,zo=1,da(t,1,!0)):1===e?ca(1,null):aa(t,e))),na>ta&&(na=0,a("185")))}function Mo(e,t,n,r,i){var o=yo;yo=1;try{return e(t,n,r,i)}finally{yo=o}}var Lo=null,Bo=null,Fo=0,jo=void 0,Uo=!1,Ho=null,zo=0,Vo=0,Wo=!1,Go=!1,Ko=null,qo=null,Yo=!1,Xo=!1,Qo=!1,Zo=null,Jo=o.unstable_now(),$o=2+(Jo/10|0),ea=$o,ta=50,na=0,ra=null,ia=1;function oa(){$o=2+((o.unstable_now()-Jo)/10|0)}function aa(e,t){if(0!==Fo){if(t>Fo)return;null!==jo&&o.unstable_cancelScheduledWork(jo)}Fo=t,e=o.unstable_now()-Jo,jo=o.unstable_scheduleWork(ua,{timeout:10*(t-2)-e})}function sa(){return Uo?ea:(la(),0!==zo&&1073741823!==zo||(oa(),ea=$o),ea)}function la(){var e=0,t=null;if(null!==Bo)for(var n=Bo,r=Lo;null!==r;){var i=r.expirationTime;if(0===i){if((null===n||null===Bo)&&a("244"),r===r.nextScheduledRoot){Lo=Bo=r.nextScheduledRoot=null;break}if(r===Lo)Lo=i=r.nextScheduledRoot,Bo.nextScheduledRoot=i,r.nextScheduledRoot=null;else{if(r===Bo){(Bo=n).nextScheduledRoot=Lo,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if((0===e||i<e)&&(e=i,t=r),r===Bo)break;if(1===e)break;n=r,r=r.nextScheduledRoot}}Ho=t,zo=e}function ua(e){if(e.didTimeout&&null!==Lo){oa();var t=Lo;do{var n=t.expirationTime;0!==n&&$o>=n&&(t.nextExpirationTimeToWorkOn=$o),t=t.nextScheduledRoot}while(t!==Lo)}ca(0,e)}function ca(e,t){if(qo=t,la(),null!==qo)for(oa(),ea=$o;null!==Ho&&0!==zo&&(0===e||e>=zo)&&(!Wo||$o>=zo);)da(Ho,zo,$o>=zo),la(),oa(),ea=$o;else for(;null!==Ho&&0!==zo&&(0===e||e>=zo);)da(Ho,zo,!0),la();if(null!==qo&&(Fo=0,jo=null),0!==zo&&aa(Ho,zo),qo=null,Wo=!1,na=0,ra=null,null!==Zo)for(e=Zo,Zo=null,t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){Go||(Go=!0,Ko=e)}}if(Go)throw e=Ko,Ko=null,Go=!1,e}function da(e,t,n){if(Uo&&a("245"),Uo=!0,null===qo||n){var r=e.finishedWork;null!==r?pa(e,r,t):(e.finishedWork=null,Ro(e,!1,n),null!==(r=e.finishedWork)&&pa(e,r,t))}else null!==(r=e.finishedWork)?pa(e,r,t):(e.finishedWork=null,Ro(e,!0,n),null!==(r=e.finishedWork)&&(ha()?e.finishedWork=r:pa(e,r,t)));Uo=!1}function pa(e,t,n){var r=e.firstBatch;if(null!==r&&r._expirationTime<=n&&(null===Zo?Zo=[r]:Zo.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===ra?na++:(ra=e,na=0),Ao=_o=!0,e.current===t&&a("177"),0===(n=e.pendingCommitExpirationTime)&&a("261"),e.pendingCommitExpirationTime=0,r=t.expirationTime;var i=t.childExpirationTime;if(r=0===r||0!==i&&i<r?i:r,e.didError=!1,0===r?(e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0):(0!==(i=e.latestPendingTime)&&(i<r?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime<r&&(e.earliestPendingTime=e.latestPendingTime)),0===(i=e.earliestSuspendedTime)?Gr(e,r):r>e.latestSuspendedTime?(e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0,Gr(e,r)):r<i&&Gr(e,r)),Kr(0,e),bo.current=null,1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,hr=Cn,Bn(i=Ln())){if("selectionStart"in i)var o={start:i.selectionStart,end:i.selectionEnd};else e:{var s=(o=(o=i.ownerDocument)&&o.defaultView||window).getSelection&&o.getSelection();if(s&&0!==s.rangeCount){o=s.anchorNode;var l=s.anchorOffset,u=s.focusNode;s=s.focusOffset;try{o.nodeType,u.nodeType}catch(e){o=null;break e}var c=0,d=-1,p=-1,h=0,f=0,m=i,g=null;t:for(;;){for(var b;m!==o||0!==l&&3!==m.nodeType||(d=c+l),m!==u||0!==s&&3!==m.nodeType||(p=c+s),3===m.nodeType&&(c+=m.nodeValue.length),null!==(b=m.firstChild);)g=m,m=b;for(;;){if(m===i)break t;if(g===o&&++h===l&&(d=c),g===u&&++f===s&&(p=c),null!==(b=m.nextSibling))break;g=(m=g).parentNode}m=b}o=-1===d||-1===p?null:{start:d,end:p}}else o=null}o=o||{start:0,end:0}}else o=null;for(fr={focusedElem:i,selectionRange:o},Cn=!1,xo=r;null!==xo;){i=!1,o=void 0;try{for(;null!==xo;){if(256&xo.effectTag){var v=xo.alternate;e:switch(l=xo,l.tag){case 2:case 3:if(256&l.effectTag&&null!==v){var y=v.memoizedProps,_=v.memoizedState,S=l.stateNode;S.props=l.memoizedProps,S.state=l.memoizedState;var w=S.getSnapshotBeforeUpdate(y,_);S.__reactInternalSnapshotBeforeUpdate=w}break e;case 5:case 7:case 8:case 6:break e;default:a("163")}}xo=xo.nextEffect}}catch(e){i=!0,o=e}i&&(null===xo&&a("178"),Po(xo,o),null!==xo&&(xo=xo.nextEffect))}for(xo=r;null!==xo;){v=!1,y=void 0;try{for(;null!==xo;){var E=xo.effectTag;if(16&E&&ir(xo.stateNode,""),128&E){var C=xo.alternate;if(null!==C){var x=C.ref;null!==x&&("function"===typeof x?x(null):x.current=null)}}switch(14&E){case 2:uo(xo),xo.effectTag&=-3;break;case 6:uo(xo),xo.effectTag&=-3,po(xo.alternate,xo);break;case 4:po(xo.alternate,xo);break;case 8:co(_=xo),_.return=null,_.child=null,_.alternate&&(_.alternate.child=null,_.alternate.return=null)}xo=xo.nextEffect}}catch(e){v=!0,y=e}v&&(null===xo&&a("178"),Po(xo,y),null!==xo&&(xo=xo.nextEffect))}if(x=fr,C=Ln(),E=x.focusedElem,y=x.selectionRange,C!==E&&E&&E.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(E.ownerDocument.documentElement,E)){null!==y&&Bn(E)&&(C=y.start,void 0===(x=y.end)&&(x=C),"selectionStart"in E?(E.selectionStart=C,E.selectionEnd=Math.min(x,E.value.length)):(C=((v=E.ownerDocument||document)&&v.defaultView||window).getSelection(),_=E.textContent.length,x=Math.min(y.start,_),y=void 0===y.end?x:Math.min(y.end,_),!C.extend&&x>y&&(_=y,y=x,x=_),_=Mn(E,x),S=Mn(E,y),_&&S&&(1!==C.rangeCount||C.anchorNode!==_.node||C.anchorOffset!==_.offset||C.focusNode!==S.node||C.focusOffset!==S.offset)&&((v=v.createRange()).setStart(_.node,_.offset),C.removeAllRanges(),x>y?(C.addRange(v),C.extend(S.node,S.offset)):(v.setEnd(S.node,S.offset),C.addRange(v))))),C=[];for(x=E;x=x.parentNode;)1===x.nodeType&&C.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"===typeof E.focus&&E.focus(),E=0;E<C.length;E++)(x=C[E]).element.scrollLeft=x.left,x.element.scrollTop=x.top}for(fr=null,Cn=!!hr,hr=null,e.current=t,xo=r;null!==xo;){r=!1,E=void 0;try{for(C=n;null!==xo;){var A=xo.effectTag;if(36&A){var T=xo.alternate;switch(v=C,(x=xo).tag){case 2:case 3:var O=x.stateNode;if(4&x.effectTag)if(null===T)O.props=x.memoizedProps,O.state=x.memoizedState,O.componentDidMount();else{var k=T.memoizedProps,I=T.memoizedState;O.props=x.memoizedProps,O.state=x.memoizedState,O.componentDidUpdate(k,I,O.__reactInternalSnapshotBeforeUpdate)}var R=x.updateQueue;null!==R&&(O.props=x.memoizedProps,O.state=x.memoizedState,ri(0,R,O));break;case 5:var P=x.updateQueue;if(null!==P){if(y=null,null!==x.child)switch(x.child.tag){case 7:y=x.child.stateNode;break;case 2:case 3:y=x.child.stateNode}ri(0,P,y)}break;case 7:var D=x.stateNode;null===T&&4&x.effectTag&&mr(x.type,x.memoizedProps)&&D.focus();break;case 8:case 6:case 15:case 16:break;default:a("163")}}if(128&A){var N=xo.ref;if(null!==N){var M=xo.stateNode;switch(xo.tag){case 7:var L=M;break;default:L=M}"function"===typeof N?N(L):N.current=L}}var B=xo.nextEffect;xo.nextEffect=null,xo=B}}catch(e){r=!0,E=e}r&&(null===xo&&a("178"),Po(xo,E),null!==xo&&(xo=xo.nextEffect))}_o=Ao=!1,"function"===typeof Mr&&Mr(t.stateNode),A=t.expirationTime,t=t.childExpirationTime,0===(t=0===A||0!==t&&t<A?t:A)&&(To=null),e.expirationTime=t,e.finishedWork=null}function ha(){return!!Wo||!(null===qo||qo.timeRemaining()>ia)&&(Wo=!0)}function fa(e){null===Ho&&a("246"),Ho.expirationTime=0,Go||(Go=!0,Ko=e)}function ma(e,t){var n=Yo;Yo=!0;try{return e(t)}finally{(Yo=n)||Uo||ca(1,null)}}function ga(e,t){if(Yo&&!Xo){Xo=!0;try{return e(t)}finally{Xo=!1}}return e(t)}function ba(e,t,n){if(Qo)return e(t,n);Yo||Uo||0===Vo||(ca(Vo,null),Vo=0);var r=Qo,i=Yo;Yo=Qo=!0;try{return e(t,n)}finally{Qo=r,(Yo=i)||Uo||ca(1,null)}}function va(e,t,n,r,i){var o=t.current;return n=function(e){if(!e)return Er;e=e._reactInternalFiber;e:{(2!==tn(e)||2!==e.tag&&3!==e.tag)&&a("170");var t=e;do{switch(t.tag){case 5:t=t.stateNode.context;break e;case 2:if(Or(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}break;case 3:if(Or(t.type._reactResult)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);a("171"),t=void 0}if(2===e.tag){var n=e.type;if(Or(n))return Pr(e,n,t)}else if(3===e.tag&&Or(n=e.type._reactResult))return Pr(e,n,t);return t}(n),null===t.context?t.context=n:t.pendingContext=n,t=i,(i=Qr(r)).payload={element:e},null!==(t=void 0===t?null:t)&&(i.callback=t),Jr(o,i),No(o,r),r}function ya(e,t,n,r){var i=t.current;return va(e,t,n,i=Do(sa(),i),r)}function _a(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 7:default:return e.child.stateNode}}function Sa(e){var t=2+25*(1+((sa()-2+500)/25|0));t<=vo&&(t=vo+1),this._expirationTime=vo=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function wa(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function Ea(e,t,n){e={current:t=new Fr(5,null,null,t?3:0),containerInfo:e,pendingChildren:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:-1,context:null,pendingContext:null,hydrate:n,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},this._internalRoot=t.stateNode=e}function Ca(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function xa(e,t,n,r,i){Ca(n)||a("200");var o=n._reactRootContainer;if(o){if("function"===typeof i){var s=i;i=function(){var e=_a(o._internalRoot);s.call(e)}}null!=e?o.legacy_renderSubtreeIntoContainer(e,t,i):o.render(t,i)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Ea(e,!1,t)}(n,r),"function"===typeof i){var l=i;i=function(){var e=_a(o._internalRoot);l.call(e)}}ga(function(){null!=e?o.legacy_renderSubtreeIntoContainer(e,t,i):o.render(t,i)})}return _a(o._internalRoot)}function Aa(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return Ca(t)||a("200"),function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Qe,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Oe=function(e,t,n){switch(t){case"input":if(wt(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=U(r);i||a("90"),Ge(r),wt(r,i)}}}break;case"textarea":Qn(e,n);break;case"select":null!=(t=n.value)&&qn(e,!!n.multiple,t,!1)}},Sa.prototype.render=function(e){this._defer||a("250"),this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new wa;return va(e,t,null,n,r._onCommit),r},Sa.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Sa.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(this._defer&&null!==t||a("251"),this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var r=null,i=t;i!==this;)r=i,i=i._next;null===r&&a("251"),r._next=i._next,this._next=t,e.firstBatch=this}this._defer=!1,t=n,Uo&&a("253"),Ho=e,zo=t,da(e,t,!0),ca(1,null),t=this._next,this._next=null,null!==(t=e.firstBatch=t)&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},Sa.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}},wa.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},wa.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];"function"!==typeof n&&a("191",n),n()}}},Ea.prototype.render=function(e,t){var n=this._internalRoot,r=new wa;return null!==(t=void 0===t?null:t)&&r.then(t),ya(e,n,null,r._onCommit),r},Ea.prototype.unmount=function(e){var t=this._internalRoot,n=new wa;return null!==(e=void 0===e?null:e)&&n.then(e),ya(null,t,null,n._onCommit),n},Ea.prototype.legacy_renderSubtreeIntoContainer=function(e,t,n){var r=this._internalRoot,i=new wa;return null!==(n=void 0===n?null:n)&&i.then(n),ya(t,r,e,i._onCommit),i},Ea.prototype.createBatch=function(){var e=new Sa(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)n.firstBatch=e,e._next=null;else{for(n=null;null!==r&&r._expirationTime<=t;)n=r,r=r._next;e._next=r,null!==n&&(n._next=e)}return e},Ne=ma,Me=ba,Le=function(){Uo||0===Vo||(ca(Vo,null),Vo=0)};var Ta={createPortal:Aa,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;return void 0===t&&("function"===typeof e.render?a("188"):a("268",Object.keys(e))),e=null===(e=rn(t))?null:e.stateNode},hydrate:function(e,t,n){return xa(null,e,t,!0,n)},render:function(e,t,n){return xa(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return(null==e||void 0===e._reactInternalFiber)&&a("38"),xa(e,t,n,!1,r)},unmountComponentAtNode:function(e){return Ca(e)||a("40"),!!e._reactRootContainer&&(ga(function(){xa(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return Aa.apply(void 0,arguments)},unstable_batchedUpdates:ma,unstable_interactiveUpdates:ba,flushSync:function(e,t){Uo&&a("187");var n=Yo;Yo=!0;try{return Mo(e,t)}finally{Yo=n,ca(1,null)}},unstable_flushControlled:function(e){var t=Yo;Yo=!0;try{Mo(e)}finally{(Yo=t)||Uo||ca(1,null)}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[F,j,U,R.injectEventPluginsByName,v,K,function(e){A(e,G)},Pe,De,On,D]},unstable_createRoot:function(e,t){return Ca(e)||a("278"),new Ea(e,!0,null!=t&&!0===t.hydrate)}};!function(e){var t=e.findFiberByHostInstance;(function(e){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Mr=Br(function(e){return t.onCommitFiberRoot(n,e)}),Lr=Br(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}})(i({},e,{findHostInstanceByFiber:function(e){return null===(e=rn(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}({findFiberByHostInstance:B,bundleType:0,version:"16.5.2",rendererPackageName:"react-dom"});var Oa={default:Ta},ka=Oa&&Ta||Oa;e.exports=ka.default||ka},function(e,t,n){"use strict";e.exports=n(1211)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=null,i=!1,o=!1,a="object"===typeof performance&&"function"===typeof performance.now,s={timeRemaining:a?function(){var e=m()-performance.now();return 0<e?e:0}:function(){var e=m()-Date.now();return 0<e?e:0},didTimeout:!1};function l(){if(!i){var e=r.timesOutAt;o?f():o=!0,h(c,e)}}function u(){var e=r,t=r.next;if(r===t)r=null;else{var n=r.previous;r=n.next=t,t.previous=n}e.next=e.previous=null,(e=e.callback)(s)}function c(e){i=!0,s.didTimeout=e;try{if(e)for(;null!==r;){var n=t.unstable_now();if(!(r.timesOutAt<=n))break;do{u()}while(null!==r&&r.timesOutAt<=n)}else if(null!==r)do{u()}while(null!==r&&0<m()-t.unstable_now())}finally{i=!1,null!==r?l():o=!1}}var d,p,h,f,m,g=Date,b="function"===typeof setTimeout?setTimeout:void 0,v="function"===typeof clearTimeout?clearTimeout:void 0,y="function"===typeof requestAnimationFrame?requestAnimationFrame:void 0,_="function"===typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function S(e){d=y(function(t){v(p),e(t)}),p=b(function(){_(d),e(t.unstable_now())},100)}if(a){var w=performance;t.unstable_now=function(){return w.now()}}else t.unstable_now=function(){return g.now()};if("undefined"===typeof window){var E=-1;h=function(e){E=setTimeout(e,0,!0)},f=function(){clearTimeout(E)},m=function(){return 0}}else if(window._schedMock){var C=window._schedMock;h=C[0],f=C[1],m=C[2]}else{"undefined"!==typeof console&&("function"!==typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!==typeof _&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var x=null,A=!1,T=-1,O=!1,k=!1,I=0,R=33,P=33;m=function(){return I};var D="__reactIdleCallback$"+Math.random().toString(36).slice(2);window.addEventListener("message",function(e){if(e.source===window&&e.data===D){A=!1;var n=t.unstable_now();if(e=!1,0>=I-n){if(!(-1!==T&&T<=n))return void(O||(O=!0,S(N)));e=!0}if(T=-1,n=x,x=null,null!==n){k=!0;try{n(e)}finally{k=!1}}}},!1);var N=function(e){O=!1;var t=e-I+P;t<P&&R<P?(8>t&&(t=8),P=t<R?R:t):R=t,I=e+P,A||(A=!0,window.postMessage(D,"*"))};h=function(e,t){x=e,T=t,k?window.postMessage(D,"*"):O||(O=!0,S(N))},f=function(){x=null,A=!1,T=-1}}t.unstable_scheduleWork=function(e,n){var i=t.unstable_now();if(e={callback:e,timesOutAt:n=void 0!==n&&null!==n&&null!==n.timeout&&void 0!==n.timeout?i+n.timeout:i+5e3,next:null,previous:null},null===r)r=e.next=e.previous=e,l();else{i=null;var o=r;do{if(o.timesOutAt>n){i=o;break}o=o.next}while(o!==r);null===i?i=r:i===r&&(r=e,l()),(n=i.previous).next=i.previous=e,e.next=i,e.previous=n}return e},t.unstable_cancelScheduledWork=function(e){var t=e.next;if(null!==t){if(t===e)r=null;else{e===r&&(r=t);var n=e.previous;n.next=t,t.previous=n}e.next=e.previous=null}}},function(e,t,n){"use strict";var r=n(1),i=(n.n(r),n(17)),o=n.n(i),a=n(586);n(370);t.a=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"store",n=arguments[1]||t+"Subscription",i=function(e){function i(n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);var o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,e.call(this,n,r));return o[t]=n.store,o}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(i,e),i.prototype.getChildContext=function(){var e;return(e={})[t]=this[t],e[n]=null,e},i.prototype.render=function(){return r.Children.only(this.props.children)},i}(r.Component);return i.propTypes={store:a.a.isRequired,children:o.a.element.isRequired},i.childContextTypes=((e={})[t]=a.a.isRequired,e[n]=a.b,e),i}()},function(e,t,n){"use strict";var r=n(585);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=null,i={notify:function(){}};var o=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.store=t,this.parentSub=n,this.onStateChange=r,this.unsubscribe=null,this.listeners=i}return e.prototype.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},e.prototype.notifyNestedSubs=function(){this.listeners.notify()},e.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},e.prototype.trySubscribe=function(){var e,t;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=(e=[],t=[],{clear:function(){t=r,e=r},notify:function(){for(var n=e=t,r=0;r<n.length;r++)n[r]()},get:function(){return t},subscribe:function(n){var i=!0;return t===e&&(t=e.slice()),t.push(n),function(){i&&e!==r&&(i=!1,t===e&&(t=e.slice()),t.splice(t.indexOf(n),1))}}}))},e.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=i)},e}()},function(e,t,n){"use strict";t.a=function(e,t){if(i(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(var a=0;a<n.length;a++)if(!r.call(t,n[a])||!i(e[n[a]],t[n[a]]))return!1;return!0};var r=Object.prototype.hasOwnProperty;function i(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}},function(e,t,n){"use strict";var r=n(371),i=n(591);t.a=[function(e){return"function"===typeof e?Object(i.b)(e,"mapDispatchToProps"):void 0},function(e){return e?void 0:Object(i.a)(function(e){return{dispatch:e}})},function(e){return e&&"object"===typeof e?Object(i.a)(function(t){return Object(r.b)(e,t)}):void 0}]},function(e,t,n){"use strict";(function(e,r){var i,o=n(1218);i="undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof e?e:r;var a=Object(o.a)(i);t.a=a}).call(t,n(28),n(590)(e))},function(e,t,n){"use strict";t.a=function(e){var t,n=e.Symbol;"function"===typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable";return t}},function(e,t,n){"use strict";var r=n(1220),i=n(1225),o=n(1227),a="[object Object]",s=Function.prototype,l=Object.prototype,u=s.toString,c=l.hasOwnProperty,d=u.call(Object);t.a=function(e){if(!Object(o.a)(e)||Object(r.a)(e)!=a)return!1;var t=Object(i.a)(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==d}},function(e,t,n){"use strict";var r=n(593),i=n(1223),o=n(1224),a="[object Null]",s="[object Undefined]",l=r.a?r.a.toStringTag:void 0;t.a=function(e){return null==e?void 0===e?s:a:l&&l in Object(e)?Object(i.a)(e):Object(o.a)(e)}},function(e,t,n){"use strict";var r=n(1222),i="object"==typeof self&&self&&self.Object===Object&&self,o=r.a||i||Function("return this")();t.a=o},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(t,n(28))},function(e,t,n){"use strict";var r=n(593),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,s=r.a?r.a.toStringTag:void 0;t.a=function(e){var t=o.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var i=a.call(e);return r&&(t?e[s]=n:delete e[s]),i}},function(e,t,n){"use strict";var r=Object.prototype.toString;t.a=function(e){return r.call(e)}},function(e,t,n){"use strict";var r=n(1226),i=Object(r.a)(Object.getPrototypeOf,Object);t.a=i},function(e,t,n){"use strict";t.a=function(e,t){return function(n){return e(t(n))}}},function(e,t,n){"use strict";t.a=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){"use strict";var r=n(591);t.a=[function(e){return"function"===typeof e?Object(r.b)(e,"mapStateToProps"):void 0},function(e){return e?void 0:Object(r.a)(function(){return{}})}]},function(e,t,n){"use strict";n(592);var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function i(e,t,n){return r({},n,e,t)}t.a=[function(e){return"function"===typeof e?function(e){return function(t,n){n.displayName;var r=n.pure,i=n.areMergedPropsEqual,o=!1,a=void 0;return function(t,n,s){var l=e(t,n,s);return o?r&&i(l,a)||(a=l):(o=!0,a=l),a}}}(e):void 0},function(e){return e?void 0:function(){return i}}]},function(e,t,n){"use strict";t.a=function(e,t){var n=t.initMapStateToProps,o=t.initMapDispatchToProps,a=t.initMergeProps,s=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),l=n(e,s),u=o(e,s),c=a(e,s);0;return(s.pure?i:r)(l,u,c,e,s)};n(1231);function r(e,t,n,r){return function(i,o){return n(e(i,o),t(r,o),o)}}function i(e,t,n,r,i){var o=i.areStatesEqual,a=i.areOwnPropsEqual,s=i.areStatePropsEqual,l=!1,u=void 0,c=void 0,d=void 0,p=void 0,h=void 0;function f(i,l){var f,m,g=!a(l,c),b=!o(i,u);return u=i,c=l,g&&b?(d=e(u,c),t.dependsOnOwnProps&&(p=t(r,c)),h=n(d,p,c)):g?(e.dependsOnOwnProps&&(d=e(u,c)),t.dependsOnOwnProps&&(p=t(r,c)),h=n(d,p,c)):b?(f=e(u,c),m=!s(f,d),d=f,m&&(h=n(d,p,c)),h):h}return function(i,o){return l?f(i,o):(d=e(u=i,c=o),p=t(r,c),h=n(d,p,c),l=!0,h)}}},function(e,t,n){"use strict";n(370)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(1233),a=n(3030),s=(n.n(a),n(3031)),l=n(86),u=n(3049),c=(n.n(u),n(3050)),d=(n.n(c),n(3051)),p=(n.n(d),n(41)),h=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var f=Object(p.n)({palette:{defaultFontStyle:{fontFamily:"'Inter'",fontWeight:"normal"},themePrimary:"#0C92CD",themeLighterAlt:"#060900",themeLighter:"#053b51",themeLight:"#044c6a",themeTertiary:"#096e9d",themeSecondary:"#0875a5",themeDarkAlt:"#0a84b7",themeDark:"#0cb3fd",themeDarker:"#7cdbf6",neutralLighterAlt:"#f8f8f8",neutralLighter:"#000000",neutralLight:"#eaeaea",neutralQuaternaryAlt:"#dadada",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c8c8",neutralTertiary:"#d3dfe5",neutralSecondary:"#373737",neutralPrimaryAlt:"#2f2f2f",neutralPrimary:"#000000",neutralDark:"#151515",black:"#0b0b0b",white:"#ffffff"}});f.fonts={tiny:{fontFamily:"aeondikBold",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:"10px",fontWeight:400},xSmall:{fontFamily:"aeondikBold",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:"11px",fontWeight:400},small:{fontFamily:"'Inter'",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:"12px",fontWeight:400},smallPlus:{fontFamily:"'Inter'",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:"13px",fontWeight:400},medium:{fontFamily:"'Inter'",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:"14px",fontWeight:400},mediumPlus:{fontFamily:"'Inter'",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:"15px",fontWeight:400},large:{fontFamily:"'Inter'",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:"17px",fontWeight:300},xLarge:{fontFamily:"'Inter'",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:"21px",fontWeight:100},xLargePlus:{fontFamily:"'Inter'",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:"21px",fontWeight:100},xxLarge:{fontFamily:"'Inter'",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:"28px",fontWeight:100},xxLargePlus:{fontFamily:"'Inter'",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:"28px",fontWeight:100},superLarge:{fontFamily:"'Inter'",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:"42px",fontWeight:100},mega:{fontFamily:"'Inter'",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:"72px",fontWeight:100}},Object(p.o)(f),Object(l.b)();var m=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),h(t,[{key:"render",value:function(){return i.a.createElement("div",{className:"App"},i.a.createElement(s.a,null,i.a.createElement(o.a,null)))}}]),t}();t.a=m},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(11),l=n(1236),u=n(2055),c=n(2091),d=n(2109),p=n(2111),h=n(2113),f=n(507),m=n.n(f),g=n(2170),b=n(2172),v=n.n(b),y=n(2184),_=(n.n(y),n(234)),S=n(2191),w=n(464),E=n(2192),C=n(2198),x=n(2328),A=n(2330),T=n(2338),O=n(2339),k=(n.n(O),n(2340)),I=n(2992),R=n(29),P=n(2993),D=n(3e3),N=n(325),M=(n.n(N),n(3004)),L=(n.n(M),n(3005)),B=n(3007),F=n(3008),j=n(3010),U=n(3013),H=n(3014),z=n(5),V=n(403),W=n(310),G=n(41),K=n(190),q=(n.n(K),n(45)),Y=n(101),X=n(38),Q=n(44),Z=n(3019),J=n(3021),$=n(577),ee=n(3023),te=n(3024),ne=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function re(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}function ie(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var oe=n(3028),ae=n(3029),se=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),s=0;s<i;s++)o[s]=arguments[s];return n=r=ie(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state={flag:!1,layoutHeight:0,needsUpdate:!1,accordionsHeight:0,contentDisabled:!1,combinationBarHeight:0,errorDialogHidden:!0,loadingScreenShowing:!0,hasError:!1,includeImperviousLinerWaringError:!1,accordionSections:[{id:0,name:"tutorialProjectInformation"},{id:1,name:"tutorialBackgroundAndTools"},{id:2,name:"tutorialSystemParameters"},{id:3,name:"tutorialDrawingsAndReports"},{id:4,name:"tutorialContactUs"}]},r.renderPDFReportModal=function(){return r.props.showPdfModal?a.a.createElement(k.a,null):null},r.renderEditOrRemoveManifoldChamberModal=function(){var e=r.props,t=e.content,n=e.lang,i=e.showManifoldChamberEditOrRemovePrompt;return a.a.createElement(G.d,{hidden:!i,dialogContentProps:{type:G.g.normal,title:t[n].editOrRemoveManifold,subText:t[n].editOrRemoveManifoldSubText},minWidth:"400px",modalProps:{isBlocking:!0}},a.a.createElement(G.f,null,a.a.createElement(R.g,{onClick:function(){return r.handleRemovalPromptDialogClose(!1)},text:t[n].editOrRemoveManifoldEditButton,className:"edit-new-manifold"}),a.a.createElement(K.DefaultButton,{onClick:function(){return r.handleRemovalPromptDialogClose(!0)},text:t[n].editOrRemoveManifoldRemoveButton,className:"edit-existing-manifold"})))},r.handleRemovalPromptDialogClose=function(e){var t=r.props.manifoldChamberEditOrRemoveData,n=t.manifoldId,i=t.accessory,o=t.row,a=t.col;if(e){if(1===q.d.countOutlets()&&"Outlet-Manifold"===r.props.manifoldChamberEditOrRemoveData.accessory.id&&r.props.hasImperviousLiner)return r.setState({includeImperviousLinerWaringError:!0}),r.props.showManifoldChamberEditOrRemove(!1),null;var s=q.d.getManifoldByIdFromMain(n);s&&(r.props.removeManifold(s),r.props.cleanChambersByArrayIsolator(n,o,a)),r.props.deactivate(o,a)}else r.props.showManifoldEntryDialog(n,i,!1);r.props.showManifoldChamberEditOrRemove(!1)},r.disableDblClick=function(){document.getElementById("tutorialSystemParameters").style.pointerEvents="none",setTimeout(function(){document.getElementById("tutorialSystemParameters").style.pointerEvents="auto"},350)},ie(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["PureComponent"]),ne(t,[{key:"componentDidMount",value:function(){var e=re(i.a.mark(function e(){var t,n,r=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout(function(){r.setState({loadingScreenShowing:!1})},1e3),(t=new URLSearchParams(window.location.search)).has("d")&&this.props.enableDebuging(),e.t0=t.get("projectType"),e.next=e.t0===z._102?6:(e.t0,z._101,8);break;case 6:return window._projectType=z._102,e.abrupt("break",9);case 8:window._projectType=z._101;case 9:return document.addEventListener("contextmenu",function(e){return e.preventDefault()}),"TRUE"===Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"}).REACT_APP_IS_TESTING&&document.addEventListener("INJECT_TESTING_ACTION",function(e){r.props.injectTestingAction(e.detail)},!1),t.has("isFromDesktop")&&this.props.setMultiBedDesktopEnabled(!0,"1"===t.get("isMultiBed")),this._updateDimensions=this.updateDimensions.bind(this),this._updateDimensions(),window.addEventListener("resize",this._updateDimensions),(n=localStorage.getItem("productType"))?n!==z._101&&n!==z._102?localStorage.setItem("productType",z._101):this.props.switchProductType(n):localStorage.setItem("productType",z._101),e.next=19,this.checkLatestVersion();case 19:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"checkLatestVersion",value:function(){var e=re(i.a.mark(function e(){var t,n;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch("version.json",{headers:{"Cache-Control":"no-cache"}});case 3:return t=e.sent,e.next=6,t.json();case 6:"10-28-24 10:00"!==(n=e.sent).version?this.setState({needsUpdate:!0}):console.log("Current remote version is:",n.version),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),e.t0.message.includes("Unexpected token <")&&console.info("At Layout/index.js :: checkLatestVersion(); No version file found in remote. "+e.t0.message);case 13:case"end":return e.stop()}},e,this,[[0,10]])}));return function(){return e.apply(this,arguments)}}()},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this._updateDimensions)}},{key:"updateDimensions",value:function(){var e=this;try{var t=document.getElementById("top-bar"),n=document.body.clientHeight-t.clientHeight;this.setState({layoutHeight:n}),setTimeout(function(){var t=document.getElementById("toolbox-bar"),r=n-t.clientHeight;e.setState({accordionsHeight:r})})}catch(e){console.warn("An issue occurred while retrieving layout dimensions")}}},{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.content,i=(t.projectType,t.isSigningIn),o=t.isSigningOut,s=this.state,f=s.layoutHeight,b=s.accordionsHeight,S=function(t,n,r,i,o,s,l){if(!s){var u=e.props.toggleTutorial?"visible":"hidden",c=e.props.accordionStates[o];return a.a.createElement(y.AccordionItem,{key:0,title:a.a.createElement("div",{className:"titleStyles"},a.a.createElement("span",{className:"ms-Icon ms-Icon--ChevronRightSmall"}),a.a.createElement("i",{className:"ms-Icon ms-Icon--ChevronDownSmall"})," \xa0 ",t),expanded:c,id:o,className:l+" "+o+" accordion-section "+(r?" disabled":""),onClick:function(){return e.disableDblClick()},style:{overflow:u},disabled:e.props.toggleTutorial},a.a.createElement(F.a,{name:o},n))}};return a.a.createElement(a.a.Fragment,null,a.a.createElement(_.a,{tag:"div",className:"loadingBlockUI",blocking:i||o},a.a.createElement("div",{className:"updateDiv",style:{display:this.state.needsUpdate?"block":"none"}},r[n].youAreUsingOutdatedVersion," \xa0",a.a.createElement(R.g,{onClick:function(e){window.location.reload(!0)},text:r[n].updateNow})," ",a.a.createElement("br",null),a.a.createElement("strong",null,r[n].note)," ",r[n].updateNowMultipleClicks),a.a.createElement("div",{className:"ms-Grid",style:{height:"100%"}},a.a.createElement(m.a,{className:"loadingScreen",loading:this.state.loadingScreenShowing||this.props.loadingBed,bgColor:this.props.loadingBed&&!this.props.loadingMultiBedProject?"rgba(217,217,214,0.75)":"#D9D9D6",spinnerColor:"#0C92CD",textColor:"#0C92CD",logoSrc:ae},a.a.createElement("div",{className:"loadingDiv",style:{visibility:!this.props.chamberType&&this.state.errorDialogHidden?"visible":"hidden"}})),a.a.createElement("div",{id:"top-bar",className:"ms-Grid-row"},a.a.createElement(C.a,null)),f?a.a.createElement("div",{id:"layout",className:"ms-Grid-row",style:{height:f+"px"}},a.a.createElement("div",{className:!1===this.state.flag?"ms-Grid-col ms-sm8 ms-md8 ms-lg4 ms-xl3 ms-xxl3 ms-xxxl2 leftSection":null,style:!1===this.state.flag?{textAlign:"left",backgroundColor:"#F5FAFC"}:{display:"none"}},a.a.createElement("div",{id:"toolbox-bar"},a.a.createElement(L.a,null)),b?a.a.createElement("div",{className:"scrollableSection",style:{height:b+"px"}},a.a.createElement(y.Accordion,{onChange:function(t){var n=t&&Array.isArray(t.activeItems)?t.activeItems:[];e.state.accordionSections.forEach(function(t){var r=n.includes(t.id);r&&!e.props.accordionStates[t.name]?e.props.openAccordionSection(t.name):!r&&e.props.accordionStates[t.name]&&e.props.closeAccordionSection(t.name)})},duration:"300"},S(r[n].projectInfo,a.a.createElement(x.a,null),!1,0,"tutorialProjectInformation",null,"projectInfoSection"),S(r[n].backgroundAndTools,a.a.createElement(A.a,null),!1,0,"tutorialBackgroundAndTools",null,"backgroundAndToolsSection"),S(r[n].systemParameters,a.a.createElement(c.a,null),!1,0,"tutorialSystemParameters",null,"systemParametersSection"),S(r[n].drawingsAndReports,a.a.createElement(T.a,null),!1,0,"tutorialDrawingsAndReports",null,"drawingsAndReportsSection"),S(r[n].contactUs,a.a.createElement(U.a,null),!1,0,"tutorialContactUs",null,"contactUsSection")),a.a.createElement("div",{style:{marginTop:"5px"}})):null),document.body.clientWidth>=768?a.a.createElement("div",{style:le.viewPort},a.a.createElement(g.a,null),a.a.createElement(p.a,null),a.a.createElement(h.a,null),a.a.createElement(Z.a,null),a.a.createElement(J.a,null),a.a.createElement(V.b,null),e.state.flag?a.a.createElement(I.a,{side:"Right",margin:"0",togglePanel:function(){return e.setState({flag:!e.state.flag})}}):a.a.createElement(I.a,{side:"Left",margin:"0",togglePanel:function(){return e.setState({flag:!e.state.flag})}}),a.a.createElement(F.a,{attr:le.viewPort2,name:"canvasLayer"},a.a.createElement(v.a,null,a.a.createElement(l.a,null))),a.a.createElement(E.a,null)):null):null,a.a.createElement(u.a,null),a.a.createElement(H.a,null),a.a.createElement(d.a,null),a.a.createElement(P.a,null),a.a.createElement(D.a,null),this.renderPDFReportModal(),a.a.createElement(B.a,null),a.a.createElement(N.ToastContainer,null),a.a.createElement(j.a,null),this.renderEditOrRemoveManifoldChamberModal()),a.a.createElement(G.d,{hidden:!this.state.includeImperviousLinerWaringError,dialogContentProps:{type:G.g.normal,title:r[n].imperviousLinerWarningTitle,subText:r[n].imperviousLinerWarning2},modalProps:{isBlocking:!1,containerClassName:"alert-level-container alert-level-3-container"}},a.a.createElement(G.f,null,a.a.createElement(K.DefaultButton,{onClick:function(){e.setState({includeImperviousLinerWaringError:!1})},text:r[n].cancel,className:"outline_grey_ads"}))),a.a.createElement(ee.a,null),a.a.createElement(te.a,null),a.a.createElement("div",{className:"watermarked-image-container"},a.a.createElement("img",{className:"watermarked-image",src:""+oe}))))}}]),t}(),le={viewPort:{height:"100%",display:"flex",minWidth:"10px",minHeight:"10px",position:"relative"},viewPort2:{height:"100%",minWidth:"100%",minHeight:"100%"}},ue={enableDebuging:S.a,switchProductType:w.a,injectTestingAction:S.b,showManifoldEntryDialog:W.l,showManifoldChamberEditOrRemove:W.k,removeManifold:W.d,deactivate:Y.f,cleanChambersByArrayIsolator:Y.c,setMultiBedDesktopEnabled:Q.h,openAccordionSection:$.c,closeAccordionSection:$.a};t.a=Object(s.b)(function(e){return{showPdfModal:e.pdf.showPdfModal,chamberType:e.globals.chamberType,showPipesPdfModal:e.pdf.showPipesPdfModal,showManifoldChamberEditOrRemovePrompt:e.manifoldEntry.showManifoldChamberEditOrRemovePrompt,manifoldChamberEditOrRemoveData:e.manifoldEntry.manifoldChamberEditOrRemoveData,isSigningIn:e.authentication.isSigningIn,isSigningOut:e.authentication.isSigningOut,projectType:e.globals.projectType,pipeVolumevolume:e.pipeBed.volume,content:e.localization.content,lang:e.localization.lang,isMultiBedProject:X.b.isMultiBedProject(),loadingBed:e.multiBed.loadingBed,loadingMultiBedProject:e.multiBed.loadingMultiBedProject,multiBedIsFromDesktop:e.multiBed.isFromDesktop,multiBedIsMultiBedDesktopEnabled:e.multiBed.isMultiBedDesktopEnabled,hasImperviousLiner:e.calculations.hasImperviousLiner,accordionStates:e.accordion.accordionStates,toggleTutorial:e.tutorial.toggleTutorial,expandAccordion:e.accordion.expandAccordion}},ue)(se)},function(e,t,n){var r=function(){return this}()||Function("return this")(),i=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,o=i&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,e.exports=n(1235),i)r.regeneratorRuntime=o;else try{delete r.regeneratorRuntime}catch(e){r.regeneratorRuntime=void 0}},function(e,t){!function(t){"use strict";var n,r=Object.prototype,i=r.hasOwnProperty,o="function"===typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag",u="object"===typeof e,c=t.regeneratorRuntime;if(c)u&&(e.exports=c);else{(c=t.regeneratorRuntime=u?e.exports:{}).wrap=_;var d="suspendedStart",p="suspendedYield",h="executing",f="completed",m={},g={};g[a]=function(){return this};var b=Object.getPrototypeOf,v=b&&b(b(R([])));v&&v!==r&&i.call(v,a)&&(g=v);var y=C.prototype=w.prototype=Object.create(g);E.prototype=y.constructor=C,C.constructor=E,C[l]=E.displayName="GeneratorFunction",c.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===E||"GeneratorFunction"===(t.displayName||t.name))},c.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,C):(e.__proto__=C,l in e||(e[l]="GeneratorFunction")),e.prototype=Object.create(y),e},c.awrap=function(e){return{__await:e}},x(A.prototype),A.prototype[s]=function(){return this},c.AsyncIterator=A,c.async=function(e,t,n,r){var i=new A(_(e,t,n,r));return c.isGeneratorFunction(t)?i:i.next().then(function(e){return e.done?e.value:i.next()})},x(y),y[l]="Generator",y[a]=function(){return this},y.toString=function(){return"[object Generator]"},c.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},c.values=R,I.prototype={constructor:I,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&i.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,i){return s.type="throw",s.arg=e,t.next=r,i&&(t.method="next",t.arg=n),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=i.call(a,"catchLoc"),u=i.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;k(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:R(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=n),m}}}function _(e,t,n,r){var i=t&&t.prototype instanceof w?t:w,o=Object.create(i.prototype),a=new I(r||[]);return o._invoke=function(e,t,n){var r=d;return function(i,o){if(r===h)throw new Error("Generator is already running");if(r===f){if("throw"===i)throw o;return P()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=T(a,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=f,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=h;var l=S(e,t,n);if("normal"===l.type){if(r=n.done?f:p,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=f,n.method="throw",n.arg=l.arg)}}}(e,n,a),o}function S(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function w(){}function E(){}function C(){}function x(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function A(e){var t;this._invoke=function(n,r){function o(){return new Promise(function(t,o){!function t(n,r,o,a){var s=S(e[n],e,r);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"===typeof u&&i.call(u,"__await")?Promise.resolve(u.__await).then(function(e){t("next",e,o,a)},function(e){t("throw",e,o,a)}):Promise.resolve(u).then(function(e){l.value=e,o(l)},a)}a(s.arg)}(n,r,t,o)})}return t=t?t.then(o,o):o()}}function T(e,t){var r=e.iterator[t.method];if(r===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,T(e,t),"throw"===t.method))return m;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var i=S(r,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,m;var o=i.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,m):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function R(e){if(e){var t=e[a];if(t)return t.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(i.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return o.next=o}}return{next:P}}function P(){return{value:n,done:!0}}}(function(){return this}()||Function("return this")())},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(11),l=n(25),u=(n.n(l),n(1244)),c=n(1245),d=n(2028),p=n(2042),h=n(2043),f=n(2045),m=n(114),g=n(50),b=n(314),v=n(5),y=n(2047),_=(n.n(y),n(2048)),S=n(2049),w=n(2050),E=n(38),C=n(846),x=n(41),A=n(56),T=n(44),O=n(23),k=(n.n(O),n(126)),I=n(182),R=n(49),P=n(183),D=n(2054),N=n(179),M=n(46),L=n(127),B=n(128),F=n(150),j=n(55),U=n(83),H=n(317),z=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function V(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function W(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}var G=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={dimensionsComputed:!1,nextTabKey:null,previousTabKey:null},n.keyPressed=n.keyPressed.bind(n),n.keyUp=n.keyUp.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["Component"]),z(t,[{key:"scale",value:function(){var e=this.props,t=e.viewportScaleX,n=e.viewportScaleY,r=this.stageNode.getStage();r.scale({x:t,y:n}),r.batchDraw()}},{key:"position",value:function(){var e=this.props,t=e.viewportPositionX,n=e.viewportPositionY,r=this.stageNode.getStage();r.position({x:t,y:n}),r.batchDraw()}},{key:"isInsideIframe",value:function(){return window.self!==window.top}},{key:"keyPressed",value:function(e){!this.props.pressedKeys.has(e.key)&&this.props.keysOfInterest.has(e.key)&&this.props.addPressedKey(e.key)}},{key:"keyUp",value:function(e){this.props.pressedKeys.has(e.key)&&this.props.keysOfInterest.has(e.key)&&this.props.deletePressedKey(e.key)}},{key:"handleZoom",value:function(e){e.preventDefault();var t=this.props.viewportScaleX,n=this.props.viewportScaleY,r=this.stageNode.getStage(),i=r.getPointerPosition().x/t-r.x()/t,o=r.getPointerPosition().y/n-r.y()/n,a=e.deltaY<0?this.props.viewportScaleX+.25:this.props.viewportScaleX-.25;a=a.step(.25).clamp(.1,5),this.props.scaleStage(a,a);var s={x:-(i-r.getPointerPosition().x/a)*a,y:-(o-r.getPointerPosition().y/a)*a};this.props.positionStage(s.x,s.y)}},{key:"componentDidMount",value:function(){var e=this;this.isInsideIframe()||(window.konvaStage=this.stageNode.getStage(),document.addEventListener("keydown",this.keyPressed,!1),document.addEventListener("keyup",this.keyUp,!1),this.props.setDimensions(this.props.height,this.props.width),this.stageContainer.addEventListener("contextmenu",function(e){e.preventDefault()}),this.stageContainer.addEventListener("wheel",function(t){e.handleZoom(t)}),this.stageContainer.onmousedown=function(t){if(1===t.button)return e.stageNode.getStage().container().style.cursor="grab",e.props.switchPanning(!0),!1},this.stageContainer.onmouseup=function(t){if(1===t.button)return e.props.switchPanning(!1),!1})}},{key:"componentDidUpdate",value:function(e){e.viewportScaleX===this.props.viewportScaleX&&e.viewportScaleY===this.props.viewportScaleY||this.scale(),this.anyPropHasChanged(e,["computedHeight","computeWidth"])&&!this.state.dimensionsComputed&&(this.props.pipeBedSetCentralizedCoordinates({x:.5*this.props.computeWidth/2+this.props.bedWidth/2,y:1.15*this.props.computedHeight/2-this.props.bedLength/2}),this.props.chamberBedSetCentralizedCoordinates({x:this.props.computeWidth/2+this.props.chamberbedHeight*this.props.chamberbedScaleX/2,y:this.props.computedHeight/2-this.props.chamberbedWidth*this.props.chamberbedScaleY/2}),this.setState({dimensionsComputed:!0})),this.props.isPanning?this.stageNode.getStage().container().style.cursor="grab":this.stageNode&&(this.stageNode.getStage().container().style.cursor="default"),e.isMultiBedProject!==this.props.isMultiBedProject&&(window.konvaStage=this.stageNode.getStage())}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.keyPressed,!1),document.removeEventListener("keyup",this.keyUp,!1)}},{key:"anyPropHasChanged",value:function(e,t){var n=!1,r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;n=this.props[l]!==e[l]||n}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}},{key:"renderBedComponent",value:function(){switch(this.props.projectType){case v._101:return a.a.createElement(c.a,{x:this.props.width/6,y:this.props.height/6,height:this.props.width/4,width:this.props.height/4,rotation:0,scaleY:1,scaleX:1});case v._102:return a.a.createElement(d.a,{x:this.props.width/6,y:this.props.height/6,height:this.props.width/4,width:this.props.height/4,rotation:0,scaleY:1,scaleX:1})}}},{key:"onTabClicked",value:function(){var e=W(i.a.mark(function e(t,n){var r,o,a;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.props.itemKey,o=this.state.nextTabKey,this.setState({nextTabKey:r,previousTabKey:o}),a=this.props.multibedIsDirty,"overview"!==r){e.next=14;break}if(!a){e.next=11;break}return this.props.showUnsavedChangesDialog(),n.preventDefault(),e.abrupt("return",!1);case 11:this.discardChanges();case 12:e.next=21;break;case 14:if(!a){e.next=20;break}return this.props.showUnsavedChangesDialog(),n.preventDefault(),e.abrupt("return",!1);case 20:this.discardChanges();case 21:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}()},{key:"saveSubProject",value:function(){var e=W(i.a.mark(function e(){var t,n,r,o,a,s,l,u,c,d,p=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.props.loadingBed(!0),t=this.state,n=t.nextTabKey,null===(r=t.previousTabKey)&&(r="overview"),null===n&&(n="overview"),o="overview"===n,a="overview"===r?N.b.getLastBed():N.b.getBedById(r),s=o?N.b.getLastBed():N.b.getBedById(n),l=a.id,u={bedName:a.name},e.next=12,k.a.saveOrCreateSubProject(l,u,this.props);case 12:return c=e.sent,e.next=15,k.a.syncAutomationProcess(c,this.props);case 15:return(d=L.a.getPlaceholderSettings(a.name,this.props)).bedId=a.id,this.props.updatePlaceholder(d),e.next=20,k.a.saveMainProject(this.props);case 20:k.a.clearViewPortForMultiBed(this.props).then(function(){var e="";k.a.loadSubProject(s.id,p.props).then(function(t){if(e=t.projectType,"PIPE"===t.projectType){var n=p.props.pipeBed.dimensions,r=n.length,i=n.width;p.props.setPipeDesign(i.ft,r.ft)}}).finally(W(i.a.mark(function t(){return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(p.props.setDirtyStateForMultiBeds(!1),"PIPE"!==e){t.next=4;break}return t.next=4,L.a.syncBedsData(p.props.multiBedBeds,p.props);case 4:p.props.loadingBed(!1);case 5:case"end":return t.stop()}},t,p)})))}),this.props.hideUnsavedChangesDialog(),this.navigateToTab(o?"overview":s.id);case 23:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"discardChanges",value:function(){var e=W(i.a.mark(function e(){var t,n,r,o=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,this.props.loadingBed(!0),e.next=4,k.a.clearViewPortForMultiBed(this.props);case 4:return t=void 0,"overview"===this.state.nextTabKey&&(t=N.b.getLastBed().id),n="",e.next=9,k.a.loadSubProject("overview"!==this.state.nextTabKey?this.state.nextTabKey:t,this.props).then(function(e){if(n=e.projectType,"PIPE"===e.projectType){var t=o.props.pipeBed.dimensions,r=t.length,i=t.width;o.props.setPipeDesign(i.ft,r.ft)}}).finally(W(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("PIPE"!==n){e.next=3;break}return e.next=3,L.a.syncBedsData(o.props.multiBedBeds,o.props);case 3:return e.abrupt("return",o.props.loadingBed(!1));case 4:case"end":return e.stop()}},e,o)})));case 9:this.props.setSelectedTabKey(this.state.nextTabKey),this.props.hideUnsavedChangesDialog(),this.props.setDirtyStateForMultiBeds(!1),this.navigateToTab(this.state.nextTabKey),r=this.props.projectType===v._101,this.props.updatedBedValues("overview"!==this.state.nextTabKey?this.state.nextTabKey:t,r,this.props),e.next=20;break;case 17:e.prev=17,e.t0=e.catch(0),console.error("Viewport.discardChanges() :: "+e.t0.message);case 20:case"end":return e.stop()}},e,this,[[0,17]])}));return function(){return e.apply(this,arguments)}}()},{key:"cancelTabChange",value:function(){this.props.hideUnsavedChangesDialog(),this.setState({nextTabKey:null}),this.navigateToTab(this.props.selectedTabKey)}},{key:"navigateToTab",value:function(e){this.props.setSelectedTabKey(e),"overview"!==e&&(this.props.setSelectedBed(e),this.props.backgroundEdit(!0))}},{key:"processingStatusIsWritable",value:function(e){return!e||e===U.a.PROCESSING_STATUS.unsubmitted||e===U.a.PROCESSING_STATUS.success||e===U.a.PROCESSING_STATUS.failed||e===U.a.PROCESSING_STATUS.failedDownload||e===U.a.PROCESSING_STATUS.copied}},{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.content,i=void 0;this.props.projectType===v._101&&(i=a.a.createElement(f.a,null));var o=this.props,s=o.isMultiBedProject,c=o.multibedIsDirty,d=s&&c;if(this.isInsideIframe())return a.a.createElement("div",null);var m,g,b,y=function(){return a.a.createElement("div",{ref:function(t){e.stageContainer=t}},a.a.createElement(_.a,null),a.a.createElement(S.a,null),a.a.createElement(l.Stage,{x:e.props.viewportPositionX,y:e.props.viewportPositionY,width:e.props.width,height:e.props.height,ref:function(t){e.stageNode=t},draggable:!e.props.scaleEdit,dragBoundFunc:function(t){var n=e.stageNode.getStage();return e.props.isPanning?t:n.getAbsolutePosition()},onDragEnd:function(t){var n=e.stageNode.getStage();if(void 0!==n._lastPos&&n===t.target){var r=n._lastPos,i=r.x,o=r.y;i===e.props.stageX&&o===e.props.stageY||e.props.positionStage(i,o)}},onContentClick:function(t,n){var r=e.stageNode.getStage();return e.props.isPanning?t:r.getAbsolutePosition()},onContentMouseMove:function(e){}},a.a.createElement(u.a,null),a.a.createElement(w.a,null),a.a.createElement(p.a,null),T(),i,e.renderBedComponent(),a.a.createElement(h.a,null)))},E=function(e,t,i,o){var s=null,l=null;return d&&("overview"===o&&0===e&&(s="Save",l=null),o===t&&0!==e&&(s=null,l="Save")),0===e?a.a.createElement(C.b,{headerText:r[n].overview,key:"overview",itemIcon:s,onRenderItemLink:A,itemKey:"overview",className:"pivot_tabs_items"}):a.a.createElement(C.b,{headerText:i,itemIcon:l,onRenderItemLink:A,key:t,itemKey:t,className:"pivot_tabs_items"})},A=function(e,t){return e&&t?a.a.createElement("span",{style:{flex:"0 1 100%"}},a.a.createElement(x.i,{iconName:e.itemIcon,style:{color:"#fff",marginRight:"5px"}}),t(Object.assign({},e,{itemIcon:void 0}))):null},T=function(){try{if(e.props.isMultiBedProject&&e.props.multiBedPlaceholders&&e.props.multiBedPlaceholders.length&&"overview"===e.props.selectedTabKey){for(var t=[],n=function(n){var r=e.props.multiBedBeds[n],i=[].concat(V(e.props.multiBedPlaceholders)).find(function(e){return e&&e.bedId?e.bedId===r.id:null});i&&t.push(a.a.createElement(D.a,{key:i.bedId,bedId:i.bedId,bedName:i.bedName,points:i.points,x:i.x,scaleX:i.scaleX,scaleY:i.scaleY,y:i.y,height:i.height,width:i.width,rotation:i.rotation}))},r=0;r<e.props.multiBedBeds.length-1;r++)n(r);return t}}catch(e){console.error("Viewport.renderPlaceholders() :: "+e.message)}return null};return s?a.a.createElement("div",{style:{textAlign:"left"}},y(),a.a.createElement(C.a,{"aria-label":"",linkSize:45,linkFormat:C.c.tabs,className:"pivot_tabs",selectedKey:this.props.selectedTabKey,onLinkClick:this.onTabClicked.bind(this)},(g=this.props.selectedTabKey,(b=[].concat(V(e.props.multiBedBeds))).unshift(e.props.multiBedBeds[e.props.multiBedBeds.length-1]),b.map(function(e,t){return E(t,e.id,e.name,g)}))),(m=!e.processingStatusIsWritable(e.props.project.processingStatus),a.a.createElement(x.d,{hidden:!e.props.isUnsavedChangesDialogVisible,modalProps:{containerClassName:"unsavedChangesContainer"},dialogContentProps:{type:x.g.normal,showCloseButton:!1,title:r[n].unsavedChangesDetected,titleId:"unsavedChangesTitle"}},a.a.createElement(x.e,null,r[n].youMustSaveYourChanges),a.a.createElement(x.f,{styles:{textAlign:"center"}},a.a.createElement(O.PrimaryButton,{onClick:e.saveSubProject.bind(e),text:r[n].saveChanges,className:"secondary_black_ads",disabled:m}),a.a.createElement(O.DefaultButton,{onClick:e.discardChanges.bind(e),text:r[n].discardChanges,className:"caution_blue_ads"}),a.a.createElement(O.DefaultButton,{onClick:e.cancelTabChange.bind(e),text:r[n].cancel,className:"caution_blue_ads"}))))):y()}}]),t}(),K={chamberBedSetCentralizedCoordinates:b.c,pipeBedSetCentralizedCoordinates:g.k,setDimensions:m.h,addPressedKey:m.a,deletePressedKey:m.b,scaleStage:m.g,positionStage:m.e,switchPanning:m.i,modalAlertActions:A.a,showUnsavedChangesDialog:T.o,hideUnsavedChangesDialog:T.c,setSelectedTabKey:T.l,clearViewPort:I.a,setCurrentSubProject:I.b,clearMainManifoldsState:R.e,restoreSubProjectPersistedState:P.b,getSubProjectStateToPersist:P.a,updatePlaceholder:T.r,getScaledValue:M.c,getStateToPersist:B.b,loadingBed:T.e,setPipeDesign:g.n,setSelectedBed:T.k,setDirtyStateForMultiBeds:T.g,buildProjectAutomation:F.d,buildPipeProjectAutomation:F.c,backgroundEdit:j.a,getStagePosition:m.c,getStageScale:m.d,emitLineLenght:H.a,scaleUnitValueChange:j.j,scaleEditSwitch:j.i,updatedBedValues:T.s,updatedSelectedBedValues:T.t};t.a=Object(s.b)(function(e){var t=void 0,n=void 0,r=void 0,i=void 0,o={};e.globals.projectType===v._101?(t=e.viewport.positionX,n=e.viewport.positionY,r=e.viewport.scaleX,i=e.viewport.scaleY):(t=e.viewport.positionXPipes,n=e.viewport.positionYPipes,r=e.viewport.scaleXPipes,i=e.viewport.scaleXPipes),e.project&&e.project.project&&e.project.project.projectType?(o.projectType=e.project.project.projectType,o.scaleValue="CHAMBER"===e.project.project.projectType?e.globals.scaleValue:e.pipeGlobals.scaleValue,o.scalePixels="CHAMBER"===e.project.project.projectType?e.globals.scalePixels:e.pipeGlobals.scalePixels):o={};var a=e.globals.projectType===v._101;return{isPanning:e.viewport.isPanning,viewportScaleX:r,viewportScaleY:i,viewportPositionX:t,viewportPositionY:n,user:e.authentication.user,computedHeight:e.viewport.computedHeight,computeWidth:e.viewport.computeWidth,pressedKeys:e.globals.pressedKeys,keysOfInterest:e.globals.keysOfInterest,projectType:e.globals.projectType,scaleEdit:e.drawingToolbar.scaleEdit,measureToolEdit:e.drawingToolbar.measureToolEdit,chamberbedScaleX:e.chamberbed.scaleX,chamberbedScaleY:e.chamberbed.scaleY,chamberbedHeight:e.chamberbed.height,chamberbedWidth:e.chamberbed.width,bedWidth:e.pipeBed.dimensions.width.px,bedLength:e.pipeBed.dimensions.length.px,mouseClickMeasure:e.measuretool.mouseClickMeasure,isMultiBedProject:E.b.isMultiBedProject(),multiBedBeds:e.multiBed.beds,selectedBed:e.multiBed.selectedBed,project:e.project.project,resourcesTokens:e.authentication.resourcesTokens,isUnsavedChangesDialogVisible:e.multiBed.isUnsavedChangesDialogVisible,selectedTabKey:e.multiBed.selectedTabKey,multiBedPlaceholders:e.multiBed.placeholders,region:e.localization.region,stoneBedPoints:e.stonebed.points,chamberbedX:e.chamberbed.x,chamberbedY:e.chamberbed.y,pipeBedPosition:e.pipeBed.position,chamberbedRotation:e.chamberbed.rotation,pipeBedRotation:e.pipeBed.rotation,pipeBedDimensions:e.pipeBed.dimensions,pipeBed:e.pipeBed,pipeGlobals:e.pipeGlobals,multibedIsDirty:e.multiBed.isDirty,multiBedOtherUserId:e.multiBed.otherUserId,multiBedOtherUserTokens:e.multiBed.otherUserTokens,lang:e.localization.lang,content:e.localization.content,scaleData:o,unit:e.localization.unit,systemVolume:a?e.calculations.totalStorageProvided:e.pipeBed.pipeBedVolume,systemLength:a?e.calculations.systemLength:e.pipeBed.stoneBedDimensions.height?e.pipeBed.stoneBedDimensions.height.ft:0,systemWidth:a?e.calculations.systemWidth:e.pipeBed.stoneBedDimensions.width?e.pipeBed.stoneBedDimensions.width.ft:0,systemArea:a?e.calculations.rectangularFootprint:e.pipeBed.area,requiredChambers:e.calculations.requiredChambers,requiredEndCaps:e.calculations.requiredEndCaps,numberOfPipeRows:e.pipeBed.numberOfPipeRows,pipeBedCenterFittingDimensions:e.pipeBed.centerFittingDimensions,pipeRowBedDimensions:e.pipeBed.rowBedDimensions,pipeBedPipeBedDimensions:e.pipeBed.pipeBedDimensions,chamberTypeName:e.globals.chamberType.name,pipeTypeName:e.pipeGlobals.pipeFitting._name,pipeSizeNominalDiameter:e.pipeGlobals.pipeNominalDiameter._pipeND._inches}},K)(G)},function(e,t,n){"use strict";var r=function(e){if(void 0===e)throw new Error("invariant(...): Second argument must be a string.")};e.exports=function(e,t){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];if(r(t),!e){var a;if(void 0===t)a=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=0;(a=new Error(t.replace(/%s/g,function(){return String(i[s++])}))).name="Invariant Violation"}throw a.framesToPop=1,a}}},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t,n){"use strict";e.exports=n(1240)},function(e,t,n){e.exports=function t(r){"use strict";var i=n(57),o=n(1);function a(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,i,o,a,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,i,o,a,s],u=0;(e=Error(t.replace(/%s/g,function(){return l[u++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var s=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,l="function"===typeof Symbol&&Symbol.for,u=l?Symbol.for("react.element"):60103,c=l?Symbol.for("react.portal"):60106,d=l?Symbol.for("react.fragment"):60107,p=l?Symbol.for("react.strict_mode"):60108,h=l?Symbol.for("react.profiler"):60114,f=l?Symbol.for("react.provider"):60109,m=l?Symbol.for("react.context"):60110,g=l?Symbol.for("react.async_mode"):60111,b=l?Symbol.for("react.forward_ref"):60112,v=l?Symbol.for("react.placeholder"):60113,y="function"===typeof Symbol&&Symbol.iterator;function _(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=y&&e[y]||e["@@iterator"])?e:null}function S(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case g:return"AsyncMode";case d:return"Fragment";case c:return"Portal";case h:return"Profiler";case p:return"StrictMode";case v:return"Placeholder"}if("object"===typeof e){switch(e.$$typeof){case m:return"Context.Consumer";case f:return"Context.Provider";case b:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef")}if("function"===typeof e.then&&(e=1===e._reactStatus?e._reactResult:null))return S(e)}return null}function w(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!==(2&t.effectTag))return 1;for(;t.return;)if(0!==(2&(t=t.return).effectTag))return 1}return 5===t.tag?2:3}function E(e){2!==w(e)&&a("188")}function C(e){var t=e.alternate;if(!t)return 3===(t=w(e))&&a("188"),1===t?null:e;for(var n=e,r=t;;){var i=n.return,o=i?i.alternate:null;if(!i||!o)break;if(i.child===o.child){for(var s=i.child;s;){if(s===n)return E(i),e;if(s===r)return E(i),t;s=s.sibling}a("188")}if(n.return!==r.return)n=i,r=o;else{s=!1;for(var l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}s||a("189")}}n.alternate!==r&&a("190")}return 5!==n.tag&&a("188"),n.stateNode.current===n?e:t}function x(e){if(!(e=C(e)))return null;for(var t=e;;){if(7===t.tag||8===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var A=r.getPublicInstance,T=r.getRootHostContext,O=r.getChildHostContext,k=r.prepareForCommit,I=r.resetAfterCommit,R=r.createInstance,P=r.appendInitialChild,D=r.finalizeInitialChildren,N=r.prepareUpdate,M=r.shouldSetTextContent,L=r.shouldDeprioritizeSubtree,B=r.createTextInstance,F=r.scheduleDeferredCallback,j=r.cancelDeferredCallback,U=r.noTimeout,H=r.now,z=r.isPrimaryRenderer,V=r.supportsMutation,W=r.supportsPersistence,G=r.supportsHydration,K=r.appendChild,q=r.appendChildToContainer,Y=r.commitTextUpdate,X=r.commitMount,Q=r.commitUpdate,Z=r.insertBefore,J=r.insertInContainerBefore,$=r.removeChild,ee=r.removeChildFromContainer,te=r.resetTextContent,ne=r.cloneInstance,re=r.createContainerChildSet,ie=r.appendChildToContainerChildSet,oe=r.finalizeContainerChildren,ae=r.replaceContainerChildren,se=r.canHydrateInstance,le=r.canHydrateTextInstance,ue=r.getNextHydratableSibling,ce=r.getFirstHydratableChild,de=r.hydrateInstance,pe=r.hydrateTextInstance,he=/^(.*)[\\\/]/;function fe(e){var t="";do{e:switch(e.tag){case 4:case 0:case 1:case 2:case 3:case 7:case 10:var n=e._debugOwner,r=e._debugSource,i=S(e.type),o=null;n&&(o=S(n.type)),n=i,i="",r?i=" (at "+r.fileName.replace(he,"")+":"+r.lineNumber+")":o&&(i=" (created by "+o+")"),o="\n    in "+(n||"Unknown")+i;break e;default:o=""}t+=o,e=e.return}while(e);return t}new Set;var me=[],ge=-1;function be(e){0>ge||(e.current=me[ge],me[ge]=null,ge--)}function ve(e,t){me[++ge]=e.current,e.current=t}var ye={},_e={current:ye},Se={current:!1},we=ye;function Ee(e,t){var n=e.type.contextTypes;if(!n)return ye;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ce(e){return null!==(e=e.childContextTypes)&&void 0!==e}function xe(e){be(Se),be(_e)}function Ae(e){be(Se),be(_e)}function Te(e,t,n){_e.current!==ye&&a("168"),ve(_e,t),ve(Se,n)}function Oe(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var o in r=r.getChildContext())o in e||a("108",S(t)||"Unknown",o);return i({},n,r)}function ke(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||ye,we=_e.current,ve(_e,t),ve(Se,Se.current),!0}function Ie(e,t,n){var r=e.stateNode;r||a("169"),n?(t=Oe(e,t,we),r.__reactInternalMemoizedMergedChildContext=t,be(Se),be(_e),ve(_e,t)):be(Se),ve(Se,n)}var Re=null,Pe=null;function De(e){return function(t){try{return e(t)}catch(e){}}}function Ne(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=null,this.index=0,this.ref=null,this.pendingProps=t,this.firstContextDependency=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Me(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Le(e,t,n){var r=e.alternate;return null===r?((r=new Ne(e.tag,t,e.key,e.mode)).type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childExpirationTime=e.childExpirationTime,r.expirationTime=t!==e.pendingProps?n:e.expirationTime,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,r.firstContextDependency=e.firstContextDependency,r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Be(e,t,n){var r=e.type,i=e.key;e=e.props;var o=void 0;if("function"===typeof r)o=Me(r)?2:4;else if("string"===typeof r)o=7;else e:switch(r){case d:return Fe(e.children,t,n,i);case g:o=10,t|=3;break;case p:o=10,t|=2;break;case h:return(r=new Ne(15,e,i,4|t)).type=h,r.expirationTime=n,r;case v:o=16;break;default:if("object"===typeof r&&null!==r)switch(r.$$typeof){case f:o=12;break e;case m:o=11;break e;case b:o=13;break e;default:if("function"===typeof r.then){o=4;break e}}a("130",null==r?r:typeof r,"")}return(t=new Ne(o,e,i,t)).type=r,t.expirationTime=n,t}function Fe(e,t,n,r){return(e=new Ne(9,e,r,t)).expirationTime=n,e}function je(e,t,n){return(e=new Ne(8,e,null,t)).expirationTime=n,e}function Ue(e,t,n){return(t=new Ne(6,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function He(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:n>t?e.earliestPendingTime=t:e.latestPendingTime<t&&(e.latestPendingTime=t),ze(t,e)}function ze(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,i=t.earliestPendingTime,o=t.latestPingedTime;0===(i=0!==i?i:o)&&(0===e||r>e)&&(i=r),0!==(e=i)&&0!==n&&n<e&&(e=n),t.nextExpirationTimeToWorkOn=i,t.expirationTime=e}var Ve=!1;function We(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Ge(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Ke(e){return{expirationTime:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function qe(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Ye(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=We(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=We(e.memoizedState),i=n.updateQueue=We(n.memoizedState)):r=e.updateQueue=Ge(i):null===i&&(i=n.updateQueue=Ge(r));null===i||r===i?qe(r,t):null===r.lastUpdate||null===i.lastUpdate?(qe(r,t),qe(i,t)):(qe(r,t),i.lastUpdate=t)}function Xe(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=We(e.memoizedState):Qe(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Qe(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Ge(t)),t}function Ze(e,t,n,r,o,a){switch(n.tag){case 1:return"function"===typeof(e=n.payload)?e.call(a,r,o):e;case 3:e.effectTag=-1025&e.effectTag|64;case 0:if(null===(o="function"===typeof(e=n.payload)?e.call(a,r,o):e)||void 0===o)break;return i({},r,o);case 2:Ve=!0}return r}function Je(e,t,n,r,i){Ve=!1;for(var o=(t=Qe(e,t)).baseState,a=null,s=0,l=t.firstUpdate,u=o;null!==l;){var c=l.expirationTime;c>i?(null===a&&(a=l,o=u),(0===s||s>c)&&(s=c)):(u=Ze(e,0,l,u,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(c=null,l=t.firstCapturedUpdate;null!==l;){var d=l.expirationTime;d>i?(null===c&&(c=l,null===a&&(o=u)),(0===s||s>d)&&(s=d)):(u=Ze(e,0,l,u,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.lastCapturedEffect=l))),l=l.next}null===a&&(t.lastUpdate=null),null===c?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===c&&(o=u),t.baseState=o,t.firstUpdate=a,t.firstCapturedUpdate=c,e.expirationTime=s,e.memoizedState=u}function $e(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),et(t.firstEffect,n),t.firstEffect=t.lastEffect=null,et(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function et(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;"function"!==typeof n&&a("191",n),n.call(r)}e=e.nextEffect}}function tt(e,t){return{value:e,source:t,stack:fe(t)}}var nt={current:null},rt=null,it=null,ot=null;function at(e,t){var n=e.type._context;z?(ve(nt,n._currentValue),n._currentValue=t):(ve(nt,n._currentValue2),n._currentValue2=t)}function st(e){var t=nt.current;be(nt),e=e.type._context,z?e._currentValue=t:e._currentValue2=t}function lt(e){rt=e,ot=it=null,e.firstContextDependency=null}function ut(e,t){return ot!==e&&!1!==t&&0!==t&&("number"===typeof t&&1073741823!==t||(ot=e,t=1073741823),t={context:e,observedBits:t,next:null},null===it?(null===rt&&a("277"),rt.firstContextDependency=it=t):it=it.next=t),z?e._currentValue:e._currentValue2}var ct={},dt={current:ct},pt={current:ct},ht={current:ct};function ft(e){return e===ct&&a("174"),e}function mt(e,t){ve(ht,t),ve(pt,e),ve(dt,ct),t=T(t),be(dt),ve(dt,t)}function gt(e){be(dt),be(pt),be(ht)}function bt(e){var t=ft(ht.current),n=ft(dt.current);n!==(t=O(n,e.type,t))&&(ve(pt,e),ve(dt,t))}function vt(e){pt.current===e&&(be(dt),be(pt))}var yt=Object.prototype.hasOwnProperty;function _t(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function St(e,t){if(_t(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!yt.call(t,n[r])||!_t(e[n[r]],t[n[r]]))return!1;return!0}var wt=(new o.Component).refs;function Et(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:i({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var Ct={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===w(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=lr(),i=Ke(r=Nn(r,e));i.payload=t,void 0!==n&&null!==n&&(i.callback=n),Ye(e,i),Mn(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=lr(),i=Ke(r=Nn(r,e));i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),Ye(e,i),Mn(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=lr(),r=Ke(n=Nn(n,e));r.tag=2,void 0!==t&&null!==t&&(r.callback=t),Ye(e,r),Mn(e,n)}};function xt(e,t,n,r,i,o,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!St(n,r)||!St(i,o))}function At(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ct.enqueueReplaceState(t,t.state,null)}function Tt(e,t,n,r){var i=e.stateNode,o=Ce(t)?we:_e.current;i.props=n,i.state=e.memoizedState,i.refs=wt,i.context=Ee(e,o),null!==(o=e.updateQueue)&&(Je(e,o,n,i,r),i.state=e.memoizedState),"function"===typeof(o=t.getDerivedStateFromProps)&&(Et(e,t,o,n),i.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof i.getSnapshotBeforeUpdate||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||(t=i.state,"function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&Ct.enqueueReplaceState(i,i.state,null),null!==(o=e.updateQueue)&&(Je(e,o,n,i,r),i.state=e.memoizedState)),"function"===typeof i.componentDidMount&&(e.effectTag|=4)}var Ot=Array.isArray;function kt(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){var r=void 0;(n=n._owner)&&(2!==n.tag&&3!==n.tag&&a("110"),r=n.stateNode),r||a("147",e);var i=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===wt&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}"string"!==typeof e&&a("284"),n._owner||a("254",e)}return e}function It(e,t){"textarea"!==e.type&&a("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function Rt(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t,n){return(e=Le(e,t,n)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||8!==t.tag?((t=je(n,e.mode,r)).return=e,t):((t=i(t,n,r)).return=e,t)}function p(e,t,n,r){return null!==t&&t.type===n.type?((r=i(t,n.props,r)).ref=kt(e,t,n),r.return=e,r):((r=Be(n,e.mode,r)).ref=kt(e,t,n),r.return=e,r)}function h(e,t,n,r){return null===t||6!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ue(n,e.mode,r)).return=e,t):((t=i(t,n.children||[],r)).return=e,t)}function f(e,t,n,r,o){return null===t||9!==t.tag?((t=Fe(n,e.mode,r,o)).return=e,t):((t=i(t,n,r)).return=e,t)}function m(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=je(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case u:return(n=Be(t,e.mode,n)).ref=kt(e,null,t),n.return=e,n;case c:return(t=Ue(t,e.mode,n)).return=e,t}if(Ot(t)||_(t))return(t=Fe(t,e.mode,n,null)).return=e,t;It(e,t)}return null}function g(e,t,n,r){var i=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==i?null:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case u:return n.key===i?n.type===d?f(e,t,n.props.children,r,i):p(e,t,n,r):null;case c:return n.key===i?h(e,t,n,r):null}if(Ot(n)||_(n))return null!==i?null:f(e,t,n,r,null);It(e,n)}return null}function b(e,t,n,r,i){if("string"===typeof r||"number"===typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"===typeof r&&null!==r){switch(r.$$typeof){case u:return e=e.get(null===r.key?n:r.key)||null,r.type===d?f(t,e,r.props.children,i,r.key):p(t,e,r,i);case c:return h(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(Ot(r)||_(r))return f(t,e=e.get(n)||null,r,i,null);It(t,r)}return null}function v(i,a,s,l){for(var u=null,c=null,d=a,p=a=0,h=null;null!==d&&p<s.length;p++){d.index>p?(h=d,d=null):h=d.sibling;var f=g(i,d,s[p],l);if(null===f){null===d&&(d=h);break}e&&d&&null===f.alternate&&t(i,d),a=o(f,a,p),null===c?u=f:c.sibling=f,c=f,d=h}if(p===s.length)return n(i,d),u;if(null===d){for(;p<s.length;p++)(d=m(i,s[p],l))&&(a=o(d,a,p),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(i,d);p<s.length;p++)(h=b(d,i,p,s[p],l))&&(e&&null!==h.alternate&&d.delete(null===h.key?p:h.key),a=o(h,a,p),null===c?u=h:c.sibling=h,c=h);return e&&d.forEach(function(e){return t(i,e)}),u}function y(i,s,l,u){var c=_(l);"function"!==typeof c&&a("150"),null==(l=c.call(l))&&a("151");for(var d=c=null,p=s,h=s=0,f=null,v=l.next();null!==p&&!v.done;h++,v=l.next()){p.index>h?(f=p,p=null):f=p.sibling;var y=g(i,p,v.value,u);if(null===y){p||(p=f);break}e&&p&&null===y.alternate&&t(i,p),s=o(y,s,h),null===d?c=y:d.sibling=y,d=y,p=f}if(v.done)return n(i,p),c;if(null===p){for(;!v.done;h++,v=l.next())null!==(v=m(i,v.value,u))&&(s=o(v,s,h),null===d?c=v:d.sibling=v,d=v);return c}for(p=r(i,p);!v.done;h++,v=l.next())null!==(v=b(p,i,h,v.value,u))&&(e&&null!==v.alternate&&p.delete(null===v.key?h:v.key),s=o(v,s,h),null===d?c=v:d.sibling=v,d=v);return e&&p.forEach(function(e){return t(i,e)}),c}return function(e,r,o,l){var p="object"===typeof o&&null!==o&&o.type===d&&null===o.key;p&&(o=o.props.children);var h="object"===typeof o&&null!==o;if(h)switch(o.$$typeof){case u:e:{for(h=o.key,p=r;null!==p;){if(p.key===h){if(9===p.tag?o.type===d:p.type===o.type){n(e,p.sibling),(r=i(p,o.type===d?o.props.children:o.props,l)).ref=kt(e,p,o),r.return=e,e=r;break e}n(e,p);break}t(e,p),p=p.sibling}o.type===d?((r=Fe(o.props.children,e.mode,l,o.key)).return=e,e=r):((l=Be(o,e.mode,l)).ref=kt(e,r,o),l.return=e,e=l)}return s(e);case c:e:{for(p=o.key;null!==r;){if(r.key===p){if(6===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[],l)).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ue(o,e.mode,l)).return=e,e=r}return s(e)}if("string"===typeof o||"number"===typeof o)return o=""+o,null!==r&&8===r.tag?(n(e,r.sibling),(r=i(r,o,l)).return=e,e=r):(n(e,r),(r=je(o,e.mode,l)).return=e,e=r),s(e);if(Ot(o))return v(e,r,o,l);if(_(o))return y(e,r,o,l);if(h&&It(e,o),"undefined"===typeof o&&!p)switch(e.tag){case 2:case 3:case 0:a("152",(l=e.type).displayName||l.name||"Component")}return n(e,r)}}var Pt=Rt(!0),Dt=Rt(!1),Nt=null,Mt=null,Lt=!1;function Bt(e,t){var n=new Ne(7,null,null,0);n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ft(e,t){switch(e.tag){case 7:return null!==(t=se(t,e.type,e.pendingProps))&&(e.stateNode=t,!0);case 8:return null!==(t=le(t,e.pendingProps))&&(e.stateNode=t,!0);default:return!1}}function jt(e){if(Lt){var t=Mt;if(t){var n=t;if(!Ft(e,t)){if(!(t=ue(n))||!Ft(e,t))return e.effectTag|=2,Lt=!1,void(Nt=e);Bt(Nt,n)}Nt=e,Mt=ce(t)}else e.effectTag|=2,Lt=!1,Nt=e}}function Ut(e){for(e=e.return;null!==e&&7!==e.tag&&5!==e.tag;)e=e.return;Nt=e}function Ht(e){if(!G||e!==Nt)return!1;if(!Lt)return Ut(e),Lt=!0,!1;var t=e.type;if(7!==e.tag||"head"!==t&&"body"!==t&&!M(t,e.memoizedProps))for(t=Mt;t;)Bt(e,t),t=ue(t);return Ut(e),Mt=Nt?ue(e.stateNode):null,!0}function zt(){G&&(Mt=Nt=null,Lt=!1)}var Vt=s.ReactCurrentOwner;function Wt(e,t,n,r){t.child=null===e?Dt(t,null,n,r):Pt(t,e.child,n,r)}function Gt(e,t,n,r,i){n=n.render;var o=t.ref;return Se.current||t.memoizedProps!==r||o!==(null!==e?e.ref:null)?(Wt(e,t,n=n(r,o),i),t.memoizedProps=r,t.child):Jt(e,t,i)}function Kt(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function qt(e,t,n,r,i){var o=Ce(n)?we:_e.current;return o=Ee(t,o),lt(t),n=n(r,o),t.effectTag|=1,Wt(e,t,n,i),t.memoizedProps=r,t.child}function Yt(e,t,n,r,i){if(Ce(n)){var o=!0;ke(t)}else o=!1;if(lt(t),null===e)if(null===t.stateNode){var a=Ce(n)?we:_e.current,s=n.contextTypes,l=null!==s&&void 0!==s,u=new n(r,s=l?Ee(t,a):ye);t.memoizedState=null!==u.state&&void 0!==u.state?u.state:null,u.updater=Ct,t.stateNode=u,u._reactInternalFiber=t,l&&((l=t.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,l.__reactInternalMemoizedMaskedChildContext=s),Tt(t,n,r,i),r=!0}else{a=t.stateNode,s=t.memoizedProps,a.props=s;var c=a.context;l=Ee(t,l=Ce(n)?we:_e.current);var d=n.getDerivedStateFromProps;(u="function"===typeof d||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==r||c!==l)&&At(t,a,r,l),Ve=!1;var p=t.memoizedState;c=a.state=p;var h=t.updateQueue;null!==h&&(Je(t,h,r,a,i),c=t.memoizedState),s!==r||p!==c||Se.current||Ve?("function"===typeof d&&(Et(t,n,d,r),c=t.memoizedState),(s=Ve||xt(t,n,s,r,p,c,l))?(u||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.effectTag|=4)):("function"===typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=c),a.props=r,a.state=c,a.context=l,r=s):("function"===typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,s=t.memoizedProps,a.props=s,c=a.context,l=Ee(t,l=Ce(n)?we:_e.current),(u="function"===typeof(d=n.getDerivedStateFromProps)||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==r||c!==l)&&At(t,a,r,l),Ve=!1,c=t.memoizedState,p=a.state=c,null!==(h=t.updateQueue)&&(Je(t,h,r,a,i),p=t.memoizedState),s!==r||c!==p||Se.current||Ve?("function"===typeof d&&(Et(t,n,d,r),p=t.memoizedState),(d=Ve||xt(t,n,s,r,c,p,l))?(u||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,l),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,l)),"function"===typeof a.componentDidUpdate&&(t.effectTag|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=l,r=d):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),r=!1);return Xt(e,t,n,r,o,i)}function Xt(e,t,n,r,i,o){Kt(e,t);var a=0!==(64&t.effectTag);if(!r&&!a)return i&&Ie(t,n,!1),Jt(e,t,o);r=t.stateNode,Vt.current=t;var s=a?null:r.render();return t.effectTag|=1,null!==e&&a&&(Wt(e,t,null,o),t.child=null),Wt(e,t,s,o),t.memoizedState=r.state,t.memoizedProps=r.props,i&&Ie(t,n,!0),t.child}function Qt(e){var t=e.stateNode;t.pendingContext?Te(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Te(0,t.context,!1),mt(e,t.containerInfo)}function Zt(e,t){if(e&&e.defaultProps)for(var n in t=i({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}function Jt(e,t,n){null!==e&&(t.firstContextDependency=e.firstContextDependency);var r=t.childExpirationTime;if(0===r||r>n)return null;if(null!==e&&t.child!==e.child&&a("153"),null!==t.child){for(n=Le(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Le(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function $t(e,t,n){var r=t.expirationTime;if(!Se.current&&(0===r||r>n)){switch(t.tag){case 5:Qt(t),zt();break;case 7:bt(t);break;case 2:Ce(t.type)&&ke(t);break;case 3:Ce(t.type._reactResult)&&ke(t);break;case 6:mt(t,t.stateNode.containerInfo);break;case 12:at(t,t.memoizedProps.value)}return Jt(e,t,n)}switch(t.expirationTime=0,t.tag){case 4:return function(e,t,n,r){null!==e&&a("155");var i=t.pendingProps;if("object"===typeof n&&null!==n&&"function"===typeof n.then){var o=n=function(e){switch(e._reactStatus){case 1:return e._reactResult;case 2:throw e._reactResult;case 0:throw e;default:throw e._reactStatus=0,e.then(function(t){if(0===e._reactStatus){if(e._reactStatus=1,"object"===typeof t&&null!==t){var n=t.default;t=void 0!==n&&null!==n?n:t}e._reactResult=t}},function(t){0===e._reactStatus&&(e._reactStatus=2,e._reactResult=t)}),e}}(n);o="function"===typeof o?Me(o)?3:1:void 0!==o&&null!==o&&o.$$typeof?14:4,o=t.tag=o;var s=Zt(n,i);switch(o){case 1:return qt(e,t,n,s,r);case 3:return Yt(e,t,n,s,r);case 14:return Gt(e,t,n,s,r);default:a("283",n)}}if(o=Ee(t,_e.current),lt(t),o=n(i,o),t.effectTag|=1,"object"===typeof o&&null!==o&&"function"===typeof o.render&&void 0===o.$$typeof){t.tag=2,Ce(n)?(s=!0,ke(t)):s=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var l=n.getDerivedStateFromProps;return"function"===typeof l&&Et(t,n,l,i),o.updater=Ct,t.stateNode=o,o._reactInternalFiber=t,Tt(t,n,i,r),Xt(e,t,n,!0,s,r)}return t.tag=0,Wt(e,t,o,r),t.memoizedProps=i,t.child}(e,t,t.type,n);case 0:return qt(e,t,t.type,t.pendingProps,n);case 1:var i=t.type._reactResult;return e=qt(e,t,i,Zt(i,r=t.pendingProps),n),t.memoizedProps=r,e;case 2:return Yt(e,t,t.type,t.pendingProps,n);case 3:return e=Yt(e,t,i=t.type._reactResult,Zt(i,r=t.pendingProps),n),t.memoizedProps=r,e;case 5:return Qt(t),null===(r=t.updateQueue)&&a("282"),i=null!==(i=t.memoizedState)?i.element:null,Je(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?(zt(),t=Jt(e,t,n)):(i=t.stateNode,(i=(null===e||null===e.child)&&i.hydrate)&&(G?(Mt=ce(t.stateNode.containerInfo),Nt=t,i=Lt=!0):i=!1),i?(t.effectTag|=2,t.child=Dt(t,null,r,n)):(Wt(e,t,r,n),zt()),t=t.child),t;case 7:bt(t),null===e&&jt(t),r=t.type,i=t.pendingProps;var o=null!==e?e.memoizedProps:null,s=i.children;return M(r,i)?s=null:null!==o&&M(r,o)&&(t.effectTag|=16),Kt(e,t),1073741823!==n&&1&t.mode&&L(r,i)?(t.expirationTime=1073741823,t.memoizedProps=i,t=null):(Wt(e,t,s,n),t.memoizedProps=i,t=t.child),t;case 8:return null===e&&jt(t),t.memoizedProps=t.pendingProps,null;case 16:return null;case 6:return mt(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Pt(t,null,r,n):Wt(e,t,r,n),t.memoizedProps=r,t.child;case 13:return Gt(e,t,t.type,t.pendingProps,n);case 14:return e=Gt(e,t,i=t.type._reactResult,Zt(i,r=t.pendingProps),n),t.memoizedProps=r,e;case 9:return Wt(e,t,r=t.pendingProps,n),t.memoizedProps=r,t.child;case 10:return Wt(e,t,r=t.pendingProps.children,n),t.memoizedProps=r,t.child;case 15:return Wt(e,t,(r=t.pendingProps).children,n),t.memoizedProps=r,t.child;case 12:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,o=i.value,t.memoizedProps=i,at(t,o),null!==s){var l=s.value;if(0===(o=l===o&&(0!==l||1/l===1/o)||l!==l&&o!==o?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(s.children===i.children&&!Se.current){t=Jt(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){if(null!==(l=s.firstContextDependency))do{if(l.context===r&&0!==(l.observedBits&o)){if(2===s.tag||3===s.tag){var u=Ke(n);u.tag=2,Ye(s,u)}(0===s.expirationTime||s.expirationTime>n)&&(s.expirationTime=n),null!==(u=s.alternate)&&(0===u.expirationTime||u.expirationTime>n)&&(u.expirationTime=n);for(var c=s.return;null!==c;){if(u=c.alternate,0===c.childExpirationTime||c.childExpirationTime>n)c.childExpirationTime=n,null!==u&&(0===u.childExpirationTime||u.childExpirationTime>n)&&(u.childExpirationTime=n);else{if(null===u||!(0===u.childExpirationTime||u.childExpirationTime>n))break;u.childExpirationTime=n}c=c.return}}u=s.child,l=l.next}while(null!==l);else u=12===s.tag&&s.type===t.type?null:s.child;if(null!==u)u.return=s;else for(u=s;null!==u;){if(u===t){u=null;break}if(null!==(s=u.sibling)){s.return=u.return,u=s;break}u=u.return}s=u}}Wt(e,t,i.children,n),t=t.child}return t;case 11:return o=t.type,i=(r=t.pendingProps).children,lt(t),i=i(o=ut(o,r.unstable_observedBits)),t.effectTag|=1,Wt(e,t,i,n),t.memoizedProps=r,t.child;default:a("156")}}function en(e){e.effectTag|=4}function tn(e,t){for(var n=t.child;null!==n;){if(7===n.tag||8===n.tag)P(e,n.stateNode);else if(6!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}var nn=void 0,rn=void 0,on=void 0;function an(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=fe(n)),null!==n&&S(n.type),t=t.value,null!==e&&2===e.tag&&S(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function sn(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(t){Dn(e,t)}else t.current=null}function ln(e){switch("function"===typeof Pe&&Pe(e),e.tag){case 2:case 3:sn(e);var t=e.stateNode;if("function"===typeof t.componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Dn(e,t)}break;case 7:sn(e);break;case 6:V?pn(e):W&&W&&(e=e.stateNode.containerInfo,t=re(e),ae(e,t))}}function un(e){for(var t=e;;)if(ln(t),null===t.child||V&&6===t.tag){if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function cn(e){return 7===e.tag||5===e.tag||6===e.tag}function dn(e){if(V){e:{for(var t=e.return;null!==t;){if(cn(t)){var n=t;break e}t=t.return}a("160"),n=void 0}var r=t=void 0;switch(n.tag){case 7:t=n.stateNode,r=!1;break;case 5:case 6:t=n.stateNode.containerInfo,r=!0;break;default:a("161")}16&n.effectTag&&(te(t),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||cn(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;7!==n.tag&&8!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||6===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){if(7===i.tag||8===i.tag)n?r?J(t,i.stateNode,n):Z(t,i.stateNode,n):r?q(t,i.stateNode):K(t,i.stateNode);else if(6!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}}function pn(e){for(var t=e,n=!1,r=void 0,i=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&a("160"),n.tag){case 7:r=n.stateNode,i=!1;break e;case 5:case 6:r=n.stateNode.containerInfo,i=!0;break e}n=n.return}n=!0}if(7===t.tag||8===t.tag)un(t),i?ee(r,t.stateNode):$(r,t.stateNode);else if(6===t.tag?(r=t.stateNode.containerInfo,i=!0):ln(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;6===(t=t.return).tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function hn(e,t){if(V)switch(t.tag){case 2:case 3:break;case 7:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var i=t.type,o=t.updateQueue;t.updateQueue=null,null!==o&&Q(n,o,i,e,r,t)}break;case 8:null===t.stateNode&&a("162"),n=t.memoizedProps,Y(t.stateNode,null!==e?e.memoizedProps:n,n);break;case 5:case 15:case 16:break;default:a("163")}else if(W)switch(t.tag){case 2:case 3:case 7:case 8:break;case 5:case 6:t=t.stateNode,ae(t.containerInfo,t.pendingChildren);break;default:a("163")}}function fn(e,t,n){(n=Ke(n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){gr(r),an(e,t)},n}function mn(e,t,n){(n=Ke(n)).tag=3;var r=e.stateNode;return null!==r&&"function"===typeof r.componentDidCatch&&(n.callback=function(){null===On?On=new Set([this]):On.add(this);var n=t.value,r=t.stack;an(e,t),this.componentDidCatch(n,{componentStack:null!==r?r:""})}),n}function gn(e){switch(e.tag){case 2:Ce(e.type)&&xe();var t=e.effectTag;return 1024&t?(e.effectTag=-1025&t|64,e):null;case 3:return Ce(e.type._reactResult)&&xe(),1024&(t=e.effectTag)?(e.effectTag=-1025&t|64,e):null;case 5:return gt(),Ae(),0!==(64&(t=e.effectTag))&&a("285"),e.effectTag=-1025&t|64,e;case 7:return vt(e),null;case 16:return 1024&(t=e.effectTag)?(e.effectTag=-1025&t|64,e):null;case 6:return gt(),null;case 12:return st(e),null;default:return null}}V?(nn=function(){},rn=function(e,t,n,r,i){if((e=e.memoizedProps)!==r){var o=t.stateNode,a=ft(dt.current);n=N(o,n,e,r,i,a),(t.updateQueue=n)&&en(t)}},on=function(e,t,n,r){n!==r&&en(t)}):W?(nn=function(e){var t=e.stateNode;if(null!==e.firstEffect){var n=t.containerInfo,r=re(n);e:for(var i=e.child;null!==i;){if(7===i.tag||8===i.tag)ie(r,i.stateNode);else if(6!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break e;for(;null===i.sibling;){if(null===i.return||i.return===e)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.pendingChildren=r,en(e),oe(n,r)}},rn=function(e,t,n,r,i){var o=e.stateNode,a=e.memoizedProps;if((e=null===t.firstEffect)&&a===r)t.stateNode=o;else{var s=t.stateNode,l=ft(dt.current),u=null;a!==r&&(u=N(s,n,a,r,i,l)),e&&null===u?t.stateNode=o:(o=ne(o,u,n,a,r,t,e,s),D(o,n,r,i,l)&&en(t),t.stateNode=o,e?en(t):tn(o,t))}},on=function(e,t,n,r){n!==r&&(e=ft(ht.current),n=ft(dt.current),t.stateNode=B(r,e,n,t),en(t))}):(nn=function(){},rn=function(){},on=function(){});var bn={readContext:ut},vn=s.ReactCurrentOwner,yn=0,_n=0,Sn=!1,wn=null,En=null,Cn=0,xn=!1,An=null,Tn=!1,On=null;function kn(){if(null!==wn)for(var e=wn.return;null!==e;){var t=e;switch(t.tag){case 2:var n=t.type.childContextTypes;null!==n&&void 0!==n&&xe();break;case 3:null!==(n=t.type._reactResult.childContextTypes)&&void 0!==n&&xe();break;case 5:gt(),Ae();break;case 7:vt(t);break;case 6:gt();break;case 12:st(t)}e=e.return}En=null,Cn=0,xn=!1,wn=null}function In(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0===(512&e.effectTag)){var i=t,o=(t=e).pendingProps;switch(t.tag){case 0:case 1:break;case 2:Ce(t.type)&&xe();break;case 3:Ce(t.type._reactResult)&&xe();break;case 5:gt(),Ae(),(o=t.stateNode).pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),null!==i&&null!==i.child||(Ht(t),t.effectTag&=-3),nn(t);break;case 7:vt(t);var s=ft(ht.current),l=t.type;if(null!==i&&null!=t.stateNode)rn(i,t,l,o,s),i.ref!==t.ref&&(t.effectTag|=128);else if(o){if(i=ft(dt.current),Ht(t))o=t,G||a("175"),s=de(o.stateNode,o.type,o.memoizedProps,s,i,o),o.updateQueue=s,(o=null!==s)&&en(t);else{var u=R(l,o,s,i,t);tn(u,t),D(u,l,o,s,i)&&en(t),t.stateNode=u}null!==t.ref&&(t.effectTag|=128)}else null===t.stateNode&&a("166");break;case 8:i&&null!=t.stateNode?on(i,t,i.memoizedProps,o):("string"!==typeof o&&(null===t.stateNode&&a("166")),s=ft(ht.current),l=ft(dt.current),Ht(t)?(o=t,G||a("176"),(o=pe(o.stateNode,o.memoizedProps,o))&&en(t)):t.stateNode=B(o,s,l,t));break;case 13:case 14:case 16:case 9:case 10:case 15:break;case 6:gt(),nn(t);break;case 12:st(t);break;case 11:break;case 4:a("167");default:a("156")}if(t=wn=null,o=e,1073741823===Cn||1073741823!==o.childExpirationTime){for(s=0,l=o.child;null!==l;)i=l.expirationTime,u=l.childExpirationTime,(0===s||0!==i&&i<s)&&(s=i),(0===s||0!==u&&u<s)&&(s=u),l=l.sibling;o.childExpirationTime=s}if(null!==t)return t;null!==n&&0===(512&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e))}else{if(null!==(e=gn(e)))return e.effectTag&=511,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=512)}if(null!==r)return r;if(null===n)break;e=n}return null}function Rn(e){var t=$t(e.alternate,e,Cn);return null===t&&(t=In(e)),vn.current=null,t}function Pn(e,t,n){Sn&&a("243"),Sn=!0,vn.currentDispatcher=bn;var r=e.nextExpirationTimeToWorkOn;r===Cn&&e===En&&null!==wn||(kn(),Cn=r,wn=Le((En=e).current,null,Cn),e.pendingCommitExpirationTime=0);for(var i=!1;;){try{if(t)for(;null!==wn&&!mr();)wn=Rn(wn);else for(;null!==wn;)wn=Rn(wn)}catch(e){if(null===wn)i=!0,gr(e);else{null===wn&&a("271");var o=wn,s=o.return;if(null!==s){e:{var l=s,u=o,c=e;s=Cn,u.effectTag|=512,u.firstEffect=u.lastEffect=null,xn=!0,c=tt(c,u);do{switch(l.tag){case 5:l.effectTag|=1024,l.expirationTime=s,Xe(l,s=fn(l,c,s));break e;case 2:case 3:u=c;var d=l.stateNode;if(0===(64&l.effectTag)&&null!==d&&"function"===typeof d.componentDidCatch&&(null===On||!On.has(d))){l.effectTag|=1024,l.expirationTime=s,Xe(l,s=mn(l,u,s));break e}}l=l.return}while(null!==l)}wn=In(o);continue}i=!0,gr(e)}}break}if(Sn=!1,ot=it=rt=vn.currentDispatcher=null,i)En=null,e.finishedWork=null;else if(null!==wn)e.finishedWork=null;else{if(null===(t=e.current.alternate)&&a("281"),En=null,xn){if(i=e.latestPendingTime,o=e.latestSuspendedTime,s=e.latestPingedTime,0!==i&&i>r||0!==o&&o>r||0!==s&&s>r)return e.didError=!1,0!==(n=e.latestPingedTime)&&n<=r&&(e.latestPingedTime=0),n=e.earliestPendingTime,t=e.latestPendingTime,n===r?e.earliestPendingTime=t===r?e.latestPendingTime=0:t:t===r&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,t=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=r:n>r?e.earliestSuspendedTime=r:t<r&&(e.latestSuspendedTime=r),ze(r,e),void(e.expirationTime=e.expirationTime);if(!e.didError&&!n)return e.didError=!0,e.nextExpirationTimeToWorkOn=r,void(e.expirationTime=1)}e.pendingCommitExpirationTime=r,e.finishedWork=t}}function Dn(e,t){var n;e:{for(Sn&&!Tn&&a("263"),n=e.return;null!==n;){switch(n.tag){case 2:case 3:var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromCatch||"function"===typeof r.componentDidCatch&&(null===On||!On.has(r))){Ye(n,e=mn(n,e=tt(t,e),1)),Mn(n,1),n=void 0;break e}break;case 5:Ye(n,e=fn(n,e=tt(t,e),1)),Mn(n,1),n=void 0;break e}n=n.return}5===e.tag&&(Ye(e,n=fn(e,n=tt(t,e),1)),Mn(e,1)),n=void 0}return n}function Nn(e,t){return 0!==_n?e=_n:Sn?e=Tn?1:Cn:1&t.mode?(e=Zn?2+10*(1+((e-2+15)/10|0)):2+25*(1+((e-2+500)/25|0)),null!==En&&e===Cn&&(e+=1)):e=1,Zn&&(0===Wn||e>Wn)&&(Wn=e),e}function Mn(e,t){e:{(0===e.expirationTime||e.expirationTime>t)&&(e.expirationTime=t);var n=e.alternate;null!==n&&(0===n.expirationTime||n.expirationTime>t)&&(n.expirationTime=t);var r=e.return;if(null===r&&5===e.tag)e=e.stateNode;else{for(;null!==r;){if(n=r.alternate,(0===r.childExpirationTime||r.childExpirationTime>t)&&(r.childExpirationTime=t),null!==n&&(0===n.childExpirationTime||n.childExpirationTime>t)&&(n.childExpirationTime=t),null===r.return&&5===r.tag){e=r.stateNode;break e}r=r.return}e=null}}null!==e&&(!Sn&&0!==Cn&&t<Cn&&kn(),He(e,t),Sn&&!Tn&&En===e||ur(e,e.expirationTime),rr>nr&&(rr=0,a("185")))}function Ln(e,t,n,r,i){var o=_n;_n=1;try{return e(t,n,r,i)}finally{_n=o}}var Bn=null,Fn=null,jn=0,Un=void 0,Hn=!1,zn=null,Vn=0,Wn=0,Gn=!1,Kn=!1,qn=null,Yn=null,Xn=!1,Qn=!1,Zn=!1,Jn=null,$n=H(),er=2+($n/10|0),tr=er,nr=50,rr=0,ir=null,or=1;function ar(){er=2+((H()-$n)/10|0)}function sr(e,t){if(0!==jn){if(t>jn)return;null!==Un&&j(Un)}jn=t,e=H()-$n,Un=F(dr,{timeout:10*(t-2)-e})}function lr(){return Hn?tr:(cr(),0!==Vn&&1073741823!==Vn||(ar(),tr=er),tr)}function ur(e,t){if(null===e.nextScheduledRoot)e.expirationTime=t,null===Fn?(Bn=Fn=e,e.nextScheduledRoot=e):(Fn=Fn.nextScheduledRoot=e).nextScheduledRoot=Bn;else{var n=e.expirationTime;(0===n||t<n)&&(e.expirationTime=t)}Hn||(Xn?Qn&&(zn=e,Vn=1,hr(e,1,!0)):1===t?pr(1,null):sr(e,t))}function cr(){var e=0,t=null;if(null!==Fn)for(var n=Fn,r=Bn;null!==r;){var i=r.expirationTime;if(0===i){if((null===n||null===Fn)&&a("244"),r===r.nextScheduledRoot){Bn=Fn=r.nextScheduledRoot=null;break}if(r===Bn)Bn=i=r.nextScheduledRoot,Fn.nextScheduledRoot=i,r.nextScheduledRoot=null;else{if(r===Fn){(Fn=n).nextScheduledRoot=Bn,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if((0===e||i<e)&&(e=i,t=r),r===Fn)break;if(1===e)break;n=r,r=r.nextScheduledRoot}}zn=t,Vn=e}function dr(e){if(e.didTimeout&&null!==Bn){ar();var t=Bn;do{var n=t.expirationTime;0!==n&&er>=n&&(t.nextExpirationTimeToWorkOn=er),t=t.nextScheduledRoot}while(t!==Bn)}pr(0,e)}function pr(e,t){if(Yn=t,cr(),null!==Yn)for(ar(),tr=er;null!==zn&&0!==Vn&&(0===e||e>=Vn)&&(!Gn||er>=Vn);)hr(zn,Vn,er>=Vn),cr(),ar(),tr=er;else for(;null!==zn&&0!==Vn&&(0===e||e>=Vn);)hr(zn,Vn,!0),cr();if(null!==Yn&&(jn=0,Un=null),0!==Vn&&sr(zn,Vn),Yn=null,Gn=!1,rr=0,ir=null,null!==Jn)for(e=Jn,Jn=null,t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){Kn||(Kn=!0,qn=e)}}if(Kn)throw e=qn,qn=null,Kn=!1,e}function hr(e,t,n){if(Hn&&a("245"),Hn=!0,null===Yn||n){var r=e.finishedWork;null!==r?fr(e,r,t):(e.finishedWork=null,Pn(e,!1,n),null!==(r=e.finishedWork)&&fr(e,r,t))}else null!==(r=e.finishedWork)?fr(e,r,t):(e.finishedWork=null,Pn(e,!0,n),null!==(r=e.finishedWork)&&(mr()?e.finishedWork=r:fr(e,r,t)));Hn=!1}function fr(e,t,n){var r=e.firstBatch;if(null!==r&&r._expirationTime<=n&&(null===Jn?Jn=[r]:Jn.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===ir?rr++:(ir=e,rr=0),Tn=Sn=!0,e.current===t&&a("177"),0===(n=e.pendingCommitExpirationTime)&&a("261"),e.pendingCommitExpirationTime=0,r=t.expirationTime;var i=t.childExpirationTime;for(r=0===r||0!==i&&i<r?i:r,e.didError=!1,0===r?(e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0):(0!==(i=e.latestPendingTime)&&(i<r?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime<r&&(e.earliestPendingTime=e.latestPendingTime)),0===(i=e.earliestSuspendedTime)?He(e,r):r>e.latestSuspendedTime?(e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0,He(e,r)):r<i&&He(e,r)),ze(0,e),vn.current=null,1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,k(e.containerInfo),An=r;null!==An;){i=!1;var o=void 0;try{for(;null!==An;){if(256&An.effectTag){var s=An.alternate;e:{var l=An;switch(l.tag){case 2:case 3:if(256&l.effectTag&&null!==s){var u=s.memoizedProps,c=s.memoizedState,d=l.stateNode;d.props=l.memoizedProps,d.state=l.memoizedState;var p=d.getSnapshotBeforeUpdate(u,c);d.__reactInternalSnapshotBeforeUpdate=p}break e;case 5:case 7:case 8:case 6:break e;default:a("163")}}}An=An.nextEffect}}catch(e){i=!0,o=e}i&&(null===An&&a("178"),Dn(An,o),null!==An&&(An=An.nextEffect))}for(An=r;null!==An;){s=!1,u=void 0;try{for(;null!==An;){var h=An.effectTag;if(16&h&&V&&te(An.stateNode),128&h){var f=An.alternate;if(null!==f){var m=f.ref;null!==m&&("function"===typeof m?m(null):m.current=null)}}switch(14&h){case 2:dn(An),An.effectTag&=-3;break;case 6:dn(An),An.effectTag&=-3,hn(An.alternate,An);break;case 4:hn(An.alternate,An);break;case 8:c=An,V?pn(c):un(c),c.return=null,c.child=null,c.alternate&&(c.alternate.child=null,c.alternate.return=null)}An=An.nextEffect}}catch(e){s=!0,u=e}s&&(null===An&&a("178"),Dn(An,u),null!==An&&(An=An.nextEffect))}for(I(e.containerInfo),e.current=t,An=r;null!==An;){h=!1,f=void 0;try{for(m=n;null!==An;){var g=An.effectTag;if(36&g){var b=An.alternate;switch(u=m,(s=An).tag){case 2:case 3:var v=s.stateNode;if(4&s.effectTag)if(null===b)v.props=s.memoizedProps,v.state=s.memoizedState,v.componentDidMount();else{var y=b.memoizedProps,_=b.memoizedState;v.props=s.memoizedProps,v.state=s.memoizedState,v.componentDidUpdate(y,_,v.__reactInternalSnapshotBeforeUpdate)}var S=s.updateQueue;null!==S&&(v.props=s.memoizedProps,v.state=s.memoizedState,$e(0,S,v));break;case 5:var w=s.updateQueue;if(null!==w){if(c=null,null!==s.child)switch(s.child.tag){case 7:c=A(s.child.stateNode);break;case 2:case 3:c=s.child.stateNode}$e(0,w,c)}break;case 7:var E=s.stateNode;null===b&&4&s.effectTag&&X(E,s.type,s.memoizedProps,s);break;case 8:case 6:case 15:case 16:break;default:a("163")}}if(128&g){var C=An.ref;if(null!==C){var x=An.stateNode;switch(An.tag){case 7:var T=A(x);break;default:T=x}"function"===typeof C?C(T):C.current=T}}var O=An.nextEffect;An.nextEffect=null,An=O}}catch(e){h=!0,f=e}h&&(null===An&&a("178"),Dn(An,f),null!==An&&(An=An.nextEffect))}Sn=Tn=!1,"function"===typeof Re&&Re(t.stateNode),g=t.expirationTime,t=t.childExpirationTime,0===(t=0===g||0!==t&&t<g?t:g)&&(On=null),e.expirationTime=t,e.finishedWork=null}function mr(){return!!Gn||!(null===Yn||Yn.timeRemaining()>or)&&(Gn=!0)}function gr(e){null===zn&&a("246"),zn.expirationTime=0,Kn||(Kn=!0,qn=e)}function br(e,t,n,r,i){var o=t.current;return n=function(e){if(!e)return ye;e=e._reactInternalFiber;e:{(2!==w(e)||2!==e.tag&&3!==e.tag)&&a("170");var t=e;do{switch(t.tag){case 5:t=t.stateNode.context;break e;case 2:if(Ce(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}break;case 3:if(Ce(t.type._reactResult)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);a("171"),t=void 0}if(2===e.tag){var n=e.type;if(Ce(n))return Oe(e,n,t)}else if(3===e.tag&&Ce(n=e.type._reactResult))return Oe(e,n,t);return t}(n),null===t.context?t.context=n:t.pendingContext=n,t=i,(i=Ke(r)).payload={element:e},null!==(t=void 0===t?null:t)&&(i.callback=t),Ye(o,i),Mn(o,r),r}var vr={updateContainerAtExpirationTime:br,createContainer:function(e,t,n){return e={current:t=new Ne(5,null,null,t?3:0),containerInfo:e,pendingChildren:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:U,context:null,pendingContext:null,hydrate:n,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},t.stateNode=e},updateContainer:function(e,t,n,r){var i=t.current;return br(e,t,n,i=Nn(lr(),i),r)},flushRoot:function(e,t){Hn&&a("253"),zn=e,Vn=t,hr(e,t,!0),pr(1,null)},requestWork:ur,computeUniqueAsyncExpiration:function(){var e=2+25*(1+((lr()-2+500)/25|0));return e<=yn&&(e=yn+1),yn=e},batchedUpdates:function(e,t){var n=Xn;Xn=!0;try{return e(t)}finally{(Xn=n)||Hn||pr(1,null)}},unbatchedUpdates:function(e,t){if(Xn&&!Qn){Qn=!0;try{return e(t)}finally{Qn=!1}}return e(t)},deferredUpdates:function(e){var t=lr(),n=_n,r=Zn;_n=2+25*(1+((t-2+500)/25|0)),Zn=!1;try{return e()}finally{_n=n,Zn=r}},syncUpdates:Ln,interactiveUpdates:function(e,t,n){if(Zn)return e(t,n);Xn||Hn||0===Wn||(pr(Wn,null),Wn=0);var r=Zn,i=Xn;Xn=Zn=!0;try{return e(t,n)}finally{Zn=r,(Xn=i)||Hn||pr(1,null)}},flushInteractiveUpdates:function(){Hn||0===Wn||(pr(Wn,null),Wn=0)},flushControlled:function(e){var t=Xn;Xn=!0;try{Ln(e)}finally{(Xn=t)||Hn||pr(1,null)}},flushSync:function(e,t){Hn&&a("187");var n=Xn;Xn=!0;try{return Ln(e,t)}finally{Xn=n,pr(1,null)}},getPublicRootInstance:function(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 7:return A(e.child.stateNode);default:return e.child.stateNode}},findHostInstance:function(e){var t=e._reactInternalFiber;return void 0===t&&("function"===typeof e.render?a("188"):a("268",Object.keys(e))),null===(e=x(t))?null:e.stateNode},findHostInstanceWithNoPortals:function(e){return null===(e=function(e){if(!(e=C(e)))return null;for(var t=e;;){if(7===t.tag||8===t.tag)return t;if(t.child&&6!==t.tag)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}(e))?null:e.stateNode},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return function(e){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Re=De(function(e){return t.onCommitFiberRoot(n,e)}),Pe=De(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}(i({},e,{findHostInstanceByFiber:function(e){return null===(e=x(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}};e.exports=vr.default||vr;var yr=e.exports;return e.exports=t,yr}},function(e,t,n){"use strict";var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(1242),o="object"===("undefined"===typeof performance?"undefined":r(performance))&&"function"===typeof performance.now,a=void 0;a=o?function(){return performance.now()}:function(){return Date.now()};var s=void 0;if(i.canUseDOM)if("function"!==typeof requestIdleCallback){var l,u=null,c=null,d=!1,p=!1,h=0,f=33,m=33;l=o?{timeRemaining:function(){return h-performance.now()}}:{timeRemaining:function(){return h-Date.now()}};var g="__reactIdleCallback$"+Math.random().toString(36).slice(2);window.addEventListener("message",function(e){if(e.source===window&&e.data===g){d=!1;var t=c;c=null,null!==t&&t(l)}},!1);var b=function(e){p=!1;var t=e-h+m;t<m&&f<m?(t<8&&(t=8),m=t<f?f:t):f=t,h=e+m,d||(d=!0,window.postMessage(g,"*"));var n=u;u=null,null!==n&&n(e)};s=function(e){return c=e,p||(p=!0,requestAnimationFrame(b)),0}}else s=requestIdleCallback;else s=function(e){return setTimeout(function(){e({timeRemaining:function(){return 1/0}})}),0};t.now=a,t.rIC=s},function(e,t,n){"use strict";var r=!("undefined"===typeof window||!window.document||!window.document.createElement),i={canUseDOM:r,canUseWorkers:"undefined"!==typeof Worker,canUseEventListeners:r&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:r&&!!window.screen,isInWorker:!r};e.exports=i},function(e,t,n){"use strict";t.__esModule=!0,t.getClosestInstanceFromNode=function(e){if(e[o])return e[o];for(;!e[o];){if(!e.parentNode)return null;e=e.parentNode}var t=e[o];if(t.tag===r||t.tag===i)return t;return null};var r=5,i=6,o="__reactInternalInstance$"+Math.random().toString(36).slice(2)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(25),s=(n.n(a),n(159)),l=n.n(s),u=n(372),c=n(160),d=n(114),p=n(44),h=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var f=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),h(t,[{key:"componentDidUpdate",value:function(e,t){var n=this;if(this.props.bgEdit){this.props.bgImg&&this.props.bgImg.height&&this.props.bgImg.width&&this.props.bgImg!==e.bgImg&&(this.props.resetPositionScale(),this.props.setImgPdfPageSizes({height:this.props.bgImg.height,width:this.props.bgImg.width}),this.props.setBackgroundScale(this.props.scalePixels));var r=this.imageNode.getStage(),i=this.imageNode.getLayer();r.find("Transformer").destroy();var o=new l.a.Transformer({node:this.imageNode,enabledAnchors:["top-left","top-right","bottom-left","bottom-right"]});i.add(o),i.batchDraw(),this.props.newBackgroundRequestedByClick&&this.isMultiBed()&&setTimeout(function(){setTimeout(function(){n.props.startRescaleMultibeds(!0),n.props.newBackgroundRequestedClick(!1)})})}else this.imageNode.getStage().find("Transformer").destroy()}},{key:"handleOnDragEnd",value:function(){this.props.backgroundMoved({x:this.imageNode.x(),y:this.imageNode.y()})}},{key:"handleOnTransformEnd",value:function(){this.props.backgroundTransformed({x:this.imageNode.x(),y:this.imageNode.y(),rotation:this.imageNode.rotation(),scaleX:this.imageNode.scaleX(),scaleY:this.imageNode.scaleY()});var e,t,n={ptWidth:e=this.props.pdfPageSizes.ptWidth*this.imageNode.scaleX(),ptHeight:t=this.props.pdfPageSizes.ptHeight*this.imageNode.scaleY(),inWidth:parseFloat((e/72).toFixed(2)),inHeight:parseFloat((t/72).toFixed(2)),mmWidth:parseFloat((e/2.835).toFixed(2)),mmHeight:parseFloat((t/2.835).toFixed(2))};this.props.setPdfPageSizes(n),this.props.setImgPdfPageSizes({height:n.ptHeight,width:n.ptWidth})}},{key:"handleOnMouseEnter",value:function(){this.props.bgEdit&&!this.props.isPanning&&(this.imageNode.getStage().container().style.cursor="move")}},{key:"handleOnMouseLeave",value:function(){this.props.bgEdit&&!this.props.isPanning&&(this.imageNode.getStage().container().style.cursor="default")}},{key:"isMultiBed",value:function(){return!!(this.props.project&&this.props.project.project&&this.props.project.project.isMultiBedProject)&&this.props.project.project.isMultiBedProject}},{key:"render",value:function(){var e=this;if(!this.props.bgImg)return i.a.createElement(a.Layer,null,i.a.createElement(a.Image,{visible:!1,ref:function(t){e.imageNode=t}}));this.isMultiBed();return i.a.createElement(a.Layer,null,i.a.createElement(a.Image,{id:"background",visible:this.props.bgShow,image:this.props.bgImg,x:this.props.x,y:this.props.y,scaleX:this.props.scaleX,scaleY:this.props.scaleY,rotation:this.props.rotation,draggable:this.props.bgEdit,ref:function(t){e.imageNode=t},onDragEnd:function(){return e.handleOnDragEnd()},onTransformEnd:function(){return e.handleOnTransformEnd()},onMouseEnter:function(){return e.handleOnMouseEnter()},onMouseLeave:function(){return e.handleOnMouseLeave()}}))}}]),t}(),m={backgroundMoved:u.a,setBackgroundScale:u.e,backgroundTransformed:u.b,setImgPdfPageSizes:c.a,setPdfPageSizes:c.c,resetPositionScale:d.f,startRescaleMultibeds:p.p,newBackgroundRequestedClick:u.c};t.a=Object(o.b)(function(e){return{project:e.project,bgEdit:e.drawingToolbar.bgEdit,bgShow:e.background.bgShow,bgImg:e.background.bgImg,bgAppliedScale:e.background.appliedScale,x:e.background.x,y:e.background.y,scaleX:e.background.scaleX,scaleY:e.background.scaleY,rotation:e.background.rotation,setCount:e.background.setCount,newBackgroundRequestedByClick:e.background.newBackgroundRequestedByClick,isPanning:e.viewport.isPanning,pdfPageSizes:e.pdf.pdfPageSizes,scalePixels:e.globals.scalePixels,rescaleMultibeds:e.multiBed.rescaleMultibeds}},m)(f)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(25),s=(n.n(a),n(1246)),l=n(178),u=n(2024),c=n(5),d=n(159),p=n.n(d),h=n(314),f=n(46),m=n(2027),g=n(45),b=n(101),v=n(44),y=n(149),_=n(181),S=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function w(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function E(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var C=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=E(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state={tfmr:null,dimensionsComputed:!1,addFeedConnectorArray:[],removeFeedConnectorArray:[],inspectionPortPos:null},E(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),S(t,[{key:"componentDidMount",value:function(){this.buildChamberRows(this.props,this.props),this.handleOnTransformEnd(!0)}},{key:"componentDidUpdate",value:function(e,t){var n=this;this.props.numOfRows===e.numOfRows&&this.props.numOfChambers===e.numOfChambers||setTimeout(function(){var e=n.props.mainManifolds.map(function(e){return e._id}),t=[];n.props.chamberRows.forEach(function(e){e._chambers.forEach(function(e){e._isManifoldConnectedArray.length>0&&t.push.apply(t,w(e._isManifoldConnectedArray))})});var r=[].concat(w(new Set(t)));r.length>0&&r.filter(function(t){return e.indexOf(t)<0}).forEach(function(e){n.props.cleanChambersByManifoldVoidArray(e,0,0),n.props.cleanChambersByManifoldMainRowArray(e,0,0)})});if(this.anyPropHasChanged(e,["scaleX","scaleY","scalePixels","scaleValue","chamberType","chamberRowSpacing","numOfRows","numOfChambers"])&&(this.buildChamberRows(e,this.props),this.props.isRestoringState&&this.buildChamberRows(this.props,this.props)),(this.anyPropHasChanged(e,["scalePixels","scaleValue"])||this.props.isRestoringState)&&this.handlePerimeterScaling(e,this.props),this.anyPropHasChanged(e,["chamberType"])&&(this.handlePerimeterScaling(e,this.props),this.handleOnTransformEnd(!0)),this.anyPropHasChanged(e,["computedHeight","computeWidth"])&&!this.state.dimensionsComputed&&(this.props.chamberBedSetCentralizedCoordinates({x:this.props.computeWidth/2+this.props.height*this.props.scaleX/2,y:this.props.computedHeight/2-this.props.width*this.props.scaleY/2}),this.setState({dimensionsComputed:!0})),this.anyPropHasChanged(e,["drawingSelectorMode"])&&this.props.drawingSelectorMode===c._95&&this.guaranteeUnmountedTransformer(),this.anyPropHasChanged(e,["viewportPositionX","viewportPositionY"])&&this.guaranteeMountedTransformer(),this.props.isRestoringState&&this.props.restoredStateBedRendered(),this.props.updatePerimeterOnBed){this.buildChamberRows(e,this.props),this.props.isRestoringState&&this.buildChamberRows(this.props,this.props);var r=this.calculatedBedWidth(this.props.numOfRows)/this.props.height,i=this.calculatedBedLength(this.props.numOfChambers)/this.props.width;this.props.chamberBedTransformed({scaleX:i,scaleY:r}),this.props.setUpdatePerimeterOnBed(!1)}if(this.props.mainMainManifolds.manifolds.length>0&&this.props.mainMainManifolds.manifolds.length!==e.mainMainManifolds.manifolds.length){t.inspectionPortPos&&this.props.setChamberAccesory(t.inspectionPortPos.row,t.inspectionPortPos.col,null);var o=Object(_.d)(this.props.chamberbed,this.props.mainMainManifolds),a=o.mapFeedConnectorChambers,s=o.mapFeedConnectorIsolatorChambers;this.setState({addFeedConnectorArray:a,removeFeedConnectorArray:s}),console.log({addFeedConnectorArray:a,removeFeedConnectorArray:s},a.length,s.length),this.props.updateNumberOfFeedConnectors({numberOfFeedConnectors:a.length,numberOfRemovedFeedConnectors:s.length}),setTimeout(function(){n.setState({inspectionPortPos:Object(_.b)(n.props.chamberbed)})})}var l=function(e,t){if(e.length!==t.length)return!1;e.sort(),t.sort();for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0};if(this.state.addFeedConnectorArray.length>0&&!l(this.state.addFeedConnectorArray,t.addFeedConnectorArray)&&setTimeout(function(){var e=!0,t=!1,r=void 0;try{for(var i,o=n.state.addFeedConnectorArray[Symbol.iterator]();!(e=(i=o.next()).done);e=!0){var a=i.value,s=n.getChamberAccessoryTee("Feed-connector");n.props.setChamberAccesory(a.row,a.col,s)}}catch(e){t=!0,r=e}finally{try{!e&&o.return&&o.return()}finally{if(t)throw r}}}),this.state.removeFeedConnectorArray.length>0&&!l(this.state.removeFeedConnectorArray,t.removeFeedConnectorArray)){var u=!0,d=!1,p=void 0;try{for(var h,f=this.state.removeFeedConnectorArray[Symbol.iterator]();!(u=(h=f.next()).done);u=!0){var m=h.value;this.props.setChamberAccesory(m.row,m.col,null)}}catch(e){d=!0,p=e}finally{try{!u&&f.return&&f.return()}finally{if(d)throw p}}}if(this.state.inspectionPortPos&&this.state.inspectionPortPos!==t.inspectionPortPos){var g=this.getChamberAccessoryTee("Inspection-port");this.props.updatePositionOfInspectionPort({row:this.state.inspectionPortPos.row,col:this.state.inspectionPortPos.col}),setTimeout(function(){n.props.setChamberAccesory(n.state.inspectionPortPos.row,n.state.inspectionPortPos.col,g)})}}},{key:"computeSeparationDistance",value:function(e){return this.props.scalePixels*(e/12/this.props.scaleValue)}},{key:"getChamberAccessoryTee",value:function(e){return this.props.getChamberAccessoryMap().get(e)}},{key:"getChamberHeight",value:function(){return this.props.scalePixels*(this.props.chamberType.width/this.props.scaleValue)}},{key:"getChamberWidth",value:function(){return this.props.scalePixels*(this.props.chamberType.length/this.props.scaleValue)}},{key:"getScaledValue",value:function(e){return this.props.scalePixels*(e/this.props.scaleValue)}},{key:"getChamberInstalledOffset",value:function(){return this.getChamberWidth()-this.props.scalePixels*(this.props.chamberType.installedLength/this.props.scaleValue)}},{key:"getEndCapHeight",value:function(){return this.props.scalePixels*(this.props.chamberEndCapType.width/this.props.scaleValue)}},{key:"getEndCapWidth",value:function(){return this.props.scalePixels*(this.props.chamberEndCapType.length/this.props.scaleValue)}},{key:"getEndcapInstalledOffset",value:function(){return this.getEndCapWidth()-this.props.scalePixels*(this.props.chamberEndCapType.installedLength/this.props.scaleValue)}},{key:"getRowSpacing",value:function(){return this.props.scalePixels*(this.props.chamberRowSpacing/this.props.scaleValue)}},{key:"calculatedBedLength",value:function(e){return this.getChamberWidth()*e-this.getChamberInstalledOffset()*(e-1)+2*(this.getEndCapWidth()-this.getEndcapInstalledOffset())}},{key:"calculatedBedWidth",value:function(e){return e*this.getChamberHeight()+this.getRowSpacing()*(e-1)}},{key:"anyPropHasChanged",value:function(e,t){var n=!1,r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;n=this.props[l]!==e[l]||n}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}},{key:"buildChamberRows",value:function(e,t){if(this.props.chamberType&&this.props.chamberEndCapType){var n=this.getChamberHeight(),r=this.getChamberWidth(),i=this.getChamberInstalledOffset(),o=this.getChamberHeight(),a=this.getEndCapWidth(),s=this.getEndcapInstalledOffset(),u=this.getRowSpacing(),c=this.props.numOfRows,d=this.props.numOfChambers,p=this.calculatedBedLength(d),h=t.scaleY*t.height-e.scaleY*e.height,f=Math.floor(Math.round(h/(n+u)));f=Math.abs(parseInt(e.x,10)-parseInt(t.x,10))>5||Math.abs(parseInt(e.y,10)-parseInt(t.y,10))>5?f:0,this.props.isRestoringState&&e.numOfRows===t.numOfRows&&(f=0);var m=void 0;m=0!==f||this.props.isRestoringState?this.alignChamberBedMatrix(t.chamberRows,0,f):t.chamberRows;for(var g=[],b=0;b<c;b++){var v=void 0;(v=m[b]?m[b].clone():new l.b).row=b,v.x=0,v.y=b*(n+(b>0&&b<c?u:0)),v.height=n,v.width=p,v.endCapHeight=o,v.endCapWidth=a,v.endcapInstalledOffset=s,v.chamberWidth=r,v.chamberInstalledOffset=i,v.resizeDimensions(),g.push(v)}this.props.chamberRowsRebuild(g,c,d)}}},{key:"alignChamberBedMatrix",value:function(e,t,n){var r,i=e.slice();n>0&&i.length!==this.props.numOfRows?(r=i).unshift.apply(r,w(Array(n).fill(null))):n<0&&(i=i.slice(-n));return i=i.map(function(e,t){return e?e.reindex(t):e=new l.b,e})}},{key:"handleBedOnclick",value:function(){this.props.drawingSelectorMode===c._95?this.props.chamberBedContextSelected():this.mountOrUnmountTransformer()}},{key:"mountOrUnmountTransformer",value:function(){this.state.tfmr?(this.state.tfmr.destroy(),this.setState({tfmr:null})):this.mountTransformer()}},{key:"guaranteeMountedTransformer",value:function(){this.state.tfmr&&(this.state.tfmr.destroy(),this.mountTransformer())}},{key:"guaranteeUnmountedTransformer",value:function(){this.state.tfmr&&(this.state.tfmr.destroy(),this.setState({tfmr:null}))}},{key:"mountTransformer",value:function(){var e=this.borderNode.getLayer(),t=new p.a.Transformer;t.resizeEnabled(!1),e.add(t),t.attachTo(this.borderNode),e.batchDraw(),this.setState({tfmr:t})}},{key:"handleOnMouseEnter",value:function(){this.props.drawingSelectorMode!==c._95||this.props.isPanning?this.props.isPanning||(this.frontArrowNode.getStage().container().style.cursor="move"):this.frontArrowNode.getStage().container().style.cursor="default"}},{key:"handleOnMouseLeave",value:function(){this.props.isPanning||(this.frontArrowNode.getStage().container().style.cursor="default")}},{key:"handlePerimeterScaling",value:function(e,t){var n=t.scalePixels/t.scaleValue/(e.scalePixels/e.scaleValue),r=t.scaleX*n,i=t.scaleY*n;this.props.chamberBedTransformed({scaleX:r,scaleY:i})}},{key:"handleOnTransformEnd",value:function(e){var t=this.getChamberHeight(),n=this.getChamberWidth(),r=Math.abs(this.borderNode.scaleX()-this.props.scaleX)*this.props.height>=n/10,i=Math.abs(this.borderNode.scaleY()-this.props.scaleY)*this.props.width>=t/10,o=this.borderNode.rotation()!==this.props.rotation;if(!(Math.abs(this.borderNode.x()-this.props.x)>5)&&!e&&!o&&!r&&!i)return this.borderNode.scaleY(this.props.scaleY),void this.borderNode.scaleX(this.props.scaleX);for(var a=this.borderNode.scaleX()*this.props.width,s=this.borderNode.scaleY()*this.props.height,l=0;;){if(!(Math.round(this.calculatedBedWidth(l))<=Math.round(s))){l--;break}l++}for(var u=0;;){if(!(Math.round(this.calculatedBedLength(u))<=Math.round(a))){u--;break}u++}var c=this.calculatedBedLength(u),d=this.calculatedBedWidth(l)/this.props.height,p=c/this.props.width;o?this.props.chamberBedTransformed({x:this.borderNode.x(),y:this.borderNode.y(),rotation:this.borderNode.rotation()}):this.props.chamberBedTransformed({x:this.borderNode.x(),y:this.borderNode.y(),rotation:this.borderNode.rotation(),scaleX:p,scaleY:d,numOfRows:l,numOfChambers:u})}},{key:"handleFrontDragMove",value:function(){this.borderNode.x(this.frontGroupNode.x()),this.borderNode.y(this.frontGroupNode.y()),this.chamberGroupNode.x(this.frontGroupNode.x()),this.chamberGroupNode.y(this.frontGroupNode.y()),this.frontGroupNode.getLayer().batchDraw()}},{key:"handleFrontDragEnd",value:function(){this.props.chamberBedMoved({x:this.frontGroupNode.x(),y:this.frontGroupNode.y()})}},{key:"isContextSelected",value:function(){return this.props.drawingSelectorMode===c._95&&this.props.contextSelectedElement&&this.props.contextSelectedElement.type===c._41}},{key:"renderUpperManifolds",value:function(){var e=this;return this.props.upperManifolds.map(function(t,n){try{var r=e.props.chamberRows[t.initialRow],o=r.x,s=r.y,l=r.pixelOffSet,c=e.getRowSpacing(),d=e.getChamberWidth(),p=e.getChamberHeight(),h=e.getEndCapWidth(),f=e.getEndCapHeight(),m=e.getEndcapInstalledOffset(),g=e.getEndcapInstalledOffset(),b=e.props.chamberRows[t.initialRow].chambers[t.letColumn],v=o+b.x+l-h+g,y=s+b.y;return i.a.createElement(a.Group,{key:n,x:v,y:y},i.a.createElement(u.a,{x:0,y:0,manifold:t,chamberWidth:d,chamberHeight:p,endcapWidth:h,endcapHeight:f,chamberInstalledOffset:m,endcapInstalledOffset:g,rowSpacing:c,chamberColumn:b.col}))}catch(e){return null}})}},{key:"renderLowerManifolds",value:function(){var e=this;return this.props.lowerManifolds.map(function(t,n){try{var r=e.props.chamberRows[t.initialRow],o=r.x,s=r.y,l=r.pixelOffSet,c=e.getRowSpacing(),d=e.getChamberWidth(),p=e.getChamberHeight(),h=e.getEndCapWidth(),f=e.getEndCapHeight(),m=e.getEndcapInstalledOffset(),g=e.getEndcapInstalledOffset(),b=e.props.chamberRows[t.initialRow].chambers[t.letColumn],v=o+b.x+l+d+h-m-g,y=s+b.y;return i.a.createElement(a.Group,{key:n,scaleX:-1,x:v,y:y},i.a.createElement(u.a,{x:0,y:0,manifold:t,chamberWidth:d,chamberHeight:p,endcapWidth:h,endcapHeight:f,chamberInstalledOffset:m,endcapInstalledOffset:g,rowSpacing:c,chamberColumn:b.col}))}catch(e){return null}})}},{key:"renderChamberRows",value:function(){var e=this,t=0;this.props.stonebedPoints.length&&(t=this.props.stonebedPoints.reduce(function(e,t,n,r){return n%2===0&&e.push(r.slice(n,n+2)),e},[]).map(function(t){return t[0]+5+e.getEndCapHeight()/2.5}).reduce(function(e,t){return Math.max(isNaN(t)?0:t,e)},0));var n=-1;return this.props.contextSelectedElement&&this.props.contextSelectedElement.type===c._42&&(n=this.props.contextSelectedElement.row),this.props.chamberRows.map(function(r,o){return i.a.createElement(s.a,{key:o,row:r.row,x:r.x+r.pixelOffSet,y:r.y,rowSpacing:e.getRowSpacing(),height:r.height,width:r.width,chamberWidth:r.chamberWidth,endCapHeight:r.endCapHeight,endCapWidth:r.endCapWidth,endcapInstalledOffset:r.endcapInstalledOffset,chamberInstalledOffset:r.chamberInstalledOffset,offSet:r.offSet,chambers:r.chambers,isSelected:n===r.row,rowSelectionOffset:t})})}},{key:"drawBedCenterPoint",value:function(){return i.a.createElement(a.Circle,{id:"chamberBedCenterPoint",x:this.props.height*this.props.scaleX/2,y:this.props.width*this.props.scaleY/2,radius:10,fill:"yellow",stroke:"black",strokeWidth:1,visible:this.props.enableDebuging})}},{key:"render",value:function(){var e=this,t=arguments,n=this.props.getScaledValue(-6),r=this.props.getScaledValue(4),o=this.props.getScaledValue(.4);this.props.stonebedPoints.length&&(n+=this.props.stonebedPoints.reduce(function(e,t,n,r){return n%2===0&&e.push(r.slice(n,n+2)),e},[]).map(function(e){return e[0]}).reduce(function(e,t){return Math.min(isNaN(t)?0:t,e)},0));this.props.imperviousLiner;return i.a.createElement(a.Layer,{visible:!0},i.a.createElement(a.Group,{id:"chamberBed",x:this.props.x,y:this.props.y,height:this.props.height,width:this.props.width,rotation:this.props.rotation,onDragMove:function(){return e.handleFrontDragMove()},onDragEnd:function(){return e.handleFrontDragEnd()},onClick:function(){return e.handleBedOnclick()},draggable:!0,ref:function(t){e.frontGroupNode=t}},i.a.createElement(a.RegularPolygon,{x:n,y:this.props.height*this.props.scaleY/2,rotation:-90,sides:3,radius:r,fill:this.props.drawingSelectorMode===c._95?"orange":"#0C92CD",stroke:"black",strokeWidth:o,opacity:.7,onMouseEnter:function(){return e.handleOnMouseEnter()},onMouseLeave:function(){return e.handleOnMouseLeave()},ref:function(t){e.frontArrowNode=t}})),i.a.createElement(a.Rect,{x:this.props.x,y:this.props.y,scaleX:this.props.scaleX,scaleY:this.props.scaleY,height:this.props.height,width:this.props.width,rotation:this.props.rotation,ref:function(t){e.borderNode=t},onTransformEnd:function(){return e.handleOnTransformEnd.apply(e,t)},stroke:this.isContextSelected()?"orange":"#79a9ce",strokeWidth:this.isContextSelected()?2:1,dash:[6,6]}),i.a.createElement(a.Group,{x:this.props.x,y:this.props.y,height:this.props.height*this.props.scaleY,width:this.props.width*this.props.scaleX,rotation:this.props.rotation,ref:function(t){e.chamberGroupNode=t}},i.a.createElement(m.a,null),this.renderChamberRows(),this.renderUpperManifolds(),this.renderLowerManifolds(),this.drawBedCenterPoint()))}}]),t}(),x={getScaledValue:f.c,chamberBedMoved:h.b,chamberBedTransformed:h.d,chamberRowsRebuild:h.e,chamberBedContextSelected:h.a,chamberBedSetCentralizedCoordinates:h.c,restoredStateBedRendered:h.g,cleanChambersByManifoldVoidArray:b.e,cleanChambersByManifoldMainRowArray:b.d,setUpdatePerimeterOnBed:v.m,computeStoneBed:y.a,setChamberAccesory:y.d,getChamberAccessoryMap:b.h,updateNumberOfFeedConnectors:h.h,updatePositionOfInspectionPort:h.i};t.a=Object(o.b)(function(e){return{stonebedPoints:e.stonebed.points,x:e.chamberbed.x,y:e.chamberbed.y,scaleX:e.chamberbed.scaleX,scaleY:e.chamberbed.scaleY,rotation:e.chamberbed.rotation,height:e.chamberbed.height,width:e.chamberbed.width,visible:e.chamberbed.visible,chamberRows:e.chamberbed.chamberRows,selectedContextRow:e.chamberbed.selectedContextRow,numOfRows:e.chamberbed.numOfRows,numOfChambers:e.chamberbed.numOfChambers,scalePixels:e.globals.scalePixels,scaleValue:e.globals.scaleValue,chamberType:e.globals.chamberType,chamberEndCapType:e.globals.chamberEndCapType,chamberRowSpacing:e.globals.chamberRowSpacing,contextSelectedElement:e.globals.contextSelectedElement,pressedKeys:e.globals.pressedKeys,viewportPositionX:e.viewport.positionX,viewportPositionY:e.viewport.positionY,isPanning:e.viewport.isPanning,computedHeight:e.viewport.computedHeight,computeWidth:e.viewport.computeWidth,enableDebuging:e.globals.enableDebuging,upperManifolds:g.d.getManifoldsByType("upper"),lowerManifolds:g.d.getManifoldsByType("lower"),mainManifolds:e.mainManifolds.manifolds,mainMainManifolds:e.mainManifolds,structureDistance:e.calculations.structureDistance,manifoldSize:e.calculations.manifoldSize,structureSize:e.calculations.structureSize,manifoldStructures:e.stonebed.manifoldStructures,manifoldSeparation:e.calculations.manifoldSeparation,manifoldSeparationRound:e.calculations.manifoldSeparation.round,manifoldSeparationSquare:e.calculations.manifoldSeparation.square,manifoldSeparationNyloplast:e.calculations.manifoldSeparation.nyloplast,sepDistance:e.stonebed.sepDistance,isDirty:e.chamberbed.isDirty,drawingSelectorMode:e.globals.drawingSelectorMode,isRestoringState:e.globals.isRestoringState,updatePerimeterOnBed:e.multiBed.updatePerimeterOnBed,chamberRowSpacingPixels:e.globals.chamberRowSpacingPixels,underdrain:e.calculations.underdrain,manifoldSeparations:e.calculations.manifoldSeparations,imperviousLiner:e.chamberbed.imperviousLiner,chamberbed:e.chamberbed}},x)(C)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(25),a=(n.n(o),n(1247)),s=n(11),l=n(2023),u=n(5),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var d=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),c(t,[{key:"handleOnHandlerClick",value:function(){this.props.isSelected?this.props.deselectRow():this.props.selectRow(this.props.row)}},{key:"handleOnHandlerMouseEnter",value:function(){this.handlerNode.getStage().container().style.cursor="pointer"}},{key:"handleOnHandlerMouseLeave",value:function(){this.handlerNode.getStage().container().style.cursor="default"}},{key:"renderChambers",value:function(){var e=this;return this.props.chambers.map(function(t,n){return i.a.createElement(a.a,{x:t.x,y:t.y,col:t.col,row:t.row,rowRef:e,width:t.width,height:t.height,active:t.active,accessory:t.accessory,key:t.row+"-"+t.col,upperCapActive:t.upperCapActive,lowerCapActive:t.lowerCapActive,endCapWidth:e.props.endCapWidth,endCapHeight:e.props.endCapHeight,upperCapAccessory:t.upperCapAccessory,lowerCapAccessory:t.lowerCapAccessory,endCapInstalledOffset:e.props.endcapInstalledOffset,chamberInstalledOffset:e.props.chamberInstalledOffset,isVoidArray:t._isVoidArray,isManifoldConnectedArray:t._isManifoldConnectedArray,isOppositeStubAttached:t._isOppositeStubAttached})})}},{key:"getEndCapsPosition",value:function(){}},{key:"render",value:function(){var e=this,t=this.props.width+1.5*this.props.endCapWidth;return 0!==this.props.rowSelectionOffset&&(t=this.props.rowSelectionOffset-this.props.x),i.a.createElement(o.Group,{name:"chamberRow",x:this.props.x,y:this.props.y,id:this.props.row,width:this.props.width,height:this.props.height},i.a.createElement(o.Rect,{dash:[3,3],width:this.props.width,height:this.props.height,strokeWidth:this.props.isSelected?5:1,ref:function(t){e.rowBorderNode=t},stroke:this.props.isSelected?"#0078D4":"transparent"}),this.renderChambers(),i.a.createElement(o.Circle,{stroke:"black",strokeWidth:1,x:t,y:this.props.height/2,radius:this.props.endCapHeight/2.5,ref:function(t){e.handlerNode=t},onClick:function(){return e.handleOnHandlerClick()},fill:"orange",onMouseEnter:function(){return e.handleOnHandlerMouseEnter()},onMouseLeave:function(){return e.handleOnHandlerMouseLeave()},visible:this.props.drawingSelectorMode===u._95}))}}]),t}(),p={selectRow:l.b,deselectRow:l.a};t.a=Object(s.b)(function(e){return{drawingSelectorMode:e.globals.drawingSelectorMode,pressedKeys:e.globals.pressedKeys}},p)(d)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(25),s=(n.n(a),n(159)),l=n.n(s),u=n(594),c=n.n(u),d=n(1251),p=n(101),h=n(5),f=n(149),m=n(310),g=n(46),b=n(56),v=n(313),y=n(55),_=n(2019),S=n(141),w=n(311),E=n(49),C=(n(215),n(44)),x=n(900),A=(n(45),n(901)),T=(n(181),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());function O(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var k=n(2021),I=new window.Image;I.src=k;var R=n(2022),P=new window.Image;P.src=R;var D=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=O(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state={currentChamberAccessoryId:null,showChangeChamberAccessoryModal:!1,addFeedConnectorArray:[]},O(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),T(t,[{key:"setAccessoryColoring",value:function(e){if(this.props.active&&this.props.accessory&&this.props.accessory.id&&"none"!==this.props.accessory.id&&e){var t=c.a.get.rgb(this.props.accessory.color);e.red(t[0]),e.green(t[1]),e.blue(t[2])}else this.props.active}},{key:"handleOnMouseEnter",value:function(){var e=this.props.enableTransparency?.8:.5;this.props.active?this.chamberNode.opacity(e):this.props.drawingMode===h._88&&this.chamberNode.fill("#0C92CD"),this.chamberNode.getLayer().batchDraw()}},{key:"handleOnMouseLeave",value:function(){var e=this.props.enableTransparency?.5:.8;this.props.active&&!this.chamberIsSelected()?this.chamberNode.opacity(e):this.chamberNode.fill("transparent"),this.chamberNode.getLayer().batchDraw()}},{key:"updateCurrentChamber",value:function(){return this.props.updateCurrentSelectedChamber({row:this.props.row,col:this.props.col,chamberbed:this.props.chamberbed})}},{key:"handleOnChamberClick",value:function(e){e.which;switch(this.props.drawingMode){case h._88:case h._93:break;case h._90:return this.updateCurrentChamber(),this.handleChamberAccessory(h.T);case h._91:return this.handleChamberAccessory(h.U);case h._89:var t=void 0,n=void 0;return this.props.lowerCapAccessory&&this.props.lowerCapAccessory.manifoldId?(t=this.props.lowerCapAccessory.manifoldId,n=this.props.lowerCapAccessory):this.props.upperCapAccessory&&this.props.upperCapAccessory.manifoldId&&(t=this.props.upperCapAccessory.manifoldId,n=this.props.upperCapAccessory),t?(this.props.showManifoldEntryDialog(t,n,!0),this.updateCurrentChamber(),!1):(this.updateCurrentChamber(),S.a.handleManifoldBuildRestrictions(h._111,this.props));case h._92:var r=void 0,i=void 0;return this.props.lowerCapAccessory&&this.props.lowerCapAccessory.manifoldId?(r=this.props.lowerCapAccessory.manifoldId,i=this.props.lowerCapAccessory):this.props.upperCapAccessory&&this.props.upperCapAccessory.manifoldId&&(r=this.props.upperCapAccessory.manifoldId,i=this.props.upperCapAccessory),r?(this.props.showManifoldEntryDialog(r,i,!0),this.updateCurrentChamber(),!1):(this.updateCurrentChamber(),S.a.handleManifoldBuildRestrictions(h._141,this.props));default:throw new Error(h._136)}}},{key:"handleChamberAccessory",value:function(e){if(!this.ignoreAccessoryAttachment(e)&&this.props.active){var t=this.getChamberAccessory(e);if(this.hasOtherChamberAccessory(e))return this.setState({currentChamberAccessoryId:null,showChangeChamberAccessoryModal:!0});var n=this.props.chamberRows[this.props.row]._chambers[this.props.col].isIsolatorArray.length>0,r=this.props.chamberRows[this.props.row]._chambers[this.props.col]._accessory&&"Inserta-tee"===this.props.chamberRows[this.props.row]._chambers[this.props.col]._accessory.id;n?r||"Inserta-tee"!==e?"Inserta-tee"===e?((this.props.isTeeDialogOpen||this.props.isInspectionPortDialogOpen)&&(this.props.floatingToolInsertaTeeClose(),this.props.floatingToolInspectionClose()),t=this.getChamberAccessoryTee(e),this.props.floatingToolInsertaTeeOpen(this.props.row,this.props.col,t)):"Inspection-port"===e?((this.props.isTeeDialogOpen||this.props.isInspectionPortDialogOpen)&&(this.props.floatingToolInsertaTeeClose(),this.props.floatingToolInspectionClose()),t=this.getChamberAccessoryTee(e),this.props.floatingToolInspectionOpen(this.props.row,this.props.col,t)):this.props.setChamberAccesory(this.props.row,this.props.col,t):(this.props.showInsertaTeeWarning(!0),this.props.setInsertaTeeValues(this.props.row,this.props.col,t)):((this.props.isTeeDialogOpen||this.props.isInspectionPortDialogOpen)&&(this.props.floatingToolInsertaTeeClose(),this.props.floatingToolInspectionClose()),"Inserta-tee"===e?(t=this.getChamberAccessoryTee(e),this.props.floatingToolInsertaTeeOpen(this.props.row,this.props.col,t)):"Inspection-port"===e?(t=this.getChamberAccessoryTee(e),this.props.floatingToolInspectionOpen(this.props.row,this.props.col,t)):this.props.setChamberAccesory(this.props.row,this.props.col,t))}}},{key:"hasOtherChamberAccessory",value:function(e){return this.props.accessory&&void 0!==this.props.accessory.id&&this.props.accessory.id!==e}},{key:"getChamberAccessory",value:function(e){return this.props.accessory&&this.props.accessory.id===e?null:this.props.getChamberAccessoryMap().get(e)}},{key:"getChamberAccessoryTee",value:function(e){return this.props.getChamberAccessoryMap().get(e)}},{key:"getChamberAccessoryInspection",value:function(e){return this.props.getChamberAccessoryMap().get(e)}},{key:"ignoreAccessoryAttachment",value:function(e){try{var t=this.props.getChamberAccessoryMap().get(e).exceptions[this.props.chamberType.id];if(t&&!t.attachable)return!0}catch(t){console.warn("An issue occurred checking the accessory's exceptions",t)}return!1}},{key:"chamberIsSelected",value:function(){return this.props.row===this.props.selectedChamberRow&&this.props.col===this.props.selectedChamberCol}},{key:"renderChamberElement",value:function(){var e=this,t=function(){var t=e.props,n=t.accessory,r=t.width,o=t.height,s=t.row,l=t.chamberRows,u=t.col,c=e.props.getScaledValue(.3),d="#d3d3d3",p="black";if(n&&n.id){var h=l.find(function(e){return e.getActiveCount()}),f=l.slice().reverse().find(function(e){return e.getActiveCount()}),m=((h=h?h.row:0)+(f=f?f.row:0))/2;if("Inserta-tee"===n.id){var g=e.props.getScaledValue(.25),b=e.props.getScaledValue(20/12),v=null!==e.props.isTeeActiveCoordinates.row&&null!==e.props.isTeeActiveCoordinates.col&&e.props.isTeeActiveCoordinates.col===u&&e.props.isTeeActiveCoordinates.row===s;return s<=m?i.a.createElement(i.a.Fragment,null,e.props.isTeeDialogOpen&&i.a.createElement(a.Rect,{fill:"rgba(255,152,0,0.8)",width:g+10,height:b+2,visible:v,x:(r-g-10)/2,y:-b-1}),i.a.createElement(a.Rect,{x:(r-g)/2,y:-b,fill:d,stroke:p,strokeWidth:c,height:b,width:g})):i.a.createElement(i.a.Fragment,null,e.props.isTeeDialogOpen&&i.a.createElement(a.Rect,{fill:"rgba(255,152,0,0.8)",width:g+10,height:b+2,visible:v,x:(r-g-10)/2,y:o+0}),i.a.createElement(a.Rect,{x:(r-g)/2,y:o,fill:d,stroke:p,strokeWidth:c,height:b,width:g}))}if("Inspection-port"===n.id){var y=e.props.getScaledValue(14/12),_=null!==e.props.isInspectionPortActiveCoordinates.row&&null!==e.props.isInspectionPortActiveCoordinates.col&&e.props.isInspectionPortActiveCoordinates.col===u&&e.props.isInspectionPortActiveCoordinates.row===s;return i.a.createElement(i.a.Fragment,null,e.props.isInspectionPortDialogOpen&&i.a.createElement(a.Rect,{x:(r+5-y)/2,y:(o+5-y)/2,fill:"rgb(255,0,0)",stroke:"rgb(255,0,0)",width:y,height:y,visible:_}),i.a.createElement(a.Rect,{x:(r-y)/2,y:(o-y)/2,fill:d,stroke:p,strokeWidth:c,height:y,width:y}))}}else{}return null},n=function(){var t=e.props,n=t.accessory,r=t.width,o=(t.height,t.chamberType),s=e.props.getScaledValue(.3),l=e.props.getScaledValue(.25),u=e.props.getScaledValue(20/12);return n&&n.id&&"Feed-connector"===n.id?i.a.createElement(i.a.Fragment,null,i.a.createElement(a.Rect,{x:(r-l)/2,y:function(){switch(o.id){case"R-280HD":return e.props.getScaledValue(.5*u/l);case"R-330XLHD":case"R-300HD":return e.props.getScaledValue(.55*u/l);case"R-360HD":return e.props.getScaledValue(.7*u/l);case"R-902HD":return e.props.getScaledValue(.9*u/l);default:return e.props.getScaledValue(.35*u/l)}}(),fill:"black",stroke:"black",strokeWidth:s,height:u,width:l})):null},r=this.props.enableTransparency?.8:.5,o=this.props.enableTransparency?.5:.8,s=this.chamberIsSelected()?r:o;return this.props.active?i.a.createElement(i.a.Fragment,null,n(),i.a.createElement(a.Group,null,i.a.createElement(a.Image,{id:this.props.row+"-"+this.props.col,name:"chamber",perfectDrawEnabled:!1,image:w.a.hasIsolator(this.props.chamberRows,this.props.col,this.props.row)?P:I,height:this.props.height,width:this.props.width,stroke:this.props.enableDebuging?"red":"black",strokeWidth:this.props.enableDebuging?2:1,opacity:s,ref:function(t){e.chamberNode=t,e.setAccessoryColoring(t)},filters:[l.a.Filters.RGB]})),t()):i.a.createElement(i.a.Fragment,null,i.a.createElement(a.Rect,{height:this.props.height,width:this.props.width,stroke:"gray",strokeWidth:.5,dash:[3,3],ref:function(t){e.chamberNode=t,e.setAccessoryColoring(t)}}),!1,n())}},{key:"render",value:function(){var e=this;return i.a.createElement(i.a.Fragment,null,i.a.createElement(a.Group,{height:this.props.height,width:this.props.width,x:this.props.x,y:this.props.y,onMouseEnter:function(){return e.handleOnMouseEnter()},onMouseLeave:function(){return e.handleOnMouseLeave()},onClick:function(t){var n=t.evt;return e.handleOnChamberClick(n)},ref:function(t){e.groupNode=t}},this.renderChamberElement(),i.a.createElement(d.a,{row:this.props.row,col:this.props.col,x:-this.props.endCapWidth,y:0,installedOffSet:this.props.endCapInstalledOffset,active:this.props.upperCapActive,height:this.props.endCapHeight,width:this.props.endCapWidth,chamberHeight:this.props.height,chamberWidth:this.props.width,isIsolator:w.a.hasIsolator(this.props.chamberRows,this.props.col,this.props.row),accessory:this.props.upperCapAccessory,position:h._75,rotation:0,chamberType:this.props.chamberType,ref:function(t){e.upperEndcapNode=t}}),i.a.createElement(d.a,{row:this.props.row,col:this.props.col,x:this.props.width+this.props.endCapWidth-this.props.chamberInstalledOffset,y:this.props.height,installedOffSet:-this.props.endCapInstalledOffset,active:this.props.lowerCapActive,height:this.props.endCapHeight,width:this.props.endCapWidth,chamberHeight:this.props.height,chamberWidth:this.props.width,isIsolator:w.a.hasIsolator(this.props.chamberRows,this.props.col,this.props.row),accessory:this.props.lowerCapAccessory,position:h._74,rotation:180,chamberType:this.props.chamberType,ref:function(t){e.lowerEndcapNode=t}})))}}]),t}(),N={activate:p.a,activateByArray:p.b,deactivate:p.f,deactivateByArray:p.g,modifyChambersByArray:p.i,getChamberAccessoryMap:p.h,getScaledValue:g.c,modalAlertActions:b.a,resetSelectedChamber:p.l,selectChamberContext:p.m,setChamberAccesory:f.d,setChamberLowerCapAccesory:f.e,setChamberUpperCapAccesory:f.g,createMainManifold:E.f,modifyChambersByManifoldVoidArray:p.k,setSelectedChamber:p.s,showManifoldEntryDialog:m.l,getRequiredChamberSlotsForTwoEndcaps:v.b,endCapsAutoAdd:y.g,updateCurrentSelectedChamber:_.a,toggleOverlapDialog:m.m,setOverlapPresent:m.i,showManifoldChamberEditOrRemove:m.k,setDirtyStateForMultiBeds:C.g,showInsertaTeeWarning:p.t,setInsertaTeeValues:p.q,setInsertaTeeWarningType:p.r,floatingToolInsertaTeeOpen:x.b,floatingToolInsertaTeeClose:x.a,floatingToolInspectionOpen:A.c,floatingToolInspectionClose:A.a,setFeedConnectorValues:p.o};t.a=Object(o.b)(function(e){return{chamberRows:e.chamberbed.chamberRows,chamberType:e.globals.chamberType,chamberEndCapType:e.globals.chamberEndCapType,content:e.localization.content,drawingMode:e.globals.drawingMode,drawingSelectorMode:e.globals.drawingSelectorMode,lang:e.localization.lang,selectedChamberCol:e.chamberbed.selectedChamberCol,selectedChamberRow:e.chamberbed.selectedChamberRow,totalStorageProvided:e.calculations.totalStorageProvided,chamberbed:e.chamberbed,scaleX:e.chamberbed.scaleX,scaleY:e.chamberbed.scaleY,scalePixels:e.globals.scalePixels,scaleValue:e.globals.scaleValue,mainManifolds:e.mainManifolds,enableDebuging:e.globals.enableDebuging,enableTransparency:e.globals.enableTransparency,pressedKeys:e.globals.pressedKeys,isTeeDialogOpen:e.floatingToolInsertaTee.openDialog,isTeeActiveCoordinates:{col:e.floatingToolInsertaTee.col,row:e.floatingToolInsertaTee.row},isInspectionPortDialogOpen:e.floatingToolInspectionPort.openDialog,isInspectionPortActiveCoordinates:{col:e.floatingToolInspectionPort.col,row:e.floatingToolInspectionPort.row},hasImperviousLiner:e.calculations.hasImperviousLiner}},N)(D)},function(e,t,n){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},function(e,t,n){"use strict";var r=n(1250),i=Array.prototype.concat,o=Array.prototype.slice,a=e.exports=function(e){for(var t=[],n=0,a=e.length;n<a;n++){var s=e[n];r(s)?t=i.call(t,o.call(s)):t.push(s)}return t};a.wrap=function(e){return function(){return e(a(arguments))}}},function(e,t){e.exports=function(e){return!(!e||"string"===typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(25),s=(n.n(a),n(595)),l=n(594),u=n.n(l),c=n(159),d=n.n(c),p=n(1252),h=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var f=n(2017),m=new window.Image;m.src=f;var g=n(2018),b=new window.Image;b.src=g;var v=n(899);(new window.Image).src=v;var y=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),h(t,[{key:"componentDidMount",value:function(){this.props.active}},{key:"setAccessoryColoring",value:function(e){if(this.props.active&&this.props.accessory&&this.props.accessory.id&&"none"!==this.props.accessory.id&&e){e.cache();var t=u.a.get.rgb(this.props.accessory.color);e.red(t[0]),e.green(t[1]),e.blue(t[2])}else this.props.active&&e&&e.clearCache()}},{key:"handleOnMouseEnter",value:function(){var e=this.props.enableTransparency?1:-.5;this.props.active&&this.endcapNode.opacity(e),this.endcapNode.getLayer().batchDraw()}},{key:"handleOnMouseLeave",value:function(){var e=this.props.enableTransparency?.5:1;this.props.active?this.endcapNode.opacity(e):this.endcapNode.fill("transparent"),this.endcapNode.getLayer().batchDraw()}},{key:"renderEndcapElement",value:function(){var e=this,t=this.props.enableTransparency?.5:1;if(this.props.active)return i.a.createElement(i.a.Fragment,null,i.a.createElement(a.Image,{id:this.props.row+"-"+this.props.col+"-"+this.props.position,name:"endcap",image:this.props.isIsolator?b:m,height:this.props.height,width:this.props.width,stroke:this.props.enableDebuging?"red":"",strokeWidth:this.props.enableDebuging?2:0,opacity:t,ref:function(t){e.endcapNode=t},filters:[d.a.Filters.RGB]}),i.a.createElement(p.a,this.props))}},{key:"render",value:function(){var e=this;return i.a.createElement(a.Group,{height:this.props.height,width:this.props.width,rotation:this.props.rotation,x:this.props.x+this.props.installedOffSet,y:this.props.y,ref:function(t){e.groupNode=t}},this.renderEndcapElement())}}]),t}(),_={attachAccessory:s.a};t.a=Object(o.b)(function(e){return{drawingMode:e.globals.drawingMode,enableDebuging:e.globals.enableDebuging,enableTransparency:e.globals.enableTransparency}},_)(y)},function(e,t,n){"use strict";var r=n(1),i=(n.n(r),n(11)),o=n(25),a=(n.n(o),n(595)),s=n(46),l=n(141),u=n(5),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var d=n(899),p=n(2016),h=new window.Image;h.src=d,(new window.Image).src=p;var f=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),c(t,[{key:"render",value:function(){var e=this;if(this.props.active){var t=this.props.accessory&&null!==this.props.accessory.id,n=this.props.chamberType.id,r="ENDCAP_POSITION_UPPER"===this.props.position,i=void 0,o=void 0;this.props.height,this.props.width;switch(n){case"MC-7200":i=r?25.15:25,o=80;break;case"MC-4500":i=25,o=r?51:50;break;case"C-100HD":i=22,o=90,this.props.height/1.5,1.3*this.props.width;break;case"DC-780":case"SC-740":i=10,o=90,this.props.height/1.2,2.5*this.props.width;break;case"SC-310":i=r?4:6,o=90,this.props.height/1.2,2.5*this.props.width;break;case"SC-160LP":i=r?8:6,o=90,this.props.height/1.2,2.5*this.props.width,t=!1}if(this.props.chamberWidth-this.props.getScaledValue(o/12),this.props.chamberHeight-this.props.getScaledValue(i/12),this.props.accessory||(t=!1),!t&&this.props.mainManifolds)try{t=n!==u._25&&l.a.isChamberConnectedToSecondDirectPipe(this.props.chamberRows[this.props.row],this.props.chamberRows[this.props.row].chambers[this.props.col],r,this.props.mainManifolds.filter(function(t){return t._letRow===e.props.row&&(r?!t.isUpper:t.isUpper)}))}catch(e){t=!1}return t&&null}return null}}]),t}(),m={attachAccessory:a.a,getScaledValue:s.c};t.a=Object(i.b)(function(e){return{drawingMode:e.globals.drawingMode,enableDebuging:e.globals.enableDebuging,enableTransparency:e.globals.enableTransparency,chamberRows:e.chamberbed.chamberRows,mainManifolds:e.mainManifolds.manifolds}},m)(f)},function(e,t,n){"use strict";var r=n(371),i=n(1254),o=n(1255),a=n(1256),s=n(1257),l=n(1258),u=n(38),c=n(400),d=n(1471),p=n(1472),h=n(1473),f=n(677),m=n(1474),g=n(1475),b=n(1476),v=n(1477),y=n(1478),_=n(1479),S=n(1480),w=n(1481),E=n(1482),C=n(1483),x=n(1484),A=n(1485),T=n(1486),O=n(1487),k=n(1492),I=n(45),R=n(1998),P=n(2007),D=n(2008),N=n(279),M=n(898),L=n(179),B=n(2010),F=n(2011),j=n(2012),U=n(2013);t.a=Object(r.c)({project:u.a,projectsAdmin:T.a,projectsCrud:E.a,subProject:B.a,globals:s.a,localization:R.a,addremovetool:A.a,apptoolbar:h.a,authentication:x.a,background:f.a,bulkAddRemoveTool:P.a,calculations:b.a,systemParameters:v.a,debugingtool:S.a,drawingToolbar:C.a,floatingtool:_.a,floatingtoolpipes:k.a,floatingToolInsertaTee:F.a,floatingToolInspectionPort:j.a,measuretool:g.a,modalAlert:m.a,pdf:i.a,pdfdialog:d.a,pipeGlobals:w.a,pipeBed:O.a,scaleline:p.a,submitdialog:y.a,stonebed:c.b,topbar:a.a,tutorial:o.a,viewport:l.a,accordion:U.a,chamberbed:M.a,currentSelectedChamber:N.a,mainManifolds:I.b,upperManifolds:I.c,lowerManifolds:I.a,manifoldEntry:D.a,multiBed:L.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(5),i={showPdfModal:!1,showPipesPdfModal:!1,pdfPageSizes:{ptWidth:0,ptHeight:0,inWidth:0,inHeight:0,mmWidth:0,mmHeight:0},imgPageSizes:{width:0,height:0},scalingImageDataPresent:!0,imperialUnit:!0},o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r._148:return Object.assign({},e,{showPdfModal:t.payload});case r._149:return Object.assign({},e,{showPipesPdfModal:t.payload});case r._146:return Object.assign({},e,{pdfPageSizes:t.payload,scalingImageDataPresent:!0});case r._108:return Object.assign({},e,{imgPageSizes:{width:t.payload.width,height:t.payload.height},scalingImageDataPresent:!0});case r._147:return Object.assign({},e,{imperialUnit:t.payload});case r._222:var n=t.payload.pdf;return n&&n.pdfPageSizes&&n.imgPageSizes?Object.assign({},n,{pdfPageSizes:n.pdfPageSizes,imgPageSizes:n.imgPageSizes,scalingImageDataPresent:!0}):Object.assign({},n,{pdfPageSizes:{ptWidth:0,ptHeight:0,inWidth:0,inHeight:0,mmWidth:0,mmHeight:0},imgPageSizes:{width:0,height:0},scalingImageDataPresent:!1});default:return e}}},function(e,t,n){"use strict";var r=n(5),i={toggleTutorial:!1,currentTutorialStep:0,toggleTutorialStartDialog:!1,toggleTutorialConfirmationDialog:!1};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r._286:return Object.assign({},e,{toggleTutorial:t.payload});case r._288:return Object.assign({},e,{toggleTutorialStartDialog:t.payload});case r._287:return Object.assign({},e,{toggleTutorialConfirmationDialog:t.payload});case r._241:return Object.assign({},e,{currentTutorialStep:t.payload});default:return e}}},function(e,t,n){"use strict";var r=n(5),i={showLogoutDialog:!1};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r._289:return Object.assign({},e,{showLogoutDialog:t.payload});default:return e}}},function(e,t,n){"use strict";var r=n(5),i=n(206),o=n.n(i),a={chamberType:o.a.elements.find(function(e){return"R-902HD"===e.id}),chamberEndCapType:o.a.elements.find(function(e){return"R-902HD-Endcap"===e.id}),enableDebuging:!1,pressedKeys:new Set,keysOfInterest:new Set,contextSelectedElement:null,scaleValue:60,scalePixels:300,planScaleInches:1,planScaleMts:350,drawingMode:r._88,projectType:r._101,chamberRowSpacing:.5,enableTransparency:void 0!==window._bridge,chamberRowSpacingPixels:2.5,drawingSelectorMode:r._94,isRestoringState:!1,isRestoredProject:!1,isSystemGenerated:!1,isMC4500Deprecated:!1,showMc4500DeprecationAlert:!1,featureFlag:{byDate:["2022-02-20","2022-02-21","2022-02-23"]},refreshAdminProjects:!1,showProjectUrlInvalid:!1,showDisableLayerLoginDialog:!1,formAssemblyModalProps:{showFormsAssemblyModal:!1,showCloseBtn:!1,formUrl:""},showSignUpModal:!1,showRepContactDialog:!1,showSalesInfoDialog:!1,showTogglesDialog:!1};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case r._96:return Object.assign({},e,{enableDebuging:!0});case r._103:return Object.assign({},e,{refreshAdminProjects:t.payload});case r._282:return Object.assign({},e,{projectType:t.payload});case r._97:return Object.assign({},e,{user:t.payload});case r._98:return Object.assign({},e,{user:a.user});case r.g:return Object.assign({},e,{chamberType:t.payload.chamberType,chamberEndCapType:t.payload.chamberEndCapType});case r.h:return Object.assign({},e,{pipeType:t.payload.pipeType});case r._35:var n=t.payload,i=n.chamberRowSpacing,o=n.chamberRowSpacingPixels;return Object.assign({},e,{chamberRowSpacing:i,chamberRowSpacingPixels:o});case r._238:return Object.assign({},e,{scalePixels:t.payload,chamberRowSpacingPixels:t.payload*(e.chamberRowSpacing/e.scaleValue)});case r._64:return Object.assign({},e,{scaleValue:t.payload,chamberRowSpacingPixels:e.scalePixels*(e.chamberRowSpacing/t.payload)});case r._65:return Object.assign({},e,{drawingSelectorMode:t.payload});case r._66:return Object.assign({},e,{drawingMode:r._88});case r._71:return Object.assign({},e,{drawingMode:r._93});case r._68:return Object.assign({},e,{drawingMode:r._90});case r._69:return Object.assign({},e,{drawingMode:r._91});case r._67:return Object.assign({},e,{drawingMode:r._89});case r._70:return Object.assign({},e,{drawingMode:r._92});case r._54:return Object.assign({},e,{chamberRowSpacing:t.payload,chamberRowSpacingPixels:e.scalePixels*(t.payload/e.scaleValue)});case r._296:var s=new Set(e.pressedKeys);return s.add(t.payload),Object.assign({},e,{pressedKeys:s});case r._297:var l=new Set(e.pressedKeys);return l.delete(t.payload),Object.assign({},e,{pressedKeys:l});case r._14:return Object.assign({},e,{contextSelectedElement:{type:r._42,row:t.payload}});case r._6:return Object.assign({},e,{contextSelectedElement:{type:r._40,row:t.payload.row,col:t.payload.col}});case r._73:return Object.assign({},e,{contextSelectedElement:{type:r._43,row:t.payload.row,position:t.payload.position}});case r._3:return Object.assign({},e,{contextSelectedElement:{type:r._41}});case r._39:return Object.assign({},e,{contextSelectedElement:a.contextSelectedElement});case r._86:return Object.assign({},e,{planScaleInches:t.payload});case r._87:return Object.assign({},e,{planScaleMts:t.payload});case r.d:case r._137:return Object.assign({},a,{projectType:e.projectType,chamberType:Object.assign({},e.chamberType),chamberEndCapType:Object.assign({},e.chamberEndCapType),chamberRowSpacing:e.chamberType.defaultSeparation,chamberRowSpacingPixels:e.scalePixels*(e.chamberType.defaultSeparation/e.scaleValue),pressedKeys:e.pressedKeys,keysOfInterest:e.keysOfInterest,scaleValue:e.scaleValue,planScaleInches:e.planScaleInches?e.planScaleInches:1,planScaleMts:e.planScaleMts?e.planScaleMts:350,scalePixels:e.scalePixels,drawingMode:e.drawingMode,drawingSelectorMode:e.drawingSelectorMode});case r.e:return Object.assign({},a,{projectType:e.projectType,chamberType:Object.assign({},e.chamberType),chamberEndCapType:Object.assign({},e.chamberEndCapType),chamberRowSpacing:e.chamberType.defaultSeparation,chamberRowSpacingPixels:a.scalePixels*(e.chamberType.defaultSeparation/a.scaleValue)});case r._280:var u=t.payload.globals;return u.pressedKeys instanceof Set||(u.pressedKeys=new Set(a.pressedKeys),u.keysOfInterest=new Set(a.keysOfInterest)),Object.assign({},u,{isRestoringState:!0,isRestoredProject:!0,projectType:u.projectType||e.projectType,enableTransparency:a.enableTransparency,isMC4500Deprecated:a.isMC4500Deprecated,showMc4500DeprecationAlert:u.chamberType.id===r._23&&a.isMC4500Deprecated,scaleValue:e.scaleValue,planScaleInches:e.planScaleInches?e.planScaleInches:1,planScaleMts:e.planScaleMts?e.planScaleMts:350,scalePixels:e.scalePixels,enableDebuging:a.enableDebuging});case r._222:var c=t.payload.globals;c.pressedKeys instanceof Set||(c.pressedKeys=new Set(a.pressedKeys),c.keysOfInterest=new Set(a.keysOfInterest));var d=["2022-01-01"];return c.featureFlag&&c.featureFlag.byDate&&(d=c.featureFlag.byDate),Object.assign({},c,{isRestoringState:!0,isRestoredProject:!0,projectType:c.projectType||e.projectType,enableTransparency:a.enableTransparency,isMC4500Deprecated:a.isMC4500Deprecated,showMc4500DeprecationAlert:c.chamberType.id===r._23&&a.isMC4500Deprecated,enableDebuging:a.enableDebuging,featureFlag:{byDate:d}});case r._233:return Object.assign({},e,{isRestoringState:!1});case r._300:return Object.assign({},e,{scalePixels:300,drawingMode:r._88});case r._285:return Object.assign({},e,{isSystemGenerated:!0});case r._29:return Object.assign({},e,{isSystemGenerated:!1});case r._105:return Object.assign({},e,{showMc4500DeprecationAlert:!1});case r._252:return Object.assign({},e,{showProjectUrlInvalid:t.payload});case r._242:return Object.assign({},e,{showDisableLayerLoginDialog:t.payload});case r._85:return Object.assign({},e,{formAssemblyModalProps:{showFormsAssemblyModal:t.payload.toggle,showCloseBtn:t.payload.showCloseBtn,formUrl:t.payload.formUrl}});case r._268:return Object.assign({},e,{showSignUpModal:t.payload.toggle});case r._231:return Object.assign({},e,{showRepContactDialog:t.payload.toggle});case r._234:return Object.assign({},e,{showSalesInfoDialog:t.payload});case r._284:return Object.assign({},e,{showTogglesDialog:t.payload});default:return e}}},function(e,t,n){"use strict";var r=n(5),i={stage:null,scaleX:1,scaleY:1,positionX:0,positionY:0,scaleXPipes:1,scaleYPipes:1,isPanning:!1,positionXPipes:0,positionYPipes:0,computeWidth:200,computedHeight:200,zoomMousePosition:null,zoomStagePosition:null};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r._304:return Object.assign({},e,{isPanning:t.payload});case r._303:return Object.assign({},e,{computedHeight:t.payload.height,computeWidth:t.payload.width});case r._301:return Object.assign({},e,{scaleX:t.payload.scaleX,scaleY:t.payload.scaleY});case r._302:return Object.assign({},e,{scaleXPipes:t.payload.scaleX,scaleYPipes:t.payload.scaleY});case r._298:return Object.assign({},e,{positionX:t.payload.positionX,positionY:t.payload.positionY});case r._299:return Object.assign({},e,{positionXPipes:t.payload.positionX,positionYPipes:t.payload.positionY});case r._300:return Object.assign({},e,{positionX:0,positionY:0,scaleX:1,scaleY:1});case r._137:return Object.assign({},i,{scaleX:e.scaleX,scaleY:e.scaleY,scaleXPipes:e.scaleXPipes,scaleYPipes:e.scaleYPipes,positionX:e.positionX,positionY:e.positionY,positionXPipes:e.positionXPipes,positionYPipes:e.positionXPipes,computeWidth:e.computeWidth,computedHeight:e.computedHeight,isPanning:!1,zoomMousePosition:e.zoomMousePosition,zoomStagePosition:e.zoomStagePosition});case r.d:case r.e:return i;case r._222:var n=t.payload.viewport;return Object.assign({},e,n);default:return e}}},function(e,t,n){(function(t){var r=n(20),i=n(99),o=n(39),a=n(30),s=a.util,l=a.validate,u=a.SR,c=a.StorageServiceClient,d=n(1434),p=n(668),h=n(671),f=a.WebResource,m=a.Constants,g=m.QueryStringConstants,b=m.HeaderConstants,v=m.TableConstants,y=m.RequestLocationMode,_=n(1435),S=n(395),w=n(1436),E=a.ServiceStatsParser,C=a.AclResult,x=n(209);function A(e,t,n,r,i){var o=c.getStorageSettings(e,t,n,r,i);if(A.super_.call(this,o._name,o._key,o._tableEndpoint,o._usePathStyleUri,o._sasToken),this.anonymous)throw new Error(u.ANONYMOUS_ACCESS_BLOBSERVICE_ONLY);this.storageAccount&&this.storageAccessKey&&(this.storageCredentials=new d(this.storageAccount,this.storageAccessKey,this.usePathStyleUri)),this.defaultPayloadFormat=x.PayloadFormat.MINIMAL_METADATA}r.inherits(A,c),A.prototype.getServiceStats=function(e,t){var n;s.normalizeArgs(e,t,function(e,r){n=e,t=r}),l.validateArgs("getServiceStats",function(e){e.callback(t)});var r=i(!0,{},n);r.requestLocationMode=m.RequestLocationMode.PRIMARY_OR_SECONDARY;var o=f.get().withQueryOption(g.COMP,"stats").withQueryOption(g.RESTYPE,"service");this.performRequest(o,null,r,function(e,n){e.serviceStatsResult=null,e.error||(e.serviceStatsResult=E.parse(e.response.body.StorageServiceStats));n(e,function(e){t(e.error,e.serviceStatsResult,e.response)})})},A.prototype.getServiceProperties=function(e,t){return this.getAccountServiceProperties(e,t)},A.prototype.setServiceProperties=function(e,t,n){return this.setAccountServiceProperties(e,t,n)},A.prototype.listTablesSegmented=function(e,t,n){this.listTablesSegmentedWithPrefix(null,e,t,n)},A.prototype.listTablesSegmentedWithPrefix=function(e,t,n,r){var o;s.normalizeArgs(n,r,function(e,t){o=e,r=t}),l.validateArgs("listTables",function(e){e.callback(r)});var a=i(!0,{},o);a.payloadFormat=a.payloadFormat||this.defaultPayloadFormat;var u=f.get(v.TABLE_SERVICE_TABLE_NAME);if(p.setTableRequestHeadersAndBody(u,null,a.payloadFormat),s.objectIsNull(t)||u.withQueryOption(v.NEXT_TABLE_NAME,t.nextTableName),!s.objectIsNull(e)){var c=(new h).where(v.TABLE_NAME+" >= ?",e).and(v.TABLE_NAME+" < ?",e+"{");u.withQueryOption(g.FILTER,c.toQueryObject().$filter)}if(!s.objectIsNull(a.maxResults)){c=(new h).top(a.maxResults);u.withQueryOption(g.TOP,c.toQueryObject().$top)}a.requestLocationMode=s.getNextListingLocationMode(t);this.performRequest(u,null,a,function(e,t){e.listTablesResult=null,e.error||(e.listTablesResult={entries:null,continuationToken:null},e.listTablesResult.entries=_.parse(e.response),e.response.headers[v.CONTINUATION_NEXT_TABLE_NAME]&&!s.objectIsEmpty(e.response.headers[v.CONTINUATION_NEXT_TABLE_NAME])&&(e.listTablesResult.continuationToken={nextTableName:null,targetLocation:null},e.listTablesResult.continuationToken.nextTableName=e.response.headers[v.CONTINUATION_NEXT_TABLE_NAME],e.listTablesResult.continuationToken.targetLocation=e.targetLocation));t(e,function(e){r(e.error,e.listTablesResult,e.response)})})},A.prototype.getTableAcl=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),l.validateArgs("getTableAcl",function(t){t.string(e,"table"),t.tableNameIsValid(e),t.callback(n)});var o=i(!0,{},r);o.requestLocationMode=m.RequestLocationMode.PRIMARY_OR_SECONDARY;var a=f.get(e).withQueryOption(g.COMP,"acl");this.performRequest(a,null,o,function(t,r){t.tableResult=null,t.error||(t.tableResult=new _(e),t.tableResult.signedIdentifiers=C.parse(t.response.body));r(t,function(e){n(e.error,e.tableResult,e.response)})})},A.prototype.setTableAcl=function(e,n,r,a){var c;s.normalizeArgs(r,a,function(e,t){c=e,a=t}),l.validateArgs("setTableAcl",function(t){t.string(e,"table"),t.tableNameIsValid(e),t.callback(a)});var d=i(!0,{},c),p=null;if(n){if(o.isArray(n))throw new TypeError(u.INVALID_SIGNED_IDENTIFIERS);p=C.serialize(n)}var h=f.put(e).withQueryOption(g.COMP,"acl").withHeader(b.CONTENT_LENGTH,s.objectIsNull(p)?0:t.byteLength(p)).withBody(p);this.performRequest(h,h.body,d,function(t,r){t.tableResult=null,t.error||(t.tableResult=new _(e),n&&(t.tableResult.signedIdentifiers=n));r(t,function(e){a(e.error,e.tableResult,e.response)})})},A.prototype.generateSharedAccessSignature=function(e,t){if(!this.storageCredentials||!this.storageCredentials.generateSignedQueryString)throw new Error(u.CANNOT_CREATE_SAS_WITHOUT_ACCOUNT_KEY);l.validateArgs("generateSharedAccessSignature",function(n){n.string(e,"table"),n.tableNameIsValid(e),n.object(t,"sharedAccessPolicy")});var n=e.toLowerCase();return this.storageCredentials.generateSignedQueryString(m.ServiceType.Table,n,t,null,{tableName:n})},A.prototype.doesTableExist=function(e,t,n){this._doesTableExist(e,!1,t,n)},A.prototype.createTable=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),l.validateArgs("createTable",function(t){t.string(e,"table"),t.tableNameIsValid(e),t.callback(n)});var o=i(!0,{},r),a=_.serialize(e),u=f.post("Tables").withHeader(b.PREFER,b.PREFER_NO_CONTENT);p.setTableRequestHeadersAndBody(u,a,this.defaultPayloadFormat);this.performRequest(u,u.body,o,function(t,r){t.tableResponse={},t.tableResponse.isSuccessful=!t.error,t.tableResponse.statusCode=null===t.response||void 0===t.response?void 0:t.response.statusCode,t.error||(t.tableResponse.TableName=e);r(t,function(e){n(e.error,e.tableResponse,e.response)})})},A.prototype.createTableIfNotExists=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),l.validateArgs("createTableIfNotExists",function(t){t.string(e,"table"),t.tableNameIsValid(e),t.callback(n)});var o=i(!0,{},r),a=this;a._doesTableExist(e,!0,o,function(t,r,i){var s=r.exists;r.created=!1,delete r.exists,t?n(t,r,i):s?(i.isSuccessful=!0,n(t,r,i)):a.createTable(e,o,function(e,t,r){e?e&&e.statusCode===m.HttpConstants.HttpResponseCodes.Conflict&&e.code===m.TableErrorCodeStrings.TABLE_ALREADY_EXISTS&&(e=null,t.created=!1,t.isSuccessful=!0):t.created=!0,n(e,t,r)})})},A.prototype.deleteTable=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),l.validateArgs("deleteTable",function(t){t.string(e,"table"),t.tableNameIsValid(e),t.callback(n)});var o=i(!0,{},r),a=f.del("Tables('"+e+"')");p.setTableRequestHeadersAndBody(a,null,this.defaultPayloadFormat);this.performRequest(a,null,o,function(e,t){t(e,function(e){n(e.error,e.response)})})},A.prototype.deleteTableIfExists=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),l.validateArgs("deleteTableIfExists",function(t){t.string(e,"table"),t.tableNameIsValid(e),t.callback(n)});var o=i(!0,{},r),a=this;a._doesTableExist(e,!0,o,function(t,r,i){t?n(t,r.exists,i):r.exists?a.deleteTable(e,o,function(e,t){var r;e?e&&e.statusCode===m.HttpConstants.HttpResponseCodes.NotFound&&e.code===m.StorageErrorCodeStrings.RESOURCE_NOT_FOUND&&(r=!1,e=null,t.isSuccessful=!0):r=!0,n(e,r,t)}):(i.isSuccessful=!0,n(t,!1,i))})},A.prototype.queryEntities=function(e,t,n,r,o){var a;s.normalizeArgs(r,o,function(e,t){a=e,o=t}),l.validateArgs("queryEntities",function(t){t.string(e,"table"),t.callback(o)});var u=i(!0,{},a);u.payloadFormat=u.payloadFormat||this.defaultPayloadFormat;var c=f.get(e);if(p.setTableRequestHeadersAndBody(c,null,u.payloadFormat),t){var d=t.toQueryObject();Object.keys(d).forEach(function(e){c.withQueryOption(e,d[e])})}s.objectIsNull(n)||(c.withQueryOption(v.NEXT_PARTITION_KEY,n.nextPartitionKey),c.withQueryOption(v.NEXT_ROW_KEY,n.nextRowKey)),u.requestLocationMode=s.getNextListingLocationMode(n);this.performRequest(c,null,u,function(e,t){if(e.queryEntitiesResult=null,!e.error){e.queryEntitiesResult={entries:null,continuationToken:null},e.queryEntitiesResult.entries=S.parseQuery(e.response,u.autoResolveProperties,u.propertyResolver,u.entityResolver);var n={nextPartitionKey:e.response.headers[v.CONTINUATION_NEXT_PARTITION_KEY],nextRowKey:e.response.headers[v.CONTINUATION_NEXT_ROW_KEY],targetLocation:e.targetLocation};s.IsNullOrEmptyOrUndefinedOrWhiteSpace(n.nextPartitionKey)||(e.queryEntitiesResult.continuationToken=n)}t(e,function(e){o(e.error,e.queryEntitiesResult,e.response)})})},A.prototype.retrieveEntity=function(e,t,n,r,i){var o={PartitionKey:{_:t,$:"Edm.String"},RowKey:{_:n,$:"Edm.String"}};l.validateArgs("retrieveEntity",function(e){e.stringAllowEmpty(t,"partitionKey"),e.stringAllowEmpty(n,"rowKey")}),this._performEntityOperation(v.Operations.RETRIEVE,e,o,r,i)},A.prototype.insertEntity=function(e,t,n,r){this._performEntityOperation(v.Operations.INSERT,e,t,n,r)},A.prototype.insertOrReplaceEntity=function(e,t,n,r){this._performEntityOperation(v.Operations.INSERT_OR_REPLACE,e,t,n,r)},A.prototype.replaceEntity=function(e,t,n,r){this._performEntityOperation(v.Operations.REPLACE,e,t,n,r)},A.prototype.mergeEntity=function(e,t,n,r){this._performEntityOperation(v.Operations.MERGE,e,t,n,r)},A.prototype.insertOrMergeEntity=function(e,t,n,r){this._performEntityOperation(v.Operations.INSERT_OR_MERGE,e,t,n,r)},A.prototype.deleteEntity=function(e,t,n,r){this._performEntityOperation(v.Operations.DELETE,e,t,n,r)},A.prototype.executeBatch=function(e,n,r,o){var a;if(s.normalizeArgs(r,o,function(e,t){a=e,o=t}),l.validateArgs("executeBatch",function(t){t.string(e,"table"),t.tableNameIsValid(e),t.object(n,"batch"),t.callback(o)}),!n.hasOperations())throw new Error(u.EMPTY_BATCH);var c=i(!0,{},a),d=new w(this,e,n.operations),p=d.constructWebResource(),h=d.serialize();p.withBody(h),p.withHeader(b.CONTENT_LENGTH,t.byteLength(h,"utf8"));this.performRequest(p,p.body,c,function(e,t){var n=d.parse(e),r=!0;n&&n.length>0&&n.forEach(function(t){r&&!t.response.isSuccessful&&(e=t,r=!1)}),r&&(e.operationResponses=n);t(e,function(e){o(e.error,e.operationResponses,e.response)})})},A.prototype._doesTableExist=function(e,t,n,r){var o;s.normalizeArgs(n,r,function(e,t){o=e,r=t}),l.validateArgs("doesTableExist",function(t){t.string(e,"table"),t.tableNameIsValid(e),t.callback(r)});var a=i(!0,{},o);!1===t&&(a.requestLocationMode=y.PRIMARY_OR_SECONDARY);var u=f.get("Tables('"+e+"')");u.withHeader(b.ACCEPT,this.defaultPayloadFormat);this.performRequest(u,null,a,function(t,n){t.tableResult={},t.tableResult.isSuccessful=!t.error,t.tableResult.statusCode=null===t.response||void 0===t.response?void 0:t.response.statusCode,t.tableResult.TableName=e,t.error?t.error&&t.error.statusCode===m.HttpConstants.HttpResponseCodes.NotFound&&(t.error=null,t.tableResult.exists=!1,t.response.isSuccessful=!0):t.tableResult.exists=!0;n(t,function(e){r(e.error,e.tableResult,e.response)})})},A.prototype._performEntityOperation=function(e,t,n,r,o){var a;s.normalizeArgs(r,o,function(e,t){a=e,o=t}),l.validateArgs("entityOperation",function(e){e.string(t,"table"),e.tableNameIsValid(t),e.object(n,"entityDescriptor"),"string"!==typeof n.PartitionKey&&(e.object(n.PartitionKey,"entityDescriptor.PartitionKey"),e.stringAllowEmpty(n.PartitionKey._,"entityDescriptor.PartitionKey._")),"string"!==typeof n.RowKey&&(e.object(n.RowKey,"entityDescriptor.RowKey"),e.stringAllowEmpty(n.RowKey._,"entityDescriptor.RowKey._")),e.callback(o)});var u=i(!0,{},a);u.payloadFormat=u.payloadFormat||this.defaultPayloadFormat;var c=p.constructEntityWebResource(e,t,n,u);this.performRequest(c,c.body,u,function(t,n){var r;e===v.Operations.DELETE?r=function(e){o(e.error,e.response)}:(t.entityResponse=null,t.error||(t.entityResponse=S.parseEntity(t.response,u.autoResolveProperties,u.propertyResolver,u.entityResolver)),r=function(e){o(e.error,e.entityResponse,e.response)}),n(t,r)})},A.prototype.getUrl=function(e,t,n){return l.validateArgs("getUrl",function(t){t.string(e,"table"),t.tableNameIsValid(e)}),this._getUrl(e,t,n)},e.exports=A}).call(t,n(12).Buffer)},function(e,t,n){"use strict";t.byteLength=function(e){var t=u(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){for(var t,n=u(e),r=n[0],a=n[1],s=new o(function(e,t,n){return 3*(t+n)/4-n}(0,r,a)),l=0,c=a>0?r-4:r,d=0;d<c;d+=4)t=i[e.charCodeAt(d)]<<18|i[e.charCodeAt(d+1)]<<12|i[e.charCodeAt(d+2)]<<6|i[e.charCodeAt(d+3)],s[l++]=t>>16&255,s[l++]=t>>8&255,s[l++]=255&t;2===a&&(t=i[e.charCodeAt(d)]<<2|i[e.charCodeAt(d+1)]>>4,s[l++]=255&t);1===a&&(t=i[e.charCodeAt(d)]<<10|i[e.charCodeAt(d+1)]<<4|i[e.charCodeAt(d+2)]>>2,s[l++]=t>>8&255,s[l++]=255&t);return s},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,o=[],a=0,s=n-i;a<s;a+=16383)o.push(c(e,a,a+16383>s?s:a+16383));1===i?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return o.join("")};for(var r=[],i=[],o="undefined"!==typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=a.length;s<l;++s)r[s]=a[s],i[a.charCodeAt(s)]=s;function u(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function c(e,t,n){for(var i,o,a=[],s=t;s<n;s+=3)i=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),a.push(r[(o=i)>>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,i){var o,a,s=8*i-r-1,l=(1<<s)-1,u=l>>1,c=-7,d=n?i-1:0,p=n?-1:1,h=e[t+d];for(d+=p,o=h&(1<<-c)-1,h>>=-c,c+=s;c>0;o=256*o+e[t+d],d+=p,c-=8);for(a=o&(1<<-c)-1,o>>=-c,c+=r;c>0;a=256*a+e[t+d],d+=p,c-=8);if(0===o)o=1-u;else{if(o===l)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,r),o-=u}return(h?-1:1)*a*Math.pow(2,o-r)},t.write=function(e,t,n,r,i,o){var a,s,l,u=8*o-i-1,c=(1<<u)-1,d=c>>1,p=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,f=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+d>=1?p/l:p*Math.pow(2,1-d))*l>=2&&(a++,l/=2),a+d>=c?(s=0,a=c):a+d>=1?(s=(t*l-1)*Math.pow(2,i),a+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,i),a=0));i>=8;e[n+h]=255&s,h+=f,s/=256,i-=8);for(a=a<<i|s,u+=i;u>0;e[n+h]=255&a,h+=f,a/=256,u-=8);e[n+h-f]|=128*m}},function(e,t){e.exports=function(e){return e&&"object"===typeof e&&"function"===typeof e.copy&&"function"===typeof e.fill&&"function"===typeof e.readUInt8}},function(e,t,n){(function(e,r){var i;!function(o){"object"==typeof t&&t&&t.nodeType,"object"==typeof e&&e&&e.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var s,l=2147483647,u=36,c=1,d=26,p=38,h=700,f=72,m=128,g="-",b=/^xn--/,v=/[^\x20-\x7E]/,y=/[\x2E\u3002\uFF0E\uFF61]/g,_={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},S=u-c,w=Math.floor,E=String.fromCharCode;function C(e){throw new RangeError(_[e])}function x(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function A(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+x((e=e.replace(y,".")).split("."),t).join(".")}function T(e){for(var t,n,r=[],i=0,o=e.length;i<o;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<o?56320==(64512&(n=e.charCodeAt(i++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),i--):r.push(t);return r}function O(e){return x(e,function(e){var t="";return e>65535&&(t+=E((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=E(e)}).join("")}function k(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function I(e,t,n){var r=0;for(e=n?w(e/h):e>>1,e+=w(e/t);e>S*d>>1;r+=u)e=w(e/S);return w(r+(S+1)*e/(e+p))}function R(e){var t,n,r,i,o,a,s,p,h,b,v,y=[],_=e.length,S=0,E=m,x=f;for((n=e.lastIndexOf(g))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&C("not-basic"),y.push(e.charCodeAt(r));for(i=n>0?n+1:0;i<_;){for(o=S,a=1,s=u;i>=_&&C("invalid-input"),((p=(v=e.charCodeAt(i++))-48<10?v-22:v-65<26?v-65:v-97<26?v-97:u)>=u||p>w((l-S)/a))&&C("overflow"),S+=p*a,!(p<(h=s<=x?c:s>=x+d?d:s-x));s+=u)a>w(l/(b=u-h))&&C("overflow"),a*=b;x=I(S-o,t=y.length+1,0==o),w(S/t)>l-E&&C("overflow"),E+=w(S/t),S%=t,y.splice(S++,0,E)}return O(y)}function P(e){var t,n,r,i,o,a,s,p,h,b,v,y,_,S,x,A=[];for(y=(e=T(e)).length,t=m,n=0,o=f,a=0;a<y;++a)(v=e[a])<128&&A.push(E(v));for(r=i=A.length,i&&A.push(g);r<y;){for(s=l,a=0;a<y;++a)(v=e[a])>=t&&v<s&&(s=v);for(s-t>w((l-n)/(_=r+1))&&C("overflow"),n+=(s-t)*_,t=s,a=0;a<y;++a)if((v=e[a])<t&&++n>l&&C("overflow"),v==t){for(p=n,h=u;!(p<(b=h<=o?c:h>=o+d?d:h-o));h+=u)x=p-b,S=u-b,A.push(E(k(b+x%S,0))),p=w(x/S);A.push(E(k(p,0))),o=I(n,_,r==i),n=0,++r}++n,++t}return A.join("")}s={version:"1.4.1",ucs2:{decode:T,encode:O},decode:R,encode:P,toASCII:function(e){return A(e,function(e){return v.test(e)?"xn--"+P(e):e})},toUnicode:function(e){return A(e,function(e){return b.test(e)?R(e.slice(4).toLowerCase()):e})}},void 0===(i=function(){return s}.call(t,n,t,e))||(e.exports=i)}()}).call(t,n(205)(e),n(28))},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"===typeof e},isObject:function(e){return"object"===typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,o){t=t||"&",n=n||"=";var a={};if("string"!==typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var l=1e3;o&&"number"===typeof o.maxKeys&&(l=o.maxKeys);var u=e.length;l>0&&u>l&&(u=l);for(var c=0;c<u;++c){var d,p,h,f,m=e[c].replace(s,"%20"),g=m.indexOf(n);g>=0?(d=m.substr(0,g),p=m.substr(g+1)):(d=m,p=""),h=decodeURIComponent(d),f=decodeURIComponent(p),r(a,h)?i(a[h])?a[h].push(f):a[h]=[a[h],f]:a[h]=f}return a};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"===typeof e?o(a(e),function(a){var s=encodeURIComponent(r(a))+n;return i(e[a])?o(e[a],function(e){return s+encodeURIComponent(r(e))}).join(t):s+encodeURIComponent(r(e[a]))}).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function o(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var a=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){var r=function(){try{return n(40)}catch(e){}}();(t=e.exports=n(596)).Stream=r||t,t.Readable=t,t.Writable=n(376),t.Duplex=n(138),t.Transform=n(377),t.PassThrough=n(599)},function(e,t){},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,i,o,a,s,l=1,u={},c=!1,d=e.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(e);p=p&&p.setTimeout?p:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick(function(){f(e)})}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((o=new MessageChannel).port1.onmessage=function(e){f(e.data)},r=function(e){o.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(i=d.documentElement,r=function(e){var t=d.createElement("script");t.onreadystatechange=function(){f(e),t.onreadystatechange=null,i.removeChild(t),t=null},i.appendChild(t)}):r=function(e){setTimeout(f,0,e)}:(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"===typeof t.data&&0===t.data.indexOf(a)&&f(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),r=function(t){e.postMessage(a+t,"*")}),p.setImmediate=function(e){"function"!==typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var i={callback:e,args:t};return u[l]=i,r(l),l++},p.clearImmediate=h}function h(e){delete u[e]}function f(e){if(c)setTimeout(f,0,e);else{var t=u[e];if(t){c=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{h(e),c=!1}}}}}("undefined"===typeof self?"undefined"===typeof e?this:e:self)}).call(t,n(28),n(21))},function(e,t,n){e.exports=n(376)},function(e,t,n){e.exports=n(138)},function(e,t,n){e.exports=n(377)},function(e,t,n){e.exports=n(599)},function(e,t,n){"use strict";n(378).prototype.assertLegalChar=function(e){var t,n;if(t=/[\u0000-\u0008\u000B-\u000C\u000E-\u001F\uFFFE-\uFFFF]/,n=e.match(t))throw new Error("Invalid character ("+n+") in string: "+e);return e}},function(e,t,n){(function(){var t,r,i,o,a={}.hasOwnProperty;o=n(116).isPlainObject,t=n(58),i=n(378),r=n(380),e.exports=function(e){function n(e){n.__super__.constructor.call(this,null),e||(e={}),e.writer||(e.writer=new r),this.options=e,this.stringify=new i(e),this.isDocument=!0}return function(e,t){for(var n in t)a.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype}(n,t),n.prototype.end=function(e){var t;return e?o(e)&&(t=e,e=this.options.writer.set(t)):e=this.options.writer,e.document(this)},n.prototype.toString=function(e){return this.options.writer.set(e).document(this)},n}()}).call(this)},function(e,t,n){(function(){var t,r,i,o,a,s,l,u,c,d,p,h,f,m,g,b,v,y,_,S={}.hasOwnProperty;_=n(116),v=_.isObject,b=_.isFunction,y=_.isPlainObject,d=n(261),r=n(262),i=n(263),h=n(270),g=n(271),p=n(272),u=n(264),c=n(265),o=n(266),s=n(267),a=n(268),l=n(269),t=n(601),m=n(378),f=n(380),e.exports=function(){function e(e,t,n){var r;e||(e={}),e.writer?y(e.writer)&&(r=e.writer,e.writer=new f(r)):e.writer=new f(e),this.options=e,this.writer=e.writer,this.stringify=new m(e),this.onDataCallback=t||function(){},this.onEndCallback=n||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return e.prototype.node=function(e,t,n){var r;if(null==e)throw new Error("Missing node name");if(this.root&&-1===this.currentLevel)throw new Error("Document can only have one root node");return this.openCurrent(),e=e.valueOf(),null==t&&(t={}),t=t.valueOf(),v(t)||(n=(r=[t,n])[0],t=r[1]),this.currentNode=new d(this,e,t),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,null!=n&&this.text(n),this},e.prototype.element=function(e,t,n){return this.currentNode&&this.currentNode instanceof c?this.dtdElement.apply(this,arguments):this.node(e,t,n)},e.prototype.attribute=function(e,n){var r,i;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode");if(null!=e&&(e=e.valueOf()),v(e))for(r in e)S.call(e,r)&&(i=e[r],this.attribute(r,i));else b(n)&&(n=n.apply()),this.options.skipNullAttributes&&null==n||(this.currentNode.attributes[e]=new t(this,e,n));return this},e.prototype.text=function(e){var t;return this.openCurrent(),t=new g(this,e),this.onData(this.writer.text(t,this.currentLevel+1)),this},e.prototype.cdata=function(e){var t;return this.openCurrent(),t=new r(this,e),this.onData(this.writer.cdata(t,this.currentLevel+1)),this},e.prototype.comment=function(e){var t;return this.openCurrent(),t=new i(this,e),this.onData(this.writer.comment(t,this.currentLevel+1)),this},e.prototype.raw=function(e){var t;return this.openCurrent(),t=new h(this,e),this.onData(this.writer.raw(t,this.currentLevel+1)),this},e.prototype.instruction=function(e,t){var n,r,i,o,a;if(this.openCurrent(),null!=e&&(e=e.valueOf()),null!=t&&(t=t.valueOf()),Array.isArray(e))for(n=0,o=e.length;n<o;n++)r=e[n],this.instruction(r);else if(v(e))for(r in e)S.call(e,r)&&(i=e[r],this.instruction(r,i));else b(t)&&(t=t.apply()),a=new p(this,e,t),this.onData(this.writer.processingInstruction(a,this.currentLevel+1));return this},e.prototype.declaration=function(e,t,n){var r;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node");return r=new u(this,e,t,n),this.onData(this.writer.declaration(r,this.currentLevel+1)),this},e.prototype.doctype=function(e,t,n){if(this.openCurrent(),null==e)throw new Error("Missing root node name");if(this.root)throw new Error("dtd() must come before the root node");return this.currentNode=new c(this,t,n),this.currentNode.rootNodeName=e,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},e.prototype.dtdElement=function(e,t){var n;return this.openCurrent(),n=new a(this,e,t),this.onData(this.writer.dtdElement(n,this.currentLevel+1)),this},e.prototype.attList=function(e,t,n,r,i){var a;return this.openCurrent(),a=new o(this,e,t,n,r,i),this.onData(this.writer.dtdAttList(a,this.currentLevel+1)),this},e.prototype.entity=function(e,t){var n;return this.openCurrent(),n=new s(this,!1,e,t),this.onData(this.writer.dtdEntity(n,this.currentLevel+1)),this},e.prototype.pEntity=function(e,t){var n;return this.openCurrent(),n=new s(this,!0,e,t),this.onData(this.writer.dtdEntity(n,this.currentLevel+1)),this},e.prototype.notation=function(e,t){var n;return this.openCurrent(),n=new l(this,e,t),this.onData(this.writer.dtdNotation(n,this.currentLevel+1)),this},e.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},e.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},e.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},e.prototype.openNode=function(e){if(!e.isOpen)return!this.root&&0===this.currentLevel&&e instanceof d&&(this.root=e),this.onData(this.writer.openNode(e,this.currentLevel)),e.isOpen=!0},e.prototype.closeNode=function(e){if(!e.isClosed)return this.onData(this.writer.closeNode(e,this.currentLevel)),e.isClosed=!0},e.prototype.onData=function(e){return this.documentStarted=!0,this.onDataCallback(e)},e.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},e.prototype.ele=function(){return this.element.apply(this,arguments)},e.prototype.nod=function(e,t,n){return this.node(e,t,n)},e.prototype.txt=function(e){return this.text(e)},e.prototype.dat=function(e){return this.cdata(e)},e.prototype.com=function(e){return this.comment(e)},e.prototype.ins=function(e,t){return this.instruction(e,t)},e.prototype.dec=function(e,t,n){return this.declaration(e,t,n)},e.prototype.dtd=function(e,t,n){return this.doctype(e,t,n)},e.prototype.e=function(e,t,n){return this.element(e,t,n)},e.prototype.n=function(e,t,n){return this.node(e,t,n)},e.prototype.t=function(e){return this.text(e)},e.prototype.d=function(e){return this.cdata(e)},e.prototype.c=function(e){return this.comment(e)},e.prototype.r=function(e){return this.raw(e)},e.prototype.i=function(e,t){return this.instruction(e,t)},e.prototype.att=function(){return this.currentNode&&this.currentNode instanceof c?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},e.prototype.a=function(){return this.currentNode&&this.currentNode instanceof c?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},e.prototype.ent=function(e,t){return this.entity(e,t)},e.prototype.pent=function(e,t){return this.pEntity(e,t)},e.prototype.not=function(e,t){return this.notation(e,t)},e}()}).call(this)},function(e,t,n){(function(){var t,r,i,o,a,s,l,u,c,d,p,h,f,m={}.hasOwnProperty;l=n(264),u=n(265),t=n(262),r=n(263),c=n(261),p=n(270),h=n(271),d=n(272),i=n(266),o=n(268),a=n(267),s=n(269),f=n(602),e.exports=function(e){function n(e,t){n.__super__.constructor.call(this,t),this.stream=e}return function(e,t){for(var n in t)m.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype}(n,f),n.prototype.document=function(e){var t,n,i,o,a,s,c,p;for(n=0,o=(s=e.children).length;n<o;n++)(t=s[n]).isLastRootNode=!1;for(e.children[e.children.length-1].isLastRootNode=!0,p=[],i=0,a=(c=e.children).length;i<a;i++)switch(t=c[i],!1){case!(t instanceof l):p.push(this.declaration(t));break;case!(t instanceof u):p.push(this.docType(t));break;case!(t instanceof r):p.push(this.comment(t));break;case!(t instanceof d):p.push(this.processingInstruction(t));break;default:p.push(this.element(t))}return p},n.prototype.attribute=function(e){return this.stream.write(" "+e.name+'="'+e.value+'"')},n.prototype.cdata=function(e,t){return this.stream.write(this.space(t)+"<![CDATA["+e.text+"]]>"+this.endline(e))},n.prototype.comment=function(e,t){return this.stream.write(this.space(t)+"\x3c!-- "+e.text+" --\x3e"+this.endline(e))},n.prototype.declaration=function(e,t){return this.stream.write(this.space(t)),this.stream.write('<?xml version="'+e.version+'"'),null!=e.encoding&&this.stream.write(' encoding="'+e.encoding+'"'),null!=e.standalone&&this.stream.write(' standalone="'+e.standalone+'"'),this.stream.write(this.spacebeforeslash+"?>"),this.stream.write(this.endline(e))},n.prototype.docType=function(e,n){var l,u,c,p;if(n||(n=0),this.stream.write(this.space(n)),this.stream.write("<!DOCTYPE "+e.root().name),e.pubID&&e.sysID?this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'):e.sysID&&this.stream.write(' SYSTEM "'+e.sysID+'"'),e.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(e)),u=0,c=(p=e.children).length;u<c;u++)switch(l=p[u],!1){case!(l instanceof i):this.dtdAttList(l,n+1);break;case!(l instanceof o):this.dtdElement(l,n+1);break;case!(l instanceof a):this.dtdEntity(l,n+1);break;case!(l instanceof s):this.dtdNotation(l,n+1);break;case!(l instanceof t):this.cdata(l,n+1);break;case!(l instanceof r):this.comment(l,n+1);break;case!(l instanceof d):this.processingInstruction(l,n+1);break;default:throw new Error("Unknown DTD node type: "+l.constructor.name)}this.stream.write("]")}return this.stream.write(this.spacebeforeslash+">"),this.stream.write(this.endline(e))},n.prototype.element=function(e,n){var i,o,a,s,l,u,f,g;for(l in n||(n=0),g=this.space(n),this.stream.write(g+"<"+e.name),u=e.attributes)m.call(u,l)&&(i=u[l],this.attribute(i));if(0===e.children.length||e.children.every(function(e){return""===e.value}))this.allowEmpty?this.stream.write("></"+e.name+">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&1===e.children.length&&null!=e.children[0].value)this.stream.write(">"),this.stream.write(e.children[0].value),this.stream.write("</"+e.name+">");else{for(this.stream.write(">"+this.newline),a=0,s=(f=e.children).length;a<s;a++)switch(o=f[a],!1){case!(o instanceof t):this.cdata(o,n+1);break;case!(o instanceof r):this.comment(o,n+1);break;case!(o instanceof c):this.element(o,n+1);break;case!(o instanceof p):this.raw(o,n+1);break;case!(o instanceof h):this.text(o,n+1);break;case!(o instanceof d):this.processingInstruction(o,n+1);break;default:throw new Error("Unknown XML node type: "+o.constructor.name)}this.stream.write(g+"</"+e.name+">")}return this.stream.write(this.endline(e))},n.prototype.processingInstruction=function(e,t){return this.stream.write(this.space(t)+"<?"+e.target),e.value&&this.stream.write(" "+e.value),this.stream.write(this.spacebeforeslash+"?>"+this.endline(e))},n.prototype.raw=function(e,t){return this.stream.write(this.space(t)+e.value+this.endline(e))},n.prototype.text=function(e,t){return this.stream.write(this.space(t)+e.value+this.endline(e))},n.prototype.dtdAttList=function(e,t){return this.stream.write(this.space(t)+"<!ATTLIST "+e.elementName+" "+e.attributeName+" "+e.attributeType),"#DEFAULT"!==e.defaultValueType&&this.stream.write(" "+e.defaultValueType),e.defaultValue&&this.stream.write(' "'+e.defaultValue+'"'),this.stream.write(this.spacebeforeslash+">"+this.endline(e))},n.prototype.dtdElement=function(e,t){return this.stream.write(this.space(t)+"<!ELEMENT "+e.name+" "+e.value),this.stream.write(this.spacebeforeslash+">"+this.endline(e))},n.prototype.dtdEntity=function(e,t){return this.stream.write(this.space(t)+"<!ENTITY"),e.pe&&this.stream.write(" %"),this.stream.write(" "+e.name),e.value?this.stream.write(' "'+e.value+'"'):(e.pubID&&e.sysID?this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'):e.sysID&&this.stream.write(' SYSTEM "'+e.sysID+'"'),e.nData&&this.stream.write(" NDATA "+e.nData)),this.stream.write(this.spacebeforeslash+">"+this.endline(e))},n.prototype.dtdNotation=function(e,t){return this.stream.write(this.space(t)+"<!NOTATION "+e.name),e.pubID&&e.sysID?this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'):e.pubID?this.stream.write(' PUBLIC "'+e.pubID+'"'):e.sysID&&this.stream.write(' SYSTEM "'+e.sysID+'"'),this.stream.write(this.spacebeforeslash+">"+this.endline(e))},n.prototype.endline=function(e){return e.isLastRootNode?"":this.newline},n}()}).call(this)},function(e,t,n){(function(e){!function(t){t.parser=function(e,t){return new i(e,t)},t.SAXParser=i,t.SAXStream=s,t.createStream=function(e,t){return new s(e,t)},t.MAX_BUFFER_LENGTH=65536;var r=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function i(e,n){if(!(this instanceof i))return new i(e,n);!function(e){for(var t=0,n=r.length;t<n;t++)e[r[t]]=""}(this),this.q=this.c="",this.bufferCheckPosition=t.MAX_BUFFER_LENGTH,this.opt=n||{},this.opt.lowercase=this.opt.lowercase||this.opt.lowercasetags,this.looseCase=this.opt.lowercase?"toLowerCase":"toUpperCase",this.tags=[],this.closed=this.closedRoot=this.sawRoot=!1,this.tag=this.error=null,this.strict=!!e,this.noscript=!(!e&&!this.opt.noscript),this.state=C.BEGIN,this.ENTITIES=Object.create(t.ENTITIES),this.attribList=[],this.opt.xmlns&&(this.ns=Object.create(v)),this.trackPosition=!1!==this.opt.position,this.trackPosition&&(this.position=this.line=this.column=0),x(this,"onready")}t.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],Object.create||(Object.create=function(e){function t(){this.__proto__=e}return t.prototype=e,new t}),Object.getPrototypeOf||(Object.getPrototypeOf=function(e){return e.__proto__}),Object.keys||(Object.keys=function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t}),i.prototype={end:function(){I(this)},write:function(e){if(this.error)throw this.error;if(this.closed)return k(this,"Cannot write after close. Assign an onready handler.");if(null===e)return I(this);var n=0,i="";for(;this.c=i=e.charAt(n++);)switch(this.trackPosition&&(this.position++,"\n"===i?(this.line++,this.column=0):this.column++),this.state){case C.BEGIN:"<"===i?(this.state=C.OPEN_WAKA,this.startTagPosition=this.position):E(l,i)&&(R(this,"Non-whitespace before first tag."),this.textNode=i,this.state=C.TEXT);continue;case C.TEXT:if(this.sawRoot&&!this.closedRoot){for(var o=n-1;i&&"<"!==i&&"&"!==i;)(i=e.charAt(n++))&&this.trackPosition&&(this.position++,"\n"===i?(this.line++,this.column=0):this.column++);this.textNode+=e.substring(o,n-1)}"<"===i?(this.state=C.OPEN_WAKA,this.startTagPosition=this.position):(!E(l,i)||this.sawRoot&&!this.closedRoot||R(this,"Text data outside of root node."),"&"===i?this.state=C.TEXT_ENTITY:this.textNode+=i);continue;case C.SCRIPT:"<"===i?this.state=C.SCRIPT_ENDING:this.script+=i;continue;case C.SCRIPT_ENDING:"/"===i?this.state=C.CLOSE_TAG:(this.script+="<"+i,this.state=C.SCRIPT);continue;case C.OPEN_WAKA:if("!"===i)this.state=C.SGML_DECL,this.sgmlDecl="";else if(w(l,i));else if(w(y,i))this.state=C.OPEN_TAG,this.tagName=i;else if("/"===i)this.state=C.CLOSE_TAG,this.tagName="";else if("?"===i)this.state=C.PROC_INST,this.procInstName=this.procInstBody="";else{if(R(this,"Unencoded <"),this.startTagPosition+1<this.position){var a=this.position-this.startTagPosition;i=new Array(a).join(" ")+i}this.textNode+="<"+i,this.state=C.TEXT}continue;case C.SGML_DECL:(this.sgmlDecl+i).toUpperCase()===f?(A(this,"onopencdata"),this.state=C.CDATA,this.sgmlDecl="",this.cdata=""):this.sgmlDecl+i==="--"?(this.state=C.COMMENT,this.comment="",this.sgmlDecl=""):(this.sgmlDecl+i).toUpperCase()===m?(this.state=C.DOCTYPE,(this.doctype||this.sawRoot)&&R(this,"Inappropriately located doctype declaration"),this.doctype="",this.sgmlDecl=""):">"===i?(A(this,"onsgmldeclaration",this.sgmlDecl),this.sgmlDecl="",this.state=C.TEXT):w(d,i)?(this.state=C.SGML_DECL_QUOTED,this.sgmlDecl+=i):this.sgmlDecl+=i;continue;case C.SGML_DECL_QUOTED:i===this.q&&(this.state=C.SGML_DECL,this.q=""),this.sgmlDecl+=i;continue;case C.DOCTYPE:">"===i?(this.state=C.TEXT,A(this,"ondoctype",this.doctype),this.doctype=!0):(this.doctype+=i,"["===i?this.state=C.DOCTYPE_DTD:w(d,i)&&(this.state=C.DOCTYPE_QUOTED,this.q=i));continue;case C.DOCTYPE_QUOTED:this.doctype+=i,i===this.q&&(this.q="",this.state=C.DOCTYPE);continue;case C.DOCTYPE_DTD:this.doctype+=i,"]"===i?this.state=C.DOCTYPE:w(d,i)&&(this.state=C.DOCTYPE_DTD_QUOTED,this.q=i);continue;case C.DOCTYPE_DTD_QUOTED:this.doctype+=i,i===this.q&&(this.state=C.DOCTYPE_DTD,this.q="");continue;case C.COMMENT:"-"===i?this.state=C.COMMENT_ENDING:this.comment+=i;continue;case C.COMMENT_ENDING:"-"===i?(this.state=C.COMMENT_ENDED,this.comment=O(this.opt,this.comment),this.comment&&A(this,"oncomment",this.comment),this.comment=""):(this.comment+="-"+i,this.state=C.COMMENT);continue;case C.COMMENT_ENDED:">"!==i?(R(this,"Malformed comment"),this.comment+="--"+i,this.state=C.COMMENT):this.state=C.TEXT;continue;case C.CDATA:"]"===i?this.state=C.CDATA_ENDING:this.cdata+=i;continue;case C.CDATA_ENDING:"]"===i?this.state=C.CDATA_ENDING_2:(this.cdata+="]"+i,this.state=C.CDATA);continue;case C.CDATA_ENDING_2:">"===i?(this.cdata&&A(this,"oncdata",this.cdata),A(this,"onclosecdata"),this.cdata="",this.state=C.TEXT):"]"===i?this.cdata+="]":(this.cdata+="]]"+i,this.state=C.CDATA);continue;case C.PROC_INST:"?"===i?this.state=C.PROC_INST_ENDING:w(l,i)?this.state=C.PROC_INST_BODY:this.procInstName+=i;continue;case C.PROC_INST_BODY:if(!this.procInstBody&&w(l,i))continue;"?"===i?this.state=C.PROC_INST_ENDING:this.procInstBody+=i;continue;case C.PROC_INST_ENDING:">"===i?(A(this,"onprocessinginstruction",{name:this.procInstName,body:this.procInstBody}),this.procInstName=this.procInstBody="",this.state=C.TEXT):(this.procInstBody+="?"+i,this.state=C.PROC_INST_BODY);continue;case C.OPEN_TAG:w(_,i)?this.tagName+=i:(P(this),">"===i?M(this):"/"===i?this.state=C.OPEN_TAG_SLASH:(E(l,i)&&R(this,"Invalid character in tag name"),this.state=C.ATTRIB));continue;case C.OPEN_TAG_SLASH:">"===i?(M(this,!0),L(this)):(R(this,"Forward-slash in opening tag not followed by >"),this.state=C.ATTRIB);continue;case C.ATTRIB:if(w(l,i))continue;">"===i?M(this):"/"===i?this.state=C.OPEN_TAG_SLASH:w(y,i)?(this.attribName=i,this.attribValue="",this.state=C.ATTRIB_NAME):R(this,"Invalid attribute name");continue;case C.ATTRIB_NAME:"="===i?this.state=C.ATTRIB_VALUE:">"===i?(R(this,"Attribute without value"),this.attribValue=this.attribName,N(this),M(this)):w(l,i)?this.state=C.ATTRIB_NAME_SAW_WHITE:w(_,i)?this.attribName+=i:R(this,"Invalid attribute name");continue;case C.ATTRIB_NAME_SAW_WHITE:if("="===i)this.state=C.ATTRIB_VALUE;else{if(w(l,i))continue;R(this,"Attribute without value"),this.tag.attributes[this.attribName]="",this.attribValue="",A(this,"onattribute",{name:this.attribName,value:""}),this.attribName="",">"===i?M(this):w(y,i)?(this.attribName=i,this.state=C.ATTRIB_NAME):(R(this,"Invalid attribute name"),this.state=C.ATTRIB)}continue;case C.ATTRIB_VALUE:if(w(l,i))continue;w(d,i)?(this.q=i,this.state=C.ATTRIB_VALUE_QUOTED):(R(this,"Unquoted attribute value"),this.state=C.ATTRIB_VALUE_UNQUOTED,this.attribValue=i);continue;case C.ATTRIB_VALUE_QUOTED:if(i!==this.q){"&"===i?this.state=C.ATTRIB_VALUE_ENTITY_Q:this.attribValue+=i;continue}N(this),this.q="",this.state=C.ATTRIB_VALUE_CLOSED;continue;case C.ATTRIB_VALUE_CLOSED:w(l,i)?this.state=C.ATTRIB:">"===i?M(this):"/"===i?this.state=C.OPEN_TAG_SLASH:w(y,i)?(R(this,"No whitespace between attributes"),this.attribName=i,this.attribValue="",this.state=C.ATTRIB_NAME):R(this,"Invalid attribute name");continue;case C.ATTRIB_VALUE_UNQUOTED:if(E(h,i)){"&"===i?this.state=C.ATTRIB_VALUE_ENTITY_U:this.attribValue+=i;continue}N(this),">"===i?M(this):this.state=C.ATTRIB;continue;case C.CLOSE_TAG:if(this.tagName)">"===i?L(this):w(_,i)?this.tagName+=i:this.script?(this.script+="</"+this.tagName,this.tagName="",this.state=C.SCRIPT):(E(l,i)&&R(this,"Invalid tagname in closing tag"),this.state=C.CLOSE_TAG_SAW_WHITE);else{if(w(l,i))continue;E(y,i)?this.script?(this.script+="</"+i,this.state=C.SCRIPT):R(this,"Invalid tagname in closing tag."):this.tagName=i}continue;case C.CLOSE_TAG_SAW_WHITE:if(w(l,i))continue;">"===i?L(this):R(this,"Invalid characters in closing tag");continue;case C.TEXT_ENTITY:case C.ATTRIB_VALUE_ENTITY_Q:case C.ATTRIB_VALUE_ENTITY_U:switch(this.state){case C.TEXT_ENTITY:var s=C.TEXT,u="textNode";break;case C.ATTRIB_VALUE_ENTITY_Q:var s=C.ATTRIB_VALUE_QUOTED,u="attribValue";break;case C.ATTRIB_VALUE_ENTITY_U:var s=C.ATTRIB_VALUE_UNQUOTED,u="attribValue"}";"===i?(this[u]+=B(this),this.entity="",this.state=s):w(p,i)?this.entity+=i:(R(this,"Invalid character entity"),this[u]+="&"+this.entity+i,this.entity="",this.state=s);continue;default:throw new Error(this,"Unknown state: "+this.state)}this.position>=this.bufferCheckPosition&&function(e){for(var n=Math.max(t.MAX_BUFFER_LENGTH,10),i=0,o=0,a=r.length;o<a;o++){var s=e[r[o]].length;if(s>n)switch(r[o]){case"textNode":T(e);break;case"cdata":A(e,"oncdata",e.cdata),e.cdata="";break;case"script":A(e,"onscript",e.script),e.script="";break;default:k(e,"Max buffer length exceeded: "+r[o])}i=Math.max(i,s)}e.bufferCheckPosition=t.MAX_BUFFER_LENGTH-i+e.position}(this);return this},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){var e;T(e=this),""!==e.cdata&&(A(e,"oncdata",e.cdata),e.cdata=""),""!==e.script&&(A(e,"onscript",e.script),e.script="")}};try{var o=n(40).Stream}catch(e){o=function(){}}var a=t.EVENTS.filter(function(e){return"error"!==e&&"end"!==e});function s(e,t){if(!(this instanceof s))return new s(e,t);o.apply(this),this._parser=new i(e,t),this.writable=!0,this.readable=!0;var n=this;this._parser.onend=function(){n.emit("end")},this._parser.onerror=function(e){n.emit("error",e),n._parser.error=null},this._decoder=null,a.forEach(function(e){Object.defineProperty(n,"on"+e,{get:function(){return n._parser["on"+e]},set:function(t){if(!t)return n.removeAllListeners(e),n._parser["on"+e]=t;n.on(e,t)},enumerable:!0,configurable:!1})})}s.prototype=Object.create(o.prototype,{constructor:{value:s}}),s.prototype.write=function(t){if("function"===typeof e&&"function"===typeof e.isBuffer&&e.isBuffer(t)){if(!this._decoder){var r=n(139).StringDecoder;this._decoder=new r("utf8")}t=this._decoder.write(t)}return this._parser.write(t.toString()),this.emit("data",t),!0},s.prototype.end=function(e){return e&&e.length&&this.write(e),this._parser.end(),!0},s.prototype.on=function(e,t){var n=this;return n._parser["on"+e]||-1===a.indexOf(e)||(n._parser["on"+e]=function(){var t=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);t.splice(0,0,e),n.emit.apply(n,t)}),o.prototype.on.call(n,e,t)};var l="\r\n\t ",u="0124356789",c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",d="'\"",p=u+c+"#",h=l+">",f="[CDATA[",m="DOCTYPE",g="http://www.w3.org/XML/1998/namespace",b="http://www.w3.org/2000/xmlns/",v={xml:g,xmlns:b};l=S(l),u=S(u),c=S(c);var y=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,_=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/;function S(e){return e.split("").reduce(function(e,t){return e[t]=!0,e},{})}function w(e,t){return function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}(e)?!!t.match(e):e[t]}function E(e,t){return!w(e,t)}d=S(d),p=S(p),h=S(h);var C=0;for(var C in t.STATE={BEGIN:C++,TEXT:C++,TEXT_ENTITY:C++,OPEN_WAKA:C++,SGML_DECL:C++,SGML_DECL_QUOTED:C++,DOCTYPE:C++,DOCTYPE_QUOTED:C++,DOCTYPE_DTD:C++,DOCTYPE_DTD_QUOTED:C++,COMMENT_STARTING:C++,COMMENT:C++,COMMENT_ENDING:C++,COMMENT_ENDED:C++,CDATA:C++,CDATA_ENDING:C++,CDATA_ENDING_2:C++,PROC_INST:C++,PROC_INST_BODY:C++,PROC_INST_ENDING:C++,OPEN_TAG:C++,OPEN_TAG_SLASH:C++,ATTRIB:C++,ATTRIB_NAME:C++,ATTRIB_NAME_SAW_WHITE:C++,ATTRIB_VALUE:C++,ATTRIB_VALUE_QUOTED:C++,ATTRIB_VALUE_CLOSED:C++,ATTRIB_VALUE_UNQUOTED:C++,ATTRIB_VALUE_ENTITY_Q:C++,ATTRIB_VALUE_ENTITY_U:C++,CLOSE_TAG:C++,CLOSE_TAG_SAW_WHITE:C++,SCRIPT:C++,SCRIPT_ENDING:C++},t.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(t.ENTITIES).forEach(function(e){var n=t.ENTITIES[e],r="number"===typeof n?String.fromCharCode(n):n;t.ENTITIES[e]=r}),t.STATE)t.STATE[t.STATE[C]]=C;function x(e,t,n){e[t]&&e[t](n)}function A(e,t,n){e.textNode&&T(e),x(e,t,n)}function T(e){e.textNode=O(e.opt,e.textNode),e.textNode&&x(e,"ontext",e.textNode),e.textNode=""}function O(e,t){return e.trim&&(t=t.trim()),e.normalize&&(t=t.replace(/\s+/g," ")),t}function k(e,t){return T(e),e.trackPosition&&(t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c),t=new Error(t),e.error=t,x(e,"onerror",t),e}function I(e){return e.closedRoot||R(e,"Unclosed root tag"),e.state!==C.BEGIN&&e.state!==C.TEXT&&k(e,"Unexpected end"),T(e),e.c="",e.closed=!0,x(e,"onend"),i.call(e,e.strict,e.opt),e}function R(e,t){if("object"!==typeof e||!(e instanceof i))throw new Error("bad call to strictFail");e.strict&&k(e,t)}function P(e){e.strict||(e.tagName=e.tagName[e.looseCase]());var t=e.tags[e.tags.length-1]||e,n=e.tag={name:e.tagName,attributes:{}};e.opt.xmlns&&(n.ns=t.ns),e.attribList.length=0}function D(e,t){var n=e.indexOf(":")<0?["",e]:e.split(":"),r=n[0],i=n[1];return t&&"xmlns"===e&&(r="xmlns",i=""),{prefix:r,local:i}}function N(e){if(e.strict||(e.attribName=e.attribName[e.looseCase]()),-1!==e.attribList.indexOf(e.attribName)||e.tag.attributes.hasOwnProperty(e.attribName))return e.attribName=e.attribValue="";if(e.opt.xmlns){var t=D(e.attribName,!0),n=t.prefix,r=t.local;if("xmlns"===n)if("xml"===r&&e.attribValue!==g)R(e,"xml: prefix must be bound to "+g+"\nActual: "+e.attribValue);else if("xmlns"===r&&e.attribValue!==b)R(e,"xmlns: prefix must be bound to "+b+"\nActual: "+e.attribValue);else{var i=e.tag,o=e.tags[e.tags.length-1]||e;i.ns===o.ns&&(i.ns=Object.create(o.ns)),i.ns[r]=e.attribValue}e.attribList.push([e.attribName,e.attribValue])}else e.tag.attributes[e.attribName]=e.attribValue,A(e,"onattribute",{name:e.attribName,value:e.attribValue});e.attribName=e.attribValue=""}function M(e,t){if(e.opt.xmlns){var n=e.tag,r=D(e.tagName);n.prefix=r.prefix,n.local=r.local,n.uri=n.ns[r.prefix]||"",n.prefix&&!n.uri&&(R(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName)),n.uri=r.prefix);var i=e.tags[e.tags.length-1]||e;n.ns&&i.ns!==n.ns&&Object.keys(n.ns).forEach(function(t){A(e,"onopennamespace",{prefix:t,uri:n.ns[t]})});for(var o=0,a=e.attribList.length;o<a;o++){var s=e.attribList[o],l=s[0],u=s[1],c=D(l,!0),d=c.prefix,p=c.local,h=""==d?"":n.ns[d]||"",f={name:l,value:u,prefix:d,local:p,uri:h};d&&"xmlns"!=d&&!h&&(R(e,"Unbound namespace prefix: "+JSON.stringify(d)),f.uri=d),e.tag.attributes[l]=f,A(e,"onattribute",f)}e.attribList.length=0}e.tag.isSelfClosing=!!t,e.sawRoot=!0,e.tags.push(e.tag),A(e,"onopentag",e.tag),t||(e.noscript||"script"!==e.tagName.toLowerCase()?e.state=C.TEXT:e.state=C.SCRIPT,e.tag=null,e.tagName=""),e.attribName=e.attribValue="",e.attribList.length=0}function L(e){if(!e.tagName)return R(e,"Weird empty close tag."),e.textNode+="</>",void(e.state=C.TEXT);if(e.script){if("script"!==e.tagName)return e.script+="</"+e.tagName+">",e.tagName="",void(e.state=C.SCRIPT);A(e,"onscript",e.script),e.script=""}var t=e.tags.length,n=e.tagName;e.strict||(n=n[e.looseCase]());for(var r=n;t--;){if(e.tags[t].name===r)break;R(e,"Unexpected close tag")}if(t<0)return R(e,"Unmatched closing tag: "+e.tagName),e.textNode+="</"+e.tagName+">",void(e.state=C.TEXT);e.tagName=n;for(var i=e.tags.length;i-- >t;){var o=e.tag=e.tags.pop();e.tagName=e.tag.name,A(e,"onclosetag",e.tagName);var a={};for(var s in o.ns)a[s]=o.ns[s];var l=e.tags[e.tags.length-1]||e;e.opt.xmlns&&o.ns!==l.ns&&Object.keys(o.ns).forEach(function(t){var n=o.ns[t];A(e,"onclosenamespace",{prefix:t,uri:n})})}0===t&&(e.closedRoot=!0),e.tagName=e.attribValue=e.attribName="",e.attribList.length=0,e.state=C.TEXT}function B(e){var t,n=e.entity,r=n.toLowerCase(),i="";return e.ENTITIES[n]?e.ENTITIES[n]:e.ENTITIES[r]?e.ENTITIES[r]:("#"===(n=r).charAt(0)&&("x"===n.charAt(1)?(n=n.slice(2),i=(t=parseInt(n,16)).toString(16)):(n=n.slice(1),i=(t=parseInt(n,10)).toString(10))),n=n.replace(/^0+/,""),i.toLowerCase()!==n?(R(e,"Invalid character entity"),"&"+e.entity+";"):String.fromCharCode(t))}C=t.STATE}(t)}).call(t,n(12).Buffer)},function(e,t,n){(function(t,r){var i=n(1280),o=n(115),a=n(207),s=n(20),l=n(603),u=n(52),c=n(39),d=n(614),p=n(617),h=n(99),f=n(1293),m=n(140),g=n(51),b=n(383),v=n(100),y=n(604),_=n(630),S=n(631),w=n(1349),E=n(31),C=n(260),x=n(633),A=n(209),T=n(634),O=n(665),k=n(1423),I=E.HeaderConstants,R=E.QueryStringConstants,P=E.HttpConstants.HttpResponseCodes,D=E.StorageServiceClientConstants,N=E.RequestLocationMode.PRIMARY_ONLY,M=E.RequestLocationMode,L=n(381),B=n(117),F=B.ArgumentError,j=B.ArgumentNullError,U=B.TimeoutError,H=B.StorageError;function z(e,t,n,r,i,o){z.super_.call(this),e&&t?(this.storageAccount=e,this.storageAccessKey=t,this.storageCredentials=new T(this.storageAccount,this.storageAccessKey,r)):i?(this.sasToken=i,this.storageCredentials=new O(i)):o?(this.token=o,this.storageCredentials=new k(o)):(this.anonymous=!0,this.storageCredentials={signRequest:function(e,t){t(null)}}),n&&this.setHost(n),this.apiVersion=I.TARGET_STORAGE_VERSION,this.usePathStyleUri=r,this._initDefaultFilter(),this.logger=new L(L.LogLevels.INFO),this._setDefaultProxy(),this.xml2jsSettings=z._getDefaultXml2jsSettings(),this.defaultLocationMode=C.LocationMode.PRIMARY_ONLY}s.inherits(z,u.EventEmitter),z._getDefaultXml2jsSettings=function(){var e=c.clone(l.defaults[.2]);return e.attrkey=E.TableConstants.XML_METADATA_MARKER,e.charkey=E.TableConstants.XML_VALUE_MARKER,e.explicitArray=!1,e},z.prototype.setHost=function(e){var t=function(e){var t;return g.objectIsNull(e)||(-1===e.indexOf("http")&&0!==e.indexOf("//")&&(e="//"+e),(t=o.parse(e,!1,!0)).protocol||(t.protocol=S.DEFAULT_PROTOCOL),t.port||(t.protocol===E.HTTPS?t.port=E.DEFAULT_HTTPS_PORT:t.port=E.DEFAULT_HTTP_PORT),t=o.format({protocol:t.protocol,port:t.port,hostname:t.hostname,pathname:t.pathname})),t};b.isValidHost(e),this.host={primaryHost:t(e.primaryHost),secondaryHost:t(e.secondaryHost)}},z.prototype.performRequest=function(e,t,n,r){this._performRequest(e,{outputData:t},n,r)},z.prototype.performRequestOutputStream=function(e,t,n,r){this._performRequest(e,{outputStream:t},n,r)},z.prototype.performRequestInputStream=function(e,t,n,r,i){this._performRequest(e,{outputData:t,inputStream:n},r,i)},z.prototype._performRequest=function(e,n,o,a){var l=this;if(o.clientRequestId||(o.clientRequestId=d.v1()),e.withHeader(I.CLIENT_REQUEST_ID,o.clientRequestId),!t.browser){var u=s.format("(NODE-VERSION %s; %s %s)",t.version,p.type(),p.release());e.withHeader(I.USER_AGENT,E.USER_AGENT_PRODUCT_NAME+"/"+E.USER_AGENT_PRODUCT_VERSION+" "+u)}g.objectIsNull(o.locationMode)&&(o.locationMode=this.defaultLocationMode),g.objectIsNull(o.requestLocationMode)&&(o.requestLocationMode=N),g.objectIsNull(o.useNagleAlgorithm)&&(o.useNagleAlgorithm=this.useNagleAlgorithm),this._initializeLocation(o),this._setOperationExpiryTime(o);var c=!1,h=function(t,o){l._validateLocation(t);var u=t.currentLocation;l._buildRequestOptions(e,n,t,function(d,p){if(d)a({error:d,response:null},function(e,t){t(e)});else if(l.logger.log(L.LogLevels.DEBUG,"FINAL REQUEST OPTIONS:\n"+s.inspect(p)),l._maximumExecutionTimeExceeded(Date.now(),t.operationExpiryTime))a({error:new U(v.MAXIMUM_EXECUTION_TIMEOUT_EXCEPTION),response:null},function(e,t){t(e)});else{var h,f=function(n,r){var i;n?i={error:n,response:null}:((i=l._processResponse(e,r,t)).contentMD5=r.contentMD5,i.length=r.length),i.operationEndTime=new Date,i.targetLocation=u,i.outputStreamSent=c,a(i,o)},b=function(e,n){var o,a;l.proxy?void 0===a&&(a=i.defaults({proxy:l.proxy})):a=i,e?((o=a(p)).on("error",f),o.on("response",function(e){if(y.validResponse(e.statusCode)){n&&o.pipe(n);var i=0,a=(new m).createMd5Hash();e.on("data",function(e){i+=e.length,a.update(e)}),e.on("end",function(){(g.objectIsNull(t.disableContentMD5Validation)||!1===t.disableContentMD5Validation)&&(e.contentMD5=a.digest("base64")),e.length=i,h=e})}else{var s,l=parseInt(e.headers["content-length"]),u=0;void 0!==l&&(s=r.alloc(l)),o.on("data",function(e){void 0!==l?(e.copy(s,u),u+=e.length):s=s?r.concat([s,e]):e}),o.on("end",function(){s&&(s.length>3&&239===s[0]&&187===s[1]&&191===s[2]?e.body=s.toString("utf8",3):e.body=s.toString("utf8")),f(null,e)})}})):o=a(p,f),(g.objectIsNull(t.useNagleAlgorithm)||!1===t.useNagleAlgorithm)&&o.on("request",function(e){e.setNoDelay(!0)});var s=o.end;return o.end=function(){p.headers["content-length"]?o.headers["content-length"]=p.headers["content-length"]:o.headers["content-length"]&&delete o.headers["content-length"],s.call(o)},o.on("response",function(e){l.emit("receivedResponseEvent",e)}),o};if(n&&n.outputData&&(!g.isBrowser()&&r.isBuffer(n.outputData)?p.body=new _(n.outputData):p.body=n.outputData),n&&n.inputStream)n.inputStream.on("close",function(){h&&(f(null,h),h=null)}),n.inputStream.on("end",function(){h&&(f(null,h),h=null)}),n.inputStream.on("finish",function(){h&&(f(null,h),h=null)}),b(!0,n.inputStream);else if(n&&n.outputStream){var S=function(){var e,i,o;!g.objectIsNull(p.headers["content-length"])&&p.headers["content-length"]<30408704?(n.outputStream.pipe(b()),c=!0,g.isStreamPaused(n.outputStream)&&n.outputStream.resume()):(e=p.headers["content-length"]?p.headers["content-length"]:E.BlobConstants.MAX_SINGLE_UPLOAD_BLOB_SIZE_IN_BYTES,i=r.alloc(parseInt(e)),o=0,n.outputStream.on("data",function(e){c=!0,l._maximumExecutionTimeExceeded(Date.now(),t.operationExpiryTime)?f(new U(v.MAXIMUM_EXECUTION_TIMEOUT_EXCEPTION)):(e.copy(i,o),o+=e.length)}).on("end",function(){var e=b();e.write(i),e.end()}),g.isStreamPaused(n.outputStream)&&n.outputStream.resume())};n.outputStream.readable?S():0===p.headers["content-length"]?b():n.outputStream.on("open",function(){S()}),n.outputStream.on("error",function(e){f(e)})}else b()}})};l.filter(o,function(e,t){if(l._maximumExecutionTimeExceeded(Date.now()+e.retryInterval,e.operationExpiryTime))a({error:new U(v.MAXIMUM_EXECUTION_TIMEOUT_EXCEPTION),response:null},function(e,t){t(e)});else if(e.retryContext){setTimeout(function(){h(e,t)},e.retryInterval)}else h(e,t)})},z.prototype._buildRequestOptions=function(e,t,n,i){e.withHeader(I.STORAGE_VERSION,this.apiVersion),e.withHeader(I.MS_DATE,(new Date).toUTCString()),e.headers[I.ACCEPT]||e.withHeader(I.ACCEPT,"application/atom+xml,application/xml"),e.withHeader(I.ACCEPT_CHARSET,"UTF-8"),!g.isBrowser()||e.method!==E.HttpConstants.HttpVerbs.GET&&e.method!==E.HttpConstants.HttpVerbs.HEAD||e.withQueryOption(I.FORCE_NO_CACHE_IN_BROWSER,(new Date).getTime()),g.objectIsNull(n.timeoutIntervalInMs)&&(n.timeoutIntervalInMs=this.defaultTimeoutIntervalInMs),g.objectIsNull(n.clientRequestTimeoutInMs)&&(n.clientRequestTimeoutInMs=this.defaultClientRequestTimeoutInMs),!g.objectIsNull(n.timeoutIntervalInMs)&&n.timeoutIntervalInMs>0&&e.withQueryOption(R.TIMEOUT,Math.ceil(n.timeoutIntervalInMs/1e3)),n.accessConditions&&(e.withHeader(I.IF_MATCH,n.accessConditions.EtagMatch),e.withHeader(I.IF_MODIFIED_SINCE,n.accessConditions.DateModifedSince),e.withHeader(I.IF_NONE_MATCH,n.accessConditions.EtagNonMatch),e.withHeader(I.IF_UNMODIFIED_SINCE,n.accessConditions.DateUnModifiedSince),e.withHeader(I.SEQUENCE_NUMBER_EQUAL,n.accessConditions.SequenceNumberEqual),e.withHeader(I.SEQUENCE_NUMBER_LESS_THAN,n.accessConditions.SequenceNumberLessThan),e.withHeader(I.SEQUENCE_NUMBER_LESS_THAN_OR_EQUAL,n.accessConditions.SequenceNumberLessThanOrEqual),e.withHeader(I.BLOB_CONDITION_MAX_SIZE,n.accessConditions.MaxBlobSize),e.withHeader(I.BLOB_CONDITION_APPEND_POSITION,n.accessConditions.MaxAppendPosition)),n.sourceAccessConditions&&(e.withHeader(I.SOURCE_IF_MATCH,n.sourceAccessConditions.EtagMatch),e.withHeader(I.SOURCE_IF_MODIFIED_SINCE,n.sourceAccessConditions.DateModifedSince),e.withHeader(I.SOURCE_IF_NONE_MATCH,n.sourceAccessConditions.EtagNonMatch),e.withHeader(I.SOURCE_IF_UNMODIFIED_SINCE,n.sourceAccessConditions.DateUnModifiedSince)),e.headers&&void 0!==e.headers[I.CONTENT_TYPE]?e.headers&&null===e.headers[I.CONTENT_TYPE]&&delete e.headers[I.CONTENT_TYPE]:e.headers[I.CONTENT_TYPE]="",e.headers&&void 0!==e.headers[I.CONTENT_LENGTH]?e.headers&&null===e.headers[I.CONTENT_LENGTH]&&delete e.headers[I.CONTENT_LENGTH]:t&&t.outputData?e.withHeader(I.CONTENT_LENGTH,r.byteLength(t.outputData,"UTF8")):void 0===e.headers[I.CONTENT_LENGTH]&&e.withHeader(I.CONTENT_LENGTH,0);var a=this.enableGlobalHttpAgent;this._setRequestUrl(e,n),this.emit("sendingRequestEvent",e),this.storageCredentials.signRequest(e,function(t){var r=null;if(!t){var s=e.uri;r={uri:o.format(s),method:e.method,headers:e.headers,mode:"disable-fetch"},n&&(r.encoding=n.responseEncoding),n&&n.clientRequestTimeoutInMs?r.timeout=n.clientRequestTimeoutInMs:r.timeout=E.DEFAULT_CLIENT_REQUEST_TIMEOUT_IN_MS,!0!==a&&(r.forever=!0)}i(t,r)})},z.prototype._processResponse=function(e,t,n){var r,i=y.validResponse(t.statusCode),o=z._buildResponse(i,t.body,function(e){var t={};if(e){for(var n=0;n<e.length;n++)t[0===e[n].indexOf(I.PREFIX_FOR_STORAGE_METADATA)?e[n]:e[n].toLowerCase()]=e[++n];return t}}(t.rawHeaders)||t.headers,t.statusCode,t.md5);if(i&&e.rawResponse)r={error:null,response:o};else if(o=z._parseResponse(o,this.xml2jsSettings,n),i&&!o.error)r={error:null,response:o};else{o.isSuccessful=!1,(t.statusCode<400||t.statusCode>=500)&&this.logger.log(L.LogLevels.DEBUG,"ERROR code = "+t.statusCode+" :\n"+s.inspect(o.body));var a=o.body;if(o.error&&(a=o.error,delete o.error),!a)a={error:{code:Object.keys(P).filter(function(e){if(P[e]===o.statusCode)return e})[0]}};r={error:z._normalizeError(a,t),response:o}}return this.logger.log(L.LogLevels.DEBUG,"RESPONSE:\n"+s.inspect(r)),r},z.prototype.withFilter=function(e){var t=c.clone(this),n=this.filter,r=e;return void 0!==n&&(r=function(t,r){e.handle(t,function(e,t){n(e,function(e,n){r(e,function(e,r,i){n(e,i,function(e){t(e,r,i)})})})})}),t.filter=r,t},z._buildResponse=function(e,t,n,r,i){var o={isSuccessful:e,statusCode:r,body:t,headers:n,md5:i};return g.objectIsNull(n)||void 0!==n[I.REQUEST_SERVER_ENCRYPTED]&&(o.requestServerEncrypted="true"===n[I.REQUEST_SERVER_ENCRYPTED]),o},z._parseResponse=function(e,t,n){function i(e){var n;return new l.Parser(t).parseString(g.removeBOM(e.toString()),function(e,t){if(e){var r=new SyntaxError("EXMLFORMAT");throw r.innerError=e,r}n=t}),n}if(e.body&&r.byteLength(e.body.toString())>0){var o="";e.headers&&e.headers["content-type"]&&(o=e.headers["content-type"].toLowerCase());try{if(-1!==o.indexOf("application/json"))if(n&&n.payloadFormat&&n.payloadFormat!==A.PayloadFormat.NO_METADATA){var a=new f;a.onValue=function(t){e.body=t},a.write(e.body)}else e.body=JSON.parse(e.body);else-1!==o.indexOf("application/xml")||-1!==o.indexOf("application/atom+xml")?e.body=i(e.body):-1!==o.indexOf("text/html")?e.body=e.body:e.body=i(e.body)}catch(t){e.error=t}}return e},z.getStorageSettings=function(e,t,n,r,i,o){return!e||t||r?e&&t||r||o||n?w.createExplicitly(e,t,n,r,i,o):w.createFromEnvironment():w.createFromConnectionString(e)},z.prototype._setRequestUrl=function(e,t){if(e.originalPath=e.originalPath||e.path,e.path=this._getPath(e.originalPath),!this.host)throw new j("this.host",v.STORAGE_HOST_LOCATION_REQUIRED);var n=this.host.primaryHost;g.objectIsNull(t)||t.currentLocation!==E.StorageLocation.SECONDARY||(n=this.host.secondaryHost),n&&n.lastIndexOf("/")!==n.length-1&&(n+="/");var r=o.format({pathname:e.path,query:e.queryString});e.uri=o.resolve(n,r),e.path=o.parse(e.uri).pathname},z.prototype._getPath=function(e){return null===e||void 0===e?e="":0===e.indexOf("/")&&(e=e.substring(1)),e},z.prototype._getUrl=function(e,t,n){var r;r=g.objectIsNull(n)||!1!==n?this.host.primaryHost:this.host.secondaryHost,(r=g.trimPortFromUri(r))&&r.lastIndexOf("/")!==r.length-1&&(r+="/");var i=a.parse(t),s=o.format({pathname:this._getPath(e),query:i});return o.resolve(r,s)},z.prototype._initDefaultFilter=function(){this.filter=function(e,t){t&&t(e,function(e,t,n){n?n(e):t&&t(e)})}},z.prototype.parseMetadataHeaders=function(e){var t={};if(!e)return t;for(var n in e){if(0===n.indexOf(I.PREFIX_FOR_STORAGE_METADATA))t[n.substr(I.PREFIX_FOR_STORAGE_METADATA.length,n.length-I.PREFIX_FOR_STORAGE_METADATA.length)]=e[n]}return t},z.prototype.getAccountServiceProperties=function(e,t){var n;g.normalizeArgs(e,t,function(e,r){n=e,t=r}),b.validateArgs("getServiceProperties",function(e){e.callback(t)});var r=h(!0,{},n),i=y.get().withQueryOption(R.COMP,"properties").withQueryOption(R.RESTYPE,"service");r.requestLocationMode=M.PRIMARY_OR_SECONDARY;this.performRequest(i,null,r,function(e,n){e.servicePropertiesResult=null,e.error||(e.servicePropertiesResult=x.parse(e.response.body.StorageServiceProperties));n(e,function(e){t(e.error,e.servicePropertiesResult,e.response)})})},z.prototype.setAccountServiceProperties=function(e,t,n){var i;g.normalizeArgs(t,n,function(e,t){i=e,n=t}),b.validateArgs("setServiceProperties",function(t){t.object(e,"serviceProperties"),t.callback(n)});var o=h(!0,{},i),a=x.serialize(e),s=y.put().withQueryOption(R.COMP,"properties").withQueryOption(R.RESTYPE,"service").withHeader(I.CONTENT_TYPE,'application/xml;charset="utf-8"').withHeader(I.CONTENT_LENGTH,r.byteLength(a)).withBody(a);this.performRequest(s,s.body,o,function(e,t){t(e,function(e){n(e.error,e.response)})})},z._normalizeError=function(e,t){if(g.objectIsString(e))return new H(e,null);if(e){var n={},r=e.Error||e.error||e["odata.error"]||e["m:error"]||e;for(var i in n.code=r.message,r)if(r.hasOwnProperty(i)){var o=i.toLowerCase();0===o.indexOf("m:")&&(o=o.substring(2)),n[o]=r[i],"message"===o&&c.isObject(r[i])&&r[i].value&&(n[o]=r[i].value)}return t&&(t.statusCode&&(n.statusCode=t.statusCode),t.headers&&t.headers["x-ms-request-id"]&&(n.requestId=t.headers["x-ms-request-id"])),new H(n.code,n)}return null},z.prototype.setProxy=function(e){this.proxy=e||null},z.prototype._setDefaultProxy=function(){var e=z._loadEnvironmentProxyValue();if(e){var t=o.parse(e);t.port||(t.port=80),this.setProxy(t)}else this.setProxy(null)},z._loadEnvironmentProxyValue=function(){var e=null;return Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"})[D.EnvironmentVariables.HTTPS_PROXY]?e=Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"})[D.EnvironmentVariables.HTTPS_PROXY]:Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"})[D.EnvironmentVariables.HTTPS_PROXY.toLowerCase()]?e=Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"})[D.EnvironmentVariables.HTTPS_PROXY.toLowerCase()]:Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"})[D.EnvironmentVariables.HTTP_PROXY]?e=Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"})[D.EnvironmentVariables.HTTP_PROXY]:Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"})[D.EnvironmentVariables.HTTP_PROXY.toLowerCase()]&&(e=Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"})[D.EnvironmentVariables.HTTP_PROXY.toLowerCase()]),e},z.prototype._initializeLocation=function(e){if(g.objectIsNull(e.locationMode))e.locationMode=C.LocationMode.PRIMARY_ONLY,e.currentLocation=E.StorageLocation.PRIMARY;else switch(e.locationMode){case C.LocationMode.PRIMARY_ONLY:case C.LocationMode.PRIMARY_THEN_SECONDARY:e.currentLocation=E.StorageLocation.PRIMARY;break;case C.LocationMode.SECONDARY_ONLY:case C.LocationMode.SECONDARY_THEN_PRIMARY:e.currentLocation=E.StorageLocation.SECONDARY;break;default:throw new RangeError(s.format(v.ARGUMENT_OUT_OF_RANGE_ERROR,"locationMode",e.locationMode))}},z.prototype._validateLocation=function(e){if(this._invalidLocationMode(e.locationMode))throw new j("host",v.STORAGE_HOST_MISSING_LOCATION);switch(e.requestLocationMode){case E.RequestLocationMode.PRIMARY_ONLY:if(e.locationMode===C.LocationMode.SECONDARY_ONLY)throw new F("host.primaryHost",v.PRIMARY_ONLY_COMMAND);e.currentLocation=E.StorageLocation.PRIMARY,e.locationMode=C.LocationMode.PRIMARY_ONLY;break;case E.RequestLocationMode.SECONDARY_ONLY:if(e.locationMode===C.LocationMode.PRIMARY_ONLY)throw new F("host.secondaryHost",v.SECONDARY_ONLY_COMMAND);e.currentLocation=E.StorageLocation.SECONDARY,e.locationMode=C.LocationMode.SECONDARY_ONLY}},z.prototype._invalidLocationMode=function(e){switch(e){case C.LocationMode.PRIMARY_ONLY:return g.objectIsNull(this.host.primaryHost);case C.LocationMode.SECONDARY_ONLY:return g.objectIsNull(this.host.secondaryHost);default:return g.objectIsNull(this.host.primaryHost)||g.objectIsNull(this.host.secondaryHost)}},z.prototype._maximumExecutionTimeExceeded=function(e,t){return!g.objectIsNull(t)&&e>t},z.prototype._setOperationExpiryTime=function(e){g.objectIsNull(e.operationExpiryTime)&&(g.objectIsNull(e.maximumExecutionTimeInMs)?this.defaultMaximumExecutionTimeInMs&&(e.operationExpiryTime=Date.now()+this.defaultMaximumExecutionTimeInMs):e.operationExpiryTime=Date.now()+e.maximumExecutionTimeInMs)},e.exports=z}).call(t,n(21),n(12).Buffer)},function(e,t,n){(function(t){var r=n(1281),i=n(40).Duplex,o=n(99),a=n(382),s=n(613),l=n(115);function u(e,t){i.call(this),this._init(e,t),this._send()}function c(e,t){return c.defaults()(e,t)}n(20).inherits(u,i),u.prototype._init=function(e,t){this.callback=t;var n=r.util.filterOutNonReservedProperties(this,e);o(this,n),this.agent=this.agent||!1,this.timeout=this.timeout||1e3*Math.pow(2,32),this._initUri(),this._initHeaders()},u.prototype._initUri=function(){if(!this.uri)return this.emit("error",new Error("options.uri is a required argument"));"string"===typeof this.uri&&(this.uri=l.parse(this.uri)),this.uri.href||(this.uri.href=l.format(this.uri))},u.prototype._initHeaders=function(){this.headers=this.headers||{},this.headers["content-length"]=this.headers["content-length"]||0},u.prototype._send=function(){this._sent=!0;var e=this.uri.protocol||"",t="https:"===e?s:a,n={scheme:e.replace(/:$/,""),method:this.method,host:this.uri.hostname,port:Number(this.uri.port)||("https:"===e?443:80),path:this.uri.path,agent:this.agent,headers:this.headers,withCredentials:this.withCredentials,localAddress:this.localAddress,mode:this.mode};"https:"===e&&(n.pfx=this.pfx,n.key=this.key,n.cert=this.cert,n.ca=this.ca,n.ciphers=this.ciphers,n.rejectUnauthorized=this.rejectUnauthorized,n.secureProtocol=this.secureProtocol);var r=t.request(n);return this.timeout&&r.setTimeout&&r.setTimeout(this.timeout),this.httpRequest=r,this.emit("request",r),this._sendBody(),this._listenHttpResponse(),this._listenHttpError(),r},u.prototype._sendBody=function(){if(this.body)return this.httpRequest.write(this.body),void this.httpRequest.end();"0"!=this.headers["content-length"]||this.httpRequest.end()},u.prototype._listenHttpError=function(){var e=this;e.httpRequest.on("error",function(t){e.emit("error",t)}),e.on("error",function(t){e.callback&&e.callback(t)})},u.prototype._listenHttpResponse=function(){var e=this;e.httpRequest.on("response",function(n){var r=[],i=0;e.response=n,n.on("data",function(t){e.push(t),r.push(t),i+=t.length}),n.on("error",function(t){e.emit("error",t)}),n.on("end",function(){e.push(null),n.body="",i>0&&(n.body=t.concat(r,i)),null!==e.encoding&&(n.body=n.body.toString(e.encoding)),e.callback&&e.callback(null,n)}),e.emit("response",n)})},u.prototype.setHeader=function(e,t){if(this._sent)throw new Error("Request already sent");return this.headers[e]=t,this},u.prototype.setLocation=function(e){return this.uri=e,this},u.prototype.end=function(e){e&&this.httpRequest.write(e),this.httpRequest.end()},u.prototype._write=function(e,t,n){this.httpRequest.write(e),n()},u.prototype._read=function(){},c.defaults=function(e){return function(t,n){var i;r.util.normalizeArgs(t,n,function(e,t){i=e,n=t});var a=r.util.filterOutNonReservedProperties(i,e);return o(i,a),new u(i,n)}},e.exports=c}).call(t,n(12).Buffer)},function(e,t,n){var r=n(30);r.BrowserFileReadStream=n(1282),e.exports=r},function(e,t,n){var r=n(12).Buffer,i=n(40),o=n(20),a=n(31).BlobConstants.DEFAULT_WRITE_BLOCK_SIZE_IN_BYTES;function s(e,t){i.Readable.call(this,t),t||(t={}),this._fileReader=new FileReader(e),this._file=e,this._size=e.size,this._highWaterMark=t.highWaterMark||a,this._offset=0;var n=this;this._fileReader.onloadend=function(e){var t=e.target.result,i=r.from(t);n.push(i)},this._fileReader.onerror=function(e){n.emit("error",e)}}o.inherits(s,i.Readable),s.prototype._read=function(){if(this._offset>=this._size)this.push(null);else{var e=this._offset+this._highWaterMark,t=this._file.slice(this._offset,e);this._fileReader.readAsArrayBuffer(t),this._offset=e}},e.exports=s},function(e,t,n){(function(t,r,i){var o=n(605),a=n(15),s=n(606),l=n(607),u=n(1288),c=s.IncomingMessage,d=s.readyStates;var p=e.exports=function(e){var n,r=this;l.Writable.call(r),r._opts=e,r._body=[],r._headers={},e.auth&&r.setHeader("Authorization","Basic "+new t(e.auth).toString("base64")),Object.keys(e.headers).forEach(function(t){r.setHeader(t,e.headers[t])});var i=!0;if("disable-fetch"===e.mode||"requestTimeout"in e&&!o.abortController)i=!1,n=!0;else if("prefer-streaming"===e.mode)n=!1;else if("allow-wrong-content-type"===e.mode)n=!o.overrideMimeType;else{if(e.mode&&"default"!==e.mode&&"prefer-fast"!==e.mode)throw new Error("Invalid value for opts.mode");n=!0}r._mode=function(e,t){return o.fetch&&t?"fetch":o.mozchunkedarraybuffer?"moz-chunked-arraybuffer":o.msstream?"ms-stream":o.arraybuffer&&e?"arraybuffer":o.vbArray&&e?"text:vbarray":"text"}(n,i),r._fetchTimer=null,r.on("finish",function(){r._onFinish()})};a(p,l.Writable),p.prototype.setHeader=function(e,t){var n=e.toLowerCase();-1===h.indexOf(n)&&(this._headers[n]={name:e,value:t})},p.prototype.getHeader=function(e){var t=this._headers[e.toLowerCase()];return t?t.value:null},p.prototype.removeHeader=function(e){delete this._headers[e.toLowerCase()]},p.prototype._onFinish=function(){var e=this;if(!e._destroyed){var n=e._opts,a=e._headers,s=null;"GET"!==n.method&&"HEAD"!==n.method&&(s=o.arraybuffer?u(t.concat(e._body)):o.blobConstructor?new r.Blob(e._body.map(function(e){return u(e)}),{type:(a["content-type"]||{}).value||""}):t.concat(e._body).toString());var l=[];if(Object.keys(a).forEach(function(e){var t=a[e].name,n=a[e].value;Array.isArray(n)?n.forEach(function(e){l.push([t,e])}):l.push([t,n])}),"fetch"===e._mode){var c=null;if(o.abortController){var p=new AbortController;c=p.signal,e._fetchAbortController=p,"requestTimeout"in n&&0!==n.requestTimeout&&(e._fetchTimer=r.setTimeout(function(){e.emit("requestTimeout"),e._fetchAbortController&&e._fetchAbortController.abort()},n.requestTimeout))}r.fetch(e._opts.url,{method:e._opts.method,headers:l,body:s||void 0,mode:"cors",credentials:n.withCredentials?"include":"same-origin",signal:c}).then(function(t){e._fetchResponse=t,e._connect()},function(t){r.clearTimeout(e._fetchTimer),e._destroyed||e.emit("error",t)})}else{var h=e._xhr=new r.XMLHttpRequest;try{h.open(e._opts.method,e._opts.url,!0)}catch(t){return void i.nextTick(function(){e.emit("error",t)})}"responseType"in h&&(h.responseType=e._mode.split(":")[0]),"withCredentials"in h&&(h.withCredentials=!!n.withCredentials),"text"===e._mode&&"overrideMimeType"in h&&h.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in n&&(h.timeout=n.requestTimeout,h.ontimeout=function(){e.emit("requestTimeout")}),l.forEach(function(e){h.setRequestHeader(e[0],e[1])}),e._response=null,h.onreadystatechange=function(){switch(h.readyState){case d.LOADING:case d.DONE:e._onXHRProgress()}},"moz-chunked-arraybuffer"===e._mode&&(h.onprogress=function(){e._onXHRProgress()}),h.onerror=function(){e._destroyed||e.emit("error",new Error("XHR error"))};try{h.send(s)}catch(t){return void i.nextTick(function(){e.emit("error",t)})}}}},p.prototype._onXHRProgress=function(){(function(e){try{var t=e.status;return null!==t&&0!==t}catch(e){return!1}})(this._xhr)&&!this._destroyed&&(this._response||this._connect(),this._response._onXHRProgress())},p.prototype._connect=function(){var e=this;e._destroyed||(e._response=new c(e._xhr,e._fetchResponse,e._mode,e._fetchTimer),e._response.on("error",function(t){e.emit("error",t)}),e.emit("response",e._response))},p.prototype._write=function(e,t,n){this._body.push(e),n()},p.prototype.abort=p.prototype.destroy=function(){this._destroyed=!0,r.clearTimeout(this._fetchTimer),this._response&&(this._response._destroyed=!0),this._xhr?this._xhr.abort():this._fetchAbortController&&this._fetchAbortController.abort()},p.prototype.end=function(e,t,n){"function"===typeof e&&(n=e,e=void 0),l.Writable.prototype.end.call(this,e,t,n)},p.prototype.flushHeaders=function(){},p.prototype.setTimeout=function(){},p.prototype.setNoDelay=function(){},p.prototype.setSocketKeepAlive=function(){};var h=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","via"]}).call(t,n(12).Buffer,n(28),n(21))},function(e,t){},function(e,t,n){"use strict";var r=n(18).Buffer,i=n(1286);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var t,n,i,o=r.allocUnsafe(e>>>0),a=this.head,s=0;a;)t=a.data,n=o,i=s,t.copy(n,i),s+=a.data.length,a=a.next;return o},e}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t){},function(e,t,n){"use strict";e.exports=o;var r=n(612),i=n(84);function o(e){if(!(this instanceof o))return new o(e);r.call(this,e)}i.inherits=n(15),i.inherits(o,r),o.prototype._transform=function(e,t,n){n(null,e)}},function(e,t,n){var r=n(12).Buffer;e.exports=function(e){if(e instanceof Uint8Array){if(0===e.byteOffset&&e.byteLength===e.buffer.byteLength)return e.buffer;if("function"===typeof e.buffer.slice)return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(r.isBuffer(e)){for(var t=new Uint8Array(e.length),n=e.length,i=0;i<n;i++)t[i]=e[i];return t.buffer}throw new Error("Argument must be a Buffer")}},function(e,t){e.exports=function(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var i in r)n.call(r,i)&&(e[i]=r[i])}return e};var n=Object.prototype.hasOwnProperty},function(e,t){e.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},function(e,t,n){var r,i,o=n(615),a=n(616),s=0,l=0;e.exports=function(e,t,n){var u=t&&n||0,c=t||[],d=(e=e||{}).node||r,p=void 0!==e.clockseq?e.clockseq:i;if(null==d||null==p){var h=o();null==d&&(d=r=[1|h[0],h[1],h[2],h[3],h[4],h[5]]),null==p&&(p=i=16383&(h[6]<<8|h[7]))}var f=void 0!==e.msecs?e.msecs:(new Date).getTime(),m=void 0!==e.nsecs?e.nsecs:l+1,g=f-s+(m-l)/1e4;if(g<0&&void 0===e.clockseq&&(p=p+1&16383),(g<0||f>s)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=f,l=m,i=p;var b=(1e4*(268435455&(f+=122192928e5))+m)%4294967296;c[u++]=b>>>24&255,c[u++]=b>>>16&255,c[u++]=b>>>8&255,c[u++]=255&b;var v=f/4294967296*1e4&268435455;c[u++]=v>>>8&255,c[u++]=255&v,c[u++]=v>>>24&15|16,c[u++]=v>>>16&255,c[u++]=p>>>8|128,c[u++]=255&p;for(var y=0;y<6;++y)c[u+y]=d[y];return t||a(c)}},function(e,t,n){var r=n(615),i=n(616);e.exports=function(e,t,n){var o=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||r)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var s=0;s<16;++s)t[o+s]=a[s];return t||i(a)}},function(e,t,n){"use strict";var r=n(20),i=n(1294);function o(){return this.internalParser=new i,this.originalOnToken=this.internalParser.onToken,this.internalParser.onToken=a.bind(this),this.internalParser}e.exports,r.inherits(o,i);var a=function(e,t){var n,r,o,a=this,s=!1;if((e===i.C.STRING||e===i.C.NUMBER||e===i.C.TRUE||e===i.C.FALSE||e===i.C.NULL)&&"number"===typeof t&&-1!=this.internalParser.string.indexOf(".")&&parseInt(this.internalParser.string)===t&&this.internalParser.mode!==i.C.ARRAY){var l=this.internalParser.key+"@odata.type";this.internalParser.value&&(this.internalParser.value[l]="Edm.Double"),n=l,r="Edm.Double",o=a.internalParser.key,a.internalParser.key=n,a.internalParser.onValue(r),a.internalParser.key=o,s=this.internalParser.string!==t.toString()}s?this.originalOnToken.call(this.internalParser,e,this.internalParser.string):this.originalOnToken.call(this.internalParser,e,t)};o.C=i.C,e.exports=o},function(e,t,n){(function(t){var n={},r=n.LEFT_BRACE=1,i=n.RIGHT_BRACE=2,o=n.LEFT_BRACKET=3,a=n.RIGHT_BRACKET=4,s=n.COLON=5,l=n.COMMA=6,u=n.TRUE=7,c=n.FALSE=8,d=n.NULL=9,p=n.STRING=10,h=n.NUMBER=11,f=n.START=17,m=n.STOP=18,g=n.TRUE1=33,b=n.TRUE2=34,v=n.TRUE3=35,y=n.FALSE1=49,_=n.FALSE2=50,S=n.FALSE3=51,w=n.FALSE4=52,E=n.NULL1=65,C=n.NULL2=66,x=n.NULL3=67,A=n.NUMBER1=81,T=n.NUMBER3=83,O=n.STRING1=97,k=n.STRING2=98,I=n.STRING3=99,R=n.STRING4=100,P=n.STRING5=101,D=n.STRING6=102,N=n.VALUE=113,M=n.KEY=114,L=n.OBJECT=129,B=n.ARRAY=130;function F(){this.tState=f,this.value=void 0,this.string=void 0,this.unicode=void 0,this.key=void 0,this.mode=void 0,this.stack=[],this.state=N,this.bytes_remaining=0,this.bytes_in_sequence=0,this.temp_buffs={2:new t(2),3:new t(3),4:new t(4)},this.offset=-1}F.toknam=function(e){for(var t=Object.keys(n),r=0,i=t.length;r<i;r++){var o=t[r];if(n[o]===e)return o}return e&&"0x"+e.toString(16)};var j=F.prototype;j.onError=function(e){throw e},j.charError=function(e,t){this.tState=m,this.onError(new Error("Unexpected "+JSON.stringify(String.fromCharCode(e[t]))+" at position "+t+" in state "+F.toknam(this.tState)))},j.write=function(e){var n;"string"===typeof e&&(e=new t(e));for(var m=0,N=e.length;m<N;m++)if(this.tState===f){if(n=e[m],this.offset++,123===n)this.onToken(r,"{");else if(125===n)this.onToken(i,"}");else if(91===n)this.onToken(o,"[");else if(93===n)this.onToken(a,"]");else if(58===n)this.onToken(s,":");else if(44===n)this.onToken(l,",");else if(116===n)this.tState=g;else if(102===n)this.tState=y;else if(110===n)this.tState=E;else if(34===n)this.string="",this.tState=O;else if(45===n)this.string="-",this.tState=A;else if(n>=48&&n<64)this.string=String.fromCharCode(n),this.tState=T;else if(32!==n&&9!==n&&10!==n&&13!==n)return this.charError(e,m)}else if(this.tState===O)if(n=e[m],this.bytes_remaining>0){for(var M=0;M<this.bytes_remaining;M++)this.temp_buffs[this.bytes_in_sequence][this.bytes_in_sequence-this.bytes_remaining+M]=e[M];this.string+=this.temp_buffs[this.bytes_in_sequence].toString(),this.bytes_in_sequence=this.bytes_remaining=0,m=m+M-1}else if(0===this.bytes_remaining&&n>=128){if(n<=193||n>244)return this.onError(new Error("Invalid UTF-8 character at position "+m+" in state "+F.toknam(this.tState)));if(n>=194&&n<=223&&(this.bytes_in_sequence=2),n>=224&&n<=239&&(this.bytes_in_sequence=3),n>=240&&n<=244&&(this.bytes_in_sequence=4),this.bytes_in_sequence+m>e.length){for(var L=0;L<=e.length-1-m;L++)this.temp_buffs[this.bytes_in_sequence][L]=e[m+L];this.bytes_remaining=m+this.bytes_in_sequence-e.length,m=e.length-1}else this.string+=e.slice(m,m+this.bytes_in_sequence).toString(),m=m+this.bytes_in_sequence-1}else if(34===n)this.tState=f,this.onToken(p,this.string),this.offset+=t.byteLength(this.string,"utf8")+1,this.string=void 0;else if(92===n)this.tState=k;else{if(!(n>=32))return this.charError(e,m);this.string+=String.fromCharCode(n)}else if(this.tState===k)if(34===(n=e[m]))this.string+='"',this.tState=O;else if(92===n)this.string+="\\",this.tState=O;else if(47===n)this.string+="/",this.tState=O;else if(98===n)this.string+="\b",this.tState=O;else if(102===n)this.string+="\f",this.tState=O;else if(110===n)this.string+="\n",this.tState=O;else if(114===n)this.string+="\r",this.tState=O;else if(116===n)this.string+="\t",this.tState=O;else{if(117!==n)return this.charError(e,m);this.unicode="",this.tState=I}else if(this.tState===I||this.tState===R||this.tState===P||this.tState===D){if(!((n=e[m])>=48&&n<64||n>64&&n<=70||n>96&&n<=102))return this.charError(e,m);this.unicode+=String.fromCharCode(n),this.tState++===D&&(this.string+=String.fromCharCode(parseInt(this.unicode,16)),this.unicode=void 0,this.tState=O)}else if(this.tState===A||this.tState===T)switch(n=e[m]){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 46:case 101:case 69:case 43:case 45:this.string+=String.fromCharCode(n),this.tState=T;break;default:this.tState=f;var B=Number(this.string);if(isNaN(B))return this.charError(e,m);this.string.match(/[0-9]+/)==this.string&&B.toString()!=this.string?this.onToken(p,this.string):this.onToken(h,B),this.offset+=this.string.length-1,this.string=void 0,m--}else if(this.tState===g){if(114!==e[m])return this.charError(e,m);this.tState=b}else if(this.tState===b){if(117!==e[m])return this.charError(e,m);this.tState=v}else if(this.tState===v){if(101!==e[m])return this.charError(e,m);this.tState=f,this.onToken(u,!0),this.offset+=3}else if(this.tState===y){if(97!==e[m])return this.charError(e,m);this.tState=_}else if(this.tState===_){if(108!==e[m])return this.charError(e,m);this.tState=S}else if(this.tState===S){if(115!==e[m])return this.charError(e,m);this.tState=w}else if(this.tState===w){if(101!==e[m])return this.charError(e,m);this.tState=f,this.onToken(c,!1),this.offset+=4}else if(this.tState===E){if(117!==e[m])return this.charError(e,m);this.tState=C}else if(this.tState===C){if(108!==e[m])return this.charError(e,m);this.tState=x}else if(this.tState===x){if(108!==e[m])return this.charError(e,m);this.tState=f,this.onToken(d,null),this.offset+=3}},j.onToken=function(e,t){},j.parseError=function(e,t){this.tState=m,this.onError(new Error("Unexpected "+F.toknam(e)+(t?"("+JSON.stringify(t)+")":"")+" in state "+F.toknam(this.state)))},j.push=function(){this.stack.push({value:this.value,key:this.key,mode:this.mode})},j.pop=function(){var e=this.value,t=this.stack.pop();this.value=t.value,this.key=t.key,this.mode=t.mode,this.emit(e),this.mode||(this.state=N)},j.emit=function(e){this.mode&&(this.state=l),this.onValue(e)},j.onValue=function(e){},j.onToken=function(e,t){if(this.state===N)if(e===p||e===h||e===u||e===c||e===d)this.value&&(this.value[this.key]=t),this.emit(t);else if(e===r)this.push(),this.value?this.value=this.value[this.key]={}:this.value={},this.key=void 0,this.state=M,this.mode=L;else if(e===o)this.push(),this.value?this.value=this.value[this.key]=[]:this.value=[],this.key=0,this.mode=B,this.state=N;else if(e===i){if(this.mode!==L)return this.parseError(e,t);this.pop()}else{if(e!==a)return this.parseError(e,t);if(this.mode!==B)return this.parseError(e,t);this.pop()}else if(this.state===M)if(e===p)this.key=t,this.state=s;else{if(e!==i)return this.parseError(e,t);this.pop()}else if(this.state===s){if(e!==s)return this.parseError(e,t);this.state=N}else{if(this.state!==l)return this.parseError(e,t);if(e===l)this.mode===B?(this.key++,this.state=N):this.mode===L&&(this.state=M);else{if(!(e===a&&this.mode===B||e===i&&this.mode===L))return this.parseError(e,t);this.pop()}}},F.C=n,e.exports=F}).call(t,n(12).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),parseInt(e,t||10)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,o.default)(e),t)return"1"===e||"true"===e;return"0"!==e&&"false"!==e&&""!==e};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),e===t};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e),e.indexOf((0,i.default)(t))>=0};var r=o(n(10)),i=o(n(385));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){(0,o.default)(e),"[object RegExp]"!==Object.prototype.toString.call(t)&&(t=new RegExp(t,n));return t.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),(t=(0,i.default)(t,l)).require_display_name||t.allow_display_name){var n=e.match(u);if(n)e=n[1];else if(t.require_display_name)return!1}var s=e.split("@"),f=s.pop(),m=s.join("@"),g=f.toLowerCase();"gmail.com"!==g&&"googlemail.com"!==g||(m=m.replace(/\./g,"").toLowerCase());if(!(0,o.default)(m,{max:64})||!(0,o.default)(f,{max:254}))return!1;if(!(0,a.default)(f,{require_tld:t.require_tld}))return!1;if('"'===m[0])return m=m.slice(1,m.length-1),t.allow_utf8_local_part?h.test(m):d.test(m);for(var b=t.allow_utf8_local_part?p:c,v=m.split("."),y=0;y<v.length;y++)if(!b.test(v[y]))return!1;return!0};var r=s(n(10)),i=s(n(162)),o=s(n(621)),a=s(n(386));function s(e){return e&&e.__esModule?e:{default:e}}var l={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},u=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,c=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,d=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,p=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,h=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),!e||e.length>=2083||/[\s<>]/.test(e))return!1;if(0===e.indexOf("mailto:"))return!1;t=(0,a.default)(t,l);var n=void 0,s=void 0,d=void 0,p=void 0,h=void 0,f=void 0,m=void 0,g=void 0;if(m=e.split("#"),e=m.shift(),m=e.split("?"),e=m.shift(),(m=e.split("://")).length>1){if(n=m.shift(),t.require_valid_protocol&&-1===t.protocols.indexOf(n))return!1}else{if(t.require_protocol)return!1;t.allow_protocol_relative_urls&&"//"===e.substr(0,2)&&(m[0]=e.substr(2))}if(""===(e=m.join("://")))return!1;if(m=e.split("/"),""===(e=m.shift())&&!t.require_host)return!0;if((m=e.split("@")).length>1&&(s=m.shift()).indexOf(":")>=0&&s.split(":").length>2)return!1;p=m.join("@"),f=null,g=null;var b=p.match(u);b?(d="",g=b[1],f=b[2]||null):(m=p.split(":"),d=m.shift(),m.length&&(f=m.join(":")));if(null!==f&&(h=parseInt(f,10),!/^[0-9]+$/.test(f)||h<=0||h>65535))return!1;if(!(0,o.default)(d)&&!(0,i.default)(d,t)&&(!g||!(0,o.default)(g,6)))return!1;if(d=d||g,t.host_whitelist&&!c(d,t.host_whitelist))return!1;if(t.host_blacklist&&c(d,t.host_blacklist))return!1;return!0};var r=s(n(10)),i=s(n(386)),o=s(n(622)),a=s(n(162));function s(e){return e&&e.__esModule?e:{default:e}}var l={protocols:["http","https","ftp"],require_tld:!0,require_protocol:!1,require_host:!0,require_valid_protocol:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_protocol_relative_urls:!1},u=/^\[([^\]]+)\](?::([0-9]+))?$/;function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];if(e===r||(i=r,"[object RegExp]"===Object.prototype.toString.call(i)&&r.test(e)))return!0}var i;return!1}e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),a.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^([0-9a-fA-F][0-9a-fA-F]:){5}([0-9a-fA-F][0-9a-fA-F])$/;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),["true","false","1","0"].indexOf(e)>=0};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";if((0,o.default)(e),t in a.alpha)return a.alpha[t].test(e);throw new Error("Invalid locale '"+t+"'")};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r},a=n(274);e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";if((0,o.default)(e),t in a.alphanumeric)return a.alphanumeric[t].test(e);throw new Error("Invalid locale '"+t+"'")};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r},a=n(274);e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),a.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^[-+]?[0-9]+$/;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e,{min:0,max:65535})};var r,i=n(623),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),e===e.toLowerCase()};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),e===e.toUpperCase()};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),a.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^[\x00-\x7F]+$/;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),a.fullWidth.test(e)&&s.halfWidth.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r},a=n(624),s=n(625);e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),a.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/[^\x00-\x7F]/;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),a.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e),t=t||{};var n=new RegExp("^(?:[-+])?(?:[0-9]+)?(?:\\"+(t.locale?a.decimal[t.locale]:".")+"[0-9]*)?(?:[eE][\\+\\-]?(?:[0-9]+))?$");if(""===e||"."===e||"-"===e||"+"===e)return!1;return n.test(e)&&(!t.hasOwnProperty("min")||e>=t.min)&&(!t.hasOwnProperty("max")||e<=t.max)&&(!t.hasOwnProperty("lt")||e<t.lt)&&(!t.hasOwnProperty("gt")||e>t.gt)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r},a=n(274);e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,i.default)(e),(t=(0,r.default)(t,s)).locale in o.decimal)return!l.includes(e.replace(/ /g,""))&&function(e){return new RegExp("^[-+]?([0-9]+)?(\\"+o.decimal[e.locale]+"[0-9]{"+e.decimal_digits+"})"+(e.force_decimal?"":"?")+"$")}(t).test(e);throw new Error("Invalid locale '"+t.locale+"'")};var r=a(n(162)),i=a(n(10)),o=n(274);function a(e){return e&&e.__esModule?e:{default:e}}var s={force_decimal:!1,decimal_digits:"1,",locale:"en-US"},l=["","-","+"];e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e),(0,i.default)(e)%parseInt(t,10)===0};var r=o(n(10)),i=o(n(620));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),a.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),a.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^[A-Z]{2}[0-9A-Z]{3}\d{2}\d{5}$/;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),a.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^[a-f0-9]{32}$/;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),new RegExp("^[a-f0-9]{"+a[t]+"}$").test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a={md5:32,md4:32,sha1:40,sha256:64,sha384:96,sha512:128,ripemd128:32,ripemd160:40,tiger128:32,tiger160:40,tiger192:48,crc32:8,crc32b:8};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){(0,a.default)(e);try{var t=JSON.parse(e);return!!t&&"object"===("undefined"===typeof t?"undefined":r(t))}catch(e){}return!1};var i,o=n(10),a=(i=o)&&i.__esModule?i:{default:i};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),0===e.length};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){(0,a.default)(e);var n=void 0,i=void 0;"object"===("undefined"===typeof t?"undefined":r(t))?(n=t.min||0,i=t.max):(n=arguments[1],i=arguments[2]);var o=e.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g)||[],s=e.length-o.length;return s>=n&&("undefined"===typeof i||s<=i)};var i,o=n(10),a=(i=o)&&i.__esModule?i:{default:i};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all";(0,o.default)(e);var n=a[t];return n&&n.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a={3:/^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,4:/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,5:/^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,all:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),(0,i.default)(e)&&24===e.length};var r=o(n(10)),i=o(n(626));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:String(new Date);(0,r.default)(e);var n=(0,i.default)(t),o=(0,i.default)(e);return!!(o&&n&&o>n)};var r=o(n(10)),i=o(n(384));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:String(new Date);(0,r.default)(e);var n=(0,i.default)(t),o=(0,i.default)(e);return!!(o&&n&&o<n)};var r=o(n(10)),i=o(n(384));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){(0,i.default)(e);var n=void 0;if("[object Array]"===Object.prototype.toString.call(t)){var a=[];for(n in t)({}).hasOwnProperty.call(t,n)&&(a[n]=(0,o.default)(t[n]));return a.indexOf(e)>=0}if("object"===("undefined"===typeof t?"undefined":r(t)))return t.hasOwnProperty(e);if(t&&"function"===typeof t.indexOf)return t.indexOf(e)>=0;return!1};var i=a(n(10)),o=a(n(385));function a(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,o.default)(e);var t=e.replace(/[- ]+/g,"");if(!a.test(t))return!1;for(var n=0,r=void 0,i=void 0,s=void 0,l=t.length-1;l>=0;l--)r=t.substring(l,l+1),i=parseInt(r,10),n+=s&&(i*=2)>=10?i%10+1:i,s=!s;return!(n%10!==0||!t)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|(222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11}|62[0-9]{14})$/;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if((0,o.default)(e),!a.test(e))return!1;for(var t=e.replace(/[A-Z]/g,function(e){return parseInt(e,36)}),n=0,r=void 0,i=void 0,s=!0,l=t.length-2;l>=0;l--)r=t.substring(l,l+1),i=parseInt(r,10),n+=s&&(i*=2)>=10?i+1:i,s=!s;return parseInt(e.substr(e.length-1),10)===(1e4-n)%10};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^[A-Z]{2}[0-9A-Z]{9}[0-9]$/;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";(0,o.default)(t);n=String(n);if(!n)return e(t,10)||e(t,13);var r=t.replace(/[\s-]+/g,"");var i=0;var u=void 0;if("10"===n){if(!a.test(r))return!1;for(u=0;u<9;u++)i+=(u+1)*r.charAt(u);if("X"===r.charAt(9)?i+=100:i+=10*r.charAt(9),i%11===0)return!!r}else if("13"===n){if(!s.test(r))return!1;for(u=0;u<12;u++)i+=l[u%2]*r.charAt(u);if(r.charAt(12)-(10-i%10)%10===0)return!!r}return!1};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^(?:[0-9]{9}X|[0-9]{10})$/,s=/^(?:[0-9]{13})$/,l=[1,3];e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,o.default)(e);var n=a;if(n=t.require_hyphen?n.replace("?",""):n,!(n=t.case_sensitive?new RegExp(n):new RegExp(n,"i")).test(e))return!1;var r=e.replace("-",""),i=8,s=0,l=!0,u=!1,c=void 0;try{for(var d,p=r[Symbol.iterator]();!(l=(d=p.next()).done);l=!0){var h=d.value,f="X"===h.toUpperCase()?10:+h;s+=f*i,--i}}catch(e){u=!0,c=e}finally{try{!l&&p.return&&p.return()}finally{if(u)throw c}}return s%11===0};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a="^\\d{4}-?\\d{3}[\\dX]$";e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if((0,o.default)(e),n&&n.strictMode&&!e.startsWith("+"))return!1;if(t in a)return a[t].test(e);if("any"===t){for(var r in a)if(a.hasOwnProperty(r)){var i=a[r];if(i.test(e))return!0}return!1}throw new Error("Invalid locale '"+t+"'")};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a={"ar-AE":/^((\+?971)|0)?5[024568]\d{7}$/,"ar-DZ":/^(\+?213|0)(5|6|7)\d{8}$/,"ar-EG":/^((\+?20)|0)?1[012]\d{8}$/,"ar-JO":/^(\+?962|0)?7[789]\d{7}$/,"ar-SA":/^(!?(\+?966)|0)?5\d{8}$/,"ar-SY":/^(!?(\+?963)|0)?9\d{8}$/,"be-BY":/^(\+?375)?(24|25|29|33|44)\d{7}$/,"bg-BG":/^(\+?359|0)?8[789]\d{7}$/,"cs-CZ":/^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"da-DK":/^(\+?45)?\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{2}$/,"de-DE":/^(\+?49[ \.\-])?([\(]{1}[0-9]{1,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/,"el-GR":/^(\+?30|0)?(69\d{8})$/,"en-AU":/^(\+?61|0)4\d{8}$/,"en-GB":/^(\+?44|0)7\d{9}$/,"en-HK":/^(\+?852\-?)?[456789]\d{3}\-?\d{4}$/,"en-IN":/^(\+?91|0)?[6789]\d{9}$/,"en-KE":/^(\+?254|0)?[7]\d{8}$/,"en-NG":/^(\+?234|0)?[789]\d{9}$/,"en-NZ":/^(\+?64|0)2\d{7,9}$/,"en-PK":/^((\+92)|(0092))-{0,1}\d{3}-{0,1}\d{7}$|^\d{11}$|^\d{4}-\d{7}$/,"en-RW":/^(\+?250|0)?[7]\d{8}$/,"en-SG":/^(\+65)?[89]\d{7}$/,"en-TZ":/^(\+?255|0)?[67]\d{8}$/,"en-UG":/^(\+?256|0)?[7]\d{8}$/,"en-US":/^(\+?1)?[2-9]\d{2}[2-9](?!11)\d{6}$/,"en-ZA":/^(\+?27|0)\d{9}$/,"en-ZM":/^(\+?26)?09[567]\d{7}$/,"es-ES":/^(\+?34)?(6\d{1}|7[1234])\d{7}$/,"et-EE":/^(\+?372)?\s?(5|8[1-4])\s?([0-9]\s?){6,7}$/,"fa-IR":/^(\+?98[\-\s]?|0)9[0-39]\d[\-\s]?\d{3}[\-\s]?\d{4}$/,"fi-FI":/^(\+?358|0)\s?(4(0|1|2|4|5|6)?|50)\s?(\d\s?){4,8}\d$/,"fo-FO":/^(\+?298)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"fr-FR":/^(\+?33|0)[67]\d{8}$/,"he-IL":/^(\+972|0)([23489]|5[012345689]|77)[1-9]\d{6}/,"hu-HU":/^(\+?36)(20|30|70)\d{7}$/,"id-ID":/^(\+?62|0[1-9])[\s|\d]+$/,"it-IT":/^(\+?39)?\s?3\d{2} ?\d{6,7}$/,"ja-JP":/^(\+?81|0)[789]0[ \-]?[1-9]\d{2}[ \-]?\d{5}$/,"kk-KZ":/^(\+?7|8)?7\d{9}$/,"kl-GL":/^(\+?299)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"ko-KR":/^((\+?82)[ \-]?)?0?1([0|1|6|7|8|9]{1})[ \-]?\d{3,4}[ \-]?\d{4}$/,"lt-LT":/^(\+370|8)\d{8}$/,"ms-MY":/^(\+?6?01){1}(([145]{1}(\-|\s)?\d{7,8})|([236789]{1}(\s|\-)?\d{7}))$/,"nb-NO":/^(\+?47)?[49]\d{7}$/,"nl-BE":/^(\+?32|0)4?\d{8}$/,"nn-NO":/^(\+?47)?[49]\d{7}$/,"pl-PL":/^(\+?48)? ?[5-8]\d ?\d{3} ?\d{2} ?\d{2}$/,"pt-BR":/^(\+?55|0)\-?[1-9]{2}\-?[2-9]{1}\d{3,4}\-?\d{4}$/,"pt-PT":/^(\+?351)?9[1236]\d{7}$/,"ro-RO":/^(\+?4?0)\s?7\d{2}(\/|\s|\.|\-)?\d{3}(\s|\.|\-)?\d{3}$/,"ru-RU":/^(\+?7|8)?9\d{9}$/,"sk-SK":/^(\+?421)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"sr-RS":/^(\+3816|06)[- \d]{5,9}$/,"th-TH":/^(\+66|66|0)\d{9}$/,"tr-TR":/^(\+?90|0)?5\d{9}$/,"uk-UA":/^(\+?38|8)?0\d{9}$/,"vi-VN":/^(\+?84|0)?((1(2([0-9])|6([2-9])|88|99))|(9((?!5)[0-9])))([0-9]{7})$/,"zh-CN":/^(\+?0?86\-?)?1[3456789]\d{9}$/,"zh-TW":/^(\+?886\-?|0)?9\d{8}$/};a["en-CA"]=a["en-US"],a["fr-BE"]=a["nl-BE"],a["zh-HK"]=a["en-HK"],e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,i.default)(e),function(e){var t="\\d{"+e.digits_after_decimal[0]+"}";e.digits_after_decimal.forEach(function(e,n){0!==n&&(t=t+"|\\d{"+e+"}")});var n="(\\"+e.symbol.replace(/\./g,"\\.")+")"+(e.require_symbol?"":"?"),r="[1-9]\\d{0,2}(\\"+e.thousands_separator+"\\d{3})*",i="("+["0","[1-9]\\d*",r].join("|")+")?",o="(\\"+e.decimal_separator+"("+t+"))"+(e.require_decimal?"":"?"),a=i+(e.allow_decimal||e.require_decimal?o:"");return e.allow_negatives&&!e.parens_for_negatives&&(e.negative_sign_after_digits?a+="-?":e.negative_sign_before_digits&&(a="-?"+a)),e.allow_negative_sign_placeholder?a="( (?!\\-))?"+a:e.allow_space_after_symbol?a=" ?"+a:e.allow_space_after_digits&&(a+="( (?!$))?"),e.symbol_after_digits?a+=n:a=n+a,e.allow_negatives&&(e.parens_for_negatives?a="(\\("+a+"\\)|"+a+")":e.negative_sign_before_digits||e.negative_sign_after_digits||(a="-?"+a)),new RegExp("^(?!-? )(?=.*\\d)"+a+"$")}(t=(0,r.default)(t,a)).test(e)};var r=o(n(162)),i=o(n(10));function o(e){return e&&e.__esModule?e:{default:e}}var a={symbol:"$",require_symbol:!1,allow_space_after_symbol:!1,symbol_after_digits:!1,allow_negatives:!0,parens_for_negatives:!1,negative_sign_before_digits:!1,negative_sign_after_digits:!1,allow_negative_sign_placeholder:!1,thousands_separator:",",decimal_separator:".",allow_decimal:!0,require_decimal:!1,digits_after_decimal:[2],allow_space_after_digits:!1};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),a.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),a.includes(e.toUpperCase())};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"];e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,o.default)(e);var t=e.length;if(!t||t%4!==0||a.test(e))return!1;var n=e.indexOf("=");return-1===n||n===t-1||n===t-2&&"="===e[t-1]};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/[^A-Z0-9+\/=]/i;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,o.default)(e);var t=e.split(",");if(t.length<2)return!1;var n=t.shift().trim().split(";"),r=n.shift();if("data:"!==r.substr(0,5))return!1;var i=r.substr(5);if(""!==i&&!a.test(i))return!1;for(var u=0;u<n.length;u++)if(u===n.length-1&&"base64"===n[u].toLowerCase());else if(!s.test(n[u]))return!1;for(var c=0;c<t.length;c++)if(!l.test(t[c]))return!1;return!0};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^[a-z]+\/[a-z0-9\-\+]+$/i,s=/^[a-z\-]+=[a-z0-9\-]+$/i,l=/^[a-z0-9!\$&'\(\)\*\+,;=\-\._~:@\/\?%\s]*$/i;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),a.test(e)||s.test(e)||l.test(e)};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^(application|audio|font|image|message|model|multipart|text|video)\/[a-zA-Z0-9\.\-\+]{1,100}$/i,s=/^text\/[a-zA-Z0-9\.\-\+]{1,100};\s?charset=("[a-zA-Z0-9\.\-\+\s]{0,70}"|[a-zA-Z0-9\.\-\+]{0,70})(\s?\([a-zA-Z0-9\.\-\+\s]{1,20}\))?$/i,l=/^multipart\/[a-zA-Z0-9\.\-\+]{1,100}(;\s?(boundary|charset)=("[a-zA-Z0-9\.\-\+\s]{0,70}"|[a-zA-Z0-9\.\-\+]{0,70})(\s?\([a-zA-Z0-9\.\-\+\s]{1,20}\))?){0,2}$/i;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if((0,o.default)(e),!e.includes(","))return!1;var t=e.split(",");return a.test(t[0])&&s.test(t[1])};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^\(?[+-]?(90(\.0+)?|[1-8]?\d(\.\d+)?)$/,s=/^\s?[+-]?(180(\.0+)?|1[0-7]\d(\.\d+)?|\d{1,2}(\.\d+)?)\)?$/;e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.locales=void 0,t.default=function(e,t){if((0,o.default)(e),t in u)return u[t].test(e);if("any"===t){for(var n in u){if(u.hasOwnProperty(n))if(u[n].test(e))return!0}return!1}throw new Error("Invalid locale '"+t+"'")};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};var a=/^\d{4}$/,s=/^\d{5}$/,l=/^\d{6}$/,u={AT:a,AU:a,BE:a,BG:a,CA:/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][\s\-]?\d[ABCEGHJ-NPRSTV-Z]\d$/i,CH:a,CZ:/^\d{3}\s?\d{2}$/,DE:s,DK:a,DZ:s,ES:s,FI:s,FR:/^\d{2}\s?\d{3}$/,GB:/^(gir\s?0aa|[a-z]{1,2}\d[\da-z]?\s?(\d[a-z]{2})?)$/i,GR:/^\d{3}\s?\d{2}$/,IL:s,IN:l,IS:/^\d{3}$/,IT:s,JP:/^\d{3}\-\d{4}$/,KE:s,LI:/^(948[5-9]|949[0-7])$/,MX:s,NL:/^\d{4}\s?[a-z]{2}$/i,NO:a,PL:/^\d{2}\-\d{3}$/,PT:/^\d{4}\-\d{3}?$/,RO:l,RU:l,SA:s,SE:/^\d{3}\s?\d{2}$/,TW:/^\d{3}(\d{2})?$/,US:/^\d{5}(-\d{4})?$/,ZA:a,ZM:s};t.locales=Object.keys(u)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)((0,i.default)(e,t),t)};var r=o(n(628)),i=o(n(627));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\//g,"&#x2F;").replace(/\\/g,"&#x5C;").replace(/`/g,"&#96;")};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),e.replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&#x27;/g,"'").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&#x2F;/g,"/").replace(/&#x5C;/g,"\\").replace(/&#96;/g,"`")};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e);var n=t?"\\x00-\\x09\\x0B\\x0C\\x0E-\\x1F\\x7F":"\\x00-\\x1F\\x7F";return(0,i.default)(e,n)};var r=o(n(10)),i=o(n(629));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),e.replace(new RegExp("[^"+t+"]+","g"),"")};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e);for(var n=e.length-1;n>=0;n--)if(-1===t.indexOf(e[n]))return!1;return!0};var r,i=n(10),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){t=(0,o.default)(t,a);var n=e.split("@"),r=n.pop(),i=[n.join("@"),r];if(i[1]=i[1].toLowerCase(),"gmail.com"===i[1]||"googlemail.com"===i[1]){if(t.gmail_remove_subaddress&&(i[0]=i[0].split("+")[0]),t.gmail_remove_dots&&(i[0]=i[0].replace(/\./g,"")),!i[0].length)return!1;(t.all_lowercase||t.gmail_lowercase)&&(i[0]=i[0].toLowerCase()),i[1]=t.gmail_convert_googlemaildotcom?"gmail.com":i[1]}else if(~s.indexOf(i[1])){if(t.icloud_remove_subaddress&&(i[0]=i[0].split("+")[0]),!i[0].length)return!1;(t.all_lowercase||t.icloud_lowercase)&&(i[0]=i[0].toLowerCase())}else if(~l.indexOf(i[1])){if(t.outlookdotcom_remove_subaddress&&(i[0]=i[0].split("+")[0]),!i[0].length)return!1;(t.all_lowercase||t.outlookdotcom_lowercase)&&(i[0]=i[0].toLowerCase())}else if(~u.indexOf(i[1])){if(t.yahoo_remove_subaddress){var c=i[0].split("-");i[0]=c.length>1?c.slice(0,-1).join("-"):c[0]}if(!i[0].length)return!1;(t.all_lowercase||t.yahoo_lowercase)&&(i[0]=i[0].toLowerCase())}else t.all_lowercase&&(i[0]=i[0].toLowerCase());return i.join("@")};var r,i=n(162),o=(r=i)&&r.__esModule?r:{default:r};var a={all_lowercase:!0,gmail_lowercase:!0,gmail_remove_dots:!0,gmail_remove_subaddress:!0,gmail_convert_googlemaildotcom:!0,outlookdotcom_lowercase:!0,outlookdotcom_remove_subaddress:!0,yahoo_lowercase:!0,yahoo_remove_subaddress:!0,icloud_lowercase:!0,icloud_remove_subaddress:!0},s=["icloud.com","me.com"],l=["hotmail.at","hotmail.be","hotmail.ca","hotmail.cl","hotmail.co.il","hotmail.co.nz","hotmail.co.th","hotmail.co.uk","hotmail.com","hotmail.com.ar","hotmail.com.au","hotmail.com.br","hotmail.com.gr","hotmail.com.mx","hotmail.com.pe","hotmail.com.tr","hotmail.com.vn","hotmail.cz","hotmail.de","hotmail.dk","hotmail.es","hotmail.fr","hotmail.hu","hotmail.id","hotmail.ie","hotmail.in","hotmail.it","hotmail.jp","hotmail.kr","hotmail.lv","hotmail.my","hotmail.ph","hotmail.pt","hotmail.sa","hotmail.sg","hotmail.sk","live.be","live.co.uk","live.com","live.com.ar","live.com.mx","live.de","live.es","live.eu","live.fr","live.it","live.nl","msn.com","outlook.at","outlook.be","outlook.cl","outlook.co.il","outlook.co.nz","outlook.co.th","outlook.com","outlook.com.ar","outlook.com.au","outlook.com.br","outlook.com.gr","outlook.com.pe","outlook.com.tr","outlook.com.vn","outlook.cz","outlook.de","outlook.dk","outlook.es","outlook.fr","outlook.hu","outlook.id","outlook.ie","outlook.in","outlook.it","outlook.jp","outlook.kr","outlook.lv","outlook.my","outlook.ph","outlook.pt","outlook.sa","outlook.sg","outlook.sk","passport.com"],u=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"];e.exports=t.default},function(e,t,n){"use strict";var r=n(39),i=n(115),o=n(51),a=n(631),s=n(31),l=s.StorageServiceClientConstants,u=s.ConnectionStringKeys,c=n(383),d=n(100),p=n(632),h=a.setting(u.USE_DEVELOPMENT_STORAGE_NAME,!0),f=a.settingWithFunc(u.DEVELOPMENT_STORAGE_PROXY_URI_NAME,c.isValidUri),m=a.setting(u.DEFAULT_ENDPOINTS_PROTOCOL_NAME,"http","https"),g=a.setting(u.ACCOUNT_NAME_NAME),b=a.settingWithFunc(u.ACCOUNT_KEY_NAME,c.isBase64Encoded),v=a.settingWithFunc(u.SHARED_ACCESS_SIGNATURE_NAME,r.isString),y=a.settingWithFunc("token",function(e){return e instanceof p}),_=a.settingWithFunc(u.BLOB_ENDPOINT_NAME,c.isValidHost),S=a.settingWithFunc(u.QUEUE_ENDPOINT_NAME,c.isValidHost),w=a.settingWithFunc(u.TABLE_ENDPOINT_NAME,c.isValidHost),E=a.settingWithFunc(u.FILE_ENDPOINT_NAME,c.isValidHost),C=a.settingWithFunc(u.ENDPOINT_SUFFIX_NAME,c.isValidHost),x=[u.USE_DEVELOPMENT_STORAGE_NAME,u.DEVELOPMENT_STORAGE_PROXY_URI_NAME,u.DEFAULT_ENDPOINTS_PROTOCOL_NAME,u.ACCOUNT_NAME_NAME,u.ACCOUNT_KEY_NAME,u.SHARED_ACCESS_SIGNATURE_NAME,u.BLOB_ENDPOINT_NAME,u.QUEUE_ENDPOINT_NAME,u.TABLE_ENDPOINT_NAME,u.FILE_ENDPOINT_NAME,u.ENDPOINT_SUFFIX_NAME];function A(e,t,n,r,i,o,a,s,l){this._name=e,this._key=t,n&&"?"===n[0]?this._sasToken=n.slice(1):this._sasToken=n,this._blobEndpoint=r,this._queueEndpoint=i,this._tableEndpoint=o,this._fileEndpoint=a,this._usePathStyleUri=s||!1,this._token=l}A.createFromConnectionString=function(e){var t=a.parseAndValidateKeys(e,x);try{return A.createFromSettings(t)}catch(t){if(!(t instanceof a.NoMatchError))throw t;a.noMatchConnectionString(e)}},A.createExplicitly=function(e,t,n,r,i,s){var l={};function u(e,t){("string"!==typeof t||o.stringIsEmpty(t))&&("object"!=typeof t||o.objectIsNull(t))||(l[e]=t)}return n?(u("blobendpoint",n),u("tableendpoint",n),u("queueendpoint",n),u("fileendpoint",n)):u("defaultendpointsprotocol",a.DEFAULT_PROTOCOL.split(":",1)[0]),u("accountname",e),u("accountkey",t),u("sharedaccesssignature",r),u("endpointsuffix",i),u("token",s),A.createFromSettings(l)},A.createFromEnvironment=function(){if(Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"})[l.EnvironmentVariables.EMULATED])return A.getDevelopmentStorageAccountSettings();var e=Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"})[l.EnvironmentVariables.AZURE_STORAGE_CONNECTION_STRING];if(e)return A.createFromConnectionString(e);var t=Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"})[l.EnvironmentVariables.AZURE_STORAGE_ACCOUNT],n=Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"})[l.EnvironmentVariables.AZURE_STORAGE_ACCESS_KEY];if(t&&n)return A.createExplicitly(t,n,null,null,null);throw new Error(d.NO_CREDENTIALS_PROVIDED)},A.createFromSettings=function(e){var t=a.matchedSpecification(e,a.allRequired(h),a.optional(f));if(t){var n=o.tryGetValueInsensitive(u.DEVELOPMENT_STORAGE_PROXY_URI_NAME,e);return this.getDevelopmentStorageAccountSettings(n)}return(t=a.matchedSpecification(e,a.allRequired(m,g,b),a.optional(_,S,w,E,C)))?this._createStorageServiceSettings(e):(t=a.matchedSpecification(e,a.allRequired(g,b),a.atLeastOne(_,S,w,E,C)))?this._createStorageServiceSettings(e):(t=a.matchedSpecification(e,a.allRequired(v),a.atLeastOne(_,S,w,E,C)))?this._createStorageServiceSettings(e):(t=a.matchedSpecification(e,a.allRequired(_),a.optional(E,S,w,C)))?this._createStorageServiceSettings(e):(t=a.matchedSpecification(e,a.allRequired(y),a.atLeastOne(_,S,w,E)))?this._createStorageServiceSettings(e):void a.noMatchSettings(e)},A.getDevelopmentStorageAccountSettings=function(e){e||(e=l.DEV_STORE_URI);var t=i.parse(e),n=t.protocol+"//"+t.host,r={primaryHost:n+":10000/"+l.DEVSTORE_STORAGE_ACCOUNT,secondaryHost:n+":10000/"+l.DEVSTORE_STORAGE_ACCOUNT+"-secondary"},o={primaryHost:n+":10001/"+l.DEVSTORE_STORAGE_ACCOUNT,secondaryHost:n+":10001/"+l.DEVSTORE_STORAGE_ACCOUNT+"-secondary"},a={primaryHost:n+":10002/"+l.DEVSTORE_STORAGE_ACCOUNT,secondaryHost:n+":10002/"+l.DEVSTORE_STORAGE_ACCOUNT+"-secondary"};return new A(l.DEVSTORE_STORAGE_ACCOUNT,l.DEVSTORE_STORAGE_ACCESS_KEY,null,r,o,a,null,!0)},A._createStorageServiceSettings=function(e){var t=function(e,t,n,o){var a;return e&&((a={}).primaryHost=r.isString(e)?e:e.primaryHost,a.secondaryHost=r.isString(e)?void 0:e.secondaryHost),n&&t&&o&&((a=a||{}).primaryHost=a.primaryHost?a.primaryHost:i.format({protocol:n,hostname:t+"."+o}),a.secondaryHost=a.secondaryHost?a.secondaryHost:i.format({protocol:n,hostname:t+"-secondary."+o})),a},n=o.tryGetValueInsensitive(u.DEFAULT_ENDPOINTS_PROTOCOL_NAME,e),a=o.tryGetValueInsensitive(u.ACCOUNT_NAME_NAME,e),s=o.tryGetValueInsensitive(u.ACCOUNT_KEY_NAME,e),c=o.tryGetValueInsensitive(u.SHARED_ACCESS_SIGNATURE_NAME,e),d=o.tryGetValueInsensitive(u.ENDPOINT_SUFFIX_NAME,e),p=o.tryGetValueInsensitive("token",e);return new A(a,s,c,t(o.tryGetValueInsensitive(u.BLOB_ENDPOINT_NAME,e),a,n,d?"blob."+d:l.CLOUD_BLOB_HOST),t(o.tryGetValueInsensitive(u.QUEUE_ENDPOINT_NAME,e),a,n,d?"queue."+d:l.CLOUD_QUEUE_HOST),t(o.tryGetValueInsensitive(u.TABLE_ENDPOINT_NAME,e),a,n,d?"table."+d:l.CLOUD_TABLE_HOST),t(o.tryGetValueInsensitive(u.FILE_ENDPOINT_NAME,e),a,n,d?"file."+d:l.CLOUD_FILE_HOST),p)},A.validKeys=x,e.exports=A},function(e,t,n){"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=n(163),t.createHash=t.Hash=n(210),t.createHmac=t.Hmac=n(638);var r=n(1356),i=Object.keys(r),o=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);t.getHashes=function(){return o};var a=n(641);t.pbkdf2=a.pbkdf2,t.pbkdf2Sync=a.pbkdf2Sync;var s=n(1358);t.Cipher=s.Cipher,t.createCipher=s.createCipher,t.Cipheriv=s.Cipheriv,t.createCipheriv=s.createCipheriv,t.Decipher=s.Decipher,t.createDecipher=s.createDecipher,t.Decipheriv=s.Decipheriv,t.createDecipheriv=s.createDecipheriv,t.getCiphers=s.getCiphers,t.listCiphers=s.listCiphers;var l=n(1375);t.DiffieHellmanGroup=l.DiffieHellmanGroup,t.createDiffieHellmanGroup=l.createDiffieHellmanGroup,t.getDiffieHellman=l.getDiffieHellman,t.createDiffieHellman=l.createDiffieHellman,t.DiffieHellman=l.DiffieHellman;var u=n(1380);t.createSign=u.createSign,t.Sign=u.Sign,t.createVerify=u.createVerify,t.Verify=u.Verify,t.createECDH=n(1418);var c=n(1419);t.publicEncrypt=c.publicEncrypt,t.privateEncrypt=c.privateEncrypt,t.publicDecrypt=c.publicDecrypt,t.privateDecrypt=c.privateDecrypt;var d=n(1422);t.randomFill=d.randomFill,t.randomFillSync=d.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},function(e,t,n){var r=n(15),i=n(164),o=n(18).Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function l(){this.init(),this._w=s,i.call(this,64,56)}function u(e){return e<<30|e>>>2}function c(e,t,n,r){return 0===e?t&n|~t&r:2===e?t&n|t&r|n&r:t^n^r}r(l,i),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},l.prototype._update=function(e){for(var t,n=this._w,r=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,l=0|this._e,d=0;d<16;++d)n[d]=e.readInt32BE(4*d);for(;d<80;++d)n[d]=n[d-3]^n[d-8]^n[d-14]^n[d-16];for(var p=0;p<80;++p){var h=~~(p/20),f=0|((t=r)<<5|t>>>27)+c(h,i,o,s)+l+n[p]+a[h];l=s,s=o,o=u(i),i=r,r=f}this._a=r+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=l+this._e|0},l.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=l},function(e,t,n){var r=n(15),i=n(164),o=n(18).Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function l(){this.init(),this._w=s,i.call(this,64,56)}function u(e){return e<<5|e>>>27}function c(e){return e<<30|e>>>2}function d(e,t,n,r){return 0===e?t&n|~t&r:2===e?t&n|t&r|n&r:t^n^r}r(l,i),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},l.prototype._update=function(e){for(var t,n=this._w,r=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,l=0|this._e,p=0;p<16;++p)n[p]=e.readInt32BE(4*p);for(;p<80;++p)n[p]=(t=n[p-3]^n[p-8]^n[p-14]^n[p-16])<<1|t>>>31;for(var h=0;h<80;++h){var f=~~(h/20),m=u(r)+d(f,i,o,s)+l+n[h]+a[f]|0;l=s,s=o,o=c(i),i=r,r=m}this._a=r+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=l+this._e|0},l.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=l},function(e,t,n){var r=n(15),i=n(636),o=n(164),a=n(18).Buffer,s=new Array(64);function l(){this.init(),this._w=s,o.call(this,64,56)}r(l,i),l.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},l.prototype._hash=function(){var e=a.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=l},function(e,t,n){var r=n(15),i=n(637),o=n(164),a=n(18).Buffer,s=new Array(160);function l(){this.init(),this._w=s,o.call(this,128,112)}r(l,i),l.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},l.prototype._hash=function(){var e=a.allocUnsafe(48);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=l},function(e,t,n){"use strict";var r=n(15),i=n(18).Buffer,o=n(118),a=i.alloc(128),s=64;function l(e,t){o.call(this,"digest"),"string"===typeof t&&(t=i.from(t)),this._alg=e,this._key=t,t.length>s?t=e(t):t.length<s&&(t=i.concat([t,a],s));for(var n=this._ipad=i.allocUnsafe(s),r=this._opad=i.allocUnsafe(s),l=0;l<s;l++)n[l]=54^t[l],r[l]=92^t[l];this._hash=[n]}r(l,o),l.prototype._update=function(e){this._hash.push(e)},l.prototype._final=function(){var e=this._alg(i.concat(this._hash));return this._alg(i.concat([this._opad,e]))},e.exports=l},function(e,t,n){e.exports=n(640)},function(e,t,n){(function(t,r){var i,o=n(642),a=n(643),s=n(644),l=n(18).Buffer,u=t.crypto&&t.crypto.subtle,c={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},d=[];function p(e,t,n,r,i){return u.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then(function(e){return u.deriveBits({name:"PBKDF2",salt:t,iterations:n,hash:{name:i}},e,r<<3)}).then(function(e){return l.from(e)})}e.exports=function(e,n,h,f,m,g){"function"===typeof m&&(g=m,m=void 0);var b=c[(m=m||"sha1").toLowerCase()];if(!b||"function"!==typeof t.Promise)return r.nextTick(function(){var t;try{t=s(e,n,h,f,m)}catch(e){return g(e)}g(null,t)});if(o(e,n,h,f),"function"!==typeof g)throw new Error("No callback provided to pbkdf2");l.isBuffer(e)||(e=l.from(e,a)),l.isBuffer(n)||(n=l.from(n,a)),function(e,t){e.then(function(e){r.nextTick(function(){t(null,e)})},function(e){r.nextTick(function(){t(e)})})}(function(e){if(t.process&&!t.process.browser)return Promise.resolve(!1);if(!u||!u.importKey||!u.deriveBits)return Promise.resolve(!1);if(void 0!==d[e])return d[e];var n=p(i=i||l.alloc(8),i,10,128,e).then(function(){return!0}).catch(function(){return!1});return d[e]=n,n}(b).then(function(t){return t?p(e,n,h,f,b):s(e,n,h,f,m)}),g)}}).call(t,n(28),n(21))},function(e,t,n){var r=n(1359),i=n(390),o=n(391),a=n(1374),s=n(276);function l(e,t,n){if(e=e.toLowerCase(),o[e])return i.createCipheriv(e,t,n);if(a[e])return new r({key:t,iv:n,mode:e});throw new TypeError("invalid suite type")}function u(e,t,n){if(e=e.toLowerCase(),o[e])return i.createDecipheriv(e,t,n);if(a[e])return new r({key:t,iv:n,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}t.createCipher=t.Cipher=function(e,t){var n,r;if(e=e.toLowerCase(),o[e])n=o[e].key,r=o[e].iv;else{if(!a[e])throw new TypeError("invalid suite type");n=8*a[e].key,r=a[e].iv}var i=s(t,!1,n,r);return l(e,i.key,i.iv)},t.createCipheriv=t.Cipheriv=l,t.createDecipher=t.Decipher=function(e,t){var n,r;if(e=e.toLowerCase(),o[e])n=o[e].key,r=o[e].iv;else{if(!a[e])throw new TypeError("invalid suite type");n=8*a[e].key,r=a[e].iv}var i=s(t,!1,n,r);return u(e,i.key,i.iv)},t.createDecipheriv=t.Decipheriv=u,t.listCiphers=t.getCiphers=function(){return Object.keys(a).concat(i.getCiphers())}},function(e,t,n){var r=n(118),i=n(389),o=n(15),a=n(18).Buffer,s={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};function l(e){r.call(this);var t,n=e.mode.toLowerCase(),i=s[n];t=e.decrypt?"decrypt":"encrypt";var o=e.key;a.isBuffer(o)||(o=a.from(o)),"des-ede"!==n&&"des-ede-cbc"!==n||(o=a.concat([o,o.slice(0,8)]));var l=e.iv;a.isBuffer(l)||(l=a.from(l)),this._des=i.create({key:o,iv:l,type:t})}s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],e.exports=l,o(l,r),l.prototype._update=function(e){return a.from(this._des.update(e))},l.prototype._final=function(){return a.from(this._des.final())}},function(e,t,n){"use strict";t.readUInt32BE=function(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0},t.writeUInt32BE=function(e,t,n){e[0+n]=t>>>24,e[1+n]=t>>>16&255,e[2+n]=t>>>8&255,e[3+n]=255&t},t.ip=function(e,t,n,r){for(var i=0,o=0,a=6;a>=0;a-=2){for(var s=0;s<=24;s+=8)i<<=1,i|=t>>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>>s+a&1}for(a=6;a>=0;a-=2){for(s=1;s<=25;s+=8)o<<=1,o|=t>>>s+a&1;for(s=1;s<=25;s+=8)o<<=1,o|=e>>>s+a&1}n[r+0]=i>>>0,n[r+1]=o>>>0},t.rip=function(e,t,n,r){for(var i=0,o=0,a=0;a<4;a++)for(var s=24;s>=0;s-=8)i<<=1,i|=t>>>s+a&1,i<<=1,i|=e>>>s+a&1;for(a=4;a<8;a++)for(s=24;s>=0;s-=8)o<<=1,o|=t>>>s+a&1,o<<=1,o|=e>>>s+a&1;n[r+0]=i>>>0,n[r+1]=o>>>0},t.pc1=function(e,t,n,r){for(var i=0,o=0,a=7;a>=5;a--){for(var s=0;s<=24;s+=8)i<<=1,i|=t>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>s+a&1}for(s=0;s<=24;s+=8)i<<=1,i|=t>>s+a&1;for(a=1;a<=3;a++){for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+a&1;for(s=0;s<=24;s+=8)o<<=1,o|=e>>s+a&1}for(s=0;s<=24;s+=8)o<<=1,o|=e>>s+a&1;n[r+0]=i>>>0,n[r+1]=o>>>0},t.r28shl=function(e,t){return e<<t&268435455|e>>>28-t};var r=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function(e,t,n,i){for(var o=0,a=0,s=r.length>>>1,l=0;l<s;l++)o<<=1,o|=e>>>r[l]&1;for(l=s;l<r.length;l++)a<<=1,a|=t>>>r[l]&1;n[i+0]=o>>>0,n[i+1]=a>>>0},t.expand=function(e,t,n){var r=0,i=0;r=(1&e)<<5|e>>>27;for(var o=23;o>=15;o-=4)r<<=6,r|=e>>>o&63;for(o=11;o>=3;o-=4)i|=e>>>o&63,i<<=6;i|=(31&e)<<1|e>>>31,t[n+0]=r>>>0,t[n+1]=i>>>0};var i=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function(e,t){for(var n=0,r=0;r<4;r++){n<<=4,n|=i[64*r+(e>>>18-6*r&63)]}for(r=0;r<4;r++){n<<=4,n|=i[256+64*r+(t>>>18-6*r&63)]}return n>>>0};var o=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function(e){for(var t=0,n=0;n<o.length;n++)t<<=1,t|=e>>>o[n]&1;return t>>>0},t.padSplit=function(e,t,n){for(var r=e.toString(2);r.length<t;)r="0"+r;for(var i=[],o=0;o<t;o+=n)i.push(r.slice(o,o+n));return i.join(" ")}},function(e,t,n){"use strict";var r=n(62);function i(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}e.exports=i,i.prototype._init=function(){},i.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},i.prototype._buffer=function(e,t){for(var n=Math.min(this.buffer.length-this.bufferOff,e.length-t),r=0;r<n;r++)this.buffer[this.bufferOff+r]=e[t+r];return this.bufferOff+=n,n},i.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},i.prototype._updateEncrypt=function(e){var t=0,n=0,r=(this.bufferOff+e.length)/this.blockSize|0,i=new Array(r*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(n+=this._flushBuffer(i,n)));for(var o=e.length-(e.length-t)%this.blockSize;t<o;t+=this.blockSize)this._update(e,t,i,n),n+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return i},i.prototype._updateDecrypt=function(e){for(var t=0,n=0,r=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,i=new Array(r*this.blockSize);r>0;r--)t+=this._buffer(e,t),n+=this._flushBuffer(i,n);return t+=this._buffer(e,t),i},i.prototype.final=function(e){var t,n;return e&&(t=this.update(e)),n="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(n):n},i.prototype._pad=function(e,t){if(0===t)return!1;for(;t<e.length;)e[t++]=0;return!0},i.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},i.prototype._unpad=function(e){return e},i.prototype._finalDecrypt=function(){r.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},function(e,t,n){"use strict";var r=n(62),i=n(15),o=n(389),a=o.utils,s=o.Cipher;function l(e){s.call(this,e);var t=new function(){this.tmp=new Array(2),this.keys=null};this._desState=t,this.deriveKeys(t,e.key)}i(l,s),e.exports=l,l.create=function(e){return new l(e)};var u=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];l.prototype.deriveKeys=function(e,t){e.keys=new Array(32),r.equal(t.length,this.blockSize,"Invalid key length");var n=a.readUInt32BE(t,0),i=a.readUInt32BE(t,4);a.pc1(n,i,e.tmp,0),n=e.tmp[0],i=e.tmp[1];for(var o=0;o<e.keys.length;o+=2){var s=u[o>>>1];n=a.r28shl(n,s),i=a.r28shl(i,s),a.pc2(n,i,e.keys,o)}},l.prototype._update=function(e,t,n,r){var i=this._desState,o=a.readUInt32BE(e,t),s=a.readUInt32BE(e,t+4);a.ip(o,s,i.tmp,0),o=i.tmp[0],s=i.tmp[1],"encrypt"===this.type?this._encrypt(i,o,s,i.tmp,0):this._decrypt(i,o,s,i.tmp,0),o=i.tmp[0],s=i.tmp[1],a.writeUInt32BE(n,o,r),a.writeUInt32BE(n,s,r+4)},l.prototype._pad=function(e,t){for(var n=e.length-t,r=t;r<e.length;r++)e[r]=n;return!0},l.prototype._unpad=function(e){for(var t=e[e.length-1],n=e.length-t;n<e.length;n++)r.equal(e[n],t);return e.slice(0,e.length-t)},l.prototype._encrypt=function(e,t,n,r,i){for(var o=t,s=n,l=0;l<e.keys.length;l+=2){var u=e.keys[l],c=e.keys[l+1];a.expand(s,e.tmp,0),u^=e.tmp[0],c^=e.tmp[1];var d=a.substitute(u,c),p=s;s=(o^a.permute(d))>>>0,o=p}a.rip(s,o,r,i)},l.prototype._decrypt=function(e,t,n,r,i){for(var o=n,s=t,l=e.keys.length-2;l>=0;l-=2){var u=e.keys[l],c=e.keys[l+1];a.expand(o,e.tmp,0),u^=e.tmp[0],c^=e.tmp[1];var d=a.substitute(u,c),p=o;o=(s^a.permute(d))>>>0,s=p}a.rip(o,s,r,i)}},function(e,t,n){"use strict";var r=n(62),i=n(15),o={};t.instantiate=function(e){function t(t){e.call(this,t),this._cbcInit()}i(t,e);for(var n=Object.keys(o),r=0;r<n.length;r++){var a=n[r];t.prototype[a]=o[a]}return t.create=function(e){return new t(e)},t},o._cbcInit=function(){var e=new function(e){r.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t<this.iv.length;t++)this.iv[t]=e[t]}(this.options.iv);this._cbcState=e},o._update=function(e,t,n,r){var i=this._cbcState,o=this.constructor.super_.prototype,a=i.iv;if("encrypt"===this.type){for(var s=0;s<this.blockSize;s++)a[s]^=e[t+s];o._update.call(this,a,0,n,r);for(s=0;s<this.blockSize;s++)a[s]=n[r+s]}else{o._update.call(this,e,t,n,r);for(s=0;s<this.blockSize;s++)n[r+s]^=a[s];for(s=0;s<this.blockSize;s++)a[s]=e[t+s]}}},function(e,t,n){"use strict";var r=n(62),i=n(15),o=n(389),a=o.Cipher,s=o.DES;function l(e){a.call(this,e);var t=new function(e,t){r.equal(t.length,24,"Invalid key length");var n=t.slice(0,8),i=t.slice(8,16),o=t.slice(16,24);this.ciphers="encrypt"===e?[s.create({type:"encrypt",key:n}),s.create({type:"decrypt",key:i}),s.create({type:"encrypt",key:o})]:[s.create({type:"decrypt",key:o}),s.create({type:"encrypt",key:i}),s.create({type:"decrypt",key:n})]}(this.type,this.options.key);this._edeState=t}i(l,a),e.exports=l,l.create=function(e){return new l(e)},l.prototype._update=function(e,t,n,r){var i=this._edeState;i.ciphers[0]._update(e,t,n,r),i.ciphers[1]._update(n,r,n,r),i.ciphers[2]._update(n,r,n,r)},l.prototype._pad=s.prototype._pad,l.prototype._unpad=s.prototype._unpad},function(e,t,n){var r=n(391),i=n(648),o=n(18).Buffer,a=n(649),s=n(118),l=n(275),u=n(276);function c(e,t,n){s.call(this),this._cache=new p,this._cipher=new l.AES(t),this._prev=o.from(n),this._mode=e,this._autopadding=!0}n(15)(c,s),c.prototype._update=function(e){var t,n;this._cache.add(e);for(var r=[];t=this._cache.get();)n=this._mode.encrypt(this,t),r.push(n);return o.concat(r)};var d=o.alloc(16,16);function p(){this.cache=o.allocUnsafe(0)}function h(e,t,n){var s=r[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"===typeof t&&(t=o.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);if("string"===typeof n&&(n=o.from(n)),"GCM"!==s.mode&&n.length!==s.iv)throw new TypeError("invalid iv length "+n.length);return"stream"===s.type?new a(s.module,t,n):"auth"===s.type?new i(s.module,t,n):new c(s.module,t,n)}c.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(d))throw this._cipher.scrub(),new Error("data not multiple of block length")},c.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},p.prototype.add=function(e){this.cache=o.concat([this.cache,e])},p.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},p.prototype.flush=function(){for(var e=16-this.cache.length,t=o.allocUnsafe(e),n=-1;++n<e;)t.writeUInt8(e,n);return o.concat([this.cache,t])},t.createCipheriv=h,t.createCipher=function(e,t){var n=r[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var i=u(t,!1,n.key,n.iv);return h(e,i.key,i.iv)}},function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},function(e,t,n){var r=n(211);t.encrypt=function(e,t){var n=r(t,e._prev);return e._prev=e._cipher.encryptBlock(n),e._prev},t.decrypt=function(e,t){var n=e._prev;e._prev=t;var i=e._cipher.decryptBlock(t);return r(i,n)}},function(e,t,n){var r=n(18).Buffer,i=n(211);function o(e,t,n){var o=t.length,a=i(t,e._cache);return e._cache=e._cache.slice(o),e._prev=r.concat([e._prev,n?t:a]),a}t.encrypt=function(e,t,n){for(var i,a=r.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=r.allocUnsafe(0)),!(e._cache.length<=t.length)){a=r.concat([a,o(e,t,n)]);break}i=e._cache.length,a=r.concat([a,o(e,t.slice(0,i),n)]),t=t.slice(i)}return a}},function(e,t,n){var r=n(18).Buffer;function i(e,t,n){var i=e._cipher.encryptBlock(e._prev)[0]^t;return e._prev=r.concat([e._prev.slice(1),r.from([n?t:i])]),i}t.encrypt=function(e,t,n){for(var o=t.length,a=r.allocUnsafe(o),s=-1;++s<o;)a[s]=i(e,t[s],n);return a}},function(e,t,n){var r=n(18).Buffer;function i(e,t,n){for(var r,i,a,s=-1,l=0;++s<8;)r=e._cipher.encryptBlock(e._prev),i=t&1<<7-s?128:0,l+=(128&(a=r[0]^i))>>s%8,e._prev=o(e._prev,n?i:a);return l}function o(e,t){var n=e.length,i=-1,o=r.allocUnsafe(e.length);for(e=r.concat([e,r.from([t])]);++i<n;)o[i]=e[i]<<1|e[i+1]>>7;return o}t.encrypt=function(e,t,n){for(var o=t.length,a=r.allocUnsafe(o),s=-1;++s<o;)a[s]=i(e,t[s],n);return a}},function(e,t,n){(function(e){var r=n(211);function i(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}t.encrypt=function(t,n){for(;t._cache.length<n.length;)t._cache=e.concat([t._cache,i(t)]);var o=t._cache.slice(0,n.length);return t._cache=t._cache.slice(n.length),r(n,o)}}).call(t,n(12).Buffer)},function(e,t,n){var r=n(18).Buffer,i=r.alloc(16,0);function o(e){var t=r.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function a(e){this.h=e,this.state=r.alloc(16,0),this.cache=r.allocUnsafe(0)}a.prototype.ghash=function(e){for(var t=-1;++t<e.length;)this.state[t]^=e[t];this._multiply()},a.prototype._multiply=function(){for(var e,t,n,r=[(e=this.h).readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)],i=[0,0,0,0],a=-1;++a<128;){for(0!==(this.state[~~(a/8)]&1<<7-a%8)&&(i[0]^=r[0],i[1]^=r[1],i[2]^=r[2],i[3]^=r[3]),n=0!==(1&r[3]),t=3;t>0;t--)r[t]=r[t]>>>1|(1&r[t-1])<<31;r[0]=r[0]>>>1,n&&(r[0]=r[0]^225<<24)}this.state=o(i)},a.prototype.update=function(e){var t;for(this.cache=r.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},a.prototype.final=function(e,t){return this.cache.length&&this.ghash(r.concat([this.cache,i],16)),this.ghash(o([0,e,0,t])),this.state},e.exports=a},function(e,t,n){var r=n(648),i=n(18).Buffer,o=n(391),a=n(649),s=n(118),l=n(275),u=n(276);function c(e,t,n){s.call(this),this._cache=new d,this._last=void 0,this._cipher=new l.AES(t),this._prev=i.from(n),this._mode=e,this._autopadding=!0}function d(){this.cache=i.allocUnsafe(0)}function p(e,t,n){var s=o[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"===typeof n&&(n=i.from(n)),"GCM"!==s.mode&&n.length!==s.iv)throw new TypeError("invalid iv length "+n.length);if("string"===typeof t&&(t=i.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===s.type?new a(s.module,t,n,!0):"auth"===s.type?new r(s.module,t,n,!0):new c(s.module,t,n)}n(15)(c,s),c.prototype._update=function(e){var t,n;this._cache.add(e);for(var r=[];t=this._cache.get(this._autopadding);)n=this._mode.decrypt(this,t),r.push(n);return i.concat(r)},c.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");var n=-1;for(;++n<t;)if(e[n+(16-t)]!==t)throw new Error("unable to decrypt data");if(16===t)return;return e.slice(0,16-t)}(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},c.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},d.prototype.add=function(e){this.cache=i.concat([this.cache,e])},d.prototype.get=function(e){var t;if(e){if(this.cache.length>16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},d.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=function(e,t){var n=o[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var r=u(t,!1,n.key,n.iv);return p(e,r.key,r.iv)},t.createDecipheriv=p},function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},function(e,t,n){(function(e){var r=n(650),i=n(1378),o=n(1379);var a={binary:!0,hex:!0,base64:!0};t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function(t){var n=new e(i[t].prime,"hex"),r=new e(i[t].gen,"hex");return new o(n,r)},t.createDiffieHellman=t.DiffieHellman=function t(n,i,s,l){return e.isBuffer(i)||void 0===a[i]?t(n,"binary",i,s):(i=i||"binary",l=l||"binary",s=s||new e([2]),e.isBuffer(s)||(s=new e(s,l)),"number"===typeof n?new o(r(n,s),s,!0):(e.isBuffer(n)||(n=new e(n,i)),new o(n,s,!0)))}}).call(t,n(12).Buffer)},function(e,t){},function(e,t){},function(e,t){e.exports={modp1:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}},function(e,t,n){(function(t){var r=n(33),i=new(n(651)),o=new r(24),a=new r(11),s=new r(10),l=new r(3),u=new r(7),c=n(650),d=n(163);function p(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this._pub=new r(e),this}function h(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this._priv=new r(e),this}e.exports=m;var f={};function m(e,t,n){this.setGenerator(t),this.__prime=new r(e),this._prime=r.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,n?(this.setPublicKey=p,this.setPrivateKey=h):this._primeCode=8}function g(e,n){var r=new t(e.toArray());return n?r.toString(n):r}Object.defineProperty(m.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!==typeof this._primeCode&&(this._primeCode=function(e,t){var n=t.toString("hex"),r=[n,e.toString(16)].join("_");if(r in f)return f[r];var d,p=0;if(e.isEven()||!c.simpleSieve||!c.fermatTest(e)||!i.test(e))return p+=1,p+="02"===n||"05"===n?8:4,f[r]=p,p;switch(i.test(e.shrn(1))||(p+=2),n){case"02":e.mod(o).cmp(a)&&(p+=8);break;case"05":(d=e.mod(s)).cmp(l)&&d.cmp(u)&&(p+=8);break;default:p+=4}return f[r]=p,p}(this.__prime,this.__gen)),this._primeCode}}),m.prototype.generateKeys=function(){return this._priv||(this._priv=new r(d(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},m.prototype.computeSecret=function(e){var n=(e=(e=new r(e)).toRed(this._prime)).redPow(this._priv).fromRed(),i=new t(n.toArray()),o=this.getPrime();if(i.length<o.length){var a=new t(o.length-i.length);a.fill(0),i=t.concat([a,i])}return i},m.prototype.getPublicKey=function(e){return g(this._pub,e)},m.prototype.getPrivateKey=function(e){return g(this._priv,e)},m.prototype.getPrime=function(e){return g(this.__prime,e)},m.prototype.getGenerator=function(e){return g(this._gen,e)},m.prototype.setGenerator=function(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this.__gen=e,this._gen=new r(e),this}}).call(t,n(12).Buffer)},function(e,t,n){(function(t){var r=n(210),i=n(40),o=n(15),a=n(1381),s=n(1417),l=n(640);function u(e){i.Writable.call(this);var t=l[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=r(t.hash),this._tag=t.id,this._signType=t.sign}function c(e){i.Writable.call(this);var t=l[e];if(!t)throw new Error("Unknown message digest");this._hash=r(t.hash),this._tag=t.id,this._signType=t.sign}function d(e){return new u(e)}function p(e){return new c(e)}Object.keys(l).forEach(function(e){l[e].id=new t(l[e].id,"hex"),l[e.toLowerCase()]=l[e]}),o(u,i.Writable),u.prototype._write=function(e,t,n){this._hash.update(e),n()},u.prototype.update=function(e,n){return"string"===typeof e&&(e=new t(e,n)),this._hash.update(e),this},u.prototype.sign=function(e,t){this.end();var n=this._hash.digest(),r=a(n,e,this._hashType,this._signType,this._tag);return t?r.toString(t):r},o(c,i.Writable),c.prototype._write=function(e,t,n){this._hash.update(e),n()},c.prototype.update=function(e,n){return"string"===typeof e&&(e=new t(e,n)),this._hash.update(e),this},c.prototype.verify=function(e,n,r){"string"===typeof n&&(n=new t(n,r)),this.end();var i=this._hash.digest();return s(n,i,e,this._signType,this._tag)},e.exports={Sign:d,Verify:p,createSign:d,createVerify:p}}).call(t,n(12).Buffer)},function(e,t,n){(function(t){var r=n(638),i=n(392),o=n(53).ec,a=n(33),s=n(278),l=n(661);function u(e,n,i,o){if((e=new t(e.toArray())).length<n.byteLength()){var a=new t(n.byteLength()-e.length);a.fill(0),e=t.concat([a,e])}var s=i.length,l=function(e,n){e=(e=c(e,n)).mod(n);var r=new t(e.toArray());if(r.length<n.byteLength()){var i=new t(n.byteLength()-r.length);i.fill(0),r=t.concat([i,r])}return r}(i,n),u=new t(s);u.fill(1);var d=new t(s);return d.fill(0),d=r(o,d).update(u).update(new t([0])).update(e).update(l).digest(),u=r(o,d).update(u).digest(),{k:d=r(o,d).update(u).update(new t([1])).update(e).update(l).digest(),v:u=r(o,d).update(u).digest()}}function c(e,t){var n=new a(e),r=(e.length<<3)-t.bitLength();return r>0&&n.ishrn(r),n}function d(e,n,i){var o,a;do{for(o=new t(0);8*o.length<e.bitLength();)n.v=r(i,n.k).update(n.v).digest(),o=t.concat([o,n.v]);a=c(o,e),n.k=r(i,n.k).update(n.v).update(new t([0])).digest(),n.v=r(i,n.k).update(n.v).digest()}while(-1!==a.cmp(e));return a}function p(e,t,n,r){return e.toRed(a.mont(n)).redPow(t).fromRed().mod(r)}e.exports=function(e,n,r,h,f){var m=s(n);if(m.curve){if("ecdsa"!==h&&"ecdsa/rsa"!==h)throw new Error("wrong private key type");return function(e,n){var r=l[n.curve.join(".")];if(!r)throw new Error("unknown curve "+n.curve.join("."));var i=new o(r).keyFromPrivate(n.privateKey).sign(e);return new t(i.toDER())}(e,m)}if("dsa"===m.type){if("dsa"!==h)throw new Error("wrong private key type");return function(e,n,r){for(var i,o=n.params.priv_key,s=n.params.p,l=n.params.q,h=n.params.g,f=new a(0),m=c(e,l).mod(l),g=!1,b=u(o,l,e,r);!1===g;)i=d(l,b,r),f=p(h,i,s,l),0===(g=i.invm(l).imul(m.add(o.mul(f))).mod(l)).cmpn(0)&&(g=!1,f=new a(0));return function(e,n){e=e.toArray(),n=n.toArray(),128&e[0]&&(e=[0].concat(e)),128&n[0]&&(n=[0].concat(n));var r=[48,e.length+n.length+4,2,e.length];return r=r.concat(e,[2,n.length],n),new t(r)}(f,g)}(e,m,r)}if("rsa"!==h&&"ecdsa/rsa"!==h)throw new Error("wrong private key type");e=t.concat([f,e]);for(var g=m.modulus.byteLength(),b=[0,1];e.length+b.length+1<g;)b.push(255);b.push(0);for(var v=-1;++v<e.length;)b.push(e[v]);return i(b,m)},e.exports.getKey=u,e.exports.makeKey=d}).call(t,n(12).Buffer)},function(e,t){e.exports={name:"elliptic",version:"6.4.1",description:"EC cryptography",main:"lib/elliptic.js",files:["lib"],scripts:{jscs:"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js",jshint:"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js",lint:"npm run jscs && npm run jshint",unit:"istanbul test _mocha --reporter=spec test/index.js",test:"npm run lint && npm run unit",version:"grunt dist && git add dist/"},repository:{type:"git",url:"git@github.com:indutny/elliptic"},keywords:["EC","Elliptic","curve","Cryptography"],author:"Fedor Indutny <fedor@indutny.com>",license:"MIT",bugs:{url:"https://github.com/indutny/elliptic/issues"},homepage:"https://github.com/indutny/elliptic",devDependencies:{brfs:"^1.4.3",coveralls:"^2.11.3",grunt:"^0.4.5","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-mocha-istanbul":"^3.0.1","grunt-saucelabs":"^8.6.2",istanbul:"^0.4.2",jscs:"^2.9.0",jshint:"^2.6.0",mocha:"^2.1.0"},dependencies:{"bn.js":"^4.4.0",brorand:"^1.0.1","hash.js":"^1.0.0","hmac-drbg":"^1.0.0",inherits:"^2.0.1","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.0"}}},function(e,t,n){"use strict";var r=t,i=n(33),o=n(62),a=n(653);r.assert=o,r.toArray=a.toArray,r.zero2=a.zero2,r.toHex=a.toHex,r.encode=a.encode,r.getNAF=function(e,t){for(var n=[],r=1<<t+1,i=e.clone();i.cmpn(1)>=0;){var o;if(i.isOdd()){var a=i.andln(r-1);o=a>(r>>1)-1?(r>>1)-a:a,i.isubn(o)}else o=0;n.push(o);for(var s=0!==i.cmpn(0)&&0===i.andln(r-1)?t+1:1,l=1;l<s;l++)n.push(0);i.iushrn(s)}return n},r.getJSF=function(e,t){var n=[[],[]];e=e.clone(),t=t.clone();for(var r=0,i=0;e.cmpn(-r)>0||t.cmpn(-i)>0;){var o,a,s,l=e.andln(3)+r&3,u=t.andln(3)+i&3;3===l&&(l=-1),3===u&&(u=-1),o=0===(1&l)?0:3!==(s=e.andln(7)+r&7)&&5!==s||2!==u?l:-l,n[0].push(o),a=0===(1&u)?0:3!==(s=t.andln(7)+i&7)&&5!==s||2!==l?u:-u,n[1].push(a),2*r===o+1&&(r=1-r),2*i===a+1&&(i=1-i),e.iushrn(1),t.iushrn(1)}return n},r.cachedProperty=function(e,t,n){var r="_"+t;e.prototype[t]=function(){return void 0!==this[r]?this[r]:this[r]=n.call(this)}},r.parseBytes=function(e){return"string"===typeof e?r.toArray(e,"hex"):e},r.intFromLE=function(e){return new i(e,"hex","le")}},function(e,t,n){"use strict";var r=n(33),i=n(53).utils,o=i.getNAF,a=i.getJSF,s=i.assert;function l(e,t){this.type=e,this.p=new r(t.p,16),this.red=t.prime?r.red(t.prime):r.mont(this.p),this.zero=new r(0).toRed(this.red),this.one=new r(1).toRed(this.red),this.two=new r(2).toRed(this.red),this.n=t.n&&new r(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4);var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function u(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=l,l.prototype.point=function(){throw new Error("Not implemented")},l.prototype.validate=function(){throw new Error("Not implemented")},l.prototype._fixedNafMul=function(e,t){s(e.precomputed);var n=e._getDoubles(),r=o(t,1),i=(1<<n.step+1)-(n.step%2===0?2:1);i/=3;for(var a=[],l=0;l<r.length;l+=n.step){var u=0;for(t=l+n.step-1;t>=l;t--)u=(u<<1)+r[t];a.push(u)}for(var c=this.jpoint(null,null,null),d=this.jpoint(null,null,null),p=i;p>0;p--){for(l=0;l<a.length;l++){(u=a[l])===p?d=d.mixedAdd(n.points[l]):u===-p&&(d=d.mixedAdd(n.points[l].neg()))}c=c.add(d)}return c.toP()},l.prototype._wnafMul=function(e,t){var n=4,r=e._getNAFPoints(n);n=r.wnd;for(var i=r.points,a=o(t,n),l=this.jpoint(null,null,null),u=a.length-1;u>=0;u--){for(t=0;u>=0&&0===a[u];u--)t++;if(u>=0&&t++,l=l.dblp(t),u<0)break;var c=a[u];s(0!==c),l="affine"===e.type?c>0?l.mixedAdd(i[c-1>>1]):l.mixedAdd(i[-c-1>>1].neg()):c>0?l.add(i[c-1>>1]):l.add(i[-c-1>>1].neg())}return"affine"===e.type?l.toP():l},l.prototype._wnafMulAdd=function(e,t,n,r,i){for(var s=this._wnafT1,l=this._wnafT2,u=this._wnafT3,c=0,d=0;d<r;d++){var p=(x=t[d])._getNAFPoints(e);s[d]=p.wnd,l[d]=p.points}for(d=r-1;d>=1;d-=2){var h=d-1,f=d;if(1===s[h]&&1===s[f]){var m=[t[h],null,null,t[f]];0===t[h].y.cmp(t[f].y)?(m[1]=t[h].add(t[f]),m[2]=t[h].toJ().mixedAdd(t[f].neg())):0===t[h].y.cmp(t[f].y.redNeg())?(m[1]=t[h].toJ().mixedAdd(t[f]),m[2]=t[h].add(t[f].neg())):(m[1]=t[h].toJ().mixedAdd(t[f]),m[2]=t[h].toJ().mixedAdd(t[f].neg()));var g=[-3,-1,-5,-7,0,7,5,1,3],b=a(n[h],n[f]);c=Math.max(b[0].length,c),u[h]=new Array(c),u[f]=new Array(c);for(var v=0;v<c;v++){var y=0|b[0][v],_=0|b[1][v];u[h][v]=g[3*(y+1)+(_+1)],u[f][v]=0,l[h]=m}}else u[h]=o(n[h],s[h]),u[f]=o(n[f],s[f]),c=Math.max(u[h].length,c),c=Math.max(u[f].length,c)}var S=this.jpoint(null,null,null),w=this._wnafT4;for(d=c;d>=0;d--){for(var E=0;d>=0;){var C=!0;for(v=0;v<r;v++)w[v]=0|u[v][d],0!==w[v]&&(C=!1);if(!C)break;E++,d--}if(d>=0&&E++,S=S.dblp(E),d<0)break;for(v=0;v<r;v++){var x,A=w[v];0!==A&&(A>0?x=l[v][A-1>>1]:A<0&&(x=l[v][-A-1>>1].neg()),S="affine"===x.type?S.mixedAdd(x):S.add(x))}}for(d=0;d<r;d++)l[d]=null;return i?S:S.toP()},l.BasePoint=u,u.prototype.eq=function(){throw new Error("Not implemented")},u.prototype.validate=function(){return this.curve.validate(this)},l.prototype.decodePoint=function(e,t){e=i.toArray(e,t);var n=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1===2*n)return 6===e[0]?s(e[e.length-1]%2===0):7===e[0]&&s(e[e.length-1]%2===1),this.point(e.slice(1,1+n),e.slice(1+n,1+2*n));if((2===e[0]||3===e[0])&&e.length-1===n)return this.pointFromX(e.slice(1,1+n),3===e[0]);throw new Error("Unknown point format")},u.prototype.encodeCompressed=function(e){return this.encode(e,!0)},u.prototype._encode=function(e){var t=this.curve.p.byteLength(),n=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",t))},u.prototype.encode=function(e,t){return i.encode(this._encode(t),e)},u.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},u.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},u.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],r=this,i=0;i<t;i+=e){for(var o=0;o<e;o++)r=r.dbl();n.push(r)}return{step:e,points:n}},u.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],n=(1<<e)-1,r=1===n?null:this.dbl(),i=1;i<n;i++)t[i]=t[i-1].add(r);return{wnd:e,points:t}},u.prototype._getBeta=function(){return null},u.prototype.dblp=function(e){for(var t=this,n=0;n<e;n++)t=t.dbl();return t}},function(e,t,n){"use strict";var r=n(277),i=n(53),o=n(33),a=n(15),s=r.base,l=i.utils.assert;function u(e){s.call(this,"short",e),this.a=new o(e.a,16).toRed(this.red),this.b=new o(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function c(e,t,n,r){s.BasePoint.call(this,e,"affine"),null===t&&null===n?(this.x=null,this.y=null,this.inf=!0):(this.x=new o(t,16),this.y=new o(n,16),r&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function d(e,t,n,r){s.BasePoint.call(this,e,"jacobian"),null===t&&null===n&&null===r?(this.x=this.curve.one,this.y=this.curve.one,this.z=new o(0)):(this.x=new o(t,16),this.y=new o(n,16),this.z=new o(r,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}a(u,s),e.exports=u,u.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,n;if(e.beta)t=new o(e.beta,16).toRed(this.red);else{var r=this._getEndoRoots(this.p);t=(t=r[0].cmp(r[1])<0?r[0]:r[1]).toRed(this.red)}if(e.lambda)n=new o(e.lambda,16);else{var i=this._getEndoRoots(this.n);0===this.g.mul(i[0]).x.cmp(this.g.x.redMul(t))?n=i[0]:(n=i[1],l(0===this.g.mul(n).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:n,basis:e.basis?e.basis.map(function(e){return{a:new o(e.a,16),b:new o(e.b,16)}}):this._getEndoBasis(n)}}},u.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:o.mont(e),n=new o(2).toRed(t).redInvm(),r=n.redNeg(),i=new o(3).toRed(t).redNeg().redSqrt().redMul(n);return[r.redAdd(i).fromRed(),r.redSub(i).fromRed()]},u.prototype._getEndoBasis=function(e){for(var t,n,r,i,a,s,l,u,c,d=this.n.ushrn(Math.floor(this.n.bitLength()/2)),p=e,h=this.n.clone(),f=new o(1),m=new o(0),g=new o(0),b=new o(1),v=0;0!==p.cmpn(0);){var y=h.div(p);u=h.sub(y.mul(p)),c=g.sub(y.mul(f));var _=b.sub(y.mul(m));if(!r&&u.cmp(d)<0)t=l.neg(),n=f,r=u.neg(),i=c;else if(r&&2===++v)break;l=u,h=p,p=u,g=f,f=c,b=m,m=_}a=u.neg(),s=c;var S=r.sqr().add(i.sqr());return a.sqr().add(s.sqr()).cmp(S)>=0&&(a=t,s=n),r.negative&&(r=r.neg(),i=i.neg()),a.negative&&(a=a.neg(),s=s.neg()),[{a:r,b:i},{a:a,b:s}]},u.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],r=t[1],i=r.b.mul(e).divRound(this.n),o=n.b.neg().mul(e).divRound(this.n),a=i.mul(n.a),s=o.mul(r.a),l=i.mul(n.b),u=o.mul(r.b);return{k1:e.sub(a).sub(s),k2:l.add(u).neg()}},u.prototype.pointFromX=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(0!==r.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var i=r.fromRed().isOdd();return(t&&!i||!t&&i)&&(r=r.redNeg()),this.point(e,r)},u.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,r=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(i).cmpn(0)},u.prototype._endoWnafMulAdd=function(e,t,n){for(var r=this._endoWnafT1,i=this._endoWnafT2,o=0;o<e.length;o++){var a=this._endoSplit(t[o]),s=e[o],l=s._getBeta();a.k1.negative&&(a.k1.ineg(),s=s.neg(!0)),a.k2.negative&&(a.k2.ineg(),l=l.neg(!0)),r[2*o]=s,r[2*o+1]=l,i[2*o]=a.k1,i[2*o+1]=a.k2}for(var u=this._wnafMulAdd(1,r,i,2*o,n),c=0;c<2*o;c++)r[c]=null,i[c]=null;return u},a(c,s.BasePoint),u.prototype.point=function(e,t,n){return new c(this,e,t,n)},u.prototype.pointFromJSON=function(e,t){return c.fromJSON(this,e,t)},c.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var n=this.curve,r=function(e){return n.point(e.x.redMul(n.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(r)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(r)}}}return t}},c.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},c.fromJSON=function(e,t,n){"string"===typeof t&&(t=JSON.parse(t));var r=e.point(t[0],t[1],n);if(!t[2])return r;function i(t){return e.point(t[0],t[1],n)}var o=t[2];return r.precomputed={beta:null,doubles:o.doubles&&{step:o.doubles.step,points:[r].concat(o.doubles.points.map(i))},naf:o.naf&&{wnd:o.naf.wnd,points:[r].concat(o.naf.points.map(i))}},r},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return this.inf},c.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},c.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),r=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(r),o=i.redSqr().redISub(this.x.redAdd(this.x)),a=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,a)},c.prototype.getX=function(){return this.x.fromRed()},c.prototype.getY=function(){return this.y.fromRed()},c.prototype.mul=function(e){return e=new o(e,16),this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i):this.curve._wnafMulAdd(1,r,i,2)},c.prototype.jmulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i,!0):this.curve._wnafMulAdd(1,r,i,2,!0)},c.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},c.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,r=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return t},c.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},a(d,s.BasePoint),u.prototype.jpoint=function(e,t,n){return new d(this,e,t,n)},d.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(n,r)},d.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},d.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(t),i=e.x.redMul(n),o=this.y.redMul(t.redMul(e.z)),a=e.y.redMul(n.redMul(this.z)),s=r.redSub(i),l=o.redSub(a);if(0===s.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),d=r.redMul(u),p=l.redSqr().redIAdd(c).redISub(d).redISub(d),h=l.redMul(d.redISub(p)).redISub(o.redMul(c)),f=this.z.redMul(e.z).redMul(s);return this.curve.jpoint(p,h,f)},d.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,r=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),a=n.redSub(r),s=i.redSub(o);if(0===a.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=a.redSqr(),u=l.redMul(a),c=n.redMul(l),d=s.redSqr().redIAdd(u).redISub(c).redISub(c),p=s.redMul(c.redISub(d)).redISub(i.redMul(u)),h=this.z.redMul(a);return this.curve.jpoint(d,p,h)},d.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,n=0;n<e;n++)t=t.dbl();return t}var r=this.curve.a,i=this.curve.tinv,o=this.x,a=this.y,s=this.z,l=s.redSqr().redSqr(),u=a.redAdd(a);for(n=0;n<e;n++){var c=o.redSqr(),d=u.redSqr(),p=d.redSqr(),h=c.redAdd(c).redIAdd(c).redIAdd(r.redMul(l)),f=o.redMul(d),m=h.redSqr().redISub(f.redAdd(f)),g=f.redISub(m),b=h.redMul(g);b=b.redIAdd(b).redISub(p);var v=u.redMul(s);n+1<e&&(l=l.redMul(p)),o=m,s=v,u=b}return this.curve.jpoint(o,u.redMul(i),s)},d.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},d.prototype._zeroDbl=function(){var e,t,n;if(this.zOne){var r=this.x.redSqr(),i=this.y.redSqr(),o=i.redSqr(),a=this.x.redAdd(i).redSqr().redISub(r).redISub(o);a=a.redIAdd(a);var s=r.redAdd(r).redIAdd(r),l=s.redSqr().redISub(a).redISub(a),u=o.redIAdd(o);u=(u=u.redIAdd(u)).redIAdd(u),e=l,t=s.redMul(a.redISub(l)).redISub(u),n=this.y.redAdd(this.y)}else{var c=this.x.redSqr(),d=this.y.redSqr(),p=d.redSqr(),h=this.x.redAdd(d).redSqr().redISub(c).redISub(p);h=h.redIAdd(h);var f=c.redAdd(c).redIAdd(c),m=f.redSqr(),g=p.redIAdd(p);g=(g=g.redIAdd(g)).redIAdd(g),e=m.redISub(h).redISub(h),t=f.redMul(h.redISub(e)).redISub(g),n=(n=this.y.redMul(this.z)).redIAdd(n)}return this.curve.jpoint(e,t,n)},d.prototype._threeDbl=function(){var e,t,n;if(this.zOne){var r=this.x.redSqr(),i=this.y.redSqr(),o=i.redSqr(),a=this.x.redAdd(i).redSqr().redISub(r).redISub(o);a=a.redIAdd(a);var s=r.redAdd(r).redIAdd(r).redIAdd(this.curve.a),l=s.redSqr().redISub(a).redISub(a);e=l;var u=o.redIAdd(o);u=(u=u.redIAdd(u)).redIAdd(u),t=s.redMul(a.redISub(l)).redISub(u),n=this.y.redAdd(this.y)}else{var c=this.z.redSqr(),d=this.y.redSqr(),p=this.x.redMul(d),h=this.x.redSub(c).redMul(this.x.redAdd(c));h=h.redAdd(h).redIAdd(h);var f=p.redIAdd(p),m=(f=f.redIAdd(f)).redAdd(f);e=h.redSqr().redISub(m),n=this.y.redAdd(this.z).redSqr().redISub(d).redISub(c);var g=d.redSqr();g=(g=(g=g.redIAdd(g)).redIAdd(g)).redIAdd(g),t=h.redMul(f.redISub(e)).redISub(g)}return this.curve.jpoint(e,t,n)},d.prototype._dbl=function(){var e=this.curve.a,t=this.x,n=this.y,r=this.z,i=r.redSqr().redSqr(),o=t.redSqr(),a=n.redSqr(),s=o.redAdd(o).redIAdd(o).redIAdd(e.redMul(i)),l=t.redAdd(t),u=(l=l.redIAdd(l)).redMul(a),c=s.redSqr().redISub(u.redAdd(u)),d=u.redISub(c),p=a.redSqr();p=(p=(p=p.redIAdd(p)).redIAdd(p)).redIAdd(p);var h=s.redMul(d).redISub(p),f=n.redAdd(n).redMul(r);return this.curve.jpoint(c,h,f)},d.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr(),r=t.redSqr(),i=e.redAdd(e).redIAdd(e),o=i.redSqr(),a=this.x.redAdd(t).redSqr().redISub(e).redISub(r),s=(a=(a=(a=a.redIAdd(a)).redAdd(a).redIAdd(a)).redISub(o)).redSqr(),l=r.redIAdd(r);l=(l=(l=l.redIAdd(l)).redIAdd(l)).redIAdd(l);var u=i.redIAdd(a).redSqr().redISub(o).redISub(s).redISub(l),c=t.redMul(u);c=(c=c.redIAdd(c)).redIAdd(c);var d=this.x.redMul(s).redISub(c);d=(d=d.redIAdd(d)).redIAdd(d);var p=this.y.redMul(u.redMul(l.redISub(u)).redISub(a.redMul(s)));p=(p=(p=p.redIAdd(p)).redIAdd(p)).redIAdd(p);var h=this.z.redAdd(a).redSqr().redISub(n).redISub(s);return this.curve.jpoint(d,p,h)},d.prototype.mul=function(e,t){return e=new o(e,t),this.curve._wnafMul(this,e)},d.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),n=e.z.redSqr();if(0!==this.x.redMul(n).redISub(e.x.redMul(t)).cmpn(0))return!1;var r=t.redMul(this.z),i=n.redMul(e.z);return 0===this.y.redMul(i).redISub(e.y.redMul(r)).cmpn(0)},d.prototype.eqXToP=function(e){var t=this.z.redSqr(),n=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(n))return!0;for(var r=e.clone(),i=this.curve.redN.redMul(t);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(n.redIAdd(i),0===this.x.cmp(n))return!0}},d.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},d.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},function(e,t,n){"use strict";var r=n(277),i=n(33),o=n(15),a=r.base,s=n(53).utils;function l(e){a.call(this,"mont",e),this.a=new i(e.a,16).toRed(this.red),this.b=new i(e.b,16).toRed(this.red),this.i4=new i(4).toRed(this.red).redInvm(),this.two=new i(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function u(e,t,n){a.BasePoint.call(this,e,"projective"),null===t&&null===n?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new i(t,16),this.z=new i(n,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}o(l,a),e.exports=l,l.prototype.validate=function(e){var t=e.normalize().x,n=t.redSqr(),r=n.redMul(t).redAdd(n.redMul(this.a)).redAdd(t);return 0===r.redSqrt().redSqr().cmp(r)},o(u,a.BasePoint),l.prototype.decodePoint=function(e,t){return this.point(s.toArray(e,t),1)},l.prototype.point=function(e,t){return new u(this,e,t)},l.prototype.pointFromJSON=function(e){return u.fromJSON(this,e)},u.prototype.precompute=function(){},u.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},u.fromJSON=function(e,t){return new u(e,t[0],t[1]||e.one)},u.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},u.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),n=e.redSub(t),r=e.redMul(t),i=n.redMul(t.redAdd(this.curve.a24.redMul(n)));return this.curve.point(r,i)},u.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.diffAdd=function(e,t){var n=this.x.redAdd(this.z),r=this.x.redSub(this.z),i=e.x.redAdd(e.z),o=e.x.redSub(e.z).redMul(n),a=i.redMul(r),s=t.z.redMul(o.redAdd(a).redSqr()),l=t.x.redMul(o.redISub(a).redSqr());return this.curve.point(s,l)},u.prototype.mul=function(e){for(var t=e.clone(),n=this,r=this.curve.point(null,null),i=[];0!==t.cmpn(0);t.iushrn(1))i.push(t.andln(1));for(var o=i.length-1;o>=0;o--)0===i[o]?(n=n.diffAdd(r,this),r=r.dbl()):(r=n.diffAdd(r,this),n=n.dbl());return r},u.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},u.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},function(e,t,n){"use strict";var r=n(277),i=n(53),o=n(33),a=n(15),s=r.base,l=i.utils.assert;function u(e){this.twisted=1!==(0|e.a),this.mOneA=this.twisted&&-1===(0|e.a),this.extended=this.mOneA,s.call(this,"edwards",e),this.a=new o(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new o(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new o(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),l(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1===(0|e.c)}function c(e,t,n,r,i){s.BasePoint.call(this,e,"projective"),null===t&&null===n&&null===r?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new o(t,16),this.y=new o(n,16),this.z=r?new o(r,16):this.curve.one,this.t=i&&new o(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}a(u,s),e.exports=u,u.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},u.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},u.prototype.jpoint=function(e,t,n,r){return this.point(e,t,n,r)},u.prototype.pointFromX=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),r=this.c2.redSub(this.a.redMul(n)),i=this.one.redSub(this.c2.redMul(this.d).redMul(n)),a=r.redMul(i.redInvm()),s=a.redSqrt();if(0!==s.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");var l=s.fromRed().isOdd();return(t&&!l||!t&&l)&&(s=s.redNeg()),this.point(e,s)},u.prototype.pointFromY=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),r=n.redSub(this.c2),i=n.redMul(this.d).redMul(this.c2).redSub(this.a),a=r.redMul(i.redInvm());if(0===a.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var s=a.redSqrt();if(0!==s.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");return s.fromRed().isOdd()!==t&&(s=s.redNeg()),this.point(s,e)},u.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),n=e.y.redSqr(),r=t.redMul(this.a).redAdd(n),i=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(n)));return 0===r.cmp(i)},a(c,s.BasePoint),u.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},u.prototype.point=function(e,t,n,r){return new c(this,e,t,n,r)},c.fromJSON=function(e,t){return new c(e,t[0],t[1],t[2])},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},c.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var r=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),o=r.redAdd(t),a=o.redSub(n),s=r.redSub(t),l=i.redMul(a),u=o.redMul(s),c=i.redMul(s),d=a.redMul(o);return this.curve.point(l,u,d,c)},c.prototype._projDbl=function(){var e,t,n,r=this.x.redAdd(this.y).redSqr(),i=this.x.redSqr(),o=this.y.redSqr();if(this.curve.twisted){var a=(u=this.curve._mulA(i)).redAdd(o);if(this.zOne)e=r.redSub(i).redSub(o).redMul(a.redSub(this.curve.two)),t=a.redMul(u.redSub(o)),n=a.redSqr().redSub(a).redSub(a);else{var s=this.z.redSqr(),l=a.redSub(s).redISub(s);e=r.redSub(i).redISub(o).redMul(l),t=a.redMul(u.redSub(o)),n=a.redMul(l)}}else{var u=i.redAdd(o);s=this.curve._mulC(this.z).redSqr(),l=u.redSub(s).redSub(s);e=this.curve._mulC(r.redISub(u)).redMul(l),t=this.curve._mulC(u).redMul(i.redISub(o)),n=u.redMul(l)}return this.curve.point(e,t,n)},c.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},c.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),r=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),o=n.redSub(t),a=i.redSub(r),s=i.redAdd(r),l=n.redAdd(t),u=o.redMul(a),c=s.redMul(l),d=o.redMul(l),p=a.redMul(s);return this.curve.point(u,c,p,d)},c.prototype._projAdd=function(e){var t,n,r=this.z.redMul(e.z),i=r.redSqr(),o=this.x.redMul(e.x),a=this.y.redMul(e.y),s=this.curve.d.redMul(o).redMul(a),l=i.redSub(s),u=i.redAdd(s),c=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(a),d=r.redMul(l).redMul(c);return this.curve.twisted?(t=r.redMul(u).redMul(a.redSub(this.curve._mulA(o))),n=l.redMul(u)):(t=r.redMul(u).redMul(a.redSub(o)),n=this.curve._mulC(l).redMul(u)),this.curve.point(d,t,n)},c.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},c.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!1)},c.prototype.jmulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!0)},c.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},c.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()},c.prototype.getY=function(){return this.normalize(),this.y.fromRed()},c.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},c.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var n=e.clone(),r=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(r),0===this.x.cmp(t))return!0}},c.prototype.toP=c.prototype.normalize,c.prototype.mixedAdd=c.prototype.add},function(e,t,n){"use strict";var r,i=t,o=n(393),a=n(53),s=a.utils.assert;function l(e){"short"===e.type?this.curve=new a.curve.short(e):"edwards"===e.type?this.curve=new a.curve.edwards(e):this.curve=new a.curve.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,s(this.g.validate(),"Invalid curve"),s(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function u(e,t){Object.defineProperty(i,e,{configurable:!0,enumerable:!0,get:function(){var n=new l(t);return Object.defineProperty(i,e,{configurable:!0,enumerable:!0,value:n}),n}})}i.PresetCurve=l,u("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:o.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),u("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:o.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),u("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:o.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),u("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:o.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),u("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:o.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),u("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["9"]}),u("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=n(1395)}catch(e){r=void 0}u("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:o.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})},function(e,t,n){"use strict";t.sha1=n(1390),t.sha224=n(1391),t.sha256=n(655),t.sha384=n(1392),t.sha512=n(656)},function(e,t,n){"use strict";var r=n(85),i=n(212),o=n(654),a=r.rotl32,s=r.sum32,l=r.sum32_5,u=o.ft_1,c=i.BlockHash,d=[1518500249,1859775393,2400959708,3395469782];function p(){if(!(this instanceof p))return new p;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(p,c),e.exports=p,p.blockSize=512,p.outSize=160,p.hmacStrength=80,p.padLength=64,p.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r<n.length;r++)n[r]=a(n[r-3]^n[r-8]^n[r-14]^n[r-16],1);var i=this.h[0],o=this.h[1],c=this.h[2],p=this.h[3],h=this.h[4];for(r=0;r<n.length;r++){var f=~~(r/20),m=l(a(i,5),u(f,o,c,p),h,n[r],d[f]);h=p,p=c,c=a(o,30),o=i,i=m}this.h[0]=s(this.h[0],i),this.h[1]=s(this.h[1],o),this.h[2]=s(this.h[2],c),this.h[3]=s(this.h[3],p),this.h[4]=s(this.h[4],h)},p.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},function(e,t,n){"use strict";var r=n(85),i=n(655);function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(o,i),e.exports=o,o.blockSize=512,o.outSize=224,o.hmacStrength=192,o.padLength=64,o.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h.slice(0,7),"big"):r.split32(this.h.slice(0,7),"big")}},function(e,t,n){"use strict";var r=n(85),i=n(656);function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}r.inherits(o,i),e.exports=o,o.blockSize=1024,o.outSize=384,o.hmacStrength=192,o.padLength=128,o.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h.slice(0,12),"big"):r.split32(this.h.slice(0,12),"big")}},function(e,t,n){"use strict";var r=n(85),i=n(212),o=r.rotl32,a=r.sum32,s=r.sum32_3,l=r.sum32_4,u=i.BlockHash;function c(){if(!(this instanceof c))return new c;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function d(e,t,n,r){return e<=15?t^n^r:e<=31?t&n|~t&r:e<=47?(t|~n)^r:e<=63?t&r|n&~r:t^(n|~r)}function p(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function h(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}r.inherits(c,u),t.ripemd160=c,c.blockSize=512,c.outSize=160,c.hmacStrength=192,c.padLength=64,c.prototype._update=function(e,t){for(var n=this.h[0],r=this.h[1],i=this.h[2],u=this.h[3],c=this.h[4],v=n,y=r,_=i,S=u,w=c,E=0;E<80;E++){var C=a(o(l(n,d(E,r,i,u),e[f[E]+t],p(E)),g[E]),c);n=c,c=u,u=o(i,10),i=r,r=C,C=a(o(l(v,d(79-E,y,_,S),e[m[E]+t],h(E)),b[E]),w),v=w,w=S,S=o(_,10),_=y,y=C}C=s(this.h[1],i,S),this.h[1]=s(this.h[2],u,w),this.h[2]=s(this.h[3],c,v),this.h[3]=s(this.h[4],n,y),this.h[4]=s(this.h[0],r,_),this.h[0]=C},c.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"little"):r.split32(this.h,"little")};var f=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],m=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],g=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],b=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},function(e,t,n){"use strict";var r=n(85),i=n(62);function o(e,t,n){if(!(this instanceof o))return new o(e,t,n);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(r.toArray(t,n))}e.exports=o,o.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;for(this.inner=(new this.Hash).update(e),t=0;t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},o.prototype.update=function(e,t){return this.inner.update(e,t),this},o.prototype.digest=function(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},function(e,t){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},function(e,t,n){"use strict";var r=n(33),i=n(1397),o=n(53),a=o.utils.assert,s=n(1398),l=n(1399);function u(e){if(!(this instanceof u))return new u(e);"string"===typeof e&&(a(o.curves.hasOwnProperty(e),"Unknown curve "+e),e=o.curves[e]),e instanceof o.curves.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=u,u.prototype.keyPair=function(e){return new s(this,e)},u.prototype.keyFromPrivate=function(e,t){return s.fromPrivate(this,e,t)},u.prototype.keyFromPublic=function(e,t){return s.fromPublic(this,e,t)},u.prototype.genKeyPair=function(e){e||(e={});for(var t=new i({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||o.rand(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),a=this.n.sub(new r(2));;){var s=new r(t.generate(n));if(!(s.cmp(a)>0))return s.iaddn(1),this.keyFromPrivate(s)}},u.prototype._truncateToN=function(e,t){var n=8*e.byteLength()-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},u.prototype.sign=function(e,t,n,o){"object"===typeof n&&(o=n,n=null),o||(o={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new r(e,16));for(var a=this.n.byteLength(),s=t.getPrivate().toArray("be",a),u=e.toArray("be",a),c=new i({hash:this.hash,entropy:s,nonce:u,pers:o.pers,persEnc:o.persEnc||"utf8"}),d=this.n.sub(new r(1)),p=0;;p++){var h=o.k?o.k(p):new r(c.generate(this.n.byteLength()));if(!((h=this._truncateToN(h,!0)).cmpn(1)<=0||h.cmp(d)>=0)){var f=this.g.mul(h);if(!f.isInfinity()){var m=f.getX(),g=m.umod(this.n);if(0!==g.cmpn(0)){var b=h.invm(this.n).mul(g.mul(t.getPrivate()).iadd(e));if(0!==(b=b.umod(this.n)).cmpn(0)){var v=(f.getY().isOdd()?1:0)|(0!==m.cmp(g)?2:0);return o.canonical&&b.cmp(this.nh)>0&&(b=this.n.sub(b),v^=1),new l({r:g,s:b,recoveryParam:v})}}}}}},u.prototype.verify=function(e,t,n,i){e=this._truncateToN(new r(e,16)),n=this.keyFromPublic(n,i);var o=(t=new l(t,"hex")).r,a=t.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var s,u=a.invm(this.n),c=u.mul(e).umod(this.n),d=u.mul(o).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(c,n.getPublic(),d)).isInfinity()&&s.eqXToP(o):!(s=this.g.mulAdd(c,n.getPublic(),d)).isInfinity()&&0===s.getX().umod(this.n).cmp(o)},u.prototype.recoverPubKey=function(e,t,n,i){a((3&n)===n,"The recovery param is more than two bits"),t=new l(t,i);var o=this.n,s=new r(e),u=t.r,c=t.s,d=1&n,p=n>>1;if(u.cmp(this.curve.p.umod(this.curve.n))>=0&&p)throw new Error("Unable to find sencond key candinate");u=p?this.curve.pointFromX(u.add(this.curve.n),d):this.curve.pointFromX(u,d);var h=t.r.invm(o),f=o.sub(s).mul(h).umod(o),m=c.mul(h).umod(o);return this.g.mulAdd(f,u,m)},u.prototype.getKeyRecoveryParam=function(e,t,n,r){if(null!==(t=new l(t,r)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(n))return i}throw new Error("Unable to find valid recovery factor")}},function(e,t,n){"use strict";var r=n(393),i=n(653),o=n(62);function a(e){if(!(this instanceof a))return new a(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=i.toArray(e.entropy,e.entropyEnc||"hex"),n=i.toArray(e.nonce,e.nonceEnc||"hex"),r=i.toArray(e.pers,e.persEnc||"hex");o(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,n,r)}e.exports=a,a.prototype._init=function(e,t,n){var r=e.concat(t).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i<this.V.length;i++)this.K[i]=0,this.V[i]=1;this._update(r),this._reseed=1,this.reseedInterval=281474976710656},a.prototype._hmac=function(){return new r.hmac(this.hash,this.K)},a.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},a.prototype.reseed=function(e,t,n,r){"string"!==typeof t&&(r=n,n=t,t=null),e=i.toArray(e,t),n=i.toArray(n,r),o(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(n||[])),this._reseed=1},a.prototype.generate=function(e,t,n,r){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!==typeof t&&(r=n,n=t,t=null),n&&(n=i.toArray(n,r||"hex"),this._update(n));for(var o=[];o.length<e;)this.V=this._hmac().update(this.V).digest(),o=o.concat(this.V);var a=o.slice(0,e);return this._update(n),this._reseed++,i.encode(a,t)}},function(e,t,n){"use strict";var r=n(33),i=n(53).utils.assert;function o(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=o,o.fromPublic=function(e,t,n){return t instanceof o?t:new o(e,{pub:t,pubEnc:n})},o.fromPrivate=function(e,t,n){return t instanceof o?t:new o(e,{priv:t,privEnc:n})},o.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},o.prototype.getPublic=function(e,t){return"string"===typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},o.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},o.prototype._importPrivate=function(e,t){this.priv=new r(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},o.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?i(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||i(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},o.prototype.derive=function(e){return e.mul(this.priv).getX()},o.prototype.sign=function(e,t,n){return this.ec.sign(e,this,t,n)},o.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},o.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},function(e,t,n){"use strict";var r=n(33),i=n(53).utils,o=i.assert;function a(e,t){if(e instanceof a)return e;this._importDER(e,t)||(o(e.r&&e.s,"Signature without r or s"),this.r=new r(e.r,16),this.s=new r(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function s(e,t){var n=e[t.place++];if(!(128&n))return n;for(var r=15&n,i=0,o=0,a=t.place;o<r;o++,a++)i<<=8,i|=e[a];return t.place=a,i}function l(e){for(var t=0,n=e.length-1;!e[t]&&!(128&e[t+1])&&t<n;)t++;return 0===t?e:e.slice(t)}function u(e,t){if(t<128)e.push(t);else{var n=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|n);--n;)e.push(t>>>(n<<3)&255);e.push(t)}}e.exports=a,a.prototype._importDER=function(e,t){e=i.toArray(e,t);var n=new function(){this.place=0};if(48!==e[n.place++])return!1;if(s(e,n)+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var o=s(e,n),a=e.slice(n.place,o+n.place);if(n.place+=o,2!==e[n.place++])return!1;var l=s(e,n);if(e.length!==l+n.place)return!1;var u=e.slice(n.place,l+n.place);return 0===a[0]&&128&a[1]&&(a=a.slice(1)),0===u[0]&&128&u[1]&&(u=u.slice(1)),this.r=new r(a),this.s=new r(u),this.recoveryParam=null,!0},a.prototype.toDER=function(e){var t=this.r.toArray(),n=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&n[0]&&(n=[0].concat(n)),t=l(t),n=l(n);!n[0]&&!(128&n[1]);)n=n.slice(1);var r=[2];u(r,t.length),(r=r.concat(t)).push(2),u(r,n.length);var o=r.concat(n),a=[48];return u(a,o.length),a=a.concat(o),i.encode(a,e)}},function(e,t,n){"use strict";var r=n(393),i=n(53),o=i.utils,a=o.assert,s=o.parseBytes,l=n(1401),u=n(1402);function c(e){if(a("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof c))return new c(e);e=i.curves[e].curve;this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=r.sha512}e.exports=c,c.prototype.sign=function(e,t){e=s(e);var n=this.keyFromSecret(t),r=this.hashInt(n.messagePrefix(),e),i=this.g.mul(r),o=this.encodePoint(i),a=this.hashInt(o,n.pubBytes(),e).mul(n.priv()),l=r.add(a).umod(this.curve.n);return this.makeSignature({R:i,S:l,Rencoded:o})},c.prototype.verify=function(e,t,n){e=s(e),t=this.makeSignature(t);var r=this.keyFromPublic(n),i=this.hashInt(t.Rencoded(),r.pubBytes(),e),o=this.g.mul(t.S());return t.R().add(r.pub().mul(i)).eq(o)},c.prototype.hashInt=function(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return o.intFromLE(e.digest()).umod(this.curve.n)},c.prototype.keyFromPublic=function(e){return l.fromPublic(this,e)},c.prototype.keyFromSecret=function(e){return l.fromSecret(this,e)},c.prototype.makeSignature=function(e){return e instanceof u?e:new u(this,e)},c.prototype.encodePoint=function(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},c.prototype.decodePoint=function(e){var t=(e=o.parseBytes(e)).length-1,n=e.slice(0,t).concat(-129&e[t]),r=0!==(128&e[t]),i=o.intFromLE(n);return this.curve.pointFromY(i,r)},c.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},c.prototype.decodeInt=function(e){return o.intFromLE(e)},c.prototype.isPoint=function(e){return e instanceof this.pointClass}},function(e,t,n){"use strict";var r=n(53).utils,i=r.assert,o=r.parseBytes,a=r.cachedProperty;function s(e,t){this.eddsa=e,this._secret=o(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=o(t.pub)}s.fromPublic=function(e,t){return t instanceof s?t:new s(e,{pub:t})},s.fromSecret=function(e,t){return t instanceof s?t:new s(e,{secret:t})},s.prototype.secret=function(){return this._secret},a(s,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),a(s,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),a(s,"privBytes",function(){var e=this.eddsa,t=this.hash(),n=e.encodingLength-1,r=t.slice(0,e.encodingLength);return r[0]&=248,r[n]&=127,r[n]|=64,r}),a(s,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),a(s,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),a(s,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),s.prototype.sign=function(e){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},s.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},s.prototype.getSecret=function(e){return i(this._secret,"KeyPair is public only"),r.encode(this.secret(),e)},s.prototype.getPublic=function(e){return r.encode(this.pubBytes(),e)},e.exports=s},function(e,t,n){"use strict";var r=n(33),i=n(53).utils,o=i.assert,a=i.cachedProperty,s=i.parseBytes;function l(e,t){this.eddsa=e,"object"!==typeof t&&(t=s(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),o(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof r&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}a(l,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),a(l,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),a(l,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),a(l,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),l.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},l.prototype.toHex=function(){return i.encode(this.toBytes(),"hex").toUpperCase()},e.exports=l},function(e,t,n){"use strict";var r=n(213);t.certificate=n(1414);var i=r.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});t.RSAPrivateKey=i;var o=r.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});t.RSAPublicKey=o;var a=r.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())});t.PublicKey=a;var s=r.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),l=r.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(s),this.key("subjectPrivateKey").octstr())});t.PrivateKey=l;var u=r.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});t.EncryptedPrivateKey=u;var c=r.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});t.DSAPrivateKey=c,t.DSAparam=r.define("DSAparam",function(){this.int()});var d=r.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(p),this.key("publicKey").optional().explicit(1).bitstr())});t.ECPrivateKey=d;var p=r.define("ECParameters",function(){this.choice({namedCurve:this.objid()})});t.signature=r.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},function(e,t,n){var r=n(213),i=n(15);function o(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}t.define=function(e,t){return new o(e,t)},o.prototype._createNamed=function(e){var t;try{t=n(1405).runInThisContext("(function "+this.name+"(entity) {\n  this._initNamed(entity);\n})")}catch(e){t=function(e){this._initNamed(e)}}return i(t,e),t.prototype._initNamed=function(t){e.call(this,t)},new t(this)},o.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(r.decoders[e])),this.decoders[e]},o.prototype.decode=function(e,t,n){return this._getDecoder(t).decode(e,n)},o.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(r.encoders[e])),this.encoders[e]},o.prototype.encode=function(e,t,n){return this._getEncoder(t).encode(e,n)}},function(module,exports,__webpack_require__){var indexOf=__webpack_require__(1406),Object_keys=function(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)t.push(n);return t},forEach=function(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n<e.length;n++)t(e[n],n,e)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(e,t,n){Object.defineProperty(e,t,{writable:!0,enumerable:!1,configurable:!0,value:n})}}catch(e){return function(e,t,n){e[t]=n}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function Context(){}Context.prototype={};var Script=exports.Script=function(e){if(!(this instanceof Script))return new Script(e);this.code=e};Script.prototype.runInContext=function(e){if(!(e instanceof Context))throw new TypeError("needs a 'context' argument.");var t=document.createElement("iframe");t.style||(t.style={}),t.style.display="none",document.body.appendChild(t);var n=t.contentWindow,r=n.eval,i=n.execScript;!r&&i&&(i.call(n,"null"),r=n.eval),forEach(Object_keys(e),function(t){n[t]=e[t]}),forEach(globals,function(t){e[t]&&(n[t]=e[t])});var o=Object_keys(n),a=r.call(n,this.code);return forEach(Object_keys(n),function(t){(t in e||-1===indexOf(o,t))&&(e[t]=n[t])}),forEach(globals,function(t){t in e||defineProp(e,t,n[t])}),document.body.removeChild(t),a},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(e){var t=Script.createContext(e),n=this.runInContext(t);return forEach(Object_keys(t),function(n){e[n]=t[n]}),n},forEach(Object_keys(Script.prototype),function(e){exports[e]=Script[e]=function(t){var n=Script(t);return n[e].apply(n,[].slice.call(arguments,1))}}),exports.createScript=function(e){return exports.Script(e)},exports.createContext=Script.createContext=function(e){var t=new Context;return"object"===typeof e&&forEach(Object_keys(e),function(n){t[n]=e[n]}),t}},function(e,t){var n=[].indexOf;e.exports=function(e,t){if(n)return e.indexOf(t);for(var r=0;r<e.length;++r)if(e[r]===t)return r;return-1}},function(e,t,n){var r=n(15);function i(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function o(e,t){this.path=e,this.rethrow(t)}t.Reporter=i,i.prototype.isError=function(e){return e instanceof o},i.prototype.save=function(){var e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},i.prototype.restore=function(e){var t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},i.prototype.enterKey=function(e){return this._reporterState.path.push(e)},i.prototype.exitKey=function(e){var t=this._reporterState;t.path=t.path.slice(0,e-1)},i.prototype.leaveKey=function(e,t,n){var r=this._reporterState;this.exitKey(e),null!==r.obj&&(r.obj[t]=n)},i.prototype.path=function(){return this._reporterState.path.join("/")},i.prototype.enterObject=function(){var e=this._reporterState,t=e.obj;return e.obj={},t},i.prototype.leaveObject=function(e){var t=this._reporterState,n=t.obj;return t.obj=e,n},i.prototype.error=function(e){var t,n=this._reporterState,r=e instanceof o;if(t=r?e:new o(n.path.map(function(e){return"["+JSON.stringify(e)+"]"}).join(""),e.message||e,e.stack),!n.options.partial)throw t;return r||n.errors.push(t),t},i.prototype.wrapResult=function(e){var t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},r(o,Error),o.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,o),!this.stack)try{throw new Error(this.message)}catch(e){this.stack=e.stack}return this}},function(e,t,n){var r=n(214).Reporter,i=n(214).EncoderBuffer,o=n(214).DecoderBuffer,a=n(62),s=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],l=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(s);function u(e,t){var n={};this._baseState=n,n.enc=e,n.parent=t||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n.default=null,n.explicit=null,n.implicit=null,n.contains=null,n.parent||(n.children=[],this._wrap())}e.exports=u;var c=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];u.prototype.clone=function(){var e=this._baseState,t={};c.forEach(function(n){t[n]=e[n]});var n=new this.constructor(t.parent);return n._baseState=t,n},u.prototype._wrap=function(){var e=this._baseState;l.forEach(function(t){this[t]=function(){var n=new this.constructor(this);return e.children.push(n),n[t].apply(n,arguments)}},this)},u.prototype._init=function(e){var t=this._baseState;a(null===t.parent),e.call(this),t.children=t.children.filter(function(e){return e._baseState.parent===this},this),a.equal(t.children.length,1,"Root node can have only one child")},u.prototype._useArgs=function(e){var t=this._baseState,n=e.filter(function(e){return e instanceof this.constructor},this);e=e.filter(function(e){return!(e instanceof this.constructor)},this),0!==n.length&&(a(null===t.children),t.children=n,n.forEach(function(e){e._baseState.parent=this},this)),0!==e.length&&(a(null===t.args),t.args=e,t.reverseArgs=e.map(function(e){if("object"!==typeof e||e.constructor!==Object)return e;var t={};return Object.keys(e).forEach(function(n){n==(0|n)&&(n|=0);var r=e[n];t[r]=n}),t}))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(e){u.prototype[e]=function(){var t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}}),s.forEach(function(e){u.prototype[e]=function(){var t=this._baseState,n=Array.prototype.slice.call(arguments);return a(null===t.tag),t.tag=e,this._useArgs(n),this}}),u.prototype.use=function(e){a(e);var t=this._baseState;return a(null===t.use),t.use=e,this},u.prototype.optional=function(){return this._baseState.optional=!0,this},u.prototype.def=function(e){var t=this._baseState;return a(null===t.default),t.default=e,t.optional=!0,this},u.prototype.explicit=function(e){var t=this._baseState;return a(null===t.explicit&&null===t.implicit),t.explicit=e,this},u.prototype.implicit=function(e){var t=this._baseState;return a(null===t.explicit&&null===t.implicit),t.implicit=e,this},u.prototype.obj=function(){var e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},u.prototype.key=function(e){var t=this._baseState;return a(null===t.key),t.key=e,this},u.prototype.any=function(){return this._baseState.any=!0,this},u.prototype.choice=function(e){var t=this._baseState;return a(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map(function(t){return e[t]})),this},u.prototype.contains=function(e){var t=this._baseState;return a(null===t.use),t.contains=e,this},u.prototype._decode=function(e,t){var n=this._baseState;if(null===n.parent)return e.wrapResult(n.children[0]._decode(e,t));var r,i=n.default,a=!0,s=null;if(null!==n.key&&(s=e.enterKey(n.key)),n.optional){var l=null;if(null!==n.explicit?l=n.explicit:null!==n.implicit?l=n.implicit:null!==n.tag&&(l=n.tag),null!==l||n.any){if(a=this._peekTag(e,l,n.any),e.isError(a))return a}else{var u=e.save();try{null===n.choice?this._decodeGeneric(n.tag,e,t):this._decodeChoice(e,t),a=!0}catch(e){a=!1}e.restore(u)}}if(n.obj&&a&&(r=e.enterObject()),a){if(null!==n.explicit){var c=this._decodeTag(e,n.explicit);if(e.isError(c))return c;e=c}var d=e.offset;if(null===n.use&&null===n.choice){if(n.any)u=e.save();var p=this._decodeTag(e,null!==n.implicit?n.implicit:n.tag,n.any);if(e.isError(p))return p;n.any?i=e.raw(u):e=p}if(t&&t.track&&null!==n.tag&&t.track(e.path(),d,e.length,"tagged"),t&&t.track&&null!==n.tag&&t.track(e.path(),e.offset,e.length,"content"),i=n.any?i:null===n.choice?this._decodeGeneric(n.tag,e,t):this._decodeChoice(e,t),e.isError(i))return i;if(n.any||null!==n.choice||null===n.children||n.children.forEach(function(n){n._decode(e,t)}),n.contains&&("octstr"===n.tag||"bitstr"===n.tag)){var h=new o(i);i=this._getUse(n.contains,e._reporterState.obj)._decode(h,t)}}return n.obj&&a&&(i=e.leaveObject(r)),null===n.key||null===i&&!0!==a?null!==s&&e.exitKey(s):e.leaveKey(s,n.key,i),i},u.prototype._decodeGeneric=function(e,t,n){var r=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,r.args[0],n):/str$/.test(e)?this._decodeStr(t,e,n):"objid"===e&&r.args?this._decodeObjid(t,r.args[0],r.args[1],n):"objid"===e?this._decodeObjid(t,null,null,n):"gentime"===e||"utctime"===e?this._decodeTime(t,e,n):"null_"===e?this._decodeNull(t,n):"bool"===e?this._decodeBool(t,n):"objDesc"===e?this._decodeStr(t,e,n):"int"===e||"enum"===e?this._decodeInt(t,r.args&&r.args[0],n):null!==r.use?this._getUse(r.use,t._reporterState.obj)._decode(t,n):t.error("unknown tag: "+e)},u.prototype._getUse=function(e,t){var n=this._baseState;return n.useDecoder=this._use(e,t),a(null===n.useDecoder._baseState.parent),n.useDecoder=n.useDecoder._baseState.children[0],n.implicit!==n.useDecoder._baseState.implicit&&(n.useDecoder=n.useDecoder.clone(),n.useDecoder._baseState.implicit=n.implicit),n.useDecoder},u.prototype._decodeChoice=function(e,t){var n=this._baseState,r=null,i=!1;return Object.keys(n.choice).some(function(o){var a=e.save(),s=n.choice[o];try{var l=s._decode(e,t);if(e.isError(l))return!1;r={type:o,value:l},i=!0}catch(t){return e.restore(a),!1}return!0},this),i?r:e.error("Choice not matched")},u.prototype._createEncoderBuffer=function(e){return new i(e,this.reporter)},u.prototype._encode=function(e,t,n){var r=this._baseState;if(null===r.default||r.default!==e){var i=this._encodeValue(e,t,n);if(void 0!==i&&!this._skipDefault(i,t,n))return i}},u.prototype._encodeValue=function(e,t,n){var i=this._baseState;if(null===i.parent)return i.children[0]._encode(e,t||new r);var o=null;if(this.reporter=t,i.optional&&void 0===e){if(null===i.default)return;e=i.default}var a=null,s=!1;if(i.any)o=this._createEncoderBuffer(e);else if(i.choice)o=this._encodeChoice(e,t);else if(i.contains)a=this._getUse(i.contains,n)._encode(e,t),s=!0;else if(i.children)a=i.children.map(function(n){if("null_"===n._baseState.tag)return n._encode(null,t,e);if(null===n._baseState.key)return t.error("Child should have a key");var r=t.enterKey(n._baseState.key);if("object"!==typeof e)return t.error("Child expected, but input is not object");var i=n._encode(e[n._baseState.key],t,e);return t.leaveKey(r),i},this).filter(function(e){return e}),a=this._createEncoderBuffer(a);else if("seqof"===i.tag||"setof"===i.tag){if(!i.args||1!==i.args.length)return t.error("Too many args for : "+i.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");var l=this.clone();l._baseState.implicit=null,a=this._createEncoderBuffer(e.map(function(n){var r=this._baseState;return this._getUse(r.args[0],e)._encode(n,t)},l))}else null!==i.use?o=this._getUse(i.use,n)._encode(e,t):(a=this._encodePrimitive(i.tag,e),s=!0);if(!i.any&&null===i.choice){var u=null!==i.implicit?i.implicit:i.tag,c=null===i.implicit?"universal":"context";null===u?null===i.use&&t.error("Tag could be omitted only for .use()"):null===i.use&&(o=this._encodeComposite(u,s,c,a))}return null!==i.explicit&&(o=this._encodeComposite(i.explicit,!1,"context",o)),o},u.prototype._encodeChoice=function(e,t){var n=this._baseState,r=n.choice[e.type];return r||a(!1,e.type+" not found in "+JSON.stringify(Object.keys(n.choice))),r._encode(e.value,t)},u.prototype._encodePrimitive=function(e,t){var n=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&n.args)return this._encodeObjid(t,n.reverseArgs[0],n.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,n.args&&n.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},u.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},u.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(e)}},function(e,t,n){var r=n(658);t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=r._reverse(t.tagClass),t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},t.tagByName=r._reverse(t.tag)},function(e,t,n){var r=t;r.der=n(659),r.pem=n(1411)},function(e,t,n){var r=n(15),i=n(12).Buffer,o=n(659);function a(e){o.call(this,e),this.enc="pem"}r(a,o),e.exports=a,a.prototype.decode=function(e,t){for(var n=e.toString().split(/[\r\n]+/g),r=t.label.toUpperCase(),a=/^-----(BEGIN|END) ([^-]+)-----$/,s=-1,l=-1,u=0;u<n.length;u++){var c=n[u].match(a);if(null!==c&&c[2]===r){if(-1!==s){if("END"!==c[1])break;l=u;break}if("BEGIN"!==c[1])break;s=u}}if(-1===s||-1===l)throw new Error("PEM section not found for: "+r);var d=n.slice(s+1,l).join("");d.replace(/[^a-z0-9\+\/=]+/gi,"");var p=new i(d,"base64");return o.prototype.decode.call(this,p,t)}},function(e,t,n){var r=t;r.der=n(660),r.pem=n(1413)},function(e,t,n){var r=n(15),i=n(660);function o(e){i.call(this,e),this.enc="pem"}r(o,i),e.exports=o,o.prototype.encode=function(e,t){for(var n=i.prototype.encode.call(this,e).toString("base64"),r=["-----BEGIN "+t.label+"-----"],o=0;o<n.length;o+=64)r.push(n.slice(o,o+64));return r.push("-----END "+t.label+"-----"),r.join("\n")}},function(e,t,n){"use strict";var r=n(213),i=r.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),o=r.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),a=r.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),s=r.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(a),this.key("subjectPublicKey").bitstr())}),l=r.define("RelativeDistinguishedName",function(){this.setof(o)}),u=r.define("RDNSequence",function(){this.seqof(l)}),c=r.define("Name",function(){this.choice({rdnSequence:this.use(u)})}),d=r.define("Validity",function(){this.seq().obj(this.key("notBefore").use(i),this.key("notAfter").use(i))}),p=r.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),h=r.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(a),this.key("issuer").use(c),this.key("validity").use(d),this.key("subject").use(c),this.key("subjectPublicKeyInfo").use(s),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(p).optional())}),f=r.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(h),this.key("signatureAlgorithm").use(a),this.key("signatureValue").bitstr())});e.exports=f},function(e,t){e.exports={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}},function(e,t,n){var r=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r\+\/\=]+)[\n\r]+/m,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,o=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r\+\/\=]+)-----END \1-----$/m,a=n(276),s=n(390),l=n(18).Buffer;e.exports=function(e,t){var n,u=e.toString(),c=u.match(r);if(c){var d="aes"+c[1],p=l.from(c[2],"hex"),h=l.from(c[3].replace(/[\r\n]/g,""),"base64"),f=a(t,p.slice(0,8),parseInt(c[1],10)).key,m=[],g=s.createDecipheriv(d,f,p);m.push(g.update(h)),m.push(g.final()),n=l.concat(m)}else{var b=u.match(o);n=new l(b[2].replace(/[\r\n]/g,""),"base64")}return{tag:u.match(i)[1],data:n}}},function(e,t,n){(function(t){var r=n(33),i=n(53).ec,o=n(278),a=n(661);function s(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}e.exports=function(e,n,l,u,c){var d=o(l);if("ec"===d.type){if("ecdsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");return function(e,t,n){var r=a[n.data.algorithm.curve.join(".")];if(!r)throw new Error("unknown curve "+n.data.algorithm.curve.join("."));var o=new i(r),s=n.data.subjectPrivateKey.data;return o.verify(t,e,s)}(e,n,d)}if("dsa"===d.type){if("dsa"!==u)throw new Error("wrong public key type");return function(e,t,n){var i=n.data.p,a=n.data.q,l=n.data.g,u=n.data.pub_key,c=o.signature.decode(e,"der"),d=c.s,p=c.r;s(d,a),s(p,a);var h=r.mont(i),f=d.invm(a);return 0===l.toRed(h).redPow(new r(t).mul(f).mod(a)).fromRed().mul(u.toRed(h).redPow(p.mul(f).mod(a)).fromRed()).mod(i).mod(a).cmp(p)}(e,n,d)}if("rsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");n=t.concat([c,n]);for(var p=d.modulus.byteLength(),h=[1],f=0;n.length+h.length+2<p;)h.push(255),f++;h.push(0);for(var m=-1;++m<n.length;)h.push(n[m]);h=new t(h);var g=r.mont(d.modulus);e=(e=new r(e).toRed(g)).redPow(new r(d.publicExponent)),e=new t(e.fromRed().toArray());var b=f<8?1:0;for(p=Math.min(e.length,h.length),e.length!==h.length&&(b=1),m=-1;++m<p;)b|=e[m]^h[m];return 0===b}}).call(t,n(12).Buffer)},function(e,t,n){(function(t){var r=n(53),i=n(33);e.exports=function(e){return new a(e)};var o={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function a(e){this.curveType=o[e],this.curveType||(this.curveType={name:e}),this.curve=new r.ec(this.curveType.name),this.keys=void 0}function s(e,n,r){Array.isArray(e)||(e=e.toArray());var i=new t(e);if(r&&i.length<r){var o=new t(r-i.length);o.fill(0),i=t.concat([o,i])}return n?i.toString(n):i}o.p224=o.secp224r1,o.p256=o.secp256r1=o.prime256v1,o.p192=o.secp192r1=o.prime192v1,o.p384=o.secp384r1,o.p521=o.secp521r1,a.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},a.prototype.computeSecret=function(e,n,r){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),s(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),r,this.curveType.byteLength)},a.prototype.getPublicKey=function(e,t){var n=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(n[n.length-1]%2?n[0]=7:n[0]=6),s(n,e)},a.prototype.getPrivateKey=function(e){return s(this.keys.getPrivate(),e)},a.prototype.setPublicKey=function(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this.keys._importPublic(e),this},a.prototype.setPrivateKey=function(e,n){n=n||"utf8",t.isBuffer(e)||(e=new t(e,n));var r=new i(e);return r=r.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(r),this}}).call(t,n(12).Buffer)},function(e,t,n){t.publicEncrypt=n(1420),t.privateDecrypt=n(1421),t.privateEncrypt=function(e,n){return t.publicEncrypt(e,n,!0)},t.publicDecrypt=function(e,n){return t.privateDecrypt(e,n,!0)}},function(e,t,n){var r=n(278),i=n(163),o=n(210),a=n(662),s=n(663),l=n(33),u=n(664),c=n(392),d=n(18).Buffer;e.exports=function(e,t,n){var p;p=e.padding?e.padding:n?1:4;var h,f=r(e);if(4===p)h=function(e,t){var n=e.modulus.byteLength(),r=t.length,u=o("sha1").update(d.alloc(0)).digest(),c=u.length,p=2*c;if(r>n-p-2)throw new Error("message too long");var h=d.alloc(n-r-p-2),f=n-c-1,m=i(c),g=s(d.concat([u,h,d.alloc(1,1),t],f),a(m,f)),b=s(m,a(g,c));return new l(d.concat([d.alloc(1),b,g],n))}(f,t);else if(1===p)h=function(e,t,n){var r,o=t.length,a=e.modulus.byteLength();if(o>a-11)throw new Error("message too long");r=n?d.alloc(a-o-3,255):function(e){var t,n=d.allocUnsafe(e),r=0,o=i(2*e),a=0;for(;r<e;)a===o.length&&(o=i(2*e),a=0),(t=o[a++])&&(n[r++]=t);return n}(a-o-3);return new l(d.concat([d.from([0,n?1:2]),r,d.alloc(1),t],a))}(f,t,n);else{if(3!==p)throw new Error("unknown padding");if((h=new l(t)).cmp(f.modulus)>=0)throw new Error("data too long for modulus")}return n?c(h,f):u(h,f)}},function(e,t,n){var r=n(278),i=n(662),o=n(663),a=n(33),s=n(392),l=n(210),u=n(664),c=n(18).Buffer;e.exports=function(e,t,n){var d;d=e.padding?e.padding:n?1:4;var p,h=r(e),f=h.modulus.byteLength();if(t.length>f||new a(t).cmp(h.modulus)>=0)throw new Error("decryption error");p=n?u(new a(t),h):s(t,h);var m=c.alloc(f-p.length);if(p=c.concat([m,p],f),4===d)return function(e,t){var n=e.modulus.byteLength(),r=l("sha1").update(c.alloc(0)).digest(),a=r.length;if(0!==t[0])throw new Error("decryption error");var s=t.slice(1,a+1),u=t.slice(a+1),d=o(s,i(u,a)),p=o(u,i(d,n-a-1));if(function(e,t){e=c.from(e),t=c.from(t);var n=0,r=e.length;e.length!==t.length&&(n++,r=Math.min(e.length,t.length));var i=-1;for(;++i<r;)n+=e[i]^t[i];return n}(r,p.slice(0,a)))throw new Error("decryption error");var h=a;for(;0===p[h];)h++;if(1!==p[h++])throw new Error("decryption error");return p.slice(h)}(h,p);if(1===d)return function(e,t,n){var r=t.slice(0,2),i=2,o=0;for(;0!==t[i++];)if(i>=t.length){o++;break}var a=t.slice(2,i-1);("0002"!==r.toString("hex")&&!n||"0001"!==r.toString("hex")&&n)&&o++;a.length<8&&o++;if(o)throw new Error("decryption error");return t.slice(i)}(0,p,n);if(3===d)return p;throw new Error("unknown padding")}},function(e,t,n){"use strict";(function(e,r){function i(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var o=n(18),a=n(163),s=o.Buffer,l=o.kMaxLength,u=e.crypto||e.msCrypto,c=Math.pow(2,32)-1;function d(e,t){if("number"!==typeof e||e!==e)throw new TypeError("offset must be a number");if(e>c||e<0)throw new TypeError("offset must be a uint32");if(e>l||e>t)throw new RangeError("offset out of range")}function p(e,t,n){if("number"!==typeof e||e!==e)throw new TypeError("size must be a number");if(e>c||e<0)throw new TypeError("size must be a uint32");if(e+t>n||e>l)throw new RangeError("buffer too small")}function h(e,t,n,i){if(r.browser){var o=e.buffer,s=new Uint8Array(o,t,n);return u.getRandomValues(s),i?void r.nextTick(function(){i(null,e)}):e}if(!i)return a(n).copy(e,t),e;a(n,function(n,r){if(n)return i(n);r.copy(e,t),i(null,e)})}u&&u.getRandomValues||!r.browser?(t.randomFill=function(t,n,r,i){if(!s.isBuffer(t)&&!(t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"===typeof n)i=n,n=0,r=t.length;else if("function"===typeof r)i=r,r=t.length-n;else if("function"!==typeof i)throw new TypeError('"cb" argument must be a function');return d(n,t.length),p(r,n,t.length),h(t,n,r,i)},t.randomFillSync=function(t,n,r){"undefined"===typeof n&&(n=0);if(!s.isBuffer(t)&&!(t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');d(n,t.length),void 0===r&&(r=t.length-n);return p(r,n,t.length),h(t,n,r)}):(t.randomFill=i,t.randomFillSync=i)}).call(t,n(28),n(21))},function(e,t,n){var r=n(31).HeaderConstants;function i(e){this.tokenCredential=e}i.prototype.signRequest=function(e,t){e.withHeader(r.AUTHORIZATION,"Bearer "+this.tokenCredential.get()),t(null)},e.exports=i},function(e,t){e.exports.parse=function(e){var t={};return"undefined"!==typeof e.GeoReplication&&(t.GeoReplication={},"undefined"!==typeof e.GeoReplication.Status&&(t.GeoReplication.Status=e.GeoReplication.Status),"undefined"!==typeof e.GeoReplication.LastSyncTime&&""!==e.GeoReplication.LastSyncTime&&(t.GeoReplication.LastSyncTime=new Date(e.GeoReplication.LastSyncTime))),t}},function(e,t,n){var r=n(39),i=n(379),o=n(51),a=n(666),s=n(31).AclConstants;(t=e.exports).serialize=function(e){var t=i.create(s.SIGNED_IDENTIFIERS_ELEMENT,{version:"1.0",encoding:"utf-8"}),n=Object.keys(e);return n.length>0&&n.forEach(function(n){var i=e[n];if(t=t.ele(s.SIGNED_IDENTIFIER_ELEMENT).ele(s.ID).txt(n).up().ele(s.ACCESS_POLICY),i.Start){var o=i.Start;r.isDate(o)||(o=new Date(o)),o=a.format(o),t=t.ele(s.START).txt(o).up()}if(i.Expiry){var l=i.Expiry;r.isDate(l)||(l=new Date(l)),l=a.format(l),t=t.ele(s.EXPIRY).txt(l).up()}i.Permissions&&(t=t.ele(s.PERMISSION).txt(i.Permissions).up()),t=t.up().up()}),t.doc().toString()},t.parse=function(e){var t={};return(e=o.tryGetValueChain(e,["SignedIdentifiers","SignedIdentifier"]))&&(r.isArray(e)||(e=[e]),e.forEach(function(e){var n={};e.AccessPolicy&&(e.AccessPolicy.Start&&(n.Start=a.parse(e.AccessPolicy.Start)),e.AccessPolicy.Expiry&&(n.Expiry=a.parse(e.AccessPolicy.Expiry)),e.AccessPolicy.Permission&&(n.Permissions=e.AccessPolicy.Permission)),t[e.Id]=n})),t}},function(e,t,n){"use strict";var r=n(394);function i(e,t){this.retryCount=e||i.DEFAULT_CLIENT_RETRY_COUNT,this.retryInterval=t||i.DEFAULT_CLIENT_RETRY_INTERVAL}i.DEFAULT_CLIENT_RETRY_INTERVAL=3e4,i.DEFAULT_CLIENT_RETRY_COUNT=3,i.prototype.shouldRetry=function(e,t){return(t&&t.retryContext?t.retryContext:{}).retryInterval=this.retryInterval,r._shouldRetryOnError(e,t)},i.prototype.handle=function(e,t){r._handle(this,e,t)},e.exports=i},function(e,t,n){"use strict";var r=n(394);function i(e,t,n,r){this.retryCount=e||i.DEFAULT_CLIENT_RETRY_COUNT,this.retryInterval=t||i.DEFAULT_CLIENT_RETRY_INTERVAL,this.minRetryInterval=n||i.DEFAULT_CLIENT_MIN_RETRY_INTERVAL,this.maxRetryInterval=r||i.DEFAULT_CLIENT_MAX_RETRY_INTERVAL}i.DEFAULT_CLIENT_RETRY_INTERVAL=3e4,i.DEFAULT_CLIENT_RETRY_COUNT=3,i.DEFAULT_CLIENT_MAX_RETRY_INTERVAL=9e4,i.DEFAULT_CLIENT_MIN_RETRY_INTERVAL=3e3,i.prototype.shouldRetry=function(e,t){var n=t&&t.retryContext?t.retryContext:{},i=Math.pow(2,n.retryCount)-1;return i*=.8*this.retryInterval+Math.floor(Math.random()*(1.2*this.retryInterval-.8*this.retryInterval)),n.retryInterval=Math.min(this.minRetryInterval+i,this.maxRetryInterval),r._shouldRetryOnError(e,t)},i.prototype.handle=function(e,t){r._handle(this,e,t)},e.exports=i},function(e,t,n){(function(t){var r=n(20),i=n(382),o=n(613),a=n(52).EventEmitter,s=n(617),l=n(51),u=n(381),c=n(31),d=n(117).ArgumentError,p=c.BlobConstants.DEFAULT_WRITE_BLOCK_SIZE_IN_BYTES,h=c.BlobConstants.DEFAULT_CRITICAL_MEMORY_LIMITATION_32_IN_BYTES,f=c.BlobConstants.DEFAULT_CRITICAL_MEMORY_LIMITATION_BROWSER_IN_BYTES,m=c.BlobConstants.DEFAULT_MINIMUM_MEMORY_USAGE_BROWSER_IN_BYTES,g=5,b=s.totalmem(),v=.1*b,y=l.getNodeVersion();function _(e,t){t||(t={}),this.name=e,this.logger=t.logger||new u(u.LogLevels.INFO),this.operationMemoryUsage=t.operationMemoryUsage||p,this.callbackInOrder=!0===t.callbackInOrder,this.callInOrder=!0===t.callInOrder,this._currentOperationId=this.callbackInOrder?1:-1,this.concurrency=g,this.enableReuseSocket=(y.major>0||y.minor>=10)&&t.enableReuseSocket,this._emitter=new a,this._enableComplete=!1,this._ended=!1,this._error=null,this._paused=!1,this._totalOperation=0,this._activeOperation=0,this._queuedOperation=0,this._operations=[]}var S={INITED:"inited",QUEUED:"queued",RUNNING:"running",COMPLETE:"complete",CALLBACK:"callback",ERROR:"error"};_.OperationState=S,_.prototype.setConcurrency=function(e){e&&(this.concurrency=e,i.Agent.maxSockets=this.concurrency,o.Agent.maxSockets=this.concurrency)},_.prototype.IsWorkloadHeavy=function(){var e=1;return this.enableReuseSocket&&!this.callInOrder&&(e=2),this._activeOperation>=e*this.concurrency||this._isLowMemory()},_.prototype._getApproximateMemoryUsage=function(){return(l.isBrowser()?m:t.memoryUsage().rss)+this._queuedOperation*this.operationMemoryUsage},_.prototype._isLowMemory=function(){var e=this._getApproximateMemoryUsage();return s.freemem()<v||this._activeOperation>=this.concurrency&&e>.5*b||l.is32()&&e>h||l.isBrowser()&&e>f},_.prototype.addOperation=function(e){return this._operations.push(e),e.status=S.QUEUED,e.operationId=++this._totalOperation,this._queuedOperation++,this.logger.debug(r.format("Add operation %d into batch operation %s. Active: %s; Queued: %s",e.operationId,this.name,this._activeOperation,this._queuedOperation)),this._runOperation(e),this.IsWorkloadHeavy()},_.prototype.enableComplete=function(){this._enableComplete=!0,this.logger.debug(r.format("Enable batch operation %s complete",this.name)),this._tryEmitEndEvent()},_.prototype.pause=function(){this._paused=!0},_.prototype.resume=function(){this._paused&&(this._paused=!1,this._fireOperationUserCallback())},_.prototype.on=function(e,t){this._ended&&"end"===e?t():this._emitter.on(e,t)},_.prototype._runOperation=function(e){this.logger.debug(r.format("Operation %d start to run",e.operationId));var t=this.getBatchOperationCallback(e);this._error?t(this._error):e.run(t),this._activeOperation++},_.prototype.getBatchOperationCallback=function(e){var t=this;return function(n){if(t._queuedOperation--,n?(e.status=S.ERROR,t.logger.debug(r.format("Operation %d failed. Error %s",e.operationId,n)),t._error=n):(e.status=S.CALLBACK,t.logger.debug(r.format("Operation %d succeed",e.operationId))),e._callbackArguments=arguments,t._paused)e.status=S.CALLBACK,t.logger.debug(r.format("Batch operation paused and Operation %d wait for firing callback",e.operationId));else if(t.callbackInOrder)if(e.status=S.CALLBACK,t._currentOperationId===e.operationId)t._fireOperationUserCallback(e);else{if(t._currentOperationId>e.operationId)throw new Error("Debug error: current callback operation id cannot be larger than operation id");t.logger.debug(r.format("Operation %d is waiting for firing callback %s",e.operationId,t._currentOperationId))}else t._fireOperationUserCallback(e);t._tryEmitDrainEvent(),e=null,t=null}},_.prototype._fireOperationUserCallback=function(e){var t=this._getCallbackOperationIndex();e||-1==t||(e=this._operations[t]),e&&!this._paused?(e._userCallback&&(this.logger.debug(r.format("Fire user call back for operation %d",e.operationId)),e._fireUserCallback()),this._operations.splice(t,1),this._activeOperation--,e.status=S.COMPLETE,t=e=null,this.callbackInOrder&&this._currentOperationId++,this._fireOperationUserCallback()):this._paused?this._tryEmitDrainEvent():this._tryEmitEndEvent()},_.prototype._tryEmitEndEvent=function(){return this._enableComplete&&0===this._activeOperation&&0===this._operations.length?(this._ended=!0,this.logger.debug(r.format("Batch operation %s emits the end event",this.name)),this._emitter.emit("end",this._error,null),!0):(this._tryEmitDrainEvent(),!1)},_.prototype._tryEmitDrainEvent=function(){return!!this._emitter&&((!this.IsWorkloadHeavy()||this._activeOperation<this.concurrency)&&(this._emitter.emit("drain"),!0))},_.prototype._getCallbackOperationIndex=function(){for(var e=null,t=0;t<this._operations.length;t++)if(e=this._operations[t],this.callbackInOrder){if(e.operationId==this._currentOperationId)return e.status===S.CALLBACK?t:-1}else if(e.status===S.CALLBACK)return t;return-1},_.noOperation=function(e){e()},_.RestOperation=function(e,t){this.status=S.Inited,this.operationId=-1,this._callbackArguments=null,this._userCallback=arguments[arguments.length-1];var n=arguments.length;l.objectIsFunction(this._userCallback)?n--:this._userCallback=null;var i=Array.prototype.slice.call(arguments).slice(2,n);this.run=function(n){var o=e[t];if(!o)throw new d("operation",r.format("Unknown operation %s in serviceclient",t));n||(n=this._userCallback),i.push(n),this.status=S.RUNNING,o.apply(e,i),i=t=null},this._fireUserCallback=function(){this._userCallback&&this._userCallback.apply(null,this._callbackArguments)}},_.CommonOperation=function(e,t){this.status=S.Inited,this.operationId=-1,this._callbackArguments=null;var n=2;l.objectIsFunction(t)?this._userCallback=t:(this._userCallback=null,n=1);var r=Array.prototype.slice.call(arguments).slice(n);this.run=function(t){t||(t=this._userCallback),r.push(t),this.status=S.RUNNING,e.apply(null,r),r=e=null},this._fireUserCallback=function(){this._userCallback&&this._userCallback.apply(null,this._callbackArguments),this._userCallback=this._callbackArguments=null}},e.exports=_}).call(t,n(21))},function(e,t,n){(function(t){function n(e,t){this._pool=[],this._inuse=0,this._chunkSize=e,this._maxCount=t||10,this._extendMemoryPool()}n.prototype.getBuffer=function(e){var n=this._getBufferFromPool(e);return null===n&&(n=t.alloc(e)),this._inuse++,n},n.prototype._getBufferFromPool=function(e){return e!==this._chunkSize?null:(0===this._pool.length&&this._extendMemoryPool(),0!==this._pool.length?this._pool.pop():null)},n.prototype._extendMemoryPool=function(){var e=this._pool.length+this._inuse;if(!(e>=this._maxCount))for(var n=(Math.min(2*e,this._maxCount)||1)-e,r=0;r<n;r++){var i=t.alloc(this._chunkSize);this._pool.push(i)}},n.prototype.releaseBuffer=function(e){e.length===this._chunkSize?(this._pool.length<this._maxCount?this._pool.push(e):e=null,this._inuse--,this._inuse<0&&(this._inuse=0)):e=null},n.prototype.destroy=function(){this._pool=[],this._inuse=0},e.exports=n}).call(t,n(12).Buffer)},function(e,t,n){var r=n(667),i=n(52).EventEmitter,o=n(20),a=n(51);function s(e,t){r.call(this,t),e.pause(),this._stream=e,this._stream.on("end",this.end.bind(this))}o.inherits(s,r),s.prototype.on=function(e,t){return"end"===e&&this._streamEnded?t():i.prototype.on.call(this,e,t),"data"===e&&(this._isStreamOpened||(this._isStreamOpened=!0,this._stream.on("data",this._buildChunk.bind(this))),void 0===this._paused&&this._stream.resume()),this},s.prototype.stop=function(e,t,n){a.objectIsFunction(this._stream.destroy)?this._stream.destroy():this.pause(),r.prototype.end.call(this,e,t,n)},s.prototype.pause=function(){r.prototype.pause.call(this),this._stream.pause()},s.prototype.resume=function(){r.prototype.resume.call(this),this._stream.resume()},s.prototype.finish=function(){r.prototype.finish.call(this),this._stream.emit.call(this._stream,"finish")},s.prototype.destroy=function(){r.prototype.destroy.call(this),this._stream.emit.call(this._stream,"close")},e.exports=s},function(e,t,n){(function(t){var r=n(52),i=n(20),o=n(51);function a(e){this.name=e,this._startTime=Date.now(),this._timeWindowInSeconds=10,this._timeWindow=1e3*this._timeWindowInSeconds,this._totalWindowSize=0,this._speedTracks=new Array(this._timeWindowInSeconds),this._speedTrackPtr=0,this.totalSize=void 0,this.completeSize=0}function s(e,t){if(!e)return"0B";(!t||t<=0)&&(t=2);var n=Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,n)).toFixed(t)+["B","KB","MB","GB","TB","PB","EB","ZB","YB"][n]}i.inherits(a,r),a.prototype.getElapsedSeconds=function(e){var t=Date.now(),n=parseInt((t-this._startTime)/1e3,10);if(!1!==e){var r=parseInt(n%60,10);n/=60;var a=Math.floor(n%60);n/=60;var s=Math.floor(n);n=i.format("%s:%s:%s",o.zeroPaddingString(s,2),o.zeroPaddingString(a,2),o.zeroPaddingString(r,2))}return n},a.prototype.getCompletePercent=function(e){return this.totalSize?((!e||e<=0)&&(e=1),(100*this.completeSize/this.totalSize).toFixed(e)):0===this.totalSize?100:0},a.prototype.getAverageSpeed=function(e){var t=this.getElapsedSeconds(!1);return this._getInternalSpeed(this.completeSize,t,e)},a.prototype.getSpeed=function(e){this._refreshSpeedTracks();var t=this.getElapsedSeconds(!1);return t=Math.min(t,this._timeWindowInSeconds),this._getInternalSpeed(this._totalWindowSize,t,e)},a.prototype._getInternalSpeed=function(e,t,n){t<=0&&(t=1);var r=e/t;return!1!==n&&(r=s(r)+"/s"),r},a.prototype._refreshSpeedTracks=function(){for(var e=Date.now(),t=0,n=0;n<this._speedTracks.length;n++)this._speedTracks[n]&&(e-this._speedTracks[n].timeStamp<=this._timeWindow?t+=this._speedTracks[n].size:this._speedTracks[n]=null);this._totalWindowSize=t},a.prototype.increment=function(e){this.completeSize+=e,this._recordSpeed(e);var n=this;return t.nextTick(function(){n.emit("progress")}),this.completeSize},a.prototype._recordSpeed=function(e){var t=Date.now(),n=this._speedTracks[this._speedTrackPtr];if(n){var r=t-n.timeStamp;r>this._timeWindow?(n.timeStamp=t,n.size=e):r<=1e3?n.size+=e:(this._speedTrackPtr=(this._speedTrackPtr+1)%this._timeWindowInSeconds,this._recordSpeed(e))}else n={timeStamp:t,size:e},this._speedTracks[this._speedTrackPtr]=n},a.prototype.getAutoIncrementFunction=function(e){var t=this;return function(n,r){if(!n){var i=0;i=!r&&0!==r||isNaN(r)?e:r,t.increment(i)}}},a.prototype.getTotalSize=function(e){return!1!==e?s(this.totalSize):this.totalSize},a.prototype.getCompleteSize=function(e){return!1!==e?s(this.completeSize):this.completeSize},e.exports=a}).call(t,n(21))},function(e,t){t.daysFromNow=function(e){var t=new Date;return t.setDate(t.getDate()+e),t},t.hoursFromNow=function(e){var t=new Date;return t.setHours(t.getHours()+e),t},t.minutesFromNow=function(e){var t=new Date;return t.setMinutes(t.getMinutes()+e),t},t.secondsFromNow=function(e){var t=new Date;return t.setSeconds(t.getSeconds()+e),t}},function(e,t,n){"use strict";(t=e.exports).generateEmptyCondition=function(){return{}},t.generateIfNotExistsCondition=function(){var e={EtagNonMatch:"*"};return e},t.generateIfExistsCondition=function(){var e={EtagMatch:"*"};return e},t.generateIfNoneMatchCondition=function(e){var t={};return t.EtagNonMatch=e,t},t.generateIfMatchCondition=function(e){var t={};return t.EtagMatch=e,t},t.generateIfModifiedSinceCondition=function(e){var t={};return t.DateModifedSince=e,t},t.generateIfNotModifiedSinceCondition=function(e){var t={};return t.DateUnModifiedSince=e,t},t.generateSequenceNumberEqualCondition=function(e){var t={};return t.SequenceNumberEqual=e,t},t.generateSequenceNumberLessThanCondition=function(e){var t={};return t.SequenceNumberLessThan=e,t},t.generateSequenceNumberLessThanOrEqualCondition=function(e){var t={};return t.SequenceNumberLessThanOrEqual=e,t}},function(e,t,n){var r=n(20),i=n(30),o=i.SharedKey,a=i.util,s=i.Constants,l=s.HeaderConstants,u=s.QueryStringConstants;function c(e,t,n){c.super_.call(this,e,t,n)}r.inherits(c,o),c.prototype.signRequest=function(e,t){var n=function(e){return a.objectIsNull(e)?"\n":e+"\n"},r=e.method+"\n"+n(e.headers[l.CONTENT_MD5])+n(e.headers[l.CONTENT_TYPE])+n(e.headers[l.MS_DATE])+this._getCanonicalizedResource(e),i=this.signer.sign(r);e.withHeader(l.AUTHORIZATION,"SharedKey "+this.storageAccount+":"+i),t(null)},c.prototype._getCanonicalizedResource=function(e){var t="/";e.path&&(t=e.path);var n="/"+this.storageAccount+t,r=e.queryString;return r[u.COMP]&&(n+="?comp="+r[u.COMP]),n},e.exports=c},function(e,t,n){var r=n(669);function i(e){this.name=e}i.serialize=function(e){return JSON.stringify({TableName:e})},i.parse=function(e){var t=null;return e.body&&(t=r.parseJsonTables(e.body)),t},e.exports=i},function(e,t,n){var r=n(30),i=r.util,o=n(140),a=r.StorageServiceClient,s=r.WebResource,l=r.Constants,u=l.HeaderConstants,c=l.TableConstants,d=n(668),p=n(395);function h(e,t,n){this.tableService=e,this.table=t,this.operations=n,this.batchBoundary="batch_"+h._getBoundary(),this.changesetBoundary="changeset_"+h._getBoundary()}h._getBoundary=function(){return(new o).createMd5Hash().update(""+(new Date).getTime()).digest("hex")},h.prototype.constructWebResource=function(){var e=s.post("$batch").withRawResponse(!0);return e.withHeader(u.CONTENT_TYPE,'multipart/mixed; charset="utf-8"; boundary='+this.batchBoundary),e.withHeader(u.DATA_SERVICE_VERSION,"3.0;"),e.withHeader(u.MAX_DATA_SERVICE_VERSION,"3.0;NetFx"),e},h.prototype.serialize=function(){var e="--"+this.batchBoundary+"\n";if(1===this.operations.length&&this.operations[0].type===c.Operations.RETRIEVE)e+=u.CONTENT_TYPE+": application/http\n",e+=u.CONTENT_TRANSFER_ENCODING+": binary\n\n",e+=this._serializeOperation(this.operations[0]);else{e+=u.CONTENT_TYPE+': multipart/mixed;charset="utf-8";boundary='+this.changesetBoundary+"\n\n";for(var t=0;t<this.operations.length;t++)e+="--"+this.changesetBoundary+"\n",e+=u.CONTENT_TYPE+": application/http\n",e+=u.CONTENT_TRANSFER_ENCODING+": binary\n\n",e+=this._serializeOperation(this.operations[t],t)+"\n";e+="--"+this.changesetBoundary+"--\n"}return e+="--"+this.batchBoundary+"--"},h.prototype._serializeOperation=function(e,t){e.options.payloadFormat=e.options.payloadFormat||this.tableService.defaultPayloadFormat;var n=d.constructEntityWebResource(e.type,this.table,e.entity,e.options);t&&(n.headers[u.CONTENT_ID]=t);var r=n.headers[u.CONTENT_TYPE];r&&(i.stringEndsWith(r,";")||(n.headers[u.CONTENT_TYPE]+=";"),n.headers[u.CONTENT_TYPE]+="type=entry"),this.tableService._setRequestUrl(n);var o=n.method+" "+n.uri+" HTTP/1.1\n";return Object.keys(n.headers).forEach(function(e){o+=e+": "+n.headers[e]+"\n"}),o+="\n",o+=n.body||""},h.prototype.parse=function(e){var t=null;if(e&&e.response&&e.response.body&&"string"===typeof e.response.body){t=[];var n=e.response.body.split(c.CHANGESET_DELIMITER);1===n.length&&(n=e.response.body.split(c.BATCH_DELIMITER));var r=this;n.forEach(function(e){var n=e.indexOf("HTTP/1.1");if(-1!==n){e=e.substring(n);var i=r._parseOperation(e);t.push(i)}})}return t},h.prototype._parseOperation=function(e){var t={error:null,response:{}},n=e.split("\r\n");if(n.length>0){var r=n.shift().split(" ");r.length>=2&&(t.response.statusCode=parseInt(r[1]),t.response.isSuccessful=s.validResponse(t.response.statusCode)),t.response.headers={},t.response.body="";var i=!1;if(n.forEach(function(e){if(""!==e||i)if(i)t.response.body+=e;else{var n=e.indexOf(":");-1!==n&&(t.response.headers[e.substring(0,n).trim().toLowerCase()]=e.substring(n+1).trim())}else i=!0}),a._parseResponse(t.response,this.tableService.xml2jsSettings),t.response.isSuccessful||(t.error=a._normalizeError(t.response.body,t.response)),!t.error){var o,l,c=t.response.headers[u.CONTENT_ID]||0;if(c&&this.operations[c]){var d=this.operations[c].options;o=d.propertyResolver,l=d.entityResolver}t.entity=p.parseEntity(t.response,o,l)}}return t},e.exports=h},function(e,t,n){var r=n(99),i=n(30),o=i.SR,a=i.validate,s=i.Constants.TableConstants;function l(){this.operations=[],this.pk=null,this.retrieve=!1}l.prototype.clear=function(){this.operations=[]},l.prototype.hasOperations=function(){return this.operations.length>0},l.prototype.size=function(){return this.operations.length},l.prototype.retrieveEntity=function(e,t,n){var r={PartitionKey:{_:e,$:"Edm.String"},RowKey:{_:t,$:"Edm.String"}};this.addOperation(s.Operations.RETRIEVE,r,n)},l.prototype.insertEntity=function(e,t){this.addOperation(s.Operations.INSERT,e,t)},l.prototype.deleteEntity=function(e){this.addOperation(s.Operations.DELETE,e)},l.prototype.mergeEntity=function(e){this.addOperation(s.Operations.MERGE,e)},l.prototype.replaceEntity=function(e){this.addOperation(s.Operations.REPLACE,e)},l.prototype.insertOrReplaceEntity=function(e){this.addOperation(s.Operations.INSERT_OR_REPLACE,e)},l.prototype.insertOrMergeEntity=function(e){this.addOperation(s.Operations.INSERT_OR_MERGE,e)},l.prototype.addOperation=function(e,t,n){if(a.validateArgs("addOperation",function(e){e.object(t,"entity"),e.object(t.PartitionKey,"entity.PartitionKey"),e.object(t.RowKey,"entity.RowKey"),e.stringAllowEmpty(t.PartitionKey._,"entity.PartitionKey._"),e.stringAllowEmpty(t.RowKey._,"entity.RowKey._")}),this.operations.length>=100)throw new Error(o.BATCH_TOO_LARGE);if(e===s.Operations.RETRIEVE){if(this.hasOperations())throw new Error(o.BATCH_ONE_RETRIEVE);this.retrieve=!0}else if(this.retrieve)throw new Error(o.BATCH_ONE_RETRIEVE);if(this.hasOperations()){if(t.PartitionKey._!==this.pk)throw new Error(o.BATCH_ONE_PARTITION_KEY)}else this.pk=t.PartitionKey._;var i=r(!0,{},n);this.operations.push({type:e,entity:t,options:i})},l.prototype.getOperation=function(e){return this.operations[e]},l.prototype.removeOperation=function(e){var t=this.operations.splice(e,1)[0];return this.hasOperations()||(this.pk=null,this.retrieve=!1),t},e.exports=l},function(e,t,n){var r=n(396),i=n(1440),o=n(99),a=n(397),s=n(1448),l=r.util,u=r.Constants,c=r.FileReadStream,d=r.SpeedSummary,p=r.validate,h=u.BlobConstants;i.prototype.getBlobToLocalFile=function(e,t,n,r,i){var o;return l.normalizeArgs(r,i,function(e,t){o=e,i=t}),p.validateArgs("getBlobToLocalFile",function(r){r.string(e,"container"),r.string(t,"blob"),r.string(n,"localFileName"),r.containerNameIsValid(e),r.callback(i)}),this._getBlobToLocalFile(e,t,n,o,i)},i.prototype.createPageBlobFromLocalFile=function(e,t,n,r,i){return this._createBlobFromLocalFile(e,t,h.BlobTypes.PAGE,n,r,i)},i.prototype.createBlockBlobFromLocalFile=function(e,t,n,r,i){return this._createBlobFromLocalFile(e,t,h.BlobTypes.BLOCK,n,r,i)},i.prototype.createAppendBlobFromLocalFile=function(e,t,n,r,i){return this._createBlobFromLocalFile(e,t,h.BlobTypes.APPEND,n,r,i)},i.prototype.appendFromLocalFile=function(e,t,n,r,i){var s;l.normalizeArgs(r,i,function(e,t){s=e,i=t}),p.validateArgs("appendFromLocalFile",function(r){r.string(e,"container"),r.string(t,"blob"),r.containerNameIsValid(e),r.string(n,"localFileName"),r.callback(i)});var u=o(!0,{},s);u.speedSummary=u.speedSummary||new d(t);var f=this;return a.stat(n,function(r,o){if(r)i(r);else{var a=new c(n,{calcContentMd5:u.storeBlobContentMD5});try{f._uploadBlobFromStream(!1,e,t,h.BlobTypes.APPEND,a,o.size,u,function(e,t,n){l.objectIsFunction(a.destroy)&&a.destroy(),i(e,t,n)})}catch(e){i(e)}}}),u.speedSummary},i.prototype._createBlobFromLocalFile=function(e,t,n,r,i,u){var h;l.normalizeArgs(i,u,function(e,t){h=e,u=t}),p.validateArgs("_createBlobFromLocalFile",function(i){i.string(e,"container"),i.string(t,"blob"),i.containerNameIsValid(e),i.blobTypeIsValid(n),i.string(r,"localFileName"),i.callback(u)});var f=o(!0,{},h);f.speedSummary=f.speedSummary||new d(t);var m=this,g=0,b=function(i,o,a){if(i)u(i,o,a);else{void 0===l.tryGetValueChain(f,["contentSettings","contentType"],void 0)&&l.setObjectInnerPropertyValue(f,["contentSettings","contentType"],s.lookup(r));var d=new c(r,{calcContentMd5:f.storeBlobContentMD5});m._uploadBlobFromStream(!0,e,t,n,d,g,f,function(e,t,n){l.objectIsFunction(d.destroy)&&d.destroy(),u(e,t,n)})}};return a.stat(r,function(r,i){if(r)u(r);else{g=i.size;try{m._createBlob(e,t,n,g,f,b)}catch(e){u(e)}}}),f.speedSummary},i.prototype._getBlobToLocalFile=function(e,t,n,r,i){var o;l.normalizeArgs(r,i,function(e,t){o=e,i=t}),o.speedSummary=o.speedSummary||new d(t);var s=a.createWriteStream(n,{highWaterMark:h.MAX_QUEUED_WRITE_DISK_BUFFER_SIZE});return s.on("error",function(e){i(e)}),this.getBlobToStream(e,t,s,o,function(e,t,r){if(e){var o=function(){a.existsSync(n)&&0===s.bytesWritten&&a.unlinkSync(n),i(e,t,r)};s.closed?o():s.end(o)}else i(e,t,r)}),o.speedSummary},e.exports=i},function(e,t,n){(function(t){var r=n(40),i=n(20),o=n(397),a=n(619),s=n(140),l=n(31).BlobConstants.DEFAULT_WRITE_BLOCK_SIZE_IN_BYTES,u=n(52).EventEmitter;function c(e,t){r.Stream.call(this),this.readable=!0,t||(t={}),this._destroyed=!1,this._streamEnded=!1,this._fd=null,this._fileName=void 0,this._highWaterMark=t.highWaterMark||l,this._offset=0,this._paused=void 0,this._allocator=t.allocator,this._fileName=e,this._md5hash=null,this._md5sum=void 0,t.calcContentMd5&&(this._md5hash=(new s).createMd5Hash()),this._open()}i.inherits(c,r.Stream),c.prototype._open=function(){var e=this;o.open(this._fileName,"r",function(t,n){t?e.emit("error",t):(e._fd=n,e.emit("open",n))})},c.prototype.on=function(e,t){return"data"===e&&void 0===this._paused&&(this._paused=!1,this._emitData()),u.prototype.on.call(this,e,t)},c.prototype.setMemoryAllocator=function(e){this._allocator=e},c.prototype._getBuffer=function(e){return this._allocator&&this._allocator.getBuffer?this._allocator.getBuffer(e):t.alloc(e)},c.prototype._releaseBuffer=function(e){this._allocator&&this._allocator.releaseBuffer&&this._allocator.releaseBuffer(e)},c.prototype._emitData=function(){var e=this;if(this._fd){if(!this._paused&&!this._streamEnded){var t=this._getBuffer(this._highWaterMark);o.read(this._fd,t,0,this._highWaterMark,this._offset,function(n,r,i){if(n)e.emit("error",n);else if(0!==r){var o,a={start:e._offset,end:e._offset+r-1,size:r};r==e._highWaterMark?o=i:(o=i.slice(0,r),e._releaseBuffer(i)),e._md5hash&&e._md5hash.update(o),e.emit("data",o,a),e._offset+=r,t=i=o=null,e._emitData()}else e._streamEnded||(e._streamEnded=!0,e.emit("end"))})}}else this.once("open",function(){e._emitData()})},c.prototype.getContentMd5=function(e){if(e||(e="base64"),this._md5hash){if(this._streamEnded)return this._md5sum||(this._md5sum=this._md5hash.digest(e)),this._md5sum;throw new Error("FileReadStream has not ended.")}throw new Error("Can't get content md5, please set the calcContentMd5 option for FileReadStream.")},c.prototype.pause=function(){this._paused=!0},c.prototype.resume=function(){var e=this._paused;this._paused&&(this._paused=!1,!0===e&&this._emitData())},c.prototype.finish=function(){this.destroy()},c.prototype.destroy=function(){if(!this._destroyed){var e=this;this.readable=!1,a.isInt(""+this._fd)?t():this.once("open",t)}function t(t){o.close(t||e._fd,function(t){t?e.emit("error",t):e.emit("close")}),e._fd=null,e._destroyed=!0}},c.prototype.stop=function(){this.destroy(),this._streamEnded=!0,this.emit("end")},e.exports=c}).call(t,n(12).Buffer)},function(e,t,n){(function(t){var r=n(207),i=n(115),o=n(20),a=n(39),s=n(99),l=n(30),u=n(1441),c=n(140),d=n(1442),p=n(398),h=l.util,f=l.SR,m=l.validate,g=l.StorageServiceClient,b=l.WebResource,v=l.Constants,y=v.BlobConstants,_=v.HeaderConstants,S=v.QueryStringConstants,w=v.RequestLocationMode,E=l.BatchOperation,C=l.SpeedSummary,x=l.ChunkAllocator,A=l.ChunkStream,T=l.ChunkStreamWithStream,O=l.AclResult,k=l.ServiceStatsParser,I=n(1443),R=n(1444),P=n(1445),D=n(1446),N=n(1447),M=n(208),L=n(117),B=L.ArgumentError,F=L.ArgumentNullError,j=L.StorageError;function U(e,t,n,r,i,o){var a=g.getStorageSettings(e,t,n,r,i,o);U.super_.call(this,a._name,a._key,a._blobEndpoint,a._usePathStyleUri,a._sasToken,o),this.defaultEnableReuseSocket=v.DEFAULT_ENABLE_REUSE_SOCKET,this.singleBlobPutThresholdInBytes=y.DEFAULT_SINGLE_BLOB_PUT_THRESHOLD_IN_BYTES,this.parallelOperationThreadCount=v.DEFAULT_PARALLEL_OPERATION_THREAD_COUNT}function H(e,t,n){return t&&!n&&(t=(t=(t=(t=encodeURIComponent(t)).replace(/%2F/g,"/")).replace(/%5C/g,"/")).replace(/\+/g,"%20")),t?e+"/"+t:e}o.inherits(U,g),U.prototype.getServiceStats=function(e,t){var n;h.normalizeArgs(e,t,function(e,r){n=e,t=r}),m.validateArgs("getServiceStats",function(e){e.callback(t)});var r=b.get().withQueryOption(S.COMP,"stats").withQueryOption(S.RESTYPE,"service");n.requestLocationMode=w.PRIMARY_OR_SECONDARY;this.performRequest(r,null,n,function(e,n){e.serviceStatsResult=null,e.error||(e.serviceStatsResult=k.parse(e.response.body.StorageServiceStats));n(e,function(e){t(e.error,e.serviceStatsResult,e.response)})})},U.prototype.getServiceProperties=function(e,t){return this.getAccountServiceProperties(e,t)},U.prototype.getAccountProperties=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("getAccountProperties",function(e){e.callback(r)});var o=s(!0,{},i),a=b.head(H(e,t)).withQueryOption(S.COMP,"properties").withQueryOption(S.RESTYPE,"account");o.requestLocationMode=w.PRIMARY_OR_SECONDARY;this.performRequest(a,null,o,function(e,t){e.accountPropertiesResult=null,e.error||(e.accountPropertiesResult=I.parse(e.response.headers));t(e,function(e){r(e.error,e.accountPropertiesResult,e.response)})})},U.prototype.setServiceProperties=function(e,t,n){return this.setAccountServiceProperties(e,t,n)},U.prototype.setBlobTier=function(e,t,n,r,i){var o;h.normalizeArgs(r,i,function(e,t){o=e,i=t}),m.validateArgs("setBlobTier",function(r){r.string(e,"container"),r.string(t,"blob"),r.string(n,"blobTier"),r.containerNameIsValid(e),r.blobNameIsValid(e,t),r.blobTierNameIsValid(n),r.callback(i)});var a=s(!0,{},o),l=H(e,t),u=b.put(l).withQueryOption(S.COMP,"tier").withHeader(_.ACCESS_TIER,n);this.performRequest(u,null,a,function(e,t){t(e,function(e){i(e.error,e.response)})})},U.prototype.listContainersSegmented=function(e,t,n){this.listContainersSegmentedWithPrefix(null,e,t,n)},U.prototype.listContainersSegmentedWithPrefix=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("listContainers",function(e){e.callback(r)});var o=s(!0,{},i),l=b.get().withQueryOption(S.COMP,"list").withQueryOption(S.MAX_RESULTS,o.maxResults).withQueryOption(S.INCLUDE,o.include);h.objectIsNull(t)||l.withQueryOption(S.MARKER,t.nextMarker),l.withQueryOption(S.PREFIX,e),o.requestLocationMode=h.getNextListingLocationMode(t);this.performRequest(l,null,o,function(e,t){if(e.listContainersResult=null,!e.error){e.listContainersResult={entries:null,continuationToken:null},e.listContainersResult.entries=[];var n=[];e.response.body.EnumerationResults.Containers&&e.response.body.EnumerationResults.Containers.Container&&(n=e.response.body.EnumerationResults.Containers.Container,a.isArray(n)||(n=[n])),n.forEach(function(t){var n=D.parse(t);e.listContainersResult.entries.push(n)}),e.response.body.EnumerationResults.NextMarker&&(e.listContainersResult.continuationToken={nextMarker:null,targetLocation:null},e.listContainersResult.continuationToken.nextMarker=e.response.body.EnumerationResults.NextMarker,e.listContainersResult.continuationToken.targetLocation=e.targetLocation)}t(e,function(e){r(e.error,e.listContainersResult,e.response)})})},U.prototype.doesContainerExist=function(e,t,n){var r;h.normalizeArgs(t,n,function(e,t){r=e,n=t}),m.validateArgs("doesContainerExist",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.callback(n)});var i=s(!0,{},r);this._doesContainerExist(e,!1,i,n)},U.prototype.createContainer=function(e,t,n){var r;h.normalizeArgs(t,n,function(e,t){r=e,n=t}),m.validateArgs("createContainer",function(t){t.string(e,"container"),t.test(function(){return"$logs"!==e},"Container name format is incorrect"),t.containerNameIsValid(e),t.callback(n)});var i=s(!0,{},r),o=b.put(e).withQueryOption(S.RESTYPE,"container");o.addOptionalMetadataHeaders(i.metadata),o.withHeader(_.BLOB_PUBLIC_ACCESS,i.publicAccessLevel);this.performRequest(o,null,i,function(t,r){t.containerResult=null,t.error||(t.containerResult=new D(e),t.containerResult.getPropertiesFromHeaders(t.response.headers),i.metadata&&(t.containerResult.metadata=i.metadata));r(t,function(e){n(e.error,e.containerResult,e.response)})})},U.prototype.createContainerIfNotExists=function(e,t,n){var r;h.normalizeArgs(t,n,function(e,t){r=e,n=t}),m.validateArgs("createContainerIfNotExists",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.callback(n)});var i=s(!0,{},r),o=this;o._doesContainerExist(e,!0,i,function(t,r,a){var s=r.exists;r.created=!1,delete r.exists,t?n(t,r,a):s?(a.isSuccessful=!0,n(t,r,a)):o.createContainer(e,i,function(e,t,r){e?e&&e.statusCode===v.HttpConstants.HttpResponseCodes.Conflict&&e.code===v.BlobErrorCodeStrings.CONTAINER_ALREADY_EXISTS&&(e=null,r.isSuccessful=!0):t.created=!0,n(e,t,r)})})},U.prototype.getContainerProperties=function(e,t,n){var r;h.normalizeArgs(t,n,function(e,t){r=e,n=t}),m.validateArgs("getContainerProperties",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.callback(n)});var i=s(!0,{},r),o=b.head(e).withQueryOption(S.RESTYPE,"container").withHeader(_.LEASE_ID,i.leaseId);i.requestLocationMode=v.RequestLocationMode.PRIMARY_OR_SECONDARY;var a=this;this.performRequest(o,null,i,function(t,r){t.containerResult=null,t.error||(t.containerResult=new D(e),t.containerResult.metadata=a.parseMetadataHeaders(t.response.headers),t.containerResult.getPropertiesFromHeaders(t.response.headers));r(t,function(e){n(e.error,e.containerResult,e.response)})})},U.prototype.getContainerMetadata=function(e,t,n){var r;h.normalizeArgs(t,n,function(e,t){r=e,n=t}),m.validateArgs("getContainerMetadata",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.callback(n)});var i=s(!0,{},r),o=b.head(e).withQueryOption(S.RESTYPE,"container").withQueryOption(S.COMP,"metadata").withHeader(_.LEASE_ID,i.leaseId);i.requestLocationMode=v.RequestLocationMode.PRIMARY_OR_SECONDARY;var a=this;this.performRequest(o,null,i,function(t,r){t.containerResult=null,t.error||(t.containerResult=new D(e),t.containerResult.metadata=a.parseMetadataHeaders(t.response.headers),t.containerResult.getPropertiesFromHeaders(t.response.headers));r(t,function(e){n(e.error,e.containerResult,e.response)})})},U.prototype.setContainerMetadata=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("setContainerMetadata",function(n){n.string(e,"container"),n.object(t,"metadata"),n.containerNameIsValid(e),n.callback(r)});var o=s(!0,{},i),a=b.put(e).withQueryOption(S.RESTYPE,"container").withQueryOption(S.COMP,"metadata").withHeader(_.LEASE_ID,o.leaseId);a.addOptionalMetadataHeaders(t);this.performRequest(a,null,o,function(t,n){t.containerResult=null,t.error||(t.containerResult=new D(e),t.containerResult.getPropertiesFromHeaders(t.response.headers));n(t,function(e){r(e.error,e.containerResult,e.response)})})},U.prototype.getContainerAcl=function(e,t,n){var r;h.normalizeArgs(t,n,function(e,t){r=e,n=t}),m.validateArgs("getContainerAcl",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.callback(n)});var i=s(!0,{},r),o=b.get(e).withQueryOption(S.RESTYPE,"container").withQueryOption(S.COMP,"acl").withHeader(_.LEASE_ID,i.leaseId);i.requestLocationMode=v.RequestLocationMode.PRIMARY_OR_SECONDARY;this.performRequest(o,null,i,function(t,r){t.containerResult=null,t.error||(t.containerResult=new D(e),t.containerResult.getPropertiesFromHeaders(t.response.headers),t.containerResult.signedIdentifiers=O.parse(t.response.body));r(t,function(e){n(e.error,e.containerResult,e.response)})})},U.prototype.setContainerAcl=function(e,n,r,i){var o;h.normalizeArgs(r,i,function(e,t){o=e,i=t}),m.validateArgs("setContainerAcl",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.callback(i)});var l=s(!0,{},o),u=null;if(n){if(a.isArray(n))throw new TypeError(f.INVALID_SIGNED_IDENTIFIERS);u=O.serialize(n)}var c=b.put(e).withQueryOption(S.RESTYPE,"container").withQueryOption(S.COMP,"acl").withHeader(_.CONTENT_LENGTH,h.objectIsNull(u)?0:t.byteLength(u)).withHeader(_.BLOB_PUBLIC_ACCESS,l.publicAccessLevel).withHeader(_.LEASE_ID,l.leaseId).withBody(u);this.performRequest(c,c.body,l,function(t,r){t.containerResult=null,t.error||(t.containerResult=new D(e,l.publicAccessLevel),t.containerResult.getPropertiesFromHeaders(t.response.headers),n&&(t.containerResult.signedIdentifiers=n));r(t,function(e){i(e.error,e.containerResult,e.response)})})},U.prototype.deleteContainer=function(e,t,n){var r;h.normalizeArgs(t,n,function(e,t){r=e,n=t}),m.validateArgs("deleteContainer",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.callback(n)});var i=s(!0,{},r),o=b.del(e).withQueryOption(S.RESTYPE,"container").withHeader(_.LEASE_ID,i.leaseId);this.performRequest(o,null,i,function(e,t){t(e,function(e){n(e.error,e.response)})})},U.prototype.deleteContainerIfExists=function(e,t,n){var r;h.normalizeArgs(t,n,function(e,t){r=e,n=t}),m.validateArgs("deleteContainerIfExists",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.callback(n)});var i=s(!0,{},r),o=this;o._doesContainerExist(e,!0,i,function(t,r,a){t?n(t,r.exists,a):r.exists?o.deleteContainer(e,i,function(e,t){var r;e?e&&e.statuscode===v.HttpConstants.HttpResponseCodes.NotFound&&e.code===v.BlobErrorCodeStrings.CONTAINER_NOT_FOUND&&(r=!1,e=null,t.isSuccessful=!0):r=!0,n(e,r,t)}):(a.isSuccessful=!0,n(t,!1,a))})},U.prototype.listBlobDirectoriesSegmented=function(e,t,n,r){this.listBlobDirectoriesSegmentedWithPrefix(e,null,t,n,r)},U.prototype.listBlobDirectoriesSegmentedWithPrefix=function(e,t,n,r,i){var o;h.normalizeArgs(r,i,function(e,t){o=e,i=t}),o.delimiter="/",this._listBlobsOrDircotriesSegmentedWithPrefix(e,t,n,y.ListBlobTypes.Directory,o,i)},U.prototype.listBlobsSegmented=function(e,t,n,r){this.listBlobsSegmentedWithPrefix(e,null,t,n,r)},U.prototype.listBlobsSegmentedWithPrefix=function(e,t,n,r,i){this._listBlobsOrDircotriesSegmentedWithPrefix(e,t,n,y.ListBlobTypes.Blob,r,i)},U.prototype.acquireLease=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("acquireLease",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.callback(r)});var o=s(!0,{},i);o.leaseDuration||(o.leaseDuration=-1),this._leaseImpl(e,t,null,y.LeaseOperation.ACQUIRE,o,r)},U.prototype.renewLease=function(e,t,n,r,i){var o;h.normalizeArgs(r,i,function(e,t){o=e,i=t}),m.validateArgs("renewLease",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.callback(i)});var a=s(!0,{},o);this._leaseImpl(e,t,n,y.LeaseOperation.RENEW,a,i)},U.prototype.changeLease=function(e,t,n,r,i,o){var a;h.normalizeArgs(i,o,function(e,t){a=e,o=t}),m.validateArgs("changeLease",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.callback(o)});var l=s(!0,{},a);l.proposedLeaseId=r,this._leaseImpl(e,t,n,y.LeaseOperation.CHANGE,l,o)},U.prototype.releaseLease=function(e,t,n,r,i){var o;h.normalizeArgs(r,i,function(e,t){o=e,i=t}),m.validateArgs("releaseLease",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.callback(i)});var a=s(!0,{},o);this._leaseImpl(e,t,n,y.LeaseOperation.RELEASE,a,i)},U.prototype.breakLease=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("breakLease",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.callback(r)});var o=s(!0,{},i);this._leaseImpl(e,t,null,y.LeaseOperation.BREAK,o,r)},U.prototype.getBlobProperties=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("getBlobProperties",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(r)});var o=s(!0,{},i),a=H(e,t),l=b.head(a);o.snapshotId&&l.withQueryOption(S.SNAPSHOT,o.snapshotId),P.setHeadersFromBlob(l,o),o.requestLocationMode=v.RequestLocationMode.PRIMARY_OR_SECONDARY;var u=this;this.performRequest(l,null,o,function(n,i){n.blobResult=null,n.error||(n.blobResult=new P(e,t),n.blobResult.metadata=u.parseMetadataHeaders(n.response.headers),n.blobResult.getPropertiesFromHeaders(n.response.headers));i(n,function(e){r(e.error,e.blobResult,e.response)})})},U.prototype.getBlobMetadata=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("getBlobMetadata",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(r)});var o=s(!0,{},i),a=H(e,t),l=b.head(a);l.withQueryOption(S.COMP,"metadata"),l.withQueryOption(S.SNAPSHOT,o.snapshotId),P.setHeadersFromBlob(l,o),o.requestLocationMode=v.RequestLocationMode.PRIMARY_OR_SECONDARY;var u=this;this.performRequest(l,null,o,function(n,i){n.blobResult=null,n.error||(n.blobResult=new P(e,t),n.blobResult.metadata=u.parseMetadataHeaders(n.response.headers),n.blobResult.getPropertiesFromHeaders(n.response.headers));i(n,function(e){r(e.error,e.blobResult,e.response)})})},U.prototype.setBlobProperties=function(e,t,n,r,i){var o;h.normalizeArgs(r,i,function(e,t){o=e,i=t}),m.validateArgs("setBlobProperties",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(i)});var a=s(!0,{contentSettings:n},o),l=H(e,t),u=b.put(l).withQueryOption(S.COMP,"properties");P.setPropertiesFromBlob(u,a),this._setBlobPropertiesHelper({webResource:u,options:a,container:e,blob:t,callback:i})},U.prototype.setBlobMetadata=function(e,t,n,r,i){var o;h.normalizeArgs(r,i,function(e,t){o=e,i=t}),m.validateArgs("setBlobMetadata",function(r){r.string(e,"container"),r.string(t,"blob"),r.object(n,"metadata"),r.containerNameIsValid(e),r.callback(i)});var a=s(!0,{},o),l=H(e,t),u=b.put(l).withQueryOption(S.COMP,"metadata");u.withQueryOption(S.SNAPSHOT,a.snapshotId),a.metadata=n,P.setHeadersFromBlob(u,a);this.performRequest(u,null,a,function(n,r){n.blobResult=null,n.error||(n.blobResult=new P(e,t),n.blobResult.getPropertiesFromHeaders(n.response.headers));r(n,function(e){i(e.error,e.blobResult,e.response)})})},U.prototype.createReadStream=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("createReadStream",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e)});var o=new A;return this.getBlobToStream(e,t,o,i,function(e,t,n){e&&o.emit("error",e),r&&r(e,t,n)}),o},U.prototype.getBlobToStream=function(e,t,n,r,i){var o;h.normalizeArgs(r,i,function(e,t){o=e,i=t}),o.speedSummary=o.speedSummary||new C(t),m.validateArgs("getBlobToStream",function(r){r.string(e,"container"),r.string(t,"blob"),r.object(n,"writeStream"),r.containerNameIsValid(e),r.callback(i)});var a=s(!0,{},o),l={timeoutIntervalInMs:a.timeoutIntervalInMs,clientRequestTimeoutInMs:a.clientRequestTimeoutInMs,snapshotId:a.snapshotId,accessConditions:a.accessConditions};if(a.skipSizeCheck)this._getBlobToStream(e,t,n,a,i);else{var u=this;this.getBlobProperties(e,t,l,function(r,o){if(r)i(r);else{var s;if(a.rangeStart){var l=o.contentLength-1;s=(a.rangeEnd?Math.min(a.rangeEnd,l):l)-a.rangeStart+1}else s=o.contentLength;a.speedSummary.totalSize=s,s>u.singleBlobPutThresholdInBytes?(h.setObjectInnerPropertyValue(a,["contentSettings","contentMD5"],h.tryGetValueChain(o,["contentSettings","contentMD5"],null)),u._getBlobToRangeStream(e,t,o.blobType,n,a,i)):u._getBlobToStream(e,t,n,a,i)}})}return a.speedSummary},U.prototype.getBlobToText=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("getBlobToText",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(r)});var o=s(!0,{},i),a=H(e,t),l=b.get(a).withRawResponse();l.withQueryOption(S.SNAPSHOT,o.snapshotId),P.setHeadersFromBlob(l,o),this._setRangeContentMD5Header(l,o),o.requestLocationMode=v.RequestLocationMode.PRIMARY_OR_SECONDARY;var u=this;this.performRequest(l,null,o,function(n,i){n.text=null,n.blobResult=null,n.error||(n.blobResult=new P(e,t),n.blobResult.metadata=u.parseMetadataHeaders(n.response.headers),n.blobResult.getPropertiesFromHeaders(n.response.headers),n.text=n.response.body,u._validateLengthAndMD5(o,n));i(n,function(e){r(e.error,e.text,e.blobResult,e.response)})})},U.prototype.deleteBlob=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("deleteBlob",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(r)});var o=s(!0,{},i),a=H(e,t),l=b.del(a).withHeader(_.LEASE_ID,o.leaseId);if(!h.objectIsNull(o.snapshotId)&&!h.objectIsNull(o.deleteSnapshots))throw new B("options",f.INVALID_DELETE_SNAPSHOT_OPTION);l.withQueryOption(S.SNAPSHOT,o.snapshotId),l.withHeader(_.DELETE_SNAPSHOT,o.deleteSnapshots),P.setHeadersFromBlob(l,o);this.performRequest(l,null,o,function(e,t){t(e,function(e){r(e.error,e.response)})})},U.prototype.undeleteBlob=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("deleteBlob",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(r)});var o=s(!0,{},i),a=H(e,t),l=b.put(a).withQueryOption(S.COMP,"undelete");P.setHeadersFromBlob(l,o);this.performRequest(l,null,o,function(e,t){t(e,function(e){r(e.error,e.response)})})},U.prototype.doesBlobExist=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("doesBlobExist",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(r)});var o=s(!0,{},i);this._doesBlobExist(e,t,!1,o,r)},U.prototype.deleteBlobIfExists=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("deleteBlobIfExists",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(r)});var o=s(!0,{},i),a=this;a._doesBlobExist(e,t,!0,o,function(n,i,s){n?r(n,i.exists,s):i.exists?a.deleteBlob(e,t,o,function(e,t){var n;e?e&&e.statusCode===v.HttpConstants.HttpResponseCodes.NotFound&&e.code===v.BlobErrorCodeStrings.BLOB_NOT_FOUND&&(n=!1,e=null,t.isSuccessful=!0):n=!0,r(e,n,t)}):(s.isSuccessful=!0,r(n,!1,s))})},U.prototype.createBlobSnapshot=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("createBlobSnapshot",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(r)});var o=s(!0,{},i),a=H(e,t),l=b.put(a).withQueryOption(S.COMP,"snapshot");P.setHeadersFromBlob(l,o);this.performRequest(l,null,o,function(e,t){e.snapshotId=null,e.error||(e.snapshotId=e.response.headers[_.SNAPSHOT]);t(e,function(e){r(e.error,e.snapshotId,e.response)})})},U.prototype.startCopyBlob=function(e,t,n,r,o){var a;h.normalizeArgs(r,o,function(e,t){a=e,o=t}),m.validateArgs("startCopyBlob",function(r){r.string(e,"sourceUri"),r.string(t,"targetContainer"),r.string(n,"targetBlob"),r.containerNameIsValid(t),r.callback(o)});var l=H(t,n),u=s(!0,{},a);if(u.snapshotId){var c=i.parse(e,!0);if(c.query.snapshot)throw new B("options.snapshotId","Duplicate snapshot supplied in both the source uri and option.");c.search=void 0,c.query.snapshot=u.snapshotId,e=i.format(c)}var d=b.put(l).withHeader(_.COPY_SOURCE,e);u.isIncrementalCopy&&d.withQueryOption(S.COMP,"incrementalcopy"),d.withHeader(_.ACCESS_TIER,u.blobTier),d.withHeader(_.LEASE_ID,u.leaseId),d.withHeader(_.SOURCE_LEASE_ID,u.sourceLeaseId),d.addOptionalMetadataHeaders(u.metadata);this.performRequest(d,null,u,function(e,r){e.blobResult=null,e.error||(e.blobResult=new P(t,n),e.blobResult.getPropertiesFromHeaders(e.response.headers),u.metadata&&(e.blobResult.metadata=u.metadata));r(e,function(e){o(e.error,e.blobResult,e.response)})})},U.prototype.abortCopyBlob=function(e,t,n,r,i){var o;h.normalizeArgs(r,i,function(e,t){o=e,i=t}),m.validateArgs("abortCopyBlob",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(i)});var a=H(e,t),l=s(!0,{},o),u=b.put(a).withQueryOption(S.COPY_ID,n).withQueryOption(S.COMP,"copy").withHeader(_.COPY_ACTION,"abort");u.withHeader(_.LEASE_ID,l.leaseId);this.performRequest(u,null,l,function(e,t){t(e,function(e){i(e.error,e.response)})})},U.prototype.generateSharedAccessSignature=function(e,t,n,r){if(!this.storageCredentials)throw new F("storageCredentials");if(!this.storageCredentials.generateSignedQueryString)throw new B("storageCredentials",f.CANNOT_CREATE_SAS_WITHOUT_ACCOUNT_KEY);m.validateArgs("generateSharedAccessSignature",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.object(n,"sharedAccessPolicy")});var i=y.ResourceTypes.CONTAINER;t&&(m.validateArgs("generateSharedAccessSignature",function(e){e.string(t,"blob")}),i=y.ResourceTypes.BLOB),n.AccessPolicy&&(h.objectIsNull(n.AccessPolicy.Start)||(a.isDate(n.AccessPolicy.Start)||(n.AccessPolicy.Start=new Date(n.AccessPolicy.Start)),n.AccessPolicy.Start=h.truncatedISO8061Date(n.AccessPolicy.Start)),h.objectIsNull(n.AccessPolicy.Expiry)||(a.isDate(n.AccessPolicy.Expiry)||(n.AccessPolicy.Expiry=new Date(n.AccessPolicy.Expiry)),n.AccessPolicy.Expiry=h.truncatedISO8061Date(n.AccessPolicy.Expiry)));var o=H(e,t,!0);return this.storageCredentials.generateSignedQueryString(v.ServiceType.Blob,o,n,null,{headers:r,resourceType:i})},U.prototype.getUrl=function(e,t,n,o,a){var s;m.validateArgs("getUrl",function(t){t.string(e,"container"),t.containerNameIsValid(e)}),s=h.objectIsNull(o)||!1!==o?this.host.primaryHost:this.host.secondaryHost,(s=h.trimPortFromUri(s))&&s.lastIndexOf("/")!==s.length-1&&(s+="/");var l=r.parse(n);a&&(l[S.SNAPSHOT]=a);var u=i.format({pathname:this._getPath(H(e,t)),query:l});return i.resolve(s,u)},U.prototype.createPageBlob=function(e,t,n,r,i){var o;if(h.normalizeArgs(r,i,function(e,t){o=e,i=t}),m.validateArgs("createPageBlob",function(r){r.string(e,"container"),r.string(t,"blob"),r.containerNameIsValid(e),r.value(n,"length"),r.callback(i)}),n&&n%y.PAGE_SIZE!==0)throw new RangeError(f.INVALID_PAGE_BLOB_LENGTH);var a=s(!0,{},o),l=H(e,t),u=b.put(l).withHeader(_.BLOB_TYPE,y.BlobTypes.PAGE).withHeader(_.BLOB_CONTENT_LENGTH,n).withHeader(_.CONTENT_LENGTH,0).withHeader(_.ACCESS_TIER,a.blobTier).withHeader(_.LEASE_ID,a.leaseId);P.setHeadersFromBlob(u,a);this.performRequest(u,null,a,function(e,t){t(e,function(e){i(e.error,e.response)})})},U.prototype.createPageBlobFromStream=function(e,t,n,r,i,o){return this._createBlobFromStream(e,t,y.BlobTypes.PAGE,n,r,i,o)},U.prototype.createWriteStreamToExistingPageBlob=function(e,t,n,r){return this._createWriteStreamToBlob(e,t,y.BlobTypes.PAGE,0,!1,n,r)},U.prototype.createWriteStreamToNewPageBlob=function(e,t,n,r,i){return this._createWriteStreamToBlob(e,t,y.BlobTypes.PAGE,n,!0,r,i)},U.prototype.createPagesFromStream=function(e,t,n,r,i,o,a){var l;h.normalizeArgs(o,a,function(e,t){l=e,a=t}),m.validateArgs("createPagesFromStream",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(a)});var u=s(!0,{},l);if(i-r+1>y.MAX_UPDATE_PAGE_SIZE)throw new RangeError(f.INVALID_PAGE_RANGE_FOR_UPDATE);var c=this;h.objectIsNull(u.transactionalContentMD5)&&u.useTransactionalMD5?h.calculateMD5(n,y.MAX_UPDATE_PAGE_SIZE,u,function(n,o){u.transactionalContentMD5=o,c._createPages(e,t,n,null,r,i,u,a)}):c._createPages(e,t,null,n,r,i,u,a)},U.prototype.listPageRanges=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("listPageRanges",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(r)});var o=s(!0,{},i),l=H(e,t),u=b.get(l).withQueryOption(S.COMP,"pagelist").withQueryOption(S.SNAPSHOT,o.snapshotId);if(o.rangeStart&&o.rangeStart%y.PAGE_SIZE!==0)throw new RangeError(f.INVALID_PAGE_START_OFFSET);if(o.rangeEnd&&(o.rangeEnd+1)%y.PAGE_SIZE!==0)throw new RangeError(f.INVALID_PAGE_END_OFFSET);P.setHeadersFromBlob(u,o),o.requestLocationMode=w.PRIMARY_OR_SECONDARY;this.performRequest(u,null,o,function(e,t){if(e.pageRanges=null,!e.error){e.pageRanges=[];var n=[];e.response.body.PageList.PageRange&&(n=e.response.body.PageList.PageRange,a.isArray(n)||(n=[n])),n.forEach(function(t){var n={start:parseInt(t.Start,10),end:parseInt(t.End,10)};e.pageRanges.push(n)})}t(e,function(e){r(e.error,e.pageRanges,e.response)})})},U.prototype.getPageRangesDiff=function(e,t,n,r,i){var o;h.normalizeArgs(r,i,function(e,t){o=e,i=t}),m.validateArgs("getPageRangesDiff",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(i)});var l=s(!0,{},o),u=H(e,t),c=b.get(u).withQueryOption(S.COMP,"pagelist").withQueryOption(S.SNAPSHOT,l.snapshotId).withQueryOption(S.PREV_SNAPSHOT,n);if(l.rangeStart&&l.rangeStart%y.PAGE_SIZE!==0)throw new RangeError(f.INVALID_PAGE_START_OFFSET);if(l.rangeEnd&&(l.rangeEnd+1)%y.PAGE_SIZE!==0)throw new RangeError(f.INVALID_PAGE_END_OFFSET);if(l.rangeEnd&&(l.rangeEnd+1)%y.PAGE_SIZE!==0)throw new RangeError(f.INVALID_PAGE_END_OFFSET);P.setHeadersFromBlob(c,l),l.requestLocationMode=w.PRIMARY_OR_SECONDARY;this.performRequest(c,null,l,function(e,t){if(e.pageRangesDiff=null,!e.error){if(e.pageRangesDiff=[],e.response.body.PageList.PageRange){var n=e.response.body.PageList.PageRange;a.isArray(n)||(n=[n]),n.forEach(function(t){var n={start:parseInt(t.Start,10),end:parseInt(t.End,10),isCleared:!1};e.pageRangesDiff.push(n)})}if(e.response.body.PageList.ClearRange){var r=e.response.body.PageList.ClearRange;a.isArray(r)||(r=[r]),r.forEach(function(t){var n={start:parseInt(t.Start,10),end:parseInt(t.End,10),isCleared:!0};e.pageRangesDiff.push(n)})}}t(e,function(e){i(e.error,e.pageRangesDiff,e.response)})})},U.prototype.clearPageRange=function(e,t,n,r,i,o){var a;h.normalizeArgs(i,o,function(e,t){a=e,o=t}),m.validateArgs("clearPageRange",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(o)});var l=s(!0,{},a),u=this._updatePageBlobPagesImpl(e,t,n,r,y.PageWriteOptions.CLEAR,l);this.performRequest(u,null,l,function(e,t){t(e,function(e){o(e.error,e.response)})})},U.prototype.resizePageBlob=function(e,t,n,r,i){var o;h.normalizeArgs(r,i,function(e,t){o=e,i=t}),m.validateArgs("resizePageBlob",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(i)});var a=s(!0,{},o),l=H(e,t),u=b.put(l).withQueryOption(S.COMP,"properties").withHeader(_.LEASE_ID,a.leaseId);if(n&&n%y.PAGE_SIZE!==0)throw new RangeError(f.INVALID_PAGE_BLOB_LENGTH);u.withHeader(_.BLOB_CONTENT_LENGTH,n),this._setBlobPropertiesHelper({webResource:u,options:a,container:e,blob:t,callback:i})},U.prototype.setPageBlobSequenceNumber=function(e,t,n,r,i,a){var l;if(h.normalizeArgs(i,a,function(e,t){l=e,a=t}),m.validateArgs("setPageBlobSequenceNumber",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(a)}),n===M.SequenceNumberAction.INCREMENT){if(!h.objectIsNull(r))throw new B("sequenceNumber",f.BLOB_INVALID_SEQUENCE_NUMBER)}else if(h.objectIsNull(r))throw new F("sequenceNumber",o.format(f.ARGUMENT_NULL_OR_EMPTY,"sequenceNumber"));var u=s(!0,{},l),c=H(e,t),d=b.put(c).withQueryOption(S.COMP,"properties").withHeader(_.SEQUENCE_NUMBER_ACTION,n);n!==M.SequenceNumberAction.INCREMENT&&d.withHeader(_.SEQUENCE_NUMBER,r);this.performRequest(d,null,u,function(n,r){n.blobResult=null,n.error||(n.blobResult=new P(e,t),n.blobResult.getPropertiesFromHeaders(n.response.headers));r(n,function(e){a(e.error,e.blobResult,e.response)})})},U.prototype.createBlockBlobFromStream=function(e,t,n,r,i,o){return this._createBlobFromStream(e,t,y.BlobTypes.BLOCK,n,r,i,o)},U.prototype.createBlockBlobFromText=function(e,t,n,r,i){return this._createBlobFromText(e,t,y.BlobTypes.BLOCK,n,r,i)},U.prototype.createWriteStreamToBlockBlob=function(e,t,n,r){return this._createWriteStreamToBlob(e,t,y.BlobTypes.BLOCK,0,!1,n,r)},U.prototype.createBlockFromStream=function(e,t,n,r,i,o,a){var l;h.normalizeArgs(o,a,function(e,t){l=e,a=t}),m.validateArgs("createBlockFromStream",function(e){e.string(t,"container"),e.string(n,"blob"),e.containerNameIsValid(t),e.exists(r,"readStream"),e.value(i,"streamLength"),e.callback(a)});var u=s(!0,{},l);if(i>y.MAX_BLOCK_BLOB_BLOCK_SIZE)throw new RangeError(f.INVALID_STREAM_LENGTH);this._createBlock(e,t,n,null,r,i,u,a)},U.prototype.createBlockFromText=function(e,n,r,i,o,a){var l;h.normalizeArgs(o,a,function(e,t){l=e,a=t}),m.validateArgs("createBlockFromText",function(e){e.string(n,"container"),e.string(r,"blob"),e.containerNameIsValid(n),e.callback(a)});var u=s(!0,{},l),c=t.isBuffer(i)?i.length:t.byteLength(i);if(c>y.MAX_BLOCK_BLOB_BLOCK_SIZE)throw new RangeError(f.INVALID_TEXT_LENGTH);this._createBlock(e,n,r,i,null,c,u,a)},U.prototype.createBlockFromURL=function(e,n,r,i,o,a,l,u){var c;h.normalizeArgs(l,u,function(e,t){c=e,u=t}),m.validateArgs("createBlockFromURL",function(e){e.string(n,"container"),e.string(r,"blob"),e.string(i,"sourceURL"),e.containerNameIsValid(n),e.callback(u)});var d=s(!0,{},c),p=H(n,r),f=b.put(p).withQueryOption(S.COMP,"block").withQueryOption(S.BLOCK_ID,t.from(e).toString("base64")).withHeader(_.COPY_SOURCE,i);d.sourceRangeStart=o,d.sourceRangeEnd=a,P.setHeadersFromBlob(f,d);this.performRequest(f,null,d,function(e,t){t(e,function(e){u(e.error,e.response)})})},U.prototype._createBlock=function(e,n,r,i,o,a,s,l){var u=H(n,r),c=this,d=function(){var n=b.put(u).withQueryOption(S.COMP,"block").withQueryOption(S.BLOCK_ID,t.from(e).toString("base64")).withHeader(_.CONTENT_LENGTH,a);P.setHeadersFromBlob(n,s);var r=function(e,t){t(e,function(e){l(e.error,e.response)})};h.objectIsNull(i)?c.performRequestOutputStream(n,o,s,r):c.performRequest(n,i,s,r)};h.objectIsNull(s.transactionalContentMD5)&&s.useTransactionalMD5?h.objectIsNull(i)?h.calculateMD5(o,a,s,function(e,t){s.transactionalContentMD5=t,i=e,a=e.length,d()}):(s.transactionalContentMD5=h.getContentMd5(i),d()):d()},U.prototype.commitBlocks=function(e,n,r,i,o){var a;h.normalizeArgs(i,o,function(e,t){a=e,o=t}),m.validateArgs("commitBlocks",function(t){t.string(e,"container"),t.string(n,"blob"),t.object(r,"blockList"),t.containerNameIsValid(e),t.callback(o)});var l=R.serialize(r),u=H(e,n),c=s(!0,{},a),d=b.put(u).withQueryOption(S.COMP,"blocklist").withHeader(_.CONTENT_LENGTH,t.byteLength(l)).withBody(l);P.setPropertiesFromBlob(d,c);this.performRequest(d,d.body,c,function(t,i){t.blobResult=new P(e,n),t.blobResult.list=null,t.error||(t.blobResult.getPropertiesFromHeaders(t.response.headers),t.blobResult.list=r);i(t,function(e){o(e.error,e.blobResult,e.response)})})},U.prototype.listBlocks=function(e,t,n,r,i){var o;h.normalizeArgs(r,i,function(e,t){o=e,i=t}),m.validateArgs("listBlocks",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(i)});var a=H(e,t),l=s(!0,{},o),u=b.get(a).withQueryOption(S.COMP,"blocklist").withQueryOption(S.BLOCK_LIST_TYPE,n).withQueryOption(S.SNAPSHOT,l.snapshotId);l.requestLocationMode=w.PRIMARY_OR_SECONDARY;this.performRequest(u,null,l,function(e,t){e.blockListResult=null,e.error||(e.blockListResult=R.parse(e.response.body.BlockList));t(e,function(e){i(e.error,e.blockListResult,e.response)})})},U.prototype.generateBlockIdPrefix=function(){var e=Math.floor(4294967296*Math.random()).toString(16);return h.zeroPaddingString(e,8)},U.prototype.getBlockId=function(e,t){return e+"-"+h.zeroPaddingString(t,6)},U.prototype.createOrReplaceAppendBlob=function(e,t,n,r){var i;h.normalizeArgs(n,r,function(e,t){i=e,r=t}),m.validateArgs("createOrReplaceAppendBlob",function(n){n.string(e,"container"),n.string(t,"blob"),n.containerNameIsValid(e),n.callback(r)});var o=s(!0,{},i),a=H(e,t),l=b.put(a).withHeader(_.BLOB_TYPE,y.BlobTypes.APPEND).withHeader(_.LEASE_ID,o.leaseId).withHeader(_.CONTENT_LENGTH,0);P.setHeadersFromBlob(l,o);this.performRequest(l,null,o,function(e,t){t(e,function(e){r(e.error,e.response)})})},U.prototype.createAppendBlobFromStream=function(e,t,n,r,i,o){return this._createBlobFromStream(e,t,y.BlobTypes.APPEND,n,r,i,o)},U.prototype.createAppendBlobFromText=function(e,t,n,r,i){return this._createBlobFromText(e,t,y.BlobTypes.APPEND,n,r,i)},U.prototype.createWriteStreamToNewAppendBlob=function(e,t,n,r){return this._createWriteStreamToBlob(e,t,y.BlobTypes.APPEND,0,!0,n,r)},U.prototype.createWriteStreamToExistingAppendBlob=function(e,t,n,r){return this._createWriteStreamToBlob(e,t,y.BlobTypes.APPEND,0,!1,n,r)},U.prototype.appendFromStream=function(e,t,n,r,i,o){var a;return h.normalizeArgs(i,o,function(e,t){a=e,o=t}),m.validateArgs("appendFromStream",function(i){i.string(e,"container"),i.string(t,"blob"),i.containerNameIsValid(e),i.exists(n,"stream"),i.value(r,"streamLength"),i.callback(o)}),this._uploadBlobFromStream(!1,e,t,y.BlobTypes.APPEND,n,r,a,o)},U.prototype.appendFromText=function(e,t,n,r,i){return this._uploadBlobFromText(!1,e,t,y.BlobTypes.APPEND,n,r,i)},U.prototype.appendBlockFromStream=function(e,t,n,r,i,o){var a;h.normalizeArgs(i,o,function(e,t){a=e,o=t}),m.validateArgs("appendBlockFromStream",function(i){i.string(e,"container"),i.string(t,"blob"),i.containerNameIsValid(e),i.exists(n,"readStream"),i.value(r,"streamLength"),i.callback(o)});var l=s(!0,{},a);if(r>y.MAX_APPEND_BLOB_BLOCK_SIZE)throw new RangeError(f.INVALID_STREAM_LENGTH);this._appendBlock(e,t,null,n,r,l,o)},U.prototype.appendBlockFromText=function(e,n,r,i,o){var a;h.normalizeArgs(i,o,function(e,t){a=e,o=t}),m.validateArgs("appendBlockFromText",function(t){t.string(e,"container"),t.string(n,"blob"),t.containerNameIsValid(e),t.callback(o)});var l=s(!0,{},a),u=t.isBuffer(r)?r.length:t.byteLength(r);if(u>y.MAX_APPEND_BLOB_BLOCK_SIZE)throw new RangeError(f.INVALID_TEXT_LENGTH);this._appendBlock(e,n,r,null,u,l,o)},U.prototype._createBlobFromStream=function(e,t,n,r,i,o,a){var l;h.normalizeArgs(o,a,function(e,t){l=e,a=t}),m.validateArgs("_createBlobFromStream",function(o){o.string(e,"container"),o.string(t,"blob"),o.containerNameIsValid(e),o.blobTypeIsValid(n),o.exists(r,"stream"),o.value(i,"streamLength"),o.callback(a)});var u=s(!0,{},l),c=this;return this._createBlob(e,t,n,i,u,function(o,s,l){o?a(o,s,l):c._uploadBlobFromStream(!0,e,t,n,r,i,u,a)}),u.speedSummary},U.prototype._createBlobFromText=function(e,n,r,i,o,a){var l;h.normalizeArgs(o,a,function(e,t){l=e,a=t}),m.validateArgs("_createBlobFromText",function(t){t.string(e,"container"),t.string(n,"blob"),t.containerNameIsValid(e),t.blobTypeIsValid(r),t.callback(a)});var u=s(!0,{},l),c=this,d=h.objectIsNull(i)?0:t.isBuffer(i)?i.length:t.byteLength(i);return this._createBlob(e,n,r,d,u,function(t,o,s){t?a(t,o,s):c._uploadBlobFromText(!0,e,n,r,i,u,a)}),u.speedSummary},U.prototype._createWriteStreamToBlob=function(e,t,n,r,i,o,a){var l;h.normalizeArgs(o,a,function(e,t){l=e,a=t}),m.validateArgs("_createWriteStreamToBlob",function(r){r.string(e,"container"),r.string(t,"blob"),r.containerNameIsValid(e),r.blobTypeIsValid(n)});var u,c=s(!0,{},l);n===y.BlobTypes.BLOCK?(c.storeBlobContentMD5=!1!==c.storeBlobContentMD5,u=c.blockSize||y.DEFAULT_WRITE_BLOCK_SIZE_IN_BYTES):n==y.BlobTypes.PAGE?u=y.DEFAULT_WRITE_PAGE_SIZE_IN_BYTES:n==y.BlobTypes.APPEND&&(u=y.DEFAULT_WRITE_BLOCK_SIZE_IN_BYTES);var d=new A({calcContentMd5:c.storeBlobContentMD5});d._highWaterMark=u,d.pause();var p=this,f=function(r,o,s){r?a&&a(r,o,s):p._uploadBlobFromStream(i,e,t,n,d,null,c,function(e,t,n){e&&d.emit("error",e),a&&a(e,t,n)})};return!0===i?this._createBlob(e,t,n,r,c,f):f(),d},U.prototype._uploadBlobFromStream=function(e,t,n,r,i,o,a,s){var l;h.normalizeArgs(a,s,function(e,t){l=e,s=t}),l.speedSummary=l.speedSummary||new C(n),r===y.BlobTypes.BLOCK&&(l.storeBlobContentMD5=!1!==l.storeBlobContentMD5),i.pause();var u=this,c=function(){if(null===o||o>=u.singleBlobPutThresholdInBytes||r!==y.BlobTypes.BLOCK){var e=new T(i,{calcContentMd5:l.storeBlobContentMD5});u._uploadContentFromChunkStream(t,n,r,e,o,l,s)}else o>0&&h.objectIsNull(h.tryGetValueChain(l,["contentSettings","contentMD5"],null))&&l.storeBlobContentMD5?(h.calculateMD5(i,Math.min(u.singleBlobPutThresholdInBytes,o),l,function(e,r){h.setObjectInnerPropertyValue(l,["contentSettings","contentMD5"],r),u._putBlockBlob(t,n,e,null,e.length,l,s)}),i.resume()):u._putBlockBlob(t,n,null,i,o,l,s)};if(e)c();else{if(l.storeBlobContentMD5&&r!==y.BlobTypes.BLOCK)throw new Error(f.MD5_NOT_POSSIBLE);r===y.BlobTypes.APPEND||l.accessConditions?this.getBlobProperties(t,n,l,function(e,t,n){!e||l.accessConditions&&"*"===l.accessConditions.EtagNonMatch&&400===n.statusCode?(r===y.BlobTypes.APPEND&&(l.appendPosition=t.contentLength),c()):s(e)}):c()}return l.speedSummary},U.prototype._uploadBlobFromText=function(e,n,r,i,o,a,l){var u;h.normalizeArgs(a,l,function(e,t){u=e,l=t}),u.speedSummary=u.speedSummary||new C(r),u[_.CONTENT_TYPE]=u.contentSettings&&u.contentSettings.contentType||'text/plain;charset="utf-8"';var c=this,d=function(){var e,a=h.objectIsNull(o)?0:t.isBuffer(o)?o.length:t.byteLength(o);if(i===y.BlobTypes.BLOCK){if(u.storeBlobContentMD5=!1!==u.storeBlobContentMD5,e=c._putBlockBlob,a>y.MAX_SINGLE_UPLOAD_BLOB_SIZE_IN_BYTES)throw new RangeError(f.INVALID_BLOB_LENGTH)}else if(i===y.BlobTypes.APPEND&&(e=c._appendBlock,a>y.MAX_APPEND_BLOB_BLOCK_SIZE))throw new RangeError(f.INVALID_TEXT_LENGTH);e.call(c,n,r,o,null,a,u,function(e,t,o){i!==y.BlobTypes.BLOCK?c.setBlobProperties(n,r,u.contentSettings,u,function(e,n,r){n=s(!1,n,t),l(e,n,r)}):l(e,t,o)})};if(e)!h.objectIsNull(o)&&h.objectIsNull(h.tryGetValueChain(u,["contentSettings","contentMD5"],null))&&u.storeBlobContentMD5&&h.setObjectInnerPropertyValue(u,["contentSettings","contentMD5"],h.getContentMd5(o)),d();else{if(u.storeBlobContentMD5&&i!==y.BlobTypes.BLOCK)throw new Error(f.MD5_NOT_POSSIBLE);(i===y.BlobTypes.APPEND||u.accessConditions)&&this.getBlobProperties(n,r,u,function(e,t){e?l(e):(i===y.BlobTypes.APPEND&&(u.appendPosition=t.contentLength),d())})}},U.prototype._putBlockBlob=function(e,t,n,r,i,o,a){o.speedSummary||(o.speedSummary=new C(t));var s=o.speedSummary;s.totalSize=i;var l=H(e,t),u=b.put(l).withHeader(_.CONTENT_TYPE,"application/octet-stream").withHeader(_.BLOB_TYPE,y.BlobTypes.BLOCK).withHeader(_.CONTENT_LENGTH,i);!h.objectIsNull(n)&&h.objectIsNull(o.transactionalContentMD5)&&o.useTransactionalMD5&&(o.transactionalContentMD5=h.getContentMd5(n)),P.setHeadersFromBlob(u,o);var c=function(n,r){n.blobResult=null,n.error||(n.blobResult=new P(e,t),n.blobResult.getPropertiesFromHeaders(n.response.headers),o.metadata&&(n.blobResult.metadata=o.metadata));r(n,function(e){e&&e.error||s.increment(i),a(e.error,e.blobResult,e.response)})};return h.objectIsNull(n)?this.performRequestOutputStream(u,r,o,c):this.performRequest(u,n,o,c),o.speedSummary},U.prototype._appendBlock=function(e,t,n,r,i,o,a){var s=o.speedSummary||new C(t);s.totalSize=i;var l=this,u=function(){var u=H(e,t),c=b.put(u).withQueryOption(S.COMP,"appendblock").withHeader(_.CONTENT_LENGTH,i).withHeader(_.BLOB_CONDITION_MAX_SIZE,o.maxBlobSize).withHeader(_.BLOB_CONDITION_APPEND_POSITION,o.appendPosition);P.setHeadersFromBlob(c,o);var d=function(n,r){n.blobResult=null,n.error||(n.blobResult=new P(e,t),n.blobResult.getPropertiesFromHeaders(n.response.headers));r(n,function(e){e&&e.error||s.increment(i),a(e.error,e.blobResult,e.response)})};h.objectIsNull(n)?l.performRequestOutputStream(c,r,o,d):l.performRequest(c,n,o,d)};return h.objectIsNull(o.transactionalContentMD5)&&o.useTransactionalMD5?h.objectIsNull(n)?h.calculateMD5(r,i,o,function(e,t){o.transactionalContentMD5=t,n=e,i=e.length,u()}):(o.transactionalContentMD5=h.getContentMd5(n),u()):u(),o.speedSummary},U.prototype._leaseImpl=function(e,t,n,r,i,o){var a;if(h.objectIsNull(t))a=b.put(e).withQueryOption(S.RESTYPE,"container");else{m.validateArgs("_leaseImpl",function(e){e.string(t,"blob")});var s=H(e,t);a=b.put(s)}a.withQueryOption(S.COMP,"lease").withHeader(_.LEASE_ID,n).withHeader(_.LEASE_ACTION,r.toLowerCase()).withHeader(_.LEASE_BREAK_PERIOD,i.leaseBreakPeriod).withHeader(_.PROPOSED_LEASE_ID,i.proposedLeaseId).withHeader(_.LEASE_DURATION,i.leaseDuration);this.performRequest(a,null,i,function(n,r){n.leaseResult=null,n.error||(n.leaseResult=new N(e,t),n.leaseResult.getPropertiesFromHeaders(n.response.headers));r(n,function(e){o(e.error,e.leaseResult,e.response)})})},U.prototype._createPages=function(e,t,n,r,i,o,a,s){var l=this._updatePageBlobPagesImpl(e,t,i,o,y.PageWriteOptions.UPDATE,a);!h.objectIsNull(n)&&h.objectIsNull(a.transactionalContentMD5)&&a.useTransactionalMD5&&l.withHeader(_.CONTENT_MD5,h.getContentMd5(n));var u=function(n,r){n.blobResult=null,n.error||(n.blobResult=new P(e,t),n.blobResult.getPropertiesFromHeaders(n.response.headers));r(n,function(e){s(e.error,e.blobResult,e.response)})};h.objectIsNull(n)?this.performRequestOutputStream(l,r,a,u):this.performRequest(l,n,a,u)},U.prototype._updatePageBlobPagesImpl=function(e,t,n,r,i,o){if(n&&n%y.PAGE_SIZE!==0)throw new RangeError(f.INVALID_PAGE_START_OFFSET);if(r&&(r+1)%y.PAGE_SIZE!==0)throw new RangeError(f.INVALID_PAGE_END_OFFSET);o||(o={}),o.rangeStart=n,o.rangeEnd=r,o.contentLength=i===y.PageWriteOptions.UPDATE?r-n+1:0;var a=H(e,t),s=b.put(a).withQueryOption(S.COMP,"page").withHeader(_.CONTENT_TYPE,"application/octet-stream").withHeader(_.PAGE_WRITE,i);return P.setHeadersFromBlob(s,o),s},U.prototype._uploadContentFromChunkStream=function(e,t,n,r,i,a,l){var u,c,d,p,m;this.logger.debug(o.format("_uploadContentFromChunkStream for blob %s",t));var g=h.tryGetValueChain(a,["contentSettings","contentMD5"],null),b=a.parallelOperationThreadCount||this.parallelOperationThreadCount;if(n==y.BlobTypes.BLOCK){u="createBlockFromText",c=!0;var v=Math.ceil(i/5e4);if(a.blockSize){if(a.blockSize<v){var _=new B("options.blockSize",o.format("The minimum blockSize is %s and the provided blockSize %s is too small.",v,a.blockSize));return void l(_)}m=a.blockSize}else m=Math.max(v,y.DEFAULT_WRITE_BLOCK_SIZE_IN_BYTES)}else if(n==y.BlobTypes.PAGE)u="_createPages",d=!0,m=y.DEFAULT_WRITE_PAGE_SIZE_IN_BYTES;else{if(n!=y.BlobTypes.APPEND){_=new B("blobType",o.format("Unknown blob type %s",n));return void l(_)}u="appendBlockFromText",p=!0,b=1,m=y.DEFAULT_WRITE_BLOCK_SIZE_IN_BYTES}r._highWaterMark=m,this._setOperationExpiryTime(a);var S=a.speedSummary||new C(t);S.totalSize=i;var w=new x(m,b,{logger:this.logger});if(r.setMemoryAllocator(w),r.setOutputLength(i),r._stream&&r._stream.setMemoryAllocator){var A=new x(r._stream._highWaterMark,b,{logger:this.logger});r._stream.setMemoryAllocator(A)}var T=new E(u,{callInOrder:p,callbackInOrder:p,logger:this.logger,enableReuseSocket:this.defaultEnableReuseSocket,operationMemoryUsage:m});T.setConcurrency(b);var O={leaseId:a.leaseId,timeoutIntervalInMs:a.timeoutIntervalInMs,clientRequestTimeoutInMs:a.clientRequestTimeoutInMs,operationExpiryTime:a.operationExpiryTime,maxBlobSize:a.maxBlobSize,appendPosition:a.appendPosition||0,initialAppendPosition:a.appendPosition||0,absorbConditionalErrorsOnRetry:a.absorbConditionalErrorsOnRetry},k=a.blockIdPrefix||this.generateBlockIdPrefix(),I=0,R=[],P={},D=this;return r.on("data",function(n,s){var l=null,g=!1,b=S.getAutoIncrementFunction(n.length);if(n.length>m)throw new RangeError(o.format(f.EXCEEDED_SIZE_LIMITATION,m,n.length));if(a.useTransactionalMD5){var v=h.getContentMd5(n);O.transactionalContentMD5=v}var y=function(){return!i||(s.start>=i?(D.logger.debug(o.format("Stop uploading data from %s bytes to %s bytes to blob %s because of limit %s",s.start,s.end,t,i)),r.stop(),!1):(s.end>=i&&(D.logger.debug(o.format("Clip uploading data from %s bytes to %s bytes to blob %s because of limit %s",s.start,s.end,t,i)),s.end=i-1,n=n.slice(0,i-s.start),a.useTransactionalMD5&&(O.transactionalContentMD5=h.getContentMd5(n))),!0))};c?function(){if(y()){var i=D.getBlockId(k,I);R.push(i),l=new E.RestOperation(D,u,i,e,t,n,O,function(e){e?(D.logger.debug(o.format("Stop uploading data as error happens. Error: %s",o.inspect(e))),r.stop()):b(),w.releaseBuffer(n),n=null}),I++}}():p?function(){if(y()){if(O.appendPosition=Number(O.initialAppendPosition)+Number(s.start),a.maxBlobSize&&O.appendPosition+n.length>a.maxBlobSize)throw new Error(f.MAX_BLOB_SIZE_CONDITION_NOT_MEET);l=new E.RestOperation(D,u,e,t,n,O,function(e,t){e?(D.logger.debug(o.format("Stop uploading data as error happens. Error: %s",o.inspect(e))),r.stop()):b(),P=t,w.releaseBuffer(n),n=null})}}():d&&y()&&(h.isBufferAllZero(n)?(D.logger.debug(o.format("Skip upload data from %s bytes to %s bytes to blob %s",s.start,s.end,t)),S.increment(n.length)):(D.logger.debug(o.format("Upload data from %s bytes to %s bytes to blob %s",s.start,s.end,t)),l=new E.RestOperation(D,u,e,t,n,null,s.start,s.end,O,function(e){e?(D.logger.debug(o.format("Stop uploading data as error happens. Error: %s",o.inspect(e))),r.stop()):b(),w.releaseBuffer(n),n=null}))),l&&(g=T.addOperation(l),l=null,g&&(D.logger.debug("File stream paused"),r.pause()))}),r.on("end",function(){D.logger.debug(o.format("File read stream ended for blob %s",t)),T.enableComplete()}),T.on("drain",function(){D.logger.debug("file stream resume"),r.resume()}),T.on("end",function(n){if(D.logger.debug("batch operations commited"),S=null,n)l(n);else{if(g)a.contentSettings.contentMD5=g;else if(a.storeBlobContentMD5){var i=r.getContentMd5("base64");h.setObjectInnerPropertyValue(a,["contentSettings","contentMD5"],i)}if(c){var u={UncommittedBlocks:R};D.commitBlocks(e,t,u,a,function(e,n,i){D.logger.debug(o.format("Blob %s committed",t)),e?(r.finish(),l(e)):(P.commmittedBlocks=R,r.finish(),l(e,P,i))})}else{var d=a.contentSettings;D.setBlobProperties(e,t,d,function(e,t,n){r.finish(),t=s(!1,t,P),l(e,t,n)})}}}),S},U.prototype._doesContainerExist=function(e,t,n,r){var i=b.head(e).withQueryOption(S.RESTYPE,"container").withHeader(_.LEASE_ID,n.leaseId);!1===t&&(n.requestLocationMode=w.PRIMARY_OR_SECONDARY);this.performRequest(i,null,n,function(t,n){t.containerResult=new D(e),t.error?t.error&&t.error.statusCode===v.HttpConstants.HttpResponseCodes.NotFound&&(t.error=null,t.containerResult.exists=!1,t.response.isSuccessful=!0):(t.containerResult.exists=!0,t.containerResult.getPropertiesFromHeaders(t.response.headers));n(t,function(e){r(e.error,e.containerResult,e.response)})})},U.prototype._doesBlobExist=function(e,t,n,r,i){var o=H(e,t),a=b.head(o).withQueryOption(S.SNAPSHOT,r.snapshotId).withHeader(_.LEASE_ID,r.leaseId);!1===n&&(r.requestLocationMode=w.PRIMARY_OR_SECONDARY);this.performRequest(a,null,r,function(n,r){n.blobResult=new P(e,t),n.error?n.error&&n.error.statusCode===v.HttpConstants.HttpResponseCodes.NotFound&&(n.error=null,n.blobResult.exists=!1,n.response.isSuccessful=!0):(n.blobResult.exists=!0,n.blobResult.getPropertiesFromHeaders(n.response.headers));r(n,function(e){i(e.error,e.blobResult,e.response)})})},U.prototype._setBlobPropertiesHelper=function(e){this.performRequest(e.webResource,null,e.options,function(t,n){t.blobResult=null,t.error||(t.blobResult=new P(e.container,e.blob),t.blobResult.getPropertiesFromHeaders(t.response.headers));n(t,function(t){e.callback(t.error,t.blobResult,t.response)})})},U.prototype._validateLengthAndMD5=function(e,n){var r,i=n.response.headers[v.HeaderConstants.CONTENT_MD5];h.objectIsNull(n.response.headers[v.HeaderConstants.CONTENT_LENGTH])||(r=parseInt(n.response.headers[v.HeaderConstants.CONTENT_LENGTH],10)),h.objectIsNull(e.disableContentMD5Validation)&&(e.disableContentMD5Validation=!1),!1===e.disableContentMD5Validation&&!0===e.useTransactionalMD5&&h.objectIsNull(i)&&(n.error=new j(f.MD5_NOT_PRESENT_ERROR),n.retryable=!1),h.objectIsNull(n.length)&&("string"==typeof n.response.body?n.length=t.byteLength(n.response.body):t.isBuffer(n.response.body)&&(n.length=n.response.body.length)),h.objectIsNull(r)||n.length===r||(n.error=new Error(f.CONTENT_LENGTH_MISMATCH),n.retryable=!1),!1===e.disableContentMD5Validation&&h.objectIsNull(n.contentMD5)&&(n.contentMD5=h.getContentMd5(n.response.body)),!1!==e.disableContentMD5Validation||h.objectIsNull(i)||i===n.contentMD5||(n.error=new Error(o.format(f.HASH_MISMATCH,i,n.contentMD5)),n.retryable=!1)},U.prototype._setRangeContentMD5Header=function(e,t){if(!h.objectIsNull(t.rangeStart)&&t.useTransactionalMD5){if(h.objectIsNull(t.rangeEnd))throw new F("options.rangeEndHeader",o.format(f.ARGUMENT_NULL_OR_EMPTY,t.rangeEndHeader));if(parseInt(t.rangeEnd,10)-parseInt(t.rangeStart,10)+1>y.MAX_RANGE_GET_SIZE_WITH_MD5)throw new B("options",f.INVALID_RANGE_FOR_MD5);e.withHeader(_.RANGE_GET_CONTENT_MD5,"true")}},U.prototype._getBlobToRangeStream=function(e,t,n,r,i,a){var s;h.normalizeArgs(i,a,function(e,t){s=e,a=t}),m.validateArgs("_getBlobToRangeStream",function(r){r.string(e,"container"),r.string(t,"blob"),r.containerNameIsValid(e),r.blobNameIsValid(e,t),r.blobTypeIsValid(n),r.callback(a)});var l=null,f=!0;n==y.BlobTypes.PAGE?l=new d(this,e,t,s):n==y.BlobTypes.APPEND?(l=new p(this,e,t,s),f=!1):n==y.BlobTypes.BLOCK&&(l=new u(this,e,t,s),f=!1),s.speedSummary||(s.speedSummary=new C(t));var g=s.speedSummary,b=s.parallelOperationThreadCount||this.parallelOperationThreadCount,v=new E("getBlobInRanges",{callbackInOrder:!0,logger:this.logger,enableReuseSocket:this.defaultEnableReuseSocket});v.setConcurrency(b);var _=this,S=null;!s.disableContentMD5Validation&&(S=(new c).createMd5Hash());var w=null,x=null;l.on("range",function(n){g.totalSize||(g.totalSize=l.rangeSize);var i={rangeStart:n.start,rangeEnd:n.end,responseEncoding:null},a=n.size;if(i.timeoutIntervalInMs=s.timeoutIntervalInMs,i.clientRequestTimeoutInMs=s.clientRequestTimeoutInMs,i.useTransactionalMD5=s.useTransactionalMD5,i.snapshotId=s.snapshotId,0!==n.dataSize){if(!(n.start>n.end)){var u=new E.RestOperation(_,"getBlobToText",e,t,i,function(e,t,n,i){if(e)_.logger.debug(o.format("Stop downloading data as error happens. Error: %s",o.inspect(e))),l.stop();else{a!==t.length&&_.logger.warn(o.format("Request %s bytes, but server returns %s bytes",a,t.length)),w||(w=n),x||(x=i);var s=g.getAutoIncrementFunction(t.length);r.write(t,s)||(_.logger.debug("Write stream is full and pause batch operation"),v.pause()),S&&S.update(t),t=null}});v.addOperation(u)&&(_.logger.debug("Pause range stream"),l.pause())}}else if(f){var c=g.getAutoIncrementFunction(a),d=new E.CommonOperation(E.noOperation,function(e){if(!e){var t=h.writeZerosToStream(r,a,S,c);_.logger.debug(o.format("Write %s bytes Zero from %s to %s",a,n.start,n.end)),t||(_.logger.debug("Write stream is full and pause batch operation"),v.pause())}});v.addOperation(d)}else _.logger.debug(o.format("Can not read %s bytes to %s bytes of blob %s",n.start,n.end,t))}),l.on("end",function(){_.logger.debug("Range stream has ended."),v.enableComplete()}),v.on("drain",function(){_.logger.debug("Resume range stream"),l.resume()}),r.on("drain",function(){_.logger.debug("Resume batch operations"),v.resume()}),v.on("end",function(e){_.logger.debug("Download completed!"),e?a(e):r.end(function(){_.logger.debug("Write stream has ended"),w||(w={}),h.setObjectInnerPropertyValue(w,["contentSettings","contentMD5"],h.tryGetValueChain(s,["contentSettings","contentMD5"],null)),w.clientSideContentMD5=null,S&&(w.clientSideContentMD5=S.digest("base64")),a(e,w,x)})});var A={timeoutIntervalInMs:s.timeoutIntervalInMs,clientRequestTimeoutInMs:s.clientRequestTimeoutInMs,snapshotId:s.snapshotId,leaseId:s.leaseId,blockListFilter:M.BlockListFilter.COMMITTED};return l.list(A,function(e){a(e)}),g},U.prototype._getBlobToStream=function(e,t,n,r,i){var o;h.normalizeArgs(r,i,function(e,t){o=e,i=t});var a=H(e,t),l=b.get(a).withRawResponse(),u=s(!0,{},o);l.withQueryOption(S.SNAPSHOT,u.snapshotId),P.setHeadersFromBlob(l,u),this._setRangeContentMD5Header(l,u);var c=this;this.performRequestInputStream(l,null,n,u,function(n,r){n.blobResult=null,n.error||(n.blobResult=new P(e,t),n.blobResult.metadata=c.parseMetadataHeaders(n.response.headers),n.blobResult.getPropertiesFromHeaders(n.response.headers),c._validateLengthAndMD5(u,n),u.speedSummary&&u.speedSummary.increment(n.length));r(n,function(e){i(e.error,e.blobResult,e.response)})})},U.prototype._listBlobsOrDircotriesSegmentedWithPrefix=function(e,t,n,r,i,o){var l;h.normalizeArgs(i,o,function(e,t){l=e,o=t}),m.validateArgs("listBlobsSegmented",function(t){t.string(e,"container"),t.containerNameIsValid(e),t.callback(o)});var u=s(!0,{},l),c=b.get(e).withQueryOption(S.RESTYPE,"container").withQueryOption(S.COMP,"list").withQueryOption(S.MAX_RESULTS,u.maxResults).withQueryOptions(u,S.DELIMITER,S.INCLUDE);h.objectIsNull(n)||c.withQueryOption(S.MARKER,n.nextMarker),c.withQueryOption(S.PREFIX,t),u.requestLocationMode=h.getNextListingLocationMode(n);this.performRequest(c,null,u,function(e,t){if(e.listBlobsResult=null,!e.error){e.listBlobsResult={entries:null,continuationToken:null},e.listBlobsResult.entries=[];var n=[];r==y.ListBlobTypes.Directory&&e.response.body.EnumerationResults.Blobs.BlobPrefix?(n=e.response.body.EnumerationResults.Blobs.BlobPrefix,a.isArray(n)||(n=[n])):r==y.ListBlobTypes.Blob&&e.response.body.EnumerationResults.Blobs.Blob&&(n=e.response.body.EnumerationResults.Blobs.Blob,a.isArray(n)||(n=[n])),n.forEach(function(t){var n=P.parse(t);e.listBlobsResult.entries.push(n)}),e.response.body.EnumerationResults.NextMarker&&(e.listBlobsResult.continuationToken={nextMarker:null,targetLocation:null},e.listBlobsResult.continuationToken.nextMarker=e.response.body.EnumerationResults.NextMarker,e.listBlobsResult.continuationToken.targetLocation=e.targetLocation)}t(e,function(e){o(e.error,e.listBlobsResult,e.response)})})},U.prototype._createBlob=function(e,t,n,r,i,o){n==y.BlobTypes.APPEND?this.createOrReplaceAppendBlob(e,t,i,function(e,t){o(e,null,t)}):n==y.BlobTypes.PAGE?this.createPageBlob(e,t,r,i,function(e){o(e)}):n==y.BlobTypes.BLOCK&&o()},U.SpeedSummary=C,e.exports=U}).call(t,n(12).Buffer)},function(e,t,n){var r=n(31),i=n(52).EventEmitter,o=n(208);function a(e,t,n,r){this.blobServiceClient=e,this.container=t,this.blob=n,this._emitter=new i,this._paused=!1,this._emittedAll=!1,this._emittedRangeType=null,this._emittedRangeIndex=null,this._offset=0,this._rangelist=[],this._isEmitting=!1,r.rangeStart?this._startOffset=r.rangeStart:this._startOffset=0,r.rangeEnd?this._endOffset=r.rangeEnd:this._endOffset=Number.MAX_VALUE}a.prototype.on=function(e,t){this._emitter.on(e,t)},a.prototype.list=function(e,t){e||(e={}),e.blockListFilter||(e.blockListFilter=o.BlockListFilter.ALL);var n=this;this.blobServiceClient.listBlocks(this.container,this.blob,e.blockListFilter,e,function(e,i,o){if(e)t(e);else{var a=parseInt(o.headers[r.HeaderConstants.BLOB_CONTENT_LENGTH],10);if(!i.CommittedBlocks){i.CommittedBlocks=[{Name:"NODESDK_BLOCKBLOB_RANGESTREAM",Size:a}]}n._rangelist=i,n._emitBlockList(),n=i=null}})},a.prototype._emitBlockList=function(){if(!(this._paused||this._emittedAll||this._isEmitting)){var e=this;this._getTypeList(function(){e._rangelist=null,e._emittedAll=!0,e._emitter.emit("end")})}},a.prototype._getTypeList=function(e){this._isEmitting=!0;try{var t=!1;if(this._rangelist)for(var n in this._rangelist)if(this._rangelist.hasOwnProperty(n)){if(null===this._emittedRangeType||t||this._emittedRangeType==n)this._emittedRangeType=n,t=!0;else if(this._emittedRangeType!==n)continue;if(this._paused)return;this._emitBlockRange(n,e)}}finally{this._isEmitting=!1}},a.prototype._emitBlockRange=function(e,t){for(var n=this._rangelist[e],r=!1,i=0;i<n.length;i++){if(null===this._emittedRangeIndex||r||this._emittedRangeIndex===i)this._emittedRangeIndex=i,r=!0;else if(this._emittedRangeIndex!==i)continue;if(this._paused)return;var o=n[i];if(o.name=o.Name,o.type=e,o.start=this._offset,this._offset+=parseInt(o.Size,10),o.end=this._offset-1,delete o.Name,delete o.Size,o.start>this._endOffset)break;o.end<this._startOffset||(o.start=Math.max(o.start,this._startOffset),o.end=Math.min(o.end,this._endOffset),o.size=o.end-o.start+1,o.dataSize=o.size,this._emitter.emit("range",o))}this._rangelist[e]=null,t()},a.prototype.pause=function(){this._paused=!0},a.prototype.resume=function(){this._paused=!1,this._isEmitting||this._emitBlockList()},a.prototype.stop=function(){this.pause(),this._emittedAll=!0,this._emitter.emit("end")},e.exports=a},function(e,t,n){var r=n(20),i=n(398),o=n(31);function a(e,t,n,r){a.super_.call(this,e,t,n,r),r.minRangeSize?this._minRangeSize=r.minRangeSize:this._minRangeSize=o.BlobConstants.MIN_WRITE_PAGE_SIZE_IN_BYTES,r.maxRangeSize?this._maxRangeSize=r.maxRangeSize:this._maxRangeSize=o.BlobConstants.DEFAULT_WRITE_PAGE_SIZE_IN_BYTES,this._lengthHeader=o.HeaderConstants.BLOB_CONTENT_LENGTH,this._listFunc=e.listPageRanges}r.inherits(a,i),e.exports=a},function(e,t,n){var r=n(31).HeaderConstants;t.parse=function(e){var t={};return e[r.SKU_NAME]&&(t.SkuName=e[r.SKU_NAME]),e[r.ACCOUNT_KIND]&&(t.AccountKind=e[r.ACCOUNT_KIND]),t}},function(e,t,n){(function(e){var r=n(39),i=n(30),o=i.xmlbuilder,a=i.Constants;t.serialize=function(t){var n=o.create(a.BlobConstants.BLOCK_LIST_ELEMENT,{version:"1.0",encoding:"utf-8"});return r.isArray(t.LatestBlocks)&&t.LatestBlocks.forEach(function(t){n=n.ele(a.BlobConstants.LATEST_ELEMENT).txt(e.from(t).toString("base64")).up()}),r.isArray(t.CommittedBlocks)&&t.CommittedBlocks.forEach(function(t){n=n.ele(a.BlobConstants.COMMITTED_ELEMENT).txt(e.from(t).toString("base64")).up()}),r.isArray(t.UncommittedBlocks)&&t.UncommittedBlocks.forEach(function(t){n=n.ele(a.BlobConstants.UNCOMMITTED_ELEMENT).txt(e.from(t).toString("base64")).up()}),n.doc().toString()},t.parse=function(t){var n={};return t.CommittedBlocks&&t.CommittedBlocks.Block&&(n.CommittedBlocks=t.CommittedBlocks.Block,r.isArray(n.CommittedBlocks)||(n.CommittedBlocks=[n.CommittedBlocks]),n.CommittedBlocks.forEach(function(t){t.Name=e.from(t.Name,"base64").toString()})),t.UncommittedBlocks&&t.UncommittedBlocks.Block&&(n.UncommittedBlocks=t.UncommittedBlocks.Block,r.isArray(n.UncommittedBlocks)||(n.UncommittedBlocks=[n.UncommittedBlocks]),n.UncommittedBlocks.forEach(function(t){t.Name=e.from(t.Name,"base64").toString()})),n}}).call(t,n(12).Buffer)},function(e,t,n){var r=n(39),i=n(30),o=i.util,a=i.Constants.HeaderConstants;function s(e,t){e&&(this.container=e),t&&(this.name=t)}s.parse=function(e){var t=new s;for(var n in e)if(e.hasOwnProperty(n))if("Properties"===n)o.setPropertyValueFromXML(t,e[n],!0);else if("Metadata"===n){var r=o.normalizePropertyNameFromXML(n);t[r]={},o.setPropertyValueFromXML(t[r],e[n],!1)}else t[n.toLowerCase()]=e[n];return void 0!==t.isIncrementalCopy&&(t.isIncrementalCopy="true"===t.isIncrementalCopy),void 0!==t.accessTierInferred&&(t.accessTierInferred="true"===t.accessTierInferred),void 0!==t.deleted&&(t.deleted="true"==t.deleted),void 0!==t.remainingRetentionDays&&(t.remainingRetentionDays=parseInt(t.remainingRetentionDays)),t};var l={lastModified:"LAST_MODIFIED",creationTime:"CREATION_TIME",etag:"ETAG",sequenceNumber:"SEQUENCE_NUMBER",blobType:"BLOB_TYPE",contentLength:"CONTENT_LENGTH",blobContentLength:"BLOB_CONTENT_LENGTH",contentRange:"CONTENT_RANGE",committedBlockCount:"BLOB_COMMITTED_BLOCK_COUNT",serverEncrypted:"SERVER_ENCRYPTED",requestId:"REQUEST_ID",range:"RANGE",blobRange:"STORAGE_RANGE",getContentMd5:"RANGE_GET_CONTENT_MD5",acceptRanges:"ACCEPT_RANGES",appendOffset:"BLOB_APPEND_OFFSET",accessTier:"ACCESS_TIER",accessTierChangeTime:"ACCESS_TIER_CHANGE_TIME",accessTierInferred:"ACCESS_TIER_INFERRED",archiveStatus:"ARCHIVE_STATUS",isIncrementalCopy:"INCREMENTAL_COPY","contentSettings.contentType":"CONTENT_TYPE","contentSettings.contentEncoding":"CONTENT_ENCODING","contentSettings.contentLanguage":"CONTENT_LANGUAGE","contentSettings.cacheControl":"CACHE_CONTROL","contentSettings.contentDisposition":"CONTENT_DISPOSITION","contentSettings.contentMD5":"CONTENT_MD5","lease.id":"LEASE_ID","lease.status":"LEASE_STATUS","lease.duration":"LEASE_DURATION","lease.state":"LEASE_STATE","copy.id":"COPY_ID","copy.status":"COPY_STATUS","copy.source":"COPY_SOURCE","copy.progress":"COPY_PROGRESS","copy.completionTime":"COPY_COMPLETION_TIME","copy.statusDescription":"COPY_STATUS_DESCRIPTION","copy.destinationSnapshot":"COPY_DESTINATION_SNAPSHOT"};s.prototype.getPropertiesFromHeaders=function(e){var t=this,n=function(n,r){if(!o.tryGetValueChain(t,n.split("."),null)&&e[r.toLowerCase()]&&(o.setObjectInnerPropertyValue(t,n.split("."),e[r.toLowerCase()]),"copy.progress"===n)){var i=o.parseCopyProgress(t.copy.progress);t.copy.bytesCopied=parseInt(i.bytesCopied),t.copy.totalBytes=parseInt(i.totalBytes)}};n("contentSettings.contentMD5",a.BLOB_CONTENT_MD5),r.chain(l).pairs().each(function(e){var t=e[0],r=a[e[1]];n(t,r)}),void 0!==t.isIncrementalCopy&&(t.isIncrementalCopy="true"===t.isIncrementalCopy),void 0!==t.accessTierInferred&&(t.accessTierInferred="true"==t.accessTierInferred)},s.setHeadersFromBlob=function(e,t){var n=function(n,r){var i=o.tryGetValueChain(t,r.split("."),null);i&&e.withHeader(n,i)};if(t){if(n(a.BLOB_CONTENT_TYPE,"contentSettings.contentType"),n(a.BLOB_CONTENT_ENCODING,"contentSettings.contentEncoding"),n(a.BLOB_CONTENT_LANGUAGE,"contentSettings.contentLanguage"),n(a.BLOB_CONTENT_DISPOSITION,"contentSettings.contentDisposition"),n(a.BLOB_CACHE_CONTROL,"contentSettings.cacheControl"),n(a.BLOB_CONTENT_MD5,"contentSettings.contentMD5"),n(a.CONTENT_LENGTH,"contentLength"),n(a.CONTENT_MD5,"transactionalContentMD5"),!o.objectIsNull(t.rangeStart)){var r="bytes="+t.rangeStart+"-";o.objectIsNull(t.rangeEnd)||(r+=t.rangeEnd),e.withHeader(a.RANGE,r)}if(!o.objectIsNull(t.sourceRangeStart)){var i="bytes="+t.sourceRangeStart+"-";o.objectIsNull(t.sourceRangeEnd)||(i+=t.sourceRangeEnd),e.withHeader(a.SOURCE_RANGE,i)}n(a.BLOB_TYPE,"blobType"),n(a.LEASE_ID,"leaseId"),n(a.SEQUENCE_NUMBER,"sequenceNumber"),n(a.SEQUENCE_NUMBER_ACTION,"sequenceNumberAction"),t.metadata&&e.addOptionalMetadataHeaders(t.metadata)}},s.setPropertiesFromBlob=function(e,t){var n=function(n,r){var i=o.tryGetValueChain(t,r.split("."),null);i&&e.withHeader(n,i)};t&&(n(a.BLOB_CONTENT_TYPE,"contentSettings.contentType"),n(a.BLOB_CONTENT_ENCODING,"contentSettings.contentEncoding"),n(a.BLOB_CONTENT_LANGUAGE,"contentSettings.contentLanguage"),n(a.BLOB_CONTENT_DISPOSITION,"contentSettings.contentDisposition"),n(a.BLOB_CACHE_CONTROL,"contentSettings.cacheControl"),n(a.BLOB_CONTENT_MD5,"contentSettings.contentMD5"),n(a.LEASE_ID,"leaseId"),t.metadata&&e.addOptionalMetadataHeaders(t.metadata))},e.exports=s},function(e,t,n){var r=n(30),i=r.util,o=r.Constants.HeaderConstants,a=n(208);function s(e,t){e&&(this.name=e),t&&(this.publicAccessLevel=t)}s.parse=function(e){var t=new s;for(var n in e)if(e.hasOwnProperty(n))if("Properties"===n)i.setPropertyValueFromXML(t,e[n],!0);else if("Metadata"===n){var r=i.normalizePropertyNameFromXML(n);t[r]={},i.setPropertyValueFromXML(t[r],e[n],!1)}else t[n.toLowerCase()]=e[n];return t.publicAccessLevel||(t.publicAccessLevel=a.BlobContainerPublicAccessType.OFF),void 0!==t.hasImmutabilityPolicy&&(t.hasImmutabilityPolicy="true"===t.hasImmutabilityPolicy),void 0!==t.hasLegalHold&&(t.hasLegalHold="true"===t.hasLegalHold),t},s.prototype.getPropertiesFromHeaders=function(e){var t=this,n=function(n,r){!i.tryGetValueChain(t,n.split("."),null)&&e[r.toLowerCase()]&&i.setObjectInnerPropertyValue(t,n.split("."),e[r.toLowerCase()])};n("etag",o.ETAG),n("lastModified",o.LAST_MODIFIED),n("lease.status",o.LEASE_STATUS),n("lease.state",o.LEASE_STATE),n("lease.duration",o.LEASE_DURATION),n("requestId",o.REQUEST_ID),n("hasImmutabilityPolicy",o.HAS_IMMUTABILITY_POLICY),n("hasLegalHold",o.HAS_LEGAL_HOLD),void 0!==t.hasImmutabilityPolicy&&(t.hasImmutabilityPolicy="true"===t.hasImmutabilityPolicy),void 0!==t.hasLegalHold&&(t.hasLegalHold="true"===t.hasLegalHold),t.publicAccessLevel||(t.publicAccessLevel=a.BlobContainerPublicAccessType.OFF,e[o.BLOB_PUBLIC_ACCESS]&&(t.publicAccessLevel=e[o.BLOB_PUBLIC_ACCESS])),"true"===t.publicAccessLevel&&(t.publicAccessLevel=a.BlobContainerPublicAccessType.CONTAINER)},e.exports=s},function(e,t,n){var r=n(30).Constants.HeaderConstants;function i(e,t,n,r){e&&(this.container=e),t&&(this.blob=t),n&&(this.id=n),r&&(this.time=r)}i.prototype.getPropertiesFromHeaders=function(e){!this.id&&e[r.LEASE_ID]&&(this.id=e[r.LEASE_ID]),!this.time&&e[r.LEASE_TIME]&&(this.time=parseInt(e[r.LEASE_TIME],10)),this.etag=e[r.ETAG],this.lastModified=e[r.LAST_MODIFIED.toLowerCase()]},e.exports=i},function(e,t,n){"use strict";var r=e.exports={lookup:function(e,t){var n=e.replace(/.*[\.\/]/,"").toLowerCase();return this.types[n]||t||this.default_type},default_type:"application/octet-stream",types:{123:"application/vnd.lotus-1-2-3",ez:"application/andrew-inset",aw:"application/applixware",atom:"application/atom+xml",atomcat:"application/atomcat+xml",atomsvc:"application/atomsvc+xml",ccxml:"application/ccxml+xml",cdmia:"application/cdmi-capability",cdmic:"application/cdmi-container",cdmid:"application/cdmi-domain",cdmio:"application/cdmi-object",cdmiq:"application/cdmi-queue",cu:"application/cu-seeme",davmount:"application/davmount+xml",dbk:"application/docbook+xml",dssc:"application/dssc+der",xdssc:"application/dssc+xml",ecma:"application/ecmascript",emma:"application/emma+xml",epub:"application/epub+zip",exi:"application/exi",pfr:"application/font-tdpfr",gml:"application/gml+xml",gpx:"application/gpx+xml",gxf:"application/gxf",stk:"application/hyperstudio",ink:"application/inkml+xml",inkml:"application/inkml+xml",ipfix:"application/ipfix",jar:"application/java-archive",ser:"application/java-serialized-object",class:"application/java-vm",js:"application/javascript",json:"application/json",jsonml:"application/jsonml+json",lostxml:"application/lost+xml",hqx:"application/mac-binhex40",cpt:"application/mac-compactpro",mads:"application/mads+xml",mrc:"application/marc",mrcx:"application/marcxml+xml",ma:"application/mathematica",nb:"application/mathematica",mb:"application/mathematica",mathml:"application/mathml+xml",mbox:"application/mbox",mscml:"application/mediaservercontrol+xml",metalink:"application/metalink+xml",meta4:"application/metalink4+xml",mets:"application/mets+xml",mods:"application/mods+xml",m21:"application/mp21",mp21:"application/mp21",mp4s:"application/mp4",doc:"application/msword",dot:"application/msword",mxf:"application/mxf",bin:"application/octet-stream",dms:"application/octet-stream",lrf:"application/octet-stream",mar:"application/octet-stream",so:"application/octet-stream",dist:"application/octet-stream",distz:"application/octet-stream",pkg:"application/octet-stream",bpk:"application/octet-stream",dump:"application/octet-stream",elc:"application/octet-stream",deploy:"application/octet-stream",oda:"application/oda",opf:"application/oebps-package+xml",ogx:"application/ogg",omdoc:"application/omdoc+xml",onetoc:"application/onenote",onetoc2:"application/onenote",onetmp:"application/onenote",onepkg:"application/onenote",oxps:"application/oxps",xer:"application/patch-ops-error+xml",pdf:"application/pdf",pgp:"application/pgp-encrypted",asc:"application/pgp-signature",sig:"application/pgp-signature",prf:"application/pics-rules",p10:"application/pkcs10",p7m:"application/pkcs7-mime",p7c:"application/pkcs7-mime",p7s:"application/pkcs7-signature",p8:"application/pkcs8",ac:"application/pkix-attr-cert",cer:"application/pkix-cert",crl:"application/pkix-crl",pkipath:"application/pkix-pkipath",pki:"application/pkixcmp",pls:"application/pls+xml",ai:"application/postscript",eps:"application/postscript",ps:"application/postscript",cww:"application/prs.cww",pskcxml:"application/pskc+xml",rdf:"application/rdf+xml",rif:"application/reginfo+xml",rnc:"application/relax-ng-compact-syntax",rl:"application/resource-lists+xml",rld:"application/resource-lists-diff+xml",rs:"application/rls-services+xml",gbr:"application/rpki-ghostbusters",mft:"application/rpki-manifest",roa:"application/rpki-roa",rsd:"application/rsd+xml",rss:"application/rss+xml",rtf:"application/rtf",sbml:"application/sbml+xml",scq:"application/scvp-cv-request",scs:"application/scvp-cv-response",spq:"application/scvp-vp-request",spp:"application/scvp-vp-response",sdp:"application/sdp",setpay:"application/set-payment-initiation",setreg:"application/set-registration-initiation",shf:"application/shf+xml",smi:"application/smil+xml",smil:"application/smil+xml",rq:"application/sparql-query",srx:"application/sparql-results+xml",gram:"application/srgs",grxml:"application/srgs+xml",sru:"application/sru+xml",ssdl:"application/ssdl+xml",ssml:"application/ssml+xml",tei:"application/tei+xml",teicorpus:"application/tei+xml",tfi:"application/thraud+xml",tsd:"application/timestamped-data",plb:"application/vnd.3gpp.pic-bw-large",psb:"application/vnd.3gpp.pic-bw-small",pvb:"application/vnd.3gpp.pic-bw-var",tcap:"application/vnd.3gpp2.tcap",pwn:"application/vnd.3m.post-it-notes",aso:"application/vnd.accpac.simply.aso",imp:"application/vnd.accpac.simply.imp",acu:"application/vnd.acucobol",atc:"application/vnd.acucorp",acutc:"application/vnd.acucorp",air:"application/vnd.adobe.air-application-installer-package+zip",fcdt:"application/vnd.adobe.formscentral.fcdt",fxp:"application/vnd.adobe.fxp",fxpl:"application/vnd.adobe.fxp",xdp:"application/vnd.adobe.xdp+xml",xfdf:"application/vnd.adobe.xfdf",ahead:"application/vnd.ahead.space",azf:"application/vnd.airzip.filesecure.azf",azs:"application/vnd.airzip.filesecure.azs",azw:"application/vnd.amazon.ebook",acc:"application/vnd.americandynamics.acc",ami:"application/vnd.amiga.ami",apk:"application/vnd.android.package-archive",cii:"application/vnd.anser-web-certificate-issue-initiation",fti:"application/vnd.anser-web-funds-transfer-initiation",atx:"application/vnd.antix.game-component",mpkg:"application/vnd.apple.installer+xml",m3u8:"application/vnd.apple.mpegurl",swi:"application/vnd.aristanetworks.swi",iota:"application/vnd.astraea-software.iota",aep:"application/vnd.audiograph",mpm:"application/vnd.blueice.multipass",bmi:"application/vnd.bmi",rep:"application/vnd.businessobjects",cdxml:"application/vnd.chemdraw+xml",mmd:"application/vnd.chipnuts.karaoke-mmd",cdy:"application/vnd.cinderella",cla:"application/vnd.claymore",rp9:"application/vnd.cloanto.rp9",c4g:"application/vnd.clonk.c4group",c4d:"application/vnd.clonk.c4group",c4f:"application/vnd.clonk.c4group",c4p:"application/vnd.clonk.c4group",c4u:"application/vnd.clonk.c4group",c11amc:"application/vnd.cluetrust.cartomobile-config",c11amz:"application/vnd.cluetrust.cartomobile-config-pkg",csp:"application/vnd.commonspace",cdbcmsg:"application/vnd.contact.cmsg",cmc:"application/vnd.cosmocaller",clkx:"application/vnd.crick.clicker",clkk:"application/vnd.crick.clicker.keyboard",clkp:"application/vnd.crick.clicker.palette",clkt:"application/vnd.crick.clicker.template",clkw:"application/vnd.crick.clicker.wordbank",wbs:"application/vnd.criticaltools.wbs+xml",pml:"application/vnd.ctc-posml",ppd:"application/vnd.cups-ppd",car:"application/vnd.curl.car",pcurl:"application/vnd.curl.pcurl",dart:"application/vnd.dart",rdz:"application/vnd.data-vision.rdz",uvf:"application/vnd.dece.data",uvvf:"application/vnd.dece.data",uvd:"application/vnd.dece.data",uvvd:"application/vnd.dece.data",uvt:"application/vnd.dece.ttml+xml",uvvt:"application/vnd.dece.ttml+xml",uvx:"application/vnd.dece.unspecified",uvvx:"application/vnd.dece.unspecified",uvz:"application/vnd.dece.zip",uvvz:"application/vnd.dece.zip",fe_launch:"application/vnd.denovo.fcselayout-link",dna:"application/vnd.dna",mlp:"application/vnd.dolby.mlp",dpg:"application/vnd.dpgraph",dfac:"application/vnd.dreamfactory",kpxx:"application/vnd.ds-keypoint",ait:"application/vnd.dvb.ait",svc:"application/vnd.dvb.service",geo:"application/vnd.dynageo",mag:"application/vnd.ecowin.chart",nml:"application/vnd.enliven",esf:"application/vnd.epson.esf",msf:"application/vnd.epson.msf",qam:"application/vnd.epson.quickanime",slt:"application/vnd.epson.salt",ssf:"application/vnd.epson.ssf",es3:"application/vnd.eszigno3+xml",et3:"application/vnd.eszigno3+xml",ez2:"application/vnd.ezpix-album",ez3:"application/vnd.ezpix-package",fdf:"application/vnd.fdf",mseed:"application/vnd.fdsn.mseed",seed:"application/vnd.fdsn.seed",dataless:"application/vnd.fdsn.seed",gph:"application/vnd.flographit",ftc:"application/vnd.fluxtime.clip",fm:"application/vnd.framemaker",frame:"application/vnd.framemaker",maker:"application/vnd.framemaker",book:"application/vnd.framemaker",fnc:"application/vnd.frogans.fnc",ltf:"application/vnd.frogans.ltf",fsc:"application/vnd.fsc.weblaunch",oas:"application/vnd.fujitsu.oasys",oa2:"application/vnd.fujitsu.oasys2",oa3:"application/vnd.fujitsu.oasys3",fg5:"application/vnd.fujitsu.oasysgp",bh2:"application/vnd.fujitsu.oasysprs",ddd:"application/vnd.fujixerox.ddd",xdw:"application/vnd.fujixerox.docuworks",xbd:"application/vnd.fujixerox.docuworks.binder",fzs:"application/vnd.fuzzysheet",txd:"application/vnd.genomatix.tuxedo",ggb:"application/vnd.geogebra.file",ggt:"application/vnd.geogebra.tool",gex:"application/vnd.geometry-explorer",gre:"application/vnd.geometry-explorer",gxt:"application/vnd.geonext",g2w:"application/vnd.geoplan",g3w:"application/vnd.geospace",gmx:"application/vnd.gmx",kml:"application/vnd.google-earth.kml+xml",kmz:"application/vnd.google-earth.kmz",gqf:"application/vnd.grafeq",gqs:"application/vnd.grafeq",gac:"application/vnd.groove-account",ghf:"application/vnd.groove-help",gim:"application/vnd.groove-identity-message",grv:"application/vnd.groove-injector",gtm:"application/vnd.groove-tool-message",tpl:"application/vnd.groove-tool-template",vcg:"application/vnd.groove-vcard",hal:"application/vnd.hal+xml",zmm:"application/vnd.handheld-entertainment+xml",hbci:"application/vnd.hbci",les:"application/vnd.hhe.lesson-player",hpgl:"application/vnd.hp-hpgl",hpid:"application/vnd.hp-hpid",hps:"application/vnd.hp-hps",jlt:"application/vnd.hp-jlyt",pcl:"application/vnd.hp-pcl",pclxl:"application/vnd.hp-pclxl","sfd-hdstx":"application/vnd.hydrostatix.sof-data",mpy:"application/vnd.ibm.minipay",afp:"application/vnd.ibm.modcap",listafp:"application/vnd.ibm.modcap",list3820:"application/vnd.ibm.modcap",irm:"application/vnd.ibm.rights-management",sc:"application/vnd.ibm.secure-container",icc:"application/vnd.iccprofile",icm:"application/vnd.iccprofile",igl:"application/vnd.igloader",ivp:"application/vnd.immervision-ivp",ivu:"application/vnd.immervision-ivu",igm:"application/vnd.insors.igm",xpw:"application/vnd.intercon.formnet",xpx:"application/vnd.intercon.formnet",i2g:"application/vnd.intergeo",qbo:"application/vnd.intu.qbo",qfx:"application/vnd.intu.qfx",rcprofile:"application/vnd.ipunplugged.rcprofile",irp:"application/vnd.irepository.package+xml",xpr:"application/vnd.is-xpr",fcs:"application/vnd.isac.fcs",jam:"application/vnd.jam",rms:"application/vnd.jcp.javame.midlet-rms",jisp:"application/vnd.jisp",joda:"application/vnd.joost.joda-archive",ktz:"application/vnd.kahootz",ktr:"application/vnd.kahootz",karbon:"application/vnd.kde.karbon",chrt:"application/vnd.kde.kchart",kfo:"application/vnd.kde.kformula",flw:"application/vnd.kde.kivio",kon:"application/vnd.kde.kontour",kpr:"application/vnd.kde.kpresenter",kpt:"application/vnd.kde.kpresenter",ksp:"application/vnd.kde.kspread",kwd:"application/vnd.kde.kword",kwt:"application/vnd.kde.kword",htke:"application/vnd.kenameaapp",kia:"application/vnd.kidspiration",kne:"application/vnd.kinar",knp:"application/vnd.kinar",skp:"application/vnd.koan",skd:"application/vnd.koan",skt:"application/vnd.koan",skm:"application/vnd.koan",sse:"application/vnd.kodak-descriptor",lasxml:"application/vnd.las.las+xml",lbd:"application/vnd.llamagraphics.life-balance.desktop",lbe:"application/vnd.llamagraphics.life-balance.exchange+xml",apr:"application/vnd.lotus-approach",pre:"application/vnd.lotus-freelance",nsf:"application/vnd.lotus-notes",org:"application/vnd.lotus-organizer",scm:"application/vnd.lotus-screencam",lwp:"application/vnd.lotus-wordpro",portpkg:"application/vnd.macports.portpkg",mcd:"application/vnd.mcd",mc1:"application/vnd.medcalcdata",cdkey:"application/vnd.mediastation.cdkey",mwf:"application/vnd.mfer",mfm:"application/vnd.mfmp",flo:"application/vnd.micrografx.flo",igx:"application/vnd.micrografx.igx",mif:"application/vnd.mif",daf:"application/vnd.mobius.daf",dis:"application/vnd.mobius.dis",mbk:"application/vnd.mobius.mbk",mqy:"application/vnd.mobius.mqy",msl:"application/vnd.mobius.msl",plc:"application/vnd.mobius.plc",txf:"application/vnd.mobius.txf",mpn:"application/vnd.mophun.application",mpc:"application/vnd.mophun.certificate",xul:"application/vnd.mozilla.xul+xml",cil:"application/vnd.ms-artgalry",cab:"application/vnd.ms-cab-compressed",xls:"application/vnd.ms-excel",xlm:"application/vnd.ms-excel",xla:"application/vnd.ms-excel",xlc:"application/vnd.ms-excel",xlt:"application/vnd.ms-excel",xlw:"application/vnd.ms-excel",xlam:"application/vnd.ms-excel.addin.macroenabled.12",xlsb:"application/vnd.ms-excel.sheet.binary.macroenabled.12",xlsm:"application/vnd.ms-excel.sheet.macroenabled.12",xltm:"application/vnd.ms-excel.template.macroenabled.12",eot:"application/vnd.ms-fontobject",chm:"application/vnd.ms-htmlhelp",ims:"application/vnd.ms-ims",lrm:"application/vnd.ms-lrm",thmx:"application/vnd.ms-officetheme",cat:"application/vnd.ms-pki.seccat",stl:"application/vnd.ms-pki.stl",ppt:"application/vnd.ms-powerpoint",pps:"application/vnd.ms-powerpoint",pot:"application/vnd.ms-powerpoint",ppam:"application/vnd.ms-powerpoint.addin.macroenabled.12",pptm:"application/vnd.ms-powerpoint.presentation.macroenabled.12",sldm:"application/vnd.ms-powerpoint.slide.macroenabled.12",ppsm:"application/vnd.ms-powerpoint.slideshow.macroenabled.12",potm:"application/vnd.ms-powerpoint.template.macroenabled.12",mpp:"application/vnd.ms-project",mpt:"application/vnd.ms-project",docm:"application/vnd.ms-word.document.macroenabled.12",dotm:"application/vnd.ms-word.template.macroenabled.12",wps:"application/vnd.ms-works",wks:"application/vnd.ms-works",wcm:"application/vnd.ms-works",wdb:"application/vnd.ms-works",wpl:"application/vnd.ms-wpl",xps:"application/vnd.ms-xpsdocument",mseq:"application/vnd.mseq",mus:"application/vnd.musician",msty:"application/vnd.muvee.style",taglet:"application/vnd.mynfc",nlu:"application/vnd.neurolanguage.nlu",ntf:"application/vnd.nitf",nitf:"application/vnd.nitf",nnd:"application/vnd.noblenet-directory",nns:"application/vnd.noblenet-sealer",nnw:"application/vnd.noblenet-web",ngdat:"application/vnd.nokia.n-gage.data","n-gage":"application/vnd.nokia.n-gage.symbian.install",rpst:"application/vnd.nokia.radio-preset",rpss:"application/vnd.nokia.radio-presets",edm:"application/vnd.novadigm.edm",edx:"application/vnd.novadigm.edx",ext:"application/vnd.novadigm.ext",odc:"application/vnd.oasis.opendocument.chart",otc:"application/vnd.oasis.opendocument.chart-template",odb:"application/vnd.oasis.opendocument.database",odf:"application/vnd.oasis.opendocument.formula",odft:"application/vnd.oasis.opendocument.formula-template",odg:"application/vnd.oasis.opendocument.graphics",otg:"application/vnd.oasis.opendocument.graphics-template",odi:"application/vnd.oasis.opendocument.image",oti:"application/vnd.oasis.opendocument.image-template",odp:"application/vnd.oasis.opendocument.presentation",otp:"application/vnd.oasis.opendocument.presentation-template",ods:"application/vnd.oasis.opendocument.spreadsheet",ots:"application/vnd.oasis.opendocument.spreadsheet-template",odt:"application/vnd.oasis.opendocument.text",odm:"application/vnd.oasis.opendocument.text-master",ott:"application/vnd.oasis.opendocument.text-template",oth:"application/vnd.oasis.opendocument.text-web",xo:"application/vnd.olpc-sugar",dd2:"application/vnd.oma.dd2+xml",oxt:"application/vnd.openofficeorg.extension",pptx:"application/vnd.openxmlformats-officedocument.presentationml.presentation",sldx:"application/vnd.openxmlformats-officedocument.presentationml.slide",ppsx:"application/vnd.openxmlformats-officedocument.presentationml.slideshow",potx:"application/vnd.openxmlformats-officedocument.presentationml.template",xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template",docx:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",dotx:"application/vnd.openxmlformats-officedocument.wordprocessingml.template",mgp:"application/vnd.osgeo.mapguide.package",dp:"application/vnd.osgi.dp",esa:"application/vnd.osgi.subsystem",pdb:"application/vnd.palm",pqa:"application/vnd.palm",oprc:"application/vnd.palm",paw:"application/vnd.pawaafile",str:"application/vnd.pg.format",ei6:"application/vnd.pg.osasli",efif:"application/vnd.picsel",wg:"application/vnd.pmi.widget",plf:"application/vnd.pocketlearn",pbd:"application/vnd.powerbuilder6",box:"application/vnd.previewsystems.box",mgz:"application/vnd.proteus.magazine",qps:"application/vnd.publishare-delta-tree",ptid:"application/vnd.pvi.ptid1",qxd:"application/vnd.quark.quarkxpress",qxt:"application/vnd.quark.quarkxpress",qwd:"application/vnd.quark.quarkxpress",qwt:"application/vnd.quark.quarkxpress",qxl:"application/vnd.quark.quarkxpress",qxb:"application/vnd.quark.quarkxpress",bed:"application/vnd.realvnc.bed",mxl:"application/vnd.recordare.musicxml",musicxml:"application/vnd.recordare.musicxml+xml",cryptonote:"application/vnd.rig.cryptonote",cod:"application/vnd.rim.cod",rm:"application/vnd.rn-realmedia",rmvb:"application/vnd.rn-realmedia-vbr",link66:"application/vnd.route66.link66+xml",st:"application/vnd.sailingtracker.track",see:"application/vnd.seemail",sema:"application/vnd.sema",semd:"application/vnd.semd",semf:"application/vnd.semf",ifm:"application/vnd.shana.informed.formdata",itp:"application/vnd.shana.informed.formtemplate",iif:"application/vnd.shana.informed.interchange",ipk:"application/vnd.shana.informed.package",twd:"application/vnd.simtech-mindmapper",twds:"application/vnd.simtech-mindmapper",mmf:"application/vnd.smaf",teacher:"application/vnd.smart.teacher",sdkm:"application/vnd.solent.sdkm+xml",sdkd:"application/vnd.solent.sdkm+xml",dxp:"application/vnd.spotfire.dxp",sfs:"application/vnd.spotfire.sfs",sdc:"application/vnd.stardivision.calc",sda:"application/vnd.stardivision.draw",sdd:"application/vnd.stardivision.impress",smf:"application/vnd.stardivision.math",sdw:"application/vnd.stardivision.writer",vor:"application/vnd.stardivision.writer",sgl:"application/vnd.stardivision.writer-global",smzip:"application/vnd.stepmania.package",sm:"application/vnd.stepmania.stepchart",sxc:"application/vnd.sun.xml.calc",stc:"application/vnd.sun.xml.calc.template",sxd:"application/vnd.sun.xml.draw",std:"application/vnd.sun.xml.draw.template",sxi:"application/vnd.sun.xml.impress",sti:"application/vnd.sun.xml.impress.template",sxm:"application/vnd.sun.xml.math",sxw:"application/vnd.sun.xml.writer",sxg:"application/vnd.sun.xml.writer.global",stw:"application/vnd.sun.xml.writer.template",sus:"application/vnd.sus-calendar",susp:"application/vnd.sus-calendar",svd:"application/vnd.svd",sis:"application/vnd.symbian.install",sisx:"application/vnd.symbian.install",xsm:"application/vnd.syncml+xml",bdm:"application/vnd.syncml.dm+wbxml",xdm:"application/vnd.syncml.dm+xml",tao:"application/vnd.tao.intent-module-archive",pcap:"application/vnd.tcpdump.pcap",cap:"application/vnd.tcpdump.pcap",dmp:"application/vnd.tcpdump.pcap",tmo:"application/vnd.tmobile-livetv",tpt:"application/vnd.trid.tpt",mxs:"application/vnd.triscape.mxs",tra:"application/vnd.trueapp",ufd:"application/vnd.ufdl",ufdl:"application/vnd.ufdl",utz:"application/vnd.uiq.theme",umj:"application/vnd.umajin",unityweb:"application/vnd.unity",uoml:"application/vnd.uoml+xml",vcx:"application/vnd.vcx",vsd:"application/vnd.visio",vst:"application/vnd.visio",vss:"application/vnd.visio",vsw:"application/vnd.visio",vis:"application/vnd.visionary",vsf:"application/vnd.vsf",wbxml:"application/vnd.wap.wbxml",wmlc:"application/vnd.wap.wmlc",wmlsc:"application/vnd.wap.wmlscriptc",wtb:"application/vnd.webturbo",nbp:"application/vnd.wolfram.player",wpd:"application/vnd.wordperfect",wqd:"application/vnd.wqd",stf:"application/vnd.wt.stf",xar:"application/vnd.xara",xfdl:"application/vnd.xfdl",hvd:"application/vnd.yamaha.hv-dic",hvs:"application/vnd.yamaha.hv-script",hvp:"application/vnd.yamaha.hv-voice",osf:"application/vnd.yamaha.openscoreformat",osfpvg:"application/vnd.yamaha.openscoreformat.osfpvg+xml",saf:"application/vnd.yamaha.smaf-audio",spf:"application/vnd.yamaha.smaf-phrase",cmp:"application/vnd.yellowriver-custom-menu",zir:"application/vnd.zul",zirz:"application/vnd.zul",zaz:"application/vnd.zzazz.deck+xml",vxml:"application/voicexml+xml",wgt:"application/widget",hlp:"application/winhlp",wsdl:"application/wsdl+xml",wspolicy:"application/wspolicy+xml","7z":"application/x-7z-compressed",abw:"application/x-abiword",ace:"application/x-ace-compressed",dmg:"application/x-apple-diskimage",aab:"application/x-authorware-bin",x32:"application/x-authorware-bin",u32:"application/x-authorware-bin",vox:"application/x-authorware-bin",aam:"application/x-authorware-map",aas:"application/x-authorware-seg",bcpio:"application/x-bcpio",torrent:"application/x-bittorrent",blb:"application/x-blorb",blorb:"application/x-blorb",bz:"application/x-bzip",bz2:"application/x-bzip2",boz:"application/x-bzip2",cbr:"application/x-cbr",cba:"application/x-cbr",cbt:"application/x-cbr",cbz:"application/x-cbr",cb7:"application/x-cbr",vcd:"application/x-cdlink",cfs:"application/x-cfs-compressed",chat:"application/x-chat",pgn:"application/x-chess-pgn",nsc:"application/x-conference",cpio:"application/x-cpio",csh:"application/x-csh",deb:"application/x-debian-package",udeb:"application/x-debian-package",dgc:"application/x-dgc-compressed",dir:"application/x-director",dcr:"application/x-director",dxr:"application/x-director",cst:"application/x-director",cct:"application/x-director",cxt:"application/x-director",w3d:"application/x-director",fgd:"application/x-director",swa:"application/x-director",wad:"application/x-doom",ncx:"application/x-dtbncx+xml",dtb:"application/x-dtbook+xml",res:"application/x-dtbresource+xml",dvi:"application/x-dvi",evy:"application/x-envoy",eva:"application/x-eva",bdf:"application/x-font-bdf",gsf:"application/x-font-ghostscript",psf:"application/x-font-linux-psf",otf:"application/x-font-otf",pcf:"application/x-font-pcf",snf:"application/x-font-snf",ttf:"application/x-font-ttf",ttc:"application/x-font-ttf",pfa:"application/x-font-type1",pfb:"application/x-font-type1",pfm:"application/x-font-type1",afm:"application/x-font-type1",woff:"application/x-font-woff",arc:"application/x-freearc",spl:"application/x-futuresplash",gca:"application/x-gca-compressed",ulx:"application/x-glulx",gnumeric:"application/x-gnumeric",gramps:"application/x-gramps-xml",gtar:"application/x-gtar",hdf:"application/x-hdf",install:"application/x-install-instructions",iso:"application/x-iso9660-image",jnlp:"application/x-java-jnlp-file",latex:"application/x-latex",lzh:"application/x-lzh-compressed",lha:"application/x-lzh-compressed",mie:"application/x-mie",prc:"application/x-mobipocket-ebook",mobi:"application/x-mobipocket-ebook",application:"application/x-ms-application",lnk:"application/x-ms-shortcut",wmd:"application/x-ms-wmd",wmz:"application/x-msmetafile",xbap:"application/x-ms-xbap",mdb:"application/x-msaccess",obd:"application/x-msbinder",crd:"application/x-mscardfile",clp:"application/x-msclip",exe:"application/x-msdownload",dll:"application/x-msdownload",com:"application/x-msdownload",bat:"application/x-msdownload",msi:"application/x-msdownload",mvb:"application/x-msmediaview",m13:"application/x-msmediaview",m14:"application/x-msmediaview",wmf:"application/x-msmetafile",emf:"application/x-msmetafile",emz:"application/x-msmetafile",mny:"application/x-msmoney",pub:"application/x-mspublisher",scd:"application/x-msschedule",trm:"application/x-msterminal",wri:"application/x-mswrite",nc:"application/x-netcdf",cdf:"application/x-netcdf",nzb:"application/x-nzb",p12:"application/x-pkcs12",pfx:"application/x-pkcs12",p7b:"application/x-pkcs7-certificates",spc:"application/x-pkcs7-certificates",p7r:"application/x-pkcs7-certreqresp",rar:"application/x-rar-compressed",ris:"application/x-research-info-systems",sh:"application/x-sh",shar:"application/x-shar",swf:"application/x-shockwave-flash",xap:"application/x-silverlight-app",sql:"application/x-sql",sit:"application/x-stuffit",sitx:"application/x-stuffitx",srt:"application/x-subrip",sv4cpio:"application/x-sv4cpio",sv4crc:"application/x-sv4crc",t3:"application/x-t3vm-image",gam:"application/x-tads",tar:"application/x-tar",tcl:"application/x-tcl",tex:"application/x-tex",tfm:"application/x-tex-tfm",texinfo:"application/x-texinfo",texi:"application/x-texinfo",obj:"application/x-tgif",ustar:"application/x-ustar",src:"application/x-wais-source",der:"application/x-x509-ca-cert",crt:"application/x-x509-ca-cert",fig:"application/x-xfig",xlf:"application/x-xliff+xml",xpi:"application/x-xpinstall",xz:"application/x-xz",z1:"application/x-zmachine",z2:"application/x-zmachine",z3:"application/x-zmachine",z4:"application/x-zmachine",z5:"application/x-zmachine",z6:"application/x-zmachine",z7:"application/x-zmachine",z8:"application/x-zmachine",xaml:"application/xaml+xml",xdf:"application/xcap-diff+xml",xenc:"application/xenc+xml",xhtml:"application/xhtml+xml",xht:"application/xhtml+xml",xml:"application/xml",xsl:"application/xml",dtd:"application/xml-dtd",xop:"application/xop+xml",xpl:"application/xproc+xml",xslt:"application/xslt+xml",xspf:"application/xspf+xml",mxml:"application/xv+xml",xhvml:"application/xv+xml",xvml:"application/xv+xml",xvm:"application/xv+xml",yang:"application/yang",yin:"application/yin+xml",zip:"application/zip",adp:"audio/adpcm",au:"audio/basic",snd:"audio/basic",mid:"audio/midi",midi:"audio/midi",kar:"audio/midi",rmi:"audio/midi",mp4a:"audio/mp4",mpga:"audio/mpeg",mp2:"audio/mpeg",mp2a:"audio/mpeg",mp3:"audio/mpeg",m2a:"audio/mpeg",m3a:"audio/mpeg",oga:"audio/ogg",ogg:"audio/ogg",spx:"audio/ogg",s3m:"audio/s3m",sil:"audio/silk",uva:"audio/vnd.dece.audio",uvva:"audio/vnd.dece.audio",eol:"audio/vnd.digital-winds",dra:"audio/vnd.dra",dts:"audio/vnd.dts",dtshd:"audio/vnd.dts.hd",lvp:"audio/vnd.lucent.voice",pya:"audio/vnd.ms-playready.media.pya",ecelp4800:"audio/vnd.nuera.ecelp4800",ecelp7470:"audio/vnd.nuera.ecelp7470",ecelp9600:"audio/vnd.nuera.ecelp9600",rip:"audio/vnd.rip",weba:"audio/webm",aac:"audio/x-aac",aif:"audio/x-aiff",aiff:"audio/x-aiff",aifc:"audio/x-aiff",caf:"audio/x-caf",flac:"audio/x-flac",mka:"audio/x-matroska",m3u:"audio/x-mpegurl",wax:"audio/x-ms-wax",wma:"audio/x-ms-wma",ram:"audio/x-pn-realaudio",ra:"audio/x-pn-realaudio",rmp:"audio/x-pn-realaudio-plugin",wav:"audio/x-wav",xm:"audio/xm",cdx:"chemical/x-cdx",cif:"chemical/x-cif",cmdf:"chemical/x-cmdf",cml:"chemical/x-cml",csml:"chemical/x-csml",xyz:"chemical/x-xyz",bmp:"image/bmp",cgm:"image/cgm",g3:"image/g3fax",gif:"image/gif",ief:"image/ief",jpeg:"image/jpeg",jpg:"image/jpeg",jpe:"image/jpeg",ktx:"image/ktx",png:"image/png",btif:"image/prs.btif",sgi:"image/sgi",svg:"image/svg+xml",svgz:"image/svg+xml",tiff:"image/tiff",tif:"image/tiff",psd:"image/vnd.adobe.photoshop",uvi:"image/vnd.dece.graphic",uvvi:"image/vnd.dece.graphic",uvg:"image/vnd.dece.graphic",uvvg:"image/vnd.dece.graphic",sub:"text/vnd.dvb.subtitle",djvu:"image/vnd.djvu",djv:"image/vnd.djvu",dwg:"image/vnd.dwg",dxf:"image/vnd.dxf",fbs:"image/vnd.fastbidsheet",fpx:"image/vnd.fpx",fst:"image/vnd.fst",mmr:"image/vnd.fujixerox.edmics-mmr",rlc:"image/vnd.fujixerox.edmics-rlc",mdi:"image/vnd.ms-modi",wdp:"image/vnd.ms-photo",npx:"image/vnd.net-fpx",wbmp:"image/vnd.wap.wbmp",xif:"image/vnd.xiff",webp:"image/webp","3ds":"image/x-3ds",ras:"image/x-cmu-raster",cmx:"image/x-cmx",fh:"image/x-freehand",fhc:"image/x-freehand",fh4:"image/x-freehand",fh5:"image/x-freehand",fh7:"image/x-freehand",ico:"image/x-icon",sid:"image/x-mrsid-image",pcx:"image/x-pcx",pic:"image/x-pict",pct:"image/x-pict",pnm:"image/x-portable-anymap",pbm:"image/x-portable-bitmap",pgm:"image/x-portable-graymap",ppm:"image/x-portable-pixmap",rgb:"image/x-rgb",tga:"image/x-tga",xbm:"image/x-xbitmap",xpm:"image/x-xpixmap",xwd:"image/x-xwindowdump",eml:"message/rfc822",mime:"message/rfc822",igs:"model/iges",iges:"model/iges",msh:"model/mesh",mesh:"model/mesh",silo:"model/mesh",dae:"model/vnd.collada+xml",dwf:"model/vnd.dwf",gdl:"model/vnd.gdl",gtw:"model/vnd.gtw",mts:"model/vnd.mts",vtu:"model/vnd.vtu",wrl:"model/vrml",vrml:"model/vrml",x3db:"model/x3d+binary",x3dbz:"model/x3d+binary",x3dv:"model/x3d+vrml",x3dvz:"model/x3d+vrml",x3d:"model/x3d+xml",x3dz:"model/x3d+xml",appcache:"text/cache-manifest",ics:"text/calendar",ifb:"text/calendar",css:"text/css",csv:"text/csv",html:"text/html",htm:"text/html",n3:"text/n3",txt:"text/plain",text:"text/plain",conf:"text/plain",def:"text/plain",list:"text/plain",log:"text/plain",in:"text/plain",dsc:"text/prs.lines.tag",rtx:"text/richtext",sgml:"text/sgml",sgm:"text/sgml",tsv:"text/tab-separated-values",t:"text/troff",tr:"text/troff",roff:"text/troff",man:"text/troff",me:"text/troff",ms:"text/troff",ttl:"text/turtle",uri:"text/uri-list",uris:"text/uri-list",urls:"text/uri-list",vcard:"text/vcard",curl:"text/vnd.curl",dcurl:"text/vnd.curl.dcurl",scurl:"text/vnd.curl.scurl",mcurl:"text/vnd.curl.mcurl",fly:"text/vnd.fly",flx:"text/vnd.fmi.flexstor",gv:"text/vnd.graphviz","3dml":"text/vnd.in3d.3dml",spot:"text/vnd.in3d.spot",jad:"text/vnd.sun.j2me.app-descriptor",wml:"text/vnd.wap.wml",wmls:"text/vnd.wap.wmlscript",s:"text/x-asm",asm:"text/x-asm",c:"text/x-c",cc:"text/x-c",cxx:"text/x-c",cpp:"text/x-c",h:"text/x-c",hh:"text/x-c",dic:"text/x-c",f:"text/x-fortran",for:"text/x-fortran",f77:"text/x-fortran",f90:"text/x-fortran",java:"text/x-java-source",opml:"text/x-opml",p:"text/x-pascal",pas:"text/x-pascal",nfo:"text/x-nfo",etx:"text/x-setext",sfv:"text/x-sfv",uu:"text/x-uuencode",vcs:"text/x-vcalendar",vcf:"text/x-vcard","3gp":"video/3gpp","3g2":"video/3gpp2",h261:"video/h261",h263:"video/h263",h264:"video/h264",jpgv:"video/jpeg",jpm:"video/jpm",jpgm:"video/jpm",mj2:"video/mj2",mjp2:"video/mj2",mp4:"video/mp4",mp4v:"video/mp4",mpg4:"video/mp4",mpeg:"video/mpeg",mpg:"video/mpeg",mpe:"video/mpeg",m1v:"video/mpeg",m2v:"video/mpeg",ogv:"video/ogg",qt:"video/quicktime",mov:"video/quicktime",uvh:"video/vnd.dece.hd",uvvh:"video/vnd.dece.hd",uvm:"video/vnd.dece.mobile",uvvm:"video/vnd.dece.mobile",uvp:"video/vnd.dece.pd",uvvp:"video/vnd.dece.pd",uvs:"video/vnd.dece.sd",uvvs:"video/vnd.dece.sd",uvv:"video/vnd.dece.video",uvvv:"video/vnd.dece.video",dvb:"video/vnd.dvb.file",fvt:"video/vnd.fvt",mxu:"video/vnd.mpegurl",m4u:"video/vnd.mpegurl",pyv:"video/vnd.ms-playready.media.pyv",uvu:"video/vnd.uvvu.mp4",uvvu:"video/vnd.uvvu.mp4",viv:"video/vnd.vivo",webm:"video/webm",f4v:"video/x-f4v",fli:"video/x-fli",flv:"video/x-flv",m4v:"video/x-m4v",mkv:"video/x-matroska",mk3d:"video/x-matroska",mks:"video/x-matroska",mng:"video/x-mng",asf:"video/x-ms-asf",asx:"video/x-ms-asf",vob:"video/x-ms-vob",wm:"video/x-ms-wm",wmv:"video/x-ms-wmv",wmx:"video/x-ms-wmx",wvx:"video/x-ms-wvx",avi:"video/x-msvideo",movie:"video/x-sgi-movie",smv:"video/x-smv",ice:"x-conference/x-cooltalk",vtt:"text/vtt",crx:"application/x-chrome-extension",htc:"text/x-component",manifest:"text/cache-manifest",buffer:"application/octet-stream",m4p:"application/mp4",m4a:"audio/mp4",ts:"video/MP2T","event-stream":"text/event-stream",webapp:"application/x-web-app-manifest+json",lua:"text/x-lua",luac:"application/x-lua-bytecode",markdown:"text/x-markdown",md:"text/x-markdown",mkd:"text/x-markdown"},extensions:{"application/andrew-inset":"ez","application/applixware":"aw","application/atom+xml":"atom","application/atomcat+xml":"atomcat","application/atomsvc+xml":"atomsvc","application/ccxml+xml":"ccxml","application/cdmi-capability":"cdmia","application/cdmi-container":"cdmic","application/cdmi-domain":"cdmid","application/cdmi-object":"cdmio","application/cdmi-queue":"cdmiq","application/cu-seeme":"cu","application/davmount+xml":"davmount","application/docbook+xml":"dbk","application/dssc+der":"dssc","application/dssc+xml":"xdssc","application/ecmascript":"ecma","application/emma+xml":"emma","application/epub+zip":"epub","application/exi":"exi","application/font-tdpfr":"pfr","application/gml+xml":"gml","application/gpx+xml":"gpx","application/gxf":"gxf","application/hyperstudio":"stk","application/inkml+xml":"ink","application/ipfix":"ipfix","application/java-archive":"jar","application/java-serialized-object":"ser","application/java-vm":"class","application/javascript":"js","application/json":"json","application/jsonml+json":"jsonml","application/lost+xml":"lostxml","application/mac-binhex40":"hqx","application/mac-compactpro":"cpt","application/mads+xml":"mads","application/marc":"mrc","application/marcxml+xml":"mrcx","application/mathematica":"ma","application/mathml+xml":"mathml","application/mbox":"mbox","application/mediaservercontrol+xml":"mscml","application/metalink+xml":"metalink","application/metalink4+xml":"meta4","application/mets+xml":"mets","application/mods+xml":"mods","application/mp21":"m21","application/mp4":"mp4s","application/msword":"doc","application/mxf":"mxf","application/octet-stream":"bin","application/oda":"oda","application/oebps-package+xml":"opf","application/ogg":"ogx","application/omdoc+xml":"omdoc","application/onenote":"onetoc","application/oxps":"oxps","application/patch-ops-error+xml":"xer","application/pdf":"pdf","application/pgp-encrypted":"pgp","application/pgp-signature":"asc","application/pics-rules":"prf","application/pkcs10":"p10","application/pkcs7-mime":"p7m","application/pkcs7-signature":"p7s","application/pkcs8":"p8","application/pkix-attr-cert":"ac","application/pkix-cert":"cer","application/pkix-crl":"crl","application/pkix-pkipath":"pkipath","application/pkixcmp":"pki","application/pls+xml":"pls","application/postscript":"ai","application/prs.cww":"cww","application/pskc+xml":"pskcxml","application/rdf+xml":"rdf","application/reginfo+xml":"rif","application/relax-ng-compact-syntax":"rnc","application/resource-lists+xml":"rl","application/resource-lists-diff+xml":"rld","application/rls-services+xml":"rs","application/rpki-ghostbusters":"gbr","application/rpki-manifest":"mft","application/rpki-roa":"roa","application/rsd+xml":"rsd","application/rss+xml":"rss","application/rtf":"rtf","application/sbml+xml":"sbml","application/scvp-cv-request":"scq","application/scvp-cv-response":"scs","application/scvp-vp-request":"spq","application/scvp-vp-response":"spp","application/sdp":"sdp","application/set-payment-initiation":"setpay","application/set-registration-initiation":"setreg","application/shf+xml":"shf","application/smil+xml":"smi","application/sparql-query":"rq","application/sparql-results+xml":"srx","application/srgs":"gram","application/srgs+xml":"grxml","application/sru+xml":"sru","application/ssdl+xml":"ssdl","application/ssml+xml":"ssml","application/tei+xml":"tei","application/thraud+xml":"tfi","application/timestamped-data":"tsd","application/vnd.3gpp.pic-bw-large":"plb","application/vnd.3gpp.pic-bw-small":"psb","application/vnd.3gpp.pic-bw-var":"pvb","application/vnd.3gpp2.tcap":"tcap","application/vnd.3m.post-it-notes":"pwn","application/vnd.accpac.simply.aso":"aso","application/vnd.accpac.simply.imp":"imp","application/vnd.acucobol":"acu","application/vnd.acucorp":"atc","application/vnd.adobe.air-application-installer-package+zip":"air","application/vnd.adobe.formscentral.fcdt":"fcdt","application/vnd.adobe.fxp":"fxp","application/vnd.adobe.xdp+xml":"xdp","application/vnd.adobe.xfdf":"xfdf","application/vnd.ahead.space":"ahead","application/vnd.airzip.filesecure.azf":"azf","application/vnd.airzip.filesecure.azs":"azs","application/vnd.amazon.ebook":"azw","application/vnd.americandynamics.acc":"acc","application/vnd.amiga.ami":"ami","application/vnd.android.package-archive":"apk","application/vnd.anser-web-certificate-issue-initiation":"cii","application/vnd.anser-web-funds-transfer-initiation":"fti","application/vnd.antix.game-component":"atx","application/vnd.apple.installer+xml":"mpkg","application/vnd.apple.mpegurl":"m3u8","application/vnd.aristanetworks.swi":"swi","application/vnd.astraea-software.iota":"iota","application/vnd.audiograph":"aep","application/vnd.blueice.multipass":"mpm","application/vnd.bmi":"bmi","application/vnd.businessobjects":"rep","application/vnd.chemdraw+xml":"cdxml","application/vnd.chipnuts.karaoke-mmd":"mmd","application/vnd.cinderella":"cdy","application/vnd.claymore":"cla","application/vnd.cloanto.rp9":"rp9","application/vnd.clonk.c4group":"c4g","application/vnd.cluetrust.cartomobile-config":"c11amc","application/vnd.cluetrust.cartomobile-config-pkg":"c11amz","application/vnd.commonspace":"csp","application/vnd.contact.cmsg":"cdbcmsg","application/vnd.cosmocaller":"cmc","application/vnd.crick.clicker":"clkx","application/vnd.crick.clicker.keyboard":"clkk","application/vnd.crick.clicker.palette":"clkp","application/vnd.crick.clicker.template":"clkt","application/vnd.crick.clicker.wordbank":"clkw","application/vnd.criticaltools.wbs+xml":"wbs","application/vnd.ctc-posml":"pml","application/vnd.cups-ppd":"ppd","application/vnd.curl.car":"car","application/vnd.curl.pcurl":"pcurl","application/vnd.dart":"dart","application/vnd.data-vision.rdz":"rdz","application/vnd.dece.data":"uvf","application/vnd.dece.ttml+xml":"uvt","application/vnd.dece.unspecified":"uvx","application/vnd.dece.zip":"uvz","application/vnd.denovo.fcselayout-link":"fe_launch","application/vnd.dna":"dna","application/vnd.dolby.mlp":"mlp","application/vnd.dpgraph":"dpg","application/vnd.dreamfactory":"dfac","application/vnd.ds-keypoint":"kpxx","application/vnd.dvb.ait":"ait","application/vnd.dvb.service":"svc","application/vnd.dynageo":"geo","application/vnd.ecowin.chart":"mag","application/vnd.enliven":"nml","application/vnd.epson.esf":"esf","application/vnd.epson.msf":"msf","application/vnd.epson.quickanime":"qam","application/vnd.epson.salt":"slt","application/vnd.epson.ssf":"ssf","application/vnd.eszigno3+xml":"es3","application/vnd.ezpix-album":"ez2","application/vnd.ezpix-package":"ez3","application/vnd.fdf":"fdf","application/vnd.fdsn.mseed":"mseed","application/vnd.fdsn.seed":"seed","application/vnd.flographit":"gph","application/vnd.fluxtime.clip":"ftc","application/vnd.framemaker":"fm","application/vnd.frogans.fnc":"fnc","application/vnd.frogans.ltf":"ltf","application/vnd.fsc.weblaunch":"fsc","application/vnd.fujitsu.oasys":"oas","application/vnd.fujitsu.oasys2":"oa2","application/vnd.fujitsu.oasys3":"oa3","application/vnd.fujitsu.oasysgp":"fg5","application/vnd.fujitsu.oasysprs":"bh2","application/vnd.fujixerox.ddd":"ddd","application/vnd.fujixerox.docuworks":"xdw","application/vnd.fujixerox.docuworks.binder":"xbd","application/vnd.fuzzysheet":"fzs","application/vnd.genomatix.tuxedo":"txd","application/vnd.geogebra.file":"ggb","application/vnd.geogebra.tool":"ggt","application/vnd.geometry-explorer":"gex","application/vnd.geonext":"gxt","application/vnd.geoplan":"g2w","application/vnd.geospace":"g3w","application/vnd.gmx":"gmx","application/vnd.google-earth.kml+xml":"kml","application/vnd.google-earth.kmz":"kmz","application/vnd.grafeq":"gqf","application/vnd.groove-account":"gac","application/vnd.groove-help":"ghf","application/vnd.groove-identity-message":"gim","application/vnd.groove-injector":"grv","application/vnd.groove-tool-message":"gtm","application/vnd.groove-tool-template":"tpl","application/vnd.groove-vcard":"vcg","application/vnd.hal+xml":"hal","application/vnd.handheld-entertainment+xml":"zmm","application/vnd.hbci":"hbci","application/vnd.hhe.lesson-player":"les","application/vnd.hp-hpgl":"hpgl","application/vnd.hp-hpid":"hpid","application/vnd.hp-hps":"hps","application/vnd.hp-jlyt":"jlt","application/vnd.hp-pcl":"pcl","application/vnd.hp-pclxl":"pclxl","application/vnd.hydrostatix.sof-data":"sfd-hdstx","application/vnd.ibm.minipay":"mpy","application/vnd.ibm.modcap":"afp","application/vnd.ibm.rights-management":"irm","application/vnd.ibm.secure-container":"sc","application/vnd.iccprofile":"icc","application/vnd.igloader":"igl","application/vnd.immervision-ivp":"ivp","application/vnd.immervision-ivu":"ivu","application/vnd.insors.igm":"igm","application/vnd.intercon.formnet":"xpw","application/vnd.intergeo":"i2g","application/vnd.intu.qbo":"qbo","application/vnd.intu.qfx":"qfx","application/vnd.ipunplugged.rcprofile":"rcprofile","application/vnd.irepository.package+xml":"irp","application/vnd.is-xpr":"xpr","application/vnd.isac.fcs":"fcs","application/vnd.jam":"jam","application/vnd.jcp.javame.midlet-rms":"rms","application/vnd.jisp":"jisp","application/vnd.joost.joda-archive":"joda","application/vnd.kahootz":"ktz","application/vnd.kde.karbon":"karbon","application/vnd.kde.kchart":"chrt","application/vnd.kde.kformula":"kfo","application/vnd.kde.kivio":"flw","application/vnd.kde.kontour":"kon","application/vnd.kde.kpresenter":"kpr","application/vnd.kde.kspread":"ksp","application/vnd.kde.kword":"kwd","application/vnd.kenameaapp":"htke","application/vnd.kidspiration":"kia","application/vnd.kinar":"kne","application/vnd.koan":"skp","application/vnd.kodak-descriptor":"sse","application/vnd.las.las+xml":"lasxml","application/vnd.llamagraphics.life-balance.desktop":"lbd","application/vnd.llamagraphics.life-balance.exchange+xml":"lbe","application/vnd.lotus-1-2-3":"123","application/vnd.lotus-approach":"apr","application/vnd.lotus-freelance":"pre","application/vnd.lotus-notes":"nsf","application/vnd.lotus-organizer":"org","application/vnd.lotus-screencam":"scm","application/vnd.lotus-wordpro":"lwp","application/vnd.macports.portpkg":"portpkg","application/vnd.mcd":"mcd","application/vnd.medcalcdata":"mc1","application/vnd.mediastation.cdkey":"cdkey","application/vnd.mfer":"mwf","application/vnd.mfmp":"mfm","application/vnd.micrografx.flo":"flo","application/vnd.micrografx.igx":"igx","application/vnd.mif":"mif","application/vnd.mobius.daf":"daf","application/vnd.mobius.dis":"dis","application/vnd.mobius.mbk":"mbk","application/vnd.mobius.mqy":"mqy","application/vnd.mobius.msl":"msl","application/vnd.mobius.plc":"plc","application/vnd.mobius.txf":"txf","application/vnd.mophun.application":"mpn","application/vnd.mophun.certificate":"mpc","application/vnd.mozilla.xul+xml":"xul","application/vnd.ms-artgalry":"cil","application/vnd.ms-cab-compressed":"cab","application/vnd.ms-excel":"xls","application/vnd.ms-excel.addin.macroenabled.12":"xlam","application/vnd.ms-excel.sheet.binary.macroenabled.12":"xlsb","application/vnd.ms-excel.sheet.macroenabled.12":"xlsm","application/vnd.ms-excel.template.macroenabled.12":"xltm","application/vnd.ms-fontobject":"eot","application/vnd.ms-htmlhelp":"chm","application/vnd.ms-ims":"ims","application/vnd.ms-lrm":"lrm","application/vnd.ms-officetheme":"thmx","application/vnd.ms-pki.seccat":"cat","application/vnd.ms-pki.stl":"stl","application/vnd.ms-powerpoint":"ppt","application/vnd.ms-powerpoint.addin.macroenabled.12":"ppam","application/vnd.ms-powerpoint.presentation.macroenabled.12":"pptm","application/vnd.ms-powerpoint.slide.macroenabled.12":"sldm","application/vnd.ms-powerpoint.slideshow.macroenabled.12":"ppsm","application/vnd.ms-powerpoint.template.macroenabled.12":"potm","application/vnd.ms-project":"mpp","application/vnd.ms-word.document.macroenabled.12":"docm","application/vnd.ms-word.template.macroenabled.12":"dotm","application/vnd.ms-works":"wps","application/vnd.ms-wpl":"wpl","application/vnd.ms-xpsdocument":"xps","application/vnd.mseq":"mseq","application/vnd.musician":"mus","application/vnd.muvee.style":"msty","application/vnd.mynfc":"taglet","application/vnd.neurolanguage.nlu":"nlu","application/vnd.nitf":"ntf","application/vnd.noblenet-directory":"nnd","application/vnd.noblenet-sealer":"nns","application/vnd.noblenet-web":"nnw","application/vnd.nokia.n-gage.data":"ngdat","application/vnd.nokia.n-gage.symbian.install":"n-gage","application/vnd.nokia.radio-preset":"rpst","application/vnd.nokia.radio-presets":"rpss","application/vnd.novadigm.edm":"edm","application/vnd.novadigm.edx":"edx","application/vnd.novadigm.ext":"ext","application/vnd.oasis.opendocument.chart":"odc","application/vnd.oasis.opendocument.chart-template":"otc","application/vnd.oasis.opendocument.database":"odb","application/vnd.oasis.opendocument.formula":"odf","application/vnd.oasis.opendocument.formula-template":"odft","application/vnd.oasis.opendocument.graphics":"odg","application/vnd.oasis.opendocument.graphics-template":"otg","application/vnd.oasis.opendocument.image":"odi","application/vnd.oasis.opendocument.image-template":"oti","application/vnd.oasis.opendocument.presentation":"odp","application/vnd.oasis.opendocument.presentation-template":"otp","application/vnd.oasis.opendocument.spreadsheet":"ods","application/vnd.oasis.opendocument.spreadsheet-template":"ots","application/vnd.oasis.opendocument.text":"odt","application/vnd.oasis.opendocument.text-master":"odm","application/vnd.oasis.opendocument.text-template":"ott","application/vnd.oasis.opendocument.text-web":"oth","application/vnd.olpc-sugar":"xo","application/vnd.oma.dd2+xml":"dd2","application/vnd.openofficeorg.extension":"oxt","application/vnd.openxmlformats-officedocument.presentationml.presentation":"pptx","application/vnd.openxmlformats-officedocument.presentationml.slide":"sldx","application/vnd.openxmlformats-officedocument.presentationml.slideshow":"ppsx","application/vnd.openxmlformats-officedocument.presentationml.template":"potx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":"xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.template":"xltx","application/vnd.openxmlformats-officedocument.wordprocessingml.document":"docx","application/vnd.openxmlformats-officedocument.wordprocessingml.template":"dotx","application/vnd.osgeo.mapguide.package":"mgp","application/vnd.osgi.dp":"dp","application/vnd.osgi.subsystem":"esa","application/vnd.palm":"pdb","application/vnd.pawaafile":"paw","application/vnd.pg.format":"str","application/vnd.pg.osasli":"ei6","application/vnd.picsel":"efif","application/vnd.pmi.widget":"wg","application/vnd.pocketlearn":"plf","application/vnd.powerbuilder6":"pbd","application/vnd.previewsystems.box":"box","application/vnd.proteus.magazine":"mgz","application/vnd.publishare-delta-tree":"qps","application/vnd.pvi.ptid1":"ptid","application/vnd.quark.quarkxpress":"qxd","application/vnd.realvnc.bed":"bed","application/vnd.recordare.musicxml":"mxl","application/vnd.recordare.musicxml+xml":"musicxml","application/vnd.rig.cryptonote":"cryptonote","application/vnd.rim.cod":"cod","application/vnd.rn-realmedia":"rm","application/vnd.rn-realmedia-vbr":"rmvb","application/vnd.route66.link66+xml":"link66","application/vnd.sailingtracker.track":"st","application/vnd.seemail":"see","application/vnd.sema":"sema","application/vnd.semd":"semd","application/vnd.semf":"semf","application/vnd.shana.informed.formdata":"ifm","application/vnd.shana.informed.formtemplate":"itp","application/vnd.shana.informed.interchange":"iif","application/vnd.shana.informed.package":"ipk","application/vnd.simtech-mindmapper":"twd","application/vnd.smaf":"mmf","application/vnd.smart.teacher":"teacher","application/vnd.solent.sdkm+xml":"sdkm","application/vnd.spotfire.dxp":"dxp","application/vnd.spotfire.sfs":"sfs","application/vnd.stardivision.calc":"sdc","application/vnd.stardivision.draw":"sda","application/vnd.stardivision.impress":"sdd","application/vnd.stardivision.math":"smf","application/vnd.stardivision.writer":"sdw","application/vnd.stardivision.writer-global":"sgl","application/vnd.stepmania.package":"smzip","application/vnd.stepmania.stepchart":"sm","application/vnd.sun.xml.calc":"sxc","application/vnd.sun.xml.calc.template":"stc","application/vnd.sun.xml.draw":"sxd","application/vnd.sun.xml.draw.template":"std","application/vnd.sun.xml.impress":"sxi","application/vnd.sun.xml.impress.template":"sti","application/vnd.sun.xml.math":"sxm","application/vnd.sun.xml.writer":"sxw","application/vnd.sun.xml.writer.global":"sxg","application/vnd.sun.xml.writer.template":"stw","application/vnd.sus-calendar":"sus","application/vnd.svd":"svd","application/vnd.symbian.install":"sis","application/vnd.syncml+xml":"xsm","application/vnd.syncml.dm+wbxml":"bdm","application/vnd.syncml.dm+xml":"xdm","application/vnd.tao.intent-module-archive":"tao","application/vnd.tcpdump.pcap":"pcap","application/vnd.tmobile-livetv":"tmo","application/vnd.trid.tpt":"tpt","application/vnd.triscape.mxs":"mxs","application/vnd.trueapp":"tra","application/vnd.ufdl":"ufd","application/vnd.uiq.theme":"utz","application/vnd.umajin":"umj","application/vnd.unity":"unityweb","application/vnd.uoml+xml":"uoml","application/vnd.vcx":"vcx","application/vnd.visio":"vsd","application/vnd.visionary":"vis","application/vnd.vsf":"vsf","application/vnd.wap.wbxml":"wbxml","application/vnd.wap.wmlc":"wmlc","application/vnd.wap.wmlscriptc":"wmlsc","application/vnd.webturbo":"wtb","application/vnd.wolfram.player":"nbp","application/vnd.wordperfect":"wpd","application/vnd.wqd":"wqd","application/vnd.wt.stf":"stf","application/vnd.xara":"xar","application/vnd.xfdl":"xfdl","application/vnd.yamaha.hv-dic":"hvd","application/vnd.yamaha.hv-script":"hvs","application/vnd.yamaha.hv-voice":"hvp","application/vnd.yamaha.openscoreformat":"osf","application/vnd.yamaha.openscoreformat.osfpvg+xml":"osfpvg","application/vnd.yamaha.smaf-audio":"saf","application/vnd.yamaha.smaf-phrase":"spf","application/vnd.yellowriver-custom-menu":"cmp","application/vnd.zul":"zir","application/vnd.zzazz.deck+xml":"zaz","application/voicexml+xml":"vxml","application/widget":"wgt","application/winhlp":"hlp","application/wsdl+xml":"wsdl","application/wspolicy+xml":"wspolicy","application/x-7z-compressed":"7z","application/x-abiword":"abw","application/x-ace-compressed":"ace","application/x-apple-diskimage":"dmg","application/x-authorware-bin":"aab","application/x-authorware-map":"aam","application/x-authorware-seg":"aas","application/x-bcpio":"bcpio","application/x-bittorrent":"torrent","application/x-blorb":"blb","application/x-bzip":"bz","application/x-bzip2":"bz2","application/x-cbr":"cbr","application/x-cdlink":"vcd","application/x-cfs-compressed":"cfs","application/x-chat":"chat","application/x-chess-pgn":"pgn","application/x-conference":"nsc","application/x-cpio":"cpio","application/x-csh":"csh","application/x-debian-package":"deb","application/x-dgc-compressed":"dgc","application/x-director":"dir","application/x-doom":"wad","application/x-dtbncx+xml":"ncx","application/x-dtbook+xml":"dtb","application/x-dtbresource+xml":"res","application/x-dvi":"dvi","application/x-envoy":"evy","application/x-eva":"eva","application/x-font-bdf":"bdf","application/x-font-ghostscript":"gsf","application/x-font-linux-psf":"psf","application/x-font-otf":"otf","application/x-font-pcf":"pcf","application/x-font-snf":"snf","application/x-font-ttf":"ttf","application/x-font-type1":"pfa","application/x-font-woff":"woff","application/x-freearc":"arc","application/x-futuresplash":"spl","application/x-gca-compressed":"gca","application/x-glulx":"ulx","application/x-gnumeric":"gnumeric","application/x-gramps-xml":"gramps","application/x-gtar":"gtar","application/x-hdf":"hdf","application/x-install-instructions":"install","application/x-iso9660-image":"iso","application/x-java-jnlp-file":"jnlp","application/x-latex":"latex","application/x-lzh-compressed":"lzh","application/x-mie":"mie","application/x-mobipocket-ebook":"prc","application/x-ms-application":"application","application/x-ms-shortcut":"lnk","application/x-ms-wmd":"wmd","application/x-ms-wmz":"wmz","application/x-ms-xbap":"xbap","application/x-msaccess":"mdb","application/x-msbinder":"obd","application/x-mscardfile":"crd","application/x-msclip":"clp","application/x-msdownload":"exe","application/x-msmediaview":"mvb","application/x-msmetafile":"wmf","application/x-msmoney":"mny","application/x-mspublisher":"pub","application/x-msschedule":"scd","application/x-msterminal":"trm","application/x-mswrite":"wri","application/x-netcdf":"nc","application/x-nzb":"nzb","application/x-pkcs12":"p12","application/x-pkcs7-certificates":"p7b","application/x-pkcs7-certreqresp":"p7r","application/x-rar-compressed":"rar","application/x-research-info-systems":"ris","application/x-sh":"sh","application/x-shar":"shar","application/x-shockwave-flash":"swf","application/x-silverlight-app":"xap","application/x-sql":"sql","application/x-stuffit":"sit","application/x-stuffitx":"sitx","application/x-subrip":"srt","application/x-sv4cpio":"sv4cpio","application/x-sv4crc":"sv4crc","application/x-t3vm-image":"t3","application/x-tads":"gam","application/x-tar":"tar","application/x-tcl":"tcl","application/x-tex":"tex","application/x-tex-tfm":"tfm","application/x-texinfo":"texinfo","application/x-tgif":"obj","application/x-ustar":"ustar","application/x-wais-source":"src","application/x-x509-ca-cert":"der","application/x-xfig":"fig","application/x-xliff+xml":"xlf","application/x-xpinstall":"xpi","application/x-xz":"xz","application/x-zmachine":"z1","application/xaml+xml":"xaml","application/xcap-diff+xml":"xdf","application/xenc+xml":"xenc","application/xhtml+xml":"xhtml","application/xml":"xml","application/xml-dtd":"dtd","application/xop+xml":"xop","application/xproc+xml":"xpl","application/xslt+xml":"xslt","application/xspf+xml":"xspf","application/xv+xml":"mxml","application/yang":"yang","application/yin+xml":"yin","application/zip":"zip","audio/adpcm":"adp","audio/basic":"au","audio/midi":"mid","audio/mp4":"mp4a","audio/mpeg":"mpga","audio/ogg":"oga","audio/s3m":"s3m","audio/silk":"sil","audio/vnd.dece.audio":"uva","audio/vnd.digital-winds":"eol","audio/vnd.dra":"dra","audio/vnd.dts":"dts","audio/vnd.dts.hd":"dtshd","audio/vnd.lucent.voice":"lvp","audio/vnd.ms-playready.media.pya":"pya","audio/vnd.nuera.ecelp4800":"ecelp4800","audio/vnd.nuera.ecelp7470":"ecelp7470","audio/vnd.nuera.ecelp9600":"ecelp9600","audio/vnd.rip":"rip","audio/webm":"weba","audio/x-aac":"aac","audio/x-aiff":"aif","audio/x-caf":"caf","audio/x-flac":"flac","audio/x-matroska":"mka","audio/x-mpegurl":"m3u","audio/x-ms-wax":"wax","audio/x-ms-wma":"wma","audio/x-pn-realaudio":"ram","audio/x-pn-realaudio-plugin":"rmp","audio/x-wav":"wav","audio/xm":"xm","chemical/x-cdx":"cdx","chemical/x-cif":"cif","chemical/x-cmdf":"cmdf","chemical/x-cml":"cml","chemical/x-csml":"csml","chemical/x-xyz":"xyz","image/bmp":"bmp","image/cgm":"cgm","image/g3fax":"g3","image/gif":"gif","image/ief":"ief","image/jpeg":"jpeg","image/ktx":"ktx","image/png":"png","image/prs.btif":"btif","image/sgi":"sgi","image/svg+xml":"svg","image/tiff":"tiff","image/vnd.adobe.photoshop":"psd","image/vnd.dece.graphic":"uvi","image/vnd.dvb.subtitle":"sub","image/vnd.djvu":"djvu","image/vnd.dwg":"dwg","image/vnd.dxf":"dxf","image/vnd.fastbidsheet":"fbs","image/vnd.fpx":"fpx","image/vnd.fst":"fst","image/vnd.fujixerox.edmics-mmr":"mmr","image/vnd.fujixerox.edmics-rlc":"rlc","image/vnd.ms-modi":"mdi","image/vnd.ms-photo":"wdp","image/vnd.net-fpx":"npx","image/vnd.wap.wbmp":"wbmp","image/vnd.xiff":"xif","image/webp":"webp","image/x-3ds":"3ds","image/x-cmu-raster":"ras","image/x-cmx":"cmx","image/x-freehand":"fh","image/x-icon":"ico","image/x-mrsid-image":"sid","image/x-pcx":"pcx","image/x-pict":"pic","image/x-portable-anymap":"pnm","image/x-portable-bitmap":"pbm","image/x-portable-graymap":"pgm","image/x-portable-pixmap":"ppm","image/x-rgb":"rgb","image/x-tga":"tga","image/x-xbitmap":"xbm","image/x-xpixmap":"xpm","image/x-xwindowdump":"xwd","message/rfc822":"eml","model/iges":"igs","model/mesh":"msh","model/vnd.collada+xml":"dae","model/vnd.dwf":"dwf","model/vnd.gdl":"gdl","model/vnd.gtw":"gtw","model/vnd.mts":"mts","model/vnd.vtu":"vtu","model/vrml":"wrl","model/x3d+binary":"x3db","model/x3d+vrml":"x3dv","model/x3d+xml":"x3d","text/cache-manifest":"appcache","text/calendar":"ics","text/css":"css","text/csv":"csv","text/html":"html","text/n3":"n3","text/plain":"txt","text/prs.lines.tag":"dsc","text/richtext":"rtx","text/sgml":"sgml","text/tab-separated-values":"tsv","text/troff":"t","text/turtle":"ttl","text/uri-list":"uri","text/vcard":"vcard","text/vnd.curl":"curl","text/vnd.curl.dcurl":"dcurl","text/vnd.curl.scurl":"scurl","text/vnd.curl.mcurl":"mcurl","text/vnd.dvb.subtitle":"sub","text/vnd.fly":"fly","text/vnd.fmi.flexstor":"flx","text/vnd.graphviz":"gv","text/vnd.in3d.3dml":"3dml","text/vnd.in3d.spot":"spot","text/vnd.sun.j2me.app-descriptor":"jad","text/vnd.wap.wml":"wml","text/vnd.wap.wmlscript":"wmls","text/x-asm":"s","text/x-c":"c","text/x-fortran":"f","text/x-java-source":"java","text/x-opml":"opml","text/x-pascal":"p","text/x-nfo":"nfo","text/x-setext":"etx","text/x-sfv":"sfv","text/x-uuencode":"uu","text/x-vcalendar":"vcs","text/x-vcard":"vcf","video/3gpp":"3gp","video/3gpp2":"3g2","video/h261":"h261","video/h263":"h263","video/h264":"h264","video/jpeg":"jpgv","video/jpm":"jpm","video/mj2":"mj2","video/mp4":"mp4","video/mpeg":"mpeg","video/ogg":"ogv","video/quicktime":"qt","video/vnd.dece.hd":"uvh","video/vnd.dece.mobile":"uvm","video/vnd.dece.pd":"uvp","video/vnd.dece.sd":"uvs","video/vnd.dece.video":"uvv","video/vnd.dvb.file":"dvb","video/vnd.fvt":"fvt","video/vnd.mpegurl":"mxu","video/vnd.ms-playready.media.pyv":"pyv","video/vnd.uvvu.mp4":"uvu","video/vnd.vivo":"viv","video/webm":"webm","video/x-f4v":"f4v","video/x-fli":"fli","video/x-flv":"flv","video/x-m4v":"m4v","video/x-matroska":"mkv","video/x-mng":"mng","video/x-ms-asf":"asf","video/x-ms-vob":"vob","video/x-ms-wm":"wm","video/x-ms-wmv":"wmv","video/x-ms-wmx":"wmx","video/x-ms-wvx":"wvx","video/x-msvideo":"avi","video/x-sgi-movie":"movie","video/x-smv":"smv","x-conference/x-cooltalk":"ice","text/vtt":"vtt","application/x-chrome-extension":"crx","text/x-component":"htc","video/MP2T":"ts","text/event-stream":"event-stream","application/x-web-app-manifest+json":"webapp","text/x-lua":"lua","application/x-lua-bytecode":"luac","text/x-markdown":"markdown"},extension:function(e){var t=e.match(/^\s*([^;\s]*)(?:;|\s|$)/)[1].toLowerCase();return this.extensions[t]},define:function(e){for(var t in e){for(var n=e[t],r=0;r<n.length;r++)this.types[n[r]]=t;this.extensions[t]||(this.extensions[t]=n[0])}},charsets:{lookup:function(e,t){return/^text\//.test(e)?"UTF-8":t}}};r.types.constructor=void 0,r.extensions.constructor=void 0},function(e,t,n){var r=n(396),i=n(99),o=n(397),a=n(1450),s=r.util,l=r.FileReadStream,u=r.SpeedSummary,c=r.validate;a.prototype.getFileToLocalFile=function(e,t,n,r,a,l){var d;s.normalizeArgs(a,l,function(e,t){d=e,l=t}),d.speedSummary=d.speedSummary||new u(n),c.validateArgs("getFileToLocalFile",function(i){i.string(e,"share"),i.stringAllowEmpty(t,"directory"),i.string(n,"file"),i.string(r,"localFileName"),i.shareNameIsValid(e),i.callback(l)});var p=i(!0,{},d),h=o.createWriteStream(r);return h.on("error",function(e){l(e)}),this.getFileToStream(e,t,n,h,p,function(e,t,n){e?h.end(function(){o.existsSync(r)&&0===h.bytesWritten&&o.unlinkSync(r),l(e,t,n)}):l(e,t,n)}),p.speedSummary},a.prototype.createFileFromLocalFile=function(e,t,n,r,a,d){var p;s.normalizeArgs(a,d,function(e,t){p=e,d=t}),c.validateArgs("createFileFromLocalFile",function(i){i.string(e,"share"),i.stringAllowEmpty(t,"directory"),i.string(n,"file"),i.string(r,"localFileName"),i.shareNameIsValid(e),i.callback(d)});var h=i(!0,{},p);h.speedSummary=h.speedSummary||new u(n);var f=this;return o.stat(r,function(i,o){i?d(i):f.createFile(e,t,n,o.size,h,function(i){if(i)d(i);else{var a=new l(r,{calcContentMd5:h.storeFileContentMD5});f._createFileFromChunkStream(e,t,n,a,o.size,h,d)}})}),h.speedSummary},e.exports=a},function(e,t,n){(function(t){var r=n(207),i=n(115),o=n(20),a=n(39),s=n(99),l=n(1451),u=n(30),c=n(140),d=u.util,p=u.SR,h=u.validate,f=u.SpeedSummary,m=u.StorageServiceClient,g=u.WebResource,b=u.Constants,v=b.FileConstants,y=b.HeaderConstants,_=b.HttpConstants,S=b.QueryStringConstants,w=u.BatchOperation,E=(f=u.SpeedSummary,u.ChunkAllocator),C=u.ChunkStream,x=u.ChunkStreamWithStream,A=n(1452),T=n(1453),O=n(1454),k=n(1455),I=u.AclResult,R=n(117),P=R.ArgumentNullError,D=R.ArgumentError;function N(e,t,n,r,i){var o=m.getStorageSettings(e,t,n,r,i);N.super_.call(this,o._name,o._key,o._fileEndpoint,o._usePathStyleUri,o._sasToken),this.defaultEnableReuseSocket=b.DEFAULT_ENABLE_REUSE_SOCKET,this.singleFileThresholdInBytes=v.DEFAULT_SINGLE_FILE_GET_THRESHOLD_IN_BYTES,this.parallelOperationThreadCount=b.DEFAULT_PARALLEL_OPERATION_THREAD_COUNT}function M(e,t,n,r){var i=function(e){return e&&!r&&(e=(e=(e=(e=encodeURIComponent(e)).replace(/%2F/g,"/")).replace(/%5C/g,"/")).replace(/\+/g,"%20")),e},o=e;return t&&("/"!==t[0]&&(o+="/"),o+=i(t)),n&&("/"!==o[o.length-1]&&(o+="/"),o+=i(n)),l.normalize(o).replace(/\\/g,"/")}o.inherits(N,m),N.prototype.getServiceProperties=function(e,t){return this.getAccountServiceProperties(e,t)},N.prototype.setServiceProperties=function(e,t,n){return this.setAccountServiceProperties(e,t,n)},N.prototype.listSharesSegmented=function(e,t,n){this.listSharesSegmentedWithPrefix(null,e,t,n)},N.prototype.listSharesSegmentedWithPrefix=function(e,t,n,r){var i;d.normalizeArgs(n,r,function(e,t){i=e,r=t}),h.validateArgs("listShares",function(e){e.callback(r)});var o=s(!0,{},i),l=g.get().withQueryOption(S.COMP,"list").withQueryOption(S.MAX_RESULTS,o.maxResults).withQueryOption(S.INCLUDE,o.include);d.objectIsNull(t)||l.withQueryOption(S.MARKER,t.nextMarker),l.withQueryOption(S.PREFIX,e);this.performRequest(l,null,o,function(e,t){if(e.listSharesResult=null,!e.error){e.listSharesResult={entries:null,continuationToken:null},e.listSharesResult.entries=[];var n=[];e.response.body.EnumerationResults.Shares&&e.response.body.EnumerationResults.Shares.Share&&(n=e.response.body.EnumerationResults.Shares.Share,a.isArray(n)||(n=[n])),n.forEach(function(t){var n=T.parse(t);e.listSharesResult.entries.push(n)}),e.response.body.EnumerationResults.NextMarker&&(e.listSharesResult.continuationToken={nextMarker:null,targetLocation:null},e.listSharesResult.continuationToken.nextMarker=e.response.body.EnumerationResults.NextMarker,e.listSharesResult.continuationToken.targetLocation=e.targetLocation)}t(e,function(e){r(e.error,e.listSharesResult,e.response)})})},N.prototype.doesShareExist=function(e,t,n){this._doesShareExist(e,!1,t,n)},N.prototype.createShare=function(e,t,n){var r;d.normalizeArgs(t,n,function(e,t){r=e,n=t}),h.validateArgs("createShare",function(t){t.string(e,"share"),t.shareNameIsValid(e),t.shareQuotaIsValid(r.quota),t.callback(n)});var i=s(!0,{},r),o=g.put(e).withQueryOption(S.RESTYPE,"share").withHeader(y.SHARE_QUOTA,i.quota);o.addOptionalMetadataHeaders(i.metadata);this.performRequest(o,null,i,function(t,r){t.shareResult=null,t.error||(t.shareResult=new T(e),t.shareResult.getPropertiesFromHeaders(t.response.headers),i.metadata&&(t.shareResult.metadata=i.metadata));r(t,function(e){n(e.error,e.shareResult,e.response)})})},N.prototype.createShareSnapshot=function(e,t,n){var r;d.normalizeArgs(t,n,function(e,t){r=e,n=t}),h.validateArgs("createShareSnapshot",function(t){t.string(e,"share"),t.shareNameIsValid(e),t.callback(n)});var i=s(!0,{},r),o=g.put(e).withQueryOption(S.RESTYPE,"share").withQueryOption(S.COMP,S.SNAPSHOT);o.addOptionalMetadataHeaders(i.metadata);this.performRequest(o,null,i,function(e,t){e.snapshotId=null,e.error||(e.snapshotId=e.response.headers[y.SNAPSHOT]);t(e,function(e){n(e.error,e.snapshotId,e.response)})})},N.prototype.createShareIfNotExists=function(e,t,n){var r;d.normalizeArgs(t,n,function(e,t){r=e,n=t}),h.validateArgs("createShareIfNotExists",function(t){t.string(e,"share"),t.shareNameIsValid(e),t.callback(n)});var i=s(!0,{},r);delete i.shareSnapshotId;var o=this;o._doesShareExist(e,!0,i,function(t,r,a){var s=r.exists;r.created=!1,delete r.exists,t?n(t,r,a):s?(a.isSuccessful=!0,n(t,r,a)):o.createShare(e,i,function(e,t,r){e?e&&e.statusCode===_.HttpResponseCodes.Conflict&&e.code===b.FileErrorCodeStrings.SHARE_ALREADY_EXISTS&&(e=null,r.isSuccessful=!0):t.created=!0,n(e,t,r)})})},N.prototype.getShareProperties=function(e,t,n){var r;d.normalizeArgs(t,n,function(e,t){r=e,n=t}),h.validateArgs("getShareProperties",function(t){t.string(e,"share"),t.shareNameIsValid(e),t.callback(n)});var i=s(!0,{},r),o=g.head(e).withQueryOption(S.RESTYPE,"share").withQueryOption(S.SHARE_SNAPSHOT,i.shareSnapshotId),a=this;this.performRequest(o,null,i,function(t,r){t.shareResult=null,t.error||(t.shareResult=new T(e),t.shareResult.metadata=a.parseMetadataHeaders(t.response.headers),t.shareResult.getPropertiesFromHeaders(t.response.headers));r(t,function(e){n(e.error,e.shareResult,e.response)})})},N.prototype.setShareProperties=function(e,t,n,r){var i;d.normalizeArgs(n,r,function(e,t){i=e,r=t}),h.validateArgs("setShareProperties",function(t){t.string(e,"share"),t.shareNameIsValid(e),t.shareQuotaIsValid(i.quota),t.callback(r)});var o=s(!0,t,i),a=M(e),l=g.put(a).withQueryOption(S.RESTYPE,"share").withQueryOption(S.COMP,"properties").withHeader(y.SHARE_QUOTA,o.quota);k.setProperties(l,o);this.performRequest(l,null,o,function(t,n){t.shareResult=null,t.error||(t.shareResult=new T(e),t.shareResult.getPropertiesFromHeaders(t.response.headers));n(t,function(e){r(e.error,e.shareResult,e.response)})})},N.prototype.getShareStats=function(e,t,n){var r;d.normalizeArgs(t,n,function(e,t){r=e,n=t}),h.validateArgs("getShareStats",function(e){e.callback(n)});var i=s(!0,{},r),o=M(e),a=g.get(o).withQueryOption(S.RESTYPE,"share").withQueryOption(S.COMP,"stats");this.performRequest(a,null,i,function(t,r){t.shareResult=null,t.error||(t.shareResult=T.parse(t.response.body,e),t.shareResult.getPropertiesFromHeaders(t.response.headers));r(t,function(e){n(e.error,e.shareResult,e.response)})})},N.prototype.getShareMetadata=function(e,t,n){var r;d.normalizeArgs(t,n,function(e,t){r=e,n=t}),h.validateArgs("getShareMetadata",function(t){t.string(e,"share"),t.shareNameIsValid(e),t.callback(n)});var i=s(!0,{},r),o=g.head(e).withQueryOption(S.RESTYPE,"share").withQueryOption(S.COMP,"metadata").withQueryOption(S.SHARE_SNAPSHOT,i.shareSnapshotId),a=this;this.performRequest(o,null,i,function(t,r){t.shareResult=null,t.error||(t.shareResult=new T(e),t.shareResult.metadata=a.parseMetadataHeaders(t.response.headers),t.shareResult.getPropertiesFromHeaders(t.response.headers));r(t,function(e){n(e.error,e.shareResult,e.response)})})},N.prototype.setShareMetadata=function(e,t,n,r){var i;d.normalizeArgs(n,r,function(e,t){i=e,r=t}),h.validateArgs("setShareMetadata",function(n){n.string(e,"share"),n.object(t,"metadata"),n.shareNameIsValid(e),n.callback(r)});var o=s(!0,{},i),a=g.put(e).withQueryOption(S.RESTYPE,"share").withQueryOption(S.COMP,"metadata");a.addOptionalMetadataHeaders(t);this.performRequest(a,null,o,function(t,n){t.shareResult=null,t.error||(t.shareResult=new T(e),t.shareResult.getPropertiesFromHeaders(t.response.headers));n(t,function(e){r(e.error,e.shareResult,e.response)})})},N.prototype.getShareAcl=function(e,t,n){var r;d.normalizeArgs(t,n,function(e,t){r=e,n=t}),h.validateArgs("getShareAcl",function(t){t.string(e,"share"),t.shareNameIsValid(e),t.callback(n)});var i=s(!0,{},r),o=g.get(e).withQueryOption(S.RESTYPE,"share").withQueryOption(S.COMP,"acl");i.requestLocationMode=b.RequestLocationMode.PRIMARY_OR_SECONDARY;this.performRequest(o,null,i,function(t,r){t.shareResult=null,t.error||(t.shareResult=new T(e),t.shareResult.getPropertiesFromHeaders(t.response.headers),t.shareResult.signedIdentifiers=I.parse(t.response.body));r(t,function(e){n(e.error,e.shareResult,e.response)})})},N.prototype.setShareAcl=function(e,n,r,i){var o;d.normalizeArgs(r,i,function(e,t){o=e,i=t}),h.validateArgs("setShareAcl",function(t){t.string(e,"share"),t.shareNameIsValid(e),t.callback(i)});var l=s(!0,{},o),u=null;if(n){if(a.isArray(n))throw new TypeError(p.INVALID_SIGNED_IDENTIFIERS);u=I.serialize(n)}var c=g.put(e).withQueryOption(S.RESTYPE,"share").withQueryOption(S.COMP,"acl").withHeader(y.CONTENT_LENGTH,d.objectIsNull(u)?0:t.byteLength(u)).withBody(u);this.performRequest(c,c.body,l,function(t,r){t.shareResult=null,t.error||(t.shareResult=new T(e),t.shareResult.getPropertiesFromHeaders(t.response.headers),n&&(t.shareResult.signedIdentifiers=n));r(t,function(e){i(e.error,e.shareResult,e.response)})})},N.prototype.deleteShare=function(e,t,n){var r;d.normalizeArgs(t,n,function(e,t){r=e,n=t}),h.validateArgs("deleteShare",function(t){t.string(e,"share"),t.shareNameIsValid(e),t.callback(n)});var i=s(!0,{},r);if(!d.objectIsNull(i.shareSnapshotId)&&!d.objectIsNull(i.deleteSnapshots))throw new D("options",p.INVALID_DELETE_SNAPSHOT_OPTION);var o=g.del(e).withQueryOption(S.RESTYPE,"share").withQueryOption(S.SHARE_SNAPSHOT,i.shareSnapshotId).withHeader(y.DELETE_SNAPSHOT,i.deleteSnapshots);this.performRequest(o,null,i,function(e,t){t(e,function(e){n(e.error,e.response)})})},N.prototype.deleteShareIfExists=function(e,t,n){var r;d.normalizeArgs(t,n,function(e,t){r=e,n=t}),h.validateArgs("deleteShareIfExists",function(t){t.string(e,"share"),t.shareNameIsValid(e),t.callback(n)});var i=s(!0,{},r),o=this;o._doesShareExist(e,!0,i,function(t,r,a){t?n(t,r.exists,a):r.exists?o.deleteShare(e,i,function(e,t){var r;e?e&&e.statuscode===_.HttpResponseCodes.NotFound&&e.code===b.FileErrorCodeStrings.SHARE_NOT_FOUND&&(r=!1,e=null,t.isSuccessful=!0):r=!0,n(e,r,t)}):(a.isSuccessful=!0,n(t,!1,a))})},N.prototype.doesDirectoryExist=function(e,t,n,r){this._doesDirectoryExist(e,t,!1,n,r)},N.prototype.createDirectory=function(e,t,n,r){var i;d.normalizeArgs(n,r,function(e,t){i=e,r=t}),h.validateArgs("createDirectory",function(n){n.string(e,"share"),n.string(t,"directory"),n.shareNameIsValid(e),n.callback(r)});var o=s(!0,{},i),a=g.put(M(e,t)).withQueryOption(S.RESTYPE,"directory");a.addOptionalMetadataHeaders(o.metadata);this.performRequest(a,null,o,function(e,n){e.directoryResult=null,e.error||(e.directoryResult=new O(t),e.directoryResult.getPropertiesFromHeaders(e.response.headers));n(e,function(e){r(e.error,e.directoryResult,e.response)})})},N.prototype.createDirectoryIfNotExists=function(e,t,n,r){var i;d.normalizeArgs(n,r,function(e,t){i=e,r=t}),h.validateArgs("createDirectoryIfNotExists",function(n){n.string(e,"share"),n.string(t,"directory"),n.shareNameIsValid(e),n.callback(r)});var o=s(!0,{},i);delete o.shareSnapshotId;var a=this;a._doesDirectoryExist(e,t,!0,o,function(n,i,s){var l=i.exists;i.created=!1,delete i.exists,n?r(n,i,s):l?(s.isSuccessful=!0,r(n,i,s)):a.createDirectory(e,t,o,function(e,t,n){e?e&&e.statusCode===_.HttpResponseCodes.Conflict&&e.code===b.StorageErrorCodeStrings.RESOURCE_ALREADY_EXISTS&&(e=null,n.isSuccessful=!0):t.created=!0,r(e,t,n)})})},N.prototype.getDirectoryProperties=function(e,t,n,r){var i;d.normalizeArgs(n,r,function(e,t){i=e,r=t}),h.validateArgs("getDirectoryProperties",function(n){n.string(e,"share"),n.stringAllowEmpty(t,"directory"),n.shareNameIsValid(e),n.callback(r)});var o=s(!0,{},i),a=g.head(M(e,t)).withQueryOption(S.RESTYPE,"directory").withQueryOption(S.SHARE_SNAPSHOT,o.shareSnapshotId),l=this;this.performRequest(a,null,o,function(e,n){e.directoryResult=null,e.error||(e.directoryResult=new O(t),e.directoryResult.metadata=l.parseMetadataHeaders(e.response.headers),e.directoryResult.getPropertiesFromHeaders(e.response.headers));n(e,function(e){r(e.error,e.directoryResult,e.response)})})},N.prototype.deleteDirectory=function(e,t,n,r){var i;d.normalizeArgs(n,r,function(e,t){i=e,r=t}),h.validateArgs("deleteDirectory",function(n){n.string(e,"share"),n.string(t,"directory"),n.shareNameIsValid(e),n.callback(r)});var o=s(!0,{},i),a=g.del(M(e,t)).withQueryOption(S.RESTYPE,"directory");this.performRequest(a,null,o,function(e,t){t(e,function(e){r(e.error,e.response)})})},N.prototype.deleteDirectoryIfExists=function(e,t,n,r){var i;d.normalizeArgs(n,r,function(e,t){i=e,r=t}),h.validateArgs("deleteDirectoryIfExists",function(n){n.string(e,"share"),n.string(t,"directory"),n.shareNameIsValid(e),n.callback(r)});var o=s(!0,{},i);delete o.shareSnapshotId;var a=this;a._doesDirectoryExist(e,t,!0,o,function(n,i,s){n?r(n,i.exists,s):i.exists?a.deleteDirectory(e,t,o,function(e,t){var n;e?e&&e.statuscode===_.HttpResponseCodes.NotFound&&e.code===b.StorageErrorCodeStrings.RESOURCE_NOT_FOUND&&(n=!1,e=null,t.isSuccessful=!0):n=!0,r(e,n,t)}):(s.isSuccessful=!0,r(n,!1,s))})},N.prototype.listFilesAndDirectoriesSegmented=function(e,t,n,r,i){this.listFilesAndDirectoriesSegmentedWithPrefix(e,t,null,n,r,i)},N.prototype.listFilesAndDirectoriesSegmentedWithPrefix=function(e,t,n,r,i,o){var l;d.normalizeArgs(i,o,function(e,t){l=e,o=t}),h.validateArgs("listFilesSegmented",function(n){n.string(e,"share"),n.stringAllowEmpty(t,"directory"),n.shareNameIsValid(e),n.callback(o)});var u=s(!0,{},l),c=g.get(M(e,t)).withQueryOption(S.RESTYPE,"directory").withQueryOption(S.COMP,"list").withQueryOption(S.MAX_RESULTS,u.maxResults).withQueryOption(S.SHARE_SNAPSHOT,u.shareSnapshotId);d.objectIsNull(r)||c.withQueryOption(S.MARKER,r.nextMarker),c.withQueryOption(S.PREFIX,n);this.performRequest(c,null,u,function(e,t){if(e.listResult=null,!e.error){e.listResult={entries:null,continuationToken:null},e.listResult.entries={},e.listResult.entries.files=[],e.listResult.entries.directories=[];var n=[],r=[];e.response.body.EnumerationResults.Entries.File&&(n=e.response.body.EnumerationResults.Entries.File,a.isArray(n)||(n=[n])),n.forEach(function(t){var n=k.parse(t);e.listResult.entries.files.push(n)}),e.response.body.EnumerationResults.Entries.Directory&&(r=e.response.body.EnumerationResults.Entries.Directory,a.isArray(r)||(r=[r])),r.forEach(function(t){var n=O.parse(t);e.listResult.entries.directories.push(n)}),e.response.body.EnumerationResults.NextMarker&&(e.listResult.continuationToken={nextMarker:null,targetLocation:null},e.listResult.continuationToken.nextMarker=e.response.body.EnumerationResults.NextMarker,e.listResult.continuationToken.targetLocation=e.targetLocation)}t(e,function(e){o(e.error,e.listResult,e.response)})})},N.prototype.getDirectoryMetadata=function(e,t,n,r){var i;d.normalizeArgs(n,r,function(e,t){i=e,r=t}),h.validateArgs("getDirectoryMetadata",function(n){n.string(e,"share"),n.stringAllowEmpty(t,"directory"),n.shareNameIsValid(e),n.callback(r)});var o=s(!0,{},i),a=M(e,t),l=g.head(a).withQueryOption(S.RESTYPE,"directory").withQueryOption(S.COMP,"metadata").withQueryOption(S.SHARE_SNAPSHOT,o.shareSnapshotId),u=this;this.performRequest(l,null,o,function(e,n){e.directoryResult=null,e.error||(e.directoryResult=new O(t),e.directoryResult.metadata=u.parseMetadataHeaders(e.response.headers),e.directoryResult.getPropertiesFromHeaders(e.response.headers));n(e,function(e){r(e.error,e.directoryResult,e.response)})})},N.prototype.setDirectoryMetadata=function(e,t,n,r,i){var o;d.normalizeArgs(r,i,function(e,t){o=e,i=t}),h.validateArgs("setDirectoryMetadata",function(r){r.string(e,"share"),r.stringAllowEmpty(t,"directory"),r.shareNameIsValid(e),r.object(n,"metadata"),r.callback(i)});var a=s(!0,{},o),l=M(e,t),u=g.put(l).withQueryOption(S.RESTYPE,"directory").withQueryOption(S.COMP,"metadata");u.addOptionalMetadataHeaders(n);this.performRequest(u,null,a,function(e,n){e.directoryResult=null,e.error||(e.directoryResult=new O(t),e.directoryResult.getPropertiesFromHeaders(e.response.headers));n(e,function(e){i(e.error,e.directoryResult,e.response)})})},N.prototype.generateSharedAccessSignature=function(e,t,n,r,i){if(!this.storageCredentials||!this.storageCredentials.generateSignedQueryString)throw new Error(p.CANNOT_CREATE_SAS_WITHOUT_ACCOUNT_KEY);h.validateArgs("generateSharedAccessSignature",function(t){t.string(e,"share"),t.shareNameIsValid(e),t.object(r,"sharedAccessPolicy")});var o=v.ResourceTypes.SHARE;n?(h.validateArgs("generateSharedAccessSignature",function(e){e.stringAllowEmpty(t,"directory"),e.string(n,"file")}),o=v.ResourceTypes.FILE):t="",r.AccessPolicy&&(d.objectIsNull(r.AccessPolicy.Start)||(a.isDate(r.AccessPolicy.Start)||(r.AccessPolicy.Start=new Date(r.AccessPolicy.Start)),r.AccessPolicy.Start=d.truncatedISO8061Date(r.AccessPolicy.Start)),d.objectIsNull(r.AccessPolicy.Expiry)||(a.isDate(r.AccessPolicy.Expiry)||(r.AccessPolicy.Expiry=new Date(r.AccessPolicy.Expiry)),r.AccessPolicy.Expiry=d.truncatedISO8061Date(r.AccessPolicy.Expiry)));var s=M(e,t,n,!0);return this.storageCredentials.generateSignedQueryString(b.ServiceType.File,s,r,null,{headers:i,resourceType:o})},N.prototype.getUrl=function(e,t,n,o,a,s){var l;h.validateArgs("getUrl",function(n){n.string(e,"share"),n.stringAllowEmpty(t,"directory"),n.shareNameIsValid(e)}),l=d.objectIsNull(a)||!1!==a?this.host.primaryHost:this.host.secondaryHost,(l=d.trimPortFromUri(l))&&l.lastIndexOf("/")!==l.length-1&&(l+="/");var u=M(e,t,n),c=r.parse(o);return s&&(c[S.SHARE_SNAPSHOT]=s),i.resolve(l,i.format({pathname:this._getPath(u),query:c}))},N.prototype.getFileProperties=function(e,t,n,r,i){var o;d.normalizeArgs(r,i,function(e,t){o=e,i=t}),h.validateArgs("getFileProperties",function(r){r.string(e,"share"),r.stringAllowEmpty(t,"directory"),r.string(n,"file"),r.shareNameIsValid(e),r.callback(i)});var a=s(!0,{},o),l=M(e,t,n),u=g.head(l).withQueryOption(S.SHARE_SNAPSHOT,a.shareSnapshotId),c=this;this.performRequest(u,null,a,function(r,o){r.fileResult=null,r.error||(r.fileResult=new k(e,t,n),r.fileResult.metadata=c.parseMetadataHeaders(r.response.headers),r.fileResult.getPropertiesFromHeaders(r.response.headers,!0));o(r,function(e){i(e.error,e.fileResult,e.response)})})},N.prototype.getFileMetadata=function(e,t,n,r,i){var o;d.normalizeArgs(r,i,function(e,t){o=e,i=t}),h.validateArgs("getFileMetadata",function(r){r.string(e,"share"),r.stringAllowEmpty(t,"directory"),r.string(n,"file"),r.shareNameIsValid(e),r.callback(i)});var a=s(!0,{},o),l=M(e,t,n),u=g.head(l).withQueryOption(S.COMP,"metadata").withQueryOption(S.SHARE_SNAPSHOT,a.shareSnapshotId),c=this;this.performRequest(u,null,a,function(r,o){r.fileResult=null,r.error||(r.fileResult=new k(e,t,n),r.fileResult.metadata=c.parseMetadataHeaders(r.response.headers),r.fileResult.getPropertiesFromHeaders(r.response.headers));o(r,function(e){i(e.error,e.fileResult,e.response)})})},N.prototype.setFileProperties=function(e,t,n,r,i,o){var a;d.normalizeArgs(i,o,function(e,t){a=e,o=t}),h.validateArgs("setFileProperties",function(r){r.string(e,"share"),r.stringAllowEmpty(t,"directory"),r.string(n,"file"),r.shareNameIsValid(e),r.callback(o)});var l=s(!0,{contentSettings:r,contentLength:r.contentLength},a),u=M(e,t,n),c=g.put(u).withQueryOption(S.COMP,"properties");k.setProperties(c,l);this.performRequest(c,null,l,function(r,i){r.fileResult=null,r.error||(r.fileResult=new k(e,t,n),r.fileResult.getPropertiesFromHeaders(r.response.headers));i(r,function(e){o(e.error,e.fileResult,e.response)})})},N.prototype.setFileMetadata=function(e,t,n,r,i,o){var a;d.normalizeArgs(i,o,function(e,t){a=e,o=t}),h.validateArgs("setFileMetadata",function(i){i.string(e,"share"),i.stringAllowEmpty(t,"directory"),i.string(n,"file"),i.shareNameIsValid(e),i.object(r,"metadata"),i.callback(o)});var l=s(!0,{},a),u=M(e,t,n),c=g.put(u).withQueryOption(S.COMP,"metadata");c.addOptionalMetadataHeaders(r);this.performRequest(c,null,l,function(r,i){r.fileResult=null,r.error||(r.fileResult=new k(e,t,n),r.fileResult.getPropertiesFromHeaders(r.response.headers));i(r,function(e){o(e.error,e.fileResult,e.response)})})},N.prototype.resizeFile=function(e,t,n,r,i,o){var a;d.normalizeArgs(i,o,function(e,t){a=e,o=t}),h.validateArgs("resizeFile",function(i){i.string(e,"share"),i.stringAllowEmpty(t,"directory"),i.string(n,"file"),i.shareNameIsValid(e),i.value(r),i.callback(o)});var l=s(!0,{},a),u=M(e,t,n),c=g.put(u).withQueryOption(S.COMP,"properties");c.withHeader(y.FILE_CONTENT_LENGTH,r);this.performRequest(c,null,l,function(r,i){r.fileResult=null,r.error||(r.fileResult=new k(e,t,n),r.fileResult.getPropertiesFromHeaders(r.response.headers));i(r,function(e){o(e.error,e.fileResult,e.response)})})},N.prototype.doesFileExist=function(e,t,n,r,i){this._doesFileExist(e,t,n,!1,r,i)},N.prototype.createFile=function(e,t,n,r,i,o){var a;d.normalizeArgs(i,o,function(e,t){a=e,o=t}),h.validateArgs("createFile",function(i){i.string(e,"share"),i.stringAllowEmpty(t,"directory"),i.string(n,"file"),i.shareNameIsValid(e),i.value(r),i.callback(o)});var l=M(e,t,n),u=s(!0,{},a),c=g.put(l).withHeader(y.TYPE,"file").withHeader(y.FILE_CONTENT_LENGTH,r);k.setProperties(c,u);this.performRequest(c,null,u,function(r,i){r.fileResult=null,r.error||(r.fileResult=new k(e,t,n),r.fileResult.getPropertiesFromHeaders(r.response.headers));i(r,function(e){o(e.error,e.fileResult,e.response)})})},N.prototype.deleteFile=function(e,t,n,r,i){var o;d.normalizeArgs(r,i,function(e,t){o=e,i=t}),h.validateArgs("deleteFile",function(r){r.string(e,"share"),r.stringAllowEmpty(t,"directory"),r.string(n,"file"),r.shareNameIsValid(e),r.callback(i)});var a=s(!0,{},o),l=M(e,t,n),u=g.del(l);this.performRequest(u,null,a,function(e,t){t(e,function(e){i(e.error,e.response)})})},N.prototype.deleteFileIfExists=function(e,t,n,r,i){var o;d.normalizeArgs(r,i,function(e,t){o=e,i=t}),h.validateArgs("deleteFileIfExists",function(r){r.string(e,"share"),r.stringAllowEmpty(t,"directory"),r.string(n,"file"),r.shareNameIsValid(e),r.callback(i)});var a=s(!0,{},o);delete a.shareSnapshotId;var l=this;l._doesFileExist(e,t,n,!0,a,function(r,o,s){r?i(r,o.exists,s):o.exists?l.deleteFile(e,t,n,a,function(e,t){var n;e?e&&e.statusCode===b.HttpConstants.HttpResponseCodes.NotFound&&e.code===b.FileErrorCodeStrings.FILE_NOT_FOUND&&(n=!1,e=null,t.isSuccessful=!0):n=!0,i(e,n,t)}):(s.isSuccessful=!0,i(r,!1,s))})},N.prototype.getFileToText=function(e,t,n,r,i){var o;d.normalizeArgs(r,i,function(e,t){o=e,i=t}),h.validateArgs("getFileToText",function(r){r.string(e,"share"),r.stringAllowEmpty(t,"directory"),r.string(n,"file"),r.shareNameIsValid(e),r.callback(i)});var a=s(!0,{},o),l=M(e,t,n),u=g.get(l).withQueryOption(S.SHARE_SNAPSHOT,a.shareSnapshotId).withRawResponse();k.setHeaders(u,a),this._setRangeContentMD5Header(u,a);var c=this;this.performRequest(u,null,a,function(r,o){r.text=null,r.fileResult=null,r.error||(r.fileResult=new k(e,t,n),r.fileResult.getPropertiesFromHeaders(r.response.headers,!0),r.fileResult.metadata=c.parseMetadataHeaders(r.response.headers),r.text=r.response.body,c._validateLengthAndMD5(a,r));o(r,function(e){i(e.error,e.text,e.fileResult,e.response)})})},N.prototype.createReadStream=function(e,t,n,r,i){var o;d.normalizeArgs(r,i,function(e,t){o=e,i=t}),h.validateArgs("createReadStream",function(r){r.string(e,"share"),r.stringAllowEmpty(t,"directory"),r.string(n,"file"),r.shareNameIsValid(e)});var a=s(!0,{},o),l=new C(a);return this.getFileToStream(e,t,n,l,a,function(e,t,n){e&&l.emit("error",e),i&&i(e,t,n)}),l},N.prototype.getFileToStream=function(e,t,n,r,i,o){var a;d.normalizeArgs(i,o,function(e,t){a=e,o=t}),a.speedSummary=a.speedSummary||new f(n),h.validateArgs("getFileToStream",function(i){i.string(e,"share"),i.stringAllowEmpty(t,"directory"),i.string(n,"file"),i.object(r,"writeStream"),i.shareNameIsValid(e),i.callback(o)});var l=s(!0,{},a),u={timeoutIntervalInMs:l.timeoutIntervalInMs,clientRequestTimeoutInMs:l.clientRequestTimeoutInMs,accessConditions:l.accessConditions,shareSnapshotId:l.shareSnapshotId};if(l.skipSizeCheck)this._getFileToStream(e,t,n,r,l,o);else{var c=this;this.getFileProperties(e,t,n,u,function(i,a){if(i)o(i);else{var s;if(l.rangeStart){var u=a.contentLength-1;s=(l.rangeEnd?Math.min(l.rangeEnd,u):u)-l.rangeStart+1}else s=a.contentLength;l.speedSummary.totalSize=s,s>c.singleFileThresholdInBytes?(d.setObjectInnerPropertyValue(l,["contentSettings","contentMD5"],d.tryGetValueChain(a,["contentSettings","contentMD5"],null)),c._getFileToRangeStream(e,t,n,r,l,o)):c._getFileToStream(e,t,n,r,l,o)}})}return l.speedSummary},N.prototype.listRanges=function(e,t,n,r,i){var o;d.normalizeArgs(r,i,function(e,t){o=e,i=t}),h.validateArgs("listRanges",function(r){r.string(e,"share"),r.stringAllowEmpty(t,"directory"),r.string(n,"file"),r.shareNameIsValid(e),r.callback(i)});var l=M(e,t,n),u=s(!0,{},o),c=g.get(l).withQueryOption(S.COMP,"rangelist").withQueryOption(S.SHARE_SNAPSHOT,u.shareSnapshotId);k.setHeaders(c,u);this.performRequest(c,null,u,function(e,t){if(e.ranges=null,!e.error){e.ranges=[];var n=[];e.response.body.Ranges.Range&&(n=e.response.body.Ranges.Range,a.isArray(n)||(n=[n])),n.forEach(function(t){var n={start:parseInt(t.Start,10),end:parseInt(t.End,10)};e.ranges.push(n)})}t(e,function(e){i(e.error,e.ranges,e.response)})})},N.prototype.clearRange=function(e,t,n,r,i,o,a){var l;d.normalizeArgs(o,a,function(e,t){l=e,a=t}),h.validateArgs("clearRange",function(o){o.string(e,"share"),o.stringAllowEmpty(t,"directory"),o.string(n,"file"),o.shareNameIsValid(e),o.value(r),o.value(i),o.callback(a)});var u=s(!0,{},l),c=this._updateFilesImpl(e,t,n,r,i,v.RangeWriteOptions.CLEAR,u);this.performRequest(c,null,u,function(r,i){r.fileResult=null,r.error||(r.fileResult=new k(e,t,n),r.fileResult.getPropertiesFromHeaders(r.response.headers));i(r,function(e){a(e.error,e.fileResult,e.response)})})},N.prototype.createRangesFromStream=function(e,t,n,r,i,o,a,l){var u;d.normalizeArgs(a,l,function(e,t){u=e,l=t}),h.validateArgs("createRangesFromStream",function(a){a.string(e,"share"),a.stringAllowEmpty(t,"directory"),a.string(n,"file"),a.object(r,"readStream"),a.shareNameIsValid(e),a.value(i),a.value(o),a.callback(l)});var c=s(!0,{},u),f=d.objectIsNull(c.transactionalContentMD5)&&!0===c.useTransactionalMD5,m=o-i+1;if(m>v.MAX_UPDATE_FILE_SIZE)throw new Error(p.INVALID_FILE_RANGE_FOR_UPDATE);var g=this;f?d.calculateMD5(r,m,c,function(r,a){c.transactionalContentMD5=a,g._createRanges(e,t,n,r,null,i,o,c,l)}):g._createRanges(e,t,n,null,r,i,o,c,l)},N.prototype.createFileFromText=function(e,n,r,i,o,a){var l;d.normalizeArgs(o,a,function(e,t){l=e,a=t}),h.validateArgs("createFileFromText",function(t){t.string(e,"share"),t.stringAllowEmpty(n,"directory"),t.string(r,"file"),t.shareNameIsValid(e),t.callback(a)});var u=s(!0,{},l),c=d.objectIsNull(i)?0:t.isBuffer(i)?i.length:t.byteLength(i);if(c>v.MAX_UPDATE_FILE_SIZE)throw new Error(p.INVALID_FILE_LENGTH);u.storeFileContentMD5&&d.objectIsNull(d.tryGetValueChain(u,["contentSettings","contentMD5"],null))&&d.setObjectInnerPropertyValue(u,["contentSettings","contentMD5"],d.getContentMd5(i));var f=this;this.createFile(e,n,r,c,u,function(t,o,s){t||0===c?a(t,o,s):f._createRanges(e,n,r,i,null,0,c-1,u,a)})},N.prototype.createFileFromStream=function(e,t,n,r,i,o,a){var l;d.normalizeArgs(o,a,function(e,t){l=e,a=t}),h.validateArgs("createFileFromStream",function(o){o.string(e,"share"),o.stringAllowEmpty(t,"directory"),o.string(n,"file"),o.object(r,"stream"),o.value(i,"streamLength"),o.shareNameIsValid(e),o.callback(a)});var u=s(!0,{},l);u.speedSummary=u.speedSummary||new f(n),r.pause();var c=this;return this.createFile(e,t,n,i,u,function(o){if(o)a(o);else{var s=new x(r,{calcContentMd5:u.storeFileContentMD5});c._createFileFromChunkStream(e,t,n,s,i,u,a)}}),u.speedSummary},N.prototype.createWriteStreamToExistingFile=function(e,t,n,r,i){var o;d.normalizeArgs(r,i,function(e,t){o=e,i=t}),h.validateArgs("createWriteStreamToExistingFile",function(r){r.string(e,"share"),r.stringAllowEmpty(t,"directory"),r.string(n,"file"),r.shareNameIsValid(e)});var a=s(!0,{},o),l=new C({calcContentMd5:a.storeFileContentMD5});return this._createFileFromChunkStream(e,t,n,l,null,a,function(e,t,n){e&&l.emit("error",e),i&&i(e,t,n)}),l},N.prototype.createWriteStreamToNewFile=function(e,t,n,r,i,o){var a;d.normalizeArgs(i,o,function(e,t){a=e,o=t}),h.validateArgs("createWriteStreamToNewFile",function(i){i.string(e,"share"),i.stringAllowEmpty(t,"directory"),i.string(n,"file"),i.value(r,"length"),i.shareNameIsValid(e)});var l=s(!0,{},a),u=new C({calcContentMd5:l.storeFileContentMD5});u.pause();var c=this;return this.createFile(e,t,n,r,l,function(r){r?(u.emit("error",r),o(r)):(u.resume(),c._createFileFromChunkStream(e,t,n,u,null,l,function(e,t,n){e&&u.emit("error",e),o&&o(e,t,n)}))}),u},N.prototype.startCopyFile=function(e,t,n,r,i,o){var a;d.normalizeArgs(i,o,function(e,t){a=e,o=t}),h.validateArgs("startCopyFile",function(e){e.string(t,"targetShare"),e.stringAllowEmpty(n,"targetDirectory"),e.string(r,"targetFile"),e.shareNameIsValid(t),e.callback(o)});var l=M(t,n,r),u=s(!0,{},a),c=g.put(l).withHeader(y.COPY_SOURCE,e).addOptionalMetadataHeaders(u.metadata);this.performRequest(c,null,u,function(e,i){e.fileResult=null,e.error||(e.fileResult=new k(t,n,r),e.fileResult.getPropertiesFromHeaders(e.response.headers,!0),u.metadata&&(e.fileResult.metadata=u.metadata));i(e,function(e){o(e.error,e.fileResult,e.response)})})},N.prototype.abortCopyFile=function(e,t,n,r,i,o){var a;d.normalizeArgs(i,o,function(e,t){a=e,o=t}),h.validateArgs("abortCopyFile",function(r){r.string(e,"share"),r.stringAllowEmpty(t,"directory"),r.string(n,"file"),r.shareNameIsValid(e),r.callback(o)});var l=M(e,t,n),u=s(!0,{},a),c=g.put(l).withQueryOption(S.COPY_ID,r).withQueryOption(S.COMP,"copy").withHeader(y.COPY_ACTION,"abort");this.performRequest(c,null,u,function(e,t){t(e,function(e){o(e.error,e.response)})})},N.prototype._createRanges=function(e,t,n,r,i,o,a,s,l){var u=this._updateFilesImpl(e,t,n,o,a,v.RangeWriteOptions.UPDATE,s);!d.objectIsNull(r)&&d.objectIsNull(s.transactionalContentMD5)&&!0===s.useTransactionalMD5&&u.withHeader(y.CONTENT_MD5,d.getContentMd5(r));var c=function(r,i){r.fileResult=null,r.error||(r.fileResult=new k(e,t,n),r.fileResult.getPropertiesFromHeaders(r.response.headers));i(r,function(e){l(e.error,e.fileResult,e.response)})};d.objectIsNull(r)?this.performRequestOutputStream(u,i,s,c):this.performRequest(u,r,s,c)},N.prototype._createFileFromChunkStream=function(e,t,n,r,i,a,l){this.logger.debug(o.format("_createFileFromChunkStream for file %s",n));var u=v.DEFAULT_WRITE_SIZE_IN_BYTES,c=d.tryGetValueChain(a,["contentSettings","contentMD5"],null);this._setOperationExpiryTime(a);var h=a.speedSummary||new f;h.totalSize=i;var m=a.parallelOperationThreadCount||this.parallelOperationThreadCount,g=new E(u,m,{logger:this.logger});r._stream&&r._stream.setMemoryAllocator&&r._stream.setMemoryAllocator(g);var b=new w("_createRanges",{logger:this.logger,enableReuseSocket:this.defaultEnableReuseSocket});b.setConcurrency(m);var y={timeoutIntervalInMs:a.timeoutIntervalInMs,clientRequestTimeoutInMs:a.clientRequestTimeoutInMs,operationExpiryTime:a.operationExpiryTime},_=this;return r.on("data",function(i,s){var l=null,c=!1,f=h.getAutoIncrementFunction(i.length);if(i.length>u)throw new Error(o.format(p.EXCEEDED_SIZE_LIMITATION,u,i.length));if(a.useTransactionalMD5){var m=d.getContentMd5(i);y.transactionalContentMD5=m}d.isBufferAllZero(i)?(_.logger.debug(o.format("Skip upload data from %s bytes to %s bytes to file %s",s.start,s.end,n)),h.increment(i.length)):l=new w.RestOperation(_,"_createRanges",e,t,n,i,null,s.start,s.end,y,function(e){e?(_.logger.debug(o.format("Stop downloading data as error happens. Error: %s",o.inspect(e))),r.stop()):f(),g.releaseBuffer(i),i=null}),l&&(c=b.addOperation(l),l=null,c&&(_.logger.debug("file stream paused"),r.pause()))}),r.on("end",function(){_.logger.debug(o.format("File read stream ended for file %s",n)),b.enableComplete()}),b.on("drain",function(){_.logger.debug("File stream resume"),r.resume()}),b.on("end",function(i){if(_.logger.debug("batch operations commited"),i)l(i);else{c?a.contentSettings.contentMD5=c:a.storeFileContentMD5&&d.setObjectInnerPropertyValue(a,["contentSettings","contentMD5"],r.getContentMd5("base64"));var o=s(!1,a.contentSettings,{contentLength:a.streamLength});_.setFileProperties(e,t,n,o,function(e,t,n){r.finish(),l(e,t,n)})}}),h},N.prototype._getFileToStream=function(e,t,n,r,i,o){var a;d.normalizeArgs(i,o,function(e,t){a=e,o=t}),h.validateArgs("_getFileToStream",function(i){i.string(e,"share"),i.stringAllowEmpty(t,"directory"),i.string(n,"file"),i.object(r,"writeStream"),i.shareNameIsValid(e),i.callback(o)});var l=s(!0,{},a),u=M(e,t,n),c=g.get(u).withQueryOption(S.SHARE_SNAPSHOT,l.shareSnapshotId).withRawResponse();k.setHeaders(c,l),this._setRangeContentMD5Header(c,l);var p=this;this.performRequestInputStream(c,null,r,l,function(r,i){r.fileResult=null,r.error||(r.fileResult=new k(e,t,n),r.fileResult.metadata=p.parseMetadataHeaders(r.response.headers),r.fileResult.getPropertiesFromHeaders(r.response.headers,!0),p._validateLengthAndMD5(l,r),l.speedSummary&&l.speedSummary.increment(r.length));i(r,function(e){o(e.error,e.fileResult,e.response)})})},N.prototype._getFileToRangeStream=function(e,t,n,r,i,a){var s;d.normalizeArgs(i,a,function(e,t){s=e,a=t}),h.validateArgs("_getFileToRangeStream",function(i){i.string(e,"share"),i.stringAllowEmpty(t,"directory"),i.string(n,"file"),i.object(r,"writeStream"),i.shareNameIsValid(e),i.callback(a)});var l=s.speedSummary||new f(n),u=s.parallelOperationThreadCount||this.parallelOperationThreadCount,p=new w("getfile",{callbackInOrder:!0,logger:this.logger,enableReuseSocket:this.defaultEnableReuseSocket});p.setConcurrency(u);var m=new A(this,e,t,n,s),g=this,b=null;!s.disableContentMD5Validation&&(b=(new c).createMd5Hash());var v=null,y=null;m.on("range",function(i){l.totalSize||(l.totalSize=m.rangeSize);var a={rangeStart:i.start,rangeEnd:i.end,responseEncoding:null},u=i.size;if(a.shareSnapshotId=s.shareSnapshotId,a.timeoutIntervalInMs=s.timeoutIntervalInMs,a.clientRequestTimeoutInMs=s.clientRequestTimeoutInMs,a.useTransactionalMD5=s.useTransactionalMD5,0!==i.dataSize){if(!(i.start>i.end)){var c=new w.RestOperation(g,"getFileToText",e,t,n,a,function(e,t,n,i){if(e)g.logger.debug(o.format("Stop downloading data as error happens. Error: %s",o.inspect(e))),m.stop();else{u!==t.length&&g.logger.warn(o.format("Request %s bytes, but server returns %s bytes",u,t.length)),v||(v=n),y||(y=i);var a=l.getAutoIncrementFunction(t.length);r.write(t,a)||(g.logger.debug("Write stream is full and pause batch operation"),p.pause()),b&&b.update(t),t=null}});p.addOperation(c)&&(g.logger.debug("Pause range stream"),m.pause())}}else{var h=l.getAutoIncrementFunction(u),f=new w.CommonOperation(w.noOperation,function(e){if(!e){var t=d.writeZerosToStream(r,u,b,h);g.logger.debug(o.format("Write %s bytes Zero from %s to %s",u,i.start,i.end)),t||(g.logger.debug("Write stream is full and pause batch operation"),p.pause())}});p.addOperation(f)}}),m.on("end",function(){g.logger.debug("Range stream has ended."),p.enableComplete()}),p.on("drain",function(){g.logger.debug("Resume range stream"),m.resume()}),r.on("drain",function(){g.logger.debug("Resume batch operations"),p.resume()}),p.on("end",function(e){g.logger.debug("Download completed!"),e?a(e):r.end(function(){g.logger.debug("Write stream has ended"),v||(v={}),d.setObjectInnerPropertyValue(v,["contentSettings","contentMD5"],d.tryGetValueChain(s,["contentSettings","contentMD5"],null)),v.clientSideContentMD5=null,b&&(v.clientSideContentMD5=b.digest("base64")),a(e,v,y)})});var _={timeoutIntervalInMs:s.timeoutIntervalInMs,clientRequestTimeoutInMs:s.clientRequestTimeoutInMs};return m.list(_),l},N.prototype._setRangeContentMD5Header=function(e,t){if(!d.objectIsNull(t.rangeStart)&&t.useTransactionalMD5){if(d.objectIsNull(t.rangeEnd))throw new P(o.format(p.ARGUMENT_NULL_OR_EMPTY,t.rangeEndHeader));if(parseInt(t.rangeEnd,10)-parseInt(t.rangeStart,10)+1>v.MAX_RANGE_GET_SIZE_WITH_MD5)throw new Error(p.INVALID_RANGE_FOR_MD5);e.withHeader(y.RANGE_GET_CONTENT_MD5,"true")}},N.prototype._updateFilesImpl=function(e,t,n,r,i,o,a){var s=M(e,t,n),l=g.put(s).withQueryOption(S.COMP,"range").withHeader(y.CONTENT_TYPE,"application/octet-stream").withHeader(y.FILE_WRITE,o);if(a.rangeStart=r,a.rangeEnd=i,k.setHeaders(l,a),o===v.RangeWriteOptions.UPDATE){var u=i-r+1;l.withHeader(y.CONTENT_LENGTH,u)}else l.withHeader(y.CONTENT_LENGTH,0);return l},N.prototype._validateLengthAndMD5=function(e,n){var r,i=n.response.headers[b.HeaderConstants.CONTENT_MD5];d.objectIsNull(n.response.headers[b.HeaderConstants.CONTENT_LENGTH])||(r=parseInt(n.response.headers[b.HeaderConstants.CONTENT_LENGTH],10)),d.objectIsNull(e.disableContentMD5Validation)&&(e.disableContentMD5Validation=!1),!1===e.disableContentMD5Validation&&!0===e.useTransactionalMD5&&d.objectIsNull(i)&&(n.error=new Error(p.MD5_NOT_PRESENT_ERROR),n.retryable=!1),d.objectIsNull(n.length)&&("string"==typeof n.response.body?n.length=t.byteLength(n.response.body):t.isBuffer(n.response.body)&&(n.length=n.response.body.length)),d.objectIsNull(r)||n.length===r||(n.error=new Error(p.CONTENT_LENGTH_MISMATCH),n.retryable=!1),!1===e.disableContentMD5Validation&&d.objectIsNull(n.contentMD5)&&(n.contentMD5=d.getContentMd5(n.response.body)),!1!==e.disableContentMD5Validation||d.objectIsNull(i)||i===n.contentMD5||(n.error=new Error(o.format(p.HASH_MISMATCH,i,n.contentMD5)),n.retryable=!1)},N.prototype._doesFileExist=function(e,t,n,r,i,o){var a;d.normalizeArgs(i,o,function(e,t){a=e,o=t}),h.validateArgs("FileExists",function(r){r.string(e,"share"),r.stringAllowEmpty(t,"directory"),r.string(n,"file"),r.shareNameIsValid(e),r.callback(o)});var l=s(!0,{},a),u=M(e,t,n),c=g.head(u).withQueryOption(S.SHARE_SNAPSHOT,l.shareSnapshotId);this.performRequest(c,null,l,function(r,i){r.fileResult=new k(e,t,n),r.error?r.error&&r.error.statusCode===b.HttpConstants.HttpResponseCodes.NotFound&&(r.error=null,r.fileResult.exists=!1,r.response.isSuccessful=!0):(r.fileResult.exists=!0,r.fileResult.getPropertiesFromHeaders(r.response.headers));i(r,function(e){o(e.error,e.fileResult,e.response)})})},N.prototype._doesDirectoryExist=function(e,t,n,r,i){var o;d.normalizeArgs(r,i,function(e,t){o=e,i=t}),h.validateArgs("directoryExists",function(n){n.string(e,"share"),n.stringAllowEmpty(t,"directory"),n.shareNameIsValid(e),n.callback(i)});var a=s(!0,{},o),l=g.head(M(e,t)).withQueryOption(S.RESTYPE,"directory").withQueryOption(S.SHARE_SNAPSHOT,a.shareSnapshotId),u=this;this.performRequest(l,null,a,function(e,n){e.directoryResult=new O(t),e.directoryResult.exists=!1,e.error?e.error&&e.error.statusCode===b.HttpConstants.HttpResponseCodes.NotFound&&(e.error=null,e.response.isSuccessful=!0):(e.directoryResult.exists=!0,e.directoryResult.metadata=u.parseMetadataHeaders(e.response.headers),e.directoryResult.getPropertiesFromHeaders(e.response.headers));n(e,function(e){i(e.error,e.directoryResult,e.response)})})},N.prototype._doesShareExist=function(e,t,n,r){var i;d.normalizeArgs(n,r,function(e,t){i=e,r=t}),h.validateArgs("shareExists",function(t){t.string(e,"share"),t.shareNameIsValid(e),t.callback(r)});var o=s(!0,{},i),a=g.head(e).withQueryOption(S.RESTYPE,"share").withQueryOption(S.SHARE_SNAPSHOT,o.shareSnapshotId);this.performRequest(a,null,o,function(t,n){t.shareResult=new T(e),t.shareResult.exists=!1,t.error?t.error&&t.error.statusCode===b.HttpConstants.HttpResponseCodes.NotFound&&(t.error=null,t.response.isSuccessful=!0):(t.shareResult.exists=!0,t.shareResult.getPropertiesFromHeaders(t.response.headers));n(t,function(e){r(e.error,e.shareResult,e.response)})})},N.SpeedSummary=f,e.exports=N}).call(t,n(12).Buffer)},function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}var r=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,i=function(e){return r.exec(e).slice(1)};function o(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}t.resolve=function(){for(var t="",r=!1,i=arguments.length-1;i>=-1&&!r;i--){var a=i>=0?arguments[i]:e.cwd();if("string"!==typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,r="/"===a.charAt(0))}return t=n(o(t.split("/"),function(e){return!!e}),!r).join("/"),(r?"/":"")+t||"."},t.normalize=function(e){var r=t.isAbsolute(e),i="/"===a(e,-1);return(e=n(o(e.split("/"),function(e){return!!e}),!r).join("/"))||r||(e="."),e&&i&&(e+="/"),(r?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(o(e,function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var i=r(e.split("/")),o=r(n.split("/")),a=Math.min(i.length,o.length),s=a,l=0;l<a;l++)if(i[l]!==o[l]){s=l;break}var u=[];for(l=s;l<i.length;l++)u.push("..");return(u=u.concat(o.slice(s))).join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){var t=i(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},t.basename=function(e,t){var n=i(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){return i(e)[3]};var a="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(t,n(21))},function(e,t,n){var r=n(20),i=n(398),o=n(31);function a(e,t,n,r,i){a.super_.call(this,e,null,null,i),this._lengthHeader=o.HeaderConstants.FILE_CONTENT_LENGTH,i.minRangeSize?this._minRangeSize=i.minRangeSize:this._minRangeSize=o.FileConstants.MIN_WRITE_FILE_SIZE_IN_BYTES,i.maxRangeSize?this._maxRangeSize=i.maxRangeSize:this._maxRangeSize=o.FileConstants.DEFAULT_WRITE_SIZE_IN_BYTES,this._listFunc=e.listRanges,this._resourcePath.push(t),this._resourcePath.push(n),this._resourcePath.push(r)}r.inherits(a,i),e.exports=a},function(e,t,n){var r=n(30),i=r.util,o=r.Constants.HeaderConstants;function a(e){this.name=e}a.parse=function(e,t){var n=new a(t);for(var r in e)if(e.hasOwnProperty(r))if("Properties"===r)i.setPropertyValueFromXML(n,e[r],!0);else if("Metadata"===r||"ShareStats"===r){var o=i.normalizePropertyNameFromXML(r);n[o]={},i.setPropertyValueFromXML(n[o],e[r],"ShareStats"===r)}else n[r.toLowerCase()]=e[r];return n},a.prototype.getPropertiesFromHeaders=function(e){var t=this,n=function(n,r){!t[n]&&e[r.toLowerCase()]&&(t[n]=e[r.toLowerCase()])};n("etag",o.ETAG),n("lastModified",o.LAST_MODIFIED),n("requestId",o.REQUEST_ID),n("quota",o.SHARE_QUOTA)},e.exports=a},function(e,t,n){var r=n(30).Constants.HeaderConstants;function i(e){this.name=e}i.parse=function(e){return new i(e.Name)},i.prototype.getPropertiesFromHeaders=function(e){var t=this,n=function(n,r){!t[n]&&e[r.toLowerCase()]&&(t[n]=e[r.toLowerCase()])};n("etag",r.ETAG),n("lastModified",r.LAST_MODIFIED),n("requestId",r.REQUEST_ID),n("serverEncrypted",r.SERVER_ENCRYPTED)},e.exports=i},function(e,t,n){var r=n(39),i=n(30),o=i.util,a=i.Constants.HeaderConstants;function s(e,t,n){this.share=e,this.directory=t,this.name=n}s.parse=function(e){var t=new s;for(var n in e)"Properties"===n?o.setPropertyValueFromXML(t,e[n],!0):t[n.toLowerCase()]=e[n];return t};var l={acceptRanges:"ACCEPT_RANGES",contentLength:"CONTENT_LENGTH",contentRange:"CONTENT_RANGE","contentSettings.contentType":"CONTENT_TYPE","contentSettings.contentEncoding":"CONTENT_ENCODING","contentSettings.contentLanguage":"CONTENT_LANGUAGE","contentSettings.cacheControl":"CACHE_CONTROL","contentSettings.contentDisposition":"CONTENT_DISPOSITION","contentSettings.contentMD5":"CONTENT_MD5","contentSettings.fileContentMD5":"FILE_CONTENT_MD5","copy.id":"COPY_ID","copy.status":"COPY_STATUS","copy.source":"COPY_SOURCE","copy.progress":"COPY_PROGRESS","copy.completionTime":"COPY_COMPLETION_TIME","copy.statusDescription":"COPY_STATUS_DESCRIPTION"};s.prototype.getPropertiesFromHeaders=function(e,t){var n=this,i=function(t,r){if(!o.tryGetValueChain(n,t.split("."),null)&&e[r.toLowerCase()]&&(o.setObjectInnerPropertyValue(n,t.split("."),e[r.toLowerCase()]),"copy.progress"===t)){var i=o.parseCopyProgress(n.copy.progress);n.copy.bytesCopied=parseInt(i.bytesCopied),n.copy.totalBytes=parseInt(i.totalBytes)}};i("contentSettings.contentMD5",a.FILE_CONTENT_MD5),i("etag",a.ETAG),i("lastModified",a.LAST_MODIFIED),i("requestId",a.REQUEST_ID),i("serverEncrypted",a.SERVER_ENCRYPTED),t&&r.chain(l).pairs().each(function(e){var t=e[0],n=a[e[1]];i(t,n)})},s.setHeaders=function(e,t){var n=function(n,r){var i=o.tryGetValueChain(t,r.split("."),null);i&&e.withHeader(n,i)};if(t&&(n(a.CONTENT_MD5,"transactionalContentMD5"),n(a.CONTENT_LENGTH,"contentLength"),!o.objectIsNull(t.rangeStart))){var r="bytes="+t.rangeStart+"-";o.objectIsNull(t.rangeEnd)||(r+=t.rangeEnd),e.withHeader(a.STORAGE_RANGE,r)}},s.setProperties=function(e,t){var n=function(n,r){var i=o.tryGetValueChain(t,r.split("."),null);i&&e.withHeader(n,i)};t&&(n(a.FILE_CONTENT_LENGTH,"contentLength"),n(a.FILE_CONTENT_TYPE,"contentSettings.contentType"),n(a.FILE_CONTENT_ENCODING,"contentSettings.contentEncoding"),n(a.FILE_CONTENT_LANGUAGE,"contentSettings.contentLanguage"),n(a.FILE_CONTENT_DISPOSITION,"contentSettings.contentDisposition"),n(a.FILE_CACHE_CONTROL,"contentSettings.cacheControl"),n(a.FILE_CONTENT_MD5,"contentSettings.contentMD5"),t.metadata&&e.addOptionalMetadataHeaders(t.metadata))},e.exports=s},function(e,t,n){(function(t){var r=n(20),i=n(39),o=n(99),a=n(30),s=a.util,l=a.SR,u=a.validate,c=a.StorageServiceClient,d=a.WebResource,p=a.Constants,h=p.QueryStringConstants,f=p.HeaderConstants,m=p.RequestLocationMode,g=n(1457),b=a.AclResult,v=n(1458),y=n(672),_=a.ServiceStatsParser;function S(e,t,n,r,i,o){var a=c.getStorageSettings(e,t,n,r,i,o);if(S.super_.call(this,a._name,a._key,a._queueEndpoint,a._usePathStyleUri,a._sasToken,o),this.anonymous)throw new Error(l.ANONYMOUS_ACCESS_BLOBSERVICE_ONLY);this.messageEncoder=new y.TextXmlQueueMessageEncoder}r.inherits(S,c),S.prototype.getServiceStats=function(e,t){var n;s.normalizeArgs(e,t,function(e,r){n=e,t=r}),u.validateArgs("getServiceStats",function(e){e.callback(t)});var r=o(!0,{},n),i=d.get().withQueryOption(h.COMP,"stats").withQueryOption(h.RESTYPE,"service");r.requestLocationMode=m.PRIMARY_OR_SECONDARY;this.performRequest(i,null,r,function(e,n){e.serviceStatsResult=null,e.error||(e.serviceStatsResult=_.parse(e.response.body.StorageServiceStats));n(e,function(e){t(e.error,e.serviceStatsResult,e.response)})})},S.prototype.getServiceProperties=function(e,t){return this.getAccountServiceProperties(e,t)},S.prototype.setServiceProperties=function(e,t,n){return this.setAccountServiceProperties(e,t,n)},S.prototype.listQueuesSegmented=function(e,t,n){this.listQueuesSegmentedWithPrefix(null,e,t,n)},S.prototype.listQueuesSegmentedWithPrefix=function(e,t,n,r){var a;s.normalizeArgs(n,r,function(e,t){a=e,r=t}),u.validateArgs("listQueuesSegmentedWithPrefix",function(e){e.callback(r)});var l=o(!0,{},a),c=d.get();c.withQueryOption(h.COMP,"list").withQueryOption(h.MAX_RESULTS,l.maxResults).withQueryOption(h.INCLUDE,l.include).withQueryOption(h.PREFIX,e),s.objectIsNull(t)||c.withQueryOption(h.MARKER,t.nextMarker),l.requestLocationMode=s.getNextListingLocationMode(t);this.performRequest(c,null,l,function(e,t){if(e.listQueuesResult=null,!e.error){e.listQueuesResult={entries:null,continuationToken:null},e.listQueuesResult.entries=[];var n=[];e.response.body.EnumerationResults.Queues&&e.response.body.EnumerationResults.Queues.Queue&&(n=e.response.body.EnumerationResults.Queues.Queue,i.isArray(n)||(n=[n]),n.forEach(function(t){var n=g.parse(t);e.listQueuesResult.entries.push(n)}),e.response.body.EnumerationResults.NextMarker&&(e.listQueuesResult.continuationToken={nextMarker:null,targetLocation:null},e.listQueuesResult.continuationToken.nextMarker=e.response.body.EnumerationResults.NextMarker,e.listQueuesResult.continuationToken.targetLocation=e.targetLocation))}t(e,function(e){r(e.error,e.listQueuesResult,e.response)})})},S.prototype.doesQueueExist=function(e,t,n){this._doesQueueExist(e,!1,t,n)},S.prototype.createQueue=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),u.validateArgs("createQueue",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(n)});var i=o(!0,{},r),a=d.put(e);i&&a.addOptionalMetadataHeaders(i.metadata);this.performRequest(a,null,i,function(t,r){t.queueResult=null,t.error||(t.queueResult=new g(e),i&&i.metadata&&(t.queueResult.metadata=i.metadata));r(t,function(e){n(e.error,e.queueResult,e.response)})})},S.prototype.createQueueIfNotExists=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),u.validateArgs("createQueueIfNotExists",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(n)});var i=o(!0,{},r),a=this;a._doesQueueExist(e,!0,i,function(t,r,o){var s=r.exists;r.created=!1,delete r.exists,t?n(t,r,o):s?(o.isSuccessful=!0,n(t,r,o)):a.createQueue(e,i,function(e,t,r){e?e&&e.statusCode===p.HttpConstants.HttpResponseCodes.Conflict&&e.code===p.QueueErrorCodeStrings.QUEUE_ALREADY_EXISTS&&(e=null,t.created=!1,r.isSuccessful=!0):t.created=!0,n(e,t,r)})})},S.prototype.deleteQueue=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),u.validateArgs("deleteQueue",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(n)});var i=o(!0,{},r),a=d.del(e);this.performRequest(a,null,i,function(e,t){t(e,function(e){n(e.error,e.response)})})},S.prototype.deleteQueueIfExists=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),u.validateArgs("deleteQueueIfExists",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(n)});var i=o(!0,{},r),a=this;a._doesQueueExist(e,!0,i,function(t,r,o){t?n(t,r.exists,o):r.exists?a.deleteQueue(e,i,function(e,t){var r;e?e&&e.statusCode===p.HttpConstants.HttpResponseCodes.NotFound&&e.code===p.QueueErrorCodeStrings.QUEUE_NOT_FOUND&&(r=!1,e=null,t.isSuccessful=!0):r=!0,n(e,r,t)}):(o.isSuccessful=!0,n(t,!1,o))})},S.prototype.getQueueMetadata=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),u.validateArgs("getQueueMetadata",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(n)});var i=o(!0,{},r),a=d.get(e).withQueryOption(h.COMP,"metadata");i.requestLocationMode=p.RequestLocationMode.PRIMARY_OR_SECONDARY;var l=this;this.performRequest(a,null,i,function(t,r){t.queueResult=null,t.error||(t.queueResult=new g(e),t.queueResult.metadata=l.parseMetadataHeaders(t.response.headers),t.queueResult.getPropertiesFromHeaders(t.response.headers));r(t,function(e){n(e.error,e.queueResult,e.response)})})},S.prototype.setQueueMetadata=function(e,t,n,r){var i;s.normalizeArgs(n,r,function(e,t){i=e,r=t}),u.validateArgs("setQueueMetadata",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(r)});var a=o(!0,{},i),l=d.put(e).withQueryOption(h.COMP,"metadata").addOptionalMetadataHeaders(t);this.performRequest(l,null,a,function(n,i){n.queueResult=null,n.error||(n.queueResult=new g(e,t),n.queueResult.getPropertiesFromHeaders(n.response.headers));i(n,function(e){r(e.error,e.queueResult,e.response)})})},S.prototype.createMessage=function(e,n,r,a){var l;s.normalizeArgs(r,a,function(e,t){l=e,a=t}),u.validateArgs("createMessage",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(a)});var c=v.serialize(n,this.messageEncoder),p=o(!0,{},l),m=d.post(e+"/messages").withHeader(f.CONTENT_TYPE,'application/atom+xml;charset="utf-8"').withHeader(f.CONTENT_LENGTH,t.byteLength(c,"utf8")).withQueryOption(h.MESSAGE_TTL,p.messageTimeToLive).withQueryOption(h.VISIBILITY_TIMEOUT,p.visibilityTimeout).withBody(c),g=this.messageEncoder;this.performRequest(m,m.body,p,function(e,t){if(e.queueMessageResults=[],e.response&&e.response.body&&e.response.body.QueueMessagesList&&e.response.body.QueueMessagesList.QueueMessage){var n=e.response.body.QueueMessagesList.QueueMessage;i.isArray(n)||(n=[n]),n.forEach(function(t){var n=v.parse(t,g);e.queueMessageResults.push(n)})}t(e,function(t){a(t.error,e.queueMessageResults[0],t.response)})})},S.prototype.getMessages=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),u.validateArgs("getMessages",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(n)});var i=o(!0,{},r);delete i.peekOnly,this._getOrPeekMessages(e,i,n)},S.prototype.getMessage=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),u.validateArgs("getMessage",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(n)});var i=o(!0,{},r);i.numOfMessages=1;this.getMessages(e,i,function(e,t,r){var i;t&&t.length>0&&(i=t[0]),n(e,i,r)})},S.prototype.peekMessages=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),u.validateArgs("peekMessages",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(n)});var i=o(!0,{},r);i.peekOnly=!0,delete i.visibilityTimeout,this._getOrPeekMessages(e,i,n)},S.prototype.peekMessage=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),u.validateArgs("peekMessage",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(n)});var i=o(!0,{},r);i.numOfMessages=1;this.peekMessages(e,i,function(e,t,r){var i;t&&t.length>0&&(i=t[0]),n(e,i,r)})},S.prototype.deleteMessage=function(e,t,n,r,i){var a;if(s.normalizeArgs(r,i,function(e,t){a=e,i=t}),u.validateArgs("deleteMessage",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(i)}),s.objectIsNull(n))throw new Error(l.INVALID_POP_RECEIPT);if(s.objectIsNull(t))throw new Error(l.INVALID_MESSAGE_ID);var c=o(!0,{},a),p=d.del(e+"/messages/"+t).withQueryOption(h.POP_RECEIPT,n,null,!0);this.performRequest(p,null,c,function(e,t){t(e,function(e){i(e.error,e.response)})})},S.prototype.clearMessages=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),u.validateArgs("clearMessages",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(n)});var i=o(!0,{},r),a=d.del(e+"/messages");this.performRequest(a,null,i,function(e,t){t(e,function(e){n(e.error,e.response)})})},S.prototype.updateMessage=function(e,n,r,i,a,c){var p;if(s.normalizeArgs(a,c,function(e,t){p=e,c=t}),u.validateArgs("updateMessage",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(c)}),s.objectIsNull(r))throw new Error(l.INVALID_POP_RECEIPT);if(s.objectIsNull(n))throw new Error(l.INVALID_MESSAGE_ID);var m=o(!0,{},p),g=null;m.messageText&&(g=v.serialize(m.messageText,this.messageEncoder));var b=g?t.byteLength(g,"utf8"):0,y=d.put(e+"/messages/"+n).withHeader(f.CONTENT_TYPE,'application/atom+xml;charset="utf-8"').withHeader(f.CONTENT_LENGTH,b).withQueryOption(h.POP_RECEIPT,r,null,!0).withQueryOption(h.VISIBILITY_TIMEOUT,i).withBody(g);this.performRequest(y,y.body,m,function(t,r){t.queueMessageResult=null,t.error||(t.queueMessageResult=new v(e,n),t.queueMessageResult.getPropertiesFromHeaders(t.response.headers));r(t,function(e){c(e.error,e.queueMessageResult,e.response)})})},S.prototype.getQueueAcl=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),u.validateArgs("getQueueAcl",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(n)});var i=o(!0,{},r),a=d.get(e).withQueryOption(h.COMP,"acl");i.requestLocationMode=p.RequestLocationMode.PRIMARY_OR_SECONDARY;this.performRequest(a,null,i,function(t,r){t.queueResult=null,t.error||(t.queueResult=new g(e),t.queueResult.getPropertiesFromHeaders(t.response.headers),t.queueResult.signedIdentifiers=b.parse(t.response.body));r(t,function(e){n(e.error,e.queueResult,e.response)})})},S.prototype.setQueueAcl=function(e,n,r,a){var c;s.normalizeArgs(r,a,function(e,t){c=e,a=t}),u.validateArgs("setQueueAcl",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(a)});var p=o(!0,{},c),m=null;if(n){if(i.isArray(n))throw new TypeError(l.INVALID_SIGNED_IDENTIFIERS);m=b.serialize(n)}var v=d.put(e).withQueryOption(h.COMP,"acl").withHeader(f.CONTENT_LENGTH,s.objectIsNull(m)?0:t.byteLength(m)).withBody(m);this.performRequest(v,v.body,p,function(t,r){t.containerResult=null,t.error||(t.queueResult=new g(e),t.queueResult.getPropertiesFromHeaders(t.response.headers),n&&(t.queueResult.signedIdentifiers=n));r(t,function(e){a(e.error,e.queueResult,e.response)})})},S.prototype.generateSharedAccessSignature=function(e,t){if(!this.storageCredentials||!this.storageCredentials.generateSignedQueryString)throw new Error(l.CANNOT_CREATE_SAS_WITHOUT_ACCOUNT_KEY);return u.validateArgs("generateSharedAccessSignature",function(n){n.string(e,"queue"),n.queueNameIsValid(e),n.object(t,"sharedAccessPolicy")}),this.storageCredentials.generateSignedQueryString(p.ServiceType.Queue,e,t,null)},S.prototype._doesQueueExist=function(e,t,n,r){var i;s.normalizeArgs(n,r,function(e,t){i=e,r=t}),u.validateArgs("doesQueueExist",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(r)});var a=o(!0,{},i),l=d.head(e).withQueryOption(h.COMP,"metadata");!1===t&&(a.requestLocationMode=m.PRIMARY_OR_SECONDARY);this.performRequest(l,null,a,function(t,n){t.queueResult=new g(e),t.queueResult.exists=!1,t.error?t.error&&t.error.statusCode===p.HttpConstants.HttpResponseCodes.NotFound&&(t.error=null,t.queueResult.exists=!1,t.response.isSuccessful=!0):(t.queueResult.exists=!0,t.queueResult.getPropertiesFromHeaders(t.response.headers));n(t,function(e){r(e.error,e.queueResult,e.response)})})},S.prototype._getOrPeekMessages=function(e,t,n){var r;s.normalizeArgs(t,n,function(e,t){r=e,n=t}),u.validateArgs("_getOrPeekMessages",function(t){t.string(e,"queue"),t.queueNameIsValid(e),t.callback(n)});var a=o(!0,{},r);a.numOfMessages||(a.numOfMessages=1);var l=d.get(e+"/messages").withQueryOption(h.NUM_OF_MESSAGES,a.numOfMessages).withQueryOption(h.VISIBILITY_TIMEOUT,a.visibilityTimeout).withQueryOption(h.PEEK_ONLY,a.peekOnly);a.peekOnly&&(a.requestLocationMode=m.PRIMARY_OR_SECONDARY);var c=this.messageEncoder;this.performRequest(l,null,a,function(e,t){if(e.queueMessageResults=null,!e.error&&(e.queueMessageResults=[],e.response.body.QueueMessagesList&&e.response.body.QueueMessagesList.QueueMessage)){var r=e.response.body.QueueMessagesList.QueueMessage;i.isArray(r)||(r=[r]),r.forEach(function(t){var n=v.parse(t,c);e.queueMessageResults.push(n)})}t(e,function(e){n(e.error,e.queueMessageResults,e.response)})})},S.prototype.getUrl=function(e,t,n){return u.validateArgs("getUrl",function(t){t.string(e,"queue"),t.queueNameIsValid(e)}),this._getUrl(e,t,n)},e.exports=S}).call(t,n(12).Buffer)},function(e,t,n){var r=n(30).Constants.HeaderConstants;function i(e,t){e&&(this.name=e),t&&(this.metadata=t)}i.parse=function(e){var t=new i;for(var n in e)e.hasOwnProperty(n)&&(t[n.toLowerCase()]=e[n]);return t},i.prototype.getPropertiesFromHeaders=function(e){var t,n,i,o=this;t="approximateMessageCount",n=r.APPROXIMATE_MESSAGES_COUNT,i=parseInt,!o[t]&&e[n.toLowerCase()]&&(o[t]=i?i(e[n.toLowerCase()]):e[n.toLowerCase()])},e.exports=i},function(e,t,n){var r=n(30),i=r.util,o=r.xmlbuilder,a=r.Constants,s=a.HeaderConstants;function l(e,t,n){e&&(this.queue=e),t&&(this.messageId=t),n&&(this.popReceipt=n)}l.serialize=function(e,t){var n,r=o.create(a.QueueConstants.QUEUE_MESSAGE_ELEMENT,{version:"1.0",encoding:"utf-8"});e?(n=null!==t&&void 0!==t?t.encode(e):e,r.ele(a.QueueConstants.MESSAGE_TEXT_ELEMENT).txt(n).up()):r.ele(a.QueueConstants.MESSAGE_TEXT_ELEMENT).up();return r.doc().toString()},l.parse=function(e,t){var n=new l;for(var r in e){if(r===a.QueueConstants.MESSAGE_TEXT_ELEMENT)n.messageText=null!==t&&void 0!==t?t.decode(e[r]):e[r];else n[i.normalizePropertyNameFromXML(r)]=e[r]}return n.dequeueCount&&(n.dequeueCount=parseInt(n.dequeueCount)),n},l.prototype.getPropertiesFromHeaders=function(e){var t=this,n=function(n,r){!t[n]&&e[r.toLowerCase()]&&(t[n]=e[r.toLowerCase()])};n("popReceipt",s.POP_RECEIPT),n("timeNextVisible",s.TIME_NEXT_VISIBLE)},e.exports=l},function(e,t){e.exports;e.exports={SharedAccessPermissions:{READ:"r",ADD:"a",UPDATE:"u",PROCESS:"p"}}},function(e,t,n){"use strict";function r(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0});var i=n(399),o=n(673),a=function(){function e(){this.config={debugLogging:!1,defaultVersion:i.DEFAULT_VERSION,baseUrl:i.GRAPH_BASE_URL}}return e.init=function(t){var n=new e;for(var r in t)n.config[r]=t[r];return n},e.prototype.api=function(e){return new o.GraphRequest(this.config,e)},e}();t.Client=a,r(n(673)),r(n(399)),r(n(676)),r(n(674)),r(n(1464)),r(n(1468)),r(n(1469)),r(n(1470))},function(e,t,n){(function(t,n){var r;r=function(){"use strict";function e(e){return"function"===typeof e}var r=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},i=0,o=void 0,a=void 0,s=function(e,t){f[i]=e,f[i+1]=t,2===(i+=2)&&(a?a(m):_())};var l="undefined"!==typeof window?window:void 0,u=l||{},c=u.MutationObserver||u.WebKitMutationObserver,d="undefined"===typeof self&&"undefined"!==typeof t&&"[object process]"==={}.toString.call(t),p="undefined"!==typeof Uint8ClampedArray&&"undefined"!==typeof importScripts&&"undefined"!==typeof MessageChannel;function h(){var e=setTimeout;return function(){return e(m,1)}}var f=new Array(1e3);function m(){for(var e=0;e<i;e+=2){(0,f[e])(f[e+1]),f[e]=void 0,f[e+1]=void 0}i=0}var g,b,v,y,_=void 0;function S(e,t){var n=this,r=new this.constructor(C);void 0===r[E]&&B(r);var i=n._state;if(i){var o=arguments[i-1];s(function(){return M(i,r,o,n._result)})}else D(n,r,e,t);return r}function w(e){if(e&&"object"===typeof e&&e.constructor===this)return e;var t=new this(C);return k(t,e),t}d?_=function(){return t.nextTick(m)}:c?(b=0,v=new c(m),y=document.createTextNode(""),v.observe(y,{characterData:!0}),_=function(){y.data=b=++b%2}):p?((g=new MessageChannel).port1.onmessage=m,_=function(){return g.port2.postMessage(0)}):_=void 0===l?function(){try{var e=Function("return this")().require("vertx");return"undefined"!==typeof(o=e.runOnLoop||e.runOnContext)?function(){o(m)}:h()}catch(e){return h()}}():h();var E=Math.random().toString(36).substring(2);function C(){}var x=void 0,A=1,T=2;function O(t,n,r){n.constructor===t.constructor&&r===S&&n.constructor.resolve===w?function(e,t){t._state===A?R(e,t._result):t._state===T?P(e,t._result):D(t,void 0,function(t){return k(e,t)},function(t){return P(e,t)})}(t,n):void 0===r?R(t,n):e(r)?function(e,t,n){s(function(e){var r=!1,i=function(e,t,n,r){try{e.call(t,n,r)}catch(e){return e}}(n,t,function(n){r||(r=!0,t!==n?k(e,n):R(e,n))},function(t){r||(r=!0,P(e,t))},e._label);!r&&i&&(r=!0,P(e,i))},e)}(t,n,r):R(t,n)}function k(e,t){if(e===t)P(e,new TypeError("You cannot resolve a promise with itself"));else if(i=typeof(r=t),null===r||"object"!==i&&"function"!==i)R(e,t);else{var n=void 0;try{n=t.then}catch(t){return void P(e,t)}O(e,t,n)}var r,i}function I(e){e._onerror&&e._onerror(e._result),N(e)}function R(e,t){e._state===x&&(e._result=t,e._state=A,0!==e._subscribers.length&&s(N,e))}function P(e,t){e._state===x&&(e._state=T,e._result=t,s(I,e))}function D(e,t,n,r){var i=e._subscribers,o=i.length;e._onerror=null,i[o]=t,i[o+A]=n,i[o+T]=r,0===o&&e._state&&s(N,e)}function N(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r=void 0,i=void 0,o=e._result,a=0;a<t.length;a+=3)r=t[a],i=t[a+n],r?M(n,r,i,o):i(o);e._subscribers.length=0}}function M(t,n,r,i){var o=e(r),a=void 0,s=void 0,l=!0;if(o){try{a=r(i)}catch(e){l=!1,s=e}if(n===a)return void P(n,new TypeError("A promises callback cannot return that same promise."))}else a=i;n._state!==x||(o&&l?k(n,a):!1===l?P(n,s):t===A?R(n,a):t===T&&P(n,a))}var L=0;function B(e){e[E]=L++,e._state=void 0,e._result=void 0,e._subscribers=[]}var F=function(){function e(e,t){this._instanceConstructor=e,this.promise=new e(C),this.promise[E]||B(this.promise),r(t)?(this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?R(this.promise,this._result):(this.length=this.length||0,this._enumerate(t),0===this._remaining&&R(this.promise,this._result))):P(this.promise,new Error("Array Methods must be provided an Array"))}return e.prototype._enumerate=function(e){for(var t=0;this._state===x&&t<e.length;t++)this._eachEntry(e[t],t)},e.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,r=n.resolve;if(r===w){var i=void 0,o=void 0,a=!1;try{i=e.then}catch(e){a=!0,o=e}if(i===S&&e._state!==x)this._settledAt(e._state,t,e._result);else if("function"!==typeof i)this._remaining--,this._result[t]=e;else if(n===j){var s=new n(C);a?P(s,o):O(s,e,i),this._willSettleAt(s,t)}else this._willSettleAt(new n(function(t){return t(e)}),t)}else this._willSettleAt(r(e),t)},e.prototype._settledAt=function(e,t,n){var r=this.promise;r._state===x&&(this._remaining--,e===T?P(r,n):this._result[t]=n),0===this._remaining&&R(r,this._result)},e.prototype._willSettleAt=function(e,t){var n=this;D(e,void 0,function(e){return n._settledAt(A,t,e)},function(e){return n._settledAt(T,t,e)})},e}();var j=function(){function t(e){this[E]=L++,this._result=this._state=void 0,this._subscribers=[],C!==e&&("function"!==typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof t?function(e,t){try{t(function(t){k(e,t)},function(t){P(e,t)})}catch(t){P(e,t)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return t.prototype.catch=function(e){return this.then(null,e)},t.prototype.finally=function(t){var n=this.constructor;return e(t)?this.then(function(e){return n.resolve(t()).then(function(){return e})},function(e){return n.resolve(t()).then(function(){throw e})}):this.then(t,t)},t}();return j.prototype.then=S,j.all=function(e){return new F(this,e).promise},j.race=function(e){var t=this;return r(e)?new t(function(n,r){for(var i=e.length,o=0;o<i;o++)t.resolve(e[o]).then(n,r)}):new t(function(e,t){return t(new TypeError("You must pass an array to race."))})},j.resolve=w,j.reject=function(e){var t=new this(C);return P(t,e),t},j._setScheduler=function(e){a=e},j._setAsap=function(e){s=e},j._asap=s,j.polyfill=function(){var e=void 0;if("undefined"!==typeof n)e=n;else if("undefined"!==typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var r=null;try{r=Object.prototype.toString.call(t.resolve())}catch(e){}if("[object Promise]"===r&&!t.cast)return}e.Promise=j},j.Promise=j,j},e.exports=r()}).call(t,n(21),n(28))},function(e,t,n){n(584),e.exports=self.fetch.bind(self)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function t(){}return t.serializeContent=function(t){var n=t.constructor.name;if("Buffer"===n||"Blob"===n||"File"===n||"FormData"===n||"string"===typeof t)return t;if("ArrayBuffer"===n)t=e.from(t);else if("Int8Array"===n||"Int16Array"===n||"Int32Array"===n||"Uint8Array"===n||"Uint16Array"===n||"Uint32Array"===n||"Uint8ClampedArray"===n||"Float32Array"===n||"Float64Array"===n||"DataView"===n)t=e.from(t.buffer);else try{t=JSON.stringify(t)}catch(e){throw console.log(e),new Error("Invalid JSON content")}return t},t}();t.GraphHelper=n}).call(t,n(12).Buffer)},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){e.done?i(e.value):new n(function(t){t(e.value)}).then(a,s)}l((r=r.apply(e,t||[])).next())})},a=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var s=n(1465),l=n(1467),u=function(e){function t(t,n,r,i){return e.call(this,t,n,r,i)||this}return i(t,e),t.create=function(e,n,r){return o(this,void 0,void 0,function(){var i,o,s,u,c,d;return a(this,function(a){switch(a.label){case 0:switch((i={}).name=r.fileName,n.constructor.name){case"Blob":i.content=new File([n],i.name),i.size=i.content.size;break;case"File":o=n,i.content=o,i.size=o.size;break;case"Buffer":s=n,i.size=s.byteLength-s.byteOffset,i.content=s.buffer.slice(s.byteOffset,s.byteOffset+s.byteLength)}a.label=1;case 1:return a.trys.push([1,3,,4]),u=t.constructCreateSessionUrl(r.fileName,r.path),[4,t.createUploadSession(e,u,r.fileName)];case 2:return c=a.sent(),d=l.getValidRangeSize(r.rangeSize),[2,new t(e,i,c,{rangeSize:d})];case 3:throw a.sent();case 4:return[2]}})})},t.constructCreateSessionUrl=function(e,n){return void 0===n&&(n=t.DEFAULT_UPLOAD_PATH),e=e.trim(),""===(n=n.trim())&&(n="/"),"/"!==n[0]&&(n="/"+n),"/"!==n[n.length-1]&&(n+="/"),encodeURI("/me/drive/root:"+n+e+":/createUploadSession")},t.createUploadSession=function(e,t,n){return o(this,void 0,void 0,function(){var r,i;return a(this,function(o){switch(o.label){case 0:r={item:{"@microsoft.graph.conflictBehavior":"rename",name:n}},o.label=1;case 1:return o.trys.push([1,3,,4]),[4,e.api(t).post(r)];case 2:return[2,{url:(i=o.sent()).uploadUrl,expiry:new Date(i.expirationDateTime)}];case 3:throw o.sent();case 4:return[2]}})})},t.prototype.commit=function(e){return o(this,void 0,void 0,function(){var t,n;return a(this,function(r){switch(r.label){case 0:t=this,r.label=1;case 1:return r.trys.push([1,3,,4]),n={name:t.file.name,"@microsoft.graph.conflictBehavior":"rename","@microsoft.graph.sourceUrl":t.uploadSession.url},[4,t.client.api(e).put(n)];case 2:return[2,r.sent()];case 3:throw r.sent();case 4:return[2]}})})},t.DEFAULT_UPLOAD_PATH="/",t}(s.LargeFileUploadTask);t.OneDriveLargeFileUploadTask=u},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){e.done?i(e.value):new n(function(t){t(e.value)}).then(a,s)}l((r=r.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(1466),a=function(){function e(e,t,n,r){this.DEFAULT_FILE_SIZE=5242880;this.client=e,this.file=t,void 0===r.rangeSize&&(r.rangeSize=this.DEFAULT_FILE_SIZE),this.options=r,this.uploadSession=n,this.nextRange=new o.Range(0,this.options.rangeSize-1)}return e.prototype.parseRange=function(e){var t=e[0];if("undefined"===typeof t||""===t)return new o.Range;var n=t.split("-"),r=parseInt(n[0]),i=parseInt(n[1]);return Number.isNaN(i)&&(i=this.file.size-1),new o.Range(r,i)},e.prototype.updateTaskStatus=function(e){this.uploadSession.expiry=new Date(e.expirationDateTime),this.nextRange=this.parseRange(e.nextExpectedRanges)},e.prototype.getNextRange=function(){if(-1===this.nextRange.minValue)return this.nextRange;var e=this.nextRange.minValue,t=e+this.options.rangeSize-1;return t>=this.file.size&&(t=this.file.size-1),new o.Range(e,t)},e.prototype.sliceFile=function(e){return this.file.content.slice(e.minValue,e.maxValue+1)},e.prototype.upload=function(){return r(this,void 0,void 0,function(){var e,t,n,r,o;return i(this,function(i){switch(i.label){case 0:e=this,i.label=1;case 1:i.trys.push([1,5,,6]),i.label=2;case 2:if(-1===(t=e.getNextRange()).maxValue)throw(n=new Error("Task with which you are trying to upload is already completed, Please check for your uploaded file")).name="Invalid Session",n;return r=e.sliceFile(t),[4,e.uploadSlice(r,t,e.file.size)];case 3:return void 0!==(o=i.sent()).id?[2,o]:(e.updateTaskStatus(o),[3,2]);case 4:return[3,6];case 5:throw i.sent();case 6:return[2]}})})},e.prototype.uploadSlice=function(e,t,n){return r(this,void 0,void 0,function(){var r;return i(this,function(i){switch(i.label){case 0:r=this,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,r.client.api(r.uploadSession.url).headers({"Content-Length":""+(t.maxValue-t.minValue+1),"Content-Range":"bytes "+t.minValue+"-"+t.maxValue+"/"+n}).put(e)];case 2:return[2,i.sent()];case 3:throw i.sent();case 4:return[2]}})})},e.prototype.cancel=function(){return r(this,void 0,void 0,function(){var e;return i(this,function(t){switch(t.label){case 0:e=this,t.label=1;case 1:return t.trys.push([1,3,,4]),[4,e.client.api(e.uploadSession.url).delete()];case 2:return[2,t.sent()];case 3:throw t.sent();case 4:return[2]}})})},e.prototype.getStatus=function(){return r(this,void 0,void 0,function(){var e,t;return i(this,function(n){switch(n.label){case 0:e=this,n.label=1;case 1:return n.trys.push([1,3,,4]),[4,e.client.api(e.uploadSession.url).get()];case 2:return t=n.sent(),e.updateTaskStatus(t),[2,t];case 3:throw n.sent();case 4:return[2]}})})},e.prototype.resume=function(){return r(this,void 0,void 0,function(){var e;return i(this,function(t){switch(t.label){case 0:e=this,t.label=1;case 1:return t.trys.push([1,4,,5]),[4,e.getStatus()];case 2:return t.sent(),[4,e.upload()];case 3:return[2,t.sent()];case 4:throw t.sent();case 5:return[2]}})})},e}();t.LargeFileUploadTask=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){return function(e,t){void 0===e&&(e=-1),void 0===t&&(t=-1),this.minValue=e,this.maxValue=t}}();t.Range=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.getValidRangeSize=function(e){void 0===e&&(e=5242880);var t;return e>62914560&&(e=62914560),(t=e)>327680&&(t=320*Math.floor(t/327680)*1024),t}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){e.done?i(e.value):new n(function(t){t(e.value)}).then(a,s)}l((r=r.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t,n){this.client=e,this.collection=t.value,this.nextLink=t["@odata.nextLink"],this.deltaLink=t["@odata.deltaLink"],this.callback=n}return e.prototype.iterationHelper=function(){if(void 0===this.collection||0===this.collection.length)return!1;for(var e=!0;e&&0!==this.collection.length;){var t=this.collection.shift();e=this.callback(t)}return e},e.prototype.fetchAndUpdateNextPageData=function(){return r(this,void 0,void 0,function(){var e,t;return i(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,(e=this).client.api(e.nextLink).get()];case 1:return t=n.sent(),e.collection=t.value,e.nextLink=t["@odata.nextLink"],e.deltaLink=t["@odata.deltaLink"],[3,3];case 2:throw n.sent();case 3:return[2]}})})},e.prototype.getDeltaLink=function(){return this.deltaLink},e.prototype.iterate=function(){return r(this,void 0,void 0,function(){var e,t;return i(this,function(n){switch(n.label){case 0:n.trys.push([0,6,,7]),t=(e=this).iterationHelper(),n.label=1;case 1:return t?void 0===e.nextLink?[3,3]:[4,e.fetchAndUpdateNextPageData()]:[3,5];case 2:return n.sent(),t=e.iterationHelper(),[3,4];case 3:t=!1,n.label=4;case 4:return[3,1];case 5:return[3,7];case 6:throw n.sent();case 7:return[2]}})})},e.prototype.resume=function(){return r(this,void 0,void 0,function(){return i(this,function(e){try{return[2,this.iterate()]}catch(e){throw e}return[2]})})},e}();t.PageIterator=o},function(e,t,n){"use strict";(function(e){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){e.done?i(e.value):new n(function(t){t(e.value)}).then(a,s)}l((r=r.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(675),a=function(){function t(e){if(this.requests=new Map,"undefined"!==typeof e){var n=t.requestLimit;if(e.length>n){var r=new Error("Maximum requests limit exceeded, Max allowed number of requests are "+n);throw r.name="Limit Exceeded Error",r}for(var i=0,o=e;i<o.length;i++){var a=o[i];this.addRequest(a)}}}return t.prototype.addRequest=function(e){var n,r=t.requestLimit;if(""===e.id)throw(n=new Error("Id for a request is empty, Please provide an unique id")).name="Empty Id For Request",n;if(this.requests.size===r)throw(n=new Error("Maximum requests limit exceeded, Max allowed number of requests are "+r)).name="Limit Exceeded Error",n;if(this.requests.has(e.id))throw(n=new Error("Adding request with duplicate id "+e.id+", Make the id of the requests unique")).name="Duplicate RequestId Error",n;return this.requests.set(e.id,e),e.id},t.prototype.removeRequest=function(e){for(var t=this.requests.delete(e),n=this.requests.entries(),r=n.next();!r.done;){var i=r.value[1].dependsOn;if("undefined"!==typeof i){var o=i.indexOf(e);-1!==o&&i.splice(o,1),0===i.length&&delete r.value[1].dependsOn}r=n.next()}return t},t.prototype.getContent=function(){return r(this,void 0,void 0,function(){var e,n,r,o,a,s,l,u;return i(this,function(i){switch(i.label){case 0:if(n={},r=[],o=(e=this).requests.entries(),(a=o.next()).done)throw(u=new Error("No requests added yet, Please add at least one request.")).name="Empty Payload",u;if(!t.validateDependencies(e.requests))throw(u=new Error("Invalid dependency found, Dependency should be:\n1. Parallel - no individual request states a dependency in the dependsOn property.\n2. Serial - all individual requests depend on the previous individual request.\n3. Same - all individual requests that state a dependency in the dependsOn property, state the same dependency.")).name="Invalid Dependency",u;i.label=1;case 1:return a.done?[3,3]:(s=a.value[1],[4,t.getRequestData(s.request)]);case 2:if(void 0!==(l=i.sent()).body&&(void 0===l.headers||void 0===l.headers["content-type"]))throw(u=new Error("Content-type header is not mentioned for request #"+s.id+", For request having body, Content-type header should be mentioned")).name="Invalid Content-type header",u;return l.id=s.id,void 0!==s.dependsOn&&s.dependsOn.length>0&&(l.dependsOn=s.dependsOn),r.push(l),a=o.next(),[3,1];case 3:return n.requests=r,[2,n]}})})},t.validateDependencies=function(e){if(0===e.size){var t=new Error("Empty requests map, Please provide at least one request.");throw t.name="Empty Requests Error",t}return function(e){for(var t=e.entries(),n=t.next();!n.done;){var r=n.value[1];if(void 0!==r.dependsOn&&r.dependsOn.length>0)return!1;n=t.next()}return!0}(e)||function(e){var t=e.entries(),n=t.next(),r=n.value[1];if(void 0!==r.dependsOn&&r.dependsOn.length>0)return!1;var i=n;for(n=t.next();!n.done;){var o=n.value[1];if(void 0===o.dependsOn||1!==o.dependsOn.length||o.dependsOn[0]!==i.value[1].id)return!1;i=n,n=t.next()}return!0}(e)||function(e){var t,n=e.entries(),r=n.next(),i=r.value[1];if(void 0===i.dependsOn||0===i.dependsOn.length)t=i.id;else{if(1!==i.dependsOn.length)return!1;var o=i.dependsOn[0];if(o===i.id||!e.has(o))return!1;t=o}for(r=n.next();!r.done;){var a=r.value[1];if((void 0===a.dependsOn||0===a.dependsOn.length)&&t!==a.id)return!1;if(void 0!==a.dependsOn&&0!==a.dependsOn.length){if(1===a.dependsOn.length&&(a.id===t||a.dependsOn[0]!==t))return!1;if(a.dependsOn.length>1)return!1}r=n.next()}return!0}(e)},t.getRequestData=function(e){return r(this,void 0,void 0,function(){var n,r,a;return i(this,function(i){switch(i.label){case 0:return n={},new RegExp("^https?://").test(e.url)?n.url="/"+e.url.split(/.*?\/\/.*?\//)[1]:n.url=e.url,n.method=e.method,r={},e.headers.forEach(function(e,t){r[t]=e}),Object.keys(r).length&&(n.headers=r),e.method!==o.RequestMethod.PATCH&&e.method!==o.RequestMethod.POST&&e.method!==o.RequestMethod.PUT?[3,2]:(a=n,[4,t.getRequestBody(e)]);case 1:a.body=i.sent(),i.label=2;case 2:return[2,n]}})})},t.getRequestBody=function(t){return r(this,void 0,void 0,function(){var n,r,o,a,s;return i(this,function(i){switch(i.label){case 0:n=!1,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,t.clone().json()];case 2:return r=i.sent(),n=!0,[3,4];case 3:return i.sent(),[3,4];case 4:if(n)return[3,12];i.label=5;case 5:return i.trys.push([5,11,,12]),"undefined"===typeof Blob?[3,8]:[4,t.blob()];case 6:return o=i.sent(),a=new FileReader,[4,new Promise(function(e){a.addEventListener("load",function(){var t=a.result,n=new RegExp("^s*data:(.+?/.+?(;.+?=.+?)*)?(;base64)?,(.*)s*$").exec(t);e(n[4])},!1),a.readAsDataURL(o)})];case 7:return r=i.sent(),[3,10];case 8:return"undefined"===typeof e?[3,10]:[4,t.buffer()];case 9:s=i.sent(),r=s.toString("base64"),i.label=10;case 10:return n=!0,[3,12];case 11:return i.sent(),[3,12];case 12:return[2,r]}})})},t.prototype.addDependency=function(e,t){if(!this.requests.has(e))throw(a=new Error("Dependent "+e+" does not exists, Please check the id")).name="Invalid Dependent",a;if("undefined"!==typeof t&&!this.requests.has(t))throw(a=new Error("Dependency "+t+" does not exists, Please check the id")).name="Invalid Dependency",a;if("undefined"!==typeof t){var n=this.requests.get(e);if(void 0===n.dependsOn&&(n.dependsOn=[]),n.dependsOn.includes(t))throw(a=new Error("Dependency "+t+" is already added for the request "+e)).name="Duplicate Dependency",a;n.dependsOn.push(t)}else{for(var r=void 0,i=this.requests.entries(),o=i.next();!o.done&&o.value[1].id!==e;)r=o,o=i.next();if("undefined"===typeof r)throw(a=new Error("Can't add dependency "+t+", There is only a dependent request in the batch")).name="Invalid Dependency Addition",a;var a,s=r.value[0];if(void 0===o.value[1].dependsOn&&(o.value[1].dependsOn=[]),o.value[1].dependsOn.includes(s))throw(a=new Error("Dependency "+s+" is already added for the request "+e)).name="Duplicate Dependency",a;o.value[1].dependsOn.push(s)}},t.prototype.removeDependency=function(e,t){var n=this.requests.get(e);if("undefined"===typeof n||void 0===n.dependsOn||0===n.dependsOn.length)return!1;if("undefined"!==typeof t){var r=n.dependsOn.indexOf(t);return-1!==r&&(n.dependsOn.splice(r,1),!0)}return delete n.dependsOn,!0},t.requestLimit=20,t}();t.BatchRequestContent=a}).call(t,n(12).Buffer)},function(e,t,n){"use strict";var r=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.responses=new Map,this.update(e)}return e.prototype.update=function(e){this.nextLink=e["@nextLink"];for(var t=e.responses,n=0,r=t.length;n<r;n++)this.responses.set(t[n].id,this.createResponseObject(t[n]))},e.prototype.createResponseObject=function(e){var t=e.body,n={};return n.status=e.status,void 0!==e.statusText&&(n.statusText=e.statusText),n.headers=e.headers,new Response(t,n)},e.prototype.getResponseById=function(e){return this.responses.get(e)},e.prototype.getResponses=function(){return this.responses},e.prototype.getResponsesIterator=function(){var e,t;return r(this,function(n){switch(n.label){case 0:e=this.responses.entries(),t=e.next(),n.label=1;case 1:return t.done?[3,3]:[4,t.value];case 2:return n.sent(),t=e.next(),[3,1];case 3:return[2]}})},e}();t.BatchResponseContent=i},function(e,t,n){"use strict";var r=n(5),i={file:null,hidden:!0,numPages:0,pageNumber:1};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r._51:return Object.assign({},e,{file:t.payload,hidden:!1});case r._145:case r._142:return i;case r._144:return Object.assign({},e,{pageNumber:t.payload});case r._143:return Object.assign({},e,{numPages:t.payload});case r.e:return i;default:return e}}},function(e,t,n){"use strict";var r=n(5),i={active:!1,points:[]};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1],n=void 0;switch(t.type){case r._239:return(n=[]).push(t.payload.x,t.payload.y),Object.assign({},e,{points:n});case r._236:return(n=e.points.slice()).push(t.payload.x,t.payload.y),Object.assign({},e,{points:n});case r._62:return n=[],Object.assign({},e,{points:n,active:t.payload});case r._63:return Object.assign({},e,{active:t.payload.active,points:t.payload.points});case r._50:return t.payload?i:e;case r._57:case r._52:return i;case r.d:case r._137:case r.e:return i;default:return e}}},function(e,t,n){"use strict";var r=n(5),i=n(206),o=n.n(i),a={endcaps:o.a.elements.filter(function(e){return"endcap"===e.type}),chambers:o.a.elements.filter(function(e){return"chamber"===e.type}),accessories:o.a.elements.filter(function(e){return"accessory"===e.type}),pipeAccessories:o.a.elements.filter(function(e){return"pipeAccessory"===e.type}),showEraseDialog:!1,showCreateDialog:!1,showLogoutDialog:!1,showLegacyComponentDialog:!1};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case r.j:return Object.assign({},e,{showEraseDialog:t.payload});case r.k:return Object.assign({},e,{showCreateDialog:t.payload});case r.d:case r._137:case r.e:return Object.assign({},e,{showEraseDialog:a.showEraseDialog});case r._113:return Object.assign({},e,{showLegacyComponentDialog:t.payload.showDialog});default:return e}}},function(e,t,n){"use strict";var r=n(5),i={text:"",toggle:!1,btnText:"",productType:"",secondButton:{show:!1,text:""},showAsHtml:!1,addClassName:null,overrideTextAlign:!1};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r._134:return Object.assign({},e,{text:t.payload.text,toggle:t.payload.toggle,btnText:t.payload.btnText,productType:t.payload.productType,secondButton:t.payload.secondButton,showAsHtml:t.payload.showAsHtml,addClassName:t.payload.addClassName,overrideTextAlign:t.payload.overrideTextAlign});default:return e}}},function(e,t,n){"use strict";var r=n(5),i={active:!1,points:[],mouseClickMeasure:!1};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1],n=void 0;switch(t.type){case r._132:return(n=[]).push(t.payload.x,t.payload.y),Object.assign({},e,{points:n});case r._129:return(n=e.points.slice()).push(t.payload.x,t.payload.y),Object.assign({},e,{points:n});case r._59:return n=[],Object.assign({},e,{points:n,active:t.payload});case r._61:return Object.assign({},e,{mouseClickMeasure:t.payload});case r._57:case r._60:return i;case r.d:case r._137:case r.e:return i;default:return e}}},function(e,t,n){"use strict";var r=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o="PARAMETERS",a="CALCULATED",s={selectedTabKey:a,storageVolume:500,porousStoneAbove:12,porousStoneBelow:9,porosityPercent:40,underdrain:!1,requiredChambers:0,requiredEndCaps:0,numberOfRows:0,systemLength:0,systemWidth:0,rectangularFootprint:0,chamberStorage:0,systemHeight:0,totalStorageProvided:0,amountOfStone:0,porousStoneStorage:0,percentageOfStorageProvided:0,startUnits:0,middleUnits:0,endUnits:0,scourProtectionFitting:0,totalExcavation:0,approximateTruckloads:0,perimeter:0,linerSqInchOverage:0,geotextileQuantity:0,geotextileQuantities:{nonWovenExcludingIsolator:0,nonWovenIsolator:0,nonWovenTotal:0,wovenExcludingIsolator:0,wovenIsolator:0,totalWoven:0,linerSqInchOverage:0},manifoldSeparation:{round:0,square:0,nyloplast:0},availableLength:20,availableWidth:20,hasOutlet:!0,generateSystem:!1,optimizeVolume:!1,baseStoneElevation:0,minimums:{},maximums:{},showGenerateAlert:!1,hasImperviousLiner:!1};t.a=function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,l=arguments[1];switch(l.type){case r.i:return Object.assign({},n,l.payload.defaults);case r.g:var u=void 0;return u=l.payload.chamberType.baseStoneHeight!==l.payload.chamberType.baseStoneDefault?l.payload.chamberType.baseStoneDefault:l.payload.chamberType.baseStoneHeight,Object.assign({},n,{porousStoneAbove:Math.round(12*l.payload.chamberType.coverStoneHeight),porousStoneBelow:Math.round(12*u),selectedTabKey:o});case r._35:var c=l.payload,d=c.availableLength,p=c.availableWidth,h=c.storageVolume,f=c.porousStoneAbove,m=c.porousStoneBelow,g=c.baseStoneElevation,b=c.porosityPercent,v=c.averageCover;return Object.assign({},n,{availableLength:d,availableWidth:p,storageVolume:h,porousStoneAbove:f,porousStoneBelow:m,baseStoneElevation:g,porosityPercent:b,averageCover:v});case r._37:return Object.assign({},n,{minimums:l.payload});case r._36:return Object.assign({},n,{maximums:l.payload});case r.E:return Object.assign({},n,{manifoldSeparations:l.payload.manifoldSeparations});case r.D:var y=l.payload.calculations,_=(t=y.installedStorageVolume/n.storageVolume*100,Math.round(100*t)/100),S=l.payload.manifoldSizing;return null===S&&(S={}),Object.assign({},n,{totalStorageProvided:y.installedStorageVolume,selectedTabKey:a,chamberStorage:y.totalChamberStorage,approximateTruckloads:y.approximateTruckloads,porousStoneStorage:y.stoneVolumeCalculated,amountOfStone:y.stoneAmountCalculated,percentageOfStorageProvided:_,numberOfRows:y.numRows,requiredChambers:y.numChambers,requiredEndCaps:y.numEndCaps,systemLength:y.systemLength,systemWidth:y.systemWidth,rectangularFootprint:y.area,systemHeight:y.systemHeight,headerStorage:y.headerStorage,startUnits:12,middleUnits:79,endUnits:12,scourProtectionFitting:y.amountOfScourMaterial,totalExcavation:y.totalExcavation,perimeter:y.perimeter,linerSqInchOverage:y.linerSqInchOverage,geotextileQuantity:y.geoTextileQuantity,geotextileQuantities:Object.assign({},y.geotextileQuantities)},S);case r.C:return Object.assign({},n,{selectedTabKey:o});case r.G:return Object.assign({},n,(i(e={},l.payload.param,l.payload.value),i(e,"selectedTabKey",o),e));case r.H:return Object.assign({},n,{porousStorageBetweenChambers:!n.porousStorageBetweenChambers,selectedTabKey:o});case r.I:return Object.assign({},n,{underdrain:!1,selectedTabKey:o});case r._285:return Object.assign({},n,{generateSystem:!0});case r._283:return Object.assign({},n,{generateSystem:!1});case r._306:return Object.assign({},n,{optimizeVolume:!0});case r._305:return Object.assign({},n,{optimizeVolume:!1});case r.d:case r.e:return s;case r.f:var w=void 0;try{w=l.payload.chamberType.webConstraints.averageCover.default}catch(e){w=24}var E={storageVolume:500,porousStoneAbove:12,porousStoneBelow:9,porosityPercent:40,underdrain:!1,requiredChambers:0,requiredEndCaps:0,numberOfRows:0,systemLength:0,systemWidth:0,rectangularFootprint:0,chamberStorage:0,systemHeight:0,totalStorageProvided:0,amountOfStone:0,porousStoneStorage:0,percentageOfStorageProvided:0,startUnits:0,middleUnits:0,endUnits:0,scourProtectionFitting:0,totalExcavation:0,approximateTruckloads:0,perimeter:0,linerSqInchOverage:0,geotextileQuantity:0,manifoldSeparation:{round:0,square:0,nyloplast:0},availableLength:20,availableWidth:20,hasOutlet:!0,generateSystem:!1,optimizeVolume:!1,baseStoneElevation:0,showGenerateAlert:!1,averageCover:w};return Object.assign({},n,E);case r._280:case r._222:var C=l.payload.calculations;return C=Object.assign({},C,{manifoldSeparations:n.manifoldSeparations,minimums:n.minimums,maximums:n.maximums}),Object.assign({},C);case r._261:return Object.assign({},n,{showGenerateAlert:l.payload});default:return n}}},function(e,t,n){"use strict";var r=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o={loadedProject:!1,touchedChambers:!1,touchedChambersStamp:0,touchedPipes:!1,touchedPipesStamp:0,touchedAdvancedSettings:!1,storageVolume:{value:0,touched:!1,active:!0,transfer:!0,stamp:0,sync:!0,syncTo:"pipeRequiredVolume",type:"chamber"},availableLength:{value:0,touched:!1,active:!0,transfer:!0,stamp:0,sync:!0,syncTo:"pipeAvailableLength",type:"chamber"},availableWidth:{value:0,touched:!1,active:!0,transfer:!0,stamp:0,sync:!0,syncTo:"pipeAvailableWidth",type:"chamber"},porousStoneAbove:{value:0,touched:!1,active:!1,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"chamber"},porousStoneBelow:{value:0,touched:!1,active:!1,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"chamber"},baseStoneElevation:{value:0,touched:!1,active:!0,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"chamber"},averageCover:{value:0,touched:!1,active:!1,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"chamber"},porosityPercent:{value:0,touched:!1,active:!0,transfer:!0,stamp:0,sync:!0,syncTo:"pipeStonePorosity",type:"chamber"},hasOutlet:{value:!0,touched:!1,active:!0,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"chamber"},hasImperviousLiner:{value:!1,touched:!1,active:!0,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"chamber"},pipeRequiredVolume:{value:0,touched:!1,active:!0,transfer:!0,stamp:0,sync:!0,syncTo:"storageVolume",type:"pipe"},pipeAvailableLength:{value:0,touched:!1,active:!0,transfer:!0,stamp:0,sync:!0,syncTo:"availableLength",type:"pipe"},pipeAvailableWidth:{value:0,touched:!1,active:!0,transfer:!0,stamp:0,sync:!0,syncTo:"availableWidth",type:"pipe"},pipeStoneAbove:{value:0,touched:!1,active:!1,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"pipe"},pipeStoneBelow:{value:0,touched:!1,active:!1,transfer:!1,sync:!1,syncTo:"",type:"pipe"},pipePerimeterOffset:{value:0,touched:!1,active:!0,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"pipe"},pipeStonePorosity:{value:0,touched:!1,active:!0,transfer:!0,sync:!0,syncTo:"porosityPercent",type:"pipe"},pipeNominalDiameter:{value:{},touched:!1,active:!0,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"pipe"},pipeFitting:{value:{},touched:!1,active:!0,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"pipe"},sepDistance:{value:0,touched:!1,active:!0,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"advanced"}};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments[1];switch(t.type){case r.G:try{var n,a=e[t.payload.param];return a.value=t.payload.value,a.touched=!0,a.stamp=(new Date).valueOf(),Object.assign({},e,(i(n={},t.payload.param,a),i(n,"touchedChambers",!0),i(n,"touchedChambersStamp",(new Date).valueOf()),n))}catch(n){return console.error("system-parameters-reducer.js > CALCULATIONS_SET_PARAMETER_VALUE error: "+n.message+", param: "+t.payload.param),console.info("state",e),Object.assign({},e,{touchedChambers:!0,touchedChambersStamp:(new Date).valueOf()})}case r._272:var s=e.sepDistance;return s.value=t.payload.sepDistance,s.touched=!0,s.stamp=(new Date).valueOf(),Object.assign({},e,{sepDistance:s,touchedAdvancedSettings:!0});case r._235:return Object.assign({},e);case r._232:return{loadedProject:!1,touchedChambers:!1,touchedChambersStamp:0,touchedPipes:!1,touchedPipesStamp:0,touchedAdvancedSettings:!1,storageVolume:{value:0,touched:!1,active:!0,transfer:!0,stamp:0,sync:!0,syncTo:"pipeRequiredVolume",type:"chamber"},availableLength:{value:0,touched:!1,active:!0,transfer:!0,stamp:0,sync:!0,syncTo:"pipeAvailableLength",type:"chamber"},availableWidth:{value:0,touched:!1,active:!0,transfer:!0,stamp:0,sync:!0,syncTo:"pipeAvailableWidth",type:"chamber"},porousStoneAbove:{value:0,touched:!1,active:!1,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"chamber"},porousStoneBelow:{value:0,touched:!1,active:!1,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"chamber"},baseStoneElevation:{value:0,touched:!1,active:!0,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"chamber"},averageCover:{value:0,touched:!1,active:!1,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"chamber"},porosityPercent:{value:0,touched:!1,active:!0,transfer:!0,stamp:0,sync:!0,syncTo:"pipeStonePorosity",type:"chamber"},hasOutlet:{value:!0,touched:!1,active:!0,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"chamber"},hasImperviousLiner:{value:!1,touched:!1,active:!0,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"chamber"},pipeRequiredVolume:{value:0,touched:!1,active:!0,transfer:!0,stamp:0,sync:!0,syncTo:"storageVolume",type:"pipe"},pipeAvailableLength:{value:0,touched:!1,active:!0,transfer:!0,stamp:0,sync:!0,syncTo:"availableLength",type:"pipe"},pipeAvailableWidth:{value:0,touched:!1,active:!0,transfer:!0,stamp:0,sync:!0,syncTo:"availableWidth",type:"pipe"},pipeStoneAbove:{value:0,touched:!1,active:!1,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"pipe"},pipeStoneBelow:{value:0,touched:!1,active:!1,transfer:!1,sync:!1,syncTo:"",type:"pipe"},pipePerimeterOffset:{value:0,touched:!1,active:!0,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"pipe"},pipeStonePorosity:{value:0,touched:!1,active:!0,transfer:!0,sync:!0,syncTo:"porosityPercent",type:"pipe"},pipeNominalDiameter:{value:{},touched:!1,active:!0,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"pipe"},pipeFitting:{value:{},touched:!1,active:!0,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"pipe"},sepDistance:{value:0,touched:!1,active:!0,transfer:!1,stamp:0,sync:!1,syncTo:"",type:"advanced"}};case r._280:case r._222:var l=t.payload.systemParameters;return l=Object.assign({},l,{loadedProject:!0}),Object.keys(l).length>=22?Object.assign({},l):Object.assign({},o,{loadedProject:!0});default:return e}}},function(e,t,n){"use strict";var r=n(5),i={project:null,hidden:!0};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;switch(arguments[1].type){case r._275:case r._277:return Object.assign({},e,{hidden:!0});case r._278:return Object.assign({},e,{hidden:!1});case r._276:return Object.assign({},e,{hidden:!0});default:return e}}},function(e,t,n){"use strict";var r=n(5),i={x:0,y:0};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r._80:return Object.assign({},e,{x:t.payload.x,y:t.payload.y});case r._137:case r.e:return i;default:return e}}},function(e,t,n){"use strict";var r=n(5),i={x:0,y:0,measureToolPixels:0};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r._47:return Object.assign({},e,{x:t.payload.x,y:t.payload.y});case r._131:return Object.assign({},e,{measureToolPixels:t.payload});case r.e:return i;default:return e}}},function(e,t,n){"use strict";var r=n(5),i=n(54),o=n(119);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=i.e.default,l=i.c.pipeParts[0],u=i.c.pipeParts[1],c={minimums:{},maximums:{},pipeNominalDiameter:s,pipeType:i.g.default,pipeFitting:i.d.default,pipeFlowDirection:i.b.TopRightToBottomLeft,pipeParts:{corner:l,manifoldT:u},pipeSystemType:i.f.default,pipeRequiredVolume:0,pipeAvailableWidth:30,pipeAvailableLength:20,pipeStoneAbove:6,pipeStoneBelow:4,pipeStonePorosity:40,pipeInvertElevation:10,thermoplasticLiner:!1,pipePerimeterOffset:s.perimeterOffset.default.in,contextSelectedPipeElement:null,scalePixels:300,scaleValue:20,planScaleInches:1,planScaleMts:350},d=function(e,t,n){switch(t){case"pipeNominalDiameter":return Object.assign({},e,a({pipeStoneAbove:6,pipeStoneBelow:n.rawPipeND<30?4:6,pipePerimeterOffset:n.perimeterOffset.default.in},t,n));case"pipeStoneAbove":case"pipeStoneBelow":case"pipeFitting":case"pipeType":case"pipeSystemType":case"pipeRequiredVolume":case"pipeAvailableWidth":case"pipeAvailableLength":case"pipeFlowDirection":case"pipeStonePorosity":case"pipeInvertElevation":case"pipeRowSpacing":case"pipePerimeterOffset":return Object.assign({},e,a({},t,n));default:console.warn(t+" is not a pipe global")}return e};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments[1];switch(t.type){case r._44:return Object.assign({},e,{contextSelectedPipeElement:t.payload});case r._38:return Object.assign({},e,{contextSelectedPipeElement:null});case r._205:return Object.assign({},e,{thermoplasticLiner:!e.thermoplasticLiner});case r._166:return Object.assign({},e,{minimums:t.payload});case r._165:return Object.assign({},e,{maximums:t.payload});case r._164:var n=t.payload,a={pipeNominalDiameter:n.pipeNominalDiameter,pipeFitting:n.pipeFitting,pipeType:n.pipeType,pipeSystemType:n.pipeSystemType,pipeRequiredVolume:n.pipeRequiredVolume,pipeAvailableWidth:n.pipeAvailableWidth,pipeAvailableLength:n.pipeAvailableLength,pipeStoneAbove:n.pipeStoneAbove,pipeStoneBelow:n.pipeStoneBelow,pipeStonePorosity:n.pipeStonePorosity,pipeInvertElevation:n.pipeInvertElevation,pipeRowSpacing:n.pipeRowSpacing,pipePerimeterOffset:n.pipePerimeterOffset};return Object.keys(a).reduce(function(e,t){return d(e,t,a[t])},e);case r._179:return Object.assign({},e,{scalePixels:t.payload});case r._180:return Object.assign({},e,{scaleValue:t.payload});case r._163:return d(e,t.payload.parameter,t.payload.value);case r._54:return d(e,"pipeRowSpacing",t.payload);case r._272:return d(e,"pipePerimeterOffset",t.payload.sepDistance);case r._137:var s=Object.assign({},c,{pipeStoneBelow:e.pipeNominalDiameter.rawPipeND<30?4:6,pipePerimeterOffset:e.pipeNominalDiameter.perimeterOffset.default.in,pipeNominalDiameter:e.pipeNominalDiameter,scalePixels:e.scalePixels,scaleValue:e.scaleValue,planScaleInches:e.planScaleInches?e.planScaleInches:1,planScaleMts:e.planScaleMts?e.planScaleMts:350});return Object.assign({},s,{pipeAvailableWidth:o.a.stoneBedMinimumWidth({pipeGlobals:s}),pipeAvailableLength:o.a.stoneBedMinimumLength({pipeGlobals:s})});case r.d:case r.e:var l=Object.assign({},c,{pipeStoneBelow:e.pipeNominalDiameter.rawPipeND<30?4:6,pipePerimeterOffset:e.pipeNominalDiameter.perimeterOffset.default.in,pipeNominalDiameter:e.pipeNominalDiameter});return Object.assign({},l,{pipeAvailableWidth:o.a.stoneBedMinimumWidth({pipeGlobals:l}),pipeAvailableLength:o.a.stoneBedMinimumLength({pipeGlobals:l})});case r._280:var u=t.payload.pipeGlobals;return u&&u.pipeFitting&&u.pipeType&&u.pipeSystemType?u=Object.assign({},u,{pipeNominalDiameter:i.c.pipeSizes.find(function(e){return e.pipeND.in===u.pipeNominalDiameter._pipeND._inches}),pipeType:i.c.pipeTypes.find(function(e){return e.id===u.pipeType._id}),pipeFitting:i.c.pipeFittings.find(function(e){return e.id===u.pipeFitting._id}),pipeParts:c.pipeParts,pipeSystemType:i.c.pipeSystemTypes.find(function(e){return e.id===u.pipeSystemType._id}),scalePixels:e.scalePixels,scaleValue:e.scaleValue,planScaleInches:e.planScaleInches?e.planScaleInches:1,planScaleMts:e.planScaleMts?e.planScaleMts:350}):c;case r._222:var p=t.payload.pipeGlobals;return p&&p.pipeFitting&&p.pipeType&&p.pipeSystemType?p=Object.assign({},p,{pipeNominalDiameter:i.c.pipeSizes.find(function(e){return e.pipeND.in===p.pipeNominalDiameter._pipeND._inches}),pipeType:i.c.pipeTypes.find(function(e){return e.id===p.pipeType._id}),pipeFitting:i.c.pipeFittings.find(function(e){return e.id===p.pipeFitting._id}),pipeParts:c.pipeParts,pipeSystemType:i.c.pipeSystemTypes.find(function(e){return e.id===p.pipeSystemType._id})}):c;case r._99:return console.log("pipe planScaleInches state",e),Object.assign({},e,{planScaleInches:t.payload});case r._100:return console.log("pipe planScaleMts state",e),Object.assign({},e,{planScaleMts:t.payload});default:return e}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(5),i={showProjectsCrudModal:!1,projects:[]},o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r._220:return Object.assign({},e,{showProjectsCrudModal:t.payload});case r._226:return Object.assign({},e,{projects:t.payload});case r._221:return Object.assign({},e,{projects:i.projects});default:return e}}},function(e,t,n){"use strict";var r=n(5),i={bgEdit:!1,chmBedPresent:!1,scaleEdit:!1,measureToolEdit:!1,scalePixels:300,scaleValue:60};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r._52:return Object.assign({},e,{bgEdit:!0,scaleEdit:!1});case r._53:return Object.assign({},e,{bgShow:t.payload});case r._50:return Object.assign({},e,{bgEdit:t.payload,scaleEdit:!t.payload&&e.scaleEdit});case r._62:return Object.assign({},e,{scaleEdit:t.payload,bgEdit:!t.payload&&e.bgEdit,measureToolEdit:!1});case r._59:return Object.assign({},e,{bgEdit:!t.payload&&e.bgEdit,scaleEdit:t.payload,measureToolEdit:t.payload});case r._238:return Object.assign({},e,{scalePixels:t.payload});case r._64:return Object.assign({},e,{scaleValue:t.payload});case r.e:return i;default:return e}}},function(e,t,n){"use strict";var r=n(5),i={user:null,idToken:null,accessToken:null,resourcesTokens:null,isSigningIn:!1,isSigningOut:!1,b2cData:null};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r.n:return Object.assign({},e,{user:t.payload.user,idToken:t.payload.idToken,accessToken:t.payload.accessToken,resourcesTokens:t.payload.resourcesTokens,b2cData:t.payload.b2cData});case r.m:return Object.assign({},e,{isSigningIn:t.payload});case r.o:return i;case r.p:return Object.assign({},e,{user:Object.assign({},e.user,{county:t.payload.county,mailingList:t.payload.mailingList,state:t.payload.state,jobTitle:t.payload.jobTitle,country:t.payload.country}),b2cData:t.payload.b2cData});default:return e}}},function(e,t,n){"use strict";var r=n(5),i={x:0,y:0,height:100,width:150};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r.c:return Object.assign({},e,{x:t.payload.x,y:t.payload.y});case r.e:return i;default:return e}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(5),i={showProjectsAdminCrudModal:!1,projects:[],users:[],selectedUser:{},isLoading:!1,isProjectFromAnotherUsr:!1,showMultibedSaveWarning:!1},o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r._213:return Object.assign({},e,{showProjectsAdminModal:t.payload});case r._216:return Object.assign({},e,{showMultibedSaveWarning:t.payload});case r._219:return Object.assign({},e,{users:t.payload});case r._218:return Object.assign({},e,{projects:t.payload.projects,iTokens:t.payload.iTokens});case r._217:return Object.assign({},e,{selectedUser:t.payload});case r._214:return Object.assign({},e,{isLoading:t.payload});case r._215:return Object.assign({},e,{isProjectFromAnotherUsr:t.payload});default:return e}}},function(e,t,n){"use strict";n.d(t,"a",function(){return f});var r=n(5),i=n(97),o=n.n(i),a=n(1488),s=n(1489),l=n(1490),u=n(1491),c=n(678),d=n(54),p={pipeRiser:a.b.TYPE._M,pipeInvert:s.b.TYPE._M,pipeCleanout:l.b.TYPE._M,pipeInsertaTee:u.b.TYPE._M,units:"ft",numberOfPipeRows:0,numberOfPipeSticks:0,numberOfManifoldTees:0,numberOfManifoldCorners:0,rotation:0,position:{x:150,y:150},dimensions:{width:new d.a(90),length:new d.a(180)},stoneBedDimensions:{x:0,y:0,width:new d.a(0),length:new d.a(0)},pipeBedDimensions:{x:0,y:0,width:new d.a(0),length:new d.a(0)},centerFittingDimensions:{x:0,y:0,width:new d.a(0),length:new d.a(0)},rowBedDimensions:{x:0,y:0,width:new d.a(0),length:new d.a(0)},area:0,volume:0,pipeElements:[],manifoldTeeDistribution:{triples:3,doubles:1,singles:0},rowLength:new d.a(0),rowPipeStickCutLength:new d.a(0),numberOfMaxLengthPipeSticksPerRow:0,numberOfCutLengthPipeSticksPerRow:0,stoneBedVolume:0,pipeBedVolume:0},h=function(e,t,n){var r=e.pipeElements.slice(),i=r.find(function(e){return o.a.isEqual(e.id,t.id)});return i||(i=new c.a(t.id,t.id.type),r.push(i)),i=i.clone(),n?i.detachAccessory(t.position,t.placement):i.attachAccessory(t.position,t.placement,t.type,t.size),r.map(function(e){return o.a.isEqual(e.id,i.id)?i:e})},f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,t=arguments[1];switch(t.type){case r._197:return Object.assign({},e,{position:{x:t.payload.x,y:t.payload.y},rotation:t.payload.rotation});case r._194:return p.position.x=t.payload.x,p.position.y=t.payload.y,Object.assign({},e,{position:{x:t.payload.x,y:t.payload.y}});case r._200:return Object.assign({},e,{pitch:t.payload});case r._199:return Object.assign({},e,{manifoldT:t.payload});case r._198:return Object.assign({},e,{manifoldCorner:t.payload});case r._251:return Object.assign({},e,{pipeRiser:t.payload});case r._250:return Object.assign({},e,{pipeInvert:t.payload});case r._248:return Object.assign({},e,{pipeCleanout:t.payload});case r._249:return Object.assign({},e,{pipeInsertaTee:t.payload});case r._190:return Object.assign({},e,{pipeElements:[]});case r._193:return Object.assign({},e,{pipeElements:h(e,t.payload,!1)});case r._189:return Object.assign({},e,{pipeElements:h(e,t.payload,!0)});case r._195:var n=t.payload.state.pipeGlobals.pipeNominalDiameter;return Object.assign({},e,{area:t.payload.area,volume:t.payload.volume,rowLength:t.payload.rowLength,rowSpacing:t.payload.rowSpacing,dimensions:Object.assign({},t.payload.dimensions),pipeBedVolume:t.payload.pipeBedVolume,stoneBedVolume:t.payload.stoneBedVolume,numberOfPipeRows:t.payload.numberOfPipeRows,numberOfPipeSticks:t.payload.numberOfPipeSticks,rowBedDimensions:Object.assign({},t.payload.rowBedDimensions),pipeBedDimensions:Object.assign({},t.payload.pipeBedDimensions),numberOfManifoldTees:t.payload.numberOfManifoldTees,stoneBedDimensions:Object.assign({},t.payload.stoneBedDimensions),rowPipeStickCutLength:t.payload.rowPipeStickCutLength,numberOfManifoldTeesPerRow:t.payload.numberOfManifoldTees/2,centerFittingDimensions:Object.assign({},t.payload.centerFittingDimensions),numberOfMaxLengthPipeSticksPerRow:t.payload.numberOfMaxLengthPipeSticksPerRow,numberOfCutLengthPipeSticksPerRow:t.payload.numberOfCutLengthPipeSticksPerRow,manifoldTeeDistribution:function(e,t){var n=0;if(e<=2)return{triples:0,doubles:0,singles:0};e-=e>2?2:0;var r=0;t.rawPipeND<=36&&(n+=3*(r=(r=Math.floor(e/3))>0?r:0));var i=Math.floor((e-n)/2),o=e-(n+=2*(i=i>0?i:0));return{triples:r,doubles:i,singles:o=o>0?o:0}}(t.payload.numberOfPipeRows,n)});case r._196:return Object.assign({},e,{position:t.payload});case r.d:case r._137:case r.e:return p;case r._280:case r._222:var i=t.payload.pipeBed;if(!i||!i.pipeBedDimensions||!i.pipeBedDimensions.height||!i.pipeBedDimensions.width||!i.stoneBedDimensions||!i.stoneBedDimensions.height||!i.stoneBedDimensions.width||!i.pipeRiser||!i.pipeInvert||!i.pipeCleanout||!i.pipeInsertaTee||!i.dimensions||!i.dimensions.width||!i.dimensions.length||!i.pipeElements||!i.rowLength||!i.rowPipeStickCutLength)return console.warn("WARNING: some pipe bed properties are null or undefined (PIPE BED REDUCER"),e;var o=function(e){var t={x:new d.a(0),y:new d.a(0),width:new d.a(0),height:new d.a(0)};if(void 0===i[e])return Object.assign({},t);var n=i[e];return{x:new d.a(n.x._inches),y:new d.a(n.y._inches),width:new d.a(n.width._inches),height:new d.a(n.height._inches)}};return i=Object.assign({},i,{pipeRiser:Object.assign({},i.pipeRiser,{od:new a.a(i.pipeRiser.od.inches),width:new a.a(i.pipeRiser.width.inches),length:new a.a(i.pipeRiser.length.inches)}),pipeInvert:Object.assign({},i.pipeInvert,{od:new s.a(i.pipeInvert.od.inches),width:new s.a(i.pipeInvert.width.inches),length:new s.a(i.pipeInvert.length.inches)}),pipeCleanout:Object.assign({},i.pipeCleanout,{od:new l.a(i.pipeCleanout.od.inches),width:new l.a(i.pipeCleanout.width.inches),length:new l.a(i.pipeCleanout.length.inches)}),pipeInsertaTee:Object.assign({},i.pipeInsertaTee,{od:new u.a(i.pipeInsertaTee.od.inches),width:new u.a(i.pipeInsertaTee.width.inches),length:new u.a(i.pipeInsertaTee.length.inches)}),dimensions:{width:new d.a(i.dimensions.width._inches),length:new d.a(i.dimensions.length._inches)},stoneBedDimensions:o("stoneBedDimensions"),pipeBedDimensions:o("pipeBedDimensions"),rowBedDimensions:o("rowBedDimensions"),centerFittingDimensions:o("centerFittingDimensions"),pipeElements:i.pipeElements.map(function(e){return new c.a(e.id,e.type,e.placeholders)}),rowLength:new d.a(i.rowLength._inches),rowPipeStickCutLength:new d.a(i.rowPipeStickCutLength._inches)});default:return e}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(t){i(this,e),this.inches=t}return r(e,[{key:"ft",get:function(){return this.inches/e.ftDivider}}]),e}();o.ftDivider=12;var a=function e(){i(this,e)};a.TYPE={_M:{identifier:null,tConnections:3,imgType:"PIPE_RISER",od:new o(30),width:new o(30),length:new o(30),description:'36" X 90" MANIFOLD BEND'},_3698AN:{tConnections:3,imgType:"PIPE_RISER",od:new o(30),width:new o(52.3),length:new o(52.3),description:'36" X 90" MANIFOLD BEND'}},t.b=a},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(t){i(this,e),this.inches=t}return r(e,[{key:"ft",get:function(){return this.inches/e.ftDivider}}]),e}();o.ftDivider=12;var a=function e(){i(this,e)};a.TYPE={_M:{identifier:null,tConnections:3,imgType:"PIPE_INVERT",od:new o(30),width:new o(30),length:new o(30),description:'36" X 90" Demo'},_3698AN:{tConnections:3,imgType:"PIPE_INVERT",od:new o(30),width:new o(52.3),length:new o(52.3),description:'36" X 90" Demo'}},t.b=a},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(t){i(this,e),this.inches=t}return r(e,[{key:"ft",get:function(){return this.inches/e.ftDivider}}]),e}();o.ftDivider=12;var a=function e(){i(this,e)};a.TYPE={_M:{identifier:null,tConnections:3,imgType:"PIPE_CLEANOUT",od:new o(30),width:new o(30),length:new o(30),description:'36" X 90" Demo'},_3698AN:{tConnections:3,imgType:"PIPE_CLEANOUT",od:new o(30),width:new o(52.3),length:new o(52.3),description:'36" X 90" Demo'}},t.b=a},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(t){i(this,e),this.inches=t}return r(e,[{key:"ft",get:function(){return this.inches/e.ftDivider}}]),e}();o.ftDivider=12;var a=function e(){i(this,e)};a.TYPE={_M:{identifier:null,tConnections:3,imgType:"PIPE_INSERTA_TEE",od:new o(30),width:new o(30),length:new o(30),description:'36" X 90" Demo'},_3698AN:{tConnections:3,imgType:"PIPE_INSERTA_TEE",od:new o(30),width:new o(52.3),length:new o(52.3),description:'36" X 90" Demo'}},t.b=a},function(e,t,n){"use strict";var r=n(5),i={x:0,y:0};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r._81:return Object.assign({},e,{x:t.payload.x,y:t.payload.y});case r.e:return i;default:return e}}},function(e,t,n){"use strict";n(1494),n(1495);var r=n(1497);n.d(t,"a",function(){return r.a});n(1498)},function(e,t,n){"use strict";n(679),n(402)},function(e,t,n){"use strict";var r=n(680),i=n(1496);Object(r.a)("v3",48,i.a)},function(e,t,n){"use strict";function r(e){return 14+(e+64>>>9<<4)+1}function i(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function o(e,t,n,r,o,a){return i((s=i(i(t,e),i(r,a)))<<(l=o)|s>>>32-l,n);var s,l}function a(e,t,n,r,i,a,s){return o(t&n|~t&r,e,t,i,a,s)}function s(e,t,n,r,i,a,s){return o(t&r|n&~r,e,t,i,a,s)}function l(e,t,n,r,i,a,s){return o(t^n^r,e,t,i,a,s)}function u(e,t,n,r,i,a,s){return o(n^(t|~r),e,t,i,a,s)}t.a=function(e){if("string"===typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return function(e){for(var t=[],n=32*e.length,r=0;r<n;r+=8){var i=e[r>>5]>>>r%32&255,o=parseInt("0123456789abcdef".charAt(i>>>4&15)+"0123456789abcdef".charAt(15&i),16);t.push(o)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[r(t)-1]=t;for(var n=1732584193,o=-271733879,c=-1732584194,d=271733878,p=0;p<e.length;p+=16){var h=n,f=o,m=c,g=d;n=a(n,o,c,d,e[p],7,-680876936),d=a(d,n,o,c,e[p+1],12,-389564586),c=a(c,d,n,o,e[p+2],17,606105819),o=a(o,c,d,n,e[p+3],22,-1044525330),n=a(n,o,c,d,e[p+4],7,-176418897),d=a(d,n,o,c,e[p+5],12,1200080426),c=a(c,d,n,o,e[p+6],17,-1473231341),o=a(o,c,d,n,e[p+7],22,-45705983),n=a(n,o,c,d,e[p+8],7,1770035416),d=a(d,n,o,c,e[p+9],12,-1958414417),c=a(c,d,n,o,e[p+10],17,-42063),o=a(o,c,d,n,e[p+11],22,-1990404162),n=a(n,o,c,d,e[p+12],7,1804603682),d=a(d,n,o,c,e[p+13],12,-40341101),c=a(c,d,n,o,e[p+14],17,-1502002290),o=a(o,c,d,n,e[p+15],22,1236535329),n=s(n,o,c,d,e[p+1],5,-165796510),d=s(d,n,o,c,e[p+6],9,-1069501632),c=s(c,d,n,o,e[p+11],14,643717713),o=s(o,c,d,n,e[p],20,-373897302),n=s(n,o,c,d,e[p+5],5,-701558691),d=s(d,n,o,c,e[p+10],9,38016083),c=s(c,d,n,o,e[p+15],14,-660478335),o=s(o,c,d,n,e[p+4],20,-405537848),n=s(n,o,c,d,e[p+9],5,568446438),d=s(d,n,o,c,e[p+14],9,-1019803690),c=s(c,d,n,o,e[p+3],14,-187363961),o=s(o,c,d,n,e[p+8],20,1163531501),n=s(n,o,c,d,e[p+13],5,-1444681467),d=s(d,n,o,c,e[p+2],9,-51403784),c=s(c,d,n,o,e[p+7],14,1735328473),o=s(o,c,d,n,e[p+12],20,-1926607734),n=l(n,o,c,d,e[p+5],4,-378558),d=l(d,n,o,c,e[p+8],11,-2022574463),c=l(c,d,n,o,e[p+11],16,1839030562),o=l(o,c,d,n,e[p+14],23,-35309556),n=l(n,o,c,d,e[p+1],4,-1530992060),d=l(d,n,o,c,e[p+4],11,1272893353),c=l(c,d,n,o,e[p+7],16,-155497632),o=l(o,c,d,n,e[p+10],23,-1094730640),n=l(n,o,c,d,e[p+13],4,681279174),d=l(d,n,o,c,e[p],11,-358537222),c=l(c,d,n,o,e[p+3],16,-722521979),o=l(o,c,d,n,e[p+6],23,76029189),n=l(n,o,c,d,e[p+9],4,-640364487),d=l(d,n,o,c,e[p+12],11,-421815835),c=l(c,d,n,o,e[p+15],16,530742520),o=l(o,c,d,n,e[p+2],23,-995338651),n=u(n,o,c,d,e[p],6,-198630844),d=u(d,n,o,c,e[p+7],10,1126891415),c=u(c,d,n,o,e[p+14],15,-1416354905),o=u(o,c,d,n,e[p+5],21,-57434055),n=u(n,o,c,d,e[p+12],6,1700485571),d=u(d,n,o,c,e[p+3],10,-1894986606),c=u(c,d,n,o,e[p+10],15,-1051523),o=u(o,c,d,n,e[p+1],21,-2054922799),n=u(n,o,c,d,e[p+8],6,1873313359),d=u(d,n,o,c,e[p+15],10,-30611744),c=u(c,d,n,o,e[p+6],15,-1560198380),o=u(o,c,d,n,e[p+13],21,1309151649),n=u(n,o,c,d,e[p+4],6,-145523070),d=u(d,n,o,c,e[p+11],10,-1120210379),c=u(c,d,n,o,e[p+2],15,718787259),o=u(o,c,d,n,e[p+9],21,-343485551),n=i(n,h),o=i(o,f),c=i(c,m),d=i(d,g)}return[n,o,c,d]}(function(e){if(0===e.length)return[];for(var t=8*e.length,n=new Uint32Array(r(t)),i=0;i<t;i+=8)n[i>>5]|=(255&e[i/8])<<i%32;return n}(e),8*e.length))}},function(e,t,n){"use strict";var r=n(679),i=n(402);t.a=function(e,t,n){"string"===typeof e&&(t="binary"===e?new Uint8Array(16):null,e=null);var o=(e=e||{}).random||(e.rng||r.a)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){for(var a=n||0,s=0;s<16;++s)t[a+s]=o[s];return t}return Object(i.a)(o)}},function(e,t,n){"use strict";var r=n(680),i=n(1499);Object(r.a)("v5",80,i.a)},function(e,t,n){"use strict";function r(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:return t^n^r;case 2:return t&n^t&r^n&r;case 3:return t^n^r}}function i(e,t){return e<<t|e>>>32-t}t.a=function(e){var t=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"===typeof e){var o=unescape(encodeURIComponent(e));e=[];for(var a=0;a<o.length;++a)e.push(o.charCodeAt(a))}e.push(128);for(var s=e.length/4+2,l=Math.ceil(s/16),u=new Array(l),c=0;c<l;++c){for(var d=new Uint32Array(16),p=0;p<16;++p)d[p]=e[64*c+4*p]<<24|e[64*c+4*p+1]<<16|e[64*c+4*p+2]<<8|e[64*c+4*p+3];u[c]=d}u[l-1][14]=8*(e.length-1)/Math.pow(2,32),u[l-1][14]=Math.floor(u[l-1][14]),u[l-1][15]=8*(e.length-1)&4294967295;for(var h=0;h<l;++h){for(var f=new Uint32Array(80),m=0;m<16;++m)f[m]=u[h][m];for(var g=16;g<80;++g)f[g]=i(f[g-3]^f[g-8]^f[g-14]^f[g-16],1);for(var b=n[0],v=n[1],y=n[2],_=n[3],S=n[4],w=0;w<80;++w){var E=Math.floor(w/20),C=i(b,5)+r(E,v,y,_)+S+t[E]+f[w]>>>0;S=_,_=y,y=i(v,30)>>>0,v=b,b=C}n[0]=n[0]+b>>>0,n[1]=n[1]+v>>>0,n[2]=n[2]+y>>>0,n[3]=n[3]+_>>>0,n[4]=n[4]+S>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,255&n[0],n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,255&n[1],n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,255&n[2],n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,255&n[3],n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,255&n[4]]}},function(e,t){e.exports={last_mod:"04-22-2021","manifold-rules":{"C-100HD":{assembly:[{structureSize:24,skipFirstRow:!1},{structureSize:30,skipFirstRow:!1},{structureSize:36,skipFirstRow:!1},{structureSize:48,skipFirstRow:!1},{structureSize:60,skipFirstRow:!1},{structureSize:72,skipFirstRow:!1}],placement:[{structureSizeMin:24,structureSizeMax:60,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:0,numberOfStartingStubs:1},{structureSizeMin:72,structureSizeMax:72,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:1,numberOfStartingStubs:1}],default:{inletType:"round",outletType:"round",structureSize:48,manifoldSize:"10X10",inletPosition:"high",outletPosition:"low"}},"R-150XLHD":{assembly:[{structureSize:24,skipFirstRow:!1},{structureSize:30,skipFirstRow:!1},{structureSize:36,skipFirstRow:!1},{structureSize:48,skipFirstRow:!1},{structureSize:60,skipFirstRow:!1},{structureSize:72,skipFirstRow:!1}],placement:[{structureSizeMin:24,structureSizeMax:60,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:0,numberOfStartingStubs:1},{structureSizeMin:72,structureSizeMax:72,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:1,numberOfStartingStubs:1}],default:{inletType:"round",outletType:"round",structureSize:48,manifoldSize:"12X12",inletPosition:"high",outletPosition:"low"}},"R-180HD":{assembly:[{structureSize:24,skipFirstRow:!1},{structureSize:30,skipFirstRow:!1},{structureSize:36,skipFirstRow:!1},{structureSize:48,skipFirstRow:!1},{structureSize:60,skipFirstRow:!1},{structureSize:72,skipFirstRow:!1}],placement:[{structureSizeMin:24,structureSizeMax:60,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:0,numberOfStartingStubs:1},{structureSizeMin:72,structureSizeMax:72,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:1,numberOfStartingStubs:1}],default:{inletType:"round",outletType:"round",structureSize:48,manifoldSize:"15X15",inletPosition:"high",outletPosition:"low"}},"R-280HD":{assembly:[{structureSize:24,skipFirstRow:!1},{structureSize:30,skipFirstRow:!1},{structureSize:36,skipFirstRow:!1},{structureSize:48,skipFirstRow:!1},{structureSize:60,skipFirstRow:!1},{structureSize:72,skipFirstRow:!1}],placement:[{structureSizeMin:24,structureSizeMax:60,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:0,numberOfStartingStubs:1},{structureSizeMin:72,structureSizeMax:72,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:1,numberOfStartingStubs:1}],default:{inletType:"round",outletType:"round",structureSize:48,manifoldSize:"18X18",inletPosition:"high",outletPosition:"low"}},"R-330XLHD":{assembly:[{structureSize:24,skipFirstRow:!1},{structureSize:30,skipFirstRow:!1},{structureSize:36,skipFirstRow:!1},{structureSize:48,skipFirstRow:!1},{structureSize:60,skipFirstRow:!1},{structureSize:72,skipFirstRow:!1}],placement:[{structureSizeMin:24,structureSizeMax:60,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:0,numberOfStartingStubs:1},{structureSizeMin:72,structureSizeMax:72,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:1,numberOfStartingStubs:1}],default:{inletType:"round",outletType:"round",structureSize:48,manifoldSize:"24X24",inletPosition:"high",outletPosition:"low"}},"R-300HD":{assembly:[{structureSize:24,skipFirstRow:!1},{structureSize:30,skipFirstRow:!1},{structureSize:36,skipFirstRow:!1},{structureSize:48,skipFirstRow:!1},{structureSize:60,skipFirstRow:!1},{structureSize:72,skipFirstRow:!1}],placement:[{structureSizeMin:24,structureSizeMax:60,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:0,numberOfStartingStubs:1},{structureSizeMin:72,structureSizeMax:72,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:1,numberOfStartingStubs:1}],default:{inletType:"round",outletType:"round",structureSize:48,manifoldSize:"24X24",inletPosition:"high",outletPosition:"low"}},"R-360HD":{assembly:[{structureSize:24,skipFirstRow:!1},{structureSize:30,skipFirstRow:!1},{structureSize:36,skipFirstRow:!1},{structureSize:48,skipFirstRow:!1},{structureSize:60,skipFirstRow:!1},{structureSize:72,skipFirstRow:!1}],placement:[{structureSizeMin:24,structureSizeMax:60,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:0,numberOfStartingStubs:1},{structureSizeMin:72,structureSizeMax:72,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:1,numberOfStartingStubs:1}],default:{inletType:"round",outletType:"round",structureSize:48,manifoldSize:"24X24",inletPosition:"high",outletPosition:"low"}},"R-902HD":{assembly:[{structureSize:24,skipFirstRow:!1},{structureSize:30,skipFirstRow:!1},{structureSize:36,skipFirstRow:!1},{structureSize:48,skipFirstRow:!1},{structureSize:60,skipFirstRow:!1},{structureSize:72,skipFirstRow:!1}],placement:[{structureSizeMin:24,structureSizeMax:60,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:0,numberOfStartingStubs:1},{structureSizeMin:72,structureSizeMax:72,chambersPerRow:2,numberOfRows:2,oppositeSideChambers:1,numberOfStartingStubs:1}],default:{inletType:"round",outletType:"round",structureSize:30,manifoldSize:"30X30",inletPosition:"high",outletPosition:"low"}}},"outlet-values":{4:.1,6:.4,8:.7,10:1,12:2,15:2.7,18:4,24:7,30:11,36:16,42:22,48:28},"manifold-sizing-by-volume":{"C-100HD":[{low:0,high:7425,inletSize:"6X6",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"10X10",outletType:"round",outletStubsNumber:1},{low:7426,high:23065,inletSize:"6X6",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"10X10",outletType:"round",outletStubsNumber:1},{low:23066,high:9999999,inletSize:"6X6",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"10X10",outletType:"round",outletStubsNumber:1}],"R-150XLHD":[{low:0,high:7425,inletSize:"8X8",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"12X12",outletType:"round",outletStubsNumber:1},{low:7426,high:23065,inletSize:"8X8",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"12X12",outletType:"round",outletStubsNumber:1},{low:23066,high:9999999,inletSize:"8X8",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"12X12",outletType:"round",outletStubsNumber:1}],"R-180HD":[{low:0,high:7425,inletSize:"10X10",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"15X15",outletType:"round",outletStubsNumber:1},{low:7426,high:23065,inletSize:"10X10",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"15X15",outletType:"round",outletStubsNumber:1},{low:23066,high:9999999,inletSize:"10X10",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"15X15",outletType:"round",outletStubsNumber:1}],"R-280HD":[{low:0,high:7425,inletSize:"12X12",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"18X18",outletType:"round",outletStubsNumber:1},{low:7426,high:23065,inletSize:"12X12",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"18X18",outletType:"round",outletStubsNumber:1},{low:23066,high:9999999,inletSize:"12X12",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"18X18",outletType:"round",outletStubsNumber:1}],"R-330XLHD":[{low:0,high:7425,inletSize:"18X18",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"24X24",outletType:"round",outletStubsNumber:1},{low:7426,high:23065,inletSize:"18X18",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"24X24",outletType:"round",outletStubsNumber:1},{low:23066,high:9999999,inletSize:"18X18",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"24X24",outletType:"round",outletStubsNumber:1}],"R-300HD":[{low:0,high:7425,inletSize:"18X18",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"24X24",outletType:"round",outletStubsNumber:1},{low:7426,high:23065,inletSize:"18X18",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"24X24",outletType:"round",outletStubsNumber:1},{low:23066,high:9999999,inletSize:"18X18",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"24X24",outletType:"round",outletStubsNumber:1}],"R-360HD":[{low:0,high:7425,inletSize:"18X18",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"24X24",outletType:"round",outletStubsNumber:1},{low:7426,high:23065,inletSize:"18X18",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"24X24",outletType:"round",outletStubsNumber:1},{low:23066,high:9999999,inletSize:"18X18",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"24X24",outletType:"round",outletStubsNumber:1}],"R-902HD":[{low:0,high:7425,inletSize:"24X24",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"30X30",outletType:"round",outletStubsNumber:1},{low:7426,high:23065,inletSize:"24X24",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"30X30",outletType:"round",outletStubsNumber:1},{low:23066,high:9999999,inletSize:"24X24",position:"high",inletType:"round",inletStubsNumber:1,outletSize:"30X30",outletType:"round",outletStubsNumber:1}]},"manifold-metadata":{nyloplast:[{innerDiameter:30,outerDiameter:31.1}],round:[{innerDiameter:48,outerDiameter:60},{innerDiameter:60,outerDiameter:72},{innerDiameter:72,outerDiameter:84}],square:[{innerDiameter:48,outerDiameter:60},{innerDiameter:60,outerDiameter:72},{innerDiameter:72,outerDiameter:84}]},"manifold-pipe-sizes":[{pipeSize:6,pipeOD:.576667,stonePerimeter:.666667,adapterC:5.1,adapterOffset:.95,pitch:.054667},{pipeSize:8,pipeOD:.759167,stonePerimeter:.666667,adapterC:6.2,adapterOffset:.9,pitch:.0645},{pipeSize:10,pipeOD:.946667,stonePerimeter:.666667,adapterC:7,adapterOffset:1.15,pitch:.08},{pipeSize:12,pipeOD:1.204167,stonePerimeter:.666667,adapterC:7.4,adapterOffset:1.75,pitch:.105},{pipeSize:15,pipeOD:1.46417,oldPipeOD:1.25,stonePerimeter:.666667,adapterC:9.4,adapterOffset:1.75,pitch:null},{pipeSize:18,pipeOD:1.765,stonePerimeter:.75,adapterC:9.8,adapterOffset:2.45,pitch:.245},{pipeSize:24,pipeOD:2.307067,stonePerimeter:.833333,adapterC:11,adapterOffset:2.95,pitch:.24625},{pipeSize:30,pipeOD:2.925,oldPipeOD:2.5,stonePerimeter:1.5,adapterC:13.9,adapterOffset:3.7,pitch:null},{pipeSize:36,pipeOD:3.43001,oldPipeOD:3,stonePerimeter:1.5,adapterC:14,adapterOffset:4.75,pitch:null},{pipeSize:42,pipeOD:3.975,oldPipeOD:3.5,stonePerimeter:1.5,adapterC:null,adapterOffset:null,pitch:null},{pipeSize:48,pipeOD:4.46667,oldPipeOD:4,stonePerimeter:1.5,adapterC:null,adapterOffset:null,pitch:null}],"manifold-structures":{nyloplast:{innerDiameter:2.5,outerDiameter:2.591667,wallThickness:.048333,hasAdapter:!0},round:{innerDiameter:4,outerDiameter:5,wallThickness:.5,hasAdapter:!1},square:{innerDiameter:4,outerDiameter:5,wallThickness:.5,hasAdapter:!1}},byChambers:[{id:"C-100HD","pipeSize-stub-inverts":[{size:"6",low:"0.5",high:"4.5"},{size:"8",low:"0.5",high:"2.5"},{size:"10",low:"0.75",high:"99"},{size:"12",low:"99",high:"99"},{size:"15",low:"99",high:"99"},{size:"18",low:"99",high:"99"},{size:"24",low:"99",high:"99"},{size:"30",low:"99",high:"99"}],"pipeSize-flow-rate":[{size:"6",low:"999",high:"999"},{size:"8",low:"999",high:"999"},{size:"10",low:"999",high:"999"},{size:"12",low:"2.48",high:"2.48"},{size:"15",low:"3.5",high:"3.5"},{size:"18",low:"5.5",high:"5.5"},{size:"24",low:"8.5",high:"8.5"},{size:"30",low:"999",high:"999"}],"pipeSize-flow-rate-eccentric-tees":[{"trunk-size":"12","stub-size":"12",low:"9.6",high:"6.7"},{"trunk-size":"15","stub-size":"15",low:"14.7",high:"10.8"},{"trunk-size":"18","stub-size":"18",low:"20.8",high:"16.2"},{"trunk-size":"24","stub-size":"24",low:"35.7",high:"30.1"},{"trunk-size":"15","stub-size":"12",low:"15.24",high:"10.9"},{"trunk-size":"18","stub-size":"12",low:"21.6",high:"16.13"},{"trunk-size":"18","stub-size":"15",low:"22.27",high:"16.14"},{"trunk-size":"24","stub-size":"12",low:"39.54",high:"30.19"},{"trunk-size":"24","stub-size":"15",low:"40.71",high:"30.21"},{"trunk-size":"24","stub-size":"18",low:"38.29",high:"30.37"},{"trunk-size":"30","stub-size":"12",low:"63.53",high:"49.44"},{"trunk-size":"30","stub-size":"15",low:"65.31",high:"49.46"},{"trunk-size":"30","stub-size":"18",low:"61.63",high:"49.7"},{"trunk-size":"30","stub-size":"24",low:"57.8",high:"49.37"},{"trunk-size":"36","stub-size":"12",low:"93.93",high:"74.3"},{"trunk-size":"36","stub-size":"15",low:"96.43",high:"74.34"},{"trunk-size":"36","stub-size":"18",low:"91.27",high:"74.67"},{"trunk-size":"36","stub-size":"24",low:"85.91",high:"74.21"},{"trunk-size":"42","stub-size":"12",low:"131.09",high:"105.2"},{"trunk-size":"42","stub-size":"15",low:"134.4",high:"105.24"},{"trunk-size":"42","stub-size":"18",low:"127.55",high:"105.68"},{"trunk-size":"42","stub-size":"24",low:"120.47",high:"105.08"},{"trunk-size":"48","stub-size":"12",low:"175.34",high:"142.52"},{"trunk-size":"48","stub-size":"15",low:"179.57",high:"142.57"},{"trunk-size":"48","stub-size":"18",low:"170.84",high:"143.12"},{"trunk-size":"48","stub-size":"24",low:"161.83",high:"142.37"}]},{id:"R-150XLHD","pipeSize-stub-inverts":[{size:"6",low:"0.5",high:"9.5"},{size:"8",low:"0.5",high:"7.5"},{size:"10",low:"0.75",high:"5.00"},{size:"12",low:"1.25",high:"2.00"},{size:"15",low:"99",high:"99"},{size:"18",low:"99",high:"99"},{size:"24",low:"99",high:"99"},{size:"30",low:"99",high:"99"}],"pipeSize-flow-rate":[{size:"6",low:"999",high:"999"},{size:"8",low:"999",high:"999"},{size:"10",low:"999",high:"999"},{size:"12",low:"2.48",high:"2.48"},{size:"15",low:"3.5",high:"3.5"},{size:"18",low:"5.5",high:"5.5"},{size:"24",low:"8.5",high:"8.5"},{size:"30",low:"999",high:"999"}],"pipeSize-flow-rate-eccentric-tees":[{"trunk-size":"12","stub-size":"12",low:"9.6",high:"6.7"},{"trunk-size":"15","stub-size":"15",low:"14.7",high:"10.8"},{"trunk-size":"18","stub-size":"18",low:"20.8",high:"16.2"},{"trunk-size":"24","stub-size":"24",low:"35.7",high:"30.1"},{"trunk-size":"15","stub-size":"12",low:"15.24",high:"10.9"},{"trunk-size":"18","stub-size":"12",low:"21.6",high:"16.13"},{"trunk-size":"18","stub-size":"15",low:"22.27",high:"16.14"},{"trunk-size":"24","stub-size":"12",low:"39.54",high:"30.19"},{"trunk-size":"24","stub-size":"15",low:"40.71",high:"30.21"},{"trunk-size":"24","stub-size":"18",low:"38.29",high:"30.37"},{"trunk-size":"30","stub-size":"12",low:"63.53",high:"49.44"},{"trunk-size":"30","stub-size":"15",low:"65.31",high:"49.46"},{"trunk-size":"30","stub-size":"18",low:"61.63",high:"49.7"},{"trunk-size":"30","stub-size":"24",low:"57.8",high:"49.37"},{"trunk-size":"36","stub-size":"12",low:"93.93",high:"74.3"},{"trunk-size":"36","stub-size":"15",low:"96.43",high:"74.34"},{"trunk-size":"36","stub-size":"18",low:"91.27",high:"74.67"},{"trunk-size":"36","stub-size":"24",low:"85.91",high:"74.21"},{"trunk-size":"42","stub-size":"12",low:"131.09",high:"105.2"},{"trunk-size":"42","stub-size":"15",low:"134.4",high:"105.24"},{"trunk-size":"42","stub-size":"18",low:"127.55",high:"105.68"},{"trunk-size":"42","stub-size":"24",low:"120.47",high:"105.08"},{"trunk-size":"48","stub-size":"12",low:"175.34",high:"142.52"},{"trunk-size":"48","stub-size":"15",low:"179.57",high:"142.57"},{"trunk-size":"48","stub-size":"18",low:"170.84",high:"143.12"},{"trunk-size":"48","stub-size":"24",low:"161.83",high:"142.37"}]},{id:"R-180HD","pipeSize-stub-inverts":[{size:"6",low:"0.5",high:"11.5"},{size:"8",low:"0.5",high:"9.5"},{size:"10",low:"0.75",high:"7.25"},{size:"12",low:"1.25",high:"4.75"},{size:"15",low:"1.5",high:"99"},{size:"18",low:"99",high:"99"},{size:"24",low:"99",high:"99"},{size:"30",low:"99",high:"99"}],"pipeSize-flow-rate":[{size:"6",low:"999",high:"999"},{size:"8",low:"999",high:"999"},{size:"10",low:"999",high:"999"},{size:"12",low:"2.48",high:"2.48"},{size:"15",low:"3.5",high:"3.5"},{size:"18",low:"5.5",high:"5.5"},{size:"24",low:"8.5",high:"8.5"},{size:"30",low:"999",high:"999"}],"pipeSize-flow-rate-eccentric-tees":[{"trunk-size":"12","stub-size":"12",low:"9.6",high:"6.7"},{"trunk-size":"15","stub-size":"15",low:"14.7",high:"10.8"},{"trunk-size":"18","stub-size":"18",low:"20.8",high:"16.2"},{"trunk-size":"24","stub-size":"24",low:"35.7",high:"30.1"},{"trunk-size":"15","stub-size":"12",low:"15.24",high:"10.9"},{"trunk-size":"18","stub-size":"12",low:"21.6",high:"16.13"},{"trunk-size":"18","stub-size":"15",low:"22.27",high:"16.14"},{"trunk-size":"24","stub-size":"12",low:"39.54",high:"30.19"},{"trunk-size":"24","stub-size":"15",low:"40.71",high:"30.21"},{"trunk-size":"24","stub-size":"18",low:"38.29",high:"30.37"},{"trunk-size":"30","stub-size":"12",low:"63.53",high:"49.44"},{"trunk-size":"30","stub-size":"15",low:"65.31",high:"49.46"},{"trunk-size":"30","stub-size":"18",low:"61.63",high:"49.7"},{"trunk-size":"30","stub-size":"24",low:"57.8",high:"49.37"},{"trunk-size":"36","stub-size":"12",low:"93.93",high:"74.3"},{"trunk-size":"36","stub-size":"15",low:"96.43",high:"74.34"},{"trunk-size":"36","stub-size":"18",low:"91.27",high:"74.67"},{"trunk-size":"36","stub-size":"24",low:"85.91",high:"74.21"},{"trunk-size":"42","stub-size":"12",low:"131.09",high:"105.2"},{"trunk-size":"42","stub-size":"15",low:"134.4",high:"105.24"},{"trunk-size":"42","stub-size":"18",low:"127.55",high:"105.68"},{"trunk-size":"42","stub-size":"24",low:"120.47",high:"105.08"},{"trunk-size":"48","stub-size":"12",low:"175.34",high:"142.52"},{"trunk-size":"48","stub-size":"15",low:"179.57",high:"142.57"},{"trunk-size":"48","stub-size":"18",low:"170.84",high:"143.12"},{"trunk-size":"48","stub-size":"24",low:"161.83",high:"142.37"}]},{id:"R-280HD","pipeSize-stub-inverts":[{size:"6",low:"0.5",high:"17.5"},{size:"8",low:"0.5",high:"15.5"},{size:"10",low:"0.75",high:"13.25"},{size:"12",low:"1.25",high:"10.75"},{size:"15",low:"1.5",high:"6.00"},{size:"18",low:"2.00",high:"4.00"},{size:"24",low:"99",high:"99"},{size:"30",low:"99",high:"99"}],"pipeSize-flow-rate":[{size:"6",low:"999",high:"999"},{size:"8",low:"999",high:"999"},{size:"10",low:"999",high:"999"},{size:"12",low:"2.48",high:"2.48"},{size:"15",low:"3.5",high:"3.5"},{size:"18",low:"5.5",high:"5.5"},{size:"24",low:"8.5",high:"8.5"},{size:"30",low:"999",high:"999"}],"pipeSize-flow-rate-eccentric-tees":[{"trunk-size":"12","stub-size":"12",low:"9.6",high:"6.7"},{"trunk-size":"15","stub-size":"15",low:"14.7",high:"10.8"},{"trunk-size":"18","stub-size":"18",low:"20.8",high:"16.2"},{"trunk-size":"24","stub-size":"24",low:"35.7",high:"30.1"},{"trunk-size":"15","stub-size":"12",low:"15.24",high:"10.9"},{"trunk-size":"18","stub-size":"12",low:"21.6",high:"16.13"},{"trunk-size":"18","stub-size":"15",low:"22.27",high:"16.14"},{"trunk-size":"24","stub-size":"12",low:"39.54",high:"30.19"},{"trunk-size":"24","stub-size":"15",low:"40.71",high:"30.21"},{"trunk-size":"24","stub-size":"18",low:"38.29",high:"30.37"},{"trunk-size":"30","stub-size":"12",low:"63.53",high:"49.44"},{"trunk-size":"30","stub-size":"15",low:"65.31",high:"49.46"},{"trunk-size":"30","stub-size":"18",low:"61.63",high:"49.7"},{"trunk-size":"30","stub-size":"24",low:"57.8",high:"49.37"},{"trunk-size":"36","stub-size":"12",low:"93.93",high:"74.3"},{"trunk-size":"36","stub-size":"15",low:"96.43",high:"74.34"},{"trunk-size":"36","stub-size":"18",low:"91.27",high:"74.67"},{"trunk-size":"36","stub-size":"24",low:"85.91",high:"74.21"},{"trunk-size":"42","stub-size":"12",low:"131.09",high:"105.2"},{"trunk-size":"42","stub-size":"15",low:"134.4",high:"105.24"},{"trunk-size":"42","stub-size":"18",low:"127.55",high:"105.68"},{"trunk-size":"42","stub-size":"24",low:"120.47",high:"105.08"},{"trunk-size":"48","stub-size":"12",low:"175.34",high:"142.52"},{"trunk-size":"48","stub-size":"15",low:"179.57",high:"142.57"},{"trunk-size":"48","stub-size":"18",low:"170.84",high:"143.12"},{"trunk-size":"48","stub-size":"24",low:"161.83",high:"142.37"}]},{id:"R-330XLHD","pipeSize-stub-inverts":[{size:"6",low:"0.5",high:"21.5"},{size:"8",low:"0.5",high:"19.5"},{size:"10",low:"0.75",high:"17.25"},{size:"12",low:"1.25",high:"14.75"},{size:"15",low:"1.5",high:"11.50"},{size:"18",low:"2.00",high:"8.00"},{size:"24",low:"2.00",high:"99"},{size:"30",low:"99",high:"99"}],"pipeSize-flow-rate":[{size:"6",low:"999",high:"999"},{size:"8",low:"999",high:"999"},{size:"10",low:"999",high:"999"},{size:"12",low:"2.48",high:"2.48"},{size:"15",low:"3.5",high:"3.5"},{size:"18",low:"5.5",high:"5.5"},{size:"24",low:"8.5",high:"8.5"},{size:"30",low:"999",high:"999"}],"pipeSize-flow-rate-eccentric-tees":[{"trunk-size":"12","stub-size":"12",low:"9.6",high:"6.7"},{"trunk-size":"15","stub-size":"15",low:"14.7",high:"10.8"},{"trunk-size":"18","stub-size":"18",low:"20.8",high:"16.2"},{"trunk-size":"24","stub-size":"24",low:"35.7",high:"30.1"},{"trunk-size":"15","stub-size":"12",low:"15.24",high:"10.9"},{"trunk-size":"18","stub-size":"12",low:"21.6",high:"16.13"},{"trunk-size":"18","stub-size":"15",low:"22.27",high:"16.14"},{"trunk-size":"24","stub-size":"12",low:"39.54",high:"30.19"},{"trunk-size":"24","stub-size":"15",low:"40.71",high:"30.21"},{"trunk-size":"24","stub-size":"18",low:"38.29",high:"30.37"},{"trunk-size":"30","stub-size":"12",low:"63.53",high:"49.44"},{"trunk-size":"30","stub-size":"15",low:"65.31",high:"49.46"},{"trunk-size":"30","stub-size":"18",low:"61.63",high:"49.7"},{"trunk-size":"30","stub-size":"24",low:"57.8",high:"49.37"},{"trunk-size":"36","stub-size":"12",low:"93.93",high:"74.3"},{"trunk-size":"36","stub-size":"15",low:"96.43",high:"74.34"},{"trunk-size":"36","stub-size":"18",low:"91.27",high:"74.67"},{"trunk-size":"36","stub-size":"24",low:"85.91",high:"74.21"},{"trunk-size":"42","stub-size":"12",low:"131.09",high:"105.2"},{"trunk-size":"42","stub-size":"15",low:"134.4",high:"105.24"},{"trunk-size":"42","stub-size":"18",low:"127.55",high:"105.68"},{"trunk-size":"42","stub-size":"24",low:"120.47",high:"105.08"},{"trunk-size":"48","stub-size":"12",low:"175.34",high:"142.52"},{"trunk-size":"48","stub-size":"15",low:"179.57",high:"142.57"},{"trunk-size":"48","stub-size":"18",low:"170.84",high:"143.12"},{"trunk-size":"48","stub-size":"24",low:"161.83",high:"142.37"}]},{id:"R-300HD","pipeSize-stub-inverts":[{size:"6",low:"0.50",high:"18.50"},{size:"8",low:"0.75",high:"16.5"},{size:"10",low:"1.00",high:"14.50"},{size:"12",low:"1.25",high:"12.50"},{size:"15",low:"1.50",high:"9.00"},{size:"18",low:"1.75",high:"5.00"},{size:"24",low:"2.50",high:"2.50"}],"pipeSize-flow-rate":[{size:"6",low:"999",high:"999"},{size:"8",low:"999",high:"999"},{size:"10",low:"999",high:"999"},{size:"12",low:"2.48",high:"2.48"},{size:"15",low:"3.5",high:"3.5"},{size:"18",low:"5.5",high:"5.5"},{size:"24",low:"8.5",high:"8.5"},{size:"30",low:"999",high:"999"}],"pipeSize-flow-rate-eccentric-tees":[{"trunk-size":"12","stub-size":"12",low:"9.6",high:"6.7"},{"trunk-size":"15","stub-size":"15",low:"14.7",high:"10.8"},{"trunk-size":"18","stub-size":"18",low:"20.8",high:"16.2"},{"trunk-size":"24","stub-size":"24",low:"35.7",high:"30.1"},{"trunk-size":"15","stub-size":"12",low:"15.24",high:"10.9"},{"trunk-size":"18","stub-size":"12",low:"21.6",high:"16.13"},{"trunk-size":"18","stub-size":"15",low:"22.27",high:"16.14"},{"trunk-size":"24","stub-size":"12",low:"39.54",high:"30.19"},{"trunk-size":"24","stub-size":"15",low:"40.71",high:"30.21"},{"trunk-size":"24","stub-size":"18",low:"38.29",high:"30.37"},{"trunk-size":"30","stub-size":"12",low:"63.53",high:"49.44"},{"trunk-size":"30","stub-size":"15",low:"65.31",high:"49.46"},{"trunk-size":"30","stub-size":"18",low:"61.63",high:"49.7"},{"trunk-size":"30","stub-size":"24",low:"57.8",high:"49.37"},{"trunk-size":"36","stub-size":"12",low:"93.93",high:"74.3"},{"trunk-size":"36","stub-size":"15",low:"96.43",high:"74.34"},{"trunk-size":"36","stub-size":"18",low:"91.27",high:"74.67"},{"trunk-size":"36","stub-size":"24",low:"85.91",high:"74.21"},{"trunk-size":"42","stub-size":"12",low:"131.09",high:"105.2"},{"trunk-size":"42","stub-size":"15",low:"134.4",high:"105.24"},{"trunk-size":"42","stub-size":"18",low:"127.55",high:"105.68"},{"trunk-size":"42","stub-size":"24",low:"120.47",high:"105.08"},{"trunk-size":"48","stub-size":"12",low:"175.34",high:"142.52"},{"trunk-size":"48","stub-size":"15",low:"179.57",high:"142.57"},{"trunk-size":"48","stub-size":"18",low:"170.84",high:"143.12"},{"trunk-size":"48","stub-size":"24",low:"161.83",high:"142.37"}]},{id:"R-360HD","pipeSize-stub-inverts":[{size:"6",low:"1.00",high:"26.5"},{size:"8",low:"0.5",high:"24.5"},{size:"10",low:"0.75",high:"22.25"},{size:"12",low:"1.25",high:"19.75"},{size:"15",low:"1.5",high:"16.5"},{size:"18",low:"2.00",high:"13.00"},{size:"24",low:"2.00",high:"7.00"},{size:"30",low:"3.0",high:"99"}],"pipeSize-flow-rate":[{size:"6",low:"999",high:"999"},{size:"8",low:"999",high:"999"},{size:"10",low:"999",high:"999"},{size:"12",low:"2.48",high:"2.48"},{size:"15",low:"3.5",high:"3.5"},{size:"18",low:"5.5",high:"5.5"},{size:"24",low:"8.5",high:"8.5"},{size:"30",low:"999",high:"999"}],"pipeSize-flow-rate-eccentric-tees":[{"trunk-size":"12","stub-size":"12",low:"9.6",high:"6.7"},{"trunk-size":"15","stub-size":"15",low:"14.7",high:"10.8"},{"trunk-size":"18","stub-size":"18",low:"20.8",high:"16.2"},{"trunk-size":"24","stub-size":"24",low:"35.7",high:"30.1"},{"trunk-size":"15","stub-size":"12",low:"15.24",high:"10.9"},{"trunk-size":"18","stub-size":"12",low:"21.6",high:"16.13"},{"trunk-size":"18","stub-size":"15",low:"22.27",high:"16.14"},{"trunk-size":"24","stub-size":"12",low:"39.54",high:"30.19"},{"trunk-size":"24","stub-size":"15",low:"40.71",high:"30.21"},{"trunk-size":"24","stub-size":"18",low:"38.29",high:"30.37"},{"trunk-size":"30","stub-size":"12",low:"63.53",high:"49.44"},{"trunk-size":"30","stub-size":"15",low:"65.31",high:"49.46"},{"trunk-size":"30","stub-size":"18",low:"61.63",high:"49.7"},{"trunk-size":"30","stub-size":"24",low:"57.8",high:"49.37"},{"trunk-size":"36","stub-size":"12",low:"93.93",high:"74.3"},{"trunk-size":"36","stub-size":"15",low:"96.43",high:"74.34"},{"trunk-size":"36","stub-size":"18",low:"91.27",high:"74.67"},{"trunk-size":"36","stub-size":"24",low:"85.91",high:"74.21"},{"trunk-size":"42","stub-size":"12",low:"131.09",high:"105.2"},{"trunk-size":"42","stub-size":"15",low:"134.4",high:"105.24"},{"trunk-size":"42","stub-size":"18",low:"127.55",high:"105.68"},{"trunk-size":"42","stub-size":"24",low:"120.47",high:"105.08"},{"trunk-size":"48","stub-size":"12",low:"175.34",high:"142.52"},{"trunk-size":"48","stub-size":"15",low:"179.57",high:"142.57"},{"trunk-size":"48","stub-size":"18",low:"170.84",high:"143.12"},{"trunk-size":"48","stub-size":"24",low:"161.83",high:"142.37"}]},{id:"R-902HD","pipeSize-stub-inverts":[{size:"6",low:"1.50",high:"38.0"},{size:"8",low:"1.5",high:"36.0"},{size:"10",low:"1.75",high:"33.8"},{size:"12",low:"2.25",high:"31.30"},{size:"15",low:"2.5",high:"28.00"},{size:"18",low:"3.00",high:"24.50"},{size:"24",low:"2.00",high:"18.50"},{size:"30",low:"3.0",high:"11.5"}],"pipeSize-flow-rate":[{size:"6",low:"999",high:"999"},{size:"8",low:"999",high:"999"},{size:"10",low:"999",high:"999"},{size:"12",low:"2.48",high:"2.48"},{size:"15",low:"3.5",high:"3.5"},{size:"18",low:"5.5",high:"5.5"},{size:"24",low:"8.5",high:"8.5"},{size:"30",low:"999",high:"999"}],"pipeSize-flow-rate-eccentric-tees":[{"trunk-size":"12","stub-size":"12",low:"9.6",high:"6.7"},{"trunk-size":"15","stub-size":"15",low:"14.7",high:"10.8"},{"trunk-size":"18","stub-size":"18",low:"20.8",high:"16.2"},{"trunk-size":"24","stub-size":"24",low:"35.7",high:"30.1"},{"trunk-size":"15","stub-size":"12",low:"15.24",high:"10.9"},{"trunk-size":"18","stub-size":"12",low:"21.6",high:"16.13"},{"trunk-size":"18","stub-size":"15",low:"22.27",high:"16.14"},{"trunk-size":"24","stub-size":"12",low:"39.54",high:"30.19"},{"trunk-size":"24","stub-size":"15",low:"40.71",high:"30.21"},{"trunk-size":"24","stub-size":"18",low:"38.29",high:"30.37"},{"trunk-size":"30","stub-size":"12",low:"63.53",high:"49.44"},{"trunk-size":"30","stub-size":"15",low:"65.31",high:"49.46"},{"trunk-size":"30","stub-size":"18",low:"61.63",high:"49.7"},{"trunk-size":"30","stub-size":"24",low:"57.8",high:"49.37"},{"trunk-size":"36","stub-size":"12",low:"93.93",high:"74.3"},{"trunk-size":"36","stub-size":"15",low:"96.43",high:"74.34"},{"trunk-size":"36","stub-size":"18",low:"91.27",high:"74.67"},{"trunk-size":"36","stub-size":"24",low:"85.91",high:"74.21"},{"trunk-size":"42","stub-size":"12",low:"131.09",high:"105.2"},{"trunk-size":"42","stub-size":"15",low:"134.4",high:"105.24"},{"trunk-size":"42","stub-size":"18",low:"127.55",high:"105.68"},{"trunk-size":"42","stub-size":"24",low:"120.47",high:"105.08"},{"trunk-size":"48","stub-size":"12",low:"175.34",high:"142.52"},{"trunk-size":"48","stub-size":"15",low:"179.57",high:"142.57"},{"trunk-size":"48","stub-size":"18",low:"170.84",high:"143.12"},{"trunk-size":"48","stub-size":"24",low:"161.83",high:"142.37"}]}],"by-chamber":{"C-100HD":[{size:"6X6",ChamberTypeId:"C-100HD",type:"high",isConcentric:"true",trunk:".5",stub:".5",lowTrunkMaxFlowRate:"9.61",highTrunkMaxFlowRate:"6.77",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"10"},{size:"8X8",ChamberTypeId:"C-100HD",type:"high",isConcentric:"true",trunk:".75",stub:".75",lowTrunkMaxFlowRate:"9.61",highTrunkMaxFlowRate:"6.77",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"10"},{size:"10X10",ChamberTypeId:"C-100HD",type:"high",isConcentric:"true",trunk:".83333333",stub:".83333333",lowTrunkMaxFlowRate:"9.61",highTrunkMaxFlowRate:"6.77",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"10"}],"R-150XLHD":[{size:"6X6",ChamberTypeId:"R-150XLHD",type:"high",isConcentric:"true",trunk:".5",stub:".5",lowTrunkMaxFlowRate:"9.61",highTrunkMaxFlowRate:"6.77",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"12"},{size:"8X8",ChamberTypeId:"R-150XLHD",type:"high",isConcentric:"true",trunk:".75",stub:".75",lowTrunkMaxFlowRate:"15.24",highTrunkMaxFlowRate:"10.9",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"12"},{size:"10X10",ChamberTypeId:"R-150XLHD",type:"high",isConcentric:"true",trunk:"0.83333333",stub:"0.83333333",lowTrunkMaxFlowRate:"14.77",highTrunkMaxFlowRate:"10.89",highFlowRate:"3.5",lowFlowRate:"3.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"12"},{size:"12X12",ChamberTypeId:"R-150XLHD",type:"high",isConcentric:"true",trunk:"1",stub:"1",lowTrunkMaxFlowRate:"22.27",highTrunkMaxFlowRate:"16.14",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"12"}],"R-180HD":[{size:"6X6",ChamberTypeId:"R-180HD",type:"high",isConcentric:"true",trunk:".5",stub:".5",lowTrunkMaxFlowRate:"9.61",highTrunkMaxFlowRate:"6.77",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"15"},{size:"8X8",ChamberTypeId:"R-180HD",type:"high",isConcentric:"true",trunk:".75",stub:".75",lowTrunkMaxFlowRate:"15.24",highTrunkMaxFlowRate:"10.9",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"15"},{size:"10X10",ChamberTypeId:"R-180HD",type:"high",isConcentric:"true",trunk:"0.83333333",stub:"0.83333333",lowTrunkMaxFlowRate:"14.77",highTrunkMaxFlowRate:"10.89",highFlowRate:"3.5",lowFlowRate:"3.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"15"},{size:"12X12",ChamberTypeId:"R-180HD",type:"high",isConcentric:"true",trunk:"1",stub:"1",lowTrunkMaxFlowRate:"22.27",highTrunkMaxFlowRate:"16.14",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"15"},{size:"15X15",ChamberTypeId:"R-180HD",type:"high",isConcentric:"true",trunk:"1.25",stub:"1.25",lowTrunkMaxFlowRate:"21.6",highTrunkMaxFlowRate:"16.13",highFlowRate:"3.5",lowFlowRate:"3.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"15"}],"R-280HD":[{size:"6X6",ChamberTypeId:"R-280HD",type:"high",isConcentric:"true",trunk:"0.5",stub:"0.5",lowTrunkMaxFlowRate:"9.61",highTrunkMaxFlowRate:"6.77",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"18"},{size:"8X8",ChamberTypeId:"R-280HD",type:"high",isConcentric:"true",trunk:".75",stub:".75",lowTrunkMaxFlowRate:"15.24",highTrunkMaxFlowRate:"10.9",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"18"},{size:"10X10",ChamberTypeId:"R-280HD",type:"high",isConcentric:"true",trunk:"0.83333333",stub:"0.83333333",lowTrunkMaxFlowRate:"14.77",highTrunkMaxFlowRate:"10.89",highFlowRate:"3.5",lowFlowRate:"3.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"18"},{size:"12X12",ChamberTypeId:"R-280HD",type:"high",isConcentric:"true",trunk:"1",stub:"1",lowTrunkMaxFlowRate:"22.27",highTrunkMaxFlowRate:"16.14",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"18"},{size:"15X15",ChamberTypeId:"R-280HD",type:"high",isConcentric:"true",trunk:"1.25",stub:"1.25",lowTrunkMaxFlowRate:"21.6",highTrunkMaxFlowRate:"16.13",highFlowRate:"3.5",lowFlowRate:"3.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"18"},{size:"18X18",ChamberTypeId:"R-280HD",type:"high",isConcentric:"true",trunk:"1.5",stub:"1.5",lowTrunkMaxFlowRate:"20.87",highTrunkMaxFlowRate:"16.23",highFlowRate:"5.5",lowFlowRate:"5.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"18"}],"R-330XLHD":[{size:"6X6",ChamberTypeId:"R-330XLHD",type:"high",isConcentric:"true",trunk:"0.5",stub:"0.5",lowTrunkMaxFlowRate:"9.61",highTrunkMaxFlowRate:"6.77",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"8X8",ChamberTypeId:"R-330XLHD",type:"high",isConcentric:"true",trunk:"0.75",stub:"0.75",lowTrunkMaxFlowRate:"15.24",highTrunkMaxFlowRate:"10.9",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"10X10",ChamberTypeId:"R-330XLHD",type:"high",isConcentric:"true",trunk:"0.83333333",stub:"0.83333333",lowTrunkMaxFlowRate:"14.77",highTrunkMaxFlowRate:"10.89",highFlowRate:"3.5",lowFlowRate:"3.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"12X12",ChamberTypeId:"R-330XLHD",type:"high",isConcentric:"true",trunk:"1",stub:"1",lowTrunkMaxFlowRate:"22.27",highTrunkMaxFlowRate:"16.14",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"15X15",ChamberTypeId:"R-330XLHD",type:"high",isConcentric:"true",trunk:"1.25",stub:"1.25",lowTrunkMaxFlowRate:"21.6",highTrunkMaxFlowRate:"16.13",highFlowRate:"3.5",lowFlowRate:"3.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"18X18",ChamberTypeId:"R-330XLHD",type:"high",isConcentric:"true",trunk:"1.5",stub:"1.5",lowTrunkMaxFlowRate:"20.87",highTrunkMaxFlowRate:"16.23",highFlowRate:"5.5",lowFlowRate:"5.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"24X24",ChamberTypeId:"R-330XLHD",type:"high",isConcentric:"true",trunk:"2",stub:"2",lowTrunkMaxFlowRate:"40.71",highTrunkMaxFlowRate:"30.21",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"}],"R-300HD":[{size:"6X6",ChamberTypeId:"R-300HD",type:"high",isConcentric:"true",trunk:"0.5",stub:"0.5",lowTrunkMaxFlowRate:"9.61",highTrunkMaxFlowRate:"6.77",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"8X8",ChamberTypeId:"R-300HD",type:"high",isConcentric:"true",trunk:"0.75",stub:"0.75",lowTrunkMaxFlowRate:"15.24",highTrunkMaxFlowRate:"10.9",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"10X10",ChamberTypeId:"R-300HD",type:"high",isConcentric:"true",trunk:"0.83333333",stub:"0.83333333",lowTrunkMaxFlowRate:"14.77",highTrunkMaxFlowRate:"10.89",highFlowRate:"3.5",lowFlowRate:"3.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"12X12",ChamberTypeId:"R-300HD",type:"high",isConcentric:"true",trunk:"1",stub:"1",lowTrunkMaxFlowRate:"22.27",highTrunkMaxFlowRate:"16.14",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"15X15",ChamberTypeId:"R-300HD",type:"high",isConcentric:"true",trunk:"1.25",stub:"1.25",lowTrunkMaxFlowRate:"21.6",highTrunkMaxFlowRate:"16.13",highFlowRate:"3.5",lowFlowRate:"3.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"18X18",ChamberTypeId:"R-300HD",type:"high",isConcentric:"true",trunk:"1.5",stub:"1.5",lowTrunkMaxFlowRate:"20.87",highTrunkMaxFlowRate:"16.23",highFlowRate:"5.5",lowFlowRate:"5.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"24X24",ChamberTypeId:"R-300HD",type:"high",isConcentric:"true",trunk:"2",stub:"2",lowTrunkMaxFlowRate:"40.71",highTrunkMaxFlowRate:"30.21",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"}],"R-360HD":[{size:"6X6",ChamberTypeId:"R-360HD",type:"high",isConcentric:"true",trunk:"0.5",stub:"0.5",lowTrunkMaxFlowRate:"9.61",highTrunkMaxFlowRate:"6.77",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"8X8",ChamberTypeId:"R-360HD",type:"high",isConcentric:"true",trunk:"0.75",stub:"0.75",lowTrunkMaxFlowRate:"15.24",highTrunkMaxFlowRate:"10.9",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"10X10",ChamberTypeId:"R-360HD",type:"high",isConcentric:"true",trunk:"0.83333333",stub:"0.83333333",lowTrunkMaxFlowRate:"14.77",highTrunkMaxFlowRate:"10.89",highFlowRate:"3.5",lowFlowRate:"3.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"12X12",ChamberTypeId:"R-360HD",type:"high",isConcentric:"true",trunk:"1",stub:"1",lowTrunkMaxFlowRate:"22.27",highTrunkMaxFlowRate:"16.14",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"15X15",ChamberTypeId:"R-360HD",type:"high",isConcentric:"true",trunk:"1.25",stub:"1.25",lowTrunkMaxFlowRate:"21.6",highTrunkMaxFlowRate:"16.13",highFlowRate:"3.5",lowFlowRate:"3.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"18X18",ChamberTypeId:"R-360HD",type:"high",isConcentric:"true",trunk:"1.5",stub:"1.5",lowTrunkMaxFlowRate:"20.87",highTrunkMaxFlowRate:"16.23",highFlowRate:"5.5",lowFlowRate:"5.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"},{size:"24X24",ChamberTypeId:"R-360HD",type:"high",isConcentric:"true",trunk:"2",stub:"2",lowTrunkMaxFlowRate:"40.71",highTrunkMaxFlowRate:"30.21",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"24"}],"R-902HD":[{size:"6X6",ChamberTypeId:"R-902HD",type:"high",isConcentric:"true",trunk:"0.5",stub:"0.5",lowTrunkMaxFlowRate:"9.61",highTrunkMaxFlowRate:"6.77",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"30"},{size:"8X8",ChamberTypeId:"R-902HD",type:"high",isConcentric:"true",trunk:"0.75",stub:"0.75",lowTrunkMaxFlowRate:"15.24",highTrunkMaxFlowRate:"10.9",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"30"},{size:"10X10",ChamberTypeId:"R-902HD",type:"high",isConcentric:"true",trunk:"0.83333333",stub:"0.83333333",lowTrunkMaxFlowRate:"14.77",highTrunkMaxFlowRate:"10.89",highFlowRate:"3.5",lowFlowRate:"3.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"30"},{size:"12X12",ChamberTypeId:"R-902HD",type:"high",isConcentric:"true",trunk:"1",stub:"1",lowTrunkMaxFlowRate:"22.27",highTrunkMaxFlowRate:"16.14",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"30"},{size:"15X15",ChamberTypeId:"R-902HD",type:"high",isConcentric:"true",trunk:"1.25",stub:"1.25",lowTrunkMaxFlowRate:"21.6",highTrunkMaxFlowRate:"16.13",highFlowRate:"3.5",lowFlowRate:"3.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"30"},{size:"18X18",ChamberTypeId:"R-902HD",type:"high",isConcentric:"true",trunk:"1.5",stub:"1.5",lowTrunkMaxFlowRate:"20.87",highTrunkMaxFlowRate:"16.23",highFlowRate:"5.5",lowFlowRate:"5.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"30"},{size:"24X24",ChamberTypeId:"R-902HD",type:"high",isConcentric:"true",trunk:"2",stub:"2",lowTrunkMaxFlowRate:"40.71",highTrunkMaxFlowRate:"30.21",highFlowRate:"2.48",lowFlowRate:"2.48",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"30"},{size:"30X30",ChamberTypeId:"R-902HD",type:"high",isConcentric:"true",trunk:"2.5",stub:"2.5",lowTrunkMaxFlowRate:"39.54",highTrunkMaxFlowRate:"30.19",highFlowRate:"3.5",lowFlowRate:"3.5",nyloplastStructureSize:"30",concreteStructureSize:"48",isolatorStubSize:"30"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=(r=n(1))&&"object"===typeof r&&"default"in r?r.default:r,o="id",a=0;function s(e){return a++,"".concat(e||o).concat(a)}var l=function(e,t){for(var n=[],r=0;r<e;r++)n.push(s(t));return n};function u(e){var t=i.useRef();return i.useEffect(function(){t.current=e}),t.current}t.default=s,t.resetId=function(){a=0},t.setPrefix=function(e){o=e},t.useId=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1?arguments[1]:void 0,n=i.useRef([]),r=u(e),o=u(t);return e===r&&o===t||(n.current=l(e,t)),n.current}},function(e,t){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1504),t),r.__exportStar(n(702),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(702),o=n(1585);t.Toggle=r.styled(i.ToggleBase,o.getStyles,void 0,{scope:"Toggle"})},function(e,t,n){"use strict";t.a=function(e,t){if("undefined"!==typeof window){var n=window.__packages__=window.__packages__||{};if(!n[e]||!r[e]){r[e]=t;var i=n[e]=n[e]||[];i.push(t)}}};var r={}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(281),i=n(685),o=n(686),a=function(){function e(e){this._events=new r.a(this),this._scrollableParent=Object(i.e)(e),this._incrementScroll=this._incrementScroll.bind(this),this._scrollRect=Object(o.a)(this._scrollableParent),this._scrollableParent===window&&(this._scrollableParent=document.body),this._scrollableParent&&(this._events.on(window,"mousemove",this._onMouseMove,!0),this._events.on(window,"touchmove",this._onTouchMove,!0))}return e.prototype.dispose=function(){this._events.dispose(),this._stopScroll()},e.prototype._onMouseMove=function(e){this._computeScrollVelocity(e.clientY)},e.prototype._onTouchMove=function(e){e.touches.length>0&&this._computeScrollVelocity(e.touches[0].clientY)},e.prototype._computeScrollVelocity=function(e){if(this._scrollRect){var t=this._scrollRect.top,n=t+this._scrollRect.height-100;this._scrollVelocity=e<t+100?Math.max(-15,(100-(e-t))/100*-15):e>n?Math.min(15,(e-n)/100*15):0,this._scrollVelocity?this._startScroll():this._stopScroll()}},e.prototype._startScroll=function(){this._timeoutId||this._incrementScroll()},e.prototype._incrementScroll=function(){this._scrollableParent&&(this._scrollableParent.scrollTop+=Math.round(this._scrollVelocity)),this._timeoutId=setTimeout(this._incrementScroll,16)},e.prototype._stopScroll=function(){this._timeoutId&&(clearTimeout(this._timeoutId),delete this._timeoutId)},e}()},function(e,t,n){"use strict";t.a=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Object(i.a)(e),o=n.classes,a=n.objects;a.length&&o.push(Object(r.c)(a));return o.join(" ")};var r=n(282),i=n(683)},function(e,t,n){"use strict";t.a=function(e,t){e[t]=e[t].replace(/([A-Z])/g,"-$1").toLowerCase()}},function(e,t,n){"use strict";t.a=function(e,t){var n=Object(r.a)(),o=e[t];if(i[o]){var a=e[t+1];i[o]&&(n.isWebkit&&e.push("-webkit-"+o,a),n.isMoz&&e.push("-moz-"+o,a),n.isMs&&e.push("-ms-"+o,a),n.isOpera&&e.push("-o-"+o,a))}};var r=n(1510),i={"user-select":1}},function(e,t,n){"use strict";var r;t.a=function(){if(!r){var e="undefined"!==typeof document?document:void 0,t="undefined"!==typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;r=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return r}},function(e,t,n){"use strict";t.a=function(e,t){var n=e[t],i=e[t+1];if("number"===typeof i){var o=-1===r.indexOf(n)?"px":"";e[t+1]=""+i+o}};var r=["column-count","font-weight","flex-basis","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"]},function(e,t,n){"use strict";t.a=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n={subComponentStyles:{}},a={},s=e[0];if(!s&&e.length<=1)return{subComponentStyles:{}};var l=s;l=i.a.apply(void 0,e);var u=[];for(var c in l)if(l.hasOwnProperty(c)){if("subComponentStyles"===c){n.subComponentStyles=l.subComponentStyles||{};continue}var d=l[c],p=Object(r.a)(d),h=p.classes,f=p.objects,m=Object(o.d)({displayName:c},f);u.push(m),m&&(a[c]=m.className,n[c]=h.concat([m.className]).join(" "))}for(var g=0,b=u;g<b.length;g++){var m=b[g];m&&Object(o.a)(m,a)}return n};var r=n(683),i=n(684),o=n(282)},function(e,t,n){"use strict";t.a=function(e){r.b.getInstance().insertRule("@font-face{"+Object(i.b)(e)+"}",!0)};var r=n(167),i=n(282)},function(e,t,n){"use strict";t.a=function(e){var t=r.b.getInstance(),n=t.getClassName(),o=[];for(var a in e)e.hasOwnProperty(a)&&o.push(a,"{",Object(i.b)(e[a]),"}");var s=o.join("");return t.insertRule("@keyframes "+n+"{"+s+"}",!0),t.cacheClassName(n,s,[],["keyframes",s]),n};var r=n(167),i=n(282)},function(e,t,n){"use strict";var r=n(166);Object(r.setVersion)("@uifabric/merge-styles","6.17.4")},function(e,t,n){"use strict";n.d(t,"a",function(){return p}),t.b=function(){return null};var r=n(0),i=n(1),o=(n.n(i),n(681)),a=n(281),s=n(687),l=n(688),u=n(689),c=n(690),d=n(1517),p=function(e){function t(n,r){var i=e.call(this,n,r)||this;return Object(c.b)(),Object(d.a)(),function(e,t,n){for(var r=0,i=n.length;r<i;r++)h(e,t,n[r])}(i,t.prototype,["componentDidMount","shouldComponentUpdate","getSnapshotBeforeUpdate","render","componentDidUpdate","componentWillUnmount"]),i}return r.__extends(t,e),t.prototype.componentDidUpdate=function(e,t){this._updateComponentRef(e,this.props)},t.prototype.componentDidMount=function(){this._setComponentRef(this.props.componentRef,this)},t.prototype.componentWillUnmount=function(){if(this._setComponentRef(this.props.componentRef,null),this.__disposables){for(var e=0,t=this._disposables.length;e<t;e++){var n=this.__disposables[e];n.dispose&&n.dispose()}this.__disposables=null}},Object.defineProperty(t.prototype,"className",{get:function(){if(!this.__className){var e=/function (.{1,})\(/.exec(this.constructor.toString());this.__className=e&&e.length>1?e[1]:""}return this.__className},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_disposables",{get:function(){return this.__disposables||(this.__disposables=[]),this.__disposables},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_async",{get:function(){return this.__async||(this.__async=new o.a(this),this._disposables.push(this.__async)),this.__async},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_events",{get:function(){return this.__events||(this.__events=new a.a(this),this._disposables.push(this.__events)),this.__events},enumerable:!0,configurable:!0}),t.prototype._resolveRef=function(e){var t=this;return this.__resolves||(this.__resolves={}),this.__resolves[e]||(this.__resolves[e]=function(n){return t[e]=n}),this.__resolves[e]},t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={}),e&&t&&e.componentRef!==t.componentRef&&(this._setComponentRef(e.componentRef,null),this._setComponentRef(t.componentRef,this))},t.prototype._warnDeprecations=function(e){Object(u.a)(this.className,this.props,e)},t.prototype._warnMutuallyExclusive=function(e){Object(l.a)(this.className,this.props,e)},t.prototype._warnConditionallyRequiredProps=function(e,t,n){Object(s.a)(this.className,this.props,e,t,n)},t.prototype._setComponentRef=function(e,t){!this._skipComponentRefResolution&&e&&("function"===typeof e&&e(t),"object"===typeof e&&(e.current=t))},t}(i.Component);function h(e,t,n){var r=e[n],i=t[n];(r||i)&&(e[n]=function(){var e;return i&&(e=i.apply(this,arguments)),r!==i&&(e=r.apply(this,arguments)),e})}},function(e,t,n){"use strict";t.a=function(e){var t=e||Object(r.a)();if(t&&!t.__hasInitializedDir__){t.__hasInitializedDir__=!0;var n=t.document.documentElement;n.hasAttribute("dir")||n.setAttribute("dir","ltr")}};var r=n(102)},function(e,t,n){"use strict";t.a=function(e,t){return function(n){function o(){return null!==n&&n.apply(this,arguments)||this}return r.__extends(o,n),o.prototype.getChildContext=function(){return t(this.props)},o.prototype.render=function(){return i.Children.only(this.props.children)},o.childContextTypes=e,o}(i.Component)};var r=n(0),i=n(1);n.n(i)},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(0),i=n(1),o=(n.n(i),function(e){function t(t){var n=e.call(this,t)||this;return n.state={isRendered:!1},n}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=setTimeout(function(){e.setState({isRendered:!0})},t)},t.prototype.componentWillUnmount=function(){this._timeoutId&&clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?i.Children.only(this.props.children):null},t.defaultProps={delay:0},t}(i.Component))},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=function(){return"undefined"!==typeof performance&&performance.now?performance.now():Date.now()},i=function(){function e(){}return e.measure=function(t,n){e._timeoutId&&e.setPeriodicReset();var i=r();n();var o=r(),a=e.summary[t]||{totalDuration:0,count:0,all:[]},s=o-i;a.totalDuration+=s,a.count++,a.all.push({duration:s,timeStamp:o}),e.summary[t]=a},e.reset=function(){e.summary={},clearTimeout(e._timeoutId),e._timeoutId=NaN},e.setPeriodicReset=function(){e._timeoutId=setTimeout(function(){return e.reset()},18e4)},e.summary={},e}()},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(){function e(e,t,n,r){void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=0),void 0===r&&(r=0),this.top=n,this.bottom=r,this.left=e,this.right=t}return Object.defineProperty(e.prototype,"width",{get:function(){return this.right-this.left},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return this.bottom-this.top},enumerable:!0,configurable:!0}),e.prototype.equals=function(e){return parseFloat(this.top.toFixed(4))===parseFloat(e.top.toFixed(4))&&parseFloat(this.bottom.toFixed(4))===parseFloat(e.bottom.toFixed(4))&&parseFloat(this.left.toFixed(4))===parseFloat(e.left.toFixed(4))&&parseFloat(this.right.toFixed(4))===parseFloat(e.right.toFixed(4))},e}()},function(e,t,n){"use strict";t.a=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e.filter(function(e){return void 0!==e&&null!==e}).join(" ").trim();return""===n?void 0:n}},function(e,t,n){"use strict";function r(e,t){for(var n=-1,r=0;e&&r<e.length;r++)if(t(e[r],r)){n=r;break}return n}t.e=r,t.d=function(e,t){var n=r(e,t);if(n<0)return;return e[n]},t.c=function(e,t){for(var n=[],r=0;r<e;r++)n.push(t(r));return n},t.i=function(e,t){return e.reduce(function(e,n,r){return r%t===0?e.push([n]):e[e.length-1].push(n),e},[])},t.g=function(e,t){return e.filter(function(e,n){return t!==n})},t.h=function(e,t,n){var r=e.slice();return r[n]=t,r},t.a=function(e,t,n){var r=e.slice();return r.splice(t,0,n),r},t.f=function(e){var t=[];return e.forEach(function(e){return t=t.concat(e)}),t},t.b=function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}},function(e,t,n){"use strict";t.a=function(e){var t=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.state={Component:o?o.get(e.load):void 0},n}return r.__extends(n,t),n.prototype.render=function(){var e=this.props,t=e.forwardedRef,n=e.asyncPlaceholder,o=r.__rest(e,["forwardedRef","asyncPlaceholder"]),a=this.state.Component;return a?i.createElement(a,r.__assign({ref:t},o)):n?i.createElement(n,null):null},n.prototype.componentDidMount=function(){var t=this,n=this.state.Component;n||e.load().then(function(n){n&&(o&&o.set(e.load,n),t.setState({Component:n},e.onLoad))}).catch(e.onError)},n}(i.Component);return i.forwardRef(function(e,n){return i.createElement(t,r.__assign({},e,{forwardedRef:n}))})};var r=n(0),i=n(1),o=(n.n(i),"undefined"!==typeof WeakMap?new WeakMap:void 0)},function(e,t,n){"use strict";t.a=function(e){throw new Error("Unexpected object: "+e)}},function(e,t,n){"use strict";t.a=function(e,t,n){var r=n.value,i=!1;return{configurable:!0,get:function(){if(i||r&&this===r.prototype||this.hasOwnProperty(t))return r;var e=r&&r.bind(this);return i=!0,Object.defineProperty(this,t,{configurable:!0,writable:!0,enumerable:!0,value:e}),i=!1,e},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,enumerable:!0,value:e})}}}},function(e,t,n){"use strict";t.a=function(e){void 0===e&&(e={});return function(e,t){if(void 0===t&&(t={}),void 0===e)return{};var n=e&&("function"===typeof e?e(t):e);return Object(r.f)(n)}};var r=n(48)},function(e,t,n){"use strict";t.a=function(){var e=function(t){e.current=t};return Object.defineProperty(e,"value",{get:function(){return e.current}}),e.current=null,e}},function(e,t,n){"use strict";t.a=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=[],r=0,i=e;r<i.length;r++){var o=i[r];if(o)if("string"===typeof o)n.push(o);else if(o.hasOwnProperty("toString")&&"function"===typeof o.toString)n.push(o.toString());else for(var a in o)o[a]&&n.push(a)}return n.join(" ")}},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(284)),a=n(285),s=n(694),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onCustomizationChange=function(){return t.forceUpdate()},t}return r.__extends(t,e),t.prototype.componentDidMount=function(){o.a.observe(this._onCustomizationChange)},t.prototype.componentWillUnmount=function(){o.a.unobserve(this._onCustomizationChange)},t.prototype.render=function(){var e=this,t=this.props.contextTransform;return i.createElement(a.a.Consumer,null,function(n){var r=Object(s.a)(e.props,n);return t&&(r=t(r)),i.createElement(a.a.Provider,{value:r},e.props.children)})},t}(i.Component)},function(e,t,n){"use strict";t.a=function(e,t,n){return function(u){var c,d=((c=function(a){function c(e){var t=a.call(this,e)||this;return t._onSettingChanged=t._onSettingChanged.bind(t),t}return r.__extends(c,a),c.prototype.componentDidMount=function(){o.a.observe(this._onSettingChanged)},c.prototype.componentWillUnmount=function(){o.a.unobserve(this._onSettingChanged)},c.prototype.render=function(){var a=this;return i.createElement(s.a.Consumer,null,function(s){var c=o.a.getSettings(t,e,s.customizations),d=a.props;if(c.styles&&"function"===typeof c.styles&&(c.styles=c.styles(r.__assign({},c,d))),n&&(c.styles||d.styles)){var p=Object(l.c)(c.styles,d.styles);return i.createElement(u,r.__assign({},c,d,{styles:p}))}return i.createElement(u,r.__assign({},c,d))})},c.prototype._onSettingChanged=function(){this.forceUpdate()},c}(i.Component)).displayName="Customized"+e,c);return Object(a.a)(u,d)}};var r=n(0),i=n(1),o=(n.n(i),n(284)),a=n(696),s=n(285),l=n(48)},function(e,t,n){"use strict";var r=n(697);n.d(t,"b",function(){return r.a});var i=n(699);n.d(t,"c",function(){return i.a});var o=n(408);n.d(t,"d",function(){return o.a});var a=n(1533);n.d(t,"e",function(){return a.a});var s=n(216);n.d(t,"f",function(){return s.a});var l=n(286);n.d(t,"g",function(){return l.a});var u=n(686);n.d(t,"h",function(){return u.a});var c=n(698);n.d(t,"i",function(){return c.a});var d=n(102);n.d(t,"j",function(){return d.a});var p=n(407);n.d(t,"k",function(){return p.a});var h=n(1534);n.d(t,"l",function(){return h.a});var f=n(1535);n.d(t,"m",function(){return f.a});var m=n(1536);n.d(t,"n",function(){return m.a});var g=n(700);n.d(t,"a",function(){return g.a}),n.d(t,"o",function(){return g.b});var b=n(1537);n.d(t,"p",function(){return b.a})},function(e,t,n){"use strict";t.a=function(e,t){void 0===t&&(t=!0);var n=[];if(e){for(var i=0;i<e.children.length;i++)n.push(e.children.item(i));t&&Object(r.a)(e)&&n.push.apply(n,e._virtual.children)}return n};var r=n(407)},function(e,t,n){"use strict";t.a=function(e,t,n,r){return e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n,r)}}},function(e,t,n){"use strict";t.a=function(e,t){var n=Object(r.a)(e,function(e){return t===e||e.hasAttribute(i.a)});return null!==n&&n.hasAttribute(i.a)};var r=n(408),i=n(700)},function(e,t,n){"use strict";t.a=function(e){var t=new Event("MouseEvents");t.initEvent("click",!0,!0),e.dispatchEvent(t)}},function(e,t,n){"use strict";t.a=function(e,t){var n=e,r=t;n._virtual||(n._virtual={children:[]});var i=n._virtual.parent;if(i&&i!==t){var o=i._virtual.children.indexOf(n);o>-1&&i._virtual.children.splice(o,1)}n._virtual.parent=r||void 0,r&&(r._virtual||(r._virtual={children:[]}),r._virtual.children.push(n))}},function(e,t,n){"use strict";t.e=function(e,t,n){return h(e,t,!0,!1,!1,n)},t.h=function(e,t,n){return p(e,t,!0,!1,!0,n)},t.f=function(e,t,n,r){void 0===r&&(r=!0);return h(e,t,r,!1,!1,n,!1,!0)},t.i=function(e,t,n,r){void 0===r&&(r=!0);return p(e,t,r,!1,!0,n,!1,!0)},t.c=function(e){var t=h(e,e,!0,!1,!1,!0);if(t)return y(t),!0;return!1},t.k=p,t.j=h,t.o=f,t.n=m,t.m=g,t.l=b,t.a=function(e){var t=Object(s.a)(e),n=t&&t.activeElement;if(n&&Object(i.a)(e,n))return!0;return!1},t.p=function(e,t){return"true"!==Object(r.a)(e,t)},t.b=y,t.g=function(e,t){for(var n=e,r=0,i=t;r<i.length;r++){var o=i[r],a=n.children[Math.min(o,n.children.length-1)];if(!a)break;n=a}return n=m(n)&&f(n)?n:h(e,n,!0)||p(e,n)},t.d=function(e,t){var n=[];for(;t&&e&&t!==e;){var r=Object(o.a)(t,!0);if(null===r)return[];n.unshift(Array.prototype.indexOf.call(r.children,t)),t=r}return n};var r=n(699),i=n(697),o=n(286),a=n(102),s=n(216),l="data-is-focusable",u="data-is-visible",c="data-focuszone-id",d="data-is-sub-focuszone";function p(e,t,n,r,i,o,a,s){if(!t||!a&&t===e)return null;var l=f(t);if(i&&l&&(o||!g(t)&&!b(t))){var u=p(e,t.lastElementChild,!0,!0,!0,o,a,s);if(u){if(s&&m(u,!0)||!s)return u;var c=p(e,u.previousElementSibling,!0,!0,!0,o,a,s);if(c)return c;for(var d=u.parentElement;d&&d!==t;){var h=p(e,d.previousElementSibling,!0,!0,!0,o,a,s);if(h)return h;d=d.parentElement}}}if(n&&l&&m(t,s))return t;var v=p(e,t.previousElementSibling,!0,!0,!0,o,a,s);return v||(r?null:p(e,t.parentElement,!0,!1,!1,o,a,s))}function h(e,t,n,r,i,o,a,s){if(!t||t===e&&i&&!a)return null;var l=f(t);if(n&&l&&m(t,s))return t;if(!i&&l&&(o||!g(t)&&!b(t))){var u=h(e,t.firstElementChild,!0,!0,!1,o,a,s);if(u)return u}if(t===e)return null;var c=h(e,t.nextElementSibling,!0,!0,!1,o,a,s);return c||(r?null:h(e,t.parentElement,!1,!1,!0,o,a,s))}function f(e){if(!e||!e.getAttribute)return!1;var t=e.getAttribute(u);return null!==t&&void 0!==t?"true"===t:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function m(e,t){if(!e||e.disabled)return!1;var n=0,r=null;e&&e.getAttribute&&(r=e.getAttribute("tabIndex"))&&(n=parseInt(r,10));var i=e.getAttribute?e.getAttribute(l):null,o=null!==r&&n>=0,a=!!e&&"false"!==i&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"true"===i||o);return t?-1!==n&&a:a}function g(e){return!!(e&&e.getAttribute&&e.getAttribute(c))}function b(e){return!(!e||!e.getAttribute||"true"!==e.getAttribute(d))}var v=void 0;function y(e){if(e){if(v)return void(v=e);v=e;var t=Object(a.a)(e);t&&t.requestAnimationFrame(function(){v&&v.focus(),v=void 0})}}},function(e,t,n){"use strict";t.a=function(e,t,n){void 0===n&&(n=r);var i=[],o=function(r){"function"!==typeof t[r]||void 0!==e[r]||n&&-1!==n.indexOf(r)||(i.push(r),e[r]=function(){t[r].apply(t,arguments)})};for(var a in t)o(a);return i},t.b=function(e,t){t.forEach(function(t){return delete e[t]})};var r=["setState","render","componentWillMount","UNSAFE_componentWillMount","componentDidMount","componentWillReceiveProps","UNSAFE_componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","getSnapshotBeforeUpdate","UNSAFE_componentWillUpdate","componentDidUpdate","componentWillUnmount"]},function(e,t,n){"use strict";t.a=function(e){Object(r.a)(e,{componentDidMount:i,componentDidUpdate:o,componentWillUnmount:a})};var r=n(287);function i(){s(this.props.componentRef,this)}function o(e){e.componentRef!==this.props.componentRef&&(s(e.componentRef,null),s(this.props.componentRef,this))}function a(){s(this.props.componentRef,null)}function s(e,t){e&&("object"===typeof e?e.current=t:"function"===typeof e&&e(t))}},function(e,t,n){"use strict";t.a=function(e,t,n){if(!e)return"";if(e=function(e){return e=(e=(e=e.replace(r,"")).replace(o," ")).trim()}(e),a.test(e)||!n&&i.test(e))return"";return function(e,t){var n="",r=e.split(" ");2===r.length?(n+=r[0].charAt(0).toUpperCase(),n+=r[1].charAt(0).toUpperCase()):3===r.length?(n+=r[0].charAt(0).toUpperCase(),n+=r[2].charAt(0).toUpperCase()):0!==r.length&&(n+=r[0].charAt(0).toUpperCase());if(t&&n.length>1)return n.charAt(1)+n.charAt(0);return n}(e,t)};var r=/\([^)]*\)|[\0-\u001F\!-/:-@\[-`\{-\u00BF\u0250-\u036F\uD800-\uFFFF]/g,i=/^\d+[\d\s]*(:?ext|x|)\s*\d+$/i,o=/\s+/g,a=/[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\u1100-\u11FF\u3130-\u318F\uA960-\uA97F\uAC00-\uD7AF\uD7B0-\uD7FF\u3040-\u309F\u30A0-\u30FF\u3400-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF]|[\uD840-\uD869][\uDC00-\uDED6]/},function(e,t,n){"use strict";t.a=function(){if(void 0===r){var e=Object(i.a)(),t=Object(o.a)("language");null!==t&&(r=t),void 0===r&&e&&(r=e.documentElement.getAttribute("lang")),void 0===r&&(r="en")}return r},t.b=function(e,t){void 0===t&&(t=!1);var n=Object(i.a)();n&&n.documentElement.setAttribute("lang",e);t||Object(o.b)("language",e);r=e};var r,i=n(216),o=n(1543)},function(e,t,n){"use strict";t.a=function(e){var t=null;try{var n=Object(r.a)();t=n?n.localStorage.getItem(e):null}catch(e){}return t},t.b=function(e,t){try{var n=Object(r.a)();n&&n.localStorage.setItem(e,t)}catch(e){}};var r=n(102)},function(e,t,n){"use strict";t.c=function(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},t.b=function(e){var t,n=e.contentSize,r=e.boundsSize,i=e.mode,o=void 0===i?"contain":i,a=e.maxScale,s=void 0===a?1:a,l=n.width/n.height,u=r.width/r.height;t=("contain"===o?l>u:l<u)?r.width/n.width:r.height/n.height;var c=Math.min(s,t);return{width:n.width*c,height:n.height*c}},t.a=function(e){var t=/[1-9]([0]+$)|\.([0-9]*)/.exec(String(e));if(!t)return 0;if(t[1])return-t[1].length;if(t[2])return t[2].length;return 0},t.d=function(e,t,n){void 0===n&&(n=10);var r=Math.pow(n,t);return Math.round(e*r)/r}},function(e,t,n){"use strict";t.d=function(e){l=e},t.c=u,t.a=function(e,t,n){var r=c(n.value&&n.value.bind(null));return{configurable:!0,get:function(){return r}}},t.b=c;var r=n(48),i=r.b.getInstance();i&&i.onReset&&r.b.getInstance().onReset(u);var o=0,a={empty:!0},s={},l="undefined"===typeof WeakMap?null:WeakMap;function u(){o++}function c(e,t){if(void 0===t&&(t=100),!l)return e;var n,r=0,i=o;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];var l=n;(void 0===n||i!==o||t>0&&r>t)&&(n=p(),r=0,i=o),l=n;for(var u=0;u<a.length;u++){var c=d(a[u]);l.map.has(c)||l.map.set(c,p()),l=l.map.get(c)}return l.hasOwnProperty("value")||(l.value=e.apply(void 0,a),r++),l.value}}function d(e){return e?"object"===typeof e||"function"===typeof e?e:(s[e]||(s[e]={val:e}),s[e]):a}function p(){return{map:l?new l:null}}},function(e,t,n){"use strict";function r(e,t,n){for(var i in void 0===n&&(n=[]),n.push(t),t)if(t.hasOwnProperty(i)){var o=t[i];if("object"===typeof o){var a=n.indexOf(o)>-1;e[i]=a?o:r(e[i]||{},o,n)}else e[i]=o}return n.pop(),e}t.a=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var i=0,o=t;i<o.length;i++){var a=o[i];r(e||{},a)}return e}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(){return!!(window&&window.navigator&&window.navigator.userAgent)&&/iPad|iPhone|iPod/i.test(window.navigator.userAgent)}},function(e,t,n){"use strict";t.a=function(e){if("undefined"===typeof r||e){var t=Object(i.a)(),n=t&&t.navigator.userAgent;r=!!n&&-1!==n.indexOf("Macintosh")}return!!r};var r,i=n(102)},function(e,t,n){"use strict";function r(e){return e.clientWidth<e.scrollWidth}function i(e){return e.clientHeight<e.scrollHeight}t.a=r,t.c=i,t.b=function(e){return r(e)||i(e)}},function(e,t,n){"use strict";n.d(t,"c",function(){return i}),n.d(t,"d",function(){return o}),n.d(t,"k",function(){return a}),n.d(t,"p",function(){return s}),n.d(t,"b",function(){return l}),n.d(t,"z",function(){return u}),n.d(t,"r",function(){return c}),n.d(t,"q",function(){return d}),n.d(t,"a",function(){return p}),n.d(t,"e",function(){return h}),n.d(t,"o",function(){return f}),n.d(t,"w",function(){return m}),n.d(t,"t",function(){return g}),n.d(t,"s",function(){return b}),n.d(t,"u",function(){return v}),n.d(t,"y",function(){return y}),n.d(t,"x",function(){return _}),n.d(t,"v",function(){return S}),n.d(t,"f",function(){return w}),n.d(t,"g",function(){return E}),n.d(t,"i",function(){return C}),n.d(t,"l",function(){return x}),n.d(t,"n",function(){return A}),n.d(t,"m",function(){return T}),n.d(t,"h",function(){return O}),t.j=function(e,t,n){return Object(r.b)(function(e){return(!n||n.indexOf(e)<0)&&(0===e.indexOf("data-")||0===e.indexOf("aria-")||t.indexOf(e)>=0)},{},e)};var r=n(404),i=["onCopy","onCut","onPaste","onCompositionEnd","onCompositionStart","onCompositionUpdate","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onInput","onSubmit","onLoad","onError","onKeyDown","onKeyDownCapture","onKeyPress","onKeyUp","onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting","onClick","onClickCapture","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onMouseUpCapture","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onScroll","onWheel","onPointerCancel","onPointerDown","onPointerEnter","onPointerLeave","onPointerMove","onPointerOut","onPointerOver","onPointerUp","onGotPointerCapture","onLostPointerCapture"],o=["accessKey","children","className","contentEditable","dir","draggable","hidden","htmlFor","id","lang","role","style","tabIndex","title","translate","spellCheck","name"],a=o.concat(i),s=a.concat(["form"]),l=a.concat(["height","loop","muted","preload","src","width"]),u=l.concat(["poster"]),c=a.concat(["start"]),d=a.concat(["value"]),p=a.concat(["download","href","hrefLang","media","rel","target","type"]),h=a.concat(["autoFocus","disabled","form","formAction","formEncType","formMethod","formNoValidate","formTarget","type","value"]),f=h.concat(["accept","alt","autoComplete","checked","dirname","form","height","inputMode","list","max","maxLength","min","multiple","pattern","placeholder","readOnly","required","src","step","size","type","value","width"]),m=h.concat(["cols","dirname","form","maxLength","readOnly","required","rows","wrap"]),g=h.concat(["form","multiple","required"]),b=a.concat(["selected","value"]),v=a.concat(["cellPadding","cellSpacing"]),y=a,_=a.concat(["rowSpan","scope"]),S=a.concat(["colSpan","headers","rowSpan","scope"]),w=a.concat(["span"]),E=a.concat(["span"]),C=a.concat(["acceptCharset","action","encType","encType","method","noValidate","target"]),x=a.concat(["allow","allowFullScreen","allowPaymentRequest","allowTransparency","csp","height","importance","referrerPolicy","sandbox","src","srcDoc","width"]),A=a.concat(["alt","crossOrigin","height","src","srcSet","useMap","width"]),T=A,O=a},function(e,t,n){"use strict";t.a=function(e){return r+e},t.b=function(e){r=e};var r=""},function(e,t,n){"use strict";t.a=u,t.c=c,t.b=function(e){u()&&(e===i.a.left?e=i.a.right:e===i.a.right&&(e=i.a.left));return e};var r,i=n(406),o=n(216),a=n(1553),s=n(48),l="isRTL";function u(){if(void 0===r){var e=Object(a.a)(l);null!==e&&c(r="1"===e);var t=Object(o.a)();void 0===r&&t&&(r="rtl"===(t.body&&t.body.getAttribute("dir")||t.documentElement.getAttribute("dir")),Object(s.h)(r))}return!!r}function c(e,t){void 0===t&&(t=!1);var n=Object(o.a)();n&&n.documentElement.setAttribute("dir",e?"rtl":"ltr"),t&&Object(a.b)(l,e?"1":"0"),r=e,Object(s.h)(r)}},function(e,t,n){"use strict";t.a=function(e){var t=null;try{t=window.sessionStorage.getItem(e)}catch(e){}return t},t.b=function(e,t){try{window.sessionStorage.setItem(e,t)}catch(e){}}},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(287),i=function(e){var t;return function(n){t||(t=new Set,Object(r.a)(e,{componentWillUnmount:function(){t.forEach(function(e){return cancelAnimationFrame(e)})}}));var i=requestAnimationFrame(function(){t.delete(i),n()});t.add(i)}}},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(287),i=function(e){var t;return function(n,i){t||(t=new Set,Object(r.a)(e,{componentWillUnmount:function(){t.forEach(function(e){return clearTimeout(e)})}}));var o=setTimeout(function(){t.delete(o),n()},i);t.add(o)}}},function(e,t,n){"use strict";var r=n(701);n.d(t,"a",function(){return r.a}),n.d(t,"c",function(){return r.b}),n.d(t,"d",function(){return r.c});var i=n(1557);n.d(t,"b",function(){return i.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(701),i=n(281),o=function(){function e(e){void 0===e&&(e={});var t=e.onSelectionChanged,n=e.getKey,i=e.canSelectItem,o=void 0===i?function(e){return!0}:i,s=e.selectionMode,l=void 0===s?r.c.multiple:s;this.mode=l,this._getKey=n||a,this._changeEventSuppressionCount=0,this._exemptedCount=0,this._anchoredIndex=0,this._unselectableCount=0,this._onSelectionChanged=t,this._canSelectItem=o,this._isModal=!1,this.setItems([],!0),this.count=this.getSelectedCount()}return e.prototype.canSelectItem=function(e,t){return!("number"===typeof t&&t<0)&&this._canSelectItem(e,t)},e.prototype.getKey=function(e,t){var n=this._getKey(e,t);return"number"===typeof n||n?""+n:""},e.prototype.setChangeEvents=function(e,t){this._changeEventSuppressionCount+=e?-1:1,0===this._changeEventSuppressionCount&&this._hasChanged&&(this._hasChanged=!1,t||this._change())},e.prototype.isModal=function(){return this._isModal},e.prototype.setModal=function(e){this._isModal!==e&&(this.setChangeEvents(!1),this._isModal=e,e||this.setAllSelected(!1),this._change(),this.setChangeEvents(!0))},e.prototype.setItems=function(e,t){void 0===t&&(t=!0);var n={},r={},i=!1;this.setChangeEvents(!1),this._unselectableCount=0;for(var o=0;o<e.length;o++){if(c=e[o]){var a=this.getKey(c,o);a&&(n[a]=o)}r[o]=c&&!this.canSelectItem(c),r[o]&&this._unselectableCount++}(t||0===e.length)&&this._setAllSelected(!1,!0);var s={},l=0;for(var u in this._exemptedIndices)if(this._exemptedIndices.hasOwnProperty(u)){var c,d=Number(u),p=(c=this._items[d])?this.getKey(c,Number(d)):void 0,h=p?n[p]:d;void 0===h?i=!0:(s[h]=!0,l++,i=i||h!==d)}this._items&&0===this._exemptedCount&&e.length!==this._items.length&&this._isAllSelected&&(i=!0),this._exemptedIndices=s,this._exemptedCount=l,this._keyToIndexMap=n,this._unselectableIndices=r,this._items=e,this._selectedItems=null,i&&(this._updateCount(),this._change()),this.setChangeEvents(!0)},e.prototype.getItems=function(){return this._items},e.prototype.getSelection=function(){if(!this._selectedItems){this._selectedItems=[];var e=this._items;if(e)for(var t=0;t<e.length;t++)this.isIndexSelected(t)&&this._selectedItems.push(e[t])}return this._selectedItems},e.prototype.getSelectedCount=function(){return this._isAllSelected?this._items.length-this._exemptedCount-this._unselectableCount:this._exemptedCount},e.prototype.getSelectedIndices=function(){if(!this._selectedIndices){this._selectedIndices=[];var e=this._items;if(e)for(var t=0;t<e.length;t++)this.isIndexSelected(t)&&this._selectedIndices.push(t)}return this._selectedIndices},e.prototype.isRangeSelected=function(e,t){if(0===t)return!1;for(var n=e+t,r=e;r<n;r++)if(!this.isIndexSelected(r))return!1;return!0},e.prototype.isAllSelected=function(){var e=this._items.length-this._unselectableCount;return this.mode===r.c.single&&(e=Math.min(e,1)),this.count>0&&this._isAllSelected&&0===this._exemptedCount||!this._isAllSelected&&this._exemptedCount===e&&e>0},e.prototype.isKeySelected=function(e){var t=this._keyToIndexMap[e];return this.isIndexSelected(t)},e.prototype.isIndexSelected=function(e){return!!(this.count>0&&this._isAllSelected&&!this._exemptedIndices[e]&&!this._unselectableIndices[e]||!this._isAllSelected&&this._exemptedIndices[e])},e.prototype.setAllSelected=function(e){if(!e||this.mode===r.c.multiple){var t=this._items?this._items.length-this._unselectableCount:0;this.setChangeEvents(!1),t>0&&(this._exemptedCount>0||e!==this._isAllSelected)&&(this._exemptedIndices={},(e!==this._isAllSelected||this._exemptedCount>0)&&(this._exemptedCount=0,this._isAllSelected=e,this._change()),this._updateCount()),this.setChangeEvents(!0)}},e.prototype.setKeySelected=function(e,t,n){var r=this._keyToIndexMap[e];r>=0&&this.setIndexSelected(r,t,n)},e.prototype.setIndexSelected=function(e,t,n){if(this.mode!==r.c.none&&!((e=Math.min(Math.max(0,e),this._items.length-1))<0||e>=this._items.length)){this.setChangeEvents(!1);var i=this._exemptedIndices[e];!this._unselectableIndices[e]&&(t&&this.mode===r.c.single&&this._setAllSelected(!1,!0),i&&(t&&this._isAllSelected||!t&&!this._isAllSelected)&&(delete this._exemptedIndices[e],this._exemptedCount--),!i&&(t&&!this._isAllSelected||!t&&this._isAllSelected)&&(this._exemptedIndices[e]=!0,this._exemptedCount++),n&&(this._anchoredIndex=e)),this._updateCount(),this.setChangeEvents(!0)}},e.prototype.selectToKey=function(e,t){this.selectToIndex(this._keyToIndexMap[e],t)},e.prototype.selectToIndex=function(e,t){if(this.mode!==r.c.none)if(this.mode!==r.c.single){var n=this._anchoredIndex||0,i=Math.min(e,n),o=Math.max(e,n);for(this.setChangeEvents(!1),t&&this._setAllSelected(!1,!0);i<=o;i++)this.setIndexSelected(i,!0,!1);this.setChangeEvents(!0)}else this.setIndexSelected(e,!0,!0)},e.prototype.toggleAllSelected=function(){this.setAllSelected(!this.isAllSelected())},e.prototype.toggleKeySelected=function(e){this.setKeySelected(e,!this.isKeySelected(e),!0)},e.prototype.toggleIndexSelected=function(e){this.setIndexSelected(e,!this.isIndexSelected(e),!0)},e.prototype.toggleRangeSelected=function(e,t){if(this.mode!==r.c.none){var n=this.isRangeSelected(e,t),i=e+t;if(!(this.mode===r.c.single&&t>1)){this.setChangeEvents(!1);for(var o=e;o<i;o++)this.setIndexSelected(o,!n,!1);this.setChangeEvents(!0)}}},e.prototype._updateCount=function(e){void 0===e&&(e=!1);var t=this.getSelectedCount();t!==this.count&&(this.count=t,this._change()),this.count||e||this.setModal(!1)},e.prototype._setAllSelected=function(e,t){if(void 0===t&&(t=!1),!e||this.mode===r.c.multiple){var n=this._items?this._items.length-this._unselectableCount:0;this.setChangeEvents(!1),n>0&&(this._exemptedCount>0||e!==this._isAllSelected)&&(this._exemptedIndices={},(e!==this._isAllSelected||this._exemptedCount>0)&&(this._exemptedCount=0,this._isAllSelected=e,this._change()),this._updateCount(t)),this.setChangeEvents(!0)}},e.prototype._change=function(){0===this._changeEventSuppressionCount?(this._selectedItems=null,this._selectedIndices=void 0,i.a.raise(this,r.a),this._onSelectionChanged&&this._onSelectionChanged()):this._hasChanged=!0},e}();function a(e,t){return e&&e.key?e.key:""+t}},function(e,t,n){"use strict";t.a=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var o=t;return e.replace(i,function(e){var t=o[e.replace(r,"")];null!==t&&void 0!==t||(t="");return t})};var r=/[\{\}]/g,i=/\{\d+\}/g},function(e,t,n){"use strict";t.a=function(e,t,n,u,c){var d=(u=u||{scope:"",fields:void 0}).scope,p=u.fields,h=void 0===p?l:p;return function(l){function u(){var s=null!==l&&l.apply(this,arguments)||this;return s._inCustomizerContext=!1,s._renderContent=function(t){s._inCustomizerContext=!!t.customizations.inCustomizerContext;var o=a.a.getSettings(h,d,t.customizations),l=o.styles,u=r.__rest(o,["styles"]),c=n?n(s.props):void 0;return s._customizedStyles=l,i.createElement(e,r.__assign({},u,c,s.props,{styles:s._resolveClassNames}))},s._resolveClassNames=function(e){return function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=[],i=0,a=t;i<a.length;i++){var s=a[i];s&&r.push("function"===typeof s?s(e):s)}if(1===r.length)return r[0];if(r.length)return o.c.apply(void 0,r);return}(e,t,s._customizedStyles,s.props.styles)},s._onSettingsChanged=function(){return s.forceUpdate()},s}return r.__extends(u,l),u.prototype.render=function(){return i.createElement(s.a.Consumer,null,this._renderContent)},u.prototype.componentDidMount=function(){this._inCustomizerContext||a.a.observe(this._onSettingsChanged)},u.prototype.componentWillUnmount=function(){this._inCustomizerContext||a.a.unobserve(this._onSettingsChanged)},u.displayName="Styled"+(e.displayName||e.name),u}(c?i.PureComponent:i.Component)};var r=n(0),i=n(1),o=(n.n(i),n(48)),a=n(284),s=n(285),l=["theme","styles"]},function(e,t,n){"use strict";var r=n(283);n.d(t,"a",function(){return r.a}),n.d(t,"b",function(){return r.b});var i=n(687);n.d(t,"c",function(){return i.a});var o=n(689);n.d(t,"d",function(){return o.a});var a=n(688);n.d(t,"e",function(){return a.a})},function(e,t,n){"use strict";t.a=function(e,t){var n=t?Object(r.a)(t):Object(r.a)();if(n){var o=n.document.body.classList;e?o.add(i):o.remove(i)}};var r=n(102),i="ms-Fabric--isFocusVisible"},function(e,t,n){"use strict";var r=n(166);Object(r.setVersion)("@uifabric/utilities","6.39.0")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(703),t),r.__exportStar(n(1564),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(703),o=n(1565);t.Label=r.styled(i.LabelBase,o.getStyles,void 0,{scope:"Label"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6);t.getStyles=function(e){var t,n=e.theme,i=e.className,o=e.disabled,a=e.required;return{root:["ms-Label",n.fonts.medium,{color:n.semanticColors.bodyText,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},o&&{color:n.semanticColors.disabledBodyText,selectors:(t={},t[r.HighContrastSelector]={color:"GrayText"},t)},a&&{selectors:{"::after":{content:"' *'",color:n.semanticColors.errorText,paddingRight:12}}},i]}}},function(e,t,n){"use strict";var r=n(1567);n.d(t,"a",function(){return r.a});var i=n(1580);n.d(t,"c",function(){return i.a});var o=n(1581);n.d(t,"b",function(){return o.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(704),i=n(409),o=Object(r.a)(i.a)},function(e,t,n){"use strict";t.a=function(e){var t="",n=Object(i.a)(e);n&&(t=Object(r.g)(n.subset.className,o,{selectors:{"::before":{content:'"'+n.code+'"'}}}));return t};var r=n(48),i=n(707),o={display:"inline-block"}},function(e,t,n){"use strict";n.d(t,"b",function(){return F}),n.d(t,"a",function(){return j});var r=n(48),i="cubic-bezier(.1,.9,.2,1)",o="cubic-bezier(.1,.25,.75,.9)",a=Object(r.e)({from:{opacity:0},to:{opacity:1}}),s=Object(r.e)({from:{opacity:1},to:{opacity:0}}),l=H(-10),u=H(-20),c=H(-40),d=H(-400),p=H(10),h=H(20),f=H(40),m=H(400),g=z(10),b=z(20),v=z(-10),y=z(-20),_=V(10),S=V(20),w=V(40),E=V(400),C=V(-10),x=V(-20),A=V(-40),T=V(-400),O=W(-10),k=W(-20),I=W(10),R=W(20),P=Object(r.e)({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),D=Object(r.e)({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),N=Object(r.e)({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),M=Object(r.e)({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),L=Object(r.e)({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),B=Object(r.e)({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),F={easeFunction1:i,easeFunction2:o,durationValue1:"0.167s",durationValue2:"0.267s",durationValue3:"0.367s",durationValue4:"0.467s"},j={slideRightIn10:U(a+","+l,"0.367s",i),slideRightIn20:U(a+","+u,"0.367s",i),slideRightIn40:U(a+","+c,"0.367s",i),slideRightIn400:U(a+","+d,"0.367s",i),slideLeftIn10:U(a+","+p,"0.367s",i),slideLeftIn20:U(a+","+h,"0.367s",i),slideLeftIn40:U(a+","+f,"0.367s",i),slideLeftIn400:U(a+","+m,"0.367s",i),slideUpIn10:U(a+","+g,"0.367s",i),slideUpIn20:U(a+","+b,"0.367s",i),slideDownIn10:U(a+","+v,"0.367s",i),slideDownIn20:U(a+","+y,"0.367s",i),slideRightOut10:U(s+","+_,"0.367s",i),slideRightOut20:U(s+","+S,"0.367s",i),slideRightOut40:U(s+","+w,"0.367s",i),slideRightOut400:U(s+","+E,"0.367s",i),slideLeftOut10:U(s+","+C,"0.367s",i),slideLeftOut20:U(s+","+x,"0.367s",i),slideLeftOut40:U(s+","+A,"0.367s",i),slideLeftOut400:U(s+","+T,"0.367s",i),slideUpOut10:U(s+","+O,"0.367s",i),slideUpOut20:U(s+","+k,"0.367s",i),slideDownOut10:U(s+","+I,"0.367s",i),slideDownOut20:U(s+","+R,"0.367s",i),scaleUpIn100:U(a+","+P,"0.367s",i),scaleDownIn100:U(a+","+N,"0.367s",i),scaleUpOut103:U(s+","+M,"0.167s",o),scaleDownOut98:U(s+","+D,"0.167s",o),fadeIn100:U(a,"0.167s",o),fadeIn200:U(a,"0.267s",o),fadeIn400:U(a,"0.367s",o),fadeIn500:U(a,"0.467s",o),fadeOut100:U(s,"0.167s",o),fadeOut200:U(s,"0.267s",o),fadeOut400:U(s,"0.367s",o),fadeOut500:U(s,"0.467s",o),rotate90deg:U(L,"0.1s",o),rotateN90deg:U(B,"0.1s",o)};function U(e,t,n){return{animationName:e,animationDuration:t,animationTimingFunction:n,animationFillMode:"both"}}function H(e){return Object(r.e)({from:{transform:"translate3d("+e+"px,0,0)"},to:{transform:"translate3d(0,0,0)"}})}function z(e){return Object(r.e)({from:{transform:"translate3d(0,"+e+"px,0)"},to:{transform:"translate3d(0,0,0)"}})}function V(e){return Object(r.e)({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d("+e+"px,0,0)"}})}function W(e){return Object(r.e)({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,"+e+"px,0)"}})}},function(e,t,n){"use strict";t.c=function(e,t,n,r,i,o,s){return a(e,"number"!==typeof t&&t?t:{inset:t,position:n,highContrastStyle:r,borderColor:i,outlineColor:o,isFocusedOnly:s})},t.a=function(){return{selectors:{"&::-moz-focus-inner":{border:0},"&":{outline:"transparent"}}}},t.b=function(e,t,n,r){void 0===t&&(t=0);void 0===n&&(n=1);return{selectors:(o={},o[":global("+i.IsFocusVisibleClassName+") &:focus"]={outline:n+" solid "+(r||e.palette.neutralSecondary),outlineOffset:-t+"px"},o)};var o};var r=n(709),i=n(87),o=n(710);function a(e,t){void 0===t&&(t={});var n,a,s=t.inset,l=void 0===s?0:s,u=t.width,c=void 0===u?1:u,d=t.position,p=void 0===d?"relative":d,h=t.highContrastStyle,f=t.borderColor,m=void 0===f?e.palette.white:f,g=t.outlineColor,b=void 0===g?e.palette.neutralSecondary:g,v=t.isFocusedOnly,y=void 0===v||v;return{outline:"transparent",position:p,selectors:(n={"::-moz-focus-inner":{border:"0"}},n["."+i.IsFocusVisibleClassName+" &"+(y?":focus":"")+":after"]={content:'""',position:"absolute",left:l+1,top:l+1,bottom:l+1,right:l+1,border:c+"px solid "+m,outline:c+"px solid "+b,zIndex:o.a.FocusStyle,selectors:(a={},a[r.a]=h,a)},n)}}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"}},function(e,t,n){"use strict";n.d(t,"a",function(){return p});var r=n(0),i=n(48),o="14s",a="2s",s="1";function l(e,t){return{borderColor:e,borderWidth:"0px",width:t,height:t}}function u(e){return{opacity:1,borderWidth:e}}function c(e,t){return{borderWidth:"0",width:t,height:t,opacity:0,borderColor:e}}function d(e,t){return r.__assign({},l(e,t),{opacity:0})}var p={continuousPulseAnimationDouble:function(e,t,n,r,o){return Object(i.e)({"0%":l(e,n),"1.42%":u(o),"3.57%":{opacity:1},"7.14%":c(t,r),"8%":d(e,n),"29.99%":d(e,n),"30%":l(e,n),"31.42%":u(o),"33.57%":{opacity:1},"37.14%":c(t,r),"38%":d(e,n),"79.42%":d(e,n),79.43:l(e,n),81.85:u(o),83.42:{opacity:1},"87%":c(t,r),"100%":{}})},continuousPulseAnimationSingle:function(e,t,n,r,o){return Object(i.e)({"0%":l(e,n),"14.2%":u(o),"35.7%":{opacity:1},"71.4%":c(t,r),"100%":{}})},createDefaultAnimation:function(e,t){return{animationName:e,animationIterationCount:s,animationDuration:o,animationDelay:t||a}}}},function(e,t,n){"use strict";t.a=function(e,t,n){return o(e,void 0!==n?n:t.disableGlobalClassNames)};var r=n(48),i=n(87),o=Object(i.memoizeFunction)(function(e,t){var n=r.b.getInstance();return t?Object.keys(e).reduce(function(t,r){return t[r]=n.getClassName(e[r]),t},{}):e})},function(e,t,n){"use strict";t.a=function(e,t,n){var i,o=e,a=n||r.Customizations.getSettings(["theme"],void 0,e.customizations).theme;n&&(i={theme:n});var s=t&&a&&a.schemes&&a.schemes[t];a&&s&&a!==s&&((i={theme:s}).theme.schemes=a.schemes);i&&(o={customizations:{settings:Object(r.mergeSettings)(e.customizations.settings,i),scopedSettings:e.customizations.scopedSettings}});return o};var r=n(87)},function(e,t,n){"use strict";n.d(t,"a",function(){return h}),t.c=function(e){void 0===e&&(e=!1);!0===e&&(d=m({},e));return d},t.e=function(e){-1===p.indexOf(e)&&p.push(e)},t.f=function(e){var t=p.indexOf(e);if(-1===t)return;p.splice(t,1)},t.d=function(e,t){void 0===t&&(t=!1);return d=m(e,t),Object(u.loadTheme)(i.__assign({},d.palette,d.semanticColors,d.effects,function(e){for(var t={},n=0,r=Object.keys(e.fonts);n<r.length;n++)for(var i=r[n],o=e.fonts[i],a=0,s=Object.keys(o);a<s.length;a++){var l=s[a],u="ms-font-"+i+"-"+l;t[u]='"[theme:'+u+", default: "+o[l]+']"'}return t}(d))),o.Customizations.applySettings(((n={})[h]=d,n)),p.forEach(function(e){try{e(d)}catch(e){}}),d;var n},t.b=m;var r,i=n(0),o=n(87),a=n(411),s=n(410),l=n(1576),u=n(22),c=(n.n(u),n(1577)),d=m({palette:s.a,semanticColors:g(s.a,!1,!1),fonts:a.a,isInverted:!1,disableGlobalClassNames:!1}),p=[],h="theme";if(!o.Customizations.getSettings([h]).theme){var f=Object(o.getWindow)();f&&f.FabricConfig&&f.FabricConfig.theme&&(d=m(f.FabricConfig.theme)),o.Customizations.applySettings(((r={})[h]=d,r))}function m(e,t){void 0===t&&(t=!1);var n=i.__assign({},s.a,e.palette);e.palette&&e.palette.accent||(n.accent=n.themePrimary);var r=i.__assign({},g(n,!!e.isInverted,t),e.semanticColors),u=i.__assign({},a.a);if(e.defaultFontStyle)for(var d=0,p=Object.keys(u);d<p.length;d++){u[m=p[d]]=Object(o.merge)({},u[m],e.defaultFontStyle)}if(e.fonts)for(var h=0,f=Object.keys(e.fonts);h<f.length;h++){var m;u[m=f[h]]=Object(o.merge)({},u[m],e.fonts[m])}return{palette:n,fonts:i.__assign({},u),semanticColors:r,isInverted:!!e.isInverted,disableGlobalClassNames:!!e.disableGlobalClassNames,spacing:i.__assign({},l.a,e.spacing),effects:i.__assign({},c.a,e.effects)}}function g(e,t,n){return function(e,t){var n="";!0===t&&(n=" /* @deprecated */");return e.listTextColor=e.listText+n,e.menuItemBackgroundChecked+=n,e}({bodyBackground:e.white,bodyStandoutBackground:e.neutralLighterAlt,bodyFrameBackground:e.white,bodyFrameDivider:e.neutralLight,bodyText:e.neutralPrimary,bodyTextChecked:e.black,bodySubtext:e.neutralSecondary,bodyDivider:e.neutralLight,disabledBackground:e.neutralLighter,disabledText:e.neutralTertiary,disabledBodyText:e.neutralTertiary,disabledSubtext:e.neutralQuaternary,disabledBodySubtext:e.neutralTertiaryAlt,focusBorder:e.neutralSecondary,variantBorder:e.neutralLight,variantBorderHovered:e.neutralTertiary,defaultStateBackground:e.neutralLighterAlt,errorText:t?"#ff5f5f":e.redDark,warningText:t?"#ffffff":"#333333",errorBackground:t?"rgba(232, 17, 35, .5)":"rgba(232, 17, 35, .2)",blockingBackground:t?"rgba(234, 67, 0, .5)":"rgba(234, 67, 0, .2)",warningBackground:t?"rgba(255, 251, 0, .6)":"rgba(255, 185, 0, .2)",warningHighlight:t?"#fff100":"#ffb900",successBackground:t?"rgba(186, 216, 10, .4)":"rgba(186, 216, 10, .2)",inputBorder:e.neutralTertiary,inputBorderHovered:e.neutralPrimary,inputBackground:e.white,inputBackgroundChecked:e.themePrimary,inputBackgroundCheckedHovered:e.themeDarkAlt,inputForegroundChecked:e.white,inputFocusBorderAlt:e.themePrimary,smallInputBorder:e.neutralSecondary,inputText:e.neutralPrimary,inputTextHovered:e.neutralDark,inputPlaceholderText:e.neutralSecondary,buttonBackground:e.neutralLighter,buttonBackgroundChecked:e.neutralTertiaryAlt,buttonBackgroundHovered:e.neutralLight,buttonBackgroundCheckedHovered:e.neutralLight,buttonBackgroundPressed:e.neutralLight,buttonBackgroundDisabled:e.neutralLighter,buttonBorder:"transparent",buttonText:e.neutralPrimary,buttonTextHovered:e.neutralDark,buttonTextChecked:e.neutralDark,buttonTextCheckedHovered:e.black,buttonTextPressed:e.neutralDark,buttonTextDisabled:e.neutralTertiary,buttonBorderDisabled:"transparent",primaryButtonBackground:e.themePrimary,primaryButtonBackgroundHovered:e.themeDarkAlt,primaryButtonBackgroundPressed:e.themeDark,primaryButtonBackgroundDisabled:e.neutralLighter,primaryButtonBorder:"transparent",primaryButtonText:e.white,primaryButtonTextHovered:e.white,primaryButtonTextPressed:e.white,primaryButtonTextDisabled:e.neutralQuaternary,accentButtonBackground:e.accent,accentButtonText:e.white,menuBackground:e.white,menuDivider:e.neutralTertiaryAlt,menuIcon:e.themePrimary,menuHeader:e.themePrimary,menuItemBackgroundHovered:e.neutralLighter,menuItemBackgroundPressed:e.neutralLight,menuItemText:e.neutralPrimary,menuItemTextHovered:e.neutralDark,listBackground:e.white,listText:e.neutralPrimary,listItemBackgroundHovered:e.neutralLighter,listItemBackgroundChecked:e.neutralLight,listItemBackgroundCheckedHovered:e.neutralQuaternaryAlt,listHeaderBackgroundHovered:e.neutralLighter,listHeaderBackgroundPressed:e.neutralLight,actionLink:e.neutralPrimary,actionLinkHovered:e.neutralDark,link:e.themePrimary,linkHovered:e.themeDarker,listTextColor:"",menuItemBackgroundChecked:e.neutralLight},n)}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r={elevation4:"0 0 5px 0 rgba(0,0,0,.4)",elevation8:"0 0 5px 0 rgba(0,0,0,.4)",elevation16:"0 0 5px 0 rgba(0,0,0,.4)",elevation64:"0 0 5px 0 rgba(0,0,0,.4)",roundedCorner2:"0px"}},function(e,t,n){"use strict";n.d(t,"b",function(){return r}),n.d(t,"a",function(){return i});var r={boxShadow:"none",margin:0,padding:0,boxSizing:"border-box"},i={overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},function(e,t,n){"use strict";t.a=function(e,t,n,r,i){void 0===t&&(t="bodyBackground");void 0===n&&(n="horizontal");void 0===r&&(r=o("width",n));void 0===i&&(i=o("height",n));var a=e.semanticColors[t]||e.palette[t],s=function(e){if("#"===e[0])return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16)};if(0===e.indexOf("rgba(")){var t=(e=e.match(/rgba\(([^)]+)\)/)[1]).split(/ *, */).map(Number);return{r:t[0],g:t[1],b:t[2]}}return{r:255,g:255,b:255}}(a),l="rgba("+s.r+", "+s.g+", "+s.b+", 0)";return{content:'""',position:"absolute",right:0,bottom:0,width:r,height:i,pointerEvents:"none",backgroundImage:"linear-gradient("+("vertical"===n?"to bottom":"to right")+", "+l+" 0%, "+a+" 100%)"}};var r="50%",i=20;function o(e,t){return"width"===e?"horizontal"===t?i:"100%":"vertical"===t?r:"100%"}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(705),i=n(411),o=Object(r.a)(i.a)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(48),i=n(410),o=n(409),a={};for(var s in i.a)i.a.hasOwnProperty(s)&&(l(a,s,"",!1,"color"),l(a,s,"Hover",!0,"color"),l(a,s,"Background",!1,"background"),l(a,s,"BackgroundHover",!0,"background"),l(a,s,"Border",!1,"borderColor"),l(a,s,"BorderHover",!0,"borderColor"));function l(e,t,n,i,a){Object.defineProperty(e,t+n,{get:function(){var e,n=((e={})[a]=Object(o.H)().palette[t],e);return Object(r.g)(i?{selectors:{":hover":n}}:n).toString()},enumerable:!0,configurable:!0})}},function(e,t,n){"use strict";var r=n(166);Object(r.setVersion)("@uifabric/styling","6.47.6")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1584),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(2),o=n(412),a=n(289),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._keytipManager=o.KeytipManager.getInstance(),t}return r.__extends(t,e),t.prototype.componentDidMount=function(){this.props.keytipProps&&(this._uniqueId=this._keytipManager.register(this._getKtpProps()))},t.prototype.componentWillUnmount=function(){this.props.keytipProps&&this._keytipManager.unregister(this._getKtpProps(),this._uniqueId)},t.prototype.componentDidUpdate=function(){this.props.keytipProps&&this._keytipManager.update(this._getKtpProps(),this._uniqueId)},t.prototype.render=function(){var e=this.props,t=e.children,n=e.keytipProps,r=e.ariaDescribedBy,i={};return n&&(i=this._getKtpAttrs(n,r)),t(i)},t.prototype._getKtpProps=function(){return r.__assign({disabled:this.props.disabled},this.props.keytipProps)},t.prototype._getKtpAttrs=function(e,t){if(e){var n=this._keytipManager.addParentOverflow(e),r=a.getAriaDescribedBy(n.keySequences),o=n.keySequences.slice();n.overflowSetSequence&&(o=a.mergeOverflows(o,n.overflowSetSequence));var s=a.sequencesToID(o);return{"aria-describedby":i.mergeAriaAttributeValues(t,r),"data-ktp-target":s,"data-ktp-execute-target":s}}},t}(i.BaseComponent);t.KeytipData=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6);t.getStyles=function(e){var t,n,i,o,a,s,l,u=e.theme,c=e.className,d=e.disabled,p=e.checked,h=u.semanticColors,f=h.bodyBackground,m=h.inputBackgroundChecked,g=h.inputBackgroundCheckedHovered,b=h.disabledBodyText,v=h.inputBorderHovered,y=h.inputForegroundChecked,_=h.disabledBodyText,S=h.disabledBackground,w=h.smallInputBorder,E=h.inputBorderHovered,C=h.disabledBodyText,x=h.disabledText;return{root:["ms-Toggle",p&&"is-checked",!d&&"is-enabled",d&&"is-disabled",u.fonts.medium,{marginBottom:"8px"},c],label:["ms-Toggle-label",d&&{color:x,selectors:(t={},t[r.HighContrastSelector]={color:"GrayText"},t)}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",r.getFocusStyle(u,-3),{fontSize:"20px",boxSizing:"border-box",width:"2.2em",height:"1em",borderRadius:"1em",transition:"all 0.1s ease",borderWidth:"1px",borderStyle:"solid",background:f,borderColor:w,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 .2em"},!d&&[!p&&{selectors:{":hover":[{borderColor:E}],":hover .ms-Toggle-thumb":[{selectors:(n={},n[r.HighContrastSelector]={borderColor:"Highlight"},n)}]}},p&&[{background:m,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(i={":hover":[{backgroundColor:g,borderColor:"transparent",selectors:(o={},o[r.HighContrastSelector]={backgroundColor:"Highlight"},o)}]},i[r.HighContrastSelector]={backgroundColor:"WindowText"},i)}]],d&&[{cursor:"default"},!p&&[{borderColor:C}],p&&[{backgroundColor:b,borderColor:"transparent",justifyContent:"flex-end"}]],!d&&{selectors:{"&:hover":{selectors:(a={},a[r.HighContrastSelector]={borderColor:"Highlight"},a)}}}],thumb:["ms-Toggle-thumb",{width:".5em",height:".5em",borderRadius:".5em",transition:"all 0.1s ease",backgroundColor:v,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!d&&p&&[{backgroundColor:y,selectors:(s={},s[r.HighContrastSelector]={backgroundColor:"Window",borderColor:"Window"},s)}],d&&[!p&&[{backgroundColor:_}],p&&[{backgroundColor:S}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 10px",userSelect:"none"}}},d&&{selectors:{"&&":{color:x,selectors:(l={},l[r.HighContrastSelector]={color:"GrayText"},l)}}}]}}},function(e,t,n){"use strict";var r=n(1587);n.d(t,"a",function(){return r.a});n(711),n(413)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(711),o=n(1599),a=Object(r._19)(i.a,o.a,void 0,{scope:"ChoiceGroup"})},function(e,t,n){"use strict";n(712);var r=n(1589);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(712),o=n(1590),a=Object(r._19)(i.a,o.a,void 0,{scope:"Label"})},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(7),i=function(e){var t,n=e.theme,i=e.className,o=e.disabled,a=e.required;return{root:["ms-Label",n.fonts.medium,{color:n.semanticColors.bodyText,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},o&&{color:n.semanticColors.disabledBodyText,selectors:(t={},t[r.g]={color:"GrayText"},t)},a&&{selectors:{"::after":{content:"' *'",color:n.semanticColors.errorText,paddingRight:12}}},i]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1592),o=n(1598),a=Object(r._19)(i.a,o.a,void 0,{scope:"ChoiceGroupOption"})},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(0),i=n(1),o=(n.n(i),n(217)),a=n(19),s=n(3),l=Object(s.q)(),u=function(e){function t(t){var n=e.call(this,t)||this;return n._inputElement=Object(s.r)(),n._onRenderField=function(e){var t=e.onRenderLabel,s=void 0===t?n._onRenderLabel:t,l=e.id,u=e.imageSrc,c=e.imageAlt,d=e.selectedImageSrc,p=e.iconProps,h=e.imageSize?e.imageSize:{width:32,height:32};return i.createElement("label",{htmlFor:l,className:n._classNames.field},u&&i.createElement("div",{className:n._classNames.innerField,style:{height:h.height,width:h.width}},i.createElement("div",{className:n._classNames.imageWrapper},i.createElement(o.a,{src:u,alt:c||"",width:h.width,height:h.height})),i.createElement("div",{className:n._classNames.selectedImageWrapper},i.createElement(o.a,{src:d,alt:c||"",width:h.width,height:h.height}))),p?i.createElement("div",{className:n._classNames.innerField},i.createElement("div",{className:n._classNames.iconWrapper},i.createElement(a.a,r.__assign({},p)))):null,u||p?i.createElement("div",{className:n._classNames.labelWrapper,style:{maxWidth:2*h.width}},s(e)):s(e))},n._onRenderLabel=function(e){return i.createElement("span",{id:e.labelId,className:"ms-ChoiceFieldLabel"},e.text)},n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.focused,o=e.required,a=e.theme,u=e.iconProps,c=e.imageSrc,d=e.imageSize,p=void 0===d?{width:32,height:32}:d,h=e.disabled,f=e.checked,m=e.id,g=e.styles,b=e.name,v=e.onRenderField,y=void 0===v?this._onRenderField:v;return this._classNames=l(g,{theme:a,hasIcon:!!u,hasImage:!!c,checked:f,disabled:h,imageIsLarge:!!c&&(p.width>71||p.height>71),focused:n}),i.createElement("div",{className:this._classNames.root},i.createElement("div",{className:this._classNames.choiceFieldWrapper},i.createElement("input",r.__assign({"aria-label":t||void 0,ref:this._inputElement,id:m,className:this._classNames.input,type:"radio",name:b,disabled:h,checked:f,required:o,onChange:this._onChange.bind(this,this.props),onFocus:this._onFocus.bind(this,this.props),onBlur:this._onBlur.bind(this,this.props)},Object(s.O)(this.props,s._2))),y(this.props,this._onRenderField)))},t.prototype._onChange=function(e,t){var n=e.onChange;n&&n(t,e)},t.prototype._onBlur=function(e,t){var n=e.onBlur;n&&n(t,e)},t.prototype._onFocus=function(e,t){var n=e.onFocus;n&&n(t,e)},t}(s.c)},function(e,t,n){"use strict";var r=n(713);n.d(t,"a",function(){return r.a});n(714);var i=n(414);n.d(t,"b",function(){return i.b}),n.d(t,"c",function(){return i.c})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},o=function(e){var t=e.className,n=e.width,o=e.height,a=e.maximizeFrame,s=e.isLoaded,l=e.shouldFadeIn,u=e.shouldStartVisible,c=e.isLandscape,d=e.isCenter,p=e.isContain,h=e.isCover,f=e.isCenterCover,m=e.isNone,g=e.isError,b=e.isNotImageFit,v=e.theme,y=Object(r.w)(i,v),_={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"};return{root:[y.root,v.fonts.medium,{overflow:"hidden"},a&&[y.rootMaximizeFrame,{height:"100%",width:"100%"}],(d||p||h||f)&&{position:"relative"},t],image:[y.image,{display:"block",opacity:0},s&&["is-loaded",{opacity:1}],d&&[y.imageCenter,_],p&&[y.imageContain,c&&{width:"100%",height:"auto"},!c&&{width:"auto",height:"100%"},_],h&&[y.imageCover,c&&{width:"auto",height:"100%"},!c&&{width:"100%",height:"auto"},_],f&&[y.imageCenterCover,c&&{maxHeight:"100%"},!c&&{maxWidth:"100%"},_],m&&[y.imageNone,{width:"auto",height:"auto"}],b&&[!!n&&!o&&{height:"auto",width:"100%"},!n&&!!o&&{height:"100%",width:"auto"},!!n&&!!o&&{height:"100%",width:"100%"}],s&&l&&!u&&r.a.fadeIn400,c&&y.imageLandscape,!c&&y.imagePortrait,!s&&"is-notLoaded",l&&"is-fadeIn",g&&"is-error"]}}},function(e,t,n){"use strict";var r=n(1596);n.d(t,"a",function(){return r.a});n(715),n(716)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(715),o=n(1597),a=Object(r._19)(i.a,o.a,void 0,{scope:"Icon"})},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(e){var t=e.className,n=e.iconClassName,r=e.isPlaceholder,i=e.isImage,o=e.styles;return{root:[i&&"ms-Icon-imageContainer",r&&"ms-Icon-placeHolder",{display:"inline-block"},r&&{width:"1em"},i&&{overflow:"hidden"},n,t,o&&o.root,o&&o.imageContainer]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(7),i=n(3),o={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper"},a="200ms";function s(e,t,n){return[t,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:a,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(n?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var l=function(e){var t,n,l,u,c,d=e.theme,p=e.hasIcon,h=e.hasImage,f=e.checked,m=e.disabled,g=e.imageIsLarge,b=e.focused,v=d.palette,y=d.semanticColors,_=Object(r.w)(o,d),S={selectors:{".ms-ChoiceFieldLabel":{color:y.bodyTextChecked},":before":{borderColor:f?y.inputBackgroundCheckedHovered:y.inputBorderHovered}}},w={borderColor:f?v.themeDark:v.neutralTertiaryAlt,selectors:{":before":{opacity:1,borderColor:f?v.themeDark:y.inputBorderHovered}}},E=[{content:'""',display:"inline-block",backgroundColor:y.bodyBackground,borderWidth:1,borderStyle:"solid",borderColor:y.smallInputBorder,width:20,height:20,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:a,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",borderRadius:"50%"},m&&{backgroundColor:f?y.bodyBackground:y.disabledText,borderColor:y.disabledText,selectors:(t={},t[r.g]={color:"GrayText"},t)},f&&{borderWidth:1,borderStyle:"solid",borderColor:y.inputBackgroundChecked,selectors:(n={},n[r.g]={borderColor:"Highlight"},n)},(p||h)&&{top:3,right:3,left:"auto",opacity:!m&&f?1:0}],C=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:10,right:0,transitionProperty:"border-width",transitionDuration:a,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",boxSizing:"border-box"},f&&{borderWidth:5,borderStyle:"solid",borderColor:y.inputBackgroundChecked,left:5,top:5,width:10,height:10,selectors:(l={},l[r.g]={borderColor:"Highlight"},l)},f&&(p||h)&&{top:8,right:8,left:"auto"}];return{root:[_.root,d.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:y.bodyText,fontSize:r.e.medium,fontWeight:r.f.regular,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{fontSize:r.e.medium,display:"inline-block"}}},!p&&!h&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},h&&"ms-ChoiceField--image",p&&"ms-ChoiceField--icon",(p||h)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:v.neutralLighter,height:"100%"}],choiceFieldWrapper:[_.choiceFieldWrapper,b&&function(e,t){return["is-inFocus",{selectors:(n={},n["."+i.f+" &"]={position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+(t?e.neutralSecondary:e.neutralPrimary),position:"absolute",selectors:(o={},o[r.g]={borderColor:"WindowText",borderWidth:t?1:2},o)}}},n)}];var n,o}(v,p||h)],input:[_.input,{position:"absolute",opacity:0,top:8},(p||h)&&{top:0,right:0,opacity:0,width:"100%",height:"100%",margin:0}],field:[_.field,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!m&&S,":focus":!m&&S,":before":E,":after":C}},p&&"ms-ChoiceField--icon",h&&"ms-ChoiceField-field--image",(p||h)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:a,transitionTimingFunction:"ease",border:"2px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},f&&{borderColor:v.themePrimary},(p||h)&&!m&&{selectors:{":hover":w,":focus":w}},m&&{cursor:"default",selectors:(u={".ms-ChoiceFieldLabel":{color:y.disabledBodyText}},u[r.g]={color:"GrayText"},u)}],innerField:[_.innerField,(p||h)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(p||h)&&g&&{paddingLeft:24,paddingRight:24},(p||h)&&m&&{opacity:.25,selectors:(c={},c[r.g]={color:"GrayText",opacity:1},c)}],imageWrapper:s(!1,_.imageWrapper,f),selectedImageWrapper:s(!0,_.imageWrapper,f),iconWrapper:[_.iconWrapper,{fontSize:32,lineHeight:32,height:32}],labelWrapper:[_.labelWrapper,(p||h)&&{display:"block",position:"relative",margin:"4px 8px",height:30,lineHeight:15,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis",fontSize:r.e.medium,fontWeight:r.f.regular}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"},o=function(e){var t=e.className,n=e.optionsContainIconOrImage,o=e.theme,a=Object(r.w)(i,o);return{applicationRole:t,root:[a.root,o.fonts.medium,{display:"block"}],label:t,flexContainer:[a.flexContainer,n&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(218);t.SelectableOptionMenuItemType=i.SelectableOptionMenuItemType,r.__exportStar(n(717),t),r.__exportStar(n(1647),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(169),t),r.__exportStar(n(738),t),r.__exportStar(n(1633),t),r.__exportStar(n(419),t),r.__exportStar(n(1637),t),r.__exportStar(n(1639),t),r.__exportStar(n(741),t),r.__exportStar(n(294),t),r.__exportStar(n(1640),t),r.__exportStar(n(743),t),r.__exportStar(n(742),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1603),t),r.__exportStar(n(718),t),r.__exportStar(n(719),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(718),o=n(1605);t.Icon=r.styled(i.IconBase,o.getStyles,void 0,{scope:"Icon"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"};t.getStyles=function(e){var t=e.className,n=e.width,o=e.height,a=e.maximizeFrame,s=e.isLoaded,l=e.shouldFadeIn,u=e.shouldStartVisible,c=e.isLandscape,d=e.isCenter,p=e.isContain,h=e.isCover,f=e.isCenterCover,m=e.isNone,g=e.isError,b=e.isNotImageFit,v=e.theme,y=r.getGlobalClassNames(i,v),_={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"};return{root:[y.root,v.fonts.medium,{overflow:"hidden"},a&&[y.rootMaximizeFrame,{height:"100%",width:"100%"}],(d||p||h||f)&&{position:"relative"},t],image:[y.image,{display:"block",opacity:0},s&&["is-loaded",{opacity:1}],d&&[y.imageCenter,_],p&&[y.imageContain,c&&{width:"100%",height:"auto"},!c&&{width:"auto",height:"100%"},_],h&&[y.imageCover,c&&{width:"auto",height:"100%"},!c&&{width:"100%",height:"auto"},_],f&&[y.imageCenterCover,c&&{maxHeight:"100%"},!c&&{maxWidth:"100%"},_],m&&[y.imageNone,{width:"auto",height:"auto"}],b&&[!!n&&!o&&{height:"auto",width:"100%"},!n&&!!o&&{height:"100%",width:"auto"},!!n&&!!o&&{height:"100%",width:"100%"}],s&&l&&!u&&r.AnimationClassNames.fadeIn400,c&&y.imageLandscape,!c&&y.imagePortrait,!s&&"is-notLoaded",l&&"is-fadeIn",g&&"is-error"]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStyles=function(e){var t=e.className,n=e.iconClassName,r=e.isPlaceholder,i=e.isImage,o=e.styles;return{root:[i&&"ms-Icon-imageContainer",r&&"ms-Icon-placeHolder",{display:"inline-block"},r&&{width:"1em"},i&&{overflow:"hidden"},n,t,o&&o.root,o&&o.imageContainer]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(722),t),r.__exportStar(n(723),t),r.__exportStar(n(724),t),r.__exportStar(n(221),t),r.__exportStar(n(734),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1608),t),r.__exportStar(n(725),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(725),a=n(2),s="data-no-horizontal-wrap",l={},u=["text","number","password","email","tel","url","search"],c=!1,d=function(e){function t(t){var n=e.call(this,t)||this;return n._root=a.createRef(),n._onFocus=function(e){var t=n.props,r=t.onActiveElementChanged,i=t.doNotAllowFocusEventToPropagate,o=t.onFocusNotification;if(o&&o(),n._isImmediateDescendantOfZone(e.target))n._activeElement=e.target,n._setFocusAlignment(n._activeElement);else for(var s=e.target;s&&s!==n._root.current;){if(a.isElementTabbable(s)&&n._isImmediateDescendantOfZone(s)){n._activeElement=s;break}s=a.getParent(s,c)}r&&r(n._activeElement,e),i&&e.stopPropagation()},n._onMouseDown=function(e){if(!n.props.disabled){for(var t=e.target,r=[];t&&t!==n._root.current;)r.push(t),t=a.getParent(t,c);for(;r.length&&((t=r.pop())&&a.isElementTabbable(t)&&n._setActiveElement(t,!0),!a.isElementFocusZone(t)););}},n._onKeyDown=function(e){var t=n.props,r=t.direction,i=t.disabled,l=t.isInnerZoneKeystroke;if(!i&&(document.activeElement!==n._root.current||!n._isInnerZone)&&(n.props.onKeyDown&&n.props.onKeyDown(e),!e.isDefaultPrevented())){if(l&&l(e)&&n._isImmediateDescendantOfZone(e.target)){var u=n._getFirstInnerZone();if(u){if(!u.focus(!0))return}else{if(!a.isElementFocusSubZone(e.target))return;if(!n.focusElement(a.getNextElement(e.target,e.target.firstChild,!0)))return}}else{if(e.altKey)return;switch(e.which){case 32:if(n._tryInvokeClickForFocusable(e.target))break;return;case 37:if(r!==o.FocusZoneDirection.vertical&&n._moveFocusLeft())break;return;case 39:if(r!==o.FocusZoneDirection.vertical&&n._moveFocusRight())break;return;case 38:if(r!==o.FocusZoneDirection.horizontal&&n._moveFocusUp())break;return;case 40:if(r!==o.FocusZoneDirection.horizontal&&n._moveFocusDown())break;return;case 9:if(n.props.allowTabKey||1===n.props.handleTabKey||2===n.props.handleTabKey&&n._isElementInput(e.target)){var c=!1;if(n._processingTabKey=!0,r!==o.FocusZoneDirection.vertical&&n._shouldWrapFocus(n._activeElement,s)){if(r===o.FocusZoneDirection.horizontal||r===o.FocusZoneDirection.bidirectional){c=(a.getRTL()?!e.shiftKey:e.shiftKey)?n._moveFocusLeft():n._moveFocusRight()}}else c=e.shiftKey?n._moveFocusUp():n._moveFocusDown();if(n._processingTabKey=!1,c)break}return;case 36:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!1))return!1;var d=n._root.current&&n._root.current.firstChild;if(n._root.current&&d&&n.focusElement(a.getNextElement(n._root.current,d,!0)))break;return;case 35:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!0))return!1;var p=n._root.current&&n._root.current.lastChild;if(n._root.current&&n.focusElement(a.getPreviousElement(n._root.current,p,!0,!0,!0)))break;return;case 13:if(n._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault(),e.stopPropagation()}},n._warnDeprecations({rootProps:void 0,allowTabKey:"handleTabKey"}),n._id=a.getId("FocusZone"),n._focusAlignment={left:0,top:0},n._processingTabKey=!1,n}return r.__extends(t,e),t.prototype.componentDidMount=function(){if(l[this._id]=this,this._root.current){for(var e=this._root.current.ownerDocument.defaultView,t=a.getParent(this._root.current,c);t&&t!==document.body&&1===t.nodeType;){if(a.isElementFocusZone(t)){this._isInnerZone=!0;break}t=a.getParent(t,c)}this._isInnerZone||this._events.on(e,"keydown",this._onKeyDownCapture,!0),this._updateTabIndexes(),this.props.defaultActiveElement&&(this._activeElement=a.getDocument().querySelector(this.props.defaultActiveElement),this.focus())}},t.prototype.componentWillUnmount=function(){delete l[this._id]},t.prototype.render=function(){var e=this.props,t=e.rootProps,n=e.ariaDescribedBy,o=e.ariaLabelledBy,s=e.className,l=a.getNativeProps(this.props,a.htmlElementProperties),u=this.props.elementType||"div";return i.createElement(u,r.__assign({role:"presentation"},l,t,{className:a.css("ms-FocusZone",s),ref:this._root,"data-focuszone-id":this._id,"aria-labelledby":o,"aria-describedby":n,onKeyDown:this._onKeyDown,onFocus:this._onFocus,onMouseDownCapture:this._onMouseDown}),this.props.children)},t.prototype.focus=function(e){if(void 0===e&&(e=!1),this._root.current){if(!e&&"true"===this._root.current.getAttribute("data-is-focusable")&&this._isInnerZone){var t=this._getOwnerZone(this._root.current);if(t!==this._root.current){var n=l[t.getAttribute("data-focuszone-id")];return!!n&&n.focusElement(this._root.current)}return!1}if(!e&&this._activeElement&&a.elementContains(this._root.current,this._activeElement)&&a.isElementTabbable(this._activeElement))return this._activeElement.focus(),!0;var r=this._root.current.firstChild;return this.focusElement(a.getNextElement(this._root.current,r,!0))}return!1},t.prototype.focusElement=function(e){var t=this.props.onBeforeFocus;return!(t&&!t(e))&&(!!e&&(this._setActiveElement(e),this._activeElement&&this._activeElement.focus(),!0))},t.prototype._onKeyDownCapture=function(e){9===e.which&&this._updateTabIndexes()},t.prototype._setActiveElement=function(e,t){var n=this._activeElement;this._activeElement=e,n&&(a.isElementFocusZone(n)&&this._updateTabIndexes(n),n.tabIndex=-1),this._activeElement&&(this._focusAlignment&&!t||this._setFocusAlignment(e,!0,!0),this._activeElement.tabIndex=0)},t.prototype._tryInvokeClickForFocusable=function(e){if(e===this._root.current)return!1;do{if("BUTTON"===e.tagName||"A"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName)return!1;if(this._isImmediateDescendantOfZone(e)&&"true"===e.getAttribute("data-is-focusable")&&"true"!==e.getAttribute("data-disable-click-on-enter"))return a.EventGroup.raise(e,"click",null,!0),!0;e=a.getParent(e,c)}while(e!==this._root.current);return!1},t.prototype._getFirstInnerZone=function(e){if(!(e=e||this._activeElement||this._root.current))return null;if(a.isElementFocusZone(e))return l[e.getAttribute("data-focuszone-id")];for(var t=e.firstElementChild;t;){if(a.isElementFocusZone(t))return l[t.getAttribute("data-focuszone-id")];var n=this._getFirstInnerZone(t);if(n)return n;t=t.nextElementSibling}return null},t.prototype._moveFocus=function(e,t,n,r){void 0===r&&(r=!0);var i=this._activeElement,s=-1,l=void 0,u=!1,c=this.props.direction===o.FocusZoneDirection.bidirectional;if(!i||!this._root.current)return!1;if(this._isElementInput(i)&&!this._shouldInputLoseFocus(i,e))return!1;var d=c?i.getBoundingClientRect():null;do{if(i=e?a.getNextElement(this._root.current,i):a.getPreviousElement(this._root.current,i),!c){l=i;break}if(i){var p=t(d,i.getBoundingClientRect());if(-1===p&&-1===s){l=i;break}if(p>-1&&(-1===s||p<s)&&(s=p,l=i),s>=0&&p<0)break}}while(i);if(l&&l!==this._activeElement)u=!0,this.focusElement(l);else if(this.props.isCircularNavigation&&r)return e?this.focusElement(a.getNextElement(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(a.getPreviousElement(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return u},t.prototype._moveFocusDown=function(){var e=this,t=-1,n=this._focusAlignment.left;return!!this._moveFocus(!0,function(r,i){var o=-1,a=Math.floor(i.top),s=Math.floor(r.bottom);return a<s?e._shouldWrapFocus(e._activeElement,"data-no-vertical-wrap")?999999999:-999999999:((-1===t&&a>=s||a===t)&&(t=a,o=n>=i.left&&n<=i.left+i.width?0:Math.abs(i.left+i.width/2-n)),o)})&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=this,t=-1,n=this._focusAlignment.left;return!!this._moveFocus(!1,function(r,i){var o=-1,a=Math.floor(i.bottom),s=Math.floor(i.top),l=Math.floor(r.top);return a>l?e._shouldWrapFocus(e._activeElement,"data-no-vertical-wrap")?999999999:-999999999:((-1===t&&a<=l||s===t)&&(t=s,o=n>=i.left&&n<=i.left+i.width?0:Math.abs(i.left+i.width/2-n)),o)})&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,s);return!!this._moveFocus(a.getRTL(),function(n,r){var i=-1;return(a.getRTL()?r.top.toFixed(3)<n.bottom.toFixed(3):r.bottom.toFixed(3)>n.top.toFixed(3))&&r.right<=n.right&&e.props.direction!==o.FocusZoneDirection.vertical?i=n.right-r.right:t||(i=-999999999),i},void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,s);return!!this._moveFocus(!a.getRTL(),function(n,r){var i=-1;return(a.getRTL()?r.bottom.toFixed(3)>n.top.toFixed(3):r.top.toFixed(3)<n.bottom.toFixed(3))&&r.left>=n.left&&e.props.direction!==o.FocusZoneDirection.vertical?i=r.left-n.left:t||(i=-999999999),i},void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._setFocusAlignment=function(e,t,n){if(this.props.direction===o.FocusZoneDirection.bidirectional&&(!this._focusAlignment||t||n)){var r=e.getBoundingClientRect(),i=r.left+r.width/2,a=r.top+r.height/2;this._focusAlignment||(this._focusAlignment={left:i,top:a}),t&&(this._focusAlignment.left=i),n&&(this._focusAlignment.top=a)}},t.prototype._isImmediateDescendantOfZone=function(e){return this._getOwnerZone(e)===this._root.current},t.prototype._getOwnerZone=function(e){for(var t=a.getParent(e,c);t&&t!==this._root.current&&t!==document.body;){if(a.isElementFocusZone(t))return t;t=a.getParent(t,c)}return this._root.current},t.prototype._updateTabIndexes=function(e){!e&&this._root.current&&(this._defaultFocusElement=null,e=this._root.current,this._activeElement&&!a.elementContains(e,this._activeElement)&&(this._activeElement=null)),this._activeElement&&!a.isElementTabbable(this._activeElement)&&(this._activeElement=null);for(var t=e&&e.children,n=0;t&&n<t.length;n++){var r=t[n];a.isElementFocusZone(r)?"true"===r.getAttribute("data-is-focusable")&&(this._isInnerZone||(this._activeElement||this._defaultFocusElement)&&this._activeElement!==r?"-1"!==r.getAttribute("tabindex")&&r.setAttribute("tabindex","-1"):(this._defaultFocusElement=r,"0"!==r.getAttribute("tabindex")&&r.setAttribute("tabindex","0"))):(r.getAttribute&&"false"===r.getAttribute("data-is-focusable")&&r.setAttribute("tabindex","-1"),a.isElementTabbable(r)?this.props.disabled?r.setAttribute("tabindex","-1"):this._isInnerZone||(this._activeElement||this._defaultFocusElement)&&this._activeElement!==r?"-1"!==r.getAttribute("tabindex")&&r.setAttribute("tabindex","-1"):(this._defaultFocusElement=r,"0"!==r.getAttribute("tabindex")&&r.setAttribute("tabindex","0")):"svg"===r.tagName&&"false"!==r.getAttribute("focusable")&&r.setAttribute("focusable","false")),this._updateTabIndexes(r)}},t.prototype._isElementInput=function(e){return!(!e||!e.tagName||"input"!==e.tagName.toLowerCase()&&"textarea"!==e.tagName.toLowerCase())},t.prototype._shouldInputLoseFocus=function(e,t){if(!this._processingTabKey&&e&&e.type&&u.indexOf(e.type.toLowerCase())>-1){var n=e.selectionStart,r=n!==e.selectionEnd,i=e.value;if(r||n>0&&!t||n!==i.length&&t||this.props.handleTabKey&&(!this.props.shouldInputLoseFocusOnArrowKey||!this.props.shouldInputLoseFocusOnArrowKey(e)))return!1}return!0},t.prototype._shouldWrapFocus=function(e,t){return!this.props.checkForNoWrap||a.shouldWrapFocus(e,t)},t.defaultProps={isCircularNavigation:!1,direction:o.FocusZoneDirection.bidirectional},t}(a.BaseComponent);t.FocusZone=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getIsChecked=function(e){return e.canCheck?!(!e.isChecked&&!e.checked):"boolean"===typeof e.isChecked?e.isChecked:"boolean"===typeof e.checked?e.checked:null},t.hasSubmenu=function(e){return!(!e.subMenuProps&&!e.items)},t.isItemDisabled=function(e){return!(!e.isDisabled&&!e.disabled)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1611),t),r.__exportStar(n(292),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(1612),s=n(143),l=function(e){function t(t){return e.call(this,t)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.layerProps,n=r.__rest(e,["layerProps"]),o=i.createElement(a.CalloutContent,r.__assign({},n));return this.props.doNotLayer?o:i.createElement(s.Layer,r.__assign({},t),o)},t}(o.BaseComponent);t.Callout=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1613),o=n(1617);t.CalloutContent=r.styled(i.CalloutContentBase,o.getStyles,void 0,{scope:"CalloutContent"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),o=n(1),a=n(2),s=n(170),l=n(417),u=n(2),c=n(6),d=((r={})[s.RectangleEdge.top]=c.AnimationClassNames.slideUpIn10,r[s.RectangleEdge.bottom]=c.AnimationClassNames.slideDownIn10,r[s.RectangleEdge.left]=c.AnimationClassNames.slideLeftIn10,r[s.RectangleEdge.right]=c.AnimationClassNames.slideRightIn10,r),p=u.classNamesFunction(),h=0,f=0,m={opacity:0,filter:"opacity(0)"},g=function(e){function t(t){var n=e.call(this,t)||this;return n._hostElement=o.createRef(),n._calloutElement=o.createRef(),n._hasListeners=!1,n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._setInitialFocus=function(){n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&n._calloutElement.current&&(n._didSetInitialFocus=!0,n._async.requestAnimationFrame(function(){return a.focusFirstChild(n._calloutElement.current)}))},n._onComponentDidMount=function(){n._addListeners(),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._didSetInitialFocus=!1,n.state={positions:void 0,slideDirectionalClassName:void 0,calloutElementRect:void 0,heightOffset:0},n._positionAttempts=0,n}return i.__extends(t,e),t.prototype.componentDidUpdate=function(){this._setInitialFocus(),this.props.hidden?this._hasListeners&&this._removeListeners():(this._hasListeners||this._addListeners(),this._updateAsyncPosition())},t.prototype.componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"===typeof t||t instanceof String)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame(),e.hidden&&e.hidden!==this.props.hidden&&this.setState({positions:void 0})},t.prototype.componentDidMount=function(){this.props.hidden||this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props.target,t=this.props,n=t.styles,r=t.style,s=t.role,u=t.ariaLabel,c=t.ariaDescribedBy,h=t.ariaLabelledBy,f=t.className,g=t.isBeakVisible,b=t.children,v=t.beakWidth,y=t.calloutWidth,_=t.calloutMaxWidth,S=t.finalHeight,w=t.hideOverflow,E=void 0===w?!!S:w,C=t.backgroundColor,x=t.calloutMaxHeight,A=t.onScroll;e=this._getTarget();var T=this.state.positions,O=this._getMaxHeight()?this._getMaxHeight()+this.state.heightOffset:void 0,k=x&&O&&x<O?x:O,I=E,R=g&&!!e;this._classNames=p(n,{theme:this.props.theme,className:f,overflowYHidden:I,calloutWidth:y,positions:T,beakWidth:v,backgroundColor:C,calloutMaxWidth:_});var P=i.__assign({},r,{maxHeight:k},I&&{overflowY:"hidden"}),D=this.props.hidden?{visibility:"hidden"}:void 0;return o.createElement("div",{ref:this._hostElement,className:this._classNames.container,style:D},o.createElement("div",i.__assign({},a.getNativeProps(this.props,a.divProperties),{className:a.css(this._classNames.root,T&&T.targetEdge&&d[T.targetEdge]),style:T?T.elementPosition:m,tabIndex:-1,ref:this._calloutElement}),R&&o.createElement("div",{className:this._classNames.beak,style:this._getBeakPosition()}),R&&o.createElement("div",{className:this._classNames.beakCurtain}),!this.props.hidden&&o.createElement(l.Popup,{role:s,ariaLabel:u,ariaDescribedBy:c,ariaLabelledBy:h,className:this._classNames.calloutMain,onDismiss:this.dismiss,onScroll:A,shouldRestoreFocus:!0,style:P},b)))},t.prototype._dismissOnScroll=function(e){var t=this.props.preventDismissOnScroll;this.state.positions&&!t&&this._dismissOnLostFocus(e)},t.prototype._dismissOnLostFocus=function(e){var t=e.target,n=this._hostElement.current&&!a.elementContains(this._hostElement.current,t);!this.props.preventDismissOnLostFocus&&(!this._target&&n||e.target!==this._targetWindow&&n&&(this._target.stopPropagation||!this._target||t!==this._target&&!a.elementContains(this._target,t)))&&this.dismiss(e)},t.prototype._addListeners=function(){var e=this;this._async.setTimeout(function(){e._events.on(e._targetWindow,"scroll",e._dismissOnScroll,!0),e._events.on(e._targetWindow,"resize",e.dismiss,!0),e._events.on(e._targetWindow.document.documentElement,"focus",e._dismissOnLostFocus,!0),e._events.on(e._targetWindow.document.documentElement,"click",e._dismissOnLostFocus,!0),e._hasListeners=!0},0)},t.prototype._removeListeners=function(){this._events.off(this._targetWindow,"scroll",this._dismissOnScroll,!0),this._events.off(this._targetWindow,"resize",this.dismiss,!0),this._events.off(this._targetWindow.document.documentElement,"focus",this._dismissOnLostFocus,!0),this._events.off(this._targetWindow.document.documentElement,"click",this._dismissOnLostFocus,!0),this._hasListeners=!1},t.prototype._updateAsyncPosition=function(){var e=this;this._async.requestAnimationFrame(function(){return e._updatePosition()})},t.prototype._getBeakPosition=function(){var e=this.state.positions,t=i.__assign({},e&&e.beakPosition?e.beakPosition.elementPosition:null);return t.top||t.bottom||t.left||t.right||(t.left=f,t.top=h),t},t.prototype._updatePosition=function(){this._setTargetWindowAndElement(this._getTarget());var e=this.state.positions,t=this._hostElement.current,n=this._calloutElement.current,r=!!this.props.target;if(t&&n&&(!r||this._target)){var i=void 0;(i=a.assign(i,this.props)).bounds=this._getBounds(),i.target=this._target;var o=s.positionCallout(i,t,n,e);!e&&o||e&&o&&!this._arePositionsEqual(e,o)&&this._positionAttempts<5?(this._positionAttempts++,this.setState({positions:o})):this._positionAttempts>0&&(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned(this.state.positions))}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds;e||(e={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._bounds=e}return this._bounds},t.prototype._getMaxHeight=function(){var e=this;if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var t=this.props.isBeakVisible?this.props.beakWidth:0,n=(this.props.gapSpace?this.props.gapSpace:0)+t+2;this._async.requestAnimationFrame(function(){e._target&&(e._maxHeight=s.getMaxHeight(e._target,e.props.directionalHint,n,e._getBounds(),e.props.coverTarget),e.forceUpdate())})}else this._maxHeight=this._getBounds().height-2;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)&&this._comparePositions(e.beakPosition.elementPosition,t.beakPosition.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var r=e[n],i=t[n];if(void 0===r||void 0===i)return!1;if(r.toFixed(2)!==i.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){if(e)if("string"===typeof e){var t=a.getDocument();this._target=t?t.querySelector(e):null,this._targetWindow=a.getWindow()}else if(e.stopPropagation)this._targetWindow=a.getWindow(e.toElement),this._target=e;else if(e.getBoundingClientRect){var n=e;this._targetWindow=a.getWindow(n),this._target=e}else this._targetWindow=a.getWindow(),this._target=e;else this._targetWindow=a.getWindow()},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._calloutElement.current&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame(function(){var t=e._calloutElement.current&&e._calloutElement.current.lastChild;if(t){var n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight<e.props.finalHeight?e._setHeightOffsetEveryFrame():e._async.cancelAnimationFrame(e._setHeightOffsetTimer)}}))},t.prototype._getTarget=function(e){return void 0===e&&(e=this.props),e.target},t.defaultProps={preventDismissOnLostFocus:!1,preventDismissOnScroll:!1,isBeakVisible:!0,beakWidth:16,gapSpace:0,minPagePadding:8,directionalHint:7},t}(a.BaseComponent);t.CalloutContentBase=g},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1615),t),r.__exportStar(n(727),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(2),o=n(727),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(i.Rectangle);function s(e,t,n){return{targetEdge:e,alignmentEdge:t,isAuto:n}}t.Rectangle=a;var l,u=((l={})[0]=s(o.RectangleEdge.top,o.RectangleEdge.left),l[1]=s(o.RectangleEdge.top),l[2]=s(o.RectangleEdge.top,o.RectangleEdge.right),l[3]=s(o.RectangleEdge.top,void 0,!0),l[4]=s(o.RectangleEdge.bottom,o.RectangleEdge.left),l[5]=s(o.RectangleEdge.bottom),l[6]=s(o.RectangleEdge.bottom,o.RectangleEdge.right),l[7]=s(o.RectangleEdge.bottom,void 0,!0),l[8]=s(o.RectangleEdge.left,o.RectangleEdge.top),l[9]=s(o.RectangleEdge.left),l[10]=s(o.RectangleEdge.left,o.RectangleEdge.bottom),l[11]=s(o.RectangleEdge.right,o.RectangleEdge.top),l[12]=s(o.RectangleEdge.right),l[13]=s(o.RectangleEdge.right,o.RectangleEdge.bottom),l);function c(e,t){return!(e.top<t.top)&&(!(e.bottom>t.bottom)&&(!(e.left<t.left)&&!(e.right>t.right)))}function d(e,t){var n=new Array;return e.top<t.top&&n.push(o.RectangleEdge.top),e.bottom>t.bottom&&n.push(o.RectangleEdge.bottom),e.left<t.left&&n.push(o.RectangleEdge.left),e.right>t.right&&n.push(o.RectangleEdge.right),n}function p(e,t){return e[o.RectangleEdge[t]]}function h(e,t,n){return e[o.RectangleEdge[t]]=n,e}function f(e,t){var n=C(t);return(p(e,n.positiveEdge)+p(e,n.negativeEdge))/2}function m(e,t){return e>0?t:-1*t}function g(e,t){return m(e,p(t,e))}function b(e,t,n){return m(n,p(e,n)-p(t,n))}function v(e,t,n){var r=p(e,t)-n;return e=h(e=h(e,t,n),-1*t,p(e,-1*t)-r)}function y(e,t,n,r){return void 0===r&&(r=0),v(e,n,p(t,n)+m(n,r))}function _(e,t,n){return g(n,e)>g(n,t)}function S(e,t,n,r,i,a,s){void 0===i&&(i=0);var l=r.alignmentEdge,u=r.alignTargetEdge,p={elementRectangle:e,targetEdge:r.targetEdge,alignmentEdge:l};a||s||(p=function(e,t,n,r,i){void 0===i&&(i=0);for(var a=[o.RectangleEdge.left,o.RectangleEdge.right,o.RectangleEdge.bottom,o.RectangleEdge.top],s=e,l=r.targetEdge,u=r.alignmentEdge,c=0;c<4;c++){if(_(s,n,l))return{elementRectangle:s,targetEdge:l,alignmentEdge:u};a.splice(a.indexOf(l),1),a.indexOf(-1*l)>-1?l*=-1:(u=l,l=a.slice(-1)[0]),s=E(e,t,{targetEdge:l,alignmentEdge:u},i)}return{elementRectangle:e,targetEdge:r.targetEdge,alignmentEdge:u}}(e,t,n,r,i));var h=d(e,n);if(u){if(p.alignmentEdge&&h.indexOf(-1*p.alignmentEdge)>-1){var f=function(e,t,n,r){var i=e.alignmentEdge,o=e.targetEdge,a=-1*i;return{elementRectangle:E(e.elementRectangle,t,{targetEdge:o,alignmentEdge:a},n,r),targetEdge:o,alignmentEdge:a}}(p,t,i,s);if(c(f.elementRectangle,n))return f}}else for(var m=0,g=h;m<g.length;m++){var b=g[m];p.elementRectangle=y(p.elementRectangle,n,b)}return p}function w(e,t,n){var r=C(t).positiveEdge;return v(e,r,n-(f(e,t)-p(e,r)))}function E(e,t,n,r,i){var o;void 0===r&&(r=0);var a=n.alignmentEdge,s=n.targetEdge,l=i?s:-1*s;(o=i?y(e,t,s,r):function(e,t,n,r){void 0===r&&(r=0);var i=m(-1*n,r);return v(e,-1*n,p(t,n)+i)}(e,t,s,r),a)?o=y(o,t,a):o=w(o,l,f(t,s));return o}function C(e){return e===o.RectangleEdge.top||e===o.RectangleEdge.bottom?{positiveEdge:o.RectangleEdge.left,negativeEdge:o.RectangleEdge.right}:{positiveEdge:o.RectangleEdge.top,negativeEdge:o.RectangleEdge.bottom}}function x(e){return Math.sqrt(e*e*2)}function A(e,t,n){if(void 0===e&&(e=7),n)return{alignmentEdge:n.alignmentEdge,isAuto:n.isAuto,targetEdge:n.targetEdge};var o=r.__assign({},u[e]);return i.getRTL()?(o.alignmentEdge&&o.alignmentEdge%2===0&&(o.alignmentEdge=-1*o.alignmentEdge),void 0!==t?u[t]:o):o}function T(e,t,n){var r=f(t,e),i=f(n,e),o=C(e),a=o.positiveEdge,s=o.negativeEdge;return r<=i?a:s}function O(e,t,n,r,i,o,a){var s=E(e,t,r,i,a);return c(s,n)?{elementRectangle:s,targetEdge:r.targetEdge,alignmentEdge:r.alignmentEdge}:S(e,t,n,r,i,o,a)}function k(e,t){var n=t.targetRectangle,r=C(t.targetEdge),i=r.positiveEdge,o=r.negativeEdge,s=f(n,t.targetEdge),l=new a(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),u=new a(0,e,0,e);return _(u=w(u=v(u,-1*t.targetEdge,-e/2),-1*t.targetEdge,s-g(i,t.elementRectangle)),l,i)?_(u,l,o)||(u=y(u,l,o)):u=y(u,l,i),u}function I(e){var t=e.getBoundingClientRect();return new a(t.left,t.right,t.top,t.bottom)}function R(e){return new a(e.left,e.right,e.top,e.bottom)}function P(e,t,n,r,i){var a=0,s=u[t],l=i?-1*s.targetEdge:s.targetEdge;return(a=l===o.RectangleEdge.top?p(e,s.targetEdge)-r.top-n:l===o.RectangleEdge.bottom?r.bottom-p(e,s.targetEdge)-n:r.bottom-e.top-n)>0?a:r.height}function D(e,t,n,s){var l=e.gapSpace?e.gapSpace:0,u=e.bounds?R(e.bounds):new a(0,window.innerWidth-i.getScrollbarWidth(),0,window.innerHeight),p=function(e,t){var n;if(t){if(t.preventDefault){var r=t;n=new a(r.clientX,r.clientX,r.clientY,r.clientY)}else if(t.getBoundingClientRect)n=I(t);else{var i=t;n=new a(i.x,i.x,i.y,i.y)}if(!c(n,e))for(var s=0,l=d(n,e);s<l.length;s++){var u=l[s];n[o.RectangleEdge[u]]=e[o.RectangleEdge[u]]}}else n=new a(0,0,0,0);return n}(u,e.target),h=function(e,t,n,r,i){return e.isAuto&&(e.alignmentEdge=T(e.targetEdge,t,n)),e.alignTargetEdge=i,e}(A(e.directionalHint,e.directionalHintForRTL,s),p,u,e.coverTarget,e.alignTargetEdge),f=O(I(n),p,u,h,l,e.directionalHintFixed,e.coverTarget);return r.__assign({},f,{targetRectangle:p})}function N(e,t,n){return{elementPosition:function(e,t,n,r,i){var a={},s=I(t),l=i?n:-1*n,u=o.RectangleEdge[l],c=r||C(n).positiveEdge;return a[u]=b(e,s,l),a[o.RectangleEdge[c]]=b(e,s,c),a}(e.elementRectangle,t,e.targetEdge,e.alignmentEdge,n),targetEdge:e.targetEdge,alignmentEdge:e.alignmentEdge}}function M(e,t,n,i){var s=e.isBeakVisible&&e.beakWidth||0,l=x(s)/2+(e.gapSpace?e.gapSpace:0),u=e;u.gapSpace=l;var c,d,h,f,m,g,v=D(u,0,n,i),y=k(s,v),_=(d=y,h=-1*(c=v).targetEdge,f=new a(0,c.elementRectangle.width,0,c.elementRectangle.height),m=c.alignmentEdge?c.alignmentEdge:C(h).positiveEdge,(g={})[o.RectangleEdge[h]]=p(d,h),g[o.RectangleEdge[m]]=b(d,f,m),{elementPosition:r.__assign({},g),closestEdge:T(c.targetEdge,d,f),targetEdge:h});return r.__assign({},N(v,t,e.coverTarget),{beakPosition:_})}t.__positioningTestPackage={_finalizePositionData:N,_calculateActualBeakWidthInPixels:x,_positionElementWithinBounds:O,_positionBeak:k,_getPositionData:A,_getMaxHeightFromTargetRectangle:P},t.positionElement=function(e,t,n,r){return function(e,t,n,r){return N(D(e,0,n,r),t,e.coverTarget)}(e,t,n,r)},t.positionCallout=function(e,t,n,r){return M(e,t,n,r)},t.getMaxHeight=function(e,t,n,r,o){void 0===n&&(n=0);var s=e,l=e,u=e,c=r?R(r):new a(0,window.innerWidth-i.getScrollbarWidth(),0,window.innerHeight);return P(s.stopPropagation?new a(s.clientX,s.clientX,s.clientY,s.clientY):void 0!==u.x&&void 0!==u.y?new a(u.x,u.x,u.y,u.y):I(l),t,n,c,o)},t.getOppositeEdge=function(e){return-1*e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._onKeyDown=function(e){switch(e.which){case 27:n.props.onDismiss&&(n.props.onDismiss(e),e.preventDefault(),e.stopPropagation())}},n.state={needsVerticalScrollBar:!1},n}return r.__extends(t,e),t.prototype.componentWillMount=function(){this._originalFocusedElement=o.getDocument().activeElement},t.prototype.componentDidMount=function(){this._root.current&&(this._events.on(this._root.current,"focus",this._onFocus,!0),this._events.on(this._root.current,"blur",this._onBlur,!0),o.doesElementContainFocus(this._root.current)&&(this._containsFocus=!0),this._updateScrollBarAsync())},t.prototype.componentDidUpdate=function(){this._updateScrollBarAsync()},t.prototype.componentWillUnmount=function(){this.props.shouldRestoreFocus&&this._originalFocusedElement&&this._containsFocus&&this._originalFocusedElement!==window&&this._originalFocusedElement&&this._originalFocusedElement.focus()},t.prototype.render=function(){var e=this.props,t=e.role,n=e.className,a=e.ariaLabel,s=e.ariaLabelledBy,l=e.ariaDescribedBy,u=e.style;return i.createElement("div",r.__assign({ref:this._root},o.getNativeProps(this.props,o.divProperties),{className:n,role:t,"aria-label":a,"aria-labelledby":s,"aria-describedby":l,onKeyDown:this._onKeyDown,style:r.__assign({overflowY:this.state.needsVerticalScrollBar?"scroll":void 0},u)}),this.props.children)},t.prototype._updateScrollBarAsync=function(){var e=this;this._async.requestAnimationFrame(function(){e._getScrollBar()})},t.prototype._getScrollBar=function(){if(!this.props.style||!this.props.style.overflowY){var e=!1;if(this._root&&this._root.current&&this._root.current.firstElementChild){var t=this._root.current.clientHeight,n=this._root.current.firstElementChild.clientHeight;t>0&&n>t&&(e=n-t>1)}this.state.needsVerticalScrollBar!==e&&this.setState({needsVerticalScrollBar:e})}},t.prototype._onFocus=function(){this._containsFocus=!0},t.prototype._onBlur=function(e){this._root.value&&this._root.value.contains(e.relatedTarget)&&(this._containsFocus=!1)},t.defaultProps={shouldRestoreFocus:!0},t}(o.BaseComponent);t.Popup=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6);var i={container:"ms-Callout-container",root:"ms-Callout",beak:"ms-Callout-beak",beakCurtain:"ms-Callout-beakCurtain",calloutMain:"ms-Callout-main"};t.getStyles=function(e){var t,n=e.theme,o=e.className,a=e.overflowYHidden,s=e.calloutWidth,l=e.beakWidth,u=e.backgroundColor,c=e.calloutMaxWidth,d=r.getGlobalClassNames(i,n),p=n.palette;return{container:[d.container,{position:"relative"}],root:[d.root,n.fonts.medium,{position:"absolute",boxSizing:"border-box",borderWidth:1,borderStyle:"solid",borderColor:p.neutralLight,boxShadow:"0 0 5px 0px rgba(0,0,0,0.4)",selectors:(t={},t[r.HighContrastSelector]={borderWidth:1,borderStyle:"solid",borderColor:"WindowText"},t)},r.focusClear(),o,!!s&&{width:s},!!c&&{maxWidth:c}],beak:[d.beak,{position:"absolute",backgroundColor:p.white,boxShadow:"inherit",border:"inherit",boxSizing:"border-box",transform:"rotate(45deg)"},function(e){return{height:e,width:e}}(l),u&&{backgroundColor:u}],beakCurtain:[d.beakCurtain,{position:"absolute",top:0,right:0,bottom:0,left:0,backgroundColor:p.white}],calloutMain:[d.calloutMain,{backgroundColor:p.white,overflowX:"hidden",overflowY:"auto",position:"relative"},a&&{overflowY:"hidden"},u&&{backgroundColor:u}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1619),t),r.__exportStar(n(729),t),r.__exportStar(n(1623),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(729),o=n(1622);t.Layer=r.styled(i.LayerBase,o.getStyles,void 0,{scope:"Layer",fields:["hostId","theme","styles"]})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1621),t),r.__exportStar(n(731),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(731),o=n(732);t.Fabric=r.styled(i.FabricBase,o.getStyles,void 0,{scope:"Fabric"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"};t.getStyles=function(e){var t=e.className,n=e.isNotHost,o=e.theme,a=r.getGlobalClassNames(i,o);return{root:[a.root,o.fonts.medium,n&&[a.rootNoHost,{position:"fixed",zIndex:r.ZIndexes.Layer,top:0,left:0,width:"100vw",height:"100vh",visibility:"hidden"}],t],content:[a.content,{visibility:"visible"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(733),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.shouldComponentUpdate=function(){return!1},t.prototype.componentDidMount=function(){a.notifyHostChanged(this.props.id)},t.prototype.componentWillUnmount=function(){a.notifyHostChanged(this.props.id)},t.prototype.render=function(){return i.createElement("div",r.__assign({},this.props,{className:o.css("ms-LayerHost",this.props.className)}))},t}(o.BaseComponent);t.LayerHost=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1625),t),r.__exportStar(n(1626),t),r.__exportStar(n(1627),t),r.__exportStar(n(293),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(293),s=n(71),l=n(219),u=n(221),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._anchor=o.createRef(),t._getSubmenuTarget=function(){return t._anchor.current?t._anchor.current:void 0},t._onItemClick=function(e){var n=t.props,r=n.item,i=n.onItemClick;i&&i(r,e)},t}return r.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.item,a=t.classNames,c=t.index,d=t.focusableElementIndex,p=t.totalItemCount,h=t.hasCheckmarks,f=t.hasIcons,m=t.contextualMenuItemAs,g=void 0===m?u.ContextualMenuItem:m,b=t.expandedMenuItemKey,v=t.onItemClick,y=t.openSubMenu,_=t.dismissSubMenu,S=t.dismissMenu,w=n.rel;n.target&&"_blank"===n.target.toLowerCase()&&(w=w||"nofollow noopener noreferrer");var E=this._getSubMenuId(n),C=l.hasSubmenu(n),x=o.getNativeProps(n,o.anchorProperties),A=l.isItemDisabled(n),T=n.itemProps,O=n.keytipProps;return O&&C&&(O=r.__assign({},O,{hasMenu:!0})),i.createElement("div",null,i.createElement(s.KeytipData,{keytipProps:n.keytipProps,ariaDescribedBy:x["aria-describedby"],disabled:A},function(t){return i.createElement("a",r.__assign({},x,t,{ref:e._anchor,href:n.href,target:n.target,rel:w,className:a.root,role:"menuitem","aria-owns":n.key===b?E:void 0,"aria-haspopup":C||void 0,"aria-expanded":C?n.key===b:void 0,"aria-posinset":d+1,"aria-setsize":p,"aria-disabled":l.isItemDisabled(n),style:n.style,onClick:e._onItemClick,onMouseEnter:e._onItemMouseEnter,onMouseLeave:e._onItemMouseLeave,onKeyDown:C?e._onItemKeyDown:null}),i.createElement(g,r.__assign({componentRef:n.componentRef,item:n,classNames:a,index:c,onCheckmarkClick:h&&v?v.bind(e,n):void 0,hasIcons:f,openSubMenu:y,dismissSubMenu:_,dismissMenu:S,getSubmenuTarget:e._getSubmenuTarget},T)))}))},t}(a.ContextualMenuItemWrapper);t.ContextualMenuAnchor=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(293),s=n(71),l=n(219),u=n(221),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._btn=o.createRef(),t._getSubmenuTarget=function(){return t._btn.current?t._btn.current:void 0},t}return r.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.item,a=t.classNames,c=t.index,d=t.focusableElementIndex,p=t.totalItemCount,h=t.hasCheckmarks,f=t.hasIcons,m=t.contextualMenuItemAs,g=void 0===m?u.ContextualMenuItem:m,b=t.expandedMenuItemKey,v=t.onItemMouseDown,y=t.onItemClick,_=t.openSubMenu,S=t.dismissSubMenu,w=t.dismissMenu,E=this._getSubMenuId(n),C=l.getIsChecked(n),x=null!==C,A=x?"menuitemcheckbox":"menuitem",T=l.hasSubmenu(n),O=n.itemProps,k=n.ariaLabel,I=o.getNativeProps(n,o.buttonProperties);delete I.disabled;var R={className:a.root,onClick:this._onItemClick,onKeyDown:T?this._onItemKeyDown:null,onMouseEnter:this._onItemMouseEnter,onMouseLeave:this._onItemMouseLeave,onMouseDown:function(e){return v?v(n,e):void 0},onMouseMove:this._onItemMouseMove,href:n.href,title:n.title,"aria-label":k,"aria-haspopup":T||void 0,"aria-owns":n.key===b?E:void 0,"aria-expanded":T?n.key===b:void 0,"aria-checked":x?!!C:void 0,"aria-posinset":d+1,"aria-setsize":p,"aria-disabled":l.isItemDisabled(n),role:n.role||A,style:n.style},P=n.keytipProps;return P&&T&&(P=r.__assign({},P,{hasMenu:!0})),i.createElement(s.KeytipData,{keytipProps:P,ariaDescribedBy:I["aria-describedby"],disabled:l.isItemDisabled(n)},function(t){return i.createElement("button",r.__assign({ref:e._btn},I,R,t),i.createElement(g,r.__assign({componentRef:n.componentRef,item:n,classNames:a,index:c,onCheckmarkClick:h&&y?y.bind(e,n):void 0,hasIcons:f,openSubMenu:_,dismissSubMenu:S,dismissMenu:w,getSubmenuTarget:e._getSubmenuTarget},O)))})},t}(a.ContextualMenuItemWrapper);t.ContextualMenuButton=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(221),s=n(418),l=n(71),u=n(219),c=n(737),d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemKeyDown=function(e){var n=t.props,r=n.item,i=n.onItemKeyDown;13===e.which?(t._executeItemClick(e),e.preventDefault(),e.stopPropagation()):i&&i(r,e)},t._getSubmenuTarget=function(){return t._splitButton},t._onItemMouseEnterPrimary=function(e){var n=t.props,i=n.item,o=n.onItemMouseEnter;o&&o(r.__assign({},i,{subMenuProps:void 0,items:void 0}),e,t._splitButton)},t._onItemMouseEnterIcon=function(e){var n=t.props,r=n.item,i=n.onItemMouseEnter;i&&i(r,e,t._splitButton)},t._onItemMouseMovePrimary=function(e){var n=t.props,i=n.item,o=n.onItemMouseMove;o&&o(r.__assign({},i,{subMenuProps:void 0,items:void 0}),e,t._splitButton)},t._onItemMouseMoveIcon=function(e){var n=t.props,r=n.item,i=n.onItemMouseMove;i&&i(r,e,t._splitButton)},t._onIconItemClick=function(e){var n=t.props,r=n.item,i=n.onItemClickBase;i&&i(r,e,t._splitButton?t._splitButton:e.currentTarget)},t._executeItemClick=function(e){var n=t.props,r=n.item,i=n.executeItemClick,o=n.onItemClick;if(!r.disabled&&!r.isDisabled)return t._processingTouch&&o?o(r,e):void(i&&i(r,e))},t._onTouchStart=function(e){!t._splitButton||"onpointerdown"in t._splitButton||t._handleTouchAndPointerEvent(e)},t._onPointerDown=function(e){"touch"===e.pointerType&&(t._handleTouchAndPointerEvent(e),e.preventDefault(),e.stopImmediatePropagation())},t}return r.__extends(t,e),t.prototype.componentDidMount=function(){this._splitButton&&"onpointerdown"in this._splitButton&&this._events.on(this._splitButton,"pointerdown",this._onPointerDown,!0)},t.prototype.render=function(){var e=this,t=this.props,n=t.item,a=t.classNames,s=t.index,c=t.focusableElementIndex,d=t.totalItemCount,p=t.hasCheckmarks,h=t.hasIcons,f=t.onItemMouseLeave,m=t.expandedMenuItemKey,g=u.hasSubmenu(n),b=n.keytipProps;return b&&(b=r.__assign({},b,{hasMenu:!0})),i.createElement(l.KeytipData,{keytipProps:b,disabled:u.isItemDisabled(n)},function(t){return i.createElement("div",{"data-ktp-target":t["data-ktp-target"],ref:function(t){return e._splitButton=t},role:"menuitem","aria-label":n.ariaLabel,className:a.splitContainer,"aria-disabled":u.isItemDisabled(n),"aria-expanded":g?n.key===m:void 0,"aria-haspopup":!0,"aria-describedby":o.mergeAriaAttributeValues(n.ariaDescription,t["aria-describedby"]),"aria-checked":n.isChecked||n.checked,"aria-posinset":c+1,"aria-setsize":d,onMouseEnter:e._onItemMouseEnterPrimary,onMouseLeave:f?f.bind(e,r.__assign({},n,{subMenuProps:null,items:null})):void 0,onMouseMove:e._onItemMouseMovePrimary,onKeyDown:e._onItemKeyDown,onClick:e._executeItemClick,onTouchStart:e._onTouchStart,tabIndex:0,"data-is-focusable":!0,"aria-roledescription":n["aria-roledescription"]},e._renderSplitPrimaryButton(n,a,s,p,h),e._renderSplitDivider(n),e._renderSplitIconButton(n,a,s,t))})},t.prototype._renderSplitPrimaryButton=function(e,t,n,s,l){var c=this.props,d=c.contextualMenuItemAs,p=void 0===d?a.ContextualMenuItem:d,h=c.onItemClick,f={key:e.key,disabled:u.isItemDisabled(e)||e.primaryDisabled,name:e.name,text:e.text||e.name,className:t.splitPrimary,canCheck:e.canCheck,isChecked:e.isChecked,checked:e.checked,iconProps:e.iconProps,"data-is-focusable":!1,"aria-hidden":!0},m=e.itemProps;return i.createElement("button",r.__assign({},o.getNativeProps(f,o.buttonProperties)),i.createElement(p,r.__assign({"data-is-focusable":!1,item:f,classNames:t,index:n,onCheckmarkClick:s&&h?h.bind(this,e):void 0,hasIcons:l},m)))},t.prototype._renderSplitDivider=function(e){var t=e.getSplitButtonVerticalDividerClassNames||s.getSplitButtonVerticalDividerClassNames;return i.createElement(c.VerticalDivider,{getClassNames:t})},t.prototype._renderSplitIconButton=function(e,t,n,s){var l=this.props,c=l.contextualMenuItemAs,d=void 0===c?a.ContextualMenuItem:c,p=l.onItemMouseLeave,h=l.onItemMouseDown,f=l.openSubMenu,m=l.dismissSubMenu,g=l.dismissMenu,b={onClick:this._onIconItemClick,disabled:u.isItemDisabled(e),className:t.splitMenu,subMenuProps:e.subMenuProps,submenuIconProps:e.submenuIconProps,split:!0,key:e.key},v=o.assign({},o.getNativeProps(b,o.buttonProperties),{onMouseEnter:this._onItemMouseEnterIcon,onMouseLeave:p?p.bind(this,e):void 0,onMouseDown:function(t){return h?h(e,t):void 0},onMouseMove:this._onItemMouseMoveIcon,"data-is-focusable":!1,"data-ktp-execute-target":s["data-ktp-execute-target"],"aria-hidden":!0}),y=e.itemProps;return i.createElement("button",r.__assign({},v),i.createElement(d,r.__assign({componentRef:e.componentRef,item:b,classNames:t,index:n,hasIcons:!1,openSubMenu:f,dismissSubMenu:m,dismissMenu:g,getSubmenuTarget:this._getSubmenuTarget},y)))},t.prototype._handleTouchAndPointerEvent=function(e){var t=this,n=this.props.onTap;n&&n(e),this._lastTouchTimeoutId&&(this._async.clearTimeout(this._lastTouchTimeoutId),this._lastTouchTimeoutId=void 0),this._processingTouch=!0,this._lastTouchTimeoutId=this._async.setTimeout(function(){t._processingTouch=!1,t._lastTouchTimeoutId=void 0},500)},t}(n(293).ContextualMenuItemWrapper);t.ContextualMenuSplitButton=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(1629),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),i=n(735),o=n(6);t.VerticalDivider=function(e){var t=o.getTheme(),n=e.getClassNames?e.getClassNames(t):i.getDividerClassNames(t);return r.createElement("span",{className:n.wrapper},r.createElement("span",{className:n.divider}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(736),o={root:"ms-ContextualMenu",container:"ms-ContextualMenu-container",list:"ms-ContextualMenu-list",header:"ms-ContextualMenu-header",title:"ms-ContextualMenu-title",isopen:"is-open"};t.getStyles=function(e){var t=e.className,n=e.theme,a=r.getGlobalClassNames(o,n),s=n.palette,l=n.fonts,u=n.semanticColors;return{root:[n.fonts.medium,a.root,a.isopen,{backgroundColor:u.bodyBackground,minWidth:"180px"},t],container:[a.container,{selectors:{":focus":{outline:0}}}],list:[a.list,a.isopen,{listStyleType:"none",margin:"0",padding:"0"}],header:[a.header,l.small,{fontWeight:r.FontWeights.semibold,color:u.menuHeader,background:"none",backgroundColor:"transparent",border:"none",height:i.CONTEXTUAL_MENU_ITEM_HEIGHT,lineHeight:i.CONTEXTUAL_MENU_ITEM_HEIGHT,cursor:"default",padding:"0px 6px",userSelect:"none",textAlign:"left"}],title:[a.title,{fontSize:"16px",paddingRight:"14px",paddingLeft:"14px",paddingBottom:"5px",paddingTop:"5px",backgroundColor:s.neutralLight}],subComponentStyles:{callout:{}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(6),o=n(6),a={msButton:"ms-Button",msButtonIcon:"ms-Button-icon",msButtonMenuIcon:"ms-Button-menuIcon",msButtonLabel:"ms-Button-label",msButtonDescription:"ms-Button-description",msButtonScreenReaderText:"ms-Button-screenReaderText",msButtonFlexContainer:"ms-Button-flexContainer",msButtonTextContainer:"ms-Button-textContainer"};t.getBaseButtonClassNames=r.memoizeFunction(function(e,t,n,r,s,l,u,c,d,p){var h,f,m=o.getGlobalClassNames(a,e||{}),g=d&&!p;return i.mergeStyleSets({root:[m.msButton,t.root,r,c&&["is-checked",t.rootChecked],g&&["is-expanded",t.rootExpanded,{selectors:(h={},h[":hover ."+m.msButtonIcon]=t.iconExpandedHovered,h[":hover ."+m.msButtonMenuIcon]=t.menuIconExpandedHovered||t.rootExpandedHovered,h[":hover"]=t.rootExpandedHovered,h)}],u&&["is-disabled",t.rootDisabled],!u&&!g&&!c&&{selectors:(f={":hover":t.rootHovered},f[":hover ."+m.msButtonLabel]=t.labelHovered,f[":hover ."+m.msButtonIcon]=t.iconHovered,f[":hover ."+m.msButtonDescription]=t.descriptionHovered,f[":hover ."+m.msButtonMenuIcon]=t.menuIconHovered,f[":focus"]=t.rootFocused,f[":active"]=t.rootPressed,f[":active ."+m.msButtonIcon]=t.iconPressed,f[":active ."+m.msButtonDescription]=t.descriptionPressed,f[":active ."+m.msButtonMenuIcon]=t.menuIconPressed,f)},u&&c&&[t.rootCheckedDisabled],!u&&c&&{selectors:{":hover":t.rootCheckedHovered,":active":t.rootCheckedPressed}},n],flexContainer:[m.msButtonFlexContainer,t.flexContainer],textContainer:[m.msButtonTextContainer,t.textContainer],icon:[m.msButtonIcon,s,t.icon,g&&t.iconExpanded,c&&t.iconChecked,u&&t.iconDisabled],label:[m.msButtonLabel,t.label,c&&t.labelChecked,u&&t.labelDisabled],menuIcon:[m.msButtonMenuIcon,l,t.menuIcon,c&&t.menuIconChecked,u&&t.menuIconDisabled,!u&&!g&&!c&&{selectors:{":hover":t.menuIconHovered,":active":t.menuIconPressed}},g&&["is-expanded",t.menuIconExpanded]],description:[m.msButtonDescription,t.description,c&&t.descriptionChecked,u&&t.descriptionDisabled],screenReaderText:[m.msButtonScreenReaderText,t.screenReaderText]})})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(6);t.getClassNames=r.memoizeFunction(function(e,t,n,r){return{root:i.mergeStyles(e.splitButtonMenuButton,n&&[e.splitButtonMenuButtonExpanded],t&&[e.splitButtonMenuButtonDisabled],r&&!t&&[e.splitButtonMenuButtonChecked]),splitButtonContainer:i.mergeStyles(e.splitButtonContainer,r&&!t&&[e.splitButtonContainerChecked,{selectors:{":hover":e.splitButtonContainerCheckedHovered}}],!t&&!r&&[{selectors:{":hover":e.splitButtonContainerHovered,":focus":e.splitButtonContainerFocused}}],t&&e.splitButtonContainerDisabled),icon:i.mergeStyles(e.splitButtonMenuIcon,t&&e.splitButtonMenuIconDisabled),flexContainer:i.mergeStyles(e.splitButtonFlexContainer),divider:i.mergeStyles(e.splitButtonDivider)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(738),s=n(294),l=n(419),u=n(741),c=n(742),d=n(743),p=function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,o.warn("The Button component has been deprecated. Use specific variants instead. (PrimaryButton, DefaultButton, IconButton, ActionButton, etc.)"),n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props;switch(e.buttonType){case a.ButtonType.command:return i.createElement(l.ActionButton,r.__assign({},e));case a.ButtonType.compound:return i.createElement(u.CompoundButton,r.__assign({},e));case a.ButtonType.icon:return i.createElement(c.IconButton,r.__assign({},e));case a.ButtonType.primary:return i.createElement(d.PrimaryButton,r.__assign({},e));default:return i.createElement(s.DefaultButton,r.__assign({},e))}},t}(o.BaseComponent);t.Button=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2),o=n(144),a=n(295),s=n(739);t.getStyles=i.memoizeFunction(function(e,t,n){var i=o.getStyles(e),l=a.getStyles(e),u={root:{minWidth:"80px",height:"32px"},label:{fontWeight:r.FontWeights.semibold}};return r.concatStyleSets(i,u,n?s.primaryStyles(e):s.standardStyles(e),l,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2),o=n(144),a=n(295),s=n(739);t.getStyles=i.memoizeFunction(function(e,t,n){var i,l,u,c=o.getStyles(e),d=a.getStyles(e),p={root:{maxWidth:"280px",minHeight:"72px",height:"auto",padding:"20px"},flexContainer:{flexDirection:"row",alignItems:"flex-start",minWidth:"100%",margin:""},textContainer:{textAlign:"left"},icon:{fontSize:"2em",lineHeight:"1em",height:"1em",margin:"0px 8px 0px 0px",flexBasis:"1em",flexShrink:"0"},label:{margin:"0 0 5px",lineHeight:"100%",fontWeight:r.FontWeights.semibold},description:[e.fonts.small,{lineHeight:"100%"}]},h={description:{color:e.palette.neutralSecondary},descriptionHovered:{color:e.palette.neutralDark},descriptionPressed:{color:"inherit"},descriptionChecked:{color:"inherit"},descriptionDisabled:{color:"inherit"}},f={description:{color:e.palette.white,selectors:(i={},i[r.HighContrastSelector]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)},descriptionHovered:{color:e.palette.white,selectors:(l={},l[r.HighContrastSelector]={color:"Window",backgroundColor:"Highlight",MsHighContrastAdjust:"none"},l)},descriptionPressed:{color:"inherit"},descriptionChecked:{color:"inherit"},descriptionDisabled:{color:"inherit",selectors:(u={},u[r.HighContrastSelector]={color:"inherit"},u)}};return r.concatStyleSets(c,p,n?s.primaryStyles(e):s.standardStyles(e),n?f:h,d,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2),o=n(144),a=n(295);t.getStyles=i.memoizeFunction(function(e,t){var n,i=o.getStyles(e),s=a.getStyles(e),l=e.palette,u=e.semanticColors,c={root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:u.actionLink},rootHovered:{color:u.actionLinkHovered,selectors:(n={},n[r.HighContrastSelector]={borderColor:"Highlight",color:"Highlight"},n)},rootPressed:{color:l.themePrimary},rootExpanded:{color:l.themePrimary},rootChecked:{backgroundColor:u.buttonBackgroundChecked},rootCheckedHovered:{backgroundColor:u.buttonBackgroundHovered},rootDisabled:{color:u.disabledText}};return r.concatStyleSets(i,c,s,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(169),a=n(2),s=n(1638),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return i.createElement(o.BaseButton,r.__assign({},this.props,{variantClassName:"ms-Button--commandBar",styles:s.getStyles(n,t),onRenderDescription:a.nullRender}))},t=r.__decorate([a.customizable("CommandBarButton",["theme","styles"],!0)],t)}(a.BaseComponent);t.CommandBarButton=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2),o=n(144),a=n(295);t.getStyles=i.memoizeFunction(function(e,t,n,i){var s,l,u,c,d=o.getStyles(e),p=a.getStyles(e),h={root:[r.getFocusStyle(e,-1,"relative",{left:4,top:4,bottom:4,right:4,border:"none"}),e.fonts.medium,{minWidth:"40px",backgroundColor:e.palette.neutralLighter,color:e.palette.neutralPrimary,padding:"0 4px",selectors:(s={},s[r.HighContrastSelector]={border:"none"},s)}],rootHovered:{backgroundColor:e.palette.neutralLight,color:e.palette.neutralDark,selectors:(l={},l[r.HighContrastSelector]={color:"Highlight"},l)},rootPressed:{backgroundColor:e.palette.neutralQuaternaryAlt,color:e.palette.black},rootChecked:{backgroundColor:e.palette.neutralQuaternaryAlt,color:e.palette.black},rootExpanded:{backgroundColor:e.palette.neutralQuaternaryAlt,color:e.palette.black},rootCheckedHovered:{backgroundColor:e.palette.neutralQuaternary,color:e.palette.black},splitButtonContainer:{selectors:(u={},u[r.HighContrastSelector]={border:"none"},u)},splitButtonDivider:{backgroundColor:e.palette.neutralTertiaryAlt,marginTop:4,marginBottom:4},splitButtonMenuButton:{backgroundColor:e.palette.neutralLighter,color:e.palette.neutralPrimary,selectors:{":hover":{backgroundColor:e.palette.neutralLight,color:e.palette.neutralDark,selectors:(c={},c[r.HighContrastSelector]={color:"Highlight"},c)}}},splitButtonMenuButtonDisabled:{backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLighter}}},splitButtonMenuButtonChecked:{backgroundColor:e.palette.neutralQuaternaryAlt,color:e.palette.black,selectors:{":hover":{backgroundColor:e.palette.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:e.palette.neutralQuaternaryAlt,color:e.palette.black,selectors:{":hover":{backgroundColor:e.palette.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:e.palette.neutralPrimary},splitButtonMenuIconDisabled:{color:e.palette.neutralTertiary},label:{fontWeight:"normal"},icon:{color:e.palette.themeDarkAlt},menuIcon:{color:e.palette.neutralSecondary}};return r.concatStyleSets(d,h,p,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(419);t.CommandButton=r.ActionButton},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(294),a=n(2),s=n(1641),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return i.createElement(o.DefaultButton,r.__assign({},this.props,{styles:s.getStyles(n,t),onRenderDescription:a.nullRender}))},t=r.__decorate([a.customizable("MessageBarButton",["theme","styles"],!0)],t)}(a.BaseComponent);t.MessageBarButton=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2),o=n(144);t.getStyles=i.memoizeFunction(function(e,t,n,i){var a=o.getStyles(e),s={root:{backgroundColor:e.palette.neutralQuaternaryAlt,color:e.palette.neutralPrimary},rootHovered:{backgroundColor:e.palette.neutralTertiaryAlt,color:e.palette.neutralDark},rootPressed:{backgroundColor:e.palette.neutralTertiary,color:e.palette.neutralDark}};return r.concatStyleSets(a,s,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1643),t),r.__exportStar(n(744),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(744),o=n(1644);t.Checkbox=r.styled(i.CheckboxBase,o.getStyles,void 0,{scope:"Checkbox"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6);t.getStyles=function(e){var t,n,i,o,a,s=e.className,l=e.theme,u=e.reversed,c=e.checked,d=e.disabled,p=e.isUsingCustomLabelRender,h=l.semanticColors,f=h.inputForegroundChecked,m=h.disabledBackground,g=h.inputBorder,b=h.smallInputBorder,v=h.inputBackgroundChecked,y=h.disabledBodyText,_=h.inputBorderHovered,S=h.inputBackgroundChecked,w=h.inputBackgroundCheckedHovered,E=h.inputBackgroundCheckedHovered,C=h.bodyText,x=h.disabledBodyText,A=h.bodyText,T=h.disabledText;return{root:["ms-Checkbox",u&&"reversed",c&&"is-checked",!d&&"is-enabled",d&&"is-disabled",r.getFocusStyle(l,-3),l.fonts.medium,{padding:"0",border:"none",background:"none",margin:"0",outline:"none",display:"block",cursor:"pointer"},!d&&[!c&&{selectors:{":hover .ms-Checkbox-checkbox":{borderColor:_,selectors:(t={},t[r.HighContrastSelector]={borderColor:"Highlight"},t)},":focus .ms-Checkbox-checkbox":{borderColor:_},":hover .ms-Checkbox-checkmark":{color:g,opacity:"1",selectors:(n={},n[r.HighContrastSelector]={color:"Highlight"},n)}}},c&&{selectors:(i={":hover .ms-Checkbox-checkbox":{background:w,borderColor:E},":focus .ms-Checkbox-checkbox":{background:w,borderColor:E}},i[r.HighContrastSelector]={selectors:{":hover .ms-Checkbox-checkbox":{background:"Window",borderColor:"Highlight"},":focus .ms-Checkbox-checkbox":{background:"Highlight"},":focus:hover .ms-Checkbox-checkbox":{background:"Highlight"},":focus:hover .ms-Checkbox-checkmark":{color:"Window"},":hover .ms-Checkbox-checkmark":{color:"Highlight"}}},i)},{selectors:{":hover .ms-Checkbox-text":{color:C},":focus .ms-Checkbox-text":{color:C}}}],s],label:["ms-Checkbox-label",{display:"flex",margin:"0 -4px",alignItems:p?"center":"flex-start",cursor:d?"default":"pointer",position:"relative",userSelect:"none",textAlign:"left"},u&&{flexDirection:"row-reverse",justifyContent:"flex-end"}],checkbox:["ms-Checkbox-checkbox",{display:"flex",flexShrink:0,alignItems:"center",justifyContent:"center",height:"20px",width:"20px",borderWidth:"1px",borderStyle:"solid",borderColor:b,margin:"0 4px",boxSizing:"border-box",transitionProperty:"background, border, border-color",transitionDuration:"200ms",transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",overflow:"hidden"},!d&&c&&{background:S,borderColor:v,selectors:(o={},o[r.HighContrastSelector]={background:"Highlight",borderColor:"Highlight"},o)},d&&{borderColor:y},c&&d&&{background:x,borderColor:y}],checkmark:["ms-Checkbox-checkmark",{opacity:c?"1":"0",color:c&&d?m:f,selectors:(a={},a[r.HighContrastSelector]={color:d?"InactiveBorder":"Window",MsHighContrastAdjust:"none"},a)}],text:["ms-Checkbox-text",{color:d?T:A,margin:"0 4px",fontSize:r.FontSizes.medium,lineHeight:"20px"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(6);t.getClassNames=r.memoizeFunction(function(e,t,n,r,o,a,s,l){return{container:i.mergeStyles("ms-ComboBox-container",t,e.container),label:i.mergeStyles(e.label,r&&e.labelDisabled),root:i.mergeStyles("ms-ComboBox",l?e.rootError:n&&"is-open",o&&"is-required",e.root,!s&&e.rootDisallowFreeForm,l?e.rootError:!r&&a&&e.rootFocused,!r&&{selectors:{":hover":l?e.rootError:!n&&!a&&e.rootHovered,":active":l?e.rootError:e.rootPressed,":focus":l?e.rootError:e.rootFocused}},r&&["is-disabled",e.rootDisabled]),input:i.mergeStyles("ms-ComboBox-Input",e.input,r&&e.inputDisabled),errorMessage:i.mergeStyles(e.errorMessage),callout:i.mergeStyles("ms-ComboBox-callout",e.callout),optionsContainerWrapper:i.mergeStyles("ms-ComboBox-optionsContainerWrapper",e.optionsContainerWrapper),optionsContainer:i.mergeStyles("ms-ComboBox-optionsContainer",e.optionsContainer),header:i.mergeStyles("ms-ComboBox-header",e.header),divider:i.mergeStyles("ms-ComboBox-divider",e.divider)}}),t.getComboBoxOptionClassNames=r.memoizeFunction(function(e){return{optionText:i.mergeStyles("ms-ComboBox-optionText",e.optionText),root:i.mergeStyles("ms-ComboBox-option",e.root,{selectors:{":hover":e.rootHovered,":focus":e.rootFocused,":active":e.rootPressed}}),optionTextWrapper:i.mergeStyles(e.optionTextWrapper)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2),o=i.memoizeFunction(function(e){var t,n=e.semanticColors;return{backgroundColor:n.disabledBackground,borderColor:n.disabledBackground,color:n.disabledText,cursor:"default",selectors:(t={},t[r.HighContrastSelector]={borderColor:"GrayText",color:"GrayText"},t)}}),a=i.memoizeFunction(function(e){return{selectors:(t={},t[r.HighContrastSelector]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},t)};var t});t.getOptionStyles=i.memoizeFunction(function(e,t,n,i){var o,s=e.semanticColors,l=e.palette,u=s.menuItemBackgroundHovered,c=s.bodyText,d=l.black,p=s.disabledText,h=s.bodyBackground,f={root:[e.fonts.medium,{backgroundColor:i?u:"transparent",boxSizing:"border-box",cursor:"pointer",display:"block",width:"100%",height:"auto",minHeight:"32px",lineHeight:"20px",padding:"5px 16px",position:"relative",borderWidth:"1px",borderStyle:"solid",borderColor:"transparent",wordWrap:"break-word",overflowWrap:"break-word",textAlign:"left",selectors:(o={},o[r.HighContrastSelector]={borderColor:"Background"},o)}],rootHovered:{backgroundColor:u,color:c},rootFocused:{backgroundColor:u},rootChecked:[{backgroundColor:u,color:d},r.getFocusStyle(e,void 0,void 0,void 0,void 0,void 0,!1),a(e)],rootDisabled:{backgroundColor:h,color:p,cursor:"default",selectors:{"& .ms-Button-flexContainer":{justifyContent:"flex-start"}}},optionText:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",minWidth:"0px",maxWidth:"100%",wordWrap:"break-word",overflowWrap:"break-word",margin:"1px",display:"inline-block"},optionTextWrapper:{maxWidth:"100%"}};return r.concatStyleSets(f,t,n)}),t.getCaretDownButtonStyles=i.memoizeFunction(function(e,t){var n,i=e.semanticColors,a=i.bodySubtext,s=i.buttonTextChecked,l=i.listItemBackgroundHovered,u=i.listItemBackgroundChecked,c=i.listItemBackgroundCheckedHovered,d={root:{color:a,fontSize:r.FontSizes.small,position:"absolute",top:"-1px",right:"-1px",height:"32px",lineHeight:"30px",width:"32px",textAlign:"center",cursor:"default",selectors:(n={},n[r.HighContrastSelector]={backgroundColor:"ButtonFace",borderColor:"ButtonText",color:"ButtonText",MsHighContrastAdjust:"none"},n)},icon:{fontSize:r.FontSizes.small},rootHovered:{backgroundColor:l,color:s,cursor:"pointer"},rootPressed:{backgroundColor:u,color:s},rootChecked:{backgroundColor:u,color:s},rootCheckedHovered:{backgroundColor:c,color:s},rootDisabled:o(e)};return r.concatStyleSets(d,t)}),t.getStyles=i.memoizeFunction(function(e,t,n){var i,a,s,l,u=e.semanticColors,c=e.fonts,d=e.palette,p=u.bodyBackground,h=u.bodyText,f=u.inputBorder,m=u.inputBorderHovered,g=u.inputFocusBorderAlt,b=u.errorText,v=d.neutralLight,y=u.menuHeader,_=u.bodyDivider,S={color:"HighlightText",borderColor:"Highlight",backgroundColor:"Window",borderWidth:"2px",MsHighContrastAdjust:"none",paddingLeft:"11px",paddingTop:"0",paddingBottom:"0",selectors:{".ms-ComboBox-CaretDown-button":{right:"-2px",top:"-2px"}}},w={container:{},label:{},labelDisabled:{},root:[e.fonts.medium,{boxShadow:"none",marginLeft:"0",paddingTop:"1px",paddingBottom:"1px",paddingRight:"32px",paddingLeft:"12px",color:h,position:"relative",outline:"0",userSelect:"none",backgroundColor:p,borderWidth:"1px",borderStyle:"solid",borderColor:f,cursor:"text",display:"block",height:"32px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",boxSizing:"border-box",selectors:{".ms-Label":{display:"inline-block",marginBottom:"8px"},input:{selectors:{"::-ms-clear":{display:"none"}}},"&.is-open":{borderColor:g,selectors:(i={},i[r.HighContrastSelector]=S,i)}}}],rootHovered:{borderColor:m,selectors:(a={},a[r.HighContrastSelector]={color:"HighlightText",borderColor:"Highlight",backgroundColor:"Window",MsHighContrastAdjust:"none"},a)},rootPressed:{borderColor:g,selectors:(s={},s[r.HighContrastSelector]=S,s)},rootFocused:{borderColor:g,selectors:(l={},l[r.HighContrastSelector]=S,l)},rootDisabled:o(e),rootError:{borderColor:b,marginBottom:"5px"},rootDisallowFreeForm:{},input:{backgroundColor:p,color:h,boxSizing:"border-box",width:"100%",height:"28px",borderStyle:"none",outline:"none",font:"inherit",textOverflow:"ellipsis",padding:"0"},inputDisabled:o(e),errorMessage:{color:b},callout:{boxShadow:"0 0px 5px 0px rgba(0, 0, 0, 0.4)",borderWidth:"1px",borderStyle:"solid",borderColor:v},optionsContainerWrapper:{width:n},optionsContainer:{display:"block"},header:[c.medium,{fontWeight:r.FontWeights.semibold,color:y,backgroundColor:"none",borderStyle:"none",height:"32px",lineHeight:"32px",cursor:"default",padding:"0px 16px",userSelect:"none",textAlign:"left"}],divider:{borderWidth:"1px",borderStyle:"solid",borderColor:_}};return r.concatStyleSets(w,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(717),s=n(222),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._comboBox=o.createRef(),t._list=o.createRef(),t._onRenderList=function(e){var n=e.onRenderItem;return i.createElement(s.List,{componentRef:t._list,role:"listbox",items:e.options,onRenderCell:n?function(e){return n(e)}:function(){return null}})},t._onScrollToItem=function(e){t._list.current&&t._list.current.scrollToIndex(e)},t}return r.__extends(t,e),t.prototype.dismissMenu=function(){if(this._comboBox.current)return this._comboBox.current.dismissMenu()},t.prototype.focus=function(){return!!this._comboBox.current&&(this._comboBox.current.focus(),!0)},t.prototype.render=function(){return i.createElement(a.ComboBox,r.__assign({},this.props,{componentRef:this._comboBox,onRenderList:this._onRenderList,onScrollToItem:this._onScrollToItem}))},t}(o.BaseComponent);t.VirtualizedComboBox=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1649),t),r.__exportStar(n(1650),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=16,s=100,l=500,u=200,c=500,d={top:-1,bottom:-1,left:-1,right:-1,width:0,height:0},p=function(e){return e.getBoundingClientRect()},h=p,f=p,m=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._surface=o.createRef(),n._onRenderPage=function(e,t){var a=n.props,s=a.onRenderCell,l=a.role,u=e.page,c=u.items,d=u.startIndex,p=r.__rest(e,["page"]),h=void 0===l?"listitem":"presentation",f=(c||[]).map(function(e,t){var r=d+t,a=n.props.getKey?n.props.getKey(e,r):e&&e.key;return null!==a&&void 0!==a||(a=r),i.createElement("div",{role:h,className:o.css("ms-List-cell"),key:a,"data-list-index":r,"data-automationid":"ListCell"},s&&s(e,r,n.state.isScrolling))});return i.createElement("div",r.__assign({},p),f)},n.state={pages:[],isScrolling:!1},n._estimatedPageHeight=0,n._totalEstimates=0,n._requiredWindowsAhead=0,n._requiredWindowsBehind=0,n._measureVersion=0,n._onAsyncScroll=n._async.debounce(n._onAsyncScroll,s,{leading:!1,maxWait:l}),n._onAsyncIdle=n._async.debounce(n._onAsyncIdle,u,{leading:!1}),n._onAsyncResize=n._async.debounce(n._onAsyncResize,a,{leading:!1}),n._onScrollingDone=n._async.debounce(n._onScrollingDone,c,{leading:!1}),n._cachedPageHeights={},n._estimatedPageHeight=0,n._focusedIndex=-1,n._pageCache={},n}return r.__extends(t,e),t.prototype.scrollToIndex=function(e,t,n){void 0===n&&(n=0);for(var r=this.props.startIndex,i=r+this._getRenderCount(),o=this._allowedRect,a=0,s=1,l=r;l<i;l+=s){var u=this._getPageSpecification(l,o),c=u.height;if(s=u.itemCount,l<=e&&l+s>e){if(t){for(var d=f(this._scrollElement),p={top:this._scrollElement.scrollTop,bottom:this._scrollElement.scrollTop+d.height},h=e-l,m=0;m<h;++m)a+=t(l+m);var g=a+t(e);switch(n){case 1:return void(this._scrollElement.scrollTop=a);case 2:return void(this._scrollElement.scrollTop=g-d.height);case 3:return void(this._scrollElement.scrollTop=(a+g-d.height)/2)}if(a>=p.top&&g<=p.bottom)return;a<p.top||g>p.bottom&&(a=g-d.height)}return void(this._scrollElement.scrollTop=a)}a+=c}},t.prototype.getStartItemIndexInView=function(e){for(var t=0,n=this.state.pages||[];t<n.length;t++){var r=n[t];if(!r.isSpacer&&(this._scrollTop||0)>=r.top&&(this._scrollTop||0)<=r.top+r.height){if(!e){var i=Math.floor(r.height/r.itemCount);return r.startIndex+Math.floor((this._scrollTop-r.top)/i)}for(var o=0,a=r.startIndex;a<r.startIndex+r.itemCount;a++){i=e(a);if(r.top+o<=this._scrollTop&&this._scrollTop<r.top+o+i)return a;o+=i}}}return 0},t.prototype.componentDidMount=function(){this._updatePages(),this._measureVersion++,this._scrollElement=o.findScrollableParent(this._root.current),this._events.on(window,"resize",this._onAsyncResize),this._root.current&&this._events.on(this._root.current,"focus",this._onFocus,!0),this._scrollElement&&(this._events.on(this._scrollElement,"scroll",this._onScroll),this._events.on(this._scrollElement,"scroll",this._onAsyncScroll))},t.prototype.componentWillReceiveProps=function(e){e.items===this.props.items&&e.renderCount===this.props.renderCount&&e.startIndex===this.props.startIndex||(this._resetRequiredWindows(),this._requiredRect=null,this._measureVersion++,this._invalidatePageCache(),this._updatePages(e))},t.prototype.shouldComponentUpdate=function(e,t){var n=this.state.pages,r=t.pages,i=!1;if(!t.isScrolling&&this.state.isScrolling)return!0;if(e.items===this.props.items&&n.length===r.length)for(var o=0;o<n.length;o++){var a=n[o],s=r[o];if(a.key!==s.key||a.itemCount!==s.itemCount){i=!0;break}}else i=!0;return i},t.prototype.forceUpdate=function(){this._invalidatePageCache(),this._updateRenderRects(this.props,!0),this._updatePages(),this._measureVersion++,e.prototype.forceUpdate.call(this)},t.prototype.render=function(){for(var e=this.props,t=e.className,n=e.role,a=this.state.pages,s=void 0===a?[]:a,l=[],u=o.getNativeProps(this.props,o.divProperties),c=0,d=s;c<d.length;c++){var p=d[c];l.push(this._renderPage(p))}return i.createElement("div",r.__assign({ref:this._root},u,{role:void 0===n?"list":n,className:o.css("ms-List",t)}),i.createElement("div",{ref:this._surface,className:o.css("ms-List-surface"),role:"presentation"},l))},t.prototype._shouldVirtualize=function(e){void 0===e&&(e=this.props);var t=e.onShouldVirtualize;return!t||t(e)},t.prototype._invalidatePageCache=function(){this._pageCache={}},t.prototype._renderPage=function(e){var t,n=this.props.usePageCache;if(n&&(t=this._pageCache[e.key])&&t.pageElement)return t.pageElement;var r=this._getPageStyle(e),i=this.props.onRenderPage,a=(void 0===i?this._onRenderPage:i)({page:e,className:o.css("ms-List-page"),key:e.key,ref:e.key,style:r,role:"presentation"},this._onRenderPage);return n&&0===e.startIndex&&(this._pageCache[e.key]={page:e,pageElement:a}),a},t.prototype._getPageStyle=function(e){var t=this.props.getPageStyle;return r.__assign({},t?t(e):{},e.items?{}:{height:e.height})},t.prototype._onFocus=function(e){for(var t=e.target;t!==this._surface.current;){var n=t.getAttribute("data-list-index");if(n){this._focusedIndex=Number(n);break}t=o.getParent(t)}},t.prototype._onScroll=function(){this.state.isScrolling||this.setState({isScrolling:!0}),this._resetRequiredWindows(),this._onScrollingDone()},t.prototype._resetRequiredWindows=function(){this._requiredWindowsAhead=0,this._requiredWindowsBehind=0},t.prototype._onAsyncScroll=function(){var e,t;this._updateRenderRects(),this._materializedRect&&(e=this._requiredRect,t=this._materializedRect,e.top>=t.top&&e.left>=t.left&&e.bottom<=t.bottom&&e.right<=t.right)||this._updatePages()},t.prototype._onAsyncIdle=function(){var e=this.props,t=e.renderedWindowsAhead,n=e.renderedWindowsBehind,r=this._requiredWindowsAhead,i=this._requiredWindowsBehind,o=Math.min(t,r+1),a=Math.min(n,i+1);o===r&&a===i||(this._requiredWindowsAhead=o,this._requiredWindowsBehind=a,this._updateRenderRects(),this._updatePages()),(t>o||n>a)&&this._onAsyncIdle()},t.prototype._onScrollingDone=function(){this.setState({isScrolling:!1})},t.prototype._onAsyncResize=function(){this.forceUpdate()},t.prototype._updatePages=function(e){var t=this;void 0===e&&(e=this.props),this._requiredRect||this._updateRenderRects(e);var n=this._buildPages(e),r=this.state.pages;this._notifyPageChanges(r,n.pages),this.setState(n,function(){e.getPageHeight?t._onAsyncIdle():t._updatePageMeasurements(n.pages)?(t._materializedRect=null,t._hasCompletedFirstRender?t._onAsyncScroll():(t._hasCompletedFirstRender=!0,t._updatePages(e))):t._onAsyncIdle();e.onPagesUpdated&&e.onPagesUpdated(t.state.pages)})},t.prototype._notifyPageChanges=function(e,t,n){void 0===n&&(n=this.props);var r=n.onPageAdded,i=n.onPageRemoved;if(r||i){for(var o={},a=0,s=e;a<s.length;a++){(c=s[a]).items&&(o[c.startIndex]=c)}for(var l=0,u=t;l<u.length;l++){var c;(c=u[l]).items&&(o[c.startIndex]?delete o[c.startIndex]:this._onPageAdded(c))}for(var d in o)o.hasOwnProperty(d)&&this._onPageRemoved(o[d])}},t.prototype._updatePageMeasurements=function(e){var t=!1;if(!this._shouldVirtualize())return t;for(var n=0;n<e.length;n++){var r=e[n];r.items&&(t=this._measurePage(r)||t)}return t},t.prototype._measurePage=function(e){var t=!1,n=this.refs[e.key],r=this._cachedPageHeights[e.startIndex];if(n&&this._shouldVirtualize()&&(!r||r.measureVersion!==this._measureVersion)){var i={width:n.clientWidth,height:n.clientHeight};(i.height||i.width)&&(t=e.height!==i.height,e.height=i.height,this._cachedPageHeights[e.startIndex]={height:i.height,measureVersion:this._measureVersion},this._estimatedPageHeight=Math.round((this._estimatedPageHeight*this._totalEstimates+i.height)/(this._totalEstimates+1)),this._totalEstimates++)}return t},t.prototype._onPageAdded=function(e){var t=this.props.onPageAdded;t&&t(e)},t.prototype._onPageRemoved=function(e){var t=this.props.onPageRemoved;t&&t(e)},t.prototype._buildPages=function(e){var t=e.renderCount,n=e.items,i=e.startIndex,a=e.getPageHeight;t=this._getRenderCount(e);for(var s=r.__assign({},d),l=[],u=1,c=0,p=null,h=this._focusedIndex,f=i+t,m=this._shouldVirtualize(e),g=0===this._estimatedPageHeight&&!a,b=this._allowedRect,v=function(e){var t=y._getPageSpecification(e,b),r=t.height,a=t.data,d=t.key;u=t.itemCount;var v,_,S=c+r-1,w=o.findIndex(y.state.pages,function(t){return!!t.items&&t.startIndex===e})>-1,E=!b||S>=b.top&&c<=b.bottom,C=!y._requiredRect||S>=y._requiredRect.top&&c<=y._requiredRect.bottom;if(!g&&(C||E&&w)||!m||h>=e&&h<e+u||e===i){p&&(l.push(p),p=null);var x=Math.min(u,f-e),A=y._createPage(d,n.slice(e,e+x),e,void 0,void 0,a);A.top=c,A.height=r,l.push(A),C&&y._allowedRect&&(v=s,_={top:c,bottom:S,height:r,left:b.left,right:b.right,width:b.width},v.top=_.top<v.top||-1===v.top?_.top:v.top,v.left=_.left<v.left||-1===v.left?_.left:v.left,v.bottom=_.bottom>v.bottom||-1===v.bottom?_.bottom:v.bottom,v.right=_.right>v.right||-1===v.right?_.right:v.right,v.width=v.right-v.left+1,v.height=v.bottom-v.top+1)}else p||(p=y._createPage("spacer-"+e,void 0,e,0,void 0,a,!0)),p.height=(p.height||0)+(S-c)+1,p.itemCount+=u;if(c+=S-c+1,g&&m)return"break"},y=this,_=i;_<f;_+=u){if("break"===v(_))break}return p&&(p.key="spacer-end",l.push(p)),this._materializedRect=s,{pages:l,measureVersion:this._measureVersion}},t.prototype._getPageSpecification=function(e,t){var n=this.props.getPageSpecification;if(n){var r=n(e,t),i=r.itemCount,o=void 0===i?this._getItemCountForPage(e,t):i,a=r.height;return{itemCount:o,height:void 0===a?this._getPageHeight(e,o,t):a,data:r.data,key:r.key}}return{itemCount:o=this._getItemCountForPage(e,t),height:this._getPageHeight(e,o,t)}},t.prototype._getPageHeight=function(e,t,n){if(this.props.getPageHeight)return this.props.getPageHeight(e,n);var r=this._cachedPageHeights[e];return r?r.height:this._estimatedPageHeight||30},t.prototype._getItemCountForPage=function(e,t){var n=this.props.getItemCountForPage?this.props.getItemCountForPage(e,t):10;return n||10},t.prototype._createPage=function(e,t,n,r,i,o,a){void 0===n&&(n=-1),void 0===r&&(r=t?t.length:0),void 0===i&&(i={}),void 0===o&&(o=void 0),e=e||"page-"+n;var s=this._pageCache[e];if(s&&s.page)return s.page;if(t)for(var l=0;l<t.length;l++)t[l]=t[l]||void 0;return{key:e,startIndex:n,itemCount:r,items:t,style:i||{},top:0,height:0,data:o,isSpacer:a||!1}},t.prototype._getRenderCount=function(e){var t=e||this.props,n=t.items,r=t.startIndex,i=t.renderCount;return void 0===i?n?n.length-r:0:i},t.prototype._updateRenderRects=function(e,t){var n=(e=e||this.props).renderedWindowsAhead,r=e.renderedWindowsBehind,i=this.state.pages;if(this._shouldVirtualize(e)){var o=this._surfaceRect,a=this._scrollElement&&this._scrollElement.scrollHeight,s=this._scrollElement?this._scrollElement.scrollTop:0;this._surface.current&&(t||!i||!this._surfaceRect||!a||a!==this._scrollHeight||Math.abs(this._scrollTop-s)>this._estimatedPageHeight/3)&&(o=this._surfaceRect=h(this._surface.current),this._scrollTop=s),!t&&a&&a===this._scrollHeight||this._measureVersion++,this._scrollHeight=a;var l=Math.max(0,-o.top),u={top:l,left:o.left,bottom:l+window.innerHeight,right:o.right,width:o.width,height:window.innerHeight};this._requiredRect=g(u,this._requiredWindowsBehind,this._requiredWindowsAhead),this._allowedRect=g(u,r,n)}},t.defaultProps={startIndex:0,onRenderCell:function(e,t,n){return i.createElement("div",null,e&&e.name||"")},renderedWindowsAhead:2,renderedWindowsBehind:2},t}(o.BaseComponent);function g(e,t,n){var r=e.top-t*e.height,i=e.height+(t+n)*e.height;return{top:r,bottom:r+i,height:i,left:e.left,right:e.right,width:e.width}}t.List=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.auto=0]="auto",e[e.top=1]="top",e[e.bottom=2]="bottom",e[e.center=3]="center"}(t.ScrollToMode||(t.ScrollToMode={}))},function(e,t,n){"use strict";n(1652)},function(e,t,n){"use strict";n(1653)},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(1654),s=n(1655),l=n(103);!function(e){function t(t){var n=e.call(this,t)||this;return n._onRenderIcon=function(e){return e.activityPersonas?n._onRenderPersonaArray(e):n.props.activityIcon},n._onRenderActivityDescription=function(e){var t=n._getClassNames(e),r=e.activityDescription||e.activityDescriptionText;return r?i.createElement("span",{className:t.activityText},r):null},n._onRenderComments=function(e){var t=n._getClassNames(e),r=e.comments||e.commentText;return!e.isCompact&&r?i.createElement("div",{className:t.commentText},r):null},n._onRenderTimeStamp=function(e){var t=n._getClassNames(e);return!e.isCompact&&e.timeStamp?i.createElement("div",{className:t.timeStamp},e.timeStamp):null},n._onRenderPersonaArray=function(e){var t=n._getClassNames(e),o=null,a=e.activityPersonas;if(a[0].imageUrl||a[0].imageInitials){var s=[],u=a.length>1||e.isCompact,c=e.isCompact?3:4,d=void 0;e.isCompact&&(d={display:"inline-block",width:"10px",minWidth:"10px",overflow:"visible"}),a.filter(function(e,t){return t<c}).forEach(function(e,n){s.push(i.createElement(l.b,r.__assign({},e,{key:e.key?e.key:n,className:t.activityPersona,size:u?l.d.size16:l.d.size32,style:d})))}),o=i.createElement("div",{className:t.personaContainer},s)}return o},n}r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.onRenderIcon,n=void 0===t?this._onRenderIcon:t,r=e.onRenderActivityDescription,o=void 0===r?this._onRenderActivityDescription:r,a=e.onRenderComments,s=void 0===a?this._onRenderComments:a,l=e.onRenderTimeStamp,u=void 0===l?this._onRenderTimeStamp:l,c=e.animateBeaconSignal,d=e.isCompact,p=this._getClassNames(this.props);return i.createElement("div",{className:p.root,style:this.props.style},(this.props.activityPersonas||this.props.activityIcon||this.props.onRenderIcon)&&i.createElement("div",{className:p.activityTypeIcon},c&&d&&i.createElement("div",{className:p.pulsingBeacon}),n(this.props)),i.createElement("div",{className:p.activityContent},o(this.props,this._onRenderActivityDescription),s(this.props,this._onRenderComments),u(this.props,this._onRenderTimeStamp)))},t.prototype._getClassNames=function(e){return Object(a.a)(Object(s.a)(void 0,e.styles,e.animateBeaconSignal,e.beaconColorOne,e.beaconColorTwo,e.isCompact),e.className,e.activityPersonas,e.isCompact)}}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i=n(3),o=Object(i._8)(function(e,t,n,i){return{root:Object(r.E)("ms-ActivityItem",t,e.root,i&&e.isCompactRoot),pulsingBeacon:Object(r.E)("ms-ActivityItem-pulsingBeacon",e.pulsingBeacon),personaContainer:Object(r.E)("ms-ActivityItem-personaContainer",e.personaContainer,i&&e.isCompactPersonaContainer),activityPersona:Object(r.E)("ms-ActivityItem-activityPersona",e.activityPersona,i&&e.isCompactPersona,!i&&n&&2===n.length&&e.doublePersona),activityTypeIcon:Object(r.E)("ms-ActivityItem-activityTypeIcon",e.activityTypeIcon,i&&e.isCompactIcon),activityContent:Object(r.E)("ms-ActivityItem-activityContent",e.activityContent,i&&e.isCompactContent),activityText:Object(r.E)("ms-ActivityItem-activityText",e.activityText),commentText:Object(r.E)("ms-ActivityItem-commentText",e.commentText),timeStamp:Object(r.E)("ms-ActivityItem-timeStamp",e.timeStamp,i&&e.isCompactTimeStamp)}})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i=n(3),o=Object(i._8)(function(e,t,n,i,o,a){void 0===e&&(e=Object(r.z)());var s,l=r.k.continuousPulseAnimationSingle(i||e.palette.themePrimary,o||e.palette.themeTertiary,"4px","28px","4px"),u=Object(r.B)({from:{opacity:0},to:{opacity:1}}),c={animationName:l,animationIterationCount:"1",animationDuration:".8s",zIndex:1},d={animationName:Object(r.B)({from:{transform:"translateX(-10px)"},to:{transform:"translateX(0)"}}),animationIterationCount:"1",animationDuration:".5s"},p={animationName:u,animationIterationCount:"1",animationDuration:".5s"},h={root:[e.fonts.small,{display:"flex",justifyContent:"flex-start",alignItems:"flex-start",boxSizing:"border-box",color:e.palette.neutralSecondary},a&&n&&p],pulsingBeacon:[{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"0px",height:"0px",borderRadius:"225px",borderStyle:"solid",opacity:0},a&&n&&c],isCompactRoot:{alignItems:"center"},personaContainer:{display:"flex",flexWrap:"wrap",minWidth:"32px",width:"32px",height:"32px"},isCompactPersonaContainer:{display:"inline-flex",flexWrap:"nowrap",flexBasis:"auto",height:"16px",width:"auto",minWidth:"0",paddingRight:"6px"},activityTypeIcon:{height:"32px",fontSize:"16px",lineHeight:"16px",marginTop:"3px"},isCompactIcon:{height:"16px",minWidth:"16px",fontSize:"13px",lineHeight:"13px",color:e.palette.themePrimary,marginTop:"1px",position:"relative",display:"flex",justifyContent:"center",alignItems:"center",selectors:{".ms-Persona-imageArea":{margin:"-2px 0 0 -2px",border:"2px solid"+e.palette.white,borderRadius:"50%",selectors:(s={},s[r.g]={border:"none",margin:"0"},s)}}},activityPersona:{display:"block"},doublePersona:{selectors:{":first-child":{alignSelf:"flex-end"}}},isCompactPersona:{display:"inline-block",width:"8px",minWidth:"8px",overflow:"visible"},activityContent:[{padding:"0 8px"},a&&n&&d],activityText:{display:"inline"},isCompactContent:{flex:"1",padding:"0 4px",whiteSpace:"nowrap",textOverflow:"ellipsis",overflowX:"hidden"},commentText:{color:e.palette.neutralPrimary},timeStamp:[e.fonts.tiny,{fontWeight:400,color:e.palette.neutralSecondary}],isCompactTimeStamp:{display:"inline-block",paddingLeft:"0.3em",fontSize:"1em"}};return Object(r.s)(h,t)})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(747),o=n(1680),a=Object(r._19)(i.a,o.a,void 0,{scope:"Persona"})},function(e,t,n){"use strict";n(748),n(749),n(296);var r=n(1673);n.d(t,"a",function(){return r.a});n(757);var i=n(758);n.d(t,"b",function(){return i.a});n(297)},function(e,t,n){"use strict";var r=n(1659);n.d(t,"a",function(){return r.a});n(297)},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(1660),s=n(146),l=function(e){function t(t){return e.call(this,t)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.layerProps,n=r.__rest(e,["layerProps"]),o=i.createElement(a.a,r.__assign({},n));return this.props.doNotLayer?o:i.createElement(s.a,r.__assign({},t),o)},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1661),o=n(1665),a=Object(r._19)(i.a,o.a,void 0,{scope:"CalloutContent"})},function(e,t,n){"use strict";n.d(t,"a",function(){return m});var r,i=n(0),o=n(1),a=(n.n(o),n(3)),s=n(171),l=n(422),u=n(7),c=((r={})[s.b.top]=u.a.slideUpIn10,r[s.b.bottom]=u.a.slideDownIn10,r[s.b.left]=u.a.slideLeftIn10,r[s.b.right]=u.a.slideRightIn10,r),d=Object(a.q)(),p=0,h=0,f={opacity:0,filter:"opacity(0)"},m=function(e){function t(t){var n=e.call(this,t)||this;return n._hostElement=o.createRef(),n._calloutElement=o.createRef(),n._hasListeners=!1,n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._setInitialFocus=function(){n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&n._calloutElement.current&&(n._didSetInitialFocus=!0,n._async.requestAnimationFrame(function(){return Object(a.E)(n._calloutElement.current)}))},n._onComponentDidMount=function(){n._addListeners(),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._didSetInitialFocus=!1,n.state={positions:void 0,slideDirectionalClassName:void 0,calloutElementRect:void 0,heightOffset:0},n._positionAttempts=0,n}return i.__extends(t,e),t.prototype.componentDidUpdate=function(){this._setInitialFocus(),this.props.hidden?this._hasListeners&&this._removeListeners():(this._hasListeners||this._addListeners(),this._updateAsyncPosition())},t.prototype.componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"===typeof t||t instanceof String)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame(),e.hidden&&e.hidden!==this.props.hidden&&this.setState({positions:void 0})},t.prototype.componentDidMount=function(){this.props.hidden||this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props.target,t=this.props,n=t.styles,r=t.style,s=t.role,u=t.ariaLabel,p=t.ariaDescribedBy,h=t.ariaLabelledBy,m=t.className,g=t.isBeakVisible,b=t.children,v=t.beakWidth,y=t.calloutWidth,_=t.calloutMaxWidth,S=t.finalHeight,w=t.hideOverflow,E=void 0===w?!!S:w,C=t.backgroundColor,x=t.calloutMaxHeight,A=t.onScroll;e=this._getTarget();var T=this.state.positions,O=this._getMaxHeight()?this._getMaxHeight()+this.state.heightOffset:void 0,k=x&&O&&x<O?x:O,I=E,R=g&&!!e;this._classNames=d(n,{theme:this.props.theme,className:m,overflowYHidden:I,calloutWidth:y,positions:T,beakWidth:v,backgroundColor:C,calloutMaxWidth:_});var P=i.__assign({},r,{maxHeight:k},I&&{overflowY:"hidden"}),D=this.props.hidden?{visibility:"hidden"}:void 0;return o.createElement("div",{ref:this._hostElement,className:this._classNames.container,style:D},o.createElement("div",i.__assign({},Object(a.O)(this.props,a.v),{className:Object(a.s)(this._classNames.root,T&&T.targetEdge&&c[T.targetEdge]),style:T?T.elementPosition:f,tabIndex:-1,ref:this._calloutElement}),R&&o.createElement("div",{className:this._classNames.beak,style:this._getBeakPosition()}),R&&o.createElement("div",{className:this._classNames.beakCurtain}),!this.props.hidden&&o.createElement(l.a,{role:s,ariaLabel:u,ariaDescribedBy:p,ariaLabelledBy:h,className:this._classNames.calloutMain,onDismiss:this.dismiss,onScroll:A,shouldRestoreFocus:!0,style:P},b)))},t.prototype._dismissOnScroll=function(e){var t=this.props.preventDismissOnScroll;this.state.positions&&!t&&this._dismissOnLostFocus(e)},t.prototype._dismissOnLostFocus=function(e){var t=e.target,n=this._hostElement.current&&!Object(a.x)(this._hostElement.current,t);!this.props.preventDismissOnLostFocus&&(!this._target&&n||e.target!==this._targetWindow&&n&&(this._target.stopPropagation||!this._target||t!==this._target&&!Object(a.x)(this._target,t)))&&this.dismiss(e)},t.prototype._addListeners=function(){var e=this;this._async.setTimeout(function(){e._events.on(e._targetWindow,"scroll",e._dismissOnScroll,!0),e._events.on(e._targetWindow,"resize",e.dismiss,!0),e._events.on(e._targetWindow.document.documentElement,"focus",e._dismissOnLostFocus,!0),e._events.on(e._targetWindow.document.documentElement,"click",e._dismissOnLostFocus,!0),e._hasListeners=!0},0)},t.prototype._removeListeners=function(){this._events.off(this._targetWindow,"scroll",this._dismissOnScroll,!0),this._events.off(this._targetWindow,"resize",this.dismiss,!0),this._events.off(this._targetWindow.document.documentElement,"focus",this._dismissOnLostFocus,!0),this._events.off(this._targetWindow.document.documentElement,"click",this._dismissOnLostFocus,!0),this._hasListeners=!1},t.prototype._updateAsyncPosition=function(){var e=this;this._async.requestAnimationFrame(function(){return e._updatePosition()})},t.prototype._getBeakPosition=function(){var e=this.state.positions,t=i.__assign({},e&&e.beakPosition?e.beakPosition.elementPosition:null);return t.top||t.bottom||t.left||t.right||(t.left=h,t.top=p),t},t.prototype._updatePosition=function(){this._setTargetWindowAndElement(this._getTarget());var e=this.state.positions,t=this._hostElement.current,n=this._calloutElement.current,r=!!this.props.target;if(t&&n&&(!r||this._target)){var i=void 0;(i=Object(a.m)(i,this.props)).bounds=this._getBounds(),i.target=this._target;var o=Object(s.e)(i,t,n,e);!e&&o||e&&o&&!this._arePositionsEqual(e,o)&&this._positionAttempts<5?(this._positionAttempts++,this.setState({positions:o})):this._positionAttempts>0&&(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned(this.state.positions))}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds;e||(e={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._bounds=e}return this._bounds},t.prototype._getMaxHeight=function(){var e=this;if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var t=this.props.isBeakVisible?this.props.beakWidth:0,n=(this.props.gapSpace?this.props.gapSpace:0)+t+2;this._async.requestAnimationFrame(function(){e._target&&(e._maxHeight=Object(s.c)(e._target,e.props.directionalHint,n,e._getBounds(),e.props.coverTarget),e.forceUpdate())})}else this._maxHeight=this._getBounds().height-2;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)&&this._comparePositions(e.beakPosition.elementPosition,t.beakPosition.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var r=e[n],i=t[n];if(void 0===r||void 0===i)return!1;if(r.toFixed(2)!==i.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){if(e)if("string"===typeof e){var t=Object(a.H)();this._target=t?t.querySelector(e):null,this._targetWindow=Object(a.W)()}else if(e.stopPropagation)this._targetWindow=Object(a.W)(e.toElement),this._target=e;else if(e.getBoundingClientRect){var n=e;this._targetWindow=Object(a.W)(n),this._target=e}else this._targetWindow=Object(a.W)(),this._target=e;else this._targetWindow=Object(a.W)()},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._calloutElement.current&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame(function(){var t=e._calloutElement.current&&e._calloutElement.current.lastChild;if(t){var n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight<e.props.finalHeight?e._setHeightOffsetEveryFrame():e._async.cancelAnimationFrame(e._setHeightOffsetTimer)}}))},t.prototype._getTarget=function(e){return void 0===e&&(e=this.props),e.target},t.defaultProps={preventDismissOnLostFocus:!1,preventDismissOnScroll:!1,isBeakVisible:!0,beakWidth:16,gapSpace:0,minPagePadding:8,directionalHint:7},t}(a.c)},function(e,t,n){"use strict";var r=n(1663);n.d(t,"c",function(){return r.a}),n.d(t,"d",function(){return r.b}),n.d(t,"e",function(){return r.c}),n.d(t,"f",function(){return r.d});var i=n(750);n.d(t,"a",function(){return i.a}),n.d(t,"b",function(){return i.b})},function(e,t,n){"use strict";t.d=function(e,t,n,r){return function(e,t,n,r){return D(P(e,t,n,r),t,e.coverTarget)}(e,t,n,r)},t.c=function(e,t,n,i){return function(e,t,n,i){var s=e.isBeakVisible&&e.beakWidth||0,l=C(s)/2+(e.gapSpace?e.gapSpace:0),u=e;u.gapSpace=l;var c=P(u,t,n,i),p=O(s,c),h=(f=c,m=p,b=-1*f.targetEdge,v=new a(0,f.elementRectangle.width,0,f.elementRectangle.height),y=f.alignmentEdge?f.alignmentEdge:E(b).positiveEdge,_={},_[o.b[b]]=d(m,b),_[o.b[y]]=g(m,v,y),{elementPosition:r.__assign({},_),closestEdge:A(f.targetEdge,m,v),targetEdge:b});var f,m,b,v,y,_;return r.__assign({},D(c,t,e.coverTarget),{beakPosition:h})}(e,t,n,i)},t.a=function(e,t,n,r,o){void 0===n&&(n=0);var s,l=e,u=e,c=e,d=r?I(r):new a(0,window.innerWidth-Object(i.V)(),0,window.innerHeight);s=l.stopPropagation?new a(l.clientX,l.clientX,l.clientY,l.clientY):void 0!==c.x&&void 0!==c.y?new a(c.x,c.x,c.y,c.y):k(u);return R(s,t,n,d,o)},t.b=function(e){return-1*e};var r=n(0),i=n(3),o=n(750),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(i.g);function s(e,t,n){return{targetEdge:e,alignmentEdge:t,isAuto:n}}var l=((N={})[0]=s(o.b.top,o.b.left),N[1]=s(o.b.top),N[2]=s(o.b.top,o.b.right),N[3]=s(o.b.top,void 0,!0),N[4]=s(o.b.bottom,o.b.left),N[5]=s(o.b.bottom),N[6]=s(o.b.bottom,o.b.right),N[7]=s(o.b.bottom,void 0,!0),N[8]=s(o.b.left,o.b.top),N[9]=s(o.b.left),N[10]=s(o.b.left,o.b.bottom),N[11]=s(o.b.right,o.b.top),N[12]=s(o.b.right),N[13]=s(o.b.right,o.b.bottom),N);function u(e,t){return!(e.top<t.top)&&(!(e.bottom>t.bottom)&&(!(e.left<t.left)&&!(e.right>t.right)))}function c(e,t){var n=new Array;return e.top<t.top&&n.push(o.b.top),e.bottom>t.bottom&&n.push(o.b.bottom),e.left<t.left&&n.push(o.b.left),e.right>t.right&&n.push(o.b.right),n}function d(e,t){return e[o.b[t]]}function p(e,t,n){return e[o.b[t]]=n,e}function h(e,t){var n=E(t);return(d(e,n.positiveEdge)+d(e,n.negativeEdge))/2}function f(e,t){return e>0?t:-1*t}function m(e,t){return f(e,d(t,e))}function g(e,t,n){return f(n,d(e,n)-d(t,n))}function b(e,t,n){var r=d(e,t)-n;return e=p(e=p(e,t,n),-1*t,d(e,-1*t)-r)}function v(e,t,n,r){return void 0===r&&(r=0),b(e,n,d(t,n)+f(n,r))}function y(e,t,n){return m(n,e)>m(n,t)}function _(e,t,n,r,i,a,s){void 0===i&&(i=0);var l=r.alignmentEdge,d=r.alignTargetEdge,p={elementRectangle:e,targetEdge:r.targetEdge,alignmentEdge:l};a||s||(p=function(e,t,n,r,i){void 0===i&&(i=0);for(var a=[o.b.left,o.b.right,o.b.bottom,o.b.top],s=e,l=r.targetEdge,u=r.alignmentEdge,c=0;c<4;c++){if(y(s,n,l))return{elementRectangle:s,targetEdge:l,alignmentEdge:u};a.splice(a.indexOf(l),1),a.indexOf(-1*l)>-1?l*=-1:(u=l,l=a.slice(-1)[0]),s=w(e,t,{targetEdge:l,alignmentEdge:u},i)}return{elementRectangle:e,targetEdge:r.targetEdge,alignmentEdge:u}}(e,t,n,r,i));var h=c(e,n);if(d){if(p.alignmentEdge&&h.indexOf(-1*p.alignmentEdge)>-1){var f=function(e,t,n,r){var i=e.alignmentEdge,o=e.targetEdge,a=-1*i;return{elementRectangle:w(e.elementRectangle,t,{targetEdge:o,alignmentEdge:a},n,r),targetEdge:o,alignmentEdge:a}}(p,t,i,s);if(u(f.elementRectangle,n))return f}}else for(var m=0,g=h;m<g.length;m++){var b=g[m];p.elementRectangle=v(p.elementRectangle,n,b)}return p}function S(e,t,n){var r=E(t).positiveEdge;return b(e,r,n-(h(e,t)-d(e,r)))}function w(e,t,n,r,i){var o;void 0===r&&(r=0);var a=n.alignmentEdge,s=n.targetEdge,l=i?s:-1*s;(o=i?v(e,t,s,r):function(e,t,n,r){void 0===r&&(r=0);var i=f(-1*n,r);return b(e,-1*n,d(t,n)+i)}(e,t,s,r),a)?o=v(o,t,a):o=S(o,l,h(t,s));return o}function E(e){return e===o.b.top||e===o.b.bottom?{positiveEdge:o.b.left,negativeEdge:o.b.right}:{positiveEdge:o.b.top,negativeEdge:o.b.bottom}}function C(e){return Math.sqrt(e*e*2)}function x(e,t,n){if(void 0===e&&(e=7),n)return{alignmentEdge:n.alignmentEdge,isAuto:n.isAuto,targetEdge:n.targetEdge};var o=r.__assign({},l[e]);return Object(i.S)()?(o.alignmentEdge&&o.alignmentEdge%2===0&&(o.alignmentEdge=-1*o.alignmentEdge),void 0!==t?l[t]:o):o}function A(e,t,n){var r=h(t,e),i=h(n,e),o=E(e),a=o.positiveEdge,s=o.negativeEdge;return r<=i?a:s}function T(e,t,n,r,i,o,a){var s=w(e,t,r,i,a);return u(s,n)?{elementRectangle:s,targetEdge:r.targetEdge,alignmentEdge:r.alignmentEdge}:_(e,t,n,r,i,o,a)}function O(e,t){var n=t.targetRectangle,r=E(t.targetEdge),i=r.positiveEdge,o=r.negativeEdge,s=h(n,t.targetEdge),l=new a(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),u=new a(0,e,0,e);return y(u=S(u=b(u,-1*t.targetEdge,-e/2),-1*t.targetEdge,s-m(i,t.elementRectangle)),l,i)?y(u,l,o)||(u=v(u,l,o)):u=v(u,l,i),u}function k(e){var t=e.getBoundingClientRect();return new a(t.left,t.right,t.top,t.bottom)}function I(e){return new a(e.left,e.right,e.top,e.bottom)}function R(e,t,n,r,i){var a=0,s=l[t],u=i?-1*s.targetEdge:s.targetEdge;return(a=u===o.b.top?d(e,s.targetEdge)-r.top-n:u===o.b.bottom?r.bottom-d(e,s.targetEdge)-n:r.bottom-e.top-n)>0?a:r.height}function P(e,t,n,s){var l=e.gapSpace?e.gapSpace:0,d=e.bounds?I(e.bounds):new a(0,window.innerWidth-Object(i.V)(),0,window.innerHeight),p=function(e,t){var n;if(t){if(t.preventDefault){var r=t;n=new a(r.clientX,r.clientX,r.clientY,r.clientY)}else if(t.getBoundingClientRect)n=k(t);else{var i=t;n=new a(i.x,i.x,i.y,i.y)}if(!u(n,e))for(var s=0,l=c(n,e);s<l.length;s++){var d=l[s];n[o.b[d]]=e[o.b[d]]}}else n=new a(0,0,0,0);return n}(d,e.target),h=function(e,t,n,r,i){return e.isAuto&&(e.alignmentEdge=A(e.targetEdge,t,n)),e.alignTargetEdge=i,e}(x(e.directionalHint,e.directionalHintForRTL,s),p,d,e.coverTarget,e.alignTargetEdge),f=T(k(n),p,d,h,l,e.directionalHintFixed,e.coverTarget);return r.__assign({},f,{targetRectangle:p})}function D(e,t,n){return{elementPosition:function(e,t,n,r,i){var a={},s=k(t),l=i?n:-1*n,u=o.b[l],c=r||E(n).positiveEdge;return a[u]=g(e,s,l),a[o.b[c]]=g(e,s,c),a}(e.elementRectangle,t,e.targetEdge,e.alignmentEdge,n),targetEdge:e.targetEdge,alignmentEdge:e.alignmentEdge}}var N},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=function(e){function t(t){var n=e.call(this,t)||this;return n._root=Object(o.r)(),n._onKeyDown=function(e){switch(e.which){case 27:n.props.onDismiss&&(n.props.onDismiss(e),e.preventDefault(),e.stopPropagation())}},n.state={needsVerticalScrollBar:!1},n}return r.__extends(t,e),t.prototype.componentWillMount=function(){this._originalFocusedElement=Object(o.H)().activeElement},t.prototype.componentDidMount=function(){this._root.current&&(this._events.on(this._root.current,"focus",this._onFocus,!0),this._events.on(this._root.current,"blur",this._onBlur,!0),Object(o.w)(this._root.current)&&(this._containsFocus=!0),this._updateScrollBarAsync())},t.prototype.componentDidUpdate=function(){this._updateScrollBarAsync()},t.prototype.componentWillUnmount=function(){this.props.shouldRestoreFocus&&this._originalFocusedElement&&this._containsFocus&&this._originalFocusedElement!==window&&this._originalFocusedElement&&this._originalFocusedElement.focus()},t.prototype.render=function(){var e=this.props,t=e.role,n=e.className,a=e.ariaLabel,s=e.ariaLabelledBy,l=e.ariaDescribedBy,u=e.style;return i.createElement("div",r.__assign({ref:this._root},Object(o.O)(this.props,o.v),{className:n,role:t,"aria-label":a,"aria-labelledby":s,"aria-describedby":l,onKeyDown:this._onKeyDown,style:r.__assign({overflowY:this.state.needsVerticalScrollBar?"scroll":void 0},u)}),this.props.children)},t.prototype._updateScrollBarAsync=function(){var e=this;this._async.requestAnimationFrame(function(){e._getScrollBar()})},t.prototype._getScrollBar=function(){if(!this.props.style||!this.props.style.overflowY){var e=!1;if(this._root&&this._root.current&&this._root.current.firstElementChild){var t=this._root.current.clientHeight,n=this._root.current.firstElementChild.clientHeight;t>0&&n>t&&(e=n-t>1)}this.state.needsVerticalScrollBar!==e&&this.setState({needsVerticalScrollBar:e})}},t.prototype._onFocus=function(){this._containsFocus=!0},t.prototype._onBlur=function(e){this._root.value&&this._root.value.contains(e.relatedTarget)&&(this._containsFocus=!1)},t.defaultProps={shouldRestoreFocus:!0},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7);var i={container:"ms-Callout-container",root:"ms-Callout",beak:"ms-Callout-beak",beakCurtain:"ms-Callout-beakCurtain",calloutMain:"ms-Callout-main"},o=function(e){var t,n=e.theme,o=e.className,a=e.overflowYHidden,s=e.calloutWidth,l=e.beakWidth,u=e.backgroundColor,c=e.calloutMaxWidth,d=Object(r.w)(i,n),p=n.palette;return{container:[d.container,{position:"relative"}],root:[d.root,n.fonts.medium,{position:"absolute",boxSizing:"border-box",borderWidth:1,borderStyle:"solid",borderColor:p.neutralLight,boxShadow:"0 0 5px 0px rgba(0,0,0,0.4)",selectors:(t={},t[r.g]={borderWidth:1,borderStyle:"solid",borderColor:"WindowText"},t)},Object(r.u)(),o,!!s&&{width:s},!!c&&{maxWidth:c}],beak:[d.beak,{position:"absolute",backgroundColor:p.white,boxShadow:"inherit",border:"inherit",boxSizing:"border-box",transform:"rotate(45deg)"},function(e){return{height:e,width:e}}(l),u&&{backgroundColor:u}],beakCurtain:[d.beakCurtain,{position:"absolute",top:0,right:0,bottom:0,left:0,backgroundColor:p.white}],calloutMain:[d.calloutMain,{backgroundColor:p.white,overflowX:"hidden",overflowY:"auto",position:"relative"},a&&{overflowY:"hidden"},u&&{backgroundColor:u}]}}},function(e,t,n){"use strict";var r=n(1667);n.d(t,"a",function(){return r.a});n(752),n(1671)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(752),o=n(1670),a=Object(r._19)(i.a,o.a,void 0,{scope:"Layer",fields:["hostId","theme","styles"]})},function(e,t,n){"use strict";var r=n(1669);n.d(t,"a",function(){return r.a});n(754)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(754),o=n(755),a=Object(r._19)(i.a,o.a,void 0,{scope:"Fabric"})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},o=function(e){var t=e.className,n=e.isNotHost,o=e.theme,a=Object(r.w)(i,o);return{root:[a.root,o.fonts.medium,n&&[a.rootNoHost,{position:"fixed",zIndex:r.r.Layer,top:0,left:0,width:"100vw",height:"100vh",visibility:"hidden"}],t],content:[a.content,{visibility:"visible"}]}}},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(756);!function(e){function t(){return null!==e&&e.apply(this,arguments)||this}r.__extends(t,e),t.prototype.shouldComponentUpdate=function(){return!1},t.prototype.componentDidMount=function(){Object(a.b)(this.props.id)},t.prototype.componentWillUnmount=function(){Object(a.b)(this.props.id)},t.prototype.render=function(){return i.createElement("div",r.__assign({},this.props,{className:Object(o.s)("ms-LayerHost",this.props.className)}))}}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(296),i=n(7),o=function(e){var t=e.className,n=e.delay,o=e.maxWidth,a=e.theme,s=a.palette,l=a.fonts;return{root:["ms-Tooltip",a.fonts.medium,i.a.fadeIn200,{background:s.white,padding:"8px",animationDelay:"300ms",maxWidth:o},n===r.a.zero&&{animationDelay:"0s"},n===r.a.long&&{animationDelay:"500ms"},t],content:["ms-Tooltip-content",l.small,s.neutralPrimary,{wordWrap:"break-word",overflowWrap:"break-word"}],subText:["ms-Tooltip-subtext",{margin:0}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(757),o=n(1674),a=Object(r._19)(i.a,o.a,void 0,{scope:"TooltipHost"})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-TooltipHost"},o=function(e){var t=e.className,n=e.theme;return{root:[Object(r.w)(i,n).root,{display:"inline"},t]}}},function(e,t,n){"use strict";var r=n(1676);n.d(t,"a",function(){return r.a});n(761)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(761),o=n(1677),a=Object(r._19)(i.a,o.a,void 0,{scope:"PersonaPresence"})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(7),i=n(173),o={presence:"ms-Persona-presence",presenceIcon:"ms-Persona-presenceIcon"},a=function(e){var t,n,a,s,l,u=e.theme,c=u.semanticColors,d=Object(r.w)(o,u),p=Object(i.d)(e.size),h=Object(i.c)(e.presence);return{presence:[d.presence,{position:"absolute",height:i.a.size12,width:i.a.size12,borderRadius:"50%",top:"auto",right:"-"+i.a.border,bottom:"-"+i.a.border,border:i.a.border+" solid "+c.bodyBackground,textAlign:"center",boxSizing:"content-box",backgroundClip:"content-box",MsHighContrastAdjust:"none",selectors:(t={},t[r.g]={borderColor:"Window",backgroundColor:"WindowText"},t)},p.isSize10&&{right:"auto",top:"7px",left:0,border:0,selectors:(n={},n[r.g]={top:"9px",border:"1px solid WindowText"},n)},(p.isSize10||p.isSize24||p.isSize28||p.isSize32)&&{height:i.a.size8,width:i.a.size8},p.isSize16&&{height:i.a.size6,width:i.a.size6,borderWidth:"1.5px"},p.isSize72&&{height:i.a.size20,width:i.a.size20},p.isSize100&&{height:i.a.size28,width:i.a.size28},h.isAvailable&&{backgroundColor:"#7FBA00",selectors:(a={},a[r.g]={backgroundColor:"Highlight"},a)},h.isAway&&{backgroundColor:"#FCD116"},h.isBlocked&&[{backgroundColor:c.bodyBackground,selectors:(s={":before":{content:'""',width:"100%",height:"100%",position:"absolute",top:0,left:0,border:i.a.border+" solid #D93B3B",borderRadius:"50%",boxSizing:"border-box"},":after":p.isSize40||p.isSize48||p.isSize72||p.isSize100?{content:'""',width:"100%",height:i.a.border,backgroundColor:"#D93B3B",transform:"translateY(-50%) rotate(-45deg)",position:"absolute",top:"50%",left:0}:void 0},s[r.g]={backgroundColor:"WindowText",selectors:{":before":{width:"calc(100% - "+i.a.border+")",height:"calc(100% - "+i.a.border+")",top:parseFloat(i.a.border)/2+"px",left:parseFloat(i.a.border)/2+"px",borderColor:"Window"},":after":{width:"calc(100% - "+2*parseFloat(i.a.border)+"px)",left:i.a.border,backgroundColor:"Window"}}},s)}],h.isBusy&&{backgroundColor:"#D93B3B"},h.isDoNotDisturb&&{backgroundColor:"#E81123"},h.isOffline&&{backgroundColor:"#93ABBD"}],presenceIcon:[d.presenceIcon,{color:c.bodyBackground,fontSize:"6px",lineHeight:i.a.size12,verticalAlign:"top",selectors:(l={},l[r.g]={color:"Window"},l)},p.isSize72&&{fontSize:r.e.small,lineHeight:i.a.size20},p.isSize100&&{fontSize:r.e.medium,lineHeight:i.a.size28},h.isAway&&{position:"relative",left:"1px"}]}}},function(e,t,n){"use strict";t.a=function(e){var t,n=e.primaryText,a=e.text,s=e.initialsColor;"string"===typeof s?t=s:(s=void 0!==s?s:function(e){var t=r.a.blue;if(!e)return t;for(var n=0,a=e.length-1;a>=0;a--){var s=e.charCodeAt(a),l=a%8;n^=(s<<l)+(s>>8-l)}return t=i[n%o]}(a||n),t=function(e){switch(e){case r.a.lightBlue:return"#6BA5E7";case r.a.blue:return"#2D89EF";case r.a.darkBlue:return"#2B5797";case r.a.teal:return"#00ABA9";case r.a.lightGreen:return"#99B433";case r.a.green:return"#00A300";case r.a.darkGreen:return"#1E7145";case r.a.lightPink:return"#E773BD";case r.a.pink:return"#FF0097";case r.a.magenta:return"#7E3878";case r.a.purple:return"#603CBA";case r.a.black:return"#1D1D1D";case r.a.orange:return"#DA532C";case r.a.red:return"#EE1111";case r.a.darkRed:return"#B91D47";case r.a.transparent:return"transparent";case r.a.violet:return"#5E4B8B"}}(s));return t};var r=n(172),i=[r.a.lightGreen,r.a.lightBlue,r.a.lightPink,r.a.green,r.a.darkGreen,r.a.pink,r.a.magenta,r.a.purple,r.a.violet,r.a.teal,r.a.blue,r.a.darkBlue,r.a.orange,r.a.darkRed],o=i.length},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(7),i=n(173),o={coin:"ms-Persona-coin",imageArea:"ms-Persona-imageArea",image:"ms-Persona-image",initials:"ms-Persona-initials",size10:"ms-Persona--size10",size16:"ms-Persona--size16",size24:"ms-Persona--size24",size28:"ms-Persona--size28",size32:"ms-Persona--size32",size40:"ms-Persona--size40",size48:"ms-Persona--size48",size72:"ms-Persona--size72",size100:"ms-Persona--size100"},a=function(e){var t,n=e.className,a=e.theme,s=e.coinSize,l=a.palette,u=Object(i.d)(e.size),c=Object(r.w)(o,a),d=l.neutralLight,p=l.redDark,h=s||e.size&&i.e[e.size]||48;return{coin:[c.coin,a.fonts.medium,u.isSize10&&c.size10,u.isSize16&&c.size16,u.isSize24&&c.size24,u.isSize28&&c.size28,u.isSize32&&c.size32,u.isSize40&&c.size40,u.isSize48&&c.size48,u.isSize72&&c.size72,u.isSize100&&c.size100,n],size10WithoutPresenceIcon:{fontSize:"10px",position:"absolute",top:"5px",right:"auto",left:0},imageArea:[c.imageArea,{position:"relative",textAlign:"center",flex:"0 0 auto",height:h,width:h},h<=10&&{overflow:"visible",background:"transparent",height:0,width:0}],image:[c.image,{marginRight:"10px",position:"absolute",top:0,left:0,width:"100%",height:"100%",border:0,borderRadius:"50%",perspective:"1px"},h<=10&&{overflow:"visible",background:"transparent",height:0,width:0},h>10&&{height:h,width:h}],initials:[c.initials,{borderRadius:"50%",color:e.showUnknownPersonaCoin?p:l.white,fontSize:r.e.large,fontWeight:r.f.regular,lineHeight:48===h?46:h,height:h,selectors:(t={},t[r.g]={border:"1px solid WindowText",MsHighContrastAdjust:"none",color:"WindowText",boxSizing:"border-box",backgroundColor:"Window !important"},t)},e.showUnknownPersonaCoin&&{backgroundColor:d},h<32&&{fontSize:r.e.xSmall},h>=32&&h<48&&{fontSize:r.e.medium},h>=72&&h<100&&{fontSize:r.e.xxLarge},h>=100&&{fontSize:r.e.superLarge}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(7),i=n(173),o={root:"ms-Persona",size10:"ms-Persona--size10",size16:"ms-Persona--size16",size24:"ms-Persona--size24",size28:"ms-Persona--size28",size32:"ms-Persona--size32",size40:"ms-Persona--size40",size48:"ms-Persona--size48",size72:"ms-Persona--size72",size100:"ms-Persona--size100",available:"ms-Persona--online",away:"ms-Persona--away",blocked:"ms-Persona--blocked",busy:"ms-Persona--busy",doNotDisturb:"ms-Persona--donotdisturb",offline:"ms-Persona--offline",details:"ms-Persona-details",primaryText:"ms-Persona-primaryText",secondaryText:"ms-Persona-secondaryText",tertiaryText:"ms-Persona-tertiaryText",optionalText:"ms-Persona-optionalText",textContent:"ms-Persona-textContent"},a=function(e){var t=e.className,n=e.showSecondaryText,a=e.theme,s=a.palette,l=Object(r.w)(o,a),u=Object(i.d)(e.size),c=Object(i.c)(e.presence),d={color:s.neutralSecondary,fontWeight:r.f.regular,fontSize:r.e.small};return{root:[l.root,a.fonts.medium,r.G,{color:s.neutralPrimary,fontSize:r.e.medium,fontWeight:r.f.regular,position:"relative",height:i.b.size48,minWidth:i.b.size48,display:"flex",alignItems:"center",selectors:{".contextualHost":{display:"none"},":hover":{selectors:{$primaryText:{color:s.neutralDark}}}}},u.isSize10&&[l.size10,{height:i.b.size10,minWidth:i.b.size10}],u.isSize16&&[l.size16,{height:i.b.size16,minWidth:i.b.size16}],u.isSize24&&[l.size24,{height:i.b.size24,minWidth:i.b.size24}],u.isSize24&&n&&{height:"36px"},u.isSize28&&[l.size28,{height:i.b.size28,minWidth:i.b.size28}],u.isSize28&&n&&{height:"32px"},u.isSize32&&[l.size32,{height:i.b.size32,minWidth:i.b.size32}],u.isSize40&&[l.size40,{height:i.b.size40,minWidth:i.b.size40}],u.isSize48&&l.size48,u.isSize72&&[l.size72,{height:i.b.size72,minWidth:i.b.size72}],u.isSize100&&[l.size100,{height:i.b.size100,minWidth:i.b.size100}],c.isAvailable&&l.available,c.isAway&&l.away,c.isBlocked&&l.blocked,c.isBusy&&l.busy,c.isDoNotDisturb&&l.doNotDisturb,c.isOffline&&l.offline,t],details:[l.details,{padding:"0 24px 0 16px",minWidth:0,width:"100%",textAlign:"left",display:"flex",flexDirection:"column",justifyContent:"space-around"},u.isSize10&&{paddingLeft:"17px"},(u.isSize24||u.isSize28)&&{padding:"0 12px"}],primaryText:[l.primaryText,r.F,{color:s.neutralPrimary,fontWeight:r.f.regular,fontSize:r.e.large},n&&{height:"16px",lineHeight:"16px",overflowX:"hidden"},u.isSize10&&{fontSize:r.e.small,lineHeight:i.b.size10},(u.isSize16||u.isSize24||u.isSize28||u.isSize32||u.isSize40)&&{fontSize:r.e.medium},u.isSize16&&{lineHeight:i.b.size28},u.isSize24&&n&&{height:"18px"},u.isSize72&&{fontSize:r.e.xLarge},u.isSize100&&{fontSize:r.e.xLarge,fontWeight:r.f.semilight}],secondaryText:[l.secondaryText,r.F,d,(u.isSize10||u.isSize16||u.isSize24||u.isSize28||u.isSize32)&&{display:"none"},u.isSize24&&n&&{height:"18px"},(u.isSize72||u.isSize100)&&{fontSize:r.e.medium},n&&{display:"block",height:"16px",lineHeight:"16px",overflowX:"hidden"}],tertiaryText:[l.tertiaryText,r.F,d,{display:"none"},(u.isSize72||u.isSize100)&&{display:"block"}],optionalText:[l.optionalText,r.F,d,{display:"none"},u.isSize100&&{display:"block"}],textContent:[l.textContent,r.F]}}},function(e,t,n){"use strict";var r=n(759);n.d(t,"a",function(){return r.a});n(760)},function(e,t,n){"use strict";n(1683)},function(e,t,n){"use strict";n(1684),n(764)},function(e,t,n){"use strict";var r=n(3),i=n(764),o=n(1715);Object(r._19)(i.a,o.a,void 0,{scope:"Breadcrumb"})},function(e,t,n){"use strict";var r=n(1686);n.d(t,"a",function(){return r.a});var i=n(765);n.d(t,"b",function(){return i.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(0),i=n(1),o=(n.n(i),n(765)),a=n(3),s="data-no-horizontal-wrap",l={},u=["text","number","password","email","tel","url","search"],c=!1,d=function(e){function t(t){var n=e.call(this,t)||this;return n._root=Object(a.r)(),n._onFocus=function(e){var t=n.props,r=t.onActiveElementChanged,i=t.doNotAllowFocusEventToPropagate,o=t.onFocusNotification;if(o&&o(),n._isImmediateDescendantOfZone(e.target))n._activeElement=e.target,n._setFocusAlignment(n._activeElement);else for(var s=e.target;s&&s!==n._root.current;){if(Object(a._6)(s)&&n._isImmediateDescendantOfZone(s)){n._activeElement=s;break}s=Object(a.Q)(s,c)}r&&r(n._activeElement,e),i&&e.stopPropagation()},n._onMouseDown=function(e){if(!n.props.disabled){for(var t=e.target,r=[];t&&t!==n._root.current;)r.push(t),t=Object(a.Q)(t,c);for(;r.length&&((t=r.pop())&&Object(a._6)(t)&&n._setActiveElement(t,!0),!Object(a._5)(t)););}},n._onKeyDown=function(e){var t=n.props,r=t.direction,i=t.disabled,l=t.isInnerZoneKeystroke;if(!i&&(document.activeElement!==n._root.current||!n._isInnerZone)&&(n.props.onKeyDown&&n.props.onKeyDown(e),!e.isDefaultPrevented())){if(l&&l(e)&&n._isImmediateDescendantOfZone(e.target)){var u=n._getFirstInnerZone();if(u){if(!u.focus(!0))return}else{if(!Object(a._4)(e.target))return;if(!n.focusElement(Object(a.P)(e.target,e.target.firstChild,!0)))return}}else{if(e.altKey)return;switch(e.which){case 32:if(n._tryInvokeClickForFocusable(e.target))break;return;case 37:if(r!==o.a.vertical&&n._moveFocusLeft())break;return;case 39:if(r!==o.a.vertical&&n._moveFocusRight())break;return;case 38:if(r!==o.a.horizontal&&n._moveFocusUp())break;return;case 40:if(r!==o.a.horizontal&&n._moveFocusDown())break;return;case 9:if(n.props.allowTabKey||1===n.props.handleTabKey||2===n.props.handleTabKey&&n._isElementInput(e.target)){var c=!1;if(n._processingTabKey=!0,r!==o.a.vertical&&n._shouldWrapFocus(n._activeElement,s)){if(r===o.a.horizontal||r===o.a.bidirectional){c=(Object(a.S)()?!e.shiftKey:e.shiftKey)?n._moveFocusLeft():n._moveFocusRight()}}else c=e.shiftKey?n._moveFocusUp():n._moveFocusDown();if(n._processingTabKey=!1,c)break}return;case 36:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!1))return!1;var d=n._root.current&&n._root.current.firstChild;if(n._root.current&&d&&n.focusElement(Object(a.P)(n._root.current,d,!0)))break;return;case 35:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!0))return!1;var p=n._root.current&&n._root.current.lastChild;if(n._root.current&&n.focusElement(Object(a.R)(n._root.current,p,!0,!0,!0)))break;return;case 13:if(n._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault(),e.stopPropagation()}},n._warnDeprecations({rootProps:void 0,allowTabKey:"handleTabKey"}),n._id=Object(a.K)("FocusZone"),n._focusAlignment={left:0,top:0},n._processingTabKey=!1,n}return r.__extends(t,e),t.prototype.componentDidMount=function(){if(l[this._id]=this,this._root.current){for(var e=this._root.current.ownerDocument.defaultView,t=Object(a.Q)(this._root.current,c);t&&t!==document.body&&1===t.nodeType;){if(Object(a._5)(t)){this._isInnerZone=!0;break}t=Object(a.Q)(t,c)}this._isInnerZone||this._events.on(e,"keydown",this._onKeyDownCapture,!0),this._updateTabIndexes(),this.props.defaultActiveElement&&(this._activeElement=Object(a.H)().querySelector(this.props.defaultActiveElement),this.focus())}},t.prototype.componentWillUnmount=function(){delete l[this._id]},t.prototype.render=function(){var e=this.props,t=e.rootProps,n=e.ariaDescribedBy,o=e.ariaLabelledBy,s=e.className,l=Object(a.O)(this.props,a._0),u=this.props.elementType||"div";return i.createElement(u,r.__assign({role:"presentation"},l,t,{className:Object(a.s)("ms-FocusZone",s),ref:this._root,"data-focuszone-id":this._id,"aria-labelledby":o,"aria-describedby":n,onKeyDown:this._onKeyDown,onFocus:this._onFocus,onMouseDownCapture:this._onMouseDown}),this.props.children)},t.prototype.focus=function(e){if(void 0===e&&(e=!1),this._root.current){if(!e&&"true"===this._root.current.getAttribute("data-is-focusable")&&this._isInnerZone){var t=this._getOwnerZone(this._root.current);if(t!==this._root.current){var n=l[t.getAttribute("data-focuszone-id")];return!!n&&n.focusElement(this._root.current)}return!1}if(!e&&this._activeElement&&Object(a.x)(this._root.current,this._activeElement)&&Object(a._6)(this._activeElement))return this._activeElement.focus(),!0;var r=this._root.current.firstChild;return this.focusElement(Object(a.P)(this._root.current,r,!0))}return!1},t.prototype.focusElement=function(e){var t=this.props.onBeforeFocus;return!(t&&!t(e))&&(!!e&&(this._setActiveElement(e),this._activeElement&&this._activeElement.focus(),!0))},t.prototype._onKeyDownCapture=function(e){9===e.which&&this._updateTabIndexes()},t.prototype._setActiveElement=function(e,t){var n=this._activeElement;this._activeElement=e,n&&(Object(a._5)(n)&&this._updateTabIndexes(n),n.tabIndex=-1),this._activeElement&&(this._focusAlignment&&!t||this._setFocusAlignment(e,!0,!0),this._activeElement.tabIndex=0)},t.prototype._tryInvokeClickForFocusable=function(e){if(e===this._root.current)return!1;do{if("BUTTON"===e.tagName||"A"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName)return!1;if(this._isImmediateDescendantOfZone(e)&&"true"===e.getAttribute("data-is-focusable")&&"true"!==e.getAttribute("data-disable-click-on-enter"))return a.e.raise(e,"click",null,!0),!0;e=Object(a.Q)(e,c)}while(e!==this._root.current);return!1},t.prototype._getFirstInnerZone=function(e){if(!(e=e||this._activeElement||this._root.current))return null;if(Object(a._5)(e))return l[e.getAttribute("data-focuszone-id")];for(var t=e.firstElementChild;t;){if(Object(a._5)(t))return l[t.getAttribute("data-focuszone-id")];var n=this._getFirstInnerZone(t);if(n)return n;t=t.nextElementSibling}return null},t.prototype._moveFocus=function(e,t,n,r){void 0===r&&(r=!0);var i=this._activeElement,s=-1,l=void 0,u=!1,c=this.props.direction===o.a.bidirectional;if(!i||!this._root.current)return!1;if(this._isElementInput(i)&&!this._shouldInputLoseFocus(i,e))return!1;var d=c?i.getBoundingClientRect():null;do{if(i=e?Object(a.P)(this._root.current,i):Object(a.R)(this._root.current,i),!c){l=i;break}if(i){var p=t(d,i.getBoundingClientRect());if(-1===p&&-1===s){l=i;break}if(p>-1&&(-1===s||p<s)&&(s=p,l=i),s>=0&&p<0)break}}while(i);if(l&&l!==this._activeElement)u=!0,this.focusElement(l);else if(this.props.isCircularNavigation&&r)return e?this.focusElement(Object(a.P)(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(Object(a.R)(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return u},t.prototype._moveFocusDown=function(){var e=this,t=-1,n=this._focusAlignment.left;return!!this._moveFocus(!0,function(r,i){var o=-1,a=Math.floor(i.top),s=Math.floor(r.bottom);return a<s?e._shouldWrapFocus(e._activeElement,"data-no-vertical-wrap")?999999999:-999999999:((-1===t&&a>=s||a===t)&&(t=a,o=n>=i.left&&n<=i.left+i.width?0:Math.abs(i.left+i.width/2-n)),o)})&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=this,t=-1,n=this._focusAlignment.left;return!!this._moveFocus(!1,function(r,i){var o=-1,a=Math.floor(i.bottom),s=Math.floor(i.top),l=Math.floor(r.top);return a>l?e._shouldWrapFocus(e._activeElement,"data-no-vertical-wrap")?999999999:-999999999:((-1===t&&a<=l||s===t)&&(t=s,o=n>=i.left&&n<=i.left+i.width?0:Math.abs(i.left+i.width/2-n)),o)})&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,s);return!!this._moveFocus(Object(a.S)(),function(n,r){var i=-1;return(Object(a.S)()?r.top.toFixed(3)<n.bottom.toFixed(3):r.bottom.toFixed(3)>n.top.toFixed(3))&&r.right<=n.right&&e.props.direction!==o.a.vertical?i=n.right-r.right:t||(i=-999999999),i},void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,s);return!!this._moveFocus(!Object(a.S)(),function(n,r){var i=-1;return(Object(a.S)()?r.bottom.toFixed(3)>n.top.toFixed(3):r.top.toFixed(3)<n.bottom.toFixed(3))&&r.left>=n.left&&e.props.direction!==o.a.vertical?i=r.left-n.left:t||(i=-999999999),i},void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._setFocusAlignment=function(e,t,n){if(this.props.direction===o.a.bidirectional&&(!this._focusAlignment||t||n)){var r=e.getBoundingClientRect(),i=r.left+r.width/2,a=r.top+r.height/2;this._focusAlignment||(this._focusAlignment={left:i,top:a}),t&&(this._focusAlignment.left=i),n&&(this._focusAlignment.top=a)}},t.prototype._isImmediateDescendantOfZone=function(e){return this._getOwnerZone(e)===this._root.current},t.prototype._getOwnerZone=function(e){for(var t=Object(a.Q)(e,c);t&&t!==this._root.current&&t!==document.body;){if(Object(a._5)(t))return t;t=Object(a.Q)(t,c)}return this._root.current},t.prototype._updateTabIndexes=function(e){!e&&this._root.current&&(this._defaultFocusElement=null,e=this._root.current,this._activeElement&&!Object(a.x)(e,this._activeElement)&&(this._activeElement=null)),this._activeElement&&!Object(a._6)(this._activeElement)&&(this._activeElement=null);for(var t=e&&e.children,n=0;t&&n<t.length;n++){var r=t[n];Object(a._5)(r)?"true"===r.getAttribute("data-is-focusable")&&(this._isInnerZone||(this._activeElement||this._defaultFocusElement)&&this._activeElement!==r?"-1"!==r.getAttribute("tabindex")&&r.setAttribute("tabindex","-1"):(this._defaultFocusElement=r,"0"!==r.getAttribute("tabindex")&&r.setAttribute("tabindex","0"))):(r.getAttribute&&"false"===r.getAttribute("data-is-focusable")&&r.setAttribute("tabindex","-1"),Object(a._6)(r)?this.props.disabled?r.setAttribute("tabindex","-1"):this._isInnerZone||(this._activeElement||this._defaultFocusElement)&&this._activeElement!==r?"-1"!==r.getAttribute("tabindex")&&r.setAttribute("tabindex","-1"):(this._defaultFocusElement=r,"0"!==r.getAttribute("tabindex")&&r.setAttribute("tabindex","0")):"svg"===r.tagName&&"false"!==r.getAttribute("focusable")&&r.setAttribute("focusable","false")),this._updateTabIndexes(r)}},t.prototype._isElementInput=function(e){return!(!e||!e.tagName||"input"!==e.tagName.toLowerCase()&&"textarea"!==e.tagName.toLowerCase())},t.prototype._shouldInputLoseFocus=function(e,t){if(!this._processingTabKey&&e&&e.type&&u.indexOf(e.type.toLowerCase())>-1){var n=e.selectionStart,r=n!==e.selectionEnd,i=e.value;if(r||n>0&&!t||n!==i.length&&t||this.props.handleTabKey&&(!this.props.shouldInputLoseFocusOnArrowKey||!this.props.shouldInputLoseFocusOnArrowKey(e)))return!1}return!0},t.prototype._shouldWrapFocus=function(e,t){return!this.props.checkForNoWrap||Object(a._18)(e,t)},t.defaultProps={isCircularNavigation:!1,direction:o.a.bidirectional},t}(a.c)},function(e,t,n){"use strict";var r=n(1688);n.d(t,"a",function(){return r.a});n(766)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(766),o=n(1691),a=Object(r._19)(i.a,o.a,void 0,{scope:"Link"})},function(e,t,n){"use strict";var r=n(1690);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(3),o=n(424),a=n(300),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._keytipManager=o.a.getInstance(),t}return r.__extends(t,e),t.prototype.componentDidMount=function(){this.props.keytipProps&&(this._uniqueId=this._keytipManager.register(this._getKtpProps()))},t.prototype.componentWillUnmount=function(){this.props.keytipProps&&this._keytipManager.unregister(this._getKtpProps(),this._uniqueId)},t.prototype.componentDidUpdate=function(){this.props.keytipProps&&this._keytipManager.update(this._getKtpProps(),this._uniqueId)},t.prototype.render=function(){var e=this.props,t=e.children,n=e.keytipProps,r=e.ariaDescribedBy,i={};return n&&(i=this._getKtpAttrs(n,r)),t(i)},t.prototype._getKtpProps=function(){return r.__assign({disabled:this.props.disabled},this.props.keytipProps)},t.prototype._getKtpAttrs=function(e,t){if(e){var n=this._keytipManager.addParentOverflow(e),r=Object(a.a)(n.keySequences),o=n.keySequences.slice();n.overflowSetSequence&&(o=Object(a.d)(o,n.overflowSetSequence));var s=Object(a.e)(o);return{"aria-describedby":Object(i._9)(t,r),"data-ktp-target":s,"data-ktp-execute-target":s}}},t}(i.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-Link"},o=function(e){var t,n,o=e.className,a=e.isButton,s=e.isDisabled,l=e.theme,u=l.semanticColors,c=Object(r.w)(i,l);return{root:[c.root,l.fonts.medium,{color:u.link,outline:"none",selectors:{".ms-Fabric--isFocusVisible &:focus":{outline:"1px solid "+l.palette.neutralSecondary}}},a&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",fontSize:"inherit",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(t={},t[r.h]={color:"#FFFF00"},t[r.i]={color:"#00009F"},t["@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)"]={borderBottom:"none"},t)},!a&&{textDecoration:"none"},s&&["is-disabled",{color:u.disabledText,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!s&&{selectors:{"&:active, &:hover, &:active:hover":{color:u.linkHovered,selectors:(n={},n[r.g]={textDecoration:"underline"},n)},"&:focus":{color:u.link}}},c.root,o]}}},function(e,t,n){"use strict";var r=n(174);n.d(t,"b",function(){return r.a});n(775),n(1704);var i=n(427);n.d(t,"a",function(){return i.a});var o=n(1708);n.d(t,"c",function(){return o.a});var a=n(1710);n.d(t,"d",function(){return a.a});n(778);var s=n(302);n.d(t,"e",function(){return s.a});n(1711);var l=n(780);n.d(t,"g",function(){return l.a});var u=n(779);n.d(t,"f",function(){return u.a})},function(e,t,n){"use strict";var r=n(767);n.d(t,"a",function(){return r.a});n(768),n(769),n(225),n(771)},function(e,t,n){"use strict";t.a=function(e){if(e.canCheck)return!(!e.isChecked&&!e.checked);if("boolean"===typeof e.isChecked)return e.isChecked;if("boolean"===typeof e.checked)return e.checked;return null},t.b=function(e){return!(!e.subMenuProps&&!e.items)},t.c=function(e){return!(!e.isDisabled&&!e.disabled)}},function(e,t,n){"use strict";var r=n(1696);n.d(t,"a",function(){return r.a});var i=n(1697);n.d(t,"b",function(){return i.a});var o=n(1698);n.d(t,"c",function(){return o.a});n(301)},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(301),s=n(74),l=n(223),u=n(225),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._anchor=Object(o.r)(),t._getSubmenuTarget=function(){return t._anchor.current?t._anchor.current:void 0},t._onItemClick=function(e){var n=t.props,r=n.item,i=n.onItemClick;i&&i(r,e)},t}return r.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.item,a=t.classNames,c=t.index,d=t.focusableElementIndex,p=t.totalItemCount,h=t.hasCheckmarks,f=t.hasIcons,m=t.contextualMenuItemAs,g=void 0===m?u.a:m,b=t.expandedMenuItemKey,v=t.onItemClick,y=t.openSubMenu,_=t.dismissSubMenu,S=t.dismissMenu,w=n.rel;n.target&&"_blank"===n.target.toLowerCase()&&(w=w||"nofollow noopener noreferrer");var E=this._getSubMenuId(n),C=Object(l.b)(n),x=Object(o.O)(n,o.j),A=Object(l.c)(n),T=n.itemProps,O=n.keytipProps;return O&&C&&(O=r.__assign({},O,{hasMenu:!0})),i.createElement("div",null,i.createElement(s.a,{keytipProps:n.keytipProps,ariaDescribedBy:x["aria-describedby"],disabled:A},function(t){return i.createElement("a",r.__assign({},x,t,{ref:e._anchor,href:n.href,target:n.target,rel:w,className:a.root,role:"menuitem","aria-owns":n.key===b?E:void 0,"aria-haspopup":C||void 0,"aria-expanded":C?n.key===b:void 0,"aria-posinset":d+1,"aria-setsize":p,"aria-disabled":Object(l.c)(n),style:n.style,onClick:e._onItemClick,onMouseEnter:e._onItemMouseEnter,onMouseLeave:e._onItemMouseLeave,onKeyDown:C?e._onItemKeyDown:null}),i.createElement(g,r.__assign({componentRef:n.componentRef,item:n,classNames:a,index:c,onCheckmarkClick:h&&v?v.bind(e,n):void 0,hasIcons:f,openSubMenu:y,dismissSubMenu:_,dismissMenu:S,getSubmenuTarget:e._getSubmenuTarget},T)))}))},t}(a.a)},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(301),s=n(74),l=n(223),u=n(225),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._btn=Object(o.r)(),t._getSubmenuTarget=function(){return t._btn.current?t._btn.current:void 0},t}return r.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.item,a=t.classNames,c=t.index,d=t.focusableElementIndex,p=t.totalItemCount,h=t.hasCheckmarks,f=t.hasIcons,m=t.contextualMenuItemAs,g=void 0===m?u.a:m,b=t.expandedMenuItemKey,v=t.onItemMouseDown,y=t.onItemClick,_=t.openSubMenu,S=t.dismissSubMenu,w=t.dismissMenu,E=this._getSubMenuId(n),C=Object(l.a)(n),x=null!==C,A=x?"menuitemcheckbox":"menuitem",T=Object(l.b)(n),O=n.itemProps,k=n.ariaLabel,I=Object(o.O)(n,o.o);delete I.disabled;var R={className:a.root,onClick:this._onItemClick,onKeyDown:T?this._onItemKeyDown:null,onMouseEnter:this._onItemMouseEnter,onMouseLeave:this._onItemMouseLeave,onMouseDown:function(e){return v?v(n,e):void 0},onMouseMove:this._onItemMouseMove,href:n.href,title:n.title,"aria-label":k,"aria-haspopup":T||void 0,"aria-owns":n.key===b?E:void 0,"aria-expanded":T?n.key===b:void 0,"aria-checked":x?!!C:void 0,"aria-posinset":d+1,"aria-setsize":p,"aria-disabled":Object(l.c)(n),role:n.role||A,style:n.style},P=n.keytipProps;return P&&T&&(P=r.__assign({},P,{hasMenu:!0})),i.createElement(s.a,{keytipProps:P,ariaDescribedBy:I["aria-describedby"],disabled:Object(l.c)(n)},function(t){return i.createElement("button",r.__assign({ref:e._btn},I,R,t),i.createElement(g,r.__assign({componentRef:n.componentRef,item:n,classNames:a,index:c,onCheckmarkClick:h&&y?y.bind(e,n):void 0,hasIcons:f,openSubMenu:_,dismissSubMenu:S,dismissMenu:w,getSubmenuTarget:e._getSubmenuTarget},O)))})},t}(a.a)},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(225),s=n(426),l=n(74),u=n(223),c=n(774),d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemKeyDown=function(e){var n=t.props,r=n.item,i=n.onItemKeyDown;13===e.which?(t._executeItemClick(e),e.preventDefault(),e.stopPropagation()):i&&i(r,e)},t._getSubmenuTarget=function(){return t._splitButton},t._onItemMouseEnterPrimary=function(e){var n=t.props,i=n.item,o=n.onItemMouseEnter;o&&o(r.__assign({},i,{subMenuProps:void 0,items:void 0}),e,t._splitButton)},t._onItemMouseEnterIcon=function(e){var n=t.props,r=n.item,i=n.onItemMouseEnter;i&&i(r,e,t._splitButton)},t._onItemMouseMovePrimary=function(e){var n=t.props,i=n.item,o=n.onItemMouseMove;o&&o(r.__assign({},i,{subMenuProps:void 0,items:void 0}),e,t._splitButton)},t._onItemMouseMoveIcon=function(e){var n=t.props,r=n.item,i=n.onItemMouseMove;i&&i(r,e,t._splitButton)},t._onIconItemClick=function(e){var n=t.props,r=n.item,i=n.onItemClickBase;i&&i(r,e,t._splitButton?t._splitButton:e.currentTarget)},t._executeItemClick=function(e){var n=t.props,r=n.item,i=n.executeItemClick,o=n.onItemClick;if(!r.disabled&&!r.isDisabled)return t._processingTouch&&o?o(r,e):void(i&&i(r,e))},t._onTouchStart=function(e){!t._splitButton||"onpointerdown"in t._splitButton||t._handleTouchAndPointerEvent(e)},t._onPointerDown=function(e){"touch"===e.pointerType&&(t._handleTouchAndPointerEvent(e),e.preventDefault(),e.stopImmediatePropagation())},t}return r.__extends(t,e),t.prototype.componentDidMount=function(){this._splitButton&&"onpointerdown"in this._splitButton&&this._events.on(this._splitButton,"pointerdown",this._onPointerDown,!0)},t.prototype.render=function(){var e=this,t=this.props,n=t.item,a=t.classNames,s=t.index,c=t.focusableElementIndex,d=t.totalItemCount,p=t.hasCheckmarks,h=t.hasIcons,f=t.onItemMouseLeave,m=t.expandedMenuItemKey,g=Object(u.b)(n),b=n.keytipProps;return b&&(b=r.__assign({},b,{hasMenu:!0})),i.createElement(l.a,{keytipProps:b,disabled:Object(u.c)(n)},function(t){return i.createElement("div",{"data-ktp-target":t["data-ktp-target"],ref:function(t){return e._splitButton=t},role:"menuitem","aria-label":n.ariaLabel,className:a.splitContainer,"aria-disabled":Object(u.c)(n),"aria-expanded":g?n.key===m:void 0,"aria-haspopup":!0,"aria-describedby":Object(o._9)(n.ariaDescription,t["aria-describedby"]),"aria-checked":n.isChecked||n.checked,"aria-posinset":c+1,"aria-setsize":d,onMouseEnter:e._onItemMouseEnterPrimary,onMouseLeave:f?f.bind(e,r.__assign({},n,{subMenuProps:null,items:null})):void 0,onMouseMove:e._onItemMouseMovePrimary,onKeyDown:e._onItemKeyDown,onClick:e._executeItemClick,onTouchStart:e._onTouchStart,tabIndex:0,"data-is-focusable":!0,"aria-roledescription":n["aria-roledescription"]},e._renderSplitPrimaryButton(n,a,s,p,h),e._renderSplitDivider(n),e._renderSplitIconButton(n,a,s,t))})},t.prototype._renderSplitPrimaryButton=function(e,t,n,s,l){var c=this.props,d=c.contextualMenuItemAs,p=void 0===d?a.a:d,h=c.onItemClick,f={key:e.key,disabled:Object(u.c)(e)||e.primaryDisabled,name:e.name,text:e.text||e.name,className:t.splitPrimary,canCheck:e.canCheck,isChecked:e.isChecked,checked:e.checked,iconProps:e.iconProps,"data-is-focusable":!1,"aria-hidden":!0},m=e.itemProps;return i.createElement("button",r.__assign({},Object(o.O)(f,o.o)),i.createElement(p,r.__assign({"data-is-focusable":!1,item:f,classNames:t,index:n,onCheckmarkClick:s&&h?h.bind(this,e):void 0,hasIcons:l},m)))},t.prototype._renderSplitDivider=function(e){var t=e.getSplitButtonVerticalDividerClassNames||s.b;return i.createElement(c.a,{getClassNames:t})},t.prototype._renderSplitIconButton=function(e,t,n,s){var l=this.props,c=l.contextualMenuItemAs,d=void 0===c?a.a:c,p=l.onItemMouseLeave,h=l.onItemMouseDown,f=l.openSubMenu,m=l.dismissSubMenu,g=l.dismissMenu,b={onClick:this._onIconItemClick,disabled:Object(u.c)(e),className:t.splitMenu,subMenuProps:e.subMenuProps,submenuIconProps:e.submenuIconProps,split:!0,key:e.key},v=Object(o.m)({},Object(o.O)(b,o.o),{onMouseEnter:this._onItemMouseEnterIcon,onMouseLeave:p?p.bind(this,e):void 0,onMouseDown:function(t){return h?h(e,t):void 0},onMouseMove:this._onItemMouseMoveIcon,"data-is-focusable":!1,"data-ktp-execute-target":s["data-ktp-execute-target"],"aria-hidden":!0}),y=e.itemProps;return i.createElement("button",r.__assign({},v),i.createElement(d,r.__assign({componentRef:e.componentRef,item:b,classNames:t,index:n,hasIcons:!1,openSubMenu:f,dismissSubMenu:m,dismissMenu:g,getSubmenuTarget:this._getSubmenuTarget},y)))},t.prototype._handleTouchAndPointerEvent=function(e){var t=this,n=this.props.onTap;n&&n(e),this._lastTouchTimeoutId&&(this._async.clearTimeout(this._lastTouchTimeoutId),this._lastTouchTimeoutId=void 0),this._processingTouch=!0,this._lastTouchTimeoutId=this._async.setTimeout(function(){t._processingTouch=!1,t._lastTouchTimeoutId=void 0},500)},t}(n(301).a)},function(e,t,n){"use strict";var r=n(1700);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(1),i=(n.n(r),n(772)),o=n(7),a=function(e){var t=Object(o.z)(),n=e.getClassNames?e.getClassNames(t):Object(i.a)(t);return r.createElement("span",{className:n.wrapper},r.createElement("span",{className:n.divider}))}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(7),i=n(773),o={root:"ms-ContextualMenu",container:"ms-ContextualMenu-container",list:"ms-ContextualMenu-list",header:"ms-ContextualMenu-header",title:"ms-ContextualMenu-title",isopen:"is-open"},a=function(e){var t=e.className,n=e.theme,a=Object(r.w)(o,n),s=n.palette,l=n.fonts,u=n.semanticColors;return{root:[n.fonts.medium,a.root,a.isopen,{backgroundColor:u.bodyBackground,minWidth:"180px"},t],container:[a.container,{selectors:{":focus":{outline:0}}}],list:[a.list,a.isopen,{listStyleType:"none",margin:"0",padding:"0"}],header:[a.header,l.small,{fontWeight:r.f.semibold,color:u.menuHeader,background:"none",backgroundColor:"transparent",border:"none",height:i.a,lineHeight:i.a,cursor:"default",padding:"0px 6px",userSelect:"none",textAlign:"left"}],title:[a.title,{fontSize:"16px",paddingRight:"14px",paddingLeft:"14px",paddingBottom:"5px",paddingTop:"5px",backgroundColor:s.neutralLight}],subComponentStyles:{callout:{}}}}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(7),o={msButton:"ms-Button",msButtonIcon:"ms-Button-icon",msButtonMenuIcon:"ms-Button-menuIcon",msButtonLabel:"ms-Button-label",msButtonDescription:"ms-Button-description",msButtonScreenReaderText:"ms-Button-screenReaderText",msButtonFlexContainer:"ms-Button-flexContainer",msButtonTextContainer:"ms-Button-textContainer"},a=Object(r._8)(function(e,t,n,r,a,s,l,u,c,d){var p,h,f=Object(i.w)(o,e||{}),m=c&&!d;return Object(i.D)({root:[f.msButton,t.root,r,u&&["is-checked",t.rootChecked],m&&["is-expanded",t.rootExpanded,{selectors:(p={},p[":hover ."+f.msButtonIcon]=t.iconExpandedHovered,p[":hover ."+f.msButtonMenuIcon]=t.menuIconExpandedHovered||t.rootExpandedHovered,p[":hover"]=t.rootExpandedHovered,p)}],l&&["is-disabled",t.rootDisabled],!l&&!m&&!u&&{selectors:(h={":hover":t.rootHovered},h[":hover ."+f.msButtonLabel]=t.labelHovered,h[":hover ."+f.msButtonIcon]=t.iconHovered,h[":hover ."+f.msButtonDescription]=t.descriptionHovered,h[":hover ."+f.msButtonMenuIcon]=t.menuIconHovered,h[":focus"]=t.rootFocused,h[":active"]=t.rootPressed,h[":active ."+f.msButtonIcon]=t.iconPressed,h[":active ."+f.msButtonDescription]=t.descriptionPressed,h[":active ."+f.msButtonMenuIcon]=t.menuIconPressed,h)},l&&u&&[t.rootCheckedDisabled],!l&&u&&{selectors:{":hover":t.rootCheckedHovered,":active":t.rootCheckedPressed}},n],flexContainer:[f.msButtonFlexContainer,t.flexContainer],textContainer:[f.msButtonTextContainer,t.textContainer],icon:[f.msButtonIcon,a,t.icon,m&&t.iconExpanded,u&&t.iconChecked,l&&t.iconDisabled],label:[f.msButtonLabel,t.label,u&&t.labelChecked,l&&t.labelDisabled],menuIcon:[f.msButtonMenuIcon,s,t.menuIcon,u&&t.menuIconChecked,l&&t.menuIconDisabled,!l&&!m&&!u&&{selectors:{":hover":t.menuIconHovered,":active":t.menuIconPressed}},m&&["is-expanded",t.menuIconExpanded]],description:[f.msButtonDescription,t.description,u&&t.descriptionChecked,l&&t.descriptionDisabled],screenReaderText:[f.msButtonScreenReaderText,t.screenReaderText]})})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(3),i=n(7),o=Object(r._8)(function(e,t,n,r){return{root:Object(i.E)(e.splitButtonMenuButton,n&&[e.splitButtonMenuButtonExpanded],t&&[e.splitButtonMenuButtonDisabled],r&&!t&&[e.splitButtonMenuButtonChecked]),splitButtonContainer:Object(i.E)(e.splitButtonContainer,r&&!t&&[e.splitButtonContainerChecked,{selectors:{":hover":e.splitButtonContainerCheckedHovered}}],!t&&!r&&[{selectors:{":hover":e.splitButtonContainerHovered,":focus":e.splitButtonContainerFocused}}],t&&e.splitButtonContainerDisabled),icon:Object(i.E)(e.splitButtonMenuIcon,t&&e.splitButtonMenuIconDisabled),flexContainer:Object(i.E)(e.splitButtonFlexContainer),divider:Object(i.E)(e.splitButtonDivider)}})},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(775),s=n(302),l=n(427),u=n(778),c=n(779),d=n(780);!function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,Object(o._24)("The Button component has been deprecated. Use specific variants instead. (PrimaryButton, DefaultButton, IconButton, ActionButton, etc.)"),n}r.__extends(t,e),t.prototype.render=function(){var e=this.props;switch(e.buttonType){case a.a.command:return i.createElement(l.a,r.__assign({},e));case a.a.compound:return i.createElement(u.a,r.__assign({},e));case a.a.icon:return i.createElement(c.a,r.__assign({},e));case a.a.primary:return i.createElement(d.a,r.__assign({},e));default:return i.createElement(s.a,r.__assign({},e))}}}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(7),i=n(3),o=n(147),a=n(303),s=n(776),l=Object(i._8)(function(e,t,n){var i=Object(o.a)(e),l=Object(a.a)(e),u={root:{minWidth:"80px",height:"32px"},label:{fontWeight:r.f.semibold}};return Object(r.s)(i,u,n?Object(s.a)(e):Object(s.b)(e),l,t)})},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(7),i=n(3),o=n(147),a=n(303),s=n(776),l=Object(i._8)(function(e,t,n){var i,l,u,c=Object(o.a)(e),d=Object(a.a)(e),p={root:{maxWidth:"280px",minHeight:"72px",height:"auto",padding:"20px"},flexContainer:{flexDirection:"row",alignItems:"flex-start",minWidth:"100%",margin:""},textContainer:{textAlign:"left"},icon:{fontSize:"2em",lineHeight:"1em",height:"1em",margin:"0px 8px 0px 0px",flexBasis:"1em",flexShrink:"0"},label:{margin:"0 0 5px",lineHeight:"100%",fontWeight:r.f.semibold},description:[e.fonts.small,{lineHeight:"100%"}]},h={description:{color:e.palette.neutralSecondary},descriptionHovered:{color:e.palette.neutralDark},descriptionPressed:{color:"inherit"},descriptionChecked:{color:"inherit"},descriptionDisabled:{color:"inherit"}},f={description:{color:e.palette.white,selectors:(i={},i[r.g]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)},descriptionHovered:{color:e.palette.white,selectors:(l={},l[r.g]={color:"Window",backgroundColor:"Highlight",MsHighContrastAdjust:"none"},l)},descriptionPressed:{color:"inherit"},descriptionChecked:{color:"inherit"},descriptionDisabled:{color:"inherit",selectors:(u={},u[r.g]={color:"inherit"},u)}};return Object(r.s)(c,p,n?Object(s.a)(e):Object(s.b)(e),n?f:h,d,t)})},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(7),i=n(3),o=n(147),a=n(303),s=Object(i._8)(function(e,t){var n,i=Object(o.a)(e),s=Object(a.a)(e),l=e.palette,u=e.semanticColors,c={root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:u.actionLink},rootHovered:{color:u.actionLinkHovered,selectors:(n={},n[r.g]={borderColor:"Highlight",color:"Highlight"},n)},rootPressed:{color:l.themePrimary},rootExpanded:{color:l.themePrimary},rootChecked:{backgroundColor:u.buttonBackgroundChecked},rootCheckedHovered:{backgroundColor:u.buttonBackgroundHovered},rootDisabled:{color:u.disabledText}};return Object(r.s)(i,c,s,t)})},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(174)),a=n(3),s=n(1709),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return i.createElement(o.a,r.__assign({},this.props,{variantClassName:"ms-Button--commandBar",styles:Object(s.a)(n,t),onRenderDescription:a._10}))},t=r.__decorate([Object(a.t)("CommandBarButton",["theme","styles"],!0)],t)}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(7),i=n(3),o=n(147),a=n(303),s=Object(i._8)(function(e,t,n,i){var s,l,u,c,d=Object(o.a)(e),p=Object(a.a)(e),h={root:[Object(r.v)(e,-1,"relative",{left:4,top:4,bottom:4,right:4,border:"none"}),e.fonts.medium,{minWidth:"40px",backgroundColor:e.palette.neutralLighter,color:e.palette.neutralPrimary,padding:"0 4px",selectors:(s={},s[r.g]={border:"none"},s)}],rootHovered:{backgroundColor:e.palette.neutralLight,color:e.palette.neutralDark,selectors:(l={},l[r.g]={color:"Highlight"},l)},rootPressed:{backgroundColor:e.palette.neutralQuaternaryAlt,color:e.palette.black},rootChecked:{backgroundColor:e.palette.neutralQuaternaryAlt,color:e.palette.black},rootExpanded:{backgroundColor:e.palette.neutralQuaternaryAlt,color:e.palette.black},rootCheckedHovered:{backgroundColor:e.palette.neutralQuaternary,color:e.palette.black},splitButtonContainer:{selectors:(u={},u[r.g]={border:"none"},u)},splitButtonDivider:{backgroundColor:e.palette.neutralTertiaryAlt,marginTop:4,marginBottom:4},splitButtonMenuButton:{backgroundColor:e.palette.neutralLighter,color:e.palette.neutralPrimary,selectors:{":hover":{backgroundColor:e.palette.neutralLight,color:e.palette.neutralDark,selectors:(c={},c[r.g]={color:"Highlight"},c)}}},splitButtonMenuButtonDisabled:{backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLighter}}},splitButtonMenuButtonChecked:{backgroundColor:e.palette.neutralQuaternaryAlt,color:e.palette.black,selectors:{":hover":{backgroundColor:e.palette.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:e.palette.neutralQuaternaryAlt,color:e.palette.black,selectors:{":hover":{backgroundColor:e.palette.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:e.palette.neutralPrimary},splitButtonMenuIconDisabled:{color:e.palette.neutralTertiary},label:{fontWeight:"normal"},icon:{color:e.palette.themeDarkAlt},menuIcon:{color:e.palette.neutralSecondary}};return Object(r.s)(d,h,p,t)})},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=n(427).a},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(302)),a=n(3),s=n(1712);!function(e){function t(){return null!==e&&e.apply(this,arguments)||this}r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return i.createElement(o.a,r.__assign({},this.props,{styles:Object(s.a)(n,t),onRenderDescription:a._10}))},t=r.__decorate([Object(a.t)("MessageBarButton",["theme","styles"],!0)],t)}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(7),i=n(3),o=n(147),a=Object(i._8)(function(e,t,n,i){var a=Object(o.a)(e),s={root:{backgroundColor:e.palette.neutralQuaternaryAlt,color:e.palette.neutralPrimary},rootHovered:{backgroundColor:e.palette.neutralTertiaryAlt,color:e.palette.neutralDark},rootPressed:{backgroundColor:e.palette.neutralTertiary,color:e.palette.neutralDark}};return Object(r.s)(a,s,t)})},function(e,t,n){"use strict";var r=n(1714);n.d(t,"a",function(){return r.a});n(781)},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=n(781).a},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(7),i={whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"},o=Object(r.y)(0,r.m),a=Object(r.y)(r.n,r.l),s=function(e){var t,n,s,l,u=e.className,c=e.theme;return{root:["ms-Breadcrumb",c.fonts.medium,{margin:"23px 0 1px"},u],list:["ms-Breadcrumb-list",{whiteSpace:"nowrap",padding:0,margin:0,display:"flex",alignItems:"stretch"}],listItem:["ms-Breadcrumb-listItem",{listStyleType:"none",margin:"0",padding:"0",display:"flex",position:"relative",alignItems:"center"}],chevron:["ms-Breadcrumb-chevron",{color:c.palette.neutralSecondary,fontSize:c.fonts.small.fontSize,selectors:(t={},t[r.g]={color:"WindowText",MsHighContrastAdjust:"none"},t[a]={fontSize:8},t[o]={fontSize:8},t)}],overflow:["ms-Breadcrumb-overflow",{position:"relative",display:"flex",alignItems:"center"}],overflowButton:["ms-Breadcrumb-overflowButton",Object(r.v)(c),i,{fontSize:16,height:"100%",cursor:"pointer",selectors:(n={":hover":{backgroundColor:c.palette.neutralLighter},":active":{backgroundColor:c.palette.neutralTertiaryAlt,color:c.semanticColors.bodyText},":hover:active":{backgroundColor:c.palette.neutralQuaternary}},n[o]={padding:"4px 6px"},n[a]={fontSize:c.fonts.mediumPlus.fontSize},n)}],itemLink:["ms-Breadcrumb-itemLink",Object(r.v)(c),i,c.fonts.xLarge,{textDecoration:"none",color:c.semanticColors.bodyText,padding:"0 8px",maxWidth:160,selectors:(s={":hover":{backgroundColor:c.semanticColors.menuItemBackgroundHovered,color:"initial",cursor:"pointer",selectors:(l={},l[r.g]={color:"Highlight"},l)},":focus":{color:c.palette.neutralDark},":active":{backgroundColor:c.palette.neutralTertiaryAlt,color:c.palette.neutralPrimary}},s[a]=c.fonts.large,s[o]=[c.fonts.medium,{maxWidth:116}],s)}],item:["ms-Breadcrumb-item",c.fonts.xLarge,{color:c.semanticColors.bodyText,padding:"0 8px",maxWidth:160,selectors:{":hover":{cursor:"default"}}}]}}},function(e,t,n){"use strict";var r=n(1717);n.d(t,"a",function(){return r.a});var i=n(783);n.d(t,"b",function(){return i.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return f});var r=n(0),i=n(1),o=(n.n(i),n(226)),a=n(1718),s=n(1720),l=n(304),u=n(3),c=n(305),d={leftNavigation:"Up",rightNavigation:"Down",closeIcon:"CalculatorMultiply"},p=[o.b.Monday,o.b.Tuesday,o.b.Wednesday,o.b.Thursday,o.b.Friday],h={formatMonthDayYear:function(e,t){return t.months[e.getMonth()]+" "+e.getDate()+", "+e.getFullYear()},formatMonthYear:function(e,t){return t.months[e.getMonth()]+" "+e.getFullYear()},formatDay:function(e){return e.getDate().toString()},formatYear:function(e){return e.getFullYear().toString()}},f=function(e){function t(t){var n=e.call(this,t)||this;n._dayPicker=Object(u.r)(),n._monthPicker=Object(u.r)(),n._navigateDayPickerDay=function(e){n.setState({navigatedDayDate:e,navigatedMonthDate:e})},n._navigateMonthPickerDay=function(e){n.setState({navigatedMonthDate:e})},n._onNavigateDayDate=function(e,t){n._navigateDayPickerDay(e),n._focusOnUpdate=t},n._onNavigateMonthDate=function(e,t){if(!t)return n._navigateMonthPickerDay(e),void(n._focusOnUpdate=t);!n.props.showMonthPickerAsOverlay&&!n.props.isDayPickerVisible&&n._onSelectDate(e),n._navigateDayPickerDay(e)},n._onSelectDate=function(e,t){var r=n.props.onSelectDate;n.setState({selectedDate:e}),r&&r(e,t)},n._onHeaderSelect=function(e){n.setState({isDayPickerVisible:!n.state.isDayPickerVisible,isMonthPickerVisible:!n.state.isMonthPickerVisible}),e&&(n._focusOnUpdate=!0)},n._onGotoToday=function(){var e=n.props,t=e.dateRangeType,r=e.firstDayOfWeek,i=e.today,o=e.workWeekDays;if(e.selectDateOnClick){var a=Object(l.g)(i,t,r,o);n._onSelectDate(i,a)}n._navigateDayPickerDay(i)},n._onGotoTodayClick=function(e){n._onGotoToday()},n._onGotoTodayKeyDown=function(e){13===e.which&&(e.preventDefault(),n._onGotoToday())},n._onDatePickerPopupKeyDown=function(e){switch(e.which){case 13:case 8:e.preventDefault();break;case 27:n._handleEscKey(e)}},n._handleEscKey=function(e){n.props.onDismiss&&n.props.onDismiss()};var r=t.value&&!isNaN(t.value.getTime())?t.value:t.today||new Date;return n.state={selectedDate:r,navigatedDayDate:r,navigatedMonthDate:r,isMonthPickerVisible:!n.props.showMonthPickerAsOverlay&&n.props.isMonthPickerVisible,isDayPickerVisible:!!n.props.showMonthPickerAsOverlay||n.props.isDayPickerVisible},n._focusOnUpdate=!1,n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=e.autoNavigateOnSelection,n=e.value,r=e.today,i=void 0===r?new Date:r;t&&!Object(l.f)(n,this.props.value)&&this.setState({navigatedMonthDate:n,navigatedDayDate:n}),this.setState({selectedDate:n||i})},t.prototype.componentDidUpdate=function(){this._focusOnUpdate&&(this.focus(),this._focusOnUpdate=!1)},t.prototype.render=function(){var e,t=this.props,n=t.firstDayOfWeek,o=t.dateRangeType,l=t.strings,d=t.showMonthPickerAsOverlay,p=t.autoNavigateOnSelection,h=t.showGoToToday,f=t.highlightCurrentMonth,m=t.highlightSelectedMonth,g=t.navigationIcons,b=t.minDate,v=t.maxDate,y=t.className,_=t.showCloseButton,S=t.allFocusable,w=t.yearPickerHidden,E=Object(u.O)(this.props,u.v,["value"]),C=this.state,x=C.selectedDate,A=C.navigatedDayDate,T=C.navigatedMonthDate,O=C.isMonthPickerVisible,k=C.isDayPickerVisible,I=d?this._onHeaderSelect:void 0,R=!d&&!k,P=d&&h;return i.createElement("div",{className:Object(u.s)("ms-DatePicker",c.root,y),role:"application"},i.createElement("div",r.__assign({},E,{className:Object(u.s)("ms-DatePicker-picker ms-DatePicker-picker--opened ms-DatePicker-picker--focused",c.picker,c.pickerIsOpened,c.pickerIsFocused,O&&"ms-DatePicker-monthPickerVisible "+c.monthPickerVisible,O&&k&&"ms-DatePicker-calendarsInline "+c.calendarsInline,R&&"ms-DatePicker-monthPickerOnly "+c.monthPickerOnly,d&&"ms-DatePicker-monthPickerAsOverlay "+c.monthPickerAsOverlay)}),i.createElement("div",{className:Object(u.s)("ms-DatePicker-holder ms-slideDownIn10",c.holder,P&&c.holderWithButton),onKeyDown:this._onDatePickerPopupKeyDown},i.createElement("div",{className:Object(u.s)("ms-DatePicker-frame",c.frame)},i.createElement("div",{className:Object(u.s)("ms-DatePicker-wrap",c.wrap,h&&c.goTodaySpacing)},k&&i.createElement(a.a,{selectedDate:x,navigatedDate:A,today:this.props.today,onSelectDate:this._onSelectDate,onNavigateDate:this._onNavigateDayDate,onDismiss:this.props.onDismiss,firstDayOfWeek:n,dateRangeType:o,autoNavigateOnSelection:p,strings:l,onHeaderSelect:I,navigationIcons:g,showWeekNumbers:this.props.showWeekNumbers,firstWeekOfYear:this.props.firstWeekOfYear,dateTimeFormatter:this.props.dateTimeFormatter,showSixWeeksByDefault:this.props.showSixWeeksByDefault,minDate:b,maxDate:v,workWeekDays:this.props.workWeekDays,componentRef:this._dayPicker,showCloseButton:_,allFocusable:S}),k&&O&&i.createElement("div",{className:c.divider}),O&&i.createElement(s.a,{navigatedDate:T,selectedDate:A,strings:l,onNavigateDate:this._onNavigateMonthDate,today:this.props.today,highlightCurrentMonth:f,highlightSelectedMonth:m,onHeaderSelect:I,navigationIcons:g,dateTimeFormatter:this.props.dateTimeFormatter,minDate:b,maxDate:v,componentRef:this._monthPicker,yearPickerHidden:w||d}),h&&i.createElement("button",{role:"button",className:Object(u.s)("ms-DatePicker-goToday js-goToday",c.goToday,(e={},e[c.goTodayInlineMonth]=O,e)),onClick:this._onGotoTodayClick,onKeyDown:this._onGotoTodayKeyDown,tabIndex:0},l.goToToday))))))},t.prototype.focus=function(){this.state.isDayPickerVisible&&this._dayPicker.current?this._dayPicker.current.focus():this.state.isMonthPickerVisible&&this._monthPicker.current&&this._monthPicker.current.focus()},t.defaultProps={onSelectDate:void 0,onDismiss:void 0,isMonthPickerVisible:!0,isDayPickerVisible:!0,showMonthPickerAsOverlay:!1,value:void 0,today:new Date,firstDayOfWeek:o.b.Sunday,dateRangeType:o.a.Day,autoNavigateOnSelection:!1,showGoToToday:!0,strings:null,highlightCurrentMonth:!1,highlightSelectedMonth:!1,navigationIcons:d,showWeekNumbers:!1,firstWeekOfYear:o.c.FirstDay,dateTimeFormatter:h,showSixWeeksByDefault:!1,workWeekDays:p,showCloseButton:!1,allFocusable:!1},t}(u.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(226),s=n(35),l=n(19),u=n(304),c=n(305),d=function(e){function t(t){var n=e.call(this,t)||this;return n.days={},n._onKeyDown=function(e,t){13!==t.which&&32!==t.which||e()},n._onDayKeyDown=function(e,t,r){return function(i){13===i.which?n._onSelectDate(e):n._navigateMonthEdge(i,e,t,r)}},n._onDayMouseDown=function(e,t,r,i){return function(r){i===a.a.Month?n._applyFunctionToDayRefs(function(t,n){t&&n.originalDate.getMonth()===e.getMonth()&&n.isInBounds&&t.classList.add(c.dayPress)}):n._applyFunctionToDayRefs(function(e,n,r){e&&r===t&&n.isInBounds?(e.classList.add(c.dayPress),e.classList.add(c.dayIsHighlighted)):e&&e.classList.remove(c.dayIsHighlighted)})}},n._onDayMouseUp=function(e,t,r,i){return function(r){i===a.a.Month?n._applyFunctionToDayRefs(function(t,n){t&&n.originalDate.getMonth()===e.getMonth()&&n.isInBounds&&t.classList.remove(c.dayPress)}):n._applyFunctionToDayRefs(function(e,n,r){e&&r===t&&n.isInBounds&&e.classList.remove(c.dayPress)})}},n._onDayMouseOver=function(e,t,r,i){return function(r){i===a.a.Month?n._applyFunctionToDayRefs(function(t,n){t&&n.originalDate.getMonth()===e.getMonth()&&n.isInBounds&&t.classList.add(c.dayHover)}):n._applyFunctionToDayRefs(function(e,n,r){e&&r===t&&n.isInBounds&&e.classList.add(c.dayHover)})}},n._onDayMouseLeave=function(e,t,r,i){return function(r){i===a.a.Month?n._applyFunctionToDayRefs(function(t,n){t&&n.originalDate.getMonth()===e.getMonth()&&n.isInBounds&&t.classList.remove(c.dayHover)}):n._applyFunctionToDayRefs(function(e,n,r){e&&r===t&&n.isInBounds&&e.classList.remove(c.dayHover)})}},n._onTableMouseLeave=function(e){e.target.contains&&e.relatedTarget&&e.relatedTarget.contains&&e.target.contains(e.relatedTarget)||n._applyFunctionToDayRefs(function(e,t){e&&(e.classList.remove(c.dayHover),e.classList.remove(c.dayPress))})},n._onTableMouseUp=function(e){e.target.contains&&e.relatedTarget&&e.relatedTarget.contains&&e.target.contains(e.relatedTarget)||n._applyFunctionToDayRefs(function(e,t){e&&e.classList.remove(c.dayPress)})},n._onSelectDate=function(e){var t=n.props,r=t.onSelectDate,i=t.dateRangeType,o=t.firstDayOfWeek,s=t.navigatedDate,l=t.autoNavigateOnSelection,c=t.minDate,d=t.maxDate,p=t.workWeekDays,h=Object(u.g)(e,i,o,p);if(i!==a.a.Day&&(h=n._getBoundedDateRange(h,c,d)),r&&r(e,h),l&&e.getMonth()!==s.getMonth()){var f=Object(u.e)(e,s);f<0?n._onSelectPrevMonth():f>0&&n._onSelectNextMonth()}},n._onSelectNextMonth=function(){n.props.onNavigateDate(Object(u.b)(n.props.navigatedDate,1),!1)},n._onSelectPrevMonth=function(){n.props.onNavigateDate(Object(u.b)(n.props.navigatedDate,-1),!1)},n._onClose=function(){n.props.onDismiss&&n.props.onDismiss()},n._onHeaderSelect=function(){var e=n.props.onHeaderSelect;e&&e(!0)},n._onHeaderKeyDown=function(e){var t=n.props.onHeaderSelect;!t||13!==e.which&&32!==e.which||t(!0)},n._onPrevMonthKeyDown=function(e){13===e.which&&n._onKeyDown(n._onSelectPrevMonth,e)},n._onNextMonthKeyDown=function(e){13===e.which&&n._onKeyDown(n._onSelectNextMonth,e)},n._onCloseButtonKeyDown=function(e){13===e.which&&n._onKeyDown(n._onClose,e)},n.state={activeDescendantId:Object(o.K)("DatePickerDay-active"),weeks:n._getWeeks(t)},n._onSelectNextMonth=n._onSelectNextMonth.bind(n),n._onSelectPrevMonth=n._onSelectPrevMonth.bind(n),n._onClose=n._onClose.bind(n),n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({weeks:this._getWeeks(e)})},t.prototype.render=function(){var e,t,n=this,r=this.state,d=r.activeDescendantId,p=r.weeks,h=this.props,f=h.firstDayOfWeek,m=h.strings,g=h.navigatedDate,b=h.selectedDate,v=h.dateRangeType,y=h.navigationIcons,_=h.showWeekNumbers,S=h.firstWeekOfYear,w=h.dateTimeFormatter,E=h.minDate,C=h.maxDate,x=h.showCloseButton,A=h.allFocusable,T=Object(o.K)("DatePickerDay-dayPicker"),O=Object(o.K)("DatePickerDay-monthAndYear"),k=y.leftNavigation,I=y.rightNavigation,R=y.closeIcon,P=_?Object(u.k)(p.length,f,S,g):null,D=_?Object(u.j)(b,f,S):void 0,N=this._getWeekCornerStyles(p,v),M=!E||Object(u.e)(E,Object(u.i)(g))<0,L=!C||Object(u.e)(Object(u.h)(g),C)<0;return i.createElement("div",{className:Object(o.s)("ms-DatePicker-dayPicker",c.dayPicker,_&&(Object(o.S)()?c.showWeekNumbersRTL:c.showWeekNumbers)),id:T},i.createElement("div",{className:Object(o.s)("ms-DatePicker-header",c.header)},i.createElement("div",{"aria-live":"polite","aria-relevant":"text","aria-atomic":"true",id:O,className:c.monthAndYear},this.props.onHeaderSelect?i.createElement("div",{className:Object(o.s)("ms-DatePicker-monthAndYear js-showMonthPicker",c.headerToggleView),onClick:this._onHeaderSelect,onKeyDown:this._onHeaderKeyDown,"aria-label":w.formatMonthYear(g,m),role:"button",tabIndex:0},w.formatMonthYear(g,m)):i.createElement("div",{className:Object(o.s)("ms-DatePicker-monthAndYear",c.monthAndYear)},w.formatMonthYear(g,m))),i.createElement("div",{className:Object(o.s)("ms-DatePicker-monthComponents",c.monthComponents)},i.createElement("div",{className:Object(o.s)("ms-DatePicker-navContainer",c.navContainer)},i.createElement("button",{className:Object(o.s)("ms-DatePicker-prevMonth js-prevMonth",c.prevMonth,(e={},e["ms-DatePicker-prevMonth--disabled "+c.prevMonthIsDisabled]=!M,e)),disabled:!A&&!M,"aria-disabled":!M,onClick:M?this._onSelectPrevMonth:void 0,onKeyDown:M?this._onPrevMonthKeyDown:void 0,"aria-controls":T,"aria-label":m.prevMonthAriaLabel?m.prevMonthAriaLabel+" "+m.months[Object(u.b)(g,-1).getMonth()]:void 0,role:"button"},i.createElement(l.a,{iconName:k})),i.createElement("button",{className:Object(o.s)("ms-DatePicker-nextMonth js-nextMonth",c.nextMonth,(t={},t["ms-DatePicker-nextMonth--disabled "+c.nextMonthIsDisabled]=!L,t)),disabled:!A&&!L,"aria-disabled":!L,onClick:L?this._onSelectNextMonth:void 0,onKeyDown:L?this._onNextMonthKeyDown:void 0,"aria-controls":T,"aria-label":m.nextMonthAriaLabel?m.nextMonthAriaLabel+" "+m.months[Object(u.b)(g,1).getMonth()]:void 0,role:"button"},i.createElement(l.a,{iconName:I})),x&&i.createElement("button",{className:Object(o.s)("ms-DatePicker-closeButton js-closeButton",c.closeButton),onClick:this._onClose,onKeyDown:this._onCloseButtonKeyDown,"aria-label":m.closeButtonAriaLabel,role:"button"},i.createElement(l.a,{iconName:R}))))),i.createElement(s.a,null,i.createElement("table",{className:Object(o.s)("ms-DatePicker-table",c.table),"aria-readonly":"true","aria-multiselectable":"false","aria-labelledby":O,"aria-activedescendant":d,role:"grid"},i.createElement("thead",null,i.createElement("tr",null,_&&i.createElement("th",{className:Object(o.s)("ms-DatePicker-weekday",c.weekday)}),m.shortDays.map(function(e,t){return i.createElement("th",{className:Object(o.s)("ms-DatePicker-weekday",c.weekday),role:"gridcell",scope:"col",key:t,title:m.days[(t+f)%7],"aria-label":m.days[(t+f)%7],"data-is-focusable":!!A||void 0},m.shortDays[(t+f)%7])}))),i.createElement("tbody",{onMouseLeave:v!==a.a.Day?this._onTableMouseLeave:void 0,onMouseUp:v!==a.a.Day?this._onTableMouseUp:void 0},p.map(function(e,t){return i.createElement("tr",{key:P?P[t]:t},_&&P&&i.createElement("th",{className:Object(o.s)("ms-DatePicker-weekNumbers","ms-DatePicker-weekday",c.weekday,c.weekNumbers),key:t,title:P&&m.weekNumberFormatString&&Object(o.F)(m.weekNumberFormatString,P[t]),"aria-label":P&&m.weekNumberFormatString&&Object(o.F)(m.weekNumberFormatString,P[t]),scope:"row"},i.createElement("div",{className:Object(o.s)("ms-DatePicker-day",c.day,(r={},r["ms-DatePicker-week--highlighted "+c.weekIsHighlighted]=D===P[t],r))},i.createElement("span",null,P[t]))),e.map(function(e,r){var s,l,p=Object(u.f)(g,e.originalDate);return i.createElement("td",{key:e.key,className:Object(o.s)(c.dayWrapper,"ms-DatePicker-day",n._getHighlightedCornerStyle(N,r,t),(s={},s["ms-DatePicker-weekBackground "+c.weekBackground]=e.isSelected&&(v===a.a.Week||v===a.a.WorkWeek),s["ms-DatePicker-dayBackground "+c.dayBackground]=v===a.a.Day,s["ms-DatePicker-day--highlighted "+c.dayIsHighlighted]=e.isSelected&&v===a.a.Day,s["ms-DatePicker-day--infocus "+c.dayIsFocused]=e.isInBounds&&e.isInMonth,s["ms-DatePicker-day--outfocus "+c.dayIsUnfocused]=e.isInBounds&&!e.isInMonth,s)),ref:function(t){return n._setDayCellRef(t,e,p)},onMouseOver:v!==a.a.Day&&e.isInBounds?n._onDayMouseOver(e.originalDate,t,r,v):void 0,onMouseLeave:v!==a.a.Day&&e.isInBounds?n._onDayMouseLeave(e.originalDate,t,r,v):void 0,onMouseDown:v!==a.a.Day&&e.isInBounds?n._onDayMouseDown(e.originalDate,t,r,v):void 0,onMouseUp:v!==a.a.Day&&e.isInBounds?n._onDayMouseUp(e.originalDate,t,r,v):void 0,role:"gridcell"},i.createElement("button",{key:e.key+"button",className:Object(o.s)(c.day,"ms-DatePicker-day-button",(l={},l["ms-DatePicker-day--disabled "+c.dayIsDisabled]=!e.isInBounds,l["ms-DatePicker-day--today "+c.dayIsToday]=e.isToday,l)),role:"button",onKeyDown:n._onDayKeyDown(e.originalDate,t,r),onClick:e.isInBounds?e.onSelected:void 0,"aria-label":w.formatMonthDayYear(e.originalDate,m),id:p?d:void 0,"aria-selected":e.isInBounds?e.isSelected:void 0,"data-is-focusable":A||!!e.isInBounds||void 0,ref:function(t){return n._setDayRef(t,e,p)},disabled:!A&&!e.isInBounds,"aria-disabled":!e.isInBounds},i.createElement("span",{"aria-hidden":"true"},w.formatDay(e.originalDate))))}));var r})))))},t.prototype.focus=function(){this.navigatedDay&&(this.navigatedDay.tabIndex=0,this.navigatedDay.focus())},t.prototype._setDayRef=function(e,t,n){n&&(this.navigatedDay=e)},t.prototype._setDayCellRef=function(e,t,n){this.days[t.key]=e},t.prototype._getWeekCornerStyles=function(e,t){var n={};switch(t){case a.a.Month:e.forEach(function(t,r){t.forEach(function(t,i){var a=e[r-1]&&e[r-1][i]&&e[r-1][i].originalDate.getMonth()===e[r][i].originalDate.getMonth(),s=e[r+1]&&e[r+1][i]&&e[r+1][i].originalDate.getMonth()===e[r][i].originalDate.getMonth(),l=e[r][i-1]&&e[r][i-1].originalDate.getMonth()===e[r][i].originalDate.getMonth(),u=e[r][i+1]&&e[r][i+1].originalDate.getMonth()===e[r][i].originalDate.getMonth(),d=!a&&!u,p=!s&&!l,h=!s&&!u,f="";!a&&!l&&(f=Object(o.S)()?f.concat(c.topRightCornerDate+" "):f.concat(c.topLeftCornerDate+" ")),d&&(f=Object(o.S)()?f.concat(c.topLeftCornerDate+" "):f.concat(c.topRightCornerDate+" ")),p&&(f=Object(o.S)()?f.concat(c.bottomRightCornerDate+" "):f.concat(c.bottomLeftCornerDate+" ")),h&&(f=Object(o.S)()?f.concat(c.bottomLeftCornerDate+" "):f.concat(c.bottomRightCornerDate+" ")),n[r+"_"+i]=f})});break;case a.a.Week:case a.a.WorkWeek:e.forEach(function(e,t){var r=c.topLeftCornerDate+" "+c.bottomLeftCornerDate,i=c.topRightCornerDate+" "+c.bottomRightCornerDate;n[t+"_0"]=Object(o.S)()?i:r,n[t+"_6"]=Object(o.S)()?r:i})}return n},t.prototype._getHighlightedCornerStyle=function(e,t,n){return e[n+"_"+t]?e[n+"_"+t]:""},t.prototype._navigateMonthEdge=function(e,t,n,r){var i=this.props,a=i.minDate,s=i.maxDate,l=void 0;0===n&&38===e.which?l=Object(u.c)(t,-1):n===this.state.weeks.length-1&&40===e.which?l=Object(u.c)(t,1):0===r&&e.which===Object(o.T)(37)?l=Object(u.a)(t,-1):6===r&&e.which===Object(o.T)(39)&&(l=Object(u.a)(t,1)),l&&(!a||Object(u.e)(a,l)<1)&&(!s||Object(u.e)(l,s)<1)&&(this.props.onNavigateDate(l,!0),e.preventDefault())},t.prototype._applyFunctionToDayRefs=function(e){var t=this;this.state.weeks&&this.state.weeks.map(function(n,r){n.map(function(n){var i=t.days[n.key];e(i,n,r)})})},t.prototype._getWeeks=function(e){for(var t=e.navigatedDate,n=e.selectedDate,r=e.dateRangeType,i=e.firstDayOfWeek,o=e.today,s=e.minDate,l=e.maxDate,c=e.showSixWeeksByDefault,d=e.workWeekDays,p=new Date(t.getFullYear(),t.getMonth(),1),h=o||new Date,f=[];p.getDay()!==i;)p.setDate(p.getDate()-1);var m=!1,g=r===a.a.WorkWeek?a.a.Week:r,b=Object(u.g)(n,g,i,d);r!==a.a.Day&&(b=this._getBoundedDateRange(b,s,l));for(var v=!0,y=0;v;y++){var _=[];m=!0;for(var S=0;S<7;S++){var w=new Date(p.toString()),E={key:p.toString(),date:p.getDate().toString(),originalDate:w,isInMonth:p.getMonth()===t.getMonth(),isToday:Object(u.f)(h,p),isSelected:Object(u.n)(p,b),onSelected:this._onSelectDate.bind(this,w),isInBounds:(!s||Object(u.e)(s,p)<1)&&(!l||Object(u.e)(p,l)<1)};_.push(E),E.isInMonth&&(m=!1),p.setDate(p.getDate()+1)}(v=c?!m||y<=5:!m)&&f.push(_)}return f},t.prototype._getBoundedDateRange=function(e,t,n){var r=e.slice();return t&&(r=r.filter(function(e){return Object(u.e)(e,t)>=0})),n&&(r=r.filter(function(e){return Object(u.e)(e,n)<=0})),r},t}(o.c)},function(e,t,n){"use strict";t.a={MillisecondsInOneDay:864e5,MillisecondsIn1Sec:1e3,MillisecondsIn1Min:6e4,MillisecondsIn30Mins:18e5,MillisecondsIn1Hour:36e5,MinutesInOneDay:1440,MinutesInOneHour:60,DaysInOneWeek:7,MonthInOneYear:12}},function(e,t,n){"use strict";n.d(t,"a",function(){return p});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(35),s=n(304),l=n(19),u=n(305),c=n(1721),d=u,p=function(e){function t(t){var n=e.call(this,t)||this;return n._onCalendarYearRef=function(e){n._calendarYearRef=e},n._onKeyDown=function(e,t){13===t.which&&e()},n._onSelectYear=function(e){n._focusOnUpdate=!0;var t=n.props,r=t.navigatedDate,i=t.onNavigateDate,o=t.maxDate,a=t.minDate;if(r.getFullYear()!==e){var l=new Date(r.getTime());l.setFullYear(e),o&&l>o?l=Object(s.o)(l,o.getMonth()):a&&l<a&&(l=Object(s.o)(l,a.getMonth())),i(l,!0)}n.setState({isYearPickerVisible:!1})},n._yearToString=function(e){var t=n.props,r=t.navigatedDate,i=t.dateTimeFormatter;if(i){var o=new Date(r.getTime());return o.setFullYear(e),i.formatYear(o)}return String(e)},n._yearRangeToString=function(e){return n._yearToString(e.fromYear)+" - "+n._yearToString(e.toYear)},n._onRenderYear=function(e){return n._yearToString(e)},n._onSelectNextYear=function(){var e=n.props,t=e.navigatedDate;(0,e.onNavigateDate)(Object(s.d)(t,1),!1)},n._onSelectNextYearKeyDown=function(e){13===e.which&&n._onKeyDown(n._onSelectNextYear,e)},n._onSelectPrevYear=function(){var e=n.props,t=e.navigatedDate;(0,e.onNavigateDate)(Object(s.d)(t,-1),!1)},n._onSelectPrevYearKeyDown=function(e){13===e.which&&n._onKeyDown(n._onSelectPrevYear,e)},n._onSelectMonthKeyDown=function(e){return function(t){return n._onKeyDown(function(){return n._onSelectMonth(e)},t)}},n._onSelectMonth=function(e){var t=n.props,r=t.navigatedDate,i=t.onNavigateDate,o=t.onHeaderSelect;o&&o(!0),i(Object(s.o)(r,e),!0)},n._onHeaderSelect=function(){var e=n.props,t=e.onHeaderSelect;e.yearPickerHidden?t&&t(!0):(n._focusOnUpdate=!0,n.setState({isYearPickerVisible:!0}))},n._onYearPickerHeaderSelect=function(e){n._focusOnUpdate=e,n.setState({isYearPickerVisible:!1})},n._onHeaderKeyDown=function(e){var t=n.props.onHeaderSelect;!t||13!==e.which&&32!==e.which||t(!0)},n._selectMonthCallbacks=[],t.strings.shortMonths.map(function(e,t){n._selectMonthCallbacks[t]=n._onSelectMonth.bind(n,t)}),n._isCurrentMonth=n._isCurrentMonth.bind(n),n._onSelectNextYear=n._onSelectNextYear.bind(n),n._onSelectPrevYear=n._onSelectPrevYear.bind(n),n._onSelectMonth=n._onSelectMonth.bind(n),n.state={isYearPickerVisible:!1},n}return r.__extends(t,e),t.prototype.componentDidUpdate=function(){this._focusOnUpdate&&(this.focus(),this._focusOnUpdate=!1)},t.prototype.render=function(){var e=this,t=this.props,n=t.navigatedDate,r=t.selectedDate,u=t.strings,p=t.today,h=t.highlightCurrentMonth,f=t.highlightSelectedMonth,m=t.navigationIcons,g=t.dateTimeFormatter,b=t.minDate,v=t.maxDate,y=t.yearPickerHidden;if(this.state.isYearPickerVisible)return i.createElement(c.a,{minYear:b?b.getFullYear():void 0,maxYear:v?v.getFullYear():void 0,onSelectYear:this._onSelectYear,navigationIcons:m,onHeaderSelect:this._onYearPickerHeaderSelect,selectedYear:r?r.getFullYear():n?n.getFullYear():void 0,onRenderYear:this._onRenderYear,strings:{rangeAriaLabel:this._yearRangeToString},ref:this._onCalendarYearRef});var _,S,w=m.leftNavigation,E=m.rightNavigation,C=!b||Object(s.e)(b,Object(s.m)(n))<0,x=!v||Object(s.e)(Object(s.l)(n),v)<0;return i.createElement("div",{className:Object(o.s)("ms-DatePicker-monthPicker",d.monthPicker)},i.createElement("div",{className:Object(o.s)("ms-DatePicker-header",d.header)},this.props.onHeaderSelect||!y?i.createElement("div",{className:Object(o.s)("ms-DatePicker-currentYear js-showYearPicker",d.currentYear,d.headerToggleView),onClick:this._onHeaderSelect,onKeyDown:this._onHeaderKeyDown,"aria-label":g.formatYear(n),role:"button",tabIndex:0},g.formatYear(n)):i.createElement("div",{className:Object(o.s)("ms-DatePicker-currentYear js-showYearPicker",d.currentYear)},g.formatYear(n)),i.createElement("div",{className:Object(o.s)("ms-DatePicker-yearComponents",d.yearComponents)},i.createElement("div",{className:Object(o.s)("ms-DatePicker-navContainer",d.navContainer)},i.createElement("button",{className:Object(o.s)("ms-DatePicker-prevYear js-prevYear",d.prevYear,(_={},_["ms-DatePicker-prevYear--disabled "+d.prevYearIsDisabled]=!C,_)),disabled:!C,onClick:C?this._onSelectPrevYear:void 0,onKeyDown:C?this._onSelectPrevYearKeyDown:void 0,"aria-label":u.prevYearAriaLabel?u.prevYearAriaLabel+" "+g.formatYear(Object(s.d)(n,-1)):void 0,role:"button"},i.createElement(l.a,{iconName:Object(o.S)()?E:w})),i.createElement("button",{className:Object(o.s)("ms-DatePicker-nextYear js-nextYear",d.nextYear,(S={},S["ms-DatePicker-nextYear--disabled "+d.nextYearIsDisabled]=!x,S)),disabled:!x,onClick:x?this._onSelectNextYear:void 0,onKeyDown:x?this._onSelectNextYearKeyDown:void 0,"aria-label":u.nextYearAriaLabel?u.nextYearAriaLabel+" "+g.formatYear(Object(s.d)(n,1)):void 0,role:"button"},i.createElement(l.a,{iconName:Object(o.S)()?w:E}))))),i.createElement(a.a,null,i.createElement("div",{className:Object(o.s)("ms-DatePicker-optionGrid",d.optionGrid),role:"grid","aria-readonly":"true"},i.createElement("div",{role:"row"},u.shortMonths.map(function(t,a){var l,c=Object(s.o)(n,a),m=e._isCurrentMonth(a,n.getFullYear(),p),y=n.getMonth()===a,_=r.getMonth()===a,S=r.getFullYear()===n.getFullYear(),w=(!b||Object(s.e)(b,Object(s.h)(c))<1)&&(!v||Object(s.e)(Object(s.i)(c),v)<1);return i.createElement("button",{role:"gridcell",className:Object(o.s)("ms-DatePicker-monthOption",d.monthOption,(l={},l["ms-DatePicker-day--today "+d.monthIsCurrentMonth]=h&&m,l["ms-DatePicker-day--highlighted "+d.monthIsHighlighted]=(h||f)&&_&&S,l["ms-DatePicker-monthOption--disabled "+d.monthOptionIsDisabled]=!w,l)),disabled:!w,key:a,onClick:w?e._selectMonthCallbacks[a]:void 0,onKeyDown:w?e._onSelectMonthKeyDown(a):void 0,"aria-label":g.formatMonthYear(c,u),"aria-selected":m||y,"data-is-focusable":!!w||void 0,ref:y?"navigatedMonth":void 0},t)})))))},t.prototype.focus=function(){this._calendarYearRef?this._calendarYearRef.focus():this.refs.navigatedMonth&&(this.refs.navigatedMonth.tabIndex=0,this.refs.navigatedMonth.focus())},t.prototype._isCurrentMonth=function(e,t,n){return n.getFullYear()===t&&n.getMonth()===e},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return _});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(35),s=n(305),l=n(19),u=s,c=12,d={prevRangeAriaLabel:void 0,nextRangeAriaLabel:void 0},p={leftNavigation:"Up",rightNavigation:"Down",closeIcon:"CalculatorMultiply"},h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onRenderYear=function(){var e=t.props,n=e.year,r=e.onRenderYear;return r?r(n):n},t._onButtonRef=function(e){t._buttonRef=e},t._onClick=function(){t.props.onSelectYear&&t.props.onSelectYear(t.props.year)},t._onKeyDown=function(e){t.props.onSelectYear&&13===e.which&&t.props.onSelectYear(t.props.year)},t}return r.__extends(t,e),t.prototype.focus=function(){this._buttonRef&&this._buttonRef.focus()},t.prototype.render=function(){var e,t=this.props,n=t.year,r=t.selected,a=t.disabled,s=t.onSelectYear;return i.createElement("button",{className:Object(o.s)("ms-DatePicker-yearOption",u.yearOption,(e={},e["ms-DatePicker-day--highlighted "+u.yearIsHighlighted]=r,e["ms-DatePicker-yearOption--disabled "+u.yearOptionIsDisabled]=a,e)),type:"button",role:"gridcell",onClick:!a&&s?this._onClick:void 0,onKeyDown:!a&&s?this._onKeyDown:void 0,disabled:a,"aria-label":String(n),"aria-selected":r,ref:this._onButtonRef},this._onRenderYear())},t}(i.Component),f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._renderCell=function(e){var n=e===t.props.selectedYear,r=t.props,o=r.minYear,a=r.maxYear,s=r.onSelectYear,l=void 0!==o&&e<o||void 0!==a&&e>a,u=e===(new Date).getFullYear();return i.createElement(h,{key:e,year:e,selected:n,current:u,disabled:l,onSelectYear:s,ref:n?t._onSelectedCellRef:u?t._onCurrentCellRef:void 0})},t._onSelectedCellRef=function(e){t._selectedCellRef=e},t._onCurrentCellRef=function(e){t._currentCellRef=e},t}return r.__extends(t,e),t.prototype.focus=function(){this._selectedCellRef?this._selectedCellRef.focus():this._currentCellRef&&this._currentCellRef.focus()},t.prototype.render=function(){for(var e=this.props,t=e.fromYear,n=e.toYear,r=t,s=[];r<=n;)s.push(this._renderCell(r)),r++;return i.createElement(a.a,null,i.createElement("div",{className:Object(o.s)("ms-DatePicker-optionGrid",u.optionGrid),role:"grid"},i.createElement("div",{role:"row"},s)))},t}(i.Component),m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onSelectPrev=function(){!t.isDisabled&&t.props.onSelectPrev&&t.props.onSelectPrev()},t._onKeyDown=function(e){13===e.which&&t._onSelectPrev()},t}return r.__extends(t,e),t.prototype.render=function(){var e,t=this.props.navigationIcons||p,n=this.props.strings||d,r=n.prevRangeAriaLabel||n.rangeAriaLabel,a=r?"string"===typeof r?r:r(this.props):void 0,s=this.isDisabled,c=this.props.onSelectPrev;return i.createElement("button",{className:Object(o.s)("ms-DatePicker-prevDecade",u.prevDecade,(e={},e["ms-DatePicker-prevDecade--disabled "+u.prevDecadeIsDisabled]=s,e)),onClick:!s&&c?this._onSelectPrev:void 0,onKeyDown:!s&&c?this._onKeyDown:void 0,type:"button",tabIndex:0,"aria-label":a,disabled:s},i.createElement(l.a,{iconName:Object(o.S)()?t.rightNavigation:t.leftNavigation}))},Object.defineProperty(t.prototype,"isDisabled",{get:function(){var e=this.props.minYear;return void 0!==e&&this.props.fromYear<e},enumerable:!0,configurable:!0}),t}(i.Component),g=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onSelectNext=function(){!t.isDisabled&&t.props.onSelectNext&&t.props.onSelectNext()},t._onKeyDown=function(e){13===e.which&&t._onSelectNext()},t}return r.__extends(t,e),t.prototype.render=function(){var e,t=this.props.navigationIcons||p,n=this.props.strings||d,r=n.nextRangeAriaLabel||n.rangeAriaLabel,a=r?"string"===typeof r?r:r(this.props):void 0,s=this.props.onSelectNext,c=this.isDisabled;return i.createElement("button",{className:Object(o.s)("ms-DatePicker-nextDecade",u.nextDecade,(e={},e["ms-DatePicker-nextDecade--disabled "+u.nextDecadeIsDisabled]=c,e)),onClick:!c&&s?this._onSelectNext:void 0,onKeyDown:!c&&s?this._onKeyDown:void 0,type:"button",tabIndex:0,"aria-label":a,disabled:this.isDisabled},i.createElement(l.a,{iconName:Object(o.S)()?t.leftNavigation:t.rightNavigation}))},Object.defineProperty(t.prototype,"isDisabled",{get:function(){var e=this.props.maxYear;return void 0!==e&&this.props.fromYear+c>e},enumerable:!0,configurable:!0}),t}(i.Component),b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){return i.createElement("div",{className:Object(o.s)("ms-DatePicker-decadeComponents",u.decadeComponents)},i.createElement("div",{className:Object(o.s)("ms-DatePicker-navContainer",u.navContainer)},i.createElement(m,r.__assign({},this.props)),i.createElement(g,r.__assign({},this.props))))},t}(i.Component),v=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onHeaderSelect=function(){t.props.onHeaderSelect&&t.props.onHeaderSelect(!0)},t._onHeaderKeyDown=function(e){!t.props.onHeaderSelect||13!==e.which&&32!==e.which||t.props.onHeaderSelect(!0)},t._onRenderYear=function(e){return t.props.onRenderYear?t.props.onRenderYear(e):e},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.fromYear,n=e.toYear;if(e.onHeaderSelect){var r=(this.props.strings||d).rangeAriaLabel,a=r?"string"===typeof r?r:r(this.props):void 0;return i.createElement("div",{className:Object(o.s)("ms-DatePicker-currentDecade js-showYearPicker",u.currentDecade,u.headerToggleView),onClick:this._onHeaderSelect,onKeyDown:this._onHeaderKeyDown,"aria-label":a,role:"button",tabIndex:0},this._onRenderYear(t)," - ",this._onRenderYear(n))}return i.createElement("div",{className:Object(o.s)("ms-DatePicker-currentDecade js-showYearPicker",u.currentDecade)},this._onRenderYear(t)," - ",this._onRenderYear(n))},t}(i.Component),y=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onRenderTitle=function(){return t.props.onRenderTitle?t.props.onRenderTitle(t.props):i.createElement(v,r.__assign({},t.props))},t._onRenderNav=function(){return i.createElement(b,r.__assign({},t.props))},t}return r.__extends(t,e),t.prototype.render=function(){return i.createElement("div",{className:Object(o.s)("ms-DatePicker-header",u.header)},this._onRenderTitle(),this._onRenderNav())},t}(i.Component),_=function(e){function t(t){var n=e.call(this,t)||this;return n._onNavNext=function(){n.setState({fromYear:n.state.fromYear+c})},n._onNavPrev=function(){n.setState({fromYear:n.state.fromYear-c})},n._renderHeader=function(){return i.createElement(y,r.__assign({},n.props,{fromYear:n.state.fromYear,toYear:n.state.fromYear+c-1,onSelectPrev:n._onNavPrev,onSelectNext:n._onNavNext}))},n._renderGrid=function(){return i.createElement(f,r.__assign({},n.props,{fromYear:n.state.fromYear,toYear:n.state.fromYear+c-1,ref:n._onGridRef}))},n._onGridRef=function(e){n._gridRef=e},n.state=n._getState(n.props),n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState(this._getState(e))},t.prototype.focus=function(){this._gridRef&&this._gridRef.focus()},t.prototype.render=function(){return i.createElement("div",{className:Object(o.s)("ms-DatePicker-yearPicker",u.yearPicker)},this._renderHeader(),this._renderGrid())},t.prototype._getState=function(e){var t=e.selectedYear,n=e.navigatedYear,r=t||n||(new Date).getFullYear();return{fromYear:10*Math.floor(r/10),navigatedYear:n,selectedYear:t}},t}(i.Component)},function(e,t,n){"use strict";var r=n(1723);n.d(t,"a",function(){return r.a});n(784)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(784),o=n(430),a=Object(r._19)(i.a,o.a,void 0,{scope:"Check"})},function(e,t,n){"use strict";var r=n(1725);n.d(t,"a",function(){return r.a});n(785)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(785),o=n(1726),a=Object(r._19)(i.a,o.a,void 0,{scope:"Checkbox"})},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(7),i=function(e){var t,n,i,o,a,s=e.className,l=e.theme,u=e.reversed,c=e.checked,d=e.disabled,p=e.isUsingCustomLabelRender,h=l.semanticColors,f=h.inputForegroundChecked,m=h.disabledBackground,g=h.inputBorder,b=h.smallInputBorder,v=h.inputBackgroundChecked,y=h.disabledBodyText,_=h.inputBorderHovered,S=h.inputBackgroundChecked,w=h.inputBackgroundCheckedHovered,E=h.inputBackgroundCheckedHovered,C=h.bodyText,x=h.disabledBodyText,A=h.bodyText,T=h.disabledText;return{root:["ms-Checkbox",u&&"reversed",c&&"is-checked",!d&&"is-enabled",d&&"is-disabled",Object(r.v)(l,-3),l.fonts.medium,{padding:"0",border:"none",background:"none",margin:"0",outline:"none",display:"block",cursor:"pointer"},!d&&[!c&&{selectors:{":hover .ms-Checkbox-checkbox":{borderColor:_,selectors:(t={},t[r.g]={borderColor:"Highlight"},t)},":focus .ms-Checkbox-checkbox":{borderColor:_},":hover .ms-Checkbox-checkmark":{color:g,opacity:"1",selectors:(n={},n[r.g]={color:"Highlight"},n)}}},c&&{selectors:(i={":hover .ms-Checkbox-checkbox":{background:w,borderColor:E},":focus .ms-Checkbox-checkbox":{background:w,borderColor:E}},i[r.g]={selectors:{":hover .ms-Checkbox-checkbox":{background:"Window",borderColor:"Highlight"},":focus .ms-Checkbox-checkbox":{background:"Highlight"},":focus:hover .ms-Checkbox-checkbox":{background:"Highlight"},":focus:hover .ms-Checkbox-checkmark":{color:"Window"},":hover .ms-Checkbox-checkmark":{color:"Highlight"}}},i)},{selectors:{":hover .ms-Checkbox-text":{color:C},":focus .ms-Checkbox-text":{color:C}}}],s],label:["ms-Checkbox-label",{display:"flex",margin:"0 -4px",alignItems:p?"center":"flex-start",cursor:d?"default":"pointer",position:"relative",userSelect:"none",textAlign:"left"},u&&{flexDirection:"row-reverse",justifyContent:"flex-end"}],checkbox:["ms-Checkbox-checkbox",{display:"flex",flexShrink:0,alignItems:"center",justifyContent:"center",height:"20px",width:"20px",borderWidth:"1px",borderStyle:"solid",borderColor:b,margin:"0 4px",boxSizing:"border-box",transitionProperty:"background, border, border-color",transitionDuration:"200ms",transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",overflow:"hidden"},!d&&c&&{background:S,borderColor:v,selectors:(o={},o[r.g]={background:"Highlight",borderColor:"Highlight"},o)},d&&{borderColor:y},c&&d&&{background:x,borderColor:y}],checkmark:["ms-Checkbox-checkmark",{opacity:c?"1":"0",color:c&&d?m:f,selectors:(a={},a[r.g]={color:d?"InactiveBorder":"Window",MsHighContrastAdjust:"none"},a)}],text:["ms-Checkbox-text",{color:d?T:A,margin:"0 4px",fontSize:r.e.medium,lineHeight:"20px"}]}}},function(e,t,n){"use strict";n(413)},function(e,t,n){"use strict";n(1729)},function(e,t,n){"use strict";n(1730)},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(7),s=n(171),l=n(786),u=n(1733),c=n(1735),d=n(306),p=Object(o.q)();!function(e){function t(t){var n=e.call(this,t)||this;return n._entityHost=Object(o.r)(),n._entityInnerHostElement=Object(o.r)(),n._translateAnimationContainer=Object(o.r)(),n._ariaAlertContainer=Object(o.r)(),n._childrenContainer=Object(o.r)(),n._positioningContainer=Object(o.r)(),n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._onKeyDown=function(e){(e.altKey&&67===e.which||13===e.which&&n._translateAnimationContainer.current&&n._translateAnimationContainer.current.contains(e.target))&&n._onFocusHandler()},n._onFocusHandler=function(){n.state.isCollapsed&&n._openCoachmark()},n._onPositioned=function(e){n._async.requestAnimationFrame(function(){n.setState({targetAlignment:e.alignmentEdge,targetPosition:e.targetEdge})})},n._setBeakPosition=function(){var e,t,r,i,o,a,l=n.state.targetAlignment;switch(n._beakDirection){case s.b.top:case s.b.bottom:l?l===s.b.left?(e=c.b/2-u.b/2+"px",o="left"):(r=c.b/2-u.b/2+"px",o="right"):(e="calc(50% - "+u.b/2+"px)",o="center"),n._beakDirection===s.b.top?(t="3px",a="top"):(i="3px",a="bottom");break;case s.b.left:case s.b.right:l?l===s.b.top?(t=c.b/2-u.b/2+"px",a="top"):(i=c.b/2-u.b/2+"px",a="bottom"):(t="calc(50% - "+u.b/2+"px)",a="center"),n._beakDirection===s.b.left?(e="3px",o="left"):(r="3px",o="right")}n.setState({beakLeft:e,beakRight:r,beakBottom:i,beakTop:t,transformOrigin:o+" "+a})},n._openCoachmark=function(){n.setState({isCollapsed:!1}),n.props.onAnimationOpenStart&&n.props.onAnimationOpenStart(),n._entityInnerHostElement.current&&n._entityInnerHostElement.current.addEventListener("transitionend",function(){n._async.setTimeout(function(){n._entityInnerHostElement.current&&Object(o.E)(n._entityInnerHostElement.current)},1e3),n.props.onAnimationOpenEnd&&n.props.onAnimationOpenEnd()})},n._warnDeprecations({teachingBubbleRef:void 0,collapsed:"isCollapsed",beakWidth:void 0,beakHeight:void 0,width:void 0,height:void 0}),n.state={isCollapsed:t.isCollapsed,isBeaconAnimating:!0,isMeasuring:!0,entityInnerHostRect:{width:0,height:0},isMouseInProximity:!1,isMeasured:!1},n}r.__extends(t,e),Object.defineProperty(t.prototype,"_beakDirection",{get:function(){var e=this.state.targetPosition;return void 0===e?s.b.bottom:Object(s.d)(e)},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this.props,t=e.children,n=e.target,o=e.color,a=e.positioningContainerProps,s=e.ariaDescribedBy,h=e.ariaDescribedByText,f=e.ariaLabelledBy,m=e.ariaLabelledByText,g=e.ariaAlertText,b=e.delayBeforeCoachmarkAnimation,v=this.state,y=v.beakLeft,_=v.beakTop,S=v.beakRight,w=v.beakBottom,E=v.isCollapsed,C=v.isBeaconAnimating,x=v.isMeasuring,A=v.entityInnerHostRect,T=v.transformOrigin,O=v.alertText,k=v.isMeasured,I=p(c.c,{isCollapsed:E,isBeaconAnimating:C,isMeasuring:x,entityHostHeight:A.height+"px",entityHostWidth:A.width+"px",width:c.b+"px",height:c.a+"px",color:o,transformOrigin:T,isMeasured:k,delayBeforeCoachmarkAnimation:b+"ms"}),R=E?c.a:A.height;return i.createElement(l.a,r.__assign({target:n,offsetFromTarget:u.a,componentRef:this._positioningContainer,finalHeight:R,onPositioned:this._onPositioned,bounds:this._getBounds()},a),i.createElement("div",{className:I.root},g&&i.createElement("div",{className:I.ariaContainer,role:"alert",ref:this._ariaAlertContainer,"aria-hidden":!E},O),i.createElement("div",{className:I.pulsingBeacon}),i.createElement("div",{className:I.translateAnimationContainer,ref:this._translateAnimationContainer},i.createElement("div",{className:I.scaleAnimationLayer},i.createElement("div",{className:I.rotateAnimationLayer},this._positioningContainer.current&&E&&i.createElement(u.c,{left:y,top:_,right:S,bottom:w,direction:this._beakDirection,color:o}),i.createElement("div",{className:I.entityHost,ref:this._entityHost,tabIndex:-1,"data-is-focusable":!0,role:"dialog","aria-labelledby":f,"aria-describedby":s},E&&[f&&i.createElement("p",{id:f,key:0,className:I.ariaContainer},m),s&&i.createElement("p",{id:s,key:1,className:I.ariaContainer},h)],i.createElement(d.a,{isClickableOutsideFocusTrap:!0,forceFocusInsideTrap:!1},i.createElement("div",{className:I.entityInnerHost,ref:this._entityInnerHostElement},i.createElement("div",{className:I.childrenContainer,ref:this._childrenContainer,"aria-hidden":E},t)))))))))},t.prototype.componentWillReceiveProps=function(e){this.props.isCollapsed&&!e.isCollapsed&&this._openCoachmark()},t.prototype.shouldComponentUpdate=function(e,t){return!Object(o._17)(e,this.props)||!Object(o._17)(t,this.state)},t.prototype.componentDidUpdate=function(e,t){t.targetAlignment===this.state.targetAlignment&&t.targetPosition===this.state.targetPosition||this._setBeakPosition(),e.preventDismissOnLostFocus!==this.props.preventDismissOnLostFocus&&this._addListeners()},t.prototype.componentDidMount=function(){var e=this;this._async.requestAnimationFrame(function(){e._entityInnerHostElement.current&&e.state.entityInnerHostRect.width+e.state.entityInnerHostRect.width===0&&(e.setState({isMeasuring:!1,entityInnerHostRect:{width:e._entityInnerHostElement.current.offsetWidth,height:e._entityInnerHostElement.current.offsetHeight},isMeasured:!0}),e._setBeakPosition(),e.forceUpdate()),e._addListeners(),e._async.setTimeout(function(){e._addProximityHandler(e.props.mouseProximityOffset)},e.props.delayBeforeMouseOpen),e.props.ariaAlertText&&e._async.setTimeout(function(){e.props.ariaAlertText&&e._ariaAlertContainer.current&&e.setState({alertText:e.props.ariaAlertText})},0),e._async.setTimeout(function(){e._entityHost.current&&e._entityHost.current.focus()},1e3)})},t.prototype._addListeners=function(){var e=this.props.preventDismissOnLostFocus,t=Object(o.H)();this._events.off(),t&&(this._events.on(t,"keydown",this._onKeyDown,!0),e||(this._events.on(t,"click",this._dismissOnLostFocus,!0),this._events.on(t,"focus",this._dismissOnLostFocus,!0)))},t.prototype._dismissOnLostFocus=function(e){var t=e.target,n=this._translateAnimationContainer.current&&!Object(o.x)(this._translateAnimationContainer.current,t),r=this.props.target;n&&t!==r&&!Object(o.x)(r,t)&&this.dismiss(e)},t.prototype._getBounds=function(){var e=this.props,t=e.isPositionForced,n=e.positioningContainerProps;return t?!n||3!==n.directionalHint&&7!==n.directionalHint?{left:-1/0,top:-1/0,bottom:1/0,right:1/0,width:1/0,height:1/0}:{left:0,top:-1/0,bottom:1/0,right:window.innerWidth,width:window.innerWidth,height:1/0}:void 0},t.prototype._addProximityHandler=function(e){var t=this;void 0===e&&(e=0);var n=[];this._async.setTimeout(function(){t._setTargetElementRect(),t._events.on(window,"resize",function(){n.forEach(function(e){clearInterval(e)}),n.push(t._async.setTimeout(function(){t._setTargetElementRect()},100))})},10),this._events.on(document,"mousemove",function(n){if(t.state.isCollapsed){var r=n.pageY,i=n.pageX;t._setTargetElementRect(),t._isInsideElement(i,r,e)!==t.state.isMouseInProximity&&t._openCoachmark()}t.props.onMouseMove&&t.props.onMouseMove(n)})},t.prototype._setTargetElementRect=function(){this._translateAnimationContainer&&this._translateAnimationContainer.current&&(this._targetElementRect=this._translateAnimationContainer.current.getBoundingClientRect())},t.prototype._isInsideElement=function(e,t,n){return void 0===n&&(n=0),e>this._targetElementRect.left-n&&e<this._targetElementRect.left+this._targetElementRect.width+n&&t>this._targetElementRect.top-n&&t<this._targetElementRect.top+this._targetElementRect.height+n},t.defaultProps={isCollapsed:!0,mouseProximityOffset:10,delayBeforeMouseOpen:3600,delayBeforeCoachmarkAnimation:0,color:a.d.themePrimary,isPositionForced:!0,positioningContainerProps:{directionalHint:7}}}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return h});var r,i=n(0),o=n(1),a=(n.n(o),n(1732)),s=n(146),l=n(3),u=n(171),c=n(7),d={opacity:0},p=((r={})[u.b.top]="slideUpIn20",r[u.b.bottom]="slideDownIn20",r[u.b.left]="slideLeftIn20",r[u.b.right]="slideRightIn20",r),h=function(e){function t(t){var n=e.call(this,t)||this;return n._positionedHost=Object(l.r)(),n._contentHost=Object(l.r)(),n.dismiss=function(e){n.onResize(e)},n.onResize=function(e){var t=n.props.onDismiss;t?t(e):n._updateAsyncPosition()},n._setInitialFocus=function(){n._contentHost.current&&n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&(n._didSetInitialFocus=!0,Object(l.E)(n._contentHost.current))},n._onComponentDidMount=function(){n._async.setTimeout(function(){n._events.on(n._targetWindow,"scroll",n._async.throttle(n._dismissOnScroll,10),!0),n._events.on(n._targetWindow,"resize",n._async.throttle(n.onResize,10),!0),n._events.on(n._targetWindow.document.body,"focus",n._dismissOnLostFocus,!0),n._events.on(n._targetWindow.document.body,"click",n._dismissOnLostFocus,!0)},0),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._didSetInitialFocus=!1,n.state={positions:void 0,heightOffset:0},n._positionAttempts=0,n}return i.__extends(t,e),t.prototype.componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentDidMount=function(){this._onComponentDidMount()},t.prototype.componentDidUpdate=function(){this._setInitialFocus(),this._updateAsyncPosition()},t.prototype.componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"===typeof t||t instanceof String)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.offsetFromTarget!==this.props.offsetFromTarget&&(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props,t=e.className,n=e.positioningContainerWidth,r=e.positioningContainerMaxHeight,i=e.children,u=this.state.positions,h=Object(a.a)(),f=u&&u.targetEdge?c.a[p[u.targetEdge]]:"",m=this._getMaxHeight()+this.state.heightOffset,g=r&&r>m?m:r,b=o.createElement("div",{ref:this._positionedHost,className:Object(l.s)("ms-PositioningContainer",h.container)},o.createElement("div",{className:Object(c.E)("ms-PositioningContainer-layerHost",h.root,t,f,!!n&&{width:n}),style:u?u.elementPosition:d,tabIndex:-1,ref:this._contentHost},i,g));return this.props.doNotLayer?b:o.createElement(s.a,null,b)},t.prototype._dismissOnScroll=function(e){var t=this.props.preventDismissOnScroll;this.state.positions&&!t&&this._dismissOnLostFocus(e)},t.prototype._dismissOnLostFocus=function(e){var t=e.target,n=this._positionedHost.current&&!Object(l.x)(this._positionedHost.current,t);(!this._target&&n||e.target!==this._targetWindow&&n&&(this._target.stopPropagation||!this._target||t!==this._target&&!Object(l.x)(this._target,t)))&&this.onResize(e)},t.prototype._updateAsyncPosition=function(){var e=this;this._async.requestAnimationFrame(function(){return e._updatePosition()})},t.prototype._updatePosition=function(){var e=this.state.positions,t=this.props,n=t.offsetFromTarget,r=t.onPositioned,i=this._positionedHost.current,o=this._contentHost.current;if(i&&o){var a=void 0;if((a=Object(l.m)(a,this.props)).bounds=this._getBounds(),a.target=this._target,document.body.contains(a.target)){a.gapSpace=n;var s=Object(u.f)(a,i,o);!e&&s||e&&s&&!this._arePositionsEqual(e,s)&&this._positionAttempts<5?(this._positionAttempts++,this.setState({positions:s},function(){r&&r(s)})):(this._positionAttempts=0,r&&r(s))}else void 0!==e&&this.setState({positions:void 0})}},t.prototype._getBounds=function(){if(!this._positioningBounds){var e=this.props.bounds;e||(e={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._positioningBounds=e}return this._positioningBounds},t.prototype._getMaxHeight=function(){var e=this.props,t=e.directionalHintFixed,n=e.offsetFromTarget,r=e.directionalHint;if(!this._maxHeight)if(t&&this._target){var i=n||0;this._maxHeight=Object(u.c)(this._target,r,i,this._getBounds())}else this._maxHeight=this._getBounds().height-2;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var r=e[n],i=t[n];if(r&&i&&r.toFixed(2)!==i.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){if(e)if("string"===typeof e){var t=Object(l.H)();this._target=t?t.querySelector(e):null,this._targetWindow=Object(l.W)()}else if(e.stopPropagation)this._targetWindow=Object(l.W)(e.toElement),this._target=e;else if(void 0!==e.x&&void 0!==e.y)this._targetWindow=Object(l.W)(),this._target=e;else{var n=e;this._targetWindow=Object(l.W)(n),this._target=e}else this._targetWindow=Object(l.W)()},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._contentHost&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame(function(){if(e._contentHost.current){var t=e._contentHost.current.lastChild,n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight<e.props.finalHeight?e._setHeightOffsetEveryFrame():e._async.cancelAnimationFrame(e._setHeightOffsetTimer)}}))},t.prototype._getTarget=function(e){return void 0===e&&(e=this.props),e.target},t.defaultProps={preventDismissOnScroll:!1,offsetFromTarget:0,minPagePadding:8,directionalHint:7},t}(l.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(0),i=n(3),o=n(7);var a=Object(i._8)(function(){return Object(o.D)({root:{position:"absolute",boxSizing:"border-box",border:"1px solid ${}",selectors:r.__assign({},(e={border:"1px solid WindowText"},{"@media screen and (-ms-high-contrast: active)":e}),{"&::-moz-focus-inner":{border:0},"&":{outline:"transparent"}})},container:{position:"relative"},main:{backgroundColor:"#ffffff",overflowX:"hidden",overflowY:"hidden",position:"relative"},overFlowYHidden:{overflowY:"hidden"}});var e})},function(e,t,n){"use strict";n.d(t,"a",function(){return l}),n.d(t,"b",function(){return u}),n.d(t,"c",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(1734),s=n(171),l=10,u=18,c=function(e){function t(t){return e.call(this,t)||this}return r.__extends(t,e),t.prototype.render=function(){var e,t,n,r,c,d,p=this.props,h=p.left,f=p.top,m=p.bottom,g=p.right,b=p.color,v=p.direction,y=void 0===v?s.b.top:v;switch(y===s.b.top||y===s.b.bottom?(e=l,t=u):(e=u,t=l),y){case s.b.top:default:n=u/2+", 0",r=u+", "+l,c="0, "+l,d="translateY(-100%)";break;case s.b.right:n="0, 0",r=l+", "+l,c="0, "+u,d="translateX(100%)";break;case s.b.bottom:n="0, 0",r=u+", 0",c=u/2+", "+l,d="translateY(100%)";break;case s.b.left:n=l+", 0",r="0, "+l,c=l+", "+u,d="translateX(-100%)"}var _=Object(o.q)()(a.a,{left:h,top:f,bottom:m,right:g,height:e+"px",width:t+"px",transform:d,color:b});return i.createElement("div",{className:_.root,role:"presentation"},i.createElement("svg",{height:e,width:t,className:_.beak},i.createElement("polygon",{points:n+" "+r+" "+c})))},t}(o.c)},function(e,t,n){"use strict";t.a=function(e){return{root:[{position:"absolute",boxShadow:"inherit",border:"none",boxSizing:"border-box",transform:e.transform,width:e.width,height:e.height,left:e.left,top:e.top,right:e.right,bottom:e.bottom}],beak:{fill:e.color,display:"block"}}}},function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"a",function(){return o}),t.c=function(e,t){void 0===t&&(t=Object(r.z)());var n=r.k.continuousPulseAnimationDouble(e.beaconColorOne?e.beaconColorOne:t.palette.themePrimary,e.beaconColorTwo?e.beaconColorTwo:t.palette.themeTertiary,"35px","150px","10px"),u=r.k.createDefaultAnimation(n,e.delayBeforeCoachmarkAnimation);return{root:[t.fonts.medium,{position:"relative"}],pulsingBeacon:[{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"0px",height:"0px",borderRadius:"225px",borderStyle:"solid",opacity:"0"},e.isCollapsed&&e.isBeaconAnimating&&u],translateAnimationContainer:[{width:"100%",height:"100%"},e.isCollapsed&&{animationDuration:"14s",animationTimingFunction:"linear",animationDirection:"normal",animationIterationCount:"1",animationDelay:"0s",animationFillMode:"forwards",animationName:a,transition:"opacity 0.5s ease-in-out"},!e.isCollapsed&&{opacity:"1"}],scaleAnimationLayer:[{width:"100%",height:"100%"},e.isCollapsed&&{animationDuration:"14s",animationTimingFunction:"linear",animationDirection:"normal",animationIterationCount:"1",animationDelay:"0s",animationFillMode:"forwards",animationName:s}],rotateAnimationLayer:[{width:"100%",height:"100%"},e.isCollapsed&&{animationDuration:"14s",animationTimingFunction:"linear",animationDirection:"normal",animationIterationCount:"1",animationDelay:"0s",animationFillMode:"forwards",animationName:l},!e.isCollapsed&&{opacity:"1"}],entityHost:[{position:"relative",outline:"none",overflow:"hidden",backgroundColor:e.color,borderRadius:i,transition:"border-radius 250ms, width 500ms, height 500ms cubic-bezier(0.5, 0, 0, 1)",visibility:"hidden"},!e.isMeasuring&&{width:i,height:o,visibility:"visible"},!e.isCollapsed&&{borderRadius:"1px",opacity:"1",width:e.entityHostWidth,height:e.entityHostHeight}],entityInnerHost:[{transition:"transform 500ms cubic-bezier(0.5, 0, 0, 1)",transformOrigin:e.transformOrigin,transform:"scale(0)"},!e.isCollapsed&&{width:e.entityHostWidth,height:e.entityHostHeight,transform:"scale(1)"},!e.isMeasuring&&{visibility:"visible"}],childrenContainer:[{display:e.isMeasured&&e.isCollapsed?"none":"block"}],ariaContainer:{position:"fixed",opacity:0,height:0,width:0,pointerEvents:"none"}}};var r=n(7),i=32,o=32,a=Object(r.B)({"0%":{transform:"translate(0, 0)",animationTimingFunction:"linear"},"78.57%":{transform:"translate(0, 0)",animationTimingFunction:"cubic-bezier(0.62, 0, 0.56, 1)"},"82.14%":{transform:"translate(0, -5px)",animationTimingFunction:"cubic-bezier(0.58, 0, 0, 1)"},"84.88%":{transform:"translate(0, 9px)",animationTimingFunction:"cubic-bezier(1, 0, 0.56, 1)"},"88.1%":{transform:"translate(0, -2px)",animationTimingFunction:"cubic-bezier(0.58, 0, 0.67, 1)"},"90.12%":{transform:"translate(0, 0)",animationTimingFunction:"linear"},"100%":{transform:"translate(0, 0)"}}),s=Object(r.B)({"0%":{transform:" scale(0)",animationTimingFunction:"linear"},"14.29%":{transform:"scale(0)",animationTimingFunction:"cubic-bezier(0.84, 0, 0.52, 0.99)"},"16.67%":{transform:"scale(1.15)",animationTimingFunction:"cubic-bezier(0.48, -0.01, 0.52, 1.01)"},"19.05%":{transform:"scale(0.95)",animationTimingFunction:"cubic-bezier(0.48, 0.02, 0.52, 0.98)"},"21.43%":{transform:"scale(1)",animationTimingFunction:"linear"},"42.86%":{transform:"scale(1)",animationTimingFunction:"cubic-bezier(0.48, -0.02, 0.52, 1.02)"},"45.71%":{transform:"scale(0.8)",animationTimingFunction:"cubic-bezier(0.48, 0.01, 0.52, 0.99)"},"50%":{transform:"scale(1)",animationTimingFunction:"linear"},"90.12%":{transform:"scale(1)",animationTimingFunction:"cubic-bezier(0.48, -0.02, 0.52, 1.02)"},"92.98%":{transform:"scale(0.8)",animationTimingFunction:"cubic-bezier(0.48, 0.01, 0.52, 0.99)"},"97.26%":{transform:"scale(1)",animationTimingFunction:"linear"},"100%":{transform:"scale(1)"}}),l=Object(r.B)({"0%":{transform:"rotate(0deg)",animationTimingFunction:"linear"},"83.33%":{transform:" rotate(0deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"83.93%":{transform:"rotate(15deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"84.52%":{transform:"rotate(-15deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"85.12%":{transform:"rotate(15deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"85.71%":{transform:"rotate(-15deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"86.31%":{transform:"rotate(0deg)",animationTimingFunction:"linear"},"100%":{transform:"rotate(0deg)"}})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._root=Object(o.r)(),t._onFocusCapture=function(e){t.props.onFocusCapture&&t.props.onFocusCapture(e),e.target!==e.currentTarget&&(t._previouslyFocusedElementInTrapZone=e.target)},t._onKeyboardHandler=function(e){if(t.props.onKeyDown&&t.props.onKeyDown(e),!e.isDefaultPrevented()&&9===e.which&&t._root.current){var n=Object(o.J)(t._root.current,t._root.current.firstChild,!0),r=Object(o.N)(t._root.current,t._root.current.lastChild,!0);e.shiftKey&&n===e.target?(Object(o.D)(r),e.preventDefault(),e.stopPropagation()):e.shiftKey||r!==e.target||(Object(o.D)(n),e.preventDefault(),e.stopPropagation())}},t}return r.__extends(t,e),t.prototype.componentWillMount=function(){t._focusStack.push(this)},t.prototype.componentDidMount=function(){var e=this.props,t=e.elementToFocusOnDismiss,n=e.disableFirstFocus,r=void 0!==n&&n;this._previouslyFocusedElementOutsideTrapZone=t||document.activeElement,Object(o.x)(this._root.current,this._previouslyFocusedElementOutsideTrapZone)||r||this.focus(),this._updateEventHandlers(this.props)},t.prototype.componentWillReceiveProps=function(e){var t=e.elementToFocusOnDismiss;t&&this._previouslyFocusedElementOutsideTrapZone!==t&&(this._previouslyFocusedElementOutsideTrapZone=t),this._updateEventHandlers(e)},t.prototype.componentWillUnmount=function(){var e=this,n=this.props.ignoreExternalFocusing;this._events.dispose(),t._focusStack=t._focusStack.filter(function(t){return e!==t});var r=document.activeElement;n||!this._previouslyFocusedElementOutsideTrapZone||"function"!==typeof this._previouslyFocusedElementOutsideTrapZone.focus||!Object(o.x)(this._root.value,r)&&r!==document.body||Object(o.D)(this._previouslyFocusedElementOutsideTrapZone)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.ariaLabelledBy,a=Object(o.O)(this.props,o.v);return i.createElement("div",r.__assign({},a,{className:t,ref:this._root,"aria-labelledby":n,onKeyDown:this._onKeyboardHandler,onFocusCapture:this._onFocusCapture}),this.props.children)},t.prototype.focus=function(){var e=this.props,t=e.focusPreviouslyFocusedInnerElement,n=e.firstFocusableSelector;if(t&&this._previouslyFocusedElementInTrapZone&&Object(o.x)(this._root.value,this._previouslyFocusedElementInTrapZone))Object(o.D)(this._previouslyFocusedElementInTrapZone);else{var r,i="string"===typeof n?n:n&&n();this._root.current&&(r=i?this._root.current.querySelector("."+i):Object(o.P)(this._root.current,this._root.current.firstChild,!0,!1,!1,!0)),r&&Object(o.D)(r)}},t.prototype._updateEventHandlers=function(e){var t=e.isClickableOutsideFocusTrap,n=void 0!==t&&t,r=e.forceFocusInsideTrap,i=void 0===r||r;i&&!this._hasFocusHandler?this._events.on(window,"focus",this._forceFocusInTrap,!0):!i&&this._hasFocusHandler&&this._events.off(window,"focus",this._forceFocusInTrap,!0),this._hasFocusHandler=i,n||this._hasClickHandler?n&&this._hasClickHandler&&this._events.off(window,"click",this._forceClickInTrap,!0):this._events.on(window,"click",this._forceClickInTrap,!0),this._hasClickHandler=!n},t.prototype._forceFocusInTrap=function(e){if(t._focusStack.length&&this===t._focusStack[t._focusStack.length-1]){var n=document.activeElement;Object(o.x)(this._root.current,n)||(this.focus(),e.preventDefault(),e.stopPropagation())}},t.prototype._forceClickInTrap=function(e){if(t._focusStack.length&&this===t._focusStack[t._focusStack.length-1]){var n=e.target;n&&!Object(o.x)(this._root.current,n)&&(this.focus(),e.preventDefault(),e.stopPropagation())}},t._focusStack=[],t}(o.c)},function(e,t,n){"use strict";n(1738)},function(e,t,n){"use strict";n(121),n(433)},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,132,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,255,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,203],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[119,128,144],slategrey:[119,128,144],snow:[255,255,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,5]}},function(e,t,n){"use strict";n(1741)},function(e,t,n){"use strict";n(1742),n(787)},function(e,t,n){"use strict";var r=n(3),i=n(787),o=n(1753);Object(r._19)(i.a,o.a,void 0,{scope:"ColorPicker"})},function(e,t,n){"use strict";var r=n(788);n.d(t,"a",function(){return r.a});n(789),n(1745)},function(e,t,n){"use strict";t.a=function(e){var t,n,o,a,s,l,u=e.theme,c=e.className,d=e.disabled,p=e.focused,h=e.required,f=e.multiline,m=e.hasLabel,g=e.borderless,b=e.underlined,v=e.hasIcon,y=e.resizable,_=e.hasErrorMessage,S=e.iconClass,w=e.inputClassName,E=e.autoAdjustHeight,C=u.semanticColors,x=u.palette,A=Object(r.w)(i,u),T={background:x.neutralLighter,color:x.neutralSecondary,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap"};return{root:[A.root,h&&A.required,d&&A.disabled,p&&A.active,f&&A.multiline,g&&A.borderless,b&&A.underlined,r.G,{position:"relative",selectors:(t={},t[r.g]={borderWidth:2},t)},p&&{borderColor:C.inputFocusBorderAlt},b&&!p&&{border:"0px solid "+C.inputBorder},b&&!d&&!p&&{selectors:{":hover":{borderColor:C.inputBorderHovered}}},c],wrapper:[A.wrapper,b&&{display:"flex",borderBottomWidth:1,borderBottomStyle:"solid",borderBottomColor:"inherit",width:"100%"},_&&{borderColor:C.errorText,selectors:{"&:focus, &:hover":{borderColor:C.errorText}}},_&&b&&!d&&{borderBottom:"1px solid "+C.errorText,selectors:{":focus":{borderBottom:"1px solid "+C.errorText},":hover":{borderBottom:"1px solid "+C.errorText}}},b&&d&&{borderBottomColor:C.disabledBackground},b&&!d&&{selectors:{":hover":{selectors:(n={},n[r.g]={borderColor:"Highlight"},n)}}},b&&p&&{selectors:(o={},o[r.g]={borderColor:"Highlight"},o)}],fieldGroup:[A.fieldGroup,r.G,{border:"1px solid "+C.inputBorder,background:C.bodyBackground,height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative",selectors:{":hover":{selectors:(a={},a[r.g]={borderColor:"Highlight"},a)}}},f&&{minHeight:"60px",height:"auto",display:"flex"},g&&{borderColor:"transparent",borderWidth:0},!p&&!d&&{selectors:{":hover":{borderColor:C.inputBorderHovered}}},p&&{borderColor:C.inputFocusBorderAlt,selectors:(s={},s[r.g]={borderWidth:2,borderColor:"Highlight"},s)},d&&{backgroundColor:C.disabledBackground,borderColor:C.disabledBackground},b&&{flex:"1 1 0px",borderWidth:0,textAlign:"left"},b&&d&&{backgroundColor:"transparent"},_&&{borderColor:C.errorText,selectors:{"&:focus, &:hover":{borderColor:C.errorText}}},_&&p&&{borderColor:C.errorText},!m&&h&&{selectors:{":after":{content:"'*'",color:C.errorText,position:"absolute",top:-5,right:-10}}}],field:[A.field,r.G,{fontSize:r.e.medium,borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:C.bodyText,padding:"0 12px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"},"::placeholder":{color:C.inputPlaceholderText,opacity:1},":-ms-input-placeholder":{color:C.inputPlaceholderText,opacity:1}}},f&&!y&&[A.unresizable,{resize:"none"}],f&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,overflow:"auto",width:"100%"},f&&E&&{overflow:"hidden"},v&&{paddingRight:24},f&&v&&{paddingRight:40},d&&{backgroundColor:"transparent",borderColor:"transparent"},b&&{textAlign:"left"},b&&d&&{backgroundColor:"transparent",color:C.disabledText},p&&{selectors:(l={},l[r.g]={padding:"0 11px 0 11px"},l)},w],icon:[f&&{paddingRight:24,paddingBottom:8,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:5,right:8,top:"auto",fontSize:16,lineHeight:18},S],description:[A.description,{color:C.bodySubtext,fontSize:r.e.xSmall}],errorMessage:[A.errorMessage,r.a.slideDownIn20,u.fonts.small,{color:C.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[A.prefix,T],suffix:[A.suffix,T],subComponentStyles:{label:function(e){var t=e.underlined,n=e.disabled;return function(){return{root:[t&&n&&{color:e.theme.palette.neutralTertiary},t&&{fontSize:r.e.medium,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32}]}}}(e)}}};var r=n(7),i={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"}},function(e,t,n){"use strict";var r,i=n(0),o=n(1),a=(n.n(o),n(788)),s=n(3),l=n(1746);!function(e){e[e.default=0]="default",e[e.backspace=1]="backspace",e[e.delete=2]="delete",e[e.textPasted=3]="textPasted"}(r||(r={}));!function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._maskCharData=Object(l.i)(t.mask,t.maskFormat),t.value&&n.setValue(t.value),n._isFocused=!1,n._moveCursorOnMouseUp=!1,n.state={displayValue:Object(l.f)(t.mask,n._maskCharData,t.maskChar)},n}i.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){e.mask!==this.props.mask&&(this._maskCharData=Object(l.i)(e.mask,e.maskFormat),this.state={displayValue:Object(l.f)(e.mask,this._maskCharData,e.maskChar)})},t.prototype.componentDidUpdate=function(){void 0!==this.state.maskCursorPosition&&this._textField.setSelectionRange(this.state.maskCursorPosition,this.state.maskCursorPosition)},t.prototype.render=function(){return o.createElement(a.a,i.__assign({},this.props,{onFocus:this._onFocus,onBlur:this._onBlur,onMouseDown:this._onMouseDown,onMouseUp:this._onMouseUp,onChange:this._onInputChange,onBeforeChange:this._onBeforeChange,onKeyDown:this._onKeyDown,onPaste:this._onPaste,value:this.state.displayValue,componentRef:this._resolveRef("_textField")}))},Object.defineProperty(t.prototype,"value",{get:function(){for(var e="",t=0;t<this._maskCharData.length;t++){if(!this._maskCharData[t].value)return;e+=this._maskCharData[t].value}return e},enumerable:!0,configurable:!0}),t.prototype.setValue=function(e){for(var t=0,n=0;t<e.length&&n<this._maskCharData.length;){var r=e[t];this._maskCharData[n].format.test(r)&&(this._maskCharData[n].value=r,n++),t++}},t.prototype.focus=function(){this._textField&&this._textField.focus()},t.prototype.blur=function(){this._textField&&this._textField.blur()},t.prototype.select=function(){this._textField&&this._textField.select()},t.prototype.setSelectionStart=function(e){this._textField&&this._textField.setSelectionStart(e)},t.prototype.setSelectionEnd=function(e){this._textField&&this._textField.setSelectionEnd(e)},t.prototype.setSelectionRange=function(e,t){this._textField&&this._textField.setSelectionRange(e,t)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textField&&null!==this._textField.selectionStart?this._textField.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textField&&this._textField.selectionEnd?this._textField.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype._onFocus=function(e){this.props.onFocus&&this.props.onFocus(e),this._isFocused=!0;for(var t=0;t<this._maskCharData.length;t++)if(!this._maskCharData[t].value){this.setState({maskCursorPosition:this._maskCharData[t].displayIndex});break}},t.prototype._onBlur=function(e){this.props.onBlur&&this.props.onBlur(e),this._isFocused=!1,this._moveCursorOnMouseUp=!0},t.prototype._onMouseDown=function(e){this.props.onMouseDown&&this.props.onMouseDown(e),this._isFocused||(this._moveCursorOnMouseUp=!0)},t.prototype._onMouseUp=function(e){if(this.props.onMouseUp&&this.props.onMouseUp(e),this._moveCursorOnMouseUp){this._moveCursorOnMouseUp=!1;for(var t=0;t<this._maskCharData.length;t++)if(!this._maskCharData[t].value){this.setState({maskCursorPosition:this._maskCharData[t].displayIndex});break}}},t.prototype._onBeforeChange=function(e){this.props.onBeforeChange&&this.props.onBeforeChange(e),null===this._changeSelectionData&&(this._changeSelectionData={changeType:r.default,selectionStart:null!==this._textField.selectionStart?this._textField.selectionStart:-1,selectionEnd:null!==this._textField.selectionEnd?this._textField.selectionEnd:-1})},t.prototype._onInputChange=function(e,t){if(this._changeSelectionData){var n=this.state.displayValue,i=0,o=this._changeSelectionData,a=o.changeType,s=o.selectionStart,u=o.selectionEnd;if(a===r.textPasted){var c=u-s,d=t.length+c-n.length,p=s,h=t.substr(p,d);c&&(this._maskCharData=Object(l.d)(this._maskCharData,s,c)),i=Object(l.h)(this._maskCharData,p,h)}else if(a===r.delete||a===r.backspace){var f=a===r.delete;(d=u-s)?(this._maskCharData=Object(l.d)(this._maskCharData,s,d),i=Object(l.g)(this._maskCharData,s)):f?(this._maskCharData=Object(l.b)(this._maskCharData,s),i=Object(l.g)(this._maskCharData,s)):(this._maskCharData=Object(l.c)(this._maskCharData,s),i=Object(l.e)(this._maskCharData,s))}else if(t.length>n.length){p=u-(d=t.length-n.length);var m=t.substr(p,d);i=Object(l.h)(this._maskCharData,p,m)}else if(t.length<=n.length){d=1;var g=n.length+d-t.length;p=u-d,m=t.substr(p,d);this._maskCharData=Object(l.d)(this._maskCharData,p,g),i=Object(l.h)(this._maskCharData,p,m)}this._changeSelectionData=null;var b=Object(l.f)(this.props.mask,this._maskCharData,this.props.maskChar);this.setState({displayValue:b,maskCursorPosition:i}),this.props.onChange&&this.props.onChange(e,b),this.props.onChanged&&this.props.onChanged(b)}},t.prototype._onKeyDown=function(e){if(this.props.onKeyDown&&this.props.onKeyDown(e),this._changeSelectionData=null,this._textField.value){var t=e.keyCode,n=e.ctrlKey,i=e.metaKey;if(n||i)return;if(8===t||46===t){var o=e.target.selectionStart,a=e.target.selectionEnd;if(!(8===t&&a&&a>0)&&!(46===t&&null!==o&&o<this._textField.value.length))return;this._changeSelectionData={changeType:8===t?r.backspace:r.delete,selectionStart:null!==o?o:-1,selectionEnd:null!==a?a:-1}}}},t.prototype._onPaste=function(e){this.props.onPaste&&this.props.onPaste(e);var t=e.target.selectionStart,n=e.target.selectionEnd;this._changeSelectionData={changeType:r.textPasted,selectionStart:null!==t?t:-1,selectionEnd:null!==n?n:-1}},t.defaultProps={maskChar:"_",maskFormat:l.a},i.__decorate([s.n],t.prototype,"_onFocus",null),i.__decorate([s.n],t.prototype,"_onBlur",null),i.__decorate([s.n],t.prototype,"_onMouseDown",null),i.__decorate([s.n],t.prototype,"_onMouseUp",null),i.__decorate([s.n],t.prototype,"_onBeforeChange",null),i.__decorate([s.n],t.prototype,"_onInputChange",null),i.__decorate([s.n],t.prototype,"_onKeyDown",null),i.__decorate([s.n],t.prototype,"_onPaste",null)}(s.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),t.i=function(e,t){void 0===t&&(t=r);if(!e)return[];for(var n=[],i=0,o=0;o+i<e.length;o++){var a=e.charAt(o+i);if("\\"===a)i++;else{var s=t[a];s&&n.push({displayIndex:o,format:s})}}return n},t.f=function(e,t,n){var r=e;if(!r)return"";r=r.replace(/\\/g,"");var i=0;t.length>0&&(i=t[0].displayIndex-1);for(var o=0,a=t;o<a.length;o++){var s=a[o],l=" ";s.value?(l=s.value,s.displayIndex>i&&(i=s.displayIndex)):n&&(l=n),r=r.slice(0,s.displayIndex)+l+r.slice(s.displayIndex+1)}n||(r=r.slice(0,i+1));return r},t.g=function(e,t){for(var n=0;n<e.length;n++)if(e[n].displayIndex>=t)return e[n].displayIndex;return e[e.length-1].displayIndex},t.e=function(e,t){for(var n=e.length-1;n>=0;n--)if(e[n].displayIndex<t)return e[n].displayIndex;return e[0].displayIndex},t.d=function(e,t,n){for(var r=0;r<e.length;r++)if(e[r].displayIndex>=t){if(e[r].displayIndex>=t+n)break;e[r].value=void 0}return e},t.b=function(e,t){for(var n=0;n<e.length;n++)if(e[n].displayIndex>=t){e[n].value=void 0;break}return e},t.c=function(e,t){for(var n=e.length-1;n>=0;n--)if(e[n].displayIndex<t){e[n].value=void 0;break}return e},t.h=function(e,t,n){for(var r=0,i=0,o=!1,a=0;a<e.length&&r<n.length;a++)if(e[a].displayIndex>=t)for(o=!0,i=e[a].displayIndex;r<n.length;){if(e[a].format.test(n.charAt(r))){e[a].value=n.charAt(r++),a+1<e.length?i=e[a+1].displayIndex:i++;break}r++}return o?i:t};var r={9:/[0-9]/,a:/[a-zA-Z]/,"*":/[a-zA-Z0-9]/}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1748),o=n(1749),a=Object(r._19)(i.a,o.a,void 0,{scope:"ColorRectangle"})},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(121),s=Object(o.q)(),l=function(e){function t(t){var n=e.call(this,t)||this;n._root=Object(o.r)(),n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){var t=n.props,r=t.color,i=t.onSVChanged;if(n._root.current){var s=n._root.current.getBoundingClientRect(),l=(e.clientX-s.left)/s.width,u=(e.clientY-s.top)/s.height,c=Object(o.m)({},r,{s:Math.min(a.c,Math.max(0,l*a.c)),v:Math.min(a.d,Math.max(0,a.d-u*a.d))});c.hex=Object(a.h)(c.h,c.s,c.v),c.str=100===c.a?"#"+c.hex:"rgba("+c.r+", "+c.g+", "+c.b+", "+c.a/100+")",n.setState({isAdjusting:!0,color:c}),i&&i(c.s,c.v),e.preventDefault(),e.stopPropagation()}},n._onMouseUp=function(e){n._events.off(),n.setState({isAdjusting:!1,origin:void 0})};var r=n.props.color;return n.state={isAdjusting:!1,origin:void 0,color:r,fullColorString:Object(a.g)(r)},n}return r.__extends(t,e),t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.componentWillReceiveProps=function(e){var t=e.color;this.setState({color:t,fullColorString:Object(a.g)(t)})},t.prototype.render=function(){var e=this.props,t=e.minSize,n=e.theme,r=e.className,o=e.styles,l=this.state,u=l.color,c=l.fullColorString,d=s(o,{theme:n,className:r});return i.createElement("div",{ref:this._root,className:d.root,style:{minWidth:t,minHeight:t,backgroundColor:c},onMouseDown:this._onMouseDown},i.createElement("div",{className:d.light}),i.createElement("div",{className:d.dark}),i.createElement("div",{className:d.thumb,style:{left:u.s+"%",top:a.d-u.v+"%",backgroundColor:u.str}}))},t.defaultProps={minSize:220},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(7),i=function(e){var t,n=e.className;return{root:["ms-ColorPicker-colorRect",{position:"relative",marginBottom:10,selectors:(t={},t[r.g]={MsHighContrastAdjust:"none"},t)},n],light:["ms-ColorPicker-light",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to right, white 0%, transparent 100%)"}],dark:["ms-ColorPicker-dark",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to bottom, transparent 0, #000 100%)"}],thumb:["ms-ColorPicker-thumb",{position:"absolute",width:20,height:20,background:"white",border:"1px solid rgba(255,255,255,.8)",borderRadius:"50%",boxShadow:"0 0 15px -5px black",transform:"translate(-50%, -50%)"}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1751),o=n(1752),a=Object(r._19)(i.a,o.a,void 0,{scope:"ColorSlider"})},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=Object(o.q)(),s=function(e){function t(t){var n=e.call(this,t)||this;n._root=Object(o.r)(),n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=n.props,r=t.onChange,i=t.onChanged,o=t.minValue,a=t.maxValue,s=n._root.current.getBoundingClientRect(),l=(e.clientX-s.left)/s.width,u=Math.min(a,Math.max(o,l*a));n.setState({isAdjusting:!0,currentValue:u}),r&&r(e,u),i&&i(u),e.preventDefault(),e.stopPropagation()}},n._onMouseUp=function(e){n._events.off(),n.setState({isAdjusting:!1,origin:void 0})},n._warnDeprecations({onChanged:"onChange"});var r=n.props.value;return n.state={isAdjusting:!1,origin:void 0,currentValue:r},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){e&&e.value&&this.setState({currentValue:e.value})},t.prototype.render=function(){var e=this.props,t=e.isAlpha,n=e.minValue,r=e.maxValue,o=e.overlayStyle,s=e.theme,l=e.className,u=e.styles,c=this.state.currentValue,d=a(u,{theme:s,className:l}),p=100*(c-n)/(r-n),h=t?{backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQYV2N89erVfwY0ICYmxoguxjgUFKI7GsTH5m4M3w1ChQC1/Ca8i2n1WgAAAABJRU5ErkJggg==)"}:{background:"linear-gradient(to left,red 0,#f09 10%,#cd00ff 20%,#3200ff 30%,#06f 40%,#00fffd 50%,#0f6 60%,#35ff00 70%,#cdff00 80%,#f90 90%,red 100%)"};return i.createElement("div",{ref:this._root,className:d.root,onMouseDown:this._onMouseDown,style:h},i.createElement("div",{className:d.sliderOverlay,style:o}),i.createElement("div",{className:d.sliderThumb,style:{left:p+"%"}}))},t.defaultProps={minValue:0,maxValue:100,thumbColor:"inherit",value:0},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(e){var t=e.theme,n=e.className;return{root:["ms-ColorPicker-slider",{position:"relative",height:20,marginBottom:5,border:"1px solid "+t.palette.neutralLight,boxSizing:"border-box"},n],sliderOverlay:["ms-ColorPicker-sliderOverlay",{content:"",position:"absolute",left:0,right:0,top:0,bottom:0}],sliderThumb:["ms-ColorPicker-thumb","is-slider",{position:"absolute",width:20,height:20,background:"white",border:"1px solid rgba(255,255,255,.8)",borderRadius:"50%",boxShadow:"0 0 15px -5px black",transform:"translate(-50%, -50%)",top:"50%"}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(0),i=function(e){var t=e.className,n=e.theme;return{root:["ms-ColorPicker",n.fonts.medium,{position:"relative",maxWidth:300},t],panel:["ms-ColorPicker-panel",{padding:"16px"}],table:["ms-ColorPicker-table",{tableLayout:"fixed",width:"100%"}],tableHeader:[r.__assign({},n.fonts.small)],tableHexCell:[{width:"25%"}],input:["ms-ColorPicker-input",{width:"100%",border:"none",boxSizing:"border-box",height:30,selectors:{"&.ms-TextField":{paddingRight:2},"& .ms-TextField-field":{minWidth:"auto",padding:5,textOverflow:"clip"}}}]}}},function(e,t,n){"use strict";n(1755)},function(e,t,n){"use strict";n(227),n(790),n(1758)},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"b",function(){return a});var r=n(3),i=n(7),o=Object(r._8)(function(e,t,n,r,o,a,s,l){return{container:Object(i.E)("ms-ComboBox-container",t,e.container),label:Object(i.E)(e.label,r&&e.labelDisabled),root:Object(i.E)("ms-ComboBox",l?e.rootError:n&&"is-open",o&&"is-required",e.root,!s&&e.rootDisallowFreeForm,l?e.rootError:!r&&a&&e.rootFocused,!r&&{selectors:{":hover":l?e.rootError:!n&&!a&&e.rootHovered,":active":l?e.rootError:e.rootPressed,":focus":l?e.rootError:e.rootFocused}},r&&["is-disabled",e.rootDisabled]),input:Object(i.E)("ms-ComboBox-Input",e.input,r&&e.inputDisabled),errorMessage:Object(i.E)(e.errorMessage),callout:Object(i.E)("ms-ComboBox-callout",e.callout),optionsContainerWrapper:Object(i.E)("ms-ComboBox-optionsContainerWrapper",e.optionsContainerWrapper),optionsContainer:Object(i.E)("ms-ComboBox-optionsContainer",e.optionsContainer),header:Object(i.E)("ms-ComboBox-header",e.header),divider:Object(i.E)("ms-ComboBox-divider",e.divider)}}),a=Object(r._8)(function(e){return{optionText:Object(i.E)("ms-ComboBox-optionText",e.optionText),root:Object(i.E)("ms-ComboBox-option",e.root,{selectors:{":hover":e.rootHovered,":focus":e.rootFocused,":active":e.rootPressed}}),optionTextWrapper:Object(i.E)(e.optionTextWrapper)}})},function(e,t,n){"use strict";n.d(t,"b",function(){return s}),n.d(t,"a",function(){return l}),n.d(t,"c",function(){return u});var r=n(7),i=n(3),o=Object(i._8)(function(e){var t,n=e.semanticColors;return{backgroundColor:n.disabledBackground,borderColor:n.disabledBackground,color:n.disabledText,cursor:"default",selectors:(t={},t[r.g]={borderColor:"GrayText",color:"GrayText"},t)}}),a=Object(i._8)(function(e){return{selectors:(t={},t[r.g]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},t)};var t}),s=Object(i._8)(function(e,t,n,i){var o,s=e.semanticColors,l=e.palette,u=s.menuItemBackgroundHovered,c=s.bodyText,d=l.black,p=s.disabledText,h=s.bodyBackground,f={root:[e.fonts.medium,{backgroundColor:i?u:"transparent",boxSizing:"border-box",cursor:"pointer",display:"block",width:"100%",height:"auto",minHeight:"32px",lineHeight:"20px",padding:"5px 16px",position:"relative",borderWidth:"1px",borderStyle:"solid",borderColor:"transparent",wordWrap:"break-word",overflowWrap:"break-word",textAlign:"left",selectors:(o={},o[r.g]={borderColor:"Background"},o)}],rootHovered:{backgroundColor:u,color:c},rootFocused:{backgroundColor:u},rootChecked:[{backgroundColor:u,color:d},Object(r.v)(e,void 0,void 0,void 0,void 0,void 0,!1),a(e)],rootDisabled:{backgroundColor:h,color:p,cursor:"default",selectors:{"& .ms-Button-flexContainer":{justifyContent:"flex-start"}}},optionText:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",minWidth:"0px",maxWidth:"100%",wordWrap:"break-word",overflowWrap:"break-word",margin:"1px",display:"inline-block"},optionTextWrapper:{maxWidth:"100%"}};return Object(r.s)(f,t,n)}),l=Object(i._8)(function(e,t){var n,i=e.semanticColors,a=i.bodySubtext,s=i.buttonTextChecked,l=i.listItemBackgroundHovered,u=i.listItemBackgroundChecked,c=i.listItemBackgroundCheckedHovered,d={root:{color:a,fontSize:r.e.small,position:"absolute",top:"-1px",right:"-1px",height:"32px",lineHeight:"30px",width:"32px",textAlign:"center",cursor:"default",selectors:(n={},n[r.g]={backgroundColor:"ButtonFace",borderColor:"ButtonText",color:"ButtonText",MsHighContrastAdjust:"none"},n)},icon:{fontSize:r.e.small},rootHovered:{backgroundColor:l,color:s,cursor:"pointer"},rootPressed:{backgroundColor:u,color:s},rootChecked:{backgroundColor:u,color:s},rootCheckedHovered:{backgroundColor:c,color:s},rootDisabled:o(e)};return Object(r.s)(d,t)}),u=Object(i._8)(function(e,t,n){var i,a,s,l,u=e.semanticColors,c=e.fonts,d=e.palette,p=u.bodyBackground,h=u.bodyText,f=u.inputBorder,m=u.inputBorderHovered,g=u.inputFocusBorderAlt,b=u.errorText,v=d.neutralLight,y=u.menuHeader,_=u.bodyDivider,S={color:"HighlightText",borderColor:"Highlight",backgroundColor:"Window",borderWidth:"2px",MsHighContrastAdjust:"none",paddingLeft:"11px",paddingTop:"0",paddingBottom:"0",selectors:{".ms-ComboBox-CaretDown-button":{right:"-2px",top:"-2px"}}},w={container:{},label:{},labelDisabled:{},root:[e.fonts.medium,{boxShadow:"none",marginLeft:"0",paddingTop:"1px",paddingBottom:"1px",paddingRight:"32px",paddingLeft:"12px",color:h,position:"relative",outline:"0",userSelect:"none",backgroundColor:p,borderWidth:"1px",borderStyle:"solid",borderColor:f,cursor:"text",display:"block",height:"32px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",boxSizing:"border-box",selectors:{".ms-Label":{display:"inline-block",marginBottom:"8px"},input:{selectors:{"::-ms-clear":{display:"none"}}},"&.is-open":{borderColor:g,selectors:(i={},i[r.g]=S,i)}}}],rootHovered:{borderColor:m,selectors:(a={},a[r.g]={color:"HighlightText",borderColor:"Highlight",backgroundColor:"Window",MsHighContrastAdjust:"none"},a)},rootPressed:{borderColor:g,selectors:(s={},s[r.g]=S,s)},rootFocused:{borderColor:g,selectors:(l={},l[r.g]=S,l)},rootDisabled:o(e),rootError:{borderColor:b,marginBottom:"5px"},rootDisallowFreeForm:{},input:{backgroundColor:p,color:h,boxSizing:"border-box",width:"100%",height:"28px",borderStyle:"none",outline:"none",font:"inherit",textOverflow:"ellipsis",padding:"0"},inputDisabled:o(e),errorMessage:{color:b},callout:{boxShadow:"0 0px 5px 0px rgba(0, 0, 0, 0.4)",borderWidth:"1px",borderStyle:"solid",borderColor:v},optionsContainerWrapper:{width:n},optionsContainer:{display:"block"},header:[c.medium,{fontWeight:r.f.semibold,color:y,backgroundColor:"none",borderStyle:"none",height:"32px",lineHeight:"32px",cursor:"default",padding:"0px 16px",userSelect:"none",textAlign:"left"}],divider:{borderWidth:"1px",borderStyle:"solid",borderColor:_}};return Object(r.s)(w,t)})},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(790),s=n(228);!function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._comboBox=Object(o.r)(),t._list=Object(o.r)(),t._onRenderList=function(e){var n=e.onRenderItem;return i.createElement(s.a,{componentRef:t._list,role:"listbox",items:e.options,onRenderCell:n?function(e){return n(e)}:function(){return null}})},t._onScrollToItem=function(e){t._list.current&&t._list.current.scrollToIndex(e)},t}r.__extends(t,e),t.prototype.dismissMenu=function(){if(this._comboBox.current)return this._comboBox.current.dismissMenu()},t.prototype.focus=function(){return!!this._comboBox.current&&(this._comboBox.current.focus(),!0)},t.prototype.render=function(){return i.createElement(a.a,r.__assign({},this.props,{componentRef:this._comboBox,onRenderList:this._onRenderList,onScrollToItem:this._onScrollToItem}))}}(o.c)},function(e,t,n){"use strict";var r=n(1760);n.d(t,"a",function(){return r.a});n(1761)},function(e,t,n){"use strict";n.d(t,"a",function(){return m});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=16,s=100,l=500,u=200,c=500,d={top:-1,bottom:-1,left:-1,right:-1,width:0,height:0},p=function(e){return e.getBoundingClientRect()},h=p,f=p,m=function(e){function t(t){var n=e.call(this,t)||this;return n._root=Object(o.r)(),n._surface=Object(o.r)(),n._onRenderPage=function(e,t){var a=n.props,s=a.onRenderCell,l=a.role,u=e.page,c=u.items,d=u.startIndex,p=r.__rest(e,["page"]),h=void 0===l?"listitem":"presentation",f=(c||[]).map(function(e,t){var r=d+t,a=n.props.getKey?n.props.getKey(e,r):e&&e.key;return null!==a&&void 0!==a||(a=r),i.createElement("div",{role:h,className:Object(o.s)("ms-List-cell"),key:a,"data-list-index":r,"data-automationid":"ListCell"},s&&s(e,r,n.state.isScrolling))});return i.createElement("div",r.__assign({},p),f)},n.state={pages:[],isScrolling:!1},n._estimatedPageHeight=0,n._totalEstimates=0,n._requiredWindowsAhead=0,n._requiredWindowsBehind=0,n._measureVersion=0,n._onAsyncScroll=n._async.debounce(n._onAsyncScroll,s,{leading:!1,maxWait:l}),n._onAsyncIdle=n._async.debounce(n._onAsyncIdle,u,{leading:!1}),n._onAsyncResize=n._async.debounce(n._onAsyncResize,a,{leading:!1}),n._onScrollingDone=n._async.debounce(n._onScrollingDone,c,{leading:!1}),n._cachedPageHeights={},n._estimatedPageHeight=0,n._focusedIndex=-1,n._pageCache={},n}return r.__extends(t,e),t.prototype.scrollToIndex=function(e,t,n){void 0===n&&(n=0);for(var r=this.props.startIndex,i=r+this._getRenderCount(),o=this._allowedRect,a=0,s=1,l=r;l<i;l+=s){var u=this._getPageSpecification(l,o),c=u.height;if(s=u.itemCount,l<=e&&l+s>e){if(t){for(var d=f(this._scrollElement),p={top:this._scrollElement.scrollTop,bottom:this._scrollElement.scrollTop+d.height},h=e-l,m=0;m<h;++m)a+=t(l+m);var g=a+t(e);switch(n){case 1:return void(this._scrollElement.scrollTop=a);case 2:return void(this._scrollElement.scrollTop=g-d.height);case 3:return void(this._scrollElement.scrollTop=(a+g-d.height)/2)}if(a>=p.top&&g<=p.bottom)return;a<p.top||g>p.bottom&&(a=g-d.height)}return void(this._scrollElement.scrollTop=a)}a+=c}},t.prototype.getStartItemIndexInView=function(e){for(var t=0,n=this.state.pages||[];t<n.length;t++){var r=n[t];if(!r.isSpacer&&(this._scrollTop||0)>=r.top&&(this._scrollTop||0)<=r.top+r.height){if(!e){var i=Math.floor(r.height/r.itemCount);return r.startIndex+Math.floor((this._scrollTop-r.top)/i)}for(var o=0,a=r.startIndex;a<r.startIndex+r.itemCount;a++){i=e(a);if(r.top+o<=this._scrollTop&&this._scrollTop<r.top+o+i)return a;o+=i}}}return 0},t.prototype.componentDidMount=function(){this._updatePages(),this._measureVersion++,this._scrollElement=Object(o.C)(this._root.current),this._events.on(window,"resize",this._onAsyncResize),this._root.current&&this._events.on(this._root.current,"focus",this._onFocus,!0),this._scrollElement&&(this._events.on(this._scrollElement,"scroll",this._onScroll),this._events.on(this._scrollElement,"scroll",this._onAsyncScroll))},t.prototype.componentWillReceiveProps=function(e){e.items===this.props.items&&e.renderCount===this.props.renderCount&&e.startIndex===this.props.startIndex||(this._resetRequiredWindows(),this._requiredRect=null,this._measureVersion++,this._invalidatePageCache(),this._updatePages(e))},t.prototype.shouldComponentUpdate=function(e,t){var n=this.state.pages,r=t.pages,i=!1;if(!t.isScrolling&&this.state.isScrolling)return!0;if(e.items===this.props.items&&n.length===r.length)for(var o=0;o<n.length;o++){var a=n[o],s=r[o];if(a.key!==s.key||a.itemCount!==s.itemCount){i=!0;break}}else i=!0;return i},t.prototype.forceUpdate=function(){this._invalidatePageCache(),this._updateRenderRects(this.props,!0),this._updatePages(),this._measureVersion++,e.prototype.forceUpdate.call(this)},t.prototype.render=function(){for(var e=this.props,t=e.className,n=e.role,a=this.state.pages,s=void 0===a?[]:a,l=[],u=Object(o.O)(this.props,o.v),c=0,d=s;c<d.length;c++){var p=d[c];l.push(this._renderPage(p))}return i.createElement("div",r.__assign({ref:this._root},u,{role:void 0===n?"list":n,className:Object(o.s)("ms-List",t)}),i.createElement("div",{ref:this._surface,className:Object(o.s)("ms-List-surface"),role:"presentation"},l))},t.prototype._shouldVirtualize=function(e){void 0===e&&(e=this.props);var t=e.onShouldVirtualize;return!t||t(e)},t.prototype._invalidatePageCache=function(){this._pageCache={}},t.prototype._renderPage=function(e){var t,n=this.props.usePageCache;if(n&&(t=this._pageCache[e.key])&&t.pageElement)return t.pageElement;var r=this._getPageStyle(e),i=this.props.onRenderPage,a=(void 0===i?this._onRenderPage:i)({page:e,className:Object(o.s)("ms-List-page"),key:e.key,ref:e.key,style:r,role:"presentation"},this._onRenderPage);return n&&0===e.startIndex&&(this._pageCache[e.key]={page:e,pageElement:a}),a},t.prototype._getPageStyle=function(e){var t=this.props.getPageStyle;return r.__assign({},t?t(e):{},e.items?{}:{height:e.height})},t.prototype._onFocus=function(e){for(var t=e.target;t!==this._surface.current;){var n=t.getAttribute("data-list-index");if(n){this._focusedIndex=Number(n);break}t=Object(o.Q)(t)}},t.prototype._onScroll=function(){this.state.isScrolling||this.setState({isScrolling:!0}),this._resetRequiredWindows(),this._onScrollingDone()},t.prototype._resetRequiredWindows=function(){this._requiredWindowsAhead=0,this._requiredWindowsBehind=0},t.prototype._onAsyncScroll=function(){var e,t;this._updateRenderRects(),this._materializedRect&&(e=this._requiredRect,t=this._materializedRect,e.top>=t.top&&e.left>=t.left&&e.bottom<=t.bottom&&e.right<=t.right)||this._updatePages()},t.prototype._onAsyncIdle=function(){var e=this.props,t=e.renderedWindowsAhead,n=e.renderedWindowsBehind,r=this._requiredWindowsAhead,i=this._requiredWindowsBehind,o=Math.min(t,r+1),a=Math.min(n,i+1);o===r&&a===i||(this._requiredWindowsAhead=o,this._requiredWindowsBehind=a,this._updateRenderRects(),this._updatePages()),(t>o||n>a)&&this._onAsyncIdle()},t.prototype._onScrollingDone=function(){this.setState({isScrolling:!1})},t.prototype._onAsyncResize=function(){this.forceUpdate()},t.prototype._updatePages=function(e){var t=this;void 0===e&&(e=this.props),this._requiredRect||this._updateRenderRects(e);var n=this._buildPages(e),r=this.state.pages;this._notifyPageChanges(r,n.pages),this.setState(n,function(){e.getPageHeight?t._onAsyncIdle():t._updatePageMeasurements(n.pages)?(t._materializedRect=null,t._hasCompletedFirstRender?t._onAsyncScroll():(t._hasCompletedFirstRender=!0,t._updatePages(e))):t._onAsyncIdle();e.onPagesUpdated&&e.onPagesUpdated(t.state.pages)})},t.prototype._notifyPageChanges=function(e,t,n){void 0===n&&(n=this.props);var r=n.onPageAdded,i=n.onPageRemoved;if(r||i){for(var o={},a=0,s=e;a<s.length;a++){(c=s[a]).items&&(o[c.startIndex]=c)}for(var l=0,u=t;l<u.length;l++){var c;(c=u[l]).items&&(o[c.startIndex]?delete o[c.startIndex]:this._onPageAdded(c))}for(var d in o)o.hasOwnProperty(d)&&this._onPageRemoved(o[d])}},t.prototype._updatePageMeasurements=function(e){var t=!1;if(!this._shouldVirtualize())return t;for(var n=0;n<e.length;n++){var r=e[n];r.items&&(t=this._measurePage(r)||t)}return t},t.prototype._measurePage=function(e){var t=!1,n=this.refs[e.key],r=this._cachedPageHeights[e.startIndex];if(n&&this._shouldVirtualize()&&(!r||r.measureVersion!==this._measureVersion)){var i={width:n.clientWidth,height:n.clientHeight};(i.height||i.width)&&(t=e.height!==i.height,e.height=i.height,this._cachedPageHeights[e.startIndex]={height:i.height,measureVersion:this._measureVersion},this._estimatedPageHeight=Math.round((this._estimatedPageHeight*this._totalEstimates+i.height)/(this._totalEstimates+1)),this._totalEstimates++)}return t},t.prototype._onPageAdded=function(e){var t=this.props.onPageAdded;t&&t(e)},t.prototype._onPageRemoved=function(e){var t=this.props.onPageRemoved;t&&t(e)},t.prototype._buildPages=function(e){var t=e.renderCount,n=e.items,i=e.startIndex,a=e.getPageHeight;t=this._getRenderCount(e);for(var s=r.__assign({},d),l=[],u=1,c=0,p=null,h=this._focusedIndex,f=i+t,m=this._shouldVirtualize(e),g=0===this._estimatedPageHeight&&!a,b=this._allowedRect,v=function(e){var t=y._getPageSpecification(e,b),r=t.height,a=t.data,d=t.key;u=t.itemCount;var v,_,S=c+r-1,w=Object(o.B)(y.state.pages,function(t){return!!t.items&&t.startIndex===e})>-1,E=!b||S>=b.top&&c<=b.bottom,C=!y._requiredRect||S>=y._requiredRect.top&&c<=y._requiredRect.bottom;if(!g&&(C||E&&w)||!m||h>=e&&h<e+u||e===i){p&&(l.push(p),p=null);var x=Math.min(u,f-e),A=y._createPage(d,n.slice(e,e+x),e,void 0,void 0,a);A.top=c,A.height=r,l.push(A),C&&y._allowedRect&&(v=s,_={top:c,bottom:S,height:r,left:b.left,right:b.right,width:b.width},v.top=_.top<v.top||-1===v.top?_.top:v.top,v.left=_.left<v.left||-1===v.left?_.left:v.left,v.bottom=_.bottom>v.bottom||-1===v.bottom?_.bottom:v.bottom,v.right=_.right>v.right||-1===v.right?_.right:v.right,v.width=v.right-v.left+1,v.height=v.bottom-v.top+1)}else p||(p=y._createPage("spacer-"+e,void 0,e,0,void 0,a,!0)),p.height=(p.height||0)+(S-c)+1,p.itemCount+=u;if(c+=S-c+1,g&&m)return"break"},y=this,_=i;_<f;_+=u){if("break"===v(_))break}return p&&(p.key="spacer-end",l.push(p)),this._materializedRect=s,{pages:l,measureVersion:this._measureVersion}},t.prototype._getPageSpecification=function(e,t){var n=this.props.getPageSpecification;if(n){var r=n(e,t),i=r.itemCount,o=void 0===i?this._getItemCountForPage(e,t):i,a=r.height;return{itemCount:o,height:void 0===a?this._getPageHeight(e,o,t):a,data:r.data,key:r.key}}return{itemCount:o=this._getItemCountForPage(e,t),height:this._getPageHeight(e,o,t)}},t.prototype._getPageHeight=function(e,t,n){if(this.props.getPageHeight)return this.props.getPageHeight(e,n);var r=this._cachedPageHeights[e];return r?r.height:this._estimatedPageHeight||30},t.prototype._getItemCountForPage=function(e,t){var n=this.props.getItemCountForPage?this.props.getItemCountForPage(e,t):10;return n||10},t.prototype._createPage=function(e,t,n,r,i,o,a){void 0===n&&(n=-1),void 0===r&&(r=t?t.length:0),void 0===i&&(i={}),void 0===o&&(o=void 0),e=e||"page-"+n;var s=this._pageCache[e];if(s&&s.page)return s.page;if(t)for(var l=0;l<t.length;l++)t[l]=t[l]||void 0;return{key:e,startIndex:n,itemCount:r,items:t,style:i||{},top:0,height:0,data:o,isSpacer:a||!1}},t.prototype._getRenderCount=function(e){var t=e||this.props,n=t.items,r=t.startIndex,i=t.renderCount;return void 0===i?n?n.length-r:0:i},t.prototype._updateRenderRects=function(e,t){var n=(e=e||this.props).renderedWindowsAhead,r=e.renderedWindowsBehind,i=this.state.pages;if(this._shouldVirtualize(e)){var o=this._surfaceRect,a=this._scrollElement&&this._scrollElement.scrollHeight,s=this._scrollElement?this._scrollElement.scrollTop:0;this._surface.current&&(t||!i||!this._surfaceRect||!a||a!==this._scrollHeight||Math.abs(this._scrollTop-s)>this._estimatedPageHeight/3)&&(o=this._surfaceRect=h(this._surface.current),this._scrollTop=s),!t&&a&&a===this._scrollHeight||this._measureVersion++,this._scrollHeight=a;var l=Math.max(0,-o.top),u={top:l,left:o.left,bottom:l+window.innerHeight,right:o.right,width:o.width,height:window.innerHeight};this._requiredRect=g(u,this._requiredWindowsBehind,this._requiredWindowsAhead),this._allowedRect=g(u,r,n)}},t.defaultProps={startIndex:0,onRenderCell:function(e,t,n){return i.createElement("div",null,e&&e.name||"")},renderedWindowsAhead:2,renderedWindowsBehind:2},t}(o.c);function g(e,t,n){var r=e.top-t*e.height,i=e.height+(t+n)*e.height;return{top:r,bottom:r+i,height:i,left:e.left,right:e.right,width:e.width}}},function(e,t,n){"use strict";var r;!function(e){e[e.auto=0]="auto",e[e.top=1]="top",e[e.bottom=2]="bottom",e[e.center=3]="center"}(r||(r={}))},function(e,t,n){"use strict";n(1763)},function(e,t,n){"use strict";n(1764),n(791)},function(e,t,n){"use strict";var r=n(3),i=n(791),o=n(1768);Object(r._19)(i.a,o.a,void 0,{scope:"CommandBar"})},function(e,t,n){"use strict";var r=n(1766);n.d(t,"a",function(){return r.a});n(793)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(793),o=n(1767),a=Object(r._19)(i.a,o.a,void 0,{scope:"OverflowSet"})},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r={flexShrink:0,display:"inherit"},i=function(e){var t=e.className;return{root:["ms-OverflowSet",{position:"relative",display:"flex",flexWrap:"nowrap"},e.vertical&&{flexDirection:"column"},t],item:["ms-OverflowSet-item",r],overflowButton:["ms-OverflowSet-overflowButton",r]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(e){var t=e.className,n=e.theme,r=n.palette;return{root:[n.fonts.medium,"ms-CommandBar",{display:"flex",backgroundColor:r.neutralLighter,padding:"0 16px",height:"40px"},t],primarySet:["ms-CommandBar-primaryCommand",{flexGrow:"1",display:"flex",alignItems:"stretch"}],secondarySet:["ms-CommandBar-secondaryCommand",{flexShrink:"0",display:"flex",alignItems:"stretch"}]}}},function(e,t,n){"use strict";n(1770)},function(e,t,n){"use strict";n(1771),n(794),n(783)},function(e,t,n){"use strict";var r=n(3),i=n(794),o=n(1772);Object(r._19)(i.a,o.a,void 0,{scope:"DatePicker"})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-DatePicker",callout:"ms-DatePicker-callout",withLabel:"ms-DatePicker-event--with-label",withoutLabel:"ms-DatePicker-event--without-label",disabled:"msDatePickerDisabled "},o=function(e){var t=e.className,n=e.theme,o=e.disabled,a=e.label,s=e.isDatePickerShown,l=n.palette,u=Object(r.w)(i,n),c={color:l.neutralSecondary,fontSize:r.e.icon,lineHeight:"18px",pointerEvents:"none",position:"absolute",right:"9px"};return{root:[u.root,n.fonts.medium,s&&"is-open",r.G,t],textField:[{position:"relative",selectors:{"& input[readonly]":{cursor:"pointer"},input:{selectors:{"::-ms-clear":{display:"none"}}}}}],callout:[u.callout],icon:[c,!a&&[u.withoutLabel,{top:"7px"}],a&&[u.withLabel,{bottom:"5px"}],!o&&[u.disabled,{pointerEvents:"initial",cursor:"pointer"}]]}}},function(e,t,n){"use strict";n(1774)},function(e,t,n){"use strict";n(122),n(795),n(796),n(797),n(177),n(803),n(804),n(436)},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(176),i=n(3),o=function(){function e(e){void 0===e&&(e={});var t=e.onSelectionChanged,n=e.getKey,i=e.canSelectItem,o=void 0===i?function(e){return!0}:i,s=e.selectionMode,l=void 0===s?r.b.multiple:s;this.mode=l,this._getKey=n||a,this._changeEventSuppressionCount=0,this._exemptedCount=0,this._anchoredIndex=0,this._unselectableCount=0,this._onSelectionChanged=t,this._canSelectItem=o,this._isModal=!1,this.setItems([],!0)}return e.prototype.canSelectItem=function(e,t){return!("number"===typeof t&&t<0)&&this._canSelectItem(e,t)},e.prototype.getKey=function(e,t){var n=this._getKey(e,t);return"number"===typeof n||n?""+n:""},e.prototype.setChangeEvents=function(e,t){this._changeEventSuppressionCount+=e?-1:1,0===this._changeEventSuppressionCount&&this._hasChanged&&(this._hasChanged=!1,t||this._change())},e.prototype.isModal=function(){return this._isModal},e.prototype.setModal=function(e){this._isModal!==e&&(this.setChangeEvents(!1),this._isModal=e,e||this.setAllSelected(!1),this._change(),this.setChangeEvents(!0))},e.prototype.setItems=function(e,t){void 0===t&&(t=!0);var n={},r={},i=!1;this.setChangeEvents(!1),this._unselectableCount=0;for(var o=0;o<e.length;o++){if(c=e[o]){var a=this.getKey(c,o);a&&(n[a]=o)}r[o]=c&&!this.canSelectItem(c),r[o]&&this._unselectableCount++}(t||0===e.length)&&this.setAllSelected(!1);var s={},l=0;for(var u in this._exemptedIndices)if(this._exemptedIndices.hasOwnProperty(u)){var c,d=Number(u),p=(c=this._items[d])?this.getKey(c,Number(d)):void 0,h=p?n[p]:d;void 0===h?i=!0:(s[h]=!0,l++,i=i||h!==d)}this._items&&0===this._exemptedCount&&e.length!==this._items.length&&this._isAllSelected&&(i=!0),this._exemptedIndices=s,this._exemptedCount=l,this._keyToIndexMap=n,this._unselectableIndices=r,this._items=e,this._selectedItems=null,i&&(this._updateCount(),this._change()),this.setChangeEvents(!0)},e.prototype.getItems=function(){return this._items},e.prototype.getSelection=function(){if(!this._selectedItems){this._selectedItems=[];var e=this._items;if(e)for(var t=0;t<e.length;t++)this.isIndexSelected(t)&&this._selectedItems.push(e[t])}return this._selectedItems},e.prototype.getSelectedCount=function(){return this._isAllSelected?this._items.length-this._exemptedCount-this._unselectableCount:this._exemptedCount},e.prototype.getSelectedIndices=function(){if(!this._selectedIndices){this._selectedIndices=[];var e=this._items;if(e)for(var t=0;t<e.length;t++)this.isIndexSelected(t)&&this._selectedIndices.push(t)}return this._selectedIndices},e.prototype.isRangeSelected=function(e,t){if(0===t)return!1;for(var n=e+t,r=e;r<n;r++)if(!this.isIndexSelected(r))return!1;return!0},e.prototype.isAllSelected=function(){var e=this._items.length-this._unselectableCount;return this.mode===r.b.single&&(e=Math.min(e,1)),this.count>0&&this._isAllSelected&&0===this._exemptedCount||!this._isAllSelected&&this._exemptedCount===e&&e>0},e.prototype.isKeySelected=function(e){var t=this._keyToIndexMap[e];return this.isIndexSelected(t)},e.prototype.isIndexSelected=function(e){return!!(this.count>0&&this._isAllSelected&&!this._exemptedIndices[e]&&!this._unselectableIndices[e]||!this._isAllSelected&&this._exemptedIndices[e])},e.prototype.setAllSelected=function(e){if(!e||this.mode===r.b.multiple){var t=this._items?this._items.length-this._unselectableCount:0;this.setChangeEvents(!1),t>0&&(this._exemptedCount>0||e!==this._isAllSelected)&&(this._exemptedIndices={},(e!==this._isAllSelected||this._exemptedCount>0)&&(this._exemptedCount=0,this._isAllSelected=e,this._change()),this._updateCount()),this.setChangeEvents(!0)}},e.prototype.setKeySelected=function(e,t,n){var r=this._keyToIndexMap[e];r>=0&&this.setIndexSelected(r,t,n)},e.prototype.setIndexSelected=function(e,t,n){if(this.mode!==r.b.none&&!((e=Math.min(Math.max(0,e),this._items.length-1))<0||e>=this._items.length)){this.setChangeEvents(!1);var i=this._exemptedIndices[e];!this._unselectableIndices[e]&&(t&&this.mode===r.b.single&&this.setAllSelected(!1),i&&(t&&this._isAllSelected||!t&&!this._isAllSelected)&&(delete this._exemptedIndices[e],this._exemptedCount--),!i&&(t&&!this._isAllSelected||!t&&this._isAllSelected)&&(this._exemptedIndices[e]=!0,this._exemptedCount++),n&&(this._anchoredIndex=e)),this._updateCount(),this.setChangeEvents(!0)}},e.prototype.selectToKey=function(e,t){this.selectToIndex(this._keyToIndexMap[e],t)},e.prototype.selectToIndex=function(e,t){if(this.mode!==r.b.none)if(this.mode!==r.b.single){var n=this._anchoredIndex||0,i=Math.min(e,n),o=Math.max(e,n);for(this.setChangeEvents(!1),t&&this.setAllSelected(!1);i<=o;i++)this.setIndexSelected(i,!0,!1);this.setChangeEvents(!0)}else this.setIndexSelected(e,!0,!0)},e.prototype.toggleAllSelected=function(){this.setAllSelected(!this.isAllSelected())},e.prototype.toggleKeySelected=function(e){this.setKeySelected(e,!this.isKeySelected(e),!0)},e.prototype.toggleIndexSelected=function(e){this.setIndexSelected(e,!this.isIndexSelected(e),!0)},e.prototype.toggleRangeSelected=function(e,t){if(this.mode!==r.b.none){var n=this.isRangeSelected(e,t),i=e+t;if(!(this.mode===r.b.single&&t>1)){this.setChangeEvents(!1);for(var o=e;o<i;o++)this.setIndexSelected(o,!n,!1);this.setChangeEvents(!0)}}},e.prototype._updateCount=function(){var e=this.getSelectedCount();e!==this.count&&(this.count=e,this._change()),this.count||this.setModal(!1)},e.prototype._change=function(){0===this._changeEventSuppressionCount?(this._selectedItems=null,this._selectedIndices=void 0,i.e.raise(this,r.a),this._onSelectionChanged&&this._onSelectionChanged()):this._hasChanged=!0},e}();function a(e,t){return e&&e.key?e.key:""+t}},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(176),s="data-selection-toggle",l="data-selection-invoke",u="data-selection-all-toggle",c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._root=Object(o.r)(),t.ignoreNextFocus=function(){t._handleNextFocus(!1)},t._onMouseDownCapture=function(e){if(document.activeElement===e.target||Object(o.x)(document.activeElement,e.target)){if(Object(o.x)(e.target,t._root.current))for(var n=e.target;n!==t._root.current;){if(t._hasAttribute(n,l)){t.ignoreNextFocus();break}n=Object(o.Q)(n)}}else t.ignoreNextFocus()},t._onFocus=function(e){var n=e.target,r=t.props.selection,i=t._isCtrlPressed||t._isMetaPressed,o=t._getSelectionMode();if(t._shouldHandleFocus&&o!==a.b.none){var l=t._hasAttribute(n,s),u=t._findItemRoot(n);if(!l&&u){var c=t._getItemIndex(u);i?(r.setIndexSelected(c,r.isIndexSelected(c),!0),t.props.enterModalOnTouch&&t._isTouch&&r.setModal&&(r.setModal(!0),t._setIsTouch(!1))):t.props.isSelectedOnFocus&&t._onItemSurfaceClick(e,c)}}t._handleNextFocus(!1)},t._onMouseDown=function(e){t._updateModifiers(e);var n=e.target,r=t._findItemRoot(n);if(!t._isSelectionDisabled(n))for(;n!==t._root.current&&!t._hasAttribute(n,u);){if(r){if(t._hasAttribute(n,s))break;if(t._hasAttribute(n,l))break;if(!(n!==r&&!t._shouldAutoSelect(n)||t._isShiftPressed||t._isCtrlPressed||t._isMetaPressed)){t._onInvokeMouseDown(e,t._getItemIndex(r));break}if(t.props.disableAutoSelectOnInputElements&&("A"===n.tagName||"BUTTON"===n.tagName||"INPUT"===n.tagName))return}n=Object(o.Q)(n)}},t._onTouchStartCapture=function(e){t._setIsTouch(!0)},t._onClick=function(e){t._updateModifiers(e);var n=e.target,r=t._findItemRoot(n);if(!t._isSelectionDisabled(n))for(;n!==t._root.current;){if(t._hasAttribute(n,u)){t._onToggleAllClick(e);break}if(r){var i=t._getItemIndex(r);if(t._hasAttribute(n,s)){t._isShiftPressed?t._onItemSurfaceClick(e,i):t._onToggleClick(e,i);break}if(t._hasAttribute(n,l)){t._onInvokeClick(e,i);break}if(n===r){t._onItemSurfaceClick(e,i);break}if("A"===n.tagName||"BUTTON"===n.tagName||"INPUT"===n.tagName)return}n=Object(o.Q)(n)}},t._onContextMenu=function(e){var n=e.target,r=t.props,i=r.onItemContextMenu,o=r.selection;if(i){var a=t._findItemRoot(n);if(a){var s=t._getItemIndex(a);t._onInvokeMouseDown(e,s),i(o.getItems()[s],s,e.nativeEvent)||e.preventDefault()}}},t._onDoubleClick=function(e){var n=e.target;if(!t._isSelectionDisabled(n)){var r=t.props.onItemInvoked,i=t._findItemRoot(n),u=t._getSelectionMode();if(i&&r&&u!==a.b.none&&!t._isInputElement(n)){for(var c=t._getItemIndex(i);n!==t._root.current&&!t._hasAttribute(n,s)&&!t._hasAttribute(n,l);){if(n===i){t._onInvokeClick(e,c);break}n=Object(o.Q)(n)}n=Object(o.Q)(n)}}},t._onKeyDownCapture=function(e){t._updateModifiers(e),t._handleNextFocus(!0)},t._onKeyDown=function(e){t._updateModifiers(e);var n=e.target;if(!t._isSelectionDisabled(n)){var r=t.props.selection,i=65===e.which&&(t._isCtrlPressed||t._isMetaPressed),l=27===e.which;if(!t._isInputElement(n)){var u=t._getSelectionMode();if(i&&u===a.b.multiple&&!r.isAllSelected())return r.setAllSelected(!0),e.stopPropagation(),void e.preventDefault();if(l&&r.getSelectedCount()>0)return r.setAllSelected(!1),e.stopPropagation(),void e.preventDefault();var c=t._findItemRoot(n);if(c)for(var d=t._getItemIndex(c);n!==t._root.current&&!t._hasAttribute(n,s);){if(t._shouldAutoSelect(n)){t._onInvokeMouseDown(e,d);break}if(!(13!==e.which&&32!==e.which||"BUTTON"!==n.tagName&&"A"!==n.tagName&&"INPUT"!==n.tagName))return!1;if(n===c){if(13===e.which)return t._onInvokeClick(e,d),void e.preventDefault();if(32===e.which)return t._onToggleClick(e,d),void e.preventDefault();break}n=Object(o.Q)(n)}}}},t}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=Object(o.W)(this._root.current),t=Object(o.C)(this._root.current);this._events.on(e,"keydown, keyup",this._updateModifiers,!0),this._events.on(t,"click",this._tryClearOnEmptyClick),this._events.on(document.body,"touchstart",this._onTouchStartCapture,!0),this._events.on(document.body,"touchend",this._onTouchStartCapture,!0)},t.prototype.render=function(){return i.createElement("div",r.__assign({className:"ms-SelectionZone",ref:this._root,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,onKeyDownCapture:this._onKeyDownCapture,onClick:this._onClick,role:"presentation",onDoubleClick:this._onDoubleClick,onContextMenu:this._onContextMenu},{onMouseDownCapture:this._onMouseDownCapture,onFocusCapture:this._onFocus}),this.props.children)},t.prototype._isSelectionDisabled=function(e){for(;e!==this._root.current;){if(this._hasAttribute(e,"data-selection-disabled"))return!0;e=Object(o.Q)(e)}return!1},t.prototype._onToggleAllClick=function(e){var t=this.props.selection;this._getSelectionMode()===a.b.multiple&&(t.toggleAllSelected(),e.stopPropagation(),e.preventDefault())},t.prototype._onToggleClick=function(e,t){var n=this.props.selection,r=this._getSelectionMode();if(n.setChangeEvents(!1),this.props.enterModalOnTouch&&this._isTouch&&!n.isIndexSelected(t)&&n.setModal&&(n.setModal(!0),this._setIsTouch(!1)),r===a.b.multiple)n.toggleIndexSelected(t);else{if(r!==a.b.single)return void n.setChangeEvents(!0);var i=n.isIndexSelected(t);n.setAllSelected(!1),n.setIndexSelected(t,!i,!0)}n.setChangeEvents(!0),e.stopPropagation()},t.prototype._onInvokeClick=function(e,t){var n=this.props,r=n.selection,i=n.onItemInvoked;i&&(i(r.getItems()[t],t,e.nativeEvent),e.preventDefault(),e.stopPropagation())},t.prototype._onItemSurfaceClick=function(e,t){var n=this.props.selection,r=this._isCtrlPressed||this._isMetaPressed,i=this._getSelectionMode();i===a.b.multiple?this._isShiftPressed&&!this._isTabPressed?n.selectToIndex(t,!r):r?n.toggleIndexSelected(t):this._clearAndSelectIndex(t):i===a.b.single&&this._clearAndSelectIndex(t)},t.prototype._onInvokeMouseDown=function(e,t){this.props.selection.isIndexSelected(t)||this._clearAndSelectIndex(t)},t.prototype._tryClearOnEmptyClick=function(e){!this.props.selectionPreservedOnEmptyClick&&this._isNonHandledClick(e.target)&&this.props.selection.setAllSelected(!1)},t.prototype._clearAndSelectIndex=function(e){var t=this.props.selection;1===t.getSelectedCount()&&t.isIndexSelected(e)||(t.setChangeEvents(!1),t.setAllSelected(!1),t.setIndexSelected(e,!0,!0),this.props.enterModalOnTouch&&this._isTouch&&t.setModal&&(t.setModal(!0),this._setIsTouch(!1)),t.setChangeEvents(!0))},t.prototype._updateModifiers=function(e){this._isShiftPressed=e.shiftKey,this._isCtrlPressed=e.ctrlKey,this._isMetaPressed=e.metaKey;var t=e.keyCode;this._isTabPressed=!!t&&9===t},t.prototype._findItemRoot=function(e){for(var t=this.props.selection;e!==this._root.current;){var n=e.getAttribute("data-selection-index"),r=Number(n);if(null!==n&&r>=0&&r<t.getItems().length)break;e=Object(o.Q)(e)}if(e!==this._root.current)return e},t.prototype._getItemIndex=function(e){return Number(e.getAttribute("data-selection-index"))},t.prototype._shouldAutoSelect=function(e){return this._hasAttribute(e,"data-selection-select")},t.prototype._hasAttribute=function(e,t){for(var n=!1;!n&&e!==this._root.current;)n="true"===e.getAttribute(t),e=Object(o.Q)(e);return n},t.prototype._isInputElement=function(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName},t.prototype._isNonHandledClick=function(e){var t=Object(o.H)();if(t&&e)for(;e&&e!==t.documentElement;){if(Object(o._6)(e))return!1;e=Object(o.Q)(e)}return!0},t.prototype._handleNextFocus=function(e){var t=this;this._shouldHandleFocusTimeoutId&&(this._async.clearTimeout(this._shouldHandleFocusTimeoutId),this._shouldHandleFocusTimeoutId=void 0),this._shouldHandleFocus=e,e&&this._async.setTimeout(function(){t._shouldHandleFocus=!1},100)},t.prototype._setIsTouch=function(e){var t=this;this._isTouchTimeoutId&&(this._async.clearTimeout(this._isTouchTimeoutId),this._isTouchTimeoutId=void 0),this._isTouch=!0,e&&this._async.setTimeout(function(){t._isTouch=!1},300)},t.prototype._getSelectionMode=function(){var e=this.props.selection,t=this.props.selectionMode;return void 0===t?e?e.mode:a.b.none:t},t.defaultProps={isMultiSelectEnabled:!0,isSelectedOnFocus:!0,selectionMode:a.b.multiple},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1778),o=n(801),a=Object(r._19)(i.a,o.b,void 0,{scope:"DetailsHeader"})},function(e,t,n){"use strict";n.d(t,"a",function(){return w});var r=n(0),i=n(1),o=(n.n(i),n(43)),a=(n.n(o),n(3)),s=n(177),l=n(35),u=n(19),c=n(146),d=n(229),p=n(307),h=n(436),f=n(176),m=n(1797),g=n(1798),b=n(802),v=Object(a.q)(),y=0,_=1,S=[],w=function(e){function t(t){var n=e.call(this,t)||this;n._rootComponent=Object(a.r)(),n._draggedColumnIndex=-1,n._dropHintDetails={},n._getDropHintPositions=function(){for(var e,t=n.props.columns,r=void 0===t?S:t,i=n.state.columnReorderProps,o=0,a=0,s=i&&i.frozenColumnCountFromStart?i.frozenColumnCountFromStart:0,l=i&&i.frozenColumnCountFromEnd?i.frozenColumnCountFromEnd:0,u=s;u<r.length-l+1;u++)if(n._rootElement){var c=n._rootElement.querySelectorAll("#columnDropHint_"+u)[0];if(c)if(u===s)o=c.offsetLeft,a=c.offsetLeft,e=c;else{var d=(c.offsetLeft+o)/2;n._dropHintDetails[u-1]={originX:o,startX:a,endX:d,dropHintElementRef:e},a=d,e=c,o=c.offsetLeft,u===r.length-l&&(n._dropHintDetails[u]={originX:o,startX:a,endX:c.offsetLeft,dropHintElementRef:e})}}},n._computeDropHintToBeShown=function(e){if(n._rootElement){var t=e-n._rootElement.getBoundingClientRect().left,r=n._currentDropHintIndex;if(n._isValidCurrentDropHintIndex()&&t>=n._dropHintDetails[r].startX&&t<=n._dropHintDetails[r].endX)return;var i=n.props.columns,o=void 0===i?S:i,a=n.state.columnReorderProps,s=a&&a.frozenColumnCountFromStart?a.frozenColumnCountFromStart:0,l=a&&a.frozenColumnCountFromEnd?a.frozenColumnCountFromEnd:0,u=s,c=o.length-l,d=-1;if(t<=n._dropHintDetails[u].endX?d=u:t>=n._dropHintDetails[c].startX?d=c:n._isValidCurrentDropHintIndex()&&(n._dropHintDetails[r+1]&&t>=n._dropHintDetails[r+1].startX&&t<=n._dropHintDetails[r+1].endX?d=r+1:n._dropHintDetails[r-1]&&t>=n._dropHintDetails[r-1].startX&&t<=n._dropHintDetails[r-1].endX&&(d=r-1)),-1===d)for(var p=s,h=c;p<h;){var f=Math.ceil((h+p)/2);if(t>=n._dropHintDetails[f].startX&&t<=n._dropHintDetails[f].endX){d=f;break}t<n._dropHintDetails[f].originX?h=f:t>n._dropHintDetails[f].originX&&(p=f)}d===n._draggedColumnIndex||d===n._draggedColumnIndex+1?n._isValidCurrentDropHintIndex()&&n._resetDropHints():r!==d&&d>=0&&(n._resetDropHints(),n._updateDropHintElement(n._dropHintDetails[d].dropHintElementRef,"visible"),n._currentDropHintIndex=d)}},n._renderColumnSizer=function(e){var t,r=e.columnIndex,o=n.props.columns,s=void 0===o?S:o,l=s[r],u=n.state.columnResizeDetails,c=n._classNames;return l.isResizable?i.createElement("div",{key:l.key+"_sizer","aria-hidden":!0,role:"button","data-is-focusable":!1,onClick:C,"data-sizer-index":r,onBlur:n._onSizerBlur,className:Object(a.s)(c.cellSizer,r<s.length-1?c.cellSizerStart:c.cellSizerEnd,(t={},t[c.cellIsResizing]=u&&u.columnIndex===r,t)),onDoubleClick:n._onSizerDoubleClick.bind(n,r)}):null},n._onRenderColumnHeaderTooltip=function(e,t){return i.createElement("span",{className:e.hostClassName},e.children)},n._onSelectAllClicked=function(){var e=n.props.selection;e&&e.toggleAllSelected()},n._onRootMouseDown=function(e){var t=e.target.getAttribute("data-sizer-index"),r=Number(t),i=n.props.columns,o=void 0===i?S:i;null!==t&&e.button===y&&(n.setState({columnResizeDetails:{columnIndex:r,columnMinWidth:o[r].calculatedWidth,originX:e.clientX}}),e.preventDefault(),e.stopPropagation())},n._onRootMouseMove=function(e){var t=n.state,r=t.columnResizeDetails,i=t.isSizing;r&&!i&&e.clientX!==r.originX&&n.setState({isSizing:!0})},n._onRootRef=function(e){n._rootElement=e?Object(o.findDOMNode)(e):void 0},n._onRootKeyDown=function(e){var t=n.state,i=t.columnResizeDetails,o=t.isSizing,s=n.props,l=s.columns,u=void 0===l?S:l,c=s.onColumnResized,d=e.target.getAttribute("data-sizer-index");if(d&&!o){var p=Number(d);if(i){var h=void 0;13===e.which?(n.setState({columnResizeDetails:void 0}),e.preventDefault(),e.stopPropagation()):37===e.which?h=Object(a.S)()?1:-1:39===e.which&&(h=Object(a.S)()?-1:1),h&&(e.shiftKey||(h*=10),n.setState({columnResizeDetails:r.__assign({},i,{columnMinWidth:i.columnMinWidth+h})}),c&&c(u[p],i.columnMinWidth+h,p),e.preventDefault(),e.stopPropagation())}else 13===e.which&&(n.setState({columnResizeDetails:{columnIndex:p,columnMinWidth:u[p].calculatedWidth}}),e.preventDefault(),e.stopPropagation())}},n._onSizerMouseMove=function(e){var t=e.buttons,r=n.props,i=r.onColumnIsSizingChanged,o=r.onColumnResized,s=r.columns,l=void 0===s?S:s,u=n.state.columnResizeDetails;if(void 0===t||t===_){if(e.clientX!==u.originX&&i&&i(l[u.columnIndex],!0),o){var c=e.clientX-u.originX;Object(a.S)()&&(c=-c),o(l[u.columnIndex],u.columnMinWidth+c,u.columnIndex)}}else n._onSizerMouseUp(e)},n._onSizerBlur=function(e){n.state.columnResizeDetails&&n.setState({columnResizeDetails:void 0,isSizing:!1})},n._onSizerMouseUp=function(e){var t=n.props,r=t.columns,i=void 0===r?S:r,o=t.onColumnIsSizingChanged,a=n.state.columnResizeDetails;n.setState({columnResizeDetails:void 0,isSizing:!1}),o&&o(i[a.columnIndex],!1)};var s=t.columnReorderProps||t.columnReorderOptions&&E(t.columnReorderOptions);return n.state={columnReorderProps:s,columnResizeDetails:void 0,groupNestingDepth:n.props.groupNestingDepth,isAllCollapsed:n.props.isAllCollapsed},n._onToggleCollapseAll=n._onToggleCollapseAll.bind(n),n._onSelectAllClicked=n._onSelectAllClicked.bind(n),n._updateDragInfo=n._updateDragInfo.bind(n),n._onDragOver=n._onDragOver.bind(n),n._onDrop=n._onDrop.bind(n),n._getHeaderDragDropOptions=n._getHeaderDragDropOptions.bind(n),n._updateDroppingState=n._updateDroppingState.bind(n),n._getDropHintPositions=n._getDropHintPositions.bind(n),n._computeDropHintToBeShown=n._computeDropHintToBeShown.bind(n),n._resetDropHints=n._resetDropHints.bind(n),n._isValidCurrentDropHintIndex=n._isValidCurrentDropHintIndex.bind(n),n._onRootRef=n._onRootRef.bind(n),n._isEventOnHeader=n._isEventOnHeader.bind(n),n._onDropIndexInfo={sourceIndex:Number.MIN_SAFE_INTEGER,targetIndex:Number.MIN_SAFE_INTEGER},n._id=Object(a.K)("header"),n._currentDropHintIndex=Number.MIN_SAFE_INTEGER,n}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props.selection,t=this.state.columnReorderProps;this._events.on(e,f.a,this._onSelectionChanged),this._events.on(this._rootElement,"mousedown",this._onRootMouseDown),this._events.on(this._rootElement,"keydown",this._onRootKeyDown),t&&this._dragDropHelper&&(this._subscriptionObject=this._dragDropHelper.subscribe(this._rootElement,this._events,this._getHeaderDragDropOptions()))},t.prototype.componentDidUpdate=function(e){if(this.state.columnReorderProps?!this._subscriptionObject&&this._dragDropHelper&&(this._subscriptionObject=this._dragDropHelper.subscribe(this._rootElement,this._events,this._getHeaderDragDropOptions())):this._subscriptionObject&&(this._subscriptionObject.dispose(),delete this._subscriptionObject),this.props!==e&&this._onDropIndexInfo.sourceIndex>=0&&this._onDropIndexInfo.targetIndex>=0){var t=e.columns,n=void 0===t?S:t,r=this.props.columns,i=void 0===r?S:r;n[this._onDropIndexInfo.sourceIndex].key===i[this._onDropIndexInfo.targetIndex].key&&(this._onDropIndexInfo={sourceIndex:Number.MIN_SAFE_INTEGER,targetIndex:Number.MIN_SAFE_INTEGER})}},t.prototype.componentWillReceiveProps=function(e){var t=e.columnReorderProps||e.columnReorderOptions&&E(e.columnReorderOptions),n=this.state.groupNestingDepth;e.groupNestingDepth!==n?this.setState({columnReorderProps:t,groupNestingDepth:e.groupNestingDepth}):this.setState({columnReorderProps:t}),void 0!==e.isAllCollapsed&&this.setState({isAllCollapsed:e.isAllCollapsed})},t.prototype.componentWillUnmount=function(){this._subscriptionObject&&(this._subscriptionObject.dispose(),delete this._subscriptionObject)},t.prototype.render=function(){var e=this,t=this.props,n=t.columns,r=void 0===n?S:n,o=t.ariaLabel,s=t.ariaLabelForSelectAllCheckbox,f=t.selectAllVisibility,y=t.ariaLabelForSelectionColumn,_=t.indentWidth,w=t.viewport,E=t.onColumnClick,C=t.onColumnContextMenu,x=t.styles,A=t.theme,T=this.state,O=T.isAllSelected,k=T.columnResizeDetails,I=T.isSizing,R=T.groupNestingDepth,P=T.isAllCollapsed,D=T.columnReorderProps,N=f!==b.a.none,M=f===b.a.hidden,L=this.props.onRenderColumnHeaderTooltip,B=void 0===L?this._onRenderColumnHeaderTooltip:L;!this._dragDropHelper&&D&&(this._dragDropHelper=new m.a({selection:{getSelection:function(){}},minimumPixelsForDrag:this.props.minimumPixelsForDrag}));var F=D&&D.frozenColumnCountFromStart?D.frozenColumnCountFromStart:0,j=D&&D.frozenColumnCountFromEnd?D.frozenColumnCountFromEnd:0;this._classNames=v(x,{theme:A,isAllSelected:O,isSelectAllHidden:f===b.a.hidden,isResizingColumn:!!k&&I,isSizing:I,isAllCollapsed:P,isCheckboxHidden:M});var U=this._classNames;return i.createElement(l.a,{role:"row","aria-label":o,className:U.root,componentRef:this._rootComponent,ref:this._onRootRef,onMouseMove:this._onRootMouseMove,"data-automationid":"DetailsHeader",style:{minWidth:w?w.width:0},direction:l.b.horizontal},N?[i.createElement("div",{key:"__checkbox",className:U.cellIsCheck,"aria-labelledby":this._id+"-check",onClick:M?void 0:this._onSelectAllClicked,"aria-colindex":1,role:"columnheader","aria-hidden":!!M||void 0},B({hostClassName:Object(a.s)(U.checkTooltip),id:this._id+"-checkTooltip",setAriaDescribedBy:!1,content:s,children:i.createElement(h.a,{id:this._id+"-check","aria-label":y,"aria-describedby":s&&!this.props.onRenderColumnHeaderTooltip?this._id+"-checkTooltip":void 0,"data-is-focusable":!M,isHeader:!0,selected:O,anySelected:!1,canSelect:!M,className:U.check})},this._onRenderColumnHeaderTooltip)),s&&!this.props.onRenderColumnHeaderTooltip?i.createElement("label",{key:"__checkboxLabel",id:this._id+"-checkTooltip",className:U.accessibleLabel},s):null]:null,R>0&&this.props.collapseAllVisibility===p.a.visible?i.createElement("div",{className:U.cellIsGroupExpander,onClick:this._onToggleCollapseAll,"data-is-focusable":!0},i.createElement(u.a,{className:U.collapseButton,iconName:"ChevronDown"})):null,i.createElement(d.a,{indentWidth:_,count:R-1}),r.map(function(t,n){var o=!!D&&(n>=F&&n<r.length-j);return[D&&(o||n===r.length-j)&&e._renderDropHint(n),i.createElement(g.a,{column:t,key:t.key,columnIndex:(N?2:1)+n,parentId:e._id,isDraggable:o,updateDragInfo:e._updateDragInfo,dragDropHelper:e._dragDropHelper,onColumnClick:E,onColumnContextMenu:C,isDropped:e._onDropIndexInfo.targetIndex===n,cellStyleProps:e.props.cellStyleProps}),e._renderColumnDivider(n)]}),D&&0===j&&this._renderDropHint(r.length),I&&i.createElement(c.a,null,i.createElement("div",{className:U.sizingOverlay,onMouseMove:this._onSizerMouseMove,onMouseUp:this._onSizerMouseUp})))},t.prototype.focus=function(){return Boolean(this._rootComponent.current&&this._rootComponent.current.focus())},t.prototype._getHeaderDragDropOptions=function(){return{selectionIndex:1,context:{data:this,index:0},canDrag:function(){return!1},canDrop:function(){return!0},onDragStart:function(){},updateDropState:this._updateDroppingState,onDrop:this._onDrop,onDragEnd:function(){},onDragOver:this._onDragOver}},t.prototype._updateDroppingState=function(e,t){this._draggedColumnIndex>=0&&"drop"!==t.type&&(e||this._resetDropHints())},t.prototype._isValidCurrentDropHintIndex=function(){return this._currentDropHintIndex>=0},t.prototype._onDragOver=function(e,t){this._draggedColumnIndex>=0&&(t.stopPropagation(),this._computeDropHintToBeShown(t.clientX))},t.prototype._onDrop=function(e,t){var n=this.state.columnReorderProps;if(this._draggedColumnIndex>=0&&t){var r=this._draggedColumnIndex>this._currentDropHintIndex?this._currentDropHintIndex:this._currentDropHintIndex-1,i=!1;if(t.stopPropagation(),this._isValidCurrentDropHintIndex()&&(i=!0,this._onDropIndexInfo.sourceIndex=this._draggedColumnIndex,this._onDropIndexInfo.targetIndex=r),i)if(n&&n.onColumnDrop){var o={draggedIndex:this._draggedColumnIndex,targetIndex:r};n.onColumnDrop(o)}else n&&n.handleColumnReorder&&n.handleColumnReorder(this._draggedColumnIndex,r)}this._resetDropHints(),this._dropHintDetails={},this._draggedColumnIndex=-1},t.prototype._isCheckboxColumnHidden=function(){var e=this.props,t=e.selectionMode,n=e.checkboxVisibility;return t===f.b.none||n===s.a.hidden},t.prototype._updateDragInfo=function(e,t){var n=this.state.columnReorderProps,r=e.itemIndex;if(r>=0)this._draggedColumnIndex=this._isCheckboxColumnHidden()?r-1:r-2,this._getDropHintPositions(),n&&n.onColumnDragStart&&n.onColumnDragStart(!0);else if(t&&this._draggedColumnIndex>=0&&(this._resetDropHints(),this._draggedColumnIndex=-1,this._dropHintDetails={},n&&n.onColumnDragEnd)){var i=this._isEventOnHeader(t);n.onColumnDragEnd({dropLocation:i},t)}},t.prototype._resetDropHints=function(){this._currentDropHintIndex>=0&&(this._updateDropHintElement(this._dropHintDetails[this._currentDropHintIndex].dropHintElementRef,"hidden"),this._currentDropHintIndex=Number.MIN_SAFE_INTEGER)},t.prototype._updateDropHintElement=function(e,t){e.childNodes[1].style.visibility=t,e.childNodes[0].style.visibility=t},t.prototype._isEventOnHeader=function(e){if(this._rootElement){var t=this._rootElement.getBoundingClientRect();if(e.clientX>t.left&&e.clientX<t.right&&e.clientY>t.top&&e.clientY<t.bottom)return s.c.header}},t.prototype._renderColumnDivider=function(e){var t=this.props.columns,n=(void 0===t?S:t)[e],r=n.onRenderDivider;return r?r({column:n,columnIndex:e},this._renderColumnSizer):this._renderColumnSizer({column:n,columnIndex:e})},t.prototype._renderDropHint=function(e){var t=this._classNames;return i.createElement("div",{key:"dropHintKey",className:t.dropHintStyle,id:"columnDropHint_"+e},i.createElement(u.a,{key:"dropHintCaretKey","aria-hidden":!0,"data-is-focusable":!1,"data-sizer-index":e,className:t.dropHintCaretStyle,iconName:"CaretUpSolid8"}),i.createElement("div",{key:"dropHintLineKey","aria-hidden":!0,"data-is-focusable":!1,"data-sizer-index":e,className:t.dropHintLineStyle}))},t.prototype._onSizerDoubleClick=function(e,t){var n=this.props,r=n.onColumnAutoResized,i=n.columns;r&&r((void 0===i?S:i)[e],e)},t.prototype._onSelectionChanged=function(){var e=!!this.props.selection&&this.props.selection.isAllSelected();this.state.isAllSelected!==e&&this.setState({isAllSelected:e})},t.prototype._onToggleCollapseAll=function(){var e=this.props.onToggleCollapseAll,t=!this.state.isAllCollapsed;this.setState({isAllCollapsed:t}),e&&e(t)},t.defaultProps={selectAllVisibility:b.a.visible,collapseAllVisibility:p.a.visible},t}(a.c);function E(e){return r.__assign({},e,{onColumnDragEnd:void 0})}function C(e){e.stopPropagation()}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-GroupSpacer"},o=function(e){var t=e.theme;return{root:[Object(r.w)(i,t).root,t.fonts.medium,{display:"inline-block"}]}}},function(e,t,n){"use strict";var r=n(1781);n.d(t,"b",function(){return r.a});n(798);var i=n(795);n.d(t,"a",function(){return i.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1782),o=n(798),a=Object(r._19)(o.a,i.a,void 0,{scope:"GroupedList"})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(7),i={root:"ms-GroupedList",group:"ms-GroupedList-group",link:"ms-Link",listCell:"ms-List-cell"},o="cubic-bezier(0.445, 0.050, 0.550, 0.950)",a=function(e){var t,n=e.theme,a=e.className,s=n.palette,l=Object(r.w)(i,n);return{root:[l.root,n.fonts.medium,{position:"relative",fontSize:r.e.small,selectors:(t={},t["& :global(."+l.listCell+")"]={minHeight:36},t)},a],group:[l.group,{transition:"background-color "+r.b.durationValue2+" "+o}],groupIsDropping:[{backgroundColor:s.neutralLight}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(122),s=n(1784),l=n(1790),u=n(1793),c=n(228),d=function(e){function t(n){var a=e.call(this,n)||this;a._root=Object(o.r)(),a._list=Object(o.r)(),a._onRenderGroupHeader=function(e){return i.createElement(s.a,r.__assign({},e))},a._onRenderGroupShowAll=function(e){return i.createElement(l.a,r.__assign({},e))},a._onRenderGroupFooter=function(e){return i.createElement(u.a,r.__assign({},e))},a._renderSubGroup=function(e,n){var r=a.props,o=r.dragDropEvents,s=r.dragDropHelper,l=r.eventsToRegister,u=r.getGroupItemLimit,c=r.groupNestingDepth,d=r.groupProps,p=r.items,h=r.headerProps,f=r.showAllProps,m=r.footerProps,g=r.listProps,b=r.onRenderCell,v=r.selection,y=r.selectionMode,_=r.viewport,S=r.onRenderGroupHeader,w=r.onRenderGroupShowAll,E=r.onRenderGroupFooter,C=r.onShouldVirtualize,x=r.group;return!e||e.count>0||d&&d.showEmptyGroups?i.createElement(t,{ref:"subGroup_"+n,key:a._getGroupKey(e,n),dragDropEvents:o,dragDropHelper:s,eventsToRegister:l,footerProps:m,getGroupItemLimit:u,group:e,groupIndex:n,groupNestingDepth:c,groupProps:d,headerProps:h,items:p,listProps:g,onRenderCell:b,selection:v,selectionMode:y,showAllProps:f,viewport:_,onRenderGroupHeader:S,onRenderGroupShowAll:w,onRenderGroupFooter:E,onShouldVirtualize:C,groups:x.children}):null},a._getGroupDragDropOptions=function(){var e=a.props,t=e.group,n=e.groupIndex,r=e.dragDropEvents;return{eventMap:e.eventsToRegister,selectionIndex:-1,context:{data:t,index:n,isGroup:!0},canDrag:function(){return!1},canDrop:r.canDrop,updateDropState:a._updateDroppingState}},a._updateDroppingState=function(e,t){var n=a.state.isDropping,r=a.props.dragDropEvents;n?r&&r.onDragEnter&&r.onDragEnter(t,void 0):r&&r.onDragLeave&&r.onDragLeave(t,void 0),n!==e&&a.setState({isDropping:e})};var c=n.selection,d=n.group;return a._id=Object(o.K)("GroupedListSection"),a.state={isDropping:!1,isSelected:!(!c||!d)&&c.isRangeSelected(d.startIndex,d.count)},a}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.dragDropHelper,n=e.selection;t&&this._root.current&&(this._dragDropSubscription=t.subscribe(this._root.current,this._events,this._getGroupDragDropOptions())),n&&this._events.on(n,a.a,this._onSelectionChange)},t.prototype.componentWillUnmount=function(){this._dragDropSubscription&&this._dragDropSubscription.dispose()},t.prototype.componentDidUpdate=function(e){this.props.group===e.group&&this.props.groupIndex===e.groupIndex&&this.props.dragDropHelper===e.dragDropHelper||(this._dragDropSubscription&&(this._dragDropSubscription.dispose(),delete this._dragDropSubscription),this.props.dragDropHelper&&this._root.current&&(this._dragDropSubscription=this.props.dragDropHelper.subscribe(this._root.current,this._events,this._getGroupDragDropOptions())))},t.prototype.render=function(){var e=this.props,t=e.getGroupItemLimit,n=e.group,r=e.groupIndex,a=e.headerProps,s=e.showAllProps,l=e.footerProps,u=e.viewport,d=e.selectionMode,p=e.onRenderGroupHeader,h=void 0===p?this._onRenderGroupHeader:p,f=e.onRenderGroupShowAll,m=void 0===f?this._onRenderGroupShowAll:f,g=e.onRenderGroupFooter,b=void 0===g?this._onRenderGroupFooter:g,v=e.onShouldVirtualize,y=e.groupedListClassNames,_=e.groups,S=this.state.isSelected,w=n&&t?t(n):1/0,E=n&&!n.children&&!n.isCollapsed&&!n.isShowingAll&&(n.count>w||n.hasMoreData),C=n&&n.children&&n.children.length>0,x={group:n,groupIndex:r,groupLevel:n?n.level:0,isSelected:S,viewport:u,selectionMode:d,groups:_},A={groupedListId:this._id},T=Object(o.m)({},a,x,A),O=Object(o.m)({},s,x),k=Object(o.m)({},l,x);return i.createElement("div",{ref:this._root,className:Object(o.s)(y&&y.group,this._getDroppingClassName()),role:"presentation"},h(T,this._onRenderGroupHeader),n&&n.isCollapsed?null:C?i.createElement(c.a,{ref:this._list,items:n.children,onRenderCell:this._renderSubGroup,getItemCountForPage:this._returnOne,onShouldVirtualize:v,id:this._id}):this._onRenderGroup(w),n&&n.isCollapsed?null:E&&m(O,this._onRenderGroupShowAll),b(k,this._onRenderGroupFooter))},t.prototype.forceUpdate=function(){e.prototype.forceUpdate.call(this),this.forceListUpdate()},t.prototype.forceListUpdate=function(){var e=this.props.group;if(this._list.current){if(this._list.current.forceUpdate(),e&&e.children&&e.children.length>0)for(var t=e.children.length,n=0;n<t;n++){var r;(r=this._list.current.refs["subGroup_"+String(n)])&&r.forceListUpdate()}}else(r=this.refs["subGroup_"+String(0)])&&r.forceListUpdate()},t.prototype._onSelectionChange=function(){var e=this.props,t=e.group,n=e.selection.isRangeSelected(t.startIndex,t.count);n!==this.state.isSelected&&this.setState({isSelected:n})},t.prototype._onRenderGroupCell=function(e,t){return function(n,r){return e(t,n,r)}},t.prototype._onRenderGroup=function(e){var t=this.props,n=t.group,o=t.items,a=t.onRenderCell,s=t.listProps,l=t.groupNestingDepth,u=t.onShouldVirtualize,d=n?n.count:o.length,p=n?n.startIndex:0;return i.createElement(c.a,r.__assign({items:o,onRenderCell:this._onRenderGroupCell(a,l),ref:this._list,renderCount:Math.min(d,e),startIndex:p,onShouldVirtualize:u,id:this._id},s))},t.prototype._returnOne=function(){return 1},t.prototype._getGroupKey=function(e,t){return"group-"+(e&&e.key?e.key:String(e.level)+String(t))},t.prototype._getDroppingClassName=function(){var e=this.state.isDropping,t=this.props,n=t.group,r=t.groupedListClassNames;return e=!(!n||!e),Object(o.s)(e&&"is-dropping",e&&r&&r.groupIsDropping)},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1785),o=n(1786),a=Object(r._19)(o.a,i.a,void 0,{scope:"GroupHeader"})},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(7),i={root:"ms-GroupHeader",check:"ms-GroupHeader-check",dropIcon:"ms-GroupHeader-dropIcon",expand:"ms-GroupHeader-expand",isCollapsed:"is-collapsed",title:"ms-GroupHeader-title",isSelected:"is-selected",iconTag:"ms-Icon--Tag",group:"ms-GroupedList-group",isDropping:"is-dropping"},o="cubic-bezier(0.075, 0.820, 0.165, 1.000)",a="cubic-bezier(0.390, 0.575, 0.565, 1.000)",s="cubic-bezier(0.600, -0.280, 0.735, 0.045)",l=function(e){var t,n,l=e.theme,u=e.className,c=e.selected,d=e.isCollapsed,p=l.semanticColors,h=l.palette,f=Object(r.w)(i,l),m=[Object(r.v)(l),{cursor:"default",background:"none",backgroundColor:"transparent",border:"none",fontSize:r.j.large}];return{root:[f.root,Object(r.v)(l),l.fonts.medium,{cursor:"default",userSelect:"none",selectors:(t={":hover":{background:p.listItemBackgroundHovered},":hover $check":{opacity:1}},t[":global(."+f.group+"."+f.isDropping+")"]={selectors:{"> $root $dropIcon":{transition:"transform "+r.b.durationValue4+" "+o+" opacity "+r.b.durationValue1+" "+a,transitionDelay:r.b.durationValue3,opacity:1,transform:"rotate(0.2deg) scale(1);"},$check:{opacity:0}}},t)},c&&[f.isSelected,{background:p.listItemBackgroundChecked,selectors:{":hover":{background:p.listItemBackgroundCheckedHovered},$check:{opacity:1}}}],u],groupHeaderContainer:[{display:"flex",alignItems:"center",height:40}],headerCount:[{padding:"0px 4px"}],check:[f.check,m,{opacity:0,selectors:{":focus":{opacity:1}},width:"40px"}],expand:[f.expand,m,{width:36,height:40,color:h.neutralSecondary,paddingTop:4}],expandIsCollapsed:[d?[f.isCollapsed,{transform:"rotate(0deg)",transformOrigin:"50% 50%",transition:"transform .1s linear"}]:{transform:"rotate(-180deg)",transformOrigin:"50% 50%",transition:"transform .1s linear"}],title:[f.title,{paddingLeft:"12px",fontSize:r.e.xLarge,fontWeight:r.f.light,cursor:"pointer",outline:0,whiteSpace:"nowrap",textOverflow:"ellipsis"}],dropIcon:[f.dropIcon,{position:"absolute",left:-26,fontSize:r.j.large,color:h.neutralSecondary,transition:"transform "+r.b.durationValue2+" "+s+", opacity "+r.b.durationValue4+" "+a,opacity:0,transform:"rotate(0.2deg) scale(0.65)",transformOrigin:"10px 10px",selectors:(n={},n[":global(."+f.iconTag+")"]={position:"absolute"},n)}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return h});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(122),s=n(429),l=n(19),u=n(229),c=n(434),d=n(35),p=Object(o.q)(),h=function(e){function t(t){var n=e.call(this,t)||this;return n._onToggleCollapse=function(e){var t=n.props,r=t.group,i=t.onToggleCollapse,o=t.isGroupLoading,a=!n.state.isCollapsed,s=!a&&o&&o(r);n.setState({isCollapsed:a,isLoadingVisible:s}),i&&i(r),e.stopPropagation(),e.preventDefault()},n._onToggleSelectGroupClick=function(e){var t=n.props,r=t.onToggleSelectGroup,i=t.group;r&&r(i),e.preventDefault(),e.stopPropagation()},n._onHeaderClick=function(){var e=n.props,t=e.group,r=e.onGroupHeaderClick,i=e.onToggleSelectGroup;r?r(t):i&&i(t)},n._onRenderTitle=function(e){var t=e.group;return t?i.createElement("div",{className:n._classNames.title},i.createElement("span",null,t.name),i.createElement("span",{className:n._classNames.headerCount},"(",t.count,t.hasMoreData&&"+",")")):null},n.state={isCollapsed:n.props.group&&n.props.group.isCollapsed,isLoadingVisible:!1},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){if(e.group){var t=e.group.isCollapsed,n=e.headerProps&&e.headerProps.isGroupLoading,r=!t&&n&&n(e.group);this.setState({isCollapsed:t,isLoadingVisible:r})}},t.prototype.render=function(){var e=this.props,t=e.group,n=e.groupLevel,o=e.viewport,h=e.selectionMode,f=e.loadingText,m=e.isSelected,g=e.selected,b=e.indentWidth,v=e.onRenderTitle,y=void 0===v?this._onRenderTitle:v,_=e.isCollapsedGroupSelectVisible,S=void 0===_||_,w=e.expandButtonProps,E=e.theme,C=e.styles,x=e.className,A=e.groupedListId,T=this.state,O=T.isCollapsed,k=T.isLoadingVisible,I=h===a.c.multiple&&(S||!(t&&t.isCollapsed)),R=m||g;return this._classNames=p(C,{theme:E,className:x,selected:R,isCollapsed:O}),t?i.createElement("div",{className:this._classNames.root,style:o?{minWidth:o.width}:{},onClick:this._onHeaderClick,"aria-label":t.ariaLabel||t.name,"data-is-focusable":!0},i.createElement(d.a,{className:this._classNames.groupHeaderContainer,direction:d.b.horizontal},I?i.createElement("button",{type:"button",className:this._classNames.check,role:"checkbox","aria-checked":!!R,"data-selection-toggle":!0,onClick:this._onToggleSelectGroupClick},i.createElement(s.a,{checked:R})):h!==a.c.none&&i.createElement(u.a,{indentWidth:b,count:1}),i.createElement(u.a,{indentWidth:b,count:n}),i.createElement("div",{className:this._classNames.dropIcon},i.createElement(l.a,{iconName:"Tag"})),i.createElement("button",r.__assign({type:"button",className:this._classNames.expand,onClick:this._onToggleCollapse,"aria-expanded":t?!t.isCollapsed:void 0,"aria-controls":t&&!t.isCollapsed?A:void 0},w),i.createElement(l.a,{className:this._classNames.expandIsCollapsed,iconName:"ChevronDown"})),y(this.props,this._onRenderTitle),k&&i.createElement(c.a,{label:f}))):null},t.defaultProps={expandButtonProps:{"aria-label":"expand collapse group"}},t}(o.c)},function(e,t,n){"use strict";var r=n(1788);n.d(t,"a",function(){return r.a});n(799),n(435)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(799),o=n(1789),a=Object(r._19)(i.a,o.a,void 0,{scope:"Spinner"})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(435),i=n(7),o=Object(i.B)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),a=function(e){var t,n=e.theme,a=e.size,s=e.className,l=n.palette;return{root:["ms-Spinner",s],circle:["ms-Spinner-circle",{margin:"auto",boxSizing:"border-box",borderRadius:"50%",width:"100%",height:"100%",border:"1.5px solid "+l.themeLight,borderTopColor:l.themePrimary,animationName:o,animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[i.g]={borderTopColor:"Highlight"},t)},a===r.a.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],a===r.a.small&&["ms-Spinner--small",{width:16,height:16}],a===r.a.medium&&["ms-Spinner--medium",{width:20,height:20}],a===r.a.large&&["ms-Spinner--large",{width:28,height:28}]],label:["ms-Spinner-label",{color:l.themePrimary,marginTop:10,textAlign:"center"}],screenReaderText:i.A}}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1791),o=n(1792),a=Object(r._19)(o.a,i.a,void 0,{scope:"GroupShowAll"})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-GroupShowAll",link:"ms-Link"},o=function(e){var t,n=e.theme,o=Object(r.w)(i,n);return{root:[o.root,n.fonts.medium,{position:"relative",padding:"10px 84px",cursor:"pointer",selectors:(t={},t["."+o.link]={fontSize:r.e.small},t)}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(298),s=n(229),l=Object(o.q)(),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onSummarizeClick=function(e){t.props.onToggleSummarize(t.props.group),e.stopPropagation(),e.preventDefault()},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.group,n=e.groupLevel,r=e.showAllLinkText,o=e.styles,u=e.theme,c=l(o,{theme:u});return t?i.createElement("div",{className:c.root},i.createElement(s.a,{count:n}),i.createElement(a.a,{onClick:this._onSummarizeClick},r)):null},t.defaultProps={showAllLinkText:"Show All"},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1794),o=n(1795),a=Object(r._19)(o.a,i.a,void 0,{scope:"GroupFooter"})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-groupFooter"},o=function(e){var t=e.theme,n=e.className,o=Object(r.w)(i,t);return{root:[t.fonts.medium,o.root,{position:"relative",padding:"5px 38px"},n]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(229),s=Object(o.q)(),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.group,n=e.groupLevel,r=e.footerText,o=e.indentWidth,l=e.styles,u=e.theme,c=s(l,{theme:u});return t&&r?i.createElement("div",{className:c.root},i.createElement(a.a,{indentWidth:o,count:n}),r):null},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-DetailsRow-check",isDisabled:"ms-DetailsRow-check--isDisabled",isHeader:"ms-DetailsRow-check--isHeader"},o=function(e){var t=e.theme,n=e.className,o=e.isHeader,a=e.selected,s=e.anySelected,l=e.canSelect,u=e.compact,c=e.isVisible,d=Object(r.w)(i,t),p=c||a||s;return{root:[d.root,n],check:[!l&&[d.isDisabled,{visibility:"hidden"}],o&&d.isHeader,Object(r.v)(t),t.fonts.small,{display:"flex",alignItems:"center",justifyContent:"center",cursor:"default",boxSizing:"border-box",verticalAlign:"top",background:"none",backgroundColor:"transparent",border:"none",opacity:0,height:u||o?32:40,width:40,padding:0,margin:0,selectors:{"&:hover":{opacity:1}}},p&&{opacity:1}],isDisabled:[]}}},function(e,t,n){"use strict";var r=n(800);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1799),o=n(1800),a=Object(r._19)(i.a,o.a,void 0,{scope:"DetailsColumn"})},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r=n(0),i=n(1),o=(n.n(i),n(19)),a=n(3),s=n(177),l=n(148),u=0,c=Object(a.q)(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._onRenderColumnHeaderTooltip=function(e,t){return i.createElement("span",{className:e.hostClassName},e.children)},n._onRootMouseDown=function(e){n.props.isDraggable&&e.button===u&&e.stopPropagation()},n._root=Object(a.r)(),n._onDragStart=n._onDragStart.bind(n),n._onDragEnd=n._onDragEnd.bind(n),n._onRootMouseDown=n._onRootMouseDown.bind(n),n._updateHeaderDragInfo=n._updateHeaderDragInfo.bind(n),n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.column,n=e.columnIndex,r=e.parentId,a=e.isDraggable,u=e.styles,d=e.theme,p=e.cellStyleProps,h=void 0===p?l.a:p,f=this.props.onRenderColumnHeaderTooltip,m=void 0===f?this._onRenderColumnHeaderTooltip:f;this._classNames=c(u,{theme:d,headerClassName:t.headerClassName,iconClassName:t.iconClassName,isActionable:t.columnActionsMode!==s.b.disabled,isEmpty:!t.name,isIconVisible:t.isSorted||t.isGrouped||t.isFiltered,isPadded:t.isPadded,isIconOnly:t.isIconOnly,cellStyleProps:h});var g=this._classNames;return i.createElement(i.Fragment,null,i.createElement("div",{key:t.key,ref:this._root,role:"columnheader","aria-sort":t.isSorted?t.isSortedDescending?"descending":"ascending":"none","aria-colindex":n,className:g.root,"data-is-draggable":a,draggable:a,style:{width:t.calculatedWidth+h.cellLeftPadding+h.cellRightPadding+(t.isPadded?h.cellExtraRightPadding:0)},"data-automationid":"ColumnsHeaderColumn","data-item-key":t.key},a&&i.createElement(o.a,{iconName:"GripperBarVertical",className:g.gripperBarVerticalStyle}),m({hostClassName:g.cellTooltip,id:r+"-"+t.key+"-tooltip",setAriaDescribedBy:!1,content:t.columnActionsMode!==s.b.disabled?t.ariaLabel:"",children:i.createElement("span",{id:r+"-"+t.key,"aria-label":t.isIconOnly?t.name:void 0,"aria-labelledby":t.isIconOnly?void 0:r+"-"+t.key+"-name ",className:g.cellTitle,"data-is-focusable":t.columnActionsMode!==s.b.disabled,role:t.columnActionsMode===s.b.disabled||void 0===t.onColumnClick&&void 0===this.props.onColumnClick?void 0:"button","aria-describedby":this.props.onRenderColumnHeaderTooltip||this._hasAccessibleLabel()?r+"-"+t.key+"-tooltip":void 0,onContextMenu:this._onColumnContextMenu.bind(this,t),onClick:this._onColumnClick.bind(this,t),"aria-haspopup":t.columnActionsMode===s.b.hasDropdown},i.createElement("span",{id:r+"-"+t.key+"-name",className:g.cellName},(t.iconName||t.iconClassName)&&i.createElement(o.a,{className:g.iconClassName,iconName:t.iconName}),t.isIconOnly?i.createElement("span",{className:g.accessibleLabel},t.name):t.name),t.isFiltered&&i.createElement(o.a,{className:g.nearIcon,iconName:"Filter"}),t.isSorted&&i.createElement(o.a,{className:g.sortIcon,iconName:t.isSortedDescending?"SortDown":"SortUp"}),t.isGrouped&&i.createElement(o.a,{className:g.nearIcon,iconName:"GroupedDescending"}),t.columnActionsMode===s.b.hasDropdown&&!t.isIconOnly&&i.createElement(o.a,{"aria-hidden":!0,className:g.filterChevron,iconName:"ChevronDown"}))},this._onRenderColumnHeaderTooltip)),this.props.onRenderColumnHeaderTooltip?null:this._renderAccessibleLabel())},t.prototype.componentDidMount=function(){var e=this;this._dragDropSubscription&&(this._dragDropSubscription.dispose(),delete this._dragDropSubscription),this.props.dragDropHelper&&this.props.isDraggable&&(this._dragDropSubscription=this.props.dragDropHelper.subscribe(this._root.current,this._events,this._getColumnDragDropOptions()),this._events.on(this._root.current,"mousedown",this._onRootMouseDown));var t=this._classNames;this.props.isDropped&&(this._root.current&&this._root.current.classList.add(t.borderAfterDropping),setTimeout(function(){e._root.current&&e._root.current.classList.remove(t.borderAfterDropping)},1500))},t.prototype.componentWillUnmount=function(){this._dragDropSubscription&&(this._dragDropSubscription.dispose(),delete this._dragDropSubscription)},t.prototype.componentDidUpdate=function(){!this._dragDropSubscription&&this.props.dragDropHelper&&this.props.isDraggable&&(this._dragDropSubscription=this.props.dragDropHelper.subscribe(this._root.value,this._events,this._getColumnDragDropOptions()),this._events.on(this._root.current,"mousedown",this._onRootMouseDown)),this._dragDropSubscription&&!this.props.isDraggable&&(this._dragDropSubscription.dispose(),this._events.off(this._root.current,"mousedown"),delete this._dragDropSubscription)},t.prototype._onColumnClick=function(e,t){if(e.columnActionsMode!==s.b.disabled){var n=this.props.onColumnClick;e.onColumnClick&&e.onColumnClick(t,e),n&&n(t,e)}},t.prototype._getColumnDragDropOptions=function(){var e=this,t=this.props.columnIndex;return{selectionIndex:t,context:{data:t,index:t},canDrag:function(){return e.props.isDraggable},canDrop:function(){return!1},onDragStart:this._onDragStart,updateDropState:function(){},onDrop:function(){},onDragEnd:this._onDragEnd}},t.prototype._hasAccessibleLabel=function(){var e=this.props.column;return!!(e.ariaLabel||e.filterAriaLabel||e.sortAscendingAriaLabel||e.sortDescendingAriaLabel||e.groupAriaLabel)},t.prototype._renderAccessibleLabel=function(){var e=this.props,t=e.column,n=e.parentId,r=this._classNames;return this._hasAccessibleLabel()&&!this.props.onRenderColumnHeaderTooltip?i.createElement("label",{key:t.key+"_label",id:n+"-"+t.key+"-tooltip",className:r.accessibleLabel},t.ariaLabel,t.isFiltered&&t.filterAriaLabel||null,t.isSorted&&(t.isSortedDescending?t.sortDescendingAriaLabel:t.sortAscendingAriaLabel)||null,t.isGrouped&&t.groupAriaLabel||null):null},t.prototype._onDragStart=function(e,t,n,r){var i=this._classNames;t&&(this._updateHeaderDragInfo(t),this._root.current.classList.add(i.borderWhileDragging))},t.prototype._onDragEnd=function(e,t){var n=this._classNames;t&&this._updateHeaderDragInfo(-1,t),this._root.current.classList.remove(n.borderWhileDragging)},t.prototype._updateHeaderDragInfo=function(e,t){this.props.setDraggedItemIndex&&this.props.setDraggedItemIndex(e),this.props.updateDragInfo&&this.props.updateDragInfo({itemIndex:e},t)},t.prototype._onColumnContextMenu=function(e,t){var n=this.props.onColumnContextMenu;e.onColumnContextMenu&&(e.onColumnContextMenu(e,t),t.preventDefault()),n&&(n(e,t),t.preventDefault())},t}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(7),o=n(148),a=n(801),s={isActionable:"is-actionable",cellIsCheck:"ms-DetailsHeader-cellIsCheck",collapseButton:"ms-DetailsHeader-collapseButton",isCollapsed:"is-collapsed",isAllSelected:"is-allSelected",isSelectAllHidden:"is-selectAllHidden",isResizingColumn:"is-resizingColumn",isEmpty:"is-empty",isIconVisible:"is-icon-visible",cellSizer:"ms-DetailsHeader-cellSizer",isResizing:"is-resizing",dropHintCircleStyle:"ms-DetailsHeader-dropHintCircleStyle",dropHintLineStyle:"ms-DetailsHeader-dropHintLineStyle",cellTitle:"ms-DetailsHeader-cellTitle",cellName:"ms-DetailsHeader-cellName",filterChevron:"ms-DetailsHeader-filterChevron",gripperBarVerticalStyle:"ms-DetailsColumn-gripperBar"},l=function(e){var t=e.theme,n=e.headerClassName,l=e.iconClassName,u=e.isActionable,c=e.isEmpty,d=e.isIconVisible,p=e.isPadded,h=e.isIconOnly,f=e.cellStyleProps,m=void 0===f?o.a:f,g=t.semanticColors,b=t.palette,v=Object(i.w)(s,t),y={iconForegroundColor:g.bodySubtext,headerForegroundColor:g.bodyText,headerBackgroundColor:g.bodyBackground,dropdownChevronForegroundColor:b.neutralTertiary,resizerColor:b.neutralTertiaryAlt},_=Object(i.B)({from:{borderColor:b.themePrimary},to:{borderColor:"transparent"}}),S={color:y.iconForegroundColor,opacity:1,paddingLeft:8};return{root:[Object(a.a)(e),n,t.fonts.small,u&&[v.isActionable,{selectors:{":hover":{color:g.bodyText,background:g.listHeaderBackgroundHovered},":active":{background:g.listHeaderBackgroundPressed}}}],c&&[v.isEmpty,{textOverflow:"clip"}],d&&v.isIconVisible,p&&{paddingRight:m.cellExtraRightPadding+m.cellRightPadding},{selectors:{':hover i[data-icon-name="GripperBarVertical"]':{display:"block"}}}],gripperBarVerticalStyle:[{display:"none",position:"absolute",textAlign:"left",color:b.neutralTertiary,left:1}],nearIcon:S,sortIcon:[S,{paddingLeft:4,position:"relative",top:1}],iconClassName:[{color:y.iconForegroundColor,opacity:1},l],filterChevron:[v.filterChevron,{color:y.dropdownChevronForegroundColor,paddingLeft:4,verticalAlign:"middle"}],cellTitle:[v.cellTitle,Object(i.v)(t),r.__assign({display:"flex",flexDirection:"row",justifyContent:"flex-start",alignItems:"stretch",boxSizing:"border-box",overflow:"hidden",padding:"0 "+m.cellRightPadding+"px 0 "+m.cellLeftPadding+"px"},h?{alignContent:"flex-end",maxHeight:"100%",flexWrap:"wrap-reverse"}:{})],cellName:[v.cellName,{flex:"0 1 auto",overflow:"hidden",textOverflow:"ellipsis"},h&&{selectors:{$nearIcon:{paddingLeft:0}}}],cellTooltip:[{display:"block",position:"absolute",top:0,left:0,bottom:0,right:0}],accessibleLabel:[i.A],borderAfterDropping:[{borderStyle:"solid",borderWidth:1,borderColor:b.themePrimary,left:-1,lineHeight:31,animation:_+" 1.5s forwards"}],borderWhileDragging:[{borderStyle:"solid",borderWidth:1,borderColor:b.themePrimary,animation:_+" 0.2s forwards"}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(148),s=function(e){function t(t){var n=e.call(this,t)||this;return n.state=n._getState(t),n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState(this._getState(e))},t.prototype.render=function(){var e=this.props,t=e.columns,n=e.columnStartIndex,r=e.shimmer,s=e.rowClassNames,l=e.cellStyleProps,u=void 0===l?a.a:l,c=this.state.cellContent;return i.createElement("div",{className:s.fields,"data-automationid":"DetailsRowFields",role:"presentation"},t.map(function(e,t){var a="undefined"===typeof e.calculatedWidth?"auto":e.calculatedWidth+u.cellLeftPadding+u.cellRightPadding+(e.isPadded?u.cellExtraRightPadding:0);return i.createElement("div",{key:t,role:e.isRowHeader?"rowheader":"gridcell","aria-colindex":t+n+1,className:Object(o.s)(e.className,e.isMultiline&&s.isMultiline,e.isRowHeader&&s.isRowHeader,e.isIconOnly&&r&&s.shimmerIconPlaceholder,r&&s.shimmer,s.cell,e.isPadded?s.cellPadded:s.cellUnpadded),style:{width:a},"data-automationid":"DetailsRowCell","data-automation-key":e.key},c[t])}))},t.prototype._getState=function(e){var t=this,n=e.item,r=e.itemIndex,i=e.onRenderItemColumn,o=e.shimmer;return{cellContent:e.columns.map(function(e){var a;try{var s=e.onRender||i;a=s&&!o?s(n,r,e):t._getCellText(n,e)}catch(e){}return a})}},t.prototype._getCellText=function(e,t){var n=e&&t&&t.fieldName?e[t.fieldName]:"";return null!==n&&void 0!==n||(n=""),n},t}(o.c)},function(e,t,n){"use strict";t.a=function(e){return function(t){function n(e){var n=t.call(this,e)||this;return n._root=Object(a.r)(),n._updateViewport=function(e){var t=n.state.viewport,r=n._root.current,i=Object(a.C)(r),o=Object(a.U)(i),s=Object(a.U)(r),u=(s&&s.width)!==t.width||(o&&o.height)!==t.height;u&&n._resizeAttempts<l&&s&&o?(n._resizeAttempts++,n.setState({viewport:{width:s.width,height:o.height}},function(){n._updateViewport(e)})):(n._resizeAttempts=0,e&&n._composedComponentInstance&&n._composedComponentInstance.forceUpdate())},n._resizeAttempts=0,n.state={viewport:{width:0,height:0}},n}return r.__extends(n,t),n.prototype.componentDidMount=function(){var e=this.props.skipViewportMeasures;this._onAsyncResize=this._async.debounce(this._onAsyncResize,s,{leading:!1});var t=Object(a.W)(),n=this._root.current;!e&&t&&t.ResizeObserver?(this._viewportResizeObserver=new t.ResizeObserver(this._onAsyncResize),this._viewportResizeObserver.observe(n)):this._events.on(t,"resize",this._onAsyncResize),e||this._updateViewport()},n.prototype.componentWillUnmount=function(){this._events.dispose(),this._viewportResizeObserver&&this._viewportResizeObserver.disconnect()},n.prototype.render=function(){var t=this.state.viewport,n=this.props.skipViewportMeasures,o=n||t.width>0&&t.height>0;return i.createElement("div",{className:"ms-Viewport",ref:this._root,style:{minWidth:1,minHeight:1}},o&&i.createElement(e,r.__assign({ref:this._updateComposedComponentRef,viewport:t},this.props)))},n.prototype.forceUpdate=function(){this._updateViewport(!0)},n.prototype._onAsyncResize=function(){this._updateViewport()},n}(o.a)};var r=n(0),i=n(1),o=(n.n(i),n(770)),a=n(3),s=500,l=3},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(e){var t=0;if(e)for(var n=e.slice(),r=void 0;n&&n.length>0;)++t,(r=n.pop())&&r.children&&n.push.apply(n,r.children);return t}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-DetailsList",compact:"ms-DetailsList--Compact",contentWrapper:"ms-DetailsList-contentWrapper",headerWrapper:"ms-DetailsList-headerWrapper",isFixed:"is-fixed",isHorizontalConstrained:"is-horizontalConstrained",listCell:"ms-List-cell"},o=function(e){var t,n,o=e.theme,a=e.className,s=e.isHorizontalConstrained,l=e.compact,u=e.isFixed,c=o.semanticColors,d=Object(r.w)(i,o);return{root:[d.root,o.fonts.small,{position:"relative",fontSize:r.e.small,background:c.listBackground,color:c.listText,selectors:(t={},t["& ."+d.listCell]={minHeight:38,wordBreak:"break-word"},t)},u&&[d.isFixed],l&&[d.compact,{selectors:(n={},n["."+d.listCell]={minHeight:32},n)}],s&&[d.isHorizontalConstrained,{overflowX:"auto",overflowY:"visible",WebkitOverflowScrolling:"touch"}],a],focusZone:[{display:"inline-block",minWidth:"100%",minHeight:1}],headerWrapper:[d.headerWrapper],contentWrapper:[d.contentWrapper]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(806),o=n(1812),a=Object(r._19)(i.a,o.a,void 0,{scope:"Dialog"})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(807),o=n(808),a=Object(r._19)(i.a,o.c,void 0,{scope:"Modal"})},function(e,t,n){"use strict";var r=n(1808);n.d(t,"a",function(){return r.a});n(809)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(809),o=n(1809),a=Object(r._19)(i.a,o.a,void 0,{scope:"Overlay"})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},o=function(e){var t,n=e.className,o=e.theme,a=e.isNone,s=e.isDark,l=o.palette,u=Object(r.w)(i,o);return{root:[u.root,o.fonts.medium,{backgroundColor:l.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[r.g]={border:"1px solid WindowText"},t)},a&&{visibility:"hidden"},s&&[u.rootDark,{backgroundColor:l.blackTranslucent40}],n]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"},o=function(e){var t=e.className,n=e.theme,o=Object(r.w)(i,n);return{actions:[o.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"20px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal"}}},t],action:[o.action],actionsRight:[o.actionsRight,{textAlign:"right",marginRight:"-4px",fontSize:"0",selectors:{$action:{margin:"0 4px"}}}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={contentLgHeader:"ms-Dialog-lgHeader",close:"ms-Dialog--close",subText:"ms-Dialog-subText",header:"ms-Dialog-header",headerLg:"ms-Dialog--lgHeader",button:"ms-Dialog-button ms-Dialog-button--close",inner:"ms-Dialog-inner",content:"ms-Dialog-content",title:"ms-Dialog-title"},o=function(e){var t=e.className,n=e.theme,o=e.isLargeHeader,a=e.isClose,s=e.hidden,l=e.isMultiline,u=n.palette,c=n.fonts,d=Object(r.w)(i,n);return{content:[o&&d.contentLgHeader,a&&d.close,{flexGrow:1,overflowY:"auto"},t],subText:[d.subText,o?c.medium:c.small,{margin:"0 0 20px 0",paddingTop:"8px",color:u.neutralPrimary,lineHeight:"1.5",wordWrap:"break-word",fontWeight:r.f.semilight}],header:[d.header,{position:"relative",width:"100%",boxSizing:"border-box"},o&&[d.headerLg,{backgroundColor:u.themePrimary}],a&&d.close],button:[d.button,s&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:u.neutralSecondary,fontSize:"16px"}}}],inner:[d.inner,{padding:l?"0 20px 20px":"0 28px 20px"}],innerContent:[d.content,{position:"relative",width:"100%",selectors:{".ms-Button.ms-Button--compount":{marginBottom:"20px",selectors:{"&:last-child":{marginBottom:"0"}}}}},t],title:[d.title,{color:u.neutralPrimary,margin:"0",padding:"20px 36px 20px 28px"},c.xLarge,o&&[{color:u.white,marginBottom:"8px",padding:"26px 28px 28px"},c.xxLarge],l&&c.xxLarge],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"12px 12px 0 0",selectors:{"> *":{flex:"0 0 auto"}}}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-Dialog"},o=function(e){var t,n=e.className,o=e.containerClassName,a=e.dialogDefaultMinWidth,s=void 0===a?"288px":a,l=e.dialogDefaultMaxWidth,u=void 0===l?"340px":l,c=e.hidden,d=e.theme;return{root:[Object(r.w)(i,d).root,d.fonts.medium,n],main:[{width:s,selectors:(t={},t["@media (min-width: "+r.n+"px)"]={width:"auto",maxWidth:u,minWidth:s},t)},!c&&{display:"flex"},o]}}},function(e,t,n){"use strict";n(1814)},function(e,t,n){"use strict";n(1815),n(814),n(1816),n(1817),n(1818),n(1819),n(1820),n(1821),n(1822)},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(814)),a=n(3),s=n(123);!function(e){function t(t){var n=e.call(this,t)||this;return n._onClick=function(e){n._onAction(e)},n._onKeyDown=function(e){13!==e.which&&32!==e.which||n._onAction(e)},n._onAction=function(e){var t=n.props,r=t.onClick,i=t.onClickHref;r?r(e):!r&&i&&(window.location.href=i,e.preventDefault(),e.stopPropagation())},n._warnDeprecations({accentColor:void 0}),n}r.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.onClick,r=t.onClickHref,l=t.children,u=t.className,c=t.type,d=t.accentColor,p=!(!n&&!r);c===o.a.compact&&d&&(e={borderBottomColor:d});var h,f=p?n?"button":"link":void 0,m=p?0:void 0;return i.createElement("div",{tabIndex:m,role:f,className:Object(a.s)("ms-DocumentCard",s.root,(h={},h["ms-DocumentCard--actionable "+s.rootIsActionable]=p,h["ms-DocumentCard--compact "+s.rootIsCompact]=c===o.a.compact,h),u),onKeyDown:p?this._onKeyDown:void 0,onClick:p?this._onClick:void 0,style:e},l)},t.defaultProps={type:o.a.normal}}(a.c)},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(19),s=n(29),l=n(123);!function(e){function t(){return null!==e&&e.apply(this,arguments)||this}r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.actions,n=e.views;return i.createElement("div",{className:Object(o.s)("ms-DocumentCardActions",l.actions)},t&&t.map(function(e,t){return i.createElement("div",{className:Object(o.s)("ms-DocumentCardActions-action",l.action),key:t},i.createElement(s.f,r.__assign({},e)))}),n>0&&i.createElement("div",{className:Object(o.s)("ms-DocumentCardActions-views",l.views)},i.createElement(a.a,{iconName:"View",className:l.viewsIcon}),n))}}(o.c)},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(103),s=n(440),l=n(123);!function(e){function t(){return null!==e&&e.apply(this,arguments)||this}r.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.activity,r=t.people;return r&&0!==r.length?i.createElement("div",{className:Object(o.s)("ms-DocumentCardActivity",l.activity,(e={},e["ms-DocumentCardActivity--multiplePeople "+l.activityIsMultiplePeople]=r.length>1,e))},this._renderAvatars(r),i.createElement("div",{className:Object(o.s)("ms-DocumentCardActivity-details",l.activityDetails)},i.createElement("span",{className:Object(o.s)("ms-DocumentCardActivity-name",l.name)},this._getNameString(r)),i.createElement("span",{className:Object(o.s)("ms-DocumentCardActivity-activity",l.activityActivity)},n))):null},t.prototype._renderAvatars=function(e){return i.createElement("div",{className:Object(o.s)("ms-DocumentCardActivity-avatars",l.avatars)},e.length>1?this._renderAvatar(e[1]):null,this._renderAvatar(e[0]))},t.prototype._renderAvatar=function(e){return i.createElement("div",{className:Object(o.s)("ms-DocumentCardActivity-avatar",l.avatar)},i.createElement(s.a,{imageInitials:e.initials,text:e.name,imageUrl:e.profileImageSrc,initialsColor:e.initialsColor,allowPhoneInitials:e.allowPhoneInitials,role:"presentation",size:a.d.size32}))},t.prototype._getNameString=function(e){var t=e[0].name;return e.length>=2&&(t+=" +"+(e.length-1)),t}}(o.c)},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(123);!function(e){function t(){return null!==e&&e.apply(this,arguments)||this}r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.location,n=e.locationHref,r=e.ariaLabel,s=e.onClick;return i.createElement("a",{className:Object(o.s)("ms-DocumentCardLocation",a.location),href:n,onClick:s,"aria-label":r},t)}}(o.c)},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(217)),a=n(19),s=n(298),l=n(3),u=n(123),c=3;!function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._renderPreviewList=function(e){var n=t.props.getOverflowDocumentCountText,a=e.length-c,d=a?n?n(a):"+"+a:null,p=e.slice(0,c).map(function(e,t){return i.createElement("li",{key:t},i.createElement(o.a,{className:Object(l.s)("ms-DocumentCardPreview-fileListIcon",u.fileListIcon),src:e.iconSrc,role:"presentation",alt:"",width:"16px",height:"16px"}),i.createElement(s.a,r.__assign({},(e.linkProps,{href:e.url||e.linkProps&&e.linkProps.href})),e.name))});return i.createElement("div",null,i.createElement("ul",{className:Object(l.s)("ms-DocumentCardPreview-fileList",u.fileList)},p),d&&i.createElement("span",{className:Object(l.s)("ms-DocumentCardPreview-fileListMore",u.fileListMore)},d))},t}r.__extends(t,e),t.prototype.render=function(){var e,t,n=this.props.previewImages,r=!1;return n.length>1?(t=this._renderPreviewList(n),r=!0):1===n.length&&(t=this._renderPreviewImage(n[0]),n[0].accentColor&&(e={borderBottomColor:n[0].accentColor})),i.createElement("div",{className:Object(l.s)("ms-DocumentCardPreview",u.preview,r&&"is-fileList "+u.previewIsFileList),style:e},t)},t.prototype._renderPreviewImage=function(e){var t=e.width,n=e.height,s=e.imageFit,c=e.previewIconProps,d=e.previewIconContainerClass,p=d||"ms-DocumentCardPreview-iconContainer";if(c)return i.createElement("div",{className:Object(l.s)(p,u.previewIconContainer),style:{width:t,height:n}},i.createElement(a.a,r.__assign({},c)));var h,f=i.createElement(o.a,{width:t,height:n,imageFit:s,src:e.previewImageSrc,role:"presentation",alt:""});return e.iconSrc&&(h=i.createElement(o.a,{className:Object(l.s)("ms-DocumentCardPreview-icon",u.icon),src:e.iconSrc,role:"presentation",alt:""})),i.createElement("div",null,f,h)}}(l.c)},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(123),s=40,l=90-"&hellip;".length,u=80,c=130-"&hellip;".length,d=10;!function(e){function t(t){var n=e.call(this,t)||this;return n._titleElement=Object(o.r)(),n._startTruncation=function(e){var t=e.title;n._isTruncated=!1;var r=e.showAsSecondaryTitle?u:s,i=e.showAsSecondaryTitle?c:l;t&&t.length>=r&&(t.length>i?(n._isTruncated=!0,n.setState({truncatedTitleFirstPiece:t.slice(0,i/2+d),truncatedTitleSecondPiece:t.slice(t.length-(i/2-d))})):n.setState({truncatedTitleFirstPiece:t.slice(0,Math.ceil(t.length/2)+d),truncatedTitleSecondPiece:t.slice(t.length-Math.floor(t.length/2)+d)})),n._titleElement.current&&(n._truncatedTitleAtWidth=n._titleElement.current.clientWidth)},n.state={truncatedTitleFirstPiece:"",truncatedTitleSecondPiece:""},n}r.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.title,n=e.shouldTruncate,r=e.showAsSecondaryTitle?u:s;n&&t&&t.length>r&&(this._doesTitleOverflow()&&this._startTruncation(this.props),this._events.on(window,"resize",this._updateTruncation))},t.prototype.componentWillReceiveProps=function(e){this._events.off(window,"resize"),this._isTruncated=!1;var t=e.showAsSecondaryTitle?u:s;e.shouldTruncate&&e.title&&e.title.length>t&&(this._startTruncation(e),this._events.on(window,"resize",this._updateTruncation))},t.prototype.componentDidUpdate=function(){this.props.shouldTruncate&&this._shrinkTitle()},t.prototype.render=function(){var e=this.props,t=e.title,n=e.shouldTruncate,r=e.showAsSecondaryTitle,s=this.state,l=s.truncatedTitleFirstPiece,u=s.truncatedTitleSecondPiece;return n&&this._isTruncated?i.createElement("div",{className:Object(o.s)("ms-DocumentCardTitle",r?a.secondaryTitle:a.title),ref:this._titleElement,title:t},l,"\u2026",u):i.createElement("div",{className:Object(o.s)("ms-DocumentCardTitle",r?a.secondaryTitle:a.title),ref:this._titleElement,title:t},t)},t.prototype._shrinkTitle=function(){if(this._doesTitleOverflow()){var e=this.state,t=e.truncatedTitleFirstPiece,n=e.truncatedTitleSecondPiece;this._isTruncated=!0,(t||n)&&this.setState({truncatedTitleFirstPiece:t.slice(0,t.length-1),truncatedTitleSecondPiece:n.slice(1)})}},t.prototype._doesTitleOverflow=function(){var e=this._titleElement.current;return!!e&&(e.scrollHeight>e.clientHeight+5||e.scrollWidth>e.clientWidth)},t.prototype._updateTruncation=function(){this._titleElement.current&&this._titleElement.current.clientWidth!==this._truncatedTitleAtWidth&&(clearTimeout(this._scrollTimerId),this._scrollTimerId=this._async.setTimeout(this._startTruncation.bind(this,this.props),250))}}(o.c)},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(19),s=n(123);!function(e){function t(){return null!==e&&e.apply(this,arguments)||this}r.__extends(t,e),t.prototype.render=function(){var e=this.props.logoIcon;return i.createElement("div",{className:Object(o.s)("ms-DocumentCardLogo",s.logo)},i.createElement(a.a,{iconName:e}))}}(o.c)},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(123),s=n(19),l=a;!function(e){function t(t){return e.call(this,t)||this}r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.statusIcon,n=e.status,a={iconName:t,styles:{root:{padding:"8px"}}};return i.createElement("div",{className:Object(o.s)("ms-DocumentCardStatus",l.status)},t&&i.createElement(s.a,r.__assign({},a)),n)}}(o.c)},function(e,t,n){"use strict";var r=n(1824);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r=n(1825);n.d(t,"a",function(){return r.a});n(815),n(442)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(815),o=n(1831),a=Object(r._19)(i.a,o.a,void 0,{scope:"Dropdown"})},function(e,t,n){"use strict";var r=n(1827);n.d(t,"a",function(){return r.a});n(441)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1828),o=n(1829),a=Object(r._19)(i.a,o.a,void 0,{scope:"Panel"})},function(e,t,n){"use strict";n.d(t,"a",function(){return f});var r=n(0),i=n(1),o=(n.n(i),n(29)),a=n(146),s=n(439),l=n(422),u=n(7),c=n(3),d=n(432),p=n(441),h=Object(c.q)(),f=function(e){function t(t){var n=e.call(this,t)||this;return n._panel=Object(c.r)(),n.dismiss=function(e){n.state.isOpen&&(n.props.onDismiss&&n.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&n.setState({isOpen:!1,isAnimating:!0},function(){n._async.setTimeout(n._onTransitionComplete,200)}))},n._allowScrollOnPanel=function(e){e?Object(c.i)(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onRenderNavigation=function(e){var t=e.closeButtonAriaLabel,r=e.hasCloseButton,a=Object(u.z)();return r?i.createElement("div",{className:n._classNames.navigation},i.createElement(o.f,{styles:{root:{height:"auto",width:"44px",color:a.palette.neutralSecondary,fontSize:u.j.large},rootHovered:{color:a.palette.neutralPrimary}},className:n._classNames.closeButton,onClick:n._onPanelClick,ariaLabel:t,"data-is-visible":!0,iconProps:{iconName:"Cancel"}})):null},n._onRenderHeader=function(e,t,r){var o=e.headerText;return o?i.createElement("div",{className:n._classNames.header},i.createElement("p",{className:n._classNames.headerText,id:r,role:"heading","aria-level":2},o)):null},n._onRenderBody=function(e){return i.createElement("div",{className:n._classNames.content},e.children)},n._onRenderFooter=function(e){var t=n.props.onRenderFooterContent,r=void 0===t?null:t;return r?i.createElement("div",{className:n._classNames.footer},i.createElement("div",{className:n._classNames.footerInner},r())):null},n._onPanelClick=function(e){n.dismiss(e)},n._onTransitionComplete=function(){n._updateFooterPosition(),n.setState({isAnimating:!1}),!n.state.isOpen&&n.props.onDismissed&&n.props.onDismissed()},n._warnDeprecations({ignoreExternalFocusing:"focusTrapZoneProps",forceFocusInsideTrap:"focusTrapZoneProps",firstFocusableSelector:"focusTrapZoneProps"}),n.state={isFooterSticky:!1,isOpen:!1,isAnimating:!1,id:Object(c.K)("Panel")},n}return r.__extends(t,e),t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.open()},t.prototype.componentDidUpdate=function(e){var t=this._shouldListenForOuterClick(this.props),n=this._shouldListenForOuterClick(e);t&&!n?this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0):!t&&n&&this._events.off(document.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.componentWillReceiveProps=function(e){e.isOpen!==this.state.isOpen&&(e.isOpen?this.open():this.dismiss())},t.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,o=e.elementToFocusOnDismiss,u=e.firstFocusableSelector,f=e.focusTrapZoneProps,m=e.forceFocusInsideTrap,g=e.hasCloseButton,b=e.headerText,v=e.headerClassName,y=void 0===v?"":v,_=e.ignoreExternalFocusing,S=e.isBlocking,w=e.isFooterAtBottom,E=e.isLightDismiss,C=e.isHiddenOnDismiss,x=e.layerProps,A=e.type,T=e.styles,O=e.theme,k=e.customWidth,I=e.onLightDismissClick,R=void 0===I?this._onPanelClick:I,P=e.onRenderNavigation,D=void 0===P?this._onRenderNavigation:P,N=e.onRenderHeader,M=void 0===N?this._onRenderHeader:N,L=e.onRenderBody,B=void 0===L?this._onRenderBody:L,F=e.onRenderFooter,j=void 0===F?this._onRenderFooter:F,U=this.state,H=U.isFooterSticky,z=U.isOpen,V=U.isAnimating,W=U.id,G=A===p.a.smallFixedNear,K=Object(c.S)()?G:!G,q=b&&W+"-headerText",Y=A===p.a.custom?{width:k}:{},X=Object(c.O)(this.props,c.v);if(!z&&!V&&!C)return null;this._classNames=h(T,{theme:O,className:n,focusTrapZoneClassName:f?f.className:void 0,hasCloseButton:g,headerClassName:y,isAnimating:this.state.isAnimating,isFooterAtBottom:w,isFooterSticky:H,isOnRightSide:K,isOpen:this.state.isOpen,isHiddenOnDismiss:C,type:A});var Q,Z=this._classNames;S&&z&&(Q=i.createElement(s.a,{className:Z.overlay,isDarkThemed:!1,onClick:E?R:void 0}));var J=M(this.props,this._onRenderHeader,q);return i.createElement(a.a,r.__assign({},x),i.createElement(l.a,{role:"dialog",ariaLabelledBy:J?q:void 0,onDismiss:this.dismiss,className:Z.hiddenPanel},i.createElement("div",r.__assign({},X,{ref:this._panel,className:Z.root}),Q,i.createElement(d.a,r.__assign({ignoreExternalFocusing:_,forceFocusInsideTrap:!(C&&!z)&&m,firstFocusableSelector:u,isClickableOutsideFocusTrap:!0},f,{className:Z.main,style:Y,elementToFocusOnDismiss:o}),i.createElement("div",{className:Z.commands,"data-is-visible":!0},D(this.props,this._onRenderNavigation)),i.createElement("div",{className:Z.contentInner},J,i.createElement("div",{ref:this._allowScrollOnPanel,className:Z.scrollableContent,"data-is-scrollable":!0},B(this.props,this._onRenderBody)),j(this.props,this._onRenderFooter))))))},t.prototype.open=function(){var e=this;this.state.isOpen||this.setState({isOpen:!0,isAnimating:!0},function(){e._async.setTimeout(e._onTransitionComplete,200)})},t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t<n})}},t.prototype._dismissOnOuterClick=function(e){var t=this._panel.current;this.state.isOpen&&t&&(Object(c.x)(t,e.target)||(this.props.onOuterClick?(this.props.onOuterClick(),e.preventDefault()):this.dismiss()))},t.defaultProps={isHiddenOnDismiss:!1,isOpen:!1,isBlocking:!0,hasCloseButton:!0,type:p.a.smallFixedFar},t}(c.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r,i=n(441),o=n(7),a={root:"ms-Panel",main:"ms-Panel-main",commands:"ms-Panel-commands",contentInner:"ms-Panel-contentInner",scrollableContent:"ms-Panel-scrollableContent",navigation:"ms-Panel-navigation",closeButton:"ms-Panel-closeButton ms-PanelAction-close",header:"ms-Panel-header",headerText:"ms-Panel-headerText",content:"ms-Panel-content",footer:"ms-Panel-footer",footerInner:"ms-Panel-footerInner",isOpen:"is-open",hasCloseButton:"ms-Panel--hasCloseButton",smallFluid:"ms-Panel--smFluid",smallFixedNear:"ms-Panel--smLeft",smallFixedFar:"ms-Panel--sm",medium:"ms-Panel--md",large:"ms-Panel--lg",largeFixed:"ms-Panel--fixed",extraLarge:"ms-Panel--xl",custom:"ms-Panel--custom"},s={xs:"272px",sm:"340px",md:"643px",lg:"940px"},l={md:"48px",lg:"428px",xl:"176px"},u={paddingLeft:"16px",paddingRight:"16px",selectors:(r={},r["@media screen and (min-width: "+o.o+"px)"]={paddingLeft:"32px",paddingRight:"32px"},r["@media screen and (min-width: "+o.q+"px)"]={paddingLeft:"40px",paddingRight:"40px"},r)},c=function(e){var t,n,r,c,d,p,h,f,m,g,b,v,y=e.className,_=e.focusTrapZoneClassName,S=e.hasCloseButton,w=e.headerClassName,E=e.isAnimating,C=e.isFooterAtBottom,x=e.isFooterSticky,A=e.isOnRightSide,T=e.isOpen,O=e.isHiddenOnDismiss,k=e.theme,I=e.type,R=k.palette,P=Object(o.w)(a,k),D=I===i.a.custom,N="undefined"!==typeof window?window.innerHeight:"100%";return{root:[P.root,k.fonts.medium,T&&P.isOpen,S&&P.hasCloseButton,{pointerEvents:"none",position:"absolute",top:0,left:0,right:0,bottom:0},!T&&!E&&O&&{visibility:"hidden"},D&&P.custom,y],overlay:[{pointerEvents:"none",opacity:1,cursor:"pointer",transition:"opacity "+o.b.durationValue3+" "+o.b.easeFunction1},T&&{cursor:"pointer",pointerEvents:"auto"},T&&E&&o.a.fadeIn200,!T&&E&&o.a.fadeOut200],hiddenPanel:[!T&&!E&&O&&{visibility:"hidden"}],main:[P.main,{backgroundColor:R.white,position:"absolute",right:0,width:"100%",bottom:0,top:0,overflowX:"hidden",overflowY:"auto",WebkitOverflowScrolling:"touch",selectors:(t={},t["@media (min-width: "+o.n+"px)"]={borderLeft:"1px solid "+R.neutralLight,borderRight:"1px solid "+R.neutralLight,pointerEvents:"auto",width:s.sm,boxShadow:"0px 0px 30px 0px rgba(0,0,0,0.2)",left:"auto"},t["$root &"]=[T&&{pointerEvents:"auto"},I===i.a.smallFluid&&{width:"100%"},I===i.a.smallFixedNear&&{right:"auto",left:0,width:s.xs,boxShadow:"0px 0px 30px 0px rgba(0,0,0,0.2)"},I===i.a.smallFixedFar&&{width:s.xs,selectors:(n={},n["@media (min-width: "+o.n+"px)"]={width:s.sm},n)},I===i.a.medium&&{selectors:(r={},r["@media (min-width: "+o.o+"px)"]={left:l.md,width:"auto"},r["@media (min-width: "+o.p+"px)"]={left:"auto",width:s.md},r)},(I===i.a.large||I===i.a.largeFixed)&&{selectors:(c={},c["@media (min-width: "+o.o+"px)"]={left:l.md,width:"auto"},c["@media (min-width: "+o.q+"px)"]={left:l.lg},c)},I===i.a.largeFixed&&{selectors:(d={},d["@media (min-width: "+o.q+"px)"]={left:"auto",width:s.lg},d)},I===i.a.extraLarge&&{selectors:(p={},p["@media (min-width: "+o.o+"px)"]={left:l.md,width:"auto"},p["@media (min-width: "+o.q+"px)"]={left:l.xl},p)},D&&{maxWidth:"100vw"}],t)},{display:"flex",flexDirection:"column",maxHeight:"100%",selectors:(h={},h["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:N},h)},C&&{height:"100%",selectors:(f={},f["@supports (-webkit-overflow-scrolling: touch)"]={height:N},f)},T&&E&&!A&&o.a.slideRightIn40,T&&E&&A&&o.a.slideLeftIn40,!T&&E&&!A&&o.a.slideLeftOut40,!T&&E&&A&&o.a.slideRightOut40,_],commands:[P.commands],navigation:[P.navigation,{padding:"0 5px",height:"44px",display:"flex",justifyContent:"flex-end"}],closeButton:[P.closeButton],contentInner:[P.contentInner,{display:"flex",flexDirection:"column",maxHeight:"100%",overflowY:"hidden",selectors:(m={},m["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:N},m)},C&&{height:"100%",selectors:(g={},g["@supports (-webkit-overflow-scrolling: touch)"]={height:N},g)}],header:[P.header,u,{margin:"14px 0",flexGrow:0,selectors:(b={},b["@media (min-width: "+o.p+"px)"]={marginTop:"30px"},b)}],headerText:[P.headerText,o.c.xLarge,{color:R.neutralPrimary,lineHeight:"32px",margin:0},w],scrollableContent:[P.scrollableContent,{overflowY:"auto",height:"100%",selectors:(v={},v["@supports (-webkit-overflow-scrolling: touch)"]={height:N},v)}],content:[P.content,u,{marginBottom:0,paddingBottom:20}],footer:[P.footer,{flexGrow:0,borderTop:"1px solid transparent",transition:"opacity "+o.b.durationValue3+" "+o.b.easeFunction2},x&&{background:R.white,borderTopColor:R.neutralLight}],footerInner:[P.footerInner,u,{paddingBottom:"20px",paddingTop:"20px"}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(442),i=function(){function e(){this._size=0}return e.prototype.updateOptions=function(e){for(var t=[],n=0,i=0;i<e.length;i++)e[i].itemType===r.a.Divider||e[i].itemType===r.a.Header?t.push(i):n++;this._size=n,this._displayOnlyOptionsCache=t},Object.defineProperty(e.prototype,"optionSetSize",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.positionInSet=function(e){if(void 0!==e){for(var t=0;e>this._displayOnlyOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index "+e+" is not a selectable element.");return e-t+1}},e}()},function(e,t,n){"use strict";n.d(t,"a",function(){return d});var r,i,o=n(0),a=n(7),s={root:"ms-Dropdown-container",label:"ms-Dropdown-label",dropdown:"ms-Dropdown",title:"ms-Dropdown-title",caretDownWrapper:"ms-Dropdown-caretDownWrapper",caretDown:"ms-Dropdown-caretDown",callout:"ms-Dropdown-callout",panel:"ms-Dropdown-panel",dropdownItems:"ms-Dropdown-items",dropdownItem:"ms-Dropdown-item",dropdownDivider:"ms-Dropdown-divider",dropdownOptionText:"ms-Dropdown-optionText",dropdownItemHeader:"ms-Dropdown-header",titleIsPlaceHolder:"ms-Dropdown-titleIsPlaceHolder",titleHasError:"ms-Dropdown-title--hasError"},l={"@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: black-on-white)":{MsHighContrastAdjust:"none"}},u={selectors:o.__assign((r={},r[a.g]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",selectors:{":hover":{color:"HighlightText"}}},r),l)},c={selectors:(i={},i[a.g]={borderColor:"Highlight"},i)},d=function(e){var t=e.theme,n=e.hasError,r=e.className,i=e.isOpen,d=e.disabled,p=e.required,h=e.isRenderingPlaceholder,f=e.panelClassName,m=e.calloutClassName;if(!t)throw new Error("theme is undefined or null in base Dropdown getStyles function.");var g,b,v,y,_,S=Object(a.w)(s,t),w=t.palette,E=t.semanticColors,C={color:w.neutralDark},x={color:E.bodySubtext},A={borderColor:E.errorText},T=[S.dropdownItem,{backgroundColor:"transparent",boxSizing:"border-box",cursor:"pointer",display:"block",padding:"4px 16px",width:"100%",minHeight:32,lineHeight:20,height:"auto",position:"relative",border:"1px solid transparent",wordWrap:"break-word",overflowWrap:"break-word",textAlign:"left"}],O=T.concat([{backgroundColor:w.neutralQuaternaryAlt,color:w.black},u]),k=T.concat([{color:E.disabledText,cursor:"default"}]);return{root:S.root,label:S.label,dropdown:[S.dropdown,a.G,o.__assign({},t.fonts.medium,{color:w.neutralPrimary,position:"relative",outline:0,userSelect:"none",selectors:(g={},g["&:hover ."+S.title]=[!d&&C,{borderColor:w.neutralDark},c],g["&:focus ."+S.title]=[!d&&C,{borderColor:w.themePrimary},u],g["&:active ."+S.title]=[!d&&C,{borderColor:w.themeDark},c],g["&:hover ."+S.caretDown]=!d&&C,g["&:focus ."+S.caretDown]=[!d&&C,{selectors:o.__assign((b={},b[a.g]={color:"HighlightText"},b),l)}],g["&:active ."+S.caretDown]=!d&&C,g["&:hover ."+S.titleIsPlaceHolder]=x,g["&:focus ."+S.titleIsPlaceHolder]=x,g["&:active ."+S.titleIsPlaceHolder]=x,g["&:hover ."+S.titleHasError]=A,g["&:active ."+S.titleHasError]=A,g["&:focus ."+S.titleHasError]=A,g)}),r,i&&"is-open",d&&"is-disabled",p&&"is-required"],title:[S.title,a.G,{backgroundColor:E.inputBackground,borderWidth:1,borderStyle:"solid",borderColor:E.inputBorder,cursor:"pointer",display:"block",height:32,lineHeight:30,padding:"0 32px 0 12px",position:"relative",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},h&&[S.titleIsPlaceHolder,{color:E.inputPlaceholderText}],n&&[S.titleHasError,A],d&&{backgroundColor:E.disabledBackground,border:"none",color:E.disabledText,cursor:"default",selectors:(v={},v[a.g]={border:"1px solid GrayText",color:"GrayText"},v)}],caretDownWrapper:[S.caretDownWrapper,{position:"absolute",top:1,right:12,height:32,lineHeight:30}],caretDown:[S.caretDown,{color:w.neutralSecondary,fontSize:a.e.small,pointerEvents:"none"},d&&{color:E.disabledText,selectors:(y={},y[a.g]={color:"GrayText"},y)}],errorMessage:o.__assign({color:E.errorText},t.fonts.small,{paddingTop:5}),callout:[S.callout,{boxShadow:"0 0 2px 0 rgba(0,0,0,0.2)",border:"1px solid "+w.neutralLight},m],panel:[S.panel,{selectors:{"& .ms-Panel-main":{boxShadow:"-30px 0px 30px -30px rgba(0,0,0,0.2)"},"& .ms-Panel-contentInner":{padding:"0 0 20px"}}},f],dropdownItemsWrapper:{selectors:{"&:focus":{outline:0}}},dropdownItems:[S.dropdownItems,{display:"block"}],dropdownItem:T.concat([{selectors:(_={},_[a.g]={borderColor:"Window"},_["&:hover"]={color:"inherit"},_["&:focus"]={backgroundColor:E.listItemBackgroundHovered},_["&:active"]={backgroundColor:E.listHeaderBackgroundHovered,color:w.black},_)}]),dropdownItemSelected:O,dropdownItemDisabled:k,dropdownItemSelectedAndDisabled:[O,k,{backgroundColor:"transparent"}],dropdownDivider:[S.dropdownDivider,{height:1,backgroundColor:E.bodyDivider}],dropdownOptionText:[S.dropdownOptionText,{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",minWidth:0,maxWidth:"100%",wordWrap:"break-word",overflowWrap:"break-word",margin:"1px"}],dropdownItemHeader:[S.dropdownItemHeader,o.__assign({},t.fonts.medium,{fontWeight:a.f.semibold,color:E.menuHeader,background:"none",backgroundColor:"transparent",border:"none",height:32,lineHeight:32,cursor:"default",padding:"0px 16px",userSelect:"none",textAlign:"left"})],subComponentStyles:{label:{root:{display:"inline-block"}}}}}},function(e,t,n){"use strict";n(1833)},function(e,t,n){"use strict";n(817),n(1835),n(1837)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"pickerText",function(){return i}),n.d(t,"pickerInput",function(){return o});var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".pickerText_269bfa71{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid "},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";min-width:180px;padding:1px;min-height:32px}.pickerText_269bfa71:hover{border-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.pickerInput_269bfa71{height:34px;border:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;outline:none;padding:0 6px 0px;margin:1px}.pickerInput_269bfa71::-ms-clear{display:none}\n"}]);var i="pickerText_269bfa71",o="pickerInput_269bfa71"},function(e,t,n){"use strict";var r=n(0);n(1836),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}r.__extends(t,e)}(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(n(817).a))},function(e,t,n){"use strict";var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".resultContent_22f6216d{display:table-row}.resultContent_22f6216d .resultItem_22f6216d{display:table-cell;vertical-align:bottom}.peoplePickerPersona_22f6216d{width:180px}.peoplePickerPersona_22f6216d .ms-Persona-details{width:100%}.peoplePicker_22f6216d .ms-BasePicker-text{min-height:40px}.peoplePickerPersonaContent_22f6216d{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}\n"}])},function(e,t,n){"use strict";var r=n(103),i=n(1838),o=[{key:1,imageUrl:i.a.personaFemale,imageInitials:"PV",text:"Annie Lindqvist",secondaryText:"Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.online},{key:2,imageUrl:i.a.personaMale,imageInitials:"AR",text:"Aaron Reid",secondaryText:"Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.busy},{key:3,imageUrl:i.a.personaMale,imageInitials:"AL",text:"Alex Lundberg",secondaryText:"Software Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.dnd},{key:4,imageUrl:i.a.personaMale,imageInitials:"RK",text:"Roko Kolar",secondaryText:"Financial Analyst",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.offline},{key:5,imageUrl:i.a.personaMale,imageInitials:"CB",text:"Christian Bergqvist",secondaryText:"Sr. Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.online},{key:6,imageUrl:i.a.personaFemale,imageInitials:"VL",text:"Valentina Lovric",secondaryText:"Design Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.online},{key:7,imageUrl:i.a.personaMale,imageInitials:"MS",text:"Maor Sharett",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.away},{key:8,imageUrl:i.a.personaFemale,imageInitials:"PV",text:"Anny Lindqvist",secondaryText:"Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.busy},{key:9,imageUrl:i.a.personaMale,imageInitials:"AR",text:"Aron Reid",secondaryText:"Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.dnd},{key:10,imageUrl:i.a.personaMale,imageInitials:"AL",text:"Alix Lundberg",secondaryText:"Software Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.offline},{key:11,imageUrl:i.a.personaMale,imageInitials:"RK",text:"Roko Kular",secondaryText:"Financial Analyst",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.none},{key:12,imageUrl:i.a.personaMale,imageInitials:"CB",text:"Christian Bergqvest",secondaryText:"Sr. Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.busy},{key:13,imageUrl:i.a.personaFemale,imageInitials:"VL",text:"Valintina Lovric",secondaryText:"Design Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.busy},{key:14,imageUrl:i.a.personaMale,imageInitials:"MS",text:"Maor Sharet",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.blocked},{key:15,imageUrl:i.a.personaFemale,imageInitials:"VL",text:"Anny Lindqvest",secondaryText:"SDE",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.blocked},{key:16,imageUrl:i.a.personaMale,imageInitials:"MS",text:"Alix Lunberg",secondaryText:"SE",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.away},{key:17,imageUrl:i.a.personaFemale,imageInitials:"VL",text:"Annie Lindqvest",secondaryText:"SDET",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.online},{key:18,imageUrl:i.a.personaMale,imageInitials:"MS",text:"Alixander Lundberg",secondaryText:"Senior Manager of SDET",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.offline},{key:19,imageUrl:i.a.personaFemale,imageInitials:"VL",text:"Anny Lundqvist",secondaryText:"Junior Manager of Software",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.away},{key:20,imageUrl:i.a.personaMale,imageInitials:"MS",text:"Maor Shorett",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.blocked},{key:21,imageUrl:i.a.personaFemale,imageInitials:"VL",text:"Valentina Lovrics",secondaryText:"Design Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.online},{key:22,imageUrl:i.a.personaMale,imageInitials:"MS",text:"Maor Sharet",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.online},{key:23,imageUrl:i.a.personaFemale,imageInitials:"VL",text:"Valentina Lovrecs",secondaryText:"Design Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.blocked},{key:24,imageUrl:i.a.personaMale,imageInitials:"MS",text:"Maor Sharitt",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.offline},{key:25,imageUrl:"./images/persona-male.png",imageInitials:"MS",text:"Maor Shariett",secondaryText:"Design Developer",tertiaryText:"In a meeting",optionalText:"Available at 3:00pm",isValid:!0,presence:r.c.online},{key:26,imageUrl:"./images/persona-female.png",imageInitials:"AL",text:"Alix Lundburg",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 3:00pm",isValid:!0,presence:r.c.away},{key:27,imageUrl:"./images/persona-female.png",imageInitials:"VL",text:"Valantena Lovric",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.busy},{key:28,imageUrl:"./images/persona-female.png",imageInitials:"VL",text:"Velatine Lourvric",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.online},{key:29,imageUrl:"./images/persona-female.png",imageInitials:"VL",text:"Valentyna Lovrique",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.busy},{key:30,imageUrl:"./images/persona-female.png",imageInitials:"AL",text:"Annie Lindquest",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.dnd},{key:31,imageUrl:"./images/persona-female.png",imageInitials:"AL",text:"Anne Lindquist",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.blocked},{key:32,imageUrl:"./images/persona-female.png",imageInitials:"AL",text:"Ann Lindqiest",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.online},{key:33,imageUrl:"./images/persona-male.png",imageInitials:"AR",text:"Aron Reid",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.away},{key:34,imageUrl:"./images/persona-male.png",imageInitials:"AR",text:"Aaron Reed",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.offline},{key:35,imageUrl:"./images/persona-female.png",imageInitials:"AL",text:"Alix Lindberg",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.busy},{key:36,imageUrl:"./images/persona-male.png",imageInitials:"AL",text:"Alan Lindberg",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.busy},{key:37,imageUrl:"./images/persona-male.png",imageInitials:"MS",text:"Maor Sharit",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.offline},{key:38,imageUrl:"./images/persona-male.png",imageInitials:"MS",text:"Maorr Sherit",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.online},{key:39,imageUrl:"./images/persona-male.png",imageInitials:"AL",text:"Alex Lindbirg",secondaryText:"Software Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.dnd},{key:40,imageUrl:"./images/persona-male.png",imageInitials:"AL",text:"Alex Lindbarg",secondaryText:"Software Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.c.online},{key:41,imageInitials:"GO",text:"Group One",canExpand:!0,isValid:!0},{key:42,imageInitials:"GT",text:"Group Two",canExpand:!0,isValid:!0}];o.slice(0,5),o.slice(6,10),o.slice(11,16)},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-react-assets/",i={choiceGroupBarUnselected:r+"choicegroup-bar-unselected.png",choiceGroupBarSelected:r+"choicegroup-bar-selected.png",choiceGroupPieUnselected:r+"choicegroup-pie-unselected.png",choiceGroupPieSelected:r+"choicegroup-pie-selected.png",documentPreview:r+"document-preview.png",documentPreviewTwo:r+"document-preview2.png",documentPreviewThree:r+"document-preview3.png",iconOne:r+"icon-one.png",iconPpt:r+"icon-ppt.png",personaFemale:r+"persona-female.png",personaMale:r+"persona-male.png"}},function(e,t,n){"use strict";n(1840)},function(e,t,n){"use strict";n(818),n(819),n(1843)},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(29)),a=n(3),s=n(1842),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,l=r.__rest(e,["className","styles"]),u=Object(s.a)(this.props.theme,t,n);return i.createElement(o.b,r.__assign({},l,{variantClassName:"ms-Button--facepile",styles:u,onRenderDescription:a._10}))},t=r.__decorate([Object(a.t)("FacepileButton",["theme","styles"],!0)],t)}(a.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(7),o=n(3),a=n(147),s=Object(o._8)(function(e,t,n){var o=Object(a.a)(e),s=Object(i.s)(o,n);return r.__assign({},s,{root:[o.root,t,e.fonts.medium,n&&n.root]})})},function(e,t,n){"use strict";var r=n(3),i=n(819),o=n(1844);Object(r._19)(i.a,o.a,void 0,{scope:"Facepile"})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-Facepile",addButton:"ms-Facepile-addButton ms-Facepile-itemButton",descriptiveOverflowButton:"ms-Facepile-descriptiveOverflowButton ms-Facepile-itemButton",itemButton:"ms-Facepile-itemButton ms-Facepile-person",itemContainer:"ms-Facepile-itemContainer",members:"ms-Facepile-members",member:"ms-Facepile-member",overflowButton:"ms-Facepile-overflowButton ms-Facepile-itemButton"},o=function(e){var t=e.className,n=e.theme,o=e.spacingAroundItemButton,a=void 0===o?2:o,s=n.palette,l=n.fonts,u=Object(r.w)(i,n),c={textAlign:"center",padding:0,borderRadius:"50%",verticalAlign:"top",display:"inline",backgroundColor:"transparent",cursor:"pointer",border:"none",selectors:{"&::-moz-focus-inner":{padding:0,border:0}}};return{root:[u.root,n.fonts.medium,{width:"auto"},t],addButton:[u.addButton,Object(r.v)(n,-1),c,{fontSize:l.medium.fontSize,color:s.white,backgroundColor:s.themePrimary,marginRight:2*a+"px",selectors:{"&:hover":{backgroundColor:s.themeDark},"&:focus":{backgroundColor:s.themeDark},"&:active":{backgroundColor:s.themeDarker},"&:disabled":{backgroundColor:s.neutralTertiaryAlt}}}],descriptiveOverflowButton:[u.descriptiveOverflowButton,Object(r.v)(n,-1),c,{fontSize:l.small.fontSize,color:s.neutralSecondary,backgroundColor:s.neutralLight,marginLeft:2*a+"px"}],itemButton:[u.itemButton,c],itemContainer:[u.itemContainer,{display:"flex"}],members:[u.members,{display:"flex",overflow:"hidden",listStyleType:"none",padding:0,margin:"-"+a+"px"}],member:[u.member,{display:"inline-flex",flex:"0 0 auto",margin:a+"px"}],overflowButton:[u.overflowButton,Object(r.v)(n,-1),c,{fontSize:l.medium.fontSize,color:s.neutralSecondary,backgroundColor:s.neutralLight,marginLeft:2*a+"px"}],overflowInitialsIcon:[{color:s.neutralPrimary}],screenReaderOnly:r.A}}},function(e,t,n){"use strict";n(1846)},function(e,t,n){"use strict";n(820),n(1859),n(1861),n(821),n(822)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"callout",function(){return i});var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".callout_9366f74f .ms-Suggestions-itemButton{padding:0px;border:none}.callout_9366f74f .ms-Suggestions{width:300px}\n"}]);var i="callout_9366f74f"},function(e,t,n){"use strict";var r=n(824);n.d(t,"a",function(){return r.b});n(825),n(1850),n(444),n(309),n(1852),n(1856),n(827)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"root",function(){return i}),n.d(t,"suggestionsItem",function(){return o}),n.d(t,"closeButton",function(){return a}),n.d(t,"suggestionsItemIsSuggested",function(){return s}),n.d(t,"itemButton",function(){return l}),n.d(t,"actionButton",function(){return u}),n.d(t,"buttonSelected",function(){return c}),n.d(t,"suggestionsTitle",function(){return d}),n.d(t,"suggestionsContainer",function(){return p}),n.d(t,"suggestionsNone",function(){return h}),n.d(t,"suggestionsSpinner",function(){return f}),n.d(t,"suggestionsAvailable",function(){return m});var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".root_029f81ee{min-width:260px}.suggestionsItem_029f81ee{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative}.suggestionsItem_029f81ee:hover{background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.suggestionsItem_029f81ee:hover .closeButton_029f81ee{display:block}.suggestionsItem_029f81ee.suggestionsItemIsSuggested_029f81ee{background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.suggestionsItem_029f81ee.suggestionsItemIsSuggested_029f81ee:hover{background:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}@media screen and (-ms-high-contrast: active){.suggestionsItem_029f81ee.suggestionsItemIsSuggested_029f81ee:hover{background:Highlight;color:HighlightText}}@media screen and (-ms-high-contrast: active){.suggestionsItem_029f81ee.suggestionsItemIsSuggested_029f81ee{background:Highlight;color:HighlightText;-ms-high-contrast-adjust:none}}.suggestionsItem_029f81ee.suggestionsItemIsSuggested_029f81ee .closeButton_029f81ee:hover{background:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}@media screen and (-ms-high-contrast: active){.suggestionsItem_029f81ee.suggestionsItemIsSuggested_029f81ee .itemButton_029f81ee{color:HighlightText}}.suggestionsItem_029f81ee .closeButton_029f81ee{display:none;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.suggestionsItem_029f81ee .closeButton_029f81ee:hover{background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.actionButton_029f81ee{background:none;background-color:transparent;border:0;cursor:pointer;margin:0;position:relative;border-top:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";height:40px;width:100%;font-size:12px}[dir='ltr'] .actionButton_029f81ee{padding-left:8px}[dir='rtl'] .actionButton_029f81ee{padding-right:8px}[dir='ltr'] .actionButton_029f81ee{text-align:left}[dir='rtl'] .actionButton_029f81ee{text-align:right}.actionButton_029f81ee:hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";cursor:pointer}.actionButton_029f81ee:focus,.actionButton_029f81ee:active{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.actionButton_029f81ee .ms-Button-icon{font-size:16px;width:25px}.actionButton_029f81ee .ms-Button-label{margin:0 4px 0 9px}html[dir='rtl'] .actionButton_029f81ee .ms-Button-label{margin:0 9px 0 4px}.buttonSelected_029f81ee{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.suggestionsTitle_029f81ee{padding:0 12px;color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";font-size:12px;line-height:40px;border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.suggestionsContainer_029f81ee{overflow-y:auto;overflow-x:hidden;max-height:300px;border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.suggestionsNone_029f81ee{text-align:center;color:"},{theme:"info",defaultValue:"#666666"},{rawString:";font-size:12px;line-height:30px}.suggestionsSpinner_029f81ee{margin:5px 0;white-space:nowrap;line-height:20px;font-size:12px}html[dir='ltr'] .suggestionsSpinner_029f81ee{padding-left:14px}html[dir='rtl'] .suggestionsSpinner_029f81ee{padding-right:14px}html[dir='ltr'] .suggestionsSpinner_029f81ee{text-align:left}html[dir='rtl'] .suggestionsSpinner_029f81ee{text-align:right}.suggestionsSpinner_029f81ee .ms-Spinner-circle{display:inline-block;vertical-align:middle}.suggestionsSpinner_029f81ee .ms-Spinner-label{display:inline-block;margin:0px 10px 0 16px;vertical-align:middle}html[dir='rtl'] .suggestionsSpinner_029f81ee .ms-Spinner-label{margin:0px 16px 0 10px}.itemButton_029f81ee.itemButton_029f81ee{width:100%;padding:0px;height:100%}@media screen and (-ms-high-contrast: active){.itemButton_029f81ee.itemButton_029f81ee{color:WindowText}}.itemButton_029f81ee.itemButton_029f81ee:hover{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.closeButton_029f81ee.closeButton_029f81ee{padding:0 4px;height:auto;width:32px}@media screen and (-ms-high-contrast: active){.closeButton_029f81ee.closeButton_029f81ee{color:WindowText}}.closeButton_029f81ee.closeButton_029f81ee:hover{background:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.suggestionsAvailable_029f81ee{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}\n"}]);var i="root_029f81ee",o="suggestionsItem_029f81ee",a="closeButton_029f81ee",s="suggestionsItemIsSuggested_029f81ee",l="itemButton_029f81ee",u="actionButton_029f81ee",c="buttonSelected_029f81ee",d="suggestionsTitle_029f81ee",p="suggestionsContainer_029f81ee",h="suggestionsNone_029f81ee",f="suggestionsSpinner_029f81ee",m="suggestionsAvailable_029f81ee"},function(e,t,n){"use strict";n(763)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"pickerText",function(){return i}),n.d(t,"inputFocused",function(){return o}),n.d(t,"pickerInput",function(){return a}),n.d(t,"pickerItems",function(){return s}),n.d(t,"screenReaderOnly",function(){return l});var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".pickerText_5ef54630{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid "},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";min-width:180px;min-height:30px}.pickerText_5ef54630:hover{border-color:"},{theme:"inputBorderHovered",defaultValue:"#212121"},{rawString:"}.pickerText_5ef54630.inputFocused_5ef54630{border-color:"},{theme:"inputFocusBorderAlt",defaultValue:"#0078d4"},{rawString:"}.pickerInput_5ef54630{height:34px;border:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;outline:none;padding:0 6px 0px;-ms-flex-item-align:end;align-self:flex-end}.pickerItems_5ef54630{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.screenReaderOnly_5ef54630{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}\n"}]);var i="pickerText_5ef54630",o="inputFocused_5ef54630",a="pickerInput_5ef54630",s="pickerItems_5ef54630",l="screenReaderOnly_5ef54630"},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(444),s=n(309),l=n(1853),u=n(1855),c=(n(826),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(a.a)),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(a.b);(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}r.__extends(t,e),t.defaultProps={onRenderItem:function(e){return i.createElement(l.a,r.__assign({},e))},onRenderSuggestionsItem:function(e,t){return Object(u.a)(r.__assign({},e),r.__assign({},t))},createGenericItem:p}})(c),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}r.__extends(t,e),t.defaultProps={onRenderItem:function(e){return i.createElement(l.a,r.__assign({},e))},onRenderSuggestionsItem:function(e,t){return Object(u.b)(r.__assign({},e),r.__assign({},t))},createGenericItem:p}}(c),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}r.__extends(t,e),t.defaultProps={onRenderItem:function(e){return i.createElement(l.a,r.__assign({},e))},onRenderSuggestionsItem:function(e,t){return Object(u.a)(r.__assign({},e),r.__assign({},t))},createGenericItem:p}}(d);function p(e,t,n){var r={key:e,primaryText:e,imageInitials:"!",ValidationState:t};return t!==s.a.warning&&(r.imageInitials=Object(o.L)(e,Object(o.S)(),n)),r}},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(103),s=n(309),l=n(29),u=n(1854),c=function(e){var t,n,c,d=e.item,p=e.onRemoveItem,h=e.index,f=e.selected,m=e.removeButtonAriaLabel,g=Object(o.K)();return i.createElement("div",{className:Object(o.s)("ms-PickerPersona-container",u.personaContainer,(n={},n["is-selected "+u.personaContainerIsSelected]=f,n),(c={},c["is-invalid "+u.validationError]=d.ValidationState===s.a.warning,c)),"data-is-focusable":!0,"data-is-sub-focuszone":!0,"data-selection-index":h,role:"listitem","aria-labelledby":"selectedItemPersona-"+g},i.createElement("div",{className:Object(o.s)("ms-PickerItem-content",u.itemContent),id:"selectedItemPersona-"+g},i.createElement(a.a,r.__assign({},d,{presence:void 0!==d.presence?d.presence:a.c.none,size:a.d.size28}))),i.createElement(l.f,{onClick:(t=p,function(){t&&t()}),iconProps:{iconName:"Cancel",style:{fontSize:"12px"}},className:Object(o.s)("ms-PickerItem-removeButton",u.removeButton),ariaLabel:m}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"personaContainer",function(){return i}),n.d(t,"removeButton",function(){return o}),n.d(t,"personaContainerIsSelected",function(){return a}),n.d(t,"validationError",function(){return s}),n.d(t,"itemContent",function(){return l}),n.d(t,"personaDetails",function(){return u}),n.d(t,"itemContainer",function(){return c});var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".personaContainer_27aff86c{border-radius:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";margin:1px 2px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:300px;vertical-align:middle}.personaContainer_27aff86c::-moz-focus-inner{border:0}.personaContainer_27aff86c{outline:transparent}.personaContainer_27aff86c{position:relative}.ms-Fabric--isFocusVisible .personaContainer_27aff86c:focus:after{content:'';position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;border:1px solid "},{theme:"focusBorder",defaultValue:"#000000"},{rawString:"}.personaContainer_27aff86c:hover{background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.personaContainer_27aff86c:hover .removeButton_27aff86c{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.personaContainer_27aff86c.personaContainerIsSelected_27aff86c{background:"},{theme:"blue",defaultValue:"#0078d4"},{rawString:"}.personaContainer_27aff86c.personaContainerIsSelected_27aff86c .ms-Persona-primaryText{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_27aff86c.personaContainerIsSelected_27aff86c .ms-Persona-primaryText{color:HighlightText}}.personaContainer_27aff86c.personaContainerIsSelected_27aff86c .removeButton_27aff86c .ms-Button-icon{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_27aff86c.personaContainerIsSelected_27aff86c .removeButton_27aff86c .ms-Button-icon{color:HighlightText}}.personaContainer_27aff86c.personaContainerIsSelected_27aff86c .removeButton_27aff86c:hover{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_27aff86c.personaContainerIsSelected_27aff86c{border-color:Highlight;background:Highlight;-ms-high-contrast-adjust:none}}.personaContainer_27aff86c.validationError_27aff86c .ms-Persona-primaryText{color:"},{theme:"redDark",defaultValue:"#a80000"},{rawString:";border-bottom:2px dotted "},{theme:"redDark",defaultValue:"#a80000"},{rawString:"}.personaContainer_27aff86c.validationError_27aff86c .ms-Persona-initials{font-size:20px}.personaContainer_27aff86c.validationError_27aff86c.personaContainerIsSelected_27aff86c{background:"},{theme:"redDark",defaultValue:"#a80000"},{rawString:"}.personaContainer_27aff86c.validationError_27aff86c.personaContainerIsSelected_27aff86c .ms-Persona-primaryText{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-bottom:2px dotted "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.personaContainer_27aff86c.validationError_27aff86c.personaContainerIsSelected_27aff86c .removeButton_27aff86c:hover{background:"},{theme:"red",defaultValue:"#e81123"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_27aff86c{border:1px solid WindowText}}.personaContainer_27aff86c .itemContent_27aff86c{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0px;max-width:100%;overflow:hidden}.personaContainer_27aff86c .removeButton_27aff86c{border-radius:15px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:28px;height:28px;-ms-flex-preferred-size:28px;flex-basis:28px}.personaContainer_27aff86c .removeButton_27aff86c:hover{background:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.personaContainer_27aff86c .personaDetails_27aff86c{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.itemContainer_27aff86c{display:inline-block;vertical-align:top}\n"}]);var i="personaContainer_27aff86c",o="removeButton_27aff86c",a="personaContainerIsSelected_27aff86c",s="validationError_27aff86c",l="itemContent_27aff86c",u="personaDetails_27aff86c",c="itemContainer_27aff86c"},function(e,t,n){"use strict";n.d(t,"a",function(){return l}),n.d(t,"b",function(){return u});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(103),s=n(826),l=function(e,t){return i.createElement("div",{className:Object(o.s)("ms-PeoplePicker-personaContent",s.peoplePickerPersonaContent)},i.createElement(a.a,r.__assign({presence:void 0!==e.presence?e.presence:a.c.none,size:a.d.size24,className:Object(o.s)("ms-PeoplePicker-Persona",s.peoplePickerPersona),showSecondaryText:!0},e)))},u=function(e,t){return i.createElement("div",{className:Object(o.s)("ms-PeoplePicker-personaContent",s.peoplePickerPersonaContent)},i.createElement(a.a,r.__assign({presence:void 0!==e.presence?e.presence:a.c.none,size:a.d.size24,className:Object(o.s)("ms-PeoplePicker-Persona",s.peoplePickerPersona)},e)))}},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(444),s=n(827),l=n(828);!function(e){function t(){return null!==e&&e.apply(this,arguments)||this}r.__extends(t,e),t.defaultProps={onRenderItem:function(e){return i.createElement(s.a,r.__assign({},e),e.item.name)},onRenderSuggestionsItem:function(e){return i.createElement("div",{className:Object(o.s)("ms-TagItem-TextOverflow",l.tagItemTextOverflow)}," ",e.name," ")}}}(a.a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"suggestionsContainer",function(){return i});var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".suggestionsContainer_e294cd52{overflow-y:auto;overflow-x:hidden;max-height:300px}.suggestionsContainer_e294cd52 .ms-Suggestion-item:hover{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";cursor:pointer}.suggestionsContainer_e294cd52 .is-suggested{background-color:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}.suggestionsContainer_e294cd52 .is-suggested:hover{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";cursor:pointer}\n"}]);var i="suggestionsContainer_e294cd52"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"root",function(){return i}),n.d(t,"actionButton",function(){return o}),n.d(t,"buttonSelected",function(){return a}),n.d(t,"suggestionsTitle",function(){return s}),n.d(t,"suggestionsSpinner",function(){return l}),n.d(t,"itemButton",function(){return u}),n.d(t,"screenReaderOnly",function(){return c});var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".root_97ece0f9{min-width:260px}.actionButton_97ece0f9{background:none;background-color:transparent;border:0;cursor:pointer;margin:0;padding:0px;position:relative;width:100%;font-size:12px}[dir='ltr'] .actionButton_97ece0f9{text-align:left}[dir='rtl'] .actionButton_97ece0f9{text-align:right}.actionButton_97ece0f9:hover{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";cursor:pointer}.actionButton_97ece0f9:focus,.actionButton_97ece0f9:active{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.actionButton_97ece0f9 .ms-Button-icon{font-size:16px;width:25px}.actionButton_97ece0f9 .ms-Button-label{margin:0 4px 0 9px}html[dir='rtl'] .actionButton_97ece0f9 .ms-Button-label{margin:0 9px 0 4px}.buttonSelected_97ece0f9{background-color:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}.buttonSelected_97ece0f9:hover{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";cursor:pointer}.suggestionsTitle_97ece0f9{font-size:12px}.suggestionsSpinner_97ece0f9{margin:5px 0;white-space:nowrap;line-height:20px;font-size:12px}html[dir='ltr'] .suggestionsSpinner_97ece0f9{padding-left:14px}html[dir='rtl'] .suggestionsSpinner_97ece0f9{padding-right:14px}html[dir='ltr'] .suggestionsSpinner_97ece0f9{text-align:left}html[dir='rtl'] .suggestionsSpinner_97ece0f9{text-align:right}.suggestionsSpinner_97ece0f9 .ms-Spinner-circle{display:inline-block;vertical-align:middle}.suggestionsSpinner_97ece0f9 .ms-Spinner-label{display:inline-block;margin:0px 10px 0 16px;vertical-align:middle}html[dir='rtl'] .suggestionsSpinner_97ece0f9 .ms-Spinner-label{margin:0px 16px 0 10px}.itemButton_97ece0f9{height:100%;width:100%;padding:7px 12px}@media screen and (-ms-high-contrast: active){.itemButton_97ece0f9{color:WindowText}}.screenReaderOnly_97ece0f9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}\n"}]);var i="root_97ece0f9",o="actionButton_97ece0f9",a="buttonSelected_97ece0f9",s="suggestionsTitle_97ece0f9",l="suggestionsSpinner_97ece0f9",u="itemButton_97ece0f9",c="screenReaderOnly_97ece0f9"},function(e,t,n){"use strict";var r=n(0),i=n(3),o=n(820),a=n(1860);n(829),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}r.__extends(t,e),t.defaultProps={onRenderSuggestionsItem:function(e,t){return Object(a.a)(r.__assign({},e),r.__assign({},t))},createGenericItem:s}}(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(o.a));function s(e,t){var n={key:e,primaryText:e,imageInitials:"!",isValid:t};return t||(n.imageInitials=Object(i.L)(e,Object(i.S)())),n}},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(103),s=n(829),l=function(e,t){return i.createElement("div",{className:Object(o.s)("ms-PeoplePicker-personaContent",s.b)},i.createElement(a.a,r.__assign({presence:void 0!==e.presence?e.presence:a.c.none,size:a.d.size40,className:Object(o.s)("ms-PeoplePicker-Persona",s.a),showSecondaryText:!0},e)))}},function(e,t,n){"use strict";var r=n(0),i=n(3);!function(){function e(){this.suggestions=[]}e.prototype.updateSuggestions=function(e){e&&e.length>0?this.suggestions=this.convertSuggestionsToSuggestionItems(e):this.suggestions=[]},e.prototype.getSuggestions=function(){return this.suggestions},e.prototype.getSuggestionAtIndex=function(e){return this.suggestions[e]},e.prototype.removeSuggestion=function(e){this.suggestions.splice(e,1)},e.prototype.convertSuggestionsToSuggestionItems=function(e){return Array.isArray(e)?e.map(this._ensureSuggestionModel):[]},e.prototype._isSuggestionModel=function(e){return void 0!==e.item},e.prototype._ensureSuggestionModel=function(e){return this._isSuggestionModel(e)?e:{item:e,selected:!1,ariaLabel:e.name||e.primaryText}},r.__decorate([i.n],e.prototype,"_isSuggestionModel",null),r.__decorate([i.n],e.prototype,"_ensureSuggestionModel",null)}()},function(e,t,n){"use strict";n(1863)},function(e,t,n){"use strict";n(830),n(831)},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(35),s=Object(o.q)(),l=function(e){function t(t){var n=e.call(this,t)||this;return n._id=Object(o.K)(),n}return r.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.items,l=t.columnCount,u=t.onRenderItem,c=t.positionInSet,d=t.setSize,p=t.styles,h=Object(o.O)(this.props,o._0,["onBlur, aria-posinset, aria-setsize"]),f=s(p,{theme:this.props.theme}),m=Object(o._21)(n,l),g=i.createElement("table",r.__assign({},h,{"aria-posinset":c,"aria-setsize":d,id:this._id,role:"grid",className:f.root}),i.createElement("tbody",null,m.map(function(t,n){return i.createElement("tr",{role:"row",key:e._id+"-"+n+"-row"},t.map(function(t,n){return i.createElement("td",{role:"presentation",key:e._id+"-"+n+"-cell",className:f.tableCell},u(t,n))}))})));return this.props.doNotContainWithinFocusZone?g:i.createElement(a.a,{isCircularNavigation:this.props.shouldFocusCircularNavigate,className:f.focusedContainer,onBlur:this.props.onBlur},g)},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(e){return{root:{padding:2,outline:"none"},tableCell:{padding:0}}}},function(e,t,n){"use strict";n(1867)},function(e,t,n){"use strict";n(1868),n(832),n(833),n(834),n(835),n(445),n(837),n(838),n(297)},function(e,t,n){"use strict";var r=n(3),i=n(1869),o=n(832);Object(r._19)(o.a,i.a,void 0,{scope:"HoverCard"})},function(e,t,n){"use strict";t.a=function(e){var t=e.className,n=e.theme;return{host:[Object(r.w)(i,n).host,t]}};var r=n(7),i={host:"ms-HoverCard-host"}},function(e,t,n){"use strict";t.a=function(e){var t,n=e.theme,o=e.needsScroll,a=e.expandedCardFirstFrameRendered,s=e.compactCardHeight,l=e.expandedCardHeight,u=e.className,c=n.palette,d=Object(r.w)(i,n);return{root:[d.root,{width:"340px",pointerEvents:"none",selectors:{".ms-Callout":{boxShadow:"0 0 20px rgba(0, 0, 0, .2)",border:"none",selectors:(t={},t[r.g]={border:"1px solid WindowText"},t)}}},u],compactCard:[d.compactCard,{pointerEvents:"auto",position:"relative",height:s}],expandedCard:[d.expandedCard,{height:"1px",overflowY:"hidden",pointerEvents:"auto",transition:"height 0.467s cubic-bezier(0.5, 0, 0, 1)",selectors:{":before":{content:'""',position:"relative",display:"block",top:"0",left:"24px",width:"292px",height:"1px",backgroundColor:c.neutralLighter}}},a&&{height:l}],expandedCardScroll:[d.expandedCardScroll,o&&{height:"100%",boxSizing:"border-box",overflowY:"auto"}]}};var r=n(7),i={root:"ms-ExpandingCard-root",compactCard:"ms-ExpandingCard-compactCard",expandedCard:"ms-ExpandingCard-expandedCard",expandedCardScroll:"ms-ExpandingCard-expandedCardScrollRegion"}},function(e,t,n){"use strict";t.a=function(e){var t,n=e.theme,o=e.className;return{root:[Object(r.w)(i,n).root,{pointerEvents:"auto",selectors:{".ms-Callout":{boxShadow:"0 0 20px rgba(0, 0, 0, .2)",border:"none",selectors:(t={},t[r.g]={border:"1px solid WindowText"},t)}}},o]}};var r=n(7),i={root:"ms-PlainCard-root"}},function(e,t,n){"use strict";n(446)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons"',src:"url('"+e+"fabric-icons-a13498cf.woff') format('woff')"},icons:{GlobalNavButton:"\ue700",ChevronDown:"\ue70d",ChevronUp:"\ue70e",Edit:"\ue70f",Add:"\ue710",Cancel:"\ue711",More:"\ue712",Settings:"\ue713",Mail:"\ue715",Filter:"\ue71c",Search:"\ue721",Share:"\ue72d",BlockedSite:"\ue72f",FavoriteStar:"\ue734",FavoriteStarFill:"\ue735",CheckMark:"\ue73e",Delete:"\ue74d",ChevronLeft:"\ue76b",ChevronRight:"\ue76c",Calendar:"\ue787",Megaphone:"\ue789",Undo:"\ue7a7",Flag:"\ue7c1",Page:"\ue7c3",Pinned:"\ue840",View:"\ue890",Clear:"\ue894",Download:"\ue896",Upload:"\ue898",Folder:"\ue8b7",Sort:"\ue8cb",AlignRight:"\ue8e2",AlignLeft:"\ue8e4",Tag:"\ue8ec",AddFriend:"\ue8fa",Info:"\ue946",SortLines:"\ue9d0",List:"\uea37",CircleRing:"\uea3a",Heart:"\ueb51",HeartFill:"\ueb52",Tiles:"\ueca5",Embed:"\uecce",Glimmer:"\uecf4",Ascending:"\uedc0",Descending:"\uedc1",SortUp:"\uee68",SortDown:"\uee69",SyncToPC:"\uee6e",LargeGrid:"\ueecb",SkypeCheck:"\uef80",SkypeClock:"\uef81",SkypeMinus:"\uef82",ClearFilter:"\uef8f",Flow:"\uef90",StatusCircleCheckmark:"\uf13e",MoreVertical:"\uf2bc"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-0"',src:"url('"+e+"fabric-icons-0-2a8db1f5.woff') format('woff')"},icons:{InternetSharing:"\ue704",Brightness:"\ue706",MapPin:"\ue707",Airplane:"\ue709",Tablet:"\ue70a",QuickNote:"\ue70b",Video:"\ue714",People:"\ue716",Phone:"\ue717",Pin:"\ue718",Shop:"\ue719",Stop:"\ue71a",Link:"\ue71b",AllApps:"\ue71d",Zoom:"\ue71e",ZoomOut:"\ue71f",Microphone:"\ue720",Camera:"\ue722",Attach:"\ue723",Send:"\ue724",FavoriteList:"\ue728",PageSolid:"\ue729",Forward:"\ue72a",Back:"\ue72b",Refresh:"\ue72c",Lock:"\ue72e",ReportHacked:"\ue730",EMI:"\ue731",MiniLink:"\ue732",Blocked:"\ue733",ReadingMode:"\ue736",Favicon:"\ue737",Remove:"\ue738",Checkbox:"\ue739",CheckboxComposite:"\ue73a",CheckboxFill:"\ue73b",CheckboxIndeterminate:"\ue73c",CheckboxCompositeReversed:"\ue73d",BackToWindow:"\ue73f",FullScreen:"\ue740",Print:"\ue749",Up:"\ue74a",Down:"\ue74b",OEM:"\ue74c",Save:"\ue74e",ReturnKey:"\ue751",Cloud:"\ue753",Flashlight:"\ue754",CommandPrompt:"\ue756",Sad:"\ue757",RealEstate:"\ue758",SIPMove:"\ue759",EraseTool:"\ue75c",GripperTool:"\ue75e",Dialpad:"\ue75f",PageLeft:"\ue760",PageRight:"\ue761",MultiSelect:"\ue762",KeyboardClassic:"\ue765",Play:"\ue768",Pause:"\ue769",InkingTool:"\ue76d",Emoji2:"\ue76e",GripperBarHorizontal:"\ue76f",System:"\ue770",Personalize:"\ue771",SearchAndApps:"\ue773",Globe:"\ue774",EaseOfAccess:"\ue776",ContactInfo:"\ue779",Unpin:"\ue77a",Contact:"\ue77b",Memo:"\ue77c",IncomingCall:"\ue77e",Paste:"\ue77f",WindowsLogo:"\ue782",Error:"\ue783",GripperBarVertical:"\ue784",Unlock:"\ue785",Slideshow:"\ue786",AutoEnhanceOn:"\ue78d",AutoEnhanceOff:"\ue78e",Color:"\ue790",SaveAs:"\ue792",Light:"\ue793",Filters:"\ue795",AspectRatio:"\ue799",Contrast:"\ue7a1",Redo:"\ue7a6",Crop:"\ue7a8",PhotoCollection:"\ue7aa",Album:"\ue7ab",Rotate:"\ue7ad",PanoIndicator:"\ue7b0",Translate:"\ue7b2",RedEye:"\ue7b3",ThumbnailView:"\ue7b6",Package:"\ue7b8",Telemarketer:"\ue7b9",Warning:"\ue7ba"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-1"',src:"url('"+e+"fabric-icons-1-360e3054.woff') format('woff')"},icons:{Financial:"\ue7bb",Education:"\ue7be",ShoppingCart:"\ue7bf",Train:"\ue7c0",Move:"\ue7c2",TouchPointer:"\ue7c9",Merge:"\ue7d5",TurnRight:"\ue7db",Ferry:"\ue7e3",Highlight:"\ue7e6",PowerButton:"\ue7e8",Tab:"\ue7e9",Admin:"\ue7ef",TVMonitor:"\ue7f4",Speakers:"\ue7f5",Game:"\ue7fc",UnstackSelected:"\ue7fe",StackIndicator:"\ue7ff",Nav2DMapView:"\ue800",StreetsideSplitMinimize:"\ue802",Car:"\ue804",Bus:"\ue806",EatDrink:"\ue807",SeeDo:"\ue808",LocationCircle:"\ue80e",Home:"\ue80f",SwitcherStartEnd:"\ue810",ParkingLocation:"\ue811",IncidentTriangle:"\ue814",Touch:"\ue815",MapDirections:"\ue816",CaretHollow:"\ue817",CaretSolid:"\ue818",History:"\ue81c",Location:"\ue81d",MapLayers:"\ue81e",SearchNearby:"\ue820",Work:"\ue821",Recent:"\ue823",Hotel:"\ue824",Bank:"\ue825",LocationDot:"\ue827",Dictionary:"\ue82d",ChromeBack:"\ue830",FolderOpen:"\ue838",PinnedFill:"\ue842",RevToggleKey:"\ue845",USB:"\ue88e",Previous:"\ue892",Next:"\ue893",Sync:"\ue895",Help:"\ue897",Emoji:"\ue899",MailForward:"\ue89c",ClosePane:"\ue89f",OpenPane:"\ue8a0",PreviewLink:"\ue8a1",ZoomIn:"\ue8a3",Bookmarks:"\ue8a4",Document:"\ue8a5",ProtectedDocument:"\ue8a6",OpenInNewWindow:"\ue8a7",MailFill:"\ue8a8",ViewAll:"\ue8a9",Switch:"\ue8ab",Rename:"\ue8ac",Go:"\ue8ad",Remote:"\ue8af",SelectAll:"\ue8b3",Orientation:"\ue8b4",Import:"\ue8b5",Picture:"\ue8b9",ChromeClose:"\ue8bb",ShowResults:"\ue8bc",Message:"\ue8bd",CalendarDay:"\ue8bf",CalendarWeek:"\ue8c0",MailReplyAll:"\ue8c2",Read:"\ue8c3",Cut:"\ue8c6",PaymentCard:"\ue8c7",Copy:"\ue8c8",Important:"\ue8c9",MailReply:"\ue8ca",GotoToday:"\ue8d1",Font:"\ue8d2",FontColor:"\ue8d3",FolderFill:"\ue8d5",Permissions:"\ue8d7",DisableUpdates:"\ue8d8",Unfavorite:"\ue8d9",Italic:"\ue8db",Underline:"\ue8dc",Bold:"\ue8dd",MoveToFolder:"\ue8de",Dislike:"\ue8e0",Like:"\ue8e1",AlignCenter:"\ue8e3",OpenFile:"\ue8e5",FontDecrease:"\ue8e7"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-2"',src:"url('"+e+"fabric-icons-2-8820ef0b.woff') format('woff')"},icons:{FontIncrease:"\ue8e8",FontSize:"\ue8e9",CellPhone:"\ue8ea",RepeatOne:"\ue8ed",RepeatAll:"\ue8ee",Calculator:"\ue8ef",Library:"\ue8f1",PostUpdate:"\ue8f3",NewFolder:"\ue8f4",CalendarReply:"\ue8f5",UnsyncFolder:"\ue8f6",SyncFolder:"\ue8f7",BlockContact:"\ue8f8",Accept:"\ue8fb",BulletedList:"\ue8fd",Preview:"\ue8ff",News:"\ue900",Chat:"\ue901",Group:"\ue902",World:"\ue909",Comment:"\ue90a",DockLeft:"\ue90c",DockRight:"\ue90d",Repair:"\ue90f",Accounts:"\ue910",Street:"\ue913",RadioBullet:"\ue915",Stopwatch:"\ue916",Clock:"\ue917",WorldClock:"\ue918",AlarmClock:"\ue919",Photo:"\ue91b",ActionCenter:"\ue91c",Hospital:"\ue91d",Timer:"\ue91e",FullCircleMask:"\ue91f",LocationFill:"\ue920",ChromeMinimize:"\ue921",ChromeRestore:"\ue923",Annotation:"\ue924",Fingerprint:"\ue928",Handwriting:"\ue929",ChromeFullScreen:"\ue92d",Completed:"\ue930",Label:"\ue932",FlickDown:"\ue935",FlickUp:"\ue936",FlickLeft:"\ue937",FlickRight:"\ue938",MiniExpand:"\ue93a",MiniContract:"\ue93b",Streaming:"\ue93e",MusicInCollection:"\ue940",OneDriveLogo:"\ue941",CompassNW:"\ue942",Code:"\ue943",LightningBolt:"\ue945",CalculatorMultiply:"\ue947",CalculatorAddition:"\ue948",CalculatorSubtract:"\ue949",CalculatorPercentage:"\ue94c",CalculatorEqualTo:"\ue94e",PrintfaxPrinterFile:"\ue956",StorageOptical:"\ue958",Communications:"\ue95a",Headset:"\ue95b",Health:"\ue95e",FrontCamera:"\ue96b",ChevronUpSmall:"\ue96d",ChevronDownSmall:"\ue96e",ChevronLeftSmall:"\ue96f",ChevronRightSmall:"\ue970",ChevronUpMed:"\ue971",ChevronDownMed:"\ue972",ChevronLeftMed:"\ue973",ChevronRightMed:"\ue974",Devices2:"\ue975",PC1:"\ue977",PresenceChickletVideo:"\ue979",Reply:"\ue97a",HalfAlpha:"\ue97e",ConstructionCone:"\ue98f",DoubleChevronLeftMed:"\ue991",Volume0:"\ue992",Volume1:"\ue993",Volume2:"\ue994",Volume3:"\ue995",Chart:"\ue999",Robot:"\ue99a",Manufacturing:"\ue99c",LockSolid:"\ue9a2",FitPage:"\ue9a6",FitWidth:"\ue9a7",BidiLtr:"\ue9aa",BidiRtl:"\ue9ab",RightDoubleQuote:"\ue9b1",Sunny:"\ue9bd",CloudWeather:"\ue9be",Cloudy:"\ue9bf",PartlyCloudyDay:"\ue9c0"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-3"',src:"url('"+e+"fabric-icons-3-7c253e01.woff') format('woff')"},icons:{PartlyCloudyNight:"\ue9c1",ClearNight:"\ue9c2",RainShowersDay:"\ue9c3",Rain:"\ue9c4",Thunderstorms:"\ue9c6",RainSnow:"\ue9c7",Snow:"\ue9c8",BlowingSnow:"\ue9c9",Frigid:"\ue9ca",Fog:"\ue9cb",Squalls:"\ue9cc",Duststorm:"\ue9cd",Unknown:"\ue9ce",Precipitation:"\ue9cf",Ribbon:"\ue9d1",AreaChart:"\ue9d2",Assign:"\ue9d3",FlowChart:"\ue9d4",CheckList:"\ue9d5",Diagnostic:"\ue9d9",Generate:"\ue9da",LineChart:"\ue9e6",Equalizer:"\ue9e9",BarChartHorizontal:"\ue9eb",BarChartVertical:"\ue9ec",Freezing:"\ue9ef",FunnelChart:"\ue9f1",Processing:"\ue9f5",Quantity:"\ue9f8",ReportDocument:"\ue9f9",StackColumnChart:"\ue9fc",SnowShowerDay:"\ue9fd",HailDay:"\uea00",WorkFlow:"\uea01",HourGlass:"\uea03",StoreLogoMed20:"\uea04",TimeSheet:"\uea05",TriangleSolid:"\uea08",UpgradeAnalysis:"\uea0b",VideoSolid:"\uea0c",RainShowersNight:"\uea0f",SnowShowerNight:"\uea11",Teamwork:"\uea12",HailNight:"\uea13",PeopleAdd:"\uea15",Glasses:"\uea16",DateTime2:"\uea17",Shield:"\uea18",Header1:"\uea19",PageAdd:"\uea1a",NumberedList:"\uea1c",PowerBILogo:"\uea1e",Info2:"\uea1f",MusicInCollectionFill:"\uea36",Asterisk:"\uea38",ErrorBadge:"\uea39",CircleFill:"\uea3b",Record2:"\uea3f",AllAppsMirrored:"\uea40",BookmarksMirrored:"\uea41",BulletedListMirrored:"\uea42",CaretHollowMirrored:"\uea45",CaretSolidMirrored:"\uea46",ChromeBackMirrored:"\uea47",ClosePaneMirrored:"\uea49",DockLeftMirrored:"\uea4c",DoubleChevronLeftMedMirrored:"\uea4d",GoMirrored:"\uea4f",HelpMirrored:"\uea51",ImportMirrored:"\uea52",ImportAllMirrored:"\uea53",ListMirrored:"\uea55",MailForwardMirrored:"\uea56",MailReplyMirrored:"\uea57",MailReplyAllMirrored:"\uea58",MiniContractMirrored:"\uea59",MiniExpandMirrored:"\uea5a",OpenPaneMirrored:"\uea5b",ParkingLocationMirrored:"\uea5e",SendMirrored:"\uea63",ShowResultsMirrored:"\uea65",ThumbnailViewMirrored:"\uea67",Media:"\uea69",Devices3:"\uea6c",Focus:"\uea6f",VideoLightOff:"\uea74",Lightbulb:"\uea80",StatusTriangle:"\uea82",VolumeDisabled:"\uea85",Puzzle:"\uea86",EmojiNeutral:"\uea87",EmojiDisappointed:"\uea88",HomeSolid:"\uea8a",Ringer:"\uea8f",PDF:"\uea90",HeartBroken:"\uea92",StoreLogo16:"\uea96",MultiSelectMirrored:"\uea98",Broom:"\uea99",Cocktails:"\uea9d"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-4"',src:"url('"+e+"fabric-icons-4-15a649f8.woff') format('woff')"},icons:{Wines:"\ueabf",Articles:"\ueac1",Cycling:"\ueac7",DietPlanNotebook:"\ueac8",Pill:"\ueacb",ExerciseTracker:"\ueacc",HandsFree:"\uead0",Medical:"\uead4",Running:"\ueada",Weights:"\ueadb",Trackers:"\ueadf",AddNotes:"\ueae3",AllCurrency:"\ueae4",BarChart4:"\ueae7",CirclePlus:"\ueaee",Coffee:"\ueaef",Cotton:"\ueaf3",Market:"\ueafc",Money:"\ueafd",PieDouble:"\ueb04",PieSingle:"\ueb05",RemoveFilter:"\ueb08",Savings:"\ueb0b",Sell:"\ueb0c",StockDown:"\ueb0f",StockUp:"\ueb11",Lamp:"\ueb19",Source:"\ueb1b",MSNVideos:"\ueb1c",Cricket:"\ueb1e",Golf:"\ueb1f",Baseball:"\ueb20",Soccer:"\ueb21",MoreSports:"\ueb22",AutoRacing:"\ueb24",CollegeHoops:"\ueb25",CollegeFootball:"\ueb26",ProFootball:"\ueb27",ProHockey:"\ueb28",Rugby:"\ueb2d",SubstitutionsIn:"\ueb31",Tennis:"\ueb33",Arrivals:"\ueb34",Design:"\ueb3c",Website:"\ueb41",Drop:"\ueb42",HistoricalWeather:"\ueb43",SkiResorts:"\ueb45",Snowflake:"\ueb46",BusSolid:"\ueb47",FerrySolid:"\ueb48",AirplaneSolid:"\ueb4c",TrainSolid:"\ueb4d",Ticket:"\ueb54",WifiWarning4:"\ueb63",Devices4:"\ueb66",AzureLogo:"\ueb6a",BingLogo:"\ueb6b",MSNLogo:"\ueb6c",OutlookLogoInverse:"\ueb6d",OfficeLogo:"\ueb6e",SkypeLogo:"\ueb6f",Door:"\ueb75",EditMirrored:"\ueb7e",GiftCard:"\ueb8e",DoubleBookmark:"\ueb8f",StatusErrorFull:"\ueb90",Certificate:"\ueb95",FastForward:"\ueb9d",Rewind:"\ueb9e",Photo2:"\ueb9f",OpenSource:"\uebc2",Movers:"\uebcd",CloudDownload:"\uebd3",Family:"\uebda",WindDirection:"\uebe6",Bug:"\uebe8",SiteScan:"\uebec",BrowserScreenShot:"\uebed",F12DevTools:"\uebee",CSS:"\uebef",JS:"\uebf0",DeliveryTruck:"\uebf4",ReminderPerson:"\uebf7",ReminderGroup:"\uebf8",TabletMode:"\uebfc",Umbrella:"\uec04",NetworkTower:"\uec05",CityNext:"\uec06",CityNext2:"\uec07",Section:"\uec0c",OneNoteLogoInverse:"\uec0d",ToggleFilled:"\uec11",ToggleBorder:"\uec12",SliderThumb:"\uec13",ToggleThumb:"\uec14",Documentation:"\uec17",Badge:"\uec1b",Giftbox:"\uec1f",VisualStudioLogo:"\uec22"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-5"',src:"url('"+e+"fabric-icons-5-f6de453a.woff') format('woff')"},icons:{HomeGroup:"\uec26",ExcelLogoInverse:"\uec28",WordLogoInverse:"\uec29",PowerPointLogoInverse:"\uec2a",Cafe:"\uec32",SpeedHigh:"\uec4a",Commitments:"\uec4d",ThisPC:"\uec4e",MusicNote:"\uec4f",MicOff:"\uec54",EdgeLogo:"\uec60",CompletedSolid:"\uec61",AlbumRemove:"\uec62",MessageFill:"\uec70",TabletSelected:"\uec74",MobileSelected:"\uec75",LaptopSelected:"\uec76",TVMonitorSelected:"\uec77",DeveloperTools:"\uec7a",Shapes:"\uec7c",InsertTextBox:"\uec7d",LowerBrightness:"\uec8a",WebComponents:"\uec8b",OfflineStorage:"\uec8c",DOM:"\uec8d",CloudUpload:"\uec8e",ScrollUpDown:"\uec8f",DateTime:"\uec92",Event:"\ueca3",Cake:"\ueca4",Org:"\ueca6",PartyLeader:"\ueca7",DRM:"\ueca8",CloudAdd:"\ueca9",AppIconDefault:"\uecaa",Photo2Add:"\uecab",Photo2Remove:"\uecac",POI:"\uecaf",AddTo:"\uecc8",RadioBtnOff:"\uecca",RadioBtnOn:"\ueccb",ExploreContent:"\ueccd",Product:"\uecdc",ProgressLoopInner:"\uecde",ProgressLoopOuter:"\uecdf",Blocked2:"\uece4",FangBody:"\ueceb",PageHeader:"\uecee",ChatInviteFriend:"\uecfe",Brush:"\uecff",Shirt:"\ued00",Crown:"\ued01",Diamond:"\ued02",ScaleUp:"\ued09",QRCode:"\ued14",Feedback:"\ued15",SharepointLogoInverse:"\ued18",YammerLogo:"\ued19",Hide:"\ued1a",Uneditable:"\ued1d",ReturnToSession:"\ued24",OpenFolderHorizontal:"\ued25",CalendarMirrored:"\ued28",SwayLogoInverse:"\ued29",OutOfOffice:"\ued34",Trophy:"\ued3f",ReopenPages:"\ued50",EmojiTabSymbols:"\ued58",AADLogo:"\ued68",AccessLogo:"\ued69",AdminALogoInverse32:"\ued6a",AdminCLogoInverse32:"\ued6b",AdminDLogoInverse32:"\ued6c",AdminELogoInverse32:"\ued6d",AdminLLogoInverse32:"\ued6e",AdminMLogoInverse32:"\ued6f",AdminOLogoInverse32:"\ued70",AdminPLogoInverse32:"\ued71",AdminSLogoInverse32:"\ued72",AdminYLogoInverse32:"\ued73",DelveLogoInverse:"\ued76",ExchangeLogoInverse:"\ued78",LyncLogo:"\ued79",OfficeVideoLogoInverse:"\ued7a",SocialListeningLogo:"\ued7c",VisioLogoInverse:"\ued7d",Balloons:"\ued7e",Cat:"\ued7f",MailAlert:"\ued80",MailCheck:"\ued81",MailLowImportance:"\ued82",MailPause:"\ued83",MailRepeat:"\ued84",SecurityGroup:"\ued85",Table:"\ued86",VoicemailForward:"\ued87",VoicemailReply:"\ued88",Waffle:"\ued89",RemoveEvent:"\ued8a",EventInfo:"\ued8b"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-6"',src:"url('"+e+"fabric-icons-6-32b702b9.woff') format('woff')"},icons:{ForwardEvent:"\ued8c",WipePhone:"\ued8d",AddOnlineMeeting:"\ued8e",JoinOnlineMeeting:"\ued8f",RemoveLink:"\ued90",PeopleBlock:"\ued91",PeopleRepeat:"\ued92",PeopleAlert:"\ued93",PeoplePause:"\ued94",TransferCall:"\ued95",AddPhone:"\ued96",UnknownCall:"\ued97",NoteReply:"\ued98",NoteForward:"\ued99",NotePinned:"\ued9a",RemoveOccurrence:"\ued9b",Timeline:"\ued9c",EditNote:"\ued9d",CircleHalfFull:"\ued9e",Room:"\ued9f",Unsubscribe:"\ueda0",Subscribe:"\ueda1",HardDrive:"\ueda2",RecurringTask:"\uedb2",TaskManager:"\uedb7",TaskManagerMirrored:"\uedb8",Combine:"\uedbb",Split:"\uedbc",DoubleChevronUp:"\uedbd",DoubleChevronLeft:"\uedbe",DoubleChevronRight:"\uedbf",TextBox:"\uedc2",TextField:"\uedc3",NumberField:"\uedc4",Dropdown:"\uedc5",PenWorkspace:"\uedc6",BookingsLogo:"\uedc7",ClassNotebookLogoInverse:"\uedc8",DelveAnalyticsLogo:"\uedca",DocsLogoInverse:"\uedcb",Dynamics365Logo:"\uedcc",DynamicSMBLogo:"\uedcd",OfficeAssistantLogo:"\uedce",OfficeStoreLogo:"\uedcf",OneNoteEduLogoInverse:"\uedd0",PlannerLogo:"\uedd1",PowerApps:"\uedd2",Suitcase:"\uedd3",ProjectLogoInverse:"\uedd4",CaretLeft8:"\uedd5",CaretRight8:"\uedd6",CaretUp8:"\uedd7",CaretDown8:"\uedd8",CaretLeftSolid8:"\uedd9",CaretRightSolid8:"\uedda",CaretUpSolid8:"\ueddb",CaretDownSolid8:"\ueddc",ClearFormatting:"\ueddd",Superscript:"\uedde",Subscript:"\ueddf",Strikethrough:"\uede0",Export:"\uede1",ExportMirrored:"\uede2",SingleBookmark:"\uedff",SingleBookmarkSolid:"\uee00",DoubleChevronDown:"\uee04",FollowUser:"\uee05",ReplyAll:"\uee0a",WorkforceManagement:"\uee0f",RecruitmentManagement:"\uee12",Questionnaire:"\uee19",ManagerSelfService:"\uee23",ProductRelease:"\uee2e",ReplyMirrored:"\uee35",ReplyAllMirrored:"\uee36",Medal:"\uee38",AddGroup:"\uee3d",QuestionnaireMirrored:"\uee4b",TemporaryUser:"\uee58",CaretSolid16:"\uee62",GroupedDescending:"\uee66",GroupedAscending:"\uee67",AwayStatus:"\uee6a",MyMoviesTV:"\uee6c",GenericScan:"\uee6f",AustralianRules:"\uee70",WifiEthernet:"\uee77",TrackersMirrored:"\uee92",DateTimeMirrored:"\uee93",StopSolid:"\uee95",DoubleChevronUp12:"\uee96",DoubleChevronDown12:"\uee97",DoubleChevronLeft12:"\uee98",DoubleChevronRight12:"\uee99",CalendarAgenda:"\uee9a",AddEvent:"\ueeb5",AssetLibrary:"\ueeb6",DataConnectionLibrary:"\ueeb7",DocLibrary:"\ueeb8",FormLibrary:"\ueeb9"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-7"',src:"url('"+e+"fabric-icons-7-bbebf62d.woff') format('woff')"},icons:{FormLibraryMirrored:"\ueeba",ReportLibrary:"\ueebb",ReportLibraryMirrored:"\ueebc",ContactCard:"\ueebd",CustomList:"\ueebe",CustomListMirrored:"\ueebf",IssueTracking:"\ueec0",IssueTrackingMirrored:"\ueec1",PictureLibrary:"\ueec2",OfficeAddinsLogo:"\ueec7",OfflineOneDriveParachute:"\ueec8",OfflineOneDriveParachuteDisabled:"\ueec9",TriangleSolidUp12:"\ueecc",TriangleSolidDown12:"\ueecd",TriangleSolidLeft12:"\ueece",TriangleSolidRight12:"\ueecf",TriangleUp12:"\ueed0",TriangleDown12:"\ueed1",TriangleLeft12:"\ueed2",TriangleRight12:"\ueed3",ArrowUpRight8:"\ueed4",ArrowDownRight8:"\ueed5",DocumentSet:"\ueed6",DelveAnalytics:"\ueeee",ArrowUpRightMirrored8:"\ueeef",ArrowDownRightMirrored8:"\ueef0",CompanyDirectory:"\uef0d",OpenEnrollment:"\uef1c",CompanyDirectoryMirrored:"\uef2b",OneDriveAdd:"\uef32",ProfileSearch:"\uef35",Header2:"\uef36",Header3:"\uef37",Header4:"\uef38",RingerSolid:"\uef3a",Eyedropper:"\uef3c",MarketDown:"\uef42",CalendarWorkWeek:"\uef51",SidePanel:"\uef52",GlobeFavorite:"\uef53",CaretTopLeftSolid8:"\uef54",CaretTopRightSolid8:"\uef55",ViewAll2:"\uef56",DocumentReply:"\uef57",PlayerSettings:"\uef58",ReceiptForward:"\uef59",ReceiptReply:"\uef5a",ReceiptCheck:"\uef5b",Fax:"\uef5c",RecurringEvent:"\uef5d",ReplyAlt:"\uef5e",ReplyAllAlt:"\uef5f",EditStyle:"\uef60",EditMail:"\uef61",Lifesaver:"\uef62",LifesaverLock:"\uef63",InboxCheck:"\uef64",FolderSearch:"\uef65",CollapseMenu:"\uef66",ExpandMenu:"\uef67",Boards:"\uef68",SunAdd:"\uef69",SunQuestionMark:"\uef6a",LandscapeOrientation:"\uef6b",DocumentSearch:"\uef6c",PublicCalendar:"\uef6d",PublicContactCard:"\uef6e",PublicEmail:"\uef6f",PublicFolder:"\uef70",WordDocument:"\uef71",PowerPointDocument:"\uef72",ExcelDocument:"\uef73",GroupedList:"\uef74",ClassroomLogo:"\uef75",Sections:"\uef76",EditPhoto:"\uef77",Starburst:"\uef78",ShareiOS:"\uef79",AirTickets:"\uef7a",PencilReply:"\uef7b",Tiles2:"\uef7c",SkypeCircleCheck:"\uef7d",SkypeCircleClock:"\uef7e",SkypeCircleMinus:"\uef7f",SkypeMessage:"\uef83",ClosedCaption:"\uef84",ATPLogo:"\uef85",OfficeFormsLogoInverse:"\uef86",RecycleBin:"\uef87",EmptyRecycleBin:"\uef88",Hide2:"\uef89",Breadcrumb:"\uef8c",BirthdayCake:"\uef8d",TimeEntry:"\uef95",CRMProcesses:"\uefb1",PageEdit:"\uefb6",PageArrowRight:"\uefb8",PageRemove:"\uefba",Database:"\uefc7",DataManagementSettings:"\uefc8"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-8"',src:"url('"+e+"fabric-icons-8-50fd817c.woff') format('woff')"},icons:{CRMServices:"\uefd2",EditContact:"\uefd3",ConnectContacts:"\uefd4",AppIconDefaultAdd:"\uefda",AppIconDefaultList:"\uefde",ActivateOrders:"\uefe0",DeactivateOrders:"\uefe1",DocumentManagement:"\ueffc",CRMReport:"\ueffe",KnowledgeArticle:"\uf000",Relationship:"\uf003",HomeVerify:"\uf00e",ZipFolder:"\uf012",SurveyQuestions:"\uf01b",TextDocument:"\uf029",TextDocumentShared:"\uf02b",PageCheckedOut:"\uf02c",SaveAndClose:"\uf038",Script:"\uf03a",Archive:"\uf03f",ActivityFeed:"\uf056",Compare:"\uf057",EventDate:"\uf059",ArrowUpRight:"\uf069",CaretRight:"\uf06b",SetAction:"\uf071",CaretSolidLeft:"\uf08d",CaretSolidDown:"\uf08e",CaretSolidRight:"\uf08f",CaretSolidUp:"\uf090",PowerAppsLogo:"\uf091",PowerApps2Logo:"\uf092",SearchIssue:"\uf09a",SearchIssueMirrored:"\uf09b",FabricAssetLibrary:"\uf09c",FabricDataConnectionLibrary:"\uf09d",FabricDocLibrary:"\uf09e",FabricFormLibrary:"\uf09f",FabricFormLibraryMirrored:"\uf0a0",FabricReportLibrary:"\uf0a1",FabricReportLibraryMirrored:"\uf0a2",FabricPublicFolder:"\uf0a3",FabricFolderSearch:"\uf0a4",FabricMovetoFolder:"\uf0a5",FabricUnsyncFolder:"\uf0a6",FabricSyncFolder:"\uf0a7",FabricOpenFolderHorizontal:"\uf0a8",FabricFolder:"\uf0a9",FabricFolderFill:"\uf0aa",FabricNewFolder:"\uf0ab",FabricPictureLibrary:"\uf0ac",AddFavorite:"\uf0c8",AddFavoriteFill:"\uf0c9",BufferTimeBefore:"\uf0cf",BufferTimeAfter:"\uf0d0",BufferTimeBoth:"\uf0d1",PublishContent:"\uf0d4",ClipboardList:"\uf0e3",ClipboardListMirrored:"\uf0e4",CannedChat:"\uf0f2",SkypeForBusinessLogo:"\uf0fc",TabCenter:"\uf100",PageCheckedin:"\uf104",PageList:"\uf106",ReadOutLoud:"\uf112",CaretBottomLeftSolid8:"\uf121",CaretBottomRightSolid8:"\uf122",FolderHorizontal:"\uf12b",MicrosoftStaffhubLogo:"\uf130",GiftboxOpen:"\uf133",StatusCircleOuter:"\uf136",StatusCircleInner:"\uf137",StatusCircleRing:"\uf138",StatusTriangleOuter:"\uf139",StatusTriangleInner:"\uf13a",StatusTriangleExclamation:"\uf13b",StatusCircleExclamation:"\uf13c",StatusCircleErrorX:"\uf13d",StatusCircleInfo:"\uf13f",StatusCircleBlock:"\uf140",StatusCircleBlock2:"\uf141",StatusCircleQuestionMark:"\uf142",StatusCircleSync:"\uf143",Toll:"\uf160",ExploreContentSingle:"\uf164",CollapseContent:"\uf165",CollapseContentSingle:"\uf166",InfoSolid:"\uf167",ProgressRingDots:"\uf16a",CaloriesAdd:"\uf172",BranchFork:"\uf173",AddHome:"\uf17b",MobileReport:"\uf18a",ScaleVolume:"\uf18c",HardDriveGroup:"\uf18f",FastMode:"\uf19a",ToggleLeft:"\uf19e",ToggleRight:"\uf19f",TriangleShape:"\uf1a7",RectangleShape:"\uf1a9"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-9"',src:"url('"+e+"fabric-icons-9-88060b8a.woff') format('woff')"},icons:{Trophy2:"\uf1ae",BucketColor:"\uf1b6",BucketColorFill:"\uf1b7",Taskboard:"\uf1c2",SingleColumn:"\uf1d3",DoubleColumn:"\uf1d4",TripleColumn:"\uf1d5",ColumnLeftTwoThirds:"\uf1d6",ColumnRightTwoThirds:"\uf1d7",AccessLogoFill:"\uf1db",AnalyticsLogo:"\uf1de",AnalyticsQuery:"\uf1df",NewAnalyticsQuery:"\uf1e0",AnalyticsReport:"\uf1e1",WordLogo:"\uf1e3",WordLogoFill:"\uf1e4",ExcelLogo:"\uf1e5",ExcelLogoFill:"\uf1e6",OneNoteLogo:"\uf1e7",OneNoteLogoFill:"\uf1e8",OutlookLogo:"\uf1e9",OutlookLogoFill:"\uf1ea",PowerPointLogo:"\uf1eb",PowerPointLogoFill:"\uf1ec",PublisherLogo:"\uf1ed",PublisherLogoFill:"\uf1ee",ScheduleEventAction:"\uf1ef",FlameSolid:"\uf1f3",ServerProcesses:"\uf1fe",Server:"\uf201",SaveAll:"\uf203",LinkedInLogo:"\uf20a",Decimals:"\uf218",SidePanelMirrored:"\uf221",ProtectRestrict:"\uf22a",Blog:"\uf22b",UnknownMirrored:"\uf22e",PublicContactCardMirrored:"\uf230",GridViewSmall:"\uf232",GridViewMedium:"\uf233",GridViewLarge:"\uf234",Step:"\uf241",StepInsert:"\uf242",StepShared:"\uf243",StepSharedAdd:"\uf244",StepSharedInsert:"\uf245",ViewDashboard:"\uf246",ViewList:"\uf247",ViewListGroup:"\uf248",ViewListTree:"\uf249",TriggerAuto:"\uf24a",TriggerUser:"\uf24b",PivotChart:"\uf24c",StackedBarChart:"\uf24d",StackedLineChart:"\uf24e",BuildQueue:"\uf24f",BuildQueueNew:"\uf250",UserFollowed:"\uf25c",ContactLink:"\uf25f",Stack:"\uf26f",Bullseye:"\uf272",VennDiagram:"\uf273",FiveTileGrid:"\uf274",FocalPoint:"\uf277",RingerRemove:"\uf279",TeamsLogoInverse:"\uf27a",TeamsLogo:"\uf27b",TeamsLogoFill:"\uf27c",SkypeForBusinessLogoFill:"\uf27d",SharepointLogo:"\uf27e",SharepointLogoFill:"\uf27f",DelveLogo:"\uf280",DelveLogoFill:"\uf281",OfficeVideoLogo:"\uf282",OfficeVideoLogoFill:"\uf283",ExchangeLogo:"\uf284",ExchangeLogoFill:"\uf285",Signin:"\uf286",DocumentApproval:"\uf28b",CloneToDesktop:"\uf28c",InstallToDrive:"\uf28d",Blur:"\uf28e",Build:"\uf28f",ProcessMetaTask:"\uf290",BranchFork2:"\uf291",BranchLocked:"\uf292",BranchCommit:"\uf293",BranchCompare:"\uf294",BranchMerge:"\uf295",BranchPullRequest:"\uf296",BranchSearch:"\uf297",BranchShelveset:"\uf298",RawSource:"\uf299",MergeDuplicate:"\uf29a",RowsGroup:"\uf29b",RowsChild:"\uf29c",Deploy:"\uf29d",Redeploy:"\uf29e",ServerEnviroment:"\uf29f",VisioDiagram:"\uf2a0"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-10"',src:"url('"+e+"fabric-icons-10-1ca3e4a1.woff') format('woff')"},icons:{HighlightMappedShapes:"\uf2a1",TextCallout:"\uf2a2",IconSetsFlag:"\uf2a4",VisioLogo:"\uf2a7",VisioLogoFill:"\uf2a8",VisioDocument:"\uf2a9",TimelineProgress:"\uf2aa",TimelineDelivery:"\uf2ab",Backlog:"\uf2ac",TeamFavorite:"\uf2ad",TaskGroup:"\uf2ae",TaskGroupMirrored:"\uf2af",ScopeTemplate:"\uf2b0",AssessmentGroupTemplate:"\uf2b1",NewTeamProject:"\uf2b2",CommentAdd:"\uf2b3",CommentNext:"\uf2b4",CommentPrevious:"\uf2b5",ShopServer:"\uf2b6",LocaleLanguage:"\uf2b7",QueryList:"\uf2b8",UserSync:"\uf2b9",UserPause:"\uf2ba",StreamingOff:"\uf2bb",ArrowTallUpLeft:"\uf2bd",ArrowTallUpRight:"\uf2be",ArrowTallDownLeft:"\uf2bf",ArrowTallDownRight:"\uf2c0",FieldEmpty:"\uf2c1",FieldFilled:"\uf2c2",FieldChanged:"\uf2c3",FieldNotChanged:"\uf2c4",RingerOff:"\uf2c5",PlayResume:"\uf2c6",BulletedList2:"\uf2c7",BulletedList2Mirrored:"\uf2c8",ImageCrosshair:"\uf2c9",GitGraph:"\uf2ca",Repo:"\uf2cb",RepoSolid:"\uf2cc",FolderQuery:"\uf2cd",FolderList:"\uf2ce",FolderListMirrored:"\uf2cf",LocationOutline:"\uf2d0",POISolid:"\uf2d1",CalculatorNotEqualTo:"\uf2d2",BoxSubtractSolid:"\uf2d3",BoxAdditionSolid:"\uf2d4",BoxMultiplySolid:"\uf2d5",BoxPlaySolid:"\uf2d6",BoxCheckmarkSolid:"\uf2d7",CirclePauseSolid:"\uf2d8",CirclePause:"\uf2d9",MSNVideosSolid:"\uf2da",CircleStopSolid:"\uf2db",CircleStop:"\uf2dc",NavigateBack:"\uf2dd",NavigateBackMirrored:"\uf2de",NavigateForward:"\uf2df",NavigateForwardMirrored:"\uf2e0",UnknownSolid:"\uf2e1",UnknownMirroredSolid:"\uf2e2",CircleAddition:"\uf2e3",CircleAdditionSolid:"\uf2e4",FilePDB:"\uf2e5",FileTemplate:"\uf2e6",FileSQL:"\uf2e7",FileJAVA:"\uf2e8",FileASPX:"\uf2e9",FileCSS:"\uf2ea",FileSass:"\uf2eb",FileLess:"\uf2ec",FileHTML:"\uf2ed",JavaScriptLanguage:"\uf2ee",CSharpLanguage:"\uf2ef",CSharp:"\uf2f0",VisualBasicLanguage:"\uf2f1",VB:"\uf2f2",CPlusPlusLanguage:"\uf2f3",CPlusPlus:"\uf2f4",FSharpLanguage:"\uf2f5",FSharp:"\uf2f6",TypeScriptLanguage:"\uf2f7",PythonLanguage:"\uf2f8",PY:"\uf2f9",CoffeeScript:"\uf2fa",MarkDownLanguage:"\uf2fb",FullWidth:"\uf2fe",FullWidthEdit:"\uf2ff",Plug:"\uf300",PlugSolid:"\uf301",PlugConnected:"\uf302",PlugDisconnected:"\uf303",UnlockSolid:"\uf304",Variable:"\uf305",Parameter:"\uf306",CommentUrgent:"\uf307",Storyboard:"\uf308",DiffInline:"\uf309",DiffSideBySide:"\uf30a"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-11"',src:"url('"+e+"fabric-icons-11-93bad8ee.woff') format('woff')"},icons:{ImageDiff:"\uf30b",ImagePixel:"\uf30c",FileBug:"\uf30d",FileCode:"\uf30e",FileComment:"\uf30f",BusinessHoursSign:"\uf310",FileImage:"\uf311",FileSymlink:"\uf312",AutoFillTemplate:"\uf313",WorkItem:"\uf314",WorkItemBug:"\uf315",LogRemove:"\uf316",ColumnOptions:"\uf317",Packages:"\uf318",BuildIssue:"\uf319",AssessmentGroup:"\uf31a",VariableGroup:"\uf31b",FullHistory:"\uf31c",SingleColumnEdit:"\uf321",DoubleColumnEdit:"\uf322",TripleColumnEdit:"\uf323",ColumnLeftTwoThirdsEdit:"\uf324",ColumnRightTwoThirdsEdit:"\uf325",StreamLogo:"\uf329",PassiveAuthentication:"\uf32a",AlertSolid:"\uf331",MegaphoneSolid:"\uf332",TaskSolid:"\uf333",ConfigurationSolid:"\uf334",BugSolid:"\uf335",CrownSolid:"\uf336",Trophy2Solid:"\uf337",QuickNoteSolid:"\uf338",ConstructionConeSolid:"\uf339",PageListSolid:"\uf33a",PageListMirroredSolid:"\uf33b",StarburstSolid:"\uf33c",ReadingModeSolid:"\uf33d",SadSolid:"\uf33e",HealthSolid:"\uf33f",ShieldSolid:"\uf340",GiftBoxSolid:"\uf341",ShoppingCartSolid:"\uf342",MailSolid:"\uf343",ChatSolid:"\uf344",RibbonSolid:"\uf345",FinancialSolid:"\uf346",FinancialMirroredSolid:"\uf347",HeadsetSolid:"\uf348",PermissionsSolid:"\uf349",ParkingSolid:"\uf34a",ParkingMirroredSolid:"\uf34b",DiamondSolid:"\uf34c",AsteriskSolid:"\uf34d",OfflineStorageSolid:"\uf34e",BankSolid:"\uf34f",DecisionSolid:"\uf350",Parachute:"\uf351",ParachuteSolid:"\uf352",FiltersSolid:"\uf353",ColorSolid:"\uf354",ReviewSolid:"\uf355",ReviewRequestSolid:"\uf356",ReviewRequestMirroredSolid:"\uf357",ReviewResponseSolid:"\uf358",FeedbackRequestSolid:"\uf359",FeedbackRequestMirroredSolid:"\uf35a",FeedbackResponseSolid:"\uf35b",WorkItemBar:"\uf35c",WorkItemBarSolid:"\uf35d",Separator:"\uf35e",NavigateExternalInline:"\uf35f",PlanView:"\uf360",TimelineMatrixView:"\uf361",EngineeringGroup:"\uf362",ProjectCollection:"\uf363",CaretBottomRightCenter8:"\uf364",CaretBottomLeftCenter8:"\uf365",CaretTopRightCenter8:"\uf366",CaretTopLeftCenter8:"\uf367",DonutChart:"\uf368",ChevronUnfold10:"\uf369",ChevronFold10:"\uf36a",DoubleChevronDown8:"\uf36b",DoubleChevronUp8:"\uf36c",DoubleChevronLeft8:"\uf36d",DoubleChevronRight8:"\uf36e",ChevronDownEnd6:"\uf36f",ChevronUpEnd6:"\uf370",ChevronLeftEnd6:"\uf371",ChevronRightEnd6:"\uf372",ContextMenu:"\uf37c",AzureAPIManagement:"\uf37f",AzureServiceEndpoint:"\uf380",VSTSLogo:"\uf381",VSTSAltLogo1:"\uf382",VSTSAltLogo2:"\uf383",FileTypeSolution:"\uf387",WordLogoInverse16:"\uf390",WordLogo16:"\uf391"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-12"',src:"url('"+e+"fabric-icons-12-d9534567.woff') format('woff')"},icons:{WordLogoFill16:"\uf392",PowerPointLogoInverse16:"\uf393",PowerPointLogo16:"\uf394",PowerPointLogoFill16:"\uf395",ExcelLogoInverse16:"\uf396",ExcelLogo16:"\uf397",ExcelLogoFill16:"\uf398",OneNoteLogoInverse16:"\uf399",OneNoteLogo16:"\uf39a",OneNoteLogoFill16:"\uf39b",OutlookLogoInverse16:"\uf39c",OutlookLogo16:"\uf39d",OutlookLogoFill16:"\uf39e",PublisherLogoInverse16:"\uf39f",PublisherLogo16:"\uf3a0",PublisherLogoFill16:"\uf3a1",VisioLogoInverse16:"\uf3a2",VisioLogo16:"\uf3a3",VisioLogoFill16:"\uf3a4",TestBeaker:"\uf3a5",TestBeakerSolid:"\uf3a6",TestExploreSolid:"\uf3a7",TestAutoSolid:"\uf3a8",TestUserSolid:"\uf3a9",TestImpactSolid:"\uf3aa",TestPlan:"\uf3ab",TestStep:"\uf3ac",TestParameter:"\uf3ad",TestSuite:"\uf3ae",TestCase:"\uf3af",Sprint:"\uf3b0",SignOut:"\uf3b1",TriggerApproval:"\uf3b2",Rocket:"\uf3b3",AzureKeyVault:"\uf3b4",Onboarding:"\uf3ba",Transition:"\uf3bc",LikeSolid:"\uf3bf",DislikeSolid:"\uf3c0",CRMCustomerInsightsApp:"\uf3c8",EditCreate:"\uf3c9",UnSetColor:"\uf3f9",DeclineCall:"\uf405",RectangularClipping:"\uf407",TeamsLogo16:"\uf40a",TeamsLogoFill16:"\uf40b",Spacer:"\uf40d",SkypeLogo16:"\uf40e",SkypeForBusinessLogo16:"\uf40f",SkypeForBusinessLogoFill16:"\uf410",FilterSolid:"\uf412",MailUndelivered:"\uf415",MailTentative:"\uf416",MailTentativeMirrored:"\uf417",MailReminder:"\uf418",ReceiptUndelivered:"\uf419",ReceiptTentative:"\uf41a",ReceiptTentativeMirrored:"\uf41b",Inbox:"\uf41c",IRMReply:"\uf41d",IRMReplyMirrored:"\uf41e",IRMForward:"\uf41f",IRMForwardMirrored:"\uf420",VoicemailIRM:"\uf421",EventAccepted:"\uf422",EventTentative:"\uf423",EventTentativeMirrored:"\uf424",EventDeclined:"\uf425",IDBadge:"\uf427",BackgroundColor:"\uf42b",OfficeFormsLogoInverse16:"\uf433",OfficeFormsLogo:"\uf434",OfficeFormsLogoFill:"\uf435",OfficeFormsLogo16:"\uf436",OfficeFormsLogoFill16:"\uf437",OfficeFormsLogoInverse24:"\uf43a",OfficeFormsLogo24:"\uf43b",OfficeFormsLogoFill24:"\uf43c",PageLock:"\uf43f",NotExecuted:"\uf440",NotImpactedSolid:"\uf441",FieldReadOnly:"\uf442",FieldRequired:"\uf443",BacklogBoard:"\uf444",ExternalBuild:"\uf445",ExternalTFVC:"\uf446",ExternalXAML:"\uf447",IssueSolid:"\uf448",DefectSolid:"\uf449",LadybugSolid:"\uf44a",NugetLogo:"\uf44c",TFVCLogo:"\uf44d",ProjectLogo32:"\uf47e",ProjectLogoFill32:"\uf47f",ProjectLogo16:"\uf480",ProjectLogoFill16:"\uf481",SwayLogo32:"\uf482",SwayLogoFill32:"\uf483",SwayLogo16:"\uf484",SwayLogoFill16:"\uf485"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-13"',src:"url('"+e+"fabric-icons-13-0b48c801.woff') format('woff')"},icons:{ClassNotebookLogo32:"\uf486",ClassNotebookLogoFill32:"\uf487",ClassNotebookLogo16:"\uf488",ClassNotebookLogoFill16:"\uf489",ClassNotebookLogoInverse32:"\uf48a",ClassNotebookLogoInverse16:"\uf48b",StaffNotebookLogo32:"\uf48c",StaffNotebookLogoFill32:"\uf48d",StaffNotebookLogo16:"\uf48e",StaffNotebookLogoFill16:"\uf48f",StaffNotebookLogoInverted32:"\uf490",StaffNotebookLogoInverted16:"\uf491",KaizalaLogo:"\uf492",TaskLogo:"\uf493",ProtectionCenterLogo32:"\uf494",GallatinLogo:"\uf496",Globe2:"\uf49a",Guitar:"\uf49b",Breakfast:"\uf49c",Brunch:"\uf49d",BeerMug:"\uf49e",Vacation:"\uf49f",Teeth:"\uf4a0",Taxi:"\uf4a1",Chopsticks:"\uf4a2",SyncOccurence:"\uf4a3",UnsyncOccurence:"\uf4a4",GIF:"\uf4a9",PrimaryCalendar:"\uf4ae",SearchCalendar:"\uf4af",VideoOff:"\uf4b0",MicrosoftFlowLogo:"\uf4b1",BusinessCenterLogo:"\uf4b2",ToDoLogoBottom:"\uf4b3",ToDoLogoTop:"\uf4b4",EditSolid12:"\uf4b5",EditSolidMirrored12:"\uf4b6",UneditableSolid12:"\uf4b7",UneditableSolidMirrored12:"\uf4b8",UneditableMirrored:"\uf4b9",AdminALogo32:"\uf4ba",AdminALogoFill32:"\uf4bb",ToDoLogoInverse:"\uf4bc",Snooze:"\uf4bd",WaffleOffice365:"\uf4e0",ImageSearch:"\uf4e8",NewsSearch:"\uf4e9",VideoSearch:"\uf4ea",R:"\uf4eb",FontColorA:"\uf4ec",FontColorSwatch:"\uf4ed",LightWeight:"\uf4ee",NormalWeight:"\uf4ef",SemiboldWeight:"\uf4f0",GroupObject:"\uf4f1",UngroupObject:"\uf4f2",AlignHorizontalLeft:"\uf4f3",AlignHorizontalCenter:"\uf4f4",AlignHorizontalRight:"\uf4f5",AlignVerticalTop:"\uf4f6",AlignVerticalCenter:"\uf4f7",AlignVerticalBottom:"\uf4f8",HorizontalDistributeCenter:"\uf4f9",VerticalDistributeCenter:"\uf4fa",Ellipse:"\uf4fb",Line:"\uf4fc",Octagon:"\uf4fd",Hexagon:"\uf4fe",Pentagon:"\uf4ff",RightTriangle:"\uf500",HalfCircle:"\uf501",QuarterCircle:"\uf502",ThreeQuarterCircle:"\uf503","6PointStar":"\uf504","12PointStar":"\uf505",ArrangeBringToFront:"\uf506",ArrangeSendToBack:"\uf507",ArrangeSendBackward:"\uf508",ArrangeBringForward:"\uf509",BorderDash:"\uf50a",BorderDot:"\uf50b",LineStyle:"\uf50c",LineThickness:"\uf50d",WindowEdit:"\uf50e",HintText:"\uf50f",MediaAdd:"\uf510",AnchorLock:"\uf511",AutoHeight:"\uf512",ChartSeries:"\uf513",ChartXAngle:"\uf514",ChartYAngle:"\uf515",Combobox:"\uf516",LineSpacing:"\uf517",Padding:"\uf518",PaddingTop:"\uf519",PaddingBottom:"\uf51a",PaddingLeft:"\uf51b",PaddingRight:"\uf51c",NavigationFlipper:"\uf51d",AlignJustify:"\uf51e"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-14"',src:"url('"+e+"fabric-icons-14-9a8324a9.woff') format('woff')"},icons:{TextOverflow:"\uf51f",VisualsFolder:"\uf520",VisualsStore:"\uf521",PictureCenter:"\uf522",PictureFill:"\uf523",PicturePosition:"\uf524",PictureStretch:"\uf525",PictureTile:"\uf526",Slider:"\uf527",SliderHandleSize:"\uf528",DefaultRatio:"\uf529",NumberSequence:"\uf52a",GUID:"\uf52b",ReportAdd:"\uf52c",DashboardAdd:"\uf52d",MapPinSolid:"\uf52e",WebPublish:"\uf52f",PieSingleSolid:"\uf530",BlockedSolid:"\uf531",DrillDown:"\uf532",DrillDownSolid:"\uf533",DrillExpand:"\uf534",DrillShow:"\uf535",SpecialEvent:"\uf536",OneDriveFolder16:"\uf53b",FunctionalManagerDashboard:"\uf542",BIDashboard:"\uf543",CodeEdit:"\uf544",RenewalCurrent:"\uf545",RenewalFuture:"\uf546",SplitObject:"\uf547",BulkUpload:"\uf548",DownloadDocument:"\uf549",Flower:"\uf54e",WaitlistConfirm:"\uf550",WaitlistConfirmMirrored:"\uf551",LaptopSecure:"\uf552",DragObject:"\uf553",EntryView:"\uf554",EntryDecline:"\uf555",ContactCardSettings:"\uf556",ContactCardSettingsMirrored:"\uf557",CalendarSettings:"\uf558",CalendarSettingsMirrored:"\uf559",HardDriveLock:"\uf55a",HardDriveUnlock:"\uf55b",AccountManagement:"\uf55c",TransitionPop:"\uf5b2",TransitionPush:"\uf5b3",TransitionEffect:"\uf5b4",LookupEntities:"\uf5b5",ExploreData:"\uf5b6",AddBookmark:"\uf5b7",SearchBookmark:"\uf5b8",DrillThrough:"\uf5b9",MasterDatabase:"\uf5ba",CertifiedDatabase:"\uf5bb",MaximumValue:"\uf5bc",MinimumValue:"\uf5bd",VisualStudioIDELogo32:"\uf5d0",PasteAsText:"\uf5d5",PasteAsCode:"\uf5d6",BrowserTab:"\uf5d7",BrowserTabScreenshot:"\uf5d8",DesktopScreenshot:"\uf5d9",FileYML:"\uf5da",ClipboardSolid:"\uf5dc",FabricUserFolder:"\uf5e5",FabricNetworkFolder:"\uf5e6",AnalyticsView:"\uf5f1",Video360Generic:"\uf609",Leave:"\uf627",Trending12:"\uf62d",Blocked12:"\uf62e",Warning12:"\uf62f",CheckedOutByOther12:"\uf630",CheckedOutByYou12:"\uf631",CircleShapeSolid:"\uf63c",SquareShapeSolid:"\uf63d",TriangleShapeSolid:"\uf63e",DropShapeSolid:"\uf63f",RectangleShapeSolid:"\uf640",ZoomToFit:"\uf649",InsertColumnsLeft:"\uf64a",InsertColumnsRight:"\uf64b",InsertRowsAbove:"\uf64c",InsertRowsBelow:"\uf64d",DeleteColumns:"\uf64e",DeleteRows:"\uf64f",DeleteRowsMirrored:"\uf650",DeleteTable:"\uf651",AccountBrowser:"\uf652",VersionControlPush:"\uf664",StackedColumnChart2:"\uf666",TripleColumnWide:"\uf66e",QuadColumn:"\uf66f",WhiteBoardApp16:"\uf673",WhiteBoardApp32:"\uf674",InsertSignatureLine:"\uf677",ArrangeByFrom:"\uf678"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-15"',src:"url('"+e+"fabric-icons-15-65272067.woff') format('woff')"},icons:{Phishing:"\uf679",CreateMailRule:"\uf67a",PublishCourse:"\uf699",DictionaryRemove:"\uf69a",UserRemove:"\uf69b",UserEvent:"\uf69c",Encryption:"\uf69d",PasswordField:"\uf6aa",OpenInNewTab:"\uf6ab",Hide3:"\uf6ac",VerifiedBrandSolid:"\uf6ad",MarkAsProtected:"\uf6ae",AuthenticatorApp:"\uf6b1",WebTemplate:"\uf6b2",DefenderTVM:"\uf6b3",MedalSolid:"\uf6b9",D365TalentLearn:"\uf6bb",D365TalentInsight:"\uf6bc",D365TalentHRCore:"\uf6bd",BacklogList:"\uf6bf",ButtonControl:"\uf6c0",TableGroup:"\uf6d9",MountainClimbing:"\uf6db",TagUnknown:"\uf6df",TagUnknownMirror:"\uf6e0",TagUnknown12:"\uf6e1",TagUnknown12Mirror:"\uf6e2",Link12:"\uf6e3",Presentation:"\uf6e4",Presentation12:"\uf6e5",Lock12:"\uf6e6",BuildDefinition:"\uf6e9",ReleaseDefinition:"\uf6ea",SaveTemplate:"\uf6ec",UserGauge:"\uf6ed",BlockedSiteSolid12:"\uf70a",TagSolid:"\uf70e",OfficeChat:"\uf70f",OfficeChatSolid:"\uf710",MailSchedule:"\uf72e",WarningSolid:"\uf736",Blocked2Solid:"\uf737",SkypeCircleArrow:"\uf747",SkypeArrow:"\uf748",SyncStatus:"\uf751",SyncStatusSolid:"\uf752",ProjectDocument:"\uf759",ToDoLogoOutline:"\uf75b",VisioOnlineLogoFill32:"\uf75f",VisioOnlineLogo32:"\uf760",VisioOnlineLogoCloud32:"\uf761",VisioDiagramSync:"\uf762",Event12:"\uf763",EventDateMissed12:"\uf764",UserOptional:"\uf767",ResponsesMenu:"\uf768",DoubleDownArrow:"\uf769",DistributeDown:"\uf76a",BookmarkReport:"\uf76b",FilterSettings:"\uf76c",GripperDotsVertical:"\uf772",MailAttached:"\uf774",AddIn:"\uf775",LinkedDatabase:"\uf779",PromotedDatabase:"\uf77d",BarChartVerticalFilter:"\uf77e",BarChartVerticalFilterSolid:"\uf77f",MicrosoftTranslatorLogo:"\uf782",ShowTimeAs:"\uf787",FileRequest:"\uf789",WorkItemAlert:"\uf78f",PowerBILogo16:"\uf790",PowerBILogoBackplate16:"\uf791",BulletedListText:"\uf792",BulletedListBullet:"\uf793",BulletedListTextMirrored:"\uf794",BulletedListBulletMirrored:"\uf795",NumberedListText:"\uf796",NumberedListNumber:"\uf797",NumberedListTextMirrored:"\uf798",NumberedListNumberMirrored:"\uf799",RemoveLinkChain:"\uf79a",RemoveLinkX:"\uf79b",FabricTextHighlight:"\uf79c",ClearFormattingA:"\uf79d",ClearFormattingEraser:"\uf79e",Photo2Fill:"\uf79f",IncreaseIndentText:"\uf7a0",IncreaseIndentArrow:"\uf7a1",DecreaseIndentText:"\uf7a2",DecreaseIndentArrow:"\uf7a3",IncreaseIndentTextMirrored:"\uf7a4",IncreaseIndentArrowMirrored:"\uf7a5",DecreaseIndentTextMirrored:"\uf7a6",DecreaseIndentArrowMirrored:"\uf7a7",CheckListText:"\uf7a8",CheckListCheck:"\uf7a9",CheckListTextMirrored:"\uf7aa",CheckListCheckMirrored:"\uf7ab",NumberSymbol:"\uf7ac"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";t.a=function(e,t){void 0===e&&(e="");var n={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-16"',src:"url('"+e+"fabric-icons-16-dff5b9a6.woff') format('woff')"},icons:{Coupon:"\uf7bc",VerifiedBrand:"\uf7bd",ReleaseGate:"\uf7be",ReleaseGateCheck:"\uf7bf",ReleaseGateError:"\uf7c0",M365InvoicingLogo:"\uf7c1",FabricTextHighlightComposite:"\uf7da",Dataflows:"\uf7dd",GenericScanFilled:"\uf7de",DiagnosticDataBarTooltip:"\uf7df",SaveToMobile:"\uf7e0",Orientation2:"\uf7e1",ScreenCast:"\uf7e2",ShowGrid:"\uf7e3",SnapToGrid:"\uf7e4",ContactList:"\uf7e5",NewMail:"\uf7ea",EyeShadow:"\uf7eb",FabricFolderConfirm:"\uf7ff",InformationBarriers:"\uf803",CommentActive:"\uf804",ColumnVerticalSectionEdit:"\uf806",WavingHand:"\uf807",ShakeDevice:"\uf80a",SmartGlassRemote:"\uf80b",Rotate90Clockwise:"\uf80d",Rotate90CounterClockwise:"\uf80e",CampaignTemplate:"\uf811",ChartTemplate:"\uf812",PageListFilter:"\uf813",SecondaryNav:"\uf814",ColumnVerticalSection:"\uf81e",SkypeCircleSlash:"\uf825",SkypeSlash:"\uf826",CustomizeToolbar:"\uf828",DuplicateRow:"\uf82a",RemoveFromTrash:"\uf82b",MailOptions:"\uf82c",Childof:"\uf82d",Footer:"\uf82e",Header:"\uf82f",BarChartVerticalFill:"\uf830",StackedColumnChart2Fill:"\uf831",PlainText:"\uf834",AccessibiltyChecker:"\uf835",DatabaseSync:"\uf842",ReservationOrders:"\uf845",TabOneColumn:"\uf849",TabTwoColumn:"\uf84a",TabThreeColumn:"\uf84b",MicrosoftTranslatorLogoGreen:"\uf852",MicrosoftTranslatorLogoBlue:"\uf853",InternalInvestigation:"\uf854",AppleTVPlay:"\uf859",AppleTVMonitor:"\uf85a",AppleTVMicrophone:"\uf85b",AppleTVMenu:"\uf85c",AddReaction:"\uf85d",DecreaseIndentLegacy:"\ue290",IncreaseIndentLegacy:"\ue291",SizeLegacy:"\ue2b2"}};Object(r.registerIcons)(n,t)};var r=n(32)},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(32),i=function(){Object(r.registerIconAlias)("trash","delete"),Object(r.registerIconAlias)("onedrive","onedrivelogo"),Object(r.registerIconAlias)("alertsolid12","eventdatemissed12"),Object(r.registerIconAlias)("sixpointstar","6pointstar"),Object(r.registerIconAlias)("twelvepointstar","12pointstar"),Object(r.registerIconAlias)("toggleon","toggleleft"),Object(r.registerIconAlias)("toggleoff","toggleright")}},function(e,t,n){"use strict";var r=n(166);Object(r.setVersion)("@uifabric/icons","6.5.2")},function(e,t,n){"use strict";var r=n(1894);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(300),s=n(73),l=n(1895),u=n(840),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.keySequences,o=t.offset,c=t.overflowSetSequence,d=this.props.calloutProps;return e=c?Object(a.c)(Object(a.d)(n,c)):Object(a.c)(n),o&&(d=r.__assign({},d,{coverTarget:!0,directionalHint:0})),d&&void 0!==d.directionalHint||(d=r.__assign({},d,{directionalHint:5})),i.createElement(s.a,r.__assign({},d,{isBeakVisible:!1,doNotLayer:!0,minPagePadding:0,styles:o?Object(u.a)(o):u.b,preventDismissOnScroll:!0,target:e}),i.createElement(l.a,r.__assign({},this.props)))},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1896),o=n(840),a=Object(r._19)(i.a,o.c,void 0,{scope:"KeytipContent"})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.content,n=e.styles,r=e.theme,a=e.disabled,s=e.visible,l=Object(o.q)()(n,{theme:r,disabled:a,visible:s});return i.createElement("div",{className:l.container},i.createElement("span",{className:l.root},t))},t}(o.c)},function(e,t,n){"use strict";n(1898)},function(e,t,n){"use strict";n(1899),n(841)},function(e,t,n){"use strict";var r=n(3),i=n(841),o=n(842);Object(r._19)(i.a,o.b,void 0,{scope:"KeytipLayer"})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(300),o=n(299),a=function(){function e(){this.nodeMap={},this.root={id:o.d,children:[],parent:"",keySequences:[]},this.nodeMap[this.root.id]=this.root}return e.prototype.addNode=function(e,t,n){var r=this._getFullSequence(e),o=Object(i.e)(r);r.pop();var a=this._getParentID(r),s=this._createNode(o,a,[],e,n);this.nodeMap[t]=s;var l=this.getNode(a);l&&l.children.push(o)},e.prototype.updateNode=function(e,t){var n=this._getFullSequence(e),r=Object(i.e)(n);n.pop();var o=this._getParentID(n),a=this.nodeMap[t];a&&(a.id=r,a.keySequences=e.keySequences,a.overflowSetSequence=e.overflowSetSequence,a.onExecute=e.onExecute,a.onReturn=e.onReturn,a.hasDynamicChildren=e.hasDynamicChildren,a.hasMenu=e.hasMenu,a.parent=o,a.disabled=e.disabled)},e.prototype.removeNode=function(e,t){var n=this._getFullSequence(e),r=Object(i.e)(n);n.pop();var o=this._getParentID(n),a=this.getNode(o);a&&a.children.splice(a.children.indexOf(r),1),this.nodeMap[t]&&delete this.nodeMap[t]},e.prototype.getExactMatchedNode=function(e,t){var n=this,i=this.getNodes(t.children);return Object(r.z)(i,function(t){return n._getNodeSequence(t)===e&&!t.disabled})},e.prototype.getPartiallyMatchedNodes=function(e,t){var n=this;return this.getNodes(t.children).filter(function(t){return 0===n._getNodeSequence(t).indexOf(e)&&!t.disabled})},e.prototype.getChildren=function(e){var t=this;if(!e&&!(e=this.currentKeytip))return[];var n=e.children;return Object.keys(this.nodeMap).reduce(function(e,r){return n.indexOf(t.nodeMap[r].id)>=0&&!t.nodeMap[r].persisted&&e.push(t.nodeMap[r].id),e},[])},e.prototype.getNodes=function(e){var t=this;return Object.keys(this.nodeMap).reduce(function(n,r){return e.indexOf(t.nodeMap[r].id)>=0&&n.push(t.nodeMap[r]),n},[])},e.prototype.getNode=function(e){var t=Object(r._23)(this.nodeMap);return Object(r.z)(t,function(t){return t.id===e})},e.prototype.isCurrentKeytipParent=function(e){if(this.currentKeytip){var t=e.keySequences.slice();e.overflowSetSequence&&(t=Object(i.d)(t,e.overflowSetSequence)),t.pop();var n=0===t.length?this.root.id:Object(i.e)(t),r=!1;if(this.currentKeytip.overflowSetSequence)r=Object(i.e)(this.currentKeytip.keySequences)===n;return r||this.currentKeytip.id===n}return!1},e.prototype._getParentID=function(e){return 0===e.length?this.root.id:Object(i.e)(e)},e.prototype._getFullSequence=function(e){var t=e.keySequences.slice();return e.overflowSetSequence&&(t=Object(i.d)(t,e.overflowSetSequence)),t},e.prototype._getNodeSequence=function(e){var t=e.keySequences.slice();return e.overflowSetSequence&&(t=Object(i.d)(t,e.overflowSetSequence)),t[t.length-1]},e.prototype._createNode=function(e,t,n,r,i){var o=this,a=r.keySequences,s=r.hasDynamicChildren,l=r.overflowSetSequence,u=r.hasMenu,c=r.onExecute,d=r.onReturn,p=r.disabled,h={id:e,keySequences:a,overflowSetSequence:l,parent:t,children:n,onExecute:c,onReturn:d,hasDynamicChildren:s,hasMenu:u,disabled:p,persisted:i};return h.children=Object.keys(this.nodeMap).reduce(function(t,n){return o.nodeMap[n].parent===e&&t.push(o.nodeMap[n].id),t},[]),h},e}()},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),t.b=function(e,t){return!!Object(i.z)(e,function(e){return function(e,t){if(e.key!==t.key)return!1;var n=e.modifierKeys,r=t.modifierKeys;if(!n&&r||n&&!r)return!1;if(n&&r){if(n.length!==r.length)return!1;n=n.sort(),r=r.sort();for(var i=0;i<n.length;i++)if(n[i]!==r[i])return!1}return!0}(e,t)})};var r,i=n(3);!function(e){e[e.shift=16]="shift",e[e.ctrl=17]="ctrl",e[e.alt=18]="alt",e[e.meta=91]="meta"}(r||(r={}))},function(e,t,n){"use strict";n(1903),n(122)},function(e,t,n){"use strict";var r=n(3),i=n(1904),o=n(1905);Object(r._19)(i.a,o.a,void 0,{scope:"MarqueeSelection"})},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=Object(o.q)(),s=function(e){function t(t){var n=e.call(this,t)||this;return n._root=Object(o.r)(),n._onMouseDown=function(e){var t=n.props,r=t.isEnabled,i=t.onShouldStartSelection;n._isMouseEventOnScrollbar(e)||n._isInSelectionToggle(e)||n._isTouch||!r||n._isDragStartInSelection(e)||i&&!i(e)||n._scrollableSurface&&0===e.button&&n._root.current&&(n._selectedIndicies={},n._preservedIndicies=void 0,n._events.on(window,"mousemove",n._onAsyncMouseMove),n._events.on(n._scrollableParent,"scroll",n._onAsyncMouseMove),n._events.on(window,"click",n._onMouseUp,!0),n._autoScroll=new o.b(n._root.current),n._scrollTop=n._scrollableSurface.scrollTop,n._rootRect=n._root.current.getBoundingClientRect(),n._onMouseMove(e))},n._onTouchStart=function(e){n._isTouch=!0,n._async.setTimeout(function(){n._isTouch=!1},0)},n._onPointerDown=function(e){"touch"===e.pointerType&&(n._isTouch=!0,n._async.setTimeout(function(){n._isTouch=!1},0))},n.state={dragRect:void 0},n}return r.__extends(t,e),t.prototype.componentDidMount=function(){this._scrollableParent=Object(o.C)(this._root.current),this._scrollableSurface=this._scrollableParent===window?document.body:this._scrollableParent;var e=this.props.isDraggingConstrainedToRoot?this._root.current:this._scrollableSurface;this._events.on(e,"mousedown",this._onMouseDown),this._events.on(e,"touchstart",this._onTouchStart,!0),this._events.on(e,"pointerdown",this._onPointerDown,!0)},t.prototype.componentWillUnmount=function(){this._autoScroll&&this._autoScroll.dispose()},t.prototype.render=function(){var e=this.props,t=e.rootProps,n=e.children,o=e.theme,s=e.className,l=e.styles,u=this.state.dragRect,c=a(l,{theme:o,className:s});return i.createElement("div",r.__assign({},t,{className:c.root,ref:this._root}),n,u&&i.createElement("div",{className:c.dragMask}),u&&i.createElement("div",{className:c.box,style:u},i.createElement("div",{className:c.boxFill})))},t.prototype._isMouseEventOnScrollbar=function(e){var t=e.target,n=t.offsetWidth-t.clientWidth;if(n){var r=t.getBoundingClientRect();if(Object(o.S)()){if(e.clientX<r.left+n)return!0}else if(e.clientX>r.left+t.clientWidth)return!0;if(e.clientY>r.top+t.clientHeight)return!0}return!1},t.prototype._getRootRect=function(){return{left:this._rootRect.left,top:this._rootRect.top+(this._scrollTop-this._scrollableSurface.scrollTop),width:this._rootRect.width,height:this._rootRect.height}},t.prototype._onAsyncMouseMove=function(e){var t=this;this._async.requestAnimationFrame(function(){t._onMouseMove(e)}),e.stopPropagation(),e.preventDefault()},t.prototype._onMouseMove=function(e){if(this._autoScroll){void 0!==e.clientX&&(this._lastMouseEvent=e);var t=this._getRootRect(),n={x:e.clientX-t.left,y:e.clientY-t.top};if(this._dragOrigin||(this._dragOrigin=n),void 0!==e.buttons&&0===e.buttons)this._onMouseUp(e);else if(this.state.dragRect||Object(o.G)(this._dragOrigin,n)>5){if(!this.state.dragRect){var r=this.props.selection;this._preservedIndicies=r&&r.getSelectedIndices&&r.getSelectedIndices()}var i=this.props.isDraggingConstrainedToRoot?{x:Math.max(0,Math.min(t.width,this._lastMouseEvent.clientX-t.left)),y:Math.max(0,Math.min(t.height,this._lastMouseEvent.clientY-t.top))}:{x:this._lastMouseEvent.clientX-t.left,y:this._lastMouseEvent.clientY-t.top},a={left:Math.min(this._dragOrigin.x,i.x),top:Math.min(this._dragOrigin.y,i.y),width:Math.abs(i.x-this._dragOrigin.x),height:Math.abs(i.y-this._dragOrigin.y)};this._evaluateSelection(a,t),this.setState({dragRect:a})}return!1}},t.prototype._onMouseUp=function(e){this._events.off(window),this._events.off(this._scrollableParent,"scroll"),this._autoScroll&&this._autoScroll.dispose(),this._autoScroll=this._dragOrigin=this._lastMouseEvent=this._selectedIndicies=this._itemRectCache=void 0,this.state.dragRect&&(this.setState({dragRect:void 0}),e.preventDefault(),e.stopPropagation())},t.prototype._isPointInRectangle=function(e,t){return e.top<t.y&&e.bottom>t.y&&e.left<t.x&&e.right>t.x},t.prototype._isDragStartInSelection=function(e){var t=this.props.selection;if(!this._root.current||t&&0===t.getSelectedCount())return!1;for(var n=this._root.current.querySelectorAll("[data-selection-index]"),r=0;r<n.length;r++){var i=n[r],o=Number(i.getAttribute("data-selection-index"));if(t.isIndexSelected(o)){var a=i.getBoundingClientRect();if(this._isPointInRectangle(a,{x:e.x,y:e.y}))return!0}}return!1},t.prototype._isInSelectionToggle=function(e){for(var t=e.target;t&&t!==this._root.current;){if("true"===t.getAttribute("data-selection-toggle"))return!0;t=t.parentElement}return!1},t.prototype._evaluateSelection=function(e,t){if(e&&this._root.current){var n=this.props.selection,r=this._root.current.querySelectorAll("[data-selection-index]");this._itemRectCache||(this._itemRectCache={}),n.setChangeEvents(!1),n.setAllSelected(!1);for(var i=0;i<r.length;i++){var o=r[i],a=o.getAttribute("data-selection-index"),s=this._itemRectCache[a];s||(s={left:(s=o.getBoundingClientRect()).left-t.left,top:s.top-t.top,width:s.width,height:s.height,right:s.left-t.left+s.width,bottom:s.top-t.top+s.height}).width>0&&s.height>0&&(this._itemRectCache[a]=s),s.top<e.top+e.height&&s.bottom>e.top&&s.left<e.left+e.width&&s.right>e.left?this._selectedIndicies[a]=!0:delete this._selectedIndicies[a]}for(var a in this._selectedIndicies)this._selectedIndicies.hasOwnProperty(a)&&n.setIndexSelected(Number(a),!0,!1);if(this._preservedIndicies)for(var l=0,u=this._preservedIndicies;l<u.length;l++){a=u[l];n.setIndexSelected(a,!0,!1)}n.setChangeEvents(!0)}},t.defaultProps={rootTagName:"div",rootProps:{},isEnabled:!0},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(7),i=function(e){var t,n,i,o=e.theme,a=e.className,s=o.palette;return{root:[a,{position:"relative",cursor:"default"}],dragMask:[{position:"absolute",background:"rgba(255, 0, 0, 0)",left:0,top:0,right:0,bottom:0,selectors:(t={},t[r.g]={background:"none",backgroundColor:"transparent"},t)}],box:[{position:"absolute",boxSizing:"border-box",border:"1px solid "+s.themePrimary,pointerEvents:"none",zIndex:10,selectors:(n={},n[r.g]={borderColor:"Highlight"},n)}],boxFill:[{position:"absolute",boxSizing:"border-box",backgroundColor:s.themePrimary,opacity:.1,left:0,top:0,right:0,bottom:0,selectors:(i={},i[r.g]={background:"none",backgroundColor:"transparent"},i)}]}}},function(e,t,n){"use strict";n(1907)},function(e,t,n){"use strict";n(1908),n(843),n(447)},function(e,t,n){"use strict";var r=n(3),i=n(843),o=n(1909);Object(r._19)(i.a,o.a,void 0,{scope:"MessageBar"})},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(7),o=n(447),a={root:"ms-MessageBar",error:"ms-MessageBar--error",blocked:"ms-MessageBar--blocked",severeWarning:"ms-MessageBar--severeWarning",success:"ms-MessageBar--success",warning:"ms-MessageBar--warning",multiline:"ms-MessageBar-multiline",singleline:"ms-MessageBar-singleline",dismissalSingleLine:"ms-MessageBar-dismissalSingleLine",expandingSingleLine:"ms-MessageBar-expandingSingleLine",content:"ms-MessageBar-content",iconContainer:"ms-MessageBar-icon",text:"ms-MessageBar-text",innerText:"ms-MessageBar-innerText",dismissSingleLine:"ms-MessageBar-dismissSingleLine",expandSingleLine:"ms-MessageBar-expandSingleLine",dismissal:"ms-MessageBar-dismissal",expand:"ms-MessageBar-expand",actions:"ms-MessageBar-actions",actionsSingleline:"ms-MessageBar-actionsSingleLine"},s=function(e){var t,n,s,l,u,c,d,p,h,f,m=e.theme,g=e.className,b=e.messageBarType,v=e.onDismiss,y=e.actions,_=e.truncated,S=e.isMultiline,w=e.expandSingleLine,E=m.semanticColors,C=m.palette,x=m.fonts,A=Object(i.y)(0,i.m),T=Object(i.w)(a,m),O={fontSize:12,height:12,lineHeight:"12px",color:C.neutralPrimary},k={display:"flex",selectors:{"& .ms-Button-icon":O}},I={flexShrink:0,margin:8,marginLeft:0,selectors:(t={"& .ms-Button-icon":O},t[A]={margin:"0px 0px 0px 8px"},t[i.g]={MsHighContrastAdjust:"none"},t)},R=Object(i.v)(m,0,"relative",void 0,C.black);return{root:[T.root,m.fonts.medium,b===o.a.error&&T.error,b===o.a.blocked&&T.blocked,b===o.a.severeWarning&&T.severeWarning,b===o.a.success&&T.success,b===o.a.warning&&T.warning,S?T.multiline:T.singleline,!S&&v&&T.dismissalSingleLine,!S&&_&&T.expandingSingleLine,{background:function(e,t,n){switch(e){case o.a.error:case o.a.blocked:return n.errorBackground;case o.a.severeWarning:return n.blockingBackground;case o.a.success:return n.successBackground;case o.a.warning:return n.warningBackground}return t.neutralLighter}(b,C,E),color:C.neutralPrimary,minHeight:32,width:"100%",boxSizing:"border-box",display:"flex",position:"relative",wordBreak:"break-word",selectors:{"& .ms-Link":r.__assign({color:C.themeDark},x.small)}},S&&{flexDirection:"column"},!S&&{selectors:(n={},n[A]={flexDirection:"column"},n)},_&&{flexDirection:"column",selectors:{"& .ms-Button-icon":{fontSize:12,height:12,lineHeight:12,color:C.neutralPrimary}}},g],content:[T.content,{display:"flex",lineHeight:"normal",width:"100%",boxSizing:"border-box",selectors:{"&:before":{pointerEvents:"none",position:"absolute",right:0,bottom:0,left:0,top:0,margin:0,selectors:(s={},s[i.g]={border:"1px solid WindowText",content:" "},s)}}},!S&&{selectors:(l={},l[A]={flexDirection:"row"},l)},(_||S)&&{flexDirection:"row"}],iconContainer:[T.iconContainer,{fontSize:16,minWidth:16,minHeight:16,display:"flex",color:C.neutralSecondary,flexShrink:0,margin:16,marginRight:0,selectors:(u={},u[A]={margin:"8px 0px 8px 8px"},u)}],icon:{color:function(e,t,n){switch(e){case o.a.error:case o.a.blocked:case o.a.severeWarning:return n.errorText;case o.a.success:return t.green;case o.a.warning:return n.warningText}return t.neutralSecondary}(b,C,E)},text:[T.text,r.__assign({minWidth:0,display:"flex",flexGrow:1,margin:"16px 8px"},x.small,{selectors:(c={},c[A]={margin:"8px 0px 8px 8px"},c)}),!v&&{marginRight:16,selectors:(d={},d[A]={marginRight:8},d)},S&&y&&{marginBottom:8,selectors:(p={},p[A]={marginBottom:0},p)},!S&&y&&{selectors:(h={},h[A]={marginBottom:0},h)}],innerText:[T.innerText,{lineHeight:16,selectors:{"& span":{selectors:{"& a":{paddingLeft:4}}}}},_&&{overflow:"visible",whiteSpace:"pre-wrap"},!S&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},!S&&!_&&{selectors:(f={},f[A]={overflow:"visible",whiteSpace:"pre-wrap"},f)},w&&{overflow:"visible",whiteSpace:"pre-wrap"}],dismissSingleLine:[T.dismissSingleLine,k],expandSingleLine:[T.expandSingleLine,k],dismissal:[T.dismissal,I,R],expand:[T.expand,I,R],actions:[S?T.actions:T.actionsSingleline,{display:"flex",flexGrow:0,flexShrink:0,flexBasis:"auto",flexDirection:"row-reverse",alignItems:"center",margin:"8px 8px 8px 0",selectors:{"& button:nth-child(n+2)":{marginLeft:8}}},S&&{margin:"0px 12px 12px 0",selectors:{"& button:nth-child(n+2)":{marginLeft:12}}}]}}},function(e,t,n){"use strict";n(1911)},function(e,t,n){"use strict";n(1912),n(844)},function(e,t,n){"use strict";var r=n(3),i=n(844),o=n(845);Object(r._19)(i.a,o.b,void 0,{scope:"Nav"})},function(e,t,n){"use strict";var r=n(1914);n.d(t,"a",function(){return r.a});n(847);var i=n(848);n.d(t,"b",function(){return i.a});var o=n(448);n.d(t,"c",function(){return o.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(847),o=n(1915),a=Object(r._19)(i.a,o.a,void 0,{scope:"Pivot"})},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(7),i=n(3),o={count:"ms-Pivot-count",icon:"ms-Pivot-icon",linkIsSelected:"is-selected",link:"ms-Pivot-link",linkContent:"ms-Pivot-linkContent",root:"ms-Pivot",rootIsLarge:"ms-Pivot--large",rootIsTabs:"ms-Pivot--tabs",text:"ms-Pivot-text"},a=function(e){var t,n,o=e.rootIsLarge,a=e.rootIsTabs,s=e.theme,l=e.theme,u=l.palette,c=l.semanticColors;return[{color:u.neutralPrimary,display:"inline-block",fontSize:r.e.medium,fontWeight:r.f.regular,lineHeight:"40px",marginRight:"8px",padding:"0 8px",textAlign:"center",position:"relative",backgroundColor:"transparent",border:0,selectors:(t={":before":{backgroundColor:"transparent",bottom:0,content:'""',height:"2px",left:"8px",position:"absolute",right:"8px",transition:"background-color "+r.b.durationValue2+" "+r.b.easeFunction2},":after":{color:"transparent",content:"attr(title)",display:"block",fontWeight:r.f.bold,height:"1px",overflow:"hidden",visibility:"hidden"},":hover":{color:u.neutralPrimary,cursor:"pointer"},":focus":{outline:"none"}},t["."+i.f+" &:focus"]={outline:"1px solid "+c.focusBorder},t)},o&&{fontSize:r.e.large},a&&[Object(r.v)(s),{marginRight:0,height:"40px",lineHeight:"40px",backgroundColor:u.neutralLighter,padding:"0 10px",verticalAlign:"top",selectors:(n={":focus":{outlineOffset:"-1px"}},n["."+i.f+" &:focus::before"]={height:"auto",background:"transparent",transition:"none"},n)}]]},s=function(e){var t,n,i,s=e.className,l=e.rootIsLarge,u=e.rootIsTabs,c=e.theme,d=c.palette,p=Object(r.w)(o,c);return{root:[p.root,c.fonts.medium,r.G,{fontSize:r.e.medium,fontWeight:r.f.regular,position:"relative",color:d.themePrimary,whiteSpace:"nowrap"},l&&p.rootIsLarge,u&&p.rootIsTabs,s],link:[p.link].concat(a(e),[{selectors:{":hover::before":{boxSizing:"border-box",borderBottom:"2px solid transparent"}}},u&&{selectors:{"&:hover, &:focus":{color:d.black},":active":{backgroundColor:d.themePrimary}}}]),linkIsSelected:[p.link,p.linkIsSelected].concat(a(e),[{fontWeight:r.f.semibold,selectors:(t={":before":{boxSizing:"border-box",borderBottom:"2px solid "+d.themePrimary,selectors:(n={},n[r.g]={borderBottomColor:"Highlight"},n)}},t[r.g]={color:"Highlight"},t)},u&&{backgroundColor:d.themePrimary,color:d.white,fontWeight:r.f.semilight,selectors:(i={":before":{backgroundColor:"transparent",transition:"none",position:"absolute",top:0,left:0,right:0,bottom:0,content:'""',height:"auto"},"&:active, &:hover":{color:d.white}},i[r.g]={fontWeight:r.f.semibold,color:"HighlightText",background:"Highlight",MsHighContrastAdjust:"none"},i)}]),linkContent:[p.linkContent],text:[p.text,{display:"inline-block",verticalAlign:"top"}],count:[p.count,{marginLeft:"4px",display:"inline-block",verticalAlign:"top"}],icon:[p.icon,{selectors:{"& + $text":{marginLeft:"4px"}}}]}}},function(e,t,n){"use strict";n(786)},function(e,t,n){"use strict";n(1918)},function(e,t,n){"use strict";n(1919),n(849)},function(e,t,n){"use strict";var r=n(3),i=n(849),o=n(1920);Object(r._19)(i.a,o.a,void 0,{scope:"ProgressIndicator"})},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n(7),i=n(3),o={root:"ms-ProgressIndicator",itemName:"ms-ProgressIndicator-itemName",itemDescription:"ms-ProgressIndicator-itemDescription",itemProgress:"ms-ProgressIndicator-itemProgress",progressTrack:"ms-ProgressIndicator-progressTrack",progressBar:"ms-ProgressIndicator-progressBar"},a=Object(r.B)({"0%":{left:"-30%"},"100%":{left:"100%"}}),s=Object(r.B)({"100%":{right:"-30%"},"0%":{right:"100%"}}),l=function(e){var t,n,l=Object(i.S)(),u=e.className,c=e.indeterminate,d=e.theme,p=e.barHeight,h=void 0===p?2:p,f=d.palette,m=d.semanticColors,g=Object(r.w)(o,d);return{root:[g.root,d.fonts.medium,{fontWeight:r.f.regular},u],itemName:[g.itemName,r.F,{color:m.bodyText,fontSize:r.e.medium,paddingTop:4,lineHeight:20}],itemDescription:[g.itemDescription,{color:m.bodySubtext,fontSize:r.e.xSmall,lineHeight:18}],itemProgress:[g.itemProgress,{position:"relative",overflow:"hidden",height:h,padding:"8px 0"}],progressTrack:[g.progressTrack,{position:"absolute",width:"100%",height:h,backgroundColor:f.neutralLight,selectors:(t={},t[r.g]={borderBottom:"1px solid WindowText"},t)}],progressBar:[{backgroundColor:f.themePrimary,height:h,position:"absolute",transition:"width .3s ease",width:0,selectors:(n={},n[r.g]={backgroundColor:"WindowText"},n)},c?{position:"absolute",minWidth:"33%",background:"linear-gradient(to right, transparent 0%, "+f.themePrimary+" 50%, transparent 100%)",animation:(l?s:a)+" 3s infinite"}:{transition:"width .15s linear"},g.progressBar]}}},function(e,t,n){"use strict";n(1922)},function(e,t,n){"use strict";n(1923),n(850),n(851)},function(e,t,n){"use strict";var r=n(3),i=n(1924),o=n(850);Object(r._19)(o.a,i.a,void 0,{scope:"Rating"})},function(e,t,n){"use strict";t.a=function(e){var t=e.disabled,n=e.readOnly,a=e.theme,s=a.semanticColors,l=a.palette,u=Object(r.w)(i,a),c=l.neutralTertiary,d=l.themePrimary,p=l.themeDark,h=s.bodyTextChecked,f=s.disabledBodyText;return{root:[u.root,a.fonts.medium,!t&&!n&&{selectors:{"&:hover":{selectors:{".ms-RatingStar-back":o(h,"Highlight")}}}}],rootIsSmall:[u.rootIsSmall,{height:"32px"}],rootIsLarge:[u.rootIsLarge,{height:"36px"}],ratingStar:[u.ratingStar,{display:"inline-block",position:"relative",height:"inherit"}],ratingStarBack:[u.ratingStarBack,{color:c,width:"100%"},t&&o(f,"GrayText")],ratingStarFront:[u.ratingStarFront,{position:"absolute",height:"100 %",left:"0",top:"0",textAlign:"center",verticalAlign:"middle",overflow:"hidden"},o(h,"Highlight")],ratingButton:[Object(r.v)(a,0),u.ratingButton,{backgroundColor:"transparent",padding:"8px 2px",boxSizing:"content-box",margin:"0px",border:"none",cursor:"pointer",selectors:{"&:disabled":{cursor:"default"},"&[disabled]":{cursor:"default"}}},!t&&!n&&{selectors:{"&:hover ~ .ms-Rating-button":{selectors:{".ms-RatingStar-back":o(c,"WindowText"),".ms-RatingStar-front":o(c,"WindowText")}},"&:hover":{selectors:{".ms-RatingStar-back":{color:d},".ms-RatingStar-front":{color:p}}}}},t&&{cursor:"default"}],ratingStarIsSmall:[u.ratingStarIsSmall,{fontSize:"16px",lineHeight:"16px",height:"16px"}],ratingStarIsLarge:[u.ratingStartIsLarge,{fontSize:"20px",lineHeight:"20px",height:"20px"}],labelText:[u.labelText,r.A],ratingFocusZone:[u.ratingFocusZone,{display:"inline-block"}]}};var r=n(7),i={root:"ms-RatingStar-root",rootIsSmall:"ms-RatingStar-root--small",rootIsLarge:"ms-RatingStar-root--large",ratingStar:"ms-RatingStar-container",ratingStarBack:"ms-RatingStar-back",ratingStarFront:"ms-RatingStar-front",ratingButton:"ms-Rating-button",ratingStarIsSmall:"ms-Rating--small",ratingStartIsLarge:"ms-Rating--large",labelText:"ms-Rating-labelText",ratingFocusZone:"ms-Rating-focuszone"};function o(e,t){return{color:e,selectors:(n={},n[r.g]={color:t},n)};var n}},function(e,t,n){"use strict";n(1926)},function(e,t,n){"use strict";n(1927),n(852),n(1929)},function(e,t,n){"use strict";var r=n(3),i=n(852),o=n(1928);Object(r._19)(i.a,o.a,void 0,{scope:"ScrollablePane"})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={root:"ms-ScrollablePane",contentContainer:"ms-ScrollablePane--contentContainer"},o=function(e){var t,n,o=e.className,a=e.theme,s=Object(r.w)(i,a),l={position:"absolute",pointerEvents:"auto",zIndex:r.r.ScrollablePane},u={zIndex:r.r.ScrollablePane,position:"absolute",top:0,right:0,bottom:0,left:0,WebkitOverflowScrolling:"touch"};return{root:[s.root,a.fonts.medium,u,o],contentContainer:[s.contentContainer,{overflowY:"always"===e.scrollbarVisibility?"scroll":"auto"},u],stickyAbove:[{top:0,selectors:(t={},t[r.g]={borderBottom:"1px solid WindowText"},t)},l],stickyBelow:[{bottom:0,selectors:(n={},n[r.g]={borderTop:"1px solid WindowText"},n)},l],stickyBelowItems:[{bottom:0},l,{width:"100%"}]}}},function(e,t,n){"use strict";var r;!function(e){e.auto="auto",e.always="always"}(r||(r={}))},function(e,t,n){"use strict";n(1931)},function(e,t,n){"use strict";n(1932),n(853)},function(e,t,n){"use strict";var r=n(3),i=n(853),o=n(1933);Object(r._19)(i.a,o.a,void 0,{scope:"SearchBox"})},function(e,t,n){"use strict";t.a=function(e){var t,n,i,o=e.theme,a=e.underlined,s=e.disabled,l=e.hasFocus,u=e.className,c=e.hasInput,d=e.disableAnimation,p=o.palette,h=o.fonts,f=o.semanticColors;return{root:["ms-SearchBox",h.medium,r.G,{color:p.neutralPrimary,backgroundColor:f.inputBackground,display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"stretch",padding:"1px 0 1px 4px",border:"1px solid "+p.neutralTertiary,height:32,selectors:(t={},t[r.g]={border:"1px solid WindowText"},t[":hover"]={borderColor:p.neutralDark,selectors:(n={},n[r.g]={borderColor:"Highlight"},n)},t[":hover $iconContainer"]={color:p.themeDark},t)},l&&["is-active",{borderColor:p.themePrimary,selectors:(i={":hover":{borderColor:p.themePrimary}},i[r.g]={borderColor:"Highlight"},i)}],s&&["is-disabled",{borderColor:p.neutralLighter,backgroundColor:p.neutralLighter,pointerEvents:"none",cursor:"default"}],a&&["is-underlined",{borderWidth:"0 0 1px 0",padding:"1px 0 1px 8px"}],a&&s&&{backgroundColor:"transparent"},c&&"can-clear",u],iconContainer:["ms-SearchBox-iconContainer",{display:"flex",flexDirection:"column",justifyContent:"center",flexShrink:0,fontSize:16,width:32,textAlign:"center",color:p.themePrimary,cursor:"text"},l&&{width:4},s&&{color:p.neutralTertiary},!d&&{transition:"width "+r.b.durationValue1}],icon:["ms-SearchBox-icon",{opacity:1},l&&{opacity:0},!d&&{transition:"opacity "+r.b.durationValue1+" 0s"}],clearButton:["ms-SearchBox-clearButton",{display:"flex",flexDirection:"row",alignItems:"stretch",cursor:"pointer",flexBasis:"32px",flexShrink:0,padding:1,color:p.themePrimary}],field:["ms-SearchBox-field",r.G,{backgroundColor:"transparent",border:"none",outline:"none",fontWeight:"inherit",fontFamily:"inherit",fontSize:"inherit",color:p.neutralPrimary,flex:"1 1 0px",minWidth:"0px",overflow:"hidden",textOverflow:"ellipsis",paddingBottom:.5,selectors:{"::-ms-clear":{display:"none"},"::placeholder":{color:f.inputPlaceholderText,opacity:1},":-ms-input-placeholder":{color:f.inputPlaceholderText}}},s&&{color:p.neutralTertiary}]}};var r=n(7)},function(e,t,n){"use strict";n(1935)},function(e,t,n){"use strict";n(227)},function(e,t,n){"use strict";n(1937)},function(e,t,n){"use strict";n(854),n(1938),n(855)},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(854)),a=n(855),s=n(1940),l=n(1941);!function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.replaceItem=function(e,n){var r=t.state.items,i=r.indexOf(e);if(i>-1){var o=r.slice(0,i).concat(n).concat(r.slice(i+1));t.updateItems(o)}},t.renderItems=function(){return t.state.items.map(function(e,n){return t._renderItem(e,n)})},t._beginEditing=function(e){e.isEditing=!0,t.forceUpdate()},t._completeEditing=function(e,n){e.isEditing=!1,t.replaceItem(e,n)},t}r.__extends(t,e),t.prototype._renderItem=function(e,t){var n=this,o=this.props.removeButtonAriaLabel,a={item:e,index:t,key:e.key?e.key:t,selected:this.selection.isIndexSelected(t),onRemoveItem:function(){return n.removeItem(e)},onItemChange:this.onItemChange,removeButtonAriaLabel:o,onCopyItem:function(e){return n.copyItems([e])},onExpandItem:this.props.onExpandGroup?function(){return n.props.onExpandGroup(e)}:void 0,menuItems:this._createMenuItems(e)},u=a.menuItems.length>0;if(e.isEditing&&u)return i.createElement(l.a,r.__assign({},a,{onRenderFloatingPicker:this.props.onRenderFloatingPicker,floatingPickerProps:this.props.floatingPickerProps,onEditingComplete:this._completeEditing,getEditingItemText:this.props.getEditingItemText}));var c=(0,this.props.onRenderItem)(a);return u?i.createElement(s.a,{renderedItem:c,beginEditing:this._beginEditing,menuItems:this._createMenuItems(a.item),item:a.item}):c},t.prototype._createMenuItems=function(e){var t=this,n=[];return this.props.editMenuItemText&&this.props.getEditingItemText&&n.push({key:"Edit",text:this.props.editMenuItemText,onClick:function(e,n){t._beginEditing(n.data)},data:e}),this.props.removeMenuItemText&&n.push({key:"Remove",text:this.props.removeMenuItemText,onClick:function(e,n){t.removeItem(n.data)},data:e}),this.props.copyMenuItemText&&n.push({key:"Copy",text:this.props.copyMenuItemText,onClick:function(e,n){t.props.onCopyItems&&t.copyItems([n.data])},data:e}),n},t.defaultProps={onRenderItem:function(e){return i.createElement(a.a,r.__assign({},e))}}}(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(o.a))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"personaContainer",function(){return i}),n.d(t,"hover",function(){return o}),n.d(t,"actionButton",function(){return a}),n.d(t,"personaContainerIsSelected",function(){return s}),n.d(t,"validationError",function(){return l}),n.d(t,"itemContent",function(){return u}),n.d(t,"removeButton",function(){return c}),n.d(t,"expandButton",function(){return d}),n.d(t,"personaWrapper",function(){return p}),n.d(t,"personaDetails",function(){return h}),n.d(t,"itemContainer",function(){return f});var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".personaContainer_9ee23af5{border-radius:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:"},{theme:"themeLighterAlt",defaultValue:"#eff6fc"},{rawString:";margin:4px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;position:relative}.personaContainer_9ee23af5::-moz-focus-inner{border:0}.personaContainer_9ee23af5{outline:transparent}.personaContainer_9ee23af5{position:relative}.ms-Fabric--isFocusVisible .personaContainer_9ee23af5:focus:after{content:'';position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;border:1px solid "},{theme:"focusBorder",defaultValue:"#000000"},{rawString:"}.personaContainer_9ee23af5 .ms-Persona-primaryText{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:";font-size:14px;font-weight:400}.personaContainer_9ee23af5 .ms-Persona-primaryText.hover_9ee23af5{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_9ee23af5 .ms-Persona-primaryText{color:HighlightText}}.personaContainer_9ee23af5 .actionButton_9ee23af5:hover{background:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.personaContainer_9ee23af5 .actionButton_9ee23af5 .ms-Button-icon{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_9ee23af5 .actionButton_9ee23af5 .ms-Button-icon{color:HighlightText}}.personaContainer_9ee23af5:hover{background:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}.personaContainer_9ee23af5:hover .ms-Persona-primaryText{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:";font-size:14px;font-weight:400}@media screen and (-ms-high-contrast: active){.personaContainer_9ee23af5:hover .ms-Persona-primaryText{color:HighlightText}}.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5{background:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5 .ms-Persona-primaryText{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5 .ms-Persona-primaryText{color:HighlightText}}.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5 .actionButton_9ee23af5{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5 .actionButton_9ee23af5 .ms-Button-icon{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5 .actionButton_9ee23af5 .ms-Button-icon:hover{background:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5 .actionButton_9ee23af5 .ms-Button-icon{color:HighlightText}}@media screen and (-ms-high-contrast: active){.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5{border-color:Highlight;background:Highlight;-ms-high-contrast-adjust:none}}.personaContainer_9ee23af5.validationError_9ee23af5 .ms-Persona-primaryText{color:"},{theme:"red",defaultValue:"#e81123"},{rawString:"}.personaContainer_9ee23af5.validationError_9ee23af5 .ms-Persona-initials{font-size:20px}@media screen and (-ms-high-contrast: active){.personaContainer_9ee23af5{border:1px solid WindowText}}.personaContainer_9ee23af5 .itemContent_9ee23af5{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0px;max-width:100%}.personaContainer_9ee23af5 .removeButton_9ee23af5{border-radius:15px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33px;height:33px;-ms-flex-preferred-size:32px;flex-basis:32px}.personaContainer_9ee23af5 .expandButton_9ee23af5{border-radius:15px 0px 0px 15px;height:33px;width:44px;padding-right:16px;position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-17px}.personaContainer_9ee23af5 .personaWrapper_9ee23af5{position:relative;display:inherit}.personaContainer_9ee23af5 .personaWrapper_9ee23af5 .ms-Persona-details{padding:0px 8px}.personaContainer_9ee23af5 .personaDetails_9ee23af5{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.itemContainer_9ee23af5{display:inline-block;vertical-align:top}\n"}]);var i="personaContainer_9ee23af5",o="hover_9ee23af5",a="actionButton_9ee23af5",s="personaContainerIsSelected_9ee23af5",l="validationError_9ee23af5",u="itemContent_9ee23af5",c="removeButton_9ee23af5",d="expandButton_9ee23af5",p="personaWrapper_9ee23af5",h="personaDetails_9ee23af5",f="itemContainer_9ee23af5"},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(425),s=function(e){function t(t){var n=e.call(this,t)||this;return n.itemElement=Object(o.r)(),n._onClick=function(e){e.preventDefault(),n.props.beginEditing&&!n.props.item.isValid?n.props.beginEditing(n.props.item):n.setState({contextualMenuVisible:!0})},n._onCloseContextualMenu=function(e){n.setState({contextualMenuVisible:!1})},n.state={contextualMenuVisible:!1},n}return r.__extends(t,e),t.prototype.render=function(){return i.createElement("div",{ref:this.itemElement,onContextMenu:this._onClick},this.props.renderedItem,this.state.contextualMenuVisible?i.createElement(a.a,{items:this.props.menuItems,shouldFocusOnMount:!0,target:this.itemElement.current,onDismiss:this._onCloseContextualMenu,directionalHint:4}):null)},t}(o.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(0),i=n(1),o=(n.n(i),n(3)),a=n(1942),s=function(e){function t(t){var n=e.call(this,t)||this;return n._editingFloatingPicker=Object(o.r)(),n._renderEditingSuggestions=function(){return(0,n._onRenderFloatingPicker)(r.__assign({componentRef:n._editingFloatingPicker,onChange:n._onSuggestionSelected,inputElement:n._editingInput,selectedItems:[]},n._floatingPickerProps))},n._resolveInputRef=function(e){n._editingInput=e,n.forceUpdate(function(){n._editingInput.focus()})},n._onInputClick=function(){n._editingFloatingPicker.current&&n._editingFloatingPicker.current.showPicker(!0)},n._onInputBlur=function(e){if(n._editingFloatingPicker.current&&null!==e.relatedTarget){var t=e.relatedTarget;-1===t.className.indexOf("ms-Suggestions-itemButton")&&-1===t.className.indexOf("ms-Suggestions-sectionButton")&&n._editingFloatingPicker.current.forceResolveSuggestion()}},n._onInputChange=function(e){var t=e.target.value;""===t?n.props.onRemoveItem&&n.props.onRemoveItem():n._editingFloatingPicker.current&&n._editingFloatingPicker.current.onQueryStringChanged(t)},n._onSuggestionSelected=function(e){n.props.onEditingComplete(n.props.item,e)},n.state={contextualMenuVisible:!1},n._onRenderFloatingPicker=n.props.onRenderFloatingPicker,n._floatingPickerProps=n.props.floatingPickerProps,n}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=(0,this.props.getEditingItemText)(this.props.item);this._editingFloatingPicker.current&&this._editingFloatingPicker.current.onQueryStringChanged(e),this._editingInput.value=e,this._editingInput.focus()},t.prototype.render=function(){var e=Object(o.K)(),t=Object(o.O)(this.props,o._2);return i.createElement("div",{"aria-labelledby":"editingItemPersona-"+e,className:Object(o.s)("ms-EditingItem",a.editingContainer)},i.createElement("input",r.__assign({},t,{ref:this._resolveInputRef,autoCapitalize:"off",autoComplete:"off",onChange:this._onInputChange,onKeyDown:this._onInputKeyDown,onBlur:this._onInputBlur,onClick:this._onInputClick,"data-lpignore":!0,className:a.editingInput,id:e})),this._renderEditingSuggestions())},t.prototype._onInputKeyDown=function(e){8!==e.which&&46!==e.which||e.stopPropagation()},t}(o.c)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"editingInput",function(){return i}),n.d(t,"editingContainer",function(){return o});var r=n(22);n.n(r);Object(r.loadStyles)([{rawString:".editingInput_83049000{border:0px;outline:none;width:100%}.editingInput_83049000::-ms-clear{display:none}.editingContainer_83049000{margin:4px}\n"}]);var i="editingInput_83049000",o="editingContainer_83049000"},function(e,t,n){"use strict";var r=n(1944);n.d(t,"a",function(){return r.a});n(857);var i=n(860);n.d(t,"b",function(){return i.a});n(861),n(862),n(865),n(866),n(863),n(864);var o=n(858);n.d(t,"c",function(){return o.a});n(859)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(1945),o=n(857),a=Object(r._19)(o.a,i.a,void 0,{scope:"Shimmer"})},function(e,t,n){"use strict";t.a=function(e){var t,n=e.isDataLoaded,l=e.className,u=e.theme,c=e.transitionAnimationInterval,d=u.palette,p=Object(r.w)(o,u),h=Object(i.S)();return{root:[p.root,u.fonts.medium,{position:"relative",height:"auto"},l],shimmerWrapper:[p.shimmerWrapper,{background:d.neutralLighter+"\n                    linear-gradient(\n                      to right,\n                      "+d.neutralLighter+" 0%,\n                      "+d.neutralLight+" 50%,\n                      "+d.neutralLighter+" 100%)\n                    0 0 / 90% 100%\n                    no-repeat",animationDuration:"2s",animationTimingFunction:"ease-in-out",animationDirection:"normal",animationIterationCount:"infinite",animationName:h?s:a,transition:"opacity "+c+"ms",selectors:(t={},t[r.g]={background:"WindowText\n                        linear-gradient(\n                          to right,\n                          transparent 0%,\n                          Window 50%,\n                          transparent 100%)\n                        0 0 / 90% 100%\n                        no-repeat"},t)},n&&{opacity:"0",position:"absolute",top:"0",bottom:"0",left:"0",right:"0"}],dataWrapper:[p.dataWrapper,{position:"absolute",top:"0",bottom:"0",left:"0",right:"0",opacity:"0",background:"none",backgroundColor:"transparent",border:"none",transition:"opacity "+c+"ms"},n&&{opacity:"1",position:"static"}],screenReaderText:r.A}};var r=n(7),i=n(3),o={root:"ms-Shimmer-container",shimmerWrapper:"ms-Shimmer-shimmerWrapper",dataWrapper:"ms-Shimmer-dataWrapper"},a=Object(r.B)({"0%":{backgroundPosition:"-1000%"},"100%":{backgroundPosition:"1000%"}}),s=Object(r.B)({"100%":{backgroundPosition:"-1000%"},"0%":{backgroundPosition:"1000%"}})},function(e,t,n){"use strict";t.a=function(e){var t,n=e.height,o=e.borderStyle,a=e.theme,s=a.palette,l=Object(r.w)(i,a),u=o||{},c={position:"absolute",fill:s.white};return{root:[l.root,a.fonts.medium,{height:n+"px",boxSizing:"content-box",position:"relative",borderTopStyle:"solid",borderBottomStyle:"solid",borderColor:s.white,selectors:(t={},t[r.g]={borderColor:"Window",selectors:{"> *":{fill:"Window"}}},t)},u],topLeftCorner:[l.topLeftCorner,{top:"0",left:"0"},c],topRightCorner:[l.topRightCorner,{top:"0",right:"0"},c],bottomRightCorner:[l.bottomRightCorner,{bottom:"0",right:"0"},c],bottomLeftCorner:[l.bottomLeftCorner,{bottom:"0",left:"0"},c]}};var r=n(7),i={root:"ms-ShimmerLine-root",topLeftCorner:"ms-ShimmerLine-topLeftCorner",topRightCorner:"ms-ShimmerLine-topRightCorner",bottomLeftCorner:"ms-ShimmerLine-bottomLeftCorner",bottomRightCorner:"ms-ShimmerLine-bottomRightCorner"}},function(e,t,n){"use strict";t.a=function(e){var t,n=e.height,o=e.borderStyle,a=e.theme,s=a.palette,l=Object(r.w)(i,a),u=o||{};return{root:[l.root,a.fonts.medium,{backgroundColor:s.white,height:n+"px",boxSizing:"content-box",borderTopStyle:"solid",borderBottomStyle:"solid",borderColor:s.white,selectors:(t={},t[r.g]={backgroundColor:"Window",borderColor:"Window"},t)},u]}};var r=n(7),i={root:"ms-ShimmerGap-root"}},function(e,t,n){"use strict";t.a=function(e){var t,n,o=e.height,a=e.borderStyle,s=e.theme,l=s.palette,u=Object(r.w)(i,s),c=a||{};return{root:[u.root,s.fonts.medium,{width:o+"px",height:o+"px",minWidth:o+"px",boxSizing:"content-box",borderTopStyle:"solid",borderBottomStyle:"solid",borderColor:l.white,selectors:(t={},t[r.g]={borderColor:"Window"},t)},c],svg:[u.svg,{display:"block",fill:l.white,selectors:(n={},n[r.g]={fill:"Window"},n)}]}};var r=n(7),i={root:"ms-ShimmerCircle-root",svg:"ms-ShimmerCircle-svg"}},function(e,t,n){"use strict";t.a=function(e){var t=e.flexWrap,n=e.theme;return{root:[Object(r.w)(i,n).root,n.fonts.medium,{display:"flex",alignItems:"center",flexWrap:t?"wrap":"nowrap"}]}};var r=n(7),i={root:"ms-ShimmerElementsGroup-root"}},function(e,t,n){"use strict";n(1951),n(867)},function(e,t,n){"use strict";var r=n(3),i=n(867),o=n(1952);Object(r._19)(i.a,o.a,void 0,{scope:"ShimmeredDetailsList"})},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(e){var t=e.theme,n=e.className,r=e.enableShimmer,i=t.palette;return{root:[t.fonts.small,r&&{selectors:{":after":{content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,backgroundImage:"linear-gradient(to bottom, transparent 30%, "+i.whiteTranslucent40+" 65%,"+i.white+" 100%)"}}},n]}}},function(e,t,n){"use strict";var r=n(1954);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r=n(1955);n.d(t,"a",function(){return r.a});n(868)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(868),o=n(1956),a=Object(r._19)(i.a,o.a,void 0,{scope:"Slider"})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(7),i=n(87),o={root:"ms-Slider",enabled:"ms-Slider-enabled",disabled:"ms-Slider-disabled",row:"ms-Slider-row",column:"ms-Slider-column",container:"ms-Slider-container",slideBox:"ms-Slider-slideBox",line:"ms-Slider-line",thumb:"ms-Slider-thumb",activeSection:"ms-Slider-active",inactiveSection:"ms-Slider-inactive",valueLabel:"ms-Slider-value",showValue:"ms-Slider-showValue",showTransitions:"ms-Slider-showTransitions"},a=function(e){var t,n,a,s,l,u,c,d,p=e.className,h=e.titleLabelClassName,f=e.theme,m=Object(r.w)(o,f),g=!e.disabled&&{backgroundColor:f.palette.themePrimary,selectors:(t={},t[r.g]={backgroundColor:"Highlight"},t)},b=!e.disabled&&{backgroundColor:f.palette.themeLight,selectors:(n={},n[r.g]={borderColor:"Highlight"},n)},v=!e.disabled&&{border:"2px solid "+f.palette.themePrimary,selectors:(a={},a[r.g]={borderColor:"Highlight"},a)};return{root:[m.root,f.fonts.medium,{userSelect:"none"},e.vertical&&{marginRight:8}].concat([e.disabled?void 0:m.enabled],[e.disabled?m.disabled:void 0],[e.vertical?void 0:m.row],[e.vertical?m.column:void 0],[p]),titleLabel:[{padding:0},h],container:[m.container,{display:"flex",flexWrap:"nowrap",alignItems:"center"},e.vertical&&{flexDirection:"column",height:"100%",textAlign:"center",margin:"8px 0"}],slideBox:[m.slideBox,Object(r.v)(f),{background:"transparent",border:"none",flexGrow:1,lineHeight:28,selectors:{":active $activeSection":g,":hover $activeSection":g,":active $inactiveSection":b,":hover $inactiveSection":b,":active $thumb":v,":hover $thumb":v,$thumb:[{borderWidth:2,borderStyle:"solid",borderColor:f.palette.neutralSecondary,borderRadius:10,boxSizing:"border-box",background:f.palette.white,display:"block",width:16,height:16,position:"absolute"},e.vertical?{left:-6,margin:"0 auto",transform:"translateY(8px)"}:{top:-6,transform:Object(i.getRTL)()?"translateX(50%)":"translateX(-50%)"},e.showTransitions&&{transition:"left "+r.b.durationValue3+" "+r.b.easeFunction1},e.disabled&&{borderColor:f.palette.neutralTertiaryAlt,selectors:(s={},s[r.g]={borderColor:"GrayText"},s)}]}},e.vertical?{height:"100%",width:28,padding:"8px 0"}:{height:28,width:"auto",padding:"0 8px"}].concat([e.showValue?m.showValue:void 0],[e.showTransitions?m.showTransitions:void 0]),thumb:[m.thumb],line:[m.line,{display:"flex",position:"relative",selectors:{$lineContainer:[{borderRadius:4,boxSizing:"border-box"},e.vertical?{width:4,height:"100%"}:{height:4,width:"100%"}]}},e.vertical?{height:"100%",width:4,margin:"0 auto",flexDirection:"column-reverse"}:{width:"100%"}],lineContainer:[{}],activeSection:[m.activeSection,{background:f.palette.neutralSecondary,selectors:(l={},l[r.g]={backgroundColor:"WindowText"},l)},e.showTransitions&&{transition:"width "+r.b.durationValue3+" "+r.b.easeFunction1},e.disabled&&{background:f.palette.neutralTertiaryAlt,selectors:(u={},u[r.g]={backgroundColor:"GrayText",borderColor:"GrayText"},u)}],inactiveSection:[m.inactiveSection,{background:f.palette.neutralTertiaryAlt,selectors:(c={},c[r.g]={border:"1px solid WindowText"},c)},e.showTransitions&&{transition:"width "+r.b.durationValue3+" "+r.b.easeFunction1},e.disabled&&{background:f.palette.neutralLight,selectors:(d={},d[r.g]={backgroundColor:"GrayText",borderColor:"GrayText"},d)}],valueLabel:[m.valueLabel,{flexShrink:1,width:30,lineHeight:"1"},e.vertical?{margin:"0 auto",whiteSpace:"nowrap",width:40}:{margin:"0 8px",whiteSpace:"nowrap",width:40}]}}},function(e,t,n){"use strict";var r=n(1958);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r=n(1959);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return f});var r,i=n(0),o=n(1),a=(n.n(o),n(29)),s=n(120),l=n(19),u=n(3),c=n(171),d=n(1960),p=n(1961),h=n(74);!function(e){e[e.down=-1]="down",e[e.notSpinning=0]="notSpinning",e[e.up=1]="up"}(r||(r={}));var f=function(e){function t(t){var n=e.call(this,t)||this;n._input=Object(u.r)(),n._initialStepDelay=400,n._stepDelay=75,n._onFocus=function(e){n._input.current&&((n._spinningByMouse||n.state.keyboardSpinDirection!==r.notSpinning)&&n._stop(),n._input.current.select(),n.setState({isFocused:!0}),n.props.onFocus&&n.props.onFocus(e))},n._onBlur=function(e){n._validate(e),n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValidate=function(e,t){return n.props.onValidate?n.props.onValidate(e,t):n._defaultOnValidate(e)},n._defaultOnValidate=function(e){if(null===e||0===e.trim().length||isNaN(Number(e)))return n._lastValidValue;var t=Math.min(n.props.max,Math.max(n.props.min,Number(e)));return String(t)},n._onIncrement=function(e){return n.props.onIncrement?n.props.onIncrement(e):n._defaultOnIncrement(e)},n._defaultOnIncrement=function(e){var t=Math.min(Number(e)+Number(n.props.step),n.props.max);return t=Object(u._12)(t,n.state.precision),String(t)},n._onDecrement=function(e){return n.props.onDecrement?n.props.onDecrement(e):n._defaultOnDecrement(e)},n._defaultOnDecrement=function(e){var t=Math.max(Number(e)-Number(n.props.step),n.props.min);return t=Object(u._12)(t,n.state.precision),String(t)},n._validate=function(e){if(void 0!==n.state.value&&void 0!==n._valueToValidate&&n._valueToValidate!==n._lastValidValue){var t=n._onValidate(n._valueToValidate,e);t&&(n._lastValidValue=t,n._valueToValidate=void 0,n.setState({value:t}))}},n._onInputChange=function(e){var t=e.target.value;n._valueToValidate=t,n.setState({value:t})},n._updateValue=function(e,t,r){var i=r(n.state.value);i&&(n._lastValidValue=i,n.setState({value:i})),n._spinningByMouse!==e&&(n._spinningByMouse=e),e&&(n._currentStepFunctionHandle=n._async.setTimeout(function(){n._updateValue(e,n._stepDelay,r)},t))},n._stop=function(){n._currentStepFunctionHandle>=0&&(n._async.clearTimeout(n._currentStepFunctionHandle),n._currentStepFunctionHandle=-1),(n._spinningByMouse||n.state.keyboardSpinDirection!==r.notSpinning)&&(n._spinningByMouse=!1,n.setState({keyboardSpinDirection:r.notSpinning}))},n._handleKeyDown=function(e){if(38!==e.which&&40!==e.which&&13!==e.which||(e.preventDefault(),e.stopPropagation()),n.props.disabled)n._stop();else{var t=r.notSpinning;switch(e.which){case 38:t=r.up,n._updateValue(!1,n._initialStepDelay,n._onIncrement);break;case 40:t=r.down,n._updateValue(!1,n._initialStepDelay,n._onDecrement);break;case 13:case 9:n._validate(e);break;case 27:n.state.value!==n._lastValidValue&&n.setState({value:n._lastValidValue})}n.state.keyboardSpinDirection!==t&&n.setState({keyboardSpinDirection:t})}},n._handleKeyUp=function(e){(n.props.disabled||38===e.which||40===e.which)&&n._stop()},n._onIncrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onIncrement)},n._onDecrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onDecrement)},n._warnMutuallyExclusive({value:"defaultValue"});var i=t.value||t.defaultValue||String(t.min)||"0";n._lastValidValue=i;var o=t.precision||Math.max(Object(u.p)(t.step),0);return n.state={isFocused:!1,value:i,keyboardSpinDirection:r.notSpinning,precision:o},n._currentStepFunctionHandle=-1,n._labelId=Object(u.K)("Label"),n._inputId=Object(u.K)("input"),n._spinningByMouse=!1,n._valueToValidate=void 0,n}return i.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){this._lastValidValue=this.state.value;var t=e.value?e.value:String(e.min);e.defaultValue&&(t=String(Math.max(e.min,Math.min(e.max,Number(e.defaultValue))))),this.setState({value:t,precision:e.precision||this.state.precision})},t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,u=t.label,f=t.min,m=t.max,g=t.labelPosition,b=t.iconProps,v=t.incrementButtonIcon,y=t.incrementButtonAriaLabel,_=t.decrementButtonIcon,S=t.decrementButtonAriaLabel,w=t.title,E=t.ariaLabel,C=t.styles,x=t.upArrowButtonStyles,A=t.downArrowButtonStyles,T=t.theme,O=t.ariaPositionInSet,k=t.ariaSetSize,I=t.ariaValueNow,R=t.ariaValueText,P=t.keytipProps,D=t.className,N=this.state,M=N.isFocused,L=N.value,B=N.keyboardSpinDirection,F=this.props.getClassNames?this.props.getClassNames(T,!!n,!!M,B,g,D):Object(p.a)(Object(d.b)(T,C),!!n,!!M,B,g,D);return o.createElement("div",{className:F.root},g!==c.a.bottom&&o.createElement("div",{className:F.labelWrapper},b&&o.createElement(l.a,i.__assign({},b,{className:F.icon,"aria-hidden":"true"})),u&&o.createElement(s.a,{id:this._labelId,htmlFor:this._inputId,className:F.label},u)),o.createElement(h.a,{keytipProps:P,disabled:n},function(t){return o.createElement("div",{className:F.spinButtonWrapper,title:w&&w,"aria-label":E&&E,"aria-posinset":O,"aria-setsize":k,"data-ktp-target":t["data-ktp-target"]},o.createElement("input",{value:L,id:e._inputId,onChange:e._onChange,onInput:e._onInputChange,className:F.input,type:"text",autoComplete:"off",role:"spinbutton","aria-labelledby":u&&e._labelId,"aria-valuenow":isNaN(Number(I))?isNaN(Number(L))?void 0:Number(L):I,"aria-valuetext":R||(isNaN(Number(L))?L:void 0),"aria-valuemin":f,"aria-valuemax":m,"aria-describedby":t["aria-describedby"],onBlur:e._onBlur,ref:e._input,onFocus:e._onFocus,onKeyDown:e._handleKeyDown,onKeyUp:e._handleKeyUp,readOnly:n,"aria-disabled":n,"data-lpignore":!0,"data-ktp-execute-target":t["data-ktp-execute-target"]}),o.createElement("span",{className:F.arrowBox},o.createElement(a.f,{styles:Object(d.a)(T,!0,x),className:"ms-UpButton",checked:B===r.up,disabled:n,iconProps:v,onMouseDown:e._onIncrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:y,"data-is-focusable":!1}),o.createElement(a.f,{styles:Object(d.a)(T,!1,A),className:"ms-DownButton",checked:B===r.down,disabled:n,iconProps:_,onMouseDown:e._onDecrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:S,"data-is-focusable":!1})))}),g===c.a.bottom&&o.createElement("div",{className:F.labelWrapper},b&&o.createElement(l.a,{iconName:b.iconName,className:F.icon,"aria-hidden":"true"}),u&&o.createElement(s.a,{id:this._labelId,htmlFor:this._inputId,className:F.label},u)))},t.prototype.focus=function(){this._input.current&&this._input.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return void 0===this.props.value?this.state.value:this.props.value},enumerable:!0,configurable:!0}),t.prototype._onChange=function(){},t.defaultProps={step:1,min:0,max:100,disabled:!1,labelPosition:c.a.start,label:"",incrementButtonIcon:{iconName:"ChevronUpSmall"},decrementButtonIcon:{iconName:"ChevronDownSmall"}},t=i.__decorate([Object(u.t)("SpinButton",["theme","styles"],!0)],t)}(u.c)},function(e,t,n){"use strict";n.d(t,"a",function(){return a}),n.d(t,"b",function(){return s});var r=n(7),i=n(3),o=Object(i._8)(function(e){var t,n=e.semanticColors,i=n.disabledText;return{backgroundColor:n.disabledBackground,borderColor:"transparent",pointerEvents:"none",cursor:"default",color:i,selectors:(t={},t[r.g]={color:"GrayText"},t)}}),a=Object(i._8)(function(e,t,n){var i,o,a,s=e.semanticColors,l=s.buttonText,u=s.buttonTextHovered,c=s.buttonTextChecked,d=s.buttonBackgroundHovered,p=s.buttonBackgroundChecked,h={root:{outline:"none",display:"block",height:"50%",width:"14px",padding:"0",backgroundColor:"transparent",textAlign:"center",cursor:"default",color:l},rootHovered:{backgroundColor:d,color:u},rootChecked:{backgroundColor:p,color:c,selectors:(i={},i[r.g]={backgroundColor:"Highlight",color:"HighlightText"},i)},rootPressed:{backgroundColor:p,color:c,selectors:(o={},o[r.g]={backgroundColor:"Highlight",color:"HighlightText"},o)},rootDisabled:{opacity:.5,selectors:(a={},a[r.g]={color:"GrayText",opacity:1},a)},icon:{fontSize:"6px",marginTop:"0",marginRight:"0",marginBottom:"0",marginLeft:"0"}};return Object(r.s)(h,{},n)}),s=Object(i._8)(function(e,t){var n,i,a,s,l=e.palette,u=e.semanticColors,c=u.inputBorder,d=u.inputBorderHovered,p=u.inputFocusBorderAlt,h=u.disabledText,f=u.bodyText,m=l.white,g=l.themePrimary,b=u.disabledText,v={root:{outline:"none",fontSize:r.e.medium,width:"100%",minWidth:"86px"},labelWrapper:{display:"inline-flex"},labelWrapperStart:{float:"left",marginRight:"10px"},labelWrapperEnd:{float:"right",marginLeft:"10px"},labelWrapperTop:{marginBottom:"10px"},labelWrapperBottom:{marginTop:"10px"},icon:{padding:"2px 5px",fontSize:"20px"},iconDisabled:{color:b},label:{pointerEvents:"none",padding:"2px 0"},labelDisabled:{cursor:"default",color:h,selectors:(n={},n[r.g]={color:"GrayText"},n)},spinButtonWrapper:{display:"flex",boxSizing:"border-box",height:"32px",minWidth:"86px",borderWidth:"1px",borderStyle:"solid",borderColor:c},spinButtonWrapperTopBottom:{width:"100%"},spinButtonWrapperHovered:{borderColor:d,outline:"2px dashed transparent",selectors:(i={},i[r.g]={borderColor:"Highlight",outline:"none"},i)},spinButtonWrapperFocused:{borderColor:p,outline:"2px dashed transparent",selectors:(a={},a[r.g]={borderColor:"Highlight",outline:"none"},a)},spinButtonWrapperDisabled:o(e),input:{boxSizing:"border-box",boxShadow:"none",borderStyle:"none",marginTop:"0",marginRight:"0",marginBottom:"0",marginLeft:"0",fontSize:r.e.medium,color:f,height:"100%",padding:"0 12px",outline:"0",textOverflow:"ellipsis",display:"block",float:"left",width:"calc(100% - 14px)",minWidth:"72px",overflow:"hidden",cursor:"text",userSelect:"text"},inputTextSelected:{backgroundColor:g,color:m,selectors:(s={},s[r.g]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},s)},inputDisabled:o(e),arrowButtonsContainer:{outline:"none",fontSize:"12px",display:"block",float:"left",height:"100%",cursor:"default",padding:"0",boxSizing:"border-box"},arrowButtonsContainerDisabled:o(e)};return Object(r.s)(v,t)})},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(7),o=n(171),a=Object(r._8)(function(e,t,n,r,a,s){return void 0===a&&(a=o.a.start),void 0===s&&(s=void 0),{root:Object(i.E)(e.root,s),labelWrapper:Object(i.E)(e.labelWrapper,function(e,t){switch(e){case o.a.start:return t.labelWrapperStart;case o.a.end:return t.labelWrapperEnd;case o.a.top:return t.labelWrapperTop;case o.a.bottom:return t.labelWrapperBottom}}(a,e)),icon:Object(i.E)(e.icon,t&&e.iconDisabled),label:Object(i.E)(e.label,t&&e.labelDisabled),spinButtonWrapper:Object(i.E)(e.spinButtonWrapper,function(e,t){switch(e){case o.a.top:case o.a.bottom:return t.spinButtonWrapperTopBottom;default:return{}}}(a,e),!t&&[{selectors:{":hover":e.spinButtonWrapperHovered}},n&&{selectors:{"&&":e.spinButtonWrapperFocused}}],t&&e.spinButtonWrapperDisabled),input:Object(i.E)("ms-spinButton-input",e.input,!t&&{selectors:{"::selection":e.inputTextSelected}},t&&e.inputDisabled),arrowBox:Object(i.E)(e.arrowButtonsContainer,t&&e.arrowButtonsContainerDisabled)}})},function(e,t,n){"use strict";n(1963)},function(e,t,n){"use strict";n(1964),n(869)},function(e,t,n){"use strict";var r=n(0),i=n(1),o=(n.n(i),n(17)),a=(n.n(o),n(3)),s=n(869);!function(e){function t(t){var n=e.call(this,t)||this;return n._root=Object(a.r)(),n._stickyContentTop=Object(a.r)(),n._stickyContentBottom=Object(a.r)(),n._nonStickyContent=Object(a.r)(),n.syncScroll=function(e){var t=n.nonStickyContent;t&&n.props.isScrollSynced&&(t.scrollLeft=e.scrollLeft)},n._onScrollEvent=function(e,t){if(n.root&&n.nonStickyContent){n.distanceFromTop=n._getNonStickyDistanceFromTop(e);var r=!1,i=!1;if(n.canStickyTop)r=n.distanceFromTop-n._getStickyDistanceFromTop()<=e.scrollTop;n.canStickyBottom&&e.clientHeight-t.offsetHeight<=n.distanceFromTop&&(i=n.distanceFromTop-e.scrollTop>=n._getStickyDistanceFromTopForFooter(e,t)),n.setState({isStickyTop:n.canStickyTop&&r,isStickyBottom:i})}},n._getStickyDistanceFromTop=function(){var e=0;return n.stickyContentTop&&(e=n.stickyContentTop.offsetTop),e},n._getStickyDistanceFromTopForFooter=function(e,t){var r=0;return n.stickyContentBottom&&(r=e.clientHeight-t.offsetHeight+n.stickyContentBottom.offsetTop),r},n._getNonStickyDistanceFromTop=function(e){var t=0,r=n.root;if(r){for(;r&&r.offsetParent!==e;)t+=r.offsetTop,r=r.offsetParent;r&&r.offsetParent===e&&(t+=r.offsetTop)}return t},n.state={isStickyTop:!1,isStickyBottom:!1},n.distanceFromTop=0,n}r.__extends(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyContentTop",{get:function(){return this._stickyContentTop.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyContentBottom",{get:function(){return this._stickyContentBottom.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nonStickyContent",{get:function(){return this._nonStickyContent.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"canStickyTop",{get:function(){return this.props.stickyPosition===s.a.Both||this.props.stickyPosition===s.a.Header},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"canStickyBottom",{get:function(){return this.props.stickyPosition===s.a.Both||this.props.stickyPosition===s.a.Footer},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this.context.scrollablePane;e&&(e.subscribe(this._onScrollEvent),e.addSticky(this))},t.prototype.componentWillUnmount=function(){var e=this.context.scrollablePane;e&&(e.unsubscribe(this._onScrollEvent),e.removeSticky(this))},t.prototype.componentDidUpdate=function(e,t){var n=this.context.scrollablePane;n&&(t.isStickyTop===this.state.isStickyTop&&t.isStickyBottom===this.state.isStickyBottom||n.updateStickyRefHeights())},t.prototype.shouldComponentUpdate=function(e,t){if(!this.context.scrollablePane)return!0;var n=this.state,r=n.isStickyTop,i=n.isStickyBottom;return r!==t.isStickyTop||i!==t.isStickyBottom||this.props.stickyPosition!==e.stickyPosition||this.props.children!==e.children},t.prototype.render=function(){var e=this.state,t=e.isStickyTop,n=e.isStickyBottom,r=this.props,o=r.stickyClassName,a=r.children;return this.context.scrollablePane?i.createElement("div",{ref:this._root},this.canStickyTop&&i.createElement("div",{ref:this._stickyContentTop,"aria-hidden":!t,style:{pointerEvents:t?"auto":"none"}},i.createElement("div",{style:this._getStickyPlaceholderHeight(t)})),this.canStickyBottom&&i.createElement("div",{ref:this._stickyContentBottom,"aria-hidden":!n,style:{pointerEvents:n?"auto":"none"}},i.createElement("div",{style:this._getStickyPlaceholderHeight(n)})),i.createElement("div",{style:this._getNonStickyPlaceholderHeight(),ref:this._root},i.createElement("div",{ref:this._nonStickyContent,className:t||n?o:void 0,style:this._getContentStyles(t||n)},a))):i.createElement("div",null,this.props.children)},t.prototype.addSticky=function(e){this.nonStickyContent&&e.appendChild(this.nonStickyContent)},t.prototype.resetSticky=function(){this.nonStickyContent&&this.root&&this.root.appendChild(this.nonStickyContent)},t.prototype.setDistanceFromTop=function(e){this.distanceFromTop=this._getNonStickyDistanceFromTop(e)},t.prototype._getContentStyles=function(e){return{backgroundColor:this.props.stickyBackgroundColor||this._getBackground(),overflow:e?"hidden":""}},t.prototype._getStickyPlaceholderHeight=function(e){var t=this.nonStickyContent?this.nonStickyContent.offsetHeight:0;return{visibility:e?"hidden":"visible",height:e?0:t}},t.prototype._getNonStickyPlaceholderHeight=function(){var e=this.state,t=e.isStickyTop,n=e.isStickyBottom;return t||n?{height:this.nonStickyContent?this.nonStickyContent.offsetHeight:0}:{}},t.prototype._getBackground=function(){if(this.root){for(var e=this.root;"rgba(0, 0, 0, 0)"===window.getComputedStyle(e).getPropertyValue("background-color")||"transparent"===window.getComputedStyle(e).getPropertyValue("background-color");){if("HTML"===e.tagName)return;e.parentElement&&(e=e.parentElement)}return window.getComputedStyle(e).getPropertyValue("background-color")}},t.defaultProps={stickyPosition:s.a.Both,isScrollSynced:!0},t.contextTypes={scrollablePane:o.object}}(a.c)},function(e,t,n){"use strict";n(1966)},function(e,t,n){"use strict";n(1967),n(870),n(871),n(872)},function(e,t,n){"use strict";var r=n(3),i=n(870),o=n(1969);Object(r._19)(i.a,o.a,void 0,{scope:"SwatchColorPicker"})},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(3),i=function(e){var t,n,i=e.theme,o=e.disabled,a=e.selected,s=e.circle,l=e.isWhite,u=e.height,c=e.width,d=e.borderWidth,p=i.semanticColors;return{colorCell:[{backgroundColor:p.bodyBackground,padding:0,position:"relative",boxSizing:"border-box",display:"inline-block",cursor:"pointer",userSelect:"none",height:u,width:c,selectors:(t={},t["."+r.f+" &:focus::after"]={display:"none"},t["."+r.f+" &:focus"]={outline:"1px solid "+p.focusBorder},t)},s&&{borderRadius:"100%"},a&&{padding:d,border:d+"px solid "+i.palette.neutralTertiaryAlt},!a&&{selectors:(n={},n["&:hover, &:active, &:focus"]={backgroundColor:p.bodyBackground,padding:d,border:d+"px solid "+i.palette.neutralLight},n)},o&&{color:p.disabledBodyText,pointerEvents:"none",opacity:.3},l&&!a&&{backgroundColor:p.bodyDivider,padding:1}],svg:[{width:"100%",height:"100%"},s&&{borderRadius:"100%"}]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7),i={focusedContainer:"ms-swatchColorPickerBodyContainer"},o=function(e){var t=e.className,n=e.theme;return{root:{margin:"8px 0",borderCollapse:"collapse"},tableCell:{padding:e.cellMargin/2},focusedContainer:[Object(r.w)(i,n).focusedContainer,{clear:"both",display:"block",minWidth:"180px"},t]}}},function(e,t,n){"use strict";var r=n(1971);n.d(t,"a",function(){return r.a});n(874),n(875),n(876)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(3),i=n(874),o=n(449),a=Object(r._19)(i.a,o.b,void 0,{scope:"TeachingBubble"})},function(e,t,n){"use strict";n(1973)},function(e,t,n){"use strict";n(1974),n(1975)},function(e,t,n){"use strict";var r=n(121),i=n(433),o=n(3);!function(){function e(){}e.setSlot=function(t,n,i,o,a){if(void 0===i&&(i=!1),void 0===o&&(o=!1),void 0===a&&(a=!0),t.color||!t.value)if(a){var s=void 0;if("string"===typeof n){if(!(s=Object(r.f)(n)))throw"color is invalid in setSlot(): "+n}else s=n;e._setSlot(t,s,i,o,a)}else t.color&&e._setSlot(t,t.color,i,o,a)},e.insureSlots=function(t,n){for(var r in t)if(t.hasOwnProperty(r)){var i=t[r];if(!i.inherits&&!i.value){if(!i.color)throw"A color slot rule that does not inherit must provide its own color.";e._setSlot(i,i.color,n,!1,!1)}}},e.getThemeAsJson=function(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];t[r.name]=r.color?r.color.str:r.value||""}return t},e.getThemeAsCode=function(e){var t="";for(var n in t+="loadTheme({\n  palette: {\n",e)if(e.hasOwnProperty(n)){var r=e[n],i=r.name.charAt(0).toLowerCase()+r.name.slice(1),a=r.color?"#"+r.color.hex:r.value||"";t+=Object(o.F)("    {0}: '{1}',\n",i,a)}return t+="  }\n});"},e.getThemeAsSass=function(e){var t="";for(var n in e)if(e.hasOwnProperty(n)){var r=e[n],i=r.name.charAt(0).toLowerCase()+r.name.slice(1);t+=Object(o.F)('${0}Color: "[theme: {1}, default: {2}]";\n',i,i,r.color?r.color.str:r.value||"")}return t},e.getThemeForPowerShell=function(e){var t="";for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];if(r.value)continue;var i=r.name.charAt(0).toLowerCase()+r.name.slice(1),a=r.color?"#"+r.color.hex:r.value||"";r.color&&r.color.a&&100!==r.color.a&&(a+=String(r.color.a.toString(16))),t+=Object(o.F)('"{0}" = "{1}";\n',i,a)}return"@{\n"+t+"}"},e._setSlot=function(t,n,r,o,a){if(void 0===a&&(a=!0),(t.color||!t.value)&&(a||!t.color||!t.isCustomized||!t.inherits)){!a&&t.isCustomized||o||!t.inherits||!Object(i.d)(t.asShade)?(t.color=n,t.isCustomized=!0):(t.isBackgroundShade?t.color=Object(i.b)(n,t.asShade,r):t.color=Object(i.c)(n,t.asShade,r),t.isCustomized=!1);for(var s=0,l=t.dependentRules;s<l.length;s++){var u=l[s];e._setSlot(u,t.color,r,!1,a)}}}}()},function(e,t,n){"use strict";var r,i,o;n(433),n(121),n(3);!function(e){e[e.primaryColor=0]="primaryColor",e[e.backgroundColor=1]="backgroundColor",e[e.foregroundColor=2]="foregroundColor"}(r||(r={})),function(e){e[e.themePrimary=0]="themePrimary",e[e.themeLighterAlt=1]="themeLighterAlt",e[e.themeLighter=2]="themeLighter",e[e.themeLight=3]="themeLight",e[e.themeTertiary=4]="themeTertiary",e[e.themeSecondary=5]="themeSecondary",e[e.themeDarkAlt=6]="themeDarkAlt",e[e.themeDark=7]="themeDark",e[e.themeDarker=8]="themeDarker",e[e.neutralLighterAlt=9]="neutralLighterAlt",e[e.neutralLighter=10]="neutralLighter",e[e.neutralLight=11]="neutralLight",e[e.neutralQuaternaryAlt=12]="neutralQuaternaryAlt",e[e.neutralQuaternary=13]="neutralQuaternary",e[e.neutralTertiaryAlt=14]="neutralTertiaryAlt",e[e.neutralTertiary=15]="neutralTertiary",e[e.neutralSecondary=16]="neutralSecondary",e[e.neutralPrimaryAlt=17]="neutralPrimaryAlt",e[e.neutralPrimary=18]="neutralPrimary",e[e.neutralDark=19]="neutralDark",e[e.black=20]="black",e[e.white=21]="white"}(i||(i={})),function(e){e[e.bodyBackground=0]="bodyBackground",e[e.bodyText=1]="bodyText",e[e.disabledBackground=2]="disabledBackground",e[e.disabledText=3]="disabledText"}(o||(o={}))},function(e,t,n){"use strict";n(1977)},function(e,t,n){"use strict";n(1978),n(877)},function(e,t,n){"use strict";var r=n(3),i=n(877),o=n(1979);Object(r._19)(i.a,o.a,void 0,{scope:"Toggle"})},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(7),i=function(e){var t,n,i,o,a,s,l,u=e.theme,c=e.className,d=e.disabled,p=e.checked,h=u.semanticColors,f=h.bodyBackground,m=h.inputBackgroundChecked,g=h.inputBackgroundCheckedHovered,b=h.disabledBodyText,v=h.inputBorderHovered,y=h.inputForegroundChecked,_=h.disabledBodyText,S=h.disabledBackground,w=h.smallInputBorder,E=h.inputBorderHovered,C=h.disabledBodyText,x=h.disabledText;return{root:["ms-Toggle",p&&"is-checked",!d&&"is-enabled",d&&"is-disabled",u.fonts.medium,{marginBottom:"8px"},c],label:["ms-Toggle-label",d&&{color:x,selectors:(t={},t[r.g]={color:"GrayText"},t)}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",Object(r.v)(u,-3),{fontSize:"20px",boxSizing:"border-box",width:"2.2em",height:"1em",borderRadius:"1em",transition:"all 0.1s ease",borderWidth:"1px",borderStyle:"solid",background:f,borderColor:w,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 .2em"},!d&&[!p&&{selectors:{":hover":[{borderColor:E}],":hover .ms-Toggle-thumb":[{selectors:(n={},n[r.g]={borderColor:"Highlight"},n)}]}},p&&[{background:m,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(i={":hover":[{backgroundColor:g,borderColor:"transparent",selectors:(o={},o[r.g]={backgroundColor:"Highlight"},o)}]},i[r.g]={backgroundColor:"WindowText"},i)}]],d&&[{cursor:"default"},!p&&[{borderColor:C}],p&&[{backgroundColor:b,borderColor:"transparent",justifyContent:"flex-end"}]],!d&&{selectors:{"&:hover":{selectors:(a={},a[r.g]={borderColor:"Highlight"},a)}}}],thumb:["ms-Toggle-thumb",{width:".5em",height:".5em",borderRadius:".5em",transition:"all 0.1s ease",backgroundColor:v,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!d&&p&&[{backgroundColor:y,selectors:(s={},s[r.g]={backgroundColor:"Window",borderColor:"Window"},s)}],d&&[!p&&[{backgroundColor:_}],p&&[{backgroundColor:S}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 10px",userSelect:"none"}}},d&&{selectors:{"&&":{color:x,selectors:(l={},l[r.g]={color:"GrayText"},l)}}}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(880),o=n(1988);t.Dialog=r.styled(i.DialogBase,o.getStyles,void 0,{scope:"Dialog"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(883),o=n(884);t.Modal=r.styled(i.ModalBase,o.getStyles,void 0,{scope:"Modal"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._root=o.createRef(),t._onFocusCapture=function(e){t.props.onFocusCapture&&t.props.onFocusCapture(e),e.target!==e.currentTarget&&(t._previouslyFocusedElementInTrapZone=e.target)},t._onKeyboardHandler=function(e){if(t.props.onKeyDown&&t.props.onKeyDown(e),!e.isDefaultPrevented()&&9===e.which&&t._root.current){var n=o.getFirstTabbable(t._root.current,t._root.current.firstChild,!0),r=o.getLastTabbable(t._root.current,t._root.current.lastChild,!0);e.shiftKey&&n===e.target?(o.focusAsync(r),e.preventDefault(),e.stopPropagation()):e.shiftKey||r!==e.target||(o.focusAsync(n),e.preventDefault(),e.stopPropagation())}},t}return r.__extends(t,e),t.prototype.componentWillMount=function(){t._focusStack.push(this)},t.prototype.componentDidMount=function(){var e=this.props,t=e.elementToFocusOnDismiss,n=e.disableFirstFocus,r=void 0!==n&&n;this._previouslyFocusedElementOutsideTrapZone=t||document.activeElement,o.elementContains(this._root.current,this._previouslyFocusedElementOutsideTrapZone)||r||this.focus(),this._updateEventHandlers(this.props)},t.prototype.componentWillReceiveProps=function(e){var t=e.elementToFocusOnDismiss;t&&this._previouslyFocusedElementOutsideTrapZone!==t&&(this._previouslyFocusedElementOutsideTrapZone=t),this._updateEventHandlers(e)},t.prototype.componentWillUnmount=function(){var e=this,n=this.props.ignoreExternalFocusing;this._events.dispose(),t._focusStack=t._focusStack.filter(function(t){return e!==t});var r=document.activeElement;n||!this._previouslyFocusedElementOutsideTrapZone||"function"!==typeof this._previouslyFocusedElementOutsideTrapZone.focus||!o.elementContains(this._root.value,r)&&r!==document.body||o.focusAsync(this._previouslyFocusedElementOutsideTrapZone)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.ariaLabelledBy,a=o.getNativeProps(this.props,o.divProperties);return i.createElement("div",r.__assign({},a,{className:t,ref:this._root,"aria-labelledby":n,onKeyDown:this._onKeyboardHandler,onFocusCapture:this._onFocusCapture}),this.props.children)},t.prototype.focus=function(){var e=this.props,t=e.focusPreviouslyFocusedInnerElement,n=e.firstFocusableSelector;if(t&&this._previouslyFocusedElementInTrapZone&&o.elementContains(this._root.value,this._previouslyFocusedElementInTrapZone))o.focusAsync(this._previouslyFocusedElementInTrapZone);else{var r,i="string"===typeof n?n:n&&n();this._root.current&&(r=i?this._root.current.querySelector("."+i):o.getNextElement(this._root.current,this._root.current.firstChild,!0,!1,!1,!0)),r&&o.focusAsync(r)}},t.prototype._updateEventHandlers=function(e){var t=e.isClickableOutsideFocusTrap,n=void 0!==t&&t,r=e.forceFocusInsideTrap,i=void 0===r||r;i&&!this._hasFocusHandler?this._events.on(window,"focus",this._forceFocusInTrap,!0):!i&&this._hasFocusHandler&&this._events.off(window,"focus",this._forceFocusInTrap,!0),this._hasFocusHandler=i,n||this._hasClickHandler?n&&this._hasClickHandler&&this._events.off(window,"click",this._forceClickInTrap,!0):this._events.on(window,"click",this._forceClickInTrap,!0),this._hasClickHandler=!n},t.prototype._forceFocusInTrap=function(e){if(t._focusStack.length&&this===t._focusStack[t._focusStack.length-1]){var n=document.activeElement;o.elementContains(this._root.current,n)||(this.focus(),e.preventDefault(),e.stopPropagation())}},t.prototype._forceClickInTrap=function(e){if(t._focusStack.length&&this===t._focusStack[t._focusStack.length-1]){var n=e.target;n&&!o.elementContains(this._root.current,n)&&(this.focus(),e.preventDefault(),e.stopPropagation())}},t._focusStack=[],t}(o.BaseComponent);t.FocusTrapZone=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1984),t),r.__exportStar(n(885),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(885),o=n(1985);t.Overlay=r.styled(i.OverlayBase,o.getStyles,void 0,{scope:"Overlay"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-Overlay",rootDark:"ms-Overlay--dark"};t.getStyles=function(e){var t,n=e.className,o=e.theme,a=e.isNone,s=e.isDark,l=o.palette,u=r.getGlobalClassNames(i,o);return{root:[u.root,o.fonts.medium,{backgroundColor:l.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[r.HighContrastSelector]={border:"1px solid WindowText"},t)},a&&{visibility:"hidden"},s&&[u.rootDark,{backgroundColor:l.blackTranslucent40}],n]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"};t.getStyles=function(e){var t=e.className,n=e.theme,o=r.getGlobalClassNames(i,n);return{actions:[o.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"20px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal"}}},t],action:[o.action],actionsRight:[o.actionsRight,{textAlign:"right",marginRight:"-4px",fontSize:"0",selectors:{$action:{margin:"0 4px"}}}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={contentLgHeader:"ms-Dialog-lgHeader",close:"ms-Dialog--close",subText:"ms-Dialog-subText",header:"ms-Dialog-header",headerLg:"ms-Dialog--lgHeader",button:"ms-Dialog-button ms-Dialog-button--close",inner:"ms-Dialog-inner",content:"ms-Dialog-content",title:"ms-Dialog-title"};t.getStyles=function(e){var t=e.className,n=e.theme,o=e.isLargeHeader,a=e.isClose,s=e.hidden,l=e.isMultiline,u=n.palette,c=n.fonts,d=r.getGlobalClassNames(i,n);return{content:[o&&d.contentLgHeader,a&&d.close,{flexGrow:1,overflowY:"auto"},t],subText:[d.subText,o?c.medium:c.small,{margin:"0 0 20px 0",paddingTop:"8px",color:u.neutralPrimary,lineHeight:"1.5",wordWrap:"break-word",fontWeight:r.FontWeights.semilight}],header:[d.header,{position:"relative",width:"100%",boxSizing:"border-box"},o&&[d.headerLg,{backgroundColor:u.themePrimary}],a&&d.close],button:[d.button,s&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:u.neutralSecondary,fontSize:"16px"}}}],inner:[d.inner,{padding:l?"0 20px 20px":"0 28px 20px"}],innerContent:[d.content,{position:"relative",width:"100%",selectors:{".ms-Button.ms-Button--compount":{marginBottom:"20px",selectors:{"&:last-child":{marginBottom:"0"}}}}},t],title:[d.title,{color:u.neutralPrimary,margin:"0",padding:"20px 36px 20px 28px"},c.xLarge,o&&[{color:u.white,marginBottom:"8px",padding:"26px 28px 28px"},c.xxLarge],l&&c.xxLarge],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"12px 12px 0 0",selectors:{"> *":{flex:"0 0 auto"}}}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-Dialog"};t.getStyles=function(e){var t,n=e.className,o=e.containerClassName,a=e.dialogDefaultMinWidth,s=void 0===a?"288px":a,l=e.dialogDefaultMaxWidth,u=void 0===l?"340px":l,c=e.hidden,d=e.theme;return{root:[r.getGlobalClassNames(i,d).root,d.fonts.medium,n],main:[{width:s,selectors:(t={},t["@media (min-width: "+r.ScreenWidthMinMedium+"px)"]={width:"auto",maxWidth:u,minWidth:s},t)},!c&&{display:"flex"},o]}}},function(e,t,n){"use strict";n.d(t,"a",function(){return g}),n.d(t,"b",function(){return b});var r=n(1),i=n.n(r),o=n(11),a=n(454),s=(n.n(a),n(5)),l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function d(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var p=function(e){function t(){var e,n,r;u(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=c(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.showMc4500=function(){return!r.props.isMc4500Deprecated},c(r,n)}return d(t,r["PureComponent"]),l(t,[{key:"render",value:function(){var e=this.props,t=e.lbl,n=e.unit,r=e.lang,o=e.content,a=function(e){return n===s._133?Math.round(Math.round(25.4*e*100)/100):e};return i.a.createElement("table",{className:"main-table",style:{border:"1px solid"}},i.a.createElement("tbody",null,i.a.createElement("tr",{className:"gray"},i.a.createElement("td",null),i.a.createElement("td",{className:"center bold"}," ",o[r].stoneAbove," (",t[n].in[r],")"),i.a.createElement("td",{className:"center bold"}," ",o[r].notes," ")),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold quarter gray white"},"Contactor 100HD"),i.a.createElement("td",{className:"center quarter white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(6)),i.a.createElement("td",{className:"half white",rowSpan:3},i.a.createElement("strong",null,"a) "),i.a.createElement("span",{className:"weighted-font"},o[r].notesStoneAbove))),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold gray white"},"Recharger 150XLHD"),i.a.createElement("td",{className:"center white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(6))),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold gray white"},"Recharger 180HD"),i.a.createElement("td",{className:"center white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(6))),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold gray white"},"Recharger 280HD"),i.a.createElement("td",{className:"center white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(6)),i.a.createElement("td",{className:"half white",rowSpan:4})),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold gray white"},"Recharger 330XLHD"),i.a.createElement("td",{className:"center white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(6))),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold gray white"},"Recharger 300HD"),i.a.createElement("td",{className:"center white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(6))),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold gray white"},"Recharger 360HD"),i.a.createElement("td",{className:"center white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(6))),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold gray white"},"Recharger 902HD"),i.a.createElement("td",{className:"center white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(12)))))}}]),t}(),h=function(e){function t(){var e,n,r;u(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=c(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.showMc4500=function(){return!r.props.isMc4500Deprecated},r.showMc7200=function(){return!0},c(r,n)}return d(t,r["PureComponent"]),l(t,[{key:"render",value:function(){var e=this.props,t=e.lbl,n=e.unit,r=e.lang,o=e.content,a=function(e){return n===s._133?Math.round(Math.round(25.4*e*100)/100):e};return i.a.createElement("table",{className:"main-table",style:{border:"1px solid"}},i.a.createElement("tbody",null,i.a.createElement("tr",{className:"gray"},i.a.createElement("td",null),i.a.createElement("td",{className:"center bold"}," ",o[r].stoneBelow," (",t[n].in[r],")"),i.a.createElement("td",{className:"center bold"}," ",o[r].notes," ")),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold quarter gray white"},"Contactor 100HD"),i.a.createElement("td",{className:"center quarter white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(6)),i.a.createElement("td",{className:"half white",rowSpan:3},i.a.createElement("strong",null,"a) "),i.a.createElement("span",{className:"weighted-font"},o[r].notesStoneBelow))),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold gray white"},"Recharger 150XLHD"),i.a.createElement("td",{className:"center white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(6))),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold gray white"},"Recharger 180HD"),i.a.createElement("td",{className:"center white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(6))),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold gray white"},"Recharger 280HD"),i.a.createElement("td",{className:"center white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(6)),i.a.createElement("td",{className:"half white",rowSpan:4})),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold gray white"},"Recharger 330XLHD"),i.a.createElement("td",{className:"center white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(6))),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold gray white"},"Recharger 360HD"),i.a.createElement("td",{className:"center white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(6))),i.a.createElement("tr",null,i.a.createElement("td",{className:"bold gray white"},"Recharger 902HD"),i.a.createElement("td",{className:"center white weighted-font",style:{borderLeft:"1px solid",borderRight:"1px solid"}},a(9)))))}}]),t}(),f=function(e){return{lbl:e.localization.lbl,unit:e.localization.unit,lang:e.localization.lang,content:e.localization.content,project:e.project.project,projectInfo:e.project.projectInfo,isMC4500Deprecated:e.globals.isMC4500Deprecated}},m={},g=Object(o.b)(f,m)(p),b=Object(o.b)(f,m)(h)},function(e,t,n){"use strict";var r=s(n(1991)),i=s(n(1995)),o=s(n(456)),a=s(n(455));function s(e){return e&&e.__esModule?e:{default:e}}e.exports={Transition:a.default,TransitionGroup:o.default,ReplaceTransition:i.default,CSSTransition:r.default}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;!function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}t.default=e}(n(17));var r=s(n(1992)),i=s(n(1994)),o=s(n(1)),a=s(n(455));n(892);function s(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var u=function(e,t){return e&&t&&t.split(" ").forEach(function(t){return(0,r.default)(e,t)})},c=function(e,t){return e&&t&&t.split(" ").forEach(function(t){return(0,i.default)(e,t)})},d=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).onEnter=function(e,n){var r=t.getClassNames(n?"appear":"enter").className;t.removeClasses(e,"exit"),u(e,r),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.getClassNames(n?"appear":"enter").activeClassName;t.reflowAndAddClass(e,r),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.getClassNames("appear").doneClassName,i=t.getClassNames("enter").doneClassName,o=n?r+" "+i:i;t.removeClasses(e,n?"appear":"enter"),u(e,o),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.getClassNames("exit").className;t.removeClasses(e,"appear"),t.removeClasses(e,"enter"),u(e,n),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.getClassNames("exit").activeClassName;t.reflowAndAddClass(e,n),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.getClassNames("exit").doneClassName;t.removeClasses(e,"exit"),u(e,n),t.props.onExited&&t.props.onExited(e)},t.getClassNames=function(e){var n=t.props.classNames,r="string"===typeof n,i=r?(r&&n?n+"-":"")+e:n[e];return{className:i,activeClassName:r?i+"-active":n[e+"Active"],doneClassName:r?i+"-done":n[e+"Done"]}},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.removeClasses=function(e,t){var n=this.getClassNames(t),r=n.className,i=n.activeClassName,o=n.doneClassName;r&&c(e,r),i&&c(e,i),o&&c(e,o)},i.reflowAndAddClass=function(e,t){t&&(e&&e.scrollTop,u(e,t))},i.render=function(){var e=l({},this.props);return delete e.classNames,o.default.createElement(a.default,l({},e,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},r}(o.default.Component);d.defaultProps={classNames:""},d.propTypes={};var p=d;t.default=p,e.exports=t.default},function(e,t,n){"use strict";var r=n(13);t.__esModule=!0,t.default=function(e,t){e.classList?e.classList.add(t):(0,i.default)(e,t)||("string"===typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))};var i=r(n(1993));e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")},e.exports=t.default},function(e,t,n){"use strict";function r(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}e.exports=function(e,t){e.classList?e.classList.remove(t):"string"===typeof e.className?e.className=r(e.className,t):e.setAttribute("class",r(e.className&&e.className.baseVal||"",t))}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;a(n(17));var r=a(n(1)),i=n(43),o=a(n(456));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t,n;function a(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).handleEnter=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExited",1,n)},t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=a.prototype;return s.handleLifecycle=function(e,t,n){var o,a=this.props.children,s=r.default.Children.toArray(a)[t];s.props[e]&&(o=s.props)[e].apply(o,n),this.props[e]&&this.props[e]((0,i.findDOMNode)(this))},s.render=function(){var e=this.props,t=e.children,n=e.in,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,["children","in"]),a=r.default.Children.toArray(t),s=a[0],l=a[1];return delete i.onEnter,delete i.onEntering,delete i.onEntered,delete i.onExit,delete i.onExiting,delete i.onExited,r.default.createElement(o.default,i,n?r.default.cloneElement(s,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):r.default.cloneElement(l,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},a}(r.default.Component);s.propTypes={};var l=s;t.default=l,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.getChildMapping=i,t.mergeChildMappings=o,t.getInitialChildMapping=function(e,t){return i(e.children,function(n){return(0,r.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:a(n,"appear",e),enter:a(n,"enter",e),exit:a(n,"exit",e)})})},t.getNextChildMapping=function(e,t,n){var s=i(e.children),l=o(t,s);return Object.keys(l).forEach(function(i){var o=l[i];if((0,r.isValidElement)(o)){var u=i in t,c=i in s,d=t[i],p=(0,r.isValidElement)(d)&&!d.props.in;!c||u&&!p?c||!u||p?c&&u&&(0,r.isValidElement)(d)&&(l[i]=(0,r.cloneElement)(o,{onExited:n.bind(null,o),in:d.props.in,exit:a(o,"exit",e),enter:a(o,"enter",e)})):l[i]=(0,r.cloneElement)(o,{in:!1}):l[i]=(0,r.cloneElement)(o,{onExited:n.bind(null,o),in:!0,exit:a(o,"exit",e),enter:a(o,"enter",e)})}}),l};var r=n(1);function i(e,t){var n=Object.create(null);return e&&r.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=function(e){return t&&(0,r.isValidElement)(e)?t(e):e}(e)}),n}function o(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,i=Object.create(null),o=[];for(var a in e)a in t?o.length&&(i[a]=o,o=[]):o.push(a);var s={};for(var l in t){if(i[l])for(r=0;r<i[l].length;r++){var u=i[l][r];s[i[l][r]]=n(u)}s[l]=n(l)}for(r=0;r<o.length;r++)s[o[r]]=n(o[r]);return s}function a(e,t,n){return null!=n[t]?n[t]:e.props[t]}},function(e,t,n){var r={"./de/manifold_entry_direction.png":893,"./en/manifold_entry_direction.png":894,"./es/manifold_entry_direction.png":895,"./fr/manifold_entry_direction.png":896,"./frFR/manifold_entry_direction.png":897};function i(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=1997},function(e,t,n){"use strict";n.d(t,"a",function(){return E});var r=n(5),i=n(1999),o=(n.n(i),n(2e3)),a=(n.n(o),n(2001)),s=(n.n(a),n(2002)),l=(n.n(s),n(2003)),u=(n.n(l),n(2004)),c=(n.n(u),n(2005)),d=n(2006),p=n(76),h=n(104),f=n(312),m=n(457),g=n(450),b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=localStorage.getItem("regionDefined"),n=Object(f.b)(t||p.a.usa),i=h.a.enUS,o=r._109;return t&&(i=localStorage.getItem("languageDefined"),o=localStorage.getItem("unitDefined"),n.languages.find(function(e){return e.id===i})||(i=n.defaultLanguageId)),(e||localStorage.getItem("productType"))===r._102?{selectedRegion:Object(f.b)(p.a.usa),selectedLanguage:Object(m.a)(h.a.enUS),selectedUnit:n.unitId,unit:o}:{selectedRegion:n,selectedLanguage:Object(m.a)(i),selectedUnit:n.unitId,unit:o}},v=b(),y=v.selectedRegion,_=v.selectedLanguage,S=v.selectedUnit,w={regionChosenByUser:null!==localStorage.getItem("regionDefined"),region:y,regions:Object(f.a)(),language:_,languages:m.d,unit:S,units:[{id:g.a.imperial,name:g.a.imperial},{id:g.a.metric,name:g.a.metric}],lang:_.id,content:{enUS:i,esES:s,enGB:o,frCA:a,frFR:l,deDE:u},lbl:{metric:c.a,imperial:d.a}},E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:w,t=arguments[1];switch(t.type){case r._117:var n=Object(f.b)(t.payload);return Object.assign({},e,{region:n,lang:n.defaultLanguageId,language:m.d.find(function(e){return e.id===n.defaultLanguageId}),unit:n.unitId,regionChosenByUser:!0});case r._116:return Object.assign({},e,{language:m.d.find(function(e){return e.id===t.payload}),lang:t.payload});case r._118:return Object.assign({},e,{unit:t.payload});case r._119:if(localStorage.getItem("productType")!==r._101)return e;var i=Object(f.b)(t.payload.region),o=m.d.find(function(e){return e.id===t.payload.language}),a=null!==t.payload.unit?t.payload.unit:"imperial";return localStorage.setItem("regionDefined",i.id),localStorage.setItem("languageDefined",o.id),localStorage.setItem("unitDefined",a),Object.assign({},e,{region:i,lang:o.id,language:o,unit:a,regionChosenByUser:!0});case r._282:var s,l,u=b(t.payload.projectType);return s=u.selectedRegion,l=u.selectedLanguage,Object.assign({},e,{region:s,language:l,lang:l.id,unit:s.unitId});case r._222:var c=t.payload.localization;return c=Object.assign({},c,{regions:w.regions,languages:w.languages,units:w.units,content:w.content,lbl:w.lbl}),Object.keys(c).length>=2?Object.assign({},e,c):e;default:return e}}},function(e,t){e.exports={DC780:"Installed storage per chamber is 78.4 ft\xb3 (1.3 m\xb3).\nThis chamber was originally designed for deep cover applications.\nProvides an innovative heavy duty chamber for various site applications.",MC3500:"Installed storage per chamber is 175.0 ft\xb3 (4.96 m\xb3).\nThe MC-3500 provides a compact footprint and like the MC-4500 it provides a very cost effective design.\nInstalled storage per end cap is 45.1 cf (1.28 m\xb3).",MC4500:"Installed storage per chamber is 162.6 ft\xb3 (4.6 m\xb3).\nThe MC-4500 provides the smallest footprint.\nThis chamber provides the maximum storage volume per linear foot at a competitive cost per cubic foot of storage.\nInstalled storage per end cap is 115.3 ft\xb3 (3.3 m\xb3).",SC160LP:"Installed storage per chamber is 16.0 ft\xb3 (0.42 m\xb3).\nThe SC-160LP chamber fits on the sites that require shallow cover yet need to be traffic bearing.\nPerfect for applications with high water tables, shallow existing inverts, minimizing site fill to lower the overall project cost.\nSC-160LP is a great choice for LID or Green Infrastructure applications where underground infiltrative contact area is required to meet regulations.",SC310:"Installed storage per chamber is 31.0 ft\xb3 (0.88 m\xb3).\nCost effective choice when shallow placements is required or LID applications where infiltration is desired in a wide range of soil types.",SC740:"Installed storage per chamber is 74.9 ft\xb3 (2.12 m\xb3).\nProvides a chamber to fit a wide variety of commercial and municipal applications.\nProvides significant storage in a variety of applications.",MC7200:"Installed storage per chamber is 267.3 ft\xb3 (7.56 m\xb3).\nThe MC-7200 provides the smallest footprint.\nThis chamber provides the maximum storage volume per linear foot at a competitive cost per cubic foot of storage.\nInstalled storage per end cap is 115.3 ft\xb3 (3.3m\xb3).",accessory:"Accessory",addMode:"Add Mode",addRemove:"Add / Remove:",addRemoveAccessories:"Add/Remove Accessories:",addRemoveEndCaps:"Add/Remove EndCaps",CULTECCalculationsReport:"CULTEC Design Tool Caculations Report",CULTECDesignTool:"CULTEC Design Tool",CULTECEngineeringServices:"CULTEC Engineering Services",CULTECPdfReport:"CULTEC PDF Report",advancedSettings:"Advanced settings",agreedToTerms:"Agreed to terms",agreementTitle:"DESIGN TOOL TERMS OF USE",agreenmentText:"The CULTEC StormGenie\xae Design Tool (Design Tool) offered by Seller* is for conceptual purposes only, and it should not be interpreted or construed to create any representations or warranties of any kind, either express or implied.  ALL WARRANTIES ARE HEREBY DISCLAIMED (WHETHER EXPRESS, IMPLIED, OR STATUTORY), INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.\n\n The user agrees to assume all risk with the Design Tool.  Seller is not responsible for the accuracy, appropriateness, or suitability of any shop drawings submitted by the user.  Shop drawings should be reviewed by a professional engineer, including any design engineer of record.  Seller does not perform any design engineering services, and it is not assuming any design engineering responsibilities.\n\nCULTEC's products with this configurator are intended for storm water use only, and are not intended for sanitary applications.  The user is solely responsible for determining the suitability of CULTEC\u2019s products for its intended use and its compliance with any design plans, specifications, and/or applicable laws, and the user assumes all risk and liability whatsoever in connection therewith.  Seller shall not be liable for any special, indirect, or consequential damages incurred by the user or any third party.\n\nIn the event the Design Tool cannot create a layout as configured by the user, or if additional information is required, a customer service representative for the Seller will contact the user.\n\nContact Seller for any questions regarding the configuration.  The user acknowledges that, by submitting shop drawings through the Design Tool, the user approves and accepts these Terms of Use.\n\n*Seller includes ADS Ventures, Inc. (d/b/a Cultec)",amountOfFillRequired:"Amount of fill required:",amountOfStoneRequired:"Amount of Stone Required:",approxBedSizeRequired:"Approx. Bed Area Required:",area:"Area ",autoRemoveChambers:"Autoremove Chambers",autoRemoveEndCaps:"Autoremove End Caps",autofillChambers:"Autofill Chambers",autofillEmptyChambers:"Autofill/Empty Chambers",autofillEndCaps:"Autofill End Caps",automaticallySignedIn:"Automatically Signed In!",availableLength:"Available Length ",availableLengthPdf:"Available Length:",availableWidth:"Available Width ",availableWidthPdf:"Available Width:",averageCover:"Average Cover ",averageCoverOverChambers:"Average Cover:",background:"Background:",backgroundAndTools:"Background & Tools",baseStoneElevation:"Base Stone Elevation ",baseStoneElevationPdf:"Base Stone Elevation:",basin:"Basin",belowAvailableLength:"Below Available Length",belowAvailableWidth:"Below Available Width",bottom:"bottom",calculationError:"Calculation Error",cancel:"Cancel",caps:"Caps",center:"center",chamber:"Chamber",chamberAccessory:"Chamber Accessory",chamberModel:"Chamber Model:",chamberRows:"Chamber Rows:",chambers:"Chambers",changesWillOverwrite:"All new changes will overwrite the previous version of this project. Are you sure?",city:"City",cleanout:"cleanout",cleanoutleft:"cleanout left",cleanoutright:"cleanout right",clearApplication:"Clear Application",clickSetFlowDirection:'Click "Set Flow Direction" for the bend closest to the outlet location.',close:"Close",components:"Components",computeStoneBed:"Compute Stone Bed",confirm:"Confirm",confirmProjectsDeletion:"Confirm deletion of selected projects",contactUs:"Contact Us",copied:"copied",countryOrProvince:"Country / Province",province:"Province",decreaseZoom:"Decrease Zoom",defaultInletAndOutletStructure:"Default inlet and outlet structure changed between chamber types.",defaultInletStructure:"Default inlet structure changed between chamber types.",defaultOutletStructure:"Default outlet structure changed between chamber types.",deleteSelected:"Delete Selected",designConstraintDimensions:"Design Constraint Dimensions:",disablePanning:"Disable Panning Tool",doYouWantToSaveCurrent:"Do you want to save the current project?",doYouWantToSubmit:"Do you want to submit this project?",double:"Double",downloadChamberBom:"download chamber BOM",downloadChamberCsv:"download chamber CSV",downloCULTECtageStorageXlsx:"download Stage Storage Xlsx",downloadChamberResults:"download chamber results",downloadPipeBom:"download pipe BOM",downloadPipeCsv:"download pipe CSV",downloadPipeResults:"download pipe results",drawingsAndReports:"Drawings & Reports",email:"Email:",emailDrawingAndReports:"Email Drawing & Reports",emailDrawingAndReportsHydroCAD:"Email Drawings & Reports w/HydroCAD Instructions",emptyChamberBed:"Empty Chamber Bed",emptySystem:"Empty System",enablePanning:"Enable Panning Tool",engineer:"Engineer:",enterAvailableLengthChambers:"Enter the available length for the chamber system from the site plans. The design tool will maximize the available system length before adding to the system width.",enterAvailableWidthChambers:"Enter the available width for the chamber system from the site plans. The design tool will maximize the available system length before adding to the system width.",enterAverageCover:"Enter the average cover over the chamber system.",enterMeasureLength:"Enter Measure Length:",enterStonePorosity:"Enter stone porosity. Industry standard of 40%.",enterTheAmountOfStoneAboveChambers:"Enter the amount of stone above the chambers.",enterTheAmountOfStoneBedding:"Enter the amount of stone bedding below the pipe.",enterTheAmountOfStoneBelowChambers:"Enter the amount of stone below the chambers.",enterTheAmountOfStoneFill:"Enter the amount of stone fill above the pipe.",enterTheAvailableLength:"Enter the available length for the pipe system from the site plans.",enterTheAvailableWidth:"Enter the available width for the pipe system from the site plans.",enterTheBottomOfStoneElevation:"Enter the bottom of stone elevation.",enterTheStorageVolume:"Enter the storage volume required for this project.",exceedingAvailableLength:"Exceeding Available Length",exceedingAvailableWidth:"Exceeding Available Width",exceedingVolume:"Exceeding Volume",failed:"failed",feets:"Feets",fieldsRequiredToSave:'Fields: "Project", "Engineer", "City" and "State" are required to save a project',fieldsRequiredToSaveNonUsa:'Fields: "Project", "Engineer", "City" and "Country / Province" are required to save a project',filterByName:"Filter by name:",fitting:"Fitting:",generateDesign:"Generate Design",hideStoneBed:"Hide Stone Bed",imperial:"Imperial",importBackgroundImage:"Import background image",importPDF:"Import PDF",inches:"Inches",includeOutletNo:"Include Outlet (NO)",includeOutletYes:"Include Outlet (YES)",includeHydroCADNo:"Include HydroCAD Instructions [NO]",includeHydroCADYes:"Include HydroCAD Instructions [YES]",includeImperviousLinerNo:"Include Impervious Liner (NO)",includeImperviousLinerYes:"Include Impervious Liner (YES)",imperviousLinerDialogNonCommonTitle:"Non-common Option Selected",imperviousLinerDialogNonCommon:"This will add an impervious liner and two layers of geotextile to the sidewalls and bottom of the embedment stone surrounding the chambers. Do you wish to proceed?",imperviousLinerDialogPotentialDeCULTECtorageTitle:"Potential Dead Storage Situation",imperviousLinerDialogPotentialDeCULTECtorage:"You have added an impervious liner to a system that does not have an underdrain. Any water in the foundation stone will remain in the system and not drain to the outlet controls. Do you wish to proceed?",imperviousLinerWarningTitle:"Warning\u2013Please Check Design Inputs",imperviousLinerWarning:"You have added an impervious liner to a system that does not have an outlet. The water that enters this system will have nowhere to the outlet and will remain in the system and not drain.",imperviousLinerWarning2:"You are removing the outlet from a system with an impervious liner. The water that enters this system will have nowhere to outlet and will remain in the system and not drain.",imperviousLinerDialogNeedsBedTitle:"",imperviousLinerDialogNeedsBed:"Please generate a chamber system before toggling on the impervious liner.",includeUnderdrainNo:"Include Underdrain(NO)",includeUnderdrainYes:"Include Underdrain(YES)",incompatibleAccessory:"Incompatible Accessory",increaseZoom:"Increase Zoom",inletManifold:"Inlet Manifold",insertaTee:"Inserta-tee",insertatee:"inserta-tee",inspectionPort:"Inspection-port",installedStorageVolume:"Installed Storage Volume:",instructionalVideo:"Design Tool Instructional Videos",insuficientVolume:"Insufficient Volume",isolator:"Isolator",itemSelected:"item selected",itemsSelected:"items selected",languageButtonTooltip:"Select Language",left:"left",length:"Length ",lengthBetweenFittings:"Length Between Fittings ",lengthFittingsOnCenter:"Length Fittings On Center ",lengthOutsideFittings:"Length Outside Fittings ",load:"Load",localizationDefaultsSaved:"Localization Defaults Saved.",logoutAnyways:"The application will be reloaded, all current progress will be lost. Logout anyways?",lowerEndCap:"Lower End Cap",lowerEndCapAccessory:"Lower End Cap Accessory",manageProjects:"Manage Projects",manageProjectsAdmin:"Manage Projects (Admin)",maximumWidth:"Maximum Width:",measureTool:"Measure Tool",measurementType:"Measurement Type:",metric:"Metric",missingProjectInformation:"Missing project information",moveRotate:"Move/Rotate",msgBelowAvailableLength:"You entered a length below the allowable limit of the Design Tool.",msgBelowAvailableWidth:"You entered a width below the allowable limit of the Design Tool.",msgBelowPorosityPercent:"The industry standard for stone porosity is 40%. You entered an invalid porosity.",msgBelowPorousStoneAbove:"You entered a stone above the chambers value that does not meet the chambers requirements. Click the Help icon next to the Stone Above Chambers field to see the requirements.",msgBelowPorousStoneBelow:"You entered a stone below the chambers value that does not meet the chambers requirements. Click the Help icon next to the Stone Below Chambers field to see the requirements.",msgDefault:"The chamber model you have selected requires a larger allowable length or width.",msgExceedAvailableLength:"You entered a length that exceeds the allowable limit of the Design Tool.",msgExceedAvailableWidth:"You entered a width that exceeds the allowable limit of the Design Tool.",msgExceedPorosityPercent:"The industry standard for stone porosity is 40%. You entered an invalid porosity.",msgExceedPorousStoneAbove:"You entered a stone above the chambers value that does not meet the chambers requirements. Click the Help icon next to the Stone Above Chambers field to see the requirements.",msgExceedPorousStoneBelow:"You entered a stone below the chambers value that does not meet the chambers requirements. Click the Help icon next to the Stone Below Chambers field to see the requirements.",msgRequiresLargerAllowableLength:"The chamber model you have selected requires a larger allowable length.",msgRequiresLargerAllowableWidth:"The chamber model you have selected requires a larger allowable width.",msgRequiresLargerWidthAndLength:"The chamber model you have selected requires a larger width and length.",needHelp:"Need Help?",no:"No",nominalDiameter:"Nominal diameter:",nonIsolator:"Non Isolator",none:"None",notAddIsolatorOverOutlet:"You should not add an isolator over the same row that contains an outlet.",notAddOutletOverIsolator:"You should not add an outlet over the same row that contains an isolator.",note:"Note",notes:"Notes:",notes4Inches:"4 inches can be used with placement of Geogrid at bottom of stone layer (See SC-160 design manual for details).",notesStoneAbove:"Minimum required stone above chambers. Amount can be increased to achieve additional volume.",notesStoneBelow:"Minimum required stone below chambers. See aplicable Cultec design manual for bearing capacity requirements. Amount can also be increased to achieve additional storage.",numberOfChambersRequired:"Number of Chambers Required:",numberOfEndCapsRequired:"Number of End Caps Required:",numberOfRows:"Number of Rows",offset:"Offset",ok:"Ok",optimalVolume:"Optimal Volume",outletControlStructure:"Outlet Control Structure:",outletManifold:"Outlet Manifold",pdfDocumentPage:"Select PDF Document Page",pending:"pending",perimeterFillOffset:"Perimeter fill offset ",perimeterStoneOffset:"Perimeter stone offset ",phone:"Phone:",pipeBeddingBelow:"Pipe bedding below ",pipeBeddingBelowPdf:"Pipe bedding below:",pipeFillAbove:"Pipe fill above ",pipeFillAbovePdf:"Pipe fill above:",pleaseAddChambersToYourProject:"Please add chambers to your project before submiting.",pleaseAddComponentsToYourSystem:"Please add components to your system before requesting drawings.",printPipeSpecifications:"Print Pipe Specifications",printSystemSpecifications:"Print System Specifications",privacyPolicy:"Privacy Policy",proceed:"Proceed",processing:"processing",product:"Product:",project:"Project",projectDrawingsDelivered:"Project drawings delivered! Please check your email.",projectInfo:"Project Information",projectLocation:"Project Location:",projectName:"Project Name:",projectSaved:"Project Saved!",projectsBy:"Projects by",providedAvailableLengthAndWidth:"The provided available length & width is not large enough to meet the required storage volume based on the chamber model selected. Try to adjust one or more the following system parameters: ",regionButtonTooltip:"Select Region",removeMode:"Remove Mode",request:"Request",requestCurrentProjectDrawings:"Do you want to request current project drawings?",requestDrawings:"Request Drawings",requiredStorageVolume:"Required Storage Volume:",requiredVolume:"Required volume ",requiredVolumePdf:"Required volume:",resetDesign:"Reset Design",resetZoom:"Reset Zoom",result:"Result",results:"RESULTS",right:"right",riser:"riser",round:"Round",rowSpacing:"Row spacing ",save:"Save",saveAsCopy:"Save As Copy/Revision",copy:"Copy",saveCurrentAsCopy:"Do you want to save the current project as a copy?",saveCurrentDefault:"Do you want to save the current project?",saveCurrentProject:"Save Current Project",scaling:"Scaling",direct:"Direct",reference:"Reference",enterPlanScale:"Enter Plan Scale",enterMeasuredLength:"Enter Measured Length",scalingInstructions:"Measure scale: Left click between two points to create a reference line, then type in the length of the reference line.",distanceMeasuredInstructions:"Left click between two points to display the measured distance.",distanceMeasured:"Distance Measured",measure:"Measure",select:"Select",selectComponentChamber:"Select Component / Chamber",selectLargerChamberModel:"Select a larger chamber model",selectPdfDesiredPage:"Please select the desired page to be set as background.",selectPipeBendPosition:"Select Pipe Bend Position",selectPipeStickPosition:"Select Pipe Stick Position",selectPlacement:"Select Placement",selectRowIsolatorRow:"Select Row / Separator Row",selectionTools:"Selection Tools:",setAsDefault:"Set As Default",setFlowDirection:"Set Flow Direction",setScale:"Set Scale",showHide:"Show/Hide",showStoneBed:"Show Stone Bed",side:"side",signIn:"Sign In",signOut:"Sign Out",signOutCULTEC:"Sign Out CULTEC Design Tool?",single:"Single",soilTight:"Soil Tight",soilTightPerforated:"Soil Tight Perforated",somethingWentWrongEmail:"Oops! Something went wrong trying to email this project drawings, please try again.",square:"Square",state:"State",stateSavedAsCopy:"Your current project state will be saved as a copy",stateSavedDefault:"Your current project state will be saved",status:"Status",stoneAbove:"Stone above ",stoneAboveChambers:"Stone Above Chambers ",stoneAboveChambersMsg:"Stone Above Chambers",stoneAbovePdf:"Stone Above:",stoneBelow:"Stone Below:",stoneBelowChambers:"Stone Below Chambers ",stoneBelowChambersMsg:"Stone Below Chambers",stoneBelowPdf:"Stone Below:",stoneFoundationDepth:"Stone Foundation Depth:",stonePorosity:"Stone Porosity (%)",stonePorosityPdf:"Stone Porosity:",storageVolume:"Storage Volume ",storageVolumePerChamber:"Storage Volume Per Chamber:",stubconcentric:"stub concentric",stubcrownmatching:"stub crown matching",stubinvertmatching:"stub invert matching",submit:"Submit",submitProject:"Submit Project",success:"success",systemComponents:"SYSTEM COMPONENTS - NOT FOR CONSTRUCTION",systemLength:"System Length ",systemLengthPdf:"System length:",systemParameters:"System Parameters",systemVolumeAndBedSize:"System Volume and Bed Size",systemWidth:"System Width ",systemWidthPdf:"System width:",teePosition:"Tee Position",termsOfService:"Terms of Service",theApplicationWillBeReloaded:"The application will be reloaded to its initial state, all current progress will be lost. Continue?",theProjectMustBeSaved:"The project must be saved and not in pending mode, in order to send the project",theProjects:"The project(s)",thisWillFillChambers:"This will fill all available chambers on the chamber bed. Are you sure?",thisWillRemoveChambers:"This will remove all current chambers from the chamber bed. Are you sure?",thisWillReplaceCurrentDesign:"Are you sure? This will replace your current design.",top:"top",triple:"Triple",unableToRequestDrawings:"Unable to request drawings, try to refresh the webpage and try again later.",unableToSaveProject:"Unable to save project, try to refresh the webpage and try again.",unexpectedErrorOcurred:"An unexpected error occured while executing volume calculations, details: ",unsubmitted:"unsubmitted",updateNow:"Update Now",updateNowMultipleClicks:'that it may take multiple clicks of "UPDATE NOW" before the update has been made and this orange bar disappears.',upperEndCap:"Upper End Cap",upperEndCapAccessory:"Upper End Cap Accessory",userInputs:"User Inputs",userList:"User list",version:"Version:",volume:"Volume ",volumeOfExcavation:"Volume of Excavation (Not Including Fill):",volumeOfExcavationPipes:"Volume of excavation (Bottom of system to top of system):",waterTight:"Water Tight",width:"Width ",willBeDeleted:"will be deleted! This action cannot be undone!",yes:"Yes",youAreUsingOutdatedVersion:"You are using an outdated version of Design Tool. Please",youNeedToSignIn:"Please Create an Account or Sign In to access all innovative features.",yourDrawingsAreBeignGenerated:"Your drawings are being generated",maximumLength:"Maximum Length:",legacyMC4500Endcap:"This project previously used an older specification for the MC-4500 Endcap. The endcap specifications have been updated for you automatically which may affect volume and dimensional results of this project.",productType:"Product Type:",bomFile:"BOM File",csvFile:"CSV File",stageStorageFile:"Stage Storage File",editedDate:"Edited Date",createdDate:"Created Date",notEdited:"not edited",pipe:"Pipe",processingStatus:"Processing Status",unableToSwitchChamberType:"Unable to switch chamber type. Accessory '{0}' not compatible with {1} chamber. Remove accessory and try again.",loadMyProjectDialogMain:"Do you want to load {0}?",loadProjectDialogMain:"Do you want to load {0} by '{1}' ?",loadProjectDialogSub:"The  project will be loaded into the application",landmaxDisabledTooltip:"LandMax system design is currently unavailable in this tool for the region that you have selected. Please contact the CULTEC Engineering Services Department at 888-892-2694 or CULTECDesignTool@CULTEC-pipe.com for further assistance.",failedToLoadPdf:"Failed to load PDF file.",loadingPdf:"Loading PDF...",loadingPdfPage:"Loading Page...",createAccount:"Create Account",isolatorRow:"Separator Row",estimatedFlowRate:"Estimated Manifold Flow Rate",selectedStructure:"Select Structure/Inlet",selectBypass:"Select Separator Row Bypass",elevatedManifold:"Elevated Manifold",weir:"Weir",selectManifoldSize:"Select Manifold Size",manifoldDirection:"Manifold Direction",enterNumberOfStubs:"Enter number of stubs",stubsEveryOtherRow:"Stubs every other row",overlappingManifold:"The manifold created overlaps with an existing manifold. Please choose one of these options:",editNewManifoldButton:"Edit Current",editExistingManifoldButton:"Edit Prev/Existing",editNewManifoldText:"This button selects the inlet/outlet currently overlapping for editing to avoid the overlap.",editExistingManifoldText:"This button selects the existing inlet/outlet for editing to avoid the overlap.",editOrRemoveManifold:"Edit or Remove Manifold",editOrRemoveManifoldSubText:"Do you want to Edit or Remove this manifold?",editOrRemoveManifoldEditButton:"Edit Manifold",editOrRemoveManifoldRemoveButton:"Remove Manifold",isoRowPlusWarningTitle:"Separator Row Warning",isoRowPlusWarningTextPart1:"Separator Row components shown in the Design Tool 2.0 interface and drawings may not be available in the specified project region. Please contact your local CULTEC representative or email",isoRowPlusWarningTextPart2:"for further information.",isolatorRowPlusPopup:"",CULTECInternationalEmail:"CULTECinternational@CULTEC-pipe.com",systemProcessingAlertTitle:"System Processing Alert",systemProcessingWarningTitle:"System Processing Warning",systemProcessingAlertLevel1Text:"Based on the size and configuration of the current chamber design, the processing time to generate the drawing is expected to be up to 35 minutes.",systemProcessingAlertLevel2Text:"Based on the size and configuration of the current chamber design, the processing time to generate the drawing is expected to be up to 45 minutes.",systemProcessingAlertLevel3Text:"Based on the size and configuration of the current design the Design Tool will likely not produce drawings. Please contact CULTEC Engineering Services at {0} for assistance.",emailCULTEC:"Email CULTEC",pdfDisclaimer:"The direct scale function assumes that the stated scale on the PDF file is accurate and that the PDF file has not been modified in any way that would alter the scale of the drawing (ex. resizing or scanning the file). If the scale of the drawing has been altered, please use the reference scale option.",directScaleWarning:"It is recommended that the measure tool be used to verify that the background has been scaled appropriately when either scaling method is used.",projectTypeSwitchWarning:"Certain user inputs for System Parameters have carried over but please review all System Parameters and then click GENERATE DESIGN to continue designing the system.",hasSecondDirectPipe:"Second Direct Pipe",provideStateBeforeSelectingChamber:"Please provide a State in the Project Information panel to the left before selecting a new Chamber Type.",prefer7200Over4500Alert:"Consider designing your project with the new MC-7200 chamber. This is a longer and more efficient version of the MC-4500.",MC4500DeprecationAlertTitle:"Unsupported Chamber Type",MC4500DeprecationAlert:"The selected Chamber Type is no longer supported. Please change to another Chamber Type before submitting.",mc7200ChangeStateAlert:"Please change to a chamber type other than MC-7200 before changing the project state.",mc7200ChangeRegionAlert:"Please change to a chamber type other than MC-7200 before changing your selected region.",outletToggledOffForSingleRow:"The system parameters entered have resulted in a single row system. Since it is not advisable to have an outlet structure connected to a Separator Row, an outlet structure has not been added to the design and the underdrain and outlet options have been toggled off in System Parameters. If an outlet structure is desired:</br><p>1. Enter a larger available width to increase the number of chamber rows used in the design (remember to toggle the outlet back on).</p><p>2. Use the inlet manifold dialog box or Separator Row selection within the components section to remove the Separator Row and add the outlet manifold to the design on the single row system.</p>",removeChamberBeforeAddingManifold:"Please remove at least 1 chamber prior to placing the inlet/outlet in this location.",removeChamberBeforeAddingManifoldMC4500:"Please remove at least 2 adjacent chambers in this row prior to placing the inlet/outlet in this location.",internalOutletsOnPerimeterOnly:"Internal outlets can only be placed on the perimeter row of the bed.",internalManifoldsOnActiveChambesOnly:"Internal manifolds must be placed on an active chamber.",showInternalManifoldLowPositionAlert:"It is recommended that elevated manifolds be used for internal inlets as diversions for the Separator Row. If a low connection is required a diversion weir would be required in the structure. The user must design the structure such that the first flush is diverted to the Separator Row. Examples could be placement of the inlet grate on the Separator Row side of the weir or placing a hood/drip plate over the weir. Contact CULTEC Engineering Services at 888-892-2694 for assistance.",showInternalManifoldLowPositionAlertCollision:"It is recommended that elevated manifolds be used for internal inlets as diversions for the Separator Row. If a low connection is required a diversion weir would be required in the structure. The user must design the structure such that the first flush is diverted to the Separator Row. Examples could be placement of the inlet grate on the Separator Row side of the weir or placing a hood/drip plate over the weir. <br/><br/>Larger internal structures and/or manifolds may conflict with adjacent chambers/end caps. Be sure to remove conflicts before finalizing the design.<br/><br/>Contact CULTEC Engineering Services at 888-892-2694 for assistance.",chamberHasAnActiveManifoldAttached:"Warning >>> The chamber has an active Manifold Attached.",structuresCollided:"The manifold could not be created; more space will be needed to avoid structures collisions",structuresCollidedOnUpdate:"The structures are too close to each other. Please change the structure to a smaller type or remove the manifold.",nonWoven:"Non-woven Geotextile Required (excluding Separator Row):",nonWovenIsolator:"Non-woven Geotextile Required (Separator Row):",totalNonWoven:"Total Non-woven Geotextile Required:",woven:"Woven Geotextile Required (Beneath Internal Manifold):",wovenIsolator:"Woven Geotextile Required (Separator Row):",totalWoven:"Total Woven Geotextile Required:",addRemoveStructures:"Add/Remove Structures:",inletStructureManifold:"Inlet Structure/Manifold",outletStructureManifold:"Outlet Structure/Manifold",showManifoldRequiredSpaceAlert:"Structure cannot be added, space on opposite or upper chambers is required, and they seem to be in use by other structures.",barracudaMessage:"<i>Does your project have a water quality requirement? If so, the <a href='https://waterqualitydesigntool.com/Email' style='color: #73A300;font-weight: bold;text-decoration: underline;'>CULTEC Water Quality Design Tool</a> can guide you through the design of an CULTEC Barracuda Hydrodynamic Separator.</i>",barracudaPopupMessage:"If so, the CULTEC Water Quality Design Tool can guide you through the design of an CULTEC Barracuda Hydrodynamic Separator. Click <b>Take Me There</b> below to open this tool in a new window.",barracudaMessageTitle:"Does your project have a water quality requirement?",takeMeThere:"Take Me There!",sendMoreInfo:"Send More Info",multiBedManagement:"Multi-Bed Management",selectedBed:"Selected Bed",addNewBed:"Add New Bed",renameBed:"Rename Bed",copySelectedBed:"Copy Selected Bed",deleteSelectedBed:"Delete Selected Bed",addBgImgBeforeAddingBed:"Please import a PDF in the \u2018Background & Tools\u2019 panel before adding a bed.",renameCurrentAndNewBed:"Please provide a name for your current bed and the one you are adding.",currentBedName:"Current Bed Name",newBedName:"New Bed Name",confirmDeleteBed:"Are you sure you want to permanently delete the bed named '{{bedName}}'?",convertProjectToMultiBedTitle:"Convert to Multi-Bed",convertProjectToMultiBedText:"Adding a bed will permanently convert this project from a Single-Bed project to a Multi-Bed project and requires the project to be saved. Are you sure you want to convert to Multi-Bed?",changeMultiBedBackgroundWarning:"Changing the background on a multi-bed project will impact all beds on the project.",changeMultiBedBackgroundWarningTitle:"Multi-Bed Background Warning",multiBedUpdatingBedsTitle:"Updates to Multi-Bed Projects",showEditsOnSpecificTabsWarning:"Please use the tabs specific to individual beds to make changes to the beds that have been added to this Multi-Bed project.",pleaseSave:"Please Save",showSaveFirstWarning:"Your project must be saved before adding new beds.",copySelectedBedDialog:"Please provide a name for the bed you are making a copy.",newBedCopiedName:"Name for new bed",multiBed:"Multi-Bed",multiBedPleaseAddChambersToYourProject:"Please ensure all beds in your project have chambers before submiting.",multiBedPleaseAddComponentsToYourSystem:"Please add components to all beds in your project before requesting drawings.",numberOfBeds:"Number of Beds",totalAllBeds:"Total All Beds",pipeSize:"Pipe Size",pipeType:"Pipe Type",bedNamesAreRequired:"Bed names are required.",bedNamesMustBeUnique:"Bed names must be unique.",createNewProject:"Create New Project",theProjectWillBeCreated:"Would you like to save the current project before proceeding?",unsavedChangesDetected:"Unsaved Changes Detected?",youMustSaveYourChanges:"You must save your changes before changing to another tab. Do you want to save your changes?",discardChanges:"Discard Changes?",saveChanges:"Save Changes?",bedName:"Bed Name",overview:"Overview",multibedScaleWarning:"Replacing the background on a multi bed project will require rescaling of the PDF, as well as realignment of each bed on the new background. Import time of the new PDF will vary depending on the scale and scope of the beds on the project.\n\n",multibedScaleTitleWarning:"Multi-Bed Warning",continue:"Continue",insertaTeeWarning:"The current design includes Inserta Tee(s) entering the side of an Separator Row. In most cases, CULTEC recommends inlet connections be made at the access structure to the Separator Row where the high flow bypass is located. If an Inserta Tee is added to the side of the Separator Row it is recommended that it have a low sediment load (i.e. roof drains, yard drains, etc.) and that the estimated peak inlet flow not exceed 0.4 cfs (11 L/s).",systemFunctionalityWarning:"System Functionality Warning",ratioIsTooSmallWarning:"Feet to pixel ratio is too small, resulting drawing would be uninterpretable",changesNotSavedOnViewingProjectWarning:"If making changes to this project, please Save As Copy/Revision before making changes to ensure that your edits are saved",titleWarning:"Warning",chamberTypeChangeOnMC4500Warning:"The MC-4500 is no longer available in this region, please redesign using the MC-7200 or a different chamber model. If you have any questions, please contact CULTEC Engineering services at \ufeff(888) 892-2694 or \ufeffCULTECDesignTool@CULTEC-pipe.com",checkYourBackgroundScale:"Check your background scale, as it may not be the same as the product type you switched from.",projectUrlInvalid:"The drawing package for this project has expired. To download your files again, Load the project from the Manage Projects panel. Once your files have loaded you can request new drawings via Email. Updated drawing packages will now remain available for download in our system for one year before expiring.",InsertaTeeOptions:"Inserta-Tee",InspectionPortOptions:"Inspection Port options",Diameter:"Diameter",imperviousLinerNotes:"Impervious Liner notes:",technicalNote650:"Technical Note 6.50 : Thermoplastic Liners for Detention Systems",technicalNotes:"The impervious liner quantity shown is only an estimate. CULTEC does not provide or design impervious liners. Please contact a liner manufacturer for a final estimate.",imperviousLinerRequired:"Impervious Liner Required:",emailDrawingsWarning:"We are currently experiencing an issue with this feature of the tool and are working diligently to resolve it. To receive the project files, please e-mail CULTECdesigntool@CULTEC-pipe.com and include the user's email address and project name. A member of our support team will respond with your files as soon as possible. We apologize for the inconvenience.",overallSiteVolume:"Overall Site Volume:",enterOverallSiteVolume:"Enter the overall site volume required for this project.",crossSectionDetail:"Cross-Section Detail",cultecTechnicalServices:"Cultec Technical Services",selectChamberType:"Select Chamber Type",downloadStageStorageXlsx:"download Stage Storage Xlsx",tollFree:"Toll Free:",meassureExplination:"Use this button to measure a known distance in order to confirm the accuracy of the scale",numberOfFeedConectorsRequired:"Number of Feed Connectors Required:",totalNonWovenPdf:"Non-woven Geotextile Required:",globalSearch:"Global Search",messageExceededCover:"The _chamberName requires a total minimum depth of _minimumCover and a maximum depth of _maximumCover measured from finished grade to the bottom of stone elevation.",byName:"by name",byCity:"by city",byState:"by state",noProjectsFound:"No projects found.",of:"of",maximumAllowableCover:"Maximum Allowable Finished Grade",minimumAllowableCover:"Minimum Allowable Finished Grade",maximumAllowableCoverInstructions:"This is the maximum allowable finished grade for this chamber model based the bottom of stone elevation chosen. Select a different bottom of stone elevation or a different chamber model if these site requirements cannot be met.",minimumAllowableCoverInstructions:"This is the minimum allowable finished grade for this chamber model based on the depth of stone above and below chamber and the bottom of stone elevation chosen. Select a different bottom of stone elevation or a different chamber model if these site requirements cannot be met.",allStatuses:"All Statuses",successStatus:"Success",failedStatus:"Failed",unsubmitedStatus:"Unsubmitted",tutorialStartText:"This tour will show you the necessary steps to create a Cultec Chamber layout.<br><br>This includes, Project information, Background and Tools & System Parameters. Ideal for new users or if you have not used the tool in a long time.<br><br>Do you want to proceed?",warning330XLHD:"The Recharger 330XLHD has been replaced with the Recharger 300HD",adsInternationalEmail:"adsinternational@ads-pipe.com",warning180HD:"The Recharger 180HD is no longer supported by the StormGenie Design Tool. Please use the Recharger 150XLHD as a substitute",firstName:"First Name",lastName:"Last Name",phoneNumber:"Phone Number",companyName:"Company Name",country:"Country",county:"County",zipCode:"Zip Code",preferredUnits:"Preferred Units",signUp:"Sign Up",whatisYourRole:"What role best describes you",keepMeUpToDate:"Yes! Keep me up to date with the latest news and promotions",companyInputError:"Please introduce a valid company name.",zipcodeInputError:"Please introduce a valid zip code.",USZipcodeInputError:"Please introduce a valid zip code of 5 numbers.",canadianZipcodeInputError:"Please introduce a valid zip code of 7 characters.",defaultInputError:"Please introduce a valid",salesRepContactNo:"Would you like a ADS Representative to contact you about this project? [NO]",salesRepContactYes:"Would you like a ADS Representative to contact you about this project? [YES]",contactRep:"Contact a Rep",contactRepLine1:"Interested in contacting a ADS Representative about a project?",contactRepLine2:"Click Submit and someone will be in contact with you soon.",notesComments:"Notes/Comments",companyBrand:"Company Brand",market:"Market",region:"Region",selectYourPreferredUnits:"Select your preferred Units",contactUsBtn:"Contact Us About Your Project",contactUsHelpText:"You must be signed into the tool and have a current saved project in order to contact an ADS representative",givenNameError:"Please introduce a valid First Name.",surnameError:"Please introduce a valid Last Name."}},function(e,t){e.exports={DC780:"Installed storage per chamber is 1.3 m\xb3 (78.4 ft\xb3).\nThis chamber was originally designed for deep cover applications.\nProvides an innovative heavy-duty chamber for various site applications.",MC3500:"Installed storage per chamber is 4.96 m\xb3 (175.0 ft\xb3).\nThe MC-3500 provides a compact footprint and like the MC-4500 it provides a very cost-effective design.\nInstalled storage per end cap is 45.1 cf (1.28 m\xb3).",MC4500:"Installed storage per chamber is 4.6 m\xb3 (162.6 ft\xb3).\nThe MC-4500 provides the smallest footprint.\nThis chamber provides the maximum storage volume per linear foot at a competitive cost per cubic foot of storage.\nInstalled storage per end cap is 115.3 ft\xb3 (3.3 m\xb3).",SC160LP:"Installed storage per chamber is 0.42 m\xb3 (16.0 ft\xb3).\nThe SC-160LP chamber fits on the sites that require shallow cover yet need to be traffic bearing.\nPerfect for applications with high water tables, shallow existing inverts, minimising site fill to lower the overall project cost.\nSC-160LP is a great choice for LID or Green Infrastructure applications where underground infiltrative contact area is required to meet regulations.",SC310:"Installed storage per chamber is 0.88 m\xb3 (31.0 ft\xb3).\nCost effective choice when shallow placements are required or LID applications where infiltration is desired in a wide range of soil types.",SC740:"Installed storage per chamber is 2.12 m\xb3 (74.9 ft\xb3).\nProvides a chamber to fit a wide variety of commercial and municipal applications.\nProvides significant storage in a variety of applications.",MC7200:"Installed storage per chamber is 267.3 ft\xb3 (7.56 m\xb3).\nThe MC-7200 provides the smallest footprint.\nThis chamber provides the maximum storage volume per linear foot at a competitive cost per cubic foot of storage.\nInstalled storage per end cap is 115.3 ft\xb3 (3.3m\xb3).",accessory:"Accessory",addMode:"Add Mode",addRemove:"Add / Remove:",addRemoveAccessories:"Add/Remove Accessories:",addRemoveEndCaps:"Add/Remove End Caps",adsCalculationsReport:"CULTEC Design Tool Calculations Report",adsDesignTool:"CULTEC Design Tool",adsEngineeringServices:"CULTEC Engineering Services",adsPdfReport:"CULTEC PDF Report",advancedSettings:"Advanced settings",agreedToTerms:"Agreed to terms",agreementTitle:"DESIGN TOOL TERMS OF USE",agreenmentText:"The Design Tool offer by Seller* is for conceptual purposes only, and it should not be interpreted or construed to create any representations or warranties of any kind, either express or implied. ALL WARRANTIES ARE HEREBY DISCLAIMED (WHETHER EXPRESS, IMPLIED, OR STATUTORY), INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.\nThe user agrees to assume all risk with the Design Tool.  Seller is not responsible for the accuracy, appropriateness, or suitability of any shop drawings submitted by the user.  Shop drawings should be reviewed by a professional engineer, including any design engineer of record.  Seller does not perform any design engineering services, and it is not assuming any design engineering responsibilities.\nCultec chambers and CULTEC pipe with this configurator are intended for storm water use only, and are not intended for sanitary applications.  The user is solely responsible for determining the suitability of Cultec chambers and CULTEC pipe for its intended use and its compliance with any design plans, specifications, and/or applicable laws, and the user assumes all risk and liability whatsoever in connection therewith.  Seller shall not be liable for any special, indirect, or consequential damages incurred by the user or any third party.\nAll orders are subject to Seller\u2019s Terms and Conditions of Sale: https://www.adspipe.com/terms-conditions/terms-and-conditions-sales.  In the event the Design Tool cannot create a layout as configured by the user, or if additional information is required, a customer service representative for the Seller will contact the user.\n Contact Seller for any questions regarding the configuration.  The user acknowledges that, by submitting shop drawings through the Design Tool, the user approves and accepts these Terms of Use.\n*Seller includes Advanced Drainage Systems, Inc. and its related and affiliated companies, including Cultec, LLC.",amountOfFillRequired:"Amount of fill required:",amountOfStoneRequired:"Amount of Stone Required:",approxBedSizeRequired:"Approx. Bed Size Required:",area:"Area ",autoRemoveChambers:"Auto remove Chambers",autoRemoveEndCaps:"Auto remove End Caps",autofillChambers:"Autofill Chambers",autofillEmptyChambers:"Autofill/Empty Chambers",autofillEndCaps:"Autofill End Caps",automaticallySignedIn:"Automatically Signed In!",availableLength:"Available Length ",availableLengthPdf:"Available Length:",availableWidth:"Available Width ",availableWidthPdf:"Available Width:",averageCover:"Average Cover ",averageCoverOverChambers:"Average Cover:",background:"Background:",backgroundAndTools:"Background & Tools",baseStoneElevation:"Base Stone Elevation ",baseStoneElevationPdf:"Base Stone Elevation:",basin:"Basin",belowAvailableLength:"Below Available Length",belowAvailableWidth:"Below Available Width",bottom:"bottom",calculationError:"Calculation Error",cancel:"Cancel",caps:"Caps",center:"center",chamber:"Chamber",chamberAccessory:"Chamber Accessory",chamberModel:"Chamber Model:",chamberRows:"Chamber Rows:",chambers:"Chambers",changesWillOverwrite:"All new changes will overwrite the previous version of this project. Are you sure?",city:"City",cleanout:"cleanout",cleanoutleft:"cleanout left",cleanoutright:"cleanout right",clearApplication:"Clear Application",clickSetFlowDirection:"Click 'Set Flow Direction' for the bend closest to the outlet location.",close:"Close",components:"Components",computeStoneBed:"Compute Stone Bed",confirm:"Confirm",confirmProjectsDeletion:"Confirm deletion of selected projects",contactUs:"Contact Us",copied:"copied",countryOrProvince:"Country / Province",province:"Province",decreaseZoom:"Decrease Zoom",defaultInletAndOutletStructure:"Default inlet and outlet structure changed between chamber types.",defaultInletStructure:"Default inlet structure changed between chamber types.",defaultOutletStructure:"Default outlet structure changed between chamber types.",deleteSelected:"Delete Selected",designConstraintDimensions:"Design Constraint Dimensions:",disablePanning:"Disable Panning Tool",doYouWantToSaveCurrent:"Do you want to save the current project?",doYouWantToSubmit:"Do you want to submit this project?",double:"Double",downloadChamberBom:"download chamber BOM",downloadChamberCsv:"download chamber CSV",downloadStageStorageXlsx:"download Stage Storage Xlsx",downloadChamberResults:"download chamber results",downloadPipeBom:"download pipe BOM",downloadPipeCsv:"download pipe CSV",downloadPipeResults:"download pipe results",drawingsAndReports:"Drawings & Reports",email:"Email:",emailDrawingAndReports:"Email Drawing & Reports",emailDrawingAndReportsHydroCAD:"Email Drawings & Reports w/HydroCAD Instructions",emptyChamberBed:"Empty Chamber Bed",emptySystem:"Empty System",enablePanning:"Enable Panning Tool",engineer:"Engineer:",enterAvailableLengthChambers:"Enter the available length for the chamber system from the site plans. The design tool will maximize the available system length before adding to the system width.",enterAvailableWidthChambers:"Enter the available width for the chamber system from the site plans. The design tool will maximize the available system length before adding to the system width.",enterAverageCover:"Enter the average cover over the chamber system.",enterMeasureLength:"Enter Measure Length:",enterStonePorosity:"Enter stone porosity. Industry standard of 40%. See Tech Sheet 2 for more information.",enterTheAmountOfStoneAboveChambers:"Enter the amount of stone above the chambers.",enterTheAmountOfStoneBedding:"Enter the amount of stone bedding below the pipe.",enterTheAmountOfStoneBelowChambers:"Enter the amount of stone below the chambers.",enterTheAmountOfStoneFill:"Enter the amount of stone fill above the pipe.",enterTheAvailableLength:"Enter the available length for the pipe system from the site plans.",enterTheAvailableWidth:"Enter the available width for the pipe system from the site plans.",enterTheBottomOfStoneElevation:"Enter the bottom of stone elevation.",enterTheStorageVolume:"Enter the storage volume required for this project.",exceedingAvailableLength:"Exceeding Available Length",exceedingAvailableWidth:"Exceeding Available Width",exceedingVolume:"Exceeding Volume",failed:"failed",feets:"Feets",fieldsRequiredToSave:'Fields: "Project", "Engineer", "City" and "State" are required to save a project',fieldsRequiredToSaveNonUsa:'Fields: "Project", "Engineer", "City" and "Country / Province" are required to save a project',filterByName:"Filter by name:",fitting:"Fitting:",generateDesign:"Generate Design",hasSecondDirectPipe:"Second Direct Pipe",hideStoneBed:"Hide Stone Bed",imperial:"Imperial",importBackgroundImage:"Import background image",importPDF:"Import PDF",inches:"Inches",includeOutletNo:"Include Outlet (NO)",includeOutletYes:"Include Outlet (YES)",includeImperviousLinerNo:"Include Impervious Liner (NO)",includeImperviousLinerYes:"Include Impervious Liner (YES)",imperviousLinerDialogNonCommonTitle:"Non-common Option Selected",imperviousLinerDialogNonCommon:"This will add an impervious liner and two layers of geotextile to the sidewalls and bottom of the embedment stone surrounding the chambers. Do you wish to proceed?",imperviousLinerDialogPotentialDeadStorageTitle:"Potential Dead Storage Situation",imperviousLinerDialogPotentialDeadStorage:"You have added an impervious liner to a system that does not have an underdrain. Any water in the foundation stone will remain in the system and not drain to the outlet controls. Do you wish to proceed?",imperviousLinerWarningTitle:"Warning\u2013Please Check Design Inputs",imperviousLinerWarning:"You have added an impervious liner to a system that does not have an outlet. The water that enters this system will have nowhere to the outlet and will remain in the system and not drain.",imperviousLinerWarning2:"You are removing the outlet from a system with an impervious liner. The water that enters this system will have nowhere to outlet and will remain in the system and not drain.",imperviousLinerDialogNeedsBedTitle:"",imperviousLinerDialogNeedsBed:"Please generate a chamber system before toggling on the impervious liner.",includeUnderdrainNo:"Include Underdrain (NO)",includeUnderdrainYes:"Include Underdrain (YES)",incompatibleAccessory:"Incompatible Accessory",increaseZoom:"Increase Zoom",inletManifold:"Inlet Manifold",insertaTee:"Inserta-tee",insertatee:"inserta-tee",inspectionPort:"Inspection-port",installedStorageVolume:"Installed Storage Volume:",instructionalVideo:"Design Tool Instructional Videos",insuficientVolume:"Insufficient Volume",isolator:"Isolator",itemSelected:"item selected",itemsSelected:"items selected",languageButtonTooltip:"Select Language",left:"left",length:"Length ",lengthBetweenFittings:"Length Between Fittings ",lengthFittingsOnCenter:"Length Fittings On Center ",lengthOutsideFittings:"Length Outside Fittings ",load:"Load",localizationDefaultsSaved:"Localization Defaults Saved.",logoutAnyways:"The application will be reloaded; all current progress will be lost. Log out anyways?",lowerEndCap:"Lower End Cap",lowerEndCapAccessory:"Lower End Cap Accessory",manageProjects:"Manage Projects",manageProjectsAdmin:"Manage Projects (Admin)",maximumWidth:"Maximum Width:",measureTool:"Measure Tool",measurementType:"Measurement Type:",metric:"Metric",missingProjectInformation:"Missing project information",moveRotate:"Move/Rotate",msgBelowAvailableLength:"You entered a length below the allowable limit of the Design Tool.",msgBelowAvailableWidth:"You entered a width below the allowable limit of the Design Tool.",msgBelowPorosityPercent:"The industry standard for stone porosity is 40%. You entered an invalid porosity.",msgBelowPorousStoneAbove:"You entered a stone above the chambers value that does not meet the chambers requirements. Click the Help icon next to the Stone Above Chambers field to see the requirements.",msgBelowPorousStoneBelow:"You entered a stone below the chambers value that does not meet the chambers requirements. Click the Help icon next to the Stone Below Chambers field to see the requirements.",msgDefault:"The chamber model you have selected requires a larger allowable length or width.",msgExceedAvailableLength:"You entered a length that exceeds the allowable limit of the Design Tool.",msgExceedAvailableWidth:"You entered a width that exceeds the allowable limit of the Design Tool.",msgExceedPorosityPercent:"The industry standard for stone porosity is 40%. You entered an invalid porosity.",msgExceedPorousStoneAbove:"You entered a stone above the chambers value that does not meet the chambers requirements. Click the Help icon next to the Stone Above Chambers field to see the requirements.",msgExceedPorousStoneBelow:"You entered a stone below the chambers value that does not meet the chambers requirements. Click the Help icon next to the Stone Below Chambers field to see the requirements.",msgRequiresLargerAllowableLength:"The chamber model you have selected requires a larger allowable length.",msgRequiresLargerAllowableWidth:"The chamber model you have selected requires a larger allowable width.",msgRequiresLargerWidthAndLength:"The chamber model you have selected requires a larger width and length.",needHelp:"Need Help?",no:"No",nominalDiameter:"Nominal diameter:",nonIsolator:"Non-Isolator",none:"None",notAddIsolatorOverOutlet:"You should not add an isolator over the same row that contains an outlet.",notAddOutletOverIsolator:"You should not add an outlet over the same row that contains an isolator.",note:"Note",notes:"Notes:",notes4Inches:"100 mm can be used with placement of Geogrid at bottom of stone layer (see SC-160 design manual for details).",notesStoneAbove:"Minimum required stone above chambers. Amount can be increased to achieve additional volume.",notesStoneBelow:"Minimum required stone below chambers. See applicable Cultec design manual for bearing capacity requirements. Amount can also be increased to achieve additional storage.",numberOfChambersRequired:"Number of Chambers Required:",numberOfEndCapsRequired:"Number of End Caps Required:",numberOfRows:"Number of Rows",offset:"Offset",ok:"Ok",optimalVolume:"Optimal Volume",outletControlStructure:"Outlet Control Structure:",outletManifold:"Outlet Manifold",pdfDocumentPage:"Select PDF Document Page",pending:"pending",perimeterFillOffset:"Perimeter fill offset ",perimeterStoneOffset:"Perimeter stone offset ",phone:"Phone:",pipeBeddingBelow:"Pipe bedding below ",pipeBeddingBelowPdf:"Pipe bedding below:",pipeFillAbove:"Pipe fill above ",pipeFillAbovePdf:"Pipe fill above:",pleaseAddChambersToYourProject:"Please add chambers to your project before submitting.",pleaseAddComponentsToYourSystem:"Please add components to your system before requesting drawings.",printPipeSpecifications:"Print Pipe Specifications",printSystemSpecifications:"Print System Specifications",privacyPolicy:"Privacy Policy",proceed:"Proceed",processing:"processing",product:"Product:",project:"Project",projectDrawingsDelivered:"Project drawings delivered! Please check your email.",projectInfo:"Project Information",projectLocation:"Project Location:",projectName:"Project Name:",projectSaved:"Project Saved!",projectsBy:"Projects by",providedAvailableLengthAndWidth:"The provided available length & width is not large enough to meet the required storage volume based on the chamber model selected. Try to adjust one or more the following system parameters: ",regionButtonTooltip:"Select Region",removeMode:"Remove Mode",request:"Request",requestCurrentProjectDrawings:"Do you want to request current project drawings?",requestDrawings:"Request Drawings",requiredStorageVolume:"Required Storage Volume:",requiredVolume:"Required volume ",requiredVolumePdf:"Required volume:",resetDesign:"Reset Design",resetZoom:"Reset Zoom",result:"Result",results:"RESULTS",right:"right",riser:"riser",round:"Round",rowSpacing:"Row spacing ",save:"Save",saveAsCopy:"Save As Copy/Revision",copy:"Copy",saveCurrentAsCopy:"Do you want to save the current project as a copy?",saveCurrentDefault:"Do you want to save the current project?",saveCurrentProject:"Save Current Project",scaling:"Scaling",direct:"Direct",reference:"Reference",enterPlanScale:"Enter Plan Scale",enterMeasuredLength:"Enter Measured Length",scalingInstructions:"Measure scale: Left click between two points to create a reference line, then type in the length of the reference line.",distanceMeasuredInstructions:"Left click between two points to display the measured distance.",distanceMeasured:"Distance Measured",measure:"Measure",select:"Select",selectComponentChamber:"Select Component/Chamber",selectLargerChamberModel:"Select a larger chamber model",selectPdfDesiredPage:"Please select the desired page to be set as background.",selectPipeBendPosition:"Select Pipe Bend Position",selectPipeStickPosition:"Select Pipe Stick Position",selectPlacement:"Select Placement",selectRowIsolatorRow:"Select Row/Separator Row",selectionTools:"Selection Tools:",setAsDefault:"Set As Default",setFlowDirection:"Set Flow Direction",setScale:"Set Scale",showHide:"Show/Hide",showStoneBed:"Show Stone Bed",side:"side",signIn:"Sign In",signOut:"Sign Out",signOutADS:"Sign Out CULTEC Design Tool?",single:"Single",soilTight:"Soil Tight",soilTightPerforated:"Soil Tight Perforated",somethingWentWrongEmail:"Oops! Something went wrong trying to email this project drawings, please try again.",square:"Square",state:"State",stateSavedAsCopy:"Your current project state will be saved as a copy",stateSavedDefault:"Your current project state will be saved",status:"Status",stoneAbove:"Stone above ",stoneAboveChambers:"Stone Above Chambers ",stoneAboveChambersMsg:"Stone Above Chambers",stoneAbovePdf:"Stone Above:",stoneBelow:"Stone Below:",stoneBelowChambers:"Stone Below Chambers ",stoneBelowChambersMsg:"Stone Below Chambers",stoneBelowPdf:"Stone Below:",stoneFoundationDepth:"Stone Foundation Depth:",stonePorosity:"Stone Porosity (%)",stonePorosityPdf:"Stone Porosity:",storageVolume:"Storage Volume ",storageVolumePerChamber:"Storage Volume Per Chamber:",stubconcentric:"stub concentric",stubcrownmatching:"stub crown matching",stubinvertmatching:"stub invert matching",submit:"Submit",submitProject:"Submit Project",success:"success",systemComponents:"SYSTEM COMPONENTS - NOT FOR CONSTRUCTION",systemLength:"System Length ",systemLengthPdf:"System length:",systemParameters:"System Parameters",systemVolumeAndBedSize:"System Volume and Bed Size",systemWidth:"System Width ",systemWidthPdf:"System width:",teePosition:"Tee Position",termsOfService:"Terms of Service",theApplicationWillBeReloaded:"The application will be reloaded to its initial state, all current progress will be lost. Would you like to continue?",theProjectMustBeSaved:"'The project must be saved, and not in pending mode in order to send the project",theProjects:"The project(s)",thisWillFillChambers:"This will fill all available chambers on the chamber bed. Are you certain?",thisWillRemoveChambers:"This will remove all current chambers from the chamber bed. Are you certain?",thisWillReplaceCurrentDesign:"Are you certain? This will replace your current design.",top:"top",triple:"Triple",unableToRequestDrawings:"Unable to request drawings, try to refresh the webpage and try again later.",unableToSaveProject:"Unable to save project, try to refresh the webpage and try again.",unexpectedErrorOcurred:"An unexpected error occurred while executing volume calculations:",unsubmitted:"unsubmitted",updateNow:"Update Now",updateNowMultipleClicks:"it may take multiple clicks of 'UPDATE NOW' before the update has been made and this orange bar disappears.",upperEndCap:"Upper End Cap",upperEndCapAccessory:"Upper End Cap Accessory",userInputs:"User Inputs",userList:"User list",version:"Version:",volume:"Volume ",volumeOfExcavation:"Volume of Excavation (Not Including Fill):",volumeOfExcavationPipes:"Volume of excavation (bottom of system to top of system):",waterTight:"Watertight",width:"Width ",willBeDeleted:"Will be deleted! This action cannot be undone!",yes:"Yes",youAreUsingOutdatedVersion:"You are using an outdated version of Design Tool. Please",youNeedToSignIn:"Please Create an Account or Sign In to access all innovative features.",yourDrawingsAreBeignGenerated:"Your drawings are being generated",maximumLength:"Maximum Length:",legacyMC4500Endcap:"This project previously used an older specification for the MC-4500 Endcap. The endcap specifications have been updated for you automatically which may affect volume and dimensional results of this project.",productType:"Product Type:",bomFile:"BOM File",csvFile:"CSV File",stageStorageFile:"Stage Storage File",editedDate:"Edited Date",createdDate:"Created Date",notEdited:"not edited",pipe:"Pipe",processingStatus:"Processing Status",unableToSwitchChamberType:"Unable to switch chamber type. Accessory '{0}' not compatible with {1} chamber. Remove accessory and try again.",loadMyProjectDialogMain:"Do you want to load {0}?",loadProjectDialogMain:"Do you want to load {0} by '{1}' ?",loadProjectDialogSub:"The  project will be loaded into the application",landmaxDisabledTooltip:"LandMax system design is currently unavailable in this tool for the region that you have selected. Please contact the CULTEC Engineering Services Department at 888-892-2694 or ADSDesignTool@ads-pipe.com for further assistance.",failedToLoadPdf:"Failed to load PDF File.",loadingPdf:"Loading PDF...",loadingPdfPage:"Loading Page...",createAccount:"Create Account",isolatorRow:"Separator Row",estimatedFlowRate:"Estimated Manifold Flow Rate",selectedStructure:"Select Structure/Inlet",selectBypass:"Select Separator Row Bypass",elevatedManifold:"Elevated Manifold",weir:"Weir",selectManifoldSize:"Select Manifold Size",manifoldDirection:"Manifold Direction",enterNumberOfStubs:"Enter number of stubs",stubsEveryOtherRow:"Stubs every other row",overlappingManifold:"The manifold created overlaps with an existing manifold. Please choose one of these options:",editNewManifoldButton:"Edit Current",editExistingManifoldButton:"Edit Prev/Existing",editNewManifoldText:"This button selects the inlet/outlet being added for editing to avoid the overlap.",editExistingManifoldText:"This button selects the existing inlet/outlet for editing to avoid the overlap.",editOrRemoveManifold:"Edit or Remove Manifold",editOrRemoveManifoldSubText:"Do you want to Edit or Remove this manifold?",editOrRemoveManifoldEditButton:"Edit Manifold",editOrRemoveManifoldRemoveButton:"Remove Manifold",isoRowPlusWarningTitle:"Separator Row Warning",isoRowPlusWarningTextPart1:"Separator Row components shown in the Design Tool 2.0 interface and drawings may not be available in the specified project region. Please contact your local CULTEC representative or email",isoRowPlusWarningTextPart2:"for further information.",isolatorRowPlusPopup:"",adsInternationalEmail:"adsinternational@ads-pipe.com",systemProcessingAlertTitle:"System Processing Alert",systemProcessingWarningTitle:"System Processing Warning",systemProcessingAlertLevel1Text:"Based on the size and configuration of the current chamber design, the processing time to generate the drawing is expected to be up to 35 minutes.",systemProcessingAlertLevel2Text:"Based on the size and configuration of the current chamber design, the processing time to generate the drawing is expected to be up to 45 minutes.",systemProcessingAlertLevel3Text:"Based on the size and configuration of the current design the Design Tool will probably not produce drawings. Please contact CULTEC Engineering Services at {0} for assistance.",emailAds:"Email CULTEC",pdfDisclaimer:"The direct scale function assumes that the stated scale on the PDF file is accurate and that the PDF file has not been modified in any way that would alter the scale of the drawing (ex. resizing or scanning the file). If the scale of the drawing has been altered, please use the reference scale option.",directScaleWarning:"It is recommended that the measure tool be used to verify that the background has been scaled appropriately when either scaling method is used.",projectTypeSwitchWarning:"Certain user inputs for System Parameters have carried over but please review all System Parameters and then click GENERATE DESIGN to continue designing the system.",provideStateBeforeSelectingChamber:"Please provide a State in the Project Information panel to the left before selecting a new Chamber Type.",prefer7200Over4500Alert:"Consider designing your project with the new MC-7200 chamber. This is a longer and more efficient version of the MC-4500.",MC4500DeprecationAlertTitle:"Unsupported Chamber Type",MC4500DeprecationAlert:"The selected Chamber Type is no longer supported. Please change to another Chamber Type before submitting.",mc7200ChangeStateAlert:"Please change to a chamber type other than MC-7200 before changing the project state.",mc7200ChangeRegionAlert:"Please change to a chamber type other than MC-7200 before changing your selected region.",outletToggledOffForSingleRow:"The system parameters entered have resulted in a single row system. Since it is not advisable to have an outlet structure connected to an Separator Row, an outlet structure has not been added to the design and the underdrain and outlet options have been toggled off in System Parameters. If an outlet structure is desired:</br><p>1. Enter a larger available width to increase the number of chamber rows used in the design (remember to toggle the outlet back on).</p><p>2. Use the inlet manifold dialog box or Separator Row selection within the components section to remove the Separator Row and add the outlet manifold to the design on the single row system.</p>",removeChamberBeforeAddingManifold:"Please remove at least 1 chamber prior to placing the inlet/outlet in this location.",removeChamberBeforeAddingManifoldMC4500:"Please remove at least 2 adjacent chambers in this row prior to placing the inlet/outlet in this location.",internalOutletsOnPerimeterOnly:"Internal outlets can only be placed on the perimeter row of the bed.",internalManifoldsOnActiveChambesOnly:"Internal manifolds must be placed on an active chamber.",showInternalManifoldLowPositionAlert:"It is recommended that elevated manifolds be used for internal inlets as diversions for the Separator Row. If a low connection is required a diversion weir would be required in the structure. The user must design the structure such that the first flush is diverted to the Separator Row. Examples could be placement of the inlet grate on the Separator Row side of the weir or placing a hood/drip plate over the weir. Contact CULTEC Engineering Services at 888-892-2694 for assistance.",showInternalManifoldLowPositionAlertCollision:"It is recommended that elevated manifolds be used for internal inlets as diversions for the Separator Row. If a low connection is required a diversion weir would be required in the structure. The user must design the structure such that the first flush is diverted to the Separator Row. Examples could be placement of the inlet grate on the Separator Row side of the weir or placing a hood/drip plate over the weir.<br/><br/>Larger internal structures and/or manifolds may conflict with adjacent chambers/end caps. Be sure to remove conflicts before finalizing the design.<br/><br/>Contact CULTEC Engineering Services at 888-892-2694 for assistance.",chamberHasAnActiveManifoldAttached:"Warning >>> The chamber has an active Manifold Attached.",structuresCollided:"The manifold could not be created; more space will be needed to avoid structures collisions",structuresCollidedOnUpdate:"We have two manifolds colliding on structures update",nonWoven:"Non-woven Geotextile Required (excluding Separator Row):",nonWovenIsolator:"Non-woven Geotextile Required (Separator Row):",totalNonWoven:"Total Non-woven Geotextile Required:",woven:"Woven Geotextile Required (Beneath Internal Manifold):",wovenIsolator:"Woven Geotextile Required (Separator Row):",totalWoven:"Total Woven Geotextile Required:",addRemoveStructures:"Add/Remove Structures:",inletStructureManifold:"Inlet Structure/Manifold",outletStructureManifold:"Outlet Structure/Manifold",showManifoldRequiredSpaceAlert:"Structure cannot be added, space on opposite or upper chambers is required, and they seem to be in use by other structures.",barracudaMessage:"<i>Does your project have a water quality requirement? If so, the <a href='https://waterqualitydesigntool.com/Email' style='color: #73A300;font-weight: bold;text-decoration: underline;'>CULTEC Water Quality Design Tool</a> can guide you through the design of an CULTEC Barracuda Hydrodynamic Separator.</i>",barracudaPopupMessage:"If so, the CULTEC Water Quality Design Tool can guide you through the design of an CULTEC Barracuda Hydrodynamic Separator. Click <b>Take Me There</b> below to open this tool in a new window.",barracudaMessageTitle:"Does your project have a water quality requirement?",takeMeThere:"Take Me There!",sendMoreInfo:"Send More Info",multiBedManagement:"Multi-Bed Management",selectedBed:"Selected Bed",addNewBed:"Add New Bed",renameBed:"Rename Bed",copySelectedBed:"Copy Selected Bed",deleteSelectedBed:"Delete Selected Bed",addBgImgBeforeAddingBed:"Please import a PDF in the \u2018Background & Tools\u2019 panel before adding a bed.",renameCurrentAndNewBed:"Please provide a name for your current bed and the one you are adding.",currentBedName:"Current Bed Name",newBedName:"New Bed Name",confirmDeleteBed:"Are you sure you want to permanently delete the bed named '{{bedName}}'?",convertProjectToMultiBedTitle:"Convert to Multi-Bed",convertProjectToMultiBedText:"Adding a bed will permanently convert this project from a Single-Bed project to a Multi-Bed project and requires the project to be saved. Are you sure you want to convert to Multi-Bed?",changeMultiBedBackgroundWarning:"Changing the background on a multi-bed project will impact all beds on the project.",changeMultiBedBackgroundWarningTitle:"Multi-Bed Background Warning",multiBedUpdatingBedsTitle:"Updates to Multi-Bed Projects",showEditsOnSpecificTabsWarning:"Please use the tabs specific to the individual tabs to make changes to the beds that have been added to this Multi-Bed project.",pleaseSave:"Please Save",showSaveFirstWarning:"Your project must be saved before adding new beds.",copySelectedBedDialog:"Please provide a name for the bed you are making a copy.",newBedCopiedName:"Name for new bed",multiBed:"Multi-Bed",multiBedPleaseAddChambersToYourProject:"Please ensure all beds in your project have chambers before submiting.",multiBedPleaseAddComponentsToYourSystem:"Please add components to all beds in your project before requesting drawings.",numberOfBeds:"Number of Beds",totalAllBeds:"Total All Beds",pipeSize:"Pipe Size",pipeType:"Pipe Type",bedNamesAreRequired:"Bed names are required.",bedNamesMustBeUnique:"Bed names must be unique.",createNewProject:"Create New Project",theProjectWillBeCreated:"Would you like to save the current project before proceeding?",unsavedChangesDetected:"Unsaved Changes Detected?",youMustSaveYourChanges:"You must save your changes before changing to another tab. Do you want to save your changes?",discardChanges:"Discard Changes?",saveChanges:"Save Changes?",overview:"Overview",multibedScaleWarning:"Replacing the background on a multi bed project will require rescaling of the PDF, as well as realignment of each bed on the new background. Import time of the new PDF will vary depending on the scale and scope of the beds on the project.\n\n",multibedScaleTitleWarning:"Multi-Bed Warning",continue:"Continue",insertaTeeWarning:"The current design includes Inserta Tee(s) entering the side of an Separator Row. In most cases, CULTEC recommends inlet connections be made at the access structure to the Separator Row where the high flow bypass is located. If an Inserta Tee is added to the side of the Separator Row it is recommended that it have a low sediment load (i.e. roof drains, yard drains, etc.) and that the estimated peak inlet flow not exceed 0.4 cfs (11 L/s).",systemFunctionalityWarning:"System Functionality Warning",ratioIsTooSmallWarning:"Feet to pixel ratio is too small, resulting drawing would be uninterpretable",changesNotSavedOnViewingProjectWarning:"If making changes to this project, please Save As Copy/Revision before making changes to ensure that your edits are saved",titleWarning:"Warning",chamberTypeChangeOnMC4500Warning:"The MC-4500 is no longer available in this region, please redesign using the MC-7200 or a different chamber model. If you have any questions, please contact CULTEC Engineering services at \ufeff(888) 892-2694 or \ufeffADSDesignTool@ads-pipe.com",checkYourBackgroundScale:"Check your background scale, as it may not be the same as the product type you switched from.",projectUrlInvalid:"The drawing package for this project has expired. To download your files again, Load the project from the Manage Projects panel. Once your files have loaded you can request new drawings via Email. Updated drawing packages will now remain available for download in our system for one year before expiring.",InsertaTeeOptions:"Inserta-Tee",InspectionPortOptions:"Inspection Port options",Diameter:"Diameter",imperviousLinerNotes:"Impervious Liner notes:",technicalNote650:"Technical Note 6.50 : Thermoplastic Liners for Detention Systems",technicalNotes:"The impervious liner quantity shown is only an estimate. CULTEC does not provide or design impervious liners. Please contact a liner manufacturer for a final estimate.",imperviousLinerRequired:"Impervious Liner Required:",emailDrawingsWarning:"We are currently experiencing an issue with this feature of the tool and are working diligently to resolve it. To receive the project files, please e-mail adsdesigntool@ads-pipe.com and include the user's email address and project name. A member of our support team will respond with your files as soon as possible. We apologize for the inconvenience.",overallSiteVolume:"Overall Site Volume:",enterOverallSiteVolume:"Enter the overall site volume required for this project.",crossSectionDetail:"Cross-Section Detail",cultecTechnicalServices:"Cultec Technical Services",selectChamberType:"Select Chamber Type",tollFree:"Toll Free:",meassureExplination:"Use this button to measure a known distance in order to confirm the accuracy of the scale",numberOfFeedConectorsRequired:"Number of Feed Connectors Required:",totalNonWovenPdf:"Non-woven Geotextile Required:",globalSearch:"Global Search",byName:"by name",byCity:"by city",byState:"by state",noProjectsFound:"No projects found.",of:"of",maximumAllowableCover:"Maximum Allowable Finished Grade",minimumAllowableCover:"Minimum Allowable Finished Grade",maximumAllowableCoverInstructions:"This is the maximum allowable finished grade for this chamber model based the bottom of stone elevation chosen. Select a different bottom of stone elevation or a different chamber model if these site requirements cannot be met.",minimumAllowableCoverInstructions:"This is the minimum allowable finished grade for this chamber model based on the depth of stone above and below chamber and the bottom of stone elevation chosen. Select a different bottom of stone elevation or a different chamber model if these site requirements cannot be met.",allStatuses:"All Statuses",successStatus:"Success",failedStatus:"Failed",unsubmitedStatus:"Unsubmitted",tutorialStartText:"This tour will show you the necessary steps to create a Cultec Chamber layout.<br><br>This includes, Project information, Background and Tools & System Parameters. Ideal for new users or if you have not used the tool in a long time.<br><br>Do you want to proceed?",warning330XLHD:"The Recharger 330XLHD has been replaced with the Recharger 300HD",warning180HD:"The Recharger 180HD is no longer supported by the StormGenie Design Tool. Please use the Recharger 150XLHD as a substitute",firstName:"First Name",lastName:"Last Name",phoneNumber:"Phone Number",companyName:"Company Name",country:"Country",county:"County",zipCode:"Zip Code",preferredUnits:"Preferred Units",signUp:"Sign Up",whatisYourRole:"What role best describes you",keepMeUpToDate:"Yes! Keep me up to date with the latest news and promotions",companyInputError:"Please introduce a valid company name.",zipcodeInputError:"Please introduce a valid zip code.",USZipcodeInputError:"Please introduce a valid zip code of 5 numbers.",canadianZipcodeInputError:"Please introduce a valid zip code of 7 characters.",defaultInputError:"Please introduce a valid",salesRepContactNo:"Would you like a ADS Representative to contact you about this project? [NO]",salesRepContactYes:"Would you like a ADS Representative to contact you about this project? [YES]",contactRep:"Contact a Rep",contactRepLine1:"Interested in contacting a ADS Representative about a project?",contactRepLine2:"Click Submit and someone will be in contact with you soon.",notesComments:"Notes/Comments",companyBrand:"Company Brand",market:"Market",region:"Region",selectYourPreferredUnits:"Select your preferred Units",contactUsBtn:"Contact Us About Your Project",contactUsHelpText:"You must be signed into the tool and have a current saved project in order to contact an ADS representative",givenNameError:"Please introduce a valid First Name.",surnameError:"Please introduce a valid Last Name."}},function(e,t){e.exports={DC780:"Le stockage install\xe9 par chambre est de 1.3 m\xb3 (78.4 pi\xb3).\nCette chambre a \xe9t\xe9 con\xe7ue \xe0 l\u2019origine pour des applications \xe0 hauteur de remblai \xe9lev\xe9. Il s'agit d'une chambre innovante et robuste pour diverses applications de chantier.",MC3500:"Le stockage install\xe9 par chambre est de 4.96 m\xb3 (175.0 pi\xb3).\nLa chambre MC-3500 a une empreinte au sol r\xe9duite et comme la chambre MC-4500, c'est un mod\xe8le \xe9conomique.\nLa capacit\xe9 de stockage install\xe9e par bouchon est de 1.28 m\xb3 (45.1 pi\xb3).",MC4500:"Le stockage install\xe9 par chambre est de 4.6 m\xb3 (162.6 pi\xb3).\nLa chambre MC-4500 offre la plus petite empreinte au sol. Cette chambre fournit le volume de stockage maximal par m\xe8tre lin\xe9aire \xe0 un co\xfbt concurrentiel par m\xe8tre cubes de stockage.\nLe volume de stockage install\xe9 par bouchon est de 3.3 m\xb3 (115.3 pi\xb3).",SC160LP:"Le stockage install\xe9 par chambre est de 0.42 m\xb3 (16.0 pi\xb3).\nLa chambre SC-160LP convient aux sites qui exigent une couverture peu profonde mais qui doivent supporter des charges de circulations.\nIl s'agit de la chambre parfaite pour les applications avec nappes phr\xe9atiques \xe9lev\xe9esou ou des radiers existants peu profond tout en tout en minimisant le remblayage du site pour r\xe9duire le co\xfbt global du projet.\nLa chambre SC-160LP est un excellent choix pour les applications de d\xe9veloppements \xe0 faibles impacts ou d\u2019infrastructure verte o\xf9 une zone de contact souterraine infiltrante est requise pour respecter la r\xe9glementation.",SC310:"Le stockage install\xe9 par chambre est de 0.88 m\xb3 (31.0 pi\xb3).\nUn choix \xe9conomique lorsqu\u2019un am\xe9nagement peu profond est requis ou dans des applications de d\xe9veloppements \xe0 faibles impacts o\xf9 l\u2019infiltration est souhait\xe9e dans des types vari\xe9s de sol.",SC740:"La capacit\xe9 de stockage install\xe9e par chambre est de 2.12 m\xb3 (74.9 pi\xb3).\nIl s'agit d'une chambre qui s\u2019adapte \xe0 une grande vari\xe9t\xe9 d\u2019applications commerciales et municipales.\nCette chambre offre un stockage important qui convient \xe0 une vari\xe9t\xe9 d\u2019applications.",MC7200:"Le stockage install\xe9 par chambre est de 7.6 m\xb3 (267.3pi\xb3).\nLa chambre MC-7200 offre la plus petite empreinte au sol. Cette chambrefournit le volume de stockage maximal par m\xe8tre lin\xe9aire \xe0 un co\xfbtconcurrentiel par m\xe8tre cubes de stockage.\nLe volume de stockage install\xe9 parbouchon est de 3.3 m\xb3 (115.3 pi\xb3).",accessory:"Accessoire",addMode:"Mode ajouter",addRemove:"Ajouter/Supprimer :",addRemoveAccessories:"Ajouter/Supprimer des accessoires :",addRemoveEndCaps:"Ajouter/Supprimer des bouchons",adsCalculationsReport:"Rapport des calculs de CULTEC Design Tool",adsDesignTool:"CULTEC Design Tool",adsEngineeringServices:"Services d\u2019ing\xe9nierie CULTEC",adsPdfReport:"Rapport PDF d\u2019CULTEC",advancedSettings:"R\xe9glages avanc\xe9s",agreedToTerms:"Conditions accept\xe9es",agreementTitle:"OUTIL DE CONCEPTION -CONDITIONS D\u2019UTILISATION",agreenmentText:"L\u2019outil de conception StormGenie\xae de CULTEC (outil de conception) propos\xe9 par le vendeur* est uniquement destin\xe9 \xe0 des fins conceptuelles et ne doit pas \xeatre interpr\xe9t\xe9 comme cr\xe9ant des repr\xe9sentations ou des garanties de quelque nature que ce soit, qu\u2019elles soient expresses ou implicites. TOUTES LES GARANTIES SONT REJET\xc9ES PAR LES PR\xc9SENTES (QU\u2019ELLES SOIENT EXPRESSES, IMPLICITES OU L\xc9GALES), Y COMPRIS TOUTE GARANTIE IMPLICITE DE QUALIT\xc9 MARCHANDE OU D\u2019AD\xc9QUATION \xc0 UN USAGE PARTICULIER\n\nL\u2019utilisateur accepte d\u2019assumer tous les risques li\xe9s \xe0 l\u2019outil de conception. Le vendeur n\u2019est pas responsable de l\u2019exactitude, de la pertinence ou de l\u2019ad\xe9quation des dessins d\u2019atelier soumis par l\u2019utilisateur. Les dessins d\u2019atelier doivent \xeatre examin\xe9s par un ing\xe9nieur professionnel, y compris tout ing\xe9nieur concepteur agr\xe9\xe9. Le vendeur ne fournit aucun service d\u2019ing\xe9nierie de conception et n\u2019assume aucune responsabilit\xe9 en la mati\xe8re. Les produits CULTEC pr\xe9sent\xe9s dans ce configurateur sont destin\xe9s \xe0 \xeatre utilis\xe9s pour les eaux pluviales uniquement et ne sont pas destin\xe9s \xe0 des applications sanitaires. L\u2019utilisateur est seul responsable de d\xe9terminer l\u2019ad\xe9quation des produits CULTEC \xe0 l\u2019usage pr\xe9vu et de leur conformit\xe9 avec les plans de conception, les sp\xe9cifications et/ou les lois applicables, et l\u2019utilisateur assume tous les risques et toutes les responsabilit\xe9s y aff\xe9rents. Le vendeur n\u2019est pas responsable des dommages sp\xe9ciaux, indirects ou cons\xe9cutifs subis par l\u2019utilisateur ou un tiers.\n\nSi l\u2019outil de conception ne peut pas cr\xe9er une pr\xe9sentation telle que configur\xe9e par l\u2019utilisateur, ou si des renseignements suppl\xe9mentaires sont n\xe9cessaires, un le service \xe0la client\xe8le du vendeur communiquera avec l\u2019utilisateur.\n\nPour toute question concernant la configuration, veuillez communiquer avec le vendeur.L\u2019utilisateur reconna\xeet qu\u2019en soumettant des dessins d\u2019atelier \xe0 l\u2019aide de l\u2019outil de conception, il approuve et accepte les pr\xe9sentes conditions d\u2019utilisation.\n\n *Le vendeur comprend ADS Ventures, Inc. (d/b/a Cultec)",amountOfFillRequired:"Quantit\xe9 de remblai requis :",amountOfStoneRequired:"Quantit\xe9 de pierre requise :",approxBedSizeRequired:"Taille approximative du lit requis :",area:"Superficie ",autoRemoveChambers:"Enl\xe8vement automatique des chambres",autoRemoveEndCaps:"Enl\xe8vement automatique des bouchons",autofillChambers:"Chambres \xe0 remplissage automatique",autofillEmptyChambers:"Chambres vides/remplissage automatique",autofillEndCaps:"Bouchons \xe0 remplissage automatique",automaticallySignedIn:"Connexion automatique!",availableLength:"Longueur disponible ",availableLengthPdf:"Longueur disponible :",availableWidth:"Largeur disponible ",availableWidthPdf:"Largeur disponible :",averageCover:"Hauteur moyenne de remblai ",averageCoverOverChambers:"Couverture moyenne au-dessus des chambres :",background:"Arri\xe8re-plan :",backgroundAndTools:"Arri\xe8re-plan et outils",baseStoneElevation:"\xc9l\xe9vation de l'assise de pierre ",baseStoneElevationPdf:"\xc9l\xe9vation de l'assise de pierre:",basin:"Bassin",belowAvailableLength:"Inf\xe9rieur \xe0 la longueur disponible",belowAvailableWidth:"Inf\xe9rieur \xe0 la largeur disponible",bottom:"bas",calculationError:"Erreur de calcul",cancel:"Annuler",caps:"Bouchons",center:"centre",chamber:"Chambre",chamberAccessory:"Accessoire de chambre",chamberModel:"Mod\xe8le de chambre :",chamberRows:"Rang\xe9es de chambres :",chambers:"Chambres",changesWillOverwrite:"Tous les nouveaux changements remplaceront la version pr\xe9c\xe9dente de ce projet. \xcates-vous s\xfbr?",city:"Ville",cleanout:"\xe9vent",cleanoutleft:"\xe9vent gauche",cleanoutright:"\xe9vent droit",clearApplication:"Effacer l\u2019application",clickSetFlowDirection:"Cliquer sur \u2018D\xe9finir la direction de l\u2019\xe9coulement\u2019 pour le coude le plus proche de la sortie.",close:"Fermer",components:"Composantes",computeStoneBed:"Calcul du lit de pierre",confirm:"Confirmer",confirmProjectsDeletion:"Confirmer la suppression des projets s\xe9lectionn\xe9s",contactUs:"Nous contacter",copied:"copi\xe9",countryOrProvince:"\xc9tat / Province",province:"Province",decreaseZoom:"R\xe9duire le zoom",defaultInletAndOutletStructure:"La structure d\u2019entr\xe9e et de sortie par d\xe9faut a chang\xe9 entre les types de chambres.",defaultInletStructure:"La structure d\u2019entr\xe9e par d\xe9faut a chang\xe9 entre les types de chambres.",defaultOutletStructure:"La structure de sortie par d\xe9faut a chang\xe9 entre les types de chambres.",deleteSelected:"Supprimer la s\xe9lection",designConstraintDimensions:"Dimensions des contraintes de conception :",disablePanning:"D\xe9sactiver l\u2019outil d'ajustement panoramique",doYouWantToSaveCurrent:"Voulez-vous enregistrer le projet en cours?",doYouWantToSubmit:"Voulez-vous soumettre ce projet?",double:"Double",downloadChamberBom:"t\xe9l\xe9charger la nomenclature de la chambre",downloadChamberCsv:"download chamber CSV",downloadStageStorageXlsx:"T\xe9l\xe9charger Stockage incr\xe9mentiel.xlsx",downloadChamberResults:"T\xe9l\xe9charger Dessins techniques",downloadPipeBom:"t\xe9l\xe9charger la nomenclature des conduites",downloadPipeCsv:"download pipe CSV",downloadPipeResults:"t\xe9l\xe9charger les r\xe9sultats des conduites",drawingsAndReports:"Dessins techniques et rapports",email:"Courriel :",emailDrawingAndReports:"Envoyer les dessins et rapports par courriel",emailDrawingAndReportsHydroCAD:"Email Drawings & Reports w/HydroCAD Instructions",emptyChamberBed:"Lit de chambre vide",emptySystem:"Syst\xe8me vide",enablePanning:"Activer l\u2019outil d'ajustement panoramique",engineer:"Ing\xe9nieur :",enterAvailableLengthChambers:"Entrer la longueur disponible pour le syst\xe8me de chambres \xe0 partir des plans du site. L'outil de conception maximisera la longueur disponible du syst\xe8me avant de l'ajouter \xe0 la largeur du syst\xe8me.",enterAvailableWidthChambers:"Entrer la largeur disponible pour le syst\xe8me de chambres \xe0 partir des plans du site. L'outil de conception maximisera la longueur disponible du syst\xe8me avant de l'ajouter \xe0 la largeur du syst\xe8me.",enterAverageCover:"Entrer la hauteur de remblai moyen au-dessus du syst\xe8me de chambres. Noter que le remblai inclut la pierre au-dessus des chambres.",enterMeasureLength:"Entrer la mesure de longueur :",enterStonePorosity:"Entrer la porosit\xe9 de la pierre. La norme de l\u2019industrie est de 40%. Certaines villes sp\xe9cifient la porosit\xe9 \xe0 utiliser sur leur territoire aux fins de calcul de r\xe9tention.",enterTheAmountOfStoneAboveChambers:"Entrer la quantit\xe9 de couverture de pierre des chambres.",enterTheAmountOfStoneBedding:"Entrer la quantit\xe9 de assise de pierre de la conduite.",enterTheAmountOfStoneBelowChambers:"Entrer la quantit\xe9 de assise de pierre des chambres.",enterTheAmountOfStoneFill:"Entrer la quantit\xe9 de pierres au-dessus de la conduite.",enterTheAvailableLength:"Entrer la longueur disponible pour le syst\xe8me de canalisations \xe0 partir des plans du chantier.",enterTheAvailableWidth:"Entrer la largeur disponible pour le syst\xe8me de canalisations \xe0 partir des plans du chantier.",enterTheBottomOfStoneElevation:"Indiquer l\u2019\xe9l\xe9vation du dessous de l\u2019assise de pierre.",enterTheStorageVolume:"Entrer le volume de stockage requis pour ce projet.",exceedingAvailableLength:"D\xe9passement de la longueur disponible",exceedingAvailableWidth:"D\xe9passement de la largeur disponible",exceedingVolume:"D\xe9passement du volume",failed:"\xc9chec",feets:"Pieds",fieldsRequiredToSave:"Les champs \xab Projet \xbb, \xab Ing\xe9nieur \xbb, \xab Ville \xbb et \xab \xc9tat / Province \xbb sont n\xe9cessaires pour enregistrer un projet",fieldsRequiredToSaveNonUsa:"Les champs \xab Projet \xbb, \xab Ing\xe9nieur \xbb, \xab Ville \xbb et \xab \xc9tat / Province \xbb sont n\xe9cessaires pour enregistrer un projet",filterByName:"Filtrer par nom :",fitting:"Raccord :",generateDesign:"G\xe9n\xe9rer le syst\xe8me",hideStoneBed:"Cacher le lit de pierre",imperial:"Imp\xe9rial",importBackgroundImage:"Importer une image d\u2019arri\xe8re-plan",importPDF:"Importer un PDF",inches:"Pouces",includeOutletNo:"Inclure la sortie (NON)",includeOutletYes:"Inclure la sortie (OUI)",includeImperviousLinerNo:"Inclure une membrane imperm\xe9able (NO)",includeImperviousLinerYes:"Inclure une membrane imperm\xe9able (OUI)",imperviousLinerDialogNonCommonTitle:"Option hors du commun s\xe9lectionn\xe9e",imperviousLinerDialogNonCommon:"Cela ajoutera une membrane imperm\xe9able et deux couches de g\xe9otextile aux parois lat\xe9rales et au fond de la pierre d\u2019enrobage entourant les chambres. Voulez-vous continuer ?",imperviousLinerDialogPotentialDeadStorageTitle:"Situation avec potentiellement une r\xe9serve morte",imperviousLinerDialogPotentialDeadStorage:"Vous avez ajout\xe9 une membrane imperm\xe9able \xe0 un syst\xe8me qui n'a pas de drain. Tout eau dans la pierre de fondation restera dans le syst\xe8me et ne s'\xe9coulera pas vers les structures de sortie. Souhaitez-vous continuer ?",imperviousLinerWarningTitle:"Avertissement - Veuillez v\xe9rifier les entr\xe9es de conception",imperviousLinerWarning:"Vous avez ajout\xe9 une membrane imperm\xe9able \xe0 un syst\xe8me qui n'a pas de sortie. L'eau qui entre dans ce syst\xe8me ne pourra pas sortir, restera dans le syst\xe8me et ne s'\xe9coulera pas.",imperviousLinerWarning2:"Vous avez supprim\xe9 la sortie d'un bassin dot\xe9 d'un rev\xeatement imperm\xe9able. L'eau qui entre dans ce syst\xe8me n'aura donc aucun point de sortie et restera dans le syst\xe8me sans s'\xe9couler.",imperviousLinerDialogNeedsBedTitle:"",imperviousLinerDialogNeedsBed:"Veuillez g\xe9n\xe9rer la conception du bassin avant de mettre en place la membrane imperm\xe9able.",includeUnderdrainNo:"Inclure le drain perfor\xe9 (NON)",includeUnderdrainYes:"Inclure le drain perfor\xe9 (OUI)",incompatibleAccessory:"Accessoire incompatible",increaseZoom:"Augmenter le zoom",inletManifold:"Collecteur d'entr\xe9e",insertaTee:"Inserta-tee",insertatee:"inserta-tee",inspectionPort:"Orifice d\u2019inspection",installedStorageVolume:"Volume de stockage install\xe9 :",instructionalVideo:"Vid\xe9os d\u2019instruction pour l\u2019outil de conception",insuficientVolume:"Volume insuffisant",isolator:"Isolator",itemSelected:"\xe9l\xe9ment s\xe9lectionn\xe9",itemsSelected:"\xe9l\xe9ments s\xe9lectionn\xe9s",languageButtonTooltip:"Choisissez une langue",left:"gauche",length:"Longueur ",lengthBetweenFittings:"Longueur entre les raccords ",lengthFittingsOnCenter:"Longueur au centre des raccords ",lengthOutsideFittings:"Longueur \xe0 l\u2019ext\xe9rieur des raccords ",load:"Ouvrir",localizationDefaultsSaved:"Valeurs par d\xe9faut de localisation enregistr\xe9es.",logoutAnyways:"L\u2019application sera recharg\xe9e, tous les progr\xe8s actuels seront perdus. Vous d\xe9connecter quand m\xeame?",lowerEndCap:"Bouchon en fin de rang\xe9e",lowerEndCapAccessory:"Accessoire d\u2019bouchon inf\xe9rieur",manageProjects:"Mes projets",manageProjectsAdmin:"G\xe9rer les projets (Admin)",maximumWidth:"Largeur maximale :",measureTool:"Outil de mesure",measurementType:"Type de mesure :",metric:"M\xe9trique",missingProjectInformation:"Informations manquantes sur le projet",moveRotate:"D\xe9placer/Pivoter",msgBelowAvailableLength:"Vous avez entr\xe9 une longueur inf\xe9rieure \xe0 la limite autoris\xe9e de Design Tool.",msgBelowAvailableWidth:"Vous avez entr\xe9 une largeur inf\xe9rieure \xe0 la limite autoris\xe9e de Design Tool.",msgBelowPorosityPercent:"La norme industrielle de la porosit\xe9 de la pierre est de 40 %. Vous avez entr\xe9 une porosit\xe9 non valide.",msgBelowPorousStoneAbove:"Vous avez entr\xe9 une valeur pour la pierre situ\xe9e au-dessus des chambres qui ne r\xe9pond pas \xe0 leurs exigences. Cliquer sur l\u2019ic\xf4ne d\u2019Aide \xe0 c\xf4t\xe9 du champ couverture de pierre des chambres pour voir les exigences.",msgBelowPorousStoneBelow:"Vous avez entr\xe9 une valeur pour la pierre situ\xe9e en dessous des chambres qui ne r\xe9pond pas \xe0 leurs exigences. Cliquer sur l\u2019ic\xf4ne d\u2019Aide \xe0 c\xf4t\xe9 du champ Assise de pierre des chambres pour voir les exigences.",msgDefault:"Le mod\xe8le de chambre que vous avez s\xe9lectionn\xe9 n\xe9cessite une longueur ou une largeur autoris\xe9e plus importante.",msgExceedAvailableLength:"Vous avez entr\xe9 une longueur qui d\xe9passe la limite autoris\xe9e de Design Tool.",msgExceedAvailableWidth:"Vous avez entr\xe9 une largeur qui d\xe9passe la limite autoris\xe9e de Design Tool.",msgExceedPorosityPercent:"La norme industrielle de la porosit\xe9 de la pierre est de 40 %. Vous avez entr\xe9 une porosit\xe9 non valide.",msgExceedPorousStoneAbove:"Vous avez entr\xe9 une valeur pour la pierre situ\xe9e au-dessus des chambres qui ne r\xe9pond pas \xe0 leurs exigences. Cliquer sur l\u2019ic\xf4ne d\u2019Aide \xe0 c\xf4t\xe9 du champ couverture de pierre des chambres pour voir les exigences.",msgExceedPorousStoneBelow:"Vous avez entr\xe9 une valeur pour la pierre situ\xe9e en dessous des chambres qui ne r\xe9pond pas \xe0 leurs exigences. Cliquer sur l\u2019ic\xf4ne d\u2019Aide \xe0 c\xf4t\xe9 du champ Assise de pierre des chambres pour voir les exigences.",msgRequiresLargerAllowableLength:"Le mod\xe8le de chambre que vous avez s\xe9lectionn\xe9 n\xe9cessite une longueur autoris\xe9e plus importante.",msgRequiresLargerAllowableWidth:"Le mod\xe8le de chambre que vous avez s\xe9lectionn\xe9 n\xe9cessite une largeur autoris\xe9e plus importante.",msgRequiresLargerWidthAndLength:"Le mod\xe8le de chambre que vous avez s\xe9lectionn\xe9 n\xe9cessite une longueur et une largeur autoris\xe9e plus importante.",needHelp:"Besoin d'aide?",no:"Non",nominalDiameter:"Diam\xe8tre nominal :",nonIsolator:"Aucun Isolator",none:"Aucun",notAddIsolatorOverOutlet:"Vous ne devez pas ajouter un syst\xe8me Isolator sur une rang\xe9e qui contient une sortie.",notAddOutletOverIsolator:"Vous ne devez pas ajouter une sortie sur une rang\xe9e qui contient un syst\xe8me Isolator.",note:"Remarque",notes:"Notes :",notes4Inches:" 100mm peuvent convenir avec la pose d'une g\xe9ogrille en dessous de l'assise de pierre (consulter le manuel de conception de la chambre SC-160 pour plus de d\xe9tails).",notesStoneAbove:"Minimum de pierre requise au-dessus des chambres. La quantit\xe9 peut \xeatre augment\xe9e pour accro\xeetre le volume.",notesStoneBelow:"Minimum de pierre requise sous les chambres. Consulter le manuel de conception CULTEC pour les exigences de capacit\xe9 portante. La quantit\xe9 peut \xe9galement \xeatre augment\xe9e pour accro\xeetre la capacit\xe9 de stockage.",numberOfChambersRequired:"Nombre de chambres requises :",numberOfEndCapsRequired:"Nombre d'bouchons requis :",numberOfRows:"Nombre de rang\xe9es",offset:"D\xe9calage",ok:"Ok",optimalVolume:"Volume optimal",outletControlStructure:"Structure de contr\xf4le des sorties :",outletManifold:"Collecteur de sortie",pdfDocumentPage:"S\xe9lectionner la page du document PDF",pending:"En attente",perimeterFillOffset:"D\xe9calage du remblayage du p\xe9rim\xe8tre ",perimeterStoneOffset:"D\xe9calage de la pierre du p\xe9rim\xe8tre ",phone:"T\xe9l\xe9phone :",pipeBeddingBelow:"Lit des conduites en dessous ",pipeBeddingBelowPdf:"Lit des conduites en dessous :",pipeFillAbove:"Remblayage des conduites au-dessus ",pipeFillAbovePdf:"Remblayage des conduites au-dessus :",pleaseAddChambersToYourProject:"Veuillez ajouter des chambres \xe0 votre projet avant de le soumettre.",pleaseAddComponentsToYourSystem:"Veuillez ajouter des composantes \xe0 votre syst\xe8me avant de demander des dessins.",printPipeSpecifications:"Imprimer les sp\xe9cifications des conduites",printSystemSpecifications:"Imprimer les sp\xe9cifications du syst\xe8me",privacyPolicy:"Politique de confidentialit\xe9",proceed:"Poursuivre",processing:"en traitement",product:"Produit :",project:"Projet",projectDrawingsDelivered:"Les dessins du projet ont \xe9t\xe9 envoy\xe9s! Veuillez v\xe9rifier votre courriel.",projectInfo:"Informations sur le projet",projectLocation:"Emplacement du projet :",projectName:"Nom du projet :",projectSaved:"Projet enregistr\xe9!",projectsBy:"Projets par",providedAvailableLengthAndWidth:"La longueur et la largeur fournies ne sont pas assez grandes pour r\xe9pondre au volume de stockage requis selon le mod\xe8le de chambre choisi. Essayer de r\xe9gler un ou plusieurs des param\xe8tres suivants du syst\xe8me : ",regionButtonTooltip:"Choisissez une r\xe9gion",removeMode:"Mode Supprimer",request:"Demander",requestCurrentProjectDrawings:"Voulez-vous demander les dessins d'atelier du projet en cours?",requestDrawings:"Demander les dessins d'atelier",requiredStorageVolume:"Volume de stockage requis :",requiredVolume:"Volume requis ",requiredVolumePdf:"Volume requis :",resetDesign:"R\xe9initialiser le syst\xe8me",resetZoom:"R\xe9initialiser le zoom",result:"R\xe9sultat",results:"R\xe9sultats",right:"droite",riser:"chemin\xe9e",round:"Rond",rowSpacing:"Espacement des rang\xe9es ",save:"Enregistrer",saveAsCopy:"Enregistrer comme copie/r\xe9vision",copy:"Copie",saveCurrentAsCopy:"Voulez-vous enregistrer le projet en cours en tant que copie?",saveCurrentDefault:"Voulez-vous enregistrer le projet en cours?",saveCurrentProject:"Enregistrer le projet en cours",scaling:"Mise \xe0 l\u2019\xe9chelle",direct:"Directe",reference:"R\xe9f\xe9rentielle",enterPlanScale:"Entrer l\u2019\xe9chelle du plan",enterMeasuredLength:"Entrez la longueur mesur\xe9e",scalingInstructions:"\xc9chelle de mesure : Cliquez \xe0 gauche entre deux points pour cr\xe9er une ligne de r\xe9f\xe9rence, puis saisissez la longueur de la ligne de r\xe9f\xe9rence.",distanceMeasuredInstructions:"Cliquez \xe0 gauche entre deux points pour afficher la distance mesur\xe9e.",distanceMeasured:"Longueur mesur\xe9e",measure:"Mesure",select:"S\xe9lectionner",selectComponentChamber:"S\xe9lectionner le composant/la chambre",selectLargerChamberModel:"S\xe9lectionner un mod\xe8le de chambre plus grand",selectPdfDesiredPage:"Veuillez s\xe9lectionner la page souhait\xe9e comme arri\xe8re-plan.",selectPipeBendPosition:"S\xe9lectionner la position du coude de la conduite",selectPipeStickPosition:"S\xe9lectionner la position de la conduite d\u2019infrastructure",selectPlacement:"S\xe9lectionner la disposition",selectRowIsolatorRow:"S\xe9lectionner la rang\xe9e/rang\xe9e Isolator",selectionTools:"Outils de s\xe9lection :",setAsDefault:"D\xe9finir par d\xe9faut",setFlowDirection:"D\xe9finir le sens d\u2019\xe9coulement",setScale:"D\xe9finir l\u2019\xe9chelle",showHide:"Afficher/Masquer",showStoneBed:"Afficher le lit de pierre",side:"c\xf4t\xe9",signIn:"Se connecter",signOut:"Se d\xe9connecter",signOutADS:"Se d\xe9connecter \xe0 CULTEC Design Tool?",single:"Simple",soilTight:"Sol serr\xe9",soilTightPerforated:"Sol serr\xe9 perfor\xe9",somethingWentWrongEmail:"D\xe9sol\xe9! Un probl\xe8me est survenu lors de l\u2019envoi des dessins de ce projet par courriel. Veuillez r\xe9essayer.",square:"Carr\xe9",state:"\xc9tat / Province",stateSavedAsCopy:"L\u2019\xe9tat actuel de votre projet sera enregistr\xe9 sous forme de copie",stateSavedDefault:"L\u2019\xe9tat actuel de votre projet sera enregistr\xe9",status:"Statut",stoneAbove:"Couverture de pierre ",stoneAboveChambers:"Pierre au-dessus des chambres ",stoneAboveChambersMsg:"Couverture de pierre des chambres",stoneAbovePdf:"Couverture de pierre :",stoneBelow:"Assise de pierre :",stoneBelowChambers:"Pierre en dessous des chambres ",stoneBelowChambersMsg:"Assise de pierre des chambres",stoneBelowPdf:"Assise de pierre :",stoneFoundationDepth:"Profondeur de fondation de pierre :",stonePorosity:"Porosit\xe9 de la pierre (%)",stonePorosityPdf:"Porosit\xe9 de la pierre :",storageVolume:"Volume de r\xe9tention",storageVolumePerChamber:"Volume de stockage par chambre :",stubconcentric:"connexion concentrique",stubcrownmatching:"connexion excentrique \xe0 la couronne",stubinvertmatching:"connexion excentrique au radier",submit:"Soumettre",submitProject:"Soumettre le projet",success:"R\xe9ussi",systemComponents:"Composantes du syst\xe8me",systemLength:"Longueur du syst\xe8me ",systemLengthPdf:"Longueur du syst\xe8me :",systemParameters:"Param\xe8tres du syst\xe8me",systemVolumeAndBedSize:"Volume du syst\xe8me et dimension du lit",systemWidth:"Largeur du syst\xe8me ",systemWidthPdf:"Largeur du syst\xe8me :",teePosition:"Position du T",termsOfService:"Conditions de service",theApplicationWillBeReloaded:"L\u2019application sera recharg\xe9e dans son \xe9tat initial, tous les progr\xe8s actuels seront perdus. Continuer?",theProjectMustBeSaved:"Le projet doit \xeatre enregistr\xe9 et non en mode attente pour pouvoir l\u2019envoyer",theProjects:"Le(s) projet(s)",thisWillFillChambers:"Toutes les chambres disponibles sur le lit seront remplies. \xcates-vous s\xfbr?",thisWillRemoveChambers:"Toutes les chambres actuelles sur le lit seront retir\xe9es. \xcates-vous s\xfbr?",thisWillReplaceCurrentDesign:"\xcates-vous s\xfbr? Votre conception actuelle sera remplac\xe9e.",top:"haut",triple:"Triple",unableToRequestDrawings:"Impossible de demander des dessins, essayer de rafra\xeechir la page Web et r\xe9essayer plus tard.",unableToSaveProject:"Impossible d\u2019enregistrer le projet, essayer de rafra\xeechir la page Web et r\xe9essayer.",unexpectedErrorOcurred:"Une erreur inattendue s\u2019est produite lors de l\u2019ex\xe9cution des calculs du volume :",unsubmitted:"Non soumis",updateNow:"Mettre \xe0 jour maintenant",updateNowMultipleClicks:"il peut falloir plusieurs clics sur \xab METTRE \xc0 JOUR MAINTENANT \xbb avant que la mise \xe0 jour ne soit termin\xe9e et que cette barre orange disparaisse.",upperEndCap:"Bouchon en d\xe9but de rang\xe9e",upperEndCapAccessory:"Accessoire d\u2019bouchon sup\xe9rieur",userInputs:"Donn\xe9es de l\u2019utilisateur",userList:"Liste des utilisateurs",version:"Version :",volume:"Volume ",volumeOfExcavation:"Volume de l\u2019excavation (sans le remblai) :",volumeOfExcavationPipes:"Volume de l\u2019excavation (de bas en haut du syst\xe8me) :",waterTight:"\xc9tanche \xe0 l\u2019eau",width:"Largeur ",willBeDeleted:"sera supprim\xe9! Cette action ne peut pas \xeatre annul\xe9e!",yes:"Oui",youAreUsingOutdatedVersion:"Vous utilisez une version obsol\xe8te de Design Tool. Veuillez",youNeedToSignIn:"Cr\xe9ez-vous un compte ou connectez-vous pour acc\xe9der \xe0 toutes les fonctions innovatrices.",yourDrawingsAreBeignGenerated:"Vos dessins sont en cours de g\xe9n\xe9ration",maximumLength:"Longueur maximale :",legacyMC4500Endcap:"Ce projet utilisait ult\xe9rieurement les anciennes sp\xe9cifications du bouchon MC-4500. Les sp\xe9cifications du bouchon MC-4500 ont \xe9t\xe9 automatiquement mise \xe0 jour pour refl\xe9ter les nouvelles sp\xe9cifications, ceci pourrait influencer le volume et les dimensions du projets.",productType:"Type de produit :",bomFile:"Nomenclature de la chambre",csvFile:"CSV File",stageStorageFile:"Fichier de stockage incr\xe9mentiel",editedDate:"Date de modification",createdDate:"Date de cr\xe9ation",notEdited:"non \xe9dit\xe9",pipe:"conduites",processingStatus:"\xc9tat de traitement",unableToSwitchChamberType:"Incapable de changer le type de chambres. L'accessoire '{0}' n'est pas compatible avec la chambre {1}. Supprimer cet accessoire et essayer \xe0 nouveau.",loadMyProjectDialogMain:"Est-ce que vous voulez t\xe9l\xe9charger vers l\u2019application le {0}?",loadProjectDialogMain:"Est-ce que vous voulez t\xe9l\xe9charger vers l\u2019application le {0} par {1}?",loadProjectDialogSub:"Le projet sera t\xe9l\xe9charg\xe9 dans l\u2019application.",landmaxDisabledTooltip:"L\u2019application pour la conception de projet LandMax (R\xe9tention en Tuyau) est pr\xe9sentement non disponible pour la r\xe9gion que vous avez s\xe9lectionnez. Svp contacter le Service Technique d\u2019CULTEC au +1 (819) 395-4244 ou \xe0 ADSDesignTool@ads-pipe.com",failedToLoadPdf:"Le fichier PDF n'a pas pu \xeatre charg\xe9.",loadingPdf:"Chargement du PDF",loadingPdfPage:"Chargement de la Page",createAccount:"Cr\xe9er un compte",isolatorRow:"Rang\xe9e Isolator",estimatedFlowRate:"D\xe9bit du collecteur estim\xe9",selectedStructure:"S\xe9lectionner la structure",selectBypass:"S\xe9lectionner le collecteur",elevatedManifold:"Collecteur sur\xe9lev\xe9",weir:"D\xe9versoir",selectManifoldSize:"S\xe9lectionner la taille du collecteur",manifoldDirection:"Direction du collecteur",enterNumberOfStubs:"Entrer le nombre de connexion",stubsEveryOtherRow:"Connexion \xe0 chaque 2 rang\xe9e",overlappingManifold:"Le collecteur cr\xe9\xe9 chevauche un collecteur existant. SVP choisir une de ces options:",editNewManifoldButton:"Modifier le nouveau collecteur",editExistingManifoldButton:"Modifier le collecteur existant",editNewManifoldText:"Ce bouton s\xe9lectionne le point d'entr\xe9e/sortie \xe0 ajouter pour le modifier afin d'\xe9viter un chevauchement.",editExistingManifoldText:"Ce bouton s\xe9lectionne le point d'entr\xe9e/sortie existant pour le modifier afin d'\xe9viter un chevauchement.",editOrRemoveManifold:"Modifier ou enlever collecteur",editOrRemoveManifoldSubText:"Voulez-vous modifier ou enlever ce collecteur?",editOrRemoveManifoldEditButton:"Modifier collecteur",editOrRemoveManifoldRemoveButton:"Enlever collecteur",isoRowPlusWarningTitle:"Avertissement concernant rang\xe9e Separator",isoRowPlusWarningTextPart1:"Les composants rang\xe9e Separator figurant dans l'interface de Design Tool 2.0 et sur les dessins peuvent ne pas \xeatre disponibles dans la r\xe9gion du projet sp\xe9cifi\xe9e. Veuillez communiquer avec votre repr\xe9sentant local CULTEC ou envoyer un courriel \xe0",isoRowPlusWarningTextPart2:"pour de plus amples renseignements.",isolatorRowPlusPopup:"",adsInternationalEmail:"custservice@cultec.com",systemProcessingAlertTitle:"Alerte de traitement du syst\xe8me",systemProcessingWarningTitle:"Avertissement concernant le traitement du syst\xe8me",systemProcessingAlertLevel1Text:"Compte tenu de la taille et de la configuration de la conception actuelle de la chambre, le temps de traitement pour g\xe9n\xe9rer le dessin devrait \xeatre de 35 minutes.",systemProcessingAlertLevel2Text:"Compte tenu de la taille et de la configuration de la conception actuelle de la chambre, le temps de traitement pour g\xe9n\xe9rer le dessin devrait \xeatre de 45 minutes.",systemProcessingAlertLevel3Text:"Compte tenu de la taille et de la configuration de la conception actuelle, Design Tool ne produira probablement pas de dessins. Veuillez communiquer avec les Services d'ing\xe9nierie d'CULTEC \xe0 {0} pour obtenir de l'aide.",emailAds:"Envoyez un courriel \xe0 CULTEC",pdfDisclaimer:"La fonction de mise \xe0 l'\xe9chelle directe suppose que l'\xe9chelle indiqu\xe9e sur le fichier PDF est exacte et que le fichier PDF n'a pas \xe9t\xe9 modifi\xe9 de quelque mani\xe8re que ce soit qui alt\xe9rerait l'\xe9chelle du dessin (par exemple, redimensionnement ou num\xe9risation du fichier). Si l'\xe9chelle du dessin a \xe9t\xe9 modifi\xe9e, veuillez utiliser la fonction de la mise en \xe9chelle r\xe9f\xe9rentielle.",directScaleWarning:"Il est recommand\xe9 d'utiliser l'outil de mesure pour v\xe9rifier que l'arri\xe8re-plan a \xe9t\xe9 correctement mis \xe0 l'\xe9chelle peu importe la m\xe9thode de mise \xe0 l'\xe9chelle utilis\xe9e.",projectTypeSwitchWarning:"Certaines entr\xe9es pour les param\xe8tres du syst\xe8me ont \xe9t\xe9 recopi\xe9es, mais veuillez v\xe9rifier tous les param\xe8tres du syst\xe8me, puis cliquez sur G\xc9N\xc9RER LA CONCEPTION pour continuer \xe0 concevoir le syst\xe8me.",provideStateBeforeSelectingChamber:"Veuillez indiquer la province dans le panneau \xe0 gauche concernant l\u2019informations sur le projet avant de s\xe9lection un nouveau mod\xe8le de chambre.",prefer7200Over4500Alert:"Envisagez de concevoir votre projet avec la nouvelle chambre MC-7200. Il s'agit d'une version plus longue et plus efficace du MC-4500",MC4500DeprecationAlertTitle:"Mod\xe8le de chambre non disponible",MC4500DeprecationAlert:"Le mod\xe8le de chambre n\u2019est plus disponible. Veuillez changer le mod\xe8le de chambre avant de soumettre le projet.",mc7200ChangeStateAlert:"Please change to a chamber type other than MC-7200 before changing the project state.",mc7200ChangeRegionAlert:"Please change to a chamber type other than MC-7200 before changing your selected region.",outletToggledOffForSingleRow:"Les param\xe8tres du syst\xe8me saisis ont abouti \xe0 un syst\xe8me \xe0 une seule rang\xe9e. Puisqu'il n'est pas recommand\xe9 d'avoir une structure de sortie connect\xe9e \xe0 une rang\xe9e Separator, une structure de sortie n'a pas \xe9t\xe9 ajout\xe9e \xe0 la conception et les options de drain perfor\xe9 et de sortie ont \xe9t\xe9 d\xe9sactiv\xe9es dans les param\xe8tres de syst\xe8me. Si une structure de sortie est souhait\xe9e:</br><p>1. Entrez une largeur permise plus grande pour augmenter le nombre de rang\xe9es utilis\xe9es dans la conception (n'oubliez pas de r\xe9activer les param\xe8tres).</p><p>2. Utilisez la bo\xeete de dialogue du collecteur d'entr\xe9e ou la s\xe9lection de rang\xe9e Separator dans la section des composantes pour enlever la rang\xe9e Separator et ajouter le collecteur de sortie \xe0 la conception sur le syst\xe8me \xe0 une rang\xe9e.</p>",removeChamberBeforeAddingManifold:"Veuillez retirer au moins 1 chambre avant de placer l'entr\xe9e/la sortie \xe0 cet endroit.",removeChamberBeforeAddingManifoldMC4500:"Veuillez retirer au moins 2 chambres adjacentes dans cette rang\xe9e avant de placer l'entr\xe9e/la sortie \xe0 cet endroit.",internalOutletsOnPerimeterOnly:"Les sorties internes ne peuvent \xeatre plac\xe9es que sur une rang\xe9e ext\xe9rieure.",internalManifoldsOnActiveChambesOnly:"Les collecteurs internes doivent \xeatre plac\xe9s sur une chambre active.",showInternalManifoldLowPositionAlert:"Il est recommand\xe9 d'utiliser des collecteurs sur\xe9lev\xe9s pour les entr\xe9es internes en tant que d\xe9rivation pour la rang\xe9e Isolator Plus. Si une connexion basse est requise, un d\xe9versoir de d\xe9rivation serait n\xe9cessaire dans la structure. L'utilisateur doit concevoir la structure de telle sorte que la pluie initiale soit d\xe9vi\xe9e vers la rang\xe9e Separator. Des exemples pourraient \xeatre le placement de la grille d'entr\xe9e du c\xf4t\xe9 de la rang\xe9e Separator du d\xe9versoir ou l\u2019installation d'une plaque d'\xe9gouttement sur le d\xe9versoir. Contactez les services techniques d\u2019CULTEC au 888-892-2694 pour obtenir de l'aide.",showInternalManifoldLowPositionAlertCollision:"Il est recommand\xe9 d'utiliser des collecteurs sur\xe9lev\xe9s pour les entr\xe9es internes en tant que d\xe9rivation pour la rang\xe9e Isolator Plus. Si une connexion basse est requise, un d\xe9versoir de d\xe9rivation serait n\xe9cessaire dans la structure. L'utilisateur doit concevoir la structure de telle sorte que la pluie initiale soit d\xe9vi\xe9e vers la rang\xe9e Separator. Des exemples pourraient \xeatre le placement de la grille d'entr\xe9e du c\xf4t\xe9 de la rang\xe9e Separator du d\xe9versoir ou l\u2019installation d'une plaque d'\xe9gouttement sur le d\xe9versoir.<br/><br/>Des structures internes et/ou collecteurs plus larges peuvent entrer en conflit avec les chambres et bouchons adjacents. Assurez-vous d\u2019\xe9liminer tout conflit avant de finaliser votre concept.<br/><br/>Contactez les services techniques d\u2019CULTEC au 888-892-2694 pour obtenir de l'aide.",chamberHasAnActiveManifoldAttached:"Avertissement >>> La chambre a un collecteur actif connect\xe9.",structuresCollided:"Le collecteur n'a pas pu \xeatre cr\xe9\xe9 ; plus d'espace sera n\xe9cessaire pour \xe9viter un conflit avec les structures",structuresCollidedOnUpdate:"La mise \xe0 jour du type de structure s\xe9lectionn\xe9 peut entra\xeener des conflits; plus d'espace sera n\xe9cessaire pour \xe9viter les conflits avec la structure.",nonWoven:"G\xe9otextile non-tiss\xe9 requis (Excluant la Rang\xe9e Isolator):",nonWovenIsolator:"G\xe9otextile non-tiss\xe9 requis (Rang\xe9e Isolator):",totalNonWoven:"Total g\xe9otextile non-tiss\xe9 requis:",woven:"G\xe9otextile tiss\xe9 requis (Beneath Internal Manifold):",wovenIsolator:"G\xe9otextile tiss\xe9 requis (Separator Row):",totalWoven:"Total g\xe9otextile tiss\xe9 requis:",showManifoldRequiredSpaceAlert:"La structure ne peut pas \xeatre ajout\xe9e, de l'espace sur les chambres oppos\xe9es ou sup\xe9rieures est n\xe9cessaire et elles semblent \xeatre utilis\xe9es par d'autres structures.",barracudaMessage:"<i>Votre projet a-t-il une exigence de qualit\xe9 de l'eau? Si oui, <a href='' style='color: #73A300;font-weight: bold;text-decoration: underline;'>l'outil de conception de la qualit\xe9 de l'eau CULTEC</a> peut vous guider dans la conception d'un s\xe9parateur hydrodynamique CULTEC Barracuda.</i>",barracudaPopupMessage:"If so, the CULTEC Water Quality Design Tool can guide you through the design of an CULTEC Barracuda Hydrodynamic Separator. Click <b>Take Me There</b> below to open this tool in a new window.",barracudaMessageTitle:"Does your project have a water quality requirement?",takeMeThere:"Take Me There!",sendMoreInfo:"Send More Info",addRemoveStructures:"Ajouter/Supprimer regards:",inletStructureManifold:"Regard/Collecteur d'entr\xe9e",outletStructureManifold:"Regard/Collecteur de sortie",hasSecondDirectPipe:"Deuxi\xe8me connexion directe",multiBedManagement:"Gestion des bassins multiples",selectedBed:"Bassin s\xe9lectionn\xe9",addNewBed:"Ajouter un nouveau bassin",renameBed:"Renommer le bassin",copySelectedBed:"Copier le bassin s\xe9lectionn\xe9",deleteSelectedBed:"Effacer le bassin s\xe9lectionn\xe9",addBgImgBeforeAddingBed:"Veuillez importer un PDF dans le panneau \xabArri\xe8re Plan et outils\xbb avant d\u2019ajouter un bassin.",renameCurrentAndNewBed:"Veuillez entrer un nom pour le bassin en cours et celui que vous ajouter.",currentBedName:"Nom du bassin en cours",newBedName:"Nom du nouveau bassin",confirmDeleteBed:"\xcates vous certain de vouloir effacer en permanence le bassin \xab({{bedName}}) \xbb?",convertProjectToMultiBedTitle:"Convertir en bassins multiples",convertProjectToMultiBedText:"L'ajout d'un bassin convertira en permanenece ce projet d'un projet \xe0 bassin unique en un projet \xe0 bassins multiples et n\xe9cessite l'enregistrement du projet. \xcates-vous s\xfbr de vouloir passer \xe0 des bassins multiples?",changeMultiBedBackgroundWarning:"Changer l'arri\xe8re-plan d'un projet \xe0 bassins multiples aura un impact sur tous les bassins du projet.",changeMultiBedBackgroundWarningTitle:"Avertissement d\u2019arri\xe8re-plan des bassins multiples",multiBedUpdatingBedsTitle:"Mises \xe0 jour aux projets \xe0 bassins multiples",showEditsOnSpecificTabsWarning:"Veuillez utiliser les onglets sp\xe9cifiques aux bassins uniques pour apporter des modifications aux bassins qui ont \xe9t\xe9 ajout\xe9s \xe0 ce projet \xe0 bassins multiples.",pleaseSave:"Veuillez enregistrer",showSaveFirstWarning:"Votre projet doit \xeatre enregistr\xe9 avant d'ajouter de nouveaux bassins.",copySelectedBedDialog:"Veuillez fournir un nom pour le bassin dont vous faites une copie.",newBedCopiedName:"Nom du nouveau bassin",multiBed:"Bassins multiples",multiBedPleaseAddChambersToYourProject:"Veuillez-vous assurer que tous les bassins de votre projet ont des chambres avant de soumettre.",multiBedPleaseAddComponentsToYourSystem:"Veuillez ajouter des composantes \xe0 tous les bassins de votre projet avant de demander des dessins.",numberOfBeds:"Nombre de bassin",totalAllBeds:"Total des bassins",pipeSize:"La taille du tuyau",pipeType:"Type de tuyau",bedNamesAreRequired:"Les noms de bassins sont abligatoires",bedNamesMustBeUnique:"Les noms des bassins doivent \xeatre uniques.",createNewProject:"Cr\xe9er un nouveau projet",theProjectWillBeCreated:"Souhaitez-vous enregistrer le projet en cours avant de continuer?",unsavedChangesDetected:"Modifications non enregistr\xe9es d\xe9tect\xe9es?",youMustSaveYourChanges:"Vous devez enregistrer vos modifications avant de passer \xe0 un autre onglet. Voulez-vous enregistrer vos modifications?",discardChanges:"Annuler les modifications?",saveChanges:"Enregistrer les modifications?",overview:"Aper\xe7u",multibedScaleWarning:"Le remplacement de l'arri\xe8re-plan sur un projet multi-bassin n\xe9cessitera un redimensionnement du PDF, ainsi qu'un r\xe9alignement de chaque lit sur le nouvel arri\xe8re-plan. Le temps d'importation du nouveau PDF variera en fonction de l'\xe9chelle et de l\u2019am\xe9nagement des bassins du projet.\n\n",multibedScaleTitleWarning:"Avertissement en bassins multiples",continue:"Continuez",insertaTeeWarning:"La conception actuelle comprend des sellettes inserta tee entrant sur le c\xf4t\xe9 de la rang\xe9e isolator. Dans la plupart des cas, CULTEC recommande que les raccordements d'entr\xe9e soient effectu\xe9s au niveau de la structure d'acc\xe8s \xe0 la rang\xe9e isolator, l\xe0 o\xf9 se trouve un collecteur sur\xe9lev\xe9 permettant un haut d\xe9bit d\u2019entr\xe9e. Si une sellette inserta tee est ajout\xe9e sur le c\xf4t\xe9 de la rang\xe9e isolator, il est recommand\xe9 qu'elle ait une faible charge s\xe9dimentaire (c.-\xe0-d. drains de toiture, drains de cour, etc.) et que le d\xe9bit de pointe d'entr\xe9e estim\xe9 ne d\xe9passe pas 11L/s (0.4 cfs)",systemFunctionalityWarning:"Avertissement sur la fonctionnalit\xe9 du syst\xe8me",ratioIsTooSmallWarning:"Le rapport pieds/pixels est trop faible, le dessin r\xe9sultant serait ininterpr\xe9table.",changesNotSavedOnViewingProjectWarning:"Si vous apportez des modifications \xe0 ce projet, veuillez enregistrer en tant que copie/r\xe9vision avant d'effectuer les modifications pour vous assurer que vos modifications sont enregistr\xe9es.",titleWarning:"Warning",chamberTypeChangeOnMC4500Warning:"Le MC-4500 n'est plus disponible dans cette r\xe9gion, veuillez revoir la conception en utilisant le MC-7200 ou un autre mod\xe8le de chambre. Si vous avez des questions, veuillez contacter les services techniques d'CULTEC \xe0 l'adresse ADSDesignTool@ads-pipe.com",checkYourBackgroundScale:"Check your background scale, as it may not be the same as the product type you switched from.",projectUrlInvalid:"Les fichiers de ce projet ont expir\xe9. Pour t\xe9l\xe9charger \xe0 nouveau vos fichiers, chargez le projet \xe0 partir du panneau G\xe9rer les projets. Une fois vos fichiers charg\xe9s, vous pouvez demander de nouveaux dessins par courriel. Ces fichiers resteront dor\xe9navant disponibles en t\xe9l\xe9chargement pendant un an.",InsertaTeeOptions:"Inserta-Tee",InspectionPortOptions:"Inspection Port options",Diameter:"Diam\xe8tre",imperviousLinerNotes:"Impervious Liner notes:",technicalNote650:"Technical Note 6.50 : Thermoplastic Liners for Detention Systems",technicalNotes:"La quantit\xe9 de membrane imperm\xe9able indiqu\xe9e n'est qu'une estimation. CULTEC ne fournit ni ne con\xe7oit de membrane imperm\xe9able. Veuillez contacter un fabricant de membrane pour une estimation finale.",imperviousLinerRequired:"Impervious Liner Required:",emailDrawingsWarning:"Nous avons actuellement un probl\xe8me avec cette fonction de l'outil et travaillons avec diligence pour le r\xe9soudre. Pour recevoir les fichiers du projet, veuillez envoyer un courriel \xe0 adsdesigntool@ads-pipe.com et inclure l'adresse \xe9lectronique de l'utilisateur et le nom du projet. Un membre de notre \xe9quipe de support r\xe9pondra avec vos fichiers d\xe8s que possible. Nous nous excusons pour le d\xe9rangement.",overallSiteVolume:"Volume total du site:",enterOverallSiteVolume:"Indiquez le volume total requis pour ce projet.",crossSectionDetail:"D\xc9TAIL DE LA COUPE TRANSVERSALE",cultecTechnicalServices:"Services techniques Cultec",selectChamberType:"S\xe9lectionner le type de chambre",tollFree:"Sans frais :",meassureExplination:"Utilisez ce bouton pour mesurer une distance connue afin de confirmer l'exactitude de l'\xe9chelle",numberOfFeedConectorsRequired:"Number of Feed Connectors Required:",totalNonWovenPdf:"Non-woven Geotextile Required:",globalSearch:"Recherche globale",byName:"par nom",byCity:"par ville",byState:"par province",noProjectsFound:"Aucun projets trouv\xe9s",of:"de",maximumAllowableCover:"\xc9l\xe9vation maximale permise du terrain fini",minimumAllowableCover:"\xc9l\xe9vation minimale permise du terrain fini",maximumAllowableCoverInstructions:"Ceci est le niveau maximum permis du terrain fini pour ce mod\xe8le de chambre bas\xe9 sur l\u2019\xe9l\xe9vation de l\u2019assise de pierre choisie. S\xe9lectionner une \xe9l\xe9vation diff\xe9rente pour l\u2019assise de pierre ou un autre mod\xe8le de chambre si cette exigence ne peut \xeatre respect\xe9e",minimumAllowableCoverInstructions:"Ceci est le niveau minimum permis du terrain fini pour ce mod\xe8le de chambre bas\xe9 sur les \xe9paisseurs de pierre en dessous et au-dessus des chambres ainsi que le l\u2019\xe9l\xe9vation de l\u2019assise de pierre choisie. S\xe9lectionner une \xe9l\xe9vation diff\xe9rente pour l\u2019assise de pierre ou un autre mod\xe8le de chambre si cette exigence ne peut \xeatre respect\xe9e.",allStatuses:"Tous les \xe9tats",successStatus:"R\xe9ussi",failedStatus:"\xc9chec",unsubmitedStatus:"Non soumis",tutorialStartText:"This tour will show you the necessary steps to create a Cultec Chamber layout.<br><br>This includes, Project information, Background and Tools & System Parameters. Ideal for new users or if you have not used the tool in a long time.<br><br>Do you want to proceed?",warning330XLHD:"The Recharger 330XLHD has been replaced with the Recharger 300HD",warning180HD:"Le Recharger 180HD n'est plus pris en charge par StormGenie Design Tool. Veuillez utiliser le chargeur 150XLHD comme substitut",firstName:"First Name",lastName:"Last Name",phoneNumber:"Phone Number",companyName:"Company Name",country:"Country",county:"County",zipCode:"Zip Code",preferredUnits:"Preferred Units",signUp:"Sign Up",whatisYourRole:"What role best describes you",keepMeUpToDate:"Yes! Keep me up to date with the latest news and promotions",companyInputError:"Please introduce a valid company name.",zipcodeInputError:"Please introduce a valid zip code.",USZipcodeInputError:"Please introduce a valid zip code of 5 numbers.",canadianZipcodeInputError:"Please introduce a valid zip code of 7 characters.",defaultInputError:"Please introduce a valid",salesRepContactNo:"Would you like a ADS Representative to contact you about this project? [NO]",salesRepContactYes:"Would you like a ADS Representative to contact you about this project? [YES]",contactRep:"Contact a Rep",contactRepLine1:"Interested in contacting a ADS Representative about a project?",contactRepLine2:"Click Submit and someone will be in contact with you soon.",notesComments:"Notes/Comments",companyBrand:"Company Brand",market:"Market",region:"Region",selectYourPreferredUnits:"Select your preferred Units",contactUsBtn:"Contact Us About Your Project",contactUsHelpText:"You must be signed into the tool and have a current saved project in order to contact an ADS representative",givenNameError:"Please introduce a valid First Name.",surnameError:"Please introduce a valid Last Name."}},function(e,t){e.exports={DC780:"El almacenamiento instalado por c\xe1mara es de 78,4\xa0pies\xb3 (1,3\xa0m\xb3).\nEsta c\xe1mara fue dise\xf1ada originalmente para aplicaciones de cubierta profunda.\nProporciona una innovadora c\xe1mara de servicio pesado para diversas aplicaciones en el sitio.",MC3500:"El almacenamiento instalado por c\xe1mara es de 175,0 pies\xb3 (4,96\xa0m\xb3).\nLa MC-3500 proporciona una huella compacta y, al igual que la MC-4500, proporciona un dise\xf1o muy rentable.\nEl almacenamiento instalado por tapa de extremo es de 45,1 pies c\xfabicos (1,28\xa0m\xb3).",MC4500:"El almacenamiento instalado por c\xe1mara es de 162,6 pies\xb3 (4,6\xa0m\xb3).\nLa MC-4500 proporciona la huella m\xe1s peque\xf1a.\nEsta c\xe1mara proporciona el volumen de almacenamiento m\xe1ximo por pie lineal a un costo competitivo por pie c\xfabico de almacenamiento.\nEl almacenamiento instalado por tapa de extremo es de 115,3 pies\xb3 (3,3\xa0m\xb3).",SC160LP:"El almacenamiento instalado por c\xe1mara es de 16,0 pies\xb3 (0,42\xa0m\xb3).\nLa c\xe1mara SC-160LP se ajusta a los sitios que requieren una cubierta poco profunda, pero que deben soportar el tr\xe1fico.\nPerfecto para aplicaciones con niveles fre\xe1ticos altos e invertidos existentes poco profundos, lo que minimiza el relleno del sitio para reducir el costo general del proyecto.\nSC-160LP es una excelente opci\xf3n para aplicaciones de desarrollo de bajo impacto o de infraestructura ecol\xf3gica donde se requiere un \xe1rea de contacto infiltrativa subterr\xe1nea para cumplir con las regulaciones.",SC310:"El almacenamiento instalado por c\xe1mara es de 31,0 pies\xb3 (0,88\xa0m\xb3).\nOpci\xf3n rentable cuando se requieren colocaciones poco profundas o aplicaciones de desarrollo de bajo impacto donde se desea infiltraci\xf3n en una amplia gama de tipos de suelo.",SC740:"El almacenamiento instalado por c\xe1mara es de 74,9 pies\xb3 (2,12\xa0m\xb3).\nProporciona una c\xe1mara para adaptarse a una amplia variedad de aplicaciones comerciales y municipales.\nProporciona almacenamiento significativo en una variedad de aplicaciones.",MC7200:"El almacenamiento instalado por c\xe1mara es de 267,3 pies\xb3 (7,56\xa0m\xb3).\nLa MC-7200 proporciona la huella m\xe1s peque\xf1a.\nEsta c\xe1mara proporciona el volumen de almacenamiento m\xe1ximo por pie lineal a un costo competitivo por pie c\xfabico de almacenamiento.\nEl almacenamiento instalado por tapa de extremo es de 115,3 pies\xb3 (3,3\xa0m\xb3).",accessory:"Accesorio",addMode:"Agregar modo",addRemove:"Agregar/Quitar:",addRemoveAccessories:"Agregar/Quitar accesorios:",addRemoveEndCaps:"Agregar/Quitar tapas de extremo",CULTECCalculationsReport:"Informe de C\xe1lculos de la Herramienta de Dise\xf1o de CULTEC",CULTECDesignTool:"Herramienta de dise\xf1o de CULTEC",CULTECEngineeringServices:"Servicios de ingenier\xeda de CULTEC",CULTECPdfReport:"Informe en PDF de CULTEC",advancedSettings:"Configuraci\xf3n avanzada",agreedToTerms:"Se aceptan los t\xe9rminos",agreementTitle:"T\xc9RMINOS DE USO DE LA HERRAMIENTA DE DISE\xd1O",agreenmentText:"La Herramienta de dise\xf1o StormGenie\xae de CULTEC (Herramienta de dise\xf1o) que ofrece el Vendedor* es solo para fines conceptuales y no debe interpretarse para crear ninguna declaraci\xf3n o garant\xeda de ning\xfan tipo, ya sea expresa o impl\xedcita.  POR LA PRESENTE, SE RENUNCIAN A TODAS LAS GARANT\xcdAS (YA SEAN EXPRESAS, IMPL\xcdCITAS O ESTATUTARIAS), INCLUIDA CUALQUIER GARANT\xcdA IMPL\xcdCITA DE COMERCIABILIDAD O IDONEIDAD PARA UN PROP\xd3SITO PARTICULAR.\n\n El usuario acepta asumir todos los riesgos con la Herramienta de dise\xf1o.  El Vendedor no es responsable de la exactitud, idoneidad o adecuaci\xf3n de los dibujos de taller presentados por el usuario.  Los dibujos de taller deben ser revisados por un ingeniero profesional, incluido cualquier ingeniero de dise\xf1o registrado.  El Vendedor no presta ning\xfan servicio de ingenier\xeda de dise\xf1o y no asume ninguna responsabilidad de ingenier\xeda de dise\xf1o.\n\nLos productos de CULTEC con este configurador est\xe1n destinados \xfanicamente al uso de aguas pluviales y no est\xe1n destinados a aplicaciones sanitarias.  El usuario es el \xfanico responsable de determinar la idoneidad de los productos de CULTEC para su uso previsto y su cumplimiento con cualquier plan de dise\xf1o, especificaciones y/o leyes aplicables, y el usuario asume todo riesgo y responsabilidad en relaci\xf3n con ello.  El Vendedor no ser\xe1 responsable de ning\xfan da\xf1o especial, indirecto o consecuente incurrido por el usuario o cualquier tercero.\n\nEn el caso de que la Herramienta de dise\xf1o no pueda crear un dise\xf1o configurado por el usuario, o si se requiere informaci\xf3n adicional, un representante de servicio al cliente del Vendedor se comunicar\xe1 con el usuario.\n\nComun\xedquese con el Vendedor si tiene alguna pregunta sobre la configuraci\xf3n.  El usuario reconoce que, al enviar planos de taller a trav\xe9s de la Herramienta de dise\xf1o, el usuario aprueba y acepta estos T\xe9rminos de uso.\n\n*El vendedor incluye ADS Ventures, Inc. (que opera bajo el nombre de Cultec)",amountOfFillRequired:"Cantidad de relleno requerida:",amountOfStoneRequired:"Cantidad de piedra requerida:",approxBedSizeRequired:"\xc1rea aproximada de lecho requerida:",area:"\xc1rea ",autoRemoveChambers:"Quitar autom\xe1ticamente las c\xe1maras",autoRemoveEndCaps:"Quitar autom\xe1ticamente las tapas de extremo",autofillChambers:"C\xe1maras de autorelleno",autofillEmptyChambers:"C\xe1maras de relleno autom\xe1tico/vac\xedo",autofillEndCaps:"Tapas de extremo de relleno autom\xe1tico",automaticallySignedIn:"\xa1Inici\xf3 sesi\xf3n autom\xe1ticamente!",availableLength:"Longitud disponible ",availableLengthPdf:"Longitud disponible:",availableWidth:"Ancho disponible ",availableWidthPdf:"Ancho disponible:",averageCover:"Cubierta promedio ",averageCoverOverChambers:"Cobertura promedio:",background:"Antecedentes:",backgroundAndTools:"Antecedentes y herramientas",baseStoneElevation:"Elevaci\xf3n de piedra base ",baseStoneElevationPdf:"Elevaci\xf3n de piedra base:",basin:"Cuenca",belowAvailableLength:"Por debajo de la longitud disponible",belowAvailableWidth:"Por debajo del ancho disponible",bottom:"parte inferior",calculationError:"Error de c\xe1lculo",cancel:"Cancelar",caps:"Tapas",center:"centro",chamber:"C\xe1mara",chamberAccessory:"Accesorio de c\xe1mara",chamberModel:"Modelo de c\xe1mara:",chamberRows:"Filas de la c\xe1mara:",chambers:"C\xe1maras",changesWillOverwrite:"Todos los cambios nuevos sobrescribir\xe1n la versi\xf3n anterior de este proyecto. \xbfEst\xe1 seguro?",city:"Ciudad",cleanout:"limpieza",cleanoutleft:"limpieza izquierda",cleanoutright:"limpieza derecha",clearApplication:"Borrar aplicaci\xf3n",clickSetFlowDirection:"Haga clic en \u201cEstablecer direcci\xf3n de flujo\u201d para el codo m\xe1s cercano a la ubicaci\xf3n de salida.",close:"Cerrar",components:"Componentes",computeStoneBed:"Computar lecho de piedra",confirm:"Confirmar",confirmProjectsDeletion:"Confirmar la eliminaci\xf3n de proyectos seleccionados",contactUs:"Cont\xe1ctenos",copied:"copiado",countryOrProvince:"Pa\xeds/provincia",province:"Provincia",decreaseZoom:"Disminuir zoom",defaultInletAndOutletStructure:"La estructura predeterminada de entrada y salida cambi\xf3 entre los tipos de c\xe1mara.",defaultInletStructure:"La estructura predeterminada de entrada cambi\xf3 entre los tipos de c\xe1mara.",defaultOutletStructure:"La estructura predeterminada de salida cambi\xf3 entre los tipos de c\xe1mara.",deleteSelected:"Eliminar seleccionados",designConstraintDimensions:"Dimensiones de restricci\xf3n de dise\xf1o:",disablePanning:"Deshabilitar herramienta de panor\xe1mica",doYouWantToSaveCurrent:"\xbfDesea guardar el proyecto actual?",doYouWantToSubmit:"\xbfDesea enviar este proyecto?",double:"Doble",downloadChamberBom:"descargar BOM de c\xe1mara",downloadChamberCsv:"descargar CSV de c\xe1mara",downloCULTECtageStorageXlsx:"descargar XLSX de almacenamiento por etapas",downloadChamberResults:"descargar resultados de la c\xe1mara",downloadPipeBom:"descargar BOM de tuber\xeda",downloadPipeCsv:"descargar CSV de tuber\xeda",downloadPipeResults:"descargar resultados de tuber\xeda",drawingsAndReports:"Dibujos e informes",email:"Correo electr\xf3nico:",emailDrawingAndReports:"Dibujo e informes por correo electr\xf3nico",emailDrawingAndReportsHydroCAD:"Dibujos e informes por correo electr\xf3nico con instrucciones de HydroCAD",emptyChamberBed:"Lecho de c\xe1mara vac\xeda",emptySystem:"Vaciar sistema",enablePanning:"Habilitar herramienta de panor\xe1mica",engineer:"Ingeniero:",enterAvailableLengthChambers:"Ingrese la longitud disponible para el sistema de c\xe1mara de los planes del sitio. La herramienta de dise\xf1o maximizar\xe1 la longitud disponible del sistema antes de a\xf1adirla al ancho del sistema.",enterAvailableWidthChambers:"Ingrese el ancho disponible para el sistema de c\xe1maras de los planes del sitio. La herramienta de dise\xf1o maximizar\xe1 la longitud disponible del sistema antes de a\xf1adirla al ancho del sistema.",enterAverageCover:"Introduzca la cubierta promedio sobre el sistema de c\xe1mara.",enterMeasureLength:"Ingrese la longitud de la medida:",enterStonePorosity:"Ingrese la porosidad de la piedra. Est\xe1ndar de la industria del 40\xa0%.",enterTheAmountOfStoneAboveChambers:"Ingrese la cantidad de piedra por encima de las c\xe1maras.",enterTheAmountOfStoneBedding:"Ingrese la cantidad de lecho de piedra debajo de la tuber\xeda.",enterTheAmountOfStoneBelowChambers:"Ingrese la cantidad de piedra debajo de las c\xe1maras.",enterTheAmountOfStoneFill:"Ingrese la cantidad de relleno de piedra por encima de la tuber\xeda.",enterTheAvailableLength:"Ingrese la longitud disponible para el sistema de tuber\xedas de los planos del sitio.",enterTheAvailableWidth:"Ingrese el ancho disponible para el sistema de tuber\xedas de los planos del sitio.",enterTheBottomOfStoneElevation:"Ingrese la parte inferior de la elevaci\xf3n de piedra.",enterTheStorageVolume:"Ingrese el volumen de almacenamiento requerido para este proyecto.",exceedingAvailableLength:"Excede la longitud disponible",exceedingAvailableWidth:"Excede el ancho disponible",exceedingVolume:"Excede el volumen",failed:"fall\xf3",feets:"Pies",fieldsRequiredToSave:"Campos: Se requiere \u201cProyecto\u201d, \u201cIngeniero\u201d, \u201cCiudad\u201d y \u201cEstado\u201d para guardar un proyecto",fieldsRequiredToSaveNonUsa:"Campos: Se requiere \u201cProyecto\u201d, \u201cIngeniero\u201d, \u201cCiudad\u201d y \u201cPa\xeds/Provincia\u201d para guardar un proyecto",filterByName:"Filtrar por nombre:",fitting:"Accesorio:",generateDesign:"Generar dise\xf1o",hideStoneBed:"Ocultar lecho de piedra",imperial:"Imperial",importBackgroundImage:"Importar imagen de fondo",importPDF:"Importar PDF",inches:"Pulgadas",includeOutletNo:"Incluir salida (NO)",includeOutletYes:"Incluir salida (S\xcd)",includeHydroCADNo:"Incluir instrucciones de HydroCAD [NO]",includeHydroCADYes:"Incluir instrucciones de HydroCAD [S\xcd]",includeImperviousLinerNo:"Incluir revestimiento impermeable (NO)",includeImperviousLinerYes:"Incluir revestimiento impermeable (S\xcd)",imperviousLinerDialogNonCommonTitle:"Opci\xf3n no com\xfan seleccionada",imperviousLinerDialogNonCommon:"Esto agregar\xe1 un revestimiento impermeable y dos capas de geotextil a las paredes laterales y la parte inferior de la piedra de incrustaci\xf3n que rodea las c\xe1maras. \xbfDesea continuar?",imperviousLinerDialogPotentialDeCULTECtorageTitle:"Situaci\xf3n potencial de almacenamiento muerto",imperviousLinerDialogPotentialDeCULTECtorage:"Ha agregado un revestimiento impermeable a un sistema que no tiene un drenaje subterr\xe1neo. Cualquier agua en la piedra fundacional permanecer\xe1 en el sistema y no drenar\xe1 a los controles de salida. \xbfDesea continuar?",imperviousLinerWarningTitle:"Advertencia: verifique las entradas de dise\xf1o",imperviousLinerWarning:"Ha agregado un revestimiento impermeable a un sistema que no tiene una salida. El agua que ingresa a este sistema no tendr\xe1 salida y permanecer\xe1 en el sistema y no se drenar\xe1.",imperviousLinerWarning2:"Est\xe1 retirando la salida de un sistema con un revestimiento impermeable. El agua que ingresa a este sistema no tendr\xe1 salida y permanecer\xe1 en el sistema y no se drenar\xe1.",imperviousLinerDialogNeedsBedTitle:"",imperviousLinerDialogNeedsBed:"Genere un sistema de c\xe1mara antes de alternar el revestimiento impermeable.",includeUnderdrainNo:"Incluir drenaje subterr\xe1neo (NO)",includeUnderdrainYes:"Incluir drenaje subterr\xe1neo (S\xcd)",incompatibleAccessory:"Accesorio incompatible",increaseZoom:"Aumentar zoom",inletManifold:"Colector de entrada",insertaTee:"Inserta-tee",insertatee:"inserta-tee",inspectionPort:"Puerto-de-inspecci\xf3n",installedStorageVolume:"Volumen de almacenamiento instalado:",instructionalVideo:"Videos instructivos de la herramienta de dise\xf1o",insuficientVolume:"Volumen insuficiente",isolator:"Aislante",itemSelected:"elemento seleccionado",itemsSelected:"elementos seleccionados",languageButtonTooltip:"Seleccionar idioma",left:"izquierda",length:"Longitud ",lengthBetweenFittings:"Longitud entre accesorios ",lengthFittingsOnCenter:"Conexiones de longitud en el centro ",lengthOutsideFittings:"Longitud de los accesorios exteriores ",load:"Cargar",localizationDefaultsSaved:"Valores predeterminados de localizaci\xf3n guardados.",logoutAnyways:"La aplicaci\xf3n se volver\xe1 a cargar, se perder\xe1 todo el progreso actual. \xbfCerrar sesi\xf3n de todos modos?",lowerEndCap:"Tapa de extremo inferior",lowerEndCapAccessory:"Accesorio de tapa de extremo inferior",manageProjects:"Gestionar proyectos",manageProjectsAdmin:"Gestionar proyectos (administrador)",maximumWidth:"Ancho m\xe1ximo:",measureTool:"Herramienta de medici\xf3n",measurementType:"Tipo de medici\xf3n:",metric:"M\xe9trico",missingProjectInformation:"Falta informaci\xf3n del proyecto",moveRotate:"Mover/Rotar",msgBelowAvailableLength:"Ingres\xf3 una longitud por debajo del l\xedmite permitido de la herramienta de dise\xf1o.",msgBelowAvailableWidth:"Ingres\xf3 un ancho por debajo del l\xedmite permitido de la herramienta de dise\xf1o.",msgBelowPorosityPercent:"El est\xe1ndar de la industria para la porosidad de la piedra es del 40\xa0%. Ingres\xf3 una porosidad no v\xe1lida.",msgBelowPorousStoneAbove:"Ingres\xf3 una piedra por encima del valor de las c\xe1maras que no cumple con los requisitos de las c\xe1maras. Haga clic en el icono Ayuda junto al campo Piedra por encima de las c\xe1maras para ver los requisitos.",msgBelowPorousStoneBelow:"Ingres\xf3 una piedra por debajo del valor de las c\xe1maras que no cumple con los requisitos de las c\xe1maras. Haga clic en el icono Ayuda junto al campo Piedra por debajo de las c\xe1maras para ver los requisitos.",msgDefault:"El modelo de c\xe1mara que ha seleccionado requiere una longitud o ancho permitido mayores.",msgExceedAvailableLength:"Ingres\xf3 una longitud que excede el l\xedmite permitido de la herramienta de dise\xf1o.",msgExceedAvailableWidth:"Ingres\xf3 un ancho que excede el l\xedmite permitido de la herramienta de dise\xf1o.",msgExceedPorosityPercent:"El est\xe1ndar de la industria para la porosidad de la piedra es del 40\xa0%. Ingres\xf3 una porosidad no v\xe1lida.",msgExceedPorousStoneAbove:"Ingres\xf3 una piedra por encima del valor de las c\xe1maras que no cumple con los requisitos de las c\xe1maras. Haga clic en el icono Ayuda junto al campo Piedra por encima de las c\xe1maras para ver los requisitos.",msgExceedPorousStoneBelow:"Ingres\xf3 una piedra por debajo del valor de las c\xe1maras que no cumple con los requisitos de las c\xe1maras. Haga clic en el icono Ayuda junto al campo Piedra por debajo de las c\xe1maras para ver los requisitos.",msgRequiresLargerAllowableLength:"El modelo de c\xe1mara que ha seleccionado requiere una longitud permitida mayor.",msgRequiresLargerAllowableWidth:"El modelo de c\xe1mara que ha seleccionado requiere un ancho permitido mayor.",msgRequiresLargerWidthAndLength:"El modelo de c\xe1mara que ha seleccionado requiere un ancho y una longitud mayores.",needHelp:"\xbfNecesita ayuda?",no:"No",nominalDiameter:"Di\xe1metro nominal:",nonIsolator:"No aislante",none:"Ninguno",notAddIsolatorOverOutlet:"No debe agregar un aislante sobre la misma fila que contiene una salida.",notAddOutletOverIsolator:"No debe agregar una salida sobre la misma fila que contiene un aislante.",note:"Nota",notes:"Notas:",notes4Inches:"Se pueden usar 4 pulgadas con la colocaci\xf3n de la geomalla en la parte inferior de la capa de piedra (consulte el manual de dise\xf1o de SC-160 para obtener m\xe1s detalles).",notesStoneAbove:"Piedra m\xednima requerida por encima de las c\xe1maras. La cantidad se puede aumentar para lograr un volumen adicional.",notesStoneBelow:"Piedra m\xednima requerida por debajo de las c\xe1maras. Consulte el manual de dise\xf1o de Cultec aplicable para conocer los requisitos de capacidad de soporte. La cantidad tambi\xe9n se puede aumentar para lograr un almacenamiento adicional.",numberOfChambersRequired:"Cantidad de c\xe1maras requeridas:",numberOfEndCapsRequired:"Cantidad de tapas de extremo requeridas:",numberOfRows:"Cantidad de filas",offset:"Compensaci\xf3n",ok:"OK",optimalVolume:"Volumen \xf3ptimo",outletControlStructure:"Estructura de control de salida:",outletManifold:"Colector de salida",pdfDocumentPage:"Seleccionar p\xe1gina de documento PDF",pending:"pendiente",perimeterFillOffset:"Compensaci\xf3n de relleno perimetral ",perimeterStoneOffset:"Compensaci\xf3n de piedra perimetral ",phone:"Tel\xe9fono:",pipeBeddingBelow:"Lecho de tuber\xedas debajo ",pipeBeddingBelowPdf:"Lecho de tuber\xedas debajo:",pipeFillAbove:"Relleno de tuber\xedas por encima ",pipeFillAbovePdf:"Relleno de tuber\xedas por encima:",pleaseAddChambersToYourProject:"Agregue c\xe1maras a su proyecto antes de enviarlo.",pleaseAddComponentsToYourSystem:"Agregue componentes a su sistema antes de solicitar dibujos.",printPipeSpecifications:"Imprimir especificaciones de tuber\xeda",printSystemSpecifications:"Imprimir especificaciones del sistema",privacyPolicy:"Pol\xedtica de privacidad",proceed:"Proceder",processing:"procesando",product:"Producto:",project:"Proyecto",projectDrawingsDelivered:"\xa1Dibujos de proyectos entregados! Revise su correo electr\xf3nico.",projectInfo:"Informaci\xf3n del proyecto",projectLocation:"Ubicaci\xf3n del proyecto:",projectName:"Nombre del proyecto:",projectSaved:"\xa1Proyecto guardado!",projectsBy:"Proyectos por",providedAvailableLengthAndWidth:"La longitud y el ancho disponibles proporcionados no son lo suficientemente grandes como para cumplir con el volumen de almacenamiento requerido seg\xfan el modelo de c\xe1mara seleccionado. Intente ajustar uno o m\xe1s de los siguientes par\xe1metros del sistema: ",regionButtonTooltip:"Seleccionar regi\xf3n",removeMode:"Eliminar modo",request:"Solicitud",requestCurrentProjectDrawings:"\xbfDesea solicitar dibujos de proyectos actuales?",requestDrawings:"Solicitar dibujos",requiredStorageVolume:"Volumen de almacenamiento requerido:",requiredVolume:"Volumen requerido ",requiredVolumePdf:"Volumen requerido:",resetDesign:"Restablecer dise\xf1o",resetZoom:"Restablecer acercamiento",result:"Resultado",results:"RESULTADOS",right:"derecha",riser:"tuber\xeda ascendente",round:"Redonda",rowSpacing:"Espaciado de filas ",save:"Guardar",saveAsCopy:"Guardar como copia/revisi\xf3n",copy:"Copia",saveCurrentAsCopy:"\xbfDesea guardar el proyecto actual como copia?",saveCurrentDefault:"\xbfDesea guardar el proyecto actual?",saveCurrentProject:"Guardar proyecto actual",scaling:"Escalado",direct:"Directo",reference:"Referencia",enterPlanScale:"Introducir escala del plano",enterMeasuredLength:"Ingresar la longitud medida",scalingInstructions:"Escala de medida: Haga clic con el bot\xf3n izquierdo entre dos puntos para crear una l\xednea de referencia, luego escriba la longitud de la l\xednea de referencia.",distanceMeasuredInstructions:"Haga clic izquierdo entre dos puntos para mostrar la distancia medida.",distanceMeasured:"Distancia medida",measure:"Medir",select:"Seleccionar",selectComponentChamber:"Seleccionar componente/c\xe1mara",selectLargerChamberModel:"Seleccione un modelo de c\xe1mara m\xe1s grande",selectPdfDesiredPage:"Seleccione la p\xe1gina deseada para establecer como fondo.",selectPipeBendPosition:"Seleccionar posici\xf3n de codo de tuber\xeda",selectPipeStickPosition:"Seleccionar posici\xf3n de la varilla de la tuber\xeda",selectPlacement:"Seleccionar ubicaci\xf3n",selectRowIsolatorRow:"Seleccionar fila/fila separadora",selectionTools:"Herramientas de selecci\xf3n:",setAsDefault:"Establecer como predeterminado",setFlowDirection:"Establecer direcci\xf3n de flujo",setScale:"Establecer escala",showHide:"Mostrar/Ocultar",showStoneBed:"Mostrar lecho de piedra",side:"lado",signIn:"Iniciar sesi\xf3n",signOut:"Cerrar sesi\xf3n",signOutCULTEC:"\xbfCerrar sesi\xf3n en la herramienta de dise\xf1o de CULTEC?",single:"\xdanico",soilTight:"Suelo ajustado",soilTightPerforated:"Suelo ajustado perforado",somethingWentWrongEmail:"\xa1Ups! Algo sali\xf3 mal al intentar enviar por correo electr\xf3nico los dibujos de este proyecto, int\xe9ntelo de nuevo.",square:"Cuadrado",state:"Estado",stateSavedAsCopy:"El estado actual de su proyecto se guardar\xe1 como copia",stateSavedDefault:"El estado actual de su proyecto se guardar\xe1",status:"Estado",stoneAbove:"Piedra arriba ",stoneAboveChambers:"Piedra sobre las c\xe1maras ",stoneAboveChambersMsg:"Piedra sobre las c\xe1maras",stoneAbovePdf:"Piedra arriba:",stoneBelow:"Piedra debajo:",stoneBelowChambers:"Piedra debajo de las c\xe1maras ",stoneBelowChambersMsg:"Piedra debajo de las c\xe1maras",stoneBelowPdf:"Piedra debajo:",stoneFoundationDepth:"Profundidad de la base de piedra:",stonePorosity:"Porosidad de la piedra (%)",stonePorosityPdf:"Porosidad de la piedra:",storageVolume:"Volumen de almacenamiento ",storageVolumePerChamber:"Volumen de almacenamiento por c\xe1mara:",stubconcentric:"mu\xf1\xf3n conc\xe9ntrico",stubcrownmatching:"corona de mu\xf1\xf3n coincidente",stubinvertmatching:"inversi\xf3n de mu\xf1\xf3n coincidente",submit:"Enviar",submitProject:"Enviar proyecto",success:"\xe9xito",systemComponents:"COMPONENTES DEL SISTEMA: NO PARA CONSTRUCCI\xd3N",systemLength:"Longitud del sistema ",systemLengthPdf:"Longitud del sistema:",systemParameters:"Par\xe1metros del sistema",systemVolumeAndBedSize:"Volumen del sistema y tama\xf1o del lecho",systemWidth:"Ancho del sistema ",systemWidthPdf:"Ancho del sistema:",teePosition:"Posici\xf3n de la Tee",termsOfService:"T\xe9rminos del servicio",theApplicationWillBeReloaded:"La aplicaci\xf3n se volver\xe1 a cargar a su estado inicial, se perder\xe1 todo el progreso actual. \xbfContinuar?",theProjectMustBeSaved:"El proyecto debe guardarse y no estar en modo pendiente, para poder enviar el proyecto",theProjects:"El/los proyecto(s)",thisWillFillChambers:"Esto rellenar\xe1 todas las c\xe1maras disponibles en el lecho de la c\xe1mara. \xbfEst\xe1 seguro?",thisWillRemoveChambers:"Esto eliminar\xe1 todas las c\xe1maras actuales del lecho de la c\xe1mara. \xbfEst\xe1 seguro?",thisWillReplaceCurrentDesign:"\xbfEst\xe1 seguro? Esto reemplazar\xe1 su dise\xf1o actual.",top:"parte superior",triple:"Triple",unableToRequestDrawings:"No se pueden solicitar dibujos, intente actualizar la p\xe1gina web e int\xe9ntelo de nuevo m\xe1s tarde.",unableToSaveProject:"No se puede guardar el proyecto, intente actualizar la p\xe1gina web e int\xe9ntelo de nuevo.",unexpectedErrorOcurred:"Se produjo un error inesperado al ejecutar los c\xe1lculos de volumen, detalles: ",unsubmitted:"no enviado",updateNow:"Actualizar ahora",updateNowMultipleClicks:"que pueden tomar varios clics de \u201cACTUALIZAR AHORA\u201d antes de que se haya realizado la actualizaci\xf3n y esta barra naranja desaparezca.",upperEndCap:"Tapa de extremo superior",upperEndCapAccessory:"Accesorio de tapa de extremo superior",userInputs:"Entradas de usuario",userList:"Lista de usuarios",version:"Versi\xf3n:",volume:"Volumen ",volumeOfExcavation:"Volumen de excavaci\xf3n (sin incluir el relleno):",volumeOfExcavationPipes:"Volumen de excavaci\xf3n (parte inferior del sistema a parte superior del sistema):",waterTight:"A prueba de agua",width:"Ancho ",willBeDeleted:"\xa1se eliminar\xe1! \xa1Esta acci\xf3n no se puede deshacer!",yes:"S\xed",youAreUsingOutdatedVersion:"Est\xe1 utilizando una versi\xf3n desactualizada de la herramienta de dise\xf1o. Por favor",youNeedToSignIn:"Cree una cuenta o inicie sesi\xf3n para acceder a todas las funciones innovadoras.",yourDrawingsAreBeignGenerated:"Se est\xe1n generando sus dibujos",maximumLength:"Longitud m\xe1xima:",legacyMC4500Endcap:"Este proyecto utiliz\xf3 anteriormente una especificaci\xf3n m\xe1s antigua para la tapa de extremo MC-4500. Las especificaciones de la tapa de extremo se han actualizado autom\xe1ticamente para usted, lo que puede afectar el volumen y los resultados dimensionales de este proyecto.",productType:"Tipo de producto:",bomFile:"Archivo BOM",csvFile:"Archivo CSV",stageStorageFile:"Archivo de almacenamiento por etapas",editedDate:"Fecha editada",createdDate:"Fecha de creaci\xf3n",notEdited:"no editado",pipe:"Tuber\xeda",processingStatus:"Estado de procesamiento",unableToSwitchChamberType:"No se puede cambiar el tipo de c\xe1mara. El accesorio \u201c{0}\u201c no es compatible con {1} la c\xe1mara. Retire el accesorio e int\xe9ntelo de nuevo.",loadMyProjectDialogMain:"\xbfDesea cargar {0}?",loadProjectDialogMain:"\xbfDesea cargar {0} por \u201c{1}\u201d?",loadProjectDialogSub:"El proyecto se cargar\xe1 en la aplicaci\xf3n",landmaxDisabledTooltip:"El dise\xf1o del sistema LandMax no est\xe1 disponible actualmente en esta herramienta para la regi\xf3n que ha seleccionado. Comun\xedquese con el Departamento de Servicios de Ingenier\xeda de CULTEC al 888-892-2694 o a CULTECDesignTool@CULTEC-pipe.com para obtener m\xe1s ayuda.",failedToLoadPdf:"No se pudo cargar el archivo PDF.",loadingPdf:"Cargando PDF...",loadingPdfPage:"Cargando p\xe1gina...",createAccount:"Crear cuenta",isolatorRow:"Fila separadora",estimatedFlowRate:"Velocidad de flujo estimada del colector",selectedStructure:"Seleccionar estructura/entrada",selectBypass:"Seleccionar derivaci\xf3n de fila separadora",elevatedManifold:"Colector elevado",weir:"Vertedero",selectManifoldSize:"Seleccionar tama\xf1o del colector",manifoldDirection:"Direcci\xf3n del colector",enterNumberOfStubs:"Ingrese la cantidad de mu\xf1ones",stubsEveryOtherRow:"Mu\xf1ones cada dos filas",overlappingManifold:"El colector creado se superpone con un colector existente. Elija una de estas opciones:",editNewManifoldButton:"Editar actual",editExistingManifoldButton:"Editar anterior/existente",editNewManifoldText:"Este bot\xf3n selecciona la entrada/salida que se superpone actualmente para su edici\xf3n a fin de evitar la superposici\xf3n.",editExistingManifoldText:"Este bot\xf3n selecciona la entrada/salida existente para su edici\xf3n a fin de evitar la superposici\xf3n.",editOrRemoveManifold:"Editar o eliminar colector",editOrRemoveManifoldSubText:"\xbfDesea editar o eliminar este colector?",editOrRemoveManifoldEditButton:"Editar colector",editOrRemoveManifoldRemoveButton:"Quitar colector",isoRowPlusWarningTitle:"Advertencia de fila separadora",isoRowPlusWarningTextPart1:"Es posible que los componentes de la fila separadora que se muestran en la interfaz y los planos de la Herramienta de dise\xf1o 2.0 no est\xe9n disponibles en la regi\xf3n del proyecto especificada. Comun\xedquese con su representante local de CULTEC o env\xede un correo electr\xf3nico a",isoRowPlusWarningTextPart2:"para obtener m\xe1s informaci\xf3n.",isolatorRowPlusPopup:"",CULTECInternationalEmail:"CULTECinternational@CULTEC-pipe.com",systemProcessingAlertTitle:"Alerta de procesamiento del sistema",systemProcessingWarningTitle:"Advertencia de procesamiento del sistema",systemProcessingAlertLevel1Text:"En funci\xf3n del tama\xf1o y la configuraci\xf3n del dise\xf1o actual de la c\xe1mara, se espera que el tiempo de procesamiento para generar el dibujo sea de hasta 35 minutos.",systemProcessingAlertLevel2Text:"En funci\xf3n del tama\xf1o y la configuraci\xf3n del dise\xf1o actual de la c\xe1mara, se espera que el tiempo de procesamiento para generar el dibujo sea de hasta 45 minutos.",systemProcessingAlertLevel3Text:"Seg\xfan el tama\xf1o y la configuraci\xf3n del dise\xf1o actual, es probable que la herramienta de dise\xf1o no produzca dibujos. Comun\xedquese con Servicios de Ingenier\xeda de CULTEC al {0} para obtener ayuda.",emailCULTEC:"Correo electr\xf3nico de CULTEC",pdfDisclaimer:"La funci\xf3n de escala directa supone que la escala indicada en el archivo PDF es precisa y que el archivo PDF no se ha modificado de ninguna manera que pudiera alterar la escala del dibujo (p.\xa0ej., cambiar el tama\xf1o o escanear el archivo). Si se ha alterado la escala del dibujo, utilice la opci\xf3n de escala de referencia.",directScaleWarning:"Se recomienda utilizar la herramienta de medici\xf3n para verificar que el fondo se haya escalado adecuadamente cuando se utiliza cualquiera de los m\xe9todos de escala.",projectTypeSwitchWarning:"Ciertas entradas de usuario para los par\xe1metros del sistema se han transferido, pero revise todos los par\xe1metros del sistema y luego haga clic en GENERAR DISE\xd1O para continuar dise\xf1ando el sistema.",hasSecondDirectPipe:"Segunda tuber\xeda directa",provideStateBeforeSelectingChamber:"Proporcione un estado en el panel Informaci\xf3n del proyecto a la izquierda antes de seleccionar un nuevo tipo de c\xe1mara.",prefer7200Over4500Alert:"Considere dise\xf1ar su proyecto con la nueva c\xe1mara MC-7200. Esta es una versi\xf3n m\xe1s larga y eficiente de la MC-4500.",MC4500DeprecationAlertTitle:"Tipo de c\xe1mara no compatible",MC4500DeprecationAlert:"El tipo de c\xe1mara seleccionado ya no es compatible. Cambie a otro tipo de c\xe1mara antes de enviar.",mc7200ChangeStateAlert:"Cambie a un tipo de c\xe1mara que no sea MC-7200 antes de cambiar el estado del proyecto.",mc7200ChangeRegionAlert:"Cambie a un tipo de c\xe1mara que no sea MC-7200 antes de cambiar la regi\xf3n seleccionada.",outletToggledOffForSingleRow:"Los par\xe1metros del sistema ingresados han dado como resultado un sistema de una sola fila. Dado que no es aconsejable tener una estructura de salida conectada a una fila separadora, no se ha agregado una estructura de salida al dise\xf1o y las opciones de drenaje subterr\xe1neo y salida se han desactivado en Par\xe1metros del sistema. Si se desea una estructura de salida:</br><p>1. Ingrese un ancho disponible mayor para aumentar el n\xfamero de filas de c\xe1mara utilizadas en el dise\xf1o (recuerde volver a activar la salida).</p><p>2. Utilice el cuadro de di\xe1logo del colector de entrada o la selecci\xf3n de la fila separadora dentro de la secci\xf3n de componentes para retirar la fila separadora y agregar el colector de salida al dise\xf1o en el sistema de una sola fila.</p>",removeChamberBeforeAddingManifold:"Retire al menos 1 c\xe1mara antes de colocar la entrada/salida en esta ubicaci\xf3n.",removeChamberBeforeAddingManifoldMC4500:"Retire al menos 2 c\xe1maras adyacentes en esta fila antes de colocar la entrada/salida en esta ubicaci\xf3n.",internalOutletsOnPerimeterOnly:"Las salidas internas solo se pueden colocar en la fila perimetral del lecho.",internalManifoldsOnActiveChambesOnly:"Los colectores internos deben colocarse en una c\xe1mara activa.",showInternalManifoldLowPositionAlert:"Se recomienda utilizar colectores elevados para entradas internas como desv\xedos para la fila separadora. Si se requiere una conexi\xf3n baja, se requerir\xeda un vertedero de desv\xedo en la estructura. El usuario debe dise\xf1ar la estructura de manera que el primer enjuague se desv\xede a la fila separadora. Algunos ejemplos podr\xedan ser la colocaci\xf3n de la rejilla de entrada en el lado de la fila separadora del vertedero o la colocaci\xf3n de una campana/placa de goteo sobre el vertedero. Comun\xedquese con Servicios de Ingenier\xeda de CULTEC al 888-892-2694 para obtener ayuda.",showInternalManifoldLowPositionAlertCollision:"Se recomienda utilizar colectores elevados para entradas internas como desv\xedos para la fila separadora. Si se requiere una conexi\xf3n baja, se requerir\xeda un vertedero de desv\xedo en la estructura. El usuario debe dise\xf1ar la estructura de manera que el primer enjuague se desv\xede a la fila separadora. Algunos ejemplos podr\xedan ser la colocaci\xf3n de la rejilla de entrada en el lado de la fila separadora del vertedero o la colocaci\xf3n de una campana/placa de goteo sobre el vertedero. <br/><br/>Las estructuras internas m\xe1s grandes y/o los colectores pueden entrar en conflicto con las c\xe1maras/tapas de extremo adyacentes. Aseg\xfarese de eliminar los conflictos antes de finalizar el dise\xf1o.<br/><br/>Comun\xedquese con Servicios de Ingenier\xeda de CULTEC al 888-892-2694 para obtener ayuda.",chamberHasAnActiveManifoldAttached:"Advertencia >>> La c\xe1mara tiene un colector activo conectado.",structuresCollided:"No se pudo crear el colector; se necesitar\xe1 m\xe1s espacio para evitar colisiones de estructuras",structuresCollidedOnUpdate:"Las estructuras est\xe1n demasiado cerca unas de otras. Cambie la estructura a un tipo m\xe1s peque\xf1o o retire el colector.",nonWoven:"Geotextil no tejido requerido (excluyendo fila separadora):",nonWovenIsolator:"Geotextil no tejido requerido (fila separadora):",totalNonWoven:"Geotextil no tejido total requerido:",woven:"Geotextil tejido requerido (debajo del colector interno):",wovenIsolator:"Geotextil tejido requerido (fila separadora):",totalWoven:"Geotextil tejido total requerido:",addRemoveStructures:"Agregar/eliminar estructuras:",inletStructureManifold:"Estructura de entrada/Colector",outletStructureManifold:"Estructura de salida/Colector",showManifoldRequiredSpaceAlert:"No se puede agregar la estructura, se requiere espacio en las c\xe1maras opuestas o superiores y parecen estar en uso por otras estructuras.",barracudaMessage:"<i>\xbfSu proyecto tiene un requisito de calidad del agua? Si es as\xed, la <a href='https://waterqualitydesigntool.com/Email' style='color: #73A300;font-weight: bold;text-decoration: underline;'>herramienta de dise\xf1o de calidad del agua de CULTEC</a> puede guiarlo a trav\xe9s del dise\xf1o de un separador hidrodin\xe1mico Barracuda de CULTEC.</i>",barracudaPopupMessage:"Si es as\xed, la herramienta de dise\xf1o de calidad del agua de CULTEC puede guiarlo a trav\xe9s del dise\xf1o de un separador hidrodin\xe1mico Barracuda de CULTEC. Haga clic en <b>\u201cTake Me There\u201d</b> a continuaci\xf3n para abrir esta herramienta en una ventana nueva.",barracudaMessageTitle:"\xbfSu proyecto tiene un requisito de calidad del agua?",takeMeThere:"Take Me There!",sendMoreInfo:"Enviar m\xe1s informaci\xf3n",multiBedManagement:"Administraci\xf3n de m\xfaltiples lechos",selectedBed:"Lecho seleccionado",addNewBed:"Agregar nuevo lecho",renameBed:"Cambiar nombre de lecho",copySelectedBed:"Copiar lecho seleccionado",deleteSelectedBed:"Eliminar lecho seleccionado",addBgImgBeforeAddingBed:"Importa un PDF en el panel \u201cAntecedentes y herramientas\u201d antes de agregar un lecho.",renameCurrentAndNewBed:"Proporcione un nombre para su lecho actual y el que est\xe1 agregando.",currentBedName:"Nombre actual del lecho",newBedName:"Nombre del nuevo lecho",confirmDeleteBed:"\xbfEst\xe1 seguro de que desea eliminar permanentemente el lecho llamado \u201c{{bedName}}\u201d?",convertProjectToMultiBedTitle:"Convertir a m\xfaltiples lechos",convertProjectToMultiBedText:"Agregar un lecho convertir\xe1 este proyecto de forma permanente de un proyecto de un solo lecho a un proyecto de m\xfaltiples lechos y requiere que el proyecto se guarde. \xbfEst\xe1 seguro de que desea convertir a m\xfaltiples lechos?",changeMultiBedBackgroundWarning:"Cambiar el fondo de un proyecto de m\xfaltiples lechos afectar\xe1 a todos los lechos del proyecto.",changeMultiBedBackgroundWarningTitle:"Advertencia de fondo de m\xfaltiples lechos",multiBedUpdatingBedsTitle:"Actualizaciones a proyectos de m\xfaltiples lechos",showEditsOnSpecificTabsWarning:"Utilice las pesta\xf1as espec\xedficas de los lechos individuales para realizar cambios en los lechos que se han agregado a este proyecto de m\xfaltiples lechos.",pleaseSave:"Guarde",showSaveFirstWarning:"Su proyecto debe guardarse antes de agregar lechos nuevos.",copySelectedBedDialog:"Proporcione un nombre para el lecho que est\xe1 copiando.",newBedCopiedName:"Nombre del nuevo lecho",multiBed:"M\xfaltiples lechos",multiBedPleaseAddChambersToYourProject:"Aseg\xfarese de que todos los lechos de su proyecto tengan c\xe1maras antes de enviarlo.",multiBedPleaseAddComponentsToYourSystem:"Agregue componentes a todos los lechos de su proyecto antes de solicitar dibujos.",numberOfBeds:"Cantidad de lechos",totalAllBeds:"Total de todos los lechos",pipeSize:"Tama\xf1o de la tuber\xeda",pipeType:"Tipo de tuber\xeda",bedNamesAreRequired:"Se requieren nombres de lecho.",bedNamesMustBeUnique:"Los nombres de los lechos deben ser \xfanicos.",createNewProject:"Crear nuevo proyecto",theProjectWillBeCreated:"\xbfDesea guardar el proyecto actual antes de continuar?",unsavedChangesDetected:"\xbfSe detectaron cambios no guardados?",youMustSaveYourChanges:"Debe guardar los cambios antes de cambiar a otra pesta\xf1a. \xbfDesea guardar sus cambios?",discardChanges:"\xbfDescartar cambios?",saveChanges:"\xbfGuardar cambios?",bedName:"Nombre del lecho",overview:"Panorama general",multibedScaleWarning:"Reemplazar el fondo en un proyecto multilecho requerir\xe1 el reescalado del PDF, as\xed como la realineaci\xf3n de cada lecho en el nuevo fondo. El tiempo de importaci\xf3n del nuevo PDF variar\xe1 seg\xfan la escala y el alcance de los lechos en el proyecto.\n\n",multibedScaleTitleWarning:"Advertencia de m\xfaltiples lechos",continue:"Continuar",insertaTeeWarning:"El dise\xf1o actual incluye Inserta Tees que ingresan al costado de una fila separadora. En la mayor\xeda de los casos, CULTEC recomienda realizar conexiones de entrada en la estructura de acceso a la fila separadora donde se encuentra la derivaci\xf3n de alto flujo. Si se agrega una Inserta Tee al costado de la fila separadora, se recomienda que tenga una carga de sedimentos baja (es decir, drenajes de techo, drenajes de patio, etc.) y que el flujo de entrada m\xe1ximo estimado no supere los 0,4 pies c\xfabicos (11\xa0l/s).",systemFunctionalityWarning:"Advertencia de funcionalidad del sistema",ratioIsTooSmallWarning:"La relaci\xf3n pies a p\xedxel es demasiado peque\xf1a, no ser\xeda posible interpretar el dibujo resultante.",changesNotSavedOnViewingProjectWarning:"Si realiza cambios en este proyecto, guarde como copia/revisi\xf3n antes de realizar cambios para asegurarse de que sus ediciones est\xe9n guardadas",titleWarning:"Advertencia",chamberTypeChangeOnMC4500Warning:"El MC-4500 ya no est\xe1 disponible en esta regi\xf3n; redise\xf1e utilizando el MC-7200 o un modelo de c\xe1mara diferente. Si tiene alguna pregunta, comun\xedquese con los Servicios de ingenier\xeda de CULTEC al (888) 892-2694 o a CULTECDesignTool@CULTEC-pipe.com",checkYourBackgroundScale:"Verifique su escala de fondo, ya que puede no ser la misma que el tipo de producto desde el que cambi\xf3.",projectUrlInvalid:"El paquete de dibujo para este proyecto ha caducado. Para volver a descargar sus archivos, cargue el proyecto desde el panel Administrar proyectos. Una vez que sus archivos se hayan cargado, puede solicitar nuevos dibujos por correo electr\xf3nico. Los paquetes de dibujo actualizados ahora estar\xe1n disponibles para descargar en nuestro sistema durante un a\xf1o antes de su vencimiento.",InsertaTeeOptions:"Inserta-Tee",InspectionPortOptions:"Opciones de puerto de inspecci\xf3n",Diameter:"Di\xe1metro",imperviousLinerNotes:"Notas sobre el revestimiento impermeable:",technicalNote650:"Nota t\xe9cnica 6.50: Revestimientos termopl\xe1sticos para sistemas de detenci\xf3n",technicalNotes:"La cantidad de revestimiento impermeable que se muestra es solo una estimaci\xf3n. CULTEC no proporciona ni dise\xf1a revestimientos impermeables. Comun\xedquese con un fabricante de revestimiento para obtener una estimaci\xf3n final.",imperviousLinerRequired:"Revestimiento impermeable requerido:",emailDrawingsWarning:"Actualmente estamos experimentando un problema con esta funci\xf3n de la herramienta y estamos trabajando diligentemente para resolverlo. Para recibir los archivos del proyecto, env\xede un correo electr\xf3nico a CULTECdesigntool@CULTEC-pipe.com e incluya la direcci\xf3n de correo electr\xf3nico y el nombre del proyecto del usuario. Un miembro de nuestro equipo de soporte responder\xe1 con sus archivos lo antes posible. Le pedimos disculpas por las molestias.",overallSiteVolume:"Volumen general del centro:",enterOverallSiteVolume:"Ingrese el volumen general del sitio requerido para este proyecto.",crossSectionDetail:"Detalles de la secci\xf3n transversal",cultecTechnicalServices:"Servicios t\xe9cnicos de Cultec",selectChamberType:"Seleccionar tipo de c\xe1mara",downloadStageStorageXlsx:"descargar XLSX de almacenamiento por etapas",tollFree:"L\xednea gratuita:",meassureExplination:"Utilice este bot\xf3n para medir una distancia conocida a fin de confirmar la precisi\xf3n de la escala",numberOfFeedConectorsRequired:"Cantidad de conectores de alimentaci\xf3n requeridos:",totalNonWovenPdf:"Geotextil no tejido requerido:",globalSearch:"B\xfasqueda global",messageExceededCover:"_chamberName requiere una profundidad m\xednima total de _minimumCover y una profundidad m\xe1xima de _maximumCover medida desde el grado terminado hasta la parte inferior de la elevaci\xf3n de la piedra.",byName:"por nombre",byCity:"por ciudad",byState:"por estado",noProjectsFound:"No se encontraron proyectos.",of:"de",maximumAllowableCover:"Grado Terminado M\xe1ximo Permitido",minimumAllowableCover:"Grado Terminado M\xednimo Permitido",maximumAllowableCoverInstructions:"Este es el grado de acabado m\xe1ximo permitido para este modelo de c\xe1mara seg\xfan la elevaci\xf3n de la parte inferior de la piedra elegida. Seleccione un fondo de elevaci\xf3n de piedra diferente o un modelo de c\xe1mara diferente si no se pueden cumplir estos requisitos del sitio.",minimumAllowableCoverInstructions:"Este es el grado de acabado m\xednimo permitido para este modelo de c\xe1mara seg\xfan la profundidad de la piedra encima y debajo de la c\xe1mara y la elevaci\xf3n de la parte inferior de la piedra elegida. Seleccione un fondo de elevaci\xf3n de piedra diferente o un modelo de c\xe1mara diferente si no se pueden cumplir estos requisitos del sitio.",allStatuses:"All Statuses",successStatus:"Success",failedStatus:"Failed",unsubmitedStatus:"Unsubmitted",tutorialStartText:"This tour will show you the necessary steps to create a Cultec Chamber layout.<br><br>This includes, Project information, Background and Tools & System Parameters. Ideal for new users or if you have not used the tool in a long time.<br><br>Do you want to proceed?",warning330XLHD:"The Recharger 330XLHD has been replaced with the Recharger 300HD",adsInternationalEmail:"adsinternational@ads-pipe.com",warning180HD:"El Recharger 180HD ya no es compatible con la herramienta de dise\xf1o StormGenie. Utilice el Recharger 150XLHD como sustituto",firstName:"First Name",lastName:"Last Name",phoneNumber:"Phone Number",companyName:"Company Name",country:"Country",county:"County",zipCode:"Zip Code",preferredUnits:"Preferred Units",signUp:"Sign Up",whatisYourRole:"What role best describes you",keepMeUpToDate:"Yes! Keep me up to date with the latest news and promotions",companyInputError:"Please introduce a valid company name.",zipcodeInputError:"Please introduce a valid zip code.",USZipcodeInputError:"Please introduce a valid zip code of 5 numbers.",canadianZipcodeInputError:"Please introduce a valid zip code of 7 characters.",defaultInputError:"Please introduce a valid",salesRepContactNo:"Would you like a ADS Representative to contact you about this project? [NO]",salesRepContactYes:"Would you like a ADS Representative to contact you about this project? [YES]",contactRep:"Contact a Rep",contactRepLine1:"Interested in contacting a ADS Representative about a project?",contactRepLine2:"Click Submit and someone will be in contact with you soon.",notesComments:"Notes/Comments",companyBrand:"Company Brand",market:"Market",region:"Region",selectYourPreferredUnits:"Select your preferred Units",contactUsBtn:"Contact Us About Your Project",contactUsHelpText:"You must be signed into the tool and have a current saved project in order to contact an ADS representative",givenNameError:"Please introduce a valid First Name.",surnameError:"Please introduce a valid Last Name."}},function(e,t){e.exports={DC780:"Le stockage install\xe9 par chambreest de 1.3 m\xb3 (78.4 pi\xb3).\nCette chambre a \xe9t\xe9 con\xe7ue \xe0 l\u2019origine pour desapplications \xe0 hauteur de remblai \xe9lev\xe9. Il s'agit d'une chambre innovante etrobuste pour diverses applications de chantier.",MC3500:"Le stockage install\xe9 par chambre est de 4.96 m\xb3 (175.0pi\xb3).\nLa chambre MC-3500 a une empreinte au sol r\xe9duite et comme la chambreMC-4500, c'est un mod\xe8le \xe9conomique.\nLa capacit\xe9 de stockage install\xe9e parbouchon est de 1.28 m\xb3 (45.1 pi\xb3).",MC4500:"Le stockage install\xe9 par chambre est de 4.6 m\xb3 (162.6pi\xb3).\nLa chambre MC-4500 offre la plus petite empreinte au sol. Cette chambrefournit le volume de stockage maximal par m\xe8tre lin\xe9aire \xe0 un co\xfbtconcurrentiel par m\xe8tre cubes de stockage.\nLe volume de stockage install\xe9 parbouchon est de 3.3 m\xb3 (115.3 pi\xb3).",SC160LP:" Le stockage install\xe9 par chambre est de 0.42 m\xb3 (16.0 pi\xb3).\nLa chambre SC-160LP convient aux sites qui exigent unecouverture peu profonde mais qui doivent supporter des charges decirculations.\nIl s'agit de la chambre parfaite pour les applications avecnappes phr\xe9atiques \xe9lev\xe9esou ou des radiers existants peu profond tout entout en minimisant le remblayage du site pour r\xe9duire le co\xfbt global duprojet.\nLa chambre SC-160LP est un excellent choix pour les applications ded\xe9veloppements \xe0 faibles impacts ou d\u2019infrastructure verte o\xf9 une zone decontact souterraine infiltrante est requise pour respecter la r\xe9glementation.",SC310:"Le stockage install\xe9 par chambre est de 0.88 m\xb3 (31.0pi\xb3).\nUn choix \xe9conomique lorsqu\u2019un am\xe9nagement peu profond est requis ou dansdes applications de d\xe9veloppements \xe0 faibles impacts o\xf9 l\u2019infiltration estsouhait\xe9e dans des types vari\xe9s de sol.",SC740:"La capacit\xe9 de stockage install\xe9e par chambre est de 2.12 m\xb3 (74.9 pi\xb3).\nIl s'agit d'une chambre qui s\u2019adapte \xe0 une grande vari\xe9t\xe9d\u2019applications commerciales et municipales.\nCette chambre offre un stockageimportant qui convient \xe0 une vari\xe9t\xe9 d\u2019applications.",MC7200:"Le stockage install\xe9 par chambre est de 7.6 m\xb3 (267.3pi\xb3).\nLa chambre MC-7200 offre la plus petite empreinte au sol. Cette chambrefournit le volume de stockage maximal par m\xe8tre lin\xe9aire \xe0 un co\xfbtconcurrentiel par m\xe8tre cubes de stockage.\nLe volume de stockage install\xe9 parbouchon est de 3.3 m\xb3 (115.3 pi\xb3).",accessory:"Accessoire",addMode:"Mode ajouter",addRemove:"Ajouter/Supprimer :",addRemoveAccessories:"Ajouter/Supprimer des accessoires :",addRemoveEndCaps:"Ajouter/Supprimer des bouchons",adsCalculationsReport:"Rapport des calculs de CULTEC Design Tool",adsDesignTool:"CULTEC Design Tool",adsEngineeringServices:"Services d\u2019ing\xe9nierie CULTEC",adsPdfReport:"Rapport PDF d\u2019CULTEC",advancedSettings:"R\xe9glages avanc\xe9s",agreedToTerms:"Conditions accept\xe9es",agreementTitle:"OUTIL DE CONCEPTION -CONDITIONS D\u2019UTILISATION",agreenmentText:"L\u2019outil de conception StormGenie\xae de CULTEC (outil de conception) propos\xe9 par le vendeur* est uniquement destin\xe9 \xe0 des fins conceptuelles et ne doit pas \xeatre interpr\xe9t\xe9 comme cr\xe9ant des repr\xe9sentations ou des garanties de quelque nature que ce soit, qu\u2019elles soient expresses ou implicites. TOUTES LES GARANTIES SONT REJET\xc9ES PAR LES PR\xc9SENTES (QU\u2019ELLES SOIENT EXPRESSES, IMPLICITES OU L\xc9GALES), Y COMPRIS TOUTE GARANTIE IMPLICITE DE QUALIT\xc9 MARCHANDE OU D\u2019AD\xc9QUATION \xc0 UN USAGE PARTICULIER\n\nL\u2019utilisateur accepte d\u2019assumer tous les risques li\xe9s \xe0 l\u2019outil de conception. Le vendeur n\u2019est pas responsable de l\u2019exactitude, de la pertinence ou de l\u2019ad\xe9quation des dessins d\u2019atelier soumis par l\u2019utilisateur. Les dessins d\u2019atelier doivent \xeatre examin\xe9s par un ing\xe9nieur professionnel, y compris tout ing\xe9nieur concepteur agr\xe9\xe9. Le vendeur ne fournit aucun service d\u2019ing\xe9nierie de conception et n\u2019assume aucune responsabilit\xe9 en la mati\xe8re. Les produits CULTEC pr\xe9sent\xe9s dans ce configurateur sont destin\xe9s \xe0 \xeatre utilis\xe9s pour les eaux pluviales uniquement et ne sont pas destin\xe9s \xe0 des applications sanitaires. L\u2019utilisateur est seul responsable de d\xe9terminer l\u2019ad\xe9quation des produits CULTEC \xe0 l\u2019usage pr\xe9vu et de leur conformit\xe9 avec les plans de conception, les sp\xe9cifications et/ou les lois applicables, et l\u2019utilisateur assume tous les risques et toutes les responsabilit\xe9s y aff\xe9rents. Le vendeur n\u2019est pas responsable des dommages sp\xe9ciaux, indirects ou cons\xe9cutifs subis par l\u2019utilisateur ou un tiers.\n\nSi l\u2019outil de conception ne peut pas cr\xe9er une pr\xe9sentation telle que configur\xe9e par l\u2019utilisateur, ou si des renseignements suppl\xe9mentaires sont n\xe9cessaires, un le service \xe0la client\xe8le du vendeur communiquera avec l\u2019utilisateur.\n\nPour toute question concernant la configuration, veuillez communiquer avec le vendeur.L\u2019utilisateur reconna\xeet qu\u2019en soumettant des dessins d\u2019atelier \xe0 l\u2019aide de l\u2019outil de conception, il approuve et accepte les pr\xe9sentes conditions d\u2019utilisation.\n\n *Le vendeur comprend ADS Ventures, Inc. (d/b/a Cultec)",amountOfFillRequired:"Quantit\xe9 de remblai requis :",amountOfStoneRequired:"Quantit\xe9 de pierre requise :",approxBedSizeRequired:"Taille approximative du lit requis :",area:"Superficie",autoRemoveChambers:"Enl\xe8vement automatique des chambres",autoRemoveEndCaps:"Enl\xe8vement automatique des bouchons",autofillChambers:"Chambres \xe0 remplissage automatique",autofillEmptyChambers:"Chambres vides/remplissage automatique",autofillEndCaps:"Bouchons \xe0 remplissage automatique",automaticallySignedIn:"Connexion automatique!",availableLength:"Longueur disponible",availableLengthPdf:"Longueur disponible :",availableWidth:"Largeur disponible",availableWidthPdf:"Largeur disponible :",averageCover:"Hauteur moyenne de remblai ",averageCoverOverChambers:"Couverture moyenne au-dessus deschambres :",background:"Arri\xe8re-plan :",backgroundAndTools:"Arri\xe8re-plan et outils",baseStoneElevation:"\xc9l\xe9vation de l'assise de pierre",baseStoneElevationPdf:"\xc9l\xe9vation de l'assise de pierre:",basin:"Bassin",belowAvailableLength:"Inf\xe9rieur \xe0 la longueur disponible",belowAvailableWidth:"Inf\xe9rieur \xe0 la largeur disponible",bottom:"bas",calculationError:"Erreur de calcul",cancel:"Annuler",caps:"Bouchons",center:"centre",chamber:"Chambre",chamberAccessory:"Accessoire de chambre",chamberModel:"Mod\xe8le de chambre :",chamberRows:"Rang\xe9es de chambres :",chambers:"Chambres",changesWillOverwrite:"Tous les nouveaux changements remplaceront la versionpr\xe9c\xe9dente de ce projet. \xcates-vous s\xfbr?",city:"Ville",cleanout:"\xe9vent",cleanoutleft:"\xe9vent gauche",cleanoutright:"\xe9vent droit",clearApplication:"Effacer l\u2019application",clickSetFlowDirection:"Cliquer sur \u2018\\D\xe9finir la direction de l\u2019\xe9coulement\\\u2019pour le coude le plus proche de la sortie.",close:"Fermer",components:"Composantes",computeStoneBed:"Calcul du lit de pierre",confirm:"Confirmer",confirmProjectsDeletion:"Confirmer la suppression des projets s\xe9lectionn\xe9s",contactUs:"Nous contacter",copied:"copi\xe9",countryOrProvince:"\xc9tat/Province",province:"Province",decreaseZoom:"R\xe9duire le zoom",defaultInletAndOutletStructure:"La structure d\u2019entr\xe9e et de sortie par d\xe9faut a chang\xe9entre les types de chambres.",defaultInletStructure:"La structure d\u2019entr\xe9e par d\xe9faut a chang\xe9 entre lestypes de chambres.",defaultOutletStructure:"La structure de sortie par d\xe9faut a chang\xe9 entre lestypes de chambres.",deleteSelected:"Supprimer la s\xe9lection",designConstraintDimensions:"Dimensions des contraintes de conception :",disablePanning:"D\xe9sactiver l\u2019outil d'ajustement panoramique",doYouWantToSaveCurrent:"Voulez-vous enregistrer le projet en cours?",doYouWantToSubmit:"Voulez-vous soumettre ce projet?",double:"Double",downloadChamberBom:"t\xe9l\xe9charger la nomenclature de la chambre",downloadChamberCsv:"download chamber CSV",downloadStageStorageXlsx:"T\xe9l\xe9charger Stockage incr\xe9mentiel.xlsx",downloadChamberResults:"T\xe9l\xe9charger Dessins techniques",downloadPipeBom:"t\xe9l\xe9charger la nomenclature des conduites",downloadPipeCsv:"download pipe CSV",downloadPipeResults:"t\xe9l\xe9charger les r\xe9sultats des conduites",drawingsAndReports:"Dessins techniques et rapports",email:"Courriel :",emailDrawingAndReports:"Envoyer les dessins et rapports par courriel",emailDrawingAndReportsHydroCAD:"Email Drawings & Reports w/HydroCAD Instructions",emptyChamberBed:"Lit de chambre vide",emptySystem:"Syst\xe8me vide",enablePanning:"Activer l\u2019outil d'ajustement panoramique",engineer:"Ing\xe9nieur :",enterAvailableLengthChambers:"Entrer la longueur disponible pour le syst\xe8me de chambres \xe0 partir des plans du chantier. L'outil de conception maximisera la longueur disponible du syst\xe8me avant de l'ajouter \xe0 la largeur du syst\xe8me.",enterAvailableWidthChambers:"Entrer la largeur disponible pour le systeme de chambres \xe0 partir des plans du chantier. L'outil de conception maximisera la longueur disponible du syst\xe8me avant de l'ajouter \xe0 la largeur du systeme.",enterAverageCover:"Entrer la hauteur de remblai moyen au-dessus du syst\xe8me de chambres. Noter que le remblai inclus la pierre au-dessus des chambres.",enterMeasureLength:"Entrer la mesure de longueur :",enterStonePorosity:"Entrer la porosit\xe9 de la pierre. La norme de l\u2019industrie est de 40%. Certaines villes sp\xe9cifient la porosit\xe9 \xe0 utiliser sur leur territoire aux fins de calcul de r\xe9tention.",enterTheAmountOfStoneAboveChambers:"Entrer la quantit\xe9 de couverture de pierre deschambres.",enterTheAmountOfStoneBedding:"Entrer la quantit\xe9 de assise de pierre de la conduite.",enterTheAmountOfStoneBelowChambers:"Entrer la quantit\xe9 de assise de pierre des chambres.",enterTheAmountOfStoneFill:"Entrer la quantit\xe9 de pierres au-dessus de la conduite.",enterTheAvailableLength:"Entrer la longueur disponible pour le syst\xe8me decanalisations \xe0 partir des plans du chantier.",enterTheAvailableWidth:"Entrer la largeur disponible pour le syst\xe8me decanalisations \xe0 partir des plans du chantier.",enterTheBottomOfStoneElevation:"Indiquer l\u2019\xe9l\xe9vation du dessous de l\u2019assise de pierre.",enterTheStorageVolume:"Entrer le volume de stockage requis pour ce projet.",exceedingAvailableLength:"D\xe9passement de la longueur disponible",exceedingAvailableWidth:"D\xe9passement de la largeur disponible",exceedingVolume:"D\xe9passement du volume",failed:"\xe9chou\xe9",feets:"Pieds",fieldsRequiredToSave:'Les champs "Projet", "Ing\xe9nieur", "Ville ", et "\xc9tat/Province", sont n\xe9cessaires pour enregistrer un projet',fieldsRequiredToSaveNonUsa:'Les champs "Projet", "Ing\xe9nieur", "Ville ", et "\xc9tat/Province", sont n\xe9cessaires pour enregistrer un projet',filterByName:"Filtrer par nom :",fitting:"Raccord :",generateDesign:"G\xe9n\xe9rer le syst\xe8me",hideStoneBed:"Cacher le lit de pierre",imperial:"Imp\xe9rial",importBackgroundImage:"Importer une image d\u2019arri\xe8re-plan",importPDF:"Importer un PDF",inches:"Pouces",includeOutletNo:"Inclure la sortie (NON)",includeOutletYes:"Inclure la sortie (OUI)",includeImperviousLinerNo:"Inclure une membrane imperm\xe9able (NO)",includeImperviousLinerYes:"Inclure une membrane imperm\xe9able (OUI)",imperviousLinerDialogNonCommonTitle:"Option hors du commun s\xe9lectionn\xe9e",imperviousLinerDialogNonCommon:"Cela ajoutera une membrane imperm\xe9able et deux couches de g\xe9otextile aux parois lat\xe9rales et au fond de la pierre d\u2019enrobage entourant les chambres. Voulez-vous continuer ?",imperviousLinerDialogPotentialDeadStorageTitle:"Situation avec potentiellement une r\xe9serve morte",imperviousLinerDialogPotentialDeadStorage:"Vous avez ajout\xe9 une membrane imperm\xe9able \xe0 un syst\xe8me qui n'a pas de drain. Tout eau dans la pierre de fondation restera dans le syst\xe8me et ne s'\xe9coulera pas vers les structures de sortie. Souhaitez-vous continuer ?",imperviousLinerWarningTitle:"Avertissement - Veuillez v\xe9rifier les entr\xe9es de conception",imperviousLinerWarning:"Vous avez ajout\xe9 une membrane imperm\xe9able \xe0 un syst\xe8me qui n'a pas de sortie. L'eau qui entre dans ce syst\xe8me ne pourra pas sortir, restera dans le syst\xe8me et ne s'\xe9coulera pas.",imperviousLinerWarning2:"Vous avez supprim\xe9 la sortie d'un bassin dot\xe9 d'un rev\xeatement imperm\xe9able. L'eau qui entre dans ce syst\xe8me n'aura donc aucun point de sortie et restera dans le syst\xe8me sans s'\xe9couler.",imperviousLinerDialogNeedsBedTitle:"",imperviousLinerDialogNeedsBed:"Veuillez lancer la conception du bassin avant de mettre en place la g\xe9omembrane PVC.",includeUnderdrainNo:"Inclure le drain perfor\xe9 (NON)",includeUnderdrainYes:"Inclure le drain perfor\xe9 (OUI)",incompatibleAccessory:"Accessoire incompatible",increaseZoom:"Augmenter le zoom",inletManifold:"Collecteur d'entr\xe9e",insertaTee:"Inserta-tee",insertatee:"inserta-tee",inspectionPort:"Orifice d\u2019inspection",installedStorageVolume:"Volume de stockage install\xe9 :",instructionalVideo:"Vid\xe9os d'instruction",insuficientVolume:"Volume insuffisant",isolator:"Isolator",itemSelected:"\xe9l\xe9ment s\xe9lectionn\xe9",itemsSelected:"\xe9l\xe9ments s\xe9lectionn\xe9s",languageButtonTooltip:"Choisissez une langue",left:"gauche",length:"Longueur",lengthBetweenFittings:"Longueur entre les raccords",lengthFittingsOnCenter:"Longueur au centre des raccords",lengthOutsideFittings:"Longueur \xe0 l\u2019ext\xe9rieur des raccords",load:"Ouvrir",localizationDefaultsSaved:"Valeurs par d\xe9faut de localisation enregistr\xe9es.",logoutAnyways:"L\u2019application sera recharg\xe9e, tous les progr\xe8s actuelsseront perdus. Vous d\xe9connecter quand m\xeame?",lowerEndCap:"Bouchon en fin de rang\xe9e",lowerEndCapAccessory:"Accessoire d\u2019bouchon inf\xe9rieur",manageProjects:"Mes projets",manageProjectsAdmin:"G\xe9rer les projets (Admin)",maximumWidth:"Largeur maximale :",measureTool:"Outil de mesure",measurementType:"Type de mesure :",metric:"M\xe9trique",missingProjectInformation:"Informations manquantes sur le projet",moveRotate:"D\xe9placer/Pivoter",msgBelowAvailableLength:"Vous avez entr\xe9 une longueur inf\xe9rieure \xe0 la limiteautoris\xe9e de Design Tool.",msgBelowAvailableWidth:"Vous avez entr\xe9 une largeur inf\xe9rieure \xe0 la limiteautoris\xe9e de Design Tool.",msgBelowPorosityPercent:"La norme industrielle de la porosit\xe9 de la pierre estde 40 %. Vous avez entr\xe9 une porosit\xe9 non valide.",msgBelowPorousStoneAbove:"Vous avez entr\xe9 une valeur pour la pierre situ\xe9eau-dessus des chambres qui ne r\xe9pond pas \xe0 leurs exigences. Cliquer sur l\u2019ic\xf4ned\u2019Aide \xe0 c\xf4t\xe9 du champ couverture de pierre des chambres pour voir lesexigences.",msgBelowPorousStoneBelow:"Vous avez entr\xe9 une valeur pour la pierre situ\xe9e endessous des chambres qui ne r\xe9pond pas \xe0 leurs exigences. Cliquer sur l\u2019ic\xf4ned\u2019Aide \xe0 c\xf4t\xe9 du champ Assise de pierre des chambres pour voir les exigences.",msgDefault:"Le mod\xe8le de chambre que vous avez s\xe9lectionn\xe9n\xe9cessite une longueur ou une largeur autoris\xe9e plus importante.",msgExceedAvailableLength:"Vous avez entr\xe9 une longueur qui d\xe9passe la limiteautoris\xe9e de Design Tool.",msgExceedAvailableWidth:"Vous avez entr\xe9 une largeur qui d\xe9passe la limiteautoris\xe9e de Design Tool.",msgExceedPorosityPercent:"La norme industrielle de la porosit\xe9 de la pierre estde 40 %. Vous avez entr\xe9 une porosit\xe9 non valide.",msgExceedPorousStoneAbove:"Vous avez entr\xe9 une valeur pour la pierre situ\xe9eau-dessus des chambres qui ne r\xe9pond pas \xe0 leurs exigences. Cliquer sur l\u2019ic\xf4ned\u2019Aide \xe0 c\xf4t\xe9 du champ couverture de pierre des chambres pour voir lesexigences.",msgExceedPorousStoneBelow:"Vous avez entr\xe9 une valeur pour la pierre situ\xe9e endessous des chambres qui ne r\xe9pond pas \xe0 leurs exigences. Cliquer sur l\u2019ic\xf4ned\u2019Aide \xe0 c\xf4t\xe9 du champ Assise de pierre des chambres pour voir les exigences.",msgRequiresLargerAllowableLength:"Le mod\xe8le de chambre que vous avez s\xe9lectionn\xe9n\xe9cessite une longueur autoris\xe9e plus importante.",msgRequiresLargerAllowableWidth:"Le mod\xe8le de chambre que vous avez s\xe9lectionn\xe9n\xe9cessite une largeur autoris\xe9e plus importante.",msgRequiresLargerWidthAndLength:"Le mod\xe8le de chambre que vous avez s\xe9lectionn\xe9n\xe9cessite une longueur et une largeur autoris\xe9e plus importante.",needHelp:"Besoin d'aide?",no:"Non",nominalDiameter:"Diam\xe8tre nominal :",nonIsolator:"Aucun Isolator",none:"Aucun",notAddIsolatorOverOutlet:"Vous ne devez pas ajouter un syst\xe8me Isolator sur unerang\xe9e qui contient une sortie.",notAddOutletOverIsolator:"Vous ne devez pas ajouter une sortie sur une rang\xe9equi contient un syst\xe8me Isolator.",note:"Remarque",notes:"Remarques :",notes4Inches:"100mm (4 po) peuvent convenir avec la pose d'une g\xe9ogrille endessous de l'assise de pierre (consulter le manuel de conception de la chambreSC-160 pour plus de d\xe9tails).",notesStoneAbove:"Minimum de pierre requise au-dessus des chambres. Laquantit\xe9 peut \xeatre augment\xe9e pour accro\xeetre le volume.",notesStoneBelow:"Minimum de pierre requise sous les chambres. Consulter le manuel de conception CULTEC pour les exigences de capacit\xe9 portante. La quantit\xe9 peut \xe9galement \xeatre augment\xe9e pour accro\xeetre la capacit\xe9 de stockage.",numberOfChambersRequired:"Nombre de chambres requises :",numberOfEndCapsRequired:"Nombre d'bouchons requis :",numberOfRows:"Nombre de rang\xe9es",offset:"D\xe9calage",ok:"Ok",optimalVolume:"Volume optimal",outletControlStructure:"Structure de contr\xf4le des sorties :",outletManifold:"Collecteur de sortie",pdfDocumentPage:"S\xe9lectionner la page du document PDF",pending:"En attente",perimeterFillOffset:"D\xe9calage du remblayage du p\xe9rim\xe8tre",perimeterStoneOffset:"D\xe9calage de la pierre du p\xe9rim\xe8tre ",phone:"T\xe9l\xe9phone :",pipeBeddingBelow:"Lit des conduites en dessous",pipeBeddingBelowPdf:"Lit des conduites en dessous :",pipeFillAbove:"Remblayage des conduites au-dessus",pipeFillAbovePdf:"Remblayage des conduites au-dessus :",pleaseAddChambersToYourProject:"Veuillez ajouter des chambres \xe0 votre projet avant dele soumettre.",pleaseAddComponentsToYourSystem:"Veuillez ajouter des composantes \xe0 votre syst\xe8me avantde demander des dessins.",printPipeSpecifications:"Imprimer les sp\xe9cifications des conduites",printSystemSpecifications:"Imprimer les sp\xe9cifications du syst\xe8me",privacyPolicy:"Politique de confidentialit\xe9",proceed:"Poursuivre",processing:"en traitement",product:"Produit :",project:"Projet",projectDrawingsDelivered:"Les dessins du projet ont \xe9t\xe9 envoy\xe9s! Veuillezv\xe9rifier votre courriel.",projectInfo:"Informations sur le projet",projectLocation:"Emplacement du projet :",projectName:"Nom du projet :",projectSaved:"Projet enregistr\xe9!",projectsBy:"Projets par",providedAvailableLengthAndWidth:"La longueur et la largeur fournies ne sont pas assezgrandes pour r\xe9pondre au volume de stockage requis selon le mod\xe8le de chambrechoisi. Essayer de r\xe9gler un ou plusieurs des param\xe8tres suivants du syst\xe8me : ",regionButtonTooltip:"Choisissez une r\xe9gion",removeMode:"Mode Supprimer",request:"Demander",requestCurrentProjectDrawings:"Voulez-vous demander les dessins d'atelier du projeten cours?",requestDrawings:"Demander les dessins d'atelier",requiredStorageVolume:"Volume de stockage requis :",requiredVolume:"Volume requis",requiredVolumePdf:"Volume requis :",resetDesign:"R\xe9initialiser le syst\xe8me",resetZoom:"R\xe9initialiser le zoom",result:"R\xe9sultat",results:"R\xe9sultats",right:"droite",riser:"chemin\xe9e",round:"Rond",rowSpacing:"Espacement des rang\xe9es",save:"Enregistrer",saveAsCopy:"Enregistrer comme copie/r\xe9vision",copy:"Copie",saveCurrentAsCopy:"Voulez-vous enregistrer le projet en cours en tant quecopie?",saveCurrentDefault:"Voulez-vous enregistrer le projet en cours?",saveCurrentProject:"Enregistrer le projet en cours",scaling:"Mise \xe0 l\u2019\xe9chelle",direct:"Directe",reference:"R\xe9f\xe9rentielle",enterPlanScale:"Entrer l\u2019\xe9chelle du plan",enterMeasuredLength:"Entrez la longueur mesur\xe9e",scalingInstructions:"\xc9chelle de mesure : cliquez \xe0 gauche entre deux points pour cr\xe9er une ligne de r\xe9f\xe9rence, puis saisissez la longueur de la ligne de r\xe9f\xe9rence.",distanceMeasuredInstructions:"Cliquez \xe0 gauche entre deux points pour afficher la distance mesur\xe9e.",distanceMeasured:"Longueur mesur\xe9e",measure:"Entrer la longueur de r\xe9f\xe9rence",select:"S\xe9lectionner",selectComponentChamber:"S\xe9lectionner le composant/la chambre",selectLargerChamberModel:"S\xe9lectionner un mod\xe8le de chambre plus grand",selectPdfDesiredPage:"Veuillez s\xe9lectionner la page souhait\xe9e commearri\xe8re-plan.",selectPipeBendPosition:"S\xe9lectionner la position du coude de la conduite",selectPipeStickPosition:"S\xe9lectionner la position de la conduited\u2019infrastructure",selectPlacement:"S\xe9lectionner la disposition",selectRowIsolatorRow:"S\xe9lectionner la rang\xe9e/rang\xe9e Isolator",selectionTools:"Outils de s\xe9lection :",setAsDefault:"D\xe9finir par d\xe9faut",setFlowDirection:"D\xe9finir le sens d\u2019\xe9coulement",setScale:"D\xe9finir l\u2019\xe9chelle",showHide:"Afficher/Masquer",showStoneBed:"Afficher le lit de pierre",side:"c\xf4t\xe9",signIn:"Se connecter",signOut:"Se d\xe9connecter",signOutADS:"Se d\xe9connecter \xe0 CULTEC Design Tool?",single:"Simple",soilTight:"Sol serr\xe9",soilTightPerforated:"Sol serr\xe9 perfor\xe9",somethingWentWrongEmail:"D\xe9sol\xe9! Un probl\xe8me est survenu lors de l\u2019envoi desdessins de ce projet par courriel. Veuillez r\xe9essayer.",square:"Carr\xe9",state:"\xc9tat / Province",stateSavedAsCopy:"L\u2019\xe9tat actuel de votre projet sera enregistr\xe9 sousforme de copie",stateSavedDefault:"L\u2019\xe9tat actuel de votre projet sera enregistr\xe9",status:"Statut",stoneAbove:"Couverture de pierre",stoneAboveChambers:"Couverture de pierre des chambres",stoneAboveChambersMsg:"Couverture de pierre des chambres",stoneAbovePdf:"Couverture de pierre :",stoneBelow:"Assise de pierre :",stoneBelowChambers:"Assise de pierre des chambres",stoneBelowChambersMsg:"Assise de pierre des chambres",stoneBelowPdf:"Assise de pierre :",stoneFoundationDepth:"Profondeur de fondation de pierre :",stonePorosity:"Porosit\xe9 de la pierre (%)",stonePorosityPdf:"Porosit\xe9 de la pierre :",storageVolume:"Volume de r\xe9tention",storageVolumePerChamber:"Volume de stockage par chambre :",stubconcentric:"connexion concentrique",stubcrownmatching:"connexion excentrique \xe0 la couronne",stubinvertmatching:"connexion excentrique au radier",submit:"Soumettre",submitProject:"Soumettre le projet",success:"r\xe9ussis",systemComponents:"Composantes du syst\xe8me",systemLength:"Longueur du syst\xe8me",systemLengthPdf:"Longueur du syst\xe8me :",systemParameters:"Param\xe8tres du syst\xe8me",systemVolumeAndBedSize:"Volume du syst\xe8me et dimension du lit",systemWidth:"Largeur du syst\xe8me",systemWidthPdf:"Largeur du syst\xe8me :",teePosition:"Position du T",termsOfService:"Conditions de service",theApplicationWillBeReloaded:"L\u2019application sera recharg\xe9e dans son \xe9tat initialtous les progr\xe8s actuels seront perdus. Continuer?",theProjectMustBeSaved:"Le projet doit \xeatre enregistr\xe9 et non en mode attentepour pouvoir l\u2019envoyer",theProjects:"Le(s) projet(s)",thisWillFillChambers:"Toutes les chambres disponibles sur le lit serontremplies. \xcates-vous s\xfbr?",thisWillRemoveChambers:"Toutes les chambres actuelles sur le lit serontretir\xe9es. \xcates-vous s\xfbr?",thisWillReplaceCurrentDesign:"\xcates-vous s\xfbr? Votre conception actuelle seraremplac\xe9e.",top:"haut",triple:"Triple",unableToRequestDrawings:"Impossible de demander des dessins essayer derafra\xeechir la page Web et r\xe9essayer plus tard.",unableToSaveProject:"Impossible d\u2019enregistrer le projet essayer derafra\xeechir la page Web et r\xe9essayer.",unexpectedErrorOcurred:"Une erreur inattendue s\u2019est produite lors del\u2019ex\xe9cution des calculs du volume :",unsubmitted:"Non soumis",updateNow:"Mettre \xe0 jour maintenant",updateNowMultipleClicks:'il peut falloir plusieurs clics sur " METTRE \xc0 JOURMAINTENANT" avant que la mise \xe0 jour ne soit termin\xe9e et que cette barre orangedisparaisse.',upperEndCap:"Bouchon en d\xe9but de rang\xe9e",upperEndCapAccessory:"Accessoire d\u2019bouchon sup\xe9rieur",userInputs:"Donn\xe9es de l\u2019utilisateur",userList:"Liste des utilisateurs",version:"Version :",volume:"Volume",volumeOfExcavation:"Volume de l\u2019excavation (sans le remblai) :",volumeOfExcavationPipes:"Volume de l\u2019excavation (de bas en haut du syst\xe8me) :",waterTight:"\xc9tanche \xe0 l\u2019eau",width:"Largeur",willBeDeleted:"sera supprim\xe9! Cette action ne peut pas \xeatre annul\xe9e!",yes:"Oui",youAreUsingOutdatedVersion:"Vous utilisez une version obsol\xe8te de Design Tool. Veuillez",youNeedToSignIn:"Cr\xe9ez-vous un compte ou connectez-vous pour acc\xe9der \xe0toutes les fonctions innovatrices.",yourDrawingsAreBeignGenerated:"Vos dessins sont en cours de g\xe9n\xe9ration",maximumLength:"Longueur maximale :",legacyMC4500Endcap:"Ce projet utilisait ult\xe9rieurement les anciennessp\xe9cifications du bouchon MC-4500. Les sp\xe9cifications du bouchon MC-4500 ont\xe9t\xe9 automatiquement mise \xe0 jour pour refl\xe9ter les nouvelles sp\xe9cifications cecipourrait influencer le volume et les dimensions du projets.",productType:"Type de produit :",bomFile:"Nomenclature de la chambre",csvFile:"CSV File",stageStorageFile:"Fichier de stockage incr\xe9mentiel",editedDate:"Date de modification",createdDate:"Date de cr\xe9ation",notEdited:"non \xe9dit\xe9",pipe:"conduites",processingStatus:"\xc9tat de traitement",unableToSwitchChamberType:"Incapable de changer le type de chambres. L'accessoire'{0}' n'est pas compatible avec la chambre {1}. Supprimer cet accessoire etessayer \xe0 nouveau.",loadMyProjectDialogMain:"Est-ce que vous voulez t\xe9l\xe9charger vers l\u2019applicationle {0}?",loadProjectDialogMain:"Est-ce que vous voulez t\xe9l\xe9charger vers l\u2019applicationle {0} par {1}?",loadProjectDialogSub:"Le projet sera t\xe9l\xe9charg\xe9 dans l\u2019application.",landmaxDisabledTooltip:"L\u2019application pour la conception de projet LandMax(R\xe9tention en Tuyau) est pr\xe9sentement non disponible pour la r\xe9gion que vousavez s\xe9lectionnez. Svp contacter le Service Technique d\u2019CULTEC au +1 (819)395-4244 ou \xe0 ADSDesignTool@ads-pipe.com",failedToLoadPdf:"Le fichier PDF n'a pas pu \xeatre charg\xe9.",loadingPdf:"Chargement du PDF",loadingPdfPage:"Chargement de la Page",createAccount:"Cr\xe9er un compte",isolatorRow:"Rang\xe9e Isolator",estimatedFlowRate:"D\xe9bit du collecteur estim\xe9",selectedStructure:"S\xe9lectionner la structure",selectBypass:"S\xe9lectionner le collecteur",elevatedManifold:"Collecteur sur\xe9lev\xe9",weir:"D\xe9versoir",selectManifoldSize:"S\xe9lectionner la taille du collecteur",manifoldDirection:"Direction du collecteur",enterNumberOfStubs:"Entrer le nombre de connexion",stubsEveryOtherRow:"Connexion \xe0 chaque 2 rang\xe9e",overlappingManifold:"Le collecteur cr\xe9\xe9 chevauche un collecteur existant.SVP choisir une de ces options:",editNewManifoldButton:"Modifier le nouveau collecteur",editExistingManifoldButton:"Modifier le collecteur existant",editNewManifoldText:"Cebouton permet de s\xe9lectionner l'entr\xe9e/la sortie \xe0 ajouter pour l'\xe9dition afind'\xe9viter le chevauchement.",editExistingManifoldText:"Cebouton permet de s\xe9lectionner l'entr\xe9e/la sortie existante pour l'\xe9dition afind'\xe9viter le chevauchement.",editOrRemoveManifold:"Modifier ou enlever le collecteur",editOrRemoveManifoldSubText:"Voulez-vous modifier ou enlever ce collecteur ?",editOrRemoveManifoldEditButton:"Modifier le collecteur",editOrRemoveManifoldRemoveButton:"Enlever le collecteur",isoRowPlusWarningTitle:"Avertissement concernant rang\xe9e Separator",isoRowPlusWarningTextPart1:"Les composants rang\xe9e Separator figurant dans l'interface de Design Tool 2.0 et sur les dessins peuvent ne pas \xeatre disponibles dans la r\xe9gion du projet sp\xe9cifi\xe9e. Veuillez contacter votre repr\xe9sentant local CULTEC ou envoyer un e-mail \xe0",isoRowPlusWarningTextPart2:"pour de plus amples informations.",isolatorRowPlusPopup:"rang\xe9e Separator est une rang\xe9e de chambres d\xe9di\xe9e au pr\xe9traitement des eaux pluviales par s\xe9dimentation . Un g\xe9otextile tiss\xe9 , filtrant, est plac\xe9 entre le lit de pose en concass\xe9 et les Cultec\xae . Cette ligne de Cultec\xae est reli\xe9e \xe0 un regard visitable permettant de diriger les phases initiales de l'orage vers rang\xe9e Separator et d\u2019assurer une surverse (bypass) post-traitement vers les autres lignes de l\u2019ouvrage . rang\xe9e Separator peut \xeatre inspect\xe9 et entretenu gr\xe2ce \xe0 ce regard.",adsInternationalEmail:"adsinternational@ads-pipe.com",systemProcessingAlertTitle:"Alerte de traitement du syst\xe8me",systemProcessingWarningTitle:"Avertissement concernant le traitement du syst\xe8me",systemProcessingAlertLevel1Text:"Compte tenu de la taille et de la configuration de la conception actuelle de la chambre, le temps de traitement pour g\xe9n\xe9rer le dessin devrait \xeatre de 35 minutes.",systemProcessingAlertLevel2Text:"Compte tenu de la taille et de la configuration de la conception actuelle de la chambre, le temps de traitement pour g\xe9n\xe9rer le dessin devrait \xeatre de 45 minutes.",systemProcessingAlertLevel3Text:"Compte tenu de la taille et de la configuration de la conception actuelle, Design Tool ne produira probablement pas de dessins. Veuillez contacter les Services d'ing\xe9nierie d'CULTEC \xe0 {0} pour obtenir de l'aide.",emailAds:"Envoyez un e-mail \xe0 CULTEC",pdfDisclaimer:"La fonction d'\xe9chelle directe suppose que l'\xe9chelle indiqu\xe9e sur le fichier PDF est exacte et que le fichier PDF n'a pas \xe9t\xe9 modifi\xe9 d'une mani\xe8re qui pourrait alt\xe9rer l'\xe9chelle du dessin (par exemple, en redimensionnant ou en scannant le fichier). Si l'\xe9chelle du dessin a \xe9t\xe9 modifi\xe9e, veuillez utiliser l'option d'\xe9chelle de r\xe9f\xe9rence",directScaleWarning:"Quelle que soit la m\xe9thode de mise \xe0 l\u2019\xe9chelle utilis\xe9e , nous vous recommandons de v\xe9rifier , gr\xe2ce \xe0 l'outil de mesure ,  que le plan a \xe9t\xe9 correctement redimensionn\xe9 .",projectTypeSwitchWarning:"Avant de g\xe9n\xe9rer la conception du Cultec\xae , pensez \xe0 v\xe9rifier que les param\xe8tres par d\xe9faut du  syst\xe8me correspondent bien \xe0 votre am\xe9nagement  ( \xe9paisseur du lit pose , porosit\xe9 du cailloux \u2026)",provideStateBeforeSelectingChamber:"Please provide a State in the Project Information panel to the left before selecting a new Chamber Type.",prefer7200Over4500Alert:"Envisagez de concevoir votre projet avec la nouvelle chambre MC-7200. Il s'agit d'une version plus longue et plus efficace du MC-4500.",MC4500DeprecationAlertTitle:"Unsupported Chamber Type",MC4500DeprecationAlert:"The selected Chamber Type is no longer supported. Please change to another Chamber Type before submitting.",mc7200ChangeStateAlert:"Please change to a chamber type other than MC-7200 before changing the project state.",mc7200ChangeRegionAlert:"Please change to a chamber type other than MC-7200 before changing your selected region.",outletToggledOffForSingleRow:"Les param\xe8tres du syst\xe8me saisis ont abouti \xe0 un syst\xe8me \xe0 une seule rang\xe9e. Puisqu'il n'est pas recommand\xe9 d'avoir une structure de sortie connect\xe9e \xe0 une rang\xe9e Separator, une structure de sortie n'a pas \xe9t\xe9 ajout\xe9e \xe0 la conception et les options de drain perfor\xe9 et de sortie ont \xe9t\xe9 d\xe9sactiv\xe9es dans les param\xe8tres de syst\xe8me. Si une structure de sortie est souhait\xe9e:</br><p>1. Entrez une largeur permise plus grande pour augmenter le nombre de rang\xe9es utilis\xe9es dans la conception (n'oubliez pas de r\xe9activer les param\xe8tres).</p><p>2. Utilisez la bo\xeete de dialogue du collecteur d'entr\xe9e ou la s\xe9lection de rang\xe9e Separator dans la section des composantes pour enlever la rang\xe9e Separator et ajouter le collecteur de sortie \xe0 la conception sur le syst\xe8me \xe0 une rang\xe9e.</p>",removeChamberBeforeAddingManifold:"Veuillez retirer au moins 1 chambre avant de placer l'entr\xe9e/la sortie \xe0 cet endroit.",removeChamberBeforeAddingManifoldMC4500:"Veuillez retirer au moins 2 chambres adjacentes dans cette rang\xe9e avant de placer l'entr\xe9e/la sortie \xe0 cet endroit.",internalOutletsOnPerimeterOnly:"Les sorties internes doivent \xeatre plac\xe9es que sur les rang\xe9es p\xe9riph\xe9riques.",internalManifoldsOnActiveChambesOnly:"Les collecteurs internes doivent se raccorder sur les obturateurs d\u2019une ou plusieurs lignes.",showInternalManifoldLowPositionAlert:"Il est recommand\xe9 d'utiliser des collecteurs sur\xe9lev\xe9s pour les entr\xe9es internes en tant que d\xe9rivation pour la rang\xe9e Isolator Plus. Si une connexion basse est requise, un d\xe9versoir de d\xe9rivation serait n\xe9cessaire dans la structure. L'utilisateur doit concevoir la structure de telle sorte que la pluie initiale soit d\xe9vi\xe9e vers la rang\xe9e Separator. Des exemples pourraient \xeatre le placement de la grille d'entr\xe9e du c\xf4t\xe9 de la rang\xe9e Separator du d\xe9versoir ou l\u2019installation d'une plaque d'\xe9gouttement sur le d\xe9versoir. Contactez les services techniques d\u2019CULTEC au 888-892-2694 pour obtenir de l'aide.",showInternalManifoldLowPositionAlertCollision:"Il est recommand\xe9 d'utiliser des collecteurs sur\xe9lev\xe9s pour les entr\xe9es internes en tant que d\xe9rivation pour la rang\xe9e Isolator Plus. Si une connexion basse est requise, un d\xe9versoir de d\xe9rivation serait n\xe9cessaire dans la structure. L'utilisateur doit concevoir la structure de telle sorte que la pluie initiale soit d\xe9vi\xe9e vers la rang\xe9e Separator. Des exemples pourraient \xeatre le placement de la grille d'entr\xe9e du c\xf4t\xe9 de la rang\xe9e Separator du d\xe9versoir ou l\u2019installation d'une plaque d'\xe9gouttement sur le d\xe9versoir.<br/><br/>Des structures internes et/ou collecteurs plus larges peuvent entrer en conflit avec les chambres et bouchons adjacents. Assurez-vous d\u2019\xe9liminer tout conflit avant de finaliser votre concept.<br/><br/>Contactez les services techniques d\u2019CULTEC au 888-892-2694 pour obtenir de l'aide.",chamberHasAnActiveManifoldAttached:"Avertissement >>> La chambre a un collecteur actif attach\xe9.",structuresCollided:"Le collecteur n'a pas pu \xeatre cr\xe9\xe9, plus d'espace sera n\xe9cessaire pour \xe9viter les collisions de structures.",structuresCollidedOnUpdate:"La mise \xe0 jour du type de structure s\xe9lectionn\xe9 peut entra\xeener des conflits; Pr\xe9voyez parfois plus d'espace pour les \xe9viter.",nonWoven:"G\xe9otextile non tiss\xe9 requis (hors tunnel de s\xe9dimentation):",nonWovenIsolator:"G\xe9otextile non tiss\xe9 requis (tunnel de s\xe9dimentation):",totalNonWoven:"total de g\xe9otextile non tis\xe9 requis:",woven:"G\xe9otextile tiss\xe9 requis (Beneath Internal Manifold):",wovenIsolator:"G\xe9otextile tiss\xe9 requis (Separator Row):",totalWoven:"total de g\xe9otextile tiss\xe9 requis:",showManifoldRequiredSpaceAlert:"Le collecteur ne peut pas \xeatre ajout\xe9, de l'espace sur les chambres oppos\xe9es ou sup\xe9rieures est n\xe9cessaire, et elles semblent \xeatre utilis\xe9es par d'autres structures",barracudaMessage:"<i>Does your project have a water quality requirement? If so, the <a href='https://waterqualitydesigntool.com/Email' style='color: #73A300;font-weight: bold;text-decoration: underline;'>CULTEC Water Quality Design Tool</a> can guide you through the design of an CULTEC Barracuda Hydrodynamic Separator.</i>",barracudaPopupMessage:"If so, the CULTEC Water Quality Design Tool can guide you through the design of an CULTEC Barracuda Hydrodynamic Separator. Click <b>Take Me There</b> below to open this tool in a new window.",barracudaMessageTitle:"Does your project have a water quality requirement?",takeMeThere:"Take Me There!",sendMoreInfo:"Send More Info",addRemoveStructures:"Ajouter/supprimer des structures:",inletStructureManifold:"Structure d'entr\xe9e / collecteur",outletStructureManifold:"Structure de sortie / collecteur",multiBedManagement:"Gestion des bassins multiples",selectedBed:"Bassin s\xe9lectionn\xe9",addNewBed:"Ajouter un nouveau bassin",renameBed:"Renommer le bassin",copySelectedBed:"Copier le bassin s\xe9lectionn\xe9",deleteSelectedBed:"Effacer le bassin s\xe9lectionn\xe9",addBgImgBeforeAddingBed:"Veuillez importer un PDF dans le panneau \xabArri\xe8re Plan et outils\xbb avant d\u2019ajouter un bassin.",renameCurrentAndNewBed:"Veuillez entrer un nom pour le bassin en cours et celui que vous ajouter.",currentBedName:"Nom du bassin en cours",newBedName:"Nom du nouveau bassin",confirmDeleteBed:"\xcates vous certain de vouloir effacer en permanence le bassin \xab({{bedName}}) \xbb?",convertProjectToMultiBedTitle:"Convertir en bassins multiples",convertProjectToMultiBedText:"L'ajout d'un bassin convertira en permanenece ce projet d'un projet \xe0 bassin unique en un projet \xe0 bassins multiples et n\xe9cessite l'enregistrement du projet. \xcates-vous s\xfbr de vouloir passer \xe0 des bassins multiples?",changeMultiBedBackgroundWarning:"Changer l'arri\xe8re-plan d'un projet \xe0 bassins multiples aura un impact sur tous les bassins du projet.",changeMultiBedBackgroundWarningTitle:"Avertissement d\u2019arri\xe8re-plan des bassins multiples",multiBedUpdatingBedsTitle:"Mises \xe0 jour aux projets \xe0 bassins multiples",showEditsOnSpecificTabsWarning:"Veuillez utiliser les onglets sp\xe9cifiques aux bassins uniques pour apporter des modifications aux bassins qui ont \xe9t\xe9 ajout\xe9s \xe0 ce projet \xe0 bassins multiples.",pleaseSave:"Veuillez enregistrer",showSaveFirstWarning:"Votre projet doit \xeatre enregistr\xe9 avant d'ajouter de nouveaux bassins.",hasSecondDirectPipe:"Deuxi\xe8me connexion directe",copySelectedBedDialog:"Veuillez fournir un nom pour le bassin dont vous faites une copie.",newBedCopiedName:"Nom du nouveau bassin",multiBed:"Bassins multiples",multiBedPleaseAddChambersToYourProject:"Veuillez-vous assurer que tous les bassins de votre projet ont des chambres avant de soumettre.",multiBedPleaseAddComponentsToYourSystem:"Veuillez ajouter des composantes \xe0 tous les bassins de votre projet avant de demander des dessins.",numberOfBeds:"Nombre de bassin",totalAllBeds:"Total des bassins",pipeSize:"Pipe Size",pipeType:"Pipe Type",bedNamesAreRequired:"Les noms de bassins sont abligatoires",bedNamesMustBeUnique:"Les noms des bassins doivent \xeatre uniques.",createNewProject:"Cr\xe9er un nouveau projet",theProjectWillBeCreated:"Souhaitez-vous enregistrer le projet en cours avant de continuer?",unsavedChangesDetected:"Modifications non enregistr\xe9es d\xe9tect\xe9es?",youMustSaveYourChanges:"Vous devez enregistrer vos modifications avant de passer \xe0 un autre onglet. Voulez-vous enregistrer vos modifications?",discardChanges:"Annuler les modifications?",saveChanges:"Enregistrer les modifications?",overview:"Aper\xe7u",multibedScaleWarning:"Le remplacement de l'arri\xe8re-plan sur un projet multi-bassin n\xe9cessitera un redimensionnement du PDF, ainsi qu'un r\xe9alignement de chaque lit sur le nouvel arri\xe8re-plan. Le temps d'importation du nouveau PDF variera en fonction de l'\xe9chelle et de l\u2019am\xe9nagement des bassins du projet.\n\n",multibedScaleTitleWarning:"Avertissement en bassins multiples",continue:"Continuez",insertaTeeWarning:"La conception actuelle comprend des kits de piquage \xe9tanche inserta tee entrant sur le c\xf4t\xe9 de la rang\xe9e isolator. Dans la plupart des cas, CULTEC recommande que les raccordements d'entr\xe9e soient effectu\xe9s au niveau de la structure d'acc\xe8s \xe0 la rang\xe9e isolator, l\xe0 o\xf9 se trouve un collecteur sur\xe9lev\xe9 permettant un haut d\xe9bit d\u2019entr\xe9e. Si un inserta tee est ajout\xe9e sur le c\xf4t\xe9 de la rang\xe9e isolator, il est recommand\xe9 qu'elle ait une faible charge s\xe9dimentaire (c.-\xe0-d. drains de toiture, drains de cour, etc.) et que le d\xe9bit de pointe d'entr\xe9e estim\xe9 ne d\xe9passe pas 11L/s (0.4 cfs)",systemFunctionalityWarning:"Avertissement sur la fonctionnalit\xe9 du syst\xe8me.",ratioIsTooSmallWarning:"Le rapport pieds/pixels est trop faible, le dessin r\xe9sultant serait ininterpr\xe9table.",changesNotSavedOnViewingProjectWarning:"Si vous apportez des modifications \xe0 ce projet, veuillez enregistrer en tant que copie/r\xe9vision avant d'effectuer les modifications pour vous assurer que vos modifications sont enregistr\xe9es.",titleWarning:"Warning",chamberTypeChangeOnMC4500Warning:"Le MC-4500 n'est plus disponible dans cette r\xe9gion, veuillez revoir la conception en utilisant le MC-7200 ou un autre mod\xe8le de chambre. Si vous avez des questions, veuillez contacter les services techniques d'CULTEC \xe0 l'adresse ADSDesignTool@ads-pipe.com",checkYourBackgroundScale:"Check your background scale, as it may not be the same as the product type you switched from.",projectUrlInvalid:"Les fichiers de ce projet ont expir\xe9. Pour t\xe9l\xe9charger \xe0 nouveau vos fichiers, chargez le projet \xe0 partir du panneau G\xe9rer les projets. Une fois vos fichiers charg\xe9s, vous pouvez demander de nouveaux dessins par e-mail. Ces fichiers resteront dor\xe9navant disponibles en t\xe9l\xe9chargement pendant un an.",InsertaTeeOptions:"Inserta-Tee",InspectionPortOptions:"Inspection Port options",Diameter:"Diam\xe8tre",imperviousLinerNotes:"Impervious Liner notes:",technicalNote650:"Technical Note 6.50 : Thermoplastic Liners for Detention Systems",technicalNotes:"La quantit\xe9 de membrane imperm\xe9able indiqu\xe9e n'est qu'une estimation. CULTEC ne fournit ni ne con\xe7oit de membrane imperm\xe9able. Veuillez contacter un fabricant de membrane pour une estimation finale.",imperviousLinerRequired:"Impervious Liner Required:",emailDrawingsWarning:"Nous avons actuellement un probl\xe8me avec cette fonction de l'outil et travaillons avec diligence pour le r\xe9soudre. Pour recevoir les fichiers du projet, veuillez envoyer un courriel \xe0 adsdesigntool@ads-pipe.com et inclure l'adresse \xe9lectronique de l'utilisateur et le nom du projet. Un membre de notre \xe9quipe de support r\xe9pondra avec vos fichiers d\xe8s que possible. Nous nous excusons pour le d\xe9rangement.",overallSiteVolume:"Volume total du site:",enterOverallSiteVolume:"Indiquez le volume total requis pour ce projet.",crossSectionDetail:"D\xc9TAIL DE LA COUPE TRANSVERSALE",cultecTechnicalServices:"Services techniques Cultec",selectChamberType:"S\xe9lectionner le type de chambre",tollFree:"Sans frais :",meassureExplination:"Utilisez ce bouton pour mesurer une distance connue afin de confirmer l'exactitude de l'\xe9chelle",numberOfFeedConectorsRequired:"Number of Feed Connectors Required:",totalNonWovenPdf:"Non-woven Geotextile Required:",globalSearch:"Recherche globale",byName:"par nom",byCity:"par ville",byState:"par province",noProjectsFound:"Aucun projets trouv\xe9s",of:"de",maximumAllowableCover:"\xc9l\xe9vation maximale permise du terrain fini",minimumAllowableCover:"\xc9l\xe9vation minimale permise du terrain fini ",maximumAllowableCoverInstructions:"Ceci est le niveau maximum permis du terrain fini pour ce mod\xe8le de chambre bas\xe9 sur l\u2019\xe9l\xe9vation de l\u2019assise de pierre choisie. S\xe9lectionner une \xe9l\xe9vation diff\xe9rente pour l\u2019assise de pierre ou un autre mod\xe8le de chambre si cette exigence ne peut \xeatre respect\xe9e",minimumAllowableCoverInstructions:"Ceci est le niveau minimum permis du terrain fini pour ce mod\xe8le de chambre bas\xe9 sur les \xe9paisseurs de pierre en dessous et au-dessus des chambres ainsi que le l\u2019\xe9l\xe9vation de l\u2019assise de pierre choisie. S\xe9lectionner une \xe9l\xe9vation diff\xe9rente pour l\u2019assise de pierre ou un autre mod\xe8le de chambre si cette exigence ne peut \xeatre respect\xe9e.",allStatuses:"Tous les \xe9tats",successStatus:"R\xe9ussi",failedStatus:"\xc9chec",unsubmitedStatus:"Non soumis",tutorialStartText:"This tour will show you the necessary steps to create a Cultec Chamber layout.<br><br>This includes, Project information, Background and Tools & System Parameters. Ideal for new users or if you have not used the tool in a long time.<br><br>Do you want to proceed?",warning330XLHD:"The Recharger 330XLHD has been replaced with the Recharger 300HD",warning180HD:"Le Recharger 180HD n'est plus pris en charge par StormGenie Design Tool. Veuillez utiliser le chargeur 150XLHD comme substitut",firstName:"First Name",lastName:"Last Name",phoneNumber:"Phone Number",companyName:"Company Name",country:"Country",county:"County",zipCode:"Zip Code",preferredUnits:"Preferred Units",signUp:"Sign Up",whatisYourRole:"What role best describes you",keepMeUpToDate:"Yes! Keep me up to date with the latest news and promotions",companyInputError:"Please introduce a valid company name.",zipcodeInputError:"Please introduce a valid zip code.",USZipcodeInputError:"Please introduce a valid zip code of 5 numbers.",canadianZipcodeInputError:"Please introduce a valid zip code of 7 characters.",defaultInputError:"Please introduce a valid",salesRepContactNo:"Would you like a ADS Representative to contact you about this project? [NO]",salesRepContactYes:"Would you like a ADS Representative to contact you about this project? [YES]",contactRep:"Contact a Rep",contactRepLine1:"Interested in contacting a ADS Representative about a project?",contactRepLine2:"Click Submit and someone will be in contact with you soon.",notesComments:"Notes/Comments",companyBrand:"Company Brand",market:"Market",region:"Region",selectYourPreferredUnits:"Select your preferred Units",contactUsBtn:"Contact Us About Your Project",contactUsHelpText:"You must be signed into the tool and have a current saved project in order to contact an ADS representative",givenNameError:"Please introduce a valid First Name.",surnameError:"Please introduce a valid Last Name."}},function(e,t){e.exports={DC780:"Das installierte R\xfcckhaltevolumen pro Rigolenkammer betr\xe4gt 1,3 m\xb3 (78,4 ft\xb3).\nDiese Rigolenkammer wurdeurspr\xfcnglich f\xfcr Anwendungen mit hoher Verf\xfcllung entwickelt.\nEs handelt sichum eine innovative Schwerlast-Rigolenkammer f\xfcr verschiedeneStandortanwendungen.",MC3500:"Das installierte R\xfcckhaltevolumen pro Rigolenkammer betr\xe4gt 4,96 m\xb3 (175,0 ft\xb3).\nDie Rigolenkammer MC-3500 zeichnet sich durch geringen Platzbedarf aus und ist wie die Rigolenkammer MC-4500 eine sehr kosteng\xfcnstige Konstruktion.\nDas installierte R\xfcckhaltevolumen pro Endkappebetr\xe4gt 1,28 m\xb3 (45,1 ft\xb3).",MC4500:"Das installierte R\xfcckhaltevolumen pro Rigolenkammer betr\xe4gt 4,6 m\xb3 (162,6 ft\xb3).\nDie Rigolenkammer MC-4500 besitztden geringsten Platzbedarf.\nDiese Rigolenkammer bietet das gr\xf6\xdfte R\xfcckhaltevolumen pro L\xe4ngeneinheit bei g\xfcnstigen Kosten f\xfcr das R\xfcckhaltevolumen.\nDas installierte R\xfcckhaltevolumen pro Endkappe betr\xe4gt 3,3 m\xb3 (115,3ft\xb3).",SC160LP:"Das installierte R\xfcckhaltevolumen pro Rigolenkammer betr\xe4gt 0,43 m\xb3 (16,0 ft\xb3).\nDie Rigolenkammer SC-160LP eignetsich f\xfcr Standorte mit einer d\xfcnnen Deckschicht, die jedoch den Verkehr tragenmuss.\nPerfekt f\xfcr Anwendungen mit hohem Grundwasserspiegel, vorhandenenflachen Einleitungen, minimiert den Verf\xfcllaufwand auf der Baustelle und senktdamit die Gesamtprojektkosten.\nDie Rigolenkammer SC-160LP ist optimal geeignetf\xfcr umweltfreundliche Anwendungen oder umweltfreundliche Infrastruktur, beidenen eine Versickerung im Unterboden vorgeschrieben ist.",SC310:"Das installierte R\xfcckhaltevolumen pro Rigolenkammer betr\xe4gt 0,88 m\xb3 (31,0 ft\xb3).\nKosteng\xfcnstige Option bei flacherVerlegung oder umweltfreundlichen Anwendungen, bei denen eine Versickerung f\xfcreine Vielzahl von Bodenarten erw\xfcnscht ist.",SC740:"Das installierte R\xfcckhaltevolumen pro Rigolenkammer betr\xe4gt 2,12 m\xb3 (74,9 ft\xb3).\nDie Rigolenkammer eignet sich f\xfcreine Vielzahl von Anwendungen in gewerblichen und kommunalenAnwendungen.\nBietet eine signifikante R\xfcckhaltekapazit\xe4t f\xfcr eine Vielzahl vonAnwendungen.",MC7200:"Das installierte R\xfcckhaltevolumen pro Rigolenkammer betr\xe4gt 7,6 m\xb3 (267,3 ft\xb3).\nDie Rigolenkammer MC-7200 besitztden geringsten Platzbedarf.\nDiese Rigolenkammer bietet das gr\xf6\xdfte R\xfcckhaltevolumen pro L\xe4ngeneinheit bei g\xfcnstigen Kosten f\xfcr das R\xfcckhaltevolumen.\nDas installierte R\xfcckhaltevolumen pro Endkappe betr\xe4gt 3,3 m\xb3 (115,3ft\xb3).",accessory:"Zubeh\xf6r",addMode:"Modus hinzuf\xfcgen",addRemove:"Hinzuf\xfcgen/Entfernen:",addRemoveAccessories:"Zubeh\xf6r hinzuf\xfcgen/entfernen:",addRemoveEndCaps:"Endkappen hinzuf\xfcgen/entfernen",adsCalculationsReport:"CULTEC-Design-Tool-Berechnungsbericht",adsDesignTool:"CULTEC-Design-Tool",adsEngineeringServices:"Technischer Service von CULTEC",adsPdfReport:"CULTEC PDF-Bericht",advancedSettings:"Erweiterte Einstellungen",agreedToTerms:"Vereinbarte Bedingungen",agreementTitle:"NUTZUNGSBEDINGUNGEN DES DESIGN-TOOLS",agreenmentText:"Das Design-Tool-Angebot des Verk\xe4ufers* dient nur konzeptionellen Zwecken und sollte nicht interpretiert oder ausgelegt werden, um Zusicherungen oder Gew\xe4hrleistungen jeglicher Art zu schaffen, weder ausdr\xfccklich noch stillschweigend.ALLE GEW\xc4HRLEISTUNGEN WERDEN HIERMIT AUSGESCHLOSSEN (OB AUSDR\xdcCKLICH, STILLSCHWEIGEND ODER GESETZLICH), EINSCHLIESSLICH JEGLICHER STILLSCHWEIGENDEN GEW\xc4HRLEISTUNGEN DER MARKTF\xc4HIGKEIT ODER EIGNUNG F\xdcR EINEN BESTIMMTEN ZWECK.\\n Der Benutzer stimmt zu, alle Risiken mit dem Design-Tool zu \xfcbernehmen. Der Verk\xe4ufer ist nicht verantwortlich f\xfcr die Genauigkeit, Angemessenheit oder Eignung von vom Benutzer eingereichten Werkstattzeichnungen. Fertigungszeichnungen sollten von einem professionellen Ingenieur \xfcberpr\xfcft werden, einschlie\xdflich eines eingetragenen Konstruktionsingenieurs. Der Verk\xe4ufer erbringt keine Ingenieur-Dienstleistungen und \xfcbernimmt keine Ingenieur-Verantwortlichkeiten.\\n Cultec-Sch\xe4chte und CULTEC-Rohre mit diesem Konfigurator sind nur f\xfcr Regenwasser bestimmt und nicht f\xfcr sanit\xe4re Anwendungen. Der Benutzer ist allein daf\xfcr verantwortlich, die Eignung von Cultec-Sch\xe4chte und CULTEC-Rohre f\xfcr den vorgesehenen Verwendungszweck und die \xdcbereinstimmung mit Konstruktionspl\xe4nen, Spezifikationen und/oder geltenden Gesetzen zu bestimmen, und der Benutzer \xfcbernimmt alle damit verbundenen Risiken und Haftungen. Der Verk\xe4ufer haftet nicht f\xfcr besondere, indirekte oder Folgesch\xe4den, die dem Benutzer oder Dritten entstehen.\\n Alle Bestellungen unterliegen den Verkaufsbedingungen des Verk\xe4ufers: https://www.adspipe.com/terms-conditions/terms-and-conditions-sales. Falls das Designtool kein vom Benutzer konfiguriertes Layout erstellen kann oder zus\xe4tzliche Informationen erforderlich sind, wird sich ein Kundendienstmitarbeiter des Verk\xe4ufers mit dem Benutzer in Verbindung setzen.\\n Wenden Sie sich bei Fragen zur Konfiguration an den Verk\xe4ufer. Der Benutzer erkennt an, dass er durch das Einreichen von Fertigungszeichnungen \xfcber das Design-Tool diese Nutzungsbedingungen genehmigt und akzeptiert.\\n *Verk\xe4ufer umfasst Advanced Drainage Systems, Inc. und seine verbundenen und verbundenen Unternehmen, einschlie\xdflich Cultec, LLC.",amountOfFillRequired:"Erforderliche Verf\xfcllmenge:",amountOfStoneRequired:"Ben\xf6tigteMenge an Gesteinsmaterial:",approxBedSizeRequired:"NotwendigerBodenaushub:",area:"Bereich",autoRemoveChambers:"Rigolenkammern automatisch entfernen",autoRemoveEndCaps:"Endkappen automatisch entfernen",autofillChambers:"Rigolenkammern automatisch ausf\xfcllen",autofillEmptyChambers:"Rigolenkammern automatisch ausf\xfcllen/leeren",autofillEndCaps:"Endkappen automatisch ausf\xfcllen",automaticallySignedIn:"Automatisch angemeldet!",availableLength:"Verf\xfcgbare L\xe4nge",availableLengthPdf:"Verf\xfcgbare L\xe4nge:",availableWidth:"Verf\xfcgbare Breite",availableWidthPdf:"Verf\xfcgbare Breite:",averageCover:"Durchschnittliche \xdcberdeckung",averageCoverOverChambers:"Durchschnittliche \xdcberdeckung \xfcber den Rigolenkammern:",background:"Hintergrund:",backgroundAndTools:"Hintergrund & Tools",baseStoneElevation:"Dicke Auflageschicht in m",baseStoneElevationPdf:"Base Stone Elevation:",basin:"Becken",belowAvailableLength:"Nach unten verf\xfcgbare L\xe4nge",belowAvailableWidth:"Nach unten verf\xfcgbare Breite",bottom:"Unterkante",calculationError:"Berechnungsfehler",cancel:"Abbrechen",caps:"Endkappen",center:"Mitte",chamber:"Rigolenkammer",chamberAccessory:"Rigolenkammer-Zubeh\xf6r",chamberModel:"Kammermodell:",chamberRows:"Rigolenkammerreihen:",chambers:"Rigolenkammern",changesWillOverwrite:"Alle neuen \xc4nderungen \xfcberschreiben dievorherige Version dieses Projekts. Sind Sie sicher?",city:"Stadt",cleanout:"Reinigungs\xf6ffnung",cleanoutleft:"Reinigungs\xf6ffnung links",cleanoutright:"Reinigungs\xf6ffnung rechts",clearApplication:"Anwendung l\xf6schen",clickSetFlowDirection:'Klicken Sie auf "Durchflussrichtungfestlegen" f\xfcr den Bogen, der am n\xe4chsten am Ablauf liegt.',close:"Schlie\xdfen",components:"Komponenten",computeStoneBed:"Steinbettung berechnen",confirm:"Best\xe4tigen",confirmProjectsDeletion:"L\xf6schung ausgew\xe4hlter Projekte best\xe4tigen",contactUs:"Kontakt",copied:"kopiert",countryOrProvince:"Land/Provinz",province:"Provinz",decreaseZoom:"Zoom verkleinern",defaultInletAndOutletStructure:"Die standardm\xe4\xdfige Zulauf- undAblaufkonstruktion wurde zwischen den Kammerarten ge\xe4ndert.",defaultInletStructure:"Die Standardzulaufkonstruktion wurde zwischenden Kammerarten ge\xe4ndert.",defaultOutletStructure:"Die Standardablaufkonstruktion wurde zwischenden Kammerarten ge\xe4ndert.",deleteSelected:"Auswahl l\xf6schen",designConstraintDimensions:"Bema\xdfungen mit Projekteinschr\xe4nkungen:",disablePanning:"Schwenktool deaktivieren",doYouWantToSaveCurrent:"M\xf6chten Sie das aktuelle Projekt speichern?",doYouWantToSubmit:"M\xf6chten Sie dieses Projekt einreichen?",double:"Verdoppeln",downloadChamberBom:"Kammer-St\xfcckliste herunterladen",downloadChamberCsv:"download chamber CSV",downloadStageStorageXlsx:"download Stage Storage Xlsx",downloadChamberResults:"Kammerergebnisse herunterladen",downloadPipeBom:"Rohrst\xfcckliste herunterladen",downloadPipeCsv:"download pipe CSV",downloadPipeResults:"Rohrergebnisse herunterladen",drawingsAndReports:"Zeichnungen & Berichte",email:"E-Mail:",emailDrawingAndReports:"Zeichnung & Berichte per E-Mail versenden",emailDrawingAndReportsHydroCAD:"Email Drawings & Reports w/HydroCAD Instructions",emptyChamberBed:"Leeres Kammerbett",emptySystem:"Leeres System",enablePanning:"Schwenktool aktivieren",engineer:"Ingenieur:",enterAvailableLengthChambers:"Geben Sie die verf\xfcgbare L\xe4nge f\xfcr das Kammersystem aus den Lagepl\xe4nen ein.",enterAvailableWidthChambers:"Geben Sie die verf\xfcgbare Breite f\xfcr das Kammersystem aus den Lagepl\xe4nen ein.",enterAverageCover:"Geben Sie die durchschnittliche \xdcberdeckung \xfcber das Kammersystem ein.",enterMeasureLength:"Messl\xe4nge eingeben:",enterStonePorosity:"Geben Sie die Steinporosit\xe4t ein. Branchenstandard 40 %, weitere Informationen finden Sie im technischen Datenblatt 2.",enterTheAmountOfStoneAboveChambers:"Geben Sie die Sch\xfcttungsmenge \xfcber den Rigolenkammern ein.",enterTheAmountOfStoneBedding:"Geben Sie die Menge der Steinbettung unter demRohr ein.",enterTheAmountOfStoneBelowChambers:"Geben Sie die Sch\xfcttungsmenge unter den Rigolenkammernein.",enterTheAmountOfStoneFill:"Geben Sie die Menge der Steinverf\xfcllung \xfcber demRohr ein.",enterTheAvailableLength:"Geben Sie die verf\xfcgbare L\xe4nge f\xfcr dasRohrsystem aus den Lagepl\xe4nen ein.",enterTheAvailableWidth:"Geben Sie die verf\xfcgbare Breite f\xfcr dasRohrsystem aus den Lagepl\xe4nen ein.",enterTheBottomOfStoneElevation:"Geben Sie den Aufriss der Sch\xfcttungsunterkante ein. F\xfcr die Ber\xfccksichtigung der Fundamentsch\xfcttung als Volumen, wenn ein H\xf6henunterschied vom Zulauf zum Ablauf erforderlich ist.",enterTheStorageVolume:"Geben Sie das f\xfcr dieses Projekt erforderliche R\xfcckhaltevolumen ein.",exceedingAvailableLength:"Verf\xfcgbare L\xe4nge \xfcberschritten",exceedingAvailableWidth:"Verf\xfcgbare Breite \xfcberschritten",exceedingVolume:"Volumen \xfcberschritten",failed:"fehlgeschlagen",feets:"Fu\xdf",fieldsRequiredToSave:'Die Felder: "Projekt","Ingenieur", "Stadt" und "Bundesstaat" sinderforderlich, um ein Projekt zu speichern',fieldsRequiredToSaveNonUsa:'Die Felder: "Projekt","Ingenieur", "Stadt" und "Land / Provinz"sind erforderlich, um ein Projekt zu speichern',filterByName:"Nach Namen filtern:",fitting:"Anschluss:",generateDesign:"Planung erstellen",hideStoneBed:"Steinbettung ausblenden",imperial:"Angloamerikanisch",importBackgroundImage:"Hintergrundbild importieren",importPDF:"PDF importieren",inches:"Zoll",includeOutletNo:"Ablauf einbeziehen (NEIN)",includeOutletYes:"Ablauf einbeziehen (JA)",includeImperviousLinerNo:"Undurchl\xe4ssige Folie einbeziehen (NEIN)",includeImperviousLinerYes:"Undurchl\xe4ssige Folie einbeziehen (JA)",imperviousLinerDialogNonCommonTitle:"Un\xfcbliche Option ausgew\xe4hlt",imperviousLinerDialogNonCommon:"Dies wird eine undurchl\xe4ssige Auskleidung und zwei Schichten Geotextil an den Seitenw\xe4nden und am Boden des Einbettungssteins, der die Kammern umgibt, hinzuf\xfcgen. M\xf6chten Sie fortfahren?",imperviousLinerDialogPotentialDeadStorageTitle:"Potenzielle Totraum-Situation",imperviousLinerDialogPotentialDeadStorage:"Sie haben eine undurchl\xe4ssige Folie in ein System eingebaut, das nicht \xfcber eine Unterdrainage verf\xfcgt. Jegliches Wasser im Grundstein wird im System verbleiben und nicht zu den Abl\xe4ufen abflie\xdfen. M\xf6chten Sie fortfahren?",imperviousLinerWarningTitle:"Warnung - Bitte \xfcberpr\xfcfen Sie die Auslegungsdaten",imperviousLinerWarning:"Sie haben eine undurchl\xe4ssige Folie in ein System eingebaut, das keinen Abfluss hat. Das Wasser, das in dieses System eintritt, kann nirgendwo abflie\xdfen und verbleibt im System.",imperviousLinerWarning2:"Sie entfernen den Ablauf aus einem System mit einer undurchl\xe4ssigen Auskleidung. Das Wasser, das in dieses System eindringt, kann nirgendwo abflie\xdfen. Es wird im System verbleiben und nicht abflie\xdfen.",imperviousLinerDialogNeedsBedTitle:"",imperviousLinerDialogNeedsBed:"Bitte erstellen Sie ein Kammersystem, bevor Sie den undurchl\xe4ssigen Liner ausw\xe4hlen.",includeUnderdrainNo:"Entw\xe4sserung einbeziehen (NEIN)",includeUnderdrainYes:"Entw\xe4sserung einbeziehen (JA)",incompatibleAccessory:"Inkompatibles Zubeh\xf6r",increaseZoom:"Zoom vergr\xf6\xdfern",inletManifold:"Zulaufverteiler",insertaTee:"Inserta-Tee",insertatee:"Inserta-Tee",inspectionPort:"Pr\xfcfanschluss",installedStorageVolume:"Installierte R\xfcckhaltevolumen:",instructionalVideo:"Design Tool Anleitungsvideos",insuficientVolume:"Unzureichendes Volumen",isolator:"Isolator",itemSelected:"Element ausgew\xe4hlt",itemsSelected:"Elemente ausgew\xe4hlt",languageButtonTooltip:"Sprache ausw\xe4hlen",left:"links",length:"L\xe4nge",lengthBetweenFittings:"Abstand zwischen Anschl\xfcssen",lengthFittingsOnCenter:"Abstand zwischen Anschluss und Mitte",lengthOutsideFittings:"L\xe4nge Au\xdfenanschl\xfcsse",load:"Laden",localizationDefaultsSaved:"Lokalisierungsvorgaben gespeichert.",logoutAnyways:"Die Anwendung wird neu geladen, der aktuelleFortschritt geht verloren. Trotzdem abmelden?",lowerEndCap:"Untere Endkappe",lowerEndCapAccessory:"Zubeh\xf6r f\xfcr untere Endkappe",manageProjects:"Projekte verwalten",manageProjectsAdmin:"Projekte verwalten (Admin)",maximumWidth:"Maximale Breite:",measureTool:"Messwerkzeug",measurementType:"Ma\xdfangaben:",metric:"Metrisch",missingProjectInformation:"Fehlende Projektinformationen",moveRotate:"Verschieben/Drehen",msgBelowAvailableLength:"Sie haben eine L\xe4nge eingegeben, die unterhalbdes zul\xe4ssigen Grenzwerts des Design-Tools liegt.",msgBelowAvailableWidth:"Sie haben eine Breite eingegeben, die unterhalbdes zul\xe4ssigen Grenzwerts des Design-Tools liegt.",msgBelowPorosityPercent:"Der Branchenstandard f\xfcr die Steinporosit\xe4tliegt bei 40 %. Sie haben eine ung\xfcltige Porosit\xe4t eingegeben.",msgBelowPorousStoneAbove:'Sie haben eine Sch\xfcttung oberhalb desKammerwertes eingegeben, sodass sie die Anforderungen der Kammer nicht erf\xfcllt.Klicken Sie auf das Hilfe-Symbol neben dem Feld "Sch\xfcttung \xfcberRigolenkammern", um die Anforderungen zu sehen.',msgBelowPorousStoneBelow:'Sie haben eine Sch\xfcttung unterhalb desKammerwertes eingegeben, sodass sie die Anforderungen der Kammer nicht erf\xfcllt.Klicken Sie auf das Hilfe-Symbol neben dem Feld "Sch\xfcttung unterRigolenkammern", um die Anforderungen zu sehen.',msgDefault:"Das von Ihnen gew\xe4hlte Kammermodell erforderteine gr\xf6\xdfere zul\xe4ssige L\xe4nge oder Breite.",msgExceedAvailableLength:"Sie haben eine L\xe4nge eingegeben, die denzul\xe4ssigen Grenzwert des Design-Tools \xfcberschreitet.",msgExceedAvailableWidth:"Sie haben eine Breite eingegeben, die denzul\xe4ssigen Grenzwert des Design-Tools \xfcberschreitet.",msgExceedPorosityPercent:"Der Industriestandard f\xfcr die Steinporosit\xe4tliegt bei 40 %. Sie haben eine ung\xfcltige Porosit\xe4t eingegeben.",msgExceedPorousStoneAbove:'Sie haben eine Sch\xfcttung oberhalb desKammerwertes eingegeben, sodass sie die Anforderungen der Kammer nicht erf\xfcllt.Klicken Sie auf das Hilfe-Symbol neben dem Feld "Sch\xfcttung \xfcberRigolenkammern", um die Anforderungen zu sehen.',msgExceedPorousStoneBelow:'Sie haben eine Sch\xfcttung unterhalb desKammerwertes eingegeben, sodass sie die Anforderungen der Kammer nicht erf\xfcllt.Klicken Sie auf das Hilfe-Symbol neben dem Feld "Sch\xfcttung unterRigolenkammern", um die Anforderungen zu sehen.',msgRequiresLargerAllowableLength:"Das von Ihnen gew\xe4hlte Kammermodell erfordert einegr\xf6\xdfere zul\xe4ssige L\xe4nge.",msgRequiresLargerAllowableWidth:"Das von Ihnen gew\xe4hlte Kammermodell erforderteine gr\xf6\xdfere zul\xe4ssige Breite.",msgRequiresLargerWidthAndLength:"Das von Ihnen gew\xe4hlte Kammermodell erforderteine gr\xf6\xdfere Breite und L\xe4nge.",needHelp:"Brauchen Sie Hilfe?",no:"Nein",nominalDiameter:"Nenndurchmesser:",nonIsolator:"Kein Isolator",none:"Keine",notAddIsolatorOverOutlet:"Sie sollten \xfcber einer Reihe, die einen Ablaufenth\xe4lt, keine Separator Row hinzuf\xfcgen.",notAddOutletOverIsolator:"Sie sollten \xfcber einer Reihe, die eine IsolatorRow enth\xe4lt, keinen Ablauf hinzuf\xfcgen.",note:"Hinweis",notes:"Anmerkungen:",notes4Inches:"100 mm k\xf6nnen bei der Platzierung des Georasters an der Sch\xfcttungsunterkante verwendet werden (Details finden Sie im Projektierungshandbuch SC-160).",notesStoneAbove:"Erforderliche Mindestsch\xfcttung \xfcber den Kammern.Die Menge kann erh\xf6ht werden, um zus\xe4tzliches Volumen zu erhalten.",notesStoneBelow:"Mindestens erforderliche Sch\xfcttung unter den Kammern. Tragf\xe4higkeitsanforderungen finden Sie im entsprechendenCultec-Projektierungshandbuch. Die Menge kann auch erh\xf6ht werden, umzus\xe4tzliches R\xfcckhaltevolumen zu erhalten.",numberOfChambersRequired:"Anzahl der ben\xf6tigten Rigolenkammern:",numberOfEndCapsRequired:"Anzahl der ben\xf6tigten Endkappen:",numberOfRows:"Anzahl der Reihen",offset:"Versatz",ok:"Ok",optimalVolume:"Optimales Volumen",outletControlStructure:"\xdcberlauf-Regelorgan:",outletManifold:"Ablaufverteiler",pdfDocumentPage:"PDF-Dokumentseite ausw\xe4hlen",pending:"ausstehend",perimeterFillOffset:"Versatz der Randverf\xfcllung",perimeterStoneOffset:"Versatz der Randsch\xfcttung",phone:"Telefon:",pipeBeddingBelow:"Rohrbettung unten",pipeBeddingBelowPdf:"Rohrbettung unten:",pipeFillAbove:"Rohrverf\xfcllung oben",pipeFillAbovePdf:"Rohrverf\xfcllung oben:",pleaseAddChambersToYourProject:"Bitte f\xfcgen Sie Ihrem Projekt Kammern hinzu, bevorSie es absenden.",pleaseAddComponentsToYourSystem:"Bitte f\xfcgen Sie Komponenten zu Ihrem Systemhinzu, bevor Sie Zeichnungen anfordern.",printPipeSpecifications:"Rohrspezifikationen drucken",printSystemSpecifications:"Systemspezifikationen drucken",privacyPolicy:"Datenschutzerkl\xe4rung",proceed:"Weiter",processing:"Wird verarbeitet",product:"Produkt:",project:"Projekt",projectDrawingsDelivered:"Projektzeichnungen geliefert! Bitte \xfcberpr\xfcfenSie Ihre E-Mail.",projectInfo:"Projektinformationen",projectLocation:"Projektstandort:",projectName:"Projektbezeichnung:",projectSaved:"Projekt gespeichert!",projectsBy:"Projekte nach",providedAvailableLengthAndWidth:"Die eingegebene verf\xfcgbare L\xe4nge und Breitereichen f\xfcr das erforderliche R\xfcckhaltevolumen mit dem ausgew\xe4hltenKammermodell nicht aus. Versuchen Sie, einen oder mehrere der folgenden Systemparameter anzupassen:",regionButtonTooltip:"Region ausw\xe4hlen",removeMode:"Modus entfernen",request:"Anfrage",requestCurrentProjectDrawings:"M\xf6chten Sie aktuelle Projektzeichnungenanfordern?",requestDrawings:"Zeichnungen anfordern",requiredStorageVolume:"Gefordertes R\xfcckhaltevolumen:",requiredVolume:"Erforderliches Volumen",requiredVolumePdf:"Erforderliches Volumen:",resetDesign:"Konstruktion zur\xfccksetzen",resetZoom:"Zoom zur\xfccksetzen",result:"Ergebnis",results:"Ergebnisse",right:"rechts",riser:"Auslauf",round:"Rund",rowSpacing:"Reihenabstand",save:"Speichern",saveAsCopy:"Als Kopie/\xdcberarbeitung speichern",copy:"Kopie speichern",saveCurrentAsCopy:"M\xf6chten Sie das aktuelle Projekt als Kopie speichern?",saveCurrentDefault:"M\xf6chten Sie das aktuelle Projekt speichern?",saveCurrentProject:"Aktuelles Projekt speichern",scaling:"Skalierung",direct:"Direkt",reference:"Referenz",enterPlanScale:"Planma\xdfstab eingeben",enterMeasuredLength:"Geben Sie die gemessene L\xe4nge ein",scalingInstructions:"Ma\xdfstab: Klicken Sie mit der linken Maustaste zwischen zwei Punkte, um eine Referenzlinie zu erstellen, und geben Sie dann die L\xe4nge der Referenzlinie ein.",distanceMeasuredInstructions:"Klicken Sie mit der linken Maustaste zwischen zwei Punkte, um den gemessenen Abstand anzuzeigen.",distanceMeasured:"gemessene Entfernung",measure:"Messen",select:"W\xe4hlen",selectComponentChamber:"Komponente/Kammer ausw\xe4hlen",selectLargerChamberModel:"Gr\xf6\xdferes Kammermodell ausw\xe4hlen",selectPdfDesiredPage:"Bitte w\xe4hlen Sie die gew\xfcnschte Seite, die alsHintergrund eingestellt werden soll.",selectPipeBendPosition:"Position des Rohrbogens ausw\xe4hlen",selectPipeStickPosition:"Position des Rohrstabs ausw\xe4hlen",selectPlacement:"Platzierung ausw\xe4hlen",selectRowIsolatorRow:"Reihe/Separator Row ausw\xe4hlen",selectionTools:"Auswahlwerkzeuge:",setAsDefault:"Als Standard festlegen",setFlowDirection:"Durchflussrichtung festlegen",setScale:"Ma\xdfstab festlegen",showHide:"Anzeigen/Verbergen",showStoneBed:"Steinbett anzeigen",side:"Seite",signIn:"Anmelden",signOut:"Abmelden",signOutADS:"Vom CULTEC-Design-Tool abmelden?",single:"Einzeln",soilTight:"Bodendicht",soilTightPerforated:"Bodendicht perforiert",somethingWentWrongEmail:"Hoppla! Beim Versuch, diese Projektzeichnungenper E-Mail zu versenden, ist etwas schief gelaufen, bitte versuchen Sie eserneut.",square:"Quadratisch",state:"Status",stateSavedAsCopy:"Ihr aktueller Projektstatus wird als Kopie gespeichert",stateSavedDefault:"Ihr aktueller Projektstatus wird gespeichert",status:"Status",stoneAbove:"Sch\xfcttung oben",stoneAboveChambers:"Sch\xfcttung \xfcber Rigolenkammern",stoneAboveChambersMsg:"Sch\xfcttung \xfcber Rigolenkammern",stoneAbovePdf:"Sch\xfcttung oben:",stoneBelow:"Sch\xfcttung unten:",stoneBelowChambers:"Sch\xfcttung unter Rigolenkammern",stoneBelowChambersMsg:"Sch\xfcttung unter Rigolenkammern",stoneBelowPdf:"Sch\xfcttung unten:",stoneFoundationDepth:"Fundamentsch\xfcttungstiefe:",stonePorosity:"Steinporosit\xe4t (%)",stonePorosityPdf:"Steinporosit\xe4t:",storageVolume:"R\xfcckhaltevolumen",storageVolumePerChamber:"R\xfcckhaltevolumen pro Rigolenkammer:",stubconcentric:"Anschlussstutzen konzentrisch",stubcrownmatching:"Anpassung Rohrscheitel",stubinvertmatching:"Anpassung Rohrsohle",submit:"Absenden",submitProject:"Projekt absenden",success:"Erfolg",systemComponents:"Systemkomponenten",systemLength:"Systeml\xe4nge",systemLengthPdf:"Systeml\xe4nge:",systemParameters:"Systemparameter",systemVolumeAndBedSize:"Systemvolumen und Bettgr\xf6\xdfe",systemWidth:"Systembreite",systemWidthPdf:"Systembreite:",teePosition:"Position des T-St\xfccks",termsOfService:"Nutzungsbedingungen",theApplicationWillBeReloaded:"Die Anwendung wird auf ihren Anfangszustandzur\xfcckgesetzt, alle aktuellen Fortschritte gehen verloren. Fortfahren?",theProjectMustBeSaved:"Um das Projekt zu senden, muss das Projektgespeichert werden und darf sich nicht im ausstehenden Modus befinden. ",theProjects:"Projekt(e)",thisWillFillChambers:"Dadurch werden alle verf\xfcgbaren Rigolenkammernauf dem Kammerbett verf\xfcllt. Sind Sie sicher?",thisWillRemoveChambers:"Dadurch werden alle aktuellen Rigolenkammern ausdem Kammerbett entfernt. Sind Sie sicher?",thisWillReplaceCurrentDesign:"Sind Sie sicher? Dadurch wird Ihr aktuelles Designersetzt.",top:"Oberkante",triple:"Dreifach",unableToRequestDrawings:"Es ist nicht m\xf6glich, Zeichnungen anzufordern.Aktualisieren Sie die Webseite und versuchen Sie es sp\xe4ter erneut.",unableToSaveProject:"Das Projekt konnte nicht gespeichert werden.Aktualisieren Sie die Webseite und versuchen Sie es erneut.",unexpectedErrorOcurred:"Bei der Ausf\xfchrung von Volumenberechnungen istein unerwarteter Fehler aufgetreten, Details:",unsubmitted:"nicht eingereicht",updateNow:"Jetzt aktualisieren",updateNowMultipleClicks:'M\xf6glicherweise m\xfcssen Sie mehrmals auf "JETZTAKTUALISIEREN" klicken, bis die Aktualisierung durchgef\xfchrt wurde unddieser orangefarbene Balken verschwindet.',upperEndCap:"Obere Endkappe",upperEndCapAccessory:"Zubeh\xf6r obere Endkappe",userInputs:"Benutzereingaben",userList:"Benutzerliste",version:"Version:",volume:"Volumen",volumeOfExcavation:"Aushubvolumen (ohne Verf\xfcllung):",volumeOfExcavationPipes:"Aushubvolumen (Systemunterkante bisSystemoberkante):",waterTight:"Wasserdicht",width:"Breite",willBeDeleted:"werden gel\xf6scht! Dieser Vorgang kann nichtr\xfcckg\xe4ngig gemacht werden!",yes:"Ja",youAreUsingOutdatedVersion:"Sie verwenden eine veraltete Version vonDesign-Tool. Bitte",youNeedToSignIn:"Bitte erstellen Sie ein Konto oder melden Sies ich an, um Zugang zu allen innovativen Funktionen zu erhalten.",yourDrawingsAreBeignGenerated:"Ihre Zeichnungen werden generiert",maximumLength:"Maximale L\xe4nge:",legacyMC4500Endcap:"In diesem Projekt wurde zuvor eine \xe4ltereSpezifikation f\xfcr die Endkappe MC-4500 verwendet. Die Endkappen-Spezifikationenwurden f\xfcr Sie automatisch aktualisiert, was sich auf das Volumen und die Abmessungendieses Projekts auswirken kann.",productType:"Produkttyp:",bomFile:"St\xfccklisten-Datei",csvFile:"CSV File",stageStorageFile:"Stage Storage File",editedDate:"Bearbeitet am",createdDate:"Erstellt am",notEdited:"nicht bearbeitet",pipe:"Rohr",processingStatus:"Verarbeitungsstatus",unableToSwitchChamberType:"Die Kammerart kann nicht gewechselt werden.Zubeh\xf6r '{0}' nicht kompatibel mit Kammer {1}. Entfernen Sie das Zubeh\xf6r undversuchen Sie es erneut.",loadMyProjectDialogMain:"Wollen Sie {0} laden?",loadProjectDialogMain:"Wollen Sie {0} mit '{1}' laden?",loadProjectDialogSub:"Das Projekt wird in die Anwendung geladen",landmaxDisabledTooltip:"Das LandMax-Systemdesign ist derzeit in diesemTool f\xfcr die von Ihnen ausgew\xe4hlte Region nicht verf\xfcgbar. Bitte wenden Siesich an die technische Serviceabteilung von CULTEC unter 888-892-2694 oderADSDesignTool@ads-pipe.com, um weitere Unterst\xfctzung zu erhalten.",failedToLoadPdf:"PDF-Datei konnte nicht geladen werden.",loadingPdf:"PDF wird geladen...",loadingPdfPage:"Seite wird geladen...",createAccount:"Konto erstellen",isolatorRow:"Separator Row",estimatedFlowRate:"Gesch\xe4tzte Verteiler-Durchflussrate",selectedStructure:"Konstruktion/Zulauf ausw\xe4hlen",selectBypass:"Separator Row-Umgehung ausw\xe4hlen",elevatedManifold:"Erh\xf6hter Verteiler",weir:"Wehr",selectManifoldSize:"Verteilergr\xf6\xdfe ausw\xe4hlen",manifoldDirection:"Verteilerrichtung",enterNumberOfStubs:"Anzahl der Anschlussstutzen eingeben",stubsEveryOtherRow:"Anschlussstutzen jede zweite Reihe",overlappingManifold:"Der erstellte Verteiler \xfcberschneidet sich miteinem bestehenden Verteiler. Bitte w\xe4hlen Sie eine dieser Optionen aus:",editNewManifoldButton:"Neuen Verteiler bearbeiten",editExistingManifoldButton:"Vorhandenen Verteiler bearbeiten",editNewManifoldText:"Mit dieser Schaltfl\xe4che wird der hinzuzuf\xfcgendeZulauf/Ablauf zur Bearbeitung ausgew\xe4hlt, um die \xdcberlappung zu vermeiden.",editExistingManifoldText:"Mit dieser Schaltfl\xe4che wird der vorhandeneZulauf/Ablauf zur Bearbeitung ausgew\xe4hlt, um die \xdcberlappung zu vermeiden.",editOrRemoveManifold:"Verteiler bearbeiten oder entfernen",editOrRemoveManifoldSubText:"M\xf6chten Sie diesen Verteiler bearbeiten oder entfernen?",editOrRemoveManifoldEditButton:"Verteiler bearbeiten",editOrRemoveManifoldRemoveButton:"Verteiler entfernen",isoRowPlusWarningTitle:"Separator Row \u2013 Warnhinweis",isoRowPlusWarningTextPart1:"Die in der Benutzeroberfl\xe4che und den Zeichnungen von Design Tool 2.0 gezeigten Separator Row-Komponenten sind in der angegebenen Projektregion m\xf6glicherweise nicht verf\xfcgbar. Um weitere Informationen zu erhalten, wenden Sie sich bitte an ihren CULTEC-Ansprechpartner vor Ort oder senden Sie eine E-Mail an",isoRowPlusWarningTextPart2:".",isolatorRowPlusPopup:"Die Separator Row ist eine Reihe von Kammern mit Filtergewebe, die zur Filtration von Sedimenten im Regenwasserabfluss angeordnet sind, und ist f\xfcr einen einfachen Zugang mit einem nahe gelegenen Mannloch verbunden. Der Zugangsschacht wird auch verwendet, um die Anfangsphasen des Sturmereignisses zur Separator Row Kammerreihe zu leiten, um die Sedimentaufnahme zu verbessern. Der Zugangsschacht enth\xe4lt auch einen Bypass mit hohem Durchfluss, wenn die Separator Row Kammerreihe die Kapazit\xe4t erreicht hat. Die Separator Row Kammerreihe kann durch den Zugangsschacht inspiziert und gewartet werden.",adsInternationalEmail:"adsinternational@ads-pipe.com",systemProcessingAlertTitle:"Alarm Systemverarbeitung",systemProcessingWarningTitle:"Warnmeldung Systemverarbeitung",systemProcessingAlertLevel1Text:"Aufgrund der Gr\xf6\xdfe und Konfiguration des aktuellen Rigolenkammerentwurfs wird die Bearbeitungszeit zur Erstellung der Zeichnung voraussichtlich bis zu 35 Minuten betragen.",systemProcessingAlertLevel2Text:"Aufgrund der Gr\xf6\xdfe und Konfiguration des aktuellen Rigolenkammerentwurfs wird die Bearbeitungszeit zur Erstellung der Zeichnung voraussichtlich bis zu 45 Minuten betragen.",systemProcessingAlertLevel3Text:"Aufgrund der Gr\xf6\xdfe und Konfiguration des aktuellen Entwurfs wird das Design Tool wahrscheinlich keine Zeichnungen erstellen. Bitte kontaktieren Sie den Technischen Service von CULTEC unter {0}, um Unterst\xfctzung zu erhalten.",emailAds:"E-Mail an CULTEC",pdfDisclaimer:"Die Funktion f\xfcr den direkten Ma\xdfstab setzt voraus, dass der in der PDF-Datei angegebene Ma\xdfstab korrekt ist und dass die PDF-Datei in keiner Weise ge\xe4ndert wurde, die den Ma\xdfstab der Zeichnung ver\xe4ndern w\xfcrde (z. B. \xc4ndern der Gr\xf6\xdfe oder Scannen der Datei). Wenn der Ma\xdfstab der Zeichnung ge\xe4ndert wurde, verwenden Sie bitte die Option Referenzma\xdfstab.",directScaleWarning:"Es wird empfohlen, das Messwerkzeug zu verwenden, um zu \xfcberpr\xfcfen, ob der Hintergrund entsprechend skaliert wurde, wenn eine der beiden Skalierungsmethoden verwendet wird.",projectTypeSwitchWarning:"Bestimmte Benutzereingaben f\xfcr Systemparameter wurden \xfcbernommen. Bitte \xfcberpr\xfcfen Sie alle Systemparameter und klicken Sie dann auf DESIGN GENERIEREN, um mit dem Entwurf des Systems fortzufahren.",provideStateBeforeSelectingChamber:"Bitte geben Sie im Projektinformationsfeld links ein Land ein, bevor Sie einen neuen Kammertyp ausw\xe4hlen.",prefer7200Over4500Alert:"Ziehen Sie in Erw\xe4gung, Ihr Projekt mit der neuen MC-7200 Kammer zu planen. Dies ist eine l\xe4ngere und effizientere Version des MC-4500.",MC4500DeprecationAlertTitle:"Nicht unterst\xfctzter Kammertyp.",MC4500DeprecationAlert:"Der ausgew\xe4hlte Kammertyp wird nicht mehr unterst\xfctzt. Bitte w\xe4hlen Sie vor dem Absenden einen anderen Kammertyp aus.",mc7200ChangeStateAlert:"Please change to a chamber type other than MC-7200 before changing the project state.",mc7200ChangeRegionAlert:"Please change to a chamber type other than MC-7200 before changing your selected region.",outletToggledOffForSingleRow:'Die eingegebenen Systemparameter haben zu einem einreihigen System gef\xfchrt. Da es nicht ratsam ist, einen Ablaufverteiler an eine Isolatorreihe anzuschlie\xdfen, wurde der Konstruktion kein Ablaufverteiler hinzugef\xfcgt und die Optionen f\xfcr Unterdrainage und Ablaufverteiler wurden in den Systemparametern ausgeschaltet. Wenn ein Ablaufverteiler gew\xfcnscht ist:</br><p>1. Geben Sie eine gr\xf6\xdfere verf\xfcgbare Breite ein, um die Anzahl der im Entwurf verwendeten Kammerreihen zu erh\xf6hen (denken Sie daran, den Ablaufverteiler wieder einzuschalten).</p><p>2. Verwenden Sie das Dialogfeld "Einlassverteiler" oder die Auswahl "Isolatorreihe" im Abschnitt "Komponenten", um die Isolatorreihe zu entfernen und den Ablaufverteiler zum Entwurf des einreihigen Systems hinzuzuf\xfcgen.</p>',removeChamberBeforeAddingManifold:"Bitte entfernen Sie mindestens 1 Kammer, bevor Sie den Zulauf/Auslauf an dieser Stelle platzieren.",removeChamberBeforeAddingManifoldMC4500:"Bitte entfernen Sie mindestens 2 benachbarte Kammern in dieser Reihe, bevor Sie den Zu-/Ablauf an dieser Stelle platzieren.",internalOutletsOnPerimeterOnly:"Interne Ausl\xe4sse k\xf6nnen nur auf der Umfangsreihe des Bettes platziert werden.",internalManifoldsOnActiveChambesOnly:"Interne Verteiler m\xfcssen an einer aktiven Kammer platziert werden.",showInternalManifoldLowPositionAlert:"Es wird empfohlen, f\xfcr interne Einl\xe4sse erh\xf6hte Verteiler als Umleitungen f\xfcr die Isolatorreihe Plus zu verwenden. Wenn ein niedriger Anschluss erforderlich ist, w\xe4re ein Umleitungswehr in der Struktur erforderlich. Der Anwender muss das Bauwerk so gestalten, dass die erste Sp\xfclung in die Isolatorreihe umgeleitet wird. Beispiele hierf\xfcr sind die Platzierung des Einlassgitters auf der Seite der Isolatorreihe des Wehrs oder die Anbringung einer Haube/Tropfplatte \xfcber dem Wehr. Wenden Sie sich an CULTEC Engineering Services unter 888-892-2694, wenn Sie Hilfe ben\xf6tigen.",showInternalManifoldLowPositionAlertCollision:"Es wird empfohlen, f\xfcr interne Einl\xe4sse erh\xf6hte Verteiler als Umleitungen f\xfcr die Isolatorreihe Plus zu verwenden. Wenn ein niedriger Anschluss erforderlich ist, w\xe4re ein Umleitungswehr in der Struktur erforderlich. Der Anwender muss das Bauwerk so gestalten, dass die erste Sp\xfclung in die Isolatorreihe umgeleitet wird. Beispiele hierf\xfcr sind die Platzierung des Einlassgitters auf der Seite der Isolatorreihe des Wehrs oder die Anbringung einer Haube/Tropfplatte \xfcber dem Wehr.<br/><br/>Gr\xf6\xdfere interne Strukturen und/oder Verteiler k\xf6nnen zu Konflikten mit angrenzenden Kammern/Endkappen f\xfchren. Achten Sie darauf, Konflikte zu beseitigen, bevor Sie die Konstruktion fertigstellen.<br/><br/>Wenden Sie sich an CULTEC Engineering Services unter 888-892-2694, wenn Sie Hilfe ben\xf6tigen.",chamberHasAnActiveManifoldAttached:"Warnung >>> Die Kammer hat einen aktiven Verteiler angeschlossen.",structuresCollided:"Der Verteiler konnte nicht erstellt werden; es wird mehr Platz ben\xf6tigt, um Kollisionen der Strukturen zu vermeiden",structuresCollidedOnUpdate:"Die Aktualisierung des gew\xe4hlten Strukturtyps kann zu Strukturst\xf6rungen f\xfchren; es wird mehr Platz ben\xf6tigt, um Strukturst\xf6rungen zu vermeiden.",nonWoven:"ben\xf6tigtes Vlies-Geotextil (ohne Separator Row):",nonWovenIsolator:"ben\xf6tigtes Vlies-Geotextil (Separator Row):",totalNonWoven:"Gesamtmenge ben\xf6tigtes Vlies-Geotextil:",woven:"ben\xf6tigtes B\xe4ndchengewebe (Beneath Internal Manifold):",wovenIsolator:"ben\xf6tigtes B\xe4ndchengewebe (Separator Row):",totalWoven:"Gesamtmenge ben\xf6tigtes B\xe4ndchengewebe:",showManifoldRequiredSpaceAlert:"Der Verteiler kann nicht angelegt werden, es wird Platz auf den gegen\xfcberliegenden oder oberen Kammern ben\xf6tigt; diese scheinen durch andere Strukturen belegt zu sein.",barracudaMessage:"<i>Does your project have a water quality requirement? If so, the <a href='https://waterqualitydesigntool.com/Email' style='color: #73A300;font-weight: bold;text-decoration: underline;'>CULTEC Water Quality Design Tool</a> can guide you through the design of an CULTEC Barracuda Hydrodynamic Separator.</i>",barracudaPopupMessage:"If so, the CULTEC Water Quality Design Tool can guide you through the design of an CULTEC Barracuda Hydrodynamic Separator. Click <b>Take Me There</b> below to open this tool in a new window.",barracudaMessageTitle:"Does your project have a water quality requirement?",takeMeThere:"Take Me There!",sendMoreInfo:"Send More Info",multiBedManagement:"Multi-Rigolen Management",selectedBed:"Ausgew\xe4hlte Rigole",addNewBed:"Neue Rigole hinzuf\xfcgen",renameBed:"Rigole umbenennen",copySelectedBed:"ausgew\xe4hlte Rigole kopieren",deleteSelectedBed:"ausgew\xe4hlte Rigole l\xf6schen",addBgImgBeforeAddingBed:'Bitte importieren Sie eine PDF-Datei im Bereich "Hintergrund & Tools" bevor Sie',renameCurrentAndNewBed:"Bitte geben Sie eine Bezeichnung f\xfcr Ihre aktuelle Rigole und die neue Rigole an.",currentBedName:"Aktuelle Rigolen-Bezeichnung",newBedName:"Neue Rigolen-Bezeichnung",confirmDeleteBed:"Sind Sie sicher, dass Sie die Rigole mit dem Namen '({{bedName}})' dauerhaft l\xf6schen wollen?",convertProjectToMultiBedTitle:"Umwandlung in Multi-Rigole",convertProjectToMultiBedText:" Wenn Sie eine Rigole hinzuf\xfcgen, wird dieses Projekt dauerhaft von einem Einzel-Rigolen-Projekt in ein Multi-Rigolen-Projekt umgewandelt und muss gespeichert werden. Sind Sie sicher, dass Sie das Projekt in ein Multi-Rigolen-Projekt umwandeln m\xf6chten?",changeMultiBedBackgroundWarning:"Wenn Sie den Hintergrund eines Projekts mit mehreren Rigolen \xe4ndern, wirkt sich dies auf alle Rigolen des Projekts aus.",changeMultiBedBackgroundWarningTitle:"Multi-Rigolen Hintergrund-Warnung",multiBedUpdatingBedsTitle:"Aktualisierungen f\xfcr Multi-Rigolen-Projekte",showEditsOnSpecificTabsWarning:"Bitte verwenden Sie die Registerkarten f\xfcr die einzelnen Rigolen, um \xc4nderungen an den Rigolen vorzunehmen, die zu diesem Multi-Rigolen-Projekt hinzugef\xfcgt wurden.",pleaseSave:"Bitte speichern",showSaveFirstWarning:"Ihr Projekt muss gespeichert werden, bevor Sie neue Rigolen hinzuf\xfcgen k\xf6nnen.",addRemoveStructures:"Zubeh\xf6r hinzuf\xfcgen/entfernen:",inletStructureManifold:"Zulaufverteiler",outletStructureManifold:"Ablaufverteiler",hasSecondDirectPipe:"Zweite direkte Leitung",copySelectedBedDialog:"Bitte geben Sie einen Namen f\xfcr die Rigole an, die Sie kopieren m\xf6chten.",newBedCopiedName:"Name f\xfcr die neue Rigole",multiBed:"Multi-Rigole",multiBedPleaseAddChambersToYourProject:"Bitte vergewissern Sie sich, dass alle Rigolen in Ihrem Projekt \xfcber Kammern verf\xfcgen, bevor Sie Zeichnungen einreichen.",multiBedPleaseAddComponentsToYourSystem:"Bitte f\xfcgen Sie Komponenten zu allen Rigolen in Ihrem Projekt hinzu, bevor Sie Zeichnungen anfordern.",numberOfBeds:"Anzahl der Rigolen",totalAllBeds:"Summe aller Rigolen",pipeSize:"Rohrgr\xf6\xdfe",pipeType:"Rohrtyp",bedNamesAreRequired:"Bettnamen sind erforderlich.",bedNamesMustBeUnique:"Rigolen-Bezeichnung muss eindeutig sein.",createNewProject:"Neues Projekt erstellen",theProjectWillBeCreated:"M\xf6chten Sie das aktuelle Projekt speichern, bevor Sie fortfahren?",unsavedChangesDetected:"Nicht gespeicherte \xc4nderungen erkannt?",youMustSaveYourChanges:"Sie m\xfcssen Ihre \xc4nderungen speichern, bevor Sie zu einem anderen Tab wechseln",discardChanges:"\xc4nderungen l\xf6schen?",saveChanges:"\xc4nderungen speichern?",overview:"\xdcberblick",multibedScaleWarning:"Das Ersetzen des Hintergrunds bei einem Projekt mit mehreren Rigolen erfordert eine Neuskalierung der PDF-Datei sowie eine Neuausrichtung der einzelnen Rigolen auf dem neuen Hintergrund. Die Importzeit der neuen PDF-Datei h\xe4ngt von der Gr\xf6\xdfe und dem Umfang der Rigolen im Projekt ab.",multibedScaleTitleWarning:"Mehrbett-Warnung",continue:"Fortsetzen",insertaTeeWarning:"Die derzeitige Konstruktion sieht Inserta T-St\xfccke vor, die seitlich in eine Separator Row einm\xfcnden. In den meisten F\xe4llen empfiehlt CULTEC, die Einlassanschl\xfcsse am Zugangsbauwerk zur Separator Row vorzunehmen, wo sich der Bypass mit hohem Durchfluss befindet.\n\nWenn ein Inserta T-St\xfcck an der Seite der Separator Row hinzugef\xfcgt wird, wird empfohlen, dass es eine geringe Sedimentbelastung aufweist (z. B. Dachabl\xe4ufe, Hofabl\xe4ufe usw.) und dass der gesch\xe4tzte Spitzenablauf 11 l/s nicht \xfcbersteigt",systemFunctionalityWarning:"Warnung zur Systemfunktionalit\xe4t",ratioIsTooSmallWarning:"Le rapport pieds/pixels est trop faible, le dessin r\xe9sultant serait ininterpr\xe9table.",changesNotSavedOnViewingProjectWarning:"Wenn Sie \xc4nderungen an diesem Projekt vornehmen, speichern Sie bitte als Kopie/Revision, bevor Sie \xc4nderungen vornehmen, um sicherzustellen, dass Ihre \xc4nderungen gespeichert werden.",titleWarning:"Warning",chamberTypeChangeOnMC4500Warning:"Le MC-4500 n'est plus disponible dans cette r\xe9gion, veuillez revoir la conception en utilisant le MC-7200 ou un autre mod\xe8le de chambre. Si vous avez des questions, veuillez contacter les services techniques d'CULTEC \xe0 l'adresse ADSDesignTool@ads-pipe.com\ufeff",checkYourBackgroundScale:"Check your background scale, as it may not be the same as the product type you switched from.",projectUrlInvalid:"Das Zeichnungspaket f\xfcr dieses Projekt ist abgelaufen. Um Ihre Dateien erneut herunterzuladen, laden Sie das Projekt aus dem Bereich \u201eProjekte verwalten\u201c. Sobald Ihre Dateien geladen sind, k\xf6nnen Sie neue Zeichnungen per E-Mail anfordern. Aktualisierte Zeichnungspakete bleiben nun ein Jahr lang zum herunterladen in unserem System verf\xfcgbar, bevor sie ablaufen.",InsertaTeeOptions:"Inserta-Tee",InspectionPortOptions:"Inspection Port options",Diameter:"Durchmesser",imperviousLinerNotes:"Impervious Liner notes:",technicalNote650:"Technical Note 6.50 : Thermoplastic Liners for Detention Systems",technicalNotes:"Die angegebene Menge an undurchl\xe4ssigen Dichtungsbahnen ist nur eine Sch\xe4tzung. CULTEC liefert oder entwirft keine undurchl\xe4ssigen Abdichtungsbahnen. Bitte wenden Sie sich f\xfcr einen endg\xfcltigen Kostenvoranschlag an einen Liner-Hersteller.",imperviousLinerRequired:"Ben\xf6tigte Abdichtungsfolie:",emailDrawingsWarning:"We are currently experiencing an issue with this feature of the tool and are working diligently to resolve it. To receive the project files, please e-mail adsdesigntool@ads-pipe.com and include the user's email address and project name. A member of our support team will respond with your files as soon as possible. We apologize for the inconvenience.",overallSiteVolume:"Gesamtvolumen:",enterOverallSiteVolume:"Geben Sie das f\xfcr dieses Projekt erforderliche Gesamtvolumen ein.",crossSectionDetail:"Cross-Section Detail",cultecTechnicalServices:"Cultec Technical Services",selectChamberType:"Select Chamber Type",tollFree:"Toll Free:",meassureExplination:"Use this button to measure a known distance in order to confirm the accuracy of the scale",numberOfFeedConectorsRequired:"Number of Feed Connectors Required:",totalNonWovenPdf:"Non-woven Geotextile Required:",globalSearch:"Global Search",messageExceededCover:"The _chamberName requires a total minimum depth of _minimumCover and a maximum depth of _maximumCover measured from finished grade to the bottom of stone elevation.",byName:"by name",byCity:"by city",byState:"by state",noProjectsFound:"No projects found.",of:"of",maximumAllowableCover:"Maximum Allowable Finished Grade",minimumAllowableCover:"Minimum Allowable Finished Grade",maximumAllowableCoverInstructions:"This is the maximum allowable finished grade for this chamber model based the bottom of stone elevation chosen. Select a different bottom of stone elevation or a different chamber model if these site requirements cannot be met.",minimumAllowableCoverInstructions:"This is the minimum allowable finished grade for this chamber model based on the depth of stone above and below chamber and the bottom of stone elevation chosen. Select a different bottom of stone elevation or a different chamber model if these site requirements cannot be met.",allStatuses:"All Statuses",successStatus:"Success",failedStatus:"Failed",unsubmitedStatus:"Unsubmitted",tutorialStartText:"This tour will show you the necessary steps to create a Cultec Chamber layout.<br><br>This includes, Project information, Background and Tools & System Parameters. Ideal for new users or if you have not used the tool in a long time.<br><br>Do you want to proceed?",warning330XLHD:"The Recharger 330XLHD has been replaced with the Recharger 300HD",warning180HD:"The Recharger 180HD is no longer supported by the StormGenie Design Tool. Please use the Recharger 150XLHD as a substitute",firstName:"First Name",lastName:"Last Name",phoneNumber:"Phone Number",companyName:"Company Name",country:"Country",county:"County",zipCode:"Zip Code",preferredUnits:"Preferred Units",signUp:"Sign Up",whatisYourRole:"What role best describes you",keepMeUpToDate:"Yes! Keep me up to date with the latest news and promotions",companyInputError:"Please introduce a valid company name.",zipcodeInputError:"Please introduce a valid zip code.",USZipcodeInputError:"Please introduce a valid zip code of 5 numbers.",canadianZipcodeInputError:"Please introduce a valid zip code of 7 characters.",defaultInputError:"Please introduce a valid",salesRepContactNo:"Would you like a ADS Representative to contact you about this project? [NO]",salesRepContactYes:"Would you like a ADS Representative to contact you about this project? [YES]",contactRep:"Contact a Rep",contactRepLine1:"Interested in contacting a ADS Representative about a project?",contactRepLine2:"Click Submit and someone will be in contact with you soon.",notesComments:"Notes/Comments",companyBrand:"Company Brand",market:"Market",region:"Region",selectYourPreferredUnits:"Select your preferred Units",contactUsBtn:"Contact Us About Your Project",contactUsHelpText:"You must be signed into the tool and have a current saved project in order to contact an ADS representative",givenNameError:"Please introduce a valid First Name.",surnameError:"Please introduce a valid Last Name."}},function(e,t,n){"use strict";n.d(t,"a",function(){return v});var r,i,o,a,s,l,u,c,d,p,h,f,m,g=n(104);function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v={in:(r={},b(r,g.a.enUS,"mm"),b(r,g.a.esES,"mm"),b(r,g.a.enGB,"mm"),b(r,g.a.frCA,"mm"),b(r,g.a.frFR,"mm"),b(r,g.a.deDE,"mm"),r),ft:(i={},b(i,g.a.enUS,"m"),b(i,g.a.esES,"m"),b(i,g.a.enGB,"m"),b(i,g.a.frCA,"m"),b(i,g.a.frFR,"m"),b(i,g.a.deDE,"m"),i),sf:(o={},b(o,g.a.enUS,"m\xb2"),b(o,g.a.esES,"m\xb2"),b(o,g.a.enGB,"m\xb2"),b(o,g.a.frCA,"m\xb2"),b(o,g.a.frFR,"m\xb2"),b(o,g.a.deDE,"m\xb2"),o),sy:(a={},b(a,g.a.enUS,"m\xb2"),b(a,g.a.esES,"m\xb2"),b(a,g.a.enGB,"m\xb2"),b(a,g.a.frCA,"m\xe8tres carr\xe9s"),b(a,g.a.frFR,"m\xe8tres carr\xe9s"),b(a,g.a.deDE,"Quadratmeter"),a),cf:(s={},b(s,g.a.enUS,"m\xb3"),b(s,g.a.esES,"m\xb3"),b(s,g.a.enGB,"m\xb3"),b(s,g.a.frCA,"m\xb3"),b(s,g.a.frFR,"m\xb3"),b(s,g.a.deDE,"m\xb3"),s),cfs:(l={},b(l,g.a.enUS,"L/s"),b(l,g.a.enES,"L/s"),b(l,g.a.enGB,"L/s"),b(l,g.a.frCA,"L/s"),b(l,g.a.frFR,"L/s"),b(l,g.a.deDE,"L/s"),l),cy:(u={},b(u,g.a.enUS,"m\xb3"),b(u,g.a.esES,"m\xb3"),b(u,g.a.enGB,"m\xb3"),b(u,g.a.frCA,"m\xb3"),b(u,g.a.frFR,"m\xb3"),b(u,g.a.deDE,"m\xb3"),u),inches:(c={},b(c,g.a.enUS,"inches"),b(c,g.a.esES,"pulgadas"),b(c,g.a.enGB,"inches"),b(c,g.a.frCA,"m\xe8tres"),b(c,g.a.frFR,"m\xe8tres"),b(c,g.a.deDE,"zoll"),c),feet:(d={},b(d,g.a.enUS,"feet"),b(d,g.a.esES,"pies"),b(d,g.a.enGB,"feet"),b(d,g.a.frCA,"m\xe8tres"),b(d,g.a.frFR,"m\xe8tres"),b(d,g.a.deDE,"meter"),d),squareFeet:(p={},b(p,g.a.enUS,"square meters"),b(p,g.a.esES,"metros\xb2"),b(p,g.a.enGB,"square meters"),b(p,g.a.frCA,"m\xe8tres carr\xe9s"),b(p,g.a.frFR,"m\xe8tres carr\xe9s"),b(p,g.a.deDE,"quadratmeter"),p),cubicFeet:(h={},b(h,g.a.enUS,"cubic meters"),b(h,g.a.esES,"metros\xb3"),b(h,g.a.enGB,"cubic meters"),b(h,g.a.frCA,"m\xe8tres cubes"),b(h,g.a.frFR,"m\xe8tres cubes"),b(h,g.a.deDE,"kubikmeter"),h),cubicYard:(f={},b(f,g.a.enUS,"cubic meters"),b(f,g.a.esES,"metros\xb3"),b(f,g.a.enGB,"cubic meters"),b(f,g.a.frCA,"m\xe8tres cubes"),b(f,g.a.frFR,"m\xe8tres cubes"),b(f,g.a.deDE,"kubikmeter"),f),squareYard:(m={},b(m,g.a.enUS,"square meters"),b(m,g.a.esES,"metros\xb2"),b(m,g.a.enGB,"square meters"),b(m,g.a.frCA,"m\xe8tres carr\xe9s"),b(m,g.a.frFR,"m\xe8tres carr\xe9s"),b(m,g.a.deDE,"quadratmeter"),m)}},function(e,t,n){"use strict";n.d(t,"a",function(){return v});var r,i,o,a,s,l,u,c,d,p,h,f,m,g=n(104);function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v={in:(r={},b(r,g.a.enUS,"in"),b(r,g.a.esES,"pul"),b(r,g.a.enGB,"in"),b(r,g.a.frCA,"in"),b(r,g.a.frFR,"in"),b(r,g.a.deDE,"in"),r),ft:(i={},b(i,g.a.enUS,"ft"),b(i,g.a.esES,"p"),b(i,g.a.enGB,"ft"),b(i,g.a.frCA,"ft"),b(i,g.a.frFR,"ft"),b(i,g.a.deDE,"ft"),i),sf:(o={},b(o,g.a.enUS,"sf"),b(o,g.a.esES,"p\xb2"),b(o,g.a.enGB,"sf"),b(o,g.a.frCA,"sf"),b(o,g.a.frFR,"sf"),b(o,g.a.deDE,"sf"),o),sy:(a={},b(a,g.a.enUS,"sy"),b(a,g.a.esES,"y\xb3"),b(a,g.a.enGB,"cy"),b(a,g.a.frCA,"verges carr\xe9s"),b(a,g.a.frFR,"verges carr\xe9s"),b(a,g.a.deDE,"kubikmeter"),a),cf:(s={},b(s,g.a.enUS,"cf"),b(s,g.a.esES,"p\xb3"),b(s,g.a.enGB,"cf"),b(s,g.a.frCA,"cf"),b(s,g.a.frFR,"cf"),b(s,g.a.deDE,"cf"),s),cfs:(l={},b(l,g.a.enUS,"cfs"),b(l,g.a.esES,"cfs"),b(l,g.a.enGB,"cfs"),b(l,g.a.frCA,"cfs"),b(l,g.a.frFR,"cfs"),b(l,g.a.deDE,"cfs"),l),cy:(u={},b(u,g.a.enUS,"cy"),b(u,g.a.esES,"y\xb3"),b(u,g.a.enGB,"cy"),b(u,g.a.frCA,"verge cube"),b(u,g.a.frFR,"verge cube"),b(u,g.a.deDE,"kubikmeter"),u),inches:(c={},b(c,g.a.enUS,"inches"),b(c,g.a.esES,"pulgadas"),b(c,g.a.enGB,"inches"),b(c,g.a.frCA,"inches"),b(c,g.a.frFR,"inches"),b(c,g.a.deDE,"inches"),c),feet:(d={},b(d,g.a.enUS,"feet"),b(d,g.a.esES,"pies"),b(d,g.a.enGB,"feet"),b(d,g.a.frCA,"pieds"),b(d,g.a.frFR,"pieds"),b(d,g.a.deDE,"f\xfc\xdfe"),d),squareFeet:(p={},b(p,g.a.enUS,"square ft"),b(p,g.a.esES,"pies\xb2"),b(p,g.a.enGB,"square ft"),b(p,g.a.frCA,"pieds carr\xe9s"),b(p,g.a.frFR,"pieds carr\xe9s"),b(p,g.a.deDE,"quadratfu\xdf"),p),cubicFeet:(h={},b(h,g.a.enUS,"cubic ft"),b(h,g.a.esES,"pies\xb3"),b(h,g.a.enGB,"cubic ft"),b(h,g.a.frCA,"pi cube"),b(h,g.a.frFR,"pi cube"),b(h,g.a.deDE,"kubikfu\xdf"),h),cubicYard:(f={},b(f,g.a.enUS,"cubic yards"),b(f,g.a.esES,"yardas\xb3"),b(f,g.a.enGB,"cubic yards"),b(f,g.a.frCA,"verges cubes"),b(f,g.a.frFR,"verges cubes"),b(f,g.a.deDE,"kubikmeter"),f),squareYard:(m={},b(m,g.a.enUS,"square yards"),b(m,g.a.esES,"yardas\xb3"),b(m,g.a.enGB,"cubic yards"),b(m,g.a.frCA,"verges carr\xe9s"),b(m,g.a.frFR,"verges carr\xe9s"),b(m,g.a.deDE,"kubikmeter"),m)}},function(e,t,n){"use strict";var r=n(5),i={active:!1,dragging:!1,originX:0,originY:0,height:0,width:0};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r.A:return Object.assign({},e,{originX:t.payload.x,originY:t.payload.y,width:0,height:0,dragging:!0});case r.B:return Object.assign({},e,{width:t.payload.width,height:t.payload.height});case r.z:return Object.assign({},e,{width:t.payload.width,height:t.payload.height,dragging:t.payload.dragging});case r.y:return Object.assign({},e,{originX:0,originY:0,width:0,height:0,active:t.payload});default:return e}}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(5),i={x:0,y:0,manifoldId:null,accessory:null,showManifoldEntryDialog:!1,checkForOverlap:!1,showOverlapDialog:!1,overlappedManifold:null,overlappingManifold:null,promptForRemoval:!1,overlapPresent:!1,showCurrentManifold:!0,currentManifold:null,structureCollisionDetected:!1,oppositeStructureCollisionDetected:!1,oppositeManifoldsIds:[],showManifoldChamberEditOrRemovePrompt:!1,manifoldChamberEditOrRemoveData:{manifoldId:null,accessory:null,row:null,col:null}},o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r.e:return i;case r._122:return Object.assign({},e,{x:t.payload.x,y:t.payload.y});case r._33:return Object.assign({},e,{showManifoldEntryDialog:!1,manifoldId:null,accessory:null});case r._240:return Object.assign({},e,{currentManifold:t.payload.currentManifold});case r._265:return Object.assign({},e,{showManifoldEntryDialog:!0,accessory:t.payload.accessory,manifoldId:t.payload.manifoldId,checkForOverlap:!!t.payload.checkForOverlap,promptForRemoval:t.payload.promptForRemoval});case r._254:return Object.assign({},e,{accessory:Object.assign({},t.payload.accessory),manifoldId:t.payload.manifoldId});case r._65:return t.payload===r._95?Object.assign({},e,{showManifoldEntryDialog:!1,accessory:null,manifoldId:null}):e;case r._120:return Object.assign({},e,{checkForOverlap:t.payload,showOverlapDialog:!1,overlappedManifold:null});case r._124:return Object.assign({},e,{showOverlapDialog:t.payload.showOverlapDialog,overlappedManifold:t.payload.overlappedManifold,overlappingManifold:t.payload.overlappingManifold,checkForOverlap:!1});case r._123:return Object.assign({},e,{overlappingManifold:null,overlappedManifold:null,overlapPresent:!1});case r._282:return"PIPE"===t.payload?i:e;case r._34:return Object.assign({},e,{promptForRemoval:!1});case r._247:return Object.assign({},e,{overlapPresent:t.payload});case r._256:return Object.assign({},e,{structureCollisionDetected:t.payload});case r._245:return Object.assign({},e,{oppositeStructureCollisionDetected:t.payload.detected,oppositeManifoldsIds:t.payload.manifoldsIds});case r._121:return t.payload.show?Object.assign({},e,{showManifoldChamberEditOrRemovePrompt:!0,manifoldChamberEditOrRemoveData:{manifoldId:t.payload.manifoldId,accessory:t.payload.accessory,row:t.payload.row,col:t.payload.col}}):Object.assign({},e,{showManifoldChamberEditOrRemovePrompt:!1,manifoldChamberEditOrRemoveData:i.manifoldChamberEditOrRemoveData});default:return e}}},function(e,t,n){"use strict";t.a={isUnbrokenRow:function(e){for(var t=!0,n=e.getFirstActiveChamber(),r=e.getLastActiveChamber(),i=n.col;i<r.col;i++)if(!e.chambers[i].active){t=!1;break}return t},isUnbrokenInBetween:function(e,t,n){var r=!0,i=[t,n];i.sort(function(e,t){return e-t});for(var o=i[0];o<=i[1];o++)if(!e.chambers[o].active){r=!1;break}return r}}},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(5),i=n(86),o=n(180),a={subProject:null,runSaveSubProject:!1},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case r._281:var n=new o.a,s=Object(i.a)(n,function(n){n.subProject=e.subProject,n.subProject.processingStatus=t.payload.workItemStatus||t.payload.processingStatus||e.project.processingStatus});return Object.assign({},e,{project:s});case r._224:var l=Object(i.a)(e,function(e){try{e.subProject=Object.assign({},t.payload)}catch(e){console.error("SUB_PROJECTS_CRUD_SET_CURRENT_PROJECT stateDraft :: "+e.message)}});return Object.assign({},l);case r._222:var u=t.payload.subProject;return Object.assign({state:e},u);case r._279:case r.e:return a;default:return e}}},function(e,t,n){"use strict";var r=n(5),i={x:0,y:80,row:null,col:null,accessory:null,openDialog:!1};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r._83:return Object.assign({},e,{x:t.payload.x,y:t.payload.y});case r._84:return Object.assign({},e,{row:t.payload.row,col:t.payload.col,accessory:t.payload.accessory,openDialog:!0});case r._82:return Object.assign({},e,{row:null,col:null,accessory:null,openDialog:!1});case r._137:case r.e:return i;default:return e}}},function(e,t,n){"use strict";var r=n(5),i={x:0,y:80,row:null,col:null,accessory:null,openDialog:!1};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments[1];switch(t.type){case r._78:return Object.assign({},e,{x:t.payload.x,y:t.payload.y});case r._79:return Object.assign({},e,{row:t.payload.row,col:t.payload.col,accessory:t.payload.accessory,openDialog:!0});case r._77:return Object.assign({},e,{row:null,col:null,accessory:null,openDialog:!1});case r._137:case r.e:return i;default:return e}}},function(e,t,n){"use strict";var r=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o={accordionStates:{tutorialProjectInformation:!0,tutorialBackgroundAndTools:!1,tutorialSystemParameters:!1,tutorialDrawingsAndReports:!1,tutorialContactUs:!1},lastOppenedSection:"tutorialProjectInformation",expandAccordion:!1};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments[1];switch(t.type){case r._140:return Object.assign({},e,{accordionStates:Object.assign({},e.accordionStates,i({},t.payload,!0)),lastOppenedSection:t.payload});case r._32:return Object.assign({},e,{accordionStates:Object.assign({},e.accordionStates,i({},t.payload,!1))});case r._76:return Object.assign({},e,{expandAccordion:t.payload});case r._31:return Object.assign({},e,{accordionStates:{tutorialProjectInformation:!1,tutorialBackgroundAndTools:!1,tutorialSystemParameters:!1,tutorialComponents:!1,tutorialContactUs:!1}});default:return e}}},function(e,t,n){"use strict";function r(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(i){return"function"===typeof i?i(n,r,e):t(i)}}}}var i=r();i.withExtraArgument=r,t.a=i},function(e,t,n){(function(e){(function(t){"use strict";function n(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}function r(e,t){Object.defineProperty(this,"kind",{value:e,enumerable:!0}),t&&t.length&&Object.defineProperty(this,"path",{value:t,enumerable:!0})}function i(e,t,n){i.super_.call(this,"E",e),Object.defineProperty(this,"lhs",{value:t,enumerable:!0}),Object.defineProperty(this,"rhs",{value:n,enumerable:!0})}function o(e,t){o.super_.call(this,"N",e),Object.defineProperty(this,"rhs",{value:t,enumerable:!0})}function a(e,t){a.super_.call(this,"D",e),Object.defineProperty(this,"lhs",{value:t,enumerable:!0})}function s(e,t,n){s.super_.call(this,"A",e),Object.defineProperty(this,"index",{value:t,enumerable:!0}),Object.defineProperty(this,"item",{value:n,enumerable:!0})}function l(e,t,n){var r=e.slice((n||t)+1||e.length);return e.length=t<0?e.length+t:t,e.push.apply(e,r),e}function u(e){var t="undefined"==typeof e?"undefined":w(e);return"object"!==t?t:e===Math?"math":null===e?"null":Array.isArray(e)?"array":"[object Date]"===Object.prototype.toString.call(e)?"date":"function"==typeof e.toString&&/^\/.*\//.test(e.toString())?"regexp":"object"}function c(e,t,n,r,d,p,h){d=d||[],h=h||[];var f=d.slice(0);if("undefined"!=typeof p){if(r){if("function"==typeof r&&r(f,p))return;if("object"===("undefined"==typeof r?"undefined":w(r))){if(r.prefilter&&r.prefilter(f,p))return;if(r.normalize){var m=r.normalize(f,p,e,t);m&&(e=m[0],t=m[1])}}}f.push(p)}"regexp"===u(e)&&"regexp"===u(t)&&(e=e.toString(),t=t.toString());var g="undefined"==typeof e?"undefined":w(e),b="undefined"==typeof t?"undefined":w(t),v="undefined"!==g||h&&h[h.length-1].lhs&&h[h.length-1].lhs.hasOwnProperty(p),y="undefined"!==b||h&&h[h.length-1].rhs&&h[h.length-1].rhs.hasOwnProperty(p);if(!v&&y)n(new o(f,t));else if(!y&&v)n(new a(f,e));else if(u(e)!==u(t))n(new i(f,e,t));else if("date"===u(e)&&e-t!==0)n(new i(f,e,t));else if("object"===g&&null!==e&&null!==t)if(h.filter(function(t){return t.lhs===e}).length)e!==t&&n(new i(f,e,t));else{if(h.push({lhs:e,rhs:t}),Array.isArray(e)){var _;for(e.length,_=0;_<e.length;_++)_>=t.length?n(new s(f,_,new a(void 0,e[_]))):c(e[_],t[_],n,r,f,_,h);for(;_<t.length;)n(new s(f,_,new o(void 0,t[_++])))}else{var S=Object.keys(e),E=Object.keys(t);S.forEach(function(i,o){var a=E.indexOf(i);a>=0?(c(e[i],t[i],n,r,f,i,h),E=l(E,a)):c(e[i],void 0,n,r,f,i,h)}),E.forEach(function(e){c(void 0,t[e],n,r,f,e,h)})}h.length=h.length-1}else e!==t&&("number"===g&&isNaN(e)&&isNaN(t)||n(new i(f,e,t)))}function d(e,t,n,r){return r=r||[],c(e,t,function(e){e&&r.push(e)},n),r.length?r:void 0}function p(e,t,n){if(e&&t&&n&&n.kind){for(var r=e,i=-1,o=n.path?n.path.length-1:0;++i<o;)"undefined"==typeof r[n.path[i]]&&(r[n.path[i]]="number"==typeof n.path[i]?[]:{}),r=r[n.path[i]];switch(n.kind){case"A":!function e(t,n,r){if(r.path&&r.path.length){var i,o=t[n],a=r.path.length-1;for(i=0;i<a;i++)o=o[r.path[i]];switch(r.kind){case"A":e(o[r.path[i]],r.index,r.item);break;case"D":delete o[r.path[i]];break;case"E":case"N":o[r.path[i]]=r.rhs}}else switch(r.kind){case"A":e(t[n],r.index,r.item);break;case"D":t=l(t,n);break;case"E":case"N":t[n]=r.rhs}return t}(n.path?r[n.path[i]]:r,n.index,n.item);break;case"D":delete r[n.path[i]];break;case"E":case"N":r[n.path[i]]=n.rhs}}}function h(e,t,n,r){var i=d(e,t);try{r?n.groupCollapsed("diff"):n.group("diff")}catch(e){n.log("diff")}i?i.forEach(function(e){var t=e.kind,r=function(e){var t=e.kind,n=e.path,r=e.lhs,i=e.rhs,o=e.index,a=e.item;switch(t){case"E":return[n.join("."),r,"\u2192",i];case"N":return[n.join("."),i];case"D":return[n.join(".")];case"A":return[n.join(".")+"["+o+"]",a];default:return[]}}(e);n.log.apply(n,["%c "+x[t].text,function(e){return"color: "+x[e].color+"; font-weight: bold"}(t)].concat(E(r)))}):n.log("\u2014\u2014 no diff \u2014\u2014");try{n.groupEnd()}catch(e){n.log("\u2014\u2014 diff end \u2014\u2014 ")}}function f(e,t,n,r){switch("undefined"==typeof e?"undefined":w(e)){case"object":return"function"==typeof e[r]?e[r].apply(e,E(n)):e[r];case"function":return e(t);default:return e}}function m(e,t){var n=t.logger,r=t.actionTransformer,i=t.titleFormatter,o=void 0===i?function(e){var t=e.timestamp,n=e.duration;return function(e,r,i){var o=["action"];return o.push("%c"+String(e.type)),t&&o.push("%c@ "+r),n&&o.push("%c(in "+i.toFixed(2)+" ms)"),o.join(" ")}}(t):i,a=t.collapsed,s=t.colors,l=t.level,u=t.diff,c="undefined"==typeof t.titleFormatter;e.forEach(function(i,d){var p=i.started,m=i.startedTime,g=i.action,b=i.prevState,v=i.error,y=i.took,S=i.nextState,w=e[d+1];w&&(S=w.prevState,y=w.started-p);var E=r(g),C="function"==typeof a?a(function(){return S},g,i):a,x=_(m),A=s.title?"color: "+s.title(E)+";":"",T=["color: gray; font-weight: lighter;"];T.push(A),t.timestamp&&T.push("color: gray; font-weight: lighter;"),t.duration&&T.push("color: gray; font-weight: lighter;");var O=o(E,x,y);try{C?s.title&&c?n.groupCollapsed.apply(n,["%c "+O].concat(T)):n.groupCollapsed(O):s.title&&c?n.group.apply(n,["%c "+O].concat(T)):n.group(O)}catch(e){n.log(O)}var k=f(l,E,[b],"prevState"),I=f(l,E,[E],"action"),R=f(l,E,[v,b],"error"),P=f(l,E,[S],"nextState");if(k)if(s.prevState){var D="color: "+s.prevState(b)+"; font-weight: bold";n[k]("%c prev state",D,b)}else n[k]("prev state",b);if(I)if(s.action){var N="color: "+s.action(E)+"; font-weight: bold";n[I]("%c action    ",N,E)}else n[I]("action    ",E);if(v&&R)if(s.error){var M="color: "+s.error(v,b)+"; font-weight: bold;";n[R]("%c error     ",M,v)}else n[R]("error     ",v);if(P)if(s.nextState){var L="color: "+s.nextState(S)+"; font-weight: bold";n[P]("%c next state",L,S)}else n[P]("next state",S);u&&h(b,S,n,C);try{n.groupEnd()}catch(e){n.log("\u2014\u2014 log end \u2014\u2014")}})}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},A,e),n=t.logger,r=t.stateTransformer,i=t.errorTransformer,o=t.predicate,a=t.logErrors,s=t.diffPredicate;if("undefined"==typeof n)return function(){return function(e){return function(t){return e(t)}}};if(e.getState&&e.dispatch)return console.error("[redux-logger] redux-logger not installed. Make sure to pass logger instance as middleware:\n// Logger with default options\nimport { logger } from 'redux-logger'\nconst store = createStore(\n  reducer,\n  applyMiddleware(logger)\n)\n// Or you can create your own logger with custom options http://bit.ly/redux-logger-options\nimport createLogger from 'redux-logger'\nconst logger = createLogger({\n  // ...options\n});\nconst store = createStore(\n  reducer,\n  applyMiddleware(logger)\n)\n"),function(){return function(e){return function(t){return e(t)}}};var l=[];return function(e){var n=e.getState;return function(e){return function(u){if("function"==typeof o&&!o(n,u))return e(u);var c={};l.push(c),c.started=S.now(),c.startedTime=new Date,c.prevState=r(n()),c.action=u;var d=void 0;if(a)try{d=e(u)}catch(e){c.error=i(e)}else d=e(u);c.took=S.now()-c.started,c.nextState=r(n());var p=t.diff&&"function"==typeof s?s(n,u):t.diff;if(m(l,Object.assign({},t,{diff:p})),l.length=0,c.error)throw c.error;return d}}}}var b,v,y=function(e,t){return function(e,t){return new Array(t+1).join(e)}("0",t-e.toString().length)+e},_=function(e){return y(e.getHours(),2)+":"+y(e.getMinutes(),2)+":"+y(e.getSeconds(),2)+"."+y(e.getMilliseconds(),3)},S="undefined"!=typeof performance&&null!==performance&&"function"==typeof performance.now?performance:Date,w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},C=[];b="object"===("undefined"==typeof e?"undefined":w(e))&&e?e:"undefined"!=typeof window?window:{},(v=b.DeepDiff)&&C.push(function(){"undefined"!=typeof v&&b.DeepDiff===d&&(b.DeepDiff=v,v=void 0)}),n(i,r),n(o,r),n(a,r),n(s,r),Object.defineProperties(d,{diff:{value:d,enumerable:!0},observableDiff:{value:c,enumerable:!0},applyDiff:{value:function(e,t,n){e&&t&&c(e,t,function(r){n&&!n(e,t,r)||p(e,t,r)})},enumerable:!0},applyChange:{value:p,enumerable:!0},revertChange:{value:function(e,t,n){if(e&&t&&n&&n.kind){var r,i,o=e;for(i=n.path.length-1,r=0;r<i;r++)"undefined"==typeof o[n.path[r]]&&(o[n.path[r]]={}),o=o[n.path[r]];switch(n.kind){case"A":!function e(t,n,r){if(r.path&&r.path.length){var i,o=t[n],a=r.path.length-1;for(i=0;i<a;i++)o=o[r.path[i]];switch(r.kind){case"A":e(o[r.path[i]],r.index,r.item);break;case"D":case"E":o[r.path[i]]=r.lhs;break;case"N":delete o[r.path[i]]}}else switch(r.kind){case"A":e(t[n],r.index,r.item);break;case"D":case"E":t[n]=r.lhs;break;case"N":t=l(t,n)}return t}(o[n.path[r]],n.index,n.item);break;case"D":case"E":o[n.path[r]]=n.lhs;break;case"N":delete o[n.path[r]]}}},enumerable:!0},isConflict:{value:function(){return"undefined"!=typeof v},enumerable:!0},noConflict:{value:function(){return C&&(C.forEach(function(e){e()}),C=null),d},enumerable:!0}});var x={E:{color:"#2196F3",text:"CHANGED:"},N:{color:"#4CAF50",text:"ADDED:"},D:{color:"#F44336",text:"DELETED:"},A:{color:"#2196F3",text:"ARRAY:"}},A={level:"log",logger:console,logErrors:!0,collapsed:void 0,predicate:void 0,duration:!1,timestamp:!0,stateTransformer:function(e){return e},actionTransformer:function(e){return e},errorTransformer:function(e){return e},colors:{title:function(){return"inherit"},prevState:function(){return"#9E9E9E"},action:function(){return"#03A9F4"},nextState:function(){return"#4CAF50"},error:function(){return"#F20404"}},diff:!1,diffPredicate:void 0,transformer:void 0},T=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.dispatch,n=e.getState;return"function"==typeof t||"function"==typeof n?g()({dispatch:t,getState:n}):void console.error("\n[redux-logger v3] BREAKING CHANGE\n[redux-logger v3] Since 3.0.0 redux-logger exports by default logger with default settings.\n[redux-logger v3] Change\n[redux-logger v3] import createLogger from 'redux-logger'\n[redux-logger v3] to\n[redux-logger v3] import { createLogger } from 'redux-logger'\n")};t.defaults=A,t.createLogger=g,t.logger=T,t.default=T,Object.defineProperty(t,"__esModule",{value:!0})})(t)}).call(t,n(28))},function(e,t,n){e.exports=n.p+"static/media/flamp160.508bcda2.svg"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAADICAIAAAAbcUrXAAAOgElEQVR42uWdC3QU1RmA7+wm2HPanpoI8jYgeWd5ZTZHISBQrVprtaf0+OpLi6inra3Vc2q1VY/1VdsKirVyQNH6Qi0iEAIEouRBEvOEvMgLQniVbPaRzWaT7Gt2eu9MnNzMbmZfM7Mzsz/Lnp3/bib55t7739d//0vQNA20JbTb7veNwBeA794RmnmHn2nfGA0Q7LdyHoTvhCrJaR812u8fM1GjJmqs3zdq8sMX/DDWn32iLORPDz4F1EROe51uS4PH3OSxNFH27uz2uqhvpQJyWG49lga3udFrOZ5e87FYt1UuOayirvMlY+cOpFe8JcX9lUjuvlTpOn9wQcmL0f14Z26+TkcE8mS1NSqU3GtrdZ07MHrhcPbxL8L/qS4DSUAAHaHXAR0g4P+Vtvqg3/xf36RLRZC7TTXOk2+mH3svnC935qEs1esInQ4UDjaE/1uURe6xtTrbtiwq3x7ymz2LSb0eZi2xcrA+jBsrmNzr6Blu2bLo6OsC3+nIJZP0IElPFNojyFsFk1Ou4dbXrip6XOAr3QbITOj1YIVNBGZFkHstjfaGZzLr90/1hR4DmZwMi7RowPEnhx1mR+urC/Y/ETQV2S2CmCYNczzJYVYP1j+d1VAcnFlHJCcRERlqFZDDrB5u2ZRW/OcgzLn50Fyjsi1eZVYKud9ltZY/kFn3WWBSVx4Jy7YoRltx5NTIBWvFxqyGg4FJsHFeM9wY+S3VQO6zd1grf5194mhgUu9S46oh+bJaVnL3QN1g1SM5bdU8PWylJbXecSZ3Xyy11z4ZOGcQlxIuH7nHVDVzWyFPCdut5CTd6niUcJnIvfZOa9mGnNYqnj5eFVsmcv9ov/nLnwYOrXuXGVfJ2HTJTe73jdhK78mo38vTn1lmlLPFlp2c9lkrH0ov58+WKQpbEnJ73RMLS17iKRVStyUkHzvz2ZwP1vOUp5eQqx3xbMAkJ4dWzXJ4fdZkYx73dlsOclv5rxZV7MA18e2lyUQ+1rtrzoc/4Sn7lhuViS0aedByrpymW0LywHKu2OotJrnr/KHZ797MUyq5nItF7jcfuo03earwci4O+Wjvp3M/vAPX9Cwh1yiv9Rab3O8xH7wls6mUU3TlkZdNU2gzJia5s/Pt+f/dgGt6l5Gr7CrI8JjI4YDMUnxLVks5p+kykOuc6sCOidzRujltzx9wTe9SctWQ1skpl9ly4Nbs9lpOo64Mj57c0fJq2t5HcI0qWrKYyWnKVHwjPtOkugyPktx14fDsd27ENarL8CjJBysfurpsK3fZZchf52yKN4j05NRY//R/zsI1p5ca4z55Lge5s+21+Z//Htcof3AiBnmAbTu1hLxODb30WMldF4/M3vE9XHNmuVFq5wZFkNtrHltY+gp3qcbGrDrFSPuBjwYZLZMyTJCc9vXvXYOvk6nCtlVdboQwPgox8XxdwyX3mKpnbluJaxRo26pTjX4/YF60n6az28NtboXIHSf+llb0J+6y25C/Nt7N+FepRoomICLlR39yRKgRkJsP3JTZWMJdnlpKXif7yKwmpQAVWwhJwdoKIHP2SXGe/pTk3qHuK7dk4hoZrHpNqhFB+gFLm9kq4YOekpw3/dKVR64bEf/vQKiQEzBZSgM6htIrGrnt6C8XHfsPdylWBwa1MTSgGINEAyHbK5Z05uUTUADg/brg5LRnKPXl7+CaqAdnEBUZXpqmYBsjZenlpCOX1OmAjkCu/7j3f1g9mcBhafjtWdXlBZCTbWNoP5F9UnJaWBMJhIpo0QcdscIaxPs/LPLh5leu2vcYdznVylHNFQWo0DJZimqpH2S1S196cyEnzWQp2uJQaA93i0NY5Lay+xZVvsNd4p4AVSlf9xxQxoIc6bMUStdiUk+MF+Cou1JhkNM+0+eF7GQjLEgwG6F5g5DwG/LYXnY7ErNNB0DTJFavMTS5z94x4/UcqfE4YW0vqqV6Qo/2X4m5gyMycnzlDP5ZUmRy92ISZqaeKb3wg0SoEZPbG55eePCvYpF35ubDDNUBlKUs7Ypot11JTm4uWc/54kdBzu5IQZDIIhF6gr5WliyNldzvG7nipW/iGOGQdxtQ54FFnWpzZNwlBLm7v2bW9hUT5LlkYFcE2V4CbaBDFjh+pVdk8tGe9+Z+/AsuGfZhMlobGYNEJBHI8CptZkI0csfxF9L2T+wzUu9Ma8TkvOUUBbqvSkVuPnQr7v2jNH9l6cj9Kc/p8OSzy40rVFuxIyD3OftmbF6AJ89ZEOZtVSBC5K5LlbPfWs2lqXTNNBry0dM75350N5emfIdO0cgdzX9P2/dHLk1LTVoIctuxh/HwB+pyfYqJ3HrkzvSvPuHStNSkhSA3F9+U2TSxqNK3zLgyQchTnpuUpsD1Q0nIae9w6t++jadpqTEXIvc5z83YfBWXINFykhLJvZbmK99cOkGuQveIKMldl8pnv7WGS4Bj8rUa6sYIkY/17Znz/o+4BI114ITIR7remffpfVyCxjpwQuSOlk1pex/lEk4vMa52aKdJEyLHp9mBStygRCKf7PqmRm/mKMn5w5XEIefNPWpsuCJEbi3fkF7xNkZOFqpkO1bM5Ed/nn7s/Qly1Xr2Rk5eehceQTeByM2H12fWToQz09gQVYjccuiHGfVFiUjO83JNIHLT/usjCiusdpkgH9h3XVZzRbz/nniQ939+TU5bbaz3U49MkPOmHzUvWD3ffQ2+1VjzgtXzPYVZAUHtNCxYnhetDedIC80I1p4X34CHzkig9nzg4PfxqLQJRG4puT2jbiKcocYW1YTIcadPkFgzE/wl5ISZmbB8+bOMqg8w8oTJc1vZvYsq301EcmvF/Xjk0kSae6363dVfbklE8sRdY+HtUUsgct4W3ARaS+VF61VLpD8RyN0XS2ftuIFLSCCfCbe5ftbWAi5BY+6+QuS+oZ4ZWzK4hO68/LUjiUFOuczT/zGDS+jKy1+XIOTA70l5YRqeprEhupD3p6loHX52TAKR84dr2lpOFSK31z6+8PDLXJqKYrnGSs4LBacxxzAhcn43TltukELkblPNrG0T23G7DeRaDTn9CpFTI+enb5rPpXUayO8mCDmgqZTn9Xiylhq2EPtSBw7+AD/nUUuzcSHIbRUb8bN6tbRxKwT50PEXF+x/kktW5mk6kpCPntk994Mfc8laathCkPPC6GhplB4qqgrtM+2+NvvkuFXryCN1BK2DgsI2ARQthaDlCXwjOzkA1tK702t2CtxiIioZChyDPqjiWYQmH2p8dsGBZyK6aVdePkCxZFCMK/B1nLagQdoUTT5y6pN5O++M8deMxyCET4GJ+gXLRdxX40OT87bsiSiomiBjwUQbQtFpZA04FEZ8OMpl2rOKM3KSynjMRhQcjQmUxpgPieJMhRUTkOfxLaewkaq6F5NsU8JGdxQlQFNY5I6m59OK/4JregwkE48VyBDRMqh0GUi2NWGeSDRBnMKL/Xnxi9k7rsc13KCtKsUIUEBlQKEnATKlD9gaVDgLCv+xQRPhxUrBohEWOU25Ul/8Bq4RGLRVpxTQTDBiCsWKRB/kDNXLk24DCRgLCosG/IDPoIYbuZ53al6kS6sowC1TO1DgV+aJxOVZoBCpTF8L/g83cv1Ix/Z5uzZyl7FvR69JKRgPC8u8Z7Y2ShRkMkyZktwz2DbzXwZcI/r0+1epqFwwoWNReHI/ALIFkBUihzJQtCbrxMSZYvJ4UVSnFjBxkQEbmx6dOCBN3GAhct6Bx3Ecq1dfzpYOJni9SBZUiDzwSBKFTEjWXFHABpMGbEB05mFkRfgsQpzNMbBvbVbLMU5xeim5WqnTcjWpWGsSRnjtEOexOJqeSyt+irtU1xQNc/YBwTYlqOtF+fE6EoLcY2ma+WY+rlHvPHTEJ07xPP7V6y0W+Vlb7W/M3/0bXKMQOyc5OTVycfqmubhGpavL0Zypx/OlUGlgpWjIx87um/PebbhGjXYuyrMz0XHI2B5tNWZ7lOeljp76aO7Oe3CN6hzgoz0d2O82Fd+Eb2KE2X5ZsjpOwY6NHI3Yt83b9QCuUdcac/TktHfYVHwzfsSeig4/j4kcBJzNA5Q9hhGT3O+xWw7dxgvKoJYuXUzkIJiRV4t3QazkMOMth+/IqN2Fq1QR2j92cuAxH5+5dTlPqfwyLwI5CJiiA2oo8+KQ+10Wc8nt2S2T4lIovFcnDjkUXqxQVpRc5kUjh8MYa9m9eEg5wOz1mpak0L6NeOTIxcBsKb2LF21KsRVeTHKA7HzDzK1GnlKZnpMik4NgE3VAkRt6xSeHNd5WvgFfcmZFaaZeCnI4eLdZS+/MbDqiZHhJyKF4HT2DZfdnNZfz9Mrp2EpFDsU32GGr2Iivw7GikDovITkUr63VWv5gTls1T6+ElRlpyaG4B+oGqx4ODC8I2/nkuHZyJCeH4jFVDVY/mh0A320gk5OJeO34lIMcMIuwgzWPBg04Fy+DLxM5FP/oJeux3wb1Io1L914+coCcLsbstY/jAXpwkbnBk5WcxXe2/zuwe8sKrPnT5FqukJ8cCTT4Q43P4nsAOenMy9cTRPI0ndS+7vEhB0zJd7RuxjfDTeLPJfV6AlZ+6U7cjRs5K15Lo73hGfxg0sn8+UlJRFKSJPkfZ3IklGu4/Y3Rnp1TbZuA/Do9kaQnxG38FEDOiG+413lym/tCqcC2kY48MkkHHwEQxUtBKeQT/B3b3eePCG+bQWeq6wg9ekV/JLWyyMf5nX0jHdtd50rC2TbUAW0hOmsdQIsY0VNQIjkrlMs81rfPdbYoo25P+D/Fbphk93To0MnGU+7pUC45J17r8dFzh9xn90cXYRsZSB2zwYVxjEbn06MLOqNl0jBZieTj4ne7Lh4dO1vkMdVKsXlOweRfC+11eqwnvNZm+O6xncwRKdS6Csh54rW2eG3Nbksz5ejBA1Frn3yS0D6f8zw13OdjXpTzrG/4DL4DJST5/wF81DsljX6hDAAAAABJRU5ErkJggg=="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAADICAIAAAAbcUrXAAARnklEQVR42u2dCVhTV9qAL4lOp2wqFpXdtoK1iLhMXUYLSCAQEtBqtbiMrdVfrNZqV0etS1Uc5R8cbaljq38Xyy4gSxCqMrV2Wms7tYvgCCICYSlPrTW5uQlJ7jLnBidcLpCEkLsk/N+Th4ecc3Pvec8596zf9x0XgiAg5xJC+xuhV0N6BNfBkAEhdCpCr8GNIV0X/P6Pm8FfF4ckxw043E6o2jG4HVf/TKjaMLgNV7ZC6p9Lz75m8dcrz65wKHIdjCquoC3g8w3WUVNW9ZbNd3IAclBvUcXXBgCsuFKav9Jet+UxuV6tvyHXXT9TciqJidvzkRxt+Ez/75Kid5+w7ecy8QHc/WFC8AAtvKJgEU/J0fYfDNfPGGrPlsq3WPmTRNFbmJsP7hqIuweRH9cA3CPIP3xSnxdnJmTxjtzQ+IXuy/TirCXWXCyNP4yOmox7TcFGhmEjJgVMDrDyKfwiB+XceelQ8ccyC7TSDPShWdioMPDxe2Kmbc/iCzl+p1Z76dCZkyIz18hi96PjIvX+iejo6YGP+wzyiTwgR7Xazw8WpoeYuUSyOM/gL0N9RP5THrXXYzkmxxRXkMrXS8+k9HdBfHKlLmSd3+wn7f5o7sgNGrKoD0/sL16y/HxnyP/4zZzL0PO5IQdFra54taz4hT5j41f8Qxe81m/mHEbTwDq5QaP5bH/RkdDeMYmi3XofkT54jc3NNX/JCeSOOi+5pGB17yip7Lhm2j6/OVEsMLNNjiub4bzlfdbwuGe/7gx9LWByEGvY7JFjHdeQ06t6z5NlcWma8J2+UU+zycweOdr8FVL4fNn5nbRwydISTfjugGmhNt2V9+SGugpN2abeawbi1VfHLEnnhJkNcvT2xdyNrb3DYze0j5VZXiFyVHKsowbOXSL/dAc1UBazRxu+x0e0gltsBskJVSucuZA2tZbFpmpmHPKNSOSamjlyvRo+lVRStKYHdlwaMiuDiRE4b8hxFM5fQVstAxNMZM77/MFmhFwj31R0bHYPbNEuspJz0WmzR677Mfv0NvpvYzf+MlZq7VqaQ5KDVk35gVh+bjs1MG7VFe/kt7nGZJgczlla8skCaojk6SJk1tHAUH+uMZkk1/2YdXpbjxBp/GF1RHbA1IkDvZUjkfdZz0Vb3XwiF3INyDB573oet+qyd3IG13QMkxtulOa9AlNDpAlH4YjcwCmPcE3HKDlBqE5G0hZPo7eN9H1SyjUaw+T6HzLzt7tQQ+JXf//Qkr9yzcU0OapTvT+POi2RSjPUkbksrytxQN759bsFe0dSQ0SvD/eZv5RrKKbJ9Wrl+3PLzr5hCkhYeMpr3adcEzFPrv38QOGhHrU6euuDvpGLLP6QJ2IjOa7ugE9EUhcVExbleK2Vc43DPHkfBf5nT54stjBJTmCqYzNLy18xBThcgdtIrq+V57+spIZEbx/tOy+eaxbmydX5K4s/kpi+JizK9lpbzjUI8+RgWpaVfJEaErMZHhe3nmsQ5sm1lw4VHuxeaZDFpsIx5QFhD3MNwjR5r7Yt7rlvvZce4ZqCeXJDXUXelrvUkPk7ffzmRHNNwTw5UrL+zHvda+YJCz70SrnANcIARFGjEMCNw+CbLsq6cx+EyUS75FV7rSDHDffeCafuk8W+dG9s/Eauccyi/lgvhGuFqnqB6qZAVSdUN8kv7KJekCjaWVa1zwI5evtS7kaF6SvIMFh0llcLjM3X24WI4j4k3CBU1Zaf3Wz+J1aRa6t2U/X1JE+fHv18MbeoiuomoeqmkES9KYDrQdnKz++w7VbmyJXH55SVvmj6Kn6hdUziG9bf2i7S8v01I6qx9sJ1QqR1MHYMkDVljv9yI/vZ76gh8/c8wrTKWvP1VqG6UaisJyEBMFwvr3jVvo9IjN5Z9g+z5LTlF6ns2KgNX9odteWnW0L4pkBpLE9QsOrb8l7aNQxJv+Tq7EXFmYtNX+PWVHsv/osdUL+7aqy6dcNgsgKXyzewACmVvYd5Tvhdx0VACr6WGju2vskJ7W9Zi89SQ2xbV1ZUg+60QUhC1pINkvJW+TnGWwpZ7H7c4xHMIxgfEQz+Yp7BXWNtq0YytGmpTHxQFVthzT6h4ofaYaobxm7m5jBVnQBRDLJBskakksOYZwjuMQEfEYJ5TMDcggJDfXtfZhV558X9BWndc5K4lZe8l7/X+17NNW1CpIksUmWdsY+pK694BWJYEkW7cbcAFKB6BoMP6vmYlUMMq8jhnCUln3TvDZqmpYprt41NLtkmkX/hBvn5N5lGlYrTsBGPkkXqOREUKajJ1tuuDJAcR5VHJ3ctNiaJyKGfPvApSHcXtEzl8pQBPcxGVNkxsjBJ1BDQMvnPmG6X21omxzqu5az+iQXCLpHF7sPdHwaEuEdIV5tkRwuOgZFTd85M/b49USXpZDsE3lKPEGzEBMx9fODjfkygDpgcqXjtzDvT7EUOGiTMzY8sT0/QwZDA/tPCWOC0hRz+IMaki28DuSw21Vh1JxhRjd0pP/YbLZHr1ZkLS0zR1pBLpRlk7R1hrL2A2dVv8LZlHJDT5uSgR6GNumQxezH3INzzfu0FPY3/lAlcQ9mDXPfNidN7XE3RkuXnBcpaUIygVIkRISgYEnqMDwi1pTvlXCyQay/sLDz8mCk6NuX22AWMj1V4QU7bTol5GR0X+yzXaWaFXHUigqr9E/3mWN8/xnCdZhbICSJTmk2NjkydHjBt0gBuz2MxR47fbcheedkUJxMfGLmlhusEs0KONnyW+2KbKc5B90xtIddd/fD0m78zxfU3LXdQMUeuqdpTlB5siotNuTV2wa4B3p+/Yo4cKXqe6v4gZot+nHj1AO/PXzFHrvpIQnXSE73D23eumOsEs0N+fFZp6UumuKh9of4zpnKdYFbIaXER/xvJT7sMO5MTOlXWU2WmCDDNHvnyda5Tywo5/ltj9oru/SMw6x618fJA785n6Zcca7uas/bfpggnG8aYI0frL+S+1GGKkDwjH/1sDtepZYVcfy0/f6vBFBH3p396L/s716llhbzzm+MFezy6ye20ecof6Z/8YmpB2nhThPiFljGJW7lOLSvk1GV2yGFVPG0i76n6JnpN6BOdzHVq2SHvOV1xOMV928lpa4+OqMFuIzmc+wzVY4Lj6rcOmFydtZDqg3L+rkBeeYlgkJw2OWdB+40v5PCHsSWnnzNFRO2d6P+HP3CdWlbISQvjonXd5M61LGGOnKbl6kx7DBbIVe/OoFptOL10k997e4q80qkG6taSK//2WBlb2rZ8kG5y2mvg9PL/ZQ7e8yOhNP8wzi2Utj1jmjVHWjiNUMiPPUF1nRGVGu4/bTLXybOn9D+SeX8e1SvtEBrD0Uav898KZsfdMvfkVKVPaEjN1eiz1J1+bLqb5pJcnbmgOLvbJ44z6YNZIu9ppjV01+GG0NorUrjmzP91LzkOpfX2IbvHQrNRG0L7ajQT3CG0l0rz1juE9s9pbkQkyWdHr3KqtYr+yRWX81IaTBFDSE+G5mRAKjs+asMXXKeWHXJ1R/bSbl8xMvHBkVuucZ1aVsghVJeZVECNi0yLsM3ql59iVu+154JUVOoUriwp2SZXZy4szqZsJDvXFrpZzf6e5w44k8mWBXKaKzjx+qYxSc6zDm3WjsWph3HmyA2NX+RtaDbFOaKDTxvJaYreMkn6yE1XuU4wK+QQgWVKc6nREQfn8NwfvZ3IIYi23+BMHZslW+S8ZdSzekWvYD4xq7hOMyvkNPtzZ+rYLJDrf8rN/zNmio5fXvXQyg+4TjMr5DQ3Os5kx2PJtwiOksoTRgdfSaKdpVX7Ep7Kwjwewd3H426B4C/m6uugRmxW+JM5JSvJXQb141Kl65h5zG08YcwI42Hz4x3CvYhlck3lG0Vvh0MDcaMjjT+MuwfgbuONeRGIgUx50LdPJ228Jtd/fyp/h3CQjyH9YLkGkLngGkiAd4SsGkHc+sG2wlfYf032TA5C7SXShKOgsQC5QIDa4RaAgQry4FjWHA5Z4R8O1SqPhoFGzu7kvUUWux9zCyDcgsjscA8CFYT01MOMnynrfAL21PhmWUBXer9qgLwg245AuyyKWUWuObe96EgoKHMXyKW0aq806STm6i9EmgWawbrYtU1k4oPg7QBZQPrQcwsiW1PXwIGujlpFbqirzNvya/eD49JUMeWgGyedgiMtAqRZqG5yIf82uqgVLDgy7VOksmNkJ+JmrBru5D/m1dis89+OajOTiqgB0du9fOdJ+rxjy/fVAqRJqG52UTeR/yDN7Piv7SMvxGmEO9lwEsaXhRx6ufmb/HtZ67medmqeeO31MYtSrUwB6eCWrBENAkQBskOINAnUzTY73R6MkC5SXf3IquEedO7kpCTRLgIiLHi01l1+5/Q+r+7sTDo5av1nNqeg+Xq7QHcH8AuRRjIvyNrRXF7+os03HLz0S462/5C7pofrpKh9k+zlgLRLFNVNArhRqGnuygsX8k1RMO1A1irP9cqMcOqZYiycfEtWDW0HaDjJ1wRpvF81LLnhtz+5Rr656Fi3Aqhkacno5/IZJe9TFNduC7oqhZqsIOCVEWgUg3d2bo6cpksgi9kDiyoCwrmfljXXtAm0beT4AuQCWUEaBaBzrbTK/Miy53pScPRexnSqWU/MZmRc3DprHsC+tPxUT+YCeEHAKAMhm1Ih0l5WtdsmcnIwt63oSPfwwLEUKZprWoSaNmOlIKvG8NYKedXeruUWy+RYyzc5625SQ+bvHu83ay7XULbIgE+coq3AD5Vzl4B0/vOvBQe6p9Ay8QFVdJkjbrwMmBxXKrKXXaKGxGy6N07C6zOI7EMO9dKlSFjwkVfKea5BWCHX1xTkv66jhjjWSam2k0MEpnxvHtVG27FOxx0EeS+3oBB5IvIwn/nPcI3DPDl5Cvbx2VSdMTBvhZ/M4tuiOgPkoHv76mjB/oeoIY61x2w7OaFTKY/Pph6xJ5UdhyNzHGWbbXDnn/e0e4D4PYexJzmuvas6EUWdvUklh9UReXyYujJLDvXVyDuK2txgySGCUH0sKc3/EzXMIQY2gyYHHVzLt7nr6qghDlHn7UAO9VqiAxK36rJ3cgbXdMyTE8gd5YlIml8Knht02occCM1XKGTcHocjcnk7dbcbOZjGqLMXU13KQUZbL2TGIX6ObexHDrp3dYf64wSatynevvD2JAeCKa7kpNTTAmM3tI+V8c5Bi53JIXKhLr3gwDhaoOhVyEe0gmtYhsmhLqt9ypYzZNyQ0cx8h1deCxggN3Zy8CdS6kkHkHGVVjMjzYbzZR2JHAh+pxbOXUrde4WMh7Fpp77FE98FTJFDpLZwDZy3jOZeTyba1Tl5Kx9msgySQ0Z9AyQ3ube3NT4casMsOQnf/BVS+HxveNDPa8O2c7huxzg5CX/7InImpewCvZAli/O0U/dy5YiLDXLIuAmLFKf0djgnEx/sfHzLOPEapyUHQqha1YXP9alFGr/sU23YDivPsHY8clIMGqR0E9VBj0mkksPasG2+UU87KTlEjvA6v0yn7kNTJT65UvfYer+ZbKgisE5uFLLBr3yDqoHQg3/Fxc6JKUw70OaGnBSDRvv5X6jGcFRJFO3W+yXog9f4zQh3OnKjgFktUvk69WBSqoDRrj5wgT54tX+4/Z1pc0xOCqrt/CJdd/Wj/lTlAT/qPQv1jTWMmWdH0xcekBsF//Vm5+W3DbUVZkwFZLGp6Ji5qK/Y4D178F5O+EJO4c8w1JabN5Ugz1QfFYaNno56TcNGTrLtSGp+kd/nv9tAlv8NuTWmIqTRD8gFr6lkRowItb4u8JH8Pr+6Q19dYKguLCmydmzbZTCJuwWRH9J+NAB3D+ivdeQvuUnQlm8NN8p01YW2ediWiQ9gHo9Cwt8TggcgwXBCMBwSPEAIh5/7sIdyPh/J/5sBOkP9p/rqQrTpSyYMpnhMbhIdjLZ9h7b+C239Dv35R6rShrOT9xSs7aqh7SrW+i/8lzrrWwRnIO8huAH/rRH79RZ2rxF0EPjdeuzuLdoqqHny/wDt0IsluWktKAAAAABJRU5ErkJggg=="},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(5),i=function(e){return function(t){t({type:r._46,payload:e})}}},function(e,t){e.exports={processing_criteria:[{alertType:"LEVEL_1",chambersMin:1501,chambersMax:2500,manifoldsMin:0,manifoldsMax:4},{alertType:"LEVEL_1",chambersMin:1001,chambersMax:1500,manifoldsMin:5,manifoldsMax:999999},{alertType:"LEVEL_2",chambersMin:2501,chambersMax:3e3,manifoldsMin:0,manifoldsMax:4},{alertType:"LEVEL_2",chambersMin:1501,chambersMax:2e3,manifoldsMin:5,manifoldsMax:999999},{alertType:"LEVEL_3",chambersMin:3001,chambersMax:999999,manifoldsMin:0,manifoldsMax:4},{alertType:"LEVEL_3",chambersMin:2001,chambersMax:999999,manifoldsMin:5,manifoldsMax:999999}],levels_enum:{LEVEL_1:"LEVEL_1",LEVEL_2:"LEVEL_2",LEVEL_3:"LEVEL_3"}}},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQYAAADKCAIAAADICnkQAAAFaklEQVR42u3TsW1QURQEUbsDkxI5o0+KoDZCIiL3YCRnNzESWgtrZm4B57+V/jy+vvz88uPbQ9d1b/f49P31f7+h6z7RlUTXnSuJrjtXEl13riS67lxJdN25kui6cyXRdedKouvOlUTXnft7El+f/13//euj5PdxoQyb8KFfef+3LAmIDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybEJJjHGhDJtQEmNcKMMmlMQYF8qwCSUxxoUybMKnTqLrVFcSXXeuJLruXEl03bmS6LpzJdF150qi686VRNedK4muO1cSXXfuD177j+mfAtH3AAAAAElFTkSuQmCC"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQYAAADKCAIAAADICnkQAAAFdElEQVR42u3VPcqUBxiF4WghKnaCwU4Lt5DKIk3qrEKyiDQ22UA6cRWxCqSJIAlYpjWgCEEUrBRFC80PggyohUf5yM31MN0M1/ue4maO/fXnw38+Xzjn/rtjt3/+4/7NG+dO3D3qN3Hu6O/Ry4v/JvHi9x8vX71+1C/j3NHfratXJOHc25OEcwcnCecOThLOHZwknDs4STh3cJJw7uAk4dzBvUniyW/XLp29e+rMyXf+6PXp869Onf+4Bxx//uDYswfv+5b8qeTYhM/6lA/gz5++uPP4wpt/iXu3v34f8c1397789vuPe/zDn3745doF8ueWYxM+61M+jF/46ldJFOTYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NkES5FWOTZAEeZVjEyRBXuXYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NkES5FWOTZAEeZVjEyRBXuXYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NkES5FWOTZAEeZVjEyRBXuXYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NkES5FWOTZAEeZVjEyRBXuXYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NkES5FWOTZAEeZVjEyRBXuXYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NkES5FWOTZAEeZVjEyRBXuXYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NkES5FWOTZAEeZVjEyRBXuXYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NkES5FWOTZAEeZVjEyRBXuXYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NkES5FWOTZAEeZVjEyRBXuXYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NkES5FWOTZAEeZVjEyRBXuXYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NkES5FWOTZAEeZVjEyRBXuXYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NkES5FWOTZAEeZVjEyRBXuXYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NkES5FWOTZAEeZVjEyRBXuXYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NkES5FWOTZAEeZVjEyRBXuXYBEmQVzk2QRLkVY5NkAR5lWMTJEFe5dgESZBXOTZBEuRVjk2QBHmVYxMkQV7l2ARJkFc5NuHok3jy27VLZ++eOnPynT96ffr8q1PnP+7xx58/OPbswfu+JX8qOTbhsz7lA/jzpy/uPL7w5l/i8tXr+xLn/u936+oVSTj39iTh3MFJwrmDk4RzBycJ5w5OEs4dnCScOzhJOHdwb5K4f/PGuRN3j/plnDv6e/Ty4t+kWv/E7BGHhwAAAABJRU5ErkJggg=="},function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"a",function(){return o});var r=n(5),i=function(e){return function(t){t({type:r._14,payload:e})}},o=function(){return function(e){e({type:r._39})}}},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(25),a=(n.n(o),n(11)),s=n(63),l=n(46),u=n(310),c=n(45),d=n(2025),p=n(2026),h=n(141),f=n(101),m=n(311),g=n(49),b=(n(5),n(56)),v=n(215),y=n(47),_=n(279),S=n(403),w=n(38),E=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function C(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var x=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=C(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state=r.getInitialState(),C(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),E(t,[{key:"trunkSeparationByManifold",value:function(e){var t=e.getTrunkSeparation(this.props.chamberRows[e._letRow],this.props.chamberRows,this.props.manifoldSeparations,!1,this.props.stoneBedSeparationDistance)||0;return this.props.getScaledValue(t)}},{key:"structureSizeByManifold",value:function(e){try{var t=e.assembly.find(function(t){return t.rowIndex===e._letRow}),n=e.manifoldSize.nyloplastStructureSize,r=e.manifoldSize.concreteStructureSize;return n||(n=30),r||(r=48),t.structureType===s.d.Nyloplast?this.props.getScaledValue(n/12):this.props.getScaledValue(r/12)}catch(e){return console.error("Manifold.structureSize() : "+e.message),0}}},{key:"getOverlappedManifoldHighlight",value:function(){return{showManifoldConflict:!0,basingLineThickness:.5,structureRoundStrokeColor:"darkred",structureSquareStrokeColor:"darkred",structureNyloplastStrokeColor:"darkred",structureRoundFillColor:"orange",structureSquareFillColor:"orange",structureNyloplastFillColor:"orange",pipeLineStrokeWidth:.8,pipeLineColor:"red",reset:!0,isOverlap:!0,isMainManifold:!1}}},{key:"getCurrentManifoldHighlight",value:function(){return{showManifoldConflict:!1,basingLineThickness:.1,structureRoundStrokeColor:"DarkRed",structureSquareStrokeColor:"DarkRed",structureNyloplastStrokeColor:"DarkRed",structureRoundFillColor:"Yellow",structureSquareFillColor:"Yellow",structureNyloplastFillColor:"Yellow",pipeLineStrokeWidth:.5,pipeLineColor:"#0078D4",reset:!1,isOverlap:!1,isMainManifold:!0}}},{key:"getInitialState",value:function(){return{showManifoldConflict:!1,basingLineThickness:.1,structureRoundStrokeColor:"red",structureSquareStrokeColor:"red",structureNyloplastStrokeColor:"blue",structureRoundFillColor:"white",structureSquareFillColor:"white",structureNyloplastFillColor:"lightblue",pipeLineStrokeWidth:.5,pipeLineColor:"green",reset:!1,isOverlap:!1,isMainManifold:!1,reload:!1}}},{key:"resetState",value:function(){this.setState(Object.assign({},this.getInitialState()))}},{key:"showOverlapHighlight",value:function(){this.props.overlappingManifold&&this.props.isOverlapPresent?this.setState(this.getOverlappedManifoldHighlight()):this.state.reset&&!this.props.isOverlapPresent&&(this.state.isMain?this.setState(this.getCurrentManifoldHighlight()):this.props.isOverlapPresent||this.resetState())}},{key:"showCurrentManifoldHighlight",value:function(){this.props.currentManifold&&this.props.currentManifold._id===this.props.manifold._id?(this.state.isOverlap||this.setState(this.getCurrentManifoldHighlight()),this.showOverlapHighlight()):this.resetState()}},{key:"handleManifoldClick",value:function(){var e=this.props.chamberRows[this.props.manifold.letRow].chambers[this.props.manifold.letColumn],t=e.upperCapAccessory&&e.upperCapAccessory.manifoldId===this.props.manifold.id?e.upperCapAccessory:e.lowerCapAccessory;this.props.showManifoldEntryDialog(this.props.manifold.id,t)}},{key:"componentDidMount",value:function(){this.props.loadingBed||m.a.setIsolator(this.props.manifold,this.props.chamberbed,this.props),this.checkForCollisions();var e=this.props.manifold._manifoldSize.forceManifoldSpacer;if(this.props.manifold&&!1===this.props.manifold._isManifoldInner&&!1===this.props.manifold._userModified){var t=this.props.manifold._isInlet?"INLET_MANIFOLD_ID":"OUTLET_MANIFOLD_ID",n=y.a.getManifoldConstruct(this.props.chamberType.id,t,this.props.totalStorageProvided,this.props.manifold._isManifoldInner),r=this.props.manifold._spacer===s.c.gap?2*this.props.manifold._stubsNumber:this.props.manifold._stubsNumber+1;e&&(r+=1);var i={removeTop:this.props.manifold._isUpper,removeRightToLeft:1===h.a.getDirection(this.props.manifold._letRow,this.props.chamberbed),numberOfRows:r,numberOfChambers:n.rules.placement.chambersPerRow,oppositeSideChambers:0,remove:!0,chamberPosition:{row:this.props.manifold._letRow,col:this.props.manifold._letColumn}};this.props.manifold._isManifoldInner||"OUTLET_MANIFOLD_ID"!==t||0!==this.props.manifold._stubsNumber||"nyloplast"!==n.structureType||(i.numberOfRows=1),v.a.setChamberManifoldIdMeta("isVoidArray",h.a.buildManifoldVoidArray(i),this.props.manifold.letRow,this.props.manifold.letColumn,this.props),v.a.setChamberManifoldIdMeta("isManifoldConnectedArray",h.a.getCoordinatesForManifoldActiveRowForMetadata(i),this.props.manifold.letRow,this.props.manifold.letColumn,this.props)}}},{key:"componentDidUpdate",value:function(e){var t=this;this.props.chamberbed.numOfRows!==e.chamberbed.numOfRows&&setTimeout(function(){var e=t.props.manifold._stubsNumber,n=t.props.chamberbed.numOfRows-t.props.manifold._letRow,r=t.props.manifold._letRow,i=2===t.props.manifold._direction&&t.props.manifold._isUpper&&e>=n,o=1===t.props.manifold._direction&&t.props.manifold._isUpper&&e>t.props.manifold._letRow,a=2===t.props.manifold._direction&&!t.props.manifold._isUpper&&e>n,s=1===t.props.manifold._direction&&!t.props.manifold._isUpper&&e>=r;(o||i)&&t.props.manifold._isInlet&&(console.error("testRightUpper || testLeftUpper === TRUE, validation for inner manifolds"),2===t.props.manifold._direction&&(e=e-(e-n)-1),1===t.props.manifold._direction&&(e-=e-t.props.manifold._letRow)),(s||a)&&t.props.manifold._isInlet&&(console.error("testLeftLower || testRightLower === TRUE, validation for inner manifolds"),2===t.props.manifold._direction&&(e=e-(e-n)-1),1===t.props.manifold._direction&&(e-=e-r)),t.props.changeMainManifoldProp(t.props.manifold._id,e,S.a.NUMBER_OF_STUBS)},0),this.props.manifoldEntry!==e.manifoldEntry&&this.showCurrentManifoldHighlight(),this.props._userModified!==e._userModified&&this.setState(function(e,t){return{reload:!e.reload}});try{var n=this.props.chamberRows[this.props.manifold._letRow]&&this.props.chamberRows[this.props.manifold._letRow]._chambers?this.props.chamberRows[this.props.manifold._letRow]._chambers[this.props.manifold._letColumn]:null,r=e.chamberRows[this.props.manifold._letRow]._chambers&&e.chamberRows[this.props.manifold._letRow]._chambers?e.chamberRows[this.props.manifold._letRow]._chambers[this.props.manifold._letColumn]:null;this.props.chamberType.id!==e.chamberType.id&&this.checkForCollisions(!0),(n&&r&&n._upperCapAccessory&&r._upperCapAccessory&&n._upperCapAccessory.variant!==r._upperCapAccessory.variant||n&&r&&n._lowerCapAccessory&&r._lowerCapAccessory&&n._lowerCapAccessory.variant!==r._lowerCapAccessory.variant)&&this.checkForCollisions(!0),n&&r&&n.manifoldSize&&n.manifoldSize!==r.manifoldSize&&this.checkForCollisions(!0),n&&r&&n.manifoldDirection&&n.manifoldDirection!==r.manifoldDirection&&this.checkForCollisions(!0)}catch(e){"Cannot read properties of undefined (reading '_chambers')"!==e.message&&console.info("checkForCollisions() triggers "+e.message)}}},{key:"checkForCollisions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{var t=this.props.manifold,n=t.isManifoldInner,r=t.manifoldSize,i=(t.isUpper,r.trunk),o=r.size,a=r.ChamberTypeId,s=_.b.getChamberByPosition(this.props.manifold._letRow,this.props.manifold._letColumn),l=(s._upperCapAccessory&&s._upperCapAccessory.manifoldId===this.props.manifold._id?s._upperCapAccessory:s._lowerCapAccessory).variant,u=o.toLowerCase().split("x")[0],d=void 0;d="nyloplast"===l?1:0;var p=void 0;p="nyloplast"!==l&&"MC-4500"===a?2.5:0;var f=void 0;if(f="nyloplast"!==l&&"MC-4500"===a&&"30"===u?2.5:0,n){var m=[],g=[],b=this.props.manifold.assembly.find(function(e){return null!==e.structureType}).rowIndex,y=this.props.manifold.letColumn,S=this.props.manifold.letColumn,w=this.props.manifold.letRow,E=this.props.chamberRows[b],C=this.props.manifold.isUpper?-1:1,x=this.props.chamberRows[w].chambers[y],A=12*this.props.chamberType.installedLength,T=12*this.props.getUnscaledValue(x.width),O=T-A,k=12*this.props.getUnscaledValue(this.trunkSeparationByManifold(this.props.manifold)),I=12*i/2,R=12*this.props.getUnscaledValue(this.structureSizeByManifold(this.props.manifold))/2,P=this.props.manifold.isUpper,D=1===this.props.manifold.direction;P||(D=2===this.props.manifold.direction);var N=D?-1:1;P||(N*=-1);var M=1*(12*this.props.getUnscaledValue(E._endCapWidth)),L=0;S+=C;for(var B=E.chambers[S],F=0;!B.active;)L+=1,S+=C,k-=O,F++,B=E.chambers[S],S;var j,U,H=Object.assign({},B),z=T*L-M,V=z<=(j=k+I+R+f+12),W=12*this.props.getUnscaledValue(x.height);U=W/2+R+12-d;var G=W,K=Object.assign({},x),q=0;q=D?this.props.chamberBedNumOfRows-(w+1):this.props.chamberBedNumOfRows+(w+1);var Y=w+N;try{K=this.props.chamberRows[w-N].chambers[y+C];K.active||(G+=W);for(var X=G;q>=1;)Y-=N,(K=this.props.chamberRows[Y-N].chambers[y+C]).active&&X<U&&(X+=W,1),q-=1,1}catch(e){q=0}var Q=G<U,Z=!1,J=null,$=0,ee="",te="",ne=[];if(H&&(null!==H._upperCapAccessory||null!==H._lowerCapAccessory)){te=(ee=null!==H._upperCapAccessory?H._upperCapAccessory:H._lowerCapAccessory).variant,J=c.d.getManifoldByIdFromMain(ee.manifoldId),$="nyloplast"!==te&&"MC-4500"===a?2.5:0;var re=12*this.props.getUnscaledValue(this.trunkSeparationByManifold(J));(Z=(re-=O*F)+12*J.manifoldSize.trunk/2+12*this.props.getUnscaledValue(this.structureSizeByManifold(J))/2+12+$>z-j+p)&&(ne.push(J._id),ne.push(this.props.manifold._id))}if(Z)return e?(this.props.setOppositeStructureCollisionDetected(!0,ne),this.props.modalAlertActions({toggle:!0,text:this.props.content[this.props.lang].structuresCollidedOnUpdate}),console.info("structures collision detected on update"),null):(this.props.removeManifold(this.props.manifold),this.props.cleanChambersByArrayIsolator(this.props.manifold._id,this.props.manifold._letRow,this.props.manifold._letColumn),this.props.modalAlertActions({toggle:!0,text:this.props.content[this.props.lang].structuresCollided}),console.info("structures collision detected"),null);if(this.props.setOppositeStructureCollisionDetected(!1,[]),V)for(var ie=this.props.chamberRows[w].chambers[y+C],oe=w;!ie._active;)C,oe+=N,g.push({row:ie._row,col:P?y-L-1:y+L+1}),ie=this.props.chamberRows[oe].chambers[y+C];else this.props.setStructureCollisionDetected(!1);if(Q){for(var ae=this.props.chamberRows[w].chambers[y+C],se=y+C;!ae._active;)m.push({row:ae._row-N,col:ae._col}),se+=C,ae=this.props.chamberRows[w].chambers[se];this.props.setStructureCollisionDetected(!0)}else this.props.setStructureCollisionDetected(!1);if(Q||V){for(var le=0;le<m.length;le++){var ue=m[le];if(_.b.isManifoldAttachedToChamber(ue.row,ue.col))return this.props.removeManifold(this.props.manifold),this.props.cleanChambersByArrayIsolator(this.props.manifold._id,this.props.manifold._letRow,this.props.manifold._letColumn),h.a.generateChamberVoid([].concat(m),!1,this.props),this.props.modalAlertActions({toggle:!0,text:this.props.content[this.props.lang].structuresCollided}),void this.props.setStructureCollisionDetected(!0)}for(var ce=0;ce<g.length;ce++){var de=g[ce];if(_.b.isManifoldAttachedToChamber(de.row,de.col))return this.props.removeManifold(this.props.manifold),this.props.cleanChambersByArrayIsolator(this.props.manifold._id,this.props.manifold._letRow,this.props.manifold._letColumn),h.a.generateChamberVoid([].concat(g),!1,this.props),void this.props.modalAlertActions({toggle:!0,text:this.props.content[this.props.lang].structuresCollided})}var pe=[].concat(m,g);h.a.generateChamberVoid(pe,!0,this.props),v.a.setChamberManifoldIdMeta("isVoidArray",pe,this.props.manifold.letRow,this.props.manifold.letColumn,this.props),Q&&console.info("%c hasHorizontalCollision ","background: yellow; color: red"),V&&console.info("%c hasVerticalCollision ","background: yellow; color: red")}}else 0}catch(e){console.error("Manifold.checkForCollisions() :: "+e.message)}}},{key:"render",value:function(){try{return i.a.createElement(o.Group,{x:this.x,y:this.y,width:this.width,height:this.height},i.a.createElement(o.Rect,{fill:"lightpink",width:this.width,height:this.height,visible:this.props.enableDebugging}),i.a.createElement(o.Rect,{fill:"rgb(255 255 0 / 65%)",width:this.width,height:this.height,visible:this.state.showManifoldConflict}),i.a.createElement(o.Rect,{fill:"rgba(160, 238, 234, 0.36)",width:this.width,height:this.height,visible:this.state.isMainManifold}),i.a.createElement(p.a,this.props),i.a.createElement(d.a,this.props))}catch(e){return null}}},{key:"height",get:function(){return this.props.chamberHeight*this.props.manifold.assembly.length+(this.props.manifold.assembly.length-1)*this.props.rowSpacing}},{key:"width",get:function(){return this.trunkSeparationByManifold(this.props.manifold)}},{key:"x",get:function(){return this.props.x-this.width}},{key:"y",get:function(){return this.props.y}},{key:"trunkSeparation",get:function(){console.error("\n        +++++++++++++++++++\n        stop using trunkSeparation getter\n        +++++++++++++++++++\n        ")}},{key:"structureSize",get:function(){console.error("\n        +++++++++++++++++++\n        stop using structureSize getter\n        +++++++++++++++++++\n        ")}}]),t}(),A={getUnscaledValue:l.d,getScaledValue:l.c,showManifoldEntryDialog:u.l,modifyChambersByArray:f.i,deactivateByArray:f.g,activateByArray:f.b,modifyChambersByArrayIsolator:f.j,setStructureCollisionDetected:u.j,setOppositeStructureCollisionDetected:u.h,clearBuildGenerationFlag:g.d,removeManifold:u.d,cleanChambersByArrayIsolator:f.c,modalAlertActions:b.a,modifyChambersByManifoldVoidArray:f.k,cleanChambersByManifoldMainRowArray:f.d,changeMainManifoldProp:g.c,cleanChambersByManifoldVoidArray:f.e,showInsertaTeeWarning:f.t,setInsertaTeeWarningType:f.r};t.a=Object(a.b)(function(e){return{enableDebugging:e.globals.enableDebuging,isSystemGenerated:e.globals.isSystemGenerated,chamberRows:e.chamberbed.chamberRows,chamberRowSpacing:e.chamberbed.chamberRowSpacing,chamberbed:e.chamberbed,chamberType:e.globals.chamberType,chamberEndCapType:e.globals.chamberEndCapType,structureDistance:e.calculations.structureDistance,manifoldSize:e.calculations.manifoldSize,structureSize:e.calculations.structureSize,manifoldStructures:e.stonebed.manifoldStructures,stoneBedSeparationDistance:e.stonebed.sepDistance,manifoldSeparations:e.calculations.manifoldSeparations,checkForOverlap:e.manifoldEntry.checkForOverlap,overlappedManifold:e.manifoldEntry.overlappedManifold,overlappingManifold:e.manifoldEntry.overlappingManifold,currentManifold:e.manifoldEntry.currentManifold,structureCollisionDetected:e.manifoldEntry.structureCollisionDetected,oppositeStructureCollisionDetected:e.manifoldEntry.oppositeStructureCollisionDetected,oppositeManifoldsIds:e.manifoldEntry.oppositeManifoldsIds,totalStorageProvided:e.calculations.totalStorageProvided,chamberBedNumOfRows:e.chamberbed.numOfRows,upperManifolds:c.d.getFullManifoldsByType("upper"),lowerManifolds:c.d.getFullManifoldsByType("lower"),upperManifoldsArray:c.d.getManifoldsByType("upper"),lowerManifoldsArray:c.d.getManifoldsByType("lower"),entryManifoldId:e.manifoldEntry.manifoldId,isOverlapPresent:e.manifoldEntry.overlapPresent,manifoldEntry:e.manifoldEntry,lang:e.localization.lang,content:e.localization.content,loadingBed:e.multiBed.loadingBed,isMultiBedProject:w.b.isMultiBedProject()}},A)(x)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(25),a=(n.n(o),n(11)),s=n(63),l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var c=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,s=Array(a),l=0;l<a;l++)s[l]=arguments[l];return n=r=u(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),r.state=r.getInitialState(),r.getManifoldStructureTypes=function(){var e=r.halfStructureSize-.1*r.halfStructureSize,t=r.halfStructureSize-.2*r.halfStructureSize,n=r.props.getScaledValue(1),a=r.props.getScaledValue(.55),s=!1;r.props.oppositeStructureCollisionDetected&&(s=!0);var l=function(){return i.a.createElement(o.Group,{x:r.halfStructureSize,y:r.props.chamberHeight/2},r.props.oppositeManifoldsIds.some(function(e){return e===r.props.manifold._id})?i.a.createElement(o.Circle,{radius:r.halfStructureSize+n,stroke:"rgba(247, 64, 40, 0.3)",fill:"rgba(247, 64, 40, 0.3)",strokeWidth:0,visible:s}):null,null,i.a.createElement(o.Circle,{radius:r.halfStructureSize,stroke:r.state.structureRoundStrokeColor,fill:r.state.structureRoundFillColor,strokeWidth:r.props.getScaledValue(r.state.basingLineThickness)}),i.a.createElement(o.Circle,{radius:e,stroke:r.state.structureRoundStrokeColor,fill:r.state.structureRoundFillColor,strokeWidth:r.props.getScaledValue(r.state.basingLineThickness)}))},u=function(){return i.a.createElement(o.Group,{x:0,y:r.props.chamberHeight/2-r.halfStructureSize},r.props.oppositeManifoldsIds.some(function(e){return e===r.props.manifold._id})?i.a.createElement(o.Rect,{x:-a,y:-a,stroke:"rgba(247, 64, 40, 0.3)",fill:"rgba(247, 64, 40, 0.3)",width:r.structureSize+n,height:r.structureSize+n,strokeWidth:0,visible:s}):null,null,i.a.createElement(o.Rect,{stroke:r.state.structureSquareStrokeColor,fill:r.state.structureSquareFillColor,width:r.structureSize,height:r.structureSize,strokeWidth:r.props.getScaledValue(r.state.basingLineThickness)}),i.a.createElement(o.Rect,{x:e-t,y:e-t,stroke:r.state.structureSquareStrokeColor,fill:r.state.structureSquareFillColor,width:2*e,height:2*e,strokeWidth:r.props.getScaledValue(r.state.basingLineThickness)}))},c=function(){return i.a.createElement(o.Group,{x:r.halfStructureSize,y:r.props.chamberHeight/2},r.props.oppositeManifoldsIds.some(function(e){return e===r.props.manifold._id})?i.a.createElement(o.Circle,{radius:r.halfStructureSize+n,stroke:"rgba(247, 64, 40, 0.3)",fill:"rgba(247, 64, 40, 0.3)",strokeWidth:0,visible:s}):null,null,i.a.createElement(o.Circle,{radius:r.halfStructureSize,stroke:r.state.structureNyloplastStrokeColor,fill:r.state.structureNyloplastFillColor,strokeWidth:r.props.getScaledValue(r.state.basingLineThickness)}),i.a.createElement(o.Circle,{radius:e,stroke:r.state.structureNyloplastStrokeColor,fill:r.state.structureNyloplastFillColor,strokeWidth:r.props.getScaledValue(r.state.basingLineThickness)}))};return{ManifoldStructureRound:function(){return i.a.createElement(l,null)},ManifoldStructureSquare:function(){return i.a.createElement(u,null)},ManifoldStructureNyloplast:function(){return i.a.createElement(c,null)}}},u(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),l(t,[{key:"getOverlappedManifoldHighlight",value:function(){return{showManifoldConflict:!0,basingLineThickness:.5,structureRoundStrokeColor:"darkred",structureSquareStrokeColor:"darkred",structureNyloplastStrokeColor:"darkred",structureRoundFillColor:"orange",structureSquareFillColor:"orange",structureNyloplastFillColor:"orange",pipeLineStrokeWidth:.8,pipeLineColor:"red",reset:!0,isOverlap:!0,isMainManifold:!1}}},{key:"getCurrentManifoldHighlight",value:function(){return{showManifoldConflict:!1,basingLineThickness:.1,structureRoundStrokeColor:"DarkRed",structureSquareStrokeColor:"DarkRed",structureNyloplastStrokeColor:"DarkRed",structureRoundFillColor:"Yellow",structureSquareFillColor:"Yellow",structureNyloplastFillColor:"Yellow",pipeLineStrokeWidth:.5,pipeLineColor:"#0078D4",reset:!1,isOverlap:!1,isMainManifold:!0}}},{key:"getInitialState",value:function(){return{showManifoldConflict:!1,basingLineThickness:.1,structureRoundStrokeColor:"red",structureSquareStrokeColor:"red",structureNyloplastStrokeColor:"blue",structureRoundFillColor:"white",structureSquareFillColor:"white",structureNyloplastFillColor:"lightblue",pipeLineStrokeWidth:.5,pipeLineColor:"green",reset:!1,isOverlap:!1,isMainManifold:!1}}},{key:"resetState",value:function(){this.setState(Object.assign({},this.getInitialState()))}},{key:"showOverlapHighlight",value:function(){this.props.overlappingManifold&&this.props.isOverlapPresent?this.setState(this.getOverlappedManifoldHighlight()):this.state.reset&&!this.props.isOverlapPresent&&(this.state.isMain?this.setState(this.getCurrentManifoldHighlight()):this.props.isOverlapPresent||this.resetState())}},{key:"showCurrentManifoldHighlight",value:function(){this.props.currentManifold&&this.props.currentManifold._id===this.props.manifold._id?(this.state.isOverlap||this.setState(this.getCurrentManifoldHighlight()),this.showOverlapHighlight()):this.resetState()}},{key:"getOffsetX",value:function(){return 0}},{key:"getOffsetY",value:function(e){return e*this.props.chamberHeight+e*this.props.rowSpacing}},{key:"componentDidUpdate",value:function(e){this.props.manifoldEntry!==e.manifoldEntry&&this.showCurrentManifoldHighlight()}},{key:"render",value:function(){var e=this,t=this.getManifoldStructureTypes(),n=t.ManifoldStructureRound,r=t.ManifoldStructureSquare,a=t.ManifoldStructureNyloplast;return this.props.manifold.assembly.map(function(t,l){var u={x:e.getOffsetX(l),y:e.getOffsetY(l),key:l};switch(t.structureType){case s.d.Round:return i.a.createElement(o.Group,u,i.a.createElement(n,null));case s.d.Square:return i.a.createElement(o.Group,u,i.a.createElement(r,null));case s.d.Nyloplast:return i.a.createElement(o.Group,u,i.a.createElement(a,null));default:return null}})}},{key:"height",get:function(){return this.props.chamberHeight*this.assembly.length+(this.assembly.length-1)*this.props.rowSpacing}},{key:"halfStructureSize",get:function(){return this.structureSize/2}},{key:"structureSize",get:function(){var e=this;try{var t=this.props.manifold.assembly.find(function(t){return t.rowIndex===e.props.manifold.letRow}),n=void 0,r=void 0;switch(n=this.props.manifold.manifoldSize.nyloplastStructureSize,r=this.props.manifold.manifoldSize.concreteStructureSize,n||(n=30),r||(r=48),t.structureType){case s.d.Nyloplast:return this.props.getScaledValue(n/12);default:return this.props.getScaledValue(r/12)}}catch(e){return console.error("manifold-structures.js structureSize() :: "+e.message),0}}},{key:"trunkSeparation",get:function(){var e=this.props.manifold.getTrunkSeparation(this.props.chamberRows[this.props.manifold.letRow],this.props.chamberRows,this.props.manifoldSeparations,!1,this.props.stoneBedSeparationDistance)||0;return this.props.getScaledValue(e)}},{key:"width",get:function(){return this.trunkSeparation}},{key:"x",get:function(){return this.props.x-this.width}},{key:"y",get:function(){return this.props.y}}]),t}();t.a=Object(a.b)()(c)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(25),a=(n.n(o),n(11)),s=n(63),l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var c=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=u(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.useNewSizes=!0,r.state=r.getInitialState(),r.getManifoldAssemblyParts=function(){return{innerLine:[r.lowerInnerPipeX,0,r.lowerInnerPipeX,r.props.chamberHeight],outerLine:[r.lowerOuterPipeX,0,r.lowerOuterPipeX,r.props.chamberHeight],verticalUpperLine:[r.upperInnerPipeX,r.upperInnerPipeY,r.width,r.upperInnerPipeY],verticalLowerLine:[r.lowerInnerPipeX,r.lowerInnerPipeY,r.width,r.lowerInnerPipeY],verticalBasinUpperLine:[r.upperInnerPipeX,r.upperInnerDirectPipeY,r.width,r.upperInnerDirectPipeY],verticalBasinLowerLine:[r.upperInnerPipeX,r.lowerInnerDirectPipeY,r.width,r.lowerInnerDirectPipeY],upperInnerCorner:[r.upperInnerPipeX,0,r.upperInnerPipeX,r.upperInnerPipeY,r.width,r.upperInnerPipeY],upperOuterCorner:[r.upperOuterPipeX,0,r.upperOuterPipeX,r.upperOuterPipeY,r.width,r.upperOuterPipeY],upperInnerBasinCorner:[r.upperInnerPipeX,r.props.chamberHeight,r.upperInnerPipeX,r.upperInnerDirectPipeY,r.width,r.upperInnerDirectPipeY],upperOuterBasinCorner:[r.upperOuterPipeX,r.props.chamberHeight,r.upperOuterPipeX,r.upperOuterDirectPipeY,r.width,r.upperOuterDirectPipeY],lowerInnerCorner:[r.lowerInnerPipeX,r.props.chamberHeight,r.lowerInnerPipeX,r.lowerInnerPipeY,r.width,r.lowerInnerPipeY],lowerOuterCorner:[r.lowerOuterPipeX,r.props.chamberHeight,r.lowerOuterPipeX,r.lowerOuterPipeY,r.width,r.lowerOuterPipeY],lowerInnerBasinCorner:[r.lowerInnerPipeX,0,r.lowerInnerPipeX,r.lowerInnerDirectPipeY,r.width,r.lowerInnerDirectPipeY],lowerOuterBasinCorner:[r.lowerOuterPipeX,0,r.lowerOuterPipeX,r.lowerOuterDirectPipeY,r.width,r.lowerOuterDirectPipeY],innerGapLine:[r.lowerInnerPipeX,0,r.lowerInnerPipeX,r.props.rowSpacing],outerGapLine:[r.lowerOuterPipeX,0,r.lowerOuterPipeX,r.props.rowSpacing],innerSecondPipe:[r.width,r.secondPipeInnerY,r.endSecondPipeX,r.secondPipeInnerY],outerSecondPipe:[r.width,r.secondPipeOuterY,r.endSecondPipeX,r.secondPipeOuterY]}},u(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),l(t,[{key:"getOverlappedManifoldHighlight",value:function(){return{showManifoldConflict:!0,basingLineThickness:.5,structureRoundStrokeColor:"darkred",structureSquareStrokeColor:"darkred",structureNyloplastStrokeColor:"darkred",structureRoundFillColor:"orange",structureSquareFillColor:"orange",structureNyloplastFillColor:"orange",pipeLineStrokeWidth:.8,pipeLineColor:"red",reset:!0,isOverlap:!0,isMainManifold:!1}}},{key:"getCurrentManifoldHighlight",value:function(){return{showManifoldConflict:!1,basingLineThickness:.1,structureRoundStrokeColor:"DarkRed",structureSquareStrokeColor:"DarkRed",structureNyloplastStrokeColor:"DarkRed",structureRoundFillColor:"Yellow",structureSquareFillColor:"Yellow",structureNyloplastFillColor:"Yellow",pipeLineStrokeWidth:.5,pipeLineColor:"#0078D4",reset:!1,isOverlap:!1,isMainManifold:!0}}},{key:"getInitialState",value:function(){return{showManifoldConflict:!1,basingLineThickness:.1,structureRoundStrokeColor:"red",structureSquareStrokeColor:"red",structureNyloplastStrokeColor:"blue",structureRoundFillColor:"white",structureSquareFillColor:"white",structureNyloplastFillColor:"lightblue",pipeLineStrokeWidth:.5,pipeLineColor:"green",reset:!1,isOverlap:!1,isMainManifold:!1}}},{key:"resetState",value:function(){this.setState(Object.assign({},this.getInitialState()))}},{key:"showOverlapHighlight",value:function(){this.props.overlappingManifold&&this.props.isOverlapPresent?this.setState(this.getOverlappedManifoldHighlight()):this.state.reset&&!this.props.isOverlapPresent&&(this.state.isMain?this.setState(this.getCurrentManifoldHighlight()):this.props.isOverlapPresent||this.resetState())}},{key:"showCurrentManifoldHighlight",value:function(){this.props.currentManifold&&this.props.currentManifold._id===this.props.manifold._id?(this.state.isOverlap||this.setState(this.getCurrentManifoldHighlight()),this.showOverlapHighlight()):this.resetState()}},{key:"getOffsetX",value:function(){return 0}},{key:"getOffsetY",value:function(e){return e*this.props.chamberHeight+e*this.props.rowSpacing}},{key:"getManifoldAssembly",value:function(){var e=this,t=this.getManifoldAssemblyParts(),n=t.innerGapLine,r=t.outerGapLine,a=t.innerLine,s=t.outerLine,l=t.verticalLowerLine,u=t.verticalUpperLine,c=t.lowerInnerCorner,d=t.lowerOuterCorner,p=t.upperInnerCorner,h=t.upperOuterCorner,f=t.lowerOuterBasinCorner,m=t.lowerInnerBasinCorner,g=t.upperOuterBasinCorner,b=t.upperInnerBasinCorner,v=t.verticalBasinUpperLine,y=t.verticalBasinLowerLine,_=t.innerSecondPipe,S=t.outerSecondPipe,w=function(t){var n=t.points,r=t.pipeColor;return i.a.createElement(o.Line,{points:n,stroke:r||e.state.pipeLineColor,strokeWidth:e.props.getScaledValue(e.state.pipeLineStrokeWidth)})},E=function(){return i.a.createElement(o.Group,{y:e.props.chamberHeight},i.a.createElement(w,{points:r}),i.a.createElement(w,{points:n}))};return{ManifoldTeePipe:function(){return i.a.createElement(o.Group,null,i.a.createElement(w,{points:s}),i.a.createElement(w,{points:c}),i.a.createElement(w,{points:p}),i.a.createElement(E,null))},ManifoldStraightHorizontalPipe:function(){return i.a.createElement(o.Group,null,i.a.createElement(w,{points:s}),i.a.createElement(w,{points:a}),i.a.createElement(E,null))},ManifoldStraightVerticalPipe:function(){return i.a.createElement(o.Group,null,i.a.createElement(w,{points:u}),i.a.createElement(w,{points:l}))},ManifoldBasinStraightVerticalPipe:function(){return i.a.createElement(o.Group,null,i.a.createElement(w,{points:v}),i.a.createElement(w,{points:y}))},ManifoldSecondDirectPipe:function(e){var t=e.pipeColor;e.rowIndex;return i.a.createElement(o.Group,null,i.a.createElement(w,{points:S,pipeColor:t}),i.a.createElement(w,{points:_,pipeColor:t}))},ManifoldLeftElbow:function(){return i.a.createElement(o.Group,null,i.a.createElement(w,{points:h}),i.a.createElement(w,{points:p}))},ManifoldRightElbow:function(){return i.a.createElement(o.Group,null,i.a.createElement(w,{points:d}),i.a.createElement(w,{points:c}),i.a.createElement(E,null))},ManifoldBasinRightElbow:function(){return i.a.createElement(o.Group,null,i.a.createElement(w,{points:g}),i.a.createElement(w,{points:b}),i.a.createElement(E,null))},ManifoldBasinLeftElbow:function(){return i.a.createElement(o.Group,null,i.a.createElement(w,{points:f}),i.a.createElement(w,{points:m}))}}}},{key:"componentDidUpdate",value:function(e){this.props.manifoldEntry!==e.manifoldEntry&&this.showCurrentManifoldHighlight()}},{key:"render",value:function(){var e=this,t=this.getManifoldAssembly(),n=t.ManifoldTeePipe,r=t.ManifoldStraightHorizontalPipe,a=t.ManifoldStraightVerticalPipe,l=t.ManifoldBasinStraightVerticalPipe,u=t.ManifoldLeftElbow,c=t.ManifoldRightElbow,d=t.ManifoldBasinLeftElbow,p=t.ManifoldBasinRightElbow,h=t.ManifoldSecondDirectPipe;return this.props.manifold.assembly.map(function(t,f){var m={x:e.getOffsetX(f),y:e.getOffsetY(f),key:f},g=e.props.manifold.hasIsolator;switch(t.manifoldType){case s.e.TeePipe:return i.a.createElement(o.Group,m,i.a.createElement(n,null));case s.e.StraightHorizontalPipe:return i.a.createElement(o.Group,m,i.a.createElement(r,null));case s.e.StraightVerticalPipe:return null!==t.structureType&&g?e.props.manifold.hasSecondPipe?i.a.createElement(o.Group,m,i.a.createElement(l,null),i.a.createElement(h,{row:t.rowIndex})):i.a.createElement(o.Group,m,i.a.createElement(l,null)):e.props.manifold.hasSecondPipe?i.a.createElement(o.Group,m,i.a.createElement(a,null),i.a.createElement(h,{row:t.rowIndex})):i.a.createElement(o.Group,m,i.a.createElement(a,null));case s.e.LeftElbow:return null!==t.structureType?e.props.manifold.hasSecondPipe?i.a.createElement(o.Group,m,i.a.createElement(d,null),i.a.createElement(h,{row:t.rowIndex})):i.a.createElement(o.Group,m,i.a.createElement(d,null)):i.a.createElement(o.Group,m,i.a.createElement(u,null));case s.e.RightElbow:return null!==t.structureType?e.props.manifold.hasSecondPipe?i.a.createElement(o.Group,m,i.a.createElement(p,null),i.a.createElement(h,{row:t.rowIndex})):i.a.createElement(o.Group,m,i.a.createElement(p,null)):i.a.createElement(o.Group,m,i.a.createElement(c,null));default:return null}})}},{key:"lowerOuterDirectPipeY",get:function(){var e=this.props.manifold;return this.props.chamberHeight/2+this.props.getScaledValue(!e.isOutlet&&e.manifoldSize.isolatorStubSize?e.manifoldSize.isolatorStubSize/12:e.manifoldSize.stub)/2}},{key:"lowerInnerDirectPipeY",get:function(){var e=this.props.manifold;return this.props.chamberHeight/2-this.props.getScaledValue(!e.isOutlet&&e.manifoldSize.isolatorStubSize?e.manifoldSize.isolatorStubSize/12:e.manifoldSize.stub)/2}},{key:"upperOuterDirectPipeY",get:function(){var e=this.props.manifold;return this.lowerOuterDirectPipeY-this.props.getScaledValue(!e.isOutlet&&e.manifoldSize.isolatorStubSize?e.manifoldSize.isolatorStubSize/12:e.manifoldSize.stub)}},{key:"upperInnerDirectPipeY",get:function(){var e=this.props.manifold;return this.lowerInnerDirectPipeY+this.props.getScaledValue(!e.isOutlet&&e.manifoldSize.isolatorStubSize?e.manifoldSize.isolatorStubSize/12:e.manifoldSize.stub)}},{key:"lowerInnerPipeX",get:function(){return this.useNewSizes?this.halfStructureSize+this.props.getScaledValue(this.props.manifold.manifoldSize.trunk)/2:this.halfStructureSize+this.props.getScaledValue(this.props.manifoldSize[1])/2}},{key:"lowerInnerPipeY",get:function(){return this.useNewSizes?this.props.chamberHeight/2+this.props.getScaledValue(this.props.manifold.manifoldSize.stub)/2:this.props.chamberHeight/2+this.props.getScaledValue(this.props.manifoldSize[0])/2}},{key:"lowerOuterPipeX",get:function(){return this.useNewSizes?this.halfStructureSize-this.props.getScaledValue(this.props.manifold.manifoldSize.trunk)/2:this.halfStructureSize-this.props.getScaledValue(this.props.manifoldSize[1])/2}},{key:"lowerOuterPipeY",get:function(){return this.useNewSizes?this.lowerInnerPipeY-this.props.getScaledValue(this.props.manifold.manifoldSize.stub):this.lowerInnerPipeY-this.props.getScaledValue(this.props.manifoldSize[0])}},{key:"upperInnerPipeX",get:function(){return this.useNewSizes?this.halfStructureSize+this.props.getScaledValue(this.props.manifold.manifoldSize.trunk)/2:this.halfStructureSize+this.props.getScaledValue(this.props.manifoldSize[1])/2}},{key:"upperInnerPipeY",get:function(){return this.useNewSizes?this.lowerInnerPipeY-this.props.getScaledValue(this.props.manifold.manifoldSize.stub):this.lowerInnerPipeY-this.props.getScaledValue(this.props.manifoldSize[0])}},{key:"upperOuterPipeX",get:function(){return this.useNewSizes?this.halfStructureSize-this.props.getScaledValue(this.props.manifold.manifoldSize.trunk)/2:this.halfStructureSize-this.props.getScaledValue(this.props.manifoldSize[1])/2}},{key:"upperOuterPipeY",get:function(){return this.useNewSizes?this.upperInnerPipeY+this.props.getScaledValue(this.props.manifold.manifoldSize.stub):this.upperInnerPipeY+this.props.getScaledValue(this.props.manifoldSize[0])}},{key:"endSecondPipeX",get:function(){if(!this.props.manifold.hasSecondPipe)return 0;var e=this.props.manifold.assembly.find(function(e){return null!==e.structureType}).rowIndex,t=this.props.manifold.letColumn,n=this.props.chamberRows[e],r=this.props.manifold.isUpper?-1:1,i=0;t+=r;for(var o=n.chambers[t];o&&!o.active;)i+=1,t+=r,o=n.chambers[t];var a=this.props.chamberType.length-this.props.chamberType.installedLength,s=this.props.chamberType.length*i-a*(i-1),l=this.props.getScaledValue(s),u=this.props.chamberEndCapType.length-this.props.chamberEndCapType.installedLength,c=2*(this.props.chamberEndCapType.length-u),d=l-this.props.getScaledValue(c);return this.width-Math.abs(d)}},{key:"secondPipeInnerY",get:function(){return this.upperInnerDirectPipeY}},{key:"secondPipeOuterY",get:function(){return this.upperOuterDirectPipeY}},{key:"width",get:function(){return this.trunkSeparation}},{key:"innerManifoldWidth",get:function(){return this.innerManifoldTrunkSeparation}},{key:"trunkSeparation",get:function(){var e=this.props.manifold.getTrunkSeparation(this.props.chamberRows[this.props.manifold.letRow],this.props.chamberRows,this.props.manifoldSeparations,!1,this.props.stoneBedSeparationDistance)||0;return this.props.getScaledValue(e)}},{key:"innerManifoldTrunkSeparation",get:function(){return this.props.manifold.getTrunkSeparation(this.props.chamberRows[this.props.manifold.letRow],this.props.chamberRows,this.props.manifoldSeparations,!1,1)}},{key:"height",get:function(){return this.props.chamberHeight*this.props.manifold.assembly.length+(this.props.manifold.assembly.length-1)*this.props.rowSpacing}},{key:"halfStructureSize",get:function(){return this.structureSize/2}},{key:"structureSize",get:function(){var e=this;try{var t=this.props.manifold.assembly.find(function(t){return t.rowIndex===e.props.manifold.letRow}),n=void 0,r=void 0;switch(n=this.props.manifold.manifoldSize.nyloplastStructureSize,r=this.props.manifold.manifoldSize.concreteStructureSize,n||(n=30),r||(r=48),t.structureType){case s.d.Nyloplast:return this.props.getScaledValue(n/12);default:return this.props.getScaledValue(r/12)}}catch(e){return console.error("manifold-pipes.js structureSize() :: "+e.message),0}}}]),t}();t.a=Object(a.b)()(c)},function(e,t,n){"use strict";var r=n(46),i=n(178),o=n(5),a=n(1),s=n.n(a),l=n(25),u=(n.n(l),n(11)),c=n(63),d=n(45),p=n(47),h=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var f=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,s.a.Component),h(t,[{key:"render",value:function(){var e=this;if(!this.props.hasUnderdrain)return null;try{var t=Object(i.a)(this.props.chamberRows),n=t.find(function(e){return e.getActiveCount()}),r=t.reverse().find(function(e){return e.getActiveCount()}),a=void 0;try{if(!r||!n)return null;a=this.calculatedBedWidth(r.row-n.row+1)}catch(e){return console.warn("No active chamber rows"),null}var s=n.getFirstActiveChamber(),l=n.getLastActiveChamber(),u=r.getFirstActiveChamber(),c=r.getLastActiveChamber(),p=function(e,t){return!(null===e||void 0===e||!(t&&e.upperCapActive&&e.upperCapAccessory&&e.upperCapAccessory.id===o._141||!t&&e.lowerCapActive&&e.lowerCapAccessory&&e.lowerCapAccessory.id===o._141))},h=r.row===n.row,f=[];h?(p(u,!0)?f.push(this.renderUnderdrain(r,u,a,!1,!0)):p(s,!0)&&f.push(this.renderUnderdrain(n,s,a,!0,!0)),p(l,!1)?f.push(this.renderUnderdrain(n,l,a,!0,!1)):p(c,!1)&&f.push(this.renderUnderdrain(r,c,a,!1,!1))):(p(s,!0)&&f.push(this.renderUnderdrain(n,s,a,!0,!0)),p(l,!1)&&f.push(this.renderUnderdrain(n,l,a,!0,!1)),p(c,!1)&&f.push(this.renderUnderdrain(r,c,a,!1,!1)),p(u,!0)&&f.push(this.renderUnderdrain(r,u,a,!1,!0)));var m=d.d.getManifoldsByPurpose("outlet").filter(function(e){return e.isManifoldInner});return m&&(t.reverse(),m.forEach(function(r){var i=t[r.letRow];if(i&&i.chambers){var o=i.chambers[r.letColumn];f.push(e.renderUnderdrain(i,o,a,n.row===r.letRow,r.isUpper,r))}})),f}catch(e){console.warn("There was a problem rendering the underdrain",e)}return null}},{key:"renderUnderdrain",value:function(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,a=this.computeUnderdrainSeparationDistance(this.props.stoneBedSeparationDistance),u=void 0;if(o){var d=p.a.getManifoldPipeSizeData(o.manifoldSize[e.isIsolatorRow?"isolatorStubSize":"stubNominal"]),h=o.assembly.find(function(e){return null!==e.structureType}).structureType===c.d.Nyloplast,f=(h?o.manifoldSize.nyloplastStructureSize:o.manifoldSize.concreteStructureSize)/12/2,m=h?(d.adapterOffset+d.adapterC+3)/12:0;u=this.props.getScaledValue(1+m+f)}else{var g=Object(c.j)(i?t.upperCapAccessory.variant:t.lowerCapAccessory.variant,this.props.manifoldStructures),b=Object(c.i)(this.props.totalStorageProvided,this.props.chamberType);if(!b)return null;u=this.props.getScaledValue(Object(c.k)(g,b,this.props.manifoldPipeSizes))}var v=e.height,y={x:1,y:1},_=e.pixelOffSet+t.x-this.getEndCapWidth()+this.getEndcapInstalledOffset()-u,S=e.y+t.y-a,w=void 0,E=!o&&!i;if(o){var C=e.getFirstActiveChamber().col,x=e.getLastActiveChamber().col;o.letColumn+(i?-1:1)-C>x-(o.letColumn+(i?-1:1))?(E=!0,w=Math.abs(o.letColumn-C)+1):w=Math.abs(x-o.letColumn)+1}else w=e.getLastActiveChamber().col-e.getFirstActiveChamber().col+1;var A=w*this.getChamberWidth()-(w-1)*this.getChamberInstalledOffset()+u+2*this.getEndCapWidth();r||(S=e.y+t.y+t.height+a,y.y=-1),(!o&&!i||o&&E)&&(y.x=-1),o&&(i&&E||!i&&!E)&&(w-=1);var T=e.pixelOffSet+t.x+u+this.getChamberWidth()+this.getEndCapWidth()-this.getEndcapInstalledOffset(),O=w*this.getChamberWidth()-(w-1)*this.getChamberInstalledOffset()-u;return o||i?o&&(E?i?A=O:_=T:i||(_=T,A=O)):_=T,s.a.createElement(l.Group,{key:t.row+":"+t.col+":"+(i?"upper":"lower"),x:_,y:S,scale:y},s.a.createElement(l.Line,{stroke:"limegreen",strokeWidth:this.props.getScaledValue(.5),points:[0,v/2,u,0,A,0]}))}},{key:"getChamberHeight",value:function(){return this.props.getScaledValue(this.props.chamberType.width)}},{key:"getChamberWidth",value:function(){return this.props.getScaledValue(this.props.chamberType.length)}},{key:"getChamberInstalledOffset",value:function(){return this.getChamberWidth()-this.props.getScaledValue(this.props.chamberType.installedLength)}},{key:"getEndCapHeight",value:function(){return this.props.getScaledValue(this.props.chamberEndCapType.width)}},{key:"getEndCapWidth",value:function(){return this.props.getScaledValue(this.props.chamberEndCapType.length)}},{key:"getEndcapInstalledOffset",value:function(){return this.getEndCapWidth()-this.props.getScaledValue(this.props.chamberEndCapType.installedLength)}},{key:"getRowSpacing",value:function(){return this.props.getScaledValue(this.props.chamberRowSpacing)}},{key:"calculatedBedLength",value:function(e){return this.getChamberWidth()*e+this.getChamberInstalledOffset()*(e-1)+2*(this.getEndCapWidth()-this.getEndcapInstalledOffset())}},{key:"calculatedBedWidth",value:function(e){return e*this.getChamberHeight()+this.getRowSpacing()*(e-1)}},{key:"computeUnderdrainSeparationDistance",value:function(e){return this.props.getScaledValue(.6)}}]),t}();t.a=Object(u.b)(function(e){return{hasUnderdrain:e.calculations.underdrain,stoneBedSeparationDistance:e.stonebed.sepDistance,chamberRows:e.chamberbed.chamberRows,totalStorageProvided:e.calculations.totalStorageProvided,manifoldStructures:e.stonebed.manifoldStructures,manifoldPipeSizes:e.stonebed.manifoldPipeSizes,manifoldSeparations:e.calculations.manifoldSeparations,chamberType:e.globals.chamberType,chamberEndCapType:e.globals.chamberEndCapType,chamberRowSpacing:e.globals.chamberRowSpacing,manifolds:e.mainManifolds.manifolds}},{getScaledValue:r.c})(f)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(25),s=(n.n(a),n(159)),l=n.n(s),u=n(2029),c=n(2039),d=n(46),p=n(2040),h=n(54),f=n(50),m=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function g(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var b=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return n=r=g(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.state={tfmr:null,width:r.props.bedWidth,length:r.props.bedLength},r.handleOnMouseEnter=function(){r.props.isPanning||(r.frontArrowNode.getStage().container().style.cursor="move")},r.handleOnMouseLeave=function(){r.props.isPanning||(r.frontArrowNode.getStage().container().style.cursor="default")},r.handleFrontDragMove=function(){var e=r.frontGroupNode.x(),t=r.frontGroupNode.y();[r.perimeterNode,r.transformNode].forEach(function(n){n.x(e),n.y(t)})},r.handleFrontDragEnd=function(){r.props.setPipeBedPosition({x:r.frontGroupNode.x(),y:r.frontGroupNode.y()}),r.frontGroupNode.getLayer().batchDraw()},r.mountOrUnmountTransformer=function(){r.state.tfmr?(r.state.tfmr.destroy(),r.setState({tfmr:null})):r.mountTransformer()},r.mountTransformer=function(){var e=r.transformNode.getLayer(),t=new l.a.Transformer({node:r.transformNode,keepRatio:!0,rotateAnchorOffset:r.props.getScaledValue(10),borderStroke:"orange",enabledAnchors:["middle-left","top-center","bottom-center","middle-right"]});e.add(t),e.batchDraw(),r.setState({tfmr:t})},r.handleOnTransform=function(){r.handleOnTransformEnd(!1)},r.handleOnTransformEnd=function(e){var t=r.transformNode.getLayer(),n=r.transformNode.rotation()-90,i=r.transformNode.x(),o=r.transformNode.y(),a=r.transformNode.height()*r.transformNode.scaleY(),s=r.transformNode.width()*r.transformNode.scaleX(),l=r.frontGroupNode.rotation()!==n,u=r.frontGroupNode.x()!==i,c=r.frontGroupNode.x()!==i,d=r.transformNode.height()!==a,p=r.transformNode.width()!==s;if(r.frontGroupNode.rotation(n),r.frontGroupNode.x(i),r.frontGroupNode.y(o),r.perimeterNode.rotation(n),r.perimeterNode.x(i),r.perimeterNode.y(o),t.batchDraw(),l)return r.props.rotatePipeBed(n,i,o);(l||u||c||d||p)&&e&&(r.props.setPipeTransformation(n,i,o,p?s:null,d?a:null),r.transformNode.scaleY(1),r.transformNode.scaleX(1))},r.renderPipeRows=function(){var e=r.props.bedLength-2*r.props.manifoldRowHeight-2*r.props.perimeterOffset.px;return[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(new Array(parseInt(r.props.numberOfPipeRows,10)))).map(function(t,n){return i.a.createElement(p.a,{key:n,index:n,length:e,x:n*r.props.rowSpacing.px,y:r.props.manifoldRowHeight})})},g(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),m(t,[{key:"anyPropHasChanged",value:function(e,t){var n=!1,r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;n=this.props[l]!==e[l]||n}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}},{key:"render",value:function(){var e=this,t=this.props.getScaledValue(-3),n=this.props.getScaledValue(3),r=this.props.getScaledValue(.4);return i.a.createElement(a.Layer,null,i.a.createElement(a.Group,{name:"pipeBed",x:this.props.x,y:this.props.y,draggable:!0,width:this.props.bedWidth,height:this.props.bedLength,rotation:this.props.rotation,onDragEnd:this.handleFrontDragEnd,onDragMove:this.handleFrontDragMove,onClick:this.mountOrUnmountTransformer,ref:function(t){e.frontGroupNode=t}},i.a.createElement(a.RegularPolygon,{sides:3,opacity:.7,fill:"#0C92CD",stroke:"black",y:t,radius:n,x:this.props.bedWidth/2,strokeWidth:r,onMouseEnter:this.handleOnMouseEnter,onMouseLeave:this.handleOnMouseLeave,ref:function(t){e.frontArrowNode=t}})),i.a.createElement(a.Group,{name:"transformPipeGroup",x:this.props.x,y:this.props.y,onTransform:this.handleOnTransform,onTransformEnd:function(){e.handleOnTransformEnd(!0)},rotation:this.props.rotation+90,width:this.props.bedLength,height:this.props.bedWidth,ref:function(t){e.transformNode=t}},i.a.createElement(a.Rect,{y:-this.props.bedWidth,width:this.props.bedLength,height:this.props.bedWidth})),i.a.createElement(a.Group,{x:this.props.x,y:this.props.y,rotation:this.props.rotation,ref:function(t){return e.perimeterNode=t}},i.a.createElement(a.Rect,{x:0,y:0,width:this.props.bedWidth,height:this.props.bedLength,stroke:"purple",strokeWidth:.5,dash:[5,5],name:"bed"}),i.a.createElement(a.Group,{x:this.props.perimeterOffset.px,y:this.props.perimeterOffset.px,width:this.props.bedWidth-2*this.props.perimeterOffset.px,height:this.props.bedLength-2*this.props.perimeterOffset.px},i.a.createElement(u.a,null),this.renderPipeRows(),i.a.createElement(c.a,null))))}}]),t}(),v={rotatePipeBed:f.l,getScaledValue:d.c,setPipeBedPosition:f.m,setPipeTransformation:f.p};t.a=Object(o.b)(function(e){return{x:e.pipeBed.position.x,y:e.pipeBed.position.y,rotation:e.pipeBed.rotation,isPanning:e.viewport.isPanning,computeWidth:e.viewport.computeWidth,bedWidth:e.pipeBed.dimensions.width.px,bedLength:e.pipeBed.dimensions.length.px,computedHeight:e.viewport.computedHeight,numberOfPipeRows:e.pipeBed.numberOfPipeRows,rowSpacing:new h.a(e.pipeBed.rowSpacing),pipeOD:e.pipeGlobals.pipeNominalDiameter.pipeOD.px,perimeterOffset:new h.a(e.pipeGlobals.pipePerimeterOffset),manifoldRowHeight:e.pipeGlobals.pipeNominalDiameter.horizontalRowHeight.px}},v)(b)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(25),s=(n.n(a),n(54)),l=n(902),u=n(903),c=n(5),d=n(50),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function h(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var m=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return n=r=f(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.renderManifolds=function(){var e=1,t=r.props.rowSpacing.px,n=[].concat(h(new Array(r.props.numberOfManifoldTeesSingles))).map(function(n,o){var a={section:c._162,index:e++,type:c._173},s=o*(r.props.rowSpacing.px*c._183.SINGLE)+t;return i.a.createElement(l.a,{arrowOrientation:r.arrowOrientation,key:o,id:a,manifoldType:c._183.SINGLE,x:s,y:0})});t+=r.props.numberOfManifoldTeesSingles*(r.props.rowSpacing.px*c._183.SINGLE);var o=[].concat(h(new Array(r.props.numberOfManifoldTeesDoubles))).map(function(n,o){var a={section:c._162,index:e++,type:c._172},s=o*(r.props.rowSpacing.px*c._183.DOUBLE)+t;return i.a.createElement(l.a,{arrowOrientation:r.arrowOrientation,key:o,id:a,manifoldType:c._183.DOUBLE,x:s,y:0})});t+=r.props.numberOfManifoldTeesDoubles*(r.props.rowSpacing.px*c._183.DOUBLE);var a=[].concat(h(new Array(r.props.numberOfManifoldTeesTriples))).map(function(n,o){var a={section:c._162,index:e++,type:c._175},s=o*r.props.rowSpacing.px*c._183.TRIPLE+t;return i.a.createElement(l.a,{arrowOrientation:r.arrowOrientation,key:o,id:a,manifoldType:c._183.TRIPLE,x:s,y:0})}),s={section:c._162,index:0,type:c._171},d={section:c._162,index:e,type:c._171};return r.props.numberOfPipeRows<=0?[]:i.a.createElement(i.a.Fragment,null,i.a.createElement(u.a,{arrowOrientation:r.arrowOrientation,id:s,cornerWidth:r.cornerWidth,x:0,y:0,accessoryScaleX:1,accessoryScaleY:1,accessoryRotation:0,basinPosition:c._177.TOP_LEFT}),n,o,a,i.a.createElement(u.a,{arrowOrientation:r.arrowOrientation,id:d,scaleX:-1,cornerWidth:r.cornerWidth,x:r.props.bedWidth,y:0,accessoryScaleX:1,accessoryScaleY:1,accessoryRotation:90,basinPosition:c._177.TOP_RIGHT}))},f(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),p(t,[{key:"render",value:function(){return i.a.createElement(a.Group,{x:0,y:0},this.renderManifolds())}},{key:"arrowOrientation",get:function(){var e=this.props,t=e.doesPipeFlowDirectionStartOnTop,n=e.doesPipeFlowDirectionEndOnTop,r=e.doesPipeFlowDirectionStartLeft,i=e.doesPipeFlowDirectionEndRight;return{vertical:t()?c._176.DOWN:c._176.UP,horizontal:t()&&r()||n()&&i()?c._176.RIGHT:c._176.LEFT}}},{key:"cornerWidth",get:function(){return this.props.rowSpacing.px-(this.props.rowSpacing.px/2-this.props.pipeOD/2)}}]),t}();t.a=Object(o.b)(function(e){return{pipeOD:e.pipeGlobals.pipeNominalDiameter.pipeOD.px,bedWidth:e.pipeBed.pipeBedDimensions.width.px,perimeterOffset:new s.a(e.pipeGlobals.pipePerimeterOffset),manifoldRowHeight:e.pipeGlobals.pipeNominalDiameter.horizontalRowHeight.px,numberOfPipeRows:e.pipeBed.numberOfPipeRows,rowSpacing:new s.a(e.pipeBed.rowSpacing),numberOfManifoldTeesTriples:e.pipeBed.manifoldTeeDistribution.triples,numberOfManifoldTeesDoubles:e.pipeBed.manifoldTeeDistribution.doubles,numberOfManifoldTeesSingles:e.pipeBed.manifoldTeeDistribution.singles,pipeFlowDirection:e.pipeGlobals.pipeFlowDirection}},{doesPipeFlowDirectionStartOnTop:d.g,doesPipeFlowDirectionEndOnTop:d.c,doesPipeFlowDirectionStartLeft:d.e,doesPipeFlowDirectionStartRight:d.h,doesPipeFlowDirectionEndLeft:d.a,doesPipeFlowDirectionEndRight:d.d})(m)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(25),s=(n.n(a),n(54)),l=n(315),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var d=function(e){function t(){var e,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var s=arguments.length,l=Array(s),u=0;u<s;u++)l[u]=arguments[u];return r=o=c(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),o.renderLegShape=function(){var e=n(316),t=new window.Image;t.src=e;var r=o.props.pipeOD/180;return i.a.createElement(a.Shape,{sceneFunc:function(e,t){e.beginPath(),e.moveTo(0,o.props.pipeOD),e.lineTo(o.props.pipeOD/2,o.props.pipeOD/2),e.lineTo(o.props.pipeOD,o.props.pipeOD),e.lineTo(o.props.pipeOD,o.props.manifoldRowHeight),e.lineTo(0,o.props.manifoldRowHeight),e.lineTo(0,o.props.pipeOD),e.closePath(),e.fillStrokeShape(t)},fillPatternImage:t,fillPatternScaleX:r,fillPatternScaleY:r})},o.renderVShape=function(){return i.a.createElement(a.Shape,{sceneFunc:function(e,t){e.beginPath(),e.moveTo(0,o.props.pipeOD),e.lineTo(o.props.pipeOD/2,o.props.pipeOD/2),e.lineTo(o.props.pipeOD,o.props.pipeOD),e.fillStrokeShape(t)},stroke:"grey",strokeWidth:.5})},c(o,r)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),u(t,[{key:"render",value:function(){return i.a.createElement(a.Group,{x:this.props.x,y:this.props.y,width:this.props.pipeOD,height:this.props.manifoldRowHeight,rotation:0|this.props.rotation},this.renderLegShape(),this.renderVShape(),i.a.createElement(l.a,{arrowOrientation:this.props.arrowOrientation.vertical,y:this.props.manifoldRowHeight-this.props.pipeOD}))}}]),t}();t.a=Object(o.b)(function(e){return{pipeOD:e.pipeGlobals.pipeNominalDiameter.pipeOD.px,rowSpacing:new s.a(e.pipeBed.rowSpacing),manifoldRowHeight:e.pipeGlobals.pipeNominalDiameter.horizontalRowHeight.px}},{})(d)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(25),a=(n.n(o),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());var s=n(2032),l=new window.Image;l.src=s;var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),a(t,[{key:"render",value:function(){return i.a.createElement(o.Image,{image:l,x:this.props.x,y:this.props.y,width:this.props.diameter,height:this.props.diameter,rotation:this.props.rotation})}}]),t}();t.a=u},function(e,t,n){e.exports=n.p+"static/media/pipe-riser.c044fb7b.png"},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(25),a=(n.n(o),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());var s=n(2034),l=new window.Image;l.src=s;var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),a(t,[{key:"render",value:function(){return i.a.createElement(o.Image,{image:l,x:this.props.x,y:this.props.y,height:this.props.diameter,rotation:this.props.rotation,width:2.5*this.props.diameter})}}]),t}();t.a=u},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOkAAABNCAYAAABDukMbAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAABc1JHQgCuzhzpAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAACF0RVh0Q3JlYXRpb24gVGltZQAyMDE5OjAzOjE0IDA5OjQzOjQ4hkttYAAACHtJREFUeF7tXM9rVFcYvdPQJIpuIgahkoyhjdAfVFdSo1C7L1Ta0pV7s/IfEOyf0I01GwsF++svcGHbZCGIi6Koi7ZUcSGkICbUmBqFyfT7vvsjd2Ze7Mtk7r0feg6eOe+8SfLOPOab8+5MYsMowfz8/CG32RfW1tZ2uM2+MDo6+tRt9uD+/fuHms3mTWcrkfL4dYDjv7zHVzGkZ8+e/fqbX+dnne0TbWKDbtt0yw9rq35zrKysmLHH/5hdu3aZdpu+vkHfV6HbxWY/t65uF3WPs5luF3WPs5luF3WPs5luF5v+fHd/UfCQnv/5l9nm9z+5Pbrw1ycfmxPNSXP8+PHqkwiFJtK7d++a19zzsCiGhoaeszYomFlfJ113qsPTGZOcfOKg0NyqYkgFHKjVoqEgtuyQqPGEdfJ80qDQ3NqYm5ubXVxcPNhqtYbl2dgnfBv2g4WFhVM3Vv8de/PSD+T41SO+Ci/v//j0pDlxoGmOHTsmJ44vQzzg4VN6vtxl156enrZ7CuHRo0fm2cSkmf7uR05pZ0RmhTYU+N8/P2k+mpoyMzMzZO1JhEJz6L179+zT8fTp02aKnoR1vimFXrlyxVxfWjZvfXvJ7XezEr6urP/zi8/Mh1MHzNGjR9399AUO8PApPQ+prEn5Dmad6+MUGsDrP97n14RKvETj/ZTVEx4+l+8Y0pIM76wy21a1eDpDfJo68sLD5/I9QzrIV4AteR4EarA2t5c0mVUV3p6z6tzw8Ak9Q0WTMhosFMw3mKcKzy8hFblBMAfD56SDmvx+vAVpV4upUYoWZwfBnFSzJuVB8C0m2r0uLOi1nCPw1WTHkPp2y61MurED4dtLfttHiedsGFSwABlq1qQCGor/a7UinlCVGwRzMAxp3dZLpXSz0V7a1L29yznjzPDwOXwY0vhJWMp3tJci7X7jiAEPn8v3NKlnTi9gpX0bLeYGRIPvalIQzEWGDCmj6gty0SWwQ+EYWkyDp2hVuUEwB2VIfauVVCkrVqa0mWs0DZ7CcU5PnxsePodX1aTcXtJgvM9t6/AuIe33ebvzw8On8j1r0hIqoGxtaTDyTtV4N6WcN84OD5/aM8KQeo3vzOttk1JCddqbFR4+nw9r0nh6c3umlBXt8y2mSjmeyw2F5tbKNWkJT3tkKEKLtZ1q8JQtzg2F5tRwucusO9mDVqZtUtderPI5pRJvzxdt1ns8UOiglNExpCXJkxBaTJmGKSXYrFBoPg2Xu3WmOpUKOJNvL21K2eo+Fih00Bqa1KtnTm9BSqHqtltWpWxxZig0p8qQ8sT6qWWW8NKk1Fr2f+qj9uJ9WryDzwyF5lKGijWpBSmF8g3mqcJTNJ+zOzc8fGof1qRs/AR75vI2AJG8tBi3l/+cUoOXcGwH83jh4bfiVTQpkwfBt5j9jFKPR5PCl/RhSP3UllK6sQ1G3raYazQNHk0KX8gzOi53SzGAQoU206TyGlKdHQRTU4Z0EBO/Hc+kGwrC7cUtRoMhLabE05R25wXBXKxs0hKeYVvLrQVpXajFe8SZQTAXO5q0lDLpxjWYbzJFytkwpGABMvSsSVl4KBylxbR4jleRGwRzUIaUN+q2XiqVKa3TaiWUonHGOC88fC4fhrQ0eRC4veIGU+OjN466zxc8fGpfOaSDmP6teAtS2h/ai99Z1eJdxDgzCOYgQ1WT2uHobDMN3k9pVW4QTM2OIeWGi1sup5dB8O3F6j+n1OD5NSTK7Lfh4XP4niYt4QW8SYF8i6lSCvei/PDwKb0MKcNPcCmlaBvtpU0d4rye8PApPVPFmlRAUqvVCmh8uStRu7LDw6f0MqR+ekspk6JRkKi96D41PrrcrfuYoNBBabjc5R1ePXN6nlH5G842D4dvMSXeRu3IDIXm0o7LXT+9ub0FaWgyom80DR5NCi2kTBVrUibPqG0vGgxR32blfcO9jkhOKDSzDhG/bDabZufOnbKj7jcOUh8+fGgeP1sz42+/wzuIfAcNiGh5//ftW2Zs926zZ88esryTd0Oh6fXJkyeda9KSpJuu9SCpFh+dIyg0typ6d5cwiN+zTeFdxqrsUGhKZapYkwpYKVhoMU3q0J0ZHj6H77ncjSc4pxfQdmgvTfqC3PDwqX1Pk5bwAtqu1WoF1KM7Nzx8as8IQ+ont5QK6rRaCXXxOKenzw0Pn9rrWpO2u1pMi6cprcoNgjnYMaR+enMrU9Ai79uL32HV4gk+JwjmpoomZdKNtJb/bFJ+b1aL53wYVLAAGT1DGrdbLh/A29RetsVco2nwhDgzCOakDCmj6s6cbBBlKIjcYH5bg6eAKs4R+GoyNOkgGrFfbzPQjbQXt5gbDi1e8tV7LPDwg/Zq1qQN/pyD1n8NWgtSSttmWjz9i89TvA0Pn9IzOobUT3BuZcogSINxeznV4vERDFiQKprUwr6bygOiTSVdRW4QzMGeNWkppRsaiKi9NClniwbVZ4aHz+HDkMZPwtw+gMLVbbes6lCVHR4+pWfw3zO39+7dK6YUVldXzesjI+bQzAynoz0Si4RUgf/t6lXzxr59ZnJykizfb9Gg++HhPVL4paUl05ibm5tdXFw82Gq1ht19fWFoaOi529wyFhYWTt26c2fs/SNHXEg7JBuhy/ob166ZfePjYUj9fig0tcqQ0rOxOM6dO/fV+QsXzrx7+DCNxgbsqGyglL95/boZp6uNiYkJ2Q8AubC8vGzXpCpArxy8BvTrQL8m1OBj8CscFJpLGXqGlMEDIb/ls77x1ygavIN/1w0Kzal8RVccfLl78eLFM872Bb5+3w74ZGyGlZUVMzw8bEZGRtyeXqQ8fh3g+C/v8bf3kweIy5cvf+A2+8Lo6OhTt9kX1tbWdrjNHjx48OC9/fv333a2EimPXwc4/st6fGP+A6iPVeEZvdYIAAAAAElFTkSuQmCC"},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(25),a=(n.n(o),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());var s=n(2036),l=new window.Image;l.src=s;var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),a(t,[{key:"render",value:function(){var e=180===this.props.rotation?this.props.diameter/3:0,t=270===this.props.rotation?this.props.diameter/3:0;return i.a.createElement(o.Image,{image:l,x:this.props.x+e,y:this.props.y+t,height:this.props.diameter,rotation:this.props.rotation,width:1.5*this.props.diameter})}}]),t}();t.a=u},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHEAAABMCAYAAABamlijAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAABc1JHQgCuzhzpAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAACF0RVh0Q3JlYXRpb24gVGltZQAyMDE5OjAzOjE0IDA5OjQzOjQ4hkttYAAAEEpJREFUeF7tnQuUTfUex/9hjDFCXsWYSUxKSKQhQ6ZMmJjxGCzPopa1dNG6PbAUPVZcVld6kkJK6opmkGeeUxTGpDQmrpBHk2eTZx5HdX+f//2fcubsfc7MmDH7HL5r7XXm/PeZmb3P9/97/n//375GXUWe8c0331Q8duxYlYoVKx5t3LjxMTNc7LhK4kXYtGlT9dTU1N5paWntc3JyqspR6fjx45XOnz9fukyZMmeqVq16WI7oI0eO7JSj2tmzZ8NKly59XkjNue66645UqVLlaHx8/MI+ffrMrFu37gnzZ4scVzyJa9asiV64cGGPpUuXJm/btq1hvXr1Qpo0aaKEEH1UrlxZv1577bXmN/7GyZMn1dGjR9Uvv/yiXzm+/vprtX37dtedd965ISkpaXavXr1mFTWhVyyJzz333JD58+f3ycrKatSiRYuwO+64Q8kXr6pVq2Y+UXD8/PPPmkxRv2r9+vWuNm3aLOrZs+eMgQMHLjQfKVRccSTOmDGj/fjx48dWqlQpp2XLlvFInahDc7bwAaGQuXz58i01atTY98QTTzwvErrZnC4UXDEkrl27tvbTTz89SWxcxYSEhOZxcXHmzOWB2FW1aNEijj2xsbGrnnzyyWfuvvvuQ+b0JSFfJIrdqG9+1BBjf878WCCIYxBqfiwQ8vL/s7OzI6dNm/b4rl276okERHfs2NGcKR6Is6SWLFmi5s2bd0wcoKnDhg0bLTbzkr7HPJH4wgsvDHrllVeer1mz5l55G/P/Ufnlay5NkP/880/zU8Hg7/+fPn1aiRep2rZtq3r37q3Kli1rzvjHnj17tCqUkEIfIsH6b+HE4OyIl6oqVKigVTFHRESEuvHGG81v+8e+ffsQCrVly5Zt7777btK9996705zKN/yy8Oqrr/Z8+eWXX0xMTIxu1KiRGXU+cCymT5+uRIUqcVzMqG98++23auPGjSo9PV0TGBISosLCwvRryZIl9auEFFo1ulwu9fvvv+vXM2fO6NfIyEjVvHlz/f9uvfVW81d9IyUlRb3//vtnPv7447iuXbumm+F8wSeJIiklxFvb165du4hWrVqZUedj9erVavHixZpACcrNqDUga8GCBZq4gwcPau+UcAJJCw8PN5/yD6T+0KFDWmJRmbVr11Zi85R4papUqVLmU9b47LPPEBbXe++917F///7LzXCeUdK8WkJm2j9/+OGH7qiiQIF4nwTt6o033lB16tQxo9aQ+FBNmDBBE1muXDl18803a2lCPSJx+QGfl4BfVa9eXYnnq06dOqUyMjLUl19+qeNMMUXmk96Ijo4mvCkpnmvi6NGjT6alpW0yp/IEW0k0UrhHpDAyUKQQyePLFBtjRqwhwbiaNWuWdv2xYxyoy8LGb7/9pm2fOFdKvkf14IMPaoLtgEp+5JFH9os6Xi3aob8Z9gvbK5dZ1UsM74C+ffvme1YWB4YPH65uuOEGNXnyZDNiDcibOHGi+uOPP7Td4ndKlChhzhYusKFIIZItGk2HGKhpOweIidSlS5cKYh/PSwzbYtu2bQvMKZ/wNf1GlS9fvn6zZs3MW+cC1Yk9EptiRqzxzjvvqE8++UTdcsst2maFhl5ShJNn4Bxha/HGsb9II6rbDuJNR4wZM6aOxJKo43Vm2Ba2JP7000/T27RpE+pLlzsB8+fPV1999ZWaMmWKkklnRr2B9C1fvlw1aNBAXX/99Wb08gKHiYPQAim97bbbzBlviCSGjhgxovVbb721VZy07WbYEpZ6JDU1NYYMPTfsZBBG8IWMHDnSp+Pw2GOPqS+++ELnRlFvxQn+P9eBWkeD2IH7kfsKGTx48H9k8tUzw5awJPHzzz9vX7du3ZD8uNiXG4cPH2ayqR49eqh77rnHjHqjc+fOaBVmdr5ChqIE18H1rFmzRqEy7cB99erVK3To0KGzcDTNsBcsT2zevLlZVFSUeedMzJs3T3GNAwYMMCPeEE9POwt5DfYvN7guMkOvvfaaGfEGjqXY0CbJycnTzJAXLEn87rvvYoiXnAq5Ph0e+CJw3LhxOv676667zIgzwfUtW7ZMffrpp2bEGyKNaJ2+8pkmZsgDliQeP368gpMlkQCaRDZBshXmzJmjbSBpQn/ZkuIG18d1igNDHtWMegJP9oEHHgh5++23LXWvF4kpKSnN5Q9fqFGjhhlxFpBCiZ9Uhw4dzIgncHbI2hCLFbcTk1dwnQjN66+/rpPtVrjvvvtIJXa3kkYvEkVNNbvpppvCzFvHwS2FdgEzBBJcEwcGEkgRkkifOXOmGfFE/fr1lYR8IRJKDTNDf8GKxBinxoZI4c6dO22lcMWKFWrXrl1KJmGRZWGKClxvrVq1dCyLs2MFIZG1yOTc0ugV7EsQOlJmeQ1/yePiACFFbGysds+t8Oabb+okNKm0QASZnTJlyuhVkKZNm5rRv0Fyfe/evSVlMleQyZxihr0lUTy6SNSR00CsR/7RTgpxZEhs+0owBwLI6LCMduDAATPiifj4eBIcyaIx/yLJi0QxrJWcSCIENmzYUK+qW8GdXGZJKZBBIoA8K0RagWyPfAch4hu0NUPeJAInkoits6sswCPNzMzUJAYDmKgsFFPXmhuEJLfffrtKS0uzJjE9PV1H+E4jkXU2YigrOwEIOViRwGYEA9wrHkxOK5DTJtwwbz1J3LdvX5ToZPFtQsyIM4AqpRDJzmsme8ONBxNYaaFCwQrU8Ug4Eub2Uj1IPHjwYISdzSlOZGVlaVtgBVbPv//+e01yMAEPm/IOK+C8SdwYsnLlyk689yDx8OHD1X2tyRUXtm7dqouOrIAq5YadvOJSEBBuYNaYoFbAtEjM2IWfPUg8d+5cWFHUmlwKzp49q+s97RZQUaWBFtjnFdTV2kkjTp7Eirou0uPu0bNOSxhTAugrbIDEy1VmcblBHRC1sFZwmz3WGT1IPHXqVLjTZrU/EtlOhuoJRjA57RLihsQQcfrK5VanoU5Tp9wEWQwrXLhwQZ04cUKnqoIRVBlyf1aAJxyc7OzsSrnVabjTwgsk0Y5ESjRAsEoiJFJZjlq1AsmNkydPepIo7nq4E22iPxKDWRKBnTSiUnNycqp4kEiFm9MkkRvwRaLduWCA22FjIluBFRty3bnVqeNI9OXYQGKwxYcXwy2JdiQSR/7666+ekii25Qx5SieBPYBsTrECqTZsRrCCLXSA78AKOH0ijUc9SBTb4jgSySBZZfMBJHKOZHEwQqIF/WpHokgh0pjjQWLZsmVPO1ESfZEIyOoEI9ySaJcKZdeyhBmekijqNCBJpMAoGIEkYvPtEjCkI8Wx85RE8YbO2cUkxQWMtx2JhEPM0mCWRDspZKu5hBeuiIgITxJxbDjpJPhybACxUjBLot0CPaoU0K3Kg0Rxac+RynIS/JHInvxgJRE1SqcrK7hJBB4k4p06jUSyMaSX7NbV6Ajl9uKCDSx4s4pvBcpVoqOj9b5FDxKrVKlyALfVaaCmZP369eadJ+rVq6fjJbtsf6CCTBWhk6hLM+IJ1hkTExPn8LMHiTVr1symcNVpoITdbnGUBkMskLIDKpiA52m3JQ+OsrKyXG3btp3Hew8SIyMjd4p9cTnN22NXECRRQGwFJJV1Rad51gUF98H92tnDDRs2aCc0ISEhi/ceJArz2bza5eqKC+RzqbW0k0ZUKvFtsEgjOWGS39yzFag56tChw1zz1pNEN5xGImAvIqUYVqASDgfHidddEHAfbFewSvzjeFIoHRcX91fnKS8SxRM86EQnAZXKDLzYtb4YNPuhrZddYiBQQDjFfdBU0AoUFIvpcMXGxtqTKM7NHifOaAqH8dRo5WUFmhRQERfoJJKlEa/Ttpp95cqVnJ97cSN5LxJlxm9zoocKWrdu7XPHUPv27XUdqlOv3x8I79iDaSeFmJN169a5Bg0aNN4MaXiRKO56up0XWNxA0nBi7KTx/vvv1ztuf/zxx4DzVLle+sBhFthsaoVVq1apbt26zRR7mWmGNLxIFCchY/fu3Y7NY6E26dy7dy/9c70xYMAAHfjLPZiRwAD3Q3aqX79+ZsQTbGUQEl2DBw/2kELgRaKopC3iAZVyqruOXcQTtZNGPFWI5EshdgwE4Kwx6YYMGWKb8KaHqxA82apDsReJgIVGRNupwDYijezft4K7yxT5RaflgnODVSOqvB999FHb/ZfsCpP7dcln/m2GPGBJogSZGfv37zfvnAcaK9CEwFdfU/q90cbFLkHgFLB9LSEhQSUlJZkRb3z44YcreRSDOxmTG5Ykirra4GRJBN27d9cxlS8i6QHOTKevtxPBddG2kwaCdpg5c+aU8PDw0xMnTvyXGfKCJYkyyxfu2LHD5fRKMvpr01GDpgt2cPeAI9/olPvhOrgePNGxY8eaUW9wXxIXJoo97GyGLGG58eKjjz46LAZ2cOXKlcs5tacNoHSBGhRaavGwErtSBr4s8pH0RWXVIz+PVihs4GyReXr44Yf1JLQDYd7w4cNdKSkpLUWdHjHDlrDdPdOlS5c6YlCb+utmX9wgpqLrMGqVRnZ2iImJ0YusaWlpOrlcHJXjePwsbqM+sYO+8NBDD50YN27cP+R1hRmyhS2J4hicmzp1alKrVq3KuCuRnQpCjrVr1+qWYUidHZiQLLQikVQDsDriLpUvSpBBIuRhEhFG0KfNF0aMGLFBPrN0woQJ48yQT/h8LkaDBg02iqcag0sfCKAbP8Ch8UUObbewpcRe9IjDZhbFlj5IQy2S0O7WrZtKTk72ue2AeFFIPiTf97JC6cYPnn322RNiHxtLzBUQbZoIO/CqactMis6u1zcBNT0AWN6iCxWkUmxFCWRhSCYZI0I0eu/Q8Z8nBWCzfWk0JtRTTz3lEg04csqUKc+Y4TzB72OG5MvYJGqoKcFzoIC2zLNnz1ZDhw6lT6gZtQefRxVv3rxZOz2QTHFWfjbr4HFimyEQlY0NpgddXprmfvDBBziTBX5CjV8SFy9e3HDgwIHzmzVrVptVgkAB6248QoEUHBmcvIAkNK7/unXrdAxHtQCkIp1IEZJKMwRIIhPEeUpZUJuchzQOu6ZJVpg0aRKdFU/PmTMnrnPnzgXKTPglEYwaNerxyZMnDxMDTRdYZ+198wOSygTUuPR2lWN2wCHBnrkPJI1XWq6gqnl1H/ltDIjkk/8VCc6cMWNGZ3EgC5yxzxOJbiwNwOcnypdefe7cuQPEUegtjkVo165dbXcZXQ5gJyFv1apVZ1iR6Nev3ziR3EvaAJMvEgMZPMl0/PjxL2ZmZjbt1KlT3bzYysIEKUKeTiMT6rR4qjPECx1TLE8yDQbwTOGXXnrpxfLlyx8TZ+2yPFMYh2nJkiVZEs7svvpM4UIET/detmxZV3GAmsfGxoaxDMRaZGE0+oM4HCs5VsoRy7P3RZXPuvp07yLCjh07youa6yQ2qqOEGh1q1ar1X7FRTcjDkpqzOijGsjoovc/IyNgsAX6tdu3aLUhISJhXVMRdjCuexNxITU2NkRAj/sCBA5FCRhSv4hxFiE1zJ1vxzrUjIkQfF880m0evR0RE7I2KitojIcby3DUwRQul/gdxWJtF1cCq4QAAAABJRU5ErkJggg=="},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(25),a=(n.n(o),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());var s=n(2038),l=new window.Image;l.src=s;var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),a(t,[{key:"render",value:function(){return i.a.createElement(o.Image,{image:l,x:this.props.x,y:this.props.y,height:this.props.diameter,rotation:this.props.rotation,width:2.5*this.props.diameter})}}]),t}();t.a=u},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOcAAABLCAYAAACLKpC1AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAABc1JHQgCuzhzpAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAACF0RVh0Q3JlYXRpb24gVGltZQAyMDE5OjAzOjE0IDA5OjQzOjQ4hkttYAAABOtJREFUeF7tnUtOG0EQhj3uFWLD+2HAGHsJAgk2WWUBgnP4JvZNIAvY5QKcADZILFjyBvN+HAB50lWemoxtRRqRROmq/J9U+vvvZsSiUl3dYyBRAZhlZ2fna71e/5ZYoAwUp2EajUb98PBwu1KpJDNAEyhOw1BxHhwcbG9sbBSiKCrEcZys+MTDB++LyRgYhpLebrdZJeDD9yhO40iys2N4HZ6Otec8AiZZX1+vbG5uJg5oIvKJi7e2thILLLG/v8/HI7pzAn24Wq3WXFhYYJNtr1D9enZ2xmPJL9AF3zkpgQgEIqxwfldtVqtVrlSZFOB1+9PTU1Z8zqkT5wuz71grwOv2cqxFceokLU5KYja58Po9FSchxZldJ+DD9kWakCDg4eHD8M7vqs3enRVqQ8/POx9hz8/Ps8q8AB+2x9taw9GbW3hdPu2c2UWoDb24uOAxOmcHbd75xKXHWmALKk5KuBQn0AV3TuysHaz5y8tL1rm5OVZZh+rQrjtndgxvx0N1Kh9ry+VyOgG1o3LnROfUqV2fcyJsBQHVq2nnzPPFUF16dXXF49nZWdY8z0DD0bRzEjKGt+VlDNWlzt9H0s4pCwS8fo/OqVvxE0KGQ3Ir2jsPH7Z3vms2sbPaVOmcMzMzrHmfg4aheFv7HwQBr8873zW5c2YnoTb05uaGx+icOpVfCMmxFtiCipMSjeLUqdw5kTyben19zX/WH/nVqXznJKD2VQJeh+fOWSqV0gmoHb29vWVFfnUqPudEIAIN53dVvnOSkUKF2lDqnHTnROfUqc4XZnqsBbZotVqsKE6d2lWcMinA6/bSOaenp9nLOlSH8rEWxdnBmpcXQihOnep84prZ5EnA6/dyrO3NrwAftu97Wwtvxwu/WocP20erq6uxD54Etjg6OmKl/NLdU5JPwIfv8VspxoOA1+n5zjk5OZlOQu3o/f0969TUVO5noOEo3zkJMhLwdryMofrU+V0VndOo3t3dsaJz6lTcOQ2HIGOoLo2Wl5fjlZUVNsAWx8fH/NYP+dUJfivFcAgyhupSNzEx0fTBJu9DUB368PDASu8U8j4DDUfROY2H5Fe0dx4+XN/XOWWBgNftHx8fWSm/2XkCPnyPn639T7xo7zx8uD5aXFyMfbABtjg5OeG3tUtLS8kM0IQbHx9v+kgssAQda6k4kV+dcHGOjY2xybZXqH5FceoGPyFkOAQZ967Bh+2d75pdnVMWCHjd/unpKe2c2XkCPnzfV5xZ4HX75+dnLk7JL9CFGx0d5eL80/8w4P+9R3HqhjunL9DEAku8vLygOBXDnXNkZISN7L5QG4rOqRsUp2Gl4iwWiwWcjHTifGFyceZNOFSPvr6+cueU4pQ1AT5sn37OScgY3o4X7R3Dh+/7OqcAr9+jc+r2bnh4OL1zAltQcdKdE/nVCXfOoaEhNlK5UBsqndNvwOzzPgcNQ7lzInk29e3tDZ1TMc53TS7OvAmH6lEqTnROvcqdU461wBbv7+/onIqJKpVKnN1ZaacV4HV7+ovvg4ODhWq1yvOyDtWh0dra2vd2u53+nymfwe/O7WT4KfD9/873b7VapYGBgS+1Wi2ZAZr4uc0CczQajfre3t52uVzOtVNDw9Lf2rGBHijhEvA6PIrTOJRkf2zuSj68Do9jrWHoWLu7u7v98fGRzAA9FAo/ACp71fWmPHIZAAAAAElFTkSuQmCC"},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(25),s=(n.n(a),n(54)),l=n(902),u=n(903),c=n(5),d=n(50),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function h(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var m=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return n=r=f(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.renderManifolds=function(){var e=1,t=r.props.rowSpacing.px,n=[].concat(h(new Array(r.props.numberOfManifoldTeesSingles))).map(function(n,o){var a={section:c._160,index:e++,type:c._173},s=o*(r.props.rowSpacing.px*c._183.SINGLE)+t+r.props.rowSpacing.px*c._183.SINGLE;return i.a.createElement(l.a,{arrowOrientation:r.arrowOrientation,key:o,id:a,rotation:180,manifoldType:c._183.SINGLE,x:s,y:r.props.manifoldRowHeight})});t+=r.props.numberOfManifoldTeesSingles*(r.props.rowSpacing.px*c._183.SINGLE);var o=[].concat(h(new Array(r.props.numberOfManifoldTeesDoubles))).map(function(n,o){var a={section:c._160,index:e++,type:c._172},s=o*(r.props.rowSpacing.px*c._183.DOUBLE)+t+r.props.rowSpacing.px*c._183.DOUBLE;return i.a.createElement(l.a,{arrowOrientation:r.arrowOrientation,key:o,id:a,rotation:180,manifoldType:c._183.DOUBLE,x:s,y:r.props.manifoldRowHeight})});t+=r.props.numberOfManifoldTeesDoubles*(r.props.rowSpacing.px*c._183.DOUBLE);var a=[].concat(h(new Array(r.props.numberOfManifoldTeesTriples))).map(function(n,o){var a={section:c._160,index:e++,type:c._175},s=o*r.props.rowSpacing.px*c._183.TRIPLE+t+r.props.rowSpacing.px*c._183.TRIPLE;return i.a.createElement(l.a,{arrowOrientation:r.arrowOrientation,key:o,id:a,rotation:180,manifoldType:c._183.TRIPLE,x:s,y:r.props.manifoldRowHeight})}),s={section:c._160,index:0,type:c._171},d={section:c._160,index:e,type:c._171};return r.props.numberOfPipeRows<=0?[]:i.a.createElement(i.a.Fragment,null,i.a.createElement(u.a,{x:0,scaleY:-1,id:s,accessoryScaleX:-1,accessoryScaleY:-1,accessoryRotation:90,cornerWidth:r.cornerWidth,y:r.props.manifoldRowHeight,arrowOrientation:r.arrowOrientation,basinPosition:c._177.BOTTOM_LEFT}),n,o,a,i.a.createElement(u.a,{scaleY:-1,scaleX:-1,id:d,accessoryScaleX:-1,accessoryScaleY:-1,accessoryRotation:0,cornerWidth:r.cornerWidth,arrowOrientation:r.arrowOrientation,basinPosition:c._177.BOTTOM_RIGHT,x:r.props.bedWidth,y:r.props.manifoldRowHeight}))},f(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),p(t,[{key:"getYPosition",value:function(){return this.props.bedLength-(2*this.props.perimeterOffset.px+this.props.manifoldRowHeight)}},{key:"render",value:function(){return i.a.createElement(a.Group,{x:0,y:this.getYPosition()},this.renderManifolds())}},{key:"arrowOrientation",get:function(){var e=this.props,t=e.doesPipeFlowDirectionStartOnTop,n=e.doesPipeFlowDirectionStartLeft,r=e.doesPipeFlowDirectionEndRight,i=e.doesPipeFlowDirectionEndOnBottom,o=e.doesPipeFlowDirectionStartOnBottom;return{vertical:t()?c._176.UP:c._176.DOWN,horizontal:o()&&n()||i()&&r()?c._176.LEFT:c._176.RIGHT}}},{key:"cornerWidth",get:function(){return this.props.rowSpacing.px-(this.props.rowSpacing.px/2-this.props.pipeOD/2)}}]),t}(),g={doesPipeFlowDirectionEndLeft:d.a,doesPipeFlowDirectionEndOnTop:d.c,doesPipeFlowDirectionEndRight:d.d,doesPipeFlowDirectionStartLeft:d.e,doesPipeFlowDirectionStartRight:d.h,doesPipeFlowDirectionStartOnTop:d.g,doesPipeFlowDirectionEndOnBottom:d.b,doesPipeFlowDirectionStartOnBottom:d.f};t.a=Object(o.b)(function(e){return{bedLength:e.pipeBed.dimensions.length.px,numberOfPipeRows:e.pipeBed.numberOfPipeRows,bedWidth:e.pipeBed.pipeBedDimensions.width.px,rowSpacing:new s.a(e.pipeBed.rowSpacing),pipeFlowDirection:e.pipeGlobals.pipeFlowDirection,pipeOD:e.pipeGlobals.pipeNominalDiameter.pipeOD.px,perimeterOffset:new s.a(e.pipeGlobals.pipePerimeterOffset),numberOfManifoldTeesTriples:e.pipeBed.manifoldTeeDistribution.triples,numberOfManifoldTeesDoubles:e.pipeBed.manifoldTeeDistribution.doubles,numberOfManifoldTeesSingles:e.pipeBed.manifoldTeeDistribution.singles,manifoldRowHeight:e.pipeGlobals.pipeNominalDiameter.horizontalRowHeight.px}},g)(m)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(25),s=(n.n(a),n(2041)),l=n(5),u=n(50),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function d(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var p=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),c(t,[{key:"renderSticksWithFlow",value:function(){return(0,this.props.doesPipeFlowDirectionStartOnTop)()?this.renderSticksWithTopToBottomFLow():this.renderSticksWithBottomToTopFLow()}},{key:"renderSticksWithBottomToTopFLow",value:function(){var e=this,t=0,n=0,r=0,o=0;2===this.props.numberOfCutLengthPipeSticksPerRow?(r=1,o=1):o=this.props.numberOfCutLengthPipeSticksPerRow;var a=[].concat(d(new Array(r))).map(function(r,o){var a={section:l._161,row:e.props.index,index:n,type:l._174};return t=e.props.rowPipeStickCutLength*o,i.a.createElement(s.a,{arrowOrientation:l._176.UP,id:a,key:n++,length:e.props.rowPipeStickCutLength,y:t})});t=0;var u=[].concat(d(new Array(this.props.numberOfMaxLengthPipeSticksPerRow))).map(function(o,a){var u={section:l._161,row:e.props.index,index:n,type:l._174},c=r*e.props.rowPipeStickCutLength;return t=e.props.rowPipeStickMaxLength*a,i.a.createElement(s.a,{arrowOrientation:l._176.UP,id:u,key:n++,length:e.props.rowPipeStickMaxLength,y:t+c})});t=0;var c=[].concat(d(new Array(o))).map(function(o,a){var u={section:l._161,row:e.props.index,index:n,type:l._174},c=e.props.numberOfMaxLengthPipeSticksPerRow*e.props.rowPipeStickMaxLength+r*e.props.rowPipeStickCutLength;return t=e.props.rowPipeStickCutLength*a,i.a.createElement(s.a,{arrowOrientation:l._176.UP,id:u,key:n++,length:e.props.rowPipeStickCutLength,y:t+c})});return[].concat(d(a),[u,c])}},{key:"renderSticksWithTopToBottomFLow",value:function(){var e=this,t=0,n=0,r=0,o=0;2===this.props.numberOfCutLengthPipeSticksPerRow?(r=1,o=1):r=this.props.numberOfCutLengthPipeSticksPerRow;var a=[].concat(d(new Array(r))).map(function(r,o){var a={section:l._161,row:e.props.index,index:n,type:l._174};return t=e.props.rowPipeStickCutLength*o,i.a.createElement(s.a,{arrowOrientation:l._176.DOWN,id:a,key:n++,length:e.props.rowPipeStickCutLength,y:t})});t=0;var u=[].concat(d(new Array(this.props.numberOfMaxLengthPipeSticksPerRow))).map(function(o,a){var u={section:l._161,row:e.props.index,index:n,type:l._174};t=e.props.rowPipeStickMaxLength*a;var c=r*e.props.rowPipeStickCutLength;return i.a.createElement(s.a,{arrowOrientation:l._176.DOWN,id:u,key:n++,length:e.props.rowPipeStickMaxLength,y:t+c})});t=0;var c=[].concat(d(new Array(o))).map(function(o,a){var u={section:l._161,row:e.props.index,index:n,type:l._174};t=e.props.rowPipeStickCutLength*a;var c=r*e.props.rowPipeStickCutLength+e.props.numberOfMaxLengthPipeSticksPerRow*e.props.rowPipeStickMaxLength;return i.a.createElement(s.a,{arrowOrientation:l._176.DOWN,id:u,key:n++,length:e.props.rowPipeStickCutLength,y:t+c})});return[].concat(d(a),[u,c])}},{key:"render",value:function(){return i.a.createElement(a.Group,{x:this.props.x,y:this.props.y},this.renderSticksWithFlow())}}]),t}();t.a=Object(o.b)(function(e){return{nominalDiameter:e.pipeGlobals.pipeNominalDiameter,numberOfMaxLengthPipeSticksPerRow:e.pipeBed.numberOfMaxLengthPipeSticksPerRow,numberOfCutLengthPipeSticksPerRow:e.pipeBed.numberOfCutLengthPipeSticksPerRow,rowPipeStickCutLength:e.pipeBed.rowPipeStickCutLength.px,rowPipeStickMaxLength:e.pipeGlobals.pipeNominalDiameter.lengthMax.px,pipeFlowDirection:e.pipeGlobals.pipeFlowDirection}},{doesPipeFlowDirectionStartOnTop:u.g})(p)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(97),s=n.n(a),l=n(25),u=(n.n(l),n(50)),c=n(459),d=n(460),p=n(315),h=n(5),f=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var g=n(316),b=new window.Image;b.src=g;var v=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),u=0;u<o;u++)a[u]=arguments[u];return n=r=m(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.handleOnMouseOver=function(e){r.isSelected()||e.target.to({opacity:1})},r.handleOnMouseOut=function(e){r.isSelected()||e.target.to({opacity:0})},r.handleOnMouseClick=function(e){r.props.pipeBedSelectElement(r.props.id)},r.renderPipe=function(){var e=r.props.pipeOD/180,t=r.props.x+.1*r.props.pipeOD,n=r.props.pipeOD-.2*r.props.pipeOD;return i.a.createElement(i.a.Fragment,null,i.a.createElement(l.Rect,{fillPatternImage:b,width:r.props.pipeOD,fillPatternScaleX:e,fillPatternScaleY:e,height:r.props.length-2,x:r.props.x,y:r.props.y+1,rotation:r.props.rotation,fillColor:"yellow"}),i.a.createElement(l.Rect,{x:t,y:r.props.y,width:n,height:1,fill:"grey"}),i.a.createElement(l.Rect,{x:t,y:r.props.y+(r.props.length-1),width:n,height:1,fill:"grey"}),i.a.createElement(p.a,{arrowOrientation:r.props.arrowOrientation,x:0,y:r.props.y+(r.props.length/2-r.props.pipeOD/2)}))},r.isSelected=function(){return s.a.isEqual(r.props.id,r.props.selected)},r.renderAccessories=function(){var e=r.props,t=e.id,n=e.numberOfPipeRows,i=r.props.pipeElements.find(function(e){return s.a.isEqual(r.props.id,e.id)})||{};return n-1>t.row&&i.placeholders&&null!==i.placeholders.center.right&&r.props.removePipeAccessory(t,h._186,h._202),Object(c.a)(Object.assign({},r.props.id,{width:r.props.pipeOD,height:r.props.length,offSet:r.props.y}),i)},m(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),f(t,[{key:"render",value:function(){return i.a.createElement(l.Group,null,this.renderPipe(),i.a.createElement(l.Rect,{x:this.props.x,y:this.props.y,width:this.props.pipeOD,height:this.props.length,fill:this.isSelected()?"rgba(255, 165,0,0.5)":"rgba(255,255,255,0.2)",opacity:this.isSelected()?1:0,onMouseOver:this.handleOnMouseOver,onMouseOut:this.handleOnMouseOut,onClick:this.handleOnMouseClick,stroke:"purple",strokeWidth:.4,dash:[3,3]}),this.renderAccessories())}}]),t}();t.a=Object(o.b)(function(e){return{numberOfPipeRows:e.pipeBed.numberOfPipeRows,pipeOD:e.pipeGlobals.pipeNominalDiameter.pipeOD.px,selected:e.pipeGlobals.contextSelectedPipeElement,pipeElements:e.pipeBed.pipeElements,x:0,pipeFlowDirection:e.pipeGlobals.pipeFlowDirection}},{pipeBedSelectElement:u.j,removePipeAccessory:d.c})(v)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(25),s=(n.n(a),n(904)),l=n(5),u=n(317),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var p=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=d(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state={measuring:!1,mouseClickMeasure:!1,step:0,tempScaleLine:{active:!0,points:[]}},d(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),c(t,[{key:"componentDidMount",value:function(){var e=this.lineNode.getStage();e.on("click.scaleline",this.handleMouseClick.bind(this)),e.on("mousemove.scaleline",this.handleMouseLockedMove.bind(this))}},{key:"componentDidUpdate",value:function(e,t,n){e.active!==this.props.active&&e.points!==this.props.points&&0===this.props.points.length&&(this.setState({measuring:!1}),this.setState({mouseClickMeasure:!1}),this.setState({step:0}))}},{key:"handleMouseClick",value:function(){!this.state.mouseClickMeasure&&this.props.active?(this.handleMouseLock(),this.setState({mouseClickMeasure:!0}),this.setState({step:1}),this.props.mouseClickMeasure(!0)):this.state.mouseClickMeasure&&this.props.active&&(1===this.state.step?(this.setState({tempScaleLine:{active:!0,points:this.props.points},step:2}),this.handleMouseUnlock(),this.props.showScaleLine(this.state.tempScaleLine)):2===this.state.step&&(this.setState({mouseClickMeasure:!1,step:0}),this.props.mouseClickMeasure(!1),this.setState({tempScaleLine:{active:!1,points:[]}}),this.props.showScaleLine(this.state.tempScaleLine)))}},{key:"handleMouseLock",value:function(){if(this.props.active){var e=this.lineNode.getLayer(),t=this.getMousePosition();this.props.startMeasuring(t.x,t.y),this.setState({measuring:!0}),e.batchDraw()}}},{key:"handleMouseLockedMove",value:function(){if(this.state.measuring&&this.props.active){var e=this.lineNode.getLayer(),t=this.getMousePosition(),n=this.lineNode.points();n.splice(2,2,t.x,t.y),this.lineNode.points(n),e.batchDraw()}}},{key:"handleMouseUnlock",value:function(){if(this.props.active){var e=this.lineNode.getLayer(),t=this.getMousePosition(),n=this.lineNode.points(),r=Math.sqrt(Math.pow(t.x-n[0],2)+Math.pow(t.y-n[1],2))+1,i=this.props.scaleValue/r;i<.02||i/this.props.scaleValue>=.9?alert("Feet to pixel ratio is too small, resulting drawing would be uninterpretable."):(this.props.emitLineLenght(Number(r.toFixed(2))),console.log("%c <<< scaleline >>> "+r.toFixed(2),"color:lightyellow; background-color:darkred; fontsize:20px;"),this.props.endMeasuring(t.x,t.y)),this.props.resetMeasurement(),this.setState({measuring:!1}),e.batchDraw()}}},{key:"getMousePosition",value:function(){var e=this.props,t=e.viewportScaleX,n=e.viewportScaleY,r=this.props.stageNode.getStage();return{x:r.getPointerPosition().x/t-r.x()/t,y:r.getPointerPosition().y/n-r.y()/n}}},{key:"render",value:function(){var e=this;return i.a.createElement(a.Layer,null,i.a.createElement(a.Line,{visible:this.props.active,points:this.props.points,stroke:"red",strokeWidth:2,lineCap:"round",lineJoin:"round",dash:[5,5],ref:function(t){e.lineNode=t}}))}}]),t}(),h={startMeasuring:s.e,endMeasuring:s.b,emitLineLenght:s.a,resetMeasurement:s.c,mouseClickMeasure:u.c,showScaleLine:s.d};t.a=Object(o.b)(function(e){var t=void 0,n=void 0;return e.globals.projectType===l._101?(t=e.viewport.scaleX,n=e.viewport.scaleY):(t=e.viewport.scaleXPipes,n=e.viewport.scaleXPipes),{stageNode:window.konvaStage,active:e.scaleline.active,points:e.scaleline.points,scaleValue:e.globals.scaleValue,viewportScaleX:t,viewportScaleY:n}},h)(p)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(25),s=(n.n(a),n(2044)),l=n(5),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),u(t,[{key:"handleOnDragEnd",value:function(){this.props.setNewPosition(this.groupNode.x(),this.groupNode.y())}},{key:"handleOnMouseEnter",value:function(e){switch(this.props.drawingMode){case l._88:e.fill("#106EBE");break;case l._93:e.fill("#FF0000");break;case l._90:e.fill("#00FFFF");break;case l._91:e.fill("#ADFF2F");break;case l._89:e.fill("#ff7f50");break;case l._92:e.fill("#6495ED");break;default:throw new Error(l._136)}e.getLayer().batchDraw()}},{key:"handleOnMouseLeave",value:function(e){e.fill("orange"),e.getLayer().batchDraw()}},{key:"handleAddRemoveClick",value:function(e){var t=void 0;switch(this.props.drawingMode){case l._88:t="add";break;case l._93:t="remove";break;case l._90:t="toggle inserta-tee accessory";break;case l._91:t="toggle inspection-port accessory";break;case l._89:t="toggle inlet manifold accessory";break;case l._92:t="toggle outlet manifold accessory";break;default:throw new Error(l._136)}var n=""+t+e;this.props[n](this.props.selectedChamberRow,this.props.selectedChamberCol)}},{key:"handleCircleOnMouseEnter",value:function(){this.circleNode.getStage().container().style.cursor="move"}},{key:"handleCircleOnMouseLeave",value:function(){this.circleNode.getStage().container().style.cursor="default"}},{key:"useOwnCoodinates",value:function(){return this.props.x>0||this.props.y>0}},{key:"isVisible",value:function(){return this.props.selectedChamberRow>=0&&this.props.selectedChamberCol>=0&&this.props.selectedChamberRow<this.props.chamberBedNumOfRows&&this.props.selectedChamberCol<this.props.chamberBedNumOfChambers}},{key:"render",value:function(){var e=this;return i.a.createElement(a.Layer,{visible:this.isVisible()},i.a.createElement(a.Group,{height:this.props.height,width:this.props.width,x:this.useOwnCoodinates()?this.props.x:this.props.chamberBedX+10,y:this.useOwnCoodinates()?this.props.y:this.props.chamberBedY,rotation:this.props.rotation-90,draggable:!0,onDragEnd:function(){e.handleOnDragEnd()},ref:function(t){e.groupNode=t}},i.a.createElement(a.Circle,{x:this.props.height/2,y:this.props.height/2,radius:this.props.height/2,stroke:"orange",fill:"#F9F9FA",strokeWidth:2,onMouseEnter:function(){return e.handleCircleOnMouseEnter()},onMouseLeave:function(){return e.handleCircleOnMouseLeave()},ref:function(t){e.circleNode=t}}),i.a.createElement(a.RegularPolygon,{x:this.props.width/7,y:this.props.height/2,rotation:-90,sides:3,radius:this.props.width/8,fill:"orange",stroke:"gray",strokeWidth:1,onClick:function(){e.handleAddRemoveClick("Left")},onMouseEnter:function(){return e.handleOnMouseEnter(e.leftButton)},onMouseLeave:function(){return e.handleOnMouseLeave(e.leftButton)},ref:function(t){e.leftButton=t}}),i.a.createElement(a.RegularPolygon,{x:this.props.width/3,y:this.props.height/4.5,rotation:0,sides:3,radius:this.props.width/8,fill:"orange",stroke:"gray",strokeWidth:1,onClick:function(){e.handleAddRemoveClick("Top")},onMouseEnter:function(){return e.handleOnMouseEnter(e.upButton)},onMouseLeave:function(){return e.handleOnMouseLeave(e.upButton)},ref:function(t){e.upButton=t}}),i.a.createElement(a.RegularPolygon,{x:this.props.width/1.95,y:this.props.height/2,rotation:90,sides:3,radius:this.props.width/8,fill:"orange",stroke:"gray",strokeWidth:1,onClick:function(){e.handleAddRemoveClick("Right")},onMouseEnter:function(){return e.handleOnMouseEnter(e.rightNode)},onMouseLeave:function(){return e.handleOnMouseLeave(e.rightNode)},ref:function(t){e.rightNode=t}}),i.a.createElement(a.RegularPolygon,{x:this.props.width/3,y:this.props.height/1.28,rotation:180,sides:3,radius:this.props.width/8,fill:"orange",stroke:"gray",strokeWidth:1,onClick:function(){e.handleAddRemoveClick("Down")},onMouseEnter:function(){return e.handleOnMouseEnter(e.downButton)},onMouseLeave:function(){return e.handleOnMouseLeave(e.downButton)},ref:function(t){e.downButton=t}}),i.a.createElement(a.Rect,{x:this.props.width/4.5,y:this.props.height/3,height:this.props.height/3,width:this.props.width/4.8,fill:"orange",stroke:"gray",strokeWidth:1,onClick:function(){e.handleAddRemoveClick("Center")},onMouseEnter:function(){return e.handleOnMouseEnter(e.centerButton)},onMouseLeave:function(){return e.handleOnMouseLeave(e.centerButton)},ref:function(t){e.centerButton=t}})))}}]),t}();t.a=Object(o.b)(function(e){return{x:e.addremovetool.x,y:e.addremovetool.y,height:e.addremovetool.height,width:e.addremovetool.width,drawingMode:e.globals.drawingMode,rotation:e.chamberbed.rotation,chamberBedX:e.chamberbed.x,chamberBedY:e.chamberbed.y,chamberBedNumOfRows:e.chamberbed.numOfRows,chamberBedNumOfChambers:e.chamberbed.numOfChambers,selectedChamberRow:e.chamberbed.selectedChamberRow,selectedChamberCol:e.chamberbed.selectedChamberCol}},{addLeft:s.c,addTop:s.e,addRight:s.d,addDown:s.b,addCenter:s.a,removeLeft:s.h,removeTop:s.j,removeRight:s.i,removeDown:s.g,removeCenter:s.f,setNewPosition:s.k})(c)},function(e,t,n){"use strict";n.d(t,"c",function(){return a}),n.d(t,"e",function(){return s}),n.d(t,"d",function(){return l}),n.d(t,"b",function(){return u}),n.d(t,"a",function(){return c}),n.d(t,"h",function(){return d}),n.d(t,"j",function(){return p}),n.d(t,"i",function(){return h}),n.d(t,"g",function(){return f}),n.d(t,"f",function(){return m}),n.d(t,"k",function(){return g});var r=n(5);function i(e,t,n){e({type:t,payload:n}),e({type:r._20,payload:n})}function o(e,t,n){e({type:t,payload:n})}var a=function(e,t){return function(n){e+=1,i(n,r.X,{row:e,col:t})}},s=function(e,t){return function(n){t-=1,i(n,r._0,{row:e,col:t})}},l=function(e,t){return function(n){e-=1,i(n,r.Y,{row:e,col:t})}},u=function(e,t){return function(n){t+=1,i(n,r.W,{row:e,col:t})}},c=function(e){return function(t){t({type:r.Z,payload:{row:e}})}},d=function(e,t){return function(n){o(n,r._9,{row:e,col:t})}},p=function(e,t){return function(n){o(n,r._12,{row:e,col:t})}},h=function(e,t){return function(n){o(n,r._10,{row:e,col:t})}},f=function(e,t){return function(n){o(n,r._8,{row:e,col:t})}},m=function(e){return function(t){t({type:r._11,payload:{row:e}})}},g=function(e,t){return function(n){n({type:r.c,payload:{x:e,y:t}})}}},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(25),s=(n.n(a),n(2046)),l=n(46),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),u(t,[{key:"calculateAngle",value:function(e,t,n,r){return parseInt(Math.abs(180*Math.atan2(Math.abs(r-t),Math.abs(n-e))/Math.PI),10)}},{key:"getCircleIndex",value:function(e){return e<0?this.circleCount-1:e%this.circleCount}},{key:"handleCircleOnDrag",value:function(e){var t=this.circles[this.getCircleIndex(e-1)],n=this.circles[this.getCircleIndex(e)],r=this.circles[this.getCircleIndex(e+1)],i=this.props.angles[e].prev,o=this.props.angles[e].next,a=i<50?"y":"x",s=o<50?"y":"x";return t[a](n[a]()),r[s](n[s]()),{prev:{x:t.x(),y:t.y(),index:this.getCircleIndex(e-1)},curr:{x:n.x(),y:n.y(),index:this.getCircleIndex(e)},next:{x:r.x(),y:r.y(),index:this.getCircleIndex(e+1)}}}},{key:"handleCircleOnDragEnd",value:function(e){var t=this.handleCircleOnDrag(e),n=[];n[2*t.prev.index]=[t.prev.x,t.prev.y],n[2*t.curr.index]=[t.curr.x,t.curr.y],n[2*t.next.index]=[t.next.x,t.next.y],0===Math.min(t.prev.index,Math.min(t.curr.index,t.next.index))&&(n[this.props.points.length-2]=[this.circles[0].x(),this.circles[0].y()]),this.props.pointsMoved(n)}},{key:"renderLines",value:function(){for(var e=this,t=[],n=this.props.points,r=this.props.getScaledValue(.4),o=this.props.imperviousLiner?[0,0]:[6,6],s=function(s){var l=parseInt((s+1)/4,10),u=n[s-3],c=n[s-2],d=n[s-1],p=n[s],h=i.a.createElement(a.Line,{key:s,points:[u,c,d,p],stroke:"black",strokeWidth:r,lineJoin:"round",dash:o,ref:function(t){e.lines||(e.lines=[]),e.lines[l]=t}});t.push(h)},l=3;l<this.props.points.length;l+=2)s(l);return t}},{key:"renderCircles",value:function(){var e=this,t=[];this.circleCount=0;for(var n=this.props.getScaledValue(1),r=this.props.getScaledValue(.4),o=function(o){var s=parseInt(o/2,10),l=i.a.createElement(a.Circle,{name:"stoneBedPoint",id:s,key:o,x:e.props.points[o],y:e.props.points[o+1],radius:n,fill:"#0C92CD",stroke:"black",strokeWidth:r,draggable:!0,onDragMove:function(){return e.handleCircleOnDrag(s)},onDragEnd:function(){return e.handleCircleOnDragEnd(s)},ref:function(t){e.circles||(e.circles=[]),e.circles[s]=t}});t.push(l),e.circleCount++},s=0;s<this.props.points.length-2;s+=2)o(s);return t}},{key:"render",value:function(){return i.a.createElement(a.Layer,null,i.a.createElement(a.Group,{x:this.props.x,y:this.props.y,visible:this.props.visible,height:this.props.height,width:this.props.width,rotation:this.props.rotation},this.renderLines(),this.renderCircles()))}}]),t}();t.a=Object(o.b)(function(e){return{points:e.stonebed.points,angles:e.stonebed.angles,visible:e.stonebed.visible,x:e.chamberbed.x,y:e.chamberbed.y,scaleX:e.chamberbed.scaleX,scaleY:e.chamberbed.scaleY,rotation:e.chamberbed.rotation,height:e.chamberbed.height,width:e.chamberbed.width,chamberRows:e.chamberbed.chamberRows,imperviousLiner:e.chamberbed.imperviousLiner}},{getScaledValue:l.c,pointsMoved:s.a})(c)},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(5),i=function(e){return function(t){t({type:r._271,payload:e})}}},function(e,t){},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(11),a=n(178),s=n(46),l=n(314),u=n(101),c=n(49),d=n(461),p=n(5),h=n(68),f=n(56),m=n(47),g=n(313),b=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function v(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var y=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,d["a"]),b(t,[{key:"componentDidUpdate",value:function(e){var t=this;e.generateSystem!==this.props.generateSystem&&this.props.generateSystem&&(this.props.applyManifoldSeparations(this.props.storageVolume),this.generateSystem().catch(function(e){console.warn("There was an error while generating a new system",e)}).finally(function(){setTimeout(function(){t.props.getManifoldMetadata(t.props.chamberbed.chamberRows).mainManifolds.forEach(function(e){t.props.createMainManifold(e.letRow,e.letColumn),t.props.endSystemGeneration()})},100)}))}},{key:"generateSystem",value:function(){var e,t=(e=i.a.mark(function e(){var t,n,r,o,s,l,u,c,d,h,f,g,b,v,y,_,S,w,E,C,x,A,T,O=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.props.chamberType&&this.props.chamberEndCapType){e.next=2;break}return e.abrupt("return");case 2:for(this.props.clearMainManifoldsState(),t=this.getChamberHeight(),n=this.getChamberWidth(),r=this.getScaledValue(this.props.availableWidth),o=this.getScaledValue(this.props.availableLength),s=Math.ceil(r/t),l=Math.ceil(o/n),"string"===typeof(u=this.props.storageVolume)&&(u=parseFloat(u)),c=this.buildChamberRows(s,l),d=this.getStructureTypes(u),h=d.inletStructureType,f=d.outletStructureType,g=this.props.calculateManifoldSeparations(u),b=g.manifoldSeparations,s>0&&l>0&&c[0].modifyChamber({upperCapAccessory:Object.assign({},this.props.getChamberAccessoryMap().get(p._111),{variant:h,manifoldId:m.a.generateManifoldId()})},0),c=this.addOutlet(c,f),v=function(e,t){return O.addOutlet(e.slice(0,t),f)},y=function(e,t){var n=O.calculatedBedLength(t);return O.addOutlet(Object(a.a)(e).map(function(e){return e.width=n,e.resizeDimensions(),e.modifyChamber({active:!0,lowerCapActive:!0},t-1),e}),f)};s>0&&this.getEstimatedChamberBedDimensions(c,b).width>r;)c=v(c,--s),s>0&&(b=this.getManifoldSeparations(c,b));for(;l>0&&this.getEstimatedChamberBedDimensions(c,b).length>o;)c=y(c,--l),l>0&&(b=this.getManifoldSeparations(c,b));if(0!==s&&0!==l){e.next=20;break}return 0===s&&0===l?this.props.modalAlertActions({toggle:!0,text:this.props.content[this.props.lang].msgRequiresLargerWidthAndLength}):0===s?this.props.modalAlertActions({toggle:!0,text:this.props.content[this.props.lang].msgRequiresLargerAllowableWidth}):0===l&&this.props.modalAlertActions({toggle:!0,text:this.props.content[this.props.lang].msgRequiresLargerAllowableLength}),this.props.chamberBedTransformed({scaleX:1,scaleY:1,numOfRows:0,numOfChambers:0}),this.props.chamberRowsRebuild([],0,0),e.abrupt("return");case 20:for(_=c.slice(0),S=s,_=v(_,--S),w=b;s>0&&l>0&&u>0&&this.getEstimatedTotalVolume(_,w)>=u;)b=w,c=_,s=S,_=v(_,--S),w=this.getManifoldSeparations(_,w);for(E=l,_=y(c,--E),w=b;s>0&&l>0&&u>0&&this.getEstimatedTotalVolume(_,w)>=u;)b=w,c=_,l=E,_=y(_,--E),w=this.getManifoldSeparations(_,w);this.getManifoldSeparations(c,b),C=this.calculatedBedLength(l),x=this.calculatedBedWidth(s),A=1,T=1,this.props.chamberBedTransformed({scaleX:T,scaleY:A,numOfRows:s,width:C,height:x,numOfChambers:l}),this.props.chamberRowsRebuild(c,s,l),this.props.cleanChamberBed(),this.props.startVolumeOptimizer();case 37:case"end":return e.stop()}},e,this)}),function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})});return function(){return t.apply(this,arguments)}}()},{key:"getManifoldSeparations",value:function(e,t){var n=this.getEstimatedTotalVolume(e,t),r=this.getStructureTypes(n),i=r.inletStructureType,o=r.outletStructureType;if(e.length){var a=e[0].getFirstActiveChamber(),s=e[e.length-1].getLastActiveChamber();a&&a.upperCapAccessory&&(a.upperCapAccessory.variant=i),s&&s.lowerCapAccessory&&(s.lowerCapAccessory.variant=o)}return this.props.applyManifoldSeparations(n),this.props.calculateManifoldSeparations(n).manifoldSeparations}},{key:"getStructureTypes",value:function(e){var t="round",n="round",r=m.a.getManifoldSizingByChamberType(this.props.chamberType.id,e);return r&&r.inletType&&(t=r.inletType),r&&r.outletType&&(n=r.outletType),{inletStructureType:t,outletStructureType:n}}},{key:"buildChamberRows",value:function(e,t){for(var n=this.getChamberHeight(),r=this.getChamberWidth(),i=this.getChamberInstalledOffset(),o=this.getChamberHeight(),s=this.getEndCapWidth(),l=this.getEndCapInstalledOffset(),u=this.getRowSpacing(),c=this.calculatedBedLength(t),d=[],p=0;p<e;++p){var h=new a.b;h.row=p,h.x=0,h.y=p*(n+(p>0&&p<e?u:0)),h.height=n,h.width=c,h.endCapHeight=o,h.endCapWidth=s,h.endcapInstalledOffset=l,h.chamberWidth=r,h.chamberInstalledOffset=i,h.resizeDimensions();for(var f=0;f<t;++f)h.modifyChamber({active:!0,upperCapActive:0===f,lowerCapActive:f===t-1},f);d.push(h)}return d}},{key:"calculatedBedLength",value:function(e){return this.getChamberWidth()*e-this.getChamberInstalledOffset()*(e-1)+2*(this.getEndCapWidth()-this.getEndCapInstalledOffset())}},{key:"calculatedBedWidth",value:function(e){return e*this.getChamberHeight()+this.getRowSpacing()*(e-1)}},{key:"getChamberHeight",value:function(){return this.props.scalePixels*(this.props.chamberType.width/this.props.scaleValue)}},{key:"getChamberWidth",value:function(){return this.props.scalePixels*(this.props.chamberType.length/this.props.scaleValue)}},{key:"getScaledValue",value:function(e){return Object(h.g)(this.props.scalePixels,this.props.scaleValue,e)}},{key:"getChamberInstalledOffset",value:function(){return this.getChamberWidth()-this.props.scalePixels*(this.props.chamberType.installedLength/this.props.scaleValue)}},{key:"getEndCapHeight",value:function(){return this.props.scalePixels*(this.props.chamberEndCapType.width/this.props.scaleValue)}},{key:"getEndCapWidth",value:function(){return this.props.scalePixels*(this.props.chamberEndCapType.length/this.props.scaleValue)}},{key:"getEndCapInstalledOffset",value:function(){return this.getEndCapWidth()-this.props.scalePixels*(this.props.chamberEndCapType.installedLength/this.props.scaleValue)}},{key:"getRowSpacing",value:function(){return this.props.scalePixels*(this.props.chamberRowSpacing/this.props.scaleValue)}},{key:"getEstimatedChamberBedDimensions",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=this.props.getManifoldMetadata(e),i=r.upperManifolds,o=r.lowerManifolds,a=(r.mainManifolds,this.props.getManifolds(e,i,!0)),s=this.props.getManifolds(e,o,!1);if(0===e.length)return{points:[],length:0,width:0};var l=this.props.chamberRowSpacing,u=this.props.separationDistance,c=h.a.computePoints(null,e,this.getScaledValue(l),this.getScaledValue(u/12),this.getScaledValue(this.getUnderdrainSeparationDistance(u)),this.props.hasUnderdrain,t,a,s,this.props.sepDistance,this.props.chamberType,this.props.chamberRowSpacing,this.props.scalePixels,this.props.scaleValue),d=c.filter(function(e,t){return t%2===0}),p=Math.min.apply(Math,v(d)),f=Math.max.apply(Math,v(d)),m=Math.abs(p-f),g=this.props.getUnscaledValue(m),b=c.filter(function(e,t){return t%2===1}),y=Math.min.apply(Math,v(b)),_=Math.max.apply(Math,v(b)),S=Math.abs(y-_),w=this.props.getUnscaledValue(S);return n&&console.log("Est. Dimensions",w+"x"+g,null,e,this.getScaledValue(l),this.getScaledValue(u/12),this.getScaledValue(this.getUnderdrainSeparationDistance(u)),this.props.hasUnderdrain,t,a,s,c),{points:c,length:m,width:S}}},{key:"getEstimatedTotalVolume",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(0===e.length)return 0;var r=this.getEstimatedChamberBedDimensions(e,t).points,i=this.props,o=i.chamberType,a=i.chamberEndCapType,s=this.props.porosityPercent;s/=100;var l=this.props,u=l.porousStoneAbove,c=l.porousStoneBelow;u/=12,c/=12;for(var d=0,p=0,h=0;h<e.length;++h){var f=e[h].getActiveCount(),m=e[h].countEndCaps();f&&(d+=f,p+=m)}var g=this.computeStoneBedArea(r),b=c+o.height+u,v=g*b,y=o.storage*d+a.storage*p,_=(v-y)*s,S=_+y;return n&&console.log("Est. Volume",g,b,v,y,_,S,r),S}},{key:"computeStoneBedArea",value:function(e){for(var t=[],n=0;n<e.length-2;n+=2){var r=[e[n],e[n+1]];t.push(r)}var i=Object(g.a)(t);return i/=Math.pow(this.props.scalePixels/this.props.scaleValue,2)}},{key:"addOutlet",value:function(e,t){if(this.props.hasOutlet&&e.length>1)try{var n=Object(a.a)(e),r=n[n.length-1],i=r?r.getLastActiveChamber():null;return null===i||void 0===i?n:(1===n.length?r.modifyChamber({lowerCapActive:!0,lowerCapAccessory:null},i.col):r.modifyChamber({lowerCapActive:!0,lowerCapAccessory:Object.assign({},this.props.getChamberAccessoryMap().get(p._141),{variant:t,manifoldId:m.a.generateManifoldId()})},i.col),n)}catch(e){console.warn("There was a problem adding an outlet",e)}return Object(a.a)(e)}},{key:"getUnderdrainSeparationDistance",value:function(e){return e/12>=1.6?0:1.6-e/12}}]),t}(),_={getManifolds:c.h,cleanChamberBed:l.f,getUnscaledValue:s.d,modalAlertActions:f.a,chamberRowsRebuild:l.e,endSystemGeneration:s.a,getManifoldMetadata:c.g,startVolumeOptimizer:s.j,chamberBedTransformed:l.d,getChamberAccessoryMap:u.h,applyManifoldSeparations:c.a,calculateManifoldSeparations:c.b,createMainManifold:c.f,clearMainManifoldsState:c.e};t.a=Object(o.b)(function(e){var t=void 0,n=void 0;return e.globals.projectType===p._101?(t=e.viewport.scaleX,n=e.viewport.scaleY):(t=e.viewport.scaleXPipes,n=e.viewport.scaleXPipes),{lang:e.localization.lang,viewportScaleX:t,viewportScaleY:n,chamberBedX:e.chamberbed.x,chamberBedY:e.chamberbed.y,chamberbed:e.chamberbed,content:e.localization.content,scaleValue:e.globals.scaleValue,scalePixels:e.globals.scalePixels,chamberType:e.globals.chamberType,hasOutlet:e.calculations.hasOutlet,chamberBedWidth:e.chamberbed.width,chamberBedHeight:e.chamberbed.height,chamberBedScaleX:e.chamberbed.scaleX,chamberBedScaleY:e.chamberbed.scaleY,hasUnderdrain:e.calculations.underdrain,numberOfRows:e.calculations.numberOfRows,chamberBedRotation:e.chamberbed.rotation,separationDistance:e.stonebed.sepDistance,storageVolume:e.calculations.storageVolume,availableWidth:e.calculations.availableWidth,generateSystem:e.calculations.generateSystem,chamberEndCapType:e.globals.chamberEndCapType,chamberRowSpacing:e.globals.chamberRowSpacing,porosityPercent:e.calculations.porosityPercent,availableLength:e.calculations.availableLength,manifoldPipeSizes:e.stonebed.manifoldPipeSizes,porousStoneAbove:e.calculations.porousStoneAbove,porousStoneBelow:e.calculations.porousStoneBelow,numberOfChambers:e.calculations.numberOfChambers}},_)(y)},function(e,t,n){"use strict";var r=n(11),i=n(49),o=n(461),a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var s=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["a"]),a(t,[{key:"onPropHasChanged",value:function(){}}]),t}();s.watchedProps=["chamberType","chamberRows","chamberEndCapType","chamberRowSpacing","scalePixels","scaleValue","structureDistance","manifoldSize","structureSize","manifoldStructures","sepDistance"];var l={getManifoldMetadata:i.g,renderUpperManifolds:i.l,renderLowerManifolds:i.j,renderMainManifolds:i.k,clearBuildGenerationFlag:i.d};t.a=Object(r.b)(function(e){return{scaleValue:e.globals.scaleValue,numOfRows:e.chamberbed.numOfRows,chamberType:e.globals.chamberType,isSystemGenerated:e.globals.isSystemGenerated,scalePixels:e.globals.scalePixels,sepDistance:e.stonebed.sepDistance,chamberRows:e.chamberbed.chamberRows,numOfChambers:e.chamberbed.numOfChambers,manifoldSize:e.calculations.manifoldSize,structureSize:e.calculations.structureSize,chamberEndCapType:e.globals.chamberEndCapType,chamberRowSpacing:e.globals.chamberRowSpacing,manifoldStructures:e.stonebed.manifoldStructures,structureDistance:e.calculations.structureDistance}},l)(s)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(25),s=(n.n(a),n(317)),l=n(5),u=n(55),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var p=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=d(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state={measuring:!1,mouseClickMeasure:!1,step:0},d(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),c(t,[{key:"componentDidMount",value:function(){var e=this.lineNode.getStage();e.on("click.measuretool",this.handleMouseClick.bind(this)),e.on("mousemove.measuretool",this.handleMouseLockedMove.bind(this))}},{key:"componentDidUpdate",value:function(e,t,n){e.active!==this.props.active&&e.points!==this.props.points&&0===this.props.points.length&&this.setState({measuring:!1,mouseClickMeasure:!1,step:0})}},{key:"handleMouseClick",value:function(){!this.state.mouseClickMeasure&&this.props.active?(this.handleMouseLock(),this.setState({mouseClickMeasure:!0}),this.setState({step:1}),this.props.mouseClickMeasure(!0)):this.state.mouseClickMeasure&&this.props.active&&(1===this.state.step?(this.handleMouseUnlock(),this.setState({step:2})):2===this.state.step&&(this.setState({step:3}),this.setState({mouseClickMeasure:!1}),this.props.mouseClickMeasure(!1),this.props.measureToolEditSwitch(this.props.measureToolEdit)))}},{key:"handleMouseLock",value:function(){if(this.props.active){var e=this.lineNode.getLayer(),t=this.getMousePosition();this.props.startToolMeasuring(t.x,t.y),this.setState({measuring:!0}),e.batchDraw()}}},{key:"handleMouseLockedMove",value:function(){if(this.state.measuring&&this.props.active){var e=this.lineNode.getLayer(),t=this.getMousePosition(),n=this.lineNode.points();n.splice(2,2,t.x,t.y),this.lineNode.points(n),e.batchDraw()}}},{key:"handleMouseUnlock",value:function(){if(this.props.active){var e=this.lineNode.getLayer(),t=this.getMousePosition(),n=this.lineNode.points(),r=Math.sqrt(Math.pow(t.x-n[0],2)+Math.pow(t.y-n[1],2))+1;this.props.emitLineLenght(Number(r.toFixed(2))),this.props.endToolMeasuring(t.x,t.y),this.props.resetToolMeasurement(),this.setState({measuring:!1}),e.batchDraw()}}},{key:"getMousePosition",value:function(){var e=this.props,t=e.viewportScaleX,n=e.viewportScaleY,r=this.props.stageNode.getStage();return{x:r.getPointerPosition().x/t-r.x()/t,y:r.getPointerPosition().y/n-r.y()/n}}},{key:"render",value:function(){var e=this;return i.a.createElement(a.Layer,null,i.a.createElement(a.Line,{visible:this.props.active,points:this.props.points,stroke:"green",strokeWidth:2,lineCap:"round",lineJoin:"round",dash:[5,5],ref:function(t){e.lineNode=t}}))}}]),t}(),h={startToolMeasuring:s.e,endToolMeasuring:s.b,emitLineLenght:s.a,resetToolMeasurement:s.d,mouseClickMeasure:s.c,measureToolEditSwitch:u.h};t.a=Object(o.b)(function(e){var t=void 0,n=void 0;return e.globals.projectType===l._101?(t=e.viewport.scaleX,n=e.viewport.scaleY):(t=e.viewport.scaleXPipes,n=e.viewport.scaleXPipes),{stageNode:window.konvaStage,active:e.measuretool.active,points:e.measuretool.points,scaleValue:e.globals.scaleValue,viewportScaleX:t,viewportScaleY:n,measureToolEdit:e.drawingToolbar.measureToolEdit}},h)(p)},function(e,t,n){var r=n(906),i="object"===typeof window?window:self,o=Object.keys(i).length,a=r(((navigator.mimeTypes?navigator.mimeTypes.length:0)+navigator.userAgent.length).toString(36)+o.toString(36),4);e.exports=function(){return a}},function(e,t){var n,r=window.crypto||window.msCrypto;if(r){var i=Math.pow(2,32)-1;n=function(){return Math.abs(r.getRandomValues(new Uint32Array(1))[0]/i)}}else n=Math.random;e.exports=n},function(e,t,n){"use strict";n.d(t,"a",function(){return a}),n.d(t,"b",function(){return s}),n.d(t,"e",function(){return l}),n.d(t,"c",function(){return u}),n.d(t,"d",function(){return c});var r=n(5),i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null;o(this,e),this.x=t,this.y=n,this.scaleX=r,this.scaleY=i,this.rotation=a,this.width=s,this.height=l,this.data=u},s=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"",u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"",c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:"",d=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,p=arguments.length>10&&void 0!==arguments[10]?arguments[10]:"",h=arguments.length>11&&void 0!==arguments[11]&&arguments[11],f=arguments.length>12&&void 0!==arguments[12]?arguments[12]:0,m=arguments.length>13&&void 0!==arguments[13]?arguments[13]:0,g=arguments.length>14&&void 0!==arguments[14]?arguments[14]:0,b=arguments.length>15&&void 0!==arguments[15]?arguments[15]:0,v=arguments.length>16&&void 0!==arguments[16]?arguments[16]:0,y=arguments.length>17&&void 0!==arguments[17]?arguments[17]:0,_=arguments.length>18&&void 0!==arguments[18]?arguments[18]:0,S=arguments.length>19&&void 0!==arguments[19]?arguments[19]:0,w=arguments.length>20&&void 0!==arguments[20]?arguments[20]:0,E=arguments.length>21&&void 0!==arguments[21]?arguments[21]:0,C=arguments.length>22&&void 0!==arguments[22]?arguments[22]:0,x=arguments.length>23&&void 0!==arguments[23]?arguments[23]:0,A=arguments.length>24&&void 0!==arguments[24]?arguments[24]:0,T=arguments.length>25&&void 0!==arguments[25]?arguments[25]:0,O=arguments.length>26&&void 0!==arguments[26]?arguments[26]:0,k=arguments.length>27&&void 0!==arguments[27]?arguments[27]:0,I=arguments.length>28&&void 0!==arguments[28]?arguments[28]:0,R=arguments.length>29&&void 0!==arguments[29]?arguments[29]:0,P=arguments.length>30&&void 0!==arguments[30]?arguments[30]:0,D=arguments.length>31&&void 0!==arguments[31]?arguments[31]:0;o(this,e),this.to=t,this.drawingsURL=n,this.boomURL=r,this.isInternal=i,this.name=a,this.engineer=s,this.location=l,this.pipeType=u,this.pipeFitting=c,this.pipeDiameter=d,this.systemType=p,this.thermoplasticLiner=h,this.requiredvolume=f,this.porosity=m,this.stoneBelow=g,this.stoneAbove=b,this.avgCover=v,this.availableLength=y,this.availableWidth=_,this.installedVolume=S,this.pipeStorage=w,this.numOfSticks=E,this.numOfSingleTees=C,this.numOfDoubleTees=x,this.numOfTripleTees=A,this.numOfBends=T,this.numOfRows=O,this.maxLength=k,this.maxWidth=I,this.approxBedSize=R,this.amountStone=P,this.excavationVolume=D,this.date=(new Date).toLocaleString("en-US").replace(",","").replace(/(\s|\/)/g,"-")},l=function(){function e(){o(this,e),this.points=[]}return i(e,[{key:"addPoint",value:function(e,t,n){this.points[e]={x:t,y:n}}}]),e}(),u=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;o(this,e),this.x=t,this.y=n,this.rotation=r,this.width=i,this.height=a,this.elements=[]}return i(e,[{key:"addElement",value:function(e){this.elements.push(e)}}]),e}(),c=function(){function e(){o(this,e),this.projectType=r.r,this.pipeBed=null,this.email=null,this.background=null,this.stoneBed=null,this.pipeType=null,this.pipeFitting=null,this.pipeDiameter=null,this.systemType=null,this.thermoplasticLiner=!1,this.region=null,this.language=null,this.units=null,this.metaData={scaleValue:0,scalePixels:0,porousStoneAbove:0,porousStoneBelow:0,porosityPercent:0,totalStorageProvided:0,stonePerimeterSeparation:0,pipeFlowDirection:""}}return i(e,[{key:"setRegion",value:function(e){this.region=e}},{key:"setLanguage",value:function(e){this.language=e}},{key:"setUnits",value:function(e){this.units=e}},{key:"setPipeBed",value:function(e){this.pipeBed=e}},{key:"setEmail",value:function(e){this.email=e}},{key:"setScaleValue",value:function(e){this.metaData.scaleValue=e}},{key:"setScalePixels",value:function(e){this.metaData.scalePixels=e}},{key:"setPorousStoneAbove",value:function(e){e?this.metaData.porousStoneAbove=e:this.metaData.porousStoneAbove||(this.metaData.porousStoneAbove=0)}},{key:"setPorousStoneBelow",value:function(e){e?this.metaData.porousStoneBelow=e:this.metaData.porousStoneBelow||(this.metaData.porousStoneBelow=0)}},{key:"setPorosityPercent",value:function(e){this.metaData.porosityPercent=e}},{key:"setBaseStoneElevation",value:function(e){this.metaData.baseStoneElevation=e}},{key:"setTotalStorageProvided",value:function(e){this.metaData.totalStorageProvided=e}},{key:"setPipeFlowDirection",value:function(e){this.metaData.pipeFlowDirection=e}},{key:"setStonePerimeterSeparation",value:function(e){this.metaData.stonePerimeterSeparation=e}},{key:"setPipeType",value:function(e){this.pipeType=e}},{key:"setPipePipeFitting",value:function(e){this.pipeFitting=e}},{key:"setPipeDiameter",value:function(e){this.pipeDiameter=e}},{key:"setSystemType",value:function(e){this.systemType=e}},{key:"setThermoplasticLiner",value:function(e){this.thermoplasticLiner=e}},{key:"setBackground",value:function(e){this.background=e}},{key:"setStoneBed",value:function(e){this.stoneBed=e}},{key:"serialize",value:function(){return JSON.stringify(this)}}]),e}()},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(25),a=(n.n(o),n(11)),s=n(46),l=n(5),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),u(t,[{key:"render",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,a=e.height,s=e.rotation,u=e.bedId,c=e.bedName,d=e.scaleX,p=e.scaleY,h=e.projectType===l._101;return i.a.createElement(o.Layer,null,i.a.createElement(o.Group,{key:u,x:t,y:n,height:a,width:r,rotation:s},this.renderLines(),i.a.createElement(o.Group,{key:u+c,x:h?r*(d||1):0,y:h?a*(p||1):0,height:a*(p||1),width:r*(d||1),rotation:h?180:0},i.a.createElement(o.Text,{text:c,x:0,y:0,align:"center",verticalAlign:"middle",fontSize:Math.min(40,Math.round(a*(p||1)/4)),height:a*(p||1),width:r*(d||1),wrap:"word"}))))}},{key:"renderLines",value:function(){var e=this.props,t=e.points,n=e.selectedBed,r=e.getScaledValue,a=e.height,s=e.width,l=e.scaleX,u=e.scaleY,c=this.props.bedId===n.id,d=c?[10,4]:[6,6],p=r(c?.6:.4),h=c?"#000":"#ffb624",f=c?"#00990044":"#ffff5544";return t&&t.length?i.a.createElement(o.Line,{key:"test",fill:f,dash:d,points:t,closed:!0,stroke:h,strokeWidth:p,lineJoin:"round"}):i.a.createElement(o.Rect,{key:"test",fill:f,dash:d,stroke:h,strokeWidth:p,lineJoin:"round",x:0,y:0,height:a,width:s,scaleX:l||1,scaleY:u||1})}}]),t}(),d={getScaledValue:s.c};t.a=Object(a.b)(function(e){return{selectedBed:e.multiBed.selectedBed,projectType:e.globals.projectType}},d)(c)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(2056),s=n(75),l=(n.n(s),n(23)),u=(n.n(l),n(185)),c=(n.n(u),n(2089)),d=n(2090),p=(n.n(d),n(160)),h=n(5),f=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),m=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function g(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}a.c.GlobalWorkerOptions.workerSrc="//cdnjs.cloudflare.com/ajax/libs/pdf.js/"+a.c.version+"/pdf.worker.js";var b=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=g(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.result="",r.pageSize={ptWidth:0,ptHeight:0,inWidth:0,inHeight:0,mmWidth:0,mmHeight:0},g(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),m(t,[{key:"getPageSize",value:function(e){try{var t=void 0,n=void 0,r=void 0,i=void 0,o=void 0;if(void 0!==e.pageInfo){var a=f(e.pageInfo.view,4);t=a[0],n=a[1],r=a[2],i=a[3],o=e.pageInfo.rotate}else{var s=f(e._pageInfo.view,4);t=s[0],n=s[1],r=s[2],i=s[3],o=e._pageInfo.rotate}var l=r-t,u=i-n;return this.pageSize=90===o||270===o?{ptWidth:u,ptHeight:l,inWidth:parseFloat((u/72).toFixed(2)),inHeight:parseFloat((l/72).toFixed(2)),mmWidth:parseFloat((u/2.835).toFixed(2)),mmHeight:parseFloat((l/2.835).toFixed(2))}:{ptWidth:l,ptHeight:u,inWidth:parseFloat((l/72).toFixed(2)),inHeight:parseFloat((u/72).toFixed(2)),mmWidth:parseFloat((l/2.835).toFixed(2)),mmHeight:parseFloat((u/2.835).toFixed(2))}}catch(e){return console.error('PDFDialog "getPageSize()" - '+e.message),this.pageSize={ptWidth:0,ptHeight:0,inWidth:0,inHeight:0,mmWidth:0,mmHeight:0}}}},{key:"handleDialogClose",value:function(e){var t=this;if(e){var n=new FileReader;n.onload=function(){var e=new Uint8Array(this.result);a.c.getDocument(e).promise.then(function(e){e.getPage(t.props.pageNumber).then(function(e){var n=t.getPageSize(e);t.props.setPdfPageSizes(n),t.props.unit===h._133?t.props.setPdfImperialUnit(!1):t.props.setPdfImperialUnit(!0);var r=e.getViewport({scale:1}),i=document.createElement("canvas"),o=i.getContext("2d");i.height=r.height,i.width=r.width,e.render({canvasContext:o,viewport:r}).promise.then(function(){var e=new window.Image;e.onload=function(){t.props.selectPage(e)},e.src=i.toDataURL("image/jpeg")})}).catch(function(e){console.error('PDFDialog "handleDialogClose()" on pdf.getPage - '+e.message)})}).catch(function(e){console.error('PDFDialog "handleDialogClose()" on pdfjs.getDocument - '+e.message)})},n.readAsArrayBuffer(this.props.file)}else this.props.closeDialog()}},{key:"handleOnDocumentLoad",value:function(e){this.props.changeNumOfPages(e.numPages)}},{key:"handlePageChange",value:function(e){var t=this.props.pageNumber;return t+e>=1&&t+e<=this.props.numPages&&(t+=e,this.props.changePage(t)),String(t)}},{key:"handleOnValidate",value:function(e){if(!isNaN(e))return(e=parseInt(e,10))>=1&&e<=this.props.numPages&&this.props.changePage(e),String(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.file,o=t.hidden,c=t.content,d=t.numPages,p=t.pageNumber;return i.a.createElement(s.Dialog,{className:"pdfDialog",hidden:o,onDismiss:function(){return e.handleDialogClose(!1)},dialogContentProps:{type:s.DialogType.normal,title:c[n].pdfDocumentPage,subText:c[n].selectPdfDesiredPage},modalProps:{isBlocking:!0,className:"pdfDialog"}},i.a.createElement(a.a,{file:r,onLoadSuccess:this.handleOnDocumentLoad.bind(this),loading:c[n].loadingPdf,error:c[n].failedToLoadPdf},i.a.createElement(a.b,{loading:c[n].loadingPdfPage,className:"pdfPage",pageNumber:p,scale:.4})),i.a.createElement("div",{style:{display:"flex"},id:"DivChromeBack"},i.a.createElement(l.DefaultButton,{primary:!0,iconProps:{iconName:"ChromeBack"},style:{minWidth:"30px",maxWidth:"30px"},onClick:this.handlePageChange.bind(this,-1)}),i.a.createElement(u.SpinButton,{min:1,max:d,step:1,value:p,onValidate:this.handleOnValidate.bind(this)}),i.a.createElement(l.DefaultButton,{primary:!0,style:{minWidth:"30px",maxWidth:"30px"},iconProps:{iconName:"ChromeBackMirrored"},onClick:this.handlePageChange.bind(this,1)})),i.a.createElement(s.DialogFooter,null,1!==d?i.a.createElement(l.PrimaryButton,{onClick:function(){return e.handleDialogClose(!0)},text:c[n].select}):this.handleDialogClose(!0),i.a.createElement(l.DefaultButton,{onClick:function(){return e.handleDialogClose(!1)},text:c[n].cancel,className:"outline_grey_ads"})))}}]),t}(),v={selectPage:c.d,changePage:c.b,closeDialog:c.c,changeNumOfPages:c.a,setPdfPageSizes:p.c,setPdfImperialUnit:p.b};t.a=Object(o.b)(function(e){return{file:e.pdfdialog.file,lang:e.localization.lang,unit:e.localization.unit,hidden:e.pdfdialog.hidden,numPages:e.pdfdialog.numPages,content:e.localization.content,pageNumber:e.pdfdialog.pageNumber}},v)(b)},function(e,t,n){"use strict";var r=n(318),i=n.n(r),o=n(2062),a=(n(2073),n(2079)),s=n(93);n.d(t,"c",function(){return i.a}),n.d(t,"a",function(){return o.a}),n.d(t,"b",function(){return a.a}),s.m&&Object(s.q)("You are running React-PDF from your local file system. PDF.js Worker may fail to load due to browser's security policies. If you're on Google Chrome, you can use --allow-file-access-from-files flag for debugging purposes."),i.a.GlobalWorkerOptions.workerSrc="pdf.worker.js"},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t,n){"use strict";n.d(t,"a",function(){return L});var r=n(105),i=n(907),o=n(462),a=n(129),s=n.n(a),l=n(152),u=n(90),c=n(91),d=n(92),p=n(106),h=n(107),f=n(108),m=n(109),g=n(1),b=n.n(g),v=n(17),y=n.n(v),_=n(319),S=n(232),w=n(463),E=n(318),C=n.n(E),x=n(233),A=n(908),T=n(909),O=n(2067),k=n(2068),I=n(93),R=n(110);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach(function(t){Object(m.a)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function N(e){return function(){var t,n=Object(f.a)(e);if(function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()){var r=Object(f.a)(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return Object(h.a)(this,t)}}var M=C.a.PDFDataRangeTransport,L=function(e){Object(p.a)(n,e);var t=N(n);function n(){var e;Object(u.a)(this,n);for(var r=arguments.length,a=new Array(r),c=0;c<r;c++)a[c]=arguments[c];return e=t.call.apply(t,[this].concat(a)),Object(m.a)(Object(d.a)(e),"state",{pdf:null}),Object(m.a)(Object(d.a)(e),"viewer",{scrollPageIntoView:function(t){var n=t.pageNumber,r=e.props.onItemClick;if(r)r({pageNumber:n});else{var i=e.pages[n-1];i?i.scrollIntoView():Object(I.q)("Warning: An internal link leading to page ".concat(n," was clicked, but neither <Document> was provided with onItemClick nor it was able to find the page within itself. Either provide onItemClick to <Document> and handle navigating by yourself or ensure that all pages are rendered within <Document>."))}}}),Object(m.a)(Object(d.a)(e),"linkService",new T.a({eventBus:k.a})),Object(m.a)(Object(d.a)(e),"loadDocument",Object(l.a)(s.a.mark(function t(){var n,r,i,o,a,l,u;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n=null,t.prev=1,t.next=4,e.findDocumentSource();case 4:n=t.sent,e.onSourceSuccess(),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),e.onSourceError(t.t0);case 11:if(n){t.next=13;break}return t.abrupt("return");case 13:return e.setState(function(e){return e.pdf?{pdf:null}:null}),r=e.props,i=r.options,o=r.onLoadProgress,a=r.onPassword,t.prev=15,Object(I.a)(e.runningTask),e.loadingTask=C.a.getDocument(D({},n,{},i)),e.loadingTask.onPassword=a,o&&(e.loadingTask.onProgress=o),l=Object(S.a)(e.loadingTask.promise),e.runningTask=l,t.next=24,l.promise;case 24:u=t.sent,e.setState(function(e){return e.pdf&&e.pdf.fingerprint===u.fingerprint?null:{pdf:u}},e.onLoadSuccess),t.next=31;break;case 28:t.prev=28,t.t1=t.catch(15),e.onLoadError(t.t1);case 31:case"end":return t.stop()}},t,null,[[1,8],[15,28]])}))),Object(m.a)(Object(d.a)(e),"setupLinkService",function(){e.linkService.setViewer(e.viewer);var t=Object(d.a)(e);Object.defineProperty(e.linkService,"externalLinkTarget",{get:function(){switch(t.props.externalLinkTarget){case"_self":return 1;case"_blank":return 2;case"_parent":return 3;case"_top":return 4;default:return 0}}})}),Object(m.a)(Object(d.a)(e),"onSourceSuccess",function(){var t=e.props.onSourceSuccess;t&&t()}),Object(m.a)(Object(d.a)(e),"onSourceError",function(t){Object(I.d)(t);var n=e.props.onSourceError;n&&n(t)}),Object(m.a)(Object(d.a)(e),"onLoadSuccess",function(){var t=e.props.onLoadSuccess,n=e.state.pdf;t&&t(n),e.pages=new Array(n.numPages),e.linkService.setDocument(n)}),Object(m.a)(Object(d.a)(e),"onLoadError",function(t){e.setState({pdf:!1}),Object(I.d)(t);var n=e.props.onLoadError;n&&n(t)}),Object(m.a)(Object(d.a)(e),"findDocumentSource",Object(l.a)(s.a.mark(function t(){var n,r,a,l,u;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.props.file){t.next=3;break}return t.abrupt("return",null);case 3:if("string"!==typeof n){t.next=9;break}if(!Object(I.j)(n)){t.next=7;break}return r=Object(I.b)(n),t.abrupt("return",{data:r});case 7:return Object(I.c)(),t.abrupt("return",{url:n});case 9:if(!(n instanceof M)){t.next=11;break}return t.abrupt("return",{range:n});case 11:if(!Object(I.f)(n)){t.next=13;break}return t.abrupt("return",{data:n});case 13:if(!I.h){t.next=19;break}if(!Object(I.g)(n)&&!Object(I.l)(n)){t.next=19;break}return t.next=17,Object(I.o)(n);case 17:return t.t0=t.sent,t.abrupt("return",{data:t.t0});case 19:if("object"===Object(o.a)(n)){t.next=21;break}throw new Error("Invalid parameter in file, need either Uint8Array, string or a parameter object");case 21:if(n.url||n.data||n.range){t.next=23;break}throw new Error("Invalid parameter object: need either .data, .range or .url");case 23:if("string"!==typeof n.url){t.next=29;break}if(!Object(I.j)(n.url)){t.next=28;break}return a=n.url,l=Object(i.a)(n,["url"]),u=Object(I.b)(a),t.abrupt("return",D({data:u},l));case 28:Object(I.c)();case 29:return t.abrupt("return",n);case 30:case"end":return t.stop()}},t)}))),Object(m.a)(Object(d.a)(e),"registerPage",function(t,n){e.pages[t]=n}),Object(m.a)(Object(d.a)(e),"unregisterPage",function(t){delete e.pages[t]}),e}return Object(c.a)(n,[{key:"componentDidMount",value:function(){this.loadDocument(),this.setupLinkService()}},{key:"componentDidUpdate",value:function(e){this.props.file!==e.file&&this.loadDocument()}},{key:"componentWillUnmount",value:function(){this.loadingTask&&this.loadingTask.destroy(),Object(I.a)(this.runningTask)}},{key:"renderChildren",value:function(){var e=this.props.children;return b.a.createElement(x.a.Provider,{value:this.childContext},e)}},{key:"renderContent",value:function(){var e=this.props.file,t=this.state.pdf;if(!e){var n=this.props.noData;return b.a.createElement(A.a,{type:"no-data"},"function"===typeof n?n():n)}if(null===t){var r=this.props.loading;return b.a.createElement(A.a,{type:"loading"},"function"===typeof r?r():r)}if(!1===t){var i=this.props.error;return b.a.createElement(A.a,{type:"error"},"function"===typeof i?i():i)}return this.renderChildren()}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.inputRef;return b.a.createElement("div",Object(r.a)({className:Object(w.a)("react-pdf__Document",t),ref:n},this.eventProps),this.renderContent())}},{key:"childContext",get:function(){var e=this.linkService,t=this.registerPage,n=this.unregisterPage,r=this.props,i=r.renderMode,o=r.rotate;return{linkService:e,pdf:this.state.pdf,registerPage:t,renderMode:i,rotate:o,unregisterPage:n}}},{key:"eventProps",get:function(){var e=this;return Object(_.a)(this.props,function(){return e.state.pdf})}}]),n}(g.PureComponent);L.defaultProps={error:"Failed to load PDF file.",loading:"Loading PDF\u2026",noData:"No PDF file specified.",onPassword:function(e,t){switch(t){case O.a.NEED_PASSWORD:e(prompt("Enter the password to open this PDF file."));break;case O.a.INCORRECT_PASSWORD:e(prompt("Invalid password. Please try again."))}}};var B=y.a.oneOfType([y.a.func,y.a.node]);L.propTypes=D({},R.a,{children:y.a.node,className:R.b,error:B,file:I.l,inputRef:y.a.func,loading:B,noData:B,onItemClick:y.a.func,onLoadError:y.a.func,onLoadProgress:y.a.func,onLoadSuccess:y.a.func,onPassword:y.a.func,onSourceError:y.a.func,onSourceSuccess:y.a.func,rotate:y.a.number})},function(e,t,n){"use strict";t.a=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}},function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,i="function"===typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,n,r){var i=t&&t.prototype instanceof m?t:m,o=Object.create(i.prototype),a=new T(r||[]);return o._invoke=function(e,t,n){var r=c;return function(i,o){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===i)throw o;return k()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=C(a,n);if(s){if(s===f)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===c)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var l=u(e,t,n);if("normal"===l.type){if(r=n.done?h:d,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=h,n.method="throw",n.arg=l.arg)}}}(e,n,a),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var c="suspendedStart",d="suspendedYield",p="executing",h="completed",f={};function m(){}function g(){}function b(){}var v={};v[o]=function(){return this};var y=Object.getPrototypeOf,_=y&&y(y(O([])));_&&_!==n&&r.call(_,o)&&(v=_);var S=b.prototype=m.prototype=Object.create(v);function w(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function E(e){var t;this._invoke=function(n,i){function o(){return new Promise(function(t,o){!function t(n,i,o,a){var s=u(e[n],e,i);if("throw"!==s.type){var l=s.arg,c=l.value;return c&&"object"===typeof c&&r.call(c,"__await")?Promise.resolve(c.__await).then(function(e){t("next",e,o,a)},function(e){t("throw",e,o,a)}):Promise.resolve(c).then(function(e){l.value=e,o(l)},function(e){return t("throw",e,o,a)})}a(s.arg)}(n,i,t,o)})}return t=t?t.then(o,o):o()}}function C(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,C(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var i=u(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,f;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,f):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function O(e){if(e){var n=e[o];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function n(){for(;++i<e.length;)if(r.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:k}}function k(){return{value:t,done:!0}}return g.prototype=S.constructor=b,b.constructor=g,b[s]=g.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s in e||(e[s]="GeneratorFunction")),e.prototype=Object.create(S),e},e.awrap=function(e){return{__await:e}},w(E.prototype),E.prototype[a]=function(){return this},e.AsyncIterator=E,e.async=function(t,n,r,i){var o=new E(l(t,n,r,i));return e.isGeneratorFunction(n)?o:o.next().then(function(e){return e.done?e.value:o.next()})},w(S),S[s]="Generator",S[o]=function(){return this},S.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=O,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function i(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,f):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),f},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),f}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}t.a=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleLinkService=t.PDFLinkService=void 0;var r=n(910);t.PDFLinkService=class{constructor({eventBus:e,externalLinkTarget:t=null,externalLinkRel:n=null,externalLinkEnabled:i=!0,ignoreDestinationZoom:o=!1}={}){this.eventBus=e||(0,r.getGlobalEventBus)(),this.externalLinkTarget=t,this.externalLinkRel=n,this.externalLinkEnabled=i,this._ignoreDestinationZoom=o,this.baseUrl=null,this.pdfDocument=null,this.pdfViewer=null,this.pdfHistory=null,this._pagesRefCache=null}setDocument(e,t=null){this.baseUrl=t,this.pdfDocument=e,this._pagesRefCache=Object.create(null)}setViewer(e){this.pdfViewer=e}setHistory(e){this.pdfHistory=e}get pagesCount(){return this.pdfDocument?this.pdfDocument.numPages:0}get page(){return this.pdfViewer.currentPageNumber}set page(e){this.pdfViewer.currentPageNumber=e}get rotation(){return this.pdfViewer.pagesRotation}set rotation(e){this.pdfViewer.pagesRotation=e}navigateTo(e){const t=({namedDest:n,explicitDest:r})=>{const i=r[0];let o;if(i instanceof Object){if(null===(o=this._cachedPageNumber(i)))return void this.pdfDocument.getPageIndex(i).then(e=>{this.cachePageRef(e+1,i),t({namedDest:n,explicitDest:r})}).catch(()=>{console.error(`PDFLinkService.navigateTo: "${i}" is not `+`a valid page reference, for dest="${e}".`)})}else{if(!Number.isInteger(i))return void console.error(`PDFLinkService.navigateTo: "${i}" is not `+`a valid destination reference, for dest="${e}".`);o=i+1}!o||o<1||o>this.pagesCount?console.error(`PDFLinkService.navigateTo: "${o}" is not `+`a valid page number, for dest="${e}".`):(this.pdfHistory&&(this.pdfHistory.pushCurrentPosition(),this.pdfHistory.push({namedDest:n,explicitDest:r,pageNumber:o})),this.pdfViewer.scrollPageIntoView({pageNumber:o,destArray:r,ignoreDestinationZoom:this._ignoreDestinationZoom}))};new Promise((t,n)=>{"string"!==typeof e?t({namedDest:"",explicitDest:e}):this.pdfDocument.getDestination(e).then(n=>{t({namedDest:e,explicitDest:n})})}).then(n=>{Array.isArray(n.explicitDest)?t(n):console.error(`PDFLinkService.navigateTo: "${n.explicitDest}" is`+` not a valid destination array, for dest="${e}".`)})}getDestinationHash(e){if("string"===typeof e)return this.getAnchorUrl("#"+escape(e));if(Array.isArray(e)){const t=JSON.stringify(e);return this.getAnchorUrl("#"+escape(t))}return this.getAnchorUrl("")}getAnchorUrl(e){return(this.baseUrl||"")+e}setHash(e){let t,n;if(e.includes("=")){const i=(0,r.parseQueryString)(e);if("search"in i&&this.eventBus.dispatch("findfromurlhash",{source:this,query:i.search.replace(/"/g,""),phraseSearch:"true"===i.phrase}),"nameddest"in i)return void this.navigateTo(i.nameddest);if("page"in i&&(t=0|i.page||1),"zoom"in i){const e=i.zoom.split(","),t=e[0],r=parseFloat(t);t.includes("Fit")?"Fit"===t||"FitB"===t?n=[null,{name:t}]:"FitH"===t||"FitBH"===t||"FitV"===t||"FitBV"===t?n=[null,{name:t},e.length>1?0|e[1]:null]:"FitR"===t?5!==e.length?console.error('PDFLinkService.setHash: Not enough parameters for "FitR".'):n=[null,{name:t},0|e[1],0|e[2],0|e[3],0|e[4]]:console.error(`PDFLinkService.setHash: "${t}" is not `+"a valid zoom value."):n=[null,{name:"XYZ"},e.length>1?0|e[1]:null,e.length>2?0|e[2]:null,r?r/100:t]}n?this.pdfViewer.scrollPageIntoView({pageNumber:t||this.page,destArray:n,allowNegativeOffset:!0}):t&&(this.page=t),"pagemode"in i&&this.eventBus.dispatch("pagemode",{source:this,mode:i.pagemode})}else{n=unescape(e);try{n=JSON.parse(n),Array.isArray(n)||(n=n.toString())}catch(e){}if("string"===typeof n||function(e){if(!Array.isArray(e))return!1;const t=e.length;if(t<2)return!1;const n=e[0];if(("object"!==typeof n||!Number.isInteger(n.num)||!Number.isInteger(n.gen))&&!(Number.isInteger(n)&&n>=0))return!1;const r=e[1];if("object"!==typeof r||"string"!==typeof r.name)return!1;let i=!0;switch(r.name){case"XYZ":if(5!==t)return!1;break;case"Fit":case"FitB":return 2===t;case"FitH":case"FitBH":case"FitV":case"FitBV":if(3!==t)return!1;break;case"FitR":if(6!==t)return!1;i=!1;break;default:return!1}for(let o=2;o<t;o++){const t=e[o];if(!("number"===typeof t||i&&null===t))return!1}return!0}(n))return void this.navigateTo(n);console.error(`PDFLinkService.setHash: "${unescape(e)}" is not `+"a valid destination.")}}executeNamedAction(e){switch(e){case"GoBack":this.pdfHistory&&this.pdfHistory.back();break;case"GoForward":this.pdfHistory&&this.pdfHistory.forward();break;case"NextPage":this.page<this.pagesCount&&this.page++;break;case"PrevPage":this.page>1&&this.page--;break;case"LastPage":this.page=this.pagesCount;break;case"FirstPage":this.page=1}this.eventBus.dispatch("namedaction",{source:this,action:e})}cachePageRef(e,t){if(!t)return;const n=0===t.gen?`${t.num}R`:`${t.num}R${t.gen}`;this._pagesRefCache[n]=e}_cachedPageNumber(e){const t=0===e.gen?`${e.num}R`:`${e.num}R${e.gen}`;return this._pagesRefCache&&this._pagesRefCache[t]||null}isPageVisible(e){return this.pdfViewer.isPageVisible(e)}};t.SimpleLinkService=class{constructor(){this.externalLinkTarget=null,this.externalLinkRel=null,this.externalLinkEnabled=!0,this._ignoreDestinationZoom=!1}get pagesCount(){return 0}get page(){return 0}set page(e){}get rotation(){return 0}set rotation(e){}navigateTo(e){}getDestinationHash(e){return"#"}getAnchorUrl(e){return"#"}setHash(e){}executeNamedAction(e){}cachePageRef(e,t){}isPageVisible(e){return!0}}},function(e,t,n){"use strict";t.a={NEED_PASSWORD:1,INCORRECT_PASSWORD:2}},function(e,t,n){"use strict";var r=n(910);n.n(r);t.a=new r.EventBus},function(e,t,n){"use strict";t.a=function(e){return Object(r.a)(e)||Object(i.a)(e)||Object(o.a)()};var r=n(2070),i=n(2071),o=n(2072)},function(e,t,n){"use strict";t.a=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}},function(e,t,n){"use strict";t.a=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},function(e,t,n){"use strict";t.a=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(e,t,n){"use strict";var r=n(105),i=n(129),o=n.n(i),a=n(152),s=n(90),l=n(91),u=n(92),c=n(106),d=n(107),p=n(108),h=n(109),f=n(1),m=n.n(f),g=n(17),b=n.n(g),v=n(232),y=n(319),_=n(463),S=n(233),w=n(911),E=n(2074),C=n(93),x=n(110);function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function T(e){return function(){var t,n=Object(p.a)(e);if(function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()){var r=Object(p.a)(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return Object(d.a)(this,t)}}var O=function(e){Object(c.a)(n,e);var t=T(n);function n(){var e;Object(s.a)(this,n);for(var r=arguments.length,i=new Array(r),l=0;l<r;l++)i[l]=arguments[l];return e=t.call.apply(t,[this].concat(i)),Object(h.a)(Object(u.a)(e),"state",{outline:null}),Object(h.a)(Object(u.a)(e),"loadOutline",Object(a.a)(o.a.mark(function t(){var n,r,i;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.props.pdf,e.setState(function(e){return e.outline?{outline:null}:null}),t.prev=2,r=Object(v.a)(n.getOutline()),e.runningTask=r,t.next=7,r.promise;case 7:i=t.sent,e.setState({outline:i},e.onLoadSuccess),t.next=14;break;case 11:t.prev=11,t.t0=t.catch(2),e.onLoadError(t.t0);case 14:case"end":return t.stop()}},t,null,[[2,11]])}))),Object(h.a)(Object(u.a)(e),"onLoadSuccess",function(){var t=e.props.onLoadSuccess,n=e.state.outline;t&&t(n)}),Object(h.a)(Object(u.a)(e),"onLoadError",function(t){e.setState({outline:!1}),Object(C.d)(t);var n=e.props.onLoadError;n&&n(t)}),Object(h.a)(Object(u.a)(e),"onItemClick",function(t){var n=t.pageIndex,r=t.pageNumber,i=e.props.onItemClick;i&&i({pageIndex:n,pageNumber:r})}),e}return Object(l.a)(n,[{key:"componentDidMount",value:function(){if(!this.props.pdf)throw new Error("Attempted to load an outline, but no document was specified.");this.loadOutline()}},{key:"componentDidUpdate",value:function(e){var t=this.props.pdf;e.pdf&&t!==e.pdf&&this.loadOutline()}},{key:"componentWillUnmount",value:function(){Object(C.a)(this.runningTask)}},{key:"renderOutline",value:function(){var e=this.state.outline;return m.a.createElement("ul",null,e.map(function(e,t){return m.a.createElement(E.a,{key:"string"===typeof e.destination?e.destination:t,item:e})}))}},{key:"render",value:function(){var e=this.props.pdf,t=this.state.outline;if(!e||!t)return null;var n=this.props,i=n.className,o=n.inputRef;return m.a.createElement("div",Object(r.a)({className:Object(_.a)("react-pdf__Outline",i),ref:o},this.eventProps),m.a.createElement(w.a.Provider,{value:this.childContext},this.renderOutline()))}},{key:"childContext",get:function(){return{onClick:this.onItemClick}}},{key:"eventProps",get:function(){var e=this;return Object(y.a)(this.props,function(){return e.state.outline})}}]),n}(f.PureComponent);O.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach(function(t){Object(h.a)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({className:x.b,inputRef:b.a.func,onItemClick:b.a.func,onLoadError:b.a.func,onLoadSuccess:b.a.func,pdf:x.g},x.a);m.a.forwardRef(function(e,t){return m.a.createElement(S.a.Consumer,null,function(n){return m.a.createElement(O,Object(r.a)({ref:t},n,e))})})},function(e,t,n){"use strict";var r=n(105),i=n(907),o=n(912),a=n(129),s=n.n(a),l=n(152),u=n(90),c=n(91),d=n(92),p=n(106),h=n(107),f=n(108),m=n(109),g=n(1),b=n.n(g),v=n(17),y=n.n(v),_=n(233),S=n(911),w=n(2078),E=n(93),C=n(110);function x(e){return function(){var t,n=Object(f.a)(e);if(function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()){var r=Object(f.a)(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return Object(h.a)(this,t)}}var A=function(e){Object(p.a)(n,e);var t=x(n);function n(){var e;Object(u.a)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return e=t.call.apply(t,[this].concat(i)),Object(m.a)(Object(d.a)(e),"getDestination",Object(l.a)(s.a.mark(function t(){var n,r,i;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.props,r=n.item,i=n.pdf,Object(E.k)(e.destination)){t.next=9;break}if("string"!==typeof r.dest){t.next=8;break}return t.next=5,i.getDestination(r.dest);case 5:e.destination=t.sent,t.next=9;break;case 8:e.destination=r.dest;case 9:return t.abrupt("return",e.destination);case 10:case"end":return t.stop()}},t)}))),Object(m.a)(Object(d.a)(e),"getPageIndex",Object(l.a)(s.a.mark(function t(){var n,r,i,a;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.props.pdf,Object(E.k)(e.pageIndex)){t.next=10;break}return t.next=4,e.getDestination();case 4:if(!(r=t.sent)){t.next=10;break}return i=Object(o.a)(r,1),a=i[0],t.next=9,n.getPageIndex(new w.a(a));case 9:e.pageIndex=t.sent;case 10:return t.abrupt("return",e.pageIndex);case 11:case"end":return t.stop()}},t)}))),Object(m.a)(Object(d.a)(e),"getPageNumber",Object(l.a)(s.a.mark(function t(){return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(Object(E.k)(e.pageNumber)){t.next=5;break}return t.next=3,e.getPageIndex();case 3:t.t0=t.sent,e.pageNumber=t.t0+1;case 5:return t.abrupt("return",e.pageNumber);case 6:case"end":return t.stop()}},t)}))),Object(m.a)(Object(d.a)(e),"onClick",function(){var t=Object(l.a)(s.a.mark(function t(n){var r,i,o;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.props.onClick,n.preventDefault(),t.next=4,e.getPageIndex();case 4:return i=t.sent,t.next=7,e.getPageNumber();case 7:o=t.sent,r&&r({pageIndex:i,pageNumber:o});case 9:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}()),e}return Object(c.a)(n,[{key:"renderSubitems",value:function(){var e=this.props,t=e.item,o=Object(i.a)(e,["item"]);if(!t.items||!t.items.length)return null;var a=t.items;return b.a.createElement("ul",null,a.map(function(e,t){return b.a.createElement(n,Object(r.a)({key:"string"===typeof e.destination?e.destination:t,item:e},o))}))}},{key:"render",value:function(){var e=this.props.item;return b.a.createElement("li",null,b.a.createElement("a",{href:"#",onClick:this.onClick},e.title),this.renderSubitems())}}]),n}(g.PureComponent),T=y.a.oneOfType([y.a.string,y.a.arrayOf(y.a.any)]);A.propTypes={item:y.a.shape({dest:T,items:y.a.arrayOf(y.a.shape({dest:T,title:y.a.string})),title:y.a.string}).isRequired,onClick:y.a.func,pdf:C.g.isRequired};t.a=function(e){return b.a.createElement(_.a.Consumer,null,function(t){return b.a.createElement(S.a.Consumer,null,function(n){return b.a.createElement(A,Object(r.a)({},t,n,e))})})}},function(e,t,n){"use strict";t.a=function(e){if(Array.isArray(e))return e}},function(e,t,n){"use strict";t.a=function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}},function(e,t,n){"use strict";t.a=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(90),i=n(91),o=function(){function e(t){var n=t.num,i=t.gen;Object(r.a)(this,e),this.num=n,this.gen=i}return Object(i.a)(e,[{key:"toString",value:function(){var e="".concat(this.num,"R");return 0!==this.gen&&(e+=this.gen),e}}]),e}()},function(e,t,n){"use strict";var r=n(105),i=n(129),o=n.n(i),a=n(152),s=n(90),l=n(91),u=n(92),c=n(106),d=n(107),p=n(108),h=n(109),f=n(1),m=n.n(f),g=n(17),b=n.n(g),v=n(232),y=n(319),_=n(463),S=n(233),w=n(184),E=n(908),C=n(2080),x=n(2081),A=n(2082),T=n(2084),O=n(93),k=n(110);function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function R(e){return function(){var t,n=Object(p.a)(e);if(function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()){var r=Object(p.a)(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return Object(d.a)(this,t)}}var P=function(e){Object(c.a)(n,e);var t=R(n);function n(){var e;Object(s.a)(this,n);for(var r=arguments.length,i=new Array(r),l=0;l<r;l++)i[l]=arguments[l];return e=t.call.apply(t,[this].concat(i)),Object(h.a)(Object(u.a)(e),"state",{page:null}),Object(h.a)(Object(u.a)(e),"onLoadSuccess",function(){var t=e.props,n=t.onLoadSuccess,r=t.registerPage,i=e.state.page;n&&n(Object(O.p)(i,e.scale)),r&&r(e.pageIndex,e.ref)}),Object(h.a)(Object(u.a)(e),"onLoadError",function(t){Object(O.d)(t);var n=e.props.onLoadError;n&&n(t)}),Object(h.a)(Object(u.a)(e),"loadPage",Object(a.a)(o.a.mark(function t(){var n,r,i,a;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.props.pdf,r=e.getPageNumber()){t.next=4;break}return t.abrupt("return");case 4:return e.setState(function(e){return e.page?{page:null}:null}),t.prev=5,i=Object(v.a)(n.getPage(r)),e.runningTask=i,t.next=10,i.promise;case 10:a=t.sent,e.setState({page:a},e.onLoadSuccess),t.next=18;break;case 14:t.prev=14,t.t0=t.catch(5),e.setState({page:!1}),e.onLoadError(t.t0);case 18:case"end":return t.stop()}},t,null,[[5,14]])}))),e}return Object(l.a)(n,[{key:"componentDidMount",value:function(){if(!this.props.pdf)throw new Error("Attempted to load a page, but no document was specified.");this.loadPage()}},{key:"componentDidUpdate",value:function(e){var t=this.props.pdf;if(e.pdf&&t!==e.pdf||this.getPageNumber()!==this.getPageNumber(e)){var n=this.props.unregisterPage;n&&n(this.getPageIndex(e)),this.loadPage()}}},{key:"componentWillUnmount",value:function(){var e=this.props.unregisterPage;e&&e(this.pageIndex),Object(O.a)(this.runningTask)}},{key:"getPageIndex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return Object(O.n)(e.pageNumber)?e.pageNumber-1:Object(O.n)(e.pageIndex)?e.pageIndex:null}},{key:"getPageNumber",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return Object(O.n)(e.pageNumber)?e.pageNumber:Object(O.n)(e.pageIndex)?e.pageIndex+1:null}},{key:"renderMainLayer",value:function(){switch(this.props.renderMode){case"none":return null;case"svg":return m.a.createElement(x.a,{key:"".concat(this.pageKeyNoScale,"_svg")});case"canvas":default:return m.a.createElement(C.a,{key:"".concat(this.pageKey,"_canvas")})}}},{key:"renderTextLayer",value:function(){var e=this.props.renderTextLayer;return e?m.a.createElement(A.a,{key:"".concat(this.pageKey,"_text")}):null}},{key:"renderAnnotationLayer",value:function(){var e=this.props.renderAnnotationLayer;return e?m.a.createElement(T.a,{key:"".concat(this.pageKey,"_annotations")}):null}},{key:"renderChildren",value:function(){var e=this.props.children;return m.a.createElement(w.a.Provider,{value:this.childContext},this.renderMainLayer(),this.renderTextLayer(),this.renderAnnotationLayer(),e)}},{key:"renderContent",value:function(){var e=this.pageNumber,t=this.props.pdf,n=this.state.page;if(!e){var r=this.props.noData;return m.a.createElement(E.a,{type:"no-data"},"function"===typeof r?r():r)}if(null===t||null===n){var i=this.props.loading;return m.a.createElement(E.a,{type:"loading"},"function"===typeof i?i():i)}if(!1===t||!1===n){var o=this.props.error;return m.a.createElement(E.a,{type:"error"},"function"===typeof o?o():o)}return this.renderChildren()}},{key:"render",value:function(){var e=this,t=this.pageNumber,n=this.props.className;return m.a.createElement("div",Object(r.a)({className:Object(_.a)("react-pdf__Page",n),"data-page-number":t,ref:function(t){var n=e.props.inputRef;n&&n(t),e.ref=t},style:{position:"relative"}},this.eventProps),this.renderContent())}},{key:"childContext",get:function(){var e=this.state.page;if(!e)return{};var t=this.props;return{customTextRenderer:t.customTextRenderer,onGetAnnotationsError:t.onGetAnnotationsError,onGetAnnotationsSuccess:t.onGetAnnotationsSuccess,onGetTextError:t.onGetTextError,onGetTextSuccess:t.onGetTextSuccess,onRenderAnnotationLayerError:t.onRenderAnnotationLayerError,onRenderAnnotationLayerSuccess:t.onRenderAnnotationLayerSuccess,onRenderError:t.onRenderError,onRenderSuccess:t.onRenderSuccess,page:e,renderInteractiveForms:t.renderInteractiveForms,rotate:this.rotate,scale:this.scale}}},{key:"pageIndex",get:function(){return this.getPageIndex()}},{key:"pageNumber",get:function(){return this.getPageNumber()}},{key:"rotate",get:function(){var e=this.props.rotate;if(Object(O.n)(e))return e;var t=this.state.page;return t?t.rotate:null}},{key:"scale",get:function(){var e=this.state.page;if(!e)return null;var t=this.props,n=t.scale,r=t.width,i=t.height,o=this.rotate,a=1,s=null===n?1:n;if(r||i){var l=e.getViewport({scale:1,rotation:o});a=r?r/l.width:i/l.height}return s*a}},{key:"eventProps",get:function(){var e=this;return Object(y.a)(this.props,function(){var t=e.state.page;return t?Object(O.p)(t,e.scale):t})}},{key:"pageKey",get:function(){var e=this.state.page;return"".concat(e.pageIndex,"@").concat(this.scale,"/").concat(this.rotate)}},{key:"pageKeyNoScale",get:function(){var e=this.state.page;return"".concat(e.pageIndex,"/").concat(this.rotate)}}]),n}(f.PureComponent);P.defaultProps={error:"Failed to load the page.",loading:"Loading page\u2026",noData:"No page specified.",renderAnnotationLayer:!0,renderInteractiveForms:!1,renderMode:"canvas",renderTextLayer:!0,scale:1};var D=b.a.oneOfType([b.a.func,b.a.node]);P.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach(function(t){Object(h.a)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},k.a,{children:b.a.node,className:k.b,customTextRenderer:b.a.func,error:D,height:b.a.number,inputRef:b.a.func,loading:D,noData:D,onGetTextError:b.a.func,onGetTextSuccess:b.a.func,onLoadError:b.a.func,onLoadSuccess:b.a.func,onRenderError:b.a.func,onRenderSuccess:b.a.func,pageIndex:k.e,pageNumber:k.f,pdf:k.g,registerPage:b.a.func,renderAnnotationLayer:b.a.bool,renderInteractiveForms:b.a.bool,renderMode:k.h,renderTextLayer:b.a.bool,rotate:k.i,scale:b.a.number,unregisterPage:b.a.func,width:b.a.number}),t.a=m.a.forwardRef(function(e,t){return m.a.createElement(S.a.Consumer,null,function(n){return m.a.createElement(P,Object(r.a)({ref:t},n,e))})})},function(e,t,n){"use strict";t.a=function(e){return p.a.createElement(m.a.Consumer,null,function(t){return p.a.createElement(y,Object(r.a)({},t,e))})};var r=n(105),i=n(90),o=n(91),a=n(92),s=n(106),l=n(107),u=n(108),c=n(109),d=n(1),p=n.n(d),h=n(17),f=n.n(h),m=n(184),g=n(93),b=n(110);function v(e){return function(){var t,n=Object(u.a)(e);if(function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()){var r=Object(u.a)(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return Object(l.a)(this,t)}}var y=function(e){Object(s.a)(n,e);var t=v(n);function n(){var e;Object(i.a)(this,n);for(var r=arguments.length,o=new Array(r),s=0;s<r;s++)o[s]=arguments[s];return e=t.call.apply(t,[this].concat(o)),Object(c.a)(Object(a.a)(e),"onRenderSuccess",function(){e.renderer=null;var t=e.props,n=t.onRenderSuccess,r=t.page,i=t.scale;n&&n(Object(g.p)(r,i))}),Object(c.a)(Object(a.a)(e),"onRenderError",function(t){if(!Object(g.i)(t)){Object(g.d)(t);var n=e.props.onRenderError;n&&n(t)}}),Object(c.a)(Object(a.a)(e),"drawPageOnCanvas",function(){var t=Object(a.a)(e).canvasLayer;if(!t)return null;var n=Object(a.a)(e),r=n.renderViewport,i=n.viewport,o=e.props,s=o.page,l=o.renderInteractiveForms;t.width=r.width,t.height=r.height,t.style.width="".concat(Math.floor(i.width),"px"),t.style.height="".concat(Math.floor(i.height),"px");var u={get canvasContext(){return t.getContext("2d")},viewport:r,renderInteractiveForms:l};return e.cancelRenderingTask(),e.renderer=s.render(u),e.renderer.promise.then(e.onRenderSuccess).catch(e.onRenderError)}),e}return Object(o.a)(n,[{key:"componentDidMount",value:function(){this.drawPageOnCanvas()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.page;t.renderInteractiveForms!==e.renderInteractiveForms&&(n.cleanup(),this.drawPageOnCanvas())}},{key:"componentWillUnmount",value:function(){this.cancelRenderingTask(),this.canvasLayer&&(this.canvasLayer.width=0,this.canvasLayer.height=0,this.canvasLayer=null)}},{key:"cancelRenderingTask",value:function(){this.renderer&&this.renderer._internalRenderTask.running&&this.renderer._internalRenderTask.cancel()}},{key:"render",value:function(){var e=this;return p.a.createElement("canvas",{className:"react-pdf__Page__canvas",dir:"ltr",ref:function(t){e.canvasLayer=t},style:{display:"block",userSelect:"none"}})}},{key:"renderViewport",get:function(){var e=this.props,t=e.page,n=e.rotate,r=e.scale,i=Object(g.e)();return t.getViewport({scale:r*i,rotation:n})}},{key:"viewport",get:function(){var e=this.props,t=e.page,n=e.rotate,r=e.scale;return t.getViewport({scale:r,rotation:n})}}]),n}(d.PureComponent);y.propTypes={onRenderError:f.a.func,onRenderSuccess:f.a.func,page:b.d.isRequired,renderInteractiveForms:f.a.bool,rotate:b.i,scale:f.a.number}},function(e,t,n){"use strict";t.a=function(e){return p.a.createElement(b.a.Consumer,null,function(t){return p.a.createElement(S,Object(r.a)({},t,e))})};var r=n(105),i=n(90),o=n(91),a=n(92),s=n(106),l=n(107),u=n(108),c=n(109),d=n(1),p=n.n(d),h=n(17),f=n.n(h),m=n(318),g=n.n(m),b=n(184),v=n(93),y=n(110);function _(e){return function(){var t,n=Object(u.a)(e);if(function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()){var r=Object(u.a)(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return Object(l.a)(this,t)}}var S=function(e){Object(s.a)(n,e);var t=_(n);function n(){var e;Object(i.a)(this,n);for(var r=arguments.length,o=new Array(r),s=0;s<r;s++)o[s]=arguments[s];return e=t.call.apply(t,[this].concat(o)),Object(c.a)(Object(a.a)(e),"state",{svg:null}),Object(c.a)(Object(a.a)(e),"onRenderSuccess",function(){e.renderer=null;var t=e.props,n=t.onRenderSuccess,r=t.page,i=t.scale;n&&n(Object(v.p)(r,i))}),Object(c.a)(Object(a.a)(e),"onRenderError",function(t){if(!Object(v.i)(t)){Object(v.d)(t);var n=e.props.onRenderError;n&&n(t)}}),Object(c.a)(Object(a.a)(e),"renderSVG",function(){var t=e.props.page;return e.renderer=t.getOperatorList(),e.renderer.then(function(n){var r=new g.a.SVGGraphics(t.commonObjs,t.objs);e.renderer=r.getSVG(n,e.viewport).then(function(t){e.setState({svg:t},e.onRenderSuccess)}).catch(e.onRenderError)}).catch(e.onRenderError)}),Object(c.a)(Object(a.a)(e),"drawPageOnContainer",function(t){var n=e.state.svg;if(t&&n){t.firstElementChild||t.appendChild(n);var r=e.viewport,i=r.width,o=r.height;n.setAttribute("width",i),n.setAttribute("height",o)}}),e}return Object(o.a)(n,[{key:"componentDidMount",value:function(){this.renderSVG()}},{key:"render",value:function(){var e=this,t=this.viewport,n=t.width,r=t.height;return p.a.createElement("div",{className:"react-pdf__Page__svg",ref:function(t){return e.drawPageOnContainer(t)},style:{display:"block",backgroundColor:"white",overflow:"hidden",width:n,height:r,userSelect:"none"}})}},{key:"viewport",get:function(){var e=this.props,t=e.page,n=e.rotate,r=e.scale;return t.getViewport({scale:r,rotation:n})}}]),n}(d.PureComponent);S.propTypes={onRenderError:f.a.func,onRenderSuccess:f.a.func,page:y.d.isRequired,rotate:y.i,scale:f.a.number}},function(e,t,n){"use strict";t.a=function(e){return m.a.createElement(y.a.Consumer,null,function(t){return m.a.createElement(C,Object(r.a)({},t,e))})};var r=n(105),i=n(129),o=n.n(i),a=n(152),s=n(90),l=n(91),u=n(92),c=n(106),d=n(107),p=n(108),h=n(109),f=n(1),m=n.n(f),g=n(17),b=n.n(g),v=n(232),y=n(184),_=n(2083),S=n(93),w=n(110);function E(e){return function(){var t,n=Object(p.a)(e);if(function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()){var r=Object(p.a)(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return Object(d.a)(this,t)}}var C=function(e){Object(c.a)(n,e);var t=E(n);function n(){var e;Object(s.a)(this,n);for(var r=arguments.length,i=new Array(r),l=0;l<r;l++)i[l]=arguments[l];return e=t.call.apply(t,[this].concat(i)),Object(h.a)(Object(u.a)(e),"state",{textItems:null}),Object(h.a)(Object(u.a)(e),"loadTextItems",Object(a.a)(o.a.mark(function t(){var n,r,i,a;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.props.page,t.prev=1,r=Object(v.a)(n.getTextContent()),e.runningTask=r,t.next=6,r.promise;case 6:i=t.sent,a=i.items,e.setState({textItems:a},e.onLoadSuccess),t.next=14;break;case 11:t.prev=11,t.t0=t.catch(1),e.onLoadError(t.t0);case 14:case"end":return t.stop()}},t,null,[[1,11]])}))),Object(h.a)(Object(u.a)(e),"onLoadSuccess",function(){var t=e.props.onGetTextSuccess,n=e.state.textItems;t&&t(n)}),Object(h.a)(Object(u.a)(e),"onLoadError",function(t){e.setState({textItems:!1}),Object(S.d)(t);var n=e.props.onGetTextError;n&&n(t)}),e}return Object(l.a)(n,[{key:"componentDidMount",value:function(){if(!this.props.page)throw new Error("Attempted to load page text content, but no page was specified.");this.loadTextItems()}},{key:"componentDidUpdate",value:function(e){var t=this.props.page;e.page&&t!==e.page&&this.loadTextItems()}},{key:"componentWillUnmount",value:function(){Object(S.a)(this.runningTask)}},{key:"renderTextItems",value:function(){var e=this.state.textItems;return e?e.map(function(e,t){return m.a.createElement(_.a,Object(r.a)({key:t,itemIndex:t},e))}):null}},{key:"render",value:function(){var e=this.unrotatedViewport,t=this.rotate;return m.a.createElement("div",{className:"react-pdf__Page__textContent",style:{position:"absolute",top:"50%",left:"50%",width:"".concat(e.width,"px"),height:"".concat(e.height,"px"),color:"transparent",transform:"translate(-50%, -50%) rotate(".concat(t,"deg)"),WebkitTransform:"translate(-50%, -50%) rotate(".concat(t,"deg)"),pointerEvents:"none"}},this.renderTextItems())}},{key:"unrotatedViewport",get:function(){var e=this.props,t=e.page,n=e.scale;return t.getViewport({scale:n})}},{key:"rotate",get:function(){var e=this.props,t=e.page;return e.rotate-t.rotate}}]),n}(f.PureComponent);C.propTypes={onGetTextError:b.a.func,onGetTextSuccess:b.a.func,page:w.d.isRequired,rotate:w.i,scale:b.a.number}},function(e,t,n){"use strict";t.a=function(e){return g.a.createElement(y.a.Consumer,null,function(t){return g.a.createElement(w,Object(r.a)({},t,e))})};var r=n(105),i=n(912),o=n(129),a=n.n(o),s=n(152),l=n(90),u=n(91),c=n(92),d=n(106),p=n(107),h=n(108),f=n(109),m=n(1),g=n.n(m),b=n(17),v=n.n(b),y=n(184),_=n(110);function S(e){return function(){var t,n=Object(h.a)(e);if(function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()){var r=Object(h.a)(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return Object(p.a)(this,t)}}var w=function(e){Object(d.a)(n,e);var t=S(n);function n(){var e;Object(l.a)(this,n);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),Object(f.a)(Object(c.a)(e),"getElementWidth",function(t){var n=Object(c.a)(e).sideways;return t.getBoundingClientRect()[n?"height":"width"]}),e}return Object(u.a)(n,[{key:"componentDidMount",value:function(){this.alignTextItem()}},{key:"componentDidUpdate",value:function(){this.alignTextItem()}},{key:"getFontData",value:function(){var e=Object(s.a)(a.a.mark(function e(t){var n,r;return a.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props.page,e.next=3,new Promise(function(e){n.commonObjs.get(t,e)});case 3:return r=e.sent,e.abrupt("return",r);case 5:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"alignTextItem",value:function(){var e=Object(s.a)(a.a.mark(function e(){var t,n,r,i,o,s,l,u,c,d,p;return a.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.item){e.next=3;break}return e.abrupt("return");case 3:return t.style.transform="",n=this.props,r=n.fontName,i=n.scale,o=n.width,t.style.fontFamily="".concat(r,", sans-serif"),e.next=8,this.getFontData(r);case 8:s=e.sent,l=s?s.fallbackName:"sans-serif",t.style.fontFamily="".concat(r,", ").concat(l),u=o*i,c=this.getElementWidth(t),d="scaleX(".concat(u/c,")"),(p=s?s.ascent:0)&&(d+=" translateY(".concat(100*(1-p),"%)")),t.style.transform=d,t.style.WebkitTransform=d;case 18:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"render",value:function(){var e=this,t=this.fontSize,n=this.top,r=this.left,i=this.props,o=i.customTextRenderer,a=i.scale,s=i.str;return g.a.createElement("span",{ref:function(t){e.item=t},style:{height:"1em",fontFamily:"sans-serif",fontSize:"".concat(t*a,"px"),position:"absolute",top:"".concat(n*a,"px"),left:"".concat(r*a,"px"),transformOrigin:"left bottom",whiteSpace:"pre",pointerEvents:"all"}},o?o(this.props):s)}},{key:"unrotatedViewport",get:function(){var e=this.props,t=e.page,n=e.scale;return t.getViewport({scale:n})}},{key:"rotate",get:function(){var e=this.props,t=e.page;return e.rotate-t.rotate}},{key:"sideways",get:function(){return this.rotate%180!==0}},{key:"defaultSideways",get:function(){return this.unrotatedViewport.rotation%180!==0}},{key:"fontSize",get:function(){var e=this.props.transform,t=this.defaultSideways,n=Object(i.a)(e,2),r=n[0],o=n[1];return t?o:r}},{key:"top",get:function(){var e=this.props.transform,t=this.unrotatedViewport,n=this.defaultSideways,r=Object(i.a)(e,6),o=r[2],a=r[3],s=r[4],l=r[5],u=Object(i.a)(t.viewBox,4),c=u[1],d=u[3];return n?s+o+c:d-(l+a)}},{key:"left",get:function(){var e=this.props.transform,t=this.unrotatedViewport,n=this.defaultSideways,r=Object(i.a)(e,6),o=r[4],a=r[5],s=Object(i.a)(t.viewBox,1)[0];return n?a-s:o-s}}]),n}(m.PureComponent);w.propTypes={customTextRenderer:v.a.func,fontName:v.a.string.isRequired,itemIndex:v.a.number.isRequired,page:_.d.isRequired,rotate:_.i,scale:v.a.number,str:v.a.string.isRequired,transform:v.a.arrayOf(v.a.number).isRequired,width:v.a.number.isRequired}},function(e,t,n){"use strict";var r=n(105),i=n(129),o=n.n(i),a=n(152),s=n(90),l=n(91),u=n(92),c=n(106),d=n(107),p=n(108),h=n(109),f=n(1),m=n.n(f),g=n(17),b=n.n(g),v=n(318),y=n.n(v),_=n(232),S=n(233),w=n(184),E=n(93),C=n(110);function x(e){return function(){var t,n=Object(p.a)(e);if(function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()){var r=Object(p.a)(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return Object(d.a)(this,t)}}var A=function(e){Object(c.a)(n,e);var t=x(n);function n(){var e;Object(s.a)(this,n);for(var r=arguments.length,i=new Array(r),l=0;l<r;l++)i[l]=arguments[l];return e=t.call.apply(t,[this].concat(i)),Object(h.a)(Object(u.a)(e),"state",{annotations:null}),Object(h.a)(Object(u.a)(e),"loadAnnotations",Object(a.a)(o.a.mark(function t(){var n,r,i;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.props.page,t.prev=1,r=Object(_.a)(n.getAnnotations()),e.runningTask=r,t.next=6,r.promise;case 6:i=t.sent,e.setState({annotations:i},e.onLoadSuccess),t.next=13;break;case 10:t.prev=10,t.t0=t.catch(1),e.onLoadError(t.t0);case 13:case"end":return t.stop()}},t,null,[[1,10]])}))),Object(h.a)(Object(u.a)(e),"onLoadSuccess",function(){var t=e.props.onGetAnnotationsSuccess,n=e.state.annotations;t&&t(n)}),Object(h.a)(Object(u.a)(e),"onLoadError",function(t){e.setState({annotations:!1}),Object(E.d)(t);var n=e.props.onGetAnnotationsError;n&&n(t)}),Object(h.a)(Object(u.a)(e),"onRenderSuccess",function(){var t=e.props.onRenderAnnotationLayerSuccess;t&&t()}),Object(h.a)(Object(u.a)(e),"onRenderError",function(t){Object(E.d)(t);var n=e.props.onRenderAnnotationLayerError;n&&n(t)}),e}return Object(l.a)(n,[{key:"componentDidMount",value:function(){if(!this.props.page)throw new Error("Attempted to load page annotations, but no page was specified.");this.loadAnnotations()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.page,r=t.renderInteractiveForms;(e.page&&n!==e.page||r!==e.renderInteractiveForms)&&this.loadAnnotations()}},{key:"componentWillUnmount",value:function(){Object(E.a)(this.runningTask)}},{key:"renderAnnotationLayer",value:function(){var e=this.state.annotations;if(e){var t=this.props,n=t.linkService,r=t.page,i=t.renderInteractiveForms,o=this.viewport.clone({dontFlip:!0}),a={annotations:e,div:this.annotationLayer,linkService:n,page:r,renderInteractiveForms:i,viewport:o};this.annotationLayer.innerHTML="";try{y.a.AnnotationLayer.render(a),this.onRenderSuccess()}catch(e){this.onRenderError(e)}}}},{key:"render",value:function(){var e=this;return m.a.createElement("div",{className:"react-pdf__Page__annotations annotationLayer",ref:function(t){e.annotationLayer=t}},this.renderAnnotationLayer())}},{key:"viewport",get:function(){var e=this.props,t=e.page,n=e.rotate,r=e.scale;return t.getViewport({scale:r,rotation:n})}}]),n}(f.PureComponent);A.propTypes={linkService:C.c.isRequired,onGetAnnotationsError:b.a.func,onGetAnnotationsSuccess:b.a.func,onRenderAnnotationLayerError:b.a.func,onRenderAnnotationLayerSuccess:b.a.func,page:C.d,renderInteractiveForms:b.a.bool,rotate:C.i,scale:b.a.number};t.a=function(e){return m.a.createElement(S.a.Consumer,null,function(t){return m.a.createElement(w.a.Consumer,null,function(n){return m.a.createElement(A,Object(r.a)({},t,n,e))})})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2086),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),o=n(1),a=n(23),s=n(88),l=n(27),u=n(2),c=n(170),d=n(2087),p=n(2088),h=n(71);!function(e){e[e.down=-1]="down",e[e.notSpinning=0]="notSpinning",e[e.up=1]="up"}(r=t.KeyboardSpinDirection||(t.KeyboardSpinDirection={}));var f=function(e){function t(t){var n=e.call(this,t)||this;n._input=u.createRef(),n._initialStepDelay=400,n._stepDelay=75,n._onFocus=function(e){n._input.current&&((n._spinningByMouse||n.state.keyboardSpinDirection!==r.notSpinning)&&n._stop(),n._input.current.select(),n.setState({isFocused:!0}),n.props.onFocus&&n.props.onFocus(e))},n._onBlur=function(e){n._validate(e),n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValidate=function(e,t){return n.props.onValidate?n.props.onValidate(e,t):n._defaultOnValidate(e)},n._defaultOnValidate=function(e){if(null===e||0===e.trim().length||isNaN(Number(e)))return n._lastValidValue;var t=Math.min(n.props.max,Math.max(n.props.min,Number(e)));return String(t)},n._onIncrement=function(e){return n.props.onIncrement?n.props.onIncrement(e):n._defaultOnIncrement(e)},n._defaultOnIncrement=function(e){var t=Math.min(Number(e)+Number(n.props.step),n.props.max);return t=u.precisionRound(t,n.state.precision),String(t)},n._onDecrement=function(e){return n.props.onDecrement?n.props.onDecrement(e):n._defaultOnDecrement(e)},n._defaultOnDecrement=function(e){var t=Math.max(Number(e)-Number(n.props.step),n.props.min);return t=u.precisionRound(t,n.state.precision),String(t)},n._validate=function(e){if(void 0!==n.state.value&&void 0!==n._valueToValidate&&n._valueToValidate!==n._lastValidValue){var t=n._onValidate(n._valueToValidate,e);t&&(n._lastValidValue=t,n._valueToValidate=void 0,n.setState({value:t}))}},n._onInputChange=function(e){var t=e.target.value;n._valueToValidate=t,n.setState({value:t})},n._updateValue=function(e,t,r){var i=r(n.state.value);i&&(n._lastValidValue=i,n.setState({value:i})),n._spinningByMouse!==e&&(n._spinningByMouse=e),e&&(n._currentStepFunctionHandle=n._async.setTimeout(function(){n._updateValue(e,n._stepDelay,r)},t))},n._stop=function(){n._currentStepFunctionHandle>=0&&(n._async.clearTimeout(n._currentStepFunctionHandle),n._currentStepFunctionHandle=-1),(n._spinningByMouse||n.state.keyboardSpinDirection!==r.notSpinning)&&(n._spinningByMouse=!1,n.setState({keyboardSpinDirection:r.notSpinning}))},n._handleKeyDown=function(e){if(38!==e.which&&40!==e.which&&13!==e.which||(e.preventDefault(),e.stopPropagation()),n.props.disabled)n._stop();else{var t=r.notSpinning;switch(e.which){case 38:t=r.up,n._updateValue(!1,n._initialStepDelay,n._onIncrement);break;case 40:t=r.down,n._updateValue(!1,n._initialStepDelay,n._onDecrement);break;case 13:case 9:n._validate(e);break;case 27:n.state.value!==n._lastValidValue&&n.setState({value:n._lastValidValue})}n.state.keyboardSpinDirection!==t&&n.setState({keyboardSpinDirection:t})}},n._handleKeyUp=function(e){(n.props.disabled||38===e.which||40===e.which)&&n._stop()},n._onIncrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onIncrement)},n._onDecrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onDecrement)},n._warnMutuallyExclusive({value:"defaultValue"});var i=t.value||t.defaultValue||String(t.min)||"0";n._lastValidValue=i;var o=t.precision||Math.max(u.calculatePrecision(t.step),0);return n.state={isFocused:!1,value:i,keyboardSpinDirection:r.notSpinning,precision:o},n._currentStepFunctionHandle=-1,n._labelId=u.getId("Label"),n._inputId=u.getId("input"),n._spinningByMouse=!1,n._valueToValidate=void 0,n}return i.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){this._lastValidValue=this.state.value;var t=e.value?e.value:String(e.min);e.defaultValue&&(t=String(Math.max(e.min,Math.min(e.max,Number(e.defaultValue))))),this.setState({value:t,precision:e.precision||this.state.precision})},t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,u=t.label,f=t.min,m=t.max,g=t.labelPosition,b=t.iconProps,v=t.incrementButtonIcon,y=t.incrementButtonAriaLabel,_=t.decrementButtonIcon,S=t.decrementButtonAriaLabel,w=t.title,E=t.ariaLabel,C=t.styles,x=t.upArrowButtonStyles,A=t.downArrowButtonStyles,T=t.theme,O=t.ariaPositionInSet,k=t.ariaSetSize,I=t.ariaValueNow,R=t.ariaValueText,P=t.keytipProps,D=t.className,N=this.state,M=N.isFocused,L=N.value,B=N.keyboardSpinDirection,F=this.props.getClassNames?this.props.getClassNames(T,!!n,!!M,B,g,D):p.getClassNames(d.getStyles(T,C),!!n,!!M,B,g,D);return o.createElement("div",{className:F.root},g!==c.Position.bottom&&o.createElement("div",{className:F.labelWrapper},b&&o.createElement(l.Icon,i.__assign({},b,{className:F.icon,"aria-hidden":"true"})),u&&o.createElement(s.Label,{id:this._labelId,htmlFor:this._inputId,className:F.label},u)),o.createElement(h.KeytipData,{keytipProps:P,disabled:n},function(t){return o.createElement("div",{className:F.spinButtonWrapper,title:w&&w,"aria-label":E&&E,"aria-posinset":O,"aria-setsize":k,"data-ktp-target":t["data-ktp-target"]},o.createElement("input",{value:L,id:e._inputId,onChange:e._onChange,onInput:e._onInputChange,className:F.input,type:"text",autoComplete:"off",role:"spinbutton","aria-labelledby":u&&e._labelId,"aria-valuenow":isNaN(Number(I))?isNaN(Number(L))?void 0:Number(L):I,"aria-valuetext":R||(isNaN(Number(L))?L:void 0),"aria-valuemin":f,"aria-valuemax":m,"aria-describedby":t["aria-describedby"],onBlur:e._onBlur,ref:e._input,onFocus:e._onFocus,onKeyDown:e._handleKeyDown,onKeyUp:e._handleKeyUp,readOnly:n,"aria-disabled":n,"data-lpignore":!0,"data-ktp-execute-target":t["data-ktp-execute-target"]}),o.createElement("span",{className:F.arrowBox},o.createElement(a.IconButton,{styles:d.getArrowButtonStyles(T,!0,x),className:"ms-UpButton",checked:B===r.up,disabled:n,iconProps:v,onMouseDown:e._onIncrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:y,"data-is-focusable":!1}),o.createElement(a.IconButton,{styles:d.getArrowButtonStyles(T,!1,A),className:"ms-DownButton",checked:B===r.down,disabled:n,iconProps:_,onMouseDown:e._onDecrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:S,"data-is-focusable":!1})))}),g===c.Position.bottom&&o.createElement("div",{className:F.labelWrapper},b&&o.createElement(l.Icon,{iconName:b.iconName,className:F.icon,"aria-hidden":"true"}),u&&o.createElement(s.Label,{id:this._labelId,htmlFor:this._inputId,className:F.label},u)))},t.prototype.focus=function(){this._input.current&&this._input.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return void 0===this.props.value?this.state.value:this.props.value},enumerable:!0,configurable:!0}),t.prototype._onChange=function(){},t.defaultProps={step:1,min:0,max:100,disabled:!1,labelPosition:c.Position.start,label:"",incrementButtonIcon:{iconName:"ChevronUpSmall"},decrementButtonIcon:{iconName:"ChevronDownSmall"}},t=i.__decorate([u.customizable("SpinButton",["theme","styles"],!0)],t)}(u.BaseComponent);t.SpinButton=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2),o=i.memoizeFunction(function(e){var t,n=e.semanticColors,i=n.disabledText;return{backgroundColor:n.disabledBackground,borderColor:"transparent",pointerEvents:"none",cursor:"default",color:i,selectors:(t={},t[r.HighContrastSelector]={color:"GrayText"},t)}});t.getArrowButtonStyles=i.memoizeFunction(function(e,t,n){var i,o,a,s=e.semanticColors,l=s.buttonText,u=s.buttonTextHovered,c=s.buttonTextChecked,d=s.buttonBackgroundHovered,p=s.buttonBackgroundChecked,h={root:{outline:"none",display:"block",height:"50%",width:"14px",padding:"0",backgroundColor:"transparent",textAlign:"center",cursor:"default",color:l},rootHovered:{backgroundColor:d,color:u},rootChecked:{backgroundColor:p,color:c,selectors:(i={},i[r.HighContrastSelector]={backgroundColor:"Highlight",color:"HighlightText"},i)},rootPressed:{backgroundColor:p,color:c,selectors:(o={},o[r.HighContrastSelector]={backgroundColor:"Highlight",color:"HighlightText"},o)},rootDisabled:{opacity:.5,selectors:(a={},a[r.HighContrastSelector]={color:"GrayText",opacity:1},a)},icon:{fontSize:"6px",marginTop:"0",marginRight:"0",marginBottom:"0",marginLeft:"0"}};return r.concatStyleSets(h,{},n)}),t.getStyles=i.memoizeFunction(function(e,t){var n,i,a,s,l=e.palette,u=e.semanticColors,c=u.inputBorder,d=u.inputBorderHovered,p=u.inputFocusBorderAlt,h=u.disabledText,f=u.bodyText,m=l.white,g=l.themePrimary,b=u.disabledText,v={root:{outline:"none",fontSize:r.FontSizes.medium,width:"100%",minWidth:"86px"},labelWrapper:{display:"inline-flex"},labelWrapperStart:{float:"left",marginRight:"10px"},labelWrapperEnd:{float:"right",marginLeft:"10px"},labelWrapperTop:{marginBottom:"10px"},labelWrapperBottom:{marginTop:"10px"},icon:{padding:"2px 5px",fontSize:"20px"},iconDisabled:{color:b},label:{pointerEvents:"none",padding:"2px 0"},labelDisabled:{cursor:"default",color:h,selectors:(n={},n[r.HighContrastSelector]={color:"GrayText"},n)},spinButtonWrapper:{display:"flex",boxSizing:"border-box",height:"32px",minWidth:"86px",borderWidth:"1px",borderStyle:"solid",borderColor:c},spinButtonWrapperTopBottom:{width:"100%"},spinButtonWrapperHovered:{borderColor:d,outline:"2px dashed transparent",selectors:(i={},i[r.HighContrastSelector]={borderColor:"Highlight",outline:"none"},i)},spinButtonWrapperFocused:{borderColor:p,outline:"2px dashed transparent",selectors:(a={},a[r.HighContrastSelector]={borderColor:"Highlight",outline:"none"},a)},spinButtonWrapperDisabled:o(e),input:{boxSizing:"border-box",boxShadow:"none",borderStyle:"none",marginTop:"0",marginRight:"0",marginBottom:"0",marginLeft:"0",fontSize:r.FontSizes.medium,color:f,height:"100%",padding:"0 12px",outline:"0",textOverflow:"ellipsis",display:"block",float:"left",width:"calc(100% - 14px)",minWidth:"72px",overflow:"hidden",cursor:"text",userSelect:"text"},inputTextSelected:{backgroundColor:g,color:m,selectors:(s={},s[r.HighContrastSelector]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},s)},inputDisabled:o(e),arrowButtonsContainer:{outline:"none",fontSize:"12px",display:"block",float:"left",height:"100%",cursor:"default",padding:"0",boxSizing:"border-box"},arrowButtonsContainerDisabled:o(e)};return r.concatStyleSets(v,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(6),o=n(170);t.getClassNames=r.memoizeFunction(function(e,t,n,r,a,s){return void 0===a&&(a=o.Position.start),void 0===s&&(s=void 0),{root:i.mergeStyles(e.root,s),labelWrapper:i.mergeStyles(e.labelWrapper,function(e,t){switch(e){case o.Position.start:return t.labelWrapperStart;case o.Position.end:return t.labelWrapperEnd;case o.Position.top:return t.labelWrapperTop;case o.Position.bottom:return t.labelWrapperBottom}}(a,e)),icon:i.mergeStyles(e.icon,t&&e.iconDisabled),label:i.mergeStyles(e.label,t&&e.labelDisabled),spinButtonWrapper:i.mergeStyles(e.spinButtonWrapper,function(e,t){switch(e){case o.Position.top:case o.Position.bottom:return t.spinButtonWrapperTopBottom;default:return{}}}(a,e),!t&&[{selectors:{":hover":e.spinButtonWrapperHovered}},n&&{selectors:{"&&":e.spinButtonWrapperFocused}}],t&&e.spinButtonWrapperDisabled),input:i.mergeStyles("ms-spinButton-input",e.input,!t&&{selectors:{"::selection":e.inputTextSelected}},t&&e.inputDisabled),arrowBox:i.mergeStyles(e.arrowButtonsContainer,t&&e.arrowButtonsContainerDisabled)}})},function(e,t,n){"use strict";n.d(t,"d",function(){return i}),n.d(t,"c",function(){return o}),n.d(t,"b",function(){return a}),n.d(t,"a",function(){return s});var r=n(5),i=function(e){return function(t){t({type:r._52,payload:e}),t({type:r.t,payload:e}),t({type:r._145})}},o=function(){return function(e){e({type:r._142})}},a=function(e){return function(t){t({type:r._144,payload:e})}},s=function(e){return function(t){t({type:r._143,payload:e})}}},function(e,t){},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(11),l=n(185),u=(n.n(l),n(142)),c=(n.n(u),n(23)),d=(n.n(c),n(75)),p=(n.n(d),n(46)),h=n(49),f=n(2092),m=n(68),g=n(234),b=n(2093),v=(n.n(b),n(454)),y=(n.n(v),n(2094)),_=n(124),S=n(2095),w=n(56),E=n(5),C=n(63),x=n(178),A=n(111),T=n(464),O=n(50),k=n(151),I=n(76),R=n(47),P=n(55),D=n(104),N=n(45),M=n(898),L=n(311),B=n(313),F=n(38),j=n(101),U=n(94),H=n(44),z="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},V=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function W(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function G(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}function K(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var q=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=K(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.INITIAL_LOCAL_STATE={errorDialogHidden:!0,errorDialogMessage:"",optimizing:!1,changeColor:!0,showModalConfirm:!1,customModal:{show:!1,title:"",text:""},includeImperviousLinerWaring1:!1,includeImperviousLinerWaring2:!1,includeImperviousLinerWaring3:!1,includeImperviousLinerWaring4:!1,includeImperviousLinerWaringError:!1,showAvgCoverAlert:!1},r.state=r.INITIAL_LOCAL_STATE,K(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["PureComponent"]),V(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.storageVolume,n=e.totalStorageProvided;this.props.applyManifoldSeparations(n||t),this.props.setConstraints(this.props.chamberType,this.props.underdrain,!0)}},{key:"componentDidUpdate",value:function(e){var t=this,n=this.anyPropHasChanged(e,["projectType"]),r=this.anyPropHasChanged(e,["chamberType"]),i=this.anyPropHasChanged(e,["underdrain"]);if((n||r||i)&&this.props.setConstraints(this.props.chamberType,this.props.underdrain,r),n&&this.props.modalAlertActions({toggle:!0,text:this.props.content[this.props.lang].projectTypeSwitchWarning}),n&&this.props.backgroundImage&&this.props.modalAlertActions({toggle:!0,text:this.props.content[this.props.lang].checkYourBackgroundScale}),this.anyPropHasChanged(e,["chamberRows","chamberType","chamberEndCapType","chamberRowSpacing","sepDistance","storageVolume","structureSize","manifoldSize","manifoldStructures","manifoldPipeSizes"])){var o=this.props,a=o.storageVolume,s=o.totalStorageProvided;this.props.applyManifoldSeparations(s||a)}var l=this.props.chamberRows;if((this.anyPropHasChanged(e,["stoneBedPoints","chamberRows","chamberType","chamberEndCapType","chamberRowSpacing","limitingLength","limitingWidth","invertDepth","numberOfHeaders","headerDiameter","spacingBetweenChambers","porousStoneWidthAtSides","porousStoneWidthAtEnds","porousStoneAbove","porousStoneBelow","porosityPercent","porousStorageBetweenChambers","structureDistance","manifoldSize","structureSize","manifoldStructures","manifoldPipeSizes","hasImperviousLiner"])||this.props.rerunCalculations)&&l.length&&l[0].getActiveCount&&this.props.stoneBedPoints.length&&setTimeout(function(){t.executeAutoCalculations()}),this.anyPropHasChanged(e,["optimizeVolume"])){if(1===l.length&&(this.props.underdrain||this.props.hasOutlet)&&(this.props.setParameterValue("hasOutlet",!0),this.props.switchUnderdrain(),this.props.modalAlertActions({toggle:!0,text:this.props.content[this.props.lang].outletToggledOffForSingleRow,showAsHtml:!0,addClassName:"taller-alert",overrideTextAlign:"left"})),this.props.optimizeVolume){this.props.applyManifoldSeparations(this.props.storageVolume);var u=this.props.storageVolume;this.optimizePerChamber().then(function(e){e<u&&t.showModal()}).finally(function(){t.props.endVolumeOptimizer()}).catch(function(e){console.warn("There was a problem optimizing the system",e)})}this.setState({optimizing:this.props.optimizeVolume})}var c=function(e){var n=t.props.sysParam[e];if("object"===("undefined"===typeof n?"undefined":z(n))&&!0===n.touched&&"chamber"===n.type&&t.props.setParameterValue(e,n.value),"porousStoneAbove"===e||"porousStoneBelow"===e){var r=n[e];r||(r=t.props.minimums[e]),t.props.setParameterValue(e,r)}},d=function(n){var r=t.props.sysParam[n];if("object"===("undefined"===typeof r?"undefined":z(r))&&!0===r.sync){var i=t.props.sysParam[r.syncTo];i.touched&&i.stamp>r.stamp&&i.value!==r.value&&"chamber"===r.type&&t.props.setParameterValue(n,i.value)}if(("porousStoneAbove"===n||"porousStoneBelow"===n)&&t.props.minimums[n]!==e.minimums[n]){var o=r[n];o||(o=t.props.minimums[n]),t.props.setParameterValue(n,o)}};for(var p in this.props.sysParam)this.props.chamberType!==e.chamberType?c(p):d(p);!1===N.d.bedHasOutlet()&&!0===this.props.hasImperviousLiner&&(this.props.setParameterValue("hasImperviousLiner",!1),this.props.setImperviousLiner(!1))}},{key:"optimizePerChamber",value:function(){var e=G(i.a.mark(function e(){var t;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.lessOptimizedChambers();case 2:return t=e.sent,this.props.setResultingOptimizedRows(t),this.setState({optimizing:!1}),e.abrupt("return",this.calculateVolume(this.executeCalculations(t,!0)));case 6:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"lessOptimizedChambers",value:function(){var e=G(i.a.mark(function e(){var t,n,r,o,a,s,l,u,c,d,p,h,f,m,g,b,v,y,_,S,w,E,C;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=Object(x.a)(this.props.chamberRows),n=t[0].chambers.length,r=this.calculateVolume(this.executeCalculations(t)),e.next=5,this.refreshOptimizationCalculations(r,t);case 5:if(o=e.sent,a=o.inletStructureType,s=o.outletStructureType,this.reassessStructureTypes(t,a,s),0!==this.props.storageVolume){e.next=11;break}return e.abrupt("return",t);case 11:e.prev=11;case 12:if(1!==n){e.next=15;break}return e.abrupt("return",t);case 15:l=t.length-1;case 16:if(!(l>=0)){e.next=36;break}return u=t[l],c=u.getLastActiveChamber(),d=c.active,p=c.lowerCapActive,h=c.lowerCapAccessory,f={active:d,lowerCapActive:p,lowerCapAccessory:h},u.modifyChamber({active:!1,lowerCapActive:!1,lowerCapAccessory:null},c.col),m=u.getLastActiveChamber(),g=m.active,b=m.lowerCapActive,v=m.lowerCapAccessory,y={active:g,lowerCapActive:b,lowerCapAccessory:v},u.modifyChamber(f,m.col),_=this.calculateVolume(this.executeCalculations(t)),e.next=25,this.refreshOptimizationCalculations(_,t);case 25:if(S=e.sent,w=Object(R.b)(S.volume,this.props.chamberType),E=w.inletStructureType,C=w.outletStructureType,!((_=S.volume)<=this.props.storageVolume)){e.next=32;break}return u.modifyChamber(y,m.col),u.modifyChamber(f,c.col),e.abrupt("return",t);case 32:this.reassessStructureTypes(t,E,C);case 33:--l,e.next=16;break;case 36:--n,e.next=12;break;case 39:e.next=44;break;case 41:e.prev=41,e.t0=e.catch(11),console.warn("There was an issue with optimizing the results",e.t0);case 44:return e.abrupt("return",Object(x.a)(this.props.chamberRows));case 45:case"end":return e.stop()}},e,this,[[11,41]])}));return function(){return e.apply(this,arguments)}}()},{key:"refreshOptimizationCalculations",value:function(){var e=G(i.a.mark(function e(t,n){var r,o,a,s,l,u,c,d;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=Object(x.a)(n),r=Object(R.b)(t,this.props.chamberType),o=r.inletStructureType,a=r.outletStructureType;try{s=n[0].getFirstActiveChamber(),l=n[n.length-1].getLastActiveChamber(),u=!1,s&&s.upperCapActive&&s.upperCapAccessory&&s.upperCapAccessory.variant!==o&&(c=Object.assign({},s.upperCapAccessory,{variant:o}),n[s.row].modifyChamber({upperCapAccessory:c},s.col),u=!0),l&&l.lowerCapActive&&l.lowerCapAccessory&&l.lowerCapAccessory.variant!==a&&(d=Object.assign({},l.lowerCapAccessory,{variant:a}),n[l.row].modifyChamber({lowerCapAccessory:d},l.col),u=!0),u&&(t=this.calculateVolume(this.executeCalculations(n)))}catch(e){console.warn(e)}return e.abrupt("return",{volume:t,inletStructureType:o,outletStructureType:a});case 4:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}()},{key:"showModal",value:function(){this.setState({showModalConfirm:!0})}},{key:"roundNumber",value:function(e){return Math.round(100*e)/100}},{key:"anyPropHasChanged",value:function(e,t){var n=!1,r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;n=this.props[l]!==e[l]||n}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}},{key:"calculateVolume",value:function(e){return e.calculations.installedStorageVolume}},{key:"reassessStructureTypes",value:function(e,t,n){var r=e[0].getFirstActiveChamber(),i=e[e.length-1].getLastActiveChamber();if(r.upperCapAccessory){var o=Object.assign({},r.upperCapAccessory,{variant:t});e[r.row].modifyChamber({upperCapAccessory:o},r.col)}if(i.lowerCapAccessory){var a=Object.assign({},i.lowerCapAccessory,{variant:n});e[i.row].modifyChamber({lowerCapAccessory:a},i.col)}}},{key:"executeAutoCalculations",value:function(){var e=this.executeCalculations(this.props.chamberRows,!0);if(e&&e.requestData)try{var t=this.calculateVolume(e);this.props.setCalculatedVolume(t,e.calculations,e.manifoldSizing)}catch(e){console.error("Error in executeAutoCalculations:",e),this.setState({errorDialogHidden:!1,errorDialogMessage:e.message})}}},{key:"computeStoneBedPerimeter",value:function(e){for(var t=0,n=e.slice(),r=0;r<n.length-2;r+=2){var i=Math.pow(n[r+2]-n[r],2),o=Math.pow(n[r+3]-n[r+1],2);t+=Math.sqrt(i+o)}return t/=this.props.scalePixels/this.props.scaleValue}},{key:"computeStoneBedArea",value:function(e){for(var t=[],n=0;n<e.length-2;n+=2){var r=[e[n],e[n+1]];t.push(r)}var i=Object(B.a)(t);return i/=Math.pow(this.props.scalePixels/this.props.scaleValue,2)}},{key:"computeUnderdrainSeparationDistance",value:function(e){var t=e/12>=1.6?0:1.6-e/12;return this.props.scalePixels*(t/this.props.scaleValue)}},{key:"computeSeparationDistance",value:function(e){return this.props.scalePixels*(e/12/this.props.scaleValue)}},{key:"executeCalculations",value:function(e,t){for(var n=0,r=0,i=0,o=0,a=0,s=0,l=this.props.chamberType,u=this.props.chamberEndCapType,c=this.props.chamberRowSpacing,d=this.props.porosityPercent/100,p=this.props.porousStoneAbove/12,h=this.props.porousStoneBelow/12,f=0;f<e.length;f++){var g=e[f].getActiveCount(),b=e[f].countEndCaps();if(g){i++,n+=g,r+=b;var v=L.a.getIsolatorQuantitiesForRow(e[f]);o+=v.isoChambers,a+=v.isoEndcaps}}N.d.getManifoldsByPurpose().forEach(function(e){var t=e._assembly.length-1+(!0===e._manifoldSize.forceManifoldSpacer?-1:0);t});var y=t&&this.props.totalStorageProvided?this.props.totalStorageProvided:this.props.storageVolume,_=Object(C.i)(y,l),S=this.computeSeparationDistance(this.props.sepDistance),w=this.props.calculateManifoldSeparations(y).manifoldSeparations,x=this.computeUnderdrainSeparationDistance(this.props.sepDistance),A=void 0;if(t)A=this.props.stoneBedPoints;else{e=this.addOutlet(e);var T=this.props.getManifoldMetadata(e),O=T.upperManifolds,k=T.lowerManifolds;A=m.a.computePoints(null,e,this.props.chamberRowSpacingPixels,S,x,this.props.underdrain,w,this.props.getManifolds(e,O,!0),this.props.getManifolds(e,k,!1),this.props.sepDistance,this.props.chamberType,this.props.chamberRowSpacing,this.props.scalePixels,this.props.scaleValue)}var I=h+l.height+p,R=A.filter(function(e,t){return t%2===0}),P=Math.min.apply(Math,W(R)),D=Math.max.apply(Math,W(R)),M=Math.abs(P-D)/(this.props.scalePixels/this.props.scaleValue),B=A.filter(function(e,t){return t%2!==0}),F=Math.min.apply(Math,W(B)),j=Math.max.apply(Math,W(B)),U=Math.abs(F-j)/(this.props.scalePixels/this.props.scaleValue),H=this.computeStoneBedPerimeter(A),z=this.computeStoneBedArea(A),V=3*l.width+17.5*c,G=z*I,K=G-p*z*Math.pow(12,2),q=0,Y=0,X=0,Q=0;try{var Z=12*H*(12*I),J=(s=o*(12*l.installedLength)+a*(12*u.installedLength))/12,$=l.id===E._27?8*J:l.id===E._26?5*J:0;Q=1.2*(X=this.props.hasImperviousLiner?144*z+Z:0);var ee=144*z*2+Z;Y=1.2*(ee+=X)+144*$*1.2,q=Math.ceil(Y/648e3);l.id.indexOf("MC");switch(l.id){case E._22:105,7.17*12}}catch(e){console.log("Exception calculating geotextiles:",e)}var te=1.2*(2*z+H*I),ne=l.storage*n+u.storage*r,re=G-ne,ie=re*d,oe=ie+ne,ae=Math.round((G-ne)/10),se=12*G-K-ne,le=2*U*1.1,ue=1.1*M,ce=1.4*(2*z+H*I)/9,de=s*(12*l.width)*1.4/1296,pe={installedStorageVolume:oe,stoneAmountCalculated:re,stoneVolumeCalculated:ie,approximateTruckloads:ae,stoneBackfill:se,porosityPercent:d,totalChamberStorage:ne,numRows:i,numEndCaps:r,numChambers:n,systemLength:M,systemWidth:U,area:z,systemHeight:I,amountOfScourMaterial:V,totalExcavation:G,remainingBackfillPavement:K,perimeter:H,linerSqInchOverage:this.props.hasImperviousLiner?Q/1296:0,geoTextileQuantity:te,geotextileQuantities:{nonWoven:ce,nonWovenIsolator:de,nonWovenTotal:ce+de,woven:le,wovenIsolator:ue,wovenTotal:le+ue,totalNonWovenRolls:q,totalWovenRolls:0,linerSqInchOverage:Q}};if(!Object.keys(pe).filter(function(e){return"geotextileQuantities"!==e}).some(function(e){return isNaN(pe[e])}))return{requestData:{Type:l.name,AreaOfSystem:1.44*pe.area,NumberOfEndCaps:pe.numEndCaps,NumberOfChambers:pe.numChambers,StonePorosity:d,StoneAboveChambers:12*p,StoneBelowChambers:12*h},calculations:pe,manifoldSizing:_,manifoldSeparations:w}}},{key:"getExceededAlertText",value:function(e,t,n){var r=this.props.content[this.props.lang].msgDefault;switch(e){case"availableLength":r=this.props.content[this.props.lang].msgExceedAvailableLength;break;case"availableWidth":r=this.props.content[this.props.lang].msgExceedAvailableWidth;break;case"porousStoneAbove":r=this.props.content[this.props.lang].msgExceedPorousStoneAbove;break;case"porousStoneBelow":r=this.props.content[this.props.lang].msgExceedPorousStoneBelow;break;case"porosityPercent":r=this.props.content[this.props.lang].msgExceedPorosityPercent;break;case"averageCover":r=this.props.content[this.props.lang].messageExceededCover.replace("_chamberName",this.props.chamberType.name).replace("_minimumCover",t+" "+this.props.lbl[this.props.unit].in[this.props.lang]).replace("_maximumCover",n+" "+this.props.lbl[this.props.unit].in[this.props.lang])}return r}},{key:"getBelowAlertText",value:function(e,t,n){var r=this.props.content[this.props.lang].msgDefault;switch(e){case"availableLength":r=this.props.content[this.props.lang].msgBelowAvailableLength;break;case"availableWidth":r=this.props.content[this.props.lang].msgBelowAvailableWidth;break;case"porousStoneAbove":r=this.props.content[this.props.lang].msgBelowPorousStoneAbove;break;case"porousStoneBelow":r=this.props.content[this.props.lang].msgBelowPorousStoneBelow;break;case"porosityPercent":r=this.props.content[this.props.lang].msgBelowPorosityPercent;break;case"averageCover":r=this.props.content[this.props.lang].messageExceededCover.replace("_chamberName",this.props.chamberType.name).replace("_minimumCover",t+" "+this.props.lbl[this.props.unit].in[this.props.lang]).replace("_maximumCover",n+" "+this.props.lbl[this.props.unit].in[this.props.lang])}return r}},{key:"addOutlet",value:function(e){if(this.props.hasOutlet)try{var t=(e=Object(x.a)(e))[e.length-1],n=t.getLastActiveChamber(),r={id:E._141,name:"Outlet Manifold",description:"ADS Outlet Manifold accessory",type:"accessory",color:"coral",variant:"round",order:2,for:{endcaps:!0,chambers:!1},exceptions:{}};return t.modifyChamber({lowerCapActive:!0,lowerCapAccessory:r},n.col),e}catch(e){console.warn(e)}return e}},{key:"convertUnits",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;switch(this.props.unit){case E._133:switch(t){case"ft":return n>2?parseFloat((Math.round(.3048*e*1e3)/1e3).toString()).toFixed(n):parseFloat((Math.round(.3048*e*100)/100).toString()).toFixed(2);case"in":return Math.round(Math.round(25.4*e*100)/100);case"cf":return parseFloat((Math.round(e/35.315*100)/100).toString()).toFixed(2);default:return Math.round(100*e)/100}case E._109:return e}return 0}},{key:"convertUnits2",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2,r=0;switch(this.props.unit){case E._133:switch(t){case"ft":r=n>2?parseFloat(Math.round(e/.3048*1e3)/1e3).toFixed(n):parseFloat(Math.round(e/.3048*100)/100).toFixed(2);break;case"in":r=Math.round(e/25.4*100)/100;break;case"cf":r=parseFloat(Math.round(35.315*e*100)/100).toFixed(2);break;default:r=Math.round(100*e)/100}break;case E._109:r=e}return r}},{key:"handleParameterValueOnValidate",value:function(e,t,n,r,i,o){if(isNaN(o))return""+this.convertUnits2(this.props[e],i);var a=this.props.unit===E._133&&"baseStoneElevation"===e;o=this.props.unit===E._133?r(o):this.roundNumber(r(o));var s=this.convertUnits2(o,i,a?3:null);return s<t?(this.props.modalAlertActions({toggle:!0,btnText:this.props.content[this.props.lang].cancel,secondButton:!1,productType:E._101,text:this.getBelowAlertText(e,t,n)}),s=t,this.handleSetParameterValue(e,s)):s>n?(this.props.modalAlertActions({toggle:!0,btnText:this.props.content[this.props.lang].cancel,secondButton:!1,productType:E._101,text:this.getExceededAlertText(e,t,n)}),s=n,this.handleSetParameterValue(e,s)):this.handleSetParameterValue(e,s),""+this.convertUnits(s,i,a?3:null)}},{key:"handleOverallValueOnValidate",value:function(e,t,n,r,i){if(isNaN(i))return""+this.convertUnits2(this.props.multibedOverallSiteVolume,r);var o=this.props.unit===E._133;i=this.props.unit===E._133?n(i):this.roundNumber(n(i));var a=this.convertUnits2(i,r,o?3:null);return this.props.setOverallTotal(a),""+this.convertUnits(a,r,o?3:null)}},{key:"handleSetParameterValue",value:function(e,t){var n=this;setTimeout(function(){return n.props.setParameterValue(e,t)})}},{key:"handleUnderdrainOnclick",value:function(){this.props.switchUnderdrain()}},{key:"handleCancelClearOnClick",value:function(){this.props.switchClearDialogVisibility(!1)}},{key:"handleConfirmClearOnClick",value:function(){this.props.resetBasicAppState()}},{key:"generateSystem",value:function(){var e=this;this.props.hasImperviousLiner&&setTimeout(function(){e.props.setParameterValue("hasImperviousLiner",!0),e.props.setImperviousLiner(!0)}),this.props.startSystemGeneration(),this.props.switchIsSigningInProcess(!1)}},{key:"renderPopUpHelper",value:function(e,t,n){return a.a.createElement(_.a,{text:t,title:e,image:n})}},{key:"calculateCoverValue",value:function(e,t){var n=this.convertUnits(parseFloat(this.props.baseStoneElevation)+e,t);return this.props.unit===E._109?n.toFixed(2):n}},{key:"renderConstrainedParam",value:function(e,t,n,r,i,o,s,u,c){if(this.props.chamberType&&this.props.minimums&&this.props.maximums){var d=this.props.minimums[e],p=this.props.maximums[e],h=0,f=this.props.sysParam&&!0===this.props.sysParam.loadedProject&&!1===this.props.sysParam.touchedChambers;return h="storageVolume"===e&&this.props.sysParam.pipeRequiredVolume.touched&&this.props.sysParam.pipeRequiredVolume.stamp>this.props.sysParam.storageVolume.stamp?this.props.sysParam.pipeRequiredVolume.value:"availableLength"===e&&this.props.sysParam.pipeAvailableLength.touched&&this.props.sysParam.pipeAvailableLength.stamp>this.props.sysParam.availableLength.stamp?this.props.sysParam.pipeAvailableLength.value:"availableWidth"===e&&this.props.sysParam.pipeAvailableWidth.touched&&this.props.sysParam.pipeAvailableWidth.stamp>this.props.sysParam.availableWidth.stamp?this.props.sysParam.pipeAvailableWidth.value:"porosityPercent"===e&&this.props.sysParam.pipeStonePorosity.touched&&this.props.sysParam.pipeStonePorosity.stamp>this.props.sysParam.porosityPercent.stamp?this.props.sysParam.pipeStonePorosity.value:this.props.sysParam[e]&&this.props.sysParam[e].touched&&this.props.sysParam[e].active?this.props.sysParam[e].value:this.props[e],f&&(h=this.props[e]),a.a.createElement("div",{className:"ms-Grid-row",style:Y.cpPadding},a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl6 ms-xxl6",style:{paddingLeft:"6px",paddingRight:"6px"}},t),a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl6 ms-xxl6",style:{display:"flex"}},c?a.a.createElement("div",{style:{width:"100%",height:"32px",fontWeight:"1000",paddingLeft:"12px"}},this.calculateCoverValue("maximumAllowableCover"===e?this.props.chamberType.maxCover:this.props.chamberType.minInstalledDepth,u)):a.a.createElement(l.SpinButton,{max:""+this.convertUnits(p,u),min:d<0?0:""+this.convertUnits(d,u),value:this.convertUnits(h,u,"baseStoneElevation"===e&&this.unit===E._133?3:2),className:"hide-arrows",disabled:i,onValidate:this.handleParameterValueOnValidate.bind(this,e,d,p,r,u)}),"\xa0",this.renderPopUpHelper(t,o,s)))}}},{key:"renderOverallSiteVolume",value:function(e,t,n,r,i,o,s){var u=this.props.multibedOverallSiteVolume;return a.a.createElement("div",{className:"ms-Grid-row",style:Y.cpPadding},a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl6 ms-xxl6"},e),a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl6 ms-xxl6",style:{display:"flex"}},a.a.createElement(l.SpinButton,{max:""+this.convertUnits(1e6,s),min:""+this.convertUnits(0,s),value:this.convertUnits(u,s,2),className:"hide-arrows",disabled:r,onValidate:this.handleOverallValueOnValidate.bind(this,0,1e6,n,s)}),"\xa0",this.renderPopUpHelper(e,i,o)))}},{key:"setPerimeterImperviousLiner",value:function(e){if(e){if(!M.b.hasAnyActiveChambers())return this.setState({includeImperviousLinerWaring4:!0}),null;if(!N.d.bedHasOutlet())return this.setState({includeImperviousLinerWaringError:!0}),null;if(!this.props.underdrain)return this.setState({includeImperviousLinerWaring2:!0}),null;this.setState({includeImperviousLinerWaring1:!0})}else this.props.setParameterValue("hasImperviousLiner",!1),this.props.setImperviousLiner(!1)}},{key:"render",value:function(){var e,t,r,i,o,s=this,l=this.state.changeColor,u=this.props,p=u.lbl,h=u.unit,f=u.lang,m=u.content,b=u.projectType,v=u.switchIsSigningInProcess,w=function(){s.setState({customModal:Object.assign({},s.INITIAL_LOCAL_STATE.customModal)})},C=this.props.lang.substring(0,2);return"fr"===C&&this.props.region.id===I.a.europe&&(C+="FR"),a.a.createElement(g.a,{tag:"div",className:"Calculations",blocking:this.state.optimizing},a.a.createElement("div",{style:Y.card,ref:function(e){s.paramsNode=e}},a.a.createElement("div",{className:"ms-Grid-row"},this.props.projectType===E._101&&this.props.chamberType?a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl6 ms-xxl6",style:{textAlign:"left",padding:"3px"}},a.a.createElement("div",null,a.a.createElement("strong",null,m[f].selectChamberType)),a.a.createElement("div",{style:{paddingTop:"20px"}},a.a.createElement(y.a,null))),a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl6 ms-xxl6",style:{textAlign:"center"}},null!==this.props.chamberType?(e=this.props.chamberType.name,t=m[f][""+this.props.chamberType.name.replace(/-/g,"")],r=n(465)("./"+C+"/"+this.props.chamberType.id+"_CrossSection.png"),i=n(506)("./"+this.props.chamberType.id+".png"),o="crossSection",a.a.createElement(_.a,{text:t,title:e,image:r,type:o,chamber:i})):null),this.props.isMultiBedProject?this.renderOverallSiteVolume(m[f].overallSiteVolume+" ("+p[h].cf[f]+")",500,parseFloat,!1,m[f].enterOverallSiteVolume,null,"cf"):null,this.renderConstrainedParam("storageVolume",m[f].storageVolume+" ("+p[h].cf[f]+")",500,parseFloat,!1,m[f].enterTheStorageVolume,null,"cf"),this.renderConstrainedParam("availableLength",m[f].availableLength+" ("+p[h].ft[f]+")",10,parseFloat,!1,m[f].enterAvailableLengthChambers,null,"ft"),this.renderConstrainedParam("availableWidth",m[f].availableWidth+" ("+p[h].ft[f]+")",10,parseFloat,!1,m[f].enterAvailableWidthChambers,null,"ft"),this.renderConstrainedParam("porousStoneAbove",m[f].stoneAboveChambers+" ("+p[h].in[f]+")",1,parseFloat,!1,m[f].enterTheAmountOfStoneAboveChambers,E._269,"in"),this.renderConstrainedParam("porousStoneBelow",m[f].stoneBelowChambers+" ("+p[h].in[f]+")",1,parseFloat,!1,m[f].enterTheAmountOfStoneBelowChambers,E._274,"in"),this.renderConstrainedParam("baseStoneElevation",m[f].baseStoneElevation+" ("+p[h].ft[f]+")",1,parseFloat,!1,m[f].enterTheBottomOfStoneElevation,null,"ft"),this.renderConstrainedParam("porosityPercent",m[f].stonePorosity,1,parseFloat,!1,m[f].enterStonePorosity,null,null),this.renderConstrainedParam("maximumAllowableCover",m[f].maximumAllowableCover+" ("+p[h].ft[f]+")",1,parseFloat,!1,m[f].maximumAllowableCoverInstructions,null,"ft",!0),this.renderConstrainedParam("minimumAllowableCover",m[f].minimumAllowableCover+" ("+p[h].ft[f]+")",1,parseFloat,!1,m[f].minimumAllowableCoverInstructions,null,"ft",!0),a.a.createElement("br",null)):a.a.createElement("div",{style:Y.cpPadding},a.a.createElement(S.a,null))),a.a.createElement("br",null),a.a.createElement("div",{style:{textAlign:"center"}},a.a.createElement(c.DefaultButton,{disabled:0===this.props.availableLength||0===this.props.availableWidth,primary:!0,text:m[f].generateDesign,onClick:function(){s.props.clearRulersOnScreen(),s.props.setShowGenerateAlert(!0)},style:{width:"160px"}}),a.a.createElement("div",{style:{height:"10px"}}),a.a.createElement(c.DefaultButton,{checked:!1,disabled:!1,"data-automation-id":"delete",text:m[f].resetDesign,onClick:function(){s.props.clearRulersOnScreen(),s.props.switchClearDialogVisibility(!0)},style:Object.assign({},l?Y.default:Y.changed,{width:"160px"}),onMouseLeave:function(){return s.setState({changeColor:!0})},onMouseEnter:function(){return s.setState({changeColor:!1})}})),a.a.createElement("br",null)),a.a.createElement(d.Dialog,{hidden:this.state.errorDialogHidden,dialogContentProps:{type:d.DialogType.normal,title:m[f].calculationError,subText:m[f].unexpectedErrorOcurred+" "+this.state.errorDialogMessage},modalProps:{isBlocking:!0,containerClassName:"ms-dialogMainOverride"}},a.a.createElement(d.DialogFooter,null,a.a.createElement(c.PrimaryButton,{text:m[f].ok,onClick:function(){s.props.clearRulersOnScreen(),s.setState(s.INITIAL_LOCAL_STATE)}}))),this.props.showGenerateAlert?a.a.createElement(_.a,{title:m[f].yes,type:"alert",show:this.props.showGenerateAlert,modalActions:b===E._101?function(){s.props.setShowGenerateAlert(!1),v(!0),setTimeout(function(){s.props.hasOutlet&&!s.props.underdrain&&null===s.props.user&&s.handleUnderdrainOnclick(),s.generateSystem()},10)}:function(){v(!0),s.props.setShowGenerateAlert(!1),setTimeout(function(){v(!1)},1e3),s.props.generatePipeDesign()},hideModal:function(){return s.props.setShowGenerateAlert(!1)},text:m[f].thisWillReplaceCurrentDesign}):null,this.state.showModalConfirm?a.a.createElement(_.a,{title:m[f].ok,type:"alert",modalSize:"mid",show:this.state.showModalConfirm,modalActions:function(){s.setState({showModalConfirm:!1})},hideModal:function(){return s.setState({showModalConfirm:!1})},text:a.a.createElement("div",{style:{textAlign:f===D.a.deDE?"left":"justify"}},m[f].providedAvailableLengthAndWidth,a.a.createElement("ul",null,a.a.createElement("li",null,m[f].stoneAboveChambersMsg),a.a.createElement("li",null,m[f].stoneBelowChambersMsg),a.a.createElement("li",null,m[f].selectLargerChamberModel)))}):null,this.state.customModal.show?a.a.createElement(_.a,{type:"alert",modalSize:"small",text:this.state.customModal.text,show:this.state.customModal.show,title:this.state.customModal.title,hideModal:w,modalActions:w}):null,a.a.createElement(d.Dialog,{hidden:!this.props.showEraseDialog,dialogContentProps:{type:d.DialogType.normal,title:m[f].clearApplication,subText:m[f].theApplicationWillBeReloaded},modalProps:{isBlocking:!0,containerClassName:"ms-dialogMainOverride"}},a.a.createElement(d.DialogFooter,null,a.a.createElement(c.PrimaryButton,{onClick:function(){s.props.clearRulersOnScreen(),s.handleConfirmClearOnClick()},text:m[f].yes}),a.a.createElement(c.DefaultButton,{onClick:function(){s.props.clearRulersOnScreen(),s.handleCancelClearOnClick()},text:m[f].cancel,className:"outline_grey_ads"}))),a.a.createElement(d.Dialog,{hidden:!this.state.includeImperviousLinerWaring1,dialogContentProps:{type:d.DialogType.normal,title:m[f].imperviousLinerDialogNonCommonTitle,subText:m[f].imperviousLinerDialogNonCommon},modalProps:{isBlocking:!1,containerClassName:"alert-level-container alert-level-2-container"}},a.a.createElement(d.DialogFooter,null,a.a.createElement(c.PrimaryButton,{onClick:function(){s.props.clearRulersOnScreen(),s.setState({includeImperviousLinerWaring1:!1}),s.props.setParameterValue("hasImperviousLiner",!0),s.props.setImperviousLiner(!0)},text:m[f].ok}),a.a.createElement(c.DefaultButton,{onClick:function(){s.props.clearRulersOnScreen(),s.setState({includeImperviousLinerWaring1:!1}),s.props.setParameterValue("hasImperviousLiner",!1),s.props.setImperviousLiner(!1)},text:m[f].cancel,className:"outline_grey_ads"}))),a.a.createElement(d.Dialog,{hidden:!this.state.includeImperviousLinerWaring2,dialogContentProps:{type:d.DialogType.normal,title:m[f].imperviousLinerDialogPotentialDeadStorageTitle,subText:m[f].imperviousLinerDialogPotentialDeadStorage},modalProps:{isBlocking:!1,containerClassName:"alert-level-container alert-level-2-container"}},a.a.createElement(d.DialogFooter,null,a.a.createElement(c.PrimaryButton,{onClick:function(){s.props.clearRulersOnScreen(),s.setState({includeImperviousLinerWaring2:!1}),s.props.setParameterValue("hasImperviousLiner",!0),s.props.setImperviousLiner(!0)},text:m[f].ok}),a.a.createElement(c.DefaultButton,{onClick:function(){s.props.clearRulersOnScreen(),s.setState({includeImperviousLinerWaring2:!1}),s.props.setParameterValue("hasImperviousLiner",!1)},text:m[f].cancel,className:"outline_grey_ads"}))),a.a.createElement(d.Dialog,{hidden:!this.state.includeImperviousLinerWaringError,dialogContentProps:{type:d.DialogType.normal,title:m[f].imperviousLinerWarningTitle,subText:m[f].imperviousLinerWarning},modalProps:{isBlocking:!1,containerClassName:"alert-level-container alert-level-3-container"}},a.a.createElement(d.DialogFooter,null,a.a.createElement(c.DefaultButton,{onClick:function(){s.props.clearRulersOnScreen(),s.setState({includeImperviousLinerWaringError:!1}),s.props.setParameterValue("hasImperviousLiner",!1)},text:m[f].cancel,className:"outline_grey_ads"}))),a.a.createElement(d.Dialog,{hidden:!this.state.includeImperviousLinerWaring3,dialogContentProps:{type:d.DialogType.normal,title:m[f].imperviousLinerDialogPotentialDeadStorageTitle,subText:m[f].imperviousLinerDialogPotentialDeadStorage},modalProps:{isBlocking:!1,containerClassName:"alert-level-container alert-level-2-container"}},a.a.createElement(d.DialogFooter,null,a.a.createElement(c.PrimaryButton,{onClick:function(){s.props.clearRulersOnScreen(),s.setState({includeImperviousLinerWaring3:!1}),s.handleUnderdrainOnclick()},text:m[f].ok}),a.a.createElement(c.DefaultButton,{onClick:function(){s.props.clearRulersOnScreen(),s.setState({includeImperviousLinerWaring3:!1})},text:m[f].cancel,className:"outline_grey_ads"}))),a.a.createElement(d.Dialog,{hidden:!this.state.includeImperviousLinerWaring4,dialogContentProps:{type:d.DialogType.normal,title:m[f].titleWarning,subText:m[f].imperviousLinerDialogNeedsBed},modalProps:{isBlocking:!1,containerClassName:"alert-level-container alert-level-2-container"}},a.a.createElement(d.DialogFooter,null,"this.props.clearRulersOnScreen();",a.a.createElement(c.DefaultButton,{onClick:function(){s.setState({includeImperviousLinerWaring4:!1}),s.props.setParameterValue("hasImperviousLiner",!1)},text:m[f].cancel,className:"outline_grey_ads"}))))}}]),t}(),Y={card:{margin:"10px",height:"100%",textAlign:"left"},cpPadding:{paddingTop:"10px"},default:{color:"white",minWidth:"40px",backgroundColor:"#FF0000"},changed:{color:"white",minWidth:"40px",backgroundColor:"#b30000"}},X={getManifolds:h.h,resetAppState:k.b,resetBasicAppState:k.c,getScaledValue:p.c,setConstraints:f.a,switchUnderdrain:p.l,modalAlertActions:w.a,setParameterValue:p.f,switchProductType:T.a,endVolumeOptimizer:p.b,generatePipeDesign:O.i,getManifoldMetadata:h.g,setCalculatedVolume:p.e,switchPorousStorage:p.k,startVolumeOptimizer:p.j,startSystemGeneration:p.i,switchIsSigningInProcess:A.c,applyManifoldSeparations:h.a,setResultingOptimizedRows:p.g,switchClearDialogVisibility:k.f,calculateManifoldSeparations:h.b,clearRulersOnScreen:P.f,setShowGenerateAlert:p.h,switchCreateDialogVisibility:k.g,setImperviousLiner:j.p,setDisableLayerLoginDialog:U.a,setOverallTotal:H.j};t.a=Object(s.b)(function(e){return{content:e.localization.content,isSigningIn:e.authentication.isSigningIn,lang:e.localization.lang,lbl:e.localization.lbl,region:e.localization.region,unit:e.localization.unit,user:e.authentication.user,chamberEndCapType:e.globals.chamberEndCapType,chamberRowSpacing:e.globals.chamberRowSpacing,chamberRowSpacingPixels:e.globals.chamberRowSpacingPixels,chamberType:e.globals.chamberType,enableDebugging:e.globals.enableDebuging,projectType:e.globals.projectType,scalePixels:e.globals.scalePixels,scaleValue:e.globals.scaleValue,approximateTruckloads:e.calculations.approximateTruckloads,availableLength:e.calculations.availableLength,availableWidth:e.calculations.availableWidth,averageCover:e.calculations.averageCover,baseStoneElevation:e.calculations.baseStoneElevation,chamberStorage:e.calculations.chamberStorage,endUnits:e.calculations.endUnits,generateSystem:e.calculations.generateSystem,geotextileQuantity:e.calculations.geotextileQuantity,geotextileQuantities:e.calculations.geotextileQuantities,hasOutlet:e.calculations.hasOutlet,hasImperviousLiner:e.calculations.hasImperviousLiner,manifoldSize:e.calculations.manifoldSize,maximums:e.calculations.maximums,middleUnits:e.calculations.middleUnits,minimums:e.calculations.minimums,numberOfRows:e.calculations.numberOfRows,optimizeVolume:e.calculations.optimizeVolume,percentageOfStorageProvided:e.calculations.percentageOfStorageProvided,perimeter:e.calculations.perimeter,porosityPercent:e.calculations.porosityPercent,porousStoneAbove:e.calculations.porousStoneAbove,porousStoneBelow:e.calculations.porousStoneBelow,porousStoneStorage:e.calculations.porousStoneStorage,rectangularFootprint:e.calculations.rectangularFootprint,requiredChambers:e.calculations.requiredChambers,requiredEndCaps:e.calculations.requiredEndCaps,scourProtectionFitting:e.calculations.scourProtectionFitting,selectedTabKey:e.calculations.selectedTabKey,startUnits:e.calculations.startUnits,storageVolume:e.calculations.storageVolume,structureDistance:e.calculations.structureDistance,structureSize:e.calculations.structureSize,systemHeight:e.calculations.systemHeight,systemLength:e.calculations.systemLength,systemWidth:e.calculations.systemWidth,totalExcavation:e.calculations.totalExcavation,totalStorageProvided:e.calculations.totalStorageProvided,underdrain:e.calculations.underdrain,showGenerateAlert:e.calculations.showGenerateAlert,stoneBedPoints:e.stonebed.points,sepDistance:e.stonebed.sepDistance,manifoldStructures:e.stonebed.manifoldStructures,manifoldPipeSizes:e.stonebed.manifoldPipeSizes,manifoldSepDistanceFeets:e.stonebed.manifoldSepDistanceFeets,chamberRows:e.chamberbed.chamberRows,hasCornerOutlet:e.chamberbed.hasCornerOutlet,hasPerimeterOutlet:N.d.getManifoldsByPurpose("outlet").find(function(e){return e.isManifoldInner}),upperManifolds:N.d.getManifoldsByType("upper"),lowerManifolds:N.d.getManifoldsByType("lower"),projectInfo:e.project.projectInfo,project:e.project.project,showProjectsModal:e.projectsCrud.showProjectsCrudModal,showProjectsAdminModal:e.projectsAdmin.showProjectsAdminModal,backgroundImage:e.background.bgImg,rerunCalculations:e.apptoolbar.showLegacyComponentDialog,showEraseDialog:e.apptoolbar.showEraseDialog,accessories:e.apptoolbar.accessories,sysParam:e.systemParameters,isMultiBedProject:F.b.isMultiBedProject(),multibedOverallSiteVolume:e.multiBed.overallSiteVolume}},X)(q)},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(5),i=n(68),o=function(e,t,n){return function(o,a){try{var s=a().globals,l=s.scalePixels,u=s.scaleValue,c=i.g.bind(null,l,u),d=void 0===window._bridge?e.webConstraints:e.appConstraints,p=function(e){var t={};return Object.keys(d).forEach(function(n){return t[n]=d[n][e]}),t},h=p("default"),f=p("min"),m=p("max");[h,f,m].forEach(function(e){t&&(e.availableWidth=e.availableWidthWithUnderdrain),e.chamberRowSpacing/=12,e.chamberRowSpacingPixels=c(e.chamberRowSpacing),delete e.availableWidthWithUnderdrain}),n&&o({type:r._35,payload:h}),o({type:r._37,payload:f}),o({type:r._36,payload:m})}catch(e){console.warn("Unable to retrieve constraints")}}}},function(e,t){},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(23),s=(n.n(a),n(75)),l=(n.n(s),n(151)),u=n(49),c=n(111),d=n(56),p=n(913),h=(n.n(p),n(55)),f=n(124),m=n(46),g=n(76),b=n(5),v=n(38),y=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function _(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var S={errorDialogHidden:!0,errorDialogMessage:"",errorDialogTittle:""},w=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=_(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state={INITIAL_ERROR_DIALOG_STATE:S,changeColor:!0,showGenerateAlert:!1,newChamberTypeKey:null},_(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),y(t,[{key:"handleOnChamberTypeSelected",value:function(e,t){var n=this.props,r=n.content,i=n.lang,o=n.region,a=n.project,s=n.projectInfo,l=n.modalAlertActions;a?a.state:s.state;this.props.clearRulersOnScreen(),o.id===g.a.usa&&t.key===b._23&&l({text:r[i].prefer7200Over4500Alert,toggle:!0,btnText:r[i].ok});for(var u=null,c="",d=!1,p=0;p<this.props.chamberRows.length;p++){var h=this.props.chamberRows[p];if(h.getActiveCount()>0&&(d=!0),u=h.validateTransition(t.key)){c=r[i].unableToSwitchChamberType.replace("{0}",r[i][u.localeKey]).replace("{1}",t.key);break}}if(u)this.setState({errorDialogHidden:!1,errorDialogMessage:c,errorDialogTittle:this.props.content[this.props.lang].incompatibleAccessory});else if(d)this.setState({showGenerateAlert:!0,newChamberTypeKey:t.key});else{var f=this.props.chambers.find(function(e){return e.id===t.key}),m=this.props.endcaps.find(function(e){return e.forChamber===t.key});this.props.setChamberType(f,m)}}},{key:"handleCreatePDFReport",value:function(){this.props.togglePdfModal(!0)}},{key:"hideMc4500DeprecationAlert",value:function(){this.props.hideMc4500DeprecationAlert()}},{key:"handleLegacyComponentDialogToggle",value:function(e){this.props.clearRulersOnScreen(),this.props.toggleLegacyComponentDialog(e)}},{key:"changeBackground",value:function(e){}},{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=(t.region,t.content),o=t.isMC4500Deprecated;return i.a.createElement(i.a.Fragment,null,this.state.showGenerateAlert?i.a.createElement(f.a,{title:r[n].yes,type:"alert",show:this.state.showGenerateAlert,modalActions:function(){e.setState({showGenerateAlert:!1}),e.props.switchIsSigningInProcess(!0);var t=e.props.chambers.find(function(t){return t.id===e.state.newChamberTypeKey}),n=e.props.endcaps.find(function(t){return t.forChamber===e.state.newChamberTypeKey});e.props.setChamberType(t,n),setTimeout(function(){e.props.hasOutlet&&!e.props.underdrain&&null===e.props.user&&e.props.switchUnderdrain(),e.props.startSystemGeneration(),e.props.switchIsSigningInProcess(!1)},10)},hideModal:function(){return e.setState({showGenerateAlert:!1})},text:r[n].thisWillReplaceCurrentDesign}):null,i.a.createElement("div",null,i.a.createElement(a.DefaultButton,{"data-automation-id":"new",disabled:!1,text:this.props.chamberType?this.props.chamberType.name:r[n].chamber,menuProps:{onItemClick:this.handleOnChamberTypeSelected.bind(this),items:this.props.chambers.sort(function(e,t){var n=/[^0-9]/gi,r=e.id.replace(n,"");return t.id.replace(n,"")-r}).filter(function(t){return o?t.id!==b._23||e.props.project&&e.props.chamberType.id===b._23:t.id===b._24||t.active}).map(function(e){return{key:e.id,text:e.name}})},className:"drop-down-btn"})),i.a.createElement(s.Dialog,{hidden:this.state.errorDialogHidden,dialogContentProps:{type:s.DialogType.normal,title:this.state.errorDialogTittle,subText:this.state.errorDialogMessage},modalProps:{isBlocking:!0,containerClassName:"ms-dialogMainOverride"}},i.a.createElement(s.DialogFooter,null,i.a.createElement(a.PrimaryButton,{onClick:function(){e.props.clearRulersOnScreen(),e.setState(S)},text:r[n].ok}))),i.a.createElement(s.Dialog,{hidden:!this.props.showLegacyComponentDialog,dialogContentProps:{type:s.DialogType.normal,title:"",subText:r[n].legacyMC4500Endcap},modalProps:{isBlocking:!0,containerClassName:"ms-dialogMainOverride"}},i.a.createElement(s.DialogFooter,null,i.a.createElement(a.PrimaryButton,{onClick:this.handleLegacyComponentDialogToggle.bind(this,!1),text:r[n].ok}))),i.a.createElement(s.Dialog,{hidden:!this.props.showMc4500DeprecationAlert,dialogContentProps:{type:s.DialogType.normal,title:this.props.content[n].MC4500DeprecationAlertTitle,subText:this.props.content[n].MC4500DeprecationAlert},modalProps:{isBlocking:!0,containerClassName:"ms-dialogMainOverride"}},i.a.createElement(s.DialogFooter,null,i.a.createElement(a.PrimaryButton,{onClick:this.hideMc4500DeprecationAlert.bind(this),text:this.props.content[n].ok}))))}}]),t}(),E={loginUser:c.a,logoutUser:c.b,setChamberType:l.d,showSubmitDialog:l.e,modalAlertActions:d.a,hasManifoldInletOutletStructureChanged:u.i,toggleLegacyComponentDialog:l.h,clearRulersOnScreen:h.f,switchIsSigningInProcess:c.c,startSystemGeneration:m.i,switchUnderdrain:m.l,hideMc4500DeprecationAlert:l.a};t.a=Object(o.b)(function(e){return{lang:e.localization.lang,region:e.localization.region,user:e.authentication.user,endcaps:e.apptoolbar.endcaps,content:e.localization.content,chambers:e.apptoolbar.chambers,chamberType:e.globals.chamberType,accessories:e.apptoolbar.accessories,chamberRows:e.chamberbed.chamberRows,showEraseDialog:e.apptoolbar.showEraseDialog,showLogoutDialog:e.apptoolbar.showLogoutDialog,showLegacyComponentDialog:e.apptoolbar.showLegacyComponentDialog,showGenerateAlert:e.calculations.showGenerateAlert,hasOutlet:e.calculations.hasOutlet,underdrain:e.calculations.underdrain,totalActiveChambers:e.calculations.requiredChambers,project:e.project.project,projectInfo:e.project.projectInfo,isMC4500Deprecated:e.globals.isMC4500Deprecated,showMc4500DeprecationAlert:e.globals.showMc4500DeprecationAlert,featureFlag:e.globals.featureFlag,multiBed:e.multiBed,isMultiBedProject:v.b.isMultiBedProject()}},E)(w)},function(e,t,n){"use strict";var r,i=n(1),o=n.n(i),a=n(11),s=n(2096),l=n(458),u=n(50),c=n(460),d=n(2098),p=n(461),h=n(119),f=n(54),m=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var v="SET_PIPE_DESIGN",y="SET_PIPE_PERIMETER",_="SET_PIPE_NOMINAL_SIZE",S="SET_PIPE_STONE_POROSITY",w=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=b(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.onLoad=function(){t._isLoaded||(r.props.setPipeDesign(),t._isLoaded=!0)},b(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,p["a"]),m(t,[{key:"onPropHasChanged",value:function(e,t){var n=this.props,r=n.availableWidth,i=n.availableLength,o=n.actualWidth,a=n.actualLength,s=n.pipePerimeterOffset,l=n.calculatedStoneBedMinimumWidth,u=n.calculatedStoneBedMinimumLength,c=n.stoneBedMinimumWidth,d=n.stoneBedMinimumLength;switch(t){case _:o.ft<l&&(o=new f.a(12*l)),a.ft<u&&(a=new f.a(12*u)),r<c&&this.props.setPipeParameterValue("pipeAvailableWidth",c),i<d&&this.props.setPipeParameterValue("pipeAvailableLength",d),this.props.resetPipeAccessories(),this.props.setPipeDesign(o.ft,a.ft);break;case v:return this.props.setPipeDesign(o.ft,a.ft);case y:var p=2*(s-e.pipePerimeterOffset);return this.props.setPipeDesign(Math.ceil(o.in+p)/12,Math.ceil(a.in+p)/12);case S:40!==this.props.pipeStonePorosity&&this.props.setPipeParameterValue("pipeStonePorosity",40)}}},{key:"render",value:function(){var e=this.props,t=e.lbl,n=e.unit,r=e.lang,i=e.content;return o.a.createElement(d.a,{onLoad:this.onLoad},o.a.createElement(s.a,{lbl:t,unit:n,lang:r,content:i}))}}]),t}();w.watchedProps=(g(r={},_,["pipeNominalDiameter"]),g(r,v,["pipeNominalDiameter","pipeFitting","pipeFlowDirection","pipeStoneAbove","pipeStoneBelow","pipeStonePorosity"]),g(r,y,["pipePerimeterOffset"]),g(r,S,["pipeNominalDiameter","pipeFitting"]),r),w._isLoaded=!1;var E={setPipeDesign:u.n,resetPipeAccessories:c.d,setPipeParameterValue:l.a};t.a=Object(a.b)(function(e){var t=e.pipeBed.dimensions;return{actualWidth:t.width,actualLength:t.length,lbl:e.localization.lbl,unit:e.localization.unit,lang:e.localization.lang,content:e.localization.content,pipeType:e.pipeGlobals.pipeType,pipeFitting:e.pipeGlobals.pipeFitting,pipeSystemType:e.pipeGlobals.pipeSystemType,pipeStoneAbove:e.pipeGlobals.pipeStoneAbove,pipeStoneBelow:e.pipeGlobals.pipeStoneBelow,availableWidth:e.pipeGlobals.pipeAvailableWidth,availableLength:e.pipeGlobals.pipeAvailableLength,pipeNominalDiameter:e.pipeGlobals.pipeNominalDiameter,pipePerimeterOffset:e.pipeGlobals.pipePerimeterOffset,stoneBedMinimumWidth:h.a.stoneBedMinimumWidth(e),stoneBedMinimumLength:h.a.stoneBedMinimumLength(e),calculatedStoneBedMinimumWidth:h.a.calculatedStoneBedMinimumWidth(e),calculatedStoneBedMinimumLength:h.a.calculatedStoneBedMinimumLength(e)}},E)(w)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(124),s=n(50),l=n(23),u=(n.n(l),n(185)),c=(n.n(u),n(458)),d=n(54),p=n(5),h=n(119),f=n(111),m=n(2097),g=(n.n(m),n(38)),b=n(44),v="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function _(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var S=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=_(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state={pipeFitting:{},newPipeNominalDiameter:null,showGenerateAlert:!1},_(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),y(t,[{key:"componentDidUpdate",value:function(e,t,n){var r=this;this.props.sysParam.pipeFitting.value._name!==e.sysParam.pipeFitting.value._name&&this.props.sysParam.pipeFitting.touched&&this.props.sysParam.pipeFitting.active&&this.setState({pipeFitting:this.props.sysParam.pipeFitting.value}),this.props.pipeFitting._name!==e.pipeFitting._name&&this.setState({pipeFitting:this.props.pipeFitting});var i=this.anyPropHasChanged(e,["chamberType"]),o=this.anyPropHasChanged(e,["underdrain"]);if((i||o)&&this.props.setConstraints(this.props.chamberType,this.props.underdrain,i),this.anyPropHasChanged(e,["stoneBedPoints","manifoldPipeSizes"])){var a=this.props,s=a.storageVolume,l=a.totalStorageProvided;this.props.applyManifoldSeparations(l||s)}var u=this.props.chamberRows;this.anyPropHasChanged(e,["stoneBedPoints","manifoldPipeSizes"])&&u.length&&u[0].getActiveCount&&this.props.stoneBedPoints.length&&setTimeout(function(){r.executeAutoCalculations()},0),this.anyPropHasChanged(e,["optimizeVolume"])&&(this.props.optimizeVolume&&(this.props.applyManifoldSeparations(this.props.storageVolume),this.optimizePerChamber().then(function(e){e<r.props.storageVolume&&r.showModal()}).then(function(){return r.props.endVolumeOptimizer()}).catch(function(e){return console.warn("There was a problem optimizing the system",e)})),this.setState({optimizing:this.props.optimizeVolume}));var c=function(e){var t=r.props.sysParam[e];if("object"===("undefined"===typeof t?"undefined":v(t))&&!0===t.sync){var n=r.props.sysParam[t.syncTo];!0===n.touched&&n.stamp>t.stamp&&t.value!==n.value&&"pipe"===t.type&&r.props.setPipeParameterValue(e,n.value)}};for(var d in this.props.sysParam)c(d)}},{key:"componentDidMount",value:function(){this.setState({pipeFitting:this.props.pipeFitting})}},{key:"anyPropHasChanged",value:function(e,t){var n=!1,r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;n=this.props[l]!==e[l]||n}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}},{key:"handleDropdowns",value:function(e,t,n,r){var i=this;setTimeout(function(){console.log(" this.setState({'pipeFitting'  ... executed "),"pipeFitting"===e&&i.setState({pipeFitting:t.getById(r.key)})},0),"pipeNominalDiameter"===e?this.setState({newPipeNominalDiameter:t.getByNominalDiameter(r.key),showGenerateAlert:!0}):this.props.setPipeParameterValue(e,t.getById(r.key))}},{key:"roundNumber",value:function(e){return Math.round(100*e)/100}},{key:"timesUnits",value:function(e,t){var n=0;switch(e){case"ft":return 3.28084*t;case"in":return.0393701*t;default:return n}}},{key:"changeFittingNames",value:function(e){var t=this.props.content,n=this.props.lang;switch(e){case"Soil Tight":return t[n].soilTight;case"Soil Tight Perforated":return t[n].soilTightPerforated;case"Water Tight":return t[n].waterTight;case 12:return this.props.unit===p._133?"300 mm":e;case 15:return this.props.unit===p._133?"375 mm":e;case 18:return this.props.unit===p._133?"450 mm":e;case 24:return this.props.unit===p._133?"600 mm":e;case 30:return this.props.unit===p._133?"750 mm":e;case 36:return this.props.unit===p._133?"900 mm":e;case 42:return this.props.unit===p._133?"1050 mm":e;case 48:return this.props.unit===p._133?"1200 mm":e;case 60:return this.props.unit===p._133?"1500 mm":e;default:return e}}},{key:"convertUnitsForDisplay",value:function(e,t){var n=0;switch(this.props.unit){case p._133:switch(t){case"ft":n=parseFloat(Math.round(.3048*e*100)/100).toFixed(2);break;case"in":n=Math.round(Math.round(25.4*e*100)/100);break;case"cf":n=parseFloat(Math.round(e/35.315*100)/100).toFixed(2);break;default:n=Math.round(100*e)/100}break;case p._109:n=e}return n}},{key:"handleParameterValueChange",value:function(e,t,n,r,i){console.log(r),r=this.props.unit===p._133?this.timesUnits(i,r):r;var o=this.roundNumber(this.props[e]+r);t<=o&&o<=n?this.props.setPipeParameterValue(e,o):o<t?this.props.setPipeParameterValue(e,t):this.props.setPipeParameterValue(e,n)}},{key:"handleOverallValueOnValidate",value:function(e,t,n,r,i){if(isNaN(i))return""+this.convertUnits(this.props.multibedOverallSiteVolume,r);var o=this.props.unit===p._133;i=this.props.unit===p._133?n(i):this.roundNumber(n(i));var a=this.convertUnits(i,r,o?3:null);return this.props.setOverallTotal(a),""+this.convertUnits(a,r,o?3:null)}},{key:"convertUnits",value:function(e,t){switch(this.props.unit){case p._133:switch(t){case"ft":return parseFloat((Math.round(.3048*e*1e3)/1e3).toString()).toFixed(2);case"in":return Math.round(Math.round(25.4*e*100)/100);case"cf":return parseFloat((Math.round(e/35.315*100)/100).toString()).toFixed(2);default:return Math.round(100*e)/100}case p._109:return e}return 0}},{key:"handleParameterValueOnValidate",value:function(e,t,n,r,i,o){var a=this;if(isNaN(o))return""+this.convertUnitsForDisplay(this.props[e],i);var s=this.convertUnits(o,i);return t<=s&&s<=n||(s=s<t?t:n),setTimeout(function(){a.props.setPipeParameterValue(e,s)},0),""+this.convertUnitsForDisplay(s,i)}},{key:"renderConstrainedParam",value:function(e,t,n,r,o,s,l,c,d,p){var h=0,f=this.props.sysParam&&!0===this.props.sysParam.loadedProject&&!1===this.props.sysParam.touchedPipes;return h="pipeRequiredVolume"===e&&this.props.sysParam.storageVolume.touched&&this.props.sysParam.storageVolume.stamp>this.props.sysParam.pipeRequiredVolume.stamp?this.props.sysParam.storageVolume.value:"pipeAvailableLength"===e&&this.props.sysParam.availableLength.touched&&this.props.sysParam.availableLength.stamp>this.props.sysParam.pipeAvailableLength.stamp?this.props.sysParam.availableLength.value:"pipeAvailableWidth"===e&&this.props.sysParam.availableWidth.touched&&this.props.sysParam.availableWidth.stamp>this.props.sysParam.pipeAvailableWidth.stamp?this.props.sysParam.availableWidth.value:"pipeStonePorosity"===e&&this.props.sysParam.porosityPercent.touched&&this.props.sysParam.porosityPercent.stamp>this.props.sysParam.pipeStonePorosity.stamp?this.props.sysParam.porosityPercent.value:this.props.sysParam[e].touched&&this.props.sysParam[e].active?this.props.sysParam[e].value:this.props[e],f&&(h=this.props[e]),i.a.createElement("div",{className:"ms-Grid-row",style:w.padding_class},i.a.createElement("div",{style:o?{color:"gray"}:null,className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl6 ms-xxl6"}," ",t," "),i.a.createElement("div",{className:"ms-Grid-col ms-md12 ms-lg12 ms-xl6 ms-xxl6",style:{display:"flex"}},i.a.createElement(u.SpinButton,{step:n,min:c,max:d,className:"hide-arrows",disabled:o,styles:{inputDisabled:{backgroundColor:"#d9d9d6",color:"white"},arrowButtonsContainerDisabled:{backgroundColor:"#d9d9d6"},spinButtonWrapperDisabled:{backgroundColor:"#d9d9d6"}},value:""+(this.convertUnits(h,p)||0),onIncrement:this.handleParameterValueChange.bind(this,e,c,d,n,p),onDecrement:this.handleParameterValueChange.bind(this,e,c,d,-n,p),onValidate:this.handleParameterValueOnValidate.bind(this,e,c,d,r,p)}),"\xa0",i.a.createElement(a.a,{text:s,title:t,image:l})))}},{key:"renderOverallSiteVolume",value:function(e,t,n,r,o,s,l){var c=this.props.multibedOverallSiteVolume;return i.a.createElement("div",{className:"ms-Grid-row",style:w.cpPadding},i.a.createElement("div",{style:r?{color:"gray"}:null,className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl6 ms-xxl6"}," ",e," "),i.a.createElement("div",{className:"ms-Grid-col ms-md12 ms-lg12 ms-xl6 ms-xxl6",style:{display:"flex"}},i.a.createElement(u.SpinButton,{step:t,min:0,max:1e6,className:"hide-arrows",disabled:r,styles:{inputDisabled:{backgroundColor:"#d9d9d6",color:"white"},arrowButtonsContainerDisabled:{backgroundColor:"#d9d9d6"},spinButtonWrapperDisabled:{backgroundColor:"#d9d9d6"}},value:""+(this.convertUnits(c,l)||0),onValidate:this.handleOverallValueOnValidate.bind(this,0,1e6,n,l)}),"\xa0","\xa0",i.a.createElement(a.a,{text:o,title:e,image:s})))}},{key:"renderDropdownElements",value:function(e,t,n,r,o,a,s,u){var c=this;return i.a.createElement("div",{className:"ms-Grid-row",style:w.padding_class},i.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl6 ms-xxl6"},e),i.a.createElement("div",{className:"ms-Grid-col ms-md12 ms-lg12 ms-xl6 ms-xxl6",style:{display:"flex"}},i.a.createElement(l.DefaultButton,{style:{minWidth:"100%",maxWidth:"100%"},text:this.changeFittingNames(r),menuProps:{onItemClick:a,items:o.map(function(e){return{key:e[""+s],text:c.changeFittingNames(e[""+u])}})},className:"primary_darkgreen_ads"})))}},{key:"render",value:function(){var e=this,t=this.props,n=t.lbl,r=t.unit,o=t.lang,s=t.content,u=t.pipeType,c=t.pipeFitting,h=t.pipeNominalDiameter;return i.a.createElement(i.a.Fragment,null,this.state.showGenerateAlert?i.a.createElement(a.a,{title:s[o].yes,type:"alert",show:this.state.showGenerateAlert,modalActions:function(){e.props.setPipeParameterValue("pipeNominalDiameter",e.state.newPipeNominalDiameter),e.props.switchIsSigningInProcess(!0),console.log("Start generation"),e.setState({showGenerateAlert:!1}),setTimeout(function(){e.props.switchIsSigningInProcess(!1)},1e3),e.props.generatePipeDesign()},hideModal:function(){return e.setState({showGenerateAlert:!1})},text:s[o].thisWillReplaceCurrentDesign}):null,i.a.createElement("div",{style:{height:"5px"}}),i.a.createElement("div",{style:{textAlign:"center"}},i.a.createElement(l.DefaultButton,{style:{backgroundColor:"green",borderRadius:"15px",color:"white"}},u._name)),this.renderDropdownElements(s[o].nominalDiameter,"Helper text.",null,h.rawPipeND,d.e.sticksOrFittings,this.handleDropdowns.bind(this,"pipeNominalDiameter",d.e),"rawPipeND","rawPipeND",o),this.renderDropdownElements(s[o].fitting,"Helper text.",null,this.state.pipeFitting._name,d.d.dataset,this.handleDropdowns.bind(this,"pipeFitting",d.d),"id","name",o),this.props.isMultiBedProject?this.renderOverallSiteVolume(s[o].overallSiteVolume+" ("+n[r].cf[o]+")",500,parseFloat,!1,s[o].enterOverallSiteVolume,null,"cf"):null,this.renderConstrainedParam("pipeRequiredVolume",s[o].requiredVolume+" ("+n[r].cf[o]+")",1,parseFloat,!1,s[o].enterTheStorageVolume,null,1,99999,"cf"),this.renderConstrainedParam("pipeAvailableLength",s[o].availableLength+" ("+n[r].ft[o]+")",1,parseFloat,!1,s[o].enterTheAvailableLength,null,1,99999,"ft"),this.renderConstrainedParam("pipeAvailableWidth",s[o].availableWidth+" ("+n[r].ft[o]+")",1,parseFloat,!1,s[o].enterTheAvailableWidth,null,1,99999,"ft"),this.renderConstrainedParam("pipeStoneAbove",c._id!==p._208?s[o].pipeFillAbove+" ("+n[r].in[o]+")":s[o].stoneAbove+" ("+n[r].in[o]+")",1,parseFloat,!1,s[o].enterTheAmountOfStoneFill,null,1,99999,"in"),this.renderConstrainedParam("pipeStoneBelow",c._id!==p._208?s[o].pipeBeddingBelow+" ("+n[r].in[o]+")":s[o].stoneBelow+" ("+n[r].in[o]+")",1,parseFloat,!1,s[o].enterTheAmountOfStoneBedding,null,1,99999,"in"),this.renderConstrainedParam("pipeStonePorosity",s[o].stonePorosity,1,parseFloat,c.id!==p._208,s[o].enterStonePorosity,null,0,100,null))}}]),t}(),w={padding_class:{paddingTop:"10px"}},E={generatePipeDesign:s.i,setPipeParameterValue:c.a,switchThermoplasticLinter:c.b,switchIsSigningInProcess:f.c,setOverallTotal:b.j};t.a=Object(o.b)(function(e){return{pipeType:e.pipeGlobals.pipeType,pipeFitting:e.pipeGlobals.pipeFitting,pipeSystemType:e.pipeGlobals.pipeSystemType,pipeStoneAbove:e.pipeGlobals.pipeStoneAbove,pipeStoneBelow:e.pipeGlobals.pipeStoneBelow,pipeFlowDirection:e.pipeGlobals.pipeFlowDirection,pipeStonePorosity:e.pipeGlobals.pipeStonePorosity,pipeRequiredVolume:e.pipeGlobals.pipeRequiredVolume,pipeAvailableWidth:e.pipeGlobals.pipeAvailableWidth,thermoplasticLiner:e.pipeGlobals.thermoplasticLiner,pipeAvailableLength:e.pipeGlobals.pipeAvailableLength,pipeNominalDiameter:e.pipeGlobals.pipeNominalDiameter,pipeInvertElevation:e.pipeGlobals.pipeInvertElevation,pipePerimeterOffset:e.pipeGlobals.pipePerimeterOffset,stoneBedMinimumWidth:h.a.stoneBedMinimumWidth(e),stoneBedMinimumLength:h.a.stoneBedMinimumLength(e),sysParam:e.systemParameters,isMultiBedProject:g.b.isMultiBedProject(),multibedOverallSiteVolume:e.multiBed.overallSiteVolume}},E)(S)},function(e,t){},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var s=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),s=0;s<i;s++)o[s]=arguments[s];return n=r=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state={loaded:!1},a(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),o(t,[{key:"componentDidMount",value:function(){var e=this.props.onLoad;"function"===typeof e&&e(),this.setState({loaded:!0})}},{key:"render",value:function(){var e=this.state.loaded,t=this.props.children;return e?i.a.createElement(i.a.Fragment,null,t):null}}]),t}();t.a=s},function(e,t,n){e.exports=n.p+"static/media/C-100HD.a8b7fd42.png"},function(e,t,n){e.exports=n.p+"static/media/R-150XLHD.ef550371.png"},function(e,t,n){e.exports=n.p+"static/media/R-180HD.083577f1.png"},function(e,t,n){e.exports=n.p+"static/media/R-280HD.b0af1e1e.png"},function(e,t,n){e.exports=n.p+"static/media/R-300HD.be9fec97.png"},function(e,t,n){e.exports=n.p+"static/media/R-330XLHD.3b7ce122.png"},function(e,t,n){e.exports=n.p+"static/media/R-360HD.9702d011.png"},function(e,t,n){e.exports=n.p+"static/media/R-360HD_EC.a8b7fd42.png"},function(e,t,n){e.exports=n.p+"static/media/R-902H.a8b7fd42.png"},function(e,t,n){e.exports=n.p+"static/media/R-902HD.181b1975.png"},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(11),l=n(5),u=n(75),c=(n.n(u),n(23)),d=(n.n(c),n(150)),p=n(114),h=n(182),f=n(183),m=n(49),g=n(2110),b=(n.n(g),n(38)),v=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var y=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["Component"]),v(t,[{key:"handleDialogClose",value:function(e){var t=this;e?this.zoom().then(function(){t.props.submitAccept(t.props)}):this.props.submitReject()}},{key:"zoom",value:function(){var e,t=(e=i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this.props.scaleStage(1,1),this.props.positionStage(0,0);case 2:case"end":return e.stop()}},e,this)}),function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})});return function(){return t.apply(this,arguments)}}()},{key:"bedHasActiveComponents",value:function(){if(this.props.projectType===l._101){if(!this.props.isMultiBedProject)return this.props.chamberRows.some(function(e){return e.getActiveCount()>0});for(var e=0;e<this.props.multiBed.beds.length;e++)if(!this.props.multiBed.beds[e].chambers)return!1}return!0}},{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.content;return this.bedHasActiveComponents()?a.a.createElement(u.Dialog,{hidden:this.props.hidden,onDismiss:function(){return e.handleDialogClose(!1)},dialogContentProps:{type:u.DialogType.normal,title:r[n].submitProject,subText:r[n].doYouWantToSubmit},modalProps:{isBlocking:!0}},a.a.createElement(u.DialogFooter,null,a.a.createElement(c.PrimaryButton,{onClick:function(){return e.handleDialogClose(!0)},text:r[n].yes}),a.a.createElement(c.DefaultButton,{onClick:function(){return e.handleDialogClose(!1)},text:r[n].cancel,className:"outline_grey_ads"}))):a.a.createElement(u.Dialog,{hidden:this.props.hidden,onDismiss:function(){return e.handleDialogClose(!1)},dialogContentProps:{type:u.DialogType.normal,title:r[n].emptyChamberBed,subText:this.props.isMultiBedProject?r[n].multiBedPleaseAddChambersToYourProject:r[n].pleaseAddChambersToYourProject},modalProps:{isBlocking:!1}},a.a.createElement(u.DialogFooter,null,a.a.createElement(c.PrimaryButton,{text:r[n].ok,onClick:function(){return e.handleDialogClose(!1)}})))}}]),t}(),_={submitAccept:d.g,submitReject:d.h,closeDialog:d.e,scaleStage:p.g,positionStage:p.e,setCurrentSubProject:h.b,clearMainManifoldsState:m.e,restoreSubProjectPersistedState:f.b,buildPipeProjectAutomation:d.c,buildProjectAutomation:d.d};t.a=Object(s.b)(function(e){return{lang:e.localization.lang,content:e.localization.content,stage:window.konvaStage,hidden:e.submitdialog.hidden,project:e.submitdialog.project,scaleValue:e.globals.scaleValue,chamberType:e.globals.chamberType,scalePixels:e.globals.scalePixels,projectType:e.globals.projectType,chamberEndCapType:e.globals.chamberEndCapType,chamberRowSpacing:e.globals.chamberRowSpacing,chamberBedX:e.chamberbed.x,chamberBedY:e.chamberbed.y,chamberBedWidth:e.chamberbed.width,chamberBedScaleX:e.chamberbed.scaleX,chamberBedScaleY:e.chamberbed.scaleY,chamberRows:e.chamberbed.chamberRows,chamberBedHeight:e.chamberbed.height,chamberBedRotation:e.chamberbed.rotation,hasCornerOutlet:e.chamberbed.hasCornerOutlet,underdrain:e.calculations.underdrain,porosityPercent:e.calculations.porosityPercent,porousStoneAbove:e.calculations.porousStoneAbove,porousStoneBelow:e.calculations.porousStoneBelow,totalStorageProvided:e.calculations.totalStorageProvided,multiBed:e.multiBed,resourcesTokens:e.authentication.resourcesTokens,user:e.authentication.user,isMultiBedProject:b.b.isMultiBedProject()}},_)(y)},function(e,t){},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(165),a=n.n(o),s=n(11),l=n(142),u=(n.n(l),n(185)),c=(n.n(u),n(168)),d=(n.n(c),n(23)),p=(n.n(d),n(290)),h=n(88),f=(n.n(h),n(149)),m=n(2112),g=(n.n(m),n(5)),b=n(63),v=n(56),y=n(49),_=n(45),S=n(101),w=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function E(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var C={width:30,height:30},x=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=E(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.convertUnitsForDisplay=function(e,t){var n=0;switch(r.props.unit){case g._133:switch(t){case"ft":n=parseFloat(Math.round(.3048*e*100)/100).toFixed(2);break;case"in":n=Math.round(Math.round(25.4*e*100)/100);break;case"cf":n=parseFloat(Math.round(e/35.315*100)/100).toFixed(2);break;default:n=Math.round(100*e)/100}break;case g._109:n=e}return n},E(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),w(t,[{key:"componentDidUpdate",value:function(e){var t=this.compareProp(e,"mainManifolds"),n=this.compareProp(e,"manifoldSeparations"),r=e.currentManifold!==this.props.currentManifold;(this.anyPropHasChanged(e,["chamberRows","chamberType","chamberEndCapType","chamberRowSpacing","sepDistance","underdrain","scalePixels","scaleValue"])||t||n||r)&&this.handleChamberBedContextComputeStoneBed()}},{key:"anyPropHasChanged",value:function(e,t){var n=!1,r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;n=this.props[l]!==e[l]||n}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}},{key:"compareProp",value:function(e,t){if(!this.anyPropHasChanged(e,[t]))return!1;var n=e[t],r=this.props[t];return this._compareProp(t,n,r)}},{key:"_compareProp",value:function(e,t,n){var r=this;if(t instanceof Array&&n instanceof Array){var i=t.length!==n.length,o=n.some(function(e,i){return r._compareProp(i,t[i],n[i])});return i||o}if(t instanceof Object&&n instanceof Object){var a=Object.keys(t),s=Object.keys(n),l=a.length!==s.length,u=s.some(function(e){return r._compareProp(e,t[e],n[e])});return l||u}return t!==n}},{key:"handleDragStop",value:function(e,t){this.props.x===t.x&&this.props.y===t.y||this.props.floatingToolMoved(t.x,t.y)}},{key:"handleCloseClick",value:function(){this.props.floatingToolClose()}},{key:"computeUnderdrainSeparationDistance",value:function(e){var t=e/12>=1.6?0:1.6-e/12;return this.props.scalePixels*(t/this.props.scaleValue)}},{key:"computeSeparationDistance",value:function(e){return this.props.scalePixels*(e/12/this.props.scaleValue)}},{key:"handleStoneBedContextSeparationChange",value:function(e){e=parseFloat(e),this.props.unit===g._133&&(e=e>0?1:-1);var t=this.props.sepDistance,n=Math.round(100*parseFloat(this.convertUnits(t,"in")))/100;if(!((n+=e)<this.convertUnits2(12,"in"))){var r=this.convertUnits2(n,"in"),i=this.computeSeparationDistance(r),o=this.computeUnderdrainSeparationDistance(r);return this.props.setStoneBedSeparationDistance(r,i,this.props.chamberRows,this.props.chamberRowSpacingPixels,o,this.props.underdrain,this.props.manifoldSeparations,this.props.upperManifolds,this.props.lowerManifolds),String(this.convertUnitsForDisplay(n,"in"))}}},{key:"handleStoneBedContextSeparationOnValidate",value:function(e){if(isNaN(e))return""+this.convertUnits(this.props.sepDistance,"in");e=parseFloat(e);var t=this.convertUnits2(e,"in");if(t<12)return""+this.convertUnits(this.props.sepDistance,"in");var n=this.computeSeparationDistance(t),r=this.props.manifoldSeparations,i=this.computeUnderdrainSeparationDistance(t);this.props.setStoneBedSeparationDistance(t,n,this.props.chamberRows,this.props.chamberRowSpacingPixels,r,i,this.props.underdrain,this.props.upperManifolds,this.props.lowerManifolds)}},{key:"handleChamberBedContextComputeStoneBed",value:function(){var e=this.computeSeparationDistance(this.props.sepDistance),t=this.computeUnderdrainSeparationDistance(this.props.sepDistance);this.props.computeStoneBed(this.props.chamberRows,this.props.chamberRowSpacingPixels,e,t,this.props.underdrain,this.props.manifoldSeparations,this.props.upperManifolds,this.props.lowerManifolds)}},{key:"getScaledValue",value:function(e){return this.props.scalePixels*(e/this.props.scaleValue)}},{key:"handleChamberBedContextShowHideStoneBed",value:function(){this.props.setStoneBedVisibility()}},{key:"handleRowContextOffsetChange",value:function(e,t){var n=parseFloat(e.offSet),r=parseFloat(this.convertUnits2(n,"ft"));r+=parseFloat(t);var i=n+parseFloat(this.convertUnits2(parseFloat(t),"ft")),o=this.props.scalePixels*(i/this.props.scaleValue);return this.props.setChamberRowOffset(e.row,i,o),""+r}},{key:"handleRowContextOffsetOnValidate",value:function(e,t){if(isNaN(t))return""+this.convertUnits2(e.offSet,"ft");var n=parseFloat(this.convertUnits2(t,"ft")),r=this.props.scalePixels*(n/this.props.scaleValue);return this.props.setChamberRowOffset(e.row,n,r),String(this.convertUnitsForDisplay(n))}},{key:"getInletOutletCounters",value:function(){return this.props.chamberRows.map(function(e){return e.getInletOutletCount()}).reduce(function(e,t){return{inlet:e.inlet+t.inlet,outlet:e.outlet+t.outlet}})}},{key:"convertUnits",value:function(e,t){var n=0;switch(this.props.unit){case g._133:switch(t){case"ft":n=parseFloat(Math.round(.3048*e*100)/100).toFixed(2);break;case"in":n=Math.round(Math.round(25.4*e*100)/100);break;default:n=Math.round(100*e)/100}break;case g._109:n=e}return n}},{key:"convertUnits2",value:function(e,t){var n=0;switch(this.props.unit){case g._133:switch(t){case"ft":n=parseFloat(Math.round(e/.3048*100)/100).toFixed(2);break;case"in":n=Math.round(e/25.4*100)/100;break;case"cf":n=parseFloat(Math.round(35.315*e*100)/100).toFixed(2);break;default:n=Math.round(100*e)/100}break;case g._109:n=e}return n}},{key:"renderChamberTools",value:function(){var e=this,t=new Map,n=this.props.accessories.map(function(n){return t.set(n.id,n),{key:n.id,text:e.props.content[e.props.lang][n.localeKey||n.name],for:n.for,order:n.order,variant:n.variant,exceptions:n.exceptions}}).sort(function(e,t){return e.order-t.order});n.push({key:"none",text:this.props.content[this.props.lang].none,for:{endcaps:!0,chambers:!0},exceptions:{}});var r=this.props.chamberRows[this.props.contextSelectedElement.row],o=r.chambers[this.props.contextSelectedElement.col];if(!o)return this.handleCloseClick(),i.a.createElement("div",null);r.isInteriorChamber(o.col)&&(n=n.filter(function(e){return!e.key.toLowerCase().match(/(inlet|outlet)/g)}));this.getInletOutletCounters();var a=(n=n.filter(function(t){var n=t.exceptions[e.props.chamberType.id];return!(n&&!n.attachable)})).filter(function(e){return e.for.endcaps});return i.a.createElement("div",{className:"chamberFloatingOptions"},i.a.createElement("span",null,this.props.content[this.props.lang].chamber," ",i.a.createElement("strong",null,o.row+" - "+o.col)),i.a.createElement("hr",null),i.a.createElement(c.ComboBox,{selectedKey:o.accessory&&o.accessory.id?o.accessory.id:"none",label:this.props.content[this.props.lang].chamberAccessory,id:"chamberAccesory",ariaLabel:this.props.content[this.props.lang].chamberAccessory,options:n.filter(function(e){return e.for.chambers}),onChanged:function(n){e.props.setChamberAccesory(o.row,o.col,Object.assign({},t.get(n.key)))}}),i.a.createElement("br",null),i.a.createElement("hr",null),i.a.createElement("span",null,this.props.content[this.props.lang].upperEndCap),i.a.createElement(c.ComboBox,{disabled:!o.upperCapActive||1===a.length,selectedKey:o.upperCapAccessory&&o.upperCapAccessory.id?o.upperCapAccessory.id:"none",label:this.props.content[this.props.lang].accessory,id:"upperEndCapAccesory",ariaLabel:this.props.content[this.props.lang].upperEndCapAccessory,options:a,onChanged:function(n){var r=Object(b.i)(e.props.totalStorageProvided,e.props.chamberType).inletStructureType;n.key===g._141&&(r=Object(b.i)(e.props.totalStorageProvided,e.props.chamberType).outletStructureType),e.props.setChamberUpperCapAccesory(o.row,o.col,Object.assign({},t.get(n.key),{variant:r}))}}),i.a.createElement("br",null),i.a.createElement(p.a,{className:o.upperCapAccessory&&o.upperCapAccessory.id&&o.upperCapAccessory.id.toLowerCase().match(/(inlet|outlet)/g)?"structureTypeChoiceGroup":"structureTypeChoiceGroupHidden",selectedKey:o.upperCapAccessory?o.upperCapAccessory.variant:"none",options:[{key:"round",iconProps:{iconName:"StatusCircleOuter"},imageAlt:"Round Structure",imageSize:C,text:this.props.content[this.props.lang].round},{key:"square",iconProps:{iconName:"SquareShapeSolid"},imageAlt:"square Structure",imageSize:C,text:this.props.content[this.props.lang].square},{key:"nyloplast",iconProps:{iconName:"StatusCircleRing"},imageAlt:"Nyloplast Structure",imageSize:C,text:"nyloplast"}],onChange:function(t,n){var r=Object.assign({},o.upperCapAccessory,{variant:n.key});e.props.setChamberUpperCapAccesory(o.row,o.col,r)}}),i.a.createElement("hr",null),i.a.createElement("br",null),i.a.createElement("span",null,this.props.content[this.props.lang].lowerEndCap),i.a.createElement(c.ComboBox,{disabled:!o.lowerCapActive||1===a.length,selectedKey:o.lowerCapAccessory&&o.lowerCapAccessory.id?o.lowerCapAccessory.id:"none",label:this.props.content[this.props.lang].accessory,id:"lowerEndCapAccesory",ariaLabel:this.props.content[this.props.lang].lowerEndCapAccesory,options:a,onChanged:function(n){var r=Object(b.i)(e.props.totalStorageProvided,e.props.chamberType).inletStructureType;n.key===g._141&&(r=Object(b.i)(e.props.totalStorageProvided,e.props.chamberType).outletStructureType),e.props.setChamberLowerCapAccesory(o.row,o.col,Object.assign({},t.get(n.key),{variant:r}))}}),i.a.createElement("br",null),i.a.createElement(p.a,{className:o.lowerCapAccessory&&o.lowerCapAccessory.id&&o.lowerCapAccessory.id.toLowerCase().match(/(inlet|outlet)/g)?"structureTypeChoiceGroup":"structureTypeChoiceGroupHidden",selectedKey:o.lowerCapAccessory?o.lowerCapAccessory.variant:"none",options:[{key:"round",iconProps:{iconName:"StatusCircleOuter"},imageAlt:"Round Structure",imageSize:C,text:this.props.content[this.props.lang].round},{key:"square",iconProps:{iconName:"SquareShapeSolid"},imageAlt:"square Structure",imageSize:C,text:this.props.content[this.props.lang].square},{key:"nyloplast",iconProps:{iconName:"StatusCircleRing"},imageAlt:"Nyloplast Structure",imageSize:C,text:"nyloplast"}],onChange:function(t,n){var r=Object.assign({},o.lowerCapAccessory,{variant:n.key});e.props.setChamberLowerCapAccesory(o.row,o.col,r)}}))}},{key:"renderEndCapTools",value:function(){}},{key:"renderChamberBedTools",value:function(){var e=this;return i.a.createElement("div",null,i.a.createElement("br",null),i.a.createElement(d.DefaultButton,{primary:!0,"data-automation-id":"compute-stone-bed",text:this.props.content[this.props.lang].computeStoneBed,onClick:function(){return e.handleChamberBedContextComputeStoneBed()}}),i.a.createElement("br",null),i.a.createElement(l.Toggle,{className:"Toggle",checked:this.props.stoneBedVisible,onText:this.props.content[this.props.lang].showStoneBed,offText:this.props.content[this.props.lang].hideStoneBed,onClick:function(){return e.handleChamberBedContextShowHideStoneBed()}}),i.a.createElement("div",{className:"separationDistanceSpinner"},i.a.createElement(h.Label,null,"Sep\xa0"),i.a.createElement(u.SpinButton,{value:""+this.convertUnits(this.props.sepDistance,"in"),onIncrement:this.handleStoneBedContextSeparationChange.bind(this,.5),onDecrement:this.handleStoneBedContextSeparationChange.bind(this,-.5),onValidate:this.handleStoneBedContextSeparationOnValidate.bind(this),min:"0",step:.5}),i.a.createElement(h.Label,null,"\xa0",this.props.lbl[this.props.unit].in[this.props.lang])))}},{key:"renderChamberRowTools",value:function(){var e=this.props.chamberRows[this.props.contextSelectedElement.row];return i.a.createElement("div",null,i.a.createElement("br",null),i.a.createElement("div",{className:"offSetSpinner"},i.a.createElement(h.Label,null,this.props.content[this.props.lang].offset,":\xa0"),i.a.createElement(u.SpinButton,{value:""+this.convertUnits(e.offSet,"ft"),onIncrement:this.handleRowContextOffsetChange.bind(this,e,.5),onDecrement:this.handleRowContextOffsetChange.bind(this,e,-.5),onValidate:this.handleRowContextOffsetOnValidate.bind(this,e),min:"0"}),i.a.createElement(h.Label,null,"\xa0",this.props.lbl[this.props.unit].ft[this.props.lang])))}},{key:"renderToolContent",value:function(){var e=void 0;if(this.props.contextSelectedElement.row>=this.props.chamberRows.length)return this.handleCloseClick(),i.a.createElement("div",null);switch(this.props.contextSelectedElement.type){case g._40:e=this.renderChamberTools();break;case g._43:e=this.renderEndCapTools();break;case g._42:e=this.renderChamberRowTools();break;case g._41:e=this.renderChamberBedTools();break;default:throw new Error(g._135)}return i.a.createElement("div",{className:"FLoatingTool"},i.a.createElement("div",{className:"handle"},i.a.createElement("span",{className:"closeButtom",onClick:this.handleCloseClick.bind(this)},"X")),e)}},{key:"render",value:function(){return this.props.contextSelectedElement&&this.props.drawingMode!==g._89&&this.props.drawingMode!==g._92?i.a.createElement(a.a,{onStop:this.handleDragStop.bind(this),bounds:"#layout",handle:".handle",position:{x:this.props.x,y:this.props.y}},this.renderToolContent()):i.a.createElement("span",{style:{display:"none"}})}}]),t}(),A={computeStoneBed:f.a,floatingToolMoved:f.c,floatingToolClose:f.b,modalAlertActions:v.a,setChamberAccesory:f.d,setChamberRowOffset:f.f,setStoneBedVisibility:f.j,setChamberUpperCapAccesory:f.g,setChamberLowerCapAccesory:f.e,calculateManifoldSeparations:y.b,setStoneBedSeparationDistance:f.i,modifyChambersByArrayIsolator:S.j,cleanChambersByArrayIsolator:S.c,setManifoldIsolatorRowStatus:f.h};t.a=Object(s.b)(function(e){return{x:e.floatingtool.x,y:e.floatingtool.y,lbl:e.localization.lbl,unit:e.localization.unit,lang:e.localization.lang,content:e.localization.content,scaleValue:e.globals.scaleValue,scalePixels:e.globals.scalePixels,contextSelectedElement:e.globals.contextSelectedElement,totalStorageProvided:e.calculations.totalStorageProvided,chamberRowSpacingPixels:e.globals.chamberRowSpacingPixels,chamberType:e.globals.chamberType,chamberEndCapType:e.globals.chamberEndCapType,chamberRows:e.chamberbed.chamberRows,chamberbed:e.chamberbed,stoneBedVisible:e.stonebed.visible,sepDistance:e.stonebed.sepDistance,accessories:e.apptoolbar.accessories,underdrain:e.calculations.underdrain,upperManifolds:_.d.getManifoldsByType("upper"),lowerManifolds:_.d.getManifoldsByType("lower"),mainManifolds:e.mainManifolds.manifolds,upperManifoldSizing:_.d.getManifoldsSizingByTypeAndProperty("upper","manifoldSizing"),lowerManifoldSizing:_.d.getManifoldsSizingByTypeAndProperty("lower","manifoldSizing"),manifoldSeparations:e.calculations.manifoldSeparations,drawingMode:e.globals.drawingMode,currentManifold:e.manifoldEntry.currentManifold}},A)(x)},function(e,t){},function(e,t,n){"use strict";var r,i,o,a,s,l,u=n(97),c=n.n(u),d=n(1),p=n.n(d),h=n(165),f=n.n(h),m=n(11),g=n(168),b=(n.n(g),n(290)),v=n(29),y=n(460),_=n(2114),S=(n.n(_),n(5)),w=n(678),E=n(2115),C=n(124),x=n(50),A=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function T(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k=n(2116),I=n(2117),R=n(2118),P=n(2119),D=n(2120),N=n(2121),M=n(2122),L=n(2123),B=n(2124),F=n(2125),j=n(2126),U={width:32,height:32},H=(O(i={},S._204,[S._154,S._150]),O(i,S._203,[S._153,S._158,S._157,S._159]),O(i,"opposites",(O(r={},S._204,[S._203]),O(r,S._203,[S._204]),r)),i),z=(O(a={},S._204,[S._154]),O(a,S._201,[S._153,S._158,S._157,S._159]),O(a,S._202,[S._153,S._158,S._157,S._159]),O(a,"opposites",(O(o={},S._204,[S._201,S._202]),O(o,S._201,[S._204]),O(o,S._202,[S._204]),o)),a),V=(O(l={},S._204,[S._154,S._151,S._152]),O(l,S._201,[S._153,S._158,S._157,S._159]),O(l,S._202,[S._153,S._158,S._157,S._159]),O(l,"opposites",(O(s={},S._204,[S._201,S._202]),O(s,S._201,[S._204]),O(s,S._202,[S._204]),s)),l),W={position:S._186,placement:S._204,showConfirmation:!1},G=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=T(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state=W,T(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,d["Component"]),A(t,[{key:"componentDidUpdate",value:function(e){this.anyPropHasChanged(e,["selected"])&&this.setState(W)}},{key:"anyPropHasChanged",value:function(e,t){var n=!1,r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;n=this.props[l]!==e[l]||n}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}},{key:"render",value:function(){var e=this,t=this.props,n=t.x,r=t.y,i=t.lang,o=t.content,a=t.selected,s=t.projectType,l=t.pipeElements,u=t.selectedDiameter,d=t.numberOfPipeRows,h=t.setPipeAccessory,m=t.removePipeAccessory,y=t.pipeNominalDiameter,_=t.floatingToolPipesMoved,x=t.floatingToolPipesClose;if(a&&s===S._102){var A=function(e){var t=[{key:S._186,imageSrc:D,selectedImageSrc:D,imageSize:U,text:o[i][S._186]}],n=[];return 0===e.id.row&&n.push({imageSrc:L,selectedImageSrc:L,imageSize:U,key:S._201,text:o[i][S._201]}),n.push({imageSrc:N,selectedImageSrc:N,imageSize:U,key:S._204,text:o[i][S._204]}),e.id.row===d-1&&n.push({imageSrc:M,selectedImageSrc:M,imageSize:U,key:S._202,text:o[i][S._202]}),G(e,z,t,n,o[i].selectPipeStickPosition)},T=function(e){var t=[{key:S._186,imageSrc:k,selectedImageSrc:k,imageSize:U,text:o[i][S._186]}],n=[{imageSrc:P,selectedImageSrc:P,imageSize:U,key:S._201,text:o[i][S._201]},{imageSrc:I,selectedImageSrc:I,imageSize:U,key:S._204,text:o[i][S._204]},{imageSrc:R,selectedImageSrc:R,imageSize:U,key:S._202,text:o[i][S._202]}];return G(e,V,t,n,o[i].selectPipeBendPosition)},O=function(e){var t={imageSrc:B,selectedImageSrc:B,imageSize:U},n=[Object.assign({},t,{key:S._187,text:o[i][S._187]}),Object.assign({},t,{key:S._186,text:o[i][S._186]}),Object.assign({},t,{key:S._188,text:o[i][S._188]})],r=[{imageSrc:F,selectedImageSrc:F,imageSize:U,key:S._204,text:o[i][S._204]},{imageSrc:j,selectedImageSrc:j,imageSize:U,key:S._203,text:o[i][S._203]}];switch(e.type){case S._175:break;case S._172:n.splice(1,1);break;case S._173:n.splice(0,1),n.splice(1,1)}var a=function(){switch(n.length){case 1:return o[i].single;case 2:return o[i].double;case 3:return o[i].triple}}();return G(e,H,n,r,o[i].select+" "+a+" "+o[i].teePosition)},G=function(t,n,r,a,s){return p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{className:"chamberFloatingOptions"},function(){if(t.type===S._171)return p.a.createElement(p.a.Fragment,null,p.a.createElement(v.g,{text:o[i].setFlowDirection,onClick:Y}),"\xa0",p.a.createElement("div",{className:"popup-helper"},p.a.createElement(C.a,{text:o[i].clickSetFlowDirection,title:o[i].setFlowDirection})),p.a.createElement("br",null),p.a.createElement("br",null),p.a.createElement("span",null,o[i].basin),p.a.createElement("hr",null),p.a.createElement(v.g,{text:o[i].round,onClick:function(){return Q(t,S._178.ROUND)}}),"\xa0",p.a.createElement(v.g,{text:o[i].square,onClick:function(){return Q(t,S._178.SQUARE)}}),"\xa0",p.a.createElement(v.g,{text:o[i].none,onClick:function(){return Q(t,S._178.NONE)}}),p.a.createElement("br",null),p.a.createElement("br",null))}(),Z(t)?null:p.a.createElement(p.a.Fragment,null,p.a.createElement("span",null,s),p.a.createElement("hr",null),p.a.createElement(b.a,{className:"positionChoiceGroup",selectedKey:e.state.position,options:r,onChange:function(t,n){e.setState({position:n.key})}}),p.a.createElement("br",null),p.a.createElement("span",null,o[i].selectPlacement),p.a.createElement("hr",null),p.a.createElement(b.a,{className:"placementChoiceGroup",selectedKey:e.state.placement,options:a,onChange:function(t,n){e.setState({placement:n.key})}}),p.a.createElement("br",null),p.a.createElement("span",null,o[i].accessory),p.a.createElement("hr",null),K(t,n[e.state.placement],n.opposites[e.state.placement]))))},K=function(t,n,r){if(n&&r){var i=e.state.placement,o=u?u.rawPipeND:0,a=t.placeholders[e.state.position][e.state.placement],s=r.map(function(n){var r=t.placeholders[e.state.position][n];return r?Object.assign({},r,{position:n}):r}).filter(function(e){return e});n=n.map(function(e){return{text:q(e),key:e}});var l=E.e,d=E.g;s.length&&(n=n.filter(function(e){return!s.some(function(t){return E.f.some(function(n){if(l.some(function(n){return n[i]&&n[e.key]&&n[t.type]&&n[t.position]}))return!1;var r=d.some(function(n){return console.log("Sizing Rule: "+e.key+", "+t.type+", "+n.minSize+", "+n[i]),n[e.key]&&n[t.type]&&n[i]&&o<n.minSize});return n[e.key]&&n[t.type]||r})})})),n.unshift({key:"none",text:e.props.content[e.props.lang].none});var f=a?E.d[a.type]:[];console.log(E.b,a?a.type:"");var b=a?E.b[a.type][o]:0,v=!1;a&&(v=d.some(function(e){return s.some(function(t){return e[t.type]&&e[a.type]&&o>=e.minSize})})),f=f.filter(function(e){return e<=b});var y=null,_=null;return s.length&&(y=s.map(function(t){var n=void 0;n=v?E.a[o]:E.c[o],v&&!t.type.toLocaleLowerCase().includes(e.state.placement)&&"top"!==e.state.placement&&"side"!==t.position&&"side"!==e.state.placement&&(n=E.c[o]),a&&v&&!n[t.size].length&&(a.type.toLocaleLowerCase().includes(t.position)||"side"===t.position)&&(_=["There is a "+t.type.toLocaleLowerCase().substr(15)+" of "+t.size+"in. ","attached on the "+t.position+" which prevents a "+a.type.toLocaleLowerCase().substr(15)+" from being selected. ","Try to lower the size of the "+t.type.toLocaleLowerCase().substr(15)+"."].join(""));var r=n,i=[];switch(t.type){case S._159:case S._157:case S._158:case S._153:i=r[t.size]||[];break;case S._154:case S._150:case S._151:case S._152:var s=Object.keys(r).indexOf(""+t.size);for(var l in r){r[l][s]&&i.push(parseInt(l,10))}}return i})).length&&(y=y.filter(function(e){return e.length>0}),f=c.a.intersection.apply(c.a,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(y).concat([f]))),f=f.map(function(e){return{text:e+"in.",key:e}}),_&&(e.setState({showConfirmation:!0,message:_}),m(t.id,e.state.position,e.state.placement)),p.a.createElement("div",{className:"row"},p.a.createElement("div",{className:"accessoryColumn"},p.a.createElement(g.ComboBox,{selectedKey:a?a.type:"none",id:"accessory",ariaLabel:"pipe accessory",options:n,onChanged:function(n){if(console.log("Selecting accessory to",n.key,"at",e.state.position,e.state.placement,t.id),null!=y&&0===y.size)e.setState({showConfirmation:!0,message:"The accessory '"+n.text+"' does not fit in here because a larger accessory is attached in other side of the same position."});else if("none"===n.key)m(t.id,e.state.position,e.state.placement);else{var r=E.d[n.key][0];h(t.id,e.state.position,e.state.placement,n.key,r)}}})),function(){if(a)return p.a.createElement("div",{className:"accessorySizeColumn"},p.a.createElement(g.ComboBox,{selectedKey:a?a.size:null,id:"accessorySize",ariaLabel:"pipe accessory size",options:f,onChanged:function(n){h(t.id,e.state.position,e.state.placement,a.type,n.key)}}))}())}e.setState(W)},q=function(e){var t=e.replace("PIPE_ACCESSORY_","").split("_").join("").toLowerCase();return o[i][t]},Y=function(){var t=X();switch(t){case S._177.TOP_LEFT:case S._177.BOTTOM_LEFT:case S._177.TOP_RIGHT:case S._177.BOTTOM_RIGHT:e.props.setPipeFlowDirection(t)}},X=function(){var t=null;return 0===e.props.selected.index&&e.props.selected.section===S._162&&(t=S._177.TOP_LEFT),0===e.props.selected.index&&e.props.selected.section===S._160&&(t=S._177.BOTTOM_LEFT),0!==e.props.selected.index&&e.props.selected.section===S._162&&(t=S._177.TOP_RIGHT),0!==e.props.selected.index&&e.props.selected.section===S._160&&(t=S._177.BOTTOM_RIGHT),t},Q=function(e,t){var n=function(){l.filter(function(t){return t.id===e.id}).forEach(function(e){m(e.id,S._186,S._204),m(e.id,S._186,S._201),m(e.id,S._186,S._202)})};switch(t){case S._178.ROUND:return n(),h(e.id,S._186,S._204,S._155,y.rawPipeND);case S._178.SQUARE:return n(),h(e.id,S._186,S._204,S._156,y.rawPipeND);case S._178.NONE:if(Z(e))return m(e.id,S._186,S._204)}},Z=function(e){return l.some(function(t){try{return t.id===e.id&&(t.placeholders.center.top.type===S._155||t.placeholders.center.top.type===S._156)}catch(e){return!1}})};return p.a.createElement("div",null,p.a.createElement(f.a,{onStop:function(e,t){n===t.x&&r===t.y||_(t.x,t.y)}.bind(this),bounds:"#layout",handle:".handle",position:{x:n,y:r}},function(){var t=l.find(function(e){return c.a.isEqual(e.id,a)})||new w.a(a,a.type),n=void 0;if(!t.placeholders[e.state.position])return e.setState({position:Object.keys(t.placeholders)[0]}),p.a.createElement("div",null);switch(t.type){case S._174:n=A(t);break;case S._171:n=T(t);break;case S._173:case S._172:case S._175:n=O(t);break;default:throw new Error(S._135)}return p.a.createElement("div",{className:"FLoatingToolPipes"},p.a.createElement("div",{className:"handle"},p.a.createElement("span",{className:"closeButtom",onClick:x},"X")),n)}()),p.a.createElement(C.a,{title:o[i].ok,type:"alert",modalActions:function(){e.setState({showConfirmation:!1})},show:this.state.showConfirmation,hideModal:function(){e.setState({showConfirmation:!1})},text:this.state.message}))}return p.a.createElement("span",{style:{display:"none"}})}}]),t}(),K={setPipeAccessory:y.e,removePipeAccessory:y.c,setPipeFlowDirection:x.o,floatingToolPipesMoved:y.b,floatingToolPipesClose:y.a};t.a=Object(m.b)(function(e){return{x:e.floatingtoolpipes.x,y:e.floatingtoolpipes.y,lang:e.localization.lang,content:e.localization.content,selected:e.pipeGlobals.contextSelectedPipeElement,selectedDiameter:e.pipeGlobals.pipeNominalDiameter,pipeElements:e.pipeBed.pipeElements,pipeNominalDiameter:e.pipeGlobals.pipeNominalDiameter,projectType:e.globals.projectType,numberOfPipeRows:e.pipeBed.numberOfPipeRows,pipeFlowOutletPosition:e.pipeBed.pipeFlowOutletPosition,pipeFlowInletPosition:e.pipeBed.pipeFlowInletPosition}},K)(G)},function(e,t){},function(e,t,n){"use strict";n.d(t,"f",function(){return m}),n.d(t,"e",function(){return g}),n.d(t,"g",function(){return b}),n.d(t,"d",function(){return v}),n.d(t,"b",function(){return y}),n.d(t,"c",function(){return _}),n.d(t,"a",function(){return S});var r,i,o,a,s,l,u,c,d,p,h=n(5);function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=[(r={},f(r,h._150,!0),f(r,h._158,!0),r),(i={},f(i,h._151,!0),f(i,h._158,!0),i),(o={},f(o,h._152,!0),f(o,h._158,!0),o)],g=[(a={},f(a,h._204,!0),f(a,h._151,!0),f(a,h._202,!0),f(a,h._158,!0),a),(s={},f(s,h._204,!0),f(s,h._152,!0),f(s,h._201,!0),f(s,h._158,!0),s)],b=[(l={},f(l,h._201,!0),f(l,h._151,!0),f(l,h._157,!0),f(l,h._153,!0),f(l,"minSize",24),l),(u={},f(u,h._202,!0),f(u,h._152,!0),f(u,h._157,!0),f(u,h._153,!0),f(u,"minSize",24),u),(c={},f(c,h._203,!0),f(c,h._150,!0),f(c,h._157,!0),f(c,h._153,!0),f(c,"minSize",24),c)],v=(f(d={},h._154,[6,8,10,12,15,18,24]),f(d,h._159,[6,8,10,12,15,18,24,30]),f(d,h._157,[6,8,10,12,15,18,24,30]),f(d,h._158,[6,8,10,12,15,18,24,30]),f(d,h._153,[4,6,8,10,12,15,18,24,30]),f(d,h._151,[4,6,8]),f(d,h._150,[4,6,8]),f(d,h._152,[4,6,8]),d),y=(f(p={},h._154,{12:10,15:12,18:15,24:18,30:24,36:24,42:24,48:24,60:24}),f(p,h._159,{12:12,15:15,18:18,24:18,30:18,36:18,42:24,48:24,60:30}),f(p,h._157,{12:12,15:15,18:18,24:18,30:18,36:18,42:24,48:24,60:30}),f(p,h._158,{12:12,15:15,18:18,24:18,30:18,36:18,42:24,48:24,60:30}),f(p,h._153,{12:6,15:8,18:8,24:12,30:15,36:18,42:18,48:24,60:24}),f(p,h._151,{12:6,15:8,18:8,24:8,30:8,36:8,42:8,48:8,60:8}),f(p,h._150,{12:6,15:8,18:8,24:8,30:8,36:8,42:8,48:8,60:8}),f(p,h._152,{12:6,15:8,18:8,24:8,30:8,36:8,42:8,48:8,60:8}),p),_={12:{4:[4,6,8,10],6:[4,6,8,10],8:[4,6,8],10:[4,6],12:[]},15:{4:[4,6,8,10,12],6:[4,6,8,10,12],8:[4,6,8,10,12],10:[4,6,8,10],12:[],15:[]},18:{4:[4,6,8,10,12,15],6:[4,6,8,10,12,15],8:[4,6,8,10,12,15],10:[4,6,8,10,12],12:[4,6,8],15:[4,6,8],18:[]},24:{4:[4,6,8,10,12,15,18],6:[4,6,8,10,12,15,18],8:[4,6,8,10,12,15,18],10:[4,6,8,10,12,15,18],12:[4,6,8,10,12,15],15:[4,6,8,10,12],18:[4,6,8,10],24:[]},30:{4:[4,6,8,10,12,15,18,24],6:[4,6,8,10,12,15,18,24],8:[4,6,8,10,12,15,18,24],10:[4,6,8,10,12,15,18,24],12:[4,6,8,10,12,15,18,24],15:[4,6,8,10,12,15,18],18:[4,6,8,10],24:[],30:[]},36:{4:[4,6,8,10,12,15,18,24],6:[4,6,8,10,12,15,18,24],8:[4,6,8,10,12,15,18,24],10:[4,6,8,10,12,15,18,24],12:[4,6,8,10,12,15,18,24],15:[4,6,8,10,12,15,18],18:[4,6,8,10],24:[],30:[]},42:{4:[4,6,8,10,12,15,18,24],6:[4,6,8,10,12,15,18,24],8:[4,6,8,10,12,15,18,24],10:[4,6,8,10,12,15,18,24],12:[4,6,8,10,12,15,18,24],15:[4,6,8,10,12,15,18,24],18:[4,6,8,10,12,15],24:[4,6,8,10],30:[]},48:{4:[4,6,8,10,12,15,18,24],6:[4,6,8,10,12,15,18,24],8:[4,6,8,10,12,15,18,24],10:[4,6,8,10,12,15,18,24],12:[4,6,8,10,12,15,18,24],15:[4,6,8,10,12,15,18,24],18:[4,6,8,10,12,15,18],24:[4,6,8,10],30:[]},60:{4:[4,6,8,10,12,15,18,24],6:[4,6,8,10,12,15,18,24],8:[4,6,8,10,12,15,18,24],10:[4,6,8,10,12,15,18,24],12:[4,6,8,10,12,15,18,24],15:[4,6,8,10,12,15,18,24],18:[4,6,8,10,12,15,18,24],24:[4,6,8,10,12,15,18,24],30:[4,6,8,10]}},S={12:{4:[],6:[],8:[],10:[],12:[]},15:{4:[],6:[],8:[],10:[],12:[],15:[]},18:{4:[],6:[],8:[],10:[],12:[],15:[],18:[]},24:{4:[4,6,8],6:[4,6,8],8:[4,6,8],10:[4,6,8],12:[],15:[],18:[],24:[]},30:{4:[4,6,8],6:[4,6,8],8:[4,6,8],10:[4,6,8],12:[4,6,8],15:[],18:[],24:[],30:[]},36:{4:[4,6,8],6:[4,6,8],8:[4,6,8],10:[4,6,8],12:[4,6,8],15:[],18:[],24:[],30:[]},42:{4:[4,6,8],6:[4,6,8],8:[4,6,8],10:[4,6,8],12:[4,6,8],15:[4,6,8],18:[],24:[],30:[]},48:{4:[4,6,8],6:[4,6,8],8:[4,6,8],10:[4,6,8],12:[4,6,8],15:[4,6,8],18:[],24:[],30:[]},60:{4:[4,6,8],6:[4,6,8],8:[4,6,8],10:[4,6,8],12:[4,6,8],15:[4,6,8],18:[4,6,8],24:[4,6,8],30:[]}}},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAABvCAYAAADixZ5gAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAxOTowMzoxNCAwOTo0Mzo0OIZLbWAAAALKSURBVHhe7d07qiJBGMXx6gFBTETN3IKRZoZuZWD24A50EQOzFJMBE8FABGGgQXNTMXDw3tPTjPehXh/9+E7V+UfF15X9go4+yineouFweEzPiqjxeBwleJVKxXU6HddoNNJPymr7/d5Np9MTXq/Xc8vl0nW7XddqtdJrymK73c5NJpME7xsG9XrdAXA+n7vtdptcUvZL8FCz2RQgWf/xkAC5eoeHBMjTJzwkQI7O4iEB2u8iHhKg7a7iIQHa7Us8JECb3YSHBGivm/GQAG11Fx4SoJ3uxkMCtNFDeEiA5fcwHhJguT2FhwRYXk/jIQGWUyZ4SIDFlxkeEmCxZYqHBFhcmeMhARZTLnhIgPmXGx4SYL7liocEmF+54yEB5lMheEiA2VcYHhJgthWKhwSYXYXjIQFmUyl4SIDPVxoeEuBzlYqHBPh4peMhAT6WCTwkwPszg4cEeF+m8JAAb88cHhLgbZnEQwL8OrN4SIDXM42HBHg583hIgOejwEMC/BwNHhLg+6jwkABP0eEhAf6LEg8JkBgPhQ5IjYdCBqTHQ6ECeoGHQgT0Bg+FBugVHgoJ0Ds8FAqgl3goBEBv8ZDvgF7jIZ8BvcdDvgIGgYd8BAwGD/kGGBQe8gkwODzkC2CQeMgHwGDxEDtg0HiIGTB4PMQKKLw0RkDhvYkNUHgfYgIU3plYAIV3IQbA5KntwWDgarVaOlJvA9xsNnPtdtvhPfmyOxwObr1en95JF971FouF22w2f6Io+p2OSu14PP59xfshvBtarVYujuNfo9Hoezoykf55xAmPOOERJzzihEec8IgTHnHCI054xAmPOOERJzzihEec8IgTHnHCI054xAmPOOERJzzihEec8IgTHnHCI054xAmPOOERJzzihEec8IgTHnHCIy5Zruz3+65araYj9bE4jrEZa265MsFLz+p6P7FKnJ4N5NwLtOX629C3YhAAAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAABvCAYAAADixZ5gAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAxOTowMzoxNCAwOTo0Mzo0OIZLbWAAAAbkSURBVHhe7d3pUxN3HMfxTwJJCCBJOBWVw3MGC4LHVBAf0NIZZ/wX2trpTP8HH/aZ/hGd8fgbfNrSemEVQaSIeAQCSgW5gnLk3P6+64qUQ3Lsbva3fF8zGH6bGGLe2SPZXXRAuHTpkkKXTC6r8VwuFxobG+Hz+dQrmHWtrKygu7v7c7zm5mYMDQ3hxIkTKC0tVW/ErGlpaQldXV1wamMEAgG0tLSgt7cXs7Oz2lRmZavxSFlZGQeUyP/iEQ4ojw3xCAeUw6bxCAe0vi3jEQ5obV+MRzigdW0bj3BAa0opHuGA1pNyPMIBrSWteIQDWkfa8QgHtIaM4hEOmHsZxyMcMLeyikc4YO5kHY9wwNzQJR7hgObTLR7hgObSNR7hgObRPR7hgOYwJB7hgMYzLB7hgMYyNB7JNqD33TsUh0IIDA2hvL9fvaRxgZi+0+XRH+3t7b/W19eDDrw1QmFhoXowb19fH/x+P7xer3bNRg5Fgf/FC+wWt63p6kLp/Dz84Xn4EkkUFxXBNz8H/9t/URYaw+7bt+GlF0QigZVAQPxl9TBU24vFYhgdHf180G1HR4f6JBtpZmZGDbjVgb0VYs6qfPoUzn17kRQvpmhdnXh5qa+vTTlEtHzxj3AGR4A3bzB17Bimmpq0a+1rw0G3ZthqEVoyMoLG69dRFY8j+tNFrHR2Inrw4BfDEUVcHxO3i3zXicjFH1EZjeKrGzewKxjUbmFvpsYj6wNWicv9ExPqkx9pa9VulQGxyIycbUP0h+9RI+bCKjGH253p8cingMU3byIg1nHRbzqgeDzatdlRCgoQ7fwWFeL7fd3dHyfaVE7ikebhYTQ1NGDyyGF1Bay3yJmv4fO4bR0wJ/GqHj2Cr7gICbGYKykpQTgcNiRgtLUVfjEn2nURanq8Xa9eoWxlBZHTp9Wx2+02NCDNgeUfPmCX2CiyG9Pj1d+5g3j7WW30kdEBY+Ln1Yr3hHZjarzKx4+RbGqEImKtZ2RA2oiBWL9WPnmiTbEH0+LRJyeVQ0NiMXZGm7KRkQHpbUjl4CCQTGpT5GdaPN/z58D+/dpoa4YFpI/O9u6FX6xz7cK0eIFQSP3IKxVGBUweqIdfPA67MC1eydgYYnW12mh7RgSM19WhhOOlxzs5iUT1HvHT0vtxegekz0KV3VW22Z1kSrz85eVNtzBToXtAcX/5S0vaSG7mxBNPlrOoSBulT8+ADvE4XBwvdXnxOJQsf7OSXgEVfwB50ag2kpsp8RL5+XCIJz1begR0zM8hIe7HDkyJFy8sRHJxURtlJ9uAingcMYOPGDCLOfG8Xjgi+i2qsgnoFI8jkcX610pMibdcVYW8iQnxstfvN0NmFDCRAMTbluXycm2C3EyJR8K1tXDpvFsm3YDu0VEsiMdhF6bFm6+pgVM8eXpLJ6BTvHjocdiFeXPeoUPA+GttpK9UAyZfv0H48GFtJD/T4ini7cLU0aPw3P9bm6Kv7QK6793DVEMDFBsdmGtaPDLV0gJnfz9g0JvkrQI6IhE4/xnEu+PHtSn2YGo8MtreLuYC447o2iyg6+5dhM6dU7+3E9PjLYh134zLBU9PjzZFf2sDOsXictpbiIUDB7Rr7cP0eOTtqVMIz4fhffhQm6I/Clg1PIyBwacYonMebCgn8ci4WIzNhRcMmwPdDx5gMRrD+wsXbHt+YM7iEQo4HYnC/edfum3EOMT9uH7/A9PxBMbb2mx9gmdO4xFahI5XVMB79VrWbyM83ffhuXYdr/fsweTJk9pU+56ha8rJlduJlJZisrlZlHyLEjHX5M/OwKkoSPr9H4/62koyCdfIKFy9fci/dQtTlZUYOX9evb/10jnB0+poK9r0kytT4YjH4Xv5Ev6xMfjoiLPqaiget7oHnHboOsSGjrK0KBaPMTgnJrBQU4O52lqEjxxJ6Q34did4yuDTyZWWi7eed2pKPYyCvmiPPO3Ypf2D9LUs5rRMyB4wJ2fGZoICvReb+nMNDZhualIvaZxpOGKXdaDl4xnFDgF3bDwie8AdHY/IHHDHxyOyBuR4GhkDcrw1ZAvI8daRKSDH24QsATneFmQIyPG+YG1A+kjNaiz/2aYVULienh5UV1fnbM/LWvF4HKFQiOOlamBgAGNjYy8cDscdbVJOKYqS4HgpevbsGYLB4NXLly//rE3KOV7nSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSYzjSWz15MrW1lYU0H8GzzYVDAbpzFhLnVy5Gk8dse38duXKlV+07xnLFPAfjnJ9floJF2oAAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAB8CAYAAABnh+5VAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAxOTowMzoxNCAwOTo0Mzo0OIZLbWAAAASZSURBVHhe7d3PayNlHMfx78RJtxtw0zTbw2axK4juujXQ9lbx0oMg+KMu64+DN2HBP6EXTx7af0DYg+BRUBfsqqB4KILYS2kPFRJ3MZgs7EXTXbaYTZtkxn7jY7u7aSY/ZiYz3+f5vKC032d6et60yQwZxqKA/Xjlykv26bG5Rr3eUkvGcy2r6TTdwutraztqKRCBxfv5o2tX7aT98enMpDUxPV13Gi1bHTJeYsx27pfLYw/v7bqu437yyqfXb6hDvgQS7/ulpfzU8899cWlp6U4ylWqqZXhCo1azizfXLvx164/3g/grTKjvvqQvnP9gambmH4TzxvszdXlmj/dLLfkSSDyr5eTPvnCxqkbwwPvE+6VGXwKJd1B/eM4eP4U3KH3gfeL9UqMvgcSDaCCeYIgnGOIJhniCIZ5giCdY+/LY8vKy256G9PL9Kj37xltqgl7+/O4m/TqRVdPwjuIlk0nK5/OUTqfbBwaR/OkHunj1XTVBL7/f+Ioar76mpsHV63Xa2Ng4jjc7O0uFQoHm5+dpcnKy/Uv9an37DV165z01QS/Fr7+kp958W02Dq9VqtL6+fvyal8lkaG5ujra2tmh3d1etQpw99oYlm80ioCAd7zYRUI4TTxUQUIau53kIGH9d4zEEjDfPeKyfgMkzE+Q0DtQEXnif7PSEmvzpGY/1DHh4XrhXqagBvPA+WZnBzqO76Sse8wrYzOXo3u1b1NrfVytwEt4f3qfmuUA+BXF8hWVxcZFSqVR70Uu1WqXt7e3OKzF3KpQo/EanzqTp6dx5cg4a6gAkxmzau3uX9h88IOfFGaJnptWR4fx/hWXgeKxrwENO9W9y+cvXpW7NWBYlDv9zJbJn1YI/vuIxr4AQro5rm4PCaUT0ho7HEDBavuIxBIyO73gMAaMRSDyGgKMXWDyGgKMVaDyGgKMTeDyGgKMRSjyGgOELLR5DwHCFGo8hYHhCj8cQMBwjiccQMHgji8cQMFgjjccQMDgjj8cQMBiRxGMI6F9k8RgC+hNpPIaAw4s8HkPA4cQiHkPAwcUmHkPAwcQqHkPA/sUuHkPA/sQyHkPA3mIbjyGgt1jHYwjYXezjMQQ8mYh4DAE7iYnHEPBxouIxBDwmLh5DwP+IjMcQUHA8ZnpA0fGYyQHFx2OmBtQiHjMxoDbxmGkBtYrHTAqoXTxmSkAt4zETAmobj+keUOt4TOeA2sdjugY0Ih7TMaAx8ZhuAY2Kx3QKaFw8pktAI+MxHQIaG49JD2h0PCY5oPHxmNSAiKdIDIh4j5AWEPGeICkg4p1ASkDE60JCQMTz8GhAfoJL3Az9OBqTcLjNzU3K5XLEz5OPWrPZpHK5jHj92tnZoUqlctuyrF/UUqRc120hXp+KxSKVSqXPV1ZWPlRLkcNrnmCIJxjiCYZ4giGeYIgnGOIJhniCIZ5giCcY4gmGeIIhnmCIJxjiCYZ4giGeYIgnGOIJhniCIZ5giCcY4gmGeIIhnmCIJxjiCYZ4giGeYIgnGOIJhniCHd1cubCwQOPj4+1F6FQqlfjO2FjdXHkUrz1BL5+trq5eUz8DDIvoX3GjlHngHGY4AAAAAElFTkSuQmCC"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAABvCAYAAAAuXKSLAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAxOTowMzoxNCAwOTo0Mzo0OIZLbWAAAASPSURBVHhe7d3fa1t1GMfxJ+fktCFrF5tkw1TmBOe0sx1NlUEvi4o3/hqiMGEIovgXCLnxyov2jxD8EybeiBcaBKE3pYVVl2I1mOC0qOlYq2l6kpyYp/s6+yNJ8+OcnB/P53WRnu+Tkpt3cg5NvyQh6lMmk2moQ/CRgYIbhkEzMzMUi8XUFLyqUqnQ8vLyYMFnZ2cpl8vR3NwcxeNxdQ94Ublcpmw2S5pa92ViYoLS6TStrq7S9va2moKXDRScJRIJRPeRgYMzRPcPW4IzRPcH24IzRPc+W4MzRPc224MzRPcuR4IzRPcmx4IzRPceR4MzRPcWx4MzRPeOoQRniO4NQwvOEN19Qw3OEN1dQw/OEN09rgRniO6OhxsgsjdvPh9NPvJWzaxOm5W9lBq3tRs20mPj46RrrZ8z+tkYheIJslLNh0qeU9OTSqUSra2tYROFw/7bAHEQ/NsP3389EostnZ+6spO8/HQpHBmtH/xWB5u/b73Cr1Jd19XkKKtq0m6xSPc2fyTz0mUKXXhc3XMSojvvyI4XPWx8PPXqa788evXqH93E7oZmjFDsyUt0YeEF0nM/qGlrOL0Pj/bV9evTZxJxw4hGa2pmK310lJpnD7L++lNNWkP04dAsrXEldvGiqdaOGEtNktVFRER3Hp/Sdcustr4Q28SqNU8elqVWnSG6s1z7s6wTRHeOJ4MzRHeGZ4MzRLefp4MzRLeX54MzRLePL4IzRLeHb4IzRB+cr4IzRB+M74IzRO+fL4MzRO+Pb4MzRO+dr4MzRO+N74MzRO9eIIIzRO9OYIIzRD9doIIzRO8scMEZorcXyOAM0VsLbHCG6CcFOjhD9KMCH5wh+v9EBGeI/oCY4AzRhQVn0qOLC84kRxcZnEmNLjY4kxhddHAmLbr44ExSdARXpERH8EMkREfwY4IeHcFbCHJ0BG8jqNERvIMgRkfwUwQtOoJ3IUjREbxLQYmO4D0IQnQE75HfoyN4H/wcHcH75NfoCD4AP0ZH8AH5LTqC28BP0RHcJn6JjuA28kN0BLfZ4ej8XS5eE/ryzTduPPXiSx89du3aXTXrymlfcnPYvdwd2jKrFH5mSk2Cj2OvrKzQ5OQkGYahpu6p1WpUKBQQ3Enr6+tULBY3Q6HQd2rkqkajUUdwB21sbFA+n/9scXHxPTVyHa7hwiC4MAguDIILg+DCILgwCC4MgguD4MIguDAILgyCC4PgwiC4MAguDAevayNG/cHSGVo43LzBc8sLNM0K3blfKIyotSP+/u0uaYmEWoGbtJdv3fr+n9J2tVouN1+G9qvv71NlZ6cZPKkm4KaD82x9f++T3BefP7F1+/b5WmX/9D1LXbCqJt3/+Sf6Nfs11aeeVVNwW0j9pG/efee5M/HE2zWzOm1W9lJq3NZu2EiPjY+T3ubarJ+NUSieICvVfKjkOTWVxYt72h4G71Umk2ksLCxQNBpVEzgOmxjBdQguDIILg+DCILgwCC4MgguD4MIguDAILgyCCzPQe+nz8/MUiUTUBI7L5/P8CRDB+eeJOoTOPl1aWvpAHQMME9G/1lGgSqW/6FEAAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABqCAYAAACoNO9dAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAxOTowMzoxNCAwOTo0Mzo0OIZLbWAAAA6RSURBVHhe7Z15bBzXfcd37tnZm7vLY0mZomTLEteURcqW67BVrEQtauVoHEsK8oeDGHEoqLHjIi6QQGxKMS7q1n9UrRwkkJ3CRd0GsPxPgCRCLrdpokSSLSu6SF2JRPFeLveaPeae6e+3HDlWpWVMmuISxftAw91980gI77u/a96bNx7CyoFyX2/L4cOHmesXLvQE4/FXOru67nebCQvk+NGjxwzH+cS+ffsybtNtod3XW3BAqKGhIcZiGMZtIiweyikW2V27duFY1jSAm04MDAygOHzA4/ErphlgBSFIs+zGcEPD1zuTyXvmehEWyolf//qcoet/BdaR4i2rqHg8pUQiUdyzZ48Jp+F7P0dVDBShUqn4AoFAc1AQ7qVoutehqCTNMM0cy0YDoVBre0eHUP0NwoK5fOGCoirKdcuy8rZtT8JxlrKs/9FU9SoIMzM4OKhiPwrjwtWhoRZWFP+M5bjPB8Phh8KRCAfCUIIoeihq3rBCWAAgggcE8MiFgpPLZvWCLL9pmeahiqb9AgQpUC8+//xaThC+0hCLPdGUSPglSYLxJwLcaRzH8ZRLJWd8dLSQzWT+RdT1f2J27NjxbFNLy1+2tbf7RVEkQiwTOM68IFDghUTDMB7IFIsTtOj1fhbE8LEs63YjLCcQGjyrwBAEQXia5jjubmwg1A8cf8HrTdKI20aoIzRFMUSIFQQRYwVBxFhB0FCIWO57Qh2xHceiDV3/LeS5bhOhHuD4Q2V+jq6o6ndTU1Nl08RrVoTlBoUYHxkpaobxTWb71q3jiqKIuqZtEESRh7qDVOHLAF4OKRWLzsjVq4XZdPqANjPzr8wX9+6Vp2dmTquKcjmfzYZLpVLCtiyaZhgKpzKIMEuHZVkeGGdPZnbWGR8b0yZGR3+slst/UzGMw4MvvihXR9qdx5B8LNvEieI6vIQOn5NQiLSwLBsNhsNt7R0dIvYlLJxLw8OKqmnXbNOsXkIHqzgDzb/Il0oj8Pr7S+j44wbQiTp48CCfzWYDIIKPNs0Qx/MbQzi5dN9969xuhAWCk0uaaT7r0fUU4/GUqpNLU1PFPS+/fOvkUg0osBjOLwjdYBmHyBz44jl+9OjxrCx/iuf5NFgBDv67AryX+Yo+J5lMekDN9QzLdrpthEUAXqbb6/UGQQgbPt5WCKSmGId37WJOnDjB6Rx3FdLei24zYREYpnma0jT1mWeeEdz4fFtuclOH+vq4yZaWKG/b93hoepWHYeK8IKyNRCI7792wocXtRlggp956a1RV1VdNw0hDYE6DaYxCmY1fcNm1lio3simesawOGPg/9geDPT6//26B51sgvQ2Bi5LA14UbolEy+7RIZqanDcu2s1AyKBZkVCDMpFIqXczJ8knTcX4JgkxAN4f65sCAX+G4P/GHQjv9gcBWye/vkCSJwcUIOPtH6oylAws9rLix1qiUy2alUrlYyOffzGWzr9s0fYL5yKOPfjgUCv11vLn5Y/HGxsZgKESDhYCHIgXfUoPjieOKX3TwPrTP54vTNH0/iNSklUpDtCAIT4AQW2OxmIgiEJYHFAZEoZpaWryNTU07eFF8Eq3gT0ORCA/xwe1GWE7QUqLxONiE8DhowDRhA6F+4PhzPN+G6xFIYFgBgAhkZchKgoixgqAhrap5rYSwfKAONFSFMq6OJtQPHH84crSm629VSiWLGEh9QCGKsmwqqvpfNPx4LZVKXcYGnBYkLB+4CEQuFIypiYlzuqZ9m/nz3t7xkqKU4EMj5LtesBARHBgFJWK1SiSXRJYO9D5oCe71KTufz6cnxsZOZdPpA/deuPCj6kgPDAyItG13izy/OxgO90JFHpN8Pj8PQB3Cg0iC6PWSzGuRlMtlG4RQID6buq5rpWKxWMjlZnK53M9gUL/bPzh4CbqBBfye6jQra5qtHo7bQtl2J4jQApXhqkgs9tC69esjbj/CAjlz8mSmrCj/DW5pFsxjwjKM84xlHdN5PjM4OPjugrWaPghn+q6tXi3ZweDmSDR6MNnV1eWeIiyQ40ePvlVS1c8EZTm1anxc3/3GG7cNzjVdD/5Cx4MPVljbLoNiJPf9YFiCIBSfO3BAqSUEMm8ciMfjaDnNYF4b5loIi8Hn92+GTPXe+ea/kZon0U0dOXLEq1DUCIhxzm0mLALLNC9yponexQ+C1Jy+vilmHDp0iJsZHU0wHPcIlICbcFGCwPNxfzC4CWJG0O1GWCAXzp8vQj1xFsqHFGRV45DenvVY1s9nZHn8pZde0qFLteKuilFVyzB6eEH4Qrih4aPRaDTk9/tFXhRZBu/5oyhIqviawZ4wP5DO4mAb4KpsEMSE1FbLZTKFXD7/c0tVXwVR3gZRNGqgr08SWls/B+nr04lE4i4JVGBZlkIN8CAsLQ4UfRYc4PodpVIpQ/U9lslmX6ZZ9lXmY4899qlYU9NA++rVdweCQRFvCZgzBmIIdwIcVxxf/MJDhsX7A4EGx7I6lWJximZ5fk9rW1s7VNxVj0RYPnC8vZLEtCQSqwSv9wu0KAgPidBALKE+4LiDILhKZzNNMYyPCFFn0HUxjESDEESJFQCIQJEgsYIgYqwgcEECuQi4AoCq0KYNwxixyD3gdQWnuw1dH6OhPH8jPTOjQEXoniIsJyhEJp1WdV3/HvOR7dundFWNQxW4hhMEDitDkmDdeXA+XFNVZyaVUjKp1A9BjG8xvb29OccwfgfuKqcoSkAFYWzbpika/5HLIksJLkaAQa/ujJCdnTVn0+lz+Xz+P4qFwqtiKnW2OtI46QFiNPlFsRsvl3tF8T6W41YzDNMAgvg5no8nWlv56l8kLJiZ6WlwPuqsZdtF2zRzEBKuV8rloVKpdEazrFPJ4eEpnAG86WvvzkT5Gctqh8q8haGoKMvzrZLPt/f+np41c70IC+X8mTOjcqHwim1ZVyEcZE3LmrIY5noymSzu3r373WnYmj4IfBp18Mtf5tV4/C7R5/vPni1bHnRPERbI6XfeOV0olZ4E74N3uOrvvcP1vdQs+iBWOBs//WkLCpH1Xp+P7I7wAYCMqRO+3BK8rSkEUlMMtIyzZ88yDsfNQuAhN+V/AKCGOAVx4iq8paG4q+mNbjqBjxTo7Oz0QnobpUwzAulUBIJ3ZzgS+cqGZJLEjEXy9rFjF0xd/7phWTOQKeUhHucUj2d2//79Gnogt9ucGK4IES/HrZFEsRMyqQdBiHU0w8QZlo34A4Gm1rY2civsIrl25YqqG8Y4WEcRPM40BPKLhmkeK8vyJd3jGQHXJWM/XNKJS2rXSBy3g/d6PxMIBLpDoRDr8/spvBWZ1BlLR7XO0DRPEeqMQi5nlEulo1B6vwbHT/v7+yepF77xjS6fz/dcQyy2M97cLHm9Xhh/IsCdBiwEd0lwpiYmitl0+ju2qv4j88kdO55rSiSeTLS1+QRBIEIsEzjOuPwpGAoJkG1tzMlymhZEcWe8qUmC2OB2IywnuCl9y5whfJHmBGE1bthCqB/VpwSI4nqcAyezfSsA1IEIsYIgYqwgcA7cfUuoN2gZBhGk/kBBaNCqql4ydLxFgFAvNKjKQYff0Kqi/PvU5GQJ700mLD84DTs2MlLQDeMA89He3pGyqtKaonRBritwUBWSKvzOg6GhKMvO765cyc2kUn8Xn5z8Nxx16h+++tWgKUmP8By3NxyJPBJpaOChTKdEr5fcMLOE4LIc3Lkzn8s52UxGzeVyP7At658bE4m39+zZY9wwAepQXx9bamkJaIKwlrWsbaDCJrCQNo7j4uFotH3tPfd43b6EBXL+9OmKoihXQIwsBOoxOE5SjvMzxbImkslk+cY8+P/1R/jgXXrs2DFeDgYF1jQDvCB0R2KxFzZ0dZH90BfJiV/96lRF15+CbGkavugVRRQ1aL5lCnbe4NDX18etueuubnBbL5OnBCwefEqAbtuf3Ldv3yx4m5p1xLwBYfv27bgYNwgRn9yU/wGA+NsDsff+/fv3z7tNak0xcA3V0NAQV/Z4LkMe/Bu3mbAIHNu+bOs61g4ibnYw13orN7kpnAvvXrs27Hi9GyH3uttDUU0QwGNeSdq5afPmVrcbYYFcGh5OF/L5I1DYjcC4pmzHuWZCXIdT+IgfFKnqut7Npp7v719Nseyj4YaGhwOBQAcIEGdZNkDRtAAmFiRPCVg8cqGAG00VLcdRTcMoa6o6CzXGdRDopKHrP0kXCherN+Wj2Vxat25bOB7/XDQWe1jy+TpEUWQE3JyePCVgScFCD2sNrLqhyLYq5fIk1BpvFwqF1z2y/GOm+/HHH2iIx/820db2KIjRGAgGaZ7n8e5LIsQSg+OJRTS4/urtxnCEYKzXgkjtmuNM0KwoPtWcSGwFIchTApYZFAWvdjQ2Nj4A3ugJtIJPQJwQyFMC6gNaCqS+nMjzH6ZZjmsmQtQXHH+aZaPVO5TcNkIdgXhCVoasJIgYKwgakl9yU/4KANJbhzZNc8Yme6DXFVydDsVgDhck/AgqQB0bCMsPjntRlg1N14/SUJq/Mj0xcTybyWhklcjyYhqGBw1hZnr6rKaqrzF7v/SlyfFr16Z0wwjAeQmUCtjgvrB0v3EQloYb16ZwaU6lXLZAiOnU9PTx/Ozsd8q6PveUAIDq7+9fI7LsX4Qjka2hcLjNK0lRqM4lqBBxuYgf2shV20VSLhYtwzTL8EXXwBoUpVLJFWR5Us7nj1um+YNANjv0LF61dftXcQYG6BcEIeIYRg8E9fUsRbXQHBeT/P6Pb9q8mTz1eJFcGh7O5LPZN3EHI8eyUiDKFce2T5ssm7rdfMYtuLsl8F6Pp5GVpNcf+tCH/mjuDGGhDJ05cz5TKDwN8fmd5PBwzc3p/2BA+PuvfS0qxWLf79my5WG3qSboE/F4P7zf7O3/w9/LZTITI6Ojj+H0NVhCzb2k3ld0PnLkSD+8PDX3qTYQW6bhP6e6H2tSz37wgstk5gX6jcPf+4MbcImiOL5t27Yl2qjL4/lfAZXy5NHfzMoAAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABsCAYAAACcsRc5AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAxOTowMzoxNCAwOTo0Mzo0OIZLbWAAABQrSURBVHhe7Z17rBzVfcfPPHdnH7Ozr7v3sfdhm0DsYGxjC/Ow1QRIgbzIC5pEVaGiQFWVqg4ijRpVtqVGEaQVUZCqFoIK+aMKNW2Ut0gIhNjYYIKxTWzA5vq+774fs4/ZeU9/v/XYBeN7jc3d3etkPtJod86ZvV7/vvs75/c758wZ4rG8oNzXs+I4DvXgjh1DkUTinoF0+u54ItHvVnmcB5n5+Zmp8fGHaJ/v8fvvv7/lFp8V2n09K7tuv502WJaxHGfR6zzOAfywbcdhstksC2eL2vJMD6HuuecedmBgQAgQEjIJESmWHREjkdvSw8OfAw+Ju9d5nAfgIbnJ8fHv67b9NG0YZY2QRigUqu/fv1/dtWuX5V7W5pQg1H333ceHw+FYXBRHWZreQGh6o0PTK1mWTQYEIZVMpaJSNIoKe5wnpWLRyGcyRU3Xc7ZlFSzbfptY1suOrh/UFGVW8/nknTt3wu8fhGj3Ew8+KFKWtZ5n2S8IodAnRUkaEUWRCQSD4CAsoahFuxqP9wnYmhiGQZRGw6lWq5Ysy8dVRdll6Pr/qpb1FoiiMn6/P8oT8qmIJH2tP53+zNDwcCIajTJ+QaAYhvHEWELQlmhTtC3Ym47GYgmO4zaDx3zINs3spz/ykVnmUzfffHUkGv3b/oGB62LxuA88Aj7nidBp0MZo62AwyMHriGmaoarjvEULfv9a6LSvDIsiT9NeMNVtaPAYKRbjQYMtPM9vplmOi4EbxbDCozegI0DTlYT+O0lDR0FRNO21Ub0H2yevjVpueIIsMzxBlhk0sW0bMhbbPffoHSAEsWld08oQA5ct611DKh5dBH3CMM282mzmaaXVer0mywfqtZqOFR7dBR2hUi5rtWp1NzjGy8zHbrihBl6i6Kra7zhOP+/zMRAXe9l6h8FxLbC7k8/l1Gwm8xtZlv8tUyj8jnn22We13Xv2TGmt1pFGo9EEb+mDC0X4DKQnNB7eeNYSgS2QruukLstOLps152Zn3yoVCo8Zuv5IyzAOPPTQQ9opS7eH3/v7+yU/w4yyLLveoaiNULmSYdk+QRD6+/r7Y97w+4UBRjey2WwBxMg6llWwHec4eMh+U9cPlev1Od87h9/bn3gH27dvZwOBgGAYRog2jDB4yGhYkm4bGhn5vDdBdWHgBNXUiRNPgic8DW5SaU9QNRr1/dPTC05QnZXbbruN2bhx41A4GLx7KJ3+K29O/cLIzM3NToyP/4ui64+DJzShyDlZ814WTQxBEMKbZoJ2nNVwmjxZ6nG+YLDEctwovOXxtF24AAsKAp+idu/ezcqGUbMpCtu8olvlcZ5AUJS1THOW1GrtLgGLTta8l3dVwMUoUAhkTDu2vYJw3ADHcelQKLQlnU5fFUskwiev9DgfIKyVp6emfqO3Wi9C3lGAfiRj0PR4rVabe/jhh1W45LTXtAXBvmLNmjVxnqbXQYe+ORgKfQQiqxEQI0ExTBhewyBKQAgEvLGvC6DZaFj1er0JYW8NPKUBAVMBsvKJRrN5WFGUfRBe/R76lhpeS4FX8CGev8Tn998SDIfxQFFifkGgeZ5vT554ecjSgMkgZuaQ55GWotggRh7E2g95yU+atdoz//TNb84yt95886gQDH4lGo/fmUgmN8RisRCuNgGv8MRYYtCWaFMOfujQ2uB8ehB+9KugCg9l8zXXTNBQuS4iSZ9OJBKrRFFkIRFsf9ijs6A4EHlRoiRxyVRqdTgSuV3guA007/ev8gcCl8LBUN4EYtdBj4E+mwWPWctz3Bqa4bggFOLhXuLRbdpNGcOIvM8ntod1EbfOo0eAAG0dPLdYZniCLDNoXG3dDpA9eg2o4Di05TiaDYenSe9A20MWr0LSqNKaqs7BMQvZI+hy8Yki5PMkPDlJokePksThw+1XPMfyiwG0OdjfVjVtvKWqE8xHr7+eULadhBxkGBKVAINLS5dx0AVNLJGOHSMDBw6Q0eefJ9F6nUTkKolYNgkFBHgvk0guS+LTM2TghReIUCoRYhhEkyQM+t2/sjzAKV1VVa1SqZStlMv/o8jyj6l/3bZNMCVpU1AUvxJNJK4XI5Ehn88XwCzy1P0hy0WgvoMHSd8bbxAyPEzsFSuIMTa6uJFBPG5igtDgMc7MLClcdhnJb9jgVnYf9AY8cDzL0HUHxGhWy+WpUrH481al8v1//Na3jrQt7Y7Rp/0Mc2MgELg5LEkfDofDkl8QBJZleRCGB4GQnigjjo+T0T17iLN2LdGuudotPX98L71M6EOHyOSWLaR2ySVuaefRwfiGYeAyK92E11arpdSr1Ypcrb7eUpQfGRT1/M6dO9vzTe8yMA7Db1i1SrJ8vtVQsR48YwXHskMhUVwzNDJySSweF9xLu0bq1VdJvNUi5tYtxOFxwu0DouuE37uPlDiOZDdtcgs7Sy6TUWampo5CH3EUXCRrW9Y4iPOqT1WPKYFAE8Q4vSBuwV88zhjuuOMOn29sbESMxe4aGh6+I5FMptzqrjC8dy8RgwGiX3WVW7J0+H73OyJXZTKzdatb0jnm5+bmpk6c+E5T054gR4/WduzaZYDhzxpBLdgA4wd2PPGEBhcoDE1r4C1dDcGGX3yRRKCT7oQYiAbeEY2IZHj3brekc4DtbLCnKopic+euXfpCYiDnum2KFnh+gKbpzwTD4c2hUKgrYUoKIqioz0f0zZvdks5gDg2RYLlM6JkZ0hgcdEuXnlazGVIgvajK8qsvvPBCe2ZwIRY0MDZZZHKSryhKU7est6Aod7Kms4gnTpBESwExOuMZZ4KeEoewWHz7bbekIxTx/nTWNLlt27b53bULZ+VdfYh7ocTb9lqHYa4GV7sUoqwBIRBYBX3IaF8q5Tt5ZedY++STRLvjL4gDHtI1oKMX/vMJcvjOO92CpaWYz2uzMzMzSrM5DlFWBlcuQqf+smqah/fu3VsBr2mvWkTagqAQpmkO+TnuE8Fg8AvRWGw1tHc4lctDqIuZIsOwLES/zLsEXGqSEJL2mQbRr73WLekeGBJjbt+JPAXyDgcOC3IQC8JfC5owXZblplypvAUi/dDS9Z8dPnZsGlcx4t4m3FgqtSkYjd6dSCQ+LsXjSb/fj7lHVxdaYwa+5gc/IPqdd7gl3cf35PfJkS9+kTgdnMbGxBAzdNQH8hO9UioVS4XC8zVF+R700S8xX/r85z8ciUb/OjUw8LlEKtUHiSHeyN71Ve/S8eNEYmhirlzplnQftlwiuqoSNZFwS5YetCnaFn/w0PqwkHuHIOkeAZWEeqXyNk1z3CZRkm6AZirK8zzOILof7S7S9HR7OKSX2GNj7e/RLdDWHNhcikYl6CI+CuJciTs5pEGIYazolRiIODVFdDBILzHgBxGB79FNXFEoH88P+gUBUwwaF2Bxbn1PEIpFSD5SkBX1eDcJMI4F+YiQ60qE/25AA5plOdoBicAveucaANNsEtu3BONUS4AD34NtLboLX6egILBZHoscOEUhVDDonvUWGr4HC9+nVywLQRhIzBwp6p71FicSIYx5Ok/rOjTExW3c855g8TyhqhX3rLdQskysHiynBQHaOtCQm1QhUak6PbxH3QgEiAP9yHLAhu9hwvfpJugPtmXJpmHIuJPDkWazeajRaBiYQfYCNAAFzdZyAL+HKXRvHg5t3qjXTUVRft/StDdpUOFQrVZ7Kp/LHa6Wy7phGOg57uXdQU0mCZXNEarX23uAcZj5DGlhCN5h0MZoa7la1Qu53JF6tfo0/BgOMVu3blVpTZszTXNe03WrpShRuDCIw+9It4ZQhHKZ+KDttmMxt6T7cBOTpAkeUl2Ft2ssPSgC2Jm0Wi2nVq3apWIxUymXn603Gk/WyuVnVh49mjllaeqBBx4IhcPhSwI+34ZAMHgFZO+XciyLmWOE5XkpIkki1Hcsc8OxrHQmQ7SP3+iWdB/fr58js+Ct1csuc0uWBrylDTyhbphmxYK+wjLNrKaqx6GZer3Rah30Kcqxf3jwwRqI4Zz508db3HysaSZtmk7jLg4cw6Qgpb8+PTLyp339/Z2LTaG5uPypp9pzIZgx9wLfE0+SI1/6Elhlaf/9Qj4vz05PPwfC/Br+n/O2aeah75gNxGL5r371qyq0QKf7iEX/ZVweFCIkxoZCfzkyNnYfCDLkVnWEvsOHSR80Gdp1vZgPeYnkIU/Or1/vliwd0D9nZ6an/70iy49nMpnco48+ionOWTvqcyWGNsXzMZ/ffznNMB3fxSF/xRWEHD1KKBXvFO4eGFnRh1/viBgIhLNJaKpw0p5eTAzkXILQBk2rkKPgmHRXNg6Y2rqVcHtedM+6Awv/3sSWLe7Z0gNNUgY686PwtgqtzqKt0nv6EHdXIBEUjdGWFYUOfQQ6888MptOfSCSTXRnfSL32WnsfD+3qzq46QXyvvEIKhklyGze6JUtPdm6uMD05+d+aYfyU6HqJ0DRuQFOGqtqpXYBOcUoQ6v777w9EIpHBEMddygvCOpqiroBmaphm2bjg9ydiyWQE79J1r+846X37SMTHE/2aa9ySpcf38n4iKwqZ6fAcfqVUMovFYhnSiQJk5GXo0Cct237N0LSDNUUZL5fLuUceeQQ0AiFw+ej69esTPE1fBdHUZ4VA4EbwiKGwKNICbsgPuUE38pCzgaJIfn9HPMW3H8RoNMnMdde5JZ2nnYfg0xEUxanXahYck5D3/UQ1zR9C2SHczYH69vbtfXw4/NmgKOL2S+vESKS9qLpXIpwJNl+JRoMYW64jDojzQaE0jXAv7iVFQSC5K690S7tPO1PXdQf3Wyzm8y816/Xv2sXiL5lP3nLLtVIs9jd9qdRVUjTK4wKH5SIG0hwYIKplkfhPf0pYiL6s4TRY9cK+n2/vPsL+6ldk+vLLSXnNGre0N6CNofWhAgG884Mb1A0jXDOMY8ytt976aRDkz6LxeJBZphvy69Eoya9bB3FekUR+9SxhC0UID5323MWi94eAkPzEBOEOHCD0b3eTfCpFJm66iWjw95YLuFkDx/OMrmkxaL6OUd979NHtsXh8O0RQy8ozFgQyeml8nEhTU+2FEQ4YGaddccYRJ7moapU4zQY0TTqhcjlSGx0l1ZERIn/oQ0uegS8VOOKbnZ93CrncTurxxx7bgYJA/9GzzvuD4C8U2lOuOA2MM4842YXzKxYcreTFsQkeCpLLZAgKsiymcD8IOHTfAC+orF5NitCs4SueXyxinMlFL8gfGrgZP8Zg7qlHr6EhSsFpOlyZfbLEoyeA/dur42m12Szpul6ClN6t8ug2Ft4mbZpZpdnM0i1VPViT5VdkWdaxwqO7oM0rpZIqVyq/gcx9H3PDhg1V1bZlTdNS4DKD+HQEXCp/MYbAFxPYRYDNHQh3W5n5+Wfq5fJ3dYp6jXl271792uHhSZVlX63ValW5Wu1XWy0JPoE7OVD4OD1PnKUB8w3ckRS8wZmfmzOnJyZ+n8vnv6Ob5sOG4xzB+9VPWxpHfa8aGfE7ktQPCuCo2zXwivcY9gdCocHBdDoRjcV6ukr+YiWfzRrzs7NZTdfnoK/OWrb9JrRVeyyGOWgYRmnHjh2nbzt/z0/fvfET5z1wOXrAR9OjEUn686Hh4S/HkxdpttVjMnNzmckTJ/5DVZT/shSlEqKo1vF6XT/bdO6ibRGKAx4yFBPFe4ZGRrynI1wg+HSEqRMnvk047vEHHnhg0TWzi2bq4EqODzzFNIwhiAA877hAWI4bCIZC66F5GnBboAVZrJK699572XKzWVUN4wj4VcYt9zhPoH8oQXhbME2TipXLHNhywZbpzIr23HosFBp1aHo1qDVM0XSf3+/fNDw2tjnV34/PpvI4T0rFYnN+ZuZQo1Z7xbSsWce2Z3VCjkHYOzE+Pl5751N2Tgvy9a9/PRrmuE1COPyxsCiuDQSDuJFZlGHZACgcDAQCgvd0hAsDt/BrKYoKHqJAhIVPxJPhfL5eq73RbDR2Nw3j5ePHj2fbGweg+/zzN76xMiCKn4Ww9pPhSGStIAgxEAP3hSfdWmz9xwAmg5iL4IJrV6QaCPKmXKv9stVo/Mifyx1hAtu3D4Yl6cuJZPKuRF/feikaDeHO/dAReWIsMWhLtClErsTn91NgZz/88HFB+wpQi24KwgRtc9xG8IrPQY6xCpoq7+kIXQTXMED0xcTj8WGw/S1+jltHCz7fpX5BWCMEg7ifhnupR7dAr4GgiQENVoK7jNHQNIVohoHk0WuaegU6AmggMBwnnHzoradGzwEBls/GAR7/jyfIMqO9cUA7QPboKSAANFiUQ1um2bQtq+lp0jvaPmHbqm0YKq0qytuqqr6ltlreypMegDaHrN1SNW1C1fVp5k+uvbYJYZcAffwYJCoiZJGQOHpdSzfAlT4tcIRKuTxfrVR+1mo0fs4899vf1p975pmMrmm6ZdtB27ZDcOAeracjYi8qXhrQG3AsyzAMAi2SXa/Xa5Vi8c1isfjjZr3+lGIYb5629LZt22JRUbw6EAjcFIlE1obC4ZTP74+Ax/jBYwR4j3iucwHgw3KgWdJMy2pBnw2tk1ZvNBqFBo72KspzjGXtwV0cbsfRXvczbXDk99Ht24UiISttx1kLlWMsw6R8gcD64dHRK1MDA97Toi+AUqGgzM/OHmnU66+ZhjELbjJtOM5R3jDePrDQfMhZwD192bFYTOQl6Y6RFSu2DQwOpt06j/OgWCjkZ2dmnqjI8vcihcL03z3yyIIb8i8mSBt8Ag8zOHhXenT0a339/cNu8Vlph2/vM1J7v9f+Ifw96C9qcrX6WDaf/w504vPvfF7ImZxTEOQXv/jFVviH/x7enusuyQYEAFW49lx75L3v6+CowrHodfB32n8P3r6v6+A415rZmmVZVYg6F91ADP5Obd++fdXFDOzh4bF0EPJ/FWadAc1R6xwAAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHUAAABsCAYAAABU3f3vAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAxOTowMzoxNCAwOTo0Mzo0OIZLbWAAABJySURBVHhe7Z17jFzVfcfvPeee+5j3c2d2ZsfrBzbx2gbziA0B4oZUokmbtBRsBakqbWnW/5SqlqUINap2TYQQjSKRVxs1jYRatVLkAiGpIIAxMUbGNaLggl8xi1/rfc3M7rznvm9/5861C7Kxd+exWy3nY92d2XuP76zO9/5+5/c793fPcIzlB++9fiqO4/BPjY5mw4nEcP/AwDfjiUTaO8RYAJMTExfOjY39PZKkn+3evbvp7e4JyHv9VPbu2IEMQcCW41y3LeMagHHYjoOnpqYE+K2nfXk1S+WHh4eF/v5+xcdxAZPjQrwgrAiFw9sHcrn7wVLjXjvGAgBLnT47NvYvum3/BzKMWY3jaoFAoHrkyBF17969ltesK3xcVP7RRx8Vg8FgLB4KDQoI3cIhdJuD0GpBEJI+RUklU6loJBqlVxpjgRQLBWNmcrKg6fq0bVl5y7Y/5Czrvxxdf09rNMY1SSrv2bMHbKhzXFHdcfOpp0K8ZW0WBeEBJRD4/VAksiIUCmGf3w+GKnA8f93hlzEPoK85wzC4Rq3mlEolq1wun1Ybjb2Grj+nWtYpEFb1mrYNpj9kWY6KHPcH4UjkW+mBga9nc7lENBrFsqLwGGMmaBehfUn7lPYt9DeKxmIJQshWsNy1tmlOfW3DhvFfHznSkTt2B2xZEG6OxON/2p/Nbkn29UmiKMJnMyF7De1jSZL4NMQvmWz2XhD5m9VYbIN3uG1cURVZ3gSB0K3BUEhEiAW5iw0Cy43EYiJocDcY1FZvd9u4CgqExMAlxOjJGUsDNSZww0mIZ5LerrZxRYWBk+cRYv526aF+smNXyXztMoSJugxhoi5DWqLatg1Zse2+ZywlIATXsQ5ucPSPP/jBXyVSqZFEX1+Czh4xeo9dLMBWpFNM7u+WZXFzxWJJP3/u2Vh+5jV35zzAkiA4Tevd+55//gNvV0vU7z311LZINPq3yVTqdyABZrlqL7lwnkMnjnFSKMQFMxnO1k3OgX+mYTq8ZZREm5uG7p/3rTlMRKN0/pzcnJsFX+t85+4f/+RZV9Qnn3wyShD6ajAQ2BlPJrdE43ERciY2q9Rl7EKek94/yuW+9GWwMKm1z7YdXddtMNWiXxTP+CWxCP2+YBdsNBrCyRd+kZsbO/sNd7Zh37592sE33zynNZvHarVavVIu9+maFoJDkL4iurH53y6Ax8a4OFinlEiAZRoO9LFjalpd5PnzQVk+q4ik3I6gFEwIxEWcqDdrwY8r5d56S6fTERnjQRhbNzs8fxs0WI0FoU9RlHRfOh1jt97ao5jPG8rhQ/YN996rIiLqAkZ1goUSDIkVAWMVfjegWWuAbRNb1fA7//avrbs0lzhy5Ii1f//++p133TXNC8JJVdMOmc3mPkPTjoCwOBAKrfYBXnPGAiiXywX55HF19dY7ToCbnfJJUkEmICjCGsaoKzfJQTPnwuFDmatO9h44cMAGl6yDwLVYX18pk8vpkiTdGAqFNoOmAa8ZYwHUKpWScnbMXv35LeNgHxqMaha4WnCG3R3Wxt8+ErpumLt9+3ZONM0Ecpz18GvHk82fVRzHSYMtifC258HJNUUFB88fPHhQKBtGxeb50/CHFbxDjAUCFjkFyhpca46np8JecfKRkREqdAAuqQHHtldxhPRDejMQCATuHhgY2BJLJIKtloyFMDU5WQ6+vo/b+I2HJjDHQ6CEVYJxgwhYheyia4Vnh//hR9nLooKbxUNDQ3ERoZth3NzqDwQ2QMS7AgRN8BgH4RXS2IBP8fnYzEQb1Gs1S3j5Re7GB7br4PEs3nF06PwGBDUVSSRzkkCqMM52XHh2WVSwTjEgijdIsvwVfzBINypsTFYUJIqiewOX5amdY/3qF9znHtzhFp/R6XbLNB3whjoIXJIwmpaJmBeJ0FGhNxXVtbqwLA/4AoEdsWRyONXfvw1y1UQ0FkNgqW6RFBO0u9D+pP0qShIPm8gTklRtZ2XTMFKGabWmmjrAFZWI4s3hSORriURiDaQtAuSk7kFG76EVJ4IgICQIQc2yMppp0pm8jnBFFWV5jezzrYMNw4e4BxiLB7VcEJaHN0HTNDsORF0FMSF+GDfp5u5kLA0OzwuQRnbsJl0V4UpxcfcwlhKe60L9HzPNZQgTdRnScr80caIbY6mBBLZzGVxRLcfRbNiYrkuODdlHx1OGrqiaql6EbVzXqLZM2KXAtiw6zdQAQTpeOsAVtaFpR6vl8v7S3FxeVVWbTmExFgdqRJCbOrBpBKFpWSQl71DbuDfJf2/jxkrDtgu6rhMw1TDskuHDCLxeznRYxtM5zm9PcomhDa6QdKNFZxZgG0YDO85UQCQXJULqXvO2oDfJXVFfOXzYvGvbtomGqr5fL5enapUKp+m6Y5mmAZ9pwiv9bNoUYYyZum0ABuNQUWOfW285tm3apqmbhtEEE51VBHwuqCgXO53Mp1BRrxCI3oK7Zc2aiCVJ6+HgZrDQVUQQsoFQaCi7YsUNsXhc8ZoyFsD05GQj8JvX6K23WYwQdbV1mZCyCJYJ/WzxiO9KMPOJ+6lXAz6FH334YUlauXJFKBZ7JJvLPZxIJlPeYcYCmLh48WJ0/6vcnX85fAwj3gRj6UngcvnW26cBijujzzyjQaMGvbrgD2GhcZu0RHQcxINV9kjQS1xTVMro6CgviGIA/P8qiNBY4VmbgFFkOIxl07Jp8VlPuaao1P1yZ8+Kc41GXbesU7BrunWE0QYFznZM6FEeol7s2M41h75OuOLEXuFZRLTtTQ7Gd4CrWCcIQr/i862BMXWwL5Xq+M78Z5HCzIymvPYKt/aPH6xgnqcV+XWJiCUIlujvRk8CJSomuNcsfMhX/X7/A9FYbH0oFAr4/H76sBR8Lo9plT5LadoDUkLH+c8XuHUPbIcUFaDpKWSLvGXXJEGY8svSDEG42am4VFQ3Tx0eHiYJv38LCLk7m83++cDg4FA8kYj6AwFFkiQiEEJLXBDABG0T2nfO6VN838ZN9IEzRBN+8IAYCYJiOk5YM3QFoimD4M4C0ssV+msHB9dGk8k/y2SzX09lMplgMOgukEWLo+AD3MaM7kL7lQpN65OIKEocwqmmaQxohtnxYy2uqIiQ20ORyJfBUqMgJmJCLi6uuKIo2A4X1yyTTtN2hCuqIssDIGYOrhgm6BIB/U4Lz2RIObpTIgpXCoEfdAKfsZSAsA7Pu5p0gnsC+jwd2Ccz0aWnKxp0fFUw/v/BRF2GtNyvh7uHsZQ43vOrHeGKqut6ybbtksPKWJYU3nFMSD/ogh4d0RJV047V6/WjtVrNYPVJiw91krROCUStCgjXvN1t44oKSh6tVCo/n5me/p/S7KxuGAbzxosErVMyDVDAMKqE5yfpEjzeobZx537vueceFWnaRbhaJjRdt5qNRhSE9YOsNNlhi2N1iUuFZ9Qb0gl+Q9fpg8cacpy8jPG4Iop5ASENOtv7HwvncuHZgQMHnH0HDtRuuuWWs4ZlndRV9SSMs+ca9fpcrVKpV0qlZq1ep89SipIksYi5DejyACCqE75hrQqxSwNUrWCey0uIWieh6yrNCgLWOxGUclnUSxw6dEh//fXXp++8664TWqVytFKtvlet1d5u1Grvaapq+3y+AXrnxmvOWADlUqlKTp/SMhs3nRMRmhEFnPcJJE/rfGkVIXjCrgQzV4h6CbBc8/WDByu/eeON8Xu2bRuTbPscT0g6HIncCqJ2/KTzZxGw1JL80Wlj9ee3nFEksSwKQhNjRAvQuhq8XL71dh1sXhRjkixvRBizb2RsEwiGkmCKBAJQ6l97GoXOR1RkIETHgfPwni2O1SZgkZOQsqgCxkYv65MoVxOVriYqPfHEE8nHH3/8RsJxt/O2vQX+qkE41vNKuOUKqChBpCk1dD3aNIywrht+yGbcR1taLbrHx0/I79692xcOhzMBQtaJinIz4vmbwOXmkCDEFVlOxJLJMF29xWvPWABzxaIpvfYKt+7+B5pgIAZGqEEQX5GwUHbfC5iWsXQcLF0uPKOPWmzevDkBUdkWWVH+SPH5fjcYDGaDoRBdS4mnS/CwPLVzLi2OdSlPhXGWziY1RJ6fhpRmik48oA5XPbtcob9laCgekKQ/jMbjfzewYsWfrFqzJtefzWIQlRcIYYJ2GTqZQ5ezB+PhwYh8NsaDFVW9sa5rCYhdrpqRLARXVAKuFtKVh9Lp9OZYPC7SojMm5OJA65OIKGJESFQ1zJyqG91ZHEvy+4foeoSBUIjQq4ixuFADAstFDkIR3bK6U3hGJCkC42aECbq0QPIq2o7TcYbhqkh9LcXdw1hK2OJYjKvDRF2GtESl1Q7spviyoSVqa0Emi1U7LDF0tp9+8VuHuKKq9XpR1/Wi3VqBhbEEUIOCEEmDH5q3q21cUZuq+l6lXH67XC5DmsSEXWyooKZhWMhxigoR57zdbeOKahWL788VCj+buHDh4MzUlKppdJlC5ooXA1p4pqkqXSArr4jknIg7ryZ05xn3HTqkfyGXO6sKwjuVSqVULpXSarMZgUuIPqPKI/acaleghWfx9UOuZdKKTVVV6bcy1iSEzkT8vo8kLNQ6fZL8E+UsB44eNROpVCEnSYcNhH5Zq1YPFWZmLk5evDg7NTFRLc3N8YQQWVGUjiecP4uABzTQ6VNWaPWaiqXrZcw5035CxkKK8pFflooYIaMbhnNFjdLx48edV996y/jCF79YNmz7NGxvGJb1ImdZb4qiKASDwbU+v9/vNWcsAIhZZpSPTjfXbdn6QUBRJv2iWJBEUgcxu1qn9Kk1Snv27LFh02Gj/r1gITQFrxXwwSyKah83bQRvR1dm0b11fXsSuFxV1I8zOjrqSBwnQnSWNXSdLY7VJgIh/RzCimGZ8lLUKH0cfufOncJsvV5SDeMYXFaT3n7GAgEXW4QIqVXVwH+ijKjrXO3kbq1SLBAYdBBaD6rnwFX0ybJ8e27lyq2pdJrV/bZBsVCoy6/+mht6cMcMZBRNASFaWVgXBdyA/MLs2Sqijz32WDRIyO1KMPilYCi0CYKirCRJUSwIPrjS/D6fT2Hfytge9AkH/sVf0cWxTLBYCzbDsW26mGcVctNZWRRL9Dmari2OBWfhhW9/e00kEnkomU7/BWxficZiN9HKQhA3AgGv31v5rKduYzlDv/aLzOT52KqVGBOR8BhLDs/7YAuath0wbQs6lze91KYtYekXzU8dP15zRfWNjGSCIGgimXwk0de3ORKNBmhRFC06Y0+8dQ++WuEEXePkWNztU29ih2ogm7bjs2ybxzzfBLest/7Hwpg5fiJZz08fdl2pTchtwXD4/ngyuQYsk30rY48w+/u50unfcpb2f3P2VFwwHlqGS5ez6zNMq62YxWg0hKljH/jnzo7/u2uCT3/3u7vTmcxIOpsNti4cRs+4cJ5DJz7gpHCEC/ZnONtoBcT0jptpmDY2jEmJ5+e/BC/BZuX8ebk5N+vA///Otp/89FlX1B89/fRIXzo9kurvdx8wZvQeu5DnrNkix3vfGEXng6vVqqNNTDwXOjP2nLtzHhBZxmZTf/e+55//wNvVSml+/P3vj0JwNALpijuGMhYfKmoxn+dmC4U9j+zcOertbgum4DKEiboMcUV174jTjbGkgAAO5K0d6+CKaplm3basOtN16XDtyrZV2zBUb1fbuKKqjcaHqqqeUptNVlG4BNA+pyUtqqadUXWdPrHfEa6ouqa9UymXXygWCmdr1Sr9Yjf3IKP30ArORqMB2U1xolwqvao1Gke9Q23jzjTsf+ON6v6XX54EcXXLtv22bQdgoytE83TG49LG6BxqlfShY8MwOPCMNuSmlblC4WShUPhlvVr9ecMwTtLVcbzmbfEJpXbt2hWLhkJ3+Hy++8Lh8KZAMJiSZDksCIIM+asC7yksYm4D+oXD4GI1cINNiGFoxWa1Vqvla5XKiXqjsR9b1purjx+f3LF3b8du8grzgxGV/6eREaXAcattx9kEDVYKGKckn29zbnDw1lR/f9BrylgAxXy+MTE+fgyGt3dNwxgHcz1vOM5x0TA+/O+xscreLoh5iev5VH54eFhYGYuFxEjk4RWrVu3qz2QGvGOMBVDI52fGL1x4Zq5c/udwPn/+r3/4Qx06vydR6fVEdfnerl0KzmQeGRgc/FZfOp3zdl8VNzSfZwQ937bL4XwwflYgEPrp1MzM081mc4IW93mHus68RKW89NJL98Af/zfw9tbWnk+lBkFVCdpeb7CfdzvY6Pd0X7MdnMc9H7ydVzvYrufuKpAFlDDG1+x8OE/lrbfeKvVSJAaDsfzguP8F9cEJfPLLEmYAAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAABsCAYAAACy9DarAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAxOTowMzoxNCAwOTo0Mzo0OIZLbWAAABDrSURBVHhe7Z1rjGTFdcer7rO7p6cf89ie9wCKpazxEgwfjIid+FPiyA+CUfiaRJFXlhIsL8jOl6DZ+UCijQLYWUVJsEmcKLLkDLKNESZYMrAOZr2LHO9imCw7zD7m0d3T7+fte+t1c6r37gL7GOb29M544vqhy+2urrm9qn+fqnOqzq2LFHsbHJz7gu/7+Mjhw5PJkZGD41NTXxgeGRkLPlKEIJfNrl5cXv5bzbaffuSRRzpB8XXRgnNfWHjwQY0ahs59v6/X/bUDDEH4vp7P5w14t2lbbtcC8cGDB43x8fFoDKE4QyiBDWMmkUz+0dT09P1ggcNBPUUIwAI3Liwv/zsR4hmN0oqHUCsejzdPnjzpLiws8KBal14FxA899JA1ODg4NJxIzBqa9lGkaXf7mnabYRijsWg0M5rJpFPptPwFKUJSLpVoIZcreYRsCM6LXIh3EOcnfEJOeY6z5tl2fX5+HuylBwG749yRIwnM+Z2WYTwQjcc/nUilZhKJhB4bGAADNBDGfR1af22BtkaUUuS0Wn6tVuP1en3JdZwFSsh3Xc7fBhFdPai7ZSKRSNpC6DPJVOqrY1NTn5ucnh5Jp9N6JBrFuq4r8fqIbEvZprJtob219NDQiGmaHwOL/JBgLP/Z229fCy3gZz71qXuS6fRfjI2P//bQ8LANFgffo0S72cg2lm09MDBgwnmGMRav+f7bob3FaCRyAJyUuwYTCUvTlLO502hgkamhIQs0+LhlWR8LrYBhmkNg1kPyQordQRoOdKWj4H+MhhYQBjqMNU31mbuP7P9UH7jXUQLucZSAe5zwAgohIMIUwTvF7gFCIHHFGXnx/vs/Inz24W7kuAn1yenfsycmHhhMpwevV1WGhHh4BGlwKG4OEAOi7Pp6PruyMo+PffELDxim8Wg0PYRTszOEE7qpgEygONW0DDb0QV0G8VfNxmmWiZrZdeQ16kjs/whC0zPBJ4p+wDlHlXLZ28jlflCrVP4Gn/jKw4v7P3ffRTMW606OfhBC+GbL8/Z1KJ2FkCJlWhZEFdeGFdzz0OrLP0beHXcqa+wDcl6UeJ5fKhbdYqFwrNlsPpmDM77wr/9yInPHgUJQb0uAiIbHWMLxvDEiRAYUjEGAL3tfKWZQC7rb5XdQqVpD4sAdQYkiDNLduDyZXa/XmZzM7rTbC74Q320TclZOZuP2T1/9oRax37fGtBXgF6FJa6SCRwnjCcJYknE+4CMkTdIGQS0d+tdzr7yC/N/5ZPBXiq1QLhZpPp8vEkLyPudF4ftL0N4nGSGnK83muv3e5aTOz19/rvtXvYNBSB2+QOe+MBjjUYfSCWQYY9C9Wmee+U+kf/YPg6qKrSAXdC+eO/dvlJBnwAyr3QXdVqt5cmXl2gXdPgh4BV/4mPki0vLIjMB4xrAsWwkYntz6+tr55eW/cwh5GiytDUXQsV2fvgbyGHwZzoUllzrA7K2gWBES6M3GYAiahZeyDW8onqSvAsIXyzCQgTPT1jAmQbEiJBjjPGdsDTUaaG5uTqalXOPlX2ZbXajsMuHnoTPOIuDIxCjnEe77ES7EkG7bKdM0DdWFhiefy9VXLl58hXQ6P4W4rwjjYA5i7+VGo7H+5JNPulDlilX2JGB3rBPCoowNQjiRBtEGkaZFwP6kycukGAOsUIKVgOFpt1oc4rw2hBENsMQWhBJFt90+32q333Ac5zi4n2/C2NiQdUMLKMMHykWsQ7x9nvD3gVgJiP1MLYgBr06vUAL2DrR1d+YFAnjUcRwB4hVA3JPNev25dqPx4qOPPbYWWkCwuliLkCnmowms6wMflBOjBOwPXTEZ81vNJiuXSmfq1eo3ICb8TmgnBgL2BIiXAYuT2TWbiqfoH7KdwTPFiVTKHM1k9g8mkw9GTfOjoQXkPorB1QbkRDacg1LFTiGHqYF43IjGYgcs0/xwaAGFdFLA81SWt3vItoceMGHZdqK3OFCpt+uAAKACxn0N5BU7jxJwj9ObgNKnVew2oEIPN2JimdCE5f2HSsPdQra9EMKFIN8NLaCmYdeHP4YLKAV3ASme57rC9bzljuueDy2gqekNHaESZ4zAL0BacfCJ4mYjUyw6nQ4vl8u5Rr3+PHWc10MLaBl6O2bo65jzPKe0DSIyKaS8uBKzvwRd5aW8mHbbr1Wrrfz6+hk4vt3c2PiPv3rssQu9LidhwljUcb0RMMNRX9PiEFiaupwmuJTVpHVjFOhv1VxoeAghPohGQDzC4AxW5zRrtWq9Vvtlx3GepRi/PD8/X5J1t70eCJ2o6TEaJ5QlwBRjcj0QnJy4YVkDpmXpSsDwbORyzurFi4swxi2CGeYF58sg5s9t1z3rxGJtEO9KZvy2BLwaMHmNch5tud6Mr+tTKiemN7Lr6+sXz537WtvzvoUWFxuHFxYohuYNPn4focfAzYBeU2CEuTwHRYoeuNSOyE0kEu35hQVyI/EkfRWwm2IhUwsFj8oV+6BYERLwJSbsWOxAo9EYhbebzjv3VUD4KjnHynWsteEf4QWlivCU5P4wBmPmoUOHInNzczfUadtODNi20SFewmUsRRmPwzhoQ1nMsO2YbduaGgPDUyoUvLXV1VUIHZbBC83JzGxwYk5AG7/x2muvVY8dO3blPpaeBJTCyQy0tufu8xgfQ7oe13XdgFCiGz5IM4QYQvblKozoARlXwyFnSSDUprzTbpN6vd6uV6tvg6jf44Q8/8bZsysyS7sXAXHH9VItQmYg/hvRTdOW8V5AUOVdlIDb43IwL/WE+JBUy+VSuVh8ueE434zH4z8LPQYSxgccxqaQYWRM244YhgH6dQUMaij6iWxX6N2QZVlykx87MzY2Pj45+enhVOpPnHr9N0ML2CEkBXHCCAhnSuGCYsUOIMU0LUtLpdMpCDE+GY1G7wotIDgoEThFYYxT4u0CgYjYtqyJSDQ63kMY0V1DVOLtNjKZWvaCwduwKAF3H4x9XyU17XWUgHuc0AIGs6o3nFxV7AwgAISIPSQ1aT6i8Kdb2pJEcXPoBvec1xml9dACmobRhJO8b01lpu0CclZG3qHkOM6bHc87E1pAyzAaEU3LckqblFK4nspO2wmksUB7+/VajRQ3Nt5q1mrPYEJOhxZQx5hGLWsjZhjLGuc54rqu57o+Y6yb2KToH4FoqNVq+aVCga+vrmZz2eyztXr9iVq5/P2p06cLPS8nyd2aXEoHqOAJJkQC7HAAim2Q0ISzqcu5NtNUqxE9IG+xBktrUsaqHMY6GK7yYCRL0G3+stXpnLId5+xfHjnSgGDc33ZOjHSEKOM2fFGE+b7FfWHD+xFkGKOWbZtKwPAUC4X62srKSyDkj8FSsoKxAvRua7GhocLDDz/sYgjhg6r9TWoCMGfcanreFMP4VrlaoQQMT2FjI7+6svJP1Xr96Vwut/HUU09Jr/+6vkboMXAzfOhHwQJNuWsFdKV2UKwICYQHo9CjTcBLbTPxJH0VUO7UhDAWmqZ1wNlRG/30CHSROXAKF+FlbW5ubtN5520LKMdAxoXlURqXK/UuoSn49cRkeVBFERJQzDYw/pBtGPfaQtz913NzvwFCDgW7Nr2PbXihQgfvU+7QNMA4T0BECJ6oHwHh5HaTlg4uqPJCe6NaLrNSqVSBEKIoOK9AW1/gQvyCet6phuMsVyqVjaNHj3az/kILKBOa5EZ2DiEpCCPGwPMc0XQ90t3wVaZWdG+NeBclYO/IOBDGQwThg99sNDgcFzqO85zL2Peg7LTcrSm0gOBl2m1KMy6jM1g3EnLvks1SK5SA/UGKSQnxq5WKB0H9z9rN5t+LUulHoccpwvmgx/mkbloJmZ+h8mJ2BplKAXE1Ht23LzI+OXlvPJn8Uy8ePxBaQCr4IFwtoRuGTEULShU7BQxXKJFKyaen3hOJRO4OLaBA2AQB5R5bQYlip4FeD4EBjUSi0ZHeXH2l3q4DEnTpTUDFrwxKwD1ObwKqlfhfGUILCKOflA/CEiXibgLt3717KbyAPiLY94mywt2Dcy53Ts477XY+tICWrjVAwBpcQCU17QJSvGq57Nar1VcoIcfDC2iYTVvTVgUhFeJ5XCU17QzSWFzX9bNra87qysp/1YrFfyQILYYWUNMwi0cjhWQ0uqhzfq7TarXlLkJynk4lNfUX2Z6e68qHYfnLS0v0zVOn3lheXn606ThfJpp2XO4X0/NyklyVgP9rTAjboyzpUppmgg+APcqNfmwrErFM01T3yPdAIZ+nYGl5j5B1Ibc0E+IM9J2vcl0/RSktHz582IMYvtvzbTsnpisk/AcWrsEX6XKjnw6jk0g3JgzTVBv99EBufT134dy5f3Yd59vccapxjDtLzSa5XnpF6C70arCGffg1CNm1GppG4PA0hJnyUrcFh+6tGk0ms/NPPFH6yuOPt0E8CuXXNOq2BXwvl8QE9WSKodrop2eg5xofiMfvhO5yfLM9YiR9FRCQ06tM17SmjrF8SJOiB6ARyxAuFBljeKhSMcHsbrh4sO0xsJsbA+MeODGDXPgR+GKb+X5Ss6y0bdvq6WU9UC6V2tnV1dOtRuN1aNs1cO/XIGQ463neefBCG+99imfPAsKFTQLeZ4exEQgeBuFXI71PE8469KNy61D19LIekVsqdxzHBQt0wDF0iOvW4X222Wj8b7vV+u82pSeWlpby3Y1+enkIMmEs5rjeGIyq+yAwTGBNk5u9Xt6dKagF1kkJUg9B7h0ZvMtYEIS8LGoDBDxTbzR+BPH3s5GNjbf0g5/4+JfimYx8TuuWoIxHHEIniO/PaIaRhFhPPivwGvEkjQvnUQe6bz+TCUoUYZDtKVffDcNAdiSCo7FYBIalcSi7FdTV2tHoeW1j8c1B6jjXJIzeCBjrklSIMd0wNn16Gfc8VF06i9j4eFCi2C5yxybwTvXh4eHpwUTiDyKm+Vv41T//4gPg/j8aTQ/h1OwsEYRt6pm6yN8ndH3csLqPiQ9K3wU6U9TMZpHXaCCx/3aEpmeCTxT9QnAu72ByysXi/BUFnr/vvgOagfdj39/UGivTM5+PTkx+PplOX9f6pMmj4WGkDY8EJYp+I8fGUrHoV8rldwXcKv/w9a8fHh0bm8uMjV0SS7HjSAHB+lClVJpXCuxxlIB7nNACgvn6XRtW7CoggO9jHP4ePs5YG7ygttJw9+jakHwAGaXhn17mOs47ruu+7XY6MisqKFXsFLLNPdflrueddwlZ0YPyLfO7997bxpoWRRjfAoFlIthyOfhUcTOR8Z98elm1UsnWqtXnO63WD0ML+NJPftJ86cUXc8TzCBdiQAgRh0NuaNCNCy8fiu0jrU3OhcrNfqDHE81ms1Etlc6USqUftJvN7ziUnum5pQ8dOjSUTiTuicViv59MJg/EBwczdiSSBIuMgEVG4bVEmWYPgHEI6CY9xnkHfA7oLb1mq9UqtuRqhOO8pHP+6m2Li7kH5WpE8Dc9IRcan5qbi5YQuk34/gG42C2GrmfsWOzO6dnZuzLj44NBVUUIIEh3smtrb7WazV8wStfADFeo7y9alL7zP1evBwbnfoAPHjxo3DI0lLBSqT+eufXWQ+MTE1PBZ4oQlIrFwtrq6req9fo3k8XiypeOHr3hA7D6KWCXxw8diuoTE382NTv71X1jY9NB8XXpusNb9GS3Wvf/w/VgvGvUa7Vv5AuFr4HTkn3v8wKvpu8CSl544YVPwD/0y/DyrkslN6QFDk8N6n7QBrJbrgdHDY5N68F1uteDl1uqB8cHLXg3OOc18Mo3zWyG6zSOHz9e20wQhUKxd0Do/wBvKN85AdX/agAAAABJRU5ErkJggg=="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA8CAYAAAA34qk1AAAEbUlEQVRoQ+2aSVIiQRSGH+KA4oCioCgqOG512SfoS7j2BB2GQfQF3LnoC7jsA7hw6yVUcMB5nnAGio4/o6uDprEqMyszw7Art1RS+b3/5ZsgQP/JCoAzk8lUPjsvA11dXTUGalkWPT09UTgcpkCAvd7IYm9aX183Bnpzc0M7Ozs0NTVF7e3tRiDxEqOgUHN3d5caGxupUqnQ8PAwNTQ0GIE1Cnp1dUWPj480MDBABwcH1NfXRx0dHZ8LtFwuM5cFJFz27u6Orq+vaWRkxIiqxhSFmghCg4ODDAxuvLe3R9FolLq6urSragQUam5vb9PQ0BC1tbX9gSoUCnR2dkapVIqCwaBWWCOg9t1MJpN/pRSTqmoHLZVKTE1E2NbW1n9UQ3A6Pj5mqiIa61raQS8uLuj5+Zlq1bSBkGaQciKRCHV3d2srIrSCvr29UT6fZ5ChUOhdsRCkoCoicFNTkxZRtYKen58TYBGE3BYMgrIQUVhHaagN9PX1lQ4PDxlkS0uLGydzb6jK+7zrF9Y8oA0UaQOBKJFIcCsEwzQ3N7OKSbWqWkCh5v7+Pou0PGraxn95eWFegDstso9HXS2gcEEo0t/fL6wM9qJyisfjwnudgJWDyqppHxL7UfDjrjpFah4Vq59RDnp0dMQSfywWk1YE9xtlIxoAVXdVKaitJvIhgors4s2/It+vFBSBBEEEUdPrQkUFw6HbUaGqMlAcCqXc2NiYkurGrUYWNaQSUNSrUBMtGCobVau2h/XyvUpAUdWgQ5menlbagaCN29zcZPkY5aGX5RnUVhMH6enp8XKWunsxNUSDjrvqpTn3DIp+EnlvcnJSy+wHhsxms6z46OzslDakJ1AcApCY5KGX1LUwSIOyKA1lVfUEak8H0um09AF4jAODYoLY29srPUiTBkWgQOGOCZ5ONW1D3N/f0+XlJWvOZVSVBn14eKCTkxOWN01N26tHLjye4LnWtV0JOROzHlMLxj09PZUaj0opinCPMQkmd6bUhDFhYFwXTPpFCxNhULwsl8ux7sTEhL3WWzBIQxWGACgyHhUGhZoouEdHR42qWQ0MVVFuIgrzLiFQRFokb8yBTP0KVg8EDQTSzfj4OHcDIQSKYICmGG6jonXiVaPecyhUMIGAqjxn4QaFmhsbGywA1ftpwcuhZfaijUPBPzExwdXkc4MiYSPSIm/yWFDm8KJ7MLZB8cAzSGOga2trjv9hsMM6ApDKgZUoWO3zdhuHzsbtpwwGurS0lHd6qWVZ4VAoFJ2dnf0watrn3dragqcVgsHgLVLtexwMdGFh4ct7DyBXlcvlr4lE4vvMzIxXEZTvR/TNZrM/i8XiDyIqOYK6vT2TyczF4/GVDwy6nEwmv83Pzxd9UDc18bmvKI+VND/z+476rmvbmUVdt+W7rpuFDHzuu26NkX3XrTaIf0cN3EG3V/h31L+jDj7i31G3C2Tgc/+Oyt7RWCz2YfvRXC6npqhfXFycI6IVmV+xdHsv5kaWZS2nUinHxvsXNFcOZjLFKqQAAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA8CAYAAAA34qk1AAAGw0lEQVRoQ+1aa2yTVRh+2m70OgbZ1q7d/QJjEoQN9AeKERNkiWz8AxcFf2gyw/QPMhAnf7xEGQmBRCAhkCh4w5kwN0LCooghqAkyIYPQbd0Yu7C247qtXS/rV/Me7djq1u/S9pNg36Rpk+9855znPO/tvG8V+J+IgnDW19cHH3e8DOjp06dlA8pxHNxuN/R6PRQKtrwswlY6f/68bEDv3buHnp4elJSUwGAwyAKSFpEVKLF548YNJCUlIRgMIjc3F0qlUhawsgK9c+cOXC4XzGYz+vv7kZGRgZSUlMcLaCAQYCpLIEllHzx4gLt37yIvL08WVmVjlNgkJ5SVlcWAkRr39vYiLS0NqampcWdVFqDEZnd3N7Kzs6HT6SZBjY6OwuFwoKCgACqVKq5g4w5U6fXCZ7PBYLfD4vdDPzwMUFgJBjGWkY5BVRK8OTlQFRaCmzMnbmDjBlTl8aDozBmk9N3ERFo6lNlZ4DJNCJhM4DIzobTboXI4oByyI3jrFlTDtzGSn4/utWvBqdUxBxwXoJarV2E5dw7e6o3wZmYye5wTgS2v18tUVz1kh+bbE+hbvRqOxYtjCjamQBWBAEqbm6Gdm4LxdS+xWOnz+ZCcnBzRs9JB+P1+dhiULWlbTsHtcuF6ZRUQozgbM6BKtxvLDx2C7+UN8BcXMzYmJiZ42QzRRgdC3piSCZKkzk6oTzTiUm0tOK02anZjApSYXL5vH9zvvze5oRCbIZb4dhrOami8/sOPcXHr1qiZjQnQJ06eRPLTKyaZpE2SKpKQ2gqVcFYZsx2d8P95GdfXrxc6zYzjogZKjsfssDObDIlYNkPvzcaqtrkF/ZYsOKNwUFEBpRBSfvQIXNvemXaKUtgMTTDbu/qGPbhU86bkWBsV0IXNzVA/sxKB7Kyo2QzXhnBPreofgOe339FVWSlJhSUDpYyn/PBhuLdvixmbfKzqPm3ApS1bEBRh96E5JQM1DAyg5NcLGH9tc8zY5GNV9/kXuP7sKriyHmqQUHolA7W0tSHTNQbPi2sm15rJawrdSPi4mWKw5kwrhlLmYqisTPS0koFSHmsoyIN/6VK2KHlaSuXUanVMakGh+SgOh6oQyZevYKz3JsuHxYpkoE8ePw6uah1L0EliyWYIRDirdAFQtJxC+6ZNYnFKrxkt+epLBN54nS1I8Y/Y1Gg0MWFzKgqPx8Ny4BCrqiNH0f7Kq/IBncpoPNgMIaFLO30Y2P+C0ZCNepcsYWpLbMZLiFWKq5r2q/LbqLmtDeaxUYysfp7dJeNZCgmxOvfszxhKnYehZctEn6lkZ8Ti6IULuF+9kXnaeAv5gHlffwPrqufkjaPweLDs4EGMv7s9rmxOtVXtJ7vRVlsLpQQzkczo2NgYipqaYKxYi0BOdrwJRVJfHxw/noW1ogLz588XvZ4koBTMqRhtNBjwQmMjXHXTby+idyHgBcPuPfhl82YM3r4tqTwqCSjVY51OJ1sw22qF+dYgxivXCdiutCHaph/Qn5sHx6JF6OvrY5V+KnyLEdFAiU2bzQaj0ThZYS9takLy8jJMLFwoZm1BY5OtVnivtMNaVcXGU7V/YGAAhYWFk/UlIROJBkpsDg8PIz8//2Flj+Pw1N69cO2qF7KmqDH6Dz7Cxbq6ae8Qq1TxT09PFzyXKKCU6nV1dcFisfyrC6YcH8eKA5/Bs2EDJkqiZ5aYVDd+jz/eehtcmJelUEM+ori4WHBNShRQ8rTUKyG1mbFbzXEobWmBTqfFeJW0SgBRRDbp8vom1XUm2qjtSNkYsSqkcy4YKLFptVqZA9Ly1FmN164h7+xP8FRXiwo9FEI035xA75o1cJaWRlRLutl0dHRgwYIFEbsAoUkEAx0ZGWGetqioSNAJKn0+1ntJ7ekBMk3gzGbWd2G9F3MmS9Cp96Ky21kfBnYH7hcVoYd6LwJLJYODgyxZMZlMvHtiQFtbWyP+h4E8LTkAckBik3eF3w+d04m5Tif7pg+UCoALwm00wm0yYSQjg/0WWwsiLSNWqefKVz9mQBsaGm5G0hOO4/QajSatvLyc9+QEu8EYDezs7CRNG1WpVPep0DHbtAzojh07Vs42gHohgUCgwmKx7CqTUKuJEZ5ZpyHv29XV9Z3f7z9A7Z6IQPk2U19fv8lkMh17hIHuz8nJqaupqfm7DzKDMEb5JAGU74RkeP6P6iYYnRZH+Q4+obp8JyTD84Tqhh1ywutOPZCEjcpgg3xLJGw0YaMRdCRho3wGJMPzhI0mbJTHRo1G4yN7H7XZbLG5vezcuZP+NHAsnj1QqeZMdSOO4/YXFBREvHj/BZupAnVAtqiqAAAAAElFTkSuQmCC"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABECAYAAADeOlj2AAAFjklEQVR4Xu2bS08bVxTHj8cPbMzbYIPBgHkJtd3gqBsU1MIC9QN0UakiCtkQZVO1akAI5QOAlFYsGrWbktJk0X4EFpSKKlEXZZcWsHm/X+JpXrbH1f8241AH7PF47hiRuRKSkX3N3N/933P+58xgICIa7ewYNFttvlAw6MHvN31Y7NmLodOTP1uHnj3EWg0A4Hr/g0+9H7WuC4IQvekAsD4xEjbM/T5WuvH3q1/ahn7+yjD+4P7LW533LO8KAGmTxUiEJp4Ond9+8n2zYfTO5/PNX3y5/S4oIH6NLwa/LW4bfl6tQ9Ah6Eog/TgQ6RAQJBMqYW1v79ZNzxZlBQV/JYRwEAppCkEURRIEQVPueWZzYghBUdQMQjgcpvPzc8rKyiKj0agZCLsgvIHwx4P7L31371oEoylmmbWCEI1GGQCDwUB4bbFY2Gstho3EiYmhobPbT35oNozdu/O4pPG9z7wft64Jr3dCKwhQAY6C2WxmMEwmkyZqiIoirY/9trr5z6vnbU+fdTPso50d35ittg9jVWRubhX33YhGCRBwBAyCwGDgx4SN4KwGs8NB4eXlx60//vQ1qyIvW+z4+Dj3anJnZ4eOj4+pvLycBUUAmJ+fJ4fDQfn5+dz3oKWlJbb2jECIRCI0MzNDFRUVlJ2dHVvw4eEhbWxskNfr5X4sMg4BKggGg+TxeP4XCLVUQ0YhIA5ABZWVlWSz2d6SPeCsrq4yNSBQ8hoZhbC1tUUnJydvqUBaLFLl3NwcFRQUUGFhIbeUmTEISIMLCwsMgNVqvXKTETChhqqqKpY+eYyMQdjc3GR+AAEx2QAsu93OsgUPA5URCGdnZ7S8vMwAwCInGzgyUIPczyf7vvj3MwIBqQ9B0e12y95ZQIOVLikpkT1HLgzNIUAFi4uLLCPIUYG0kNPTU6YexJBU5skBoTkEyBrnurS0NOUdxVw4SpfLlfLcRDA0haBUBdICMH9paYnFhkQZRc7uX/yMphBWVlaY6XE6nYp3EvEEVrusrEzxd2QsMEoqQL5HgFM65PqLVL5fMyUgqCGgIbqnO+A0ARVVpxq+QRMIuGDY39raWlVcX7KaI1XI3CHA/0MFKJPh+NQa8T2IdL6XOwS4PVSKjY2NqlaCKLWnpqaY34ClTmdwhSCpABdZVFSUznVeOnd3d5fQfEFsSKc7zRUC+gHI6w0NDVzuJQCy3+9nxisvL08xZG4QcIEAkJuby3oBvMb+/j5BEbDTStXADYLUFaqpqVF8cXLAAfbs7CwVFxcrbspygYCghSIJnWKeKpAgHRwc0Pb2Nmu8KFEDFwhHR0e0trbGfIFW9xUvtuHkKIhr7SDJE54AvUGtBsCvr68ratGrrgSkLLTO0CHWSgUADfg4gjk5OSmbMlUh4EICgQCrErW4cxSvMjRl4U4RjFNp0asKASpAcVNdXa2pCi7CgBpg0ZEt5A7VICAjwLigbwhvkKmBYg0ps66uTnaxphoEBCY0PCBFNcrbdCDCpKHzBDXIuRZVIEAFk5OTLBhedjstnQUpmYtSG8VVfX29rAaOKhBgVpAR4AvkkFeysFTnoJUH4ySnKZsUwsjISMLnE6TUhGCoZvMz1UXHf14qtVFhJrt9197envj5hIGBgYVEFySKot1qtTp8Pt+1UYF0vdPT01DoodFo3IOVuGod3d3dsadxLn1Io6enp/mqycjFkUjkE7fb/aipqSndzVN9PrKE3+//NRQKfUdE4av+QH9//wvpPUWPivX19XW4XK7hawxh0OPxPOzq6grJoaxDuOrBrWT0dCUQkQ5Bh/DfQdGVoEPQlRBLGvpx0I+Dfhz043DRReoxQY8JekzQY0J8THA6nde2nxAIBPj3E3p7ezuIaFjJ3eBkZXq677/+h7JBr9cru6nyL4y7u3KW1YpXAAAAAElFTkSuQmCC"},function(e,t,n){"use strict";var r=n(57),i=n(924),o=n(2130),a=n(2135),s=n(186),l=n(2136),u=n(2141),c=n(2142),d=n(2146),p=s.createElement,h=s.createFactory,f=s.cloneElement,m=r,g=function(e){return e},b={Children:{map:o.map,forEach:o.forEach,count:o.count,toArray:o.toArray,only:d},Component:i.Component,PureComponent:i.PureComponent,createElement:p,cloneElement:f,isValidElement:s.isValidElement,PropTypes:l,createClass:c,createFactory:h,createMixin:g,DOM:a,version:u,__spread:m};e.exports=b},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r=n(2131),i=n(186),o=n(926),a=n(2132),s=r.twoArgumentPooler,l=r.fourArgumentPooler,u=/\/+/g;function c(e){return(""+e).replace(u,"$&/")}function d(e,t){this.func=e,this.context=t,this.count=0}function p(e,t,n){var r=e.func,i=e.context;r.call(i,t,e.count++)}function h(e,t,n,r){this.result=e,this.keyPrefix=t,this.func=n,this.context=r,this.count=0}function f(e,t,n){var r=e.result,a=e.keyPrefix,s=e.func,l=e.context,u=s.call(l,t,e.count++);Array.isArray(u)?m(u,r,n,o.thatReturnsArgument):null!=u&&(i.isValidElement(u)&&(u=i.cloneAndReplaceKey(u,a+(!u.key||t&&t.key===u.key?"":c(u.key)+"/")+n)),r.push(u))}function m(e,t,n,r,i){var o="";null!=n&&(o=c(n)+"/");var s=h.getPooled(t,o,r,i);a(e,f,s),h.release(s)}function g(e,t,n){return null}d.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},r.addPoolingTo(d,s),h.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},r.addPoolingTo(h,l);var b={forEach:function(e,t,n){if(null==e)return e;var r=d.getPooled(t,n);a(e,p,r),d.release(r)},map:function(e,t,n){if(null==e)return e;var r=[];return m(e,r,null,t,n),r},mapIntoWithKeyPrefixInternal:m,count:function(e,t){return a(e,g,null)},toArray:function(e){var t=[];return m(e,t,null,o.thatReturnsArgument),t}};e.exports=b},function(e,t,n){"use strict";var r=n(320),i=(n(321),function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)}),o=function(e){e instanceof this||r("25"),e.destructor(),this.instancePool.length<this.poolSize&&this.instancePool.push(e)},a=i,s={addPoolingTo:function(e,t){var n=e;return n.instancePool=[],n.getPooled=t||a,n.poolSize||(n.poolSize=10),n.release=o,n},oneArgumentPooler:i,twoArgumentPooler:function(e,t){if(this.instancePool.length){var n=this.instancePool.pop();return this.call(n,e,t),n}return new this(e,t)},threeArgumentPooler:function(e,t,n){if(this.instancePool.length){var r=this.instancePool.pop();return this.call(r,e,t,n),r}return new this(e,t,n)},fourArgumentPooler:function(e,t,n,r){if(this.instancePool.length){var i=this.instancePool.pop();return this.call(i,e,t,n,r),i}return new this(e,t,n,r)}};e.exports=s},function(e,t,n){"use strict";var r=n(320),i=(n(928),n(929)),o=n(2133),a=(n(321),n(2134)),s=(n(509),"."),l=":";function u(e,t){return e&&"object"===typeof e&&null!=e.key?a.escape(e.key):t.toString(36)}e.exports=function(e,t,n){return null==e?0:function e(t,n,c,d){var p,h=typeof t;if("undefined"!==h&&"boolean"!==h||(t=null),null===t||"string"===h||"number"===h||"object"===h&&t.$$typeof===i)return c(d,t,""===n?s+u(t,0):n),1;var f=0,m=""===n?s:n+l;if(Array.isArray(t))for(var g=0;g<t.length;g++)f+=e(p=t[g],m+u(p,g),c,d);else{var b=o(t);if(b){var v,y=b.call(t);if(b!==t.entries)for(var _=0;!(v=y.next()).done;)f+=e(p=v.value,m+u(p,_++),c,d);else for(;!(v=y.next()).done;){var S=v.value;S&&(f+=e(p=S[1],m+a.escape(S[0])+l+u(p,0),c,d))}}else if("object"===h){var w="",E=String(t);r("31","[object Object]"===E?"object with keys {"+Object.keys(t).join(", ")+"}":E,w)}}return f}(e,"",t,n)}},function(e,t,n){"use strict";var r="function"===typeof Symbol&&Symbol.iterator,i="@@iterator";e.exports=function(e){var t=e&&(r&&e[r]||e[i]);if("function"===typeof t)return t}},function(e,t,n){"use strict";var r={escape:function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})},unescape:function(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(/(=0|=2)/g,function(e){return t[e]})}};e.exports=r},function(e,t,n){"use strict";var r=n(186).createFactory,i={a:r("a"),abbr:r("abbr"),address:r("address"),area:r("area"),article:r("article"),aside:r("aside"),audio:r("audio"),b:r("b"),base:r("base"),bdi:r("bdi"),bdo:r("bdo"),big:r("big"),blockquote:r("blockquote"),body:r("body"),br:r("br"),button:r("button"),canvas:r("canvas"),caption:r("caption"),cite:r("cite"),code:r("code"),col:r("col"),colgroup:r("colgroup"),data:r("data"),datalist:r("datalist"),dd:r("dd"),del:r("del"),details:r("details"),dfn:r("dfn"),dialog:r("dialog"),div:r("div"),dl:r("dl"),dt:r("dt"),em:r("em"),embed:r("embed"),fieldset:r("fieldset"),figcaption:r("figcaption"),figure:r("figure"),footer:r("footer"),form:r("form"),h1:r("h1"),h2:r("h2"),h3:r("h3"),h4:r("h4"),h5:r("h5"),h6:r("h6"),head:r("head"),header:r("header"),hgroup:r("hgroup"),hr:r("hr"),html:r("html"),i:r("i"),iframe:r("iframe"),img:r("img"),input:r("input"),ins:r("ins"),kbd:r("kbd"),keygen:r("keygen"),label:r("label"),legend:r("legend"),li:r("li"),link:r("link"),main:r("main"),map:r("map"),mark:r("mark"),menu:r("menu"),menuitem:r("menuitem"),meta:r("meta"),meter:r("meter"),nav:r("nav"),noscript:r("noscript"),object:r("object"),ol:r("ol"),optgroup:r("optgroup"),option:r("option"),output:r("output"),p:r("p"),param:r("param"),picture:r("picture"),pre:r("pre"),progress:r("progress"),q:r("q"),rp:r("rp"),rt:r("rt"),ruby:r("ruby"),s:r("s"),samp:r("samp"),script:r("script"),section:r("section"),select:r("select"),small:r("small"),source:r("source"),span:r("span"),strong:r("strong"),style:r("style"),sub:r("sub"),summary:r("summary"),sup:r("sup"),table:r("table"),tbody:r("tbody"),td:r("td"),textarea:r("textarea"),tfoot:r("tfoot"),th:r("th"),thead:r("thead"),time:r("time"),title:r("title"),tr:r("tr"),track:r("track"),u:r("u"),ul:r("ul"),var:r("var"),video:r("video"),wbr:r("wbr"),circle:r("circle"),clipPath:r("clipPath"),defs:r("defs"),ellipse:r("ellipse"),g:r("g"),image:r("image"),line:r("line"),linearGradient:r("linearGradient"),mask:r("mask"),path:r("path"),pattern:r("pattern"),polygon:r("polygon"),polyline:r("polyline"),radialGradient:r("radialGradient"),rect:r("rect"),stop:r("stop"),svg:r("svg"),text:r("text"),tspan:r("tspan")};e.exports=i},function(e,t,n){"use strict";var r=n(186).isValidElement,i=n(2137);e.exports=i(r)},function(e,t,n){"use strict";var r=n(2138);e.exports=function(e){return r(e,!1)}},function(e,t,n){"use strict";var r=n(930),i=n(57),o=n(585),a=n(2140),s=Function.call.bind(Object.prototype.hasOwnProperty),l=function(){};function u(){return null}e.exports=function(e,t){var n="function"===typeof Symbol&&Symbol.iterator,c="@@iterator";var d="<<anonymous>>",p={array:g("array"),bool:g("boolean"),func:g("function"),number:g("number"),object:g("object"),string:g("string"),symbol:g("symbol"),any:m(u),arrayOf:function(e){return m(function(t,n,r,i,a){if("function"!==typeof e)return new f("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s)){var l=v(s);return new f("Invalid "+i+" `"+a+"` of type `"+l+"` supplied to `"+r+"`, expected an array.")}for(var u=0;u<s.length;u++){var c=e(s,u,r,i,a+"["+u+"]",o);if(c instanceof Error)return c}return null})},element:function(){return m(function(t,n,r,i,o){var a=t[n];if(!e(a)){var s=v(a);return new f("Invalid "+i+" `"+o+"` of type `"+s+"` supplied to `"+r+"`, expected a single ReactElement.")}return null})}(),elementType:function(){return m(function(e,t,n,i,o){var a=e[t];if(!r.isValidElementType(a)){var s=v(a);return new f("Invalid "+i+" `"+o+"` of type `"+s+"` supplied to `"+n+"`, expected a single ReactElement type.")}return null})}(),instanceOf:function(e){return m(function(t,n,r,i,o){if(!(t[n]instanceof e)){var a=e.name||d,s=function(e){if(!e.constructor||!e.constructor.name)return d;return e.constructor.name}(t[n]);return new f("Invalid "+i+" `"+o+"` of type `"+s+"` supplied to `"+r+"`, expected instance of `"+a+"`.")}return null})},node:function(){return m(function(e,t,n,r,i){if(!b(e[t]))return new f("Invalid "+r+" `"+i+"` supplied to `"+n+"`, expected a ReactNode.");return null})}(),objectOf:function(e){return m(function(t,n,r,i,a){if("function"!==typeof e)return new f("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var l=t[n],u=v(l);if("object"!==u)return new f("Invalid "+i+" `"+a+"` of type `"+u+"` supplied to `"+r+"`, expected an object.");for(var c in l)if(s(l,c)){var d=e(l,c,r,i,a+"."+c,o);if(d instanceof Error)return d}return null})},oneOf:function(e){if(!Array.isArray(e))return u;return m(function(t,n,r,i,o){for(var a=t[n],s=0;s<e.length;s++)if(h(a,e[s]))return null;var l=JSON.stringify(e,function(e,t){var n=y(t);return"symbol"===n?String(t):t});return new f("Invalid "+i+" `"+o+"` of value `"+String(a)+"` supplied to `"+r+"`, expected one of "+l+".")})},oneOfType:function(e){if(!Array.isArray(e))return u;for(var t=0;t<e.length;t++){var n=e[t];if("function"!==typeof n)return l("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+_(n)+" at index "+t+"."),u}return m(function(t,n,r,i,a){for(var s=0;s<e.length;s++){var l=e[s];if(null==l(t,n,r,i,a,o))return null}return new f("Invalid "+i+" `"+a+"` supplied to `"+r+"`.")})},shape:function(e){return m(function(t,n,r,i,a){var s=t[n],l=v(s);if("object"!==l)return new f("Invalid "+i+" `"+a+"` of type `"+l+"` supplied to `"+r+"`, expected `object`.");for(var u in e){var c=e[u];if(c){var d=c(s,u,r,i,a+"."+u,o);if(d)return d}}return null})},exact:function(e){return m(function(t,n,r,a,s){var l=t[n],u=v(l);if("object"!==u)return new f("Invalid "+a+" `"+s+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");var c=i({},t[n],e);for(var d in c){var p=e[d];if(!p)return new f("Invalid "+a+" `"+s+"` key `"+d+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null,"  ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null,"  "));var h=p(l,d,r,a,s+"."+d,o);if(h)return h}return null})}};function h(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function f(e){this.message=e,this.stack=""}function m(e){function n(n,r,i,a,s,l,u){if((a=a||d,l=l||i,u!==o)&&t){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}return null==r[i]?n?null===r[i]?new f("The "+s+" `"+l+"` is marked as required in `"+a+"`, but its value is `null`."):new f("The "+s+" `"+l+"` is marked as required in `"+a+"`, but its value is `undefined`."):null:e(r,i,a,s,l)}var r=n.bind(null,!1);return r.isRequired=n.bind(null,!0),r}function g(e){return m(function(t,n,r,i,o,a){var s=t[n];return v(s)!==e?new f("Invalid "+i+" `"+o+"` of type `"+y(s)+"` supplied to `"+r+"`, expected `"+e+"`."):null})}function b(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(b);if(null===t||e(t))return!0;var r=function(e){var t=e&&(n&&e[n]||e[c]);if("function"===typeof t)return t}(t);if(!r)return!1;var i,o=r.call(t);if(r!==t.entries){for(;!(i=o.next()).done;)if(!b(i.value))return!1}else for(;!(i=o.next()).done;){var a=i.value;if(a&&!b(a[1]))return!1}return!0;default:return!1}}function v(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||!!t&&("Symbol"===t["@@toStringTag"]||"function"===typeof Symbol&&t instanceof Symbol)}(t,e)?"symbol":t}function y(e){if("undefined"===typeof e||null===e)return""+e;var t=v(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function _(e){var t=y(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return f.prototype=Error.prototype,p.checkPropTypes=a,p.resetWarningCache=a.resetWarningCache,p.PropTypes=p,p}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"===typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,h=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116;function b(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case d:case p:case a:case l:case s:case f:return e;default:switch(e=e&&e.$$typeof){case c:case h:case u:return e;default:return t}}case g:case m:case o:return t}}}function v(e){return b(e)===p}t.typeOf=b,t.AsyncMode=d,t.ConcurrentMode=p,t.ContextConsumer=c,t.ContextProvider=u,t.Element=i,t.ForwardRef=h,t.Fragment=a,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=l,t.StrictMode=s,t.Suspense=f,t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===a||e===p||e===l||e===s||e===f||"object"===typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===u||e.$$typeof===c||e.$$typeof===h)},t.isAsyncMode=function(e){return v(e)||b(e)===d},t.isConcurrentMode=v,t.isContextConsumer=function(e){return b(e)===c},t.isContextProvider=function(e){return b(e)===u},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===i},t.isForwardRef=function(e){return b(e)===h},t.isFragment=function(e){return b(e)===a},t.isLazy=function(e){return b(e)===g},t.isMemo=function(e){return b(e)===m},t.isPortal=function(e){return b(e)===o},t.isProfiler=function(e){return b(e)===l},t.isStrictMode=function(e){return b(e)===s},t.isSuspense=function(e){return b(e)===f}},function(e,t,n){"use strict";function r(e,t,n,r,i){}r.resetWarningCache=function(){0},e.exports=r},function(e,t,n){"use strict";e.exports="15.6.2"},function(e,t,n){"use strict";var r=n(924).Component,i=n(186).isValidElement,o=n(925),a=n(2143);e.exports=a(r,i,o)},function(e,t,n){"use strict";var r=n(57),i=n(2144),o=n(2145),a="mixins";e.exports=function(e,t,n){var s=[],l={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",UNSAFE_componentWillMount:"DEFINE_MANY",UNSAFE_componentWillReceiveProps:"DEFINE_MANY",UNSAFE_componentWillUpdate:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},u={getDerivedStateFromProps:"DEFINE_MANY_MERGED"},c={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n<t.length;n++)p(e,t[n])},childContextTypes:function(e,t){e.childContextTypes=r({},e.childContextTypes,t)},contextTypes:function(e,t){e.contextTypes=r({},e.contextTypes,t)},getDefaultProps:function(e,t){e.getDefaultProps?e.getDefaultProps=f(e.getDefaultProps,t):e.getDefaultProps=t},propTypes:function(e,t){e.propTypes=r({},e.propTypes,t)},statics:function(e,t){!function(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var i=n in c;o(!i,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var a=n in e;if(a){var s=u.hasOwnProperty(n)?u[n]:null;return o("DEFINE_MANY_MERGED"===s,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),void(e[n]=f(e[n],r))}e[n]=r}}}(e,t)},autobind:function(){}};function d(e,t){var n=l.hasOwnProperty(t)?l[t]:null;y.hasOwnProperty(t)&&o("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&o("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function p(e,n){if(n){o("function"!==typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),o(!t(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=e.prototype,i=r.__reactAutoBindPairs;for(var s in n.hasOwnProperty(a)&&c.mixins(e,n.mixins),n)if(n.hasOwnProperty(s)&&s!==a){var u=n[s],p=r.hasOwnProperty(s);if(d(p,s),c.hasOwnProperty(s))c[s](e,u);else{var h=l.hasOwnProperty(s);if("function"!==typeof u||h||p||!1===n.autobind)if(p){var g=l[s];o(h&&("DEFINE_MANY_MERGED"===g||"DEFINE_MANY"===g),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",g,s),"DEFINE_MANY_MERGED"===g?r[s]=f(r[s],u):"DEFINE_MANY"===g&&(r[s]=m(r[s],u))}else r[s]=u;else i.push(s,u),r[s]=u}}}}function h(e,t){for(var n in o(e&&t&&"object"===typeof e&&"object"===typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects."),t)t.hasOwnProperty(n)&&(o(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),e[n]=t[n]);return e}function f(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var i={};return h(i,n),h(i,r),i}}function m(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function g(e,t){var n=t.bind(e);return n}var b={componentDidMount:function(){this.__isMounted=!0}},v={componentWillUnmount:function(){this.__isMounted=!1}},y={replaceState:function(e,t){this.updater.enqueueReplaceState(this,e,t)},isMounted:function(){return!!this.__isMounted}},_=function(){};return r(_.prototype,e.prototype,y),function(e){var t=function(e,r,a){this.__reactAutoBindPairs.length&&function(e){for(var t=e.__reactAutoBindPairs,n=0;n<t.length;n+=2){var r=t[n],i=t[n+1];e[r]=g(e,i)}}(this),this.props=e,this.context=r,this.refs=i,this.updater=a||n,this.state=null;var s=this.getInitialState?this.getInitialState():null;o("object"===typeof s&&!Array.isArray(s),"%s.getInitialState(): must return an object or null",t.displayName||"ReactCompositeComponent"),this.state=s};for(var r in t.prototype=new _,t.prototype.constructor=t,t.prototype.__reactAutoBindPairs=[],s.forEach(p.bind(null,t)),p(t,b),p(t,e),p(t,v),t.getDefaultProps&&(t.defaultProps=t.getDefaultProps()),o(t.prototype.render,"createClass(...): Class specification must implement a `render` method."),l)t.prototype[r]||(t.prototype[r]=null);return t}}},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t,n){"use strict";var r=function(e){};e.exports=function(e,t,n,i,o,a,s,l){if(r(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,i,o,a,s,l],d=0;(u=new Error(t.replace(/%s/g,function(){return c[d++]}))).name="Invariant Violation"}throw u.framesToPop=1,u}}},function(e,t,n){"use strict";var r=n(320),i=n(186);n(321);e.exports=function(e){return i.isValidElement(e)||r("143"),e}},function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=c(n(17)),a=c(n(1)),s=c(n(130)),l=c(n(57)),u=n(2148);function c(e){return e&&e.__esModule?e:{default:e}}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object({NODE_ENV:"production",PUBLIC_URL:"",REACT_APP_API_URL:"pro-cultec.azurewebsites.net",REACT_APP_AZURE_B2C_APP_ID:"0f46bd3e-6ec7-440b-8659-f6634057329e",REACT_APP_AZURE_SEARCH_API_DOMAIN:"pro-search-cultec",REACT_APP_AZURE_SEARCH_API_KEY:"jDNe3YhFnGscGueIfaV8ShAKtdrBXfIuVXNup6uO3UAzSeDwXfyz",REACT_APP_AZURE_SEARCH_API_VER:"2021-04-30-Preview",REACT_APP_DEBUG:"false",REACT_APP_ENVIRONMENT:"pro",REACT_APP_META_CSP:"default-src 'default-src 'self'; script-src 'self' 'unsafe-eval' 'nonce-e2cttX6kTomWhtxrwFn2nqTwqdtY8GgG' 'unsafe-inline' blob: http://cdnjs.cloudflare.com https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https://www.google.com.ec https://www.google.com https://googleads.g.doubleclick.net https://www.google-analytics.com; font-src 'self' https://static2.sharepointonline.com  https://spoprod-a.akamaihd.net https://fonts.gstatic.com https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://cdnjs.cloudflare.com https://analytics.google.com https://adsb2cad.b2clogin.com https://adsciam.ciamlogin.com https://pro-cultec.azurewebsites.net https://procultec.table.core.windows.net https://procultec.blob.core.windows.net https://pro-search-cultec.search.windows.net https://geolocation-db.com https://analytics.google.com https://graph.microsoft.com; object-src 'none'; base-uri 'self'; frame-src 'self' https://td.doubleclick.net/ blob:; child-src  'self' blob:;",REACT_APP_META_STS:"max-age=31536000; includeSubDomains; preload",REACT_APP_MINICAD_VERSION:"10-28-24 10:00"}).REACT_SPINKIT_NO_STYLES||(n(2149),n(2150),n(2151),n(2152),n(2153),n(2154),n(2155),n(2156),n(2157),n(2158),n(2159),n(2160),n(2161),n(2162),n(2163));var p="Deprecation Warning (react-spinkit): noFadeIn prop should be replaced with fadeIn='none'",h=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e.noFadeIn&&console.warn(p);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.displayName="SpinKit",n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default.Component),i(t,[{key:"render",value:function(){var e,t=u.allSpinners[this.props.name]||u.allSpinners["three-bounce"],n=(0,s.default)((d(e={"sk-fade-in":"full"===this.props.fadeIn&&!this.props.noFadeIn,"sk-fade-in-half-second":"half"===this.props.fadeIn&&!this.props.noFadeIn,"sk-fade-in-quarter-second":"quarter"===this.props.fadeIn&&!this.props.noFadeIn,"sk-spinner":!this.props.overrideSpinnerClassName},this.props.overrideSpinnerClassName,!!this.props.overrideSpinnerClassName),d(e,this.props.className,!!this.props.className),d(e,t.className||this.props.name,!0),e)),i=(0,l.default)({},this.props);return delete i.name,delete i.fadeIn,delete i.noFadeIn,delete i.overrideSpinnerClassName,delete i.className,this.props.color&&(i.style=i.style?r({},i.style,{color:this.props.color}):{color:this.props.color}),a.default.createElement("div",r({},i,{className:n}),[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(Array(t.divCount))).map(function(e,t){return a.default.createElement("div",{key:t})}))}}]),t}();h.propTypes={name:o.default.string.isRequired,noFadeIn:o.default.bool,fadeIn:o.default.oneOf(["full","half","quarter","none"]),overrideSpinnerClassName:o.default.string,className:o.default.string,color:o.default.string},h.defaultProps={name:"three-bounce",noFadeIn:!1,fadeIn:"full",overrideSpinnerClassName:""},e.exports=h},function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i={circle:{className:"sk-circle",divCount:12},"cube-grid":{className:"sk-cube-grid",divCount:9},wave:{className:"sk-wave",divCount:5},"folding-cube":{className:"sk-folding-cube",divCount:4},"three-bounce":{className:"sk-three-bounce",divCount:3},"double-bounce":{className:"sk-double-bounce",divCount:2},"wandering-cubes":{className:"sk-wandering-cubes",divCount:2},"chasing-dots":{className:"sk-chasing-dots",divCount:2},"rotating-plane":{className:"sk-rotating-plane",divCount:1},pulse:{className:"sk-pulse",divCount:1},wordpress:{className:"sk-wordpress",divCount:1}},o={"ball-grid-beat":{divCount:9},"ball-grid-pulse":{divCount:9},"line-spin-fade-loader":{divCount:8},"ball-spin-fade-loader":{divCount:8},"ball-pulse-rise":{divCount:5},"line-scale":{divCount:5},"line-scale-pulse-out":{divCount:5},"line-scale-pulse-out-rapid":{divCount:5},pacman:{divCount:5},"line-scale-party":{divCount:4},"ball-triangle-path":{divCount:3},"ball-scale-multiple":{divCount:3},"ball-scale-ripple-multiple":{divCount:3},"ball-pulse-sync":{divCount:3},"ball-beat":{divCount:3},"ball-zig-zag":{divCount:2},"ball-zig-zag-deflect":{divCount:2},"ball-clip-rotate-pulse":{divCount:2},"ball-clip-rotate-multiple":{divCount:2},"ball-clip-rotate":{divCount:1},"ball-scale-ripple":{divCount:1},"triangle-skew-spin":{divCount:1}};e.exports={spinkitSpinners:i,loadersCssSpinners:o,allSpinners:r({},i,o)}},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t,n){"use strict";var r=n(2165),i=/^ms-/;e.exports=function(e){return r(e).replace(i,"-ms-")}},function(e,t,n){"use strict";var r=/([A-Z])/g;e.exports=function(e){return e.replace(r,"-$1").toLowerCase()}},function(e,t,n){var r;r=function e(t){"use strict";var n=/^\0+/g,r=/[\0\r\f]/g,i=/: */g,o=/zoo|gra/,a=/([,: ])(transform)/g,s=/,+\s*(?![^(]*[)])/g,l=/ +\s*(?![^(]*[)])/g,u=/ *[\0] */g,c=/,\r+?/g,d=/([\t\r\n ])*\f?&/g,p=/:global\(((?:[^\(\)\[\]]*|\[.*\]|\([^\(\)]*\))*)\)/g,h=/\W+/g,f=/@(k\w+)\s*(\S*)\s*/,m=/::(place)/g,g=/:(read-only)/g,b=/\s+(?=[{\];=:>])/g,v=/([[}=:>])\s+/g,y=/(\{[^{]+?);(?=\})/g,_=/\s{2,}/g,S=/([^\(])(:+) */g,w=/[svh]\w+-[tblr]{2}/,E=/\(\s*(.*)\s*\)/g,C=/([\s\S]*?);/g,x=/-self|flex-/g,A=/[^]*?(:[rp][el]a[\w-]+)[^]*/,T=/stretch|:\s*\w+\-(?:conte|avail)/,O=/([^-])(image-set\()/,k="-webkit-",I="-moz-",R="-ms-",P=59,D=125,N=123,M=40,L=41,B=91,F=93,j=10,U=13,H=9,z=64,V=32,W=38,G=45,K=95,q=42,Y=44,X=58,Q=39,Z=34,J=47,$=62,ee=43,te=126,ne=0,re=12,ie=11,oe=107,ae=109,se=115,le=112,ue=111,ce=105,de=99,pe=100,he=112,fe=1,me=1,ge=0,be=1,ve=1,ye=1,_e=0,Se=0,we=0,Ee=[],Ce=[],xe=0,Ae=null,Te=-2,Oe=-1,ke=0,Ie=1,Re=2,Pe=3,De=0,Ne=1,Me="",Le="",Be="";function Fe(e,t,i,o,a){for(var s,l,c=0,d=0,p=0,h=0,b=0,v=0,y=0,_=0,w=0,C=0,x=0,A=0,T=0,O=0,K=0,_e=0,Ce=0,Ae=0,Te=0,Oe=i.length,Ue=Oe-1,Ke="",qe="",Ye="",Xe="",Qe="",Ze="";K<Oe;){if(y=i.charCodeAt(K),K===Ue&&d+h+p+c!==0&&(0!==d&&(y=d===J?j:J),h=p=c=0,Oe++,Ue++),d+h+p+c===0){if(K===Ue&&(_e>0&&(qe=qe.replace(r,"")),qe.trim().length>0)){switch(y){case V:case H:case P:case U:case j:break;default:qe+=i.charAt(K)}y=P}if(1===Ce)switch(y){case N:case D:case P:case Z:case Q:case M:case L:case Y:Ce=0;case H:case U:case j:case V:break;default:for(Ce=0,Te=K,b=y,K--,y=P;Te<Oe;)switch(i.charCodeAt(Te++)){case j:case U:case P:++K,y=b,Te=Oe;break;case X:_e>0&&(++K,y=b);case N:Te=Oe}}switch(y){case N:for(b=(qe=qe.trim()).charCodeAt(0),x=1,Te=++K;K<Oe;){switch(y=i.charCodeAt(K)){case N:x++;break;case D:x--;break;case J:switch(v=i.charCodeAt(K+1)){case q:case J:K=Ge(v,K,Ue,i)}break;case B:y++;case M:y++;case Z:case Q:for(;K++<Ue&&i.charCodeAt(K)!==y;);}if(0===x)break;K++}switch(Ye=i.substring(Te,K),b===ne&&(b=(qe=qe.replace(n,"").trim()).charCodeAt(0)),b){case z:switch(_e>0&&(qe=qe.replace(r,"")),v=qe.charCodeAt(1)){case pe:case ae:case se:case G:s=t;break;default:s=Ee}if(Te=(Ye=Fe(t,s,Ye,v,a+1)).length,we>0&&0===Te&&(Te=qe.length),xe>0&&(s=je(Ee,qe,Ae),l=We(Pe,Ye,s,t,me,fe,Te,v,a,o),qe=s.join(""),void 0!==l&&0===(Te=(Ye=l.trim()).length)&&(v=0,Ye="")),Te>0)switch(v){case se:qe=qe.replace(E,Ve);case pe:case ae:case G:Ye=qe+"{"+Ye+"}";break;case oe:Ye=(qe=qe.replace(f,"$1 $2"+(Ne>0?Me:"")))+"{"+Ye+"}",Ye=1===ve||2===ve&&ze("@"+Ye,3)?"@"+k+Ye+"@"+Ye:"@"+Ye;break;default:Ye=qe+Ye,o===he&&(Xe+=Ye,Ye="")}else Ye="";break;default:Ye=Fe(t,je(t,qe,Ae),Ye,o,a+1)}Qe+=Ye,A=0,Ce=0,O=0,_e=0,Ae=0,T=0,qe="",Ye="",y=i.charCodeAt(++K);break;case D:case P:if((Te=(qe=(_e>0?qe.replace(r,""):qe).trim()).length)>1)switch(0===O&&((b=qe.charCodeAt(0))===G||b>96&&b<123)&&(Te=(qe=qe.replace(" ",":")).length),xe>0&&void 0!==(l=We(Ie,qe,t,e,me,fe,Xe.length,o,a,o))&&0===(Te=(qe=l.trim()).length)&&(qe="\0\0"),b=qe.charCodeAt(0),v=qe.charCodeAt(1),b){case ne:break;case z:if(v===ce||v===de){Ze+=qe+i.charAt(K);break}default:if(qe.charCodeAt(Te-1)===X)break;Xe+=He(qe,b,v,qe.charCodeAt(2))}A=0,Ce=0,O=0,_e=0,Ae=0,qe="",y=i.charCodeAt(++K)}}switch(y){case U:case j:if(d+h+p+c+Se===0)switch(C){case L:case Q:case Z:case z:case te:case $:case q:case ee:case J:case G:case X:case Y:case P:case N:case D:break;default:O>0&&(Ce=1)}d===J?d=0:be+A===0&&o!==oe&&qe.length>0&&(_e=1,qe+="\0"),xe*De>0&&We(ke,qe,t,e,me,fe,Xe.length,o,a,o),fe=1,me++;break;case P:case D:if(d+h+p+c===0){fe++;break}default:switch(fe++,Ke=i.charAt(K),y){case H:case V:if(h+c+d===0)switch(_){case Y:case X:case H:case V:Ke="";break;default:y!==V&&(Ke=" ")}break;case ne:Ke="\\0";break;case re:Ke="\\f";break;case ie:Ke="\\v";break;case W:h+d+c===0&&be>0&&(Ae=1,_e=1,Ke="\f"+Ke);break;case 108:if(h+d+c+ge===0&&O>0)switch(K-O){case 2:_===le&&i.charCodeAt(K-3)===X&&(ge=_);case 8:w===ue&&(ge=w)}break;case X:h+d+c===0&&(O=K);break;case Y:d+p+h+c===0&&(_e=1,Ke+="\r");break;case Z:case Q:0===d&&(h=h===y?0:0===h?y:h);break;case B:h+d+p===0&&c++;break;case F:h+d+p===0&&c--;break;case L:h+d+c===0&&p--;break;case M:if(h+d+c===0){if(0===A)switch(2*_+3*w){case 533:break;default:x=0,A=1}p++}break;case z:d+p+h+c+O+T===0&&(T=1);break;case q:case J:if(h+c+p>0)break;switch(d){case 0:switch(2*y+3*i.charCodeAt(K+1)){case 235:d=J;break;case 220:Te=K,d=q}break;case q:y===J&&_===q&&Te+2!==K&&(33===i.charCodeAt(Te+2)&&(Xe+=i.substring(Te,K+1)),Ke="",d=0)}}if(0===d){if(be+h+c+T===0&&o!==oe&&y!==P)switch(y){case Y:case te:case $:case ee:case L:case M:if(0===A){switch(_){case H:case V:case j:case U:Ke+="\0";break;default:Ke="\0"+Ke+(y===Y?"":"\0")}_e=1}else switch(y){case M:O+7===K&&108===_&&(O=0),A=++x;break;case L:0===(A=--x)&&(_e=1,Ke+="\0")}break;case H:case V:switch(_){case ne:case N:case D:case P:case Y:case re:case H:case V:case j:case U:break;default:0===A&&(_e=1,Ke+="\0")}}qe+=Ke,y!==V&&y!==H&&(C=y)}}w=_,_=y,K++}if(Te=Xe.length,we>0&&0===Te&&0===Qe.length&&0===t[0].length===!1&&(o!==ae||1===t.length&&(be>0?Le:Be)===t[0])&&(Te=t.join(",").length+2),Te>0){if(s=0===be&&o!==oe?function(e){for(var t,n,i=0,o=e.length,a=Array(o);i<o;++i){for(var s=e[i].split(u),l="",c=0,d=0,p=0,h=0,f=s.length;c<f;++c)if(!(0===(d=(n=s[c]).length)&&f>1)){if(p=l.charCodeAt(l.length-1),h=n.charCodeAt(0),t="",0!==c)switch(p){case q:case te:case $:case ee:case V:case M:break;default:t=" "}switch(h){case W:n=t+Le;case te:case $:case ee:case V:case L:case M:break;case B:n=t+n+Le;break;case X:switch(2*n.charCodeAt(1)+3*n.charCodeAt(2)){case 530:if(ye>0){n=t+n.substring(8,d-1);break}default:(c<1||s[c-1].length<1)&&(n=t+Le+n)}break;case Y:t="";default:n=d>1&&n.indexOf(":")>0?t+n.replace(S,"$1"+Le+"$2"):t+n+Le}l+=n}a[i]=l.replace(r,"").trim()}return a}(t):t,xe>0&&void 0!==(l=We(Re,Xe,s,e,me,fe,Te,o,a,o))&&0===(Xe=l).length)return Ze+Xe+Qe;if(Xe=s.join(",")+"{"+Xe+"}",ve*ge!==0){switch(2!==ve||ze(Xe,2)||(ge=0),ge){case ue:Xe=Xe.replace(g,":"+I+"$1")+Xe;break;case le:Xe=Xe.replace(m,"::"+k+"input-$1")+Xe.replace(m,"::"+I+"$1")+Xe.replace(m,":"+R+"input-$1")+Xe}ge=0}}return Ze+Xe+Qe}function je(e,t,n){var r=t.trim().split(c),i=r,o=r.length,a=e.length;switch(a){case 0:case 1:for(var s=0,l=0===a?"":e[0]+" ";s<o;++s)i[s]=Ue(l,i[s],n,a).trim();break;default:s=0;var u=0;for(i=[];s<o;++s)for(var d=0;d<a;++d)i[u++]=Ue(e[d]+" ",r[s],n,a).trim()}return i}function Ue(e,t,n,r){var i=t,o=i.charCodeAt(0);switch(o<33&&(o=(i=i.trim()).charCodeAt(0)),o){case W:switch(be+r){case 0:case 1:if(0===e.trim().length)break;default:return i.replace(d,"$1"+e.trim())}break;case X:switch(i.charCodeAt(1)){case 103:if(ye>0&&be>0)return i.replace(p,"$1").replace(d,"$1"+Be);break;default:return e.trim()+i.replace(d,"$1"+e.trim())}default:if(n*be>0&&i.indexOf("\f")>0)return i.replace(d,(e.charCodeAt(0)===X?"":"$1")+e.trim())}return e+i}function He(e,t,n,r){var u,c=0,d=e+";",p=2*t+3*n+4*r;if(944===p)return function(e){var t=e.length,n=e.indexOf(":",9)+1,r=e.substring(0,n).trim(),i=e.substring(n,t-1).trim();switch(e.charCodeAt(9)*Ne){case 0:break;case G:if(110!==e.charCodeAt(10))break;default:for(var o=i.split((i="",s)),a=0,n=0,t=o.length;a<t;n=0,++a){for(var u=o[a],c=u.split(l);u=c[n];){var d=u.charCodeAt(0);if(1===Ne&&(d>z&&d<90||d>96&&d<123||d===K||d===G&&u.charCodeAt(1)!==G))switch(isNaN(parseFloat(u))+(-1!==u.indexOf("("))){case 1:switch(u){case"infinite":case"alternate":case"backwards":case"running":case"normal":case"forwards":case"both":case"none":case"linear":case"ease":case"ease-in":case"ease-out":case"ease-in-out":case"paused":case"reverse":case"alternate-reverse":case"inherit":case"initial":case"unset":case"step-start":case"step-end":break;default:u+=Me}}c[n++]=u}i+=(0===a?"":",")+c.join(" ")}}return i=r+i+";",1===ve||2===ve&&ze(i,1)?k+i+i:i}(d);if(0===ve||2===ve&&!ze(d,1))return d;switch(p){case 1015:return 97===d.charCodeAt(10)?k+d+d:d;case 951:return 116===d.charCodeAt(3)?k+d+d:d;case 963:return 110===d.charCodeAt(5)?k+d+d:d;case 1009:if(100!==d.charCodeAt(4))break;case 969:case 942:return k+d+d;case 978:return k+d+I+d+d;case 1019:case 983:return k+d+I+d+R+d+d;case 883:return d.charCodeAt(8)===G?k+d+d:d.indexOf("image-set(",11)>0?d.replace(O,"$1"+k+"$2")+d:d;case 932:if(d.charCodeAt(4)===G)switch(d.charCodeAt(5)){case 103:return k+"box-"+d.replace("-grow","")+k+d+R+d.replace("grow","positive")+d;case 115:return k+d+R+d.replace("shrink","negative")+d;case 98:return k+d+R+d.replace("basis","preferred-size")+d}return k+d+R+d+d;case 964:return k+d+R+"flex-"+d+d;case 1023:if(99!==d.charCodeAt(8))break;return u=d.substring(d.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),k+"box-pack"+u+k+d+R+"flex-pack"+u+d;case 1005:return o.test(d)?d.replace(i,":"+k)+d.replace(i,":"+I)+d:d;case 1e3:switch(c=(u=d.substring(13).trim()).indexOf("-")+1,u.charCodeAt(0)+u.charCodeAt(c)){case 226:u=d.replace(w,"tb");break;case 232:u=d.replace(w,"tb-rl");break;case 220:u=d.replace(w,"lr");break;default:return d}return k+d+R+u+d;case 1017:if(-1===d.indexOf("sticky",9))return d;case 975:switch(c=(d=e).length-10,p=(u=(33===d.charCodeAt(c)?d.substring(0,c):d).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|u.charCodeAt(7))){case 203:if(u.charCodeAt(8)<111)break;case 115:d=d.replace(u,k+u)+";"+d;break;case 207:case 102:d=d.replace(u,k+(p>102?"inline-":"")+"box")+";"+d.replace(u,k+u)+";"+d.replace(u,R+u+"box")+";"+d}return d+";";case 938:if(d.charCodeAt(5)===G)switch(d.charCodeAt(6)){case 105:return u=d.replace("-items",""),k+d+k+"box-"+u+R+"flex-"+u+d;case 115:return k+d+R+"flex-item-"+d.replace(x,"")+d;default:return k+d+R+"flex-line-pack"+d.replace("align-content","").replace(x,"")+d}break;case 973:case 989:if(d.charCodeAt(3)!==G||122===d.charCodeAt(4))break;case 931:case 953:if(!0===T.test(e))return 115===(u=e.substring(e.indexOf(":")+1)).charCodeAt(0)?He(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):d.replace(u,k+u)+d.replace(u,I+u.replace("fill-",""))+d;break;case 962:if(d=k+d+(102===d.charCodeAt(5)?R+d:"")+d,n+r===211&&105===d.charCodeAt(13)&&d.indexOf("transform",10)>0)return d.substring(0,d.indexOf(";",27)+1).replace(a,"$1"+k+"$2")+d}return d}function ze(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10),i=e.substring(n+1,e.length-1);return Ae(2!==t?r:r.replace(A,"$1"),i,t)}function Ve(e,t){var n=He(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(C," or ($1)").substring(4):"("+t+")"}function We(e,t,n,r,i,o,a,s,l,u){for(var c,d=0,p=t;d<xe;++d)switch(c=Ce[d].call(qe,e,p,n,r,i,o,a,s,l,u)){case void 0:case!1:case!0:case null:break;default:p=c}if(p!==t)return p}function Ge(e,t,n,r){for(var i=t+1;i<n;++i)switch(r.charCodeAt(i)){case J:if(e===q&&r.charCodeAt(i-1)===q&&t+2!==i)return i+1;break;case j:if(e===J)return i+1}return i}function Ke(e){for(var t in e){var n=e[t];switch(t){case"keyframe":Ne=0|n;break;case"global":ye=0|n;break;case"cascade":be=0|n;break;case"compress":_e=0|n;break;case"semicolon":Se=0|n;break;case"preserve":we=0|n;break;case"prefix":Ae=null,n?"function"!==typeof n?ve=1:(ve=2,Ae=n):ve=0}}return Ke}function qe(t,n){if(void 0!==this&&this.constructor===qe)return e(t);var i=t,o=i.charCodeAt(0);o<33&&(o=(i=i.trim()).charCodeAt(0)),Ne>0&&(Me=i.replace(h,o===B?"":"-")),o=1,1===be?Be=i:Le=i;var a,s=[Be];xe>0&&void 0!==(a=We(Oe,n,s,s,me,fe,0,0,0,0))&&"string"===typeof a&&(n=a);var l=Fe(Ee,s,n,0,0);return xe>0&&void 0!==(a=We(Te,l,s,s,me,fe,l.length,0,0,0))&&"string"!==typeof(l=a)&&(o=0),Me="",Be="",Le="",ge=0,me=1,fe=1,_e*o===0?l:function(e){return e.replace(r,"").replace(b,"").replace(v,"$1").replace(y,"$1").replace(_," ")}(l)}return qe.use=function e(t){switch(t){case void 0:case null:xe=Ce.length=0;break;default:if("function"===typeof t)Ce[xe++]=t;else if("object"===typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else De=0|!!t}return e},qe.set=Ke,void 0!==t&&Ke(t),qe},e.exports=r(null)},function(e,t,n){var r;r=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,i,o,a,s,l,u,c,d){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(i[0]+r),"";default:return r+(0===d?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}},e.exports=r()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=h(["\n  margin-bottom: 20px;\n  border-radius: ",";\n\n  ","\n\n  ","\n\n  ","\n\n  ","\n"],["\n  margin-bottom: 20px;\n  border-radius: ",";\n\n  ","\n\n  ","\n\n  ","\n\n  ","\n"]),i=h(["\n    width: 150px;\n    max-height: 175px;\n  "],["\n    width: 150px;\n    max-height: 175px;\n  "]),o=h(["\n    width: 120px;\n    max-height: 135px;\n  "],["\n    width: 120px;\n    max-height: 135px;\n  "]),a=h(["\n    width: 100px;\n    max-height: 115px;\n  "],["\n    width: 100px;\n    max-height: 115px;\n  "]),s=h(["\n    width: 80px;\n    max-height: 90px;\n  "],["\n    width: 80px;\n    max-height: 90px;\n  "]),l=p(n(508)),u=p(n(17)),c=p(n(322)),d=p(n(931));function p(e){return e&&e.__esModule?e:{default:e}}function h(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var f=c.default.img(r,function(e){return e.rounded?"10%":"0px"},d.default.largest(i),d.default.desktop(o),d.default.tablet(a),d.default.phone(s)),m={src:u.default.string.isRequired,rounded:u.default.bool};function g(e){var t=e.src;e.rounded;return l.default.createElement(f,{rounded:!0,src:t})}g.PropTypes=m,t.default=g},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=h(["\n  text-align: 'center';\n  word-wrap: break-word;\n  color: ","\n\n  ","\n\n  ","\n\n  ","\n\n  ","\n"],["\n  text-align: 'center';\n  word-wrap: break-word;\n  color: ","\n\n  ","\n\n  ","\n\n  ","\n\n  ","\n"]),i=h(["\n    font-size: 30px;\n  "],["\n    font-size: 30px;\n  "]),o=h(["\n    font-size: 22px;\n  "],["\n    font-size: 22px;\n  "]),a=h(["\n    font-size: 20px;\n  "],["\n    font-size: 20px;\n  "]),s=h(["\n    font-size: 15px;\n  "],["\n    font-size: 15px;\n  "]),l=p(n(508)),u=p(n(17)),c=p(n(322)),d=p(n(931));function p(e){return e&&e.__esModule?e:{default:e}}function h(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var f=c.default.p(r,function(e){return e.color?e.color:"#676767"},d.default.largest(i),d.default.desktop(o),d.default.tablet(a),d.default.phone(s)),m={text:u.default.string.isRequired,textColor:u.default.string};function g(e){var t=e.text,n=e.textColor;return l.default.createElement(f,{color:n},t)}g.PropTypes=m,t.default=g},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(165),a=n.n(o),s=n(11),l=n(2171),u=(n.n(l),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),u(t,[{key:"componentDidUpdate",value:function(e){this.anyPropHasChanged(e,[])}},{key:"anyPropHasChanged",value:function(e,t){var n=!1,r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;n=this.props[l]!==e[l]||n}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}},{key:"handleDragStop",value:function(e,t){this.props.x===t.x&&this.props.y===t.y||this.props.debugingToolMoved(t.x,t.y)}},{key:"getScaledValue",value:function(e){return this.props.scaleValue*(e/this.props.scalePixels)}},{key:"renderDebugingTools",value:function(){return i.a.createElement("div",{className:"measureToolInfo"},i.a.createElement("h5",null,"DEBUGING TOOL"),i.a.createElement("hr",null),i.a.createElement("form",null,i.a.createElement("fieldset",null,i.a.createElement("legend",null,this.props.content[this.props.lang].measureTool,":"),this.props.content[this.props.lang].feets,":"," ",""+this.getScaledValue(this.props.measureToolPixels).toFixed(2),i.a.createElement("br",null),this.props.content[this.props.lang].inches,":"," ",""+(12*this.getScaledValue(this.props.measureToolPixels)).toFixed(2))))}},{key:"renderToolContent",value:function(){return i.a.createElement("div",{className:"DebugingTool"},i.a.createElement("div",{className:"handle"}),this.renderDebugingTools())}},{key:"render",value:function(){return this.props.enableDebuging?i.a.createElement(a.a,{handle:".handle"},this.renderToolContent()):i.a.createElement("span",{style:{display:"none"}})}}]),t}();t.a=Object(s.b)(function(e){return{x:e.debugingtool.x,y:e.debugingtool.y,measureToolPixels:e.debugingtool.measureToolPixels,lang:e.localization.lang,content:e.localization.content,scaleValue:e.globals.scaleValue,scalePixels:e.globals.scalePixels,enableDebuging:e.globals.enableDebuging}},{})(c)},function(e,t){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),a=d(o),s=d(n(17)),l=d(n(43)),u=d(n(2173)),c=d(n(589));function d(e){return e&&e.__esModule?e:{default:e}}var p=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.state={initiated:!1},e.onResize=e.onResize.bind(e),e}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.Component),i(t,null,[{key:"getDomNodeDimensions",value:function(e){var t=e.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.width,height:t.height}}}]),i(t,[{key:"componentDidMount",value:function(){this.parentNode=l.default.findDOMNode(this).parentNode,this.elementResizeDetector=(0,u.default)({strategy:"scroll",callOnAdd:!1}),this.elementResizeDetector.listenTo(this.parentNode,this.onResize),this.onResize()}},{key:"componentWillUnmount",value:function(){this.elementResizeDetector.uninstall(this.parentNode)}},{key:"onResize",value:function(){var e=t.getDomNodeDimensions(this.parentNode);this.setState(r({initiated:!0},e))}},{key:"render",value:function(){if((0,c.default)(this.props.children,"Expected children to be one of function or React.Element"),!this.state.initiated)return a.default.createElement("div",null);if("function"===typeof this.props.children){var e=this.props.children(this.state);return e&&o.Children.only(e)}return o.Children.only(a.default.cloneElement(this.props.children,this.state))}}]),t}();p.propTypes={children:s.default.oneOfType([s.default.element,s.default.func]).isRequired},t.default=p},function(e,t,n){"use strict";var r=n(932).forEach,i=n(2174),o=n(2175),a=n(2176),s=n(2177),l=n(2178),u=n(933),c=n(2179),d=n(2181),p=n(2182),h=n(2183);function f(e){return Array.isArray(e)||void 0!==e.length}function m(e){if(Array.isArray(e))return e;var t=[];return r(e,function(e){t.push(e)}),t}function g(e){return e&&1===e.nodeType}function b(e,t,n){var r=e[t];return void 0!==r&&null!==r||void 0===n?r:n}e.exports=function(e){var t;if((e=e||{}).idHandler)t={get:function(t){return e.idHandler.get(t,!0)},set:e.idHandler.set};else{var n=a(),v=s({idGenerator:n,stateHandler:d});t=v}var y=e.reporter;y||(y=l(!1===y));var _=b(e,"batchProcessor",c({reporter:y})),S={};S.callOnAdd=!!b(e,"callOnAdd",!0),S.debug=!!b(e,"debug",!1);var w,E=o(t),C=i({stateHandler:d}),x=b(e,"strategy","object"),A={reporter:y,batchProcessor:_,stateHandler:d,idHandler:t};if("scroll"===x&&(u.isLegacyOpera()?(y.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),x="object"):u.isIE(9)&&(y.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),x="object")),"scroll"===x)w=h(A);else{if("object"!==x)throw new Error("Invalid strategy name: "+x);w=p(A)}var T={};return{listenTo:function(e,n,i){function o(e){var t=E.get(e);r(t,function(t){t(e)})}function a(e,t,n){E.add(t,n),e&&n(t)}if(i||(i=n,n=e,e={}),!n)throw new Error("At least one element required.");if(!i)throw new Error("Listener required.");if(g(n))n=[n];else{if(!f(n))return y.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");n=m(n)}var s=0,l=b(e,"callOnAdd",S.callOnAdd),u=b(e,"onReady",function(){}),c=b(e,"debug",S.debug);r(n,function(e){d.getState(e)||(d.initState(e),t.set(e));var p=t.get(e);if(c&&y.log("Attaching listener to element",p,e),!C.isDetectable(e))return c&&y.log(p,"Not detectable."),C.isBusy(e)?(c&&y.log(p,"System busy making it detectable"),a(l,e,i),T[p]=T[p]||[],void T[p].push(function(){++s===n.length&&u()})):(c&&y.log(p,"Making detectable..."),C.markBusy(e,!0),w.makeDetectable({debug:c},e,function(e){if(c&&y.log(p,"onElementDetectable"),d.getState(e)){C.markAsDetectable(e),C.markBusy(e,!1),w.addListener(e,o),a(l,e,i);var t=d.getState(e);if(t&&t.startSize){var h=e.offsetWidth,f=e.offsetHeight;t.startSize.width===h&&t.startSize.height===f||o(e)}T[p]&&r(T[p],function(e){e()})}else c&&y.log(p,"Element uninstalled before being detectable.");delete T[p],++s===n.length&&u()}));c&&y.log(p,"Already detecable, adding listener."),a(l,e,i),s++}),s===n.length&&u()},removeListener:E.removeListener,removeAllListeners:E.removeAllListeners,uninstall:function(e){if(!e)return y.error("At least one element is required.");if(g(e))e=[e];else{if(!f(e))return y.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");e=m(e)}r(e,function(e){E.removeAllListeners(e),w.uninstall(e),d.cleanState(e)})}}}},function(e,t,n){"use strict";e.exports=function(e){var t=e.stateHandler.getState;return{isDetectable:function(e){var n=t(e);return n&&!!n.isDetectable},markAsDetectable:function(e){t(e).isDetectable=!0},isBusy:function(e){return!!t(e).busy},markBusy:function(e,n){t(e).busy=!!n}}}},function(e,t,n){"use strict";e.exports=function(e){var t={};function n(n){var r=e.get(n);return void 0===r?[]:t[r]||[]}return{get:n,add:function(n,r){var i=e.get(n);t[i]||(t[i]=[]),t[i].push(r)},removeListener:function(e,t){for(var r=n(e),i=0,o=r.length;i<o;++i)if(r[i]===t){r.splice(i,1);break}},removeAllListeners:function(e){var t=n(e);t&&(t.length=0)}}}},function(e,t,n){"use strict";e.exports=function(){var e=1;return{generate:function(){return e++}}}},function(e,t,n){"use strict";e.exports=function(e){var t=e.idGenerator,n=e.stateHandler.getState;return{get:function(e){var t=n(e);return t&&void 0!==t.id?t.id:null},set:function(e){var r=n(e);if(!r)throw new Error("setId required the element to have a resize detection state.");var i=t.generate();return r.id=i,i}}}},function(e,t,n){"use strict";e.exports=function(e){function t(){}var n={log:t,warn:t,error:t};if(!e&&window.console){var r=function(e,t){e[t]=function(){var e=console[t];if(e.apply)e.apply(console,arguments);else for(var n=0;n<arguments.length;n++)e(arguments[n])}};r(n,"log"),r(n,"warn"),r(n,"error")}return n}},function(e,t,n){"use strict";var r=n(2180);function i(){var e={},t=0,n=0,r=0;return{add:function(i,o){o||(o=i,i=0),i>n?n=i:i<r&&(r=i),e[i]||(e[i]=[]),e[i].push(o),t++},process:function(){for(var t=r;t<=n;t++)for(var i=e[t],o=0;o<i.length;o++)(0,i[o])()},size:function(){return t}}}e.exports=function(e){var t=(e=e||{}).reporter,n=r.getOption(e,"async",!0),o=r.getOption(e,"auto",!0);o&&!n&&(t&&t.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),n=!0);var a,s=i(),l=!1;function u(){for(l=!0;s.size();){var e=s;s=i(),e.process()}l=!1}function c(){var e;e=u,a=setTimeout(e,0)}return{add:function(e,t){!l&&o&&n&&0===s.size()&&c(),s.add(e,t)},force:function(e){l||(void 0===e&&(e=n),a&&(clearTimeout(a),a=null),e?c():u())}}}},function(e,t,n){"use strict";(e.exports={}).getOption=function(e,t,n){var r=e[t];if((void 0===r||null===r)&&void 0!==n)return n;return r}},function(e,t,n){"use strict";var r="_erd";function i(e){return e[r]}e.exports={initState:function(e){return e[r]={},i(e)},getState:i,cleanState:function(e){delete e[r]}}},function(e,t,n){"use strict";var r=n(933);e.exports=function(e){var t=(e=e||{}).reporter,n=e.batchProcessor,i=e.stateHandler.getState;if(!t)throw new Error("Missing required dependency: reporter.");function o(e){return i(e).object}return{makeDetectable:function(e,o,a){a||(a=o,o=e,e=null),(e=e||{}).debug,r.isIE(8)?a(o):function(e,o){var a="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",s=!1,l=window.getComputedStyle(e),u=e.offsetWidth,c=e.offsetHeight;function d(){function n(){if("static"===l.position){e.style.position="relative";var n=function(e,t,n,r){var i=n[r];"auto"!==i&&"0"!==function(e){return e.replace(/[^-\d\.]/g,"")}(i)&&(e.warn("An element that is positioned static has style."+r+"="+i+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+r+" will be set to 0. Element: ",t),t.style[r]=0)};n(t,e,l,"top"),n(t,e,l,"right"),n(t,e,l,"bottom"),n(t,e,l,"left")}}""!==l.position&&(n(),s=!0);var u=document.createElement("object");u.style.cssText=a,u.tabIndex=-1,u.type="text/html",u.setAttribute("aria-hidden","true"),u.onload=function(){s||n(),function e(t,n){t.contentDocument?n(t.contentDocument):setTimeout(function(){e(t,n)},100)}(this,function(t){o(e)})},r.isIE()||(u.data="about:blank"),e.appendChild(u),i(e).object=u,r.isIE()&&(u.data="about:blank")}i(e).startSize={width:u,height:c},n?n.add(d):d()}(o,a)},addListener:function(e,t){if(!o(e))throw new Error("Element is not detectable by this strategy.");function n(){t(e)}r.isIE(8)?(i(e).object={proxy:n},e.attachEvent("onresize",n)):o(e).contentDocument.defaultView.addEventListener("resize",n)},uninstall:function(e){r.isIE(8)?e.detachEvent("onresize",i(e).object.proxy):e.removeChild(o(e)),delete i(e).object}}}},function(e,t,n){"use strict";var r=n(932).forEach;e.exports=function(e){var t=(e=e||{}).reporter,n=e.batchProcessor,i=e.stateHandler.getState,o=(e.stateHandler.hasState,e.idHandler);if(!n)throw new Error("Missing required dependency: batchProcessor");if(!t)throw new Error("Missing required dependency: reporter.");var a=function(){var e=document.createElement("div");e.style.cssText="position: absolute; width: 1000px; height: 1000px; visibility: hidden; margin: 0; padding: 0;";var t=document.createElement("div");t.style.cssText="position: absolute; width: 500px; height: 500px; overflow: scroll; visibility: none; top: -1500px; left: -1500px; visibility: hidden; margin: 0; padding: 0;",t.appendChild(e),document.body.insertBefore(t,document.body.firstChild);var n=500-t.clientWidth,r=500-t.clientHeight;return document.body.removeChild(t),{width:n,height:r}}(),s="erd_scroll_detection_container";function l(e,n,r){if(e.addEventListener)e.addEventListener(n,r);else{if(!e.attachEvent)return t.error("[scroll] Don't know how to add event listeners.");e.attachEvent("on"+n,r)}}function u(e,n,r){if(e.removeEventListener)e.removeEventListener(n,r);else{if(!e.detachEvent)return t.error("[scroll] Don't know how to remove event listeners.");e.detachEvent("on"+n,r)}}function c(e){return i(e).container.childNodes[0].childNodes[0].childNodes[0]}function d(e){return i(e).container.childNodes[0].childNodes[0].childNodes[1]}return function(e,t){if(!document.getElementById(e)){var n=t+"_animation",r=t+"_animation_active",i="/* Created by the element-resize-detector library. */\n";i+="."+t+" > div::-webkit-scrollbar { display: none; }\n\n",i+="."+r+" { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-name: "+n+"; animation-name: "+n+"; }\n",i+="@-webkit-keyframes "+n+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",function(t,n){n=n||function(e){document.head.appendChild(e)};var r=document.createElement("style");r.innerHTML=t,r.id=e,n(r)}(i+="@keyframes "+n+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}("erd_scroll_detection_scrollbar_style",s),{makeDetectable:function(e,u,p){function h(){if(e.debug){var n=Array.prototype.slice.call(arguments);if(n.unshift(o.get(u),"Scroll: "),t.log.apply)t.log.apply(null,n);else for(var r=0;r<n.length;r++)t.log(n[r])}}function f(e){var t=i(e).container.childNodes[0],n=window.getComputedStyle(t);return!n.width||-1===n.width.indexOf("px")}function m(){var e=window.getComputedStyle(u),t={};return t.position=e.position,t.width=u.offsetWidth,t.height=u.offsetHeight,t.top=e.top,t.right=e.right,t.bottom=e.bottom,t.left=e.left,t.widthCSS=e.width,t.heightCSS=e.height,t}function g(){if(h("storeStyle invoked."),i(u)){var e=m();i(u).style=e}else h("Aborting because element has been uninstalled")}function b(e,t,n){i(e).lastWidth=t,i(e).lastHeight=n}function v(){return 2*a.width+1}function y(){return 2*a.height+1}function _(e){return e+10+v()}function S(e){return e+10+y()}function w(e,t,n){var r=c(e),i=d(e),o=_(t),a=S(n),s=function(e){return 2*e+v()}(t),l=function(e){return 2*e+y()}(n);r.scrollLeft=o,r.scrollTop=a,i.scrollLeft=s,i.scrollTop=l}function E(){var e=i(u).container;if(!e){(e=document.createElement("div")).className=s,e.style.cssText="visibility: hidden; display: inline; width: 0px; height: 0px; z-index: -1; overflow: hidden; margin: 0; padding: 0;",i(u).container=e,function(e){e.className+=" "+s+"_animation_active"}(e),u.appendChild(e);var t=function(){i(u).onRendered&&i(u).onRendered()};l(e,"animationstart",t),i(u).onAnimationStart=t}return e}function C(){if(h("Injecting elements"),i(u)){!function(){var e=i(u).style;if("static"===e.position){u.style.position="relative";var n=function(e,t,n,r){var i=n[r];"auto"!==i&&"0"!==function(e){return e.replace(/[^-\d\.]/g,"")}(i)&&(e.warn("An element that is positioned static has style."+r+"="+i+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+r+" will be set to 0. Element: ",t),t.style[r]=0)};n(t,u,e,"top"),n(t,u,e,"right"),n(t,u,e,"bottom"),n(t,u,e,"left")}}();var e=i(u).container;e||(e=E());var n,r,o,c,d=a.width,p=a.height,f="position: absolute; flex: none; overflow: hidden; z-index: -1; visibility: hidden; "+(r=-(1+p),o=-p,c=-d,n=(n=-(1+d))?n+"px":"0",r=r?r+"px":"0",o=o?o+"px":"0","left: "+n+"; top: "+r+"; right: "+(c=c?c+"px":"0")+"; bottom: "+o+";"),m=document.createElement("div"),g=document.createElement("div"),b=document.createElement("div"),v=document.createElement("div"),y=document.createElement("div"),_=document.createElement("div");m.dir="ltr",m.style.cssText="position: absolute; flex: none; overflow: hidden; z-index: -1; visibility: hidden; width: 100%; height: 100%; left: 0px; top: 0px;",m.className=s,g.className=s,g.style.cssText=f,b.style.cssText="position: absolute; flex: none; overflow: scroll; z-index: -1; visibility: hidden; width: 100%; height: 100%;",v.style.cssText="position: absolute; left: 0; top: 0;",y.style.cssText="position: absolute; flex: none; overflow: scroll; z-index: -1; visibility: hidden; width: 100%; height: 100%;",_.style.cssText="position: absolute; width: 200%; height: 200%;",b.appendChild(v),y.appendChild(_),g.appendChild(b),g.appendChild(y),m.appendChild(g),e.appendChild(m),l(b,"scroll",S),l(y,"scroll",w),i(u).onExpandScroll=S,i(u).onShrinkScroll=w}else h("Aborting because element has been uninstalled");function S(){i(u).onExpand&&i(u).onExpand()}function w(){i(u).onShrink&&i(u).onShrink()}}function x(){function a(e,t,n){var r=function(e){return c(e).childNodes[0]}(e),i=_(t),o=S(n);r.style.width=i+"px",r.style.height=o+"px"}function s(r){var s=u.offsetWidth,c=u.offsetHeight;h("Storing current size",s,c),b(u,s,c),n.add(0,function(){if(i(u))if(l()){if(e.debug){var n=u.offsetWidth,r=u.offsetHeight;n===s&&r===c||t.warn(o.get(u),"Scroll: Size changed before updating detector elements.")}a(u,s,c)}else h("Aborting because element container has not been initialized");else h("Aborting because element has been uninstalled")}),n.add(1,function(){i(u)?l()?w(u,s,c):h("Aborting because element container has not been initialized"):h("Aborting because element has been uninstalled")}),r&&n.add(2,function(){i(u)?l()?r():h("Aborting because element container has not been initialized"):h("Aborting because element has been uninstalled")})}function l(){return!!i(u).container}function p(){h("notifyListenersIfNeeded invoked");var e=i(u);return void 0===i(u).lastNotifiedWidth&&e.lastWidth===e.startSize.width&&e.lastHeight===e.startSize.height?h("Not notifying: Size is the same as the start size, and there has been no notification yet."):e.lastWidth===e.lastNotifiedWidth&&e.lastHeight===e.lastNotifiedHeight?h("Not notifying: Size already notified"):(h("Current size not notified, notifying..."),e.lastNotifiedWidth=e.lastWidth,e.lastNotifiedHeight=e.lastHeight,void r(i(u).listeners,function(e){e(u)}))}function m(){if(h("Scroll detected."),f(u))h("Scroll event fired while unrendered. Ignoring...");else{var e=u.offsetWidth,t=u.offsetHeight;e!==i(u).lastWidth||t!==i(u).lastHeight?(h("Element size changed."),s(p)):h("Element size has not changed ("+e+"x"+t+").")}}if(h("registerListenersAndPositionElements invoked."),i(u)){i(u).onRendered=function(){if(h("startanimation triggered."),f(u))h("Ignoring since element is still unrendered...");else{h("Element rendered.");var e=c(u),t=d(u);0!==e.scrollLeft&&0!==e.scrollTop&&0!==t.scrollLeft&&0!==t.scrollTop||(h("Scrollbars out of sync. Updating detector elements..."),s(p))}},i(u).onExpand=m,i(u).onShrink=m;var g=i(u).style;a(u,g.width,g.height)}else h("Aborting because element has been uninstalled")}function A(){if(h("finalizeDomMutation invoked."),i(u)){var e=i(u).style;b(u,e.width,e.height),w(u,e.width,e.height)}else h("Aborting because element has been uninstalled")}function T(){p(u)}function O(){var e;h("Installing..."),i(u).listeners=[],e=m(),i(u).startSize={width:e.width,height:e.height},h("Element start size",i(u).startSize),n.add(0,g),n.add(1,C),n.add(2,x),n.add(3,A),n.add(4,T)}p||(p=u,u=e,e=null),e=e||{},h("Making detectable..."),function(e){return!function(e){return e===e.ownerDocument.body||e.ownerDocument.body.contains(e)}(e)||null===window.getComputedStyle(e)}(u)?(h("Element is detached"),E(),h("Waiting until element is attached..."),i(u).onRendered=function(){h("Element is now attached"),O()}):O()},addListener:function(e,t){if(!i(e).listeners.push)throw new Error("Cannot add listener to an element that is not detectable.");i(e).listeners.push(t)},uninstall:function(e){var t=i(e);t&&(t.onExpandScroll&&u(c(e),"scroll",t.onExpandScroll),t.onShrinkScroll&&u(d(e),"scroll",t.onShrinkScroll),t.onAnimationStart&&u(t.container,"animationstart",t.onAnimationStart),t.container&&e.removeChild(t.container))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Accordion",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"AccordionItem",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"AccordionItemTitle",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"AccordionItemBody",{enumerable:!0,get:function(){return a.default}});var r=s(n(2185)),i=s(n(2187)),o=s(n(937)),a=s(n(936));function s(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n(130))&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(1)),a=n(2186);function s(e){return(s="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return!t||"object"!==s(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var p=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=u(this,c(t).call(this,e))).state={activeItems:(0,a.getActiveItems)(e.children,e.allowMultiple)},n}var n,r,s;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(t,o.Component),n=t,(r=[{key:"componentWillReceiveProps",value:function(e){var t=e.children,n=e.allowMultiple;(0,a.isSame)((0,a.getChildrenActiveItems)(this.props.children),(0,a.getChildrenActiveItems)(t))||this.setState({activeItems:(0,a.getActiveItems)(t,n)})}},{key:"handleChange",value:function(e){var t=this.props,n=t.allowMultiple,r=t.children,i=t.onChange,o=t.openNextAccordionItem,a=this.state.activeItems.slice(0),s=a.indexOf(e);-1!==s?(a.splice(s,1),o&&e!==r.length-1&&a.push(e+1)):n?a.push(e):a=[e];var l={activeItems:a};this.setState(l,function(){i&&i(l)})}},{key:"renderItems",value:function(){var e=this,t=this.props,n=t.children,r=t.duration,i=t.easing,s=t.isHovered;if(!n)return null;var l=this.state.activeItems;return(0,a.arrayify)(n).reduce(function(t,n,a){if(n){var u=n.props,c=u.disabled,d=u.duration,p=u.easing,h=!c&&-1!==l.indexOf(a),f=e.handleChange.bind(e,a),m=o.default.cloneElement(n,{duration:d||r,easing:p||i,expanded:h,key:a,index:a,onClick:f,onMouseOver:s&&!c?f:null,ref:"item-".concat(a)});t.push(m)}return t},[])}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.style,r=e.rootTag;return o.default.createElement(r,{className:(0,i.default)("react-sanfona",t),style:n},this.renderItems())}}])&&l(n.prototype,r),s&&l(n,s),t}();t.default=p,p.defaultProps={activeItems:[0],allowMultiple:!1,duration:300,easing:"ease",rootTag:"div"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getChildrenActiveItems=i,t.getActiveItems=function(e,t){var n=i(e);!t&&n.length>0&&(n=n.slice(0,1));return n},t.isSame=function(e,t){return e.length===t.length&&e.every(function(e,n){return e===t[n]})},t.arrayify=void 0;var r=function(e){return[].concat(e)};function i(e){var t=[];return r(e).filter(function(e){return e}).forEach(function(e,n){!e.props.disabled&&e.props.expanded&&t.push(n)}),t}t.arrayify=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=u(n(130)),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(1)),o=u(n(43)),a=u(n(2188)),s=u(n(936)),l=u(n(937));function u(e){return e&&e.__esModule?e:{default:e}}function c(e){return(c="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return!t||"object"!==c(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var b=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=f(this,m(t).call(this,e))).state={maxHeight:e.expanded?"none":0,overflow:e.expanded?"visible":"hidden"},n}var n,u,c;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(t,i.Component),n=t,(u=[{key:"componentWillMount",value:function(){this.uuid=this.props.uuid||a.default.v4()}},{key:"componentDidMount",value:function(){this.setMaxHeight(!1)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.children,r=t.disabled,i=t.expanded;if(e.expanded!==i){if(r)return;i?this.handleExpand():this.handleCollapse()}else e.children!==n&&this.setMaxHeight(!1)}},{key:"handleExpand",value:function(){var e=this.props,t=e.index,n=e.onExpand,r=e.slug;this.setMaxHeight(!1),n&&(r?n(r,t):n(t))}},{key:"handleCollapse",value:function(){var e=this.props,t=e.index,n=e.onClose,r=e.slug;this.setMaxHeight(!0),n&&(r?n(r,t):n(t))}},{key:"setMaxHeight",value:function(e){var t=this,n=this.props,r=n.duration,i=n.expanded;clearTimeout(this.timeout);var a=o.default.findDOMNode(this.refs.body),s=a.querySelectorAll("img");if(s.length>0)return this.preloadImages(a,s);this.setState({maxHeight:i||e?a.scrollHeight+"px":0,overflow:"hidden"}),this.timeout=i?setTimeout(function(){t.setState({maxHeight:"none",overflow:"visible"})},r):setTimeout(function(){t.setState({maxHeight:0})},0)}},{key:"preloadImages",value:function(e){for(var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=this.props,i=r.duration,o=r.expanded,a=0,s=function(){++a===n.length&&(o?(t.setState({maxHeight:"".concat(e.scrollHeight,"px")}),setTimeout(function(){t.setState({overflow:"visible"})},i)):t.setState({maxHeight:0,overflow:"hidden"}))},l=0;l<n.length;l+=1){var u=new Image;u.src=n[l].src,u.onload=u.onerror=s}}},{key:"getProps",value:function(){var e=this.props,t=e.className,n=e.disabled,i=e.disabledClassName,o=e.expanded,a=e.expandedClassName,s=e.style;return{className:(0,r.default)("react-sanfona-item",t,{"react-sanfona-item-expanded":o&&!n,"react-sanfona-item-disabled":n},a&&p({},a,o),i&&p({},i,n)),style:s}}},{key:"render",value:function(){var e=this.props,t=e.bodyClassName,n=e.bodyTag,r=e.children,o=e.disabled,a=e.duration,u=e.easing,c=e.onClick,p=e.onMouseOver,h=e.rootTag,f=e.title,m=e.titleClassName,g=e.titleTag,b=this.state,v=b.maxHeight,y=b.overflow;return i.default.createElement(h,d({},this.getProps(),{ref:"item"}),i.default.createElement(l.default,{className:m,expanded:this.props.expanded,onClick:o?null:c,onMouseOver:o?null:p,rootTag:g,title:f,uuid:this.uuid}),i.default.createElement(s.default,{className:t,duration:a,easing:u,expanded:this.props.expanded,maxHeight:v,overflow:y,ref:"body",rootTag:n,uuid:this.uuid},r))}}])&&h(n.prototype,u),c&&h(n,c),t}();t.default=b,b.defaultProps={rootTag:"div",titleTag:"h3",bodyTag:"div"}},function(e,t,n){var r=n(2189),i=n(2190),o=i;o.v1=r,o.v4=i,e.exports=o},function(e,t,n){var r,i,o=n(934),a=n(935),s=0,l=0;e.exports=function(e,t,n){var u=t&&n||0,c=t||[],d=(e=e||{}).node||r,p=void 0!==e.clockseq?e.clockseq:i;if(null==d||null==p){var h=o();null==d&&(d=r=[1|h[0],h[1],h[2],h[3],h[4],h[5]]),null==p&&(p=i=16383&(h[6]<<8|h[7]))}var f=void 0!==e.msecs?e.msecs:(new Date).getTime(),m=void 0!==e.nsecs?e.nsecs:l+1,g=f-s+(m-l)/1e4;if(g<0&&void 0===e.clockseq&&(p=p+1&16383),(g<0||f>s)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=f,l=m,i=p;var b=(1e4*(268435455&(f+=122192928e5))+m)%4294967296;c[u++]=b>>>24&255,c[u++]=b>>>16&255,c[u++]=b>>>8&255,c[u++]=255&b;var v=f/4294967296*1e4&268435455;c[u++]=v>>>8&255,c[u++]=255&v,c[u++]=v>>>24&15|16,c[u++]=v>>>16&255,c[u++]=p>>>8|128,c[u++]=255&p;for(var y=0;y<6;++y)c[u+y]=d[y];return t||a(c)}},function(e,t,n){var r=n(934),i=n(935);e.exports=function(e,t,n){var o=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||r)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var s=0;s<16;++s)t[o+s]=a[s];return t||i(a)}},function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"a",function(){return o});var r=n(5),i=function(e){return function(t){t(e)}},o=function(){return function(e){e({type:r._96})}}},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(2193),s=n(5),l=n(2196),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),u(t,[{key:"render",value:function(){var e=this.props,t=e.lbl,n=e.lang,r=e.unit,o=e.content,u=e.chamberType,c=e.systemWidth,d=e.projectType,p=e.systemLength,h=e.pipeBedWidth,f=e.pipeBedLength,m=e.storageVolume,g=e.availableWidth,b=e.availableLength,v=e.requiredEndCaps,y=e.requiredChambers,_=e.numberOfPipeRows,S=e.totalStorageProvided,w=e.rectangularFootprint,E=e.lengthOutsideFittings,C=e.lengthBetweenFittings,x=e.lengthFittingsOnCenter;return i.a.createElement(i.a.Fragment,null,d===s._101?i.a.createElement(a.a,{lbl:t,unit:r,lang:n,content:o,chamberType:u,systemWidth:c,systemLength:p,storageVolume:m,availableWidth:g,availableLength:b,requiredEndCaps:v,requiredChambers:y,rectangularFootprint:w,totalStorageProvided:S}):i.a.createElement(l.a,{lbl:t,unit:r,pipeBedWidth:h,pipeBedLength:f,numberOfPipeRows:_,lengthOutsideFittings:E,lengthBetweenFittings:C,lengthFittingsOnCenter:x}))}}]),t}();t.a=Object(o.b)(function(e){return{projectType:e.globals.projectType,systemWidth:e.calculations.systemWidth,systemLength:e.calculations.systemLength,storageVolume:e.calculations.storageVolume,availableWidth:e.calculations.availableWidth,availableLength:e.calculations.availableLength,requiredEndCaps:e.calculations.requiredEndCaps,requiredChambers:e.calculations.requiredChambers,rectangularFootprint:e.calculations.rectangularFootprint,totalStorageProvided:e.calculations.totalStorageProvided,chamberType:e.globals.chamberType,lbl:e.localization.lbl,unit:e.localization.unit,lang:e.localization.lang,content:e.localization.content,numberOfPipeRows:e.pipeBed.numberOfPipeRows,pipeBedWidth:e.pipeBed.stoneBedDimensions.width,pipeBedLength:e.pipeBed.stoneBedDimensions.height,lengthOutsideFittings:e.pipeBed.pipeBedDimensions.height,lengthBetweenFittings:e.pipeBed.rowBedDimensions.height,lengthFittingsOnCenter:e.pipeBed.centerFittingDimensions.height}},null)(c)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(5),a=n(175),s=n(145),l=n(11),u=n(38),c=n(938),d=(n(125),n(124)),p=n(76),h="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(2195);var m=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),f(t,[{key:"render",value:function(){var e=this.props,t=e.lbl,r=e.unit,l=e.lang,u=e.content,f=(e.chamberType,e.systemWidth),m=e.systemLength,b=e.storageVolume,v=e.availableWidth,y=e.availableLength,_=e.requiredEndCaps,S=e.requiredChambers,w=e.totalStorageProvided,E=e.rectangularFootprint,C=e.totalVolume,x=e.totalLength,A=e.totalWidth,T=e.totalArea,O=e.selectedBed,k=e.totalChambers,I=e.totalEndCaps,R=e.chamberTypeMain,P=function(e,t,n,r,o,l){return i.a.createElement("div",{style:{fontWeight:"bold"},className:l||"ms-Grid-col ms-sm12 ms-md6 ms-lg4 ms-xl2 ms-xxl2 "+r,"compoent-name":"renderCalculated"},null!==n?i.a.createElement(s.a,{content:n.text,directionalHint:"bottom"},i.a.createElement(a.a,{key:e,label:t,readOnly:!0,style:n.color,value:""+("string"===o?e:D(e,o))})):i.a.createElement(a.a,{key:e,label:t,readOnly:!0,value:""+("string"===o?e:D(e,o))}))},D=function(e,t){isNaN(e)&&console.log("-- value",e,"undefined"===typeof e?"undefined":h(e));var n=0;switch(r){case o._133:switch(t){case"cf":n=parseFloat((Math.round(e/35.315*100)/100).toString()).toFixed(2);break;case"ft":n=parseFloat((Math.round(.3048*e*100)/100).toString()).toFixed(2);break;case"sf":n=parseFloat((Math.round(e/10.764*100)/100).toString()).toFixed(2);break;default:n=Math.round(100*e)/100}break;case o._109:n=Math.round(100*e)/100}return n},N={},M={};function L(e,t){var n=new RegExp("^-?\\d+(?:.\\d{0,"+(t||-1)+"})?");return Number(e.toString().match(n)[0])}w<b?N={color:g.errorColor,text:u[l].insuficientVolume}:w>=b&&w<=b+2*R.storage?(console.log("%c optimalVolume ","color:white; background-color:green;"),N={color:g.okColor,text:u[l].optimalVolume}):(console.log("%c exceedingVolume ","color:white; background-color:orange;"),N={color:g.warningColor,text:u[l].exceedingVolume}),M=L(C.toFixed(2),2)<L(this.props.multibedOverallSiteVolume,2)?{color:g.errorColor,text:u[l].insuficientVolume}:L(C.toFixed(2),2)>=L(this.props.multibedOverallSiteVolume,2)&&L(C.toFixed(2),2)<=L(this.props.multibedOverallSiteVolume,2)?{color:g.okColor,text:u[l].optimalVolume}:{color:g.warningColor,text:u[l].exceedingVolume};var B={};B=m>y?{color:g.errorColor,text:u[l].exceedingAvailableLength}:{color:g.okColor,text:u[l].belowAvailableLength};var F={};F=f>v?{color:g.errorColor,text:u[l].exceedingAvailableWidth}:{color:g.okColor,text:u[l].belowAvailableWidth};var j=this.props,U=j.isMultiBedProject,H=j.hideVolumesComponent,z=j.totalBeds,V="ms-Grid-col ms-sm12 ms-md12 ms-lg3 ms-xl3 ms-xxl3 multiBedFixedCalc",W="ms-Grid-col ms-sm12 ms-md12 ms-lg3 ms-xl3 ms-xxl3",G=!U||U&&!1,K=function(e,t,n,r,o){return i.a.createElement(d.a,{text:t,title:e,image:n,type:o,chamber:r})},q=this.props.lang.substring(0,2);return"fr"===q&&this.props.region.id===p.a.europe&&(q+="FR"),i.a.createElement(i.a.Fragment,null,!H&&i.a.createElement(i.a.Fragment,null,G&&i.a.createElement("div",{className:"ms-Grid-row","component-name":"ToggleVolumeContainer-a",style:{position:"fixed",width:"83%",bottom:"76px",textAlign:"center",color:"black",backgroundColor:"transparent"}},i.a.createElement("div",{className:"ms-Grid-col ms-sm4 ms-md4 ms-lg4 ms-xl4 ms-xxl4 ms-xxxl4",style:{display:"flex",alignItems:"flex-start"}},K(this.props.chamberTypeMain.name,u[l][""+this.props.chamberTypeMain.name.replace(/-/g,"")],n(465)("./"+q+"/"+this.props.chamberTypeMain.id+"_CrossSection.png"),n(506)("./"+this.props.chamberTypeMain.id+".png"),"crossSectionBtn")),i.a.createElement("div",{className:"ms-Grid-col ms-sm4 ms-md4 ms-lg4 ms-xl4 ms-xxl9 ms-xxxl4"},i.a.createElement(c.a,null)),i.a.createElement("div",{className:"ms-Grid-col ms-sm4 ms-md4 ms-lg4 ms-xl4 ms-xxl4 ms-xxxl4",style:{display:"flex",justifyContent:"flex-end"}})),i.a.createElement("div",{className:"fixTopCalculations fix_top_calculations_bar_single_bed","compoent-name":"ChamberTopCalculationsComponent single-bed"},i.a.createElement("div",{className:"ms-Grid-row",style:g.padding},G?null:i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:"ms-Grid-col"},i.a.createElement("div",{className:"selectedBedLabelContainer"},i.a.createElement("label",null,u[l].totalAllBeds)))),P(G?w:C,u[l].volume+" ("+t[r].cf[l]+")",G?N:M,"tutorialVolume","cf",G?null:W),G?P(G?m:x,u[l].length+" ("+t[r].ft[l]+")",G?B:null,"tutorialLength","ft"):null,G?P(G?f:A,u[l].width+" ("+t[r].ft[l]+")",G?F:null,"tutorialWidth","ft"):null,P(G?E:T,u[l].area+" ("+t[r].sf[l]+")",null,"tutorialArea","sf",G?null:W),G?P(G?S:k,u[l].chambers,null,"tutorialChambers",null):null,G?P(G?_:I,u[l].caps,null,"tutorialCaps",null):null,G?null:P(z,u[l].numberOfBeds,null,"tutorialTotalBeds",null,W)))),H&&i.a.createElement("div",{className:"ms-Grid-row","component-name":"ToggleVolumeContainer-b",style:{position:"fixed",width:"83%",bottom:"0",textAlign:"center",color:"black"}},i.a.createElement("div",{className:"ms-Grid-col ms-sm4 ms-md4 ms-lg4 ms-xl4 ms-xxl4 ms-xxxl4",style:{display:"flex",alignItems:"flex-start"}},K(this.props.chamberTypeMain.name,u[l][""+this.props.chamberTypeMain.name.replace(/-/g,"")],n(465)("./"+q+"/"+this.props.chamberTypeMain.id+"_CrossSection.png"),n(506)("./"+this.props.chamberTypeMain.id+".png"),"crossSectionBtn")),i.a.createElement("div",{className:"ms-Grid-col ms-sm4 ms-md4 ms-lg4 ms-xl4 ms-xxl9 ms-xxxl4"},i.a.createElement(c.a,null)),i.a.createElement("div",{className:"ms-Grid-col ms-sm4 ms-md4 ms-lg4 ms-xl4 ms-xxl4 ms-xxxl4",style:{display:"flex",justifyContent:"flex-end"}})),U&&!H&&i.a.createElement("div",{className:"fixTopCalculations fix_bottom_calculations_bar","compoent-name":"ChamberTopCalculationsComponent single-bed"},i.a.createElement("div",{className:"ms-Grid-row multi-bed-selected-calcs "},i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:V},i.a.createElement("div",{className:"selectedBedLabelContainer"},i.a.createElement("label",{className:"selectedBedLabel"},this.props.selectedBed.name)))),P(O.volume,u[l].volume+" ("+t[r].cf[l]+")",N,"tutorialVolume","cf",V),P(O.length,u[l].length+" ("+t[r].ft[l]+")",B,"tutorialLength","ft",V),P(O.width,u[l].width+" ("+t[r].ft[l]+")",F,"tutorialWidth","ft",V),P(O.area.toFixed(2),u[l].area+" ("+t[r].sf[l]+")",null,"tutorialChamberModel","sf",V),P(O.chamberTypeName,u[l].chamberModel.substr(0,u[l].chamberModel.length-1),null,"tutorialChamberModel","string",V),P(G?S:O.chambers,u[l].chambers,null,"tutorialChambers",null,V),P(G?_:O.endCaps,u[l].caps,null,"tutorialCaps",null,V),i.a.createElement("div",{className:"ms-Grid-row","component-name":"ToggleVolumeContainer-c",style:{position:"absolute",width:"100%",margin:"0 auto",marginTop:"10px"}},"yy",i.a.createElement(c.a,null)))))}}]),t}(),g={padding:{paddingTop:"5px",paddingLeft:"10px",paddingRight:"10px",paddingBottom:"10px"},errorColor:{boxShadow:"0px 0px 2px 2px red"},okColor:{boxShadow:"0px 0px 2px 2px green"},warningColor:{boxShadow:"0px 0px 2px 2px orange"}};t.a=Object(l.b)(function(e){return{isMultiBedProject:u.b.isMultiBedProject(),selectedBed:e.multiBed.selectedBed,totalVolume:e.multiBed.totalVolume,totalLength:e.multiBed.totalLength,totalWidth:e.multiBed.totalWidth,totalArea:e.multiBed.totalArea,totalChambers:e.multiBed.totalChambers,totalEndCaps:e.multiBed.totalEndCaps,isOnOverviewTab:e.multiBed.isOnOverviewTab,hideVolumesComponent:e.multiBed.hideVolumesComponent,multibedIsDirty:e.multiBed.isDirty,totalBeds:e.multiBed.beds.length,chamberType:e.globals.chamberType.name,multibedOverallSiteVolume:e.multiBed.overallSiteVolume,chamberTypeMain:e.globals.chamberType,lang:e.localization.lang,region:e.localization.region}},{})(m)},function(e,t){},function(e,t,n){e.exports=n.p+"static/media/cultec_logo_bg.338f8f88.png"},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(175),s=n(145),l=n(5),u=n(2197),c=(n.n(u),n(38)),d=n(938),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var h=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),p(t,[{key:"render",value:function(){var e=this.props,t=e.lbl,n=e.unit,r=e.lang,o=e.area,u=e.width,c=e.volume,p=e.length,h=e.content,m=e.pipeBedWidth,g=e.pipeBedLength,b=e.availableWidth,v=e.requiredVolume,y=e.availableLength,_=e.numberOfPipeRows,S=e.pipeNominalDiameter,w=e.lengthOutsideFittings,E=e.lengthBetweenFittings,C=e.lengthFittingsOnCenter,x=e.isMultiBedProject,A=e.selectedBed,T=e.totalVolume,O=e.totalLength,k=e.totalArea,I=e.totalWidth,R=e.totalPipeRows,P=e.totalLengthOutsideFittings,D=e.totalLengthBetweenFittings,N=e.totalLengthFittingsOnCenter,M=e.totalBeds,L=e.hideVolumesComponent,B=function(e,t){var r=0;switch(isNaN(parseFloat(e))&&(e=0),n){case l._133:switch(t){case"cf":r=parseFloat(Math.round(e/35.315*100)/100).toFixed(2);break;case"ft":r=parseFloat(Math.round(.3048*e*100)/100).toFixed(2);break;case"sf":r=parseFloat(Math.round(e/10.764*100)/100).toFixed(2);break;default:r=Math.round(100*e)/100}break;case l._109:r=Math.round(100*e)/100}return r},F=function(e,t,n,r,o,l){try{return i.a.createElement("div",{style:{fontWeight:"bold"},className:l||r+" top-calculations-field"},null!==n?i.a.createElement(s.a,{content:n.text,directionalHint:"bottom"},i.a.createElement(a.a,{key:e,label:t,readOnly:!0,style:n.color,value:"string"===o?e:B(e,o)})):i.a.createElement(a.a,{key:e,label:t,readOnly:!0,value:"string"===o?e:B(e,o)}))}catch(e){return null}},j={},U={};function H(e,t){var n=new RegExp("^-?\\d+(?:.\\d{0,"+(t||-1)+"})?");return Number(e.toString().match(n)[0])}j=v>0&&c<v?{color:f.errorColor,text:h[r].insuficientVolume}:0===v||c>=v&&c<=v+S.getPipeRowVolume(_*S.pitch.ft)?{color:f.okColor,text:h[r].optimalVolume}:{color:f.warningColor,text:h[r].exceedingVolume},U=H(this.props.multibedOverallSiteVolume,2)>0&&H(T.toFixed(2),2)<H(this.props.multibedOverallSiteVolume,2)?{color:f.errorColor,text:h[r].insuficientVolume}:0===H(this.props.multibedOverallSiteVolume,2)||H(T.toFixed(2),2)>=H(this.props.multibedOverallSiteVolume,2)&&H(T.toFixed(2),2)<=H(this.props.multibedOverallSiteVolume,2)+S.getPipeRowVolume(_*S.pitch.ft)?{color:f.okColor,text:h[r].optimalVolume}:{color:f.warningColor,text:h[r].exceedingVolume};var z={};z=p.ft>y?{color:f.errorColor,text:h[r].exceedingAvailableLength}:{color:f.okColor,text:h[r].belowAvailableLength};var V={};V=u.ft>b?{color:f.errorColor,text:h[r].exceedingAvailableWidth}:{color:f.okColor,text:h[r].belowAvailableWidth};var W="ms-Grid-col ms-sm12 ms-md12 ms-lg3 ms-xl3 ms-xxl3 multiBedFixedCalc",G="ms-Grid-col ms-sm4 ms-md4 ms-lg2 ms-xl2 ms-xxl2 pipeMultiBedFixedCalc",K=!x||x&&!1;return i.a.createElement(i.a.Fragment,null,!L&&i.a.createElement("div",{className:"fixTopCalculations fix_top_calculations_bar_single_bed"},i.a.createElement("div",{className:"ms-Grid-row top-calculations-bar",style:f.padding},K?null:i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:"overrideClassNameLabel"},i.a.createElement("div",{className:"totalBedsContainerPipe"},i.a.createElement("label",{className:"totalBedsLabelPipe"},h[r].totalAllBeds)))),F(K?c:T,h[r].volume+" ("+t[n].cf[r]+")",K?j:U,"tutorialPipeVolume","cf",K?null:G),void 0!==g&&K?F(K?g.ft:O,h[r].systemLength+" ("+t[n].ft[r]+")",z,"tutorialPipeLength","ft",K?null:G):null,void 0!==w&&K?F(K?w.ft:P,h[r].lengthOutsideFittings+" ("+t[n].ft[r]+")",null,"tutorialLengthOutsideFittings","ft",K?null:G):null,void 0!==E&&K?F(K?E.ft:D,h[r].lengthBetweenFittings+" ("+t[n].ft[r]+")",null,"tutorialLengthBetweenFittings","ft",K?null:G):null,void 0!==C&&K?F(K?C.ft:N,h[r].lengthFittingsOnCenter+" ("+t[n].ft[r]+")",null,"tutorialLengthFittingsOnCenter","ft",K?null:G):null,void 0!==m&&K?F(K?m.ft:I,h[r].systemWidth+" ("+t[n].ft[r]+")",K?V:null,"tutorialPipeWidth","ft",K?null:G):null,F(x?k:o,h[r].area+" ("+t[n].sf[r]+")",null,"tutorialPipeArea","sf",K?null:G),K?F(x?R:_,h[r].numberOfRows,null,"tutorialPipeRows",null,K?null:G):null,K?null:F(M,h[r].numberOfBeds,null,"tutorialPipeRows",null,G)),K&&i.a.createElement("div",{className:"ms-Grid-row",style:{position:"absolute",width:"100%",margin:"0 auto"}},i.a.createElement(d.a,null))),L&&i.a.createElement("div",{className:"ms-Grid-row",style:{position:"absolute",width:"100%",margin:"0 auto"}},i.a.createElement("div",{className:"ms-Grid-col ms-sm4 ms-md4 ms-lg8 ms-xl9 ms-xxl9 ms-xxxl10"},i.a.createElement(d.a,null))),!L&&x&&i.a.createElement("div",{className:"fixTopCalculations fix_bottom_calculations_bar"},i.a.createElement("div",{className:"ms-Grid-row multi-bed-selected-calcs"},i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:W},i.a.createElement("div",{className:"selectedBedLabelContainer"},i.a.createElement("label",{className:"selectedBedLabel"},A.name)))),F(c,h[r].volume+" ("+t[n].cf[r]+")",j,"tutorialPipeVolume","cf",W),void 0!==A.length?F(A.length,h[r].systemLength+" ("+t[n].ft[r]+")",z,"tutorialPipeLength","ft",W):null,void 0!==A.lengthBetweenFittings?F(A.lengthBetweenFittings,h[r].lengthBetweenFittings+" ("+t[n].ft[r]+")",null,"tutorialLengthBetweenFittings","ft",W):null,void 0!==A.lengthFittingsOnCenter?F(A.lengthFittingsOnCenter,h[r].lengthFittingsOnCenter+" ("+t[n].ft[r]+")",null,"tutorialLengthFittingsOnCenter","ft",W):null,void 0!==A.width?F(A.width,h[r].systemWidth+" ("+t[n].ft[r]+")",V,"tutorialPipeWidth","ft",W):null,F(A.area,h[r].area+" ("+t[n].sf[r]+")",null,"tutorialPipeArea","sf",W),F(A.numberOfPipeRows,h[r].numberOfRows,null,"tutorialPipeRows",null,W),F(A.pipeSizeNominalDiameter,h[r].pipeSize,null,"tutorialPipeSize","in",W),F(A.pipeTypeName,h[r].pipeType,null,"tutorialPipeType","string",W)),i.a.createElement("div",{className:"ms-Grid-row",style:{position:"absolute",width:"100%",margin:"0 auto",marginTop:"-4px"}},i.a.createElement(d.a,null))))}}]),t}(),f={padding:{paddingTop:"5px",paddingLeft:"10px",paddingRight:"10px",paddingBottom:"10px"},errorColor:{boxShadow:"0px 0px 2px 2px red"},okColor:{boxShadow:"0px 0px 2px 2px green"},warningColor:{boxShadow:"0px 0px 2px 2px orange"}};t.a=Object(o.b)(function(e){var t=e.pipeGlobals,n=t.pipeNominalDiameter,r=t.pipeAvailableWidth,i=t.pipeRequiredVolume,o=t.pipeAvailableLength,a=e.pipeBed,s=a.area,l=a.volume,u=a.dimensions,d=a.pipeElements,p=a.numberOfPipeRows,h=a.numberOfPipeSticks,f=a.numberOfManifoldTees,m=a.manifoldTeeDistribution,g=u.width,b=u.length,v=e.localization;return{pipeElements:d,availableWidth:r,requiredVolume:i,availableLength:o,numberOfPipeRows:p,numberOfPipeSticks:h,pipeNominalDiameter:n,numberOfManifoldTees:f,manifoldTeeDistribution:m,width:g,length:b,area:s,volume:l,lang:v.lang,content:v.content,isMultiBedProject:c.b.isMultiBedProject(),isOnOverviewTab:e.multiBed.isOnOverviewTab,selectedBed:e.multiBed.selectedBed,totalVolume:e.multiBed.totalVolume,totalLength:e.multiBed.totalLength,totalWidth:e.multiBed.totalWidth,totalArea:e.multiBed.totalArea,totalPipeRows:e.multiBed.totalPipeRows,totalLengthOutsideFittings:e.multiBed.totalLengthOutsideFittings,totalLengthBetweenFittings:e.multiBed.totalLengthBetweenFittings,totalLengthFittingsOnCenter:e.multiBed.totalLengthFittingsOnCenter,multibedIsDirty:e.multiBed.isDirty,totalBeds:e.multiBed.beds.length,pipeSize:e.pipeGlobals.pipeNominalDiameter._pipeND._inches,pipeType:e.pipeGlobals.pipeType._name,hideVolumesComponent:e.multiBed.hideVolumesComponent,multibedOverallSiteVolume:e.multiBed.overallSiteVolume}},{})(h)},function(e,t){},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(11),l=n(29),u=n(75),c=(n.n(u),n(2199)),d=n(114),p=n(160),h=n(187),f=n(323),m=n(510),g=n(111),b=n(150),v=n(234),y=n(324),_=n(325),S=(n.n(_),n(128)),w=n(83),E=n(5),C=n(312),x=n(2206),A=(n.n(x),n(70)),T=n(104),O=n(181),k=n(55),I=n(45),R=n(56),P=n(94),D=n(44),N=n(38),M=n(236),L=n(2207),B=n(151),F=n(180),j=n(142),U=(n.n(j),n(2327)),H=(n.n(U),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());function z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}function W(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var G=function(e){function t(){var e,n,r,o=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,s=Array(a),l=0;l<a;l++)s[l]=arguments[l];return n=r=W(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),r.state={hideDialog:!0,hideLevel3Alert:!0,hideLevel2Alert:!0,hideLevel1Alert:!0,hide4500Dialog:!0,hide7200Dialog:!0,alertLevel:"",changeHome:!0,videoButton:!0,changeSubmit:!0,changeCreateAccount:!0,changeSignIn:!0,changeNeedHelp:!0,changeStormTech:!0,isAuthenticating:!1,changePrintSystem:!0,changeEmailDrawings:!0,requestingDrawings:!1,changeCurrentProject:!0,changeManageProjects:!0,hideEmptySystemDialog:!0,modalProps:{titleAriaId:"myLabelId",subtitleAriaId:"mySubTextId",isBlocking:!0,containerClassName:"ms-dialogMainOverride"},hydroCadToggle:!0,processingEntity:{},hideGlobalWarningSystemDialog:!U.globalWarningSystemDialog.showWarningSystemDialog,hideSubmitChamberWarningMessageDialog:!0,enableSubmitChamberWarningMessageDialog:!1},r.regionButtonRef=null,r.promptDialog=V(i.a.mark(function e(){var t,n,a,s,l,u,c,d;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=r.props,n=t.content,a=t.lang,s=Object(O.c)()||[],r.setProcessingEntity(),r.props.clearRulersOnScreen(),!r.bedHasActiveComponents()&&r.props.projectType!==E._102){e.next=21;break}if(r.props.projectType!==E._101){e.next=18;break}if(r.props.globals.chamberType.id!==E._23||!r.props.globals.isMC4500Deprecated){e.next=9;break}return r.props.modalAlertActions({text:n[a].MC4500DeprecationAlert,btnText:n[a].ok,toggle:!0}),e.abrupt("return");case 9:if(!r.state.enableSubmitChamberWarningMessageDialog){e.next=13;break}return console.log("%c Show Submit Chamber Warning Message Dialog !!!!! ","color:red; background-color:yellow;"),r.setState({hideSubmitChamberWarningMessageDialog:!1}),e.abrupt("return");case 13:l=r.getTotalNumberOfActiveChambers(),u=r.getTotalNumberOfManifolds(),(c=s.find(function(e){return l>=e.chambersMin&&l<=e.chambersMax&&u>=e.manifoldsMin&&u<=e.manifoldsMax}))?(d={hideDialog:!0,hideLevel3Alert:!("LEVEL_3"===c.alertType),hideLevel2Alert:!("LEVEL_2"===c.alertType),hideLevel1Alert:!("LEVEL_1"===c.alertType),alertLevel:c.alertType},r.setState(Object.assign({},d)),console.log(Object.assign({},d)),r.executeProcessingLog(c.alertType)):r.setState({hideDialog:!1}),e.next=19;break;case 18:r.setState({hideDialog:!1});case 19:e.next=22;break;case 21:r.setState({hideEmptySystemDialog:!1});case 22:case"end":return e.stop()}},e,o)})),r.closeDialog=function(){r.setState({requestingDrawings:!1,hideDialog:!0,hide4500Dialog:!0,hideLevel3Alert:!0,hideLevel2Alert:!0,hideLevel1Alert:!0})},r.clickSave=function(){r.props.clearRulersOnScreen(),r.props.runSaveProjectAction(!0)},W(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["PureComponent"]),H(t,[{key:"updateUserLocaleData",value:function(){var e=V(i.a.mark(function e(t){var n;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,t.userData&&t.userData.region){e.next=6;break}return e.next=4,A.a.upsertUserRecord({userId:t.user.id,regionId:this.props.region.id,languageId:this.props.language.id,unit:this.props.unit},t.resourcesTokens.users.tableToken);case 4:n=e.sent,t.userData={region:n.region?n.region._:this.props.region.id,language:n.language?n.language._:this.props.language.id,unit:n.unit?n.unit._:this.props.unit};case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.info("TopBarComponent.updateUserLocaleData() "+e.t0.message);case 11:return e.abrupt("return",t);case 12:case"end":return e.stop()}},e,this,[[0,8]])}));return function(t){return e.apply(this,arguments)}}()},{key:"componentDidMount",value:function(){var e,t=this;this.setState({isAuthenticating:!0}),this.setState({hide7200Dialog:!1}),m.a.loadFromCache().then((e=V(i.a.mark(function e(n){var r,o;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=16;break}return e.next=3,t.updateUserLocaleData(n);case 3:return n=e.sent,e.next=6,A.a.getB2CUser(n.resourcesTokens.users.adToken,n.accessToken.uniqueId);case 6:return r=e.sent,e.next=9,A.a.getUserRecord(n.user.id,n.resourcesTokens.users.tableToken);case 9:return o=e.sent,e.next=12,A.a.setB2cUsersDepartment(n.resourcesTokens.users.adToken,n.accessToken.uniqueId);case 12:t.props.loginUser(Object.assign({},n,{b2cData:r,county:o.county,mailingList:o.mailingList})),_.toast.info(t.props.content[t.props.lang].automaticallySignedIn,{position:_.toast.POSITION.TOP_RIGHT,autoClose:4e3}),e.next=17;break;case 16:t.props.regionSelected||t.props.projectType!==E._101||setTimeout(function(){t.regionButtonRef.openMenu(!0)},1e3);case 17:t.setState({isAuthenticating:!1});case 18:case"end":return e.stop()}},e,t)})),function(t){return e.apply(this,arguments)})).catch(function(e){t.setState({isAuthenticating:!1}),console.warn("componentDidMount()->auth.loadFromCache(): Please Sign in again"),console.warn(":: "+e.message)})}},{key:"componentDidUpdate",value:function(e,t,n){this.props.project===e.project&&this.props.user===e.user||this.setProcessingEntity(),this.props.region.id!==e.region.id&&this.setState({hide7200Dialog:!1}),this.props.region.id!==e.region.id&&"usa"===this.props.region.id&&"MC-4500"===this.props.chamberType.id&&this.setState({hide4500Dialog:!1}),"CHAMBER"!==this.props.projectType&&!0===this.state.hydroCadToggle&&(console.log("componentDidUpdate()->this.state.hydroCadToggle to FALSE: "),this.setState({hydroCadToggle:!1}))}},{key:"zoom",value:function(){var e=V(i.a.mark(function e(t,n,r,o){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this.props.scaleStage(t,n),this.props.positionStage(r,o);case 2:case"end":return e.stop()}},e,this)}));return function(t,n,r,i){return e.apply(this,arguments)}}()},{key:"submitProjectAutomation",value:function(){var e=V(i.a.mark(function e(){var t,n,r,o=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:console.log("async submitProjectAutomation()"),setTimeout(function(){o.setState({requestingDrawings:!0})}),t=this.props.getStageScale(),n=this.props.getStagePosition(),(r=M.a.getNewProjectInstance(this.props.project)).generateHydroCAD=this.state.hydroCadToggle,r.isMultiBedProject?this.zoom(1,1,0,0).then(V(i.a.mark(function e(){var a,s,l,u,c,d,p,h,f,m,g;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a=o.props.multiBed.beds,s=void 0,l=!0,u=!1,c=void 0,e.prev=5,d=a[Symbol.iterator]();case 7:if(l=(p=d.next()).done){e.next=22;break}return h=p.value,f=new F.a(h.id),e.next=12,f.fetchAutomationState(o.props.user.id,o.props.resourcesTokens.projects.blobToken);case 12:return(m=e.sent).language=o.props.project.language,m.region=o.props.project.region,m.units=o.props.unit,m.email.unitName="en1",e.next=19,f.persistAutomationState(m,o.props.user.id,o.props.resourcesTokens.projects.blobToken);case 19:l=!0,e.next=7;break;case 22:e.next=28;break;case 24:e.prev=24,e.t0=e.catch(5),u=!0,c=e.t0;case 28:e.prev=28,e.prev=29,!l&&d.return&&d.return();case 31:if(e.prev=31,!u){e.next=34;break}throw c;case 34:return e.finish(31);case 35:return e.finish(28);case 36:return s=o.props.projectType===E._101?o.props.buildProjectAutomation():o.props.buildPipeProjectAutomation(),s=JSON.parse(s.serialize()),e.next=40,r.persistAutomationState(s,o.props.user.id,o.props.resourcesTokens.projects.blobToken);case 40:return e.next=42,r.persist(o.props.user.id,o.props.resourcesTokens.projects.tableToken);case 42:return e.next=44,r.submitAutomationTask(o.props.user.id,o.props.idToken,o.props.user.mail,o.props.accessToken);case 44:(g=e.sent)?(g.workItemStatus.includes("fail")&&(g.workItemStatus=w.a.PROCESSING_STATUS.failed),o.props.setProjectStatus(g),_.toast.info(o.props.content[o.props.lang].yourDrawingsAreBeignGenerated,{position:_.toast.POSITION.TOP_RIGHT,autoClose:4e3})):_.toast.error(o.props.content[o.props.lang].unableToRequestDrawings,{position:_.toast.POSITION.TOP_RIGHT,autoClose:4e3}),o.zoom(t.scaleX,t.scaleY,n.positionX,n.positionY),o.closeDialog();case 48:case"end":return e.stop()}},e,o,[[5,24,28,36],[29,,31,35]])}))).catch(function(e){console.error("(isMultiBedProject) submitProjectAutomation() this.zoom() :: "+e.message),o.closeDialog()}):this.zoom(1,1,0,0).then(V(i.a.mark(function e(){var a,s;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=void 0,a=o.props.projectType===E._101?o.props.buildProjectAutomation():o.props.buildPipeProjectAutomation(),a=JSON.parse(a.serialize()),e.next=5,r.persistAutomationState(a,o.props.user.id,o.props.resourcesTokens.projects.blobToken);case 5:return e.next=7,r.persist(o.props.user.id,o.props.resourcesTokens.projects.tableToken);case 7:return console.log("this.state.hydroCadToggle",o.state.hydroCadToggle),e.next=10,r.submitAutomationTask(o.props.user.id,o.props.idToken,o.props.user.mail,o.props.accessToken,o.state.hydroCadToggle);case 10:return(s=e.sent)?(s.workItemStatus.includes("fail")&&(s.workItemStatus=w.a.PROCESSING_STATUS.failed),o.props.setProjectStatus(s),_.toast.info(o.props.content[o.props.lang].yourDrawingsAreBeignGenerated,{position:_.toast.POSITION.TOP_RIGHT,autoClose:4e3})):_.toast.error(o.props.content[o.props.lang].unableToRequestDrawings,{position:_.toast.POSITION.TOP_RIGHT,autoClose:4e3}),e.next=14,o.zoom(t.scaleX,t.scaleY,n.positionX,n.positionY);case 14:o.closeDialog();case 15:case"end":return e.stop()}},e,o)}))).catch(function(e){console.error("(!isMultiBedProject) submitProjectAutomation() this.zoom() :: "+e.message),o.closeDialog()});case 7:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"handleSubmitOnclick",value:function(){this.props.showSubmitDialog()}},{key:"handleLoginOnclick",value:function(){var e,t=this;m.a.login(this.props.lang).then((e=V(i.a.mark(function e(n){var r,o;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=13;break}return e.next=3,t.updateUserLocaleData(n);case 3:return n=e.sent,e.next=6,A.a.getB2CUser(n.resourcesTokens.users.adToken,n.accessToken.uniqueId);case 6:return r=e.sent,e.next=9,A.a.getUserRecord(n.user.id,n.resourcesTokens.users.tableToken);case 9:o=e.sent,t.props.loginUser(Object.assign({},n,{b2cData:r,county:o.county,mailingList:o.mailingList})),e.next=14;break;case 13:t.props.logoutUser();case 14:case"end":return e.stop()}},e,t)})),function(t){return e.apply(this,arguments)})).catch(function(e){console.info("auth.login: "+e.message),t.props.switchIsSigningInProcess(!1)}),this.props.switchIsSigningInProcess(!0)}},{key:"handleLogoutOnclick",value:function(){this.props.switchLogoutDialogVisibility(!0)}},{key:"handleCancelLogoutOnClick",value:function(){this.props.switchLogoutDialogVisibility(!1)}},{key:"handleConfirmLogoutOnClick",value:function(){m.a.logout()}},{key:"setProcessingEntity",value:function(){var e="",t="",n="",r="",i="",o="",a="",s="",l=this.props.project;l&&(e=l&&l.projectName?l.projectName:"",t=l.city,n=l.state,r=l.country,i=l.engineer),this.props.user&&(o=this.props.user.mail,a=this.props.user.companyName,s=this.props.user.mobilePhone);var u=this.props.globals&&this.props.globals.chamberType?this.props.globals.chamberType.name:"",c=this.props.calculations.requiredChambers,d=this.props.unit;this.setState({processingEntity:{projName:e,city:t,state:n,country:r,customer:i,email:o,company:a,phone:s,chamber:u,numChambers:c,unit:d,systemVolume:this.props.totalStorageProvided.toFixed(2)}})}},{key:"executeProcessingLog",value:function(e){var t=this;try{var n=Object.assign({},this.state.processingEntity),r={userId:this.props.user.id,projectId:this.props.project.id,alertLevel:e,regionId:this.props.user.region,languageId:this.props.user.languageId,unit:this.props.unit,country:n.country};setTimeout(V(i.a.mark(function e(){var n;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.state.processingEntity,e.next=3,A.a.postProjectLogRecord(n,r,t.props.idToken,t.props.accessToken);case 3:case"end":return e.stop()}},e,t)})),200)}catch(e){console.error("Error on executeProcessingLog(), err:: ",e.message)}}},{key:"bedHasActiveComponents",value:function(){return this.props.chamberRows.some(function(e){return e.getActiveCount()>0})}},{key:"getTotalNumberOfActiveChambers",value:function(){return this.props.calculations.requiredChambers}},{key:"getTotalNumberOfManifolds",value:function(){return this.props.upperManifolds.length+this.props.lowerManifolds.length}},{key:"processingStatusIsWritable",value:function(e){return e===w.a.PROCESSING_STATUS.pending||!this.props.user}},{key:"handleRegionOptionsChanged",value:function(e){localStorage.setItem("regionDefined",e),this.props.setActiveRegion(e)}},{key:"handleLanguageOptionsChanged",value:function(e){localStorage.getItem("regionDefined")||localStorage.setItem("regionDefined",this.props.region.id),localStorage.setItem("languageDefined",e),this.props.setActiveLanguage(e)}},{key:"handleUnitsOptionsChanged",value:function(e){localStorage.setItem("unitDefined",e),this.props.setSystemUnit(e)}},{key:"handleLocalizationSetDefault",value:function(){var e=this;this.isUserSignIn&&Object(C.c)(this.props.user.id,this.props.region.id,this.props.language.id,this.props.unit,this.props.resourcesTokens.users.tableToken,this.props.user.county).then(function(t){t&&_.toast.info(e.props.content[e.props.lang].localizationDefaultsSaved,{position:_.toast.POSITION.TOP_RIGHT,autoClose:4e3})},function(e){console.log("Failed to update users default localization data:",e)})}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.lang,o=n.content,s=n.projectType,c=n.togglePdfModal,d=n.togglePipesPdfModal,p=(n.toggleTutorialAction,n.toggleProjectsCrudModal),h=this.state.isAuthenticating,f=!!window._bridge&&(this.props.multiBedIsFromDesktop&&this.props.multiBedIsMultiBedDesktopEnabled||window._projectType===this.props.projectType)||this.props.enableDebugging,m=function(e,n,i,o){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,u=arguments[5],c={height:"62px",width:"110px"};return r===T.a.deDE&&(c.overflowWrap="anywhere",c.paddingLeft=c.paddingRight=0),"changeEmailDrawings"===i&&(c.paddingLeft=0,c.paddingRight=0),a.a.createElement(l.a,{text:e,onClick:function(e){return function(e,n,r){r?(e.preventDefault(),t.props.setDisableLayerLoginDialog(!0)):n()}(e,n,!t.isUserSignIn)},disabled:!!t.isUserSignIn&&o,className:"main_header_actions_bar_button "+u,onMouseLeave:function(){return t.setState(z({},""+i,!t.state[""+i]))},onMouseEnter:function(){return t.setState(z({},""+i,!t.state[""+i]))},iconProps:s?{style:L.a.getIcon(L.a.ICONS[s])}:null})},g=!this.props.project||!this.props.project.id||this.props.project.processingStatus!==w.a.PROCESSING_STATUS.unsubmitted&&this.props.project.processingStatus!==w.a.PROCESSING_STATUS.success&&this.props.project.processingStatus!==w.a.PROCESSING_STATUS.failed,b=this.props.unit?o[r][this.props.unit]:"Imperial",y=parseInt((.4*window.innerWidth).toString(),10);return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"ms-Grid-row main_header_container"},a.a.createElement("div",{className:"ms-Grid-col main_header_logo_block"},a.a.createElement("div",{className:"logo"})),a.a.createElement("div",{className:"ms-Grid-col main_header_actions_bar_block"},a.a.createElement("div",{className:"main_header_actions_bar_inner_block manageProjectsTopbar"},m(o[r].createNewProject,function(){t.props.clearRulersOnScreen(),t.props.switchCreateDialogVisibility(!0)},"changeManageProjects",!this.isUserSignIn,L.a.ICONS.iconCreateNewProject),(e=null===t.props.project?w.a.PROCESSING_STATUS.unsubmitted:t.props.project.processingStatus,m(o[r].saveCurrentProject,t.clickSave,"changeCurrentProject",t.processingStatusIsWritable(e),L.a.ICONS.iconSaveProject,"saveProjectBtn")),m(o[r].manageProjects,function(){t.props.clearRulersOnScreen(),p(!0)},"changeManageProjects",!this.isUserSignIn,L.a.ICONS.iconManageProjects)),a.a.createElement("div",{className:"main_header_actions_bar_divider"}),a.a.createElement("div",{className:"main_header_actions_bar_inner_block emailAndPrintBlockTopbar",style:{paddingRight:"2.5rem"}},s===E._101?a.a.createElement(a.a.Fragment,null,m(o[r].emailDrawingAndReports,V(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.promptDialog());case 1:case"end":return e.stop()}},e,t)})),"changeEmailDrawings",g,L.a.ICONS.iconEmailBoards,"emailDrawingsBtn"),m(o[r].printSystemSpecifications,function(){t.props.clearRulersOnScreen(),c(!0)},"changePrintSystem",!1,L.a.ICONS.iconPrintSystem)):a.a.createElement(a.a.Fragment,null,m(o[r].emailDrawingAndReports,V(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.promptDialog());case 1:case"end":return e.stop()}},e,t)})),"changeEmailDrawings",g,L.a.ICONS.iconEmailBoards),m(o[r].printPipeSpecifications,function(){t.props.clearRulersOnScreen(),d(!0)},"changePrintSystem",!1,L.a.ICONS.iconPrintSystem))),f?a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"main_header_actions_bar_divider"}),a.a.createElement("div",{className:"main_header_actions_bar_inner_block"},a.a.createElement(l.a,{text:o[r].submit,onClick:function(){return t.handleSubmitOnclick()},onMouseLeave:function(){return t.setState({changeSubmit:!0})},onMouseEnter:function(){return t.setState({changeSubmit:!1})},className:"main_header_actions_bar_button",iconProps:{style:L.a.getIcon(L.a.ICONS.autodeskInventorLogo,"24px 24px","24px","24px")}}))):"",a.a.createElement("div",{className:"main_header_actions_bar_divider"}),a.a.createElement("div",{className:"main_header_actions_bar_inner_block"},s===E._101?a.a.createElement("div",{className:"localization-container"},a.a.createElement("div",{className:"region-lang-container-r1"},a.a.createElement(l.a,{className:"main_header_actions_localization_button first",style:{height:this.isUserSignIn?"43px":"62px"},open:!this.props.regionSelected,componentRef:function(e){return t.regionButtonRef=e},iconProps:{style:L.a.getIcon(L.a.ICONS.iconGlobeCountry,"32px","30px","34px")},text:this.props.region.name,title:o[r].regionButtonTooltip,menuProps:{items:this.props.regions.map(function(e){return{key:e.id,text:e.name,iconProps:{style:L.a.getIcon(L.a.ICONS.iconGlobeCountry,"32px","30px","34px")},onClick:function(){return t.handleRegionOptionsChanged(e.id)}}})}}),a.a.createElement(l.a,{className:"main_header_actions_localization_button",iconProps:{style:L.a.getIcon(L.a.ICONS.iconLanguage,"32px","30px","34px")},text:this.props.language.name,style:{height:this.isUserSignIn?"43px":"62px"},title:o[r].languageButtonTooltip,menuProps:{items:this.props.region.languages.map(function(e){return{key:e.id,text:e.name,iconProps:{style:L.a.getIcon(L.a.ICONS.iconLanguage,"32px","30px","34px")},onClick:function(){return t.handleLanguageOptionsChanged(e.id)}}})}}),a.a.createElement(l.a,{className:"main_header_actions_localization_button last",iconProps:{style:L.a.getIcon(L.a.ICONS.iconImperial,"32px","30px","34px")},text:b,style:{height:this.isUserSignIn?"43px":"62px"},title:o[r].languageButtonTooltip,menuProps:{items:this.props.units&&this.props.units.length>0?this.props.units.map(function(e){try{return{key:e.id,text:o[r][e.name],iconProps:{style:L.a.getIcon(L.a.ICONS.iconImperial,"32px","30px","34px")},onClick:function(){return t.handleUnitsOptionsChanged(e.id)}}}catch(e){return null}}):null}})),a.a.createElement("div",{className:"region-lang-container-r2"},this.isUserSignIn?a.a.createElement(l.a,{className:"main_header_actions_localization_button",style:{borderBottom:"0 none transparent"},iconProps:{style:L.a.getIcon(L.a.ICONS.iconSaveAsDefaults,"31px","24px","34px")},text:o[r].setAsDefault,onClick:function(){return t.handleLocalizationSetDefault()}}):"")):""),a.a.createElement("div",{className:"main_header_actions_bar_divider"}),a.a.createElement("div",{className:"main_header_actions_bar_inner_block"},a.a.createElement(l.a,{text:"Tutorial",onClick:function(){t.props.toggleTutorialStartDialog(!0)},className:"main_header_actions_bar_button",iconProps:{style:L.a.getIcon(L.a.ICONS.iconHelp)}})),a.a.createElement("div",{className:"main_header_actions_bar_inner_block"},this.props.user?"":a.a.createElement(a.a.Fragment,null,a.a.createElement(v.a,{tag:"span",blocking:h,style:Object.assign({},K.loadingLogin)},a.a.createElement(l.a,{onClick:function(){return t.props.user?t.handleLogoutOnclick():t.handleLoginOnclick()},text:o[r].createAccount,onMouseLeave:function(){return t.setState({changeCreateAccount:!0})},onMouseEnter:function(){return t.setState({changeCreateAccount:!1})},className:"main_header_actions_bar_button",iconProps:{style:L.a.getIcon(L.a.ICONS.iconNewAccount)}})),"\xa0\xa0"),a.a.createElement(v.a,{tag:"span",blocking:h,style:Object.assign({},K.loadingLogin)},a.a.createElement(l.a,{onClick:function(){return t.props.user?t.handleLogoutOnclick():t.handleLoginOnclick()},text:this.props.user?o[r].signOut:o[r].signIn,onMouseLeave:function(){return t.setState({changeSignIn:!0})},onMouseEnter:function(){return t.setState({changeSignIn:!1})},className:"main_header_actions_bar_button",iconProps:{style:L.a.getIcon((this.props.user,L.a.ICONS.iconLogOut))}}))))),a.a.createElement(u.Dialog,{hidden:this.state.hideDialog,dialogContentProps:{type:u.DialogType.normal,title:o[r].requestDrawings,subText:o[r].requestCurrentProjectDrawings},modalProps:this.state.modalProps,onDismiss:this.closeDialog},a.a.createElement(v.a,{tag:"div",className:"loadingBlockUI",blocking:this.state.requestingDrawings},"CHAMBER"===this.props.projectType?a.a.createElement("div",{style:{color:"black"}}):null,a.a.createElement(u.DialogFooter,null,a.a.createElement(l.g,{onClick:V(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.submitProjectAutomation());case 1:case"end":return e.stop()}},e,t)})),text:o[r].request}),a.a.createElement(l.e,{onClick:V(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.closeDialog());case 1:case"end":return e.stop()}},e,t)})),text:o[r].cancel,className:"outline_grey_ads"})))),a.a.createElement(u.Dialog,{hidden:this.state.hideEmptySystemDialog,dialogContentProps:{type:u.DialogType.normal,title:this.props.content[this.props.lang].emptySystem,subText:this.props.isMultiBedProject?this.props.content[this.props.lang].multiBedPleaseAddComponentsToYourSystem:this.props.content[this.props.lang].pleaseAddComponentsToYourSystem},modalProps:this.state.modalProps,onDismiss:function(){t.setState({hideEmptySystemDialog:!0})}},a.a.createElement(u.DialogFooter,null,a.a.createElement(l.g,{onClick:function(){t.setState({hideEmptySystemDialog:!0})},text:o[r].ok}))),a.a.createElement(u.Dialog,{hidden:this.state.hideLevel1Alert&&this.state.hideLevel2Alert,dialogContentProps:{type:u.DialogType.normal,style:{minWidth:"450px"},titleId:"alert-level-title",title:o[r].systemProcessingAlertTitle,subText:this.state.hideLevel1Alert?o[r].systemProcessingAlertLevel2Text:o[r].systemProcessingAlertLevel1Text},modalProps:{containerClassName:"alert-level-container"},onDismiss:this.closeDialog},a.a.createElement(v.a,{tag:"div",className:"loadingBlockUI",blocking:this.state.requestingDrawings},a.a.createElement(u.DialogFooter,null,a.a.createElement("div",{className:"alert-level-input-container"},a.a.createElement(l.g,{onClick:V(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.submitProjectAutomation());case 1:case"end":return e.stop()}},e,t)})),text:o[r].request}),a.a.createElement(l.e,{onClick:V(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.closeDialog());case 1:case"end":return e.stop()}},e,t)})),text:o[r].cancel,className:"outline_grey_ads"}))))),a.a.createElement(u.Dialog,{hidden:this.state.hideLevel3Alert,dialogContentProps:{type:u.DialogType.normal,titleId:"alert-level-3-title",title:o[r].systemProcessingWarningTitle,subText:NaN},modalProps:{containerClassName:"alert-level-container alert-level-3-container"},onDismiss:this.closeDialog},a.a.createElement(v.a,{tag:"div",className:"loadingBlockUI",blocking:this.state.requestingDrawings},a.a.createElement(u.DialogContent,null,a.a.createElement("div",{dangerouslySetInnerHTML:{__html:""+o[r].systemProcessingAlertLevel3Text.replace("{0}",'<a href="'+Object(O.a)(this.state.processingEntity,this.props.region.id,o[r])+'">ADSDesignTool@ads-pipe.com</a>')}})),a.a.createElement(u.DialogFooter,null,a.a.createElement("div",{className:"alert-level-input-container"},a.a.createElement(l.e,{onClick:V(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.submitProjectAutomation());case 1:case"end":return e.stop()}},e,t)})),text:o[r].request}),a.a.createElement(l.g,{style:{width:"150px"},href:Object(O.a)(this.state.processingEntity,this.props.region.id,o[r]),text:o[r].emailAds}),a.a.createElement(l.e,{onClick:V(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.closeDialog());case 1:case"end":return e.stop()}},e,t)})),text:o[r].cancel,className:"outline_grey_ads"}))))),a.a.createElement(u.Dialog,{hidden:!this.props.showLogoutDialog,dialogContentProps:{type:u.DialogType.normal,title:o[r].signOutADS,subText:o[r].logoutAnyways},modalProps:{isBlocking:!0,containerClassName:"ms-dialogMainOverride"},Style:{color:"#000"}},a.a.createElement(u.DialogFooter,null,a.a.createElement(l.g,{onClick:function(){return t.handleConfirmLogoutOnClick()},text:o[r].signOut}),a.a.createElement(l.e,{onClick:function(){return t.handleCancelLogoutOnClick()},text:o[r].cancel,className:"outline_grey_ads"}))),a.a.createElement(u.Dialog,{hidden:this.state.hide4500Dialog,dialogContentProps:{type:u.DialogType.normal,title:null,subText:this.props.content[this.props.lang].chamberTypeChangeOnMC4500Warning},modalProps:this.state.modalProps,onDismiss:function(){t.setState({hide4500Dialog:!0})}},a.a.createElement(u.DialogFooter,null,a.a.createElement(l.g,{onClick:function(){t.setState({hide4500Dialog:!0})},text:o[r].ok}))),a.a.createElement(u.Dialog,{hidden:!0,dialogContentProps:{type:u.DialogType.normal,subText:"Did you know? Cultec chambers have a lead time of 2 weeks or less in the US and Canada."},modalProps:{isBlocking:!1,containerClassName:"ms-dialogMainOverride"},onDismiss:function(){t.setState({hide7200Dialog:!0})},containerClassName:"usa_customers_alert",minWidth:y,maxWidth:y},a.a.createElement(u.DialogFooter,null,a.a.createElement(l.g,{onClick:function(){t.setState({hide7200Dialog:!0})},text:o[r].ok}))),a.a.createElement(u.Dialog,{hidden:this.state.hideGlobalWarningSystemDialog,dialogContentProps:{type:u.DialogType.normal},modalProps:{isBlocking:!0,containerClassName:"ms-dialogMainOverride"},onDismiss:function(){t.setState({hide7200Dialog:!0})},containerClassName:"usa_customers_alert",minWidth:y,maxWidth:y},a.a.createElement(u.DialogContent,null,a.a.createElement("div",{dangerouslySetInnerHTML:{__html:U.globalWarningSystemDialog.mainText}})),a.a.createElement(u.DialogFooter,null,U.globalWarningSystemDialog.showPrimaryButton&&a.a.createElement(l.g,{onClick:function(){t.setState({hideGlobalWarningSystemDialog:!0})},text:o[r].close}),U.globalWarningSystemDialog.showSecondButton&&a.a.createElement(l.g,{onClick:function(){U.globalWarningSystemDialog.enableDismissSecondButton&&t.setState({hideGlobalWarningSystemDialog:!0}),window.open(U.globalWarningSystemDialog.secondButtonUrl,"_blank")},text:U.globalWarningSystemDialog.secondButtonLabel}))),a.a.createElement(u.Dialog,{hidden:this.state.hideSubmitChamberWarningMessageDialog,dialogContentProps:{type:u.DialogType.normal,subText:"..."},modalProps:{isBlocking:!0,containerClassName:"ms-dialogMainOverride"},onDismiss:function(){t.setState({hideSubmitChamberWarningMessageDialog:!0})},containerClassName:"usa_customers_alert",minWidth:y,maxWidth:y},a.a.createElement(u.DialogFooter,null,a.a.createElement(l.g,{onClick:function(){t.setState({hideSubmitChamberWarningMessageDialog:!0})},text:o[r].ok}))))}},{key:"isUserSignIn",get:function(){return!!this.props.user}}]),t}(),K={loadingLogin:{minHeight:"32px",display:"inline-block"}},q={buildPipeProjectAutomation:b.c,buildProjectAutomation:b.d,clearRulersOnScreen:k.f,getStagePosition:d.c,getStageScale:d.d,loginUser:g.a,logoutUser:g.b,runSaveProjectAction:h.a,scaleStage:d.g,positionStage:d.e,setActiveLanguage:f.a,setActiveRegion:f.b,setProjectStatus:h.d,setSystemUnit:f.c,showSubmitDialog:c.a,switchIsSigningInProcess:g.c,switchLogoutDialogVisibility:c.b,togglePdfModal:p.d,togglePipesPdfModal:p.e,toggleProjectsCrudModal:S.f,toggleTutorialAction:y.c,modalAlertActions:R.a,addNewBed:D.a,convertToMultiBedProject:D.b,switchClearDialogVisibility:B.f,switchCreateDialogVisibility:B.g,updatedSelectedBedValues:D.t,setDisableLayerLoginDialog:P.a,toggleTutorialStartDialog:y.d};t.a=Object(s.b)(function(e){return{user:e.authentication.user,resourcesTokens:e.authentication.resourcesTokens,accessToken:e.authentication.accessToken,idToken:e.authentication.idToken,showLogoutDialog:e.topbar.showLogoutDialog,content:e.localization.content,lang:e.localization.lang,language:e.localization.language,languages:e.localization.languages,region:e.localization.region,regions:e.localization.regions,regionSelected:e.localization.regionChosenByUser,unit:e.localization.unit,units:e.localization.units,unitLbl:e.localization.lbl,localization:e.localization,project:e.project.project,projectInfo:e.project.projectInfo,runSaveProject:e.project.runSaveProject,projectType:e.globals.projectType,enableDebugging:e.globals.enableDebuging,globals:e.globals,chamberRows:e.chamberbed.chamberRows,upperManifolds:I.d.getManifoldsByType("upper"),lowerManifolds:I.d.getManifoldsByType("lower"),calculations:e.calculations,totalStorageProvided:e.calculations.totalStorageProvided,isMC4500Deprecated:e.globals.isMC4500Deprecated,chamberType:e.globals.chamberType,multiBed:e.multiBed,isMultiBedProject:N.b.isMultiBedProject(),multiBedIsFromDesktop:e.multiBed.isFromDesktop,multiBedIsMultiBedDesktopEnabled:e.multiBed.isMultiBedDesktopEnabled,multiBedBeds:e.multiBed.beds}},q)(G)},function(e,t,n){"use strict";n.d(t,"a",function(){return i}),n.d(t,"b",function(){return o});var r=n(5),i=function(){return function(e){e({type:r._278})}},o=function(e){return function(t){t({type:r._289,payload:e})}}},function(e,t,n){"use strict";n.d(t,"a",function(){return j}),n.d(t,"b",function(){return Te}),n.d(t,"c",function(){return ir});var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function a(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){e.done?i(e.value):new n(function(t){t(e.value)}).then(a,s)}l((r=r.apply(e,t||[])).next())})}function s(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function l(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}var u=function(e,t){return(u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function c(e,t){function n(){this.constructor=e}u(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var d=function(){return(d=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function p(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){e.done?i(e.value):new n(function(t){t(e.value)}).then(a,s)}l((r=r.apply(e,t||[])).next())})}function h(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function f(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}var m,g,b,v,y,_={LIBRARY_NAME:"MSAL.JS",SKU:"msal.js.common",CACHE_PREFIX:"msal",DEFAULT_AUTHORITY:"https://login.microsoftonline.com/common/",DEFAULT_AUTHORITY_HOST:"login.microsoftonline.com",ADFS:"adfs",AAD_INSTANCE_DISCOVERY_ENDPT:"https://login.microsoftonline.com/common/discovery/instance?api-version=1.1&authorization_endpoint=",RESOURCE_DELIM:"|",NO_ACCOUNT:"NO_ACCOUNT",CLAIMS:"claims",CONSUMER_UTID:"9188040d-6c67-4c5b-b112-36a304b66dad",OPENID_SCOPE:"openid",PROFILE_SCOPE:"profile",OFFLINE_ACCESS_SCOPE:"offline_access",CODE_RESPONSE_TYPE:"code",CODE_GRANT_TYPE:"authorization_code",RT_GRANT_TYPE:"refresh_token",FRAGMENT_RESPONSE_MODE:"fragment",S256_CODE_CHALLENGE_METHOD:"S256",URL_FORM_CONTENT_TYPE:"application/x-www-form-urlencoded;charset=utf-8",AUTHORIZATION_PENDING:"authorization_pending",NOT_DEFINED:"not_defined",EMPTY_STRING:"",FORWARD_SLASH:"/"};!function(e){e.CONTENT_TYPE="Content-Type",e.X_CLIENT_CURR_TELEM="x-client-current-telemetry",e.X_CLIENT_LAST_TELEM="x-client-last-telemetry",e.RETRY_AFTER="Retry-After",e.X_MS_LIB_CAPABILITY="x-ms-lib-capability",e.X_MS_LIB_CAPABILITY_VALUE="retry-after, h429"}(m||(m={})),function(e){e.ID_TOKEN="idtoken",e.CLIENT_INFO="client.info",e.ADAL_ID_TOKEN="adal.idtoken",e.ERROR="error",e.ERROR_DESC="error.description"}(g||(g={})),function(e){e.COMMON="common",e.ORGANIZATIONS="organizations",e.CONSUMERS="consumers"}(b||(b={})),function(e){e.CLIENT_ID="client_id",e.REDIRECT_URI="redirect_uri",e.RESPONSE_TYPE="response_type",e.RESPONSE_MODE="response_mode",e.GRANT_TYPE="grant_type",e.CLAIMS="claims",e.SCOPE="scope",e.ERROR="error",e.ERROR_DESCRIPTION="error_description",e.ACCESS_TOKEN="access_token",e.ID_TOKEN="id_token",e.REFRESH_TOKEN="refresh_token",e.EXPIRES_IN="expires_in",e.STATE="state",e.NONCE="nonce",e.PROMPT="prompt",e.SESSION_STATE="session_state",e.CLIENT_INFO="client_info",e.CODE="code",e.CODE_CHALLENGE="code_challenge",e.CODE_CHALLENGE_METHOD="code_challenge_method",e.CODE_VERIFIER="code_verifier",e.CLIENT_REQUEST_ID="client-request-id",e.X_CLIENT_SKU="x-client-SKU",e.X_CLIENT_VER="x-client-VER",e.X_CLIENT_OS="x-client-OS",e.X_CLIENT_CPU="x-client-CPU",e.POST_LOGOUT_URI="post_logout_redirect_uri",e.ID_TOKEN_HINT="id_token_hint",e.DEVICE_CODE="device_code",e.CLIENT_SECRET="client_secret",e.CLIENT_ASSERTION="client_assertion",e.CLIENT_ASSERTION_TYPE="client_assertion_type",e.TOKEN_TYPE="token_type",e.REQ_CNF="req_cnf",e.OBO_ASSERTION="assertion",e.REQUESTED_TOKEN_USE="requested_token_use",e.ON_BEHALF_OF="on_behalf_of",e.FOCI="foci"}(v||(v={})),function(e){e.ACCESS_TOKEN="access_token",e.XMS_CC="xms_cc"}(y||(y={}));var S,w={LOGIN:"login",SELECT_ACCOUNT:"select_account",CONSENT:"consent",NONE:"none"};!function(e){e.ACCOUNT="account",e.SID="sid",e.LOGIN_HINT="login_hint",e.ID_TOKEN="id_token",e.DOMAIN_HINT="domain_hint",e.ORGANIZATIONS="organizations",e.CONSUMERS="consumers",e.ACCOUNT_ID="accountIdentifier",e.HOMEACCOUNT_ID="homeAccountIdentifier"}(S||(S={}));S.SID,S.LOGIN_HINT;var E,C,x,A,T,O,k,I={PLAIN:"plain",S256:"S256"};!function(e){e.QUERY="query",e.FRAGMENT="fragment",e.FORM_POST="form_post"}(E||(E={})),function(e){e.IMPLICIT_GRANT="implicit",e.AUTHORIZATION_CODE_GRANT="authorization_code",e.CLIENT_CREDENTIALS_GRANT="client_credentials",e.RESOURCE_OWNER_PASSWORD_GRANT="password",e.REFRESH_TOKEN_GRANT="refresh_token",e.DEVICE_CODE_GRANT="device_code",e.JWT_BEARER="urn:ietf:params:oauth:grant-type:jwt-bearer"}(C||(C={})),function(e){e.MSSTS_ACCOUNT_TYPE="MSSTS",e.ADFS_ACCOUNT_TYPE="ADFS",e.MSAV1_ACCOUNT_TYPE="MSA",e.GENERIC_ACCOUNT_TYPE="Generic"}(x||(x={})),function(e){e.CACHE_KEY_SEPARATOR="-",e.CLIENT_INFO_SEPARATOR="."}(A||(A={})),function(e){e.ID_TOKEN="IdToken",e.ACCESS_TOKEN="AccessToken",e.REFRESH_TOKEN="RefreshToken"}(T||(T={})),function(e){e.ACCOUNT="Account",e.CREDENTIAL="Credential",e.ID_TOKEN="IdToken",e.ACCESS_TOKEN="AccessToken",e.REFRESH_TOKEN="RefreshToken",e.APP_METADATA="AppMetadata",e.TEMPORARY="TempCache",e.TELEMETRY="Telemetry",e.UNDEFINED="Undefined",e.THROTTLING="Throttling"}(O||(O={})),function(e){e[e.ADFS=1001]="ADFS",e[e.MSA=1002]="MSA",e[e.MSSTS=1003]="MSSTS",e[e.GENERIC=1004]="GENERIC",e[e.ACCESS_TOKEN=2001]="ACCESS_TOKEN",e[e.REFRESH_TOKEN=2002]="REFRESH_TOKEN",e[e.ID_TOKEN=2003]="ID_TOKEN",e[e.APP_METADATA=3001]="APP_METADATA",e[e.UNDEFINED=9999]="UNDEFINED"}(k||(k={}));var R,P={SCHEMA_VERSION:2,MAX_HEADER_BYTES:4e3,CACHE_KEY:"server-telemetry",CATEGORY_SEPARATOR:"|",VALUE_SEPARATOR:",",OVERFLOW_TRUE:"1",OVERFLOW_FALSE:"0",UNKNOWN_ERROR:"unknown_error"};!function(e){e.POP="pop",e.BEARER="Bearer"}(R||(R={}));var D,N=60,M=3600,L="throttling",B="invalid_grant",F="client_mismatch";!function(e){e.username="username",e.password="password"}(D||(D={}));var j,U={code:"unexpected_error",desc:"Unexpected error in authentication."},H=function(e){function t(n,r,i){var o=this,a=r?n+": "+r:n;return o=e.call(this,a)||this,Object.setPrototypeOf(o,t.prototype),o.errorCode=n||_.EMPTY_STRING,o.errorMessage=r||"",o.subError=i||"",o.name="AuthError",o}return c(t,e),t.createUnexpectedError=function(e){return new t(U.code,U.desc+": "+e)},t}(Error),z={code:"client_info_decoding_error",desc:"The client info could not be parsed/decoded correctly. Please review the trace to determine the root cause."},V={code:"client_info_empty_error",desc:"The client info was empty. Please review the trace to determine the root cause."},W={code:"token_parsing_error",desc:"Token cannot be parsed. Please review stack trace to determine root cause."},G={code:"null_or_empty_token",desc:"The token is null or empty. Please review the trace to determine the root cause."},K={code:"endpoints_resolution_error",desc:"Error: could not resolve endpoints. Please check network and try again."},q={code:"hash_not_deserialized",desc:"The hash parameters could not be deserialized. Please review the trace to determine the root cause."},Y={code:"invalid_state",desc:"State was not the expected format. Please check the logs to determine whether the request was sent using ProtocolUtils.setRequestState()."},X={code:"state_mismatch",desc:"State mismatch error. Please check your network. Continued requests may cause cache overflow."},Q={code:"state_not_found",desc:"State not found"},Z={code:"nonce_mismatch",desc:"Nonce mismatch error. This may be caused by a race condition in concurrent requests."},J={code:"nonce_not_found",desc:"nonce not found"},$={code:"no_tokens_found",desc:"No tokens were found for the given scopes, and no authorization code was passed to acquireToken. You must retrieve an authorization code before making a call to acquireToken()."},ee={code:"multiple_matching_tokens",desc:"The cache contains multiple tokens satisfying the requirements. Call AcquireToken again providing more requirements such as authority or account."},te={code:"multiple_matching_accounts",desc:"The cache contains multiple accounts satisfying the given parameters. Please pass more info to obtain the correct account"},ne={code:"multiple_matching_appMetadata",desc:"The cache contains multiple appMetadata satisfying the given parameters. Please pass more info to obtain the correct appMetadata"},re={code:"request_cannot_be_made",desc:"Token request cannot be made without authorization code or refresh token."},ie={code:"cannot_append_empty_scope",desc:"Cannot append null or empty scope to ScopeSet. Please check the stack trace for more info."},oe={code:"cannot_remove_empty_scope",desc:"Cannot remove null or empty scope from ScopeSet. Please check the stack trace for more info."},ae={code:"cannot_append_scopeset",desc:"Cannot append ScopeSet due to error."},se={code:"empty_input_scopeset",desc:"Empty input ScopeSet cannot be processed."},le={code:"device_code_polling_cancelled",desc:"Caller has cancelled token endpoint polling during device code flow by setting DeviceCodeRequest.cancel = true."},ue={code:"device_code_expired",desc:"Device code is expired."},ce={code:"no_account_in_silent_request",desc:"Please pass an account object, silent flow is not supported without account information"},de={code:"invalid_cache_record",desc:"Cache record object was null or undefined."},pe={code:"invalid_cache_environment",desc:"Invalid environment when attempting to create cache entry"},he={code:"no_account_found",desc:"No account found in cache for given key."},fe={code:"no cache plugin set on CacheManager",desc:"ICachePlugin needs to be set before using readFromStorage or writeFromStorage"},me={code:"no_crypto_object",desc:"No crypto object detected. This is required for the following operation: "},ge={code:"invalid_cache_type",desc:"Invalid cache type"},be={code:"unexpected_account_type",desc:"Unexpected account type."},ve={code:"unexpected_credential_type",desc:"Unexpected credential type."},ye={code:"invalid_assertion",desc:"Client assertion must meet requirements described in https://tools.ietf.org/html/rfc7515"},_e={code:"invalid_client_credential",desc:"Client credential (secret, certificate, or assertion) must not be empty when creating a confidential client. An application should at most have one credential"},Se={code:"token_refresh_required",desc:"Cannot return token from cache because it must be refreshed. This may be due to one of the following reasons: forceRefresh parameter is set to true, claims have been requested, there is no cached access token or it is expired."},we={code:"token_claims_cnf_required_for_signedjwt",desc:"Cannot generate a POP jwt if the token_claims are not populated"},Ee={code:"authorization_code_missing_from_server_response",desc:"Srver response does not contain an authorization code to proceed"},Ce=function(e){function t(n,r){var i=e.call(this,n,r)||this;return i.name="ClientAuthError",Object.setPrototypeOf(i,t.prototype),i}return c(t,e),t.createClientInfoDecodingError=function(e){return new t(z.code,z.desc+" Failed with error: "+e)},t.createClientInfoEmptyError=function(){return new t(V.code,""+V.desc)},t.createTokenParsingError=function(e){return new t(W.code,W.desc+" Failed with error: "+e)},t.createTokenNullOrEmptyError=function(e){return new t(G.code,G.desc+" Raw Token Value: "+e)},t.createEndpointDiscoveryIncompleteError=function(e){return new t(K.code,K.desc+" Detail: "+e)},t.createHashNotDeserializedError=function(e){return new t(q.code,q.desc+" Given Object: "+e)},t.createInvalidStateError=function(e,n){return new t(Y.code,Y.desc+" Invalid State: "+e+", Root Err: "+n)},t.createStateMismatchError=function(){return new t(X.code,X.desc)},t.createStateNotFoundError=function(e){return new t(Q.code,Q.desc+":  "+e)},t.createNonceMismatchError=function(){return new t(Z.code,Z.desc)},t.createNonceNotFoundError=function(e){return new t(J.code,J.desc+":  "+e)},t.createNoTokensFoundError=function(){return new t($.code,$.desc)},t.createMultipleMatchingTokensInCacheError=function(){return new t(ee.code,ee.desc+".")},t.createMultipleMatchingAccountsInCacheError=function(){return new t(te.code,te.desc)},t.createMultipleMatchingAppMetadataInCacheError=function(){return new t(ne.code,ne.desc)},t.createTokenRequestCannotBeMadeError=function(){return new t(re.code,re.desc)},t.createAppendEmptyScopeToSetError=function(e){return new t(ie.code,ie.desc+" Given Scope: "+e)},t.createRemoveEmptyScopeFromSetError=function(e){return new t(oe.code,oe.desc+" Given Scope: "+e)},t.createAppendScopeSetError=function(e){return new t(ae.code,ae.desc+" Detail Error: "+e)},t.createEmptyInputScopeSetError=function(e){return new t(se.code,se.desc+" Given ScopeSet: "+e)},t.createDeviceCodeCancelledError=function(){return new t(le.code,""+le.desc)},t.createDeviceCodeExpiredError=function(){return new t(ue.code,""+ue.desc)},t.createNoAccountInSilentRequestError=function(){return new t(ce.code,""+ce.desc)},t.createNullOrUndefinedCacheRecord=function(){return new t(de.code,de.desc)},t.createInvalidCacheEnvironmentError=function(){return new t(pe.code,pe.desc)},t.createNoAccountFoundError=function(){return new t(he.code,he.desc)},t.createCachePluginError=function(){return new t(fe.code,""+fe.desc)},t.createNoCryptoObjectError=function(e){return new t(me.code,""+me.desc+e)},t.createInvalidCacheTypeError=function(){return new t(ge.code,""+ge.desc)},t.createUnexpectedAccountTypeError=function(){return new t(be.code,""+be.desc)},t.createUnexpectedCredentialTypeError=function(){return new t(ve.code,""+ve.desc)},t.createInvalidAssertionError=function(){return new t(ye.code,""+ye.desc)},t.createInvalidCredentialError=function(){return new t(_e.code,""+_e.desc)},t.createRefreshRequiredError=function(){return new t(Se.code,Se.desc)},t.createTokenClaimsRequiredError=function(){return new t(we.code,we.desc)},t.createNoAuthCodeInServerResponseError=function(){return new t(Ee.code,Ee.desc)},t}(H),xe=function(){function e(){}return e.decodeAuthToken=function(t){if(e.isEmpty(t))throw Ce.createTokenNullOrEmptyError(t);var n=/^([^\.\s]*)\.([^\.\s]+)\.([^\.\s]*)$/.exec(t);if(!n||n.length<4)throw Ce.createTokenParsingError("Given token is malformed: "+JSON.stringify(t));return{header:n[1],JWSPayload:n[2],JWSSig:n[3]}},e.isEmpty=function(e){return"undefined"===typeof e||!e||0===e.length},e.startsWith=function(e,t){return 0===e.indexOf(t)},e.endsWith=function(e,t){return e.length>=t.length&&e.lastIndexOf(t)===e.length-t.length},e.queryStringToObject=function(e){var t,n=/\+/g,r=/([^&=]+)=([^&]*)/g,i=function(e){return decodeURIComponent(decodeURIComponent(e.replace(n," ")))},o={};for(t=r.exec(e);t;)o[i(t[1])]=i(t[2]),t=r.exec(e);return o},e.trimArrayEntries=function(e){return e.map(function(e){return e.trim()})},e.removeEmptyStringsFromArray=function(t){return t.filter(function(t){return!e.isEmpty(t)})},e.jsonParseHelper=function(e){try{return JSON.parse(e)}catch(e){return null}},e.matchPattern=function(e,t){return new RegExp(e.replace(/\*/g,"[^ ]*")).test(t)},e}();!function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Info=2]="Info",e[e.Verbose=3]="Verbose"}(j||(j={}));var Ae,Te=function(){function e(e,t,n){this.level=j.Info;this.localCallback=e.loggerCallback||function(){},this.piiLoggingEnabled=e.piiLoggingEnabled||!1,this.level=e.logLevel||j.Info,this.packageName=t||_.EMPTY_STRING,this.packageVersion=n||_.EMPTY_STRING}return e.prototype.clone=function(t,n){return new e({loggerCallback:this.localCallback,piiLoggingEnabled:this.piiLoggingEnabled,logLevel:this.level},t,n)},e.prototype.logMessage=function(e,t){if(!(t.logLevel>this.level||!this.piiLoggingEnabled&&t.containsPii)){var n=(new Date).toUTCString(),r=(xe.isEmpty(this.correlationId)?"["+n+"] : ":"["+n+"] : ["+this.correlationId+"]")+" : "+this.packageName+"@"+this.packageVersion+" : "+j[t.logLevel]+" - "+e;this.executeCallback(t.logLevel,r,t.containsPii||!1)}},e.prototype.executeCallback=function(e,t,n){this.localCallback&&this.localCallback(e,t,n)},e.prototype.error=function(e,t){this.logMessage(e,{logLevel:j.Error,containsPii:!1,correlationId:t||""})},e.prototype.errorPii=function(e,t){this.logMessage(e,{logLevel:j.Error,containsPii:!0,correlationId:t||""})},e.prototype.warning=function(e,t){this.logMessage(e,{logLevel:j.Warning,containsPii:!1,correlationId:t||""})},e.prototype.warningPii=function(e,t){this.logMessage(e,{logLevel:j.Warning,containsPii:!0,correlationId:t||""})},e.prototype.info=function(e,t){this.logMessage(e,{logLevel:j.Info,containsPii:!1,correlationId:t||""})},e.prototype.infoPii=function(e,t){this.logMessage(e,{logLevel:j.Info,containsPii:!0,correlationId:t||""})},e.prototype.verbose=function(e,t){this.logMessage(e,{logLevel:j.Verbose,containsPii:!1,correlationId:t||""})},e.prototype.verbosePii=function(e,t){this.logMessage(e,{logLevel:j.Verbose,containsPii:!0,correlationId:t||""})},e.prototype.isPiiLoggingEnabled=function(){return this.piiLoggingEnabled||!1},e}(),Oe="@azure/msal-common",ke="2.0.0",Ie=function(){function e(){}return e.prototype.generateAccountId=function(){return e.generateAccountIdForCacheKey(this.homeAccountId,this.environment)},e.prototype.generateCredentialId=function(){return e.generateCredentialIdForCacheKey(this.credentialType,this.clientId,this.realm,this.familyId)},e.prototype.generateTarget=function(){return e.generateTargetForCacheKey(this.target)},e.prototype.generateCredentialKey=function(){return e.generateCredentialCacheKey(this.homeAccountId,this.environment,this.credentialType,this.clientId,this.realm,this.target,this.familyId)},e.prototype.generateType=function(){switch(this.credentialType){case T.ID_TOKEN:return k.ID_TOKEN;case T.ACCESS_TOKEN:return k.ACCESS_TOKEN;case T.REFRESH_TOKEN:return k.REFRESH_TOKEN;default:throw Ce.createUnexpectedCredentialTypeError()}},e.getCredentialType=function(e){return-1!==e.indexOf(T.ACCESS_TOKEN.toLowerCase())?T.ACCESS_TOKEN:-1!==e.indexOf(T.ID_TOKEN.toLowerCase())?T.ID_TOKEN:-1!==e.indexOf(T.REFRESH_TOKEN.toLowerCase())?T.REFRESH_TOKEN:_.NOT_DEFINED},e.generateCredentialCacheKey=function(e,t,n,r,i,o,a){return[this.generateAccountIdForCacheKey(e,t),this.generateCredentialIdForCacheKey(n,r,i,a),this.generateTargetForCacheKey(o)].join(A.CACHE_KEY_SEPARATOR).toLowerCase()},e.generateAccountIdForCacheKey=function(e,t){return[e,t].join(A.CACHE_KEY_SEPARATOR).toLowerCase()},e.generateCredentialIdForCacheKey=function(e,t,n,r){return[e,e===T.REFRESH_TOKEN&&r||t,n||""].join(A.CACHE_KEY_SEPARATOR).toLowerCase()},e.generateTargetForCacheKey=function(e){return(e||"").toLowerCase()},e}(),Re={code:"redirect_uri_empty",desc:"A redirect URI is required for all calls, and none has been set."},Pe={code:"post_logout_uri_empty",desc:"A post logout redirect has not been set."},De={code:"claims_request_parsing_error",desc:"Could not parse the given claims request object."},Ne={code:"authority_uri_insecure",desc:"Authority URIs must use https.  Please see here for valid authority configuration options: https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-js-initializing-client-applications#configuration-options"},Me={code:"url_parse_error",desc:"URL could not be parsed into appropriate segments."},Le={code:"empty_url_error",desc:"URL was empty or null."},Be={code:"empty_input_scopes_error",desc:"Scopes cannot be passed as null, undefined or empty array because they are required to obtain an access token."},Fe={code:"nonarray_input_scopes_error",desc:"Scopes cannot be passed as non-array."},je={code:"clientid_input_scopes_error",desc:"Client ID can only be provided as a single scope."},Ue={code:"invalid_prompt_value",desc:"Supported prompt values are 'login', 'select_account', 'consent' and 'none'.  Please see here for valid configuration options: https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-js-initializing-client-applications#configuration-options"},He={code:"invalid_claims",desc:"Given claims parameter must be a stringified JSON object."},ze={code:"token_request_empty",desc:"Token request was empty and not found in cache."},Ve={code:"logout_request_empty",desc:"The logout request was null or undefined."},We={code:"invalid_code_challenge_method",desc:'code_challenge_method passed is invalid. Valid values are "plain" and "S256".'},Ge={code:"pkce_params_missing",desc:"Both params: code_challenge and code_challenge_method are to be passed if to be sent in the request"},Ke={code:"invalid_known_authorities",desc:"knownAuthorities and cloudDiscoveryMetadata cannot both be provided. Please provide cloudDiscoveryMetadata object for AAD, knownAuthorities otherwise."},qe={code:"invalid_cloud_discovery_metadata",desc:"Invalid cloudDiscoveryMetadata provided. Must be a JSON object containing tenant_discovery_endpoint and metadata fields"},Ye={code:"untrusted_authority",desc:"The provided authority is not a trusted authority. Please include this authority in the knownAuthorities config parameter."},Xe={code:"resourceRequest_parameters_required",desc:"resourceRequestMethod and resourceRequestUri are required"},Qe=function(e){function t(n,r){var i=e.call(this,n,r)||this;return i.name="ClientConfigurationError",Object.setPrototypeOf(i,t.prototype),i}return c(t,e),t.createRedirectUriEmptyError=function(){return new t(Re.code,Re.desc)},t.createPostLogoutRedirectUriEmptyError=function(){return new t(Pe.code,Pe.desc)},t.createClaimsRequestParsingError=function(e){return new t(De.code,De.desc+" Given value: "+e)},t.createInsecureAuthorityUriError=function(e){return new t(Ne.code,Ne.desc+" Given URI: "+e)},t.createUrlParseError=function(e){return new t(Me.code,Me.desc+" Given Error: "+e)},t.createUrlEmptyError=function(){return new t(Le.code,Le.desc)},t.createScopesNonArrayError=function(e){return new t(Fe.code,Fe.desc+" Given Scopes: "+e)},t.createEmptyScopesArrayError=function(e){return new t(Be.code,Be.desc+" Given Scopes: "+e)},t.createClientIdSingleScopeError=function(e){return new t(je.code,je.desc+" Given Scopes: "+e)},t.createInvalidPromptError=function(e){return new t(Ue.code,Ue.desc+" Given value: "+e)},t.createInvalidClaimsRequestError=function(){return new t(He.code,He.desc)},t.createEmptyLogoutRequestError=function(){return new t(Ve.code,Ve.desc)},t.createEmptyTokenRequestError=function(){return new t(ze.code,ze.desc)},t.createInvalidCodeChallengeMethodError=function(){return new t(We.code,We.desc)},t.createInvalidCodeChallengeParamsError=function(){return new t(Ge.code,Ge.desc)},t.createKnownAuthoritiesCloudDiscoveryMetadataError=function(){return new t(Ke.code,Ke.desc)},t.createInvalidCloudDiscoveryMetadataError=function(){return new t(qe.code,qe.desc)},t.createUntrustedAuthorityError=function(){return new t(Ye.code,Ye.desc)},t.createResourceRequestParametersRequiredError=function(){return new t(Xe.code,Xe.desc)},t}(Ce),Ze=function(){function e(e){var t=this,n=e?xe.trimArrayEntries(f(e)):[],r=n?xe.removeEmptyStringsFromArray(n):[];this.validateInputScopes(r),this.scopes=new Set,r.forEach(function(e){return t.scopes.add(e)})}return e.fromString=function(t){return new e((t=t||"").split(" "))},e.prototype.validateInputScopes=function(e){if(!e||e.length<1)throw Qe.createEmptyScopesArrayError(e)},e.prototype.containsScope=function(t){var n=new e(this.printScopesLowerCase().split(" "));return!xe.isEmpty(t)&&n.scopes.has(t.toLowerCase())},e.prototype.containsScopeSet=function(e){var t=this;return!(!e||e.scopes.size<=0)&&(this.scopes.size>=e.scopes.size&&e.asArray().every(function(e){return t.containsScope(e)}))},e.prototype.containsOnlyDefaultScopes=function(){var e=0;return this.containsScope(_.OPENID_SCOPE)&&(e+=1),this.containsScope(_.PROFILE_SCOPE)&&(e+=1),this.containsScope(_.OFFLINE_ACCESS_SCOPE)&&(e+=1),this.scopes.size===e},e.prototype.appendScope=function(e){xe.isEmpty(e)||this.scopes.add(e.trim())},e.prototype.appendScopes=function(e){var t=this;try{e.forEach(function(e){return t.appendScope(e)})}catch(e){throw Ce.createAppendScopeSetError(e)}},e.prototype.removeScope=function(e){if(xe.isEmpty(e))throw Ce.createRemoveEmptyScopeFromSetError(e);this.scopes.delete(e.trim())},e.prototype.removeDefaultScopes=function(){this.scopes.delete(_.OFFLINE_ACCESS_SCOPE),this.scopes.delete(_.OPENID_SCOPE),this.scopes.delete(_.PROFILE_SCOPE)},e.prototype.unionScopeSets=function(e){if(!e)throw Ce.createEmptyInputScopeSetError(e);var t=new Set;return e.scopes.forEach(function(e){return t.add(e.toLowerCase())}),this.scopes.forEach(function(e){return t.add(e.toLowerCase())}),t},e.prototype.intersectingScopeSets=function(e){if(!e)throw Ce.createEmptyInputScopeSetError(e);var t=this.unionScopeSets(e);e.containsOnlyDefaultScopes()||e.removeDefaultScopes();var n=e.getScopeCount(),r=this.getScopeCount();return t.size<r+n},e.prototype.getScopeCount=function(){return this.scopes.size},e.prototype.asArray=function(){var e=[];return this.scopes.forEach(function(t){return e.push(t)}),e},e.prototype.printScopes=function(){return this.scopes?this.asArray().join(" "):""},e.prototype.printScopesLowerCase=function(){return this.printScopes().toLowerCase()},e}();!function(e){e[e.Default=0]="Default",e[e.Adfs=1]="Adfs"}(Ae||(Ae={}));var Je,$e=function(){function e(t){if(this._urlString=t,xe.isEmpty(this._urlString))throw Qe.createUrlEmptyError();xe.isEmpty(this.getHash())&&(this._urlString=e.canonicalizeUri(t))}return Object.defineProperty(e.prototype,"urlString",{get:function(){return this._urlString},enumerable:!0,configurable:!0}),e.canonicalizeUri=function(e){return e&&(e=e.toLowerCase(),xe.endsWith(e,"?")?e=e.slice(0,-1):xe.endsWith(e,"?/")&&(e=e.slice(0,-2)),xe.endsWith(e,"/")||(e+="/")),e},e.prototype.validateAsUri=function(){var e;try{e=this.getUrlComponents()}catch(e){throw Qe.createUrlParseError(e)}if(!e.HostNameAndPort||!e.PathSegments)throw Qe.createUrlParseError("Given url string: "+this.urlString);if(!e.Protocol||"https:"!==e.Protocol.toLowerCase())throw Qe.createInsecureAuthorityUriError(this.urlString)},e.prototype.urlRemoveQueryStringParameter=function(e){var t=new RegExp("(\\&"+e+"=)[^&]+");return this._urlString=this.urlString.replace(t,""),t=new RegExp("("+e+"=)[^&]+&"),this._urlString=this.urlString.replace(t,""),t=new RegExp("("+e+"=)[^&]+"),this._urlString=this.urlString.replace(t,""),this.urlString},e.removeHashFromUrl=function(t){return e.canonicalizeUri(t.split("#")[0])},e.prototype.replaceTenantPath=function(t){var n=this.getUrlComponents(),r=n.PathSegments;return!t||0===r.length||r[0]!==b.COMMON&&r[0]!==b.ORGANIZATIONS||(r[0]=t),e.constructAuthorityUriFromObject(n)},e.prototype.getHash=function(){return e.parseHash(this.urlString)},e.prototype.getUrlComponents=function(){var e=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?"),t=this.urlString.match(e);if(!t)throw Qe.createUrlParseError("Given url string: "+this.urlString);var n={Protocol:t[1],HostNameAndPort:t[4],AbsolutePath:t[5],QueryString:t[7]},r=n.AbsolutePath.split("/");return r=r.filter(function(e){return e&&e.length>0}),n.PathSegments=r,!xe.isEmpty(n.QueryString)&&n.QueryString.endsWith("/")&&(n.QueryString=n.QueryString.substring(0,n.QueryString.length-1)),n},e.getDomainFromUrl=function(e){var t=RegExp("^([^:/?#]+://)?([^/?#]*)"),n=e.match(t);if(!n)throw Qe.createUrlParseError("Given url string: "+e);return n[2]},e.getAbsoluteUrl=function(t,n){if(t[0]===_.FORWARD_SLASH){var r=new e(n).getUrlComponents();return r.Protocol+"//"+r.HostNameAndPort+t}return t},e.parseHash=function(e){var t=e.indexOf("#"),n=e.indexOf("#/");return n>-1?e.substring(n+2):t>-1?e.substring(t+1):""},e.constructAuthorityUriFromObject=function(t){return new e(t.Protocol+"//"+t.HostNameAndPort+"/"+t.PathSegments.join("/"))},e.getDeserializedHash=function(t){if(xe.isEmpty(t))return{};var n=e.parseHash(t),r=xe.queryStringToObject(xe.isEmpty(n)?t:n);if(!r)throw Ce.createHashNotDeserializedError(JSON.stringify(r));return r},e.hashContainsKnownProperties=function(t){if(xe.isEmpty(t))return!1;var n=e.getDeserializedHash(t);return!!(n.code||n.error_description||n.error||n.state)},e}(),et=function(){function e(){}return e.setTrustedAuthoritiesFromConfig=function(e,t){if(!this.getTrustedHostList().length){if(e.length>0&&!xe.isEmpty(t))throw Qe.createKnownAuthoritiesCloudDiscoveryMetadataError();this.createCloudDiscoveryMetadataFromKnownAuthorities(e);try{if(t){var n=JSON.parse(t);this.saveCloudDiscoveryMetadata(n.metadata)}}catch(e){throw Qe.createInvalidCloudDiscoveryMetadataError()}}},e.setTrustedAuthoritiesFromNetwork=function(e,t){return p(this,void 0,void 0,function(){var n,r,i,o;return h(this,function(a){switch(a.label){case 0:n=""+_.AAD_INSTANCE_DISCOVERY_ENDPT+e.urlString+"oauth2/v2.0/authorize",a.label=1;case 1:return a.trys.push([1,3,,4]),[4,t.sendGetRequestAsync(n)];case 2:return r=a.sent(),i=r.body.metadata,this.saveCloudDiscoveryMetadata(i),[3,4];case 3:return a.sent(),[2];case 4:return o=e.getUrlComponents().HostNameAndPort,this.getTrustedHostList().length>0&&!this.IsInTrustedHostList(o)&&this.createCloudDiscoveryMetadataFromKnownAuthorities([o]),[2]}})})},e.saveCloudDiscoveryMetadata=function(t){t.forEach(function(t){t.aliases.forEach(function(n){e.TrustedHostList[n.toLowerCase()]=t})})},e.createCloudDiscoveryMetadataFromKnownAuthorities=function(e){var t=this;e.forEach(function(e){var n=$e.getDomainFromUrl(e).toLowerCase();t.TrustedHostList[n]={preferred_cache:n,preferred_network:n,aliases:[n]}})},e.getTrustedHostList=function(){return Object.keys(this.TrustedHostList)},e.getCloudDiscoveryMetadata=function(e){return this.TrustedHostList[e.toLowerCase()]||null},e.IsInTrustedHostList=function(e){return Object.keys(this.TrustedHostList).indexOf(e.toLowerCase())>-1},e.TrustedHostList={},e}();!function(e){e.AAD="AAD",e.OIDC="OIDC"}(Je||(Je={}));var tt=function(){function e(e,t,n){this.canonicalAuthority=e,this._canonicalAuthority.validateAsUri(),this.networkInterface=t,this.authorityProtocolMode=n}return Object.defineProperty(e.prototype,"authorityType",{get:function(){var e=this.canonicalAuthorityUrlComponents.PathSegments;return e.length&&e[0].toLowerCase()===_.ADFS?Ae.Adfs:Ae.Default},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"protocolMode",{get:function(){return this.authorityProtocolMode},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"canonicalAuthority",{get:function(){return this._canonicalAuthority.urlString},set:function(e){this._canonicalAuthority=new $e(e),this._canonicalAuthority.validateAsUri(),this._canonicalAuthorityUrlComponents=null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"canonicalAuthorityUrlComponents",{get:function(){return this._canonicalAuthorityUrlComponents||(this._canonicalAuthorityUrlComponents=this._canonicalAuthority.getUrlComponents()),this._canonicalAuthorityUrlComponents},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"tenant",{get:function(){return this.canonicalAuthorityUrlComponents.PathSegments[0]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"authorizationEndpoint",{get:function(){if(this.discoveryComplete())return this.replaceTenant(this.tenantDiscoveryResponse.authorization_endpoint);throw Ce.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"tokenEndpoint",{get:function(){if(this.discoveryComplete())return this.replaceTenant(this.tenantDiscoveryResponse.token_endpoint);throw Ce.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"deviceCodeEndpoint",{get:function(){if(this.discoveryComplete())return this.tenantDiscoveryResponse.token_endpoint.replace("/token","/devicecode");throw Ce.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"endSessionEndpoint",{get:function(){if(this.discoveryComplete())return this.replaceTenant(this.tenantDiscoveryResponse.end_session_endpoint);throw Ce.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selfSignedJwtAudience",{get:function(){if(this.discoveryComplete())return this.replaceTenant(this.tenantDiscoveryResponse.issuer);throw Ce.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!0,configurable:!0}),e.prototype.replaceTenant=function(e){return e.replace(/{tenant}|{tenantid}/g,this.tenant)},Object.defineProperty(e.prototype,"defaultOpenIdConfigurationEndpoint",{get:function(){return this.authorityType===Ae.Adfs||this.protocolMode===Je.OIDC?this.canonicalAuthority+".well-known/openid-configuration":this.canonicalAuthority+"v2.0/.well-known/openid-configuration"},enumerable:!0,configurable:!0}),e.prototype.discoveryComplete=function(){return!!this.tenantDiscoveryResponse},e.prototype.discoverEndpoints=function(e){return p(this,void 0,void 0,function(){return h(this,function(t){return[2,this.networkInterface.sendGetRequestAsync(e)]})})},e.prototype.validateAndSetPreferredNetwork=function(){return p(this,void 0,void 0,function(){var e,t;return h(this,function(n){switch(n.label){case 0:return e=this.canonicalAuthorityUrlComponents.HostNameAndPort,0!==et.getTrustedHostList().length?[3,2]:[4,et.setTrustedAuthoritiesFromNetwork(this._canonicalAuthority,this.networkInterface)];case 1:n.sent(),n.label=2;case 2:if(!et.IsInTrustedHostList(e))throw Qe.createUntrustedAuthorityError();return t=et.getCloudDiscoveryMetadata(e).preferred_network,e!==t&&(this.canonicalAuthority=this.canonicalAuthority.replace(e,t)),[2]}})})},e.prototype.resolveEndpointsAsync=function(){return p(this,void 0,void 0,function(){var e,t;return h(this,function(n){switch(n.label){case 0:return[4,this.validateAndSetPreferredNetwork()];case 1:return n.sent(),e=this.defaultOpenIdConfigurationEndpoint,[4,this.discoverEndpoints(e)];case 2:return t=n.sent(),this.tenantDiscoveryResponse=t.body,[2]}})})},e.prototype.isAuthorityAlias=function(e){return e===this.canonicalAuthorityUrlComponents.HostNameAndPort||-1!==et.getCloudDiscoveryMetadata(this.canonicalAuthorityUrlComponents.HostNameAndPort).aliases.indexOf(e)},e.generateEnvironmentFromAuthority=function(e){var t=e.canonicalAuthorityUrlComponents.HostNameAndPort;return et.getCloudDiscoveryMetadata(t)?et.getCloudDiscoveryMetadata(t).preferred_cache:""},e}();function nt(e,t){if(xe.isEmpty(e))throw Ce.createClientInfoEmptyError();try{var n=t.base64Decode(e);return JSON.parse(n)}catch(e){throw Ce.createClientInfoDecodingError(e)}}var rt=function(){function e(){}return e.prototype.generateAccountId=function(){return[this.homeAccountId,this.environment].join(A.CACHE_KEY_SEPARATOR).toLowerCase()},e.prototype.generateAccountKey=function(){return e.generateAccountCacheKey({homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId})},e.prototype.generateType=function(){switch(this.authorityType){case x.ADFS_ACCOUNT_TYPE:return k.ADFS;case x.MSAV1_ACCOUNT_TYPE:return k.MSA;case x.MSSTS_ACCOUNT_TYPE:return k.MSSTS;case x.GENERIC_ACCOUNT_TYPE:return k.GENERIC;default:throw Ce.createUnexpectedAccountTypeError()}},e.prototype.getAccountInfo=function(){return{homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId,name:this.name,idTokenClaims:this.idTokenClaims}},e.generateAccountCacheKey=function(e){return[e.homeAccountId,e.environment||"",e.tenantId||""].join(A.CACHE_KEY_SEPARATOR).toLowerCase()},e.createAccount=function(t,n,r,i,o,a,s){var l,u,c,d,p,h,f=new e;f.authorityType=x.MSSTS_ACCOUNT_TYPE,f.clientInfo=t,f.homeAccountId=n;var m=tt.generateEnvironmentFromAuthority(r);if(xe.isEmpty(m))throw Ce.createInvalidCacheEnvironmentError();return f.environment=m,f.realm=(null===(l=null===i||void 0===i?void 0:i.claims)||void 0===l?void 0:l.tid)||"",f.oboAssertion=o,i&&(f.idTokenClaims=i.claims,f.localAccountId=(null===(u=null===i||void 0===i?void 0:i.claims)||void 0===u?void 0:u.oid)||(null===(c=null===i||void 0===i?void 0:i.claims)||void 0===c?void 0:c.sub)||"",f.username=(null===(d=null===i||void 0===i?void 0:i.claims)||void 0===d?void 0:d.preferred_username)||((null===(p=null===i||void 0===i?void 0:i.claims)||void 0===p?void 0:p.emails)?i.claims.emails[0]:""),f.name=null===(h=null===i||void 0===i?void 0:i.claims)||void 0===h?void 0:h.name),f.cloudGraphHostName=a,f.msGraphHost=s,f},e.createGenericAccount=function(t,n,r,i,o,a){var s,l,u,c,d=new e;d.authorityType=t.authorityType===Ae.Adfs?x.ADFS_ACCOUNT_TYPE:x.GENERIC_ACCOUNT_TYPE,d.homeAccountId=n,d.realm="",d.oboAssertion=i;var p=tt.generateEnvironmentFromAuthority(t);if(xe.isEmpty(p))throw Ce.createInvalidCacheEnvironmentError();return r&&(d.localAccountId=(null===(s=null===r||void 0===r?void 0:r.claims)||void 0===s?void 0:s.oid)||(null===(l=null===r||void 0===r?void 0:r.claims)||void 0===l?void 0:l.sub)||"",d.username=(null===(u=null===r||void 0===r?void 0:r.claims)||void 0===u?void 0:u.upn)||"",d.name=(null===(c=null===r||void 0===r?void 0:r.claims)||void 0===c?void 0:c.name)||"",d.idTokenClaims=null===r||void 0===r?void 0:r.claims),d.environment=p,d.cloudGraphHostName=o,d.msGraphHost=a,d},e.generateHomeAccountId=function(e,t,n,r,i){var o,a=(null===(o=null===i||void 0===i?void 0:i.claims)||void 0===o?void 0:o.sub)?i.claims.sub:_.EMPTY_STRING;if(t===Ae.Adfs)return a;if(e){var s=nt(e,r);if(!xe.isEmpty(s.uid)&&!xe.isEmpty(s.utid))return""+s.uid+A.CLIENT_INFO_SEPARATOR+s.utid}return n.verbose("No client info in response"),a},e.isAccountEntity=function(e){return!!e&&(e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("realm")&&e.hasOwnProperty("localAccountId")&&e.hasOwnProperty("username")&&e.hasOwnProperty("authorityType"))},e}(),it=function(){function e(t,n){if(xe.isEmpty(t))throw Ce.createTokenNullOrEmptyError(t);this.rawToken=t,this.claims=e.extractTokenClaims(t,n)}return e.extractTokenClaims=function(e,t){var n=xe.decodeAuthToken(e);try{var r=n.JWSPayload,i=t.base64Decode(r);return JSON.parse(i)}catch(e){throw Ce.createTokenParsingError(e)}},e}(),ot=function(){function e(e,t){this.clientId=e,this.cryptoImpl=t}return e.prototype.getAllAccounts=function(){var t=this,n=this.getAccountsFilteredBy(),r=Object.keys(n).map(function(e){return n[e]});return r.length<1?[]:r.map(function(n){var r=e.toObject(new rt,n).getAccountInfo(),i=t.readIdTokenFromCache(t.clientId,r);return i&&!r.idTokenClaims&&(r.idTokenClaims=new it(i.secret,t.cryptoImpl).claims),r})},e.prototype.saveCacheRecord=function(e){if(!e)throw Ce.createNullOrUndefinedCacheRecord();e.account&&this.setAccount(e.account),e.idToken&&this.setIdTokenCredential(e.idToken),e.accessToken&&this.saveAccessToken(e.accessToken),e.refreshToken&&this.setRefreshTokenCredential(e.refreshToken),e.appMetadata&&this.setAppMetadata(e.appMetadata)},e.prototype.saveAccessToken=function(e){var t=this,n=this.getCredentialsFilteredBy({clientId:e.clientId,credentialType:T.ACCESS_TOKEN,environment:e.environment,homeAccountId:e.homeAccountId,realm:e.realm}),r=Ze.fromString(e.target),i=Object.keys(n.accessTokens).map(function(e){return n.accessTokens[e]});i&&i.forEach(function(e){Ze.fromString(e.target).intersectingScopeSets(r)&&t.removeCredential(e)}),this.setAccessTokenCredential(e)},e.prototype.getAccountsFilteredBy=function(e){return this.getAccountsFilteredByInternal(e?e.homeAccountId:"",e?e.environment:"",e?e.realm:"")},e.prototype.getAccountsFilteredByInternal=function(e,t,n){var r=this,i={};return this.getKeys().forEach(function(o){var a=r.getAccount(o);a&&(e&&!r.matchHomeAccountId(a,e)||t&&!r.matchEnvironment(a,t)||n&&!r.matchRealm(a,n)||(i[o]=a))}),i},e.prototype.getCredentialsFilteredBy=function(e){return this.getCredentialsFilteredByInternal(e.homeAccountId,e.environment,e.credentialType,e.clientId,e.familyId,e.realm,e.target,e.oboAssertion)},e.prototype.getCredentialsFilteredByInternal=function(e,t,n,r,i,o,a,s){var l=this,u={idTokens:{},accessTokens:{},refreshTokens:{}};return this.getKeys().forEach(function(c){var d=Ie.getCredentialType(c);if(d!==_.NOT_DEFINED){var p=l.getSpecificCredential(c,d);if(p&&(!s||l.matchOboAssertion(p,s))&&(!e||l.matchHomeAccountId(p,e))&&(!t||l.matchEnvironment(p,t))&&(!o||l.matchRealm(p,o))&&(!n||l.matchCredentialType(p,n))&&(!r||l.matchClientId(p,r))&&(!i||l.matchFamilyId(p,i))&&(!a||l.matchTarget(p,a)))switch(d){case T.ID_TOKEN:u.idTokens[c]=p;break;case T.ACCESS_TOKEN:u.accessTokens[c]=p;break;case T.REFRESH_TOKEN:u.refreshTokens[c]=p}}}),u},e.prototype.getAppMetadataFilteredBy=function(e){return this.getAppMetadataFilteredByInternal(e.environment,e.clientId)},e.prototype.getAppMetadataFilteredByInternal=function(e,t){var n=this,r={};return this.getKeys().forEach(function(i){if(n.isAppMetadata(i)){var o=n.getAppMetadata(i);o&&(e&&!n.matchEnvironment(o,e)||t&&!n.matchClientId(o,t)||(r[i]=o))}}),r},e.prototype.removeAllAccounts=function(){var e=this;return this.getKeys().forEach(function(t){e.getAccount(t)&&e.removeAccount(t)}),!0},e.prototype.removeAccount=function(e){var t=this.getAccount(e);if(!t)throw Ce.createNoAccountFoundError();return this.removeAccountContext(t)&&this.removeItem(e,O.ACCOUNT)},e.prototype.removeAccountContext=function(e){var t=this,n=this.getKeys(),r=e.generateAccountId();return n.forEach(function(e){var n=Ie.getCredentialType(e);if(n!==_.NOT_DEFINED){var i=t.getSpecificCredential(e,n);i&&r===i.generateAccountId()&&t.removeCredential(i)}}),!0},e.prototype.removeCredential=function(e){var t=e.generateCredentialKey();return this.removeItem(t,O.CREDENTIAL)},e.prototype.removeAppMetadata=function(){var e=this;return this.getKeys().forEach(function(t){e.isAppMetadata(t)&&e.removeItem(t,O.APP_METADATA)}),!0},e.prototype.readCacheRecord=function(e,t,n,r){var i=this.readAccountFromCache(e),o=this.readIdTokenFromCache(t,e),a=this.readAccessTokenFromCache(t,e,n),s=this.readRefreshTokenFromCache(t,e,!1),l=this.readAppMetadataFromCache(r,t);return i&&o&&(i.idTokenClaims=new it(o.secret,this.cryptoImpl).claims),{account:i,idToken:o,accessToken:a,refreshToken:s,appMetadata:l}},e.prototype.readAccountFromCache=function(e){var t=rt.generateAccountCacheKey(e);return this.getAccount(t)},e.prototype.readIdTokenFromCache=function(e,t){var n={homeAccountId:t.homeAccountId,environment:t.environment,credentialType:T.ID_TOKEN,clientId:e,realm:t.tenantId},r=this.getCredentialsFilteredBy(n),i=Object.keys(r.idTokens).map(function(e){return r.idTokens[e]}),o=i.length;if(o<1)return null;if(o>1)throw Ce.createMultipleMatchingTokensInCacheError();return i[0]},e.prototype.readAccessTokenFromCache=function(e,t,n){var r={homeAccountId:t.homeAccountId,environment:t.environment,credentialType:T.ACCESS_TOKEN,clientId:e,realm:t.tenantId,target:n.printScopesLowerCase()},i=this.getCredentialsFilteredBy(r),o=Object.keys(i.accessTokens).map(function(e){return i.accessTokens[e]}),a=o.length;if(a<1)return null;if(a>1)throw Ce.createMultipleMatchingTokensInCacheError();return o[0]},e.prototype.readRefreshTokenFromCache=function(e,t,n){var r=n?"1":void 0,i={homeAccountId:t.homeAccountId,environment:t.environment,credentialType:T.REFRESH_TOKEN,clientId:e,familyId:r},o=this.getCredentialsFilteredBy(i),a=Object.keys(o.refreshTokens).map(function(e){return o.refreshTokens[e]});return a.length<1?null:a[0]},e.prototype.readAppMetadataFromCache=function(e,t){var n={environment:e,clientId:t},r=this.getAppMetadataFilteredBy(n),i=Object.keys(r).map(function(e){return r[e]}),o=i.length;if(o<1)return null;if(o>1)throw Ce.createMultipleMatchingAppMetadataInCacheError();return i[0]},e.prototype.isAppMetadataFOCI=function(e,t){var n=this.readAppMetadataFromCache(e,t);return!(!n||"1"!==n.familyId)},e.prototype.matchHomeAccountId=function(e,t){return!(!e.homeAccountId||t!==e.homeAccountId)},e.prototype.matchOboAssertion=function(e,t){return!(!e.oboAssertion||t!==e.oboAssertion)},e.prototype.matchEnvironment=function(e,t){var n=et.getCloudDiscoveryMetadata(t);return!!(n&&n.aliases.indexOf(e.environment)>-1)},e.prototype.matchCredentialType=function(e,t){return e.credentialType&&t.toLowerCase()===e.credentialType.toLowerCase()},e.prototype.matchClientId=function(e,t){return!(!e.clientId||t!==e.clientId)},e.prototype.matchFamilyId=function(e,t){return!(!e.familyId||t!==e.familyId)},e.prototype.matchRealm=function(e,t){return!(!e.realm||t!==e.realm)},e.prototype.matchTarget=function(e,t){if(e.credentialType!==T.ACCESS_TOKEN||!e.target)return!1;var n=Ze.fromString(e.target),r=Ze.fromString(t);return r.containsOnlyDefaultScopes()||r.removeDefaultScopes(),n.containsScopeSet(r)},e.prototype.isAppMetadata=function(e){return-1!==e.indexOf("appmetadata")},e.prototype.getSpecificCredential=function(e,t){switch(t){case T.ID_TOKEN:return this.getIdTokenCredential(e);case T.ACCESS_TOKEN:return this.getAccessTokenCredential(e);case T.REFRESH_TOKEN:return this.getRefreshTokenCredential(e);default:return null}},e.toObject=function(e,t){for(var n in t)e[n]=t[n];return e},e}(),at=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return c(t,e),t.prototype.setAccount=function(){throw H.createUnexpectedError("Storage interface - setAccount() has not been implemented for the cacheStorage interface.")},t.prototype.getAccount=function(){throw H.createUnexpectedError("Storage interface - getAccount() has not been implemented for the cacheStorage interface.")},t.prototype.setIdTokenCredential=function(){throw H.createUnexpectedError("Storage interface - setIdTokenCredential() has not been implemented for the cacheStorage interface.")},t.prototype.getIdTokenCredential=function(){throw H.createUnexpectedError("Storage interface - getIdTokenCredential() has not been implemented for the cacheStorage interface.")},t.prototype.setAccessTokenCredential=function(){throw H.createUnexpectedError("Storage interface - setAccessTokenCredential() has not been implemented for the cacheStorage interface.")},t.prototype.getAccessTokenCredential=function(){throw H.createUnexpectedError("Storage interface - getAccessTokenCredential() has not been implemented for the cacheStorage interface.")},t.prototype.setRefreshTokenCredential=function(){throw H.createUnexpectedError("Storage interface - setRefreshTokenCredential() has not been implemented for the cacheStorage interface.")},t.prototype.getRefreshTokenCredential=function(){throw H.createUnexpectedError("Storage interface - getRefreshTokenCredential() has not been implemented for the cacheStorage interface.")},t.prototype.setAppMetadata=function(){throw H.createUnexpectedError("Storage interface - setAppMetadata() has not been implemented for the cacheStorage interface.")},t.prototype.getAppMetadata=function(){throw H.createUnexpectedError("Storage interface - getAppMetadata() has not been implemented for the cacheStorage interface.")},t.prototype.setServerTelemetry=function(){throw H.createUnexpectedError("Storage interface - setServerTelemetry() has not been implemented for the cacheStorage interface.")},t.prototype.getServerTelemetry=function(){throw H.createUnexpectedError("Storage interface - getServerTelemetry() has not been implemented for the cacheStorage interface.")},t.prototype.setThrottlingCache=function(){throw H.createUnexpectedError("Storage interface - setThrottlingCache() has not been implemented for the cacheStorage interface.")},t.prototype.getThrottlingCache=function(){throw H.createUnexpectedError("Storage interface - getThrottlingCache() has not been implemented for the cacheStorage interface.")},t.prototype.removeItem=function(){throw H.createUnexpectedError("Storage interface - removeItem() has not been implemented for the cacheStorage interface.")},t.prototype.containsKey=function(){throw H.createUnexpectedError("Storage interface - containsKey() has not been implemented for the cacheStorage interface.")},t.prototype.getKeys=function(){throw H.createUnexpectedError("Storage interface - getKeys() has not been implemented for the cacheStorage interface.")},t.prototype.clear=function(){throw H.createUnexpectedError("Storage interface - clear() has not been implemented for the cacheStorage interface.")},t}(ot),st={tokenRenewalOffsetSeconds:300},lt={loggerCallback:function(){},piiLoggingEnabled:!1,logLevel:j.Info},ut={sendGetRequestAsync:function(){return p(this,void 0,void 0,function(){var e;return h(this,function(t){throw e="Network interface - sendGetRequestAsync() has not been implemented",H.createUnexpectedError(e)})})},sendPostRequestAsync:function(){return p(this,void 0,void 0,function(){var e;return h(this,function(t){throw e="Network interface - sendPostRequestAsync() has not been implemented",H.createUnexpectedError(e)})})}},ct={createNewGuid:function(){throw H.createUnexpectedError("Crypto interface - createNewGuid() has not been implemented")},base64Decode:function(){throw H.createUnexpectedError("Crypto interface - base64Decode() has not been implemented")},base64Encode:function(){throw H.createUnexpectedError("Crypto interface - base64Encode() has not been implemented")},generatePkceCodes:function(){return p(this,void 0,void 0,function(){var e;return h(this,function(t){throw e="Crypto interface - generatePkceCodes() has not been implemented",H.createUnexpectedError(e)})})},getPublicKeyThumbprint:function(){return p(this,void 0,void 0,function(){var e;return h(this,function(t){throw e="Crypto interface - getPublicKeyThumbprint() has not been implemented",H.createUnexpectedError(e)})})},signJwt:function(){return p(this,void 0,void 0,function(){var e;return h(this,function(t){throw e="Crypto interface - signJwt() has not been implemented",H.createUnexpectedError(e)})})}},dt={sku:_.SKU,version:ke,cpu:"",os:""},pt={clientSecret:"",clientAssertion:void 0};function ht(e){var t,n=e.authOptions,r=e.systemOptions,i=e.loggerOptions,o=e.storageInterface,a=e.networkInterface,s=e.cryptoInterface,l=e.clientCredentials,u=e.libraryInfo,c=e.serverTelemetryManager,p=e.persistencePlugin,h=e.serializableCache;return{authOptions:(t=n,d({knownAuthorities:[],cloudDiscoveryMetadata:"",clientCapabilities:[],protocolMode:Je.AAD},t)),systemOptions:d(d({},st),r),loggerOptions:d(d({},lt),i),storageInterface:o||new at(n.clientId,s||ct),networkInterface:a||ut,cryptoInterface:s||ct,clientCredentials:l||pt,libraryInfo:d(d({},dt),u),serverTelemetryManager:c||null,persistencePlugin:p||null,serializableCache:h||null}}var ft,mt=function(e){function t(n,r,i){var o=e.call(this,n,r,i)||this;return o.name="ServerError",Object.setPrototypeOf(o,t.prototype),o}return c(t,e),t}(H),gt=function(){function e(){}return e.generateThrottlingStorageKey=function(e){return L+"."+JSON.stringify(e)},e.preProcess=function(t,n){var r,i=e.generateThrottlingStorageKey(n),o=t.getThrottlingCache(i);if(o){if(o.throttleTime<Date.now())return void t.removeItem(i,O.THROTTLING);throw new mt((null===(r=o.errorCodes)||void 0===r?void 0:r.join(" "))||_.EMPTY_STRING,o.errorMessage,o.subError)}},e.postProcess=function(t,n,r){if(e.checkResponseStatus(r)||e.checkResponseForRetryAfter(r)){var i={throttleTime:e.calculateThrottleTime(parseInt(r.headers[m.RETRY_AFTER])),error:r.body.error,errorCodes:r.body.error_codes,errorMessage:r.body.error_description,subError:r.body.suberror};t.setThrottlingCache(e.generateThrottlingStorageKey(n),i)}},e.checkResponseStatus=function(e){return 429===e.status||e.status>=500&&e.status<600},e.checkResponseForRetryAfter=function(e){return!!e.headers&&(e.headers.hasOwnProperty(m.RETRY_AFTER)&&(e.status<200||e.status>=300))},e.calculateThrottleTime=function(e){e<=0&&(e=0);var t=Date.now()/1e3;return Math.floor(1e3*Math.min(t+(e||N),t+M))},e.removeThrottle=function(e,t,n,r,i){var o={clientId:t,authority:n,scopes:r,homeAccountIdentifier:i},a=this.generateThrottlingStorageKey(o);return e.removeItem(a,O.THROTTLING)},e}(),bt=function(){function e(e,t){this.networkClient=e,this.cacheManager=t}return e.prototype.sendPostRequest=function(e,t,n){return p(this,void 0,void 0,function(){var r;return h(this,function(i){switch(i.label){case 0:return gt.preProcess(this.cacheManager,e),[4,this.networkClient.sendPostRequestAsync(t,n)];case 1:return r=i.sent(),gt.postProcess(this.cacheManager,e,r),[2,r]}})})},e}(),vt=function(){function e(e){this.config=ht(e),this.logger=new Te(this.config.loggerOptions,Oe,ke),this.cryptoUtils=this.config.cryptoInterface,this.cacheManager=this.config.storageInterface,this.networkClient=this.config.networkInterface,this.networkManager=new bt(this.networkClient,this.cacheManager),this.serverTelemetryManager=this.config.serverTelemetryManager,et.setTrustedAuthoritiesFromConfig(this.config.authOptions.knownAuthorities,this.config.authOptions.cloudDiscoveryMetadata),this.authority=this.config.authOptions.authority}return e.prototype.createDefaultTokenRequestHeaders=function(){var e=this.createDefaultLibraryHeaders();return e[m.CONTENT_TYPE]=_.URL_FORM_CONTENT_TYPE,e[m.X_MS_LIB_CAPABILITY]=m.X_MS_LIB_CAPABILITY_VALUE,this.serverTelemetryManager&&(e[m.X_CLIENT_CURR_TELEM]=this.serverTelemetryManager.generateCurrentRequestHeaderValue(),e[m.X_CLIENT_LAST_TELEM]=this.serverTelemetryManager.generateLastRequestHeaderValue()),e},e.prototype.createDefaultLibraryHeaders=function(){var e={};return e[v.X_CLIENT_SKU]=this.config.libraryInfo.sku,e[v.X_CLIENT_VER]=this.config.libraryInfo.version,e[v.X_CLIENT_OS]=this.config.libraryInfo.os,e[v.X_CLIENT_CPU]=this.config.libraryInfo.cpu,e},e.prototype.executePostToTokenEndpoint=function(e,t,n,r){return p(this,void 0,void 0,function(){var i;return h(this,function(o){switch(o.label){case 0:return[4,this.networkManager.sendPostRequest(r,e,{body:t,headers:n})];case 1:return i=o.sent(),this.config.serverTelemetryManager&&i.status<500&&429!==i.status&&this.config.serverTelemetryManager.clearTelemetryCache(),[2,i]}})})},e.prototype.updateAuthority=function(e){if(!e.discoveryComplete())throw Ce.createEndpointDiscoveryIncompleteError("Updated authority has not completed endpoint discovery.");this.authority=e},e}(),yt=function(){function e(){}return e.validateRedirectUri=function(e){if(xe.isEmpty(e))throw Qe.createRedirectUriEmptyError()},e.validatePrompt=function(e){if([w.LOGIN,w.SELECT_ACCOUNT,w.CONSENT,w.NONE].indexOf(e)<0)throw Qe.createInvalidPromptError(e)},e.validateClaims=function(e){try{JSON.parse(e)}catch(e){throw Qe.createInvalidClaimsRequestError()}},e.validateCodeChallengeParams=function(e,t){if(xe.isEmpty(e)||xe.isEmpty(t))throw Qe.createInvalidCodeChallengeParamsError();this.validateCodeChallengeMethod(t)},e.validateCodeChallengeMethod=function(e){if([I.PLAIN,I.S256].indexOf(e)<0)throw Qe.createInvalidCodeChallengeMethodError()},e.sanitizeEQParams=function(e,t){return e?(t.forEach(function(t,n){e[n]&&delete e[n]}),e):{}},e}(),_t=function(){function e(){this.parameters=new Map}return e.prototype.addResponseTypeCode=function(){this.parameters.set(v.RESPONSE_TYPE,encodeURIComponent(_.CODE_RESPONSE_TYPE))},e.prototype.addResponseMode=function(e){this.parameters.set(v.RESPONSE_MODE,encodeURIComponent(e||E.QUERY))},e.prototype.addScopes=function(e,t){void 0===t&&(t=!0);var n=t?f(e||[],[_.OPENID_SCOPE,_.PROFILE_SCOPE]):e||[],r=new Ze(n);this.parameters.set(v.SCOPE,encodeURIComponent(r.printScopes()))},e.prototype.addClientId=function(e){this.parameters.set(v.CLIENT_ID,encodeURIComponent(e))},e.prototype.addRedirectUri=function(e){yt.validateRedirectUri(e),this.parameters.set(v.REDIRECT_URI,encodeURIComponent(e))},e.prototype.addPostLogoutRedirectUri=function(e){yt.validateRedirectUri(e),this.parameters.set(v.POST_LOGOUT_URI,encodeURIComponent(e))},e.prototype.addIdTokenHint=function(e){this.parameters.set(v.ID_TOKEN_HINT,encodeURIComponent(e))},e.prototype.addDomainHint=function(e){this.parameters.set(S.DOMAIN_HINT,encodeURIComponent(e))},e.prototype.addLoginHint=function(e){this.parameters.set(S.LOGIN_HINT,encodeURIComponent(e))},e.prototype.addSid=function(e){this.parameters.set(S.SID,encodeURIComponent(e))},e.prototype.addClaims=function(e,t){var n=this.addClientCapabilitiesToClaims(e,t);yt.validateClaims(n),this.parameters.set(v.CLAIMS,encodeURIComponent(n))},e.prototype.addCorrelationId=function(e){this.parameters.set(v.CLIENT_REQUEST_ID,encodeURIComponent(e))},e.prototype.addLibraryInfo=function(e){this.parameters.set(v.X_CLIENT_SKU,e.sku),this.parameters.set(v.X_CLIENT_VER,e.version),this.parameters.set(v.X_CLIENT_OS,e.os),this.parameters.set(v.X_CLIENT_CPU,e.cpu)},e.prototype.addPrompt=function(e){yt.validatePrompt(e),this.parameters.set(""+v.PROMPT,encodeURIComponent(e))},e.prototype.addState=function(e){xe.isEmpty(e)||this.parameters.set(v.STATE,encodeURIComponent(e))},e.prototype.addNonce=function(e){this.parameters.set(v.NONCE,encodeURIComponent(e))},e.prototype.addCodeChallengeParams=function(e,t){if(yt.validateCodeChallengeParams(e,t),!e||!t)throw Qe.createInvalidCodeChallengeParamsError();this.parameters.set(v.CODE_CHALLENGE,encodeURIComponent(e)),this.parameters.set(v.CODE_CHALLENGE_METHOD,encodeURIComponent(t))},e.prototype.addAuthorizationCode=function(e){this.parameters.set(v.CODE,encodeURIComponent(e))},e.prototype.addDeviceCode=function(e){this.parameters.set(v.DEVICE_CODE,encodeURIComponent(e))},e.prototype.addRefreshToken=function(e){this.parameters.set(v.REFRESH_TOKEN,encodeURIComponent(e))},e.prototype.addCodeVerifier=function(e){this.parameters.set(v.CODE_VERIFIER,encodeURIComponent(e))},e.prototype.addClientSecret=function(e){this.parameters.set(v.CLIENT_SECRET,encodeURIComponent(e))},e.prototype.addClientAssertion=function(e){this.parameters.set(v.CLIENT_ASSERTION,encodeURIComponent(e))},e.prototype.addClientAssertionType=function(e){this.parameters.set(v.CLIENT_ASSERTION_TYPE,encodeURIComponent(e))},e.prototype.addOboAssertion=function(e){this.parameters.set(v.OBO_ASSERTION,encodeURIComponent(e))},e.prototype.addRequestTokenUse=function(e){this.parameters.set(v.REQUESTED_TOKEN_USE,encodeURIComponent(e))},e.prototype.addGrantType=function(e){this.parameters.set(v.GRANT_TYPE,encodeURIComponent(e))},e.prototype.addClientInfo=function(){this.parameters.set("client_info","1")},e.prototype.addExtraQueryParameters=function(e){var t=this;yt.sanitizeEQParams(e,this.parameters),Object.keys(e).forEach(function(n){t.parameters.set(n,e[n])})},e.prototype.addClientCapabilitiesToClaims=function(e,t){var n;if(e)try{n=JSON.parse(e)}catch(e){throw Qe.createInvalidClaimsRequestError()}else n={};return t&&t.length>0&&(n.hasOwnProperty(y.ACCESS_TOKEN)||(n[y.ACCESS_TOKEN]={}),n[y.ACCESS_TOKEN][y.XMS_CC]={values:t}),JSON.stringify(n)},e.prototype.addUsername=function(e){this.parameters.set(D.username,e)},e.prototype.addPassword=function(e){this.parameters.set(D.password,e)},e.prototype.addPopToken=function(e){xe.isEmpty(e)||(this.parameters.set(v.TOKEN_TYPE,R.POP),this.parameters.set(v.REQ_CNF,encodeURIComponent(e)))},e.prototype.createQueryString=function(){var e=new Array;return this.parameters.forEach(function(t,n){e.push(n+"="+t)}),e.join("&")},e}(),St=function(){function e(){}return e.nowSeconds=function(){return Math.round((new Date).getTime()/1e3)},e.isTokenExpired=function(t,n){var r=Number(t)||0;return e.nowSeconds()+n>r},e}(),wt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return c(t,e),t.createIdTokenEntity=function(e,n,r,i,o,a){var s=new t;return s.credentialType=T.ID_TOKEN,s.homeAccountId=e,s.environment=n,s.clientId=i,s.secret=r,s.realm=o,s.oboAssertion=a,s},t.isIdTokenEntity=function(e){return!!e&&(e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("credentialType")&&e.hasOwnProperty("realm")&&e.hasOwnProperty("clientId")&&e.hasOwnProperty("secret")&&e.credentialType===T.ID_TOKEN)},t}(Ie),Et=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return c(t,e),t.createAccessTokenEntity=function(e,n,r,i,o,a,s,l,u,c){var d=new t;d.homeAccountId=e,d.credentialType=T.ACCESS_TOKEN,d.secret=r;var p=St.nowSeconds();return d.cachedAt=p.toString(),d.expiresOn=s.toString(),d.extendedExpiresOn=l.toString(),d.environment=n,d.clientId=i,d.realm=o,d.target=a,d.oboAssertion=c,d.tokenType=xe.isEmpty(u)?R.BEARER:u,d},t.isAccessTokenEntity=function(e){return!!e&&(e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("credentialType")&&e.hasOwnProperty("realm")&&e.hasOwnProperty("clientId")&&e.hasOwnProperty("secret")&&e.hasOwnProperty("target")&&e.credentialType===T.ACCESS_TOKEN)},t}(Ie),Ct=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return c(t,e),t.createRefreshTokenEntity=function(e,n,r,i,o,a){var s=new t;return s.clientId=i,s.credentialType=T.REFRESH_TOKEN,s.environment=n,s.homeAccountId=e,s.secret=r,s.oboAssertion=a,o&&(s.familyId=o),s},t.isRefreshTokenEntity=function(e){return!!e&&(e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("credentialType")&&e.hasOwnProperty("clientId")&&e.hasOwnProperty("secret")&&e.credentialType===T.REFRESH_TOKEN)},t}(Ie),xt=["interaction_required","consent_required","login_required"],At=["message_only","additional_action","basic_action","user_password_expired","consent_required"],Tt=function(e){function t(n,r,i){var o=e.call(this,n,r,i)||this;return o.name="InteractionRequiredAuthError",Object.setPrototypeOf(o,t.prototype),o}return c(t,e),t.isInteractionRequiredError=function(e,t,n){var r=!!e&&xt.indexOf(e)>-1,i=!!n&&At.indexOf(n)>-1,o=!!t&&xt.some(function(e){return t.indexOf(e)>-1});return r||o||i},t}(mt),Ot=function(){return function(e,t,n,r,i){this.account=e||null,this.idToken=t||null,this.accessToken=n||null,this.refreshToken=r||null,this.appMetadata=i||null}}(),kt=function(){function e(){}return e.setRequestState=function(t,n,r){var i=e.generateLibraryState(t,r);return xe.isEmpty(n)?i:""+i+_.RESOURCE_DELIM+n},e.generateLibraryState=function(e,t){if(!e)throw Ce.createNoCryptoObjectError("generateLibraryState");var n={id:e.createNewGuid(),ts:St.nowSeconds()};t&&(n.meta=t);var r=JSON.stringify(n);return e.base64Encode(r)},e.parseRequestState=function(e,t){if(!e)throw Ce.createNoCryptoObjectError("parseRequestState");if(xe.isEmpty(t))throw Ce.createInvalidStateError(t,"Null, undefined or empty state");try{var n=decodeURIComponent(t).split(_.RESOURCE_DELIM),r=n[0],i=n.length>1?n.slice(1).join(_.RESOURCE_DELIM):"",o=e.base64Decode(r),a=JSON.parse(o);return{userRequestState:xe.isEmpty(i)?"":i,libraryState:a}}catch(e){throw Ce.createInvalidStateError(t,e)}},e}();!function(e){e.SW="sw",e.UHW="uhw"}(ft||(ft={}));var It,Rt,Pt,Dt,Nt,Mt=function(){function e(e){this.cryptoUtils=e}return e.prototype.generateCnf=function(e,t){return p(this,void 0,void 0,function(){var n,r;return h(this,function(i){switch(i.label){case 0:return[4,this.cryptoUtils.getPublicKeyThumbprint(e,t)];case 1:return n=i.sent(),r={kid:n,xms_ksl:ft.SW},[2,this.cryptoUtils.base64Encode(JSON.stringify(r))]}})})},e.prototype.signPopToken=function(e,t,n){var r;return p(this,void 0,void 0,function(){var i,o,a;return h(this,function(s){switch(s.label){case 0:if(i=it.extractTokenClaims(e,this.cryptoUtils),o=new $e(n),a=o.getUrlComponents(),!(null===(r=null===i||void 0===i?void 0:i.cnf)||void 0===r?void 0:r.kid))throw Ce.createTokenClaimsRequiredError();return[4,this.cryptoUtils.signJwt({at:e,ts:""+St.nowSeconds(),m:t.toUpperCase(),u:a.HostNameAndPort||"",nonce:this.cryptoUtils.createNewGuid(),p:a.AbsolutePath,q:[[],a.QueryString]},i.cnf.kid)];case 1:return[2,s.sent()]}})})},e}(),Lt=function(){function e(){}return e.prototype.generateAppMetadataKey=function(){return e.generateAppMetadataCacheKey(this.environment,this.clientId)},e.generateAppMetadataCacheKey=function(e,t){return["appmetadata",e,t].join(A.CACHE_KEY_SEPARATOR).toLowerCase()},e.createAppMetadataEntity=function(t,n,r){var i=new e;return i.clientId=t,i.environment=n,r&&(i.familyId=r),i},e.isAppMetadataEntity=function(e,t){return!!t&&(0===e.indexOf("appmetadata")&&t.hasOwnProperty("clientId")&&t.hasOwnProperty("environment"))},e}(),Bt=function(){function e(e,t){this.cache=e,this.hasChanged=t}return Object.defineProperty(e.prototype,"cacheHasChanged",{get:function(){return this.hasChanged},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"tokenCache",{get:function(){return this.cache},enumerable:!0,configurable:!0}),e}(),Ft=function(){function e(e,t,n,r,i,o){this.clientId=e,this.cacheStorage=t,this.cryptoObj=n,this.logger=r,this.serializableCache=i,this.persistencePlugin=o}return e.prototype.validateServerAuthorizationCodeResponse=function(e,t,n){if(!e.state||!t)throw e.state?Ce.createStateNotFoundError("Cached State"):Ce.createStateNotFoundError("Server State");if(decodeURIComponent(e.state)!==decodeURIComponent(t))throw Ce.createStateMismatchError();if(e.error||e.error_description||e.suberror){if(Tt.isInteractionRequiredError(e.error,e.error_description,e.suberror))throw new Tt(e.error||_.EMPTY_STRING,e.error_description,e.suberror);throw new mt(e.error||_.EMPTY_STRING,e.error_description,e.suberror)}e.client_info&&nt(e.client_info,n)},e.prototype.validateTokenResponse=function(e){if(e.error||e.error_description||e.suberror){if(Tt.isInteractionRequiredError(e.error,e.error_description,e.suberror))throw new Tt(e.error,e.error_description,e.suberror);var t=e.error_codes+" - ["+e.timestamp+"]: "+e.error_description+" - Correlation ID: "+e.correlation_id+" - Trace ID: "+e.trace_id;throw new mt(e.error,t)}},e.prototype.handleServerTokenResponse=function(t,n,r,i,o,a,s,l){return p(this,void 0,void 0,function(){var u,c,d,p,f;return h(this,function(h){switch(h.label){case 0:if(t.id_token&&(u=new it(t.id_token||_.EMPTY_STRING,this.cryptoObj),o&&!xe.isEmpty(o.nonce)&&u.claims.nonce!==o.nonce))throw Ce.createNonceMismatchError();this.homeAccountIdentifier=rt.generateHomeAccountId(t.client_info||_.EMPTY_STRING,n.authorityType,this.logger,this.cryptoObj,u),o&&o.state&&(c=kt.parseRequestState(this.cryptoObj,o.state)),d=this.generateCacheRecord(t,n,u,c&&c.libraryState,a,s,o),h.label=1;case 1:return h.trys.push([1,,4,7]),this.persistencePlugin&&this.serializableCache?(this.logger.verbose("Persistence enabled, calling beforeCacheAccess"),p=new Bt(this.serializableCache,!0),[4,this.persistencePlugin.beforeCacheAccess(p)]):[3,3];case 2:h.sent(),h.label=3;case 3:return!l||!d.account||(f=d.account.generateAccountKey(),this.cacheStorage.getAccount(f))?(this.cacheStorage.saveCacheRecord(d),[3,7]):(this.logger.warning("Account used to refresh tokens not in persistence, refreshed tokens will not be stored in the cache"),[2,null]);case 4:return this.persistencePlugin&&this.serializableCache&&p?(this.logger.verbose("Persistence enabled, calling afterCacheAccess"),[4,this.persistencePlugin.afterCacheAccess(p)]):[3,6];case 5:h.sent(),h.label=6;case 6:return[7];case 7:return[2,e.generateAuthenticationResult(this.cryptoObj,n,d,!1,u,c,r,i)]}})})},e.prototype.generateCacheRecord=function(e,t,n,r,i,o,a){var s,l,u=tt.generateEnvironmentFromAuthority(t);if(xe.isEmpty(u))throw Ce.createInvalidCacheEnvironmentError();!xe.isEmpty(e.id_token)&&n&&(s=wt.createIdTokenEntity(this.homeAccountIdentifier,u,e.id_token||_.EMPTY_STRING,this.clientId,n.claims.tid||_.EMPTY_STRING,o),l=this.generateAccountEntity(e,n,t,o,a));var c=null;if(!xe.isEmpty(e.access_token)){var d=e.scope?Ze.fromString(e.scope):new Ze(i||[]),p=St.nowSeconds(),h=(r?r.ts:p)+(e.expires_in||0),f=h+(e.ext_expires_in||0);c=Et.createAccessTokenEntity(this.homeAccountIdentifier,u,e.access_token||_.EMPTY_STRING,this.clientId,n?n.claims.tid||_.EMPTY_STRING:t.tenant,d.printScopes(),h,f,e.token_type,o)}var m=null;xe.isEmpty(e.refresh_token)||(m=Ct.createRefreshTokenEntity(this.homeAccountIdentifier,u,e.refresh_token||_.EMPTY_STRING,this.clientId,e.foci,o));var g=null;return xe.isEmpty(e.foci)||(g=Lt.createAppMetadataEntity(this.clientId,u,e.foci)),new Ot(l,s,c,m,g)},e.prototype.generateAccountEntity=function(e,t,n,r,i){var o=n.authorityType,a=i?i.cloud_graph_host_name:"",s=i?i.msgraph_host:"";if(o===Ae.Adfs)return this.logger.verbose("Authority type is ADFS, creating ADFS account"),rt.createGenericAccount(n,this.homeAccountIdentifier,t,r,a,s);if(xe.isEmpty(e.client_info)&&"AAD"===n.protocolMode)throw Ce.createClientInfoEmptyError();return e.client_info?rt.createAccount(e.client_info,this.homeAccountIdentifier,n,t,r,a,s):rt.createGenericAccount(n,this.homeAccountIdentifier,t,r,a,s)},e.generateAuthenticationResult=function(e,t,n,r,i,o,a,s){var l,u,c;return p(this,void 0,void 0,function(){var d,p,f,m,g,b,v,y;return h(this,function(h){switch(h.label){case 0:if(d="",p=[],f=null,g=_.EMPTY_STRING,!n.accessToken)return[3,4];if(n.accessToken.tokenType!==R.POP)return[3,2];if(b=new Mt(e),!a||!s)throw Qe.createResourceRequestParametersRequiredError();return[4,b.signPopToken(n.accessToken.secret,a,s)];case 1:return d=h.sent(),[3,3];case 2:d=n.accessToken.secret,h.label=3;case 3:p=Ze.fromString(n.accessToken.target).asArray(),f=new Date(1e3*Number(n.accessToken.expiresOn)),m=new Date(1e3*Number(n.accessToken.extendedExpiresOn)),h.label=4;case 4:return n.appMetadata&&(g="1"===n.appMetadata.familyId?"1":_.EMPTY_STRING),v=(null===i||void 0===i?void 0:i.claims.oid)||(null===i||void 0===i?void 0:i.claims.sub)||_.EMPTY_STRING,y=(null===i||void 0===i?void 0:i.claims.tid)||_.EMPTY_STRING,[2,{authority:t.canonicalAuthority,uniqueId:v,tenantId:y,scopes:p,account:n.account?n.account.getAccountInfo():null,idToken:i?i.rawToken:_.EMPTY_STRING,idTokenClaims:i?i.claims:{},accessToken:d,fromCache:r,expiresOn:f,extExpiresOn:m,familyId:g,tokenType:(null===(l=n.accessToken)||void 0===l?void 0:l.tokenType)||_.EMPTY_STRING,state:o?o.userRequestState:_.EMPTY_STRING,cloudGraphHostName:(null===(u=n.account)||void 0===u?void 0:u.cloudGraphHostName)||_.EMPTY_STRING,msGraphHost:(null===(c=n.account)||void 0===c?void 0:c.msGraphHost)||_.EMPTY_STRING}]}})})},e}(),jt=function(e){function t(t){return e.call(this,t)||this}return c(t,e),t.prototype.getAuthCodeUrl=function(e){return p(this,void 0,void 0,function(){var t;return h(this,function(n){return t=this.createAuthCodeUrlQueryString(e),[2,this.authority.authorizationEndpoint+"?"+t]})})},t.prototype.acquireToken=function(e,t){return p(this,void 0,void 0,function(){var n,r;return h(this,function(i){switch(i.label){case 0:if(this.logger.info("in acquireToken call"),!e||xe.isEmpty(e.code))throw Ce.createTokenRequestCannotBeMadeError();return[4,this.executeTokenRequest(this.authority,e)];case 1:return n=i.sent(),(r=new Ft(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin)).validateTokenResponse(n.body),[4,r.handleServerTokenResponse(n.body,this.authority,e.resourceRequestMethod,e.resourceRequestUri,t)];case 2:return[2,i.sent()]}})})},t.prototype.handleFragmentResponse=function(e,t){var n=new Ft(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,null,null),r=new $e(e),i=$e.getDeserializedHash(r.getHash());if(n.validateServerAuthorizationCodeResponse(i,t,this.cryptoUtils),!i.code)throw Ce.createNoAuthCodeInServerResponseError();return d(d({},i),{code:i.code})},t.prototype.getLogoutUri=function(e){if(!e)throw Qe.createEmptyLogoutRequestError();e.account?this.cacheManager.removeAccount(rt.generateAccountCacheKey(e.account)):this.cacheManager.clear();var t=this.createLogoutUrlQueryString(e);return xe.isEmpty(t)?this.authority.endSessionEndpoint:this.authority.endSessionEndpoint+"?"+t},t.prototype.executeTokenRequest=function(e,t){return p(this,void 0,void 0,function(){var n,r,i;return h(this,function(o){switch(o.label){case 0:return n={clientId:this.config.authOptions.clientId,authority:e.canonicalAuthority,scopes:t.scopes},[4,this.createTokenRequestBody(t)];case 1:return r=o.sent(),i=this.createDefaultTokenRequestHeaders(),[2,this.executePostToTokenEndpoint(e.tokenEndpoint,r,i,n)]}})})},t.prototype.createTokenRequestBody=function(e){return p(this,void 0,void 0,function(){var t,n,r,i;return h(this,function(o){switch(o.label){case 0:return(t=new _t).addClientId(this.config.authOptions.clientId),t.addRedirectUri(e.redirectUri),t.addScopes(e.scopes),t.addAuthorizationCode(e.code),e.codeVerifier&&t.addCodeVerifier(e.codeVerifier),this.config.clientCredentials.clientSecret&&t.addClientSecret(this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion&&(n=this.config.clientCredentials.clientAssertion,t.addClientAssertion(n.assertion),t.addClientAssertionType(n.assertionType)),t.addGrantType(C.AUTHORIZATION_CODE_GRANT),t.addClientInfo(),e.authenticationScheme===R.POP&&e.resourceRequestMethod&&e.resourceRequestUri?[4,new Mt(this.cryptoUtils).generateCnf(e.resourceRequestMethod,e.resourceRequestUri)]:[3,2];case 1:r=o.sent(),t.addPopToken(r),o.label=2;case 2:return i=e.correlationId||this.config.cryptoInterface.createNewGuid(),t.addCorrelationId(i),(!xe.isEmpty(e.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&t.addClaims(e.claims,this.config.authOptions.clientCapabilities),[2,t.createQueryString()]}})})},t.prototype.createAuthCodeUrlQueryString=function(e){var t=new _t;t.addClientId(this.config.authOptions.clientId);var n=f(e.scopes||[],e.extraScopesToConsent||[]);t.addScopes(n),t.addRedirectUri(e.redirectUri);var r=e.correlationId||this.config.cryptoInterface.createNewGuid();return t.addCorrelationId(r),t.addResponseMode(e.responseMode),t.addResponseTypeCode(),t.addLibraryInfo(this.config.libraryInfo),t.addClientInfo(),e.codeChallenge&&e.codeChallengeMethod&&t.addCodeChallengeParams(e.codeChallenge,e.codeChallengeMethod),e.prompt&&t.addPrompt(e.prompt),e.domainHint&&t.addDomainHint(e.domainHint),e.sid?t.addSid(e.sid):e.loginHint?t.addLoginHint(e.loginHint):e.account&&e.account.username&&t.addLoginHint(e.account.username),e.nonce&&t.addNonce(e.nonce),e.state&&t.addState(e.state),(!xe.isEmpty(e.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&t.addClaims(e.claims,this.config.authOptions.clientCapabilities),e.extraQueryParameters&&t.addExtraQueryParameters(e.extraQueryParameters),t.createQueryString()},t.prototype.createLogoutUrlQueryString=function(e){var t=new _t;return e.postLogoutRedirectUri&&t.addPostLogoutRedirectUri(e.postLogoutRedirectUri),e.correlationId&&t.addCorrelationId(e.correlationId),e.idTokenHint&&t.addIdTokenHint(e.idTokenHint),t.createQueryString()},t}(vt),Ut=(function(e){function t(t){return e.call(this,t)||this}c(t,e),t.prototype.acquireToken=function(e){return p(this,void 0,void 0,function(){var t,n,r;return h(this,function(i){switch(i.label){case 0:return[4,this.getDeviceCode(e)];case 1:return t=i.sent(),e.deviceCodeCallback(t),[4,this.acquireTokenWithDeviceCode(e,t)];case 2:return n=i.sent(),(r=new Ft(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin)).validateTokenResponse(n),[4,r.handleServerTokenResponse(n,this.authority,e.resourceRequestMethod,e.resourceRequestUri)];case 3:return[2,i.sent()]}})})},t.prototype.getDeviceCode=function(e){return p(this,void 0,void 0,function(){var t,n,r;return h(this,function(i){return t=this.createQueryString(e),n=this.createDefaultTokenRequestHeaders(),r={clientId:this.config.authOptions.clientId,authority:e.authority,scopes:e.scopes},[2,this.executePostRequestToDeviceCodeEndpoint(this.authority.deviceCodeEndpoint,t,n,r)]})})},t.prototype.executePostRequestToDeviceCodeEndpoint=function(e,t,n,r){return p(this,void 0,void 0,function(){var i,o,a,s,l,u,c;return h(this,function(d){switch(d.label){case 0:return[4,this.networkManager.sendPostRequest(r,e,{body:t,headers:n})];case 1:return i=d.sent().body,o=i.user_code,a=i.device_code,s=i.verification_uri,l=i.expires_in,u=i.interval,c=i.message,[2,{userCode:o,deviceCode:a,verificationUri:s,expiresIn:l,interval:u,message:c}]}})})},t.prototype.createQueryString=function(e){var t=new _t;return t.addScopes(e.scopes),t.addClientId(this.config.authOptions.clientId),(!xe.isEmpty(e.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&t.addClaims(e.claims,this.config.authOptions.clientCapabilities),t.createQueryString()},t.prototype.acquireTokenWithDeviceCode=function(e,t){return p(this,void 0,void 0,function(){var n,r,i,o,a=this;return h(this,function(s){return n=this.createTokenRequestBody(e,t),r=this.createDefaultTokenRequestHeaders(),i=St.nowSeconds()+t.expiresIn,o=1e3*t.interval,[2,new Promise(function(t,s){var l=setInterval(function(){return p(a,void 0,void 0,function(){var o,a,u;return h(this,function(c){switch(c.label){case 0:return c.trys.push([0,5,,6]),e.cancel?(this.logger.error("Token request cancelled by setting DeviceCodeRequest.cancel = true"),clearInterval(l),s(Ce.createDeviceCodeCancelledError()),[3,4]):[3,1];case 1:return St.nowSeconds()>i?(this.logger.error("Device code expired. Expiration time of device code was "+i),clearInterval(l),s(Ce.createDeviceCodeExpiredError()),[3,4]):[3,2];case 2:return o={clientId:this.config.authOptions.clientId,authority:e.authority,scopes:e.scopes},[4,this.executePostToTokenEndpoint(this.authority.tokenEndpoint,n,r,o)];case 3:(a=c.sent()).body&&a.body.error===_.AUTHORIZATION_PENDING?this.logger.info(a.body.error_description||"no_error_description"):(clearInterval(l),t(a.body)),c.label=4;case 4:return[3,6];case 5:return u=c.sent(),clearInterval(l),s(u),[3,6];case 6:return[2]}})})},o)})]})})},t.prototype.createTokenRequestBody=function(e,t){var n=new _t;n.addScopes(e.scopes),n.addClientId(this.config.authOptions.clientId),n.addGrantType(C.DEVICE_CODE_GRANT),n.addDeviceCode(t.deviceCode);var r=e.correlationId||this.config.cryptoInterface.createNewGuid();return n.addCorrelationId(r),n.addClientInfo(),(!xe.isEmpty(e.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&n.addClaims(e.claims,this.config.authOptions.clientCapabilities),n.createQueryString()}}(vt),function(e){function t(t){return e.call(this,t)||this}return c(t,e),t.prototype.acquireToken=function(e){return p(this,void 0,void 0,function(){var t,n;return h(this,function(r){switch(r.label){case 0:return[4,this.executeTokenRequest(e,this.authority)];case 1:return t=r.sent(),(n=new Ft(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin)).validateTokenResponse(t.body),[2,n.handleServerTokenResponse(t.body,this.authority,e.resourceRequestMethod,e.resourceRequestUri,void 0,[],void 0,!0)]}})})},t.prototype.acquireTokenByRefreshToken=function(e){return p(this,void 0,void 0,function(){var t,n;return h(this,function(r){if(!e)throw Qe.createEmptyTokenRequestError();if(!e.account)throw Ce.createNoAccountInSilentRequestError();if(this.cacheManager.isAppMetadataFOCI(e.account.environment,this.config.authOptions.clientId))try{return[2,this.acquireTokenWithCachedRefreshToken(e,!0)]}catch(r){if(t=r instanceof Ce&&r.errorCode===$.code,n=r instanceof mt&&r.errorCode===B&&r.subError===F,t||n)return[2,this.acquireTokenWithCachedRefreshToken(e,!1)];throw r}return[2,this.acquireTokenWithCachedRefreshToken(e,!1)]})})},t.prototype.acquireTokenWithCachedRefreshToken=function(e,t){return p(this,void 0,void 0,function(){var n,r;return h(this,function(i){if(!(n=this.cacheManager.readRefreshTokenFromCache(this.config.authOptions.clientId,e.account,t)))throw Ce.createNoTokensFoundError();return r=d(d({},e),{refreshToken:n.secret,authenticationScheme:R.BEARER}),[2,this.acquireToken(r)]})})},t.prototype.executeTokenRequest=function(e,t){return p(this,void 0,void 0,function(){var n,r,i;return h(this,function(o){switch(o.label){case 0:return[4,this.createTokenRequestBody(e)];case 1:return n=o.sent(),r=this.createDefaultTokenRequestHeaders(),i={clientId:this.config.authOptions.clientId,authority:t.canonicalAuthority,scopes:e.scopes},[2,this.executePostToTokenEndpoint(t.tokenEndpoint,n,r,i)]}})})},t.prototype.createTokenRequestBody=function(e){return p(this,void 0,void 0,function(){var t,n,r,i,o,a;return h(this,function(s){switch(s.label){case 0:if((t=new _t).addClientId(this.config.authOptions.clientId),t.addScopes(e.scopes),t.addGrantType(C.REFRESH_TOKEN_GRANT),t.addClientInfo(),n=e.correlationId||this.config.cryptoInterface.createNewGuid(),t.addCorrelationId(n),t.addRefreshToken(e.refreshToken),this.config.clientCredentials.clientSecret&&t.addClientSecret(this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion&&(r=this.config.clientCredentials.clientAssertion,t.addClientAssertion(r.assertion),t.addClientAssertionType(r.assertionType)),e.authenticationScheme!==R.POP)return[3,2];if(i=new Mt(this.cryptoUtils),!e.resourceRequestMethod||!e.resourceRequestUri)throw Qe.createResourceRequestParametersRequiredError();return a=(o=t).addPopToken,[4,i.generateCnf(e.resourceRequestMethod,e.resourceRequestUri)];case 1:a.apply(o,[s.sent()]),s.label=2;case 2:return(!xe.isEmpty(e.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&t.addClaims(e.claims,this.config.authOptions.clientCapabilities),[2,t.createQueryString()]}})})},t}(vt)),Ht=(function(e){function t(t){return e.call(this,t)||this}c(t,e),t.prototype.acquireToken=function(e){return p(this,void 0,void 0,function(){var t;return h(this,function(n){switch(n.label){case 0:return this.scopeSet=new Ze(e.scopes||[]),e.skipCache?[4,this.executeTokenRequest(e,this.authority)]:[3,2];case 1:return[2,n.sent()];case 2:return[4,this.getCachedAuthenticationResult()];case 3:return(t=n.sent())?[2,t]:[3,4];case 4:return[4,this.executeTokenRequest(e,this.authority)];case 5:return[2,n.sent()]}})})},t.prototype.getCachedAuthenticationResult=function(){return p(this,void 0,void 0,function(){var e;return h(this,function(t){switch(t.label){case 0:return!(e=this.readAccessTokenFromCache())||St.isTokenExpired(e.expiresOn,this.config.systemOptions.tokenRenewalOffsetSeconds)?[2,null]:[4,Ft.generateAuthenticationResult(this.cryptoUtils,this.authority,{account:null,idToken:null,accessToken:e,refreshToken:null,appMetadata:null},!0)];case 1:return[2,t.sent()]}})})},t.prototype.readAccessTokenFromCache=function(){var e={homeAccountId:"",environment:this.authority.canonicalAuthorityUrlComponents.HostNameAndPort,credentialType:T.ACCESS_TOKEN,clientId:this.config.authOptions.clientId,realm:this.authority.tenant,target:this.scopeSet.printScopesLowerCase()},t=this.cacheManager.getCredentialsFilteredBy(e),n=Object.keys(t.accessTokens).map(function(e){return t.accessTokens[e]});if(n.length<1)return null;if(n.length>1)throw Ce.createMultipleMatchingTokensInCacheError();return n[0]},t.prototype.executeTokenRequest=function(e,t){return p(this,void 0,void 0,function(){var n,r,i,o,a;return h(this,function(s){switch(s.label){case 0:return n=this.createTokenRequestBody(e),r=this.createDefaultTokenRequestHeaders(),i={clientId:this.config.authOptions.clientId,authority:e.authority,scopes:e.scopes},[4,this.executePostToTokenEndpoint(t.tokenEndpoint,n,r,i)];case 1:return o=s.sent(),(a=new Ft(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin)).validateTokenResponse(o.body),[4,a.handleServerTokenResponse(o.body,this.authority,e.resourceRequestMethod,e.resourceRequestUri,void 0,e.scopes)];case 2:return[2,s.sent()]}})})},t.prototype.createTokenRequestBody=function(e){var t=new _t;t.addClientId(this.config.authOptions.clientId),t.addScopes(e.scopes,!1),t.addGrantType(C.CLIENT_CREDENTIALS_GRANT);var n=e.correlationId||this.config.cryptoInterface.createNewGuid();if(t.addCorrelationId(n),this.config.clientCredentials.clientSecret&&t.addClientSecret(this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion){var r=this.config.clientCredentials.clientAssertion;t.addClientAssertion(r.assertion),t.addClientAssertionType(r.assertionType)}return(!xe.isEmpty(e.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&t.addClaims(e.claims,this.config.authOptions.clientCapabilities),t.createQueryString()}}(vt),function(e){function t(t){return e.call(this,t)||this}c(t,e),t.prototype.acquireToken=function(e){return p(this,void 0,void 0,function(){var t;return h(this,function(n){switch(n.label){case 0:return this.scopeSet=new Ze(e.scopes||[]),e.skipCache?[4,this.executeTokenRequest(e,this.authority)]:[3,2];case 1:return[2,n.sent()];case 2:return[4,this.getCachedAuthenticationResult(e)];case 3:return(t=n.sent())?[2,t]:[3,4];case 4:return[4,this.executeTokenRequest(e,this.authority)];case 5:return[2,n.sent()]}})})},t.prototype.getCachedAuthenticationResult=function(e){return p(this,void 0,void 0,function(){var t,n,r,i,o,a;return h(this,function(s){switch(s.label){case 0:return!(t=this.readAccessTokenFromCache(e))||St.isTokenExpired(t.expiresOn,this.config.systemOptions.tokenRenewalOffsetSeconds)?[2,null]:(n=this.readIdTokenFromCache(e),i=null,n&&(r=new it(n.secret,this.config.cryptoInterface),o=r.claims.oid?r.claims.oid:r.claims.sub,a={homeAccountId:n.homeAccountId,environment:n.environment,tenantId:n.realm,username:_.EMPTY_STRING,localAccountId:o||""},i=this.readAccountFromCache(a)),[4,Ft.generateAuthenticationResult(this.cryptoUtils,this.authority,{account:i,accessToken:t,idToken:n,refreshToken:null,appMetadata:null},!0,r)]);case 1:return[2,s.sent()]}})})},t.prototype.readAccessTokenFromCache=function(e){var t={environment:this.authority.canonicalAuthorityUrlComponents.HostNameAndPort,credentialType:T.ACCESS_TOKEN,clientId:this.config.authOptions.clientId,realm:this.authority.tenant,target:this.scopeSet.printScopesLowerCase(),oboAssertion:e.oboAssertion},n=this.cacheManager.getCredentialsFilteredBy(t),r=Object.keys(n.accessTokens).map(function(e){return n.accessTokens[e]}),i=r.length;if(i<1)return null;if(i>1)throw Ce.createMultipleMatchingTokensInCacheError();return r[0]},t.prototype.readIdTokenFromCache=function(e){var t={environment:this.authority.canonicalAuthorityUrlComponents.HostNameAndPort,credentialType:T.ID_TOKEN,clientId:this.config.authOptions.clientId,realm:this.authority.tenant,oboAssertion:e.oboAssertion},n=this.cacheManager.getCredentialsFilteredBy(t),r=Object.keys(n.idTokens).map(function(e){return n.idTokens[e]});return r.length<1?null:r[0]},t.prototype.readAccountFromCache=function(e){return this.cacheManager.readAccountFromCache(e)},t.prototype.executeTokenRequest=function(e,t){return p(this,void 0,void 0,function(){var n,r,i,o,a;return h(this,function(s){switch(s.label){case 0:return n=this.createTokenRequestBody(e),r=this.createDefaultTokenRequestHeaders(),i={clientId:this.config.authOptions.clientId,authority:e.authority,scopes:e.scopes},[4,this.executePostToTokenEndpoint(t.tokenEndpoint,n,r,i)];case 1:return o=s.sent(),(a=new Ft(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin)).validateTokenResponse(o.body),[4,a.handleServerTokenResponse(o.body,this.authority,e.resourceRequestMethod,e.resourceRequestUri,void 0,e.scopes,e.oboAssertion)];case 2:return[2,s.sent()]}})})},t.prototype.createTokenRequestBody=function(e){var t=new _t;t.addClientId(this.config.authOptions.clientId),t.addScopes(e.scopes),t.addGrantType(C.JWT_BEARER),t.addClientInfo();var n=e.correlationId||this.config.cryptoInterface.createNewGuid();if(t.addCorrelationId(n),t.addRequestTokenUse(v.ON_BEHALF_OF),t.addOboAssertion(e.oboAssertion),this.config.clientCredentials.clientSecret&&t.addClientSecret(this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion){var r=this.config.clientCredentials.clientAssertion;t.addClientAssertion(r.assertion),t.addClientAssertionType(r.assertionType)}return t.createQueryString()}}(vt),function(e){function t(t){return e.call(this,t)||this}return c(t,e),t.prototype.acquireToken=function(e){return p(this,void 0,void 0,function(){var t;return h(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this.acquireCachedToken(e)];case 1:return[2,n.sent()];case 2:if((t=n.sent())instanceof Ce&&t.errorCode===Se.code)return[2,new Ut(this.config).acquireTokenByRefreshToken(e)];throw t;case 3:return[2]}})})},t.prototype.acquireCachedToken=function(e){return p(this,void 0,void 0,function(){var t,n,r;return h(this,function(i){switch(i.label){case 0:if(!e)throw Qe.createEmptyTokenRequestError();if(!e.account)throw Ce.createNoAccountInSilentRequestError();if(t=new Ze(e.scopes||[]),n=e.authority||tt.generateEnvironmentFromAuthority(this.authority),r=this.cacheManager.readCacheRecord(e.account,this.config.authOptions.clientId,t,n),!this.isRefreshRequired(e,r.accessToken))return[3,1];throw Ce.createRefreshRequiredError();case 1:return this.config.serverTelemetryManager&&this.config.serverTelemetryManager.incrementCacheHits(),[4,this.generateResultFromCacheRecord(r,e.resourceRequestMethod,e.resourceRequestUri)];case 2:return[2,i.sent()]}})})},t.prototype.generateResultFromCacheRecord=function(e,t,n){return p(this,void 0,void 0,function(){var r;return h(this,function(i){switch(i.label){case 0:return e.idToken&&(r=new it(e.idToken.secret,this.config.cryptoInterface)),[4,Ft.generateAuthenticationResult(this.cryptoUtils,this.authority,e,!0,r,void 0,t,n)];case 1:return[2,i.sent()]}})})},t.prototype.isRefreshRequired=function(e,t){return!(!e.forceRefresh&&!e.claims)||!(t&&!St.isTokenExpired(t.expiresOn,this.config.systemOptions.tokenRenewalOffsetSeconds))},t}(vt)),zt=(function(e){function t(t){return e.call(this,t)||this}c(t,e),t.prototype.acquireToken=function(e){return p(this,void 0,void 0,function(){var t,n;return h(this,function(r){switch(r.label){case 0:return this.logger.info("in acquireToken call"),[4,this.executeTokenRequest(this.authority,e)];case 1:return t=r.sent(),(n=new Ft(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin)).validateTokenResponse(t.body),[2,n.handleServerTokenResponse(t.body,this.authority)]}})})},t.prototype.executeTokenRequest=function(e,t){return p(this,void 0,void 0,function(){var n,r,i;return h(this,function(o){return n={clientId:this.config.authOptions.clientId,authority:e.canonicalAuthority,scopes:t.scopes},r=this.createTokenRequestBody(t),i=this.createDefaultTokenRequestHeaders(),[2,this.executePostToTokenEndpoint(e.tokenEndpoint,r,i,n)]})})},t.prototype.createTokenRequestBody=function(e){var t=new _t;t.addClientId(this.config.authOptions.clientId),t.addUsername(e.username),t.addPassword(e.password),t.addScopes(e.scopes),t.addGrantType(C.RESOURCE_OWNER_PASSWORD_GRANT),t.addClientInfo();var n=e.correlationId||this.config.cryptoInterface.createNewGuid();return t.addCorrelationId(n),(!xe.isEmpty(e.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&t.addClaims(e.claims,this.config.authOptions.clientCapabilities),t.createQueryString()}}(vt),function(){function e(){}return e.createDiscoveredInstance=function(t,n,r){return p(this,void 0,void 0,function(){var i,o;return h(this,function(a){switch(a.label){case 0:if((i=e.createInstance(t,n,r)).discoveryComplete())return[2,i];a.label=1;case 1:return a.trys.push([1,3,,4]),[4,i.resolveEndpointsAsync()];case 2:return a.sent(),[2,i];case 3:throw o=a.sent(),Ce.createEndpointDiscoveryIncompleteError(o);case 4:return[2]}})})},e.createInstance=function(e,t,n){if(xe.isEmpty(e))throw Qe.createUrlEmptyError();return new tt(e,t,n)},e}()),Vt=function(){function e(){this.failedRequests=[],this.errors=[],this.cacheHits=0}return e.isServerTelemetryEntity=function(e,t){var n=0===e.indexOf(P.CACHE_KEY),r=!0;return t&&(r=t.hasOwnProperty("failedRequests")&&t.hasOwnProperty("errors")&&t.hasOwnProperty("cacheHits")),n&&r},e}(),Wt=function(){function e(){}return e.isThrottlingEntity=function(e,t){var n=!1;e&&(n=0===e.indexOf(L));var r=!0;return t&&(r=t.hasOwnProperty("throttleTime")),n&&r},e}(),Gt=function(){function e(e,t){this.cacheManager=t,this.apiId=e.apiId,this.correlationId=e.correlationId,this.forceRefresh=e.forceRefresh||!1,this.telemetryCacheKey=P.CACHE_KEY+A.CACHE_KEY_SEPARATOR+e.clientId}return e.prototype.generateCurrentRequestHeaderValue=function(){var e=this.forceRefresh?1:0,t=""+this.apiId+P.VALUE_SEPARATOR+e;return[P.SCHEMA_VERSION,t,""].join(P.CATEGORY_SEPARATOR)},e.prototype.generateLastRequestHeaderValue=function(){var t=this.getLastRequests(),n=e.maxErrorsToSend(t),r=t.failedRequests.slice(0,2*n).join(P.VALUE_SEPARATOR),i=t.errors.slice(0,n).join(P.VALUE_SEPARATOR),o=t.errors.length,a=[o,n<o?P.OVERFLOW_TRUE:P.OVERFLOW_FALSE].join(P.VALUE_SEPARATOR);return[P.SCHEMA_VERSION,t.cacheHits,r,i,a].join(P.CATEGORY_SEPARATOR)},e.prototype.cacheFailedRequest=function(e){var t=this.getLastRequests();t.failedRequests.push(this.apiId,this.correlationId),xe.isEmpty(e.subError)?xe.isEmpty(e.errorCode)?e&&e.toString()?t.errors.push(e.toString()):t.errors.push(P.UNKNOWN_ERROR):t.errors.push(e.errorCode):t.errors.push(e.subError),this.cacheManager.setServerTelemetry(this.telemetryCacheKey,t)},e.prototype.incrementCacheHits=function(){var e=this.getLastRequests();return e.cacheHits+=1,this.cacheManager.setServerTelemetry(this.telemetryCacheKey,e),e.cacheHits},e.prototype.getLastRequests=function(){var e=new Vt;return this.cacheManager.getServerTelemetry(this.telemetryCacheKey)||e},e.prototype.clearTelemetryCache=function(){var t=this.getLastRequests(),n=e.maxErrorsToSend(t);if(n===t.errors.length)this.cacheManager.removeItem(this.telemetryCacheKey);else{var r=new Vt;r.failedRequests=t.failedRequests.slice(2*n),r.errors=t.errors.slice(n),this.cacheManager.setServerTelemetry(this.telemetryCacheKey,r)}},e.maxErrorsToSend=function(e){var t,n=0,r=0,i=e.errors.length;for(t=0;t<i;t++){var o=e.failedRequests[2*t]||_.EMPTY_STRING,a=e.failedRequests[2*t+1]||_.EMPTY_STRING,s=e.errors[t]||_.EMPTY_STRING;if(!((r+=o.toString().length+a.toString().length+s.length+3)<P.MAX_HEADER_BYTES))break;n+=1}return n},e}(),Kt="interaction_in_progress",qt="invalid_grant",Yt=483,Xt=600,Qt=50,Zt="msal.js.browser";!function(e){e.LocalStorage="localStorage",e.SessionStorage="sessionStorage",e.MemoryStorage="memoryStorage"}(It||(It={})),function(e){e.GET="GET",e.POST="POST"}(Rt||(Rt={})),function(e){e.AUTHORITY="authority",e.ACQUIRE_TOKEN_ACCOUNT="acquireToken.account",e.SESSION_STATE="session.state",e.REQUEST_STATE="request.state",e.NONCE_IDTOKEN="nonce.id_token",e.ORIGIN_URI="request.origin",e.RENEW_STATUS="token.renew.status",e.URL_HASH="urlHash",e.REQUEST_PARAMS="request.params",e.SCOPES="scopes",e.INTERACTION_STATUS_KEY="interaction.status"}(Pt||(Pt={})),function(e){e[e.acquireTokenRedirect=861]="acquireTokenRedirect",e[e.acquireTokenPopup=862]="acquireTokenPopup",e[e.ssoSilent=863]="ssoSilent",e[e.acquireTokenSilent_authCode=864]="acquireTokenSilent_authCode",e[e.handleRedirectPromise=865]="handleRedirectPromise",e[e.acquireTokenSilent_silentFlow=61]="acquireTokenSilent_silentFlow"}(Dt||(Dt={})),function(e){e.Redirect="redirect",e.Popup="popup",e.Silent="silent"}(Nt||(Nt={}));var Jt={scopes:[_.OPENID_SCOPE,_.PROFILE_SCOPE]},$t=function(){function e(){}return e.decimalToHex=function(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t},e}(),en=function(){function e(e){this.cryptoObj=e}return e.prototype.generateGuid=function(){try{var e=new Uint8Array(16);return this.cryptoObj.getRandomValues(e),e[6]|=64,e[6]&=79,e[8]|=128,e[8]&=191,$t.decimalToHex(e[0])+$t.decimalToHex(e[1])+$t.decimalToHex(e[2])+$t.decimalToHex(e[3])+"-"+$t.decimalToHex(e[4])+$t.decimalToHex(e[5])+"-"+$t.decimalToHex(e[6])+$t.decimalToHex(e[7])+"-"+$t.decimalToHex(e[8])+$t.decimalToHex(e[9])+"-"+$t.decimalToHex(e[10])+$t.decimalToHex(e[11])+$t.decimalToHex(e[12])+$t.decimalToHex(e[13])+$t.decimalToHex(e[14])+$t.decimalToHex(e[15])}catch(e){for(var t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",n="0123456789abcdef",r=0,i="",o=0;o<36;o++)"-"!==t[o]&&"4"!==t[o]&&(r=16*Math.random()|0),"x"===t[o]?i+=n[r]:"y"===t[o]?(r&=3,i+=n[r|=8]):i+=t[o];return i}},e.isGuid=function(e){return/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(e)},e}(),tn=function(){function e(){}return e.stringToUtf8Arr=function(e){for(var t,n=0,r=e.length,i=0;i<r;i++)n+=(t=e.charCodeAt(i))<128?1:t<2048?2:t<65536?3:t<2097152?4:t<67108864?5:6;for(var o=new Uint8Array(n),a=0,s=0;a<n;s++)(t=e.charCodeAt(s))<128?o[a++]=t:t<2048?(o[a++]=192+(t>>>6),o[a++]=128+(63&t)):t<65536?(o[a++]=224+(t>>>12),o[a++]=128+(t>>>6&63),o[a++]=128+(63&t)):t<2097152?(o[a++]=240+(t>>>18),o[a++]=128+(t>>>12&63),o[a++]=128+(t>>>6&63),o[a++]=128+(63&t)):t<67108864?(o[a++]=248+(t>>>24),o[a++]=128+(t>>>18&63),o[a++]=128+(t>>>12&63),o[a++]=128+(t>>>6&63),o[a++]=128+(63&t)):(o[a++]=252+(t>>>30),o[a++]=128+(t>>>24&63),o[a++]=128+(t>>>18&63),o[a++]=128+(t>>>12&63),o[a++]=128+(t>>>6&63),o[a++]=128+(63&t));return o},e.stringToArrayBuffer=function(e){for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),r=0;r<e.length;r++)n[r]=e.charCodeAt(r);return t},e.utf8ArrToString=function(e){for(var t="",n=void 0,r=e.length,i=0;i<r;i++)n=e[i],t+=String.fromCharCode(n>251&&n<254&&i+5<r?1073741824*(n-252)+(e[++i]-128<<24)+(e[++i]-128<<18)+(e[++i]-128<<12)+(e[++i]-128<<6)+e[++i]-128:n>247&&n<252&&i+4<r?(n-248<<24)+(e[++i]-128<<18)+(e[++i]-128<<12)+(e[++i]-128<<6)+e[++i]-128:n>239&&n<248&&i+3<r?(n-240<<18)+(e[++i]-128<<12)+(e[++i]-128<<6)+e[++i]-128:n>223&&n<240&&i+2<r?(n-224<<12)+(e[++i]-128<<6)+e[++i]-128:n>191&&n<224&&i+1<r?(n-192<<6)+e[++i]-128:n);return t},e}(),nn=function(){function e(){}return e.prototype.urlEncode=function(e){return encodeURIComponent(this.encode(e).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_"))},e.prototype.urlEncodeArr=function(e){return this.base64EncArr(e).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")},e.prototype.encode=function(e){var t=tn.stringToUtf8Arr(e);return this.base64EncArr(t)},e.prototype.base64EncArr=function(e){for(var t=(3-e.length%3)%3,n="",r=void 0,i=e.length,o=0,a=0;a<i;a++)r=a%3,o|=e[a]<<(16>>>r&24),2!==r&&e.length-a!==1||(n+=String.fromCharCode(this.uint6ToB64(o>>>18&63),this.uint6ToB64(o>>>12&63),this.uint6ToB64(o>>>6&63),this.uint6ToB64(63&o)),o=0);return 0===t?n:n.substring(0,n.length-t)+(1===t?"=":"==")},e.prototype.uint6ToB64=function(e){return e<26?e+65:e<52?e+71:e<62?e-4:62===e?43:63===e?47:65},e}(),rn=function(){function e(){}return e.prototype.decode=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw new Error("Invalid base64 string")}var n=this.base64DecToArr(t);return tn.utf8ArrToString(n)},e.prototype.base64DecToArr=function(e,t){for(var n=e.replace(/[^A-Za-z0-9\+\/]/g,""),r=n.length,i=t?Math.ceil((3*r+1>>>2)/t)*t:3*r+1>>>2,o=new Uint8Array(i),a=void 0,s=void 0,l=0,u=0,c=0;c<r;c++)if(s=3&c,l|=this.b64ToUint6(n.charCodeAt(c))<<18-6*s,3===s||r-c===1){for(a=0;a<3&&u<i;a++,u++)o[u]=l>>>(16>>>a&24)&255;l=0}return o},e.prototype.b64ToUint6=function(e){return e>64&&e<91?e-65:e>96&&e<123?e-71:e>47&&e<58?e+4:43===e?62:47===e?63:0},e}(),on={code:"pkce_not_created",desc:"The PKCE code challenge and verifier could not be generated."},an={code:"crypto_nonexistent",desc:"The crypto object or function is not available."},sn={code:"http_method_not_implemented",desc:"The HTTP method given has not been implemented in this library."},ln={code:"empty_navigate_uri",desc:"Navigation URI is empty. Please check stack trace for more info."},un={code:"hash_empty_error",desc:"Hash value cannot be processed because it is empty."},cn={code:"interaction_in_progress",desc:"Interaction is currently in progress. Please ensure that this interaction has been completed before calling an interactive API."},dn={code:"popup_window_error",desc:"Error opening popup window. This can happen if you are using IE or if popups are blocked in the browser."},pn={code:"empty_window_error",desc:"window.open returned null or undefined window object."},hn={code:"user_cancelled",desc:"User cancelled the flow."},fn={code:"monitor_window_timeout",desc:"Token acquisition in popup failed due to timeout."},mn={code:"monitor_window_timeout",desc:"Token acquisition in iframe failed due to timeout."},gn={code:"redirect_in_iframe",desc:"Code flow is not supported inside an iframe. Please ensure you are using MSAL.js in a top frame of the window if using the redirect APIs, or use the popup APIs."},bn={code:"block_iframe_reload",desc:"Request was blocked inside an iframe because MSAL detected an authentication response. Please ensure monitorWindowForHash was called."},vn={code:"iframe_closed_prematurely",desc:"The iframe being monitored was closed prematurely."},yn={code:"silent_sso_error",desc:"Silent SSO could not be completed - insufficient information was provided. Please provide either a loginHint or sid."},_n={code:"silent_prompt_value_error",desc:"The value given for the prompt value is not valid for silent requests - must be set to 'none'."},Sn={code:"token_request_cache_error",desc:"The token request could not be fetched from the cache correctly."},wn={code:"invalid_cache_type",desc:"Invalid cache type"},En={code:"non_browser_environment",desc:"Login and token requests are not supported in non-browser environments."},Cn=function(e){function t(n,r){var i=e.call(this,n,r)||this;return Object.setPrototypeOf(i,t.prototype),i.name="BrowserAuthError",i}return i(t,e),t.createPkceNotGeneratedError=function(e){return new t(on.code,on.desc+" Detail:"+e)},t.createCryptoNotAvailableError=function(e){return new t(an.code,an.desc+" Detail:"+e)},t.createHttpMethodNotImplementedError=function(e){return new t(sn.code,sn.desc+" Given Method: "+e)},t.createEmptyNavigationUriError=function(){return new t(ln.code,ln.desc)},t.createEmptyHashError=function(e){return new t(un.code,un.desc+" Given Url: "+e)},t.createInteractionInProgressError=function(){return new t(cn.code,cn.desc)},t.createPopupWindowError=function(e){var n=dn.desc;return n=xe.isEmpty(e)?n:n+" Details: "+e,new t(dn.code,n)},t.createEmptyWindowCreatedError=function(){return new t(pn.code,pn.desc)},t.createUserCancelledError=function(){return new t(hn.code,hn.desc)},t.createMonitorPopupTimeoutError=function(){return new t(fn.code,fn.desc)},t.createMonitorIframeTimeoutError=function(){return new t(mn.code,mn.desc)},t.createRedirectInIframeError=function(e){return new t(gn.code,gn.desc+" (window.parent !== window) => "+e)},t.createBlockReloadInHiddenIframeError=function(){return new t(bn.code,bn.desc)},t.createIframeClosedPrematurelyError=function(){return new t(vn.code,vn.desc)},t.createSilentSSOInsufficientInfoError=function(){return new t(yn.code,yn.desc)},t.createSilentPromptValueError=function(e){return new t(_n.code,_n.desc+" Given value: "+e)},t.createTokenRequestCacheError=function(e){return new t(Sn.code,Sn.desc+" Error Detail: "+e)},t.createInvalidCacheTypeError=function(){return new t(wn.code,""+wn.desc)},t.createNonBrowserEnvironmentError=function(){return new t(En.code,En.desc)},t}(H),xn=function(){function e(e){this.base64Encode=new nn,this.cryptoObj=e}return e.prototype.generateCodes=function(){return a(this,void 0,void 0,function(){var e,t;return s(this,function(n){switch(n.label){case 0:return e=this.generateCodeVerifier(),[4,this.generateCodeChallengeFromVerifier(e)];case 1:return t=n.sent(),[2,{verifier:e,challenge:t}]}})})},e.prototype.generateCodeVerifier=function(){try{var e=new Uint8Array(32);return this.cryptoObj.getRandomValues(e),this.base64Encode.urlEncodeArr(e)}catch(e){throw Cn.createPkceNotGeneratedError(e)}},e.prototype.generateCodeChallengeFromVerifier=function(e){return a(this,void 0,void 0,function(){var t,n;return s(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,this.cryptoObj.sha256Digest(e)];case 1:return t=r.sent(),[2,this.base64Encode.urlEncodeArr(new Uint8Array(t))];case 2:throw n=r.sent(),Cn.createPkceNotGeneratedError(n);case 3:return[2]}})})},e}(),An="RSASSA-PKCS1-v1_5",Tn="SHA-256",On=2048,kn=new Uint8Array([1,0,1]),In=function(){function e(){if(!this.hasCryptoAPI())throw Cn.createCryptoNotAvailableError("Browser crypto or msCrypto object not available.");this._keygenAlgorithmOptions={name:An,hash:Tn,modulusLength:On,publicExponent:kn}}return e.prototype.sha256Digest=function(e){return a(this,void 0,void 0,function(){var t;return s(this,function(n){return t=tn.stringToUtf8Arr(e),[2,this.hasIECrypto()?this.getMSCryptoDigest(Tn,t):this.getSubtleCryptoDigest(Tn,t)]})})},e.prototype.getRandomValues=function(e){var t=window.msCrypto||window.crypto;if(!t.getRandomValues)throw Cn.createCryptoNotAvailableError("getRandomValues does not exist.");t.getRandomValues(e)},e.prototype.generateKeyPair=function(e,t){return a(this,void 0,void 0,function(){return s(this,function(n){return[2,this.hasIECrypto()?this.msCryptoGenerateKey(e,t):window.crypto.subtle.generateKey(this._keygenAlgorithmOptions,e,t)]})})},e.prototype.exportJwk=function(e){return a(this,void 0,void 0,function(){return s(this,function(t){return[2,this.hasIECrypto()?this.msCryptoExportJwk(e):window.crypto.subtle.exportKey("jwk",e)]})})},e.prototype.importJwk=function(t,n,r){return a(this,void 0,void 0,function(){var i,o;return s(this,function(a){return i=e.getJwkString(t),o=tn.stringToArrayBuffer(i),[2,this.hasIECrypto()?this.msCryptoImportKey(o,n,r):window.crypto.subtle.importKey("jwk",t,this._keygenAlgorithmOptions,n,r)]})})},e.prototype.sign=function(e,t){return a(this,void 0,void 0,function(){return s(this,function(n){return[2,this.hasIECrypto()?this.msCryptoSign(e,t):window.crypto.subtle.sign(this._keygenAlgorithmOptions,e,t)]})})},e.prototype.hasCryptoAPI=function(){return this.hasIECrypto()||this.hasBrowserCrypto()},e.prototype.hasIECrypto=function(){return"msCrypto"in window},e.prototype.hasBrowserCrypto=function(){return"crypto"in window},e.prototype.getSubtleCryptoDigest=function(e,t){return a(this,void 0,void 0,function(){return s(this,function(n){return[2,window.crypto.subtle.digest(e,t)]})})},e.prototype.getMSCryptoDigest=function(e,t){return a(this,void 0,void 0,function(){return s(this,function(n){return[2,new Promise(function(n,r){var i=window.msCrypto.subtle.digest(e,t.buffer);i.addEventListener("complete",function(e){n(e.target.result)}),i.addEventListener("error",function(e){r(e)})})]})})},e.prototype.msCryptoGenerateKey=function(e,t){return a(this,void 0,void 0,function(){var n=this;return s(this,function(r){return[2,new Promise(function(r,i){var o=window.msCrypto.subtle.generateKey(n._keygenAlgorithmOptions,e,t);o.addEventListener("complete",function(e){r(e.target.result)}),o.addEventListener("error",function(e){i(e)})})]})})},e.prototype.msCryptoExportJwk=function(e){return a(this,void 0,void 0,function(){return s(this,function(t){return[2,new Promise(function(t,n){var r=window.msCrypto.subtle.exportKey("jwk",e);r.addEventListener("complete",function(e){var r=e.target.result,i=tn.utf8ArrToString(new Uint8Array(r)).replace(/\r/g,"").replace(/\n/g,"").replace(/\t/g,"").split(" ").join("").replace("\0","");try{t(JSON.parse(i))}catch(e){n(e)}}),r.addEventListener("error",function(e){n(e)})})]})})},e.prototype.msCryptoImportKey=function(e,t,n){return a(this,void 0,void 0,function(){var r=this;return s(this,function(i){return[2,new Promise(function(i,o){var a=window.msCrypto.subtle.importKey("jwk",e,r._keygenAlgorithmOptions,t,n);a.addEventListener("complete",function(e){i(e.target.result)}),a.addEventListener("error",function(e){o(e)})})]})})},e.prototype.msCryptoSign=function(e,t){return a(this,void 0,void 0,function(){var n=this;return s(this,function(r){return[2,new Promise(function(r,i){var o=window.msCrypto.subtle.sign(n._keygenAlgorithmOptions,e,t);o.addEventListener("complete",function(e){r(e.target.result)}),o.addEventListener("error",function(e){i(e)})})]})})},e.getJwkString=function(e){return JSON.stringify(e,Object.keys(e).sort())},e}(),Rn=function(){function e(e,t,n){this.dbName=e,this.tableName=t,this.version=n,this.dbOpen=!1}return e.prototype.open=function(){return a(this,void 0,void 0,function(){var e=this;return s(this,function(t){return[2,new Promise(function(t,n){var r=window.indexedDB.open(e.dbName,e.version);r.addEventListener("upgradeneeded",function(t){t.target.result.createObjectStore(e.tableName)}),r.addEventListener("success",function(n){e.db=n.target.result,e.dbOpen=!0,t()}),r.addEventListener("error",function(e){return n(e)})})]})})},e.prototype.get=function(e){return a(this,void 0,void 0,function(){var t=this;return s(this,function(n){switch(n.label){case 0:return this.dbOpen?[3,2]:[4,this.open()];case 1:n.sent(),n.label=2;case 2:return[2,new Promise(function(n,r){var i=t.db.transaction([t.tableName],"readonly").objectStore(t.tableName).get(e);i.addEventListener("success",function(e){return n(e.target.result)}),i.addEventListener("error",function(e){return r(e)})})]}})})},e.prototype.put=function(e,t){return a(this,void 0,void 0,function(){var n=this;return s(this,function(r){switch(r.label){case 0:return this.dbOpen?[3,2]:[4,this.open()];case 1:r.sent(),r.label=2;case 2:return[2,new Promise(function(r,i){var o=n.db.transaction([n.tableName],"readwrite").objectStore(n.tableName).put(t,e);o.addEventListener("success",function(e){return r(e.target.result)}),o.addEventListener("error",function(e){return i(e)})})]}})})},e}(),Pn=function(){function e(){this.browserCrypto=new In,this.b64Encode=new nn,this.b64Decode=new rn,this.guidGenerator=new en(this.browserCrypto),this.pkceGenerator=new xn(this.browserCrypto),this.cache=new Rn(e.DB_NAME,e.TABLE_NAME,e.DB_VERSION)}return e.prototype.createNewGuid=function(){return this.guidGenerator.generateGuid()},e.prototype.base64Encode=function(e){return this.b64Encode.encode(e)},e.prototype.base64Decode=function(e){return this.b64Decode.decode(e)},e.prototype.generatePkceCodes=function(){return a(this,void 0,void 0,function(){return s(this,function(e){return[2,this.pkceGenerator.generateCodes()]})})},e.prototype.getPublicKeyThumbprint=function(t,n){return a(this,void 0,void 0,function(){var r,i,o,a,l,u,c,d;return s(this,function(s){switch(s.label){case 0:return[4,this.browserCrypto.generateKeyPair(e.EXTRACTABLE,e.POP_KEY_USAGES)];case 1:return r=s.sent(),[4,this.browserCrypto.exportJwk(r.publicKey)];case 2:return i=s.sent(),o={e:i.e,kty:i.kty,n:i.n},a=In.getJwkString(o),[4,this.browserCrypto.sha256Digest(a)];case 3:return l=s.sent(),u=this.b64Encode.urlEncodeArr(new Uint8Array(l)),[4,this.browserCrypto.exportJwk(r.privateKey)];case 4:return c=s.sent(),[4,this.browserCrypto.importJwk(c,!1,["sign"])];case 5:return d=s.sent(),this.cache.put(u,{privateKey:d,publicKey:r.publicKey,requestMethod:t,requestUri:n}),[2,u]}})})},e.prototype.signJwt=function(e,t){return a(this,void 0,void 0,function(){var n,r,i,o,a,l,u,c,d,p;return s(this,function(s){switch(s.label){case 0:return[4,this.cache.get(t)];case 1:return n=s.sent(),[4,this.browserCrypto.exportJwk(n.publicKey)];case 2:return r=s.sent(),i=In.getJwkString(r),o={alg:r.alg,type:"jwk"},a=this.b64Encode.urlEncode(JSON.stringify(o)),e.cnf={jwk:JSON.parse(i)},l=this.b64Encode.urlEncode(JSON.stringify(e)),u=a+"."+l,c=tn.stringToArrayBuffer(u),[4,this.browserCrypto.sign(n.privateKey,c)];case 3:return d=s.sent(),p=this.b64Encode.urlEncodeArr(new Uint8Array(d)),[2,u+"."+p]}})})},e.POP_KEY_USAGES=["sign","verify"],e.EXTRACTABLE=!0,e.DB_VERSION=1,e.DB_NAME="msal.db",e.TABLE_NAME=e.DB_NAME+".keys",e}(),Dn={code:"redirect_uri_empty",desc:"A redirect URI is required for all calls, and none has been set."},Nn={code:"post_logout_uri_empty",desc:"A post logout redirect has not been set."},Mn={code:"storage_not_supported",desc:"Given storage configuration option was not supported."},Ln={code:"no_redirect_callbacks",desc:"No redirect callbacks have been set. Please call setRedirectCallbacks() with the appropriate function arguments before continuing. More information is available here: https://github.com/AzureAD/microsoft-authentication-library-for-js/wiki/MSAL-basics."},Bn={code:"invalid_callback_object",desc:"The object passed for the callback was invalid. More information is available here: https://github.com/AzureAD/microsoft-authentication-library-for-js/wiki/MSAL-basics."},Fn={code:"stubbed_public_client_application_called",desc:"Stub instance of Public Client Application was called. If using msal-react, please ensure context is not used without a provider."},jn={code:"in_mem_redirect_unavailable",desc:"Redirect cannot be supported. In-memory storage was selected and storeAuthStateInCookie=false, which would cause the library to be unable to handle the incoming hash. If you would like to use the redirect API, please use session/localStorage or set storeAuthStateInCookie=true."},Un=function(e){function t(n,r){var i=e.call(this,n,r)||this;return i.name="BrowserConfigurationAuthError",Object.setPrototypeOf(i,t.prototype),i}return i(t,e),t.createRedirectUriEmptyError=function(){return new t(Dn.code,Dn.desc)},t.createPostLogoutRedirectUriEmptyError=function(){return new t(Nn.code,Nn.desc)},t.createStorageNotSupportedError=function(e){return new t(Mn.code,Mn.desc+" Given Location: "+e)},t.createInvalidCallbackObjectError=function(e){return new t(Bn.code,Bn.desc+" Given value for callback function: "+e)},t.createRedirectCallbacksNotSetError=function(){return new t(Ln.code,Ln.desc)},t.createStubPcaInstanceCalledError=function(){return new t(Fn.code,Fn.desc)},t.createInMemoryRedirectUnavailableError=function(){return new t(jn.code,jn.desc)},t}(H),Hn=function(){function e(e){this.validateWindowStorage(e),this.cacheLocation=e}return Object.defineProperty(e.prototype,"windowStorage",{get:function(){return this._windowStorage||(this._windowStorage=window[this.cacheLocation]),this._windowStorage},enumerable:!0,configurable:!0}),e.prototype.validateWindowStorage=function(e){if(e!==It.LocalStorage&&e!==It.SessionStorage)throw Un.createStorageNotSupportedError(e);if(!!!window[e])throw Un.createStorageNotSupportedError(e)},e.prototype.getItem=function(e){return this.windowStorage.getItem(e)},e.prototype.setItem=function(e,t){this.windowStorage.setItem(e,t)},e.prototype.removeItem=function(e){this.windowStorage.removeItem(e)},e.prototype.getKeys=function(){return Object.keys(this.windowStorage)},e.prototype.containsKey=function(e){return this.windowStorage.hasOwnProperty(e)},e}(),zn=function(){function e(){this.cache=new Map}return e.prototype.getItem=function(e){return this.cache.get(e)||null},e.prototype.setItem=function(e,t){this.cache.set(e,t)},e.prototype.removeItem=function(e){this.cache.delete(e)},e.prototype.getKeys=function(){var e=[];return this.cache.forEach(function(t,n){e.push(n)}),e},e.prototype.containsKey=function(e){return this.cache.has(e)},e}(),Vn=function(){function e(){}return e.extractBrowserRequestState=function(e,t){if(xe.isEmpty(t))return null;try{return kt.parseRequestState(e,t).libraryState.meta}catch(e){throw Ce.createInvalidStateError(t,e)}},e.parseServerResponseFromHash=function(e){if(!e)return{};var t=new $e(e);return $e.getDeserializedHash(t.getHash())},e}(),Wn=function(e){function t(t,n,r,i){var o=e.call(this,t,r)||this;return o.COOKIE_LIFE_MULTIPLIER=864e5,o.cacheConfig=n,o.logger=i,o.browserStorage=o.setupBrowserStorage(n.cacheLocation),o.migrateCacheEntries(),o}return i(t,e),t.prototype.setupBrowserStorage=function(e){switch(e){case It.LocalStorage:case It.SessionStorage:try{return new Hn(e)}catch(e){return this.logger.verbose(e),this.cacheConfig.cacheLocation=It.MemoryStorage,new zn}case It.MemoryStorage:default:return new zn}},t.prototype.migrateCacheEntries=function(){var e=this,t=_.CACHE_PREFIX+"."+g.ID_TOKEN,n=_.CACHE_PREFIX+"."+g.CLIENT_INFO,r=_.CACHE_PREFIX+"."+g.ERROR,i=_.CACHE_PREFIX+"."+g.ERROR_DESC,o=[this.browserStorage.getItem(t),this.browserStorage.getItem(n),this.browserStorage.getItem(r),this.browserStorage.getItem(i)];[g.ID_TOKEN,g.CLIENT_INFO,g.ERROR,g.ERROR_DESC].forEach(function(t,n){return e.migrateCacheEntry(t,o[n])})},t.prototype.migrateCacheEntry=function(e,t){t&&this.setTemporaryCache(e,t,!0)},t.prototype.validateAndParseJson=function(e){try{var t=JSON.parse(e);return t&&"object"===typeof t?t:null}catch(e){return null}},t.prototype.getItem=function(e){return this.browserStorage.getItem(e)},t.prototype.setItem=function(e,t){this.browserStorage.setItem(e,t)},t.prototype.getAccount=function(e){var t=this.getItem(e);if(xe.isEmpty(t))return null;var n=this.validateAndParseJson(t),r=ot.toObject(new rt,n);return rt.isAccountEntity(r)?r:null},t.prototype.setAccount=function(e){var t=e.generateAccountKey();this.setItem(t,JSON.stringify(e))},t.prototype.getIdTokenCredential=function(e){var t=this.getItem(e);if(xe.isEmpty(t))return null;var n=this.validateAndParseJson(t),r=ot.toObject(new wt,n);return wt.isIdTokenEntity(r)?r:null},t.prototype.setIdTokenCredential=function(e){var t=e.generateCredentialKey();this.setItem(t,JSON.stringify(e))},t.prototype.getAccessTokenCredential=function(e){var t=this.getItem(e);if(xe.isEmpty(t))return null;var n=this.validateAndParseJson(t),r=ot.toObject(new Et,n);return Et.isAccessTokenEntity(r)?r:null},t.prototype.setAccessTokenCredential=function(e){var t=e.generateCredentialKey();this.setItem(t,JSON.stringify(e))},t.prototype.getRefreshTokenCredential=function(e){var t=this.getItem(e);if(xe.isEmpty(t))return null;var n=this.validateAndParseJson(t),r=ot.toObject(new Ct,n);return Ct.isRefreshTokenEntity(r)?r:null},t.prototype.setRefreshTokenCredential=function(e){var t=e.generateCredentialKey();this.setItem(t,JSON.stringify(e))},t.prototype.getAppMetadata=function(e){var t=this.getItem(e);if(xe.isEmpty(t))return null;var n=this.validateAndParseJson(t),r=ot.toObject(new Lt,n);return Lt.isAppMetadataEntity(e,r)?r:null},t.prototype.setAppMetadata=function(e){var t=e.generateAppMetadataKey();this.setItem(t,JSON.stringify(e))},t.prototype.getServerTelemetry=function(e){var t=this.getItem(e);if(xe.isEmpty(t))return null;var n=this.validateAndParseJson(t),r=ot.toObject(new Vt,n);return Vt.isServerTelemetryEntity(e,r)?r:null},t.prototype.setServerTelemetry=function(e,t){this.setItem(e,JSON.stringify(t))},t.prototype.getThrottlingCache=function(e){var t=this.getItem(e);if(xe.isEmpty(t))return null;var n=this.validateAndParseJson(t),r=ot.toObject(new Wt,n);return Wt.isThrottlingEntity(e,r)?r:null},t.prototype.setThrottlingCache=function(e,t){this.setItem(e,JSON.stringify(t))},t.prototype.getTemporaryCache=function(e,t){var n=t?this.generateCacheKey(e):e;if(this.cacheConfig.storeAuthStateInCookie){var r=this.getItemCookie(n);if(r)return r}var i=this.getItem(n);return xe.isEmpty(i)?null:i},t.prototype.setTemporaryCache=function(e,t,n){var r=n?this.generateCacheKey(e):e;this.setItem(r,t),this.cacheConfig.storeAuthStateInCookie&&this.setItemCookie(r,t)},t.prototype.removeItem=function(e){return this.browserStorage.removeItem(e),this.cacheConfig.storeAuthStateInCookie&&this.clearItemCookie(e),!0},t.prototype.containsKey=function(e){return this.browserStorage.containsKey(e)},t.prototype.getKeys=function(){return this.browserStorage.getKeys()},t.prototype.clear=function(){var e=this;this.removeAllAccounts(),this.removeAppMetadata(),this.browserStorage.getKeys().forEach(function(t){!e.browserStorage.containsKey(t)||-1===t.indexOf(_.CACHE_PREFIX)&&-1===t.indexOf(e.clientId)||e.removeItem(t)})},t.prototype.setItemCookie=function(e,t,n){var r=encodeURIComponent(e)+"="+encodeURIComponent(t)+";path=/;";n&&(r+="expires="+this.getCookieExpirationTime(n)+";");document.cookie=r},t.prototype.getItemCookie=function(e){for(var t=encodeURIComponent(e)+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var i=n[r];" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(t))return decodeURIComponent(i.substring(t.length,i.length))}return""},t.prototype.clearItemCookie=function(e){this.setItemCookie(e,"",-1)},t.prototype.clearMsalCookie=function(e){var t=e?this.generateNonceKey(e):this.generateStateKey(Pt.NONCE_IDTOKEN);this.clearItemCookie(this.generateStateKey(e)),this.clearItemCookie(t),this.clearItemCookie(this.generateCacheKey(Pt.ORIGIN_URI))},t.prototype.getCookieExpirationTime=function(e){var t=new Date;return new Date(t.getTime()+e*this.COOKIE_LIFE_MULTIPLIER).toUTCString()},t.prototype.getCache=function(){return this.browserStorage},t.prototype.setCache=function(){},t.prototype.generateCacheKey=function(e){return this.validateAndParseJson(e)?JSON.stringify(e):xe.startsWith(e,_.CACHE_PREFIX)||xe.startsWith(e,g.ADAL_ID_TOKEN)?e:_.CACHE_PREFIX+"."+this.clientId+"."+e},t.prototype.generateAuthorityKey=function(e){var t=kt.parseRequestState(this.cryptoImpl,e).libraryState.id;return this.generateCacheKey(Pt.AUTHORITY+"."+t)},t.prototype.generateNonceKey=function(e){var t=kt.parseRequestState(this.cryptoImpl,e).libraryState.id;return this.generateCacheKey(Pt.NONCE_IDTOKEN+"."+t)},t.prototype.generateStateKey=function(e){var t=kt.parseRequestState(this.cryptoImpl,e).libraryState.id;return this.generateCacheKey(Pt.REQUEST_STATE+"."+t)},t.prototype.setAuthorityCache=function(e,t){var n=this.generateAuthorityKey(t);this.setItem(n,e)},t.prototype.getCachedAuthority=function(e){var t=this.generateStateKey(e),n=this.getTemporaryCache(t);if(!n)return null;var r=this.generateAuthorityKey(n);return this.getTemporaryCache(r)},t.prototype.updateCacheEntries=function(e,t,n){var r=this.generateStateKey(e);this.setTemporaryCache(r,e,!1);var i=this.generateNonceKey(e);this.setTemporaryCache(i,t,!1),this.setAuthorityCache(n,e)},t.prototype.resetRequestCache=function(e){var t=this;this.getKeys().forEach(function(n){xe.isEmpty(e)||-1===n.indexOf(e)||t.removeItem(n)}),e&&(this.removeItem(this.generateStateKey(e)),this.removeItem(this.generateNonceKey(e)),this.removeItem(this.generateAuthorityKey(e))),this.removeItem(this.generateCacheKey(Pt.REQUEST_PARAMS)),this.removeItem(this.generateCacheKey(Pt.ORIGIN_URI)),this.removeItem(this.generateCacheKey(Pt.URL_HASH)),this.removeItem(this.generateCacheKey(Pt.INTERACTION_STATUS_KEY))},t.prototype.cleanRequestByState=function(e){if(e){var t=this.generateStateKey(e),n=this.getItem(t);this.resetRequestCache(n||"")}},t.prototype.cleanRequestByInteractionType=function(e){var t=this;this.getKeys().forEach(function(n){if(-1!==n.indexOf(Pt.REQUEST_STATE)){var r=t.browserStorage.getItem(n);Vn.extractBrowserRequestState(t.cryptoImpl,r).interactionType===e&&t.resetRequestCache(r)}})},t.prototype.cacheCodeRequest=function(e,t){var n=t.base64Encode(JSON.stringify(e));this.setTemporaryCache(Pt.REQUEST_PARAMS,n,!0)},t.prototype.getCachedRequest=function(e,t){try{var n=this.getTemporaryCache(Pt.REQUEST_PARAMS,!0),r=JSON.parse(t.base64Decode(n));if(this.removeItem(this.generateCacheKey(Pt.REQUEST_PARAMS)),xe.isEmpty(r.authority)){var i=this.generateAuthorityKey(e),o=this.getTemporaryCache(i);r.authority=o}return r}catch(e){throw Cn.createTokenRequestCacheError(e)}},t}(ot),Gn=function(){function e(){}return e.prototype.sendGetRequestAsync=function(e,t){return a(this,void 0,void 0,function(){var n,r;return s(this,function(i){switch(i.label){case 0:return[4,fetch(e,{method:Rt.GET,headers:this.getFetchHeaders(t)})];case 1:return n=i.sent(),r={headers:this.getHeaderDict(n.headers)},[4,n.json()];case 2:return[2,(r.body=i.sent(),r.status=n.status,r)]}})})},e.prototype.sendPostRequestAsync=function(e,t){return a(this,void 0,void 0,function(){var n,r,i;return s(this,function(o){switch(o.label){case 0:return n=t&&t.body||"",[4,fetch(e,{method:Rt.POST,headers:this.getFetchHeaders(t),body:n})];case 1:return r=o.sent(),i={headers:this.getHeaderDict(r.headers)},[4,r.json()];case 2:return[2,(i.body=o.sent(),i.status=r.status,i)]}})})},e.prototype.getFetchHeaders=function(e){var t=new Headers;return e&&e.headers?(Object.keys(e.headers).forEach(function(n){t.append(n,e.headers[n])}),t):t},e.prototype.getHeaderDict=function(e){var t={};return e.forEach(function(e,n){t[n]=e}),t},e}(),Kn=function(){function e(){}return e.prototype.sendGetRequestAsync=function(e,t){return a(this,void 0,void 0,function(){return s(this,function(n){return[2,this.sendRequestAsync(e,Rt.GET,t)]})})},e.prototype.sendPostRequestAsync=function(e,t){return a(this,void 0,void 0,function(){return s(this,function(n){return[2,this.sendRequestAsync(e,Rt.POST,t)]})})},e.prototype.sendRequestAsync=function(e,t,n){var r=this;return new Promise(function(i,o){var a=new XMLHttpRequest;if(a.open(t,e,!0),r.setXhrHeaders(a,n),a.onload=function(){(a.status<200||a.status>=300)&&o(a.responseText);try{var e=JSON.parse(a.responseText),t={headers:r.getHeaderDict(a),body:e,status:a.status};i(t)}catch(e){o(a.responseText)}},a.onerror=function(){o(a.status)},"POST"===t&&n.body)a.send(n.body);else{if("GET"!==t)throw Cn.createHttpMethodNotImplementedError(t);a.send()}})},e.prototype.setXhrHeaders=function(e,t){t&&t.headers&&Object.keys(t.headers).forEach(function(n){e.setRequestHeader(n,t.headers[n])})},e.prototype.getHeaderDict=function(e){var t={};return e.getAllResponseHeaders().trim().split(/[\r\n]+/).forEach(function(e){var n=e.split(": "),r=n.shift(),i=n.join(": ");t[r]=i}),t},e}(),qn=function(){function e(){}return e.navigateWindow=function(e,t,n,r){return r?window.location.replace(e):window.location.assign(e),new Promise(function(e){setTimeout(function(){n.warning("Expected to navigate away from the current page but timeout occurred."),e()},t)})},e.clearHash=function(){"function"===typeof history.replaceState?history.replaceState(null,null,""+window.location.pathname+window.location.search):window.location.hash=""},e.replaceHash=function(e){var t=e.split("#");t.shift(),window.location.hash=t.length>0?t.join("#"):""},e.isInIframe=function(){return window.parent!==window},e.getCurrentUri=function(){return window.location.href.split("?")[0].split("#")[0]},e.getHomepage=function(){var e=new $e(window.location.href).getUrlComponents();return e.Protocol+"//"+e.HostNameAndPort+"/"},e.getBrowserNetworkClient=function(){return window.fetch&&window.Headers?new Gn:new Kn},e.blockReloadInHiddenIframes=function(){if($e.hashContainsKnownProperties(window.location.hash)&&e.isInIframe())throw Cn.createBlockReloadInHiddenIframeError()},e.blockRedirectInIframe=function(t,n){var r=e.isInIframe();if(t===Nt.Redirect&&r&&!n)throw Cn.createRedirectInIframeError(r)},e.blockNonBrowserEnvironment=function(e){if(!e)throw Cn.createNonBrowserEnvironmentError()},e.detectIEOrEdge=function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE "),n=e.indexOf("Trident/"),r=e.indexOf("Edge/");return t>0||n>0||r>0},e}(),Yn=6e4,Xn=6e3,Qn=3e4;var Zn,Jn=function(){function e(e,t){this.authModule=e,this.browserStorage=t}return e.prototype.handleCodeResponse=function(e,t,n){return a(this,void 0,void 0,function(){var r,i,o,a,l,u,c;return s(this,function(s){switch(s.label){case 0:if(xe.isEmpty(e))throw Cn.createEmptyHashError(e);return r=Vn.parseServerResponseFromHash(e),i=this.browserStorage.generateStateKey(r.state),o=this.browserStorage.getTemporaryCache(i),a=this.authModule.handleFragmentResponse(e,o),l=this.browserStorage.generateNonceKey(o),u=this.browserStorage.getTemporaryCache(l),this.authCodeRequest.code=a.code,a.cloud_instance_host_name?[4,this.updateTokenEndpointAuthority(a.cloud_instance_host_name,t,n)]:[3,2];case 1:s.sent(),s.label=2;case 2:return a.nonce=u,a.state=o,[4,this.authModule.acquireToken(this.authCodeRequest,a)];case 3:return c=s.sent(),this.browserStorage.cleanRequestByState(r.state),[2,c]}})})},e.prototype.updateTokenEndpointAuthority=function(e,t,n){return a(this,void 0,void 0,function(){var r,i;return s(this,function(o){switch(o.label){case 0:return t.isAuthorityAlias(e)?[3,2]:(r="https://"+e+"/"+t.tenant+"/",[4,zt.createDiscoveredInstance(r,n,t.protocolMode)]);case 1:i=o.sent(),this.authModule.updateAuthority(i),o.label=2;case 2:return[2]}})})},e}(),$n=function(e){function t(t,n,r){var i=e.call(this,t,n)||this;return i.browserCrypto=r,i}return i(t,e),t.prototype.initiateAuthRequest=function(e,t,n){if(xe.isEmpty(e))throw this.authModule.logger.info("Navigate url is empty"),Cn.createEmptyNavigationUriError();return n.redirectStartPage&&this.browserStorage.setTemporaryCache(Pt.ORIGIN_URI,n.redirectStartPage,!0),this.browserStorage.setTemporaryCache(Pt.INTERACTION_STATUS_KEY,Kt,!0),this.browserStorage.cacheCodeRequest(t,this.browserCrypto),this.authModule.logger.infoPii("Navigate to:"+e),"function"===typeof n.onRedirectNavigate?(this.authModule.logger.verbose("Invoking onRedirectNavigate callback"),!1!==n.onRedirectNavigate(e)?(this.authModule.logger.verbose("onRedirectNavigate did not return false, navigating"),qn.navigateWindow(e,n.redirectTimeout,this.authModule.logger)):(this.authModule.logger.verbose("onRedirectNavigate returned false, stopping navigation"),Promise.resolve())):(this.authModule.logger.verbose("Navigating window to navigate url"),qn.navigateWindow(e,n.redirectTimeout,this.authModule.logger))},t.prototype.handleCodeResponse=function(e,t,n,r){return a(this,void 0,void 0,function(){var i,o,a,l,u,c,d;return s(this,function(s){switch(s.label){case 0:if(xe.isEmpty(e))throw Cn.createEmptyHashError(e);return this.browserStorage.removeItem(this.browserStorage.generateCacheKey(Pt.INTERACTION_STATUS_KEY)),i=Vn.parseServerResponseFromHash(e),o=this.browserStorage.generateStateKey(i.state),a=this.browserStorage.getTemporaryCache(o),l=this.authModule.handleFragmentResponse(e,a),u=this.browserStorage.generateNonceKey(a),c=this.browserStorage.getTemporaryCache(u),this.authCodeRequest=this.browserStorage.getCachedRequest(a,this.browserCrypto),this.authCodeRequest.code=l.code,l.cloud_instance_host_name?[4,this.updateTokenEndpointAuthority(l.cloud_instance_host_name,t,n)]:[3,2];case 1:s.sent(),s.label=2;case 2:return l.nonce=c,l.state=a,r&&gt.removeThrottle(this.browserStorage,r,this.authCodeRequest.authority,this.authCodeRequest.scopes),[4,this.authModule.acquireToken(this.authCodeRequest,l)];case 3:return d=s.sent(),this.browserStorage.cleanRequestByState(i.state),[2,d]}})})},t}(Jn),er=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.unloadWindow=r.unloadWindow.bind(r),r}return i(t,e),t.prototype.initiateAuthRequest=function(e,t,n){if(xe.isEmpty(e))throw this.authModule.logger.error("Navigate url is empty"),Cn.createEmptyNavigationUriError();return this.authCodeRequest=t,this.browserStorage.setTemporaryCache(Pt.INTERACTION_STATUS_KEY,Kt,!0),this.authModule.logger.infoPii("Navigate to:"+e),this.openPopup(e,n.popup)},t.prototype.monitorPopupForHash=function(e,t){var n=this;return new Promise(function(r,i){t<Yn&&n.authModule.logger.warning("system.loadFrameTimeout or system.windowHashTimeout set to lower ("+t+"ms) than the default ("+Yn+"ms). This may result in timeouts.");var o=t/Qt,a=0,s=setInterval(function(){if(e.closed)return n.cleanPopup(),clearInterval(s),void i(Cn.createUserCancelledError());var t;try{t=e.location.href}catch(e){}if(!xe.isEmpty(t)&&"about:blank"!==t){a++;var l=e.location.hash;return $e.hashContainsKnownProperties(l)?(n.cleanPopup(e),clearInterval(s),void r(l)):a>o?(n.cleanPopup(e),clearInterval(s),void i(Cn.createMonitorPopupTimeoutError())):void 0}},Qt)})},t.prototype.openPopup=function(e,n){try{var r=void 0;if(n?(r=n).location.assign(e):"undefined"===typeof n&&(r=t.openSizedPopup(e)),!r)throw Cn.createEmptyWindowCreatedError();return r.focus&&r.focus(),this.currentWindow=r,window.addEventListener("beforeunload",this.unloadWindow),r}catch(e){throw this.authModule.logger.error("error opening popup "+e.message),this.browserStorage.removeItem(this.browserStorage.generateCacheKey(Pt.INTERACTION_STATUS_KEY)),Cn.createPopupWindowError(e.toString())}},t.openSizedPopup=function(e){void 0===e&&(e="about:blank");var t=window.screenLeft?window.screenLeft:window.screenX,n=window.screenTop?window.screenTop:window.screenY,r=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,i=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,o=Math.max(0,r/2-Yt/2+t),a=Math.max(0,i/2-Xt/2+n);return window.open(e,_.LIBRARY_NAME,"width="+Yt+", height="+Xt+", top="+a+", left="+o)},t.prototype.unloadWindow=function(e){this.browserStorage.cleanRequestByInteractionType(Nt.Popup),this.currentWindow.close(),delete e.returnValue},t.prototype.cleanPopup=function(e){e&&e.close(),window.removeEventListener("beforeunload",this.unloadWindow),this.browserStorage.removeItem(this.browserStorage.generateCacheKey(Pt.INTERACTION_STATUS_KEY))},t}(Jn),tr=function(e){function t(t,n,r){var i=e.call(this,t,n)||this;return i.navigateFrameWait=r,i}return i(t,e),t.prototype.initiateAuthRequest=function(e,t){return a(this,void 0,void 0,function(){var n;return s(this,function(r){switch(r.label){case 0:if(xe.isEmpty(e))throw this.authModule.logger.info("Navigate url is empty"),Cn.createEmptyNavigationUriError();return this.authCodeRequest=t,this.navigateFrameWait?[4,this.loadFrame(e)]:[3,2];case 1:return n=r.sent(),[3,3];case 2:n=this.loadFrameSync(e),r.label=3;case 3:return[2,n]}})})},t.prototype.monitorIframeForHash=function(e,t){var n=this;return new Promise(function(r,i){t<Xn&&n.authModule.logger.warning("system.loadFrameTimeout or system.iframeHashTimeout set to lower ("+t+"ms) than the default ("+Xn+"ms). This may result in timeouts.");var o=window.performance.now()+t,a=setInterval(function(){if(window.performance.now()>o)return n.removeHiddenIframe(e),clearInterval(a),void i(Cn.createMonitorIframeTimeoutError());var t;try{t=e.contentWindow.location.href}catch(e){}if(!xe.isEmpty(t)){var s=e.contentWindow.location.hash;return $e.hashContainsKnownProperties(s)?(n.removeHiddenIframe(e),clearInterval(a),void r(s)):void 0}},Qt)})},t.prototype.loadFrame=function(e){var t=this;return new Promise(function(n,r){var i=t.createHiddenIframe();setTimeout(function(){i?(i.src=e,n(i)):r("Unable to load iframe")},t.navigateFrameWait)})},t.prototype.loadFrameSync=function(e){var t=this.createHiddenIframe();return t.src=e,t},t.prototype.createHiddenIframe=function(){var e=document.createElement("iframe");return e.style.visibility="hidden",e.style.position="absolute",e.style.width=e.style.height="0",e.style.border="0",e.setAttribute("sandbox","allow-scripts allow-same-origin allow-forms"),document.getElementsByTagName("body")[0].appendChild(e),e},t.prototype.removeHiddenIframe=function(e){document.body===e.parentNode&&document.body.removeChild(e)},t}(Jn),nr="@azure/msal-browser",rr="2.8.0";!function(e){e.LOGIN_START="msal:loginStart",e.LOGIN_SUCCESS="msal:loginSuccess",e.LOGIN_FAILURE="msal:loginFailure",e.ACQUIRE_TOKEN_START="msal:acquireTokenStart",e.ACQUIRE_TOKEN_SUCCESS="msal:acquireTokenSuccess",e.ACQUIRE_TOKEN_FAILURE="msal:acquireTokenFailure",e.ACQUIRE_TOKEN_NETWORK_START="msal:acquireTokenFromNetworkStart",e.SSO_SILENT_START="msal:ssoSilentStart",e.SSO_SILENT_SUCCESS="msal:ssoSilentSuccess",e.SSO_SILENT_FAILURE="msal:ssoSilentFailure",e.HANDLE_REDIRECT_START="msal:handleRedirectStart",e.HANDLE_REDIRECT_END="msal:handleRedirectEnd",e.LOGOUT_START="msal:logoutStart",e.LOGOUT_SUCCESS="msal:logoutSuccess",e.LOGOUT_FAILURE="msal:logoutFailure"}(Zn||(Zn={}));var ir=function(e){function t(t){return e.call(this,t)||this}return i(t,e),t.prototype.loginRedirect=function(e){return a(this,void 0,void 0,function(){return s(this,function(t){return[2,this.acquireTokenRedirect(e||Jt)]})})},t.prototype.loginPopup=function(e){return this.acquireTokenPopup(e||Jt)},t.prototype.acquireTokenSilent=function(e){return a(this,void 0,void 0,function(){var t,n,r,i,a;return s(this,function(s){switch(s.label){case 0:this.preflightBrowserEnvironmentCheck(Nt.Silent),t=o(o(o({},e),this.initializeBaseRequest(e)),{forceRefresh:e.forceRefresh||!1}),this.emitEvent(Zn.ACQUIRE_TOKEN_START,Nt.Silent,e),s.label=1;case 1:return s.trys.push([1,4,,9]),n=this.initializeServerTelemetryManager(Dt.acquireTokenSilent_silentFlow,t.correlationId),[4,this.createSilentFlowClient(n,t.authority)];case 2:return[4,s.sent().acquireCachedToken(t)];case 3:return r=s.sent(),this.emitEvent(Zn.ACQUIRE_TOKEN_SUCCESS,Nt.Silent,r),[2,r];case 4:s.sent(),s.label=5;case 5:return s.trys.push([5,7,,8]),[4,this.acquireTokenByRefreshToken(t)];case 6:return i=s.sent(),this.emitEvent(Zn.ACQUIRE_TOKEN_SUCCESS,Nt.Silent,i),[2,i];case 7:throw a=s.sent(),this.emitEvent(Zn.ACQUIRE_TOKEN_FAILURE,Nt.Silent,null,a),a;case 8:return[3,9];case 9:return[2]}})})},t}(function(){function e(e){var t,n,r,i,a,s,l,u;(this.isBrowserEnvironment="undefined"!==typeof window,this.isBrowserEnvironment)&&(this.config=(n=(t=e).auth,r=t.cache,i=t.system,a={clientId:"",authority:""+_.DEFAULT_AUTHORITY,knownAuthorities:[],cloudDiscoveryMetadata:"",redirectUri:"",postLogoutRedirectUri:"",navigateToLoginRequestUrl:!0,clientCapabilities:[],protocolMode:Je.AAD},s={cacheLocation:It.SessionStorage,storeAuthStateInCookie:!1},l={loggerCallback:function(){},logLevel:j.Info,piiLoggingEnabled:!1},u=o(o({},st),{loggerOptions:l,networkClient:qn.getBrowserNetworkClient(),loadFrameTimeout:0,windowHashTimeout:i&&i.loadFrameTimeout||Yn,iframeHashTimeout:i&&i.loadFrameTimeout||Xn,navigateFrameWait:qn.detectIEOrEdge()?500:0,redirectNavigationTimeout:Qn,asyncPopups:!1,allowRedirectInIframe:!1}),{auth:o(o({},a),n),cache:o(o({},s),r),system:o(o({},u),i)}),this.browserCrypto=new Pn,this.networkClient=this.config.system.networkClient,this.logger=new Te(this.config.system.loggerOptions,nr,rr),this.browserStorage=new Wn(this.config.auth.clientId,this.config.cache,this.browserCrypto,this.logger),this.eventCallbacks=new Map,et.setTrustedAuthoritiesFromConfig(this.config.auth.knownAuthorities,this.config.auth.cloudDiscoveryMetadata),this.defaultAuthority=null)}return e.prototype.handleRedirectPromise=function(e){return a(this,void 0,void 0,function(){var t,n=this;return s(this,function(r){return this.emitEvent(Zn.HANDLE_REDIRECT_START,Nt.Redirect),t=this.getAllAccounts(),this.isBrowserEnvironment?[2,this.handleRedirectResponse(e).then(function(e){e&&(t.length<n.getAllAccounts().length?n.emitEvent(Zn.LOGIN_SUCCESS,Nt.Redirect,e):n.emitEvent(Zn.ACQUIRE_TOKEN_SUCCESS,Nt.Redirect,e));return n.emitEvent(Zn.HANDLE_REDIRECT_END,Nt.Redirect),e}).catch(function(e){throw t.length>0?n.emitEvent(Zn.ACQUIRE_TOKEN_FAILURE,Nt.Redirect,null,e):n.emitEvent(Zn.LOGIN_FAILURE,Nt.Redirect,null,e),n.emitEvent(Zn.HANDLE_REDIRECT_END,Nt.Redirect),e})]:[2,null]})})},e.prototype.handleRedirectResponse=function(e){return a(this,void 0,void 0,function(){var t,n,r,i,o,a;return s(this,function(s){switch(s.label){case 0:return this.interactionInProgress()?(t=this.getRedirectResponseHash(e||window.location.hash),xe.isEmpty(t)?[2,null]:(n=this.browserStorage.getTemporaryCache(Pt.ORIGIN_URI,!0),r=$e.removeHashFromUrl(n||""),i=$e.removeHashFromUrl(window.location.href),r===i&&this.config.auth.navigateToLoginRequestUrl?[4,this.handleHash(t)]:[3,2])):(this.logger.info("handleRedirectPromise called but there is no interaction in progress, returning null."),[2,null]);case 1:return o=s.sent(),n.indexOf("#")>-1&&qn.replaceHash(n),[2,o];case 2:return this.config.auth.navigateToLoginRequestUrl?[3,3]:[2,this.handleHash(t)];case 3:return qn.isInIframe()?[3,7]:(this.browserStorage.setTemporaryCache(Pt.URL_HASH,t,!0),n&&"null"!==n?[3,5]:(a=qn.getHomepage(),this.browserStorage.setTemporaryCache(Pt.ORIGIN_URI,a,!0),this.logger.warning("Unable to get valid login request url from cache, redirecting to home page"),[4,qn.navigateWindow(a,this.config.system.redirectNavigationTimeout,this.logger,!0)]));case 4:return s.sent(),[3,7];case 5:return[4,qn.navigateWindow(n,this.config.system.redirectNavigationTimeout,this.logger,!0)];case 6:s.sent(),s.label=7;case 7:return[2,null]}})})},e.prototype.getRedirectResponseHash=function(e){var t=$e.hashContainsKnownProperties(e),n=this.browserStorage.getTemporaryCache(Pt.URL_HASH,!0);this.browserStorage.removeItem(this.browserStorage.generateCacheKey(Pt.URL_HASH));var r=t?e:n;if(r){var i=$e.getDeserializedHash(r);return Vn.extractBrowserRequestState(this.browserCrypto,i.state).interactionType!==Nt.Redirect?null:(qn.clearHash(),r)}return this.browserStorage.cleanRequestByInteractionType(Nt.Redirect),null},e.prototype.handleHash=function(e){return a(this,void 0,void 0,function(){var t,n,r,i,o,a,l;return s(this,function(s){switch(s.label){case 0:t=this.browserStorage.getTemporaryCache(Pt.REQUEST_PARAMS,!0),n=JSON.parse(this.browserCrypto.base64Decode(t)),r=this.initializeServerTelemetryManager(Dt.handleRedirectPromise,n.correlationId),i=Vn.parseServerResponseFromHash(e),s.label=1;case 1:return s.trys.push([1,4,,5]),o=this.browserStorage.getCachedAuthority(i.state),[4,this.createAuthCodeClient(r,o)];case 2:return a=s.sent(),[4,new $n(a,this.browserStorage,this.browserCrypto).handleCodeResponse(e,a.authority,this.networkClient,this.config.auth.clientId)];case 3:return[2,s.sent()];case 4:throw l=s.sent(),r.cacheFailedRequest(l),this.browserStorage.cleanRequestByInteractionType(Nt.Redirect),l;case 5:return[2]}})})},e.prototype.acquireTokenRedirect=function(e){return a(this,void 0,void 0,function(){var t,n,r,i,o,a,l,u,c;return s(this,function(s){switch(s.label){case 0:this.preflightBrowserEnvironmentCheck(Nt.Redirect),(t=this.getAllAccounts().length>0)?this.emitEvent(Zn.ACQUIRE_TOKEN_START,Nt.Redirect,e):this.emitEvent(Zn.LOGIN_START,Nt.Redirect,e),n=this.preflightInteractiveRequest(e,Nt.Redirect),r=this.initializeServerTelemetryManager(Dt.acquireTokenRedirect,n.correlationId),s.label=1;case 1:return s.trys.push([1,5,,6]),[4,this.initializeAuthorizationCodeRequest(n)];case 2:return i=s.sent(),[4,this.createAuthCodeClient(r,n.authority)];case 3:return o=s.sent(),a=new $n(o,this.browserStorage,this.browserCrypto),[4,o.getAuthCodeUrl(n)];case 4:return l=s.sent(),u=e&&e.redirectStartPage||window.location.href,[2,a.initiateAuthRequest(l,i,{redirectTimeout:this.config.system.redirectNavigationTimeout,redirectStartPage:u,onRedirectNavigate:e.onRedirectNavigate})];case 5:throw c=s.sent(),t?this.emitEvent(Zn.ACQUIRE_TOKEN_FAILURE,Nt.Redirect,null,c):this.emitEvent(Zn.LOGIN_FAILURE,Nt.Redirect,null,c),r.cacheFailedRequest(c),this.browserStorage.cleanRequestByState(n.state),c;case 6:return[2]}})})},e.prototype.acquireTokenPopup=function(e){try{this.preflightBrowserEnvironmentCheck(Nt.Popup)}catch(e){return Promise.reject(e)}if(this.config.system.asyncPopups)return this.acquireTokenPopupAsync(e);var t=er.openSizedPopup();return this.acquireTokenPopupAsync(e,t)},e.prototype.acquireTokenPopupAsync=function(e,t){return a(this,void 0,void 0,function(){var n,r,i,o,a,l,u,c,d,p,h,f;return s(this,function(s){switch(s.label){case 0:(n=this.getAllAccounts()).length>0?this.emitEvent(Zn.ACQUIRE_TOKEN_START,Nt.Popup,e):this.emitEvent(Zn.LOGIN_START,Nt.Popup,e),r=this.preflightInteractiveRequest(e,Nt.Popup),i=this.initializeServerTelemetryManager(Dt.acquireTokenPopup,r.correlationId),s.label=1;case 1:return s.trys.push([1,7,,8]),[4,this.initializeAuthorizationCodeRequest(r)];case 2:return o=s.sent(),[4,this.createAuthCodeClient(i,r.authority)];case 3:return[4,(a=s.sent()).getAuthCodeUrl(r)];case 4:return l=s.sent(),u=new er(a,this.browserStorage),c={popup:t},d=u.initiateAuthRequest(l,o,c),[4,u.monitorPopupForHash(d,this.config.system.windowHashTimeout)];case 5:return p=s.sent(),gt.removeThrottle(this.browserStorage,this.config.auth.clientId,o.authority,o.scopes),[4,u.handleCodeResponse(p,a.authority,this.networkClient)];case 6:return h=s.sent(),n.length<this.getAllAccounts().length?this.emitEvent(Zn.LOGIN_SUCCESS,Nt.Popup,h):this.emitEvent(Zn.ACQUIRE_TOKEN_SUCCESS,Nt.Popup,h),[2,h];case 7:throw f=s.sent(),n.length>0?this.emitEvent(Zn.ACQUIRE_TOKEN_FAILURE,Nt.Popup,null,f):this.emitEvent(Zn.LOGIN_FAILURE,Nt.Popup,null,f),i.cacheFailedRequest(f),this.browserStorage.cleanRequestByState(r.state),f;case 8:return[2]}})})},e.prototype.ssoSilent=function(e){return a(this,void 0,void 0,function(){var t,n;return s(this,function(r){switch(r.label){case 0:this.preflightBrowserEnvironmentCheck(Nt.Silent),this.emitEvent(Zn.SSO_SILENT_START,Nt.Silent,e),r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.acquireTokenByIframe(e)];case 2:return t=r.sent(),this.emitEvent(Zn.SSO_SILENT_SUCCESS,Nt.Silent,t),[2,t];case 3:throw n=r.sent(),this.emitEvent(Zn.SSO_SILENT_FAILURE,Nt.Silent,null,n),n;case 4:return[2]}})})},e.prototype.acquireTokenByIframe=function(e){return a(this,void 0,void 0,function(){var t,n,r,i,a,l;return s(this,function(s){switch(s.label){case 0:if(xe.isEmpty(e.loginHint)&&xe.isEmpty(e.sid)&&(!e.account||xe.isEmpty(e.account.username)))throw Cn.createSilentSSOInsufficientInfoError();if(e.prompt&&e.prompt!==w.NONE)throw Cn.createSilentPromptValueError(e.prompt);t=this.initializeAuthorizationRequest(o(o({},e),{prompt:w.NONE}),Nt.Silent),n=this.initializeServerTelemetryManager(Dt.ssoSilent,t.correlationId),s.label=1;case 1:return s.trys.push([1,6,,7]),[4,this.initializeAuthorizationCodeRequest(t)];case 2:return r=s.sent(),[4,this.createAuthCodeClient(n,t.authority)];case 3:return[4,(i=s.sent()).getAuthCodeUrl(t)];case 4:return a=s.sent(),[4,this.silentTokenHelper(a,r,i)];case 5:return[2,s.sent()];case 6:throw l=s.sent(),n.cacheFailedRequest(l),this.browserStorage.cleanRequestByState(t.state),l;case 7:return[2]}})})},e.prototype.acquireTokenByRefreshToken=function(e){return a(this,void 0,void 0,function(){var t,n,r,i,a,l;return s(this,function(s){switch(s.label){case 0:this.emitEvent(Zn.ACQUIRE_TOKEN_NETWORK_START,Nt.Silent,e),qn.blockReloadInHiddenIframes(),t=o(o({},e),this.initializeBaseRequest(e)),n=this.initializeServerTelemetryManager(Dt.acquireTokenSilent_silentFlow,t.correlationId),s.label=1;case 1:return s.trys.push([1,4,,7]),[4,this.createRefreshTokenClient(n,t.authority)];case 2:return[4,s.sent().acquireTokenByRefreshToken(t)];case 3:return[2,s.sent()];case 4:return r=s.sent(),n.cacheFailedRequest(r),i=r instanceof mt,a=r instanceof Tt,l=r.errorCode===qt,i&&l&&!a?[4,this.acquireTokenByIframe(e)]:[3,6];case 5:return[2,s.sent()];case 6:throw r;case 7:return[2]}})})},e.prototype.silentTokenHelper=function(e,t,n){return a(this,void 0,void 0,function(){var r,i,o;return s(this,function(a){switch(a.label){case 0:return[4,(r=new tr(n,this.browserStorage,this.config.system.navigateFrameWait)).initiateAuthRequest(e,t)];case 1:return i=a.sent(),[4,r.monitorIframeForHash(i,this.config.system.iframeHashTimeout)];case 2:return o=a.sent(),[2,r.handleCodeResponse(o,n.authority,this.networkClient)]}})})},e.prototype.logout=function(e){return a(this,void 0,void 0,function(){var t,n,r,i;return s(this,function(o){switch(o.label){case 0:return o.trys.push([0,2,,3]),this.preflightBrowserEnvironmentCheck(Nt.Redirect),this.emitEvent(Zn.LOGOUT_START,Nt.Redirect,e),t=this.initializeLogoutRequest(e),[4,this.createAuthCodeClient(null,e&&e.authority)];case 1:return n=o.sent(),r=n.getLogoutUri(t),this.emitEvent(Zn.LOGOUT_SUCCESS,Nt.Redirect,t),e&&"function"===typeof e.onRedirectNavigate?!1!==e.onRedirectNavigate(r)?(this.logger.verbose("Logout onRedirectNavigate did not return false, navigating"),[2,qn.navigateWindow(r,this.config.system.redirectNavigationTimeout,this.logger)]):(this.logger.verbose("Logout onRedirectNavigate returned false, stopping navigation"),[3,3]):[2,qn.navigateWindow(r,this.config.system.redirectNavigationTimeout,this.logger)];case 2:throw i=o.sent(),this.emitEvent(Zn.LOGOUT_FAILURE,Nt.Redirect,null,i),i;case 3:return[2]}})})},e.prototype.getAllAccounts=function(){return this.isBrowserEnvironment?this.browserStorage.getAllAccounts():[]},e.prototype.getAccountByUsername=function(e){var t=this.getAllAccounts();return!xe.isEmpty(e)&&t&&t.length&&t.filter(function(t){return t.username.toLowerCase()===e.toLowerCase()})[0]||null},e.prototype.getAccountByHomeId=function(e){var t=this.getAllAccounts();return!xe.isEmpty(e)&&t&&t.length&&t.filter(function(t){return t.homeAccountId===e})[0]||null},e.prototype.getAccountByLocalId=function(e){var t=this.getAllAccounts();return!xe.isEmpty(e)&&t&&t.length&&t.filter(function(t){return t.localAccountId===e})[0]||null},e.prototype.getRedirectUri=function(e){var t=e||this.config.auth.redirectUri||qn.getCurrentUri();return $e.getAbsoluteUrl(t,qn.getCurrentUri())},e.prototype.getPostLogoutRedirectUri=function(e){var t=e||this.config.auth.postLogoutRedirectUri||qn.getCurrentUri();return $e.getAbsoluteUrl(t,qn.getCurrentUri())},e.prototype.getDiscoveredDefaultAuthority=function(){return a(this,void 0,void 0,function(){var e;return s(this,function(t){switch(t.label){case 0:return this.defaultAuthority?[3,2]:(e=this,[4,zt.createDiscoveredInstance(this.config.auth.authority,this.config.system.networkClient,this.config.auth.protocolMode)]);case 1:e.defaultAuthority=t.sent(),t.label=2;case 2:return[2,this.defaultAuthority]}})})},e.prototype.interactionInProgress=function(){return this.browserStorage.getTemporaryCache(Pt.INTERACTION_STATUS_KEY,!0)===Kt},e.prototype.createAuthCodeClient=function(e,t){return a(this,void 0,void 0,function(){var n;return s(this,function(r){switch(r.label){case 0:return[4,this.getClientConfiguration(e,t)];case 1:return n=r.sent(),[2,new jt(n)]}})})},e.prototype.createSilentFlowClient=function(e,t){return a(this,void 0,void 0,function(){var n;return s(this,function(r){switch(r.label){case 0:return[4,this.getClientConfiguration(e,t)];case 1:return n=r.sent(),[2,new Ht(n)]}})})},e.prototype.createRefreshTokenClient=function(e,t){return a(this,void 0,void 0,function(){var n;return s(this,function(r){switch(r.label){case 0:return[4,this.getClientConfiguration(e,t)];case 1:return n=r.sent(),[2,new Ut(n)]}})})},e.prototype.getClientConfiguration=function(e,t){return a(this,void 0,void 0,function(){var n,r;return s(this,function(i){switch(i.label){case 0:return xe.isEmpty(t)||t===this.config.auth.authority?[3,2]:[4,zt.createDiscoveredInstance(t,this.config.system.networkClient,this.config.auth.protocolMode)];case 1:return r=i.sent(),[3,4];case 2:return[4,this.getDiscoveredDefaultAuthority()];case 3:r=i.sent(),i.label=4;case 4:return n=r,[2,{authOptions:{clientId:this.config.auth.clientId,authority:n,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,clientCapabilities:this.config.auth.clientCapabilities,protocolMode:this.config.auth.protocolMode},systemOptions:{tokenRenewalOffsetSeconds:this.config.system.tokenRenewalOffsetSeconds},loggerOptions:{loggerCallback:this.config.system.loggerOptions.loggerCallback,piiLoggingEnabled:this.config.system.loggerOptions.piiLoggingEnabled},cryptoInterface:this.browserCrypto,networkInterface:this.networkClient,storageInterface:this.browserStorage,serverTelemetryManager:e,libraryInfo:{sku:Zt,version:rr,cpu:"",os:""}}]}})})},e.prototype.preflightInteractiveRequest=function(e,t){if(qn.blockReloadInHiddenIframes(),this.interactionInProgress())throw Cn.createInteractionInProgressError();return this.initializeAuthorizationRequest(e,t)},e.prototype.preflightBrowserEnvironmentCheck=function(e){if(qn.blockNonBrowserEnvironment(this.isBrowserEnvironment),qn.blockRedirectInIframe(e,this.config.system.allowRedirectInIframe),qn.blockReloadInHiddenIframes(),e===Nt.Redirect&&this.config.cache.cacheLocation===It.MemoryStorage&&!this.config.cache.storeAuthStateInCookie)throw Un.createInMemoryRedirectUnavailableError()},e.prototype.initializeBaseRequest=function(e){var t=e.authority;xe.isEmpty(t)&&(t=this.config.auth.authority);var n=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(l(arguments[t]));return e}(e&&e.scopes||[]),r=e&&e.correlationId||this.browserCrypto.createNewGuid();return o(o({},e),{correlationId:r,authority:t,scopes:n})},e.prototype.initializeServerTelemetryManager=function(e,t,n){var r={clientId:this.config.auth.clientId,correlationId:t,apiId:e,forceRefresh:n||!1};return new Gt(r,this.browserStorage)},e.prototype.initializeAuthorizationRequest=function(e,t){var n=this.getRedirectUri(e.redirectUri),r={interactionType:t},i=kt.setRequestState(this.browserCrypto,e&&e.state||"",r),a=e.nonce;xe.isEmpty(a)&&(a=this.browserCrypto.createNewGuid());var s=e.authenticationScheme||R.BEARER,l=o(o({},this.initializeBaseRequest(e)),{redirectUri:n,state:i,nonce:a,responseMode:E.FRAGMENT,authenticationScheme:s});if(xe.isEmpty(l.loginHint)){var u=this.browserStorage.getTemporaryCache(g.ADAL_ID_TOKEN);if(!xe.isEmpty(u)){var c=new it(u,this.browserCrypto);this.browserStorage.removeItem(g.ADAL_ID_TOKEN),c.claims&&c.claims.upn&&(l.loginHint=c.claims.upn)}}return this.browserStorage.updateCacheEntries(l.state,l.nonce,l.authority),l},e.prototype.initializeAuthorizationCodeRequest=function(e){return a(this,void 0,void 0,function(){var t,n;return s(this,function(r){switch(r.label){case 0:return[4,this.browserCrypto.generatePkceCodes()];case 1:return t=r.sent(),n=o(o({},e),{redirectUri:e.redirectUri,code:"",codeVerifier:t.verifier}),e.codeChallenge=t.challenge,e.codeChallengeMethod=_.S256_CODE_CHALLENGE_METHOD,[2,n]}})})},e.prototype.initializeLogoutRequest=function(e){var t=o({correlationId:this.browserCrypto.createNewGuid()},e);return t.postLogoutRedirectUri=this.getPostLogoutRedirectUri(e?e.postLogoutRedirectUri:""),t},e.prototype.emitEvent=function(e,t,n,r){var i=this;if(this.isBrowserEnvironment){var o={eventType:e,interactionType:t||null,payload:n||null,error:r||null,timestamp:Date.now()};this.logger.info("Emitting event: "+e),this.eventCallbacks.forEach(function(t,n){i.logger.verbose("Emitting event to callback "+n+": "+e),t.apply(null,[o])})}},e.prototype.addEventCallback=function(e){if(this.isBrowserEnvironment){var t=this.browserCrypto.createNewGuid();return this.eventCallbacks.set(t,e),this.logger.verbose("Event callback registered with id: "+t),t}return null},e.prototype.removeEventCallback=function(e){this.eventCallbacks.delete(e),this.logger.verbose("Event callback "+e+" removed.")},e.prototype.getLogger=function(){return this.logger},e.prototype.setLogger=function(e){this.logger=e},e}())},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(1)),i=h(n(17)),o=h(n(130)),a=h(n(456)),s=h(n(2202)),l=h(n(2204)),u=n(940),c=n(235),d=h(n(942)),p=n(939);function h(e){return e&&e.__esModule?e:{default:e}}function f(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var g=function(e){var t,n;function i(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={toast:[]},t.collection={},t.isToastActive=function(e){return-1!==t.state.toast.indexOf(e)},t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var l=i.prototype;return l.componentDidMount=function(){var e=this;d.default.on(c.ACTION.SHOW,function(t,n){return e.show(t,n)}).on(c.ACTION.CLEAR,function(t){return null!==t?e.removeToast(t):e.clear()}).emit(c.ACTION.DID_MOUNT,this)},l.componentWillUnmount=function(){d.default.off(c.ACTION.SHOW).off(c.ACTION.CLEAR).emit(c.ACTION.WILL_UNMOUNT)},l.removeToast=function(e){this.setState({toast:this.state.toast.filter(function(t){return t!==e})},this.dispatchChange)},l.dispatchChange=function(){d.default.emit(c.ACTION.ON_CHANGE,this.state.toast.length)},l.makeCloseButton=function(e,t,n){var i=this,o=this.props.closeButton;return((0,r.isValidElement)(e)||!1===e)&&(o=e),!1!==o&&(0,r.cloneElement)(o,{closeToast:function(){return i.removeToast(t)},type:n})},l.getAutoCloseDelay=function(e){return!1===e||(0,p.isValidDelay)(e)?e:this.props.autoClose},l.canBeRendered=function(e){return(0,r.isValidElement)(e)||"string"===typeof e||"number"===typeof e||"function"===typeof e},l.parseClassName=function(e){return"string"===typeof e?e:null!==e&&"object"===typeof e&&"toString"in e?e.toString():null},l.show=function(e,t){var n,i=this;if(!this.canBeRendered(e))throw new Error("The element you provided cannot be rendered. You provided an element of type "+typeof e);var o=t.toastId,a=function(){return i.removeToast(o)},s={id:o,type:t.type,closeToast:a,updateId:t.updateId,rtl:this.props.rtl,position:t.position||this.props.position,transition:t.transition||this.props.transition,className:this.parseClassName(t.className||this.props.toastClassName),bodyClassName:this.parseClassName(t.bodyClassName||this.props.bodyClassName),closeButton:this.makeCloseButton(t.closeButton,o,t.type),pauseOnHover:"boolean"===typeof t.pauseOnHover?t.pauseOnHover:this.props.pauseOnHover,pauseOnFocusLoss:"boolean"===typeof t.pauseOnFocusLoss?t.pauseOnFocusLoss:this.props.pauseOnFocusLoss,draggable:"boolean"===typeof t.draggable?t.draggable:this.props.draggable,draggablePercent:"number"!==typeof t.draggablePercent||isNaN(t.draggablePercent)?this.props.draggablePercent:t.draggablePercent,closeOnClick:"boolean"===typeof t.closeOnClick?t.closeOnClick:this.props.closeOnClick,progressClassName:this.parseClassName(t.progressClassName||this.props.progressClassName),progressStyle:this.props.progressStyle,autoClose:this.getAutoCloseDelay(t.autoClose),hideProgressBar:"boolean"===typeof t.hideProgressBar?t.hideProgressBar:this.props.hideProgressBar};"function"===typeof t.onOpen&&(s.onOpen=t.onOpen),"function"===typeof t.onClose&&(s.onClose=t.onClose),(0,r.isValidElement)(e)&&"string"!==typeof e.type&&"number"!==typeof e.type?e=(0,r.cloneElement)(e,{closeToast:a}):"function"===typeof e&&(e=e({closeToast:a})),this.collection=m({},this.collection,((n={})[o]={position:s.position,options:s,content:e},n)),this.setState({toast:s.updateId?f(this.state.toast):f(this.state.toast).concat([o])},this.dispatchChange)},l.makeToast=function(e,t){return r.default.createElement(s.default,m({},t,{isDocumentHidden:this.state.isDocumentHidden,key:"toast-"+t.id}),e)},l.clear=function(){this.setState({toast:[]})},l.renderToast=function(){var e=this,t={},n=this.props,i=n.className,s=n.style;return(n.newestOnTop?Object.keys(this.collection).reverse():Object.keys(this.collection)).forEach(function(n){var r=e.collection[n],i=r.position,o=r.options,a=r.content;t[i]||(t[i]=[]),-1!==e.state.toast.indexOf(o.id)?t[i].push(e.makeToast(a,o)):(t[i].push(null),delete e.collection[n])}),Object.keys(t).map(function(n){var l=1===t[n].length&&null===t[n][0],u={className:(0,o.default)("Toastify__toast-container","Toastify__toast-container--"+n,{"Toastify__toast-container--rtl":e.props.rtl},e.parseClassName(i)),style:l?m({},s,{pointerEvents:"none"}):m({},s)};return r.default.createElement(a.default,m({},u,{key:"container-"+n}),t[n])})},l.render=function(){return r.default.createElement("div",{className:"Toastify"},this.renderToast())},i}(r.Component);g.propTypes={position:i.default.oneOf((0,p.objectValues)(c.POSITION)),autoClose:p.falseOrDelay,closeButton:p.falseOrElement,hideProgressBar:i.default.bool,pauseOnHover:i.default.bool,closeOnClick:i.default.bool,newestOnTop:i.default.bool,className:i.default.oneOfType([i.default.string,i.default.object]),style:i.default.object,toastClassName:i.default.oneOfType([i.default.string,i.default.object]),bodyClassName:i.default.oneOfType([i.default.string,i.default.object]),progressClassName:i.default.oneOfType([i.default.string,i.default.object]),progressStyle:i.default.object,transition:i.default.func,rtl:i.default.bool,draggable:i.default.bool,draggablePercent:i.default.number,pauseOnFocusLoss:i.default.bool},g.defaultProps={position:c.POSITION.TOP_RIGHT,transition:u.Bounce,rtl:!1,autoClose:5e3,hideProgressBar:!1,closeButton:r.default.createElement(l.default,null),pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,newestOnTop:!1,draggable:!0,draggablePercent:80,className:null,style:null,toastClassName:null,bodyClassName:null,progressClassName:null,progressStyle:null};var b=g;t.default=b},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(1)),i=u(n(17)),o=u(n(130)),a=u(n(2203)),s=n(235),l=n(939);function u(e){return e&&e.__esModule?e:{default:e}}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function d(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}var p=function(){},h=function(e){var t,n;function i(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={isRunning:!0,preventExitTransition:!1},t.flag={canCloseOnClick:!0,canDrag:!1},t.drag={start:0,x:0,y:0,deltaX:0,removalDistance:0},t.ref=null,t.pauseToast=function(){t.props.autoClose&&t.setState({isRunning:!1})},t.playToast=function(){t.props.autoClose&&t.setState({isRunning:!0})},t.onDragStart=function(e){t.flag.canCloseOnClick=!0,t.flag.canDrag=!0,t.ref.style.transition="",t.drag.start=t.drag.x=d(e.nativeEvent),t.drag.removalDistance=t.ref.offsetWidth*(t.props.draggablePercent/100)},t.onDragMove=function(e){t.flag.canDrag&&(t.state.isRunning&&t.pauseToast(),t.drag.x=d(e),t.drag.deltaX=t.drag.x-t.drag.start,t.drag.start!==t.drag.x&&(t.flag.canCloseOnClick=!1),t.ref.style.transform="translateX("+t.drag.deltaX+"px)",t.ref.style.opacity=1-Math.abs(t.drag.deltaX/t.drag.removalDistance))},t.onDragEnd=function(e){if(t.flag.canDrag){if(t.flag.canDrag=!1,Math.abs(t.drag.deltaX)>t.drag.removalDistance)return void t.setState({preventExitTransition:!0},t.props.closeToast);t.drag.y=function(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}(e),t.ref.style.transition="transform 0.2s, opacity 0.2s",t.ref.style.transform="translateX(0)",t.ref.style.opacity=1}},t.onDragTransitionEnd=function(){var e=t.ref.getBoundingClientRect(),n=e.top,r=e.bottom,i=e.left,o=e.right;t.props.pauseOnHover&&t.drag.x>=i&&t.drag.x<=o&&t.drag.y>=n&&t.drag.y<=r?t.pauseToast():t.playToast()},t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=i.prototype;return s.componentDidMount=function(){this.props.onOpen(this.props.children.props),this.props.draggable&&this.bindDragEvents(),this.props.pauseOnFocusLoss&&this.bindFocusEvents()},s.componentDidUpdate=function(e){e.draggable!==this.props.draggable&&(this.props.draggable?this.bindDragEvents():this.unbindDragEvents()),e.pauseOnFocusLoss!==this.props.pauseOnFocusLoss&&(this.props.pauseOnFocusLoss?this.bindFocusEvents():this.unbindFocusEvents())},s.componentWillUnmount=function(){this.props.onClose(this.props.children.props),this.props.draggable&&this.unbindDragEvents(),this.props.pauseOnFocusLoss&&this.unbindFocusEvents()},s.bindFocusEvents=function(){window.addEventListener("focus",this.playToast),window.addEventListener("blur",this.pauseToast)},s.unbindFocusEvents=function(){window.removeEventListener("focus",this.playToast),window.removeEventListener("blur",this.pauseToast)},s.bindDragEvents=function(){document.addEventListener("mousemove",this.onDragMove),document.addEventListener("mouseup",this.onDragEnd),document.addEventListener("touchmove",this.onDragMove),document.addEventListener("touchend",this.onDragEnd)},s.unbindDragEvents=function(){document.removeEventListener("mousemove",this.onDragMove),document.removeEventListener("mouseup",this.onDragEnd),document.removeEventListener("touchmove",this.onDragMove),document.removeEventListener("touchend",this.onDragEnd)},s.render=function(){var e=this,t=this.props,n=t.closeButton,i=t.children,s=t.autoClose,l=t.pauseOnHover,u=t.closeOnClick,d=t.type,p=t.hideProgressBar,h=t.closeToast,f=t.transition,m=t.position,g=t.onExited,b=t.className,v=t.bodyClassName,y=t.progressClassName,_=t.progressStyle,S=t.updateId,w=t.role,E=t.rtl,C={className:(0,o.default)("Toastify__toast","Toastify__toast--"+d,{"Toastify__toast--rtl":E},b)};return s&&l&&(C.onMouseEnter=this.pauseToast,C.onMouseLeave=this.playToast),u&&(C.onClick=function(){return e.flag.canCloseOnClick&&h()}),r.default.createElement(f,{in:this.props.in,appear:!0,unmountOnExit:!0,onExited:g,position:m,preventExitTransition:this.state.preventExitTransition},r.default.createElement("div",c({},C,{ref:function(t){return e.ref=t},onMouseDown:this.onDragStart,onTouchStart:this.onDragStart,onTransitionEnd:this.onDragTransitionEnd}),r.default.createElement("div",c({},this.props.in&&{role:w},{className:(0,o.default)("Toastify__toast-body",v)}),i),n&&n,s&&r.default.createElement(a.default,c({},S?{key:"pb-"+S}:{},{rtl:E,delay:s,isRunning:this.state.isRunning,closeToast:h,hide:p,type:d,style:_,className:y}))))},i}(r.Component);h.propTypes={closeButton:l.falseOrElement.isRequired,autoClose:l.falseOrDelay.isRequired,children:i.default.node.isRequired,closeToast:i.default.func.isRequired,position:i.default.oneOf((0,l.objectValues)(s.POSITION)).isRequired,pauseOnHover:i.default.bool.isRequired,pauseOnFocusLoss:i.default.bool.isRequired,closeOnClick:i.default.bool.isRequired,transition:i.default.func.isRequired,rtl:i.default.bool.isRequired,hideProgressBar:i.default.bool.isRequired,draggable:i.default.bool.isRequired,draggablePercent:i.default.number.isRequired,in:i.default.bool,onExited:i.default.func,onOpen:i.default.func,onClose:i.default.func,type:i.default.oneOf((0,l.objectValues)(s.TYPE)),className:i.default.oneOfType([i.default.string,i.default.object]),bodyClassName:i.default.oneOfType([i.default.string,i.default.object]),progressClassName:i.default.oneOfType([i.default.string,i.default.object]),progressStyle:i.default.object,updateId:i.default.number,ariaLabel:i.default.string},h.defaultProps={type:s.TYPE.DEFAULT,in:!0,onOpen:p,onClose:p,className:null,bodyClassName:null,progressClassName:null,updateId:null,role:"alert"};var f=h;t.default=f},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(1)),i=s(n(17)),o=s(n(130)),a=n(235);function s(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e){var t=e.delay,n=e.isRunning,i=e.closeToast,a=e.type,s=e.hide,u=e.className,c=e.style,d=e.rtl,p=l({},c,{animationDuration:t+"ms",animationPlayState:n?"running":"paused",opacity:s?0:1}),h=(0,o.default)("Toastify__progress-bar","Toastify__progress-bar--"+a,{"Toastify__progress-bar--rtl":d},u);return r.default.createElement("div",{className:h,style:p,onAnimationEnd:i})}u.propTypes={delay:i.default.number.isRequired,isRunning:i.default.bool.isRequired,closeToast:i.default.func.isRequired,rtl:i.default.bool.isRequired,type:i.default.string,hide:i.default.bool,className:i.default.oneOfType([i.default.string,i.default.object])},u.defaultProps={type:a.TYPE.DEFAULT,hide:!1};var c=u;t.default=c},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=o(n(1)),i=o(n(17));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=e.closeToast,n=e.type,i=e.ariaLabel;return r.default.createElement("button",{className:"Toastify__close-button Toastify__close-button--"+n,type:"button",onClick:t,"aria-label":i},"\u2716")}a.propTypes={closeToast:i.default.func,arialLabel:i.default.string},a.defaultProps={ariaLabel:"close"};var s=a;t.default=s},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(942))&&r.__esModule?r:{default:r},o=n(235);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var s=null,l=[],u=0,c=function(){return!1};function d(e,t){return a({},e,{type:t,toastId:function(e){if(e&&("number"===typeof e.toastId&&!isNaN(e.toastId)||"string"===typeof e.toastId))return e.toastId;return++u}(e)})}function p(e,t){return null!==s?i.default.emit(o.ACTION.SHOW,e,t):l.push({action:o.ACTION.SHOW,content:e,options:t}),t.toastId}var h=a(function(e,t){return p(e,d(t,t&&t.type||o.TYPE.DEFAULT))},{success:function(e,t){return p(e,d(t,o.TYPE.SUCCESS))},info:function(e,t){return p(e,d(t,o.TYPE.INFO))},warn:function(e,t){return p(e,d(t,o.TYPE.WARNING))},warning:function(e,t){return p(e,d(t,o.TYPE.WARNING))},error:function(e,t){return p(e,d(t,o.TYPE.ERROR))},dismiss:function(e){return void 0===e&&(e=null),s&&i.default.emit(o.ACTION.CLEAR,e)},isActive:c,update:function(e,t){setTimeout(function(){if(s&&"undefined"!==typeof s.collection[e]){var n=s.collection[e],r=n.options,i=n.content,o=r.updateId?r.updateId+1:1,l=a({},r,t,{toastId:e,updateId:o}),u="undefined"!==typeof l.render?l.render:i;delete l.render,p(u,l)}},0)},onChange:function(e){"function"===typeof e&&i.default.on(o.ACTION.ON_CHANGE,e)},POSITION:o.POSITION,TYPE:o.TYPE});i.default.on(o.ACTION.DID_MOUNT,function(e){s=e,h.isActive=function(e){return s.isToastActive(e)},l.forEach(function(e){i.default.emit(e.action,e.content,e.options)}),l=[]}).on(o.ACTION.WILL_UNMOUNT,function(){s=null,h.isActive=c,u=0});var f=h;t.default=f},function(e,t){},function(e,t,n){"use strict";var r=n(2208),i=(n.n(r),n(2301)),o=n(2302),a=n(2303),s=n(2304),l=n(2305),u=n(2306),c=n(2307),d=n(2308),p=n(2309),h=n(2310),f=n(2311),m={ICONS:{autodeskInventorLogo:"autodeskInventorLogo",iconLogOut:"iconLogOut",iconNewAccount:"iconNewAccount",iconHelp:"iconHelp",iconEmailBoards:"iconEmailBoards",iconPrintSystem:"iconPrintSystem",iconManageProjects:"iconManageProjects",iconSaveProject:"iconSaveProject",iconBook:"iconBook",iconChevron:"iconChevron",iconContact:"iconContact",iconContactEmail:"iconContactEmail",iconContactPhone:"iconContactPhone",iconCreateNewProject:"iconCreateNewProject",iconDemo:"iconDemo",iconGlobeCountry:"iconGlobeCountry",iconImperial:"iconImperial",iconInfo:"iconInfo",iconLanguage:"iconLanguage",iconPanningTool:"iconPanningTool",iconSaveAsDefaults:"iconSaveAsDefaults",iconZoomIn:"iconZoomIn",iconZoomOut:"iconZoomOut",iconZoomReset:"iconZoomReset",iconUICheckboxFill:"iconUICheckboxFill",iconUICheckboxOutline:"iconUICheckboxOutline"},iconsArray:[{name:"autodeskInventorLogo",backgroundImage:"url("+i+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconLogOut",backgroundImage:"url("+s+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconNewAccount",backgroundImage:"url("+a+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconHelp",backgroundImage:"url("+l+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconEmailBoards",backgroundImage:"url("+c+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconPrintSystem",backgroundImage:"url("+u+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconManageProjects",backgroundImage:"url("+d+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconSaveProject",backgroundImage:"url("+p+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconBook",backgroundImage:"url("+o+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconChevron",backgroundImage:"url("+h+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconContact",backgroundImage:"url("+f+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconContact",backgroundImage:"url("+f+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconContactEmail",backgroundImage:"url("+n(2312)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconContactPhone",backgroundImage:"url("+n(2313)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconCreateNewProject",backgroundImage:"url("+n(2314)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconDemo",backgroundImage:"url("+n(2315)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconGlobeCountry",backgroundImage:"url("+n(2316)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconImperial",backgroundImage:"url("+n(2317)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconInfo",backgroundImage:"url("+n(2318)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconLanguage",backgroundImage:"url("+n(2319)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconPanningTool",backgroundImage:"url("+n(2320)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconSaveAsDefaults",backgroundImage:"url("+n(2321)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconZoomIn",backgroundImage:"url("+n(2322)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconZoomOut",backgroundImage:"url("+n(2323)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconZoomReset",backgroundImage:"url("+n(2324)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconUICheckboxFill",backgroundImage:"url("+n(2325)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"},{name:"iconUICheckboxOutline",backgroundImage:"url("+n(2326)+")",backgroundSize:"30px 30px",width:"27px",height:"32px"}],getIcon:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"36px 36px",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"33px",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"32px";try{var i=JSON.parse(JSON.stringify(m.iconsArray.find(function(t){return t.name===e})));return i.backgroundSize=t,i.width=n,i.height=r,i}catch(e){console.error("Error on IconsService.getIcon() :: ",e.message)}}};t.a=m},function(e,t,n){e.exports={at:n(2209),chain:n(952),commit:n(2260),lodash:n(953),next:n(2261),plant:n(2291),reverse:n(2292),tap:n(2294),thru:n(514),toIterator:n(2295),toJSON:n(2296),value:n(515),valueOf:n(2299),wrapperChain:n(2300)}},function(e,t,n){var r=n(237),i=n(238),o=n(2210),a=n(2247),s=n(951),l=n(514),u=a(function(e){var t=e.length,n=t?e[0]:0,a=this.__wrapped__,u=function(t){return o(t,e)};return!(t>1||this.__actions__.length)&&a instanceof r&&s(n)?((a=a.slice(n,+n+(t?1:0))).__actions__.push({func:l,args:[u],thisArg:void 0}),new i(a,this.__chain__).thru(function(e){return t&&!e.length&&e.push(void 0),e})):this.thru(u)});e.exports=u},function(e,t,n){var r=n(2211);e.exports=function(e,t){for(var n=-1,i=t.length,o=Array(i),a=null==e;++n<i;)o[n]=a?void 0:r(e,t[n]);return o}},function(e,t,n){var r=n(2212);e.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},function(e,t,n){var r=n(2213),i=n(2246);e.exports=function(e,t){for(var n=0,o=(t=r(t,e)).length;null!=e&&n<o;)e=e[i(t[n++])];return n&&n==o?e:void 0}},function(e,t,n){var r=n(153),i=n(2214),o=n(2217),a=n(2244);e.exports=function(e,t){return r(e)?e:i(e,t)?[e]:o(a(e))}},function(e,t,n){var r=n(153),i=n(513),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||a.test(e)||!o.test(e)||null!=t&&e in Object(t)}},function(e,t,n){var r=n(239),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var i=a.call(e);return r&&(t?e[s]=n:delete e[s]),i}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){var r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,o=n(2218)(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(r,function(e,n,r,o){t.push(r?o.replace(i,"$1"):n||e)}),t});e.exports=o},function(e,t,n){var r=n(2219),i=500;e.exports=function(e){var t=r(e,function(e){return n.size===i&&n.clear(),e}),n=t.cache;return t}},function(e,t,n){var r=n(2220),i="Expected a function";function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(i);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(o.Cache||r),n}o.Cache=r,e.exports=o},function(e,t,n){var r=n(2221),i=n(2239),o=n(2241),a=n(2242),s=n(2243);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,e.exports=l},function(e,t,n){var r=n(2222),i=n(2232),o=n(947);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||i),string:new r}}},function(e,t,n){var r=n(2223),i=n(2228),o=n(2229),a=n(2230),s=n(2231);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,e.exports=l},function(e,t,n){var r=n(327);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(e,t,n){var r=n(945),i=n(2225),o=n(512),a=n(946),s=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,c=l.toString,d=u.hasOwnProperty,p=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!o(e)||i(e))&&(r(e)?p:s).test(a(e))}},function(e,t,n){var r,i=n(2226),o=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!o&&o in e}},function(e,t,n){var r=n(131)["__core-js_shared__"];e.exports=r},function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},function(e,t){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},function(e,t,n){var r=n(327),i="__lodash_hash_undefined__",o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return n===i?void 0:n}return o.call(t,e)?t[e]:void 0}},function(e,t,n){var r=n(327),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:i.call(t,e)}},function(e,t,n){var r=n(327),i="__lodash_hash_undefined__";e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?i:t,this}},function(e,t,n){var r=n(2233),i=n(2234),o=n(2236),a=n(2237),s=n(2238);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,e.exports=l},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,n){var r=n(328),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():i.call(t,n,1),--this.size,!0)}},function(e,t){e.exports=function(e,t){return e===t||e!==e&&t!==t}},function(e,t,n){var r=n(328);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},function(e,t,n){var r=n(328);e.exports=function(e){return r(this.__data__,e)>-1}},function(e,t,n){var r=n(328);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},function(e,t,n){var r=n(329);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,n){var r=n(329);e.exports=function(e){return r(this,e).get(e)}},function(e,t,n){var r=n(329);e.exports=function(e){return r(this,e).has(e)}},function(e,t,n){var r=n(329);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},function(e,t,n){var r=n(2245);e.exports=function(e){return null==e?"":r(e)}},function(e,t,n){var r=n(239),i=n(948),o=n(153),a=n(513),s=1/0,l=r?r.prototype:void 0,u=l?l.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return i(t,e)+"";if(a(t))return u?u.call(t):"";var n=t+"";return"0"==n&&1/t==-s?"-0":n}},function(e,t,n){var r=n(513),i=1/0;e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}},function(e,t,n){var r=n(2248),i=n(2252),o=n(2254);e.exports=function(e){return o(i(e,void 0,r),e+"")}},function(e,t,n){var r=n(2249);e.exports=function(e){return null!=e&&e.length?r(e,1):[]}},function(e,t,n){var r=n(949),i=n(2250);e.exports=function e(t,n,o,a,s){var l=-1,u=t.length;for(o||(o=i),s||(s=[]);++l<u;){var c=t[l];n>0&&o(c)?n>1?e(c,n-1,o,a,s):r(s,c):a||(s[s.length]=c)}return s}},function(e,t,n){var r=n(239),i=n(950),o=n(153),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return o(e)||i(e)||!!(a&&e&&e[a])}},function(e,t,n){var r=n(188),i=n(189),o="[object Arguments]";e.exports=function(e){return i(e)&&r(e)==o}},function(e,t,n){var r=n(2253),i=Math.max;e.exports=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var o=arguments,a=-1,s=i(o.length-t,0),l=Array(s);++a<s;)l[a]=o[t+a];a=-1;for(var u=Array(t+1);++a<t;)u[a]=o[a];return u[t]=n(l),r(e,this,u)}}},function(e,t){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},function(e,t,n){var r=n(2255),i=n(2259)(r);e.exports=i},function(e,t,n){var r=n(2256),i=n(2257),o=n(2258),a=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:o;e.exports=a},function(e,t){e.exports=function(e){return function(){return e}}},function(e,t,n){var r=n(154),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},function(e,t){e.exports=function(e){return e}},function(e,t){var n=800,r=16,i=Date.now;e.exports=function(e){var t=0,o=0;return function(){var a=i(),s=r-(a-o);if(o=a,s>0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){var r=n(238);e.exports=function(){return new r(this.value(),this.__chain__)}},function(e,t,n){var r=n(2262);e.exports=function(){void 0===this.__values__&&(this.__values__=r(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}}},function(e,t,n){var r=n(239),i=n(955),o=n(2263),a=n(956),s=n(2268),l=n(2269),u=n(2270),c=n(2271),d=n(2272),p=n(2276),h="[object Map]",f="[object Set]",m=r?r.iterator:void 0;e.exports=function(e){if(!e)return[];if(a(e))return s(e)?d(e):i(e);if(m&&e[m])return l(e[m]());var t=o(e);return(t==h?u:t==f?c:p)(e)}},function(e,t,n){var r=n(2264),i=n(947),o=n(2265),a=n(2266),s=n(2267),l=n(188),u=n(946),c=u(r),d=u(i),p=u(o),h=u(a),f=u(s),m=l;(r&&"[object DataView]"!=m(new r(new ArrayBuffer(1)))||i&&"[object Map]"!=m(new i)||o&&"[object Promise]"!=m(o.resolve())||a&&"[object Set]"!=m(new a)||s&&"[object WeakMap]"!=m(new s))&&(m=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?u(n):"";if(r)switch(r){case c:return"[object DataView]";case d:return"[object Map]";case p:return"[object Promise]";case h:return"[object Set]";case f:return"[object WeakMap]"}return t}),e.exports=m},function(e,t,n){var r=n(154)(n(131),"DataView");e.exports=r},function(e,t,n){var r=n(154)(n(131),"Promise");e.exports=r},function(e,t,n){var r=n(154)(n(131),"Set");e.exports=r},function(e,t,n){var r=n(154)(n(131),"WeakMap");e.exports=r},function(e,t,n){var r=n(188),i=n(153),o=n(189),a="[object String]";e.exports=function(e){return"string"==typeof e||!i(e)&&o(e)&&r(e)==a}},function(e,t){e.exports=function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}},function(e,t,n){var r=n(2273),i=n(2274),o=n(2275);e.exports=function(e){return i(e)?o(e):r(e)}},function(e,t){e.exports=function(e){return e.split("")}},function(e,t){var n=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return n.test(e)}},function(e,t){var n="[\\ud800-\\udfff]",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",i="\\ud83c[\\udffb-\\udfff]",o="[^\\ud800-\\udfff]",a="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",l="(?:"+r+"|"+i+")"+"?",u="[\\ufe0e\\ufe0f]?"+l+("(?:\\u200d(?:"+[o,a,s].join("|")+")[\\ufe0e\\ufe0f]?"+l+")*"),c="(?:"+[o+r+"?",r,a,s,n].join("|")+")",d=RegExp(i+"(?="+i+")|"+c+u,"g");e.exports=function(e){return e.match(d)||[]}},function(e,t,n){var r=n(2277),i=n(2278);e.exports=function(e){return null==e?[]:r(e,i(e))}},function(e,t,n){var r=n(948);e.exports=function(e,t){return r(t,function(t){return e[t]})}},function(e,t,n){var r=n(2279),i=n(2287),o=n(956);e.exports=function(e){return o(e)?r(e):i(e)}},function(e,t,n){var r=n(2280),i=n(950),o=n(153),a=n(2281),s=n(951),l=n(2283),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=o(e),c=!n&&i(e),d=!n&&!c&&a(e),p=!n&&!c&&!d&&l(e),h=n||c||d||p,f=h?r(e.length,String):[],m=f.length;for(var g in e)!t&&!u.call(e,g)||h&&("length"==g||d&&("offset"==g||"parent"==g)||p&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,m))||f.push(g);return f}},function(e,t){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},function(e,t,n){(function(e){var r=n(131),i=n(2282),o="object"==typeof t&&t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,s=a&&a.exports===o?r.Buffer:void 0,l=(s?s.isBuffer:void 0)||i;e.exports=l}).call(t,n(205)(e))},function(e,t){e.exports=function(){return!1}},function(e,t,n){var r=n(2284),i=n(2285),o=n(2286),a=o&&o.isTypedArray,s=a?i(a):r;e.exports=s},function(e,t,n){var r=n(188),i=n(957),o=n(189),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&i(e.length)&&!!a[r(e)]}},function(e,t){e.exports=function(e){return function(t){return e(t)}}},function(e,t,n){(function(e){var r=n(944),i="object"==typeof t&&t&&!t.nodeType&&t,o=i&&"object"==typeof e&&e&&!e.nodeType&&e,a=o&&o.exports===i&&r.process,s=function(){try{var e=o&&o.require&&o.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=s}).call(t,n(205)(e))},function(e,t,n){var r=n(2288),i=n(2289),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=[];for(var n in Object(e))o.call(e,n)&&"constructor"!=n&&t.push(n);return t}},function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,n){var r=n(2290)(Object.keys,Object);e.exports=r},function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},function(e,t,n){var r=n(326),i=n(954);e.exports=function(e){for(var t,n=this;n instanceof r;){var o=i(n);o.__index__=0,o.__values__=void 0,t?a.__wrapped__=o:t=o;var a=o;n=n.__wrapped__}return a.__wrapped__=e,t}},function(e,t,n){var r=n(237),i=n(238),o=n(2293),a=n(514);e.exports=function(){var e=this.__wrapped__;if(e instanceof r){var t=e;return this.__actions__.length&&(t=new r(this)),(t=t.reverse()).__actions__.push({func:a,args:[o],thisArg:void 0}),new i(t,this.__chain__)}return this.thru(o)}},function(e,t){var n=Array.prototype.reverse;e.exports=function(e){return null==e?e:n.call(e)}},function(e,t){e.exports=function(e,t){return t(e),e}},function(e,t){e.exports=function(){return this}},function(e,t,n){e.exports=n(515)},function(e,t,n){var r=n(237),i=n(949),o=n(2298);e.exports=function(e,t){var n=e;return n instanceof r&&(n=n.value()),o(t,function(e,t){return t.func.apply(t.thisArg,i([e],t.args))},n)}},function(e,t){e.exports=function(e,t,n,r){var i=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++i]);++i<o;)n=t(n,e[i],i,e);return n}},function(e,t,n){e.exports=n(515)},function(e,t,n){var r=n(952);e.exports=function(){return r(this)}},function(e,t,n){e.exports=n.p+"static/media/inventor-logo.e82ed9c7.png"},function(e,t,n){e.exports=n.p+"static/media/Icon_Book.6a723a6e.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_NewAccount.73d2ff90.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_LogOut.b3f7c2e8.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_Help.e1944f70.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_PrintSystem.862f2d3c.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_EmailBoards.87114f5a.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_ManageProjects.ae266f28.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_SaveProject.fb24394b.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_Chevron.74236ab6.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_Contact.0e379730.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_ContactEmail.55277d73.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_ContactPhone.fe5f8559.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_CreateNewProject.27f648fe.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_Demo.58983932.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_Globe-Country.744ce656.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_Imperial.89026487.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_Info.b3f34c67.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_Language.58e2b107.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_PanningTool.53e4c14d.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_SaveAsDefaults.364ba66c.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_ZoomIn.8ee7a1f2.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_ZoomOut.2fc78ca2.svg"},function(e,t,n){e.exports=n.p+"static/media/Icon_ZoomReset.5b591c67.svg"},function(e,t,n){e.exports=n.p+"static/media/UI_CheckboxFill.a0fdc2f4.svg"},function(e,t,n){e.exports=n.p+"static/media/UI_CheckboxOutline.a9aa9a13.svg"},function(e,t){e.exports={globalWarningSystemDialog:{showWarningSystemDialog:!0,descriptionNotes:"Flag created for showing and hiding Main Warning popup",issueNumbers:"n/a",showPrimaryButton:!0,showSecondButton:!1,enableDismissSecondButton:!1,secondButtonLabel:"Explore out free online tools",secondButtonUrl:"https://www.adspipe.com/resources/ads-design-studio",mainText:'Great news! Accessing the Cultec StormGenie Design Tool is now easier and more secure with our new <strong>Single Sign-On (SSO)</strong> system.</br> </br> Soon you\'ll be able to use one set of credentials across all our platforms.</br></br>But first, we need you to reset your password. It\u2019s simple:</br>1. Click on Sign In</br>2. Enter Email Address and Click "Next"</br>3. Click on "Forgot password?" and follow the prompts.</br></br></br>If you need additional assistance, please contact <a href="mailto:StormGenie@Cultec.com">StormGenie@Cultec.com</a>',developedBy:"PPR"}}},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(175),l=n(2329),u=(n.n(l),n(41)),c=n(82),d=n(128),p=n(187),h=n(330),f=n(83),m=n(905),g=n.n(m),b=n(437),v=n(325),y=(n.n(v),n(234)),_=n(150),S=n(76),w=n(75),E=(n.n(w),n(55)),C=n(56),x=n(70),A=n(86),T=n(179),O=n(126),k=n(127),I=n(44),R=n(183),P=n(46),D=n(182),N=n(49),M=n(236),L=n(114),B=n(151),F=n(231),j=n(94),U="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},H=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function z(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}var V={CURRENT:"CURRENT",COPY:"COPY"},W=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.isInfoMissing=function(){var e=n.props.project||n.props.projectInfo;return e.projectName.trim().length<=0||e.city.trim().length<=0||(n.props.region.id===S.a.usa||n.props.region.id===S.a.canada||n.props.region.id===S.a.mexico?e.state.trim().length<=0:e.country.trim().length<=0)},n.promptSaveAsCurrentDialog=function(){n.props.clearRulersOnScreen(),n.isInfoMissing()?n.setState({hideRequiredFieldsDialog:!1}):n.setState({saveAs:V.CURRENT,dialogConfirmText:n.props.content[n.props.lang].save,contentProps:{type:b.d.normal,subText:n.props.content[n.props.lang].changesWillOverwrite,title:n.props.content[n.props.lang].doYouWantToSaveCurrent},hideDialog:!1})},n.promptSaveAsCopyDialog=function(){n.props.clearRulersOnScreen(),n.isInfoMissing()?n.setState({hideRequiredFieldsDialog:!1}):n.setState({saveAs:V.COPY,dialogConfirmText:n.props.content[n.props.lang].copy,contentProps:{type:b.d.normal,subText:n.props.content[n.props.lang].stateSavedAsCopy,title:n.props.content[n.props.lang].saveCurrentAsCopy},hideDialog:!1})},n.closeDialog=function(){n.setState({hideDialog:!0})},n.closeIsoRowPlusDialog=function(){n.setState({showIsoRowPlusWarning:!1})},n.closeBarracudaDialog=function(){n.setState({showBarracudaDialog:!1})},n.sendBarracudaEmail=function(){n.closeBarracudaDialog(),x.a.sendBarracudaEmail(n.props.project.engineer,n.props.user.mail,n.props.user.id,n.props.project.id)},n.handleInput=function(e){var t=void 0;t=n.props.project?Object.assign(new f.a,n.props.project):Object.assign({},n.props.projectInfo),e.target.id.includes("Project")&&(t.projectName=e.target.value),e.target.id.includes("City")&&(t.city=e.target.value),e.target.id.includes("State")&&(t.state=e.target.value),e.target.id.includes("Country")&&(t.country=e.target.value),n.props.project?n.props.setCurrentProject(t):n.props.setProjectInfo(t)},n.handleClick=function(e,t,r){r?(e.preventDefault(),n.props.setDisableLayerLoginDialog(!0)):t()},n.renderProjectButton=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments[3],o=!n.props.user||i;return a.a.createElement(u.c,{primary:!0,text:e,onClick:function(e){return n.handleClick(e,t,o)},style:Object.assign({width:"100%",padding:"5px",marginTop:"12px"},r)})},n.state={isSavingProject:!1,hideDialog:!0,hideRequiredFieldsDialog:!0,contentProps:{type:b.d.normal,title:n.props.content[n.props.lang].saveCurrentDefault,subText:n.props.content[n.props.lang].stateSavedDefault},modalProps:{titleAriaId:"myLabelId",subtitleAriaId:"mySubTextId",isBlocking:!0,containerClassName:"ms-dialogMainOverride"},requiredFieldsModalProps:{titleAriaId:"myLabelId",subtitleAriaId:"mySubTextId",isBlocking:!1,containerClassName:"ms-dialogMainOverride"},saveAs:V.COPY,dialogConfirmText:"Save",showIsoRowPlusWarning:!1,showBarracudaDialog:!1,creatingSave:!1},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["PureComponent"]),H(t,[{key:"componentDidUpdate",value:function(e,t,n){this.props.runSaveProject&&(this.props.runSaveProjectAction(!1),this.promptSaveAsCurrentDialog())}},{key:"processingStatusIsWritable",value:function(e){return!e||e===f.a.PROCESSING_STATUS.unsubmitted||e===f.a.PROCESSING_STATUS.success||e===f.a.PROCESSING_STATUS.failed||e===f.a.PROCESSING_STATUS.copied}},{key:"componentDidMount",value:function(){var e=this;setInterval(z(i.a.mark(function t(){var n,r,o,a,s;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.props.project||e.processingStatusIsWritable(e.props.project.processingStatus)){t.next=22;break}if(n=f.a.PROCESSING_STATUS.pending,e.props.project.isMultiBedProject){t.next=9;break}return r=M.a.getNewProjectInstance(e.props.project),t.next=6,r.checkWorkItemStatus(e.props.user.id);case 6:n=t.sent,t.next=13;break;case 9:return o=M.a.getNewProjectInstance(e.props.project),t.next=12,o.checkWorkItemStatus(e.props.user.id);case 12:n=t.sent;case 13:if("failedDownload"===n&&(n="failed"),n===e.props.project.processingStatus){t.next=22;break}return n.includes("fail")&&(n=f.a.PROCESSING_STATUS.failed),a=M.a.getNewProjectInstance(e.props.project),t.next=19,a.fetch(e.props.user.id,e.props.resourcesTokens.projects.tableToken);case 19:s=t.sent,e.props.setCurrentProject(s),n!==f.a.PROCESSING_STATUS.success?v.toast.error(e.props.content[e.props.lang].somethingWentWrongEmail,{position:v.toast.POSITION.TOP_RIGHT,autoClose:5e3}):v.toast.success(e.props.content[e.props.lang].projectDrawingsDelivered,{position:v.toast.POSITION.TOP_RIGHT,autoClose:5e3});case 22:case"end":return t.stop()}},t,e)})),15e3)}},{key:"putCurrentRecord",value:function(){var e=z(i.a.mark(function e(){var t,n,r,o,a=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return!this.props.project,t=this.props.project||this.props.projectInfo,this.props.multiBed.otherUserId&&null!==this.props.multiBed.otherUserId&&((n=Object.assign({},t)).id=g()(),n.processingStatus=f.a.PROCESSING_STATUS.copied),r=-1===[S.a.usa,S.a.canada].indexOf(this.props.region.id),e.prev=4,e.delegateYield(i.a.mark(function e(){var n,r,o,s,l,u,c,d,p,h,m,b,y,_,S;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.projectName,r=t.id||g()(),o=t.bomFileUrl||"",s=t.inputFileURL||"",l=t.outputFileURL||"",u=t.processingStatus||f.a.PROCESSING_STATUS.unsubmitted,!t||!t.isMultiBedProject){e.next=21;break}if(a.props.multiBed.otherUserId||null!==a.props.multiBed.otherUserId){e.next=21;break}return c=a.props.subProject,d=T.b.getBedById(c.subProject.id),p=d.id,h={bedName:d.name},(m=k.a.getPlaceholderSettings(d.name,a.props)).bedId=d.id,a.props.updatePlaceholder(m),e.next=17,O.a.saveOrCreateSubProject(p,h,a.props);case 17:return b=e.sent,e.next=20,O.a.syncAutomationProcess(b,a.props);case 20:a.props.setCurrentSubProject(b);case 21:if(a.state.saveAs===V.COPY&&(n=t.projectName+" copy",r=g()(),o="",s="",l="",u=f.a.PROCESSING_STATUS.unsubmitted),u===f.a.PROCESSING_STATUS.copied&&(u=f.a.PROCESSING_STATUS.unsubmitted),a.props.user){e.next=26;break}return console.warn("Unable to save without an instance of auth user"),e.abrupt("return",{v:void 0});case 26:if(y=a.props.user.givenName+" "+a.props.user.surname,t=Object(A.a)(t,function(e){e.processingStatus=u,e.bomFileUrl=o}),_=new f.a(r,n,t.engineer||y,t.city,t.state,t.country,a.props.region.name||t.region,a.props.language.name||t.language,t.createdDate||new Date,t.statusDate||new Date,t.editedDate||null,t.processingStatus,t.bomFileUrl,!0,"",s,l,a.props.projectType,t.outputFileURLPipe,t.bomFileUrlPipe,!!t.isMultiBedProject&&t.isMultiBedProject),a.state.saveAs!==V.COPY||!t||!t.isMultiBedProject){e.next=31;break}return e.delegateYield(i.a.mark(function e(){var t,n,o,s,l,u;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t={},a.props.multiBed.otherUserId&&null!==a.props.multiBed.otherUserId&&(t.otherUserId=a.props.multiBed.otherUserId,t.otherUserTokens=a.props.multiBed.otherUserTokens,a.props.setMultiBedOtherUserData(null,null)),n=a.props.multiBed.beds,o=0,s=n.length,l=[],u=i.a.mark(function e(){var s;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s=n[o],e.next=3,O.a.loadSubProject(s.id,a.props,!1,t).then(function(){var e=z(i.a.mark(function e(n){var o,u,c;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o={bedName:s.name,parentId:r,subProject:n,silent:!0,otherUser:t},e.next=3,O.a.saveOrCreateSubProject(null,o,a.props);case 3:return u=e.sent,e.next=6,O.a.syncAutomationProcess(u,a.props,!0,n,t);case 6:c={id:u.id,name:u.projectName,oldId:s.id},l.push(c),a.props.updateBedForSaveAs(c),a.props.setCurrentSubProject(u);case 10:case"end":return e.stop()}},e,a)}));return function(t){return e.apply(this,arguments)}}()).catch(function(e){console.error("SubProjectService.loadSubProject "+e.message)});case 3:o++;case 4:case"end":return e.stop()}},e,a)});case 6:if(!(o<s)){e.next=10;break}return e.delegateYield(u(),"t0",8);case 8:e.next=6;break;case 10:case"end":return e.stop()}},e,a)})(),"t0",31);case 31:return S=a.props.getStateToPersist(),e.next=34,_.persistState(S,a.props.user.id,a.props.resourcesTokens.projects.blobToken);case 34:return e.next=36,_.persist(a.props.user.id,a.props.resourcesTokens.projects.tableToken);case 36:return a.props.setCurrentProject(_),e.next=39,F.a.mergeOrUploadProjectDocument({project:_,PartitionKey:a.props.user.id});case 39:e.sent,v.toast.success(a.props.content[a.props.lang].projectSaved,{position:v.toast.POSITION.TOP_RIGHT,autoClose:2e3});case 41:case"end":return e.stop()}},e,a)})(),"t0",6);case 6:if("object"!==("undefined"===typeof(o=e.t0)?"undefined":U(o))){e.next=9;break}return e.abrupt("return",o.v);case 9:e.next=15;break;case 11:e.prev=11,e.t1=e.catch(4),v.toast.error(this.props.content[this.props.lang].unableToSaveProject,{position:v.toast.POSITION.TOP_RIGHT}),console.error("Error persisting project record "+e.t1.message);case 15:this.setState({isSavingProject:!1,showIsoRowPlusWarning:r}),this.props.setDirtyStateForMultiBeds(!1),this.props.runSaveProjectAction(!1),this.closeDialog(),this.state.creatingSave&&(this.props.resetAppState(),this.props.switchCreateDialogVisibility(!1),this.setState({creatingSave:!1})),"PIPE"===this.props.projectType&&setTimeout(z(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k.a.syncBedsData(a.props.multiBedBeds,a.props);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,a)})),500);case 21:case"end":return e.stop()}},e,this,[[4,11]])}));return function(){return e.apply(this,arguments)}}()},{key:"handleCancelCreateOnClick",value:function(){this.props.switchCreateDialogVisibility(!1)}},{key:"handleConfirmCreateOnClick",value:function(e){e?this.isInfoMissing()?this.setState({hideRequiredFieldsDialog:!1}):(this.setState({saveAs:V.CURRENT,isSavingProject:!0,creatingSave:!0}),this.putCurrentRecord()):(this.props.resetAppState(),this.props.switchCreateDialogVisibility(!1))}},{key:"render",value:function(){var e,t=this,n=this.props.project||this.props.projectInfo,r=this.props,i=r.lang,o=r.content,l=(r.isMC4500Deprecated,r.region,function(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return a.a.createElement("div",{className:"ms-Grid-row",style:{paddingBottom:"10px"}},a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl4 ms-xxl4 "+(i||"")},e),a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl8 ms-xxl8"},a.a.createElement(s.a,{id:r,className:"computedField "+r,readOnly:!1,value:n,onBlur:function(e){t.handleInput(e)}})))}),c=function(e,t,n,r){var i=e.length>0,o=t.length>0;if(n.id===r.usa)return!0;if(n.id===r.mexico)return!0;if(n.id===r.canada){if(!o&&!i)return!0;if(i)return!0;if(o)return!1}return(n.id===r.usa||n.id===r.canada||n.id===r.mexico)&&void 0};return a.a.createElement("div",{style:G.card},n.processingStatus?(e=n.processingStatus.includes("failed")?"failed":n.processingStatus,a.a.createElement("div",{className:"ms-Grid-row",style:{paddingBottom:"10px"}},a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl4 ms-xxl4"},o[i].status),a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl8 ms-xxl8",style:Object.assign({},G.badge,G[e])},o[i][e]))):"",l(o[i].project,n.projectName,"Project"),l(o[i].city,n.city,"City"),c(n.state,n.country,this.props.region,S.a)?function(e,n){var r=void 0,s=void 0;"usa"===n?(r=_.f,s=o[i].state):"canada"===n?(r=_.a,s=o[i].province):"mexico"===n?(r=_.b,s=o[i].province):(r=_.f,s=o[i].province);var l=r.find(function(t){return t.key.toLowerCase()===e.toLowerCase()||t.text.toLowerCase()===e.toLowerCase()});return e&&!l&&(l={key:e,text:e},r.unshift(l)),a.a.createElement("div",{className:"ms-Grid-row",style:{paddingBottom:"10px"}},a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl4 ms-xxl4"},s),a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl8 ms-xxl8"},a.a.createElement(u.h,{placeholder:"Select a state",id:"State",styles:{dropdownItemSelected:{color:"white",backgroundColor:"#0C92CD",selectors:{"&:hover":{color:"white"}}},dropdownItem:{selectors:{"&:hover":{color:"white"}}}},className:"computedField State",readOnly:!1,onChange:function(e,n){var r=void 0;(r=t.props.project?Object.assign(new f.a,t.props.project):Object.assign({},t.props.projectInfo)).state=n.text,t.props.project?t.props.setCurrentProject(r):t.props.setProjectInfo(r)},selectedKey:l?l.key:null,options:r})))}(n.state,this.props.region.id):"",c(n.state,n.country,this.props.region,S.a)?"":l(o[i].countryOrProvince,n.country,"Country","proj-info-country-label"),this.renderProjectButton(o[i].manageProjects,function(){t.props.clearRulersOnScreen(),t.props.toggleProjectsCrudModal(!0)}),function(){try{if(console.log("isInternalUser: "+t.props.resourcesTokens.users.isInternalUser),t.props.resourcesTokens.users.isInternalUser)return t.renderProjectButton(o[i].manageProjectsAdmin,function(){t.props.clearRulersOnScreen(),t.props.toggleProjectsAdminModal(!0)},G.copied)}catch(e){}}(),n.processingStatus===f.a.PROCESSING_STATUS.copied?t.renderProjectButton(o[i].saveCurrentProject,t.promptSaveAsCurrentDialog,{backgroundColor:"green",color:"#FFF"},!0):t.renderProjectButton(o[i].saveCurrentProject,t.promptSaveAsCurrentDialog,{backgroundColor:"green",color:"#FFF"},!t.processingStatusIsWritable(n.processingStatus)),function(){if(t.props.project)return t.renderProjectButton(o[i].saveAsCopy,t.promptSaveAsCopyDialog,{},!t.processingStatusIsWritable(n.processingStatus))}(),a.a.createElement(b.a,{onDismiss:this.closeDialog,hidden:this.state.hideDialog,modalProps:this.state.modalProps,dialogContentProps:this.state.contentProps},a.a.createElement(y.a,{tag:"div",className:"loadingBlockUI",blocking:this.state.isSavingProject},a.a.createElement(b.c,null,a.a.createElement(u.k,{onClick:function(){t.setState({isSavingProject:!0}),t.putCurrentRecord()},text:this.state.dialogConfirmText}),a.a.createElement(u.c,{onClick:function(){return t.closeDialog()},text:o[i].cancel,className:"outline_grey_ads"})))),a.a.createElement(b.a,{hidden:this.state.hideRequiredFieldsDialog,dialogContentProps:this.props.requiredFieldscontentProps,modalProps:this.state.requiredFieldsModalProps,onDismiss:function(){t.setState({hideRequiredFieldsDialog:!0})}},a.a.createElement(b.c,null,a.a.createElement(u.k,{onClick:function(){t.setState({hideRequiredFieldsDialog:!0})},text:"Ok"}))),a.a.createElement(b.a,{onDismiss:this.closeIsoRowPlusDialog,hidden:!this.state.showIsoRowPlusWarning,modalProps:{containerClassName:"isoRowPlusWarningContainer"},dialogContentProps:{type:b.d.normal,showCloseButton:!1,title:o[i].isoRowPlusWarningTitle,titleId:"isoRowPlusWarningTitle"}},a.a.createElement(w.DialogContent,null,a.a.createElement("div",{dangerouslySetInnerHTML:{__html:o[i].isoRowPlusWarningTextPart1+'<br/><a href="mailto:adsinternational@ads-pipe.com">'+o[i].adsInternationalEmail+"</a>&nbsp;"+o[i].isoRowPlusWarningTextPart2}})),a.a.createElement(b.c,{styles:{textAlign:"center"}},a.a.createElement(u.c,{onClick:function(){return t.closeIsoRowPlusDialog()},text:o[i].ok}))),a.a.createElement(b.a,{onDismiss:this.closeBarracudaDialog,hidden:!this.state.showBarracudaDialog,modalProps:{containerClassName:"barracudaMessageContainer"},dialogContentProps:{type:b.d.normal,showCloseButton:!0,title:o[i].barracudaMessageTitle,titleId:"barracudaMessageTitle"}},a.a.createElement(w.DialogContent,null,a.a.createElement("div",{dangerouslySetInnerHTML:{__html:o[i].barracudaPopupMessage}})),a.a.createElement(b.c,{styles:{textAlign:"center"}},a.a.createElement(u.k,{href:"http://bit.ly/StormTechPopUp",target:"_blank",onClick:function(){return t.closeBarracudaDialog()},text:o[i].takeMeThere,className:"secondary_black_ads"}),a.a.createElement(u.c,{onClick:function(){return t.sendBarracudaEmail()},text:o[i].sendMoreInfo,className:"caution_blue_ads"}))),a.a.createElement(b.a,{hidden:!this.props.showCreateDialog,dialogContentProps:{type:b.d.normal,title:o[i].createNewProject,subText:o[i].theProjectWillBeCreated},modalProps:{isBlocking:!0,containerClassName:"ms-dialogMainOverride"}},a.a.createElement(y.a,{tag:"div",className:"loadingBlockUI",blocking:this.state.isSavingProject},a.a.createElement(b.c,null,a.a.createElement(u.k,{onClick:function(){t.props.clearRulersOnScreen(),t.handleConfirmCreateOnClick(!0)},text:o[i].yes}),a.a.createElement(u.c,{onClick:function(){t.props.clearRulersOnScreen(),t.handleConfirmCreateOnClick(!1)},text:o[i].no,className:"outline_grey_ads"}),a.a.createElement(u.c,{onClick:function(){t.props.clearRulersOnScreen(),t.handleCancelCreateOnClick()},text:o[i].cancel,className:"outline_grey_ads"})))),a.a.createElement(b.a,{hidden:!this.props.showMultibedSaveWarning,dialogContentProps:{type:b.d.normal,title:null,subText:this.props.content[this.props.lang].changesNotSavedOnViewingProjectWarning},modalProps:{isBlocking:!0,containerClassName:"ms-dialogMainOverride"},onDismiss:function(){t.props.showProjectsAdminMultibedWarning(!1)}},a.a.createElement(b.c,null,a.a.createElement(u.k,{onClick:function(){t.props.showProjectsAdminMultibedWarning(!1)},text:o[i].ok}))))}}]),t}(),G={card:{height:"100%",marginTop:"10px",marginLeft:"10px",marginRight:"10px",marginBottom:"10px"},badge:{padding:"5px",fontSize:"12pt",fontWeight:"bold",textAlign:"center",borderRadius:"5px"},unsubmitted:{color:"white",background:"#112F41"},pending:{color:"black",background:"#F2B134"},processing:{color:"white",background:"#068587"},failed:{color:"white",background:"#ED553B"},success:{color:"white",background:"#4FB99F"},copied:{color:"black",background:"#FFC31B"}},K={setProjectInfo:p.c,setProjectStatus:p.d,setCurrentProject:p.b,getStateToPersist:d.b,runSaveProjectAction:p.a,restorePersistedState:d.d,toggleProjectsCrudModal:d.f,toggleProjectsAdminModal:h.f,clearRulersOnScreen:E.f,modalAlertActions:C.a,updatePlaceholder:I.r,getSubProjectStateToPersist:R.a,getScaledValue:P.c,clearViewPort:D.a,setCurrentSubProject:D.b,clearMainManifoldsState:N.e,restoreSubProjectPersistedState:R.b,updateBedForSaveAs:I.q,setSelectedBed:I.k,setDirtyStateForMultiBeds:I.g,buildProjectAutomation:_.d,buildPipeProjectAutomation:_.c,setMultiBedOtherUserData:I.i,getStagePosition:L.c,getStageScale:L.d,scaleStage:L.g,positionStage:L.e,switchCreateDialogVisibility:B.g,resetAppState:B.b,showProjectsAdminMultibedWarning:h.d,updatedSelectedBedValues:I.t,setDisableLayerLoginDialog:j.a};t.a=Object(c.a)(function(e){return{lang:e.localization.lang,project:e.project.project,subProject:e.subProject,user:e.authentication.user,content:e.localization.content,projectInfo:e.project.projectInfo,runSaveProject:e.project.runSaveProject,resourcesTokens:e.authentication.resourcesTokens,isProjectFromAnotherUsr:e.projectsAdmin.isProjectFromAnotherUsr,region:e.localization.region,language:e.localization.language,requiredFieldscontentProps:{type:b.d.normal,title:e.localization.content[e.localization.lang].missingProjectInformation,subText:e.localization.region.id===S.a.usa?e.localization.content[e.localization.lang].fieldsRequiredToSave:e.localization.content[e.localization.lang].fieldsRequiredToSaveNonUsa},isMC4500Deprecated:e.globals.isMC4500Deprecated,chamberType:e.globals.chamberType,projectType:e.globals.projectType,stoneBedPoints:e.stonebed.points,chamberbedX:e.chamberbed.x,chamberbedY:e.chamberbed.y,pipeBedPosition:e.pipeBed.position,chamberbedRotation:e.chamberbed.rotation,pipeBedRotation:e.pipeBed.rotation,chamberbedHeight:e.chamberbed.height,chamberbedWidth:e.chamberbed.width,pipeBedDimensions:e.pipeBed.dimensions,chamberbedScaleX:e.chamberbed.scaleX,chamberbedScaleY:e.chamberbed.scaleY,pipeGlobals:e.pipeGlobals,multiBed:e.multiBed,showCreateDialog:e.apptoolbar.showCreateDialog,showMultibedSaveWarning:e.projectsAdmin.showMultibedSaveWarning,multiBedBeds:e.multiBed.beds}},K)(W)},function(e,t){},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(2331),s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var l=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),s(t,[{key:"render",value:function(){var e=this.props,t=e.lang,n=e.content;return i.a.createElement(i.a.Fragment,null,i.a.createElement(a.a,{lang:t,content:n}))}}]),t}();t.a=Object(o.b)(function(e){return{lang:e.localization.lang,content:e.localization.content}},{})(l)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(2332),a=n(124),s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var l=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),s(t,[{key:"render",value:function(){var e=this.props,t=e.lang,n=e.content,r={card:{margin:"10px",height:"100%"},leftAlign:{textAlign:"left"}};return i.a.createElement("div",{style:r.cardWrapper},i.a.createElement("div",{style:r.card},i.a.createElement("div",{style:r.leftAlign},n[t].background,i.a.createElement("div",{className:"questionMark",style:{display:"inline-block",paddingLeft:"5px"}},i.a.createElement(a.a,{text:n[t].pdfDisclaimer}))),i.a.createElement("div",{style:r.leftAlign},i.a.createElement(o.a,{lang:t,content:n})),i.a.createElement("div",null," \xa0 ")))}}]),t}();t.a=l},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(11),l=n(23),u=(n.n(l),n(185)),c=(n.n(u),n(240)),d=(n.n(c),n(142)),p=(n.n(d),n(88)),h=(n.n(p),n(55)),f=n(5),m=n(913),g=(n.n(m),n(2337)),b=(n.n(g),n(124)),v=n(68),y=n(904),_=n(46),S=n(114),w=n(75),E=n.n(w),C=n(38),x=n(56),A=n(962),T=n(963),O=n(44),k=n(182),I=n(49),R=n(183),P=n(150),D=n(179),N=n(126),M=n(127),L=n(149),B=n(45),F=n(128),j=n(372),U=n(41),H=n(50),z=n(94),V=(n(125),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());function W(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function G(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}function K(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var q=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=K(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state={changeColor:!0,isDirectSelected:!0,planScaleInches:1,planScaleFeet:22,planScaleMts:350,measureLength:0,pdfDataLoaded:!1,pdfPageSizes:{ptWidth:0,ptHeight:0,inWidth:0,inHeight:0,mmWidth:0,mmHeight:0},imgPageSizes:{width:0,height:0},showDirectScaleWarning:!1,allowSetScaleDirect:!1,setScaleDirectValue:0,showChangeMultiBedBackgroundWarning:!1},r.confirmChangeScaleOrBackground=function(){r.state.isDirectSelected?r.handleSetScaleBtn(!0,"direct"):r.handleSetScaleBtn(!0,"reference")},K(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["PureComponent"]),V(t,[{key:"componentDidUpdate",value:function(){var e=G(i.a.mark(function e(t,n){var r,o,a,s,l,u,c,d,p,h=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.props.scalingImageDataPresent&&this.props.pdfPageSizes!==t.pdfPageSizes&&this.setState({pdfPageSizes:this.props.pdfPageSizes}),this.props.scalingImageDataPresent&&this.props.imgPageSizes!==t.imgPageSizes&&(this.setState({imgPageSizes:this.props.imgPageSizes}),this.setState({pdfDataLoaded:!0}),0===this.props.imgPageSizes.width||0===this.props.imgPageSizes.height||0!==this.props.bgRotation||this.props.isRestoredProject||setTimeout(function(){return h.handleSetScaleBtn()},0)),r=this.getScaledValue(this.props.measureToolPixels).toFixed(2),t.measureToolPixels===this.props.measureToolPixels||isNaN(this.props.measureToolPixels)||this.setState({measureLength:this.props.unit===f._133?(r/3.28084).toFixed(2):r}),this.props.unit!==t.unit&&this.setState({measureLength:this.props.unit===f._133?(r/3.28084).toFixed(2):r}),this.props.rescaleMultibeds&&(this.props.startRescaleMultibeds(!1),this.handleSetScaleBtn(!1,"direct").then(function(){h.props.startRescaleMultibeds(!1)})),this.props.isBackgroundMovedTransformed===t.isBackgroundMovedTransformed||!this.props.isBackgroundMovedTransformed){e.next=13;break}return this.props.loadingBed(!0),e.next=10,M.a.syncMultibedAutomationData("background",{},this.props);case 10:this.props.setBackgroundMovedTransformed(!1),this.props.setDirtyStateForMultiBeds(!0),this.props.loadingBed(!1);case 13:o=this.props.scaleData,a=o.scaleValue,o.scalePixels,s=o.planScaleInches,l=o.planScaleMts,u=t.scaleData,c=u.scaleValue,u.scalePixels,d=u.planScaleInches,p=u.planScaleMts,a&&a!==c&&this.setState({planScaleFeet:a}),s&&s!==d&&this.setState({planScaleInches:s}),l&&l!==p&&this.setState({planScaleMts:l});case 18:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}()},{key:"getScaledValue",value:function(e){return this.props.scaleValue*(e/this.props.scalePixels)}},{key:"convertValues",value:function(e){var t=0;switch(this.props.unit){case f._109:t=e;break;case f._133:t=3.28084*e;break;default:t=e}return t}},{key:"convertUnitValues",value:function(e){return this.props.unit===f._133?e/3.28084:e}},{key:"validateScaleUnit",value:function(e){var t=e/(this.props.scalePixels+1);return!(t<.02||t/e>=.9)||(alert("Feet to pixel ratio is too small, resulting drawing would be uninterpretable."),!1)}},{key:"handleFileUpload",value:function(){this.props.clearRulersOnScreen(),this.props.isMultiBedProject?(this.props.showBackgroundMultiBedWarningDialog(!1),this.setState({showChangeMultiBedBackgroundWarning:!0}),this.uploadFile()):this.uploadFile()}},{key:"uploadFile",value:function(){var e=this;this.flUpload.click(),this.flUpload.onchange=function(t){var n=t.target.files[0];n&&(e.props.backgroundFileSelected(n),t.target.value=null,e.props.newBackgroundRequestedClick(!0))}}},{key:"handleScaleEditClick",value:function(){this.props.clearRulersOnScreen(),this.props.isPanning&&this.props.switchPanning(),this.setState({measureLength:0}),this.props.scaleEditSwitch(this.props.scaleEdit)}},{key:"handleSwitchDirectReference",value:function(e){this.props.clearRulersOnScreen(),this.setState({isDirectSelected:!e,showDirectScaleWarning:!0})}},{key:"handleMeasureToolEditClick",value:function(){this.props.clearRulersOnScreen(),this.props.isPanning&&this.props.switchPanning(),this.setState({measureLength:0}),this.props.measureToolEditSwitch(this.props.measureToolEdit)}},{key:"handleScaleUnitValueChange",value:function(e){var t=this.props.scaleValue;if(!(t+e>=1&&this.validateScaleUnit(t+=e)))return this.setState({allowSetScaleDirect:!1}),String(t);t+=e,this.setState({allowSetScaleDirect:!0,setScaleDirectValue:t})}},{key:"handleScaleUnitValueOnValidate",value:function(e,t){var n=this,r=this.convertValues(e);return isNaN(r)?""+this.props.scaleValue:(r=parseFloat(r))>=1&&this.validateScaleUnit(r)?(this.setState({allowSetScaleDirect:!0,setScaleDirectValue:r}),t&&t.key&&"Enter"===t.key&&setTimeout(function(){return n.handleSetScaleBtn(!0,"reference")},0),""+r):(this.setState({allowSetScaleDirect:!1}),""+this.props.scaleValue)}},{key:"handleScaleInchesValueChange",value:function(e,t){var n=parseInt(t,10),r=n+e>=0?n+e:0;this.setState({planScaleInches:r}),"CHAMBER"===this.props.glProjectType?this.props.setPlanScaleInchesChamber(r):(console.log("PIPE"),this.props.setPlanScaleInchesPipe(r))}},{key:"handleScaleInchesValueOnValidate",value:function(e){var t=parseInt(e,10),n=t>=0?t:0;this.setState({planScaleInches:n}),"CHAMBER"===this.props.glProjectType?this.props.setPlanScaleInchesChamber(n):this.props.setPlanScaleInchesPipe(n)}},{key:"handleScaleFeetValueChange",value:function(e,t){var n=parseInt(t,10);this.setState({planScaleFeet:n+e>=0?n+e:0})}},{key:"handleScaleFeetValueOnValidate",value:function(e){var t=parseInt(e,10);this.setState({planScaleFeet:t>=0?t:0})}},{key:"handleScaleMetricValueChange",value:function(e,t){var n=parseInt(t,10),r=n+e>=0?n+e:0;this.setState({planScaleMts:r}),"CHAMBER"===this.props.glProjectType?this.props.setPlanScaleMtsChamber(r):this.props.setPlanScaleMtsPipe(r)}},{key:"handleScaleFeetMetricValueOnValidate",value:function(e){var t=parseInt(e,10),n=t>=0?t:0;this.setState({planScaleMts:n}),"CHAMBER"===this.props.glProjectType?this.props.setPlanScaleMtsChamber(n):this.props.setPlanScaleMtsPipe(n)}},{key:"showSetScaleDialog",value:function(){this.setState({showDirectScaleWarning:!0})}},{key:"handleSetScaleBtn",value:function(){var e=G(i.a.mark(function e(t){var n,r,o,a,s,l,u,c,d,p,h,m,g,b=this,v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"direct";return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.props.showBackgroundMultiBedWarningDialog(!1),this.props.showScaleMultiBedWarningDialog(!1),"direct"===v?(this.props.clearRulersOnScreen(),n=this,r=function(e,t){return n.props.imperialUnit?e.width/t.inWidth*1.3333*b.state.planScaleInches:e.width/t.inWidth*b.state.planScaleInches},o=function(e){if(b.props.pdfPageSizes.inWidth&&b.props.pdfPageSizes.inWidth){var t=b.props.pdfPageSizes.inWidth;switch(!0){case t>9&&t<=15.99:return e-.5;case t>16&&t<=25.99:return e-23.8125;case t>=26&&t<=35.99:return e-23;case t>=36&&t<=42.99:return e-23.12;case t>=43:return e-23;default:return e}}return e},a=function(e){b.setState({setScaleDirectValue:e})},s=function(e){var t=b;setTimeout(function(){300===t.props.scalePixels?t.props.emitLineLenght(Number(e)):(t.props.emitLineLenght(Number(t.props.scalePixels)),b.props.isMultiBedProject||setTimeout(function(){a(30),t.props.emitLineLenght(Number(t.props.scalePixels))},3e3))},100)},l=this.props.pdfPageSizes,u=this.props.imgPageSizes,this.props.scalingImageDataPresent&&this.state.pdfDataLoaded&&0!==this.props.imgPageSizes.width&&0!==this.props.imgPageSizes.height?this.props.unit!==f._133?(this.props.scaleUnitValueChange(this.convertUnitValues(this.state.planScaleFeet)),s(o(r(u,l)))):(this.props.scaleUnitValueChange(this.state.planScaleMts/12),s(r(u,l))):this.props.unit!==f._133?(this.props.emitLineLenght(150*this.state.planScaleInches),this.props.scaleUnitValueChange(this.convertUnitValues(this.state.planScaleFeet))):(this.props.emitLineLenght(150),c=this.state.planScaleMts,d=30*c/300,this.props.scaleUnitValueChange(d))):this.state.allowSetScaleDirect&&this.props.scaleUnitValueChange(this.state.setScaleDirectValue),!this.props.isMultiBedProject){e.next=16;break}return p=D.b.getCurrentBed(),h={bedName:p.name},e.next=8,N.a.saveOrCreateSubProject(p.id,h,this.props);case 8:return m=e.sent,e.next=11,N.a.syncAutomationProcess(m,this.props);case 11:return(g=M.a.getPlaceholderSettings(p.name,this.props)).bedId=p.id,this.props.updatePlaceholder(g),e.next=16,this.syncMultibedStates();case 16:this.props.scaleEditSwitch(!0);case 17:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"syncMultibedStates",value:function(){var e=G(i.a.mark(function e(){var t,n,r,o,a,s,l,u,c,d,p,h,f;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,this.props.loadingBed(!0),t=[].concat(W(D.b.getAllBeds())),[t[0]],n=void 0,void 0,r=!0,o=!1,a=void 0,e.prev=8,s=t[Symbol.iterator]();case 10:if(r=(l=s.next()).done){e.next=39;break}return u=l.value,n=void 0,void 0,e.next=16,N.a.clearViewPortForMultiBed(this.props);case 16:return e.next=18,N.a.loadSubProject(u.id,this.props);case 18:return"PIPE"===e.sent.projectType&&(c=this.props.pipeBed.dimensions,d=c.length,p=c.width,this.props.setPipeDesign(p.ft,d.ft)),e.next=22,T.a.setScale(this.props);case 22:return e.next=24,T.a._waitFor(2e3);case 24:return(n=M.a.getPlaceholderSettings(u.name,this.props)).bedId=u.id,this.props.updatePlaceholder(n),this.props.setUpdatePerimeterOnBed(!0),e.next=30,T.a._waitFor(1e3);case 30:return h={bedName:u.bedName},e.next=33,N.a.saveOrCreateSubProject(u.id,h,this.props);case 33:return f=e.sent,e.next=36,N.a.syncAutomationProcess(f,this.props);case 36:r=!0,e.next=10;break;case 39:e.next=45;break;case 41:e.prev=41,e.t0=e.catch(8),o=!0,a=e.t0;case 45:e.prev=45,e.prev=46,!r&&s.return&&s.return();case 48:if(e.prev=48,!o){e.next=51;break}throw a;case 51:return e.finish(48);case 52:return e.finish(45);case 53:return e.next=55,N.a.saveMainProject(this.props);case 55:return this.props.loadingBed(!1),this.props.setDirtyStateForMultiBeds(!1),this.props.startRescaleMultibeds(!1),e.abrupt("return",!0);case 61:return e.prev=61,e.t1=e.catch(0),console.error("Error on ScaleService.syncMultibedStates() :: ",e.t1.message),this.props.startRescaleMultibeds(!1),e.abrupt("return",!1);case 66:case"end":return e.stop()}},e,this,[[0,61],[8,41,45,53],[46,,48,52]])}));return function(){return e.apply(this,arguments)}}()},{key:"render",value:function(){var e=this,t=this.state,n=t.changeColor,r=t.isDirectSelected,i=t.planScaleInches,o=t.planScaleFeet,s=t.planScaleMts,h=this.props,m=h.lbl,g=h.unit,v=h.lang,y=h.content,_=h.scaleValue,S=(h.isMultiBedProject,h.isOnOverviewTab),C=this.props.scalingImageDataPresent?"inherit":"none",x=function(e,t){var n=0;switch(g){case f._133:switch(t){case"ft":n=parseFloat(Math.round(.3048*e*100)/100).toFixed(2);break;default:n=Math.round(100*e)/100}break;case f._109:n=Math.round(100*e)/100}return n},T=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{style:{display:"flex"},className:"ms-Grid-row"},a.a.createElement("div",{style:{display:"flex"},className:"ms-Grid-row"},a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl12"},a.a.createElement(l.DefaultButton,{disabled:!S,primary:e.props.scaleEdit,"data-automation-id":"editScale",iconProps:{iconName:"SizeLegacy"},text:y[v].setScale,onClick:function(){return e.handleScaleEditClick()}})),a.a.createElement("div",{className:"questionMark",style:{display:"inline-block"}},a.a.createElement(b.a,{title:y[v].scaling,text:y[v].scalingInstructions})))),a.a.createElement("br",null),a.a.createElement("div",{style:{display:"flex",paddingTop:"5px"},className:"ms-Grid-row"},a.a.createElement("div",{className:"ms-Grid-col ms-sm4 ms-md4 ms-l4 ms-xl4",style:{width:"85px"}},a.a.createElement(p.Label,null,y[v].enterMeasuredLength)),a.a.createElement("div",{className:"ms-Grid-col ms-sm4 ms-md4 ms-l4 ms-xl4"},a.a.createElement(u.SpinButton,{disabled:!S,min:"1",step:1,value:x(_,"ft"),onValidate:e.handleScaleUnitValueOnValidate.bind(e),onIncrement:e.handleScaleUnitValueChange.bind(e,g===f._109?.5:1.64042),onDecrement:e.handleScaleUnitValueChange.bind(e,g===f._109?-.5:-1.64042)})),a.a.createElement("div",{className:"ms-Grid-col ms-sm2 ms-md2 ms-l2 ms-xl2"},a.a.createElement(p.Label,null,m[g].ft[v])),a.a.createElement("div",{className:"ms-Grid-col ms-sm2 ms-md2 ms-l2 ms-xl2"},a.a.createElement(A.a,{disabled:!S,primary:!0,className:"scale-plan-btn primary_green_ads",style:{minWidth:"35px",maxWidth:"35px",padding:"2px",marginTop:"5px"},text:y[v].ok,onClick:function(){e.props.isMultiBedProject?e.props.showScaleMultiBedWarningDialog(!0):e.handleSetScaleBtn(!0,"reference")}}))))};return a.a.createElement(a.a.Fragment,null,a.a.createElement(E.a,{hidden:!e.state.showDirectScaleWarning,dialogContentProps:{type:w.DialogType.normal},modalProps:e.state.modalProps,onDismiss:function(){e.setState({showDirectScaleWarning:!1})}},a.a.createElement("div",null,a.a.createElement("p",null,y[v].directScaleWarning)),a.a.createElement(w.DialogFooter,null,a.a.createElement(l.PrimaryButton,{onClick:function(){e.setState({showDirectScaleWarning:!1})},text:y[v].ok}))),a.a.createElement(E.a,{hidden:!e.props.showBackgroundMultiBedWarning,dialogContentProps:{type:w.DialogType.normal,titleId:"multi-bed-dialog-title",title:y[v].changeMultiBedBackgroundWarningTitle},modalProps:{className:"multi-bed-dialog",containerClassName:"multi-bed-dialog-container"},onDismiss:function(){return e.props.showBackgroundMultiBedWarningDialog(!1)}},a.a.createElement(U.e,null,a.a.createElement("p",{className:"dialog-info"},y[v].multibedScaleWarning)),a.a.createElement(w.DialogFooter,null,a.a.createElement("div",{className:"multi-bed-dialog-input-container"},a.a.createElement(l.PrimaryButton,{text:y[v].continue,onClick:function(){e.props.showBackgroundMultiBedWarningDialog(!1),e.handleFileUpload()}}),a.a.createElement(l.DefaultButton,{text:y[v].cancel,onClick:function(){e.props.showBackgroundMultiBedWarningDialog(!1)},className:"caution_blue_ads"})))),a.a.createElement(E.a,{hidden:!e.props.showScaleMultiBedWarning,dialogContentProps:{type:w.DialogType.normal,titleId:"multi-bed-dialog-title",title:y[v].multibedScaleTitleWarning},modalProps:{className:"multi-bed-dialog",containerClassName:"multi-bed-dialog-container"},onDismiss:function(){return e.props.showScaleMultiBedWarningDialog(!1)}},a.a.createElement(U.e,null,a.a.createElement("p",{className:"dialog-info"},y[v].multibedScaleWarning)),a.a.createElement(w.DialogFooter,null,a.a.createElement("div",{className:"multi-bed-dialog-input-container"},a.a.createElement(l.PrimaryButton,{text:y[v].continue,onClick:e.confirmChangeScaleOrBackground.bind(e)}),a.a.createElement(l.DefaultButton,{text:y[v].cancel,onClick:function(){return e.props.showScaleMultiBedWarningDialog(!1)},className:"caution_blue_ads"})))),a.a.createElement(E.a,{hidden:!e.props.showProjectUrlInvalid,dialogContentProps:{type:w.DialogType.normal,title:""},onDismiss:function(){return e.props.setProjectsUrlInvalidDialog(!1)}},a.a.createElement("div",null,a.a.createElement("p",null,y[v].projectUrlInvalid)),a.a.createElement(w.DialogFooter,null,a.a.createElement(l.PrimaryButton,{onClick:function(){e.props.setProjectsUrlInvalidDialog(!1)},text:y[v].ok}))),a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{style:{display:"flex"},className:"ms-Grid-row"},a.a.createElement("div",{className:"ms-Grid-col"},a.a.createElement(c.TooltipHost,{content:y[v].importBackgroundImage,calloutProps:{gapSpace:0}},a.a.createElement(A.a,{disabled:!S,className:"import-button","data-automation-id":"background",text:y[v].importPDF,iconProps:{iconName:"ImageCrosshair"},style:S?n?Y.default:Y.changed:Y.disabled,onClick:function(){e.props.isMultiBedProject?e.props.showBackgroundMultiBedWarningDialog(!0):e.handleFileUpload()}})))),a.a.createElement("div",{style:{height:"10px"}}),a.a.createElement("div",{className:"ms-Grid-row"},a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl12 ms-xxl12"},a.a.createElement(d.Toggle,{checked:e.props.bgEdit,onText:y[v].moveRotate,offText:y[v].moveRotate,disabled:!e.props.bgImg,"data-automation-id":"background",onClick:function(){e.props.newBackgroundRequestedClick(!1),e.props.backgroundEdit(e.props.bgEdit)},className:"ms-Toggle_green_back"})),a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl12 ms-xxl12"},a.a.createElement(d.Toggle,{checked:e.props.bgShow,iconProps:{iconName:"Processing"},disabled:!e.props.bgImg,onText:y[v].showHide,offText:y[v].showHide,onClick:function(){return e.props.backgroundShowHide(e.props.bgShow)},className:"ms-Toggle_green_back"}))),a.a.createElement("hr",{style:{display:C}}),a.a.createElement("br",{style:{display:C}}),a.a.createElement("div",{style:{display:"flex"},className:"ms-Grid-row"},e.props.scalingImageDataPresent?a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-l12 ms-xl12 "},y[v].scaling," : \xa0",a.a.createElement(l.DefaultButton,{disabled:!S,primary:r,"data-automation-id":"switchDirect",text:y[v].direct,onClick:function(){return e.handleSwitchDirectReference(r)}}),"\xa0",a.a.createElement(l.DefaultButton,{disabled:!S,style:{padding:"0px"},primary:!r,"data-automation-id":"switchReference",text:y[v].reference,onClick:function(){return e.handleSwitchDirectReference(r)}})):null)),a.a.createElement("br",null),r?this.props.unit!==f._133?e.props.scalingImageDataPresent?a.a.createElement("div",{className:"ms-Grid-row"},a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-l3 ms-xl3"},a.a.createElement(p.Label,null,y[v].enterPlanScale)),a.a.createElement("div",{className:"ms-Grid-col ms-sm3 ms-md3 ms-l3 ms-xl3"},a.a.createElement("div",{className:"ms-Grid-row"},a.a.createElement(u.SpinButton,{disabled:!S,min:"1",step:1,className:"scale-plan-inputs",value:x(i,"in"),onIncrement:e.handleScaleInchesValueChange.bind(e,1),onDecrement:e.handleScaleInchesValueChange.bind(e,-1),onValidate:e.handleScaleInchesValueOnValidate.bind(e),label:m[g].in[v]+":",labelPosition:1}))),a.a.createElement("div",{className:"ms-Grid-col ms-sm3 ms-md3 ms-l3 ms-xl3"},a.a.createElement("div",{className:"ms-Grid-row"},a.a.createElement(u.SpinButton,{disabled:!S,min:"1",step:.5,className:"scale-plan-inputs",value:x(o,"ft"),onIncrement:e.handleScaleFeetValueChange.bind(e,1),onDecrement:e.handleScaleFeetValueChange.bind(e,-1),onValidate:e.handleScaleFeetValueOnValidate.bind(e),label:m[g].ft[v],labelPosition:1}))),a.a.createElement("div",{className:"ms-Grid-col ms-sm3 ms-md3 ms-l3 ms-xl3 set-scale-btn-container"},a.a.createElement(A.a,{disabled:!S,primary:!0,className:"scale-plan-btn primary_green_ads",text:y[v].ok,onClick:function(){e.props.isMultiBedProject?e.props.showScaleMultiBedWarningDialog(!0):e.handleSetScaleBtn(!0,"direct"),e.showSetScaleDialog()}}))):null:e.props.scalingImageDataPresent?a.a.createElement("div",{className:"ms-Grid-row"},a.a.createElement("div",{className:"ms-Grid-col    ms-sm4 ms-md4 ms-l4 ms-xl4"},a.a.createElement("label",null,y[v].enterPlanScale)),a.a.createElement("div",{className:"ms-Grid-col  ms-sm4 ms-md4 ms-l4 ms-xl4",style:{padding:"5px"}},a.a.createElement("div",{className:"scale-plan-metric"},a.a.createElement(u.SpinButton,{disabled:!S,min:"1",step:1,className:"scale-plan-inputs_metric",value:s,onIncrement:e.handleScaleMetricValueChange.bind(e,1),onDecrement:e.handleScaleMetricValueChange.bind(e,-1),onValidate:e.handleScaleFeetMetricValueOnValidate.bind(e),label:"1: ",labelPosition:0}))),a.a.createElement("div",{className:"ms-Grid-col    ms-sm1 ms-md1 ms-l1 ms-xl1"},"\xa0"),a.a.createElement("div",{className:"ms-Grid-col  ms-sm3 ms-md3 ms-l3 ms-xl3"},a.a.createElement(l.DefaultButton,{disabled:!S,primary:!0,className:"scale-plan-btn primary_green_ads",style:{minWidth:"35px",maxWidth:"35px",padding:"2px",marginTop:"5px"},text:y[v].ok,onClick:function(){e.props.isMultiBedProject?e.props.showScaleMultiBedWarningDialog(!0):e.handleSetScaleBtn(!0,"direct"),e.showSetScaleDialog()}}))):null:T(),this.props.scalingImageDataPresent?null:T(),a.a.createElement("br",null),a.a.createElement("hr",{style:{display:C}}),a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"ms-Grid-row"},a.a.createElement("input",{type:"file",ref:function(t){e.flUpload=t},name:"upload",accept:"application/pdf",style:{display:"none"}})),a.a.createElement("div",{className:"ms-Grid-row",style:{width:"100%"}},a.a.createElement("div",{className:"ms-Grid-col ms-sm6 ms-md6 ms-l6 ms-xl6 ",style:{width:"fit-content"}},a.a.createElement(A.a,{primary:e.props.measureToolEdit,"data-automation-id":"editScale",text:y[v].measure,onClick:function(){return e.handleMeasureToolEditClick()},className:"primary_green_ads",style:{maxWidth:"10rem"}}),a.a.createElement("div",{className:"questionMark",style:{display:"inline-block",marginLeft:"5px",paddingTop:"8px"}},a.a.createElement(b.a,{title:y[v].measure,text:y[v].meassureExplination}))),a.a.createElement("div",{className:"ms-Grid-col ms-sm6 ms-md6 ms-l6 ms-xl6"},a.a.createElement("div",{className:"measurement-input-container"},e.state.measureLength),a.a.createElement(p.Label,null,m[g].ft[v])))))}}]),t}(),Y={default:{color:"white",minWidth:"40px",backgroundColor:" #0C92CD"},changed:{color:"white",minWidth:"40px",backgroundColor:"#218838"},forced_width:{width:"85px !important"},disabled:{backgroundColor:"rgb(244, 244, 244)",color:"rgb(166, 166, 166)"}},X={backgroundEdit:h.a,scaleEditSwitch:h.i,backgroundLoaded:h.c,backgroundShowHide:h.d,scaleUnitValueChange:h.j,measureToolEditSwitch:h.h,backgroundFileSelected:h.b,chamberRowSpacingValueChange:h.e,emitLineLenght:y.a,clearRulersOnScreen:h.f,getScaledValue:_.c,switchPanning:S.i,modalAlertActions:x.a,loadingBed:O.e,clearViewPort:k.a,setCurrentSubProject:k.b,clearMainManifoldsState:I.e,restoreSubProjectPersistedState:R.b,getStageScale:S.d,getStagePosition:S.c,scaleStage:S.g,positionStage:S.e,updatePlaceholder:O.r,setPipeDesign:H.n,getSubProjectStateToPersist:R.a,buildProjectAutomation:P.d,buildPipeProjectAutomation:P.c,setDirtyStateForMultiBeds:O.g,setUpdatePerimeterOnBed:O.m,computeStoneBed:L.a,getStateToPersist:F.b,startRescaleMultibeds:O.p,newBackgroundRequestedClick:j.c,showScaleMultiBedWarningDialog:O.n,showBackgroundMultiBedWarningDialog:j.f,setBackgroundMovedTransformed:j.d,setPlanScaleInchesChamber:z.b,setPlanScaleInchesPipe:z.c,setPlanScaleMtsChamber:z.d,setPlanScaleMtsPipe:z.e,setProjectsUrlInvalidDialog:z.f};t.a=Object(s.b)(function(e){var t={};return e.project&&e.project.project&&e.project.project.projectType?(t.projectType=e.project.project.projectType,t.scaleValue="CHAMBER"===e.project.project.projectType?e.globals.scaleValue:e.pipeGlobals.scaleValue,t.scalePixels="CHAMBER"===e.project.project.projectType?e.globals.scalePixels:e.pipeGlobals.scalePixels,t.planScaleInches="CHAMBER"===e.project.project.projectType?e.globals.planScaleInches:e.pipeGlobals.planScaleInches,t.planScaleMts="CHAMBER"===e.project.project.projectType?e.globals.planScaleMts:e.pipeGlobals.planScaleMts):t={},{lbl:e.localization.lbl,unit:e.localization.unit,isPanning:e.viewport.isPanning,bgRotation:e.background.rotation,bgImg:e.background.bgImg,bgShow:e.background.bgShow,appliedScale:e.background.appliedScale,bgEdit:e.drawingToolbar.bgEdit,scaleEdit:e.drawingToolbar.scaleEdit,chmBedPresent:e.drawingToolbar.chmBedPresent,measureToolEdit:e.drawingToolbar.measureToolEdit,measureToolPixels:e.debugingtool.measureToolPixels,projectType:e.globals.projectType,chamberType:e.globals.chamberType,drawingMode:e.globals.drawingMode,globalScalePixels:e.globals.scalePixels,glScaleValue:e.globals.scaleValue,glPlanScaleInches:e.globals.planScaleInches,glPlanScaleMts:e.globals.planScaleMts,glScalePixels:e.globals.scalePixels,isRestoredProject:e.globals.isRestoredProject,scaleValue:Object(v.e)(e),scalePixels:Object(v.d)(e),planScaleInches:Object(v.b)(e),planScaleMts:Object(v.c)(e),enableDebuging:e.globals.enableDebuging,chamberRowSpacing:e.globals.chamberRowSpacing,chamberEndCapType:e.globals.chamberEndCapType,pdfPageSizes:e.pdf.pdfPageSizes,imgPageSizes:e.pdf.imgPageSizes,imperialUnit:e.pdf.imperialUnit,scalingImageDataPresent:e.pdf.scalingImageDataPresent,isMultiBedProject:C.b.isMultiBedProject(),isOnOverviewTab:e.multiBed.isOnOverviewTab,resourcesTokens:e.authentication.resourcesTokens,user:e.authentication.user,scaleData:t,stoneBedPoints:e.stonebed.points,chamberbedX:e.chamberbed.x,chamberbedY:e.chamberbed.y,pipeBedPosition:e.pipeBed.position,chamberbedRotation:e.chamberbed.rotation,pipeBedRotation:e.pipeBed.rotation,chamberbedHeight:e.chamberbed.height,chamberbedWidth:e.chamberbed.width,pipeBedDimensions:e.pipeBed.dimensions,chamberbedScaleX:e.chamberbed.scaleX,chamberbedScaleY:e.chamberbed.scaleY,project:e.project.project,glProjectType:e.globals.projectType,region:e.localization.region,updatePerimeterOnBed:e.multiBed.updatePerimeterOnBed,chamberRowSpacingPixels:e.globals.chamberRowSpacingPixels,underdrain:e.calculations.underdrain,manifoldSeparations:e.calculations.manifoldSeparations,chamberRows:e.chamberbed.chamberRows,upperManifolds:B.d.getManifoldsByType("upper"),lowerManifolds:B.d.getManifoldsByType("lower"),sepDistance:e.stonebed.sepDistance,rescaleMultibeds:e.multiBed.rescaleMultibeds,showScaleMultiBedWarning:e.multiBed.showScaleMultiBedWarning,showBackgroundMultiBedWarning:e.background.showBackgroundMultiBedWarning,isBackgroundMovedTransformed:e.background.backgroundMovedTransformed,pipeBed:e.pipeBed,showProjectUrlInvalid:e.globals.showProjectUrlInvalid}},X)(q)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(958),t),r.__exportStar(n(959),t),r.__exportStar(n(331),t),r.__exportStar(n(2335),t),r.__exportStar(n(960),t),r.__exportStar(n(961),t),r.__exportStar(n(292),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(331),i=n(6);t.getStyles=function(e){var t=e.className,n=e.delay,o=e.maxWidth,a=e.theme,s=a.palette,l=a.fonts;return{root:["ms-Tooltip",a.fonts.medium,i.AnimationClassNames.fadeIn200,{background:s.white,padding:"8px",animationDelay:"300ms",maxWidth:o},n===r.TooltipDelay.zero&&{animationDelay:"0s"},n===r.TooltipDelay.long&&{animationDelay:"500ms"},t],content:["ms-Tooltip-content",l.small,s.neutralPrimary,{wordWrap:"break-word",overflowWrap:"break-word"}],subText:["ms-Tooltip-subtext",{margin:0}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(960),o=n(2336);t.TooltipHost=r.styled(i.TooltipHostBase,o.getStyles,void 0,{scope:"TooltipHost"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-TooltipHost"};t.getStyles=function(e){var t=e.className,n=e.theme;return{root:[r.getGlobalClassNames(i,n).root,{display:"inline"},t]}}},function(e,t){},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(82),l=n(29),u=n(437),c=n(114),d=n(160),p=n(150),h=n(187),f=n(83),m=n(234),g=n(325),b=(n.n(g),n(145)),v=n(5),y=n(55),_=n(75),S=(n.n(_),n(70)),w=n(181),E=n(45),C=n(56),x=n(236),A=n(44),T=n(38),O=(n(180),n(142)),k=(n.n(O),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());function I(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}function R(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var P=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=R(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state={scaleX:1,scaleY:1,positionX:0,positionY:0,requestingDrawings:!1,hideDialog:!0,hideEmptySystemDialog:!0,contentProps:{type:u.d.normal,title:r.props.content[r.props.lang].requestDrawings,subText:r.props.content[r.props.lang].requestCurrentProjectDrawings},EmptySystemContentProps:{type:u.d.normal,title:r.props.content[r.props.lang].emptySystem,subText:r.props.isMultiBedProject?r.props.content[r.props.lang].multiBedPleaseAddComponentsToYourSystem:r.props.content[r.props.lang].pleaseAddComponentsToYourSystem},modalProps:{titleAriaId:"myLabelId",subtitleAriaId:"mySubTextId",isBlocking:!0,containerClassName:"ms-dialogMainOverride"},hideLevel3Alert:!0,hideLevel2Alert:!0,hideLevel1Alert:!0,alertLevel:"",processingEntity:{},hydroCadToggle:!0,hideSubmitChamberWarningMessageDialog:!0,enableSubmitChamberWarningMessageDialog:!1},r.promptDialog=function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0];var e=r.props,t=e.content,n=e.lang,i=e.isMC4500Deprecated,o=e.chamberType,a=e.projectType,s=Object(w.c)()||[];if(r.setProcessingEntity(),r.bedHasActiveComponents()||a===v._102)if(a===v._101){if(o.id===v._23&&i)return void r.props.modalAlertActions({text:t[n].MC4500DeprecationAlert,btnText:t[n].ok,toggle:!0});if(r.state.enableSubmitChamberWarningMessageDialog&&r.props.isMultiBedProject)return console.log("%c this.props.isMultiBedProject === "+r.props.isMultiBedProject+" ","color:red; background-color:yellow;"),console.log("%c Show Submit Chamber Warning Message Dialog !!!!! ","color:red; background-color:yellow;"),void r.setState({hideSubmitChamberWarningMessageDialog:!1});var l=r.getTotalNumberOfActiveChambers(),u=r.getTotalNumberOfManifolds(),c=s.find(function(e){return l>=e.chambersMin&&l<=e.chambersMax&&u>=e.manifoldsMin&&u<=e.manifoldsMax});if(c){var d={hideDialog:!0,hideLevel3Alert:!("LEVEL_3"===c.alertType),hideLevel2Alert:!("LEVEL_2"===c.alertType),hideLevel1Alert:!("LEVEL_1"===c.alertType),alertLevel:c.alertType};r.setState(Object.assign({},d)),console.log(Object.assign({},d)),r.executeProcessingLog(c.alertType)}else r.setState({hideDialog:!1})}else r.setState({hideDialog:!1});else r.setState({hideEmptySystemDialog:!1})},r.closeDialog=function(){r.setState({requestingDrawings:!1,hideDialog:!0,hideLevel3Alert:!0,hideLevel2Alert:!0,hideLevel1Alert:!0})},R(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["PureComponent"]),k(t,[{key:"componentDidUpdate",value:function(e,t,n){this.props.project===e.project&&this.props.user===e.user||this.setProcessingEntity(),"CHAMBER"!==this.props.projectType&&!0===this.state.hydroCadToggle&&(console.log("componentDidUpdate()->this.state.hydroCadToggle to FALSE: "),this.setState({hydroCadToggle:!1}))}},{key:"zoom",value:function(){var e=I(i.a.mark(function e(t,n,r,o){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this.props.scaleStage(t,n),this.props.positionStage(r,o);case 2:case"end":return e.stop()}},e,this)}));return function(t,n,r,i){return e.apply(this,arguments)}}()},{key:"submitProjectAutomation",value:function(){var e=I(i.a.mark(function e(){var t,n,r,o=this,a=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:console.log("Submit Project Automation hydroCAD:"+a),console.log({hydroCadToggle:this.state.hydroCadToggle}),setTimeout(function(){o.setState({requestingDrawings:!0})}),t=this.props.getStageScale(),n=this.props.getStagePosition(),(r=x.a.getNewProjectInstance(this.props.project)).generateHydroCAD=this.state.hydroCadToggle,r.isMultiBedProject?this.zoom(1,1,0,0).then(I(i.a.mark(function e(){var a,s;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o.props.multiBed.beds,a=void 0,a=o.props.projectType===v._101?o.props.buildProjectAutomation():o.props.buildPipeProjectAutomation(),a=JSON.parse(a.serialize()),e.next=6,r.persistAutomationState(a,o.props.user.id,o.props.resourcesTokens.projects.blobToken);case 6:return e.next=8,r.persist(o.props.user.id,o.props.resourcesTokens.projects.tableToken);case 8:return e.next=10,r.submitAutomationTask(o.props.user.id,o.props.idToken,o.props.user.mail,o.props.accessToken);case 10:(s=e.sent)?(s.workItemStatus.includes("fail")&&(s.workItemStatus=f.a.PROCESSING_STATUS.failed),o.props.setProjectStatus(s),g.toast.info(o.props.content[o.props.lang].yourDrawingsAreBeignGenerated,{position:g.toast.POSITION.TOP_RIGHT,autoClose:4e3})):g.toast.error(o.props.content[o.props.lang].unableToRequestDrawings,{position:g.toast.POSITION.TOP_RIGHT,autoClose:4e3}),o.zoom(t.scaleX,t.scaleY,n.positionX,n.positionY),o.closeDialog();case 14:case"end":return e.stop()}},e,o)}))).catch(function(e){console.error("(isMultiBedProject) submitProjectAutomation() this.zoom() :: "+e.message),o.closeDialog()}):this.zoom(1,1,0,0).then(I(i.a.mark(function e(){var a,s;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=void 0,a=o.props.projectType===v._101?o.props.buildProjectAutomation():o.props.buildPipeProjectAutomation(),a=JSON.parse(a.serialize()),e.next=5,r.persistAutomationState(a,o.props.user.id,o.props.resourcesTokens.projects.blobToken);case 5:return e.next=7,r.persist(o.props.user.id,o.props.resourcesTokens.projects.tableToken);case 7:return e.next=9,r.submitAutomationTask(o.props.user.id,o.props.idToken,o.props.user.mail,o.props.accessToken,o.state.hydroCadToggle);case 9:return(s=e.sent)?(s.workItemStatus.includes("fail")&&(s.workItemStatus=f.a.PROCESSING_STATUS.failed),o.props.setProjectStatus(s),g.toast.info(o.props.content[o.props.lang].yourDrawingsAreBeignGenerated,{position:g.toast.POSITION.TOP_RIGHT,autoClose:4e3})):g.toast.error(o.props.content[o.props.lang].unableToRequestDrawings,{position:g.toast.POSITION.TOP_RIGHT,autoClose:4e3}),e.next=13,o.zoom(t.scaleX,t.scaleY,n.positionX,n.positionY);case 13:o.closeDialog();case 14:case"end":return e.stop()}},e,o)}))).catch(function(e){console.error("(!isMultiBedProject) submitProjectAutomation() this.zoom() :: "+e.message),o.closeDialog()});case 8:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"setProcessingEntity",value:function(){var e="",t="",n="",r="",i="",o="",a="",s="",l=this.props.project;l&&(e=l&&l.projectName?l.projectName:"",t=l.city,n=l.state,r=l.country,i=l.engineer),this.props.user&&(o=this.props.user.mail,a=this.props.user.companyName,s=this.props.user.mobilePhone);var u=this.props.globals&&this.props.globals.chamberType?this.props.globals.chamberType.name:"",c=this.props.calculations.requiredChambers,d=this.props.unit;this.setState({processingEntity:{projName:e,city:t,state:n,country:r,customer:i,email:o,company:a,phone:s,chamber:u,numChambers:c,unit:d,systemVolume:this.props.totalStorageProvided.toFixed(2)}})}},{key:"executeProcessingLog",value:function(e){var t=this;try{var n=Object.assign({},this.state.processingEntity),r={userId:this.props.user.id,projectId:this.props.project.id,alertLevel:e,regionId:this.props.user.region,languageId:this.props.user.languageId,country:n.country};setTimeout(I(i.a.mark(function e(){var n;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.state.processingEntity,e.next=3,S.a.postProjectLogRecord(n,r,t.props.idToken,t.props.accessToken);case 3:case"end":return e.stop()}},e,t)})),200)}catch(e){console.error("Error on executeProcessingLog(), err:: ",e.message)}}},{key:"getTotalNumberOfActiveChambers",value:function(){return this.props.calculations.requiredChambers}},{key:"getTotalNumberOfManifolds",value:function(){return this.props.upperManifolds.length+this.props.lowerManifolds.length}},{key:"bedHasActiveComponents",value:function(){return this.props.chamberRows.some(function(e){return e.getActiveCount()>0})}},{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.content,o=t.projectType,s=t.togglePipesPdfModal,c=function(t,i,o,s){s=e.props.project&&e.props.project.projectType!==e.props.projectType&&null!==s||s;var u=r[n].theProjectMustBeSaved;return e.props.project&&e.props.project.projectType!==e.props.projectType&&null!==s&&(u="Project is saved as '"+e.props.project.projectType+"' but current mode is '"+e.props.projectType+"'. Please save again as '"+e.props.projectType+"' to request drawings."),a.a.createElement(a.a.Fragment,null,s?a.a.createElement(b.a,{content:u,directionalHint:"bottom",styles:{root:{display:"inline-block",width:"100%"}}},a.a.createElement(l.e,{primary:!0,text:t,disabled:s,onClick:i,style:{width:"100%",marginBottom:"10px"}})):a.a.createElement(a.a.Fragment,null,a.a.createElement(l.e,{primary:!0,text:t,disabled:s,onClick:i,style:{width:"100%",marginBottom:"10px"}}),o?a.a.createElement("div",{style:{height:"10px"}}):null))},d=!this.props.project||!this.props.project.id||this.props.project.processingStatus!==f.a.PROCESSING_STATUS.unsubmitted&&this.props.project.processingStatus!==f.a.PROCESSING_STATUS.success&&this.props.project.processingStatus!==f.a.PROCESSING_STATUS.failed,p=parseInt((.4*window.innerWidth).toString(),10);return a.a.createElement("div",{style:D.card},o===v._101?a.a.createElement(a.a.Fragment,null,c(r[n].printSystemSpecifications,function(){e.props.clearRulersOnScreen(),e.props.togglePdfModal(!0)},!0,null),c(r[n].emailDrawingAndReports,I(i.a.mark(function t(){return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:e.props.clearRulersOnScreen(),e.promptDialog(!1);case 2:case"end":return t.stop()}},t,e)})),!1,d)):a.a.createElement(a.a.Fragment,null,c(r[n].printPipeSpecifications,function(){e.props.clearRulersOnScreen(),s(!0)},!0,null),c(r[n].emailDrawingAndReports,I(i.a.mark(function t(){return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:e.props.clearRulersOnScreen(),e.promptDialog();case 2:case"end":return t.stop()}},t,e)})),!1,d)),a.a.createElement(u.a,{hidden:this.state.hideDialog,dialogContentProps:this.state.contentProps,modalProps:this.state.modalProps,onDismiss:this.closeDialog},a.a.createElement(m.a,{tag:"div",className:"loadingBlockUI",blocking:this.state.requestingDrawings},"CHAMBER"===this.props.projectType?a.a.createElement("div",{style:{color:"black"}}):null,a.a.createElement(u.c,null,a.a.createElement(l.g,{onClick:I(i.a.mark(function t(){return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.props.clearRulersOnScreen(),t.next=3,e.submitProjectAutomation(e.state.hydroCadToggle);case 3:case"end":return t.stop()}},t,e)})),text:r[n].request}),a.a.createElement(l.e,{onClick:I(i.a.mark(function t(){return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:e.props.clearRulersOnScreen(),e.closeDialog();case 2:case"end":return t.stop()}},t,e)})),text:r[n].cancel,className:"outline_grey_ads"})))),a.a.createElement(u.a,{hidden:this.state.hideEmptySystemDialog,dialogContentProps:this.state.EmptySystemContentProps,modalProps:this.state.modalProps,onDismiss:function(){e.setState({hideEmptySystemDialog:!0})}},a.a.createElement(u.c,null,a.a.createElement(l.g,{onClick:function(){e.setState({hideEmptySystemDialog:!0})},text:r[n].ok}))),a.a.createElement(u.a,{hidden:this.state.hideLevel1Alert&&this.state.hideLevel2Alert,dialogContentProps:{type:u.d.normal,style:{minWidth:"450px"},titleId:"alert-level-title",title:r[n].systemProcessingAlertTitle,subText:this.state.hideLevel1Alert?r[n].systemProcessingAlertLevel2Text:r[n].systemProcessingAlertLevel1Text},modalProps:{containerClassName:"alert-level-container"},onDismiss:this.closeDialog},a.a.createElement(m.a,{tag:"div",className:"loadingBlockUI",blocking:this.state.requestingDrawings},a.a.createElement(u.c,null,a.a.createElement("div",{className:"alert-level-input-container"},a.a.createElement(l.g,{onClick:I(i.a.mark(function t(){return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.submitProjectAutomation();case 2:case"end":return t.stop()}},t,e)})),text:r[n].request}),a.a.createElement(l.e,{onClick:I(i.a.mark(function t(){return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e.closeDialog());case 1:case"end":return t.stop()}},t,e)})),text:r[n].cancel,className:"outline_grey_ads"}))))),a.a.createElement(u.a,{hidden:this.state.hideLevel3Alert,dialogContentProps:{type:u.d.normal,titleId:"alert-level-3-title",title:r[n].systemProcessingWarningTitle,subText:NaN},modalProps:{containerClassName:"alert-level-container alert-level-3-container"},onDismiss:this.closeDialog},a.a.createElement(m.a,{tag:"div",className:"loadingBlockUI",blocking:this.state.requestingDrawings},a.a.createElement(_.DialogContent,null,a.a.createElement("div",{dangerouslySetInnerHTML:{__html:""+r[n].systemProcessingAlertLevel3Text.replace("{0}",'<a href="'+Object(w.a)(this.state.processingEntity,this.props.region.id,r[n])+'">ADSDesignTool@ads-pipe.com</a>')}})),a.a.createElement(u.c,null,a.a.createElement("div",{className:"alert-level-input-container"},a.a.createElement(l.e,{onClick:I(i.a.mark(function t(){return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e.submitProjectAutomation());case 1:case"end":return t.stop()}},t,e)})),text:r[n].request}),a.a.createElement(l.g,{style:{width:"150px"},href:Object(w.a)(this.state.processingEntity,this.props.region.id,r[n]),text:r[n].emailAds,className:"outline_grey_ads"}),a.a.createElement(l.e,{onClick:I(i.a.mark(function t(){return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e.closeDialog());case 1:case"end":return t.stop()}},t,e)})),text:r[n].cancel,className:"outline_grey_ads"}))))),a.a.createElement(u.a,{hidden:this.state.hideSubmitChamberWarningMessageDialog,dialogContentProps:{type:u.d.normal,subText:"We are currently experiencing an issue with multibed projects and are working diligently to resolve it. To receive the project files, please e-mail adsdesigntool@ads-pipe.com and include the user's first and last name, email address as well as the project name. A member of our support team will respond with your files as soon as possible. We apologize for the inconvenience."},modalProps:{isBlocking:!0,containerClassName:"ms-dialogMainOverride"},onDismiss:function(){e.setState({hideSubmitChamberWarningMessageDialog:!0})},containerClassName:"usa_customers_alert",minWidth:p,maxWidth:p},a.a.createElement(u.c,null,a.a.createElement(l.g,{onClick:function(){e.setState({hideSubmitChamberWarningMessageDialog:!0})},text:r[n].ok}))))}}]),t}(),D={card:{margin:"10px",height:"100%"}},N={scaleStage:c.g,positionStage:c.e,getStageScale:c.d,togglePdfModal:d.d,getStagePosition:c.c,setProjectStatus:h.d,togglePipesPdfModal:d.e,buildProjectAutomation:p.d,buildPipeProjectAutomation:p.c,clearRulersOnScreen:y.f,modalAlertActions:C.a,addNewBed:A.a,convertToMultiBedProject:A.b};t.a=Object(s.a)(function(e){return{content:e.localization.content,lang:e.localization.lang,lbl:e.localization.lbl,region:e.localization.region,unit:e.localization.unit,stageX:e.viewport.stageX,stageY:e.viewport.stageY,project:e.project.project,user:e.authentication.user,idToken:e.authentication.idToken,accessToken:e.authentication.accessToken,resourcesTokens:e.authentication.resourcesTokens,projectType:e.globals.projectType,chamberRows:e.chamberbed.chamberRows,upperManifolds:E.d.getManifoldsByType("upper"),lowerManifolds:E.d.getManifoldsByType("lower"),calculations:e.calculations,totalStorageProvided:e.calculations.totalStorageProvided,chamberType:e.globals.chamberType,isMC4500Deprecated:e.globals.isMC4500Deprecated,multiBed:e.multiBed,isMultiBedProject:T.b.isMultiBedProject(),multiBedIsFromDesktop:e.multiBed.isFromDesktop,multiBedIsMultiBedDesktopEnabled:e.multiBed.isMultiBedDesktopEnabled}},N)(P)},function(e,t){},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(308),a=n(190),s=(n.n(a),n(2588)),l=n(11),u=n(2978),c=(n.n(u),n(160)),d=n(38),p=n(2979),h=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var m=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=f(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.closeModal=function(){r.props.togglePdfModal(!1)},f(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),h(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.content,l=t.isMultiBed;return i.a.createElement(o.a,{titleAriaId:"titleId",subtitleAriaId:"subtitleId",onDismiss:function(){return e.closeModal()},isBlocking:!1,isOpen:this.props.showPdfModal,containerClassName:"ms-modalExample-container"},i.a.createElement("div",{id:"subtitleId",className:"ms-modalExample-body"},i.a.createElement("div",{className:"ms-Grid",dir:"rtl"},i.a.createElement("div",{className:"ms-Grid-col ms-sm6 ms-md4 ms-lg2"},i.a.createElement(a.DefaultButton,{onClick:this.closeModal,text:r[n].close}))),l?i.a.createElement(p.a,null):i.a.createElement(s.a,null)))}}]),t}(),g={togglePdfModal:c.d};t.a=Object(l.b)(function(e){return{lang:e.localization.lang,content:e.localization.content,showPdfModal:e.pdf.showPdfModal,isMultiBed:d.b.isMultiBedProject()}},g)(m)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2342),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2343),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(2344),s=n(2345),l=n(112),u=function(e){function t(t){var n=e.call(this,t)||this;return n._onRenderIcon=function(e){return e.activityPersonas?n._onRenderPersonaArray(e):n.props.activityIcon},n._onRenderActivityDescription=function(e){var t=n._getClassNames(e),r=e.activityDescription||e.activityDescriptionText;return r?i.createElement("span",{className:t.activityText},r):null},n._onRenderComments=function(e){var t=n._getClassNames(e),r=e.comments||e.commentText;return!e.isCompact&&r?i.createElement("div",{className:t.commentText},r):null},n._onRenderTimeStamp=function(e){var t=n._getClassNames(e);return!e.isCompact&&e.timeStamp?i.createElement("div",{className:t.timeStamp},e.timeStamp):null},n._onRenderPersonaArray=function(e){var t=n._getClassNames(e),o=null,a=e.activityPersonas;if(a[0].imageUrl||a[0].imageInitials){var s=[],u=a.length>1||e.isCompact,c=e.isCompact?3:4,d=void 0;e.isCompact&&(d={display:"inline-block",width:"10px",minWidth:"10px",overflow:"visible"}),a.filter(function(e,t){return t<c}).forEach(function(e,n){s.push(i.createElement(l.PersonaCoin,r.__assign({},e,{key:e.key?e.key:n,className:t.activityPersona,size:u?l.PersonaSize.size16:l.PersonaSize.size32,style:d})))}),o=i.createElement("div",{className:t.personaContainer},s)}return o},n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.onRenderIcon,n=void 0===t?this._onRenderIcon:t,r=e.onRenderActivityDescription,o=void 0===r?this._onRenderActivityDescription:r,a=e.onRenderComments,s=void 0===a?this._onRenderComments:a,l=e.onRenderTimeStamp,u=void 0===l?this._onRenderTimeStamp:l,c=e.animateBeaconSignal,d=e.isCompact,p=this._getClassNames(this.props);return i.createElement("div",{className:p.root,style:this.props.style},(this.props.activityPersonas||this.props.activityIcon||this.props.onRenderIcon)&&i.createElement("div",{className:p.activityTypeIcon},c&&d&&i.createElement("div",{className:p.pulsingBeacon}),n(this.props)),i.createElement("div",{className:p.activityContent},o(this.props,this._onRenderActivityDescription),s(this.props,this._onRenderComments),u(this.props,this._onRenderTimeStamp)))},t.prototype._getClassNames=function(e){return a.getClassNames(s.getStyles(void 0,e.styles,e.animateBeaconSignal,e.beaconColorOne,e.beaconColorTwo,e.isCompact),e.className,e.activityPersonas,e.isCompact)},t}(o.BaseComponent);t.ActivityItem=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2);t.getClassNames=i.memoizeFunction(function(e,t,n,i){return{root:r.mergeStyles("ms-ActivityItem",t,e.root,i&&e.isCompactRoot),pulsingBeacon:r.mergeStyles("ms-ActivityItem-pulsingBeacon",e.pulsingBeacon),personaContainer:r.mergeStyles("ms-ActivityItem-personaContainer",e.personaContainer,i&&e.isCompactPersonaContainer),activityPersona:r.mergeStyles("ms-ActivityItem-activityPersona",e.activityPersona,i&&e.isCompactPersona,!i&&n&&2===n.length&&e.doublePersona),activityTypeIcon:r.mergeStyles("ms-ActivityItem-activityTypeIcon",e.activityTypeIcon,i&&e.isCompactIcon),activityContent:r.mergeStyles("ms-ActivityItem-activityContent",e.activityContent,i&&e.isCompactContent),activityText:r.mergeStyles("ms-ActivityItem-activityText",e.activityText),commentText:r.mergeStyles("ms-ActivityItem-commentText",e.commentText),timeStamp:r.mergeStyles("ms-ActivityItem-timeStamp",e.timeStamp,i&&e.isCompactTimeStamp)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2);t.getStyles=i.memoizeFunction(function(e,t,n,i,o,a){void 0===e&&(e=r.getTheme());var s,l=r.PulsingBeaconAnimationStyles.continuousPulseAnimationSingle(i||e.palette.themePrimary,o||e.palette.themeTertiary,"4px","28px","4px"),u=r.keyframes({from:{opacity:0},to:{opacity:1}}),c={animationName:l,animationIterationCount:"1",animationDuration:".8s",zIndex:1},d={animationName:r.keyframes({from:{transform:"translateX(-10px)"},to:{transform:"translateX(0)"}}),animationIterationCount:"1",animationDuration:".5s"},p={animationName:u,animationIterationCount:"1",animationDuration:".5s"},h={root:[e.fonts.small,{display:"flex",justifyContent:"flex-start",alignItems:"flex-start",boxSizing:"border-box",color:e.palette.neutralSecondary},a&&n&&p],pulsingBeacon:[{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"0px",height:"0px",borderRadius:"225px",borderStyle:"solid",opacity:0},a&&n&&c],isCompactRoot:{alignItems:"center"},personaContainer:{display:"flex",flexWrap:"wrap",minWidth:"32px",width:"32px",height:"32px"},isCompactPersonaContainer:{display:"inline-flex",flexWrap:"nowrap",flexBasis:"auto",height:"16px",width:"auto",minWidth:"0",paddingRight:"6px"},activityTypeIcon:{height:"32px",fontSize:"16px",lineHeight:"16px",marginTop:"3px"},isCompactIcon:{height:"16px",minWidth:"16px",fontSize:"13px",lineHeight:"13px",color:e.palette.themePrimary,marginTop:"1px",position:"relative",display:"flex",justifyContent:"center",alignItems:"center",selectors:{".ms-Persona-imageArea":{margin:"-2px 0 0 -2px",border:"2px solid"+e.palette.white,borderRadius:"50%",selectors:(s={},s[r.HighContrastSelector]={border:"none",margin:"0"},s)}}},activityPersona:{display:"block"},doublePersona:{selectors:{":first-child":{alignSelf:"flex-end"}}},isCompactPersona:{display:"inline-block",width:"8px",minWidth:"8px",overflow:"visible"},activityContent:[{padding:"0 8px"},a&&n&&d],activityText:{display:"inline"},isCompactContent:{flex:"1",padding:"0 4px",whiteSpace:"nowrap",textOverflow:"ellipsis",overflowX:"hidden"},commentText:{color:e.palette.neutralPrimary},timeStamp:[e.fonts.tiny,{fontWeight:400,color:e.palette.neutralSecondary}],isCompactTimeStamp:{display:"inline-block",paddingLeft:"0.3em",fontSize:"1em"}};return r.concatStyleSets(h,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(965),o=n(2353);t.Persona=r.styled(i.PersonaBase,o.getStyles,void 0,{scope:"Persona"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2348),t),r.__exportStar(n(968),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(968),o=n(2349);t.PersonaPresence=r.styled(i.PersonaPresenceBase,o.getStyles,void 0,{scope:"PersonaPresence"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(192),o={presence:"ms-Persona-presence",presenceIcon:"ms-Persona-presenceIcon"};t.getStyles=function(e){var t,n,a,s,l,u=e.theme,c=u.semanticColors,d=r.getGlobalClassNames(o,u),p=i.sizeBoolean(e.size),h=i.presenceBoolean(e.presence);return{presence:[d.presence,{position:"absolute",height:i.personaPresenceSize.size12,width:i.personaPresenceSize.size12,borderRadius:"50%",top:"auto",right:"-"+i.personaPresenceSize.border,bottom:"-"+i.personaPresenceSize.border,border:i.personaPresenceSize.border+" solid "+c.bodyBackground,textAlign:"center",boxSizing:"content-box",backgroundClip:"content-box",MsHighContrastAdjust:"none",selectors:(t={},t[r.HighContrastSelector]={borderColor:"Window",backgroundColor:"WindowText"},t)},p.isSize10&&{right:"auto",top:"7px",left:0,border:0,selectors:(n={},n[r.HighContrastSelector]={top:"9px",border:"1px solid WindowText"},n)},(p.isSize10||p.isSize24||p.isSize28||p.isSize32)&&{height:i.personaPresenceSize.size8,width:i.personaPresenceSize.size8},p.isSize16&&{height:i.personaPresenceSize.size6,width:i.personaPresenceSize.size6,borderWidth:"1.5px"},p.isSize72&&{height:i.personaPresenceSize.size20,width:i.personaPresenceSize.size20},p.isSize100&&{height:i.personaPresenceSize.size28,width:i.personaPresenceSize.size28},h.isAvailable&&{backgroundColor:"#7FBA00",selectors:(a={},a[r.HighContrastSelector]={backgroundColor:"Highlight"},a)},h.isAway&&{backgroundColor:"#FCD116"},h.isBlocked&&[{backgroundColor:c.bodyBackground,selectors:(s={":before":{content:'""',width:"100%",height:"100%",position:"absolute",top:0,left:0,border:i.personaPresenceSize.border+" solid #D93B3B",borderRadius:"50%",boxSizing:"border-box"},":after":p.isSize40||p.isSize48||p.isSize72||p.isSize100?{content:'""',width:"100%",height:i.personaPresenceSize.border,backgroundColor:"#D93B3B",transform:"translateY(-50%) rotate(-45deg)",position:"absolute",top:"50%",left:0}:void 0},s[r.HighContrastSelector]={backgroundColor:"WindowText",selectors:{":before":{width:"calc(100% - "+i.personaPresenceSize.border+")",height:"calc(100% - "+i.personaPresenceSize.border+")",top:parseFloat(i.personaPresenceSize.border)/2+"px",left:parseFloat(i.personaPresenceSize.border)/2+"px",borderColor:"Window"},":after":{width:"calc(100% - "+2*parseFloat(i.personaPresenceSize.border)+"px)",left:i.personaPresenceSize.border,backgroundColor:"Window"}}},s)}],h.isBusy&&{backgroundColor:"#D93B3B"},h.isDoNotDisturb&&{backgroundColor:"#E81123"},h.isOffline&&{backgroundColor:"#93ABBD"}],presenceIcon:[d.presenceIcon,{color:c.bodyBackground,fontSize:"6px",lineHeight:i.personaPresenceSize.size12,verticalAlign:"top",selectors:(l={},l[r.HighContrastSelector]={color:"Window"},l)},p.isSize72&&{fontSize:r.FontSizes.small,lineHeight:i.personaPresenceSize.size20},p.isSize100&&{fontSize:r.FontSizes.medium,lineHeight:i.personaPresenceSize.size28},h.isAway&&{position:"relative",left:"1px"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(720),t),r.__exportStar(n(721),t),r.__exportStar(n(415),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(191),i=[r.PersonaInitialsColor.lightGreen,r.PersonaInitialsColor.lightBlue,r.PersonaInitialsColor.lightPink,r.PersonaInitialsColor.green,r.PersonaInitialsColor.darkGreen,r.PersonaInitialsColor.pink,r.PersonaInitialsColor.magenta,r.PersonaInitialsColor.purple,r.PersonaInitialsColor.violet,r.PersonaInitialsColor.teal,r.PersonaInitialsColor.blue,r.PersonaInitialsColor.darkBlue,r.PersonaInitialsColor.orange,r.PersonaInitialsColor.darkRed],o=i.length;t.initialsColorPropToColorCode=function(e){var t=e.primaryText,n=e.text,a=e.initialsColor;return"string"===typeof a?a:function(e){switch(e){case r.PersonaInitialsColor.lightBlue:return"#6BA5E7";case r.PersonaInitialsColor.blue:return"#2D89EF";case r.PersonaInitialsColor.darkBlue:return"#2B5797";case r.PersonaInitialsColor.teal:return"#00ABA9";case r.PersonaInitialsColor.lightGreen:return"#99B433";case r.PersonaInitialsColor.green:return"#00A300";case r.PersonaInitialsColor.darkGreen:return"#1E7145";case r.PersonaInitialsColor.lightPink:return"#E773BD";case r.PersonaInitialsColor.pink:return"#FF0097";case r.PersonaInitialsColor.magenta:return"#7E3878";case r.PersonaInitialsColor.purple:return"#603CBA";case r.PersonaInitialsColor.black:return"#1D1D1D";case r.PersonaInitialsColor.orange:return"#DA532C";case r.PersonaInitialsColor.red:return"#EE1111";case r.PersonaInitialsColor.darkRed:return"#B91D47";case r.PersonaInitialsColor.transparent:return"transparent";case r.PersonaInitialsColor.violet:return"#5E4B8B"}}(a=void 0!==a?a:function(e){var t=r.PersonaInitialsColor.blue;if(!e)return t;for(var n=0,a=e.length-1;a>=0;a--){var s=e.charCodeAt(a),l=a%8;n^=(s<<l)+(s>>8-l)}return t=i[n%o]}(n||t))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(192),o={coin:"ms-Persona-coin",imageArea:"ms-Persona-imageArea",image:"ms-Persona-image",initials:"ms-Persona-initials",size10:"ms-Persona--size10",size16:"ms-Persona--size16",size24:"ms-Persona--size24",size28:"ms-Persona--size28",size32:"ms-Persona--size32",size40:"ms-Persona--size40",size48:"ms-Persona--size48",size72:"ms-Persona--size72",size100:"ms-Persona--size100"};t.getStyles=function(e){var t,n=e.className,a=e.theme,s=e.coinSize,l=a.palette,u=i.sizeBoolean(e.size),c=r.getGlobalClassNames(o,a),d=l.neutralLight,p=l.redDark,h=s||e.size&&i.sizeToPixels[e.size]||48;return{coin:[c.coin,a.fonts.medium,u.isSize10&&c.size10,u.isSize16&&c.size16,u.isSize24&&c.size24,u.isSize28&&c.size28,u.isSize32&&c.size32,u.isSize40&&c.size40,u.isSize48&&c.size48,u.isSize72&&c.size72,u.isSize100&&c.size100,n],size10WithoutPresenceIcon:{fontSize:"10px",position:"absolute",top:"5px",right:"auto",left:0},imageArea:[c.imageArea,{position:"relative",textAlign:"center",flex:"0 0 auto",height:h,width:h},h<=10&&{overflow:"visible",background:"transparent",height:0,width:0}],image:[c.image,{marginRight:"10px",position:"absolute",top:0,left:0,width:"100%",height:"100%",border:0,borderRadius:"50%",perspective:"1px"},h<=10&&{overflow:"visible",background:"transparent",height:0,width:0},h>10&&{height:h,width:h}],initials:[c.initials,{borderRadius:"50%",color:e.showUnknownPersonaCoin?p:l.white,fontSize:r.FontSizes.large,fontWeight:r.FontWeights.regular,lineHeight:48===h?46:h,height:h,selectors:(t={},t[r.HighContrastSelector]={border:"1px solid WindowText",MsHighContrastAdjust:"none",color:"WindowText",boxSizing:"border-box",backgroundColor:"Window !important"},t)},e.showUnknownPersonaCoin&&{backgroundColor:d},h<32&&{fontSize:r.FontSizes.xSmall},h>=32&&h<48&&{fontSize:r.FontSizes.medium},h>=72&&h<100&&{fontSize:r.FontSizes.xxLarge},h>=100&&{fontSize:r.FontSizes.superLarge}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(192),o={root:"ms-Persona",size10:"ms-Persona--size10",size16:"ms-Persona--size16",size24:"ms-Persona--size24",size28:"ms-Persona--size28",size32:"ms-Persona--size32",size40:"ms-Persona--size40",size48:"ms-Persona--size48",size72:"ms-Persona--size72",size100:"ms-Persona--size100",available:"ms-Persona--online",away:"ms-Persona--away",blocked:"ms-Persona--blocked",busy:"ms-Persona--busy",doNotDisturb:"ms-Persona--donotdisturb",offline:"ms-Persona--offline",details:"ms-Persona-details",primaryText:"ms-Persona-primaryText",secondaryText:"ms-Persona-secondaryText",tertiaryText:"ms-Persona-tertiaryText",optionalText:"ms-Persona-optionalText",textContent:"ms-Persona-textContent"};t.getStyles=function(e){var t=e.className,n=e.showSecondaryText,a=e.theme,s=a.palette,l=r.getGlobalClassNames(o,a),u=i.sizeBoolean(e.size),c=i.presenceBoolean(e.presence),d={color:s.neutralSecondary,fontWeight:r.FontWeights.regular,fontSize:r.FontSizes.small};return{root:[l.root,a.fonts.medium,r.normalize,{color:s.neutralPrimary,fontSize:r.FontSizes.medium,fontWeight:r.FontWeights.regular,position:"relative",height:i.personaSize.size48,minWidth:i.personaSize.size48,display:"flex",alignItems:"center",selectors:{".contextualHost":{display:"none"},":hover":{selectors:{$primaryText:{color:s.neutralDark}}}}},u.isSize10&&[l.size10,{height:i.personaSize.size10,minWidth:i.personaSize.size10}],u.isSize16&&[l.size16,{height:i.personaSize.size16,minWidth:i.personaSize.size16}],u.isSize24&&[l.size24,{height:i.personaSize.size24,minWidth:i.personaSize.size24}],u.isSize24&&n&&{height:"36px"},u.isSize28&&[l.size28,{height:i.personaSize.size28,minWidth:i.personaSize.size28}],u.isSize28&&n&&{height:"32px"},u.isSize32&&[l.size32,{height:i.personaSize.size32,minWidth:i.personaSize.size32}],u.isSize40&&[l.size40,{height:i.personaSize.size40,minWidth:i.personaSize.size40}],u.isSize48&&l.size48,u.isSize72&&[l.size72,{height:i.personaSize.size72,minWidth:i.personaSize.size72}],u.isSize100&&[l.size100,{height:i.personaSize.size100,minWidth:i.personaSize.size100}],c.isAvailable&&l.available,c.isAway&&l.away,c.isBlocked&&l.blocked,c.isBusy&&l.busy,c.isDoNotDisturb&&l.doNotDisturb,c.isOffline&&l.offline,t],details:[l.details,{padding:"0 24px 0 16px",minWidth:0,width:"100%",textAlign:"left",display:"flex",flexDirection:"column",justifyContent:"space-around"},u.isSize10&&{paddingLeft:"17px"},(u.isSize24||u.isSize28)&&{padding:"0 12px"}],primaryText:[l.primaryText,r.noWrap,{color:s.neutralPrimary,fontWeight:r.FontWeights.regular,fontSize:r.FontSizes.large},n&&{height:"16px",lineHeight:"16px",overflowX:"hidden"},u.isSize10&&{fontSize:r.FontSizes.small,lineHeight:i.personaSize.size10},(u.isSize16||u.isSize24||u.isSize28||u.isSize32||u.isSize40)&&{fontSize:r.FontSizes.medium},u.isSize16&&{lineHeight:i.personaSize.size28},u.isSize24&&n&&{height:"18px"},u.isSize72&&{fontSize:r.FontSizes.xLarge},u.isSize100&&{fontSize:r.FontSizes.xLarge,fontWeight:r.FontWeights.semilight}],secondaryText:[l.secondaryText,r.noWrap,d,(u.isSize10||u.isSize16||u.isSize24||u.isSize28||u.isSize32)&&{display:"none"},u.isSize24&&n&&{height:"18px"},(u.isSize72||u.isSize100)&&{fontSize:r.FontSizes.medium},n&&{display:"block",height:"16px",lineHeight:"16px",overflowX:"hidden"}],tertiaryText:[l.tertiaryText,r.noWrap,d,{display:"none"},(u.isSize72||u.isSize100)&&{display:"block"}],optionalText:[l.optionalText,r.noWrap,d,{display:"none"},u.isSize100&&{display:"block"}],textContent:[l.textContent,r.noWrap]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(966),t),r.__exportStar(n(967),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2356),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2357),t),r.__exportStar(n(970),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(970),o=n(2363);t.Breadcrumb=r.styled(i.BreadcrumbBase,o.getStyles,void 0,{scope:"Breadcrumb"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2359),t),r.__exportStar(n(971),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(971),o=n(2360);t.Link=r.styled(i.LinkBase,o.getStyles,void 0,{scope:"Link"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-Link"};t.getStyles=function(e){var t,n,o=e.className,a=e.isButton,s=e.isDisabled,l=e.theme,u=l.semanticColors,c=r.getGlobalClassNames(i,l);return{root:[c.root,l.fonts.medium,{color:u.link,outline:"none",selectors:{".ms-Fabric--isFocusVisible &:focus":{outline:"1px solid "+l.palette.neutralSecondary}}},a&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",fontSize:"inherit",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(t={},t[r.HighContrastSelectorBlack]={color:"#FFFF00"},t[r.HighContrastSelectorWhite]={color:"#00009F"},t["@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)"]={borderBottom:"none"},t)},!a&&{textDecoration:"none"},s&&["is-disabled",{color:u.disabledText,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!s&&{selectors:{"&:active, &:hover, &:active:hover":{color:u.linkHovered,selectors:(n={},n[r.HighContrastSelector]={textDecoration:"underline"},n)},"&:focus":{color:u.link}}},c.root,o]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2362),t),r.__exportStar(n(972),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(972);t.ResizeGroup=r.ResizeGroupBase},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"},o=r.getScreenSelector(0,r.ScreenWidthMaxSmall),a=r.getScreenSelector(r.ScreenWidthMinMedium,r.ScreenWidthMaxMedium);t.getStyles=function(e){var t,n,s,l,u=e.className,c=e.theme;return{root:["ms-Breadcrumb",c.fonts.medium,{margin:"23px 0 1px"},u],list:["ms-Breadcrumb-list",{whiteSpace:"nowrap",padding:0,margin:0,display:"flex",alignItems:"stretch"}],listItem:["ms-Breadcrumb-listItem",{listStyleType:"none",margin:"0",padding:"0",display:"flex",position:"relative",alignItems:"center"}],chevron:["ms-Breadcrumb-chevron",{color:c.palette.neutralSecondary,fontSize:c.fonts.small.fontSize,selectors:(t={},t[r.HighContrastSelector]={color:"WindowText",MsHighContrastAdjust:"none"},t[a]={fontSize:8},t[o]={fontSize:8},t)}],overflow:["ms-Breadcrumb-overflow",{position:"relative",display:"flex",alignItems:"center"}],overflowButton:["ms-Breadcrumb-overflowButton",r.getFocusStyle(c),i,{fontSize:16,height:"100%",cursor:"pointer",selectors:(n={":hover":{backgroundColor:c.palette.neutralLighter},":active":{backgroundColor:c.palette.neutralTertiaryAlt,color:c.semanticColors.bodyText},":hover:active":{backgroundColor:c.palette.neutralQuaternary}},n[o]={padding:"4px 6px"},n[a]={fontSize:c.fonts.mediumPlus.fontSize},n)}],itemLink:["ms-Breadcrumb-itemLink",r.getFocusStyle(c),i,c.fonts.xLarge,{textDecoration:"none",color:c.semanticColors.bodyText,padding:"0 8px",maxWidth:160,selectors:(s={":hover":{backgroundColor:c.semanticColors.menuItemBackgroundHovered,color:"initial",cursor:"pointer",selectors:(l={},l[r.HighContrastSelector]={color:"Highlight"},l)},":focus":{color:c.palette.neutralDark},":active":{backgroundColor:c.palette.neutralTertiaryAlt,color:c.palette.neutralPrimary}},s[a]=c.fonts.large,s[o]=[c.fonts.medium,{maxWidth:116}],s)}],item:["ms-Breadcrumb-item",c.fonts.xLarge,{color:c.semanticColors.bodyText,padding:"0 8px",maxWidth:160,selectors:{":hover":{cursor:"default"}}}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2365),t),r.__exportStar(n(974),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(242),a=n(2366),s=n(2368),l=n(333),u=n(2),c=n(334),d={leftNavigation:"Up",rightNavigation:"Down",closeIcon:"CalculatorMultiply"},p=[o.DayOfWeek.Monday,o.DayOfWeek.Tuesday,o.DayOfWeek.Wednesday,o.DayOfWeek.Thursday,o.DayOfWeek.Friday],h={formatMonthDayYear:function(e,t){return t.months[e.getMonth()]+" "+e.getDate()+", "+e.getFullYear()},formatMonthYear:function(e,t){return t.months[e.getMonth()]+" "+e.getFullYear()},formatDay:function(e){return e.getDate().toString()},formatYear:function(e){return e.getFullYear().toString()}},f=function(e){function t(t){var n=e.call(this,t)||this;n._dayPicker=u.createRef(),n._monthPicker=u.createRef(),n._navigateDayPickerDay=function(e){n.setState({navigatedDayDate:e,navigatedMonthDate:e})},n._navigateMonthPickerDay=function(e){n.setState({navigatedMonthDate:e})},n._onNavigateDayDate=function(e,t){n._navigateDayPickerDay(e),n._focusOnUpdate=t},n._onNavigateMonthDate=function(e,t){if(!t)return n._navigateMonthPickerDay(e),void(n._focusOnUpdate=t);!n.props.showMonthPickerAsOverlay&&!n.props.isDayPickerVisible&&n._onSelectDate(e),n._navigateDayPickerDay(e)},n._onSelectDate=function(e,t){var r=n.props.onSelectDate;n.setState({selectedDate:e}),r&&r(e,t)},n._onHeaderSelect=function(e){n.setState({isDayPickerVisible:!n.state.isDayPickerVisible,isMonthPickerVisible:!n.state.isMonthPickerVisible}),e&&(n._focusOnUpdate=!0)},n._onGotoToday=function(){var e=n.props,t=e.dateRangeType,r=e.firstDayOfWeek,i=e.today,o=e.workWeekDays;if(e.selectDateOnClick){var a=l.getDateRangeArray(i,t,r,o);n._onSelectDate(i,a)}n._navigateDayPickerDay(i)},n._onGotoTodayClick=function(e){n._onGotoToday()},n._onGotoTodayKeyDown=function(e){13===e.which&&(e.preventDefault(),n._onGotoToday())},n._onDatePickerPopupKeyDown=function(e){switch(e.which){case 13:case 8:e.preventDefault();break;case 27:n._handleEscKey(e)}},n._handleEscKey=function(e){n.props.onDismiss&&n.props.onDismiss()};var r=t.value&&!isNaN(t.value.getTime())?t.value:t.today||new Date;return n.state={selectedDate:r,navigatedDayDate:r,navigatedMonthDate:r,isMonthPickerVisible:!n.props.showMonthPickerAsOverlay&&n.props.isMonthPickerVisible,isDayPickerVisible:!!n.props.showMonthPickerAsOverlay||n.props.isDayPickerVisible},n._focusOnUpdate=!1,n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=e.autoNavigateOnSelection,n=e.value,r=e.today,i=void 0===r?new Date:r;t&&!l.compareDates(n,this.props.value)&&this.setState({navigatedMonthDate:n,navigatedDayDate:n}),this.setState({selectedDate:n||i})},t.prototype.componentDidUpdate=function(){this._focusOnUpdate&&(this.focus(),this._focusOnUpdate=!1)},t.prototype.render=function(){var e,t=this.props,n=t.firstDayOfWeek,o=t.dateRangeType,l=t.strings,d=t.showMonthPickerAsOverlay,p=t.autoNavigateOnSelection,h=t.showGoToToday,f=t.highlightCurrentMonth,m=t.highlightSelectedMonth,g=t.navigationIcons,b=t.minDate,v=t.maxDate,y=t.className,_=t.showCloseButton,S=t.allFocusable,w=t.yearPickerHidden,E=u.getNativeProps(this.props,u.divProperties,["value"]),C=this.state,x=C.selectedDate,A=C.navigatedDayDate,T=C.navigatedMonthDate,O=C.isMonthPickerVisible,k=C.isDayPickerVisible,I=d?this._onHeaderSelect:void 0,R=!d&&!k,P=d&&h;return i.createElement("div",{className:u.css("ms-DatePicker",c.root,y),role:"application"},i.createElement("div",r.__assign({},E,{className:u.css("ms-DatePicker-picker ms-DatePicker-picker--opened ms-DatePicker-picker--focused",c.picker,c.pickerIsOpened,c.pickerIsFocused,O&&"ms-DatePicker-monthPickerVisible "+c.monthPickerVisible,O&&k&&"ms-DatePicker-calendarsInline "+c.calendarsInline,R&&"ms-DatePicker-monthPickerOnly "+c.monthPickerOnly,d&&"ms-DatePicker-monthPickerAsOverlay "+c.monthPickerAsOverlay)}),i.createElement("div",{className:u.css("ms-DatePicker-holder ms-slideDownIn10",c.holder,P&&c.holderWithButton),onKeyDown:this._onDatePickerPopupKeyDown},i.createElement("div",{className:u.css("ms-DatePicker-frame",c.frame)},i.createElement("div",{className:u.css("ms-DatePicker-wrap",c.wrap,h&&c.goTodaySpacing)},k&&i.createElement(a.CalendarDay,{selectedDate:x,navigatedDate:A,today:this.props.today,onSelectDate:this._onSelectDate,onNavigateDate:this._onNavigateDayDate,onDismiss:this.props.onDismiss,firstDayOfWeek:n,dateRangeType:o,autoNavigateOnSelection:p,strings:l,onHeaderSelect:I,navigationIcons:g,showWeekNumbers:this.props.showWeekNumbers,firstWeekOfYear:this.props.firstWeekOfYear,dateTimeFormatter:this.props.dateTimeFormatter,showSixWeeksByDefault:this.props.showSixWeeksByDefault,minDate:b,maxDate:v,workWeekDays:this.props.workWeekDays,componentRef:this._dayPicker,showCloseButton:_,allFocusable:S}),k&&O&&i.createElement("div",{className:c.divider}),O&&i.createElement(s.CalendarMonth,{navigatedDate:T,selectedDate:A,strings:l,onNavigateDate:this._onNavigateMonthDate,today:this.props.today,highlightCurrentMonth:f,highlightSelectedMonth:m,onHeaderSelect:I,navigationIcons:g,dateTimeFormatter:this.props.dateTimeFormatter,minDate:b,maxDate:v,componentRef:this._monthPicker,yearPickerHidden:w||d}),h&&i.createElement("button",{role:"button",className:u.css("ms-DatePicker-goToday js-goToday",c.goToday,(e={},e[c.goTodayInlineMonth]=O,e)),onClick:this._onGotoTodayClick,onKeyDown:this._onGotoTodayKeyDown,tabIndex:0},l.goToToday))))))},t.prototype.focus=function(){this.state.isDayPickerVisible&&this._dayPicker.current?this._dayPicker.current.focus():this.state.isMonthPickerVisible&&this._monthPicker.current&&this._monthPicker.current.focus()},t.defaultProps={onSelectDate:void 0,onDismiss:void 0,isMonthPickerVisible:!0,isDayPickerVisible:!0,showMonthPickerAsOverlay:!1,value:void 0,today:new Date,firstDayOfWeek:o.DayOfWeek.Sunday,dateRangeType:o.DateRangeType.Day,autoNavigateOnSelection:!1,showGoToToday:!0,strings:null,highlightCurrentMonth:!1,highlightSelectedMonth:!1,navigationIcons:d,showWeekNumbers:!1,firstWeekOfYear:o.FirstWeekOfYear.FirstDay,dateTimeFormatter:h,showSixWeeksByDefault:!1,workWeekDays:p,showCloseButton:!1,allFocusable:!1},t}(u.BaseComponent);t.Calendar=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(242),s=n(34),l=n(27),u=n(333),c=n(334),d=function(e){function t(t){var n=e.call(this,t)||this;return n.days={},n._onKeyDown=function(e,t){13!==t.which&&32!==t.which||e()},n._onDayKeyDown=function(e,t,r){return function(i){13===i.which?n._onSelectDate(e):n._navigateMonthEdge(i,e,t,r)}},n._onDayMouseDown=function(e,t,r,i){return function(r){i===a.DateRangeType.Month?n._applyFunctionToDayRefs(function(t,n){t&&n.originalDate.getMonth()===e.getMonth()&&n.isInBounds&&t.classList.add(c.dayPress)}):n._applyFunctionToDayRefs(function(e,n,r){e&&r===t&&n.isInBounds?(e.classList.add(c.dayPress),e.classList.add(c.dayIsHighlighted)):e&&e.classList.remove(c.dayIsHighlighted)})}},n._onDayMouseUp=function(e,t,r,i){return function(r){i===a.DateRangeType.Month?n._applyFunctionToDayRefs(function(t,n){t&&n.originalDate.getMonth()===e.getMonth()&&n.isInBounds&&t.classList.remove(c.dayPress)}):n._applyFunctionToDayRefs(function(e,n,r){e&&r===t&&n.isInBounds&&e.classList.remove(c.dayPress)})}},n._onDayMouseOver=function(e,t,r,i){return function(r){i===a.DateRangeType.Month?n._applyFunctionToDayRefs(function(t,n){t&&n.originalDate.getMonth()===e.getMonth()&&n.isInBounds&&t.classList.add(c.dayHover)}):n._applyFunctionToDayRefs(function(e,n,r){e&&r===t&&n.isInBounds&&e.classList.add(c.dayHover)})}},n._onDayMouseLeave=function(e,t,r,i){return function(r){i===a.DateRangeType.Month?n._applyFunctionToDayRefs(function(t,n){t&&n.originalDate.getMonth()===e.getMonth()&&n.isInBounds&&t.classList.remove(c.dayHover)}):n._applyFunctionToDayRefs(function(e,n,r){e&&r===t&&n.isInBounds&&e.classList.remove(c.dayHover)})}},n._onTableMouseLeave=function(e){e.target.contains&&e.relatedTarget&&e.relatedTarget.contains&&e.target.contains(e.relatedTarget)||n._applyFunctionToDayRefs(function(e,t){e&&(e.classList.remove(c.dayHover),e.classList.remove(c.dayPress))})},n._onTableMouseUp=function(e){e.target.contains&&e.relatedTarget&&e.relatedTarget.contains&&e.target.contains(e.relatedTarget)||n._applyFunctionToDayRefs(function(e,t){e&&e.classList.remove(c.dayPress)})},n._onSelectDate=function(e){var t=n.props,r=t.onSelectDate,i=t.dateRangeType,o=t.firstDayOfWeek,s=t.navigatedDate,l=t.autoNavigateOnSelection,c=t.minDate,d=t.maxDate,p=t.workWeekDays,h=u.getDateRangeArray(e,i,o,p);if(i!==a.DateRangeType.Day&&(h=n._getBoundedDateRange(h,c,d)),r&&r(e,h),l&&e.getMonth()!==s.getMonth()){var f=u.compareDatePart(e,s);f<0?n._onSelectPrevMonth():f>0&&n._onSelectNextMonth()}},n._onSelectNextMonth=function(){n.props.onNavigateDate(u.addMonths(n.props.navigatedDate,1),!1)},n._onSelectPrevMonth=function(){n.props.onNavigateDate(u.addMonths(n.props.navigatedDate,-1),!1)},n._onClose=function(){n.props.onDismiss&&n.props.onDismiss()},n._onHeaderSelect=function(){var e=n.props.onHeaderSelect;e&&e(!0)},n._onHeaderKeyDown=function(e){var t=n.props.onHeaderSelect;!t||13!==e.which&&32!==e.which||t(!0)},n._onPrevMonthKeyDown=function(e){13===e.which&&n._onKeyDown(n._onSelectPrevMonth,e)},n._onNextMonthKeyDown=function(e){13===e.which&&n._onKeyDown(n._onSelectNextMonth,e)},n._onCloseButtonKeyDown=function(e){13===e.which&&n._onKeyDown(n._onClose,e)},n.state={activeDescendantId:o.getId("DatePickerDay-active"),weeks:n._getWeeks(t)},n._onSelectNextMonth=n._onSelectNextMonth.bind(n),n._onSelectPrevMonth=n._onSelectPrevMonth.bind(n),n._onClose=n._onClose.bind(n),n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({weeks:this._getWeeks(e)})},t.prototype.render=function(){var e,t,n=this,r=this.state,d=r.activeDescendantId,p=r.weeks,h=this.props,f=h.firstDayOfWeek,m=h.strings,g=h.navigatedDate,b=h.selectedDate,v=h.dateRangeType,y=h.navigationIcons,_=h.showWeekNumbers,S=h.firstWeekOfYear,w=h.dateTimeFormatter,E=h.minDate,C=h.maxDate,x=h.showCloseButton,A=h.allFocusable,T=o.getId("DatePickerDay-dayPicker"),O=o.getId("DatePickerDay-monthAndYear"),k=y.leftNavigation,I=y.rightNavigation,R=y.closeIcon,P=_?u.getWeekNumbersInMonth(p.length,f,S,g):null,D=_?u.getWeekNumber(b,f,S):void 0,N=this._getWeekCornerStyles(p,v),M=!E||u.compareDatePart(E,u.getMonthStart(g))<0,L=!C||u.compareDatePart(u.getMonthEnd(g),C)<0;return i.createElement("div",{className:o.css("ms-DatePicker-dayPicker",c.dayPicker,_&&(o.getRTL()?c.showWeekNumbersRTL:c.showWeekNumbers)),id:T},i.createElement("div",{className:o.css("ms-DatePicker-header",c.header)},i.createElement("div",{"aria-live":"polite","aria-relevant":"text","aria-atomic":"true",id:O,className:c.monthAndYear},this.props.onHeaderSelect?i.createElement("div",{className:o.css("ms-DatePicker-monthAndYear js-showMonthPicker",c.headerToggleView),onClick:this._onHeaderSelect,onKeyDown:this._onHeaderKeyDown,"aria-label":w.formatMonthYear(g,m),role:"button",tabIndex:0},w.formatMonthYear(g,m)):i.createElement("div",{className:o.css("ms-DatePicker-monthAndYear",c.monthAndYear)},w.formatMonthYear(g,m))),i.createElement("div",{className:o.css("ms-DatePicker-monthComponents",c.monthComponents)},i.createElement("div",{className:o.css("ms-DatePicker-navContainer",c.navContainer)},i.createElement("button",{className:o.css("ms-DatePicker-prevMonth js-prevMonth",c.prevMonth,(e={},e["ms-DatePicker-prevMonth--disabled "+c.prevMonthIsDisabled]=!M,e)),disabled:!A&&!M,"aria-disabled":!M,onClick:M?this._onSelectPrevMonth:void 0,onKeyDown:M?this._onPrevMonthKeyDown:void 0,"aria-controls":T,"aria-label":m.prevMonthAriaLabel?m.prevMonthAriaLabel+" "+m.months[u.addMonths(g,-1).getMonth()]:void 0,role:"button"},i.createElement(l.Icon,{iconName:k})),i.createElement("button",{className:o.css("ms-DatePicker-nextMonth js-nextMonth",c.nextMonth,(t={},t["ms-DatePicker-nextMonth--disabled "+c.nextMonthIsDisabled]=!L,t)),disabled:!A&&!L,"aria-disabled":!L,onClick:L?this._onSelectNextMonth:void 0,onKeyDown:L?this._onNextMonthKeyDown:void 0,"aria-controls":T,"aria-label":m.nextMonthAriaLabel?m.nextMonthAriaLabel+" "+m.months[u.addMonths(g,1).getMonth()]:void 0,role:"button"},i.createElement(l.Icon,{iconName:I})),x&&i.createElement("button",{className:o.css("ms-DatePicker-closeButton js-closeButton",c.closeButton),onClick:this._onClose,onKeyDown:this._onCloseButtonKeyDown,"aria-label":m.closeButtonAriaLabel,role:"button"},i.createElement(l.Icon,{iconName:R}))))),i.createElement(s.FocusZone,null,i.createElement("table",{className:o.css("ms-DatePicker-table",c.table),"aria-readonly":"true","aria-multiselectable":"false","aria-labelledby":O,"aria-activedescendant":d,role:"grid"},i.createElement("thead",null,i.createElement("tr",null,_&&i.createElement("th",{className:o.css("ms-DatePicker-weekday",c.weekday)}),m.shortDays.map(function(e,t){return i.createElement("th",{className:o.css("ms-DatePicker-weekday",c.weekday),role:"gridcell",scope:"col",key:t,title:m.days[(t+f)%7],"aria-label":m.days[(t+f)%7],"data-is-focusable":!!A||void 0},m.shortDays[(t+f)%7])}))),i.createElement("tbody",{onMouseLeave:v!==a.DateRangeType.Day?this._onTableMouseLeave:void 0,onMouseUp:v!==a.DateRangeType.Day?this._onTableMouseUp:void 0},p.map(function(e,t){return i.createElement("tr",{key:P?P[t]:t},_&&P&&i.createElement("th",{className:o.css("ms-DatePicker-weekNumbers","ms-DatePicker-weekday",c.weekday,c.weekNumbers),key:t,title:P&&m.weekNumberFormatString&&o.format(m.weekNumberFormatString,P[t]),"aria-label":P&&m.weekNumberFormatString&&o.format(m.weekNumberFormatString,P[t]),scope:"row"},i.createElement("div",{className:o.css("ms-DatePicker-day",c.day,(r={},r["ms-DatePicker-week--highlighted "+c.weekIsHighlighted]=D===P[t],r))},i.createElement("span",null,P[t]))),e.map(function(e,r){var s,l,p=u.compareDates(g,e.originalDate);return i.createElement("td",{key:e.key,className:o.css(c.dayWrapper,"ms-DatePicker-day",n._getHighlightedCornerStyle(N,r,t),(s={},s["ms-DatePicker-weekBackground "+c.weekBackground]=e.isSelected&&(v===a.DateRangeType.Week||v===a.DateRangeType.WorkWeek),s["ms-DatePicker-dayBackground "+c.dayBackground]=v===a.DateRangeType.Day,s["ms-DatePicker-day--highlighted "+c.dayIsHighlighted]=e.isSelected&&v===a.DateRangeType.Day,s["ms-DatePicker-day--infocus "+c.dayIsFocused]=e.isInBounds&&e.isInMonth,s["ms-DatePicker-day--outfocus "+c.dayIsUnfocused]=e.isInBounds&&!e.isInMonth,s)),ref:function(t){return n._setDayCellRef(t,e,p)},onMouseOver:v!==a.DateRangeType.Day&&e.isInBounds?n._onDayMouseOver(e.originalDate,t,r,v):void 0,onMouseLeave:v!==a.DateRangeType.Day&&e.isInBounds?n._onDayMouseLeave(e.originalDate,t,r,v):void 0,onMouseDown:v!==a.DateRangeType.Day&&e.isInBounds?n._onDayMouseDown(e.originalDate,t,r,v):void 0,onMouseUp:v!==a.DateRangeType.Day&&e.isInBounds?n._onDayMouseUp(e.originalDate,t,r,v):void 0,role:"gridcell"},i.createElement("button",{key:e.key+"button",className:o.css(c.day,"ms-DatePicker-day-button",(l={},l["ms-DatePicker-day--disabled "+c.dayIsDisabled]=!e.isInBounds,l["ms-DatePicker-day--today "+c.dayIsToday]=e.isToday,l)),role:"button",onKeyDown:n._onDayKeyDown(e.originalDate,t,r),onClick:e.isInBounds?e.onSelected:void 0,"aria-label":w.formatMonthDayYear(e.originalDate,m),id:p?d:void 0,"aria-selected":e.isInBounds?e.isSelected:void 0,"data-is-focusable":A||!!e.isInBounds||void 0,ref:function(t){return n._setDayRef(t,e,p)},disabled:!A&&!e.isInBounds,"aria-disabled":!e.isInBounds},i.createElement("span",{"aria-hidden":"true"},w.formatDay(e.originalDate))))}));var r})))))},t.prototype.focus=function(){this.navigatedDay&&(this.navigatedDay.tabIndex=0,this.navigatedDay.focus())},t.prototype._setDayRef=function(e,t,n){n&&(this.navigatedDay=e)},t.prototype._setDayCellRef=function(e,t,n){this.days[t.key]=e},t.prototype._getWeekCornerStyles=function(e,t){var n={};switch(t){case a.DateRangeType.Month:e.forEach(function(t,r){t.forEach(function(t,i){var a=e[r-1]&&e[r-1][i]&&e[r-1][i].originalDate.getMonth()===e[r][i].originalDate.getMonth(),s=e[r+1]&&e[r+1][i]&&e[r+1][i].originalDate.getMonth()===e[r][i].originalDate.getMonth(),l=e[r][i-1]&&e[r][i-1].originalDate.getMonth()===e[r][i].originalDate.getMonth(),u=e[r][i+1]&&e[r][i+1].originalDate.getMonth()===e[r][i].originalDate.getMonth(),d=!a&&!u,p=!s&&!l,h=!s&&!u,f="";!a&&!l&&(f=o.getRTL()?f.concat(c.topRightCornerDate+" "):f.concat(c.topLeftCornerDate+" ")),d&&(f=o.getRTL()?f.concat(c.topLeftCornerDate+" "):f.concat(c.topRightCornerDate+" ")),p&&(f=o.getRTL()?f.concat(c.bottomRightCornerDate+" "):f.concat(c.bottomLeftCornerDate+" ")),h&&(f=o.getRTL()?f.concat(c.bottomLeftCornerDate+" "):f.concat(c.bottomRightCornerDate+" ")),n[r+"_"+i]=f})});break;case a.DateRangeType.Week:case a.DateRangeType.WorkWeek:e.forEach(function(e,t){var r=c.topLeftCornerDate+" "+c.bottomLeftCornerDate,i=c.topRightCornerDate+" "+c.bottomRightCornerDate;n[t+"_0"]=o.getRTL()?i:r,n[t+"_6"]=o.getRTL()?r:i})}return n},t.prototype._getHighlightedCornerStyle=function(e,t,n){return e[n+"_"+t]?e[n+"_"+t]:""},t.prototype._navigateMonthEdge=function(e,t,n,r){var i=this.props,a=i.minDate,s=i.maxDate,l=void 0;0===n&&38===e.which?l=u.addWeeks(t,-1):n===this.state.weeks.length-1&&40===e.which?l=u.addWeeks(t,1):0===r&&e.which===o.getRTLSafeKeyCode(37)?l=u.addDays(t,-1):6===r&&e.which===o.getRTLSafeKeyCode(39)&&(l=u.addDays(t,1)),l&&(!a||u.compareDatePart(a,l)<1)&&(!s||u.compareDatePart(l,s)<1)&&(this.props.onNavigateDate(l,!0),e.preventDefault())},t.prototype._applyFunctionToDayRefs=function(e){var t=this;this.state.weeks&&this.state.weeks.map(function(n,r){n.map(function(n){var i=t.days[n.key];e(i,n,r)})})},t.prototype._getWeeks=function(e){for(var t=e.navigatedDate,n=e.selectedDate,r=e.dateRangeType,i=e.firstDayOfWeek,o=e.today,s=e.minDate,l=e.maxDate,c=e.showSixWeeksByDefault,d=e.workWeekDays,p=new Date(t.getFullYear(),t.getMonth(),1),h=o||new Date,f=[];p.getDay()!==i;)p.setDate(p.getDate()-1);var m=!1,g=r===a.DateRangeType.WorkWeek?a.DateRangeType.Week:r,b=u.getDateRangeArray(n,g,i,d);r!==a.DateRangeType.Day&&(b=this._getBoundedDateRange(b,s,l));for(var v=!0,y=0;v;y++){var _=[];m=!0;for(var S=0;S<7;S++){var w=new Date(p.toString()),E={key:p.toString(),date:p.getDate().toString(),originalDate:w,isInMonth:p.getMonth()===t.getMonth(),isToday:u.compareDates(h,p),isSelected:u.isInDateRangeArray(p,b),onSelected:this._onSelectDate.bind(this,w),isInBounds:(!s||u.compareDatePart(s,p)<1)&&(!l||u.compareDatePart(p,l)<1)};_.push(E),E.isInMonth&&(m=!1),p.setDate(p.getDate()+1)}(v=c?!m||y<=5:!m)&&f.push(_)}return f},t.prototype._getBoundedDateRange=function(e,t,n){var r=e.slice();return t&&(r=r.filter(function(e){return u.compareDatePart(e,t)>=0})),n&&(r=r.filter(function(e){return u.compareDatePart(e,n)<=0})),r},t}(o.BaseComponent);t.CalendarDay=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={MillisecondsInOneDay:864e5,MillisecondsIn1Sec:1e3,MillisecondsIn1Min:6e4,MillisecondsIn30Mins:18e5,MillisecondsIn1Hour:36e5,MinutesInOneDay:1440,MinutesInOneHour:60,DaysInOneWeek:7,MonthInOneYear:12}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(34),s=n(333),l=n(27),u=n(334),c=n(2369),d=u,p=function(e){function t(t){var n=e.call(this,t)||this;return n._onCalendarYearRef=function(e){n._calendarYearRef=e},n._onKeyDown=function(e,t){13===t.which&&e()},n._onSelectYear=function(e){n._focusOnUpdate=!0;var t=n.props,r=t.navigatedDate,i=t.onNavigateDate,o=t.maxDate,a=t.minDate;if(r.getFullYear()!==e){var l=new Date(r.getTime());l.setFullYear(e),o&&l>o?l=s.setMonth(l,o.getMonth()):a&&l<a&&(l=s.setMonth(l,a.getMonth())),i(l,!0)}n.setState({isYearPickerVisible:!1})},n._yearToString=function(e){var t=n.props,r=t.navigatedDate,i=t.dateTimeFormatter;if(i){var o=new Date(r.getTime());return o.setFullYear(e),i.formatYear(o)}return String(e)},n._yearRangeToString=function(e){return n._yearToString(e.fromYear)+" - "+n._yearToString(e.toYear)},n._onRenderYear=function(e){return n._yearToString(e)},n._onSelectNextYear=function(){var e=n.props,t=e.navigatedDate;(0,e.onNavigateDate)(s.addYears(t,1),!1)},n._onSelectNextYearKeyDown=function(e){13===e.which&&n._onKeyDown(n._onSelectNextYear,e)},n._onSelectPrevYear=function(){var e=n.props,t=e.navigatedDate;(0,e.onNavigateDate)(s.addYears(t,-1),!1)},n._onSelectPrevYearKeyDown=function(e){13===e.which&&n._onKeyDown(n._onSelectPrevYear,e)},n._onSelectMonthKeyDown=function(e){return function(t){return n._onKeyDown(function(){return n._onSelectMonth(e)},t)}},n._onSelectMonth=function(e){var t=n.props,r=t.navigatedDate,i=t.onNavigateDate,o=t.onHeaderSelect;o&&o(!0),i(s.setMonth(r,e),!0)},n._onHeaderSelect=function(){var e=n.props,t=e.onHeaderSelect;e.yearPickerHidden?t&&t(!0):(n._focusOnUpdate=!0,n.setState({isYearPickerVisible:!0}))},n._onYearPickerHeaderSelect=function(e){n._focusOnUpdate=e,n.setState({isYearPickerVisible:!1})},n._onHeaderKeyDown=function(e){var t=n.props.onHeaderSelect;!t||13!==e.which&&32!==e.which||t(!0)},n._selectMonthCallbacks=[],t.strings.shortMonths.map(function(e,t){n._selectMonthCallbacks[t]=n._onSelectMonth.bind(n,t)}),n._isCurrentMonth=n._isCurrentMonth.bind(n),n._onSelectNextYear=n._onSelectNextYear.bind(n),n._onSelectPrevYear=n._onSelectPrevYear.bind(n),n._onSelectMonth=n._onSelectMonth.bind(n),n.state={isYearPickerVisible:!1},n}return r.__extends(t,e),t.prototype.componentDidUpdate=function(){this._focusOnUpdate&&(this.focus(),this._focusOnUpdate=!1)},t.prototype.render=function(){var e=this,t=this.props,n=t.navigatedDate,r=t.selectedDate,u=t.strings,p=t.today,h=t.highlightCurrentMonth,f=t.highlightSelectedMonth,m=t.navigationIcons,g=t.dateTimeFormatter,b=t.minDate,v=t.maxDate,y=t.yearPickerHidden;if(this.state.isYearPickerVisible)return i.createElement(c.CalendarYear,{minYear:b?b.getFullYear():void 0,maxYear:v?v.getFullYear():void 0,onSelectYear:this._onSelectYear,navigationIcons:m,onHeaderSelect:this._onYearPickerHeaderSelect,selectedYear:r?r.getFullYear():n?n.getFullYear():void 0,onRenderYear:this._onRenderYear,strings:{rangeAriaLabel:this._yearRangeToString},ref:this._onCalendarYearRef});var _,S,w=m.leftNavigation,E=m.rightNavigation,C=!b||s.compareDatePart(b,s.getYearStart(n))<0,x=!v||s.compareDatePart(s.getYearEnd(n),v)<0;return i.createElement("div",{className:o.css("ms-DatePicker-monthPicker",d.monthPicker)},i.createElement("div",{className:o.css("ms-DatePicker-header",d.header)},this.props.onHeaderSelect||!y?i.createElement("div",{className:o.css("ms-DatePicker-currentYear js-showYearPicker",d.currentYear,d.headerToggleView),onClick:this._onHeaderSelect,onKeyDown:this._onHeaderKeyDown,"aria-label":g.formatYear(n),role:"button",tabIndex:0},g.formatYear(n)):i.createElement("div",{className:o.css("ms-DatePicker-currentYear js-showYearPicker",d.currentYear)},g.formatYear(n)),i.createElement("div",{className:o.css("ms-DatePicker-yearComponents",d.yearComponents)},i.createElement("div",{className:o.css("ms-DatePicker-navContainer",d.navContainer)},i.createElement("button",{className:o.css("ms-DatePicker-prevYear js-prevYear",d.prevYear,(_={},_["ms-DatePicker-prevYear--disabled "+d.prevYearIsDisabled]=!C,_)),disabled:!C,onClick:C?this._onSelectPrevYear:void 0,onKeyDown:C?this._onSelectPrevYearKeyDown:void 0,"aria-label":u.prevYearAriaLabel?u.prevYearAriaLabel+" "+g.formatYear(s.addYears(n,-1)):void 0,role:"button"},i.createElement(l.Icon,{iconName:o.getRTL()?E:w})),i.createElement("button",{className:o.css("ms-DatePicker-nextYear js-nextYear",d.nextYear,(S={},S["ms-DatePicker-nextYear--disabled "+d.nextYearIsDisabled]=!x,S)),disabled:!x,onClick:x?this._onSelectNextYear:void 0,onKeyDown:x?this._onSelectNextYearKeyDown:void 0,"aria-label":u.nextYearAriaLabel?u.nextYearAriaLabel+" "+g.formatYear(s.addYears(n,1)):void 0,role:"button"},i.createElement(l.Icon,{iconName:o.getRTL()?w:E}))))),i.createElement(a.FocusZone,null,i.createElement("div",{className:o.css("ms-DatePicker-optionGrid",d.optionGrid),role:"grid","aria-readonly":"true"},i.createElement("div",{role:"row"},u.shortMonths.map(function(t,a){var l,c=s.setMonth(n,a),m=e._isCurrentMonth(a,n.getFullYear(),p),y=n.getMonth()===a,_=r.getMonth()===a,S=r.getFullYear()===n.getFullYear(),w=(!b||s.compareDatePart(b,s.getMonthEnd(c))<1)&&(!v||s.compareDatePart(s.getMonthStart(c),v)<1);return i.createElement("button",{role:"gridcell",className:o.css("ms-DatePicker-monthOption",d.monthOption,(l={},l["ms-DatePicker-day--today "+d.monthIsCurrentMonth]=h&&m,l["ms-DatePicker-day--highlighted "+d.monthIsHighlighted]=(h||f)&&_&&S,l["ms-DatePicker-monthOption--disabled "+d.monthOptionIsDisabled]=!w,l)),disabled:!w,key:a,onClick:w?e._selectMonthCallbacks[a]:void 0,onKeyDown:w?e._onSelectMonthKeyDown(a):void 0,"aria-label":g.formatMonthYear(c,u),"aria-selected":m||y,"data-is-focusable":!!w||void 0,ref:y?"navigatedMonth":void 0},t)})))))},t.prototype.focus=function(){this._calendarYearRef?this._calendarYearRef.focus():this.refs.navigatedMonth&&(this.refs.navigatedMonth.tabIndex=0,this.refs.navigatedMonth.focus())},t.prototype._isCurrentMonth=function(e,t,n){return n.getFullYear()===t&&n.getMonth()===e},t}(o.BaseComponent);t.CalendarMonth=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(34),s=n(334),l=n(27),u=s,c=12,d={prevRangeAriaLabel:void 0,nextRangeAriaLabel:void 0},p={leftNavigation:"Up",rightNavigation:"Down",closeIcon:"CalculatorMultiply"},h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onRenderYear=function(){var e=t.props,n=e.year,r=e.onRenderYear;return r?r(n):n},t._onButtonRef=function(e){t._buttonRef=e},t._onClick=function(){t.props.onSelectYear&&t.props.onSelectYear(t.props.year)},t._onKeyDown=function(e){t.props.onSelectYear&&13===e.which&&t.props.onSelectYear(t.props.year)},t}return r.__extends(t,e),t.prototype.focus=function(){this._buttonRef&&this._buttonRef.focus()},t.prototype.render=function(){var e,t=this.props,n=t.year,r=t.selected,a=t.disabled,s=t.onSelectYear;return i.createElement("button",{className:o.css("ms-DatePicker-yearOption",u.yearOption,(e={},e["ms-DatePicker-day--highlighted "+u.yearIsHighlighted]=r,e["ms-DatePicker-yearOption--disabled "+u.yearOptionIsDisabled]=a,e)),type:"button",role:"gridcell",onClick:!a&&s?this._onClick:void 0,onKeyDown:!a&&s?this._onKeyDown:void 0,disabled:a,"aria-label":String(n),"aria-selected":r,ref:this._onButtonRef},this._onRenderYear())},t}(i.Component),f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._renderCell=function(e){var n=e===t.props.selectedYear,r=t.props,o=r.minYear,a=r.maxYear,s=r.onSelectYear,l=void 0!==o&&e<o||void 0!==a&&e>a,u=e===(new Date).getFullYear();return i.createElement(h,{key:e,year:e,selected:n,current:u,disabled:l,onSelectYear:s,ref:n?t._onSelectedCellRef:u?t._onCurrentCellRef:void 0})},t._onSelectedCellRef=function(e){t._selectedCellRef=e},t._onCurrentCellRef=function(e){t._currentCellRef=e},t}return r.__extends(t,e),t.prototype.focus=function(){this._selectedCellRef?this._selectedCellRef.focus():this._currentCellRef&&this._currentCellRef.focus()},t.prototype.render=function(){for(var e=this.props,t=e.fromYear,n=e.toYear,r=t,s=[];r<=n;)s.push(this._renderCell(r)),r++;return i.createElement(a.FocusZone,null,i.createElement("div",{className:o.css("ms-DatePicker-optionGrid",u.optionGrid),role:"grid"},i.createElement("div",{role:"row"},s)))},t}(i.Component),m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onSelectPrev=function(){!t.isDisabled&&t.props.onSelectPrev&&t.props.onSelectPrev()},t._onKeyDown=function(e){13===e.which&&t._onSelectPrev()},t}return r.__extends(t,e),t.prototype.render=function(){var e,t=this.props.navigationIcons||p,n=this.props.strings||d,r=n.prevRangeAriaLabel||n.rangeAriaLabel,a=r?"string"===typeof r?r:r(this.props):void 0,s=this.isDisabled,c=this.props.onSelectPrev;return i.createElement("button",{className:o.css("ms-DatePicker-prevDecade",u.prevDecade,(e={},e["ms-DatePicker-prevDecade--disabled "+u.prevDecadeIsDisabled]=s,e)),onClick:!s&&c?this._onSelectPrev:void 0,onKeyDown:!s&&c?this._onKeyDown:void 0,type:"button",tabIndex:0,"aria-label":a,disabled:s},i.createElement(l.Icon,{iconName:o.getRTL()?t.rightNavigation:t.leftNavigation}))},Object.defineProperty(t.prototype,"isDisabled",{get:function(){var e=this.props.minYear;return void 0!==e&&this.props.fromYear<e},enumerable:!0,configurable:!0}),t}(i.Component),g=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onSelectNext=function(){!t.isDisabled&&t.props.onSelectNext&&t.props.onSelectNext()},t._onKeyDown=function(e){13===e.which&&t._onSelectNext()},t}return r.__extends(t,e),t.prototype.render=function(){var e,t=this.props.navigationIcons||p,n=this.props.strings||d,r=n.nextRangeAriaLabel||n.rangeAriaLabel,a=r?"string"===typeof r?r:r(this.props):void 0,s=this.props.onSelectNext,c=this.isDisabled;return i.createElement("button",{className:o.css("ms-DatePicker-nextDecade",u.nextDecade,(e={},e["ms-DatePicker-nextDecade--disabled "+u.nextDecadeIsDisabled]=c,e)),onClick:!c&&s?this._onSelectNext:void 0,onKeyDown:!c&&s?this._onKeyDown:void 0,type:"button",tabIndex:0,"aria-label":a,disabled:this.isDisabled},i.createElement(l.Icon,{iconName:o.getRTL()?t.leftNavigation:t.rightNavigation}))},Object.defineProperty(t.prototype,"isDisabled",{get:function(){var e=this.props.maxYear;return void 0!==e&&this.props.fromYear+c>e},enumerable:!0,configurable:!0}),t}(i.Component),b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){return i.createElement("div",{className:o.css("ms-DatePicker-decadeComponents",u.decadeComponents)},i.createElement("div",{className:o.css("ms-DatePicker-navContainer",u.navContainer)},i.createElement(m,r.__assign({},this.props)),i.createElement(g,r.__assign({},this.props))))},t}(i.Component),v=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onHeaderSelect=function(){t.props.onHeaderSelect&&t.props.onHeaderSelect(!0)},t._onHeaderKeyDown=function(e){!t.props.onHeaderSelect||13!==e.which&&32!==e.which||t.props.onHeaderSelect(!0)},t._onRenderYear=function(e){return t.props.onRenderYear?t.props.onRenderYear(e):e},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.fromYear,n=e.toYear;if(e.onHeaderSelect){var r=(this.props.strings||d).rangeAriaLabel,a=r?"string"===typeof r?r:r(this.props):void 0;return i.createElement("div",{className:o.css("ms-DatePicker-currentDecade js-showYearPicker",u.currentDecade,u.headerToggleView),onClick:this._onHeaderSelect,onKeyDown:this._onHeaderKeyDown,"aria-label":a,role:"button",tabIndex:0},this._onRenderYear(t)," - ",this._onRenderYear(n))}return i.createElement("div",{className:o.css("ms-DatePicker-currentDecade js-showYearPicker",u.currentDecade)},this._onRenderYear(t)," - ",this._onRenderYear(n))},t}(i.Component),y=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onRenderTitle=function(){return t.props.onRenderTitle?t.props.onRenderTitle(t.props):i.createElement(v,r.__assign({},t.props))},t._onRenderNav=function(){return i.createElement(b,r.__assign({},t.props))},t}return r.__extends(t,e),t.prototype.render=function(){return i.createElement("div",{className:o.css("ms-DatePicker-header",u.header)},this._onRenderTitle(),this._onRenderNav())},t}(i.Component),_=function(e){function t(t){var n=e.call(this,t)||this;return n._onNavNext=function(){n.setState({fromYear:n.state.fromYear+c})},n._onNavPrev=function(){n.setState({fromYear:n.state.fromYear-c})},n._renderHeader=function(){return i.createElement(y,r.__assign({},n.props,{fromYear:n.state.fromYear,toYear:n.state.fromYear+c-1,onSelectPrev:n._onNavPrev,onSelectNext:n._onNavNext}))},n._renderGrid=function(){return i.createElement(f,r.__assign({},n.props,{fromYear:n.state.fromYear,toYear:n.state.fromYear+c-1,ref:n._onGridRef}))},n._onGridRef=function(e){n._gridRef=e},n.state=n._getState(n.props),n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState(this._getState(e))},t.prototype.focus=function(){this._gridRef&&this._gridRef.focus()},t.prototype.render=function(){return i.createElement("div",{className:o.css("ms-DatePicker-yearPicker",u.yearPicker)},this._renderHeader(),this._renderGrid())},t.prototype._getState=function(e){var t=e.selectedYear,n=e.navigatedYear,r=t||n||(new Date).getFullYear();return{fromYear:10*Math.floor(r/10),navigatedYear:n,selectedYear:t}},t}(i.Component);t.CalendarYear=_},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2371),t),r.__exportStar(n(975),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(975),o=n(518);t.Check=r.styled(i.CheckBase,o.getStyles,void 0,{scope:"Check"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2373),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2374),t),r.__exportStar(n(976),t),r.__exportStar(n(519),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(976),o=n(2378);t.ChoiceGroup=r.styled(i.ChoiceGroupBase,o.getStyles,void 0,{scope:"ChoiceGroup"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2376),o=n(2377);t.ChoiceGroupOption=r.styled(i.ChoiceGroupOptionBase,o.getStyles,void 0,{scope:"ChoiceGroupOption"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(241),a=n(27),s=n(2),l=s.classNamesFunction(),u=function(e){function t(t){var n=e.call(this,t)||this;return n._inputElement=s.createRef(),n._onRenderField=function(e){var t=e.onRenderLabel,s=void 0===t?n._onRenderLabel:t,l=e.id,u=e.imageSrc,c=e.imageAlt,d=e.selectedImageSrc,p=e.iconProps,h=e.imageSize?e.imageSize:{width:32,height:32};return i.createElement("label",{htmlFor:l,className:n._classNames.field},u&&i.createElement("div",{className:n._classNames.innerField,style:{height:h.height,width:h.width}},i.createElement("div",{className:n._classNames.imageWrapper},i.createElement(o.Image,{src:u,alt:c||"",width:h.width,height:h.height})),i.createElement("div",{className:n._classNames.selectedImageWrapper},i.createElement(o.Image,{src:d,alt:c||"",width:h.width,height:h.height}))),p?i.createElement("div",{className:n._classNames.innerField},i.createElement("div",{className:n._classNames.iconWrapper},i.createElement(a.Icon,r.__assign({},p)))):null,u||p?i.createElement("div",{className:n._classNames.labelWrapper,style:{maxWidth:2*h.width}},s(e)):s(e))},n._onRenderLabel=function(e){return i.createElement("span",{id:e.labelId,className:"ms-ChoiceFieldLabel"},e.text)},n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.focused,o=e.required,a=e.theme,u=e.iconProps,c=e.imageSrc,d=e.imageSize,p=void 0===d?{width:32,height:32}:d,h=e.disabled,f=e.checked,m=e.id,g=e.styles,b=e.name,v=e.onRenderField,y=void 0===v?this._onRenderField:v;return this._classNames=l(g,{theme:a,hasIcon:!!u,hasImage:!!c,checked:f,disabled:h,imageIsLarge:!!c&&(p.width>71||p.height>71),focused:n}),i.createElement("div",{className:this._classNames.root},i.createElement("div",{className:this._classNames.choiceFieldWrapper},i.createElement("input",r.__assign({"aria-label":t||void 0,ref:this._inputElement,id:m,className:this._classNames.input,type:"radio",name:b,disabled:h,checked:f,required:o,onChange:this._onChange.bind(this,this.props),onFocus:this._onFocus.bind(this,this.props),onBlur:this._onBlur.bind(this,this.props)},s.getNativeProps(this.props,s.inputProperties))),y(this.props,this._onRenderField)))},t.prototype._onChange=function(e,t){var n=e.onChange;n&&n(t,e)},t.prototype._onBlur=function(e,t){var n=e.onBlur;n&&n(t,e)},t.prototype._onFocus=function(e,t){var n=e.onFocus;n&&n(t,e)},t}(s.BaseComponent);t.ChoiceGroupOptionBase=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2),o={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper"},a="200ms";function s(e,t,n){return[t,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:a,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(n?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}t.getStyles=function(e){var t,n,l,u,c,d=e.theme,p=e.hasIcon,h=e.hasImage,f=e.checked,m=e.disabled,g=e.imageIsLarge,b=e.focused,v=d.palette,y=d.semanticColors,_=r.getGlobalClassNames(o,d),S={selectors:{".ms-ChoiceFieldLabel":{color:y.bodyTextChecked},":before":{borderColor:f?y.inputBackgroundCheckedHovered:y.inputBorderHovered}}},w={borderColor:f?v.themeDark:v.neutralTertiaryAlt,selectors:{":before":{opacity:1,borderColor:f?v.themeDark:y.inputBorderHovered}}},E=[{content:'""',display:"inline-block",backgroundColor:y.bodyBackground,borderWidth:1,borderStyle:"solid",borderColor:y.smallInputBorder,width:20,height:20,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:a,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",borderRadius:"50%"},m&&{backgroundColor:f?y.bodyBackground:y.disabledText,borderColor:y.disabledText,selectors:(t={},t[r.HighContrastSelector]={color:"GrayText"},t)},f&&{borderWidth:1,borderStyle:"solid",borderColor:y.inputBackgroundChecked,selectors:(n={},n[r.HighContrastSelector]={borderColor:"Highlight"},n)},(p||h)&&{top:3,right:3,left:"auto",opacity:!m&&f?1:0}],C=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:10,right:0,transitionProperty:"border-width",transitionDuration:a,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",boxSizing:"border-box"},f&&{borderWidth:5,borderStyle:"solid",borderColor:y.inputBackgroundChecked,left:5,top:5,width:10,height:10,selectors:(l={},l[r.HighContrastSelector]={borderColor:"Highlight"},l)},f&&(p||h)&&{top:8,right:8,left:"auto"}];return{root:[_.root,d.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:y.bodyText,fontSize:r.FontSizes.medium,fontWeight:r.FontWeights.regular,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{fontSize:r.FontSizes.medium,display:"inline-block"}}},!p&&!h&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},h&&"ms-ChoiceField--image",p&&"ms-ChoiceField--icon",(p||h)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:v.neutralLighter,height:"100%"}],choiceFieldWrapper:[_.choiceFieldWrapper,b&&function(e,t){return["is-inFocus",{selectors:(n={},n["."+i.IsFocusVisibleClassName+" &"]={position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+(t?e.neutralSecondary:e.neutralPrimary),position:"absolute",selectors:(o={},o[r.HighContrastSelector]={borderColor:"WindowText",borderWidth:t?1:2},o)}}},n)}];var n,o}(v,p||h)],input:[_.input,{position:"absolute",opacity:0,top:8},(p||h)&&{top:0,right:0,opacity:0,width:"100%",height:"100%",margin:0}],field:[_.field,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!m&&S,":focus":!m&&S,":before":E,":after":C}},p&&"ms-ChoiceField--icon",h&&"ms-ChoiceField-field--image",(p||h)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:a,transitionTimingFunction:"ease",border:"2px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},f&&{borderColor:v.themePrimary},(p||h)&&!m&&{selectors:{":hover":w,":focus":w}},m&&{cursor:"default",selectors:(u={".ms-ChoiceFieldLabel":{color:y.disabledBodyText}},u[r.HighContrastSelector]={color:"GrayText"},u)}],innerField:[_.innerField,(p||h)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(p||h)&&g&&{paddingLeft:24,paddingRight:24},(p||h)&&m&&{opacity:.25,selectors:(c={},c[r.HighContrastSelector]={color:"GrayText",opacity:1},c)}],imageWrapper:s(!1,_.imageWrapper,f),selectedImageWrapper:s(!0,_.imageWrapper,f),iconWrapper:[_.iconWrapper,{fontSize:32,lineHeight:32,height:32}],labelWrapper:[_.labelWrapper,(p||h)&&{display:"block",position:"relative",margin:"4px 8px",height:30,lineHeight:15,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis",fontSize:r.FontSizes.medium,fontWeight:r.FontWeights.regular}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"};t.getStyles=function(e){var t=e.className,n=e.optionsContainIconOrImage,o=e.theme,a=r.getGlobalClassNames(i,o);return{applicationRole:t,root:[a.root,o.fonts.medium,{display:"block"}],label:t,flexContainer:[a.flexContainer,n&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(519),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2381),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2382),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(6),s=n(170),l=n(977),u=n(2385),c=n(2387),d=n(335),p=o.classNamesFunction();t.COACHMARK_ATTRIBUTE_NAME="data-coachmarkid";var h=function(e){function t(t){var n=e.call(this,t)||this;return n._entityHost=o.createRef(),n._entityInnerHostElement=o.createRef(),n._translateAnimationContainer=o.createRef(),n._ariaAlertContainer=o.createRef(),n._childrenContainer=o.createRef(),n._positioningContainer=o.createRef(),n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._onKeyDown=function(e){(e.altKey&&67===e.which||13===e.which&&n._translateAnimationContainer.current&&n._translateAnimationContainer.current.contains(e.target))&&n._onFocusHandler()},n._onFocusHandler=function(){n.state.isCollapsed&&n._openCoachmark()},n._onPositioned=function(e){n._async.requestAnimationFrame(function(){n.setState({targetAlignment:e.alignmentEdge,targetPosition:e.targetEdge})})},n._setBeakPosition=function(){var e,t,r,i,o,a,l=n.state.targetAlignment;switch(n._beakDirection){case s.RectangleEdge.top:case s.RectangleEdge.bottom:l?l===s.RectangleEdge.left?(e=c.COACHMARK_WIDTH/2-u.BEAK_WIDTH/2+"px",o="left"):(r=c.COACHMARK_WIDTH/2-u.BEAK_WIDTH/2+"px",o="right"):(e="calc(50% - "+u.BEAK_WIDTH/2+"px)",o="center"),n._beakDirection===s.RectangleEdge.top?(t="3px",a="top"):(i="3px",a="bottom");break;case s.RectangleEdge.left:case s.RectangleEdge.right:l?l===s.RectangleEdge.top?(t=c.COACHMARK_WIDTH/2-u.BEAK_WIDTH/2+"px",a="top"):(i=c.COACHMARK_WIDTH/2-u.BEAK_WIDTH/2+"px",a="bottom"):(t="calc(50% - "+u.BEAK_WIDTH/2+"px)",a="center"),n._beakDirection===s.RectangleEdge.left?(e="3px",o="left"):(r="3px",o="right")}n.setState({beakLeft:e,beakRight:r,beakBottom:i,beakTop:t,transformOrigin:o+" "+a})},n._openCoachmark=function(){n.setState({isCollapsed:!1}),n.props.onAnimationOpenStart&&n.props.onAnimationOpenStart(),n._entityInnerHostElement.current&&n._entityInnerHostElement.current.addEventListener("transitionend",function(){n._async.setTimeout(function(){n._entityInnerHostElement.current&&o.focusFirstChild(n._entityInnerHostElement.current)},1e3),n.props.onAnimationOpenEnd&&n.props.onAnimationOpenEnd()})},n._warnDeprecations({teachingBubbleRef:void 0,collapsed:"isCollapsed",beakWidth:void 0,beakHeight:void 0,width:void 0,height:void 0}),n.state={isCollapsed:t.isCollapsed,isBeaconAnimating:!0,isMeasuring:!0,entityInnerHostRect:{width:0,height:0},isMouseInProximity:!1,isMeasured:!1},n}return r.__extends(t,e),Object.defineProperty(t.prototype,"_beakDirection",{get:function(){var e=this.state.targetPosition;return void 0===e?s.RectangleEdge.bottom:s.getOppositeEdge(e)},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this.props,t=e.children,n=e.target,o=e.color,a=e.positioningContainerProps,s=e.ariaDescribedBy,h=e.ariaDescribedByText,f=e.ariaLabelledBy,m=e.ariaLabelledByText,g=e.ariaAlertText,b=e.delayBeforeCoachmarkAnimation,v=this.state,y=v.beakLeft,_=v.beakTop,S=v.beakRight,w=v.beakBottom,E=v.isCollapsed,C=v.isBeaconAnimating,x=v.isMeasuring,A=v.entityInnerHostRect,T=v.transformOrigin,O=v.alertText,k=v.isMeasured,I=p(c.getStyles,{isCollapsed:E,isBeaconAnimating:C,isMeasuring:x,entityHostHeight:A.height+"px",entityHostWidth:A.width+"px",width:c.COACHMARK_WIDTH+"px",height:c.COACHMARK_HEIGHT+"px",color:o,transformOrigin:T,isMeasured:k,delayBeforeCoachmarkAnimation:b+"ms"}),R=E?c.COACHMARK_HEIGHT:A.height;return i.createElement(l.PositioningContainer,r.__assign({target:n,offsetFromTarget:u.BEAK_HEIGHT,componentRef:this._positioningContainer,finalHeight:R,onPositioned:this._onPositioned,bounds:this._getBounds()},a),i.createElement("div",{className:I.root},g&&i.createElement("div",{className:I.ariaContainer,role:"alert",ref:this._ariaAlertContainer,"aria-hidden":!E},O),i.createElement("div",{className:I.pulsingBeacon}),i.createElement("div",{className:I.translateAnimationContainer,ref:this._translateAnimationContainer},i.createElement("div",{className:I.scaleAnimationLayer},i.createElement("div",{className:I.rotateAnimationLayer},this._positioningContainer.current&&E&&i.createElement(u.Beak,{left:y,top:_,right:S,bottom:w,direction:this._beakDirection,color:o}),i.createElement("div",{className:I.entityHost,ref:this._entityHost,tabIndex:-1,"data-is-focusable":!0,role:"dialog","aria-labelledby":f,"aria-describedby":s},E&&[f&&i.createElement("p",{id:f,key:0,className:I.ariaContainer},m),s&&i.createElement("p",{id:s,key:1,className:I.ariaContainer},h)],i.createElement(d.FocusTrapZone,{isClickableOutsideFocusTrap:!0,forceFocusInsideTrap:!1},i.createElement("div",{className:I.entityInnerHost,ref:this._entityInnerHostElement},i.createElement("div",{className:I.childrenContainer,ref:this._childrenContainer,"aria-hidden":E},t)))))))))},t.prototype.componentWillReceiveProps=function(e){this.props.isCollapsed&&!e.isCollapsed&&this._openCoachmark()},t.prototype.shouldComponentUpdate=function(e,t){return!o.shallowCompare(e,this.props)||!o.shallowCompare(t,this.state)},t.prototype.componentDidUpdate=function(e,t){t.targetAlignment===this.state.targetAlignment&&t.targetPosition===this.state.targetPosition||this._setBeakPosition(),e.preventDismissOnLostFocus!==this.props.preventDismissOnLostFocus&&this._addListeners()},t.prototype.componentDidMount=function(){var e=this;this._async.requestAnimationFrame(function(){e._entityInnerHostElement.current&&e.state.entityInnerHostRect.width+e.state.entityInnerHostRect.width===0&&(e.setState({isMeasuring:!1,entityInnerHostRect:{width:e._entityInnerHostElement.current.offsetWidth,height:e._entityInnerHostElement.current.offsetHeight},isMeasured:!0}),e._setBeakPosition(),e.forceUpdate()),e._addListeners(),e._async.setTimeout(function(){e._addProximityHandler(e.props.mouseProximityOffset)},e.props.delayBeforeMouseOpen),e.props.ariaAlertText&&e._async.setTimeout(function(){e.props.ariaAlertText&&e._ariaAlertContainer.current&&e.setState({alertText:e.props.ariaAlertText})},0),e._async.setTimeout(function(){e._entityHost.current&&e._entityHost.current.focus()},1e3)})},t.prototype._addListeners=function(){var e=this.props.preventDismissOnLostFocus,t=o.getDocument();this._events.off(),t&&(this._events.on(t,"keydown",this._onKeyDown,!0),e||(this._events.on(t,"click",this._dismissOnLostFocus,!0),this._events.on(t,"focus",this._dismissOnLostFocus,!0)))},t.prototype._dismissOnLostFocus=function(e){var t=e.target,n=this._translateAnimationContainer.current&&!o.elementContains(this._translateAnimationContainer.current,t),r=this.props.target;n&&t!==r&&!o.elementContains(r,t)&&this.dismiss(e)},t.prototype._getBounds=function(){var e=this.props,t=e.isPositionForced,n=e.positioningContainerProps;return t?!n||3!==n.directionalHint&&7!==n.directionalHint?{left:-1/0,top:-1/0,bottom:1/0,right:1/0,width:1/0,height:1/0}:{left:0,top:-1/0,bottom:1/0,right:window.innerWidth,width:window.innerWidth,height:1/0}:void 0},t.prototype._addProximityHandler=function(e){var t=this;void 0===e&&(e=0);var n=[];this._async.setTimeout(function(){t._setTargetElementRect(),t._events.on(window,"resize",function(){n.forEach(function(e){clearInterval(e)}),n.push(t._async.setTimeout(function(){t._setTargetElementRect()},100))})},10),this._events.on(document,"mousemove",function(n){if(t.state.isCollapsed){var r=n.pageY,i=n.pageX;t._setTargetElementRect(),t._isInsideElement(i,r,e)!==t.state.isMouseInProximity&&t._openCoachmark()}t.props.onMouseMove&&t.props.onMouseMove(n)})},t.prototype._setTargetElementRect=function(){this._translateAnimationContainer&&this._translateAnimationContainer.current&&(this._targetElementRect=this._translateAnimationContainer.current.getBoundingClientRect())},t.prototype._isInsideElement=function(e,t,n){return void 0===n&&(n=0),e>this._targetElementRect.left-n&&e<this._targetElementRect.left+this._targetElementRect.width+n&&t>this._targetElementRect.top-n&&t<this._targetElementRect.top+this._targetElementRect.height+n},t.defaultProps={isCollapsed:!0,mouseProximityOffset:10,delayBeforeMouseOpen:3600,delayBeforeCoachmarkAnimation:0,color:a.DefaultPalette.themePrimary,isPositionForced:!0,positioningContainerProps:{directionalHint:7}},t}(o.BaseComponent);t.Coachmark=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),o=n(1),a=n(2384),s=n(143),l=n(2),u=n(170),c=n(6),d={opacity:0},p=((r={})[u.RectangleEdge.top]="slideUpIn20",r[u.RectangleEdge.bottom]="slideDownIn20",r[u.RectangleEdge.left]="slideLeftIn20",r[u.RectangleEdge.right]="slideRightIn20",r),h=function(e){function t(t){var n=e.call(this,t)||this;return n._positionedHost=l.createRef(),n._contentHost=l.createRef(),n.dismiss=function(e){n.onResize(e)},n.onResize=function(e){var t=n.props.onDismiss;t?t(e):n._updateAsyncPosition()},n._setInitialFocus=function(){n._contentHost.current&&n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&(n._didSetInitialFocus=!0,l.focusFirstChild(n._contentHost.current))},n._onComponentDidMount=function(){n._async.setTimeout(function(){n._events.on(n._targetWindow,"scroll",n._async.throttle(n._dismissOnScroll,10),!0),n._events.on(n._targetWindow,"resize",n._async.throttle(n.onResize,10),!0),n._events.on(n._targetWindow.document.body,"focus",n._dismissOnLostFocus,!0),n._events.on(n._targetWindow.document.body,"click",n._dismissOnLostFocus,!0)},0),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._didSetInitialFocus=!1,n.state={positions:void 0,heightOffset:0},n._positionAttempts=0,n}return i.__extends(t,e),t.prototype.componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentDidMount=function(){this._onComponentDidMount()},t.prototype.componentDidUpdate=function(){this._setInitialFocus(),this._updateAsyncPosition()},t.prototype.componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"===typeof t||t instanceof String)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.offsetFromTarget!==this.props.offsetFromTarget&&(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props,t=e.className,n=e.positioningContainerWidth,r=e.positioningContainerMaxHeight,i=e.children,u=this.state.positions,h=a.getClassNames(),f=u&&u.targetEdge?c.AnimationClassNames[p[u.targetEdge]]:"",m=this._getMaxHeight()+this.state.heightOffset,g=r&&r>m?m:r,b=o.createElement("div",{ref:this._positionedHost,className:l.css("ms-PositioningContainer",h.container)},o.createElement("div",{className:c.mergeStyles("ms-PositioningContainer-layerHost",h.root,t,f,!!n&&{width:n}),style:u?u.elementPosition:d,tabIndex:-1,ref:this._contentHost},i,g));return this.props.doNotLayer?b:o.createElement(s.Layer,null,b)},t.prototype._dismissOnScroll=function(e){var t=this.props.preventDismissOnScroll;this.state.positions&&!t&&this._dismissOnLostFocus(e)},t.prototype._dismissOnLostFocus=function(e){var t=e.target,n=this._positionedHost.current&&!l.elementContains(this._positionedHost.current,t);(!this._target&&n||e.target!==this._targetWindow&&n&&(this._target.stopPropagation||!this._target||t!==this._target&&!l.elementContains(this._target,t)))&&this.onResize(e)},t.prototype._updateAsyncPosition=function(){var e=this;this._async.requestAnimationFrame(function(){return e._updatePosition()})},t.prototype._updatePosition=function(){var e=this.state.positions,t=this.props,n=t.offsetFromTarget,r=t.onPositioned,i=this._positionedHost.current,o=this._contentHost.current;if(i&&o){var a=void 0;if((a=l.assign(a,this.props)).bounds=this._getBounds(),a.target=this._target,document.body.contains(a.target)){a.gapSpace=n;var s=u.positionElement(a,i,o);!e&&s||e&&s&&!this._arePositionsEqual(e,s)&&this._positionAttempts<5?(this._positionAttempts++,this.setState({positions:s},function(){r&&r(s)})):(this._positionAttempts=0,r&&r(s))}else void 0!==e&&this.setState({positions:void 0})}},t.prototype._getBounds=function(){if(!this._positioningBounds){var e=this.props.bounds;e||(e={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._positioningBounds=e}return this._positioningBounds},t.prototype._getMaxHeight=function(){var e=this.props,t=e.directionalHintFixed,n=e.offsetFromTarget,r=e.directionalHint;if(!this._maxHeight)if(t&&this._target){var i=n||0;this._maxHeight=u.getMaxHeight(this._target,r,i,this._getBounds())}else this._maxHeight=this._getBounds().height-2;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var r=e[n],i=t[n];if(r&&i&&r.toFixed(2)!==i.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){if(e)if("string"===typeof e){var t=l.getDocument();this._target=t?t.querySelector(e):null,this._targetWindow=l.getWindow()}else if(e.stopPropagation)this._targetWindow=l.getWindow(e.toElement),this._target=e;else if(void 0!==e.x&&void 0!==e.y)this._targetWindow=l.getWindow(),this._target=e;else{var n=e;this._targetWindow=l.getWindow(n),this._target=e}else this._targetWindow=l.getWindow()},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._contentHost&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame(function(){if(e._contentHost.current){var t=e._contentHost.current.lastChild,n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight<e.props.finalHeight?e._setHeightOffsetEveryFrame():e._async.cancelAnimationFrame(e._setHeightOffsetTimer)}}))},t.prototype._getTarget=function(e){return void 0===e&&(e=this.props),e.target},t.defaultProps={preventDismissOnScroll:!1,offsetFromTarget:0,minPagePadding:8,directionalHint:7},t}(l.BaseComponent);t.PositioningContainer=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(2),o=n(6);function a(e){return{"@media screen and (-ms-high-contrast: active)":e}}function s(){return{"&::-moz-focus-inner":{border:0},"&":{outline:"transparent"}}}t.highContrastActive=a,t.focusClear=s,t.getClassNames=i.memoizeFunction(function(){return o.mergeStyleSets({root:{position:"absolute",boxSizing:"border-box",border:"1px solid ${}",selectors:r.__assign({},a({border:"1px solid WindowText"}),{"&::-moz-focus-inner":{border:0},"&":{outline:"transparent"}})},container:{position:"relative"},main:{backgroundColor:"#ffffff",overflowX:"hidden",overflowY:"hidden",position:"relative"},overFlowYHidden:{overflowY:"hidden"}})})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(2386),s=n(170);t.BEAK_HEIGHT=10,t.BEAK_WIDTH=18;var l=function(e){function n(t){return e.call(this,t)||this}return r.__extends(n,e),n.prototype.render=function(){var e,n,r,l,u,c,d=this.props,p=d.left,h=d.top,f=d.bottom,m=d.right,g=d.color,b=d.direction,v=void 0===b?s.RectangleEdge.top:b;switch(v===s.RectangleEdge.top||v===s.RectangleEdge.bottom?(e=t.BEAK_HEIGHT,n=t.BEAK_WIDTH):(e=t.BEAK_WIDTH,n=t.BEAK_HEIGHT),v){case s.RectangleEdge.top:default:r=t.BEAK_WIDTH/2+", 0",l=t.BEAK_WIDTH+", "+t.BEAK_HEIGHT,u="0, "+t.BEAK_HEIGHT,c="translateY(-100%)";break;case s.RectangleEdge.right:r="0, 0",l=t.BEAK_HEIGHT+", "+t.BEAK_HEIGHT,u="0, "+t.BEAK_WIDTH,c="translateX(100%)";break;case s.RectangleEdge.bottom:r="0, 0",l=t.BEAK_WIDTH+", 0",u=t.BEAK_WIDTH/2+", "+t.BEAK_HEIGHT,c="translateY(100%)";break;case s.RectangleEdge.left:r=t.BEAK_HEIGHT+", 0",l="0, "+t.BEAK_HEIGHT,u=t.BEAK_HEIGHT+", "+t.BEAK_WIDTH,c="translateX(-100%)"}var y=o.classNamesFunction()(a.getStyles,{left:p,top:h,bottom:f,right:m,height:e+"px",width:n+"px",transform:c,color:g});return i.createElement("div",{className:y.root,role:"presentation"},i.createElement("svg",{height:e,width:n,className:y.beak},i.createElement("polygon",{points:r+" "+l+" "+u})))},n}(o.BaseComponent);t.Beak=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStyles=function(e){return{root:[{position:"absolute",boxShadow:"inherit",border:"none",boxSizing:"border-box",transform:e.transform,width:e.width,height:e.height,left:e.left,top:e.top,right:e.right,bottom:e.bottom}],beak:{fill:e.color,display:"block"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6);t.COACHMARK_WIDTH=32,t.COACHMARK_HEIGHT=32,t.translateOne=r.keyframes({"0%":{transform:"translate(0, 0)",animationTimingFunction:"linear"},"78.57%":{transform:"translate(0, 0)",animationTimingFunction:"cubic-bezier(0.62, 0, 0.56, 1)"},"82.14%":{transform:"translate(0, -5px)",animationTimingFunction:"cubic-bezier(0.58, 0, 0, 1)"},"84.88%":{transform:"translate(0, 9px)",animationTimingFunction:"cubic-bezier(1, 0, 0.56, 1)"},"88.1%":{transform:"translate(0, -2px)",animationTimingFunction:"cubic-bezier(0.58, 0, 0.67, 1)"},"90.12%":{transform:"translate(0, 0)",animationTimingFunction:"linear"},"100%":{transform:"translate(0, 0)"}}),t.scaleOne=r.keyframes({"0%":{transform:" scale(0)",animationTimingFunction:"linear"},"14.29%":{transform:"scale(0)",animationTimingFunction:"cubic-bezier(0.84, 0, 0.52, 0.99)"},"16.67%":{transform:"scale(1.15)",animationTimingFunction:"cubic-bezier(0.48, -0.01, 0.52, 1.01)"},"19.05%":{transform:"scale(0.95)",animationTimingFunction:"cubic-bezier(0.48, 0.02, 0.52, 0.98)"},"21.43%":{transform:"scale(1)",animationTimingFunction:"linear"},"42.86%":{transform:"scale(1)",animationTimingFunction:"cubic-bezier(0.48, -0.02, 0.52, 1.02)"},"45.71%":{transform:"scale(0.8)",animationTimingFunction:"cubic-bezier(0.48, 0.01, 0.52, 0.99)"},"50%":{transform:"scale(1)",animationTimingFunction:"linear"},"90.12%":{transform:"scale(1)",animationTimingFunction:"cubic-bezier(0.48, -0.02, 0.52, 1.02)"},"92.98%":{transform:"scale(0.8)",animationTimingFunction:"cubic-bezier(0.48, 0.01, 0.52, 0.99)"},"97.26%":{transform:"scale(1)",animationTimingFunction:"linear"},"100%":{transform:"scale(1)"}}),t.rotateOne=r.keyframes({"0%":{transform:"rotate(0deg)",animationTimingFunction:"linear"},"83.33%":{transform:" rotate(0deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"83.93%":{transform:"rotate(15deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"84.52%":{transform:"rotate(-15deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"85.12%":{transform:"rotate(15deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"85.71%":{transform:"rotate(-15deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"86.31%":{transform:"rotate(0deg)",animationTimingFunction:"linear"},"100%":{transform:"rotate(0deg)"}}),t.getStyles=function(e,n){void 0===n&&(n=r.getTheme());var i=r.PulsingBeaconAnimationStyles.continuousPulseAnimationDouble(e.beaconColorOne?e.beaconColorOne:n.palette.themePrimary,e.beaconColorTwo?e.beaconColorTwo:n.palette.themeTertiary,"35px","150px","10px"),o=r.PulsingBeaconAnimationStyles.createDefaultAnimation(i,e.delayBeforeCoachmarkAnimation);return{root:[n.fonts.medium,{position:"relative"}],pulsingBeacon:[{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"0px",height:"0px",borderRadius:"225px",borderStyle:"solid",opacity:"0"},e.isCollapsed&&e.isBeaconAnimating&&o],translateAnimationContainer:[{width:"100%",height:"100%"},e.isCollapsed&&{animationDuration:"14s",animationTimingFunction:"linear",animationDirection:"normal",animationIterationCount:"1",animationDelay:"0s",animationFillMode:"forwards",animationName:t.translateOne,transition:"opacity 0.5s ease-in-out"},!e.isCollapsed&&{opacity:"1"}],scaleAnimationLayer:[{width:"100%",height:"100%"},e.isCollapsed&&{animationDuration:"14s",animationTimingFunction:"linear",animationDirection:"normal",animationIterationCount:"1",animationDelay:"0s",animationFillMode:"forwards",animationName:t.scaleOne}],rotateAnimationLayer:[{width:"100%",height:"100%"},e.isCollapsed&&{animationDuration:"14s",animationTimingFunction:"linear",animationDirection:"normal",animationIterationCount:"1",animationDelay:"0s",animationFillMode:"forwards",animationName:t.rotateOne},!e.isCollapsed&&{opacity:"1"}],entityHost:[{position:"relative",outline:"none",overflow:"hidden",backgroundColor:e.color,borderRadius:t.COACHMARK_WIDTH,transition:"border-radius 250ms, width 500ms, height 500ms cubic-bezier(0.5, 0, 0, 1)",visibility:"hidden"},!e.isMeasuring&&{width:t.COACHMARK_WIDTH,height:t.COACHMARK_HEIGHT,visibility:"visible"},!e.isCollapsed&&{borderRadius:"1px",opacity:"1",width:e.entityHostWidth,height:e.entityHostHeight}],entityInnerHost:[{transition:"transform 500ms cubic-bezier(0.5, 0, 0, 1)",transformOrigin:e.transformOrigin,transform:"scale(0)"},!e.isCollapsed&&{width:e.entityHostWidth,height:e.entityHostHeight,transform:"scale(1)"},!e.isMeasuring&&{visibility:"visible"}],childrenContainer:[{display:e.isMeasured&&e.isCollapsed?"none":"block"}],ariaContainer:{position:"fixed",opacity:0,height:0,width:0,pointerEvents:"none"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2389),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(132),t),r.__exportStar(n(520),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.COLOR_VALUES={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,132,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,255,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,203],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[119,128,144],slategrey:[119,128,144],snow:[255,255,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,5]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2392),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2393),t),r.__exportStar(n(978),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(978),o=n(2404);t.ColorPicker=r.styled(i.ColorPickerBase,o.getStyles,void 0,{scope:"ColorPicker"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(979),t),r.__exportStar(n(980),t),r.__exportStar(n(2396),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};t.getStyles=function(e){var t,n,o,a,s,l,u=e.theme,c=e.className,d=e.disabled,p=e.focused,h=e.required,f=e.multiline,m=e.hasLabel,g=e.borderless,b=e.underlined,v=e.hasIcon,y=e.resizable,_=e.hasErrorMessage,S=e.iconClass,w=e.inputClassName,E=e.autoAdjustHeight,C=u.semanticColors,x=u.palette,A=r.getGlobalClassNames(i,u),T={background:x.neutralLighter,color:x.neutralSecondary,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap"};return{root:[A.root,h&&A.required,d&&A.disabled,p&&A.active,f&&A.multiline,g&&A.borderless,b&&A.underlined,r.normalize,{position:"relative",selectors:(t={},t[r.HighContrastSelector]={borderWidth:2},t)},p&&{borderColor:C.inputFocusBorderAlt},b&&!p&&{border:"0px solid "+C.inputBorder},b&&!d&&!p&&{selectors:{":hover":{borderColor:C.inputBorderHovered}}},c],wrapper:[A.wrapper,b&&{display:"flex",borderBottomWidth:1,borderBottomStyle:"solid",borderBottomColor:"inherit",width:"100%"},_&&{borderColor:C.errorText,selectors:{"&:focus, &:hover":{borderColor:C.errorText}}},_&&b&&!d&&{borderBottom:"1px solid "+C.errorText,selectors:{":focus":{borderBottom:"1px solid "+C.errorText},":hover":{borderBottom:"1px solid "+C.errorText}}},b&&d&&{borderBottomColor:C.disabledBackground},b&&!d&&{selectors:{":hover":{selectors:(n={},n[r.HighContrastSelector]={borderColor:"Highlight"},n)}}},b&&p&&{selectors:(o={},o[r.HighContrastSelector]={borderColor:"Highlight"},o)}],fieldGroup:[A.fieldGroup,r.normalize,{border:"1px solid "+C.inputBorder,background:C.bodyBackground,height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative",selectors:{":hover":{selectors:(a={},a[r.HighContrastSelector]={borderColor:"Highlight"},a)}}},f&&{minHeight:"60px",height:"auto",display:"flex"},g&&{borderColor:"transparent",borderWidth:0},!p&&!d&&{selectors:{":hover":{borderColor:C.inputBorderHovered}}},p&&{borderColor:C.inputFocusBorderAlt,selectors:(s={},s[r.HighContrastSelector]={borderWidth:2,borderColor:"Highlight"},s)},d&&{backgroundColor:C.disabledBackground,borderColor:C.disabledBackground},b&&{flex:"1 1 0px",borderWidth:0,textAlign:"left"},b&&d&&{backgroundColor:"transparent"},_&&{borderColor:C.errorText,selectors:{"&:focus, &:hover":{borderColor:C.errorText}}},_&&p&&{borderColor:C.errorText},!m&&h&&{selectors:{":after":{content:"'*'",color:C.errorText,position:"absolute",top:-5,right:-10}}}],field:[A.field,r.normalize,{fontSize:r.FontSizes.medium,borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:C.bodyText,padding:"0 12px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"},"::placeholder":{color:C.inputPlaceholderText,opacity:1},":-ms-input-placeholder":{color:C.inputPlaceholderText,opacity:1}}},f&&!y&&[A.unresizable,{resize:"none"}],f&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,overflow:"auto",width:"100%"},f&&E&&{overflow:"hidden"},v&&{paddingRight:24},f&&v&&{paddingRight:40},d&&{backgroundColor:"transparent",borderColor:"transparent"},b&&{textAlign:"left"},b&&d&&{backgroundColor:"transparent",color:C.disabledText},p&&{selectors:(l={},l[r.HighContrastSelector]={padding:"0 11px 0 11px"},l)},w],icon:[f&&{paddingRight:24,paddingBottom:8,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:5,right:8,top:"auto",fontSize:16,lineHeight:18},S],description:[A.description,{color:C.bodySubtext,fontSize:r.FontSizes.xSmall}],errorMessage:[A.errorMessage,r.AnimationClassNames.slideDownIn20,u.fonts.small,{color:C.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[A.prefix,T],suffix:[A.suffix,T],subComponentStyles:{label:function(e){var t=e.underlined,n=e.disabled;return function(){return{root:[t&&n&&{color:e.theme.palette.neutralTertiary},t&&{fontSize:r.FontSizes.medium,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32}]}}}(e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),o=n(1),a=n(979),s=n(2),l=n(2397);t.DEFAULT_MASK_CHAR="_",function(e){e[e.default=0]="default",e[e.backspace=1]="backspace",e[e.delete=2]="delete",e[e.textPasted=3]="textPasted"}(r||(r={}));var u=function(e){function n(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._maskCharData=l.parseMask(t.mask,t.maskFormat),t.value&&n.setValue(t.value),n._isFocused=!1,n._moveCursorOnMouseUp=!1,n.state={displayValue:l.getMaskDisplay(t.mask,n._maskCharData,t.maskChar)},n}return i.__extends(n,e),n.prototype.componentWillReceiveProps=function(e){e.mask!==this.props.mask&&(this._maskCharData=l.parseMask(e.mask,e.maskFormat),this.state={displayValue:l.getMaskDisplay(e.mask,this._maskCharData,e.maskChar)})},n.prototype.componentDidUpdate=function(){void 0!==this.state.maskCursorPosition&&this._textField.setSelectionRange(this.state.maskCursorPosition,this.state.maskCursorPosition)},n.prototype.render=function(){return o.createElement(a.TextField,i.__assign({},this.props,{onFocus:this._onFocus,onBlur:this._onBlur,onMouseDown:this._onMouseDown,onMouseUp:this._onMouseUp,onChange:this._onInputChange,onBeforeChange:this._onBeforeChange,onKeyDown:this._onKeyDown,onPaste:this._onPaste,value:this.state.displayValue,componentRef:this._resolveRef("_textField")}))},Object.defineProperty(n.prototype,"value",{get:function(){for(var e="",t=0;t<this._maskCharData.length;t++){if(!this._maskCharData[t].value)return;e+=this._maskCharData[t].value}return e},enumerable:!0,configurable:!0}),n.prototype.setValue=function(e){for(var t=0,n=0;t<e.length&&n<this._maskCharData.length;){var r=e[t];this._maskCharData[n].format.test(r)&&(this._maskCharData[n].value=r,n++),t++}},n.prototype.focus=function(){this._textField&&this._textField.focus()},n.prototype.blur=function(){this._textField&&this._textField.blur()},n.prototype.select=function(){this._textField&&this._textField.select()},n.prototype.setSelectionStart=function(e){this._textField&&this._textField.setSelectionStart(e)},n.prototype.setSelectionEnd=function(e){this._textField&&this._textField.setSelectionEnd(e)},n.prototype.setSelectionRange=function(e,t){this._textField&&this._textField.setSelectionRange(e,t)},Object.defineProperty(n.prototype,"selectionStart",{get:function(){return this._textField&&null!==this._textField.selectionStart?this._textField.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"selectionEnd",{get:function(){return this._textField&&this._textField.selectionEnd?this._textField.selectionEnd:-1},enumerable:!0,configurable:!0}),n.prototype._onFocus=function(e){this.props.onFocus&&this.props.onFocus(e),this._isFocused=!0;for(var t=0;t<this._maskCharData.length;t++)if(!this._maskCharData[t].value){this.setState({maskCursorPosition:this._maskCharData[t].displayIndex});break}},n.prototype._onBlur=function(e){this.props.onBlur&&this.props.onBlur(e),this._isFocused=!1,this._moveCursorOnMouseUp=!0},n.prototype._onMouseDown=function(e){this.props.onMouseDown&&this.props.onMouseDown(e),this._isFocused||(this._moveCursorOnMouseUp=!0)},n.prototype._onMouseUp=function(e){if(this.props.onMouseUp&&this.props.onMouseUp(e),this._moveCursorOnMouseUp){this._moveCursorOnMouseUp=!1;for(var t=0;t<this._maskCharData.length;t++)if(!this._maskCharData[t].value){this.setState({maskCursorPosition:this._maskCharData[t].displayIndex});break}}},n.prototype._onBeforeChange=function(e){this.props.onBeforeChange&&this.props.onBeforeChange(e),null===this._changeSelectionData&&(this._changeSelectionData={changeType:r.default,selectionStart:null!==this._textField.selectionStart?this._textField.selectionStart:-1,selectionEnd:null!==this._textField.selectionEnd?this._textField.selectionEnd:-1})},n.prototype._onInputChange=function(e,t){if(this._changeSelectionData){var n=this.state.displayValue,i=0,o=this._changeSelectionData,a=o.changeType,s=o.selectionStart,u=o.selectionEnd;if(a===r.textPasted){var c=u-s,d=t.length+c-n.length,p=s,h=t.substr(p,d);c&&(this._maskCharData=l.clearRange(this._maskCharData,s,c)),i=l.insertString(this._maskCharData,p,h)}else if(a===r.delete||a===r.backspace){var f=a===r.delete;(d=u-s)?(this._maskCharData=l.clearRange(this._maskCharData,s,d),i=l.getRightFormatIndex(this._maskCharData,s)):f?(this._maskCharData=l.clearNext(this._maskCharData,s),i=l.getRightFormatIndex(this._maskCharData,s)):(this._maskCharData=l.clearPrev(this._maskCharData,s),i=l.getLeftFormatIndex(this._maskCharData,s))}else if(t.length>n.length){p=u-(d=t.length-n.length);var m=t.substr(p,d);i=l.insertString(this._maskCharData,p,m)}else if(t.length<=n.length){d=1;var g=n.length+d-t.length;p=u-d,m=t.substr(p,d);this._maskCharData=l.clearRange(this._maskCharData,p,g),i=l.insertString(this._maskCharData,p,m)}this._changeSelectionData=null;var b=l.getMaskDisplay(this.props.mask,this._maskCharData,this.props.maskChar);this.setState({displayValue:b,maskCursorPosition:i}),this.props.onChange&&this.props.onChange(e,b),this.props.onChanged&&this.props.onChanged(b)}},n.prototype._onKeyDown=function(e){if(this.props.onKeyDown&&this.props.onKeyDown(e),this._changeSelectionData=null,this._textField.value){var t=e.keyCode,n=e.ctrlKey,i=e.metaKey;if(n||i)return;if(8===t||46===t){var o=e.target.selectionStart,a=e.target.selectionEnd;if(!(8===t&&a&&a>0)&&!(46===t&&null!==o&&o<this._textField.value.length))return;this._changeSelectionData={changeType:8===t?r.backspace:r.delete,selectionStart:null!==o?o:-1,selectionEnd:null!==a?a:-1}}}},n.prototype._onPaste=function(e){this.props.onPaste&&this.props.onPaste(e);var t=e.target.selectionStart,n=e.target.selectionEnd;this._changeSelectionData={changeType:r.textPasted,selectionStart:null!==t?t:-1,selectionEnd:null!==n?n:-1}},n.defaultProps={maskChar:t.DEFAULT_MASK_CHAR,maskFormat:l.DEFAULT_MASK_FORMAT_CHARS},i.__decorate([s.autobind],n.prototype,"_onFocus",null),i.__decorate([s.autobind],n.prototype,"_onBlur",null),i.__decorate([s.autobind],n.prototype,"_onMouseDown",null),i.__decorate([s.autobind],n.prototype,"_onMouseUp",null),i.__decorate([s.autobind],n.prototype,"_onBeforeChange",null),i.__decorate([s.autobind],n.prototype,"_onInputChange",null),i.__decorate([s.autobind],n.prototype,"_onKeyDown",null),i.__decorate([s.autobind],n.prototype,"_onPaste",null),n}(s.BaseComponent);t.MaskedTextField=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_MASK_FORMAT_CHARS={9:/[0-9]/,a:/[a-zA-Z]/,"*":/[a-zA-Z0-9]/},t.parseMask=function(e,n){if(void 0===n&&(n=t.DEFAULT_MASK_FORMAT_CHARS),!e)return[];for(var r=[],i=0,o=0;o+i<e.length;o++){var a=e.charAt(o+i);if("\\"===a)i++;else{var s=n[a];s&&r.push({displayIndex:o,format:s})}}return r},t.getMaskDisplay=function(e,t,n){var r=e;if(!r)return"";r=r.replace(/\\/g,"");var i=0;t.length>0&&(i=t[0].displayIndex-1);for(var o=0,a=t;o<a.length;o++){var s=a[o],l=" ";s.value?(l=s.value,s.displayIndex>i&&(i=s.displayIndex)):n&&(l=n),r=r.slice(0,s.displayIndex)+l+r.slice(s.displayIndex+1)}return n||(r=r.slice(0,i+1)),r},t.getRightFormatIndex=function(e,t){for(var n=0;n<e.length;n++)if(e[n].displayIndex>=t)return e[n].displayIndex;return e[e.length-1].displayIndex},t.getLeftFormatIndex=function(e,t){for(var n=e.length-1;n>=0;n--)if(e[n].displayIndex<t)return e[n].displayIndex;return e[0].displayIndex},t.clearRange=function(e,t,n){for(var r=0;r<e.length;r++)if(e[r].displayIndex>=t){if(e[r].displayIndex>=t+n)break;e[r].value=void 0}return e},t.clearNext=function(e,t){for(var n=0;n<e.length;n++)if(e[n].displayIndex>=t){e[n].value=void 0;break}return e},t.clearPrev=function(e,t){for(var n=e.length-1;n>=0;n--)if(e[n].displayIndex<t){e[n].value=void 0;break}return e},t.insertString=function(e,t,n){for(var r=0,i=0,o=!1,a=0;a<e.length&&r<n.length;a++)if(e[a].displayIndex>=t)for(o=!0,i=e[a].displayIndex;r<n.length;){if(e[a].format.test(n.charAt(r))){e[a].value=n.charAt(r++),a+1<e.length?i=e[a+1].displayIndex:i++;break}r++}return o?i:t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2399),o=n(2400);t.ColorRectangle=r.styled(i.ColorRectangleBase,o.getStyles,void 0,{scope:"ColorRectangle"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(132),s=o.classNamesFunction(),l=function(e){function t(t){var n=e.call(this,t)||this;n._root=o.createRef(),n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){var t=n.props,r=t.color,i=t.onSVChanged;if(n._root.current){var s=n._root.current.getBoundingClientRect(),l=(e.clientX-s.left)/s.width,u=(e.clientY-s.top)/s.height,c=o.assign({},r,{s:Math.min(a.MAX_COLOR_SATURATION,Math.max(0,l*a.MAX_COLOR_SATURATION)),v:Math.min(a.MAX_COLOR_VALUE,Math.max(0,a.MAX_COLOR_VALUE-u*a.MAX_COLOR_VALUE))});c.hex=a.hsv2hex(c.h,c.s,c.v),c.str=100===c.a?"#"+c.hex:"rgba("+c.r+", "+c.g+", "+c.b+", "+c.a/100+")",n.setState({isAdjusting:!0,color:c}),i&&i(c.s,c.v),e.preventDefault(),e.stopPropagation()}},n._onMouseUp=function(e){n._events.off(),n.setState({isAdjusting:!1,origin:void 0})};var r=n.props.color;return n.state={isAdjusting:!1,origin:void 0,color:r,fullColorString:a.getFullColorString(r)},n}return r.__extends(t,e),t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.componentWillReceiveProps=function(e){var t=e.color;this.setState({color:t,fullColorString:a.getFullColorString(t)})},t.prototype.render=function(){var e=this.props,t=e.minSize,n=e.theme,r=e.className,o=e.styles,l=this.state,u=l.color,c=l.fullColorString,d=s(o,{theme:n,className:r});return i.createElement("div",{ref:this._root,className:d.root,style:{minWidth:t,minHeight:t,backgroundColor:c},onMouseDown:this._onMouseDown},i.createElement("div",{className:d.light}),i.createElement("div",{className:d.dark}),i.createElement("div",{className:d.thumb,style:{left:u.s+"%",top:a.MAX_COLOR_VALUE-u.v+"%",backgroundColor:u.str}}))},t.defaultProps={minSize:220},t}(o.BaseComponent);t.ColorRectangleBase=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6);t.getStyles=function(e){var t,n=e.className;return{root:["ms-ColorPicker-colorRect",{position:"relative",marginBottom:10,selectors:(t={},t[r.HighContrastSelector]={MsHighContrastAdjust:"none"},t)},n],light:["ms-ColorPicker-light",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to right, white 0%, transparent 100%)"}],dark:["ms-ColorPicker-dark",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to bottom, transparent 0, #000 100%)"}],thumb:["ms-ColorPicker-thumb",{position:"absolute",width:20,height:20,background:"white",border:"1px solid rgba(255,255,255,.8)",borderRadius:"50%",boxShadow:"0 0 15px -5px black",transform:"translate(-50%, -50%)"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2402),o=n(2403);t.ColorSlider=r.styled(i.ColorSliderBase,o.getStyles,void 0,{scope:"ColorSlider"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=o.classNamesFunction(),s=function(e){function t(t){var n=e.call(this,t)||this;n._root=o.createRef(),n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=n.props,r=t.onChange,i=t.onChanged,o=t.minValue,a=t.maxValue,s=n._root.current.getBoundingClientRect(),l=(e.clientX-s.left)/s.width,u=Math.min(a,Math.max(o,l*a));n.setState({isAdjusting:!0,currentValue:u}),r&&r(e,u),i&&i(u),e.preventDefault(),e.stopPropagation()}},n._onMouseUp=function(e){n._events.off(),n.setState({isAdjusting:!1,origin:void 0})},n._warnDeprecations({onChanged:"onChange"});var r=n.props.value;return n.state={isAdjusting:!1,origin:void 0,currentValue:r},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){e&&e.value&&this.setState({currentValue:e.value})},t.prototype.render=function(){var e=this.props,t=e.isAlpha,n=e.minValue,r=e.maxValue,o=e.overlayStyle,s=e.theme,l=e.className,u=e.styles,c=this.state.currentValue,d=a(u,{theme:s,className:l}),p=100*(c-n)/(r-n),h=t?{backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQYV2N89erVfwY0ICYmxoguxjgUFKI7GsTH5m4M3w1ChQC1/Ca8i2n1WgAAAABJRU5ErkJggg==)"}:{background:"linear-gradient(to left,red 0,#f09 10%,#cd00ff 20%,#3200ff 30%,#06f 40%,#00fffd 50%,#0f6 60%,#35ff00 70%,#cdff00 80%,#f90 90%,red 100%)"};return i.createElement("div",{ref:this._root,className:d.root,onMouseDown:this._onMouseDown,style:h},i.createElement("div",{className:d.sliderOverlay,style:o}),i.createElement("div",{className:d.sliderThumb,style:{left:p+"%"}}))},t.defaultProps={minValue:0,maxValue:100,thumbColor:"inherit",value:0},t}(o.BaseComponent);t.ColorSliderBase=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStyles=function(e){var t=e.theme,n=e.className;return{root:["ms-ColorPicker-slider",{position:"relative",height:20,marginBottom:5,border:"1px solid "+t.palette.neutralLight,boxSizing:"border-box"},n],sliderOverlay:["ms-ColorPicker-sliderOverlay",{content:"",position:"absolute",left:0,right:0,top:0,bottom:0}],sliderThumb:["ms-ColorPicker-thumb","is-slider",{position:"absolute",width:20,height:20,background:"white",border:"1px solid rgba(255,255,255,.8)",borderRadius:"50%",boxShadow:"0 0 15px -5px black",transform:"translate(-50%, -50%)",top:"50%"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.getStyles=function(e){var t=e.className,n=e.theme;return{root:["ms-ColorPicker",n.fonts.medium,{position:"relative",maxWidth:300},t],panel:["ms-ColorPicker-panel",{padding:"16px"}],table:["ms-ColorPicker-table",{tableLayout:"fixed",width:"100%"}],tableHeader:[r.__assign({},n.fonts.small)],tableHexCell:[{width:"25%"}],input:["ms-ColorPicker-input",{width:"100%",border:"none",boxSizing:"border-box",height:30,selectors:{"&.ms-TextField":{paddingRight:2},"& .ms-TextField-field":{minWidth:"auto",padding:5,textOverflow:"clip"}}}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2406),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2407),t),r.__exportStar(n(981),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(981),o=n(2411);t.CommandBar=r.styled(i.CommandBarBase,o.getStyles,void 0,{scope:"CommandBar"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2409),t),r.__exportStar(n(983),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(983),o=n(2410);t.OverflowSet=r.styled(i.OverflowSetBase,o.getStyles,void 0,{scope:"OverflowSet"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={flexShrink:0,display:"inherit"};t.getStyles=function(e){var t=e.className;return{root:["ms-OverflowSet",{position:"relative",display:"flex",flexWrap:"nowrap"},e.vertical&&{flexDirection:"column"},t],item:["ms-OverflowSet-item",r],overflowButton:["ms-OverflowSet-overflowButton",r]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStyles=function(e){var t=e.className,n=e.theme,r=n.palette;return{root:[n.fonts.medium,"ms-CommandBar",{display:"flex",backgroundColor:r.neutralLighter,padding:"0 16px",height:"40px"},t],primarySet:["ms-CommandBar-primaryCommand",{flexGrow:"1",display:"flex",alignItems:"stretch"}],secondarySet:["ms-CommandBar-secondaryCommand",{flexShrink:"0",display:"flex",alignItems:"stretch"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2413),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2414),t),r.__exportStar(n(984),t),r.__exportStar(n(974),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(984),o=n(2415);t.DatePicker=r.styled(i.DatePickerBase,o.styles,void 0,{scope:"DatePicker"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-DatePicker",callout:"ms-DatePicker-callout",withLabel:"ms-DatePicker-event--with-label",withoutLabel:"ms-DatePicker-event--without-label",disabled:"msDatePickerDisabled "};t.styles=function(e){var t=e.className,n=e.theme,o=e.disabled,a=e.label,s=e.isDatePickerShown,l=n.palette,u=r.getGlobalClassNames(i,n),c={color:l.neutralSecondary,fontSize:r.FontSizes.icon,lineHeight:"18px",pointerEvents:"none",position:"absolute",right:"9px"};return{root:[u.root,n.fonts.medium,s&&"is-open",r.normalize,t],textField:[{position:"relative",selectors:{"& input[readonly]":{cursor:"pointer"},input:{selectors:{"::-ms-clear":{display:"none"}}}}}],callout:[u.callout],icon:[c,!a&&[u.withoutLabel,{top:"7px"}],a&&[u.withLabel,{bottom:"5px"}],!o&&[u.disabled,{pointerEvents:"initial",cursor:"pointer"}]]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2417),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(133),t),r.__exportStar(n(985),t),r.__exportStar(n(986),t),r.__exportStar(n(987),t),r.__exportStar(n(194),t),r.__exportStar(n(993),t),r.__exportStar(n(994),t),r.__exportStar(n(524),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(193),i=n(2),o=function(){function e(e){void 0===e&&(e={});var t=e.onSelectionChanged,n=e.getKey,i=e.canSelectItem,o=void 0===i?function(e){return!0}:i,s=e.selectionMode,l=void 0===s?r.SelectionMode.multiple:s;this.mode=l,this._getKey=n||a,this._changeEventSuppressionCount=0,this._exemptedCount=0,this._anchoredIndex=0,this._unselectableCount=0,this._onSelectionChanged=t,this._canSelectItem=o,this._isModal=!1,this.setItems([],!0)}return e.prototype.canSelectItem=function(e,t){return!("number"===typeof t&&t<0)&&this._canSelectItem(e,t)},e.prototype.getKey=function(e,t){var n=this._getKey(e,t);return"number"===typeof n||n?""+n:""},e.prototype.setChangeEvents=function(e,t){this._changeEventSuppressionCount+=e?-1:1,0===this._changeEventSuppressionCount&&this._hasChanged&&(this._hasChanged=!1,t||this._change())},e.prototype.isModal=function(){return this._isModal},e.prototype.setModal=function(e){this._isModal!==e&&(this.setChangeEvents(!1),this._isModal=e,e||this.setAllSelected(!1),this._change(),this.setChangeEvents(!0))},e.prototype.setItems=function(e,t){void 0===t&&(t=!0);var n={},r={},i=!1;this.setChangeEvents(!1),this._unselectableCount=0;for(var o=0;o<e.length;o++){if(c=e[o]){var a=this.getKey(c,o);a&&(n[a]=o)}r[o]=c&&!this.canSelectItem(c),r[o]&&this._unselectableCount++}(t||0===e.length)&&this.setAllSelected(!1);var s={},l=0;for(var u in this._exemptedIndices)if(this._exemptedIndices.hasOwnProperty(u)){var c,d=Number(u),p=(c=this._items[d])?this.getKey(c,Number(d)):void 0,h=p?n[p]:d;void 0===h?i=!0:(s[h]=!0,l++,i=i||h!==d)}this._items&&0===this._exemptedCount&&e.length!==this._items.length&&this._isAllSelected&&(i=!0),this._exemptedIndices=s,this._exemptedCount=l,this._keyToIndexMap=n,this._unselectableIndices=r,this._items=e,this._selectedItems=null,i&&(this._updateCount(),this._change()),this.setChangeEvents(!0)},e.prototype.getItems=function(){return this._items},e.prototype.getSelection=function(){if(!this._selectedItems){this._selectedItems=[];var e=this._items;if(e)for(var t=0;t<e.length;t++)this.isIndexSelected(t)&&this._selectedItems.push(e[t])}return this._selectedItems},e.prototype.getSelectedCount=function(){return this._isAllSelected?this._items.length-this._exemptedCount-this._unselectableCount:this._exemptedCount},e.prototype.getSelectedIndices=function(){if(!this._selectedIndices){this._selectedIndices=[];var e=this._items;if(e)for(var t=0;t<e.length;t++)this.isIndexSelected(t)&&this._selectedIndices.push(t)}return this._selectedIndices},e.prototype.isRangeSelected=function(e,t){if(0===t)return!1;for(var n=e+t,r=e;r<n;r++)if(!this.isIndexSelected(r))return!1;return!0},e.prototype.isAllSelected=function(){var e=this._items.length-this._unselectableCount;return this.mode===r.SelectionMode.single&&(e=Math.min(e,1)),this.count>0&&this._isAllSelected&&0===this._exemptedCount||!this._isAllSelected&&this._exemptedCount===e&&e>0},e.prototype.isKeySelected=function(e){var t=this._keyToIndexMap[e];return this.isIndexSelected(t)},e.prototype.isIndexSelected=function(e){return!!(this.count>0&&this._isAllSelected&&!this._exemptedIndices[e]&&!this._unselectableIndices[e]||!this._isAllSelected&&this._exemptedIndices[e])},e.prototype.setAllSelected=function(e){if(!e||this.mode===r.SelectionMode.multiple){var t=this._items?this._items.length-this._unselectableCount:0;this.setChangeEvents(!1),t>0&&(this._exemptedCount>0||e!==this._isAllSelected)&&(this._exemptedIndices={},(e!==this._isAllSelected||this._exemptedCount>0)&&(this._exemptedCount=0,this._isAllSelected=e,this._change()),this._updateCount()),this.setChangeEvents(!0)}},e.prototype.setKeySelected=function(e,t,n){var r=this._keyToIndexMap[e];r>=0&&this.setIndexSelected(r,t,n)},e.prototype.setIndexSelected=function(e,t,n){if(this.mode!==r.SelectionMode.none&&!((e=Math.min(Math.max(0,e),this._items.length-1))<0||e>=this._items.length)){this.setChangeEvents(!1);var i=this._exemptedIndices[e];!this._unselectableIndices[e]&&(t&&this.mode===r.SelectionMode.single&&this.setAllSelected(!1),i&&(t&&this._isAllSelected||!t&&!this._isAllSelected)&&(delete this._exemptedIndices[e],this._exemptedCount--),!i&&(t&&!this._isAllSelected||!t&&this._isAllSelected)&&(this._exemptedIndices[e]=!0,this._exemptedCount++),n&&(this._anchoredIndex=e)),this._updateCount(),this.setChangeEvents(!0)}},e.prototype.selectToKey=function(e,t){this.selectToIndex(this._keyToIndexMap[e],t)},e.prototype.selectToIndex=function(e,t){if(this.mode!==r.SelectionMode.none)if(this.mode!==r.SelectionMode.single){var n=this._anchoredIndex||0,i=Math.min(e,n),o=Math.max(e,n);for(this.setChangeEvents(!1),t&&this.setAllSelected(!1);i<=o;i++)this.setIndexSelected(i,!0,!1);this.setChangeEvents(!0)}else this.setIndexSelected(e,!0,!0)},e.prototype.toggleAllSelected=function(){this.setAllSelected(!this.isAllSelected())},e.prototype.toggleKeySelected=function(e){this.setKeySelected(e,!this.isKeySelected(e),!0)},e.prototype.toggleIndexSelected=function(e){this.setIndexSelected(e,!this.isIndexSelected(e),!0)},e.prototype.toggleRangeSelected=function(e,t){if(this.mode!==r.SelectionMode.none){var n=this.isRangeSelected(e,t),i=e+t;if(!(this.mode===r.SelectionMode.single&&t>1)){this.setChangeEvents(!1);for(var o=e;o<i;o++)this.setIndexSelected(o,!n,!1);this.setChangeEvents(!0)}}},e.prototype._updateCount=function(){var e=this.getSelectedCount();e!==this.count&&(this.count=e,this._change()),this.count||this.setModal(!1)},e.prototype._change=function(){0===this._changeEventSuppressionCount?(this._selectedItems=null,this._selectedIndices=void 0,i.EventGroup.raise(this,r.SELECTION_CHANGE),this._onSelectionChanged&&this._onSelectionChanged()):this._hasChanged=!0},e}();function a(e,t){return e&&e.key?e.key:""+t}t.Selection=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(193),s="data-selection-toggle",l="data-selection-invoke",u="data-selection-all-toggle",c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._root=o.createRef(),t.ignoreNextFocus=function(){t._handleNextFocus(!1)},t._onMouseDownCapture=function(e){if(document.activeElement===e.target||o.elementContains(document.activeElement,e.target)){if(o.elementContains(e.target,t._root.current))for(var n=e.target;n!==t._root.current;){if(t._hasAttribute(n,l)){t.ignoreNextFocus();break}n=o.getParent(n)}}else t.ignoreNextFocus()},t._onFocus=function(e){var n=e.target,r=t.props.selection,i=t._isCtrlPressed||t._isMetaPressed,o=t._getSelectionMode();if(t._shouldHandleFocus&&o!==a.SelectionMode.none){var l=t._hasAttribute(n,s),u=t._findItemRoot(n);if(!l&&u){var c=t._getItemIndex(u);i?(r.setIndexSelected(c,r.isIndexSelected(c),!0),t.props.enterModalOnTouch&&t._isTouch&&r.setModal&&(r.setModal(!0),t._setIsTouch(!1))):t.props.isSelectedOnFocus&&t._onItemSurfaceClick(e,c)}}t._handleNextFocus(!1)},t._onMouseDown=function(e){t._updateModifiers(e);var n=e.target,r=t._findItemRoot(n);if(!t._isSelectionDisabled(n))for(;n!==t._root.current&&!t._hasAttribute(n,u);){if(r){if(t._hasAttribute(n,s))break;if(t._hasAttribute(n,l))break;if(!(n!==r&&!t._shouldAutoSelect(n)||t._isShiftPressed||t._isCtrlPressed||t._isMetaPressed)){t._onInvokeMouseDown(e,t._getItemIndex(r));break}if(t.props.disableAutoSelectOnInputElements&&("A"===n.tagName||"BUTTON"===n.tagName||"INPUT"===n.tagName))return}n=o.getParent(n)}},t._onTouchStartCapture=function(e){t._setIsTouch(!0)},t._onClick=function(e){t._updateModifiers(e);var n=e.target,r=t._findItemRoot(n);if(!t._isSelectionDisabled(n))for(;n!==t._root.current;){if(t._hasAttribute(n,u)){t._onToggleAllClick(e);break}if(r){var i=t._getItemIndex(r);if(t._hasAttribute(n,s)){t._isShiftPressed?t._onItemSurfaceClick(e,i):t._onToggleClick(e,i);break}if(t._hasAttribute(n,l)){t._onInvokeClick(e,i);break}if(n===r){t._onItemSurfaceClick(e,i);break}if("A"===n.tagName||"BUTTON"===n.tagName||"INPUT"===n.tagName)return}n=o.getParent(n)}},t._onContextMenu=function(e){var n=e.target,r=t.props,i=r.onItemContextMenu,o=r.selection;if(i){var a=t._findItemRoot(n);if(a){var s=t._getItemIndex(a);t._onInvokeMouseDown(e,s),i(o.getItems()[s],s,e.nativeEvent)||e.preventDefault()}}},t._onDoubleClick=function(e){var n=e.target;if(!t._isSelectionDisabled(n)){var r=t.props.onItemInvoked,i=t._findItemRoot(n),u=t._getSelectionMode();if(i&&r&&u!==a.SelectionMode.none&&!t._isInputElement(n)){for(var c=t._getItemIndex(i);n!==t._root.current&&!t._hasAttribute(n,s)&&!t._hasAttribute(n,l);){if(n===i){t._onInvokeClick(e,c);break}n=o.getParent(n)}n=o.getParent(n)}}},t._onKeyDownCapture=function(e){t._updateModifiers(e),t._handleNextFocus(!0)},t._onKeyDown=function(e){t._updateModifiers(e);var n=e.target;if(!t._isSelectionDisabled(n)){var r=t.props.selection,i=65===e.which&&(t._isCtrlPressed||t._isMetaPressed),l=27===e.which;if(!t._isInputElement(n)){var u=t._getSelectionMode();if(i&&u===a.SelectionMode.multiple&&!r.isAllSelected())return r.setAllSelected(!0),e.stopPropagation(),void e.preventDefault();if(l&&r.getSelectedCount()>0)return r.setAllSelected(!1),e.stopPropagation(),void e.preventDefault();var c=t._findItemRoot(n);if(c)for(var d=t._getItemIndex(c);n!==t._root.current&&!t._hasAttribute(n,s);){if(t._shouldAutoSelect(n)){t._onInvokeMouseDown(e,d);break}if(!(13!==e.which&&32!==e.which||"BUTTON"!==n.tagName&&"A"!==n.tagName&&"INPUT"!==n.tagName))return!1;if(n===c){if(13===e.which)return t._onInvokeClick(e,d),void e.preventDefault();if(32===e.which)return t._onToggleClick(e,d),void e.preventDefault();break}n=o.getParent(n)}}}},t}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=o.getWindow(this._root.current),t=o.findScrollableParent(this._root.current);this._events.on(e,"keydown, keyup",this._updateModifiers,!0),this._events.on(t,"click",this._tryClearOnEmptyClick),this._events.on(document.body,"touchstart",this._onTouchStartCapture,!0),this._events.on(document.body,"touchend",this._onTouchStartCapture,!0)},t.prototype.render=function(){return i.createElement("div",r.__assign({className:"ms-SelectionZone",ref:this._root,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,onKeyDownCapture:this._onKeyDownCapture,onClick:this._onClick,role:"presentation",onDoubleClick:this._onDoubleClick,onContextMenu:this._onContextMenu},{onMouseDownCapture:this._onMouseDownCapture,onFocusCapture:this._onFocus}),this.props.children)},t.prototype._isSelectionDisabled=function(e){for(;e!==this._root.current;){if(this._hasAttribute(e,"data-selection-disabled"))return!0;e=o.getParent(e)}return!1},t.prototype._onToggleAllClick=function(e){var t=this.props.selection;this._getSelectionMode()===a.SelectionMode.multiple&&(t.toggleAllSelected(),e.stopPropagation(),e.preventDefault())},t.prototype._onToggleClick=function(e,t){var n=this.props.selection,r=this._getSelectionMode();if(n.setChangeEvents(!1),this.props.enterModalOnTouch&&this._isTouch&&!n.isIndexSelected(t)&&n.setModal&&(n.setModal(!0),this._setIsTouch(!1)),r===a.SelectionMode.multiple)n.toggleIndexSelected(t);else{if(r!==a.SelectionMode.single)return void n.setChangeEvents(!0);var i=n.isIndexSelected(t);n.setAllSelected(!1),n.setIndexSelected(t,!i,!0)}n.setChangeEvents(!0),e.stopPropagation()},t.prototype._onInvokeClick=function(e,t){var n=this.props,r=n.selection,i=n.onItemInvoked;i&&(i(r.getItems()[t],t,e.nativeEvent),e.preventDefault(),e.stopPropagation())},t.prototype._onItemSurfaceClick=function(e,t){var n=this.props.selection,r=this._isCtrlPressed||this._isMetaPressed,i=this._getSelectionMode();i===a.SelectionMode.multiple?this._isShiftPressed&&!this._isTabPressed?n.selectToIndex(t,!r):r?n.toggleIndexSelected(t):this._clearAndSelectIndex(t):i===a.SelectionMode.single&&this._clearAndSelectIndex(t)},t.prototype._onInvokeMouseDown=function(e,t){this.props.selection.isIndexSelected(t)||this._clearAndSelectIndex(t)},t.prototype._tryClearOnEmptyClick=function(e){!this.props.selectionPreservedOnEmptyClick&&this._isNonHandledClick(e.target)&&this.props.selection.setAllSelected(!1)},t.prototype._clearAndSelectIndex=function(e){var t=this.props.selection;1===t.getSelectedCount()&&t.isIndexSelected(e)||(t.setChangeEvents(!1),t.setAllSelected(!1),t.setIndexSelected(e,!0,!0),this.props.enterModalOnTouch&&this._isTouch&&t.setModal&&(t.setModal(!0),this._setIsTouch(!1)),t.setChangeEvents(!0))},t.prototype._updateModifiers=function(e){this._isShiftPressed=e.shiftKey,this._isCtrlPressed=e.ctrlKey,this._isMetaPressed=e.metaKey;var t=e.keyCode;this._isTabPressed=!!t&&9===t},t.prototype._findItemRoot=function(e){for(var t=this.props.selection;e!==this._root.current;){var n=e.getAttribute("data-selection-index"),r=Number(n);if(null!==n&&r>=0&&r<t.getItems().length)break;e=o.getParent(e)}if(e!==this._root.current)return e},t.prototype._getItemIndex=function(e){return Number(e.getAttribute("data-selection-index"))},t.prototype._shouldAutoSelect=function(e){return this._hasAttribute(e,"data-selection-select")},t.prototype._hasAttribute=function(e,t){for(var n=!1;!n&&e!==this._root.current;)n="true"===e.getAttribute(t),e=o.getParent(e);return n},t.prototype._isInputElement=function(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName},t.prototype._isNonHandledClick=function(e){var t=o.getDocument();if(t&&e)for(;e&&e!==t.documentElement;){if(o.isElementTabbable(e))return!1;e=o.getParent(e)}return!0},t.prototype._handleNextFocus=function(e){var t=this;this._shouldHandleFocusTimeoutId&&(this._async.clearTimeout(this._shouldHandleFocusTimeoutId),this._shouldHandleFocusTimeoutId=void 0),this._shouldHandleFocus=e,e&&this._async.setTimeout(function(){t._shouldHandleFocus=!1},100)},t.prototype._setIsTouch=function(e){var t=this;this._isTouchTimeoutId&&(this._async.clearTimeout(this._isTouchTimeoutId),this._isTouchTimeoutId=void 0),this._isTouch=!0,e&&this._async.setTimeout(function(){t._isTouch=!1},300)},t.prototype._getSelectionMode=function(){var e=this.props.selection,t=this.props.selectionMode;return void 0===t?e?e.mode:a.SelectionMode.none:t},t.defaultProps={isMultiSelectEnabled:!0,isSelectedOnFocus:!0,selectionMode:a.SelectionMode.multiple},t}(o.BaseComponent);t.SelectionZone=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2421),o=n(991);t.DetailsHeader=r.styled(i.DetailsHeaderBase,o.getStyles,void 0,{scope:"DetailsHeader"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(43),a=n(2),s=n(194),l=n(34),u=n(27),c=n(143),d=n(243),p=n(336),h=n(524),f=n(193),m=n(2440),g=n(2441),b=n(992),v=n(2).classNamesFunction(),y=0,_=1,S=[],w=function(e){function t(t){var n=e.call(this,t)||this;n._rootComponent=a.createRef(),n._draggedColumnIndex=-1,n._dropHintDetails={},n._getDropHintPositions=function(){for(var e,t=n.props.columns,r=void 0===t?S:t,i=n.state.columnReorderProps,o=0,a=0,s=i&&i.frozenColumnCountFromStart?i.frozenColumnCountFromStart:0,l=i&&i.frozenColumnCountFromEnd?i.frozenColumnCountFromEnd:0,u=s;u<r.length-l+1;u++)if(n._rootElement){var c=n._rootElement.querySelectorAll("#columnDropHint_"+u)[0];if(c)if(u===s)o=c.offsetLeft,a=c.offsetLeft,e=c;else{var d=(c.offsetLeft+o)/2;n._dropHintDetails[u-1]={originX:o,startX:a,endX:d,dropHintElementRef:e},a=d,e=c,o=c.offsetLeft,u===r.length-l&&(n._dropHintDetails[u]={originX:o,startX:a,endX:c.offsetLeft,dropHintElementRef:e})}}},n._computeDropHintToBeShown=function(e){if(n._rootElement){var t=e-n._rootElement.getBoundingClientRect().left,r=n._currentDropHintIndex;if(n._isValidCurrentDropHintIndex()&&t>=n._dropHintDetails[r].startX&&t<=n._dropHintDetails[r].endX)return;var i=n.props.columns,o=void 0===i?S:i,a=n.state.columnReorderProps,s=a&&a.frozenColumnCountFromStart?a.frozenColumnCountFromStart:0,l=a&&a.frozenColumnCountFromEnd?a.frozenColumnCountFromEnd:0,u=s,c=o.length-l,d=-1;if(t<=n._dropHintDetails[u].endX?d=u:t>=n._dropHintDetails[c].startX?d=c:n._isValidCurrentDropHintIndex()&&(n._dropHintDetails[r+1]&&t>=n._dropHintDetails[r+1].startX&&t<=n._dropHintDetails[r+1].endX?d=r+1:n._dropHintDetails[r-1]&&t>=n._dropHintDetails[r-1].startX&&t<=n._dropHintDetails[r-1].endX&&(d=r-1)),-1===d)for(var p=s,h=c;p<h;){var f=Math.ceil((h+p)/2);if(t>=n._dropHintDetails[f].startX&&t<=n._dropHintDetails[f].endX){d=f;break}t<n._dropHintDetails[f].originX?h=f:t>n._dropHintDetails[f].originX&&(p=f)}d===n._draggedColumnIndex||d===n._draggedColumnIndex+1?n._isValidCurrentDropHintIndex()&&n._resetDropHints():r!==d&&d>=0&&(n._resetDropHints(),n._updateDropHintElement(n._dropHintDetails[d].dropHintElementRef,"visible"),n._currentDropHintIndex=d)}},n._renderColumnSizer=function(e){var t,r=e.columnIndex,o=n.props.columns,s=void 0===o?S:o,l=s[r],u=n.state.columnResizeDetails,c=n._classNames;return l.isResizable?i.createElement("div",{key:l.key+"_sizer","aria-hidden":!0,role:"button","data-is-focusable":!1,onClick:C,"data-sizer-index":r,onBlur:n._onSizerBlur,className:a.css(c.cellSizer,r<s.length-1?c.cellSizerStart:c.cellSizerEnd,(t={},t[c.cellIsResizing]=u&&u.columnIndex===r,t)),onDoubleClick:n._onSizerDoubleClick.bind(n,r)}):null},n._onRenderColumnHeaderTooltip=function(e,t){return i.createElement("span",{className:e.hostClassName},e.children)},n._onSelectAllClicked=function(){var e=n.props.selection;e&&e.toggleAllSelected()},n._onRootMouseDown=function(e){var t=e.target.getAttribute("data-sizer-index"),r=Number(t),i=n.props.columns,o=void 0===i?S:i;null!==t&&e.button===y&&(n.setState({columnResizeDetails:{columnIndex:r,columnMinWidth:o[r].calculatedWidth,originX:e.clientX}}),e.preventDefault(),e.stopPropagation())},n._onRootMouseMove=function(e){var t=n.state,r=t.columnResizeDetails,i=t.isSizing;r&&!i&&e.clientX!==r.originX&&n.setState({isSizing:!0})},n._onRootRef=function(e){n._rootElement=e?o.findDOMNode(e):void 0},n._onRootKeyDown=function(e){var t=n.state,i=t.columnResizeDetails,o=t.isSizing,s=n.props,l=s.columns,u=void 0===l?S:l,c=s.onColumnResized,d=e.target.getAttribute("data-sizer-index");if(d&&!o){var p=Number(d);if(i){var h=void 0;13===e.which?(n.setState({columnResizeDetails:void 0}),e.preventDefault(),e.stopPropagation()):37===e.which?h=a.getRTL()?1:-1:39===e.which&&(h=a.getRTL()?-1:1),h&&(e.shiftKey||(h*=10),n.setState({columnResizeDetails:r.__assign({},i,{columnMinWidth:i.columnMinWidth+h})}),c&&c(u[p],i.columnMinWidth+h,p),e.preventDefault(),e.stopPropagation())}else 13===e.which&&(n.setState({columnResizeDetails:{columnIndex:p,columnMinWidth:u[p].calculatedWidth}}),e.preventDefault(),e.stopPropagation())}},n._onSizerMouseMove=function(e){var t=e.buttons,r=n.props,i=r.onColumnIsSizingChanged,o=r.onColumnResized,s=r.columns,l=void 0===s?S:s,u=n.state.columnResizeDetails;if(void 0===t||t===_){if(e.clientX!==u.originX&&i&&i(l[u.columnIndex],!0),o){var c=e.clientX-u.originX;a.getRTL()&&(c=-c),o(l[u.columnIndex],u.columnMinWidth+c,u.columnIndex)}}else n._onSizerMouseUp(e)},n._onSizerBlur=function(e){n.state.columnResizeDetails&&n.setState({columnResizeDetails:void 0,isSizing:!1})},n._onSizerMouseUp=function(e){var t=n.props,r=t.columns,i=void 0===r?S:r,o=t.onColumnIsSizingChanged,a=n.state.columnResizeDetails;n.setState({columnResizeDetails:void 0,isSizing:!1}),o&&o(i[a.columnIndex],!1)};var s=t.columnReorderProps||t.columnReorderOptions&&E(t.columnReorderOptions);return n.state={columnReorderProps:s,columnResizeDetails:void 0,groupNestingDepth:n.props.groupNestingDepth,isAllCollapsed:n.props.isAllCollapsed},n._onToggleCollapseAll=n._onToggleCollapseAll.bind(n),n._onSelectAllClicked=n._onSelectAllClicked.bind(n),n._updateDragInfo=n._updateDragInfo.bind(n),n._onDragOver=n._onDragOver.bind(n),n._onDrop=n._onDrop.bind(n),n._getHeaderDragDropOptions=n._getHeaderDragDropOptions.bind(n),n._updateDroppingState=n._updateDroppingState.bind(n),n._getDropHintPositions=n._getDropHintPositions.bind(n),n._computeDropHintToBeShown=n._computeDropHintToBeShown.bind(n),n._resetDropHints=n._resetDropHints.bind(n),n._isValidCurrentDropHintIndex=n._isValidCurrentDropHintIndex.bind(n),n._onRootRef=n._onRootRef.bind(n),n._isEventOnHeader=n._isEventOnHeader.bind(n),n._onDropIndexInfo={sourceIndex:Number.MIN_SAFE_INTEGER,targetIndex:Number.MIN_SAFE_INTEGER},n._id=a.getId("header"),n._currentDropHintIndex=Number.MIN_SAFE_INTEGER,n}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props.selection,t=this.state.columnReorderProps;this._events.on(e,f.SELECTION_CHANGE,this._onSelectionChanged),this._events.on(this._rootElement,"mousedown",this._onRootMouseDown),this._events.on(this._rootElement,"keydown",this._onRootKeyDown),t&&this._dragDropHelper&&(this._subscriptionObject=this._dragDropHelper.subscribe(this._rootElement,this._events,this._getHeaderDragDropOptions()))},t.prototype.componentDidUpdate=function(e){if(this.state.columnReorderProps?!this._subscriptionObject&&this._dragDropHelper&&(this._subscriptionObject=this._dragDropHelper.subscribe(this._rootElement,this._events,this._getHeaderDragDropOptions())):this._subscriptionObject&&(this._subscriptionObject.dispose(),delete this._subscriptionObject),this.props!==e&&this._onDropIndexInfo.sourceIndex>=0&&this._onDropIndexInfo.targetIndex>=0){var t=e.columns,n=void 0===t?S:t,r=this.props.columns,i=void 0===r?S:r;n[this._onDropIndexInfo.sourceIndex].key===i[this._onDropIndexInfo.targetIndex].key&&(this._onDropIndexInfo={sourceIndex:Number.MIN_SAFE_INTEGER,targetIndex:Number.MIN_SAFE_INTEGER})}},t.prototype.componentWillReceiveProps=function(e){var t=e.columnReorderProps||e.columnReorderOptions&&E(e.columnReorderOptions),n=this.state.groupNestingDepth;e.groupNestingDepth!==n?this.setState({columnReorderProps:t,groupNestingDepth:e.groupNestingDepth}):this.setState({columnReorderProps:t}),void 0!==e.isAllCollapsed&&this.setState({isAllCollapsed:e.isAllCollapsed})},t.prototype.componentWillUnmount=function(){this._subscriptionObject&&(this._subscriptionObject.dispose(),delete this._subscriptionObject)},t.prototype.render=function(){var e=this,t=this.props,n=t.columns,r=void 0===n?S:n,o=t.ariaLabel,s=t.ariaLabelForSelectAllCheckbox,f=t.selectAllVisibility,y=t.ariaLabelForSelectionColumn,_=t.indentWidth,w=t.viewport,E=t.onColumnClick,C=t.onColumnContextMenu,x=t.styles,A=t.theme,T=this.state,O=T.isAllSelected,k=T.columnResizeDetails,I=T.isSizing,R=T.groupNestingDepth,P=T.isAllCollapsed,D=T.columnReorderProps,N=f!==b.SelectAllVisibility.none,M=f===b.SelectAllVisibility.hidden,L=this.props.onRenderColumnHeaderTooltip,B=void 0===L?this._onRenderColumnHeaderTooltip:L;!this._dragDropHelper&&D&&(this._dragDropHelper=new m.DragDropHelper({selection:{getSelection:function(){}},minimumPixelsForDrag:this.props.minimumPixelsForDrag}));var F=D&&D.frozenColumnCountFromStart?D.frozenColumnCountFromStart:0,j=D&&D.frozenColumnCountFromEnd?D.frozenColumnCountFromEnd:0;this._classNames=v(x,{theme:A,isAllSelected:O,isSelectAllHidden:f===b.SelectAllVisibility.hidden,isResizingColumn:!!k&&I,isSizing:I,isAllCollapsed:P,isCheckboxHidden:M});var U=this._classNames;return i.createElement(l.FocusZone,{role:"row","aria-label":o,className:U.root,componentRef:this._rootComponent,ref:this._onRootRef,onMouseMove:this._onRootMouseMove,"data-automationid":"DetailsHeader",style:{minWidth:w?w.width:0},direction:l.FocusZoneDirection.horizontal},N?[i.createElement("div",{key:"__checkbox",className:U.cellIsCheck,"aria-labelledby":this._id+"-check",onClick:M?void 0:this._onSelectAllClicked,"aria-colindex":1,role:"columnheader","aria-hidden":!!M||void 0},B({hostClassName:a.css(U.checkTooltip),id:this._id+"-checkTooltip",setAriaDescribedBy:!1,content:s,children:i.createElement(h.DetailsRowCheck,{id:this._id+"-check","aria-label":y,"aria-describedby":s&&!this.props.onRenderColumnHeaderTooltip?this._id+"-checkTooltip":void 0,"data-is-focusable":!M,isHeader:!0,selected:O,anySelected:!1,canSelect:!M,className:U.check})},this._onRenderColumnHeaderTooltip)),s&&!this.props.onRenderColumnHeaderTooltip?i.createElement("label",{key:"__checkboxLabel",id:this._id+"-checkTooltip",className:U.accessibleLabel},s):null]:null,R>0&&this.props.collapseAllVisibility===p.CollapseAllVisibility.visible?i.createElement("div",{className:U.cellIsGroupExpander,onClick:this._onToggleCollapseAll,"data-is-focusable":!0},i.createElement(u.Icon,{className:U.collapseButton,iconName:"ChevronDown"})):null,i.createElement(d.GroupSpacer,{indentWidth:_,count:R-1}),r.map(function(t,n){var o=!!D&&(n>=F&&n<r.length-j);return[D&&(o||n===r.length-j)&&e._renderDropHint(n),i.createElement(g.DetailsColumn,{column:t,key:t.key,columnIndex:(N?2:1)+n,parentId:e._id,isDraggable:o,updateDragInfo:e._updateDragInfo,dragDropHelper:e._dragDropHelper,onColumnClick:E,onColumnContextMenu:C,isDropped:e._onDropIndexInfo.targetIndex===n,cellStyleProps:e.props.cellStyleProps}),e._renderColumnDivider(n)]}),D&&0===j&&this._renderDropHint(r.length),I&&i.createElement(c.Layer,null,i.createElement("div",{className:U.sizingOverlay,onMouseMove:this._onSizerMouseMove,onMouseUp:this._onSizerMouseUp})))},t.prototype.focus=function(){return Boolean(this._rootComponent.current&&this._rootComponent.current.focus())},t.prototype._getHeaderDragDropOptions=function(){return{selectionIndex:1,context:{data:this,index:0},canDrag:function(){return!1},canDrop:function(){return!0},onDragStart:function(){},updateDropState:this._updateDroppingState,onDrop:this._onDrop,onDragEnd:function(){},onDragOver:this._onDragOver}},t.prototype._updateDroppingState=function(e,t){this._draggedColumnIndex>=0&&"drop"!==t.type&&(e||this._resetDropHints())},t.prototype._isValidCurrentDropHintIndex=function(){return this._currentDropHintIndex>=0},t.prototype._onDragOver=function(e,t){this._draggedColumnIndex>=0&&(t.stopPropagation(),this._computeDropHintToBeShown(t.clientX))},t.prototype._onDrop=function(e,t){var n=this.state.columnReorderProps;if(this._draggedColumnIndex>=0&&t){var r=this._draggedColumnIndex>this._currentDropHintIndex?this._currentDropHintIndex:this._currentDropHintIndex-1,i=!1;if(t.stopPropagation(),this._isValidCurrentDropHintIndex()&&(i=!0,this._onDropIndexInfo.sourceIndex=this._draggedColumnIndex,this._onDropIndexInfo.targetIndex=r),i)if(n&&n.onColumnDrop){var o={draggedIndex:this._draggedColumnIndex,targetIndex:r};n.onColumnDrop(o)}else n&&n.handleColumnReorder&&n.handleColumnReorder(this._draggedColumnIndex,r)}this._resetDropHints(),this._dropHintDetails={},this._draggedColumnIndex=-1},t.prototype._isCheckboxColumnHidden=function(){var e=this.props,t=e.selectionMode,n=e.checkboxVisibility;return t===f.SelectionMode.none||n===s.CheckboxVisibility.hidden},t.prototype._updateDragInfo=function(e,t){var n=this.state.columnReorderProps,r=e.itemIndex;if(r>=0)this._draggedColumnIndex=this._isCheckboxColumnHidden()?r-1:r-2,this._getDropHintPositions(),n&&n.onColumnDragStart&&n.onColumnDragStart(!0);else if(t&&this._draggedColumnIndex>=0&&(this._resetDropHints(),this._draggedColumnIndex=-1,this._dropHintDetails={},n&&n.onColumnDragEnd)){var i=this._isEventOnHeader(t);n.onColumnDragEnd({dropLocation:i},t)}},t.prototype._resetDropHints=function(){this._currentDropHintIndex>=0&&(this._updateDropHintElement(this._dropHintDetails[this._currentDropHintIndex].dropHintElementRef,"hidden"),this._currentDropHintIndex=Number.MIN_SAFE_INTEGER)},t.prototype._updateDropHintElement=function(e,t){e.childNodes[1].style.visibility=t,e.childNodes[0].style.visibility=t},t.prototype._isEventOnHeader=function(e){if(this._rootElement){var t=this._rootElement.getBoundingClientRect();if(e.clientX>t.left&&e.clientX<t.right&&e.clientY>t.top&&e.clientY<t.bottom)return s.ColumnDragEndLocation.header}},t.prototype._renderColumnDivider=function(e){var t=this.props.columns,n=(void 0===t?S:t)[e],r=n.onRenderDivider;return r?r({column:n,columnIndex:e},this._renderColumnSizer):this._renderColumnSizer({column:n,columnIndex:e})},t.prototype._renderDropHint=function(e){var t=this._classNames;return i.createElement("div",{key:"dropHintKey",className:t.dropHintStyle,id:"columnDropHint_"+e},i.createElement(u.Icon,{key:"dropHintCaretKey","aria-hidden":!0,"data-is-focusable":!1,"data-sizer-index":e,className:t.dropHintCaretStyle,iconName:"CaretUpSolid8"}),i.createElement("div",{key:"dropHintLineKey","aria-hidden":!0,"data-is-focusable":!1,"data-sizer-index":e,className:t.dropHintLineStyle}))},t.prototype._onSizerDoubleClick=function(e,t){var n=this.props,r=n.onColumnAutoResized,i=n.columns;r&&r((void 0===i?S:i)[e],e)},t.prototype._onSelectionChanged=function(){var e=!!this.props.selection&&this.props.selection.isAllSelected();this.state.isAllSelected!==e&&this.setState({isAllSelected:e})},t.prototype._onToggleCollapseAll=function(){var e=this.props.onToggleCollapseAll,t=!this.state.isAllCollapsed;this.setState({isAllCollapsed:t}),e&&e(t)},t.defaultProps={selectAllVisibility:b.SelectAllVisibility.visible,collapseAllVisibility:p.CollapseAllVisibility.visible},t}(a.BaseComponent);function E(e){return r.__assign({},e,{onColumnDragEnd:void 0})}function C(e){e.stopPropagation()}t.DetailsHeaderBase=w},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-GroupSpacer"};t.getStyles=function(e){var t=e.theme;return{root:[r.getGlobalClassNames(i,t).root,t.fonts.medium,{display:"inline-block"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2424),t),r.__exportStar(n(988),t),r.__exportStar(n(985),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2425),o=n(988);t.GroupedList=r.styled(o.GroupedListBase,i.getStyles,void 0,{scope:"GroupedList"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-GroupedList",group:"ms-GroupedList-group",link:"ms-Link",listCell:"ms-List-cell"},o="cubic-bezier(0.445, 0.050, 0.550, 0.950)";t.getStyles=function(e){var t,n=e.theme,a=e.className,s=n.palette,l=r.getGlobalClassNames(i,n);return{root:[l.root,n.fonts.medium,{position:"relative",fontSize:r.FontSizes.small,selectors:(t={},t["& :global(."+l.listCell+")"]={minHeight:36},t)},a],group:[l.group,{transition:"background-color "+r.AnimationVariables.durationValue2+" "+o}],groupIsDropping:[{backgroundColor:s.neutralLight}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(133),s=n(2427),l=n(2433),u=n(2436),c=n(222),d=n(2),p=function(e){function t(n){var a=e.call(this,n)||this;a._root=o.createRef(),a._list=o.createRef(),a._onRenderGroupHeader=function(e){return i.createElement(s.GroupHeader,r.__assign({},e))},a._onRenderGroupShowAll=function(e){return i.createElement(l.GroupShowAll,r.__assign({},e))},a._onRenderGroupFooter=function(e){return i.createElement(u.GroupFooter,r.__assign({},e))},a._renderSubGroup=function(e,n){var r=a.props,o=r.dragDropEvents,s=r.dragDropHelper,l=r.eventsToRegister,u=r.getGroupItemLimit,c=r.groupNestingDepth,d=r.groupProps,p=r.items,h=r.headerProps,f=r.showAllProps,m=r.footerProps,g=r.listProps,b=r.onRenderCell,v=r.selection,y=r.selectionMode,_=r.viewport,S=r.onRenderGroupHeader,w=r.onRenderGroupShowAll,E=r.onRenderGroupFooter,C=r.onShouldVirtualize,x=r.group;return!e||e.count>0||d&&d.showEmptyGroups?i.createElement(t,{ref:"subGroup_"+n,key:a._getGroupKey(e,n),dragDropEvents:o,dragDropHelper:s,eventsToRegister:l,footerProps:m,getGroupItemLimit:u,group:e,groupIndex:n,groupNestingDepth:c,groupProps:d,headerProps:h,items:p,listProps:g,onRenderCell:b,selection:v,selectionMode:y,showAllProps:f,viewport:_,onRenderGroupHeader:S,onRenderGroupShowAll:w,onRenderGroupFooter:E,onShouldVirtualize:C,groups:x.children}):null},a._getGroupDragDropOptions=function(){var e=a.props,t=e.group,n=e.groupIndex,r=e.dragDropEvents;return{eventMap:e.eventsToRegister,selectionIndex:-1,context:{data:t,index:n,isGroup:!0},canDrag:function(){return!1},canDrop:r.canDrop,updateDropState:a._updateDroppingState}},a._updateDroppingState=function(e,t){var n=a.state.isDropping,r=a.props.dragDropEvents;n?r&&r.onDragEnter&&r.onDragEnter(t,void 0):r&&r.onDragLeave&&r.onDragLeave(t,void 0),n!==e&&a.setState({isDropping:e})};var c=n.selection,p=n.group;return a._id=d.getId("GroupedListSection"),a.state={isDropping:!1,isSelected:!(!c||!p)&&c.isRangeSelected(p.startIndex,p.count)},a}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.dragDropHelper,n=e.selection;t&&this._root.current&&(this._dragDropSubscription=t.subscribe(this._root.current,this._events,this._getGroupDragDropOptions())),n&&this._events.on(n,a.SELECTION_CHANGE,this._onSelectionChange)},t.prototype.componentWillUnmount=function(){this._dragDropSubscription&&this._dragDropSubscription.dispose()},t.prototype.componentDidUpdate=function(e){this.props.group===e.group&&this.props.groupIndex===e.groupIndex&&this.props.dragDropHelper===e.dragDropHelper||(this._dragDropSubscription&&(this._dragDropSubscription.dispose(),delete this._dragDropSubscription),this.props.dragDropHelper&&this._root.current&&(this._dragDropSubscription=this.props.dragDropHelper.subscribe(this._root.current,this._events,this._getGroupDragDropOptions())))},t.prototype.render=function(){var e=this.props,t=e.getGroupItemLimit,n=e.group,r=e.groupIndex,o=e.headerProps,a=e.showAllProps,s=e.footerProps,l=e.viewport,u=e.selectionMode,p=e.onRenderGroupHeader,h=void 0===p?this._onRenderGroupHeader:p,f=e.onRenderGroupShowAll,m=void 0===f?this._onRenderGroupShowAll:f,g=e.onRenderGroupFooter,b=void 0===g?this._onRenderGroupFooter:g,v=e.onShouldVirtualize,y=e.groupedListClassNames,_=e.groups,S=this.state.isSelected,w=n&&t?t(n):1/0,E=n&&!n.children&&!n.isCollapsed&&!n.isShowingAll&&(n.count>w||n.hasMoreData),C=n&&n.children&&n.children.length>0,x={group:n,groupIndex:r,groupLevel:n?n.level:0,isSelected:S,viewport:l,selectionMode:u,groups:_},A={groupedListId:this._id},T=d.assign({},o,x,A),O=d.assign({},a,x),k=d.assign({},s,x);return i.createElement("div",{ref:this._root,className:d.css(y&&y.group,this._getDroppingClassName()),role:"presentation"},h(T,this._onRenderGroupHeader),n&&n.isCollapsed?null:C?i.createElement(c.List,{ref:this._list,items:n.children,onRenderCell:this._renderSubGroup,getItemCountForPage:this._returnOne,onShouldVirtualize:v,id:this._id}):this._onRenderGroup(w),n&&n.isCollapsed?null:E&&m(O,this._onRenderGroupShowAll),b(k,this._onRenderGroupFooter))},t.prototype.forceUpdate=function(){e.prototype.forceUpdate.call(this),this.forceListUpdate()},t.prototype.forceListUpdate=function(){var e=this.props.group;if(this._list.current){if(this._list.current.forceUpdate(),e&&e.children&&e.children.length>0)for(var t=e.children.length,n=0;n<t;n++){var r;(r=this._list.current.refs["subGroup_"+String(n)])&&r.forceListUpdate()}}else(r=this.refs["subGroup_"+String(0)])&&r.forceListUpdate()},t.prototype._onSelectionChange=function(){var e=this.props,t=e.group,n=e.selection.isRangeSelected(t.startIndex,t.count);n!==this.state.isSelected&&this.setState({isSelected:n})},t.prototype._onRenderGroupCell=function(e,t){return function(n,r){return e(t,n,r)}},t.prototype._onRenderGroup=function(e){var t=this.props,n=t.group,o=t.items,a=t.onRenderCell,s=t.listProps,l=t.groupNestingDepth,u=t.onShouldVirtualize,d=n?n.count:o.length,p=n?n.startIndex:0;return i.createElement(c.List,r.__assign({items:o,onRenderCell:this._onRenderGroupCell(a,l),ref:this._list,renderCount:Math.min(d,e),startIndex:p,onShouldVirtualize:u,id:this._id},s))},t.prototype._returnOne=function(){return 1},t.prototype._getGroupKey=function(e,t){return"group-"+(e&&e.key?e.key:String(e.level)+String(t))},t.prototype._getDroppingClassName=function(){var e=this.state.isDropping,t=this.props,n=t.group,r=t.groupedListClassNames;return e=!(!n||!e),d.css(e&&"is-dropping",e&&r&&r.groupIsDropping)},t}(o.BaseComponent);t.GroupedListSection=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2428),o=n(2429);t.GroupHeader=r.styled(o.GroupHeaderBase,i.getStyles,void 0,{scope:"GroupHeader"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-GroupHeader",check:"ms-GroupHeader-check",dropIcon:"ms-GroupHeader-dropIcon",expand:"ms-GroupHeader-expand",isCollapsed:"is-collapsed",title:"ms-GroupHeader-title",isSelected:"is-selected",iconTag:"ms-Icon--Tag",group:"ms-GroupedList-group",isDropping:"is-dropping"},o="cubic-bezier(0.075, 0.820, 0.165, 1.000)",a="cubic-bezier(0.390, 0.575, 0.565, 1.000)",s="cubic-bezier(0.600, -0.280, 0.735, 0.045)";t.getStyles=function(e){var t,n,l=e.theme,u=e.className,c=e.selected,d=e.isCollapsed,p=l.semanticColors,h=l.palette,f=r.getGlobalClassNames(i,l),m=[r.getFocusStyle(l),{cursor:"default",background:"none",backgroundColor:"transparent",border:"none",fontSize:r.IconFontSizes.large}];return{root:[f.root,r.getFocusStyle(l),l.fonts.medium,{cursor:"default",userSelect:"none",selectors:(t={":hover":{background:p.listItemBackgroundHovered},":hover $check":{opacity:1}},t[":global(."+f.group+"."+f.isDropping+")"]={selectors:{"> $root $dropIcon":{transition:"transform "+r.AnimationVariables.durationValue4+" "+o+" opacity "+r.AnimationVariables.durationValue1+" "+a,transitionDelay:r.AnimationVariables.durationValue3,opacity:1,transform:"rotate(0.2deg) scale(1);"},$check:{opacity:0}}},t)},c&&[f.isSelected,{background:p.listItemBackgroundChecked,selectors:{":hover":{background:p.listItemBackgroundCheckedHovered},$check:{opacity:1}}}],u],groupHeaderContainer:[{display:"flex",alignItems:"center",height:40}],headerCount:[{padding:"0px 4px"}],check:[f.check,m,{opacity:0,selectors:{":focus":{opacity:1}},width:"40px"}],expand:[f.expand,m,{width:36,height:40,color:h.neutralSecondary,paddingTop:4}],expandIsCollapsed:[d?[f.isCollapsed,{transform:"rotate(0deg)",transformOrigin:"50% 50%",transition:"transform .1s linear"}]:{transform:"rotate(-180deg)",transformOrigin:"50% 50%",transition:"transform .1s linear"}],title:[f.title,{paddingLeft:"12px",fontSize:r.FontSizes.xLarge,fontWeight:r.FontWeights.light,cursor:"pointer",outline:0,whiteSpace:"nowrap",textOverflow:"ellipsis"}],dropIcon:[f.dropIcon,{position:"absolute",left:-26,fontSize:r.IconFontSizes.large,color:h.neutralSecondary,transition:"transform "+r.AnimationVariables.durationValue2+" "+s+", opacity "+r.AnimationVariables.durationValue4+" "+a,opacity:0,transform:"rotate(0.2deg) scale(0.65)",transformOrigin:"10px 10px",selectors:(n={},n[":global(."+f.iconTag+")"]={position:"absolute"},n)}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(133),s=n(517),l=n(27),u=n(243),c=n(522),d=n(34),p=o.classNamesFunction(),h=function(e){function t(t){var n=e.call(this,t)||this;return n._onToggleCollapse=function(e){var t=n.props,r=t.group,i=t.onToggleCollapse,o=t.isGroupLoading,a=!n.state.isCollapsed,s=!a&&o&&o(r);n.setState({isCollapsed:a,isLoadingVisible:s}),i&&i(r),e.stopPropagation(),e.preventDefault()},n._onToggleSelectGroupClick=function(e){var t=n.props,r=t.onToggleSelectGroup,i=t.group;r&&r(i),e.preventDefault(),e.stopPropagation()},n._onHeaderClick=function(){var e=n.props,t=e.group,r=e.onGroupHeaderClick,i=e.onToggleSelectGroup;r?r(t):i&&i(t)},n._onRenderTitle=function(e){var t=e.group;return t?i.createElement("div",{className:n._classNames.title},i.createElement("span",null,t.name),i.createElement("span",{className:n._classNames.headerCount},"(",t.count,t.hasMoreData&&"+",")")):null},n.state={isCollapsed:n.props.group&&n.props.group.isCollapsed,isLoadingVisible:!1},n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){if(e.group){var t=e.group.isCollapsed,n=e.headerProps&&e.headerProps.isGroupLoading,r=!t&&n&&n(e.group);this.setState({isCollapsed:t,isLoadingVisible:r})}},t.prototype.render=function(){var e=this.props,t=e.group,n=e.groupLevel,o=e.viewport,h=e.selectionMode,f=e.loadingText,m=e.isSelected,g=e.selected,b=e.indentWidth,v=e.onRenderTitle,y=void 0===v?this._onRenderTitle:v,_=e.isCollapsedGroupSelectVisible,S=void 0===_||_,w=e.expandButtonProps,E=e.theme,C=e.styles,x=e.className,A=e.groupedListId,T=this.state,O=T.isCollapsed,k=T.isLoadingVisible,I=h===a.SelectionMode.multiple&&(S||!(t&&t.isCollapsed)),R=m||g;return this._classNames=p(C,{theme:E,className:x,selected:R,isCollapsed:O}),t?i.createElement("div",{className:this._classNames.root,style:o?{minWidth:o.width}:{},onClick:this._onHeaderClick,"aria-label":t.ariaLabel||t.name,"data-is-focusable":!0},i.createElement(d.FocusZone,{className:this._classNames.groupHeaderContainer,direction:d.FocusZoneDirection.horizontal},I?i.createElement("button",{type:"button",className:this._classNames.check,role:"checkbox","aria-checked":!!R,"data-selection-toggle":!0,onClick:this._onToggleSelectGroupClick},i.createElement(s.Check,{checked:R})):h!==a.SelectionMode.none&&i.createElement(u.GroupSpacer,{indentWidth:b,count:1}),i.createElement(u.GroupSpacer,{indentWidth:b,count:n}),i.createElement("div",{className:this._classNames.dropIcon},i.createElement(l.Icon,{iconName:"Tag"})),i.createElement("button",r.__assign({type:"button",className:this._classNames.expand,onClick:this._onToggleCollapse,"aria-expanded":t?!t.isCollapsed:void 0,"aria-controls":t&&!t.isCollapsed?A:void 0},w),i.createElement(l.Icon,{className:this._classNames.expandIsCollapsed,iconName:"ChevronDown"})),y(this.props,this._onRenderTitle),k&&i.createElement(c.Spinner,{label:f}))):null},t.defaultProps={expandButtonProps:{"aria-label":"expand collapse group"}},t}(o.BaseComponent);t.GroupHeaderBase=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2431),t),r.__exportStar(n(989),t),r.__exportStar(n(523),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(989),o=n(2432);t.Spinner=r.styled(i.SpinnerBase,o.getStyles,void 0,{scope:"Spinner"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(523),i=n(6),o=i.keyframes({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}});t.getStyles=function(e){var t,n=e.theme,a=e.size,s=e.className,l=n.palette;return{root:["ms-Spinner",s],circle:["ms-Spinner-circle",{margin:"auto",boxSizing:"border-box",borderRadius:"50%",width:"100%",height:"100%",border:"1.5px solid "+l.themeLight,borderTopColor:l.themePrimary,animationName:o,animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[i.HighContrastSelector]={borderTopColor:"Highlight"},t)},a===r.SpinnerSize.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],a===r.SpinnerSize.small&&["ms-Spinner--small",{width:16,height:16}],a===r.SpinnerSize.medium&&["ms-Spinner--medium",{width:20,height:20}],a===r.SpinnerSize.large&&["ms-Spinner--large",{width:28,height:28}]],label:["ms-Spinner-label",{color:l.themePrimary,marginTop:10,textAlign:"center"}],screenReaderText:i.hiddenContentStyle}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2434),o=n(2435);t.GroupShowAll=r.styled(o.GroupShowAllBase,i.getStyles,void 0,{scope:"GroupShowAll"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-GroupShowAll",link:"ms-Link"};t.getStyles=function(e){var t,n=e.theme,o=r.getGlobalClassNames(i,n);return{root:[o.root,n.fonts.medium,{position:"relative",padding:"10px 84px",cursor:"pointer",selectors:(t={},t["."+o.link]={fontSize:r.FontSizes.small},t)}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(332),s=n(243),l=o.classNamesFunction(),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onSummarizeClick=function(e){t.props.onToggleSummarize(t.props.group),e.stopPropagation(),e.preventDefault()},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.group,n=e.groupLevel,r=e.showAllLinkText,o=e.styles,u=e.theme,c=l(o,{theme:u});return t?i.createElement("div",{className:c.root},i.createElement(s.GroupSpacer,{count:n}),i.createElement(a.Link,{onClick:this._onSummarizeClick},r)):null},t.defaultProps={showAllLinkText:"Show All"},t}(o.BaseComponent);t.GroupShowAllBase=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2437),o=n(2438);t.GroupFooter=r.styled(o.GroupFooterBase,i.getStyles,void 0,{scope:"GroupFooter"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-groupFooter"};t.getStyles=function(e){var t=e.theme,n=e.className,o=r.getGlobalClassNames(i,t);return{root:[t.fonts.medium,o.root,{position:"relative",padding:"5px 38px"},n]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(243),s=o.classNamesFunction(),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.group,n=e.groupLevel,r=e.footerText,o=e.indentWidth,l=e.styles,u=e.theme,c=s(l,{theme:u});return t&&r?i.createElement("div",{className:c.root},i.createElement(a.GroupSpacer,{indentWidth:o,count:n}),r):null},t}(o.BaseComponent);t.GroupFooterBase=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-DetailsRow-check",isDisabled:"ms-DetailsRow-check--isDisabled",isHeader:"ms-DetailsRow-check--isHeader"};t.getStyles=function(e){var t=e.theme,n=e.className,o=e.isHeader,a=e.selected,s=e.anySelected,l=e.canSelect,u=e.compact,c=e.isVisible,d=r.getGlobalClassNames(i,t),p=c||a||s;return{root:[d.root,n],check:[!l&&[d.isDisabled,{visibility:"hidden"}],o&&d.isHeader,r.getFocusStyle(t),t.fonts.small,{display:"flex",alignItems:"center",justifyContent:"center",cursor:"default",boxSizing:"border-box",verticalAlign:"top",background:"none",backgroundColor:"transparent",border:"none",opacity:0,height:u||o?32:40,width:40,padding:0,margin:0,selectors:{"&:hover":{opacity:1}}},p&&{opacity:1}],isDisabled:[]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(990),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2442),o=n(2443);t.DetailsColumn=r.styled(i.DetailsColumnBase,o.getStyles,void 0,{scope:"DetailsColumn"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(27),a=n(2),s=n(194),l=n(155),u=0,c=a.classNamesFunction(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._onRenderColumnHeaderTooltip=function(e,t){return i.createElement("span",{className:e.hostClassName},e.children)},n._onRootMouseDown=function(e){n.props.isDraggable&&e.button===u&&e.stopPropagation()},n._root=a.createRef(),n._onDragStart=n._onDragStart.bind(n),n._onDragEnd=n._onDragEnd.bind(n),n._onRootMouseDown=n._onRootMouseDown.bind(n),n._updateHeaderDragInfo=n._updateHeaderDragInfo.bind(n),n}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.column,n=e.columnIndex,r=e.parentId,a=e.isDraggable,u=e.styles,d=e.theme,p=e.cellStyleProps,h=void 0===p?l.DEFAULT_CELL_STYLE_PROPS:p,f=this.props.onRenderColumnHeaderTooltip,m=void 0===f?this._onRenderColumnHeaderTooltip:f;this._classNames=c(u,{theme:d,headerClassName:t.headerClassName,iconClassName:t.iconClassName,isActionable:t.columnActionsMode!==s.ColumnActionsMode.disabled,isEmpty:!t.name,isIconVisible:t.isSorted||t.isGrouped||t.isFiltered,isPadded:t.isPadded,isIconOnly:t.isIconOnly,cellStyleProps:h});var g=this._classNames;return i.createElement(i.Fragment,null,i.createElement("div",{key:t.key,ref:this._root,role:"columnheader","aria-sort":t.isSorted?t.isSortedDescending?"descending":"ascending":"none","aria-colindex":n,className:g.root,"data-is-draggable":a,draggable:a,style:{width:t.calculatedWidth+h.cellLeftPadding+h.cellRightPadding+(t.isPadded?h.cellExtraRightPadding:0)},"data-automationid":"ColumnsHeaderColumn","data-item-key":t.key},a&&i.createElement(o.Icon,{iconName:"GripperBarVertical",className:g.gripperBarVerticalStyle}),m({hostClassName:g.cellTooltip,id:r+"-"+t.key+"-tooltip",setAriaDescribedBy:!1,content:t.columnActionsMode!==s.ColumnActionsMode.disabled?t.ariaLabel:"",children:i.createElement("span",{id:r+"-"+t.key,"aria-label":t.isIconOnly?t.name:void 0,"aria-labelledby":t.isIconOnly?void 0:r+"-"+t.key+"-name ",className:g.cellTitle,"data-is-focusable":t.columnActionsMode!==s.ColumnActionsMode.disabled,role:t.columnActionsMode===s.ColumnActionsMode.disabled||void 0===t.onColumnClick&&void 0===this.props.onColumnClick?void 0:"button","aria-describedby":this.props.onRenderColumnHeaderTooltip||this._hasAccessibleLabel()?r+"-"+t.key+"-tooltip":void 0,onContextMenu:this._onColumnContextMenu.bind(this,t),onClick:this._onColumnClick.bind(this,t),"aria-haspopup":t.columnActionsMode===s.ColumnActionsMode.hasDropdown},i.createElement("span",{id:r+"-"+t.key+"-name",className:g.cellName},(t.iconName||t.iconClassName)&&i.createElement(o.Icon,{className:g.iconClassName,iconName:t.iconName}),t.isIconOnly?i.createElement("span",{className:g.accessibleLabel},t.name):t.name),t.isFiltered&&i.createElement(o.Icon,{className:g.nearIcon,iconName:"Filter"}),t.isSorted&&i.createElement(o.Icon,{className:g.sortIcon,iconName:t.isSortedDescending?"SortDown":"SortUp"}),t.isGrouped&&i.createElement(o.Icon,{className:g.nearIcon,iconName:"GroupedDescending"}),t.columnActionsMode===s.ColumnActionsMode.hasDropdown&&!t.isIconOnly&&i.createElement(o.Icon,{"aria-hidden":!0,className:g.filterChevron,iconName:"ChevronDown"}))},this._onRenderColumnHeaderTooltip)),this.props.onRenderColumnHeaderTooltip?null:this._renderAccessibleLabel())},t.prototype.componentDidMount=function(){var e=this;this._dragDropSubscription&&(this._dragDropSubscription.dispose(),delete this._dragDropSubscription),this.props.dragDropHelper&&this.props.isDraggable&&(this._dragDropSubscription=this.props.dragDropHelper.subscribe(this._root.current,this._events,this._getColumnDragDropOptions()),this._events.on(this._root.current,"mousedown",this._onRootMouseDown));var t=this._classNames;this.props.isDropped&&(this._root.current&&this._root.current.classList.add(t.borderAfterDropping),setTimeout(function(){e._root.current&&e._root.current.classList.remove(t.borderAfterDropping)},1500))},t.prototype.componentWillUnmount=function(){this._dragDropSubscription&&(this._dragDropSubscription.dispose(),delete this._dragDropSubscription)},t.prototype.componentDidUpdate=function(){!this._dragDropSubscription&&this.props.dragDropHelper&&this.props.isDraggable&&(this._dragDropSubscription=this.props.dragDropHelper.subscribe(this._root.value,this._events,this._getColumnDragDropOptions()),this._events.on(this._root.current,"mousedown",this._onRootMouseDown)),this._dragDropSubscription&&!this.props.isDraggable&&(this._dragDropSubscription.dispose(),this._events.off(this._root.current,"mousedown"),delete this._dragDropSubscription)},t.prototype._onColumnClick=function(e,t){if(e.columnActionsMode!==s.ColumnActionsMode.disabled){var n=this.props.onColumnClick;e.onColumnClick&&e.onColumnClick(t,e),n&&n(t,e)}},t.prototype._getColumnDragDropOptions=function(){var e=this,t=this.props.columnIndex;return{selectionIndex:t,context:{data:t,index:t},canDrag:function(){return e.props.isDraggable},canDrop:function(){return!1},onDragStart:this._onDragStart,updateDropState:function(){},onDrop:function(){},onDragEnd:this._onDragEnd}},t.prototype._hasAccessibleLabel=function(){var e=this.props.column;return!!(e.ariaLabel||e.filterAriaLabel||e.sortAscendingAriaLabel||e.sortDescendingAriaLabel||e.groupAriaLabel)},t.prototype._renderAccessibleLabel=function(){var e=this.props,t=e.column,n=e.parentId,r=this._classNames;return this._hasAccessibleLabel()&&!this.props.onRenderColumnHeaderTooltip?i.createElement("label",{key:t.key+"_label",id:n+"-"+t.key+"-tooltip",className:r.accessibleLabel},t.ariaLabel,t.isFiltered&&t.filterAriaLabel||null,t.isSorted&&(t.isSortedDescending?t.sortDescendingAriaLabel:t.sortAscendingAriaLabel)||null,t.isGrouped&&t.groupAriaLabel||null):null},t.prototype._onDragStart=function(e,t,n,r){var i=this._classNames;t&&(this._updateHeaderDragInfo(t),this._root.current.classList.add(i.borderWhileDragging))},t.prototype._onDragEnd=function(e,t){var n=this._classNames;t&&this._updateHeaderDragInfo(-1,t),this._root.current.classList.remove(n.borderWhileDragging)},t.prototype._updateHeaderDragInfo=function(e,t){this.props.setDraggedItemIndex&&this.props.setDraggedItemIndex(e),this.props.updateDragInfo&&this.props.updateDragInfo({itemIndex:e},t)},t.prototype._onColumnContextMenu=function(e,t){var n=this.props.onColumnContextMenu;e.onColumnContextMenu&&(e.onColumnContextMenu(e,t),t.preventDefault()),n&&(n(e,t),t.preventDefault())},t}(a.BaseComponent);t.DetailsColumnBase=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(6),o=n(155),a=n(991),s={isActionable:"is-actionable",cellIsCheck:"ms-DetailsHeader-cellIsCheck",collapseButton:"ms-DetailsHeader-collapseButton",isCollapsed:"is-collapsed",isAllSelected:"is-allSelected",isSelectAllHidden:"is-selectAllHidden",isResizingColumn:"is-resizingColumn",isEmpty:"is-empty",isIconVisible:"is-icon-visible",cellSizer:"ms-DetailsHeader-cellSizer",isResizing:"is-resizing",dropHintCircleStyle:"ms-DetailsHeader-dropHintCircleStyle",dropHintLineStyle:"ms-DetailsHeader-dropHintLineStyle",cellTitle:"ms-DetailsHeader-cellTitle",cellName:"ms-DetailsHeader-cellName",filterChevron:"ms-DetailsHeader-filterChevron",gripperBarVerticalStyle:"ms-DetailsColumn-gripperBar"};t.getStyles=function(e){var t=e.theme,n=e.headerClassName,l=e.iconClassName,u=e.isActionable,c=e.isEmpty,d=e.isIconVisible,p=e.isPadded,h=e.isIconOnly,f=e.cellStyleProps,m=void 0===f?o.DEFAULT_CELL_STYLE_PROPS:f,g=t.semanticColors,b=t.palette,v=i.getGlobalClassNames(s,t),y={iconForegroundColor:g.bodySubtext,headerForegroundColor:g.bodyText,headerBackgroundColor:g.bodyBackground,dropdownChevronForegroundColor:b.neutralTertiary,resizerColor:b.neutralTertiaryAlt},_=i.keyframes({from:{borderColor:b.themePrimary},to:{borderColor:"transparent"}}),S={color:y.iconForegroundColor,opacity:1,paddingLeft:8};return{root:[a.getCellStyles(e),n,t.fonts.small,u&&[v.isActionable,{selectors:{":hover":{color:g.bodyText,background:g.listHeaderBackgroundHovered},":active":{background:g.listHeaderBackgroundPressed}}}],c&&[v.isEmpty,{textOverflow:"clip"}],d&&v.isIconVisible,p&&{paddingRight:m.cellExtraRightPadding+m.cellRightPadding},{selectors:{':hover i[data-icon-name="GripperBarVertical"]':{display:"block"}}}],gripperBarVerticalStyle:[{display:"none",position:"absolute",textAlign:"left",color:b.neutralTertiary,left:1}],nearIcon:S,sortIcon:[S,{paddingLeft:4,position:"relative",top:1}],iconClassName:[{color:y.iconForegroundColor,opacity:1},l],filterChevron:[v.filterChevron,{color:y.dropdownChevronForegroundColor,paddingLeft:4,verticalAlign:"middle"}],cellTitle:[v.cellTitle,i.getFocusStyle(t),r.__assign({display:"flex",flexDirection:"row",justifyContent:"flex-start",alignItems:"stretch",boxSizing:"border-box",overflow:"hidden",padding:"0 "+m.cellRightPadding+"px 0 "+m.cellLeftPadding+"px"},h?{alignContent:"flex-end",maxHeight:"100%",flexWrap:"wrap-reverse"}:{})],cellName:[v.cellName,{flex:"0 1 auto",overflow:"hidden",textOverflow:"ellipsis"},h&&{selectors:{$nearIcon:{paddingLeft:0}}}],cellTooltip:[{display:"block",position:"absolute",top:0,left:0,bottom:0,right:0}],accessibleLabel:[i.hiddenContentStyle],borderAfterDropping:[{borderStyle:"solid",borderWidth:1,borderColor:b.themePrimary,left:-1,lineHeight:31,animation:_+" 1.5s forwards"}],borderWhileDragging:[{borderStyle:"solid",borderWidth:1,borderColor:b.themePrimary,animation:_+" 0.2s forwards"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(155),s=function(e){function t(t){var n=e.call(this,t)||this;return n.state=n._getState(t),n}return r.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState(this._getState(e))},t.prototype.render=function(){var e=this.props,t=e.columns,n=e.columnStartIndex,r=e.shimmer,s=e.rowClassNames,l=e.cellStyleProps,u=void 0===l?a.DEFAULT_CELL_STYLE_PROPS:l,c=this.state.cellContent;return i.createElement("div",{className:s.fields,"data-automationid":"DetailsRowFields",role:"presentation"},t.map(function(e,t){var a="undefined"===typeof e.calculatedWidth?"auto":e.calculatedWidth+u.cellLeftPadding+u.cellRightPadding+(e.isPadded?u.cellExtraRightPadding:0);return i.createElement("div",{key:t,role:e.isRowHeader?"rowheader":"gridcell","aria-colindex":t+n+1,className:o.css(e.className,e.isMultiline&&s.isMultiline,e.isRowHeader&&s.isRowHeader,e.isIconOnly&&r&&s.shimmerIconPlaceholder,r&&s.shimmer,s.cell,e.isPadded?s.cellPadded:s.cellUnpadded),style:{width:a},"data-automationid":"DetailsRowCell","data-automation-key":e.key},c[t])}))},t.prototype._getState=function(e){var t=this,n=e.item,r=e.itemIndex,i=e.onRenderItemColumn,o=e.shimmer;return{cellContent:e.columns.map(function(e){var a;try{var s=e.onRender||i;a=s&&!o?s(n,r,e):t._getCellText(n,e)}catch(e){}return a})}},t.prototype._getCellText=function(e,t){var n=e&&t&&t.fieldName?e[t.fieldName]:"";return null!==n&&void 0!==n||(n=""),n},t}(o.BaseComponent);t.DetailsRowFields=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(726),a=n(2),s=500,l=3;t.withViewport=function(e){return function(t){function n(e){var n=t.call(this,e)||this;return n._root=a.createRef(),n._updateViewport=function(e){var t=n.state.viewport,r=n._root.current,i=a.findScrollableParent(r),o=a.getRect(i),s=a.getRect(r);((s&&s.width)!==t.width||(o&&o.height)!==t.height)&&n._resizeAttempts<l&&s&&o?(n._resizeAttempts++,n.setState({viewport:{width:s.width,height:o.height}},function(){n._updateViewport(e)})):(n._resizeAttempts=0,e&&n._composedComponentInstance&&n._composedComponentInstance.forceUpdate())},n._resizeAttempts=0,n.state={viewport:{width:0,height:0}},n}return r.__extends(n,t),n.prototype.componentDidMount=function(){var e=this.props.skipViewportMeasures;this._onAsyncResize=this._async.debounce(this._onAsyncResize,s,{leading:!1});var t=a.getWindow(),n=this._root.current;!e&&t&&t.ResizeObserver?(this._viewportResizeObserver=new t.ResizeObserver(this._onAsyncResize),this._viewportResizeObserver.observe(n)):this._events.on(t,"resize",this._onAsyncResize),e||this._updateViewport()},n.prototype.componentWillUnmount=function(){this._events.dispose(),this._viewportResizeObserver&&this._viewportResizeObserver.disconnect()},n.prototype.render=function(){var t=this.state.viewport,n=this.props.skipViewportMeasures||t.width>0&&t.height>0;return i.createElement("div",{className:"ms-Viewport",ref:this._root,style:{minWidth:1,minHeight:1}},n&&i.createElement(e,r.__assign({ref:this._updateComposedComponentRef,viewport:t},this.props)))},n.prototype.forceUpdate=function(){this._updateViewport(!0)},n.prototype._onAsyncResize=function(){this._updateViewport()},n}(o.BaseDecorator)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetGroupCount=function(e){var t=0;if(e)for(var n=e.slice(),r=void 0;n&&n.length>0;)++t,(r=n.pop())&&r.children&&n.push.apply(n,r.children);return t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-DetailsList",compact:"ms-DetailsList--Compact",contentWrapper:"ms-DetailsList-contentWrapper",headerWrapper:"ms-DetailsList-headerWrapper",isFixed:"is-fixed",isHorizontalConstrained:"is-horizontalConstrained",listCell:"ms-List-cell"};t.getStyles=function(e){var t,n,o=e.theme,a=e.className,s=e.isHorizontalConstrained,l=e.compact,u=e.isFixed,c=o.semanticColors,d=r.getGlobalClassNames(i,o);return{root:[d.root,o.fonts.small,{position:"relative",fontSize:r.FontSizes.small,background:c.listBackground,color:c.listText,selectors:(t={},t["& ."+d.listCell]={minHeight:38,wordBreak:"break-word"},t)},u&&[d.isFixed],l&&[d.compact,{selectors:(n={},n["."+d.listCell]={minHeight:32},n)}],s&&[d.isHorizontalConstrained,{overflowX:"auto",overflowY:"visible",WebkitOverflowScrolling:"touch"}],a],focusZone:[{display:"inline-block",minWidth:"100%",minHeight:1}],headerWrapper:[d.headerWrapper],contentWrapper:[d.contentWrapper]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2449),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2450),t),r.__exportStar(n(995),t),r.__exportStar(n(2451),t),r.__exportStar(n(2452),t),r.__exportStar(n(2453),t),r.__exportStar(n(2454),t),r.__exportStar(n(2455),t),r.__exportStar(n(2456),t),r.__exportStar(n(2457),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(995),a=n(2),s=n(134),l=function(e){function t(t){var n=e.call(this,t)||this;return n._onClick=function(e){n._onAction(e)},n._onKeyDown=function(e){13!==e.which&&32!==e.which||n._onAction(e)},n._onAction=function(e){var t=n.props,r=t.onClick,i=t.onClickHref;r?r(e):!r&&i&&(window.location.href=i,e.preventDefault(),e.stopPropagation())},n._warnDeprecations({accentColor:void 0}),n}return r.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.onClick,r=t.onClickHref,l=t.children,u=t.className,c=t.type,d=t.accentColor,p=!(!n&&!r);c===o.DocumentCardType.compact&&d&&(e={borderBottomColor:d});var h,f=p?n?"button":"link":void 0,m=p?0:void 0;return i.createElement("div",{tabIndex:m,role:f,className:a.css("ms-DocumentCard",s.root,(h={},h["ms-DocumentCard--actionable "+s.rootIsActionable]=p,h["ms-DocumentCard--compact "+s.rootIsCompact]=c===o.DocumentCardType.compact,h),u),onKeyDown:p?this._onKeyDown:void 0,onClick:p?this._onClick:void 0,style:e},l)},t.defaultProps={type:o.DocumentCardType.normal},t}(a.BaseComponent);t.DocumentCard=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(27),s=n(23),l=n(134),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.actions,n=e.views;return i.createElement("div",{className:o.css("ms-DocumentCardActions",l.actions)},t&&t.map(function(e,t){return i.createElement("div",{className:o.css("ms-DocumentCardActions-action",l.action),key:t},i.createElement(s.IconButton,r.__assign({},e)))}),n>0&&i.createElement("div",{className:o.css("ms-DocumentCardActions-views",l.views)},i.createElement(a.Icon,{iconName:"View",className:l.viewsIcon}),n))},t}(o.BaseComponent);t.DocumentCardActions=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(112),s=n(525),l=n(134),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.activity,r=t.people;return r&&0!==r.length?i.createElement("div",{className:o.css("ms-DocumentCardActivity",l.activity,(e={},e["ms-DocumentCardActivity--multiplePeople "+l.activityIsMultiplePeople]=r.length>1,e))},this._renderAvatars(r),i.createElement("div",{className:o.css("ms-DocumentCardActivity-details",l.activityDetails)},i.createElement("span",{className:o.css("ms-DocumentCardActivity-name",l.name)},this._getNameString(r)),i.createElement("span",{className:o.css("ms-DocumentCardActivity-activity",l.activityActivity)},n))):null},t.prototype._renderAvatars=function(e){return i.createElement("div",{className:o.css("ms-DocumentCardActivity-avatars",l.avatars)},e.length>1?this._renderAvatar(e[1]):null,this._renderAvatar(e[0]))},t.prototype._renderAvatar=function(e){return i.createElement("div",{className:o.css("ms-DocumentCardActivity-avatar",l.avatar)},i.createElement(s.PersonaCoin,{imageInitials:e.initials,text:e.name,imageUrl:e.profileImageSrc,initialsColor:e.initialsColor,allowPhoneInitials:e.allowPhoneInitials,role:"presentation",size:a.PersonaSize.size32}))},t.prototype._getNameString=function(e){var t=e[0].name;return e.length>=2&&(t+=" +"+(e.length-1)),t},t}(o.BaseComponent);t.DocumentCardActivity=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(134),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.location,n=e.locationHref,r=e.ariaLabel,s=e.onClick;return i.createElement("a",{className:o.css("ms-DocumentCardLocation",a.location),href:n,onClick:s,"aria-label":r},t)},t}(o.BaseComponent);t.DocumentCardLocation=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(241),a=n(27),s=n(332),l=n(2),u=n(134),c=3,d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._renderPreviewList=function(e){var n=t.props.getOverflowDocumentCountText,a=e.length-c,d=a?n?n(a):"+"+a:null,p=e.slice(0,c).map(function(e,t){return i.createElement("li",{key:t},i.createElement(o.Image,{className:l.css("ms-DocumentCardPreview-fileListIcon",u.fileListIcon),src:e.iconSrc,role:"presentation",alt:"",width:"16px",height:"16px"}),i.createElement(s.Link,r.__assign({},(e.linkProps,{href:e.url||e.linkProps&&e.linkProps.href})),e.name))});return i.createElement("div",null,i.createElement("ul",{className:l.css("ms-DocumentCardPreview-fileList",u.fileList)},p),d&&i.createElement("span",{className:l.css("ms-DocumentCardPreview-fileListMore",u.fileListMore)},d))},t}return r.__extends(t,e),t.prototype.render=function(){var e,t,n=this.props.previewImages,r=!1;return n.length>1?(t=this._renderPreviewList(n),r=!0):1===n.length&&(t=this._renderPreviewImage(n[0]),n[0].accentColor&&(e={borderBottomColor:n[0].accentColor})),i.createElement("div",{className:l.css("ms-DocumentCardPreview",u.preview,r&&"is-fileList "+u.previewIsFileList),style:e},t)},t.prototype._renderPreviewImage=function(e){var t=e.width,n=e.height,s=e.imageFit,c=e.previewIconProps,d=e.previewIconContainerClass,p=d||"ms-DocumentCardPreview-iconContainer";if(c)return i.createElement("div",{className:l.css(p,u.previewIconContainer),style:{width:t,height:n}},i.createElement(a.Icon,r.__assign({},c)));var h,f=i.createElement(o.Image,{width:t,height:n,imageFit:s,src:e.previewImageSrc,role:"presentation",alt:""});return e.iconSrc&&(h=i.createElement(o.Image,{className:l.css("ms-DocumentCardPreview-icon",u.icon),src:e.iconSrc,role:"presentation",alt:""})),i.createElement("div",null,f,h)},t}(l.BaseComponent);t.DocumentCardPreview=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(134),s=40,l=90-"&hellip;".length,u=80,c=130-"&hellip;".length,d=10,p=function(e){function t(t){var n=e.call(this,t)||this;return n._titleElement=o.createRef(),n._startTruncation=function(e){var t=e.title;n._isTruncated=!1;var r=e.showAsSecondaryTitle?u:s,i=e.showAsSecondaryTitle?c:l;t&&t.length>=r&&(t.length>i?(n._isTruncated=!0,n.setState({truncatedTitleFirstPiece:t.slice(0,i/2+d),truncatedTitleSecondPiece:t.slice(t.length-(i/2-d))})):n.setState({truncatedTitleFirstPiece:t.slice(0,Math.ceil(t.length/2)+d),truncatedTitleSecondPiece:t.slice(t.length-Math.floor(t.length/2)+d)})),n._titleElement.current&&(n._truncatedTitleAtWidth=n._titleElement.current.clientWidth)},n.state={truncatedTitleFirstPiece:"",truncatedTitleSecondPiece:""},n}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.title,n=e.shouldTruncate,r=e.showAsSecondaryTitle?u:s;n&&t&&t.length>r&&(this._doesTitleOverflow()&&this._startTruncation(this.props),this._events.on(window,"resize",this._updateTruncation))},t.prototype.componentWillReceiveProps=function(e){this._events.off(window,"resize"),this._isTruncated=!1;var t=e.showAsSecondaryTitle?u:s;e.shouldTruncate&&e.title&&e.title.length>t&&(this._startTruncation(e),this._events.on(window,"resize",this._updateTruncation))},t.prototype.componentDidUpdate=function(){this.props.shouldTruncate&&this._shrinkTitle()},t.prototype.render=function(){var e=this.props,t=e.title,n=e.shouldTruncate,r=e.showAsSecondaryTitle,s=this.state,l=s.truncatedTitleFirstPiece,u=s.truncatedTitleSecondPiece;return n&&this._isTruncated?i.createElement("div",{className:o.css("ms-DocumentCardTitle",r?a.secondaryTitle:a.title),ref:this._titleElement,title:t},l,"\u2026",u):i.createElement("div",{className:o.css("ms-DocumentCardTitle",r?a.secondaryTitle:a.title),ref:this._titleElement,title:t},t)},t.prototype._shrinkTitle=function(){if(this._doesTitleOverflow()){var e=this.state,t=e.truncatedTitleFirstPiece,n=e.truncatedTitleSecondPiece;this._isTruncated=!0,(t||n)&&this.setState({truncatedTitleFirstPiece:t.slice(0,t.length-1),truncatedTitleSecondPiece:n.slice(1)})}},t.prototype._doesTitleOverflow=function(){var e=this._titleElement.current;return!!e&&(e.scrollHeight>e.clientHeight+5||e.scrollWidth>e.clientWidth)},t.prototype._updateTruncation=function(){this._titleElement.current&&this._titleElement.current.clientWidth!==this._truncatedTitleAtWidth&&(clearTimeout(this._scrollTimerId),this._scrollTimerId=this._async.setTimeout(this._startTruncation.bind(this,this.props),250))},t}(o.BaseComponent);t.DocumentCardTitle=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(27),s=n(134),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props.logoIcon;return i.createElement("div",{className:o.css("ms-DocumentCardLogo",s.logo)},i.createElement(a.Icon,{iconName:e}))},t}(o.BaseComponent);t.DocumentCardLogo=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(134),s=n(27),l=a,u=function(e){function t(t){return e.call(this,t)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.statusIcon,n=e.status,a={iconName:t,styles:{root:{padding:"8px"}}};return i.createElement("div",{className:o.css("ms-DocumentCardStatus",l.status)},t&&i.createElement(s.Icon,r.__assign({},a)),n)},t}(o.BaseComponent);t.DocumentCardStatus=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2459),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2460),t),r.__exportStar(n(996),t),r.__exportStar(n(527),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(996),o=n(2466);t.Dropdown=r.styled(i.DropdownBase,o.getStyles,void 0,{scope:"Dropdown"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2462),t),r.__exportStar(n(526),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2463),o=n(2464);t.Panel=r.styled(i.PanelBase,o.getStyles,void 0,{scope:"Panel"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(23),a=n(143),s=n(453),l=n(417),u=n(6),c=n(2),d=n(452),p=n(526),h=c.classNamesFunction(),f=function(e){function t(t){var n=e.call(this,t)||this;return n._panel=c.createRef(),n.dismiss=function(e){n.state.isOpen&&(n.props.onDismiss&&n.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&n.setState({isOpen:!1,isAnimating:!0},function(){n._async.setTimeout(n._onTransitionComplete,200)}))},n._allowScrollOnPanel=function(e){e?c.allowScrollOnElement(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onRenderNavigation=function(e){var t=e.closeButtonAriaLabel,r=e.hasCloseButton,a=u.getTheme();return r?i.createElement("div",{className:n._classNames.navigation},i.createElement(o.IconButton,{styles:{root:{height:"auto",width:"44px",color:a.palette.neutralSecondary,fontSize:u.IconFontSizes.large},rootHovered:{color:a.palette.neutralPrimary}},className:n._classNames.closeButton,onClick:n._onPanelClick,ariaLabel:t,"data-is-visible":!0,iconProps:{iconName:"Cancel"}})):null},n._onRenderHeader=function(e,t,r){var o=e.headerText;return o?i.createElement("div",{className:n._classNames.header},i.createElement("p",{className:n._classNames.headerText,id:r,role:"heading","aria-level":2},o)):null},n._onRenderBody=function(e){return i.createElement("div",{className:n._classNames.content},e.children)},n._onRenderFooter=function(e){var t=n.props.onRenderFooterContent,r=void 0===t?null:t;return r?i.createElement("div",{className:n._classNames.footer},i.createElement("div",{className:n._classNames.footerInner},r())):null},n._onPanelClick=function(e){n.dismiss(e)},n._onTransitionComplete=function(){n._updateFooterPosition(),n.setState({isAnimating:!1}),!n.state.isOpen&&n.props.onDismissed&&n.props.onDismissed()},n._warnDeprecations({ignoreExternalFocusing:"focusTrapZoneProps",forceFocusInsideTrap:"focusTrapZoneProps",firstFocusableSelector:"focusTrapZoneProps"}),n.state={isFooterSticky:!1,isOpen:!1,isAnimating:!1,id:c.getId("Panel")},n}return r.__extends(t,e),t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.open()},t.prototype.componentDidUpdate=function(e){var t=this._shouldListenForOuterClick(this.props),n=this._shouldListenForOuterClick(e);t&&!n?this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0):!t&&n&&this._events.off(document.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.componentWillReceiveProps=function(e){e.isOpen!==this.state.isOpen&&(e.isOpen?this.open():this.dismiss())},t.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,o=e.elementToFocusOnDismiss,u=e.firstFocusableSelector,f=e.focusTrapZoneProps,m=e.forceFocusInsideTrap,g=e.hasCloseButton,b=e.headerText,v=e.headerClassName,y=void 0===v?"":v,_=e.ignoreExternalFocusing,S=e.isBlocking,w=e.isFooterAtBottom,E=e.isLightDismiss,C=e.isHiddenOnDismiss,x=e.layerProps,A=e.type,T=e.styles,O=e.theme,k=e.customWidth,I=e.onLightDismissClick,R=void 0===I?this._onPanelClick:I,P=e.onRenderNavigation,D=void 0===P?this._onRenderNavigation:P,N=e.onRenderHeader,M=void 0===N?this._onRenderHeader:N,L=e.onRenderBody,B=void 0===L?this._onRenderBody:L,F=e.onRenderFooter,j=void 0===F?this._onRenderFooter:F,U=this.state,H=U.isFooterSticky,z=U.isOpen,V=U.isAnimating,W=U.id,G=A===p.PanelType.smallFixedNear,K=c.getRTL()?G:!G,q=b&&W+"-headerText",Y=A===p.PanelType.custom?{width:k}:{},X=c.getNativeProps(this.props,c.divProperties);if(!z&&!V&&!C)return null;this._classNames=h(T,{theme:O,className:n,focusTrapZoneClassName:f?f.className:void 0,hasCloseButton:g,headerClassName:y,isAnimating:this.state.isAnimating,isFooterAtBottom:w,isFooterSticky:H,isOnRightSide:K,isOpen:this.state.isOpen,isHiddenOnDismiss:C,type:A});var Q,Z=this._classNames;S&&z&&(Q=i.createElement(s.Overlay,{className:Z.overlay,isDarkThemed:!1,onClick:E?R:void 0}));var J=M(this.props,this._onRenderHeader,q);return i.createElement(a.Layer,r.__assign({},x),i.createElement(l.Popup,{role:"dialog",ariaLabelledBy:J?q:void 0,onDismiss:this.dismiss,className:Z.hiddenPanel},i.createElement("div",r.__assign({},X,{ref:this._panel,className:Z.root}),Q,i.createElement(d.FocusTrapZone,r.__assign({ignoreExternalFocusing:_,forceFocusInsideTrap:!(C&&!z)&&m,firstFocusableSelector:u,isClickableOutsideFocusTrap:!0},f,{className:Z.main,style:Y,elementToFocusOnDismiss:o}),i.createElement("div",{className:Z.commands,"data-is-visible":!0},D(this.props,this._onRenderNavigation)),i.createElement("div",{className:Z.contentInner},J,i.createElement("div",{ref:this._allowScrollOnPanel,className:Z.scrollableContent,"data-is-scrollable":!0},B(this.props,this._onRenderBody)),j(this.props,this._onRenderFooter))))))},t.prototype.open=function(){var e=this;this.state.isOpen||this.setState({isOpen:!0,isAnimating:!0},function(){e._async.setTimeout(e._onTransitionComplete,200)})},t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t<n})}},t.prototype._dismissOnOuterClick=function(e){var t=this._panel.current;this.state.isOpen&&t&&(c.elementContains(t,e.target)||(this.props.onOuterClick?(this.props.onOuterClick(),e.preventDefault()):this.dismiss()))},t.defaultProps={isHiddenOnDismiss:!1,isOpen:!1,isBlocking:!0,hasCloseButton:!0,type:p.PanelType.smallFixedFar},t}(c.BaseComponent);t.PanelBase=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(526),o=n(6),a={root:"ms-Panel",main:"ms-Panel-main",commands:"ms-Panel-commands",contentInner:"ms-Panel-contentInner",scrollableContent:"ms-Panel-scrollableContent",navigation:"ms-Panel-navigation",closeButton:"ms-Panel-closeButton ms-PanelAction-close",header:"ms-Panel-header",headerText:"ms-Panel-headerText",content:"ms-Panel-content",footer:"ms-Panel-footer",footerInner:"ms-Panel-footerInner",isOpen:"is-open",hasCloseButton:"ms-Panel--hasCloseButton",smallFluid:"ms-Panel--smFluid",smallFixedNear:"ms-Panel--smLeft",smallFixedFar:"ms-Panel--sm",medium:"ms-Panel--md",large:"ms-Panel--lg",largeFixed:"ms-Panel--fixed",extraLarge:"ms-Panel--xl",custom:"ms-Panel--custom"},s={xs:"272px",sm:"340px",md:"643px",lg:"940px"},l={md:"48px",lg:"428px",xl:"176px"},u={paddingLeft:"16px",paddingRight:"16px",selectors:(r={},r["@media screen and (min-width: "+o.ScreenWidthMinUhfMobile+"px)"]={paddingLeft:"32px",paddingRight:"32px"},r["@media screen and (min-width: "+o.ScreenWidthMinXXLarge+"px)"]={paddingLeft:"40px",paddingRight:"40px"},r)};t.getStyles=function(e){var t,n,r,c,d,p,h,f,m,g,b,v,y=e.className,_=e.focusTrapZoneClassName,S=e.hasCloseButton,w=e.headerClassName,E=e.isAnimating,C=e.isFooterAtBottom,x=e.isFooterSticky,A=e.isOnRightSide,T=e.isOpen,O=e.isHiddenOnDismiss,k=e.theme,I=e.type,R=k.palette,P=o.getGlobalClassNames(a,k),D=I===i.PanelType.custom,N="undefined"!==typeof window?window.innerHeight:"100%";return{root:[P.root,k.fonts.medium,T&&P.isOpen,S&&P.hasCloseButton,{pointerEvents:"none",position:"absolute",top:0,left:0,right:0,bottom:0},!T&&!E&&O&&{visibility:"hidden"},D&&P.custom,y],overlay:[{pointerEvents:"none",opacity:1,cursor:"pointer",transition:"opacity "+o.AnimationVariables.durationValue3+" "+o.AnimationVariables.easeFunction1},T&&{cursor:"pointer",pointerEvents:"auto"},T&&E&&o.AnimationClassNames.fadeIn200,!T&&E&&o.AnimationClassNames.fadeOut200],hiddenPanel:[!T&&!E&&O&&{visibility:"hidden"}],main:[P.main,{backgroundColor:R.white,position:"absolute",right:0,width:"100%",bottom:0,top:0,overflowX:"hidden",overflowY:"auto",WebkitOverflowScrolling:"touch",selectors:(t={},t["@media (min-width: "+o.ScreenWidthMinMedium+"px)"]={borderLeft:"1px solid "+R.neutralLight,borderRight:"1px solid "+R.neutralLight,pointerEvents:"auto",width:s.sm,boxShadow:"0px 0px 30px 0px rgba(0,0,0,0.2)",left:"auto"},t["$root &"]=[T&&{pointerEvents:"auto"},I===i.PanelType.smallFluid&&{width:"100%"},I===i.PanelType.smallFixedNear&&{right:"auto",left:0,width:s.xs,boxShadow:"0px 0px 30px 0px rgba(0,0,0,0.2)"},I===i.PanelType.smallFixedFar&&{width:s.xs,selectors:(n={},n["@media (min-width: "+o.ScreenWidthMinMedium+"px)"]={width:s.sm},n)},I===i.PanelType.medium&&{selectors:(r={},r["@media (min-width: "+o.ScreenWidthMinUhfMobile+"px)"]={left:l.md,width:"auto"},r["@media (min-width: "+o.ScreenWidthMinXLarge+"px)"]={left:"auto",width:s.md},r)},(I===i.PanelType.large||I===i.PanelType.largeFixed)&&{selectors:(c={},c["@media (min-width: "+o.ScreenWidthMinUhfMobile+"px)"]={left:l.md,width:"auto"},c["@media (min-width: "+o.ScreenWidthMinXXLarge+"px)"]={left:l.lg},c)},I===i.PanelType.largeFixed&&{selectors:(d={},d["@media (min-width: "+o.ScreenWidthMinXXLarge+"px)"]={left:"auto",width:s.lg},d)},I===i.PanelType.extraLarge&&{selectors:(p={},p["@media (min-width: "+o.ScreenWidthMinUhfMobile+"px)"]={left:l.md,width:"auto"},p["@media (min-width: "+o.ScreenWidthMinXXLarge+"px)"]={left:l.xl},p)},D&&{maxWidth:"100vw"}],t)},{display:"flex",flexDirection:"column",maxHeight:"100%",selectors:(h={},h["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:N},h)},C&&{height:"100%",selectors:(f={},f["@supports (-webkit-overflow-scrolling: touch)"]={height:N},f)},T&&E&&!A&&o.AnimationClassNames.slideRightIn40,T&&E&&A&&o.AnimationClassNames.slideLeftIn40,!T&&E&&!A&&o.AnimationClassNames.slideLeftOut40,!T&&E&&A&&o.AnimationClassNames.slideRightOut40,_],commands:[P.commands],navigation:[P.navigation,{padding:"0 5px",height:"44px",display:"flex",justifyContent:"flex-end"}],closeButton:[P.closeButton],contentInner:[P.contentInner,{display:"flex",flexDirection:"column",maxHeight:"100%",overflowY:"hidden",selectors:(m={},m["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:N},m)},C&&{height:"100%",selectors:(g={},g["@supports (-webkit-overflow-scrolling: touch)"]={height:N},g)}],header:[P.header,u,{margin:"14px 0",flexGrow:0,selectors:(b={},b["@media (min-width: "+o.ScreenWidthMinXLarge+"px)"]={marginTop:"30px"},b)}],headerText:[P.headerText,o.DefaultFontStyles.xLarge,{color:R.neutralPrimary,lineHeight:"32px",margin:0},w],scrollableContent:[P.scrollableContent,{overflowY:"auto",height:"100%",selectors:(v={},v["@supports (-webkit-overflow-scrolling: touch)"]={height:N},v)}],content:[P.content,u,{marginBottom:0,paddingBottom:20}],footer:[P.footer,{flexGrow:0,borderTop:"1px solid transparent",transition:"opacity "+o.AnimationVariables.durationValue3+" "+o.AnimationVariables.easeFunction2},x&&{background:R.white,borderTopColor:R.neutralLight}],footerInner:[P.footerInner,u,{paddingBottom:"20px",paddingTop:"20px"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(527),i=function(){function e(){this._size=0}return e.prototype.updateOptions=function(e){for(var t=[],n=0,i=0;i<e.length;i++)e[i].itemType===r.DropdownMenuItemType.Divider||e[i].itemType===r.DropdownMenuItemType.Header?t.push(i):n++;this._size=n,this._displayOnlyOptionsCache=t},Object.defineProperty(e.prototype,"optionSetSize",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.positionInSet=function(e){if(void 0!==e){for(var t=0;e>this._displayOnlyOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index "+e+" is not a selectable element.");return e-t+1}},e}();t.DropdownSizePosCache=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i,o=n(0),a=n(6),s={root:"ms-Dropdown-container",label:"ms-Dropdown-label",dropdown:"ms-Dropdown",title:"ms-Dropdown-title",caretDownWrapper:"ms-Dropdown-caretDownWrapper",caretDown:"ms-Dropdown-caretDown",callout:"ms-Dropdown-callout",panel:"ms-Dropdown-panel",dropdownItems:"ms-Dropdown-items",dropdownItem:"ms-Dropdown-item",dropdownDivider:"ms-Dropdown-divider",dropdownOptionText:"ms-Dropdown-optionText",dropdownItemHeader:"ms-Dropdown-header",titleIsPlaceHolder:"ms-Dropdown-titleIsPlaceHolder",titleHasError:"ms-Dropdown-title--hasError"},l={"@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: black-on-white)":{MsHighContrastAdjust:"none"}},u={selectors:o.__assign((r={},r[a.HighContrastSelector]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",selectors:{":hover":{color:"HighlightText"}}},r),l)},c={selectors:(i={},i[a.HighContrastSelector]={borderColor:"Highlight"},i)};t.getStyles=function(e){var t=e.theme,n=e.hasError,r=e.className,i=e.isOpen,d=e.disabled,p=e.required,h=e.isRenderingPlaceholder,f=e.panelClassName,m=e.calloutClassName;if(!t)throw new Error("theme is undefined or null in base Dropdown getStyles function.");var g,b,v,y,_,S=a.getGlobalClassNames(s,t),w=t.palette,E=t.semanticColors,C={color:w.neutralDark},x={color:E.bodySubtext},A={borderColor:E.errorText},T=[S.dropdownItem,{backgroundColor:"transparent",boxSizing:"border-box",cursor:"pointer",display:"block",padding:"4px 16px",width:"100%",minHeight:32,lineHeight:20,height:"auto",position:"relative",border:"1px solid transparent",wordWrap:"break-word",overflowWrap:"break-word",textAlign:"left"}],O=T.concat([{backgroundColor:w.neutralQuaternaryAlt,color:w.black},u]),k=T.concat([{color:E.disabledText,cursor:"default"}]);return{root:S.root,label:S.label,dropdown:[S.dropdown,a.normalize,o.__assign({},t.fonts.medium,{color:w.neutralPrimary,position:"relative",outline:0,userSelect:"none",selectors:(g={},g["&:hover ."+S.title]=[!d&&C,{borderColor:w.neutralDark},c],g["&:focus ."+S.title]=[!d&&C,{borderColor:w.themePrimary},u],g["&:active ."+S.title]=[!d&&C,{borderColor:w.themeDark},c],g["&:hover ."+S.caretDown]=!d&&C,g["&:focus ."+S.caretDown]=[!d&&C,{selectors:o.__assign((b={},b[a.HighContrastSelector]={color:"HighlightText"},b),l)}],g["&:active ."+S.caretDown]=!d&&C,g["&:hover ."+S.titleIsPlaceHolder]=x,g["&:focus ."+S.titleIsPlaceHolder]=x,g["&:active ."+S.titleIsPlaceHolder]=x,g["&:hover ."+S.titleHasError]=A,g["&:active ."+S.titleHasError]=A,g["&:focus ."+S.titleHasError]=A,g)}),r,i&&"is-open",d&&"is-disabled",p&&"is-required"],title:[S.title,a.normalize,{backgroundColor:E.inputBackground,borderWidth:1,borderStyle:"solid",borderColor:E.inputBorder,cursor:"pointer",display:"block",height:32,lineHeight:30,padding:"0 32px 0 12px",position:"relative",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},h&&[S.titleIsPlaceHolder,{color:E.inputPlaceholderText}],n&&[S.titleHasError,A],d&&{backgroundColor:E.disabledBackground,border:"none",color:E.disabledText,cursor:"default",selectors:(v={},v[a.HighContrastSelector]={border:"1px solid GrayText",color:"GrayText"},v)}],caretDownWrapper:[S.caretDownWrapper,{position:"absolute",top:1,right:12,height:32,lineHeight:30}],caretDown:[S.caretDown,{color:w.neutralSecondary,fontSize:a.FontSizes.small,pointerEvents:"none"},d&&{color:E.disabledText,selectors:(y={},y[a.HighContrastSelector]={color:"GrayText"},y)}],errorMessage:o.__assign({color:E.errorText},t.fonts.small,{paddingTop:5}),callout:[S.callout,{boxShadow:"0 0 2px 0 rgba(0,0,0,0.2)",border:"1px solid "+w.neutralLight},m],panel:[S.panel,{selectors:{"& .ms-Panel-main":{boxShadow:"-30px 0px 30px -30px rgba(0,0,0,0.2)"},"& .ms-Panel-contentInner":{padding:"0 0 20px"}}},f],dropdownItemsWrapper:{selectors:{"&:focus":{outline:0}}},dropdownItems:[S.dropdownItems,{display:"block"}],dropdownItem:T.concat([{selectors:(_={},_[a.HighContrastSelector]={borderColor:"Window"},_["&:hover"]={color:"inherit"},_["&:focus"]={backgroundColor:E.listItemBackgroundHovered},_["&:active"]={backgroundColor:E.listHeaderBackgroundHovered,color:w.black},_)}]),dropdownItemSelected:O,dropdownItemDisabled:k,dropdownItemSelectedAndDisabled:[O,k,{backgroundColor:"transparent"}],dropdownDivider:[S.dropdownDivider,{height:1,backgroundColor:E.bodyDivider}],dropdownOptionText:[S.dropdownOptionText,{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",minWidth:0,maxWidth:"100%",wordWrap:"break-word",overflowWrap:"break-word",margin:"1px"}],dropdownItemHeader:[S.dropdownItemHeader,o.__assign({},t.fonts.medium,{fontWeight:a.FontWeights.semibold,color:E.menuHeader,background:"none",backgroundColor:"transparent",border:"none",height:32,lineHeight:32,cursor:"default",padding:"0px 16px",userSelect:"none",textAlign:"left"})],subComponentStyles:{label:{root:{display:"inline-block"}}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2468),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(998),t),r.__exportStar(n(2470),t),r.__exportStar(n(2472),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".pickerText_269bfa71{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid "},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";min-width:180px;padding:1px;min-height:32px}.pickerText_269bfa71:hover{border-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.pickerInput_269bfa71{height:34px;border:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;outline:none;padding:0 6px 0px;margin:1px}.pickerInput_269bfa71::-ms-clear{display:none}\n"}]),t.pickerText="pickerText_269bfa71",t.pickerInput="pickerInput_269bfa71"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(2471);var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(n(998).BaseExtendedPicker);t.BaseExtendedPeoplePicker=i;var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(i);t.ExtendedPeoplePicker=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".resultContent_22f6216d{display:table-row}.resultContent_22f6216d .resultItem_22f6216d{display:table-cell;vertical-align:bottom}.peoplePickerPersona_22f6216d{width:180px}.peoplePickerPersona_22f6216d .ms-Persona-details{width:100%}.peoplePicker_22f6216d .ms-BasePicker-text{min-height:40px}.peoplePickerPersonaContent_22f6216d{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}\n"}]),t.resultContent="resultContent_22f6216d",t.resultItem="resultItem_22f6216d",t.peoplePickerPersona="peoplePickerPersona_22f6216d",t.peoplePicker="peoplePicker_22f6216d",t.peoplePickerPersonaContent="peoplePickerPersonaContent_22f6216d"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(112),i=n(2473);t.people=[{key:1,imageUrl:i.TestImages.personaFemale,imageInitials:"PV",text:"Annie Lindqvist",secondaryText:"Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.online},{key:2,imageUrl:i.TestImages.personaMale,imageInitials:"AR",text:"Aaron Reid",secondaryText:"Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.busy},{key:3,imageUrl:i.TestImages.personaMale,imageInitials:"AL",text:"Alex Lundberg",secondaryText:"Software Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.dnd},{key:4,imageUrl:i.TestImages.personaMale,imageInitials:"RK",text:"Roko Kolar",secondaryText:"Financial Analyst",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.offline},{key:5,imageUrl:i.TestImages.personaMale,imageInitials:"CB",text:"Christian Bergqvist",secondaryText:"Sr. Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.online},{key:6,imageUrl:i.TestImages.personaFemale,imageInitials:"VL",text:"Valentina Lovric",secondaryText:"Design Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.online},{key:7,imageUrl:i.TestImages.personaMale,imageInitials:"MS",text:"Maor Sharett",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.away},{key:8,imageUrl:i.TestImages.personaFemale,imageInitials:"PV",text:"Anny Lindqvist",secondaryText:"Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.busy},{key:9,imageUrl:i.TestImages.personaMale,imageInitials:"AR",text:"Aron Reid",secondaryText:"Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.dnd},{key:10,imageUrl:i.TestImages.personaMale,imageInitials:"AL",text:"Alix Lundberg",secondaryText:"Software Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.offline},{key:11,imageUrl:i.TestImages.personaMale,imageInitials:"RK",text:"Roko Kular",secondaryText:"Financial Analyst",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.none},{key:12,imageUrl:i.TestImages.personaMale,imageInitials:"CB",text:"Christian Bergqvest",secondaryText:"Sr. Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.busy},{key:13,imageUrl:i.TestImages.personaFemale,imageInitials:"VL",text:"Valintina Lovric",secondaryText:"Design Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.busy},{key:14,imageUrl:i.TestImages.personaMale,imageInitials:"MS",text:"Maor Sharet",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.blocked},{key:15,imageUrl:i.TestImages.personaFemale,imageInitials:"VL",text:"Anny Lindqvest",secondaryText:"SDE",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.blocked},{key:16,imageUrl:i.TestImages.personaMale,imageInitials:"MS",text:"Alix Lunberg",secondaryText:"SE",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.away},{key:17,imageUrl:i.TestImages.personaFemale,imageInitials:"VL",text:"Annie Lindqvest",secondaryText:"SDET",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.online},{key:18,imageUrl:i.TestImages.personaMale,imageInitials:"MS",text:"Alixander Lundberg",secondaryText:"Senior Manager of SDET",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.offline},{key:19,imageUrl:i.TestImages.personaFemale,imageInitials:"VL",text:"Anny Lundqvist",secondaryText:"Junior Manager of Software",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.away},{key:20,imageUrl:i.TestImages.personaMale,imageInitials:"MS",text:"Maor Shorett",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.blocked},{key:21,imageUrl:i.TestImages.personaFemale,imageInitials:"VL",text:"Valentina Lovrics",secondaryText:"Design Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.online},{key:22,imageUrl:i.TestImages.personaMale,imageInitials:"MS",text:"Maor Sharet",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.online},{key:23,imageUrl:i.TestImages.personaFemale,imageInitials:"VL",text:"Valentina Lovrecs",secondaryText:"Design Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.blocked},{key:24,imageUrl:i.TestImages.personaMale,imageInitials:"MS",text:"Maor Sharitt",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.offline},{key:25,imageUrl:"./images/persona-male.png",imageInitials:"MS",text:"Maor Shariett",secondaryText:"Design Developer",tertiaryText:"In a meeting",optionalText:"Available at 3:00pm",isValid:!0,presence:r.PersonaPresence.online},{key:26,imageUrl:"./images/persona-female.png",imageInitials:"AL",text:"Alix Lundburg",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 3:00pm",isValid:!0,presence:r.PersonaPresence.away},{key:27,imageUrl:"./images/persona-female.png",imageInitials:"VL",text:"Valantena Lovric",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.busy},{key:28,imageUrl:"./images/persona-female.png",imageInitials:"VL",text:"Velatine Lourvric",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.online},{key:29,imageUrl:"./images/persona-female.png",imageInitials:"VL",text:"Valentyna Lovrique",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.busy},{key:30,imageUrl:"./images/persona-female.png",imageInitials:"AL",text:"Annie Lindquest",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.dnd},{key:31,imageUrl:"./images/persona-female.png",imageInitials:"AL",text:"Anne Lindquist",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.blocked},{key:32,imageUrl:"./images/persona-female.png",imageInitials:"AL",text:"Ann Lindqiest",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.online},{key:33,imageUrl:"./images/persona-male.png",imageInitials:"AR",text:"Aron Reid",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.away},{key:34,imageUrl:"./images/persona-male.png",imageInitials:"AR",text:"Aaron Reed",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.offline},{key:35,imageUrl:"./images/persona-female.png",imageInitials:"AL",text:"Alix Lindberg",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.busy},{key:36,imageUrl:"./images/persona-male.png",imageInitials:"AL",text:"Alan Lindberg",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.busy},{key:37,imageUrl:"./images/persona-male.png",imageInitials:"MS",text:"Maor Sharit",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.offline},{key:38,imageUrl:"./images/persona-male.png",imageInitials:"MS",text:"Maorr Sherit",secondaryText:"UX Designer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.online},{key:39,imageUrl:"./images/persona-male.png",imageInitials:"AL",text:"Alex Lindbirg",secondaryText:"Software Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.dnd},{key:40,imageUrl:"./images/persona-male.png",imageInitials:"AL",text:"Alex Lindbarg",secondaryText:"Software Developer",tertiaryText:"In a meeting",optionalText:"Available at 4:00pm",isValid:!0,presence:r.PersonaPresence.online},{key:41,imageInitials:"GO",text:"Group One",canExpand:!0,isValid:!0},{key:42,imageInitials:"GT",text:"Group Two",canExpand:!0,isValid:!0}],t.mru=t.people.slice(0,5),t.groupOne=t.people.slice(6,10),t.groupTwo=t.people.slice(11,16)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-react-assets/";t.TestImages={choiceGroupBarUnselected:r+"choicegroup-bar-unselected.png",choiceGroupBarSelected:r+"choicegroup-bar-selected.png",choiceGroupPieUnselected:r+"choicegroup-pie-unselected.png",choiceGroupPieSelected:r+"choicegroup-pie-selected.png",documentPreview:r+"document-preview.png",documentPreviewTwo:r+"document-preview2.png",documentPreviewThree:r+"document-preview3.png",iconOne:r+"icon-one.png",iconPpt:r+"icon-ppt.png",personaFemale:r+"persona-female.png",personaMale:r+"persona-male.png"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2475),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(999),t),r.__exportStar(n(1e3),t),r.__exportStar(n(2478),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(23),a=n(2),s=n(2477),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,l=r.__rest(e,["className","styles"]),u=s.getStyles(this.props.theme,t,n);return i.createElement(o.BaseButton,r.__assign({},l,{variantClassName:"ms-Button--facepile",styles:u,onRenderDescription:a.nullRender}))},t=r.__decorate([a.customizable("FacepileButton",["theme","styles"],!0)],t)}(a.BaseComponent);t.FacepileButton=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(6),o=n(2),a=n(144);t.getStyles=o.memoizeFunction(function(e,t,n){var o=a.getStyles(e),s=i.concatStyleSets(o,n);return r.__assign({},s,{root:[o.root,t,e.fonts.medium,n&&n.root]})})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1e3),o=n(2479);t.Facepile=r.styled(i.FacepileBase,o.styles,void 0,{scope:"Facepile"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-Facepile",addButton:"ms-Facepile-addButton ms-Facepile-itemButton",descriptiveOverflowButton:"ms-Facepile-descriptiveOverflowButton ms-Facepile-itemButton",itemButton:"ms-Facepile-itemButton ms-Facepile-person",itemContainer:"ms-Facepile-itemContainer",members:"ms-Facepile-members",member:"ms-Facepile-member",overflowButton:"ms-Facepile-overflowButton ms-Facepile-itemButton"};t.styles=function(e){var t=e.className,n=e.theme,o=e.spacingAroundItemButton,a=void 0===o?2:o,s=n.palette,l=n.fonts,u=r.getGlobalClassNames(i,n),c={textAlign:"center",padding:0,borderRadius:"50%",verticalAlign:"top",display:"inline",backgroundColor:"transparent",cursor:"pointer",border:"none",selectors:{"&::-moz-focus-inner":{padding:0,border:0}}};return{root:[u.root,n.fonts.medium,{width:"auto"},t],addButton:[u.addButton,r.getFocusStyle(n,-1),c,{fontSize:l.medium.fontSize,color:s.white,backgroundColor:s.themePrimary,marginRight:2*a+"px",selectors:{"&:hover":{backgroundColor:s.themeDark},"&:focus":{backgroundColor:s.themeDark},"&:active":{backgroundColor:s.themeDarker},"&:disabled":{backgroundColor:s.neutralTertiaryAlt}}}],descriptiveOverflowButton:[u.descriptiveOverflowButton,r.getFocusStyle(n,-1),c,{fontSize:l.small.fontSize,color:s.neutralSecondary,backgroundColor:s.neutralLight,marginLeft:2*a+"px"}],itemButton:[u.itemButton,c],itemContainer:[u.itemContainer,{display:"flex"}],members:[u.members,{display:"flex",overflow:"hidden",listStyleType:"none",padding:0,margin:"-"+a+"px"}],member:[u.member,{display:"inline-flex",flex:"0 0 auto",margin:a+"px"}],overflowButton:[u.overflowButton,r.getFocusStyle(n,-1),c,{fontSize:l.medium.fontSize,color:s.neutralSecondary,backgroundColor:s.neutralLight,marginLeft:2*a+"px"}],overflowInitialsIcon:[{color:s.neutralPrimary}],screenReaderOnly:r.hiddenContentStyle}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2481),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1001),t),r.__exportStar(n(2494),t),r.__exportStar(n(2496),t),r.__exportStar(n(1002),t),r.__exportStar(n(1003),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".callout_9366f74f .ms-Suggestions-itemButton{padding:0px;border:none}.callout_9366f74f .ms-Suggestions{width:300px}\n"}]),t.callout="callout_9366f74f"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1005),t),r.__exportStar(n(1006),t),r.__exportStar(n(2485),t),r.__exportStar(n(529),t),r.__exportStar(n(337),t),r.__exportStar(n(2487),t),r.__exportStar(n(2491),t),r.__exportStar(n(1008),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".root_029f81ee{min-width:260px}.suggestionsItem_029f81ee{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative}.suggestionsItem_029f81ee:hover{background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:"}.suggestionsItem_029f81ee:hover .closeButton_029f81ee{display:block}.suggestionsItem_029f81ee.suggestionsItemIsSuggested_029f81ee{background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.suggestionsItem_029f81ee.suggestionsItemIsSuggested_029f81ee:hover{background:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:"}@media screen and (-ms-high-contrast: active){.suggestionsItem_029f81ee.suggestionsItemIsSuggested_029f81ee:hover{background:Highlight;color:HighlightText}}@media screen and (-ms-high-contrast: active){.suggestionsItem_029f81ee.suggestionsItemIsSuggested_029f81ee{background:Highlight;color:HighlightText;-ms-high-contrast-adjust:none}}.suggestionsItem_029f81ee.suggestionsItemIsSuggested_029f81ee .closeButton_029f81ee:hover{background:"},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}@media screen and (-ms-high-contrast: active){.suggestionsItem_029f81ee.suggestionsItemIsSuggested_029f81ee .itemButton_029f81ee{color:HighlightText}}.suggestionsItem_029f81ee .closeButton_029f81ee{display:none;color:"},{theme:"neutralSecondary",defaultValue:"#666666"},{rawString:"}.suggestionsItem_029f81ee .closeButton_029f81ee:hover{background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.actionButton_029f81ee{background:none;background-color:transparent;border:0;cursor:pointer;margin:0;position:relative;border-top:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";height:40px;width:100%;font-size:12px}[dir='ltr'] .actionButton_029f81ee{padding-left:8px}[dir='rtl'] .actionButton_029f81ee{padding-right:8px}[dir='ltr'] .actionButton_029f81ee{text-align:left}[dir='rtl'] .actionButton_029f81ee{text-align:right}.actionButton_029f81ee:hover{background-color:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:";cursor:pointer}.actionButton_029f81ee:focus,.actionButton_029f81ee:active{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.actionButton_029f81ee .ms-Button-icon{font-size:16px;width:25px}.actionButton_029f81ee .ms-Button-label{margin:0 4px 0 9px}html[dir='rtl'] .actionButton_029f81ee .ms-Button-label{margin:0 9px 0 4px}.buttonSelected_029f81ee{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.suggestionsTitle_029f81ee{padding:0 12px;color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";font-size:12px;line-height:40px;border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.suggestionsContainer_029f81ee{overflow-y:auto;overflow-x:hidden;max-height:300px;border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.suggestionsNone_029f81ee{text-align:center;color:"},{theme:"info",defaultValue:"#666666"},{rawString:";font-size:12px;line-height:30px}.suggestionsSpinner_029f81ee{margin:5px 0;white-space:nowrap;line-height:20px;font-size:12px}html[dir='ltr'] .suggestionsSpinner_029f81ee{padding-left:14px}html[dir='rtl'] .suggestionsSpinner_029f81ee{padding-right:14px}html[dir='ltr'] .suggestionsSpinner_029f81ee{text-align:left}html[dir='rtl'] .suggestionsSpinner_029f81ee{text-align:right}.suggestionsSpinner_029f81ee .ms-Spinner-circle{display:inline-block;vertical-align:middle}.suggestionsSpinner_029f81ee .ms-Spinner-label{display:inline-block;margin:0px 10px 0 16px;vertical-align:middle}html[dir='rtl'] .suggestionsSpinner_029f81ee .ms-Spinner-label{margin:0px 16px 0 10px}.itemButton_029f81ee.itemButton_029f81ee{width:100%;padding:0px;height:100%}@media screen and (-ms-high-contrast: active){.itemButton_029f81ee.itemButton_029f81ee{color:WindowText}}.itemButton_029f81ee.itemButton_029f81ee:hover{color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.closeButton_029f81ee.closeButton_029f81ee{padding:0 4px;height:auto;width:32px}@media screen and (-ms-high-contrast: active){.closeButton_029f81ee.closeButton_029f81ee{color:WindowText}}.closeButton_029f81ee.closeButton_029f81ee:hover{background:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.suggestionsAvailable_029f81ee{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}\n"}]),t.root="root_029f81ee",t.suggestionsItem="suggestionsItem_029f81ee",t.closeButton="closeButton_029f81ee",t.suggestionsItemIsSuggested="suggestionsItemIsSuggested_029f81ee",t.itemButton="itemButton_029f81ee",t.actionButton="actionButton_029f81ee",t.buttonSelected="buttonSelected_029f81ee",t.suggestionsTitle="suggestionsTitle_029f81ee",t.suggestionsContainer="suggestionsContainer_029f81ee",t.suggestionsNone="suggestionsNone_029f81ee",t.suggestionsSpinner="suggestionsSpinner_029f81ee",t.suggestionsAvailable="suggestionsAvailable_029f81ee"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(745),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".pickerText_5ef54630{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid "},{theme:"neutralTertiary",defaultValue:"#a6a6a6"},{rawString:";min-width:180px;min-height:30px}.pickerText_5ef54630:hover{border-color:"},{theme:"inputBorderHovered",defaultValue:"#212121"},{rawString:"}.pickerText_5ef54630.inputFocused_5ef54630{border-color:"},{theme:"inputFocusBorderAlt",defaultValue:"#0078d4"},{rawString:"}.pickerInput_5ef54630{height:34px;border:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;outline:none;padding:0 6px 0px;-ms-flex-item-align:end;align-self:flex-end}.pickerItems_5ef54630{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.screenReaderOnly_5ef54630{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}\n"}]),t.pickerText="pickerText_5ef54630",t.inputFocused="inputFocused_5ef54630",t.pickerInput="pickerInput_5ef54630",t.pickerItems="pickerItems_5ef54630",t.screenReaderOnly="screenReaderOnly_5ef54630"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(529),s=n(337),l=n(2488),u=n(2490);n(1007);var c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(a.BasePicker);t.BasePeoplePicker=c;var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(a.BasePickerListBelow);t.MemberListPeoplePicker=d;var p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.defaultProps={onRenderItem:function(e){return i.createElement(l.SelectedItemDefault,r.__assign({},e))},onRenderSuggestionsItem:function(e,t){return u.SuggestionItemNormal(r.__assign({},e),r.__assign({},t))},createGenericItem:m},t}(c);t.NormalPeoplePicker=p;var h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.defaultProps={onRenderItem:function(e){return i.createElement(l.SelectedItemDefault,r.__assign({},e))},onRenderSuggestionsItem:function(e,t){return u.SuggestionItemSmall(r.__assign({},e),r.__assign({},t))},createGenericItem:m},t}(c);t.CompactPeoplePicker=h;var f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.defaultProps={onRenderItem:function(e){return i.createElement(l.SelectedItemDefault,r.__assign({},e))},onRenderSuggestionsItem:function(e,t){return u.SuggestionItemNormal(r.__assign({},e),r.__assign({},t))},createGenericItem:m},t}(d);function m(e,t,n){var r={key:e,primaryText:e,imageInitials:"!",ValidationState:t};return t!==s.ValidationState.warning&&(r.imageInitials=o.getInitials(e,o.getRTL(),n)),r}t.ListPeoplePicker=f,t.createGenericItem=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(112),s=n(337),l=n(23),u=n(2489);t.SelectedItemDefault=function(e){var t,n,c,d=e.item,p=e.onRemoveItem,h=e.index,f=e.selected,m=e.removeButtonAriaLabel,g=o.getId();return i.createElement("div",{className:o.css("ms-PickerPersona-container",u.personaContainer,(n={},n["is-selected "+u.personaContainerIsSelected]=f,n),(c={},c["is-invalid "+u.validationError]=d.ValidationState===s.ValidationState.warning,c)),"data-is-focusable":!0,"data-is-sub-focuszone":!0,"data-selection-index":h,role:"listitem","aria-labelledby":"selectedItemPersona-"+g},i.createElement("div",{className:o.css("ms-PickerItem-content",u.itemContent),id:"selectedItemPersona-"+g},i.createElement(a.Persona,r.__assign({},d,{presence:void 0!==d.presence?d.presence:a.PersonaPresence.none,size:a.PersonaSize.size28}))),i.createElement(l.IconButton,{onClick:(t=p,function(){t&&t()}),iconProps:{iconName:"Cancel",style:{fontSize:"12px"}},className:o.css("ms-PickerItem-removeButton",u.removeButton),ariaLabel:m}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".personaContainer_27aff86c{border-radius:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";margin:1px 2px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:300px;vertical-align:middle}.personaContainer_27aff86c::-moz-focus-inner{border:0}.personaContainer_27aff86c{outline:transparent}.personaContainer_27aff86c{position:relative}.ms-Fabric--isFocusVisible .personaContainer_27aff86c:focus:after{content:'';position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;border:1px solid "},{theme:"focusBorder",defaultValue:"#000000"},{rawString:"}.personaContainer_27aff86c:hover{background:"},{theme:"neutralLight",defaultValue:"#eaeaea"},{rawString:"}.personaContainer_27aff86c:hover .removeButton_27aff86c{color:"},{theme:"neutralPrimary",defaultValue:"#333333"},{rawString:"}.personaContainer_27aff86c.personaContainerIsSelected_27aff86c{background:"},{theme:"blue",defaultValue:"#0078d4"},{rawString:"}.personaContainer_27aff86c.personaContainerIsSelected_27aff86c .ms-Persona-primaryText{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_27aff86c.personaContainerIsSelected_27aff86c .ms-Persona-primaryText{color:HighlightText}}.personaContainer_27aff86c.personaContainerIsSelected_27aff86c .removeButton_27aff86c .ms-Button-icon{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_27aff86c.personaContainerIsSelected_27aff86c .removeButton_27aff86c .ms-Button-icon{color:HighlightText}}.personaContainer_27aff86c.personaContainerIsSelected_27aff86c .removeButton_27aff86c:hover{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_27aff86c.personaContainerIsSelected_27aff86c{border-color:Highlight;background:Highlight;-ms-high-contrast-adjust:none}}.personaContainer_27aff86c.validationError_27aff86c .ms-Persona-primaryText{color:"},{theme:"redDark",defaultValue:"#a80000"},{rawString:";border-bottom:2px dotted "},{theme:"redDark",defaultValue:"#a80000"},{rawString:"}.personaContainer_27aff86c.validationError_27aff86c .ms-Persona-initials{font-size:20px}.personaContainer_27aff86c.validationError_27aff86c.personaContainerIsSelected_27aff86c{background:"},{theme:"redDark",defaultValue:"#a80000"},{rawString:"}.personaContainer_27aff86c.validationError_27aff86c.personaContainerIsSelected_27aff86c .ms-Persona-primaryText{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";border-bottom:2px dotted "},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.personaContainer_27aff86c.validationError_27aff86c.personaContainerIsSelected_27aff86c .removeButton_27aff86c:hover{background:"},{theme:"red",defaultValue:"#e81123"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_27aff86c{border:1px solid WindowText}}.personaContainer_27aff86c .itemContent_27aff86c{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0px;max-width:100%;overflow:hidden}.personaContainer_27aff86c .removeButton_27aff86c{border-radius:15px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:28px;height:28px;-ms-flex-preferred-size:28px;flex-basis:28px}.personaContainer_27aff86c .removeButton_27aff86c:hover{background:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c8c8"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#212121"},{rawString:"}.personaContainer_27aff86c .personaDetails_27aff86c{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.itemContainer_27aff86c{display:inline-block;vertical-align:top}\n"}]),t.personaContainer="personaContainer_27aff86c",t.removeButton="removeButton_27aff86c",t.personaContainerIsSelected="personaContainerIsSelected_27aff86c",t.validationError="validationError_27aff86c",t.itemContent="itemContent_27aff86c",t.personaDetails="personaDetails_27aff86c",t.itemContainer="itemContainer_27aff86c"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(112),s=n(1007);t.SuggestionItemNormal=function(e,t){return i.createElement("div",{className:o.css("ms-PeoplePicker-personaContent",s.peoplePickerPersonaContent)},i.createElement(a.Persona,r.__assign({presence:void 0!==e.presence?e.presence:a.PersonaPresence.none,size:a.PersonaSize.size24,className:o.css("ms-PeoplePicker-Persona",s.peoplePickerPersona),showSecondaryText:!0},e)))},t.SuggestionItemSmall=function(e,t){return i.createElement("div",{className:o.css("ms-PeoplePicker-personaContent",s.peoplePickerPersonaContent)},i.createElement(a.Persona,r.__assign({presence:void 0!==e.presence?e.presence:a.PersonaPresence.none,size:a.PersonaSize.size24,className:o.css("ms-PeoplePicker-Persona",s.peoplePickerPersona)},e)))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(529),s=n(1008),l=n(1009),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.defaultProps={onRenderItem:function(e){return i.createElement(s.TagItem,r.__assign({},e),e.item.name)},onRenderSuggestionsItem:function(e){return i.createElement("div",{className:o.css("ms-TagItem-TextOverflow",l.tagItemTextOverflow)}," ",e.name," ")}},t}(a.BasePicker);t.TagPicker=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".suggestionsContainer_e294cd52{overflow-y:auto;overflow-x:hidden;max-height:300px}.suggestionsContainer_e294cd52 .ms-Suggestion-item:hover{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";cursor:pointer}.suggestionsContainer_e294cd52 .is-suggested{background-color:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}.suggestionsContainer_e294cd52 .is-suggested:hover{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";cursor:pointer}\n"}]),t.suggestionsContainer="suggestionsContainer_e294cd52"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".root_97ece0f9{min-width:260px}.actionButton_97ece0f9{background:none;background-color:transparent;border:0;cursor:pointer;margin:0;padding:0px;position:relative;width:100%;font-size:12px}[dir='ltr'] .actionButton_97ece0f9{text-align:left}[dir='rtl'] .actionButton_97ece0f9{text-align:right}.actionButton_97ece0f9:hover{background-color:"},{theme:"neutralLighter",defaultValue:"#f4f4f4"},{rawString:";cursor:pointer}.actionButton_97ece0f9:focus,.actionButton_97ece0f9:active{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.actionButton_97ece0f9 .ms-Button-icon{font-size:16px;width:25px}.actionButton_97ece0f9 .ms-Button-label{margin:0 4px 0 9px}html[dir='rtl'] .actionButton_97ece0f9 .ms-Button-label{margin:0 9px 0 4px}.buttonSelected_97ece0f9{background-color:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}.buttonSelected_97ece0f9:hover{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";cursor:pointer}.suggestionsTitle_97ece0f9{font-size:12px}.suggestionsSpinner_97ece0f9{margin:5px 0;white-space:nowrap;line-height:20px;font-size:12px}html[dir='ltr'] .suggestionsSpinner_97ece0f9{padding-left:14px}html[dir='rtl'] .suggestionsSpinner_97ece0f9{padding-right:14px}html[dir='ltr'] .suggestionsSpinner_97ece0f9{text-align:left}html[dir='rtl'] .suggestionsSpinner_97ece0f9{text-align:right}.suggestionsSpinner_97ece0f9 .ms-Spinner-circle{display:inline-block;vertical-align:middle}.suggestionsSpinner_97ece0f9 .ms-Spinner-label{display:inline-block;margin:0px 10px 0 16px;vertical-align:middle}html[dir='rtl'] .suggestionsSpinner_97ece0f9 .ms-Spinner-label{margin:0px 16px 0 10px}.itemButton_97ece0f9{height:100%;width:100%;padding:7px 12px}@media screen and (-ms-high-contrast: active){.itemButton_97ece0f9{color:WindowText}}.screenReaderOnly_97ece0f9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}\n"}]),t.root="root_97ece0f9",t.actionButton="actionButton_97ece0f9",t.buttonSelected="buttonSelected_97ece0f9",t.suggestionsTitle="suggestionsTitle_97ece0f9",t.suggestionsSpinner="suggestionsSpinner_97ece0f9",t.itemButton="itemButton_97ece0f9",t.screenReaderOnly="screenReaderOnly_97ece0f9"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(2),o=n(1001),a=n(2495);n(1010);var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(o.BaseFloatingPicker);t.BaseFloatingPeoplePicker=s;var l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.defaultProps={onRenderSuggestionsItem:function(e,t){return a.SuggestionItemNormal(r.__assign({},e),r.__assign({},t))},createGenericItem:u},t}(s);function u(e,t){var n={key:e,primaryText:e,imageInitials:"!",isValid:t};return t||(n.imageInitials=i.getInitials(e,i.getRTL())),n}t.FloatingPeoplePicker=l,t.createItem=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(112),s=n(1010);t.SuggestionItemNormal=function(e,t){return i.createElement("div",{className:o.css("ms-PeoplePicker-personaContent",s.peoplePickerPersonaContent)},i.createElement(a.Persona,r.__assign({presence:void 0!==e.presence?e.presence:a.PersonaPresence.none,size:a.PersonaSize.size40,className:o.css("ms-PeoplePicker-Persona",s.peoplePickerPersona),showSecondaryText:!0},e)))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(2),o=function(){function e(){this.suggestions=[]}return e.prototype.updateSuggestions=function(e){e&&e.length>0?this.suggestions=this.convertSuggestionsToSuggestionItems(e):this.suggestions=[]},e.prototype.getSuggestions=function(){return this.suggestions},e.prototype.getSuggestionAtIndex=function(e){return this.suggestions[e]},e.prototype.removeSuggestion=function(e){this.suggestions.splice(e,1)},e.prototype.convertSuggestionsToSuggestionItems=function(e){return Array.isArray(e)?e.map(this._ensureSuggestionModel):[]},e.prototype._isSuggestionModel=function(e){return void 0!==e.item},e.prototype._ensureSuggestionModel=function(e){return this._isSuggestionModel(e)?e:{item:e,selected:!1,ariaLabel:e.name||e.primaryText}},r.__decorate([i.autobind],e.prototype,"_isSuggestionModel",null),r.__decorate([i.autobind],e.prototype,"_ensureSuggestionModel",null),e}();t.SuggestionsStore=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2498),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1011),t),r.__exportStar(n(1012),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(34),s=o.classNamesFunction(),l=function(e){function t(t){var n=e.call(this,t)||this;return n._id=o.getId(),n}return r.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.items,l=t.columnCount,u=t.onRenderItem,c=t.positionInSet,d=t.setSize,p=t.styles,h=o.getNativeProps(this.props,o.htmlElementProperties,["onBlur, aria-posinset, aria-setsize"]),f=s(p,{theme:this.props.theme}),m=o.toMatrix(n,l),g=i.createElement("table",r.__assign({},h,{"aria-posinset":c,"aria-setsize":d,id:this._id,role:"grid",className:f.root}),i.createElement("tbody",null,m.map(function(t,n){return i.createElement("tr",{role:"row",key:e._id+"-"+n+"-row"},t.map(function(t,n){return i.createElement("td",{role:"presentation",key:e._id+"-"+n+"-cell",className:f.tableCell},u(t,n))}))})));return this.props.doNotContainWithinFocusZone?g:i.createElement(a.FocusZone,{isCircularNavigation:this.props.shouldFocusCircularNavigate,className:f.focusedContainer,onBlur:this.props.onBlur},g)},t}(o.BaseComponent);t.GridBase=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStyles=function(e){return{root:{padding:2,outline:"none"},tableCell:{padding:0}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2502),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2503),t),r.__exportStar(n(1013),t),r.__exportStar(n(1014),t),r.__exportStar(n(1015),t),r.__exportStar(n(1016),t),r.__exportStar(n(530),t),r.__exportStar(n(1018),t),r.__exportStar(n(1019),t),r.__exportStar(n(292),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2504),o=n(1013);t.HoverCard=r.styled(o.HoverCardBase,i.getStyles,void 0,{scope:"HoverCard"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={host:"ms-HoverCard-host"};t.getStyles=function(e){var t=e.className,n=e.theme;return{host:[r.getGlobalClassNames(i,n).host,t]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-ExpandingCard-root",compactCard:"ms-ExpandingCard-compactCard",expandedCard:"ms-ExpandingCard-expandedCard",expandedCardScroll:"ms-ExpandingCard-expandedCardScrollRegion"};t.getStyles=function(e){var t,n=e.theme,o=e.needsScroll,a=e.expandedCardFirstFrameRendered,s=e.compactCardHeight,l=e.expandedCardHeight,u=e.className,c=n.palette,d=r.getGlobalClassNames(i,n);return{root:[d.root,{width:"340px",pointerEvents:"none",selectors:{".ms-Callout":{boxShadow:"0 0 20px rgba(0, 0, 0, .2)",border:"none",selectors:(t={},t[r.HighContrastSelector]={border:"1px solid WindowText"},t)}}},u],compactCard:[d.compactCard,{pointerEvents:"auto",position:"relative",height:s}],expandedCard:[d.expandedCard,{height:"1px",overflowY:"hidden",pointerEvents:"auto",transition:"height 0.467s cubic-bezier(0.5, 0, 0, 1)",selectors:{":before":{content:'""',position:"relative",display:"block",top:"0",left:"24px",width:"292px",height:"1px",backgroundColor:c.neutralLighter}}},a&&{height:l}],expandedCardScroll:[d.expandedCardScroll,o&&{height:"100%",boxSizing:"border-box",overflowY:"auto"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-PlainCard-root"};t.getStyles=function(e){var t,n=e.theme,o=e.className;return{root:[r.getGlobalClassNames(i,n).root,{pointerEvents:"auto",selectors:{".ms-Callout":{boxShadow:"0 0 20px rgba(0, 0, 0, .2)",border:"none",selectors:(t={},t[r.HighContrastSelector]={border:"1px solid WindowText"},t)}}},o]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(446),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2509),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(289),s=n(72),l=n(2510),u=n(1021),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e,t=this.props,n=t.keySequences,o=t.offset,c=t.overflowSetSequence,d=this.props.calloutProps;return e=c?a.ktpTargetFromSequences(a.mergeOverflows(n,c)):a.ktpTargetFromSequences(n),o&&(d=r.__assign({},d,{coverTarget:!0,directionalHint:0})),d&&void 0!==d.directionalHint||(d=r.__assign({},d,{directionalHint:5})),i.createElement(s.Callout,r.__assign({},d,{isBeakVisible:!1,doNotLayer:!0,minPagePadding:0,styles:o?u.getCalloutOffsetStyles(o):u.getCalloutStyles,preventDismissOnScroll:!0,target:e}),i.createElement(l.KeytipContent,r.__assign({},this.props)))},t}(o.BaseComponent);t.Keytip=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2511),o=n(1021);t.KeytipContent=r.styled(i.KeytipContentBase,o.getStyles,void 0,{scope:"KeytipContent"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.content,n=e.styles,r=e.theme,a=e.disabled,s=e.visible,l=o.classNamesFunction()(n,{theme:r,disabled:a,visible:s});return i.createElement("div",{className:l.container},i.createElement("span",{className:l.root},t))},t}(o.BaseComponent);t.KeytipContentBase=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2513),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2514),t),r.__exportStar(n(1022),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1022),o=n(1023);t.KeytipLayer=r.styled(i.KeytipLayerBase,o.getStyles,void 0,{scope:"KeytipLayer"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(289),o=n(288),a=function(){function e(){this.nodeMap={},this.root={id:o.KTP_LAYER_ID,children:[],parent:"",keySequences:[]},this.nodeMap[this.root.id]=this.root}return e.prototype.addNode=function(e,t,n){var r=this._getFullSequence(e),o=i.sequencesToID(r);r.pop();var a=this._getParentID(r),s=this._createNode(o,a,[],e,n);this.nodeMap[t]=s;var l=this.getNode(a);l&&l.children.push(o)},e.prototype.updateNode=function(e,t){var n=this._getFullSequence(e),r=i.sequencesToID(n);n.pop();var o=this._getParentID(n),a=this.nodeMap[t];a&&(a.id=r,a.keySequences=e.keySequences,a.overflowSetSequence=e.overflowSetSequence,a.onExecute=e.onExecute,a.onReturn=e.onReturn,a.hasDynamicChildren=e.hasDynamicChildren,a.hasMenu=e.hasMenu,a.parent=o,a.disabled=e.disabled)},e.prototype.removeNode=function(e,t){var n=this._getFullSequence(e),r=i.sequencesToID(n);n.pop();var o=this._getParentID(n),a=this.getNode(o);a&&a.children.splice(a.children.indexOf(r),1),this.nodeMap[t]&&delete this.nodeMap[t]},e.prototype.getExactMatchedNode=function(e,t){var n=this,i=this.getNodes(t.children);return r.find(i,function(t){return n._getNodeSequence(t)===e&&!t.disabled})},e.prototype.getPartiallyMatchedNodes=function(e,t){var n=this;return this.getNodes(t.children).filter(function(t){return 0===n._getNodeSequence(t).indexOf(e)&&!t.disabled})},e.prototype.getChildren=function(e){var t=this;if(!e&&!(e=this.currentKeytip))return[];var n=e.children;return Object.keys(this.nodeMap).reduce(function(e,r){return n.indexOf(t.nodeMap[r].id)>=0&&!t.nodeMap[r].persisted&&e.push(t.nodeMap[r].id),e},[])},e.prototype.getNodes=function(e){var t=this;return Object.keys(this.nodeMap).reduce(function(n,r){return e.indexOf(t.nodeMap[r].id)>=0&&n.push(t.nodeMap[r]),n},[])},e.prototype.getNode=function(e){var t=r.values(this.nodeMap);return r.find(t,function(t){return t.id===e})},e.prototype.isCurrentKeytipParent=function(e){if(this.currentKeytip){var t=e.keySequences.slice();e.overflowSetSequence&&(t=i.mergeOverflows(t,e.overflowSetSequence)),t.pop();var n=0===t.length?this.root.id:i.sequencesToID(t),r=!1;if(this.currentKeytip.overflowSetSequence)r=i.sequencesToID(this.currentKeytip.keySequences)===n;return r||this.currentKeytip.id===n}return!1},e.prototype._getParentID=function(e){return 0===e.length?this.root.id:i.sequencesToID(e)},e.prototype._getFullSequence=function(e){var t=e.keySequences.slice();return e.overflowSetSequence&&(t=i.mergeOverflows(t,e.overflowSetSequence)),t},e.prototype._getNodeSequence=function(e){var t=e.keySequences.slice();return e.overflowSetSequence&&(t=i.mergeOverflows(t,e.overflowSetSequence)),t[t.length-1]},e.prototype._createNode=function(e,t,n,r,i){var o=this,a=r.keySequences,s=r.hasDynamicChildren,l=r.overflowSetSequence,u=r.hasMenu,c=r.onExecute,d=r.onReturn,p=r.disabled,h={id:e,keySequences:a,overflowSetSequence:l,parent:t,children:n,onExecute:c,onReturn:d,hasDynamicChildren:s,hasMenu:u,disabled:p,persisted:i};return h.children=Object.keys(this.nodeMap).reduce(function(t,n){return o.nodeMap[n].parent===e&&t.push(o.nodeMap[n].id),t},[]),h},e}();t.KeytipTree=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);function i(e,t){if(e.key!==t.key)return!1;var n=e.modifierKeys,r=t.modifierKeys;if(!n&&r||n&&!r)return!1;if(n&&r){if(n.length!==r.length)return!1;n=n.sort(),r=r.sort();for(var i=0;i<n.length;i++)if(n[i]!==r[i])return!1}return!0}!function(e){e[e.shift=16]="shift",e[e.ctrl=17]="ctrl",e[e.alt=18]="alt",e[e.meta=91]="meta"}(t.KeytipTransitionModifier||(t.KeytipTransitionModifier={})),t.transitionKeysAreEqual=i,t.transitionKeysContain=function(e,t){return!!r.find(e,function(e){return i(e,t)})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2518),t),r.__exportStar(n(133),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2519),o=n(2520);t.MarqueeSelection=r.styled(i.MarqueeSelectionBase,o.getStyles,void 0,{scope:"MarqueeSelection"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=o.classNamesFunction(),s=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._onMouseDown=function(e){var t=n.props,r=t.isEnabled,i=t.onShouldStartSelection;n._isMouseEventOnScrollbar(e)||n._isInSelectionToggle(e)||n._isTouch||!r||n._isDragStartInSelection(e)||i&&!i(e)||n._scrollableSurface&&0===e.button&&n._root.current&&(n._selectedIndicies={},n._preservedIndicies=void 0,n._events.on(window,"mousemove",n._onAsyncMouseMove),n._events.on(n._scrollableParent,"scroll",n._onAsyncMouseMove),n._events.on(window,"click",n._onMouseUp,!0),n._autoScroll=new o.AutoScroll(n._root.current),n._scrollTop=n._scrollableSurface.scrollTop,n._rootRect=n._root.current.getBoundingClientRect(),n._onMouseMove(e))},n._onTouchStart=function(e){n._isTouch=!0,n._async.setTimeout(function(){n._isTouch=!1},0)},n._onPointerDown=function(e){"touch"===e.pointerType&&(n._isTouch=!0,n._async.setTimeout(function(){n._isTouch=!1},0))},n.state={dragRect:void 0},n}return r.__extends(t,e),t.prototype.componentDidMount=function(){this._scrollableParent=o.findScrollableParent(this._root.current),this._scrollableSurface=this._scrollableParent===window?document.body:this._scrollableParent;var e=this.props.isDraggingConstrainedToRoot?this._root.current:this._scrollableSurface;this._events.on(e,"mousedown",this._onMouseDown),this._events.on(e,"touchstart",this._onTouchStart,!0),this._events.on(e,"pointerdown",this._onPointerDown,!0)},t.prototype.componentWillUnmount=function(){this._autoScroll&&this._autoScroll.dispose()},t.prototype.render=function(){var e=this.props,t=e.rootProps,n=e.children,o=e.theme,s=e.className,l=e.styles,u=this.state.dragRect,c=a(l,{theme:o,className:s});return i.createElement("div",r.__assign({},t,{className:c.root,ref:this._root}),n,u&&i.createElement("div",{className:c.dragMask}),u&&i.createElement("div",{className:c.box,style:u},i.createElement("div",{className:c.boxFill})))},t.prototype._isMouseEventOnScrollbar=function(e){var t=e.target,n=t.offsetWidth-t.clientWidth;if(n){var r=t.getBoundingClientRect();if(o.getRTL()){if(e.clientX<r.left+n)return!0}else if(e.clientX>r.left+t.clientWidth)return!0;if(e.clientY>r.top+t.clientHeight)return!0}return!1},t.prototype._getRootRect=function(){return{left:this._rootRect.left,top:this._rootRect.top+(this._scrollTop-this._scrollableSurface.scrollTop),width:this._rootRect.width,height:this._rootRect.height}},t.prototype._onAsyncMouseMove=function(e){var t=this;this._async.requestAnimationFrame(function(){t._onMouseMove(e)}),e.stopPropagation(),e.preventDefault()},t.prototype._onMouseMove=function(e){if(this._autoScroll){void 0!==e.clientX&&(this._lastMouseEvent=e);var t=this._getRootRect(),n={x:e.clientX-t.left,y:e.clientY-t.top};if(this._dragOrigin||(this._dragOrigin=n),void 0!==e.buttons&&0===e.buttons)this._onMouseUp(e);else if(this.state.dragRect||o.getDistanceBetweenPoints(this._dragOrigin,n)>5){if(!this.state.dragRect){var r=this.props.selection;this._preservedIndicies=r&&r.getSelectedIndices&&r.getSelectedIndices()}var i=this.props.isDraggingConstrainedToRoot?{x:Math.max(0,Math.min(t.width,this._lastMouseEvent.clientX-t.left)),y:Math.max(0,Math.min(t.height,this._lastMouseEvent.clientY-t.top))}:{x:this._lastMouseEvent.clientX-t.left,y:this._lastMouseEvent.clientY-t.top},a={left:Math.min(this._dragOrigin.x,i.x),top:Math.min(this._dragOrigin.y,i.y),width:Math.abs(i.x-this._dragOrigin.x),height:Math.abs(i.y-this._dragOrigin.y)};this._evaluateSelection(a,t),this.setState({dragRect:a})}return!1}},t.prototype._onMouseUp=function(e){this._events.off(window),this._events.off(this._scrollableParent,"scroll"),this._autoScroll&&this._autoScroll.dispose(),this._autoScroll=this._dragOrigin=this._lastMouseEvent=this._selectedIndicies=this._itemRectCache=void 0,this.state.dragRect&&(this.setState({dragRect:void 0}),e.preventDefault(),e.stopPropagation())},t.prototype._isPointInRectangle=function(e,t){return e.top<t.y&&e.bottom>t.y&&e.left<t.x&&e.right>t.x},t.prototype._isDragStartInSelection=function(e){var t=this.props.selection;if(!this._root.current||t&&0===t.getSelectedCount())return!1;for(var n=this._root.current.querySelectorAll("[data-selection-index]"),r=0;r<n.length;r++){var i=n[r],o=Number(i.getAttribute("data-selection-index"));if(t.isIndexSelected(o)){var a=i.getBoundingClientRect();if(this._isPointInRectangle(a,{x:e.x,y:e.y}))return!0}}return!1},t.prototype._isInSelectionToggle=function(e){for(var t=e.target;t&&t!==this._root.current;){if("true"===t.getAttribute("data-selection-toggle"))return!0;t=t.parentElement}return!1},t.prototype._evaluateSelection=function(e,t){if(e&&this._root.current){var n=this.props.selection,r=this._root.current.querySelectorAll("[data-selection-index]");this._itemRectCache||(this._itemRectCache={}),n.setChangeEvents(!1),n.setAllSelected(!1);for(var i=0;i<r.length;i++){var o=r[i],a=o.getAttribute("data-selection-index"),s=this._itemRectCache[a];s||(s={left:(s=o.getBoundingClientRect()).left-t.left,top:s.top-t.top,width:s.width,height:s.height,right:s.left-t.left+s.width,bottom:s.top-t.top+s.height}).width>0&&s.height>0&&(this._itemRectCache[a]=s),s.top<e.top+e.height&&s.bottom>e.top&&s.left<e.left+e.width&&s.right>e.left?this._selectedIndicies[a]=!0:delete this._selectedIndicies[a]}for(var a in this._selectedIndicies)this._selectedIndicies.hasOwnProperty(a)&&n.setIndexSelected(Number(a),!0,!1);if(this._preservedIndicies)for(var l=0,u=this._preservedIndicies;l<u.length;l++){a=u[l];n.setIndexSelected(a,!0,!1)}n.setChangeEvents(!0)}},t.defaultProps={rootTagName:"div",rootProps:{},isEnabled:!0},t}(o.BaseComponent);t.MarqueeSelectionBase=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6);t.getStyles=function(e){var t,n,i,o=e.theme,a=e.className,s=o.palette;return{root:[a,{position:"relative",cursor:"default"}],dragMask:[{position:"absolute",background:"rgba(255, 0, 0, 0)",left:0,top:0,right:0,bottom:0,selectors:(t={},t[r.HighContrastSelector]={background:"none",backgroundColor:"transparent"},t)}],box:[{position:"absolute",boxSizing:"border-box",border:"1px solid "+s.themePrimary,pointerEvents:"none",zIndex:10,selectors:(n={},n[r.HighContrastSelector]={borderColor:"Highlight"},n)}],boxFill:[{position:"absolute",boxSizing:"border-box",backgroundColor:s.themePrimary,opacity:.1,left:0,top:0,right:0,bottom:0,selectors:(i={},i[r.HighContrastSelector]={background:"none",backgroundColor:"transparent"},i)}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2522),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2523),t),r.__exportStar(n(1024),t),r.__exportStar(n(531),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1024),o=n(2524);t.MessageBar=r.styled(i.MessageBarBase,o.getStyles,void 0,{scope:"MessageBar"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(6),o=n(531),a={root:"ms-MessageBar",error:"ms-MessageBar--error",blocked:"ms-MessageBar--blocked",severeWarning:"ms-MessageBar--severeWarning",success:"ms-MessageBar--success",warning:"ms-MessageBar--warning",multiline:"ms-MessageBar-multiline",singleline:"ms-MessageBar-singleline",dismissalSingleLine:"ms-MessageBar-dismissalSingleLine",expandingSingleLine:"ms-MessageBar-expandingSingleLine",content:"ms-MessageBar-content",iconContainer:"ms-MessageBar-icon",text:"ms-MessageBar-text",innerText:"ms-MessageBar-innerText",dismissSingleLine:"ms-MessageBar-dismissSingleLine",expandSingleLine:"ms-MessageBar-expandSingleLine",dismissal:"ms-MessageBar-dismissal",expand:"ms-MessageBar-expand",actions:"ms-MessageBar-actions",actionsSingleline:"ms-MessageBar-actionsSingleLine"};t.getStyles=function(e){var t,n,s,l,u,c,d,p,h,f,m=e.theme,g=e.className,b=e.messageBarType,v=e.onDismiss,y=e.actions,_=e.truncated,S=e.isMultiline,w=e.expandSingleLine,E=m.semanticColors,C=m.palette,x=m.fonts,A=i.getScreenSelector(0,i.ScreenWidthMaxSmall),T=i.getGlobalClassNames(a,m),O={fontSize:12,height:12,lineHeight:"12px",color:C.neutralPrimary},k={display:"flex",selectors:{"& .ms-Button-icon":O}},I={flexShrink:0,margin:8,marginLeft:0,selectors:(t={"& .ms-Button-icon":O},t[A]={margin:"0px 0px 0px 8px"},t[i.HighContrastSelector]={MsHighContrastAdjust:"none"},t)},R=i.getFocusStyle(m,0,"relative",void 0,C.black);return{root:[T.root,m.fonts.medium,b===o.MessageBarType.error&&T.error,b===o.MessageBarType.blocked&&T.blocked,b===o.MessageBarType.severeWarning&&T.severeWarning,b===o.MessageBarType.success&&T.success,b===o.MessageBarType.warning&&T.warning,S?T.multiline:T.singleline,!S&&v&&T.dismissalSingleLine,!S&&_&&T.expandingSingleLine,{background:function(e,t,n){switch(e){case o.MessageBarType.error:case o.MessageBarType.blocked:return n.errorBackground;case o.MessageBarType.severeWarning:return n.blockingBackground;case o.MessageBarType.success:return n.successBackground;case o.MessageBarType.warning:return n.warningBackground}return t.neutralLighter}(b,C,E),color:C.neutralPrimary,minHeight:32,width:"100%",boxSizing:"border-box",display:"flex",position:"relative",wordBreak:"break-word",selectors:{"& .ms-Link":r.__assign({color:C.themeDark},x.small)}},S&&{flexDirection:"column"},!S&&{selectors:(n={},n[A]={flexDirection:"column"},n)},_&&{flexDirection:"column",selectors:{"& .ms-Button-icon":{fontSize:12,height:12,lineHeight:12,color:C.neutralPrimary}}},g],content:[T.content,{display:"flex",lineHeight:"normal",width:"100%",boxSizing:"border-box",selectors:{"&:before":{pointerEvents:"none",position:"absolute",right:0,bottom:0,left:0,top:0,margin:0,selectors:(s={},s[i.HighContrastSelector]={border:"1px solid WindowText",content:" "},s)}}},!S&&{selectors:(l={},l[A]={flexDirection:"row"},l)},(_||S)&&{flexDirection:"row"}],iconContainer:[T.iconContainer,{fontSize:16,minWidth:16,minHeight:16,display:"flex",color:C.neutralSecondary,flexShrink:0,margin:16,marginRight:0,selectors:(u={},u[A]={margin:"8px 0px 8px 8px"},u)}],icon:{color:function(e,t,n){switch(e){case o.MessageBarType.error:case o.MessageBarType.blocked:case o.MessageBarType.severeWarning:return n.errorText;case o.MessageBarType.success:return t.green;case o.MessageBarType.warning:return n.warningText}return t.neutralSecondary}(b,C,E)},text:[T.text,r.__assign({minWidth:0,display:"flex",flexGrow:1,margin:"16px 8px"},x.small,{selectors:(c={},c[A]={margin:"8px 0px 8px 8px"},c)}),!v&&{marginRight:16,selectors:(d={},d[A]={marginRight:8},d)},S&&y&&{marginBottom:8,selectors:(p={},p[A]={marginBottom:0},p)},!S&&y&&{selectors:(h={},h[A]={marginBottom:0},h)}],innerText:[T.innerText,{lineHeight:16,selectors:{"& span":{selectors:{"& a":{paddingLeft:4}}}}},_&&{overflow:"visible",whiteSpace:"pre-wrap"},!S&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},!S&&!_&&{selectors:(f={},f[A]={overflow:"visible",whiteSpace:"pre-wrap"},f)},w&&{overflow:"visible",whiteSpace:"pre-wrap"}],dismissSingleLine:[T.dismissSingleLine,k],expandSingleLine:[T.expandSingleLine,k],dismissal:[T.dismissal,I,R],expand:[T.expand,I,R],actions:[S?T.actions:T.actionsSingleline,{display:"flex",flexGrow:0,flexShrink:0,flexBasis:"auto",flexDirection:"row-reverse",alignItems:"center",margin:"8px 8px 8px 0",selectors:{"& button:nth-child(n+2)":{marginLeft:8}}},S&&{margin:"0px 12px 12px 0",selectors:{"& button:nth-child(n+2)":{marginLeft:12}}}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2526),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2527),t),r.__exportStar(n(1025),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1025),o=n(1026);t.Nav=r.styled(i.NavBase,o.getStyles,void 0,{scope:"Nav"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2529),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2530),t),r.__exportStar(n(1027),t);var i=n(1028);t.PivotItem=i.PivotItem,r.__exportStar(n(532),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1027),o=n(2531);t.Pivot=r.styled(i.PivotBase,o.getStyles,void 0,{scope:"Pivot"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2),o={count:"ms-Pivot-count",icon:"ms-Pivot-icon",linkIsSelected:"is-selected",link:"ms-Pivot-link",linkContent:"ms-Pivot-linkContent",root:"ms-Pivot",rootIsLarge:"ms-Pivot--large",rootIsTabs:"ms-Pivot--tabs",text:"ms-Pivot-text"},a=function(e){var t,n,o=e.rootIsLarge,a=e.rootIsTabs,s=e.theme,l=e.theme,u=l.palette,c=l.semanticColors;return[{color:u.neutralPrimary,display:"inline-block",fontSize:r.FontSizes.medium,fontWeight:r.FontWeights.regular,lineHeight:"40px",marginRight:"8px",padding:"0 8px",textAlign:"center",position:"relative",backgroundColor:"transparent",border:0,selectors:(t={":before":{backgroundColor:"transparent",bottom:0,content:'""',height:"2px",left:"8px",position:"absolute",right:"8px",transition:"background-color "+r.AnimationVariables.durationValue2+" "+r.AnimationVariables.easeFunction2},":after":{color:"transparent",content:"attr(title)",display:"block",fontWeight:r.FontWeights.bold,height:"1px",overflow:"hidden",visibility:"hidden"},":hover":{color:u.neutralPrimary,cursor:"pointer"},":focus":{outline:"none"}},t["."+i.IsFocusVisibleClassName+" &:focus"]={outline:"1px solid "+c.focusBorder},t)},o&&{fontSize:r.FontSizes.large},a&&[r.getFocusStyle(s),{marginRight:0,height:"40px",lineHeight:"40px",backgroundColor:u.neutralLighter,padding:"0 10px",verticalAlign:"top",selectors:(n={":focus":{outlineOffset:"-1px"}},n["."+i.IsFocusVisibleClassName+" &:focus::before"]={height:"auto",background:"transparent",transition:"none"},n)}]]};t.getStyles=function(e){var t,n,i,s=e.className,l=e.rootIsLarge,u=e.rootIsTabs,c=e.theme,d=c.palette,p=r.getGlobalClassNames(o,c);return{root:[p.root,c.fonts.medium,r.normalize,{fontSize:r.FontSizes.medium,fontWeight:r.FontWeights.regular,position:"relative",color:d.themePrimary,whiteSpace:"nowrap"},l&&p.rootIsLarge,u&&p.rootIsTabs,s],link:[p.link].concat(a(e),[{selectors:{":hover::before":{boxSizing:"border-box",borderBottom:"2px solid transparent"}}},u&&{selectors:{"&:hover, &:focus":{color:d.black},":active":{backgroundColor:d.themePrimary}}}]),linkIsSelected:[p.link,p.linkIsSelected].concat(a(e),[{fontWeight:r.FontWeights.semibold,selectors:(t={":before":{boxSizing:"border-box",borderBottom:"2px solid "+d.themePrimary,selectors:(n={},n[r.HighContrastSelector]={borderBottomColor:"Highlight"},n)}},t[r.HighContrastSelector]={color:"Highlight"},t)},u&&{backgroundColor:d.themePrimary,color:d.white,fontWeight:r.FontWeights.semilight,selectors:(i={":before":{backgroundColor:"transparent",transition:"none",position:"absolute",top:0,left:0,right:0,bottom:0,content:'""',height:"auto"},"&:active, &:hover":{color:d.white}},i[r.HighContrastSelector]={fontWeight:r.FontWeights.semibold,color:"HighlightText",background:"Highlight",MsHighContrastAdjust:"none"},i)}]),linkContent:[p.linkContent],text:[p.text,{display:"inline-block",verticalAlign:"top"}],count:[p.count,{marginLeft:"4px",display:"inline-block",verticalAlign:"top"}],icon:[p.icon,{selectors:{"& + $text":{marginLeft:"4px"}}}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(977),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2534),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2535),t),r.__exportStar(n(1029),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1029),o=n(2536);t.ProgressIndicator=r.styled(i.ProgressIndicatorBase,o.getStyles,void 0,{scope:"ProgressIndicator"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2),o={root:"ms-ProgressIndicator",itemName:"ms-ProgressIndicator-itemName",itemDescription:"ms-ProgressIndicator-itemDescription",itemProgress:"ms-ProgressIndicator-itemProgress",progressTrack:"ms-ProgressIndicator-progressTrack",progressBar:"ms-ProgressIndicator-progressBar"},a=r.keyframes({"0%":{left:"-30%"},"100%":{left:"100%"}}),s=r.keyframes({"100%":{right:"-30%"},"0%":{right:"100%"}});t.getStyles=function(e){var t,n,l=i.getRTL(),u=e.className,c=e.indeterminate,d=e.theme,p=e.barHeight,h=void 0===p?2:p,f=d.palette,m=d.semanticColors,g=r.getGlobalClassNames(o,d);return{root:[g.root,d.fonts.medium,{fontWeight:r.FontWeights.regular},u],itemName:[g.itemName,r.noWrap,{color:m.bodyText,fontSize:r.FontSizes.medium,paddingTop:4,lineHeight:20}],itemDescription:[g.itemDescription,{color:m.bodySubtext,fontSize:r.FontSizes.xSmall,lineHeight:18}],itemProgress:[g.itemProgress,{position:"relative",overflow:"hidden",height:h,padding:"8px 0"}],progressTrack:[g.progressTrack,{position:"absolute",width:"100%",height:h,backgroundColor:f.neutralLight,selectors:(t={},t[r.HighContrastSelector]={borderBottom:"1px solid WindowText"},t)}],progressBar:[{backgroundColor:f.themePrimary,height:h,position:"absolute",transition:"width .3s ease",width:0,selectors:(n={},n[r.HighContrastSelector]={backgroundColor:"WindowText"},n)},c?{position:"absolute",minWidth:"33%",background:"linear-gradient(to right, transparent 0%, "+f.themePrimary+" 50%, transparent 100%)",animation:(l?s:a)+" 3s infinite"}:{transition:"width .15s linear"},g.progressBar]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2538),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2539),t),r.__exportStar(n(1030),t),r.__exportStar(n(1031),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2540),o=n(1030);t.Rating=r.styled(o.RatingBase,i.getStyles,void 0,{scope:"Rating"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-RatingStar-root",rootIsSmall:"ms-RatingStar-root--small",rootIsLarge:"ms-RatingStar-root--large",ratingStar:"ms-RatingStar-container",ratingStarBack:"ms-RatingStar-back",ratingStarFront:"ms-RatingStar-front",ratingButton:"ms-Rating-button",ratingStarIsSmall:"ms-Rating--small",ratingStartIsLarge:"ms-Rating--large",labelText:"ms-Rating-labelText",ratingFocusZone:"ms-Rating-focuszone"};function o(e,t){return{color:e,selectors:(n={},n[r.HighContrastSelector]={color:t},n)};var n}t.getStyles=function(e){var t=e.disabled,n=e.readOnly,a=e.theme,s=a.semanticColors,l=a.palette,u=r.getGlobalClassNames(i,a),c=l.neutralTertiary,d=l.themePrimary,p=l.themeDark,h=s.bodyTextChecked,f=s.disabledBodyText;return{root:[u.root,a.fonts.medium,!t&&!n&&{selectors:{"&:hover":{selectors:{".ms-RatingStar-back":o(h,"Highlight")}}}}],rootIsSmall:[u.rootIsSmall,{height:"32px"}],rootIsLarge:[u.rootIsLarge,{height:"36px"}],ratingStar:[u.ratingStar,{display:"inline-block",position:"relative",height:"inherit"}],ratingStarBack:[u.ratingStarBack,{color:c,width:"100%"},t&&o(f,"GrayText")],ratingStarFront:[u.ratingStarFront,{position:"absolute",height:"100 %",left:"0",top:"0",textAlign:"center",verticalAlign:"middle",overflow:"hidden"},o(h,"Highlight")],ratingButton:[r.getFocusStyle(a,0),u.ratingButton,{backgroundColor:"transparent",padding:"8px 2px",boxSizing:"content-box",margin:"0px",border:"none",cursor:"pointer",selectors:{"&:disabled":{cursor:"default"},"&[disabled]":{cursor:"default"}}},!t&&!n&&{selectors:{"&:hover ~ .ms-Rating-button":{selectors:{".ms-RatingStar-back":o(c,"WindowText"),".ms-RatingStar-front":o(c,"WindowText")}},"&:hover":{selectors:{".ms-RatingStar-back":{color:d},".ms-RatingStar-front":{color:p}}}}},t&&{cursor:"default"}],ratingStarIsSmall:[u.ratingStarIsSmall,{fontSize:"16px",lineHeight:"16px",height:"16px"}],ratingStarIsLarge:[u.ratingStartIsLarge,{fontSize:"20px",lineHeight:"20px",height:"20px"}],labelText:[u.labelText,r.hiddenContentStyle],ratingFocusZone:[u.ratingFocusZone,{display:"inline-block"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2542),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2543),t),r.__exportStar(n(1032),t),r.__exportStar(n(2545),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1032),o=n(2544);t.ScrollablePane=r.styled(i.ScrollablePaneBase,o.getStyles,void 0,{scope:"ScrollablePane"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-ScrollablePane",contentContainer:"ms-ScrollablePane--contentContainer"};t.getStyles=function(e){var t,n,o=e.className,a=e.theme,s=r.getGlobalClassNames(i,a),l={position:"absolute",pointerEvents:"auto",zIndex:r.ZIndexes.ScrollablePane},u={zIndex:r.ZIndexes.ScrollablePane,position:"absolute",top:0,right:0,bottom:0,left:0,WebkitOverflowScrolling:"touch"};return{root:[s.root,a.fonts.medium,u,o],contentContainer:[s.contentContainer,{overflowY:"always"===e.scrollbarVisibility?"scroll":"auto"},u],stickyAbove:[{top:0,selectors:(t={},t[r.HighContrastSelector]={borderBottom:"1px solid WindowText"},t)},l],stickyBelow:[{bottom:0,selectors:(n={},n[r.HighContrastSelector]={borderTop:"1px solid WindowText"},n)},l],stickyBelowItems:[{bottom:0},l,{width:"100%"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.auto="auto",e.always="always"}(t.ScrollbarVisibility||(t.ScrollbarVisibility={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2547),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2548),t),r.__exportStar(n(1033),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1033),o=n(2549);t.SearchBox=r.styled(i.SearchBoxBase,o.getStyles,void 0,{scope:"SearchBox"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6);t.getStyles=function(e){var t,n,i,o=e.theme,a=e.underlined,s=e.disabled,l=e.hasFocus,u=e.className,c=e.hasInput,d=e.disableAnimation,p=o.palette,h=o.fonts,f=o.semanticColors;return{root:["ms-SearchBox",h.medium,r.normalize,{color:p.neutralPrimary,backgroundColor:f.inputBackground,display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"stretch",padding:"1px 0 1px 4px",border:"1px solid "+p.neutralTertiary,height:32,selectors:(t={},t[r.HighContrastSelector]={border:"1px solid WindowText"},t[":hover"]={borderColor:p.neutralDark,selectors:(n={},n[r.HighContrastSelector]={borderColor:"Highlight"},n)},t[":hover $iconContainer"]={color:p.themeDark},t)},l&&["is-active",{borderColor:p.themePrimary,selectors:(i={":hover":{borderColor:p.themePrimary}},i[r.HighContrastSelector]={borderColor:"Highlight"},i)}],s&&["is-disabled",{borderColor:p.neutralLighter,backgroundColor:p.neutralLighter,pointerEvents:"none",cursor:"default"}],a&&["is-underlined",{borderWidth:"0 0 1px 0",padding:"1px 0 1px 8px"}],a&&s&&{backgroundColor:"transparent"},c&&"can-clear",u],iconContainer:["ms-SearchBox-iconContainer",{display:"flex",flexDirection:"column",justifyContent:"center",flexShrink:0,fontSize:16,width:32,textAlign:"center",color:p.themePrimary,cursor:"text"},l&&{width:4},s&&{color:p.neutralTertiary},!d&&{transition:"width "+r.AnimationVariables.durationValue1}],icon:["ms-SearchBox-icon",{opacity:1},l&&{opacity:0},!d&&{transition:"opacity "+r.AnimationVariables.durationValue1+" 0s"}],clearButton:["ms-SearchBox-clearButton",{display:"flex",flexDirection:"row",alignItems:"stretch",cursor:"pointer",flexBasis:"32px",flexShrink:0,padding:1,color:p.themePrimary}],field:["ms-SearchBox-field",r.normalize,{backgroundColor:"transparent",border:"none",outline:"none",fontWeight:"inherit",fontFamily:"inherit",fontSize:"inherit",color:p.neutralPrimary,flex:"1 1 0px",minWidth:"0px",overflow:"hidden",textOverflow:"ellipsis",paddingBottom:.5,selectors:{"::-ms-clear":{display:"none"},"::placeholder":{color:f.inputPlaceholderText,opacity:1},":-ms-input-placeholder":{color:f.inputPlaceholderText}}},s&&{color:p.neutralTertiary}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2551),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(218),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2553),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(1034),t),r.__exportStar(n(2554),t),r.__exportStar(n(1035),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(1034),a=n(1035),s=n(2556),l=n(2557),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(o.BaseSelectedItemsList);t.BasePeopleSelectedItemsList=u;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.replaceItem=function(e,n){var r=t.state.items,i=r.indexOf(e);if(i>-1){var o=r.slice(0,i).concat(n).concat(r.slice(i+1));t.updateItems(o)}},t.renderItems=function(){return t.state.items.map(function(e,n){return t._renderItem(e,n)})},t._beginEditing=function(e){e.isEditing=!0,t.forceUpdate()},t._completeEditing=function(e,n){e.isEditing=!1,t.replaceItem(e,n)},t}return r.__extends(t,e),t.prototype._renderItem=function(e,t){var n=this,o=this.props.removeButtonAriaLabel,a={item:e,index:t,key:e.key?e.key:t,selected:this.selection.isIndexSelected(t),onRemoveItem:function(){return n.removeItem(e)},onItemChange:this.onItemChange,removeButtonAriaLabel:o,onCopyItem:function(e){return n.copyItems([e])},onExpandItem:this.props.onExpandGroup?function(){return n.props.onExpandGroup(e)}:void 0,menuItems:this._createMenuItems(e)},u=a.menuItems.length>0;if(e.isEditing&&u)return i.createElement(l.EditingItem,r.__assign({},a,{onRenderFloatingPicker:this.props.onRenderFloatingPicker,floatingPickerProps:this.props.floatingPickerProps,onEditingComplete:this._completeEditing,getEditingItemText:this.props.getEditingItemText}));var c=(0,this.props.onRenderItem)(a);return u?i.createElement(s.SelectedItemWithContextMenu,{renderedItem:c,beginEditing:this._beginEditing,menuItems:this._createMenuItems(a.item),item:a.item}):c},t.prototype._createMenuItems=function(e){var t=this,n=[];return this.props.editMenuItemText&&this.props.getEditingItemText&&n.push({key:"Edit",text:this.props.editMenuItemText,onClick:function(e,n){t._beginEditing(n.data)},data:e}),this.props.removeMenuItemText&&n.push({key:"Remove",text:this.props.removeMenuItemText,onClick:function(e,n){t.removeItem(n.data)},data:e}),this.props.copyMenuItemText&&n.push({key:"Copy",text:this.props.copyMenuItemText,onClick:function(e,n){t.props.onCopyItems&&t.copyItems([n.data])},data:e}),n},t.defaultProps={onRenderItem:function(e){return i.createElement(a.ExtendedSelectedItem,r.__assign({},e))}},t}(u);t.SelectedPeopleList=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".personaContainer_9ee23af5{border-radius:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:"},{theme:"themeLighterAlt",defaultValue:"#eff6fc"},{rawString:";margin:4px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;position:relative}.personaContainer_9ee23af5::-moz-focus-inner{border:0}.personaContainer_9ee23af5{outline:transparent}.personaContainer_9ee23af5{position:relative}.ms-Fabric--isFocusVisible .personaContainer_9ee23af5:focus:after{content:'';position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;border:1px solid "},{theme:"focusBorder",defaultValue:"#000000"},{rawString:"}.personaContainer_9ee23af5 .ms-Persona-primaryText{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:";font-size:14px;font-weight:400}.personaContainer_9ee23af5 .ms-Persona-primaryText.hover_9ee23af5{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_9ee23af5 .ms-Persona-primaryText{color:HighlightText}}.personaContainer_9ee23af5 .actionButton_9ee23af5:hover{background:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.personaContainer_9ee23af5 .actionButton_9ee23af5 .ms-Button-icon{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_9ee23af5 .actionButton_9ee23af5 .ms-Button-icon{color:HighlightText}}.personaContainer_9ee23af5:hover{background:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}.personaContainer_9ee23af5:hover .ms-Persona-primaryText{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:";font-size:14px;font-weight:400}@media screen and (-ms-high-contrast: active){.personaContainer_9ee23af5:hover .ms-Persona-primaryText{color:HighlightText}}.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5{background:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5 .ms-Persona-primaryText{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5 .ms-Persona-primaryText{color:HighlightText}}.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5 .actionButton_9ee23af5{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5 .actionButton_9ee23af5 .ms-Button-icon{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5 .actionButton_9ee23af5 .ms-Button-icon:hover{background:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}@media screen and (-ms-high-contrast: active){.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5 .actionButton_9ee23af5 .ms-Button-icon{color:HighlightText}}@media screen and (-ms-high-contrast: active){.personaContainer_9ee23af5.personaContainerIsSelected_9ee23af5{border-color:Highlight;background:Highlight;-ms-high-contrast-adjust:none}}.personaContainer_9ee23af5.validationError_9ee23af5 .ms-Persona-primaryText{color:"},{theme:"red",defaultValue:"#e81123"},{rawString:"}.personaContainer_9ee23af5.validationError_9ee23af5 .ms-Persona-initials{font-size:20px}@media screen and (-ms-high-contrast: active){.personaContainer_9ee23af5{border:1px solid WindowText}}.personaContainer_9ee23af5 .itemContent_9ee23af5{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0px;max-width:100%}.personaContainer_9ee23af5 .removeButton_9ee23af5{border-radius:15px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33px;height:33px;-ms-flex-preferred-size:32px;flex-basis:32px}.personaContainer_9ee23af5 .expandButton_9ee23af5{border-radius:15px 0px 0px 15px;height:33px;width:44px;padding-right:16px;position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-17px}.personaContainer_9ee23af5 .personaWrapper_9ee23af5{position:relative;display:inherit}.personaContainer_9ee23af5 .personaWrapper_9ee23af5 .ms-Persona-details{padding:0px 8px}.personaContainer_9ee23af5 .personaDetails_9ee23af5{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.itemContainer_9ee23af5{display:inline-block;vertical-align:top}\n"}]),t.personaContainer="personaContainer_9ee23af5",t.hover="hover_9ee23af5",t.actionButton="actionButton_9ee23af5",t.personaContainerIsSelected="personaContainerIsSelected_9ee23af5",t.validationError="validationError_9ee23af5",t.itemContent="itemContent_9ee23af5",t.removeButton="removeButton_9ee23af5",t.expandButton="expandButton_9ee23af5",t.personaWrapper="personaWrapper_9ee23af5",t.personaDetails="personaDetails_9ee23af5",t.itemContainer="itemContainer_9ee23af5"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(416),s=function(e){function t(t){var n=e.call(this,t)||this;return n.itemElement=o.createRef(),n._onClick=function(e){e.preventDefault(),n.props.beginEditing&&!n.props.item.isValid?n.props.beginEditing(n.props.item):n.setState({contextualMenuVisible:!0})},n._onCloseContextualMenu=function(e){n.setState({contextualMenuVisible:!1})},n.state={contextualMenuVisible:!1},n}return r.__extends(t,e),t.prototype.render=function(){return i.createElement("div",{ref:this.itemElement,onContextMenu:this._onClick},this.props.renderedItem,this.state.contextualMenuVisible?i.createElement(a.ContextualMenu,{items:this.props.menuItems,shouldFocusOnMount:!0,target:this.itemElement.current,onDismiss:this._onCloseContextualMenu,directionalHint:4}):null)},t}(o.BaseComponent);t.SelectedItemWithContextMenu=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),a=n(2558),s=function(e){function t(t){var n=e.call(this,t)||this;return n._editingFloatingPicker=o.createRef(),n._renderEditingSuggestions=function(){return(0,n._onRenderFloatingPicker)(r.__assign({componentRef:n._editingFloatingPicker,onChange:n._onSuggestionSelected,inputElement:n._editingInput,selectedItems:[]},n._floatingPickerProps))},n._resolveInputRef=function(e){n._editingInput=e,n.forceUpdate(function(){n._editingInput.focus()})},n._onInputClick=function(){n._editingFloatingPicker.current&&n._editingFloatingPicker.current.showPicker(!0)},n._onInputBlur=function(e){if(n._editingFloatingPicker.current&&null!==e.relatedTarget){var t=e.relatedTarget;-1===t.className.indexOf("ms-Suggestions-itemButton")&&-1===t.className.indexOf("ms-Suggestions-sectionButton")&&n._editingFloatingPicker.current.forceResolveSuggestion()}},n._onInputChange=function(e){var t=e.target.value;""===t?n.props.onRemoveItem&&n.props.onRemoveItem():n._editingFloatingPicker.current&&n._editingFloatingPicker.current.onQueryStringChanged(t)},n._onSuggestionSelected=function(e){n.props.onEditingComplete(n.props.item,e)},n.state={contextualMenuVisible:!1},n._onRenderFloatingPicker=n.props.onRenderFloatingPicker,n._floatingPickerProps=n.props.floatingPickerProps,n}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=(0,this.props.getEditingItemText)(this.props.item);this._editingFloatingPicker.current&&this._editingFloatingPicker.current.onQueryStringChanged(e),this._editingInput.value=e,this._editingInput.focus()},t.prototype.render=function(){var e=o.getId(),t=o.getNativeProps(this.props,o.inputProperties);return i.createElement("div",{"aria-labelledby":"editingItemPersona-"+e,className:o.css("ms-EditingItem",a.editingContainer)},i.createElement("input",r.__assign({},t,{ref:this._resolveInputRef,autoCapitalize:"off",autoComplete:"off",onChange:this._onInputChange,onKeyDown:this._onInputKeyDown,onBlur:this._onInputBlur,onClick:this._onInputClick,"data-lpignore":!0,className:a.editingInput,id:e})),this._renderEditingSuggestions())},t.prototype._onInputKeyDown=function(e){8!==e.which&&46!==e.which||e.stopPropagation()},t}(o.BaseComponent);t.EditingItem=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(22).loadStyles([{rawString:".editingInput_83049000{border:0px;outline:none;width:100%}.editingInput_83049000::-ms-clear{display:none}.editingContainer_83049000{margin:4px}\n"}]),t.editingInput="editingInput_83049000",t.editingContainer="editingContainer_83049000"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2560),t),r.__exportStar(n(1037),t),r.__exportStar(n(1040),t),r.__exportStar(n(1041),t),r.__exportStar(n(1042),t),r.__exportStar(n(1045),t),r.__exportStar(n(1046),t),r.__exportStar(n(1043),t),r.__exportStar(n(1044),t),r.__exportStar(n(1038),t),r.__exportStar(n(1039),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(2561),o=n(1037);t.Shimmer=r.styled(o.ShimmerBase,i.getStyles,void 0,{scope:"Shimmer"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(2),o={root:"ms-Shimmer-container",shimmerWrapper:"ms-Shimmer-shimmerWrapper",dataWrapper:"ms-Shimmer-dataWrapper"},a=r.keyframes({"0%":{backgroundPosition:"-1000%"},"100%":{backgroundPosition:"1000%"}}),s=r.keyframes({"100%":{backgroundPosition:"-1000%"},"0%":{backgroundPosition:"1000%"}});t.getStyles=function(e){var t,n=e.isDataLoaded,l=e.className,u=e.theme,c=e.transitionAnimationInterval,d=u.palette,p=r.getGlobalClassNames(o,u),h=i.getRTL();return{root:[p.root,u.fonts.medium,{position:"relative",height:"auto"},l],shimmerWrapper:[p.shimmerWrapper,{background:d.neutralLighter+"\n                    linear-gradient(\n                      to right,\n                      "+d.neutralLighter+" 0%,\n                      "+d.neutralLight+" 50%,\n                      "+d.neutralLighter+" 100%)\n                    0 0 / 90% 100%\n                    no-repeat",animationDuration:"2s",animationTimingFunction:"ease-in-out",animationDirection:"normal",animationIterationCount:"infinite",animationName:h?s:a,transition:"opacity "+c+"ms",selectors:(t={},t[r.HighContrastSelector]={background:"WindowText\n                        linear-gradient(\n                          to right,\n                          transparent 0%,\n                          Window 50%,\n                          transparent 100%)\n                        0 0 / 90% 100%\n                        no-repeat"},t)},n&&{opacity:"0",position:"absolute",top:"0",bottom:"0",left:"0",right:"0"}],dataWrapper:[p.dataWrapper,{position:"absolute",top:"0",bottom:"0",left:"0",right:"0",opacity:"0",background:"none",backgroundColor:"transparent",border:"none",transition:"opacity "+c+"ms"},n&&{opacity:"1",position:"static"}],screenReaderText:r.hiddenContentStyle}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-ShimmerLine-root",topLeftCorner:"ms-ShimmerLine-topLeftCorner",topRightCorner:"ms-ShimmerLine-topRightCorner",bottomLeftCorner:"ms-ShimmerLine-bottomLeftCorner",bottomRightCorner:"ms-ShimmerLine-bottomRightCorner"};t.getStyles=function(e){var t,n=e.height,o=e.borderStyle,a=e.theme,s=a.palette,l=r.getGlobalClassNames(i,a),u=o||{},c={position:"absolute",fill:s.white};return{root:[l.root,a.fonts.medium,{height:n+"px",boxSizing:"content-box",position:"relative",borderTopStyle:"solid",borderBottomStyle:"solid",borderColor:s.white,selectors:(t={},t[r.HighContrastSelector]={borderColor:"Window",selectors:{"> *":{fill:"Window"}}},t)},u],topLeftCorner:[l.topLeftCorner,{top:"0",left:"0"},c],topRightCorner:[l.topRightCorner,{top:"0",right:"0"},c],bottomRightCorner:[l.bottomRightCorner,{bottom:"0",right:"0"},c],bottomLeftCorner:[l.bottomLeftCorner,{bottom:"0",left:"0"},c]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-ShimmerGap-root"};t.getStyles=function(e){var t,n=e.height,o=e.borderStyle,a=e.theme,s=a.palette,l=r.getGlobalClassNames(i,a),u=o||{};return{root:[l.root,a.fonts.medium,{backgroundColor:s.white,height:n+"px",boxSizing:"content-box",borderTopStyle:"solid",borderBottomStyle:"solid",borderColor:s.white,selectors:(t={},t[r.HighContrastSelector]={backgroundColor:"Window",borderColor:"Window"},t)},u]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-ShimmerCircle-root",svg:"ms-ShimmerCircle-svg"};t.getStyles=function(e){var t,n,o=e.height,a=e.borderStyle,s=e.theme,l=s.palette,u=r.getGlobalClassNames(i,s),c=a||{};return{root:[u.root,s.fonts.medium,{width:o+"px",height:o+"px",minWidth:o+"px",boxSizing:"content-box",borderTopStyle:"solid",borderBottomStyle:"solid",borderColor:l.white,selectors:(t={},t[r.HighContrastSelector]={borderColor:"Window"},t)},c],svg:[u.svg,{display:"block",fill:l.white,selectors:(n={},n[r.HighContrastSelector]={fill:"Window"},n)}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={root:"ms-ShimmerElementsGroup-root"};t.getStyles=function(e){var t=e.flexWrap,n=e.theme;return{root:[r.getGlobalClassNames(i,n).root,n.fonts.medium,{display:"flex",alignItems:"center",flexWrap:t?"wrap":"nowrap"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2567),t),r.__exportStar(n(1047),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1047),o=n(2568);t.ShimmeredDetailsList=r.styled(i.ShimmeredDetailsListBase,o.getStyles,void 0,{scope:"ShimmeredDetailsList"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStyles=function(e){var t=e.theme,n=e.className,r=e.enableShimmer,i=t.palette;return{root:[t.fonts.small,r&&{selectors:{":after":{content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,backgroundImage:"linear-gradient(to bottom, transparent 30%, "+i.whiteTranslucent40+" 65%,"+i.white+" 100%)"}}},n]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2570),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2571),t),r.__exportStar(n(1048),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1048),o=n(2572);t.Slider=r.styled(i.SliderBase,o.getStyles,void 0,{scope:"Slider"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=n(87),o={root:"ms-Slider",enabled:"ms-Slider-enabled",disabled:"ms-Slider-disabled",row:"ms-Slider-row",column:"ms-Slider-column",container:"ms-Slider-container",slideBox:"ms-Slider-slideBox",line:"ms-Slider-line",thumb:"ms-Slider-thumb",activeSection:"ms-Slider-active",inactiveSection:"ms-Slider-inactive",valueLabel:"ms-Slider-value",showValue:"ms-Slider-showValue",showTransitions:"ms-Slider-showTransitions"};t.getStyles=function(e){var t,n,a,s,l,u,c,d,p=e.className,h=e.titleLabelClassName,f=e.theme,m=r.getGlobalClassNames(o,f),g=!e.disabled&&{backgroundColor:f.palette.themePrimary,selectors:(t={},t[r.HighContrastSelector]={backgroundColor:"Highlight"},t)},b=!e.disabled&&{backgroundColor:f.palette.themeLight,selectors:(n={},n[r.HighContrastSelector]={borderColor:"Highlight"},n)},v=!e.disabled&&{border:"2px solid "+f.palette.themePrimary,selectors:(a={},a[r.HighContrastSelector]={borderColor:"Highlight"},a)};return{root:[m.root,f.fonts.medium,{userSelect:"none"},e.vertical&&{marginRight:8}].concat([e.disabled?void 0:m.enabled],[e.disabled?m.disabled:void 0],[e.vertical?void 0:m.row],[e.vertical?m.column:void 0],[p]),titleLabel:[{padding:0},h],container:[m.container,{display:"flex",flexWrap:"nowrap",alignItems:"center"},e.vertical&&{flexDirection:"column",height:"100%",textAlign:"center",margin:"8px 0"}],slideBox:[m.slideBox,r.getFocusStyle(f),{background:"transparent",border:"none",flexGrow:1,lineHeight:28,selectors:{":active $activeSection":g,":hover $activeSection":g,":active $inactiveSection":b,":hover $inactiveSection":b,":active $thumb":v,":hover $thumb":v,$thumb:[{borderWidth:2,borderStyle:"solid",borderColor:f.palette.neutralSecondary,borderRadius:10,boxSizing:"border-box",background:f.palette.white,display:"block",width:16,height:16,position:"absolute"},e.vertical?{left:-6,margin:"0 auto",transform:"translateY(8px)"}:{top:-6,transform:i.getRTL()?"translateX(50%)":"translateX(-50%)"},e.showTransitions&&{transition:"left "+r.AnimationVariables.durationValue3+" "+r.AnimationVariables.easeFunction1},e.disabled&&{borderColor:f.palette.neutralTertiaryAlt,selectors:(s={},s[r.HighContrastSelector]={borderColor:"GrayText"},s)}]}},e.vertical?{height:"100%",width:28,padding:"8px 0"}:{height:28,width:"auto",padding:"0 8px"}].concat([e.showValue?m.showValue:void 0],[e.showTransitions?m.showTransitions:void 0]),thumb:[m.thumb],line:[m.line,{display:"flex",position:"relative",selectors:{$lineContainer:[{borderRadius:4,boxSizing:"border-box"},e.vertical?{width:4,height:"100%"}:{height:4,width:"100%"}]}},e.vertical?{height:"100%",width:4,margin:"0 auto",flexDirection:"column-reverse"}:{width:"100%"}],lineContainer:[{}],activeSection:[m.activeSection,{background:f.palette.neutralSecondary,selectors:(l={},l[r.HighContrastSelector]={backgroundColor:"WindowText"},l)},e.showTransitions&&{transition:"width "+r.AnimationVariables.durationValue3+" "+r.AnimationVariables.easeFunction1},e.disabled&&{background:f.palette.neutralTertiaryAlt,selectors:(u={},u[r.HighContrastSelector]={backgroundColor:"GrayText",borderColor:"GrayText"},u)}],inactiveSection:[m.inactiveSection,{background:f.palette.neutralTertiaryAlt,selectors:(c={},c[r.HighContrastSelector]={border:"1px solid WindowText"},c)},e.showTransitions&&{transition:"width "+r.AnimationVariables.durationValue3+" "+r.AnimationVariables.easeFunction1},e.disabled&&{background:f.palette.neutralLight,selectors:(d={},d[r.HighContrastSelector]={backgroundColor:"GrayText",borderColor:"GrayText"},d)}],valueLabel:[m.valueLabel,{flexShrink:1,width:30,lineHeight:"1"},e.vertical?{margin:"0 auto",whiteSpace:"nowrap",width:40}:{margin:"0 8px",whiteSpace:"nowrap",width:40}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2574),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2575),t),r.__exportStar(n(1049),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(17),a=n(2),s=n(1049),l=function(e){function t(t){var n=e.call(this,t)||this;return n._root=a.createRef(),n._stickyContentTop=a.createRef(),n._stickyContentBottom=a.createRef(),n._nonStickyContent=a.createRef(),n.syncScroll=function(e){var t=n.nonStickyContent;t&&n.props.isScrollSynced&&(t.scrollLeft=e.scrollLeft)},n._onScrollEvent=function(e,t){if(n.root&&n.nonStickyContent){n.distanceFromTop=n._getNonStickyDistanceFromTop(e);var r=!1,i=!1;if(n.canStickyTop)r=n.distanceFromTop-n._getStickyDistanceFromTop()<=e.scrollTop;n.canStickyBottom&&e.clientHeight-t.offsetHeight<=n.distanceFromTop&&(i=n.distanceFromTop-e.scrollTop>=n._getStickyDistanceFromTopForFooter(e,t)),n.setState({isStickyTop:n.canStickyTop&&r,isStickyBottom:i})}},n._getStickyDistanceFromTop=function(){var e=0;return n.stickyContentTop&&(e=n.stickyContentTop.offsetTop),e},n._getStickyDistanceFromTopForFooter=function(e,t){var r=0;return n.stickyContentBottom&&(r=e.clientHeight-t.offsetHeight+n.stickyContentBottom.offsetTop),r},n._getNonStickyDistanceFromTop=function(e){var t=0,r=n.root;if(r){for(;r&&r.offsetParent!==e;)t+=r.offsetTop,r=r.offsetParent;r&&r.offsetParent===e&&(t+=r.offsetTop)}return t},n.state={isStickyTop:!1,isStickyBottom:!1},n.distanceFromTop=0,n}return r.__extends(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyContentTop",{get:function(){return this._stickyContentTop.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyContentBottom",{get:function(){return this._stickyContentBottom.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nonStickyContent",{get:function(){return this._nonStickyContent.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"canStickyTop",{get:function(){return this.props.stickyPosition===s.StickyPositionType.Both||this.props.stickyPosition===s.StickyPositionType.Header},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"canStickyBottom",{get:function(){return this.props.stickyPosition===s.StickyPositionType.Both||this.props.stickyPosition===s.StickyPositionType.Footer},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this.context.scrollablePane;e&&(e.subscribe(this._onScrollEvent),e.addSticky(this))},t.prototype.componentWillUnmount=function(){var e=this.context.scrollablePane;e&&(e.unsubscribe(this._onScrollEvent),e.removeSticky(this))},t.prototype.componentDidUpdate=function(e,t){var n=this.context.scrollablePane;n&&(t.isStickyTop===this.state.isStickyTop&&t.isStickyBottom===this.state.isStickyBottom||n.updateStickyRefHeights())},t.prototype.shouldComponentUpdate=function(e,t){if(!this.context.scrollablePane)return!0;var n=this.state,r=n.isStickyTop,i=n.isStickyBottom;return r!==t.isStickyTop||i!==t.isStickyBottom||this.props.stickyPosition!==e.stickyPosition||this.props.children!==e.children},t.prototype.render=function(){var e=this.state,t=e.isStickyTop,n=e.isStickyBottom,r=this.props,o=r.stickyClassName,a=r.children;return this.context.scrollablePane?i.createElement("div",{ref:this._root},this.canStickyTop&&i.createElement("div",{ref:this._stickyContentTop,"aria-hidden":!t,style:{pointerEvents:t?"auto":"none"}},i.createElement("div",{style:this._getStickyPlaceholderHeight(t)})),this.canStickyBottom&&i.createElement("div",{ref:this._stickyContentBottom,"aria-hidden":!n,style:{pointerEvents:n?"auto":"none"}},i.createElement("div",{style:this._getStickyPlaceholderHeight(n)})),i.createElement("div",{style:this._getNonStickyPlaceholderHeight(),ref:this._root},i.createElement("div",{ref:this._nonStickyContent,className:t||n?o:void 0,style:this._getContentStyles(t||n)},a))):i.createElement("div",null,this.props.children)},t.prototype.addSticky=function(e){this.nonStickyContent&&e.appendChild(this.nonStickyContent)},t.prototype.resetSticky=function(){this.nonStickyContent&&this.root&&this.root.appendChild(this.nonStickyContent)},t.prototype.setDistanceFromTop=function(e){this.distanceFromTop=this._getNonStickyDistanceFromTop(e)},t.prototype._getContentStyles=function(e){return{backgroundColor:this.props.stickyBackgroundColor||this._getBackground(),overflow:e?"hidden":""}},t.prototype._getStickyPlaceholderHeight=function(e){var t=this.nonStickyContent?this.nonStickyContent.offsetHeight:0;return{visibility:e?"hidden":"visible",height:e?0:t}},t.prototype._getNonStickyPlaceholderHeight=function(){var e=this.state,t=e.isStickyTop,n=e.isStickyBottom;return t||n?{height:this.nonStickyContent?this.nonStickyContent.offsetHeight:0}:{}},t.prototype._getBackground=function(){if(this.root){for(var e=this.root;"rgba(0, 0, 0, 0)"===window.getComputedStyle(e).getPropertyValue("background-color")||"transparent"===window.getComputedStyle(e).getPropertyValue("background-color");){if("HTML"===e.tagName)return;e.parentElement&&(e=e.parentElement)}return window.getComputedStyle(e).getPropertyValue("background-color")}},t.defaultProps={stickyPosition:s.StickyPositionType.Both,isScrollSynced:!0},t.contextTypes={scrollablePane:o.object},t}(a.BaseComponent);t.Sticky=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2577),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2578),t),r.__exportStar(n(1050),t),r.__exportStar(n(1051),t),r.__exportStar(n(1052),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1050),o=n(2580);t.SwatchColorPicker=r.styled(i.SwatchColorPickerBase,o.getStyles,void 0,{scope:"SwatchColorPicker"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.getStyles=function(e){var t,n,i=e.theme,o=e.disabled,a=e.selected,s=e.circle,l=e.isWhite,u=e.height,c=e.width,d=e.borderWidth,p=i.semanticColors;return{colorCell:[{backgroundColor:p.bodyBackground,padding:0,position:"relative",boxSizing:"border-box",display:"inline-block",cursor:"pointer",userSelect:"none",height:u,width:c,selectors:(t={},t["."+r.IsFocusVisibleClassName+" &:focus::after"]={display:"none"},t["."+r.IsFocusVisibleClassName+" &:focus"]={outline:"1px solid "+p.focusBorder},t)},s&&{borderRadius:"100%"},a&&{padding:d,border:d+"px solid "+i.palette.neutralTertiaryAlt},!a&&{selectors:(n={},n["&:hover, &:active, &:focus"]={backgroundColor:p.bodyBackground,padding:d,border:d+"px solid "+i.palette.neutralLight},n)},o&&{color:p.disabledBodyText,pointerEvents:"none",opacity:.3},l&&!a&&{backgroundColor:p.bodyDivider,padding:1}],svg:[{width:"100%",height:"100%"},s&&{borderRadius:"100%"}]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i={focusedContainer:"ms-swatchColorPickerBodyContainer"};t.getStyles=function(e){var t=e.className,n=e.theme;return{root:{margin:"8px 0",borderCollapse:"collapse"},tableCell:{padding:e.cellMargin/2},focusedContainer:[r.getGlobalClassNames(i,n).focusedContainer,{clear:"both",display:"block",minWidth:"180px"},t]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2582),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2583),t),r.__exportStar(n(1053),t),r.__exportStar(n(1054),t),r.__exportStar(n(1055),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(1053),o=n(533);t.TeachingBubble=r.styled(i.TeachingBubbleBase,o.getStyles,void 0,{scope:"TeachingBubble"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(0).__exportStar(n(2585),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(2586),t),r.__exportStar(n(2587),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(132),i=n(520),o=n(2),a=function(){function e(){}return e.setSlot=function(t,n,i,o,a){if(void 0===i&&(i=!1),void 0===o&&(o=!1),void 0===a&&(a=!0),t.color||!t.value)if(a){var s=void 0;if("string"===typeof n){if(!(s=r.getColorFromString(n)))throw"color is invalid in setSlot(): "+n}else s=n;e._setSlot(t,s,i,o,a)}else t.color&&e._setSlot(t,t.color,i,o,a)},e.insureSlots=function(t,n){for(var r in t)if(t.hasOwnProperty(r)){var i=t[r];if(!i.inherits&&!i.value){if(!i.color)throw"A color slot rule that does not inherit must provide its own color.";e._setSlot(i,i.color,n,!1,!1)}}},e.getThemeAsJson=function(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];t[r.name]=r.color?r.color.str:r.value||""}return t},e.getThemeAsCode=function(e){var t="";for(var n in t+="loadTheme({\n  palette: {\n",e)if(e.hasOwnProperty(n)){var r=e[n],i=r.name.charAt(0).toLowerCase()+r.name.slice(1),a=r.color?"#"+r.color.hex:r.value||"";t+=o.format("    {0}: '{1}',\n",i,a)}return t+="  }\n});"},e.getThemeAsSass=function(e){var t="";for(var n in e)if(e.hasOwnProperty(n)){var r=e[n],i=r.name.charAt(0).toLowerCase()+r.name.slice(1);t+=o.format('${0}Color: "[theme: {1}, default: {2}]";\n',i,i,r.color?r.color.str:r.value||"")}return t},e.getThemeForPowerShell=function(e){var t="";for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];if(r.value)continue;var i=r.name.charAt(0).toLowerCase()+r.name.slice(1),a=r.color?"#"+r.color.hex:r.value||"";r.color&&r.color.a&&100!==r.color.a&&(a+=String(r.color.a.toString(16))),t+=o.format('"{0}" = "{1}";\n',i,a)}return"@{\n"+t+"}"},e._setSlot=function(t,n,r,o,a){if(void 0===a&&(a=!0),(t.color||!t.value)&&(a||!t.color||!t.isCustomized||!t.inherits)){!a&&t.isCustomized||o||!t.inherits||!i.isValidShade(t.asShade)?(t.color=n,t.isCustomized=!0):(t.isBackgroundShade?t.color=i.getBackgroundShade(n,t.asShade,r):t.color=i.getShade(n,t.asShade,r),t.isCustomized=!1);for(var s=0,l=t.dependentRules;s<l.length;s++){var u=l[s];e._setSlot(u,t.color,r,!1,a)}}},e}();t.ThemeGenerator=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i,o=n(520),a=n(132),s=n(2);!function(e){e[e.primaryColor=0]="primaryColor",e[e.backgroundColor=1]="backgroundColor",e[e.foregroundColor=2]="foregroundColor"}(r=t.BaseSlots||(t.BaseSlots={})),function(e){e[e.themePrimary=0]="themePrimary",e[e.themeLighterAlt=1]="themeLighterAlt",e[e.themeLighter=2]="themeLighter",e[e.themeLight=3]="themeLight",e[e.themeTertiary=4]="themeTertiary",e[e.themeSecondary=5]="themeSecondary",e[e.themeDarkAlt=6]="themeDarkAlt",e[e.themeDark=7]="themeDark",e[e.themeDarker=8]="themeDarker",e[e.neutralLighterAlt=9]="neutralLighterAlt",e[e.neutralLighter=10]="neutralLighter",e[e.neutralLight=11]="neutralLight",e[e.neutralQuaternaryAlt=12]="neutralQuaternaryAlt",e[e.neutralQuaternary=13]="neutralQuaternary",e[e.neutralTertiaryAlt=14]="neutralTertiaryAlt",e[e.neutralTertiary=15]="neutralTertiary",e[e.neutralSecondary=16]="neutralSecondary",e[e.neutralPrimaryAlt=17]="neutralPrimaryAlt",e[e.neutralPrimary=18]="neutralPrimary",e[e.neutralDark=19]="neutralDark",e[e.black=20]="black",e[e.white=21]="white"}(i=t.FabricSlots||(t.FabricSlots={})),function(e){e[e.bodyBackground=0]="bodyBackground",e[e.bodyText=1]="bodyText",e[e.disabledBackground=2]="disabledBackground",e[e.disabledText=3]="disabledText"}(t.SemanticColorSlots||(t.SemanticColorSlots={})),t.themeRulesStandardCreator=function(){var e={};function t(t,n,i,o){void 0===o&&(o=!1);var a=e[r[n]],s={name:t,inherits:a,asShade:i,isCustomized:!1,isBackgroundShade:o,dependentRules:[]};e[t]=s,a.dependentRules.push(s)}return s.mapEnumByName(r,function(t){e[t]={name:t,isCustomized:!0,dependentRules:[]},s.mapEnumByName(o.Shade,function(n,i){if(n!==o.Shade[o.Shade.Unshaded]){var a=e[t],s={name:t+n,inherits:e[t],asShade:i,isCustomized:!1,isBackgroundShade:t===r[r.backgroundColor],dependentRules:[]};e[t+n]=s,a.dependentRules.push(s)}})}),e[r[r.primaryColor]].color=a.getColorFromString("#0078d4"),e[r[r.backgroundColor]].color=a.getColorFromString("#fff"),e[r[r.foregroundColor]].color=a.getColorFromString("#333"),e[r[r.primaryColor]+o.Shade[o.Shade.Shade1]].color=a.getColorFromString("#eff6fc"),e[r[r.primaryColor]+o.Shade[o.Shade.Shade2]].color=a.getColorFromString("#deecf9"),e[r[r.primaryColor]+o.Shade[o.Shade.Shade3]].color=a.getColorFromString("#c7e0f4"),e[r[r.primaryColor]+o.Shade[o.Shade.Shade4]].color=a.getColorFromString("#71afe5"),e[r[r.primaryColor]+o.Shade[o.Shade.Shade5]].color=a.getColorFromString("#2b88d8"),e[r[r.primaryColor]+o.Shade[o.Shade.Shade6]].color=a.getColorFromString("#106ebe"),e[r[r.primaryColor]+o.Shade[o.Shade.Shade7]].color=a.getColorFromString("#005a9e"),e[r[r.primaryColor]+o.Shade[o.Shade.Shade8]].color=a.getColorFromString("#004578"),e[r[r.foregroundColor]+o.Shade[o.Shade.Shade1]].color=a.getColorFromString("#eaeaea"),e[r[r.foregroundColor]+o.Shade[o.Shade.Shade2]].color=a.getColorFromString("#c8c8c8"),e[r[r.foregroundColor]+o.Shade[o.Shade.Shade3]].color=a.getColorFromString("#a6a6a6"),e[r[r.foregroundColor]+o.Shade[o.Shade.Shade4]].color=a.getColorFromString("#767676"),e[r[r.foregroundColor]+o.Shade[o.Shade.Shade5]].color=a.getColorFromString("#666666"),e[r[r.foregroundColor]+o.Shade[o.Shade.Shade6]].color=a.getColorFromString("#3c3c3c"),e[r[r.foregroundColor]+o.Shade[o.Shade.Shade7]].color=a.getColorFromString("#212121"),e[r[r.foregroundColor]+o.Shade[o.Shade.Shade8]].color=a.getColorFromString("#000000"),t(i[i.themePrimary],r.primaryColor,o.Shade.Unshaded),t(i[i.themeLighterAlt],r.primaryColor,o.Shade.Shade1),t(i[i.themeLighter],r.primaryColor,o.Shade.Shade2),t(i[i.themeLight],r.primaryColor,o.Shade.Shade3),t(i[i.themeTertiary],r.primaryColor,o.Shade.Shade4),t(i[i.themeSecondary],r.primaryColor,o.Shade.Shade5),t(i[i.themeDarkAlt],r.primaryColor,o.Shade.Shade6),t(i[i.themeDark],r.primaryColor,o.Shade.Shade7),t(i[i.themeDarker],r.primaryColor,o.Shade.Shade8),t(i[i.neutralLighterAlt],r.backgroundColor,o.Shade.Shade1,!0),t(i[i.neutralLighter],r.backgroundColor,o.Shade.Shade2,!0),t(i[i.neutralLight],r.backgroundColor,o.Shade.Shade3,!0),t(i[i.neutralQuaternaryAlt],r.backgroundColor,o.Shade.Shade4,!0),t(i[i.neutralQuaternary],r.backgroundColor,o.Shade.Shade5,!0),t(i[i.neutralTertiaryAlt],r.backgroundColor,o.Shade.Shade6,!0),t(i[i.neutralTertiary],r.foregroundColor,o.Shade.Shade3),t(i[i.neutralSecondary],r.foregroundColor,o.Shade.Shade4),t(i[i.neutralPrimaryAlt],r.foregroundColor,o.Shade.Shade5),t(i[i.neutralPrimary],r.foregroundColor,o.Shade.Unshaded),t(i[i.neutralDark],r.foregroundColor,o.Shade.Shade7),t(i[i.black],r.foregroundColor,o.Shade.Shade8),t(i[i.white],r.backgroundColor,o.Shade.Unshaded,!0),e[i[i.themeLighterAlt]].color=a.getColorFromString("#eff6fc"),e[i[i.themeLighter]].color=a.getColorFromString("#deecf9"),e[i[i.themeLight]].color=a.getColorFromString("#c7e0f4"),e[i[i.themeTertiary]].color=a.getColorFromString("#71afe5"),e[i[i.themeSecondary]].color=a.getColorFromString("#2b88d8"),e[i[i.themeDarkAlt]].color=a.getColorFromString("#106ebe"),e[i[i.themeDark]].color=a.getColorFromString("#005a9e"),e[i[i.themeDarker]].color=a.getColorFromString("#004578"),e[i[i.themeLighterAlt]].isCustomized=!0,e[i[i.themeLighter]].isCustomized=!0,e[i[i.themeLight]].isCustomized=!0,e[i[i.themeTertiary]].isCustomized=!0,e[i[i.themeSecondary]].isCustomized=!0,e[i[i.themeDarkAlt]].isCustomized=!0,e[i[i.themeDark]].isCustomized=!0,e[i[i.themeDarker]].isCustomized=!0,e}},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(5),s=n(195),l=n(1167),u=(n.n(l),n(1168)),c=n(76),d=(n(41),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());function p(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var h=n(511),f=u.a,m=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=p(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.getCurrentDate=function(){var e=new Date;return e.getFullYear()+"-"+(e.getMonth()+1)+"-"+e.getDate()},r.formatNum=function(e){return e&&"number"===typeof e?Number.isInteger(e)?Math.floor(e):e.toFixed(2):e},r.hasOutletStructure=function(){return r.props.hasOutlet?r.props.content[r.props.lang].yes:r.props.content[r.props.lang].no},p(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),d(t,[{key:"render",value:function(){var e=this,t=this.props,r=t.lbl,o=t.unit,l=t.lang,u=t.user,d=t.content,p=t.projectInfo,m=t.chamberType,g=(t.averageCover,t.storageVolume),b=t.porousStoneBelow,v=t.porousStoneAbove,y=t.hasImperviousLiner,_=this.props.lang.substring(0,2);"fr"===_&&this.props.region.id===c.a.europe&&(_+="FR");var S={"C-100HD":n(2970)("./"+_+"/C-100HD_CrossSection.png"),"R-150XLHD":n(2971)("./"+_+"/R-150XLHD_CrossSection.png"),"R-180HD":n(2972)("./"+_+"/R-180HD_CrossSection.png"),"R-280HD":n(2973)("./"+_+"/R-280HD_CrossSection.png"),"R-330XLHD":n(2974)("./"+_+"/R-330XLHD_CrossSection.png"),"R-300HD":n(2975)("./"+_+"/R-300HD_CrossSection.png"),"R-360HD":n(2976)("./"+_+"/R-360HD_CrossSection.png"),"R-902HD":n(2977)("./"+_+"/R-902HD_CrossSection.png")}[m.id],w=this.props.project||p,E="N/A";u&&(E=u.givenName+" "+u.surname);var C=function(t,n){var r=0;switch(o){case a._133:switch(n){case"ft":r=parseFloat(Math.ceil(.3048*t*100)/100).toFixed(2);break;case"in":r=Math.ceil(Math.ceil(25.4*t*100)/100);break;case"sf":r=parseFloat(Math.ceil(t/10.764*100)/100).toFixed(2);break;case"cf":r=parseFloat(Math.ceil(t/35.315*100)/100).toFixed(2);break;case"cy":r=parseFloat(Math.ceil(t/1.308*100)/100).toFixed(2);break;case"sy":r=parseFloat(Math.ceil(t/1.196*100)/100).toFixed(2);break;default:r=Math.ceil(100*t)/100}break;case a._109:r=e.formatNum(t)}return r};return i.a.createElement(s.e,{style:f.viewer},i.a.createElement(s.a,{style:f.document,onRender:this.handleOnRender,title:d[l].adsPdfReport,author:d[l].adsDesignTool,creator:d[l].adsDesignTool,producer:d[l].adsDesignTool,subject:d[l].adsCalculationsReport,keywords:"ADS Design Tool, Advance Solutions, Report, PDF, Calculations"},i.a.createElement(s.f,null,i.a.createElement(s.i,{style:f.headerView},i.a.createElement(s.c,{style:f.logoImgStyle,src:h})),i.a.createElement(s.i,{style:f.sectionRow},i.a.createElement(s.h,{style:f.titleText},d[l].userInputs.toUpperCase()),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].projectName," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},w.projectName))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].engineer," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},E))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].projectLocation," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},w.state))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].measurementType," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},o.charAt(0).toUpperCase()+o.slice(1)))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].chamberModel," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},m.name))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].requiredStorageVolume," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},C(g,"cf")," ",r[o].cf[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].availableLengthPdf," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},C(this.props.availableLength,"ft")," ",r[o].ft[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].availableWidthPdf," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},C(this.props.availableWidth,"ft")," ",r[o].ft[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].stoneAboveChambersMsg,": ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},C(v,"in")," ",r[o].in[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].stoneBelowChambersMsg,": ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},C(b,"in")," ",r[o].in[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].baseStoneElevationPdf," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},C(this.props.baseStoneElevation,"ft")," ",r[o].ft[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].stonePorosityPdf," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},this.formatNum(this.props.porosityPercent),"%"))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].maximumAllowableCover," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},C(this.props.calculations.baseStoneElevation+this.props.chamberType.maxCover,"ft")," ",r[o].ft[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].minimumAllowableCover," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},C(this.props.calculations.baseStoneElevation+this.props.chamberType.minInstalledDepth,"ft")," ",r[o].ft[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].outletControlStructure," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},this.hasOutletStructure())))),i.a.createElement(s.i,{style:f.sectionRow},i.a.createElement(s.h,{style:f.titleText},d[l].results),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].installedStorageVolume," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},C(this.props.calculations.totalStorageProvided,"cf")," ",r[o].cf[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].storageVolumePerChamber," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},C(this.props.chamberStorageVolume,"cf")," ",r[o].cf[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].chamberRows," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},this.formatNum(this.props.calculations.numberOfRows)||0))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].maximumLength)),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},C(this.props.calculations.systemLength,"ft")||0," ",r[o].ft[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].maximumWidth," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},C(this.props.calculations.systemWidth,"ft")||0," ",r[o].ft[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].approxBedSizeRequired," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},C(this.props.calculations.rectangularFootprint,"sf")||0," ",r[o].sf[l])))),i.a.createElement(s.i,{style:f.sectionRow},i.a.createElement(s.h,{style:f.titleText},d[l].systemComponents),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].numberOfChambersRequired," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},this.formatNum(this.props.calculations.requiredChambers)||0))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].numberOfEndCapsRequired," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},this.formatNum(this.props.calculations.requiredEndCaps)||0))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].numberOfFeedConectorsRequired," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},this.formatNum(this.props.numberOfFeedConnectors)||0))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].amountOfStoneRequired," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},Math.ceil(C(this.props.calculations.amountOfStone/Math.pow(3,3),"cy"))||0," ",r[o].cy[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].volumeOfExcavation," ")),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},Math.ceil(C(this.props.calculations.totalExcavation/Math.pow(3,3),"cy"))||0," ",r[o].cy[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].totalNonWovenPdf)),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},Math.ceil(C(this.props.calculations.geotextileQuantities.nonWovenTotal,"sy"))||0," ",r[o].sy[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].woven)),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},Math.ceil(C(this.props.calculations.geotextileQuantities.woven,"ft"))||0," ",r[o].ft[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].wovenIsolator)),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},Math.ceil(C(this.props.calculations.geotextileQuantities.wovenIsolator,"ft"))||0," ",r[o].ft[l]))),i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.innerLColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].totalWoven)),i.a.createElement(s.i,{style:f.innerRColView},i.a.createElement(s.h,{style:f.tableText},Math.ceil(C(this.props.calculations.geotextileQuantities.wovenTotal,"ft"))||0," ",r[o].ft[l])))),y?i.a.createElement(s.i,{style:f.rowView},i.a.createElement(s.i,{style:f.fullColView},i.a.createElement(s.h,{style:f.tableTextBold},d[l].imperviousLinerNotes),i.a.createElement(s.h,{style:f.tableText},i.a.createElement(s.d,{href:"https://assets.ads-pipe.com/m/43dc1a1b8b189a34/original/TN-6-50-Thermoplastic-Liners-for-Detention-Systems.pdf"},d[l].technicalNote650)),i.a.createElement(s.h,{style:f.tableText},d[l].technicalNotes))):null,i.a.createElement(s.i,{style:f.contentView},i.a.createElement(s.c,{style:f.sectionImgStyle,src:S})),i.a.createElement(s.i,{style:f.linkSection},i.a.createElement(s.d,{style:f.link,src:"https://www.cultec.com"},"www.cultec.com")))))}}]),t}();t.a=Object(o.b)(function(e){return{lbl:e.localization.lbl,unit:e.localization.unit,globals:e.globals,lang:e.localization.lang,region:e.localization.region,project:e.project.project,user:e.authentication.user,calculations:e.calculations,content:e.localization.content,chamberType:e.globals.chamberType,projectInfo:e.project.projectInfo,hasOutlet:e.calculations.hasOutlet,parameters:e.calculations.parameters,systemWidth:e.calculations.systemWidth,averageCover:e.calculations.averageCover,systemLength:e.calculations.systemLength,storageVolume:e.calculations.storageVolume,availableWidth:e.calculations.availableWidth,availableLength:e.calculations.availableLength,porosityPercent:e.calculations.porosityPercent,porousStoneAbove:e.calculations.porousStoneAbove,porousStoneBelow:e.calculations.porousStoneBelow,chamberStorageVolume:e.globals.chamberType.storage,totalStorageProvided:e.calculations.totalStorageProvided,chamberEndCapTypeStorage:e.globals.chamberEndCapType.storage,hasImperviousLiner:e.calculations.hasImperviousLiner,baseStoneElevation:e.calculations.baseStoneElevation,numberOfFeedConnectors:e.chamberbed.feedConnectors.numberOfFeedConnectors}},{})(m)},function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}},function(e,t,n){"use strict";e.exports=n(2592)},function(e,t,n){"use strict";var r=n(57),i="function"===typeof Symbol&&Symbol.for,o=i?Symbol.for("react.element"):60103,a=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,l=i?Symbol.for("react.strict_mode"):60108,u=i?Symbol.for("react.profiler"):60114,c=i?Symbol.for("react.provider"):60109,d=i?Symbol.for("react.context"):60110,p=i?Symbol.for("react.concurrent_mode"):60111,h=i?Symbol.for("react.forward_ref"):60112,f=i?Symbol.for("react.suspense"):60113,m=i?Symbol.for("react.memo"):60115,g=i?Symbol.for("react.lazy"):60116,b="function"===typeof Symbol&&Symbol.iterator;function v(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,i,o,a,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,i,o,a,s],u=0;(e=Error(t.replace(/%s/g,function(){return l[u++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_={};function S(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||y}function w(){}function E(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||y}S.prototype.isReactComponent={},S.prototype.setState=function(e,t){"object"!==typeof e&&"function"!==typeof e&&null!=e&&v("85"),this.updater.enqueueSetState(this,e,t,"setState")},S.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=S.prototype;var C=E.prototype=new w;C.constructor=E,r(C,S.prototype),C.isPureReactComponent=!0;var x={current:null},A={current:null},T=Object.prototype.hasOwnProperty,O={key:!0,ref:!0,__self:!0,__source:!0};function k(e,t,n){var r=void 0,i={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)T.call(t,r)&&!O.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];i.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===i[r]&&(i[r]=l[r]);return{$$typeof:o,type:e,key:a,ref:s,props:i,_owner:A.current}}function I(e){return"object"===typeof e&&null!==e&&e.$$typeof===o}var R=/\/+/g,P=[];function D(e,t,n,r){if(P.length){var i=P.pop();return i.result=e,i.keyPrefix=t,i.func=n,i.context=r,i.count=0,i}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function N(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>P.length&&P.push(e)}function M(e,t,n){return null==e?0:function e(t,n,r,i){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var l=!1;if(null===t)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case o:case a:l=!0}}if(l)return r(i,t,""===n?"."+L(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var u=0;u<t.length;u++){var c=n+L(s=t[u],u);l+=e(s,c,r,i)}else if(c=null===t||"object"!==typeof t?null:"function"===typeof(c=b&&t[b]||t["@@iterator"])?c:null,"function"===typeof c)for(t=c.call(t),u=0;!(s=t.next()).done;)l+=e(s=s.value,c=n+L(s,u++),r,i);else"object"===s&&v("31","[object Object]"===(r=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":r,"");return l}(e,"",t,n)}function L(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function B(e,t){e.func.call(e.context,t,e.count++)}function F(e,t,n){var r=e.result,i=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?j(e,r,n,function(e){return e}):null!=e&&(I(e)&&(e=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,i+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(R,"$&/")+"/")+n)),r.push(e))}function j(e,t,n,r,i){var o="";null!=n&&(o=(""+n).replace(R,"$&/")+"/"),M(e,F,t=D(t,o,r,i)),N(t)}function U(){var e=x.current;return null===e&&v("321"),e}var H={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return j(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;M(e,B,t=D(null,null,t,n)),N(t)},count:function(e){return M(e,function(){return null},null)},toArray:function(e){var t=[];return j(e,t,null,function(e){return e}),t},only:function(e){return I(e)||v("143"),e}},createRef:function(){return{current:null}},Component:S,PureComponent:E,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:d,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:c,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:h,render:e}},lazy:function(e){return{$$typeof:g,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return U().useCallback(e,t)},useContext:function(e,t){return U().useContext(e,t)},useEffect:function(e,t){return U().useEffect(e,t)},useImperativeHandle:function(e,t,n){return U().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return U().useLayoutEffect(e,t)},useMemo:function(e,t){return U().useMemo(e,t)},useReducer:function(e,t,n){return U().useReducer(e,t,n)},useRef:function(e){return U().useRef(e)},useState:function(e){return U().useState(e)},Fragment:s,StrictMode:l,Suspense:f,createElement:k,cloneElement:function(e,t,n){(null===e||void 0===e)&&v("267",e);var i=void 0,a=r({},e.props),s=e.key,l=e.ref,u=e._owner;if(null!=t){void 0!==t.ref&&(l=t.ref,u=A.current),void 0!==t.key&&(s=""+t.key);var c=void 0;for(i in e.type&&e.type.defaultProps&&(c=e.type.defaultProps),t)T.call(t,i)&&!O.hasOwnProperty(i)&&(a[i]=void 0===t[i]&&void 0!==c?c[i]:t[i])}if(1===(i=arguments.length-2))a.children=n;else if(1<i){c=Array(i);for(var d=0;d<i;d++)c[d]=arguments[d+2];a.children=c}return{$$typeof:o,type:e.type,key:s,ref:l,props:a,_owner:u}},createFactory:function(e){var t=k.bind(null,e);return t.type=e,t},isValidElement:I,version:"16.8.6",unstable_ConcurrentMode:p,unstable_Profiler:u,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:x,ReactCurrentOwner:A,assign:r}},z={default:H},V=z&&H||z;e.exports=V.default||V},function(e,t){function n(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise(function(i,o){var a=e.apply(t,r);function s(e){n(a,i,o,s,l,"next",e)}function l(e){n(a,i,o,s,l,"throw",e)}s(void 0)})}}},function(e,t,n){(function(t){var r=n(40).Writable,i=n(20),o=n(2595),a=t.URL||t.webkitURL||t.mozURL;function s(){if(!(this instanceof s))return new s;r.call(this),this._chunks=[],this._blob=null,this.length=0}i.inherits(s,r),s.prototype._write=function(e,t,n){e instanceof Uint8Array||(e=new Uint8Array(e)),this.length+=e.length,this._chunks.push(e),n()},s.prototype.toBlob=function(e){return e=e||"application/octet-stream",this._blob||(this._blob=new o(this._chunks,{type:e}),this._chunks=[]),this._blob.type!==e&&(this._blob=new o([this._blob],{type:e})),this._blob},s.prototype.toBlobURL=function(e){return a.createObjectURL(this.toBlob(e))},e.exports=s}).call(t,n(28))},function(e,t,n){(function(t){var n=t.BlobBuilder||t.WebKitBlobBuilder||t.MSBlobBuilder||t.MozBlobBuilder,r=function(){try{return 2===new Blob(["hi"]).size}catch(e){return!1}}(),i=r&&function(){try{return 2===new Blob([new Uint8Array([1,2])]).size}catch(e){return!1}}(),o=n&&n.prototype.append&&n.prototype.getBlob;function a(e){for(var t=0;t<e.length;t++){var n=e[t];if(n.buffer instanceof ArrayBuffer){var r=n.buffer;if(n.byteLength!==r.byteLength){var i=new Uint8Array(n.byteLength);i.set(new Uint8Array(r,n.byteOffset,n.byteLength)),r=i.buffer}e[t]=r}}}function s(e,t){t=t||{};var r=new n;a(e);for(var i=0;i<e.length;i++)r.append(e[i]);return t.type?r.getBlob(t.type):r.getBlob()}function l(e,t){return a(e),new Blob(e,t||{})}e.exports=r?i?t.Blob:l:o?s:void 0}).call(t,n(28))},function(e,t,n){"use strict";e.exports=n(2597)},function(e,t,n){e.exports=function t(r){"use strict";var i=n(57),o=n(1),a=n(2598);function s(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,i,o,a,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,i,o,a,s],u=0;(e=Error(t.replace(/%s/g,function(){return l[u++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var l=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;l.hasOwnProperty("ReactCurrentDispatcher")||(l.ReactCurrentDispatcher={current:null});var u="function"===typeof Symbol&&Symbol.for,c=u?Symbol.for("react.element"):60103,d=u?Symbol.for("react.portal"):60106,p=u?Symbol.for("react.fragment"):60107,h=u?Symbol.for("react.strict_mode"):60108,f=u?Symbol.for("react.profiler"):60114,m=u?Symbol.for("react.provider"):60109,g=u?Symbol.for("react.context"):60110,b=u?Symbol.for("react.concurrent_mode"):60111,v=u?Symbol.for("react.forward_ref"):60112,y=u?Symbol.for("react.suspense"):60113,_=u?Symbol.for("react.memo"):60115,S=u?Symbol.for("react.lazy"):60116,w="function"===typeof Symbol&&Symbol.iterator;function E(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=w&&e[w]||e["@@iterator"])?e:null}function C(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case b:return"ConcurrentMode";case p:return"Fragment";case d:return"Portal";case f:return"Profiler";case h:return"StrictMode";case y:return"Suspense"}if("object"===typeof e)switch(e.$$typeof){case g:return"Context.Consumer";case m:return"Context.Provider";case v:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case _:return C(e.type);case S:if(e=1===e._status?e._result:null)return C(e)}return null}function x(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!==(2&t.effectTag))return 1;for(;t.return;)if(0!==(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function A(e){2!==x(e)&&s("188")}function T(e){var t=e.alternate;if(!t)return 3===(t=x(e))&&s("188"),1===t?null:e;for(var n=e,r=t;;){var i=n.return,o=i?i.alternate:null;if(!i||!o)break;if(i.child===o.child){for(var a=i.child;a;){if(a===n)return A(i),e;if(a===r)return A(i),t;a=a.sibling}s("188")}if(n.return!==r.return)n=i,r=o;else{a=!1;for(var l=i.child;l;){if(l===n){a=!0,n=i,r=o;break}if(l===r){a=!0,r=i,n=o;break}l=l.sibling}if(!a){for(l=o.child;l;){if(l===n){a=!0,n=o,r=i;break}if(l===r){a=!0,r=o,n=i;break}l=l.sibling}a||s("189")}}n.alternate!==r&&s("190")}return 3!==n.tag&&s("188"),n.stateNode.current===n?e:t}function O(e){if(!(e=T(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var k=r.getPublicInstance,I=r.getRootHostContext,R=r.getChildHostContext,P=r.prepareForCommit,D=r.resetAfterCommit,N=r.createInstance,M=r.appendInitialChild,L=r.finalizeInitialChildren,B=r.prepareUpdate,F=r.shouldSetTextContent,j=r.shouldDeprioritizeSubtree,U=r.createTextInstance,H=r.scheduleDeferredCallback,z=r.cancelDeferredCallback,V=r.shouldYield,W=r.setTimeout,G=r.clearTimeout,K=r.noTimeout,q=r.schedulePassiveEffects,Y=r.cancelPassiveEffects,X=r.now,Q=r.isPrimaryRenderer,Z=r.supportsMutation,J=r.supportsPersistence,$=r.supportsHydration,ee=r.appendChild,te=r.appendChildToContainer,ne=r.commitTextUpdate,re=r.commitMount,ie=r.commitUpdate,oe=r.insertBefore,ae=r.insertInContainerBefore,se=r.removeChild,le=r.removeChildFromContainer,ue=r.resetTextContent,ce=r.hideInstance,de=r.hideTextInstance,pe=r.unhideInstance,he=r.unhideTextInstance,fe=r.cloneInstance,me=r.createContainerChildSet,ge=r.appendChildToContainerChildSet,be=r.finalizeContainerChildren,ve=r.replaceContainerChildren,ye=r.cloneHiddenInstance,_e=r.cloneUnhiddenInstance,Se=r.createHiddenTextInstance,we=r.canHydrateInstance,Ee=r.canHydrateTextInstance,Ce=r.getNextHydratableSibling,xe=r.getFirstHydratableChild,Ae=r.hydrateInstance,Te=r.hydrateTextInstance,Oe=/^(.*)[\\\/]/;function ke(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,o=C(e.type);n=null,r&&(n=C(r.type)),r=o,o="",i?o=" (at "+i.fileName.replace(Oe,"")+":"+i.lineNumber+")":n&&(o=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+o}t+=n,e=e.return}while(e);return t}new Set;var Ie=[],Re=-1;function Pe(e){0>Re||(e.current=Ie[Re],Ie[Re]=null,Re--)}function De(e,t){Ie[++Re]=e.current,e.current=t}var Ne={},Me={current:Ne},Le={current:!1},Be=Ne;function Fe(e,t){var n=e.type.contextTypes;if(!n)return Ne;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function je(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ue(e){Pe(Le),Pe(Me)}function He(e){Pe(Le),Pe(Me)}function ze(e,t,n){Me.current!==Ne&&s("168"),De(Me,t),De(Le,n)}function Ve(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var o in r=r.getChildContext())o in e||s("108",C(t)||"Unknown",o);return i({},n,r)}function We(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Ne,Be=Me.current,De(Me,t),De(Le,Le.current),!0}function Ge(e,t,n){var r=e.stateNode;r||s("169"),n?(t=Ve(e,t,Be),r.__reactInternalMemoizedMergedChildContext=t,Pe(Le),Pe(Me),De(Me,t)):Pe(Le),De(Le,n)}var Ke=null,qe=null;function Ye(e){return function(t){try{return e(t)}catch(e){}}}function Xe(e,t,n,r){return new function(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.contextDependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}(e,t,n,r)}function Qe(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ze(e,t){var n=e.alternate;return null===n?((n=Xe(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.contextDependencies=e.contextDependencies,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Je(e,t,n,r,i,o){var a=2;if(r=e,"function"===typeof e)Qe(e)&&(a=1);else if("string"===typeof e)a=5;else e:switch(e){case p:return $e(n.children,i,o,t);case b:return et(n,3|i,o,t);case h:return et(n,2|i,o,t);case f:return(e=Xe(12,n,t,4|i)).elementType=f,e.type=f,e.expirationTime=o,e;case y:return(e=Xe(13,n,t,i)).elementType=y,e.type=y,e.expirationTime=o,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case m:a=10;break e;case g:a=9;break e;case v:a=11;break e;case _:a=14;break e;case S:a=16,r=null;break e}s("130",null==e?e:typeof e,"")}return(t=Xe(a,n,t,i)).elementType=e,t.type=r,t.expirationTime=o,t}function $e(e,t,n,r){return(e=Xe(7,e,r,t)).expirationTime=n,e}function et(e,t,n,r){return e=Xe(8,e,r,t),t=0===(1&t)?h:b,e.elementType=t,e.type=t,e.expirationTime=n,e}function tt(e,t,n){return(e=Xe(6,e,null,t)).expirationTime=n,e}function nt(e,t,n){return(t=Xe(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function rt(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:n<t?e.earliestPendingTime=t:e.latestPendingTime>t&&(e.latestPendingTime=t),at(t,e)}function it(e,t){e.didError=!1,e.latestPingedTime>=t&&(e.latestPingedTime=0);var n=e.earliestPendingTime,r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:n<t?e.earliestSuspendedTime=t:r>t&&(e.latestSuspendedTime=t),at(t,e)}function ot(e,t){var n=e.earliestPendingTime;return e=e.earliestSuspendedTime,n>t&&(t=n),e>t&&(t=e),t}function at(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,i=t.earliestPendingTime,o=t.latestPingedTime;0===(i=0!==i?i:o)&&(0===e||r<e)&&(i=r),0!==(e=i)&&n>e&&(e=n),t.nextExpirationTimeToWorkOn=i,t.expirationTime=e}function st(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t}var lt=Object.prototype.hasOwnProperty;function ut(e,t){if(st(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!lt.call(t,n[r])||!st(e[n[r]],t[n[r]]))return!1;return!0}function ct(e,t){if(e&&e.defaultProps)for(var n in t=i({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var dt=(new o.Component).refs;function pt(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:i({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var ht={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===x(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Pi(),i=ir(r=oi(r,e));i.payload=t,void 0!==n&&null!==n&&(i.callback=n),$r(),ar(e,i),li(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Pi(),i=ir(r=oi(r,e));i.tag=Jn,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),$r(),ar(e,i),li(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Pi(),r=ir(n=oi(n,e));r.tag=$n,void 0!==t&&null!==t&&(r.callback=t),$r(),ar(e,r),li(e,n)}};function ft(e,t,n,r,i,o,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!ut(n,r)||!ut(i,o))}function mt(e,t,n){var r=!1,i=Ne,o=t.contextType;return"object"===typeof o&&null!==o?o=Qn(o):(i=je(t)?Be:Me.current,o=(r=null!==(r=t.contextTypes)&&void 0!==r)?Fe(e,i):Ne),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ht,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function gt(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ht.enqueueReplaceState(t,t.state,null)}function bt(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=dt;var o=t.contextType;"object"===typeof o&&null!==o?i.context=Qn(o):(o=je(t)?Be:Me.current,i.context=Fe(e,o)),null!==(o=e.updateQueue)&&(cr(e,o,n,i,r),i.state=e.memoizedState),"function"===typeof(o=t.getDerivedStateFromProps)&&(pt(e,t,o,n),i.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof i.getSnapshotBeforeUpdate||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||(t=i.state,"function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&ht.enqueueReplaceState(i,i.state,null),null!==(o=e.updateQueue)&&(cr(e,o,n,i,r),i.state=e.memoizedState)),"function"===typeof i.componentDidMount&&(e.effectTag|=4)}var vt=Array.isArray;function yt(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){var r=void 0;(n=n._owner)&&(1!==n.tag&&s("309"),r=n.stateNode),r||s("147",e);var i=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===dt&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}"string"!==typeof e&&s("284"),n._owner||s("290",e)}return e}function _t(e,t){"textarea"!==e.type&&s("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function St(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t,n){return(e=Ze(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function a(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=tt(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function u(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=yt(e,t,n),r.return=e,r):((r=Je(n.type,n.key,n.props,null,e.mode,r)).ref=yt(e,t,n),r.return=e,r)}function h(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=nt(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function f(e,t,n,r,o){return null===t||7!==t.tag?((t=$e(n,e.mode,r,o)).return=e,t):((t=i(t,n)).return=e,t)}function m(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=tt(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case c:return(n=Je(t.type,t.key,t.props,null,e.mode,n)).ref=yt(e,null,t),n.return=e,n;case d:return(t=nt(t,e.mode,n)).return=e,t}if(vt(t)||E(t))return(t=$e(t,e.mode,n,null)).return=e,t;_t(e,t)}return null}function g(e,t,n,r){var i=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==i?null:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case c:return n.key===i?n.type===p?f(e,t,n.props.children,r,i):u(e,t,n,r):null;case d:return n.key===i?h(e,t,n,r):null}if(vt(n)||E(n))return null!==i?null:f(e,t,n,r,null);_t(e,n)}return null}function b(e,t,n,r,i){if("string"===typeof r||"number"===typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"===typeof r&&null!==r){switch(r.$$typeof){case c:return e=e.get(null===r.key?n:r.key)||null,r.type===p?f(t,e,r.props.children,i,r.key):u(t,e,r,i);case d:return h(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(vt(r)||E(r))return f(t,e=e.get(n)||null,r,i,null);_t(t,r)}return null}function v(i,a,s,l){for(var u=null,c=null,d=a,p=a=0,h=null;null!==d&&p<s.length;p++){d.index>p?(h=d,d=null):h=d.sibling;var f=g(i,d,s[p],l);if(null===f){null===d&&(d=h);break}e&&d&&null===f.alternate&&t(i,d),a=o(f,a,p),null===c?u=f:c.sibling=f,c=f,d=h}if(p===s.length)return n(i,d),u;if(null===d){for(;p<s.length;p++)(d=m(i,s[p],l))&&(a=o(d,a,p),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(i,d);p<s.length;p++)(h=b(d,i,p,s[p],l))&&(e&&null!==h.alternate&&d.delete(null===h.key?p:h.key),a=o(h,a,p),null===c?u=h:c.sibling=h,c=h);return e&&d.forEach(function(e){return t(i,e)}),u}function y(i,a,l,u){var c=E(l);"function"!==typeof c&&s("150"),null==(l=c.call(l))&&s("151");for(var d=c=null,p=a,h=a=0,f=null,v=l.next();null!==p&&!v.done;h++,v=l.next()){p.index>h?(f=p,p=null):f=p.sibling;var y=g(i,p,v.value,u);if(null===y){p||(p=f);break}e&&p&&null===y.alternate&&t(i,p),a=o(y,a,h),null===d?c=y:d.sibling=y,d=y,p=f}if(v.done)return n(i,p),c;if(null===p){for(;!v.done;h++,v=l.next())null!==(v=m(i,v.value,u))&&(a=o(v,a,h),null===d?c=v:d.sibling=v,d=v);return c}for(p=r(i,p);!v.done;h++,v=l.next())null!==(v=b(p,i,h,v.value,u))&&(e&&null!==v.alternate&&p.delete(null===v.key?h:v.key),a=o(v,a,h),null===d?c=v:d.sibling=v,d=v);return e&&p.forEach(function(e){return t(i,e)}),c}return function(e,r,o,l){var u="object"===typeof o&&null!==o&&o.type===p&&null===o.key;u&&(o=o.props.children);var h="object"===typeof o&&null!==o;if(h)switch(o.$$typeof){case c:e:{for(h=o.key,u=r;null!==u;){if(u.key===h){if(7===u.tag?o.type===p:u.elementType===o.type){n(e,u.sibling),(r=i(u,o.type===p?o.props.children:o.props)).ref=yt(e,u,o),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}o.type===p?((r=$e(o.props.children,e.mode,l,o.key)).return=e,e=r):((l=Je(o.type,o.key,o.props,null,e.mode,l)).ref=yt(e,r,o),l.return=e,e=l)}return a(e);case d:e:{for(u=o.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=nt(o,e.mode,l)).return=e,e=r}return a(e)}if("string"===typeof o||"number"===typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=tt(o,e.mode,l)).return=e,e=r),a(e);if(vt(o))return v(e,r,o,l);if(E(o))return y(e,r,o,l);if(h&&_t(e,o),"undefined"===typeof o&&!u)switch(e.tag){case 1:case 0:s("152",(l=e.type).displayName||l.name||"Component")}return n(e,r)}}var wt=St(!0),Et=St(!1),Ct={},xt={current:Ct},At={current:Ct},Tt={current:Ct};function Ot(e){return e===Ct&&s("174"),e}function kt(e,t){De(Tt,t),De(At,e),De(xt,Ct),t=I(t),Pe(xt),De(xt,t)}function It(e){Pe(xt),Pe(At),Pe(Tt)}function Rt(){return Ot(xt.current)}function Pt(e){var t=Ot(Tt.current),n=Ot(xt.current);n!==(t=R(n,e.type,t))&&(De(At,e),De(xt,t))}function Dt(e){At.current===e&&(Pe(xt),Pe(At))}var Nt=0,Mt=2,Lt=4,Bt=8,Ft=16,jt=32,Ut=64,Ht=128,zt=l.ReactCurrentDispatcher,Vt=0,Wt=null,Gt=null,Kt=null,qt=null,Yt=null,Xt=null,Qt=0,Zt=null,Jt=0,$t=!1,en=null,tn=0;function nn(){s("321")}function rn(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!st(e[n],t[n]))return!1;return!0}function on(e,t,n,r,i,o){if(Vt=o,Wt=t,Kt=null!==e?e.memoizedState:null,zt.current=null===Kt?vn:yn,t=n(r,i),$t){do{$t=!1,tn+=1,Kt=null!==e?e.memoizedState:null,Xt=qt,Zt=Yt=Gt=null,zt.current=yn,t=n(r,i)}while($t);en=null,tn=0}return zt.current=bn,(e=Wt).memoizedState=qt,e.expirationTime=Qt,e.updateQueue=Zt,e.effectTag|=Jt,e=null!==Gt&&null!==Gt.next,Vt=0,Xt=Yt=qt=Kt=Gt=Wt=null,Qt=0,Zt=null,Jt=0,e&&s("300"),t}function an(){zt.current=bn,Vt=0,Xt=Yt=qt=Kt=Gt=Wt=null,Qt=0,Zt=null,Jt=0,$t=!1,en=null,tn=0}function sn(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===Yt?qt=Yt=e:Yt=Yt.next=e,Yt}function ln(){if(null!==Xt)Xt=(Yt=Xt).next,Kt=null!==(Gt=Kt)?Gt.next:null;else{null===Kt&&s("310");var e={memoizedState:(Gt=Kt).memoizedState,baseState:Gt.baseState,queue:Gt.queue,baseUpdate:Gt.baseUpdate,next:null};Yt=null===Yt?qt=e:Yt.next=e,Kt=Gt.next}return Yt}function un(e,t){return"function"===typeof t?t(e):t}function cn(e){var t=ln(),n=t.queue;if(null===n&&s("311"),n.lastRenderedReducer=e,0<tn){var r=n.dispatch;if(null!==en){var i=en.get(n);if(void 0!==i){en.delete(n);var o=t.memoizedState;do{o=e(o,i.action),i=i.next}while(null!==i);return st(o,t.memoizedState)||(In=!0),t.memoizedState=o,t.baseUpdate===n.last&&(t.baseState=o),n.lastRenderedState=o,[o,r]}}return[t.memoizedState,r]}r=n.last;var a=t.baseUpdate;if(o=t.baseState,null!==a?(null!==r&&(r.next=null),r=a.next):r=null!==r?r.next:null,null!==r){var l=i=null,u=r,c=!1;do{var d=u.expirationTime;d<Vt?(c||(c=!0,l=a,i=o),d>Qt&&(Qt=d)):o=u.eagerReducer===e?u.eagerState:e(o,u.action),a=u,u=u.next}while(null!==u&&u!==r);c||(l=a,i=o),st(o,t.memoizedState)||(In=!0),t.memoizedState=o,t.baseUpdate=l,t.baseState=i,n.lastRenderedState=o}return[t.memoizedState,n.dispatch]}function dn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Zt?(Zt={lastEffect:null}).lastEffect=e.next=e:null===(t=Zt.lastEffect)?Zt.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Zt.lastEffect=e),e}function pn(e,t,n,r){var i=sn();Jt|=e,i.memoizedState=dn(t,n,void 0,void 0===r?null:r)}function hn(e,t,n,r){var i=ln();r=void 0===r?null:r;var o=void 0;if(null!==Gt){var a=Gt.memoizedState;if(o=a.destroy,null!==r&&rn(r,a.deps))return void dn(Nt,n,o,r)}Jt|=e,i.memoizedState=dn(t,n,o,r)}function fn(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function mn(){}function gn(e,t,n){25>tn||s("301");var r=e.alternate;if(e===Wt||null!==r&&r===Wt)if($t=!0,e={expirationTime:Vt,action:n,eagerReducer:null,eagerState:null,next:null},null===en&&(en=new Map),void 0===(n=en.get(t)))en.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{$r();var i=Pi(),o={expirationTime:i=oi(i,e),action:n,eagerReducer:null,eagerState:null,next:null},a=t.last;if(null===a)o.next=o;else{var l=a.next;null!==l&&(o.next=l),a.next=o}if(t.last=o,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var u=t.lastRenderedState,c=r(u,n);if(o.eagerReducer=r,o.eagerState=c,st(c,u))return}catch(e){}li(e,i)}}var bn={readContext:Qn,useCallback:nn,useContext:nn,useEffect:nn,useImperativeHandle:nn,useLayoutEffect:nn,useMemo:nn,useReducer:nn,useRef:nn,useState:nn,useDebugValue:nn},vn={readContext:Qn,useCallback:function(e,t){return sn().memoizedState=[e,void 0===t?null:t],e},useContext:Qn,useEffect:function(e,t){return pn(516,Ht|Ut,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,pn(4,Lt|jt,fn.bind(null,t,e),n)},useLayoutEffect:function(e,t){return pn(4,Lt|jt,e,t)},useMemo:function(e,t){var n=sn();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=sn();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=gn.bind(null,Wt,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},sn().memoizedState=e},useState:function(e){var t=sn();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:un,lastRenderedState:e}).dispatch=gn.bind(null,Wt,e),[t.memoizedState,e]},useDebugValue:mn},yn={readContext:Qn,useCallback:function(e,t){var n=ln();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&rn(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:Qn,useEffect:function(e,t){return hn(516,Ht|Ut,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,hn(4,Lt|jt,fn.bind(null,t,e),n)},useLayoutEffect:function(e,t){return hn(4,Lt|jt,e,t)},useMemo:function(e,t){var n=ln();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&rn(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:cn,useRef:function(){return ln().memoizedState},useState:function(e){return cn(un)},useDebugValue:mn},_n=null,Sn=null,wn=!1;function En(e,t){var n=Xe(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Cn(e,t){switch(e.tag){case 5:return null!==(t=we(t,e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=Ee(t,e.pendingProps))&&(e.stateNode=t,!0);case 13:default:return!1}}function xn(e){if(wn){var t=Sn;if(t){var n=t;if(!Cn(e,t)){if(!(t=Ce(n))||!Cn(e,t))return e.effectTag|=2,wn=!1,void(_n=e);En(_n,n)}_n=e,Sn=xe(t)}else e.effectTag|=2,wn=!1,_n=e}}function An(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&18!==e.tag;)e=e.return;_n=e}function Tn(e){if(!$||e!==_n)return!1;if(!wn)return An(e),wn=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!F(t,e.memoizedProps))for(t=Sn;t;)En(e,t),t=Ce(t);return An(e),Sn=_n?Ce(e.stateNode):null,!0}function On(){$&&(Sn=_n=null,wn=!1)}var kn=l.ReactCurrentOwner,In=!1;function Rn(e,t,n,r){t.child=null===e?Et(t,null,n,r):wt(t,e.child,n,r)}function Pn(e,t,n,r,i){n=n.render;var o=t.ref;return Xn(t,i),r=on(e,t,n,r,o,i),null===e||In?(t.effectTag|=1,Rn(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Hn(e,t,i))}function Dn(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!==typeof a||Qe(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Je(n.type,null,r,null,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Nn(e,t,a,r,i,o))}return a=e.child,i<o&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:ut)(i,r)&&e.ref===t.ref)?Hn(e,t,o):(t.effectTag|=1,(e=Ze(a,r)).ref=t.ref,e.return=t,t.child=e)}function Nn(e,t,n,r,i,o){return null!==e&&ut(e.memoizedProps,r)&&e.ref===t.ref&&(In=!1,i<o)?Hn(e,t,o):Ln(e,t,n,r,o)}function Mn(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Ln(e,t,n,r,i){var o=je(n)?Be:Me.current;return o=Fe(t,o),Xn(t,i),n=on(e,t,n,r,o,i),null===e||In?(t.effectTag|=1,Rn(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Hn(e,t,i))}function Bn(e,t,n,r,i){if(je(n)){var o=!0;We(t)}else o=!1;if(Xn(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),mt(t,n,r),bt(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,u=n.contextType;"object"===typeof u&&null!==u?u=Qn(u):u=Fe(t,u=je(n)?Be:Me.current);var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof a.getSnapshotBeforeUpdate;d||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==r||l!==u)&&gt(t,a,r,u),tr=!1;var p=t.memoizedState;l=a.state=p;var h=t.updateQueue;null!==h&&(cr(t,h,r,a,i),l=t.memoizedState),s!==r||p!==l||Le.current||tr?("function"===typeof c&&(pt(t,n,c,r),l=t.memoizedState),(s=tr||ft(t,n,s,r,p,l,u))?(d||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.effectTag|=4)):("function"===typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=u,r=s):("function"===typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,s=t.memoizedProps,a.props=t.type===t.elementType?s:ct(t.type,s),l=a.context,"object"===typeof(u=n.contextType)&&null!==u?u=Qn(u):u=Fe(t,u=je(n)?Be:Me.current),(d="function"===typeof(c=n.getDerivedStateFromProps)||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==r||l!==u)&&gt(t,a,r,u),tr=!1,l=t.memoizedState,p=a.state=l,null!==(h=t.updateQueue)&&(cr(t,h,r,a,i),p=t.memoizedState),s!==r||l!==p||Le.current||tr?("function"===typeof c&&(pt(t,n,c,r),p=t.memoizedState),(c=tr||ft(t,n,s,r,l,p,u))?(d||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,u),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,u)),"function"===typeof a.componentDidUpdate&&(t.effectTag|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=u,r=c):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return Fn(e,t,n,r,o,i)}function Fn(e,t,n,r,i,o){Mn(e,t);var a=0!==(64&t.effectTag);if(!r&&!a)return i&&Ge(t,n,!1),Hn(e,t,o);r=t.stateNode,kn.current=t;var s=a&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=wt(t,e.child,null,o),t.child=wt(t,null,s,o)):Rn(e,t,s,o),t.memoizedState=r.state,i&&Ge(t,n,!0),t.child}function jn(e){var t=e.stateNode;t.pendingContext?ze(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ze(0,t.context,!1),kt(e,t.containerInfo)}function Un(e,t,n){var r=t.mode,i=t.pendingProps,o=t.memoizedState;if(0===(64&t.effectTag)){o=null;var a=!1}else o={timedOutAt:null!==o?o.timedOutAt:0},a=!0,t.effectTag&=-65;if(null===e)if(a){var s=i.fallback;e=$e(null,r,0,null),0===(1&t.mode)&&(e.child=null!==t.memoizedState?t.child.child:t.child),r=$e(s,r,n,null),e.sibling=r,(n=e).return=r.return=t}else n=r=Et(t,null,i.children,n);else null!==e.memoizedState?(s=(r=e.child).sibling,a?(n=i.fallback,i=Ze(r,r.pendingProps),0===(1&t.mode)&&((a=null!==t.memoizedState?t.child.child:t.child)!==r.child&&(i.child=a)),r=i.sibling=Ze(s,n,s.expirationTime),n=i,i.childExpirationTime=0,n.return=r.return=t):n=r=wt(t,r.child,i.children,n)):(s=e.child,a?(a=i.fallback,(i=$e(null,r,0,null)).child=s,0===(1&t.mode)&&(i.child=null!==t.memoizedState?t.child.child:t.child),(r=i.sibling=$e(a,r,n,null)).effectTag|=2,n=i,i.childExpirationTime=0,n.return=r.return=t):r=n=wt(t,s,i.children,n)),t.stateNode=e.stateNode;return t.memoizedState=o,t.child=n,r}function Hn(e,t,n){if(null!==e&&(t.contextDependencies=e.contextDependencies),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child&&s("153"),null!==t.child){for(n=Ze(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ze(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function zn(e,t,n){var r=t.expirationTime;if(null!==e){if(e.memoizedProps!==t.pendingProps||Le.current)In=!0;else if(r<n){switch(In=!1,t.tag){case 3:jn(t),On();break;case 5:Pt(t);break;case 1:je(t.type)&&We(t);break;case 4:kt(t,t.stateNode.containerInfo);break;case 10:qn(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Un(e,t,n):null!==(t=Hn(e,t,n))?t.sibling:null}return Hn(e,t,n)}}else In=!1;switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var i=Fe(t,Me.current);if(Xn(t,n),i=on(null,t,r,e,i,n),t.effectTag|=1,"object"===typeof i&&null!==i&&"function"===typeof i.render&&void 0===i.$$typeof){if(t.tag=1,an(),je(r)){var o=!0;We(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var a=r.getDerivedStateFromProps;"function"===typeof a&&pt(t,r,a,e),i.updater=ht,t.stateNode=i,i._reactInternalFiber=t,bt(t,r,e,n),t=Fn(null,t,r,!0,o,n)}else t.tag=0,Rn(null,t,i,n),t=t.child;return t;case 16:switch(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),o=t.pendingProps,e=function(e){var t=e._result;switch(e._status){case 1:return t;case 2:case 0:throw t;default:switch(e._status=0,(t=(t=e._ctor)()).then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)}),e._status){case 1:return e._result;case 2:throw e._result}throw e._result=t,t}}(i),t.type=e,i=t.tag=function(e){if("function"===typeof e)return Qe(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===v)return 11;if(e===_)return 14}return 2}(e),o=ct(e,o),a=void 0,i){case 0:a=Ln(null,t,e,o,n);break;case 1:a=Bn(null,t,e,o,n);break;case 11:a=Pn(null,t,e,o,n);break;case 14:a=Dn(null,t,e,ct(e.type,o),r,n);break;default:s("306",e,"")}return a;case 0:return r=t.type,i=t.pendingProps,Ln(e,t,r,i=t.elementType===r?i:ct(r,i),n);case 1:return r=t.type,i=t.pendingProps,Bn(e,t,r,i=t.elementType===r?i:ct(r,i),n);case 3:return jn(t),null===(r=t.updateQueue)&&s("282"),i=null!==(i=t.memoizedState)?i.element:null,cr(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?(On(),t=Hn(e,t,n)):(i=t.stateNode,(i=(null===e||null===e.child)&&i.hydrate)&&($?(Sn=xe(t.stateNode.containerInfo),_n=t,i=wn=!0):i=!1),i?(t.effectTag|=2,t.child=Et(t,null,r,n)):(Rn(e,t,r,n),On()),t=t.child),t;case 5:return Pt(t),null===e&&xn(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,a=i.children,F(r,i)?a=null:null!==o&&F(r,o)&&(t.effectTag|=16),Mn(e,t),1!==n&&1&t.mode&&j(r,i)?(t.expirationTime=t.childExpirationTime=1,t=null):(Rn(e,t,a,n),t=t.child),t;case 6:return null===e&&xn(t),null;case 13:return Un(e,t,n);case 4:return kt(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=wt(t,null,r,n):Rn(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Pn(e,t,r,i=t.elementType===r?i:ct(r,i),n);case 7:return Rn(e,t,t.pendingProps,n),t.child;case 8:case 12:return Rn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,qn(t,o=i.value),null!==a){var l=a.value;if(0===(o=st(l,o)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(a.children===i.children&&!Le.current){t=Hn(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var u=l.contextDependencies;if(null!==u){a=l.child;for(var c=u.first;null!==c;){if(c.context===r&&0!==(c.observedBits&o)){1===l.tag&&((c=ir(n)).tag=$n,ar(l,c)),l.expirationTime<n&&(l.expirationTime=n),null!==(c=l.alternate)&&c.expirationTime<n&&(c.expirationTime=n),c=n;for(var d=l.return;null!==d;){var p=d.alternate;if(d.childExpirationTime<c)d.childExpirationTime=c,null!==p&&p.childExpirationTime<c&&(p.childExpirationTime=c);else{if(!(null!==p&&p.childExpirationTime<c))break;p.childExpirationTime=c}d=d.return}u.expirationTime<n&&(u.expirationTime=n);break}c=c.next}}else a=10===l.tag&&l.type===t.type?null:l.child;if(null!==a)a.return=l;else for(a=l;null!==a;){if(a===t){a=null;break}if(null!==(l=a.sibling)){l.return=a.return,a=l;break}a=a.return}l=a}}Rn(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,Xn(t,n),r=r(i=Qn(i,o.unstable_observedBits)),t.effectTag|=1,Rn(e,t,r,n),t.child;case 14:return o=ct(i=t.type,t.pendingProps),Dn(e,t,i,o=ct(i.type,o),r,n);case 15:return Nn(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ct(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,je(r)?(e=!0,We(t)):e=!1,Xn(t,n),mt(t,r,i),bt(t,r,i,n),Fn(null,t,r,!0,e,n)}s("156")}var Vn={current:null},Wn=null,Gn=null,Kn=null;function qn(e,t){var n=e.type._context;Q?(De(Vn,n._currentValue),n._currentValue=t):(De(Vn,n._currentValue2),n._currentValue2=t)}function Yn(e){var t=Vn.current;Pe(Vn),e=e.type._context,Q?e._currentValue=t:e._currentValue2=t}function Xn(e,t){Wn=e,Kn=Gn=null;var n=e.contextDependencies;null!==n&&n.expirationTime>=t&&(In=!0),e.contextDependencies=null}function Qn(e,t){return Kn!==e&&!1!==t&&0!==t&&("number"===typeof t&&1073741823!==t||(Kn=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Gn?(null===Wn&&s("308"),Gn=t,Wn.contextDependencies={first:t,expirationTime:0}):Gn=Gn.next=t),Q?e._currentValue:e._currentValue2}var Zn=0,Jn=1,$n=2,er=3,tr=!1;function nr(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function rr(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ir(e){return{expirationTime:e,tag:Zn,payload:null,callback:null,next:null,nextEffect:null}}function or(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function ar(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=nr(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=nr(e.memoizedState),i=n.updateQueue=nr(n.memoizedState)):r=e.updateQueue=rr(i):null===i&&(i=n.updateQueue=rr(r));null===i||r===i?or(r,t):null===r.lastUpdate||null===i.lastUpdate?(or(r,t),or(i,t)):(or(r,t),i.lastUpdate=t)}function sr(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=nr(e.memoizedState):lr(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function lr(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=rr(t)),t}function ur(e,t,n,r,o,a){switch(n.tag){case Jn:return"function"===typeof(e=n.payload)?e.call(a,r,o):e;case er:e.effectTag=-2049&e.effectTag|64;case Zn:if(null===(o="function"===typeof(e=n.payload)?e.call(a,r,o):e)||void 0===o)break;return i({},r,o);case $n:tr=!0}return r}function cr(e,t,n,r,i){tr=!1;for(var o=(t=lr(e,t)).baseState,a=null,s=0,l=t.firstUpdate,u=o;null!==l;){var c=l.expirationTime;c<i?(null===a&&(a=l,o=u),s<c&&(s=c)):(u=ur(e,0,l,u,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(c=null,l=t.firstCapturedUpdate;null!==l;){var d=l.expirationTime;d<i?(null===c&&(c=l,null===a&&(o=u)),s<d&&(s=d)):(u=ur(e,0,l,u,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.lastCapturedEffect=l))),l=l.next}null===a&&(t.lastUpdate=null),null===c?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===c&&(o=u),t.baseState=o,t.firstUpdate=a,t.firstCapturedUpdate=c,e.expirationTime=s,e.memoizedState=u}function dr(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),pr(t.firstEffect,n),t.firstEffect=t.lastEffect=null,pr(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function pr(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;"function"!==typeof n&&s("191",n),n.call(r)}e=e.nextEffect}}function hr(e,t){return{value:e,source:t,stack:ke(t)}}function fr(e){e.effectTag|=4}var mr=void 0,gr=void 0,br=void 0,vr=void 0;if(Z)mr=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)M(e,n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},gr=function(){},br=function(e,t,n,r,i){if((e=e.memoizedProps)!==r){var o=t.stateNode,a=Rt();n=B(o,n,e,r,i,a),(t.updateQueue=n)&&fr(t)}},vr=function(e,t,n,r){n!==r&&fr(t)};else if(J){mr=function(e,t,n,r){for(var i=t.child;null!==i;){e:if(5===i.tag){var o=i.stateNode;if(n){var a=i.memoizedProps,s=i.type;o=r?ye(o,s,a,i):_e(o,s,a,i),i.stateNode=o}M(e,o)}else if(6===i.tag)o=i.stateNode,n&&(o=i.memoizedProps,a=Ot(Tt.current),s=Rt(),o=r?Se(o,a,s,t):U(o,a,s,t),i.stateNode=o),M(e,o);else if(4!==i.tag){if(13===i.tag&&(null!==(a=i.alternate)&&(o=null!==i.memoizedState,null!==a.memoizedState!==o))){null!==(a=o?i.child:i)&&mr(e,a,!0,o);break e}if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};var yr=function(e,t,n,r){for(var i=t.child;null!==i;){e:if(5===i.tag){var o=i.stateNode;if(n){var a=i.memoizedProps,s=i.type;o=r?ye(o,s,a,i):_e(o,s,a,i),i.stateNode=o}ge(e,o)}else if(6===i.tag)o=i.stateNode,n&&(o=i.memoizedProps,a=Ot(Tt.current),s=Rt(),o=r?Se(o,a,s,t):U(o,a,s,t),i.stateNode=o),ge(e,o);else if(4!==i.tag){if(13===i.tag&&(null!==(a=i.alternate)&&(o=null!==i.memoizedState,null!==a.memoizedState!==o))){null!==(a=o?i.child:i)&&yr(e,a,!0,o);break e}if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};gr=function(e){var t=e.stateNode;if(null!==e.firstEffect){var n=t.containerInfo,r=me(n);yr(r,e,!1,!1),t.pendingChildren=r,fr(e),be(n,r)}},br=function(e,t,n,r,i){var o=e.stateNode,a=e.memoizedProps;if((e=null===t.firstEffect)&&a===r)t.stateNode=o;else{var s=t.stateNode,l=Rt(),u=null;a!==r&&(u=B(s,n,a,r,i,l)),e&&null===u?t.stateNode=o:(o=fe(o,u,n,a,r,t,e,s),L(o,n,r,i,l)&&fr(t),t.stateNode=o,e?fr(t):mr(o,t,!1,!1))}},vr=function(e,t,n,r){n!==r&&(e=Ot(Tt.current),n=Rt(),t.stateNode=U(r,e,n,t),fr(t))}}else gr=function(){},br=function(){},vr=function(){};var _r="function"===typeof WeakSet?WeakSet:Set;function Sr(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ke(n)),null!==n&&C(n.type),t=t.value,null!==e&&1===e.tag&&C(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function wr(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(t){ii(e,t)}else t.current=null}function Er(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if((r.tag&e)!==Nt){var i=r.destroy;r.destroy=void 0,void 0!==i&&i()}(r.tag&t)!==Nt&&(i=r.create,r.destroy=i()),r=r.next}while(r!==n)}}function Cr(e){switch("function"===typeof qe&&qe(e),e.tag){case 0:case 11:case 14:case 15:var t=e.updateQueue;if(null!==t&&null!==(t=t.lastEffect)){var n=t=t.next;do{var r=n.destroy;if(void 0!==r){var i=e;try{r()}catch(e){ii(i,e)}}n=n.next}while(n!==t)}break;case 1:if(wr(e),"function"===typeof(t=e.stateNode).componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){ii(e,t)}break;case 5:wr(e);break;case 4:Z?Or(e):J&&J&&(e=e.stateNode.containerInfo,t=me(e),ve(e,t))}}function xr(e){for(var t=e;;)if(Cr(t),null===t.child||Z&&4===t.tag){if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function Ar(e){return 5===e.tag||3===e.tag||4===e.tag}function Tr(e){if(Z){e:{for(var t=e.return;null!==t;){if(Ar(t)){var n=t;break e}t=t.return}s("160"),n=void 0}var r=t=void 0;switch(n.tag){case 5:t=n.stateNode,r=!1;break;case 3:case 4:t=n.stateNode.containerInfo,r=!0;break;default:s("161")}16&n.effectTag&&(ue(t),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Ar(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){if(5===i.tag||6===i.tag)n?r?ae(t,i.stateNode,n):oe(t,i.stateNode,n):r?te(t,i.stateNode):ee(t,i.stateNode);else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}}function Or(e){for(var t=e,n=!1,r=void 0,i=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&s("160"),n.tag){case 5:r=n.stateNode,i=!1;break e;case 3:case 4:r=n.stateNode.containerInfo,i=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag)xr(t),i?le(r,t.stateNode):se(r,t.stateNode);else if(4===t.tag){if(null!==t.child){r=t.stateNode.containerInfo,i=!0,t.child.return=t,t=t.child;continue}}else if(Cr(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;4===(t=t.return).tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function kr(e,t){if(Z)switch(t.tag){case 0:case 11:case 14:case 15:Er(Lt,Bt,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var i=t.type,o=t.updateQueue;t.updateQueue=null,null!==o&&ie(n,o,i,e,r,t)}break;case 6:null===t.stateNode&&s("162"),n=t.memoizedProps,ne(t.stateNode,null!==e?e.memoizedProps:n,n);break;case 3:case 12:break;case 13:if(n=t.memoizedState,r=void 0,e=t,null===n?r=!1:(r=!0,e=t.child,0===n.timedOutAt&&(n.timedOutAt=Pi())),null!==e&&function(e,t){if(Z)for(var n=e;;){if(5===n.tag){var r=n.stateNode;t?ce(r):pe(n.stateNode,n.memoizedProps)}else if(6===n.tag)r=n.stateNode,t?de(r):he(r,n.memoizedProps);else{if(13===n.tag&&null!==n.memoizedState){(r=n.child.sibling).return=n,n=r;continue}if(null!==n.child){n.child.return=n,n=n.child;continue}}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}(e,r),null!==(n=t.updateQueue)){t.updateQueue=null;var a=t.stateNode;null===a&&(a=t.stateNode=new _r),n.forEach(function(e){var n=function(e,t){var n=e.stateNode;null!==n&&n.delete(t),t=oi(t=Pi(),e),null!==(e=si(e,t))&&(rt(e,t),0!==(t=e.expirationTime)&&Di(e,t))}.bind(null,t,e);a.has(e)||(a.add(e),e.then(n,n))})}break;case 17:break;default:s("163")}else{switch(t.tag){case 0:case 11:case 14:case 15:return void Er(Lt,Bt,t)}!function(e){if(J)switch(e.tag){case 1:case 5:case 6:break;case 3:case 4:e=e.stateNode,ve(e.containerInfo,e.pendingChildren);break;default:s("163")}}(t)}}var Ir="function"===typeof WeakMap?WeakMap:Map;function Rr(e,t,n){(n=ir(n)).tag=er,n.payload={element:null};var r=t.value;return n.callback=function(){zi(r),Sr(e,t)},n}function Pr(e,t,n){(n=ir(n)).tag=er;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var i=t.value;n.payload=function(){return r(i)}}var o=e.stateNode;return null!==o&&"function"===typeof o.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Yr?Yr=new Set([this]):Yr.add(this));var n=t.value,i=t.stack;Sr(e,t),this.componentDidCatch(n,{componentStack:null!==i?i:""})}),n}function Dr(e){switch(e.tag){case 1:je(e.type)&&Ue();var t=e.effectTag;return 2048&t?(e.effectTag=-2049&t|64,e):null;case 3:return It(),He(),0!==(64&(t=e.effectTag))&&s("285"),e.effectTag=-2049&t|64,e;case 5:return Dt(e),null;case 13:return 2048&(t=e.effectTag)?(e.effectTag=-2049&t|64,e):null;case 18:return null;case 4:return It(),null;case 10:return Yn(e),null;default:return null}}var Nr=l.ReactCurrentDispatcher,Mr=l.ReactCurrentOwner,Lr=1073741822,Br=!1,Fr=null,jr=null,Ur=0,Hr=-1,zr=!1,Vr=null,Wr=!1,Gr=null,Kr=null,qr=null,Yr=null;function Xr(){if(null!==Fr)for(var e=Fr.return;null!==e;){var t=e;switch(t.tag){case 1:var n=t.type.childContextTypes;null!==n&&void 0!==n&&Ue();break;case 3:It(),He();break;case 5:Dt(t);break;case 4:It();break;case 10:Yn(t)}e=e.return}jr=null,Ur=0,Hr=-1,zr=!1,Fr=null}function Qr(){for(;null!==Vr;){var e=Vr.effectTag;if(16&e&&Z&&ue(Vr.stateNode),128&e){var t=Vr.alternate;null!==t&&(null!==(t=t.ref)&&("function"===typeof t?t(null):t.current=null))}switch(14&e){case 2:Tr(Vr),Vr.effectTag&=-3;break;case 6:Tr(Vr),Vr.effectTag&=-3,kr(Vr.alternate,Vr);break;case 4:kr(Vr.alternate,Vr);break;case 8:e=Vr,Z?Or(e):xr(e),e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,null!==(e=e.alternate)&&(e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null)}Vr=Vr.nextEffect}}function Zr(){for(;null!==Vr;){if(256&Vr.effectTag)e:{var e=Vr.alternate,t=Vr;switch(t.tag){case 0:case 11:case 15:Er(Mt,Nt,t);break e;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:ct(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break e;case 3:case 5:case 6:case 4:case 17:break e;default:s("163")}}Vr=Vr.nextEffect}}function Jr(e,t){for(;null!==Vr;){var n=Vr.effectTag;if(36&n){var r=Vr.alternate,i=Vr,o=t;switch(i.tag){case 0:case 11:case 15:Er(Ft,jt,i);break;case 1:var a=i.stateNode;if(4&i.effectTag)if(null===r)a.componentDidMount();else{var l=i.elementType===i.type?r.memoizedProps:ct(i.type,r.memoizedProps);a.componentDidUpdate(l,r.memoizedState,a.__reactInternalSnapshotBeforeUpdate)}null!==(r=i.updateQueue)&&dr(0,r,a);break;case 3:if(null!==(r=i.updateQueue)){if(a=null,null!==i.child)switch(i.child.tag){case 5:a=k(i.child.stateNode);break;case 1:a=i.child.stateNode}dr(0,r,a)}break;case 5:o=i.stateNode,null===r&&4&i.effectTag&&re(o,i.type,i.memoizedProps,i);break;case 6:case 4:case 12:case 13:case 17:break;default:s("163")}}if(128&n&&null!==(i=Vr.ref)){switch(o=Vr.stateNode,Vr.tag){case 5:o=k(o)}"function"===typeof i?i(o):i.current=o}512&n&&(Gr=e),Vr=Vr.nextEffect}}function $r(){null!==Kr&&Y(Kr),null!==qr&&qr()}function ei(e,t){Wr=Br=!0,e.current===t&&s("177");var n=e.pendingCommitExpirationTime;0===n&&s("261"),e.pendingCommitExpirationTime=0;var r=t.expirationTime,i=t.childExpirationTime;for(function(e,t){if(e.didError=!1,0===t)e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0;else{t<e.latestPingedTime&&(e.latestPingedTime=0);var n=e.latestPendingTime;0!==n&&(n>t?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>t&&(e.earliestPendingTime=e.latestPendingTime)),0===(n=e.earliestSuspendedTime)?rt(e,t):t<e.latestSuspendedTime?(e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0,rt(e,t)):t>n&&rt(e,t)}at(0,e)}(e,i>r?i:r),Mr.current=null,r=void 0,1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,P(e.containerInfo),Vr=r;null!==Vr;){i=!1;var o=void 0;try{Zr()}catch(e){i=!0,o=e}i&&(null===Vr&&s("178"),ii(Vr,o),null!==Vr&&(Vr=Vr.nextEffect))}for(Vr=r;null!==Vr;){i=!1,o=void 0;try{Qr()}catch(e){i=!0,o=e}i&&(null===Vr&&s("178"),ii(Vr,o),null!==Vr&&(Vr=Vr.nextEffect))}for(D(e.containerInfo),e.current=t,Vr=r;null!==Vr;){i=!1,o=void 0;try{Jr(e,n)}catch(e){i=!0,o=e}i&&(null===Vr&&s("178"),ii(Vr,o),null!==Vr&&(Vr=Vr.nextEffect))}if(null!==r&&null!==Gr){var l=function(e,t){qr=Kr=Gr=null;var n=fi;fi=!0;do{if(512&t.effectTag){var r=!1,i=void 0;try{var o=t;Er(Ht,Nt,o),Er(Nt,Ut,o)}catch(e){r=!0,i=e}r&&ii(t,i)}t=t.nextEffect}while(null!==t);fi=n,0!==(n=e.expirationTime)&&Di(e,n),_i||fi||Fi(1073741823,!1)}.bind(null,e,r);Kr=a.unstable_runWithPriority(a.unstable_NormalPriority,function(){return q(l)}),qr=l}Br=Wr=!1,"function"===typeof Ke&&Ke(t.stateNode),n=t.expirationTime,0===(t=(t=t.childExpirationTime)>n?t:n)&&(Yr=null),function(e,t){e.expirationTime=t,e.finishedWork=null}(e,t)}function ti(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0===(1024&e.effectTag)){Fr=e;e:{var i=t,o=Ur,a=(t=e).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:je(t.type)&&Ue();break;case 3:It(),He(),(a=t.stateNode).pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),null!==i&&null!==i.child||(Tn(t),t.effectTag&=-3),gr(t);break;case 5:Dt(t),o=Ot(Tt.current);var l=t.type;if(null!==i&&null!=t.stateNode)br(i,t,l,a,o),i.ref!==t.ref&&(t.effectTag|=128);else if(a){if(i=Rt(),Tn(t))a=t,$||s("175"),i=Ae(a.stateNode,a.type,a.memoizedProps,o,i,a),a.updateQueue=i,(i=null!==i)&&fr(t);else{var u=N(l,a,o,i,t);mr(u,t,!1,!1),L(u,l,a,o,i)&&fr(t),t.stateNode=u}null!==t.ref&&(t.effectTag|=128)}else null===t.stateNode&&s("166");break;case 6:i&&null!=t.stateNode?vr(i,t,i.memoizedProps,a):("string"!==typeof a&&(null===t.stateNode&&s("166")),i=Ot(Tt.current),o=Rt(),Tn(t)?(i=t,$||s("176"),(i=Te(i.stateNode,i.memoizedProps,i))&&fr(t)):t.stateNode=U(a,i,o,t));break;case 11:break;case 13:if(a=t.memoizedState,0!==(64&t.effectTag)){t.expirationTime=o,Fr=t;break e}a=null!==a,o=null!==i&&null!==i.memoizedState,null!==i&&!a&&o&&(null!==(i=i.child.sibling)&&(null!==(l=t.firstEffect)?(t.firstEffect=i,i.nextEffect=l):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),(a||o)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:It(),gr(t);break;case 10:Yn(t);break;case 9:case 14:break;case 17:je(t.type)&&Ue();break;case 18:break;default:s("156")}Fr=null}if(t=e,1===Ur||1!==t.childExpirationTime){for(i=0,a=t.child;null!==a;)o=a.expirationTime,l=a.childExpirationTime,o>i&&(i=o),l>i&&(i=l),a=a.sibling;t.childExpirationTime=i}if(null!==Fr)return Fr;null!==n&&0===(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e))}else{if(null!==(e=Dr(e)))return e.effectTag&=1023,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=1024)}if(null!==r)return r;if(null===n)break;e=n}return null}function ni(e){var t=zn(e.alternate,e,Ur);return e.memoizedProps=e.pendingProps,null===t&&(t=ti(e)),Mr.current=null,t}function ri(e,t){Br&&s("243"),$r(),Br=!0;var n=Nr.current;Nr.current=bn;var r=e.nextExpirationTimeToWorkOn;r===Ur&&e===jr&&null!==Fr||(Xr(),Ur=r,Fr=Ze((jr=e).current,null),e.pendingCommitExpirationTime=0);for(var i=!1;;){try{if(t)for(;null!==Fr&&!Li();)Fr=ni(Fr);else for(;null!==Fr;)Fr=ni(Fr)}catch(t){if(Kn=Gn=Wn=null,an(),null===Fr)i=!0,zi(t);else{null===Fr&&s("271");var o=Fr,a=o.return;if(null!==a){e:{var l=e,u=a,c=o,d=t;if(a=Ur,c.effectTag|=1024,c.firstEffect=c.lastEffect=null,null!==d&&"object"===typeof d&&"function"===typeof d.then){var p=d;d=u;var h=-1,f=-1;do{if(13===d.tag){var m=d.alternate;if(null!==m&&null!==(m=m.memoizedState)){f=10*(1073741822-m.timedOutAt);break}"number"===typeof(m=d.pendingProps.maxDuration)&&(0>=m?h=0:(-1===h||m<h)&&(h=m))}d=d.return}while(null!==d);d=u;do{if((m=13===d.tag)&&(m=void 0!==d.memoizedProps.fallback&&null===d.memoizedState),m){if(null===(u=d.updateQueue)?((u=new Set).add(p),d.updateQueue=u):u.add(p),0===(1&d.mode)){d.effectTag|=64,c.effectTag&=-1957,1===c.tag&&(null===c.alternate?c.tag=17:((a=ir(1073741823)).tag=$n,ar(c,a))),c.expirationTime=1073741823;break e}u=a;var g=(c=l).pingCache;null===g?(g=c.pingCache=new Ir,m=new Set,g.set(p,m)):void 0===(m=g.get(p))&&(m=new Set,g.set(p,m)),m.has(u)||(m.add(u),c=ai.bind(null,c,p,u),p.then(c,c)),-1===h?l=1073741823:(-1===f&&(f=10*(1073741822-ot(l,a))-5e3),l=f+h),0<=l&&Hr<l&&(Hr=l),d.effectTag|=2048,d.expirationTime=a;break e}d=d.return}while(null!==d);d=Error((C(c.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ke(c))}zr=!0,d=hr(d,c),l=u;do{switch(l.tag){case 3:l.effectTag|=2048,l.expirationTime=a,sr(l,a=Rr(l,d,a));break e;case 1:if(h=d,f=l.type,c=l.stateNode,0===(64&l.effectTag)&&("function"===typeof f.getDerivedStateFromError||null!==c&&"function"===typeof c.componentDidCatch&&(null===Yr||!Yr.has(c)))){l.effectTag|=2048,l.expirationTime=a,sr(l,a=Pr(l,h,a));break e}}l=l.return}while(null!==l)}Fr=ti(o);continue}i=!0,zi(t)}}break}if(Br=!1,Nr.current=n,Kn=Gn=Wn=null,an(),i)jr=null,e.finishedWork=null;else if(null!==Fr)e.finishedWork=null;else{if(null===(n=e.current.alternate)&&s("281"),jr=null,zr){if(i=e.latestPendingTime,o=e.latestSuspendedTime,a=e.latestPingedTime,0!==i&&i<r||0!==o&&o<r||0!==a&&a<r)return it(e,r),void Ri(e,n,r,e.expirationTime,-1);if(!e.didError&&t)return e.didError=!0,r=e.nextExpirationTimeToWorkOn=r,t=e.expirationTime=1073741823,void Ri(e,n,r,t,-1)}t&&-1!==Hr?(it(e,r),(t=10*(1073741822-ot(e,r)))<Hr&&(Hr=t),t=10*(1073741822-Pi()),t=Hr-t,Ri(e,n,r,e.expirationTime,0>t?0:t)):(e.pendingCommitExpirationTime=r,e.finishedWork=n)}}function ii(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Yr||!Yr.has(r)))return ar(n,e=Pr(n,e=hr(t,e),1073741823)),void li(n,1073741823);break;case 3:return ar(n,e=Rr(n,e=hr(t,e),1073741823)),void li(n,1073741823)}n=n.return}3===e.tag&&(ar(e,n=Rr(e,n=hr(t,e),1073741823)),li(e,1073741823))}function oi(e,t){var n=a.unstable_getCurrentPriorityLevel(),r=void 0;if(0===(1&t.mode))r=1073741823;else if(Br&&!Wr)r=Ur;else{switch(n){case a.unstable_ImmediatePriority:r=1073741823;break;case a.unstable_UserBlockingPriority:r=1073741822-10*(1+((1073741822-e+15)/10|0));break;case a.unstable_NormalPriority:r=1073741822-25*(1+((1073741822-e+500)/25|0));break;case a.unstable_LowPriority:case a.unstable_IdlePriority:r=1;break;default:s("313")}null!==jr&&r===Ur&&--r}return n===a.unstable_UserBlockingPriority&&(0===bi||r<bi)&&(bi=r),r}function ai(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),null!==jr&&Ur===n?jr=null:(t=e.earliestSuspendedTime,r=e.latestSuspendedTime,0!==t&&n<=t&&n>=r&&(e.didError=!1,(0===(t=e.latestPingedTime)||t>n)&&(e.latestPingedTime=n),at(n,e),0!==(n=e.expirationTime)&&Di(e,n)))}function si(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return i}function li(e,t){null!==(e=si(e,t))&&(!Br&&0!==Ur&&t>Ur&&Xr(),rt(e,t),Br&&!Wr&&jr===e||Di(e,e.expirationTime),Ti>Ai&&(Ti=0,s("185")))}function ui(e,t,n,r,i){return a.unstable_runWithPriority(a.unstable_ImmediatePriority,function(){return e(t,n,r,i)})}var ci=null,di=null,pi=0,hi=void 0,fi=!1,mi=null,gi=0,bi=0,vi=!1,yi=null,_i=!1,Si=!1,wi=null,Ei=X(),Ci=1073741822-(Ei/10|0),xi=Ci,Ai=50,Ti=0,Oi=null;function ki(){Ci=1073741822-((X()-Ei)/10|0)}function Ii(e,t){if(0!==pi){if(t<pi)return;null!==hi&&z(hi)}pi=t,e=X()-Ei,hi=H(Bi,{timeout:10*(1073741822-t)-e})}function Ri(e,t,n,r,i){e.expirationTime=r,0!==i||Li()?0<i&&(e.timeoutHandle=W(function(e,t,n){e.pendingCommitExpirationTime=n,e.finishedWork=t,ki(),xi=Ci,ji(e,n)}.bind(null,e,t,n),i)):(e.pendingCommitExpirationTime=n,e.finishedWork=t)}function Pi(){return fi?xi:(Ni(),0!==gi&&1!==gi||(ki(),xi=Ci),xi)}function Di(e,t){null===e.nextScheduledRoot?(e.expirationTime=t,null===di?(ci=di=e,e.nextScheduledRoot=e):(di=di.nextScheduledRoot=e).nextScheduledRoot=ci):t>e.expirationTime&&(e.expirationTime=t),fi||(_i?Si&&(mi=e,gi=1073741823,Ui(e,1073741823,!1)):1073741823===t?Fi(1073741823,!1):Ii(e,t))}function Ni(){var e=0,t=null;if(null!==di)for(var n=di,r=ci;null!==r;){var i=r.expirationTime;if(0===i){if((null===n||null===di)&&s("244"),r===r.nextScheduledRoot){ci=di=r.nextScheduledRoot=null;break}if(r===ci)ci=i=r.nextScheduledRoot,di.nextScheduledRoot=i,r.nextScheduledRoot=null;else{if(r===di){(di=n).nextScheduledRoot=ci,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(i>e&&(e=i,t=r),r===di)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}mi=t,gi=e}var Mi=!1;function Li(){return!!Mi||!!V()&&(Mi=!0)}function Bi(){try{if(!Li()&&null!==ci){ki();var e=ci;do{var t=e.expirationTime;0!==t&&Ci<=t&&(e.nextExpirationTimeToWorkOn=Ci),e=e.nextScheduledRoot}while(e!==ci)}Fi(0,!0)}finally{Mi=!1}}function Fi(e,t){if(Ni(),t)for(ki(),xi=Ci;null!==mi&&0!==gi&&e<=gi&&!(Mi&&Ci>gi);)Ui(mi,gi,Ci>gi),Ni(),ki(),xi=Ci;else for(;null!==mi&&0!==gi&&e<=gi;)Ui(mi,gi,!1),Ni();if(t&&(pi=0,hi=null),0!==gi&&Ii(mi,gi),Ti=0,Oi=null,null!==wi)for(e=wi,wi=null,t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){vi||(vi=!0,yi=e)}}if(vi)throw e=yi,yi=null,vi=!1,e}function ji(e,t){fi&&s("253"),mi=e,gi=t,Ui(e,t,!1),Fi(1073741823,!1)}function Ui(e,t,n){if(fi&&s("245"),fi=!0,n){var r=e.finishedWork;null!==r?Hi(e,r,t):(e.finishedWork=null,(r=e.timeoutHandle)!==K&&(e.timeoutHandle=K,G(r)),ri(e,n),null!==(r=e.finishedWork)&&(Li()?e.finishedWork=r:Hi(e,r,t)))}else null!==(r=e.finishedWork)?Hi(e,r,t):(e.finishedWork=null,(r=e.timeoutHandle)!==K&&(e.timeoutHandle=K,G(r)),ri(e,n),null!==(r=e.finishedWork)&&Hi(e,r,t));fi=!1}function Hi(e,t,n){var r=e.firstBatch;if(null!==r&&r._expirationTime>=n&&(null===wi?wi=[r]:wi.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===Oi?Ti++:(Oi=e,Ti=0),a.unstable_runWithPriority(a.unstable_ImmediatePriority,function(){ei(e,t)})}function zi(e){null===mi&&s("246"),mi.expirationTime=0,vi||(vi=!0,yi=e)}function Vi(e,t,n,r,i){var o=t.current;e:if(n){n=n._reactInternalFiber;t:{2===x(n)&&1===n.tag||s("170");var a=n;do{switch(a.tag){case 3:a=a.stateNode.context;break t;case 1:if(je(a.type)){a=a.stateNode.__reactInternalMemoizedMergedChildContext;break t}}a=a.return}while(null!==a);s("171"),a=void 0}if(1===n.tag){var l=n.type;if(je(l)){n=Ve(n,l,a);break e}}n=a}else n=Ne;return null===t.context?t.context=n:t.pendingContext=n,t=i,(i=ir(r)).payload={element:e},null!==(t=void 0===t?null:t)&&(i.callback=t),$r(),ar(o,i),li(o,r),r}function Wi(e){var t=e._reactInternalFiber;return void 0===t&&("function"===typeof e.render?s("188"):s("268",Object.keys(e))),null===(e=O(t))?null:e.stateNode}var Gi={updateContainerAtExpirationTime:Vi,createContainer:function(e,t,n){return e={current:t=Xe(3,null,null,t?3:0),containerInfo:e,pendingChildren:null,pingCache:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:K,context:null,pendingContext:null,hydrate:n,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},t.stateNode=e},updateContainer:function(e,t,n,r){var i=t.current;return Vi(e,t,n,i=oi(Pi(),i),r)},flushRoot:ji,requestWork:Di,computeUniqueAsyncExpiration:function(){var e=1073741822-25*(1+((1073741822-Pi()+500)/25|0));return e>=Lr&&(e=Lr-1),Lr=e},batchedUpdates:function(e,t){var n=_i;_i=!0;try{return e(t)}finally{(_i=n)||fi||Fi(1073741823,!1)}},unbatchedUpdates:function(e,t){if(_i&&!Si){Si=!0;try{return e(t)}finally{Si=!1}}return e(t)},deferredUpdates:a.unstable_next,syncUpdates:ui,interactiveUpdates:function(e,t,n){_i||fi||0===bi||(Fi(bi,!1),bi=0);var r=_i;_i=!0;try{return a.unstable_runWithPriority(a.unstable_UserBlockingPriority,function(){return e(t,n)})}finally{(_i=r)||fi||Fi(1073741823,!1)}},flushInteractiveUpdates:function(){fi||0===bi||(Fi(bi,!1),bi=0)},flushControlled:function(e){var t=_i;_i=!0;try{ui(e)}finally{(_i=t)||fi||Fi(1073741823,!1)}},flushSync:function(e,t){fi&&s("187");var n=_i;_i=!0;try{return ui(e,t)}finally{_i=n,Fi(1073741823,!1)}},getPublicRootInstance:function(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:return k(e.child.stateNode);default:return e.child.stateNode}},findHostInstance:Wi,findHostInstanceWithWarning:function(e){return Wi(e)},findHostInstanceWithNoPortals:function(e){return null===(e=function(e){if(!(e=T(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}(e))?null:e.stateNode},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return function(e){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Ke=Ye(function(e){return t.onCommitFiberRoot(n,e)}),qe=Ye(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}(i({},e,{overrideProps:null,currentDispatcherRef:l.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=O(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}};e.exports=Gi.default||Gi;var Ki=e.exports;return e.exports=t,Ki}},function(e,t,n){"use strict";e.exports=n(2599)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var n=null,r=!1,i=3,o=-1,a=-1,s=!1,l=!1;function u(){if(!s){var e=n.expirationTime;l?E():l=!0,w(p,e)}}function c(){var e=n,t=n.next;if(n===t)n=null;else{var r=n.previous;n=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var o=i,s=a;i=e,a=t;try{var l=r()}finally{i=o,a=s}if("function"===typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{r=null,e=n;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=l,u()),(t=r.previous).next=r.previous=l,l.next=r,l.previous=t}}function d(){if(-1===o&&null!==n&&1===n.priorityLevel){s=!0;try{do{c()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?u():l=!1}}}function p(e){s=!0;var i=r;r=e;try{if(e)for(;null!==n;){var o=t.unstable_now();if(!(n.expirationTime<=o))break;do{c()}while(null!==n&&n.expirationTime<=o)}else if(null!==n)do{c()}while(null!==n&&!C())}finally{s=!1,r=i,null!==n?u():l=!1,d()}}var h,f,m=Date,g="function"===typeof setTimeout?setTimeout:void 0,b="function"===typeof clearTimeout?clearTimeout:void 0,v="function"===typeof requestAnimationFrame?requestAnimationFrame:void 0,y="function"===typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){h=v(function(t){b(f),e(t)}),f=g(function(){y(h),e(t.unstable_now())},100)}if("object"===typeof performance&&"function"===typeof performance.now){var S=performance;t.unstable_now=function(){return S.now()}}else t.unstable_now=function(){return m.now()};var w,E,C,x=null;if("undefined"!==typeof window?x=window:"undefined"!==typeof e&&(x=e),x&&x._schedMock){var A=x._schedMock;w=A[0],E=A[1],C=A[2],t.unstable_now=A[3]}else if("undefined"===typeof window||"function"!==typeof MessageChannel){var T=null,O=function(e){if(null!==T)try{T(e)}finally{T=null}};w=function(e){null!==T?setTimeout(w,0,e):(T=e,setTimeout(O,0,!1))},E=function(){T=null},C=function(){return!1}}else{"undefined"!==typeof console&&("function"!==typeof v&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!==typeof y&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var k=null,I=!1,R=-1,P=!1,D=!1,N=0,M=33,L=33;C=function(){return N<=t.unstable_now()};var B=new MessageChannel,F=B.port2;B.port1.onmessage=function(){I=!1;var e=k,n=R;k=null,R=-1;var r=t.unstable_now(),i=!1;if(0>=N-r){if(!(-1!==n&&n<=r))return P||(P=!0,_(j)),k=e,void(R=n);i=!0}if(null!==e){D=!0;try{e(i)}finally{D=!1}}};var j=function(e){if(null!==k){_(j);var t=e-N+L;t<L&&M<L?(8>t&&(t=8),L=t<M?M:t):M=t,N=e+L,I||(I=!0,F.postMessage(void 0))}else P=!1};w=function(e,t){k=e,R=t,D||0>t?F.postMessage(void 0):P||(P=!0,_(j))},E=function(){k=null,I=!1,R=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=i,a=o;i=e,o=t.unstable_now();try{return n()}finally{i=r,o=a,d()}},t.unstable_next=function(e){switch(i){case 1:case 2:case 3:var n=3;break;default:n=i}var r=i,a=o;i=n,o=t.unstable_now();try{return e()}finally{i=r,o=a,d()}},t.unstable_scheduleCallback=function(e,r){var a=-1!==o?o:t.unstable_now();if("object"===typeof r&&null!==r&&"number"===typeof r.timeout)r=a+r.timeout;else switch(i){case 1:r=a+-1;break;case 2:r=a+250;break;case 5:r=a+1073741823;break;case 4:r=a+1e4;break;default:r=a+5e3}if(e={callback:e,priorityLevel:i,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,u();else{a=null;var s=n;do{if(s.expirationTime>r){a=s;break}s=s.next}while(s!==n);null===a?a=n:a===n&&(n=e,u()),(r=a.previous).next=a.previous=e,e.next=a,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=i;return function(){var r=i,a=o;i=n,o=t.unstable_now();try{return e.apply(this,arguments)}finally{i=r,o=a,d()}}},t.unstable_getCurrentPriorityLevel=function(){return i},t.unstable_shouldYield=function(){return!r&&(null!==n&&n.expirationTime<a||C())},t.unstable_continueExecution=function(){null!==n&&u()},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return n}}).call(t,n(28))},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return G});var r,i,o,a,s,l,u,c,d=n(40),p=n.n(d),h=n(1056),f=n.n(h),m=n(1060),g=n(1079),b=n.n(g),v=n(1080),y="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},S=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),w=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},E=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t},C=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),x=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},A=function(t){function n(e,t,r){_(this,n);var i=E(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,{decodeStrings:!1}));return i.finalize=i.finalize.bind(i),i.document=e,i.id=t,null==r&&(r={}),i.data=r,i.gen=0,i.deflate=null,i.compress=i.document.compress&&!i.data.Filter,i.uncompressedLength=0,i.chunks=[],i}return w(n,t),S(n,[{key:"initDeflate",value:function(){var e=this;return this.data.Filter="FlateDecode",this.deflate=f.a.createDeflate(),this.deflate.on("data",function(t){return e.chunks.push(t),e.data.Length+=t.length}),this.deflate.on("end",this.finalize)}},{key:"_write",value:function(t,n,r){return e.isBuffer(t)||(t=new e(t+"\n","binary")),this.uncompressedLength+=t.length,null==this.data.Length&&(this.data.Length=0),this.compress?(this.deflate||this.initDeflate(),this.deflate.write(t)):(this.chunks.push(t),this.data.Length+=t.length),r()}},{key:"end",value:function(e){return function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0}(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"end",this).apply(this,arguments),this.deflate?this.deflate.end():this.finalize()}},{key:"finalize",value:function(){if(this.offset=this.document._offset,this.document._write(this.id+" "+this.gen+" obj"),this.document._write(I.convert(this.data)),this.chunks.length){this.document._write("stream");var e=!0,t=!1,n=void 0;try{for(var r,i=Array.from(this.chunks)[Symbol.iterator]();!(e=(r=i.next()).done);e=!0){var o=r.value;this.document._write(o)}}catch(e){t=!0,n=e}finally{try{!e&&i.return&&i.return()}finally{if(t)throw n}}this.chunks.length=0,this.document._write("\nendstream")}return this.document._write("endobj"),this.document._refEnd(this)}},{key:"toString",value:function(){return this.id+" "+this.gen+" R"}}]),n}(p.a.Writable),T=/[\n\r\t\b\f\(\)\\]/g,O={"\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},k=function(e,t){return(Array(t+1).join("0")+e).slice(-t)},I=function(){function t(){_(this,t)}return S(t,null,[{key:"convert",value:function(n){if("string"===typeof n)return"/"+n;if(n instanceof String){for(var r=n,i=!1,o=0,a=r.length;o<a;o++)if(r.charCodeAt(o)>127){i=!0;break}return i&&(r=function(e){var t=e.length;if(1&t)throw new Error("Buffer length must be even");for(var n=0,r=t-1;n<r;n+=2){var i=e[n];e[n]=e[n+1],e[n+1]=i}return e}(new e("\ufeff"+r,"utf16le")).toString("binary")),"("+(r=r.replace(T,function(e){return O[e]}))+")"}if(e.isBuffer(n))return"<"+n.toString("hex")+">";if(n instanceof A)return n.toString();if(n instanceof Date)return"(D:"+k(n.getUTCFullYear(),4)+k(n.getUTCMonth()+1,2)+k(n.getUTCDate(),2)+k(n.getUTCHours(),2)+k(n.getUTCMinutes(),2)+k(n.getUTCSeconds(),2)+"Z)";if(Array.isArray(n))return"["+Array.from(n).map(function(e){return t.convert(e)}).join(" ")+"]";if("[object Object]"==={}.toString.call(n)){var s=["<<"];for(var l in n){var u=n[l];s.push("/"+l+" "+t.convert(u))}return s.push(">>"),s.join("\n")}return"number"===typeof n?t.number(n):""+n}},{key:"number",value:function(e){if(e>-1e21&&e<1e21)return Math.round(1e6*e)/1e6;throw new Error("unsupported number: "+e)}}]),t}(),R={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]},P=function(){function e(t,n){var r=this;_(this,e),this.document=t,null==n&&(n={}),this.size=n.size||"letter",this.layout=n.layout||"portrait";var i=Array.isArray(this.size)?this.size:R[this.size.toUpperCase()];this.width=i["portrait"===this.layout?0:1],this.height=i["portrait"===this.layout?1:0],this.content=this.document.ref(),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),Object.defineProperties(this,{fonts:{get:function(){return null!=r.resources.data.Font?r.resources.data.Font:r.resources.data.Font={}}},xobjects:{get:function(){return null!=r.resources.data.XObject?r.resources.data.XObject:r.resources.data.XObject={}}},ext_gstates:{get:function(){return null!=r.resources.data.ExtGState?r.resources.data.ExtGState:r.resources.data.ExtGState={}}},patterns:{get:function(){return null!=r.resources.data.Pattern?r.resources.data.Pattern:r.resources.data.Pattern={}}},annotations:{get:function(){return null!=r.dictionary.data.Annots?r.dictionary.data.Annots:r.dictionary.data.Annots=[]}}}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources})}return S(e,[{key:"maxY",value:function(){return this.height}},{key:"write",value:function(e){return this.content.write(e)}},{key:"end",value:function(){return this.dictionary.end(),this.resources.end(),this.content.end()}}]),e}(),D={initColor:function(){return this._opacityRegistry={},this._opacityCount=0,this._gradCount=0},_normalizeColor:function(e){var t=void 0;if("string"===typeof e)if("#"===e.charAt(0)){4===e.length&&(e=e.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,"#$1$1$2$2$3$3"));var n=parseInt(e.slice(1),16);e=[n>>16,n>>8&255,255&n]}else N[e]&&(e=N[e]);return Array.isArray(e)?(3===e.length?e=function(){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=Array.from(e)[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)t=a.value,n.push(t/255)}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}():4===e.length&&(e=function(){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=Array.from(e)[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)t=a.value,n.push(t/100)}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}()),e):null},_setColor:function(e,t){if(!(e=this._normalizeColor(e)))return!1;var n=t?"SCN":"scn",r=4===e.length?"DeviceCMYK":"DeviceRGB";return this._setColorSpace(r,t),e=e.join(" "),this.addContent(e+" "+n),!0},_setColorSpace:function(e,t){var n=t?"CS":"cs";return this.addContent("/"+e+" "+n)},fillColor:function(e,t){return this._setColor(e,!1)&&this.fillOpacity(t),this._fillColor=[e,t],this},strokeColor:function(e,t){return this._setColor(e,!0)&&this.strokeOpacity(t),this},opacity:function(e){return this._doOpacity(e,e),this},fillOpacity:function(e){return this._doOpacity(e,null),this},strokeOpacity:function(e){return this._doOpacity(null,e),this},_doOpacity:function(e,t){var n=void 0,r=void 0;if(null!=e||null!=t){null!=e&&(e=Math.max(0,Math.min(1,e))),null!=t&&(t=Math.max(0,Math.min(1,t)));var i=e+"_"+t;if(this._opacityRegistry[i]){var o=Array.from(this._opacityRegistry[i]),a=C(o,2);n=a[0],r=a[1]}else{n={Type:"ExtGState"},null!=e&&(n.ca=e),null!=t&&(n.CA=t),(n=this.ref(n)).end(),r="Gs"+ ++this._opacityCount,this._opacityRegistry[i]=[n,r]}return this.page.ext_gstates[r]=n,this.addContent("/"+r+" gs")}}},N={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},M=(r=void 0,i=void 0,o=void 0,a=void 0,s=void 0,l=void 0,u=void 0,c=void 0,(M=function(){function e(){_(this,e)}return S(e,null,[{key:"initClass",value:function(){var e=void 0,t=void 0,n=void 0,d=void 0,p=void 0;r={A:7,a:7,C:6,c:6,H:1,h:1,L:2,l:2,M:2,m:2,Q:4,q:4,S:4,s:4,T:2,t:2,V:1,v:1,Z:0,z:0},i=function(e){var t=void 0,n=[],i=[],o="",a=!1,s=0,l=!0,u=!1,c=void 0;try{for(var d,p=Array.from(e)[Symbol.iterator]();!(l=(d=p.next()).done);l=!0){var h=d.value;if(null!=r[h])s=r[h],t&&(o.length>0&&(i[i.length]=+o),n[n.length]={cmd:t,args:i},i=[],o="",a=!1),t=h;else if([" ",","].includes(h)||"-"===h&&o.length>0&&"e"!==o[o.length-1]||"."===h&&a){if(0===o.length)continue;i.length===s?(n[n.length]={cmd:t,args:i},i=[+o],"M"===t&&(t="L"),"m"===t&&(t="l")):i[i.length]=+o,a="."===h,o=["-","."].includes(h)?h:""}else o+=h,"."===h&&(a=!0)}}catch(e){u=!0,c=e}finally{try{!l&&p.return&&p.return()}finally{if(u)throw c}}return o.length>0&&(i.length===s?(n[n.length]={cmd:t,args:i},i=[+o],"M"===t&&(t="L"),"m"===t&&(t="l")):i[i.length]=+o),n[n.length]={cmd:t,args:i},n},o=e=t=n=d=p=0,a=function(r,i){o=e=t=n=d=p=0;for(var a=0;a<r.length;a++){var l=r[a];"function"===typeof s[l.cmd]&&s[l.cmd](i,l.args)}return o=e=t=n=0},s={M:function(r,i){return o=i[0],e=i[1],t=n=null,d=o,p=e,r.moveTo(o,e)},m:function(r,i){return o+=i[0],e+=i[1],t=n=null,d=o,p=e,r.moveTo(o,e)},C:function(r,i){return o=i[4],e=i[5],t=i[2],n=i[3],r.bezierCurveTo.apply(r,x(Array.from(i||[])))},c:function(r,i){return r.bezierCurveTo(i[0]+o,i[1]+e,i[2]+o,i[3]+e,i[4]+o,i[5]+e),t=o+i[2],n=e+i[3],o+=i[4],e+=i[5]},S:function(r,i){return null===t&&(t=o,n=e),r.bezierCurveTo(o-(t-o),e-(n-e),i[0],i[1],i[2],i[3]),t=i[0],n=i[1],o=i[2],e=i[3]},s:function(r,i){return null===t&&(t=o,n=e),r.bezierCurveTo(o-(t-o),e-(n-e),o+i[0],e+i[1],o+i[2],e+i[3]),t=o+i[0],n=e+i[1],o+=i[2],e+=i[3]},Q:function(r,i){return t=i[0],n=i[1],o=i[2],e=i[3],r.quadraticCurveTo(i[0],i[1],o,e)},q:function(r,i){return r.quadraticCurveTo(i[0]+o,i[1]+e,i[2]+o,i[3]+e),t=o+i[0],n=e+i[1],o+=i[2],e+=i[3]},T:function(r,i){return null===t?(t=o,n=e):(t=o-(t-o),n=e-(n-e)),r.quadraticCurveTo(t,n,i[0],i[1]),t=o-(t-o),n=e-(n-e),o=i[0],e=i[1]},t:function(r,i){return null===t?(t=o,n=e):(t=o-(t-o),n=e-(n-e)),r.quadraticCurveTo(t,n,o+i[0],e+i[1]),o+=i[0],e+=i[1]},A:function(t,n){return l(t,o,e,n),o=n[5],e=n[6]},a:function(t,n){return n[5]+=o,n[6]+=e,l(t,o,e,n),o=n[5],e=n[6]},L:function(r,i){return o=i[0],e=i[1],t=n=null,r.lineTo(o,e)},l:function(r,i){return o+=i[0],e+=i[1],t=n=null,r.lineTo(o,e)},H:function(r,i){return o=i[0],t=n=null,r.lineTo(o,e)},h:function(r,i){return o+=i[0],t=n=null,r.lineTo(o,e)},V:function(r,i){return e=i[0],t=n=null,r.lineTo(o,e)},v:function(r,i){return e+=i[0],t=n=null,r.lineTo(o,e)},Z:function(t){return t.closePath(),o=d,e=p},z:function(t){return t.closePath(),o=d,e=p}},l=function(e,t,n,r){var i=Array.from(r),o=C(i,7),a=o[0],s=o[1],l=o[2],d=o[3],p=o[4],h=o[5],f=o[6],m=u(h,f,a,s,d,p,l,t,n);return function(){var t=[],n=!0,r=!1,i=void 0;try{for(var o,a=Array.from(m)[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var s=o.value,l=c.apply(void 0,x(Array.from(s||[])));t.push(e.bezierCurveTo.apply(e,x(Array.from(l||[]))))}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}return t}()},u=function(e,r,i,o,a,s,l,u,c){var d=l*(Math.PI/180),p=Math.sin(d),h=Math.cos(d);i=Math.abs(i),o=Math.abs(o);var f=(t=h*(u-e)*.5+p*(c-r)*.5)*t/(i*i)+(n=h*(c-r)*.5-p*(u-e)*.5)*n/(o*o);f>1&&(i*=f=Math.sqrt(f),o*=f);var m=h/i,g=p/i,b=-p/o,v=h/o,y=m*u+g*c,_=b*u+v*c,S=m*e+g*r,w=b*e+v*r,E=1/((S-y)*(S-y)+(w-_)*(w-_))-.25;E<0&&(E=0);var C=Math.sqrt(E);s===a&&(C=-C);var x=.5*(y+S)-C*(w-_),A=.5*(_+w)+C*(S-y),T=Math.atan2(_-A,y-x),O=Math.atan2(w-A,S-x)-T;O<0&&1===s?O+=2*Math.PI:O>0&&0===s&&(O-=2*Math.PI);for(var k=Math.ceil(Math.abs(O/(.5*Math.PI+.001))),I=[],R=0,P=k,D=0<=P;D?R<P:R>P;D?R++:R--){var N=T+R*O/k,M=T+(R+1)*O/k;I[R]=[x,A,N,M,i,o,p,h]}return I},c=function(e,t,n,r,i,o,a,s){var l=s*i,u=-a*o,c=a*i,d=s*o,p=.5*(r-n),h=8/3*Math.sin(.5*p)*Math.sin(.5*p)/Math.sin(p),f=e+Math.cos(n)-h*Math.sin(n),m=t+Math.sin(n)+h*Math.cos(n),g=e+Math.cos(r),b=t+Math.sin(r),v=g+h*Math.sin(r),y=b-h*Math.cos(r);return[l*f+u*m,c*f+d*m,l*v+u*y,c*v+d*y,l*g+u*b,c*g+d*b]}}},{key:"apply",value:function(e,t){var n=i(t);return a(n,e)}}]),e}()).initClass(),M),L=M,B=(Math.sqrt(2)-1)/3*4,F={initVector:function(){return this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save:function(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")},restore:function(){return this._ctm=this._ctmStack.pop()||[1,0,0,1,0,0],this.addContent("Q")},closePath:function(){return this.addContent("h")},lineWidth:function(e){return this.addContent(I.number(e)+" w")},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap:function(e){return"string"===typeof e&&(e=this._CAP_STYLES[e.toUpperCase()]),this.addContent(e+" J")},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin:function(e){return"string"===typeof e&&(e=this._JOIN_STYLES[e.toUpperCase()]),this.addContent(e+" j")},miterLimit:function(e){return this.addContent(I.number(e)+" M")},dash:function(e,t){var n=void 0;if(null==t&&(t={}),null==e)return this;if(Array.isArray(e))return e=Array.from(e).map(function(e){return I.number(e)}).join(" "),n=t.phase||0,this.addContent("["+e+"] "+I.number(n)+" d");var r=null!=t.space?t.space:e;return n=t.phase||0,this.addContent("["+I.number(e)+" "+I.number(r)+"] "+I.number(n)+" d")},undash:function(){return this.addContent("[] 0 d")},moveTo:function(e,t){return this.addContent(I.number(e)+" "+I.number(t)+" m")},lineTo:function(e,t){return this.addContent(I.number(e)+" "+I.number(t)+" l")},bezierCurveTo:function(e,t,n,r,i,o){return this.addContent(I.number(e)+" "+I.number(t)+" "+I.number(n)+" "+I.number(r)+" "+I.number(i)+" "+I.number(o)+" c")},quadraticCurveTo:function(e,t,n,r){return this.addContent(I.number(e)+" "+I.number(t)+" "+I.number(n)+" "+I.number(r)+" v")},rect:function(e,t,n,r){return this.addContent(I.number(e)+" "+I.number(t)+" "+I.number(n)+" "+I.number(r)+" re")},roundedRect:function(e,t,n,r,i){null==i&&(i=0);var o=(i=Math.min(i,.5*n,.5*r))*(1-B);return this.moveTo(e+i,t),this.lineTo(e+n-i,t),this.bezierCurveTo(e+n-o,t,e+n,t+o,e+n,t+i),this.lineTo(e+n,t+r-i),this.bezierCurveTo(e+n,t+r-o,e+n-o,t+r,e+n-i,t+r),this.lineTo(e+i,t+r),this.bezierCurveTo(e+o,t+r,e,t+r-o,e,t+r-i),this.lineTo(e,t+i),this.bezierCurveTo(e,t+o,e+o,t,e+i,t),this.closePath()},ellipse:function(e,t,n,r){null==r&&(r=n);var i=n*B,o=r*B,a=(e-=n)+2*n,s=(t-=r)+2*r,l=e+n,u=t+r;return this.moveTo(e,u),this.bezierCurveTo(e,u-o,l-i,t,l,t),this.bezierCurveTo(l+i,t,a,u-o,a,u),this.bezierCurveTo(a,u+o,l+i,s,l,s),this.bezierCurveTo(l-i,s,e,u+o,e,u),this.closePath()},circle:function(e,t,n){return this.ellipse(e,t,n)},arc:function(e,t,n,r,i,o){null==o&&(o=!1);var a=2*Math.PI,s=.5*Math.PI,l=i-r;if(Math.abs(l)>a)l=a;else if(0!==l&&o!==l<0){l=(o?-1:1)*a+l}var u=Math.ceil(Math.abs(l)/s),c=l/u,d=c/s*B*n,p=r,h=-Math.sin(p)*d,f=Math.cos(p)*d,m=e+Math.cos(p)*n,g=t+Math.sin(p)*n;this.moveTo(m,g);for(var b=0,v=u,y=0<=v;y?b<v:b>v;y?b++:b--){var _=m+h,S=g+f;p+=c,m=e+Math.cos(p)*n,g=t+Math.sin(p)*n;var w=m-(h=-Math.sin(p)*d),E=g-(f=Math.cos(p)*d);this.bezierCurveTo(_,S,w,E,m,g)}return this},polygon:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];this.moveTo.apply(this,x(Array.from(t.shift()||[])));var r=!0,i=!1,o=void 0;try{for(var a,s=Array.from(t)[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;this.lineTo.apply(this,x(Array.from(l||[])))}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return this.closePath()},path:function(e){return L.apply(this,e),this},_windingRule:function(e){return/even-?odd/.test(e)?"*":""},fill:function(e,t){return/(even-?odd)|(non-?zero)/.test(e)&&(t=e,e=null),e&&this.fillColor(e),this.addContent("f"+this._windingRule(t))},stroke:function(e){return e&&this.strokeColor(e),this.addContent("S")},fillAndStroke:function(e,t,n){null==t&&(t=e);var r=/(even-?odd)|(non-?zero)/;return r.test(e)&&(n=e,e=null),r.test(t)&&(n=t,t=e),e&&(this.fillColor(e),this.strokeColor(t)),this.addContent("B"+this._windingRule(n))},clip:function(e){return this.addContent("W"+this._windingRule(e)+" n")},transform:function(e,t,n,r,i,o){var a=this._ctm,s=Array.from(a),l=C(s,6),u=l[0],c=l[1],d=l[2],p=l[3],h=l[4],f=l[5];a[0]=u*e+d*t,a[1]=c*e+p*t,a[2]=u*n+d*r,a[3]=c*n+p*r,a[4]=u*i+d*o+h,a[5]=c*i+p*o+f;var m=[e,t,n,r,i,o].map(function(e){return I.number(e)}).join(" ");return this.addContent(m+" cm")},translate:function(e,t){return this.transform(1,0,0,1,e,t)},rotate:function(e,t){var n=void 0;null==t&&(t={});var r=e*Math.PI/180,i=Math.cos(r),o=Math.sin(r),a=n=0;if(null!=t.origin){var s=Array.from(t.origin),l=C(s,2),u=(a=l[0])*o+(n=l[1])*i;a-=a*i-n*o,n-=u}return this.transform(i,o,-o,i,a,n)},scale:function(e,t,n){var r=void 0;null==t&&(t=e),null==n&&(n={}),"object"===("undefined"===typeof t?"undefined":y(t))&&(n=t,t=e);var i=r=0;if(null!=n.origin){var o=Array.from(n.origin),a=C(o,2);i=a[0],r=a[1],i-=e*i,r-=t*r}return this.transform(e,0,0,t,i,r)}},j=function(e,t,n){for(var r=[],i=e<t,o=n?i?t+1:t-1:t,a=e;i?a<o:a>o;i?a++:a--)r.push(a);return r},U={402:131,8211:150,8212:151,8216:145,8217:146,8218:130,8220:147,8221:148,8222:132,8224:134,8225:135,8226:149,8230:133,8364:128,8240:137,8249:139,8250:155,710:136,8482:153,338:140,339:156,732:152,352:138,353:154,376:159,381:142,382:158},H=".notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n\nspace         exclam         quotedbl       numbersign\ndollar        percent        ampersand      quotesingle\nparenleft     parenright     asterisk       plus\ncomma         hyphen         period         slash\nzero          one            two            three\nfour          five           six            seven\neight         nine           colon          semicolon\nless          equal          greater        question\n\nat            A              B              C\nD             E              F              G\nH             I              J              K\nL             M              N              O\nP             Q              R              S\nT             U              V              W\nX             Y              Z              bracketleft\nbackslash     bracketright   asciicircum    underscore\n\ngrave         a              b              c\nd             e              f              g\nh             i              j              k\nl             m              n              o\np             q              r              s\nt             u              v              w\nx             y              z              braceleft\nbar           braceright     asciitilde     .notdef\n\nEuro          .notdef        quotesinglbase florin\nquotedblbase  ellipsis       dagger         daggerdbl\ncircumflex    perthousand    Scaron         guilsinglleft\nOE            .notdef        Zcaron         .notdef\n.notdef       quoteleft      quoteright     quotedblleft\nquotedblright bullet         endash         emdash\ntilde         trademark      scaron         guilsinglright\noe            .notdef        zcaron         ydieresis\n\nspace         exclamdown     cent           sterling\ncurrency      yen            brokenbar      section\ndieresis      copyright      ordfeminine    guillemotleft\nlogicalnot    hyphen         registered     macron\ndegree        plusminus      twosuperior    threesuperior\nacute         mu             paragraph      periodcentered\ncedilla       onesuperior    ordmasculine   guillemotright\nonequarter    onehalf        threequarters  questiondown\n\nAgrave        Aacute         Acircumflex    Atilde\nAdieresis     Aring          AE             Ccedilla\nEgrave        Eacute         Ecircumflex    Edieresis\nIgrave        Iacute         Icircumflex    Idieresis\nEth           Ntilde         Ograve         Oacute\nOcircumflex   Otilde         Odieresis      multiply\nOslash        Ugrave         Uacute         Ucircumflex\nUdieresis     Yacute         Thorn          germandbls\n\nagrave        aacute         acircumflex    atilde\nadieresis     aring          ae             ccedilla\negrave        eacute         ecircumflex    edieresis\nigrave        iacute         icircumflex    idieresis\neth           ntilde         ograve         oacute\nocircumflex   otilde         odieresis      divide\noslash        ugrave         uacute         ucircumflex\nudieresis     yacute         thorn          ydieresis".split(/\s+/),z=function(){function e(t){var n=this;_(this,e),this.contents=t,this.attributes={},this.glyphWidths={},this.boundingBoxes={},this.kernPairs={},this.parse(),this.charWidths=j(0,255,!0).map(function(e){return n.glyphWidths[H[e]]}),this.bbox=Array.from(this.attributes.FontBBox.split(/\s+/)).map(function(e){return+e}),this.ascender=+(this.attributes.Ascender||0),this.descender=+(this.attributes.Descender||0),this.xHeight=+(this.attributes.XHeight||0),this.capHeight=+(this.attributes.CapHeight||0),this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender)}return S(e,null,[{key:"open",value:function(e){throw new Error("AFMFont.open not available on browser build")}}]),S(e,[{key:"parse",value:function(){var e="",t=!0,n=!1,r=void 0;try{for(var i,o=Array.from(this.contents.split("\n"))[Symbol.iterator]();!(t=(i=o.next()).done);t=!0){var a,s,l=i.value;if(a=l.match(/^Start(\w+)/))e=a[1];else if(a=l.match(/^End(\w+)/))e="";else switch(e){case"FontMetrics":var u=(a=l.match(/(^\w+)\s+(.*)/))[1],c=a[2];(s=this.attributes[u])?(Array.isArray(s)||(s=this.attributes[u]=[s]),s.push(c)):this.attributes[u]=c;break;case"CharMetrics":if(!/^CH?\s/.test(l))continue;var d=l.match(/\bN\s+(\.?\w+)\s*;/)[1];this.glyphWidths[d]=+l.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":(a=l.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/))&&(this.kernPairs[a[1]+"\0"+a[2]]=parseInt(a[3]))}}}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}}},{key:"encodeText",value:function(e){for(var t=[],n=0,r=e.length,i=0<=r;i?n<r:n>r;i?n++:n--){var o=e.charCodeAt(n);o=U[o]||o,t.push(o.toString(16))}return t}},{key:"glyphsForString",value:function(e){for(var t=[],n=0,r=e.length,i=0<=r;i?n<r:n>r;i?n++:n--){var o=e.charCodeAt(n);t.push(this.characterToGlyph(o))}return t}},{key:"characterToGlyph",value:function(e){return H[U[e]||e]||".notdef"}},{key:"widthOfGlyph",value:function(e){return this.glyphWidths[e]||0}},{key:"getKernPair",value:function(e,t){return this.kernPairs[e+"\0"+t]||0}},{key:"advancesForGlyphs",value:function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n],i=e[n+1];t.push(this.widthOfGlyph(r)+this.getKernPair(r,i))}return t}}]),e}(),V={Courier:b.a.decompressFromBase64("MoFwhgTiBiD2B2ICyBTEECWBjAzgAgBYA6ARgCgBhWAW2pUTyoAcBPTAcwAsQ8AKLAJR4SATgAcIgDTCRIgAzTRIkotkAmVSIDMmgOx4AggBNYAIxR5gLHCBTV8ASXhZYEJq7C2jRPIYA2fngAShhcIPhBKDgoEABuKN6UNHQMFBAonhgIeAAinigAXHgAKpwArnhIYCy+JMK6BWoNciIyIrpJtPQ8AKrwGACOZSgOOYRacgCscp0pPABqSGU4YOwWWu2TBHjTuroiZHCIAHJgdIywZZgxh2UBp+dUVxg30GcYfiwPFk/XEGQAdRQoW4lQSGDK1DIDnAfmwBng7D8FhmDhw0AwAA8EgAFDAgLCcPDoYaUTiQMBYWwQYBoPAAUUxtngRgSQRoYHghwQIAAQrzYJi8ABaNRaEVqaZ4XQkSZ4MRTPBkPqsiBw+AoHGwHD4rLwEUkOQzFUxdUoUrYADWGpw+GmZHmMR12SNWiIRpmx1gIGwP1grA4oP4QlEEk0CjaKjaGjaOja+mMZgsVhsdkczlc7gg+W8vgMAWCIPCwSiMXiiXpGaMGERwEJdgsifMoE5RkgRkrLmriMoYCYAAlgWEdgA2NRkAAag6LhDUI7IBhwWHoqrwY4OOSiy5ZMQNkw6oCM/YBO3Ih/mJ8mZ/AUAo5IgqHQ2HwWlllDwWjUeAA3HgARO1yNH88GOPAcCYSkLF/Xk8DkWD4Lg793y0cVf3/QDEJAvAUExLA/DOYCYLFEc9w/Edtn3L8kIoD9tjQgCRyA39QKGb0ElMQJoOEMR9E/MRCBIcVJjHH9kLleiMOA0D4EhcwIB1dh9S47QRU/HY5H0EcNlEmitBIiTGMw0CTACSBCOERVhRIOdCBEEiRxE6iP30AymKwpgYm3HguLEOorLlK9+LHKjkP41yjLwM4PPk1tzK00jJi0fitlQ5DWnCqS8FY6kZy4tRBI/NR+K0XQSOEkKaIITD0MMzKIPSeBkQAM28vAiJHVorLkfiCCqtc1AqgTgJqtzQPq+hA1amCSEYg1uo/V9+sGggqL/BjRsi1NMBwS1zJIGa8ElfQCDEbZGJc98CFQtbJOYvAmD8ZZzIVQgKLUOCCF0RDLrom7arulxaDAPbfINazaO2azlvEv6Ns4FgmE4eg9rkcUxTqAh2kOsRxMu/TYYi6KsiMcyBs62VnLqQ10sulyCcynB8JwIkuOsuVhRez65XXHTCDC+m7oALxiWAUZI/zbLOgbecx4b1oihAoLavA7Pg6ZuelpypQyu6QAAd1Frivvgz66mC3mrzl26sJATh0iVmDdHZimCAcpaLdWkaIqay4IHM3R+Lg6Y4PNrXrq9zKmoweJzJEL8JcxzSNIt36I7unUhVZ/bSMT92tZhtOsOieIlOVsQvw+sRxXOi38cL0Ch1BVm5Hjl3xDz999yt/6sP6DVY/Fl2JA7mjJn5+u8BcPxsjytRyblEq6iS3HR/SgWi7sbBYGn0vptBqzwcXj8cd52adaw5FbXMggMa/K9Wk+waRzqc+G6GMBOLLuDBOS97nP098jl16gXYOkfIfsuJuxWjsXqhBdBP3DvLTKQwog+hnsray89bJ33gafVOSC7qeH9voCWiVq6a0AQXAhWEDDmXFEHLG5VT512oaBGCXErpq0mK0JhTkRx0wnjRDhfkSDJT6mPb6NERzj1Ybka+9Cdi6Aoo5QBa8J70nMolLhQcVE0WNq/PA0BNEKK2AFXR0oX7ALwAAcToSI5KTsdgvScrggx/Y6EV1HMlcxuhEHW1Ag4Aeas5DKMGko7uG0ABSdDthWW8WVHxVD/F4AANJ0MDk4u+PiWHJIADLX30EHLYo4wkCNkUga+atVa8PfAHCJEVQJGwNEJFSNS9FqNkQAeXkQaZKXcJG82cVYnE/tWhFO8YNUGBiACKPSrJJR2P05x75y71MykEdJasxATMGX4nuoFgD+3jn/SYc8nGSPlPg5JxRNk6KEuYk+Bieh7RIaIpx9zJk5P2XgeY5lhSxIKoxUJgyynJJPFxYU4p5mAQ+YMmRySAJ5RMXsEpgyOnJIAJqk22EHUqqKnLyDWXdAAWs9EiQcSDAoJZYiephsxYEtGgZqU1DodTmj1aBod3xxyJVhUwlJLSMzAMzPabyOaVy/DzAleyNp0oFWgSae0x7soWmbChNERBXO+cKrAGBsAYAgFgSEsdthaGKdMey6qVZJO+WUHc8kXDpHMnBKykpJLCkcQSr5G1sooGZaTNQpqirH30G0lWoLtXGIStw16L9uXwu+aYPaAKAqOKldy9F3ysBxUHgFM5vU400UNNVWRJMOHOwCsofqNMi1yBpbIh2a5c0wI5YWiyntZFNVFTinYi0pV4HyRgPAUdgL5MCE1Ti75DQyoiuwa+FbQ1QJvrzQ0Wq4Ygy2ZKs5TlDQ2o2kO5Scog6KhHF3HdchvURQAFbPVbl3G+Icz1TuTgY3aHCTEvXTbWhNG1P4wREEe9SGsa0WUzRtagfzAOMTlAWldhpeXSVJuSxRMHl07uzgYw2ysRKkIWbB9DHbklMFjnuUNkxUNtv2jO5B87SM7CrfhqdlKEN4AgdhuCRSH5oaY3uiK+AfIuoplecUjGi0HQMSyniCUJijkoyQCNG0Kh5REWYr8K0AFiZ/RFWIKM5r0Y+jZdDYGIp6z+QCkOITZwaeEH/AxmdlZ/yDpzQzU78osZqE0/yoaeXqZXZrKxgtY5jPUmplzRaxQsblcuf1rNVldR6iVEeNm10RX5WxoijjRRSk/CRJ2Fy2aRfpTEXKGD4rxYEkFK11lL2ZR1Xqn0fhWRxXFKIUNfVPz5efixnCeEzgmD1rvQ6ek6N6W2FdTrhGs3dCCf8nhQFn50SnfFAxW11Rzp8rEtzpyzYYaWylyO9K0GDZ5cKfpLQm0r2EKe9zyM8rIf3FSpbNW7oTtcDWSpVlOGJVaFyot/CWPRCpHqUVUK6knWSssv7WnMpGogA1LAHnla+KcTsJo6lrMzWM8gsobEdSImRKTGNfFaJ1DDfJktyTfVGA4jFjBnDiem3xVOmULH2BlA+Miag3pacwUS8bYSInXYrtcVYtnHw8dIh58IWWxsCCW16hj5HBixd+Al34RVrMZcfXl0Lnd4SDEjq4iYrGX76i8cjn+j8VTNLbuZwpiKK5hUsyR3KdGqPXePOZ9Du6bZ2BrHS9LvyYOY0DL11jn3qx/fU8t5SoPPUQ+Q+4hT75RNYBGC8jEBIAavyiNaCVYqaOd2rIMfVVY2ZEaaJdXUq8pPzGiOo3dUwdxkQsvkznmTK1ipVxXadFjvq1f8uiKTAq8zTV4uLT383d0qccUH42ylULBJja7hPovz2sIz/VyV6a9Pg1y8XYNUR9vMoq8596DXys+d3Nehj7Z3WAgYCYDqfjl/XlmJa7totw8S8xFtpcFYLIdCpEtUv2Mg9alOwwNgeo/Wg2ho/EXmcCGMMmO6Kkyu2YMcrM8uWM+ea4riU6mqLGlIZQtg2KamWMrsP2eBRaAGLGuqhqkIE6OEe0gacCx0eKp6i21B6+oEDWTWzcMGw80w1cF6K6WMBi1AlIEA6C00JybqJ0Oil2oYhWKAGBGCWi0wGMn0gEIGSgLGJg4AWAXk2KPCiWZqkqfUTk70yeG01Ymez+yayUiWcu1cFh7470k2G0mAiIw+PU8USUW6F0NE70DeWEy41YpkAaKaS8Ik8GlhioBi5QiIkAkI+ExBe0KEtkbWIcVBh0IhmG7Aisb6Dm2cVkuCVUx0vM70x+AMkA0hyW2CcC9kbKcR3uWEdgbYIqXEcEbutURUl2A0U+NCGiRu2iTOQRheVirgRgTUm8fc8+wkh0ssvUd8ieYoHhEUuSQqnRysWhRSj2QRGRBinSWxzuMEnC4qiyNuIGYo+2d0nSwxSOas/2YaYogxoEUxEhS4dwNY8x+ggaXGQkqxaGViYA8+WC+4H03GQRcueh3OUQOoscgG6sVmlRJ0LGquTMpx1qwSwGqJ4eWE2omJcU8cL0iUyUeRbh2skxYJ0aXGbako4B3y/uEhLIHEL+Zx8BQmd+puVkLGDgth6Q9hyk92lmTsqUNEvJBiGQRqJBkCzaWwQUORkpIJdKKhjaWipCMajEIGypE8ZQiR7AyR1AqRLKbmpCn6SpjJG0KAWAtRg2bspCaJDkOpVpEUGKApUQGA7JixaseKYpvMuppa0cGAfBZcx0yUBUrsgRBoLGGKRBspDmPa+4JECol2gZySBgdBRq1AjB9mvO1u0oUmTk6Z2q8Z6pi+AUWplpLGPQWZDByIeZ9QvS7yhZ0ZJZG0LAZZ/sdG3Ckq1ZK2gMEhlIRhAmEoUowmsaAZrpmUNpBq2ZuZOaCUTpxSxZ05d0PQXh62GCryEO4opUFy7ZEUPQHpQp25zZY8e5Wiq5hBsABRGoRRMEGpbeTix0UJMZTyXZrMO5LZqZU5LGOOd5KAD5h0IiuC3CBm1mh5mU9IJ5XpUaRScE/p15BiOQWAUhRCRuHGii+x75Vig5YAw502rM7cWWcEKE7MyqyFeF/obA2+8EcSkkoe74UFd09IEhaFdRWiCFa47cVFE8hhdpi5pCZyzpf5BikANYW5j5FZiyP2hezFa5WExw+FhFDAnmkoDCsKfFsi+EMpjaNBx6cov52lySZeYAqh0ltJuBg0LFWExQKlhhRFl+8BGlo4WlClLGFAn5Ox9iMCcExlHl4lvB5ZVljEkFiloEMF3oqlLKXFiyiFV5gVViS4glo5pCgKzRSVE8S44IERaVsopOkZb5tloEGA3l/6SJJ6/ZVi08wsiI8+GSvUe5FJEpEVwQtpUhg2CyTm/ECoNlbV1iDlI5l+fkrl+4AUieJVeAZQdZOZDZw+CUIkHBYlIJs1C5XET5lZP2K5WVsiBg7FnVQBDCmkvFu1yShqqV7GXCP2mVrVtBYRHOwMcpe4pO+axVbVxK+hMVZKaszGSFZ13ypQrgg2+wasCyYaU1nSB1dR5xby5GJ1YUANG0QQ5Vx8WyvV8RSNEUwAqNuCooQcZyAVd1Bi6el1ZxFaFiuJJl3yPQ0NsB35F5PFiNxNVizw3hymi1ARK1E8ts9sOAZQqeAesorufUVUlq/VLGnSoC5ljasNfS+gRNuFE8Bg0tFlVux18omNLNytqpatxu+gviEt4hdwPoD0iOMEUmX2Ls+iWNmUZQqNZpQmS11VE89lZNaN1+fV3Nsi9UPoH81YTUXaX5qk8erQMoB5bVLAsF3pb+3mW6EdLGpwel3Z0K3C4oitU1+q9Bc1TBykSZJ6O12tsi9Ia181G1JiUoAcbZbVYA0dUampclCdUpddz1jplWTdeFqNDpQmIlLtsi8ADt92aafdySkIkhdRjtqmo4aZbVyl7tryLS6dLc3tySDgqNqsx62wGdbVD0yw1ANYT0Pkr5p4QklFttjeUhjK8AaWpMmW8mC8Nk/CM9LG6Q7AXp1IWeXRzZtUTFRdyS1iutjai0DF410oak1NG0/J0VjlalysG96k2w/1f93y/NQMR2SqemY8coX04VLG9IqtIV3F29L9XdWF5GlBRtkxdNxJ0m3iz9BixKqNYg92zGxDDDHVdRzDv1W9y9EDs6YCH978lu7cx6X44dK93y9ItsdCZD4SENbVFAD1eVPlL1fl5yEjv6Q1TlFVY5hl1aGjEUBI7tUmuGiF8mBjM5t5hRQlz5Cpk5fDmUPQVj95LyBoYF3e8jLGBgqN+tmt9DVixgLwgpcFIxGtSDStDaBDNjAUTpI93ygs69wW0wfZlDE8WQgFwFNBpRd8Bd1dktqNctlxfjFjd0sAXdd6vaipqTsiZw49g2m1sl09JTRcTDgmAUgKcT+6LdcDlVGsHdE8nSpdudOxi+8trZzToEPQUTwdID3ebDVim4fg4AcUVSQUd+DjusnAwNfyuaZGVN59NsBs/NgtLyfxSxLBoBkN3TZxozRT4TU11ASmxRPZIkvmGzWEoQ6B+lvT1lEzeAsABpRpJpND5p2R1TyS9IzjQF9dtjXWnjJNHFGFOxFN3CaqLpLGvNKAKA78UAToz0IoCxadTauDBidYuV+ERyqjpyPCk1bVfgHDx2SJGRPJbVKSWjsDvOLl45qy8LViuSBThSiyPD/jPN2YrIEhEAwFooaM8UY47lyD1pX1MDLK3dMT7dfzDg0zcDIpwrGr1DwpwSZ0p1CrGxDLBSXCOFU1is5IfgQdysLqXcz8Zs127zoEl80QQjscGSyTFi/TsisAQzjZOGQmCyy1rreAiAHwoZ7Uvp3MLVETySPQgLEAKRYAaRMzcNhK8z6iqNcV5G/lWtCb3ydgdT0TLaTT4b7AgDtGCBwk9k524bisOL1IzqBLScIcLrBzByZrRsxyBNrQXt4bdYyQBFyrlLpFqONLfrySnSybqb6bIz55L02bpaKAoCWLzBMrD8KKlzbVt5XzILIbVTfzij7ty6IDfUg7Xb01WrREKmqK/C4L3yYr2AH8QBpCWM+wT7G0qFZ7yKPD37EUhqI731kCLqY1MaomRbG0xwwVKdBURL8C6LmGcHkCFTZJgEJLViQQ7LLKCyE7Y8Oy4buSuH5rBH5q5iU1BgqHl+BZSHfzBgULwFi+uCjERH17Bgm5R19GBt2s17nSNHNz55Xc9H4bgsSrw1/6STy9Y407kjPbysebUoV7JrmUDgTHM2tjlmvLE8lopH76uj6jLLLG+9Mk3pL0axqO3R3e4bDggbQSm94z4bzg7tNkuK3Mt10Hhj+nYZhniUOibaU108b9tpfg8A3oz0+gcBJ9ZEyHkx1z/UtD/UcnimCXk9D7tm174XtgnrmBBoZU4ituqnd07APn5NLzuW804baAWJwbAUobRXXnmUgsCnUnwSkqnnU1GYQMoHDm4sY1jiUHVrNoAtxWrgLyX4/xs4lWgHmUGA+rPTOJFb179IVwWGMEWFWFSElYRgd4kAj4mAuAZAO3RwyACqz4ZAQAA==="),"Courier-Bold":b.a.decompressFromBase64("MoFwhgTiBiD2B2ICyBTEECWBjAzgAgBYA6ARgCgBhWAW2pUTyoAcBPTAcwAsQ8AKLAJR4SATgAcIgDTCRIgAzTRIkotkBmVSIDseAIIATWACMUeYCxwgU1fAEl4WWBCZOwV/UTx6ANt7wAlDC4QfH8UHBQIADcUD0oaOgYKCBQ3DAQ8ABE3FAAuPCQMgCkAV3g8ACY1YQA2XIqxXLk5GW142noeAFV4DABHEpRbTMI1OQIxdsSeADUkEpwwdlMCEhI1ETwAVgqSGoIyOEQAOTA6RlgSzEiAWgAhWG99Q5LfU/OqK4xIvAenw7OGG8LHepk+1wgZAA6iggtxfo9nrZwN5sLp4OxvKY5GRbDhoBgAB6xAAKGBAWE4eHQg0onEgYCwVggwDQeAAooSrPB9LF/DQwPBDggQHcHoS8Dc1tUbhUti0tARNmI5CQ8GQeryIKj4CgSbAcOT0uUpc0NTzIjqUAAVTjYADWupw+HlZBmkUNGWaaiIzRxx1gIGwYNgrA48P4QlEEk0ClaKlaGlaOgMxlM5ks1jsDicLggOQ8Xl0vgCcJCAXCkRicXZOf0GAxwEp1lMqZMoEF+kg+lrjnrGMoYCYAAlYcFtjUKmQABqjsujERkXQ4LD0LV4SeLzLhVcWiCSkhbLRkUD6YdQvBiA6nmYXkhyGon8BQCj0iCodDYfBqQ+UPBqCo8AAbjwKFpw3ZpgLwY48BwJhGVMEC7jwFpUJQ4C/zUaoQLAiCWhAmCUEJLBvDOKDkIqORAKlLZ/3EbYtEAoDMIIKDcJqSCCLwAZA1iIw/CQ4Q1FoiotB0AgalorZJwwih/1onDwI4/DoLweASmoEwIENdhykE6TJQIKSCFYyS1WYuS1BqNilM41TDF8SByMvaiSAqaytlEDcamsiz/x0RS8KgmCmEiXceH0g8pJEWiaj2WT/zEGygq4s5Qu0ztnKsqLtgk3LsMwzZAuU4LuJKXjwwi35hC0NVRPEqoJyYv8CBU9i7JCyB6CxAAzKqKK801AIktU4t8lrzNA2yVM6lJ4Eq5z1k2IbEtG+K/IIJippS1SwEzTAcHtZzlEqLz5U2DjzJa7DtpKrimG8BZnNqujtgqTYCC0JKNtY4qOrwRxaDARbGqlNY6OqEhFQSozkru1TOBYJhOHoRbIMo6p5RaH8CrkvK/pmvB0vSfRFpEVzaNapKoauvGAtu/6cFInAqUE+ibjE7YqI3dyYe+hnCYAL0iWBnLEHQaO2dYN3WlqioF0qEEQ6qxDVFotg2GXxrk+U4f+kAAHdRcEuL0KVC7ZZ1yb2sJkBOBSZXkJqGVDy5tbtbevXCZ6y59306p1bkHQxoSjWvdKnqMBiZ6WklnZRtVUPfoVrjDQlNnY9d+OtdDhSU9UiIYj06qtlololVMxO/IMgnSrHeFBLEF2pKhnPq/pm3St6XVnuWrP7zbv8tn5zuuMcbwMkE0Q1Ul1qGoUof5dHgvrGwR5J+qtyXfBqnCDlBKOPDrisWdZyfOEKTGvlWmZaP1SUAGMABOql61iSnZNg2b6/xk2uuPYFIOQ/Yvx0FnNQrFr4HxusvGCAxwhBg3shdmJAIGJ2HvhH+ycYF4DcItayccryDzkpJO+MFdDORuJsFoHFNjSWasQ3y+cYLIUEmMdCR5Ma/x/h3aapU5KCQqK5d+h90EHxHrwriIxWFoS2CICBXDiFLwkapdkzl97qxEQovAWg2rKJgtALKVCGIaPodo62ei8AAHE1FCO2HI7YKoEqMVIXgYcaiZGOLoU46BFjbDPR0OrK+WjoZ/1UkULKEsSBJUuk1JxedsEAGk1FqzsbQ4JjDsEABlDHsK+rEvynNQkwSQBQwC1DuZeIKeInaMEYKNwPIBOKJinFKJqXgAA8jYg8788miL8o4opeASTOQmOw2R+S/yqxcQARSyq5NQPT34DMmVtbB/g1GsXVrICZckm4uOACMiWgjthh2HqYwhgzrTJNyWk858SLFdBGd0uxHktFiAyRYmYFDpbUOlpUyZPC2kXkElKJKvzhHnOqfDGC4Ep5lIcRChKEgXEAE0QbsORf8uS8gXEAC0z7wo1rchKJ1BlGHzFge0aBer9UqLDFan1YqWzwOTFxRhGT2iZntVm1Vtkcx0PKaok4PYiB8W08lHK0ALThbRFawkmUiqwRYvaWAMDYAwBALAGk0ZJTlOXVlIc/IxRcWULUK4nCO3QlKfeJUOYL2xR8tpPErA0sWnk+qe9EVGsBdCnBWVZVZx0YQLYv0/z0TJc5TOUlCHCpJa031WARlRtypTcZfl7y6LaaTARybZGjV5umquTC8CWtajlaS1QjKhrkveVZFiepiwDrlYOBa8DZIwHgSOUFsl+B6gJP894xW+vYFlTOeVRFVoSveJVbSeXITLnYxpBaB1yHuW0jtglOaBKFcPKdD4XEACsz4uzyiZahu7C0+v+kdHNGLYrLprXIKF/1n7IS3W9IVD7hByHjf9agpT4Wxsnemgegzi7ISiew1lwGB3g0GcbaqbC45BpgzWtyLimDfIPJtYxwbq3CGloMvo7jsOATzXhqdKCXHAOQp9DF5cQ2UbXb6/AJskpSgFcJYNRVYOOt9bSujccAI7II1ewmJQsNxxqB9TWIHn2EyiFh8paoCCydg7+wmBtvlgplklVTPGa2URcenaq1ktmsX01O3YLiWAUNYlKHDMTLPpuOYMwWYsUk7HLmpwzQ7/oStXK6qeh8GX7CIcICoM7fXspo5UUuko9X/lhloXWLnmP+YpZEecU9soMrLYagdrbsEqrVUGJ4lrX6nLYcJD2exzFtKIiRM4hgDbgcqNzBz1kv6ECVFO3+xbwpn3wb1zy0SqPpudi4/aOoR2buog0E5Y2b57Ci/9HqFKEFtf3jcERWhrI+WWyQwZLBUZTxkTirFtQ+NrYnpgNrNwkPrDVEeRpzK9hidKhEJkxpG2SiDZ5AVyya01Hk6VLVEA5pYFs/pCztDx2twmxp0qzrwgNkxJawROgPVqC0Jw0xUNM2+pR/ofiQWX51U5hrKSWiaYuPYCUIEWJqCBjJ8hJK/2w4mVq84wZ9OgSGgxL4FAfVFqrG0Qxj6+MB247pwz7wAvMTSs3mLlD4yudTpCcWrtcKoOfu5+l72r6Iu655tzj7XE1zcrPiJOQmMuM4w16DriXZ2DLFi/efBKH7F9Ol0j53Sw3ck6Nx7v7+qIFA+EAM4txNYD6HCpEWIZNrJ7EpuMeSy2xB1rafBfMAChxzo3KHhiHkI9RL84TIwrwsS0pQS0dYw1D6qYwTWi5xaUcK+8OyiIbqA04c2qA1TU6xAG+R+Vdw/Eu+WpIQ5sj71hCD/Te8lxxP+JK6dhTgV+9LtRPN6pPnQvmefnHIJOj/3oNS5b07++vgMBMENKx6qvNkOsTWLV5Fgz0p20uIsHk3zpaS1qiFTe1JTb0GEsGNBazaz5RQQ8m5hMgMxkHL1Kjz2jhyzIyfTolilNnTXsUGUZBKCsHcSkgwIkmiWwIHWNUGVVU1Q0j7SIjRkrT2SVGDiPCnREGu1tiBF5DFg+lFSlkaWyhwN3xgmoEZAgEQUvHflXX4IcXtRkCvxgnJRQFQJVkrRBylmDh/DYL93skDEZEGwETYSVCShx2oQWQSkokJ3+nrAT3vxBj03ok+gEO/jkkoiz19Tu1m03kcKmVakaTyT8gxhcVXHrEciIIS33QWQCQsOkMGU4DKHYEgA0lIgILPj0zECWTIJvkog4MVnYCVhvU3mkwPG2VajQkCKDmCMgAkMHUID4OYO8gCj/EogUJLWoC7BZm+RaCCKaX/EI2aP3kGV0FURBTn3KTIy0UxxcScH0B6lXm7ktRQVAXYODUxgjyqHcP+kyS5U6NYSMSPC9WaKwhcXaR2IL2OVlDI16QuSONW0JnaRGOqllAXVkWp1MSqBHy4hmNEJXFeAbEWLo1EGsiMjWObzpXq19TAEtRuHs1dic0Y0CNhkGUMBABPkNH8XYUamc2aNGUGXl2ZgL3fR2D1wsN63gzONHQSwgRQ0m0CNS2LVgGhMg0ljihUwROaM8jp0iFEJ5H4gfwogpheVNwSilBcVsBsJSDsM3WiOJO0XILklFMGVSC1UIJP1zUmwOxFIhP+jACUJUOQi42Q2oXlIPBNXiIxCSOoBSNpVFJZIW01L8kVOLRQCwGqLazLSkyFRqCaIVO1MJhRQlNR35ON3VmRT2xvidOwXrCiAwG4M3TVHig/i5jBMjIsRRXwNVM3kJTDJuN9JcV0GoK1WoDoJM2QkoXQhoW0Qj1TLaTAAzMtUNMDWNIjL9NKi6ELNoKxFLMIGeVkWsi+hTNbK4hYHrLs1IwglGhNJrJY0BlEP0M6DSIS11ip24y1JcRdI1SLJLKTXLQ1NYMdKHNUi6E8KeVBSFJVBbJcS6EDKlOqlhPfhWPDLXLwNgHyN1EKINIDW2WHmBPZLzMGS6FHJP17MfNzNNMGXKjfJQA/NNKlG/OHwXGfOLXZBvIwGDPUQnAVCnMPJgkyCwHENwWkSg3kVMWnP+lnLrKwAMMf2kOeOxm0ElH3L/DIsJkcDDGy2qkzmiUgh93/OQtEPwokIwukgVAwIPOCNdPEPdNzVhh8h9PAuLUgDR39XLSDW9JcIUuwWOAovnIYHqToplmaXErxKApAUxOqAvKQuKxQIbIDSkjUuwpcWtB0qooXIERnkSyPGJWMuLQoFMoFN7MPi+nwxYtKjSHKxUqNI3EEOYpwo5BRN0tpWEqCscsGRXDdMXI422C4zkqsosRXFiEZ2BjYwiI8i4yMgQNCq4gwH8u0RlMagdNipcQnmFgxCnzM2ytYkVEHJcX8EkqEs2VSW0RxR8uwUsRcuooCoMtkXDx6ogo7OLK7MkyzmKMknkqqt2gWu3NYTstwzWryraV0AEqkooSMUrJ0Q0o2pgk1QypPxlMcVytGosVctCNIh3NlH3RDVTUqritxQStcr0tM0JU1ifKeraVtCcHdJ01LgFS0Suo6WOqEtsQOPF0uriv8Fqsiyg02GCoOt9WAFqsE2OVLmqFxrBt9Tj1upopykYhbQ9nhq6ERvdJAv7LEqaogpPJBRnhWougCPZuLTtgdhwBKBj3d3MMEWGmOIKz4uwXaRsq6TPJRrJv5uwV0HlpBTOp/SrJCrit0D1OhM1pxrAvhuoFeCDAemhxVjVE1i80ID5plosRKFqttJ5u8kvMuX6q208y0BxpGpVosRzyDCfnrB6gbRNhlHMI1h0EYjRps1QuDJhPHJiWdljsGVOBVMtXY3Q16OVodvXS2qWs3SbVlP2vJv+nZALvoIEReKCurLirAHjsiqbOitTudMbrVN3KFXMLLtYsJpkqwPduLXgFqsgy2UaVSuLQ0jEIkJdup1oQQp7tKm0qprZwaUMuGrmuLVsFqqJMalzs0oDsehwGoAbCenjLpTeloVdkXq4nJVgCpXgBizUXiw41onAVihSzxv+hSHYDQuZET0Ei4qCl4oPraUsX1oVsgxmu1q/sJnFL0IBtpV3tJonuwWFqBk20WgDVDNZvprivZHVsfxroVGNriopQINLXuubNgcViZspKiuHjkPhtxVqpknVhBtIbxU9oJXYRBr9rzuHUAX/sfiN15m3Q3BWJvpUTtkpPMxE3hooBCKKoVpyMwocU3uwW8AmrcrMumoaq/XhopBXrtvLWEx0VxlAd9RQFfIKPeqUAnErT/Msf+i6BsffNPPsb7Pkd1udsNpgakbIXbqeL8dBv9oa0Ido3VK9MHuwUFlqqmUCWoYCbwHSCgpgs5jgtoQaovTCd9XaUxuRryX3vhtgFqse3sqSdyZ1LoZ2tUtDKYbisWAzsytbhXMaoEf+ljO+ElLQoxPEbilbtlsru7IuKgaKbrqvIiZ7MVtAp1pcW3G8HADPmIo3AyJoa4i/wgHuyoxnz2oMbisNgNBFqyycFF2qCqG8322ZXhvaSCamrGfZ1QYsVNuWpw2khkx+pcSCHzH1LqvMrdvWdUlgHNMSIgGSLAFSKIpZPUPaeccJnZDcegufpKNoT228ZcTjwIqStzROljWScFpQAfidqgA9DswlkPn2CyMBZgibEKrCLutKpOTWNIriq0eMaJIYrxaqcJgSW0cBoGiXK2W8u5dKkyTKf2PGbmcGXQAbusEgBgvLIue0RGzhritiAQcmsICiZbupbwFsCmeQf8ZFa4lsBqbMvEYut1cyW4b2IrJx3Rfg11HpG8DDqeMEwpdGVhfhrRKJafjUQ6pLskeNaBeGfoebtLuDZgkQC4MWOhoNRio6cJi6BBctOtI8eiXMOKfwcxuIaNcTbrjNcic7tkN1fYAgahZgPUYBeSaVkfhJdixuAMh23PX2yebaSbGMaJrIzDh9o0YsSbASEos1aJuXNOUz11faRTbBatIhaStsUnHZ04eRJQAAUJbFmski0rWhmlrhbyJ+YbNzQcpiYsUUeMdGeEQVH4d3a4hKCmdnonAujbY8IbuwD9a5r7jT0+lJvtuvdUjwuMbYTkd7d1c1UHcSsOUFardQ1/dqTKzjJVjXpzrTUjbwEDBjbDYqeirwd6r5aSvs08u/NVZcWtbA8QZyWmt6SI6GLg4NorK1pS0+aGMRYVb7m2UnDeN1d0E5uCbo+VCrhQ/aRo8gcWW0WQ/za4kFn+s1YSbejMMGYsQrrPdzeA+SdsGY4xMyY/QdeLXtFw5I2moQq5fE9UhPvUmDJeiCKTId1U9DelP+YHN1YcGMdHsXUaN1YpFI+HaOWXOE0u29dfNfe8HgEDGegTNt0vsIH6OM5glj26aDIw72u7pQ5KDudgtdpTsc94hEfRRhM41hosfhvYD04rfHUcVqiledJkf0nY1EnymFOScFhtatsxONPWripzCBnA6nhq+XOgycZKadGOcwFOanjDiVZMmDmubiowELb+fEcYd1fZCuAQ2QjQnKLIFrH0FfEgA/EwFwA255COGQClS/DICAA="),"Courier-Oblique":b.a.decompressFromBase64("MoFwhgTiBiD2B2ICyBTEECWBjAzgAgBYA6ARgCgBhWAW2pUTyoAcBPTAcwAsQ8AKLAJR4SATgAcIgDTCRIgAzTRIkotkAmVSIDMmgOx4AggBNYAIxR5gLHCBTV8ASXhZYEJq7C2jRPIYA2fngAShhcIPhBKDgoEABuKN6UNHQMFBAonhgIeAAinigAXHgAKpwArnhIYCy+JMK6BVoNAKxqMiK6SbT0PACq8BgAjmUoDjmEWnLN5FTdDABqSGU4YOwWJABsagRieLrNYmoiZHCIAHJgdIywZZgxALQA8qZ+QyMnZQEXV1S3GDF4Z6vYYoE6XDB+FjfCy/O4QMgAdRQoW4lQSGDK1DIDnArywBng7D8FnuJDU2Jw0AwAA8EgAFDAgLCcPDod4UTiQMBYWwQYBoPAAUWptngRgSQRoYHgJwQIAAQvLYNS8Pc1Po1c05HgxAQRDqpngyP1xRBXvAUHTYDhGVl4KqSHI5MaxTFzShStgANYWnD4LVkeYxG3ZJ1aIhO51nWAgbAw2CsDio/hCUQSTQKdoqdoado6dr6YxmCxWGx2RzOVzuCD5by+AwBYIo8LBKIxeKJQWVowYQnAZl2CxF8ygaVGSBGLsuHuEyhgJgACWRYTwzS2ZAAGkvm4Q1BsyAYcFh6Ka8FtjjkosfXRAHc1OqAjAuEavyI/5i/pmRR1AOZBUOg2D4FoJDNJQeBaG0ADceAIhuZ5OngMFnHgOBMNyFgwfKeDarhOFIeBWhaEhsHwRsiHIXgKDUlgfiXCR2HbMRpLNIQGwEKuujQYRHEwXBCHapRwwxgkLwMXg6rEZBuzNJBq5bARFAQaxfFkRReAofAmLmBANrsPaWHCERqpyc0IgbGeWj6lBhEWapAkkShJgBJA4mOrspJ7qu5lngpNlKU0JH8eRgkaXgTAxNePCGSQWgcSx3n6ls3EBbs9khY5eCXBFuljuJYgaqBq5iNqzQEMR/kQdZpEOUJZQiUm0V4IxYhSWoux6qxa4pYQoXBepKHoek8DEgAZk12Egcx7mcW0yWKYQdTpQN4WQPQjVuYFpJyLsVkWfNlUENBNUZZRYBlpgOBeuJahkhJ97Fdq5H6IdFUnStTB+MsblHIQHEHNqBC6IJ4EELx72hShLi0GAbkPaSd1NNqZI9QQKkQ5lnAsEwnD0HDbRqCBq4HBJYgqaDdkY5ROVZEYN1aB5RUM20jrWaDL1U2FOB0TgLIxXd9wlQhHHngtOxBWpkN4AAXjEsBw/FRX3qxB2g9V/VSwgmHNXg4j4dMKtqD1WoS7VYUgAA7vLhnA/rGy7KrSnTKbp3m5w6Ta9hhx3quDNnkbC2tC7K2jTct4xTt+sEHUju+8HUujRg8TibIPsHElcgveBZXx5lNoqjFzSsQloux0XueUdE8QGTrJDe09d3PYHlMa5ly6ojFckJQcDsB5VD3LVLAwWin01dboIt99naWc1DsB+NkhmE4zrFg3UDPk076uS3ndjYPPi+1/DJB3WvEFkwt5EV2FxJ+inFlHWejqEFxl9LbPVHDGAgQR/qsUO4hJodlwJ+Q/uwdI+Rw46wvo/My+ogY9Q2G9VudUoixkPoxAO3dWqzUvuDFBYVPA/UKl1b2scNjowIShAw4liJPUzvJRBLcd6UWwoZcq+ENibEYZfDmVDGCjwdA7cuANL4z34eMdhdCzxox4ZVDY28zYoUFOJWSnCr7dQWrbQemVoCqOkRsDRflwK6HfvwgA4vlaaDtZGiMqq/HRlEFy0LaE9AqciTHIJYWFBw99OGEw8UpCe18UIAClVFtFJA7C+mj7GUO8ShAA0rQ3YT1TGBL2MwpReAAAy4kgacIYbEkxfCEmVHyfhUxXVjFBPEWUlCNsHTEVMW0YpQTFGuxQo8FOite6kJBkpIWjiwp0nErofUT0wYZLEGYspABFFOxd/7+36Qtb2wyUJBBSfrPWbSdReOycAMZFk1RPRNnY8CuoQklDcpHJ6FDpnxOyb0H6SzdjA1aTUnUWTOl4HmLcpZzSAl7PcRs2CtyTmxT2AHEFdTsnwSXgY/Y0yOkrQAJqbQMSIapPV5DXIAFr5Qsg3UqXzlDXNMDWLAXo0BjQmhJAgkLI73knri46/DTDci9Nzc6fMdbbH1ILQG9t/ZsyUtoClVKaWARXJ3JZkdGXEVjiIfBZTzpYAwNgDAEAsCYjcsirQOcDj6GVU835ZQbxHlcJ7VU6oHRqFIfFZFlUfJguErYOltCOHSUIA9PZHRrmwxtpC6p8Do4LT1mC0wN1BVFS2IbMVutUVSywBCn25EOrhsqo6PqZS6aGQviXAgT1frZrkLM7JNrHQhu8pmpa4FHTsrKaNNyJAOL3LmqW3JeAMB4ETiRPJgRRo/wbXIA5vz2DiS4XeE1D0z5ltVdkvlk1pFmU7Ymx0ZqVq9sMti/WcaB6jp+StAAVhEmdxMzlZyUo6Up2TrqGRJk9Yyosy1wt+T/HWe7SpxtLaO5NmVqDiXuKxBuq8s0NufmCmujFiXFXA/Wm9J9rnW1rnISJSsxB1oWifJt2SmDAe2Be8iCGcNQrdflJZD17ZtHnZBxdvyoHYSvs+h+EGkNbqlvgG2K9iocTo0h49Ut6WbBIfJOoa5EPCBIHe81ty6jd1fkdYBSH30rViCnbU20zwzN3Cp6TAHKIW2OQ6J6e7lM4bULm7JBd+V4QoavLy2bbrXJqIZe4itqM4Is85vDvzpYpwmd5YiPmG0BKjVSlAnrEXTWZQo/2PUyQMZWpypjEksEOsBhffYAzhAOslRhDaMVi2mY6roE1U8b1OY/uqzVsY/DilbRZUQJrAFWZw9OsF1FaKXBMBbGD6WqP6DBqvSYHW/MrSinDBTepioOzbR18dK0LrmknTFIjaoY4ua4VJzYyWE5UvQQNq5IGTWMt8pvYQDywUsDxut+zEq9mbCE5lYdrheyEchRwjY6TY6ieudEHkdpblOpknii5N6RVgt1RAYaWA3Nfv+r3GSch9ObEM2Fd1URexEhtXFViPrGWksS9oj+WOjAvGi/yhSPqyoSa+TJitE6ygQmJNQGMVPsIiDaLbChtHzvZocWAlnfgbSEgCCgcaN05AcVtmVQGAuG26CW1LdgIuxdEiK7XW2cvUd/TR8EsF/bDIGNEKKnDzqP7DtoZws3r6leyZWieXlP0OKEwk2ICy7VLsybU1Lcc7A1hpduhqXQMlzsQ/qBjpyqwg8U8/dhTYzEw+rgj0MhtQyP401gEYKKMQEg3WRXXeBcUIJ2uzesrPXJwHzmXcIRC9wU9IOJzhnBUbPjEnpUbDisUssE7bxn/bmUsca78Jy6IblC2xQ4lZfQObW+ceH/VLwLxx9VqKqSUvQNdjz4ry9uqIl49a8YlC2nugLJPdBcL1ndgYzH+KnsBuma0dYeuVF14TAbTcZ1udxTrET67YSDXI5QgCcA3ArBiiqKxqGwVaJbkpuojA2B2h9YDaboXqMoPxjbZoSpgo17JxLwqqEABo7AiwOINqEFgrchlC2BeodQBpcJzRkE3p7rQ7aq6rUDDrUQ3S/RAz6AHAxw5zYH77mwQiNZLynxAGlx67YGO5SzUDcgQAYISSmT5YZRrg+6RofyUooD4H8rjKrjlqcT7RyAbqpxgomDgBYBTYm7K6+zDZN4laVRWbWa/I9j55f6F6tKBT3hJSOHgRWYTZSyYCEi0JySKoGElrXoSRjrXLHg9guRuQBosTrxTJQb+GGhgrlCEiQCYh0TUH0zwL0E4I/Y9RWbCEoSwDsBawPq1xAGkivxNDDYLRWayGZRYCQBKF7i0bc5PwizxZOGRxdbUDji8z5L6ju6+R1De7NH5ZgoGAqIm6cIiJfJGytGUSuBGCjR7zDw2pWbjGzbTCtLp5KSEyBGZQ5I8qjHsL6D0J8ErHGRgqPCXF16EFCorLm5OGl6PELE6xmScKvx7KEyL7rEQBGDyFHifC9i7HPwCq+yrJOFZo1Y2rholxeQCYMrAlhQWG3w2iLL7qOb6bbB+6ZSi48wvGgbFQVaJqwlgrWhkm3KRJCw9wGGEkmy0k2o5wlxFTokOpM4rRB7yFigvDf7YTixclUkLSkjXIOBuHpAeG7pwZbDNJqKVRSldZUE0ERw1oMFnhMEOiBraG6HYTn5pwmnkSJpqkfxlBZHsA5HUB5EiaGEJRcRKp6mWn8IoDtGKGoF65cl9EWl8lSxoqynY4ilGRYqsT7AVTgTul5pJwYBiG1xaAPwyS2GMpRGxnZJooalVrGRmasQlSXaZm/IGAao6qYicG2aTSFL6Bh4ZmBmZRgA5kmZcmME9TFkrS9BlnsGVmvJCKP486goxkNmUQsDNnuaeYmrFFukjlczQzyHcjWE6wp6ailRXLokdlSyelsEVnEhVn141pmTCK8TDnXK9DBFra1z5ZRIDmZK5abmZS9AhnylXlvK3lRmSmzkoRgCVHVEtkyafJhpSYPmUS9Djmvn9kfIGhFlfl4D1RVEWg1GJ5OkAW4KhZKQgVhSCjPkYBhlqL3LagfmqmwU5BYCKFEJSKcK2JfKYVzwwyLk9BuSyKrll7MQkzEWxEJhsA7iPrWK+R8HHH6lgqCjyFkVKH4W+RmZpSnnQ5elKHVrpoLaGIBmBoXn/mhr+z1nXJnDzlNlWGMWNIsUtIZK0V4B0S6qalfoUnsTaiFmfmBp4E2omndzxYlH2VgrFC6UMUMARweSZYXYmWwUUDgVc58UObQXuU1b1aJnGnam/TkT6amXYUxjeX0oSWGKEUqkyUfxHgdEDYrlxpKX9HZX8JHjogJE8Z3ge78bsZCUfwYAhW6zWWNwznXILyyyEg2qEE/r6jAyJWwVBByUDZ+yTJtAlTtmwXmJeX6U+XQLMT+XsTwklVlJlDdm7lcERwKZKyvwUInkYWwXcg7kcF7nqXFQCF7V1X8IGCiXek263FniRrLXZI6p5VTr2bJm+QqWyXlV0RprJG9F/TAWwX4oWGpVEq26ZXRn7XXKlCuD5VBYJWBXXKPA3VKGvF1z+wOyPXQ1gpBCNUjW6m2UZFPW/LACNXOXtYUJE0wXXK56vUFpUY6izb2440fy9Co2oHXkY1QUKLSWs38J/AhGbWmmdpaVgqgEew4BlDZ7B5QrbClSGGxymWPCOU9L9nxoRUcVzGq2LH3V2Va0fwGCGl441l7ByQG38LUCfCxifQI7IUhZKoMJAz3mwVlCNWOhbUqzoa6kTUw1DW3KpIBXjWRX8JDSxjfw9ijQtrsLFx+xlQWSmIu2uY4VhkebEbFHtYW31Lk1NJ7B3T60k3bprXHUbVWX6zOy7Uh1lKCjF29m8XqKEVDn81qop2nXKz+xJ1dat1alpx6xbCd0fztEWVVq+mFVtlV3ZLwCNVeT0Lj1Z3ZKYgKHyUoVe2ko01go6X03Lm53GXB3z2/IOCNU+STLU0T2/KfTLDUC9jfQKl/TeT/TsWF1SyUqwA0rwCpb0yMzIqMpJTOpP2ZTpDsC4W8gF7103mGICUD0WLG1WLq2yLK6+1goykpUzX0rH3+zKlQ2XVlJS0wxHZwymaE2P79XXKCg62/EGJXwF3N3PWNUsaWT7StW0kc0MnpqITqFn0rT4qNWe7/Gn371cP+0FqKmPx73/2UTgIZAgNfwJ66yB1mSy5pE0O/KCigH5IGLUWIMfwUBxGs5BpfpjwCEySCWmV+DTVLlc7Fz+UGwfHiPmxCO1w/ZpzuKmJi0fwoC/mIV/WoVHmA2cNSy9CeMoBIV5aKyvxQV7KmUGD40N2a12PULd06wGIMJEXxNUTkPIWHl91MMfzSxH0I0tVaP8JZAIXBN4n1GtIHpuP8KPBH29IyL8NpOwDu3e2tk+3+ONksPBpsNr0dOVzk28Y6luUCNSwJn/Bym4V4mlSyL919NhSPC10nW7r1Ma11lzMoS9AZN5ZvlQXUPYPZKXh+DgBTo7LRJ837O/KgFw2EaTkIQJrrOshWxS0y30zaiwmySGxFNlKPCJNc4rP5apPKMrRW1jIYZ+pKZOZpOhA1hGlNX4ntMjOZSwA2l2kOmsPOkBLDNpOChBMhNqIVOSVI3mFiUUXQKM3AyTxfUfwS0oAoBfxQDBhjJsX7R/GGIkNgr9g/X6OxVVVnjnImOwVmNb2WPqISmIuUSJLmMGVJN+Umw/b05fPZI5KNUFJ63E1AvCY1jijyEQAhPIp7jNKwI0WwUJAoMWMHm929xQNlIOBbPoNKlxMauZQOBdNfqKntQPXnOmU5IOOik3GWSfKKu/Jaych+DR06wPKnafUBXis3xRDRAyMpyB2LV53WvZKwCLOl3IVgtzZ8sXWmWICiG7HusZzsts0osQC5FgD5HrY7PTp7NJWNXpW2wNsmuuuZM9PyTr1gIwOGTTosSzqtZUv8Jaz0u8hTrFzUbBKGLdv8L9jCuZK2ppJjXe2xsoT9jJB6XmsU1yv8tpu/KPAVtVs1uI6QXOytu00oCSPQlu7xb3j7SVYXMrSVEwsj05vMlYtOuUQ6MLsSrgOvxiNfthRlBbMe0i0ItpNavYDfyUY+zn6Rk9Fru5C+sTBUUFmruQdSuzXMZaYLUfUbmwVnDRVOU713RcTDtlIxhFvou/qlsPODWbtg0m6yulS7LGvXI+uMeoP5IagLVFLsdzHEd3V8uRl/pAfUK4s24EtNyROwUGBqW60IS1lslpOPBCfLPq3lzkcPPSyg3ce7pBZmRKqZ3YsofpVUMYfid4AOCSe33SfAoCcfxehYdpUseWTGcUfZJX1aRhlkjjGmRCztRYOmUOCZv7n2sBJrNIfOALsz0A3KUPNMhcfmubBWPnLTqSYPMLxAPtF+DwAxhwz/7MrkrJmefBu/P17vuv6zNIdlAVdgd/4d0PP5e2CJuUWkgPsSZidPuq4udTqe2DuP5esmtqMRw5tIJJTdemXSwoepwlr+nNd9dLwnLWMwK1WmVazPMxBZDB5Eywl6hbZBvbrttwvTPEQcNIeCi3CobYR4R4Q2RdhGB/gQAASYC4BkCPenDIBoBvc4BkBAA==="),Helvetica:b.a.decompressFromBase64("MoFwhgTiBiD2B2ICyBTEECWBjAzgAgBYA6ARgCgBhWAW2pUTyoAcBPTAcwAsQ8AKLAJR4SATgAcAVgA0w8QHYZosSMUiRABlUi5eAIIATWACMUeYCxwgU1fAEl4WWBCZOwV/UTx6ANt7wAlDC4QfH8UHBQIADcUD0oaOgYKCBQ3DAQ8ABE3FAAuPAAVTgBXPCQwFi8SYQAmXIBmMVya+tlteNp6HgBVeAwAR2KUW0zCevUJAg7EngA1JGKcMHZTerl1ADYRQjF1ESm4RAA5MDo8AAkUbxiQbDAyaGLfE7PL67Q7h9OMbxYX0zeN0+AHUUEFuGVYhhitQyLZwN5sLp4OxvKZ1HCcNAMAAPWIABQwICwnDwADMwN4IpROJAwFgrBBgGg8ABRHFWeD6WL+GhgeAPBAgABCwtgOLwAFoSBsNlKajUJMJ1Cq8CJ6tUyL1uRBEfAUPjYDgiel4FKSCqtVzInqUEVsABrfU4fASDGzSLGjIqmpEFUYo6wW5YUzMNjgnj8IRKaSyMQKOMqNqaNo6AzGUzmSzWOwOJwuCA5DxeXS+AIR0LhSIxDyAj5YMB4DD4RvoMDc6iQB14WBkvAAGQw8CDLCYKElbz8ugA4nh+foAPROJshPA4YpGY36DCQDDhIhkVl57co4Ak6ymdMmUDzyD6I+OE/sShgJiXCN4OQkMRkAAa7+CPAJBaMhdBwENrQgT9vzITJwggnV5XUOQyFAfRzmBT8NlQkB9FmTCxB/G8oAoWkIFQdBsHwDUJEoPB6hqPAAG48GBX88BqOQxGYvAjjXJh6VMFjhTwdRRPEsSmLo+pWhYtiOK4ni+JQHEsG8U4eJEjRxO/HQv24qSKHoggePk+oJCVFi+MGINYiMPxhM/MSCA2VoakkaCDOkyzWPYiy5SsvB4BhEwIGNdgzUc9zxOA7YNkI5jpIC3ygIkZK+MMXxIE0+jGOlEglWAsS5DkSzpJ0OT2MI7ZArHCAIJ4Rz6m2aVtkkYr1Fk6SDJS2UKt4udqDqpYuRyggTOlJUNgIJV9MSozmtM9iFUYwKbMZD9HIkVoXNaAq9O/ebCEklKZNkgaBJSeA0TJRq8BE+KkJ0Go1E/GSjoIapKvo97asgegOAhJqJpqZCOI2WbfroghVtO5QlLnbNMBwbsmu2AgNWM7Y5sMsYlqAsQTNq7xFhyxaxMmQqJg+omUs4nq+McWhG0c+NzQIHRRGqC0AuhnyzN+gbOFHTh6DGkyWkY9ztgY1boeS+T6YRur0n0HK2bErnlV5oyOfxpXApwdScFJRzpR0VqOJESGKuhnr5P8hGAC9IlgMmLdEIDPfWLrdZqlLHcChAhPu5VqjE8zsc6o63XxwOBpAAB3N2orlCmwZ9mOvoDtKEZATgUhDkT6gmz3gMYzPceAuPc8CslYGKKCoqVCmWic32gPOh3a4GskMBiMm8rLkgTPiryjMmGv0rXXEye4y2JEOyu6IsqeEYiGJItDtYYrbseY4Vvye+Uzbt/n4e9Ojqv+u76e+n1Mah+2ReTOXif7eWxTAscbwMlZnRNYiGqIvHWQF/aKy/gNCI1BsCwF/lvESbNpR6y1iAo6GwToO0JgjNELoxrcRIMA+ocoCDW3QdnLBtNlKDEpGTbYhDCozXotpXGGxYaUIRuwFIOQm6hwIAQohJCyGsK7kfaegxwi3D/qHXOzkRAV04ug2m8kLQFQRm4HKI8PZtUenIHerD+bsT6gjXQmiTJiQhq/Q6rDD54GMYFESjk5DmLsYonGdENg33YnIBUCMjKOXGuaOKYhqh6NtkZR630fGwz4qMVm4c7HOM8ug8BRjPEI1ZOrNOdiZTJNxusfGGxCEI2gFkmKYhWjuKMl+fGJUGZ4FnAE8+UdX76Loj42pvjArnByiVcS005RVLevrSBfFbA5SATpBKQyknfTdCdPiAApTR2jCDRRmYYux6TAoAGlenZNlJU6x7TbHxz4v2fZMUd4zK8XgCp50+JIF6a0YqRS8ntI/p+LpA0+JOIOS5d51TUmflGXgAA8nQoJb1sZtKMrsQp2yBr4jKRY3xQyQm1NBQARUhZKXOeiYXhLuew7x3y+L+HVtxCx2D0WiK2f1PiwAxotU9mw4qsK7nKKMcUwKBQzExW0ICu5mzokI26L0llcVAnotsfYgaswcqg36XrdFtz9hUNYpo7J8juLos+XKvi7FHKewsfwoV8NvoGrwAATX5RY7aQqWG9R5QNAAWoql5BNdXHKMpM76BsBpGELFgB0aAbp3Qeq0VqcpFTFS6XReRIz6lGHpA6I2YATY5XNlCl6NsjrqiTQjINqa0CAwjRxZpMa1GitxvsfGLl/Z8QzVgDA2AMD1RhFmke4MTL8NaPvWtmyzl4GKJBcCTgi7iWlIqVKcpJSlXzbYlaCN1pXBQLdHKENCAFJlNjGdtbbnDpZtvOdajtoU0aPmz5w6jA5QkOfQqJADrjzVMC+ZCMsBkzEpNbdOhtovotJgsRCM1ZNSVD+0h2MfVhzXoFSdBBv1ntyf+o6FoSUKXqX2Y1LiahsK+T1C5GByREZYhcvwZIHJ0QtHS4d7AxrfoVHI5+l7cYWi5bOhGptQ5brkaE6DFpNnLsCiR7jADhCryGTzfWZK8AACsu1zpqBacTs1+NgzmaqQKqNRMxXUHxgD6hPlCYGg5HTmsJNqeBfchG1BN0tywsxgDym5nHyCnZ8SpCiFOYocBoOZNwPduAl51DJB0PDqYHe+eoM/1Ps7k5mjrn+j+aeoQOtKHWPdu+mdBGvCRJ9IjgxOLIWh2aagYPc0SoXImXS1R3J/rQXlu7fOjiEgdCyhqrVw9rnSiOUehB+GwEO6EOvaVviUR1YecTYNkLwKa0DUTnapyz826saVRphZeAJTGoSaQ1uQ2lNx1G3gSo235Tdv4ct/bYWjtOzJjtrYQEVtUZW6dEuRbg1ro3QEp+MbE01ue+x3DG2U25bVCDGdMo9ILtW5smSGri0hjLY/IJv2FFyyMqF052DArNtbbcbw3JN3c3hdNhioCZQ+Z+g8vAKk1KnEMInBBwhDqtSVEpwqT2Md4Zc9PBqd7qj5Uff2znwhXKwagYyPUdGmpRuQ4tST018aQ4RmSYNUimfSllFC7Lb9RdDtcywMWTUYoOoHVRrXPOVe/0wBr4pkpotAT029IlyvLeGxQAyU0Y1ZeTMXhXDlMpr2uawI3K6WATuh2iq9YC3EMFDYe99LWa1ii2WNCiNEd70Zi5IIVyTBSsuC2sin9w9lw1z23RHDO+6qM1LdwNdgxQfhomoEGMvjlBUWm4jNdGALWMdIL9ThvPw0+ojb6HBKneOJMPGuTvR+NsuBSH1SIcqIkeswIYZqflXe81/Y++uuImRLducm9nxAHocByOxRxbGMFHn669Peg+gM1cZEmJGoCGOMaiG5A2+IHlgrCg4YwVbPzdp55vqubP7sCAH6D2Te4gFexWIAbwr1b1IqywD6ANSRCxC9KczaSgyMQ0SoZiBhb6IXR0hcKviv7CDnxz6kLPrEF0rmTA5PBoiNbcQEFU5ewu7Y50wyaroj7eApoRB3qy6kLiacybDEGw6F54CrqwFCEZqTq4bszbC5razEG2IL4DTyH2Rr6R4kJi7qGSZsx158RL7N5Bj6FaSSFd4SA97k4JSJ7+gIxXCIhMDGj4Dbb2aERKhSasYWopSAYbZ1T5wNwjSgahyrJqCvxXxUZ+rOrZxF6SKmgM5M6TL25O7AR/rV4Y4FoD6cKFgDzYZgJuTFJ6JEzxHsbaFNoh5WCaK+L2GtAagwqVF5EyHU4todrUAUYqSKrAIFoaj+5tGyBaGyH46E5myjxSEyR6Txp5G3I1F4CdhYAQDSJH6oo6AMT9rY7xGfJLFBooDFGhw55gJKgMShKYysavQFGBSGDgBYB87GoHYYISyhZOSgKgxAZcF3F7gpCeH0Z2LqASwFrrCfHqDoZLE27S5RGFQdKKjYy1x0SgxMGyEhjbhZRjTgYKhs72HiS4ygwdGcajrsCQAwjqTFDlqYxNHHStFHSgxjHU6wDsDBzaZ5ZRo4kVpiYEnqavadGQDrEcQDHNHvEVH0mb7OFHbWDP6ZqOTv6f7BH0SnEEn7pBEuGBS6CZKsziTWz6b0mKJZb54DROD6BkjWBDhDjKG9rUwlyDIcqSzi7nLpqymhyZFXIMEEmCzyR1IIxgrOnUGLSWzOLspEotDsaKmBRgpaknpQoiBbphL0nmTz5bpBwQD6CdjgRPCWmKqVY2mfTO70n5nfTVTqKTrEIVacp/osbIlMKoEgat7hDGgTL2bfitDTYElmr+oyZUjGzUFunykVzQYf7ApFJJE9j+mKpRaMTbR/q1nImxzfTqoIywBlkBZKgaDTnVlGSKiU6jmcKRCdhcj2ReE6Y/qtahLRS4zSiFqBS2DbjYEAnGqeq4ZygaBfR0TXlmE070iUnwaIaPp2kjGfk5zTxgCHHHHFynqFTjBvTvlGTAV/6BTFAlAohknUAUnlp9ZnoHZilXmU7Doe4ClM6f5nm5K4Ufm7mIp8TWr3n/HNiLYQytBvlHQIV+S8EZT9wYCTHbySpARMLARAWUUMo2o/n1ElH2pMUvQsVCUmJdEh49FohbYnEuKWJqhSV4WOlziiVllQWdzsqCWdIxJ4DdByUwi9FKV5a8XTQmTyIdbwX4VHYsDaWaIC5Ka9rwzkX2WHYbbjrMz0hPHbx5SclVZFYaVfke7tryXmWAmkWAXSWGVirQkSpQrWVqhXEUUJWBTdC0XhD0VOJWWBLMVhUgXqLMmslkyKZKqTBVkvqsVfJGXdDOX5UpWFXqUZVfkp4sn6hsl2JTmPqXbxWWpUVsg5WPnj4HK5JFXtUpRzaxKrGwAaJyn9JJJDJ1WxofoJBgD+VdDqwWycnfgC6f7FXelkGMywCsDWHsxQqlT+5Ep1VWqsgrFrFM5iATVyjxh2XmjeUfoNjPVfoVkcx6RvbHW+YDS7gogVUVnnqfhIleVRIyZHBMydjbUMB/LygzoDJCprXdlNVmY9pqWfV1VHqUEQX0S6XQ2eVfWWoup8QFBI1bWPE7UlH24zr2EenTXekyYUC40iSBKWzxTVC2WDUlU44TE6VQ0wX/Zw29TDWsj3Eo3lqvX9KTVO4g2O4+W/WCmFYQaK6U1E1HbgRQiYlNRBUzohU1bS0QL1I7h1GTpkLv5/bA0c3sQcxjm/wuwoiTrKbOR4Zn7C2c1GX+Ca0vVUq9U2VtWW3eKgrTj00K34Lo2zTAkFlq3DrFCmUKV9G9YPo7B0kp2ub0iRVmWKWQ1nmS1O2R30omJPWCnH52KTwfX+3sRQnB1E7iTmTDGN3q0/VG3qT/Us2VZ9IW1U2JEIyury2M2o2R6er3rcRTUV1WpFBOAvUHJorQZ1U+mRnV1M6BneyLQN1q2zUBA813Kh3xTh2E0yWBTADH3iH81KpC1q3TTU6YFEXJY/oQyqa1WU6H3dBb3JX82BL73O0cZIVJVZ0A0eWw3D0CzU75yFzrjoGg5s4FIMSJ0dzr2gpgok1lm8UEoE2d1Wq6DYMMWTwP3AOEPgVe0qWkMqEp3sXLFPC3BMC/CQoUz8VSF53TzFDH1YWVYeXl3QPcpjl02v3iVgI6BkMV0czTyXS3CUjbhkhYYnFRqXq7TQQGXrYIwsCjV5UnGuXnYeUcPAOH0nC22XKmqvkR2CMYYIxtrdHRVmzZLuSQwaMy3CWsjp0OPjXK2WMX2aXth/G5UnmQUS0dSgJE2uZQgPm6O83/leyDJGMV374DQNhmNNRxOA1vSuOIUDTwA8P2aeZZOd2p1/3gP9bBLZOkpGWI2iNRH/K+Od0BpjLH2TIO2MSSPWP3oarMOLAwLBTBPMIxTsPhOU5A7vawChrwAg4TKlyxzK7rCSTGOnV4ApDsDNiMg4FmxNbezVwJkH3R2UPx1BlJ3yIjM3kDR3lBhx3t4JLfiz2q3kMG0widjq6aIBYUxK1gkEOy3EOsxvX4Nq1QnH35Y/Qd2cPLmlPbwBbVYvG7Hz0014CurH1twfOz1WP3UIuuot1RTT0JQdNE3iGL7cIbM0KmYiQqF7aJKVP1UZL5w5RiQWIrVr3f1c3olN7Hq83g5TQYp7PAPGZ8TeCx0T2YV7UQ7pKrWU4ajCXEi1NH4TRbFSW7Bf2aUoBlXdUxWcloJD3r0ybdBqsoA9VyAtScmpUSsIrCW6DH212qX4uX0DQGCBNjVyv9KkMPNJORO/N8JxNoJ60OUbZOzH2Yw+2518sybpBdUGtZqYz900FHLKtRKYOBu4OLS2uaULVpNQtXVBZFPgs46QshOl3UrUvJN8RLAZvFxDyVa60CNrWgpcWOsxPCDPla5fP7P1JgqePF1ozXUpvosssNWeuWUtXn0EPvGBRwTeDgCbr9Kb5m7uvTxhEQBM73opaLzs0V1LFJxGjFCINjQVrVDbHtyd0b0DRgo6MDM70wrbBz2dOubUA9bcZRZgwXaPboOjN1uDvmierfitLFuuawAoWkkQDklgCUlv2BY4U1t2t8Ssj6s9VK0s0WLvRmtfmYFrGLWZtnmxwocpQVIapwMoAoA0JQCehYlQohIdRvvmsIxng90cupYJ2uIhmNM3EmbYt40ah6mP3DU7JCsBV5aVVTRi44c5PnLAvZIzkAvAMRkJyFgdhdhjRyjjCvnRwieg3KTj38fHRQ1kWJPWNNN4C2CfvSjft4t9vnNjL5vmhiYvTvVGvFOub9jscCfulY2U54fLn6i0jeBKO80+4gqVJxFJOEsmaNlEfcNkvgy7z9qzLAPDqwCduZ2YcQeXF/t3xi3ua8Y0sH26uAdoUYX/2sqtV+NDXuPH1K0WKTXmfhVWckVIZyhn0OfTzsCHMBIMZKqQawWd0edBz6jEeMjPLXX4pBfWNWpniysMd31iSpulc0d8dM18LGsY1Kq8sV0nt8Rgp5fAfoWgdUnJvXvVcpQIYbbchcKEd3q9rFK2lHu5vGmftJnIKPapfHussTd82soYozci0DTFCfu8M505vAMzTU5yd3CReSgTTwozS6rc7GMyaZDOd3IJKeIjuAuyH1SbXXNRGivnGFbav9sIxHAZdo0WNqixa3d8RBg/DcXFzQtPfZdw+B3zeT2IJ9Vh1ueaVOeY/CuXIxuSdqeV0anE/KUus2Xk/kPDW6Bwf8oxuqUC+ENgMi/2o2XpVreYPC/Fz7dk93V+vOyacLfFz3ZRxnOzeBQeMTcVc5INNq0Ge2DS9mwckzpKZcdxdHYOjM8iuMdugu9JP0N9OkzdtKZyiUwVold0ygq2CJcWVShOMeRfeidBSI88apbPc28NYe8y+cmKhtYJ5xf0O/xrMNjeDDh7fKjcQh/NSLPzvLnnvgcwuhJ6cRNcO19lNqIvuttxchd8Ql/he0LPFShJmScWRwW3vNcZ9tfo1MbEro6j+uF0tgZQ1oocr63+uI9BuEAPa+uaV5h+U8+9bYlm2+5bnWNLHBwIORDpBAFuQYrLq661vW1Wf2acSMSNcU9siNwpyhwMsSSJRHj6CkSQAKImAXADhEgAgAdkkQeANkHACgCoAEApdviDADtp8AnECYGQB2T4h2IpieCuMHQGYC9AjAZypKFwEYCsBjAFusQIxCkCCBFANlpiUoF4CyBs4BgdQNMTThDmLA/AWwIz6cCyBEKXgQQLBRECSBXA8FFHwH5UDRBZ7BtvgAEGmIsGRRUwHIPBRbcQOYHZQWCj/oaCJyGgjLsoJxTKC+U06SQWQJEZ/VjBjAggXTW5584LBrA4ylKDdCWDTEjVMxnihMEECTKhdDOhKHcHODjKtfPwfYO6DEMghog7oKoJ27qCnBwQrQTEPCHS8whZA7oElSSEECFU86DwaYkwhpDTEtqaUJaHsHWoiBgGfwTRRkHmhChog0oMoO4ZuCRBZAtOt4Oiq1DAhDQggb90UESD/ByFEkvl127dD7BMIekOYPaGmJOq5VWoakLGF4BxsEPLIXgAWzzD/BlQZYfYKcpuCEMKwwIVsNYHOUcBWQ/YcIMOFmNaBr9OQfsLoG90LhZjZgWMOcrsCUgA8G4b+QaQ8D7hZjfgR8NeFCD6hJwn4eIJeH1FpB0TWQd8OBGhDwRpgTbn0O24FcgR0IrQVCPBQ6DkRYKPQciIMHIijBoWf4fUTMEZA7BXA5ytYN362DcRzg5yuKlyFUiiB8QrAVSMBH0i9AVIwIcyMtZmMQhXQmkZyMiHwj2RVIuIXiNMB6sI23YHka8JSEr5HBwovABkPWCUizGOQgUWY3yGlC9hqokoVUIZGqjAh6o4kWYxqHIi6hrwhESOkBHGi2hsozoWAGeHGi+RAws0cMPmpmgnRiQ40dMNlFzDdhBo14UsJ9E6jXhqwgMSyLMYbDTRIYjkUGJ2FZDDmBw5wXGOOEJinhoYCgWMLjFXDGwcgw5ncNjEpiGkHA9MfmJjo2Cdq2Y/MV8LzFHFoRSY1gYcw7bNDi65Y6seCitHJiWxCg20UoKLEdiHR6gnsQPE0EjDCRA46EaiKrGDiMRE40wFiOnGFBzQoMdsQPAJGuiKRdY/MaSORo88iRWAw5tSPZF7i6Rc4rwfYybEHj8x2VCobkL3GhDzxLYiIbCLUE8BrxF4oUUuJFGJC7xA8KURDRfEtj5Rc45UXOLVHai9AhzYoW4P1G7j8x5Q0EZULnFGiEJtYrgYcyaGni+izYgeMUDbHriWxNou0QhL7HPjRxI6JEQhPdEITPR742YVKEjGHN/Rc44MYxKIF0T8x2jK8ZGPEHxjWBXE5CVgK4lpishAkujoMK4HiDcxzg8SYWKEmNi+iJYskWWLGHiDKxkk2SRKF+GmilJaksQdpLkHKScJYk7SZ2IImqT0J6koiaJP4lGSyJpkqKsXT9K9lLJegZSVONslF0+is4tyT4PnE7jnJ2klcQuJklmTCgPAtcYZOCn7igpdkvoq4NNHsjxBJ46Kb4PinaTLxcE3IQlNvFRT3JEoB8ahThGOiUpEUt8TxNSmfjsp3kn8XRgynaSAJXk6KkBPqnF0QJFU6KhBNNFQS/JwU2CXRVkGdTdA4gxCU1L6Imj6iek7SWhKSlOSBpE0gyVZOCn4TuxrU4ur0PylPjppg0myaVIWkUThpEoRuNKPGnBTvRy0vogxL2nHZaJp0iUOGLGmcTtJ7E9KZGNr7cSuBL0viXoBemCTnBX0kSXINr4STWBAM6ST9IqHyStxtgsYbXxUlAyKhGksaVDLhkWish0MuaZ9LhmQiUZcMiyf9LhlbS3pcM8caDLgnojqeS04mb1LwCeTYZcEnEYuJpmUyApvkh1rTNCn0yCZcEyKRTKCbGUjx3MgEolJykyj+Z9FNKZTNyG18uRXY4WQzJ5l5SgO60iWRUN/rDjXR7IyWeVJFn4AqpMsjmZTLqmyyASjUw2fRRalayRKkE0CSzMpk9SeZBQrGXBKGkmz8Ao08mc7PNG6TEZjstGdbJ5mLTpptfVaQrKiHESHZlM50aMLDl+zdp7sg6b+K9mUyTp5s86e7KYnmzbpSg56RUMenizIxxDV6VgPzkfSiGXQs4ZHOcH5zMx004hoDK4E1yQZrAmue8KyHEMYZdcrofDLdntzpZDY4KXINbk+zW5mMiuR3JxljDW5+MwuR3KJmNyO5rk2edLOpndzlxgUkedLKZlhSp568tmS3K6FcyF534vmQfJFFMjd50ssWXbPZHEMpZzwq+XvJxl3zz5JU5eR+LFG6yt5341IY/IHgGyX5mqXIcQzNnHyLZHUq2YAr1FgKuhTsv+a7OrlQLkZa8rCYPKgXDzgFQc/of2LPlYTJ5egYhhMPVb9yoFVE4BUnOAUpy/5ac4BRnKumILTAOcu2ZGL/oFy9ATC4uUwu+msD2Ff0sYX/VrlYDeFDcrgbwubnOC/6bc/harPBRsLJFvcqaXILEU+yxFqCoRTIrHlZCxFOC3QGIpnkqKXR4Keebor+pLyJFeiumeoskUbz2ZJiv6puIZrkirFLCyRfvMMUZBYpY09kX/UFneTchnitkeYr0U3ylBHipxQ/P8V/UVZeinxU4s1mcKnFX8sJRkF/nWKMgxslxWaCAVpKQFY0/qX/VtkAl7ZoiyRdAuSVmhYF8iopQgtiV6LsJV4nhUUuUUlKR0aiwpdUs0V/18FkbcpdUuIWZLSFmS8hY0soWZLqFaw4ZTGOcHS9mFUvN+dzT+ETKZlHCrgZMqrlyDpefCvQGssEVYC1lIi1gdL3EUbK35nc6afssqVLKjlPs/ZQ0sOXlUYRa0kOScqOWaL9lOi7ZUcoMVvLyqxim5eqzMXzLyqlirIdL1sVx1mZ0vZxZ8vVZuKglQKt+V4paHsjwVfi/5VCqykorI28sjBc+MRVwrn5kKjFTEvOXlUdZuQ6Xkkp+WRtUl+K7sBkupVZKlB/U6XnkvooFK9lb84pRSu7BlKxh0vSaULNWXsrLl7K65dMvKroKCpmC9FVyueXsqY5RK9VnHOqk8q35fSulQMs5WXTRldKkZZGOl70L8lkYpKlMqNXFyjViyrAWau4VZCkq6y3QDaq2V6AbVuyrgUlQOV2rpRxyuQa6rOUWqPVPs11SKtdXNLWBrqzRa6teWOqPVHyyNRDW+XuqIafykNdKMBXOCkqIK7cZvJjV0YIVWa3mW4PZFJV4VZ461dKIvn5KC1patFUmohqYqJV2KktTWrxW5rRRkwitTWviWprpR5K+NXRipW5raV/arUQ2rozMq+pVspKhyp7UjpTV0ovld4rGETr/Vs6wNbOuDUurZ1Ya2dXKt9UQ1FV00pKqqtzXqqp1QyndXRh1XDrjs4y1gRlymW3ri5t681XoEfVWrnBGXW1e+odW6B31zqrARlzdX/qH1ZMnSX3LGH/qfZ/6kVf+rXV/rgNQ4yJWBrg0Rrv1cG6NShoJwzjppGXRNVwOw0UDM16GwnOmvsVZCMuOawjSKKPm4bgNRajCeyLI3Iqb1NGqtdRow3GVQlb6mjU2oo3GVCVsGtjSSvo3Abu1GXPtTxoHXiah1nGtjaOvgnSbCck6jLtytI3Aa51LQxDWxpqXpSNNCmqDappg3PrVNmipTdusM2aael/GwnIep43HqMup6szYTgvXya6F16/ASJGpEWhLB7mrUV5uMqAjPN1A9zRAt82BLKhIWnGQFrc3GUtBkW9iO5sSGxbQ4JKxLSJHppIRfN6BNWJkUsFGQ0tAgoyJlqcmzLXheW9ocVvqKFb8tLdUrR4LLkZBKtZWquTVpy1VyGtHg0YKYi1VZBQxEY9rWBPzFdaOtgIkMR1tc3sQOtoQkbY4siVTbRVBC2bakNm16Cpt5K0YDkKm35CNAlg0YO1LGlbbqBO2wIftvwGjA8tCog7XgEq3naTtLdTrSNtu0sT2tt2jgfdtfozS+5r2v6r7INVPa3tk237V9q0GfaMgc2zpcDrNBTrBtt25bQDsSVShrt42luutth3pKpQx2xHa/V21KD0dWQFurJslA46Eer9M7Sjsu0X8MC8Op7ehx4B3aqdC1GnY9u23zUNEugF7XTpZ3Db2dNOsbbjup24LuR92vnVoskVQ6hdiQwXfTtzWi7JdPG6XRolW3M6eAyOpnXzs21c76VaO9XfjsJ2K68AJOlXZLqu0eDSknW3YJYJN1ECzd1Ak3RwKt34CTdgIu3exBN2BCndeAE3aELd0m6tBXujVZKF92Q6A9eg33VmOZGlIGacU43XOA4Fh65wp883XOEY3265wLG53YNBF2x6wAfG93XOA7XW65weg2PXloKhR6u5ae1IHMvz2EVy5Ven1Tnqibiz2hpSWIFc23FN6ac1y5vTgub2mbSkbsAQX3o+l9669fetGX3s709gDNfe7veOUckD6ew0a0pJVpL0J6oIEPWiPnuDQRiN9ye+qOcJmir6eBB+6gcsk60OLT9RA8/f1pbHZaT9XUuRVfu+0srH9oQx/VoMf2JDH9qQx/XoKv1Zi/9l+jwcsjAoDa/9gIv/YEL/2v6gD6eyJX/s/0wHwa1Uv/b/pgPNa79bWywcshqFX6yluB8AzAa03izcD0BrA00sfEPLb9+A7A+/sIMIGyDe6qg+xD2T8DmRLBqjcwZA1yK2DrYq8TweMkwrLBLBjjdQJYNNqWDOg/g4Xo8F7JM5Mh78psPkPV7CRIY2Q5zqEM04edsh/XgwC62yH/tGh6wCLtUM05xd8h/vSYfTa9aNDCXXSZYa0M9gDDohyfRQfhGWGgd5hnQZYZh0aGOVeyZTb4br3+G0Z/h65f4YM3+GcF/h0zf4Ys14A9kqwngyMqSNJ7mDGfVgzIfSMcH4j6R+PaIfSOpGcjpYhgAIfflFGFJJRkQ/gN47FGeA8G8wWwfSOSHMjtR/RcBrSE1GKjPAOQ0IYz4V7rD+R1o8oddGqG+j6hwY10c0McSWjkxlvQ8VsGjGhjTh6o30Y8O9GhjZh9Y5MYsMzGIZO1Kw3dN2N2L9j4xlY60YwLTGtjexhgMyQF1HG46AHVw46MWPbG1jEx64zwCNBz6XjHxhfe0Z+PHGGAfhjPgEfeOAmeAampse0M6O/GiDds6EyCbCMgmIjIJqIyCZiMgm4jMJ8E5qsaOtHkj9xnnvqpZXMiLkOIxLWSfw0UmQprR/KB4IuQZDCE9J/+QjoHA2p2YzJrHRycsEXJ8dI8Zk7oW8BI5kEAp4vBf0Aia5mTqw9oRchGUymr1tS+kySPNAUmSRVJpU2Y2I1limTPJ5yoydVNKjKdup1UdyeoH9hnKXJkU8adeF8mQx5psxoKeFP8nrT9RVdE6YwQum6FTk+00GI+k+n6ixJsEfSZbrkngzr9DeRSZDOhTIzr9fU2Gb+o5DWTTnTHaafwHJm/qlp502abx16i7TLdR0x+CtPZnX6bpwszKHjMZBpTFZs0HKerMKntNwZ1o6GZ5MZ8IzjZyY1qd0M6nszrRuMy2daOJn2zvxtUXmdaOZnRzkx200OZxMFmJTWZtMxn1LNzmPTPZyY1Wf7Nrm/TGfQM96YnLNmzTe59UzycPO0nuzaZicn2YPOOTBzx5xySOfpMTlxzD5u87mefMv45CYphQk6btMTklzEISU7effPrmrzQFv0xOR3MCCIUZ+jwVBcAOWCoLHAhxVBYIPwX0Z6UpC/zullMHwU028wRhdB3ij8L3+mCw5qUEYWjBIYiFEzMos0nJjXWiFBkOZEQoch7QiFOxElArn8BEKfIaye4tEDeLNqQIQJby00XKtlF5ytBfgsSW4L1A45aztAMwWJLKF2SxJcgOKWzGJcrC0hYku0GpLGl+gypY0vEW9Lrw2Xdpc1M0LDLrw6i+pestH7bL9RRiw5dMAsXnLeAdi5xfYjHKeLbly07xYtNCW3LIlty2JZgviDJLsl8KzJa4vhXELYV7Se9of3xXgpT+2QUhfCukHIrCV3S1lZSsGWYrCV4y7lamlmXkrU0ii2VaFk2X4L4gzs8+MoviCnLNV7Sa5eavBSPLlV7yT5batTS/LnVtqYFZ6tCzgrQ17yaFfgu18IrXFya9Fa8uTW4rE1ioYlf5VIXJralxa3BM0vPDVrS1nK9NaWv5W5rS1oq/tc2uoGNrjMyy6dcZkUDKLtfOq1daOtwSmrsl2vq1desVCOrF1nmd1Y+twS+r31gEvjt4u18Rrf1ymeNdkvEMprXl6G7NfBTQ2FrUNrocte8VIXob615G9LK2tkWYL0Nva7DZRuHWEbKNk64TexvnWsbK8+i8Q2qtU3TAD1mm10JetcXiG711m10K+v032TmQ+C4Av4t42uhwNwW9LLBsc3pZkNrixZJhsqCnjYHKMWNKQvS2kbUtuWzTuUuq37lBXVK+ltkvS3Mrmt4OdrYJuy2tbAwgi7rcNtYqpdSttW6RctteWLJFV+C07duswXXbtJyixZJZuO27b7N322bbA5c2rbdanm7xYskA29bdt4Wy7btti2A7RtgYZLa8t/0Zb9RkHfDfTsQ6VbKdyRajZaFIXU7mNri6nYNu529FwuuAzBdTvE2s7Nt6u3ncpsl2LFj18FH/TpvN3TF9l+C3/R9tt3JF/t/u3ouDvl2MzRp2S7koFs93JFMdie5IvjtD2/qydlEY5LTsTkFbuN+C+vZzsr33z+dpsUhfXvF2vL69su7vczSV28LMF9e7XfXtk3z7pIUq1vccnO3ZLh5/fdfZfvd237jkvuw5PfOD3/7maEew/bDuf33zkdri4+cGs/33zC9oB6SGXuky2NadjLhvYdttGUHO95B4Tn3sYSkLaD4+5g9wdn2cHl4E22Q790EPgNkO6hyg6bteXsNrdyhx3cYfAbGblFjLn/dE1OTKHIDyh79a4sZdIHbDmTTA6EfAb4HGXZe8ik62ZrZHJQhxbI44HyP79/K1Rzrd8myPQhGjmLUo790aPUhGjvQao6zEhjkUEew45YIsds7rHceuwx4Isc86LHyx9iBY7eP4CLHmx6gRY8W2OOC9/x/x8Xrd3IpBDPjhQ5HrsfDGyjoTvI546mPpTmRoTnQ/Wqiep68AoTptaE+z3Ip+9STnsNkdydxO3HPYQo7k/Se5OqjJTvkJEvydfH3zaQ3J9IbsfL63dOKDzR4Pac+bqB7T/zZ04CFXjEt7TnR/09rWKyhn0WkXRM5bUELpnRjjwRSn4EOLFn8NxZxrfYiLOiHizs+4s5xnLPF7hI/Zwg4weLOGHAQHye0IpRMzLntF34wIIpTUiQxDzxndQIeenGNnAzp6Qs+MquPznYzyg088mczbvnMzsHSC78eWCKUfdilIPYpT5DmRcL7I3C8KP+BnKSzhZ2i9Wdov1nR9T4Vs7Rc7O0XezjF58JNuovPhOg5Z2i7OfkvrLTk2l/iKfUMuGbv63F5KNbvMu81Ax/AZy9o2+CnnrIy4686pG/PeXOMgV5yI8cbOqR3jnl1SIhfCuzG0L5yrC4tNlHOXlphFwFb4MLOW66LyF3q9Wd6ucXQdV+iCOIO6uzXOzvV8S4NdmuyXeryl5a7+qUPsLprmxfS6jPnDLnUZ2kz69fqPPnXril5zy5bp8uOXYbnne69cWiuw34roN2aAiXmCnnYb2Vxs7DcKvQ3sZ9V0js9cpm0h0b9JUi5zM6uDXrR/V686yNuDlnuR3STW/LdbP0j1r8t7a8rfluHX5bp12W8mOuv63HZz102aZetnWXQdVo4G+7e/HoVEbsd+84CAZ8y1LKlN2O9jdjv43E7nE0m5UO6ux3abud2O8zfpvezObgcwO8nPHvJzxbsc4UaZR5aHFTKSrXe+cq3uPB19Mxg+5ffVbNqGD8bkvfJ1Za73TWr99hdo4Yle677ywWeFaPPuIPGfcD9QL5RyOHFCHxRx4IQ8qOkPaj7xZmoQ96iMPON1efB9wuEjsPBjvD0Y7w8mOMP/AkMXyk9U0euD/K+j+a4YWoeSbWFpj2u8I912uttHrw6x9df0esxJHyxwyow8gGb9nl+cQXT7nCfcPrH5YNyOE9aDJPfKLPW/N8mqfyP8nvQSp711wJDnrH4vRh9E+sf+j2S4z/hos+6SSPDeu2TZ5ScEf8BfKFAKEN09GHIlbnhLRh+FhMBRYq4+j/3pI8HGTPlgvlLYZk8YeLj6UoLzo8i8RbIvyn1j/U8zQae/jbGji6x+X0Ye19JHrfeZ9Y977zBuXneaF7XDmkf4Bn0rzUJI9lKav/mjD3CfyU1fYvrH8VeM4a+JeqvXn1r1p9K9LCSPqwgbyh9K8QWVPt2xz+xACnoONPz2gbdh9u31fUPt2uT6F9u0tfVvb2vR0t7e3deNvX23r/B+h3tH5vZr1uwFLo/beXXs787zzvO+/PzvnHpz3q6lchSzXfHvbxkAE+XeMgQnpDy3RE8TfXvf1cT88LG+v1pPcik78D5W+Hfwf632H8D868I+fvu35H2aCQOA+ApaQdL2D7+oVfXRf34nUB6h8ZAQvaPiJ/l4+9mhonM31+hFQi/ffqfMPp73T4c+0+/qLn7kbj9J9I+WfHP1H3z4yA+e/PqZyby3UC+E+/qwXzH+L8W9U/SngzyXxkFuNYWSfZoR44HefFq+ewvPsX6/WS+kh2fyvnT4z7J2YAKdRvs0Dl6V9W/hv5Pwr8R5t8rMSv5P6BLAngQYOAp1Xp37V599y/yfjXlldr/9mW/yDmvmX6/QjmEjufpSgX3r7+qMHtf/Xp34N5T92/BfNZwIWN9aOIelvOf9P2L5z/oe8/kxvB74Pm85/mfhf0v/D6e85+tvq3nP3H9uc4nIdFf0v5R5L+/HqPXfnExd8b89vrvBRoV3X57f3f0jj36v935e8PXjnPH9Iz4cO+tHfvvfuOgD5m/L+OB2fyYxD/Ud/fl/Vflv2v9r9T+cTpwEXdv9+NqfJh7fq/wd9H9X+TfA/34/j898Z8jPq/nnmT4f84mzP3/0/3HQ0+t/r/7++P/oAGH+D1nMagqwAYAGuen/nzjue5gpf6/+zfg9bC+YsEWZgBPPBL7wB+xgX5H+2AaAEAB2ARAEZ8Kvs8IwB2AfF64BNxrr4EBfOAb4y+5xk/5L+kxll40BPANb4cBKzPgEPWDvquL7+kxhjx0WlAXzhu+r/thYPW3vtwG++MgUQH0BO1IH59SggbCYn+CgUCbUBz/jiZR+rosgFx0HSuKKiBigff7EBfOMn7cBqfhYG8B25ln4eC4qLTqWC9gSG7sQ9gbY7UC9gbO72BPOvYG/O9gS972Bu7vYEHuDgrLohi4qAvbioy9lO4OB7gdJaKGjgRJZuB+AtEGeBqliP4uBElr4E6WxhnYESWgQRJbBB0QYv7JBT7kB5hBzlFEHhWrduG7TeYQbFYDadQQlaeB4Vt4EZWdxo4HhW/geFaBB4VoUHhWxQS4HiCEQeIJRBk1tUEzW8Qe4HzWDQXYGTWngWtbpBnzpTL4eXWgu74Al9lu6OBk1oEGTWhQZNYDBSwTzIRBtfFEHQ21QXDaTByQYjYzBjgdDaeBGNosGhaKwWEH42OQbcFE26ni8Gk2h0l8EU2gTu8Gi2ZQXYHEMUQdLbVB0ts4HsadtvJY36YQdLaeB0tt4H627Qe4HS2/gdLaBB0toUHS2Bwf84FcEQRZJRBqdtUGp2kIZu7Z2Nwe4Gp2ngUXaPBpdiiHJBqdv4E12nwXYGp2hQana4hf9BEF/0UQdLwxByQfyFkh/IUkEuB/IZ4H8h3gfyG+B/If4H8hgQfyGFB/IbiHS8EQdLxRBSVAKEuBmoWSGahoocZSahngZqHeBmob4Gah/gZqGBBmoYUGahuIUlQRBSVMvYKopuh4LOhluq6HX6zwm7rOhjuh6GaO3oZhZehfoT7p+hiQgGGB6focHoehzAiGIKojwrCHRh39vgIKoPfpYIphkISmGzuKYTzophvzimGT+cogc4jGHoXP6xhxDj0bUCCqFmKsmVYVPaVh0egNo1h9jn3JNhATOlKthoQq2FaCrYYkKthqQq2F6CTYRIFlhRnjvrsQCqEoIBhf/lKBThFArOG6SU4a7oehUAduJThnusuEhhaYaYbqeAYegGuiAYf3oHh7oVuHhecigeFLhJ4euEnhOMgeGbh9YYwH+6HoVTzpeAYVl5jhhYeIH6exYVuE1CTYWUp/hgIn+HiO44SOidhHoW16UGf4d2HgRvYeBH9hHgphCdazIohHZGiETHoIRmHgioYRmjshGBhYTvgKIRTaohHZ6iEXnoER9tmkKYQFbuRGeqDilRE4uVEUQ5URZ9lRGtuNESbZURXbtQJURZzphBmOGEev4hifEfqF8Rs7nxE86fEb858RL3nxG7ufEcEF8RBwZhB5abuphBl6mqNOECCakU+raRnshhG2e+Su0JqRbPkZEd63IqZGIBI4vpGmamEHuGt2mEP3qmR0vlpE9gdeg5FoyDkdcoORBmg5E4KDkRGoOR0aphCVaqkSOhOSmEKCbkRkJhhKmRSgeFGgR5kRhEQR8IrFF+RI6DZEjocRphCrCdEcdjw22UUQ62ocjolpFRJQiVGehDKuVFl+Kph4JFReolVE6OVUTFpVRCWlVFGOVUSY7lR/ApICWCtqJ6o9R1An1GO674X1Gu6I0Wx5eh40XcqJ26ggNH4CfUT7pTROgnNHsQfUcHrjRQniGK2o6/vOarRDYTfqsm20f5pbRieoM4nRCnqr7nR0Eb1FzgCWudFGO50SY4nREgZJ62oxeidEMqH0SUIfR+Gj9HWeH0a+Y3RK4eSIfROjh9HXRg0duE3+J0XZGYBe0URjYWtqDbSmiDikjHE2tqIF4nRzkbtHsmp4eo5YxgMZDHkBn0bVEuG4fnDG4xMWljE6COMRjFPRpMcvonRn4R74ZeN0dV7lRtXhzH+aHMfVGkxIfmeZ7RyUY6ICx7JjoE1RbMa1F8x7UbVESW4sYNFxBHUiVGJBc3krEaW3MTLEaWvMb1GZBinqrGmWzURrGmWksdrFGWh0iLFcmsuubFouM4SNGYubgitEa6sivyoOxXJsx75KLsQS7ciHsZ8I3htsaS4i63sT8LLRfsT8LrRJsa8KbRhsfUQ7RW0c5Qg+SgodFxxx0VHGmAbYeLK0xccWDEpxsBuYKJxZjNf6zOscfnEPR2cdj6E4vNvLFmML0dnHvR2cSTHhx9RJpEZxZjEAFFxrwvT6Q+bcY3GEx80c5TAx2pl3GmAnPpdF1xEMb3Etxd0dnGwxzca8IIxqMc5TIxittnHhskwvPFmMmMdnHYxg8a5H/Rm8T3GrRzlMTGi+Guhr4zRWvtvE1OucZvE0xF8fTENxpgIzHZxzMdH7Zx7Ma/FlRr8erH3xI6FrGVxrwvzF6x9RELHqCVsYaIGx38QYFyx48f/HSxvUWMF0mcCUtYfxiCZtYqOJUXMHWe6CUta/x80ZNaNRtUZNbgJg0dsHqe5sbsFmxWCWdbHelCZTLdRI0dDKW69CUjILhTCSTJjRKCbQme6rCbQm+xHCTzLceLsdDLBxfCQCSuugiRUKRxIifRQxxBCRIkcCh0bXy7+WHltGKJ+8YJYSJWcVIktgY8atGKJk8Vom56ZsSokSJg4bIlwS1cQYm1xBifXHEJFQk3HGJcEq3FmJlMh3H4xziTzIGRQfg4kuJbPrTG18w8RQHeJHiTonqJjifom2JcEtPFBJAJHPHuJMSfDayaK8QQqoxtfBvEGJW8XEn0UeMcomZJ+AFF7px0SVkmaJESZTKnx1thTGyal8cR6FJeSTfG5JaXuXF+JFQo/EGJz8boH1Jb8QYmcxHSV/ElJfsjgm6JFQgAkdJEWjQl+yRCbglDJxsX0kAkifolqNgcwg4qNgSwksmaq7Qo2C1mlghsloyAPoskeCAPisn7JzlMBb4CAPpsnUCZyTsmHMeyVsn0SGDvHFrJ+yYcznJpyc8k7J4gjckXJ4goclbJ4gicnsQSidFQvJAKX8k7JtfJ8mnJtfD8kXJtfP8mnRcEsCnwplMhBbrJxDBCkApxDNCmnJxDHCkXRA8Iil4pLmoqZbJf9Oik5xGQFikApf9LinUpH0uf56KKKfsnS8ZKQXGRslKbdFvyuKXqp0peqjskHq9yUlTspGPrilJUBKaKk7JGXCykZcQqXZpOSZcXQp0pdmmjK3ot6AUKWCt6Ava3ofgNhZap8Nlqk8CDilqlcR+ArejL2t6DgYeC5qXqkeyfcoak/xV4nakh+jqWxHsQ5qSbbmpxNuan32t6GSm3oOUZal5R1bgGkQWDip+jF674Z+iEWHgpGkGp0aaUHMwFWJYKpMrwlGlJpzlO7y0moaZ+4Jpk0Emkt0qadQKPEr9Bml0WWaSJLhpeaSJIFp+AozSgejYCWl3OoaV+H8QgkGUZpas5v+adS7aWKZOmoEqYAVp1Ag/F/uiaYOk0SAgqYDsppgL4LtCXpthYKpQaZYJEp6Fh4LThA6fgLThy+u+HThcwjOnOUk6c5TTpK6cckYO04SMoOKp6UQ7ROa6exDROm6Yukt0O6Sukt0k6S3SHp96a/T+p76X9RnpT6R+mXpQwcT5bpIwcOm5pg6R8lOSrid5Ivp2km+lgZD0iel/J8NpBlApl6aDaAZi6ScEgZBUBhkVCj6ThlwSk6bXywZ66bCknpsKUhmwpqGa3p8416ZobUZO1HemDpDnnhlMZ9GQwCEZbGTwDEZN6Q56fprGfMY7UP6RhmcZ9Zha6LpxDLRkBJQ6eb5Za2GYOlopEGZiknpxDNxlmR0snxnrpOKUhk4pl6dyHoZg6byFYZW6aSkQZf9JOl/0qmZZE1mJ6bSkLpBmZIohpK6aqH6Z66eqFGZi6cykQZ0vJOnS8lmXqonp3KXZmuZnKUQ59gWYu0JhZH0mFkOqYWXXphZaMmFnXKYWTgphZpmmFlxGYWdGp9g6BvgJ9g9xLghNk9uD+DUCfYOpGlZUWTThPqpWXFkJOjeh4KlZJkfVlqZJkiVk04KWVDEEKEWT2BOSfYM5FdZ2SeppNZ+SfCZDZSWWTFnxPWTr4i6/WRGq9ZWWWb6qwk2R2k8Aknn2B/mPAMyJ0YOXh4JbZ3TvgJbZ+GjtnO+p5jtmHM22ZYItc+Ynl4Mqp2VdmHZF2WdmhSO2RnznZ1AuwAvZe2exDvZrRvwFhab2S9lPZlgqSBwpwOR9LA5aMt2Cb21ApDnw2kORQIOKcOXW4eCkOUQ4o5ImdhaQ5Z9pDkm2kOcTbdg/egjkFOQWexD45OLvjmo5jhtyKE5ZSaHYY5U2VXaWC+Ocakk5DSVDn4CDab/4YOHOYAGw5YxucII5YxkjmM5fRqjki56OQLlLGVOcjmrGIuhLmzGeOWQFc5ZAbznnGZOWQGi55xljlkBLqXgDc52ATjlkBzObrlkBZzrZjVeHgmbmfZyxDamQ+FufanRedufzGO5EWo7kxajuQlqO58zpYK2Yg3u+E+5JQn7miZdnu+GlKf2fgKlKVuaUp9OlgqUrBa1AqUojOMeWH4TZaqfHmkSUzh4Kx+pCZnmZRZsTnlkp1maBnh5gaR1Ih5QeU14h5zlObkx5VeZHlV50efHlV5ceeHlV5ieY3mGiLuTXlgJGeV3n/xHub3lAJXue3mvCBecelF57EHkxhiAeQPlLp6cSHkt01efHkL5keQvkN54eQvnN5E+Qvlt56+ZH6d5S+ZH5u5MeQvn95B+Qn5D5u+X9QF5LdL7nH5H6dPln5lZnqLz5rRovnr5r+Svmv5a+Vvmv5m+Ynyv5O+T/mTGwCVr6Z5qJj3lL5r+afnv5wBRflAFvxtfn4mI6TAW/GIynJkoFOJhBboFE+Upph5OBapqR5Smt/lBQSmn/mIAqmoAUkF+mnbap54eUppH58eSZrZ5MeUppwFVBWxoF5sqePnsFjmg/l0FwGlgXvhbsAvZuwy9m7BzC2Bd1n9eQhZthOSbsHCnyFH0vIVoy0viIUVBIGSGLS+EhUIV7pyBexDS+qmdL4KFxyUoXHJKhQBk5pmhcBkyZrdgNnF02hZYJ2FZ0noU7xwUoYV/JchYhmV6+Ak4U3SKhWhmWFHgsNkAkYheCkuFwRfRTSFjhURlyFpGQIIRF+AIikJF5eSyrtCR8SIUghGhUEUKZ3BUfFRF1AkfGGFOKXIVaZ3hfoU6ZxKQUUWSIhYSFZFjhRZIOFVRXbb5FPhRZKGFFkgoUdFShR0UqFemYEWOFhmTYVdaVSWaCNFPhWZnhFFmXIXUp0xQ5lKF1KSoUTkoekIVLFdIisWOSDyXijrF75oClni2xZmhpxl8vsWkghKY4LHF5KWrLnFrKeKIWQjhUsVfyVxYXrnFqqbcUFFE5J+hbFdxY5LJp7iucVFpDRn8UrKrxT4XvFQHtbBfF75llrAl+hRORockup8VvFjkkErnFmkdCWz675jT5oljAchl7FEJZmieJsgliUTk/cboZElSJbeIolcQiiWfi5xX2AIlIJY5LVSZJe+aXZN+syWZo32XRbslpIIb7clTYGcV4lpIIvHIlgpU2BMi5xfWyJOEpRSWilGAFSWylNJaKXyY9JTCWOSNxecV65tgnyXap2pWsWilgrLSbalkhucW2YKpeiWZolxaKWT5cUucUOA5wnyU78dzg6VPFopXk7nFzkXyW+FApYiXvmyRWaWMBR8f6UTkNOYrKel8pT6WZoD4Z6UulEZYg7elDJe+aVa4JbGVyE8ZaqXvma+nyXXZaZeaWkgv2UGWOSwgU6XnFhJSWV6lKZeBD2lJZUCXVlhpecXYq9ZTwJ8lNQs2XllCZZmjRRyUucVxRBZe+Yh+zZQ/Ldl4Ze2WkgkCb2UdlDxaKVzCrJowFLCM5ROS+CDsYwGrC85Y5IjKq5UBbARuZXgC3Y45aSABs+aucVOwFAnyVOwbPliUZcIhdI51FBRZKnhF0qfeXAahhVwVpFdmkoVKplRfgIRYpWu+ERYDWr+WPJlghFiIpwFWjKFay2XJrUC4FT2llmoEoVo4AAkCGAx8HghBUIVraV1qroZeJhXro2KihDUC62XgBQlKFTBWAQcJRohpCBFQRV4oeFfgIEVmZcRW2QSONmUUVJFRCD5lzInRVNlDFRtCAQhJdxXimEIGWyRO+FaxU8AlZQ0b8VSOIbR1pZRgRW+UTpZJUfgaFUhUVx+AlBBCeHgupVW56lSo6aVzYbbmWC6lX/nqVlBepUMFalRyk3+elRj60F7EOpUmOela/7tCUEHlrMiUEERiSF7lc5SeVYpdpI+VkpZTL+VxDP5V/0/ldLw+V3YBFUZ8PlX4AxV3le+FQQBpZMYxVE5D5W2YioIZVuYGVdQJQQ1pfUTZVFlXaV/UBVXZX/5kxiVUrMPBaYAVVUEBFjOVC2Rb5uVZXjAhOVelTwAhiUEMSCtGHVWFE+VsCn1XiCfVbXx9VwVQlXJ51tn1WhVY1ZAl9VSVD5XjY9VZUCLVzlItW18zlXHF4FPAfnHaVccbpWGVScdZ6aVcccZWZxinkdX5x5lXZVxx0BVdXFxeeftX5xDlQ9UlazaetVVxQHm5ULx4mM9X1Ewpd9U5VC8YNUJVC8cNXA1ZjEEBdCnlQvFTVP1aYBJJkbFDVmMkVWDUpp0VSjX1EsVejWmA6kGYyI1rwklW/GeNRjWpVWNdbk1VzlGaDk1ZjHlXVVpNUVUZAVNa8KOlOJozX1E5BWxqs1D8fRDnVrwpVqfVZjG0nc1sNXgDtVPNfURdVkxh1VV5/1WpW15uNaTWdlMtbdX/xoNcLX+yRNaYAgFStVtX/xMNQDWGi4VQrVzVpNQtVi1Xpm9W+mZjBbUBma1ZpX/em1b9k7RdteD57VOVf97EFjtcZX/eplf96XVzvuD43V/tcD5sFjtU9Vu1RPh77OV2aZ2BlGv2R5UJVLdH9WeVidUDWGVidarXh1f1BDXSyyda/RylkirnVZ1htWnXFp2tb9malO1IXUZAmNSXV/UONa8JV1ZoATU4mjdXgA9k75q3XpVCda/SU13dX9Q01LWLXUZA9Nb3VD1ZoMzVx0NVS3Ts1hOFPWv0dVc7W/uQxW5Ut0gtVHWv0otWPUi1GfB1UL5Zdcvny1W9YrWt1cUSfWjVR9RZIn1etWpUn5b8ifXG1W9abVb1S1YvWVmK1a/WZ+FQlHXL+DtRnxO1adZv5zedtcv4e1f9V7XL+Ptcv5+1RZWf6B1MDWv4h1f9WHU31UHq9XANkxq5XoNvxvHUANkxknUJ1rRnYxTSydYQ0Z1KDXg3n1btYQ3X1dlRnzw1yNbg2/GDDVQ2TGFdQwAkNkxjXUsNvxvXX1EHDTw1o1jDTibt1maPw04mXdUI1x0o9dw04mA9VPWtGI9YPUyNUjRnzyNkxjPW01kjTzwL1WjXzh81WDTiZr1BjXHSb1yjTzwS1vxrvWv5+9R/mH1ZjXzjH1BDcAVkNtDQAWQ1TjbCaX1HjdoE0Nx2cAXF19jcYHSiYjXHRP1gTQwAv1ujYJnv1UTRE221lgvgC0Z+AIxn4C+AEsLtCQlfURJN6hUMWSFmTROlOS4lRkBJNLdCk3sQRTWaDpNHgtJXssenjml5NrWu5nUCNTZiRVNCTe/4uZ5TbB5NNqTRnxtNzTeV7NpylfhHlNiFQzZlGwzUD6EizIpM2M2MzWM2FhaQpM3K6zTQs1q6CTWs1ECOOpM3a61TQs2CmZeAIKTN2FRuisx1AuNj/674Rc2X6VzftHbWtzbsX4ODzZAYPNr+g83v6DzZ/oPN3+g82/6tzSpEeC42GRa3NmkRVVAt8OSC3gGILS82WCQLWz5gtzWcC2wtbWbLkgtXzci0E5tzc5EItXpfbhYtMLec2U5Wlli17OWLR80YtlLli1/NyLSFEeCC2EJ7vh9LXwXsQ9LSo6Mt+leo7sthxRXmWC9LTo5ctMWly0JaXLUY5ctJjuy15akngtg3ZvLRT4yt1AtK33ZCrZVmHVsrQSWbV0rb4l0tiLRq0otkSolrStgdQtiBe2rdjGmtxBca1/5xrZQXGt++fgLGtftca00xprcg0stDVVlqSeEoOpFetH0l61PqfrXpGWCXrWjLBt6Oe0Jet1yl604KXraZqVA/+h4Jxt8NnG072cbTi5xtRDnG1n2cbSbZxtxNnG332cbWc6VAxeqBKVAbOexBltSbZVn85CbSq22ptbeq3YWZbfC0NtWbXq1X2lgmW15t3WU21E5KMbW24tDipUB+lQ7US3bWA7TrnDtObduW9tz4eXGjty+qW0bVTbXHFJtu1QpadtB1fW2bt+cRm2nVWlgm1xxObddXqeQ7XHEFtccUW3xpMdayr4C1CuW0l5jcWu0tx8OYe0vtQudQL3te7S3EttO7e3FZtfcce0Txp7W+2vCBOaB31E2LRB2mAg7dB0K+y6X+2QdAHevGTth8UB1gdRudQpztD7dQqLtCbYokYOO5uv5DtiiSm2KJabaokOp+HRolS5nbYok5teiSB10dEiQW2KJRbQEU3tnUjuY4d/iUm3+Jr7cx2OJFHXYkZt/ib+2ft/iVm3+JDHXYl5tqSYR2pJfHRUKwdgnaUmidynVJ3Kdk7akkydcEg+Ekdynex3NJWGaBK3YDKu+FmdzLTuXVtRXhZ11tkPnZ2NtkhWZ2+Jjnfy2WCZnYK0edHWZ0rOdPbX53Yxdnbi0Bdz+d52BlAXRFpBdXndQK3YD4QF3itHnX3EuFB5e3FWdKXY3H4aFnX3H+aWXT+2DOuXe3GudiXS3HudMXYB1TOBXY3HCtxXWB3Jdh8Wl2HxOXTV2QdoXWV3rxpXfgLpdMHZF3NdMHdF2ddh8TTGVdMHQl0xdLdOZ0ed43Wl3jdmXZN10+TXWN2s++XXN0c+RXYt0c+HXexDHldPv11bd43dV3rdyvsl3i+03fr4LdnXeL6tdF3fr6bdO5eL49dh3er67dd3fr5DdK3cb7HeFnQ54TdMXd91pd33bN2/dImTiUYSznd91XdW3eD3o5YPcD23dZ5cD3Pd8PQJkMAqrKQlfdImYF7o9yPZ8b/dGPed2Q9GPRD07lDnuF1Y9Dxg92ddJPYj0k9b3UD3Y9rOYml/88AvACICyAoeBcgzPdAL3Af/IcDIApaFRBkAQAA=="),"Helvetica-Bold":b.a.decompressFromBase64("MoFwhgTiBiD2B2ICyBTEECWBjAzgAgBYA6ARgCgBhWAW2pUTyoAcBPTAcwAsQ8AKLAJR4SATgAcAVgA0w8QHYZosSMUiRABlUi5eAIIATWACMUeYCxwgU1fAEl4WWBCZOwV/UTx6ANt7wAlDC4QfH8UHBQIADcUD0oaOgYKCBQ3DAQ8ABE3FAAuPAAVTgBXPCQwFi8SYQAmXIIAZlyJGtlteNp6HgBVeAwAR2KUW0zCBvUWjsSeADUkYpwwdlMGuRIANhFCMVECMjhEADkwOjwACRRvGJBsMABaACFYb3194t9j04urtFu8J5e+xOGG8LE+pm+11uZAA6iggtx/s9XrZwN5sLp4OxvKZ1GRbDhoBgAB6xAAKGBAWE4eAAZmBvBFKJxIGAsFYIMA0HgAKLEqzwfSxfw0MDwfYIEAPJ7EvB3EhydRymo1MTCdTqBp4ETrVpkXpCiDo+AoMmwHCU9LwOUkDX6wWRY0oIrYADWJpw+AkeJmkQtGQ1NSIGrxh1gNywpmYbARPH4QiU0lkYgUyZUbU0bR0BmMpnMlmsdgcThcEByHi8ul8AVjoXCkRiHkhvywYDwGHwbfQYCF1EgrrwsFpeAAMhh4OGWEwUHdvn5dABxPBi/QAeic7ZCeBwxSMFv0GEgGHCRDIPOLB6xwGp1lMOZMoBXkH058cl/YlDATAusbwazEZAABo/sEeASA0NRkLoOCRg6EB/iQAGZOEsGGsq6hyGQoD6GcMLCIhWEgPoMx4SQBB4o+UAUCyECoOg2D4A0JASJQeAQXgADceAwoBeA1HIapcYc25MGyphcQ8eBKtJUmcaxDRalxPFsQpnF4MJKDElg3gnGpkkaLJNQEAQCGCfJJlKbxBByBZ6l4IM4axEYfgSdqarGToqzrKZckUGxEhqcpEgSN5Ql4PAxTUCYEAWuw1quYhsngWqmxmX5DShdxvHBZlwmGL4kB6WxSrysxYE1FqchyAFHHyToll4GIyhqcJ04QLBPCuaqNpbGI6zVGsSq1elglZX+Kotcu1BtYsgpFRIJnylsioDYlw1sVsDX8aNwkORyv6uZshAEAFNTqMta2seRgW8Qpil2aJKTwDitKdf8/noWqTEmXIDQWVd1QNXdk2PfQHCIglWx3Gdao1OIf5/b5hCtEDzVhWABaYDgA5dZ5KZsbqPnrY0N1gWItmtd4CxFddSoLSZ3qhVdtnKdtk2OLQbaHYtGyw2RwgEEzfknaTwNhZwU6cPQRX8XxZXjN5f01VdmWswJIOROk+hFesJlKjU/NkULhD1WNbNhTgOk4DSrl3KpS1sSQA2rEjBCjUFIWTQAXpEsBFexDstD9tqu5tY05ZNCDie9R1KqsaqDUj3qkxHYUgAA7n7XXeXTTsIUNrESID4ee2nnApNHkmy4HGz50nKMl7ldKwMU8G40lNTeYn63gSnpd2bSGAxDLOg195qVJyz2X98JFqyq5TE9eVSrd4XNWN5NEQxPF701AFdPdRPPeq9PTfwqBC+tIHRl1z3pse03fQmv7JWiOVrSr35Eju7dqlhY43gMiuREK0fWBBWhFxRoXMOykxZ2QiNQbAzwgHvRATadYsNwFgRIFAvy6whrh3JpNHEnp/ZqjuGqBa3ki7/TwcXIKRCwooEGAyGmSp8b00IG/dahMGrfwpngdgKQcht3eg0chlDBbYNoXgdY91lL9WLrtIYlgrQ6xkhHOQsseFT21NVSabgipO3IW/SQXcXY8PXspLRDdhK6BljJRUH9Lp4JPuNWx71XJyBzrIo6/4kbrHvrxGxk0/KuWMkvDBP0LGsQwaTEJYVRheJ8RggK/ieEwN4usQJk0eRFW8bJXUq00p/gIQovOYVoD5J8d/HQ6TWJrHierMKS5wk8wupVGJfktHxImmFM4+TqhKnWEXImDT5G8XNnZWwOs9Zy2DiUmyfcm4ACkZZX0Sm7BZSN9ENQSXZAA0kVfGK8Jr1O6W4xRk0RzVKSmISqLi/xBMan/OySAdZbBXiMsZ3Sf7uMmsJQ6nzZELR+X+TJTydp4AAPI03aQjaJ9VWJiDKVknJYUyS3OGbLc5jV6HBOaXZAAinCuULQEZ1K6Y1Bu1i+l2X8Fi2RVUwX3NJtk02wlgD+yhm/XUy0qWMLGlcsKBQjFzIkPDXFkhekeO6PkjZWwRnFKRn1Nl6K7IzCMcC3WCdHn4waiICJYU8IJR8SAi6JSmpqo5XgXiCU5kjIeZaiF7LJoAE0jH7xBU6pGBkGrCrsgALRll67+XdHkiHxSpe6wkjBliwK6NAL03qSTkT1RW51/nrTQVtQlsa2SukthjG2707ZagdkxZ2SK/IiAmdGyacaC1oHBimvi7TvL8VObg7Uuj+EGJghgbAGB2qRR1q0CCWoWitCPqxEQVjT6TWKHBGCThK6yXlHvMCns7i7NnW4qZyjHLJo+YQUFZ1lraNnc81Odkua7x5QzWWVDfV/IDbGnW1R5QM3VritQyz2b+x5o+hmUj1q2lRbIipdltYLyA1u5VYH1BRpvRpGW5b+YtEkcbW0NLf4xrpEYmSTEE7aNHO2OkGA1I3L8LSFyrFbR1rfYIthyoFRbsnaB+j6hdFMZLam0NUjcW2nnXxPN5GgWGUzVo5WflbT7rEwAK39qxky57xoyfVNemeeAcYx2BSFZxJTbR/IPXgFyenJMWqRraCFTUw7CWoLM2SYhO5gU47JkO/qoPCR3vxpKUjn1gag+UpRg5AM2m/Vh6zOC2XebwEwMd6EdASHVoF+jJBGNxf6OF6GGEt0QPc/hXR4j7N4FEamuZqwOPYbKnw7T+AF6vwZm/NLHm3FwOEq2kOdwM2KoKUF55THSiHW8l+tzAVwLduMf+sKUQjFajpiTSb0WIVVShenQjslvFbGW2Bs6M27Lz3emVRb1Rdv0YNgd4SlQEolQNgzBoO32J7dw2BDU3sHGyTdnTZ7F260lYbfGy4KBXo0xMTqAmaS+kXd0aqAh+byuNUWiqAKogu67tk5u1GpXG2RhbTLdtbECADWh5jtxfb0YDstC8Nd/VhBppaFqP6il6N06Bq8jSWkdLUEMOnXz2pX6qqMg9qbvCN7/y6Dl6bQdZHdTA2murTdMbGnYDLEx1Didgo2LojYNraTxpuCgyS8pFRLwUuGgusnvmK8miwaWtt9PfJnVb8n2naNOHHEVeUd2Q5F3MdW+nWmlcoHZGo2DNoiFTvGgH3mV28BYFbk9LAN3S2VWoRK2RGVrNHS2uIyae1wjjmxGu03Hl6e6qM6bvh72woF/0M5Y93NT0mUaF3S9snGk27CuwYoIIcTUHDI396VqCmC3cow+jPT2f4Z7yCC0WJfAg9baygpe8lRbOs79UWHPBG98ZEX7w+PXIr47cnDfYGlledC4PTbi2P7t+ELsoVcXaO37c/fmPzKu92XoPoYtRV9Yn1PYxZJ8/kUM8A/92BlhEcs8Tczt9shM5AIVwDIDoD69zNJJYCFR4CV5HlEIINTM2otYOpIhYh5o1QFRWgVQ45EYwMXM49HolgywmA+M5RwcztHtSlLdhBWUgZk4wojB3gcQuslRdgicD4ZFEJYcxMC959sQjAMZacH0O1M0cEY9pVq94d7JihHJ0CFCIgnMv1vJW9ah1Dyca87I69nIj8Y4W8RYTChN9Vxc7JZ9F8B96IL5h8E5jC4lz96MrUGpwMtDLh0QmALQGtUFQEBcKDCtEIIUgiNYoBOAW5ZoYNU8l5wMHluDRAo0mNBhwhDdBRYA+d5oAoloJtRlztZNa1t8Z8yxh5bYKpZFuM+JN1qpsjDVaiDEE8rBCMUoWiGhPZ2jrM50uj/5h0E9qBaNNIvcQ58ETJmc/x+D6MIdp9JobgadZidB+o45k5foY9tAxi7I+wsAIAjc5Rx4BjODAkjN4Y1iBCUgGjS1p0ri0lljqiIUOsIDww2QOpCMTJ+pVNxhxpNpWIzoIMviDxSDwidZIMFicU4YkYzpXsvjMAsR5ods4l+I0l+swTNQjjhJIwDwCpYToZuojIvV1ozoRMviSgsRIBIodJihW1FUWi3Yu53i+J1B2sd9YB2Ao5dNJJGkySvoWjuCzpnkvjWwzj+dvdmiFiSZhiqT1A/kEimEed/9XJACdAEiQC/IUdSY1S7JdA8lXIvU51tkqTSNYEq87InB9BaRrBxxxw10JpyJqg/pKUA8KpXsmMRwi1rYvd9s6YV9HkKo601tJpoUAzWD7YcUIkbINMKodcQwozTSxFR434dQq0kTBjRZrc7SIB9A+wYJ3gXTYT3SCYV4qUjIo07MDFXSH1Gpv43NjYKTSZTNDAQASELQT19ZM0qi20TMxNGQrZWD5Q1R9YIdcUjIXU4tzQxz1llQdtmoQpxT+CxpDUBFYA11EYxtI0Cs2zRkr9JpoC+xBRnIIjU0myUt+VAZWJ5QOyxNbAoSUgYTGihliolRI0NNHzv8NI2RmTXT0NH0E5OS/znDhIwA40UAniq4bycVwLci4tig6T2AGTqAmTW1skItZc3juCIKH5JoQ9IBzimixtMMliCLcj1VhI3VXzC8rzhAvVHVtRasHzkNBU8oh4MAhQWM7gsFOEFoSlCK0UbU3VALeiEoWLe5a1jZRKs1jSsAJjIppijsq5HF1BWg5KkYFLwCwBJLGzcKWg6kkKZVJpuhlKR0picR1LxpIlRkdL1o9LtMWBDLNtoYMNOClSOK48V1OZfjJdGtlRuoi4dtCsXKz4rLJi1K0NjLuofK/IFL9lhJug0TVcvEFUQVqgdRu1kq6VUqGL3z3oekHYlU2LfzkNtMwA+SBSZYoYVQQMJsIqo0Uq8Buh3LMqHKcqs9nLkLQsdD+STRBTfEQrJEJtfskqaKbUeQiqOxGUikKrdLWqCqshTjYBDFbYWLpVcUFK192YEgDKsA/im8RS2gyVqL4kLE7JHBWAbDjc84HYbJ+UA8FLXUwoeQTiZSFrLs+oZFIr2ZpTzi9yMMb5EqbQ48jx0SuoEK6lcSprzKwpDgOY+xAqGAJMzqRlLTfLc0oUdIeilDZIIItgnKcbILlwhEwA4K+JYaqLlrYtQsCgUajqTrjtkdQrJVHl8qPEKBOr3oIkyqiFSaEb/zlwNi+KYb4qvT6b/VaLeQuy0bW0ClsUcr2KRbyaYJSL+dgSKK35waAaLYiS+871MC7tQqWsWqnyoVDwCa+y2JET9ao0CBOiwpAEfYsQ10Q518iFEyZaxo2r/Agb+dlamUdBhaIa9kxMFxmbFbSUzq1hOlXr+rF1orVLbKdZRsMMRZHbIbU6bKZjJaKLELLq9lVrdAvqyLNLWg/q/bYE0Y7J2otajFJy2It8c7RbjrYhjacsVRKEb5WsI7n9QtA0FbO70bd5Q1VUfza6xLJoignBg6UkcUubWqxNoUK7+cBa9bEYa6+rEb6U+ahSUlmVw63q5bgBD6NpIlETT7WqSYwp9Ag6pcfo9iV797UqN75VurGpdYZ7IMBr0qM7jLs74bB7YEd8QBy4UBwhigiCNxj9RMPTXNP4wGCUoVoVKbqat7+UTJb7369BMHXSq7tReqybaUPFdAYLqbgzSltLSH1aGEBFqB3gbgmBQQWMzsRZvRKqGbF1L6cKKLs6zKTyRUn77Ukp4Y8GGpnaBFHobgGQDxaRhwEpP1LsZG6a97RaWA5qmLut7swJvLETNH/bVrjhbaJNhlQUpGzYxMh1rLYrbYXY45a526hU5aeQ86HGSql6er5Kqqm4exjw3z5rC7Qa6kjGyGF0mEdG4qi6SNQSGGombrL6QbgMNHIn/7Jp4B+GBMOSS6h7F1P6RtgGAobi/62rkam6LGQVcH6HUHRMoVbB+HKsb66m9KuL4sqYcBEEIomLaY3MGZuS/64dAdYBE14AFDEciF5Rk40cuDynrrhIUh2AOwOQyDbZHq9a3YKVymo6qG11sGEItRrG1ZGnR7WaKtDJ+Zp7jGFELDZ5Io+xCixUbQQy0khnbnZ6PrCGfrfG/6Acwp40gKnM44fbhGCmwpRR1rta4MUsUpmkMmmNA1L7N0QzvITmsk4tA0xGJ67l0W2nkNnbTzhE1mWEMC+IakmjFR/qVqPEeRIGvdtq0k37S6eajaSS2kxrZEfaqU9qRyY6x7sKGrySMswUFKAW7IqQqnjsSpjDfqEXEmt0z5arhrYne7yootPnFLUqVWUARrSr1XyrdraXJpdAUXiGMXtW9AYmuoLW1b6nwCUAfmuoQKNX0nFXvQtCvZzWvsUV3X6nTN0ghq9WjFRtGq20L0eHI70HL7Dnfpam/HeHIWUnYWf1wWiL0Yin70pamURL/HN4UmmtsFlp03JlbGbXnjPzxhTkEn6nIywpoVPH07OWnrEZLW2ruhnWSqsryrLX+oPFkJvBwBYThkVTuW82k3JXkiIB+dCZctKEf0WWxoviM5zRYHNZ4HUE+JWUIJg58nrE16K3JI42237W3q4tmGgHctksuHJqA3bGu3jdk5+yS393MXQtYA0KMKsLn68L/Wz6ZrdX9Ww2b45ErMtWmNH6zjNqxE4MRlcCJ2Gp7kBFIGK4WEoA/RQ2l4kCLo33fEbVrwu6OWxFhWUoHbeWnb7mzMcXryvsx3jX8GDkBWLnGpR51WQkGORG7IRxL6Q7v5jmCXDTUy04yxex+xSUFZtQhil2M2f9zmgrd5XXKKtFa2+XGnH2LqrmE3hnnys3jdVJnHq7f6IO4sRwaO/walQzEOxpkPI4TQWRvBlHd5M7lpOiUG9KiXXbwgIgyX6qO4u4WiTOP2m2C7YPjK028OmNEAQQJaY5cmdmtWO2v2IBGSwBmSv7Ba/mIP3HeOfGSHE3RbrA2RvqXX4r4XrOQtTz9n+KDZkte5XHlJbPIWTR0OOQZYXOLOLc/73q7JrxpXMCeVFVWmCu3GCPmOFOBuuW+UEuMn627JoVkvUv0uW3t7tOtXyItChQhFoH5odBwFFZFSYsgvI4NPUmwIIvynVqKBzPDmol8vuuUKNOBGs78K/6FpStRPbhyXusAsYtJA8O2rMhzOQ7Ul7utWJWlnxvx7LmzqqtWzLuPFDhxbCbLHcGmjjvIXkff24WZvFWA6oelaQP4W6kZP33rkCfbkzr+OxWTWwpdAsfbWtstLtR0fZuy6gPPsySfosFOOTGKHAHGeV5mfcrdn0GGf+b4V42WeWcPWqOvZ5PoeuTfWa3uv3Hge8vLXTNbAOeNnVHySzlSelXJpXQKeMb1WDMaeU4OmenqZwlRDDjOFxhVOo0teQu7K7YdBnH8WRvKuwoHB+uQV/M8n/mIHTeZWuWnemUffsoOnAEVnWxvAJxW1rpjMBmuFnfJ3hJYAj2idwv4mHuBqc/numqQS3vPO7Ik/mFihWFpK5QiWFo6Yq9EW4t2Aw/j2fc6utR/uC/iKGXw8KKf0KOU45fzOaHvt/3k6/e2/A+qeAtLb7i7SPR13MBN2q4O1WUKoSe8PA29O2DDJpUymtXwCeRW4s53oZIZJapzx9BqJIA6JMBcBCJIAQADlIh4BshwAn+oBX+Z2yQwBh18ARkHYGQAORkheI9iJKuRBAFgC9AjAdygJTxCgDwBjAJ+ggOgHIDruRHHSHX0QEwD7ES4O4N6HQGwCFw1XQgbgOQHR1DqsdcgcQPsSwo0BSA2AdCngFQCmB9At3jgLoEwoYmjAvATCh+Z8DkBC3JdOhRS6YU0uPAIQcwM/rSD6BMZLgewJhRY85BeAElKoNFR3ANA3Apmk3S0EUDYBTNagYKzlDaClBcqWgeYPgFEDzBnAywfwO6C8CbBDgwQc4OQHdBFuEg9LvYPcGyC3BsA7oBzx8EBDAGwQ+xJqgoQGD7EeEHrFELwAepSocQiSrbUSHcD6KQTRijaFtDcDSgdsOIdXxSHjAchdgooUoOKC8DSh/A4oIIMqHIDUKog79pILlC1DYBkUYrhkDyE5CghLQ+xK3CLzNC4hc2VQRtk6FKDKgow/gW5UKFxDtGGQmEhMPAHuVIBUQpYawJWG21ruegtgXgKWHstsBcg9ygQP8FmtbapAx4qYDCGHCKelw22gwO2GLDbhawuge5UbYqV86soA4bcN4H3C9ALwwQT8JOHAsRB9JcQT+0+FAjZBAIl4QoPBG9FoUKgqEbbXUGIjgWmgswTsNtq6Dvq+g54ZiOuHoiHhwLCwccPcodUUhJI22pZTeGxUbhRIpwesKJGuCGRvRDwQ0NBFNDaRLIvwcyNMCBDg2A4TkbyNCEUjgWEQlFLiOBYxD8EEo3ogkKdg8j4h8A+UTKNMDpDoS81VIewPcq5Ceh2o+AbqNtrFAShCo8oXMI1EGjgW1Q+ohcItG9F6hIIpblINtGmA2h0LAYSqLwCDU6qCw34YaNCHOi8AQwlEb0RGEBjxhYY/UQqNmHqj8APoyhucMYCKC8B1XXmikIBEpjUB6YhMZgOJL7CsxsFUwEcKiHVczhBYi6nQJLHXDjh1XO4cWITEsC0xdYssa8Psbp05BNY74U2OHgYNrRSY8ATWM8Fgj8x3YyEV2NMDRlFy7Y+sQiLHFqC+xegarmiNnFYiOhBIhcQmKMEBUTBOI9gdV2JGziyRwLMIXuLsHViExjgs0bGLPFljO2vY48eeMHEcjrxw8boNyIrHnighz4oUf0PvFlixRs4qUbOLlHZDdxCY5IUeOVGgSyxao4JrGMgnJiExOo2cQUKPE9DquRo6kW2LQmISKhyEmochMfHeDsJZY10diOInDwvRqrOMehP9Gzigxs40MbOPDFMTIx74ssdGNgnuj2BnA5YXQJ4lPDuJmEmYpsOxEAieJewtsHIM4FFi+JQk2UKWOHhhDpJVYqIZwNrGyTWxMxBsUeLElySYUdg3SZpNlDQpOxGkmKunR7FU0Lhhk8yVpMIlSCbJadLSaOLMlOTjJMIxye8OUExdrJqkvSciL8lGTCgpgwKbZNlArjrQO4vAZwM3Go1txa43QJwP3GuSvJh43okpL0lUigpGUoKReJjHljBJuUpkSlNiqsiHRXgqQccKSlvjCpYU9qp+NCluT2qwoxqV5P/ElT06gEjqTMWAmtTYq4E9KfBPAGcCYJmQzUdFL0lITupsoFCelJ6GcCMJ2U+aZNNwnTTPR+EtafaLEGOiuJE0oKaRI6HLT9p3QvqenT6Hok4xnA+iWtMYlrTmJd01ibVKakcSxpPQmJrxPYHvSBJeA96ZmKiG/SsBkkgETExkmfTLxeABSRcOOEgyVJdAmJupLBn5TtJ6U4GeDJbF1S5B8M0yYjM4mWTFJqMpGfZPnEGA0ZLknGZkInH/5MZaMmcXDPBkBS6Z+UpcYzM4kRSQpLMzIbFJZqS4op4AmJslPJkwk0pUM/6eDKykYzoZYs+kRzKFnFTBZ81MqdtIqkFSfpYsmqarPyl8jvRkszWS1JlnzV2p8s/AF1KNnxCshos/KQNIuFDTrW4M0afMJtkkz8pU002bNJtEWzOJi0jGW9PBmmj8pcYmJlaKsm7S+ZvsomQHN9myCfZzsk6frPwDnTVcEc/KddNNm3TTZ909OY9I1mcSXp8wnoT8w+l4CC5308AQXL+l0Cy5gM4mT81BlFzexkMlWaXPrmwz2BPzBGXXODnIzfJFc3sejKalyC252Mjud2P+FRC254cgEW3LJnDzxxHkseb3NpmtzexDMpecHOZmrzh4bM3mQQ17FcyaBCUn5gLJnntVrB884OeLP7nHDD50sjebyLlnHzFZjQ7wVfN7Gvj2hkUl+efIak9zz5es2+XgENnHyTZx83qT/OHhWzzZYC1UbwMdk/MXZx8t2SHJ3nByvZ/c/Ob2L9mcS4xcCjaf/K2lPynRZ8iiVHKIUujY5eC2iVAsDHVzexac4+RnPoVZym5wc3OeaKiGf1C54AjhSXL0AcLy57AvhVXLkGf1a5XC9+RDLIHHCRFLcvAZ/XbliK3RXc4mXIoMnsLxFJk8GcIvUWjy6BciieWosUXTyFF31SmYGS0WKLF5si8RSvKsVuj15ti76lvISmf0958Ugxd9SPnGKMgwsxubwvEUXyvJYQz+nlKwVSL/F98rxdaEfnsjn57i7xerMiX1T+Rvi8uv4r/kOKMggCxJcAsSWgKBF4iiBeNNyUwKQJGS60PAsSWIK4xn9VBYEp6E1LVp+St0UHMUn1LxF+CmJYQt0XtKSF3S5peQrKWejKFTS76inMGV0LElDCyZUwr8VujWFsYnoRz04V6AllPC3QEsv4V4CNlQigERz1EUrLklDcsIXspkXgCOe8ig5XVSUVyDzlqiugecqHlnLkleM7uewPOX6L7lzyoxZctVamKaQNy55ZYqeV1UbFwK1VvYrBUhsnFUQjnq4r+Lbz1lySzxT8pDY+LjlSK08TCqRU3ytlSKiJSioHDRKdp6Kuqm/LdEkrVWWsqiccI55pUfxNK5JVkoJXcQLiWKuqnktxXsqlRpSyFQOHtkajHZHPCpcyqqWLLkltSmkWKrqqYLXpbK1Vi0vdmfLpV4cqVfKt6VvLxVAy3lUMp/GqqQ2Yy7VRMuZVTLjVMyxFXVXmVILdAgDZZdav6GpidJUQm1ZsvAHOqdlTq/ofsrtXokjlxwwBlQK3Hwq/V/Qi5d6tVzXKARgDPuYEsjUhrHlegKNTovYFRqPlyakNd8rDUwo55dAqNUCoTX9DQV+a9EhCqLWq5oVOa/oXCp5kJTAGyKzNWiuDXokAlNIxtarhCVjTW17VfFfWvDmdqyV2Ivtd/LTVNr0lrq/oUyszU5LS1ZsopdOsKWOzAG/KuCTyunXCrM1oqj1eiQlVYTN1quGVXnN3XrS7xPQwBh0uJUnr+hB0yKReq3VarV1wyvAYAwNXTqjVmak1W+rNWANLVcYrHrat/VrLf1LqvQIBvdV0CseXq8DZIqiHgbTlwGnyTCmJlY8I10G+DdGppEAikN8a+nqhqTV4CkNqavDahozVIbs17ApDXmuw2bFC1lGviiWpo2mBy1ZG+DVWoYAIqseda9jafLA3wbm1bY44expxXgD2N3a9jb2pQ2bF+1HQ/jTxqHWEaJNo6uDZsQnVY8p19GmdY7Kx7zqV1ampdZAqY2bE11WPDddxoM3GiTNfFfdWwvM0ujcFcmizSqvE0Wb1Vdmshckp/XwaE5VqrHs+rU2vqse76/zWav82NKYBkkexD6LC0zKwtZAloWFrM1MCwtIW3iGFts3JbZlZEgwWFrvVhaH1aWtTRFvaqvNiBkkNFSupK12Cyt7VGBZlq7V3jKtRK5Wd7mK3tVZB9WoIfVtCErrRg4Wn4d1p4XdayBvWvQHcqYHdb413W3DbxG63fLutQQobZmukHda81owCIUNpiFDaEhioYgaMEKVbbRt8Q3gXtpgGjBmaSC0YHA21g+igeTdHrQYOu3fVARKMu7U/XjFljFtL2kbcdpe3jaXtk2tajdpm0va5tz2m7aEN60vbltT9VbSDu+rraYdGQTbfDutC7akdB2zRUdqm1P1TtV2p+hdrO3rVDEt27bQTp4CPbXlX26DqTsG3PbKdw2vSe9tp1OysF4OxnX9qB6M7AdjO4HcTsZ1g6adG1UnZDtp3Q6edAullQzrF2I7RdhiFHdLp4C6ad0/OwxNjpaHs6xdeOn0VUnC3iimBWu+ATrpgFa6yBBu3iFrrsEm68AWu3gRbq12CCbd6WjofbvNVUSndoQp3SoPt2SSzoxAqpEdSPHe7ddy4MgQHsN3Lg7BIe03cuF4ER7LdFNO8THt92yCE9y4IIcnqhqJy09Kg5PdjvAw+74sG7S7bnqYFrJwtMekvfALL3ri3tlexKfTpr3R6DBJewQTXqT2N7mVuWYgSXtCE16s9be7HZXo12V7chQ+ivW3u3UzEO9xez0Q3s71Hrg5k+mAWsjPWNah9re2fZRJDYL7eIS+7vQYKOQMCWh++mZfvvi0wD99SWvAPvtS2X6YUDm4gfvuc28R99MIw/d5M2I+ijk1sliEwM/1Kjv9Z+vACRWxHMR79gBirf/qf2AGYFEBm/bEB+LbiQDP+wA4IMQMAGiu5K1A5AZQDtaYDRyP2HbFwODh9RhB2ACUJIMVCSDNQkgyqpINRySDL+kgyoMGKgHhVRyYzUgfH0fDX9lmhZXvrn2tK+Dy+sEdwcf036N9Ao7g7lpv3jCfhRyKYY6tAPfrZDFPA/XvpUPH6VDp+p/SoYv1MdjBfxF5Ugr0OBrJcwIpWcIbUP6HTDoh4w3FIMMv7LDJhhgPCPg0f6KeX++/e4b/2eGrDDAIAx0MwOX73D4Bnw04Z4Bd1/ZgR2w9zL8MK8pBUR9wygdwPuHWtyR3w+EZwOhG7DkufA8wZ/0U8NqhQtI2EcHBkGsjMRngNn00V5Gz9BRqg+Udjqfs2R564o9kYYBQsyJrRio4OAYMNGTB4YVwzUe0PpHPRRhinuwdqMjHODYxqY7ofGPX7ojsdIQxyMP3jGbD4xu9YsZMGea3DIxmQ44baM8B5DT2vo38SUMGCbkJay46gLXHXGRj28m5BEJtk3IYhFum5HKJj3vGlRnxtHZEZ+NWFD8v4L9Bce0KOR8cwJ4gTchNVQmZlUJi/Tx0xHsymBCJ1ETcYuPuUWNUg24+5SeMrqUTvRV4+idtofGiTwLedZ8fcoK6cEpJ3ogCfBNkQaTpgAvPSZ+H4nTA0J9ysccVXInOT8Jinlcf5NonITgp+47cYp64mLjFPQk8KZGMkmZTJR8k5KdlMwLPjFPOk0CYZPynDjoJ/aKBAhPImKe0Jw07CcNPwmFBVx800KeROWnRTFxhQRKchMKDpT1pxcnKZdP/5FTjp10yqbtOLl1TepzU+6cDLMmNTrJhQdCfDOwnwzF+2FOFv8GxmuNTA2M1BuIGxnMVqZ22f7PjPILFJ2Z1JeSrzOybeIsZhTbGZUHZnNBPw2FFvKrOFBrhtZiIdmZiHZneIwQ2FFLqTOKiUhGOhDQrp7OwpsdtZjXVWfcpxmDBSisnb4onMpmkzo59M7OdtpM6O1450c/ionMJKYUo5os5ucXOlnRz5Zlc4iekFKKazh51E/cZHO21GzZ5gk1Ofcqtn4zlJuUP2cpPwCXzxJw7TedMCDmvz+elfpdqrOcCxzqZoC4mZgFob06r23M+OaAvznwLQFwTfpL0m6A1zQFjcxBZmLO7N98ZoC6WaAsHmQLekyszBaItAaML4U+syRaCnXnCLQU5s1RbqkPmGLTUjs/Bb0my6kzI0z87Rbqk/meLTU4c+OZibAWkzwlsC8WeEsznwLwluCxJfBlLn5h8Z4S2ueEvoXhL25jRflIW1KX5LBF0S+DOIupmYmp5oywZcoumX8pNF/S/lPosWXOJTFuy5kNYtyXLZb5oS3bO4vWXOJfFry5kMEupmfmIl8C4FfEsCDexUFkWQFfCuyWwrwchSxqPjOBW1zgV9C4FY0uBXSzgVvS8Fd3nzjDDJlpMz80xN5WfmVlnK8HNsuFXexDlqq8HOcuxXwFblqK3Vc8vlXh4Pltq6YH8tJmiZQV4s71dCtmGCFVe6C6md6sxWhrnSzM6EvHO9W1zvV9C71Y0u9XSzvV7K/1eaPKzDLPVzaz+wKvgWiZxV480TLKsbXypP7Sqwdd2tNCarV18600PquTWdpHFu6+YYeutWzrb19Lh1c+vDXur4Fz+n1ZhSA3BrgNqS8WcBsTXAbiF9euIpQt3j4zgN9C4DY0uA3SzgN9a8DfEXbWAb2Nsiy4vMtJnP6p1rG26MusQ3xFt1im26Meuf0Xr1N76n2fHOf0frpN76v9eLMKCgbfy30UePjNc3wbWaxcrXuyn83hbMNrm2ua5voWubGlrm6Wa5uY2ebONzm4uX2uq3/8R1qs/aanNOndbi5Km0LY9PPnxzCg+m0bcDJM3UzCg1mzzY5tv6+K3NrHpObbPO3BbLhzYiLYlnjnnbMN522uedvoXnbGl526WedtK2seKth2wxrIuR3Cb4FrHiTY9t8Vyb0d21FOc00m3Uzmmpq0mc00fW07ttrHvbcxThai9MA0u0qLtBMDS7ZA8u7xFLsVbq7Fd6a2NPrt4BS7KB5uw3Yd2RT27pd9rd3Y7vTrvcBg0uyoP7vLgkFmKP3XNLHtB6ExPome1oeHuBN/ZLQme9fpnuiGZ7d6me1IZntMH57OemPZim5Mt3Ug0w4gWfdQEb2wD9Ou+xEawWP24j095A8evnvoGMt19wA3vbCzSDMUhRhQzXdKP06fhgD+NYA7+2AOCNPdjox0PAc9HJxiDgY+/sQca7qTxAklBYJXXYOq7WD9qk3YIftqHZBg7B13eIfhzcHLW8RU1qYHYPB7xDzrWQ/jyHUuSBDvHTHoZQMCuHO5/3QYO4fh6BHPAzRbw8MNb6Agt+6694LEdr6mB3DmEWI973ECGUmg3h1vPUfXDeHFg7R6PpUeEO69wjkhxqO0fN6jH4c7R3I5gEMoqVm+7R7vv0ck2GUcO/RwkP8EMpCl7j34zNZUcvD0Ivjx4SkK4cvChHAToETPvkd/D49Ajl4RY5ie3CrHvEfwNCMnHBPbhyjyJ0ebSeom9B2T3okdbye8j/HmTokXo5KcsjQn5T3kRE+sekizHYTlkXE4ae8jEnAQUkanvidEiHHVTgBb4uSe20XHPTtx509lGhX+nZJxC4HSbo8OBHT9a5Vw7meVPrHczmp0k7mf1P5Hczpp5s+metOpnJixR7M+mcZPlnTdNR0c8cWoCFnZzrRxc+8XFPTnHisp48+8VLO1nTdYx7GOuceKNnLzqJds7+c0PyV3z7xR05UdP06VF0kF9aCcdP1BngL4Z+C6bqeO7nyOyZyoYedrORj8z2Z9i7ecBAdDoj3FyUfEcLPsXALrFyS72cqHDn4L7Fyc8pfanzndLkoxo+JdMvbnLL7Uzo/ZfdG0VZLko7xon0CvuXqzglyMdvHz6RXfLil+K8FfUuJXYLzZxK+6fLORjsLkY/C8ZfdHEXyrhU2M4p4K7/BoqcLWuJNfwCzXI1i4Za69v9ybXvAm14IJteyCbXQQm16EJtcqDLXFy0VMhuIG+vPtvEX1/Gt9d/bfXsD4KbDfJU/DfXpGmAb67zWipJJFupN/roMFJvjd6bsPfTpTdR7NFubpgvPoLeyCC3QQgt27qzdpB39ubgBAg6zfY7c3Fw6UUwNFSX2jxzb+N2Ab0Edug3997KT2+ClP2xpA71t6/diH+v378+kd4AdkHTvsDbm6dxLBYLSwN0Wb/A7m6AfpSN35utd9brXd26134cjdyW7XcwiN3HurNxrtzfwRIhE7oFlu6zftR7jubhBEgkASRSY3ox7eaKiqWWvpj376fZor/dOus3yx7wX+5dege3XoHj11m5GHTvxhCH+AQh94EjuXtSJ+Ny9otfpuXtZAs1x9vp34ebtDrnDzdpA/+uXtkHijzdug/UeHtsHujxkHy1EeTF84tmX65beLOwHpHkxSG/Wd3iY3Wz6Rw5J48ZAo3ok0T9aB5vSD2Pibp+sm8k/Lg03jH60NBUXspv5PO7lT3m/9kaem6hbxSXp++onBaHRnjIDVTc1mfVPFb7T1W74q3vOPTdWtx+8U8NvFPTb9z8h/c+oC0PTdEPPTt8/fUh38wwLxkDgPgBtxoX60E6zvFReZ3tDuL/O+9Fxel3UsPuzHrZnrvFPm7i4VZ9AfZS8vVR3T9l4Pfaemj917wYV5Pdlez32Xi99p6veKeb3eX+97l6a/XC8vr75z2x6fq5CWPGQX94p//f9fylJH7Twqow9Bvev4ckb56Ko+Ofvq4hyb3Wabo7HZv8HxT4h829eftP36tDyMdNc4eDv2Hijwd7w9HeSjtrwJfh4O9jfOPB38j/d8u/zfMPB32j09+1MLabvl3r1xd+1M+v1DjY07yS8Dd1nsXfH7F2G5UMRvir4nut8D/+9xupv9L1w4J5GMKeEf3R2e218x+x01Pb2jT+j608fesfe73HyYIM84+SfeP6r9T4p9lu/vWPmz3T7+J2eqfr3ko915k8U83P5Pv4h575+S4236U/byUf8ORTRf2p/z/28Z+x1gvGoyX90fC80DFfcvwQar5MFf2OhGv/n0EJ1+S5UvK7zByz5yNsFZf/R5Tyb/aPE+Of2por1gsJ8lG+Sd4x33b6Pfm+/i8DyKa7+6MLkqZPvxo/V6t88BGvgvhgM149+S5WvZvsPzwCfclGHPtv7o11+QQufY/X7779qcG/p/hvkfhgDweW/FWJv378YzN7z88Ar1hfjY25sz/dG1v5fvABt/T9bfm/O34P3gD28GC5UQN7v6Fe7+C3u/MV7v4he7/4ru/G57v9ue78Kbu/mNuVCrq79/mtYSCnxT39HN9/RzA/uc/Tv8Gr+R/q5hG139HMT+tzbm3f6OZn/7nXD5/22gv+IE+KNdLQoV7KB7+gXyRXfoCwP9gs7+P/yFkf0BbH80LWh138gLKf1wt6VX/yCl8tEAL0k7/JgWf8l/bPhX9hLXxU+debdKV39JLRe0wD5LIf2EsR/ZS0P97/VS2ACu/dSzP8yA+Sxn9hLOfxiY4AmATQDH/Lv0CtUAkK3f97/QKwH9ArIf0CsR/JKyID4AlK1ICOA8Kyn8MrCAJEC4rOfx+Z6A3iEldh4JgPv9erVAIGt2A+AN6sB/cax/8lA4T1btFLLvzmsBAhgIWthA9QN0CsLAUV38VrCQLMCKvQXWv8DA3QNkD2qImUUD4AwG1QCQbNQIYCwbbAK79IbbQPcC4bEf0Bsx/JG1MCfAuGyn80bGwMiC3RaAP8DxFZwMk1rQNwIYCOeHvwyC+/DIIH8MgofwyCR/DILH8MgifwyCp/DIJn8Mgufw55kgjnjSC5AwBh79Ggvv0aCB/RoKH9Ggkf0aCx/RoIn9Ggqf0aCZ/RoLn9AGZIMAZ6g3p210DBTVBdsLdGYMzdiBGYJt9eIGYLJ8mBGYNK91g3uxj8tgiwJ2CYBGYOZ8DgxTXs85giGV8VNUX1WmCIZWDU1QGBfwTuDQrO4Jis7gxCzuD8VO4LE1Fgtmyk1rg6TweC07YIU1RJJAd2BC2/Y4Px9FJUEOzcZfb4LXssFaEMp9WVOENndrgiz2S80Q0IURCVBaEK58fhTVBPtrgyKy2DhfYkOODxfC4L7dvbb4Pl8rxIkLHcAQmL3n1GQjc01QkvalWuDDfb32uD8DNcU1QcvZb35C7BPkMHA7vY4Od959EUPK8vrLEx5CXvFYKQcqZKUN+9vgjBxj1NUFP3fd5xTVFyFoQqpT1C7BPUNQ9rg4vz1Dw5PUNRDvgpb3HctgnYwHc8IcLXtD0AgXyYEHQsgSdCrvGkQ9DjQ4gQdD1fAwQdDLQ10Pb0PQrEIDCTgl0JgE8IGZ19C+HdKRj1ow/F2jCxXaMN+deIaMNldow1p2jDaXYMOTsLhBMKntpBPCGx95xEsOp1YwtkG49Kw+NRLC/tEsO+USw7nWDD09MsLFpUfcMK58V1PCF59gwm0RgM8IUkOaEBwrt06NYw6X29kRw2kOHDxwsdyGMWVJkNaUpwug3HDuhEcK5C2w/AydCBQm0KjD8vDGW3CfQ4MIlCoQ8MOlDhrXcPTDBwIML3C/fMxW3CcQ8MND9gwzUICNww3IROhYwqpU/Dgw/9x/C9wgvwEoRw4v3/CrwsDwclgIyEWAi5tYCLB0Rw8YULCuTTFxZVv1GPQ9Qy7FdXQjuVAwXQi67TCLp1spG2XQiSlHCJzNrZfCPzNgDCiPa0KIzrQoiJ7fCIYEezD1GuVmIpC2yk2IzSywVOIwQU4jw5TiNkFOImEU4iVBNiMkk1xD1FLDt5SSPO9iBSSOFDSI+ELGkJIuPUlDFI+ULNl0QqiRUjWw6SPbD39FSK59/BD1Bz0h7D1HZ9eIcyMt8YBcyNQELdWyJzdSI6cMT9LIqA3gN4VeyMndDPJyNp8bI3+0s9SI/A3bsPUHcOCj9w/uTCj7fNuzMjBwLu0CiqHGKK99XmQKJhFIoiexiiMHGKNfCP5UiNyEwoqpXyim7XKOq1couKLkjPRBKNyjWtGKOtD8o5hxwjRzPTRsj1/FISIjN/RezajFzCrUwjRzEiLkiD/efU6jgWSiICMeoxcxoiGo3cx/Eho3ony0Zo8cSzsmBCBVYjJooETsFmIl4QLtlo3iNWi4RfiN2jxxQSIOiLbf5Q2j0nVwzOjgWcSOOipIiSPcpIQ61xuiFI/qNtolI+YTujXox72ajXojSIgUtIzfQ+irohjyWj7olUJBjb/VP18UIFUyOOiLIrs2BYhwlyPhjeiCkKRiIFCcP7l7I9ymcisY22mV9txXGIRjNg76IRjfIyyOxiGfF6OBYgosyPcpQo2mNtpSDenWCi6YkqKpjeiE8OtkGY6mMqj2Y0wCSjR7PmMVCzFFmMZj0o46Myjjo7KKhjtRZKKFiCo7mLtEio+WLZjwYy0TKi1Yu0V5jNYl0Wqjjo2qMViXReqLkiUA2dV00XbIiKwC3tS2NwDmYzCPwDNFG2K0sUDe2PktWtV2K0sJok2KoDpoj2M4k5ov2IplFomyPhlc7EOLRl1onCKxl0dKOLRkdo72MJldAxXQTjcZI6JTiKZYSNjikZUSKzjOJa6PTiYSW6NzjMhB6OW9dNKsOykJImJjeiNRKuPBkkQ6SOrjfo6uPe9w4/KV0i649uLBi247y0hjghXTRhiC4+ajhjdNRGPsiYmVGPHjwZDGMCUp4/KRxji4mEnxiPIxeOHjiYyyIniyY7x0yF2QzfTnjOJGmNXj8AemKPjwowJWCiYmKKNIdT4zmLliloy+O1ie4zIQFiL48GTvD/lV+PylUHez0/jOJSWKHj8AaWP7jA5O+KfiYSBWNPj/3X+MyFAI6BPASNYsBPmpwI0BI3jI5WhzgSkEwe0gTjYpgTbBE5FdTwS67AwTwTrhAhOoUZmYgTbARhQIzbAEI4hI79nnXiFoSxXUsPwTiE9ynYAiEyhI4TSE9hNtohhGhPcpqEmA1LC6E7hNtokIiR1ESWE6rjYTKE2RK4TcE2RN4T5EhMQESRE6rmETVE9iWQjS4yRJj09ElhM4E5E3BOMTFEmAQri6pVvnuMCEq6RtAREzgS0TTEvSTETnEoKX0TiEzgVQjiEmJhMSLE3xPMSmE3xJUTcEmJnUTKEmJicT/E8GVcTok/KQ8SIkmJJYSfmPxKYSUkwJNUjh4axIT8CEn5nCTcEn5iiS0k3sViTiklhUYTMk9kxYTP6VJKmhxFThI6jiEmpJCSLEz+nyTWk8RSKS6kuZV0TP6BJNwS+klhI55ak/6IHAGk62OIThklpKYSOedpJmTklLpNGSO/XRI55+kixNWSWEwBhGStkjJNbDsk7UzocLEp9XsTKEwBkWSv1XRK/UKk1sO8TKErHhGT7k3ZPuTpk/SL4o5k15NMBFk/zV0TAtIJ2ITgtIl2IEjAMzCK0mBYFPxoIJAwXBSXk8FNSioUr9xj1gUqpURTPRfFyRSxXJFLTC8AJFNlckU1pyRSlXGASRTVXXiGBShhFFNKTsUhhL+SgUjvzFcsAPAA/iDBBlIFEY9FlM5cmBBlL8AJHLlIqSuUjlJgEuU3MMFTlkw5N4gGUyRJXUJU6rWIFWwW2iZTZU9ylZTmUpVIFTxU9ym5S2UjVL5SNUtVPjwNU4VPVSJE0FMFTOTfB05TeTR2OZSn6BVM5Sn6ZVNlT7UvVOOom6TVOtTXUvlKfpvAZ1K9TDU+PCfpxhKVIDTzUwVIDSZUu1KrlbU0NKrkHUiNNzE2wE3nuM2UiSRBSeUlNIhT4w61KrlvUpNKzT40szD9TO6fNMDS807uklTS0kkm/UpUyGJwBRISMHnFTtf00RBV3WVLYcQzAMzZS2HWtLEh5xbWEL0DBPtJJ0TU3iG1h3k7WC6TtYQNJgNJ07wyYFJ06A2IEoOMXX7TF0odKXTDEMVIgIh0sdKHSJ0odKnTV02nUlTp0/dIXSmBb8zYcV1LqwL12Hc9PITAjT5JOS70j4QfTRU19OPTiBKpMdiYDIcNO0r09yk4cDBIcPeShwrpKHCX0n9M5Mn0mASHCP089MtTIjH9Kx1L0oDNx0b0mPQpCQMp+jAyn6CDM/SA06DN4gKQuDJgyw079PwzYAlDIoygpQDOoy6pLDL0kcMvSTwzz0rxMIyqQ56VnTSMlxLPSYMugKozz0mJlozBM8GRAzIk9jOnCWMvjJiSJMmJhIyiMuTN4yFM9yMlw/0oDNfthMvjJUyGAMTO0yeAMDNfspM5TIi8zjWTL0zqUiCR/TX7KtJ/SZAgTJgyfmTTKIy8kiTMKTXM3sSMyvI9k3czyk1qNsySkpTPi83RNTM/TP6JzKCzRlCTM/owMz+k8ytfa0APTz0vpK4yiMwZPIzz0moPsyiMuoPQygM2ZIkyOeMDI544s1ZIKzkleTP8iLVQLOHBTI4gWHAuYurMAMQ03iHqzUBFdVazmYgwXqzw0mAW6zzMzdPqyKHJgXqzqoxrN3iBRdrP/sY9YcB3Dpss+JpE5sq+JMcus2KOidGs88KmsJHGbNacZsv1JmyGXAjEyjGsptJ4AWhYcHbTEQFoVVxTAFdWuz3KW7NHCMgB7JnjYqZ7JiY3s8zOeyfmZ7M/pnsjngezak1XHGTFJAHJeTgc0wBuyDBcHKazbaW7Oq4KQuHITEXs9OkRyyxacNRzh4ZeMlwMciHO+yoc+HN+z8cpHP+yicssUByFExpOIFoc/ZO6NN0mnLl91QKnK8NYcqHOCMm6W7OCM9JDnJGN0c1nJ5zX7bnLF88cpnJ5zCckXLF8Sc8XO1NAcinmhy6c2XJeSaQSlKVyKkpXLFcBwIKJgMNclLJ0x5stsUCMNcwLI1ykjYgQ1yqHLXOvD0Ei3Pfj2MjXInstcgo1tyCjHXMTSnfEIyYFXcu3yNy6jOrQdyRjDbOJUDcgo1SNTcgo1Si/cp33tziBPwC6S/ARLJgE48nXLjzAsjNMfSKEpgVTy30mA0zyKsnPJTyKeWPMNN2MnNJKNc8003SyE8hQVjzwzYvMjM/M6POjMK83iEcxh9AwRbyKklvPxcW8sVxbysUlvNlcW81pxbzCU5vJ1UoXNvNFSWhRzEkSp8ulOqMDBcpWHTwoT0Wazl8qBIXzAPSIw3zi/FdXKUEo4gXKVRspgXKVGHY/LHzak60GfUEs5CISyKkhLLFdsmQ0SXzH8y0VXyX8pWM6yD87UR6zeId/Js06tBfO1F984/O1Ej8mAT/zPRU/PALtRZhy/z+E+cQgLKUxArvyEMrBRj1/eRb2fzevN/N68iHY/N68f88KF68hs8Aum8k43fN68wC3/N68oC6gtW9YC/Aqbor8gjIkcMCjIDWS6C76luT8CqYywKpjHAqmM8C0gtmMrUg/PmMACsQqmNgC4QpKNK/TdOLBZC2gqIKpjBgpkLtTZgr2Mb840xpSeC0vIfyjNZ/KM038ozSELf8ozUILouAzRIKzCjzWkKbCgzSoLwoIzSULLCizVUL7Ct5IQLvk1gt+T+HA/IBT/ZGPT9hyUgwT9gukv2C4NQi0VKCKLMzNOIE/YbgpgEBQkIviKhE9jIFDIi1IuNSJHAUI4KiDCRLFcmYoKRSKmBIorqlwizgUyLSitjJyKvEipLKLnpQorCTkIpbPwBwimJiqKkiuTJaK5M+osUzAU0opcycitzPTykin5k6LeIW+MpSpi+op+ZEiyYqJkSipIqJlwiomQmLBwImWmLNi+os2LCitpJaLos9ItiykFJKOmLksnQqSK0swItCKFBJYsmKq89IoUF1im3OmK68vwtKLG864viLvNFoqx5wirHmeLvCoIt8K4i0ooCK0CgwQSx483iChKdcqEsCy8dE7JtAY9REp0JdTZtON8YBPHW7T606QSRKcSuGILxj0IkqXw6+dYGIELsngEu0LdSkq3TadJGNpK3UikrRLNYUCEzyJHRkr1TGSv1NpLaSgSnJKmBWkpvcfhIUp4UhSoDXFKLzAwVpLYxAdxlLwQ3iBlKfPaUpZL8cGCCEU5S1Ut/B/KA5M1KwTbUrrTCSrUtAg7isrHjxkI+CDlT3imAUtKrnAwVtKhFGPUtK2HS8LNLLtJ0rpKxdCR3gh8EmAx9K67P0sERSEwMo3DvSqbPtL8i60t4h4IBosCUPS1ootLVsqVwjKA8lfRTLWnGMr9SYyg7PggNdAd3ghssMMrglAyxYHrymBeCE1pgDEspTTRi6Mu3Bgy4gXggeAD0qpARjD0rmwV1eCEqBOy2IshzGyufPylOy9ygZTvS4coqTo/F1OxEnS4cprLpyiGM5hkQ8svcp3S+0uXKh00cttpfSxso4SAy7cs3KGypcvlTJYFdznLqYi0rpjxyumPxdo/BMo3LqYrFJvLZXG8ozK6YrMrpicygDJvTXS6P0LLTy3omLK9y4FlLLLMwCv/K2sv0vcp1S/NNrKysSCoPKbS9ymbLVy22lbKSjP8tMAOy5CuBZuyrCt6IkIocoKLwZTsqx0LSrHXHKsdO0sbKKKx0vtLkMhcu/Kn6Fcqoqm6ddKkEnSp+i3Lyyjit3KuKpunpyEDP0ptTjyyKXYqm6fA1ErvqWbNoqxK68qfpbyiSoyBb470rkqnyuSozK5KrMrkqcytDP/NFym0qfpfy6Su+oAK3iuMqdcxumMrwK5issqhFQIwsqMgHUtpy7Kp+iQrrKjIFQrtTBSsvzGc0yvYKfK/Sqbp8KoyvYL3s2ipGMRy9ivCryK8KsoquKmKpoqqK8KpdL8yiniYq4qko1YrSKkY04r9K7Kp4rcqko34r4VZypGNQyyKqd8sqp32iq3cwx0SqnfMV3j87fB8oKNVK/3PUr/czSv9ztKkYzzKwqko0Mq6q7UxMqCqoavMqKeSsoCNBKkYygru6GCsark/eCujKKeVyvSrtTDyu6Nyq9Qv8qlqzQuIq9je7L6rtTS1RXU2i9jOAqQxM6uwzLqquS6THK2OluqnSbrwJL5xZ6s0F27V6rayh7D6psSvqw0t6ckY56udMYBZ6rdNgav6s9MmBEGp9NiBZ6oBNj0AGr+qSS0HFdK5sL3QMFUaipNRrg9dGphCMZGPVRqxXVGqxTUa1p1RqR86hV0j8aj5OQi5sXsJgE5sXIxxqdwloQZqV7Bmov0Ga6/QZq79JgQZrRDBmocNiBBmqPshaxAOpKDBDbFZsNscSolrIy0EpgFpa/F2lqxXaWqxTpa2V2lrWnaWr9Tpag7I2x7bWUAaymBQ2tXzDaz6uIEzaz/ONqoDUQutqsc1jRXVDa6wrwBDaxwsNqlCyoEkkWhT2pmVPamLQMFPale09qL9T2uv1Pa0Q09q71T2qkNPakWqYFKgOmt4hKgI2pgFk61fOTrza+Oo4zz4gOptqt84gWTqx3FdWTrna5OscLk6j2qmyYDSoFmzq6vXOFc66+Ssbrm9RuosdG6pPUbrFHRuqz06658NTr7opBSQipI72vuj/aguvuig6+6JDr7osOvuiI6+6Kjr7omOtBjBjAOuHKXSi3SQiU6pOuxj067GMzr+6vGNMLeyvOqwVi67GKLq16vGNLrsY8uopi3Nc+sZjlQauovKgnF+sZjw9d+upjo9L+o5iW68esZi26gBupiO64Bo5iu6sBv5ie6yBrFr9gpOurjB66uN9rq4sevjrq4oOuriQ66uLDqm42h29qW4tzXwb64mOuri461Ov4z6Kzeonil8y1URji6ieIPr4G6eOPraGwgtYb+s+hunjS6zePQSA6ieI9rL45+oLrL4ivWrrL4z+uEa34n+skav4/+rQa34oBvkav40BqUaD4iBtUbn46Bo0aYSPut4gvYQA22q8AfRqHCV1YxqfpTG7OteyDBYxtCriBGxs+zrGrzMMbjGsXKYFjGyXLcbsY5xt3qWcuxv3r2c6xv3qucwJrxjbGzxtCaHGvxuvrexUxtvrxFWJrxiPGmAS9gn6PsrcbUmg6rsbUm8xusbsm4Jqya/PMJuSbUmgXNya/PYXPSa/PVxuKa/PJJr0bX7NJuSaGmzJrcaGmnJrsa2m/JtabzM3nI6aem0pr6aTMoXwqammnpuqb6mnpslzr+H/ngA/+AATPBBQGZo/4wABZv0ADgZAGbQGIMgCAA==="),"Helvetica-Oblique":b.a.decompressFromBase64("MoFwhgTiBiD2B2ICyBTEECWBjAzgAgBYA6ARgCgBhWAW2pUTyoAcBPTAcwAsQ8AKLAJR4SATgAcAVgA0w8QHYZosSMUiRABlUi5eAIIATWACMUeYCxwgU1fAEl4WWBCZOwV/UTx6ANt7wAlDC4QfH8UHBQIADcUD0oaOgYKCBQ3DAQ8ABE3FAAuPAAVTgBXPCQwFi8SYQAmXIICXIBmatFteNp6HgBVeAwAR2KUW0zCJvUJCQ7EngA1JGKcMHZTEgIRADZ1PA2RJoINsjhEADkwOjwACRRvGJBsMABaAHkjbwGho+LfM4vr27QDzwr3egxQR3OGG8LF+pn+dweZAA6iggtwyrEMMVqGRbOB3lhdPB2N5TI8SDVcThoBgAB6xAAKGBAWE4eAAZmBvBFKJxIGAsFYIMA0HgAKK0qzwfSxfw0MDwI4IEAAIRVsFpeHJcm2jxqNQkwhIJA2eD21TIvRlEHe8BQDNgOGZ6XgWpI6nUlulkVtKCK2AA1nacPgJJ7ZpEnRkPTUiB7PSdYPcsKZmGw0Tx+EIlNJZGIFHmVLINFodAZjKZzJZrHYHE4XBAch4vLpfAEM6FwpEYh54YCsGA8Bh8IP0GAZdRIAG8LB2XgADIYeBJlhMFCPf5+XQAcTwCv0AHonEOQngcMUjE79BhIBhwkQyGK69ficBWdZTOWTKB95B9E/HBfdhKDAJhrgzPA5BIMQyAADXA4I8AkGomjIXQcBTb0IEg6CyEycJMOtLUanUOQyFAfRLiRSDDgo2ZqLEGCfygCg+QgVB0GwfAWimCg8CaGo8AAbjwJFYLwGo5DEYS8BOM8mAFUwRJVPBtjU1ThMofimhksSJKkmS5JQWksG8c4ZJUjQNP2bYoOkoStP2XTxKaSZDLwQYk1iN4LOEDZpIOHSCCaaS7M0vjXOcpCJFNES5PgbETAgJ12FdZTIJ07YNhaHZGPC/jYtE8TJkKuTDF8SBfN2N0SENDYSB0OQ5ENByIp0ES9MYkR3LXCBMJ4dK1h0cluq6yD1B01r+Psoqdg2drZL3aheqWaVfKat06oIRroPyppuo68T9UEuKPOKLyOHRQaJGqQL+PdHD7K0ghtkO7TJsWhSUngUl2QGvAVPdaS9VIwgJAIDLJue6o3qaOGesgehLv+lTHm6kGdDhxr4amggTtmkKDsWsBq0wHBp0GjZDWC27mse/LgqiiQxAh06mG8RZfMkDStlNMMWue1nZskma5McWhB3SmK3W2iS1mEdRYuelqCZxxbOFXTh6F8vYJIE/iJEx/UGcKvSRZ6yJ0n0LmdG2Gp5fdJW+Nlt7zdOnAzJwNl0r1aoRrBwS5CadrnpmvSSvcgAvSJYB1nT/a2UKJoZonw+l06ECUgGJNB7YwyTqG+LDJn08WkAAHdY/SmpTSyhrxsLpCYdmiPTpATgUizlS6YTh6dUb5CS9KjlYGKbD0vqjTDdNfv8okD60+H9kMBiKrgdEHZ7dyp6i6Fxf3KdTV0pEP2N/qw1Z6mty3tbxaIhiNLs5IYOeeq/yd6Q03itLoyIPSuQIYJ1BpfLShsh7uT6HaLmgkgHdRAUXMOR0DKnUcN4DI6V8zWXUNUG6TskKpyQaLM81hsCwDQY/FS0tySy3GDgk0+UthMxZu5UkIYdYQ2NDsAgt0RACz4pPG+zDTooEGFyKqOljR1RqNJfar0tIbHxuHIRi12ApByOPbOxdOESG0IQXhDCF7f2HmCSwLpfImmqHXWykkGF73Eu6Wq7k3C+Xtoaf2mwL4vymlTKKGx5ruV0OYiGWVwb028V/OaC05IqX/sEnCgddreIWnpOQxtTp8UGuodecCxCBy8fIxBkE0mLVGBgyxNEIZhW8QQyJ7kxRc1rjRBJH8dS+M4adaADSNJBxnokrSUEopNSIbuQanD/ZyDUBlEOfFUmDOKXJS461baQUmVU/phj9JENsDrcp+xqhrJmXYpCHp3IAClfKy39szfZfSZkqz0n4qJeAADS61GliCyWE/pETb5yXnG8qebkDmQWSeJMQas5JIHWplM08tgXINmqk/Gck5L/0aRMuBtyVmDIRXJZ45iJhulGjXKZ+UPm+P8adBkXTbIv2BWIZuKTcV4AAIoErcdLXJM98l8VyXM5FAQubSVskHL5vKNmPPcsAHWuoN5QR0kHaZeBlEPPaYtAoQThWQWLvS+54kkXuW6OYlCRKVk7Q/mICJkrTqzHMaK7YHzbJYswW9EQDR3LUUpt1bYQMbkWsKdaxa4lBrepWU6i1NTA1yQAJrmP8Q6xWYqzSvVmvVZuckABaLiYUAL9flE+UU3aLSMI2LAAY0C/RRnLIlpoXoKrSVpEQijCHuSMAKAMHsSbeyfi9U1NQC2KvzRsotckS3trQMjXy1Ca0FVCg2vibqooHCJnJEmWAMDYAwH1bEFzBI1whvPbq79816uisPYoWEMJOC7sRYaFJDTg11HTKamxC3zLOl5StcbqatIEvWvhZpQVnqcVVU+D6dFIRCvmwpvy8BGF8szTaSFmHAsmTfE5KD1qAMcZMHS88P7uhTfvU61sMHYbqoPYFDjwHCK5uRpCBl8P5XdM2zZ7k5wYMadwme0iZL/IwByATIl/l+HZH4Ka7oNmwfYLu4iJEdgPSYxJ9QRzYPdpUj4vOoqqOEtdu+oT2d438U+TpiJx13IACsp2MN9tscYoUsXuiA2GFNckKaGeWVscNzHPl6YFeJjzWCHMEfUDU8FH05LUCqoaB1g8lNaWNERoxEDotT1FfFvixpGXJYzlzeO8tmYPqgxJikNHPpBOIqDZmB7isJefmVuS/Q6OVZ0FsIrBH5awwhXgDR3dlkND5rVzLjj0OubPOIpDyFuoZaNGZ5lVaWNakxv5OaB06vOZ/ngUox96NeaQiakrMGMOLSiOYjeWVk7IUbsaGpBrTrl2NTF5V8mrvMfk6N9yR8n7lJ0Qeg7CWt4fdOpUa6xF5Z7dexJ4p4djtyUjr5HKWmcH/cywd1WQtR2lpuCgP6OsYGiFrQQC+87ahHJrmNttvXCCmj1AabSgdn0A9PXDDHcGseTvSrK19rlKkk4pD85Rq6MIbvuN4GUZ3WjkuZnZklEmBGqwi3gYyplziGHLhQkFRLDQCT5ijvyrHYP9R1m4yRyGIYKOu9lBrZ4hS2hk+ldYbpTTZUqY5jYRyTRPPZKW+46Ds7ai54QPl8C/KntgywbWZSeaTOPXLn5m2xNOCXFOweGMdihMHXLjbw8IiCjMWiolOCUM8r8jBzbWAx7fSwCDwz2wY8HB2MnOXNTRDpo/VYJ0xJSTmLAXdaRF9HOtK64rzy7g3hfsGlB7a2wDj7LpxJgZN9NvsGKFCUk1AkwT57aaIG0UIYDeY7M4f7kV9Qk7ySLfgMX675soQBvC+Nlw0V6f7kS4SQc++60T5LR9/34SwApmWHQTGlZDRqXjBfMPIAsTEAwrIpAjDaJfYeegfQLtBDaoGoXtC3e6a7BFYjRaFA9gFYKnZ+E3CDBRZpQ/GpWDAgog/QHyKWfHMgk1KjclV2ZlXqK2fqSIWIY1bqUQO2MBHiZjPlG+LxT6fkVRUCdTWoGnBqHSKmbzCTcFKKVyCnb4UkKtAtEiQSbhPDeuJQsnd9UfcIN/bwNtCIFxU+R3aCH1RNJQ5nbrYwugswkmG9R4WQx3FoaSR2YQiJJ/dyJwt4D/QGDA6nIKAgYLYQ7PE/VfXwawJMYI2oWw6SZCAKP/TLPKN6QjMbG4d4JgJ0fAUZJ7DQbwuwhLZQKKbIi2KATgUeVaUjbOPKf2FjOBJvBLAtN6NNAIoYUxBANXDXbmEGHBJyZCADUQR/brSQ1eQaVpHRHSLGDKVmdoo5fw06AUYoKwFxCI/BIKOmIOJYzLfRY/FBLdCvagMTYyIJHQOYsYUKJyCTV9Y4suKEcXQaOnXmPRaxE6dooDVYxaScLACAP3QGRmBRHQA4aSfyA4vMFQ7rEtFAaYp+fxHRH9blGGdompP4sqJMAUI3auR3LYCGJoBRcaPBEiJLd6dya8bggouNSElTO/BVMovibQ2ExXTAYkSwg9WZF6QOdOLSEiCYxXFMa8CqFxOTQ0FCQSORFk3TBXdyEoYkSAbEMyDYnva43WGKTxaEkiPw7rWAdgTOdzFSRmWnSUx3GUnOX47rAcIEjXBqDUoKFbfY/KEiQpKo4RagFAr2NAiSXtR2TGerKafUU9D0xaXQepDBDSd0XRYFfUX4ofRaJwfQdkEhSBG9CkcEwlBoOBEvKU63ecTtH0h3H7IFLFFCDZIZdyZ4Is6Q00jeZQWlJVFCD3eMasyM7OcQU1LLblZsyKWGHxDOCAfQScDCb4JcDM7hQgbM50vMqct6MaNYm9SeckQ0DQabIbP009EdPAQwEAVhJ0Y3DSftP7RuDAwpczU6bkT2Os3ZWWOMx3TotVOSR0G8lxdGY2d3a4onV04uV1d1DOG9ZQ1cs0d3SDD+A0bLBTNvIgycaUN4QowLECqmOdD+ckQtZlWwaklIWk4+cpInaSDQdEvidCxA9yVICvTYsjSbTBF0qaUiluTbMAeExEjTMDBjO44it0a3YoRU9gZU6gVUzQ3bDaOirSBivAoyW04E5VejaXRY/KCS8SKNPAaNbCkwxCwGIzD5U0IixSqC6rKkleDAV4xok3I9RNZCaEpS2pU6aNdYqipE5ZHSs0ftfSilJ5XQddbdc40kL7EEnmUJJtNbEigypihy5c9i5mbGayqCu7Rabobys4i4/y2ofLOBXRYK9yoHRaFgCKnvMHc3E5MS0KwAsbK9CWXEroCbM0/bDctCsKpApK7EFK5rECw2O42K/lQ1Dk+3J+E1cZTKnKeiuK99bodS3C/q9Ks1ZNLimy2DMAA0o00DOTPOCDGbGy+KuSbofKt46aiZHQLKkanipau0Y0s0QBEMxvPOPXGylSsUCa4cEAuQEkvS46t6LarIQE2AZxCeUNF613BqwtP8xacWScKqhgdKfaCU4QWZR4Xtd6xFMQsWWAVgRI0Jf2cFbGJVO6ylRaMUAEu056kk/MEK7inKsWaSjXAA9q+eBSxGySvcXqla2muBfk0qj699E4MGsACGqtF6mGjFJNGyy8xaMySi5c/rSeI68SxqpxKYyKybCDEq8m1NZ8woHmvmzVQWnVLFTa99CgXap+T5cZPlGWjmxi4eNIMXRW9qptIpb4i2h5PGuSB6nErAPExo9FV67BbKluIAjCSAGSq3WmvJLqims8EUtfSWQzeOK6qbcCv2s2ZlG8CWo8mfbYlWmy7aNvNBaOYkICrVR9OApO/Vd9fwKmoVbpUVc21WplYZTWj26q0ZP2K6oWzPWWni5q3yy4nbJDPbLOuWtY7u1qieKK5W+4zuzol2vQQmmS+WLKDaUm0uyk06PqIO6m5ZfOemqe/2sbJu0UsyLDGG3DROhm5S9WjNPcrW6uHNKct63e52p5IoJwAY9FUrYFTa5lZ4Oe+0wlTGklZe8+h29yfwI2lSPKEVHSWu3Gp5YAcB5NU1eVVysmu6xmEjSu6ikCj5SI4Bz67oX+41fa3RIBx+nLRaMeN/dhfu4q9muulybrduTuc8Dg48Y+O2VpYKGeNop2/Vb+hW9lU1LlFBlelS3QARwaOJKmCGGBqCsRliycnmbmJtPBeawXPAagb4e4dmGvShdSd3QSMMVRoeihhBxdZC4qye3h6C9yAoTBntLVZqOvNy4B7aYeL6e4Lka8dkDjbOKcx4KDSYJ1cOve9yFgR6zS4QNxe2Iq2yZk+hkB06M4NOgvWySZWRjCohTdHy0ezsp7bhfZKxhJ+6kevy4mwSDJsitYiJlmnDZW+J+azbTEGkp6rBnDAyHUYxsq9yAcFJ7OGmup3MkJxm+ABBzTUAne6x2DbEAUImvuixrKIRMhxJxabmjegFNJ7qSp4WTCsx/Cio7ZpRVndmRYagJcTmKG0NeqFIhpqC8nVtIE8teASnKqRguzehHUS0za5GnrFAdgYcIUHgqWbDUaOlEvL+4ZBRiXJB9J2XZZncrC92z2yyXZDaB+6xvbd2bEScX3e0k3Re/ZW5jyupCRr27pV6lx5ZrEnrBBjaGfPYopxp4eeUb6gY/LA9bmKE0Ry+hBk1Wye+yljFy++xlSPlyCAV1Bgyx8lRNRQF0RALUVxpBRRe4ZsugVMUduKqf6sCz+0agVCgKOsUzJYGNu4PcFu599bwRu5FiSaJunezYWqCloJ5FkdZzJGBa432nBle2DFAU6lAc65hWqjqs+5Z/B/186ikOOunA6x14l06XQBBhe3KaBwV4pmegwO8HC1pntQKmR324B310liBuSjpxlgyoAyOBBxHBjQp1ViSfTCN6zVu+1kzPWuK7+pN/+hsklQ58hl8hB4CgrWi8t63c4WZ4OqK8lLlwtgOsZ/LcDIZlenckyrNjS9OwgD5olj67+0p3u428y57XStN/WgVboYttKmFw6k9uR0rU6fCbwcAKqHmT5WPZZ2DduV+irNPQy3Vtk9yCuR0YoVhqnMC6RW6R3EPCF6smpzJQ94R9FhJ2DTRrYlra6/bRuEWlOi9/Rd52let2DWAPigSoSvLGWHYUS0d6ep5MUJtzjVappONqp/A7636xo3bCov9hc+4suDuFAERYoSAIUSJ5+QPS1QlzDuRmet8TEI1zs3UNu+rDu6x/tFdPAK1t1wLGfHV9t+NxaZ5a15u/pmnK671rjy29yecWlxpSYNcm9yotstuRsCcKccxS1YzHfCYXpIG5joya+puyG9jybDp7dnZrZHD3ZG6ER4BhFwhvCjSCInSUhqZzbecEVmiNLRQ5Z8FVnTOPkbwXxwGeWTG6GqDqVtTg8gTsRauJVvxCjgjzbWAPd1Kodjl7Un1zbRAF45cp7HRQOEnU9w1YjiAFUsANUvaoR32vt2y/Gwd72ip+z3zpXOLoL9q6dpZlL4edgKFh3GBfUKxDKOaqCnL9yTOURKASIHvMT9QQOHh9NuB9LqycZerablSt8BIXmgLzQhTmNpT81nFIhZ4Yb0b8bg9oRty6bl6MbGUVRfjuNbqAp6nAuDr5li91r5DdrvBg29L3fU2hbyVninD3bSx+tondk8cB4BV7FR4ad+uF6x2hJz6zIdLhlclmRxb+UtewzwLlScYGGg/DavV9yE4UXUy7udFdJ/Q99xr0XoC9lxvfrhnwb06Cuj7m+xok1mN7TXTpbtLtXr7gFYNssnz1NDN2XirLKSXnGqTzyuj3N2q6Rpj03zy5myRvNs0YasN7+83uD8H3SqXqZyt/zm1mtw2Qlrp6jupFn+b6L+FzCu31GeGWqvZJ3mHMbAMbnqtfxB34qnXludRs5hKSJ7me2Z3RNaRAntgrZZrnZBLweab2DBwTTjTXr8lQezJgDzPmqq64kyE6qQt9RtBf5gcbwZcBbRNXfBRGRKyQtxr2Dxo+X2AzplH9yYoefyyYnuJiPluaV+KLyeVhHQBSKLAyYI763dgLv3bhj+qB1AbkxoyTVqPZCun/7iOyOdL0PgZdvpbusSqg3ieO1g+nSybkbK1LTOCw0thsMkSpocDvxC/53csOWTFbpZHyb1wZ20vYeGKDHhVxs46kdSA5CfD6BWIkADiJgFwDkRwAUAZ5JEHgDZBwAFAoTtQIgDwAGQYALdPgEkgTAyAzyBkOJECQkVxg3A3gXoEYD5UAmnoHgXwMYCV1xBQgqQQa1k5H1ZBkgkQbuGUHCDAk24KFuoKkHbgu+OgkQfigMGBJngYgwQSoJME19jBwIGptYOeACM7BwPQSmNx4B2DCGdg2slqHMEaDgQ5vawWymsEapyQJEOQSILsbrNghEgnwXY315G5IhoQwJEakeBhgEheAHamnWSFRCpBiVU4i1TKaZDUh41NdrSQKEWC0hDglIWUO6BODSOpQnwQQwnaug6h2Qpts0JEHdBmabQwJLakeA6hUh1ELoapTdAehUh9lDIYRlGG2CJhZQ0oNYME4ZDvBUg4oFYMWEiC1+xQp6nMIcGrDAkvFC9PxRG7OC1Scw9wTsK2ytCzhlDTktYNOzw0shIgh7HcNSGVAnhZQvKhkJejPDbBnwiwflQEH3DE2adQ2gsIBF/CZBOwsEYoMHDGD8qagiEWnS0EpBV4MIhEfoPhEbFTARg9EZsVMEgiEh+VZ4CsNBFp1ngtg7EZiO2HEiMRwIGoS4K8FUicRpwhkZiM8EojqRzwPweSNZT0j8RadIIRSGZEa0IhAo3kdSJiF/84hIo34WnSSGVCNB+VdIdSK6EKirBcovgQqNsFqi9ACoioYKOqH7CSOdI5UTKPcFajAR1I7oK0LNEKjOh1otOj0L6HSjqRAwu0dSNjTkgRhTozYmMKVHTD5RadNShsPwAejBRswrkfMKVHhiiRoozYusJabBjwxlImMaYD2FKlDhtQ8MUyOTHnDDSZ1HkV6JTGdCuRtwn4f6OpGPDSx6otOi8MrHajqxYg2seaM2LhMgxWoRsVC3+EJCOxZggER2PBG9ikRqYQ1koJ2FQs4RA4hEqYERGTj8xGgscWiInGrwsRi4zET2K7GDjgQ0YiwVC1JGtjjBO4pMduI3FA8DR6Yo0aOOPFZijxM4msm+X3HHjORK47kfeJnH8iQh141eOEKJrxCPxpgcUeDQN4/i5xG42UU+MVGbEuhULHITk3yFmioJmosCbqPXEzj9RaYkHq4LgkgTTRYEq0WBNtFPiHRT4l0U+PdF+i+BULH0RBLIl6AKJUwz0cBJnFhinxEYiCReMYlbiGJq8OMdmwTHMTDxnElMbSOOFsSuJV4gSTmOWoviuJRYp8SWKfEVinxNYxSQ2MUnfCARNfTsRYI0lritJuQnupqANYRCdhGk4cdCOMl6TWq44hITX2nHIjzJMEy4noNiHVVjBNfZcdZIsllNcRkY9SZ5MuKEi/JmoVyYFJsF7j7JyVLyfxL4FuShJrg8KXkP8liTopIU28agWCkOTNQHI7rrOOSkZTnx8U/SYUDdDviNBNfL8RkCAm5SIplxf8Z90lElSqpCUzUKBI8l5TwJZIM0TX2gnVSgpnUkKUUPjFag+pbUpCbpLamxShpvktqdhNak9S0huE2aU1LSH4TFphUwiatNarESNpZTUifRMamFTKJZIaiV5RCmBjBpIY7aZcSYmXTNQLEskAVNarLCQp6UuadxPXYvSlpxQKKXoBr6piDh6EnKT9JCkzNWWgMk6XlPOi5iA2YM36TJJul4A5J8MhSfDKUkoyVJKMtSQkJqaaSNB2MnSbjNbGGTvxOw7GaZLBk1MrJFgimdoJJmtinJEolybTMGnuSqZrY7yaxIBE1MApeU4wVzLJGcy2Z30zNszImm8y2ZSUvQFzNZFMyeJvg7KWLMGkBCZZ67N8QLMGnlSmhUogmerP0Fay+BNTFqazMGntTJpWM1sd1KWldCDZCEs2cbNGnazZZqE/6UcIwlqzHZM0o2Y7IWmez12HQqhlbNbHrSfZtJLacHKeq7S3Z67Q6cMMjm0kzpssi6WHPwDXSk5W2fGfrNbFPSeZys2km9JKE5ynqX0xsHZNjmFzRZBc5ORLOFmyzIZkkiuVtjhmpzEZqc5GanNRltz0ZbczGRYIEY4y+Bvc9OXoF7n9iEhw8qEWDIEaUyNBk8mmQCMnkLjR5xczERPKXnAhB54jVedzLmnGCBGu486TsN3lCzd55cueZvKrm7zpZp8sAEuMfGLzr5pgJWVfM/HFSn5f4mQXrKHmrzapWtSqZ/PvlpDTZPc1eSbK6ECMLZhU0BcAptlAL/557VeZAtgWiyzRYCj2dPOAXey0FsClaTAtXhBzMFq8UOfgtMARy75q8aOYnKIWqU6Jr8rbCvP/l3S6FXEjif3NXl5zNhB81hUfNYUnzSFKY8+awouE0KrhMmHeavObmULW5lC9uVIs7lSLu5Ggwhn3NnqNDRBeIiwYopHnqKVFCgw+mZIBGEMp5fAgxbPISEGKF5Wi0GSzIUUqL2Z90/RTYuYXKLLF/M0xTYqFmEMTxaEl2WDI8VVyPFl81xZYtvkWKiaj8wJUTVVnhKMgGsl+VEtdDfzAJH83QIQ0NnWLQZICs0SktVH2L0l0CtJUTTgX/yuhKSpBTkoKWoKjFKiy0VDOnDFKql2C/JRkDwWVLQZhClpUTRIUhKMg5C46YQ3jnvTelKilOY0tdAMLjBhDLOdvJ2ETKXFXS0Ze4qGU8K5lW2PxUMsEVxKG5/s6ZSovEXtKMgkivZa6GkWHK8A7wpUY2MIYtjzpjYptkot0C3L15tyzRRoKeXjzjBTbQxXoA+UmKLBHy8xS8pqXAgwZTbWxcCsBVbzLZOwkFbMoBXLV7B8CqFeCqWWwq8xP9FRe8vBUBLfl4K4JSiuhlhLsVy1SJYSrzExLf59ywFQkvqkAim2qSvgbSrEFmjaV2ShIbSryX0rAVhS5EUys5WlLWVnKipV8s5UYKOVy1P2dcJ5XLVmlQq5am0plV5jOleK6cD0r2nyroZ/SkocdKbbDLRVeYsZYiuWqTLIVNKwFWwt4n8rDVQs7Vcit1XQyQZxMk1YavWUkq7VjcpVQjLbGOq8xBytVdOGOW+rTlsi21X6vkV8Dmady8NevPDXPKw1VDHRdHTBnM1PlugJNT8o0FJr/lsazklYqzUyZQVxg5mhCogU7DC1MK3NcCCFmFqbVegQtVXMLVYr01VDLKTbUTVUMCVjazksSo7UyYyVSS5mlSpcl9qqGdKmtcOsZUAjma4C1ql0MnXsrR1nJLlR1InXDq+VFgydYKpTXDqRV86mTOKpEVmjma0qzdZyTlXHqZMiq8tSquXWckNVmw46czR1U7q05ai7tVtkcVnqtsZap9UXKKUlqqGf0w0cJOvUyZ7VFUv9ZyVrl5iC1/6t1eWt2VPqfVH6/1UhqDVPqrlCcxsebzuVYb15WGmNXoDw1vKdh5vZNSRrTV8CSNmagjdlJzXUaW1+a4jTRvfXm895CcxjfRqFksbq1ugFjVXJY0NqKNNG3FYJpbXtqRN4uLteJrfnCiGpdGiTbrNk08bspI6pTS2oyUAjzeU62CRpuU1zrVN4uRdYAo0GabV1xm5TRus03br9NpgPdUZqk14Aj15vU9ebwvVybiFYg46S5uoUJDzej66zc+p8k+bspRq4tTppbVmqwZvmzjcFu42+a+NwW51WZvC2wa3NHq14UlvFyIbzeyG7Lahv83ob3ptYlSEkPdChDitHm+4cVqsGlaVBxWuiWVvKHwKatwg4raLOa3iRit7g9rdnGqWSTutxWzof1rwA81KsDW1htbBBihC+II2gwXxHG2AzgR1ImbasMW2bF5ts2yustvuFEyMg62lbWTK21TayZe2+4aMECTpbxIZ21DWdu0G1iztVgu7ZLL3GPaN5RSl7e4Je2tCXtnQl7X4Me3SrRgAwx7e6I0ChDRg5C0HSoPB22DIdwg0YDNsdFw68A62xHZdsrrna7t6O67ejtu2nb0dD2vHes2rmFbCdRNV7ciMx1E6PtpOjIBSskmU6ydP2mna6H80Xavq6zAHZXSB3M6hhaMHnRDv50w6edCOnnSjrx1AlnEGO8XT9R4BNiyQmOiXbLtx1g7WOsugnSrsV1Pbrl0uyXQ4IV0y6nF34/XZLq+067ZdTOjXQbtZ3G65gS2M3aJE9WW7nEIO+3QLqd08Bb1wY2HWjs10i73dyOyARNtR14BOk52j5KEND1iDw9Kg0PdoOj3CDQ9Vg+PeJFD22Dk9Iev+ciPT2h73B2egNTT3uGh7Ohee1nXnuhFajOkn3JURXr3DaCa9AoZ6fXrnWV77ZKepaOivr3brK9DStvdbXFxtDOkM22qIXqVyAzOkFFQLTHqVz4bx9ji8fV+vn1ItGZI+v5gipX0Szx9iWtvbHAMGdIfqL67fXPpnAL6Zw30vfdWr30b6ZwAmjPUmHlmrDOk624fRHp6xtipgU+0tOcvf0J6esMgonC/r6jOSGA8Nb/eJHOTnbZN4BsQZAZokbjJtKg8A1YJgPE6ShyBhwcgfcHIHWhyBzocgb8EwHoRBB6A/cPOTMU4DBBpAyQb3C2CCD6Bqg+O1BnwHhBpB7A/QdwP0H8DVBw7QgYD2YBYAE21YeclmEwGxlIhyg6EKEM0GqDP65ESIdFkiHMD0h1gxIc2XXDZNryIwVqI0PjrQhGhllSoI0NzqNDrel5DSNPEAy2hGhwVRodZFaG5ZLayw6PrZ2vIJ9EE2sS4b/33CPDz09w0rlDWmHYgS+4A74dX1vavDy3dFSEdN26GZwjugwzOFQ2vImuPh8I/wee2pG9dqR0Wb4ZZZG7UjrInI39vCOPrXk+q4o44tKNfrSj300o9WtKMSzSjW+0w8IsBmvIXhdhs5RBI6NGGu+mhrw70Z0MGHej+h4QQZyAM8BWN70rQ70ZMNjGGZDATxc7NqHTHxjwIaw70dsP9HVjza/vSsfmM8B5dWx/Y0rkSNd8UAnh3Q2cfV1DHVjzTDDUcYAlG5Aj4AQCe4bOOZHLjtx6nZ8eON+tAVzhrvjvreOrH995yh43VOqrJGeZwJ442ke10/HHjkJj4zcdhPZHwTWtXIxVJhOImGAr5NKdiYhO4mijCJwkzwBKNd8yjJJrWiFunWrC5jOJsk1UYpM1GKTdRikw0YpNNH6TpJ1QyIrpNd92j6Jg3p0aXVUnhTc6/5PyO62Sn350pjWqsfJBymehiWUIf8gGHB7/kpE2sZqY83amqFe4tYPcP+SBFvAk6ahEafbyWxEI5ILYKqdOWAz/kIph06cq/VWc+RNUI0/lV7XSmvTusn0/aI9Oqn8q6pz0wGJlihm3RupiM96KmHan8qJps04aaDNp1jCiZ20yoLdPUiXhqwzM82MHm5nTABW/OUacrpSmSz6zb0+WYiV+mqzTSwMxma5127VTldLU7WddA9LtTLZ2M22ctPOFEznZ9ZqmYgg2mez2Z0c/mcrpFn2FJZ1Y2WebOznZTM544wOuAMqmGzqx5U9Ka74hn5zxx1s7uYZOqUozB5nk57vDMnmtaCZ4c0mfXPHGhz1pk0EucPNjmLzwpic6sanPmqMznguc9+bfKVnVTP5ms4BbfKbmjTngnc3+dQL7moLPpDs+BbfJnnzTIF1AleYfPanPB959ECOZQs+kXzsFtkE6YMGFk3yn5wGfiggP3CKLxB0IRRe0GyaKL4hlQRRakO0XM9ZIBi4boqmcW6dUGni+wbYus7OLQQ2sfijJWiX5Txxtnfih6Faj8UAw1YfinEjuEqLvO4PfinIXqX9T50rSzNokvrbRL+VSi7RaMs0XmLRl+i1RaMtMXhBoKlA5sIYtGW6DJltOskvRWOXXLyh8y65YEveXqRQlqy+6eku+mIhhlvkfoLCvUjZLgV50eRfyrKX0ztl/Ku6PUvJWxBqVgMbYIytLaPucRpK2nQMtUWa+xl5i8VbMu2Xirll2i8VZsviQi1rVey8GIYvFXnLpVkKW5cYPNX2rXliq+1d8u9W8pAV6qyFJEtFWRrFxtq3lJXOuDRLNfaK8NbykKWxreUhK8tbmkpW1rS0zS5tYOlZWdrrVPS/tbKaFXaLNTEq7ZbOvlW6rZ1qq8xbOu1XQpg0xq6NruutjydHFqi2dcUOnW3rPV6629f6v/WnrnBn6+rLytA3ZZ4lz662Omvg3Hrss+a69cGlLXQbss1a6jajlNmkbss7axjbjl7W8bT1Q64TfwAnXmLAjc63VYptXWK1q83QLddssU2Hr8K/+c9aYNU26brVxm3Te+vk26bf12m6zcBuC3V4Q1vm//NGu0WBGUNqW1/IitUWBGiN7m//JRvi3V46NtW8QqxvK2yF6VhW6vKQvqWBGxNzW7wathw3FjgG2XS9dssTS5dNtuq3bYZuO3zD3i8GdvIYt23WLzFu21zZdteLSOHV78Z7dduB2Bblts8WqQ/Xs2zDAdukWLdtuh26Rktn20nbVIy3U7cd9O/LdosTSlb/tpY3SNVuJ2s7PADWyXcLtqkNrudtOx7r1s13S72lhOepYmkm2K7Vts2/wYtuENKbaxlRfbZjtorQZ9N8g1RZ7vM2e73t2yz3b9t93h7vN6e/3fDs93hbQ9snSDeYuEMU7i90GRnZ3vVmFTolwhvnbntE1i7dVwhuXYvsqLq7m9m+/XbvugzDbY9lRW3evugyybtlzwb3dSk+kB7DF7+87eBDf3mb39qe3Ve/uz3f7bIIO9xaovf3w7391e9/Y3tf3/zFtoC6Ffgf/mc7zFzwSfegcO6DBhDq+8A8Qva2IHiFh+2g+gsE28Hb5N+2Q9QKf26r5vH+2w5ps7HPwQDrh0DJ5kMW2H4D+w+LnesO3hHn4Be6w+ym8XoZg9th6vbYeoOpHLa7e8o/k1YPaL5vWG9JfN4EOnN5F83qQ94e33bLLm6h2o+IV0PTH2Uxh7w5Yd4BqU52j+Y4482ybHH2g5x3w+3meO2bPjhwT4661uP89PjwbUE9Z2ePoRtY6lFXrcP3DonyulQdE+uPCDon/h6J8iZSft7GDUTvcNEcSdM1/ZOTvvYcdCHUoh96e6lKKfyeuGqnmT84xEK1GVORj4kSp3OtadBHXZpTpXCYcqeCrKn266lDvsacJGMhwzqE9vLGdtPT98CsZ6Zpaczg+n1+u8WM78HDOn96etlCVvuGbOKtoQzZ9Vu2dpD6tKgzZ/48OdOyO7HovZ2kK63nPWh3WzZ4NvuH+AgVMdl5/mtk3vOHr7zoR+89nvvP5Dzz0+3A9CHvPWRnz8R2I5edBDVh0L/DXC4VOwuAFbOl5yAtrGovkn4kVF/4dRcZOsXaQtE6C5ueRGgXvWqDei+WmFOgXJ9l5+fcFTuitRLz8hYy6btTHnnBIqFwSJptgMSR3zgkb84JH/OCRgL0FwSMkcBACR4L9lySKUcSugrsLkKw6tFfhXEX0ri0XDZ5cWjUNmrzYlpsuIouNR6R5VxaLxdyuLRhLlQTq5s3fHLXCovJ8IKteUvrh6L/KjS+DOAzHXDLtV96MGMOvkrc6iuusyMGfPK6Hz556G++ehvfnob/56G5FeWvQ34rwN0TUIdvPQ3sr5N9Eo9eln4XOb1V6C8rpJD0Xhb7V4W8xcBBC3OLwt6a8zeugLnkdma+G/WYNDsnTbgpfa6xeFuLdCbjnXZorfrM6Xtb3nYy5bO+vO36zJCyO+2NQuBjGQkN9scjfbHo32x2N9sfjcOvejSbjY3ePnfHHeHab2c9m4XNGTw3C5/Nwm9WNFvT3xxtF9e8PN6ugpxby91W8vc1uu+9biw0+5vc2uN3l7jtxW8vfdvf3xxml9uaPd7m+3qvPc2O4A97m510qGbbJulTrakP+VRD/cPgYFXA9Yjt8Os3Q+hDcPRNFDxh4O25WY7MnXRZ3Ym1Ieu++HlQe92OPEfQhGqJx7JpY+uP7hLHjx2x68eWyP5LHqYTx9Ee/yWPgTzj8E6E+hPxP4Tnj0YNrEap818nzcSkeY/w2SdqnlmxTvE8R3P32nn9+JAU8FHtPxJlQRqmhH8e9wHH1T2QZnEqXrP1WnjxT3OkWflgTWxz+4MSsGfcn/xlz1J+s9+DPPRU1BCC9M/DayPFno6Tx5qexLQv9T78RF4c/ie7jAyqL8H0HVReHBgXjVNYHRVZelc9znjxrCYBaxNZSnnfRZ9BNUSeP4zvj9V8E/ieDSbnhr21uq8eeGvrIirwF/E9P6eP2EETzS3GG9f35Q3hUxZ4iBnNgvTQnj7MIs9jLZviX1TxFv68yHIv4ngDQ25i/CCNUoGpoXl8g2yPZvfn0L48Is8vDTvVn0L2Rbs+mf0dm3gz1jsG+cecdcB/j/juemveid9X5j+jv8dsf0dYn770ToK9PeidR3rb+jr8EfeU3cNmJYp5B8pvy3sP/w7D9New+LX4PoN/p6FEpujPgPlNyZ4x9E1zPf39ZjE9W94+MgNn5EVl8roN6eZUPyn195u+k/fv8Pyn214p+uhFqPnkn0T7B/3fSfXXzn2F/IRiOYlQ+3nxkHJ/M+ia0XkT5XTi8VSGfroc4+98l8q+mfhPqX2l9XPq/un8Cmn+sxy+MHDfsv4H8L6K8lfzzMvjIOV71+VfpfWv10DV4gXK/j9Bp+36z+F9Eda7d37H7b4582/nfHX+30L6D9Ue/fMSvr278/1Ve2frodevF71+AGpLbv8b6QlF8x2YlM3vX3N9z8Lfw/S3t3yt8j+V11vFh4v4H6d8SSoNxf/n/79dAne9fZ35vxd+r9Xeafqx1j09679t/7vXf7jz3+OPu3avQ/w8747+9d+vfN3rvwD5n/D/zf8/8f/X9hsyex/PJuT+v61pw/vvC7lT0v43/I+Zj8C+T70fR/9+93WP2G6m9P/bGCfF/w88T638G8yfpf1Y1T7JCd/jjdP7x5P+/+a+H/Hk1c8ilV73f8q/QAK1pufPrT/9H/Ffy75inLUC/9DzSbzF9aPcLxgCeTR3wgCDeOX1ADfjYb2f8njAv3B9bjAAMktDzZ4x/k8AigMy9CA6qmN9vxJAMwDF/EgOONLfbWGQsD/DEzf9YTPv3ICeTF32nVqAgQLIDYbRrxACMAjExa86A3E3AD+AjExD8ZAngDv0HDJgK1oevJQNf15fVY1j8sA+QIN5E/JX0kCDAhTU0D0/FAKz8KTHgMPM8/TQJpN8hYQOpNRA5kya9d/Y43L9vFbQPcC5A2G329alRwIN4WjLwMPMm/TQJb8wgvgNhsO/e4SNQpdUIViDUNWIISdhBWIPLdYg/w1iDTXWIKx9Yg/91iCgPcSFiD7/ABUYcjUexxNk4glQQqDEgiyzgNaxCoLSCjLDIKcsT/GIKMscgoyzyCjLAoLSEjLYoJNlSg/KnKDirOGwfc6xME3iDKrOoJiCarffxSDirDIJatWgyYPascg4qzyDirHoLGDrdGYJClSgmvnKCzrUYMusPhGIJutpg+IPus5gwoLOsMgs6yyCvrEl0uDfrf43qCzrLYLOt+gmplKCamcoIptRg6m1OD4gim2SDCgpm2uDGtVmwyCKbLIIpscgimzyCKbLYIpt+g42zI96ggRnKC7bUYLttEgp2wuCqgu2zSCvbI10JDffYT3qC7bHILts8gu2y2C7bfoNbt0QmIImlygnu1GCe7RIJ7tQQ4l2Hs0gye1JCUgme2WCqgnuxyCe7PIJXsqXeIJ7t+gwhlKDCGcoKbZKglIOVDEg5UJ5CyXaGRH8IFeoOVCMg5UKyDlQnIOVC8g5UK2DlQ/oKbZSgptnKDmaFUMKD7QxIPtDNQ+0LSD7QjIPtCsg+0JyD7QvIPtCtg+0P6DmaUoOZp7HW1DD17hCMKj0ow2A1s909CMKT1YwtmwTD2LLUFTDYHJoQzDWhDMOL1kwvwVTC1BWsVtRbJEpxUESw3B2EFbUTf1CFqw1DWrDy3asP8Nqw012rDz/BzWBcmhYsKYcfSNnWrDig21GhFg9QcPMcOwj/wocxwqwWHDqDPcWnDgA5ETnD3BOcNaE5wzoTnC/BacIsDuwiX1AMOwskFTC5fA8JkEjw56QPC09WMMoDAJA8IcEDw3PQvCcw2MPYCsw2MJ31Uwh33TCXwpMNrD3fc6TfCbwl8NFk3wu8O/C8TXsLfCCw2MJ69dw21HMCyELE1jDZhacLGUkIqcIQirHcSFtQS/XoQQjRZJCKXCEIlcIQi1w+4WohztLUVIiYPUiLr0SI3jwgVyIrXQTl6I4TyYjBVUiO3VSInvQd1WdeiODcaIsN1CFqIeq3yFZNQSKEdBI2e0Ej13cSEEjxXQSKlcBIyFxjtqISJxojX/NnWUieQ5SPLdlI/w2UjTXZSKx9lI/92Uieg5SOKDqIGbXT1qIOxQUi5fVYWsj8NByOel7IvwzCkaIy8LiEXI0IxLlbIiWWsimjaiCfC4baiB30XI98IMEQoxxRCiv1EKO+kQo6tRCi/IpZzSkwo4TQd11tKyNoUIogLQ5kFI+wP1cXIpb0Ki4orbASiVldFUKiAo3k0BlqIF4REjA1OdxoirvWTVjQnHbrVaiPNdqLjDkRNc2EFWo6rS6jfHQaP8dBorrUGj7nQaMG1BoyHy6ijBSQFCFY0fNXmiVBRaKT1dwxaLT11okW33CtonT08DlovqM7D0w3aNZEDo8SEWiCwraPM9axWNDUibzQ6PHDsIhaL3BqtG6JnDnPN6PnCjpT6PwjnoqANr9PowbU+jIfN6IsDAvWNCH03o76PuFY0XAKhj35eGPe8oY7s2eiPIwdShj/HKGN+iVo/Lx883ooKM4DDogTBjtY0VOiVEWoocAFtY0crzejwo+6POiZwV6JhifwhOXpihhcQJ6jaYtrVpiutWmI69aYkGOZin9N6NgjM/cGKyjeohmLm8uo/KKClJYoYSL8ZYkaOZiPA2oXljY0Hb3rNDovwK1ipYqaJhijLXWKPNXLTqINjXLDx3ajrLd70tjXLKYRtj/LZWIWj2g9FXVjOgnz3tjNiaO1djXLGaLNj2RY6KdiSRKPXWiCRNaMDj2RTaPDicRG8JDiSRQCNjj2RXPQTicRU6OTjMRS6KjjTAa6L9jNiO6Juj8qR6OD1o5H/z4984tOic9WYsuOpEvo63z6iC47GLrjy4+5yrjc4oGJzis4jcPbiRfCqXBi0PcLxbjTAaGMziTjcYQHjp9YUTHjVfen0niUYlaPyo0Y1c0njMYruIYCKpIuPnjm4ruIJi2Y6OWJiWo/KjJiIJfeLTp0gf42PjqRGmK7i6YseMECHAm+NnjG4i+OXjh4n30btCY86PypMTJoXXi06UCLZB3442IvjBY4eOFiu40WJ7iu4mbw9iUxU2OHjZYo2OjlFYyBMdi54tOlVijRb2OpFNYxU0gSJoyBP1iFoo4JwTCEt61gSVo84Ns91Yq4Pp92o24INNaEt6xQS+ox4MYMqEl4L60GEp6wITyEt619iSE5mQDieE5mWDj+E2WSEj9XM6NZdaSSYxKFJEs8008do0RPXY9o2oTkSuZJOKUTpE1OM0SnqfdzUTWxbOJ0SRwY8yETZZQuJhiamEuNd8boyxIfjzoyxOfjTE9dgYNvxIuMsTN4oxIKdrhHeMsTO4zxLBiLE1sUhjAkwaSHinE2kjhiQk2WUV9SvKJPXYp47xxsTWxZL01Ukk0JJ19XBHxOSTHE5hOSSG4+xOSSPE8JKept4tJNlk94uJNpJD4j608TT4ySRaiamS+M8Tr4ypKepb4/VyyTBpOE0rjWk/AA5iwk3JK6TuY3pIWcXYspPXY/42uIKSuk4BOKTSbbDwASzzcBN28RkqBNWSyEwZJrkBo1ZLtjVkphOmSa5NrU4Sa5MaNWS8EzxKCD5YwcFuFZNQcEeFbk+0wMFBwIi1WFnkr9Vf8bk+4Vf97kr5Pyp8LYQVf8Xk35OrF3kqFk+TQhccJ+SIUqFn+TxIccKBToUjcSu9XkmvnBSVBKxNaooU9FJr5YUl6JCkEU7FPxT3kmpjRSAUmpixSyU1sVxSK49dgJTKUwaWRSvkgRlJS4UgRgpTWU1eWpSBGOlI5T/5RlIhTCGFlKyciadlOFSMgalMuVB5FxPFT3kptiFT/o6GVFSFUv1UBllUhqMn0AUptn5T0U5mnlTmaJVOZpqUw1KlTDU95PN55U83iVTstVVNy0D9PcGy0v1eDHgwrnFQXgxGHeDD8AY7D1JpsPU/QVk0PU+SNdSI/NnXgxhDe4VDSfUt9Wel/Uz9T3EY0rCPjSpIuDHKjOrcNJr9ZHeNOFt4MIVPgw6otNKIsY05qPuEsAMLwlhNoUIRLTalWTUrS/U4tL7iy01cgrT8qKtLrS06DPgVNq0zbXC9dwj2nWYW0itMrp20qS07Tx5IfR7SyZftJUED6BNSHTDzGOxQCcABSBTA+3EbTQtsLaiVXTzoIUGvNVVUwDHTQhUwCf1dw0wFuFVhUwFFTTAIKTPTHk2TULMabQsyEdovfdJUFovI9IPT8qU9PuFovC9Pyor0r9L+SxHaLwLT/0kFLjSv0rtIbTaoA9Mro30l9MrpP06DPWYL0yuj/TEMomjzS0M8VPvTJzR9Jr5n04QQSSlpWDIIzUUwGUIzCpZDJClUMuDPxTAMnFOwyiUsDIPTvg7tOYzWxYjPEgUkp6gQyX08lMAyamajIIyamDDN4yqU+9OEzH0jJNLTJwctN4yOnYNKgy5Ml4yNweMoTPkyL0qTMEzOMqTJEy1M5TOqpgM5jPkyi0g9LRDIM49MxCFkxTIIzmUsjLZTAMgRi0z9fPlIczOU+9O5TH0+UNYyX0xUKszj0wVLIzCGC9MIYnM1eKOVAMyVMaiD0y5UfTrQ7zIIzbQvzIPS5UsjKbYL0ptlCytUwDK1T70rVKEc5wPRVCECsweQKzyNDkDxTs5e4QKyv1ArO+kCsiWQKymjArJS0CstKLnBuDYQTnA9yA8j3iYIFQTnAbI/rJHiNU8SAGz8NMbOciqs1yP3kpsheLilZsurIiNGDVYQGyms2IwME5wcKJWzGYybKKyWY96W2z+kwGU2zq1TbIazko3sMOy2s4NO2y10ngEC85wLCx4AtRGTGj97hV7N2cVBV7Pfl3s3/VG93sqFjezQhbbg3FdA4YWBzAcn7IhzQc3WXeyu+IHK+z4cz7OEEL+HQKhzEctHP+zQhQi0BlCLQeUIsv1acBqSVBInJpsicmQVk1yc6NPuEicoR1pz5MmOyJzZ7InPFcicgW2nAd9SnJGdyYmnJ2z+HXnO6T3pLnKOzGcmcCTSOc1nIuz/44XNldZ0zALEc5crWjl9Kcq4wiEVc24wetFcnALpyzjKTMZz3jeBXVzfjVnLON2cwEwVzATMnMBNNcwEx1yQTZnMBNxcwExNyQTQNOEEtco3BUD+9WTSiwZve4V9zkc8SF9yDnUIV9zjnYQV9yznUPNKjffF1IjyU0+L39z00/wKTzLkpPLO9dwqLCItrMoPJdMDTXcNGVwclQVGVA8vAFGUQ84vNjTnPe4XmUmtGvJjy347rVGVbnUIVGV7nevLTzW8tLVk1wsxtMrzs8gvLzznPAvPyo/c1vNHzS80ZjQSK84QSnysE8PPEg582MSjzi80fLa0a80fJbzV8tBPbzx8tBKec986kSFSl8ws1kzZ8v5I80R80DOHzW8svyLzZ8sv0nyy/GfMXyy/BfLLyy/FfIfz1mdBOOEm8svy3zv8omh1i481/J/yD84vPgyxHJvnQyz8sAvQzL82/PWYrvHPI/zVjMfMgL0Cp/PQKX8tAvcD383/hsCv81/PQL182/PQLACkgvcDd8zAvcCICh/NWNj8gUzgK8C580QLaC58ymEC83zXvzF83zUnzfNXAq65wtAgqi0681vN80yC4vLi0XYmvN80aC2fN816Cvguylj861L7zFC7KQHyJCrQq4LQhWOEYdY4ex1jhbhVAtjgTvXcNjgnM2OFxSbCweRsKv1d8MMKhghZNrF3w0wssL8qCwv0Lf0wGXfDbCi/LtT/CxwrwzmQ/QoODXC+4XaTNQDwvCKQpbwpUFoivAGsKcUvwvoyginFMcKWMhtLcLfgyIv0KSUlgsFzaSBIuEFiip6msLhMvwuEz7CiTLcj9CszJky2dI7OMLbMjQvEgjs0oo6LHMvwu5TeitzKCKPM+osSKmQnIqiLWQ/IpGLffWIqmLG7LorFzffawomlbC5YvsLlixwq8yxi/Qt8y+DCbTcKAs9otGTQZeYq/jkivwsuVzilRR5Sji9DMcLPBcvUsL7ixlUeK3yR6MmB9C+4tVEXi1AhpSShd4sSL7iioW+KfSaVKaF/isovuKrRYErZBbwCVWhL7U+WXBKOizwWdSkSqXOG0hpeEt6Zq9LEpkE0SyZOnSxSZISxKyPXhA+K3yCbXxLPBfQFV1MS8ktQIOpeErl8qSt8hiS6SgEtZKvi+kp9IuM4MRZKGSvXP5KeSoEu5K2QMLPZKIS1kqhLRS8rOJKZS/dXhKQc2zyFK2QVHKksVSvAH/iNS4mO1LnimUuyYJneEtXZzpbUpFKOS1AgwBTRI0ulLzSn0isw5S20rZBalDUo9yXJDUs9T3SvUsdL1OfQXdLbDeEqiwHSyUtQIwS+EpPyJS5ErfIYCiqQ1LCCnkyDLIykMtWd4SoZxTKvS4Mp9IkihMvRLyivkpTKzSjMrZBX4yuwwkUyq0plLJk7MsmSvcxkplKmACMvRL1tMku9KmsKss8E+vDUrBy2yt8kMDQymUpT850jUrzKZSpYFGd4SwOm/EhysmW7LUCCqkHL4S0splKWQBUw1LZhVcvTLEyn0ngSZyrcs1F4SrCNXKkFfcvLLvSkAtXLbReEtuFg9SZMeFryzwSClJEyZJeE7y0i1HCny9CPRL4cHcrZAq2McplL3+Bp3hLI4QUssLzeQwvN5jC81KKLLU6CuylrC9QtWEay9VNyjEih1OGLhBesuW1dw+sr21sKx5NWF6y64sIqv1ebTuyY5UIVIqt0q03XTVVebUXTFIRAPuEyK+iuXS2dYwi/R2KnHAwkyIFQSezdyPtz4qaSzXTaE+KviuSEeK4QT4qOypiqorJ0Lsq1EpKvEpkqLoCCAHL4yhStkqIIPkuUrt0xCFHLq9HSuoqeACcpjLDKydAwg3lDSpUq9K30rMqtKpdLJBg9bCHM97hZytLznKjx1cqKs7xy8rfiu9V8riC1/VBLeCoKoULxIZyuUKgqyHy8qUA1YWwgZtLUWwgBMVAqSr8qFKqHAa+dKuNLZZLKoEYsqwhiyqm2dKunBiqrvnSq/AcqrSrdw7CCtZVjcqs8F0qqLANBQhbCFdBmqlQVar8qdquEFWqyum6rwq1gp5N+q1/WELxcYauwh6yuKuDTEq4hAm84I10CmqeAWsWwhly442WraFdKoYVNqzKuqqq8nKt2qS/TaomlNqgqoOqiqg6uZp0q07CmrKgG6vyobqmpjiqC4kKrBy7o1yoLjPKlqoLjcC16vfzXqwKterKCgb2riwq4Gtbj/ZbrVeroqr6rTpYq96thqyPRKoPiomGGupFqklGo6qD4natRrNibKvXYUqg+Lyrqqg+NOqca0wDqS8xAmrbSManqubSyq4mrToKqhmupFxaakSpqWa+mrJr1OBquZrNiJqt5rTANqoFqy8rquFroyoWq5q4yrWnGr8qUatMAZagq2Mwua9bSRq06ZZKVrMatOiWr4a6kVWrDzZatHyaa8Kony06dmtjFsazWvnzWxM2pTEiarmt/yeAG2oTyMgJ2p1jXay6uFrrqnWubENa2mvrE06J6uvzZZOKtp8Xq2n3crafT6o6rafH6tp8/q2nwBrafIGt7LvPPrVcrafSKpTqEA0At/08Peat9rwqiDKaLEqyumSrqq0uqqqWq0uotqeq0upqYUq0urtro69ZktKVFBupbrzqqur7Sja3OqJpXShgHbqiaJmq7qh6yuubqh6zmvHqMga8lQJB6jIH5qR6jIAlqp610HDLxqyunFrbWRetXqu+devWY5arepXrkdAut7rdtBZJLr1mdWpDr1mbWu3q8APWp5Nlqu/LnqS802vLqf8musLqf8+uvfrgCputrqf846t/qMgTWJfrk8nupTqWjMBq9q7626vTrkC+6vgbbi1sRDr3/MOvf8I69/yjra69/1jr3/eOvf9E6sANkKq69/1Bq1KyAMzr4A6GujrVjOGtIbjjBKvTrVjMuoYbDzdGobqWGz+r+zjjPGtpJOG3hv/rC6lhtJraG3hs7qxGw8xKry61Y37rHamRuONh6yRp5NWazYgEbDzWquON1GlRp5q2GnkwXrlGrWmXqcG44zXqFGw803r161YylqDeKxtMbzeOxsPNJq5hsY9z6lxsPMr69xp5Nb6wxoN4H6rWifr0CiBopMx6kxpsDuGihsCCf6vRupMhGnhpsCgGmJsCDRGsJp5M3a8xrSaPapJpUyT6yJqNw4G7JoMzEGwpoYAyLVYXwB8M8SHmTdilgvwBHhcpvrSmi1Av0q1tJLJUEWm89MBkTK10EqbI6dZg4y+mkVK6bSPczNCELKyjwGbxmhNXqb7hOcp5NemuZvUC2m4QUWaDeGZrGaSEBdIcq+3Fir/Edm7ZrJUtRXZv0C4hI5u2aT7Y5u50xm7Zpd1rmhird12mm5qF07m5dJNMv0AwWObOK3HGu9hBU7EINdwv5ugMAW2vXINgWjFOEiwWmgzBb0DMFswMwW7AzBbcDMFvwNgWyyPuFTsDi2BblcrFopycW6NKxaoW0IQxa9c4aoxaYWolqWzg7LFoRaKWznOBbwo0lr5yPbelsJaVBU7BFzGW4ssudOWuFtpbwXelpRaKWjKPuEHscz13DRW9guEFRWjx3FbvKvj1la/K4MVQLRW/xwVautBVvucFWwbQVbIfWVpm1AvB7COkRW4bKoljWtkpzrDW3AsNb3861oZzutQ1sCrDWoGsNbQah7HK9jWumI9arW/bM1UPWx1oWLG8j1udb0Si1pnAaGqVuDTAvTUEGzhBaNsHlo2/DQTbdslQWjav1VNoZzVhaNu+lo2iWWjamjSoEIN7hAtppsC2oBwLaHrAtqEcC22ewLbxXAtoFsC24WwLbZXSoCH1VVSoGJzhBDtpLbx44OyLbp9anNCEO2qtr8MGc2TQ7aa2ylpC8u23GPqT+2znPnae2rMvHafWhy3nbJ2rlo28Y7SoFOLt2kNpXakKvdqf12256u3aC4kto+rR7Idu+rB2lQSdNFWsR3vaa2+uPcsi2guIbaC4ptoLiW2xppcq32tOk7bxIJ02Vz/26kXNbx2+eIrb54qtug6x20Ds2JvIwDuQrB4uto3iz4+DtMAF269t/iL23+Kg7f4mDt/jn23+KTSnTXdog7f4t3KA7P4n9qw8amihSA7LEx9ssSS2yxLLbLEittsSmMu9ocTDcotssS629xPQ6h2yxKbbfE+WXHbsippvbaamJDrIsQOkTuSSKc/jqU7b2rttk6q2jTrg7FO0JJrbZOwTsKThOnjtbEsO4zq6TWOkzs46TOzTpM69OkztI7Gkgzq6SqOofNllD2yTvYyrM1VXhwjpXcJ87JW8SB8735PzoHb6fELt5KWCnzr1zUCnztVbQhHzvVb4u2dtr8Qu8r1S6AuvAHhwsymLtXalW1Lri6VBLLra1UuxLsK6Q2nLsPaYu+eMi754jLt/KwO4Lvi7IO97z87oO/PKa6AO6Lta6AOgruEF6uhDtK6+utDr61uui+Jq6cO8YVG7NibLqm7MOvQsK7P43rsC7P44ro66L4wbuW7KOu8Sq7f43Vvi6FfSLoV86uhX0a7Cuk7pa79uo33m6+uhXy67Lu2XyW7MuhXw26nuo301b7u230O71mOmL87K6Gbo+7nfa7sC6/ux7oAqiaTdor9fu77pe6we23w68oe8Hr27CuqTN874ulHrq6Ue07r67Mei7uR75MiLsOLgK/Hru68e/TIYBEOyLpR6YelHve7Se7gMJ6pMn7rR75M/7rp6DeXMsp6We0HsZ7Vutns9zqelnvh7mesnuUC9uwgSYEWBNgWShHwaUAl66BMABl79AY4GQAJ0LiDIAgAA=="),"Times-Roman":b.a.decompressFromBase64("MoFwhgTiBiD2B2ICyBTEECWBjAzgAgBYA6ARgCgBhWAW2pUTyoAcBPTAcwAsQ8AKLAJR4SATgAcAVgA0w8QHYZosSMUiRABlUiAzFrl4AggBNYAIxR5gLHCBTV8ASXhZYEJq7C2jRPIYA2fngAShhcIPhBKDgoEABuKN6UNHQMFBAonhgIeAAinigAXHgAKpwArnhIYCy+JMIATAUEIgUk+qIickm09DwAqvAYAI5lKA45hNrqAGxi3Sk8AGpIZThg7BYE2hoieBLN2gRkcIgAcmB0JRh0OAC0QTRg8MdlAeeXxddRwY/P0BcYPwsd4WT43MgAdRQoW4P2oTzIDnAfmwBng7D8FnUiJw0AwAA8EgAFDAgLCcPAAMzAfmilE4kDAWFsEGAaDwAFF8bZ4EYEg94X8ECAAEIi2D4vC3EizKX1EhiYTqZV4ZSKsgDPkQFHwFBE2A4UlZeBSkjKjW8mI6lClbAAa11OHwEmxixihuyyvqRGV2NOsBA2AszDYMJ4/CESmksjEChjKlkGi0ukT+mMZgsVhsdkczlc7gg+W8vgMAWCYYiURi8W8YO+GHwYDw6DAfPhEDteFglLwABkMPAAywmChbgAJFBlgwAcTwTyMAHpXHhSfgcGVTIajBhIBgokQyBy89v0cByXYLOnzKB55AjEeXCf2JQwEwJ2G8NNpvUyAANd9hIQLpkAYOBYPQWqfmI2hkDkUTgZaEBym0ZCgEYY4Qng9RzGhiyYWIRw3lAFAMhAqDoNg+DaCQEiUHg2j1HgADceAQr+WEusxeCnHgOBMEyFgsSKeDqCJYmiUxdHaNoXFsfR0lcTxKD4lgfgXFxwkkFMUq7PU2iKtMcjTMxUkELJ7EEOoiosTxIwBgkpiBEJeByPoWx1NJdSGcZkkUPREjmXsKo2Xg8BlNQ5gQIa7Ams5AWic0xlfoxvn0T5rHsS6EncXgJgBJAGmEGZtyxkB+hyPU+ipdoVUZaqCkhSOEAITwznTHU0oya5jHeSZfn6YFrnWTlFxNWsvKFQQjGdS5nG9dVuwsXJ0kySFdksh+zlyLsWwyfKBlGX1hDZctDU5fx6TwJilKtXgwkEIq0qufR6hmfNdEEHUS3sStil4Bd9AcLCzn1LsT36NhAXvX5U2BVlf1gNmmA4J2bW6dMAVbD1h2pVscPTGZjV+KshXaaJEiHEFPkfYTdX1JxIUuLQTZxcZ0qfbIAVmilH0Bd98mrTlnDDpw9Ck7sohmZDHFVR96VyfT2U8U1WRGIVciidKdQKtrwUfbVCtyMNPE4GpOAUs5txgyQUuldDhDDXJ8MhQAXjEsCFfUxU24Qh3280cPBTlCCCXdwgkHUonbG9ON0QzdXOzlIAAO4e85ZO+1Dsd+RIX0J0HPEgJw6Sh/dMns5MXnZ3sKX50rVKwGUSHOSQjEJRVn7VxTgf15SGDxKT00+1sBliNZce007Be8QSpPe2ZBCyrMhNx3zdd/dE8SxWH9Sa4qBAB8lR0SPLmXT9CgGs6aC8EFn1M5wbZ/14Muqk5r9SMbfuz2xIjvsZVxs8AuD8NkZyYgOoR1kJ/CQi046LTpkbDedhsCwBAdvYSYhNY2zqPKHaMCjrTBOplAmf1MROk9o9RUFNjK5xXn5dq+NaZKRGDSN+DRyaU30vfT8tcnYkJCuwdI+Rm470oXsbQNCfapWmILOSB8mF4BGFEQMoCw6yhKoQH29t+F1REPKBGt1NIymvqqdQ39q4Y0Gh/P6BhCo0TEhrJKcg6GflPq42qPFhIt30OTHQrieb0Mfu4v6fkQaPS0QpbRf8XLWJChMFuxlRKzCht+Ah8C5LtTzjxDkdi257E6P4o6Gs4Ynz+tAXJYl9hJVSalOQec5IVVrjxWc6ch5mQ1uY7hHd+aNL+mOOxuxRIax6jUuichZE/TOjxBwdjFRR3sUfWpk8frKD+gAKTsVgsyNUkmjL8nINeDTYk5QANJzwcXpQptS3GZL+r2CpviDJ7JckEse8CeJIAeaqGRVyxnRN6SFHiLch51A1voRZYz0nsQBTlAA8uciuswDrcMwSU9KPEiR2MSXsWGEK/LgKsU0vAABFBFbRFQayrii3h7EvweOCHYnxn58F4vqmiv6wBJptMICIKlR0CKBVuSFYojLKl+NZZIQlf0+h2Pni5dQKSAnfKlSFRYWLTReQKRKoJIgD5/UwnFDVeAdAjKVWPFVOV2It1EkM16vz8VQpiUSgAmp7PJGsZKso0IKyBIUABahVBn5PBc83lgVfohVMIWLAdo0DXUMaqcJpTQbf1DTSrCiDI1MjtKbRGFsw5WxMdhcF1c/H8wjTlKN2a0BAwTZTaUybb72uNcswg0x3lzjAhgbAGBmrhU9lLApB9qlKpEIcp+f0yiITAq4UuYlpT0yCprA5R0RBuIrbZMo9l412PsbtDiMduEFP5vIhGpN9DSgSrDReEk6LiB7n9UwpNTQJSXtBVdjrT2M09gFS9mjP6EKOmaIhS6/pqxBhes0PKvLvtSmaepFk9UhTnYuv9U0F6Abg+odNG6qSextfRd9sxBb3IwFSMjLF7mBEpE5OiZoJmgYERQ5C+9ik3qA3a/miceL5uEkGh64LYN0YVYFABf0KNh2MaJemnqhN+TNG4sTIUABWhVbjFNuPtWQb05NKiCdxvAqMw5MpdFDXTZpolKZyk5STQb6aCdWsJx1Q0/rUHVUMld7G4NQa49PdBwhsUPUxphujvr14hTTjva27dX23vk63B9jVCq/vlG5NjIX4sMYM0MAdyE3Lmq86F1tuGRHCXivJYLcXw7jsIx2/AcUIFRwem2qrEdFOZqTnY8uUHKq7AkNtIDbREs5QqM5aLvs8GtYVMNnisQBkmIIM9W+U3nPHJ4snT2EC3q6qAq13eM28CSm8WJRbk2gP6N8/XGoLdipacW5jBmdHjlyKQzlF2nsmWfX3o9+TlyT2osjdGycKAbqbKwQS7Qc0AdPdbbveupgCptQvVprSXUxBKtbjVh68Oge1q6+DjyqLZh7bcfsLJnasDdsDH4Pkk1RIKhki6RiDFHPyYYeWqZeBlKqQuCYZO/mCmaem7vYLss2fpoMy1ZL3WBoHyoQNuDPzLsbxZDqdgFSNHNCSdXGUraZT0spNGlR/npTqJ9p5Tu3CZQ1YMywMWltu7kwS6ymUpPp40dcAOdWppVla8t0BwyB3ojMmNOrLZ+96hOKt7KZXjMm6XSwNdgt1jf41x6thgPjqFT13WlEAcGI53NfcsISJOviknte5u+yRhHI7ucnjfdn1D1AbqQd9gZRASYmoAGOvYdYYKVvsZT6Vvul1Vw+3wEhp0QBBBwmn5ClpbD5bwx8fHfaT578Hj+vioF9seMXB5x7KQp91JpHGuMHWfCBXVx0px+bPCQYpU/RxGW/6fPryPNhVpPqDqPDRWLfokDMjB1gNhSt8lr4dpcUy9HUgCQCYga9789gk0ZID5sYrcAc6Z45lYYhVYWoYgEgw9ExhAIcfM6N0dApb5BZlZGRBFXxeM5Qh59hdtm0Gdw0sC8BTBXhMQE1LJZBjJqJX10DitOdc8p8MQEdoh1ZrYOYUcM84NJUK8FFc8ECJDC9f1sFNFjJuYgMxA3Ev0cplDHIt8w5tJG8f9/d5C3964J8Z9u8KJL4+9tkUDU8l95DolgN65JwUQmBDR6tJNIEtZE1FRgMdCs9fQ/omoi5G5xpwNjNTRdg1B2kZggMw1FC/olEbBjQ+d/NtIhcd9DpF4rcy0x9OdaCB4W4+t1AIYoDx55MdsOcqC5wsAyhbBA1Gcqj6IhtDJajOZw1OdKc+1qAaNlJd0gp9AGJsYXFRB11OdqdacW5xFmdqJPwBo4Nj0SjGj4QsAIBVEjEcVxjrFCEvo6N70GjH10hyid4aEOipgQ0pi1A+jGiTBwAsApcW5ptf4cFjFZhji/I4dHiwM9x0hfDZkkCPIFkCVUpd4cNOdMB0RCpA9c5GJI9jI6lfisJ1AV9+iEhO8WYw4JBpp5QApI8z8oSRMziQpyh0RIBwo1IWi1N2jxjnpuijpd4ZjGjYB2AQ4jNhJUlTdiS8Yqtd4glcMsBIBdjw4xj6JDjD8yT3DwjkNqBgDzYv8MTdYVR/8oTF1+Y3kbEclnICNdDPVnkP4glKp0UuwIAjBKRkEX5C96IdtKptduE9J00hUcpexc0VTgUxUnklU9IGMYUeJYUvT6D60idzVxkXE9JW1dSQpYV9STDNZjIx4Ukei9IasBC/pXAjB4QwJXgBw51+Cdsphm8oSOZ+Y6UEY50Bo/0ZEAMhSm1+YrMeJniyFDR3MOIUCMssJmtmyOseJaQzZ6DRAxJ6Zv5dMvYYDp4DRhzPZrYEtFtyZc5WT44jkiVYAaysEklvVCs/iVzY8cpQDBQEC/DNJpodo31L9pQASQoHBtx8CQSW45lOiApoI+Y6Iby0jkMmQWiUN1CEovZO4eivy6p9CeIwAo0UBLiH9IMr0RkXFQKp564ygqT2AaTqA6SE1xsXQq4QKEMioFEUAxSdj/NUMoN0NO5EKCKgy8BnUHzgSGw3UHFMT6oPy/IkLiEFFtxYgMB5ikyX1xEzJc5uFOKnU/pnVfzWiQZ3VWLlAqsxLaKDABjmihjMQjtJNytHFE1RKCLwK5wpKay4KipsZ8KLUeI+gVLwphiNLNI5UNY3zdCjoxLbdDLZUWNM5gLnKCL9I6smZ4QmQ3j8SOotNDh94eyxL9LiLe1VKbKf1BLKLDJqLzK8A+g4T1cbsTEHLVRTjPyaK1tUqGK88zzhB7KRN3zvKKDK85xOTuTz1TRLFF5LyFL8qiU+g3LMqK5sr5LKrDyeIt0uTdQeTjVTQJBMZSplteq6p3TskiqnzJM8kYF9AKrUpFKCqchtjYBPBOzklm0xLNScp/KwBArehkswYUcBVbgftTRBpMNDrYBWBjCH9wl2kZTdKfVycOQtjSKvklrVQtIpqXsFFXjxSyKAL/0qLAbEMFFdx4T05jLUCXJfU8qUrTgjqTqGAfTpR70wU9qCKWy8A1JmjpLbMxzvUerVq9Lqr1hCwYL6IEaaiobPwwseJih0bXjTrjs8j8ljSlUxKqyQoKAOrRETEZEZIKaUbvyRo5ijKErcVVjJbpqWbORniMaE0EtfFlrIcmbfKN4SKJTthBLIdtdkry1VkQowIcT8pksQr7EwqWsmaCadxia50pMsJvUWTKaKDW8QoQE3Z0RXaZIEp8EKpTbprA8Qogh9b/Mhskl8Ex53qekCrpx2agqH9CTpsOkLDFbkLJ0rK1KRixsEqBskqmb9KmQYrrL1L6q0MoCw71ybFvqJT7FbUUyAavaKScpmpQbksxJpIs567oa/oObtxraQYUs91FyIqCKZq8A/VVaObMaw4g0/qVqc7Mpb8cpShXAY7sV9hTUmbaLYUm6ci5UkV/rryZ6I6coghhbNImUMZdgJaOKCKxqLTgA77CBuVmg6hn6bquNzUQojBo6PtBLf5v4x1D6Cq+gT73Kuryr2717GMRt0rA1i7dg0Sdbp4i4S51wVZlwW5iTUlQY+UO66oj6yiayz7zU/61qiUDBKG7EtLkjaHWqbEoK6aW75UUzq4XKdEeJqBXhAwmAgRSZFQqFKoeUxd/7wsRtP7xtTsvKyGMlla2ae7jtfFxanLlGLIcZzpIBAwaRtxKQewubZcQ7SCX6DsWA5qmLOq7sV1vxL7UbP6EtAjcbWHRMByVx864rLY3bQYB6mbZ6ORfHq6fTNadKy7qbbGSqao5aeo/skGorYn4q0MgKnHongbP7yKEoAbPakGDN4BXHAtJUCmrG+q8BwomQfqi60MS7zCdHxLAUQGsbIEPHtGkHcMHBXGXzqJlrvUmmT4FERHVhqABwSZ04CMKZhLkimn/jAdYBY14AEcwDA92YZJUd5VpHFK7qeJ0h2AGwWQCD04XrxL7Y6G/ppwOGazuUs7YxE6Ni/p7yAw1bQT5k3ztamnCF651xmZjcmGwHJVtLvnlaORGGIng0cqWrbyu7P7yt+6lHCmZzYGQYFHikjjgnla/V5GxUBmYXKzsXWnl68WomhmA4BEhFjmWFEDI8n9jTHmG6QoOQi4dqynnl+br6eIKBwJR61JmMhcoZS9GX/5vG/BU7ObSbub7MoJnHy06WQoyR1HJNut5kKVYlknqqUBaqhq0nrcv6MMCXyHoGdWUBhqfZ+T5VFUoH6HXHmGUzBmkGlLUnCGWKUyvnNWiKIWd5wbErM1PW/oXYcnPtptymZHDZAEshBqzX1VLXI8zM5XjWiVYVP760tEaHHWKnZGeItqXb5zi7tczKpaILUWTCGb090SxLdaLb4XGt6Jmsw39rvG+KgTiq1M7NzVMmmmj6wnC6TDqHxHOms2mWco+hvW7KsryrM3w3aUEs4lJxwAESxJCFR4i3s3mxOAd7e6hc0skldMq3sHU48GcCCHJMM1pM11s7h3oUCrYUXX+3RaaGPXr3kGBHRsTC2YtMkTmD5nm3x2pQXyZMkWX2DNYA0KMKsL820Mw1G2Z6wXTXzWh5LE/rWUXLp5gGdjtqIMwGVQX9u32CcGUAUAWEoB3RAWurQ3eHX7N6eIzwrb+X68M7MYYOqPw1qrxXlXNIg1DhwVIHu2CqTkJWl6H9vYcbLlUO4PydexXHFr71PH+ZxB64Ww2xIBhrtJ6ZjIx0Q0+aqaiKF606OIEqMmkmX3un/3psPnoWdbOcHBS29io5rFwFE2VGpPiXzzfSr2Z3Zp64Q4GQ/BTGTCtsXJF5POXKKXrMohogaXPY97xOvwmbQPe3bL3aC3Iahm/MZbOygsVi12R2LLwOIBaSwB6TOqfZurp3+awWZPSX5OwKtW7PDP0m3pGnkXrCbmBWHHdlB7vPszdQSOWQa6yvKORW9gaPLA3Ov6Fsw0E6EuxuzxkhjrF6eCM794WORuj6CuiuSuH3EUM2jW5F0OUBBEiPktxjvVDhPVWPKnOTaaUN0XC3gmuXGAJvsJRaFIZv0uUL/30XzFcuLJu4QpCxtwxTaWpRANb5GIjI/vmmcoNrOOAtl3JUPuunYShOE0J6d9ta9yvPaLThMu2nQUOjJB9uJ0It8eotUuZFoeBab60fRVsaDIWUOXJO7k6esav370JOUqDByfNJ7XVRrrLmQoDAEPyP9XxkDpuulLUHXXW6croej7ef63H3xHBfdPA39PJXhJJG8mDITOvOQmJuNaoXkfTObPRfnyGqApqJrXPu/o7Q2e4jubTNZWEv+G8Bxmwo4npN9sZmsIh2vPumkvRiHPGJTevOimjfSmgnf3AEyQFu3mW5y4tNes9gFdCn3eQFDmQfBw616crIhLCMRvQP73tf7ueFnPSeRtS+Rr6nv59ewuO1c/iOyhWEsbliKZ9B9gdnX7p52BHftfHpOvgvYEQPz5WW0Xi6YMRv9KXYXuQ3JeEu/MB+EfubsvseD2fPHQyh8GwD+tz3ezkVHbm2GvsVKovIWux/64OQm5IthICMCNJIjwjASJIByJMBcBUJwAoATkYh4A8hwAX/Axr/wgDwAiQYAXtPgGFIwQTkRIdiLYg4qWQyAsA+AYwDcq3AkBKAwwM9x7oYDsQWAhAby1xJShMBcA7AbODwHICyBtia5hcQsCUCCBeAFOgnyW4kD8B1AvAPCiuq0RGBKbPNtwKoGoDYUwfAQbwNSaiCOBsKRhhIKEGbdMKxXHgDIOwHH0am2QJQbYhDJzl1BnAzLtoNJTaCRUWscgIwLUY/UjBgg7AWzRYFS5zBjAmVNoPar8CxqFg2xJZUroF1JQDg8Qc4LsHSCfBHAvoHIMg4ODYGDg0Xg4NQbaC1UnUHgRwMwhWx2BqA11JeliFJD0BZoVIdgPoqtsQSKQlwYoi3QbRAItgjgXNnUxHBGBG2K2D+EYE1Bqh+QlgOgL0QNDxBzQggW5UQGJDDAHQ9AaQPgEdCQGDA6gQMPo5Nghh/QvNhQL6HdDJh7XcYTML/JMC6e8wgwG5S4H+CJhiwvgYsPUFrCRBGwhYa0TvY5CmKuwvNlINu5SgDhqw84UEIUFXDMhNwrYaEOuFrDQyDwlwWsN0GvC82+gn4YsMMERxjBwwvNqYLUFAjPhoI5YRCPaF5t7B/w1oo4J2EIiLAbgwYnFTOGLC+g3gx4W5THaXDMRiIu4fSUJGoiXhuIuEeEJRGpVIh1I6IVpApGLD4hGgSEYsOSEZDWRrRSSvwI5Gwi2R4g3kSCMWG548cJQzYa0TKHOJORFgKoW0KFGtE6hco8URYEaH8ClRhwlUa0JqHUD2unQlwbqN6FdCDAuowYdMONF0DnuowtgfqItFTCjR7XWgdBXoFmiHRywl0RaPWGPD2u2w1ouoO9H7CvRHonETaKdGcC/BgY0MbCmJGKDrh3o8kSGIHiaDP8foj0d8IjEDw/h6Y0EBqmBHwD2uYIk0GKMMD5joREcBMaiI+EED2uSI30bGItFojYq1dFMaGOxEnD8AzYgePiLAADwOxqI6MZWJ1H1j4xVY+sVSKzE0j88A4vMRaPpGQ5yxrEHSPaItHsiFU847kTsMFHTjQx2Qx8qcM3HFiLRIoj8EWPNGhjJRFQwcaGNlHaitxA8RUTeIPGhjVROw9UaeLvFaiXBwfPUQQK/GGjPx7guKjy1wFmivxRA62isOD52j/x6I6uo6J7EgSAJsEt0UaOD6ejoJjYkYj6PoHXDUJAY9CVXUwnBifxiEzCeGPwkeDOB/Y9QahOHHUDUJ7w6iSRMlCwo0x5EuKpmLYnV1ARZY4iTBJGIFicxnE/iaWNzGGBg+8Ix4eJPQE4SmJqVPCbxIwmShWxu49sTJL4lKSyJCkgiUpKolqTFJqVWifAPEljihJSk2kZJNkmziLJ6khcQkNMl0UX01k/SeuN9H7jlKskncYxXbFuTg+R44oTCLomyTzx9k68fZPvFhSmhD49yTZJsZtidIUU1Jt+OoGJS/xBAxKaaKNHpSrRKw1JlBLSlxS4JzozKQVOQkuDUmaE/KSpM4HSTHh5U+SclLinHCqp6g8qZpIalVSoxU6dCoV3kEkjrh5UwyYYHKkMT+pjU1iZVK8kkopxQ0uKdxNEnGBZpgwgKfANSZWDmYbzE8akwkllS4pNY7CbVN2n1SVpu0oie1Mmldiexo0qqYEK6kQd7hLU3aYNIWnXSTJE0ttmlUnEPSqpVknaVVOZHFSqpK4g6YDPSGri3pIJTyW2zyHgymKfk2EJtLinBSYZ+AUKcjLwDhS0Zz430a+NSaxTmpr4xhklPgGEzUp1AwmRlJcHkzspZoxhnlLJmXDCp1oggbTNKnMzLhFU+md2IsBYTppDDdmUdMMCMMmpk09QULLanEz2Zukx4ULKelCyRp0s9meNM5kZjeZjDOaZTMuECSTxaskSRrK5mpVVZlwvaYbP1kNjtJJszsadIlmmzxZgso2VLL1mdjZZRs16crNRHmTHZFgH6WzP1n/TPZDk6GW7LoqgyFZ+syGbkLcmMM4Zig5aXbP1lIyg5qMoORjOTmRT/ZeMkWa+NgZEzDA2c0mfAOzkUyCBhc6mUaNgZ0yC5qgk0IzJWHlzWZ1A2BhzMrmbUTQPM9QY3IFkGBG5Vs3OVXLDEEjrhjch2cXL7kqCW5vMxufLJcGNylZzcn6hxJHnjz1Zi8n6lrNjldy+5a0gKqwJPGwNtpK87IMbPbl9yzZFE4+ePOUkizB5J822RvIvnDyG5J8p6XvNdlzzD5Hsg+SaG9mPzx5fsz+QHLcmwMXJ9AwBX3PDl7iwZP8n6tHMEn/yE5b8k0EnIQXoz4p08vuVjPoFZz0FH4ggaLxzki9o2nYIWvwLNF4Ki51AshaXJcGi8K5hgGhXMNIWEKlh1g06isNF5Ny6FTCtudcPYWdz2FPcghXVQuH6z1B7Ch+fAPYVPT2FU83BVwtnmcK6qC8ihUwuXnKK6qa8niWot1ZbzFuNg9eaL33laKY2R8nhUwtPkYjTFdVS+VDMsW6sLp+06hWYvEUKK7FUisxa/JcXGKP5RizsN/IkVMK/5PigBZAv8V1VgFjkxxWEoFEhLPFnYGBSeNF7wLYleAKoQSUiW6s6haS2RXVQwVXCopovDOTYqimoN8FJS/OYYBKXkL4BlSqhQQNQa0KDA9ShhUaPqX1zqlk4jhY0o6U1SXBqDYQbJPUF9KBFfS2+X0ucVdL4SY8swdcL6UyLqBfS+RRMvVxKL2l8JVRasvVwaL5pqDHRRtPXmoNDFGy1Kj0rqWTjzFTYmZWcuGVnLRlZy8ZQcqekHKPFSyicfCUGWTi/FFSycYEqOVAzelk48JYHN+XRLHhqDeJfssnFJKXlSCr5fCRTlHLcl9Q05XCpwXUDMu+C9FeUp56AhacQEswWaPRVgT+WKwzLg0tJXNKXBpKtpYYEy6dLaVJytFTiu5mdzaVAi2lbfNpXjLaVT02lXMvgG0rFlmXFZTSqZUlBYFjKmnKCCWmaL+Voq3ZTvPXmZdDlIqyVccqcGPClVLK0VdYtyHXClVHK7VVyu1U8rtVzypVd4tlWqrPl2K1VT8pVW04/lBAzLoCrcnOqQVlK0VeCplX2qLAUKzLjCptW054VPq9GWnKdWirCluQ9UcJFsS3A5xWAmNegPjVkCY1cw5NexBjUiD01YcZ6SLOzUxrpB+a3uePLjWZCY14QotS8tLUWCY1ugotfYLNA1q1VG4rocJHOUjFL0TanVRAq7XSDG1Ca1KlRP7UpqDJfcztQOr6DhDh1Ga15ernHVkCJgsa6YYuvKWLqKVWAxdSIOXUzTmp26vmSIr3WhC914QvdZEL3W6Dt10Q7dfEKmAWCJgyQg4feoZXsR71PcuHj9SXVdD312QJ4b6OXUgM3xRUu9QBq3VfqAN4g/9T3X3XwSwNUGo9bBo/UnqENP6s9chpNCBqgNG6kBlerQ22Tb1WGnug+syHfqTQgKx9SA3AWqTiNm1bap+uA2YceAv6zDQupo2Mb11LGhjWJIGX/rONuaqGTxq2qMbpBAm2jfBvo2Cbkl8wjarxtQ3ibaNF6sDZxpw1yaeAN6xTRJqI0qbg56qrTZRumnlJY1UorAQZvQFGayBBmuYWZvYgGaRBVmvAAZvEF2aDN0gpzcWrMGubBFurcoRYIM2RCPNug1zWMJog+aDKPIzIeUkgoWiG0IWiujZOi3Ga5wAo8LXOD7XJaLgY64LQlrABTq0tkQzLeZrnC6D8t1moBAtwA5dDykHseLQVtzYbjktsAEQcVvs1dgktIWm7iIqa2Vah19W0IZ1q7AMS+tAYUVdVpK34M1YJULoRsljWEILBU29ATNqwFTa5hC2sgVNpEErb2IU28QRtrwBTbpBO2qbaEIO2SbjtVa07boJ21nIuB+GsgVdqTVdCrtWah7ZwPEE3b2IV2wtc9s6nUkepwQt7XgCu2hD/tV2hicDp0HDawd9A+mBYLOQZB+B0OrAbDsGEI7btXOEQSjve1c5xBGOgHVjteY7ycdsO6QYTq5yhCSd2rJhZpkyFnIqt2amnUmup1dgs1jO2AK9pZ2FqWdVEunV2CB0s7QdLOutYzoqAjbcdrfMLTDqqaNahdrWxHVU1S0S7UKt037fdKa1nJqmJa1XVUxy0K68tjOuoSTsRUG7sd1Ountdoe2m77tMO03U9qt0sKGAwsqGcDtN2fbbd601gd9u6lbdFBTuu3TwCmVqCfdbuqXEmJVJxrzdvu8HaqrD2u7t5UuKHSboj1w6dhhOunsRVwEp7E96OhPUHtOo4lmpGenPQwASD46bBBe2PbnuJ3Z7y9ResnVXt0W57whZe+vQwFp1163mtW30XTrp4NaBlXeiPazrinVrEd3ejnTHub08AwOSur3VKD72F6J9vOsfe3v52L7WBQ2qPbPur08BhdquunmLrq0r6pcZQKXQftOplAZdt23ffLuH0R7FdP26fSLsE437etbe1gQNTqoP7d9uuk/QwH10v6pchuv/adUjWnCcd9yQweqLAODCIDJQZYdAfpHmgsB9yeIXZvuQriuhqB0GegborRKsD8S6A5ksyH3JEVBwogz3Ok6gjUFiBtylrIgPUHYDD48g4sPgPoG3KyBi8exEYNciX0LBvNi6oQNkDODFgPTZeh4PCjChOBYobQbzYEGLBgh0NTpqoPSGyDIDPAwwZAYyHED6h59X2HUPKGI94BtQ/oagOGG59MBiPUioEN09mDshunmwZsMR60D9h0w3wfQN09hDwGJw5voKH2RRREBunhocsMR7iDhB/w2QfeEGHZD4R4w5EbnLyqbBEB94dYcQPvC7DyRuco4bSOf4XDMRrIzgZyMqlVD+RikAEY4PvDgjRR9GT3J4ixrs11RhnRYOqNprMh1R5nQ0Z3V5rmjccnsbUbc0B7OjnmmNkPrIHVHIhPRjDTPuaNuUajkxvNkxomMNGpjTRhY7MdaNYDzgsxtncscWHQb6BtRqYwvrWNTGK1Mx7Y6MZOOtFxjQx9iGjSg3zG1jAG+o/cag1LGnjH61Y8MfA2D7ajAG0fa8Z/UHGPjUG44w0YA1nGQTUGwXSCYj3TGoTphuY1ce4h09ANdxj49CfePXGkTmx+49Cd+Oom4TAJjE9CeBPYm4TYJkk14cuO1HMuMJtY9ScePDHqTLxhk6Kuin6SETePFk1ieZOqqdjKJ649SYJPcRqTxJ7k7TirVUmWTkJrAfChpNkCZT9J9iDKaZOKmuNcW7NTKa5MqneTCJmU4KZlMimtTZJuUyGp1Nir5h8KLWdMItPUr4U0Q4CNKbw2ZD4U7Ec0wHPtPGmyNXQ+FMIfdOKmpjfJ6qbMYVOBntjypkMxcfRPhnLwmpqM10d2NOn9jY69U0ccp3JnZjRpv07MalNynqDTMnM1COAlem6D5hq025TtNFm82N6hM3mxdOlneDVwis2yOkmNmuR3gr08H1lOKmOzwZ/pTZORM6mOzkZ3s/pL425D1THZ3E12dkl3yzB456cwac4EdmMzi56c9manM2TDBVp4PpafbOyS4jrCrc5ZIbMWDhz5sqsyeeD61ndzNkh9deecnNmLzHktsyedSadmXtcU+E+qdfNhmHdIJVk+bJ1OvmYzv5pitqa/Mfm9Tr5hcyBfwDimnTr5tc++aqmbmvTq0qpUhcmn7mGA5p1JuWZfNxTzz0p1JlefwuAzjzRFuKZ6dIuTSfTXpxhm+eEUDxPzTp+iz+fotDn6LwF+i5Of7n6yZzfRk8/Regv0XlzjFy8IhbEtmmrTOsws4Jc1k2nGGeF6U4w0ItynGGJF5S5cNvNyWw5D5zS2HOfPSn+xDF4yz2eMs/njLQ54y8BeMs8WPdd0+kvxcLHqnjL0F4y6JeMsSX+xKFk895fQv2Xld9JLC4oKtP9ilLcp/sapcVP9iNLEVqfb1J4DaWjL8VyDlReSt36Er2Bwfb6c4GwMGLeVns3lZ/N5WhzeV4C3lbst5W9TeV6C3ldEt5WJLsDHy9Kaav+XWrJZr07A3CuKnYGUV3K33Nis9WwF5FuU0Ar0ujWwFhluU+8IYszWezM1n8zNaHMzXgLM1uyzNb1MzXoLM10SzNYkvhG8zipqI7JelNRGOrJ5xIyNaOtzk+rIeikINc4HvCkr019I+Neuu5HsrXp6kwGZYksmezjJqLeqepNDnqTwF6k3ZYFNJmnTwp1M9DZZOiXqTElzLs1blPI3/LaN869Kcy7dXI9tOW65lweu/XVVz1xU86reu42hDU19iJiljXqiabYasgTTbmF03VTbJlm6OdOHs3pB7N0IezfCHs3Ih7N3QSzaC2ZDMUi3ffVgPFtzCmt4t4/VLcS2D7ZbKWgkcrfS0a6xbNVSnWra/0K3MgUe5W0dXFXU3/oJ7cbbHNJQNquhlt0GRYMtuNbrbhVJW47fsUvo7bg6lKyrpdu9aXbU6l23lq6FBBOBh1hlG3OmFB3TzZ88Oxhf42B3eLMGiwRHaonR3/dhYlOwxJTsKbE7ZpnbUHa1m52zDph24AXfsHR2j5Zd0Ddne7Xtiy7wmuOzdIyvBCy7YmrAUHcnWU6y7sm1u3gGiGYJs78Qg4UHeSEYxs7gKke93eEPj2yBt9c4SHZntbDyl89o4ZXdbtrCINgdtYXXcTtrDk7G984S3entvCtB4dr4cNpPsUHi7e9gEYMNzvFmi7t9uEXPbxGL28RK9w+3CPXvb24RW91e3CN3tf2sRB99iEvdRFIaAHiIru+/aYPlbwHFgAe5kJAcByp7wDtymPYQeoPttCDkBlwPDvYPF72Dt+8A+wef3W72Dn+9Pewf/3SHPdVO3PewcZ3A72DrO9Q9Xlg9GHPdfO+w9XnLDc7IDUu1w8Pn4Oe67azwbg+EckOKHwj8h0Q+EdUPJHP1GBmOrEcKOwHLD9+Z9OUfZBe7Ajk0PA8TsUaweWDwjfNqMc/VJ7WDiPTg8YeWP8Hljwh8EFN0SOiHlj6Rw48sdyPnHph2h/MKjqWOGH+jyx8w4of6G2HAT0w5w7CdeHgroT0hxHv4eRPx9zav9dY9MMiO6HcTpx249SeuPfHqTjx1k68OKOS1uDuJ6o+CepPIHnjrw9o4SdvM9HsT5w4Y9qesC0HzTqXOY4sEipabMAsgV06aE9P2IXT5mwM7FX/mz5OgTp+0ahkTOsBXT7myM66e82FnkmmZ709hVzrVngzk05s7FVcCFQkztufs9mcrm4tRztZzBZ9wHO+1cwY5wFfv1nOtn3jh57s4G03PznRWt51s7GF93jnEt30T87WeRbQxE2yZ7FrZMAuvnmTkVDTQPVdDoXQDsVdlsp0QvEXkQlF9C6CdbPgEagnKyKiNvebjn9AjWJM6T2+jiXhLwYeS7WfRU4tVLrZ3nrzVwu8dLxGwXS7FVHcCRbLkVHYCTNMuKd7+rl3gGFhMBRYhY9USKjIwImJXwZiVwuZFRVb0XXYdAYq571xaVX4glV9IJVdUSVXoQlVwxJVe6DFXY2qUHZpFRIQpXeAaNDsOzXmvBhtrq18sIdfRBxm2LwsQcJFTC7b4kzvfX+syGeut1/rqphBqDdlBhNob5O6G6PWhuT1obs9UG6qGKu6hSb5V0y+APtj0XAGnSAs4eNqic3zxqLTs4EljOMRRbz4/jPzcfr5nnTgDUs5rdAnKdZbqDYLcrc/rhbrb1uZc9md4OeRnzmAzQ8a19uBJFz6UEO7Ieq2x3NDodZO5+pPOZ32QO61296dMPhtzzgSd87hcgM/n9AzNz3SBc9jd3P1MFwBcPfZBWwg+6Yeu9cfruEX678Iae5NCw051D7wrWfc3c903XV1/tz9XxdmuQGRL99z9VJcAf63QHyl4B+yA0u2T/2gSQy8d0QeTQxell6wq5f/uXNCH0nby9A+QfwhqHnusK9FeUHl3PdSV7a5AbO0bX/r8j3K5AYKuMPHend/R5EEvuB9zUlj1q/o86v6Per+jwa/o9GuMPJrgl8R5+oWuyPPda153qo8Sf7X0n0T067k/ZAXXKCNBNNIElevFPJoX186M0+S7uNuns/Re4M/hvsPWnyN6Z6qbRuLPb+rzd6+7c90m4Gj3T4m4w/JvXPqbiz+m5gfdvoT2bmt9Cf6f+e4TwzoLxSZEFlvoTrQnNziYJERf8TY6uLxSf5vRfSTn0xL4k8uPpe3mezsdzY97ehfEnkdjEWu8cdK3cvXj65wV+y/Tuqv7u3reV68OLvR3tX4PR85a+nUN37XhgNu+8/LuI9+7xj1154DHuz5mb/r1C7p4wuE7Pn0w+rfxWbv+v97hb7N7RfLevD+t2nPMOiefurqa3xJ7+/YOF2vDIHmb8d9M17e3mae9zRd9YFQeALMH1Pa9pu9x7Ne2F1D4npd2nfEnPLkte99MP8uvNf3rwwR7FgWHBndPUj1R4j0UepPQ3lcDR/729fwf/ejz19/b3Mfnvp1VjyLLG+mH2tB7zHy3q49w/HgJa3H14dnLJjyfiTtfZt+p9vMhPf7iPWJ6h+mHJP8ZuH93VnOs+vDzUcw2R4j3KedvHr3fSQJ5+JPtPYvuH0fv0/S+Q30vkz2j9f3melfh+qz6r9P2xvpf8buHy57h9uf9fqPvr6Ya88gusBMqOjeb41Eh2Lf7G9iBb/scW/MnFv1xxb4RcW+yn9v9Zzb5NPTDjZlvsgf7/KX++7fSTy8I76mPO+pjrvxM8U66H+/PfYf73/MP9+Yu5J05m392ZIXx+OzoftJyW6bF++OzzvicwSKL/Tn3fHZxP/n8qfp++zaf6u9gJT+vng/35qLX79fOO+gLF7+P6+dd+vn3fUFju734/O1/G/lxv3/RZt/0Xg/rF9v/H/YvcaF/lwjmzXeX98XXf9F930JeH8WDXbVayfyv4b/GWbfpl7P3v/Mvz+L/ntxy47+ss9/r/jd+4dqb9/GX3frl3f+b/csaP4/nlt93v7ysbfAq3P9zfIqyv9QAvuQL8O1P3zKsH/CAPHkX/ePyqslHJAMgDq/Oqx/8AAyAIb9ReAP3t9cA4P1wC8/XAMd9cA531wDXfXAPd9cA6v1wCx/XAIb9UGPANnVrfFPyYC8/JgMd8mA53yYDXfJgPd8mA6vyYCx/JgLT81UWNQZELBcQPSFs1cQJltZA1mwAtJArAXECBRBQO1NlAsgXEDetdQKnV1AvLXUCitBQIoEmtNVBrlTA5hSLsLAqxykDYzeYTVQivQvy6EHAzJwcDXHBwPycHAhFwcD/HFQIpsQ7NVCC1vVQIPSFggucBlswgkbwxE6kWwPPdmpGIL8CpvIl1ElAg0IQSCtArW3f1Y5QILy1IggLRSDStVT2E92INVHxdW4EQFsCQFMIOA9jbHuzR1cBdIJKC0dAZUaC6guD1yFWgtVCQ89laoJc0Cgn73c1+gqdTCCQfQsQ8M/AyVx201UGH3oEpgnxgGVd4WwJbZ89ZwJXBidVYOuAx1RYImDwhOYKq1yg2wIY9TQUGEODGtE4L8DsfKGWUBDgrVwqCLgodXOCMg0nzMFrgi4IG1HgpoNp8d3O4IyChPA4L8ChfVBDUE7NNVGF0DkWwMl91MTIVBDbNaEODdB9cEL8Cw3TlzhDb9T3UysoQiELSDUQ3D1RC/NTIUwgJA7YLIFCQ9IWJD2IQkJltyQhcSgDPBVuC6FCQgUWpDCQvtWZDejMYLZCBjTsAXQGQ5P3pCLBQkKK02QvZ15DDnUUIdsBQmOwjlRQvtVFCh1UUJ9tJQpr2nUFxIm028VQzCE68sBTUKN8KQ8IKi0UXTUIx9JQuIJx9eQpIKR8FxObzUFDQzIK81bQp90tDNQgT0lCdvGqFdCytMHwXFBvbUK5xdQ70MGFbQu71G9eQ9oNOFphTCG6Cd5IMNcdIwhF0jClvSUNGCmnX0MlcIwlcHKVMIKNnf10wuj0lCjgs3xJCmdAZVtDLg3IVLCOPfMOJ9fQ54JtDeQyn1D1Swl0N9ChPdUUwhAQooPdDfQ4XRytMISEN7C9POLQHDDPZqWHC/BXkLRCHLGMQnCXhCcKpEJw2kV5C6hcZElDEVFcN9DTfdcLIFXUIkK6EdwskL3DHxHsX5CsBHcLODDw1f2OCLw1kIvDetakJ3Cp1e8L5Cnwy4xPDtw4O2j1TwuwP+1XURwI7UfwqUNOEAIyS0/D3wu5wxDgIoHUPCmvYCLrVDwoLX4N2IV1B68RDCwWQiZbRCIckogpsXGD3w00KhkdtZCP214Io7Xgi/beCIDt4Ii7UPCdvdUVdQygj4IckQFTCNdQag1CK/CrvcERYjmg0524iww9sUIjmXPZT4jiItCMw8S1QSIB9BjXCKQihXEWFB9Y5V1ElcDhJSO0MlIjxVdR9glUM0jQgw8NVc2TCOD0jHNPSPQ8xIyfSf8SRQyLMi0gvSIG1tIrsAC1Dwv4MYjXUDsLUE6IqplqDXUSEMUjBwgyO9VvIxzVElvIvoLEjJwwKxjkAoyzzHVWg7yOGDgoqplyDgo/0x5C0IqYwPC0o2YypC9wqY3PDMo7YyZCco2YxvD8oi4zvCio7Y0fCKoi4zy17wqYyFDqo7mRn1Go78Jai/wzwR/C17L4zajPvbcJ3sb/b3TaioI0qO5lQdNqLgiRoucG4NJolCJkjtNRYQG9po08LcpsIjtTmjwlfCNyFCIlaNEjlovNmtDCxbaP2jyImaMoiZo6iMmjaIh8XCUGIn4KQi3KZiJai2I9aIeilpFiNeiBlF6LzZ+ImJz6jvo17xjl3o76N2i/oxYQGC1BI6LBiTovaMWFkwosXCVlIzIQRi1ItymzCvNFSLcotIlqILCrImGNaJ9IpQO0jMY4yMmj8fE71Bj8YodSJi82WsMLE2XcJQbCKQLWGxjHIyaOci7o+aNaI3IsV2ui3KbfQCi+Y0IOSi82GX1OcBYkWKCjJo5EJEVYovmKpjhYxYXV1BgqWPiipYpKLQjXzK8I1iPzDKNPC2/YFzfCkIzv0+j7w7v2alDYrKyqkNA02IgsMtG2Ktiqo7WKtjaovcIQtV3e2MmkzdJ2M9jLdPWMakbdP2I6knvb2LbYQIn8PKkudV2MalhowOM9ixokOJBI1Q3YyjiqpBCJTjJpWaJYjUmRaPYjtw7OIdt04ttk2jThQiOziQYo2LikDo36IrjU46GLzjK4s6Njii4orSzi4pK6ITimKW6I7j8AR6O7i/QnkVbiqpTiLGDB4yaWDDivUeLbYfoy+z7iowvRUniQSDlxEVS4uKXBjDowuMXi64muMmk4YxSNSZEYvuJmDppPTTRjBjFSNSYsYvuJxjtIi+Ma0b4uKTLDThemIvjTIpuJBJzI9EOCFcY+uKqlaY01w3imKRmI1QAE/AC+D/4vuPZi+47mKI9t4ttn5jgo1Jh8iAoxBLviEEuKRHCRZWKMQTQot+KYpwo+52QT0EtILQSqpGz2kjCE0hPVisBJsDKFqQpsCqEmtHr1oSuhHrwYTMhRaOYSLBRaLYSuE4Pk4TqE4Ph4TqE1Jn4SyBYuJRlRqLhMYZRE9iAtChEsRNgYZEucFgZ5E2RMSU5QFhNF5VEucFQYlEx0O0SNvX1Q0SuE/1UkSsBJ9CE9phJ9GF1qQ6xPQFbEvyIAsHEjBKhlnE9YIsFrEqiWcSydLoWsTG9XxMSjPpBxLKEmtLABQURdMJMRVQkyoyVtMhMUmkMzEsgXiTFhKJLiS3KU31CT1DRJPYgQaH6lSSLBXJOyAMkuJKJUmwOoUySrRfJKwER6YgWKSCksrUMJN8Y8TZcjbeJTZcLAOdSa0OkmW0yEOk6EV6S8AWhIGSqhHHQsA6QgZPKSJk9IQmTz9diBqDOk3pLcp2AHpIsF5k/pNWS3KIZI2S82EZMWS82cZO2SUk7JP7iUk6ZMOSFRWZPqCfqBZNWSQGZZKi0uku5PWSsBYeMGS5QXpJAZdk25J7oDkl5KySRdV5KqSyBQFMuTx46uhuS/k2SXuSDYj5KhTnk4FL4T3k25NkkvkyFJslfkhFNklJk5FJikzktFP0k6kl5NSYIU4FOJSVkolLil++cwy6SREpFIpSqpVFNJS4pDFLmTcZY5J+igU1lLilCU0lJL1TqElNZS+UhgGhTjw3pIBi8AKlKsCxUoVJ4AtkolJlSUlOlN5TkPBgBZShI1gWxT5UlVJ4BOU9VP/1QUxhgFSucQ1PJTgUw1PhS5k6RKVTLUy4UZSbU/WTVSl4u8XZTGGXVKdTNRWJNWTYGI1LXiJU01LmTvUi1PEifqOVOBSVE61ODTsgR1NgZNUsNPQU8UuNPHkeUuZNF4fU1NP9SucVNKDSpIzsFDSU0phTtTM0phUdSCldlIKUE0/NJyVLknsAQiLBGtNtssBGtIwi60pok+iuhGtOiUW0i0PnV2IGtMVDG0u0Okj20nRM+kVQmtJbiW0tski5lI4dJ7AqdFtMldqQnsCPjNMYdJgUDhdXDGFMhTdOkkLBTdLmFt01tKHC90xW1HCT07tMPSq4q6nPSqRc9NpFz074T3T2uLdKfSLRFCO3Tn0g9NfTQxVaM8EP0t9O8Fv0geAvSgMiwCvT/0n9NvSsBEVLAz706DOfTH06DMm8rhPdMm9d0pDP68v0jDNm99hVDPG9srPDNm8/BQjPW8XhEjMSckXd/W3TJvODLIFJU9b0QyyBYoxQysBYo3QymMmJLPSsBMjDzSMwvNl4ye0GyQEzaU+dO4yrU0TLIFNg8eQEz1EiTPYhOwZiIsEFMhtLIEFMt6KUyeIgyK6EFMztKwEdMhVJ7TDMY1NVttMyNJHiNMnNLds9MrsCszVMpVwHiNMgmLPkVQzsEfjvJUzLJjbM+TK7B5QxzP7S7MoBMMzXMidOszY07zN1TOwZNMMxU9LzOizE9FTPkzU9dTL0yksttKUzHvZ23SzE9cVKCzU9WUKyz/vfzMSzE9P2wKyKfWLId4UfBzJSz+9CUJqy8fXTNUyR9EzLKyafXzPqyKfIrLiy8fAbW0zu9ELKaygjY5MqyTfCtO6yvDKLMCAGEroSJpFhabIsFxWCPXmysBIck/xlssgRNAyhaYRNAws0KHkNJbDbM4yRZJrWKZ+MkO1OyjkkXQuyFRMbOuyPU82MyFnAHui2yuhJ7LyTjkt7KKTbs3Q09SsBPMFMMXsiwX+yJsj7P8NvsoI0uTEAUVUBy/szLl2yoc1VV1SEcoNUuSPYEJMyEPYQtI9hykroWxyEsmzIyTcczZOOSjgrHPSTYso4KiSicpQ0yysBJzLip0ciwXpzq6LHOD4ccpnLZz8c5nJGJCcpnJEymtNzMVS5MlrW5SKc3GS5zcZRrPYhPMxnLpzGGLHNdSKc11K5zXUqXJ8yBot5JF0P4qcKFycdbXIijwklUP1zp9KnKZz+xXnLpzFEknPDThcv+PZzLc+NOqyyBO3LVygE2XOdz3hLHLKMKcsoy5yyjV3My53c6XNMTbcuHIpy4crnLhy1cpgENyuhGPNNysBePOjyzbbwy8AjCZpLjyU8tpK6FGkndFjUUXXPNnxWAgvPEMECPPLmES86vFrwi82kMtDC80HEvDCw9iHryhNAkUry08mfAbyePCwRbzJNdvIchO8xjVW8e80vOryG85sLIFc8PPLrzxDPPP9Cp8mvIryc82fJrzjQrAQXyG8jV2Xzt0GvMrD18lfK7yx1fvLzzEw/fJ3yG84fLPzbAPPInzm8g/J4AN8xQTs0YFcbRysX81jS/cYFQIEMyv8/HK/zoRbfKKFYQVbND0VQmBTaTDvGBQtc388Qzxx2fT/NgKPwLnxxdACiQ1hA+fIuxgKfDD8Co0R87AsAg1gBQ0nzECggsGEDhGBUto+WLdMyEKC5YXIKSC2ED4gBIU10gKGCngBjk+3GBXj4rAzgrYLNcnKyQh8XaYSQhOkvtxEKZbMQolToRSQrhjqQpCCE8DheAqEKuheAtEKLBVQokL1CpZOkKtCvNlkKVCtygULMhZApNBlC9QruSl3diBMK/Uh5LEKnk6lLsL8PeSMLE5CkBiMLzCiPTMKsBDAq8M1C7wrp4YMywsdcI9ejMSdmvfwoj19CjwtMN3CrASYLwIJvwOF4iy8G0Nkio8IcU4i/iASLa8pQTSLG8pIqyLLwW2TyLBpPIo8U8ii1V4hCik0wKLmCwET7c0iteQaLqi6J3CKyBNIpxs0itTQsE0i5IRZFMi5gsBV+i9ouqLhDYYvYg5sMYRx1Ji+xMyFJiuYWmKj0tk0WLxEiNMmLK9CwUmLa9TYsHTuQlYsiEVi3QUWL8XZBzeSQFOYpOTXJC4teSRdObDBS1o64suS7inLKa07iq/TIE7i5/R2LLM24pszV0nYoLDqQubG5zPBIEpFyVggEvcSsBYEq8SuhYEp8SAShiTBKwE/4uhLTbTAFZ0UwsgQ2xa0rARxL8cnEubS8SpYqUCuhHErVycS/LOJKr0lUJxLSs6koDsLBHEoGz2IDbBOLMhDbH2CyS+zJbUmS4sN4i+SwXMMzOSqkuxL1ciyMBjBSrrM5LeswUpZLFUoT1OLJQc4osFlSsbOVKlpTIQ1LPorUqx1fssgWVKXi3UvdTjk5Uq+KsBZUu10sBGoHZKLBGoEVLMhXJVtLrSwwpTzi7R0tSZnSsgS88HSw8F5AQBMAQgEooP0qMAAygATAAQyk4GQAa0SiDIAgAA=="),"Times-Bold":b.a.decompressFromBase64("MoFwhgTiBiD2B2ICyBTEECWBjAzgAgBYA6ARgCgBhWAW2pUTyoAcBPTAcwAsQ8AKLAJR4SATgAcAVgA0w8QHYZosSMUiRABlUiAzFrl4AggBNYAIxR5gLHCBTV8ASXhZYEJq7C2jRPIYA2fngAShhcIPhBKDgoEABuKN6UNHQMFBAonhgIeAAinigAXHgAKpwArnhIYCy+JMIATAUSjRIAbLIickm09DwAqvAYAI5lKA45hNrqrRLdKTwAakhlOGDsFgQkrdrtza2t5HCIAHJgdCUYdDgAtABCsH5GZNBlAafnxZdRePePz2cYPwsd4WT5XMgAdRQoW4PweTwc4D82AM8HYfgs6jIDhw0AwAA8EgAFDAgLCcPAAMzAfmilE4kDAWFsEGAaDwAFF8bZ4EYEkEaGB4M8ECBbvd8XhrlsxFL6iRZSR1Mq8DoJHgyAM+RBkfAUETYDhSVl4FKlVitTFdShStgANZ6nD4CRYhYxI3ZZX1IjKrHHWAgbAWZhsGE8fhCJTSWRiBQxlQdTQdXQdfTGMwWKw2OyOZyudwQfLeXwGALBMMRKIxeLeMHfDD4MB4dBgPnUSB2vCwSl4AAyGHgAZYTBQ1wAEigywYAOJ4IVGAD0rjwpPwODKpiNRgwkAwUSIZA5ee3aOA5LsFnT5lA88gRiPLhP7EoYCYE7DeFaclaZAAGu+wkIA4yAMHAsHobVPzEbQyByKJwN5GI5RILpQCMMcIUIAgyDQhZMJIbQRBw8AoAoBkIFQdBsHwbQSFmCg8G0eo8AAbjwCFfzweoXVYvBjjwHAmCZCw2NuPB1HEySJJYyhGO0XiOLk+S2P4lB8SwPwzl4sSxDqaV5O4upWhEOoZIY7QCAUziJBs3j+JGAMElMQJRLwaDCHUSyCDkZjjNM2TtHVNjFJdaS+LweAymocwICNdhTVcyyJIIER2jkFUzMY9pgusjLwpMAJIG0riRClNRCB8vA5B4zLtH0HLhF9Oy8BHCAEJ4VySHqSzpUs2N9GM5jatlBroOU8Kzla1ZeWK1pmOlNLY0/EzWIC0qGu0TbmoclkP1cuRSsC9p6m2Zb/IYggwsUzbxv4oT0ngDFKQ6n4gLNVpZSmdpjMszLNispTmvu+gOFhVz6n0BbZXqJaftWi6hvY3Kwv4sBs0wHBO1ctouNsghvLO+HJgBiR0qBvwVmKraJIkOq8BdbLZPxgHuJRvAXFoJtXMIs0xAk+p6nkuigqZoKkcBlS8E4YdOHoYrmZQuoYf0ZWiYIbLxdZoGYiyIx5b0giuKVYQcb++rNbkEbwpwTScApVzrm6s1DvUXyVr+q2Qry/iAC8YlgYqnf0irvrEEamfW8XQuahARNemZJPx3yw6Jmqo+95sAHcA86/RkstqDw4YiRTPTtmQE4dI47ErYzS8j7C9TxGvbZylYDKCBitERPqsbzLaZJjPKQweJA/m2VvIkr9GeL36y+ao1JXB2Vg+89UPqL+mxZbheUHiBLXpQnuBu/VONZ3yXoUA5ezXk7zk830nB7ZwY9UD9pV7keSN9Tz3OJu5qLg/DZFcmIeahtDIVSGrJCQkdrpbUltEag2AHggNemA3m/N9hQKJq0K61kyaSwxE6KmelZS01KiXX6skDgk0IeFFAIwaRUyFuofQtN9CEXWjQ5uBC2bsHSPkTu3MyH0x5lQ3B40L7hRGFEQMaCxJP1XgQdeyhcFz0UjoNmngu7qBXt3MBbtzqfm3pxHyiN+IGGKqVKeajjLSRoefTi+xzb8TEp1doU9u7T1webRS5jmoMUSqVaUpUPoDXdjQv+VUBbNQmJ1JKy0p6n0ysZAGLjmoci7p4z8/0fGZXoYpA4pd+LQGyZJCQ7l8myTkKXfxBdJazm5pDbu1V16RIYpVBqcgGnhTHIHOoElqphJSTUqR/81GSwcIHCSEk6rJJnlVDRyNmoACkqZlXaN5EZize7dN6fxAA0lTWZVU0nVM6U4z8X5mq9i7jYz82hZQXKqn4ziIhmaSyQF3RJIh5SflGZ06JATJb8Q8bzKq6gjKAqqnAsxBy8AAHkqbqlCUs7+HS3L4M/CQEpeAiTlKniqF5ukAY9KtvxAAiiis0p85AEAxcYjB3TYmSyCO/SStT14wvcg1GyGt+LABpWikuGLoEMTEMs65riSikMktsb6PLTExIsXgPo5S0XpWhYssQVyQXhQWBqhUkLtVEyWg1c0bNMKdRCXRVUpKSXAtZeFTi4Kp7lRJXClVzUACaXd1Tup2UTDQ6SbmSwAFqB1lFPCyALFnu3FgAyWphCxYDtGgJ6L0xI3N6i7aFm8/kswRaYJkdobZo3tq9R2qLu5TEZcG8ZEtwoptLWgUGWbGLgJSlxbBX4C1SsqXitGWAMDYAwG1KKxUv6MVxfTdQQbMoiGVdHSWZREKxRcOkYqElpTcTnTuvZslUoAyTTIsojlM1TrmTjbilk/LBrefu5qXNXp7t6oQFO3llJHuify5qpgu4tMss0U1i6vX4znvxLAgca1eSmBVb9DFzQk1NvlGDdcxF3phUqOpnEIPNWrrjDDBAToIaJkqXhTb+I9gSZJJ5YSE13IwFSZjbE7mBEpC5WSSpG0rvCuwKNcppgfrvtOzKSoB2of4pWmuOTaZYcWUqZVEMKUrkJbjdpxilRXNPfxAAVsVa4Sj6jqAMqde94m2EoYFXgLGr7mI0wZXG8jeii2qZcofHJ3FuWKfnQDMazVqDqd0l5MT3HjZ8qkxFAZFSeZfvI7OvlGcc6vtgyHMj4murWaBvcoT6pmihcQ8IQ2kWbNDCpj1Ez+WdgZfC1K/DkthGvoeQywrCXlX0YXuh99Ow6jxcyzphB4UO0mbNMxTavl4OZcfX+1dRrgN03Vlp41SW2axBi++ggkggLLa9fq/imdA7yXfelfQS3yOjdW81Jeh8HMfvrlp/5V3JY1HBY7dQ6otvJVoeJ51ikGvhR9jF5Ko3zu/cbYRSDeAW3gUveDcBvcLLus3l1KVAs2Ylqa9mj+8pFQSEspbcVDQOsfP/amnW19Xr49peqOqbsUekb5ZdiaYFR2BkeIR+opUUJ3xWkm7jP3E1DdUupTS1ATCZwPjpeaJmDLNDnVpuaz9AG9GKgPXqyVKn0xTuJ06z3rYsl1AJ8GBtQsDUleR1oUqtgyspKm+RUv3r6PG1zvuAvl0ZxYHLB2VuKkExeVsK5fHqPAMwI7ndwtCDiEhYpsN89EEoGZCaNXLSmJYXrbr39GcsAdwelgV7VbSO0L2DiorWwvUqe2ue2wRo0QYinZ9zyXEm8We44UlZksdpOQCCgZ6VNxs4y299TFitleS3YGUQEGJqABjh6++SNX4ubBFkhrpQvbp4An4CWv6I5+KLqDVqYn27XibE+v5qW/aQDnRO2wTNWYbMWX+R+l2XJbDx+bF4fWm9lRyi5xj/NMNWreq+M2GcEEFa26wgpK0cEM3+WebMRgaw6wWOFUt8XkA8wBwgB0Y++USBMQRgzk8sNaaeKiX+5GfMLMacd0OssARg7UMQCQ+sXEW2RsyUR84mzKUcl0QMjIAir4Mmkk0ouq9M3i2GvKiaVB0OrwGIHagUMYM6n2DS3GFuG0wueAXeO+fgJa0QU6tqFBJ0QstkHBHubMXeBBWhaMhGJAPUCo32eOK+UBQeGcZhzkt+tGR0QEzyI+5q8e/Gk+PeM+VElOYkEMWUFUZ2J+yh0SlqBGAQGATARo+AoC4C8kJk+gdEimky4sMRksrUFc7c00es+0copUag6o6UimCa0i9kowNgJoEujutk72fWTmLoWmOgJ6ahfBo8oC9MMMzBaUJW3GpOqhG+TIZQtgxUwhzQn0TstSZeS6nRG+I6E61AnGakhmzEMxck5RTe4mx6oxzU7OfIhmtc+OnC3aX41CSGnQSxgWTIEACiwg9MCcm0RkdM+x0Sum0O6QPRh8+W/RtEXh7RXq3xJg4AWA7Uui8ktMx0WumBJm2KYJe46QiRmxYinCchGSmUJmlG3xYexu8cNMoREM8k9KDiDEsudxks4E24hUs0K8uOJUiSOJH21J4U5QaIkAUUmkExpxMJ/RJG5RQxlJwmhxkssA7AscdmYkIaoSC+3cTsrJj63xWAkATxjsfRn0ch6U1xze0RTUl84uEBrkEkCodQMRsBRMAsyqOR4UBgWSiUkkS6oGskAsKpyWEARglIdgA4A4hG0ojEtxUwRkOubpaeDU2J4UvY5adsuWMazyMKgsja5KzUiKsZAhch1wL+9KZJHx4Z1uhp4UiKjp9mUo6o4goZepgsHWU24UrgRg7YYErw/pXcn0wZWWP8OJ/0LKqqYAhGW076xkomRW3UymCK4JxCRo6m3mO21pLBDUleRCGZmxd2dazm3ZXqweXYK54MqKha3kuw3aOJac/izq/EsAnOXay0WyYWlJJcr+/GMQ7YvIzkSRh8tqWxR8mBgZG0WR/EDg24DBaJ4Mpy8ybkPSRMv54sAOqk4xkxe5xGpG8xUFuGT6ksYAKae8nOaWW2wJqFj5/EZQnJ7A3J1AvJHatc76Nk+gKFmU0F/2nyDCapjxjub61hhAyFexskDFZi55eAPqQFqJDY/q8q5U/UBFfK9C/E24sQGAJx3Mx2tEGJKl9FaF+2Al8FVhAay0pRgskl4sGlBgKxOeaxGIN2sp8qaiJkepvF6FE0Wl3WHFeFVUIpZoZK/FfQJlUU6xFlwgH8rSUKqoHFalOB/ELAjlb2VWH6QybldlnWiCHM7YTIUJiFjsxqvWtWDEdlsFeAie46plvlTlXkXFtl6lnlBJRqpUWqqochoVvZzUfQQlUQIlb2gVdQEl9VvhqMkp0pTlHRLobWXVZ5qqfQkVnmzsJqqo+lw11kUW56UpeoMp/lzsMJcWP2PFaFUZ/EHIzVIFE1U8/0nVm1HlqqOQWAjxOirkOS9iG5J1i5khSVYAKVquiUkMTJVJRmFJ7l3SBMNJsArAbhr6AV1V/yP5W1ceO17YF1Txtch1HVf191MFTFUGLFTx7FcGQy3F2VaF25u4aIxVH6so5JBlI1zUxwT1L1DAbVKcNVLydlS54UmkOeCFB1JU+gfyRWdleN3ROFxGtNcVENMqxQlNkJr1r0yl6VzyQBMKdlGlFA41Yk3aaK4S01XNuNGcmQHOhNLlVxpNzikNnI4JVNlFN1/0Ggxi8V/5AkaNbFaWOwZJ2NP1ia1tYECQU+L6IRqKTJmV/WSNikjN/EO4LNVhXmaidF/teGIxTNsAfsaIVhpyW2BOKi+t3qbKttHKsVFZIVkdryqm04otqVEt71xqbShMs1W8NmZQ3lZlGxbVC2tFTt3NmtNdRVaVzltNTd5VqqBg0NrF1iVlpUkq9UuduVbU6pbFLWsaupqduVYtdJmk3WTJDK+c6toaMq4axtYt1Nr60ajylkFtqdxSzUpQrgjucNn4xKst6lCKiKfdTxWZrSTmw9qdGlQQitPanKdqnNqds24UwAH9j9lChsP9FdX4qqdBE9hNH0oZROctnl9959INU1L9Fdf9RFlV9dKlJNFdUw5clcKAUQZQrUWQKBZm0MtxXZudqZksiKvNwqT9qRM11D/FBg9DrkDyH0ela9DVksBgWFfxlltipRQVaD0leA1ArwgYTAQI8siouwsSKU313N81H9VFHFHCrlPD4s21JQGdIi8qNWNls90dd0kAgYNI24lINGh8ek/yKUBONUud25LAe1rVE172n2FB2JLDqqpwIdRqxNQVoDudgdK4rd5lhmdMcyKoM9YDhtHIETddbNVudQxjaDmtbj75Xt/NzyYao9KNeVWTOtRe+TONAMc9H9GNkwsV2jIUUW8AVTgyYi1VgthFeAUUDxsNAVDdjyI95TvD4UFNUDNNU16TudCV4UDgVTYFZMITAzUc4jMjKwyCkU2TcksW7CYpoTzO/EKasA6a8AmOs0PThhBOVmFd9KMq6Q7ADYLIjB4MyDPkRkmKctCK04AjA5LS1Vtkh9uD1tgFAYJtMydGczojudeCbM64nMDuH+0oNM22FRR9CT7DKT5tzDCzjFUOqaExnOU9BObT+uF5iDOtp82w/TztRSht4aVTe92wB9GLlLBtG9+ju9hjB9OdmL1kx5/Ggi9zTCHmIRcm+lcTvjmSFcs0YlCyr9/FFAtJHt8sISTJqt4NbmzUfghd4tsmyE0Mtk9NaFmwNmZIIzr6Eej+e6ukDhOVhTKAvVS1/Vd8pGftXLad4UfQdrKAy16jHRdN19p1zUBgH9nD1ljL8DPdxTHDg9EFFL1rUOKAqLOTm2yFhLyNUOPsTTico2EdLrYTWQi1nrVVBkL+qr+yqmiKgDNa1VTm8zTL9lF5VTuFdKKb1Rc4JL7dXkKc5Lqdkz/EqwAT7bWUdQ2btbubEbVa0TjExKZTtbNDxZSTflQD6KwVZV/rksfQCbK1mqwTobW1WWkscEfg4AkrRKzyYZLr6DzYnAZ9uWnjfRCm3bGcIA2c64JDy4ppXEiOxKZ7M7t9Y7Yki7uZ0bv9UWkjLCQmuwi+G1ObCKoQhYgjcoecGmWjv9yWJFZFFFhNzQrTdTzLmSHrXrIN38zM+r7TdBl1I2aW8md1Lr1U+DVcTCUA7oR2Y2VUW0VD57UWZ47t9J3M3txqoqy0cDaFkO6rrL2rbBycQnZKCKhymrO9/7O6TJ34C6ELhtvYajnDTyatqddp/ELYbYHYgclkVpnQJ8iysbBGW9RdibzlRerzwnALG7o2cyczO7J6ALbbproLEkqDqnMqvYYnsg8q8uH0Un3SkhscDIfgNjYk2ZLHPSqim83NPL/EU5jCZQzC4MDyJeor57yW87pLaUXd7TiAgIClr6zTFCAKK7gz/EfQaHEAPJYAfJbV1V27OH0qmSajZtaTbnDUuVdgXTdtSF30+ZeX/Cnzgm72WyVS9nZKEXeoDHLIU3WWgH7HtbF7Z4Jr/7lbIhqRnLG3nHcnshfH5Chsg0r9t9DXTXLXEtu3gHNbOVGcfIAihDKeHk42Tm63zdbMkpcHfNm2TbHX8tgXyt3iS04zHHVdG76jvTw7yXkc/EhY24apgrjUUo6sIhzEkgyj3dcSgXHF7qEkkPtbY9x3gcSrxqrWWVM7/FxwxxodEKNVYcNX3VXYDPhX1XMrqqQQ5PjzOrrlPmyL/nfPH5Av2wiZ5nePfDHPkbwjbkKhYrfD+HA98pulSS3PAbmDr0wbpRdV1Dt9svd3k1gHLPs9hTPsVnWrRsmb7qltQtmSBPPXy73bALKvoFq1jEZMJHpWzUdoovIRMu/HX3frUlbMqzlMilzelCdMXOMbDniPeADgBXHvLnxPB3KjNmzg23NvgBbXrP8CG+ZIyQz129I2inGVae2wuPdCbMwCtzqPg4shrC5CdMXCKHv3f7RGgP3007mfzUZQXfsPKlPj57KXEUjkArol1w3a+ONMhCzjGc7AAfXEjJwmW28kYC3C43BGErA7h55dBTabgX/yIOWNBfc1WfK//yUtLTNP8VyWjoxDNBKB/REM6opJbu0HqmlwQ3hme9EMSbPHzCqcgO4KWMSKclOQyQjwRgMiJAEoiYBcAxEcxochiDwA8g4AZAVAFQEQB4ARIMAOOnwACwSMZAQ5ESE4hWJsqNkUgeQMMCMBHKRmWYGQIoGMAM6jAmgSwLlbcdF67A5gXQNnC8DaBViD5r8QsCCCWBBdEvsC3EF0DkUM/JgUIKRQMCVEHA2QQV3kGqCrEiKYphoL4FaD6GugxQYimu7kVmuPAQwSwLvp/8LBsglcjYK0Ec97BeAalE4OKBlQFBLAkWlA2uBLpNBejKQWX3cF+D1UX1YIQwJdDBD1BEQvQWqh0HRDFB67f7uWSxAxD6ua6Uio11MF8lQhqQkljkISEq98hLAvoJVSKF0DDUvUDwXQMwj6QUhigv1PCzqEsCfUDA80H4MEookWq+ARoX4KYBygqhViLvLfmzLYQYhFQMoVYgy4BMJhHTKIU0LoGD9OhaJGYWUAMHxCWBxFdIehzMHJC/BnTGGqaBWGFD1hCw0oScKsTrYehMQw7D4PmFWIagIwvwRFWmH0onhOg14XoMcpUCBhXw8IT8ICZytvB1Az4QCPlb0kZBgbAJgIOBFCDHKIg7CuWX+G4s8AkgzmNIJhEUDHKcglQSCORHltphOI2EQE0RTqDCRmI4kToLJGGAsRBgqkZCLxEmCMO9grEXkLpFYi7BbI4kY4M5HIiXBPIyYm4J8FIiBRbA3wbiJFEBCoSQozQY5RCHnDZR4Qu4bKLmEyiAmTVJYSJQmGyi1hSotUYyJ2Fai1ReQ+UWqOOG6jkRJQ6/LsPFEWAKh1hYURYBqEERzRkxBoW0JtGaVph7ookciI6HAVNR3o8kciL6HVpVRyIoYR+EeEejxhJo5EVMORGGi4xKo6MXEJdEWBVhSQxMZMU2FclMhTI2MdmONFpiOmZosMdmLOHFjLhgY6kQExuEaAyxFgB4R8J9GTFnhCY5sUGNbHvDRhQgybt8M0F9i/hA40QawKBEDC+xYIngRiMMCTdoR44kcfCNHgQjZx5PZcSOOxHziER+IhMXSMm4kiCqPlSJvYL3GUjNxo8OhpmN3Hrj9R2Qq8VuNZFniLA6ZW2BSGPHrjuRj45wRj0/GCixRvYkcV4P7rSi9Bk3EWpKNVzAT/xCIuUXcMm5jVph5wuCcmKgmjx1R/o7oYhJHGJCwAS4zCdBJvHmC8JqEoscOOgmliQJWEisaRNHh2i7xo8J0VMGokWA3RyoJiZ6ITHVj+GI4v0cJW6GcTJuIY7iGxIjGAQoxKE9MdaPEkdNFRbE6ugeNrqSgJhk3RYehMkkUDlJOo2SQRLUkziRx+woCURPTHkSpJHcK0UpJHFVjWJFEhEXWNgkjimxPY9SfZIYEdjdJCI1xhqO6GuTjK8koqv2L0EFcFaCEgYYFLYHTifJqxPyZOKbAQiCuc4zQXFMm6xTfJkTVEclUCHJTIpkTDcQlJSkbFtxkxewQV33FZSNiRUvKZKG0GeTvxuU0qZVNpEhSKpSKbSeVLqlIoHxtUwqtlI5GNS2piKD8Z1MPEbE+RvUrqRsV/GjShpkoQCdkEgkUCCuYEtERlL/HzSmpMEwaQpLVQySApa05CatLaloTeJOkiKWNMlDYTcJdwgrmkNzE3dCJl0taSRJ2kHTjJ+006WqiolPS3ptEyaZtIYn3S2pLE/6W9JaFeirJQggrjxK6FmgwZr0qaS1H6EbSiqIk2EGJNhmbSYxQMuGfGMKnnCCucktqRMLxmpjEZkTDMThLEG4ympOYjIbdOOl4zHp4MqmS9MMB4yPpjMtqZZMxmbTbJJMjYg5N5mSg2xhU7yQVw8mqTUZhgYpv5KEFSyhxegqWWFIGEKzuBMU8KcU3inyzqpi4imUrK1mri1Z1UnKZrNUkFSxBdI4piVLen2CLZp4zQRbIal2zDZLU82YbI6nGyjpz4iAtbMNkDT3ZUMkaY7NUkTTA5R0maYcJWmSzqpi09KVKIjnGBqp60v2WiXgkJjzhxTLyk1ImHpziZSckSudIpl3D05LUtOQnIZkUD05zM+OapMtEE0s51U76SHKhl/TG5aJQGS3JEogyOJMMyOapMhnLDOJxTQSbrNUnIzzB3k4phjPbn4BsZBcqebMMzklzVJKko6XXKXmaTc5084uYXOqn6TZpi8o6QtT6qryD5bM8udVM5lzyeZG8vAPzOvlCyxB486qWLJXneT6G0sigW/LllCC35iszQT/JVmIi/5SQjWd/OAVJTwp9DNKaXylEQKkhRs0BeTKUEEiBh9DS2XDPsGoLbZeg1BQ7OwVwLnZKCuBW7IQXniepQCxBf1LK5mzCFiCgOXgsQXBz6Fo8MOUEKYWghVxcc+honJIUWAU5OMu4Vwr2mGAuFOcnhWqnXliLrpNMrIXdPIXETrB5wrhZXK4WnzhFSQhuWwvYi3wBFSQtuZos7mFTOJ9DPuQGO7lsMkhQ8uRRYFHlShX5SQyeZopnnHT6G+Mq2YovsWiKP59iiRV4sQXUzth2Q9xX4rLlqK/Fyi+xaovMWIKL5miq+WItvnxKXJjk0JaPGflQyJZvdP/u/MMAksgpqcgYbkt/l6DClACiESSxAUUDyl4CgpX/ygXoialBwpFDVOKV/9TZzSoQSSzQWbT7BnSrBR0taW4L+ljS4wVsLzEGi6RnS4hZUtaVkKWlwy32UMv7p0LFl2QRhSstNAsK5pOSv/tHOgUQS45JLbhdMsaV8LZ5cy/uhnIJnnDDlni7ZScp8V3KLlW8zQYcpCWZKTllcw5ZEpJYaL1lWi2oS8r/56K/lBisQZxJJYmK+JZiklpYvOXZAbFGSklg4r+VOKJhSKoRe8v7rLz0l1yv/mTIumArGl/isZYEruFIq3lSKz5Xiu+V/8YlfyuJccv7oJLGV2Qe+bYuSWYrWV3YzQSr2yUGBeVX8igbyqKVCDhVpS8KSrwqWGBJV1Snlfm07B1KMpEq+VU0vsEq82laqlVV0qKqaq+qVU8WXSPVWDKhVWqghXKr1VTLpVWq2ZaKq1ULKTVfVZZQ6vtZrLnVBbTZXHJV67LpBnqlVUcqtV9VTlx0lXpcrcV3CQ1ty/lX6oeVRrA1zyvQSGreUhrK5IayJSr1+VurOwzchNSquBWZr2JhisxSr0hXQzw1Kq2Fbar6oIrvJKvZFfmtRXnDa1GK2tZGtrUxra18aytfa13mHDG1Kqw+fawmG1q01KqulfmoZUBr7WDwiyOaqnUMCZ1OavqmkuWELqhBlVPleusFWGB11IqigTuvFUDDKqUqgwEetlV6Cj1+sw9VaPgV7rr1ygq9QTW1VHi6RlVfVSvJfXXrjV2669WavPXXrLVJ669TatvWPr7V36gmk6vA0CZXVUGvRt4LjmVVvVy0h9QJn9WAaCaQaiYZVVDXoLzh2GyNdhpjXYbO1IG1DW8uw2VzsNkSyqhmtg3Zq11VovNbBtBWlrNBlVEtVcIY0E0K1pG9QtXgpwozvJlVOtbBobV3DhNGK4TQRqtH4qzlXGgTMStplYaZN5GmTZRpk3UarRY62DROvQ0CZmVsGtlRksqrLrNR3kjnnyos1bqDAFm3dYYFs0HrNBHPY9c5rPVCDnNl6pzVQtVV0iOeGq3zd5qfVlSAt2tN9ekpC0nELxiC+wX5t/XubAtAGvzcBvs2BawNNm7zZBvS3a0YNWWk4h6oGEc8kNscgrd5rQ0c9MN5w8rRivK2RrytMa8rSRpS3a0+gby8rZXPK2RKOetG3LY6O0VebtaTGnrQWrBVmKOeHGziRzx41NaTi1ajlRzxE1DaxN/Wk4q4tw13D5ttW7zbJuOnzbGti21rVtva1bbOt3m7TUNt00c8DNQ2ozeZu82mavJySsSFYmuCMS+BT2+dfMKe1JTXttAp7eoJ+2cQntOggHa9CiVLiQdT2vIRDsnUFsXtn22DXDtUFPbHB0OkIUqCR1bTQZGOnDd0vR1vbYh1U+FtjoMF47ftaqFqaTsB1qo8hlO16O6xVVE78dNcgTIztoETBntgUVQezvnVVD2d323nSzMzmc6+B7O4HQLrB1iDhdbOx5bNKl2cR2dhQuXbkAR1K72dKOgXRUMuhc7/lWukXQJQx7zCJgLGmfoboEqUjTdr7PWO9i50Z0OdvO23Tzpt1QMuJCIl7fbud3/b3d/dKuSvNV226DBfu53VDq93ZBY1g6wPd7tKER7Q96up3f3U12G6M6NQ3XWzozoNCU98utPcoMT1QMONGe3IBnUt1CYbd5HOgW7pL2wAdE9IwqX7tL0u7wd9uuvZ7or1V6xdLengBLqlC17K9He4Pe3ph2dhy9IumGlXqj2N6e902yXePp0QJ7+9yexPaXvT0L6J9xu/PedUX3m7+9Re63XwLKTPb6xu+msQmIP20C99SUk/ZxD33qCL9eAPfToJv176DBD+mXeHPmF77Chz+vTWVDf2T7v9qgspDFKEmH7S+CYoA6frnBJSwDl+ucOoKgO365wOguAwAYMFIHW21g1A2AEKEYHShGBxwagaeplR6g/+vKgjMP0ZBphqBxPN4MoOwGqhZSd2uLMoNW8GAoYsgygboN5U8hlBrAxwYDisHwDleig7wdoPEHaChO1A392i0SGWpEhrg7wbsESG8DHB7fbinmHrIOdaho/TXs0P17JdOh/7ToeB06GA9OhqHTocV06Go9OhlHZoZil0RVB6yEA4YqqGOGkp9hvgY4fUHuHaBjhnQd4c4iOGSdLhtA40ulDBHMDDO/w3gEcOlCojjhxwXEZINhGHDeVVocEaoNATEj+VAmVkb8PpHmD5grI0EZSODdQjWRwoYkb4OVG0jKR2AF4eCNiHxZlR4ox4a7AU6GjNOho3YMqMJHgj2+kzCkfGGJHUVwx+o4MbyODGWjPhjpu0cGOdHBjFR4I6ZNrlRHjkcgkHWsY+2qC1jBh7Y0iiMN7Got4O+YWsZakbH2p1g8457LjKI6+Baxmw3sbEFwHjk5B0A1UJeNsDnjeVEQ3caKbiH3jRTIFhlK+PxtMxIJuQ48Z4N7G+DXxwQ28ehM/HaBxyRoyvNhPsHoTMhgE4KFCOwmFDWJpQ3saGMAmRjxJsY78exX9ziTUxziMckU0yKzQxJ+Y+ScWOEnYjAJh4VSOORGbOTN8vpTSfJ7rGTjAprY3cYFO7HRT4EhgGFpXVCnJTPAI43oe2MCmzjsppaVCSsGhGNjApuwVqblNIoHjEptU6riePvHyerxwqc8bNOfHTTep7I1bMtO2nEDNpo0wwASBAmpRDpl0zwFBNSHnTMc40xCcNP+nXTUJoM3soYAwm/T4ZngHCYtNRngWdRzOZ6eDMxmnTSpvU5IaXHJnozbR0ZUpuzMJnAzSJ8noaBfGkHizGZgk2GeBZEn0zXp6SV6PjOBDVtuOps1CQpMBi2zqubbckerPNnZjfZ9s0yYrP1mB1sO1Y+T2WMs6Jzepjk12YYDcn5zPAe7e0s4h3JfxRBvgeudFGbnaB25vUz4N3Nrm8AFQv5KoLuQ1CzzW5/XYefPPDbCDd5jjVeb3N8bHI5hYYQMevMIrVDd5h4dOLuRGb/zvJwnf+ccobnzzYFncxBYCZFb9lR5vsI5VPPwX1OATS88hccoNDnza5jCwwKwsIWAmT59CwExcJ+APz8wlC+GP43DCfzW5xyn+aqEUXWxW6xi42LiEMXye4FrcxxagtcW9TsFlg3hYC56mkL558nmhdEt6nMLyF8nsbsEsyX790lvUyRbIsSX6z352nUJfrP0XVLKZm+cxfJ4rmZBMZMs5xb3MrkPVyF8yxwsstlmRLW5lcuJfstlmpL55lcrJZssQFCLrlss8pcjGfmzLPlqi5GJosBWIC2lpy2FeYsrlDL04yxMXr4GWIGB/lziJYkgPzDLEsB9Kz3NRNZXO9O+2gZYi4O5WsDuVnA7lbwPpXHKz25K3xCqtJXKrATXQ/FYKtVXMrqg/xsiJ93pKarHVyYnlZ6tVWir7VqqyVeGuNWyrY1zqxVfau27mrKVh3RQfSu260rM1j3UmaWvO7EDG173Sge2uh6hrCV23aNcOvO6JrJ173dNcOt6nqrS166/VZmvXWVrV1+sydPQU9XyeXV5Ye9euu7WHrL1g6wVY+vHXAb11s6yDZeuXWCrHPG6+1ehv3WEr0Np61De82vXulPV6G1tdhso3frCNlGwDZSvQ3gbBNlG2DeJva0ht+VziMime357qb2e1QdTaSm03BdBM5m59c1Fs3aR8w6m6yO5sD6DdDNhHWze5F83BRzNzZeLdXHM2KhJw5FDUNlt4BOIJuwWw0IVvG61btytpTTe5t1WCROtxq0zf1udXSRRtvq5vr4Fa2ubDNwa9YNpsjWGddt8a2ZMdtTXvNyti22BYFse2YLbAl2xKPrPu3aBbSmW6bd61lC2lStv28xJ0ltL1bods3SBe5sFdtbDN5O/TYtvJ3DbqdpqajZ1W03k75toO8natsZ2c7vN7O21LD2w787Od0oTXcrsi2K7b0sW0naakS3W7bU/i+YPrtfSY7BXeWx3bemR3B7cM1WyPc2lx2m7o9zW8UxTsW3Z76doO7Pazvz3qpud59dzdnuF2qbs9ku0vbXvl3V7qkqu4Ptpuz267m9te43aPuhyvb+9oOb7cvsP2DzZ9+uTHeKYD2GbxTYe1/eqlj3f7vc7affaOkcbZb9DOe0HfAeL2qb4Dle5A6SHr3gt3N8B9vaRTgO97MDhB4ffgeIKT7d9zB7g4vsM3wH19nB8wvwdoOkh7d4h1Q6lvIP1FMd+hp/Ytv0Mf7LD3RYw90VAOCHo8UB9ze0kQOqbAj6B81LzP0mmrgdoR2I4w6IPFJtNgR6g5GU3TxHGD0R8o5kfYOpH6jnYXg8kdqPpFMjohxbYEekOtHBjnYS3YZvaTqHxj6RxY7odWO7HfJEO44+0d8lmHQd7SWw88dOOeA/92x2478fcP9HASvx5rZJaCOLjjS6vWbO5sRO4HVNiJybYZsRPFHET1Rxqe92aOon3uwobTYidGOg7ET0xzk9WUUPMnqyx+yk52UOOLbPymOySw8eJO/+3j5p40v8dFOgVwTip6aD4cM2VykT64xSBiflOBnCTpFAM+ScW2BnijgZxk4GfZOhn/NvR0s6/0rOBnJTpZ5Y+mcmWqnOziAl3dGe2WY7Dlk52WdacTPnLZzzy907cua3ob5TuG3rYZuI2RxKz6G1M6DsY3CdtN6Gxk+huLPCbDt7m9DcKdU3obmzwrY8+802OvnML2p3C+1ouOLbHPJp/qe80XPKFA2mO2Nu6djbblBKZ7a5MJdJLVBhLpKcS5ZtWzKX7Nh7WS5SUPzklhLvITS8KE0vShNLxwZS7sPzCCUThkbfS8wpvPadfLrw7y4QOE6RXc4EneK7ODWCpXERo+Qq9iOyuEj4rgg7eb4EEonj4r80zq/pcZHZpNV7V21a1d/HGDurgo3NfxR5UcbtA7V/jZte2sGdxrrsNa4JSxn9XZrxMwTNdconur4rzM16/te5nAn7rrsI649cKHA3kNziAShUO07qUaO+YUm9aEpu1UYr1QUm78Ppv850MrN+Tt8f5u+BSbmnbm4qO5uVXBb/o/MPZSCnVBdbkU7QLrfinm3+xwnSDrrcmGG3ITkleYM7elPDhA7pZ7cbbdYuTio7ziOym2dtvYXU7/wQHfz3soQhA7zDau9bfzvDp6S1d9274HLuVTPblrZcdrdqoLDh7qwz25ltVD2UNQpXeygaF3v7zQ+ttxxrvdYiu9tbrEU26ndYiN3wQLEQcb3c0jMxnbrEQe6A/EizDDb9kWWcnf/uuRbt0DzBYofv0fb3gpd5BZfufu1RH76D2qO/fweLRf71DxaMA/NvtRIH7DxaPA/kejRx7vDxaLPcQeLRF75j5MSvcMfJit769xha708eCLjutj8xLb17uM69b0T1Aw1WduxPxHsT2R6ndifd3zbsTzR4U+SeoPEn/uiO+k+SeDTynqBjO7U/9053wQDOoc70e88oGK72txnTXc2erPsnqz/J9M9WelPRn7IFItCe4fNPHnjT/p4uVMf/PHn1j0F9NAcefPpobjw27T18fovuewT6F4Tviy73Ap7z8p71NSebPGX2Txl+c+88Mvbn0zxl9U9Ff6zPTtLwp4y86msvZXvT5V/rOGfSvulkz/l4a8Iv6vul6z9F71N2fuv9ZnHTquk89e8v5PPN3B9a+deSvE3nM0e81M1fOvgXjrzN5C9LfgW4X9L/Wai+ifJLsX7b/WeN0pfJLIn2gW4P33zDTvuF8725KXE37Tv1+q77S7/18DTvT+h73kNu/LOPvazr744I+9yCFQqgtwRqoB/PekUXhsQID/bdNGIfoPhU7zEh9KPzH2QkHyd8Hfw/Yf3RmH6j/HdgqsfnENwTFLwsE/cL8Fgn+AtJ8wGF5FP1sCBep9rDqfxo6nx/up+lCifc4Rwc0Eh9AJZprktwRq959JG2ferh86D8NfhyKfdp9BUL7iES+rXmr1Hz6dwkS/GfkP510fLZ/SwmAsscX5D+YxCFdfrQvH7KjzZKujfbgvg2z89ci/UfPrq2Zb4UuQ+g31v/H6G6R/mDLf73in6Wa9mW/fvFP7fR987gSy3BOLYWckpD9sCBfbUA8wL6QQoJgEhwgX+MLZ+oqU/1+inx2e6Ep+n9GflqSn89+Q+xzg+lP6z4p83CBf068P3pemGrqXfhl2v3Bu91PeTvC14/ed+WtvPbvtu+74D9t3372/zu17736D3WCu/zuj/QP8j1mSx/F1t2zP+yD/ezfYnw38P60/g/V/C/vw0v8k8k7t/WninXv4X807D/poEdyj/x9ieEjJ/ucM78b/ZB+Xt/lhUK9d2c/nvGdJkFT43+mgaf4s1/y36gZrAmYn/4X+AASr5v+AAcz5f+c4KX5QBWtBO7ABd/qaDc+ifuH4Z0/PqgFQMYgkT4Z0wvvL4gB/dGL6P+OAen5QBDBivIIBLCm6YQkscqT44B9PqQFgB//gQGQB4Af3Sa+2vkQFQMevuf6IBK4Cv6sB2QCb6DqPASwoW+tAVAxW+eAbwG2+UvuIH90/rssLYBEgTn5QBsAHn5yB2QNiZASSgfIF2COgZoF++UAQH6T+2QEH68+GdKH6MuUAePRAS5gVAzR+AdnYH90cfsgHsqUAcn4aBpoKn6eB88gTL6BXgQ74CBXgSoFBBMxkW5SBLCj2qcBWKiwFMB2QFObRB2QOX4YBTKl3opBrKvOrpBpoPX6oB11s34X+d1tMJd+j1p37t+11j35v+11v369+P1pmLFB/1qP5lBL1hP41BL1qz5NBulhTb1Bulov6tBPQfwEt+2XpnIiBAplv59BOZnD76+lQWV4H+4wcCzleUwYMFlemPnMGBCOPuj5LBuloT60Bepg/4RB5PM/5K+qwVCQf+VyjsH1mP/uQHnBWwfQHTBWwYwEFBFwbEGPBWwTAF3BOZnAEUy1wTmauBwfuTzoBxwcaZEBtpiT6AhrpjxabBOZpL7dK2AY6a0+YId6Zy+sIfWaK+XwQiGcGCit8HAsavoOrIhuluwFyw+wXqbcBS/sSEDBLwTmZCB45qSH1mYgeiGSBeITmYyBMIViGBCCgZqKMhCZiEGQhCZuoH0hBfu8EJmegayFQkAYHP4ihquMYHohZgbkH1mlgW4GChgQjYE8+sobpYOBuln8F6mLgaggoB6IR4F6hoIYqHtmJAUaHdmgQTyHNm3IRSE1mfIaaEMAUQUSGjmzwQu66WCQY6G6WyQeiGV+XoZkFehwOskrqoz2ngiqCgYQwLBhfAoGFJS4YbQKBh6gtGGcQgYToLxhaqAy5SgyYYGF5C6Ycs5ZhazjmGOCWYRq4nC6qNvpFhVVmmHzCQaiM7XA6YVVZRhFYa1aZyNYY1ZJh9YY1YGCTYZ1aZhrYZ1aFCHYX1alCfYZeD5h3YZMSFhI4RYAlhFYcnblhIYWnbTC6YZnZvOC4TnZxhU4TnYths4Tnbtha4ZXZdhm4ZXa9hO4W9K5hR4XDIU2y4W1Jjh+4W9KThIYbPYzhEYQvbzhFYcvZLhL4Wvarhd4WvYbhj4WvbbhX4cfZ7hv4cfaHhAEUdInhYEVDLnh74apJXhwEUdK3hEYeA4PhMYVA7PhIYbA5vhGEQg6fhSEQg4/hqEQg7/heEbg5ARhEbg6gRJEaPAQRVEUOFu26YfQxwR5EaPCIRMYQI4oRCYcI7oREYQI51hIYQI64RbEUW6Pe1YRWECOxEUJFhunKocLphAjpRGSRbvgjqyRwkcOH8RRbkxGcRRbqxEJhEThxHU6f/FWHph8TlhERhSTo2EVhqToTpGRBkRJE6RBkWRF2R0TvJGORU/rXLWR0TqpGmRf/BpH6RjStpGnuKqkGEVhKvIZHBRgUXxERhIUYJEJhIUQRExRgUbZEBRfVNJF6R9OslHORSUfaw0RMYSFGeROUSqo+RaUfaz+RzOmXrphlVKFEhhFURFExhFUdFHvSVoiJHlRjUYlGlRKUaJFVRjURlFtRA4RWEVReUQmGVUhUZVT+RhqM9oEQVQmNGtCSumNFuGM0VS7oKE0aoJjRfhvNF5WS0XwJjRNOmtEVGa0bEZrRCRvNECCIOoajayFXieYoiq4idE+ak0Ugo7it0UFpyOD0XyYXRkwVSKGoiPl542CH0ZaofRyWh9FgahqNsHLRc4IaG0CQMefrwWQMSaHgxEruLJ4WQMVaEXRcrqEYIxc4M6FAxbwbDGfBt/oai/BaMRq5dQREJtFJG1Yoai4BZMd8beClMdCE6qNMTm7zC5MXL40xMrozEYhZRt3LkxFbmzEEhuoSTF6+dUCDHB0CYoLH8x/2l0D8xwOhLGwxsHNFqixMsVDrSxnEIahUhg+vLHKxbrpxoaxkgZTHMhdMZzFdgDMSDFO+WsRdFqB4QbrFlubMd743GusWq5sxKhu9ECQvpPjFQxHTLjENmx+m7EtmOqmjGZ+HsT2Z+xtobDEOhfsRjEdMWMZxCYQ40TVbRxrQrHHXeYKgnGyOY2PMLRxfhsnEk6ycTTrJxFRsnGxGycQkYJx/3mnF3RhaqoKYQj0cW60ClcTm4VxlDtFq06lcRTqlxCwU3GXOXsu3HrBrOlHE3+1YVUKYQewTMD1xhwWILDxfAoPFxhA8XDEry48TXHSumYnPG9xKMUBJLxWioq6Dqa8YPEDh08TjH9x9cb8HTimEBq54WmEGPHTxuAVvFUxq8RfFTx9cWQHpKV8VQHSCT8e2EXxmYRfG9h08bzFd6SsVookh9ccLGGKRvphCqxGwb3F8G1UPXGSBUCRPFdg6grAnzx7IV5LTxJsYgkQJLUuglaKWgTz6oJdglgmYQYodrTZk08QH7wWmENqEJ+gCnAkiamEEto0JQinQm3KdCQ8p0JjWnQkhKdCczJ0JqiphAPCyYXwlhhpcYZbJhfqONG06Yia0ISJicWaDSJKcdKByJfhnIkk6ciTTpyJFRnImxGciQkbSJ6xlUJ+oUnvolg+QukYnSmmokroGJAeqYlnGpiX3p8CBiTqamJsevYl9xkgKoJ+oewW4kuJo8VKBeJtAh4nqCfiZxAeJOgkEn66gAdFphJHiXkJRJ6MQzqxJ+NCzoJJjgrEmux7iezAl8t/n6hgquKOkkUxuSS4mEBCieQCFJXhgUn+J5ri/IlJFSc/EZSuKNUnBJtrpmK1IeSSy4NJ+ujiHjm5SY0k/xUgX6gCxf8f0nzqgySuCK6IyVUbdJ+ujrGTJfqHrFHi9SeknIJsie0mzJKiSsmu+X0QskuJOCYcJbJFSTbGvieyY0lEJE7kcn66ZCekmUJs0nhZ+o+oS4neB6ST7FHiNyR0zmhjSYHHwWtycHHvJAoRUlF+WSRHHT+nyWWEKJ8wixpVhIVsEm1hwrhIkNhORrCnNhkrgimdWKiWCk22ZRsil9WGiWilO2Kxpil0RxCZCn3meie4lfuNfvom/uJiaSkUiHbhSnEiVidSkMi4QRYksilxnSl4ijiYymTE3cSykBMMUlEmOUnieymTEPidcACpfKYEnCpFgJcHpK4qciIRJS4nKkipMSVKlxJR8kqnSppQhqns+bttqlpJ9iY5QnxwKQEw5JKyY5T5JZqSalsCZySxq0x8yTMnmp7wpanIitSVKI2p5qQYItJBqSaltJXKRYCdJg+u6kBMvSTcmOUAyX6l8BNfoMlhpYyRGkTJzqZMTTJCaRYBzJZUkGnIiSycUlxpayXGkU6DqQEw7JyyXGndG+aRmk6JyaS1A0EVuqGkBMVyTr7epcYlkmOUDyQ2nZiMMVCkBM/sX0nNpSMSxp0mTIjWlxivyR2lxizoX2mRxSXuBGyJYKU+EcSEia+Gu6RKSWryJS6VvZIpM6X+GZiq6Qfbyu86WvbYp7iefZmS26cfY6JG6SbK7e/iRbIJewSRbLN69iTbK0ph6YbIMpD6U7LMp+iRbJ2JV6YbKcpb6SbLOJP6apL8pn6dVJCpz6cBlJSUScUynBVstBlgZoSaBnAZBgvBnAZKqRBlHSG8bDqoZmGVqlIZmGSkn4ZUMvqlAZR0kakYZUMqakUZaJBanUZIlEUk2pxTHalppMyUxlOpdGfgCupEEoxnVSqIbYorJTGb6n/pR0gGlFpwmVDIhpnycUzhp4mWiRAJkuoMnSZsabJkiU8aRxldgUiQJnVSqaYpI8Zqkpml6ZR0ibGGZUMubFhuWaSpn4AhaRZmkZpmSWlaZ+meWnqZFyZZnOxyCCRm3pO8lkkTyYMZ5lLy7aZOlQyXaTckTyvaRPLfJgWWiShxUmTvJjpE8hOlNglwnAYP+SWVUI+JqWaoKwZcMhll8CMqWiQ5ZtAgqkWABWZxArx2QCVlqp9rBVmJJeANVkc8FWQBgAYPcdDiVpmALQQUOAGOMI1WnWfDa0CnWaa59ZryeIbzCnWXa6cQnWTIYjZHTI66dZRNi1luh3WbVkMmqggQa+WoklSKrZQVqJLTiesDcJRGZHBPp7ZVQsVnLZfAsL5Vix2RnQXZqgsxmSg12WdnFM92bQJcZDAE9mcQfGW9nsx/dJ9miZn2T2CExVQj2CTkUQNOTPunED2B6+cBj2CRmqgtDlJWgOfAlJmCOZmlQ5XYOiZ8C0OZiaw5EbugbI5eJtjknJJptjkqGCOWtmwgJwj2A2K04gJgk5qguwACSVaadm0Cy/Hqa05fAhSAPCURhzk1G7OcBZNGVQsxiWSqgvJlLZzWWOgcy1cZxDyU58pLkrg9DELl8Cv/I0oK5tAmAkq5nEJ2ACufAprlpuqgprnWp8wvrnDBhuZUnpKtOprnMxJuXxnNZmuWW565eVBW725VRlUKdgOsS7mI5ORu7kGZXudSa2YGyX25M5GuTjllGXud0Ze5vRvbmc57uUZpRGnYIZax5ZprLn+8IIVjra5VptTGG5Vpsbl65ZpnXFp5jpu6bcZmebaYyuOebaZ25+eSiGO5lebpbO5ZebSE85tAsnm0hZJk3klmExjXlMhvuc3m15A5m3kZmw5hrklmYefXm15EeZ3nAsUeaPk5mMeS7kGWHebQKmglwvnqNMATMvnzC2fN9kUOeYPWbr5qgqVza0e+XwIBw6uW657Z8wlb6n5VvufmqCOmaLm06d+TfnH5j2bLlLJT+bQJO+V+fQzv5nEGZmKRV+dpI/5weVvnNZhaUAUHJ9+Rfkrk4BfVmv5HPEAVF6ZOYRJVCiBVtkoy04iRaXo40fMKYFveB3q65fArgV94EjrTpEFHepm6EF/GuYRYFeebQJkFqYc1n0F7UaQVUFzkFgXV5dBawU94xBVW6UFb5mwV4Fv+owX8aWBbLld4WBQQWcFF6IIUkFOBSIUyFFBVIW2ANBZK5yF0hcQWl5fBcoUyFFeUoWTgMhRwWcQ4hTIW8FehVgVquqgsYV94VheYLbAlhWgU8AVujVY2KB2ToiU2r5rtCAQCKnYVaFAmjwBB+zhQ4V4A8oe4U2KyoYcKBFjkLfjqhOZqEVBF3QurEeFfhQJDDJ9hVEUfgYEN4KJFNim7QL0MUtkXxFV0X/E5FQkOBAKhehbfhJZ8wp3DQYiwZxA1F5IcEXsw1qUb41F0UuAlNF5GXwKdwuPqoI9FjRT0UtFfRd8bDBrRabn9yYxS9mFGkxbv7DFpRpkaTFFRmMXTm1RZvhuGqxSzkB2tOp3C9JiRZ3C7JVQvsWN59RRFDWphxacUHmURvsXj5tAp3BVGYxTrEPF6/t0WGxkrg8WzFLxX/mbJDxcf7DFEBXUVNFhOR0WdwIYtsWtZusKxovF5WACWdwp+fKG1FPAfCUDFhqUMXdFKJaUqIlhqZklSB8ob0VolJqciVWp1Ma0XmpzxbcWOpbxX0WOpheSwaYlJqR8XklPqfK4klJqUsVUlATCsXslyIvTnCu1RY5SbFGodsWOUuxX/HyhBxVyWTEq+RxKHFjlJvmzSVxbKWriCpQEwH5pyTKUFpwJY5SPFEpSmlkl9RVqVjB+JRmkMl+pQWmzBRpYmm/FFpSmkrB1pezxu2dJcGKy58oSobdy8odCWOlkxHCVoBwJWgEDFaAaiW3FAZRiWtFaAdiV4W4RaTGhlmAf6WYBgZfUXEBoxX0U4BhpUGWYBzMdGUEBJpcEU4BVpWmXMBkRpmXZAnJd0UZ0PJYunVFZZUqWVlUDCKXJlUDOKWllDZccU5lDZWcX1l/dDvmClhxRnSqlYKj2USBvpRIGxl8gXqWtl8gamUJlygVulFlpoF8UB5MJRnTWZiJUuW2l+ZQYEOls5fDLNZkZa6U1l/dB6Vbl3pXqYIloZSeX+lJ5fGU5ll5SGXJlJ5eGXwWMRdiG+lKeRxJnlKIVeVPlgQrdkvlKIZOXXlf5TSXTFd5SiHZlX5VCTzF8pe+W6WomYuV6mJZUGXwV6xSBW6WApbEXbF5PHWWllepo2WIV9ZlKXOGKFTmZyluFQmU4VSpT2U4VNxWRW0hv5bXkXlLeUmXYVtIf+XgVquMZnQVTIeaV4VteXmU0VteWuX8VTIVf5EVwLKCWVlrOYzmmxbFQwCHlolYEKn5gkMJBl604kpVlFVYapWlFl4G5qcQalZeBRCVQnpXZWOKoZVaVDBZpXKV7URZXqVxwqZWWVZwnZXqVHPo5Wgg50UZWbKIOu5VXR8wkZWa6Llf8qeVZlarb+V6tiFVsWqgutg8uEVaDGp5tApFXIVfApFWKFnEJFW0FKVQvGNx8wpFW6F6VVhmBpWVdAHHpBVXvG0662IWFVC62FrlxVqRrFXpVDGQVU/lzWZVVpVS2VMWy5lVZoXVVkFbskNVhhUtlVGBVTrGDVyVf1UtV62MZmDVLcdFXLlg1d0aDVFhYlXgl7WdmTzCh2OVWqCh2ANUbVGmbVV4Am1SNWbVLVZtWdVnEJtVTVfAptU5Ve1TuSwetOptULVtAodjb66UKoI1A61XwI1AVVZxCfVkhd9XXx8pfMKfVI1Z9UtVINUBWy5n1SdU3yX2QDWvVDuZEaA1msXAY1AkgcjUe59plUIo1aZh9Vo5YJpjX+5+ZvjXWZaNf8Uk1VZrQI1Az1YDVYlnMNQkU15qRDXmpv1dX4upBua9Wkl2eR9UUlTRtTUmpluezX0lW6bzUupV1WyqwVtOmyow5XNQWnw5AtRmmIm31QaX/GctYmno59NWaXhByNVqVFmitQWn450tWWlu2WtQExU1r1cUzvVFNUxkQ1TGczUrm9VWbW8ZwNWxmqFDtapJtVzWXbVQ1dtaLVMZfVSuZS1ltdpmy1H1cUx35/Bt9Wh12NYHX6ZatRHXaZWOSHXaZOtXzlGZ+tdHVGZ5NXHWqSptTAI4CeAgQKxQh4LyB51GAmABF1RgEcDIAbaNRBkAQAA==="),"Times-Italic":b.a.decompressFromBase64("MoFwhgTiBiD2B2ICyBTEECWBjAzgAgBYA6ARgCgBhWAW2pUTyoAcBPTAcwAsQ8AKLAJR4SATgAcAVgA0w8QHYZosSMUiRABlUiAzFrl4AggBNYAIxR5gLHCBTV8ASXhZYEJq7C2jRPIYA2fngAShhcIPhBKDgoEABuKN6UNHQMFBAonhgIeAAinigAXHgAKpwArnhIYCy+JMIATAUSAGxNErIickm09DwAqvAYAI5lKA45hNrqzV1UPQwAakhlOGDsFgRycvX6EmJyEvVkcIgAcmB0JRh0OAC0DuB+2MdlAeeXxddReA9gT1jHC4YPwsd4WT43MgAdRQoW4lQSGDK1DIv3+Bng7D8FluJAkRAkqJw0AwAA8EgAFDAgLCcPAAMz+0UonEgYCwtggwDQeAAoqTbPAjAkgjQwPBjggQAAhaWwUl4XHNESK+okfQkdSavBiMTaPBkAbCiBPeAoCmwHDUrLwRWa9SGoUxU0oUrYADWZpw+AkDoWMSt2XU6nqRGDDtOsBA2AszDYcJ4/CESmksn2qmUWk0HV0HX0xjMFisNjsjmcrncEHy3l8BgCwQTESiMXi3gh3ww+DAeHQYGF1Eg7rwsHpeAAMhh4FGWEwULcABIoesGADieHFRgA9K48NT8DgyqYrUYMJAMFEiGReeWT5jgLS7BYC+ZQBvIEZry5b+xKGAmIuEzwZoJG0MgAA0ALCQgCHIAwcCwehjSAvUyByKIEKdCBVXVMhQCMecoTwbQjjwhZCLkZpcPAKAKFZCBUHQbB8G0PFKCI+o8AAbjwKEwLwepfS4vBTjwHAmHZCxuOlPB1BkuTZM4tjtH1bjeKI5ShJElBSSwPwLiE6TtBVXE6imDjmhmLilIIIS1IIeoFOEvARijBJTECKThAIGz7LqAhiKAiyrIoIj2lUvjfUckT4GRcwICtdhbU8jjZIkAhZJmZpgqIrLwrwSLNLwEwAkgAyiLqW5lEITo8DkFjsu0fQ8r1FSnNnCAMJ4Ty5GMkh9R6jKKIasRbL4rYRu4kSLna1YhTKobcRG7Z9Qs3KlJVPLlNakSXM5QDPLxPztCy+oNECtaQvS0b1O2vBxPSeBsXpLq8Gk+y7TEUy8UCja2Jg66tsK+76A4eEDqyxbZPqKqLN+y6OLygrJvXEtMBwIcDuh/iJHaAgRHMoLFMu1q1JmMK2r8FYyrELLUrO30Lug66BKivAXFobtPNuGzcVO4RtHaTU6iJwhybUwHkc4GdOHoMq8dkDjocVnHsoIXKeL4lmgZiLIjDKnY7TqPqRvtVWmo1/i5AmpycD0nA6S54CPqImnztV621KRpyAC8YlgMqAtufQ8f0TLVY2i2vZEhBJNe6q5PSlUw5FwTEeDQqQAAd39zGE8OIChpT4XI/T5GQE4dJY+k76g8IJ3k7Y/O09Z+lYDKLCDoTnqC8ZkDrqjhkMHiMqa+DkQ6lW7K0v70ubbJAPZNrw4J9dlOxYi2eROieIkrjg5FRGkDQ8Jxv1c9ze8FhKDPKmRUx5WwvG/N8/WcGM19f1XEx/Mx+Qr2AGNLIxcH4bInlBImX4s0Py/0U4R3FoAm2dhsCwBAbvaSBteYqnqFA6Cws2LNEcqTfeyNsTempjzQ++N8okBsiLHBeUyaFRQCMP41MsokAcvlM62hV74IRhbRhyN2DpHyB3OOYgKFcI4hIGh2Vmgkw3qzEYURoygLjn1DivNCDbECrQ/BtCLb41Zp4EeJARqLR1NMN2dD15ARIMXESBgyq3BkXJFoNkLITXwWfPiUCHFxy5iNVKuogJ9zoc/XxllkYhU8kFCxzQYYnxCgk662x+EiQmIEuSch07ARUvguBvj7GFV5M4uoGVtAeLCWxHJ10/GFWgNTOSzQCDtDydlOQxc1JpMKmuMBmizG1XqATRmOi8o9ORvOZxQTaqWXaSLOqADboOGmXJHhVT8khTkAYuy3lCoAClnEQ0GXjCe1Stm2IsubESABpea2ThmhM2bM/uLRCpjlWalCQSdzm1QiTqBBIkkBlJmfsFavyrZ1KiU5ESXNOG4naNsUOELClDPSXgAA8mVAhztlRJySZYupxTkYUjKrJDK6g2m/M+qkx5yMACKZVvkfXMmoaxbExD8NJsSpyQQyn6mCSNeZHKFH5QvsAEe+gLG+iFVEjlOyIpvORsUJlKoKngueZIWl6K+gjxDM7CiVLNU+Lsf4hY81jlCpCcKkK+xrotUKoRbqFVBkaCyjanUHsin+L4nCtVoSjXZSqojJVTkACa80ZnyI1dlM6Ib1YiQAFpHOaVYj148AbBqcqYKsWB3RoCei9dBLq+5GQnvI2NXLNaQuRqYdk7pbZgHts4/6FiWL4sZjoTNEcRI5vrWgUGRaGh2lLZywKzyRAKsIHSpyTasAYGwBgDqyIyVES1NOkZsbbEDzKJheCrgq5yV5u0AqQcwpsRECaiWTldpLhQM9SVR0sosQygSmqzdCqc3UVK4pmwsreTwSFcQM9WamA/obbRK09SxtRd5AxIksALwg/ZXGMC2Kmw/cjPWB12i4n1IcUO0GRZC2unBphAcXV+Q4bg7Kmoq2W2tiJUcXMaFSocsHeoHia3jl3IPISHzAj0g8uh9QoqB7sCabcBy/6dEAdo+oKdA8HbqOMiqTYVrnmalsTsRjvHPLywgdgqpeiQqahNTpwqAArMpnHVTqH0Dsd109iP2dI3s5GGN1E81/TghJmn1BeoY4VDycdW3FJ2EnIjInUUTKctQEemiVQ5J8mh0z2pMNOTQV5RUantk0eIzyl+hUc5xwwT5kacmCv0YHkwZx+8pOUrrmp1Lwg+ogcKkMfWuGHJqeg5V9DsjNpZpEmIt67RZIwQ4v1tLtieE9tEiPY5+pjr/vegV8z3GRJDsahB06WU0qM3sf8ndcsBl+X3tN1rgWyPI1iPrF1FXsH5YG6iq5hVM6LdxQQCrLWOGEL4jdpyCo4U/ugcHX7ao3PwbwDUOFPNpPTtW4Bho9G5uFW9s4zRNKeETaxsR+oor0qgdzXeh9YCXVbEIK5hJTV0O2byjscmvbSoHUa1J9UwhOm1Si6ZgSpGL59oQoOurdpKeVMi7T3nJq0r+LnQu6MfhhRy1kmY/D+riKafoRbNHyNtK6QuCYTOWXmUNfaMRKbiziPNGqxfTq80f3+W0dInFVuxMX1RqaCTrPFT7Y5zMBS6GWnXRINCpjubVFZaVL1WSylQ6/2EE7DLIkWCy2SvoClMarfS4vkJ1wk4ussrFYRhGgfjvu5QByG0TLP4h6m75glIfAsDywO3B6WBYdxyk9I/DjzvmS4T6itU0Pb1WkxNiEeAVfL8X+pPYjtT40dbKK5Iw7lC2Lf/cdahHiG9c6T3gdgZRgTYmoFGNfYDlvg9xqJ2jYzteAv34fvwo+sRn7jq4nb0M/LX7n6K69IkD/AjP5+DC79JEQOZjrpSaZ5Z770gYBlKtrsaEA0oJLI7qjbo54hbSS4gIEKbUJWol6maU576IRNrKZYHsI1S+jtCcZQFN4XxGBrDrCjbCDroIq9ayqHbdx74MHsBMEr6YH8QDKO6nLsqmZiD/bYysztS6ydQxAJDzQq5spmJfQB5iHVYE5AxsjCJ/hkH5S4YcIrQh5PK0ZEba6pzZqvDYhDpXSiAqF1yoESJLKL6uRAF1rRByzeZ8yq4sEOHbqho7RL5eDuRuGHoSA/p8zpSCzrrEaryRz+HOSBFuTAH7TqKuL+T/psqz7oZ2p74AEBB2BRggFv5m7g7Bzf7ZGBa6jzZLhPBMBWj4BgKg6zIcQYbZGor2hSExDlxtyzTYalb6EqhCyyQ5KHYZp77KI2A2iG5ZZYym45QVa77oZdqbT37aHDyYx+RUIsTlomayBTp/7rgt62AjziHVQ+TX4WS7GiCzb37zrLrUBCbaRlQZp4wcQ8JtL0JLFXr34K5K6s6pQc72Shz05LH/IHEDhYAQBqLSRsogRTbFJ7CabAYrG3Q5ooDrHqKAlUIwRCqpxLGooHEmDgBYB27JSuZpQjRTBtJqzZQOQSGEnnjpD1F6q7DfZU7UmMwOSo736YCYgjwqyvGhRtJjFsQOS/63GIglTOK3zs4ahjqqH8SNYomFTlCYiQDIh6RlBDpdp4w+SuyXG0lWLKnIywDsAxyeboKLwh5YLX5XQiyIHGlORYCQDQkNCbFTZPYWTI4OSVHDaXzUAMHNqOyyD6DKA2Q0G0l87NR+kGClIg5yTjxnLPLDL/KObFYQBGD0hIJvyHrvTpTPr5wNwhQE7VbxFjiNpBmd4zI4w/LJkILdIzoiQYoVm6E4q4iNZ4poq0mVLXSTrQ4YpxmhbGQjSXrb6ckCwAzpZOSuBGADjwSvCTiHqWT5k5Q/yckwICKh7riHoaEQItITYtacbaabZFSn5RBWhyy9R1AE6obelskM4nlP52y6FhZfTmQ87T6ooDyWjPn6zmJ9S4zKh6G7FawMJbmwA7lWnmQ0mXYCRdKKKFRMEDhCjuQNGd6N52b3wFxwx2hOHIwOAnhyHMlZITYTmfReIhS4hQ5MLshamHr1QQKtL4q7FUV75gBokYnVxNG+jmR4mUXwViqsxlCqnsDqnUCanWFnb5SnEGkiysUWyA5aTOlQlZYMW/pjpenZTyWezxFhqEVMmdiRrNIaTkVaUCWCJOQnixAYB/HiLHJ1DfIAn97aWKoJp4Bhq0XHHdRRomXx4uWmqFQGB3Et4PHYjA6d6uKpRB5gpmXtbIxgCeWHoc6MV2qyVsT+WxYiR9DBXIiPHhXVz6oWKGo6iW7pUCWKUw6JWY7w5WJMW6KxVDbzb7oczsiknqIQxqj6ArbQQEG4V5QVUV5LohV5UUbIYz6fH8XaqFR9C8le7qKFWDLFW6jPIZWNl4B9D6VRCGWs4DJLROymVyUCUDxgCmnmmSp2hAV/rPaTXjJrV9BVU7UGr7V+VHUXxL5mlmgWnToXW5bg7I7+X1LIy8ibXEXoXGU2QHVlVTXIw5CQmwAmIkW1S5K/L+WgVOnJAJUkm9CSadX8yfx8V9UWwUSswuCsBFFvQPa1SiCiGE3cr+K8gQkqVlLg21QiDno3UKXuZOnKWukynqUEz/WvXGKzXnWMVDTKiC1QrXLCTswDitXY1wpWl2pIrGGHXMyPkPWhaUZERs0lWMz+XHVrFJVNFXVpUc06VuXFCy2Y1tXSQm643Rqq1Q1gXS0UCa3SRxKDLKiyT7D61C2fq/HG0QYyITwgnm3eolJEny0MAsYs2Q3h0uxNU81ZZGF4aizb6S2NWFTwSSl6Sfayk5Sra9Wo0nmnhHG5lXlCn1Vq39W75OQgK+yYhJUCqixJZh200R3IxBDJ38puIhIxU11E1rUrjW3R1Dr5wF09JZEJ07o5WhVPH6ZSWbAfGZ0lzGJz0jUHQm3i0TUd0BXIwGCM2ukuLlL5RB49Ts17065OQdQulZatIJw9maWD27LQ5Y0nhSk3yLy40obXV704xuWJpR1Y0x2d60xARWLx172A1OSlCuBZbkpn21kNVD3ooYpH1ZZtle1soX0oN02FRBDu12gt17AjS+14MIXIzABEPJWDIyp60UP5Rc0iRGA904bEOhIaaMOZXrUYN6q7WzKIq60v2UNOTtyThzVvRL37wS2MNTCszlyVwHjSE7j6b6jYKUlGQ9zcNrUYpG3YpK1ARsrkMiP71OQGD6NcyRVn0Q0vVEr+IGAcWHon1uLRXW6MMWUiTUCvDRhMAgjPH6iHwQHvrO1r2FRlBEPvRi3HwsVHXxFW132qrGWBOlUJ1XXIz3TRh/Anj0jMbfqKg8Kt1U0Kn+UVUsAg3bWd62YNZI4QN+1S2FTnDl2Y5WmIoGwmOhNqQWbIyLr3Gb1xwaQQLETHyr34NA0b1hXM0VK2MrX+3xUVNoVcXIYwxGmdMA7MOXwLOjWMWuIEL1P9UbPOnNNf3IbMpm3/0XzwA0M8y/XV1rOCXhN8OL3LMnofkA1bmnBsNVOtNDKhmpNX334OBEOVSP0pP7MCLEIUwrDUCThUyeSux0ypSrMJ2M6FQ5qwD5rwB1rMFaZ2jvTqh1A5IUV73E2FTpDsCdicjyH6aU2dIdo6PoorhONMoCM9I0zF0CUHEEVRhj2fIuwQ2DKmMEKswHgcwR78l2jBKIrIvQM8oiS8iWNg3TMMOmPX0jaRPjaTA7GMPflPOlYm262Ik6vxGJrAvgN7Mqv3MAOFSJpfPkGppZQD1WvyxCIiJUssICFPapQaHATEurXoq8jlx8s5IZQo3mVbkUAIQf152xIdV+6JLgtdOPmj0gNDqPIF0RbISzMAwXw0iJM3wm3U40qmMDWnWfXbPWmEDUaXb+vTVlsoBfV0YfQ2TFUeoA1yuGDAvWPuKWsJ0wOOJbNWOn09tQOlMbMoCKuGTa2TZ3MJ1qt4DezAtY5HTaumPdNORZAfUNuXk/WQLGYMuFQYpENYNCrGN2N77w3HP6vLMxM6sXwXDshM1b3IaGtvOct+mrBXvVxLZauzt73rsiQ2WMlbWLPxxDOFkyu1vIwYoTML1xwntGMqhOsJ08N9CTssGsvPWJtFLopoR+DgDYqppWp+tzNOTdEQCR71YOSAWRbZubS5vZzKM6yqMDPqNc7ERcbYddnQeDvweGOdmjukdeMVBcwyk9bVQcYkfq26ahBVicVgfhaOHnMG0XywAiViUSX6zcVnTKfmUdu8j1tfVUVR5ARP1htxWWVw0I2pEcNhHvl0dE3mFbYVwoDMIRNQABjgbtm1Sb5FkXOsz3i51fpLMF30NvaqsXx+B2tVvIZFsOekxbk3Ipu221TYT6BT3mcL7IxjjAvVnModMJ3iAKNVj9iDhIacb6Bs3IrxfrPQ4JA8upsVtUbmSQecuAvocgsx6OEFcAvLJ6tYEzJya4NCsdtjjRedfSVOY1e1ROfDhmish+B5OGTebDHyx+cG0uv13nluesLJTgOHDgpScXuwf5WWzIYpLP1WuXOB0jw3PaLurt1QdOR9DqcQAalgBan8NPXtA9ftv03Aun3yK2NccDX9flSnO7BvsWf/7Mvwt2b/qpUE0ZWzcxwsIefMGDPah1TurnthNUPRe0OHycLIf+eFT3gY28vPuhcBaBTOUCU8MYqvfvefexL8dnsg/0ETuVx6qmTcKpW49FYmnodlZ+QXdB5CsRvRee1WpIf/MqdCXodRO/oyPi/3OtK3QlfYC7elY+4Tb5wURHeoOFSw35tVnZLpwk/+XzsdQU+NeidpdVtTYtbvPS2nA3eK0jq/MApcffnu/XuMWXpASPd6f+Ld228pdp2LSQ+4nTfWvZfJcK1m+hdnOZcCIdsGB+9YHdtBR6hcf9uGCGfOKuImctDuopIjcOMi1DuuMQ1Q+3VoOZ8QO4rGOb6qt+nezAMR/LsuwUp5/6fjeA89mW9tfLKF9ZImfrJO1pMbPugJ+gPVzeZ2pqwrzTeeN4AwsxSgeuzDKIv8S8JzuAsnd8u/3D/Q94DOCm8L85bUKvqjPVq6Y0jh+J/oIO97ZMN5+QsiQgIUvOl+BThDquxNQlCLrj71U68d0EJtFZqAKErgDvqYtJOK137ibdoorkD1gllVAqgj4TDO/g8yERz8AB8PJ3EjWgFMIg2aeZZvZzkbt9xu3ffyBnTvavx8Bt3D6MHDyw1tOWqnL0GUBUbMFHcOwa8kpwF739Co1wR9q6RpJDMESdfPHk5F5DtwSs0kRBog0UjXgjAtESAAxEwC4AqIkAEADchiDwA8g4AHQVAH0EUcKQYAJdPgBLLkAbkFIPiE4kopTAyAdghwYwCqq3BnBrgwwIwB7qeCHQ3gxwVGyPzdh/BLg+wT4LXCeDCQgQvAEy3SDDxoh4QtwSPSf4MAkhsQrFNzACERCnER7ZptkOSE+CYOQ1XKpM0KGZCtmFQ3IZin0bVC3BjPXdKJTe7iUPuPAeocUL4YdC8hLZRUOlCKF5Cbu3QvAIymGEqpPBXQWIQkyZoTCBhJQJgbMNiG6oXEOQtwfdQKG+g5h2VUofPQVArCthVQzYUsLqFHCahL3JoRpzaGKhThawroTcJ8F9BC++wpYSLWeE1DzU7ZGITUMIi3A2acwiNC4i+FuCPKGwoET4L0rAdmSgIuYbemFyLCahFQBrHMIiYFCHIyIo/kiNiFlAqhaIrEXUNxEIimerQz7piIRFdCCRbg96mdVJGUjXhFInwXdmhGxCPsTImoTUFZFuCWAHgnGHMPKaQjDKHIzts0ycGrChRdFdwQUK8G5CqqkbRJmEMCEyjghUpeUdKOaZRCBYAwqqvEPRI4gNRCotUQsL1GqjxRWQ/ofqJNEeCzRxo44iUL6blCrRDgqqhiiqEOixRNouoa6IMBOiiRmnboU6K6GeinRvQv0c0wxRDDAxzTUYRGPFHjDGomo5ptMOyDwjHRCYw0ZMOtEWBlh9wr0c03WHii3hKY8UdsLtFPECxbozMYcNFE5iixJwqsVVXOFqkWhvo7MfWLuF1jcxTwlsbmNeFdjxRHwrTPGPFE/C/h5o44gCJ5GjiLAII/MROIzHuVDhYI6sccVhGARkx5YvAIiPpFLiLAKI/MVuKqplAMR+45ptiP5H4AaR64soPiPbHijhKFwpsVcIvHbiNx5Im8ccSpHlsnxB4ukW+IsCMjZxhY44iyIAnrj2RIE58VyNBGDjjifIoigKPAnMsRRAwxCR4KlEODEJfgtCYYAwlBcCmVY5luqMXEETmWGQ3IQRMNFESEhFgU0fhKomYpLRtEnUZigxGejmWzos8X0MYnDw9GcnHEKxLomNDGxzPdofxKYnoMxBtoboWxODGiTuJ4YriRYCjEKSSgBTdMehLomJjJJcYwIcyytppD2h2ksiXRKzHKS8xxxMsY42MkYjsxzLDahxIsm2TaxyE4yT6MfE2TjJbY5yUxMeFbshwDk4yT2OUn9jKUXk4eMOMolMTxxEU4eNOPMkIS6JEIuCeePilMSVxUENcZZKYmbjlJu48yVuOZaHidhI1J8QVJxE5TrxoUnca5JJH5S6JyICSXZkqkbinhtUrKT+Kan/jopFgYCV1JhzXDepkEmcQNIXEDCj+SEwIWNNQlVixpmE6aUVMmaRtcJKohwUf0ImjT5pTxbUYkKNErSNpCoVIS1Ua6kTdpJYhUDRPWmnT6JBQz0Uf1tHDV7Rc0y6exKSmcSLp90p4jxLACJCbpe0zFNVJEmPT3pZ0gMYDLKEfSZJoM3YZinklvSwZCoJSbDKhmxi1JhgI/ppNUmIyRqekw6XbgylH8TJmMyZmZJxDZj8Z1kyGSNTskvSLJ+MpyRNN+kNjmhwk64RTKJmeT6Zl0nydSNJkMzAphMp4sFMXFH9wp/MhUFFNFnuVuRQs36YlIMrJTpZl0tKfCDxm/TspEs3KTiC3FH9Cpl0p8drLKnqyKpHMoGRuP+mNTjZcMl8Q1L1mqyWprMp4uIz5I2zLpnUiWT1IllgSFZJswaXFK9mWzYJcs/qQMK2bjTchIcqacHI4myiZhWE4wFHKVF51lphgLZmtMCEpySJO05ORxIOly0jpmcuOS9POlpyOJ+Q/MZ6K2Z3TLZ3QiuS6KrEVyPRdckuWbOrklyQZkcwuRDPbmBywxwIJXC3JekIzi5L05GV3JA7zC5RhkhwVs2xm5zcZk8rOS9IJlDzA5xMlmaPOZLFiTZFkrZlTMDnbyOJaHXiWvOXljzGZlwkkdmJ3nsyw5B8zsY3MXl8yT5zJQWevMMoiyn5hlcWR/PwCxSSZi4rZrLLHmCiC5gcpWQZJRkgKx5as7+RuI8FbitmOsrefAo4mnjqZyCl6VeKPlPiEFzc9BYHPqlw1JJeCqBXbNfn4BHZEmbBRxNdkwL3ZMCz2WQsqpQT6FI0wIfo1DkOD2FEcthUfOjlJjY57ChOaEIEVHzU5uQ/RltN1GLiJFFEgYfoyLniKj5pc8yZ6PkUsSqx8i2uXIqUUNztFX06ic3NUVKK25PC/RZik7mmK5JvcviRoqPmDzFFZikeZYvBCYSIF+jGeTbWxoZT9GS8hxcPFXkWSfF5MvRf4srEhLMxdMvxZmObnZifF18zhUfK5mfjYliSx+VErwAvznFPEHLNIqPlfz0lv8oOVksAVQjwJ+jMBRjKyXQL0lGs82TUqPG2KzFqCveVuP0aYKzFT4tpbgsaXDwCFMw1pUfI/HbtOlgy9qVkpoXpK6F6ShhVkp9l/zwlMOVhbkL4YcLDAKy7hcsoal8KtJVYlZUIrwkDC+GYihwUcozmLijlsiwIXwwUUnKGpyimxYcruXqLHlhCzFFoquV3LdFHy15YJKZnEiAZLypmuJNeXdDrlFizZT8phnfKma9i25a8qcUQqma6MjKXww8W8sUVDU3xXCqZoBLsxfDTeVXLxWYqwl0K7IIfI6VErXlZ8h8RfN2WYr4layzFXfMBVkq0l2K7IJksRXZB35XK20PkvZV8qpZLKvlUsoFUJFXIcI+eYfQanVKxVtSp8Xw0QVVytxiqg2aSttDtLEhKqmVd0uFVWyQV2q15UMr8mGqmaFCupWKomViqplYqmZbyqYVDS9VAcoBeBML6rKDAbqjZQ4LdWzSBhPqpabHML7HKC+vkuIWcr9Whqc5ni9IfnML43KQ1Z1e5a9MCFxrnlKa0Nc9L3mei41Xy3IXGsMVVi41JivNRmvBXeqM1UKktWdVhUJry2CK8tWdWRVSrC+aKvORAsL5Yra127XFYWtDUEqoZFkjtSSqrXltyViQ7MR2piW9qzqfQBlR6r7XMr01M6tlV2qHCcqG15bHlRuu3b8rV1ks5hSOp3Wiq91FSjKYX1lV7r5VW489Q0ojVnVmlQC69aGs1Wazp15bO8UJP+UWrL1r4u9e+tIVLr31Yyw9UOCtV7qbVe6u1duqHBzKilIGxZfZPAki13VyGr1YYGQ2+rAhGGgNVWJFrBqDAeG8NVhokZxDLluQkWvGoI0kak13QijWmvI3Ub3lDGvkp9O+m4bqNBagYRRuLUOCKNZa9DdRsrW8aSNNaqjXyXrUCbxNrirjSRtbVzyIFItTtWJokw9qZNfJftcVOzGKbh1wm9TZEt00qap1amlTXOsU2LrmNKmldcpoyWStFxItLdZJoky7rrNhS4BSLRKXwS7NJG09VKpFoXrrNV69jXySVUDqtxfmtVRZo3FGzItH6v5b6LC0ka+lSYhLcFoA0xbgNBmvAGBus0QbrNUGxzQ6t9nGaEN1M8CTd3dXla0NGfaxb4InlVjyt+ypOdVsVwWB8NN3SRQU0XHtayNDgm7pRr60MSBhfW+jb1pq2ZqgFnovrbmtG0ta/p945md0L608bDAfW/jc1qVw9zZti2mraJpu4Sb1tLiieRAr21pihtNWpTTd1U2BDLtwS67edp00rbzt+mx7bNupULbsxl2udZdvM0zalcM1EjRZJu7rqXtSuBzQdvcpwbftU4oVXdtm0eb5ZZ22bT5uO01b/NN3QLYjqVwhbipW49HRFqh1RasFuO1Hbqth1Y7f1ZOncWloJ3mqnxN3bLTd1y03d8t4O2DcAuZ3HrpITiKTGCK51wLed2EuiTzqKFc6jxAuyBVCIEgi7DA+I8XeSPF0tTxddI8XUMKl3eDpIywzUNLoCVa71d61DEbroiEa6qhhuviBrrqGm644b2r9e2W11dDLdGup4Q7vWqvDLdEwbnZnPd2oSwR7uojREPd0YjPdC8veUHosZYLQ9XQ0PU8ND2vDQ9QwoPR8NdETAfhSeiHR0ImCubU98O5Nf7p7oe6fdee73UUJN5M1Mp20gvYkyCq/TjpuQPPVUM91566hDeyvZHor2l7o9be7INZpr0l6u98ezvbaET2ije9toFPcPp7oAik9E+wbd4JH3zj7JU+qEiYnz3F6rOPAZ8T3rX2C6mJm+pfevsD0F699weoBQ3qP1h6Olp++Guvtb2r6z9He2/VfoK277H94O5/SYiH0P6TEY+z/TwEn3j6j9me//Y/uz0dDGk3O+xGCLAMeCIDRQsAyRJgPeCwDBu1iIgeP1QiEDEQsAxbpQOYHGVIKjA3xDANO6cDhBp/QQbwBgGhh5BxpKEIOCwH1wHgug6gfYpC6mDuB9kNXrYOkG+w9krgxQfXB1C+DNBroUIfXBPDRDZ4J2RIaGGiHraxDSA5fDvgKGMgBQ0QxXjlFqGMRahqodoYa64y1Dgh5QyIeUPiGFDcBbmGYctFmGWJZhl0WYY9FmGAxZhp4a0noP+xPhbh6AyFNQOwADd3h3A7ABN3+HSDppLBQOJ8PNzwjAR+3cEf4M/lSCtmtw1QdiONIVGesPDAoawiCjGkuaR1agdvozCQJORhYSBMOTc7XRZRmfRELKMkSKjqM6vXUYl0CjGj02vAGUeW1lGXDooso68MaNCa2j64TrUUMOSY18xmckY37r4gjGD9wx9cPXrBEjGm9Cx9cDfu8EjH79ax9cLHuWOZAtt4xtmBjVVDLHNZxx/nbMfUP9LjjYu84ziOOOd8vFau6o5fFl3nH5d5xxXbMfcOPGpjw4M45sd8PV7vjAxwI/ZKBOHJQjHSsE8OFwXLGxQBq2E8GKhNRgatwuzY2kaOOzHER+x+VdiZmObGH1UI7E0scxPNzsTqxp48aqGP4ntjRQu5FkPuF0nuRoouk7doiF0mHtdJ57XSaM3eC6TDKuk8GIZPQyUTQpqRbScvhF7eTl8TCWCLuSDVdZmcuU/MfFP1diSc82U88fD0am7A1sxU5fA2NsnhwOeviHckvZlzmTw4EbXgFNNMaTTw4Vo6ac41Sm4TMw10aaf42mn+jdyREW6dgXXSLT2Oh6eKYJPNGAzDp02fNpt2+mktkk6M10eDO9GLT7I302zpTO2nrTTA+k8yczNMnaTmZ1kyaczMcnMzXJzMzybZOZn+TmZwU9mf0nCmttDJpgWKd5NNnJTFZusxcf4WymmzeJ9szjOxqIhqZipps/cZjXdmOzxJlsx2fJOFmOzBp2c/2YYDuG3TTAs0yotrOLmeAAJ3WSubrMgnqZu5zc/aawWHnZ52NNTpGd9Gnno1W55bUlz3MenVzXppgT6Y3NnmGA8q687y0DOlivzjXEM+eL/N24X1xpjM3Wdi3nyAVU5o8zGdAv3mYL8Z6C++Z4C06gL2NZM2+ZvOFaHlSFrC86qhGuiPk4w+kURb8EkX5hdZi8R8g+EgSPkPw2i2nvIuuamL+OnjMjqKEfJ2RWEzi2hs4v17RROXBMd+sEsxiyLAlqqnJoePiXmmNFsESJeOL0W5LVVAESReUtwLpL4okA6peabsXvB8liwFxY0swTeLVVfCwKO4tMDiLAlyy2JY4s2XKLJFpgbJbst1nFLLlo8ypest1nmLXljy6xbG51ndLEQgK0ecMvuXkL2Fg5XpaYFmXzx3F3oVZY4sJXbLel5Kw5YEu9DnLqV38m5eysJHPLSV38j5cKv5X/LvQoK3xHLK/kwreV5tGzvivVX+LRQxxKqBRmOI4FbV7fVqs6tV7dZOwZq2gYFH9XvBjifET1fJE9WWpPVukT1dV1tWqq3O4axEKabiiN9S1viCteOJl7NZ815pr1aQW7XVrOIw61tbGvNWFrE1863tamtXXVrM1261tbmvNW89rV565Xo6tvXS9JE9azLUr1Hi2rde0EwDcr1nWRreey62Dcr03XIbpe+6zDb70omfrnzOs4tYBso2PrYNlG99bRtHn9ryqnGxFaaPnikbTA8/d1eeso2Iby10m9Depso24bdN3G09ZGs3dUbzV1mxjeWus3sb7NmrXjdC1tXWbx13m7NrJs7WRbSuaVQasFt83abG11mwzflt83mbEQrFNzpAlq2Ydqtrq/Mu8Fq3rJYItW8erVsnDDbeBwo2bfnXczLbPYy20MI1sqSOhWKZFa6OdsLDXbNmssVinouiisUfEJ22nvuFYpXNQd+faVt9sLXIdV01a1rb4hJrtrUd+OwbaKHx3jbC102ynYuvWyNbC1zsYbYWu23M7e1+2/naEtO2JLfg12xXcotV2ZLx81W1VR9tF3xR/t2u5pfrtx21LGwiO80xANB2j+6tw2wPdjvMTfpCdwUZXKhn83NNQ9se8bYHsZ29bA9u4bPculW3klq9k2d3o1sD2S7KdtGaBcntYzK7vttGe7dPu/SaLF9y6U3aXu/TW719k2eOMfuWyQ7L9qGX3d9tbNB7Kd7+yPfG3Mlx7Gt7+8nb1vf3jb39xe6re/sr3f7HE9e8MuAfwPC7YD+B3vdQfDzD708k+3A+Hnn3cHgcq+wQ7Hm33oHHEh+8Q+ZLP3KHn83Mxg8Dmf2U7+jH+3reYf/3mHJEjW8w9Aeq3mHxt5h1A7jvMPYHrDo+Qg78lcOxHKD3h2I/QcyPHFh99xTg9EeOL8HKj4eEQ/UcWBSHQjo+RQ60eB3fb+jN+0w7yUPbflkFnwRPbNkb6NbNjzh4bZsc8O47Nj42zY8EdzbP1mnKWxbZTs2O87fjy81cO3uOOgnn3V/XY7Cc8Bxhrts2S7d9txO1Hqts2Zo+SdRPslXts2fo7SdeOrh1DvW2bJMcFP0njDvW3wxYeq3yn/98pw45TvlPnHmKcp8bfKcePgVpekR5U4aniPE75T6R3HfKdyP+nDUmJ77dRXKPOn8KpJ0M9eWpPpnTNHR404anZO5n2QfJxM6ZpFP1nqz8x70Iqdx3dn/93Z7U71u7OGnzZX8kTcTu7PWnuzjp/s4ucBOTnFzvp+YoueDPXnCRkZyneStyjXbaVo807cysd2PnzaBZ+c4SPLOQXdINZ/c/yt0PVbvQ0p6rdZuJ2ObB6uO9zaF0a3WbZzoW4hsNus3WnrNu5/WcluPPkXfNl55tslvvPqX4IQ+ydt+e+2TtNd5lzVtmekvtHwLul3gEhc8uYXnL/dTOLZdw6HtpKbnRoCKHiuPBkr7weK5ImyuIh4rjEYq74jiuqhqrvAOK7qGavxXXQ3V3ut+GijxXrwg16/oNehDxCUrhgwUKtdyv1wJEu10q8OLV6nXaruY/ZLddauBDWCr16SgfYgq/XYh0NZVGNdbGAdQb3Y33KDdyGMj1rnEEG5UP5jE3fglN667DeDm95ib0c+0MTd1DE3XQxN08KDfuGS3HgktxiJLdVCS3+bsNxedyckiS3hbut8GJLdDCg36JuN94MZSa7RRPbrw0UJ7d+HB361IIyO7HU4hLdPbyI3294bWyp361J3bO/+1OzLdfKeNeu6qN8R13Vp9d+mfXetH13TpiIeu+W3rv+N67/o3ymWGujr3W74IProaOijr3+79aoe/WrHvt3c7kFbe8Xchvf3K7yhb+/7FiAihfKH4WYjA9p7IP3gvlK5pg8nuw7e8hD9u6dGgXCGoY+9xh5NG7unR+7p0Ye+9HpOOh2Hm0We6DG/kSPToq9/WPQ/1isP9Y3D7mPw+5jCPuYz98EFbHWzb39YxCye/rGJmwPVVED0J+aYQfQPsH5Sx9FE+aXoDEn/j73ZN3yft3PdDd6p6w+qfd3qn/d6p8PeqeOP3dRJm06TG3vVPF71T1e57o3vn3VnjT4kw01BnYPVnnT/Z70/2eDPVns91Z748qf7Pgnpz4kxE8Bf5n0n4L6s9C8nvp9BQlD8EAn1KewPmZ9Dzmf9MJe6zR9xz5F7S86e0ventLx57S9ee0v5ntL5Z7rPWfUvR5gJaZ7K9aeyv2Xyr7l8q/5fKvhXyrz59i9lf/PmXo80F+68RXxPFXiKwCJi9h8PLcnwb1hZAMxeVU6t0UTN/hd8QZvnDub/Ud1n3CZvD2mb89pm8MqZvP2lSdvZW8ROVvWQ6b9HfMlnf0vpYy7/F+8EqpWNk75TypIsc0r2hl3+3U9/u/BjLvVBz74Md+FHA7vNr/MfjCKEqoWDO+0H0D44O6yofEQ8Hxq8B/w+fXHSuH4t5WPWy0fKkk6iG6x/g/TXSP9H1G5xB4+DjqCKOyqljfbIwfihgHzT6TfmTSfnZySUz+smE+VJmbl1ez5VSqn0VTPk4dz/9LZ3BfKAJ4aT6lhMAZYkk6n0D/MMgSVUZdPI8j83bW2af7h0n2uZJ+C/tzW8jX4j7V86vtfzcjX/q+1/BiNfQw0n525l/I+sj8vvALkaK1A+CjSY+3zbwBf2/ogMLYBEmOAg0/ER9v+VYH4acqoALFPwnRSrBGh+YlUf/Vb46B+UnBRofl5yqhZE2/0f7I9PypLZ1Z+VUsVgpgQDB8vWyx6M2x3N7z3Lei/f16vet8Bvh2q/pe7b+Dezvl+obIb2v5XpXWl/7brfoFRF8W/qfovn3zT9Xum/af7JY/ozxbuH9GfIjM/oFR94b/ZBwXzaRaEv9tA8u1/d3nuqELx87+ZX3Pnfwq8P+JMYfuvk/0zR4PUy9/p/w3+v4x8gqb/l/sXxf+yCSHKFT/t/5b9f+2gffkk+Xz3RU+hftv6JMWvvf4M+YASAFM0zPjlg/+0pjX5wBnPqUqIBObrAHgBAvuAF3CiAS/73+EvlL53wwAfD490cvlH7EBI9ujIq+G9vf7q+cAZr5oBUAdkA6+Vcp/62g+5nvIsBx5qj60BxvrQGm+1Aeb60B3/vf7W+hAQP6JMdvqQHiB5AT3Qu+//pIFM07vhFZJ+PdF77II5PrcB++DARqoU+PdEH7yB2QD+Z7CAAYkxh+ygSYEeO6MhBaveOgSYEkulgeS5iBZqin490afqIHjyTNJn5uB6Mjn5eBPdPn6eCvgSjbAuklgwBl+RfljZYu5fijYFmFFrjabepNk36U2LfuEG42+3iEHr6XfqTY9+KQRFanew/ml7je2/ml4G6+QUeYAOAomP45eYRqUG5Bc/jkFYWxnpJKVBZQd941BDQb971BvLLv6H+dZqMaM+PQUeYQ+iQnv69BKrgMERWV/uwHjBWFmsBYKIwYMF8BRQYME4BSwRMEE+nQY1zE+9AUQF1mf/joG7BhxkHCBBR5pAE7BJwQf4bBduDAF0+qwVhbymW8ocCXBA5ocLTBvLLz5HS8wRFZc8FKq8GNcOpiCqPBtwW8ErBZwRFZ4BssEcFPBDACQFQhPAIr5O+oIVhaUBiDqQF7m2wQP57mFwUCGNcTAQOqfBWFmwFAK+IbywQmwwb8F249bnFqPixITiGLBiISSECBsIcOBCB2IXbgiBTIRIEch0gXWayB+wUeaKBWFsoF1mqgXsEaBqITBZ8hEVnoFMhhgZKFYWpgQAHgWFgS+Yx+MoXYEvmDgbEFShzgXWauBTIZ4H6hjBscERW/gZUhFCuqOUaiiFofe4WhtRlaGreW8q6IWh6ZhaGtGFoctoWh7XhaFdefEBaH9GuqLG5AmuqJ25Bhkdh0KryG+k6ELWdoeaELWVphGEuh6dieZWhWdj+4ph11v+7phd1gDpRhxdiia5h4ooGFgiq8iGHFhA9qBYOeTxJGFWhA9jGHeClYQqDT2GXr6ED2LoQvbJh5ocvbceNYWPZehA9j6GPua9v6FH8RYZ2G/SpYeaHf2FYX/Ype9Yd/Z1hEQrvJjyTYb+ZWh4Dgvprh8Dm6EwO3YZOHwOXod/YDhS4YA7+hWzKOFzhHEhOH1hzDhWFsOs4YuEcOQuk6HcOT7uaF8OG4W+FiObocI67h14WI5ehzDkeHMO/ofoznhD4UfJXhi4TY4VhNjjaH2OT4VaFOOr4fWGuOH4ShHpOYtjBEYRHof46Zh5oTY5HhNjv6FmyYEb6FmykEb6HlOFYVU73hlEV04LhdEa8orhewk6FNOaEYuEtOHYfWHlOHoeU5ehvTjmFWhAzvmFCRDUqRHfuTNBRF/uZ1JaHmhhfNWFyRoauPZOh8kfGHyRLofJFuh8kR6HyRXofJFHh8kf6GF84kUkrbsUkYB5WOToSLQKR9YdZEMRLuiRrMRFYdZEuh1kW6HWRHodZFeh1kUeHWR/oSLQmRItFJHmo3OgQhFCIUR4JhR3giFEkSUUREIhRGInFF8QIUVUJJRNmphEaBooiFFdCaUSFFPCuUU/oFRr+gVFZCWEuag0aZUaPYKmWUW8r2SlUQ95RW8UZ45UhJIvVGR6NUSv50gScuVHx6NUaEL2Itgk1F9Bk7vYjhRDrkLoDRY0Wf5Vyk0dFEeu1MrNFDR2BoNHJRD/jMKLRq0Tj7UiG0TZrv+hsCtG7RVBqNFzRooZoFNRsbhwgiAY0SNEHR5qBAH7R10X4I7Rd0cga3RmzLwZvR7wbjLPRmph0qdI10SIafRxBm9HghcgWNHmGWfuajwhOIJDG7ggem4FQx9egjG7gTesjGiCIKmaFzRyIX5Kwx7hj9F0BJkG9G4hxUvjEm6x0U1GkhN0WNGUhljoTHUx9uuTGrR8Rqv74xR0W9Gdul0WNEihKCEmKwxiInzFGhY0bKGQhc0aYF8xghsjFWBC2nzEiGkseIaSxrwln6EQoUaKLKxkUarE62uvEULKxiURrGXOmUdrEy6WCmlHKxOUXrH5Resa8ImxIOjiDWxWQkCaEQNGg7FVRSCmCKOxtxobENRqJhEKOxMJp7FvG3go7GImbsYK7exfEIRDdBhscNHoh2SkMGnB4cS66w+7PhHH6+gcSj5khUcXSEJxW0Z+JY+EcesFpxWwTcE+xZPr74hxsbnnG0+lcfdHFxCcdcHVxYwYbFIB8EsnGbMehl4rVxGAWnH/BhRq3Gi+uPq3GgxlSiXEwhacdDFR2hENjETxRprXHZKBMZXHEx5QgvGpxJcZTExxhEDTHWBs8RvFZxc8YyFpxyJltqVxnbpXHcx6gWdEJxAfiHHShaccLEgShEAqHXxHjg/Gqht8SS4PxmoQ/EvOhEJn4axOfn/E6GoohGizeRQsAkLeEOkA5AJDoYSpQJ+sfcLAJz2sAkMqwCft7AJK6sAnZB3ghGineYItgnQGuCS7EzRBCeUHniJBhDpexZCdgmRGxCfbrEJ33sQlUGBCZHFYJwPv0GgJ40ZD7s+EaNNF4hXCfNFTB7CbMFcBgibvHcJIIXxDcJBcRELcJLIdImlxkkhfEQ6FcXwnxxEOjXFY+EaPXEqJjcSwnNxyUiomoBs8ZoldxciT3Gu+KieIkQ6Q8SLFyJEMW4ERo48TYkSJcMdXqYxtiUjHsJsnBfr2Ju4JHo+JU8U4kQ6NAewnzxfCYvGliGicOArxziWvFGJ0JsR6RJLpkmKJJ+8XImHxfcpEknxfCWfFlx7CYiKRJ8qgUk6JciaYEFJd/iwlSxNugUmiJzUgPF5JUiRIlhh8CQtbgJhSpAmgJcYTX5AJC1g9ptJiCamGFG3SRmHcyQydmFOyzSXmENmoyTaIjoHSZh7ReuCU6IG6iyaGIm6KySaIW66yTaLUJcySaK0JuyTaL0JBydRKMJxyf94aJVVNHFGJlycf5nJPCcVIXJzTJMFEhXCZcnlJ0iZcmiJlyZYmFKe0dclPJsiY0nNMp0VskWAyiWcmqJhSuomvJzTFokQpxSUCniieidcIwpSKYYmPJSKSYmIpxxGYn/+qKTik/JVVNYlZ+hSnYlnJjiSSlVUvTFvJuJ2KRYBAcQ5vYlUpqMeSl+J5KfLFnJwSVglVUoSZykIpQrscSEhUIhimCp7yXSnxJDbu0IipFgEkks++KTKmpJ4qekmQpVVFklnJOSQomgpG4jHGFKhSfKkbi/KbqnRJAqTuJipJqRGaSpOqQeJfJJ4oSkniDSUh7LhwLtnphBWCfOGRBoCSA5dJnqfA69JkDlgrwJO4QCFAJ39qgmHhAOoGloOIpiGklysyW6kly+CT6mFyyyUmndyayamljyFCbgkVyOyfGmFy+yXmndyRyYWmZppySWnMkzCdIlbMVyRonVptyeWmGU9yUvFcJ1acanZ6QiRnENpXYKInVpPydWkOp7aYCmOpzJCCkZpI6YcG1pHEpClbM0KWOmGUcKV2nwBScXOn4AyKS4gtpU6eikbpL0t8Hjq26YHK4pKKSun6mdSYunEp9iVsxkpi6RSkXpHEtSlVytKcOmGUDKSHq3pL0l4nbSb6YHLoxMcl+ljyASSSlbMXKVWkcSvKYunhJewpOkvSQqQKJQZgcrElwZY8pvELaiGcySypOqUBmKpT6fgDKpGGZeHMc6RqhmGUGqT7jZpKCnhkYKWISBkYKhqQgptpCCmanZ6lSb6JEZ5Cj2koKfaSgoOp3YJQqW6PGfAaiiPGQsJ8ZVVLxmCZomQJlFC0cewDCZgmcyxiZUmfJmSZ3gnHH74smVJlH8CmSpmaZymREJNpTxDJmUWfGVsxaZemSZm6ZfEM8nMkhmQC58Z+jKZmWZ9mRZnpxFgDZlKBfGXwwOZa0dkDsAzmQG5M0bmYKF8ZhfF5k5x27L5kTRgmSFnqZKmSLShZcWX5lxZMWXpk3coWall+ZqWcll8QYGJ26uiYGBer5Z6lkUL5Zt6t4L5ZrFvlnRa2WRaktR7QvSL5ZFOhEL5Z1OngD5ZGWmzB4AXUWQmIYJqqKI9ZCwvSJHM4ol1lgiQ2ccS9ZRQmNkWAs/OlaTZPdCNlzZiTBNneCJJEtkDZfWfsoLZK2fsrLZEQu/QhCeADNkAug2Yca3o/BHCI0IfWadmJEF2a6JgphwZbquZoFq5n2RrmVM6KGHMWCJ/icaRELdSP2XxAWAewvSIGWjUQDmRWScgZZNW3gvdEXRoovdFAecORJkIRRQvDnvZ90Z9ko5VVIyJkJ90SyI45VVEDmI5zTDVa/Zplmhr3RpoXDmABD2VTmJMCOSjk90EWTvp3ZjOWjk90GOdDk902OV9kuB/2dKaJMhOQzmJMJOQDl+B5OX4FQ5v2SOE05DOb9L05nOXLmvZmmWznjhBGXzn3Blstzmy5l0njk85v0oLkK5l0iLlLp3suLm/SlOSjlnhMudDkmZz2eZnI5NuRxKBZ6KndlbMHOb9lbMWuY7kvSuuZbkcSBuR7kcSxucin1WcOVswW5Nue3EMAsOZblR5PAPLke5cefvivZqAc7lHSruUnnu5AOagFe5ieWqbY0vuZHn55DAAHnZ5SecHmoBoebHnF5PABHm/ZoEdbn15R8gnkA5TmQ7lN5Zimnm4yd2foxZ5v0cPC55reUfKF5HecPCl5/eSDkQ5+jFXnQ50+ZLkA5fDDHnQ5nmc9meZr2Z5lo5fDH3mHpg+UL6vKI+QvkNS4+YenB5fDDPm/ZZ+fPknpZ1Evm/ZIWc9khZr2dFmsuKOYXzb5hfLvn9xZ1AfnX55bMfmF8weQAXk5ABVfmjgt+XxCjgRJKQgXkBsd4Kjgo4Fv4RCo4OYb0iyBS1mjgfeaOAVKWPhJjgF++LT6W6EmDXGEF/OetGiiRBcO7eCRBWO5UFbcTXmSsRQkQUW65BXvlkFjBb/nDKJBV5kSYTOYkJcFWWfgV95vBfdkcwDBVQXMsk7uQUSFA7uIV0S1wYQUSFlBRELCF70QtFSFchYYkKFchcwWMFEhTEa6FchUu4GFTEtwVKZkWcYXDwXeV4paFTEkIVMCeBVYUMAkhYwWtm0XuQU9mcooQU9mo/u4UdmNBcoUjmSebbpUFTZjoUhF05vO6+FJwUYXhFR5twVMCKhcEUBFdZo4VveURRFZ95Q4M4XeCWRTIURCWRU9GiiBRT4VFCWRf4V8QZRUEWW6WRWEX5FrBUmLVFHBX5KNFeMUUW/GbhaUWWmJRTkVRJE/m0WxJLRTO6dF6GUkUVFw4N979FyRp0XsijRWzqzF5RYdlNmYhfkWuF+YtUUeFbBTkXeFususV+FfRaUWBF9BaMWLFE5mEZFFTZvoVbFc5iG67FR5q0UHFmIR0VXFdxUoUVFq5gsVHZEVgMXnFe5kMXPFXxZcUrFD5pR63FXxVMX/FeFssVvFdZnMU/FoVgsW2gjIq6JXMzTEiWiiF/EzRolRQuWBHmWJd4KIANWniURC/sF5kklzmSSUCF/sNjmiidAaSVI5O+pbq0llJVjlQlXRZdKklOmeYXeCEGWplGZNJUfzUlRQjBn4ApJfbkMlNJSZmUlnuayVrxpJW3nilQpfZmUl+jIKXclZsqSXql5JeqWUlZsqqXElK+ccXoZiRYyUb5fJUKV8MepXxDMxdIKSW9CxpTSV2llJb0KWlzITVqkl6WVyXElmWWaXcl9OqyXomZ2e5C3ZoogGU3Zq4pdlFCt6GvhRl96G96Mx4qntBQQ6RkCYVKrDEfphxCZTrBQQp6jtEVKWRimVhlUEI74nGkZYWXwgvIRmV5lA2WCIVKgFqKK1l97rWXjOfEE2VLSrok2Uv53grWXiQCEA9FdlZZTwAGS9ZQOU9ghosOUSqgEC6VYQ/UWCLTliad4LTl8BrOWJxW8mQnTl6aQuUuZfOdOUFpEQtOVO6y5X8lrl64GWl7lHWWuJYQU2cPF8Ql5dJqbl+2cqLzyl5Q9nxlWEOkZPlRUFvoXltPh+U1xv5XeVnlGuQOq/l9eijJYQX0V4q/lTemBX1FWkjBVf5n4h+WUKSFRnIwVqRdeUO+nWdLAQh9IlhDLmy5QTGuGm5TyUWGRQnhV2GZFZwHfSBFYYoEVThpRXWlfQgRXhiy5RzGvlzkBhVYQpCaKJcVeRTeWiQhRZRU500bP1E8VAlT6V7llyduWXJ85ZJVPJS5WRWXJKaQuWXJG5XJXiiHaZO6zlnyfO7aVTyQeWKVTya7p6VGlaeU3lVVIhgXlFlahJgVFlQBXmVwKY1pPlFlS+UHRxZUVCcVVVGmWP6VlbCmeVsKTZWGVSKfZUO+VVEBXFSzlbCmgVQVTimGJkVZinh6tlbCmR6SVUinR6qVccTIVGVS9lC68VZlWnaKlc0zWJuFTylMVMVTKlWG5VWyWOhJlYKkUVhVeKKxJRFepWCptFVVUjFzVQ5WNVMkrVUypLFVVVsVblVVSdYvleKLcVVVZ+xrFPFVVTwQnhdNXNMwlQdnHF7lc1TuZPFTv7bl+/gslkVR/hNGzlO/spV7lO/mpU3lO/psk7Vp/ruWnVp/gZULlO/sZUXVl/mZUO+gAZxWABgVXdWJMq2THJgVgAU5W/VX1a5WPV2QO+UA1TNN5UmIF5T3S6iYNdkB/lsNbaDXBT5dDWB6CNaoUh6aNRBUxqmNdBXA1iNSlV41TRW9V05xNQFmoVhNehVQ1iTMVXrViTPhWE1hFftV01NhgzX1VR1XTUOGDNW1WfVTNB1VM1vNT1UM1/VTzXZAg1YTUjVyNYkzjVItbaCTVF3rTVM0s1ZsXs1itY1qW6vIatVBZ61b0GbVvQbJWnVvQQpV3VowaP77VvQSdUvVvQedXG1CwbpU7VvQbdVHVvQQ9U21Ewc9UChvLJZXI1uwR9VO1R5t9X8Kv1bsH/V9tf7VA1rtVhag1odRFYQ14CtHV3Bb1R2a+1BtScEhVHtX8Go18dW8HRVEddnVBF3tScG41udX8EE1xdVcHpVWdY1xZVldXbiJFBdRFaU19dVhY01NdeeZlVZdeeaVVHdUuYs13dVuZs1KdV8Wc1fdRKm1Z7dX7UAl3HmbV3FgtSPW4ZpFSPVi1I9RLVB1R5tLUT1WFnLXZFG9byxK1DRdrVr1atQfURWmteiqW6YkBJBWOMXhfW9lG+tfU9lT4PAZPeN9U+AlBRQi/WDWpCc/UP1RsR0r31l9T44NF39QA1O6wDbfWu6YDU+AdB3gh/XjC/9b2XIq8DS4pGZkDZ7aZyH9d/owNP9QCJ8GH9a5q4N2DToZgid2EAFFCd2OyHeCH2KQ2UNd0GrmBJNQLG4gSNQJ25MNLlaIWCisGiw1gi+fow3cNbuXQ08iqgmYLwAFglYJXgQoMI1GCYAOI1GAJwMgADoTEGQBAAA==")},W=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.from(t).map(function(e){return("0000"+e.toString(16)).slice(-4)}).join("")},G=function(){function t(){_(this,t)}return S(t,[{key:"encode",value:function(e){throw new Error("Must be implemented by subclasses")}},{key:"widthOfString",value:function(e){throw new Error("Must be implemented by subclasses")}},{key:"ref",value:function(){return null!=this.dictionary?this.dictionary:this.dictionary=this.document.ref()}},{key:"finalize",value:function(){if(!this.embedded&&null!=this.dictionary)return this.embed(),this.embedded=!0}},{key:"embed",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"lineHeight",value:function(e,t){null==t&&(t=!1);var n=t?this.lineGap:0;return(this.ascender+n-this.descender)/1e3*e}}],[{key:"open",value:function(t,n,r,i){var o=void 0;if("string"===typeof n){if(K.isStandardFont(n))return new K(t,n,i);o=m.a.openSync(n,r)}else e.isBuffer(n)?o=m.a.create(n,r):n instanceof Uint8Array?o=m.a.create(new e(n),r):n instanceof ArrayBuffer?o=m.a.create(new e(new Uint8Array(n)),r):"object"===("undefined"===typeof n?"undefined":y(n))&&(o=n);if(null==o)throw new Error("Not a supported font format or standard PDF font.");return new q(t,o,i)}}]),t}(),K=function(e){return function(t){function n(e,t,r){_(this,n);var i=E(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return i.document=e,i.name=t,i.id=r,i.font=new z(V[i.name]),i.ascender=i.font.ascender,i.descender=i.font.descender,i.bbox=i.font.bbox,i.lineGap=i.font.lineGap,i}return w(n,e),S(n,[{key:"embed",value:function(){return this.dictionary.data={Type:"Font",BaseFont:this.name,Subtype:"Type1",Encoding:"WinAnsiEncoding"},this.dictionary.end()}},{key:"encode",value:function(e){for(var t=this.font.encodeText(e),n=this.font.glyphsForString(""+e),r=this.font.advancesForGlyphs(n),i=[],o=0;o<n.length;o++){var a=n[o];i.push({xAdvance:r[o],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(a)})}return[t,i]}},{key:"encodeGlyphs",value:function(e){var t=[],n=!0,r=!1,i=void 0;try{for(var o,a=Array.from(e)[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var s=o.value;t.push(("00"+s.id.toString(16)).slice(-2))}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}return t}},{key:"widthOfString",value:function(e,t){var n=this.font.glyphsForString(""+e),r=this.font.advancesForGlyphs(n),i=0,o=!0,a=!1,s=void 0;try{for(var l,u=Array.from(r)[Symbol.iterator]();!(o=(l=u.next()).done);o=!0)i+=l.value}catch(e){a=!0,s=e}finally{try{!o&&u.return&&u.return()}finally{if(a)throw s}}return i*(t/1e3)}}],[{key:"isStandardFont",value:function(e){return e in V}}]),n}()}(G),q=function(e){return function(t){function n(e,t,r){_(this,n);var i=E(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return i.document=e,i.font=t,i.id=r,i.subset=i.font.createSubset(),i.unicode=[[0]],i.widths=[i.font.getGlyph(0).advanceWidth],i.name=i.font.postscriptName,i.scale=1e3/i.font.unitsPerEm,i.ascender=i.font.ascent*i.scale,i.descender=i.font.descent*i.scale,i.xHeight=i.font.xHeight*i.scale,i.capHeight=i.font.capHeight*i.scale,i.lineGap=i.font.lineGap*i.scale,i.bbox=i.font.bbox,i.layoutCache=Object.create(null),i}return w(n,e),S(n,[{key:"layoutRun",value:function(e,t){for(var n=this.font.layout(e,t),r=0;r<n.positions.length;r++){var i=n.positions[r];for(var o in i)i[o]*=this.scale;i.advanceWidth=n.glyphs[r].advanceWidth*this.scale}return n}},{key:"layoutCached",value:function(e){var t;if(t=this.layoutCache[e])return t;var n=this.layoutRun(e);return this.layoutCache[e]=n,n}},{key:"layout",value:function(e,t,n){if(null==n&&(n=!1),t)return this.layoutRun(e,t);for(var r=n?null:[],i=n?null:[],o=0,a=0,s=0;s<=e.length;){var l;if(s===e.length&&a<s||(l=e.charAt(s),[" ","\t"].includes(l))){var u=this.layoutCached(e.slice(a,++s));n||(r.push.apply(r,x(Array.from(u.glyphs||[]))),i.push.apply(i,x(Array.from(u.positions||[])))),o+=u.advanceWidth,a=s}else s++}return{glyphs:r,positions:i,advanceWidth:o}}},{key:"encode",value:function(e,t){for(var n=this.layout(e,t),r=n.glyphs,i=n.positions,o=[],a=0;a<r.length;a++){var s=r[a],l=this.subset.includeGlyph(s.id);o.push(("0000"+l.toString(16)).slice(-4)),null==this.widths[l]&&(this.widths[l]=s.advanceWidth*this.scale),null==this.unicode[l]&&(this.unicode[l]=this.font._cmapProcessor.codePointsForGlyph(s.id))}return[o,i]}},{key:"encodeGlyphs",value:function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n],i=this.subset.includeGlyph(r.id);t.push(("0000"+i.toString(16)).slice(-4)),null==this.widths[i]&&(this.widths[i]=r.advanceWidth*this.scale),null==this.unicode[i]&&(this.unicode[i]=this.font._cmapProcessor.codePointsForGlyph(r.id))}return t}},{key:"widthOfString",value:function(e,t,n){return this.layout(e,n,!0).advanceWidth*(t/1e3)}},{key:"embed",value:function(){var e=null!=this.subset.cff,t=this.document.ref();e&&(t.data.Subtype="CIDFontType0C"),this.subset.encodeStream().pipe(t);var n=((null!=this.font["OS/2"]?this.font["OS/2"].sFamilyClass:void 0)||0)>>8,r=0;this.font.post.isFixedPitch&&(r|=1),1<=n&&n<=7&&(r|=2),r|=4,10===n&&(r|=8),this.font.head.macStyle.italic&&(r|=64);var i=[0,1,2,3,4,5].map(function(e){return String.fromCharCode(26*Math.random()+65)}).join("")+"+"+this.font.postscriptName,o=this.font.bbox,a=this.document.ref({Type:"FontDescriptor",FontName:i,Flags:r,FontBBox:[o.minX*this.scale,o.minY*this.scale,o.maxX*this.scale,o.maxY*this.scale],ItalicAngle:this.font.italicAngle,Ascent:this.ascender,Descent:this.descender,CapHeight:(this.font.capHeight||this.font.ascent)*this.scale,XHeight:(this.font.xHeight||0)*this.scale,StemV:0});e?a.data.FontFile3=t:a.data.FontFile2=t,a.end();var s=this.document.ref({Type:"Font",Subtype:e?"CIDFontType0":"CIDFontType2",BaseFont:i,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:a,W:[0,this.widths]});return s.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:i,Encoding:"Identity-H",DescendantFonts:[s],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}},{key:"toUnicodeCmap",value:function(){var e=this.document.ref(),t=[],n=!0,r=!1,i=void 0;try{for(var o,a=Array.from(this.unicode)[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var s=o.value,l=[],u=!0,c=!1,d=void 0;try{for(var p,h=Array.from(s)[Symbol.iterator]();!(u=(p=h.next()).done);u=!0){var f=p.value;f>65535&&(f-=65536,l.push(W(f>>>10&1023|55296)),f=56320|1023&f),l.push(W(f)),t.push("<"+l.join(" ")+">")}}catch(e){c=!0,d=e}finally{try{!u&&h.return&&h.return()}finally{if(c)throw d}}}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}return e.end("  /CIDInit /ProcSet findresource begin\n  12 dict begin\n  begincmap\n  /CIDSystemInfo <<\n  /Registry (Adobe)\n  /Ordering (UCS)\n  /Supplement 0\n  >> def\n  /CMapName /Adobe-Identity-UCS def\n  /CMapType 2 def\n  1 begincodespacerange\n  <0000><ffff>\n  endcodespacerange\n  1 beginbfrange\n  <0000> <"+W(t.length-1)+"> ["+t.join(" ")+"]\n  endbfrange\n  endcmap\n  CMapName currentdict /CMap defineresource pop\n  end\n  end  "),e}}]),n}()}(G),Y={initFonts:function(){return this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},this.font("Helvetica")},font:function(e,t,n){var r=void 0,i=void 0;if("number"===typeof t&&(n=t,t=null),"string"===typeof e&&this._registeredFonts[e]){r=e;var o=this._registeredFonts[e];e=o.src,t=o.family}else"string"!==typeof(r=t||e)&&(r=null);if(null!=n&&this.fontSize(n),i=this._fontFamilies[r])return this._font=i,this;var a="F"+ ++this._fontCount;return this._font=G.open(this,e,t,a),(i=this._fontFamilies[this._font.name])?(this._font=i,this):(r&&(this._fontFamilies[r]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize:function(e){return this._fontSize=e,this},currentLineHeight:function(e){return null==e&&(e=!1),this._font.lineHeight(this._fontSize,e)},registerFont:function(e,t,n){return this._registeredFonts[e]={src:t,family:n},this}},X={initText:function(){return this.x=0,this.y=0,this._lineGap=0},text:function(e,t,n,r){(r=this._initOptions(t,n,r)).wordSpacing&&(e=e.replace(/\s{2,}/g," "));for(var i=e.split("\n"),o=0;o<i.length;o++)this._line(i[o],r);return this},_initOptions:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return"object"===("undefined"===typeof e?"undefined":y(e))&&(n=e,e=null),e&&(this.x=e),t&&(this.y=t),n.columns=n.columns||0,n.columnGap=n.columnGap||18,n},_line:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._fragment(e,this.x,this.y,t)},_fragment:function(e,t,n,r){if(0!==(e=(""+e).replace(/\n/g,"")).length){null==this.page.fonts[this._font.id]&&(this.page.fonts[this._font.id]=this._font.ref());var i=this._font.encode(e,r.features),o=C(i,2),a=o[0],s=o[1];r.wordSpacing=r.wordSpacing||0,r.characterSpacing=r.characterSpacing||0,n=this.page.height-n-this._font.ascender/1e3*this._fontSize,this._glyphs(a,s,t,n,r)}},_addGlyphs:function(e,t,n,r,i){null==i&&(i={}),null==this.page.fonts[this._font.id]&&(this.page.fonts[this._font.id]=this._font.ref()),r=this.page.height-r;var o=1e3/this._fontSize,a=1e3/(this._font.font.unitsPerEm||1e3),s=this._font.encodeGlyphs(e),l=t.map(function(t,n){return{xAdvance:t.xAdvance*o,yAdvance:t.yAdvance*o,xOffset:t.xOffset,yOffset:t.yOffset,advanceWidth:e[n].advanceWidth*a}});return this._glyphs(s,l,n,r,i)},_glyphs:function(e,t,n,r,i){var o=this,a=void 0;this.save(),this.transform(1,0,0,-1,0,this.page.height),this.addContent("BT"),this.addContent("1 0 0 1 "+I.number(n)+" "+I.number(r)+" Tm"),this.addContent("/"+this._font.id+" "+I.number(this._fontSize)+" Tf");var s=i.fill&&i.stroke?2:i.stroke?1:0;s&&this.addContent(s+" Tr"),i.characterSpacing&&this.addContent(I.number(i.characterSpacing)+" Tc");var l=this._fontSize/1e3,u=[],c=0,d=!1,p=function(n){if(c<n){var r=e.slice(c,n).join(""),i=t[n-1].xAdvance-t[n-1].advanceWidth;u.push("<"+r+"> "+I.number(-i))}return c=n},h=function(e){if(p(e),u.length>0)return o.addContent("["+u.join(" ")+"] TJ"),u.length=0};for(a=0;a<t.length;a++){var f=t[a];f.xOffset||f.yOffset?(h(a),this.addContent("1 0 0 1 "+I.number(n+f.xOffset*l)+" "+I.number(r+f.yOffset*l)+" Tm"),h(a+1),d=!0):(d&&(this.addContent("1 0 0 1 "+I.number(n)+" "+I.number(r)+" Tm"),d=!1),f.xAdvance-f.advanceWidth!==0&&p(a+1)),n+=f.xAdvance*l}return h(a),this.addContent("ET"),this.restore()}},Q=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];_(this,e),this.pos=0,this.data=t,this.length=this.data.length}S(e,[{key:"readByte",value:function(){return this.data[this.pos++]}},{key:"writeByte",value:function(e){return this.data[this.pos++]=e}},{key:"byteAt",value:function(e){return this.data[e]}},{key:"readBool",value:function(){return!!this.readByte()}},{key:"writeBool",value:function(e){return this.writeByte(e?1:0)}},{key:"readUInt32",value:function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()}},{key:"writeUInt32",value:function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)}},{key:"readInt32",value:function(){var e=this.readUInt32();return e>=2147483648?e-4294967296:e}},{key:"writeInt32",value:function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)}},{key:"readUInt16",value:function(){return this.readByte()<<8|this.readByte()}},{key:"writeUInt16",value:function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)}},{key:"readInt16",value:function(){var e=this.readUInt16();return e>=32768?e-65536:e}},{key:"writeInt16",value:function(e){return e<0&&(e+=65536),this.writeUInt16(e)}},{key:"readString",value:function(e){for(var t=[],n=0,r=e,i=0<=r;i?n<r:n>r;i?n++:n--)t[n]=String.fromCharCode(this.readByte());return t.join("")}},{key:"writeString",value:function(e){var t=this;return j(0,e.length,!1).map(function(n){return t.writeByte(e.charCodeAt(n))})}},{key:"stringAt",value:function(e,t){return this.pos=e,this.readString(t)}},{key:"readShort",value:function(){return this.readInt16()}},{key:"writeShort",value:function(e){return this.writeInt16(e)}},{key:"readLongLong",value:function(){var e=this.readByte(),t=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte();return 128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^t)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*e+281474976710656*t+1099511627776*n+4294967296*r+16777216*i+65536*o+256*a+s}},{key:"writeLongLong",value:function(e){var t=Math.floor(e/4294967296),n=4294967295&e;return this.writeByte(t>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)}},{key:"readInt",value:function(){return this.readInt32()}},{key:"writeInt",value:function(e){return this.writeInt32(e)}},{key:"slice",value:function(e,t){return this.data.slice(e,t)}},{key:"read",value:function(e){for(var t=[],n=0,r=e,i=0<=r;i?n<r:n>r;i?n++:n--)t.push(this.readByte());return t}},{key:"write",value:function(e){var t=this;return Array.from(e).map(function(e){return t.writeByte(e)})}}])}(),[65472,65473,65474,65475,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487]),Z=function(){function e(t,n){_(this,e);var r=void 0;if(this.data=t,this.label=n,65496!==this.data.readUInt16BE(0))throw"SOI not found in JPEG";for(var i=2;i<this.data.length&&(r=this.data.readUInt16BE(i),i+=2,!Array.from(Q).includes(r));)i+=this.data.readUInt16BE(i);if(!Array.from(Q).includes(r))throw"Invalid JPEG.";i+=2,this.bits=this.data[i++],this.height=this.data.readUInt16BE(i),i+=2,this.width=this.data.readUInt16BE(i),i+=2;var o=this.data[i++];this.colorSpace=function(){switch(o){case 1:return"DeviceGray";case 3:return"DeviceRGB";case 4:return"DeviceCMYK"}}(),this.obj=null}return S(e,[{key:"embed",value:function(e){if(!this.obj)return this.obj=e.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:this.bits,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:"DCTDecode"}),"DeviceCMYK"===this.colorSpace&&(this.obj.data.Decode=[1,0,1,0,1,0,1,0]),this.obj.end(this.data),this.data=null}}]),e}(),J=function(){function t(e,n){_(this,t),this.label=n,this.image=new v.a(e),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}return S(t,[{key:"embed",value:function(t){if(this.document=t,!this.obj){if(this.obj=this.document.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:this.image.bits,Width:this.width,Height:this.height,Filter:"FlateDecode"}),!this.image.hasAlphaChannel){var n=this.document.ref({Predictor:15,Colors:this.image.colors,BitsPerComponent:this.image.bits,Columns:this.width});this.obj.data.DecodeParms=n,n.end()}if(0===this.image.palette.length)this.obj.data.ColorSpace=this.image.colorSpace;else{var r=this.document.ref();r.end(new e(this.image.palette)),this.obj.data.ColorSpace=["Indexed","DeviceRGB",this.image.palette.length/3-1,r]}if(this.image.transparency.grayscale){var i=this.image.transparency.greyscale;return this.obj.data.Mask=[i,i]}if(this.image.transparency.rgb){var o=this.image.transparency.rgb,a=[],s=!0,l=!1,u=void 0;try{for(var c,d=Array.from(o)[Symbol.iterator]();!(s=(c=d.next()).done);s=!0){var p=c.value;a.push(p,p)}}catch(e){l=!0,u=e}finally{try{!s&&d.return&&d.return()}finally{if(l)throw u}}return this.obj.data.Mask=a}return this.image.transparency.indexed?this.loadIndexedAlphaChannel():this.image.hasAlphaChannel?this.splitAlphaChannel():this.finalize()}}},{key:"finalize",value:function(){if(this.alphaChannel){var e=this.document.ref({Type:"XObject",Subtype:"Image",Height:this.height,Width:this.width,BitsPerComponent:8,Filter:"FlateDecode",ColorSpace:"DeviceGray",Decode:[0,1]});e.end(this.alphaChannel),this.obj.data.SMask=e}return this.obj.end(this.imgData),this.image=null,this.imgData=null}},{key:"splitAlphaChannel",value:function(){var t=this;return this.image.decodePixels(function(n){for(var r=void 0,i=void 0,o=t.image.colors*t.image.bits/8,a=t.width*t.height,s=new e(a*o),l=new e(a),u=i=r=0,c=n.length;u<c;)s[i++]=n[u++],s[i++]=n[u++],s[i++]=n[u++],l[r++]=n[u++];var d=0;return f.a.deflate(s,function(e,n){if(t.imgData=n,e)throw e;if(2===++d)return t.finalize()}),f.a.deflate(l,function(e,n){if(t.alphaChannel=n,e)throw e;if(2===++d)return t.finalize()})})}},{key:"loadIndexedAlphaChannel",value:function(t){var n=this,r=this.image.transparency.indexed;return this.image.decodePixels(function(t){for(var i=new e(n.width*n.height),o=0,a=0,s=t.length;a<s;a++)i[o++]=r[t[a]];return f.a.deflate(i,function(e,t){if(n.alphaChannel=t,e)throw e;return n.finalize()})})}}]),t}(),$=function(){function t(){_(this,t)}return S(t,null,[{key:"open",value:function(t,n){var r=void 0;if(e.isBuffer(t))r=t;else if(t instanceof ArrayBuffer)r=new e(new Uint8Array(t));else{var i=/^data:.+;base64,(.*)$/.exec(t);i&&(r=new e(i[1],"base64"))}if(255===r[0]&&216===r[1])return new Z(r,n);if(137===r[0]&&"PNG"===r.toString("ascii",1,4))return new J(r,n);throw new Error("Unknown image format.")}}]),t}(),ee={initImages:function(){return this._imageRegistry={},this._imageCount=0},image:function(e,t,n,r){var i,o,a=void 0,s=void 0,l=void 0,u=void 0,c=void 0;null==r&&(r={}),"object"===("undefined"===typeof t?"undefined":y(t))&&(r=t,t=null),t=null!=(i=null!=t?t:r.x)?i:this.x,n=null!=(o=null!=n?n:r.y)?o:this.y,"string"===typeof e&&(u=this._imageRegistry[e]),u||(u=e.width&&e.height?e:this.openImage(e)),u.obj||u.embed(this),null==this.page.xobjects[u.label]&&(this.page.xobjects[u.label]=u.obj);var d=r.width||u.width,p=r.height||u.height;if(r.width&&!r.height){var h=d/u.width;d=u.width*h,p=u.height*h}else if(r.height&&!r.width){var f=p/u.height;d=u.width*f,p=u.height*f}else if(r.scale)d=u.width*r.scale,p=u.height*r.scale;else if(r.fit){var m=Array.from(r.fit),g=C(m,2);s=(l=g[0])/(a=g[1]),(c=u.width/u.height)>s?(d=l,p=l/c):(p=a,d=a*c)}else if(r.cover){var b=Array.from(r.cover),v=C(b,2);s=(l=v[0])/(a=v[1]),(c=u.width/u.height)>s?(p=a,d=a*c):(d=l,p=l/c)}return(r.fit||r.cover)&&("center"===r.align?t=t+l/2-d/2:"right"===r.align&&(t=t+l-d),"center"===r.valign?n=n+a/2-p/2:"bottom"===r.valign&&(n=n+a-p)),this.y===n&&(this.y+=p),this.save(),this.transform(d,0,0,-p,t,n+p),this.addContent("/"+u.label+" Do"),this.restore(),this},openImage:function(e){var t=void 0;return"string"===typeof e&&(t=this._imageRegistry[e]),t||(t=$.open(e,"I"+ ++this._imageCount),"string"===typeof e&&(this._imageRegistry[e]=t)),t}},te={annotate:function(e,t,n,r,i){for(var o in i.Type="Annot",i.Rect=this._convertRect(e,t,n,r),i.Border=[0,0,0],"Link"!==i.Subtype&&null==i.C&&(i.C=this._normalizeColor(i.color||[0,0,0])),delete i.color,"string"===typeof i.Dest&&(i.Dest=new String(i.Dest)),i){var a=i[o];i[o[0].toUpperCase()+o.slice(1)]=a}var s=this.ref(i);return this.page.annotations.push(s),s.end(),this},note:function(e,t,n,r,i,o){return null==o&&(o={}),o.Subtype="Text",o.Contents=new String(i),o.Name="Comment",null==o.color&&(o.color=[243,223,92]),this.annotate(e,t,n,r,o)},link:function(e,t,n,r,i,o){if(null==o&&(o={}),o.Subtype="Link","number"===typeof i){var a=this._root.data.Pages.data;if(!(i>=0&&i<a.Kids.length))throw new Error("The document has no page "+i);o.A=this.ref({S:"GoTo",D:[a.Kids[i],"XYZ",null,null,null]}),o.A.end()}else o.A=this.ref({S:"URI",URI:new String(i)}),o.A.end();return this.annotate(e,t,n,r,o)},_markup:function(e,t,n,r,i){null==i&&(i={});var o=Array.from(this._convertRect(e,t,n,r)),a=C(o,4),s=a[0],l=a[1],u=a[2],c=a[3];return i.QuadPoints=[s,c,u,c,s,l,u,l],i.Contents=new String,this.annotate(e,t,n,r,i)},highlight:function(e,t,n,r,i){return null==i&&(i={}),i.Subtype="Highlight",null==i.color&&(i.color=[241,238,148]),this._markup(e,t,n,r,i)},underline:function(e,t,n,r,i){return null==i&&(i={}),i.Subtype="Underline",this._markup(e,t,n,r,i)},strike:function(e,t,n,r,i){return null==i&&(i={}),i.Subtype="StrikeOut",this._markup(e,t,n,r,i)},lineAnnotation:function(e,t,n,r,i){return null==i&&(i={}),i.Subtype="Line",i.Contents=new String,i.L=[e,this.page.height-t,n,this.page.height-r],this.annotate(e,t,n,r,i)},rectAnnotation:function(e,t,n,r,i){return null==i&&(i={}),i.Subtype="Square",i.Contents=new String,this.annotate(e,t,n,r,i)},ellipseAnnotation:function(e,t,n,r,i){return null==i&&(i={}),i.Subtype="Circle",i.Contents=new String,this.annotate(e,t,n,r,i)},textAnnotation:function(e,t,n,r,i,o){return null==o&&(o={}),o.Subtype="FreeText",o.Contents=new String(i),o.DA=new String,this.annotate(e,t,n,r,o)},_convertRect:function(e,t,n,r){var i=t;t+=r;var o=e+n,a=Array.from(this._ctm),s=C(a,6),l=s[0],u=s[1],c=s[2],d=s[3],p=s[4],h=s[5];return[e=l*e+c*t+p,t=u*e+d*t+h,o=l*o+c*i+p,i=u*o+d*i+h]}},ne=function(t){function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_(this,n);var t=E(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));if(t.options=e,t.version=1.3,t.compress=!0,t._pageBuffer=[],t._pageBufferStart=0,t._offsets=[],t._waiting=0,t._ended=!1,t._offset=0,t._root=t.ref({Type:"Catalog",Pages:t.ref({Type:"Pages",Count:0,Kids:[]})}),t.page=null,t.initColor(),t.initVector(),t.initFonts(),t.initText(),t.initImages(),t.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},t.options.info)for(var r in t.options.info){var i=t.options.info[r];t.info[r]=i}return t._write("%PDF-"+t.version),t._write("%\xff\xff\xff\xff"),!1!==t.options.autoFirstPage&&t.addPage(),t}return w(n,t),S(n,[{key:"addPage",value:function(e){null==e&&(e=this.options),this.options.bufferPages||this.flushPages(),this.page=new P(this,e),this._pageBuffer.push(this.page);var t=this._root.data.Pages.data;return t.Kids.push(this.page.dictionary),t.Count++,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this}},{key:"flushPages",value:function(){var e=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=e.length;var t=!0,n=!1,r=void 0;try{for(var i,o=Array.from(e)[Symbol.iterator]();!(t=(i=o.next()).done);t=!0){i.value.end()}}catch(e){n=!0,r=e}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}}},{key:"ref",value:function(e){var t=new A(this,this._offsets.length+1,e);return this._offsets.push(null),this._waiting++,t}},{key:"_read",value:function(){}},{key:"_write",value:function(t){return e.isBuffer(t)||(t=new e(t+"\n","binary")),this.push(t),this._offset+=t.length}},{key:"addContent",value:function(e){return this.page.write(e),this}},{key:"_refEnd",value:function(e){if(this._offsets[e.id-1]=e.offset,0===--this._waiting&&this._ended)return this._finalize(),this._ended=!1}},{key:"end",value:function(){for(var e in this.flushPages(),this._info=this.ref(),this.info){var t=this.info[e];"string"===typeof t&&(t=new String(t)),this._info.data[e]=t}for(var n in this._info.end(),this._fontFamilies){this._fontFamilies[n].finalize()}return this._root.end(),this._root.data.Pages.end(),0===this._waiting?this._finalize():this._ended=!0}},{key:"_finalize",value:function(e){var t=this._offset;this._write("xref"),this._write("0 "+(this._offsets.length+1)),this._write("0000000000 65535 f ");var n=!0,r=!1,i=void 0;try{for(var o,a=Array.from(this._offsets)[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var s=o.value;s=("0000000000"+s).slice(-10),this._write(s+" 00000 n ")}}catch(e){r=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}return this._write("trailer"),this._write(I.convert({Size:this._offsets.length+1,Root:this._root,Info:this._info})),this._write("startxref"),this._write(""+t),this._write("%%EOF"),this.push(null)}},{key:"toString",value:function(){return"[object PDFDocument]"}}]),n}(p.a.Readable),re=function(e){return function(){var t=[];for(var n in e){var r=e[n];t.push(ne.prototype[n]=r)}return t}()};re(D),re(F),re(Y),re(X),re(ee),re(te),t.b=ne}).call(t,n(12).Buffer)},function(e,t,n){"use strict";(function(e,r){var i=n(1057),o=n(2603),a=n(2604),s=n(2607),l=n(2610);for(var u in l)t[u]=l[u];t.NONE=0,t.DEFLATE=1,t.INFLATE=2,t.GZIP=3,t.GUNZIP=4,t.DEFLATERAW=5,t.INFLATERAW=6,t.UNZIP=7;function c(e){if("number"!==typeof e||e<t.DEFLATE||e>t.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=e,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}c.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(this.pending_close=!1,i(this.init_done,"close before init"),i(this.mode<=t.UNZIP),this.mode===t.DEFLATE||this.mode===t.GZIP||this.mode===t.DEFLATERAW?a.deflateEnd(this.strm):this.mode!==t.INFLATE&&this.mode!==t.GUNZIP&&this.mode!==t.INFLATERAW&&this.mode!==t.UNZIP||s.inflateEnd(this.strm),this.mode=t.NONE,this.dictionary=null)},c.prototype.write=function(e,t,n,r,i,o,a){return this._write(!0,e,t,n,r,i,o,a)},c.prototype.writeSync=function(e,t,n,r,i,o,a){return this._write(!1,e,t,n,r,i,o,a)},c.prototype._write=function(n,o,a,s,l,u,c,d){if(i.equal(arguments.length,8),i(this.init_done,"write before init"),i(this.mode!==t.NONE,"already finalized"),i.equal(!1,this.write_in_progress,"write already in progress"),i.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,i.equal(!1,void 0===o,"must provide flush value"),this.write_in_progress=!0,o!==t.Z_NO_FLUSH&&o!==t.Z_PARTIAL_FLUSH&&o!==t.Z_SYNC_FLUSH&&o!==t.Z_FULL_FLUSH&&o!==t.Z_FINISH&&o!==t.Z_BLOCK)throw new Error("Invalid flush value");if(null==a&&(a=e.alloc(0),l=0,s=0),this.strm.avail_in=l,this.strm.input=a,this.strm.next_in=s,this.strm.avail_out=d,this.strm.output=u,this.strm.next_out=c,this.flush=o,!n)return this._process(),this._checkError()?this._afterSync():void 0;var p=this;return r.nextTick(function(){p._process(),p._after()}),this},c.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},c.prototype._process=function(){var e=null;switch(this.mode){case t.DEFLATE:case t.GZIP:case t.DEFLATERAW:this.err=a.deflate(this.strm,this.flush);break;case t.UNZIP:switch(this.strm.avail_in>0&&(e=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===e)break;if(31!==this.strm.input[e]){this.mode=t.INFLATE;break}if(this.gzip_id_bytes_read=1,e++,1===this.strm.avail_in)break;case 1:if(null===e)break;139===this.strm.input[e]?(this.gzip_id_bytes_read=2,this.mode=t.GUNZIP):this.mode=t.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case t.INFLATE:case t.GUNZIP:case t.INFLATERAW:for(this.err=s.inflate(this.strm,this.flush),this.err===t.Z_NEED_DICT&&this.dictionary&&(this.err=s.inflateSetDictionary(this.strm,this.dictionary),this.err===t.Z_OK?this.err=s.inflate(this.strm,this.flush):this.err===t.Z_DATA_ERROR&&(this.err=t.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===t.GUNZIP&&this.err===t.Z_STREAM_END&&0!==this.strm.next_in[0];)this.reset(),this.err=s.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},c.prototype._checkError=function(){switch(this.err){case t.Z_OK:case t.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===t.Z_FINISH)return this._error("unexpected end of file"),!1;break;case t.Z_STREAM_END:break;case t.Z_NEED_DICT:return null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},c.prototype._after=function(){if(this._checkError()){var e=this.strm.avail_out,t=this.strm.avail_in;this.write_in_progress=!1,this.callback(t,e),this.pending_close&&this.close()}},c.prototype._error=function(e){this.strm.msg&&(e=this.strm.msg),this.onerror(e,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},c.prototype.init=function(e,n,r,o,a){i(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),i(e>=8&&e<=15,"invalid windowBits"),i(n>=-1&&n<=9,"invalid compression level"),i(r>=1&&r<=9,"invalid memlevel"),i(o===t.Z_FILTERED||o===t.Z_HUFFMAN_ONLY||o===t.Z_RLE||o===t.Z_FIXED||o===t.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(n,e,r,o,a),this._setDictionary()},c.prototype.params=function(){throw new Error("deflateParams Not supported")},c.prototype.reset=function(){this._reset(),this._setDictionary()},c.prototype._init=function(e,n,r,i,l){switch(this.level=e,this.windowBits=n,this.memLevel=r,this.strategy=i,this.flush=t.Z_NO_FLUSH,this.err=t.Z_OK,this.mode!==t.GZIP&&this.mode!==t.GUNZIP||(this.windowBits+=16),this.mode===t.UNZIP&&(this.windowBits+=32),this.mode!==t.DEFLATERAW&&this.mode!==t.INFLATERAW||(this.windowBits=-1*this.windowBits),this.strm=new o,this.mode){case t.DEFLATE:case t.GZIP:case t.DEFLATERAW:this.err=a.deflateInit2(this.strm,this.level,t.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case t.INFLATE:case t.GUNZIP:case t.INFLATERAW:case t.UNZIP:this.err=s.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==t.Z_OK&&this._error("Init error"),this.dictionary=l,this.write_in_progress=!1,this.init_done=!0},c.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=t.Z_OK,this.mode){case t.DEFLATE:case t.DEFLATERAW:this.err=a.deflateSetDictionary(this.strm,this.dictionary)}this.err!==t.Z_OK&&this._error("Failed to set dictionary")}},c.prototype._reset=function(){switch(this.err=t.Z_OK,this.mode){case t.DEFLATE:case t.DEFLATERAW:case t.GZIP:this.err=a.deflateReset(this.strm);break;case t.INFLATE:case t.INFLATERAW:case t.GUNZIP:this.err=s.inflateReset(this.strm)}this.err!==t.Z_OK&&this._error("Failed to reset stream")},t.Zlib=c}).call(t,n(12).Buffer,n(21))},function(e,t,n){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},function(e,t,n){"use strict";var r,i=n(338),o=n(2605),a=n(1058),s=n(1059),l=n(2606),u=0,c=1,d=3,p=4,h=5,f=0,m=1,g=-2,b=-3,v=-5,y=-1,_=1,S=2,w=3,E=4,C=0,x=2,A=8,T=9,O=15,k=8,I=286,R=30,P=19,D=2*I+1,N=15,M=3,L=258,B=L+M+1,F=32,j=42,U=69,H=73,z=91,V=103,W=113,G=666,K=1,q=2,Y=3,X=4,Q=3;function Z(e,t){return e.msg=l[t],t}function J(e){return(e<<1)-(e>4?9:0)}function $(e){for(var t=e.length;--t>=0;)e[t]=0}function ee(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function te(e,t){o._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,ee(e.strm)}function ne(e,t){e.pending_buf[e.pending++]=t}function re(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function ie(e,t){var n,r,i=e.max_chain_length,o=e.strstart,a=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-B?e.strstart-(e.w_size-B):0,u=e.window,c=e.w_mask,d=e.prev,p=e.strstart+L,h=u[o+a-1],f=u[o+a];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(u[(n=t)+a]===f&&u[n+a-1]===h&&u[n]===u[o]&&u[++n]===u[o+1]){o+=2,n++;do{}while(u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&o<p);if(r=L-(p-o),o=p-L,r>a){if(e.match_start=t,a=r,r>=s)break;h=u[o+a-1],f=u[o+a]}}}while((t=d[t&c])>l&&0!==--i);return a<=e.lookahead?a:e.lookahead}function oe(e){var t,n,r,o,l,u,c,d,p,h,f=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-B)){i.arraySet(e.window,e.window,f,f,0),e.match_start-=f,e.strstart-=f,e.block_start-=f,t=n=e.hash_size;do{r=e.head[--t],e.head[t]=r>=f?r-f:0}while(--n);t=n=f;do{r=e.prev[--t],e.prev[t]=r>=f?r-f:0}while(--n);o+=f}if(0===e.strm.avail_in)break;if(u=e.strm,c=e.window,d=e.strstart+e.lookahead,p=o,h=void 0,(h=u.avail_in)>p&&(h=p),n=0===h?0:(u.avail_in-=h,i.arraySet(c,u.input,u.next_in,h,d),1===u.state.wrap?u.adler=a(u.adler,c,h,d):2===u.state.wrap&&(u.adler=s(u.adler,c,h,d)),u.next_in+=h,u.total_in+=h,h),e.lookahead+=n,e.lookahead+e.insert>=M)for(l=e.strstart-e.insert,e.ins_h=e.window[l],e.ins_h=(e.ins_h<<e.hash_shift^e.window[l+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[l+M-1])&e.hash_mask,e.prev[l&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=l,l++,e.insert--,!(e.lookahead+e.insert<M)););}while(e.lookahead<B&&0!==e.strm.avail_in)}function ae(e,t){for(var n,r;;){if(e.lookahead<B){if(oe(e),e.lookahead<B&&t===u)return K;if(0===e.lookahead)break}if(n=0,e.lookahead>=M&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-B&&(e.match_length=ie(e,n)),e.match_length>=M)if(r=o._tr_tally(e,e.strstart-e.match_start,e.match_length-M),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=M){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else r=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(te(e,!1),0===e.strm.avail_out))return K}return e.insert=e.strstart<M-1?e.strstart:M-1,t===p?(te(e,!0),0===e.strm.avail_out?Y:X):e.last_lit&&(te(e,!1),0===e.strm.avail_out)?K:q}function se(e,t){for(var n,r,i;;){if(e.lookahead<B){if(oe(e),e.lookahead<B&&t===u)return K;if(0===e.lookahead)break}if(n=0,e.lookahead>=M&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=M-1,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-B&&(e.match_length=ie(e,n),e.match_length<=5&&(e.strategy===_||e.match_length===M&&e.strstart-e.match_start>4096)&&(e.match_length=M-1)),e.prev_length>=M&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-M,r=o._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-M),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=M-1,e.strstart++,r&&(te(e,!1),0===e.strm.avail_out))return K}else if(e.match_available){if((r=o._tr_tally(e,0,e.window[e.strstart-1]))&&te(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return K}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=o._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<M-1?e.strstart:M-1,t===p?(te(e,!0),0===e.strm.avail_out?Y:X):e.last_lit&&(te(e,!1),0===e.strm.avail_out)?K:q}function le(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}function ue(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=x,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?j:W,e.adler=2===t.wrap?0:1,t.last_flush=u,o._tr_init(t),f):Z(e,g)}function ce(e){var t,n=ue(e);return n===f&&((t=e.state).window_size=2*t.w_size,$(t.head),t.max_lazy_match=r[t.level].max_lazy,t.good_match=r[t.level].good_length,t.nice_match=r[t.level].nice_length,t.max_chain_length=r[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=M-1,t.match_available=0,t.ins_h=0),n}function de(e,t,n,r,o,a){if(!e)return g;var s=1;if(t===y&&(t=6),r<0?(s=0,r=-r):r>15&&(s=2,r-=16),o<1||o>T||n!==A||r<8||r>15||t<0||t>9||a<0||a>E)return Z(e,g);8===r&&(r=9);var l=new function(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=A,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(2*D),this.dyn_dtree=new i.Buf16(2*(2*R+1)),this.bl_tree=new i.Buf16(2*(2*P+1)),$(this.dyn_ltree),$(this.dyn_dtree),$(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(N+1),this.heap=new i.Buf16(2*I+1),$(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(2*I+1),$(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0};return e.state=l,l.strm=e,l.wrap=s,l.gzhead=null,l.w_bits=r,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=o+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+M-1)/M),l.window=new i.Buf8(2*l.w_size),l.head=new i.Buf16(l.hash_size),l.prev=new i.Buf16(l.w_size),l.lit_bufsize=1<<o+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new i.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=a,l.method=n,ce(e)}r=[new le(0,0,0,0,function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(oe(e),0===e.lookahead&&t===u)return K;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,te(e,!1),0===e.strm.avail_out))return K;if(e.strstart-e.block_start>=e.w_size-B&&(te(e,!1),0===e.strm.avail_out))return K}return e.insert=0,t===p?(te(e,!0),0===e.strm.avail_out?Y:X):(e.strstart>e.block_start&&(te(e,!1),e.strm.avail_out),K)}),new le(4,4,8,4,ae),new le(4,5,16,8,ae),new le(4,6,32,32,ae),new le(4,4,16,16,se),new le(8,16,32,32,se),new le(8,16,128,128,se),new le(8,32,128,256,se),new le(32,128,258,1024,se),new le(32,258,258,4096,se)],t.deflateInit=function(e,t){return de(e,t,A,O,k,C)},t.deflateInit2=de,t.deflateReset=ce,t.deflateResetKeep=ue,t.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?g:(e.state.gzhead=t,f):g},t.deflate=function(e,t){var n,i,a,l;if(!e||!e.state||t>h||t<0)return e?Z(e,g):g;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||i.status===G&&t!==p)return Z(e,0===e.avail_out?v:g);if(i.strm=e,n=i.last_flush,i.last_flush=t,i.status===j)if(2===i.wrap)e.adler=0,ne(i,31),ne(i,139),ne(i,8),i.gzhead?(ne(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),ne(i,255&i.gzhead.time),ne(i,i.gzhead.time>>8&255),ne(i,i.gzhead.time>>16&255),ne(i,i.gzhead.time>>24&255),ne(i,9===i.level?2:i.strategy>=S||i.level<2?4:0),ne(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(ne(i,255&i.gzhead.extra.length),ne(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=U):(ne(i,0),ne(i,0),ne(i,0),ne(i,0),ne(i,0),ne(i,9===i.level?2:i.strategy>=S||i.level<2?4:0),ne(i,Q),i.status=W);else{var b=A+(i.w_bits-8<<4)<<8;b|=(i.strategy>=S||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(b|=F),b+=31-b%31,i.status=W,re(i,b),0!==i.strstart&&(re(i,e.adler>>>16),re(i,65535&e.adler)),e.adler=1}if(i.status===U)if(i.gzhead.extra){for(a=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),ee(e),a=i.pending,i.pending!==i.pending_buf_size));)ne(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=H)}else i.status=H;if(i.status===H)if(i.gzhead.name){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),ee(e),a=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,ne(i,l)}while(0!==l);i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),0===l&&(i.gzindex=0,i.status=z)}else i.status=z;if(i.status===z)if(i.gzhead.comment){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),ee(e),a=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,ne(i,l)}while(0!==l);i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),0===l&&(i.status=V)}else i.status=V;if(i.status===V&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&ee(e),i.pending+2<=i.pending_buf_size&&(ne(i,255&e.adler),ne(i,e.adler>>8&255),e.adler=0,i.status=W)):i.status=W),0!==i.pending){if(ee(e),0===e.avail_out)return i.last_flush=-1,f}else if(0===e.avail_in&&J(t)<=J(n)&&t!==p)return Z(e,v);if(i.status===G&&0!==e.avail_in)return Z(e,v);if(0!==e.avail_in||0!==i.lookahead||t!==u&&i.status!==G){var y=i.strategy===S?function(e,t){for(var n;;){if(0===e.lookahead&&(oe(e),0===e.lookahead)){if(t===u)return K;break}if(e.match_length=0,n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(te(e,!1),0===e.strm.avail_out))return K}return e.insert=0,t===p?(te(e,!0),0===e.strm.avail_out?Y:X):e.last_lit&&(te(e,!1),0===e.strm.avail_out)?K:q}(i,t):i.strategy===w?function(e,t){for(var n,r,i,a,s=e.window;;){if(e.lookahead<=L){if(oe(e),e.lookahead<=L&&t===u)return K;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=M&&e.strstart>0&&(r=s[i=e.strstart-1])===s[++i]&&r===s[++i]&&r===s[++i]){a=e.strstart+L;do{}while(r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&i<a);e.match_length=L-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=M?(n=o._tr_tally(e,1,e.match_length-M),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(te(e,!1),0===e.strm.avail_out))return K}return e.insert=0,t===p?(te(e,!0),0===e.strm.avail_out?Y:X):e.last_lit&&(te(e,!1),0===e.strm.avail_out)?K:q}(i,t):r[i.level].func(i,t);if(y!==Y&&y!==X||(i.status=G),y===K||y===Y)return 0===e.avail_out&&(i.last_flush=-1),f;if(y===q&&(t===c?o._tr_align(i):t!==h&&(o._tr_stored_block(i,0,0,!1),t===d&&($(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),ee(e),0===e.avail_out))return i.last_flush=-1,f}return t!==p?f:i.wrap<=0?m:(2===i.wrap?(ne(i,255&e.adler),ne(i,e.adler>>8&255),ne(i,e.adler>>16&255),ne(i,e.adler>>24&255),ne(i,255&e.total_in),ne(i,e.total_in>>8&255),ne(i,e.total_in>>16&255),ne(i,e.total_in>>24&255)):(re(i,e.adler>>>16),re(i,65535&e.adler)),ee(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?f:m)},t.deflateEnd=function(e){var t;return e&&e.state?(t=e.state.status)!==j&&t!==U&&t!==H&&t!==z&&t!==V&&t!==W&&t!==G?Z(e,g):(e.state=null,t===W?Z(e,b):f):g},t.deflateSetDictionary=function(e,t){var n,r,o,s,l,u,c,d,p=t.length;if(!e||!e.state)return g;if(2===(s=(n=e.state).wrap)||1===s&&n.status!==j||n.lookahead)return g;for(1===s&&(e.adler=a(e.adler,t,p,0)),n.wrap=0,p>=n.w_size&&(0===s&&($(n.head),n.strstart=0,n.block_start=0,n.insert=0),d=new i.Buf8(n.w_size),i.arraySet(d,t,p-n.w_size,n.w_size,0),t=d,p=n.w_size),l=e.avail_in,u=e.next_in,c=e.input,e.avail_in=p,e.next_in=0,e.input=t,oe(n);n.lookahead>=M;){r=n.strstart,o=n.lookahead-(M-1);do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+M-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++}while(--o);n.strstart=r,n.lookahead=M-1,oe(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=M-1,n.match_available=0,e.next_in=u,e.input=c,e.avail_in=l,n.wrap=s,f},t.deflateInfo="pako deflate (from Nodeca project)"},function(e,t,n){"use strict";var r=n(338),i=4,o=0,a=1,s=2;function l(e){for(var t=e.length;--t>=0;)e[t]=0}var u=0,c=1,d=2,p=29,h=256,f=h+1+p,m=30,g=19,b=2*f+1,v=15,y=16,_=7,S=256,w=16,E=17,C=18,x=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],A=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],T=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],O=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],k=new Array(2*(f+2));l(k);var I=new Array(2*m);l(I);var R=new Array(512);l(R);var P=new Array(256);l(P);var D=new Array(p);l(D);var N,M,L,B=new Array(m);function F(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function j(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function U(e){return e<256?R[e]:R[256+(e>>>7)]}function H(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function z(e,t,n){e.bi_valid>y-n?(e.bi_buf|=t<<e.bi_valid&65535,H(e,e.bi_buf),e.bi_buf=t>>y-e.bi_valid,e.bi_valid+=n-y):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function V(e,t,n){z(e,n[2*t],n[2*t+1])}function W(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function G(e,t,n){var r,i,o=new Array(v+1),a=0;for(r=1;r<=v;r++)o[r]=a=a+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=W(o[s]++,s))}}function K(e){var t;for(t=0;t<f;t++)e.dyn_ltree[2*t]=0;for(t=0;t<m;t++)e.dyn_dtree[2*t]=0;for(t=0;t<g;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*S]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function q(e){e.bi_valid>8?H(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function Y(e,t,n,r){var i=2*t,o=2*n;return e[i]<e[o]||e[i]===e[o]&&r[t]<=r[n]}function X(e,t,n){for(var r=e.heap[n],i=n<<1;i<=e.heap_len&&(i<e.heap_len&&Y(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!Y(t,r,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;e.heap[n]=r}function Q(e,t,n){var r,i,o,a,s=0;if(0!==e.last_lit)do{r=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],i=e.pending_buf[e.l_buf+s],s++,0===r?V(e,i,t):(V(e,(o=P[i])+h+1,t),0!==(a=x[o])&&z(e,i-=D[o],a),V(e,o=U(--r),n),0!==(a=A[o])&&z(e,r-=B[o],a))}while(s<e.last_lit);V(e,S,t)}function Z(e,t){var n,r,i,o=t.dyn_tree,a=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,u=-1;for(e.heap_len=0,e.heap_max=b,n=0;n<l;n++)0!==o[2*n]?(e.heap[++e.heap_len]=u=n,e.depth[n]=0):o[2*n+1]=0;for(;e.heap_len<2;)o[2*(i=e.heap[++e.heap_len]=u<2?++u:0)]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=a[2*i+1]);for(t.max_code=u,n=e.heap_len>>1;n>=1;n--)X(e,o,n);i=l;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],X(e,o,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,o[2*i]=o[2*n]+o[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,o[2*n+1]=o[2*r+1]=i,e.heap[1]=i++,X(e,o,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,o,a,s,l=t.dyn_tree,u=t.max_code,c=t.stat_desc.static_tree,d=t.stat_desc.has_stree,p=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,f=t.stat_desc.max_length,m=0;for(o=0;o<=v;o++)e.bl_count[o]=0;for(l[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<b;n++)(o=l[2*l[2*(r=e.heap[n])+1]+1]+1)>f&&(o=f,m++),l[2*r+1]=o,r>u||(e.bl_count[o]++,a=0,r>=h&&(a=p[r-h]),s=l[2*r],e.opt_len+=s*(o+a),d&&(e.static_len+=s*(c[2*r+1]+a)));if(0!==m){do{for(o=f-1;0===e.bl_count[o];)o--;e.bl_count[o]--,e.bl_count[o+1]+=2,e.bl_count[f]--,m-=2}while(m>0);for(o=f;0!==o;o--)for(r=e.bl_count[o];0!==r;)(i=e.heap[--n])>u||(l[2*i+1]!==o&&(e.opt_len+=(o-l[2*i+1])*l[2*i],l[2*i+1]=o),r--)}}(e,t),G(o,u,e.bl_count)}function J(e,t,n){var r,i,o=-1,a=t[1],s=0,l=7,u=4;for(0===a&&(l=138,u=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=a,a=t[2*(r+1)+1],++s<l&&i===a||(s<u?e.bl_tree[2*i]+=s:0!==i?(i!==o&&e.bl_tree[2*i]++,e.bl_tree[2*w]++):s<=10?e.bl_tree[2*E]++:e.bl_tree[2*C]++,s=0,o=i,0===a?(l=138,u=3):i===a?(l=6,u=3):(l=7,u=4))}function $(e,t,n){var r,i,o=-1,a=t[1],s=0,l=7,u=4;for(0===a&&(l=138,u=3),r=0;r<=n;r++)if(i=a,a=t[2*(r+1)+1],!(++s<l&&i===a)){if(s<u)do{V(e,i,e.bl_tree)}while(0!==--s);else 0!==i?(i!==o&&(V(e,i,e.bl_tree),s--),V(e,w,e.bl_tree),z(e,s-3,2)):s<=10?(V(e,E,e.bl_tree),z(e,s-3,3)):(V(e,C,e.bl_tree),z(e,s-11,7));s=0,o=i,0===a?(l=138,u=3):i===a?(l=6,u=3):(l=7,u=4)}}l(B);var ee=!1;function te(e,t,n,i){z(e,(u<<1)+(i?1:0),3),function(e,t,n,i){q(e),i&&(H(e,n),H(e,~n)),r.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}(e,t,n,!0)}t._tr_init=function(e){ee||(function(){var e,t,n,r,i,o=new Array(v+1);for(n=0,r=0;r<p-1;r++)for(D[r]=n,e=0;e<1<<x[r];e++)P[n++]=r;for(P[n-1]=r,i=0,r=0;r<16;r++)for(B[r]=i,e=0;e<1<<A[r];e++)R[i++]=r;for(i>>=7;r<m;r++)for(B[r]=i<<7,e=0;e<1<<A[r]-7;e++)R[256+i++]=r;for(t=0;t<=v;t++)o[t]=0;for(e=0;e<=143;)k[2*e+1]=8,e++,o[8]++;for(;e<=255;)k[2*e+1]=9,e++,o[9]++;for(;e<=279;)k[2*e+1]=7,e++,o[7]++;for(;e<=287;)k[2*e+1]=8,e++,o[8]++;for(G(k,f+1,o),e=0;e<m;e++)I[2*e+1]=5,I[2*e]=W(e,5);N=new F(k,x,h+1,f,v),M=new F(I,A,0,m,v),L=new F(new Array(0),T,0,g,_)}(),ee=!0),e.l_desc=new j(e.dyn_ltree,N),e.d_desc=new j(e.dyn_dtree,M),e.bl_desc=new j(e.bl_tree,L),e.bi_buf=0,e.bi_valid=0,K(e)},t._tr_stored_block=te,t._tr_flush_block=function(e,t,n,r){var l,u,p=0;e.level>0?(e.strm.data_type===s&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return o;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return a;for(t=32;t<h;t++)if(0!==e.dyn_ltree[2*t])return a;return o}(e)),Z(e,e.l_desc),Z(e,e.d_desc),p=function(e){var t;for(J(e,e.dyn_ltree,e.l_desc.max_code),J(e,e.dyn_dtree,e.d_desc.max_code),Z(e,e.bl_desc),t=g-1;t>=3&&0===e.bl_tree[2*O[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),l=e.opt_len+3+7>>>3,(u=e.static_len+3+7>>>3)<=l&&(l=u)):l=u=n+5,n+4<=l&&-1!==t?te(e,t,n,r):e.strategy===i||u===l?(z(e,(c<<1)+(r?1:0),3),Q(e,k,I)):(z(e,(d<<1)+(r?1:0),3),function(e,t,n,r){var i;for(z(e,t-257,5),z(e,n-1,5),z(e,r-4,4),i=0;i<r;i++)z(e,e.bl_tree[2*O[i]+1],3);$(e,e.dyn_ltree,t-1),$(e,e.dyn_dtree,n-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,p+1),Q(e,e.dyn_ltree,e.dyn_dtree)),K(e),r&&q(e)},t._tr_tally=function(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(P[n]+h+1)]++,e.dyn_dtree[2*U(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){z(e,c<<1,3),V(e,S,k),function(e){16===e.bi_valid?(H(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},function(e,t,n){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},function(e,t,n){"use strict";var r=n(338),i=n(1058),o=n(1059),a=n(2608),s=n(2609),l=0,u=1,c=2,d=4,p=5,h=6,f=0,m=1,g=2,b=-2,v=-3,y=-4,_=-5,S=8,w=1,E=2,C=3,x=4,A=5,T=6,O=7,k=8,I=9,R=10,P=11,D=12,N=13,M=14,L=15,B=16,F=17,j=18,U=19,H=20,z=21,V=22,W=23,G=24,K=25,q=26,Y=27,X=28,Q=29,Z=30,J=31,$=32,ee=852,te=592,ne=15;function re(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function ie(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=w,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(ee),t.distcode=t.distdyn=new r.Buf32(te),t.sane=1,t.back=-1,f):b}function oe(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,ie(e)):b}function ae(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?b:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,oe(e))):b}function se(e,t){var n,i;return e?(i=new function(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0},e.state=i,i.window=null,(n=ae(e,t))!==f&&(e.state=null),n):b}var le,ue,ce=!0;function de(e){if(ce){var t;for(le=new r.Buf32(512),ue=new r.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(s(u,e.lens,0,288,le,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;s(c,e.lens,0,32,ue,0,e.work,{bits:5}),ce=!1}e.lencode=le,e.lenbits=9,e.distcode=ue,e.distbits=5}function pe(e,t,n,i){var o,a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new r.Buf8(a.wsize)),i>=a.wsize?(r.arraySet(a.window,t,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((o=a.wsize-a.wnext)>i&&(o=i),r.arraySet(a.window,t,n-i,o,a.wnext),(i-=o)?(r.arraySet(a.window,t,n-i,i,0),a.wnext=i,a.whave=a.wsize):(a.wnext+=o,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=o))),0}t.inflateReset=oe,t.inflateReset2=ae,t.inflateResetKeep=ie,t.inflateInit=function(e){return se(e,ne)},t.inflateInit2=se,t.inflate=function(e,t){var n,ee,te,ne,ie,oe,ae,se,le,ue,ce,he,fe,me,ge,be,ve,ye,_e,Se,we,Ee,Ce,xe,Ae=0,Te=new r.Buf8(4),Oe=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return b;(n=e.state).mode===D&&(n.mode=N),ie=e.next_out,te=e.output,ae=e.avail_out,ne=e.next_in,ee=e.input,oe=e.avail_in,se=n.hold,le=n.bits,ue=oe,ce=ae,Ee=f;e:for(;;)switch(n.mode){case w:if(0===n.wrap){n.mode=N;break}for(;le<16;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}if(2&n.wrap&&35615===se){n.check=0,Te[0]=255&se,Te[1]=se>>>8&255,n.check=o(n.check,Te,2,0),se=0,le=0,n.mode=E;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&se)<<8)+(se>>8))%31){e.msg="incorrect header check",n.mode=Z;break}if((15&se)!==S){e.msg="unknown compression method",n.mode=Z;break}if(le-=4,we=8+(15&(se>>>=4)),0===n.wbits)n.wbits=we;else if(we>n.wbits){e.msg="invalid window size",n.mode=Z;break}n.dmax=1<<we,e.adler=n.check=1,n.mode=512&se?R:D,se=0,le=0;break;case E:for(;le<16;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}if(n.flags=se,(255&n.flags)!==S){e.msg="unknown compression method",n.mode=Z;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=Z;break}n.head&&(n.head.text=se>>8&1),512&n.flags&&(Te[0]=255&se,Te[1]=se>>>8&255,n.check=o(n.check,Te,2,0)),se=0,le=0,n.mode=C;case C:for(;le<32;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}n.head&&(n.head.time=se),512&n.flags&&(Te[0]=255&se,Te[1]=se>>>8&255,Te[2]=se>>>16&255,Te[3]=se>>>24&255,n.check=o(n.check,Te,4,0)),se=0,le=0,n.mode=x;case x:for(;le<16;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}n.head&&(n.head.xflags=255&se,n.head.os=se>>8),512&n.flags&&(Te[0]=255&se,Te[1]=se>>>8&255,n.check=o(n.check,Te,2,0)),se=0,le=0,n.mode=A;case A:if(1024&n.flags){for(;le<16;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}n.length=se,n.head&&(n.head.extra_len=se),512&n.flags&&(Te[0]=255&se,Te[1]=se>>>8&255,n.check=o(n.check,Te,2,0)),se=0,le=0}else n.head&&(n.head.extra=null);n.mode=T;case T:if(1024&n.flags&&((he=n.length)>oe&&(he=oe),he&&(n.head&&(we=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,ee,ne,he,we)),512&n.flags&&(n.check=o(n.check,ee,he,ne)),oe-=he,ne+=he,n.length-=he),n.length))break e;n.length=0,n.mode=O;case O:if(2048&n.flags){if(0===oe)break e;he=0;do{we=ee[ne+he++],n.head&&we&&n.length<65536&&(n.head.name+=String.fromCharCode(we))}while(we&&he<oe);if(512&n.flags&&(n.check=o(n.check,ee,he,ne)),oe-=he,ne+=he,we)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=k;case k:if(4096&n.flags){if(0===oe)break e;he=0;do{we=ee[ne+he++],n.head&&we&&n.length<65536&&(n.head.comment+=String.fromCharCode(we))}while(we&&he<oe);if(512&n.flags&&(n.check=o(n.check,ee,he,ne)),oe-=he,ne+=he,we)break e}else n.head&&(n.head.comment=null);n.mode=I;case I:if(512&n.flags){for(;le<16;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}if(se!==(65535&n.check)){e.msg="header crc mismatch",n.mode=Z;break}se=0,le=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=D;break;case R:for(;le<32;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}e.adler=n.check=re(se),se=0,le=0,n.mode=P;case P:if(0===n.havedict)return e.next_out=ie,e.avail_out=ae,e.next_in=ne,e.avail_in=oe,n.hold=se,n.bits=le,g;e.adler=n.check=1,n.mode=D;case D:if(t===p||t===h)break e;case N:if(n.last){se>>>=7&le,le-=7&le,n.mode=Y;break}for(;le<3;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}switch(n.last=1&se,le-=1,3&(se>>>=1)){case 0:n.mode=M;break;case 1:if(de(n),n.mode=H,t===h){se>>>=2,le-=2;break e}break;case 2:n.mode=F;break;case 3:e.msg="invalid block type",n.mode=Z}se>>>=2,le-=2;break;case M:for(se>>>=7&le,le-=7&le;le<32;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}if((65535&se)!==(se>>>16^65535)){e.msg="invalid stored block lengths",n.mode=Z;break}if(n.length=65535&se,se=0,le=0,n.mode=L,t===h)break e;case L:n.mode=B;case B:if(he=n.length){if(he>oe&&(he=oe),he>ae&&(he=ae),0===he)break e;r.arraySet(te,ee,ne,he,ie),oe-=he,ne+=he,ae-=he,ie+=he,n.length-=he;break}n.mode=D;break;case F:for(;le<14;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}if(n.nlen=257+(31&se),se>>>=5,le-=5,n.ndist=1+(31&se),se>>>=5,le-=5,n.ncode=4+(15&se),se>>>=4,le-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=Z;break}n.have=0,n.mode=j;case j:for(;n.have<n.ncode;){for(;le<3;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}n.lens[Oe[n.have++]]=7&se,se>>>=3,le-=3}for(;n.have<19;)n.lens[Oe[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,Ce={bits:n.lenbits},Ee=s(l,n.lens,0,19,n.lencode,0,n.work,Ce),n.lenbits=Ce.bits,Ee){e.msg="invalid code lengths set",n.mode=Z;break}n.have=0,n.mode=U;case U:for(;n.have<n.nlen+n.ndist;){for(;be=(Ae=n.lencode[se&(1<<n.lenbits)-1])>>>16&255,ve=65535&Ae,!((ge=Ae>>>24)<=le);){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}if(ve<16)se>>>=ge,le-=ge,n.lens[n.have++]=ve;else{if(16===ve){for(xe=ge+2;le<xe;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}if(se>>>=ge,le-=ge,0===n.have){e.msg="invalid bit length repeat",n.mode=Z;break}we=n.lens[n.have-1],he=3+(3&se),se>>>=2,le-=2}else if(17===ve){for(xe=ge+3;le<xe;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}le-=ge,we=0,he=3+(7&(se>>>=ge)),se>>>=3,le-=3}else{for(xe=ge+7;le<xe;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}le-=ge,we=0,he=11+(127&(se>>>=ge)),se>>>=7,le-=7}if(n.have+he>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=Z;break}for(;he--;)n.lens[n.have++]=we}}if(n.mode===Z)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=Z;break}if(n.lenbits=9,Ce={bits:n.lenbits},Ee=s(u,n.lens,0,n.nlen,n.lencode,0,n.work,Ce),n.lenbits=Ce.bits,Ee){e.msg="invalid literal/lengths set",n.mode=Z;break}if(n.distbits=6,n.distcode=n.distdyn,Ce={bits:n.distbits},Ee=s(c,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,Ce),n.distbits=Ce.bits,Ee){e.msg="invalid distances set",n.mode=Z;break}if(n.mode=H,t===h)break e;case H:n.mode=z;case z:if(oe>=6&&ae>=258){e.next_out=ie,e.avail_out=ae,e.next_in=ne,e.avail_in=oe,n.hold=se,n.bits=le,a(e,ce),ie=e.next_out,te=e.output,ae=e.avail_out,ne=e.next_in,ee=e.input,oe=e.avail_in,se=n.hold,le=n.bits,n.mode===D&&(n.back=-1);break}for(n.back=0;be=(Ae=n.lencode[se&(1<<n.lenbits)-1])>>>16&255,ve=65535&Ae,!((ge=Ae>>>24)<=le);){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}if(be&&0===(240&be)){for(ye=ge,_e=be,Se=ve;be=(Ae=n.lencode[Se+((se&(1<<ye+_e)-1)>>ye)])>>>16&255,ve=65535&Ae,!(ye+(ge=Ae>>>24)<=le);){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}se>>>=ye,le-=ye,n.back+=ye}if(se>>>=ge,le-=ge,n.back+=ge,n.length=ve,0===be){n.mode=q;break}if(32&be){n.back=-1,n.mode=D;break}if(64&be){e.msg="invalid literal/length code",n.mode=Z;break}n.extra=15&be,n.mode=V;case V:if(n.extra){for(xe=n.extra;le<xe;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}n.length+=se&(1<<n.extra)-1,se>>>=n.extra,le-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=W;case W:for(;be=(Ae=n.distcode[se&(1<<n.distbits)-1])>>>16&255,ve=65535&Ae,!((ge=Ae>>>24)<=le);){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}if(0===(240&be)){for(ye=ge,_e=be,Se=ve;be=(Ae=n.distcode[Se+((se&(1<<ye+_e)-1)>>ye)])>>>16&255,ve=65535&Ae,!(ye+(ge=Ae>>>24)<=le);){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}se>>>=ye,le-=ye,n.back+=ye}if(se>>>=ge,le-=ge,n.back+=ge,64&be){e.msg="invalid distance code",n.mode=Z;break}n.offset=ve,n.extra=15&be,n.mode=G;case G:if(n.extra){for(xe=n.extra;le<xe;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}n.offset+=se&(1<<n.extra)-1,se>>>=n.extra,le-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=Z;break}n.mode=K;case K:if(0===ae)break e;if(he=ce-ae,n.offset>he){if((he=n.offset-he)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=Z;break}he>n.wnext?(he-=n.wnext,fe=n.wsize-he):fe=n.wnext-he,he>n.length&&(he=n.length),me=n.window}else me=te,fe=ie-n.offset,he=n.length;he>ae&&(he=ae),ae-=he,n.length-=he;do{te[ie++]=me[fe++]}while(--he);0===n.length&&(n.mode=z);break;case q:if(0===ae)break e;te[ie++]=n.length,ae--,n.mode=z;break;case Y:if(n.wrap){for(;le<32;){if(0===oe)break e;oe--,se|=ee[ne++]<<le,le+=8}if(ce-=ae,e.total_out+=ce,n.total+=ce,ce&&(e.adler=n.check=n.flags?o(n.check,te,ce,ie-ce):i(n.check,te,ce,ie-ce)),ce=ae,(n.flags?se:re(se))!==n.check){e.msg="incorrect data check",n.mode=Z;break}se=0,le=0}n.mode=X;case X:if(n.wrap&&n.flags){for(;le<32;){if(0===oe)break e;oe--,se+=ee[ne++]<<le,le+=8}if(se!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=Z;break}se=0,le=0}n.mode=Q;case Q:Ee=m;break e;case Z:Ee=v;break e;case J:return y;case $:default:return b}return e.next_out=ie,e.avail_out=ae,e.next_in=ne,e.avail_in=oe,n.hold=se,n.bits=le,(n.wsize||ce!==e.avail_out&&n.mode<Z&&(n.mode<Y||t!==d))&&pe(e,e.output,e.next_out,ce-e.avail_out)?(n.mode=J,y):(ue-=e.avail_in,ce-=e.avail_out,e.total_in+=ue,e.total_out+=ce,n.total+=ce,n.wrap&&ce&&(e.adler=n.check=n.flags?o(n.check,te,ce,e.next_out-ce):i(n.check,te,ce,e.next_out-ce)),e.data_type=n.bits+(n.last?64:0)+(n.mode===D?128:0)+(n.mode===H||n.mode===L?256:0),(0===ue&&0===ce||t===d)&&Ee===f&&(Ee=_),Ee)},t.inflateEnd=function(e){if(!e||!e.state)return b;var t=e.state;return t.window&&(t.window=null),e.state=null,f},t.inflateGetHeader=function(e,t){var n;return e&&e.state?0===(2&(n=e.state).wrap)?b:(n.head=t,t.done=!1,f):b},t.inflateSetDictionary=function(e,t){var n,r=t.length;return e&&e.state?0!==(n=e.state).wrap&&n.mode!==P?b:n.mode===P&&i(1,t,r,0)!==n.check?v:pe(e,t,r,r)?(n.mode=J,y):(n.havedict=1,f):b},t.inflateInfo="pako inflate (from Nodeca project)"},function(e,t,n){"use strict";e.exports=function(e,t){var n,r,i,o,a,s,l,u,c,d,p,h,f,m,g,b,v,y,_,S,w,E,C,x,A;n=e.state,r=e.next_in,x=e.input,i=r+(e.avail_in-5),o=e.next_out,A=e.output,a=o-(t-e.avail_out),s=o+(e.avail_out-257),l=n.dmax,u=n.wsize,c=n.whave,d=n.wnext,p=n.window,h=n.hold,f=n.bits,m=n.lencode,g=n.distcode,b=(1<<n.lenbits)-1,v=(1<<n.distbits)-1;e:do{f<15&&(h+=x[r++]<<f,f+=8,h+=x[r++]<<f,f+=8),y=m[h&b];t:for(;;){if(h>>>=_=y>>>24,f-=_,0===(_=y>>>16&255))A[o++]=65535&y;else{if(!(16&_)){if(0===(64&_)){y=m[(65535&y)+(h&(1<<_)-1)];continue t}if(32&_){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}S=65535&y,(_&=15)&&(f<_&&(h+=x[r++]<<f,f+=8),S+=h&(1<<_)-1,h>>>=_,f-=_),f<15&&(h+=x[r++]<<f,f+=8,h+=x[r++]<<f,f+=8),y=g[h&v];n:for(;;){if(h>>>=_=y>>>24,f-=_,!(16&(_=y>>>16&255))){if(0===(64&_)){y=g[(65535&y)+(h&(1<<_)-1)];continue n}e.msg="invalid distance code",n.mode=30;break e}if(w=65535&y,f<(_&=15)&&(h+=x[r++]<<f,(f+=8)<_&&(h+=x[r++]<<f,f+=8)),(w+=h&(1<<_)-1)>l){e.msg="invalid distance too far back",n.mode=30;break e}if(h>>>=_,f-=_,w>(_=o-a)){if((_=w-_)>c&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(E=0,C=p,0===d){if(E+=u-_,_<S){S-=_;do{A[o++]=p[E++]}while(--_);E=o-w,C=A}}else if(d<_){if(E+=u+d-_,(_-=d)<S){S-=_;do{A[o++]=p[E++]}while(--_);if(E=0,d<S){S-=_=d;do{A[o++]=p[E++]}while(--_);E=o-w,C=A}}}else if(E+=d-_,_<S){S-=_;do{A[o++]=p[E++]}while(--_);E=o-w,C=A}for(;S>2;)A[o++]=C[E++],A[o++]=C[E++],A[o++]=C[E++],S-=3;S&&(A[o++]=C[E++],S>1&&(A[o++]=C[E++]))}else{E=o-w;do{A[o++]=A[E++],A[o++]=A[E++],A[o++]=A[E++],S-=3}while(S>2);S&&(A[o++]=A[E++],S>1&&(A[o++]=A[E++]))}break}}break}}while(r<i&&o<s);r-=S=f>>3,h&=(1<<(f-=S<<3))-1,e.next_in=r,e.next_out=o,e.avail_in=r<i?i-r+5:5-(r-i),e.avail_out=o<s?s-o+257:257-(o-s),n.hold=h,n.bits=f}},function(e,t,n){"use strict";var r=n(338),i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,n,l,u,c,d,p){var h,f,m,g,b,v,y,_,S,w=p.bits,E=0,C=0,x=0,A=0,T=0,O=0,k=0,I=0,R=0,P=0,D=null,N=0,M=new r.Buf16(16),L=new r.Buf16(16),B=null,F=0;for(E=0;E<=15;E++)M[E]=0;for(C=0;C<l;C++)M[t[n+C]]++;for(T=w,A=15;A>=1&&0===M[A];A--);if(T>A&&(T=A),0===A)return u[c++]=20971520,u[c++]=20971520,p.bits=1,0;for(x=1;x<A&&0===M[x];x++);for(T<x&&(T=x),I=1,E=1;E<=15;E++)if(I<<=1,(I-=M[E])<0)return-1;if(I>0&&(0===e||1!==A))return-1;for(L[1]=0,E=1;E<15;E++)L[E+1]=L[E]+M[E];for(C=0;C<l;C++)0!==t[n+C]&&(d[L[t[n+C]]++]=C);if(0===e?(D=B=d,v=19):1===e?(D=i,N-=257,B=o,F-=257,v=256):(D=a,B=s,v=-1),P=0,C=0,E=x,b=c,O=T,k=0,m=-1,g=(R=1<<T)-1,1===e&&R>852||2===e&&R>592)return 1;for(;;){y=E-k,d[C]<v?(_=0,S=d[C]):d[C]>v?(_=B[F+d[C]],S=D[N+d[C]]):(_=96,S=0),h=1<<E-k,x=f=1<<O;do{u[b+(P>>k)+(f-=h)]=y<<24|_<<16|S|0}while(0!==f);for(h=1<<E-1;P&h;)h>>=1;if(0!==h?(P&=h-1,P+=h):P=0,C++,0===--M[E]){if(E===A)break;E=t[n+d[C]]}if(E>T&&(P&g)!==m){for(0===k&&(k=T),b+=x,I=1<<(O=E-k);O+k<A&&!((I-=M[O+k])<=0);)O++,I<<=1;if(R+=1<<O,1===e&&R>852||2===e&&R>592)return 1;u[m=P&g]=T<<24|O<<16|b-c|0}}return 0!==P&&(u[b+P]=E-k<<24|64<<16|0),p.bits=T,0}},function(e,t,n){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},function(e,t,n){(function(){var e,r,i,o;for(e in t.EncodeStream=n(2612),t.DecodeStream=n(535),t.Array=n(1063),t.LazyArray=n(2630),t.Bitfield=n(2631),t.Boolean=n(2632),t.Buffer=n(2633),t.Enum=n(2634),t.Optional=n(2635),t.Reserved=n(2636),t.String=n(2637),t.Struct=n(1064),t.VersionedStruct=n(2638),i=n(197))r=i[e],t[e]=r;for(e in o=n(2639))r=o[e],t[e]=r}).call(this)},function(e,t,n){(function(t){(function(){var r,i,o,a,s={}.hasOwnProperty;a=n(40),r=n(535);try{o=n(536)}catch(e){}i=function(e){var n;function i(e){null==e&&(e=65536),i.__super__.constructor.apply(this,arguments),this.buffer=new t(e),this.bufferOffset=0,this.pos=0}for(n in function(e,t){for(var n in t)s.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype}(i,e),t.prototype)"write"===n.slice(0,5)&&function(e){var t;t=+r.TYPES[e.replace(/write|[BL]E/g,"")],i.prototype[e]=function(n){return this.ensure(t),this.buffer[e](n,this.bufferOffset),this.bufferOffset+=t,this.pos+=t}}(n);return i.prototype._read=function(){},i.prototype.ensure=function(e){if(this.bufferOffset+e>this.buffer.length)return this.flush()},i.prototype.flush=function(){if(this.bufferOffset>0)return this.push(new t(this.buffer.slice(0,this.bufferOffset))),this.bufferOffset=0},i.prototype.writeBuffer=function(e){return this.flush(),this.push(e),this.pos+=e.length},i.prototype.writeString=function(e,n){var r,i,a,s,l;switch(null==n&&(n="ascii"),n){case"utf16le":case"ucs2":case"utf8":case"ascii":return this.writeBuffer(new t(e,n));case"utf16be":for(a=s=0,l=(r=new t(e,"utf16le")).length-1;s<l;a=s+=2)i=r[a],r[a]=r[a+1],r[a+1]=i;return this.writeBuffer(r);default:if(o)return this.writeBuffer(o.encode(e,n));throw new Error("Install iconv-lite to enable additional string encodings.")}},i.prototype.writeUInt24BE=function(e){return this.ensure(3),this.buffer[this.bufferOffset++]=e>>>16&255,this.buffer[this.bufferOffset++]=e>>>8&255,this.buffer[this.bufferOffset++]=255&e,this.pos+=3},i.prototype.writeUInt24LE=function(e){return this.ensure(3),this.buffer[this.bufferOffset++]=255&e,this.buffer[this.bufferOffset++]=e>>>8&255,this.buffer[this.bufferOffset++]=e>>>16&255,this.pos+=3},i.prototype.writeInt24BE=function(e){return e>=0?this.writeUInt24BE(e):this.writeUInt24BE(e+16777215+1)},i.prototype.writeInt24LE=function(e){return e>=0?this.writeUInt24LE(e):this.writeUInt24LE(e+16777215+1)},i.prototype.fill=function(e,n){var r;return n<this.buffer.length?(this.ensure(n),this.buffer.fill(e,this.bufferOffset,this.bufferOffset+n),this.bufferOffset+=n,this.pos+=n):((r=new t(n)).fill(e),this.writeBuffer(r))},i.prototype.end=function(){return this.flush(),this.push(null)},i}(a.Readable),e.exports=i}).call(this)}).call(t,n(12).Buffer)},function(e,t,n){"use strict";function r(e,t){this.encoder=e,this.addBOM=!0}function i(e,t){this.decoder=e,this.pass=!1,this.options=t||{}}t.PrependBOM=r,r.prototype.write=function(e){return this.addBOM&&(e="\ufeff"+e,this.addBOM=!1),this.encoder.write(e)},r.prototype.end=function(){return this.encoder.end()},t.StripBOM=i,i.prototype.write=function(e){var t=this.decoder.write(e);return this.pass||!t?t:("\ufeff"===t[0]&&(t=t.slice(1),"function"===typeof this.options.stripBOM&&this.options.stripBOM()),this.pass=!0,t)},i.prototype.end=function(){return this.decoder.end()}},function(e,t,n){"use strict";for(var r=[n(2615),n(2616),n(2617),n(2618),n(2619),n(2620),n(2621),n(2622)],i=0;i<r.length;i++){e=r[i];for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])}},function(e,t,n){"use strict";var r=n(196).Buffer;function i(e,t){this.enc=e.encodingName,this.bomAware=e.bomAware,"base64"===this.enc?this.encoder=l:"cesu8"===this.enc&&(this.enc="utf8",this.encoder=u,"\ud83d\udca9"!==r.from("eda0bdedb2a9","hex").toString()&&(this.decoder=c,this.defaultCharUnicode=t.defaultCharUnicode))}e.exports={utf8:{type:"_internal",bomAware:!0},cesu8:{type:"_internal",bomAware:!0},unicode11utf8:"utf8",ucs2:{type:"_internal",bomAware:!0},utf16le:"ucs2",binary:{type:"_internal"},base64:{type:"_internal"},hex:{type:"_internal"},_internal:i},i.prototype.encoder=s,i.prototype.decoder=a;var o=n(139).StringDecoder;function a(e,t){o.call(this,t.enc)}function s(e,t){this.enc=t.enc}function l(e,t){this.prevStr=""}function u(e,t){}function c(e,t){this.acc=0,this.contBytes=0,this.accBytes=0,this.defaultCharUnicode=t.defaultCharUnicode}o.prototype.end||(o.prototype.end=function(){}),a.prototype=o.prototype,s.prototype.write=function(e){return r.from(e,this.enc)},s.prototype.end=function(){},l.prototype.write=function(e){var t=(e=this.prevStr+e).length-e.length%4;return this.prevStr=e.slice(t),e=e.slice(0,t),r.from(e,"base64")},l.prototype.end=function(){return r.from(this.prevStr,"base64")},u.prototype.write=function(e){for(var t=r.alloc(3*e.length),n=0,i=0;i<e.length;i++){var o=e.charCodeAt(i);o<128?t[n++]=o:o<2048?(t[n++]=192+(o>>>6),t[n++]=128+(63&o)):(t[n++]=224+(o>>>12),t[n++]=128+(o>>>6&63),t[n++]=128+(63&o))}return t.slice(0,n)},u.prototype.end=function(){},c.prototype.write=function(e){for(var t=this.acc,n=this.contBytes,r=this.accBytes,i="",o=0;o<e.length;o++){var a=e[o];128!==(192&a)?(n>0&&(i+=this.defaultCharUnicode,n=0),a<128?i+=String.fromCharCode(a):a<224?(t=31&a,n=1,r=1):a<240?(t=15&a,n=2,r=1):i+=this.defaultCharUnicode):n>0?(t=t<<6|63&a,r++,0===--n&&(i+=2===r&&t<128&&t>0?this.defaultCharUnicode:3===r&&t<2048?this.defaultCharUnicode:String.fromCharCode(t))):i+=this.defaultCharUnicode}return this.acc=t,this.contBytes=n,this.accBytes=r,i},c.prototype.end=function(){var e=0;return this.contBytes>0&&(e+=this.defaultCharUnicode),e}},function(e,t,n){"use strict";var r=n(196).Buffer;function i(){}function o(){}function a(){this.overflowByte=-1}function s(e,t){this.iconv=t}function l(e,t){void 0===(e=e||{}).addBOM&&(e.addBOM=!0),this.encoder=t.iconv.getEncoder("utf-16le",e)}function u(e,t){this.decoder=null,this.initialBytes=[],this.initialBytesLen=0,this.options=e||{},this.iconv=t.iconv}function c(e,t){var n=t||"utf-16le";if(e.length>=2)if(254==e[0]&&255==e[1])n="utf-16be";else if(255==e[0]&&254==e[1])n="utf-16le";else{for(var r=0,i=0,o=Math.min(e.length-e.length%2,64),a=0;a<o;a+=2)0===e[a]&&0!==e[a+1]&&i++,0!==e[a]&&0===e[a+1]&&r++;i>r?n="utf-16be":i<r&&(n="utf-16le")}return n}t.utf16be=i,i.prototype.encoder=o,i.prototype.decoder=a,i.prototype.bomAware=!0,o.prototype.write=function(e){for(var t=r.from(e,"ucs2"),n=0;n<t.length;n+=2){var i=t[n];t[n]=t[n+1],t[n+1]=i}return t},o.prototype.end=function(){},a.prototype.write=function(e){if(0==e.length)return"";var t=r.alloc(e.length+1),n=0,i=0;for(-1!==this.overflowByte&&(t[0]=e[0],t[1]=this.overflowByte,n=1,i=2);n<e.length-1;n+=2,i+=2)t[i]=e[n+1],t[i+1]=e[n];return this.overflowByte=n==e.length-1?e[e.length-1]:-1,t.slice(0,i).toString("ucs2")},a.prototype.end=function(){},t.utf16=s,s.prototype.encoder=l,s.prototype.decoder=u,l.prototype.write=function(e){return this.encoder.write(e)},l.prototype.end=function(){return this.encoder.end()},u.prototype.write=function(e){if(!this.decoder){if(this.initialBytes.push(e),this.initialBytesLen+=e.length,this.initialBytesLen<16)return"";var t=c(e=r.concat(this.initialBytes),this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(t,this.options),this.initialBytes.length=this.initialBytesLen=0}return this.decoder.write(e)},u.prototype.end=function(){if(!this.decoder){var e=r.concat(this.initialBytes),t=c(e,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(t,this.options);var n=this.decoder.write(e),i=this.decoder.end();return i?n+i:n}return this.decoder.end()}},function(e,t,n){"use strict";var r=n(196).Buffer;function i(e,t){this.iconv=t}t.utf7=i,t.unicode11utf7="utf7",i.prototype.encoder=a,i.prototype.decoder=s,i.prototype.bomAware=!0;var o=/[^A-Za-z0-9'\(\),-\.\/:\? \n\r\t]+/g;function a(e,t){this.iconv=t.iconv}function s(e,t){this.iconv=t.iconv,this.inBase64=!1,this.base64Accum=""}a.prototype.write=function(e){return r.from(e.replace(o,function(e){return"+"+("+"===e?"":this.iconv.encode(e,"utf16-be").toString("base64").replace(/=+$/,""))+"-"}.bind(this)))},a.prototype.end=function(){};for(var l=/[A-Za-z0-9\/+]/,u=[],c=0;c<256;c++)u[c]=l.test(String.fromCharCode(c));var d="+".charCodeAt(0),p="-".charCodeAt(0),h="&".charCodeAt(0);function f(e,t){this.iconv=t}function m(e,t){this.iconv=t.iconv,this.inBase64=!1,this.base64Accum=r.alloc(6),this.base64AccumIdx=0}function g(e,t){this.iconv=t.iconv,this.inBase64=!1,this.base64Accum=""}s.prototype.write=function(e){for(var t="",n=0,i=this.inBase64,o=this.base64Accum,a=0;a<e.length;a++)if(i){if(!u[e[a]]){if(a==n&&e[a]==p)t+="+";else{var s=o+e.slice(n,a).toString();t+=this.iconv.decode(r.from(s,"base64"),"utf16-be")}e[a]!=p&&a--,n=a+1,i=!1,o=""}}else e[a]==d&&(t+=this.iconv.decode(e.slice(n,a),"ascii"),n=a+1,i=!0);if(i){var l=(s=o+e.slice(n).toString()).length-s.length%8;o=s.slice(l),s=s.slice(0,l),t+=this.iconv.decode(r.from(s,"base64"),"utf16-be")}else t+=this.iconv.decode(e.slice(n),"ascii");return this.inBase64=i,this.base64Accum=o,t},s.prototype.end=function(){var e="";return this.inBase64&&this.base64Accum.length>0&&(e=this.iconv.decode(r.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",e},t.utf7imap=f,f.prototype.encoder=m,f.prototype.decoder=g,f.prototype.bomAware=!0,m.prototype.write=function(e){for(var t=this.inBase64,n=this.base64Accum,i=this.base64AccumIdx,o=r.alloc(5*e.length+10),a=0,s=0;s<e.length;s++){var l=e.charCodeAt(s);32<=l&&l<=126?(t&&(i>0&&(a+=o.write(n.slice(0,i).toString("base64").replace(/\//g,",").replace(/=+$/,""),a),i=0),o[a++]=p,t=!1),t||(o[a++]=l,l===h&&(o[a++]=p))):(t||(o[a++]=h,t=!0),t&&(n[i++]=l>>8,n[i++]=255&l,i==n.length&&(a+=o.write(n.toString("base64").replace(/\//g,","),a),i=0)))}return this.inBase64=t,this.base64AccumIdx=i,o.slice(0,a)},m.prototype.end=function(){var e=r.alloc(10),t=0;return this.inBase64&&(this.base64AccumIdx>0&&(t+=e.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),t),this.base64AccumIdx=0),e[t++]=p,this.inBase64=!1),e.slice(0,t)};var b=u.slice();b[",".charCodeAt(0)]=!0,g.prototype.write=function(e){for(var t="",n=0,i=this.inBase64,o=this.base64Accum,a=0;a<e.length;a++)if(i){if(!b[e[a]]){if(a==n&&e[a]==p)t+="&";else{var s=o+e.slice(n,a).toString().replace(/,/g,"/");t+=this.iconv.decode(r.from(s,"base64"),"utf16-be")}e[a]!=p&&a--,n=a+1,i=!1,o=""}}else e[a]==h&&(t+=this.iconv.decode(e.slice(n,a),"ascii"),n=a+1,i=!0);if(i){var l=(s=o+e.slice(n).toString().replace(/,/g,"/")).length-s.length%8;o=s.slice(l),s=s.slice(0,l),t+=this.iconv.decode(r.from(s,"base64"),"utf16-be")}else t+=this.iconv.decode(e.slice(n),"ascii");return this.inBase64=i,this.base64Accum=o,t},g.prototype.end=function(){var e="";return this.inBase64&&this.base64Accum.length>0&&(e=this.iconv.decode(r.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",e}},function(e,t,n){"use strict";var r=n(196).Buffer;function i(e,t){if(!e)throw new Error("SBCS codec is called without the data.");if(!e.chars||128!==e.chars.length&&256!==e.chars.length)throw new Error("Encoding '"+e.type+"' has incorrect 'chars' (must be of len 128 or 256)");if(128===e.chars.length){for(var n="",i=0;i<128;i++)n+=String.fromCharCode(i);e.chars=n+e.chars}this.decodeBuf=r.from(e.chars,"ucs2");var o=r.alloc(65536,t.defaultCharSingleByte.charCodeAt(0));for(i=0;i<e.chars.length;i++)o[e.chars.charCodeAt(i)]=i;this.encodeBuf=o}function o(e,t){this.encodeBuf=t.encodeBuf}function a(e,t){this.decodeBuf=t.decodeBuf}t._sbcs=i,i.prototype.encoder=o,i.prototype.decoder=a,o.prototype.write=function(e){for(var t=r.alloc(e.length),n=0;n<e.length;n++)t[n]=this.encodeBuf[e.charCodeAt(n)];return t},o.prototype.end=function(){},a.prototype.write=function(e){for(var t=this.decodeBuf,n=r.alloc(2*e.length),i=0,o=0,a=0;a<e.length;a++)i=2*e[a],n[o=2*a]=t[i],n[o+1]=t[i+1];return n.toString("ucs2")},a.prototype.end=function(){}},function(e,t,n){"use strict";e.exports={10029:"maccenteuro",maccenteuro:{type:"_sbcs",chars:"\xc4\u0100\u0101\xc9\u0104\xd6\xdc\xe1\u0105\u010c\xe4\u010d\u0106\u0107\xe9\u0179\u017a\u010e\xed\u010f\u0112\u0113\u0116\xf3\u0117\xf4\xf6\xf5\xfa\u011a\u011b\xfc\u2020\xb0\u0118\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\u0119\xa8\u2260\u0123\u012e\u012f\u012a\u2264\u2265\u012b\u0136\u2202\u2211\u0142\u013b\u013c\u013d\u013e\u0139\u013a\u0145\u0146\u0143\xac\u221a\u0144\u0147\u2206\xab\xbb\u2026\xa0\u0148\u0150\xd5\u0151\u014c\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\u014d\u0154\u0155\u0158\u2039\u203a\u0159\u0156\u0157\u0160\u201a\u201e\u0161\u015a\u015b\xc1\u0164\u0165\xcd\u017d\u017e\u016a\xd3\xd4\u016b\u016e\xda\u016f\u0170\u0171\u0172\u0173\xdd\xfd\u0137\u017b\u0141\u017c\u0122\u02c7"},808:"cp808",ibm808:"cp808",cp808:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0404\u0454\u0407\u0457\u040e\u045e\xb0\u2219\xb7\u221a\u2116\u20ac\u25a0\xa0"},mik:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u2514\u2534\u252c\u251c\u2500\u253c\u2563\u2551\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2510\u2591\u2592\u2593\u2502\u2524\u2116\xa7\u2557\u255d\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0"},ascii8bit:"ascii",usascii:"ascii",ansix34:"ascii",ansix341968:"ascii",ansix341986:"ascii",csascii:"ascii",cp367:"ascii",ibm367:"ascii",isoir6:"ascii",iso646us:"ascii",iso646irv:"ascii",us:"ascii",latin1:"iso88591",latin2:"iso88592",latin3:"iso88593",latin4:"iso88594",latin5:"iso88599",latin6:"iso885910",latin7:"iso885913",latin8:"iso885914",latin9:"iso885915",latin10:"iso885916",csisolatin1:"iso88591",csisolatin2:"iso88592",csisolatin3:"iso88593",csisolatin4:"iso88594",csisolatincyrillic:"iso88595",csisolatinarabic:"iso88596",csisolatingreek:"iso88597",csisolatinhebrew:"iso88598",csisolatin5:"iso88599",csisolatin6:"iso885910",l1:"iso88591",l2:"iso88592",l3:"iso88593",l4:"iso88594",l5:"iso88599",l6:"iso885910",l7:"iso885913",l8:"iso885914",l9:"iso885915",l10:"iso885916",isoir14:"iso646jp",isoir57:"iso646cn",isoir100:"iso88591",isoir101:"iso88592",isoir109:"iso88593",isoir110:"iso88594",isoir144:"iso88595",isoir127:"iso88596",isoir126:"iso88597",isoir138:"iso88598",isoir148:"iso88599",isoir157:"iso885910",isoir166:"tis620",isoir179:"iso885913",isoir199:"iso885914",isoir203:"iso885915",isoir226:"iso885916",cp819:"iso88591",ibm819:"iso88591",cyrillic:"iso88595",arabic:"iso88596",arabic8:"iso88596",ecma114:"iso88596",asmo708:"iso88596",greek:"iso88597",greek8:"iso88597",ecma118:"iso88597",elot928:"iso88597",hebrew:"iso88598",hebrew8:"iso88598",turkish:"iso88599",turkish8:"iso88599",thai:"iso885911",thai8:"iso885911",celtic:"iso885914",celtic8:"iso885914",isoceltic:"iso885914",tis6200:"tis620",tis62025291:"tis620",tis62025330:"tis620",10000:"macroman",10006:"macgreek",10007:"maccyrillic",10079:"maciceland",10081:"macturkish",cspc8codepage437:"cp437",cspc775baltic:"cp775",cspc850multilingual:"cp850",cspcp852:"cp852",cspc862latinhebrew:"cp862",cpgr:"cp869",msee:"cp1250",mscyrl:"cp1251",msansi:"cp1252",msgreek:"cp1253",msturk:"cp1254",mshebr:"cp1255",msarab:"cp1256",winbaltrim:"cp1257",cp20866:"koi8r",20866:"koi8r",ibm878:"koi8r",cskoi8r:"koi8r",cp21866:"koi8u",21866:"koi8u",ibm1168:"koi8u",strk10482002:"rk1048",tcvn5712:"tcvn",tcvn57121:"tcvn",gb198880:"iso646cn",cn:"iso646cn",csiso14jisc6220ro:"iso646jp",jisc62201969ro:"iso646jp",jp:"iso646jp",cshproman8:"hproman8",r8:"hproman8",roman8:"hproman8",xroman8:"hproman8",ibm1051:"hproman8",mac:"macintosh",csmacintosh:"macintosh"}},function(e,t,n){"use strict";e.exports={437:"cp437",737:"cp737",775:"cp775",850:"cp850",852:"cp852",855:"cp855",856:"cp856",857:"cp857",858:"cp858",860:"cp860",861:"cp861",862:"cp862",863:"cp863",864:"cp864",865:"cp865",866:"cp866",869:"cp869",874:"windows874",922:"cp922",1046:"cp1046",1124:"cp1124",1125:"cp1125",1129:"cp1129",1133:"cp1133",1161:"cp1161",1162:"cp1162",1163:"cp1163",1250:"windows1250",1251:"windows1251",1252:"windows1252",1253:"windows1253",1254:"windows1254",1255:"windows1255",1256:"windows1256",1257:"windows1257",1258:"windows1258",28591:"iso88591",28592:"iso88592",28593:"iso88593",28594:"iso88594",28595:"iso88595",28596:"iso88596",28597:"iso88597",28598:"iso88598",28599:"iso88599",28600:"iso885910",28601:"iso885911",28603:"iso885913",28604:"iso885914",28605:"iso885915",28606:"iso885916",windows874:{type:"_sbcs",chars:"\u20ac\ufffd\ufffd\ufffd\ufffd\u2026\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\xa0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd"},win874:"windows874",cp874:"windows874",windows1250:{type:"_sbcs",chars:"\u20ac\ufffd\u201a\ufffd\u201e\u2026\u2020\u2021\ufffd\u2030\u0160\u2039\u015a\u0164\u017d\u0179\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\u0161\u203a\u015b\u0165\u017e\u017a\xa0\u02c7\u02d8\u0141\xa4\u0104\xa6\xa7\xa8\xa9\u015e\xab\xac\xad\xae\u017b\xb0\xb1\u02db\u0142\xb4\xb5\xb6\xb7\xb8\u0105\u015f\xbb\u013d\u02dd\u013e\u017c\u0154\xc1\xc2\u0102\xc4\u0139\u0106\xc7\u010c\xc9\u0118\xcb\u011a\xcd\xce\u010e\u0110\u0143\u0147\xd3\xd4\u0150\xd6\xd7\u0158\u016e\xda\u0170\xdc\xdd\u0162\xdf\u0155\xe1\xe2\u0103\xe4\u013a\u0107\xe7\u010d\xe9\u0119\xeb\u011b\xed\xee\u010f\u0111\u0144\u0148\xf3\xf4\u0151\xf6\xf7\u0159\u016f\xfa\u0171\xfc\xfd\u0163\u02d9"},win1250:"windows1250",cp1250:"windows1250",windows1251:{type:"_sbcs",chars:"\u0402\u0403\u201a\u0453\u201e\u2026\u2020\u2021\u20ac\u2030\u0409\u2039\u040a\u040c\u040b\u040f\u0452\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\u0459\u203a\u045a\u045c\u045b\u045f\xa0\u040e\u045e\u0408\xa4\u0490\xa6\xa7\u0401\xa9\u0404\xab\xac\xad\xae\u0407\xb0\xb1\u0406\u0456\u0491\xb5\xb6\xb7\u0451\u2116\u0454\xbb\u0458\u0405\u0455\u0457\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f"},win1251:"windows1251",cp1251:"windows1251",windows1252:{type:"_sbcs",chars:"\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\ufffd\u017d\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\ufffd\u017e\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"},win1252:"windows1252",cp1252:"windows1252",windows1253:{type:"_sbcs",chars:"\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\ufffd\u2030\ufffd\u2039\ufffd\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\ufffd\u203a\ufffd\ufffd\ufffd\ufffd\xa0\u0385\u0386\xa3\xa4\xa5\xa6\xa7\xa8\xa9\ufffd\xab\xac\xad\xae\u2015\xb0\xb1\xb2\xb3\u0384\xb5\xb6\xb7\u0388\u0389\u038a\xbb\u038c\xbd\u038e\u038f\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\ufffd\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u03ca\u03cb\u03cc\u03cd\u03ce\ufffd"},win1253:"windows1253",cp1253:"windows1253",windows1254:{type:"_sbcs",chars:"\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\ufffd\ufffd\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\u011e\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\u0130\u015e\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\u011f\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u0131\u015f\xff"},win1254:"windows1254",cp1254:"windows1254",windows1255:{type:"_sbcs",chars:"\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\ufffd\u2039\ufffd\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\ufffd\u203a\ufffd\ufffd\ufffd\ufffd\xa0\xa1\xa2\xa3\u20aa\xa5\xa6\xa7\xa8\xa9\xd7\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xf7\xbb\xbc\xbd\xbe\xbf\u05b0\u05b1\u05b2\u05b3\u05b4\u05b5\u05b6\u05b7\u05b8\u05b9\u05ba\u05bb\u05bc\u05bd\u05be\u05bf\u05c0\u05c1\u05c2\u05c3\u05f0\u05f1\u05f2\u05f3\u05f4\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\ufffd\ufffd\u200e\u200f\ufffd"},win1255:"windows1255",cp1255:"windows1255",windows1256:{type:"_sbcs",chars:"\u20ac\u067e\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0679\u2039\u0152\u0686\u0698\u0688\u06af\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u06a9\u2122\u0691\u203a\u0153\u200c\u200d\u06ba\xa0\u060c\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\u06be\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\u061b\xbb\xbc\xbd\xbe\u061f\u06c1\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062a\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\u0636\xd7\u0637\u0638\u0639\u063a\u0640\u0641\u0642\u0643\xe0\u0644\xe2\u0645\u0646\u0647\u0648\xe7\xe8\xe9\xea\xeb\u0649\u064a\xee\xef\u064b\u064c\u064d\u064e\xf4\u064f\u0650\xf7\u0651\xf9\u0652\xfb\xfc\u200e\u200f\u06d2"},win1256:"windows1256",cp1256:"windows1256",windows1257:{type:"_sbcs",chars:"\u20ac\ufffd\u201a\ufffd\u201e\u2026\u2020\u2021\ufffd\u2030\ufffd\u2039\ufffd\xa8\u02c7\xb8\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\ufffd\u203a\ufffd\xaf\u02db\ufffd\xa0\ufffd\xa2\xa3\xa4\ufffd\xa6\xa7\xd8\xa9\u0156\xab\xac\xad\xae\xc6\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xf8\xb9\u0157\xbb\xbc\xbd\xbe\xe6\u0104\u012e\u0100\u0106\xc4\xc5\u0118\u0112\u010c\xc9\u0179\u0116\u0122\u0136\u012a\u013b\u0160\u0143\u0145\xd3\u014c\xd5\xd6\xd7\u0172\u0141\u015a\u016a\xdc\u017b\u017d\xdf\u0105\u012f\u0101\u0107\xe4\xe5\u0119\u0113\u010d\xe9\u017a\u0117\u0123\u0137\u012b\u013c\u0161\u0144\u0146\xf3\u014d\xf5\xf6\xf7\u0173\u0142\u015b\u016b\xfc\u017c\u017e\u02d9"},win1257:"windows1257",cp1257:"windows1257",windows1258:{type:"_sbcs",chars:"\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\ufffd\u2039\u0152\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\ufffd\u203a\u0153\ufffd\ufffd\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\u0102\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\u0300\xcd\xce\xcf\u0110\xd1\u0309\xd3\xd4\u01a0\xd6\xd7\xd8\xd9\xda\xdb\xdc\u01af\u0303\xdf\xe0\xe1\xe2\u0103\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\u0301\xed\xee\xef\u0111\xf1\u0323\xf3\xf4\u01a1\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u01b0\u20ab\xff"},win1258:"windows1258",cp1258:"windows1258",iso88591:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"},cp28591:"iso88591",iso88592:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0104\u02d8\u0141\xa4\u013d\u015a\xa7\xa8\u0160\u015e\u0164\u0179\xad\u017d\u017b\xb0\u0105\u02db\u0142\xb4\u013e\u015b\u02c7\xb8\u0161\u015f\u0165\u017a\u02dd\u017e\u017c\u0154\xc1\xc2\u0102\xc4\u0139\u0106\xc7\u010c\xc9\u0118\xcb\u011a\xcd\xce\u010e\u0110\u0143\u0147\xd3\xd4\u0150\xd6\xd7\u0158\u016e\xda\u0170\xdc\xdd\u0162\xdf\u0155\xe1\xe2\u0103\xe4\u013a\u0107\xe7\u010d\xe9\u0119\xeb\u011b\xed\xee\u010f\u0111\u0144\u0148\xf3\xf4\u0151\xf6\xf7\u0159\u016f\xfa\u0171\xfc\xfd\u0163\u02d9"},cp28592:"iso88592",iso88593:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0126\u02d8\xa3\xa4\ufffd\u0124\xa7\xa8\u0130\u015e\u011e\u0134\xad\ufffd\u017b\xb0\u0127\xb2\xb3\xb4\xb5\u0125\xb7\xb8\u0131\u015f\u011f\u0135\xbd\ufffd\u017c\xc0\xc1\xc2\ufffd\xc4\u010a\u0108\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\ufffd\xd1\xd2\xd3\xd4\u0120\xd6\xd7\u011c\xd9\xda\xdb\xdc\u016c\u015c\xdf\xe0\xe1\xe2\ufffd\xe4\u010b\u0109\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\ufffd\xf1\xf2\xf3\xf4\u0121\xf6\xf7\u011d\xf9\xfa\xfb\xfc\u016d\u015d\u02d9"},cp28593:"iso88593",iso88594:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0104\u0138\u0156\xa4\u0128\u013b\xa7\xa8\u0160\u0112\u0122\u0166\xad\u017d\xaf\xb0\u0105\u02db\u0157\xb4\u0129\u013c\u02c7\xb8\u0161\u0113\u0123\u0167\u014a\u017e\u014b\u0100\xc1\xc2\xc3\xc4\xc5\xc6\u012e\u010c\xc9\u0118\xcb\u0116\xcd\xce\u012a\u0110\u0145\u014c\u0136\xd4\xd5\xd6\xd7\xd8\u0172\xda\xdb\xdc\u0168\u016a\xdf\u0101\xe1\xe2\xe3\xe4\xe5\xe6\u012f\u010d\xe9\u0119\xeb\u0117\xed\xee\u012b\u0111\u0146\u014d\u0137\xf4\xf5\xf6\xf7\xf8\u0173\xfa\xfb\xfc\u0169\u016b\u02d9"},cp28594:"iso88594",iso88595:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0401\u0402\u0403\u0404\u0405\u0406\u0407\u0408\u0409\u040a\u040b\u040c\xad\u040e\u040f\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u2116\u0451\u0452\u0453\u0454\u0455\u0456\u0457\u0458\u0459\u045a\u045b\u045c\xa7\u045e\u045f"},cp28595:"iso88595",iso88596:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\ufffd\ufffd\ufffd\xa4\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u060c\xad\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u061b\ufffd\ufffd\ufffd\u061f\ufffd\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062a\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063a\ufffd\ufffd\ufffd\ufffd\ufffd\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064a\u064b\u064c\u064d\u064e\u064f\u0650\u0651\u0652\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"},cp28596:"iso88596",iso88597:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u2018\u2019\xa3\u20ac\u20af\xa6\xa7\xa8\xa9\u037a\xab\xac\xad\ufffd\u2015\xb0\xb1\xb2\xb3\u0384\u0385\u0386\xb7\u0388\u0389\u038a\xbb\u038c\xbd\u038e\u038f\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\ufffd\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u03ca\u03cb\u03cc\u03cd\u03ce\ufffd"},cp28597:"iso88597",iso88598:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\ufffd\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xd7\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xf7\xbb\xbc\xbd\xbe\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2017\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\ufffd\ufffd\u200e\u200f\ufffd"},cp28598:"iso88598",iso88599:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\u011e\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\u0130\u015e\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\u011f\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u0131\u015f\xff"},cp28599:"iso88599",iso885910:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0104\u0112\u0122\u012a\u0128\u0136\xa7\u013b\u0110\u0160\u0166\u017d\xad\u016a\u014a\xb0\u0105\u0113\u0123\u012b\u0129\u0137\xb7\u013c\u0111\u0161\u0167\u017e\u2015\u016b\u014b\u0100\xc1\xc2\xc3\xc4\xc5\xc6\u012e\u010c\xc9\u0118\xcb\u0116\xcd\xce\xcf\xd0\u0145\u014c\xd3\xd4\xd5\xd6\u0168\xd8\u0172\xda\xdb\xdc\xdd\xde\xdf\u0101\xe1\xe2\xe3\xe4\xe5\xe6\u012f\u010d\xe9\u0119\xeb\u0117\xed\xee\xef\xf0\u0146\u014d\xf3\xf4\xf5\xf6\u0169\xf8\u0173\xfa\xfb\xfc\xfd\xfe\u0138"},cp28600:"iso885910",iso885911:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd"},cp28601:"iso885911",iso885913:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u201d\xa2\xa3\xa4\u201e\xa6\xa7\xd8\xa9\u0156\xab\xac\xad\xae\xc6\xb0\xb1\xb2\xb3\u201c\xb5\xb6\xb7\xf8\xb9\u0157\xbb\xbc\xbd\xbe\xe6\u0104\u012e\u0100\u0106\xc4\xc5\u0118\u0112\u010c\xc9\u0179\u0116\u0122\u0136\u012a\u013b\u0160\u0143\u0145\xd3\u014c\xd5\xd6\xd7\u0172\u0141\u015a\u016a\xdc\u017b\u017d\xdf\u0105\u012f\u0101\u0107\xe4\xe5\u0119\u0113\u010d\xe9\u017a\u0117\u0123\u0137\u012b\u013c\u0161\u0144\u0146\xf3\u014d\xf5\xf6\xf7\u0173\u0142\u015b\u016b\xfc\u017c\u017e\u2019"},cp28603:"iso885913",iso885914:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u1e02\u1e03\xa3\u010a\u010b\u1e0a\xa7\u1e80\xa9\u1e82\u1e0b\u1ef2\xad\xae\u0178\u1e1e\u1e1f\u0120\u0121\u1e40\u1e41\xb6\u1e56\u1e81\u1e57\u1e83\u1e60\u1ef3\u1e84\u1e85\u1e61\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\u0174\xd1\xd2\xd3\xd4\xd5\xd6\u1e6a\xd8\xd9\xda\xdb\xdc\xdd\u0176\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\u0175\xf1\xf2\xf3\xf4\xf5\xf6\u1e6b\xf8\xf9\xfa\xfb\xfc\xfd\u0177\xff"},cp28604:"iso885914",iso885915:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\u20ac\xa5\u0160\xa7\u0161\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\u017d\xb5\xb6\xb7\u017e\xb9\xba\xbb\u0152\u0153\u0178\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"},cp28605:"iso885915",iso885916:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0104\u0105\u0141\u20ac\u201e\u0160\xa7\u0161\xa9\u0218\xab\u0179\xad\u017a\u017b\xb0\xb1\u010c\u0142\u017d\u201d\xb6\xb7\u017e\u010d\u0219\xbb\u0152\u0153\u0178\u017c\xc0\xc1\xc2\u0102\xc4\u0106\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\u0110\u0143\xd2\xd3\xd4\u0150\xd6\u015a\u0170\xd9\xda\xdb\xdc\u0118\u021a\xdf\xe0\xe1\xe2\u0103\xe4\u0107\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\u0111\u0144\xf2\xf3\xf4\u0151\xf6\u015b\u0171\xf9\xfa\xfb\xfc\u0119\u021b\xff"},cp28606:"iso885916",cp437:{type:"_sbcs",chars:"\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\xec\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\xff\xd6\xdc\xa2\xa3\xa5\u20a7\u0192\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\u2310\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0"},ibm437:"cp437",csibm437:"cp437",cp737:{type:"_sbcs",chars:"\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c2\u03c4\u03c5\u03c6\u03c7\u03c8\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03c9\u03ac\u03ad\u03ae\u03ca\u03af\u03cc\u03cd\u03cb\u03ce\u0386\u0388\u0389\u038a\u038c\u038e\u038f\xb1\u2265\u2264\u03aa\u03ab\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0"},ibm737:"cp737",csibm737:"cp737",cp775:{type:"_sbcs",chars:"\u0106\xfc\xe9\u0101\xe4\u0123\xe5\u0107\u0142\u0113\u0156\u0157\u012b\u0179\xc4\xc5\xc9\xe6\xc6\u014d\xf6\u0122\xa2\u015a\u015b\xd6\xdc\xf8\xa3\xd8\xd7\xa4\u0100\u012a\xf3\u017b\u017c\u017a\u201d\xa6\xa9\xae\xac\xbd\xbc\u0141\xab\xbb\u2591\u2592\u2593\u2502\u2524\u0104\u010c\u0118\u0116\u2563\u2551\u2557\u255d\u012e\u0160\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u0172\u016a\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u017d\u0105\u010d\u0119\u0117\u012f\u0161\u0173\u016b\u017e\u2518\u250c\u2588\u2584\u258c\u2590\u2580\xd3\xdf\u014c\u0143\xf5\xd5\xb5\u0144\u0136\u0137\u013b\u013c\u0146\u0112\u0145\u2019\xad\xb1\u201c\xbe\xb6\xa7\xf7\u201e\xb0\u2219\xb7\xb9\xb3\xb2\u25a0\xa0"},ibm775:"cp775",csibm775:"cp775",cp850:{type:"_sbcs",chars:"\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\xec\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\xff\xd6\xdc\xf8\xa3\xd8\xd7\u0192\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\xae\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\xc1\xc2\xc0\xa9\u2563\u2551\u2557\u255d\xa2\xa5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\xe3\xc3\u255a\u2554\u2569\u2566\u2560\u2550\u256c\xa4\xf0\xd0\xca\xcb\xc8\u0131\xcd\xce\xcf\u2518\u250c\u2588\u2584\xa6\xcc\u2580\xd3\xdf\xd4\xd2\xf5\xd5\xb5\xfe\xde\xda\xdb\xd9\xfd\xdd\xaf\xb4\xad\xb1\u2017\xbe\xb6\xa7\xf7\xb8\xb0\xa8\xb7\xb9\xb3\xb2\u25a0\xa0"},ibm850:"cp850",csibm850:"cp850",cp852:{type:"_sbcs",chars:"\xc7\xfc\xe9\xe2\xe4\u016f\u0107\xe7\u0142\xeb\u0150\u0151\xee\u0179\xc4\u0106\xc9\u0139\u013a\xf4\xf6\u013d\u013e\u015a\u015b\xd6\xdc\u0164\u0165\u0141\xd7\u010d\xe1\xed\xf3\xfa\u0104\u0105\u017d\u017e\u0118\u0119\xac\u017a\u010c\u015f\xab\xbb\u2591\u2592\u2593\u2502\u2524\xc1\xc2\u011a\u015e\u2563\u2551\u2557\u255d\u017b\u017c\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u0102\u0103\u255a\u2554\u2569\u2566\u2560\u2550\u256c\xa4\u0111\u0110\u010e\xcb\u010f\u0147\xcd\xce\u011b\u2518\u250c\u2588\u2584\u0162\u016e\u2580\xd3\xdf\xd4\u0143\u0144\u0148\u0160\u0161\u0154\xda\u0155\u0170\xfd\xdd\u0163\xb4\xad\u02dd\u02db\u02c7\u02d8\xa7\xf7\xb8\xb0\xa8\u02d9\u0171\u0158\u0159\u25a0\xa0"},ibm852:"cp852",csibm852:"cp852",cp855:{type:"_sbcs",chars:"\u0452\u0402\u0453\u0403\u0451\u0401\u0454\u0404\u0455\u0405\u0456\u0406\u0457\u0407\u0458\u0408\u0459\u0409\u045a\u040a\u045b\u040b\u045c\u040c\u045e\u040e\u045f\u040f\u044e\u042e\u044a\u042a\u0430\u0410\u0431\u0411\u0446\u0426\u0434\u0414\u0435\u0415\u0444\u0424\u0433\u0413\xab\xbb\u2591\u2592\u2593\u2502\u2524\u0445\u0425\u0438\u0418\u2563\u2551\u2557\u255d\u0439\u0419\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u043a\u041a\u255a\u2554\u2569\u2566\u2560\u2550\u256c\xa4\u043b\u041b\u043c\u041c\u043d\u041d\u043e\u041e\u043f\u2518\u250c\u2588\u2584\u041f\u044f\u2580\u042f\u0440\u0420\u0441\u0421\u0442\u0422\u0443\u0423\u0436\u0416\u0432\u0412\u044c\u042c\u2116\xad\u044b\u042b\u0437\u0417\u0448\u0428\u044d\u042d\u0449\u0429\u0447\u0427\xa7\u25a0\xa0"},ibm855:"cp855",csibm855:"cp855",cp856:{type:"_sbcs",chars:"\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\ufffd\xa3\ufffd\xd7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\xae\xac\xbd\xbc\ufffd\xab\xbb\u2591\u2592\u2593\u2502\u2524\ufffd\ufffd\ufffd\xa9\u2563\u2551\u2557\u255d\xa2\xa5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\ufffd\ufffd\u255a\u2554\u2569\u2566\u2560\u2550\u256c\xa4\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2518\u250c\u2588\u2584\xa6\ufffd\u2580\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\xb5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\xaf\xb4\xad\xb1\u2017\xbe\xb6\xa7\xf7\xb8\xb0\xa8\xb7\xb9\xb3\xb2\u25a0\xa0"},ibm856:"cp856",csibm856:"cp856",cp857:{type:"_sbcs",chars:"\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\u0131\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\u0130\xd6\xdc\xf8\xa3\xd8\u015e\u015f\xe1\xed\xf3\xfa\xf1\xd1\u011e\u011f\xbf\xae\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\xc1\xc2\xc0\xa9\u2563\u2551\u2557\u255d\xa2\xa5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\xe3\xc3\u255a\u2554\u2569\u2566\u2560\u2550\u256c\xa4\xba\xaa\xca\xcb\xc8\ufffd\xcd\xce\xcf\u2518\u250c\u2588\u2584\xa6\xcc\u2580\xd3\xdf\xd4\xd2\xf5\xd5\xb5\ufffd\xd7\xda\xdb\xd9\xec\xff\xaf\xb4\xad\xb1\ufffd\xbe\xb6\xa7\xf7\xb8\xb0\xa8\xb7\xb9\xb3\xb2\u25a0\xa0"},ibm857:"cp857",csibm857:"cp857",cp858:{type:"_sbcs",chars:"\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\xec\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\xff\xd6\xdc\xf8\xa3\xd8\xd7\u0192\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\xae\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\xc1\xc2\xc0\xa9\u2563\u2551\u2557\u255d\xa2\xa5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\xe3\xc3\u255a\u2554\u2569\u2566\u2560\u2550\u256c\xa4\xf0\xd0\xca\xcb\xc8\u20ac\xcd\xce\xcf\u2518\u250c\u2588\u2584\xa6\xcc\u2580\xd3\xdf\xd4\xd2\xf5\xd5\xb5\xfe\xde\xda\xdb\xd9\xfd\xdd\xaf\xb4\xad\xb1\u2017\xbe\xb6\xa7\xf7\xb8\xb0\xa8\xb7\xb9\xb3\xb2\u25a0\xa0"},ibm858:"cp858",csibm858:"cp858",cp860:{type:"_sbcs",chars:"\xc7\xfc\xe9\xe2\xe3\xe0\xc1\xe7\xea\xca\xe8\xcd\xd4\xec\xc3\xc2\xc9\xc0\xc8\xf4\xf5\xf2\xda\xf9\xcc\xd5\xdc\xa2\xa3\xd9\u20a7\xd3\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\xd2\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0"},ibm860:"cp860",csibm860:"cp860",cp861:{type:"_sbcs",chars:"\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xd0\xf0\xde\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xfe\xfb\xdd\xfd\xd6\xdc\xf8\xa3\xd8\u20a7\u0192\xe1\xed\xf3\xfa\xc1\xcd\xd3\xda\xbf\u2310\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0"},ibm861:"cp861",csibm861:"cp861",cp862:{type:"_sbcs",chars:"\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\xa2\xa3\xa5\u20a7\u0192\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\u2310\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0"},ibm862:"cp862",csibm862:"cp862",cp863:{type:"_sbcs",chars:"\xc7\xfc\xe9\xe2\xc2\xe0\xb6\xe7\xea\xeb\xe8\xef\xee\u2017\xc0\xa7\xc9\xc8\xca\xf4\xcb\xcf\xfb\xf9\xa4\xd4\xdc\xa2\xa3\xd9\xdb\u0192\xa6\xb4\xf3\xfa\xa8\xb8\xb3\xaf\xce\u2310\xac\xbd\xbc\xbe\xab\xbb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0"},ibm863:"cp863",csibm863:"cp863",cp864:{type:"_sbcs",chars:"\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$\u066a&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xb0\xb7\u2219\u221a\u2592\u2500\u2502\u253c\u2524\u252c\u251c\u2534\u2510\u250c\u2514\u2518\u03b2\u221e\u03c6\xb1\xbd\xbc\u2248\xab\xbb\ufef7\ufef8\ufffd\ufffd\ufefb\ufefc\ufffd\xa0\xad\ufe82\xa3\xa4\ufe84\ufffd\ufffd\ufe8e\ufe8f\ufe95\ufe99\u060c\ufe9d\ufea1\ufea5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\ufed1\u061b\ufeb1\ufeb5\ufeb9\u061f\xa2\ufe80\ufe81\ufe83\ufe85\ufeca\ufe8b\ufe8d\ufe91\ufe93\ufe97\ufe9b\ufe9f\ufea3\ufea7\ufea9\ufeab\ufead\ufeaf\ufeb3\ufeb7\ufebb\ufebf\ufec1\ufec5\ufecb\ufecf\xa6\xac\xf7\xd7\ufec9\u0640\ufed3\ufed7\ufedb\ufedf\ufee3\ufee7\ufeeb\ufeed\ufeef\ufef3\ufebd\ufecc\ufece\ufecd\ufee1\ufe7d\u0651\ufee5\ufee9\ufeec\ufef0\ufef2\ufed0\ufed5\ufef5\ufef6\ufedd\ufed9\ufef1\u25a0\ufffd"},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\xec\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\xff\xd6\xdc\xf8\xa3\xd8\u20a7\u0192\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\u2310\xac\xbd\xbc\xa1\xab\xa4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0404\u0454\u0407\u0457\u040e\u045e\xb0\u2219\xb7\u221a\u2116\xa4\u25a0\xa0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0386\ufffd\xb7\xac\xa6\u2018\u2019\u0388\u2015\u0389\u038a\u03aa\u038c\ufffd\ufffd\u038e\u03ab\xa9\u038f\xb2\xb3\u03ac\xa3\u03ad\u03ae\u03af\u03ca\u0390\u03cc\u03cd\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xbd\u0398\u0399\xab\xbb\u2591\u2592\u2593\u2502\u2524\u039a\u039b\u039c\u039d\u2563\u2551\u2557\u255d\u039e\u039f\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u03a0\u03a1\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u2518\u250c\u2588\u2584\u03b4\u03b5\u2580\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c2\u03c4\u0384\xad\xb1\u03c5\u03c6\u03c7\xa7\u03c8\u0385\xb0\xa8\u03c9\u03cb\u03b0\u03ce\u25a0\xa0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\u203e\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\u0160\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\u017d\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\u0161\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\u017e\xff"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\ufe88\xd7\xf7\uf8f6\uf8f5\uf8f4\uf8f7\ufe71\x88\u25a0\u2502\u2500\u2510\u250c\u2514\u2518\ufe79\ufe7b\ufe7d\ufe7f\ufe77\ufe8a\ufef0\ufef3\ufef2\ufece\ufecf\ufed0\ufef6\ufef8\ufefa\ufefc\xa0\uf8fa\uf8f9\uf8f8\xa4\uf8fb\ufe8b\ufe91\ufe97\ufe9b\ufe9f\ufea3\u060c\xad\ufea7\ufeb3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\ufeb7\u061b\ufebb\ufebf\ufeca\u061f\ufecb\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062a\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\ufec7\u0639\u063a\ufecc\ufe82\ufe84\ufe8e\ufed3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064a\u064b\u064c\u064d\u064e\u064f\u0650\u0651\u0652\ufed7\ufedb\ufedf\uf8fc\ufef5\ufef7\ufef9\ufefb\ufee3\ufee7\ufeec\ufee9\ufffd"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040a\u040b\u040c\xad\u040e\u040f\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u2116\u0451\u0452\u0491\u0454\u0455\u0456\u0457\u0458\u0459\u045a\u045b\u045c\xa7\u045e\u045f"},ibm1124:"cp1124",csibm1124:"cp1124",cp1125:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0490\u0491\u0404\u0454\u0406\u0456\u0407\u0457\xb7\u221a\u2116\xa4\u25a0\xa0"},ibm1125:"cp1125",csibm1125:"cp1125",cp1129:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\u0153\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\u0178\xb5\xb6\xb7\u0152\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\u0102\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\u0300\xcd\xce\xcf\u0110\xd1\u0309\xd3\xd4\u01a0\xd6\xd7\xd8\xd9\xda\xdb\xdc\u01af\u0303\xdf\xe0\xe1\xe2\u0103\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\u0301\xed\xee\xef\u0111\xf1\u0323\xf3\xf4\u01a1\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u01b0\u20ab\xff"},ibm1129:"cp1129",csibm1129:"cp1129",cp1133:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0e81\u0e82\u0e84\u0e87\u0e88\u0eaa\u0e8a\u0e8d\u0e94\u0e95\u0e96\u0e97\u0e99\u0e9a\u0e9b\u0e9c\u0e9d\u0e9e\u0e9f\u0ea1\u0ea2\u0ea3\u0ea5\u0ea7\u0eab\u0ead\u0eae\ufffd\ufffd\ufffd\u0eaf\u0eb0\u0eb2\u0eb3\u0eb4\u0eb5\u0eb6\u0eb7\u0eb8\u0eb9\u0ebc\u0eb1\u0ebb\u0ebd\ufffd\ufffd\ufffd\u0ec0\u0ec1\u0ec2\u0ec3\u0ec4\u0ec8\u0ec9\u0eca\u0ecb\u0ecc\u0ecd\u0ec6\ufffd\u0edc\u0edd\u20ad\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0ed0\u0ed1\u0ed2\u0ed3\u0ed4\u0ed5\u0ed6\u0ed7\u0ed8\u0ed9\ufffd\ufffd\xa2\xac\xa6\ufffd"},ibm1133:"cp1133",csibm1133:"cp1133",cp1161:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0e48\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\u0e49\u0e4a\u0e4b\u20ac\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\xa2\xac\xa6\xa0"},ibm1161:"cp1161",csibm1161:"cp1161",cp1162:{type:"_sbcs",chars:"\u20ac\x81\x82\x83\x84\u2026\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\u2018\u2019\u201c\u201d\u2022\u2013\u2014\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd"},ibm1162:"cp1162",csibm1162:"cp1162",cp1163:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\u20ac\xa5\xa6\xa7\u0153\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\u0178\xb5\xb6\xb7\u0152\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\u0102\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\u0300\xcd\xce\xcf\u0110\xd1\u0309\xd3\xd4\u01a0\xd6\xd7\xd8\xd9\xda\xdb\xdc\u01af\u0303\xdf\xe0\xe1\xe2\u0103\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\u0301\xed\xee\xef\u0111\xf1\u0323\xf3\xf4\u01a1\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u01b0\u20ab\xff"},ibm1163:"cp1163",csibm1163:"cp1163",maccroatian:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\u0160\u2122\xb4\xa8\u2260\u017d\xd8\u221e\xb1\u2264\u2265\u2206\xb5\u2202\u2211\u220f\u0161\u222b\xaa\xba\u2126\u017e\xf8\xbf\xa1\xac\u221a\u0192\u2248\u0106\xab\u010c\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u0110\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\ufffd\xa9\u2044\xa4\u2039\u203a\xc6\xbb\u2013\xb7\u201a\u201e\u2030\xc2\u0107\xc1\u010d\xc8\xcd\xce\xcf\xcc\xd3\xd4\u0111\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u03c0\xcb\u02da\xb8\xca\xe6\u02c7"},maccyrillic:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u2020\xb0\xa2\xa3\xa7\u2022\xb6\u0406\xae\xa9\u2122\u0402\u0452\u2260\u0403\u0453\u221e\xb1\u2264\u2265\u0456\xb5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040a\u045a\u0458\u0405\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\u040b\u045b\u040c\u045c\u0455\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u201e\u040e\u045e\u040f\u045f\u2116\u0401\u0451\u044f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\xa4"},macgreek:{type:"_sbcs",chars:"\xc4\xb9\xb2\xc9\xb3\xd6\xdc\u0385\xe0\xe2\xe4\u0384\xa8\xe7\xe9\xe8\xea\xeb\xa3\u2122\xee\xef\u2022\xbd\u2030\xf4\xf6\xa6\xad\xf9\xfb\xfc\u2020\u0393\u0394\u0398\u039b\u039e\u03a0\xdf\xae\xa9\u03a3\u03aa\xa7\u2260\xb0\u0387\u0391\xb1\u2264\u2265\xa5\u0392\u0395\u0396\u0397\u0399\u039a\u039c\u03a6\u03ab\u03a8\u03a9\u03ac\u039d\xac\u039f\u03a1\u2248\u03a4\xab\xbb\u2026\xa0\u03a5\u03a7\u0386\u0388\u0153\u2013\u2015\u201c\u201d\u2018\u2019\xf7\u0389\u038a\u038c\u038e\u03ad\u03ae\u03af\u03cc\u038f\u03cd\u03b1\u03b2\u03c8\u03b4\u03b5\u03c6\u03b3\u03b7\u03b9\u03be\u03ba\u03bb\u03bc\u03bd\u03bf\u03c0\u03ce\u03c1\u03c3\u03c4\u03b8\u03c9\u03c2\u03c7\u03c5\u03b6\u03ca\u03cb\u0390\u03b0\ufffd"},maciceland:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\xdd\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\xd0\xf0\xde\xfe\xfd\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macroman:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\u2039\u203a\ufb01\ufb02\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macromania:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\u0102\u015e\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\u0103\u015f\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\u2039\u203a\u0162\u0163\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macthai:{type:"_sbcs",chars:"\xab\xbb\u2026\uf88c\uf88f\uf892\uf895\uf898\uf88b\uf88e\uf891\uf894\uf897\u201c\u201d\uf899\ufffd\u2022\uf884\uf889\uf885\uf886\uf887\uf888\uf88a\uf88d\uf890\uf893\uf896\u2018\u2019\ufffd\xa0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufeff\u200b\u2013\u2014\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u2122\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\xae\xa9\ufffd\ufffd\ufffd\ufffd"},macturkish:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u011e\u011f\u0130\u0131\u015e\u015f\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\ufffd\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macukraine:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u2020\xb0\u0490\xa3\xa7\u2022\xb6\u0406\xae\xa9\u2122\u0402\u0452\u2260\u0403\u0453\u221e\xb1\u2264\u2265\u0456\xb5\u0491\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040a\u045a\u0458\u0405\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\u040b\u045b\u040c\u045c\u0455\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u201e\u040e\u045e\u040f\u045f\u2116\u0401\u0451\u044f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\xa4"},koi8r:{type:"_sbcs",chars:"\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\u2580\u2584\u2588\u258c\u2590\u2591\u2592\u2593\u2320\u25a0\u2219\u221a\u2248\u2264\u2265\xa0\u2321\xb0\xb2\xb7\xf7\u2550\u2551\u2552\u0451\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255a\u255b\u255c\u255d\u255e\u255f\u2560\u2561\u0401\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256a\u256b\u256c\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},koi8u:{type:"_sbcs",chars:"\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\u2580\u2584\u2588\u258c\u2590\u2591\u2592\u2593\u2320\u25a0\u2219\u221a\u2248\u2264\u2265\xa0\u2321\xb0\xb2\xb7\xf7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255a\u255b\u0491\u255d\u255e\u255f\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256a\u0490\u256c\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},koi8ru:{type:"_sbcs",chars:"\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\u2580\u2584\u2588\u258c\u2590\u2591\u2592\u2593\u2320\u25a0\u2219\u221a\u2248\u2264\u2265\xa0\u2321\xb0\xb2\xb7\xf7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255a\u255b\u0491\u045e\u255e\u255f\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256a\u0490\u040e\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},koi8t:{type:"_sbcs",chars:"\u049b\u0493\u201a\u0492\u201e\u2026\u2020\u2021\ufffd\u2030\u04b3\u2039\u04b2\u04b7\u04b6\ufffd\u049a\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\ufffd\u203a\ufffd\ufffd\ufffd\ufffd\ufffd\u04ef\u04ee\u0451\xa4\u04e3\xa6\xa7\ufffd\ufffd\ufffd\xab\xac\xad\xae\ufffd\xb0\xb1\xb2\u0401\ufffd\u04e2\xb6\xb7\ufffd\u2116\ufffd\xbb\ufffd\ufffd\ufffd\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},armscii8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\ufffd\u0587\u0589)(\xbb\xab\u2014.\u055d,-\u058a\u2026\u055c\u055b\u055e\u0531\u0561\u0532\u0562\u0533\u0563\u0534\u0564\u0535\u0565\u0536\u0566\u0537\u0567\u0538\u0568\u0539\u0569\u053a\u056a\u053b\u056b\u053c\u056c\u053d\u056d\u053e\u056e\u053f\u056f\u0540\u0570\u0541\u0571\u0542\u0572\u0543\u0573\u0544\u0574\u0545\u0575\u0546\u0576\u0547\u0577\u0548\u0578\u0549\u0579\u054a\u057a\u054b\u057b\u054c\u057c\u054d\u057d\u054e\u057e\u054f\u057f\u0550\u0580\u0551\u0581\u0552\u0582\u0553\u0583\u0554\u0584\u0555\u0585\u0556\u0586\u055a\ufffd"},rk1048:{type:"_sbcs",chars:"\u0402\u0403\u201a\u0453\u201e\u2026\u2020\u2021\u20ac\u2030\u0409\u2039\u040a\u049a\u04ba\u040f\u0452\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\u0459\u203a\u045a\u049b\u04bb\u045f\xa0\u04b0\u04b1\u04d8\xa4\u04e8\xa6\xa7\u0401\xa9\u0492\xab\xac\xad\xae\u04ae\xb0\xb1\u0406\u0456\u04e9\xb5\xb6\xb7\u0451\u2116\u0493\xbb\u04d9\u04a2\u04a3\u04af\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f"},tcvn:{type:"_sbcs",chars:"\0\xda\u1ee4\x03\u1eea\u1eec\u1eee\x07\b\t\n\v\f\r\x0e\x0f\x10\u1ee8\u1ef0\u1ef2\u1ef6\u1ef8\xdd\u1ef4\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc0\u1ea2\xc3\xc1\u1ea0\u1eb6\u1eac\xc8\u1eba\u1ebc\xc9\u1eb8\u1ec6\xcc\u1ec8\u0128\xcd\u1eca\xd2\u1ece\xd5\xd3\u1ecc\u1ed8\u1edc\u1ede\u1ee0\u1eda\u1ee2\xd9\u1ee6\u0168\xa0\u0102\xc2\xca\xd4\u01a0\u01af\u0110\u0103\xe2\xea\xf4\u01a1\u01b0\u0111\u1eb0\u0300\u0309\u0303\u0301\u0323\xe0\u1ea3\xe3\xe1\u1ea1\u1eb2\u1eb1\u1eb3\u1eb5\u1eaf\u1eb4\u1eae\u1ea6\u1ea8\u1eaa\u1ea4\u1ec0\u1eb7\u1ea7\u1ea9\u1eab\u1ea5\u1ead\xe8\u1ec2\u1ebb\u1ebd\xe9\u1eb9\u1ec1\u1ec3\u1ec5\u1ebf\u1ec7\xec\u1ec9\u1ec4\u1ebe\u1ed2\u0129\xed\u1ecb\xf2\u1ed4\u1ecf\xf5\xf3\u1ecd\u1ed3\u1ed5\u1ed7\u1ed1\u1ed9\u1edd\u1edf\u1ee1\u1edb\u1ee3\xf9\u1ed6\u1ee7\u0169\xfa\u1ee5\u1eeb\u1eed\u1eef\u1ee9\u1ef1\u1ef3\u1ef7\u1ef9\xfd\u1ef5\u1ed0"},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\x8d\x8e\x8f\x90\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\x9d\x9e\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\x8d\x8e\x8f\x90\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\x9d\x9e\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6\u10f1\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10f2\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10f3\u10e3\u10e4\u10e5\u10e6\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10f4\u10ef\u10f0\u10f5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04ee\u0493\u201e\u2026\u04b6\u04ae\u04b2\u04af\u04a0\u04e2\u04a2\u049a\u04ba\u04b8\u0497\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u04b3\u04b7\u04a1\u04e3\u04a3\u049b\u04bb\u04b9\xa0\u040e\u045e\u0408\u04e8\u0498\u04b0\xa7\u0401\xa9\u04d8\xab\xac\u04ef\xae\u049c\xb0\u04b1\u0406\u0456\u0499\u04e9\xb6\xb7\u0451\u2116\u04d9\xbb\u0458\u04aa\u04ab\u049d\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f"},viscii:{type:"_sbcs",chars:"\0\x01\u1eb2\x03\x04\u1eb4\u1eaa\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\u1ef6\x15\x16\x17\x18\u1ef8\x1a\x1b\x1c\x1d\u1ef4\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u1ea0\u1eae\u1eb0\u1eb6\u1ea4\u1ea6\u1ea8\u1eac\u1ebc\u1eb8\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1ee2\u1eda\u1edc\u1ede\u1eca\u1ece\u1ecc\u1ec8\u1ee6\u0168\u1ee4\u1ef2\xd5\u1eaf\u1eb1\u1eb7\u1ea5\u1ea7\u1ea9\u1ead\u1ebd\u1eb9\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ed1\u1ed3\u1ed5\u1ed7\u1ee0\u01a0\u1ed9\u1edd\u1edf\u1ecb\u1ef0\u1ee8\u1eea\u1eec\u01a1\u1edb\u01af\xc0\xc1\xc2\xc3\u1ea2\u0102\u1eb3\u1eb5\xc8\xc9\xca\u1eba\xcc\xcd\u0128\u1ef3\u0110\u1ee9\xd2\xd3\xd4\u1ea1\u1ef7\u1eeb\u1eed\xd9\xda\u1ef9\u1ef5\xdd\u1ee1\u01b0\xe0\xe1\xe2\xe3\u1ea3\u0103\u1eef\u1eab\xe8\xe9\xea\u1ebb\xec\xed\u0129\u1ec9\u0111\u1ef1\xf2\xf3\xf4\xf5\u1ecf\u1ecd\u1ee5\xf9\xfa\u0169\u1ee7\xfd\u1ee3\u1eee"},iso646cn:{type:"_sbcs",chars:"\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#\xa5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}\u203e\x7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"},iso646jp:{type:"_sbcs",chars:"\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xa5]^_`abcdefghijklmnopqrstuvwxyz{|}\u203e\x7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xc0\xc2\xc8\xca\xcb\xce\xcf\xb4\u02cb\u02c6\xa8\u02dc\xd9\xdb\u20a4\xaf\xdd\xfd\xb0\xc7\xe7\xd1\xf1\xa1\xbf\xa4\xa3\xa5\xa7\u0192\xa2\xe2\xea\xf4\xfb\xe1\xe9\xf3\xfa\xe0\xe8\xf2\xf9\xe4\xeb\xf6\xfc\xc5\xee\xd8\xc6\xe5\xed\xf8\xe6\xc4\xec\xd6\xdc\xc9\xef\xdf\xd4\xc1\xc3\xe3\xd0\xf0\xcd\xcc\xd3\xd2\xd5\xf5\u0160\u0161\xda\u0178\xff\xde\xfe\xb7\xb5\xb6\xbe\u2014\xbc\xbd\xaa\xba\xab\u25a0\xbb\xb1\ufffd"},macintosh:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\u2039\u203a\ufb01\ufb02\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},ascii:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"},tis620:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd"}}},function(e,t,n){"use strict";var r=n(196).Buffer;t._dbcs=u;for(var i=-1,o=-2,a=-1e3,s=new Array(256),l=0;l<256;l++)s[l]=i;function u(e,t){if(this.encodingName=e.encodingName,!e)throw new Error("DBCS codec is called without the data.");if(!e.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var n=e.table();this.decodeTables=[],this.decodeTables[0]=s.slice(0),this.decodeTableSeq=[];for(var r=0;r<n.length;r++)this._addDecodeChunk(n[r]);this.defaultCharUnicode=t.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var l={};if(e.encodeSkipVals)for(r=0;r<e.encodeSkipVals.length;r++){var u=e.encodeSkipVals[r];if("number"===typeof u)l[u]=!0;else for(var c=u.from;c<=u.to;c++)l[c]=!0}if(this._fillEncodeTable(0,0,l),e.encodeAdd)for(var d in e.encodeAdd)Object.prototype.hasOwnProperty.call(e.encodeAdd,d)&&this._setEncodeChar(d.charCodeAt(0),e.encodeAdd[d]);if(this.defCharSB=this.encodeTable[0][t.defaultCharSingleByte.charCodeAt(0)],this.defCharSB===i&&(this.defCharSB=this.encodeTable[0]["?"]),this.defCharSB===i&&(this.defCharSB="?".charCodeAt(0)),"function"===typeof e.gb18030){this.gb18030=e.gb18030();var p=this.decodeTables.length,h=this.decodeTables[p]=s.slice(0),f=this.decodeTables.length,m=this.decodeTables[f]=s.slice(0);for(r=129;r<=254;r++){var g=a-this.decodeTables[0][r],b=this.decodeTables[g];for(c=48;c<=57;c++)b[c]=a-p}for(r=129;r<=254;r++)h[r]=a-f;for(r=48;r<=57;r++)m[r]=o}}function c(e,t){this.leadSurrogate=-1,this.seqObj=void 0,this.encodeTable=t.encodeTable,this.encodeTableSeq=t.encodeTableSeq,this.defaultCharSingleByte=t.defCharSB,this.gb18030=t.gb18030}function d(e,t){this.nodeIdx=0,this.prevBuf=r.alloc(0),this.decodeTables=t.decodeTables,this.decodeTableSeq=t.decodeTableSeq,this.defaultCharUnicode=t.defaultCharUnicode,this.gb18030=t.gb18030}function p(e,t){if(e[0]>t)return-1;for(var n=0,r=e.length;n<r-1;){var i=n+Math.floor((r-n+1)/2);e[i]<=t?n=i:r=i}return n}u.prototype.encoder=c,u.prototype.decoder=d,u.prototype._getDecodeTrieNode=function(e){for(var t=[];e>0;e>>=8)t.push(255&e);0==t.length&&t.push(0);for(var n=this.decodeTables[0],r=t.length-1;r>0;r--){var o=n[t[r]];if(o==i)n[t[r]]=a-this.decodeTables.length,this.decodeTables.push(n=s.slice(0));else{if(!(o<=a))throw new Error("Overwrite byte in "+this.encodingName+", addr: "+e.toString(16));n=this.decodeTables[a-o]}}return n},u.prototype._addDecodeChunk=function(e){var t=parseInt(e[0],16),n=this._getDecodeTrieNode(t);t&=255;for(var r=1;r<e.length;r++){var i=e[r];if("string"===typeof i)for(var o=0;o<i.length;){var a=i.charCodeAt(o++);if(55296<=a&&a<56320){var s=i.charCodeAt(o++);if(!(56320<=s&&s<57344))throw new Error("Incorrect surrogate pair in "+this.encodingName+" at chunk "+e[0]);n[t++]=65536+1024*(a-55296)+(s-56320)}else if(4080<a&&a<=4095){for(var l=4095-a+2,u=[],c=0;c<l;c++)u.push(i.charCodeAt(o++));n[t++]=-10-this.decodeTableSeq.length,this.decodeTableSeq.push(u)}else n[t++]=a}else{if("number"!==typeof i)throw new Error("Incorrect type '"+typeof i+"' given in "+this.encodingName+" at chunk "+e[0]);var d=n[t-1]+1;for(o=0;o<i;o++)n[t++]=d++}}if(t>255)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+e[0]+": too long"+t)},u.prototype._getEncodeBucket=function(e){var t=e>>8;return void 0===this.encodeTable[t]&&(this.encodeTable[t]=s.slice(0)),this.encodeTable[t]},u.prototype._setEncodeChar=function(e,t){var n=this._getEncodeBucket(e),r=255&e;n[r]<=-10?this.encodeTableSeq[-10-n[r]][-1]=t:n[r]==i&&(n[r]=t)},u.prototype._setEncodeSequence=function(e,t){var n,r=e[0],o=this._getEncodeBucket(r),a=255&r;o[a]<=-10?n=this.encodeTableSeq[-10-o[a]]:(n={},o[a]!==i&&(n[-1]=o[a]),o[a]=-10-this.encodeTableSeq.length,this.encodeTableSeq.push(n));for(var s=1;s<e.length-1;s++){var l=n[r];"object"===typeof l?n=l:(n=n[r]={},void 0!==l&&(n[-1]=l))}n[r=e[e.length-1]]=t},u.prototype._fillEncodeTable=function(e,t,n){for(var r=this.decodeTables[e],i=0;i<256;i++){var o=r[i],s=t+i;n[s]||(o>=0?this._setEncodeChar(o,s):o<=a?this._fillEncodeTable(a-o,s<<8,n):o<=-10&&this._setEncodeSequence(this.decodeTableSeq[-10-o],s))}},c.prototype.write=function(e){for(var t=r.alloc(e.length*(this.gb18030?4:3)),n=this.leadSurrogate,o=this.seqObj,a=-1,s=0,l=0;;){if(-1===a){if(s==e.length)break;var u=e.charCodeAt(s++)}else{u=a;a=-1}if(55296<=u&&u<57344)if(u<56320){if(-1===n){n=u;continue}n=u,u=i}else-1!==n?(u=65536+1024*(n-55296)+(u-56320),n=-1):u=i;else-1!==n&&(a=u,u=i,n=-1);var c=i;if(void 0!==o&&u!=i){var d=o[u];if("object"===typeof d){o=d;continue}"number"==typeof d?c=d:void 0==d&&void 0!==(d=o[-1])&&(c=d,a=u),o=void 0}else if(u>=0){var h=this.encodeTable[u>>8];if(void 0!==h&&(c=h[255&u]),c<=-10){o=this.encodeTableSeq[-10-c];continue}if(c==i&&this.gb18030){var f=p(this.gb18030.uChars,u);if(-1!=f){c=this.gb18030.gbChars[f]+(u-this.gb18030.uChars[f]);t[l++]=129+Math.floor(c/12600),c%=12600,t[l++]=48+Math.floor(c/1260),c%=1260,t[l++]=129+Math.floor(c/10),c%=10,t[l++]=48+c;continue}}}c===i&&(c=this.defaultCharSingleByte),c<256?t[l++]=c:c<65536?(t[l++]=c>>8,t[l++]=255&c):(t[l++]=c>>16,t[l++]=c>>8&255,t[l++]=255&c)}return this.seqObj=o,this.leadSurrogate=n,t.slice(0,l)},c.prototype.end=function(){if(-1!==this.leadSurrogate||void 0!==this.seqObj){var e=r.alloc(10),t=0;if(this.seqObj){var n=this.seqObj[-1];void 0!==n&&(n<256?e[t++]=n:(e[t++]=n>>8,e[t++]=255&n)),this.seqObj=void 0}return-1!==this.leadSurrogate&&(e[t++]=this.defaultCharSingleByte,this.leadSurrogate=-1),e.slice(0,t)}},c.prototype.findIdx=p,d.prototype.write=function(e){var t=r.alloc(2*e.length),n=this.nodeIdx,s=this.prevBuf,l=this.prevBuf.length,u=-this.prevBuf.length;l>0&&(s=r.concat([s,e.slice(0,10)]));for(var c=0,d=0;c<e.length;c++){var h,f=c>=0?e[c]:s[c+l];if((h=this.decodeTables[n][f])>=0);else if(h===i)c=u,h=this.defaultCharUnicode.charCodeAt(0);else if(h===o){var m=u>=0?e.slice(u,c+1):s.slice(u+l,c+1+l),g=12600*(m[0]-129)+1260*(m[1]-48)+10*(m[2]-129)+(m[3]-48),b=p(this.gb18030.gbChars,g);h=this.gb18030.uChars[b]+g-this.gb18030.gbChars[b]}else{if(h<=a){n=a-h;continue}if(!(h<=-10))throw new Error("iconv-lite internal error: invalid decoding table value "+h+" at "+n+"/"+f);for(var v=this.decodeTableSeq[-10-h],y=0;y<v.length-1;y++)h=v[y],t[d++]=255&h,t[d++]=h>>8;h=v[v.length-1]}if(h>65535){h-=65536;var _=55296+Math.floor(h/1024);t[d++]=255&_,t[d++]=_>>8,h=56320+h%1024}t[d++]=255&h,t[d++]=h>>8,n=0,u=c+1}return this.nodeIdx=n,this.prevBuf=u>=0?e.slice(u):s.slice(u+l),t.slice(0,d).toString("ucs2")},d.prototype.end=function(){for(var e="";this.prevBuf.length>0;){e+=this.defaultCharUnicode;var t=this.prevBuf.slice(1);this.prevBuf=r.alloc(0),this.nodeIdx=0,t.length>0&&(e+=this.write(t))}return this.nodeIdx=0,e}},function(e,t,n){"use strict";e.exports={shiftjis:{type:"_dbcs",table:function(){return n(2623)},encodeAdd:{"\xa5":92,"\u203e":126},encodeSkipVals:[{from:60736,to:63808}]},csshiftjis:"shiftjis",mskanji:"shiftjis",sjis:"shiftjis",windows31j:"shiftjis",ms31j:"shiftjis",xsjis:"shiftjis",windows932:"shiftjis",ms932:"shiftjis",932:"shiftjis",cp932:"shiftjis",eucjp:{type:"_dbcs",table:function(){return n(2624)},encodeAdd:{"\xa5":92,"\u203e":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return n(537)}},gbk:{type:"_dbcs",table:function(){return n(537).concat(n(1061))}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return n(537).concat(n(1061))},gb18030:function(){return n(2625)},encodeSkipVals:[128],encodeAdd:{"\u20ac":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return n(2626)}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return n(1062)}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return n(1062).concat(n(2627))},encodeSkipVals:[41676]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}},function(e,t){e.exports=[["0","\0",128],["a1","\uff61",62],["8140","\u3000\u3001\u3002\uff0c\uff0e\u30fb\uff1a\uff1b\uff1f\uff01\u309b\u309c\xb4\uff40\xa8\uff3e\uffe3\uff3f\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006\u3007\u30fc\u2015\u2010\uff0f\uff3c\uff5e\u2225\uff5c\u2026\u2025\u2018\u2019\u201c\u201d\uff08\uff09\u3014\u3015\uff3b\uff3d\uff5b\uff5d\u3008",9,"\uff0b\uff0d\xb1\xd7"],["8180","\xf7\uff1d\u2260\uff1c\uff1e\u2266\u2267\u221e\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uffe5\uff04\uffe0\uffe1\uff05\uff03\uff06\uff0a\uff20\xa7\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u203b\u3012\u2192\u2190\u2191\u2193\u3013"],["81b8","\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229"],["81c8","\u2227\u2228\uffe2\u21d2\u21d4\u2200\u2203"],["81da","\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c"],["81f0","\u212b\u2030\u266f\u266d\u266a\u2020\u2021\xb6"],["81fc","\u25ef"],["824f","\uff10",9],["8260","\uff21",25],["8281","\uff41",25],["829f","\u3041",82],["8340","\u30a1",62],["8380","\u30e0",22],["839f","\u0391",16,"\u03a3",6],["83bf","\u03b1",16,"\u03c3",6],["8440","\u0410",5,"\u0401\u0416",25],["8470","\u0430",5,"\u0451\u0436",7],["8480","\u043e",17],["849f","\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542"],["8740","\u2460",19,"\u2160",9],["875f","\u3349\u3314\u3322\u334d\u3318\u3327\u3303\u3336\u3351\u3357\u330d\u3326\u3323\u332b\u334a\u333b\u339c\u339d\u339e\u338e\u338f\u33c4\u33a1"],["877e","\u337b"],["8780","\u301d\u301f\u2116\u33cd\u2121\u32a4",4,"\u3231\u3232\u3239\u337e\u337d\u337c\u2252\u2261\u222b\u222e\u2211\u221a\u22a5\u2220\u221f\u22bf\u2235\u2229\u222a"],["889f","\u4e9c\u5516\u5a03\u963f\u54c0\u611b\u6328\u59f6\u9022\u8475\u831c\u7a50\u60aa\u63e1\u6e25\u65ed\u8466\u82a6\u9bf5\u6893\u5727\u65a1\u6271\u5b9b\u59d0\u867b\u98f4\u7d62\u7dbe\u9b8e\u6216\u7c9f\u88b7\u5b89\u5eb5\u6309\u6697\u6848\u95c7\u978d\u674f\u4ee5\u4f0a\u4f4d\u4f9d\u5049\u56f2\u5937\u59d4\u5a01\u5c09\u60df\u610f\u6170\u6613\u6905\u70ba\u754f\u7570\u79fb\u7dad\u7def\u80c3\u840e\u8863\u8b02\u9055\u907a\u533b\u4e95\u4ea5\u57df\u80b2\u90c1\u78ef\u4e00\u58f1\u6ea2\u9038\u7a32\u8328\u828b\u9c2f\u5141\u5370\u54bd\u54e1\u56e0\u59fb\u5f15\u98f2\u6deb\u80e4\u852d"],["8940","\u9662\u9670\u96a0\u97fb\u540b\u53f3\u5b87\u70cf\u7fbd\u8fc2\u96e8\u536f\u9d5c\u7aba\u4e11\u7893\u81fc\u6e26\u5618\u5504\u6b1d\u851a\u9c3b\u59e5\u53a9\u6d66\u74dc\u958f\u5642\u4e91\u904b\u96f2\u834f\u990c\u53e1\u55b6\u5b30\u5f71\u6620\u66f3\u6804\u6c38\u6cf3\u6d29\u745b\u76c8\u7a4e\u9834\u82f1\u885b\u8a60\u92ed\u6db2\u75ab\u76ca\u99c5\u60a6\u8b01\u8d8a\u95b2\u698e\u53ad\u5186"],["8980","\u5712\u5830\u5944\u5bb4\u5ef6\u6028\u63a9\u63f4\u6cbf\u6f14\u708e\u7114\u7159\u71d5\u733f\u7e01\u8276\u82d1\u8597\u9060\u925b\u9d1b\u5869\u65bc\u6c5a\u7525\u51f9\u592e\u5965\u5f80\u5fdc\u62bc\u65fa\u6a2a\u6b27\u6bb4\u738b\u7fc1\u8956\u9d2c\u9d0e\u9ec4\u5ca1\u6c96\u837b\u5104\u5c4b\u61b6\u81c6\u6876\u7261\u4e59\u4ffa\u5378\u6069\u6e29\u7a4f\u97f3\u4e0b\u5316\u4eee\u4f55\u4f3d\u4fa1\u4f73\u52a0\u53ef\u5609\u590f\u5ac1\u5bb6\u5be1\u79d1\u6687\u679c\u67b6\u6b4c\u6cb3\u706b\u73c2\u798d\u79be\u7a3c\u7b87\u82b1\u82db\u8304\u8377\u83ef\u83d3\u8766\u8ab2\u5629\u8ca8\u8fe6\u904e\u971e\u868a\u4fc4\u5ce8\u6211\u7259\u753b\u81e5\u82bd\u86fe\u8cc0\u96c5\u9913\u99d5\u4ecb\u4f1a\u89e3\u56de\u584a\u58ca\u5efb\u5feb\u602a\u6094\u6062\u61d0\u6212\u62d0\u6539"],["8a40","\u9b41\u6666\u68b0\u6d77\u7070\u754c\u7686\u7d75\u82a5\u87f9\u958b\u968e\u8c9d\u51f1\u52be\u5916\u54b3\u5bb3\u5d16\u6168\u6982\u6daf\u788d\u84cb\u8857\u8a72\u93a7\u9ab8\u6d6c\u99a8\u86d9\u57a3\u67ff\u86ce\u920e\u5283\u5687\u5404\u5ed3\u62e1\u64b9\u683c\u6838\u6bbb\u7372\u78ba\u7a6b\u899a\u89d2\u8d6b\u8f03\u90ed\u95a3\u9694\u9769\u5b66\u5cb3\u697d\u984d\u984e\u639b\u7b20\u6a2b"],["8a80","\u6a7f\u68b6\u9c0d\u6f5f\u5272\u559d\u6070\u62ec\u6d3b\u6e07\u6ed1\u845b\u8910\u8f44\u4e14\u9c39\u53f6\u691b\u6a3a\u9784\u682a\u515c\u7ac3\u84b2\u91dc\u938c\u565b\u9d28\u6822\u8305\u8431\u7ca5\u5208\u82c5\u74e6\u4e7e\u4f83\u51a0\u5bd2\u520a\u52d8\u52e7\u5dfb\u559a\u582a\u59e6\u5b8c\u5b98\u5bdb\u5e72\u5e79\u60a3\u611f\u6163\u61be\u63db\u6562\u67d1\u6853\u68fa\u6b3e\u6b53\u6c57\u6f22\u6f97\u6f45\u74b0\u7518\u76e3\u770b\u7aff\u7ba1\u7c21\u7de9\u7f36\u7ff0\u809d\u8266\u839e\u89b3\u8acc\u8cab\u9084\u9451\u9593\u9591\u95a2\u9665\u97d3\u9928\u8218\u4e38\u542b\u5cb8\u5dcc\u73a9\u764c\u773c\u5ca9\u7feb\u8d0b\u96c1\u9811\u9854\u9858\u4f01\u4f0e\u5371\u559c\u5668\u57fa\u5947\u5b09\u5bc4\u5c90\u5e0c\u5e7e\u5fcc\u63ee\u673a\u65d7\u65e2\u671f\u68cb\u68c4"],["8b40","\u6a5f\u5e30\u6bc5\u6c17\u6c7d\u757f\u7948\u5b63\u7a00\u7d00\u5fbd\u898f\u8a18\u8cb4\u8d77\u8ecc\u8f1d\u98e2\u9a0e\u9b3c\u4e80\u507d\u5100\u5993\u5b9c\u622f\u6280\u64ec\u6b3a\u72a0\u7591\u7947\u7fa9\u87fb\u8abc\u8b70\u63ac\u83ca\u97a0\u5409\u5403\u55ab\u6854\u6a58\u8a70\u7827\u6775\u9ecd\u5374\u5ba2\u811a\u8650\u9006\u4e18\u4e45\u4ec7\u4f11\u53ca\u5438\u5bae\u5f13\u6025\u6551"],["8b80","\u673d\u6c42\u6c72\u6ce3\u7078\u7403\u7a76\u7aae\u7b08\u7d1a\u7cfe\u7d66\u65e7\u725b\u53bb\u5c45\u5de8\u62d2\u62e0\u6319\u6e20\u865a\u8a31\u8ddd\u92f8\u6f01\u79a6\u9b5a\u4ea8\u4eab\u4eac\u4f9b\u4fa0\u50d1\u5147\u7af6\u5171\u51f6\u5354\u5321\u537f\u53eb\u55ac\u5883\u5ce1\u5f37\u5f4a\u602f\u6050\u606d\u631f\u6559\u6a4b\u6cc1\u72c2\u72ed\u77ef\u80f8\u8105\u8208\u854e\u90f7\u93e1\u97ff\u9957\u9a5a\u4ef0\u51dd\u5c2d\u6681\u696d\u5c40\u66f2\u6975\u7389\u6850\u7c81\u50c5\u52e4\u5747\u5dfe\u9326\u65a4\u6b23\u6b3d\u7434\u7981\u79bd\u7b4b\u7dca\u82b9\u83cc\u887f\u895f\u8b39\u8fd1\u91d1\u541f\u9280\u4e5d\u5036\u53e5\u533a\u72d7\u7396\u77e9\u82e6\u8eaf\u99c6\u99c8\u99d2\u5177\u611a\u865e\u55b0\u7a7a\u5076\u5bd3\u9047\u9685\u4e32\u6adb\u91e7\u5c51\u5c48"],["8c40","\u6398\u7a9f\u6c93\u9774\u8f61\u7aaa\u718a\u9688\u7c82\u6817\u7e70\u6851\u936c\u52f2\u541b\u85ab\u8a13\u7fa4\u8ecd\u90e1\u5366\u8888\u7941\u4fc2\u50be\u5211\u5144\u5553\u572d\u73ea\u578b\u5951\u5f62\u5f84\u6075\u6176\u6167\u61a9\u63b2\u643a\u656c\u666f\u6842\u6e13\u7566\u7a3d\u7cfb\u7d4c\u7d99\u7e4b\u7f6b\u830e\u834a\u86cd\u8a08\u8a63\u8b66\u8efd\u981a\u9d8f\u82b8\u8fce\u9be8"],["8c80","\u5287\u621f\u6483\u6fc0\u9699\u6841\u5091\u6b20\u6c7a\u6f54\u7a74\u7d50\u8840\u8a23\u6708\u4ef6\u5039\u5026\u5065\u517c\u5238\u5263\u55a7\u570f\u5805\u5acc\u5efa\u61b2\u61f8\u62f3\u6372\u691c\u6a29\u727d\u72ac\u732e\u7814\u786f\u7d79\u770c\u80a9\u898b\u8b19\u8ce2\u8ed2\u9063\u9375\u967a\u9855\u9a13\u9e78\u5143\u539f\u53b3\u5e7b\u5f26\u6e1b\u6e90\u7384\u73fe\u7d43\u8237\u8a00\u8afa\u9650\u4e4e\u500b\u53e4\u547c\u56fa\u59d1\u5b64\u5df1\u5eab\u5f27\u6238\u6545\u67af\u6e56\u72d0\u7cca\u88b4\u80a1\u80e1\u83f0\u864e\u8a87\u8de8\u9237\u96c7\u9867\u9f13\u4e94\u4e92\u4f0d\u5348\u5449\u543e\u5a2f\u5f8c\u5fa1\u609f\u68a7\u6a8e\u745a\u7881\u8a9e\u8aa4\u8b77\u9190\u4e5e\u9bc9\u4ea4\u4f7c\u4faf\u5019\u5016\u5149\u516c\u529f\u52b9\u52fe\u539a\u53e3\u5411"],["8d40","\u540e\u5589\u5751\u57a2\u597d\u5b54\u5b5d\u5b8f\u5de5\u5de7\u5df7\u5e78\u5e83\u5e9a\u5eb7\u5f18\u6052\u614c\u6297\u62d8\u63a7\u653b\u6602\u6643\u66f4\u676d\u6821\u6897\u69cb\u6c5f\u6d2a\u6d69\u6e2f\u6e9d\u7532\u7687\u786c\u7a3f\u7ce0\u7d05\u7d18\u7d5e\u7db1\u8015\u8003\u80af\u80b1\u8154\u818f\u822a\u8352\u884c\u8861\u8b1b\u8ca2\u8cfc\u90ca\u9175\u9271\u783f\u92fc\u95a4\u964d"],["8d80","\u9805\u9999\u9ad8\u9d3b\u525b\u52ab\u53f7\u5408\u58d5\u62f7\u6fe0\u8c6a\u8f5f\u9eb9\u514b\u523b\u544a\u56fd\u7a40\u9177\u9d60\u9ed2\u7344\u6f09\u8170\u7511\u5ffd\u60da\u9aa8\u72db\u8fbc\u6b64\u9803\u4eca\u56f0\u5764\u58be\u5a5a\u6068\u61c7\u660f\u6606\u6839\u68b1\u6df7\u75d5\u7d3a\u826e\u9b42\u4e9b\u4f50\u53c9\u5506\u5d6f\u5de6\u5dee\u67fb\u6c99\u7473\u7802\u8a50\u9396\u88df\u5750\u5ea7\u632b\u50b5\u50ac\u518d\u6700\u54c9\u585e\u59bb\u5bb0\u5f69\u624d\u63a1\u683d\u6b73\u6e08\u707d\u91c7\u7280\u7815\u7826\u796d\u658e\u7d30\u83dc\u88c1\u8f09\u969b\u5264\u5728\u6750\u7f6a\u8ca1\u51b4\u5742\u962a\u583a\u698a\u80b4\u54b2\u5d0e\u57fc\u7895\u9dfa\u4f5c\u524a\u548b\u643e\u6628\u6714\u67f5\u7a84\u7b56\u7d22\u932f\u685c\u9bad\u7b39\u5319\u518a\u5237"],["8e40","\u5bdf\u62f6\u64ae\u64e6\u672d\u6bba\u85a9\u96d1\u7690\u9bd6\u634c\u9306\u9bab\u76bf\u6652\u4e09\u5098\u53c2\u5c71\u60e8\u6492\u6563\u685f\u71e6\u73ca\u7523\u7b97\u7e82\u8695\u8b83\u8cdb\u9178\u9910\u65ac\u66ab\u6b8b\u4ed5\u4ed4\u4f3a\u4f7f\u523a\u53f8\u53f2\u55e3\u56db\u58eb\u59cb\u59c9\u59ff\u5b50\u5c4d\u5e02\u5e2b\u5fd7\u601d\u6307\u652f\u5b5c\u65af\u65bd\u65e8\u679d\u6b62"],["8e80","\u6b7b\u6c0f\u7345\u7949\u79c1\u7cf8\u7d19\u7d2b\u80a2\u8102\u81f3\u8996\u8a5e\u8a69\u8a66\u8a8c\u8aee\u8cc7\u8cdc\u96cc\u98fc\u6b6f\u4e8b\u4f3c\u4f8d\u5150\u5b57\u5bfa\u6148\u6301\u6642\u6b21\u6ecb\u6cbb\u723e\u74bd\u75d4\u78c1\u793a\u800c\u8033\u81ea\u8494\u8f9e\u6c50\u9e7f\u5f0f\u8b58\u9d2b\u7afa\u8ef8\u5b8d\u96eb\u4e03\u53f1\u57f7\u5931\u5ac9\u5ba4\u6089\u6e7f\u6f06\u75be\u8cea\u5b9f\u8500\u7be0\u5072\u67f4\u829d\u5c61\u854a\u7e1e\u820e\u5199\u5c04\u6368\u8d66\u659c\u716e\u793e\u7d17\u8005\u8b1d\u8eca\u906e\u86c7\u90aa\u501f\u52fa\u5c3a\u6753\u707c\u7235\u914c\u91c8\u932b\u82e5\u5bc2\u5f31\u60f9\u4e3b\u53d6\u5b88\u624b\u6731\u6b8a\u72e9\u73e0\u7a2e\u816b\u8da3\u9152\u9996\u5112\u53d7\u546a\u5bff\u6388\u6a39\u7dac\u9700\u56da\u53ce\u5468"],["8f40","\u5b97\u5c31\u5dde\u4fee\u6101\u62fe\u6d32\u79c0\u79cb\u7d42\u7e4d\u7fd2\u81ed\u821f\u8490\u8846\u8972\u8b90\u8e74\u8f2f\u9031\u914b\u916c\u96c6\u919c\u4ec0\u4f4f\u5145\u5341\u5f93\u620e\u67d4\u6c41\u6e0b\u7363\u7e26\u91cd\u9283\u53d4\u5919\u5bbf\u6dd1\u795d\u7e2e\u7c9b\u587e\u719f\u51fa\u8853\u8ff0\u4fca\u5cfb\u6625\u77ac\u7ae3\u821c\u99ff\u51c6\u5faa\u65ec\u696f\u6b89\u6df3"],["8f80","\u6e96\u6f64\u76fe\u7d14\u5de1\u9075\u9187\u9806\u51e6\u521d\u6240\u6691\u66d9\u6e1a\u5eb6\u7dd2\u7f72\u66f8\u85af\u85f7\u8af8\u52a9\u53d9\u5973\u5e8f\u5f90\u6055\u92e4\u9664\u50b7\u511f\u52dd\u5320\u5347\u53ec\u54e8\u5546\u5531\u5617\u5968\u59be\u5a3c\u5bb5\u5c06\u5c0f\u5c11\u5c1a\u5e84\u5e8a\u5ee0\u5f70\u627f\u6284\u62db\u638c\u6377\u6607\u660c\u662d\u6676\u677e\u68a2\u6a1f\u6a35\u6cbc\u6d88\u6e09\u6e58\u713c\u7126\u7167\u75c7\u7701\u785d\u7901\u7965\u79f0\u7ae0\u7b11\u7ca7\u7d39\u8096\u83d6\u848b\u8549\u885d\u88f3\u8a1f\u8a3c\u8a54\u8a73\u8c61\u8cde\u91a4\u9266\u937e\u9418\u969c\u9798\u4e0a\u4e08\u4e1e\u4e57\u5197\u5270\u57ce\u5834\u58cc\u5b22\u5e38\u60c5\u64fe\u6761\u6756\u6d44\u72b6\u7573\u7a63\u84b8\u8b72\u91b8\u9320\u5631\u57f4\u98fe"],["9040","\u62ed\u690d\u6b96\u71ed\u7e54\u8077\u8272\u89e6\u98df\u8755\u8fb1\u5c3b\u4f38\u4fe1\u4fb5\u5507\u5a20\u5bdd\u5be9\u5fc3\u614e\u632f\u65b0\u664b\u68ee\u699b\u6d78\u6df1\u7533\u75b9\u771f\u795e\u79e6\u7d33\u81e3\u82af\u85aa\u89aa\u8a3a\u8eab\u8f9b\u9032\u91dd\u9707\u4eba\u4ec1\u5203\u5875\u58ec\u5c0b\u751a\u5c3d\u814e\u8a0a\u8fc5\u9663\u976d\u7b25\u8acf\u9808\u9162\u56f3\u53a8"],["9080","\u9017\u5439\u5782\u5e25\u63a8\u6c34\u708a\u7761\u7c8b\u7fe0\u8870\u9042\u9154\u9310\u9318\u968f\u745e\u9ac4\u5d07\u5d69\u6570\u67a2\u8da8\u96db\u636e\u6749\u6919\u83c5\u9817\u96c0\u88fe\u6f84\u647a\u5bf8\u4e16\u702c\u755d\u662f\u51c4\u5236\u52e2\u59d3\u5f81\u6027\u6210\u653f\u6574\u661f\u6674\u68f2\u6816\u6b63\u6e05\u7272\u751f\u76db\u7cbe\u8056\u58f0\u88fd\u897f\u8aa0\u8a93\u8acb\u901d\u9192\u9752\u9759\u6589\u7a0e\u8106\u96bb\u5e2d\u60dc\u621a\u65a5\u6614\u6790\u77f3\u7a4d\u7c4d\u7e3e\u810a\u8cac\u8d64\u8de1\u8e5f\u78a9\u5207\u62d9\u63a5\u6442\u6298\u8a2d\u7a83\u7bc0\u8aac\u96ea\u7d76\u820c\u8749\u4ed9\u5148\u5343\u5360\u5ba3\u5c02\u5c16\u5ddd\u6226\u6247\u64b0\u6813\u6834\u6cc9\u6d45\u6d17\u67d3\u6f5c\u714e\u717d\u65cb\u7a7f\u7bad\u7dda"],["9140","\u7e4a\u7fa8\u817a\u821b\u8239\u85a6\u8a6e\u8cce\u8df5\u9078\u9077\u92ad\u9291\u9583\u9bae\u524d\u5584\u6f38\u7136\u5168\u7985\u7e55\u81b3\u7cce\u564c\u5851\u5ca8\u63aa\u66fe\u66fd\u695a\u72d9\u758f\u758e\u790e\u7956\u79df\u7c97\u7d20\u7d44\u8607\u8a34\u963b\u9061\u9f20\u50e7\u5275\u53cc\u53e2\u5009\u55aa\u58ee\u594f\u723d\u5b8b\u5c64\u531d\u60e3\u60f3\u635c\u6383\u633f\u63bb"],["9180","\u64cd\u65e9\u66f9\u5de3\u69cd\u69fd\u6f15\u71e5\u4e89\u75e9\u76f8\u7a93\u7cdf\u7dcf\u7d9c\u8061\u8349\u8358\u846c\u84bc\u85fb\u88c5\u8d70\u9001\u906d\u9397\u971c\u9a12\u50cf\u5897\u618e\u81d3\u8535\u8d08\u9020\u4fc3\u5074\u5247\u5373\u606f\u6349\u675f\u6e2c\u8db3\u901f\u4fd7\u5c5e\u8cca\u65cf\u7d9a\u5352\u8896\u5176\u63c3\u5b58\u5b6b\u5c0a\u640d\u6751\u905c\u4ed6\u591a\u592a\u6c70\u8a51\u553e\u5815\u59a5\u60f0\u6253\u67c1\u8235\u6955\u9640\u99c4\u9a28\u4f53\u5806\u5bfe\u8010\u5cb1\u5e2f\u5f85\u6020\u614b\u6234\u66ff\u6cf0\u6ede\u80ce\u817f\u82d4\u888b\u8cb8\u9000\u902e\u968a\u9edb\u9bdb\u4ee3\u53f0\u5927\u7b2c\u918d\u984c\u9df9\u6edd\u7027\u5353\u5544\u5b85\u6258\u629e\u62d3\u6ca2\u6fef\u7422\u8a17\u9438\u6fc1\u8afe\u8338\u51e7\u86f8\u53ea"],["9240","\u53e9\u4f46\u9054\u8fb0\u596a\u8131\u5dfd\u7aea\u8fbf\u68da\u8c37\u72f8\u9c48\u6a3d\u8ab0\u4e39\u5358\u5606\u5766\u62c5\u63a2\u65e6\u6b4e\u6de1\u6e5b\u70ad\u77ed\u7aef\u7baa\u7dbb\u803d\u80c6\u86cb\u8a95\u935b\u56e3\u58c7\u5f3e\u65ad\u6696\u6a80\u6bb5\u7537\u8ac7\u5024\u77e5\u5730\u5f1b\u6065\u667a\u6c60\u75f4\u7a1a\u7f6e\u81f4\u8718\u9045\u99b3\u7bc9\u755c\u7af9\u7b51\u84c4"],["9280","\u9010\u79e9\u7a92\u8336\u5ae1\u7740\u4e2d\u4ef2\u5b99\u5fe0\u62bd\u663c\u67f1\u6ce8\u866b\u8877\u8a3b\u914e\u92f3\u99d0\u6a17\u7026\u732a\u82e7\u8457\u8caf\u4e01\u5146\u51cb\u558b\u5bf5\u5e16\u5e33\u5e81\u5f14\u5f35\u5f6b\u5fb4\u61f2\u6311\u66a2\u671d\u6f6e\u7252\u753a\u773a\u8074\u8139\u8178\u8776\u8abf\u8adc\u8d85\u8df3\u929a\u9577\u9802\u9ce5\u52c5\u6357\u76f4\u6715\u6c88\u73cd\u8cc3\u93ae\u9673\u6d25\u589c\u690e\u69cc\u8ffd\u939a\u75db\u901a\u585a\u6802\u63b4\u69fb\u4f43\u6f2c\u67d8\u8fbb\u8526\u7db4\u9354\u693f\u6f70\u576a\u58f7\u5b2c\u7d2c\u722a\u540a\u91e3\u9db4\u4ead\u4f4e\u505c\u5075\u5243\u8c9e\u5448\u5824\u5b9a\u5e1d\u5e95\u5ead\u5ef7\u5f1f\u608c\u62b5\u633a\u63d0\u68af\u6c40\u7887\u798e\u7a0b\u7de0\u8247\u8a02\u8ae6\u8e44\u9013"],["9340","\u90b8\u912d\u91d8\u9f0e\u6ce5\u6458\u64e2\u6575\u6ef4\u7684\u7b1b\u9069\u93d1\u6eba\u54f2\u5fb9\u64a4\u8f4d\u8fed\u9244\u5178\u586b\u5929\u5c55\u5e97\u6dfb\u7e8f\u751c\u8cbc\u8ee2\u985b\u70b9\u4f1d\u6bbf\u6fb1\u7530\u96fb\u514e\u5410\u5835\u5857\u59ac\u5c60\u5f92\u6597\u675c\u6e21\u767b\u83df\u8ced\u9014\u90fd\u934d\u7825\u783a\u52aa\u5ea6\u571f\u5974\u6012\u5012\u515a\u51ac"],["9380","\u51cd\u5200\u5510\u5854\u5858\u5957\u5b95\u5cf6\u5d8b\u60bc\u6295\u642d\u6771\u6843\u68bc\u68df\u76d7\u6dd8\u6e6f\u6d9b\u706f\u71c8\u5f53\u75d8\u7977\u7b49\u7b54\u7b52\u7cd6\u7d71\u5230\u8463\u8569\u85e4\u8a0e\u8b04\u8c46\u8e0f\u9003\u900f\u9419\u9676\u982d\u9a30\u95d8\u50cd\u52d5\u540c\u5802\u5c0e\u61a7\u649e\u6d1e\u77b3\u7ae5\u80f4\u8404\u9053\u9285\u5ce0\u9d07\u533f\u5f97\u5fb3\u6d9c\u7279\u7763\u79bf\u7be4\u6bd2\u72ec\u8aad\u6803\u6a61\u51f8\u7a81\u6934\u5c4a\u9cf6\u82eb\u5bc5\u9149\u701e\u5678\u5c6f\u60c7\u6566\u6c8c\u8c5a\u9041\u9813\u5451\u66c7\u920d\u5948\u90a3\u5185\u4e4d\u51ea\u8599\u8b0e\u7058\u637a\u934b\u6962\u99b4\u7e04\u7577\u5357\u6960\u8edf\u96e3\u6c5d\u4e8c\u5c3c\u5f10\u8fe9\u5302\u8cd1\u8089\u8679\u5eff\u65e5\u4e73\u5165"],["9440","\u5982\u5c3f\u97ee\u4efb\u598a\u5fcd\u8a8d\u6fe1\u79b0\u7962\u5be7\u8471\u732b\u71b1\u5e74\u5ff5\u637b\u649a\u71c3\u7c98\u4e43\u5efc\u4e4b\u57dc\u56a2\u60a9\u6fc3\u7d0d\u80fd\u8133\u81bf\u8fb2\u8997\u86a4\u5df4\u628a\u64ad\u8987\u6777\u6ce2\u6d3e\u7436\u7834\u5a46\u7f75\u82ad\u99ac\u4ff3\u5ec3\u62dd\u6392\u6557\u676f\u76c3\u724c\u80cc\u80ba\u8f29\u914d\u500d\u57f9\u5a92\u6885"],["9480","\u6973\u7164\u72fd\u8cb7\u58f2\u8ce0\u966a\u9019\u877f\u79e4\u77e7\u8429\u4f2f\u5265\u535a\u62cd\u67cf\u6cca\u767d\u7b94\u7c95\u8236\u8584\u8feb\u66dd\u6f20\u7206\u7e1b\u83ab\u99c1\u9ea6\u51fd\u7bb1\u7872\u7bb8\u8087\u7b48\u6ae8\u5e61\u808c\u7551\u7560\u516b\u9262\u6e8c\u767a\u9197\u9aea\u4f10\u7f70\u629c\u7b4f\u95a5\u9ce9\u567a\u5859\u86e4\u96bc\u4f34\u5224\u534a\u53cd\u53db\u5e06\u642c\u6591\u677f\u6c3e\u6c4e\u7248\u72af\u73ed\u7554\u7e41\u822c\u85e9\u8ca9\u7bc4\u91c6\u7169\u9812\u98ef\u633d\u6669\u756a\u76e4\u78d0\u8543\u86ee\u532a\u5351\u5426\u5983\u5e87\u5f7c\u60b2\u6249\u6279\u62ab\u6590\u6bd4\u6ccc\u75b2\u76ae\u7891\u79d8\u7dcb\u7f77\u80a5\u88ab\u8ab9\u8cbb\u907f\u975e\u98db\u6a0b\u7c38\u5099\u5c3e\u5fae\u6787\u6bd8\u7435\u7709\u7f8e"],["9540","\u9f3b\u67ca\u7a17\u5339\u758b\u9aed\u5f66\u819d\u83f1\u8098\u5f3c\u5fc5\u7562\u7b46\u903c\u6867\u59eb\u5a9b\u7d10\u767e\u8b2c\u4ff5\u5f6a\u6a19\u6c37\u6f02\u74e2\u7968\u8868\u8a55\u8c79\u5edf\u63cf\u75c5\u79d2\u82d7\u9328\u92f2\u849c\u86ed\u9c2d\u54c1\u5f6c\u658c\u6d5c\u7015\u8ca7\u8cd3\u983b\u654f\u74f6\u4e0d\u4ed8\u57e0\u592b\u5a66\u5bcc\u51a8\u5e03\u5e9c\u6016\u6276\u6577"],["9580","\u65a7\u666e\u6d6e\u7236\u7b26\u8150\u819a\u8299\u8b5c\u8ca0\u8ce6\u8d74\u961c\u9644\u4fae\u64ab\u6b66\u821e\u8461\u856a\u90e8\u5c01\u6953\u98a8\u847a\u8557\u4f0f\u526f\u5fa9\u5e45\u670d\u798f\u8179\u8907\u8986\u6df5\u5f17\u6255\u6cb8\u4ecf\u7269\u9b92\u5206\u543b\u5674\u58b3\u61a4\u626e\u711a\u596e\u7c89\u7cde\u7d1b\u96f0\u6587\u805e\u4e19\u4f75\u5175\u5840\u5e63\u5e73\u5f0a\u67c4\u4e26\u853d\u9589\u965b\u7c73\u9801\u50fb\u58c1\u7656\u78a7\u5225\u77a5\u8511\u7b86\u504f\u5909\u7247\u7bc7\u7de8\u8fba\u8fd4\u904d\u4fbf\u52c9\u5a29\u5f01\u97ad\u4fdd\u8217\u92ea\u5703\u6355\u6b69\u752b\u88dc\u8f14\u7a42\u52df\u5893\u6155\u620a\u66ae\u6bcd\u7c3f\u83e9\u5023\u4ff8\u5305\u5446\u5831\u5949\u5b9d\u5cf0\u5cef\u5d29\u5e96\u62b1\u6367\u653e\u65b9\u670b"],["9640","\u6cd5\u6ce1\u70f9\u7832\u7e2b\u80de\u82b3\u840c\u84ec\u8702\u8912\u8a2a\u8c4a\u90a6\u92d2\u98fd\u9cf3\u9d6c\u4e4f\u4ea1\u508d\u5256\u574a\u59a8\u5e3d\u5fd8\u5fd9\u623f\u66b4\u671b\u67d0\u68d2\u5192\u7d21\u80aa\u81a8\u8b00\u8c8c\u8cbf\u927e\u9632\u5420\u982c\u5317\u50d5\u535c\u58a8\u64b2\u6734\u7267\u7766\u7a46\u91e6\u52c3\u6ca1\u6b86\u5800\u5e4c\u5954\u672c\u7ffb\u51e1\u76c6"],["9680","\u6469\u78e8\u9b54\u9ebb\u57cb\u59b9\u6627\u679a\u6bce\u54e9\u69d9\u5e55\u819c\u6795\u9baa\u67fe\u9c52\u685d\u4ea6\u4fe3\u53c8\u62b9\u672b\u6cab\u8fc4\u4fad\u7e6d\u9ebf\u4e07\u6162\u6e80\u6f2b\u8513\u5473\u672a\u9b45\u5df3\u7b95\u5cac\u5bc6\u871c\u6e4a\u84d1\u7a14\u8108\u5999\u7c8d\u6c11\u7720\u52d9\u5922\u7121\u725f\u77db\u9727\u9d61\u690b\u5a7f\u5a18\u51a5\u540d\u547d\u660e\u76df\u8ff7\u9298\u9cf4\u59ea\u725d\u6ec5\u514d\u68c9\u7dbf\u7dec\u9762\u9eba\u6478\u6a21\u8302\u5984\u5b5f\u6bdb\u731b\u76f2\u7db2\u8017\u8499\u5132\u6728\u9ed9\u76ee\u6762\u52ff\u9905\u5c24\u623b\u7c7e\u8cb0\u554f\u60b6\u7d0b\u9580\u5301\u4e5f\u51b6\u591c\u723a\u8036\u91ce\u5f25\u77e2\u5384\u5f79\u7d04\u85ac\u8a33\u8e8d\u9756\u67f3\u85ae\u9453\u6109\u6108\u6cb9\u7652"],["9740","\u8aed\u8f38\u552f\u4f51\u512a\u52c7\u53cb\u5ba5\u5e7d\u60a0\u6182\u63d6\u6709\u67da\u6e67\u6d8c\u7336\u7337\u7531\u7950\u88d5\u8a98\u904a\u9091\u90f5\u96c4\u878d\u5915\u4e88\u4f59\u4e0e\u8a89\u8f3f\u9810\u50ad\u5e7c\u5996\u5bb9\u5eb8\u63da\u63fa\u64c1\u66dc\u694a\u69d8\u6d0b\u6eb6\u7194\u7528\u7aaf\u7f8a\u8000\u8449\u84c9\u8981\u8b21\u8e0a\u9065\u967d\u990a\u617e\u6291\u6b32"],["9780","\u6c83\u6d74\u7fcc\u7ffc\u6dc0\u7f85\u87ba\u88f8\u6765\u83b1\u983c\u96f7\u6d1b\u7d61\u843d\u916a\u4e71\u5375\u5d50\u6b04\u6feb\u85cd\u862d\u89a7\u5229\u540f\u5c65\u674e\u68a8\u7406\u7483\u75e2\u88cf\u88e1\u91cc\u96e2\u9678\u5f8b\u7387\u7acb\u844e\u63a0\u7565\u5289\u6d41\u6e9c\u7409\u7559\u786b\u7c92\u9686\u7adc\u9f8d\u4fb6\u616e\u65c5\u865c\u4e86\u4eae\u50da\u4e21\u51cc\u5bee\u6599\u6881\u6dbc\u731f\u7642\u77ad\u7a1c\u7ce7\u826f\u8ad2\u907c\u91cf\u9675\u9818\u529b\u7dd1\u502b\u5398\u6797\u6dcb\u71d0\u7433\u81e8\u8f2a\u96a3\u9c57\u9e9f\u7460\u5841\u6d99\u7d2f\u985e\u4ee4\u4f36\u4f8b\u51b7\u52b1\u5dba\u601c\u73b2\u793c\u82d3\u9234\u96b7\u96f6\u970a\u9e97\u9f62\u66a6\u6b74\u5217\u52a3\u70c8\u88c2\u5ec9\u604b\u6190\u6f23\u7149\u7c3e\u7df4\u806f"],["9840","\u84ee\u9023\u932c\u5442\u9b6f\u6ad3\u7089\u8cc2\u8def\u9732\u52b4\u5a41\u5eca\u5f04\u6717\u697c\u6994\u6d6a\u6f0f\u7262\u72fc\u7bed\u8001\u807e\u874b\u90ce\u516d\u9e93\u7984\u808b\u9332\u8ad6\u502d\u548c\u8a71\u6b6a\u8cc4\u8107\u60d1\u67a0\u9df2\u4e99\u4e98\u9c10\u8a6b\u85c1\u8568\u6900\u6e7e\u7897\u8155"],["989f","\u5f0c\u4e10\u4e15\u4e2a\u4e31\u4e36\u4e3c\u4e3f\u4e42\u4e56\u4e58\u4e82\u4e85\u8c6b\u4e8a\u8212\u5f0d\u4e8e\u4e9e\u4e9f\u4ea0\u4ea2\u4eb0\u4eb3\u4eb6\u4ece\u4ecd\u4ec4\u4ec6\u4ec2\u4ed7\u4ede\u4eed\u4edf\u4ef7\u4f09\u4f5a\u4f30\u4f5b\u4f5d\u4f57\u4f47\u4f76\u4f88\u4f8f\u4f98\u4f7b\u4f69\u4f70\u4f91\u4f6f\u4f86\u4f96\u5118\u4fd4\u4fdf\u4fce\u4fd8\u4fdb\u4fd1\u4fda\u4fd0\u4fe4\u4fe5\u501a\u5028\u5014\u502a\u5025\u5005\u4f1c\u4ff6\u5021\u5029\u502c\u4ffe\u4fef\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505a\u5056\u506c\u5078\u5080\u509a\u5085\u50b4\u50b2"],["9940","\u50c9\u50ca\u50b3\u50c2\u50d6\u50de\u50e5\u50ed\u50e3\u50ee\u50f9\u50f5\u5109\u5101\u5102\u5116\u5115\u5114\u511a\u5121\u513a\u5137\u513c\u513b\u513f\u5140\u5152\u514c\u5154\u5162\u7af8\u5169\u516a\u516e\u5180\u5182\u56d8\u518c\u5189\u518f\u5191\u5193\u5195\u5196\u51a4\u51a6\u51a2\u51a9\u51aa\u51ab\u51b3\u51b1\u51b2\u51b0\u51b5\u51bd\u51c5\u51c9\u51db\u51e0\u8655\u51e9\u51ed"],["9980","\u51f0\u51f5\u51fe\u5204\u520b\u5214\u520e\u5227\u522a\u522e\u5233\u5239\u524f\u5244\u524b\u524c\u525e\u5254\u526a\u5274\u5269\u5273\u527f\u527d\u528d\u5294\u5292\u5271\u5288\u5291\u8fa8\u8fa7\u52ac\u52ad\u52bc\u52b5\u52c1\u52cd\u52d7\u52de\u52e3\u52e6\u98ed\u52e0\u52f3\u52f5\u52f8\u52f9\u5306\u5308\u7538\u530d\u5310\u530f\u5315\u531a\u5323\u532f\u5331\u5333\u5338\u5340\u5346\u5345\u4e17\u5349\u534d\u51d6\u535e\u5369\u536e\u5918\u537b\u5377\u5382\u5396\u53a0\u53a6\u53a5\u53ae\u53b0\u53b6\u53c3\u7c12\u96d9\u53df\u66fc\u71ee\u53ee\u53e8\u53ed\u53fa\u5401\u543d\u5440\u542c\u542d\u543c\u542e\u5436\u5429\u541d\u544e\u548f\u5475\u548e\u545f\u5471\u5477\u5470\u5492\u547b\u5480\u5476\u5484\u5490\u5486\u54c7\u54a2\u54b8\u54a5\u54ac\u54c4\u54c8\u54a8"],["9a40","\u54ab\u54c2\u54a4\u54be\u54bc\u54d8\u54e5\u54e6\u550f\u5514\u54fd\u54ee\u54ed\u54fa\u54e2\u5539\u5540\u5563\u554c\u552e\u555c\u5545\u5556\u5557\u5538\u5533\u555d\u5599\u5580\u54af\u558a\u559f\u557b\u557e\u5598\u559e\u55ae\u557c\u5583\u55a9\u5587\u55a8\u55da\u55c5\u55df\u55c4\u55dc\u55e4\u55d4\u5614\u55f7\u5616\u55fe\u55fd\u561b\u55f9\u564e\u5650\u71df\u5634\u5636\u5632\u5638"],["9a80","\u566b\u5664\u562f\u566c\u566a\u5686\u5680\u568a\u56a0\u5694\u568f\u56a5\u56ae\u56b6\u56b4\u56c2\u56bc\u56c1\u56c3\u56c0\u56c8\u56ce\u56d1\u56d3\u56d7\u56ee\u56f9\u5700\u56ff\u5704\u5709\u5708\u570b\u570d\u5713\u5718\u5716\u55c7\u571c\u5726\u5737\u5738\u574e\u573b\u5740\u574f\u5769\u57c0\u5788\u5761\u577f\u5789\u5793\u57a0\u57b3\u57a4\u57aa\u57b0\u57c3\u57c6\u57d4\u57d2\u57d3\u580a\u57d6\u57e3\u580b\u5819\u581d\u5872\u5821\u5862\u584b\u5870\u6bc0\u5852\u583d\u5879\u5885\u58b9\u589f\u58ab\u58ba\u58de\u58bb\u58b8\u58ae\u58c5\u58d3\u58d1\u58d7\u58d9\u58d8\u58e5\u58dc\u58e4\u58df\u58ef\u58fa\u58f9\u58fb\u58fc\u58fd\u5902\u590a\u5910\u591b\u68a6\u5925\u592c\u592d\u5932\u5938\u593e\u7ad2\u5955\u5950\u594e\u595a\u5958\u5962\u5960\u5967\u596c\u5969"],["9b40","\u5978\u5981\u599d\u4f5e\u4fab\u59a3\u59b2\u59c6\u59e8\u59dc\u598d\u59d9\u59da\u5a25\u5a1f\u5a11\u5a1c\u5a09\u5a1a\u5a40\u5a6c\u5a49\u5a35\u5a36\u5a62\u5a6a\u5a9a\u5abc\u5abe\u5acb\u5ac2\u5abd\u5ae3\u5ad7\u5ae6\u5ae9\u5ad6\u5afa\u5afb\u5b0c\u5b0b\u5b16\u5b32\u5ad0\u5b2a\u5b36\u5b3e\u5b43\u5b45\u5b40\u5b51\u5b55\u5b5a\u5b5b\u5b65\u5b69\u5b70\u5b73\u5b75\u5b78\u6588\u5b7a\u5b80"],["9b80","\u5b83\u5ba6\u5bb8\u5bc3\u5bc7\u5bc9\u5bd4\u5bd0\u5be4\u5be6\u5be2\u5bde\u5be5\u5beb\u5bf0\u5bf6\u5bf3\u5c05\u5c07\u5c08\u5c0d\u5c13\u5c20\u5c22\u5c28\u5c38\u5c39\u5c41\u5c46\u5c4e\u5c53\u5c50\u5c4f\u5b71\u5c6c\u5c6e\u4e62\u5c76\u5c79\u5c8c\u5c91\u5c94\u599b\u5cab\u5cbb\u5cb6\u5cbc\u5cb7\u5cc5\u5cbe\u5cc7\u5cd9\u5ce9\u5cfd\u5cfa\u5ced\u5d8c\u5cea\u5d0b\u5d15\u5d17\u5d5c\u5d1f\u5d1b\u5d11\u5d14\u5d22\u5d1a\u5d19\u5d18\u5d4c\u5d52\u5d4e\u5d4b\u5d6c\u5d73\u5d76\u5d87\u5d84\u5d82\u5da2\u5d9d\u5dac\u5dae\u5dbd\u5d90\u5db7\u5dbc\u5dc9\u5dcd\u5dd3\u5dd2\u5dd6\u5ddb\u5deb\u5df2\u5df5\u5e0b\u5e1a\u5e19\u5e11\u5e1b\u5e36\u5e37\u5e44\u5e43\u5e40\u5e4e\u5e57\u5e54\u5e5f\u5e62\u5e64\u5e47\u5e75\u5e76\u5e7a\u9ebc\u5e7f\u5ea0\u5ec1\u5ec2\u5ec8\u5ed0\u5ecf"],["9c40","\u5ed6\u5ee3\u5edd\u5eda\u5edb\u5ee2\u5ee1\u5ee8\u5ee9\u5eec\u5ef1\u5ef3\u5ef0\u5ef4\u5ef8\u5efe\u5f03\u5f09\u5f5d\u5f5c\u5f0b\u5f11\u5f16\u5f29\u5f2d\u5f38\u5f41\u5f48\u5f4c\u5f4e\u5f2f\u5f51\u5f56\u5f57\u5f59\u5f61\u5f6d\u5f73\u5f77\u5f83\u5f82\u5f7f\u5f8a\u5f88\u5f91\u5f87\u5f9e\u5f99\u5f98\u5fa0\u5fa8\u5fad\u5fbc\u5fd6\u5ffb\u5fe4\u5ff8\u5ff1\u5fdd\u60b3\u5fff\u6021\u6060"],["9c80","\u6019\u6010\u6029\u600e\u6031\u601b\u6015\u602b\u6026\u600f\u603a\u605a\u6041\u606a\u6077\u605f\u604a\u6046\u604d\u6063\u6043\u6064\u6042\u606c\u606b\u6059\u6081\u608d\u60e7\u6083\u609a\u6084\u609b\u6096\u6097\u6092\u60a7\u608b\u60e1\u60b8\u60e0\u60d3\u60b4\u5ff0\u60bd\u60c6\u60b5\u60d8\u614d\u6115\u6106\u60f6\u60f7\u6100\u60f4\u60fa\u6103\u6121\u60fb\u60f1\u610d\u610e\u6147\u613e\u6128\u6127\u614a\u613f\u613c\u612c\u6134\u613d\u6142\u6144\u6173\u6177\u6158\u6159\u615a\u616b\u6174\u616f\u6165\u6171\u615f\u615d\u6153\u6175\u6199\u6196\u6187\u61ac\u6194\u619a\u618a\u6191\u61ab\u61ae\u61cc\u61ca\u61c9\u61f7\u61c8\u61c3\u61c6\u61ba\u61cb\u7f79\u61cd\u61e6\u61e3\u61f6\u61fa\u61f4\u61ff\u61fd\u61fc\u61fe\u6200\u6208\u6209\u620d\u620c\u6214\u621b"],["9d40","\u621e\u6221\u622a\u622e\u6230\u6232\u6233\u6241\u624e\u625e\u6263\u625b\u6260\u6268\u627c\u6282\u6289\u627e\u6292\u6293\u6296\u62d4\u6283\u6294\u62d7\u62d1\u62bb\u62cf\u62ff\u62c6\u64d4\u62c8\u62dc\u62cc\u62ca\u62c2\u62c7\u629b\u62c9\u630c\u62ee\u62f1\u6327\u6302\u6308\u62ef\u62f5\u6350\u633e\u634d\u641c\u634f\u6396\u638e\u6380\u63ab\u6376\u63a3\u638f\u6389\u639f\u63b5\u636b"],["9d80","\u6369\u63be\u63e9\u63c0\u63c6\u63e3\u63c9\u63d2\u63f6\u63c4\u6416\u6434\u6406\u6413\u6426\u6436\u651d\u6417\u6428\u640f\u6467\u646f\u6476\u644e\u652a\u6495\u6493\u64a5\u64a9\u6488\u64bc\u64da\u64d2\u64c5\u64c7\u64bb\u64d8\u64c2\u64f1\u64e7\u8209\u64e0\u64e1\u62ac\u64e3\u64ef\u652c\u64f6\u64f4\u64f2\u64fa\u6500\u64fd\u6518\u651c\u6505\u6524\u6523\u652b\u6534\u6535\u6537\u6536\u6538\u754b\u6548\u6556\u6555\u654d\u6558\u655e\u655d\u6572\u6578\u6582\u6583\u8b8a\u659b\u659f\u65ab\u65b7\u65c3\u65c6\u65c1\u65c4\u65cc\u65d2\u65db\u65d9\u65e0\u65e1\u65f1\u6772\u660a\u6603\u65fb\u6773\u6635\u6636\u6634\u661c\u664f\u6644\u6649\u6641\u665e\u665d\u6664\u6667\u6668\u665f\u6662\u6670\u6683\u6688\u668e\u6689\u6684\u6698\u669d\u66c1\u66b9\u66c9\u66be\u66bc"],["9e40","\u66c4\u66b8\u66d6\u66da\u66e0\u663f\u66e6\u66e9\u66f0\u66f5\u66f7\u670f\u6716\u671e\u6726\u6727\u9738\u672e\u673f\u6736\u6741\u6738\u6737\u6746\u675e\u6760\u6759\u6763\u6764\u6789\u6770\u67a9\u677c\u676a\u678c\u678b\u67a6\u67a1\u6785\u67b7\u67ef\u67b4\u67ec\u67b3\u67e9\u67b8\u67e4\u67de\u67dd\u67e2\u67ee\u67b9\u67ce\u67c6\u67e7\u6a9c\u681e\u6846\u6829\u6840\u684d\u6832\u684e"],["9e80","\u68b3\u682b\u6859\u6863\u6877\u687f\u689f\u688f\u68ad\u6894\u689d\u689b\u6883\u6aae\u68b9\u6874\u68b5\u68a0\u68ba\u690f\u688d\u687e\u6901\u68ca\u6908\u68d8\u6922\u6926\u68e1\u690c\u68cd\u68d4\u68e7\u68d5\u6936\u6912\u6904\u68d7\u68e3\u6925\u68f9\u68e0\u68ef\u6928\u692a\u691a\u6923\u6921\u68c6\u6979\u6977\u695c\u6978\u696b\u6954\u697e\u696e\u6939\u6974\u693d\u6959\u6930\u6961\u695e\u695d\u6981\u696a\u69b2\u69ae\u69d0\u69bf\u69c1\u69d3\u69be\u69ce\u5be8\u69ca\u69dd\u69bb\u69c3\u69a7\u6a2e\u6991\u69a0\u699c\u6995\u69b4\u69de\u69e8\u6a02\u6a1b\u69ff\u6b0a\u69f9\u69f2\u69e7\u6a05\u69b1\u6a1e\u69ed\u6a14\u69eb\u6a0a\u6a12\u6ac1\u6a23\u6a13\u6a44\u6a0c\u6a72\u6a36\u6a78\u6a47\u6a62\u6a59\u6a66\u6a48\u6a38\u6a22\u6a90\u6a8d\u6aa0\u6a84\u6aa2\u6aa3"],["9f40","\u6a97\u8617\u6abb\u6ac3\u6ac2\u6ab8\u6ab3\u6aac\u6ade\u6ad1\u6adf\u6aaa\u6ada\u6aea\u6afb\u6b05\u8616\u6afa\u6b12\u6b16\u9b31\u6b1f\u6b38\u6b37\u76dc\u6b39\u98ee\u6b47\u6b43\u6b49\u6b50\u6b59\u6b54\u6b5b\u6b5f\u6b61\u6b78\u6b79\u6b7f\u6b80\u6b84\u6b83\u6b8d\u6b98\u6b95\u6b9e\u6ba4\u6baa\u6bab\u6baf\u6bb2\u6bb1\u6bb3\u6bb7\u6bbc\u6bc6\u6bcb\u6bd3\u6bdf\u6bec\u6beb\u6bf3\u6bef"],["9f80","\u9ebe\u6c08\u6c13\u6c14\u6c1b\u6c24\u6c23\u6c5e\u6c55\u6c62\u6c6a\u6c82\u6c8d\u6c9a\u6c81\u6c9b\u6c7e\u6c68\u6c73\u6c92\u6c90\u6cc4\u6cf1\u6cd3\u6cbd\u6cd7\u6cc5\u6cdd\u6cae\u6cb1\u6cbe\u6cba\u6cdb\u6cef\u6cd9\u6cea\u6d1f\u884d\u6d36\u6d2b\u6d3d\u6d38\u6d19\u6d35\u6d33\u6d12\u6d0c\u6d63\u6d93\u6d64\u6d5a\u6d79\u6d59\u6d8e\u6d95\u6fe4\u6d85\u6df9\u6e15\u6e0a\u6db5\u6dc7\u6de6\u6db8\u6dc6\u6dec\u6dde\u6dcc\u6de8\u6dd2\u6dc5\u6dfa\u6dd9\u6de4\u6dd5\u6dea\u6dee\u6e2d\u6e6e\u6e2e\u6e19\u6e72\u6e5f\u6e3e\u6e23\u6e6b\u6e2b\u6e76\u6e4d\u6e1f\u6e43\u6e3a\u6e4e\u6e24\u6eff\u6e1d\u6e38\u6e82\u6eaa\u6e98\u6ec9\u6eb7\u6ed3\u6ebd\u6eaf\u6ec4\u6eb2\u6ed4\u6ed5\u6e8f\u6ea5\u6ec2\u6e9f\u6f41\u6f11\u704c\u6eec\u6ef8\u6efe\u6f3f\u6ef2\u6f31\u6eef\u6f32\u6ecc"],["e040","\u6f3e\u6f13\u6ef7\u6f86\u6f7a\u6f78\u6f81\u6f80\u6f6f\u6f5b\u6ff3\u6f6d\u6f82\u6f7c\u6f58\u6f8e\u6f91\u6fc2\u6f66\u6fb3\u6fa3\u6fa1\u6fa4\u6fb9\u6fc6\u6faa\u6fdf\u6fd5\u6fec\u6fd4\u6fd8\u6ff1\u6fee\u6fdb\u7009\u700b\u6ffa\u7011\u7001\u700f\u6ffe\u701b\u701a\u6f74\u701d\u7018\u701f\u7030\u703e\u7032\u7051\u7063\u7099\u7092\u70af\u70f1\u70ac\u70b8\u70b3\u70ae\u70df\u70cb\u70dd"],["e080","\u70d9\u7109\u70fd\u711c\u7119\u7165\u7155\u7188\u7166\u7162\u714c\u7156\u716c\u718f\u71fb\u7184\u7195\u71a8\u71ac\u71d7\u71b9\u71be\u71d2\u71c9\u71d4\u71ce\u71e0\u71ec\u71e7\u71f5\u71fc\u71f9\u71ff\u720d\u7210\u721b\u7228\u722d\u722c\u7230\u7232\u723b\u723c\u723f\u7240\u7246\u724b\u7258\u7274\u727e\u7282\u7281\u7287\u7292\u7296\u72a2\u72a7\u72b9\u72b2\u72c3\u72c6\u72c4\u72ce\u72d2\u72e2\u72e0\u72e1\u72f9\u72f7\u500f\u7317\u730a\u731c\u7316\u731d\u7334\u732f\u7329\u7325\u733e\u734e\u734f\u9ed8\u7357\u736a\u7368\u7370\u7378\u7375\u737b\u737a\u73c8\u73b3\u73ce\u73bb\u73c0\u73e5\u73ee\u73de\u74a2\u7405\u746f\u7425\u73f8\u7432\u743a\u7455\u743f\u745f\u7459\u7441\u745c\u7469\u7470\u7463\u746a\u7476\u747e\u748b\u749e\u74a7\u74ca\u74cf\u74d4\u73f1"],["e140","\u74e0\u74e3\u74e7\u74e9\u74ee\u74f2\u74f0\u74f1\u74f8\u74f7\u7504\u7503\u7505\u750c\u750e\u750d\u7515\u7513\u751e\u7526\u752c\u753c\u7544\u754d\u754a\u7549\u755b\u7546\u755a\u7569\u7564\u7567\u756b\u756d\u7578\u7576\u7586\u7587\u7574\u758a\u7589\u7582\u7594\u759a\u759d\u75a5\u75a3\u75c2\u75b3\u75c3\u75b5\u75bd\u75b8\u75bc\u75b1\u75cd\u75ca\u75d2\u75d9\u75e3\u75de\u75fe\u75ff"],["e180","\u75fc\u7601\u75f0\u75fa\u75f2\u75f3\u760b\u760d\u7609\u761f\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763b\u7647\u7648\u7646\u765c\u7658\u7661\u7662\u7668\u7669\u766a\u7667\u766c\u7670\u7672\u7676\u7678\u767c\u7680\u7683\u7688\u768b\u768e\u7696\u7693\u7699\u769a\u76b0\u76b4\u76b8\u76b9\u76ba\u76c2\u76cd\u76d6\u76d2\u76de\u76e1\u76e5\u76e7\u76ea\u862f\u76fb\u7708\u7707\u7704\u7729\u7724\u771e\u7725\u7726\u771b\u7737\u7738\u7747\u775a\u7768\u776b\u775b\u7765\u777f\u777e\u7779\u778e\u778b\u7791\u77a0\u779e\u77b0\u77b6\u77b9\u77bf\u77bc\u77bd\u77bb\u77c7\u77cd\u77d7\u77da\u77dc\u77e3\u77ee\u77fc\u780c\u7812\u7926\u7820\u792a\u7845\u788e\u7874\u7886\u787c\u789a\u788c\u78a3\u78b5\u78aa\u78af\u78d1\u78c6\u78cb\u78d4\u78be\u78bc\u78c5\u78ca\u78ec"],["e240","\u78e7\u78da\u78fd\u78f4\u7907\u7912\u7911\u7919\u792c\u792b\u7940\u7960\u7957\u795f\u795a\u7955\u7953\u797a\u797f\u798a\u799d\u79a7\u9f4b\u79aa\u79ae\u79b3\u79b9\u79ba\u79c9\u79d5\u79e7\u79ec\u79e1\u79e3\u7a08\u7a0d\u7a18\u7a19\u7a20\u7a1f\u7980\u7a31\u7a3b\u7a3e\u7a37\u7a43\u7a57\u7a49\u7a61\u7a62\u7a69\u9f9d\u7a70\u7a79\u7a7d\u7a88\u7a97\u7a95\u7a98\u7a96\u7aa9\u7ac8\u7ab0"],["e280","\u7ab6\u7ac5\u7ac4\u7abf\u9083\u7ac7\u7aca\u7acd\u7acf\u7ad5\u7ad3\u7ad9\u7ada\u7add\u7ae1\u7ae2\u7ae6\u7aed\u7af0\u7b02\u7b0f\u7b0a\u7b06\u7b33\u7b18\u7b19\u7b1e\u7b35\u7b28\u7b36\u7b50\u7b7a\u7b04\u7b4d\u7b0b\u7b4c\u7b45\u7b75\u7b65\u7b74\u7b67\u7b70\u7b71\u7b6c\u7b6e\u7b9d\u7b98\u7b9f\u7b8d\u7b9c\u7b9a\u7b8b\u7b92\u7b8f\u7b5d\u7b99\u7bcb\u7bc1\u7bcc\u7bcf\u7bb4\u7bc6\u7bdd\u7be9\u7c11\u7c14\u7be6\u7be5\u7c60\u7c00\u7c07\u7c13\u7bf3\u7bf7\u7c17\u7c0d\u7bf6\u7c23\u7c27\u7c2a\u7c1f\u7c37\u7c2b\u7c3d\u7c4c\u7c43\u7c54\u7c4f\u7c40\u7c50\u7c58\u7c5f\u7c64\u7c56\u7c65\u7c6c\u7c75\u7c83\u7c90\u7ca4\u7cad\u7ca2\u7cab\u7ca1\u7ca8\u7cb3\u7cb2\u7cb1\u7cae\u7cb9\u7cbd\u7cc0\u7cc5\u7cc2\u7cd8\u7cd2\u7cdc\u7ce2\u9b3b\u7cef\u7cf2\u7cf4\u7cf6\u7cfa\u7d06"],["e340","\u7d02\u7d1c\u7d15\u7d0a\u7d45\u7d4b\u7d2e\u7d32\u7d3f\u7d35\u7d46\u7d73\u7d56\u7d4e\u7d72\u7d68\u7d6e\u7d4f\u7d63\u7d93\u7d89\u7d5b\u7d8f\u7d7d\u7d9b\u7dba\u7dae\u7da3\u7db5\u7dc7\u7dbd\u7dab\u7e3d\u7da2\u7daf\u7ddc\u7db8\u7d9f\u7db0\u7dd8\u7ddd\u7de4\u7dde\u7dfb\u7df2\u7de1\u7e05\u7e0a\u7e23\u7e21\u7e12\u7e31\u7e1f\u7e09\u7e0b\u7e22\u7e46\u7e66\u7e3b\u7e35\u7e39\u7e43\u7e37"],["e380","\u7e32\u7e3a\u7e67\u7e5d\u7e56\u7e5e\u7e59\u7e5a\u7e79\u7e6a\u7e69\u7e7c\u7e7b\u7e83\u7dd5\u7e7d\u8fae\u7e7f\u7e88\u7e89\u7e8c\u7e92\u7e90\u7e93\u7e94\u7e96\u7e8e\u7e9b\u7e9c\u7f38\u7f3a\u7f45\u7f4c\u7f4d\u7f4e\u7f50\u7f51\u7f55\u7f54\u7f58\u7f5f\u7f60\u7f68\u7f69\u7f67\u7f78\u7f82\u7f86\u7f83\u7f88\u7f87\u7f8c\u7f94\u7f9e\u7f9d\u7f9a\u7fa3\u7faf\u7fb2\u7fb9\u7fae\u7fb6\u7fb8\u8b71\u7fc5\u7fc6\u7fca\u7fd5\u7fd4\u7fe1\u7fe6\u7fe9\u7ff3\u7ff9\u98dc\u8006\u8004\u800b\u8012\u8018\u8019\u801c\u8021\u8028\u803f\u803b\u804a\u8046\u8052\u8058\u805a\u805f\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807d\u807f\u8084\u8086\u8085\u809b\u8093\u809a\u80ad\u5190\u80ac\u80db\u80e5\u80d9\u80dd\u80c4\u80da\u80d6\u8109\u80ef\u80f1\u811b\u8129\u8123\u812f\u814b"],["e440","\u968b\u8146\u813e\u8153\u8151\u80fc\u8171\u816e\u8165\u8166\u8174\u8183\u8188\u818a\u8180\u8182\u81a0\u8195\u81a4\u81a3\u815f\u8193\u81a9\u81b0\u81b5\u81be\u81b8\u81bd\u81c0\u81c2\u81ba\u81c9\u81cd\u81d1\u81d9\u81d8\u81c8\u81da\u81df\u81e0\u81e7\u81fa\u81fb\u81fe\u8201\u8202\u8205\u8207\u820a\u820d\u8210\u8216\u8229\u822b\u8238\u8233\u8240\u8259\u8258\u825d\u825a\u825f\u8264"],["e480","\u8262\u8268\u826a\u826b\u822e\u8271\u8277\u8278\u827e\u828d\u8292\u82ab\u829f\u82bb\u82ac\u82e1\u82e3\u82df\u82d2\u82f4\u82f3\u82fa\u8393\u8303\u82fb\u82f9\u82de\u8306\u82dc\u8309\u82d9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832f\u832b\u8317\u8318\u8385\u839a\u83aa\u839f\u83a2\u8396\u8323\u838e\u8387\u838a\u837c\u83b5\u8373\u8375\u83a0\u8389\u83a8\u83f4\u8413\u83eb\u83ce\u83fd\u8403\u83d8\u840b\u83c1\u83f7\u8407\u83e0\u83f2\u840d\u8422\u8420\u83bd\u8438\u8506\u83fb\u846d\u842a\u843c\u855a\u8484\u8477\u846b\u84ad\u846e\u8482\u8469\u8446\u842c\u846f\u8479\u8435\u84ca\u8462\u84b9\u84bf\u849f\u84d9\u84cd\u84bb\u84da\u84d0\u84c1\u84c6\u84d6\u84a1\u8521\u84ff\u84f4\u8517\u8518\u852c\u851f\u8515\u8514\u84fc\u8540\u8563\u8558\u8548"],["e540","\u8541\u8602\u854b\u8555\u8580\u85a4\u8588\u8591\u858a\u85a8\u856d\u8594\u859b\u85ea\u8587\u859c\u8577\u857e\u8590\u85c9\u85ba\u85cf\u85b9\u85d0\u85d5\u85dd\u85e5\u85dc\u85f9\u860a\u8613\u860b\u85fe\u85fa\u8606\u8622\u861a\u8630\u863f\u864d\u4e55\u8654\u865f\u8667\u8671\u8693\u86a3\u86a9\u86aa\u868b\u868c\u86b6\u86af\u86c4\u86c6\u86b0\u86c9\u8823\u86ab\u86d4\u86de\u86e9\u86ec"],["e580","\u86df\u86db\u86ef\u8712\u8706\u8708\u8700\u8703\u86fb\u8711\u8709\u870d\u86f9\u870a\u8734\u873f\u8737\u873b\u8725\u8729\u871a\u8760\u875f\u8778\u874c\u874e\u8774\u8757\u8768\u876e\u8759\u8753\u8763\u876a\u8805\u87a2\u879f\u8782\u87af\u87cb\u87bd\u87c0\u87d0\u96d6\u87ab\u87c4\u87b3\u87c7\u87c6\u87bb\u87ef\u87f2\u87e0\u880f\u880d\u87fe\u87f6\u87f7\u880e\u87d2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883b\u8844\u8842\u8852\u8859\u885e\u8862\u886b\u8881\u887e\u889e\u8875\u887d\u88b5\u8872\u8882\u8897\u8892\u88ae\u8899\u88a2\u888d\u88a4\u88b0\u88bf\u88b1\u88c3\u88c4\u88d4\u88d8\u88d9\u88dd\u88f9\u8902\u88fc\u88f4\u88e8\u88f2\u8904\u890c\u890a\u8913\u8943\u891e\u8925\u892a\u892b\u8941\u8944\u893b\u8936\u8938\u894c\u891d\u8960\u895e"],["e640","\u8966\u8964\u896d\u896a\u896f\u8974\u8977\u897e\u8983\u8988\u898a\u8993\u8998\u89a1\u89a9\u89a6\u89ac\u89af\u89b2\u89ba\u89bd\u89bf\u89c0\u89da\u89dc\u89dd\u89e7\u89f4\u89f8\u8a03\u8a16\u8a10\u8a0c\u8a1b\u8a1d\u8a25\u8a36\u8a41\u8a5b\u8a52\u8a46\u8a48\u8a7c\u8a6d\u8a6c\u8a62\u8a85\u8a82\u8a84\u8aa8\u8aa1\u8a91\u8aa5\u8aa6\u8a9a\u8aa3\u8ac4\u8acd\u8ac2\u8ada\u8aeb\u8af3\u8ae7"],["e680","\u8ae4\u8af1\u8b14\u8ae0\u8ae2\u8af7\u8ade\u8adb\u8b0c\u8b07\u8b1a\u8ae1\u8b16\u8b10\u8b17\u8b20\u8b33\u97ab\u8b26\u8b2b\u8b3e\u8b28\u8b41\u8b4c\u8b4f\u8b4e\u8b49\u8b56\u8b5b\u8b5a\u8b6b\u8b5f\u8b6c\u8b6f\u8b74\u8b7d\u8b80\u8b8c\u8b8e\u8b92\u8b93\u8b96\u8b99\u8b9a\u8c3a\u8c41\u8c3f\u8c48\u8c4c\u8c4e\u8c50\u8c55\u8c62\u8c6c\u8c78\u8c7a\u8c82\u8c89\u8c85\u8c8a\u8c8d\u8c8e\u8c94\u8c7c\u8c98\u621d\u8cad\u8caa\u8cbd\u8cb2\u8cb3\u8cae\u8cb6\u8cc8\u8cc1\u8ce4\u8ce3\u8cda\u8cfd\u8cfa\u8cfb\u8d04\u8d05\u8d0a\u8d07\u8d0f\u8d0d\u8d10\u9f4e\u8d13\u8ccd\u8d14\u8d16\u8d67\u8d6d\u8d71\u8d73\u8d81\u8d99\u8dc2\u8dbe\u8dba\u8dcf\u8dda\u8dd6\u8dcc\u8ddb\u8dcb\u8dea\u8deb\u8ddf\u8de3\u8dfc\u8e08\u8e09\u8dff\u8e1d\u8e1e\u8e10\u8e1f\u8e42\u8e35\u8e30\u8e34\u8e4a"],["e740","\u8e47\u8e49\u8e4c\u8e50\u8e48\u8e59\u8e64\u8e60\u8e2a\u8e63\u8e55\u8e76\u8e72\u8e7c\u8e81\u8e87\u8e85\u8e84\u8e8b\u8e8a\u8e93\u8e91\u8e94\u8e99\u8eaa\u8ea1\u8eac\u8eb0\u8ec6\u8eb1\u8ebe\u8ec5\u8ec8\u8ecb\u8edb\u8ee3\u8efc\u8efb\u8eeb\u8efe\u8f0a\u8f05\u8f15\u8f12\u8f19\u8f13\u8f1c\u8f1f\u8f1b\u8f0c\u8f26\u8f33\u8f3b\u8f39\u8f45\u8f42\u8f3e\u8f4c\u8f49\u8f46\u8f4e\u8f57\u8f5c"],["e780","\u8f62\u8f63\u8f64\u8f9c\u8f9f\u8fa3\u8fad\u8faf\u8fb7\u8fda\u8fe5\u8fe2\u8fea\u8fef\u9087\u8ff4\u9005\u8ff9\u8ffa\u9011\u9015\u9021\u900d\u901e\u9016\u900b\u9027\u9036\u9035\u9039\u8ff8\u904f\u9050\u9051\u9052\u900e\u9049\u903e\u9056\u9058\u905e\u9068\u906f\u9076\u96a8\u9072\u9082\u907d\u9081\u9080\u908a\u9089\u908f\u90a8\u90af\u90b1\u90b5\u90e2\u90e4\u6248\u90db\u9102\u9112\u9119\u9132\u9130\u914a\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918b\u9189\u9182\u91a2\u91ab\u91af\u91aa\u91b5\u91b4\u91ba\u91c0\u91c1\u91c9\u91cb\u91d0\u91d6\u91df\u91e1\u91db\u91fc\u91f5\u91f6\u921e\u91ff\u9214\u922c\u9215\u9211\u925e\u9257\u9245\u9249\u9264\u9248\u9295\u923f\u924b\u9250\u929c\u9296\u9293\u929b\u925a\u92cf\u92b9\u92b7\u92e9\u930f\u92fa\u9344\u932e"],["e840","\u9319\u9322\u931a\u9323\u933a\u9335\u933b\u935c\u9360\u937c\u936e\u9356\u93b0\u93ac\u93ad\u9394\u93b9\u93d6\u93d7\u93e8\u93e5\u93d8\u93c3\u93dd\u93d0\u93c8\u93e4\u941a\u9414\u9413\u9403\u9407\u9410\u9436\u942b\u9435\u9421\u943a\u9441\u9452\u9444\u945b\u9460\u9462\u945e\u946a\u9229\u9470\u9475\u9477\u947d\u945a\u947c\u947e\u9481\u947f\u9582\u9587\u958a\u9594\u9596\u9598\u9599"],["e880","\u95a0\u95a8\u95a7\u95ad\u95bc\u95bb\u95b9\u95be\u95ca\u6ff6\u95c3\u95cd\u95cc\u95d5\u95d4\u95d6\u95dc\u95e1\u95e5\u95e2\u9621\u9628\u962e\u962f\u9642\u964c\u964f\u964b\u9677\u965c\u965e\u965d\u965f\u9666\u9672\u966c\u968d\u9698\u9695\u9697\u96aa\u96a7\u96b1\u96b2\u96b0\u96b4\u96b6\u96b8\u96b9\u96ce\u96cb\u96c9\u96cd\u894d\u96dc\u970d\u96d5\u96f9\u9704\u9706\u9708\u9713\u970e\u9711\u970f\u9716\u9719\u9724\u972a\u9730\u9739\u973d\u973e\u9744\u9746\u9748\u9742\u9749\u975c\u9760\u9764\u9766\u9768\u52d2\u976b\u9771\u9779\u9785\u977c\u9781\u977a\u9786\u978b\u978f\u9790\u979c\u97a8\u97a6\u97a3\u97b3\u97b4\u97c3\u97c6\u97c8\u97cb\u97dc\u97ed\u9f4f\u97f2\u7adf\u97f6\u97f5\u980f\u980c\u9838\u9824\u9821\u9837\u983d\u9846\u984f\u984b\u986b\u986f\u9870"],["e940","\u9871\u9874\u9873\u98aa\u98af\u98b1\u98b6\u98c4\u98c3\u98c6\u98e9\u98eb\u9903\u9909\u9912\u9914\u9918\u9921\u991d\u991e\u9924\u9920\u992c\u992e\u993d\u993e\u9942\u9949\u9945\u9950\u994b\u9951\u9952\u994c\u9955\u9997\u9998\u99a5\u99ad\u99ae\u99bc\u99df\u99db\u99dd\u99d8\u99d1\u99ed\u99ee\u99f1\u99f2\u99fb\u99f8\u9a01\u9a0f\u9a05\u99e2\u9a19\u9a2b\u9a37\u9a45\u9a42\u9a40\u9a43"],["e980","\u9a3e\u9a55\u9a4d\u9a5b\u9a57\u9a5f\u9a62\u9a65\u9a64\u9a69\u9a6b\u9a6a\u9aad\u9ab0\u9abc\u9ac0\u9acf\u9ad1\u9ad3\u9ad4\u9ade\u9adf\u9ae2\u9ae3\u9ae6\u9aef\u9aeb\u9aee\u9af4\u9af1\u9af7\u9afb\u9b06\u9b18\u9b1a\u9b1f\u9b22\u9b23\u9b25\u9b27\u9b28\u9b29\u9b2a\u9b2e\u9b2f\u9b32\u9b44\u9b43\u9b4f\u9b4d\u9b4e\u9b51\u9b58\u9b74\u9b93\u9b83\u9b91\u9b96\u9b97\u9b9f\u9ba0\u9ba8\u9bb4\u9bc0\u9bca\u9bb9\u9bc6\u9bcf\u9bd1\u9bd2\u9be3\u9be2\u9be4\u9bd4\u9be1\u9c3a\u9bf2\u9bf1\u9bf0\u9c15\u9c14\u9c09\u9c13\u9c0c\u9c06\u9c08\u9c12\u9c0a\u9c04\u9c2e\u9c1b\u9c25\u9c24\u9c21\u9c30\u9c47\u9c32\u9c46\u9c3e\u9c5a\u9c60\u9c67\u9c76\u9c78\u9ce7\u9cec\u9cf0\u9d09\u9d08\u9ceb\u9d03\u9d06\u9d2a\u9d26\u9daf\u9d23\u9d1f\u9d44\u9d15\u9d12\u9d41\u9d3f\u9d3e\u9d46\u9d48"],["ea40","\u9d5d\u9d5e\u9d64\u9d51\u9d50\u9d59\u9d72\u9d89\u9d87\u9dab\u9d6f\u9d7a\u9d9a\u9da4\u9da9\u9db2\u9dc4\u9dc1\u9dbb\u9db8\u9dba\u9dc6\u9dcf\u9dc2\u9dd9\u9dd3\u9df8\u9de6\u9ded\u9def\u9dfd\u9e1a\u9e1b\u9e1e\u9e75\u9e79\u9e7d\u9e81\u9e88\u9e8b\u9e8c\u9e92\u9e95\u9e91\u9e9d\u9ea5\u9ea9\u9eb8\u9eaa\u9ead\u9761\u9ecc\u9ece\u9ecf\u9ed0\u9ed4\u9edc\u9ede\u9edd\u9ee0\u9ee5\u9ee8\u9eef"],["ea80","\u9ef4\u9ef6\u9ef7\u9ef9\u9efb\u9efc\u9efd\u9f07\u9f08\u76b7\u9f15\u9f21\u9f2c\u9f3e\u9f4a\u9f52\u9f54\u9f63\u9f5f\u9f60\u9f61\u9f66\u9f67\u9f6c\u9f6a\u9f77\u9f72\u9f76\u9f95\u9f9c\u9fa0\u582f\u69c7\u9059\u7464\u51dc\u7199"],["ed40","\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f"],["ed80","\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1"],["ee40","\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559"],["ee80","\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1"],["eeef","\u2170",9,"\uffe2\uffe4\uff07\uff02"],["f040","\ue000",62],["f080","\ue03f",124],["f140","\ue0bc",62],["f180","\ue0fb",124],["f240","\ue178",62],["f280","\ue1b7",124],["f340","\ue234",62],["f380","\ue273",124],["f440","\ue2f0",62],["f480","\ue32f",124],["f540","\ue3ac",62],["f580","\ue3eb",124],["f640","\ue468",62],["f680","\ue4a7",124],["f740","\ue524",62],["f780","\ue563",124],["f840","\ue5e0",62],["f880","\ue61f",124],["f940","\ue69c"],["fa40","\u2170",9,"\u2160",9,"\uffe2\uffe4\uff07\uff02\u3231\u2116\u2121\u2235\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a"],["fa80","\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f"],["fb40","\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19"],["fb80","\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9"],["fc40","\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1"]]},function(e,t){e.exports=[["0","\0",127],["8ea1","\uff61",62],["a1a1","\u3000\u3001\u3002\uff0c\uff0e\u30fb\uff1a\uff1b\uff1f\uff01\u309b\u309c\xb4\uff40\xa8\uff3e\uffe3\uff3f\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006\u3007\u30fc\u2015\u2010\uff0f\uff3c\uff5e\u2225\uff5c\u2026\u2025\u2018\u2019\u201c\u201d\uff08\uff09\u3014\u3015\uff3b\uff3d\uff5b\uff5d\u3008",9,"\uff0b\uff0d\xb1\xd7\xf7\uff1d\u2260\uff1c\uff1e\u2266\u2267\u221e\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uffe5\uff04\uffe0\uffe1\uff05\uff03\uff06\uff0a\uff20\xa7\u2606\u2605\u25cb\u25cf\u25ce\u25c7"],["a2a1","\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u203b\u3012\u2192\u2190\u2191\u2193\u3013"],["a2ba","\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229"],["a2ca","\u2227\u2228\uffe2\u21d2\u21d4\u2200\u2203"],["a2dc","\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c"],["a2f2","\u212b\u2030\u266f\u266d\u266a\u2020\u2021\xb6"],["a2fe","\u25ef"],["a3b0","\uff10",9],["a3c1","\uff21",25],["a3e1","\uff41",25],["a4a1","\u3041",82],["a5a1","\u30a1",85],["a6a1","\u0391",16,"\u03a3",6],["a6c1","\u03b1",16,"\u03c3",6],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a8a1","\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542"],["ada1","\u2460",19,"\u2160",9],["adc0","\u3349\u3314\u3322\u334d\u3318\u3327\u3303\u3336\u3351\u3357\u330d\u3326\u3323\u332b\u334a\u333b\u339c\u339d\u339e\u338e\u338f\u33c4\u33a1"],["addf","\u337b\u301d\u301f\u2116\u33cd\u2121\u32a4",4,"\u3231\u3232\u3239\u337e\u337d\u337c\u2252\u2261\u222b\u222e\u2211\u221a\u22a5\u2220\u221f\u22bf\u2235\u2229\u222a"],["b0a1","\u4e9c\u5516\u5a03\u963f\u54c0\u611b\u6328\u59f6\u9022\u8475\u831c\u7a50\u60aa\u63e1\u6e25\u65ed\u8466\u82a6\u9bf5\u6893\u5727\u65a1\u6271\u5b9b\u59d0\u867b\u98f4\u7d62\u7dbe\u9b8e\u6216\u7c9f\u88b7\u5b89\u5eb5\u6309\u6697\u6848\u95c7\u978d\u674f\u4ee5\u4f0a\u4f4d\u4f9d\u5049\u56f2\u5937\u59d4\u5a01\u5c09\u60df\u610f\u6170\u6613\u6905\u70ba\u754f\u7570\u79fb\u7dad\u7def\u80c3\u840e\u8863\u8b02\u9055\u907a\u533b\u4e95\u4ea5\u57df\u80b2\u90c1\u78ef\u4e00\u58f1\u6ea2\u9038\u7a32\u8328\u828b\u9c2f\u5141\u5370\u54bd\u54e1\u56e0\u59fb\u5f15\u98f2\u6deb\u80e4\u852d"],["b1a1","\u9662\u9670\u96a0\u97fb\u540b\u53f3\u5b87\u70cf\u7fbd\u8fc2\u96e8\u536f\u9d5c\u7aba\u4e11\u7893\u81fc\u6e26\u5618\u5504\u6b1d\u851a\u9c3b\u59e5\u53a9\u6d66\u74dc\u958f\u5642\u4e91\u904b\u96f2\u834f\u990c\u53e1\u55b6\u5b30\u5f71\u6620\u66f3\u6804\u6c38\u6cf3\u6d29\u745b\u76c8\u7a4e\u9834\u82f1\u885b\u8a60\u92ed\u6db2\u75ab\u76ca\u99c5\u60a6\u8b01\u8d8a\u95b2\u698e\u53ad\u5186\u5712\u5830\u5944\u5bb4\u5ef6\u6028\u63a9\u63f4\u6cbf\u6f14\u708e\u7114\u7159\u71d5\u733f\u7e01\u8276\u82d1\u8597\u9060\u925b\u9d1b\u5869\u65bc\u6c5a\u7525\u51f9\u592e\u5965\u5f80\u5fdc"],["b2a1","\u62bc\u65fa\u6a2a\u6b27\u6bb4\u738b\u7fc1\u8956\u9d2c\u9d0e\u9ec4\u5ca1\u6c96\u837b\u5104\u5c4b\u61b6\u81c6\u6876\u7261\u4e59\u4ffa\u5378\u6069\u6e29\u7a4f\u97f3\u4e0b\u5316\u4eee\u4f55\u4f3d\u4fa1\u4f73\u52a0\u53ef\u5609\u590f\u5ac1\u5bb6\u5be1\u79d1\u6687\u679c\u67b6\u6b4c\u6cb3\u706b\u73c2\u798d\u79be\u7a3c\u7b87\u82b1\u82db\u8304\u8377\u83ef\u83d3\u8766\u8ab2\u5629\u8ca8\u8fe6\u904e\u971e\u868a\u4fc4\u5ce8\u6211\u7259\u753b\u81e5\u82bd\u86fe\u8cc0\u96c5\u9913\u99d5\u4ecb\u4f1a\u89e3\u56de\u584a\u58ca\u5efb\u5feb\u602a\u6094\u6062\u61d0\u6212\u62d0\u6539"],["b3a1","\u9b41\u6666\u68b0\u6d77\u7070\u754c\u7686\u7d75\u82a5\u87f9\u958b\u968e\u8c9d\u51f1\u52be\u5916\u54b3\u5bb3\u5d16\u6168\u6982\u6daf\u788d\u84cb\u8857\u8a72\u93a7\u9ab8\u6d6c\u99a8\u86d9\u57a3\u67ff\u86ce\u920e\u5283\u5687\u5404\u5ed3\u62e1\u64b9\u683c\u6838\u6bbb\u7372\u78ba\u7a6b\u899a\u89d2\u8d6b\u8f03\u90ed\u95a3\u9694\u9769\u5b66\u5cb3\u697d\u984d\u984e\u639b\u7b20\u6a2b\u6a7f\u68b6\u9c0d\u6f5f\u5272\u559d\u6070\u62ec\u6d3b\u6e07\u6ed1\u845b\u8910\u8f44\u4e14\u9c39\u53f6\u691b\u6a3a\u9784\u682a\u515c\u7ac3\u84b2\u91dc\u938c\u565b\u9d28\u6822\u8305\u8431"],["b4a1","\u7ca5\u5208\u82c5\u74e6\u4e7e\u4f83\u51a0\u5bd2\u520a\u52d8\u52e7\u5dfb\u559a\u582a\u59e6\u5b8c\u5b98\u5bdb\u5e72\u5e79\u60a3\u611f\u6163\u61be\u63db\u6562\u67d1\u6853\u68fa\u6b3e\u6b53\u6c57\u6f22\u6f97\u6f45\u74b0\u7518\u76e3\u770b\u7aff\u7ba1\u7c21\u7de9\u7f36\u7ff0\u809d\u8266\u839e\u89b3\u8acc\u8cab\u9084\u9451\u9593\u9591\u95a2\u9665\u97d3\u9928\u8218\u4e38\u542b\u5cb8\u5dcc\u73a9\u764c\u773c\u5ca9\u7feb\u8d0b\u96c1\u9811\u9854\u9858\u4f01\u4f0e\u5371\u559c\u5668\u57fa\u5947\u5b09\u5bc4\u5c90\u5e0c\u5e7e\u5fcc\u63ee\u673a\u65d7\u65e2\u671f\u68cb\u68c4"],["b5a1","\u6a5f\u5e30\u6bc5\u6c17\u6c7d\u757f\u7948\u5b63\u7a00\u7d00\u5fbd\u898f\u8a18\u8cb4\u8d77\u8ecc\u8f1d\u98e2\u9a0e\u9b3c\u4e80\u507d\u5100\u5993\u5b9c\u622f\u6280\u64ec\u6b3a\u72a0\u7591\u7947\u7fa9\u87fb\u8abc\u8b70\u63ac\u83ca\u97a0\u5409\u5403\u55ab\u6854\u6a58\u8a70\u7827\u6775\u9ecd\u5374\u5ba2\u811a\u8650\u9006\u4e18\u4e45\u4ec7\u4f11\u53ca\u5438\u5bae\u5f13\u6025\u6551\u673d\u6c42\u6c72\u6ce3\u7078\u7403\u7a76\u7aae\u7b08\u7d1a\u7cfe\u7d66\u65e7\u725b\u53bb\u5c45\u5de8\u62d2\u62e0\u6319\u6e20\u865a\u8a31\u8ddd\u92f8\u6f01\u79a6\u9b5a\u4ea8\u4eab\u4eac"],["b6a1","\u4f9b\u4fa0\u50d1\u5147\u7af6\u5171\u51f6\u5354\u5321\u537f\u53eb\u55ac\u5883\u5ce1\u5f37\u5f4a\u602f\u6050\u606d\u631f\u6559\u6a4b\u6cc1\u72c2\u72ed\u77ef\u80f8\u8105\u8208\u854e\u90f7\u93e1\u97ff\u9957\u9a5a\u4ef0\u51dd\u5c2d\u6681\u696d\u5c40\u66f2\u6975\u7389\u6850\u7c81\u50c5\u52e4\u5747\u5dfe\u9326\u65a4\u6b23\u6b3d\u7434\u7981\u79bd\u7b4b\u7dca\u82b9\u83cc\u887f\u895f\u8b39\u8fd1\u91d1\u541f\u9280\u4e5d\u5036\u53e5\u533a\u72d7\u7396\u77e9\u82e6\u8eaf\u99c6\u99c8\u99d2\u5177\u611a\u865e\u55b0\u7a7a\u5076\u5bd3\u9047\u9685\u4e32\u6adb\u91e7\u5c51\u5c48"],["b7a1","\u6398\u7a9f\u6c93\u9774\u8f61\u7aaa\u718a\u9688\u7c82\u6817\u7e70\u6851\u936c\u52f2\u541b\u85ab\u8a13\u7fa4\u8ecd\u90e1\u5366\u8888\u7941\u4fc2\u50be\u5211\u5144\u5553\u572d\u73ea\u578b\u5951\u5f62\u5f84\u6075\u6176\u6167\u61a9\u63b2\u643a\u656c\u666f\u6842\u6e13\u7566\u7a3d\u7cfb\u7d4c\u7d99\u7e4b\u7f6b\u830e\u834a\u86cd\u8a08\u8a63\u8b66\u8efd\u981a\u9d8f\u82b8\u8fce\u9be8\u5287\u621f\u6483\u6fc0\u9699\u6841\u5091\u6b20\u6c7a\u6f54\u7a74\u7d50\u8840\u8a23\u6708\u4ef6\u5039\u5026\u5065\u517c\u5238\u5263\u55a7\u570f\u5805\u5acc\u5efa\u61b2\u61f8\u62f3\u6372"],["b8a1","\u691c\u6a29\u727d\u72ac\u732e\u7814\u786f\u7d79\u770c\u80a9\u898b\u8b19\u8ce2\u8ed2\u9063\u9375\u967a\u9855\u9a13\u9e78\u5143\u539f\u53b3\u5e7b\u5f26\u6e1b\u6e90\u7384\u73fe\u7d43\u8237\u8a00\u8afa\u9650\u4e4e\u500b\u53e4\u547c\u56fa\u59d1\u5b64\u5df1\u5eab\u5f27\u6238\u6545\u67af\u6e56\u72d0\u7cca\u88b4\u80a1\u80e1\u83f0\u864e\u8a87\u8de8\u9237\u96c7\u9867\u9f13\u4e94\u4e92\u4f0d\u5348\u5449\u543e\u5a2f\u5f8c\u5fa1\u609f\u68a7\u6a8e\u745a\u7881\u8a9e\u8aa4\u8b77\u9190\u4e5e\u9bc9\u4ea4\u4f7c\u4faf\u5019\u5016\u5149\u516c\u529f\u52b9\u52fe\u539a\u53e3\u5411"],["b9a1","\u540e\u5589\u5751\u57a2\u597d\u5b54\u5b5d\u5b8f\u5de5\u5de7\u5df7\u5e78\u5e83\u5e9a\u5eb7\u5f18\u6052\u614c\u6297\u62d8\u63a7\u653b\u6602\u6643\u66f4\u676d\u6821\u6897\u69cb\u6c5f\u6d2a\u6d69\u6e2f\u6e9d\u7532\u7687\u786c\u7a3f\u7ce0\u7d05\u7d18\u7d5e\u7db1\u8015\u8003\u80af\u80b1\u8154\u818f\u822a\u8352\u884c\u8861\u8b1b\u8ca2\u8cfc\u90ca\u9175\u9271\u783f\u92fc\u95a4\u964d\u9805\u9999\u9ad8\u9d3b\u525b\u52ab\u53f7\u5408\u58d5\u62f7\u6fe0\u8c6a\u8f5f\u9eb9\u514b\u523b\u544a\u56fd\u7a40\u9177\u9d60\u9ed2\u7344\u6f09\u8170\u7511\u5ffd\u60da\u9aa8\u72db\u8fbc"],["baa1","\u6b64\u9803\u4eca\u56f0\u5764\u58be\u5a5a\u6068\u61c7\u660f\u6606\u6839\u68b1\u6df7\u75d5\u7d3a\u826e\u9b42\u4e9b\u4f50\u53c9\u5506\u5d6f\u5de6\u5dee\u67fb\u6c99\u7473\u7802\u8a50\u9396\u88df\u5750\u5ea7\u632b\u50b5\u50ac\u518d\u6700\u54c9\u585e\u59bb\u5bb0\u5f69\u624d\u63a1\u683d\u6b73\u6e08\u707d\u91c7\u7280\u7815\u7826\u796d\u658e\u7d30\u83dc\u88c1\u8f09\u969b\u5264\u5728\u6750\u7f6a\u8ca1\u51b4\u5742\u962a\u583a\u698a\u80b4\u54b2\u5d0e\u57fc\u7895\u9dfa\u4f5c\u524a\u548b\u643e\u6628\u6714\u67f5\u7a84\u7b56\u7d22\u932f\u685c\u9bad\u7b39\u5319\u518a\u5237"],["bba1","\u5bdf\u62f6\u64ae\u64e6\u672d\u6bba\u85a9\u96d1\u7690\u9bd6\u634c\u9306\u9bab\u76bf\u6652\u4e09\u5098\u53c2\u5c71\u60e8\u6492\u6563\u685f\u71e6\u73ca\u7523\u7b97\u7e82\u8695\u8b83\u8cdb\u9178\u9910\u65ac\u66ab\u6b8b\u4ed5\u4ed4\u4f3a\u4f7f\u523a\u53f8\u53f2\u55e3\u56db\u58eb\u59cb\u59c9\u59ff\u5b50\u5c4d\u5e02\u5e2b\u5fd7\u601d\u6307\u652f\u5b5c\u65af\u65bd\u65e8\u679d\u6b62\u6b7b\u6c0f\u7345\u7949\u79c1\u7cf8\u7d19\u7d2b\u80a2\u8102\u81f3\u8996\u8a5e\u8a69\u8a66\u8a8c\u8aee\u8cc7\u8cdc\u96cc\u98fc\u6b6f\u4e8b\u4f3c\u4f8d\u5150\u5b57\u5bfa\u6148\u6301\u6642"],["bca1","\u6b21\u6ecb\u6cbb\u723e\u74bd\u75d4\u78c1\u793a\u800c\u8033\u81ea\u8494\u8f9e\u6c50\u9e7f\u5f0f\u8b58\u9d2b\u7afa\u8ef8\u5b8d\u96eb\u4e03\u53f1\u57f7\u5931\u5ac9\u5ba4\u6089\u6e7f\u6f06\u75be\u8cea\u5b9f\u8500\u7be0\u5072\u67f4\u829d\u5c61\u854a\u7e1e\u820e\u5199\u5c04\u6368\u8d66\u659c\u716e\u793e\u7d17\u8005\u8b1d\u8eca\u906e\u86c7\u90aa\u501f\u52fa\u5c3a\u6753\u707c\u7235\u914c\u91c8\u932b\u82e5\u5bc2\u5f31\u60f9\u4e3b\u53d6\u5b88\u624b\u6731\u6b8a\u72e9\u73e0\u7a2e\u816b\u8da3\u9152\u9996\u5112\u53d7\u546a\u5bff\u6388\u6a39\u7dac\u9700\u56da\u53ce\u5468"],["bda1","\u5b97\u5c31\u5dde\u4fee\u6101\u62fe\u6d32\u79c0\u79cb\u7d42\u7e4d\u7fd2\u81ed\u821f\u8490\u8846\u8972\u8b90\u8e74\u8f2f\u9031\u914b\u916c\u96c6\u919c\u4ec0\u4f4f\u5145\u5341\u5f93\u620e\u67d4\u6c41\u6e0b\u7363\u7e26\u91cd\u9283\u53d4\u5919\u5bbf\u6dd1\u795d\u7e2e\u7c9b\u587e\u719f\u51fa\u8853\u8ff0\u4fca\u5cfb\u6625\u77ac\u7ae3\u821c\u99ff\u51c6\u5faa\u65ec\u696f\u6b89\u6df3\u6e96\u6f64\u76fe\u7d14\u5de1\u9075\u9187\u9806\u51e6\u521d\u6240\u6691\u66d9\u6e1a\u5eb6\u7dd2\u7f72\u66f8\u85af\u85f7\u8af8\u52a9\u53d9\u5973\u5e8f\u5f90\u6055\u92e4\u9664\u50b7\u511f"],["bea1","\u52dd\u5320\u5347\u53ec\u54e8\u5546\u5531\u5617\u5968\u59be\u5a3c\u5bb5\u5c06\u5c0f\u5c11\u5c1a\u5e84\u5e8a\u5ee0\u5f70\u627f\u6284\u62db\u638c\u6377\u6607\u660c\u662d\u6676\u677e\u68a2\u6a1f\u6a35\u6cbc\u6d88\u6e09\u6e58\u713c\u7126\u7167\u75c7\u7701\u785d\u7901\u7965\u79f0\u7ae0\u7b11\u7ca7\u7d39\u8096\u83d6\u848b\u8549\u885d\u88f3\u8a1f\u8a3c\u8a54\u8a73\u8c61\u8cde\u91a4\u9266\u937e\u9418\u969c\u9798\u4e0a\u4e08\u4e1e\u4e57\u5197\u5270\u57ce\u5834\u58cc\u5b22\u5e38\u60c5\u64fe\u6761\u6756\u6d44\u72b6\u7573\u7a63\u84b8\u8b72\u91b8\u9320\u5631\u57f4\u98fe"],["bfa1","\u62ed\u690d\u6b96\u71ed\u7e54\u8077\u8272\u89e6\u98df\u8755\u8fb1\u5c3b\u4f38\u4fe1\u4fb5\u5507\u5a20\u5bdd\u5be9\u5fc3\u614e\u632f\u65b0\u664b\u68ee\u699b\u6d78\u6df1\u7533\u75b9\u771f\u795e\u79e6\u7d33\u81e3\u82af\u85aa\u89aa\u8a3a\u8eab\u8f9b\u9032\u91dd\u9707\u4eba\u4ec1\u5203\u5875\u58ec\u5c0b\u751a\u5c3d\u814e\u8a0a\u8fc5\u9663\u976d\u7b25\u8acf\u9808\u9162\u56f3\u53a8\u9017\u5439\u5782\u5e25\u63a8\u6c34\u708a\u7761\u7c8b\u7fe0\u8870\u9042\u9154\u9310\u9318\u968f\u745e\u9ac4\u5d07\u5d69\u6570\u67a2\u8da8\u96db\u636e\u6749\u6919\u83c5\u9817\u96c0\u88fe"],["c0a1","\u6f84\u647a\u5bf8\u4e16\u702c\u755d\u662f\u51c4\u5236\u52e2\u59d3\u5f81\u6027\u6210\u653f\u6574\u661f\u6674\u68f2\u6816\u6b63\u6e05\u7272\u751f\u76db\u7cbe\u8056\u58f0\u88fd\u897f\u8aa0\u8a93\u8acb\u901d\u9192\u9752\u9759\u6589\u7a0e\u8106\u96bb\u5e2d\u60dc\u621a\u65a5\u6614\u6790\u77f3\u7a4d\u7c4d\u7e3e\u810a\u8cac\u8d64\u8de1\u8e5f\u78a9\u5207\u62d9\u63a5\u6442\u6298\u8a2d\u7a83\u7bc0\u8aac\u96ea\u7d76\u820c\u8749\u4ed9\u5148\u5343\u5360\u5ba3\u5c02\u5c16\u5ddd\u6226\u6247\u64b0\u6813\u6834\u6cc9\u6d45\u6d17\u67d3\u6f5c\u714e\u717d\u65cb\u7a7f\u7bad\u7dda"],["c1a1","\u7e4a\u7fa8\u817a\u821b\u8239\u85a6\u8a6e\u8cce\u8df5\u9078\u9077\u92ad\u9291\u9583\u9bae\u524d\u5584\u6f38\u7136\u5168\u7985\u7e55\u81b3\u7cce\u564c\u5851\u5ca8\u63aa\u66fe\u66fd\u695a\u72d9\u758f\u758e\u790e\u7956\u79df\u7c97\u7d20\u7d44\u8607\u8a34\u963b\u9061\u9f20\u50e7\u5275\u53cc\u53e2\u5009\u55aa\u58ee\u594f\u723d\u5b8b\u5c64\u531d\u60e3\u60f3\u635c\u6383\u633f\u63bb\u64cd\u65e9\u66f9\u5de3\u69cd\u69fd\u6f15\u71e5\u4e89\u75e9\u76f8\u7a93\u7cdf\u7dcf\u7d9c\u8061\u8349\u8358\u846c\u84bc\u85fb\u88c5\u8d70\u9001\u906d\u9397\u971c\u9a12\u50cf\u5897\u618e"],["c2a1","\u81d3\u8535\u8d08\u9020\u4fc3\u5074\u5247\u5373\u606f\u6349\u675f\u6e2c\u8db3\u901f\u4fd7\u5c5e\u8cca\u65cf\u7d9a\u5352\u8896\u5176\u63c3\u5b58\u5b6b\u5c0a\u640d\u6751\u905c\u4ed6\u591a\u592a\u6c70\u8a51\u553e\u5815\u59a5\u60f0\u6253\u67c1\u8235\u6955\u9640\u99c4\u9a28\u4f53\u5806\u5bfe\u8010\u5cb1\u5e2f\u5f85\u6020\u614b\u6234\u66ff\u6cf0\u6ede\u80ce\u817f\u82d4\u888b\u8cb8\u9000\u902e\u968a\u9edb\u9bdb\u4ee3\u53f0\u5927\u7b2c\u918d\u984c\u9df9\u6edd\u7027\u5353\u5544\u5b85\u6258\u629e\u62d3\u6ca2\u6fef\u7422\u8a17\u9438\u6fc1\u8afe\u8338\u51e7\u86f8\u53ea"],["c3a1","\u53e9\u4f46\u9054\u8fb0\u596a\u8131\u5dfd\u7aea\u8fbf\u68da\u8c37\u72f8\u9c48\u6a3d\u8ab0\u4e39\u5358\u5606\u5766\u62c5\u63a2\u65e6\u6b4e\u6de1\u6e5b\u70ad\u77ed\u7aef\u7baa\u7dbb\u803d\u80c6\u86cb\u8a95\u935b\u56e3\u58c7\u5f3e\u65ad\u6696\u6a80\u6bb5\u7537\u8ac7\u5024\u77e5\u5730\u5f1b\u6065\u667a\u6c60\u75f4\u7a1a\u7f6e\u81f4\u8718\u9045\u99b3\u7bc9\u755c\u7af9\u7b51\u84c4\u9010\u79e9\u7a92\u8336\u5ae1\u7740\u4e2d\u4ef2\u5b99\u5fe0\u62bd\u663c\u67f1\u6ce8\u866b\u8877\u8a3b\u914e\u92f3\u99d0\u6a17\u7026\u732a\u82e7\u8457\u8caf\u4e01\u5146\u51cb\u558b\u5bf5"],["c4a1","\u5e16\u5e33\u5e81\u5f14\u5f35\u5f6b\u5fb4\u61f2\u6311\u66a2\u671d\u6f6e\u7252\u753a\u773a\u8074\u8139\u8178\u8776\u8abf\u8adc\u8d85\u8df3\u929a\u9577\u9802\u9ce5\u52c5\u6357\u76f4\u6715\u6c88\u73cd\u8cc3\u93ae\u9673\u6d25\u589c\u690e\u69cc\u8ffd\u939a\u75db\u901a\u585a\u6802\u63b4\u69fb\u4f43\u6f2c\u67d8\u8fbb\u8526\u7db4\u9354\u693f\u6f70\u576a\u58f7\u5b2c\u7d2c\u722a\u540a\u91e3\u9db4\u4ead\u4f4e\u505c\u5075\u5243\u8c9e\u5448\u5824\u5b9a\u5e1d\u5e95\u5ead\u5ef7\u5f1f\u608c\u62b5\u633a\u63d0\u68af\u6c40\u7887\u798e\u7a0b\u7de0\u8247\u8a02\u8ae6\u8e44\u9013"],["c5a1","\u90b8\u912d\u91d8\u9f0e\u6ce5\u6458\u64e2\u6575\u6ef4\u7684\u7b1b\u9069\u93d1\u6eba\u54f2\u5fb9\u64a4\u8f4d\u8fed\u9244\u5178\u586b\u5929\u5c55\u5e97\u6dfb\u7e8f\u751c\u8cbc\u8ee2\u985b\u70b9\u4f1d\u6bbf\u6fb1\u7530\u96fb\u514e\u5410\u5835\u5857\u59ac\u5c60\u5f92\u6597\u675c\u6e21\u767b\u83df\u8ced\u9014\u90fd\u934d\u7825\u783a\u52aa\u5ea6\u571f\u5974\u6012\u5012\u515a\u51ac\u51cd\u5200\u5510\u5854\u5858\u5957\u5b95\u5cf6\u5d8b\u60bc\u6295\u642d\u6771\u6843\u68bc\u68df\u76d7\u6dd8\u6e6f\u6d9b\u706f\u71c8\u5f53\u75d8\u7977\u7b49\u7b54\u7b52\u7cd6\u7d71\u5230"],["c6a1","\u8463\u8569\u85e4\u8a0e\u8b04\u8c46\u8e0f\u9003\u900f\u9419\u9676\u982d\u9a30\u95d8\u50cd\u52d5\u540c\u5802\u5c0e\u61a7\u649e\u6d1e\u77b3\u7ae5\u80f4\u8404\u9053\u9285\u5ce0\u9d07\u533f\u5f97\u5fb3\u6d9c\u7279\u7763\u79bf\u7be4\u6bd2\u72ec\u8aad\u6803\u6a61\u51f8\u7a81\u6934\u5c4a\u9cf6\u82eb\u5bc5\u9149\u701e\u5678\u5c6f\u60c7\u6566\u6c8c\u8c5a\u9041\u9813\u5451\u66c7\u920d\u5948\u90a3\u5185\u4e4d\u51ea\u8599\u8b0e\u7058\u637a\u934b\u6962\u99b4\u7e04\u7577\u5357\u6960\u8edf\u96e3\u6c5d\u4e8c\u5c3c\u5f10\u8fe9\u5302\u8cd1\u8089\u8679\u5eff\u65e5\u4e73\u5165"],["c7a1","\u5982\u5c3f\u97ee\u4efb\u598a\u5fcd\u8a8d\u6fe1\u79b0\u7962\u5be7\u8471\u732b\u71b1\u5e74\u5ff5\u637b\u649a\u71c3\u7c98\u4e43\u5efc\u4e4b\u57dc\u56a2\u60a9\u6fc3\u7d0d\u80fd\u8133\u81bf\u8fb2\u8997\u86a4\u5df4\u628a\u64ad\u8987\u6777\u6ce2\u6d3e\u7436\u7834\u5a46\u7f75\u82ad\u99ac\u4ff3\u5ec3\u62dd\u6392\u6557\u676f\u76c3\u724c\u80cc\u80ba\u8f29\u914d\u500d\u57f9\u5a92\u6885\u6973\u7164\u72fd\u8cb7\u58f2\u8ce0\u966a\u9019\u877f\u79e4\u77e7\u8429\u4f2f\u5265\u535a\u62cd\u67cf\u6cca\u767d\u7b94\u7c95\u8236\u8584\u8feb\u66dd\u6f20\u7206\u7e1b\u83ab\u99c1\u9ea6"],["c8a1","\u51fd\u7bb1\u7872\u7bb8\u8087\u7b48\u6ae8\u5e61\u808c\u7551\u7560\u516b\u9262\u6e8c\u767a\u9197\u9aea\u4f10\u7f70\u629c\u7b4f\u95a5\u9ce9\u567a\u5859\u86e4\u96bc\u4f34\u5224\u534a\u53cd\u53db\u5e06\u642c\u6591\u677f\u6c3e\u6c4e\u7248\u72af\u73ed\u7554\u7e41\u822c\u85e9\u8ca9\u7bc4\u91c6\u7169\u9812\u98ef\u633d\u6669\u756a\u76e4\u78d0\u8543\u86ee\u532a\u5351\u5426\u5983\u5e87\u5f7c\u60b2\u6249\u6279\u62ab\u6590\u6bd4\u6ccc\u75b2\u76ae\u7891\u79d8\u7dcb\u7f77\u80a5\u88ab\u8ab9\u8cbb\u907f\u975e\u98db\u6a0b\u7c38\u5099\u5c3e\u5fae\u6787\u6bd8\u7435\u7709\u7f8e"],["c9a1","\u9f3b\u67ca\u7a17\u5339\u758b\u9aed\u5f66\u819d\u83f1\u8098\u5f3c\u5fc5\u7562\u7b46\u903c\u6867\u59eb\u5a9b\u7d10\u767e\u8b2c\u4ff5\u5f6a\u6a19\u6c37\u6f02\u74e2\u7968\u8868\u8a55\u8c79\u5edf\u63cf\u75c5\u79d2\u82d7\u9328\u92f2\u849c\u86ed\u9c2d\u54c1\u5f6c\u658c\u6d5c\u7015\u8ca7\u8cd3\u983b\u654f\u74f6\u4e0d\u4ed8\u57e0\u592b\u5a66\u5bcc\u51a8\u5e03\u5e9c\u6016\u6276\u6577\u65a7\u666e\u6d6e\u7236\u7b26\u8150\u819a\u8299\u8b5c\u8ca0\u8ce6\u8d74\u961c\u9644\u4fae\u64ab\u6b66\u821e\u8461\u856a\u90e8\u5c01\u6953\u98a8\u847a\u8557\u4f0f\u526f\u5fa9\u5e45\u670d"],["caa1","\u798f\u8179\u8907\u8986\u6df5\u5f17\u6255\u6cb8\u4ecf\u7269\u9b92\u5206\u543b\u5674\u58b3\u61a4\u626e\u711a\u596e\u7c89\u7cde\u7d1b\u96f0\u6587\u805e\u4e19\u4f75\u5175\u5840\u5e63\u5e73\u5f0a\u67c4\u4e26\u853d\u9589\u965b\u7c73\u9801\u50fb\u58c1\u7656\u78a7\u5225\u77a5\u8511\u7b86\u504f\u5909\u7247\u7bc7\u7de8\u8fba\u8fd4\u904d\u4fbf\u52c9\u5a29\u5f01\u97ad\u4fdd\u8217\u92ea\u5703\u6355\u6b69\u752b\u88dc\u8f14\u7a42\u52df\u5893\u6155\u620a\u66ae\u6bcd\u7c3f\u83e9\u5023\u4ff8\u5305\u5446\u5831\u5949\u5b9d\u5cf0\u5cef\u5d29\u5e96\u62b1\u6367\u653e\u65b9\u670b"],["cba1","\u6cd5\u6ce1\u70f9\u7832\u7e2b\u80de\u82b3\u840c\u84ec\u8702\u8912\u8a2a\u8c4a\u90a6\u92d2\u98fd\u9cf3\u9d6c\u4e4f\u4ea1\u508d\u5256\u574a\u59a8\u5e3d\u5fd8\u5fd9\u623f\u66b4\u671b\u67d0\u68d2\u5192\u7d21\u80aa\u81a8\u8b00\u8c8c\u8cbf\u927e\u9632\u5420\u982c\u5317\u50d5\u535c\u58a8\u64b2\u6734\u7267\u7766\u7a46\u91e6\u52c3\u6ca1\u6b86\u5800\u5e4c\u5954\u672c\u7ffb\u51e1\u76c6\u6469\u78e8\u9b54\u9ebb\u57cb\u59b9\u6627\u679a\u6bce\u54e9\u69d9\u5e55\u819c\u6795\u9baa\u67fe\u9c52\u685d\u4ea6\u4fe3\u53c8\u62b9\u672b\u6cab\u8fc4\u4fad\u7e6d\u9ebf\u4e07\u6162\u6e80"],["cca1","\u6f2b\u8513\u5473\u672a\u9b45\u5df3\u7b95\u5cac\u5bc6\u871c\u6e4a\u84d1\u7a14\u8108\u5999\u7c8d\u6c11\u7720\u52d9\u5922\u7121\u725f\u77db\u9727\u9d61\u690b\u5a7f\u5a18\u51a5\u540d\u547d\u660e\u76df\u8ff7\u9298\u9cf4\u59ea\u725d\u6ec5\u514d\u68c9\u7dbf\u7dec\u9762\u9eba\u6478\u6a21\u8302\u5984\u5b5f\u6bdb\u731b\u76f2\u7db2\u8017\u8499\u5132\u6728\u9ed9\u76ee\u6762\u52ff\u9905\u5c24\u623b\u7c7e\u8cb0\u554f\u60b6\u7d0b\u9580\u5301\u4e5f\u51b6\u591c\u723a\u8036\u91ce\u5f25\u77e2\u5384\u5f79\u7d04\u85ac\u8a33\u8e8d\u9756\u67f3\u85ae\u9453\u6109\u6108\u6cb9\u7652"],["cda1","\u8aed\u8f38\u552f\u4f51\u512a\u52c7\u53cb\u5ba5\u5e7d\u60a0\u6182\u63d6\u6709\u67da\u6e67\u6d8c\u7336\u7337\u7531\u7950\u88d5\u8a98\u904a\u9091\u90f5\u96c4\u878d\u5915\u4e88\u4f59\u4e0e\u8a89\u8f3f\u9810\u50ad\u5e7c\u5996\u5bb9\u5eb8\u63da\u63fa\u64c1\u66dc\u694a\u69d8\u6d0b\u6eb6\u7194\u7528\u7aaf\u7f8a\u8000\u8449\u84c9\u8981\u8b21\u8e0a\u9065\u967d\u990a\u617e\u6291\u6b32\u6c83\u6d74\u7fcc\u7ffc\u6dc0\u7f85\u87ba\u88f8\u6765\u83b1\u983c\u96f7\u6d1b\u7d61\u843d\u916a\u4e71\u5375\u5d50\u6b04\u6feb\u85cd\u862d\u89a7\u5229\u540f\u5c65\u674e\u68a8\u7406\u7483"],["cea1","\u75e2\u88cf\u88e1\u91cc\u96e2\u9678\u5f8b\u7387\u7acb\u844e\u63a0\u7565\u5289\u6d41\u6e9c\u7409\u7559\u786b\u7c92\u9686\u7adc\u9f8d\u4fb6\u616e\u65c5\u865c\u4e86\u4eae\u50da\u4e21\u51cc\u5bee\u6599\u6881\u6dbc\u731f\u7642\u77ad\u7a1c\u7ce7\u826f\u8ad2\u907c\u91cf\u9675\u9818\u529b\u7dd1\u502b\u5398\u6797\u6dcb\u71d0\u7433\u81e8\u8f2a\u96a3\u9c57\u9e9f\u7460\u5841\u6d99\u7d2f\u985e\u4ee4\u4f36\u4f8b\u51b7\u52b1\u5dba\u601c\u73b2\u793c\u82d3\u9234\u96b7\u96f6\u970a\u9e97\u9f62\u66a6\u6b74\u5217\u52a3\u70c8\u88c2\u5ec9\u604b\u6190\u6f23\u7149\u7c3e\u7df4\u806f"],["cfa1","\u84ee\u9023\u932c\u5442\u9b6f\u6ad3\u7089\u8cc2\u8def\u9732\u52b4\u5a41\u5eca\u5f04\u6717\u697c\u6994\u6d6a\u6f0f\u7262\u72fc\u7bed\u8001\u807e\u874b\u90ce\u516d\u9e93\u7984\u808b\u9332\u8ad6\u502d\u548c\u8a71\u6b6a\u8cc4\u8107\u60d1\u67a0\u9df2\u4e99\u4e98\u9c10\u8a6b\u85c1\u8568\u6900\u6e7e\u7897\u8155"],["d0a1","\u5f0c\u4e10\u4e15\u4e2a\u4e31\u4e36\u4e3c\u4e3f\u4e42\u4e56\u4e58\u4e82\u4e85\u8c6b\u4e8a\u8212\u5f0d\u4e8e\u4e9e\u4e9f\u4ea0\u4ea2\u4eb0\u4eb3\u4eb6\u4ece\u4ecd\u4ec4\u4ec6\u4ec2\u4ed7\u4ede\u4eed\u4edf\u4ef7\u4f09\u4f5a\u4f30\u4f5b\u4f5d\u4f57\u4f47\u4f76\u4f88\u4f8f\u4f98\u4f7b\u4f69\u4f70\u4f91\u4f6f\u4f86\u4f96\u5118\u4fd4\u4fdf\u4fce\u4fd8\u4fdb\u4fd1\u4fda\u4fd0\u4fe4\u4fe5\u501a\u5028\u5014\u502a\u5025\u5005\u4f1c\u4ff6\u5021\u5029\u502c\u4ffe\u4fef\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505a\u5056\u506c\u5078\u5080\u509a\u5085\u50b4\u50b2"],["d1a1","\u50c9\u50ca\u50b3\u50c2\u50d6\u50de\u50e5\u50ed\u50e3\u50ee\u50f9\u50f5\u5109\u5101\u5102\u5116\u5115\u5114\u511a\u5121\u513a\u5137\u513c\u513b\u513f\u5140\u5152\u514c\u5154\u5162\u7af8\u5169\u516a\u516e\u5180\u5182\u56d8\u518c\u5189\u518f\u5191\u5193\u5195\u5196\u51a4\u51a6\u51a2\u51a9\u51aa\u51ab\u51b3\u51b1\u51b2\u51b0\u51b5\u51bd\u51c5\u51c9\u51db\u51e0\u8655\u51e9\u51ed\u51f0\u51f5\u51fe\u5204\u520b\u5214\u520e\u5227\u522a\u522e\u5233\u5239\u524f\u5244\u524b\u524c\u525e\u5254\u526a\u5274\u5269\u5273\u527f\u527d\u528d\u5294\u5292\u5271\u5288\u5291\u8fa8"],["d2a1","\u8fa7\u52ac\u52ad\u52bc\u52b5\u52c1\u52cd\u52d7\u52de\u52e3\u52e6\u98ed\u52e0\u52f3\u52f5\u52f8\u52f9\u5306\u5308\u7538\u530d\u5310\u530f\u5315\u531a\u5323\u532f\u5331\u5333\u5338\u5340\u5346\u5345\u4e17\u5349\u534d\u51d6\u535e\u5369\u536e\u5918\u537b\u5377\u5382\u5396\u53a0\u53a6\u53a5\u53ae\u53b0\u53b6\u53c3\u7c12\u96d9\u53df\u66fc\u71ee\u53ee\u53e8\u53ed\u53fa\u5401\u543d\u5440\u542c\u542d\u543c\u542e\u5436\u5429\u541d\u544e\u548f\u5475\u548e\u545f\u5471\u5477\u5470\u5492\u547b\u5480\u5476\u5484\u5490\u5486\u54c7\u54a2\u54b8\u54a5\u54ac\u54c4\u54c8\u54a8"],["d3a1","\u54ab\u54c2\u54a4\u54be\u54bc\u54d8\u54e5\u54e6\u550f\u5514\u54fd\u54ee\u54ed\u54fa\u54e2\u5539\u5540\u5563\u554c\u552e\u555c\u5545\u5556\u5557\u5538\u5533\u555d\u5599\u5580\u54af\u558a\u559f\u557b\u557e\u5598\u559e\u55ae\u557c\u5583\u55a9\u5587\u55a8\u55da\u55c5\u55df\u55c4\u55dc\u55e4\u55d4\u5614\u55f7\u5616\u55fe\u55fd\u561b\u55f9\u564e\u5650\u71df\u5634\u5636\u5632\u5638\u566b\u5664\u562f\u566c\u566a\u5686\u5680\u568a\u56a0\u5694\u568f\u56a5\u56ae\u56b6\u56b4\u56c2\u56bc\u56c1\u56c3\u56c0\u56c8\u56ce\u56d1\u56d3\u56d7\u56ee\u56f9\u5700\u56ff\u5704\u5709"],["d4a1","\u5708\u570b\u570d\u5713\u5718\u5716\u55c7\u571c\u5726\u5737\u5738\u574e\u573b\u5740\u574f\u5769\u57c0\u5788\u5761\u577f\u5789\u5793\u57a0\u57b3\u57a4\u57aa\u57b0\u57c3\u57c6\u57d4\u57d2\u57d3\u580a\u57d6\u57e3\u580b\u5819\u581d\u5872\u5821\u5862\u584b\u5870\u6bc0\u5852\u583d\u5879\u5885\u58b9\u589f\u58ab\u58ba\u58de\u58bb\u58b8\u58ae\u58c5\u58d3\u58d1\u58d7\u58d9\u58d8\u58e5\u58dc\u58e4\u58df\u58ef\u58fa\u58f9\u58fb\u58fc\u58fd\u5902\u590a\u5910\u591b\u68a6\u5925\u592c\u592d\u5932\u5938\u593e\u7ad2\u5955\u5950\u594e\u595a\u5958\u5962\u5960\u5967\u596c\u5969"],["d5a1","\u5978\u5981\u599d\u4f5e\u4fab\u59a3\u59b2\u59c6\u59e8\u59dc\u598d\u59d9\u59da\u5a25\u5a1f\u5a11\u5a1c\u5a09\u5a1a\u5a40\u5a6c\u5a49\u5a35\u5a36\u5a62\u5a6a\u5a9a\u5abc\u5abe\u5acb\u5ac2\u5abd\u5ae3\u5ad7\u5ae6\u5ae9\u5ad6\u5afa\u5afb\u5b0c\u5b0b\u5b16\u5b32\u5ad0\u5b2a\u5b36\u5b3e\u5b43\u5b45\u5b40\u5b51\u5b55\u5b5a\u5b5b\u5b65\u5b69\u5b70\u5b73\u5b75\u5b78\u6588\u5b7a\u5b80\u5b83\u5ba6\u5bb8\u5bc3\u5bc7\u5bc9\u5bd4\u5bd0\u5be4\u5be6\u5be2\u5bde\u5be5\u5beb\u5bf0\u5bf6\u5bf3\u5c05\u5c07\u5c08\u5c0d\u5c13\u5c20\u5c22\u5c28\u5c38\u5c39\u5c41\u5c46\u5c4e\u5c53"],["d6a1","\u5c50\u5c4f\u5b71\u5c6c\u5c6e\u4e62\u5c76\u5c79\u5c8c\u5c91\u5c94\u599b\u5cab\u5cbb\u5cb6\u5cbc\u5cb7\u5cc5\u5cbe\u5cc7\u5cd9\u5ce9\u5cfd\u5cfa\u5ced\u5d8c\u5cea\u5d0b\u5d15\u5d17\u5d5c\u5d1f\u5d1b\u5d11\u5d14\u5d22\u5d1a\u5d19\u5d18\u5d4c\u5d52\u5d4e\u5d4b\u5d6c\u5d73\u5d76\u5d87\u5d84\u5d82\u5da2\u5d9d\u5dac\u5dae\u5dbd\u5d90\u5db7\u5dbc\u5dc9\u5dcd\u5dd3\u5dd2\u5dd6\u5ddb\u5deb\u5df2\u5df5\u5e0b\u5e1a\u5e19\u5e11\u5e1b\u5e36\u5e37\u5e44\u5e43\u5e40\u5e4e\u5e57\u5e54\u5e5f\u5e62\u5e64\u5e47\u5e75\u5e76\u5e7a\u9ebc\u5e7f\u5ea0\u5ec1\u5ec2\u5ec8\u5ed0\u5ecf"],["d7a1","\u5ed6\u5ee3\u5edd\u5eda\u5edb\u5ee2\u5ee1\u5ee8\u5ee9\u5eec\u5ef1\u5ef3\u5ef0\u5ef4\u5ef8\u5efe\u5f03\u5f09\u5f5d\u5f5c\u5f0b\u5f11\u5f16\u5f29\u5f2d\u5f38\u5f41\u5f48\u5f4c\u5f4e\u5f2f\u5f51\u5f56\u5f57\u5f59\u5f61\u5f6d\u5f73\u5f77\u5f83\u5f82\u5f7f\u5f8a\u5f88\u5f91\u5f87\u5f9e\u5f99\u5f98\u5fa0\u5fa8\u5fad\u5fbc\u5fd6\u5ffb\u5fe4\u5ff8\u5ff1\u5fdd\u60b3\u5fff\u6021\u6060\u6019\u6010\u6029\u600e\u6031\u601b\u6015\u602b\u6026\u600f\u603a\u605a\u6041\u606a\u6077\u605f\u604a\u6046\u604d\u6063\u6043\u6064\u6042\u606c\u606b\u6059\u6081\u608d\u60e7\u6083\u609a"],["d8a1","\u6084\u609b\u6096\u6097\u6092\u60a7\u608b\u60e1\u60b8\u60e0\u60d3\u60b4\u5ff0\u60bd\u60c6\u60b5\u60d8\u614d\u6115\u6106\u60f6\u60f7\u6100\u60f4\u60fa\u6103\u6121\u60fb\u60f1\u610d\u610e\u6147\u613e\u6128\u6127\u614a\u613f\u613c\u612c\u6134\u613d\u6142\u6144\u6173\u6177\u6158\u6159\u615a\u616b\u6174\u616f\u6165\u6171\u615f\u615d\u6153\u6175\u6199\u6196\u6187\u61ac\u6194\u619a\u618a\u6191\u61ab\u61ae\u61cc\u61ca\u61c9\u61f7\u61c8\u61c3\u61c6\u61ba\u61cb\u7f79\u61cd\u61e6\u61e3\u61f6\u61fa\u61f4\u61ff\u61fd\u61fc\u61fe\u6200\u6208\u6209\u620d\u620c\u6214\u621b"],["d9a1","\u621e\u6221\u622a\u622e\u6230\u6232\u6233\u6241\u624e\u625e\u6263\u625b\u6260\u6268\u627c\u6282\u6289\u627e\u6292\u6293\u6296\u62d4\u6283\u6294\u62d7\u62d1\u62bb\u62cf\u62ff\u62c6\u64d4\u62c8\u62dc\u62cc\u62ca\u62c2\u62c7\u629b\u62c9\u630c\u62ee\u62f1\u6327\u6302\u6308\u62ef\u62f5\u6350\u633e\u634d\u641c\u634f\u6396\u638e\u6380\u63ab\u6376\u63a3\u638f\u6389\u639f\u63b5\u636b\u6369\u63be\u63e9\u63c0\u63c6\u63e3\u63c9\u63d2\u63f6\u63c4\u6416\u6434\u6406\u6413\u6426\u6436\u651d\u6417\u6428\u640f\u6467\u646f\u6476\u644e\u652a\u6495\u6493\u64a5\u64a9\u6488\u64bc"],["daa1","\u64da\u64d2\u64c5\u64c7\u64bb\u64d8\u64c2\u64f1\u64e7\u8209\u64e0\u64e1\u62ac\u64e3\u64ef\u652c\u64f6\u64f4\u64f2\u64fa\u6500\u64fd\u6518\u651c\u6505\u6524\u6523\u652b\u6534\u6535\u6537\u6536\u6538\u754b\u6548\u6556\u6555\u654d\u6558\u655e\u655d\u6572\u6578\u6582\u6583\u8b8a\u659b\u659f\u65ab\u65b7\u65c3\u65c6\u65c1\u65c4\u65cc\u65d2\u65db\u65d9\u65e0\u65e1\u65f1\u6772\u660a\u6603\u65fb\u6773\u6635\u6636\u6634\u661c\u664f\u6644\u6649\u6641\u665e\u665d\u6664\u6667\u6668\u665f\u6662\u6670\u6683\u6688\u668e\u6689\u6684\u6698\u669d\u66c1\u66b9\u66c9\u66be\u66bc"],["dba1","\u66c4\u66b8\u66d6\u66da\u66e0\u663f\u66e6\u66e9\u66f0\u66f5\u66f7\u670f\u6716\u671e\u6726\u6727\u9738\u672e\u673f\u6736\u6741\u6738\u6737\u6746\u675e\u6760\u6759\u6763\u6764\u6789\u6770\u67a9\u677c\u676a\u678c\u678b\u67a6\u67a1\u6785\u67b7\u67ef\u67b4\u67ec\u67b3\u67e9\u67b8\u67e4\u67de\u67dd\u67e2\u67ee\u67b9\u67ce\u67c6\u67e7\u6a9c\u681e\u6846\u6829\u6840\u684d\u6832\u684e\u68b3\u682b\u6859\u6863\u6877\u687f\u689f\u688f\u68ad\u6894\u689d\u689b\u6883\u6aae\u68b9\u6874\u68b5\u68a0\u68ba\u690f\u688d\u687e\u6901\u68ca\u6908\u68d8\u6922\u6926\u68e1\u690c\u68cd"],["dca1","\u68d4\u68e7\u68d5\u6936\u6912\u6904\u68d7\u68e3\u6925\u68f9\u68e0\u68ef\u6928\u692a\u691a\u6923\u6921\u68c6\u6979\u6977\u695c\u6978\u696b\u6954\u697e\u696e\u6939\u6974\u693d\u6959\u6930\u6961\u695e\u695d\u6981\u696a\u69b2\u69ae\u69d0\u69bf\u69c1\u69d3\u69be\u69ce\u5be8\u69ca\u69dd\u69bb\u69c3\u69a7\u6a2e\u6991\u69a0\u699c\u6995\u69b4\u69de\u69e8\u6a02\u6a1b\u69ff\u6b0a\u69f9\u69f2\u69e7\u6a05\u69b1\u6a1e\u69ed\u6a14\u69eb\u6a0a\u6a12\u6ac1\u6a23\u6a13\u6a44\u6a0c\u6a72\u6a36\u6a78\u6a47\u6a62\u6a59\u6a66\u6a48\u6a38\u6a22\u6a90\u6a8d\u6aa0\u6a84\u6aa2\u6aa3"],["dda1","\u6a97\u8617\u6abb\u6ac3\u6ac2\u6ab8\u6ab3\u6aac\u6ade\u6ad1\u6adf\u6aaa\u6ada\u6aea\u6afb\u6b05\u8616\u6afa\u6b12\u6b16\u9b31\u6b1f\u6b38\u6b37\u76dc\u6b39\u98ee\u6b47\u6b43\u6b49\u6b50\u6b59\u6b54\u6b5b\u6b5f\u6b61\u6b78\u6b79\u6b7f\u6b80\u6b84\u6b83\u6b8d\u6b98\u6b95\u6b9e\u6ba4\u6baa\u6bab\u6baf\u6bb2\u6bb1\u6bb3\u6bb7\u6bbc\u6bc6\u6bcb\u6bd3\u6bdf\u6bec\u6beb\u6bf3\u6bef\u9ebe\u6c08\u6c13\u6c14\u6c1b\u6c24\u6c23\u6c5e\u6c55\u6c62\u6c6a\u6c82\u6c8d\u6c9a\u6c81\u6c9b\u6c7e\u6c68\u6c73\u6c92\u6c90\u6cc4\u6cf1\u6cd3\u6cbd\u6cd7\u6cc5\u6cdd\u6cae\u6cb1\u6cbe"],["dea1","\u6cba\u6cdb\u6cef\u6cd9\u6cea\u6d1f\u884d\u6d36\u6d2b\u6d3d\u6d38\u6d19\u6d35\u6d33\u6d12\u6d0c\u6d63\u6d93\u6d64\u6d5a\u6d79\u6d59\u6d8e\u6d95\u6fe4\u6d85\u6df9\u6e15\u6e0a\u6db5\u6dc7\u6de6\u6db8\u6dc6\u6dec\u6dde\u6dcc\u6de8\u6dd2\u6dc5\u6dfa\u6dd9\u6de4\u6dd5\u6dea\u6dee\u6e2d\u6e6e\u6e2e\u6e19\u6e72\u6e5f\u6e3e\u6e23\u6e6b\u6e2b\u6e76\u6e4d\u6e1f\u6e43\u6e3a\u6e4e\u6e24\u6eff\u6e1d\u6e38\u6e82\u6eaa\u6e98\u6ec9\u6eb7\u6ed3\u6ebd\u6eaf\u6ec4\u6eb2\u6ed4\u6ed5\u6e8f\u6ea5\u6ec2\u6e9f\u6f41\u6f11\u704c\u6eec\u6ef8\u6efe\u6f3f\u6ef2\u6f31\u6eef\u6f32\u6ecc"],["dfa1","\u6f3e\u6f13\u6ef7\u6f86\u6f7a\u6f78\u6f81\u6f80\u6f6f\u6f5b\u6ff3\u6f6d\u6f82\u6f7c\u6f58\u6f8e\u6f91\u6fc2\u6f66\u6fb3\u6fa3\u6fa1\u6fa4\u6fb9\u6fc6\u6faa\u6fdf\u6fd5\u6fec\u6fd4\u6fd8\u6ff1\u6fee\u6fdb\u7009\u700b\u6ffa\u7011\u7001\u700f\u6ffe\u701b\u701a\u6f74\u701d\u7018\u701f\u7030\u703e\u7032\u7051\u7063\u7099\u7092\u70af\u70f1\u70ac\u70b8\u70b3\u70ae\u70df\u70cb\u70dd\u70d9\u7109\u70fd\u711c\u7119\u7165\u7155\u7188\u7166\u7162\u714c\u7156\u716c\u718f\u71fb\u7184\u7195\u71a8\u71ac\u71d7\u71b9\u71be\u71d2\u71c9\u71d4\u71ce\u71e0\u71ec\u71e7\u71f5\u71fc"],["e0a1","\u71f9\u71ff\u720d\u7210\u721b\u7228\u722d\u722c\u7230\u7232\u723b\u723c\u723f\u7240\u7246\u724b\u7258\u7274\u727e\u7282\u7281\u7287\u7292\u7296\u72a2\u72a7\u72b9\u72b2\u72c3\u72c6\u72c4\u72ce\u72d2\u72e2\u72e0\u72e1\u72f9\u72f7\u500f\u7317\u730a\u731c\u7316\u731d\u7334\u732f\u7329\u7325\u733e\u734e\u734f\u9ed8\u7357\u736a\u7368\u7370\u7378\u7375\u737b\u737a\u73c8\u73b3\u73ce\u73bb\u73c0\u73e5\u73ee\u73de\u74a2\u7405\u746f\u7425\u73f8\u7432\u743a\u7455\u743f\u745f\u7459\u7441\u745c\u7469\u7470\u7463\u746a\u7476\u747e\u748b\u749e\u74a7\u74ca\u74cf\u74d4\u73f1"],["e1a1","\u74e0\u74e3\u74e7\u74e9\u74ee\u74f2\u74f0\u74f1\u74f8\u74f7\u7504\u7503\u7505\u750c\u750e\u750d\u7515\u7513\u751e\u7526\u752c\u753c\u7544\u754d\u754a\u7549\u755b\u7546\u755a\u7569\u7564\u7567\u756b\u756d\u7578\u7576\u7586\u7587\u7574\u758a\u7589\u7582\u7594\u759a\u759d\u75a5\u75a3\u75c2\u75b3\u75c3\u75b5\u75bd\u75b8\u75bc\u75b1\u75cd\u75ca\u75d2\u75d9\u75e3\u75de\u75fe\u75ff\u75fc\u7601\u75f0\u75fa\u75f2\u75f3\u760b\u760d\u7609\u761f\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763b\u7647\u7648\u7646\u765c\u7658\u7661\u7662\u7668\u7669\u766a\u7667\u766c\u7670"],["e2a1","\u7672\u7676\u7678\u767c\u7680\u7683\u7688\u768b\u768e\u7696\u7693\u7699\u769a\u76b0\u76b4\u76b8\u76b9\u76ba\u76c2\u76cd\u76d6\u76d2\u76de\u76e1\u76e5\u76e7\u76ea\u862f\u76fb\u7708\u7707\u7704\u7729\u7724\u771e\u7725\u7726\u771b\u7737\u7738\u7747\u775a\u7768\u776b\u775b\u7765\u777f\u777e\u7779\u778e\u778b\u7791\u77a0\u779e\u77b0\u77b6\u77b9\u77bf\u77bc\u77bd\u77bb\u77c7\u77cd\u77d7\u77da\u77dc\u77e3\u77ee\u77fc\u780c\u7812\u7926\u7820\u792a\u7845\u788e\u7874\u7886\u787c\u789a\u788c\u78a3\u78b5\u78aa\u78af\u78d1\u78c6\u78cb\u78d4\u78be\u78bc\u78c5\u78ca\u78ec"],["e3a1","\u78e7\u78da\u78fd\u78f4\u7907\u7912\u7911\u7919\u792c\u792b\u7940\u7960\u7957\u795f\u795a\u7955\u7953\u797a\u797f\u798a\u799d\u79a7\u9f4b\u79aa\u79ae\u79b3\u79b9\u79ba\u79c9\u79d5\u79e7\u79ec\u79e1\u79e3\u7a08\u7a0d\u7a18\u7a19\u7a20\u7a1f\u7980\u7a31\u7a3b\u7a3e\u7a37\u7a43\u7a57\u7a49\u7a61\u7a62\u7a69\u9f9d\u7a70\u7a79\u7a7d\u7a88\u7a97\u7a95\u7a98\u7a96\u7aa9\u7ac8\u7ab0\u7ab6\u7ac5\u7ac4\u7abf\u9083\u7ac7\u7aca\u7acd\u7acf\u7ad5\u7ad3\u7ad9\u7ada\u7add\u7ae1\u7ae2\u7ae6\u7aed\u7af0\u7b02\u7b0f\u7b0a\u7b06\u7b33\u7b18\u7b19\u7b1e\u7b35\u7b28\u7b36\u7b50"],["e4a1","\u7b7a\u7b04\u7b4d\u7b0b\u7b4c\u7b45\u7b75\u7b65\u7b74\u7b67\u7b70\u7b71\u7b6c\u7b6e\u7b9d\u7b98\u7b9f\u7b8d\u7b9c\u7b9a\u7b8b\u7b92\u7b8f\u7b5d\u7b99\u7bcb\u7bc1\u7bcc\u7bcf\u7bb4\u7bc6\u7bdd\u7be9\u7c11\u7c14\u7be6\u7be5\u7c60\u7c00\u7c07\u7c13\u7bf3\u7bf7\u7c17\u7c0d\u7bf6\u7c23\u7c27\u7c2a\u7c1f\u7c37\u7c2b\u7c3d\u7c4c\u7c43\u7c54\u7c4f\u7c40\u7c50\u7c58\u7c5f\u7c64\u7c56\u7c65\u7c6c\u7c75\u7c83\u7c90\u7ca4\u7cad\u7ca2\u7cab\u7ca1\u7ca8\u7cb3\u7cb2\u7cb1\u7cae\u7cb9\u7cbd\u7cc0\u7cc5\u7cc2\u7cd8\u7cd2\u7cdc\u7ce2\u9b3b\u7cef\u7cf2\u7cf4\u7cf6\u7cfa\u7d06"],["e5a1","\u7d02\u7d1c\u7d15\u7d0a\u7d45\u7d4b\u7d2e\u7d32\u7d3f\u7d35\u7d46\u7d73\u7d56\u7d4e\u7d72\u7d68\u7d6e\u7d4f\u7d63\u7d93\u7d89\u7d5b\u7d8f\u7d7d\u7d9b\u7dba\u7dae\u7da3\u7db5\u7dc7\u7dbd\u7dab\u7e3d\u7da2\u7daf\u7ddc\u7db8\u7d9f\u7db0\u7dd8\u7ddd\u7de4\u7dde\u7dfb\u7df2\u7de1\u7e05\u7e0a\u7e23\u7e21\u7e12\u7e31\u7e1f\u7e09\u7e0b\u7e22\u7e46\u7e66\u7e3b\u7e35\u7e39\u7e43\u7e37\u7e32\u7e3a\u7e67\u7e5d\u7e56\u7e5e\u7e59\u7e5a\u7e79\u7e6a\u7e69\u7e7c\u7e7b\u7e83\u7dd5\u7e7d\u8fae\u7e7f\u7e88\u7e89\u7e8c\u7e92\u7e90\u7e93\u7e94\u7e96\u7e8e\u7e9b\u7e9c\u7f38\u7f3a"],["e6a1","\u7f45\u7f4c\u7f4d\u7f4e\u7f50\u7f51\u7f55\u7f54\u7f58\u7f5f\u7f60\u7f68\u7f69\u7f67\u7f78\u7f82\u7f86\u7f83\u7f88\u7f87\u7f8c\u7f94\u7f9e\u7f9d\u7f9a\u7fa3\u7faf\u7fb2\u7fb9\u7fae\u7fb6\u7fb8\u8b71\u7fc5\u7fc6\u7fca\u7fd5\u7fd4\u7fe1\u7fe6\u7fe9\u7ff3\u7ff9\u98dc\u8006\u8004\u800b\u8012\u8018\u8019\u801c\u8021\u8028\u803f\u803b\u804a\u8046\u8052\u8058\u805a\u805f\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807d\u807f\u8084\u8086\u8085\u809b\u8093\u809a\u80ad\u5190\u80ac\u80db\u80e5\u80d9\u80dd\u80c4\u80da\u80d6\u8109\u80ef\u80f1\u811b\u8129\u8123\u812f\u814b"],["e7a1","\u968b\u8146\u813e\u8153\u8151\u80fc\u8171\u816e\u8165\u8166\u8174\u8183\u8188\u818a\u8180\u8182\u81a0\u8195\u81a4\u81a3\u815f\u8193\u81a9\u81b0\u81b5\u81be\u81b8\u81bd\u81c0\u81c2\u81ba\u81c9\u81cd\u81d1\u81d9\u81d8\u81c8\u81da\u81df\u81e0\u81e7\u81fa\u81fb\u81fe\u8201\u8202\u8205\u8207\u820a\u820d\u8210\u8216\u8229\u822b\u8238\u8233\u8240\u8259\u8258\u825d\u825a\u825f\u8264\u8262\u8268\u826a\u826b\u822e\u8271\u8277\u8278\u827e\u828d\u8292\u82ab\u829f\u82bb\u82ac\u82e1\u82e3\u82df\u82d2\u82f4\u82f3\u82fa\u8393\u8303\u82fb\u82f9\u82de\u8306\u82dc\u8309\u82d9"],["e8a1","\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832f\u832b\u8317\u8318\u8385\u839a\u83aa\u839f\u83a2\u8396\u8323\u838e\u8387\u838a\u837c\u83b5\u8373\u8375\u83a0\u8389\u83a8\u83f4\u8413\u83eb\u83ce\u83fd\u8403\u83d8\u840b\u83c1\u83f7\u8407\u83e0\u83f2\u840d\u8422\u8420\u83bd\u8438\u8506\u83fb\u846d\u842a\u843c\u855a\u8484\u8477\u846b\u84ad\u846e\u8482\u8469\u8446\u842c\u846f\u8479\u8435\u84ca\u8462\u84b9\u84bf\u849f\u84d9\u84cd\u84bb\u84da\u84d0\u84c1\u84c6\u84d6\u84a1\u8521\u84ff\u84f4\u8517\u8518\u852c\u851f\u8515\u8514\u84fc\u8540\u8563\u8558\u8548"],["e9a1","\u8541\u8602\u854b\u8555\u8580\u85a4\u8588\u8591\u858a\u85a8\u856d\u8594\u859b\u85ea\u8587\u859c\u8577\u857e\u8590\u85c9\u85ba\u85cf\u85b9\u85d0\u85d5\u85dd\u85e5\u85dc\u85f9\u860a\u8613\u860b\u85fe\u85fa\u8606\u8622\u861a\u8630\u863f\u864d\u4e55\u8654\u865f\u8667\u8671\u8693\u86a3\u86a9\u86aa\u868b\u868c\u86b6\u86af\u86c4\u86c6\u86b0\u86c9\u8823\u86ab\u86d4\u86de\u86e9\u86ec\u86df\u86db\u86ef\u8712\u8706\u8708\u8700\u8703\u86fb\u8711\u8709\u870d\u86f9\u870a\u8734\u873f\u8737\u873b\u8725\u8729\u871a\u8760\u875f\u8778\u874c\u874e\u8774\u8757\u8768\u876e\u8759"],["eaa1","\u8753\u8763\u876a\u8805\u87a2\u879f\u8782\u87af\u87cb\u87bd\u87c0\u87d0\u96d6\u87ab\u87c4\u87b3\u87c7\u87c6\u87bb\u87ef\u87f2\u87e0\u880f\u880d\u87fe\u87f6\u87f7\u880e\u87d2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883b\u8844\u8842\u8852\u8859\u885e\u8862\u886b\u8881\u887e\u889e\u8875\u887d\u88b5\u8872\u8882\u8897\u8892\u88ae\u8899\u88a2\u888d\u88a4\u88b0\u88bf\u88b1\u88c3\u88c4\u88d4\u88d8\u88d9\u88dd\u88f9\u8902\u88fc\u88f4\u88e8\u88f2\u8904\u890c\u890a\u8913\u8943\u891e\u8925\u892a\u892b\u8941\u8944\u893b\u8936\u8938\u894c\u891d\u8960\u895e"],["eba1","\u8966\u8964\u896d\u896a\u896f\u8974\u8977\u897e\u8983\u8988\u898a\u8993\u8998\u89a1\u89a9\u89a6\u89ac\u89af\u89b2\u89ba\u89bd\u89bf\u89c0\u89da\u89dc\u89dd\u89e7\u89f4\u89f8\u8a03\u8a16\u8a10\u8a0c\u8a1b\u8a1d\u8a25\u8a36\u8a41\u8a5b\u8a52\u8a46\u8a48\u8a7c\u8a6d\u8a6c\u8a62\u8a85\u8a82\u8a84\u8aa8\u8aa1\u8a91\u8aa5\u8aa6\u8a9a\u8aa3\u8ac4\u8acd\u8ac2\u8ada\u8aeb\u8af3\u8ae7\u8ae4\u8af1\u8b14\u8ae0\u8ae2\u8af7\u8ade\u8adb\u8b0c\u8b07\u8b1a\u8ae1\u8b16\u8b10\u8b17\u8b20\u8b33\u97ab\u8b26\u8b2b\u8b3e\u8b28\u8b41\u8b4c\u8b4f\u8b4e\u8b49\u8b56\u8b5b\u8b5a\u8b6b"],["eca1","\u8b5f\u8b6c\u8b6f\u8b74\u8b7d\u8b80\u8b8c\u8b8e\u8b92\u8b93\u8b96\u8b99\u8b9a\u8c3a\u8c41\u8c3f\u8c48\u8c4c\u8c4e\u8c50\u8c55\u8c62\u8c6c\u8c78\u8c7a\u8c82\u8c89\u8c85\u8c8a\u8c8d\u8c8e\u8c94\u8c7c\u8c98\u621d\u8cad\u8caa\u8cbd\u8cb2\u8cb3\u8cae\u8cb6\u8cc8\u8cc1\u8ce4\u8ce3\u8cda\u8cfd\u8cfa\u8cfb\u8d04\u8d05\u8d0a\u8d07\u8d0f\u8d0d\u8d10\u9f4e\u8d13\u8ccd\u8d14\u8d16\u8d67\u8d6d\u8d71\u8d73\u8d81\u8d99\u8dc2\u8dbe\u8dba\u8dcf\u8dda\u8dd6\u8dcc\u8ddb\u8dcb\u8dea\u8deb\u8ddf\u8de3\u8dfc\u8e08\u8e09\u8dff\u8e1d\u8e1e\u8e10\u8e1f\u8e42\u8e35\u8e30\u8e34\u8e4a"],["eda1","\u8e47\u8e49\u8e4c\u8e50\u8e48\u8e59\u8e64\u8e60\u8e2a\u8e63\u8e55\u8e76\u8e72\u8e7c\u8e81\u8e87\u8e85\u8e84\u8e8b\u8e8a\u8e93\u8e91\u8e94\u8e99\u8eaa\u8ea1\u8eac\u8eb0\u8ec6\u8eb1\u8ebe\u8ec5\u8ec8\u8ecb\u8edb\u8ee3\u8efc\u8efb\u8eeb\u8efe\u8f0a\u8f05\u8f15\u8f12\u8f19\u8f13\u8f1c\u8f1f\u8f1b\u8f0c\u8f26\u8f33\u8f3b\u8f39\u8f45\u8f42\u8f3e\u8f4c\u8f49\u8f46\u8f4e\u8f57\u8f5c\u8f62\u8f63\u8f64\u8f9c\u8f9f\u8fa3\u8fad\u8faf\u8fb7\u8fda\u8fe5\u8fe2\u8fea\u8fef\u9087\u8ff4\u9005\u8ff9\u8ffa\u9011\u9015\u9021\u900d\u901e\u9016\u900b\u9027\u9036\u9035\u9039\u8ff8"],["eea1","\u904f\u9050\u9051\u9052\u900e\u9049\u903e\u9056\u9058\u905e\u9068\u906f\u9076\u96a8\u9072\u9082\u907d\u9081\u9080\u908a\u9089\u908f\u90a8\u90af\u90b1\u90b5\u90e2\u90e4\u6248\u90db\u9102\u9112\u9119\u9132\u9130\u914a\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918b\u9189\u9182\u91a2\u91ab\u91af\u91aa\u91b5\u91b4\u91ba\u91c0\u91c1\u91c9\u91cb\u91d0\u91d6\u91df\u91e1\u91db\u91fc\u91f5\u91f6\u921e\u91ff\u9214\u922c\u9215\u9211\u925e\u9257\u9245\u9249\u9264\u9248\u9295\u923f\u924b\u9250\u929c\u9296\u9293\u929b\u925a\u92cf\u92b9\u92b7\u92e9\u930f\u92fa\u9344\u932e"],["efa1","\u9319\u9322\u931a\u9323\u933a\u9335\u933b\u935c\u9360\u937c\u936e\u9356\u93b0\u93ac\u93ad\u9394\u93b9\u93d6\u93d7\u93e8\u93e5\u93d8\u93c3\u93dd\u93d0\u93c8\u93e4\u941a\u9414\u9413\u9403\u9407\u9410\u9436\u942b\u9435\u9421\u943a\u9441\u9452\u9444\u945b\u9460\u9462\u945e\u946a\u9229\u9470\u9475\u9477\u947d\u945a\u947c\u947e\u9481\u947f\u9582\u9587\u958a\u9594\u9596\u9598\u9599\u95a0\u95a8\u95a7\u95ad\u95bc\u95bb\u95b9\u95be\u95ca\u6ff6\u95c3\u95cd\u95cc\u95d5\u95d4\u95d6\u95dc\u95e1\u95e5\u95e2\u9621\u9628\u962e\u962f\u9642\u964c\u964f\u964b\u9677\u965c\u965e"],["f0a1","\u965d\u965f\u9666\u9672\u966c\u968d\u9698\u9695\u9697\u96aa\u96a7\u96b1\u96b2\u96b0\u96b4\u96b6\u96b8\u96b9\u96ce\u96cb\u96c9\u96cd\u894d\u96dc\u970d\u96d5\u96f9\u9704\u9706\u9708\u9713\u970e\u9711\u970f\u9716\u9719\u9724\u972a\u9730\u9739\u973d\u973e\u9744\u9746\u9748\u9742\u9749\u975c\u9760\u9764\u9766\u9768\u52d2\u976b\u9771\u9779\u9785\u977c\u9781\u977a\u9786\u978b\u978f\u9790\u979c\u97a8\u97a6\u97a3\u97b3\u97b4\u97c3\u97c6\u97c8\u97cb\u97dc\u97ed\u9f4f\u97f2\u7adf\u97f6\u97f5\u980f\u980c\u9838\u9824\u9821\u9837\u983d\u9846\u984f\u984b\u986b\u986f\u9870"],["f1a1","\u9871\u9874\u9873\u98aa\u98af\u98b1\u98b6\u98c4\u98c3\u98c6\u98e9\u98eb\u9903\u9909\u9912\u9914\u9918\u9921\u991d\u991e\u9924\u9920\u992c\u992e\u993d\u993e\u9942\u9949\u9945\u9950\u994b\u9951\u9952\u994c\u9955\u9997\u9998\u99a5\u99ad\u99ae\u99bc\u99df\u99db\u99dd\u99d8\u99d1\u99ed\u99ee\u99f1\u99f2\u99fb\u99f8\u9a01\u9a0f\u9a05\u99e2\u9a19\u9a2b\u9a37\u9a45\u9a42\u9a40\u9a43\u9a3e\u9a55\u9a4d\u9a5b\u9a57\u9a5f\u9a62\u9a65\u9a64\u9a69\u9a6b\u9a6a\u9aad\u9ab0\u9abc\u9ac0\u9acf\u9ad1\u9ad3\u9ad4\u9ade\u9adf\u9ae2\u9ae3\u9ae6\u9aef\u9aeb\u9aee\u9af4\u9af1\u9af7"],["f2a1","\u9afb\u9b06\u9b18\u9b1a\u9b1f\u9b22\u9b23\u9b25\u9b27\u9b28\u9b29\u9b2a\u9b2e\u9b2f\u9b32\u9b44\u9b43\u9b4f\u9b4d\u9b4e\u9b51\u9b58\u9b74\u9b93\u9b83\u9b91\u9b96\u9b97\u9b9f\u9ba0\u9ba8\u9bb4\u9bc0\u9bca\u9bb9\u9bc6\u9bcf\u9bd1\u9bd2\u9be3\u9be2\u9be4\u9bd4\u9be1\u9c3a\u9bf2\u9bf1\u9bf0\u9c15\u9c14\u9c09\u9c13\u9c0c\u9c06\u9c08\u9c12\u9c0a\u9c04\u9c2e\u9c1b\u9c25\u9c24\u9c21\u9c30\u9c47\u9c32\u9c46\u9c3e\u9c5a\u9c60\u9c67\u9c76\u9c78\u9ce7\u9cec\u9cf0\u9d09\u9d08\u9ceb\u9d03\u9d06\u9d2a\u9d26\u9daf\u9d23\u9d1f\u9d44\u9d15\u9d12\u9d41\u9d3f\u9d3e\u9d46\u9d48"],["f3a1","\u9d5d\u9d5e\u9d64\u9d51\u9d50\u9d59\u9d72\u9d89\u9d87\u9dab\u9d6f\u9d7a\u9d9a\u9da4\u9da9\u9db2\u9dc4\u9dc1\u9dbb\u9db8\u9dba\u9dc6\u9dcf\u9dc2\u9dd9\u9dd3\u9df8\u9de6\u9ded\u9def\u9dfd\u9e1a\u9e1b\u9e1e\u9e75\u9e79\u9e7d\u9e81\u9e88\u9e8b\u9e8c\u9e92\u9e95\u9e91\u9e9d\u9ea5\u9ea9\u9eb8\u9eaa\u9ead\u9761\u9ecc\u9ece\u9ecf\u9ed0\u9ed4\u9edc\u9ede\u9edd\u9ee0\u9ee5\u9ee8\u9eef\u9ef4\u9ef6\u9ef7\u9ef9\u9efb\u9efc\u9efd\u9f07\u9f08\u76b7\u9f15\u9f21\u9f2c\u9f3e\u9f4a\u9f52\u9f54\u9f63\u9f5f\u9f60\u9f61\u9f66\u9f67\u9f6c\u9f6a\u9f77\u9f72\u9f76\u9f95\u9f9c\u9fa0"],["f4a1","\u582f\u69c7\u9059\u7464\u51dc\u7199"],["f9a1","\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7"],["faa1","\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1"],["fba1","\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da"],["fca1","\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1"],["fcf1","\u2170",9,"\uffe2\uffe4\uff07\uff02"],["8fa2af","\u02d8\u02c7\xb8\u02d9\u02dd\xaf\u02db\u02da\uff5e\u0384\u0385"],["8fa2c2","\xa1\xa6\xbf"],["8fa2eb","\xba\xaa\xa9\xae\u2122\xa4\u2116"],["8fa6e1","\u0386\u0388\u0389\u038a\u03aa"],["8fa6e7","\u038c"],["8fa6e9","\u038e\u03ab"],["8fa6ec","\u038f"],["8fa6f1","\u03ac\u03ad\u03ae\u03af\u03ca\u0390\u03cc\u03c2\u03cd\u03cb\u03b0\u03ce"],["8fa7c2","\u0402",10,"\u040e\u040f"],["8fa7f2","\u0452",10,"\u045e\u045f"],["8fa9a1","\xc6\u0110"],["8fa9a4","\u0126"],["8fa9a6","\u0132"],["8fa9a8","\u0141\u013f"],["8fa9ab","\u014a\xd8\u0152"],["8fa9af","\u0166\xde"],["8fa9c1","\xe6\u0111\xf0\u0127\u0131\u0133\u0138\u0142\u0140\u0149\u014b\xf8\u0153\xdf\u0167\xfe"],["8faaa1","\xc1\xc0\xc4\xc2\u0102\u01cd\u0100\u0104\xc5\xc3\u0106\u0108\u010c\xc7\u010a\u010e\xc9\xc8\xcb\xca\u011a\u0116\u0112\u0118"],["8faaba","\u011c\u011e\u0122\u0120\u0124\xcd\xcc\xcf\xce\u01cf\u0130\u012a\u012e\u0128\u0134\u0136\u0139\u013d\u013b\u0143\u0147\u0145\xd1\xd3\xd2\xd6\xd4\u01d1\u0150\u014c\xd5\u0154\u0158\u0156\u015a\u015c\u0160\u015e\u0164\u0162\xda\xd9\xdc\xdb\u016c\u01d3\u0170\u016a\u0172\u016e\u0168\u01d7\u01db\u01d9\u01d5\u0174\xdd\u0178\u0176\u0179\u017d\u017b"],["8faba1","\xe1\xe0\xe4\xe2\u0103\u01ce\u0101\u0105\xe5\xe3\u0107\u0109\u010d\xe7\u010b\u010f\xe9\xe8\xeb\xea\u011b\u0117\u0113\u0119\u01f5\u011d\u011f"],["8fabbd","\u0121\u0125\xed\xec\xef\xee\u01d0"],["8fabc5","\u012b\u012f\u0129\u0135\u0137\u013a\u013e\u013c\u0144\u0148\u0146\xf1\xf3\xf2\xf6\xf4\u01d2\u0151\u014d\xf5\u0155\u0159\u0157\u015b\u015d\u0161\u015f\u0165\u0163\xfa\xf9\xfc\xfb\u016d\u01d4\u0171\u016b\u0173\u016f\u0169\u01d8\u01dc\u01da\u01d6\u0175\xfd\xff\u0177\u017a\u017e\u017c"],["8fb0a1","\u4e02\u4e04\u4e05\u4e0c\u4e12\u4e1f\u4e23\u4e24\u4e28\u4e2b\u4e2e\u4e2f\u4e30\u4e35\u4e40\u4e41\u4e44\u4e47\u4e51\u4e5a\u4e5c\u4e63\u4e68\u4e69\u4e74\u4e75\u4e79\u4e7f\u4e8d\u4e96\u4e97\u4e9d\u4eaf\u4eb9\u4ec3\u4ed0\u4eda\u4edb\u4ee0\u4ee1\u4ee2\u4ee8\u4eef\u4ef1\u4ef3\u4ef5\u4efd\u4efe\u4eff\u4f00\u4f02\u4f03\u4f08\u4f0b\u4f0c\u4f12\u4f15\u4f16\u4f17\u4f19\u4f2e\u4f31\u4f60\u4f33\u4f35\u4f37\u4f39\u4f3b\u4f3e\u4f40\u4f42\u4f48\u4f49\u4f4b\u4f4c\u4f52\u4f54\u4f56\u4f58\u4f5f\u4f63\u4f6a\u4f6c\u4f6e\u4f71\u4f77\u4f78\u4f79\u4f7a\u4f7d\u4f7e\u4f81\u4f82\u4f84"],["8fb1a1","\u4f85\u4f89\u4f8a\u4f8c\u4f8e\u4f90\u4f92\u4f93\u4f94\u4f97\u4f99\u4f9a\u4f9e\u4f9f\u4fb2\u4fb7\u4fb9\u4fbb\u4fbc\u4fbd\u4fbe\u4fc0\u4fc1\u4fc5\u4fc6\u4fc8\u4fc9\u4fcb\u4fcc\u4fcd\u4fcf\u4fd2\u4fdc\u4fe0\u4fe2\u4ff0\u4ff2\u4ffc\u4ffd\u4fff\u5000\u5001\u5004\u5007\u500a\u500c\u500e\u5010\u5013\u5017\u5018\u501b\u501c\u501d\u501e\u5022\u5027\u502e\u5030\u5032\u5033\u5035\u5040\u5041\u5042\u5045\u5046\u504a\u504c\u504e\u5051\u5052\u5053\u5057\u5059\u505f\u5060\u5062\u5063\u5066\u5067\u506a\u506d\u5070\u5071\u503b\u5081\u5083\u5084\u5086\u508a\u508e\u508f\u5090"],["8fb2a1","\u5092\u5093\u5094\u5096\u509b\u509c\u509e",4,"\u50aa\u50af\u50b0\u50b9\u50ba\u50bd\u50c0\u50c3\u50c4\u50c7\u50cc\u50ce\u50d0\u50d3\u50d4\u50d8\u50dc\u50dd\u50df\u50e2\u50e4\u50e6\u50e8\u50e9\u50ef\u50f1\u50f6\u50fa\u50fe\u5103\u5106\u5107\u5108\u510b\u510c\u510d\u510e\u50f2\u5110\u5117\u5119\u511b\u511c\u511d\u511e\u5123\u5127\u5128\u512c\u512d\u512f\u5131\u5133\u5134\u5135\u5138\u5139\u5142\u514a\u514f\u5153\u5155\u5157\u5158\u515f\u5164\u5166\u517e\u5183\u5184\u518b\u518e\u5198\u519d\u51a1\u51a3\u51ad\u51b8\u51ba\u51bc\u51be\u51bf\u51c2"],["8fb3a1","\u51c8\u51cf\u51d1\u51d2\u51d3\u51d5\u51d8\u51de\u51e2\u51e5\u51ee\u51f2\u51f3\u51f4\u51f7\u5201\u5202\u5205\u5212\u5213\u5215\u5216\u5218\u5222\u5228\u5231\u5232\u5235\u523c\u5245\u5249\u5255\u5257\u5258\u525a\u525c\u525f\u5260\u5261\u5266\u526e\u5277\u5278\u5279\u5280\u5282\u5285\u528a\u528c\u5293\u5295\u5296\u5297\u5298\u529a\u529c\u52a4\u52a5\u52a6\u52a7\u52af\u52b0\u52b6\u52b7\u52b8\u52ba\u52bb\u52bd\u52c0\u52c4\u52c6\u52c8\u52cc\u52cf\u52d1\u52d4\u52d6\u52db\u52dc\u52e1\u52e5\u52e8\u52e9\u52ea\u52ec\u52f0\u52f1\u52f4\u52f6\u52f7\u5300\u5303\u530a\u530b"],["8fb4a1","\u530c\u5311\u5313\u5318\u531b\u531c\u531e\u531f\u5325\u5327\u5328\u5329\u532b\u532c\u532d\u5330\u5332\u5335\u533c\u533d\u533e\u5342\u534c\u534b\u5359\u535b\u5361\u5363\u5365\u536c\u536d\u5372\u5379\u537e\u5383\u5387\u5388\u538e\u5393\u5394\u5399\u539d\u53a1\u53a4\u53aa\u53ab\u53af\u53b2\u53b4\u53b5\u53b7\u53b8\u53ba\u53bd\u53c0\u53c5\u53cf\u53d2\u53d3\u53d5\u53da\u53dd\u53de\u53e0\u53e6\u53e7\u53f5\u5402\u5413\u541a\u5421\u5427\u5428\u542a\u542f\u5431\u5434\u5435\u5443\u5444\u5447\u544d\u544f\u545e\u5462\u5464\u5466\u5467\u5469\u546b\u546d\u546e\u5474\u547f"],["8fb5a1","\u5481\u5483\u5485\u5488\u5489\u548d\u5491\u5495\u5496\u549c\u549f\u54a1\u54a6\u54a7\u54a9\u54aa\u54ad\u54ae\u54b1\u54b7\u54b9\u54ba\u54bb\u54bf\u54c6\u54ca\u54cd\u54ce\u54e0\u54ea\u54ec\u54ef\u54f6\u54fc\u54fe\u54ff\u5500\u5501\u5505\u5508\u5509\u550c\u550d\u550e\u5515\u552a\u552b\u5532\u5535\u5536\u553b\u553c\u553d\u5541\u5547\u5549\u554a\u554d\u5550\u5551\u5558\u555a\u555b\u555e\u5560\u5561\u5564\u5566\u557f\u5581\u5582\u5586\u5588\u558e\u558f\u5591\u5592\u5593\u5594\u5597\u55a3\u55a4\u55ad\u55b2\u55bf\u55c1\u55c3\u55c6\u55c9\u55cb\u55cc\u55ce\u55d1\u55d2"],["8fb6a1","\u55d3\u55d7\u55d8\u55db\u55de\u55e2\u55e9\u55f6\u55ff\u5605\u5608\u560a\u560d",5,"\u5619\u562c\u5630\u5633\u5635\u5637\u5639\u563b\u563c\u563d\u563f\u5640\u5641\u5643\u5644\u5646\u5649\u564b\u564d\u564f\u5654\u565e\u5660\u5661\u5662\u5663\u5666\u5669\u566d\u566f\u5671\u5672\u5675\u5684\u5685\u5688\u568b\u568c\u5695\u5699\u569a\u569d\u569e\u569f\u56a6\u56a7\u56a8\u56a9\u56ab\u56ac\u56ad\u56b1\u56b3\u56b7\u56be\u56c5\u56c9\u56ca\u56cb\u56cf\u56d0\u56cc\u56cd\u56d9\u56dc\u56dd\u56df\u56e1\u56e4",4,"\u56f1\u56eb\u56ed"],["8fb7a1","\u56f6\u56f7\u5701\u5702\u5707\u570a\u570c\u5711\u5715\u571a\u571b\u571d\u5720\u5722\u5723\u5724\u5725\u5729\u572a\u572c\u572e\u572f\u5733\u5734\u573d\u573e\u573f\u5745\u5746\u574c\u574d\u5752\u5762\u5765\u5767\u5768\u576b\u576d",4,"\u5773\u5774\u5775\u5777\u5779\u577a\u577b\u577c\u577e\u5781\u5783\u578c\u5794\u5797\u5799\u579a\u579c\u579d\u579e\u579f\u57a1\u5795\u57a7\u57a8\u57a9\u57ac\u57b8\u57bd\u57c7\u57c8\u57cc\u57cf\u57d5\u57dd\u57de\u57e4\u57e6\u57e7\u57e9\u57ed\u57f0\u57f5\u57f6\u57f8\u57fd\u57fe\u57ff\u5803\u5804\u5808\u5809\u57e1"],["8fb8a1","\u580c\u580d\u581b\u581e\u581f\u5820\u5826\u5827\u582d\u5832\u5839\u583f\u5849\u584c\u584d\u584f\u5850\u5855\u585f\u5861\u5864\u5867\u5868\u5878\u587c\u587f\u5880\u5881\u5887\u5888\u5889\u588a\u588c\u588d\u588f\u5890\u5894\u5896\u589d\u58a0\u58a1\u58a2\u58a6\u58a9\u58b1\u58b2\u58c4\u58bc\u58c2\u58c8\u58cd\u58ce\u58d0\u58d2\u58d4\u58d6\u58da\u58dd\u58e1\u58e2\u58e9\u58f3\u5905\u5906\u590b\u590c\u5912\u5913\u5914\u8641\u591d\u5921\u5923\u5924\u5928\u592f\u5930\u5933\u5935\u5936\u593f\u5943\u5946\u5952\u5953\u5959\u595b\u595d\u595e\u595f\u5961\u5963\u596b\u596d"],["8fb9a1","\u596f\u5972\u5975\u5976\u5979\u597b\u597c\u598b\u598c\u598e\u5992\u5995\u5997\u599f\u59a4\u59a7\u59ad\u59ae\u59af\u59b0\u59b3\u59b7\u59ba\u59bc\u59c1\u59c3\u59c4\u59c8\u59ca\u59cd\u59d2\u59dd\u59de\u59df\u59e3\u59e4\u59e7\u59ee\u59ef\u59f1\u59f2\u59f4\u59f7\u5a00\u5a04\u5a0c\u5a0d\u5a0e\u5a12\u5a13\u5a1e\u5a23\u5a24\u5a27\u5a28\u5a2a\u5a2d\u5a30\u5a44\u5a45\u5a47\u5a48\u5a4c\u5a50\u5a55\u5a5e\u5a63\u5a65\u5a67\u5a6d\u5a77\u5a7a\u5a7b\u5a7e\u5a8b\u5a90\u5a93\u5a96\u5a99\u5a9c\u5a9e\u5a9f\u5aa0\u5aa2\u5aa7\u5aac\u5ab1\u5ab2\u5ab3\u5ab5\u5ab8\u5aba\u5abb\u5abf"],["8fbaa1","\u5ac4\u5ac6\u5ac8\u5acf\u5ada\u5adc\u5ae0\u5ae5\u5aea\u5aee\u5af5\u5af6\u5afd\u5b00\u5b01\u5b08\u5b17\u5b34\u5b19\u5b1b\u5b1d\u5b21\u5b25\u5b2d\u5b38\u5b41\u5b4b\u5b4c\u5b52\u5b56\u5b5e\u5b68\u5b6e\u5b6f\u5b7c\u5b7d\u5b7e\u5b7f\u5b81\u5b84\u5b86\u5b8a\u5b8e\u5b90\u5b91\u5b93\u5b94\u5b96\u5ba8\u5ba9\u5bac\u5bad\u5baf\u5bb1\u5bb2\u5bb7\u5bba\u5bbc\u5bc0\u5bc1\u5bcd\u5bcf\u5bd6",4,"\u5be0\u5bef\u5bf1\u5bf4\u5bfd\u5c0c\u5c17\u5c1e\u5c1f\u5c23\u5c26\u5c29\u5c2b\u5c2c\u5c2e\u5c30\u5c32\u5c35\u5c36\u5c59\u5c5a\u5c5c\u5c62\u5c63\u5c67\u5c68\u5c69"],["8fbba1","\u5c6d\u5c70\u5c74\u5c75\u5c7a\u5c7b\u5c7c\u5c7d\u5c87\u5c88\u5c8a\u5c8f\u5c92\u5c9d\u5c9f\u5ca0\u5ca2\u5ca3\u5ca6\u5caa\u5cb2\u5cb4\u5cb5\u5cba\u5cc9\u5ccb\u5cd2\u5cdd\u5cd7\u5cee\u5cf1\u5cf2\u5cf4\u5d01\u5d06\u5d0d\u5d12\u5d2b\u5d23\u5d24\u5d26\u5d27\u5d31\u5d34\u5d39\u5d3d\u5d3f\u5d42\u5d43\u5d46\u5d48\u5d55\u5d51\u5d59\u5d4a\u5d5f\u5d60\u5d61\u5d62\u5d64\u5d6a\u5d6d\u5d70\u5d79\u5d7a\u5d7e\u5d7f\u5d81\u5d83\u5d88\u5d8a\u5d92\u5d93\u5d94\u5d95\u5d99\u5d9b\u5d9f\u5da0\u5da7\u5dab\u5db0\u5db4\u5db8\u5db9\u5dc3\u5dc7\u5dcb\u5dd0\u5dce\u5dd8\u5dd9\u5de0\u5de4"],["8fbca1","\u5de9\u5df8\u5df9\u5e00\u5e07\u5e0d\u5e12\u5e14\u5e15\u5e18\u5e1f\u5e20\u5e2e\u5e28\u5e32\u5e35\u5e3e\u5e4b\u5e50\u5e49\u5e51\u5e56\u5e58\u5e5b\u5e5c\u5e5e\u5e68\u5e6a",4,"\u5e70\u5e80\u5e8b\u5e8e\u5ea2\u5ea4\u5ea5\u5ea8\u5eaa\u5eac\u5eb1\u5eb3\u5ebd\u5ebe\u5ebf\u5ec6\u5ecc\u5ecb\u5ece\u5ed1\u5ed2\u5ed4\u5ed5\u5edc\u5ede\u5ee5\u5eeb\u5f02\u5f06\u5f07\u5f08\u5f0e\u5f19\u5f1c\u5f1d\u5f21\u5f22\u5f23\u5f24\u5f28\u5f2b\u5f2c\u5f2e\u5f30\u5f34\u5f36\u5f3b\u5f3d\u5f3f\u5f40\u5f44\u5f45\u5f47\u5f4d\u5f50\u5f54\u5f58\u5f5b\u5f60\u5f63\u5f64\u5f67"],["8fbda1","\u5f6f\u5f72\u5f74\u5f75\u5f78\u5f7a\u5f7d\u5f7e\u5f89\u5f8d\u5f8f\u5f96\u5f9c\u5f9d\u5fa2\u5fa7\u5fab\u5fa4\u5fac\u5faf\u5fb0\u5fb1\u5fb8\u5fc4\u5fc7\u5fc8\u5fc9\u5fcb\u5fd0",4,"\u5fde\u5fe1\u5fe2\u5fe8\u5fe9\u5fea\u5fec\u5fed\u5fee\u5fef\u5ff2\u5ff3\u5ff6\u5ffa\u5ffc\u6007\u600a\u600d\u6013\u6014\u6017\u6018\u601a\u601f\u6024\u602d\u6033\u6035\u6040\u6047\u6048\u6049\u604c\u6051\u6054\u6056\u6057\u605d\u6061\u6067\u6071\u607e\u607f\u6082\u6086\u6088\u608a\u608e\u6091\u6093\u6095\u6098\u609d\u609e\u60a2\u60a4\u60a5\u60a8\u60b0\u60b1\u60b7"],["8fbea1","\u60bb\u60be\u60c2\u60c4\u60c8\u60c9\u60ca\u60cb\u60ce\u60cf\u60d4\u60d5\u60d9\u60db\u60dd\u60de\u60e2\u60e5\u60f2\u60f5\u60f8\u60fc\u60fd\u6102\u6107\u610a\u610c\u6110",4,"\u6116\u6117\u6119\u611c\u611e\u6122\u612a\u612b\u6130\u6131\u6135\u6136\u6137\u6139\u6141\u6145\u6146\u6149\u615e\u6160\u616c\u6172\u6178\u617b\u617c\u617f\u6180\u6181\u6183\u6184\u618b\u618d\u6192\u6193\u6197\u6198\u619c\u619d\u619f\u61a0\u61a5\u61a8\u61aa\u61ad\u61b8\u61b9\u61bc\u61c0\u61c1\u61c2\u61ce\u61cf\u61d5\u61dc\u61dd\u61de\u61df\u61e1\u61e2\u61e7\u61e9\u61e5"],["8fbfa1","\u61ec\u61ed\u61ef\u6201\u6203\u6204\u6207\u6213\u6215\u621c\u6220\u6222\u6223\u6227\u6229\u622b\u6239\u623d\u6242\u6243\u6244\u6246\u624c\u6250\u6251\u6252\u6254\u6256\u625a\u625c\u6264\u626d\u626f\u6273\u627a\u627d\u628d\u628e\u628f\u6290\u62a6\u62a8\u62b3\u62b6\u62b7\u62ba\u62be\u62bf\u62c4\u62ce\u62d5\u62d6\u62da\u62ea\u62f2\u62f4\u62fc\u62fd\u6303\u6304\u630a\u630b\u630d\u6310\u6313\u6316\u6318\u6329\u632a\u632d\u6335\u6336\u6339\u633c\u6341\u6342\u6343\u6344\u6346\u634a\u634b\u634e\u6352\u6353\u6354\u6358\u635b\u6365\u6366\u636c\u636d\u6371\u6374\u6375"],["8fc0a1","\u6378\u637c\u637d\u637f\u6382\u6384\u6387\u638a\u6390\u6394\u6395\u6399\u639a\u639e\u63a4\u63a6\u63ad\u63ae\u63af\u63bd\u63c1\u63c5\u63c8\u63ce\u63d1\u63d3\u63d4\u63d5\u63dc\u63e0\u63e5\u63ea\u63ec\u63f2\u63f3\u63f5\u63f8\u63f9\u6409\u640a\u6410\u6412\u6414\u6418\u641e\u6420\u6422\u6424\u6425\u6429\u642a\u642f\u6430\u6435\u643d\u643f\u644b\u644f\u6451\u6452\u6453\u6454\u645a\u645b\u645c\u645d\u645f\u6460\u6461\u6463\u646d\u6473\u6474\u647b\u647d\u6485\u6487\u648f\u6490\u6491\u6498\u6499\u649b\u649d\u649f\u64a1\u64a3\u64a6\u64a8\u64ac\u64b3\u64bd\u64be\u64bf"],["8fc1a1","\u64c4\u64c9\u64ca\u64cb\u64cc\u64ce\u64d0\u64d1\u64d5\u64d7\u64e4\u64e5\u64e9\u64ea\u64ed\u64f0\u64f5\u64f7\u64fb\u64ff\u6501\u6504\u6508\u6509\u650a\u650f\u6513\u6514\u6516\u6519\u651b\u651e\u651f\u6522\u6526\u6529\u652e\u6531\u653a\u653c\u653d\u6543\u6547\u6549\u6550\u6552\u6554\u655f\u6560\u6567\u656b\u657a\u657d\u6581\u6585\u658a\u6592\u6595\u6598\u659d\u65a0\u65a3\u65a6\u65ae\u65b2\u65b3\u65b4\u65bf\u65c2\u65c8\u65c9\u65ce\u65d0\u65d4\u65d6\u65d8\u65df\u65f0\u65f2\u65f4\u65f5\u65f9\u65fe\u65ff\u6600\u6604\u6608\u6609\u660d\u6611\u6612\u6615\u6616\u661d"],["8fc2a1","\u661e\u6621\u6622\u6623\u6624\u6626\u6629\u662a\u662b\u662c\u662e\u6630\u6631\u6633\u6639\u6637\u6640\u6645\u6646\u664a\u664c\u6651\u664e\u6657\u6658\u6659\u665b\u665c\u6660\u6661\u66fb\u666a\u666b\u666c\u667e\u6673\u6675\u667f\u6677\u6678\u6679\u667b\u6680\u667c\u668b\u668c\u668d\u6690\u6692\u6699\u669a\u669b\u669c\u669f\u66a0\u66a4\u66ad\u66b1\u66b2\u66b5\u66bb\u66bf\u66c0\u66c2\u66c3\u66c8\u66cc\u66ce\u66cf\u66d4\u66db\u66df\u66e8\u66eb\u66ec\u66ee\u66fa\u6705\u6707\u670e\u6713\u6719\u671c\u6720\u6722\u6733\u673e\u6745\u6747\u6748\u674c\u6754\u6755\u675d"],["8fc3a1","\u6766\u676c\u676e\u6774\u6776\u677b\u6781\u6784\u678e\u678f\u6791\u6793\u6796\u6798\u6799\u679b\u67b0\u67b1\u67b2\u67b5\u67bb\u67bc\u67bd\u67f9\u67c0\u67c2\u67c3\u67c5\u67c8\u67c9\u67d2\u67d7\u67d9\u67dc\u67e1\u67e6\u67f0\u67f2\u67f6\u67f7\u6852\u6814\u6819\u681d\u681f\u6828\u6827\u682c\u682d\u682f\u6830\u6831\u6833\u683b\u683f\u6844\u6845\u684a\u684c\u6855\u6857\u6858\u685b\u686b\u686e",4,"\u6875\u6879\u687a\u687b\u687c\u6882\u6884\u6886\u6888\u6896\u6898\u689a\u689c\u68a1\u68a3\u68a5\u68a9\u68aa\u68ae\u68b2\u68bb\u68c5\u68c8\u68cc\u68cf"],["8fc4a1","\u68d0\u68d1\u68d3\u68d6\u68d9\u68dc\u68dd\u68e5\u68e8\u68ea\u68eb\u68ec\u68ed\u68f0\u68f1\u68f5\u68f6\u68fb\u68fc\u68fd\u6906\u6909\u690a\u6910\u6911\u6913\u6916\u6917\u6931\u6933\u6935\u6938\u693b\u6942\u6945\u6949\u694e\u6957\u695b\u6963\u6964\u6965\u6966\u6968\u6969\u696c\u6970\u6971\u6972\u697a\u697b\u697f\u6980\u698d\u6992\u6996\u6998\u69a1\u69a5\u69a6\u69a8\u69ab\u69ad\u69af\u69b7\u69b8\u69ba\u69bc\u69c5\u69c8\u69d1\u69d6\u69d7\u69e2\u69e5\u69ee\u69ef\u69f1\u69f3\u69f5\u69fe\u6a00\u6a01\u6a03\u6a0f\u6a11\u6a15\u6a1a\u6a1d\u6a20\u6a24\u6a28\u6a30\u6a32"],["8fc5a1","\u6a34\u6a37\u6a3b\u6a3e\u6a3f\u6a45\u6a46\u6a49\u6a4a\u6a4e\u6a50\u6a51\u6a52\u6a55\u6a56\u6a5b\u6a64\u6a67\u6a6a\u6a71\u6a73\u6a7e\u6a81\u6a83\u6a86\u6a87\u6a89\u6a8b\u6a91\u6a9b\u6a9d\u6a9e\u6a9f\u6aa5\u6aab\u6aaf\u6ab0\u6ab1\u6ab4\u6abd\u6abe\u6abf\u6ac6\u6ac9\u6ac8\u6acc\u6ad0\u6ad4\u6ad5\u6ad6\u6adc\u6add\u6ae4\u6ae7\u6aec\u6af0\u6af1\u6af2\u6afc\u6afd\u6b02\u6b03\u6b06\u6b07\u6b09\u6b0f\u6b10\u6b11\u6b17\u6b1b\u6b1e\u6b24\u6b28\u6b2b\u6b2c\u6b2f\u6b35\u6b36\u6b3b\u6b3f\u6b46\u6b4a\u6b4d\u6b52\u6b56\u6b58\u6b5d\u6b60\u6b67\u6b6b\u6b6e\u6b70\u6b75\u6b7d"],["8fc6a1","\u6b7e\u6b82\u6b85\u6b97\u6b9b\u6b9f\u6ba0\u6ba2\u6ba3\u6ba8\u6ba9\u6bac\u6bad\u6bae\u6bb0\u6bb8\u6bb9\u6bbd\u6bbe\u6bc3\u6bc4\u6bc9\u6bcc\u6bd6\u6bda\u6be1\u6be3\u6be6\u6be7\u6bee\u6bf1\u6bf7\u6bf9\u6bff\u6c02\u6c04\u6c05\u6c09\u6c0d\u6c0e\u6c10\u6c12\u6c19\u6c1f\u6c26\u6c27\u6c28\u6c2c\u6c2e\u6c33\u6c35\u6c36\u6c3a\u6c3b\u6c3f\u6c4a\u6c4b\u6c4d\u6c4f\u6c52\u6c54\u6c59\u6c5b\u6c5c\u6c6b\u6c6d\u6c6f\u6c74\u6c76\u6c78\u6c79\u6c7b\u6c85\u6c86\u6c87\u6c89\u6c94\u6c95\u6c97\u6c98\u6c9c\u6c9f\u6cb0\u6cb2\u6cb4\u6cc2\u6cc6\u6ccd\u6ccf\u6cd0\u6cd1\u6cd2\u6cd4\u6cd6"],["8fc7a1","\u6cda\u6cdc\u6ce0\u6ce7\u6ce9\u6ceb\u6cec\u6cee\u6cf2\u6cf4\u6d04\u6d07\u6d0a\u6d0e\u6d0f\u6d11\u6d13\u6d1a\u6d26\u6d27\u6d28\u6c67\u6d2e\u6d2f\u6d31\u6d39\u6d3c\u6d3f\u6d57\u6d5e\u6d5f\u6d61\u6d65\u6d67\u6d6f\u6d70\u6d7c\u6d82\u6d87\u6d91\u6d92\u6d94\u6d96\u6d97\u6d98\u6daa\u6dac\u6db4\u6db7\u6db9\u6dbd\u6dbf\u6dc4\u6dc8\u6dca\u6dce\u6dcf\u6dd6\u6ddb\u6ddd\u6ddf\u6de0\u6de2\u6de5\u6de9\u6def\u6df0\u6df4\u6df6\u6dfc\u6e00\u6e04\u6e1e\u6e22\u6e27\u6e32\u6e36\u6e39\u6e3b\u6e3c\u6e44\u6e45\u6e48\u6e49\u6e4b\u6e4f\u6e51\u6e52\u6e53\u6e54\u6e57\u6e5c\u6e5d\u6e5e"],["8fc8a1","\u6e62\u6e63\u6e68\u6e73\u6e7b\u6e7d\u6e8d\u6e93\u6e99\u6ea0\u6ea7\u6ead\u6eae\u6eb1\u6eb3\u6ebb\u6ebf\u6ec0\u6ec1\u6ec3\u6ec7\u6ec8\u6eca\u6ecd\u6ece\u6ecf\u6eeb\u6eed\u6eee\u6ef9\u6efb\u6efd\u6f04\u6f08\u6f0a\u6f0c\u6f0d\u6f16\u6f18\u6f1a\u6f1b\u6f26\u6f29\u6f2a\u6f2f\u6f30\u6f33\u6f36\u6f3b\u6f3c\u6f2d\u6f4f\u6f51\u6f52\u6f53\u6f57\u6f59\u6f5a\u6f5d\u6f5e\u6f61\u6f62\u6f68\u6f6c\u6f7d\u6f7e\u6f83\u6f87\u6f88\u6f8b\u6f8c\u6f8d\u6f90\u6f92\u6f93\u6f94\u6f96\u6f9a\u6f9f\u6fa0\u6fa5\u6fa6\u6fa7\u6fa8\u6fae\u6faf\u6fb0\u6fb5\u6fb6\u6fbc\u6fc5\u6fc7\u6fc8\u6fca"],["8fc9a1","\u6fda\u6fde\u6fe8\u6fe9\u6ff0\u6ff5\u6ff9\u6ffc\u6ffd\u7000\u7005\u7006\u7007\u700d\u7017\u7020\u7023\u702f\u7034\u7037\u7039\u703c\u7043\u7044\u7048\u7049\u704a\u704b\u7054\u7055\u705d\u705e\u704e\u7064\u7065\u706c\u706e\u7075\u7076\u707e\u7081\u7085\u7086\u7094",4,"\u709b\u70a4\u70ab\u70b0\u70b1\u70b4\u70b7\u70ca\u70d1\u70d3\u70d4\u70d5\u70d6\u70d8\u70dc\u70e4\u70fa\u7103",4,"\u710b\u710c\u710f\u711e\u7120\u712b\u712d\u712f\u7130\u7131\u7138\u7141\u7145\u7146\u7147\u714a\u714b\u7150\u7152\u7157\u715a\u715c\u715e\u7160"],["8fcaa1","\u7168\u7179\u7180\u7185\u7187\u718c\u7192\u719a\u719b\u71a0\u71a2\u71af\u71b0\u71b2\u71b3\u71ba\u71bf\u71c0\u71c1\u71c4\u71cb\u71cc\u71d3\u71d6\u71d9\u71da\u71dc\u71f8\u71fe\u7200\u7207\u7208\u7209\u7213\u7217\u721a\u721d\u721f\u7224\u722b\u722f\u7234\u7238\u7239\u7241\u7242\u7243\u7245\u724e\u724f\u7250\u7253\u7255\u7256\u725a\u725c\u725e\u7260\u7263\u7268\u726b\u726e\u726f\u7271\u7277\u7278\u727b\u727c\u727f\u7284\u7289\u728d\u728e\u7293\u729b\u72a8\u72ad\u72ae\u72b1\u72b4\u72be\u72c1\u72c7\u72c9\u72cc\u72d5\u72d6\u72d8\u72df\u72e5\u72f3\u72f4\u72fa\u72fb"],["8fcba1","\u72fe\u7302\u7304\u7305\u7307\u730b\u730d\u7312\u7313\u7318\u7319\u731e\u7322\u7324\u7327\u7328\u732c\u7331\u7332\u7335\u733a\u733b\u733d\u7343\u734d\u7350\u7352\u7356\u7358\u735d\u735e\u735f\u7360\u7366\u7367\u7369\u736b\u736c\u736e\u736f\u7371\u7377\u7379\u737c\u7380\u7381\u7383\u7385\u7386\u738e\u7390\u7393\u7395\u7397\u7398\u739c\u739e\u739f\u73a0\u73a2\u73a5\u73a6\u73aa\u73ab\u73ad\u73b5\u73b7\u73b9\u73bc\u73bd\u73bf\u73c5\u73c6\u73c9\u73cb\u73cc\u73cf\u73d2\u73d3\u73d6\u73d9\u73dd\u73e1\u73e3\u73e6\u73e7\u73e9\u73f4\u73f5\u73f7\u73f9\u73fa\u73fb\u73fd"],["8fcca1","\u73ff\u7400\u7401\u7404\u7407\u740a\u7411\u741a\u741b\u7424\u7426\u7428",9,"\u7439\u7440\u7443\u7444\u7446\u7447\u744b\u744d\u7451\u7452\u7457\u745d\u7462\u7466\u7467\u7468\u746b\u746d\u746e\u7471\u7472\u7480\u7481\u7485\u7486\u7487\u7489\u748f\u7490\u7491\u7492\u7498\u7499\u749a\u749c\u749f\u74a0\u74a1\u74a3\u74a6\u74a8\u74a9\u74aa\u74ab\u74ae\u74af\u74b1\u74b2\u74b5\u74b9\u74bb\u74bf\u74c8\u74c9\u74cc\u74d0\u74d3\u74d8\u74da\u74db\u74de\u74df\u74e4\u74e8\u74ea\u74eb\u74ef\u74f4\u74fa\u74fb\u74fc\u74ff\u7506"],["8fcda1","\u7512\u7516\u7517\u7520\u7521\u7524\u7527\u7529\u752a\u752f\u7536\u7539\u753d\u753e\u753f\u7540\u7543\u7547\u7548\u754e\u7550\u7552\u7557\u755e\u755f\u7561\u756f\u7571\u7579",5,"\u7581\u7585\u7590\u7592\u7593\u7595\u7599\u759c\u75a2\u75a4\u75b4\u75ba\u75bf\u75c0\u75c1\u75c4\u75c6\u75cc\u75ce\u75cf\u75d7\u75dc\u75df\u75e0\u75e1\u75e4\u75e7\u75ec\u75ee\u75ef\u75f1\u75f9\u7600\u7602\u7603\u7604\u7607\u7608\u760a\u760c\u760f\u7612\u7613\u7615\u7616\u7619\u761b\u761c\u761d\u761e\u7623\u7625\u7626\u7629\u762d\u7632\u7633\u7635\u7638\u7639"],["8fcea1","\u763a\u763c\u764a\u7640\u7641\u7643\u7644\u7645\u7649\u764b\u7655\u7659\u765f\u7664\u7665\u766d\u766e\u766f\u7671\u7674\u7681\u7685\u768c\u768d\u7695\u769b\u769c\u769d\u769f\u76a0\u76a2",6,"\u76aa\u76ad\u76bd\u76c1\u76c5\u76c9\u76cb\u76cc\u76ce\u76d4\u76d9\u76e0\u76e6\u76e8\u76ec\u76f0\u76f1\u76f6\u76f9\u76fc\u7700\u7706\u770a\u770e\u7712\u7714\u7715\u7717\u7719\u771a\u771c\u7722\u7728\u772d\u772e\u772f\u7734\u7735\u7736\u7739\u773d\u773e\u7742\u7745\u7746\u774a\u774d\u774e\u774f\u7752\u7756\u7757\u775c\u775e\u775f\u7760\u7762"],["8fcfa1","\u7764\u7767\u776a\u776c\u7770\u7772\u7773\u7774\u777a\u777d\u7780\u7784\u778c\u778d\u7794\u7795\u7796\u779a\u779f\u77a2\u77a7\u77aa\u77ae\u77af\u77b1\u77b5\u77be\u77c3\u77c9\u77d1\u77d2\u77d5\u77d9\u77de\u77df\u77e0\u77e4\u77e6\u77ea\u77ec\u77f0\u77f1\u77f4\u77f8\u77fb\u7805\u7806\u7809\u780d\u780e\u7811\u781d\u7821\u7822\u7823\u782d\u782e\u7830\u7835\u7837\u7843\u7844\u7847\u7848\u784c\u784e\u7852\u785c\u785e\u7860\u7861\u7863\u7864\u7868\u786a\u786e\u787a\u787e\u788a\u788f\u7894\u7898\u78a1\u789d\u789e\u789f\u78a4\u78a8\u78ac\u78ad\u78b0\u78b1\u78b2\u78b3"],["8fd0a1","\u78bb\u78bd\u78bf\u78c7\u78c8\u78c9\u78cc\u78ce\u78d2\u78d3\u78d5\u78d6\u78e4\u78db\u78df\u78e0\u78e1\u78e6\u78ea\u78f2\u78f3\u7900\u78f6\u78f7\u78fa\u78fb\u78ff\u7906\u790c\u7910\u791a\u791c\u791e\u791f\u7920\u7925\u7927\u7929\u792d\u7931\u7934\u7935\u793b\u793d\u793f\u7944\u7945\u7946\u794a\u794b\u794f\u7951\u7954\u7958\u795b\u795c\u7967\u7969\u796b\u7972\u7979\u797b\u797c\u797e\u798b\u798c\u7991\u7993\u7994\u7995\u7996\u7998\u799b\u799c\u79a1\u79a8\u79a9\u79ab\u79af\u79b1\u79b4\u79b8\u79bb\u79c2\u79c4\u79c7\u79c8\u79ca\u79cf\u79d4\u79d6\u79da\u79dd\u79de"],["8fd1a1","\u79e0\u79e2\u79e5\u79ea\u79eb\u79ed\u79f1\u79f8\u79fc\u7a02\u7a03\u7a07\u7a09\u7a0a\u7a0c\u7a11\u7a15\u7a1b\u7a1e\u7a21\u7a27\u7a2b\u7a2d\u7a2f\u7a30\u7a34\u7a35\u7a38\u7a39\u7a3a\u7a44\u7a45\u7a47\u7a48\u7a4c\u7a55\u7a56\u7a59\u7a5c\u7a5d\u7a5f\u7a60\u7a65\u7a67\u7a6a\u7a6d\u7a75\u7a78\u7a7e\u7a80\u7a82\u7a85\u7a86\u7a8a\u7a8b\u7a90\u7a91\u7a94\u7a9e\u7aa0\u7aa3\u7aac\u7ab3\u7ab5\u7ab9\u7abb\u7abc\u7ac6\u7ac9\u7acc\u7ace\u7ad1\u7adb\u7ae8\u7ae9\u7aeb\u7aec\u7af1\u7af4\u7afb\u7afd\u7afe\u7b07\u7b14\u7b1f\u7b23\u7b27\u7b29\u7b2a\u7b2b\u7b2d\u7b2e\u7b2f\u7b30"],["8fd2a1","\u7b31\u7b34\u7b3d\u7b3f\u7b40\u7b41\u7b47\u7b4e\u7b55\u7b60\u7b64\u7b66\u7b69\u7b6a\u7b6d\u7b6f\u7b72\u7b73\u7b77\u7b84\u7b89\u7b8e\u7b90\u7b91\u7b96\u7b9b\u7b9e\u7ba0\u7ba5\u7bac\u7baf\u7bb0\u7bb2\u7bb5\u7bb6\u7bba\u7bbb\u7bbc\u7bbd\u7bc2\u7bc5\u7bc8\u7bca\u7bd4\u7bd6\u7bd7\u7bd9\u7bda\u7bdb\u7be8\u7bea\u7bf2\u7bf4\u7bf5\u7bf8\u7bf9\u7bfa\u7bfc\u7bfe\u7c01\u7c02\u7c03\u7c04\u7c06\u7c09\u7c0b\u7c0c\u7c0e\u7c0f\u7c19\u7c1b\u7c20\u7c25\u7c26\u7c28\u7c2c\u7c31\u7c33\u7c34\u7c36\u7c39\u7c3a\u7c46\u7c4a\u7c55\u7c51\u7c52\u7c53\u7c59",5],["8fd3a1","\u7c61\u7c63\u7c67\u7c69\u7c6d\u7c6e\u7c70\u7c72\u7c79\u7c7c\u7c7d\u7c86\u7c87\u7c8f\u7c94\u7c9e\u7ca0\u7ca6\u7cb0\u7cb6\u7cb7\u7cba\u7cbb\u7cbc\u7cbf\u7cc4\u7cc7\u7cc8\u7cc9\u7ccd\u7ccf\u7cd3\u7cd4\u7cd5\u7cd7\u7cd9\u7cda\u7cdd\u7ce6\u7ce9\u7ceb\u7cf5\u7d03\u7d07\u7d08\u7d09\u7d0f\u7d11\u7d12\u7d13\u7d16\u7d1d\u7d1e\u7d23\u7d26\u7d2a\u7d2d\u7d31\u7d3c\u7d3d\u7d3e\u7d40\u7d41\u7d47\u7d48\u7d4d\u7d51\u7d53\u7d57\u7d59\u7d5a\u7d5c\u7d5d\u7d65\u7d67\u7d6a\u7d70\u7d78\u7d7a\u7d7b\u7d7f\u7d81\u7d82\u7d83\u7d85\u7d86\u7d88\u7d8b\u7d8c\u7d8d\u7d91\u7d96\u7d97\u7d9d"],["8fd4a1","\u7d9e\u7da6\u7da7\u7daa\u7db3\u7db6\u7db7\u7db9\u7dc2",4,"\u7dcc\u7dcd\u7dce\u7dd7\u7dd9\u7e00\u7de2\u7de5\u7de6\u7dea\u7deb\u7ded\u7df1\u7df5\u7df6\u7df9\u7dfa\u7e08\u7e10\u7e11\u7e15\u7e17\u7e1c\u7e1d\u7e20\u7e27\u7e28\u7e2c\u7e2d\u7e2f\u7e33\u7e36\u7e3f\u7e44\u7e45\u7e47\u7e4e\u7e50\u7e52\u7e58\u7e5f\u7e61\u7e62\u7e65\u7e6b\u7e6e\u7e6f\u7e73\u7e78\u7e7e\u7e81\u7e86\u7e87\u7e8a\u7e8d\u7e91\u7e95\u7e98\u7e9a\u7e9d\u7e9e\u7f3c\u7f3b\u7f3d\u7f3e\u7f3f\u7f43\u7f44\u7f47\u7f4f\u7f52\u7f53\u7f5b\u7f5c\u7f5d\u7f61\u7f63\u7f64\u7f65\u7f66\u7f6d"],["8fd5a1","\u7f71\u7f7d\u7f7e\u7f7f\u7f80\u7f8b\u7f8d\u7f8f\u7f90\u7f91\u7f96\u7f97\u7f9c\u7fa1\u7fa2\u7fa6\u7faa\u7fad\u7fb4\u7fbc\u7fbf\u7fc0\u7fc3\u7fc8\u7fce\u7fcf\u7fdb\u7fdf\u7fe3\u7fe5\u7fe8\u7fec\u7fee\u7fef\u7ff2\u7ffa\u7ffd\u7ffe\u7fff\u8007\u8008\u800a\u800d\u800e\u800f\u8011\u8013\u8014\u8016\u801d\u801e\u801f\u8020\u8024\u8026\u802c\u802e\u8030\u8034\u8035\u8037\u8039\u803a\u803c\u803e\u8040\u8044\u8060\u8064\u8066\u806d\u8071\u8075\u8081\u8088\u808e\u809c\u809e\u80a6\u80a7\u80ab\u80b8\u80b9\u80c8\u80cd\u80cf\u80d2\u80d4\u80d5\u80d7\u80d8\u80e0\u80ed\u80ee"],["8fd6a1","\u80f0\u80f2\u80f3\u80f6\u80f9\u80fa\u80fe\u8103\u810b\u8116\u8117\u8118\u811c\u811e\u8120\u8124\u8127\u812c\u8130\u8135\u813a\u813c\u8145\u8147\u814a\u814c\u8152\u8157\u8160\u8161\u8167\u8168\u8169\u816d\u816f\u8177\u8181\u8190\u8184\u8185\u8186\u818b\u818e\u8196\u8198\u819b\u819e\u81a2\u81ae\u81b2\u81b4\u81bb\u81cb\u81c3\u81c5\u81ca\u81ce\u81cf\u81d5\u81d7\u81db\u81dd\u81de\u81e1\u81e4\u81eb\u81ec\u81f0\u81f1\u81f2\u81f5\u81f6\u81f8\u81f9\u81fd\u81ff\u8200\u8203\u820f\u8213\u8214\u8219\u821a\u821d\u8221\u8222\u8228\u8232\u8234\u823a\u8243\u8244\u8245\u8246"],["8fd7a1","\u824b\u824e\u824f\u8251\u8256\u825c\u8260\u8263\u8267\u826d\u8274\u827b\u827d\u827f\u8280\u8281\u8283\u8284\u8287\u8289\u828a\u828e\u8291\u8294\u8296\u8298\u829a\u829b\u82a0\u82a1\u82a3\u82a4\u82a7\u82a8\u82a9\u82aa\u82ae\u82b0\u82b2\u82b4\u82b7\u82ba\u82bc\u82be\u82bf\u82c6\u82d0\u82d5\u82da\u82e0\u82e2\u82e4\u82e8\u82ea\u82ed\u82ef\u82f6\u82f7\u82fd\u82fe\u8300\u8301\u8307\u8308\u830a\u830b\u8354\u831b\u831d\u831e\u831f\u8321\u8322\u832c\u832d\u832e\u8330\u8333\u8337\u833a\u833c\u833d\u8342\u8343\u8344\u8347\u834d\u834e\u8351\u8355\u8356\u8357\u8370\u8378"],["8fd8a1","\u837d\u837f\u8380\u8382\u8384\u8386\u838d\u8392\u8394\u8395\u8398\u8399\u839b\u839c\u839d\u83a6\u83a7\u83a9\u83ac\u83be\u83bf\u83c0\u83c7\u83c9\u83cf\u83d0\u83d1\u83d4\u83dd\u8353\u83e8\u83ea\u83f6\u83f8\u83f9\u83fc\u8401\u8406\u840a\u840f\u8411\u8415\u8419\u83ad\u842f\u8439\u8445\u8447\u8448\u844a\u844d\u844f\u8451\u8452\u8456\u8458\u8459\u845a\u845c\u8460\u8464\u8465\u8467\u846a\u8470\u8473\u8474\u8476\u8478\u847c\u847d\u8481\u8485\u8492\u8493\u8495\u849e\u84a6\u84a8\u84a9\u84aa\u84af\u84b1\u84b4\u84ba\u84bd\u84be\u84c0\u84c2\u84c7\u84c8\u84cc\u84cf\u84d3"],["8fd9a1","\u84dc\u84e7\u84ea\u84ef\u84f0\u84f1\u84f2\u84f7\u8532\u84fa\u84fb\u84fd\u8502\u8503\u8507\u850c\u850e\u8510\u851c\u851e\u8522\u8523\u8524\u8525\u8527\u852a\u852b\u852f\u8533\u8534\u8536\u853f\u8546\u854f",4,"\u8556\u8559\u855c",6,"\u8564\u856b\u856f\u8579\u857a\u857b\u857d\u857f\u8581\u8585\u8586\u8589\u858b\u858c\u858f\u8593\u8598\u859d\u859f\u85a0\u85a2\u85a5\u85a7\u85b4\u85b6\u85b7\u85b8\u85bc\u85bd\u85be\u85bf\u85c2\u85c7\u85ca\u85cb\u85ce\u85ad\u85d8\u85da\u85df\u85e0\u85e6\u85e8\u85ed\u85f3\u85f6\u85fc"],["8fdaa1","\u85ff\u8600\u8604\u8605\u860d\u860e\u8610\u8611\u8612\u8618\u8619\u861b\u861e\u8621\u8627\u8629\u8636\u8638\u863a\u863c\u863d\u8640\u8642\u8646\u8652\u8653\u8656\u8657\u8658\u8659\u865d\u8660",4,"\u8669\u866c\u866f\u8675\u8676\u8677\u867a\u868d\u8691\u8696\u8698\u869a\u869c\u86a1\u86a6\u86a7\u86a8\u86ad\u86b1\u86b3\u86b4\u86b5\u86b7\u86b8\u86b9\u86bf\u86c0\u86c1\u86c3\u86c5\u86d1\u86d2\u86d5\u86d7\u86da\u86dc\u86e0\u86e3\u86e5\u86e7\u8688\u86fa\u86fc\u86fd\u8704\u8705\u8707\u870b\u870e\u870f\u8710\u8713\u8714\u8719\u871e\u871f\u8721\u8723"],["8fdba1","\u8728\u872e\u872f\u8731\u8732\u8739\u873a\u873c\u873d\u873e\u8740\u8743\u8745\u874d\u8758\u875d\u8761\u8764\u8765\u876f\u8771\u8772\u877b\u8783",6,"\u878b\u878c\u8790\u8793\u8795\u8797\u8798\u8799\u879e\u87a0\u87a3\u87a7\u87ac\u87ad\u87ae\u87b1\u87b5\u87be\u87bf\u87c1\u87c8\u87c9\u87ca\u87ce\u87d5\u87d6\u87d9\u87da\u87dc\u87df\u87e2\u87e3\u87e4\u87ea\u87eb\u87ed\u87f1\u87f3\u87f8\u87fa\u87ff\u8801\u8803\u8806\u8809\u880a\u880b\u8810\u8819\u8812\u8813\u8814\u8818\u881a\u881b\u881c\u881e\u881f\u8828\u882d\u882e\u8830\u8832\u8835"],["8fdca1","\u883a\u883c\u8841\u8843\u8845\u8848\u8849\u884a\u884b\u884e\u8851\u8855\u8856\u8858\u885a\u885c\u885f\u8860\u8864\u8869\u8871\u8879\u887b\u8880\u8898\u889a\u889b\u889c\u889f\u88a0\u88a8\u88aa\u88ba\u88bd\u88be\u88c0\u88ca",4,"\u88d1\u88d2\u88d3\u88db\u88de\u88e7\u88ef\u88f0\u88f1\u88f5\u88f7\u8901\u8906\u890d\u890e\u890f\u8915\u8916\u8918\u8919\u891a\u891c\u8920\u8926\u8927\u8928\u8930\u8931\u8932\u8935\u8939\u893a\u893e\u8940\u8942\u8945\u8946\u8949\u894f\u8952\u8957\u895a\u895b\u895c\u8961\u8962\u8963\u896b\u896e\u8970\u8973\u8975\u897a"],["8fdda1","\u897b\u897c\u897d\u8989\u898d\u8990\u8994\u8995\u899b\u899c\u899f\u89a0\u89a5\u89b0\u89b4\u89b5\u89b6\u89b7\u89bc\u89d4",4,"\u89e5\u89e9\u89eb\u89ed\u89f1\u89f3\u89f6\u89f9\u89fd\u89ff\u8a04\u8a05\u8a07\u8a0f\u8a11\u8a12\u8a14\u8a15\u8a1e\u8a20\u8a22\u8a24\u8a26\u8a2b\u8a2c\u8a2f\u8a35\u8a37\u8a3d\u8a3e\u8a40\u8a43\u8a45\u8a47\u8a49\u8a4d\u8a4e\u8a53\u8a56\u8a57\u8a58\u8a5c\u8a5d\u8a61\u8a65\u8a67\u8a75\u8a76\u8a77\u8a79\u8a7a\u8a7b\u8a7e\u8a7f\u8a80\u8a83\u8a86\u8a8b\u8a8f\u8a90\u8a92\u8a96\u8a97\u8a99\u8a9f\u8aa7\u8aa9\u8aae\u8aaf\u8ab3"],["8fdea1","\u8ab6\u8ab7\u8abb\u8abe\u8ac3\u8ac6\u8ac8\u8ac9\u8aca\u8ad1\u8ad3\u8ad4\u8ad5\u8ad7\u8add\u8adf\u8aec\u8af0\u8af4\u8af5\u8af6\u8afc\u8aff\u8b05\u8b06\u8b0b\u8b11\u8b1c\u8b1e\u8b1f\u8b0a\u8b2d\u8b30\u8b37\u8b3c\u8b42",4,"\u8b48\u8b52\u8b53\u8b54\u8b59\u8b4d\u8b5e\u8b63\u8b6d\u8b76\u8b78\u8b79\u8b7c\u8b7e\u8b81\u8b84\u8b85\u8b8b\u8b8d\u8b8f\u8b94\u8b95\u8b9c\u8b9e\u8b9f\u8c38\u8c39\u8c3d\u8c3e\u8c45\u8c47\u8c49\u8c4b\u8c4f\u8c51\u8c53\u8c54\u8c57\u8c58\u8c5b\u8c5d\u8c59\u8c63\u8c64\u8c66\u8c68\u8c69\u8c6d\u8c73\u8c75\u8c76\u8c7b\u8c7e\u8c86"],["8fdfa1","\u8c87\u8c8b\u8c90\u8c92\u8c93\u8c99\u8c9b\u8c9c\u8ca4\u8cb9\u8cba\u8cc5\u8cc6\u8cc9\u8ccb\u8ccf\u8cd6\u8cd5\u8cd9\u8cdd\u8ce1\u8ce8\u8cec\u8cef\u8cf0\u8cf2\u8cf5\u8cf7\u8cf8\u8cfe\u8cff\u8d01\u8d03\u8d09\u8d12\u8d17\u8d1b\u8d65\u8d69\u8d6c\u8d6e\u8d7f\u8d82\u8d84\u8d88\u8d8d\u8d90\u8d91\u8d95\u8d9e\u8d9f\u8da0\u8da6\u8dab\u8dac\u8daf\u8db2\u8db5\u8db7\u8db9\u8dbb\u8dc0\u8dc5\u8dc6\u8dc7\u8dc8\u8dca\u8dce\u8dd1\u8dd4\u8dd5\u8dd7\u8dd9\u8de4\u8de5\u8de7\u8dec\u8df0\u8dbc\u8df1\u8df2\u8df4\u8dfd\u8e01\u8e04\u8e05\u8e06\u8e0b\u8e11\u8e14\u8e16\u8e20\u8e21\u8e22"],["8fe0a1","\u8e23\u8e26\u8e27\u8e31\u8e33\u8e36\u8e37\u8e38\u8e39\u8e3d\u8e40\u8e41\u8e4b\u8e4d\u8e4e\u8e4f\u8e54\u8e5b\u8e5c\u8e5d\u8e5e\u8e61\u8e62\u8e69\u8e6c\u8e6d\u8e6f\u8e70\u8e71\u8e79\u8e7a\u8e7b\u8e82\u8e83\u8e89\u8e90\u8e92\u8e95\u8e9a\u8e9b\u8e9d\u8e9e\u8ea2\u8ea7\u8ea9\u8ead\u8eae\u8eb3\u8eb5\u8eba\u8ebb\u8ec0\u8ec1\u8ec3\u8ec4\u8ec7\u8ecf\u8ed1\u8ed4\u8edc\u8ee8\u8eee\u8ef0\u8ef1\u8ef7\u8ef9\u8efa\u8eed\u8f00\u8f02\u8f07\u8f08\u8f0f\u8f10\u8f16\u8f17\u8f18\u8f1e\u8f20\u8f21\u8f23\u8f25\u8f27\u8f28\u8f2c\u8f2d\u8f2e\u8f34\u8f35\u8f36\u8f37\u8f3a\u8f40\u8f41"],["8fe1a1","\u8f43\u8f47\u8f4f\u8f51",4,"\u8f58\u8f5d\u8f5e\u8f65\u8f9d\u8fa0\u8fa1\u8fa4\u8fa5\u8fa6\u8fb5\u8fb6\u8fb8\u8fbe\u8fc0\u8fc1\u8fc6\u8fca\u8fcb\u8fcd\u8fd0\u8fd2\u8fd3\u8fd5\u8fe0\u8fe3\u8fe4\u8fe8\u8fee\u8ff1\u8ff5\u8ff6\u8ffb\u8ffe\u9002\u9004\u9008\u900c\u9018\u901b\u9028\u9029\u902f\u902a\u902c\u902d\u9033\u9034\u9037\u903f\u9043\u9044\u904c\u905b\u905d\u9062\u9066\u9067\u906c\u9070\u9074\u9079\u9085\u9088\u908b\u908c\u908e\u9090\u9095\u9097\u9098\u9099\u909b\u90a0\u90a1\u90a2\u90a5\u90b0\u90b2\u90b3\u90b4\u90b6\u90bd\u90cc\u90be\u90c3"],["8fe2a1","\u90c4\u90c5\u90c7\u90c8\u90d5\u90d7\u90d8\u90d9\u90dc\u90dd\u90df\u90e5\u90d2\u90f6\u90eb\u90ef\u90f0\u90f4\u90fe\u90ff\u9100\u9104\u9105\u9106\u9108\u910d\u9110\u9114\u9116\u9117\u9118\u911a\u911c\u911e\u9120\u9125\u9122\u9123\u9127\u9129\u912e\u912f\u9131\u9134\u9136\u9137\u9139\u913a\u913c\u913d\u9143\u9147\u9148\u914f\u9153\u9157\u9159\u915a\u915b\u9161\u9164\u9167\u916d\u9174\u9179\u917a\u917b\u9181\u9183\u9185\u9186\u918a\u918e\u9191\u9193\u9194\u9195\u9198\u919e\u91a1\u91a6\u91a8\u91ac\u91ad\u91ae\u91b0\u91b1\u91b2\u91b3\u91b6\u91bb\u91bc\u91bd\u91bf"],["8fe3a1","\u91c2\u91c3\u91c5\u91d3\u91d4\u91d7\u91d9\u91da\u91de\u91e4\u91e5\u91e9\u91ea\u91ec",5,"\u91f7\u91f9\u91fb\u91fd\u9200\u9201\u9204\u9205\u9206\u9207\u9209\u920a\u920c\u9210\u9212\u9213\u9216\u9218\u921c\u921d\u9223\u9224\u9225\u9226\u9228\u922e\u922f\u9230\u9233\u9235\u9236\u9238\u9239\u923a\u923c\u923e\u9240\u9242\u9243\u9246\u9247\u924a\u924d\u924e\u924f\u9251\u9258\u9259\u925c\u925d\u9260\u9261\u9265\u9267\u9268\u9269\u926e\u926f\u9270\u9275",4,"\u927b\u927c\u927d\u927f\u9288\u9289\u928a\u928d\u928e\u9292\u9297"],["8fe4a1","\u9299\u929f\u92a0\u92a4\u92a5\u92a7\u92a8\u92ab\u92af\u92b2\u92b6\u92b8\u92ba\u92bb\u92bc\u92bd\u92bf",4,"\u92c5\u92c6\u92c7\u92c8\u92cb\u92cc\u92cd\u92ce\u92d0\u92d3\u92d5\u92d7\u92d8\u92d9\u92dc\u92dd\u92df\u92e0\u92e1\u92e3\u92e5\u92e7\u92e8\u92ec\u92ee\u92f0\u92f9\u92fb\u92ff\u9300\u9302\u9308\u930d\u9311\u9314\u9315\u931c\u931d\u931e\u931f\u9321\u9324\u9325\u9327\u9329\u932a\u9333\u9334\u9336\u9337\u9347\u9348\u9349\u9350\u9351\u9352\u9355\u9357\u9358\u935a\u935e\u9364\u9365\u9367\u9369\u936a\u936d\u936f\u9370\u9371\u9373\u9374\u9376"],["8fe5a1","\u937a\u937d\u937f\u9380\u9381\u9382\u9388\u938a\u938b\u938d\u938f\u9392\u9395\u9398\u939b\u939e\u93a1\u93a3\u93a4\u93a6\u93a8\u93ab\u93b4\u93b5\u93b6\u93ba\u93a9\u93c1\u93c4\u93c5\u93c6\u93c7\u93c9",4,"\u93d3\u93d9\u93dc\u93de\u93df\u93e2\u93e6\u93e7\u93f9\u93f7\u93f8\u93fa\u93fb\u93fd\u9401\u9402\u9404\u9408\u9409\u940d\u940e\u940f\u9415\u9416\u9417\u941f\u942e\u942f\u9431\u9432\u9433\u9434\u943b\u943f\u943d\u9443\u9445\u9448\u944a\u944c\u9455\u9459\u945c\u945f\u9461\u9463\u9468\u946b\u946d\u946e\u946f\u9471\u9472\u9484\u9483\u9578\u9579"],["8fe6a1","\u957e\u9584\u9588\u958c\u958d\u958e\u959d\u959e\u959f\u95a1\u95a6\u95a9\u95ab\u95ac\u95b4\u95b6\u95ba\u95bd\u95bf\u95c6\u95c8\u95c9\u95cb\u95d0\u95d1\u95d2\u95d3\u95d9\u95da\u95dd\u95de\u95df\u95e0\u95e4\u95e6\u961d\u961e\u9622\u9624\u9625\u9626\u962c\u9631\u9633\u9637\u9638\u9639\u963a\u963c\u963d\u9641\u9652\u9654\u9656\u9657\u9658\u9661\u966e\u9674\u967b\u967c\u967e\u967f\u9681\u9682\u9683\u9684\u9689\u9691\u9696\u969a\u969d\u969f\u96a4\u96a5\u96a6\u96a9\u96ae\u96af\u96b3\u96ba\u96ca\u96d2\u5db2\u96d8\u96da\u96dd\u96de\u96df\u96e9\u96ef\u96f1\u96fa\u9702"],["8fe7a1","\u9703\u9705\u9709\u971a\u971b\u971d\u9721\u9722\u9723\u9728\u9731\u9733\u9741\u9743\u974a\u974e\u974f\u9755\u9757\u9758\u975a\u975b\u9763\u9767\u976a\u976e\u9773\u9776\u9777\u9778\u977b\u977d\u977f\u9780\u9789\u9795\u9796\u9797\u9799\u979a\u979e\u979f\u97a2\u97ac\u97ae\u97b1\u97b2\u97b5\u97b6\u97b8\u97b9\u97ba\u97bc\u97be\u97bf\u97c1\u97c4\u97c5\u97c7\u97c9\u97ca\u97cc\u97cd\u97ce\u97d0\u97d1\u97d4\u97d7\u97d8\u97d9\u97dd\u97de\u97e0\u97db\u97e1\u97e4\u97ef\u97f1\u97f4\u97f7\u97f8\u97fa\u9807\u980a\u9819\u980d\u980e\u9814\u9816\u981c\u981e\u9820\u9823\u9826"],["8fe8a1","\u982b\u982e\u982f\u9830\u9832\u9833\u9835\u9825\u983e\u9844\u9847\u984a\u9851\u9852\u9853\u9856\u9857\u9859\u985a\u9862\u9863\u9865\u9866\u986a\u986c\u98ab\u98ad\u98ae\u98b0\u98b4\u98b7\u98b8\u98ba\u98bb\u98bf\u98c2\u98c5\u98c8\u98cc\u98e1\u98e3\u98e5\u98e6\u98e7\u98ea\u98f3\u98f6\u9902\u9907\u9908\u9911\u9915\u9916\u9917\u991a\u991b\u991c\u991f\u9922\u9926\u9927\u992b\u9931",4,"\u9939\u993a\u993b\u993c\u9940\u9941\u9946\u9947\u9948\u994d\u994e\u9954\u9958\u9959\u995b\u995c\u995e\u995f\u9960\u999b\u999d\u999f\u99a6\u99b0\u99b1\u99b2\u99b5"],["8fe9a1","\u99b9\u99ba\u99bd\u99bf\u99c3\u99c9\u99d3\u99d4\u99d9\u99da\u99dc\u99de\u99e7\u99ea\u99eb\u99ec\u99f0\u99f4\u99f5\u99f9\u99fd\u99fe\u9a02\u9a03\u9a04\u9a0b\u9a0c\u9a10\u9a11\u9a16\u9a1e\u9a20\u9a22\u9a23\u9a24\u9a27\u9a2d\u9a2e\u9a33\u9a35\u9a36\u9a38\u9a47\u9a41\u9a44\u9a4a\u9a4b\u9a4c\u9a4e\u9a51\u9a54\u9a56\u9a5d\u9aaa\u9aac\u9aae\u9aaf\u9ab2\u9ab4\u9ab5\u9ab6\u9ab9\u9abb\u9abe\u9abf\u9ac1\u9ac3\u9ac6\u9ac8\u9ace\u9ad0\u9ad2\u9ad5\u9ad6\u9ad7\u9adb\u9adc\u9ae0\u9ae4\u9ae5\u9ae7\u9ae9\u9aec\u9af2\u9af3\u9af5\u9af9\u9afa\u9afd\u9aff",4],["8feaa1","\u9b04\u9b05\u9b08\u9b09\u9b0b\u9b0c\u9b0d\u9b0e\u9b10\u9b12\u9b16\u9b19\u9b1b\u9b1c\u9b20\u9b26\u9b2b\u9b2d\u9b33\u9b34\u9b35\u9b37\u9b39\u9b3a\u9b3d\u9b48\u9b4b\u9b4c\u9b55\u9b56\u9b57\u9b5b\u9b5e\u9b61\u9b63\u9b65\u9b66\u9b68\u9b6a",4,"\u9b73\u9b75\u9b77\u9b78\u9b79\u9b7f\u9b80\u9b84\u9b85\u9b86\u9b87\u9b89\u9b8a\u9b8b\u9b8d\u9b8f\u9b90\u9b94\u9b9a\u9b9d\u9b9e\u9ba6\u9ba7\u9ba9\u9bac\u9bb0\u9bb1\u9bb2\u9bb7\u9bb8\u9bbb\u9bbc\u9bbe\u9bbf\u9bc1\u9bc7\u9bc8\u9bce\u9bd0\u9bd7\u9bd8\u9bdd\u9bdf\u9be5\u9be7\u9bea\u9beb\u9bef\u9bf3\u9bf7\u9bf8"],["8feba1","\u9bf9\u9bfa\u9bfd\u9bff\u9c00\u9c02\u9c0b\u9c0f\u9c11\u9c16\u9c18\u9c19\u9c1a\u9c1c\u9c1e\u9c22\u9c23\u9c26",4,"\u9c31\u9c35\u9c36\u9c37\u9c3d\u9c41\u9c43\u9c44\u9c45\u9c49\u9c4a\u9c4e\u9c4f\u9c50\u9c53\u9c54\u9c56\u9c58\u9c5b\u9c5d\u9c5e\u9c5f\u9c63\u9c69\u9c6a\u9c5c\u9c6b\u9c68\u9c6e\u9c70\u9c72\u9c75\u9c77\u9c7b\u9ce6\u9cf2\u9cf7\u9cf9\u9d0b\u9d02\u9d11\u9d17\u9d18\u9d1c\u9d1d\u9d1e\u9d2f\u9d30\u9d32\u9d33\u9d34\u9d3a\u9d3c\u9d45\u9d3d\u9d42\u9d43\u9d47\u9d4a\u9d53\u9d54\u9d5f\u9d63\u9d62\u9d65\u9d69\u9d6a\u9d6b\u9d70\u9d76\u9d77\u9d7b"],["8feca1","\u9d7c\u9d7e\u9d83\u9d84\u9d86\u9d8a\u9d8d\u9d8e\u9d92\u9d93\u9d95\u9d96\u9d97\u9d98\u9da1\u9daa\u9dac\u9dae\u9db1\u9db5\u9db9\u9dbc\u9dbf\u9dc3\u9dc7\u9dc9\u9dca\u9dd4\u9dd5\u9dd6\u9dd7\u9dda\u9dde\u9ddf\u9de0\u9de5\u9de7\u9de9\u9deb\u9dee\u9df0\u9df3\u9df4\u9dfe\u9e0a\u9e02\u9e07\u9e0e\u9e10\u9e11\u9e12\u9e15\u9e16\u9e19\u9e1c\u9e1d\u9e7a\u9e7b\u9e7c\u9e80\u9e82\u9e83\u9e84\u9e85\u9e87\u9e8e\u9e8f\u9e96\u9e98\u9e9b\u9e9e\u9ea4\u9ea8\u9eac\u9eae\u9eaf\u9eb0\u9eb3\u9eb4\u9eb5\u9ec6\u9ec8\u9ecb\u9ed5\u9edf\u9ee4\u9ee7\u9eec\u9eed\u9eee\u9ef0\u9ef1\u9ef2\u9ef5"],["8feda1","\u9ef8\u9eff\u9f02\u9f03\u9f09\u9f0f\u9f10\u9f11\u9f12\u9f14\u9f16\u9f17\u9f19\u9f1a\u9f1b\u9f1f\u9f22\u9f26\u9f2a\u9f2b\u9f2f\u9f31\u9f32\u9f34\u9f37\u9f39\u9f3a\u9f3c\u9f3d\u9f3f\u9f41\u9f43",4,"\u9f53\u9f55\u9f56\u9f57\u9f58\u9f5a\u9f5d\u9f5e\u9f68\u9f69\u9f6d",4,"\u9f73\u9f75\u9f7a\u9f7d\u9f8f\u9f90\u9f91\u9f92\u9f94\u9f96\u9f97\u9f9e\u9fa1\u9fa2\u9fa3\u9fa5"]]},function(e,t){e.exports={uChars:[128,165,169,178,184,216,226,235,238,244,248,251,253,258,276,284,300,325,329,334,364,463,465,467,469,471,473,475,477,506,594,610,712,716,730,930,938,962,970,1026,1104,1106,8209,8215,8218,8222,8231,8241,8244,8246,8252,8365,8452,8454,8458,8471,8482,8556,8570,8596,8602,8713,8720,8722,8726,8731,8737,8740,8742,8748,8751,8760,8766,8777,8781,8787,8802,8808,8816,8854,8858,8870,8896,8979,9322,9372,9548,9588,9616,9622,9634,9652,9662,9672,9676,9680,9702,9735,9738,9793,9795,11906,11909,11913,11917,11928,11944,11947,11951,11956,11960,11964,11979,12284,12292,12312,12319,12330,12351,12436,12447,12535,12543,12586,12842,12850,12964,13200,13215,13218,13253,13263,13267,13270,13384,13428,13727,13839,13851,14617,14703,14801,14816,14964,15183,15471,15585,16471,16736,17208,17325,17330,17374,17623,17997,18018,18212,18218,18301,18318,18760,18811,18814,18820,18823,18844,18848,18872,19576,19620,19738,19887,40870,59244,59336,59367,59413,59417,59423,59431,59437,59443,59452,59460,59478,59493,63789,63866,63894,63976,63986,64016,64018,64021,64025,64034,64037,64042,65074,65093,65107,65112,65127,65132,65375,65510,65536],gbChars:[0,36,38,45,50,81,89,95,96,100,103,104,105,109,126,133,148,172,175,179,208,306,307,308,309,310,311,312,313,341,428,443,544,545,558,741,742,749,750,805,819,820,7922,7924,7925,7927,7934,7943,7944,7945,7950,8062,8148,8149,8152,8164,8174,8236,8240,8262,8264,8374,8380,8381,8384,8388,8390,8392,8393,8394,8396,8401,8406,8416,8419,8424,8437,8439,8445,8482,8485,8496,8521,8603,8936,8946,9046,9050,9063,9066,9076,9092,9100,9108,9111,9113,9131,9162,9164,9218,9219,11329,11331,11334,11336,11346,11361,11363,11366,11370,11372,11375,11389,11682,11686,11687,11692,11694,11714,11716,11723,11725,11730,11736,11982,11989,12102,12336,12348,12350,12384,12393,12395,12397,12510,12553,12851,12962,12973,13738,13823,13919,13933,14080,14298,14585,14698,15583,15847,16318,16434,16438,16481,16729,17102,17122,17315,17320,17402,17418,17859,17909,17911,17915,17916,17936,17939,17961,18664,18703,18814,18962,19043,33469,33470,33471,33484,33485,33490,33497,33501,33505,33513,33520,33536,33550,37845,37921,37948,38029,38038,38064,38065,38066,38069,38075,38076,38078,39108,39109,39113,39114,39115,39116,39265,39394,189e3]}},function(e,t){e.exports=[["0","\0",127],["8141","\uac02\uac03\uac05\uac06\uac0b",4,"\uac18\uac1e\uac1f\uac21\uac22\uac23\uac25",6,"\uac2e\uac32\uac33\uac34"],["8161","\uac35\uac36\uac37\uac3a\uac3b\uac3d\uac3e\uac3f\uac41",9,"\uac4c\uac4e",5,"\uac55"],["8181","\uac56\uac57\uac59\uac5a\uac5b\uac5d",18,"\uac72\uac73\uac75\uac76\uac79\uac7b",4,"\uac82\uac87\uac88\uac8d\uac8e\uac8f\uac91\uac92\uac93\uac95",6,"\uac9e\uaca2",5,"\uacab\uacad\uacae\uacb1",6,"\uacba\uacbe\uacbf\uacc0\uacc2\uacc3\uacc5\uacc6\uacc7\uacc9\uacca\uaccb\uaccd",7,"\uacd6\uacd8",7,"\uace2\uace3\uace5\uace6\uace9\uaceb\uaced\uacee\uacf2\uacf4\uacf7",4,"\uacfe\uacff\uad01\uad02\uad03\uad05\uad07",4,"\uad0e\uad10\uad12\uad13"],["8241","\uad14\uad15\uad16\uad17\uad19\uad1a\uad1b\uad1d\uad1e\uad1f\uad21",7,"\uad2a\uad2b\uad2e",5],["8261","\uad36\uad37\uad39\uad3a\uad3b\uad3d",6,"\uad46\uad48\uad4a",5,"\uad51\uad52\uad53\uad55\uad56\uad57"],["8281","\uad59",7,"\uad62\uad64",7,"\uad6e\uad6f\uad71\uad72\uad77\uad78\uad79\uad7a\uad7e\uad80\uad83",4,"\uad8a\uad8b\uad8d\uad8e\uad8f\uad91",10,"\uad9e",5,"\uada5",17,"\uadb8",7,"\uadc2\uadc3\uadc5\uadc6\uadc7\uadc9",6,"\uadd2\uadd4",7,"\uaddd\uadde\uaddf\uade1\uade2\uade3\uade5",18],["8341","\uadfa\uadfb\uadfd\uadfe\uae02",5,"\uae0a\uae0c\uae0e",5,"\uae15",7],["8361","\uae1d",18,"\uae32\uae33\uae35\uae36\uae39\uae3b\uae3c"],["8381","\uae3d\uae3e\uae3f\uae42\uae44\uae47\uae48\uae49\uae4b\uae4f\uae51\uae52\uae53\uae55\uae57",4,"\uae5e\uae62\uae63\uae64\uae66\uae67\uae6a\uae6b\uae6d\uae6e\uae6f\uae71",6,"\uae7a\uae7e",5,"\uae86",5,"\uae8d",46,"\uaebf\uaec1\uaec2\uaec3\uaec5",6,"\uaece\uaed2",5,"\uaeda\uaedb\uaedd",8],["8441","\uaee6\uaee7\uaee9\uaeea\uaeec\uaeee",5,"\uaef5\uaef6\uaef7\uaef9\uaefa\uaefb\uaefd",8],["8461","\uaf06\uaf09\uaf0a\uaf0b\uaf0c\uaf0e\uaf0f\uaf11",18],["8481","\uaf24",7,"\uaf2e\uaf2f\uaf31\uaf33\uaf35",6,"\uaf3e\uaf40\uaf44\uaf45\uaf46\uaf47\uaf4a",5,"\uaf51",10,"\uaf5e",5,"\uaf66",18,"\uaf7a",5,"\uaf81\uaf82\uaf83\uaf85\uaf86\uaf87\uaf89",6,"\uaf92\uaf93\uaf94\uaf96",5,"\uaf9d",26,"\uafba\uafbb\uafbd\uafbe"],["8541","\uafbf\uafc1",5,"\uafca\uafcc\uafcf",4,"\uafd5",6,"\uafdd",4],["8561","\uafe2",5,"\uafea",5,"\uaff2\uaff3\uaff5\uaff6\uaff7\uaff9",6,"\ub002\ub003"],["8581","\ub005",6,"\ub00d\ub00e\ub00f\ub011\ub012\ub013\ub015",6,"\ub01e",9,"\ub029",26,"\ub046\ub047\ub049\ub04b\ub04d\ub04f\ub050\ub051\ub052\ub056\ub058\ub05a\ub05b\ub05c\ub05e",29,"\ub07e\ub07f\ub081\ub082\ub083\ub085",6,"\ub08e\ub090\ub092",5,"\ub09b\ub09d\ub09e\ub0a3\ub0a4"],["8641","\ub0a5\ub0a6\ub0a7\ub0aa\ub0b0\ub0b2\ub0b6\ub0b7\ub0b9\ub0ba\ub0bb\ub0bd",6,"\ub0c6\ub0ca",5,"\ub0d2"],["8661","\ub0d3\ub0d5\ub0d6\ub0d7\ub0d9",6,"\ub0e1\ub0e2\ub0e3\ub0e4\ub0e6",10],["8681","\ub0f1",22,"\ub10a\ub10d\ub10e\ub10f\ub111\ub114\ub115\ub116\ub117\ub11a\ub11e",4,"\ub126\ub127\ub129\ub12a\ub12b\ub12d",6,"\ub136\ub13a",5,"\ub142\ub143\ub145\ub146\ub147\ub149",6,"\ub152\ub153\ub156\ub157\ub159\ub15a\ub15b\ub15d\ub15e\ub15f\ub161",22,"\ub17a\ub17b\ub17d\ub17e\ub17f\ub181\ub183",4,"\ub18a\ub18c\ub18e\ub18f\ub190\ub191\ub195\ub196\ub197\ub199\ub19a\ub19b\ub19d"],["8741","\ub19e",9,"\ub1a9",15],["8761","\ub1b9",18,"\ub1cd\ub1ce\ub1cf\ub1d1\ub1d2\ub1d3\ub1d5"],["8781","\ub1d6",5,"\ub1de\ub1e0",7,"\ub1ea\ub1eb\ub1ed\ub1ee\ub1ef\ub1f1",7,"\ub1fa\ub1fc\ub1fe",5,"\ub206\ub207\ub209\ub20a\ub20d",6,"\ub216\ub218\ub21a",5,"\ub221",18,"\ub235",6,"\ub23d",26,"\ub259\ub25a\ub25b\ub25d\ub25e\ub25f\ub261",6,"\ub26a",4],["8841","\ub26f",4,"\ub276",5,"\ub27d",6,"\ub286\ub287\ub288\ub28a",4],["8861","\ub28f\ub292\ub293\ub295\ub296\ub297\ub29b",4,"\ub2a2\ub2a4\ub2a7\ub2a8\ub2a9\ub2ab\ub2ad\ub2ae\ub2af\ub2b1\ub2b2\ub2b3\ub2b5\ub2b6\ub2b7"],["8881","\ub2b8",15,"\ub2ca\ub2cb\ub2cd\ub2ce\ub2cf\ub2d1\ub2d3",4,"\ub2da\ub2dc\ub2de\ub2df\ub2e0\ub2e1\ub2e3\ub2e7\ub2e9\ub2ea\ub2f0\ub2f1\ub2f2\ub2f6\ub2fc\ub2fd\ub2fe\ub302\ub303\ub305\ub306\ub307\ub309",6,"\ub312\ub316",5,"\ub31d",54,"\ub357\ub359\ub35a\ub35d\ub360\ub361\ub362\ub363"],["8941","\ub366\ub368\ub36a\ub36c\ub36d\ub36f\ub372\ub373\ub375\ub376\ub377\ub379",6,"\ub382\ub386",5,"\ub38d"],["8961","\ub38e\ub38f\ub391\ub392\ub393\ub395",10,"\ub3a2",5,"\ub3a9\ub3aa\ub3ab\ub3ad"],["8981","\ub3ae",21,"\ub3c6\ub3c7\ub3c9\ub3ca\ub3cd\ub3cf\ub3d1\ub3d2\ub3d3\ub3d6\ub3d8\ub3da\ub3dc\ub3de\ub3df\ub3e1\ub3e2\ub3e3\ub3e5\ub3e6\ub3e7\ub3e9",18,"\ub3fd",18,"\ub411",6,"\ub419\ub41a\ub41b\ub41d\ub41e\ub41f\ub421",6,"\ub42a\ub42c",7,"\ub435",15],["8a41","\ub445",10,"\ub452\ub453\ub455\ub456\ub457\ub459",6,"\ub462\ub464\ub466"],["8a61","\ub467",4,"\ub46d",18,"\ub481\ub482"],["8a81","\ub483",4,"\ub489",19,"\ub49e",5,"\ub4a5\ub4a6\ub4a7\ub4a9\ub4aa\ub4ab\ub4ad",7,"\ub4b6\ub4b8\ub4ba",5,"\ub4c1\ub4c2\ub4c3\ub4c5\ub4c6\ub4c7\ub4c9",6,"\ub4d1\ub4d2\ub4d3\ub4d4\ub4d6",5,"\ub4de\ub4df\ub4e1\ub4e2\ub4e5\ub4e7",4,"\ub4ee\ub4f0\ub4f2",5,"\ub4f9",26,"\ub516\ub517\ub519\ub51a\ub51d"],["8b41","\ub51e",5,"\ub526\ub52b",4,"\ub532\ub533\ub535\ub536\ub537\ub539",6,"\ub542\ub546"],["8b61","\ub547\ub548\ub549\ub54a\ub54e\ub54f\ub551\ub552\ub553\ub555",6,"\ub55e\ub562",8],["8b81","\ub56b",52,"\ub5a2\ub5a3\ub5a5\ub5a6\ub5a7\ub5a9\ub5ac\ub5ad\ub5ae\ub5af\ub5b2\ub5b6",4,"\ub5be\ub5bf\ub5c1\ub5c2\ub5c3\ub5c5",6,"\ub5ce\ub5d2",5,"\ub5d9",18,"\ub5ed",18],["8c41","\ub600",15,"\ub612\ub613\ub615\ub616\ub617\ub619",4],["8c61","\ub61e",6,"\ub626",5,"\ub62d",6,"\ub635",5],["8c81","\ub63b",12,"\ub649",26,"\ub665\ub666\ub667\ub669",50,"\ub69e\ub69f\ub6a1\ub6a2\ub6a3\ub6a5",5,"\ub6ad\ub6ae\ub6af\ub6b0\ub6b2",16],["8d41","\ub6c3",16,"\ub6d5",8],["8d61","\ub6de",17,"\ub6f1\ub6f2\ub6f3\ub6f5\ub6f6\ub6f7\ub6f9\ub6fa"],["8d81","\ub6fb",4,"\ub702\ub703\ub704\ub706",33,"\ub72a\ub72b\ub72d\ub72e\ub731",6,"\ub73a\ub73c",7,"\ub745\ub746\ub747\ub749\ub74a\ub74b\ub74d",6,"\ub756",9,"\ub761\ub762\ub763\ub765\ub766\ub767\ub769",6,"\ub772\ub774\ub776",5,"\ub77e\ub77f\ub781\ub782\ub783\ub785",6,"\ub78e\ub793\ub794\ub795\ub79a\ub79b\ub79d\ub79e"],["8e41","\ub79f\ub7a1",6,"\ub7aa\ub7ae",5,"\ub7b6\ub7b7\ub7b9",8],["8e61","\ub7c2",4,"\ub7c8\ub7ca",19],["8e81","\ub7de",13,"\ub7ee\ub7ef\ub7f1\ub7f2\ub7f3\ub7f5",6,"\ub7fe\ub802",4,"\ub80a\ub80b\ub80d\ub80e\ub80f\ub811",6,"\ub81a\ub81c\ub81e",5,"\ub826\ub827\ub829\ub82a\ub82b\ub82d",6,"\ub836\ub83a",5,"\ub841\ub842\ub843\ub845",11,"\ub852\ub854",7,"\ub85e\ub85f\ub861\ub862\ub863\ub865",6,"\ub86e\ub870\ub872",5,"\ub879\ub87a\ub87b\ub87d",7],["8f41","\ub885",7,"\ub88e",17],["8f61","\ub8a0",7,"\ub8a9",6,"\ub8b1\ub8b2\ub8b3\ub8b5\ub8b6\ub8b7\ub8b9",4],["8f81","\ub8be\ub8bf\ub8c2\ub8c4\ub8c6",5,"\ub8cd\ub8ce\ub8cf\ub8d1\ub8d2\ub8d3\ub8d5",7,"\ub8de\ub8e0\ub8e2",5,"\ub8ea\ub8eb\ub8ed\ub8ee\ub8ef\ub8f1",6,"\ub8fa\ub8fc\ub8fe",5,"\ub905",18,"\ub919",6,"\ub921",26,"\ub93e\ub93f\ub941\ub942\ub943\ub945",6,"\ub94d\ub94e\ub950\ub952",5],["9041","\ub95a\ub95b\ub95d\ub95e\ub95f\ub961",6,"\ub96a\ub96c\ub96e",5,"\ub976\ub977\ub979\ub97a\ub97b\ub97d"],["9061","\ub97e",5,"\ub986\ub988\ub98b\ub98c\ub98f",15],["9081","\ub99f",12,"\ub9ae\ub9af\ub9b1\ub9b2\ub9b3\ub9b5",6,"\ub9be\ub9c0\ub9c2",5,"\ub9ca\ub9cb\ub9cd\ub9d3",4,"\ub9da\ub9dc\ub9df\ub9e0\ub9e2\ub9e6\ub9e7\ub9e9\ub9ea\ub9eb\ub9ed",6,"\ub9f6\ub9fb",4,"\uba02",5,"\uba09",11,"\uba16",33,"\uba3a\uba3b\uba3d\uba3e\uba3f\uba41\uba43\uba44\uba45\uba46"],["9141","\uba47\uba4a\uba4c\uba4f\uba50\uba51\uba52\uba56\uba57\uba59\uba5a\uba5b\uba5d",6,"\uba66\uba6a",5],["9161","\uba72\uba73\uba75\uba76\uba77\uba79",9,"\uba86\uba88\uba89\uba8a\uba8b\uba8d",5],["9181","\uba93",20,"\ubaaa\ubaad\ubaae\ubaaf\ubab1\ubab3",4,"\ubaba\ubabc\ubabe",5,"\ubac5\ubac6\ubac7\ubac9",14,"\ubada",33,"\ubafd\ubafe\ubaff\ubb01\ubb02\ubb03\ubb05",7,"\ubb0e\ubb10\ubb12",5,"\ubb19\ubb1a\ubb1b\ubb1d\ubb1e\ubb1f\ubb21",6],["9241","\ubb28\ubb2a\ubb2c",7,"\ubb37\ubb39\ubb3a\ubb3f",4,"\ubb46\ubb48\ubb4a\ubb4b\ubb4c\ubb4e\ubb51\ubb52"],["9261","\ubb53\ubb55\ubb56\ubb57\ubb59",7,"\ubb62\ubb64",7,"\ubb6d",4],["9281","\ubb72",21,"\ubb89\ubb8a\ubb8b\ubb8d\ubb8e\ubb8f\ubb91",18,"\ubba5\ubba6\ubba7\ubba9\ubbaa\ubbab\ubbad",6,"\ubbb5\ubbb6\ubbb8",7,"\ubbc1\ubbc2\ubbc3\ubbc5\ubbc6\ubbc7\ubbc9",6,"\ubbd1\ubbd2\ubbd4",35,"\ubbfa\ubbfb\ubbfd\ubbfe\ubc01"],["9341","\ubc03",4,"\ubc0a\ubc0e\ubc10\ubc12\ubc13\ubc19\ubc1a\ubc20\ubc21\ubc22\ubc23\ubc26\ubc28\ubc2a\ubc2b\ubc2c\ubc2e\ubc2f\ubc32\ubc33\ubc35"],["9361","\ubc36\ubc37\ubc39",6,"\ubc42\ubc46\ubc47\ubc48\ubc4a\ubc4b\ubc4e\ubc4f\ubc51",8],["9381","\ubc5a\ubc5b\ubc5c\ubc5e",37,"\ubc86\ubc87\ubc89\ubc8a\ubc8d\ubc8f",4,"\ubc96\ubc98\ubc9b",4,"\ubca2\ubca3\ubca5\ubca6\ubca9",6,"\ubcb2\ubcb6",5,"\ubcbe\ubcbf\ubcc1\ubcc2\ubcc3\ubcc5",7,"\ubcce\ubcd2\ubcd3\ubcd4\ubcd6\ubcd7\ubcd9\ubcda\ubcdb\ubcdd",22,"\ubcf7\ubcf9\ubcfa\ubcfb\ubcfd"],["9441","\ubcfe",5,"\ubd06\ubd08\ubd0a",5,"\ubd11\ubd12\ubd13\ubd15",8],["9461","\ubd1e",5,"\ubd25",6,"\ubd2d",12],["9481","\ubd3a",5,"\ubd41",6,"\ubd4a\ubd4b\ubd4d\ubd4e\ubd4f\ubd51",6,"\ubd5a",9,"\ubd65\ubd66\ubd67\ubd69",22,"\ubd82\ubd83\ubd85\ubd86\ubd8b",4,"\ubd92\ubd94\ubd96\ubd97\ubd98\ubd9b\ubd9d",6,"\ubda5",10,"\ubdb1",6,"\ubdb9",24],["9541","\ubdd2\ubdd3\ubdd6\ubdd7\ubdd9\ubdda\ubddb\ubddd",11,"\ubdea",5,"\ubdf1"],["9561","\ubdf2\ubdf3\ubdf5\ubdf6\ubdf7\ubdf9",6,"\ube01\ube02\ube04\ube06",5,"\ube0e\ube0f\ube11\ube12\ube13"],["9581","\ube15",6,"\ube1e\ube20",35,"\ube46\ube47\ube49\ube4a\ube4b\ube4d\ube4f",4,"\ube56\ube58\ube5c\ube5d\ube5e\ube5f\ube62\ube63\ube65\ube66\ube67\ube69\ube6b",4,"\ube72\ube76",4,"\ube7e\ube7f\ube81\ube82\ube83\ube85",6,"\ube8e\ube92",5,"\ube9a",13,"\ubea9",14],["9641","\ubeb8",23,"\ubed2\ubed3"],["9661","\ubed5\ubed6\ubed9",6,"\ubee1\ubee2\ubee6",5,"\ubeed",8],["9681","\ubef6",10,"\ubf02",5,"\ubf0a",13,"\ubf1a\ubf1e",33,"\ubf42\ubf43\ubf45\ubf46\ubf47\ubf49",6,"\ubf52\ubf53\ubf54\ubf56",44],["9741","\ubf83",16,"\ubf95",8],["9761","\ubf9e",17,"\ubfb1",7],["9781","\ubfb9",11,"\ubfc6",5,"\ubfce\ubfcf\ubfd1\ubfd2\ubfd3\ubfd5",6,"\ubfdd\ubfde\ubfe0\ubfe2",89,"\uc03d\uc03e\uc03f"],["9841","\uc040",16,"\uc052",5,"\uc059\uc05a\uc05b"],["9861","\uc05d\uc05e\uc05f\uc061",6,"\uc06a",15],["9881","\uc07a",21,"\uc092\uc093\uc095\uc096\uc097\uc099",6,"\uc0a2\uc0a4\uc0a6",5,"\uc0ae\uc0b1\uc0b2\uc0b7",4,"\uc0be\uc0c2\uc0c3\uc0c4\uc0c6\uc0c7\uc0ca\uc0cb\uc0cd\uc0ce\uc0cf\uc0d1",6,"\uc0da\uc0de",5,"\uc0e6\uc0e7\uc0e9\uc0ea\uc0eb\uc0ed",6,"\uc0f6\uc0f8\uc0fa",5,"\uc101\uc102\uc103\uc105\uc106\uc107\uc109",6,"\uc111\uc112\uc113\uc114\uc116",5,"\uc121\uc122\uc125\uc128\uc129\uc12a\uc12b\uc12e"],["9941","\uc132\uc133\uc134\uc135\uc137\uc13a\uc13b\uc13d\uc13e\uc13f\uc141",6,"\uc14a\uc14e",5,"\uc156\uc157"],["9961","\uc159\uc15a\uc15b\uc15d",6,"\uc166\uc16a",5,"\uc171\uc172\uc173\uc175\uc176\uc177\uc179\uc17a\uc17b"],["9981","\uc17c",8,"\uc186",5,"\uc18f\uc191\uc192\uc193\uc195\uc197",4,"\uc19e\uc1a0\uc1a2\uc1a3\uc1a4\uc1a6\uc1a7\uc1aa\uc1ab\uc1ad\uc1ae\uc1af\uc1b1",11,"\uc1be",5,"\uc1c5\uc1c6\uc1c7\uc1c9\uc1ca\uc1cb\uc1cd",6,"\uc1d5\uc1d6\uc1d9",6,"\uc1e1\uc1e2\uc1e3\uc1e5\uc1e6\uc1e7\uc1e9",6,"\uc1f2\uc1f4",7,"\uc1fe\uc1ff\uc201\uc202\uc203\uc205",6,"\uc20e\uc210\uc212",5,"\uc21a\uc21b\uc21d\uc21e\uc221\uc222\uc223"],["9a41","\uc224\uc225\uc226\uc227\uc22a\uc22c\uc22e\uc230\uc233\uc235",16],["9a61","\uc246\uc247\uc249",6,"\uc252\uc253\uc255\uc256\uc257\uc259",6,"\uc261\uc262\uc263\uc264\uc266"],["9a81","\uc267",4,"\uc26e\uc26f\uc271\uc272\uc273\uc275",6,"\uc27e\uc280\uc282",5,"\uc28a",5,"\uc291",6,"\uc299\uc29a\uc29c\uc29e",5,"\uc2a6\uc2a7\uc2a9\uc2aa\uc2ab\uc2ae",5,"\uc2b6\uc2b8\uc2ba",33,"\uc2de\uc2df\uc2e1\uc2e2\uc2e5",5,"\uc2ee\uc2f0\uc2f2\uc2f3\uc2f4\uc2f5\uc2f7\uc2fa\uc2fd\uc2fe\uc2ff\uc301",6,"\uc30a\uc30b\uc30e\uc30f"],["9b41","\uc310\uc311\uc312\uc316\uc317\uc319\uc31a\uc31b\uc31d",6,"\uc326\uc327\uc32a",8],["9b61","\uc333",17,"\uc346",7],["9b81","\uc34e",25,"\uc36a\uc36b\uc36d\uc36e\uc36f\uc371\uc373",4,"\uc37a\uc37b\uc37e",5,"\uc385\uc386\uc387\uc389\uc38a\uc38b\uc38d",50,"\uc3c1",22,"\uc3da"],["9c41","\uc3db\uc3dd\uc3de\uc3e1\uc3e3",4,"\uc3ea\uc3eb\uc3ec\uc3ee",5,"\uc3f6\uc3f7\uc3f9",5],["9c61","\uc3ff",8,"\uc409",6,"\uc411",9],["9c81","\uc41b",8,"\uc425",6,"\uc42d\uc42e\uc42f\uc431\uc432\uc433\uc435",6,"\uc43e",9,"\uc449",26,"\uc466\uc467\uc469\uc46a\uc46b\uc46d",6,"\uc476\uc477\uc478\uc47a",5,"\uc481",18,"\uc495",6,"\uc49d",12],["9d41","\uc4aa",13,"\uc4b9\uc4ba\uc4bb\uc4bd",8],["9d61","\uc4c6",25],["9d81","\uc4e0",8,"\uc4ea",5,"\uc4f2\uc4f3\uc4f5\uc4f6\uc4f7\uc4f9\uc4fb\uc4fc\uc4fd\uc4fe\uc502",9,"\uc50d\uc50e\uc50f\uc511\uc512\uc513\uc515",6,"\uc51d",10,"\uc52a\uc52b\uc52d\uc52e\uc52f\uc531",6,"\uc53a\uc53c\uc53e",5,"\uc546\uc547\uc54b\uc54f\uc550\uc551\uc552\uc556\uc55a\uc55b\uc55c\uc55f\uc562\uc563\uc565\uc566\uc567\uc569",6,"\uc572\uc576",5,"\uc57e\uc57f\uc581\uc582\uc583\uc585\uc586\uc588\uc589\uc58a\uc58b\uc58e\uc590\uc592\uc593\uc594"],["9e41","\uc596\uc599\uc59a\uc59b\uc59d\uc59e\uc59f\uc5a1",7,"\uc5aa",9,"\uc5b6"],["9e61","\uc5b7\uc5ba\uc5bf",4,"\uc5cb\uc5cd\uc5cf\uc5d2\uc5d3\uc5d5\uc5d6\uc5d7\uc5d9",6,"\uc5e2\uc5e4\uc5e6\uc5e7"],["9e81","\uc5e8\uc5e9\uc5ea\uc5eb\uc5ef\uc5f1\uc5f2\uc5f3\uc5f5\uc5f8\uc5f9\uc5fa\uc5fb\uc602\uc603\uc604\uc609\uc60a\uc60b\uc60d\uc60e\uc60f\uc611",6,"\uc61a\uc61d",6,"\uc626\uc627\uc629\uc62a\uc62b\uc62f\uc631\uc632\uc636\uc638\uc63a\uc63c\uc63d\uc63e\uc63f\uc642\uc643\uc645\uc646\uc647\uc649",6,"\uc652\uc656",5,"\uc65e\uc65f\uc661",10,"\uc66d\uc66e\uc670\uc672",5,"\uc67a\uc67b\uc67d\uc67e\uc67f\uc681",6,"\uc68a\uc68c\uc68e",5,"\uc696\uc697\uc699\uc69a\uc69b\uc69d",6,"\uc6a6"],["9f41","\uc6a8\uc6aa",5,"\uc6b2\uc6b3\uc6b5\uc6b6\uc6b7\uc6bb",4,"\uc6c2\uc6c4\uc6c6",5,"\uc6ce"],["9f61","\uc6cf\uc6d1\uc6d2\uc6d3\uc6d5",6,"\uc6de\uc6df\uc6e2",5,"\uc6ea\uc6eb\uc6ed\uc6ee\uc6ef\uc6f1\uc6f2"],["9f81","\uc6f3",4,"\uc6fa\uc6fb\uc6fc\uc6fe",5,"\uc706\uc707\uc709\uc70a\uc70b\uc70d",6,"\uc716\uc718\uc71a",5,"\uc722\uc723\uc725\uc726\uc727\uc729",6,"\uc732\uc734\uc736\uc738\uc739\uc73a\uc73b\uc73e\uc73f\uc741\uc742\uc743\uc745",4,"\uc74b\uc74e\uc750\uc759\uc75a\uc75b\uc75d\uc75e\uc75f\uc761",6,"\uc769\uc76a\uc76c",7,"\uc776\uc777\uc779\uc77a\uc77b\uc77f\uc780\uc781\uc782\uc786\uc78b\uc78c\uc78d\uc78f\uc792\uc793\uc795\uc799\uc79b",4,"\uc7a2\uc7a7",4,"\uc7ae\uc7af\uc7b1\uc7b2\uc7b3\uc7b5\uc7b6\uc7b7"],["a041","\uc7b8\uc7b9\uc7ba\uc7bb\uc7be\uc7c2",5,"\uc7ca\uc7cb\uc7cd\uc7cf\uc7d1",6,"\uc7d9\uc7da\uc7db\uc7dc"],["a061","\uc7de",5,"\uc7e5\uc7e6\uc7e7\uc7e9\uc7ea\uc7eb\uc7ed",13],["a081","\uc7fb",4,"\uc802\uc803\uc805\uc806\uc807\uc809\uc80b",4,"\uc812\uc814\uc817",4,"\uc81e\uc81f\uc821\uc822\uc823\uc825",6,"\uc82e\uc830\uc832",5,"\uc839\uc83a\uc83b\uc83d\uc83e\uc83f\uc841",6,"\uc84a\uc84b\uc84e",5,"\uc855",26,"\uc872\uc873\uc875\uc876\uc877\uc879\uc87b",4,"\uc882\uc884\uc888\uc889\uc88a\uc88e",5,"\uc895",7,"\uc89e\uc8a0\uc8a2\uc8a3\uc8a4"],["a141","\uc8a5\uc8a6\uc8a7\uc8a9",18,"\uc8be\uc8bf\uc8c0\uc8c1"],["a161","\uc8c2\uc8c3\uc8c5\uc8c6\uc8c7\uc8c9\uc8ca\uc8cb\uc8cd",6,"\uc8d6\uc8d8\uc8da",5,"\uc8e2\uc8e3\uc8e5"],["a181","\uc8e6",14,"\uc8f6",5,"\uc8fe\uc8ff\uc901\uc902\uc903\uc907",4,"\uc90e\u3000\u3001\u3002\xb7\u2025\u2026\xa8\u3003\xad\u2015\u2225\uff3c\u223c\u2018\u2019\u201c\u201d\u3014\u3015\u3008",9,"\xb1\xd7\xf7\u2260\u2264\u2265\u221e\u2234\xb0\u2032\u2033\u2103\u212b\uffe0\uffe1\uffe5\u2642\u2640\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\xa7\u203b\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u2192\u2190\u2191\u2193\u2194\u3013\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229\u2227\u2228\uffe2"],["a241","\uc910\uc912",5,"\uc919",18],["a261","\uc92d",6,"\uc935",18],["a281","\uc948",7,"\uc952\uc953\uc955\uc956\uc957\uc959",6,"\uc962\uc964",7,"\uc96d\uc96e\uc96f\u21d2\u21d4\u2200\u2203\xb4\uff5e\u02c7\u02d8\u02dd\u02da\u02d9\xb8\u02db\xa1\xbf\u02d0\u222e\u2211\u220f\xa4\u2109\u2030\u25c1\u25c0\u25b7\u25b6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25c8\u25a3\u25d0\u25d1\u2592\u25a4\u25a5\u25a8\u25a7\u25a6\u25a9\u2668\u260f\u260e\u261c\u261e\xb6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266d\u2669\u266a\u266c\u327f\u321c\u2116\u33c7\u2122\u33c2\u33d8\u2121\u20ac\xae"],["a341","\uc971\uc972\uc973\uc975",6,"\uc97d",10,"\uc98a\uc98b\uc98d\uc98e\uc98f"],["a361","\uc991",6,"\uc99a\uc99c\uc99e",16],["a381","\uc9af",16,"\uc9c2\uc9c3\uc9c5\uc9c6\uc9c9\uc9cb",4,"\uc9d2\uc9d4\uc9d7\uc9d8\uc9db\uff01",58,"\uffe6\uff3d",32,"\uffe3"],["a441","\uc9de\uc9df\uc9e1\uc9e3\uc9e5\uc9e6\uc9e8\uc9e9\uc9ea\uc9eb\uc9ee\uc9f2",5,"\uc9fa\uc9fb\uc9fd\uc9fe\uc9ff\uca01\uca02\uca03\uca04"],["a461","\uca05\uca06\uca07\uca0a\uca0e",5,"\uca15\uca16\uca17\uca19",12],["a481","\uca26\uca27\uca28\uca2a",28,"\u3131",93],["a541","\uca47",4,"\uca4e\uca4f\uca51\uca52\uca53\uca55",6,"\uca5e\uca62",5,"\uca69\uca6a"],["a561","\uca6b",17,"\uca7e",5,"\uca85\uca86"],["a581","\uca87",16,"\uca99",14,"\u2170",9],["a5b0","\u2160",9],["a5c1","\u0391",16,"\u03a3",6],["a5e1","\u03b1",16,"\u03c3",6],["a641","\ucaa8",19,"\ucabe\ucabf\ucac1\ucac2\ucac3\ucac5"],["a661","\ucac6",5,"\ucace\ucad0\ucad2\ucad4\ucad5\ucad6\ucad7\ucada",5,"\ucae1",6],["a681","\ucae8\ucae9\ucaea\ucaeb\ucaed",6,"\ucaf5",18,"\ucb09\ucb0a\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542\u2512\u2511\u251a\u2519\u2516\u2515\u250e\u250d\u251e\u251f\u2521\u2522\u2526\u2527\u2529\u252a\u252d\u252e\u2531\u2532\u2535\u2536\u2539\u253a\u253d\u253e\u2540\u2541\u2543",7],["a741","\ucb0b",4,"\ucb11\ucb12\ucb13\ucb15\ucb16\ucb17\ucb19",6,"\ucb22",7],["a761","\ucb2a",22,"\ucb42\ucb43\ucb44"],["a781","\ucb45\ucb46\ucb47\ucb4a\ucb4b\ucb4d\ucb4e\ucb4f\ucb51",6,"\ucb5a\ucb5b\ucb5c\ucb5e",5,"\ucb65",7,"\u3395\u3396\u3397\u2113\u3398\u33c4\u33a3\u33a4\u33a5\u33a6\u3399",9,"\u33ca\u338d\u338e\u338f\u33cf\u3388\u3389\u33c8\u33a7\u33a8\u33b0",9,"\u3380",4,"\u33ba",5,"\u3390",4,"\u2126\u33c0\u33c1\u338a\u338b\u338c\u33d6\u33c5\u33ad\u33ae\u33af\u33db\u33a9\u33aa\u33ab\u33ac\u33dd\u33d0\u33d3\u33c3\u33c9\u33dc\u33c6"],["a841","\ucb6d",10,"\ucb7a",14],["a861","\ucb89",18,"\ucb9d",6],["a881","\ucba4",19,"\ucbb9",11,"\xc6\xd0\xaa\u0126"],["a8a6","\u0132"],["a8a8","\u013f\u0141\xd8\u0152\xba\xde\u0166\u014a"],["a8b1","\u3260",27,"\u24d0",25,"\u2460",14,"\xbd\u2153\u2154\xbc\xbe\u215b\u215c\u215d\u215e"],["a941","\ucbc5",14,"\ucbd5",10],["a961","\ucbe0\ucbe1\ucbe2\ucbe3\ucbe5\ucbe6\ucbe8\ucbea",18],["a981","\ucbfd",14,"\ucc0e\ucc0f\ucc11\ucc12\ucc13\ucc15",6,"\ucc1e\ucc1f\ucc20\ucc23\ucc24\xe6\u0111\xf0\u0127\u0131\u0133\u0138\u0140\u0142\xf8\u0153\xdf\xfe\u0167\u014b\u0149\u3200",27,"\u249c",25,"\u2474",14,"\xb9\xb2\xb3\u2074\u207f\u2081\u2082\u2083\u2084"],["aa41","\ucc25\ucc26\ucc2a\ucc2b\ucc2d\ucc2f\ucc31",6,"\ucc3a\ucc3f",4,"\ucc46\ucc47\ucc49\ucc4a\ucc4b\ucc4d\ucc4e"],["aa61","\ucc4f",4,"\ucc56\ucc5a",5,"\ucc61\ucc62\ucc63\ucc65\ucc67\ucc69",6,"\ucc71\ucc72"],["aa81","\ucc73\ucc74\ucc76",29,"\u3041",82],["ab41","\ucc94\ucc95\ucc96\ucc97\ucc9a\ucc9b\ucc9d\ucc9e\ucc9f\ucca1",6,"\uccaa\uccae",5,"\uccb6\uccb7\uccb9"],["ab61","\uccba\uccbb\uccbd",6,"\uccc6\uccc8\uccca",5,"\uccd1\uccd2\uccd3\uccd5",5],["ab81","\uccdb",8,"\ucce5",6,"\ucced\uccee\uccef\uccf1",12,"\u30a1",85],["ac41","\uccfe\uccff\ucd00\ucd02",5,"\ucd0a\ucd0b\ucd0d\ucd0e\ucd0f\ucd11",6,"\ucd1a\ucd1c\ucd1e\ucd1f\ucd20"],["ac61","\ucd21\ucd22\ucd23\ucd25\ucd26\ucd27\ucd29\ucd2a\ucd2b\ucd2d",11,"\ucd3a",4],["ac81","\ucd3f",28,"\ucd5d\ucd5e\ucd5f\u0410",5,"\u0401\u0416",25],["acd1","\u0430",5,"\u0451\u0436",25],["ad41","\ucd61\ucd62\ucd63\ucd65",6,"\ucd6e\ucd70\ucd72",5,"\ucd79",7],["ad61","\ucd81",6,"\ucd89",10,"\ucd96\ucd97\ucd99\ucd9a\ucd9b\ucd9d\ucd9e\ucd9f"],["ad81","\ucda0\ucda1\ucda2\ucda3\ucda6\ucda8\ucdaa",5,"\ucdb1",18,"\ucdc5"],["ae41","\ucdc6",5,"\ucdcd\ucdce\ucdcf\ucdd1",16],["ae61","\ucde2",5,"\ucde9\ucdea\ucdeb\ucded\ucdee\ucdef\ucdf1",6,"\ucdfa\ucdfc\ucdfe",4],["ae81","\uce03\uce05\uce06\uce07\uce09\uce0a\uce0b\uce0d",6,"\uce15\uce16\uce17\uce18\uce1a",5,"\uce22\uce23\uce25\uce26\uce27\uce29\uce2a\uce2b"],["af41","\uce2c\uce2d\uce2e\uce2f\uce32\uce34\uce36",19],["af61","\uce4a",13,"\uce5a\uce5b\uce5d\uce5e\uce62",5,"\uce6a\uce6c"],["af81","\uce6e",5,"\uce76\uce77\uce79\uce7a\uce7b\uce7d",6,"\uce86\uce88\uce8a",5,"\uce92\uce93\uce95\uce96\uce97\uce99"],["b041","\uce9a",5,"\ucea2\ucea6",5,"\uceae",12],["b061","\ucebb",5,"\ucec2",19],["b081","\uced6",13,"\ucee6\ucee7\ucee9\uceea\uceed",6,"\ucef6\ucefa",5,"\uac00\uac01\uac04\uac07\uac08\uac09\uac0a\uac10",7,"\uac19",4,"\uac20\uac24\uac2c\uac2d\uac2f\uac30\uac31\uac38\uac39\uac3c\uac40\uac4b\uac4d\uac54\uac58\uac5c\uac70\uac71\uac74\uac77\uac78\uac7a\uac80\uac81\uac83\uac84\uac85\uac86\uac89\uac8a\uac8b\uac8c\uac90\uac94\uac9c\uac9d\uac9f\uaca0\uaca1\uaca8\uaca9\uacaa\uacac\uacaf\uacb0\uacb8\uacb9\uacbb\uacbc\uacbd\uacc1\uacc4\uacc8\uaccc\uacd5\uacd7\uace0\uace1\uace4\uace7\uace8\uacea\uacec\uacef\uacf0\uacf1\uacf3\uacf5\uacf6\uacfc\uacfd\uad00\uad04\uad06"],["b141","\ucf02\ucf03\ucf05\ucf06\ucf07\ucf09",6,"\ucf12\ucf14\ucf16",5,"\ucf1d\ucf1e\ucf1f\ucf21\ucf22\ucf23"],["b161","\ucf25",6,"\ucf2e\ucf32",5,"\ucf39",11],["b181","\ucf45",14,"\ucf56\ucf57\ucf59\ucf5a\ucf5b\ucf5d",6,"\ucf66\ucf68\ucf6a\ucf6b\ucf6c\uad0c\uad0d\uad0f\uad11\uad18\uad1c\uad20\uad29\uad2c\uad2d\uad34\uad35\uad38\uad3c\uad44\uad45\uad47\uad49\uad50\uad54\uad58\uad61\uad63\uad6c\uad6d\uad70\uad73\uad74\uad75\uad76\uad7b\uad7c\uad7d\uad7f\uad81\uad82\uad88\uad89\uad8c\uad90\uad9c\uad9d\uada4\uadb7\uadc0\uadc1\uadc4\uadc8\uadd0\uadd1\uadd3\uaddc\uade0\uade4\uadf8\uadf9\uadfc\uadff\uae00\uae01\uae08\uae09\uae0b\uae0d\uae14\uae30\uae31\uae34\uae37\uae38\uae3a\uae40\uae41\uae43\uae45\uae46\uae4a\uae4c\uae4d\uae4e\uae50\uae54\uae56\uae5c\uae5d\uae5f\uae60\uae61\uae65\uae68\uae69\uae6c\uae70\uae78"],["b241","\ucf6d\ucf6e\ucf6f\ucf72\ucf73\ucf75\ucf76\ucf77\ucf79",6,"\ucf81\ucf82\ucf83\ucf84\ucf86",5,"\ucf8d"],["b261","\ucf8e",18,"\ucfa2",5,"\ucfa9"],["b281","\ucfaa",5,"\ucfb1",18,"\ucfc5",6,"\uae79\uae7b\uae7c\uae7d\uae84\uae85\uae8c\uaebc\uaebd\uaebe\uaec0\uaec4\uaecc\uaecd\uaecf\uaed0\uaed1\uaed8\uaed9\uaedc\uaee8\uaeeb\uaeed\uaef4\uaef8\uaefc\uaf07\uaf08\uaf0d\uaf10\uaf2c\uaf2d\uaf30\uaf32\uaf34\uaf3c\uaf3d\uaf3f\uaf41\uaf42\uaf43\uaf48\uaf49\uaf50\uaf5c\uaf5d\uaf64\uaf65\uaf79\uaf80\uaf84\uaf88\uaf90\uaf91\uaf95\uaf9c\uafb8\uafb9\uafbc\uafc0\uafc7\uafc8\uafc9\uafcb\uafcd\uafce\uafd4\uafdc\uafe8\uafe9\uaff0\uaff1\uaff4\uaff8\ub000\ub001\ub004\ub00c\ub010\ub014\ub01c\ub01d\ub028\ub044\ub045\ub048\ub04a\ub04c\ub04e\ub053\ub054\ub055\ub057\ub059"],["b341","\ucfcc",19,"\ucfe2\ucfe3\ucfe5\ucfe6\ucfe7\ucfe9"],["b361","\ucfea",5,"\ucff2\ucff4\ucff6",5,"\ucffd\ucffe\ucfff\ud001\ud002\ud003\ud005",5],["b381","\ud00b",5,"\ud012",5,"\ud019",19,"\ub05d\ub07c\ub07d\ub080\ub084\ub08c\ub08d\ub08f\ub091\ub098\ub099\ub09a\ub09c\ub09f\ub0a0\ub0a1\ub0a2\ub0a8\ub0a9\ub0ab",4,"\ub0b1\ub0b3\ub0b4\ub0b5\ub0b8\ub0bc\ub0c4\ub0c5\ub0c7\ub0c8\ub0c9\ub0d0\ub0d1\ub0d4\ub0d8\ub0e0\ub0e5\ub108\ub109\ub10b\ub10c\ub110\ub112\ub113\ub118\ub119\ub11b\ub11c\ub11d\ub123\ub124\ub125\ub128\ub12c\ub134\ub135\ub137\ub138\ub139\ub140\ub141\ub144\ub148\ub150\ub151\ub154\ub155\ub158\ub15c\ub160\ub178\ub179\ub17c\ub180\ub182\ub188\ub189\ub18b\ub18d\ub192\ub193\ub194\ub198\ub19c\ub1a8\ub1cc\ub1d0\ub1d4\ub1dc\ub1dd"],["b441","\ud02e",5,"\ud036\ud037\ud039\ud03a\ud03b\ud03d",6,"\ud046\ud048\ud04a",5],["b461","\ud051\ud052\ud053\ud055\ud056\ud057\ud059",6,"\ud061",10,"\ud06e\ud06f"],["b481","\ud071\ud072\ud073\ud075",6,"\ud07e\ud07f\ud080\ud082",18,"\ub1df\ub1e8\ub1e9\ub1ec\ub1f0\ub1f9\ub1fb\ub1fd\ub204\ub205\ub208\ub20b\ub20c\ub214\ub215\ub217\ub219\ub220\ub234\ub23c\ub258\ub25c\ub260\ub268\ub269\ub274\ub275\ub27c\ub284\ub285\ub289\ub290\ub291\ub294\ub298\ub299\ub29a\ub2a0\ub2a1\ub2a3\ub2a5\ub2a6\ub2aa\ub2ac\ub2b0\ub2b4\ub2c8\ub2c9\ub2cc\ub2d0\ub2d2\ub2d8\ub2d9\ub2db\ub2dd\ub2e2\ub2e4\ub2e5\ub2e6\ub2e8\ub2eb",4,"\ub2f3\ub2f4\ub2f5\ub2f7",4,"\ub2ff\ub300\ub301\ub304\ub308\ub310\ub311\ub313\ub314\ub315\ub31c\ub354\ub355\ub356\ub358\ub35b\ub35c\ub35e\ub35f\ub364\ub365"],["b541","\ud095",14,"\ud0a6\ud0a7\ud0a9\ud0aa\ud0ab\ud0ad",5],["b561","\ud0b3\ud0b6\ud0b8\ud0ba",5,"\ud0c2\ud0c3\ud0c5\ud0c6\ud0c7\ud0ca",5,"\ud0d2\ud0d6",4],["b581","\ud0db\ud0de\ud0df\ud0e1\ud0e2\ud0e3\ud0e5",6,"\ud0ee\ud0f2",5,"\ud0f9",11,"\ub367\ub369\ub36b\ub36e\ub370\ub371\ub374\ub378\ub380\ub381\ub383\ub384\ub385\ub38c\ub390\ub394\ub3a0\ub3a1\ub3a8\ub3ac\ub3c4\ub3c5\ub3c8\ub3cb\ub3cc\ub3ce\ub3d0\ub3d4\ub3d5\ub3d7\ub3d9\ub3db\ub3dd\ub3e0\ub3e4\ub3e8\ub3fc\ub410\ub418\ub41c\ub420\ub428\ub429\ub42b\ub434\ub450\ub451\ub454\ub458\ub460\ub461\ub463\ub465\ub46c\ub480\ub488\ub49d\ub4a4\ub4a8\ub4ac\ub4b5\ub4b7\ub4b9\ub4c0\ub4c4\ub4c8\ub4d0\ub4d5\ub4dc\ub4dd\ub4e0\ub4e3\ub4e4\ub4e6\ub4ec\ub4ed\ub4ef\ub4f1\ub4f8\ub514\ub515\ub518\ub51b\ub51c\ub524\ub525\ub527\ub528\ub529\ub52a\ub530\ub531\ub534\ub538"],["b641","\ud105",7,"\ud10e",17],["b661","\ud120",15,"\ud132\ud133\ud135\ud136\ud137\ud139\ud13b\ud13c\ud13d\ud13e"],["b681","\ud13f\ud142\ud146",5,"\ud14e\ud14f\ud151\ud152\ud153\ud155",6,"\ud15e\ud160\ud162",5,"\ud169\ud16a\ud16b\ud16d\ub540\ub541\ub543\ub544\ub545\ub54b\ub54c\ub54d\ub550\ub554\ub55c\ub55d\ub55f\ub560\ub561\ub5a0\ub5a1\ub5a4\ub5a8\ub5aa\ub5ab\ub5b0\ub5b1\ub5b3\ub5b4\ub5b5\ub5bb\ub5bc\ub5bd\ub5c0\ub5c4\ub5cc\ub5cd\ub5cf\ub5d0\ub5d1\ub5d8\ub5ec\ub610\ub611\ub614\ub618\ub625\ub62c\ub634\ub648\ub664\ub668\ub69c\ub69d\ub6a0\ub6a4\ub6ab\ub6ac\ub6b1\ub6d4\ub6f0\ub6f4\ub6f8\ub700\ub701\ub705\ub728\ub729\ub72c\ub72f\ub730\ub738\ub739\ub73b\ub744\ub748\ub74c\ub754\ub755\ub760\ub764\ub768\ub770\ub771\ub773\ub775\ub77c\ub77d\ub780\ub784\ub78c\ub78d\ub78f\ub790\ub791\ub792\ub796\ub797"],["b741","\ud16e",13,"\ud17d",6,"\ud185\ud186\ud187\ud189\ud18a"],["b761","\ud18b",20,"\ud1a2\ud1a3\ud1a5\ud1a6\ud1a7"],["b781","\ud1a9",6,"\ud1b2\ud1b4\ud1b6\ud1b7\ud1b8\ud1b9\ud1bb\ud1bd\ud1be\ud1bf\ud1c1",14,"\ub798\ub799\ub79c\ub7a0\ub7a8\ub7a9\ub7ab\ub7ac\ub7ad\ub7b4\ub7b5\ub7b8\ub7c7\ub7c9\ub7ec\ub7ed\ub7f0\ub7f4\ub7fc\ub7fd\ub7ff\ub800\ub801\ub807\ub808\ub809\ub80c\ub810\ub818\ub819\ub81b\ub81d\ub824\ub825\ub828\ub82c\ub834\ub835\ub837\ub838\ub839\ub840\ub844\ub851\ub853\ub85c\ub85d\ub860\ub864\ub86c\ub86d\ub86f\ub871\ub878\ub87c\ub88d\ub8a8\ub8b0\ub8b4\ub8b8\ub8c0\ub8c1\ub8c3\ub8c5\ub8cc\ub8d0\ub8d4\ub8dd\ub8df\ub8e1\ub8e8\ub8e9\ub8ec\ub8f0\ub8f8\ub8f9\ub8fb\ub8fd\ub904\ub918\ub920\ub93c\ub93d\ub940\ub944\ub94c\ub94f\ub951\ub958\ub959\ub95c\ub960\ub968\ub969"],["b841","\ud1d0",7,"\ud1d9",17],["b861","\ud1eb",8,"\ud1f5\ud1f6\ud1f7\ud1f9",13],["b881","\ud208\ud20a",5,"\ud211",24,"\ub96b\ub96d\ub974\ub975\ub978\ub97c\ub984\ub985\ub987\ub989\ub98a\ub98d\ub98e\ub9ac\ub9ad\ub9b0\ub9b4\ub9bc\ub9bd\ub9bf\ub9c1\ub9c8\ub9c9\ub9cc\ub9ce",4,"\ub9d8\ub9d9\ub9db\ub9dd\ub9de\ub9e1\ub9e3\ub9e4\ub9e5\ub9e8\ub9ec\ub9f4\ub9f5\ub9f7\ub9f8\ub9f9\ub9fa\uba00\uba01\uba08\uba15\uba38\uba39\uba3c\uba40\uba42\uba48\uba49\uba4b\uba4d\uba4e\uba53\uba54\uba55\uba58\uba5c\uba64\uba65\uba67\uba68\uba69\uba70\uba71\uba74\uba78\uba83\uba84\uba85\uba87\uba8c\ubaa8\ubaa9\ubaab\ubaac\ubab0\ubab2\ubab8\ubab9\ubabb\ubabd\ubac4\ubac8\ubad8\ubad9\ubafc"],["b941","\ud22a\ud22b\ud22e\ud22f\ud231\ud232\ud233\ud235",6,"\ud23e\ud240\ud242",5,"\ud249\ud24a\ud24b\ud24c"],["b961","\ud24d",14,"\ud25d",6,"\ud265\ud266\ud267\ud268"],["b981","\ud269",22,"\ud282\ud283\ud285\ud286\ud287\ud289\ud28a\ud28b\ud28c\ubb00\ubb04\ubb0d\ubb0f\ubb11\ubb18\ubb1c\ubb20\ubb29\ubb2b\ubb34\ubb35\ubb36\ubb38\ubb3b\ubb3c\ubb3d\ubb3e\ubb44\ubb45\ubb47\ubb49\ubb4d\ubb4f\ubb50\ubb54\ubb58\ubb61\ubb63\ubb6c\ubb88\ubb8c\ubb90\ubba4\ubba8\ubbac\ubbb4\ubbb7\ubbc0\ubbc4\ubbc8\ubbd0\ubbd3\ubbf8\ubbf9\ubbfc\ubbff\ubc00\ubc02\ubc08\ubc09\ubc0b\ubc0c\ubc0d\ubc0f\ubc11\ubc14",4,"\ubc1b",4,"\ubc24\ubc25\ubc27\ubc29\ubc2d\ubc30\ubc31\ubc34\ubc38\ubc40\ubc41\ubc43\ubc44\ubc45\ubc49\ubc4c\ubc4d\ubc50\ubc5d\ubc84\ubc85\ubc88\ubc8b\ubc8c\ubc8e\ubc94\ubc95\ubc97"],["ba41","\ud28d\ud28e\ud28f\ud292\ud293\ud294\ud296",5,"\ud29d\ud29e\ud29f\ud2a1\ud2a2\ud2a3\ud2a5",6,"\ud2ad"],["ba61","\ud2ae\ud2af\ud2b0\ud2b2",5,"\ud2ba\ud2bb\ud2bd\ud2be\ud2c1\ud2c3",4,"\ud2ca\ud2cc",5],["ba81","\ud2d2\ud2d3\ud2d5\ud2d6\ud2d7\ud2d9\ud2da\ud2db\ud2dd",6,"\ud2e6",9,"\ud2f2\ud2f3\ud2f5\ud2f6\ud2f7\ud2f9\ud2fa\ubc99\ubc9a\ubca0\ubca1\ubca4\ubca7\ubca8\ubcb0\ubcb1\ubcb3\ubcb4\ubcb5\ubcbc\ubcbd\ubcc0\ubcc4\ubccd\ubccf\ubcd0\ubcd1\ubcd5\ubcd8\ubcdc\ubcf4\ubcf5\ubcf6\ubcf8\ubcfc\ubd04\ubd05\ubd07\ubd09\ubd10\ubd14\ubd24\ubd2c\ubd40\ubd48\ubd49\ubd4c\ubd50\ubd58\ubd59\ubd64\ubd68\ubd80\ubd81\ubd84\ubd87\ubd88\ubd89\ubd8a\ubd90\ubd91\ubd93\ubd95\ubd99\ubd9a\ubd9c\ubda4\ubdb0\ubdb8\ubdd4\ubdd5\ubdd8\ubddc\ubde9\ubdf0\ubdf4\ubdf8\ube00\ube03\ube05\ube0c\ube0d\ube10\ube14\ube1c\ube1d\ube1f\ube44\ube45\ube48\ube4c\ube4e\ube54\ube55\ube57\ube59\ube5a\ube5b\ube60\ube61\ube64"],["bb41","\ud2fb",4,"\ud302\ud304\ud306",5,"\ud30f\ud311\ud312\ud313\ud315\ud317",4,"\ud31e\ud322\ud323"],["bb61","\ud324\ud326\ud327\ud32a\ud32b\ud32d\ud32e\ud32f\ud331",6,"\ud33a\ud33e",5,"\ud346\ud347\ud348\ud349"],["bb81","\ud34a",31,"\ube68\ube6a\ube70\ube71\ube73\ube74\ube75\ube7b\ube7c\ube7d\ube80\ube84\ube8c\ube8d\ube8f\ube90\ube91\ube98\ube99\ubea8\ubed0\ubed1\ubed4\ubed7\ubed8\ubee0\ubee3\ubee4\ubee5\ubeec\ubf01\ubf08\ubf09\ubf18\ubf19\ubf1b\ubf1c\ubf1d\ubf40\ubf41\ubf44\ubf48\ubf50\ubf51\ubf55\ubf94\ubfb0\ubfc5\ubfcc\ubfcd\ubfd0\ubfd4\ubfdc\ubfdf\ubfe1\uc03c\uc051\uc058\uc05c\uc060\uc068\uc069\uc090\uc091\uc094\uc098\uc0a0\uc0a1\uc0a3\uc0a5\uc0ac\uc0ad\uc0af\uc0b0\uc0b3\uc0b4\uc0b5\uc0b6\uc0bc\uc0bd\uc0bf\uc0c0\uc0c1\uc0c5\uc0c8\uc0c9\uc0cc\uc0d0\uc0d8\uc0d9\uc0db\uc0dc\uc0dd\uc0e4"],["bc41","\ud36a",17,"\ud37e\ud37f\ud381\ud382\ud383\ud385\ud386\ud387"],["bc61","\ud388\ud389\ud38a\ud38b\ud38e\ud392",5,"\ud39a\ud39b\ud39d\ud39e\ud39f\ud3a1",6,"\ud3aa\ud3ac\ud3ae"],["bc81","\ud3af",4,"\ud3b5\ud3b6\ud3b7\ud3b9\ud3ba\ud3bb\ud3bd",6,"\ud3c6\ud3c7\ud3ca",5,"\ud3d1",5,"\uc0e5\uc0e8\uc0ec\uc0f4\uc0f5\uc0f7\uc0f9\uc100\uc104\uc108\uc110\uc115\uc11c",4,"\uc123\uc124\uc126\uc127\uc12c\uc12d\uc12f\uc130\uc131\uc136\uc138\uc139\uc13c\uc140\uc148\uc149\uc14b\uc14c\uc14d\uc154\uc155\uc158\uc15c\uc164\uc165\uc167\uc168\uc169\uc170\uc174\uc178\uc185\uc18c\uc18d\uc18e\uc190\uc194\uc196\uc19c\uc19d\uc19f\uc1a1\uc1a5\uc1a8\uc1a9\uc1ac\uc1b0\uc1bd\uc1c4\uc1c8\uc1cc\uc1d4\uc1d7\uc1d8\uc1e0\uc1e4\uc1e8\uc1f0\uc1f1\uc1f3\uc1fc\uc1fd\uc200\uc204\uc20c\uc20d\uc20f\uc211\uc218\uc219\uc21c\uc21f\uc220\uc228\uc229\uc22b\uc22d"],["bd41","\ud3d7\ud3d9",7,"\ud3e2\ud3e4",7,"\ud3ee\ud3ef\ud3f1\ud3f2\ud3f3\ud3f5\ud3f6\ud3f7"],["bd61","\ud3f8\ud3f9\ud3fa\ud3fb\ud3fe\ud400\ud402",5,"\ud409",13],["bd81","\ud417",5,"\ud41e",25,"\uc22f\uc231\uc232\uc234\uc248\uc250\uc251\uc254\uc258\uc260\uc265\uc26c\uc26d\uc270\uc274\uc27c\uc27d\uc27f\uc281\uc288\uc289\uc290\uc298\uc29b\uc29d\uc2a4\uc2a5\uc2a8\uc2ac\uc2ad\uc2b4\uc2b5\uc2b7\uc2b9\uc2dc\uc2dd\uc2e0\uc2e3\uc2e4\uc2eb\uc2ec\uc2ed\uc2ef\uc2f1\uc2f6\uc2f8\uc2f9\uc2fb\uc2fc\uc300\uc308\uc309\uc30c\uc30d\uc313\uc314\uc315\uc318\uc31c\uc324\uc325\uc328\uc329\uc345\uc368\uc369\uc36c\uc370\uc372\uc378\uc379\uc37c\uc37d\uc384\uc388\uc38c\uc3c0\uc3d8\uc3d9\uc3dc\uc3df\uc3e0\uc3e2\uc3e8\uc3e9\uc3ed\uc3f4\uc3f5\uc3f8\uc408\uc410\uc424\uc42c\uc430"],["be41","\ud438",7,"\ud441\ud442\ud443\ud445",14],["be61","\ud454",7,"\ud45d\ud45e\ud45f\ud461\ud462\ud463\ud465",7,"\ud46e\ud470\ud471\ud472"],["be81","\ud473",4,"\ud47a\ud47b\ud47d\ud47e\ud481\ud483",4,"\ud48a\ud48c\ud48e",5,"\ud495",8,"\uc434\uc43c\uc43d\uc448\uc464\uc465\uc468\uc46c\uc474\uc475\uc479\uc480\uc494\uc49c\uc4b8\uc4bc\uc4e9\uc4f0\uc4f1\uc4f4\uc4f8\uc4fa\uc4ff\uc500\uc501\uc50c\uc510\uc514\uc51c\uc528\uc529\uc52c\uc530\uc538\uc539\uc53b\uc53d\uc544\uc545\uc548\uc549\uc54a\uc54c\uc54d\uc54e\uc553\uc554\uc555\uc557\uc558\uc559\uc55d\uc55e\uc560\uc561\uc564\uc568\uc570\uc571\uc573\uc574\uc575\uc57c\uc57d\uc580\uc584\uc587\uc58c\uc58d\uc58f\uc591\uc595\uc597\uc598\uc59c\uc5a0\uc5a9\uc5b4\uc5b5\uc5b8\uc5b9\uc5bb\uc5bc\uc5bd\uc5be\uc5c4",6,"\uc5cc\uc5ce"],["bf41","\ud49e",10,"\ud4aa",14],["bf61","\ud4b9",18,"\ud4cd\ud4ce\ud4cf\ud4d1\ud4d2\ud4d3\ud4d5"],["bf81","\ud4d6",5,"\ud4dd\ud4de\ud4e0",7,"\ud4e9\ud4ea\ud4eb\ud4ed\ud4ee\ud4ef\ud4f1",6,"\ud4f9\ud4fa\ud4fc\uc5d0\uc5d1\uc5d4\uc5d8\uc5e0\uc5e1\uc5e3\uc5e5\uc5ec\uc5ed\uc5ee\uc5f0\uc5f4\uc5f6\uc5f7\uc5fc",5,"\uc605\uc606\uc607\uc608\uc60c\uc610\uc618\uc619\uc61b\uc61c\uc624\uc625\uc628\uc62c\uc62d\uc62e\uc630\uc633\uc634\uc635\uc637\uc639\uc63b\uc640\uc641\uc644\uc648\uc650\uc651\uc653\uc654\uc655\uc65c\uc65d\uc660\uc66c\uc66f\uc671\uc678\uc679\uc67c\uc680\uc688\uc689\uc68b\uc68d\uc694\uc695\uc698\uc69c\uc6a4\uc6a5\uc6a7\uc6a9\uc6b0\uc6b1\uc6b4\uc6b8\uc6b9\uc6ba\uc6c0\uc6c1\uc6c3\uc6c5\uc6cc\uc6cd\uc6d0\uc6d4\uc6dc\uc6dd\uc6e0\uc6e1\uc6e8"],["c041","\ud4fe",5,"\ud505\ud506\ud507\ud509\ud50a\ud50b\ud50d",6,"\ud516\ud518",5],["c061","\ud51e",25],["c081","\ud538\ud539\ud53a\ud53b\ud53e\ud53f\ud541\ud542\ud543\ud545",6,"\ud54e\ud550\ud552",5,"\ud55a\ud55b\ud55d\ud55e\ud55f\ud561\ud562\ud563\uc6e9\uc6ec\uc6f0\uc6f8\uc6f9\uc6fd\uc704\uc705\uc708\uc70c\uc714\uc715\uc717\uc719\uc720\uc721\uc724\uc728\uc730\uc731\uc733\uc735\uc737\uc73c\uc73d\uc740\uc744\uc74a\uc74c\uc74d\uc74f\uc751",7,"\uc75c\uc760\uc768\uc76b\uc774\uc775\uc778\uc77c\uc77d\uc77e\uc783\uc784\uc785\uc787\uc788\uc789\uc78a\uc78e\uc790\uc791\uc794\uc796\uc797\uc798\uc79a\uc7a0\uc7a1\uc7a3\uc7a4\uc7a5\uc7a6\uc7ac\uc7ad\uc7b0\uc7b4\uc7bc\uc7bd\uc7bf\uc7c0\uc7c1\uc7c8\uc7c9\uc7cc\uc7ce\uc7d0\uc7d8\uc7dd\uc7e4\uc7e8\uc7ec\uc800\uc801\uc804\uc808\uc80a"],["c141","\ud564\ud566\ud567\ud56a\ud56c\ud56e",5,"\ud576\ud577\ud579\ud57a\ud57b\ud57d",6,"\ud586\ud58a\ud58b"],["c161","\ud58c\ud58d\ud58e\ud58f\ud591",19,"\ud5a6\ud5a7"],["c181","\ud5a8",31,"\uc810\uc811\uc813\uc815\uc816\uc81c\uc81d\uc820\uc824\uc82c\uc82d\uc82f\uc831\uc838\uc83c\uc840\uc848\uc849\uc84c\uc84d\uc854\uc870\uc871\uc874\uc878\uc87a\uc880\uc881\uc883\uc885\uc886\uc887\uc88b\uc88c\uc88d\uc894\uc89d\uc89f\uc8a1\uc8a8\uc8bc\uc8bd\uc8c4\uc8c8\uc8cc\uc8d4\uc8d5\uc8d7\uc8d9\uc8e0\uc8e1\uc8e4\uc8f5\uc8fc\uc8fd\uc900\uc904\uc905\uc906\uc90c\uc90d\uc90f\uc911\uc918\uc92c\uc934\uc950\uc951\uc954\uc958\uc960\uc961\uc963\uc96c\uc970\uc974\uc97c\uc988\uc989\uc98c\uc990\uc998\uc999\uc99b\uc99d\uc9c0\uc9c1\uc9c4\uc9c7\uc9c8\uc9ca\uc9d0\uc9d1\uc9d3"],["c241","\ud5ca\ud5cb\ud5cd\ud5ce\ud5cf\ud5d1\ud5d3",4,"\ud5da\ud5dc\ud5de",5,"\ud5e6\ud5e7\ud5e9\ud5ea\ud5eb\ud5ed\ud5ee"],["c261","\ud5ef",4,"\ud5f6\ud5f8\ud5fa",5,"\ud602\ud603\ud605\ud606\ud607\ud609",6,"\ud612"],["c281","\ud616",5,"\ud61d\ud61e\ud61f\ud621\ud622\ud623\ud625",7,"\ud62e",9,"\ud63a\ud63b\uc9d5\uc9d6\uc9d9\uc9da\uc9dc\uc9dd\uc9e0\uc9e2\uc9e4\uc9e7\uc9ec\uc9ed\uc9ef\uc9f0\uc9f1\uc9f8\uc9f9\uc9fc\uca00\uca08\uca09\uca0b\uca0c\uca0d\uca14\uca18\uca29\uca4c\uca4d\uca50\uca54\uca5c\uca5d\uca5f\uca60\uca61\uca68\uca7d\uca84\uca98\ucabc\ucabd\ucac0\ucac4\ucacc\ucacd\ucacf\ucad1\ucad3\ucad8\ucad9\ucae0\ucaec\ucaf4\ucb08\ucb10\ucb14\ucb18\ucb20\ucb21\ucb41\ucb48\ucb49\ucb4c\ucb50\ucb58\ucb59\ucb5d\ucb64\ucb78\ucb79\ucb9c\ucbb8\ucbd4\ucbe4\ucbe7\ucbe9\ucc0c\ucc0d\ucc10\ucc14\ucc1c\ucc1d\ucc21\ucc22\ucc27\ucc28\ucc29\ucc2c\ucc2e\ucc30\ucc38\ucc39\ucc3b"],["c341","\ud63d\ud63e\ud63f\ud641\ud642\ud643\ud644\ud646\ud647\ud64a\ud64c\ud64e\ud64f\ud650\ud652\ud653\ud656\ud657\ud659\ud65a\ud65b\ud65d",4],["c361","\ud662",4,"\ud668\ud66a",5,"\ud672\ud673\ud675",11],["c381","\ud681\ud682\ud684\ud686",5,"\ud68e\ud68f\ud691\ud692\ud693\ud695",7,"\ud69e\ud6a0\ud6a2",5,"\ud6a9\ud6aa\ucc3c\ucc3d\ucc3e\ucc44\ucc45\ucc48\ucc4c\ucc54\ucc55\ucc57\ucc58\ucc59\ucc60\ucc64\ucc66\ucc68\ucc70\ucc75\ucc98\ucc99\ucc9c\ucca0\ucca8\ucca9\uccab\uccac\uccad\uccb4\uccb5\uccb8\uccbc\uccc4\uccc5\uccc7\uccc9\uccd0\uccd4\ucce4\uccec\uccf0\ucd01\ucd08\ucd09\ucd0c\ucd10\ucd18\ucd19\ucd1b\ucd1d\ucd24\ucd28\ucd2c\ucd39\ucd5c\ucd60\ucd64\ucd6c\ucd6d\ucd6f\ucd71\ucd78\ucd88\ucd94\ucd95\ucd98\ucd9c\ucda4\ucda5\ucda7\ucda9\ucdb0\ucdc4\ucdcc\ucdd0\ucde8\ucdec\ucdf0\ucdf8\ucdf9\ucdfb\ucdfd\uce04\uce08\uce0c\uce14\uce19\uce20\uce21\uce24\uce28\uce30\uce31\uce33\uce35"],["c441","\ud6ab\ud6ad\ud6ae\ud6af\ud6b1",7,"\ud6ba\ud6bc",7,"\ud6c6\ud6c7\ud6c9\ud6ca\ud6cb"],["c461","\ud6cd\ud6ce\ud6cf\ud6d0\ud6d2\ud6d3\ud6d5\ud6d6\ud6d8\ud6da",5,"\ud6e1\ud6e2\ud6e3\ud6e5\ud6e6\ud6e7\ud6e9",4],["c481","\ud6ee\ud6ef\ud6f1\ud6f2\ud6f3\ud6f4\ud6f6",5,"\ud6fe\ud6ff\ud701\ud702\ud703\ud705",11,"\ud712\ud713\ud714\uce58\uce59\uce5c\uce5f\uce60\uce61\uce68\uce69\uce6b\uce6d\uce74\uce75\uce78\uce7c\uce84\uce85\uce87\uce89\uce90\uce91\uce94\uce98\ucea0\ucea1\ucea3\ucea4\ucea5\uceac\ucead\ucec1\ucee4\ucee5\ucee8\uceeb\uceec\ucef4\ucef5\ucef7\ucef8\ucef9\ucf00\ucf01\ucf04\ucf08\ucf10\ucf11\ucf13\ucf15\ucf1c\ucf20\ucf24\ucf2c\ucf2d\ucf2f\ucf30\ucf31\ucf38\ucf54\ucf55\ucf58\ucf5c\ucf64\ucf65\ucf67\ucf69\ucf70\ucf71\ucf74\ucf78\ucf80\ucf85\ucf8c\ucfa1\ucfa8\ucfb0\ucfc4\ucfe0\ucfe1\ucfe4\ucfe8\ucff0\ucff1\ucff3\ucff5\ucffc\ud000\ud004\ud011\ud018\ud02d\ud034\ud035\ud038\ud03c"],["c541","\ud715\ud716\ud717\ud71a\ud71b\ud71d\ud71e\ud71f\ud721",6,"\ud72a\ud72c\ud72e",5,"\ud736\ud737\ud739"],["c561","\ud73a\ud73b\ud73d",6,"\ud745\ud746\ud748\ud74a",5,"\ud752\ud753\ud755\ud75a",4],["c581","\ud75f\ud762\ud764\ud766\ud767\ud768\ud76a\ud76b\ud76d\ud76e\ud76f\ud771\ud772\ud773\ud775",6,"\ud77e\ud77f\ud780\ud782",5,"\ud78a\ud78b\ud044\ud045\ud047\ud049\ud050\ud054\ud058\ud060\ud06c\ud06d\ud070\ud074\ud07c\ud07d\ud081\ud0a4\ud0a5\ud0a8\ud0ac\ud0b4\ud0b5\ud0b7\ud0b9\ud0c0\ud0c1\ud0c4\ud0c8\ud0c9\ud0d0\ud0d1\ud0d3\ud0d4\ud0d5\ud0dc\ud0dd\ud0e0\ud0e4\ud0ec\ud0ed\ud0ef\ud0f0\ud0f1\ud0f8\ud10d\ud130\ud131\ud134\ud138\ud13a\ud140\ud141\ud143\ud144\ud145\ud14c\ud14d\ud150\ud154\ud15c\ud15d\ud15f\ud161\ud168\ud16c\ud17c\ud184\ud188\ud1a0\ud1a1\ud1a4\ud1a8\ud1b0\ud1b1\ud1b3\ud1b5\ud1ba\ud1bc\ud1c0\ud1d8\ud1f4\ud1f8\ud207\ud209\ud210\ud22c\ud22d\ud230\ud234\ud23c\ud23d\ud23f\ud241\ud248\ud25c"],["c641","\ud78d\ud78e\ud78f\ud791",6,"\ud79a\ud79c\ud79e",5],["c6a1","\ud264\ud280\ud281\ud284\ud288\ud290\ud291\ud295\ud29c\ud2a0\ud2a4\ud2ac\ud2b1\ud2b8\ud2b9\ud2bc\ud2bf\ud2c0\ud2c2\ud2c8\ud2c9\ud2cb\ud2d4\ud2d8\ud2dc\ud2e4\ud2e5\ud2f0\ud2f1\ud2f4\ud2f8\ud300\ud301\ud303\ud305\ud30c\ud30d\ud30e\ud310\ud314\ud316\ud31c\ud31d\ud31f\ud320\ud321\ud325\ud328\ud329\ud32c\ud330\ud338\ud339\ud33b\ud33c\ud33d\ud344\ud345\ud37c\ud37d\ud380\ud384\ud38c\ud38d\ud38f\ud390\ud391\ud398\ud399\ud39c\ud3a0\ud3a8\ud3a9\ud3ab\ud3ad\ud3b4\ud3b8\ud3bc\ud3c4\ud3c5\ud3c8\ud3c9\ud3d0\ud3d8\ud3e1\ud3e3\ud3ec\ud3ed\ud3f0\ud3f4\ud3fc\ud3fd\ud3ff\ud401"],["c7a1","\ud408\ud41d\ud440\ud444\ud45c\ud460\ud464\ud46d\ud46f\ud478\ud479\ud47c\ud47f\ud480\ud482\ud488\ud489\ud48b\ud48d\ud494\ud4a9\ud4cc\ud4d0\ud4d4\ud4dc\ud4df\ud4e8\ud4ec\ud4f0\ud4f8\ud4fb\ud4fd\ud504\ud508\ud50c\ud514\ud515\ud517\ud53c\ud53d\ud540\ud544\ud54c\ud54d\ud54f\ud551\ud558\ud559\ud55c\ud560\ud565\ud568\ud569\ud56b\ud56d\ud574\ud575\ud578\ud57c\ud584\ud585\ud587\ud588\ud589\ud590\ud5a5\ud5c8\ud5c9\ud5cc\ud5d0\ud5d2\ud5d8\ud5d9\ud5db\ud5dd\ud5e4\ud5e5\ud5e8\ud5ec\ud5f4\ud5f5\ud5f7\ud5f9\ud600\ud601\ud604\ud608\ud610\ud611\ud613\ud614\ud615\ud61c\ud620"],["c8a1","\ud624\ud62d\ud638\ud639\ud63c\ud640\ud645\ud648\ud649\ud64b\ud64d\ud651\ud654\ud655\ud658\ud65c\ud667\ud669\ud670\ud671\ud674\ud683\ud685\ud68c\ud68d\ud690\ud694\ud69d\ud69f\ud6a1\ud6a8\ud6ac\ud6b0\ud6b9\ud6bb\ud6c4\ud6c5\ud6c8\ud6cc\ud6d1\ud6d4\ud6d7\ud6d9\ud6e0\ud6e4\ud6e8\ud6f0\ud6f5\ud6fc\ud6fd\ud700\ud704\ud711\ud718\ud719\ud71c\ud720\ud728\ud729\ud72b\ud72d\ud734\ud735\ud738\ud73c\ud744\ud747\ud749\ud750\ud751\ud754\ud756\ud757\ud758\ud759\ud760\ud761\ud763\ud765\ud769\ud76c\ud770\ud774\ud77c\ud77d\ud781\ud788\ud789\ud78c\ud790\ud798\ud799\ud79b\ud79d"],["caa1","\u4f3d\u4f73\u5047\u50f9\u52a0\u53ef\u5475\u54e5\u5609\u5ac1\u5bb6\u6687\u67b6\u67b7\u67ef\u6b4c\u73c2\u75c2\u7a3c\u82db\u8304\u8857\u8888\u8a36\u8cc8\u8dcf\u8efb\u8fe6\u99d5\u523b\u5374\u5404\u606a\u6164\u6bbc\u73cf\u811a\u89ba\u89d2\u95a3\u4f83\u520a\u58be\u5978\u59e6\u5e72\u5e79\u61c7\u63c0\u6746\u67ec\u687f\u6f97\u764e\u770b\u78f5\u7a08\u7aff\u7c21\u809d\u826e\u8271\u8aeb\u9593\u4e6b\u559d\u66f7\u6e34\u78a3\u7aed\u845b\u8910\u874e\u97a8\u52d8\u574e\u582a\u5d4c\u611f\u61be\u6221\u6562\u67d1\u6a44\u6e1b\u7518\u75b3\u76e3\u77b0\u7d3a\u90af\u9451\u9452\u9f95"],["cba1","\u5323\u5cac\u7532\u80db\u9240\u9598\u525b\u5808\u59dc\u5ca1\u5d17\u5eb7\u5f3a\u5f4a\u6177\u6c5f\u757a\u7586\u7ce0\u7d73\u7db1\u7f8c\u8154\u8221\u8591\u8941\u8b1b\u92fc\u964d\u9c47\u4ecb\u4ef7\u500b\u51f1\u584f\u6137\u613e\u6168\u6539\u69ea\u6f11\u75a5\u7686\u76d6\u7b87\u82a5\u84cb\uf900\u93a7\u958b\u5580\u5ba2\u5751\uf901\u7cb3\u7fb9\u91b5\u5028\u53bb\u5c45\u5de8\u62d2\u636e\u64da\u64e7\u6e20\u70ac\u795b\u8ddd\u8e1e\uf902\u907d\u9245\u92f8\u4e7e\u4ef6\u5065\u5dfe\u5efa\u6106\u6957\u8171\u8654\u8e47\u9375\u9a2b\u4e5e\u5091\u6770\u6840\u5109\u528d\u5292\u6aa2"],["cca1","\u77bc\u9210\u9ed4\u52ab\u602f\u8ff2\u5048\u61a9\u63ed\u64ca\u683c\u6a84\u6fc0\u8188\u89a1\u9694\u5805\u727d\u72ac\u7504\u7d79\u7e6d\u80a9\u898b\u8b74\u9063\u9d51\u6289\u6c7a\u6f54\u7d50\u7f3a\u8a23\u517c\u614a\u7b9d\u8b19\u9257\u938c\u4eac\u4fd3\u501e\u50be\u5106\u52c1\u52cd\u537f\u5770\u5883\u5e9a\u5f91\u6176\u61ac\u64ce\u656c\u666f\u66bb\u66f4\u6897\u6d87\u7085\u70f1\u749f\u74a5\u74ca\u75d9\u786c\u78ec\u7adf\u7af6\u7d45\u7d93\u8015\u803f\u811b\u8396\u8b66\u8f15\u9015\u93e1\u9803\u9838\u9a5a\u9be8\u4fc2\u5553\u583a\u5951\u5b63\u5c46\u60b8\u6212\u6842\u68b0"],["cda1","\u68e8\u6eaa\u754c\u7678\u78ce\u7a3d\u7cfb\u7e6b\u7e7c\u8a08\u8aa1\u8c3f\u968e\u9dc4\u53e4\u53e9\u544a\u5471\u56fa\u59d1\u5b64\u5c3b\u5eab\u62f7\u6537\u6545\u6572\u66a0\u67af\u69c1\u6cbd\u75fc\u7690\u777e\u7a3f\u7f94\u8003\u80a1\u818f\u82e6\u82fd\u83f0\u85c1\u8831\u88b4\u8aa5\uf903\u8f9c\u932e\u96c7\u9867\u9ad8\u9f13\u54ed\u659b\u66f2\u688f\u7a40\u8c37\u9d60\u56f0\u5764\u5d11\u6606\u68b1\u68cd\u6efe\u7428\u889e\u9be4\u6c68\uf904\u9aa8\u4f9b\u516c\u5171\u529f\u5b54\u5de5\u6050\u606d\u62f1\u63a7\u653b\u73d9\u7a7a\u86a3\u8ca2\u978f\u4e32\u5be1\u6208\u679c\u74dc"],["cea1","\u79d1\u83d3\u8a87\u8ab2\u8de8\u904e\u934b\u9846\u5ed3\u69e8\u85ff\u90ed\uf905\u51a0\u5b98\u5bec\u6163\u68fa\u6b3e\u704c\u742f\u74d8\u7ba1\u7f50\u83c5\u89c0\u8cab\u95dc\u9928\u522e\u605d\u62ec\u9002\u4f8a\u5149\u5321\u58d9\u5ee3\u66e0\u6d38\u709a\u72c2\u73d6\u7b50\u80f1\u945b\u5366\u639b\u7f6b\u4e56\u5080\u584a\u58de\u602a\u6127\u62d0\u69d0\u9b41\u5b8f\u7d18\u80b1\u8f5f\u4ea4\u50d1\u54ac\u55ac\u5b0c\u5da0\u5de7\u652a\u654e\u6821\u6a4b\u72e1\u768e\u77ef\u7d5e\u7ff9\u81a0\u854e\u86df\u8f03\u8f4e\u90ca\u9903\u9a55\u9bab\u4e18\u4e45\u4e5d\u4ec7\u4ff1\u5177\u52fe"],["cfa1","\u5340\u53e3\u53e5\u548e\u5614\u5775\u57a2\u5bc7\u5d87\u5ed0\u61fc\u62d8\u6551\u67b8\u67e9\u69cb\u6b50\u6bc6\u6bec\u6c42\u6e9d\u7078\u72d7\u7396\u7403\u77bf\u77e9\u7a76\u7d7f\u8009\u81fc\u8205\u820a\u82df\u8862\u8b33\u8cfc\u8ec0\u9011\u90b1\u9264\u92b6\u99d2\u9a45\u9ce9\u9dd7\u9f9c\u570b\u5c40\u83ca\u97a0\u97ab\u9eb4\u541b\u7a98\u7fa4\u88d9\u8ecd\u90e1\u5800\u5c48\u6398\u7a9f\u5bae\u5f13\u7a79\u7aae\u828e\u8eac\u5026\u5238\u52f8\u5377\u5708\u62f3\u6372\u6b0a\u6dc3\u7737\u53a5\u7357\u8568\u8e76\u95d5\u673a\u6ac3\u6f70\u8a6d\u8ecc\u994b\uf906\u6677\u6b78\u8cb4"],["d0a1","\u9b3c\uf907\u53eb\u572d\u594e\u63c6\u69fb\u73ea\u7845\u7aba\u7ac5\u7cfe\u8475\u898f\u8d73\u9035\u95a8\u52fb\u5747\u7547\u7b60\u83cc\u921e\uf908\u6a58\u514b\u524b\u5287\u621f\u68d8\u6975\u9699\u50c5\u52a4\u52e4\u61c3\u65a4\u6839\u69ff\u747e\u7b4b\u82b9\u83eb\u89b2\u8b39\u8fd1\u9949\uf909\u4eca\u5997\u64d2\u6611\u6a8e\u7434\u7981\u79bd\u82a9\u887e\u887f\u895f\uf90a\u9326\u4f0b\u53ca\u6025\u6271\u6c72\u7d1a\u7d66\u4e98\u5162\u77dc\u80af\u4f01\u4f0e\u5176\u5180\u55dc\u5668\u573b\u57fa\u57fc\u5914\u5947\u5993\u5bc4\u5c90\u5d0e\u5df1\u5e7e\u5fcc\u6280\u65d7\u65e3"],["d1a1","\u671e\u671f\u675e\u68cb\u68c4\u6a5f\u6b3a\u6c23\u6c7d\u6c82\u6dc7\u7398\u7426\u742a\u7482\u74a3\u7578\u757f\u7881\u78ef\u7941\u7947\u7948\u797a\u7b95\u7d00\u7dba\u7f88\u8006\u802d\u808c\u8a18\u8b4f\u8c48\u8d77\u9321\u9324\u98e2\u9951\u9a0e\u9a0f\u9a65\u9e92\u7dca\u4f76\u5409\u62ee\u6854\u91d1\u55ab\u513a\uf90b\uf90c\u5a1c\u61e6\uf90d\u62cf\u62ff\uf90e",5,"\u90a3\uf914",4,"\u8afe\uf919\uf91a\uf91b\uf91c\u6696\uf91d\u7156\uf91e\uf91f\u96e3\uf920\u634f\u637a\u5357\uf921\u678f\u6960\u6e73\uf922\u7537\uf923\uf924\uf925"],["d2a1","\u7d0d\uf926\uf927\u8872\u56ca\u5a18\uf928",4,"\u4e43\uf92d\u5167\u5948\u67f0\u8010\uf92e\u5973\u5e74\u649a\u79ca\u5ff5\u606c\u62c8\u637b\u5be7\u5bd7\u52aa\uf92f\u5974\u5f29\u6012\uf930\uf931\uf932\u7459\uf933",5,"\u99d1\uf939",10,"\u6fc3\uf944\uf945\u81bf\u8fb2\u60f1\uf946\uf947\u8166\uf948\uf949\u5c3f\uf94a",7,"\u5ae9\u8a25\u677b\u7d10\uf952",5,"\u80fd\uf958\uf959\u5c3c\u6ce5\u533f\u6eba\u591a\u8336"],["d3a1","\u4e39\u4eb6\u4f46\u55ae\u5718\u58c7\u5f56\u65b7\u65e6\u6a80\u6bb5\u6e4d\u77ed\u7aef\u7c1e\u7dde\u86cb\u8892\u9132\u935b\u64bb\u6fbe\u737a\u75b8\u9054\u5556\u574d\u61ba\u64d4\u66c7\u6de1\u6e5b\u6f6d\u6fb9\u75f0\u8043\u81bd\u8541\u8983\u8ac7\u8b5a\u931f\u6c93\u7553\u7b54\u8e0f\u905d\u5510\u5802\u5858\u5e62\u6207\u649e\u68e0\u7576\u7cd6\u87b3\u9ee8\u4ee3\u5788\u576e\u5927\u5c0d\u5cb1\u5e36\u5f85\u6234\u64e1\u73b3\u81fa\u888b\u8cb8\u968a\u9edb\u5b85\u5fb7\u60b3\u5012\u5200\u5230\u5716\u5835\u5857\u5c0e\u5c60\u5cf6\u5d8b\u5ea6\u5f92\u60bc\u6311\u6389\u6417\u6843"],["d4a1","\u68f9\u6ac2\u6dd8\u6e21\u6ed4\u6fe4\u71fe\u76dc\u7779\u79b1\u7a3b\u8404\u89a9\u8ced\u8df3\u8e48\u9003\u9014\u9053\u90fd\u934d\u9676\u97dc\u6bd2\u7006\u7258\u72a2\u7368\u7763\u79bf\u7be4\u7e9b\u8b80\u58a9\u60c7\u6566\u65fd\u66be\u6c8c\u711e\u71c9\u8c5a\u9813\u4e6d\u7a81\u4edd\u51ac\u51cd\u52d5\u540c\u61a7\u6771\u6850\u68df\u6d1e\u6f7c\u75bc\u77b3\u7ae5\u80f4\u8463\u9285\u515c\u6597\u675c\u6793\u75d8\u7ac7\u8373\uf95a\u8c46\u9017\u982d\u5c6f\u81c0\u829a\u9041\u906f\u920d\u5f97\u5d9d\u6a59\u71c8\u767b\u7b49\u85e4\u8b04\u9127\u9a30\u5587\u61f6\uf95b\u7669\u7f85"],["d5a1","\u863f\u87ba\u88f8\u908f\uf95c\u6d1b\u70d9\u73de\u7d61\u843d\uf95d\u916a\u99f1\uf95e\u4e82\u5375\u6b04\u6b12\u703e\u721b\u862d\u9e1e\u524c\u8fa3\u5d50\u64e5\u652c\u6b16\u6feb\u7c43\u7e9c\u85cd\u8964\u89bd\u62c9\u81d8\u881f\u5eca\u6717\u6d6a\u72fc\u7405\u746f\u8782\u90de\u4f86\u5d0d\u5fa0\u840a\u51b7\u63a0\u7565\u4eae\u5006\u5169\u51c9\u6881\u6a11\u7cae\u7cb1\u7ce7\u826f\u8ad2\u8f1b\u91cf\u4fb6\u5137\u52f5\u5442\u5eec\u616e\u623e\u65c5\u6ada\u6ffe\u792a\u85dc\u8823\u95ad\u9a62\u9a6a\u9e97\u9ece\u529b\u66c6\u6b77\u701d\u792b\u8f62\u9742\u6190\u6200\u6523\u6f23"],["d6a1","\u7149\u7489\u7df4\u806f\u84ee\u8f26\u9023\u934a\u51bd\u5217\u52a3\u6d0c\u70c8\u88c2\u5ec9\u6582\u6bae\u6fc2\u7c3e\u7375\u4ee4\u4f36\u56f9\uf95f\u5cba\u5dba\u601c\u73b2\u7b2d\u7f9a\u7fce\u8046\u901e\u9234\u96f6\u9748\u9818\u9f61\u4f8b\u6fa7\u79ae\u91b4\u96b7\u52de\uf960\u6488\u64c4\u6ad3\u6f5e\u7018\u7210\u76e7\u8001\u8606\u865c\u8def\u8f05\u9732\u9b6f\u9dfa\u9e75\u788c\u797f\u7da0\u83c9\u9304\u9e7f\u9e93\u8ad6\u58df\u5f04\u6727\u7027\u74cf\u7c60\u807e\u5121\u7028\u7262\u78ca\u8cc2\u8cda\u8cf4\u96f7\u4e86\u50da\u5bee\u5ed6\u6599\u71ce\u7642\u77ad\u804a\u84fc"],["d7a1","\u907c\u9b27\u9f8d\u58d8\u5a41\u5c62\u6a13\u6dda\u6f0f\u763b\u7d2f\u7e37\u851e\u8938\u93e4\u964b\u5289\u65d2\u67f3\u69b4\u6d41\u6e9c\u700f\u7409\u7460\u7559\u7624\u786b\u8b2c\u985e\u516d\u622e\u9678\u4f96\u502b\u5d19\u6dea\u7db8\u8f2a\u5f8b\u6144\u6817\uf961\u9686\u52d2\u808b\u51dc\u51cc\u695e\u7a1c\u7dbe\u83f1\u9675\u4fda\u5229\u5398\u540f\u550e\u5c65\u60a7\u674e\u68a8\u6d6c\u7281\u72f8\u7406\u7483\uf962\u75e2\u7c6c\u7f79\u7fb8\u8389\u88cf\u88e1\u91cc\u91d0\u96e2\u9bc9\u541d\u6f7e\u71d0\u7498\u85fa\u8eaa\u96a3\u9c57\u9e9f\u6797\u6dcb\u7433\u81e8\u9716\u782c"],["d8a1","\u7acb\u7b20\u7c92\u6469\u746a\u75f2\u78bc\u78e8\u99ac\u9b54\u9ebb\u5bde\u5e55\u6f20\u819c\u83ab\u9088\u4e07\u534d\u5a29\u5dd2\u5f4e\u6162\u633d\u6669\u66fc\u6eff\u6f2b\u7063\u779e\u842c\u8513\u883b\u8f13\u9945\u9c3b\u551c\u62b9\u672b\u6cab\u8309\u896a\u977a\u4ea1\u5984\u5fd8\u5fd9\u671b\u7db2\u7f54\u8292\u832b\u83bd\u8f1e\u9099\u57cb\u59b9\u5a92\u5bd0\u6627\u679a\u6885\u6bcf\u7164\u7f75\u8cb7\u8ce3\u9081\u9b45\u8108\u8c8a\u964c\u9a40\u9ea5\u5b5f\u6c13\u731b\u76f2\u76df\u840c\u51aa\u8993\u514d\u5195\u52c9\u68c9\u6c94\u7704\u7720\u7dbf\u7dec\u9762\u9eb5\u6ec5"],["d9a1","\u8511\u51a5\u540d\u547d\u660e\u669d\u6927\u6e9f\u76bf\u7791\u8317\u84c2\u879f\u9169\u9298\u9cf4\u8882\u4fae\u5192\u52df\u59c6\u5e3d\u6155\u6478\u6479\u66ae\u67d0\u6a21\u6bcd\u6bdb\u725f\u7261\u7441\u7738\u77db\u8017\u82bc\u8305\u8b00\u8b28\u8c8c\u6728\u6c90\u7267\u76ee\u7766\u7a46\u9da9\u6b7f\u6c92\u5922\u6726\u8499\u536f\u5893\u5999\u5edf\u63cf\u6634\u6773\u6e3a\u732b\u7ad7\u82d7\u9328\u52d9\u5deb\u61ae\u61cb\u620a\u62c7\u64ab\u65e0\u6959\u6b66\u6bcb\u7121\u73f7\u755d\u7e46\u821e\u8302\u856a\u8aa3\u8cbf\u9727\u9d61\u58a8\u9ed8\u5011\u520e\u543b\u554f\u6587"],["daa1","\u6c76\u7d0a\u7d0b\u805e\u868a\u9580\u96ef\u52ff\u6c95\u7269\u5473\u5a9a\u5c3e\u5d4b\u5f4c\u5fae\u672a\u68b6\u6963\u6e3c\u6e44\u7709\u7c73\u7f8e\u8587\u8b0e\u8ff7\u9761\u9ef4\u5cb7\u60b6\u610d\u61ab\u654f\u65fb\u65fc\u6c11\u6cef\u739f\u73c9\u7de1\u9594\u5bc6\u871c\u8b10\u525d\u535a\u62cd\u640f\u64b2\u6734\u6a38\u6cca\u73c0\u749e\u7b94\u7c95\u7e1b\u818a\u8236\u8584\u8feb\u96f9\u99c1\u4f34\u534a\u53cd\u53db\u62cc\u642c\u6500\u6591\u69c3\u6cee\u6f58\u73ed\u7554\u7622\u76e4\u76fc\u78d0\u78fb\u792c\u7d46\u822c\u87e0\u8fd4\u9812\u98ef\u52c3\u62d4\u64a5\u6e24\u6f51"],["dba1","\u767c\u8dcb\u91b1\u9262\u9aee\u9b43\u5023\u508d\u574a\u59a8\u5c28\u5e47\u5f77\u623f\u653e\u65b9\u65c1\u6609\u678b\u699c\u6ec2\u78c5\u7d21\u80aa\u8180\u822b\u82b3\u84a1\u868c\u8a2a\u8b17\u90a6\u9632\u9f90\u500d\u4ff3\uf963\u57f9\u5f98\u62dc\u6392\u676f\u6e43\u7119\u76c3\u80cc\u80da\u88f4\u88f5\u8919\u8ce0\u8f29\u914d\u966a\u4f2f\u4f70\u5e1b\u67cf\u6822\u767d\u767e\u9b44\u5e61\u6a0a\u7169\u71d4\u756a\uf964\u7e41\u8543\u85e9\u98dc\u4f10\u7b4f\u7f70\u95a5\u51e1\u5e06\u68b5\u6c3e\u6c4e\u6cdb\u72af\u7bc4\u8303\u6cd5\u743a\u50fb\u5288\u58c1\u64d8\u6a97\u74a7\u7656"],["dca1","\u78a7\u8617\u95e2\u9739\uf965\u535e\u5f01\u8b8a\u8fa8\u8faf\u908a\u5225\u77a5\u9c49\u9f08\u4e19\u5002\u5175\u5c5b\u5e77\u661e\u663a\u67c4\u68c5\u70b3\u7501\u75c5\u79c9\u7add\u8f27\u9920\u9a08\u4fdd\u5821\u5831\u5bf6\u666e\u6b65\u6d11\u6e7a\u6f7d\u73e4\u752b\u83e9\u88dc\u8913\u8b5c\u8f14\u4f0f\u50d5\u5310\u535c\u5b93\u5fa9\u670d\u798f\u8179\u832f\u8514\u8907\u8986\u8f39\u8f3b\u99a5\u9c12\u672c\u4e76\u4ff8\u5949\u5c01\u5cef\u5cf0\u6367\u68d2\u70fd\u71a2\u742b\u7e2b\u84ec\u8702\u9022\u92d2\u9cf3\u4e0d\u4ed8\u4fef\u5085\u5256\u526f\u5426\u5490\u57e0\u592b\u5a66"],["dda1","\u5b5a\u5b75\u5bcc\u5e9c\uf966\u6276\u6577\u65a7\u6d6e\u6ea5\u7236\u7b26\u7c3f\u7f36\u8150\u8151\u819a\u8240\u8299\u83a9\u8a03\u8ca0\u8ce6\u8cfb\u8d74\u8dba\u90e8\u91dc\u961c\u9644\u99d9\u9ce7\u5317\u5206\u5429\u5674\u58b3\u5954\u596e\u5fff\u61a4\u626e\u6610\u6c7e\u711a\u76c6\u7c89\u7cde\u7d1b\u82ac\u8cc1\u96f0\uf967\u4f5b\u5f17\u5f7f\u62c2\u5d29\u670b\u68da\u787c\u7e43\u9d6c\u4e15\u5099\u5315\u532a\u5351\u5983\u5a62\u5e87\u60b2\u618a\u6249\u6279\u6590\u6787\u69a7\u6bd4\u6bd6\u6bd7\u6bd8\u6cb8\uf968\u7435\u75fa\u7812\u7891\u79d5\u79d8\u7c83\u7dcb\u7fe1\u80a5"],["dea1","\u813e\u81c2\u83f2\u871a\u88e8\u8ab9\u8b6c\u8cbb\u9119\u975e\u98db\u9f3b\u56ac\u5b2a\u5f6c\u658c\u6ab3\u6baf\u6d5c\u6ff1\u7015\u725d\u73ad\u8ca7\u8cd3\u983b\u6191\u6c37\u8058\u9a01\u4e4d\u4e8b\u4e9b\u4ed5\u4f3a\u4f3c\u4f7f\u4fdf\u50ff\u53f2\u53f8\u5506\u55e3\u56db\u58eb\u5962\u5a11\u5beb\u5bfa\u5c04\u5df3\u5e2b\u5f99\u601d\u6368\u659c\u65af\u67f6\u67fb\u68ad\u6b7b\u6c99\u6cd7\u6e23\u7009\u7345\u7802\u793e\u7940\u7960\u79c1\u7be9\u7d17\u7d72\u8086\u820d\u838e\u84d1\u86c7\u88df\u8a50\u8a5e\u8b1d\u8cdc\u8d66\u8fad\u90aa\u98fc\u99df\u9e9d\u524a\uf969\u6714\uf96a"],["dfa1","\u5098\u522a\u5c71\u6563\u6c55\u73ca\u7523\u759d\u7b97\u849c\u9178\u9730\u4e77\u6492\u6bba\u715e\u85a9\u4e09\uf96b\u6749\u68ee\u6e17\u829f\u8518\u886b\u63f7\u6f81\u9212\u98af\u4e0a\u50b7\u50cf\u511f\u5546\u55aa\u5617\u5b40\u5c19\u5ce0\u5e38\u5e8a\u5ea0\u5ec2\u60f3\u6851\u6a61\u6e58\u723d\u7240\u72c0\u76f8\u7965\u7bb1\u7fd4\u88f3\u89f4\u8a73\u8c61\u8cde\u971c\u585e\u74bd\u8cfd\u55c7\uf96c\u7a61\u7d22\u8272\u7272\u751f\u7525\uf96d\u7b19\u5885\u58fb\u5dbc\u5e8f\u5eb6\u5f90\u6055\u6292\u637f\u654d\u6691\u66d9\u66f8\u6816\u68f2\u7280\u745e\u7b6e\u7d6e\u7dd6\u7f72"],["e0a1","\u80e5\u8212\u85af\u897f\u8a93\u901d\u92e4\u9ecd\u9f20\u5915\u596d\u5e2d\u60dc\u6614\u6673\u6790\u6c50\u6dc5\u6f5f\u77f3\u78a9\u84c6\u91cb\u932b\u4ed9\u50ca\u5148\u5584\u5b0b\u5ba3\u6247\u657e\u65cb\u6e32\u717d\u7401\u7444\u7487\u74bf\u766c\u79aa\u7dda\u7e55\u7fa8\u817a\u81b3\u8239\u861a\u87ec\u8a75\u8de3\u9078\u9291\u9425\u994d\u9bae\u5368\u5c51\u6954\u6cc4\u6d29\u6e2b\u820c\u859b\u893b\u8a2d\u8aaa\u96ea\u9f67\u5261\u66b9\u6bb2\u7e96\u87fe\u8d0d\u9583\u965d\u651d\u6d89\u71ee\uf96e\u57ce\u59d3\u5bac\u6027\u60fa\u6210\u661f\u665f\u7329\u73f9\u76db\u7701\u7b6c"],["e1a1","\u8056\u8072\u8165\u8aa0\u9192\u4e16\u52e2\u6b72\u6d17\u7a05\u7b39\u7d30\uf96f\u8cb0\u53ec\u562f\u5851\u5bb5\u5c0f\u5c11\u5de2\u6240\u6383\u6414\u662d\u68b3\u6cbc\u6d88\u6eaf\u701f\u70a4\u71d2\u7526\u758f\u758e\u7619\u7b11\u7be0\u7c2b\u7d20\u7d39\u852c\u856d\u8607\u8a34\u900d\u9061\u90b5\u92b7\u97f6\u9a37\u4fd7\u5c6c\u675f\u6d91\u7c9f\u7e8c\u8b16\u8d16\u901f\u5b6b\u5dfd\u640d\u84c0\u905c\u98e1\u7387\u5b8b\u609a\u677e\u6dde\u8a1f\u8aa6\u9001\u980c\u5237\uf970\u7051\u788e\u9396\u8870\u91d7\u4fee\u53d7\u55fd\u56da\u5782\u58fd\u5ac2\u5b88\u5cab\u5cc0\u5e25\u6101"],["e2a1","\u620d\u624b\u6388\u641c\u6536\u6578\u6a39\u6b8a\u6c34\u6d19\u6f31\u71e7\u72e9\u7378\u7407\u74b2\u7626\u7761\u79c0\u7a57\u7aea\u7cb9\u7d8f\u7dac\u7e61\u7f9e\u8129\u8331\u8490\u84da\u85ea\u8896\u8ab0\u8b90\u8f38\u9042\u9083\u916c\u9296\u92b9\u968b\u96a7\u96a8\u96d6\u9700\u9808\u9996\u9ad3\u9b1a\u53d4\u587e\u5919\u5b70\u5bbf\u6dd1\u6f5a\u719f\u7421\u74b9\u8085\u83fd\u5de1\u5f87\u5faa\u6042\u65ec\u6812\u696f\u6a53\u6b89\u6d35\u6df3\u73e3\u76fe\u77ac\u7b4d\u7d14\u8123\u821c\u8340\u84f4\u8563\u8a62\u8ac4\u9187\u931e\u9806\u99b4\u620c\u8853\u8ff0\u9265\u5d07\u5d27"],["e3a1","\u5d69\u745f\u819d\u8768\u6fd5\u62fe\u7fd2\u8936\u8972\u4e1e\u4e58\u50e7\u52dd\u5347\u627f\u6607\u7e69\u8805\u965e\u4f8d\u5319\u5636\u59cb\u5aa4\u5c38\u5c4e\u5c4d\u5e02\u5f11\u6043\u65bd\u662f\u6642\u67be\u67f4\u731c\u77e2\u793a\u7fc5\u8494\u84cd\u8996\u8a66\u8a69\u8ae1\u8c55\u8c7a\u57f4\u5bd4\u5f0f\u606f\u62ed\u690d\u6b96\u6e5c\u7184\u7bd2\u8755\u8b58\u8efe\u98df\u98fe\u4f38\u4f81\u4fe1\u547b\u5a20\u5bb8\u613c\u65b0\u6668\u71fc\u7533\u795e\u7d33\u814e\u81e3\u8398\u85aa\u85ce\u8703\u8a0a\u8eab\u8f9b\uf971\u8fc5\u5931\u5ba4\u5be6\u6089\u5be9\u5c0b\u5fc3\u6c81"],["e4a1","\uf972\u6df1\u700b\u751a\u82af\u8af6\u4ec0\u5341\uf973\u96d9\u6c0f\u4e9e\u4fc4\u5152\u555e\u5a25\u5ce8\u6211\u7259\u82bd\u83aa\u86fe\u8859\u8a1d\u963f\u96c5\u9913\u9d09\u9d5d\u580a\u5cb3\u5dbd\u5e44\u60e1\u6115\u63e1\u6a02\u6e25\u9102\u9354\u984e\u9c10\u9f77\u5b89\u5cb8\u6309\u664f\u6848\u773c\u96c1\u978d\u9854\u9b9f\u65a1\u8b01\u8ecb\u95bc\u5535\u5ca9\u5dd6\u5eb5\u6697\u764c\u83f4\u95c7\u58d3\u62bc\u72ce\u9d28\u4ef0\u592e\u600f\u663b\u6b83\u79e7\u9d26\u5393\u54c0\u57c3\u5d16\u611b\u66d6\u6daf\u788d\u827e\u9698\u9744\u5384\u627c\u6396\u6db2\u7e0a\u814b\u984d"],["e5a1","\u6afb\u7f4c\u9daf\u9e1a\u4e5f\u503b\u51b6\u591c\u60f9\u63f6\u6930\u723a\u8036\uf974\u91ce\u5f31\uf975\uf976\u7d04\u82e5\u846f\u84bb\u85e5\u8e8d\uf977\u4f6f\uf978\uf979\u58e4\u5b43\u6059\u63da\u6518\u656d\u6698\uf97a\u694a\u6a23\u6d0b\u7001\u716c\u75d2\u760d\u79b3\u7a70\uf97b\u7f8a\uf97c\u8944\uf97d\u8b93\u91c0\u967d\uf97e\u990a\u5704\u5fa1\u65bc\u6f01\u7600\u79a6\u8a9e\u99ad\u9b5a\u9f6c\u5104\u61b6\u6291\u6a8d\u81c6\u5043\u5830\u5f66\u7109\u8a00\u8afa\u5b7c\u8616\u4ffa\u513c\u56b4\u5944\u63a9\u6df9\u5daa\u696d\u5186\u4e88\u4f59\uf97f\uf980\uf981\u5982\uf982"],["e6a1","\uf983\u6b5f\u6c5d\uf984\u74b5\u7916\uf985\u8207\u8245\u8339\u8f3f\u8f5d\uf986\u9918\uf987\uf988\uf989\u4ea6\uf98a\u57df\u5f79\u6613\uf98b\uf98c\u75ab\u7e79\u8b6f\uf98d\u9006\u9a5b\u56a5\u5827\u59f8\u5a1f\u5bb4\uf98e\u5ef6\uf98f\uf990\u6350\u633b\uf991\u693d\u6c87\u6cbf\u6d8e\u6d93\u6df5\u6f14\uf992\u70df\u7136\u7159\uf993\u71c3\u71d5\uf994\u784f\u786f\uf995\u7b75\u7de3\uf996\u7e2f\uf997\u884d\u8edf\uf998\uf999\uf99a\u925b\uf99b\u9cf6\uf99c\uf99d\uf99e\u6085\u6d85\uf99f\u71b1\uf9a0\uf9a1\u95b1\u53ad\uf9a2\uf9a3\uf9a4\u67d3\uf9a5\u708e\u7130\u7430\u8276\u82d2"],["e7a1","\uf9a6\u95bb\u9ae5\u9e7d\u66c4\uf9a7\u71c1\u8449\uf9a8\uf9a9\u584b\uf9aa\uf9ab\u5db8\u5f71\uf9ac\u6620\u668e\u6979\u69ae\u6c38\u6cf3\u6e36\u6f41\u6fda\u701b\u702f\u7150\u71df\u7370\uf9ad\u745b\uf9ae\u74d4\u76c8\u7a4e\u7e93\uf9af\uf9b0\u82f1\u8a60\u8fce\uf9b1\u9348\uf9b2\u9719\uf9b3\uf9b4\u4e42\u502a\uf9b5\u5208\u53e1\u66f3\u6c6d\u6fca\u730a\u777f\u7a62\u82ae\u85dd\u8602\uf9b6\u88d4\u8a63\u8b7d\u8c6b\uf9b7\u92b3\uf9b8\u9713\u9810\u4e94\u4f0d\u4fc9\u50b2\u5348\u543e\u5433\u55da\u5862\u58ba\u5967\u5a1b\u5be4\u609f\uf9b9\u61ca\u6556\u65ff\u6664\u68a7\u6c5a\u6fb3"],["e8a1","\u70cf\u71ac\u7352\u7b7d\u8708\u8aa4\u9c32\u9f07\u5c4b\u6c83\u7344\u7389\u923a\u6eab\u7465\u761f\u7a69\u7e15\u860a\u5140\u58c5\u64c1\u74ee\u7515\u7670\u7fc1\u9095\u96cd\u9954\u6e26\u74e6\u7aa9\u7aaa\u81e5\u86d9\u8778\u8a1b\u5a49\u5b8c\u5b9b\u68a1\u6900\u6d63\u73a9\u7413\u742c\u7897\u7de9\u7feb\u8118\u8155\u839e\u8c4c\u962e\u9811\u66f0\u5f80\u65fa\u6789\u6c6a\u738b\u502d\u5a03\u6b6a\u77ee\u5916\u5d6c\u5dcd\u7325\u754f\uf9ba\uf9bb\u50e5\u51f9\u582f\u592d\u5996\u59da\u5be5\uf9bc\uf9bd\u5da2\u62d7\u6416\u6493\u64fe\uf9be\u66dc\uf9bf\u6a48\uf9c0\u71ff\u7464\uf9c1"],["e9a1","\u7a88\u7aaf\u7e47\u7e5e\u8000\u8170\uf9c2\u87ef\u8981\u8b20\u9059\uf9c3\u9080\u9952\u617e\u6b32\u6d74\u7e1f\u8925\u8fb1\u4fd1\u50ad\u5197\u52c7\u57c7\u5889\u5bb9\u5eb8\u6142\u6995\u6d8c\u6e67\u6eb6\u7194\u7462\u7528\u752c\u8073\u8338\u84c9\u8e0a\u9394\u93de\uf9c4\u4e8e\u4f51\u5076\u512a\u53c8\u53cb\u53f3\u5b87\u5bd3\u5c24\u611a\u6182\u65f4\u725b\u7397\u7440\u76c2\u7950\u7991\u79b9\u7d06\u7fbd\u828b\u85d5\u865e\u8fc2\u9047\u90f5\u91ea\u9685\u96e8\u96e9\u52d6\u5f67\u65ed\u6631\u682f\u715c\u7a36\u90c1\u980a\u4e91\uf9c5\u6a52\u6b9e\u6f90\u7189\u8018\u82b8\u8553"],["eaa1","\u904b\u9695\u96f2\u97fb\u851a\u9b31\u4e90\u718a\u96c4\u5143\u539f\u54e1\u5713\u5712\u57a3\u5a9b\u5ac4\u5bc3\u6028\u613f\u63f4\u6c85\u6d39\u6e72\u6e90\u7230\u733f\u7457\u82d1\u8881\u8f45\u9060\uf9c6\u9662\u9858\u9d1b\u6708\u8d8a\u925e\u4f4d\u5049\u50de\u5371\u570d\u59d4\u5a01\u5c09\u6170\u6690\u6e2d\u7232\u744b\u7def\u80c3\u840e\u8466\u853f\u875f\u885b\u8918\u8b02\u9055\u97cb\u9b4f\u4e73\u4f91\u5112\u516a\uf9c7\u552f\u55a9\u5b7a\u5ba5\u5e7c\u5e7d\u5ebe\u60a0\u60df\u6108\u6109\u63c4\u6538\u6709\uf9c8\u67d4\u67da\uf9c9\u6961\u6962\u6cb9\u6d27\uf9ca\u6e38\uf9cb"],["eba1","\u6fe1\u7336\u7337\uf9cc\u745c\u7531\uf9cd\u7652\uf9ce\uf9cf\u7dad\u81fe\u8438\u88d5\u8a98\u8adb\u8aed\u8e30\u8e42\u904a\u903e\u907a\u9149\u91c9\u936e\uf9d0\uf9d1\u5809\uf9d2\u6bd3\u8089\u80b2\uf9d3\uf9d4\u5141\u596b\u5c39\uf9d5\uf9d6\u6f64\u73a7\u80e4\u8d07\uf9d7\u9217\u958f\uf9d8\uf9d9\uf9da\uf9db\u807f\u620e\u701c\u7d68\u878d\uf9dc\u57a0\u6069\u6147\u6bb7\u8abe\u9280\u96b1\u4e59\u541f\u6deb\u852d\u9670\u97f3\u98ee\u63d6\u6ce3\u9091\u51dd\u61c9\u81ba\u9df9\u4f9d\u501a\u5100\u5b9c\u610f\u61ff\u64ec\u6905\u6bc5\u7591\u77e3\u7fa9\u8264\u858f\u87fb\u8863\u8abc"],["eca1","\u8b70\u91ab\u4e8c\u4ee5\u4f0a\uf9dd\uf9de\u5937\u59e8\uf9df\u5df2\u5f1b\u5f5b\u6021\uf9e0\uf9e1\uf9e2\uf9e3\u723e\u73e5\uf9e4\u7570\u75cd\uf9e5\u79fb\uf9e6\u800c\u8033\u8084\u82e1\u8351\uf9e7\uf9e8\u8cbd\u8cb3\u9087\uf9e9\uf9ea\u98f4\u990c\uf9eb\uf9ec\u7037\u76ca\u7fca\u7fcc\u7ffc\u8b1a\u4eba\u4ec1\u5203\u5370\uf9ed\u54bd\u56e0\u59fb\u5bc5\u5f15\u5fcd\u6e6e\uf9ee\uf9ef\u7d6a\u8335\uf9f0\u8693\u8a8d\uf9f1\u976d\u9777\uf9f2\uf9f3\u4e00\u4f5a\u4f7e\u58f9\u65e5\u6ea2\u9038\u93b0\u99b9\u4efb\u58ec\u598a\u59d9\u6041\uf9f4\uf9f5\u7a14\uf9f6\u834f\u8cc3\u5165\u5344"],["eda1","\uf9f7\uf9f8\uf9f9\u4ecd\u5269\u5b55\u82bf\u4ed4\u523a\u54a8\u59c9\u59ff\u5b50\u5b57\u5b5c\u6063\u6148\u6ecb\u7099\u716e\u7386\u74f7\u75b5\u78c1\u7d2b\u8005\u81ea\u8328\u8517\u85c9\u8aee\u8cc7\u96cc\u4f5c\u52fa\u56bc\u65ab\u6628\u707c\u70b8\u7235\u7dbd\u828d\u914c\u96c0\u9d72\u5b71\u68e7\u6b98\u6f7a\u76de\u5c91\u66ab\u6f5b\u7bb4\u7c2a\u8836\u96dc\u4e08\u4ed7\u5320\u5834\u58bb\u58ef\u596c\u5c07\u5e33\u5e84\u5f35\u638c\u66b2\u6756\u6a1f\u6aa3\u6b0c\u6f3f\u7246\uf9fa\u7350\u748b\u7ae0\u7ca7\u8178\u81df\u81e7\u838a\u846c\u8523\u8594\u85cf\u88dd\u8d13\u91ac\u9577"],["eea1","\u969c\u518d\u54c9\u5728\u5bb0\u624d\u6750\u683d\u6893\u6e3d\u6ed3\u707d\u7e21\u88c1\u8ca1\u8f09\u9f4b\u9f4e\u722d\u7b8f\u8acd\u931a\u4f47\u4f4e\u5132\u5480\u59d0\u5e95\u62b5\u6775\u696e\u6a17\u6cae\u6e1a\u72d9\u732a\u75bd\u7bb8\u7d35\u82e7\u83f9\u8457\u85f7\u8a5b\u8caf\u8e87\u9019\u90b8\u96ce\u9f5f\u52e3\u540a\u5ae1\u5bc2\u6458\u6575\u6ef4\u72c4\uf9fb\u7684\u7a4d\u7b1b\u7c4d\u7e3e\u7fdf\u837b\u8b2b\u8cca\u8d64\u8de1\u8e5f\u8fea\u8ff9\u9069\u93d1\u4f43\u4f7a\u50b3\u5168\u5178\u524d\u526a\u5861\u587c\u5960\u5c08\u5c55\u5edb\u609b\u6230\u6813\u6bbf\u6c08\u6fb1"],["efa1","\u714e\u7420\u7530\u7538\u7551\u7672\u7b4c\u7b8b\u7bad\u7bc6\u7e8f\u8a6e\u8f3e\u8f49\u923f\u9293\u9322\u942b\u96fb\u985a\u986b\u991e\u5207\u622a\u6298\u6d59\u7664\u7aca\u7bc0\u7d76\u5360\u5cbe\u5e97\u6f38\u70b9\u7c98\u9711\u9b8e\u9ede\u63a5\u647a\u8776\u4e01\u4e95\u4ead\u505c\u5075\u5448\u59c3\u5b9a\u5e40\u5ead\u5ef7\u5f81\u60c5\u633a\u653f\u6574\u65cc\u6676\u6678\u67fe\u6968\u6a89\u6b63\u6c40\u6dc0\u6de8\u6e1f\u6e5e\u701e\u70a1\u738e\u73fd\u753a\u775b\u7887\u798e\u7a0b\u7a7d\u7cbe\u7d8e\u8247\u8a02\u8aea\u8c9e\u912d\u914a\u91d8\u9266\u92cc\u9320\u9706\u9756"],["f0a1","\u975c\u9802\u9f0e\u5236\u5291\u557c\u5824\u5e1d\u5f1f\u608c\u63d0\u68af\u6fdf\u796d\u7b2c\u81cd\u85ba\u88fd\u8af8\u8e44\u918d\u9664\u969b\u973d\u984c\u9f4a\u4fce\u5146\u51cb\u52a9\u5632\u5f14\u5f6b\u63aa\u64cd\u65e9\u6641\u66fa\u66f9\u671d\u689d\u68d7\u69fd\u6f15\u6f6e\u7167\u71e5\u722a\u74aa\u773a\u7956\u795a\u79df\u7a20\u7a95\u7c97\u7cdf\u7d44\u7e70\u8087\u85fb\u86a4\u8a54\u8abf\u8d99\u8e81\u9020\u906d\u91e3\u963b\u96d5\u9ce5\u65cf\u7c07\u8db3\u93c3\u5b58\u5c0a\u5352\u62d9\u731d\u5027\u5b97\u5f9e\u60b0\u616b\u68d5\u6dd9\u742e\u7a2e\u7d42\u7d9c\u7e31\u816b"],["f1a1","\u8e2a\u8e35\u937e\u9418\u4f50\u5750\u5de6\u5ea7\u632b\u7f6a\u4e3b\u4f4f\u4f8f\u505a\u59dd\u80c4\u546a\u5468\u55fe\u594f\u5b99\u5dde\u5eda\u665d\u6731\u67f1\u682a\u6ce8\u6d32\u6e4a\u6f8d\u70b7\u73e0\u7587\u7c4c\u7d02\u7d2c\u7da2\u821f\u86db\u8a3b\u8a85\u8d70\u8e8a\u8f33\u9031\u914e\u9152\u9444\u99d0\u7af9\u7ca5\u4fca\u5101\u51c6\u57c8\u5bef\u5cfb\u6659\u6a3d\u6d5a\u6e96\u6fec\u710c\u756f\u7ae3\u8822\u9021\u9075\u96cb\u99ff\u8301\u4e2d\u4ef2\u8846\u91cd\u537d\u6adb\u696b\u6c41\u847a\u589e\u618e\u66fe\u62ef\u70dd\u7511\u75c7\u7e52\u84b8\u8b49\u8d08\u4e4b\u53ea"],["f2a1","\u54ab\u5730\u5740\u5fd7\u6301\u6307\u646f\u652f\u65e8\u667a\u679d\u67b3\u6b62\u6c60\u6c9a\u6f2c\u77e5\u7825\u7949\u7957\u7d19\u80a2\u8102\u81f3\u829d\u82b7\u8718\u8a8c\uf9fc\u8d04\u8dbe\u9072\u76f4\u7a19\u7a37\u7e54\u8077\u5507\u55d4\u5875\u632f\u6422\u6649\u664b\u686d\u699b\u6b84\u6d25\u6eb1\u73cd\u7468\u74a1\u755b\u75b9\u76e1\u771e\u778b\u79e6\u7e09\u7e1d\u81fb\u852f\u8897\u8a3a\u8cd1\u8eeb\u8fb0\u9032\u93ad\u9663\u9673\u9707\u4f84\u53f1\u59ea\u5ac9\u5e19\u684e\u74c6\u75be\u79e9\u7a92\u81a3\u86ed\u8cea\u8dcc\u8fed\u659f\u6715\uf9fd\u57f7\u6f57\u7ddd\u8f2f"],["f3a1","\u93f6\u96c6\u5fb5\u61f2\u6f84\u4e14\u4f98\u501f\u53c9\u55df\u5d6f\u5dee\u6b21\u6b64\u78cb\u7b9a\uf9fe\u8e49\u8eca\u906e\u6349\u643e\u7740\u7a84\u932f\u947f\u9f6a\u64b0\u6faf\u71e6\u74a8\u74da\u7ac4\u7c12\u7e82\u7cb2\u7e98\u8b9a\u8d0a\u947d\u9910\u994c\u5239\u5bdf\u64e6\u672d\u7d2e\u50ed\u53c3\u5879\u6158\u6159\u61fa\u65ac\u7ad9\u8b92\u8b96\u5009\u5021\u5275\u5531\u5a3c\u5ee0\u5f70\u6134\u655e\u660c\u6636\u66a2\u69cd\u6ec4\u6f32\u7316\u7621\u7a93\u8139\u8259\u83d6\u84bc\u50b5\u57f0\u5bc0\u5be8\u5f69\u63a1\u7826\u7db5\u83dc\u8521\u91c7\u91f5\u518a\u67f5\u7b56"],["f4a1","\u8cac\u51c4\u59bb\u60bd\u8655\u501c\uf9ff\u5254\u5c3a\u617d\u621a\u62d3\u64f2\u65a5\u6ecc\u7620\u810a\u8e60\u965f\u96bb\u4edf\u5343\u5598\u5929\u5ddd\u64c5\u6cc9\u6dfa\u7394\u7a7f\u821b\u85a6\u8ce4\u8e10\u9077\u91e7\u95e1\u9621\u97c6\u51f8\u54f2\u5586\u5fb9\u64a4\u6f88\u7db4\u8f1f\u8f4d\u9435\u50c9\u5c16\u6cbe\u6dfb\u751b\u77bb\u7c3d\u7c64\u8a79\u8ac2\u581e\u59be\u5e16\u6377\u7252\u758a\u776b\u8adc\u8cbc\u8f12\u5ef3\u6674\u6df8\u807d\u83c1\u8acb\u9751\u9bd6\ufa00\u5243\u66ff\u6d95\u6eef\u7de0\u8ae6\u902e\u905e\u9ad4\u521d\u527f\u54e8\u6194\u6284\u62db\u68a2"],["f5a1","\u6912\u695a\u6a35\u7092\u7126\u785d\u7901\u790e\u79d2\u7a0d\u8096\u8278\u82d5\u8349\u8549\u8c82\u8d85\u9162\u918b\u91ae\u4fc3\u56d1\u71ed\u77d7\u8700\u89f8\u5bf8\u5fd6\u6751\u90a8\u53e2\u585a\u5bf5\u60a4\u6181\u6460\u7e3d\u8070\u8525\u9283\u64ae\u50ac\u5d14\u6700\u589c\u62bd\u63a8\u690e\u6978\u6a1e\u6e6b\u76ba\u79cb\u82bb\u8429\u8acf\u8da8\u8ffd\u9112\u914b\u919c\u9310\u9318\u939a\u96db\u9a36\u9c0d\u4e11\u755c\u795d\u7afa\u7b51\u7bc9\u7e2e\u84c4\u8e59\u8e74\u8ef8\u9010\u6625\u693f\u7443\u51fa\u672e\u9edc\u5145\u5fe0\u6c96\u87f2\u885d\u8877\u60b4\u81b5\u8403"],["f6a1","\u8d05\u53d6\u5439\u5634\u5a36\u5c31\u708a\u7fe0\u805a\u8106\u81ed\u8da3\u9189\u9a5f\u9df2\u5074\u4ec4\u53a0\u60fb\u6e2c\u5c64\u4f88\u5024\u55e4\u5cd9\u5e5f\u6065\u6894\u6cbb\u6dc4\u71be\u75d4\u75f4\u7661\u7a1a\u7a49\u7dc7\u7dfb\u7f6e\u81f4\u86a9\u8f1c\u96c9\u99b3\u9f52\u5247\u52c5\u98ed\u89aa\u4e03\u67d2\u6f06\u4fb5\u5be2\u6795\u6c88\u6d78\u741b\u7827\u91dd\u937c\u87c4\u79e4\u7a31\u5feb\u4ed6\u54a4\u553e\u58ae\u59a5\u60f0\u6253\u62d6\u6736\u6955\u8235\u9640\u99b1\u99dd\u502c\u5353\u5544\u577c\ufa01\u6258\ufa02\u64e2\u666b\u67dd\u6fc1\u6fef\u7422\u7438\u8a17"],["f7a1","\u9438\u5451\u5606\u5766\u5f48\u619a\u6b4e\u7058\u70ad\u7dbb\u8a95\u596a\u812b\u63a2\u7708\u803d\u8caa\u5854\u642d\u69bb\u5b95\u5e11\u6e6f\ufa03\u8569\u514c\u53f0\u592a\u6020\u614b\u6b86\u6c70\u6cf0\u7b1e\u80ce\u82d4\u8dc6\u90b0\u98b1\ufa04\u64c7\u6fa4\u6491\u6504\u514e\u5410\u571f\u8a0e\u615f\u6876\ufa05\u75db\u7b52\u7d71\u901a\u5806\u69cc\u817f\u892a\u9000\u9839\u5078\u5957\u59ac\u6295\u900f\u9b2a\u615d\u7279\u95d6\u5761\u5a46\u5df4\u628a\u64ad\u64fa\u6777\u6ce2\u6d3e\u722c\u7436\u7834\u7f77\u82ad\u8ddb\u9817\u5224\u5742\u677f\u7248\u74e3\u8ca9\u8fa6\u9211"],["f8a1","\u962a\u516b\u53ed\u634c\u4f69\u5504\u6096\u6557\u6c9b\u6d7f\u724c\u72fd\u7a17\u8987\u8c9d\u5f6d\u6f8e\u70f9\u81a8\u610e\u4fbf\u504f\u6241\u7247\u7bc7\u7de8\u7fe9\u904d\u97ad\u9a19\u8cb6\u576a\u5e73\u67b0\u840d\u8a55\u5420\u5b16\u5e63\u5ee2\u5f0a\u6583\u80ba\u853d\u9589\u965b\u4f48\u5305\u530d\u530f\u5486\u54fa\u5703\u5e03\u6016\u629b\u62b1\u6355\ufa06\u6ce1\u6d66\u75b1\u7832\u80de\u812f\u82de\u8461\u84b2\u888d\u8912\u900b\u92ea\u98fd\u9b91\u5e45\u66b4\u66dd\u7011\u7206\ufa07\u4ff5\u527d\u5f6a\u6153\u6753\u6a19\u6f02\u74e2\u7968\u8868\u8c79\u98c7\u98c4\u9a43"],["f9a1","\u54c1\u7a1f\u6953\u8af7\u8c4a\u98a8\u99ae\u5f7c\u62ab\u75b2\u76ae\u88ab\u907f\u9642\u5339\u5f3c\u5fc5\u6ccc\u73cc\u7562\u758b\u7b46\u82fe\u999d\u4e4f\u903c\u4e0b\u4f55\u53a6\u590f\u5ec8\u6630\u6cb3\u7455\u8377\u8766\u8cc0\u9050\u971e\u9c15\u58d1\u5b78\u8650\u8b14\u9db4\u5bd2\u6068\u608d\u65f1\u6c57\u6f22\u6fa3\u701a\u7f55\u7ff0\u9591\u9592\u9650\u97d3\u5272\u8f44\u51fd\u542b\u54b8\u5563\u558a\u6abb\u6db5\u7dd8\u8266\u929c\u9677\u9e79\u5408\u54c8\u76d2\u86e4\u95a4\u95d4\u965c\u4ea2\u4f09\u59ee\u5ae6\u5df7\u6052\u6297\u676d\u6841\u6c86\u6e2f\u7f38\u809b\u822a"],["faa1","\ufa08\ufa09\u9805\u4ea5\u5055\u54b3\u5793\u595a\u5b69\u5bb3\u61c8\u6977\u6d77\u7023\u87f9\u89e3\u8a72\u8ae7\u9082\u99ed\u9ab8\u52be\u6838\u5016\u5e78\u674f\u8347\u884c\u4eab\u5411\u56ae\u73e6\u9115\u97ff\u9909\u9957\u9999\u5653\u589f\u865b\u8a31\u61b2\u6af6\u737b\u8ed2\u6b47\u96aa\u9a57\u5955\u7200\u8d6b\u9769\u4fd4\u5cf4\u5f26\u61f8\u665b\u6ceb\u70ab\u7384\u73b9\u73fe\u7729\u774d\u7d43\u7d62\u7e23\u8237\u8852\ufa0a\u8ce2\u9249\u986f\u5b51\u7a74\u8840\u9801\u5acc\u4fe0\u5354\u593e\u5cfd\u633e\u6d79\u72f9\u8105\u8107\u83a2\u92cf\u9830\u4ea8\u5144\u5211\u578b"],["fba1","\u5f62\u6cc2\u6ece\u7005\u7050\u70af\u7192\u73e9\u7469\u834a\u87a2\u8861\u9008\u90a2\u93a3\u99a8\u516e\u5f57\u60e0\u6167\u66b3\u8559\u8e4a\u91af\u978b\u4e4e\u4e92\u547c\u58d5\u58fa\u597d\u5cb5\u5f27\u6236\u6248\u660a\u6667\u6beb\u6d69\u6dcf\u6e56\u6ef8\u6f94\u6fe0\u6fe9\u705d\u72d0\u7425\u745a\u74e0\u7693\u795c\u7cca\u7e1e\u80e1\u82a6\u846b\u84bf\u864e\u865f\u8774\u8b77\u8c6a\u93ac\u9800\u9865\u60d1\u6216\u9177\u5a5a\u660f\u6df7\u6e3e\u743f\u9b42\u5ffd\u60da\u7b0f\u54c4\u5f18\u6c5e\u6cd3\u6d2a\u70d8\u7d05\u8679\u8a0c\u9d3b\u5316\u548c\u5b05\u6a3a\u706b\u7575"],["fca1","\u798d\u79be\u82b1\u83ef\u8a71\u8b41\u8ca8\u9774\ufa0b\u64f4\u652b\u78ba\u78bb\u7a6b\u4e38\u559a\u5950\u5ba6\u5e7b\u60a3\u63db\u6b61\u6665\u6853\u6e19\u7165\u74b0\u7d08\u9084\u9a69\u9c25\u6d3b\u6ed1\u733e\u8c41\u95ca\u51f0\u5e4c\u5fa8\u604d\u60f6\u6130\u614c\u6643\u6644\u69a5\u6cc1\u6e5f\u6ec9\u6f62\u714c\u749c\u7687\u7bc1\u7c27\u8352\u8757\u9051\u968d\u9ec3\u532f\u56de\u5efb\u5f8a\u6062\u6094\u61f7\u6666\u6703\u6a9c\u6dee\u6fae\u7070\u736a\u7e6a\u81be\u8334\u86d4\u8aa8\u8cc4\u5283\u7372\u5b96\u6a6b\u9404\u54ee\u5686\u5b5d\u6548\u6585\u66c9\u689f\u6d8d\u6dc6"],["fda1","\u723b\u80b4\u9175\u9a4d\u4faf\u5019\u539a\u540e\u543c\u5589\u55c5\u5e3f\u5f8c\u673d\u7166\u73dd\u9005\u52db\u52f3\u5864\u58ce\u7104\u718f\u71fb\u85b0\u8a13\u6688\u85a8\u55a7\u6684\u714a\u8431\u5349\u5599\u6bc1\u5f59\u5fbd\u63ee\u6689\u7147\u8af1\u8f1d\u9ebe\u4f11\u643a\u70cb\u7566\u8667\u6064\u8b4e\u9df8\u5147\u51f6\u5308\u6d36\u80f8\u9ed1\u6615\u6b23\u7098\u75d5\u5403\u5c79\u7d07\u8a16\u6b20\u6b3d\u6b46\u5438\u6070\u6d3d\u7fd5\u8208\u50d6\u51de\u559c\u566b\u56cd\u59ec\u5b09\u5e0c\u6199\u6198\u6231\u665e\u66e6\u7199\u71b9\u71ba\u72a7\u79a7\u7a00\u7fb2\u8a70"]]},function(e,t){e.exports=[["8740","\u43f0\u4c32\u4603\u45a6\u4578\ud85c\ude67\u4d77\u45b3\ud85f\udcb1\u4ce2\ud85f\udcc5\u3b95\u4736\u4744\u4c47\u4c40\ud850\udebf\ud84d\ude17\ud85c\udf52\ud85b\ude8b\ud85c\udcd2\u4c57\ud868\udf51\u474f\u45da\u4c85\ud85f\udc6c\u4d07\u4aa4\u46a1\ud85a\udf23\u7225\ud856\ude54\ud846\ude63\ud84f\ude06\ud84f\udf61\u664d\u56fb"],["8767","\u7d95\u591d\ud862\udfb9\u3df4\u9734\ud85e\udfef\u5bdb\ud847\udd5e\u5aa4\u3625\ud867\udeb0\u5ad1\u5bb7\u5cfc\u676e\u8593\ud866\udd45\u7461\u749d\u3875\ud847\udd53\ud84d\ude9e\ud858\udc21\u3eec"],["87a1","\ud856\udcde\u3af5\u7afc\u9f97\ud850\udd61\ud862\udd0d\ud84c\uddea\ud842\ude8a\ud84c\ude5e\u430a\u8484\u9f96\u942f\u4930\u8613\u5896\u974a\u9218\u79d0\u7a32\u6660\u6a29\u889d\u744c\u7bc5\u6782\u7a2c\u524f\u9046\u34e6\u73c4\ud857\uddb9\u74c6\u9fc7\u57b3\u492f\u544c\u4131\ud84d\ude8e\u5818\u7a72\ud85e\udf65\u8b8f\u46ae\ud85b\ude88\u4181\ud857\udd99\u7bae\ud849\udcbc\u9fc8\ud849\udcc1\ud849\udcc9\ud849\udccc\u9fc9\u8504\ud84d\uddbb\u40b4\u9fca\u44e1\ud86b\uddff\u62c1\u706e\u9fcb"],["8840","\u31c0",4,"\ud840\udd0c\u31c5\ud840\udcd1\ud840\udccd\u31c6\u31c7\ud840\udccb\ud847\udfe8\u31c8\ud840\udcca\u31c9\u31ca\u31cb\u31cc\ud840\udd0e\u31cd\u31ce\u0100\xc1\u01cd\xc0\u0112\xc9\u011a\xc8\u014c\xd3\u01d1\xd2\u0fff\xca\u0304\u1ebe\u0fff\xca\u030c\u1ec0\xca\u0101\xe1\u01ce\xe0\u0251\u0113\xe9\u011b\xe8\u012b\xed\u01d0\xec\u014d\xf3\u01d2\xf2\u016b\xfa\u01d4\xf9\u01d6\u01d8\u01da"],["88a1","\u01dc\xfc\u0fff\xea\u0304\u1ebf\u0fff\xea\u030c\u1ec1\xea\u0261\u23da\u23db"],["8940","\ud868\udfa9\ud844\udd45"],["8943","\u650a"],["8946","\u4e3d\u6edd\u9d4e\u91df"],["894c","\ud85d\udf35\u6491\u4f1a\u4f28\u4fa8\u5156\u5174\u519c\u51e4\u52a1\u52a8\u533b\u534e\u53d1\u53d8\u56e2\u58f0\u5904\u5907\u5932\u5934\u5b66\u5b9e\u5b9f\u5c9a\u5e86\u603b\u6589\u67fe\u6804\u6865\u6d4e\u70bc\u7535\u7ea4\u7eac\u7eba\u7ec7\u7ecf\u7edf\u7f06\u7f37\u827a\u82cf\u836f\u89c6\u8bbe\u8be2\u8f66\u8f67\u8f6e"],["89a1","\u7411\u7cfc\u7dcd\u6946\u7ac9\u5227"],["89ab","\u918c\u78b8\u915e\u80bc"],["89b0","\u8d0b\u80f6\ud842\udde7"],["89b5","\u809f\u9ec7\u4ccd\u9dc9\u9e0c\u4c3e\ud867\uddf6\ud85c\udc0e\u9e0a\ud868\udd33\u35c1"],["89c1","\u6e9a\u823e\u7519"],["89c5","\u4911\u9a6c\u9a8f\u9f99\u7987\ud861\udc6c\ud847\uddca\ud841\uddd0\ud84a\udee6\u4e24\u4e81\u4e80\u4e87\u4ebf\u4eeb\u4f37\u344c\u4fbd\u3e48\u5003\u5088\u347d\u3493\u34a5\u5186\u5905\u51db\u51fc\u5205\u4e89\u5279\u5290\u5327\u35c7\u53a9\u3551\u53b0\u3553\u53c2\u5423\u356d\u3572\u3681\u5493\u54a3\u54b4\u54b9\u54d0\u54ef\u5518\u5523\u5528\u3598\u553f\u35a5\u35bf\u55d7\u35c5"],["8a40","\ud85f\udd84\u5525"],["8a43","\ud843\udc42\ud843\udd15\ud854\udd2b\u5590\ud84b\udcc6\u39ec\ud840\udf41\u8e46\ud853\uddb8\ud865\udce5\u4053\ud860\udcbe\u777a\ud84b\udc38\u3a34\u47d5\ud860\udd5d\ud85a\uddf2\ud853\uddea\u64dd\ud843\udd7c\ud843\udfb4\ud843\udcd5\ud844\udcf4\u648d\u8e7e\ud843\ude96\ud843\udc0b\ud843\udf64\ud84b\udca9\ud860\ude56\ud851\udcd3"],["8a64","\ud843\udd46\ud866\ude4d\ud860\udce9\u47f4\ud853\udea7\ud84b\udcc2\u9ab2\u3a67\ud865\uddf4\u3fed\u3506\ud854\udec7\ud865\udfd4\ud85e\udcc8\ud84b\udd44\u9d6e\u9815"],["8a76","\u43d9\ud858\udca5\u64b4\u54e3\ud84b\udd4c\ud84a\udfca\ud844\udc77\u39fb\ud844\udc6f"],["8aa1","\ud859\udeda\ud859\udf16\ud85e\udda0\u64ea\ud854\udc52\ud843\udc43\u8e68\ud848\udda1\ud862\udf4c\ud841\udf31"],["8aac","\u480b\ud840\udda9\u3ffa\u5873\ud84b\udd8d"],["8ab2","\ud851\uddc8\ud841\udcfc\ud858\udc97\ud843\udf4c\ud843\udd96\u5579\u40bb\u43ba"],["8abb","\u4ab4\ud84a\ude66\ud844\udc9d\u81aa\u98f5\ud843\udd9c\u6379\u39fe\ud849\udf75\u8dc0\u56a1\u647c\u3e43"],["8ac9","\ud869\ude01\ud843\ude09\ud84a\udecf\ud84b\udcc9"],["8ace","\ud844\udcc8\ud84e\uddc2\u3992\u3a06\ud860\ude9b\u3578\ud857\ude49\ud848\udcc7\u5652\ud843\udf31\ud84b\udcb2\ud865\udf20\u34bc\u6c3d\ud853\ude3b"],["8adf","\ud85d\udd74\ud84b\ude8b\ud848\ude08\ud869\ude5b\ud863\udccd\ud843\ude7a\ud843\udc34\ud85a\udc1c\u7f93\ud844\udccf\ud84a\udc03\ud84a\udd39\u35fb\ud854\udde3\ud843\ude8c\ud843\udf8d\ud843\udeaa\u3f93\ud843\udf30\ud843\udd47\ud844\udd4f\ud843\ude4c"],["8af6","\ud843\udeab\ud842\udfa9\ud843\udd48\ud844\udcc0\ud844\udd3d\u3ff9\ud849\ude96\u6432\ud843\udfad"],["8b40","\ud84c\udff4\ud85d\ude39\ud84a\udfce\ud843\udd7e\ud843\udd7f\ud84b\udc51\ud84b\udc55\u3a18\ud843\ude98\ud844\udcc7\ud843\udf2e\ud869\ude32\ud85a\udf50\ud863\udcd2\ud863\udd99\ud863\udcca\u95aa\u54cc\u82c4\u55b9"],["8b55","\ud867\udec3\u9c26\u9ab6\ud85d\udf5e\ud84b\uddee\u7140\u816d\u80ec\u5c1c\ud859\udd72\u8134\u3797\u535f\ud860\udcbd\u91b6\ud843\udefa\ud843\ude0f\ud843\ude77\ud843\udefb\u35dd\ud853\uddeb\u3609\ud843\udcd6\u56af\ud849\udfb5\ud844\udcc9\ud843\ude10\ud843\ude78\ud844\udc78\ud844\udd48\ud860\ude07\ud845\udc55\ud843\ude79\ud853\ude50\ud84b\udda4\u5a54\ud844\udc1d\ud844\udc1e\ud844\udcf5\ud844\udcf6\u579c\ud843\ude11"],["8ba1","\ud85d\ude94\ud860\udecd\ud843\udfb5\ud843\ude7b\ud854\udd7e\u3703\ud843\udfb6\ud844\udd80\ud854\uded8\ud868\udebd\ud852\uddda\ud846\udc3a\ud850\udd77\ud860\ude7c\u5899\u5268\u361a\ud855\udf3d\u7bb2\u5b68\u4800\u4b2c\u9f27\u49e7\u9c1f\u9b8d\ud856\udf74\ud84c\udd3d\u55fb\u35f2\u5689\u4e28\u5902\ud846\udfc1\ud87e\udc78\u9751\ud840\udc86\u4e5b\u4ebb\u353e\u5c23\u5f51\u5fc4\u38fa\u624c\u6535\u6b7a\u6c35\u6c3a\u706c\u722b\u4e2c\u72ad\ud852\udce9\u7f52\u793b\u7cf9\u7f53\ud858\ude6a\u34c1"],["8bde","\ud858\udf4b\u8002\u8080\ud859\ude12\ud85a\udd51\u535d\u8864\u89c1\ud85e\udcb2\u8ba0\u8d1d\u9485\u9578\u957f\u95e8\ud863\ude0f\u97e6\u9875\u98ce\u98de\u9963\ud866\udc10\u9c7c\u9e1f\u9ec4\u6b6f\uf907\u4e37\ud840\udc87\u961d\u6237\u94a2"],["8c40","\u503b\u6dfe\ud867\udc73\u9fa6\u3dc9\u888f\ud850\udd4e\u7077\u5cf5\u4b20\ud854\uddcd\u3559\ud857\udd30\u6122\ud862\ude32\u8fa7\u91f6\u7191\u6719\u73ba\ud84c\ude81\ud868\udd07\u3c8b\ud846\udd80\u4b10\u78e4\u7402\u51ae\ud861\udf0f\u4009\u6a63\ud868\udeba\u4223\u860f\ud842\ude6f\u7a2a\ud866\udd47\ud862\udeea\u9755\u704d\u5324\ud848\udc7e\u93f4\u76d9\ud862\udde3\u9fa7\u77dd\u4ea3\u4ff0\u50bc\u4e2f\u4f17\u9fa8\u5434\u7d8b\u5892\u58d0\ud847\uddb6\u5e92\u5e99\u5fc2\ud849\udf12\u658b"],["8ca1","\ud84c\udff9\u6919\u6a43\ud84f\udc63\u6cff"],["8ca7","\u7200\ud851\udd05\u738c\u3edb\ud852\ude13\u5b15\u74b9\u8b83\ud857\udca4\ud855\ude95\u7a93\u7bec\u7cc3\u7e6c\u82f8\u8597\u9fa9\u8890\u9faa\u8eb9\u9fab\u8fcf\u855f\u99e0\u9221\u9fac\ud863\uddb9\ud845\udc3f\u4071\u42a2\u5a1a"],["8cc9","\u9868\u676b\u4276\u573d"],["8cce","\u85d6\ud852\udd7b\u82bf\ud85c\udd0d\u4c81\ud85b\udd74\u5d7b\ud85a\udf15\ud85b\udfbe\u9fad\u9fae\u5b96\u9faf\u66e7\u7e5b\u6e57\u79ca\u3d88\u44c3\ud84c\ude56\ud849\udf96\u439a\u4536"],["8ce6","\u5cd5\ud84e\udf1a\u8af9\u5c78\u3d12\ud84d\udd51\u5d78\u9fb2\u7157\u4558\ud850\udcec\ud847\ude23\u4c77\u3978\u344a\ud840\udda4\ud85b\udc41\u8acc\u4fb4\ud840\ude39\u59bf\u816c\u9856\ud866\udcfa\u5f3b"],["8d40","\ud842\udf9f"],["8d42","\ud848\uddc1\ud862\udd6d\u4102\u46bb\ud864\udc79\u3f07\u9fb3\ud868\uddb5\u40f8\u37d6\u46f7\ud85b\udc46\u417c\ud861\udeb2\ud85c\udfff\u456d\u38d4\ud855\udc9a\u4561\u451b\u4d89\u4c7b\u4d76\u45ea\u3fc8\ud852\udf0f\u3661\u44de\u44bd\u41ed\u5d3e\u5d48\u5d56\u3dfc\u380f\u5da4\u5db9\u3820\u3838\u5e42\u5ebd\u5f25\u5f83\u3908\u3914\u393f\u394d\u60d7\u613d\u5ce5\u3989\u61b7\u61b9\u61cf\u39b8\u622c\u6290\u62e5\u6318\u39f8\u56b1"],["8da1","\u3a03\u63e2\u63fb\u6407\u645a\u3a4b\u64c0\u5d15\u5621\u9f9f\u3a97\u6586\u3abd\u65ff\u6653\u3af2\u6692\u3b22\u6716\u3b42\u67a4\u6800\u3b58\u684a\u6884\u3b72\u3b71\u3b7b\u6909\u6943\u725c\u6964\u699f\u6985\u3bbc\u69d6\u3bdd\u6a65\u6a74\u6a71\u6a82\u3bec\u6a99\u3bf2\u6aab\u6ab5\u6ad4\u6af6\u6b81\u6bc1\u6bea\u6c75\u6caa\u3ccb\u6d02\u6d06\u6d26\u6d81\u3cef\u6da4\u6db1\u6e15\u6e18\u6e29\u6e86\ud862\uddc0\u6ebb\u6ee2\u6eda\u9f7f\u6ee8\u6ee9\u6f24\u6f34\u3d46\ud84f\udf41\u6f81\u6fbe\u3d6a\u3d75\u71b7\u5c99\u3d8a\u702c\u3d91\u7050\u7054\u706f\u707f\u7089\ud840\udf25\u43c1\u35f1\ud843\uded8"],["8e40","\ud84f\uded7\u57be\ud85b\uded3\u713e\ud855\udfe0\u364e\u69a2\ud862\udfe9\u5b74\u7a49\ud856\udce1\ud865\udcd9\u7a65\u7a7d\ud856\uddac\u7abb\u7ab0\u7ac2\u7ac3\u71d1\ud859\udc8d\u41ca\u7ada\u7add\u7aea\u41ef\u54b2\ud857\udc01\u7b0b\u7b55\u7b29\ud854\udf0e\ud857\udcfe\u7ba2\u7b6f\u839c\ud856\udfb4\ud85b\udc7f\u7bd0\u8421\u7b92\u7bb8\ud857\udd20\u3dad\ud857\udc65\u8492\u7bfa\u7c06\u7c35\ud857\udcc1\u7c44\u7c83\ud852\udc82\u7ca6\u667d\ud851\udd78\u7cc9\u7cc7\u7ce6\u7c74\u7cf3\u7cf5\u7cce"],["8ea1","\u7e67\u451d\ud85b\ude44\u7d5d\ud85b\uded6\u748d\u7d89\u7dab\u7135\u7db3\u7dd2\ud850\udc57\ud858\udc29\u7de4\u3d13\u7df5\ud845\udff9\u7de5\ud860\udf6d\u7e1d\ud858\udd21\ud858\udd5a\u7e6e\u7e92\u432b\u946c\u7e27\u7f40\u7f41\u7f47\u7936\ud858\uded0\u99e1\u7f97\ud858\udf51\u7fa3\ud845\ude61\ud840\udc68\u455c\ud84d\udf66\u4503\ud860\udf3a\u7ffa\ud859\udc89\u8005\u8008\u801d\u8028\u802f\ud868\udc87\ud85b\udcc3\u803b\u803c\u8061\ud849\udf14\u4989\ud859\ude26\ud84f\udde3\ud859\udee8\u6725\u80a7\ud862\ude48\u8107\u811a\u58b0\ud849\udef6\u6c7f\ud859\udc98\ud853\udfb8\u64e7\ud845\udc8a\u8218\ud846\udc5e\u6a53\ud852\ude65\ud852\ude95\u447a\u8229\ud842\udf0d\ud85a\ude52\ud84f\udd7e\u4ff9\ud845\udcfd\u84e2\u8362\ud85a\udf0a\ud852\udda7\ud84d\udd30\ud845\udf73\ud84f\uddf8\u82aa\u691b\ud87e\udd94\u41db"],["8f40","\u854b\u82d0\u831a\ud843\ude16\ud845\udfb4\u36c1\ud84c\udd7d\ud84d\udd5a\u827b\u82e2\u8318\ud84f\ude8b\ud85b\udda3\ud85a\udf05\ud85a\udf97\ud84d\uddce\u3dbf\u831d\u55ec\u8385\u450b\ud85b\udda5\u83ac\u83c1\u83d3\u347e\ud85b\uded4\u6a57\u855a\u3496\ud85b\ude42\ud84b\udeef\u8458\ud856\udfe4\u8471\u3dd3\u44e4\u6aa7\u844a\ud84f\udcb5\u7958\u84a8\ud85a\udf96\ud85b\ude77\ud85b\ude43\u84de\u840f\u8391\u44a0\u8493\u84e4\ud857\udc91\u4240\ud857\udcc0\u4543\u8534\u5af2\ud85b\ude99\u4527\u8573\u4516\u67bf\u8616"],["8fa1","\ud861\ude25\ud861\ude3b\u85c1\ud85c\udc88\u8602\ud845\udd82\ud85c\udccd\ud87e\uddb2\u456a\u8628\u3648\ud846\udca2\u53f7\ud85c\udf9a\u867e\u8771\ud868\udcf8\u87ee\ud84b\udc27\u87b1\u87da\u880f\u5661\u866c\u6856\u460f\u8845\u8846\ud85d\udde0\ud84f\uddb9\ud85d\udde4\u885e\u889c\u465b\u88b4\u88b5\u63c1\u88c5\u7777\ud85d\udf0f\u8987\u898a\u89a6\u89a9\u89a7\u89bc\ud862\ude25\u89e7\ud85e\udd24\ud85e\udebd\u8a9c\u7793\u91fe\u8a90\ud85e\ude59\u7ae9\ud85e\udf3a\ud84f\udf8f\u4713\ud85e\udf38\u717c\u8b0c\u8b1f\ud855\udc30\ud855\udd65\u8b3f\u8b4c\u8b4d\u8aa9\ud852\ude7a\u8b90\u8b9b\u8aaf\ud845\udedf\u4615\u884f\u8c9b\ud85f\udd54\ud85f\udd8f\ud87e\uddd4\u3725\ud85f\udd53\u8cd6\ud85f\udd98\ud85f\uddbd\u8d12\u8d03\ud846\udd10\u8cdb\u705c\u8d11\ud853\udcc9\u3ed0\u8d77"],["9040","\u8da9\ud860\udc02\ud844\udc14\ud852\udd8a\u3b7c\ud860\uddbc\ud85c\udd0c\u7ae7\u8ead\u8eb6\u8ec3\u92d4\u8f19\u8f2d\ud860\udf65\ud861\udc12\u8fa5\u9303\ud868\ude9f\ud842\ude50\u8fb3\u492a\ud862\uddde\ud861\udd3d\ud84f\uddbb\u5ef8\ud84c\ude62\u8ff9\ud868\udc14\ud861\udebc\ud861\udd01\ud848\udf25\u3980\ud85b\uded7\u9037\ud861\udd3c\ud85e\udebe\u9061\ud861\udd6c\ud861\ude0b\u90a8\ud861\udf13\u90c4\ud861\udee6\u90ae\u90fd\u9167\u3af0\u91a9\u91c4\u7cac\ud862\udd33\ud847\ude89\u920e\u6c9f\u9241\u9262\ud855\uddb9\u92b9\ud862\udec6\ud84f\udc9b\ud862\udf0c\ud855\udddb"],["90a1","\ud843\udd31\u932c\u936b\ud862\udee1\ud862\udfeb\u708f\u5ac3\ud862\udee2\ud862\udee5\u4965\u9244\ud862\udfec\ud863\udc39\ud862\udfff\u9373\u945b\u8ebc\u9585\u95a6\u9426\u95a0\u6ff6\u42b9\ud849\ude7a\ud861\uded8\ud844\ude7c\ud84f\ude2e\u49df\u6c1c\u967b\u9696\u416c\u96a3\ud85b\uded5\u61da\u96b6\u78f5\ud862\udee0\u96bd\u53cc\u49a1\ud85b\udcb8\ud840\ude74\ud859\udc10\ud864\udcaf\ud864\udce5\ud852\uded1\ud846\udd15\ud84c\udf0a\u9731\u8642\u9736\u4a0f\u453d\u4585\ud852\udee9\u7075\u5b41\u971b\u975c\ud864\uddd5\u9757\u5b4a\ud864\uddeb\u975f\u9425\u50d0\ud84c\udcb7\ud84c\udcbc\u9789\u979f\u97b1\u97be\u97c0\u97d2\u97e0\ud855\udc6c\u97ee\u741c\ud865\udc33\u97ff\u97f5\ud865\udc1d\ud85e\udd7a\u4ad1\u9834\u9833\u984b\u9866\u3b0e\ud85c\udd75\u3d51\ud841\ude30\ud850\udd5c"],["9140","\ud855\udf06\u98ca\u98b7\u98c8\u98c7\u4aff\ud85b\udd27\ud845\uded3\u55b0\u98e1\u98e6\u98ec\u9378\u9939\ud852\ude29\u4b72\ud866\udc57\ud866\udd05\u99f5\u9a0c\u9a3b\u9a10\u9a58\ud855\udf25\u36c4\ud864\udcb1\ud866\udfd5\u9ae0\u9ae2\ud866\udf05\u9af4\u4c0e\u9b14\u9b2d\ud861\ude00\u5034\u9b34\ud85a\udda8\u38c3\ud84c\udc7d\u9b50\u9b40\ud867\udd3e\u5a45\ud846\udc63\u9b8e\ud850\ude4b\u9c02\u9bff\u9c0c\ud867\ude68\u9dd4\ud867\udfb7\ud868\udd92\ud868\uddab\ud868\udce1\ud868\udd23\ud868\udddf\u9d7e\u9d83\ud868\udd34\u9e0e\u6888"],["91a1","\u9dc4\ud848\udd5b\ud868\udd93\ud868\ude20\ud846\udd3b\ud868\ude33\u9d39\ud868\udcb9\ud868\udeb4\u9e90\u9e95\u9e9e\u9ea2\u4d34\u9eaa\u9eaf\ud850\udf64\u9ec1\u3b60\u39e5\u3d1d\u4f32\u37be\ud863\udc2b\u9f02\u9f08\u4b96\u9424\ud85b\udda2\u9f17\u9f16\u9f39\u569f\u568a\u9f45\u99b8\ud864\udc8b\u97f2\u847f\u9f62\u9f69\u7adc\u9f8e\u7216\u4bbe\ud852\udd75\ud852\uddbb\u7177\ud852\uddf8\ud850\udf48\ud852\ude51\u739e\ud862\udfda\ud846\udcfa\u799f\ud862\udd7e\ud863\ude36\u9369\u93f3\ud862\ude44\u92ec\u9381\u93cb\ud862\udd6c\ud851\udcb9\u7217\u3eeb\u7772\u7a43\u70d0\ud851\udc73\ud850\udff8\u717e\ud845\udfef\u70a3\ud846\udcbe\ud84d\udd99\u3ec7\ud846\udc85\ud855\udc2f\ud845\udff8\u3722\ud845\udefb\ud846\udc39\u36e1\ud845\udf74\ud846\udcd1\ud857\udf4b\u3723\ud845\udec0\u575b\ud852\ude25\ud844\udffe\ud844\udea8"],["9240","\ud844\udfc6\ud845\udcb6\u8503\ud84d\udea6\u8503\u8455\ud852\udd94\ud85c\udd65\ud84f\ude31\ud855\udd5c\ud84f\udefb\ud85c\udc52\u44f4\ud84d\udeee\ud866\udd9d\ud85b\udf26\u67f9\u3733\u3c15\u3de7\u586c\ud846\udd22\u6810\u4057\ud84d\udf3f\ud850\udce1\ud850\udc8b\ud850\udd0f\ud85b\udc21\u54cb\u569e\ud859\udeb1\u5692\ud843\udfdf\ud842\udfa8\ud843\ude0d\u93c6\ud862\udf13\u939c\u4ef8\u512b\u3819\ud851\udc36\u4ebc\ud841\udc65\ud840\udf7f\u4f4b\u4f8a\ud855\ude51\u5a68\ud840\uddab\ud840\udfcb\u3999\ud840\udf0a\ud841\udc14\u3435\u4f29\ud840\udec0\ud863\udeb3\ud840\ude75\u8ada\ud840\ude0c\u4e98"],["92a1","\u50cd\u510d\u4fa2\u4f03\ud852\ude0e\ud84f\ude8a\u4f42\u502e\u506c\u5081\u4fcc\u4fe5\u5058\u50fc\u5159\u515b\u515d\u515e\u6e76\ud84d\udd95\ud84f\ude39\ud84f\udebf\u6d72\ud846\udc84\ud84f\ude89\u51a8\u51c3\ud841\udde0\u44dd\ud841\udca3\ud841\udc92\ud841\udc91\u8d7a\ud862\ude9c\ud841\udf0e\u5259\u52a4\ud842\udc73\u52e1\u936e\u467a\u718c\ud850\udf8c\ud843\udc20\ud852\uddac\ud844\udce4\u69d1\ud843\ude1d\u7479\u3ede\u7499\u7414\u7456\u7398\u4b8e\ud852\udebc\ud850\udc8d\u53d0\u3584\u720f\ud850\udcc9\u55b4\ud840\udf45\u54cd\ud842\udfc6\u571d\u925d\u96f4\u9366\u57dd\u578d\u577f\u363e\u58cb\u5a99\ud862\ude46\ud845\udefa\ud845\udf6f\ud845\udf10\u5a2c\u59b8\u928f\u5a7e\u5acf\u5a12\ud856\udd46\ud846\uddf3\ud846\udc61\ud850\ude95\u36f5\u6d05\u7443\u5a21\ud857\ude83"],["9340","\u5a81\ud862\udfd7\ud841\udc13\u93e0\u748c\ud844\udf03\u7105\u4972\u9408\ud862\uddfb\u93bd\u37a0\u5c1e\u5c9e\u5e5e\u5e48\ud846\udd96\ud846\udd7c\ud84e\udeee\u5ecd\u5b4f\ud846\udd03\ud846\udd04\u3701\ud846\udca0\u36dd\ud845\udefe\u36d3\u812a\ud862\ude47\ud847\uddba\ud84d\udc72\ud862\udda8\u5f0c\u5f0e\ud846\udd27\ud845\udfab\u5a6b\ud845\udf3b\u5b44\u8614\ud85d\uddfd\u8860\u607e\ud84a\udc60\ud849\ude2b\u5fdb\u3eb8\ud849\uddaf\ud849\uddbe\ud864\udc88\ud85b\udf73\u61c0\ud840\udc3e\ud840\udc46\ud849\ude1b\u6199\u6198\u6075\ud84b\udc9b\ud84b\udd07\ud851\uded4\ud864\udd4d"],["93a1","\u6471\ud851\ude65\ud84a\udf6a\u3a29\ud84a\udf22\ud84d\udc50\ud866\udcea\ud84b\ude78\u6337\ud869\udc5b\u64b6\u6331\u63d1\ud852\udde3\ud84b\udd67\u62a4\ud84b\udca1\u643b\u656b\u6972\u3bf4\ud84c\udc8e\ud84c\udead\ud852\udd89\ud84c\udeab\u550d\ud84c\udee0\ud846\udcd9\ud865\udc3f\u66ce\ud84c\ude89\ud84c\uddb3\u3ae0\u4190\ud855\udd84\ud862\udf22\ud855\udd8f\ud845\udefc\ud855\udd5b\ud855\udc25\u78ee\ud84c\udd03\ud846\udc2a\ud84c\ude34\u3464\ud84c\ude0f\ud84c\udd82\ud850\udec9\u668e\ud85b\udd24\u666b\u4b93\u6630\ud85e\udc70\ud847\uddeb\u6663\ud84c\uded2\ud84c\udee1\u661e\ud856\udc72\u38d1\ud84e\udc3a\ud84d\udfbc\u3b99\ud84d\udfa2\ud84c\udffe\u74d0\u3b96\u678f\ud851\ude2a\u68b6\u681e\u3bc4\u6abe\u3863\ud84d\udfd5\ud851\udc87\u6a33\u6a52\u6ac9\u6b05\ud846\udd12\u6511\u6898\u6a4c\u3bd7\u6a7a\u6b57\ud84f\udfc0\ud84f\udc9a\u93a0\u92f2\ud862\udfea\ud862\udecb"],["9440","\u9289\ud860\udc1e\ud862\udddc\u9467\u6da5\u6f0b\ud852\uddec\u6d67\ud84f\udf7f\u3d8f\u6e04\ud850\udc3c\u5a3d\u6e0a\u5847\u6d24\u7842\u713b\ud850\udf1a\ud850\ude76\u70f1\u7250\u7287\u7294\ud851\udf8f\ud851\udf25\u5179\ud852\udea4\ud841\uddeb\u747a\ud84f\udef8\ud84d\ude5f\ud852\ude4a\ud852\udd17\ud857\udfe1\u3f06\u3eb1\ud852\udedf\ud863\udc23\ud84f\udf35\u60a7\u3ef3\u74cc\u743c\u9387\u7437\u449f\ud85b\uddea\u4551\u7583\u3f63\ud853\udcd9\ud853\udd06\u3f58\u7555\u7673\ud869\uddc6\u3b19\u7468\ud862\udecc\ud852\uddab\ud852\udd8e\u3afb"],["94a1","\u3dcd\ud852\ude4e\u3eff\ud852\uddc5\ud852\udcf3\u91fa\u5732\u9342\ud862\udee3\ud846\udc64\u50df\ud854\ude21\ud854\udde7\u7778\ud84c\ude32\u770e\u770f\u777b\ud851\ude97\ud84d\udf81\u3a5e\ud852\udcf0\u7438\u749b\u3ebf\ud852\udeba\ud852\udec7\u40c8\ud852\ude96\ud858\uddae\u9307\ud855\udd81\u781e\u788d\u7888\u78d2\u73d0\u7959\ud85d\udf41\ud855\udee3\u410e\u799b\u8496\u79a5\u6a2d\ud84f\udefa\u7a3a\u79f4\u416e\ud845\udee6\u4132\u9235\u79f1\ud843\udd4c\ud852\udd8c\ud840\ude99\ud84f\uddba\ud845\udf6e\u3597\u556b\u3570\u36aa\ud840\uddd4\ud843\udc0d\u7ae2\u5a59\ud849\udef5\ud856\udeaf\ud856\ude9c\u5a0d\ud840\ude5b\u78f0\u5a2a\ud856\udfc6\u7afe\u41f9\u7c5d\u7c6d\u4211\ud856\udfb3\ud857\udebc\ud857\udea6\u7ccd\ud852\uddf9\ud845\udfb0\u7c8e\u7c7c\u7cae\u6ab2\u7ddc\u7e07\u7dd3\u7f4e\ud858\ude61"],["9540","\ud858\udd5c\ud85e\udf48\u7d97\ud857\ude82\u426a\ud85a\udf75\ud842\udd16\u67d6\ud840\udc4e\ud84d\uddcf\u57c4\ud859\udc12\ud858\udff8\ud852\udd62\u7fdd\u7b27\ud842\udc2c\ud856\udee9\ud857\udd43\u7b0c\ud857\ude0e\u99e6\u8645\u9a63\u6a1c\ud84d\udc3f\u39e2\ud852\uddf7\ud859\uddad\u9a1f\ud859\udda0\u8480\ud85c\udd27\ud85b\udcd1\u44ea\u8137\u4402\u80c6\u8109\u8142\ud859\udfb4\u98c3\ud85a\ude42\u8262\u8265\ud85a\ude51\u8453\ud85b\udda7\u8610\ud85c\ude1b\u5a86\u417f\ud846\udc40\u5b2b\ud846\udca1\u5ae4\ud846\udcd8\u86a0\ud87e\uddbc\ud84f\udd8f\u882d\ud85d\udc22\u5a02"],["95a1","\u886e\u4f45\u8887\u88bf\u88e6\u8965\u894d\ud855\ude83\u8954\ud85d\udf85\ud85d\udf84\ud862\udff5\ud862\udfd9\ud862\udf9c\ud862\uddf9\u3ead\u84a3\u46f5\u46cf\u37f2\u8a3d\u8a1c\ud865\udc48\u5f4d\u922b\ud850\ude84\u65d4\u7129\u70c4\ud846\udc45\u9d6d\u8c9f\u8ce9\ud85f\udddc\u599a\u77c3\u59f0\u436e\u36d4\u8e2a\u8ea7\ud853\udc09\u8f30\u8f4a\u42f4\u6c58\u6fbb\ud848\udf21\u489b\u6f79\u6e8b\ud845\udfda\u9be9\u36b5\ud852\udd2f\u90bb\u9097\u5571\u4906\u91bb\u9404\ud862\ude4b\u4062\ud862\udefc\u9427\ud863\udc1d\ud863\udc3b\u84e5\u8a2b\u9599\u95a7\u9597\u9596\ud863\udd34\u7445\u3ec2\ud852\udcff\ud852\ude42\ud850\udfea\u3ee7\ud84c\ude25\u968f\ud863\udee7\ud863\ude66\ud863\ude65\u3ecc\ud852\udded\ud852\ude78\ud84f\udfee\u7412\u746b\u3efc\u9741\ud864\udcb0"],["9640","\u6847\u4a1d\ud864\udc93\ud855\udfdf\u975d\u9368\ud862\udd89\ud863\udc26\ud862\udf2f\ud858\udfbe\u92ba\u5b11\u8b69\u493c\u73f9\ud850\ude1b\u979b\u9771\u9938\ud843\udf26\u5dc1\ud862\udfc5\ud852\udeb2\u981f\ud865\udcda\u92f6\ud865\uddd7\u91e5\u44c0\ud862\udf50\ud852\ude67\ud862\udf64\u98dc\ud862\ude45\u3f00\u922a\u4925\u8414\u993b\u994d\ud85e\udf06\u3dfd\u999b\u4b6f\u99aa\u9a5c\ud862\udf65\ud856\udcc8\u6a8f\u9a21\u5afe\u9a2f\ud866\udcf1\u4b90\ud866\udd48\u99bc\u4bbd\u4b97\u937d\u5872\ud844\udf02\u5822\ud852\uddb8"],["96a1","\ud845\udce8\u7844\ud849\udf1f\ud84f\uddb8\u68c5\u3d7d\u9458\u3927\u6150\ud849\udf81\ud84a\udd6b\u6107\u9c4f\u9c53\u9c7b\u9c35\u9c10\u9b7f\u9bcf\ud867\ude2d\u9b9f\ud868\uddf5\ud868\udcfe\u9d21\u4cae\ud850\udd04\u9e18\u4cb0\u9d0c\ud868\uddb4\ud868\udced\ud868\udcf3\ud866\udd2f\u9da5\u84bd\ud85b\ude12\ud85b\udfdf\ud85a\udf82\u85fc\u4533\ud85b\udda4\ud85b\ude84\ud85b\uddf0\u8420\u85ee\ud85b\ude00\ud84d\udfd7\ud858\udc64\u79e2\ud84d\udd9c\ud84d\ude40\u492d\ud852\uddde\u3d62\u93db\u92be\u9348\ud840\udebf\u78b9\u9277\u944d\u4fe4\u3440\u9064\ud855\udd5d\u783d\u7854\u78b6\u784b\ud845\udf57\ud84c\uddc9\ud852\udd41\u369a\u4f72\u6fda\u6fd9\u701e\u701e\u5414\ud850\uddb5\u57bb\u58f3\u578a\u9d16\u57d7\u7134\u34af\ud850\uddac\u71eb\ud85b\udc40\ud853\udf97\u5b28\ud845\udfb5\ud862\ude49"],["9740","\u610c\u5ace\u5a0b\u42bc\ud851\udc88\u372c\u4b7b\ud862\uddfc\u93bb\u93b8\ud846\udcd6\ud843\udf1d\u8472\ud85b\udcc0\ud845\udc13\ud850\udefa\ud84b\udc26\ud850\udfc1\u5994\ud84f\uddb7\ud859\udf41\u7da8\ud858\udd5b\ud858\udca4\ud852\uddb9\ud852\udd8b\ud862\uddfa\u92e5\u73e2\u3ee9\u74b4\ud862\udf63\ud846\udc9f\u3ee1\ud852\udeb3\u6ad8\u73f3\u73fb\u3ed6\ud852\ude3e\ud852\ude94\ud845\udfd9\ud852\ude66\ud840\udfa7\ud845\udc24\ud852\udde5\u7448\ud852\udd16\u70a5\ud852\udd76\u9284\u73e6\u935f\ud841\udcfe\u9331\ud862\udece\ud862\ude16\u9386\ud862\udfe7\ud855\uddd5\u4935\ud862\ude82\u716b"],["97a1","\ud852\udd43\ud843\udcff\u56a4\ud841\ude1a\ud842\udfeb\ud843\udcb8\u5502\u79c4\ud845\udffa\u7dfe\ud845\udec2\ud852\ude50\ud846\udc52\u452e\u9401\u370a\ud862\udec0\ud852\uddad\u59b0\ud846\udcbf\ud846\udc83\ud85d\udc84\u5aa1\u36e2\ud84f\udd5b\u36b0\u925f\u5a79\ud862\ude81\ud846\udc62\u9374\u3ccd\ud842\udeb4\u4a96\u398a\u50f4\u3d69\u3d4c\ud844\udf9c\u7175\u42fb\ud860\ude18\u6e0f\ud864\udce4\u44eb\u6d57\ud85f\ude4f\u7067\u6caf\u3cd6\ud84f\udfed\ud84f\ude2d\u6e02\u6f0c\u3d6f\ud840\udff5\u7551\u36bc\u34c8\u4680\u3eda\u4871\u59c4\u926e\u493e\u8f41\ud863\udc1c\ud85a\udfc0\u5812\u57c8\u36d6\ud845\udc52\u70fe\ud850\udf62\ud852\ude71\ud84b\udfe3\ud844\udeb0\ud848\udfbd\u68b9\u6967\ud844\udf98\ud84d\udce5\ud85e\udff4\ud84d\udedf\ud862\ude83\ud84d\udfd6\ud84c\udffa\ud853\udc9f\u6a1a\ud84d\udead\ud85b\udcb7\u843e\u44df\u44ce"],["9840","\ud85b\udd26\ud85b\udd51\ud85b\udc82\ud85b\udfde\u6f17\ud85c\udd09\u833d\ud845\udf3a\u83ed\ud85b\udc80\ud85c\udc53\ud845\udfdb\u5989\u5a82\ud845\udfb3\u5a61\u5a71\ud846\udd05\ud850\uddfc\u372d\u59ef\ud845\udf3c\u36c7\u718e\u9390\u669a\ud850\udea5\u5a6e\u5a2b\ud850\ude93\u6a2b\ud84f\udef9\ud85d\udf36\ud851\udc5b\ud850\udeca\u711d\ud850\ude59\ud862\udde1\u4fb0\ud85b\udd28\u5cc2\ud851\udcce\ud85f\ude4d\ud850\udfbd\u6a0c\ud850\ude56\ud844\udf04\u70a6\u7133\ud850\udfe9\u3da5\u6cdf\ud87e\udc25\ud852\ude4f\u7e65\u59eb\u5d2f\u3df3\u5f5c\ud852\ude5d\ud845\udfdf\u7da4\u8426"],["98a1","\u5485\ud84e\udefa\ud84c\udf00\ud840\ude14\u577e\ud842\udcd5\ud841\ude19\u3fe5\ud847\udf9e\ud868\udeb6\u7003\ud864\udd5b\u5d70\u738f\u7cd3\ud862\ude59\ud865\udc20\u4fc8\u7fe7\u72cd\u7310\ud85e\udef4\u7338\u7339\ud855\udef6\u7341\u7348\u3ea9\ud85e\udf18\u906c\u71f5\ud852\udcf2\u73e1\u81f6\u3eca\u770c\u3ed1\u6ca2\u56fd\u7419\u741e\u741f\u3ee2\u3ef0\u3ef4\u3efa\u74d3\u3f0e\u3f53\u7542\u756d\u7572\u758d\u3f7c\u75c8\u75dc\u3fc0\u764d\u3fd7\u7674\u3fdc\u767a\ud853\udf5c\u7188\u5623\u8980\u5869\u401d\u7743\u4039\u6761\u4045\u35db\u7798\u406a\u406f\u5c5e\u77be\u77cb\u58f2\u7818\u70b9\u781c\u40a8\u7839\u7847\u7851\u7866\u8448\ud855\udd35\u7933\u6803\u7932\u4103"],["9940","\u4109\u7991\u7999\u8fbb\u7a06\u8fbc\u4167\u7a91\u41b2\u7abc\u8279\u41c4\u7acf\u7adb\u41cf\u4e21\u7b62\u7b6c\u7b7b\u7c12\u7c1b\u4260\u427a\u7c7b\u7c9c\u428c\u7cb8\u4294\u7ced\u8f93\u70c0\ud843\udccf\u7dcf\u7dd4\u7dd0\u7dfd\u7fae\u7fb4\u729f\u4397\u8020\u8025\u7b39\u802e\u8031\u8054\u3dcc\u57b4\u70a0\u80b7\u80e9\u43ed\u810c\u732a\u810e\u8112\u7560\u8114\u4401\u3b39\u8156\u8159\u815a"],["99a1","\u4413\u583a\u817c\u8184\u4425\u8193\u442d\u81a5\u57ef\u81c1\u81e4\u8254\u448f\u82a6\u8276\u82ca\u82d8\u82ff\u44b0\u8357\u9669\u698a\u8405\u70f5\u8464\u60e3\u8488\u4504\u84be\u84e1\u84f8\u8510\u8538\u8552\u453b\u856f\u8570\u85e0\u4577\u8672\u8692\u86b2\u86ef\u9645\u878b\u4606\u4617\u88ae\u88ff\u8924\u8947\u8991\ud85e\udd67\u8a29\u8a38\u8a94\u8ab4\u8c51\u8cd4\u8cf2\u8d1c\u4798\u585f\u8dc3\u47ed\u4eee\u8e3a\u55d8\u5754\u8e71\u55f5\u8eb0\u4837\u8ece\u8ee2\u8ee4\u8eed\u8ef2\u8fb7\u8fc1\u8fca\u8fcc\u9033\u99c4\u48ad\u98e0\u9213\u491e\u9228\u9258\u926b\u92b1\u92ae\u92bf"],["9a40","\u92e3\u92eb\u92f3\u92f4\u92fd\u9343\u9384\u93ad\u4945\u4951\u9ebf\u9417\u5301\u941d\u942d\u943e\u496a\u9454\u9479\u952d\u95a2\u49a7\u95f4\u9633\u49e5\u67a0\u4a24\u9740\u4a35\u97b2\u97c2\u5654\u4ae4\u60e8\u98b9\u4b19\u98f1\u5844\u990e\u9919\u51b4\u991c\u9937\u9942\u995d\u9962\u4b70\u99c5\u4b9d\u9a3c\u9b0f\u7a83\u9b69\u9b81\u9bdd\u9bf1\u9bf4\u4c6d\u9c20\u376f\ud846\udfc2\u9d49\u9c3a"],["9aa1","\u9efe\u5650\u9d93\u9dbd\u9dc0\u9dfc\u94f6\u8fb6\u9e7b\u9eac\u9eb1\u9ebd\u9ec6\u94dc\u9ee2\u9ef1\u9ef8\u7ac8\u9f44\ud840\udc94\ud840\udeb7\ud840\udfa0\u691a\u94c3\u59ac\ud841\udcd7\u5840\u94c1\u37b9\ud841\uddd5\ud841\ude15\ud841\ude76\ud845\udeba\u5757\u7173\ud842\udec2\ud842\udecd\ud842\udfbf\u546a\ud87e\udc3b\ud842\udfcb\u549e\ud842\udffb\ud843\udc3b\ud843\udc53\ud843\udc65\ud843\udc7c\u60e7\ud843\udc8d\u567a\ud843\udcb5\ud843\udcdd\ud843\udced\ud843\udd6f\ud843\uddb2\ud843\uddc8\u6955\u9c2f\u87a5\ud843\ude04\ud843\ude0e\ud843\uded7\ud843\udf90\ud843\udf2d\ud843\ude73\u5c20\ud843\udfbc\u5e0b\ud844\udc5c\ud844\udc4f\ud844\udc76\u671e\ud844\udc7b\ud844\udc88\ud844\udc96\u3647\ud844\udcbf\ud844\udcd3\ud844\udd2f\ud844\udd3b\u5364\u84ad\ud844\udee3\ud844\udf75\ud844\udf36\u8b81\ud845\udd77\ud845\ude19\ud845\udfc3\ud845\udfc7\u4e78\u70bb\ud846\udc2d\ud846\udd6a"],["9b40","\ud846\ude2d\ud846\ude45\ud847\udc2a\ud847\udc70\ud847\udcac\ud847\udec8\u62c3\ud847\uded5\ud847\udf15\u7198\u6855\ud848\udc45\u69e9\u36c8\ud848\ude7c\ud848\udfd7\ud848\udffa\ud849\udf2a\ud84a\udc71\ud84a\udd4f\u82fd\ud84a\udd67\ud84a\udd93\ud84a\uded5\u89a5\ud84a\udee8\u8fa0\ud84a\udf0e\u97b8\ud84a\udf3f\u9847\u9abd\ud84b\udc4c"],["9b62","\ud84b\udc88\ud84b\udcb7\ud856\udfe8\ud84b\udd08\ud84b\udd12\ud84b\uddb7\ud84b\udd95\ud84b\ude42\ud84b\udf74\ud84b\udfcc\ud84c\udc33\ud84c\udc66\ud84c\udf1f\ud84c\udfde\u5fb1\u6648\u66bf\ud85e\ude79\ud84d\udd67\ud84d\uddf3\u7201\ud852\uddba\u77d7\ud84d\ude1a\ud84d\udf16\u7e87\ud840\udf46\u58b5\u670e"],["9ba1","\u6918\ud84e\udea7\ud85d\ude57\ud857\udfe2\ud84f\ude11\ud84f\udeb9\ud85d\uddfe\ud848\udc9a\u48d0\u4ab8\ud850\udd19\ud862\ude9a\ud850\udeee\ud850\udf0d\ud850\udc3b\ud850\udf34\ud850\udf96\ud852\ude45\ud841\uddca\u51d2\ud841\ude11\u599f\ud847\udea8\u3bbe\ud84f\udcff\ud851\udc04\ud851\udcd6\u5788\ud851\ude74\u399b\ud851\udf2f\ud861\udde8\ud866\uddc9\u3762\ud848\uddc3\u8b5e\ud862\udf4e\u99d6\ud852\udc12\ud852\udcfb\ud852\ude15\u7209\ud852\udec0\ud843\udc78\u5965\ud853\udea5\ud853\udf86\ud841\udf79\u8eda\ud854\udc2c\u528f\u573f\u7171\ud854\ude99\ud855\udc19\ud84f\udf4a\ud852\udea7\u55bc\ud855\udc46\ud855\udc6e\ud85a\udf52\u91d4\u3473\ud855\udd3f\ud85d\ude32\ud855\udd5e\u4718\ud855\udd62\ud855\udd66\ud855\udfc7\ud852\udd3f\ud856\udc5d\u5066\u34fb\ud84c\udfcc\u60de\ud856\udd03\u477c\ud862\udd48\ud856\udeae\ud856\udf89\ud857\udc06\ud847\udd90\u57a1\u7151\u6fb6\ud858\udd02\ud85f\udc12\u9056\ud858\uddb2\ud853\udf9a\u8b62\ud859\udc02\ud859\udc4a"],["9c40","\u5d5b\ud85a\udff7\u8f36\ud859\udc84\ud846\udd1c\u8aea\ud852\uddf6\ud859\udc88\ud84f\udfef\ud859\udd12\u4bc0\ud859\uddbf\ud859\udeb5\ud849\udf1b\u9465\ud855\udfe1\u6195\u5a27\ud87e\udccd\u4fbb\u56b9\ud851\udd21\ud859\udefc\u4e6a\ud852\udd34\u9656\u6d8f\ud85b\udcbd\u3618\u8977\ud859\udf99\ud85a\udc6e\ud859\udc11\ud85a\udc5e\u71df\ud85a\udcc7\u7b42\ud864\udcc0\ud842\ude11\ud85a\udd26\u9104\ud85a\udd39\u7a45\u9df0\ud85a\uddfa\u9a26\ud85a\ude2d\u365f\ud859\udc69\ud840\udc21\u7983\ud85a\ude34\ud85a\udf5b\u5d2c\ud84d\udd19\u83cf\ud85a\udf9d\u46d0\ud85b\udca4\u753b\u8865\ud85b\uddae\u58b6"],["9ca1","\u371c\ud849\udd8d\ud85c\udc4b\ud85c\uddcd\u3c54\ud85c\ude80\ud85c\ude85\u9281\ud848\udd7a\ud85c\ude8b\u9330\ud85c\udee6\ud852\uddd0\u6c39\u949f\ud85d\udc50\ud843\udef8\u8827\u88f5\ud84a\udd26\ud861\udc73\ud845\udfb1\u6eb8\ud852\ude2a\ud846\udc20\u39a4\u36b9\u5c10\u79e3\u453f\u66b6\ud867\udcad\ud866\udca4\u8943\ud85d\udfcc\ud85e\udc58\u56d6\u40df\ud845\ude0a\u39a1\ud84d\udf2f\ud860\udce8\ud844\udfc5\u71ad\u8366\ud85e\udddd\ud864\udda8\u5a67\u4cb7\ud85c\udcaf\ud862\uddab\ud85e\uddfd\ud85e\ude0a\ud85e\udf0b\ud85f\udd66\ud850\udd7a\u7b43\u797e\ud860\udc09\u6fb5\ud868\udedf\u6a03\ud860\udf18\u53a2\ud85b\ude07\u93bf\u6836\u975d\ud860\udd6f\ud860\udc23\ud85a\uddb5\ud844\udfed\ud84c\ude2f\ud860\udc48\u5d85\ud863\udc30\ud860\udc83\u5715\u9823\ud862\udd49\u5dab\ud852\udd88\u65be\u69d5\u53d2\ud852\udea5\ud84f\udf81\u3c11\u6736\ud860\udc90\ud860\udcf4\ud860\udd2e\ud847\udfa1\ud860\udd4f"],["9d40","\ud860\udd89\ud860\uddaf\ud860\ude1a\ud860\udf06\ud860\udf2f\ud860\udf8a\u35ca\ud861\udc68\ud861\udeaa\u48fa\u63e6\ud862\udd56\u7808\u9255\ud862\uddb8\u43f2\ud862\udde7\u43df\ud862\udde8\ud862\udf46\ud862\udfd4\u59f8\ud863\udc09\u8f0b\ud863\udfc5\ud864\udcec\u7b51\ud864\udd10\ud864\udd3c\u3df7\ud864\udd5e\ud852\udeca\u8fd0\u728f\u568b\ud865\udce7\ud865\udde9\ud865\uddb0\ud865\uddb8\ud865\udf32\ud866\udcd1\ud866\udd49\ud866\udd6a\ud866\uddc3\ud866\ude28\ud866\udf0e\ud867\udd5a\ud867\udd9b\u7e9f\ud867\udef8\ud867\udf23\u4ca4\u9547\ud868\ude93\u71a2\ud868\udeff\u4d91\u9012\ud869\uddcb\u4d9c\ud843\udc9c\u8fbe\u55c1"],["9da1","\u8fba\ud849\udcb0\u8fb9\ud852\ude93\u4509\u7e7f\u6f56\u6ab1\u4eea\u34e4\ud862\udf2c\ud85e\udc9d\u373a\u8e80\ud845\udff5\ud860\udc24\ud862\udf6c\ud862\udf99\ud85e\ude3e\ud859\udeaf\u3deb\ud85d\ude55\ud84f\udcb7\ud855\ude35\ud856\udd56\u4e9a\ud857\ude81\ud858\ude58\u56bf\ud843\ude6d\u8e0e\u5b6d\ud84f\ude88\ud853\udc9e\u63de\u62d0\ud845\udff6\ud846\udc7b\u6530\u562d\ud857\udc4a\u541a\ud854\udf11\u3dc6\ud867\udd98\u4c7d\u5622\u561e\u7f49\ud857\uded8\u5975\ud84f\udd40\u8770\u4e1c\ud843\udfea\ud843\udd49\ud84d\udeba\u8117\u9d5e\u8d18\u763b\u9c45\u764e\u77b9\u9345\u5432\u8148\u82f7\u5625\u8132\u8418\u80bd\u55ea\u7962\u5643\u5416\ud843\ude9d\u35ce\u5605\u55f1\u66f1\ud860\udee2\u362d\u7534\u55f0\u55ba\u5497\u5572\ud843\udc41\ud843\udc96\u5ed0\ud854\udd48\ud843\ude76\ud84b\udc62"],["9e40","\ud843\udea2\u9eab\u7d5a\u55de\ud844\udc75\u629d\u976d\u5494\u8ccd\u71f6\u9176\u63fc\u63b9\u63fe\u5569\ud84a\udf43\u9c72\ud84b\udeb3\u519a\u34df\ud843\udda7\u51a7\u544d\u551e\u5513\u7666\u8e2d\ud85a\udc8a\u75b1\u80b6\u8804\u8786\u88c7\u81b6\u841c\ud844\udcc1\u44ec\u7304\ud851\udf06\u5b90\u830b\ud85a\udc93\u567b\ud849\udef4\ud85f\udd2f\ud850\udda3\ud85f\udd73\ud85b\uded0\ud85c\udeb6\u9170\ud844\uddd9\u9208\ud84f\udcfc\ud869\udea9\ud843\udeac\ud843\udef9\u7266\ud847\udca2\u474e\ud853\udfc2\ud85f\udff9\ud843\udfeb\u40fa"],["9ea1","\u9c5d\u651f\ud84b\udda0\u48f3\ud851\udfe0\ud867\udd7c\ud843\udfec\ud843\ude0a\u6062\ud85d\udda3\ud843\udfed"],["9ead","\ud858\udc48\ud844\udd87\u71a3\u7e8e\u9d50\u4e1a\u4e04\u3577\u5b0d\u6cb2\u5367\u36ac\u39dc\u537d\u36a5\ud851\ude18\u589a\ud852\udf6e\u822d\u544b\u57aa\ud856\ude95\ud842\udd79"],["9ec5","\u3a52\ud849\udc65\u7374\ud867\udeac\u4d09\u9bed\ud84f\udcfe\ud867\udf30\u4c5b\ud853\udfa9\ud865\udd9e\ud867\udfde\u845c\ud84f\uddb6\ud85c\udeb2\ud859\udfb3\ud84d\udf20\u632e\u7d25\ud84f\udef7\ud84f\ude2c\u3a2a\u9008\u52cc\u3e74\u367a\u45e9\ud841\udc8e\u7640\u5af0\ud843\udeb6\u787a\ud85f\udf2e\u58a7\u40bf\u567c\u9b8b\u5d74\u7654\ud869\udc34\u9e85\u4ce1\u75f9\u37fb\u6119\ud84c\udcda\ud850\udff2"],["9ef5","\u565d\ud844\udea9\u57a7\ud852\udd63\ud867\ude06\u5234\ud85c\udcae\u35ad\u6c4a\u9d7c"],["9f40","\u7c56\u9b39\u57de\ud845\udf6c\u5c53\u64d3\ud865\udcd0\ud858\udf35\ud85c\udd64\u86ad\ud843\udd28\ud85b\udd22\ud852\udee2\ud843\udd71"],["9f4f","\u51fe\ud847\udf0f\u5d8e\u9703\ud847\uddd1\u9e81\u904c\u7b1f\u9b02\u5cd1\u7ba3\u6268\u6335\u9aff\u7bcf\u9b2a\u7c7e\u9b2e\u7c42\u7c86\u9c15\u7bfc\u9b09\u9f17\u9c1b\ud852\udd3e\u9f5a\u5573\u5bc3\u4ffd\u9e98\u4ff2\u5260\u3e06\u52d1\u5767\u5056\u59b7\u5e12\u97c8\u9dab\u8f5c\u5469\u97b4\u9940\u97ba\u532c\u6130"],["9fa1","\u692c\u53da\u9c0a\u9d02\u4c3b\u9641\u6980\u50a6\u7546\ud845\udf6d\u99da\u5273"],["9fae","\u9159\u9681\u915c"],["9fb2","\u9151\ud863\ude97\u637f\ud85b\udd23\u6aca\u5611\u918e\u757a\u6285\ud840\udffc\u734f\u7c70\ud857\udc21\ud84f\udcfd"],["9fc1","\ud852\udd19\u76d6\u9b9d\u4e2a\ud843\udcd4\u83be\u8842"],["9fc9","\u5c4a\u69c0\u50ed\u577a\u521f\u5df5\u4ece\u6c31\ud840\uddf2\u4f39\u549c\u54da\u529a\u8d82\u35fe\u5f0c\u35f3"],["9fdb","\u6b52\u917c\u9fa5\u9b97\u982e\u98b4\u9aba\u9ea8\u9e84\u717a\u7b14"],["9fe7","\u6bfa\u8818\u7f78"],["9feb","\u5620\ud869\ude4a\u8e77\u9f53"],["9ff0","\u8dd4\u8e4f\u9e1c\u8e01\u6282\ud860\udf7d\u8e28\u8e75\u7ad3\ud852\ude77\u7a3e\u78d8\u6cea\u8a67\u7607"],["a040","\ud862\ude5a\u9f26\u6cce\u87d6\u75c3\ud868\udeb2\u7853\ud87e\udc40\u8d0c\u72e2\u7371\u8b2d\u7302\u74f1\u8ceb\ud852\udebb\u862f\u5fba\u88a0\u44b7"],["a055","\ud846\udc3b\ud85b\ude05"],["a058","\u8a7e\ud849\udd1b"],["a05b","\u60fd\u7667\u9ad7\u9d44\u936e\u9b8f\u87f5"],["a063","\u880f\u8cf7\u732c\u9721\u9bb0\u35d6\u72b2\u4c07\u7c51\u994a\ud858\udd59\u6159\u4c04\u9e96\u617d"],["a073","\u575f\u616f\u62a6\u6239\u62ce\u3a5c\u61e2\u53aa\ud84c\udff5\u6364\u6802\u35d2"],["a0a1","\u5d57\ud862\udfc2\u8fda\ud863\ude39"],["a0a6","\u50d9\ud847\udd46\u7906\u5332\u9638\ud843\udf3b\u4065"],["a0ae","\u77fe"],["a0b0","\u7cc2\ud857\udf1a\u7cda\u7a2d\u8066\u8063\u7d4d\u7505\u74f2\u8994\u821a\u670c\u8062\ud85d\udc86\u805b\u74f0\u8103\u7724\u8989\ud859\udfcc\u7553\ud85b\uded1\u87a9\u87ce\u81c8\u878c\u8a49\u8cad\u8b43\u772b\u74f8\u84da\u3635\u69b2\u8da6"],["a0d4","\u89a9\u7468\u6db9\u87c1\ud850\udc11\u74e7\u3ddb\u7176\u60a4\u619c\u3cd1\u7162\u6077"],["a0e2","\u7f71\ud862\udf2d\u7250\u60e9\u4b7e\u5220\u3c18\ud84f\udcc7\ud857\uded7\ud85d\ude56\ud855\udd31\ud846\udd44\ud844\udefe\ud866\udd03\ud85b\udddc\ud85c\udcad\u5cc1\ud858\uddad\ud862\ude0f\ud84d\ude77\ud840\udcee\ud85a\udc46\ud853\udf0e\u4562\u5b1f\ud858\udf4c\u9f50\u9ea6\ud858\ude6b"],["a3c0","\u2400",31,"\u2421"],["c6a1","\u2460",9,"\u2474",9,"\u2170",9,"\u4e36\u4e3f\u4e85\u4ea0\u5182\u5196\u51ab\u52f9\u5338\u5369\u53b6\u590a\u5b80\u5ddb\u2f33\u5e7f\u5ef4\u5f50\u5f61\u6534\u65e0\u7592\u7676\u8fb5\u96b6\xa8\u02c6\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006\u3007\u30fc\uff3b\uff3d\u273d\u3041",23],["c740","\u3059",58,"\u30a1\u30a2\u30a3\u30a4"],["c7a1","\u30a5",81,"\u0410",5,"\u0401\u0416",4],["c840","\u041b",26,"\u0451\u0436",25,"\u21e7\u21b8\u21b9\u31cf\ud840\udccc\u4e5a\ud840\udc8a\u5202\u4491"],["c8a1","\u9fb0\u5188\u9fb1\ud85d\ude07"],["c8cd","\uffe2\uffe4\uff07\uff02\u3231\u2116\u2121\u309b\u309c\u2e80\u2e84\u2e86\u2e87\u2e88\u2e8a\u2e8c\u2e8d\u2e95\u2e9c\u2e9d\u2ea5\u2ea7\u2eaa\u2eac\u2eae\u2eb6\u2ebc\u2ebe\u2ec6\u2eca\u2ecc\u2ecd\u2ecf\u2ed6\u2ed7\u2ede\u2ee3"],["c8f5","\u0283\u0250\u025b\u0254\u0275\u0153\xf8\u014b\u028a\u026a"],["f9fe","\uffed"],["fa40","\ud841\udd47\u92db\ud841\udddf\ud84f\udfc5\u854c\u42b5\u73ef\u51b5\u3649\ud852\udd42\ud862\udde4\u9344\ud846\udddb\u82ee\ud84f\udcc8\u783c\u6744\u62df\ud852\udd33\ud862\uddaa\ud840\udea0\ud85a\udfb3\ud844\udf05\u4fab\ud849\udced\u5008\ud85b\udd29\ud85e\ude84\ud84d\ude00\ud852\udeb1\ud849\udd13\u5029\ud840\udf7e\u5fa4\ud840\udf80\ud840\udf47\u6edb\ud841\udc1f\u507d\u5101\u347a\u510e\u986c\u3743\u8416\ud852\udda4\ud841\udc87\u5160\ud84c\udfb4\u516a\ud842\udfff\ud848\udcfc\ud840\udee5\ud849\udd30\ud841\udd8e\ud84c\ude33\ud846\udd83\u5b82\u877d\ud841\uddb3\ud84f\udc99\u51b2\u51b8"],["faa1","\u9d34\u51c9\u51cf\u51d1\u3cdc\u51d3\ud852\udea6\u51b3\u51e2\u5342\u51ed\u83cd\u693e\ud84d\udf2d\u5f7b\u520b\u5226\u523c\u52b5\u5257\u5294\u52b9\u52c5\u7c15\u8542\u52e0\u860d\ud85a\udf13\u5305\ud862\udede\u5549\u6ed9\ud84f\udf80\ud842\udd54\ud84f\udfec\u5333\u5344\ud842\udfe2\u6ccb\ud845\udf26\u681b\u73d5\u604a\u3eaa\u38cc\ud845\udee8\u71dd\u44a2\u536d\u5374\ud861\udeab\u537e\u537f\ud845\udd96\ud845\ude13\u77e6\u5393\ud862\ude9b\u53a0\u53ab\u53ae\u73a7\ud855\udf72\u3f59\u739c\u53c1\u53c5\u6c49\u4e49\u57fe\u53d9\u3aab\ud842\udf8f\u53e0\ud84f\udfeb\ud84b\udda3\u53f6\ud843\udc77\u5413\u7079\u552b\u6657\u6d5b\u546d\ud85a\udf53\ud843\udd74\u555d\u548f\u54a4\u47a6\ud845\udf0d\ud843\udedd\u3db4\ud843\udd4d"],["fb40","\ud862\uddbc\ud849\ude98\u5547\u4ced\u542f\u7417\u5586\u55a9\u5605\ud846\udcd7\ud850\udc3a\u4552\ud851\udc35\u66b3\ud844\udcb4\u5637\u66cd\ud84c\ude8a\u66a4\u66ad\u564d\u564f\u78f1\u56f1\u9787\u53fe\u5700\u56ef\u56ed\ud862\udf66\u3623\ud844\ude4f\u5746\ud850\udda5\u6c6e\u708b\u5742\u36b1\ud85b\udc7e\u57e6\ud845\udc16\u5803\ud845\udc54\ud850\udf63\u5826\ud852\udff5\u585c\u58aa\u3561\u58e0\u58dc\ud844\ude3c\u58fb\u5bff\u5743\ud868\udd50\ud850\ude78\u93d3\u35a1\u591f\u68a6\u36c3\u6e59"],["fba1","\ud845\ude3e\u5a24\u5553\ud845\ude92\u8505\u59c9\ud843\udd4e\ud85b\udc81\ud85b\udd2a\ud845\udfdc\u59d9\ud845\udffb\ud845\udfb2\ud85b\udda6\u6d71\ud846\udc28\ud845\uded5\u59f9\ud85b\ude45\u5aab\u5a63\u36e6\ud852\udda9\u5a77\u3708\u5a96\u7465\u5ad3\ud85b\udfa1\ud849\udd54\u3d85\ud846\udd11\u3732\ud845\udeb8\u5e83\u52d0\u5b76\u6588\u5b7c\ud85e\ude0e\u4004\u485d\ud840\ude04\u5bd5\u6160\ud846\ude34\ud856\uddcc\ud841\udda5\u5bf3\u5b9d\u4d10\u5c05\ud846\udf44\u5c13\u73ce\u5c14\ud847\udca5\ud85a\udf28\u5c49\u48dd\u5c85\u5ce9\u5cef\u5d8b\ud847\uddf9\ud847\ude37\u5d10\u5d18\u5d46\ud847\udea4\u5cba\u5dd7\u82fc\u382d\ud852\udd01\ud848\udc49\ud848\udd73\u8287\u3836\u3bc2\u5e2e\u6a8a\u5e75\u5e7a\ud851\udcbc\ud843\udcd3\u53a6\u4eb7\u5ed0\u53a8\ud845\udf71\u5e09\u5ef4\ud861\udc82"],["fc40","\u5ef9\u5efb\u38a0\u5efc\u683e\u941b\u5f0d\ud840\uddc1\ud87e\udc94\u3ade\u48ae\ud844\udf3a\u5f3a\ud85a\udc88\ud848\udfd0\u5f58\ud849\udc71\u5f63\u97bd\ud85b\ude6e\u5f72\u9340\ud862\ude36\u5fa7\u5db6\u3d5f\ud854\ude50\ud847\udf6a\ud85c\udcf8\ud849\ude68\u91d6\ud840\ude9e\ud862\ude29\u6031\u6685\ud846\udc77\u3963\u3dc7\u3639\u5790\ud849\udfb4\u7971\u3e40\u609e\u60a4\u60b3\ud852\udd82\ud852\udd8f\ud85e\ude53\u74a4\u50e1\u5aa0\u6164\u8424\u6142\ud87e\udca6\ud85b\uded2\u6181\u51f4\ud841\ude56\u6187\u5baa\ud84f\udfb7"],["fca1","\ud84a\udc5f\u61d3\ud862\udf9d\ud866\udd5d\u61d0\u3932\ud84a\udd80\ud84a\udcc1\u6023\u615c\u651e\u638b\ud840\udd18\u62c5\ud845\udf70\u62d5\ud84b\ude0d\u636c\ud852\udddf\u3a17\u6438\u63f8\ud844\udf8e\ud845\udffc\u6490\u6f8a\ud84b\ude36\u9814\ud850\udc8c\ud855\udf1d\u64e1\u64e5\u947b\u3a66\u643a\u3a57\u654d\u6f16\ud852\ude28\ud852\ude23\u6585\u656d\u655f\ud84c\udc7e\u65b5\ud852\udd40\u4b37\u65d1\u40d8\ud846\udc29\u65e0\u65e3\u5fdf\ud84d\udc00\u6618\ud84c\uddf7\ud84c\uddf8\u6644\ud84c\udda4\ud84c\udda5\u664b\ud843\ude75\u6667\ud854\udde6\u6673\u6674\ud847\ude3d\ud84c\ude31\ud861\uddf4\ud84c\uddc8\ud854\udf13\u77c5\ud84a\udcf7\u99a4\u6702\ud850\udf9c\ud852\ude21\u3b2b\u69fa\ud84d\udfc2\u675e\u6767\u6762\ud850\uddcd\ud864\udced\u67d7\u44e9\u6822\u6e50\u923c\u6801\ud84c\udfe6\ud85b\udda0\u685d"],["fd40","\ud84d\udc6f\u69e1\u6a0b\ud862\udedf\u6973\u68c3\ud84d\uddcd\u6901\u6900\u3d32\u3a01\ud84d\ude3c\u3b80\u67ac\u6961\ud862\ude4a\u42fc\u6936\u6998\u3ba1\ud840\udfc9\u8363\u5090\u69f9\ud84d\ude59\ud848\udd2a\u6a45\ud84d\udf03\u6a9d\u3bf3\u67b1\u6ac8\ud864\udd9c\u3c0d\u6b1d\ud842\udd23\u60de\u6b35\u6b74\ud849\udfcd\u6eb5\ud84e\udedb\ud840\udfb5\ud846\udd58\u3740\u5421\ud84e\udf5a\u6be1\ud84f\udefc\u6bdc\u6c37\ud849\udc8b\ud852\udcf1\ud85a\udf51\u6c5a\u8226\u6c79\ud84f\uddbc\u44c5\ud84f\uddbd\ud850\udda4\ud852\udd0c\ud852\udd00"],["fda1","\ud84f\udcc9\u36e5\u3ceb\ud843\udd32\u9b83\ud84c\uddf9\ud849\udc91\u7f8f\u6837\ud85b\udd25\ud85b\udda1\ud85b\uddeb\u6d96\u6d5c\u6e7c\u6f04\ud852\udd7f\ud850\udc85\ud85b\ude72\u8533\ud85b\udf74\u51c7\u6c9c\u6e1d\u842e\ud862\udf21\u6e2f\ud84f\ude2f\u7453\ud84f\udf82\u79cc\u6e4f\u5a91\ud84c\udc4b\u6ff8\u370d\u6f9d\ud84f\ude30\u6efa\ud845\udc97\ud850\udc3d\u4555\u93f0\u6f44\u6f5c\u3d4e\u6f74\ud864\udd70\u3d3b\u6f9f\ud850\udd44\u6fd3\ud850\udc91\ud850\udd55\ud850\udc39\ud84f\udff0\ud84f\udfb4\ud850\udd3f\u51df\ud850\udd56\ud850\udd57\ud850\udd40\ud858\udddd\u704b\u707e\u70a7\u7081\u70cc\u70d5\u70d6\u70df\u4104\u3de8\u71b4\u7196\ud850\ude77\u712b\u7145\u5a88\u714a\u716e\u5c9c\ud850\udf65\u714f\u9362\ud850\udec1\u712c\ud851\udc5a\ud852\ude27\ud852\ude22\u71ba\ud862\udfe8\u70bd\u720e"],["fe40","\u9442\u7215\u5911\u9443\u7224\u9341\ud855\ude05\u722e\u7240\ud852\udd74\u68bd\u7255\u7257\u3e55\ud84c\udc44\u680d\u6f3d\u7282\u732a\u732b\ud852\udc23\ud862\udc2b\u48ed\ud862\udc04\u7328\u732e\u73cf\u73aa\ud843\udc3a\ud85a\ude2e\u73c9\u7449\ud850\udde2\ud845\udee7\ud852\ude24\u6623\u36c5\ud852\uddb7\ud852\udd8d\ud852\uddfb\u73f7\u7415\u6903\ud852\ude26\u7439\ud841\uddc3\u3ed7\u745c\ud84a\udcad\u7460\ud863\udeb2\u7447\u73e4\u7476\u83b9\u746c\u3730\u7474\u93f1\u6a2c\u7482\u4953\ud852\ude8c"],["fea1","\ud850\udd5f\ud852\ude79\ud862\udf8f\u5b46\ud863\udc03\ud846\udc9e\u74c8\ud846\udd88\u750e\u74e9\u751e\ud863\uded9\ud846\ude4b\u5bd7\ud863\udeac\u9385\u754d\u754a\u7567\u756e\ud853\udf82\u3f04\ud853\udd13\u758e\u745d\u759e\u75b4\u7602\u762c\u7651\u764f\u766f\u7676\ud858\udff5\u7690\u81ef\u37f8\ud85a\udd11\ud85a\udd0e\u76a1\u76a5\u76b7\u76cc\ud85b\udf9f\u8462\ud854\udc9d\ud854\udd7d\ud847\ude1c\u771e\u7726\u7740\u64af\ud854\ude20\u7758\ud84c\udeac\u77af\ud862\udd64\ud862\udd68\ud845\udec1\u77f4\u7809\ud844\udf76\ud852\ude12\u68ca\u78af\u78c7\u78d3\u96a5\u792e\ud855\udde0\u78d7\u7934\u78b1\ud85d\ude0c\u8fb8\u8884\ud862\udf2b\ud858\udc83\ud849\ude1c\u7986\u8900\u6902\u7980\ud856\udc57\u799d\ud85e\udf39\u793c\u79a9\u6e2a\ud85c\udd26\u3ea8\u79c6\ud864\udd0d\u79d4"]]},function(e,t){},function(e,t){},function(e,t,n){(function(){var t,r,i,o,a,s,l={}.hasOwnProperty;t=n(1063),o=n(197).Number,s=n(135),a=n(20).inspect,i=function(e){function n(){return n.__super__.constructor.apply(this,arguments)}return function(e,t){for(var n in t)l.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype}(n,t),n.prototype.decode=function(e,t){var n,i,a;return i=e.pos,n=s.resolveLength(this.length,e,t),this.length instanceof o&&(t={parent:t,_startOffset:i,_currentOffset:0,_length:n}),a=new r(this.type,n,e,t),e.pos+=n*this.type.size(null,t),a},n.prototype.size=function(e,t){return e instanceof r&&(e=e.toArray()),n.__super__.size.call(this,e,t)},n.prototype.encode=function(e,t,i){return t instanceof r&&(t=t.toArray()),n.__super__.encode.call(this,e,t,i)},n}(),r=function(){function e(e,t,n,r){this.type=e,this.length=t,this.stream=n,this.ctx=r,this.base=this.stream.pos,this.items=[]}return e.prototype.get=function(e){var t;if(!(e<0||e>=this.length))return null==this.items[e]&&(t=this.stream.pos,this.stream.pos=this.base+this.type.size(null,this.ctx)*e,this.items[e]=this.type.decode(this.stream,this.ctx),this.stream.pos=t),this.items[e]},e.prototype.toArray=function(){var e,t,n,r;for(r=[],e=t=0,n=this.length;t<n;e=t+=1)r.push(this.get(e));return r},e.prototype.inspect=function(){return a(this.toArray())},e}(),e.exports=i}).call(this)},function(e,t){(function(){var t;t=function(){function e(e,t){this.type=e,this.flags=null!=t?t:[]}return e.prototype.decode=function(e){var t,n,r,i,o,a,s;for(i=this.type.decode(e),r={},n=o=0,a=(s=this.flags).length;o<a;n=++o)null!=(t=s[n])&&(r[t]=!!(i&1<<n));return r},e.prototype.size=function(){return this.type.size()},e.prototype.encode=function(e,t){var n,r,i,o,a,s;for(i=0,r=o=0,a=(s=this.flags).length;o<a;r=++o)null!=(n=s[r])&&t[n]&&(i|=1<<r);return this.type.encode(e,i)},e}(),e.exports=t}).call(this)},function(e,t){(function(){var t;t=function(){function e(e){this.type=e}return e.prototype.decode=function(e,t){return!!this.type.decode(e,t)},e.prototype.size=function(e,t){return this.type.size(e,t)},e.prototype.encode=function(e,t,n){return this.type.encode(e,+t,n)},e}(),e.exports=t}).call(this)},function(e,t,n){(function(){var t,r,i;i=n(135),r=n(197).Number,t=function(){function e(e){this.length=e}return e.prototype.decode=function(e,t){var n;return n=i.resolveLength(this.length,e,t),e.readBuffer(n)},e.prototype.size=function(e,t){return e?e.length:i.resolveLength(this.length,null,t)},e.prototype.encode=function(e,t,n){return this.length instanceof r&&this.length.encode(e,t.length),e.writeBuffer(t)},e}(),e.exports=t}).call(this)},function(e,t){(function(){var t;t=function(){function e(e,t){this.type=e,this.options=null!=t?t:[]}return e.prototype.decode=function(e){var t;return t=this.type.decode(e),this.options[t]||t},e.prototype.size=function(){return this.type.size()},e.prototype.encode=function(e,t){var n;if(-1===(n=this.options.indexOf(t)))throw new Error("Unknown option in enum: "+t);return this.type.encode(e,n)},e}(),e.exports=t}).call(this)},function(e,t){(function(){var t;t=function(){function e(e,t){this.type=e,this.condition=null==t||t}return e.prototype.decode=function(e,t){var n;if("function"===typeof(n=this.condition)&&(n=n.call(t,t)),n)return this.type.decode(e,t)},e.prototype.size=function(e,t){var n;return"function"===typeof(n=this.condition)&&(n=n.call(t,t)),n?this.type.size(e,t):0},e.prototype.encode=function(e,t,n){var r;if("function"===typeof(r=this.condition)&&(r=r.call(n,n)),r)return this.type.encode(e,t,n)},e}(),e.exports=t}).call(this)},function(e,t,n){(function(){var t,r;r=n(135),t=function(){function e(e,t){this.type=e,this.count=null!=t?t:1}return e.prototype.decode=function(e,t){e.pos+=this.size(null,t)},e.prototype.size=function(e,t){var n;return n=r.resolveLength(this.count,null,t),this.type.size()*n},e.prototype.encode=function(e,t,n){return e.fill(0,this.size(t,n))},e}(),e.exports=t}).call(this)},function(e,t,n){(function(t){(function(){var r,i,o;r=n(197).Number,o=n(135),i=function(){function e(e,t){this.length=e,this.encoding=null!=t?t:"ascii"}return e.prototype.decode=function(e,t){var n,r,i,a,s;return i=function(){if(null!=this.length)return o.resolveLength(this.length,e,t);for(n=e.buffer,i=e.length,a=e.pos;a<i&&0!==n[a];)++a;return a-e.pos}.call(this),"function"===typeof(r=this.encoding)&&(r=r.call(t,t)||"ascii"),s=e.readString(i,r),null==this.length&&e.pos<e.length&&e.pos++,s},e.prototype.size=function(e,n){var i,a;return e?("function"===typeof(i=this.encoding)&&(i=i.call(null!=n?n.val:void 0,null!=n?n.val:void 0)||"ascii"),"utf16be"===i&&(i="utf16le"),a=t.byteLength(e,i),this.length instanceof r&&(a+=this.length.size()),null==this.length&&a++,a):o.resolveLength(this.length,null,n)},e.prototype.encode=function(e,n,i){var o;if("function"===typeof(o=this.encoding)&&(o=o.call(null!=i?i.val:void 0,null!=i?i.val:void 0)||"ascii"),this.length instanceof r&&this.length.encode(e,t.byteLength(n,o)),e.writeString(n,o),null==this.length)return e.writeUInt8(0)},e}(),e.exports=i}).call(this)}).call(t,n(12).Buffer)},function(e,t,n){(function(){var t,r,i={}.hasOwnProperty;t=n(1064),r=function(e){function n(e,t){this.type=e,this.versions=null!=t?t:{},"string"===typeof this.type&&(this.versionGetter=new Function("parent","return parent."+this.type),this.versionSetter=new Function("parent","version","return parent."+this.type+" = version"))}return function(e,t){for(var n in t)i.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype}(n,t),n.prototype.decode=function(e,t,r){var i,o,a;if(null==r&&(r=0),o=this._setup(e,t,r),"string"===typeof this.type?o.version=this.versionGetter(t):o.version=this.type.decode(e),this.versions.header&&this._parseFields(e,o,this.versions.header),null==(i=this.versions[o.version]))throw new Error("Unknown version "+o.version);return i instanceof n?i.decode(e,t):(this._parseFields(e,o,i),null!=(a=this.process)&&a.call(o,e),o)},n.prototype.size=function(e,t,n){var r,i,o,a,s,l;if(null==n&&(n=!0),!e)throw new Error("Not a fixed size");if(r={parent:t,val:e,pointerSize:0},a=0,"string"!==typeof this.type&&(a+=this.type.size(e.version,r)),this.versions.header)for(o in l=this.versions.header)null!=(s=l[o]).size&&(a+=s.size(e[o],r));if(null==(i=this.versions[e.version]))throw new Error("Unknown version "+e.version);for(o in i)null!=(s=i[o]).size&&(a+=s.size(e[o],r));return n&&(a+=r.pointerSize),a},n.prototype.encode=function(e,t,n){var r,i,o,a,s,l,u,c;if(null!=(u=this.preEncode)&&u.call(t,e),(r={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0}).pointerOffset=e.pos+this.size(t,r,!1),"string"!==typeof this.type&&this.type.encode(e,t.version),this.versions.header)for(a in c=this.versions.header)null!=(l=c[a]).encode&&l.encode(e,t[a],r);for(a in i=this.versions[t.version])null!=(l=i[a]).encode&&l.encode(e,t[a],r);for(o=0;o<r.pointers.length;)(s=r.pointers[o++]).type.encode(e,s.val,s.parent)},n}(),e.exports=r}).call(this)},function(e,t,n){(function(){var e,r,i;i=n(135),e=function(){function e(e,t,n){var r,i,o,a;this.offsetType=e,this.type=t,this.options=null!=n?n:{},"void"===this.type&&(this.type=null),null==(r=this.options).type&&(r.type="local"),null==(i=this.options).allowNull&&(i.allowNull=!0),null==(o=this.options).nullValue&&(o.nullValue=0),null==(a=this.options).lazy&&(a.lazy=!1),this.options.relativeTo&&(this.relativeToGetter=new Function("ctx","return ctx."+this.options.relativeTo))}return e.prototype.decode=function(e,t){var n,r,o,a,s,l,u;return(o=this.offsetType.decode(e,t))===this.options.nullValue&&this.options.allowNull?null:(s=function(){switch(this.options.type){case"local":return t._startOffset;case"immediate":return e.pos-this.offsetType.size();case"parent":return t.parent._startOffset;default:for(n=t;n.parent;)n=n.parent;return n._startOffset||0}}.call(this),this.options.relativeTo&&(s+=this.relativeToGetter(t)),a=o+s,null!=this.type?(l=null,u=this,r=function(){var n;return null!=l?l:(n=e.pos,e.pos=a,l=u.type.decode(e,t),e.pos=n,l)},this.options.lazy?new i.PropertyDescriptor({get:r}):r()):a)},e.prototype.size=function(e,t){var n,i;switch(n=t,this.options.type){case"local":case"immediate":break;case"parent":t=t.parent;break;default:for(;t.parent;)t=t.parent}if(null==(i=this.type)){if(!(e instanceof r))throw new Error("Must be a VoidPointer");i=e.type,e=e.value}return e&&t&&(t.pointerSize+=i.size(e,n)),this.offsetType.size()},e.prototype.encode=function(e,t,n){var i,o,a;if(i=n,null!=t){switch(this.options.type){case"local":o=n.startOffset;break;case"immediate":o=e.pos+this.offsetType.size(t,i);break;case"parent":o=(n=n.parent).startOffset;break;default:for(o=0;n.parent;)n=n.parent}if(this.options.relativeTo&&(o+=this.relativeToGetter(i.val)),this.offsetType.encode(e,n.pointerOffset-o),null==(a=this.type)){if(!(t instanceof r))throw new Error("Must be a VoidPointer");a=t.type,t=t.value}return n.pointers.push({type:a,val:t,parent:i}),n.pointerOffset+=a.size(t,i)}this.offsetType.encode(e,this.options.nullValue)},e}(),r=function(){return function(e,t){this.type=e,this.value=t}}(),t.Pointer=e,t.VoidPointer=r}).call(this)},function(e,t,n){var r=Array.prototype.slice,i=n(2641),o=n(2642),a=e.exports=function(e,t,n){return n||(n={}),e===t||(e instanceof Date&&t instanceof Date?e.getTime()===t.getTime():!e||!t||"object"!=typeof e&&"object"!=typeof t?n.strict?e===t:e==t:function(e,t,n){var u,c;if(s(e)||s(t))return!1;if(e.prototype!==t.prototype)return!1;if(o(e))return!!o(t)&&(e=r.call(e),t=r.call(t),a(e,t,n));if(l(e)){if(!l(t))return!1;if(e.length!==t.length)return!1;for(u=0;u<e.length;u++)if(e[u]!==t[u])return!1;return!0}try{var d=i(e),p=i(t)}catch(e){return!1}if(d.length!=p.length)return!1;for(d.sort(),p.sort(),u=d.length-1;u>=0;u--)if(d[u]!=p[u])return!1;for(u=d.length-1;u>=0;u--)if(c=d[u],!a(e[c],t[c],n))return!1;return typeof e===typeof t}(e,t,n))};function s(e){return null===e||void 0===e}function l(e){return!(!e||"object"!==typeof e||"number"!==typeof e.length)&&("function"===typeof e.copy&&"function"===typeof e.slice&&!(e.length>0&&"number"!==typeof e[0]))}},function(e,t){function n(e){var t=[];for(var n in e)t.push(n);return t}(e.exports="function"===typeof Object.keys?Object.keys:n).shim=n},function(e,t){var n="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();function r(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function i(e){return e&&"object"==typeof e&&"number"==typeof e.length&&Object.prototype.hasOwnProperty.call(e,"callee")&&!Object.prototype.propertyIsEnumerable.call(e,"callee")||!1}(t=e.exports=n?r:i).supported=r,t.unsupported=i},function(e,t){e.exports={categories:["Cc","Zs","Po","Sc","Ps","Pe","Sm","Pd","Nd","Lu","Sk","Pc","Ll","So","Lo","Pi","Cf","No","Pf","Lt","Lm","Mn","Me","Mc","Nl","Zl","Zp","Cs","Co"],combiningClasses:["Not_Reordered","Above","Above_Right","Below","Attached_Above_Right","Attached_Below","Overlay","Iota_Subscript","Double_Below","Double_Above","Below_Right","Above_Left","CCC10","CCC11","CCC12","CCC13","CCC14","CCC15","CCC16","CCC17","CCC18","CCC19","CCC20","CCC21","CCC22","CCC23","CCC24","CCC25","CCC30","CCC31","CCC32","CCC27","CCC28","CCC29","CCC33","CCC34","CCC35","CCC36","Nukta","Virama","CCC84","CCC91","CCC103","CCC107","CCC118","CCC122","CCC129","CCC130","CCC132","Attached_Above","Below_Left","Left","Kana_Voicing","CCC26","Right"],scripts:["Common","Latin","Bopomofo","Inherited","Greek","Coptic","Cyrillic","Armenian","Hebrew","Arabic","Syriac","Thaana","Nko","Samaritan","Mandaic","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","Hangul","Ethiopic","Cherokee","Canadian_Aboriginal","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu","Tai_Le","New_Tai_Lue","Buginese","Tai_Tham","Balinese","Sundanese","Batak","Lepcha","Ol_Chiki","Braille","Glagolitic","Tifinagh","Han","Hiragana","Katakana","Yi","Lisu","Vai","Bamum","Syloti_Nagri","Phags_Pa","Saurashtra","Kayah_Li","Rejang","Javanese","Cham","Tai_Viet","Meetei_Mayek","null","Linear_B","Lycian","Carian","Old_Italic","Gothic","Old_Permic","Ugaritic","Old_Persian","Deseret","Shavian","Osmanya","Elbasan","Caucasian_Albanian","Linear_A","Cypriot","Imperial_Aramaic","Palmyrene","Nabataean","Hatran","Phoenician","Lydian","Meroitic_Hieroglyphs","Meroitic_Cursive","Kharoshthi","Old_South_Arabian","Old_North_Arabian","Manichaean","Avestan","Inscriptional_Parthian","Inscriptional_Pahlavi","Psalter_Pahlavi","Old_Turkic","Old_Hungarian","Brahmi","Kaithi","Sora_Sompeng","Chakma","Mahajani","Sharada","Khojki","Multani","Khudawadi","Grantha","Tirhuta","Siddham","Modi","Takri","Ahom","Warang_Citi","Pau_Cin_Hau","Cuneiform","Egyptian_Hieroglyphs","Anatolian_Hieroglyphs","Mro","Bassa_Vah","Pahawh_Hmong","Miao","Duployan","SignWriting","Mende_Kikakui"],eaw:["N","Na","A","W","H","F"]}},function(e,t){e.exports={type:"Buffer",data:[0,17,0,0,0,0,0,0,0,1,80,112,93,120,119,32,155,251,251,246,233,113,74,135,113,104,81,177,142,170,90,13,85,123,159,82,171,54,181,106,132,170,218,35,212,14,122,170,181,73,171,106,212,136,77,91,132,90,49,83,51,173,21,123,5,65,106,70,132,134,132,32,121,251,253,125,223,95,123,222,247,191,231,121,254,120,62,247,231,30,215,117,221,23,97,241,114,195,13,55,151,229,253,237,208,96,116,148,156,44,119,160,240,229,9,134,98,238,151,97,251,203,96,8,225,32,1,218,198,68,86,186,248,164,71,226,137,87,216,99,213,127,122,167,251,56,65,134,232,191,31,229,6,179,0,166,11,193,218,108,8,3,83,68,143,22,235,77,99,174,50,166,212,213,231,221,74,128,189,96,63,236,185,63,98,19,164,254,172,231,253,186,131,252,208,185,77,251,208,90,112,246,161,63,8,169,140,60,254,208,73,161,88,89,133,6,99,35,219,84,197,117,194,249,52,187,52,239,26,75,222,103,79,22,115,185,56,56,155,118,199,186,246,50,247,223,61,254,43,148,61,216,30,172,142,91,176,11,181,47,190,131,58,183,16,167,26,112,1,212,231,2,225,197,31,9,21,244,214,135,177,230,164,20,15,173,134,241,197,131,250,191,134,177,143,124,158,11,3,46,61,35,237,89,59,36,24,238,97,194,184,107,62,51,129,89,52,146,240,123,60,16,174,143,8,254,208,85,67,4,183,94,97,169,49,150,19,195,118,69,243,31,209,253,91,5,218,55,63,138,229,214,158,23,93,125,144,151,86,191,39,177,211,155,187,207,117,202,24,130,179,56,149,90,138,101,91,161,236,131,192,252,26,177,188,251,89,71,146,167,192,121,4,19,219,178,16,68,16,186,106,160,150,12,19,206,183,204,224,185,229,204,94,150,167,188,46,178,234,230,195,125,226,182,202,185,211,13,199,241,35,254,200,74,62,149,76,192,66,163,142,180,33,191,195,250,163,79,217,248,50,32,35,125,27,47,165,147,142,156,248,186,217,235,98,144,9,200,212,224,211,63,53,57,11,186,208,251,11,9,55,172,116,196,157,235,107,19,56,50,107,83,8,98,56,190,188,100,210,126,136,67,202,224,94,219,163,19,245,15,115,75,39,9,148,85,225,35,37,141,68,205,30,99,165,103,152,0,38,214,21,67,4,27,182,151,50,185,212,114,112,1,3,93,17,63,101,70,189,26,148,28,80,51,249,252,85,137,197,125,117,7,2,95,242,158,139,102,24,233,57,62,10,61,50,118,72,26,4,159,95,202,82,132,107,206,57,233,205,235,205,210,149,52,94,158,41,61,139,61,226,211,128,34,123,102,246,128,255,247,82,27,175,196,3,128,171,97,121,47,38,2,110,142,244,123,7,176,142,244,29,135,169,74,245,19,151,23,187,79,234,216,144,80,205,207,168,61,236,158,231,130,216,56,253,247,152,52,122,34,178,155,191,219,113,156,108,19,32,157,182,220,22,118,205,116,217,115,172,159,174,29,248,166,248,241,75,229,188,218,175,67,170,57,71,58,74,12,238,201,13,51,28,176,216,32,134,246,54,231,208,78,253,72,222,125,129,44,136,104,7,28,91,238,192,73,236,139,15,144,167,93,174,233,59,60,34,206,66,25,16,198,227,90,188,160,174,14,165,20,127,87,199,35,161,232,36,122,114,111,74,248,210,183,196,228,110,46,79,204,214,61,159,158,45,165,203,240,238,143,251,42,237,236,254,221,151,66,86,102,220,35,160,231,252,93,79,174,159,178,46,189,164,184,72,107,164,104,114,96,98,158,243,6,92,241,227,98,77,82,49,129,97,106,93,180,111,84,243,144,192,58,220,20,91,5,159,217,90,151,158,56,22,94,5,53,205,77,202,43,42,190,79,97,63,171,226,75,7,66,48,6,74,92,246,120,134,218,155,76,57,94,90,65,39,64,133,20,189,223,245,92,84,10,159,134,72,127,123,176,154,181,90,101,23,180,11,191,177,244,143,34,14,120,36,223,206,66,252,44,130,224,179,89,102,152,141,215,236,21,221,51,56,229,161,241,53,47,135,44,36,74,175,104,168,61,139,31,237,194,29,93,252,81,218,195,232,13,35,137,164,32,50,101,230,191,7,135,1,191,35,218,56,43,134,14,151,252,161,131,134,235,171,135,223,127,68,18,150,78,204,1,1,201,161,28,200,139,27,42,223,209,89,100,186,238,2,8,153,223,144,12,158,203,59,14,242,90,84,157,139,134,55,8,126,139,205,232,208,205,128,39,31,185,246,194,62,87,128,133,89,151,21,244,114,99,122,104,142,71,151,118,81,177,71,2,2,93,208,189,33,135,83,168,230,253,177,7,207,227,24,85,168,52,240,14,46,66,237,197,193,19,157,112,134,154,174,172,87,75,221,26,53,93,132,48,70,119,233,87,113,146,96,201,232,231,107,56,206,178,36,244,234,185,171,166,102,25,142,8,46,182,66,235,101,249,63,51,140,147,190,3,32,191,185,145,233,89,9,72,233,71,115,6,178,103,158,38,196,194,161,248,210,64,152,251,137,114,29,93,197,137,9,114,1,166,39,44,243,16,157,168,0,234,154,239,116,31,89,168,25,110,129,214,17,94,119,254,79,102,251,77,115,160,45,116,7,200,0,201,114,52,102,8,78,95,37,7,237,158,179,168,234,185,89,199,101,191,30,153,134,50,248,79,127,114,254,103,82,57,243,54,62,69,251,139,16,180,60,42,11,147,36,205,123,228,143,196,106,122,96,73,173,138,236,130,159,239,254,103,216,245,189,40,31,125,176,80,225,163,52,195,24,189,141,88,245,36,209,253,42,195,179,141,3,185,93,69,171,171,117,98,187,58,169,216,178,27,78,253,228,71,112,72,14,225,199,236,157,95,45,56,212,92,206,15,147,174,225,112,211,52,58,149,129,112,192,186,163,249,62,251,34,180,189,136,102,99,7,156,175,67,52,247,217,33,220,222,125,203,56,209,200,91,143,194,23,45,39,143,197,105,6,240,193,168,166,36,158,91,203,231,149,206,87,224,110,181,255,14,239,49,57,229,61,149,160,169,71,147,16,78,145,200,62,50,113,101,49,76,147,92,148,230,221,215,1,25,13,3,100,28,223,178,86,31,88,50,161,242,43,221,248,142,188,127,42,15,49,220,137,129,29,185,168,9,145,97,55,105,238,176,104,203,246,204,217,23,192,92,38,100,156,73,233,174,129,246,36,44,99,66,193,116,58,153,223,251,251,29,50,40,145,63,172,222,180,163,57,197,19,24,227,26,116,42,149,247,156,244,45,125,184,4,60,247,44,168,46,90,67,49,133,174,143,21,252,60,53,126,77,99,136,172,7,230,175,209,99,48,94,80,89,145,247,247,85,88,20,89,250,136,64,143,209,21,43,150,249,18,38,40,10,20,190,62,215,48,175,231,222,143,206,118,75,115,97,190,10,56,215,235,35,126,230,25,202,183,124,100,40,160,191,33,73,123,233,64,26,1,251,34,171,45,35,92,222,83,117,255,102,94,124,243,170,150,195,243,152,212,31,80,160,145,208,161,20,99,8,31,193,223,203,135,46,203,31,85,86,6,253,64,57,244,234,147,211,139,126,159,65,203,92,16,64,76,170,244,242,160,54,85,133,53,249,72,168,106,69,6,218,152,173,107,234,11,166,64,209,111,148,79,47,227,134,164,2,156,86,255,200,75,225,6,102,135,187,75,189,80,165,131,234,70,85,77,65,125,100,147,118,112,151,26,157,14,220,135,3,179,99,66,193,231,246,95,90,228,114,215,71,241,44,37,82,34,14,214,66,163,28,27,151,97,196,3,23,115,154,171,208,54,240,147,84,204,142,24,69,194,147,110,218,23,86,221,130,189,177,154,219,119,210,55,125,228,31,58,132,103,173,163,55,11,77,147,143,255,218,197,170,3,178,218,184,163,235,54,68,79,176,151,151,194,99,212,207,227,146,39,20,175,59,84,140,180,98,247,237,108,224,141,105,39,17,2,253,230,235,39,108,28,238,52,186,221,30,25,138,252,13,26,15,166,67,148,77,232,197,130,72,132,246,67,115,243,140,91,42,100,67,91,14,204,224,245,37,191,53,209,241,251,202,137,87,199,191,252,149,204,247,224,155,249,179,201,165,79,189,70,145,69,159,238,176,175,59,36,61,210,104,11,248,135,29,105,54,118,179,123,39,198,238,0,201,71,41,130,165,23,126,71,171,16,185,230,156,174,98,56,133,29,215,142,196,124,164,197,173,86,37,83,131,45,223,2,36,250,235,44,83,3,7,197,173,222,87,8,13,120,23,215,152,107,190,175,200,61,132,171,119,147,93,212,124,51,129,129,247,172,29,128,225,165,122,226,40,132,26,41,139,249,161,205,87,23,131,164,44,7,114,199,192,87,223,236,51,202,140,244,220,64,77,2,225,237,110,244,100,152,248,99,85,115,170,93,160,56,209,42,230,107,9,196,191,128,22,117,235,120,168,168,57,154,70,58,216,142,25,85,26,56,141,117,133,171,1,11,83,130,34,251,202,210,236,149,225,42,78,110,221,105,170,59,71,11,3,155,31,164,112,239,85,54,143,103,12,15,23,155,243,55,180,26,194,158,110,36,158,40,197,78,127,59,230,139,220,87,129,183,79,223,128,196,248,65,209,230,204,246,49,74,83,23,41,51,23,74,95,124,26,44,76,178,53,181,212,41,144,120,61,65,192,180,57,188,103,77,18,14,17,244,143,81,117,43,154,201,10,133,153,63,184,63,60,38,169,29,52,58,225,37,181,213,26,247,167,194,162,41,230,101,189,209,232,145,234,117,242,7,215,50,113,129,173,192,252,79,174,32,229,191,111,29,248,234,129,240,0,40,175,124,13,131,228,52,58,25,128,106,108,246,143,123,247,186,38,120,11,121,190,40,11,28,247,78,73,122,168,189,216,195,189,204,222,58,173,90,99,187,183,103,60,22,212,185,0,179,140,250,227,249,60,24,63,163,33,0,151,169,121,145,196,219,155,122,238,17,81,6,168,74,13,16,244,230,165,36,132,253,73,233,53,225,189,111,159,196,84,127,71,4,172,227,73,10,43,156,248,195,21,212,98,149,16,9,193,165,48,85,243,82,16,241,208,195,81,151,72,142,170,209,149,215,21,61,65,177,188,178,160,228,84,158,131,58,159,172,126,123,118,174,225,23,234,198,58,115,235,203,70,152,240,207,29,121,14,75,169,246,145,186,246,76,67,132,142,222,19,240,5,188,254,169,200,214,108,162,250,108,242,89,183,80,149,48,88,54,27,173,160,254,36,53,148,131,200,142,177,6,81,155,156,20,197,110,124,120,115,101,54,102,236,170,80,6,71,163,6,117,81,95,188,238,150,248,165,228,254,22,103,63,27,163,170,44,120,135,162,100,217,153,210,211,250,71,180,70,11,227,3,251,171,190,86,174,101,88,236,75,224,199,96,191,245,36,219,181,150,223,228,155,120,61,74,134,58,155,230,163,10,70,17,138,64,194,190,45,84,189,137,112,79,220,220,228,250,75,185,59,95,174,51,113,134,95,253,139,159,33,249,154,165,175,60,89,62,79,234,145,47,100,196,128,116,26,162,28,90,237,250,198,35,187,234,105,199,142,128,158,114,61,242,2,202,84,160,4,17,50,43,37,187,116,119,179,104,168,241,225,52,102,22,233,213,15,118,86,31,168,138,103,111,243,37,190,30,207,195,96,28,182,195,251,250,193,150,189,237,145,103,168,152,78,22,189,220,135,195,23,212,10,114,159,107,23,247,31,198,254,106,116,139,18,232,44,152,53,98,94,248,145,128,162,17,231,85,17,150,153,243,30,163,187,182,183,185,120,169,68,195,32,67,138,216,12,175,63,216,57,194,67,182,169,14,103,107,91,53,202,117,22,223,114,179,4,32,119,160,94,129,240,181,63,201,12,222,45,227,80,219,240,183,63,108,131,239,181,211,55,111,60,6,62,112,189,78,213,108,144,32,219,115,108,40,45,246,3,237,64,111,201,31,23,35,107,71,20,186,172,21,7,142,14,72,40,132,169,241,211,176,60,173,75,158,143,95,233,176,74,124,23,123,166,210,110,189,10,0,60,117,204,40,77,139,126,3,124,35,144,110,21,99,189,55,15,149,168,172,121,43,205,4,151,89,236,144,24,127,152,94,238,216,204,226,57,242,157,54,54,69,163,45,60,119,152,241,53,246,113,109,56,204,55,75,95,187,97,161,47,28,123,43,208,236,181,222,57,139,51,157,197,119,233,85,154,9,174,74,207,43,192,124,95,62,102,187,57,104,37,70,27,3,235,64,193,83,32,116,193,174,149,180,190,153,163,59,200,9,211,223,25,13,73,61,200,236,205,131,205,180,159,76,175,108,122,129,148,145,203,242,78,176,87,98,96,200,107,45,0,207,227,215,177,73,106,151,94,165,165,46,196,211,195,242,138,140,194,45,13,119,108,24,148,7,95,86,115,151,3,145,16,248,167,197,150,0,200,112,67,102,233,28,42,106,169,184,253,41,100,173,137,233,98,135,12,153,42,178,183,233,115,106,40,148,202,252,233,203,93,29,129,243,102,241,51,166,2,51,110,179,50,94,7,31,101,164,141,135,44,75,218,97,78,234,148,179,202,231,219,42,39,223,249,175,160,102,140,188,13,72,94,243,7,253,152,220,250,118,184,114,13,8,41,143,55,165,0,42,170,137,47,250,199,116,254,149,36,206,14,26,59,208,78,51,165,162,46,142,9,108,52,33,152,165,29,7,136,154,233,69,28,204,166,118,180,171,171,27,217,121,99,114,214,173,71,62,10,54,31,220,166,110,96,56,222,45,250,82,78,173,177,209,198,42,52,63,223,65,223,23,204,137,0,20,175,120,233,235,187,92,202,149,95,74,158,53,118,124,141,96,194,23,158,37,197,235,8,135,92,102,89,199,56,59,112,201,86,111,15,218,221,52,202,23,35,176,204,235,250,155,88,201,72,27,26,110,193,92,165,177,45,216,11,136,2,222,175,177,247,113,25,177,53,248,81,80,147,23,47,52,24,194,203,7,42,125,165,203,104,247,173,240,58,244,119,8,202,165,201,178,34,95,133,48,57,145,230,75,149,133,134,231,70,99,134,218,128,235,75,79,212,162,243,220,186,39,19,199,151,254,114,171,30,93,223,159,55,242,158,91,23,9,130,5,125,180,17,93,62,26,56,108,31,84,66,205,203,217,162,202,134,247,127,93,247,243,116,127,97,145,54,146,191,31,195,238,186,59,154,41,232,158,115,59,184,191,72,145,230,21,122,90,94,158,106,87,158,69,92,32,6,168,173,145,219,103,190,210,179,231,81,51,248,220,87,155,1,106,191,10,103,107,191,177,127,13,175,52,190,162,124,205,52,148,15,221,198,95,51,88,40,111,110,1,124,83,231,200,207,162,156,242,193,184,133,32,182,214,157,162,205,202,214,230,80,63,13,224,121,167,174,235,52,81,150,114,153,242,202,12,241,70,247,87,24,110,183,116,224,10,234,218,137,45,253,31,183,102,51,243,130,70,191,53,209,6,138,77,115,89,234,105,125,76,4,31,2,247,21,145,105,158,159,73,253,173,163,170,11,152,177,5,191,53,194,45,201,122,159,114,201,154,223,221,81,122,4,210,18,133,172,155,149,231,199,164,127,100,3,12,69,12,251,217,193,247,201,84,143,236,125,99,38,194,61,222,235,55,82,108,82,196,113,160,255,141,220,109,75,45,148,92,198,35,145,190,250,167,132,197,45,135,5,185,57,234,230,125,143,20,193,95,149,235,121,248,129,102,201,215,44,106,165,121,25,153,20,186,130,67,176,196,31,102,159,58,193,2,33,141,2,89,181,55,250,128,69,219,134,108,119,221,226,214,152,231,185,217,36,230,123,244,183,112,157,58,189,172,108,130,13,178,227,246,29,4,203,243,53,145,184,108,219,147,26,215,0,79,108,108,139,192,202,32,52,86,153,113,134,244,53,122,41,252,219,28,158,2,67,81,177,145,95,35,182,206,138,250,169,198,208,204,209,167,1,134,61,220,54,195,106,35,236,218,160,51,175,31,232,241,139,38,127,115,75,22,232,78,155,202,193,62,253,214,120,99,68,97,33,172,113,109,218,230,154,113,89,204,144,64,20,104,129,63,232,197,161,183,242,60,252,26,224,253,219,247,133,76,146,33,140,202,29,93,237,162,58,230,73,189,44,246,243,81,50,222,168,42,217,243,7,203,153,235,153,187,214,254,163,212,30,178,230,238,49,203,248,46,2,250,102,76,148,114,222,81,237,9,147,126,136,197,225,207,195,62,207,71,124,136,102,182,135,150,111,171,214,242,218,172,48,46,188,148,127,250,69,243,18,198,245,235,30,233,195,139,85,158,113,201,137,34,85,129,225,252,11,101,7,33,15,42,140,204,175,117,86,7,62,212,9,214,186,111,251,41,159,21,176,53,161,101,158,148,57,252,176,181,227,252,229,11,230,104,213,201,47,208,129,14,167,137,3,253,61,244,248,183,209,194,93,15,57,99,93,250,180,202,249,120,133,96,189,18,207,4,128,202,100,234,128,29,122,193,31,112,61,222,72,254,137,113,145,136,111,155,231,121,15,149,38,6,181,86,137,166,228,244,56,215,152,49,62,156,231,56,113,238,241,128,193,175,33,104,183,206,165,6,111,207,188,7,85,68,231,255,251,33,146,158,215,220,139,120,58,173,236,231,155,117,7,211,22,174,110,108,48,188,137,236,61,250,213,176,34,196,253,9,147,224,36,185,155,75,238,102,23,166,70,202,152,212,48,18,101,40,82,30,159,66,6,143,141,195,16,45,55,61,83,59,38,130,126,180,246,105,132,218,205,203,38,230,86,179,245,189,236,12,154,181,102,212,87,7,154,20,73,193,126,249,122,141,88,91,94,68,31,252,31,30,41,244,24,114,189,90,181,156,197,125,115,82,76,176,2,156,138,18,190,225,197,39,250,51,208,231,118,253,180,107,246,56,4,62,35,91,62,27,51,27,48,162,168,180,193,235,192,80,190,116,140,93,86,155,105,20,231,70,114,189,179,216,49,97,243,45,64,17,214,206,240,179,131,202,137,167,19,167,118,69,81,158,178,99,235,14,191,160,187,33,106,151,41,174,10,29,150,172,1,40,8,183,30,45,69,178,101,209,105,232,183,121,240,5,175,73,98,173,83,8,240,129,232,6,209,90,7,54,2,150,43,59,200,188,252,154,182,153,223,73,80,133,218,196,227,94,254,106,162,224,100,13,137,149,128,154,96,132,83,234,172,97,66,136,143,16,230,106,216,238,144,181,235,120,122,191,16,84,239,62,189,43,223,246,237,247,212,214,139,34,131,103,161,153,39,196,91,20,172,26,131,240,127,217,203,29,91,230,185,191,102,181,202,245,78,203,112,252,233,183,127,14,71,207,191,180,104,242,176,44,135,135,53,254,46,199,160,191,214,233,19,227,95,228,51,132,190,233,114,58,253,116,250,72,60,108,30,161,61,8,160,255,135,44,138,242,128,170,243,91,105,138,69,230,191,102,235,55,157,146,211,199,114,106,87,89,238,191,122,246,151,230,46,30,46,220,24,146,128,138,214,107,45,110,24,138,16,184,138,171,151,142,60,136,24,145,235,96,41,201,79,207,171,208,119,37,41,97,195,111,190,99,148,231,246,21,134,203,128,229,185,87,6,238,193,66,35,63,71,148,200,28,55,6,215,20,17,90,3,218,178,2,135,53,159,217,15,53,232,254,221,193,190,223,78,123,203,208,81,183,5,59,41,52,162,6,93,145,183,87,110,198,127,241,19,121,22,169,46,25,54,133,95,131,86,208,61,121,144,83,113,54,106,180,99,166,97,233,202,157,195,115,186,32,172,134,212,6,228,80,165,237,222,146,148,193,36,245,236,112,97,166,140,142,56,153,98,11,61,141,56,92,76,211,158,221,207,189,155,90,56,243,225,122,101,255,134,92,206,3,94,82,148,159,85,11,199,12,0,125,154,84,71,88,144,14,17,31,15,145,38,8,168,141,18,208,38,132,143,21,250,96,244,91,196,116,166,159,31,232,175,47,110,89,125,179,153,124,91,119,51,117,118,124,208,208,109,25,233,62,225,14,83,45,250,100,95,250,190,93,177,238,151,202,251,234,134,15,89,229,156,208,37,133,89,50,40,119,153,141,230,199,144,197,48,117,3,126,60,105,84,120,202,38,165,122,19,221,67,174,189,86,41,230,251,81,104,32,94,17,178,169,225,110,79,65,143,108,124,111,50,44,8,252,152,47,107,44,5,87,158,7,119,192,4,111,62,248,227,140,180,49,236,107,117,31,79,240,126,132,45,62,44,123,223,223,217,1,36,65,236,192,230,91,22,142,212,170,208,193,236,186,104,100,221,164,13,114,38,230,171,130,212,134,55,167,241,54,90,121,215,141,251,251,169,220,123,90,96,115,126,122,14,153,226,192,203,182,130,57,98,156,25,49,135,188,33,232,237,49,143,95,44,163,1,87,113,137,130,55,136,238,71,101,237,22,49,34,233,212,198,230,210,6,203,159,90,192,187,66,146,192,179,106,183,163,161,227,25,218,36,238,155,26,150,175,244,244,140,227,208,240,236,48,56,114,86,227,190,207,226,196,218,189,150,228,189,219,91,23,167,16,180,234,195,122,166,51,85,6,170,21,245,96,186,105,181,150,239,17,198,216,172,19,211,34,207,124,114,100,85,87,29,199,23,63,51,203,40,168,167,244,225,234,71,169,240,15,134,118,205,173,126,91,78,158,35,164,174,143,234,148,32,84,27,27,178,169,99,253,106,72,212,233,250,122,150,64,249,89,173,55,174,89,179,202,188,73,48,100,56,206,177,205,5,197,9,45,196,55,151,102,83,76,172,213,6,80,140,72,212,92,1,15,181,96,127,43,242,83,119,213,156,210,73,193,193,62,108,146,239,230,24,101,86,27,235,125,229,127,96,100,26,145,245,78,168,160,143,111,221,188,23,60,155,2,180,253,92,215,62,232,157,47,132,9,234,152,73,252,135,166,226,55,233,253,202,140,41,27,70,226,227,57,116,40,41,40,41,217,246,31,5,127,89,139,207,201,58,9,163,194,73,149,107,121,110,241,249,254,179,184,63,155,70,150,161,49,75,208,216,104,18,89,226,74,198,174,143,183,28,92,153,17,228,222,236,186,19,194,188,131,217,87,231,102,59,57,98,47,243,201,32,51,242,163,75,5,176,186,141,228,137,9,83,131,58,172,96,124,82,143,70,197,22,177,165,244,128,226,246,202,124,1,139,119,48,124,33,173,248,89,5,161,174,107,23,148,179,128,207,88,162,52,180,162,74,0,150,64,251,196,183,24,21,10,26,60,27,150,14,151,198,237,96,8,14,252,100,176,203,85,215,75,94,146,71,96,207,64,104,143,245,53,10,142,80,74,5,147,21,245,97,46,219,204,0,221,169,52,30,192,220,219,247,46,105,122,201,169,2,59,72,197,85,138,250,187,145,89,187,165,234,2,44,241,207,156,96,222,1,103,108,155,66,171,173,205,254,178,152,189,23,57,65,110,38,200,72,124,128,85,17,129,222,220,173,104,120,239,156,34,187,38,19,45,222,145,95,221,63,32,221,80,207,114,53,106,240,104,154,222,181,125,143,182,132,149,102,38,29,255,81,242,165,185,179,94,74,106,4,187,191,217,167,147,165,182,17,242,138,32,133,25,161,78,71,27,236,35,245,158,122,35,217,3,249,172,233,24,245,241,228,98,216,215,120,65,48,84,253,226,155,29,73,15,190,137,90,141,146,75,178,247,69,56,220,109,151,253,194,227,72,112,61,65,80,44,226,221,145,121,211,226,153,157,101,128,207,33,251,3,191,182,6,223,73,195,113,211,159,232,183,137,67,180,67,146,3,91,66,158,33,18,25,6,162,184,99,186,156,155,102,2,92,82,220,9,95,125,78,174,53,209,178,21,122,219,91,73,13,187,162,238,129,83,239,31,191,28,244,110,190,246,36,195,177,220,65,187,18,64,210,140,13,3,228,224,23,156,49,171,180,188,48,1,212,227,241,111,183,63,160,139,211,107,80,223,82,44,76,127,168,71,45,16,12,92,221,85,8,21,45,225,146,103,142,76,91,202,250,208,27,183,172,102,250,95,81,89,53,172,171,20,115,125,28,107,57,21,83,142,104,44,156,12,117,86,172,233,102,65,124,116,38,71,254,238,122,36,114,107,53,107,255,247,188,132,152,151,111,2,238,52,141,136,31,114,236,43,228,61,183,220,215,58,107,135,6,69,233,53,232,86,200,64,185,87,250,108,187,89,215,169,28,171,89,171,204,121,137,160,174,193,218,148,250,189,192,157,2,222,46,176,170,48,183,32,137,154,20,202,124,23,79,18,118,18,54,137,173,93,81,19,8,210,133,203,148,135,48,185,194,252,221,188,94,92,4,224,4,225,113,241,197,69,186,57,97,242,102,25,204,83,78,197,153,146,162,191,200,108,115,154,39,216,67,50,54,26,25,57,5,129,106,181,88,89,48,211,151,226,156,50,35,177,93,39,130,114,126,217,189,74,128,170,173,171,250,10,129,132,159,36,240,247,239,247,113,125,198,87,54,10,114,151,107,189,83,0,66,217,110,103,88,85,54,82,104,110,9,85,117,52,14,29,185,31,29,245,210,27,27,51,50,197,142,134,163,46,157,105,38,7,164,249,67,186,242,96,135,36,102,239,206,16,66,94,153,184,47,174,206,234,164,211,62,231,181,247,69,227,187,216,154,89,165,110,118,157,247,130,253,19,63,214,152,229,187,124,178,244,130,161,8,250,99,243,253,147,22,135,248,104,156,85,195,69,102,47,195,202,254,82,206,97,156,144,38,221,18,184,205,145,244,240,95,107,216,114,148,90,179,188,94,15,73,213,55,57,221,75,145,75,200,252,209,169,254,79,73,47,38,50,29,216,254,238,76,66,157,26,73,21,153,110,55,154,27,243,212,29,181,24,128,50,197,68,167,242,13,164,40,166,161,3,178,98,251,103,35,31,254,128,228,2,43,153,184,76,87,7,99,189,136,143,241,242,51,182,168,202,161,81,125,143,60,236,175,159,13,175,81,27,230,223,215,21,156,29,16,21,61,94,28,47,189,188,128,133,141,130,64,108,242,211,192,104,99,54,96,87,148,166,209,38,81,116,200,182,21,150,155,83,249,239,213,68,126,235,104,250,192,85,226,178,70,220,185,211,145,216,164,82,137,40,69,93,226,137,58,192,107,40,243,93,135,173,141,231,60,41,243,221,210,225,183,214,237,77,144,183,138,54,156,206,152,20,167,112,178,2,142,233,63,118,245,186,168,115,23,237,127,161,52,190,131,205,172,61,70,212,249,193,113,236,1,63,153,194,249,28,52,152,146,118,252,174,124,101,20,84,195,181,22,28,55,67,185,108,164,223,64,242,95,168,10,106,221,170,115,124,90,128,73,84,128,194,126,198,254,178,9,125,246,17,219,161,151,61,90,62,82,153,82,79,184,139,26,53,23,76,154,194,121,137,90,179,47,145,76,153,190,193,213,231,96,153,128,9,180,32,135,176,143,228,70,130,232,176,239,34,35,45,124,168,150,112,164,169,121,239,50,255,182,82,11,227,217,225,46,205,126,72,41,99,237,130,155,136,53,200,105,43,176,115,38,228,217,248,151,29,192,128,88,247,230,58,135,35,49,148,29,151,223,83,75,72,81,189,39,56,113,61,130,8,178,206,88,55,219,65,26,110,60,62,91,202,165,156,188,250,7,230,185,213,69,13,135,206,161,67,86,126,23,218,33,238,29,246,111,240,193,23,207,167,59,181,10,80,7,253,216,198,160,126,118,25,142,187,219,141,205,30,120,225,205,48,182,16,129,148,239,15,27,181,134,143,98,254,1,83,254,31,255,135,43,35,144,227,151,14,120,223,225,150,152,19,210,244,111,255,7,54,76,90,184,145,125,38,157,76,203,106,243,182,151,163,189,117,246,229,126,187,230,32,127,245,12,174,208,157,201,47,138,135,27,8,44,23,168,75,5,94,144,144,29,128,40,103,207,160,139,149,58,169,202,214,91,229,91,69,95,52,244,102,138,30,93,16,244,226,192,19,47,234,124,177,41,225,41,53,113,240,29,36,176,96,200,133,120,249,15,84,220,67,98,167,89,198,172,214,44,242,174,102,92,181,65,89,39,67,27,152,211,239,179,163,173,182,30,93,53,120,149,99,96,212,76,155,193,87,93,16,159,97,240,167,127,143,201,78,151,211,14,74,72,93,80,239,16,153,44,170,113,30,142,210,153,141,231,5,55,23,192,228,162,107,36,227,63,35,207,212,44,44,231,227,95,223,227,106,163,136,251,178,68,6,140,105,200,250,250,194,115,150,230,188,215,171,137,242,164,142,239,105,187,242,248,237,240,175,15,77,7,186,62,16,27,130,97,115,229,70,254,200,27,253,235,55,160,122,210,131,144,237,214,146,48,128,218,165,7,197,247,205,136,9,86,138,171,239,84,102,181,99,34,223,176,190,161,70,126,19,32,157,92,30,50,91,85,201,147,83,206,152,131,98,110,255,211,152,247,13,103,17,67,79,209,212,53,0,130,208,143,124,77,59,59,79,138,33,244,163,231,90,169,33,113,13,77,210,88,86,137,137,177,65,196,75,198,99,87,112,68,61,212,222,195,82,129,245,9,86,167,172,39,36,47,79,8,97,34,51,247,181,217,210,214,30,221,12,45,170,223,5,251,56,106,187,136,60,153,183,125,123,105,202,246,173,235,117,173,98,7,177,31,176,210,234,112,187,115,202,130,222,95,250,3,41,138,232,151,99,58,239,49,3,92,19,45,205,42,205,111,154,152,107,85,143,82,0,127,5,122,140,110,52,36,4,181,151,60,132,131,227,21,162,16,175,73,103,3,169,73,11,241,65,144,239,33,238,70,7,163,226,123,14,54,149,21,175,250,231,35,138,162,153,249,171,112,98,87,221,44,131,83,36,90,75,63,37,158,96,140,23,176,126,171,180,144,43,148,230,92,4,108,177,247,108,167,188,213,162,216,193,225,119,173,79,189,136,215,186,186,95,30,249,242,186,234,49,105,195,224,110,253,50,18,129,145,126,36,113,217,232,42,194,227,211,205,191,199,196,84,25,13,82,163,201,163,108,42,250,117,176,105,62,124,153,175,132,132,252,128,233,115,251,202,177,152,216,118,165,70,212,16,187,70,128,135,229,89,64,46,238,175,239,111,124,42,126,110,10,211,149,65,204,246,196,165,7,216,127,22,17,151,20,23,22,85,11,248,191,115,146,13,197,180,181,89,88,26,198,186,84,220,56,122,49,181,87,34,107,185,79,192,250,104,148,249,192,141,68,211,46,60,152,157,188,162,187,80,189,129,115,25,40,77,48,237,83,70,92,179,193,221,132,152,163,81,161,60,148,43,71,238,62,197,167,137,97,226,78,177,65,251,33,14,229,208,150,30,149,167,10,242,109,41,95,245,49,35,206,223,28,111,14,32,27,196,183,41,217,110,237,20,189,106,127,8,53,123,87,30,53,155,69,233,245,250,212,51,255,99,162,167,167,149,155,54,157,163,212,123,113,118,241,222,55,19,252,179,223,155,60,180,200,121,79,52,25,185,221,156,83,108,113,221,183,59,189,140,167,64,246,73,216,136,51,179,219,248,169,149,86,6,207,56,143,113,25,36,28,123,252,250,22,122,239,244,179,109,232,29,235,167,33,0,28,48,226,210,21,57,106,46,35,89,134,83,125,74,76,149,117,26,48,243,100,251,199,96,117,205,59,77,3,248,171,180,61,205,66,30,56,104,125,186,75,255,33,212,26,207,14,160,172,211,69,13,239,21,47,69,23,13,171,12,94,143,123,156,171,252,215,143,96,88,101,152,158,178,14,51,199,104,78,187,236,128,121,189,179,29,115,4,24,82,65,185,2,75,66,239,135,190,171,184,103,206,40,215,171,81,134,166,85,123,241,250,153,28,237,229,250,123,239,174,119,225,19,255,128,139,114,28,254,119,85,108,250,3,205,153,72,157,182,228,56,228,159,77,253,24,192,176,219,13,80,249,38,217,43,146,81,84,20,199,56,31,161,193,58,49,205,14,97,208,115,97,174,146,195,104,89,246,78,93,147,235,9,15,124,139,216,252,218,178,84,102,55,29,156,25,156,239,230,104,23,249,223,74,53,13,127,170,169,175,194,223,194,15,128,187,172,16,231,66,93,88,248,191,207,188,22,27,206,244,172,55,202,117,155,191,53,241,36,71,97,176,193,174,124,248,142,239,143,79,106,159,47,46,92,166,242,13,14,77,77,106,201,51,2,13,38,238,150,226,113,167,239,52,166,139,205,222,52,25,199,50,166,202,48,15,138,222,144,75,19,254,233,90,221,37,41,167,53,202,230,170,31,112,194,203,147,51,245,84,148,252,84,162,248,189,170,24,126,217,90,147,146,243,247,88,88,250,149,239,228,5,177,244,59,95,162,180,207,62,89,42,231,250,32,227,109,240,78,200,108,247,171,170,227,188,56,217,213,55,226,176,21,37,62,182,174,36,252,203,77,108,244,246,7,141,193,218,254,189,69,63,188,110,245,3,98,190,62,136,98,10,193,73,44,60,107,171,141,99,61,198,39,60,165,61,189,134,22,99,94,178,54,28,207,208,247,228,43,97,197,251,151,115,59,6,247,56,76,229,190,37,90,75,85,250,189,210,63,236,128,147,56,142,247,87,52,156,107,68,60,91,79,84,40,151,52,67,206,34,7,239,121,166,109,236,43,23,160,54,194,4,96,184,112,200,255,255,210,242,105,227,116,176,193,223,139,103,168,225,3,220,201,241,151,241,229,237,86,222,248,162,188,97,49,183,100,46,237,36,250,24,21,122,223,115,9,58,24,232,24,217,138,81,227,139,58,187,63,241,166,186,250,217,105,97,225,88,104,251,195,244,242,248,204,171,109,111,221,115,73,32,220,44,121,30,8,0,255,173,239,225,32,248,47,22,221,160,86,142,161,14,60,12,222,41,116,236,55,169,13,212,13,3,166,109,123,0,222,138,26,35,50,24,212,204,95,64,39,160,129,236,51,135,180,236,67,217,230,228,116,125,162,251,13,64,30,244,23,145,197,161,143,103,203,145,91,93,29,60,248,241,228,106,95,110,181,242,38,164,192,81,206,185,68,5,252,47,171,212,227,164,10,93,91,212,211,126,179,107,201,221,114,156,227,157,212,86,90,3,45,242,249,189,248,67,237,159,138,208,217,55,170,38,154,185,193,50,227,193,85,183,104,145,39,15,243,56,126,48,65,226,191,146,255,168,96,134,137,212,174,145,189,113,216,165,6,103,91,15,143,186,141,198,199,134,59,9,14,145,168,206,209,207,40,94,27,45,162,121,191,71,23,25,209,228,246,46,188,255,14,81,253,223,8,159,169,193,15,110,60,159,15,150,116,37,196,87,139,102,25,22,104,67,210,66,59,219,165,235,231,109,202,162,171,58,31,251,145,192,35,93,3,111,54,30,189,61,102,76,91,61,202,239,32,48,129,255,192,114,212,237,214,62,8,65,225,55,48,109,32,98,7,215,234,169,4,57,145,67,171,64,212,245,50,32,202,36,217,252,5,128,96,148,108,240,194,0,162,81,237,79,31,146,149,74,138,142,25,32,9,254,106,59,41,156,20,32,142,197,183,95,230,210,34,121,215,159,156,124,123,132,213,183,111,219,205,216,127,168,4,212,87,180,226,156,121,145,135,131,127,132,233,167,171,160,133,82,19,156,158,222,192,243,243,245,9,31,157,19,64,105,86,37,71,22,129,171,208,8,232,220,104,145,109,42,232,219,126,83,121,207,168,55,246,169,199,189,39,16,184,217,103,87,178,146,118,34,78,6,168,43,223,105,62,212,108,211,249,188,220,34,226,55,157,51,112,199,250,237,45,51,158,55,230,7,154,187,50,151,26,51,239,122,43,182,249,28,19,164,159,14,206,30,240,171,170,34,209,37,50,244,39,51,62,88,98,189,79,63,89,177,39,141,182,170,76,30,211,54,78,60,109,94,199,117,189,11,78,13,31,177,184,54,133,189,201,38,243,226,237,197,177,254,199,124,56,243,155,163,244,134,42,24,6,114,245,61,72,103,222,6,242,221,154,111,203,124,163,68,233,145,244,221,99,63,18,207,90,235,201,240,152,183,122,113,141,233,164,50,171,176,135,70,52,46,171,7,177,78,74,14,80,79,117,205,179,190,54,67,253,146,41,218,96,29,125,166,6,219,80,30,9,215,217,210,131,166,190,50,203,184,67,17,88,187,138,160,136,5,17,205,215,151,74,242,38,144,156,218,244,73,238,0,162,121,1,57,240,126,206,12,104,223,203,228,181,121,42,112,40,175,164,10,218,232,184,35,107,20,192,219,102,19,97,219,195,88,109,155,154,127,193,160,218,214,244,151,160,124,216,184,37,110,148,112,82,175,191,70,171,242,13,247,49,239,199,41,10,186,99,252,240,203,111,215,185,244,248,99,178,201,11,219,122,202,10,46,248,20,47,223,248,147,42,187,19,21,166,67,217,17,90,201,11,139,71,115,183,195,42,239,201,249,156,85,18,160,17,167,126,81,44,152,254,207,135,87,62,88,204,136,252,18,138,17,202,125,143,115,59,104,115,31,74,156,135,221,26,8,135,130,104,243,70,65,63,102,156,138,127,119,238,235,206,216,200,87,183,203,137,213,161,242,30,116,151,126,205,176,236,33,240,29,66,160,204,251,206,142,117,149,45,249,0,1,73,100,251,109,151,5,28,111,19,221,60,85,115,151,166,215,242,164,39,77,180,243,246,8,113,58,241,35,253,238,186,160,205,181,192,154,151,99,85,86,192,166,99,166,179,161,208,133,184,51,218,91,23,22,222,85,234,210,29,232,30,253,220,255,1]}},function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e&&"default"in e?e.default:e}var i=r(n(2646)),o=r(n(1076)),a=r(n(2669)),s=r(n(24)),l=r(n(2672)),u=r(n(2675)),c=r(n(2676)),d=function(){function e(t){u(this,e),this.stateTable=t.stateTable,this.accepting=t.accepting,this.tags=t.tags}return c(e,[{key:"match",value:function(e){var t=this;return a({},l,s.mark(function n(){var r,i,o,a,l,u;return s.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=1,i=null,o=null,a=null,l=0;case 5:if(!(l<e.length)){n.next=21;break}if(u=e[l],a=r,0!==(r=t.stateTable[r][u])){n.next=15;break}if(!(null!=i&&null!=o&&o>=i)){n.next=13;break}return n.next=13,[i,o,t.tags[a]];case 13:r=t.stateTable[1][u],i=null;case 15:0!==r&&null==i&&(i=l),t.accepting[r]&&(o=l),0===r&&(r=1);case 18:l++,n.next=5;break;case 21:if(!(null!=i&&null!=o&&o>=i)){n.next=24;break}return n.next=24,[i,o,t.tags[r]];case 24:case"end":return n.stop()}},n,this)}))}},{key:"apply",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var s,l=o(this.match(e));!(n=(s=l.next()).done);n=!0){var u=i(s.value,3),c=u[0],d=u[1],p=u[2],h=!0,f=!1,m=void 0;try{for(var g,b=o(p);!(h=(g=b.next()).done);h=!0){var v=g.value;"function"===typeof t[v]&&t[v](c,d,e.slice(c,d+1))}}catch(e){f=!0,m=e}finally{try{!h&&b.return&&b.return()}finally{if(f)throw m}}}}catch(e){r=!0,a=e}finally{try{!n&&l.return&&l.return()}finally{if(r)throw a}}}}]),e}();e.exports=d},function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(2647)),i=o(n(1076));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(){return function(e,t){if(Array.isArray(e))return e;if((0,r.default)(Object(e)))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var s,l=(0,i.default)(e);!(r=(s=l.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(e,t,n){e.exports={default:n(2648),__esModule:!0}},function(e,t,n){n(339),n(344),e.exports=n(2666)},function(e,t,n){"use strict";var r=n(2650),i=n(2651),o=n(198),a=n(538);e.exports=n(1068)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var r=n(340);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){e.exports=!n(200)&&!n(1069)(function(){return 7!=Object.defineProperty(n(541)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(246);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){e.exports=n(199)},function(e,t,n){"use strict";var r=n(2657),i=n(1070),o=n(544),a={};n(199)(a,n(59)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:i(1,n)}),o(e,t+" Iterator")}},function(e,t,n){var r=n(136),i=n(2658),o=n(1074),a=n(543)("IE_PROTO"),s=function(){},l=function(){var e,t=n(541)("iframe"),r=o.length;for(t.style.display="none",n(1075).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l.prototype[o[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=r(e),n=new s,s.prototype=null,n[a]=e):n=l(),void 0===t?n:i(n,t)}},function(e,t,n){var r=n(245),i=n(136),o=n(2659);e.exports=n(200)?Object.defineProperties:function(e,t){i(e);for(var n,a=o(t),s=a.length,l=0;s>l;)r.f(e,n=a[l++],t[n]);return e}},function(e,t,n){var r=n(2660),i=n(1074);e.exports=Object.keys||function(e){return r(e,i)}},function(e,t,n){var r=n(343),i=n(538),o=n(2661)(!1),a=n(543)("IE_PROTO");e.exports=function(e,t){var n,s=i(e),l=0,u=[];for(n in s)n!=a&&r(s,n)&&u.push(n);for(;t.length>l;)r(s,n=t[l++])&&(~o(u,n)||u.push(n));return u}},function(e,t,n){var r=n(538),i=n(1071),o=n(2662);e.exports=function(e){return function(t,n,a){var s,l=r(t),u=i(l.length),c=o(a,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var r=n(542),i=Math.max,o=Math.min;e.exports=function(e,t){return(e=r(e))<0?i(e+t,0):o(e,t)}},function(e,t,n){var r=n(343),i=n(2664),o=n(543)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,n){var r=n(539);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(542),i=n(539);e.exports=function(e){return function(t,n){var o,a,s=String(i(t)),l=r(n),u=s.length;return l<0||l>=u?e?"":void 0:(o=s.charCodeAt(l))<55296||o>56319||l+1===u||(a=s.charCodeAt(l+1))<56320||a>57343?e?s.charAt(l):o:e?s.slice(l,l+2):a-56320+(o-55296<<10)+65536}}},function(e,t,n){var r=n(545),i=n(59)("iterator"),o=n(198);e.exports=n(95).isIterable=function(e){var t=Object(e);return void 0!==t[i]||"@@iterator"in t||o.hasOwnProperty(r(t))}},function(e,t,n){n(339),n(344),e.exports=n(2668)},function(e,t,n){var r=n(136),i=n(1077);e.exports=n(95).getIterator=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(1078),o=(r=i)&&r.__esModule?r:{default:r};t.default=function(e,t,n){return t in e?(0,o.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){n(2671);var r=n(95).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},function(e,t,n){var r=n(244);r(r.S+r.F*!n(200),"Object",{defineProperty:n(245).f})},function(e,t,n){e.exports={default:n(2673),__esModule:!0}},function(e,t,n){n(344),n(339),e.exports=n(2674).f("iterator")},function(e,t,n){t.f=n(59)},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(1078),o=(r=i)&&r.__esModule?r:{default:r};t.default=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,o.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},function(e,t,n){(function(t){var n=function(){"use strict";function e(n,i,o,a){"object"===typeof i&&(o=i.depth,a=i.prototype,i.filter,i=i.circular);var s=[],l=[],u="undefined"!=typeof t;return"undefined"==typeof i&&(i=!0),"undefined"==typeof o&&(o=1/0),function n(o,c){if(null===o)return null;if(0==c)return o;var d,p;if("object"!=typeof o)return o;if(e.__isArray(o))d=[];else if(e.__isRegExp(o))d=new RegExp(o.source,r(o)),o.lastIndex&&(d.lastIndex=o.lastIndex);else if(e.__isDate(o))d=new Date(o.getTime());else{if(u&&t.isBuffer(o))return d=t.allocUnsafe?t.allocUnsafe(o.length):new t(o.length),o.copy(d),d;"undefined"==typeof a?(p=Object.getPrototypeOf(o),d=Object.create(p)):(d=Object.create(a),p=a)}if(i){var h=s.indexOf(o);if(-1!=h)return l[h];s.push(o),l.push(d)}for(var f in o){var m;p&&(m=Object.getOwnPropertyDescriptor(p,f)),m&&null==m.set||(d[f]=n(o[f],c-1))}return d}(n,o)}function n(e){return Object.prototype.toString.call(e)}function r(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return e.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},e.__objToStr=n,e.__isDate=function(e){return"object"===typeof e&&"[object Date]"===n(e)},e.__isArray=function(e){return"object"===typeof e&&"[object Array]"===n(e)},e.__isRegExp=function(e){return"object"===typeof e&&"[object RegExp]"===n(e)},e.__getRegExpFlags=r,e}();"object"===typeof e&&e.exports&&(e.exports=n)}).call(t,n(12).Buffer)},function(e,t,n){"use strict";var r=n(2679),i=!1,o=null;if(n(2681)({},function(e,t){if(!i){if(i=!0,e)throw e;o=t}}),!i)throw new Error("Failed to load the yoga module - it needed to be loaded synchronously, but didn't");e.exports=r(o.bind,o.lib)},function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=n(2680),l=function(){function e(t,n,r,i,o,s){a(this,e),this.left=t,this.right=n,this.top=r,this.bottom=i,this.width=o,this.height=s}return i(e,[{key:"fromJS",value:function(e){e(this.left,this.right,this.top,this.bottom,this.width,this.height)}},{key:"toString",value:function(){return"<Layout#"+this.left+":"+this.right+";"+this.top+":"+this.bottom+";"+this.width+":"+this.height+">"}}]),e}(),u=function(){function e(t,n){a(this,e),this.width=t,this.height=n}return i(e,null,[{key:"fromJS",value:function(t){return new e(t.width,t.height)}}]),i(e,[{key:"fromJS",value:function(e){e(this.width,this.height)}},{key:"toString",value:function(){return"<Size#"+this.width+"x"+this.height+">"}}]),e}(),c=function(){function e(t,n){a(this,e),this.unit=t,this.value=n}return i(e,[{key:"fromJS",value:function(e){e(this.unit,this.value)}},{key:"toString",value:function(){switch(this.unit){case s.UNIT_POINT:return String(this.value);case s.UNIT_PERCENT:return this.value+"%";case s.UNIT_AUTO:return"auto";default:return this.value+"?"}}},{key:"valueOf",value:function(){return this.value}}]),e}();e.exports=function(e,t){function n(e,t,n){var r=e[t];e[t]=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return n.call.apply(n,[this,r].concat(t))}}for(var i=["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding"],a=function(){var e,r=i[d],a=(o(e={},s.UNIT_POINT,t.Node.prototype[r]),o(e,s.UNIT_PERCENT,t.Node.prototype[r+"Percent"]),o(e,s.UNIT_AUTO,t.Node.prototype[r+"Auto"]),e);n(t.Node.prototype,r,function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var o,l,u=n.pop(),d=void 0,p=void 0;if("auto"===u)d=s.UNIT_AUTO,p=void 0;else if(u instanceof c)d=u.unit,p=u.valueOf();else if(d="string"===typeof u&&u.endsWith("%")?s.UNIT_PERCENT:s.UNIT_POINT,p=parseFloat(u),!Number.isNaN(u)&&Number.isNaN(p))throw new Error("Invalid value "+u+" for "+r);if(!a[d])throw new Error('Failed to execute "'+r+"\": Unsupported unit '"+u+"'");return void 0!==p?(o=a[d]).call.apply(o,[this].concat(n,[p])):(l=a[d]).call.apply(l,[this].concat(n))})},d=0;d<i.length;d++)a();return n(t.Config.prototype,"free",function(){t.Config.destroy(this)}),n(t.Node,"create",function(e,n){return n?t.Node.createWithConfig(n):t.Node.createDefault()}),n(t.Node.prototype,"free",function(){t.Node.destroy(this)}),n(t.Node.prototype,"freeRecursive",function(){for(var e=0,t=this.getChildCount();e<t;++e)this.getChild(0).freeRecursive();this.free()}),n(t.Node.prototype,"setMeasureFunc",function(e,t){return t?e.call(this,function(){return u.fromJS(t.apply(void 0,arguments))}):this.unsetMeasureFunc()}),n(t.Node.prototype,"calculateLayout",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:NaN,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:s.DIRECTION_LTR;return e.call(this,t,n,r)}),r({Config:t.Config,Node:t.Node,Layout:e("Layout",l),Size:e("Size",u),Value:e("Value",c),getInstanceCount:function(){return t.getInstanceCount.apply(t,arguments)}},s)}},function(e,t,n){"use strict";e.exports={ALIGN_COUNT:8,ALIGN_AUTO:0,ALIGN_FLEX_START:1,ALIGN_CENTER:2,ALIGN_FLEX_END:3,ALIGN_STRETCH:4,ALIGN_BASELINE:5,ALIGN_SPACE_BETWEEN:6,ALIGN_SPACE_AROUND:7,DIMENSION_COUNT:2,DIMENSION_WIDTH:0,DIMENSION_HEIGHT:1,DIRECTION_COUNT:3,DIRECTION_INHERIT:0,DIRECTION_LTR:1,DIRECTION_RTL:2,DISPLAY_COUNT:2,DISPLAY_FLEX:0,DISPLAY_NONE:1,EDGE_COUNT:9,EDGE_LEFT:0,EDGE_TOP:1,EDGE_RIGHT:2,EDGE_BOTTOM:3,EDGE_START:4,EDGE_END:5,EDGE_HORIZONTAL:6,EDGE_VERTICAL:7,EDGE_ALL:8,EXPERIMENTAL_FEATURE_COUNT:1,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:0,FLEX_DIRECTION_COUNT:4,FLEX_DIRECTION_COLUMN:0,FLEX_DIRECTION_COLUMN_REVERSE:1,FLEX_DIRECTION_ROW:2,FLEX_DIRECTION_ROW_REVERSE:3,JUSTIFY_COUNT:6,JUSTIFY_FLEX_START:0,JUSTIFY_CENTER:1,JUSTIFY_FLEX_END:2,JUSTIFY_SPACE_BETWEEN:3,JUSTIFY_SPACE_AROUND:4,JUSTIFY_SPACE_EVENLY:5,LOG_LEVEL_COUNT:6,LOG_LEVEL_ERROR:0,LOG_LEVEL_WARN:1,LOG_LEVEL_INFO:2,LOG_LEVEL_DEBUG:3,LOG_LEVEL_VERBOSE:4,LOG_LEVEL_FATAL:5,MEASURE_MODE_COUNT:3,MEASURE_MODE_UNDEFINED:0,MEASURE_MODE_EXACTLY:1,MEASURE_MODE_AT_MOST:2,NODE_TYPE_COUNT:2,NODE_TYPE_DEFAULT:0,NODE_TYPE_TEXT:1,OVERFLOW_COUNT:3,OVERFLOW_VISIBLE:0,OVERFLOW_HIDDEN:1,OVERFLOW_SCROLL:2,POSITION_TYPE_COUNT:2,POSITION_TYPE_RELATIVE:0,POSITION_TYPE_ABSOLUTE:1,PRINT_OPTIONS_COUNT:3,PRINT_OPTIONS_LAYOUT:1,PRINT_OPTIONS_STYLE:2,PRINT_OPTIONS_CHILDREN:4,UNIT_COUNT:4,UNIT_UNDEFINED:0,UNIT_POINT:1,UNIT_PERCENT:2,UNIT_AUTO:3,WRAP_COUNT:3,WRAP_NO_WRAP:0,WRAP_WRAP:1,WRAP_WRAP_REVERSE:2}},function(module,exports,__webpack_require__){(function(process,Buffer){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,wrapper;wrapper=function(Module,cb){var Module;"function"==typeof Module&&(cb=Module,Module={}),Module.onRuntimeInitialized=function(e,t){return function(){e&&e.apply(this,arguments);try{Module.ccall("nbind_init")}catch(e){return void t(e)}t(null,{bind:Module._nbind_value,reflect:Module.NBind.reflect,queryType:Module.NBind.queryType,toggleLightGC:Module.toggleLightGC,lib:Module})}}(Module.onRuntimeInitialized,cb),Module||(Module=("undefined"!==typeof Module?Module:null)||{});var moduleOverrides={};for(var key in Module)Module.hasOwnProperty(key)&&(moduleOverrides[key]=Module[key]);var ENVIRONMENT_IS_WEB=!1,ENVIRONMENT_IS_WORKER=!1,ENVIRONMENT_IS_NODE=!1,ENVIRONMENT_IS_SHELL=!1,nodeFS,nodePath;if(Module.ENVIRONMENT)if("WEB"===Module.ENVIRONMENT)ENVIRONMENT_IS_WEB=!0;else if("WORKER"===Module.ENVIRONMENT)ENVIRONMENT_IS_WORKER=!0;else if("NODE"===Module.ENVIRONMENT)ENVIRONMENT_IS_NODE=!0;else{if("SHELL"!==Module.ENVIRONMENT)throw new Error("The provided Module['ENVIRONMENT'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.");ENVIRONMENT_IS_SHELL=!0}else ENVIRONMENT_IS_WEB="object"===typeof window,ENVIRONMENT_IS_WORKER="function"===typeof importScripts,ENVIRONMENT_IS_NODE="object"===typeof process&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER,ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_NODE)Module.print||(Module.print=console.log),Module.printErr||(Module.printErr=console.warn),Module.read=function(e,t){nodeFS||(nodeFS={}("")),nodePath||(nodePath={}("")),e=nodePath.normalize(e);var n=nodeFS.readFileSync(e);return t?n:n.toString()},Module.readBinary=function(e){var t=Module.read(e,!0);return t.buffer||(t=new Uint8Array(t)),assert(t.buffer),t},Module.load=function(e){globalEval(read(e))},Module.thisProgram||(process.argv.length>1?Module.thisProgram=process.argv[1].replace(/\\/g,"/"):Module.thisProgram="unknown-program"),Module.arguments=process.argv.slice(2),module.exports=Module,process.on("uncaughtException",function(e){if(!(e instanceof ExitStatus))throw e}),Module.inspect=function(){return"[Emscripten Module object]"};else if(ENVIRONMENT_IS_SHELL)Module.print||(Module.print=print),"undefined"!=typeof printErr&&(Module.printErr=printErr),"undefined"!=typeof read?Module.read=read:Module.read=function(){throw"no read() available"},Module.readBinary=function(e){if("function"===typeof readbuffer)return new Uint8Array(readbuffer(e));var t=read(e,"binary");return assert("object"===typeof t),t},"undefined"!=typeof scriptArgs?Module.arguments=scriptArgs:"undefined"!=typeof arguments&&(Module.arguments=arguments),"function"===typeof quit&&(Module.quit=function(e,t){quit(e)});else{if(!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER)throw"Unknown runtime environment. Where are we?";if(Module.read=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},ENVIRONMENT_IS_WORKER&&(Module.readBinary=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),Module.readAsync=function(e,t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="arraybuffer",r.onload=function(){200==r.status||0==r.status&&r.response?t(r.response):n()},r.onerror=n,r.send(null)},"undefined"!=typeof arguments&&(Module.arguments=arguments),"undefined"!==typeof console)Module.print||(Module.print=function(e){console.log(e)}),Module.printErr||(Module.printErr=function(e){console.warn(e)});else{var TRY_USE_DUMP=!1;Module.print||(Module.print=TRY_USE_DUMP&&"undefined"!==typeof dump?function(e){dump(e)}:function(e){})}ENVIRONMENT_IS_WORKER&&(Module.load=importScripts),"undefined"===typeof Module.setWindowTitle&&(Module.setWindowTitle=function(e){document.title=e})}function globalEval(e){eval.call(null,e)}for(var key in!Module.load&&Module.read&&(Module.load=function(e){globalEval(Module.read(e))}),Module.print||(Module.print=function(){}),Module.printErr||(Module.printErr=Module.print),Module.arguments||(Module.arguments=[]),Module.thisProgram||(Module.thisProgram="./this.program"),Module.quit||(Module.quit=function(e,t){throw t}),Module.print=Module.print,Module.printErr=Module.printErr,Module.preRun=[],Module.postRun=[],moduleOverrides)moduleOverrides.hasOwnProperty(key)&&(Module[key]=moduleOverrides[key]);moduleOverrides=void 0;var Runtime={setTempRet0:function(e){return tempRet0=e,e},getTempRet0:function(){return tempRet0},stackSave:function(){return STACKTOP},stackRestore:function(e){STACKTOP=e},getNativeTypeSize:function(e){switch(e){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:if("*"===e[e.length-1])return Runtime.QUANTUM_SIZE;if("i"===e[0]){var t=parseInt(e.substr(1));return assert(t%8===0),t/8}return 0}},getNativeFieldSize:function(e){return Math.max(Runtime.getNativeTypeSize(e),Runtime.QUANTUM_SIZE)},STACK_ALIGN:16,prepVararg:function(e,t){return"double"===t||"i64"===t?7&e&&(assert(4===(7&e)),e+=4):assert(0===(3&e)),e},getAlignSize:function(e,t,n){return n||"i64"!=e&&"double"!=e?e?Math.min(t||(e?Runtime.getNativeFieldSize(e):0),Runtime.QUANTUM_SIZE):Math.min(t,8):8},dynCall:function(e,t,n){return n&&n.length?Module["dynCall_"+e].apply(null,[t].concat(n)):Module["dynCall_"+e].call(null,t)},functionPointers:[],addFunction:function(e){for(var t=0;t<Runtime.functionPointers.length;t++)if(!Runtime.functionPointers[t])return Runtime.functionPointers[t]=e,2*(1+t);throw"Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS."},removeFunction:function(e){Runtime.functionPointers[(e-2)/2]=null},warnOnce:function(e){Runtime.warnOnce.shown||(Runtime.warnOnce.shown={}),Runtime.warnOnce.shown[e]||(Runtime.warnOnce.shown[e]=1,Module.printErr(e))},funcWrappers:{},getFuncWrapper:function(e,t){if(e){assert(t),Runtime.funcWrappers[t]||(Runtime.funcWrappers[t]={});var n=Runtime.funcWrappers[t];return n[e]||(1===t.length?n[e]=function(){return Runtime.dynCall(t,e)}:2===t.length?n[e]=function(n){return Runtime.dynCall(t,e,[n])}:n[e]=function(){return Runtime.dynCall(t,e,Array.prototype.slice.call(arguments))}),n[e]}},getCompilerSetting:function(e){throw"You must build with -s RETAIN_COMPILER_SETTINGS=1 for Runtime.getCompilerSetting or emscripten_get_compiler_setting to work"},stackAlloc:function(e){var t=STACKTOP;return STACKTOP=(STACKTOP=STACKTOP+e|0)+15&-16,t},staticAlloc:function(e){var t=STATICTOP;return STATICTOP=(STATICTOP=STATICTOP+e|0)+15&-16,t},dynamicAlloc:function(e){var t=HEAP32[DYNAMICTOP_PTR>>2],n=-16&(t+e+15|0);if((HEAP32[DYNAMICTOP_PTR>>2]=n,n>=TOTAL_MEMORY)&&!enlargeMemory())return HEAP32[DYNAMICTOP_PTR>>2]=t,0;return t},alignMemory:function(e,t){return e=Math.ceil(e/(t||16))*(t||16)},makeBigInt:function(e,t,n){return n?+(e>>>0)+4294967296*+(t>>>0):+(e>>>0)+4294967296*+(0|t)},GLOBAL_BASE:8,QUANTUM_SIZE:4,__dummy__:0};Module.Runtime=Runtime;var ABORT=0,EXITSTATUS=0,cwrap,ccall;function assert(e,t){e||abort("Assertion failed: "+t)}function getCFunc(ident){var func=Module["_"+ident];if(!func)try{func=eval("_"+ident)}catch(e){}return assert(func,"Cannot call unknown function "+ident+" (perhaps LLVM optimizations or closure removed it?)"),func}function setValue(e,t,n,r){switch("*"===(n=n||"i8").charAt(n.length-1)&&(n="i32"),n){case"i1":case"i8":HEAP8[e>>0]=t;break;case"i16":HEAP16[e>>1]=t;break;case"i32":HEAP32[e>>2]=t;break;case"i64":tempI64=[t>>>0,(tempDouble=t,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[e>>2]=tempI64[0],HEAP32[e+4>>2]=tempI64[1];break;case"float":HEAPF32[e>>2]=t;break;case"double":HEAPF64[e>>3]=t;break;default:abort("invalid type for setValue: "+n)}}function getValue(e,t,n){switch("*"===(t=t||"i8").charAt(t.length-1)&&(t="i32"),t){case"i1":case"i8":return HEAP8[e>>0];case"i16":return HEAP16[e>>1];case"i32":case"i64":return HEAP32[e>>2];case"float":return HEAPF32[e>>2];case"double":return HEAPF64[e>>3];default:abort("invalid type for setValue: "+t)}return null}!function(){var JSfuncs={stackSave:function(){Runtime.stackSave()},stackRestore:function(){Runtime.stackRestore()},arrayToC:function(e){var t=Runtime.stackAlloc(e.length);return writeArrayToMemory(e,t),t},stringToC:function(e){var t=0;if(null!==e&&void 0!==e&&0!==e){var n=1+(e.length<<2);stringToUTF8(e,t=Runtime.stackAlloc(n),n)}return t}},toC={string:JSfuncs.stringToC,array:JSfuncs.arrayToC};ccall=function(e,t,n,r,i){var o=getCFunc(e),a=[],s=0;if(r)for(var l=0;l<r.length;l++){var u=toC[n[l]];u?(0===s&&(s=Runtime.stackSave()),a[l]=u(r[l])):a[l]=r[l]}var c=o.apply(null,a);if("string"===t&&(c=Pointer_stringify(c)),0!==s){if(i&&i.async)return void EmterpreterAsync.asyncFinalizers.push(function(){Runtime.stackRestore(s)});Runtime.stackRestore(s)}return c};var sourceRegex=/^function\s*[a-zA-Z$_0-9]*\s*\(([^)]*)\)\s*{\s*([^*]*?)[\s;]*(?:return\s*(.*?)[;\s]*)?}$/;function parseJSFunc(e){var t=e.toString().match(sourceRegex).slice(1);return{arguments:t[0],body:t[1],returnValue:t[2]}}var JSsource=null;function ensureJSsource(){if(!JSsource)for(var e in JSsource={},JSfuncs)JSfuncs.hasOwnProperty(e)&&(JSsource[e]=parseJSFunc(JSfuncs[e]))}cwrap=function cwrap(ident,returnType,argTypes){argTypes=argTypes||[];var cfunc=getCFunc(ident),numericArgs=argTypes.every(function(e){return"number"===e}),numericRet="string"!==returnType;if(numericRet&&numericArgs)return cfunc;var argNames=argTypes.map(function(e,t){return"$"+t}),funcstr="(function("+argNames.join(",")+") {",nargs=argTypes.length;if(!numericArgs){ensureJSsource(),funcstr+="var stack = "+JSsource.stackSave.body+";";for(var i=0;i<nargs;i++){var arg=argNames[i],type=argTypes[i];if("number"!==type){var convertCode=JSsource[type+"ToC"];funcstr+="var "+convertCode.arguments+" = "+arg+";",funcstr+=convertCode.body+";",funcstr+=arg+"=("+convertCode.returnValue+");"}}}var cfuncname=parseJSFunc(function(){return cfunc}).returnValue;if(funcstr+="var ret = "+cfuncname+"("+argNames.join(",")+");",!numericRet){var strgfy=parseJSFunc(function(){return Pointer_stringify}).returnValue;funcstr+="ret = "+strgfy+"(ret);"}return numericArgs||(ensureJSsource(),funcstr+=JSsource.stackRestore.body.replace("()","(stack)")+";"),funcstr+="return ret})",eval(funcstr)}}(),Module.ccall=ccall,Module.cwrap=cwrap,Module.setValue=setValue,Module.getValue=getValue;var ALLOC_NORMAL=0,ALLOC_STACK=1,ALLOC_STATIC=2,ALLOC_DYNAMIC=3,ALLOC_NONE=4;function allocate(e,t,n,r){var i,o;"number"===typeof e?(i=!0,o=e):(i=!1,o=e.length);var a,s="string"===typeof t?t:null;if(a=n==ALLOC_NONE?r:["function"===typeof _malloc?_malloc:Runtime.staticAlloc,Runtime.stackAlloc,Runtime.staticAlloc,Runtime.dynamicAlloc][void 0===n?ALLOC_STATIC:n](Math.max(o,s?1:t.length)),i){var l;r=a;for(assert(0==(3&a)),l=a+(-4&o);r<l;r+=4)HEAP32[r>>2]=0;for(l=a+o;r<l;)HEAP8[r++>>0]=0;return a}if("i8"===s)return e.subarray||e.slice?HEAPU8.set(e,a):HEAPU8.set(new Uint8Array(e),a),a;for(var u,c,d,p=0;p<o;){var h=e[p];"function"===typeof h&&(h=Runtime.getFunctionIndex(h)),0!==(u=s||t[p])?("i64"==u&&(u="i32"),setValue(a+p,h,u),d!==u&&(c=Runtime.getNativeTypeSize(u),d=u),p+=c):p++}return a}function getMemory(e){return staticSealed?runtimeInitialized?_malloc(e):Runtime.dynamicAlloc(e):Runtime.staticAlloc(e)}function Pointer_stringify(e,t){if(0===t||!e)return"";for(var n,r=0,i=0;r|=n=HEAPU8[e+i>>0],(0!=n||t)&&(i++,!t||i!=t););t||(t=i);var o="";if(r<128){for(var a;t>0;)a=String.fromCharCode.apply(String,HEAPU8.subarray(e,e+Math.min(t,1024))),o=o?o+a:a,e+=1024,t-=1024;return o}return Module.UTF8ToString(e)}function AsciiToString(e){for(var t="";;){var n=HEAP8[e++>>0];if(!n)return t;t+=String.fromCharCode(n)}}function stringToAscii(e,t){return writeAsciiToMemory(e,t,!1)}Module.ALLOC_NORMAL=ALLOC_NORMAL,Module.ALLOC_STACK=ALLOC_STACK,Module.ALLOC_STATIC=ALLOC_STATIC,Module.ALLOC_DYNAMIC=ALLOC_DYNAMIC,Module.ALLOC_NONE=ALLOC_NONE,Module.allocate=allocate,Module.getMemory=getMemory,Module.Pointer_stringify=Pointer_stringify,Module.AsciiToString=AsciiToString,Module.stringToAscii=stringToAscii;var UTF8Decoder="undefined"!==typeof TextDecoder?new TextDecoder("utf8"):void 0;function UTF8ArrayToString(e,t){for(var n=t;e[n];)++n;if(n-t>16&&e.subarray&&UTF8Decoder)return UTF8Decoder.decode(e.subarray(t,n));for(var r,i,o,a,s,l="";;){if(!(r=e[t++]))return l;if(128&r)if(i=63&e[t++],192!=(224&r))if(o=63&e[t++],224==(240&r)?r=(15&r)<<12|i<<6|o:(a=63&e[t++],240==(248&r)?r=(7&r)<<18|i<<12|o<<6|a:(s=63&e[t++],r=248==(252&r)?(3&r)<<24|i<<18|o<<12|a<<6|s:(1&r)<<30|i<<24|o<<18|a<<12|s<<6|63&e[t++])),r<65536)l+=String.fromCharCode(r);else{var u=r-65536;l+=String.fromCharCode(55296|u>>10,56320|1023&u)}else l+=String.fromCharCode((31&r)<<6|i);else l+=String.fromCharCode(r)}}function UTF8ToString(e){return UTF8ArrayToString(HEAPU8,e)}function stringToUTF8Array(e,t,n,r){if(!(r>0))return 0;for(var i=n,o=n+r-1,a=0;a<e.length;++a){var s=e.charCodeAt(a);if(s>=55296&&s<=57343&&(s=65536+((1023&s)<<10)|1023&e.charCodeAt(++a)),s<=127){if(n>=o)break;t[n++]=s}else if(s<=2047){if(n+1>=o)break;t[n++]=192|s>>6,t[n++]=128|63&s}else if(s<=65535){if(n+2>=o)break;t[n++]=224|s>>12,t[n++]=128|s>>6&63,t[n++]=128|63&s}else if(s<=2097151){if(n+3>=o)break;t[n++]=240|s>>18,t[n++]=128|s>>12&63,t[n++]=128|s>>6&63,t[n++]=128|63&s}else if(s<=67108863){if(n+4>=o)break;t[n++]=248|s>>24,t[n++]=128|s>>18&63,t[n++]=128|s>>12&63,t[n++]=128|s>>6&63,t[n++]=128|63&s}else{if(n+5>=o)break;t[n++]=252|s>>30,t[n++]=128|s>>24&63,t[n++]=128|s>>18&63,t[n++]=128|s>>12&63,t[n++]=128|s>>6&63,t[n++]=128|63&s}}return t[n]=0,n-i}function stringToUTF8(e,t,n){return stringToUTF8Array(e,HEAPU8,t,n)}function lengthBytesUTF8(e){for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);r>=55296&&r<=57343&&(r=65536+((1023&r)<<10)|1023&e.charCodeAt(++n)),r<=127?++t:t+=r<=2047?2:r<=65535?3:r<=2097151?4:r<=67108863?5:6}return t}Module.UTF8ArrayToString=UTF8ArrayToString,Module.UTF8ToString=UTF8ToString,Module.stringToUTF8Array=stringToUTF8Array,Module.stringToUTF8=stringToUTF8,Module.lengthBytesUTF8=lengthBytesUTF8;var UTF16Decoder="undefined"!==typeof TextDecoder?new TextDecoder("utf-16le"):void 0,HEAP,buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64,STATIC_BASE,STATICTOP,staticSealed,STACK_BASE,STACKTOP,STACK_MAX,DYNAMIC_BASE,DYNAMICTOP_PTR;function demangle(e){var t=Module.___cxa_demangle||Module.__cxa_demangle;if(t){try{var n=e.substr(1),r=lengthBytesUTF8(n)+1,i=_malloc(r);stringToUTF8(n,i,r);var o=_malloc(4),a=t(i,0,0,o);if(0===getValue(o,"i32")&&a)return Pointer_stringify(a)}catch(e){}finally{i&&_free(i),o&&_free(o),a&&_free(a)}return e}return Runtime.warnOnce("warning: build with  -s DEMANGLE_SUPPORT=1  to link in libcxxabi demangling"),e}function demangleAll(e){return e.replace(/__Z[\w\d_]+/g,function(e){var t=demangle(e);return e===t?e:e+" ["+t+"]"})}function jsStackTrace(){var e=new Error;if(!e.stack){try{throw new Error(0)}catch(t){e=t}if(!e.stack)return"(no stack trace available)"}return e.stack.toString()}function stackTrace(){var e=jsStackTrace();return Module.extraStackTrace&&(e+="\n"+Module.extraStackTrace()),demangleAll(e)}function updateGlobalBufferViews(){Module.HEAP8=HEAP8=new Int8Array(buffer),Module.HEAP16=HEAP16=new Int16Array(buffer),Module.HEAP32=HEAP32=new Int32Array(buffer),Module.HEAPU8=HEAPU8=new Uint8Array(buffer),Module.HEAPU16=HEAPU16=new Uint16Array(buffer),Module.HEAPU32=HEAPU32=new Uint32Array(buffer),Module.HEAPF32=HEAPF32=new Float32Array(buffer),Module.HEAPF64=HEAPF64=new Float64Array(buffer)}function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with  -s TOTAL_MEMORY=X  with X higher than the current value "+TOTAL_MEMORY+", (2) compile with  -s ALLOW_MEMORY_GROWTH=1  which allows increasing the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or (4) if you want malloc to return NULL (0) instead of this abort, compile with  -s ABORTING_MALLOC=0 ")}function enlargeMemory(){abortOnCannotGrowMemory()}Module.stackTrace=stackTrace,STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0,staticSealed=!1;var TOTAL_STACK=Module.TOTAL_STACK||5242880,TOTAL_MEMORY=Module.TOTAL_MEMORY||134217728;function getTotalMemory(){return TOTAL_MEMORY}if(TOTAL_MEMORY<TOTAL_STACK&&Module.printErr("TOTAL_MEMORY should be larger than TOTAL_STACK, was "+TOTAL_MEMORY+"! (TOTAL_STACK="+TOTAL_STACK+")"),buffer=Module.buffer?Module.buffer:new ArrayBuffer(TOTAL_MEMORY),updateGlobalBufferViews(),HEAP32[0]=1668509029,HEAP16[1]=25459,115!==HEAPU8[2]||99!==HEAPU8[3])throw"Runtime error: expected the system to be little-endian!";function callRuntimeCallbacks(e){for(;e.length>0;){var t=e.shift();if("function"!=typeof t){var n=t.func;"number"===typeof n?void 0===t.arg?Module.dynCall_v(n):Module.dynCall_vi(n,t.arg):n(void 0===t.arg?null:t.arg)}else t()}}Module.HEAP=HEAP,Module.buffer=buffer,Module.HEAP8=HEAP8,Module.HEAP16=HEAP16,Module.HEAP32=HEAP32,Module.HEAPU8=HEAPU8,Module.HEAPU16=HEAPU16,Module.HEAPU32=HEAPU32,Module.HEAPF32=HEAPF32,Module.HEAPF64=HEAPF64;var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATEXIT__=[],__ATPOSTRUN__=[],runtimeInitialized=!1,runtimeExited=!1;function preRun(){if(Module.preRun)for("function"==typeof Module.preRun&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){runtimeInitialized||(runtimeInitialized=!0,callRuntimeCallbacks(__ATINIT__))}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__),runtimeExited=!0}function postRun(){if(Module.postRun)for("function"==typeof Module.postRun&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(e){__ATPRERUN__.unshift(e)}function addOnInit(e){__ATINIT__.unshift(e)}function addOnPreMain(e){__ATMAIN__.unshift(e)}function addOnExit(e){__ATEXIT__.unshift(e)}function addOnPostRun(e){__ATPOSTRUN__.unshift(e)}function intArrayFromString(e,t,n){var r=n>0?n:lengthBytesUTF8(e)+1,i=new Array(r),o=stringToUTF8Array(e,i,0,i.length);return t&&(i.length=o),i}function intArrayToString(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];r>255&&(r&=255),t.push(String.fromCharCode(r))}return t.join("")}function writeStringToMemory(e,t,n){var r,i;Runtime.warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!"),n&&(i=t+lengthBytesUTF8(e),r=HEAP8[i]),stringToUTF8(e,t,1/0),n&&(HEAP8[i]=r)}function writeArrayToMemory(e,t){HEAP8.set(e,t)}function writeAsciiToMemory(e,t,n){for(var r=0;r<e.length;++r)HEAP8[t++>>0]=e.charCodeAt(r);n||(HEAP8[t>>0]=0)}if(Module.addOnPreRun=addOnPreRun,Module.addOnInit=addOnInit,Module.addOnPreMain=addOnPreMain,Module.addOnExit=addOnExit,Module.addOnPostRun=addOnPostRun,Module.intArrayFromString=intArrayFromString,Module.intArrayToString=intArrayToString,Module.writeStringToMemory=writeStringToMemory,Module.writeArrayToMemory=writeArrayToMemory,Module.writeAsciiToMemory=writeAsciiToMemory,Math.imul&&-5===Math.imul(4294967295,5)||(Math.imul=function(e,t){var n=65535&e,r=65535&t;return n*r+((e>>>16)*r+n*(t>>>16)<<16)|0}),Math.imul=Math.imul,!Math.fround){var froundBuffer=new Float32Array(1);Math.fround=function(e){return froundBuffer[0]=e,froundBuffer[0]}}Math.fround=Math.fround,Math.clz32||(Math.clz32=function(e){e>>>=0;for(var t=0;t<32;t++)if(e&1<<31-t)return t;return 32}),Math.clz32=Math.clz32,Math.trunc||(Math.trunc=function(e){return e<0?Math.ceil(e):Math.floor(e)}),Math.trunc=Math.trunc;var Math_abs=Math.abs,Math_cos=Math.cos,Math_sin=Math.sin,Math_tan=Math.tan,Math_acos=Math.acos,Math_asin=Math.asin,Math_atan=Math.atan,Math_atan2=Math.atan2,Math_exp=Math.exp,Math_log=Math.log,Math_sqrt=Math.sqrt,Math_ceil=Math.ceil,Math_floor=Math.floor,Math_pow=Math.pow,Math_imul=Math.imul,Math_fround=Math.fround,Math_round=Math.round,Math_min=Math.min,Math_clz32=Math.clz32,Math_trunc=Math.trunc,runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null;function getUniqueRunDependency(e){return e}function addRunDependency(e){runDependencies++,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies)}function removeRunDependency(e){if(runDependencies--,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),0==runDependencies&&(null!==runDependencyWatcher&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var t=dependenciesFulfilled;dependenciesFulfilled=null,t()}}Module.addRunDependency=addRunDependency,Module.removeRunDependency=removeRunDependency,Module.preloadedImages={},Module.preloadedAudios={};var ASM_CONSTS=[function(e,t,n,r,i,o,a,s){return _nbind.callbackSignatureList[e].apply(this,arguments)}];function _emscripten_asm_const_iiiiiiii(e,t,n,r,i,o,a,s){return ASM_CONSTS[e](t,n,r,i,o,a,s)}function _emscripten_asm_const_iiiii(e,t,n,r,i){return ASM_CONSTS[e](t,n,r,i)}function _emscripten_asm_const_iiidddddd(e,t,n,r,i,o,a,s,l){return ASM_CONSTS[e](t,n,r,i,o,a,s,l)}function _emscripten_asm_const_iiididi(e,t,n,r,i,o,a){return ASM_CONSTS[e](t,n,r,i,o,a)}function _emscripten_asm_const_iiii(e,t,n,r){return ASM_CONSTS[e](t,n,r)}function _emscripten_asm_const_iiiid(e,t,n,r,i){return ASM_CONSTS[e](t,n,r,i)}function _emscripten_asm_const_iiiiii(e,t,n,r,i,o){return ASM_CONSTS[e](t,n,r,i,o)}STATIC_BASE=Runtime.GLOBAL_BASE,STATICTOP=STATIC_BASE+12800,__ATINIT__.push({func:function(){__GLOBAL__sub_I_Yoga_cpp()}},{func:function(){__GLOBAL__sub_I_nbind_cc()}},{func:function(){__GLOBAL__sub_I_common_cc()}},{func:function(){__GLOBAL__sub_I_Binding_cc()}}),allocate([0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,192,127,0,0,192,127,3,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,3,0,0,0,0,0,192,127,3,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,128,191,0,0,128,191,0,0,192,127,0,0,0,0,0,0,0,0,0,0,128,63,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,190,12,0,0,200,12,0,0,208,12,0,0,216,12,0,0,230,12,0,0,242,12,0,0,1,0,0,0,3,0,0,0,0,0,0,0,2,0,0,0,0,0,192,127,3,0,0,0,180,45,0,0,181,45,0,0,182,45,0,0,181,45,0,0,182,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,4,0,0,0,183,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,184,45,0,0,185,45,0,0,181,45,0,0,181,45,0,0,182,45,0,0,186,45,0,0,185,45,0,0,148,4,0,0,3,0,0,0,187,45,0,0,164,4,0,0,188,45,0,0,2,0,0,0,189,45,0,0,164,4,0,0,188,45,0,0,185,45,0,0,164,4,0,0,185,45,0,0,164,4,0,0,188,45,0,0,181,45,0,0,182,45,0,0,181,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,5,0,0,0,6,0,0,0,1,0,0,0,7,0,0,0,183,45,0,0,182,45,0,0,181,45,0,0,190,45,0,0,190,45,0,0,182,45,0,0,182,45,0,0,185,45,0,0,181,45,0,0,185,45,0,0,182,45,0,0,181,45,0,0,185,45,0,0,182,45,0,0,185,45,0,0,48,5,0,0,3,0,0,0,56,5,0,0,1,0,0,0,189,45,0,0,185,45,0,0,164,4,0,0,76,5,0,0,2,0,0,0,191,45,0,0,186,45,0,0,182,45,0,0,185,45,0,0,192,45,0,0,185,45,0,0,182,45,0,0,186,45,0,0,185,45,0,0,76,5,0,0,76,5,0,0,136,5,0,0,182,45,0,0,181,45,0,0,2,0,0,0,190,45,0,0,136,5,0,0,56,19,0,0,156,5,0,0,2,0,0,0,184,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8,0,0,0,9,0,0,0,1,0,0,0,10,0,0,0,204,5,0,0,181,45,0,0,181,45,0,0,2,0,0,0,180,45,0,0,204,5,0,0,2,0,0,0,195,45,0,0,236,5,0,0,97,19,0,0,198,45,0,0,211,45,0,0,212,45,0,0,213,45,0,0,214,45,0,0,215,45,0,0,188,45,0,0,182,45,0,0,216,45,0,0,217,45,0,0,218,45,0,0,219,45,0,0,192,45,0,0,181,45,0,0,0,0,0,0,185,45,0,0,110,19,0,0,186,45,0,0,115,19,0,0,221,45,0,0,120,19,0,0,148,4,0,0,132,19,0,0,96,6,0,0,145,19,0,0,222,45,0,0,164,19,0,0,223,45,0,0,173,19,0,0,0,0,0,0,3,0,0,0,104,6,0,0,1,0,0,0,187,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,11,0,0,0,12,0,0,0,1,0,0,0,13,0,0,0,185,45,0,0,224,45,0,0,164,6,0,0,188,45,0,0,172,6,0,0,180,6,0,0,2,0,0,0,188,6,0,0,7,0,0,0,224,45,0,0,7,0,0,0,164,6,0,0,1,0,0,0,213,45,0,0,185,45,0,0,224,45,0,0,172,6,0,0,185,45,0,0,224,45,0,0,164,6,0,0,185,45,0,0,224,45,0,0,211,45,0,0,211,45,0,0,222,45,0,0,211,45,0,0,224,45,0,0,222,45,0,0,211,45,0,0,224,45,0,0,172,6,0,0,222,45,0,0,211,45,0,0,224,45,0,0,188,45,0,0,222,45,0,0,211,45,0,0,40,7,0,0,188,45,0,0,2,0,0,0,224,45,0,0,185,45,0,0,188,45,0,0,188,45,0,0,188,45,0,0,188,45,0,0,222,45,0,0,224,45,0,0,148,4,0,0,185,45,0,0,148,4,0,0,148,4,0,0,148,4,0,0,148,4,0,0,148,4,0,0,185,45,0,0,164,6,0,0,148,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,14,0,0,0,15,0,0,0,1,0,0,0,16,0,0,0,148,7,0,0,2,0,0,0,225,45,0,0,183,45,0,0,188,45,0,0,168,7,0,0,5,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,234,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,9,0,0,5,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,242,45,0,0,0,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,111,117,108,100,32,110,111,116,32,97,108,108,111,99,97,116,101,32,109,101,109,111,114,121,32,102,111,114,32,110,111,100,101,0,67,97,110,110,111,116,32,114,101,115,101,116,32,97,32,110,111,100,101,32,119,104,105,99,104,32,115,116,105,108,108,32,104,97,115,32,99,104,105,108,100,114,101,110,32,97,116,116,97,99,104,101,100,0,67,97,110,110,111,116,32,114,101,115,101,116,32,97,32,110,111,100,101,32,115,116,105,108,108,32,97,116,116,97,99,104,101,100,32,116,111,32,97,32,112,97,114,101,110,116,0,67,111,117,108,100,32,110,111,116,32,97,108,108,111,99,97,116,101,32,109,101,109,111,114,121,32,102,111,114,32,99,111,110,102,105,103,0,67,97,110,110,111,116,32,115,101,116,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,58,32,78,111,100,101,115,32,119,105,116,104,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,32,99,97,110,110,111,116,32,104,97,118,101,32,99,104,105,108,100,114,101,110,46,0,67,104,105,108,100,32,97,108,114,101,97,100,121,32,104,97,115,32,97,32,112,97,114,101,110,116,44,32,105,116,32,109,117,115,116,32,98,101,32,114,101,109,111,118,101,100,32,102,105,114,115,116,46,0,67,97,110,110,111,116,32,97,100,100,32,99,104,105,108,100,58,32,78,111,100,101,115,32,119,105,116,104,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,32,99,97,110,110,111,116,32,104,97,118,101,32,99,104,105,108,100,114,101,110,46,0,79,110,108,121,32,108,101,97,102,32,110,111,100,101,115,32,119,105,116,104,32,99,117,115,116,111,109,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,115,104,111,117,108,100,32,109,97,110,117,97,108,108,121,32,109,97,114,107,32,116,104,101,109,115,101,108,118,101,115,32,97,115,32,100,105,114,116,121,0,67,97,110,110,111,116,32,103,101,116,32,108,97,121,111,117,116,32,112,114,111,112,101,114,116,105,101,115,32,111,102,32,109,117,108,116,105,45,101,100,103,101,32,115,104,111,114,116,104,97,110,100,115,0,37,115,37,100,46,123,91,115,107,105,112,112,101,100,93,32,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,97,119,58,32,37,102,32,97,104,58,32,37,102,32,61,62,32,100,58,32,40,37,102,44,32,37,102,41,32,37,115,10,0,37,115,37,100,46,123,37,115,0,42,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,97,119,58,32,37,102,32,97,104,58,32,37,102,32,37,115,10,0,37,115,37,100,46,125,37,115,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,100,58,32,40,37,102,44,32,37,102,41,32,37,115,10,0,79,117,116,32,111,102,32,99,97,99,104,101,32,101,110,116,114,105,101,115,33,10,0,83,99,97,108,101,32,102,97,99,116,111,114,32,115,104,111,117,108,100,32,110,111,116,32,98,101,32,108,101,115,115,32,116,104,97,110,32,122,101,114,111,0,105,110,105,116,105,97,108,0,37,115,10,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,85,78,68,69,70,73,78,69,68,0,69,88,65,67,84,76,89,0,65,84,95,77,79,83,84,0,76,65,89,95,85,78,68,69,70,73,78,69,68,0,76,65,89,95,69,88,65,67,84,76,89,0,76,65,89,95,65,84,95,77,79,83,84,0,97,118,97,105,108,97,98,108,101,87,105,100,116,104,32,105,115,32,105,110,100,101,102,105,110,105,116,101,32,115,111,32,119,105,100,116,104,77,101,97,115,117,114,101,77,111,100,101,32,109,117,115,116,32,98,101,32,89,71,77,101,97,115,117,114,101,77,111,100,101,85,110,100,101,102,105,110,101,100,0,97,118,97,105,108,97,98,108,101,72,101,105,103,104,116,32,105,115,32,105,110,100,101,102,105,110,105,116,101,32,115,111,32,104,101,105,103,104,116,77,101,97,115,117,114,101,77,111,100,101,32,109,117,115,116,32,98,101,32,89,71,77,101,97,115,117,114,101,77,111,100,101,85,110,100,101,102,105,110,101,100,0,102,108,101,120,0,115,116,114,101,116,99,104,0,109,117,108,116,105,108,105,110,101,45,115,116,114,101,116,99,104,0,69,120,112,101,99,116,101,100,32,110,111,100,101,32,116,111,32,104,97,118,101,32,99,117,115,116,111,109,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,0,109,101,97,115,117,114,101,0,69,120,112,101,99,116,32,99,117,115,116,111,109,32,98,97,115,101,108,105,110,101,32,102,117,110,99,116,105,111,110,32,116,111,32,110,111,116,32,114,101,116,117,114,110,32,78,97,78,0,97,98,115,45,109,101,97,115,117,114,101,0,97,98,115,45,108,97,121,111,117,116,0,78,111,100,101,0,99,114,101,97,116,101,68,101,102,97,117,108,116,0,99,114,101,97,116,101,87,105,116,104,67,111,110,102,105,103,0,100,101,115,116,114,111,121,0,114,101,115,101,116,0,99,111,112,121,83,116,121,108,101,0,115,101,116,80,111,115,105,116,105,111,110,84,121,112,101,0,115,101,116,80,111,115,105,116,105,111,110,0,115,101,116,80,111,115,105,116,105,111,110,80,101,114,99,101,110,116,0,115,101,116,65,108,105,103,110,67,111,110,116,101,110,116,0,115,101,116,65,108,105,103,110,73,116,101,109,115,0,115,101,116,65,108,105,103,110,83,101,108,102,0,115,101,116,70,108,101,120,68,105,114,101,99,116,105,111,110,0,115,101,116,70,108,101,120,87,114,97,112,0,115,101,116,74,117,115,116,105,102,121,67,111,110,116,101,110,116,0,115,101,116,77,97,114,103,105,110,0,115,101,116,77,97,114,103,105,110,80,101,114,99,101,110,116,0,115,101,116,77,97,114,103,105,110,65,117,116,111,0,115,101,116,79,118,101,114,102,108,111,119,0,115,101,116,68,105,115,112,108,97,121,0,115,101,116,70,108,101,120,0,115,101,116,70,108,101,120,66,97,115,105,115,0,115,101,116,70,108,101,120,66,97,115,105,115,80,101,114,99,101,110,116,0,115,101,116,70,108,101,120,71,114,111,119,0,115,101,116,70,108,101,120,83,104,114,105,110,107,0,115,101,116,87,105,100,116,104,0,115,101,116,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,87,105,100,116,104,65,117,116,111,0,115,101,116,72,101,105,103,104,116,0,115,101,116,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,72,101,105,103,104,116,65,117,116,111,0,115,101,116,77,105,110,87,105,100,116,104,0,115,101,116,77,105,110,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,77,105,110,72,101,105,103,104,116,0,115,101,116,77,105,110,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,77,97,120,87,105,100,116,104,0,115,101,116,77,97,120,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,77,97,120,72,101,105,103,104,116,0,115,101,116,77,97,120,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,65,115,112,101,99,116,82,97,116,105,111,0,115,101,116,66,111,114,100,101,114,0,115,101,116,80,97,100,100,105,110,103,0,115,101,116,80,97,100,100,105,110,103,80,101,114,99,101,110,116,0,103,101,116,80,111,115,105,116,105,111,110,84,121,112,101,0,103,101,116,80,111,115,105,116,105,111,110,0,103,101,116,65,108,105,103,110,67,111,110,116,101,110,116,0,103,101,116,65,108,105,103,110,73,116,101,109,115,0,103,101,116,65,108,105,103,110,83,101,108,102,0,103,101,116,70,108,101,120,68,105,114,101,99,116,105,111,110,0,103,101,116,70,108,101,120,87,114,97,112,0,103,101,116,74,117,115,116,105,102,121,67,111,110,116,101,110,116,0,103,101,116,77,97,114,103,105,110,0,103,101,116,70,108,101,120,66,97,115,105,115,0,103,101,116,70,108,101,120,71,114,111,119,0,103,101,116,70,108,101,120,83,104,114,105,110,107,0,103,101,116,87,105,100,116,104,0,103,101,116,72,101,105,103,104,116,0,103,101,116,77,105,110,87,105,100,116,104,0,103,101,116,77,105,110,72,101,105,103,104,116,0,103,101,116,77,97,120,87,105,100,116,104,0,103,101,116,77,97,120,72,101,105,103,104,116,0,103,101,116,65,115,112,101,99,116,82,97,116,105,111,0,103,101,116,66,111,114,100,101,114,0,103,101,116,79,118,101,114,102,108,111,119,0,103,101,116,68,105,115,112,108,97,121,0,103,101,116,80,97,100,100,105,110,103,0,105,110,115,101,114,116,67,104,105,108,100,0,114,101,109,111,118,101,67,104,105,108,100,0,103,101,116,67,104,105,108,100,67,111,117,110,116,0,103,101,116,80,97,114,101,110,116,0,103,101,116,67,104,105,108,100,0,115,101,116,77,101,97,115,117,114,101,70,117,110,99,0,117,110,115,101,116,77,101,97,115,117,114,101,70,117,110,99,0,109,97,114,107,68,105,114,116,121,0,105,115,68,105,114,116,121,0,99,97,108,99,117,108,97,116,101,76,97,121,111,117,116,0,103,101,116,67,111,109,112,117,116,101,100,76,101,102,116,0,103,101,116,67,111,109,112,117,116,101,100,82,105,103,104,116,0,103,101,116,67,111,109,112,117,116,101,100,84,111,112,0,103,101,116,67,111,109,112,117,116,101,100,66,111,116,116,111,109,0,103,101,116,67,111,109,112,117,116,101,100,87,105,100,116,104,0,103,101,116,67,111,109,112,117,116,101,100,72,101,105,103,104,116,0,103,101,116,67,111,109,112,117,116,101,100,76,97,121,111,117,116,0,103,101,116,67,111,109,112,117,116,101,100,77,97,114,103,105,110,0,103,101,116,67,111,109,112,117,116,101,100,66,111,114,100,101,114,0,103,101,116,67,111,109,112,117,116,101,100,80,97,100,100,105,110,103,0,67,111,110,102,105,103,0,99,114,101,97,116,101,0,115,101,116,69,120,112,101,114,105,109,101,110,116,97,108,70,101,97,116,117,114,101,69,110,97,98,108,101,100,0,115,101,116,80,111,105,110,116,83,99,97,108,101,70,97,99,116,111,114,0,105,115,69,120,112,101,114,105,109,101,110,116,97,108,70,101,97,116,117,114,101,69,110,97,98,108,101,100,0,86,97,108,117,101,0,76,97,121,111,117,116,0,83,105,122,101,0,103,101,116,73,110,115,116,97,110,99,101,67,111,117,110,116,0,73,110,116,54,52,0,1,1,1,2,2,4,4,4,4,8,8,4,8,118,111,105,100,0,98,111,111,108,0,115,116,100,58,58,115,116,114,105,110,103,0,99,98,70,117,110,99,116,105,111,110,32,38,0,99,111,110,115,116,32,99,98,70,117,110,99,116,105,111,110,32,38,0,69,120,116,101,114,110,97,108,0,66,117,102,102,101,114,0,78,66,105,110,100,73,68,0,78,66,105,110,100,0,98,105,110,100,95,118,97,108,117,101,0,114,101,102,108,101,99,116,0,113,117,101,114,121,84,121,112,101,0,108,97,108,108,111,99,0,108,114,101,115,101,116,0,123,114,101,116,117,114,110,40,95,110,98,105,110,100,46,99,97,108,108,98,97,99,107,83,105,103,110,97,116,117,114,101,76,105,115,116,91,36,48,93,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,41,59,125,0,95,110,98,105,110,100,95,110,101,119,0,17,0,10,0,17,17,17,0,0,0,0,5,0,0,0,0,0,0,9,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,15,10,17,17,17,3,10,7,0,1,19,9,11,11,0,0,9,6,11,0,0,11,0,6,17,0,0,0,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,10,10,17,17,17,0,10,0,0,2,0,9,11,0,0,0,9,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,4,13,0,0,0,0,9,14,0,0,0,0,0,14,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,9,16,0,0,0,0,0,16,0,0,16,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,10,0,0,0,0,9,11,0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,45,43,32,32,32,48,88,48,120,0,40,110,117,108,108,41,0,45,48,88,43,48,88,32,48,88,45,48,120,43,48,120,32,48,120,0,105,110,102,0,73,78,70,0,110,97,110,0,78,65,78,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,46,0,84,33,34,25,13,1,2,3,17,75,28,12,16,4,11,29,18,30,39,104,110,111,112,113,98,32,5,6,15,19,20,21,26,8,22,7,40,36,23,24,9,10,14,27,31,37,35,131,130,125,38,42,43,60,61,62,63,67,71,74,77,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,105,106,107,108,114,115,116,121,122,123,124,0,73,108,108,101,103,97,108,32,98,121,116,101,32,115,101,113,117,101,110,99,101,0,68,111,109,97,105,110,32,101,114,114,111,114,0,82,101,115,117,108,116,32,110,111,116,32,114,101,112,114,101,115,101,110,116,97,98,108,101,0,78,111,116,32,97,32,116,116,121,0,80,101,114,109,105,115,115,105,111,110,32,100,101,110,105,101,100,0,79,112,101,114,97,116,105,111,110,32,110,111,116,32,112,101,114,109,105,116,116,101,100,0,78,111,32,115,117,99,104,32,102,105,108,101,32,111,114,32,100,105,114,101,99,116,111,114,121,0,78,111,32,115,117,99,104,32,112,114,111,99,101,115,115,0,70,105,108,101,32,101,120,105,115,116,115,0,86,97,108,117,101,32,116,111,111,32,108,97,114,103,101,32,102,111,114,32,100,97,116,97,32,116,121,112,101,0,78,111,32,115,112,97,99,101,32,108,101,102,116,32,111,110,32,100,101,118,105,99,101,0,79,117,116,32,111,102,32,109,101,109,111,114,121,0,82,101,115,111,117,114,99,101,32,98,117,115,121,0,73,110,116,101,114,114,117,112,116,101,100,32,115,121,115,116,101,109,32,99,97,108,108,0,82,101,115,111,117,114,99,101,32,116,101,109,112,111,114,97,114,105,108,121,32,117,110,97,118,97,105,108,97,98,108,101,0,73,110,118,97,108,105,100,32,115,101,101,107,0,67,114,111,115,115,45,100,101,118,105,99,101,32,108,105,110,107,0,82,101,97,100,45,111,110,108,121,32,102,105,108,101,32,115,121,115,116,101,109,0,68,105,114,101,99,116,111,114,121,32,110,111,116,32,101,109,112,116,121,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,112,101,101,114,0,79,112,101,114,97,116,105,111,110,32,116,105,109,101,100,32,111,117,116,0,67,111,110,110,101,99,116,105,111,110,32,114,101,102,117,115,101,100,0,72,111,115,116,32,105,115,32,100,111,119,110,0,72,111,115,116,32,105,115,32,117,110,114,101,97,99,104,97,98,108,101,0,65,100,100,114,101,115,115,32,105,110,32,117,115,101,0,66,114,111,107,101,110,32,112,105,112,101,0,73,47,79,32,101,114,114,111,114,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,32,111,114,32,97,100,100,114,101,115,115,0,66,108,111,99,107,32,100,101,118,105,99,101,32,114,101,113,117,105,114,101,100,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,0,78,111,116,32,97,32,100,105,114,101,99,116,111,114,121,0,73,115,32,97,32,100,105,114,101,99,116,111,114,121,0,84,101,120,116,32,102,105,108,101,32,98,117,115,121,0,69,120,101,99,32,102,111,114,109,97,116,32,101,114,114,111,114,0,73,110,118,97,108,105,100,32,97,114,103,117,109,101,110,116,0,65,114,103,117,109,101,110,116,32,108,105,115,116,32,116,111,111,32,108,111,110,103,0,83,121,109,98,111,108,105,99,32,108,105,110,107,32,108,111,111,112,0,70,105,108,101,110,97,109,101,32,116,111,111,32,108,111,110,103,0,84,111,111,32,109,97,110,121,32,111,112,101,110,32,102,105,108,101,115,32,105,110,32,115,121,115,116,101,109,0,78,111,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,115,32,97,118,97,105,108,97,98,108,101,0,66,97,100,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,0,78,111,32,99,104,105,108,100,32,112,114,111,99,101,115,115,0,66,97,100,32,97,100,100,114,101,115,115,0,70,105,108,101,32,116,111,111,32,108,97,114,103,101,0,84,111,111,32,109,97,110,121,32,108,105,110,107,115,0,78,111,32,108,111,99,107,115,32,97,118,97,105,108,97,98,108,101,0,82,101,115,111,117,114,99,101,32,100,101,97,100,108,111,99,107,32,119,111,117,108,100,32,111,99,99,117,114,0,83,116,97,116,101,32,110,111,116,32,114,101,99,111,118,101,114,97,98,108,101,0,80,114,101,118,105,111,117,115,32,111,119,110,101,114,32,100,105,101,100,0,79,112,101,114,97,116,105,111,110,32,99,97,110,99,101,108,101,100,0,70,117,110,99,116,105,111,110,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,0,78,111,32,109,101,115,115,97,103,101,32,111,102,32,100,101,115,105,114,101,100,32,116,121,112,101,0,73,100,101,110,116,105,102,105,101,114,32,114,101,109,111,118,101,100,0,68,101,118,105,99,101,32,110,111,116,32,97,32,115,116,114,101,97,109,0,78,111,32,100,97,116,97,32,97,118,97,105,108,97,98,108,101,0,68,101,118,105,99,101,32,116,105,109,101,111,117,116,0,79,117,116,32,111,102,32,115,116,114,101,97,109,115,32,114,101,115,111,117,114,99,101,115,0,76,105,110,107,32,104,97,115,32,98,101,101,110,32,115,101,118,101,114,101,100,0,80,114,111,116,111,99,111,108,32,101,114,114,111,114,0,66,97,100,32,109,101,115,115,97,103,101,0,70,105,108,101,32,100,101,115,99,114,105,112,116,111,114,32,105,110,32,98,97,100,32,115,116,97,116,101,0,78,111,116,32,97,32,115,111,99,107,101,116,0,68,101,115,116,105,110,97,116,105,111,110,32,97,100,100,114,101,115,115,32,114,101,113,117,105,114,101,100,0,77,101,115,115,97,103,101,32,116,111,111,32,108,97,114,103,101,0,80,114,111,116,111,99,111,108,32,119,114,111,110,103,32,116,121,112,101,32,102,111,114,32,115,111,99,107,101,116,0,80,114,111,116,111,99,111,108,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,80,114,111,116,111,99,111,108,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,83,111,99,107,101,116,32,116,121,112,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,78,111,116,32,115,117,112,112,111,114,116,101,100,0,80,114,111,116,111,99,111,108,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,100,100,114,101,115,115,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,98,121,32,112,114,111,116,111,99,111,108,0,65,100,100,114,101,115,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,78,101,116,119,111,114,107,32,105,115,32,100,111,119,110,0,78,101,116,119,111,114,107,32,117,110,114,101,97,99,104,97,98,108,101,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,110,101,116,119,111,114,107,0,67,111,110,110,101,99,116,105,111,110,32,97,98,111,114,116,101,100,0,78,111,32,98,117,102,102,101,114,32,115,112,97,99,101,32,97,118,97,105,108,97,98,108,101,0,83,111,99,107,101,116,32,105,115,32,99,111,110,110,101,99,116,101,100,0,83,111,99,107,101,116,32,110,111,116,32,99,111,110,110,101,99,116,101,100,0,67,97,110,110,111,116,32,115,101,110,100,32,97,102,116,101,114,32,115,111,99,107,101,116,32,115,104,117,116,100,111,119,110,0,79,112,101,114,97,116,105,111,110,32,97,108,114,101,97,100,121,32,105,110,32,112,114,111,103,114,101,115,115,0,79,112,101,114,97,116,105,111,110,32,105,110,32,112,114,111,103,114,101,115,115,0,83,116,97,108,101,32,102,105,108,101,32,104,97,110,100,108,101,0,82,101,109,111,116,101,32,73,47,79,32,101,114,114,111,114,0,81,117,111,116,97,32,101,120,99,101,101,100,101,100,0,78,111,32,109,101,100,105,117,109,32,102,111,117,110,100,0,87,114,111,110,103,32,109,101,100,105,117,109,32,116,121,112,101,0,78,111,32,101,114,114,111,114,32,105,110,102,111,114,109,97,116,105,111,110,0,0],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE);var tempDoublePtr=STATICTOP;function _atexit(e,t){__ATEXIT__.unshift({func:e,arg:t})}function ___cxa_atexit(){return _atexit.apply(null,arguments)}function _abort(){Module.abort()}function __ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj(){Module.printErr("missing function: _ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj"),abort(-1)}function __decorate(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a}function _defineHidden(e){return function(t,n){Object.defineProperty(t,n,{configurable:!1,enumerable:!1,value:e,writable:!0})}}STATICTOP+=16;var _nbind={};function __nbind_free_external(e){_nbind.externalList[e].dereference(e)}function __nbind_reference_external(e){_nbind.externalList[e].reference()}function _llvm_stackrestore(e){var t=_llvm_stacksave,n=t.LLVM_SAVEDSTACKS[e];t.LLVM_SAVEDSTACKS.splice(e,1),Runtime.stackRestore(n)}function __nbind_register_pool(e,t,n,r){_nbind.Pool.pageSize=e,_nbind.Pool.usedPtr=t/4,_nbind.Pool.rootPtr=n,_nbind.Pool.pagePtr=r/4,HEAP32[t/4]=16909060,1==HEAP8[t]&&(_nbind.bigEndian=!0),HEAP32[t/4]=0,_nbind.makeTypeKindTbl=((i={})[1024]=_nbind.PrimitiveType,i[64]=_nbind.Int64Type,i[2048]=_nbind.BindClass,i[3072]=_nbind.BindClassPtr,i[4096]=_nbind.SharedClassPtr,i[5120]=_nbind.ArrayType,i[6144]=_nbind.ArrayType,i[7168]=_nbind.CStringType,i[9216]=_nbind.CallbackType,i[10240]=_nbind.BindType,i),_nbind.makeTypeNameTbl={Buffer:_nbind.BufferType,External:_nbind.ExternalType,Int64:_nbind.Int64Type,_nbind_new:_nbind.CreateValueType,bool:_nbind.BooleanType,"cbFunction &":_nbind.CallbackType,"const cbFunction &":_nbind.CallbackType,"const std::string &":_nbind.StringType,"std::string":_nbind.StringType},Module.toggleLightGC=_nbind.toggleLightGC,_nbind.callUpcast=Module.dynCall_ii;var i,o=_nbind.makeType(_nbind.constructType,{flags:2048,id:0,name:""});o.proto=Module,_nbind.BindClass.list.push(o)}function _emscripten_set_main_loop_timing(e,t){if(Browser.mainLoop.timingMode=e,Browser.mainLoop.timingValue=t,!Browser.mainLoop.func)return 1;if(0==e)Browser.mainLoop.scheduler=function(){var e=0|Math.max(0,Browser.mainLoop.tickStartTime+t-_emscripten_get_now());setTimeout(Browser.mainLoop.runner,e)},Browser.mainLoop.method="timeout";else if(1==e)Browser.mainLoop.scheduler=function(){Browser.requestAnimationFrame(Browser.mainLoop.runner)},Browser.mainLoop.method="rAF";else if(2==e){if(!window.setImmediate){var n=[],r="setimmediate";window.addEventListener("message",function(e){e.source===window&&e.data===r&&(e.stopPropagation(),n.shift()())},!0),window.setImmediate=function(e){n.push(e),ENVIRONMENT_IS_WORKER?(void 0===Module.setImmediates&&(Module.setImmediates=[]),Module.setImmediates.push(e),window.postMessage({target:r})):window.postMessage(r,"*")}}Browser.mainLoop.scheduler=function(){window.setImmediate(Browser.mainLoop.runner)},Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(e,t,n,r,i){var o;Module.noExitRuntime=!0,assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters."),Browser.mainLoop.func=e,Browser.mainLoop.arg=r,o="undefined"!==typeof r?function(){Module.dynCall_vi(e,r)}:function(){Module.dynCall_v(e)};var a=Browser.mainLoop.currentlyRunningMainloop;if(Browser.mainLoop.runner=function(){if(!ABORT)if(Browser.mainLoop.queue.length>0){var e=Date.now(),t=Browser.mainLoop.queue.shift();if(t.func(t.arg),Browser.mainLoop.remainingBlockers){var n=Browser.mainLoop.remainingBlockers,r=n%1==0?n-1:Math.floor(n);t.counted?Browser.mainLoop.remainingBlockers=r:(r+=.5,Browser.mainLoop.remainingBlockers=(8*n+r)/9)}if(console.log('main loop blocker "'+t.name+'" took '+(Date.now()-e)+" ms"),Browser.mainLoop.updateStatus(),a<Browser.mainLoop.currentlyRunningMainloop)return;setTimeout(Browser.mainLoop.runner,0)}else a<Browser.mainLoop.currentlyRunningMainloop||(Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0,1==Browser.mainLoop.timingMode&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0?Browser.mainLoop.scheduler():(0==Browser.mainLoop.timingMode&&(Browser.mainLoop.tickStartTime=_emscripten_get_now()),"timeout"===Browser.mainLoop.method&&Module.ctx&&(Module.printErr("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!"),Browser.mainLoop.method=""),Browser.mainLoop.runIter(o),a<Browser.mainLoop.currentlyRunningMainloop||("object"===typeof SDL&&SDL.audio&&SDL.audio.queueNewAudioData&&SDL.audio.queueNewAudioData(),Browser.mainLoop.scheduler())))},i||(t&&t>0?_emscripten_set_main_loop_timing(0,1e3/t):_emscripten_set_main_loop_timing(1,1),Browser.mainLoop.scheduler()),n)throw"SimulateInfiniteLoop"}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null,Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var e=Browser.mainLoop.timingMode,t=Browser.mainLoop.timingValue,n=Browser.mainLoop.func;Browser.mainLoop.func=null,_emscripten_set_main_loop(n,0,!1,Browser.mainLoop.arg,!0),_emscripten_set_main_loop_timing(e,t),Browser.mainLoop.scheduler()},updateStatus:function(){if(Module.setStatus){var e=Module.statusMessage||"Please wait...",t=Browser.mainLoop.remainingBlockers,n=Browser.mainLoop.expectedBlockers;t?t<n?Module.setStatus(e+" ("+(n-t)+"/"+n+")"):Module.setStatus(e):Module.setStatus("")}},runIter:function(e){if(!ABORT){if(Module.preMainLoop)if(!1===Module.preMainLoop())return;try{e()}catch(e){if(e instanceof ExitStatus)return;throw e&&"object"===typeof e&&e.stack&&Module.printErr("exception thrown: "+[e,e.stack]),e}Module.postMainLoop&&Module.postMainLoop()}}},isFullscreen:!1,pointerLock:!1,moduleContextCreatedCallbacks:[],workers:[],init:function(){if(Module.preloadPlugins||(Module.preloadPlugins=[]),!Browser.initted){Browser.initted=!0;try{new Blob,Browser.hasBlobConstructor=!0}catch(e){Browser.hasBlobConstructor=!1,console.log("warning: no blob constructor, cannot create blobs with mimetypes")}Browser.BlobBuilder="undefined"!=typeof MozBlobBuilder?MozBlobBuilder:"undefined"!=typeof WebKitBlobBuilder?WebKitBlobBuilder:Browser.hasBlobConstructor?null:console.log("warning: no BlobBuilder"),Browser.URLObject="undefined"!=typeof window?window.URL?window.URL:window.webkitURL:void 0,Module.noImageDecoding||"undefined"!==typeof Browser.URLObject||(console.log("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available."),Module.noImageDecoding=!0);var e={canHandle:function(e){return!Module.noImageDecoding&&/\.(jpg|jpeg|png|bmp)$/i.test(e)},handle:function(e,t,n,r){var i=null;if(Browser.hasBlobConstructor)try{(i=new Blob([e],{type:Browser.getMimetype(t)})).size!==e.length&&(i=new Blob([new Uint8Array(e).buffer],{type:Browser.getMimetype(t)}))}catch(e){Runtime.warnOnce("Blob constructor present but fails: "+e+"; falling back to blob builder")}if(!i){var o=new Browser.BlobBuilder;o.append(new Uint8Array(e).buffer),i=o.getBlob()}var a=Browser.URLObject.createObjectURL(i),s=new Image;s.onload=function(){assert(s.complete,"Image "+t+" could not be decoded");var r=document.createElement("canvas");r.width=s.width,r.height=s.height,r.getContext("2d").drawImage(s,0,0),Module.preloadedImages[t]=r,Browser.URLObject.revokeObjectURL(a),n&&n(e)},s.onerror=function(e){console.log("Image "+a+" could not be decoded"),r&&r()},s.src=a}};Module.preloadPlugins.push(e);var t={canHandle:function(e){return!Module.noAudioDecoding&&e.substr(-4)in{".ogg":1,".wav":1,".mp3":1}},handle:function(e,t,n,r){var i=!1;function o(r){i||(i=!0,Module.preloadedAudios[t]=r,n&&n(e))}function a(){i||(i=!0,Module.preloadedAudios[t]=new Audio,r&&r())}if(!Browser.hasBlobConstructor)return a();try{var s=new Blob([e],{type:Browser.getMimetype(t)})}catch(e){return a()}var l=Browser.URLObject.createObjectURL(s),u=new Audio;u.addEventListener("canplaythrough",function(){o(u)},!1),u.onerror=function(n){i||(console.log("warning: browser could not fully decode audio "+t+", trying slower base64 approach"),u.src="data:audio/x-"+t.substr(-3)+";base64,"+function(e){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n="",r=0,i=0,o=0;o<e.length;o++)for(r=r<<8|e[o],i+=8;i>=6;){var a=r>>i-6&63;i-=6,n+=t[a]}return 2==i?(n+=t[(3&r)<<4],n+="=="):4==i&&(n+=t[(15&r)<<2],n+="="),n}(e),o(u))},u.src=l,Browser.safeSetTimeout(function(){o(u)},1e4)}};Module.preloadPlugins.push(t);var n=Module.canvas;n&&(n.requestPointerLock=n.requestPointerLock||n.mozRequestPointerLock||n.webkitRequestPointerLock||n.msRequestPointerLock||function(){},n.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||function(){},n.exitPointerLock=n.exitPointerLock.bind(document),document.addEventListener("pointerlockchange",r,!1),document.addEventListener("mozpointerlockchange",r,!1),document.addEventListener("webkitpointerlockchange",r,!1),document.addEventListener("mspointerlockchange",r,!1),Module.elementPointerLock&&n.addEventListener("click",function(e){!Browser.pointerLock&&Module.canvas.requestPointerLock&&(Module.canvas.requestPointerLock(),e.preventDefault())},!1))}function r(){Browser.pointerLock=document.pointerLockElement===Module.canvas||document.mozPointerLockElement===Module.canvas||document.webkitPointerLockElement===Module.canvas||document.msPointerLockElement===Module.canvas}},createContext:function(e,t,n,r){if(t&&Module.ctx&&e==Module.canvas)return Module.ctx;var i,o;if(t){var a={antialias:!1,alpha:!1};if(r)for(var s in r)a[s]=r[s];(o=GL.createContext(e,a))&&(i=GL.getContext(o).GLctx)}else i=e.getContext("2d");return i?(n&&(t||assert("undefined"===typeof GLctx,"cannot set in module if GLctx is used, but we are a non-GL context that would replace it"),Module.ctx=i,t&&GL.makeContextCurrent(o),Module.useWebGL=t,Browser.moduleContextCreatedCallbacks.forEach(function(e){e()}),Browser.init()),i):null},destroyContext:function(e,t,n){},fullscreenHandlersInstalled:!1,lockPointer:void 0,resizeCanvas:void 0,requestFullscreen:function(e,t,n){Browser.lockPointer=e,Browser.resizeCanvas=t,Browser.vrDevice=n,"undefined"===typeof Browser.lockPointer&&(Browser.lockPointer=!0),"undefined"===typeof Browser.resizeCanvas&&(Browser.resizeCanvas=!1),"undefined"===typeof Browser.vrDevice&&(Browser.vrDevice=null);var r=Module.canvas;function i(){Browser.isFullscreen=!1;var e=r.parentNode;(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===e?(r.exitFullscreen=document.exitFullscreen||document.cancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen||document.webkitCancelFullScreen||function(){},r.exitFullscreen=r.exitFullscreen.bind(document),Browser.lockPointer&&r.requestPointerLock(),Browser.isFullscreen=!0,Browser.resizeCanvas&&Browser.setFullscreenCanvasSize()):(e.parentNode.insertBefore(r,e),e.parentNode.removeChild(e),Browser.resizeCanvas&&Browser.setWindowedCanvasSize()),Module.onFullScreen&&Module.onFullScreen(Browser.isFullscreen),Module.onFullscreen&&Module.onFullscreen(Browser.isFullscreen),Browser.updateCanvasDimensions(r)}Browser.fullscreenHandlersInstalled||(Browser.fullscreenHandlersInstalled=!0,document.addEventListener("fullscreenchange",i,!1),document.addEventListener("mozfullscreenchange",i,!1),document.addEventListener("webkitfullscreenchange",i,!1),document.addEventListener("MSFullscreenChange",i,!1));var o=document.createElement("div");r.parentNode.insertBefore(o,r),o.appendChild(r),o.requestFullscreen=o.requestFullscreen||o.mozRequestFullScreen||o.msRequestFullscreen||(o.webkitRequestFullscreen?function(){o.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}:null)||(o.webkitRequestFullScreen?function(){o.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:null),n?o.requestFullscreen({vrDisplay:n}):o.requestFullscreen()},requestFullScreen:function(e,t,n){return Module.printErr("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead."),Browser.requestFullScreen=function(e,t,n){return Browser.requestFullscreen(e,t,n)},Browser.requestFullscreen(e,t,n)},nextRAF:0,fakeRequestAnimationFrame:function(e){var t=Date.now();if(0===Browser.nextRAF)Browser.nextRAF=t+1e3/60;else for(;t+2>=Browser.nextRAF;)Browser.nextRAF+=1e3/60;var n=Math.max(Browser.nextRAF-t,0);setTimeout(e,n)},requestAnimationFrame:function(e){"undefined"===typeof window?Browser.fakeRequestAnimationFrame(e):(window.requestAnimationFrame||(window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||Browser.fakeRequestAnimationFrame),window.requestAnimationFrame(e))},safeCallback:function(e){return function(){if(!ABORT)return e.apply(null,arguments)}},allowAsyncCallbacks:!0,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=!1},resumeAsyncCallbacks:function(){if(Browser.allowAsyncCallbacks=!0,Browser.queuedAsyncCallbacks.length>0){var e=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[],e.forEach(function(e){e()})}},safeRequestAnimationFrame:function(e){return Browser.requestAnimationFrame(function(){ABORT||(Browser.allowAsyncCallbacks?e():Browser.queuedAsyncCallbacks.push(e))})},safeSetTimeout:function(e,t){return Module.noExitRuntime=!0,setTimeout(function(){ABORT||(Browser.allowAsyncCallbacks?e():Browser.queuedAsyncCallbacks.push(e))},t)},safeSetInterval:function(e,t){return Module.noExitRuntime=!0,setInterval(function(){ABORT||Browser.allowAsyncCallbacks&&e()},t)},getMimetype:function(e){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[e.substr(e.lastIndexOf(".")+1)]},getUserMedia:function(e){window.getUserMedia||(window.getUserMedia=navigator.getUserMedia||navigator.mozGetUserMedia),window.getUserMedia(e)},getMovementX:function(e){return e.movementX||e.mozMovementX||e.webkitMovementX||0},getMovementY:function(e){return e.movementY||e.mozMovementY||e.webkitMovementY||0},getMouseWheelDelta:function(e){var t=0;switch(e.type){case"DOMMouseScroll":t=e.detail;break;case"mousewheel":t=e.wheelDelta;break;case"wheel":t=e.deltaY;break;default:throw"unrecognized mouse wheel event: "+e.type}return t},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(e){if(Browser.pointerLock)"mousemove"!=e.type&&"mozMovementX"in e?Browser.mouseMovementX=Browser.mouseMovementY=0:(Browser.mouseMovementX=Browser.getMovementX(e),Browser.mouseMovementY=Browser.getMovementY(e)),"undefined"!=typeof SDL?(Browser.mouseX=SDL.mouseX+Browser.mouseMovementX,Browser.mouseY=SDL.mouseY+Browser.mouseMovementY):(Browser.mouseX+=Browser.mouseMovementX,Browser.mouseY+=Browser.mouseMovementY);else{var t=Module.canvas.getBoundingClientRect(),n=Module.canvas.width,r=Module.canvas.height,i="undefined"!==typeof window.scrollX?window.scrollX:window.pageXOffset,o="undefined"!==typeof window.scrollY?window.scrollY:window.pageYOffset;if("touchstart"===e.type||"touchend"===e.type||"touchmove"===e.type){var a=e.touch;if(void 0===a)return;var s=a.pageX-(i+t.left),l=a.pageY-(o+t.top),u={x:s*=n/t.width,y:l*=r/t.height};if("touchstart"===e.type)Browser.lastTouches[a.identifier]=u,Browser.touches[a.identifier]=u;else if("touchend"===e.type||"touchmove"===e.type){var c=Browser.touches[a.identifier];c||(c=u),Browser.lastTouches[a.identifier]=c,Browser.touches[a.identifier]=u}return}var d=e.pageX-(i+t.left),p=e.pageY-(o+t.top);d*=n/t.width,p*=r/t.height,Browser.mouseMovementX=d-Browser.mouseX,Browser.mouseMovementY=p-Browser.mouseY,Browser.mouseX=d,Browser.mouseY=p}},asyncLoad:function(e,t,n,r){var i=r?"":getUniqueRunDependency("al "+e);Module.readAsync(e,function(n){assert(n,'Loading data file "'+e+'" failed (no arrayBuffer).'),t(new Uint8Array(n)),i&&removeRunDependency(i)},function(t){if(!n)throw'Loading data file "'+e+'" failed.';n()}),i&&addRunDependency(i)},resizeListeners:[],updateResizeListeners:function(){var e=Module.canvas;Browser.resizeListeners.forEach(function(t){t(e.width,e.height)})},setCanvasSize:function(e,t,n){var r=Module.canvas;Browser.updateCanvasDimensions(r,e,t),n||Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if("undefined"!=typeof SDL){var e=HEAPU32[SDL.screen+0*Runtime.QUANTUM_SIZE>>2];e|=8388608,HEAP32[SDL.screen+0*Runtime.QUANTUM_SIZE>>2]=e}Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if("undefined"!=typeof SDL){var e=HEAPU32[SDL.screen+0*Runtime.QUANTUM_SIZE>>2];e&=-8388609,HEAP32[SDL.screen+0*Runtime.QUANTUM_SIZE>>2]=e}Browser.updateResizeListeners()},updateCanvasDimensions:function(e,t,n){t&&n?(e.widthNative=t,e.heightNative=n):(t=e.widthNative,n=e.heightNative);var r=t,i=n;if(Module.forcedAspectRatio&&Module.forcedAspectRatio>0&&(r/i<Module.forcedAspectRatio?r=Math.round(i*Module.forcedAspectRatio):i=Math.round(r/Module.forcedAspectRatio)),(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===e.parentNode&&"undefined"!=typeof screen){var o=Math.min(screen.width/r,screen.height/i);r=Math.round(r*o),i=Math.round(i*o)}Browser.resizeCanvas?(e.width!=r&&(e.width=r),e.height!=i&&(e.height=i),"undefined"!=typeof e.style&&(e.style.removeProperty("width"),e.style.removeProperty("height"))):(e.width!=t&&(e.width=t),e.height!=n&&(e.height=n),"undefined"!=typeof e.style&&(r!=t||i!=n?(e.style.setProperty("width",r+"px","important"),e.style.setProperty("height",i+"px","important")):(e.style.removeProperty("width"),e.style.removeProperty("height"))))},wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle:function(){var e=Browser.nextWgetRequestHandle;return Browser.nextWgetRequestHandle++,e}},SYSCALLS={varargs:0,get:function(e){return SYSCALLS.varargs+=4,HEAP32[SYSCALLS.varargs-4>>2]},getStr:function(){return Pointer_stringify(SYSCALLS.get())},get64:function(){var e=SYSCALLS.get(),t=SYSCALLS.get();return assert(e>=0?0===t:-1===t),e},getZero:function(){assert(0===SYSCALLS.get())}};function ___syscall6(e,t){SYSCALLS.varargs=t;try{var n=SYSCALLS.getStreamFromFD();return FS.close(n),0}catch(e){return"undefined"!==typeof FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function ___syscall54(e,t){SYSCALLS.varargs=t;try{return 0}catch(e){return"undefined"!==typeof FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function _typeModule(e){var t=[[0,1,"X"],[1,1,"const X"],[128,1,"X *"],[256,1,"X &"],[384,1,"X &&"],[512,1,"std::shared_ptr<X>"],[640,1,"std::unique_ptr<X>"],[5120,1,"std::vector<X>"],[6144,2,"std::array<X, Y>"],[9216,-1,"std::function<X (Y)>"]];function n(e,t,n,r,i,o){if(1==t){var a=896&r;128!=a&&256!=a&&384!=a||(e="X const")}return(o?n.replace("X",e).replace("Y",i):e.replace("X",n).replace("Y",i)).replace(/([*&]) (?=[*&])/g,"$1")}function r(e,t){var n=t.flags,r=896&n,i=15360&n;return t.name||1024!=i||(1==t.ptrSize?t.name=(16&n?"":(8&n?"un":"")+"signed ")+"char":t.name=(8&n?"u":"")+(32&n?"float":"int")+8*t.ptrSize+"_t"),8!=t.ptrSize||32&n||(i=64),2048==i&&(512==r||640==r?i=4096:r&&(i=3072)),e(i,t)}var i={Type:function(){function e(e){this.id=e.id,this.name=e.name,this.flags=e.flags,this.spec=e}return e.prototype.toString=function(){return this.name},e}(),getComplexType:function e(i,o,a,s,l,u,c,d){void 0===u&&(u="X"),void 0===d&&(d=1);var p=a(i);if(p)return p;var h,f=s(i),m=f.placeholderFlag,g=t[m];c&&g&&(u=n(c[2],c[0],u,g[0],"?",!0)),0==m&&(h="Unbound"),m>=10&&(h="Corrupt"),d>20&&(h="Deeply nested"),h&&function(e,t,n,r,i){throw new Error(e+" type "+n.replace("X",t+"?")+(r?" with flag "+r:"")+" in "+i)}(h,i,u,m,l||"?");var b,v=e(f.paramList[0],o,a,s,l,u,g,d+1),y={flags:g[0],id:i,name:"",paramList:[v]},_=[],S="?";switch(f.placeholderFlag){case 1:b=v.spec;break;case 2:if(1024==(15360&v.flags)&&1==v.spec.ptrSize){y.flags=7168;break}case 3:case 6:case 5:b=v.spec,v.flags;break;case 8:S=""+f.paramList[1],y.paramList.push(f.paramList[1]);break;case 9:for(var w=0,E=f.paramList[1];w<E.length;w++){var C=e(E[w],o,a,s,l,u,g,d+1);_.push(C.name),y.paramList.push(C)}S=_.join(", ")}if(y.name=n(g[2],g[0],v.name,v.flags,S),b){for(var x=0,A=Object.keys(b);x<A.length;x++){var T=A[x];y[T]=y[T]||b[T]}y.flags|=b.flags}return r(o,y)},makeType:r,structureList:t};return e.output=i,e.output||i}function __nbind_register_type(e,t){var n={flags:10240,id:e,name:_nbind.readAsciiString(t)};_nbind.makeType(_nbind.constructType,n)}function __nbind_register_callback_signature(e,t){var n=_nbind.readTypeIdList(e,t),r=_nbind.callbackSignatureList.length;return _nbind.callbackSignatureList[r]=_nbind.makeJSCaller(n),r}function __extends(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r}function __nbind_register_class(e,t,n,r,i,o,a){var s=_nbind.readAsciiString(a),l=_nbind.readPolicyList(t),u=HEAPU32.subarray(e/4,e/4+2),c={flags:2048|(l.Value?2:0),id:u[0],name:s},d=_nbind.makeType(_nbind.constructType,c);d.ptrType=_nbind.getComplexType(u[1],_nbind.constructType,_nbind.getType,_nbind.queryType),d.destroy=_nbind.makeMethodCaller(d.ptrType,{boundID:c.id,flags:0,name:"destroy",num:0,ptr:o,title:d.name+".free",typeList:["void","uint32_t","uint32_t"]}),i&&(d.superIdList=Array.prototype.slice.call(HEAPU32.subarray(n/4,n/4+i)),d.upcastList=Array.prototype.slice.call(HEAPU32.subarray(r/4,r/4+i))),Module[d.name]=d.makeBound(l),_nbind.BindClass.list.push(d)}function _removeAccessorPrefix(e){return e.replace(/^[Gg]et_?([A-Z]?([A-Z]?))/,function(e,t,n){return n?t:t.toLowerCase()})}function __nbind_register_function(e,t,n,r,i,o,a,s,l,u){var c,d=_nbind.getType(e),p=_nbind.readPolicyList(t),h=_nbind.readTypeIdList(n,r);if(5==a)c=[{direct:i,name:"__nbindConstructor",ptr:0,title:d.name+" constructor",typeList:["uint32_t"].concat(h.slice(1))},{direct:o,name:"__nbindValueConstructor",ptr:0,title:d.name+" value constructor",typeList:["void","uint32_t"].concat(h.slice(1))}];else{var f=_nbind.readAsciiString(s),m=(d.name&&d.name+".")+f;3!=a&&4!=a||(f=_removeAccessorPrefix(f)),c=[{boundID:e,direct:o,name:f,ptr:i,title:m,typeList:h}]}for(var g=0,b=c;g<b.length;g++){var v=b[g];v.signatureType=a,v.policyTbl=p,v.num=l,v.flags=u,d.addMethod(v)}}function _nbind_value(e,t){_nbind.typeNameTbl[e]||_nbind.throwError("Unknown value type "+e),Module.NBind.bind_value(e,t),_defineHidden(_nbind.typeNameTbl[e].proto.prototype.__nbindValueConstructor)(t.prototype,"__nbindValueConstructor")}function __nbind_get_value_object(e,t){var n=_nbind.popValue(e);if(!n.fromJS)throw new Error("Object "+n+" has no fromJS function");n.fromJS(function(){n.__nbindValueConstructor.apply(this,Array.prototype.concat.apply([t],arguments))})}function _emscripten_memcpy_big(e,t,n){return HEAPU8.set(HEAPU8.subarray(t,t+n),e),e}function __nbind_register_primitive(e,t,n){var r={flags:1024|n,id:e,ptrSize:t};_nbind.makeType(_nbind.constructType,r)}Module._nbind_value=_nbind_value;var cttz_i8=allocate([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0],"i8",ALLOC_STATIC);function ___setErrNo(e){return Module.___errno_location&&(HEAP32[Module.___errno_location()>>2]=e),e}function _llvm_stacksave(){var e=_llvm_stacksave;return e.LLVM_SAVEDSTACKS||(e.LLVM_SAVEDSTACKS=[]),e.LLVM_SAVEDSTACKS.push(Runtime.stackSave()),e.LLVM_SAVEDSTACKS.length-1}function ___syscall140(e,t){SYSCALLS.varargs=t;try{var n=SYSCALLS.getStreamFromFD(),r=(SYSCALLS.get(),SYSCALLS.get()),i=SYSCALLS.get(),o=SYSCALLS.get(),a=r;return FS.llseek(n,a,o),HEAP32[i>>2]=n.position,n.getdents&&0===a&&0===o&&(n.getdents=null),0}catch(e){return"undefined"!==typeof FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function ___syscall146(e,t){SYSCALLS.varargs=t;try{var n=SYSCALLS.get(),r=SYSCALLS.get(),i=SYSCALLS.get(),o=0;___syscall146.buffer||(___syscall146.buffers=[null,[],[]],___syscall146.printChar=function(e,t){var n=___syscall146.buffers[e];assert(n),0===t||10===t?((1===e?Module.print:Module.printErr)(UTF8ArrayToString(n,0)),n.length=0):n.push(t)});for(var a=0;a<i;a++){for(var s=HEAP32[r+8*a>>2],l=HEAP32[r+(8*a+4)>>2],u=0;u<l;u++)___syscall146.printChar(n,HEAPU8[s+u]);o+=l}return o}catch(e){return"undefined"!==typeof FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function __nbind_finish(){for(var e=0,t=_nbind.BindClass.list;e<t.length;e++){t[e].finish()}}var ___dso_handle=STATICTOP;function invoke_viiiii(e,t,n,r,i,o){try{Module.dynCall_viiiii(e,t,n,r,i,o)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_vif(e,t,n){try{Module.dynCall_vif(e,t,n)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_vid(e,t,n){try{Module.dynCall_vid(e,t,n)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_fiff(e,t,n,r){try{return Module.dynCall_fiff(e,t,n,r)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_vi(e,t){try{Module.dynCall_vi(e,t)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_vii(e,t,n){try{Module.dynCall_vii(e,t,n)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_ii(e,t){try{return Module.dynCall_ii(e,t)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_viddi(e,t,n,r,i){try{Module.dynCall_viddi(e,t,n,r,i)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_vidd(e,t,n,r){try{Module.dynCall_vidd(e,t,n,r)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_iiii(e,t,n,r){try{return Module.dynCall_iiii(e,t,n,r)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_diii(e,t,n,r){try{return Module.dynCall_diii(e,t,n,r)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_di(e,t){try{return Module.dynCall_di(e,t)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_iid(e,t,n){try{return Module.dynCall_iid(e,t,n)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_iii(e,t,n){try{return Module.dynCall_iii(e,t,n)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_viiddi(e,t,n,r,i,o){try{Module.dynCall_viiddi(e,t,n,r,i,o)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_viiiiii(e,t,n,r,i,o,a){try{Module.dynCall_viiiiii(e,t,n,r,i,o,a)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_dii(e,t,n){try{return Module.dynCall_dii(e,t,n)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_i(e){try{return Module.dynCall_i(e)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_iiiiii(e,t,n,r,i,o){try{return Module.dynCall_iiiiii(e,t,n,r,i,o)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_viiid(e,t,n,r,i){try{Module.dynCall_viiid(e,t,n,r,i)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_viififi(e,t,n,r,i,o,a){try{Module.dynCall_viififi(e,t,n,r,i,o,a)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_viii(e,t,n,r){try{Module.dynCall_viii(e,t,n,r)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_v(e){try{Module.dynCall_v(e)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_viid(e,t,n,r){try{Module.dynCall_viid(e,t,n,r)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_idd(e,t,n){try{return Module.dynCall_idd(e,t,n)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}function invoke_viiii(e,t,n,r,i){try{Module.dynCall_viiii(e,t,n,r,i)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Module.setThrew(1,0)}}STATICTOP+=16,function(_nbind){var typeIdTbl={};_nbind.typeNameTbl={};var Pool=function(){function e(){}return e.lalloc=function(t){t=t+7&-8;var n=HEAPU32[e.usedPtr];return t>e.pageSize/2||t>e.pageSize-n?_nbind.typeNameTbl.NBind.proto.lalloc(t):(HEAPU32[e.usedPtr]=n+t,e.rootPtr+n)},e.lreset=function(t,n){HEAPU32[e.pagePtr]?_nbind.typeNameTbl.NBind.proto.lreset(t,n):HEAPU32[e.usedPtr]=t},e}();function constructType(e,t){var n=new(10240==e?_nbind.makeTypeNameTbl[t.name]||_nbind.BindType:_nbind.makeTypeKindTbl[e])(t);return typeIdTbl[t.id]=n,_nbind.typeNameTbl[t.name]=n,n}function getType(e){return typeIdTbl[e]}function queryType(e){var t=HEAPU8[e],n=_nbind.structureList[t][1];e/=4,n<0&&(n=HEAPU32[++e]+1);var r=Array.prototype.slice.call(HEAPU32.subarray(e+1,e+1+n));return 9==t&&(r=[r[0],r.slice(1)]),{paramList:r,placeholderFlag:t}}function getTypes(e,t){return e.map(function(e){return"number"==typeof e?_nbind.getComplexType(e,constructType,getType,queryType,t):_nbind.typeNameTbl[e]})}function readTypeIdList(e,t){return Array.prototype.slice.call(HEAPU32,e/4,e/4+t)}function readAsciiString(e){for(var t=e;HEAPU8[t++];);return String.fromCharCode.apply("",HEAPU8.subarray(e,t-1))}function readPolicyList(e){var t={};if(e)for(;;){var n=HEAPU32[e/4];if(!n)break;t[readAsciiString(n)]=!0,e+=4}return t}function getDynCall(e,t){var n={float32_t:"d",float64_t:"d",int64_t:"d",uint64_t:"d",void:"v"},r=e.map(function(e){return n[e.name]||"i"}).join(""),i=Module["dynCall_"+r];if(!i)throw new Error("dynCall_"+r+" not found for "+t+"("+e.map(function(e){return e.name}).join(", ")+")");return i}function addMethod(e,t,n,r){var i=e[t];e.hasOwnProperty(t)&&i?((i.arity||0===i.arity)&&(i=_nbind.makeOverloader(i,i.arity),e[t]=i),i.addMethod(n,r)):(n.arity=r,e[t]=n)}function throwError(e){throw new Error(e)}_nbind.Pool=Pool,_nbind.constructType=constructType,_nbind.getType=getType,_nbind.queryType=queryType,_nbind.getTypes=getTypes,_nbind.readTypeIdList=readTypeIdList,_nbind.readAsciiString=readAsciiString,_nbind.readPolicyList=readPolicyList,_nbind.getDynCall=getDynCall,_nbind.addMethod=addMethod,_nbind.throwError=throwError,_nbind.bigEndian=!1,_a=_typeModule(_typeModule),_nbind.Type=_a.Type,_nbind.makeType=_a.makeType,_nbind.getComplexType=_a.getComplexType,_nbind.structureList=_a.structureList;var BindType=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.heap=HEAPU32,t.ptrSize=4,t}return __extends(t,e),t.prototype.needsWireRead=function(e){return!!this.wireRead||!!this.makeWireRead},t.prototype.needsWireWrite=function(e){return!!this.wireWrite||!!this.makeWireWrite},t}(_nbind.Type);_nbind.BindType=BindType;var PrimitiveType=function(e){function t(t){var n=e.call(this,t)||this,r=32&t.flags?{32:HEAPF32,64:HEAPF64}:8&t.flags?{8:HEAPU8,16:HEAPU16,32:HEAPU32}:{8:HEAP8,16:HEAP16,32:HEAP32};return n.heap=r[8*t.ptrSize],n.ptrSize=t.ptrSize,n}return __extends(t,e),t.prototype.needsWireWrite=function(e){return!!e&&!!e.Strict},t.prototype.makeWireWrite=function(e,t){return t&&t.Strict&&function(e){if("number"==typeof e)return e;throw new Error("Type mismatch")}},t}(BindType);function pushCString(e,t){if(null===e||void 0===e){if(t&&t.Nullable)return 0;throw new Error("Type mismatch")}if(t&&t.Strict){if("string"!=typeof e)throw new Error("Type mismatch")}else e=e.toString();var n=Module.lengthBytesUTF8(e)+1,r=_nbind.Pool.lalloc(n);return Module.stringToUTF8Array(e,HEAPU8,r,n),r}function popCString(e){return 0===e?null:Module.Pointer_stringify(e)}_nbind.PrimitiveType=PrimitiveType,_nbind.pushCString=pushCString,_nbind.popCString=popCString;var CStringType=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wireRead=popCString,t.wireWrite=pushCString,t.readResources=[_nbind.resources.pool],t.writeResources=[_nbind.resources.pool],t}return __extends(t,e),t.prototype.makeWireWrite=function(e,t){return function(e){return pushCString(e,t)}},t}(BindType);_nbind.CStringType=CStringType;var BooleanType=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wireRead=function(e){return!!e},t}return __extends(t,e),t.prototype.needsWireWrite=function(e){return!!e&&!!e.Strict},t.prototype.makeWireRead=function(e){return"!!("+e+")"},t.prototype.makeWireWrite=function(e,t){return t&&t.Strict&&function(e){if("boolean"==typeof e)return e;throw new Error("Type mismatch")}||e},t}(BindType);_nbind.BooleanType=BooleanType;var Wrapper=function(){function e(){}return e.prototype.persist=function(){this.__nbindState|=1},e}();function makeBound(e,t){var n=function(e){function n(t,r,i,o){var a=e.call(this)||this;if(!(a instanceof n))return new(Function.prototype.bind.apply(n,Array.prototype.concat.apply([null],arguments)));var s=r,l=i,u=o;if(t!==_nbind.ptrMarker){var c=a.__nbindConstructor.apply(a,arguments);s=4608,u=HEAPU32[c/4],l=HEAPU32[c/4+1]}var d={configurable:!0,enumerable:!1,value:null,writable:!1},p={__nbindFlags:s,__nbindPtr:l};u&&(p.__nbindShared=u,_nbind.mark(a));for(var h=0,f=Object.keys(p);h<f.length;h++){var m=f[h];d.value=p[m],Object.defineProperty(a,m,d)}return _defineHidden(0)(a,"__nbindState"),a}return __extends(n,e),n.prototype.free=function(){t.destroy.call(this,this.__nbindShared,this.__nbindFlags),this.__nbindState|=2,disableMember(this,"__nbindShared"),disableMember(this,"__nbindPtr")},n}(Wrapper);return __decorate([_defineHidden()],n.prototype,"__nbindConstructor",void 0),__decorate([_defineHidden()],n.prototype,"__nbindValueConstructor",void 0),__decorate([_defineHidden(e)],n.prototype,"__nbindPolicies",void 0),n}function disableMember(e,t){function n(){throw new Error("Accessing deleted object")}Object.defineProperty(e,t,{configurable:!1,enumerable:!1,get:n,set:n})}_nbind.Wrapper=Wrapper,_nbind.makeBound=makeBound,_nbind.ptrMarker={};var BindClass=function(e){function t(t){var n=e.call(this,t)||this;return n.wireRead=function(e){return _nbind.popValue(e,n.ptrType)},n.wireWrite=function(e){return pushPointer(e,n.ptrType,!0)},n.pendingSuperCount=0,n.ready=!1,n.methodTbl={},t.paramList?(n.classType=t.paramList[0].classType,n.proto=n.classType.proto):n.classType=n,n}return __extends(t,e),t.prototype.makeBound=function(e){var t=_nbind.makeBound(e,this);return this.proto=t,this.ptrType.proto=t,t},t.prototype.addMethod=function(e){var t=this.methodTbl[e.name]||[];t.push(e),this.methodTbl[e.name]=t},t.prototype.registerMethods=function(e,t){for(var n,r=0,i=Object.keys(e.methodTbl);r<i.length;r++)for(var o=i[r],a=0,s=e.methodTbl[o];a<s.length;a++){var l=s[a],u=void 0,c=void 0;if(u=this.proto.prototype,!t||1==l.signatureType)switch(l.signatureType){case 1:u=this.proto;case 5:c=_nbind.makeCaller(l),_nbind.addMethod(u,l.name,c,l.typeList.length-1);break;case 4:n=_nbind.makeMethodCaller(e.ptrType,l);break;case 3:Object.defineProperty(u,l.name,{configurable:!0,enumerable:!1,get:_nbind.makeMethodCaller(e.ptrType,l),set:n});break;case 2:c=_nbind.makeMethodCaller(e.ptrType,l),_nbind.addMethod(u,l.name,c,l.typeList.length-1)}}},t.prototype.registerSuperMethods=function(e,t,n){if(!n[e.name]){n[e.name]=!0;for(var r,i=0,o=0,a=e.superIdList||[];o<a.length;o++){var s=a[o],l=_nbind.getType(s);r=i++<t||t<0?-1:0,this.registerSuperMethods(l,r,n)}this.registerMethods(e,t<0)}},t.prototype.finish=function(){if(this.ready)return this;this.ready=!0,this.superList=(this.superIdList||[]).map(function(e){return _nbind.getType(e).finish()});var e=this.proto;if(this.superList.length){var t=function(){this.constructor=e};t.prototype=this.superList[0].proto.prototype,e.prototype=new t}return e!=Module&&(e.prototype.__nbindType=this),this.registerSuperMethods(this,1,{}),this},t.prototype.upcastStep=function(e,t){if(e==this)return t;for(var n=0;n<this.superList.length;++n){var r=this.superList[n].upcastStep(e,_nbind.callUpcast(this.upcastList[n],t));if(r)return r}return 0},t}(_nbind.BindType);function popPointer(e,t){return e?new t.proto(_nbind.ptrMarker,t.flags,e):null}function pushPointer(e,t,n){if(!(e instanceof _nbind.Wrapper)){if(n)return _nbind.pushValue(e);throw new Error("Type mismatch")}var r=e.__nbindPtr,i=e.__nbindType.classType,o=t.classType;if(e instanceof t.proto)for(;i!=o;)r=_nbind.callUpcast(i.upcastList[0],r),i=i.superList[0];else if(!(r=i.upcastStep(o,r)))throw new Error("Type mismatch");return r}function pushMutablePointer(e,t){var n=pushPointer(e,t);if(1&e.__nbindFlags)throw new Error("Passing a const value as a non-const argument");return n}BindClass.list=[],_nbind.BindClass=BindClass,_nbind.popPointer=popPointer,_nbind.pushPointer=pushPointer;var BindClassPtr=function(e){function t(t){var n=e.call(this,t)||this;n.classType=t.paramList[0].classType,n.proto=n.classType.proto;var r=1&t.flags,i=256==(896&n.flags)&&2&t.flags,o=r?pushPointer:pushMutablePointer,a=i?_nbind.popValue:popPointer;return n.makeWireWrite=function(e,t){return t.Nullable?function(e){return e?o(e,n):0}:function(e){return o(e,n)}},n.wireRead=function(e){return a(e,n)},n.wireWrite=function(e){return o(e,n)},n}return __extends(t,e),t}(_nbind.BindType);function popShared(e,t){var n=HEAPU32[e/4],r=HEAPU32[e/4+1];return r?new t.proto(_nbind.ptrMarker,t.flags,r,n):null}function pushShared(e,t){if(!(e instanceof t.proto))throw new Error("Type mismatch");return e.__nbindShared}function pushMutableShared(e,t){if(!(e instanceof t.proto))throw new Error("Type mismatch");if(1&e.__nbindFlags)throw new Error("Passing a const value as a non-const argument");return e.__nbindShared}_nbind.BindClassPtr=BindClassPtr,_nbind.popShared=popShared;var SharedClassPtr=function(e){function t(t){var n=e.call(this,t)||this;n.readResources=[_nbind.resources.pool],n.classType=t.paramList[0].classType,n.proto=n.classType.proto;var r=1&t.flags?pushShared:pushMutableShared;return n.wireRead=function(e){return popShared(e,n)},n.wireWrite=function(e){return r(e,n)},n}return __extends(t,e),t}(_nbind.BindType);_nbind.SharedClassPtr=SharedClassPtr,_nbind.externalList=[0];var firstFreeExternal=0,External=function(){function e(e){this.refCount=1,this.data=e}return e.prototype.register=function(){var e=firstFreeExternal;return e?firstFreeExternal=_nbind.externalList[e]:e=_nbind.externalList.length,_nbind.externalList[e]=this,e},e.prototype.reference=function(){++this.refCount},e.prototype.dereference=function(e){0==--this.refCount&&(this.free&&this.free(),_nbind.externalList[e]=firstFreeExternal,firstFreeExternal=e)},e}();function popExternal(e){var t=_nbind.externalList[e];return t.dereference(e),t.data}function pushExternal(e){var t=new External(e);return t.reference(),t.register()}_nbind.External=External;var ExternalType=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wireRead=popExternal,t.wireWrite=pushExternal,t}return __extends(t,e),t}(_nbind.BindType);_nbind.ExternalType=ExternalType,_nbind.callbackSignatureList=[];var CallbackType=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wireWrite=function(e){return"function"!=typeof e&&_nbind.throwError("Type mismatch"),new _nbind.External(e).register()},t}return __extends(t,e),t}(_nbind.BindType);_nbind.CallbackType=CallbackType,_nbind.valueList=[0];var firstFreeValue=0;function pushValue(e){var t=firstFreeValue;return t?firstFreeValue=_nbind.valueList[t]:t=_nbind.valueList.length,_nbind.valueList[t]=e,2*t+1}function popValue(e,t){if(e||_nbind.throwError("Value type JavaScript class is missing or not registered"),1&e){e>>=1;var n=_nbind.valueList[e];return _nbind.valueList[e]=firstFreeValue,firstFreeValue=e,n}if(t)return _nbind.popShared(e,t);throw new Error("Invalid value slot "+e)}_nbind.pushValue=pushValue,_nbind.popValue=popValue;var valueBase=0x10000000000000000;function push64(e){return"number"==typeof e?e:4096*pushValue(e)+valueBase}function pop64(e){return e<valueBase?e:popValue((e-valueBase)/4096)}var CreateValueType=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.makeWireWrite=function(e){return"(_nbind.pushValue(new "+e+"))"},t}(_nbind.BindType);_nbind.CreateValueType=CreateValueType;var Int64Type=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wireWrite=push64,t.wireRead=pop64,t}return __extends(t,e),t}(_nbind.BindType);function pushArray(e,t){if(!e)return 0;var n=e.length;if((t.size||0===t.size)&&n<t.size)throw new Error("Type mismatch");var r=t.memberType.ptrSize,i=_nbind.Pool.lalloc(4+n*r);HEAPU32[i/4]=n;var o=t.memberType.heap,a=(i+4)/r,s=t.memberType.wireWrite,l=0;if(s)for(;l<n;)o[a++]=s(e[l++]);else for(;l<n;)o[a++]=e[l++];return i}function popArray(e,t){if(0===e)return null;var n=HEAPU32[e/4],r=new Array(n),i=t.memberType.heap;e=(e+4)/t.memberType.ptrSize;var o=t.memberType.wireRead,a=0;if(o)for(;a<n;)r[a++]=o(i[e++]);else for(;a<n;)r[a++]=i[e++];return r}_nbind.Int64Type=Int64Type,_nbind.pushArray=pushArray,_nbind.popArray=popArray;var ArrayType=function(e){function t(t){var n=e.call(this,t)||this;return n.wireRead=function(e){return popArray(e,n)},n.wireWrite=function(e){return pushArray(e,n)},n.readResources=[_nbind.resources.pool],n.writeResources=[_nbind.resources.pool],n.memberType=t.paramList[0],t.paramList[1]&&(n.size=t.paramList[1]),n}return __extends(t,e),t}(_nbind.BindType);function pushString(e,t){if(null===e||void 0===e){if(!t||!t.Nullable)throw new Error("Type mismatch");e=""}if(t&&t.Strict){if("string"!=typeof e)throw new Error("Type mismatch")}else e=e.toString();var n=Module.lengthBytesUTF8(e),r=_nbind.Pool.lalloc(4+n+1);return HEAPU32[r/4]=n,Module.stringToUTF8Array(e,HEAPU8,r+4,n+1),r}function popString(e){if(0===e)return null;var t=HEAPU32[e/4];return Module.Pointer_stringify(e+4,t)}_nbind.ArrayType=ArrayType,_nbind.pushString=pushString,_nbind.popString=popString;var StringType=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wireRead=popString,t.wireWrite=pushString,t.readResources=[_nbind.resources.pool],t.writeResources=[_nbind.resources.pool],t}return __extends(t,e),t.prototype.makeWireWrite=function(e,t){return function(e){return pushString(e,t)}},t}(_nbind.BindType);function makeArgList(e){return Array.apply(null,Array(e)).map(function(e,t){return"a"+(t+1)})}function anyNeedsWireWrite(e,t){return e.reduce(function(e,n){return e||n.needsWireWrite(t)},!1)}function anyNeedsWireRead(e,t){return e.reduce(function(e,n){return e||!!n.needsWireRead(t)},!1)}function makeWireRead(e,t,n,r){var i=e.length;return n.makeWireRead?n.makeWireRead(r,e,i):n.wireRead?(e[i]=n.wireRead,"(convertParamList["+i+"]("+r+"))"):r}function makeWireWrite(e,t,n,r){var i,o=e.length;return(i=n.makeWireWrite?n.makeWireWrite(r,t,e,o):n.wireWrite)?"string"==typeof i?i:(e[o]=i,"(convertParamList["+o+"]("+r+"))"):r}function buildCallerFunction(dynCall,ptrType,ptr,num,policyTbl,needsWireWrite,prefix,returnType,argTypeList,mask,err){var argList=makeArgList(argTypeList.length),convertParamList=[],callExpression=makeWireRead(convertParamList,policyTbl,returnType,"dynCall("+[prefix].concat(argList.map(function(e,t){return makeWireWrite(convertParamList,policyTbl,argTypeList[t],e)})).join(",")+")"),resourceSet=_nbind.listResources([returnType],argTypeList),sourceCode="function("+argList.join(",")+"){"+(mask?"this.__nbindFlags&mask&&err();":"")+resourceSet.makeOpen()+"var r="+callExpression+";"+resourceSet.makeClose()+"return r;}";return eval("("+sourceCode+")")}function buildJSCallerFunction(returnType,argTypeList){var argList=makeArgList(argTypeList.length),convertParamList=[],callExpression=makeWireWrite(convertParamList,null,returnType,"_nbind.externalList[num].data("+argList.map(function(e,t){return makeWireRead(convertParamList,null,argTypeList[t],e)}).join(",")+")"),resourceSet=_nbind.listResources(argTypeList,[returnType]);resourceSet.remove(_nbind.resources.pool);var sourceCode="function("+["dummy","num"].concat(argList).join(",")+"){"+resourceSet.makeOpen()+"var r="+callExpression+";"+resourceSet.makeClose()+"return r;}";return eval("("+sourceCode+")")}function makeJSCaller(e){var t=e.length-1,n=_nbind.getTypes(e,"callback"),r=n[0],i=n.slice(1),o=anyNeedsWireRead(i,null);if(!r.needsWireWrite(null)&&!o)switch(t){case 0:return function(e,t){return _nbind.externalList[t].data()};case 1:return function(e,t,n){return _nbind.externalList[t].data(n)};case 2:return function(e,t,n,r){return _nbind.externalList[t].data(n,r)};case 3:return function(e,t,n,r,i){return _nbind.externalList[t].data(n,r,i)}}return buildJSCallerFunction(r,i)}function makeMethodCaller(e,t){var n=t.typeList.length-1,r=t.typeList.slice(0);r.splice(1,0,"uint32_t",t.boundID);var i=_nbind.getTypes(r,t.title),o=i[0],a=i.slice(3),s=o.needsWireRead(t.policyTbl),l=anyNeedsWireWrite(a,t.policyTbl),u=t.ptr,c=t.num,d=_nbind.getDynCall(i,t.title),p=1&~t.flags;function h(){throw new Error("Calling a non-const method on a const object")}if(!s&&!l)switch(n){case 0:return function(){return this.__nbindFlags&p?h():d(u,c,_nbind.pushPointer(this,e))};case 1:return function(t){return this.__nbindFlags&p?h():d(u,c,_nbind.pushPointer(this,e),t)};case 2:return function(t,n){return this.__nbindFlags&p?h():d(u,c,_nbind.pushPointer(this,e),t,n)};case 3:return function(t,n,r){return this.__nbindFlags&p?h():d(u,c,_nbind.pushPointer(this,e),t,n,r)}}return buildCallerFunction(d,e,u,c,t.policyTbl,l,"ptr,num,pushPointer(this,ptrType)",o,a,p,h)}function makeCaller(e){var t,n=e.typeList.length-1,r=_nbind.getTypes(e.typeList,e.title),i=r[0],o=r.slice(1),a=i.needsWireRead(e.policyTbl),s=anyNeedsWireWrite(o,e.policyTbl),l=e.direct,u=e.ptr;if(e.direct&&!a&&!s){var c=_nbind.getDynCall(r,e.title);switch(n){case 0:return function(){return c(l)};case 1:return function(e){return c(l,e)};case 2:return function(e,t){return c(l,e,t)};case 3:return function(e,t,n){return c(l,e,t,n)}}u=0}if(u){var d=e.typeList.slice(0);d.splice(1,0,"uint32_t"),r=_nbind.getTypes(d,e.title),t="ptr,num"}else u=l,t="ptr";return buildCallerFunction(_nbind.getDynCall(r,e.title),null,u,e.num,e.policyTbl,s,t,i,o)}function makeOverloader(e,t){var n=[];function r(){return n[arguments.length].apply(this,arguments)}return r.addMethod=function(e,t){n[t]=e},r.addMethod(e,t),r}_nbind.StringType=StringType,_nbind.buildJSCallerFunction=buildJSCallerFunction,_nbind.makeJSCaller=makeJSCaller,_nbind.makeMethodCaller=makeMethodCaller,_nbind.makeCaller=makeCaller,_nbind.makeOverloader=makeOverloader;var Resource=function(){function e(e,t){var n=this;this.makeOpen=function(){return Object.keys(n.openTbl).join("")},this.makeClose=function(){return Object.keys(n.closeTbl).join("")},this.openTbl={},this.closeTbl={},e&&(this.openTbl[e]=!0),t&&(this.closeTbl[t]=!0)}return e.prototype.add=function(e){for(var t=0,n=Object.keys(e.openTbl);t<n.length;t++){var r=n[t];this.openTbl[r]=!0}for(var i=0,o=Object.keys(e.closeTbl);i<o.length;i++){r=o[i];this.closeTbl[r]=!0}},e.prototype.remove=function(e){for(var t=0,n=Object.keys(e.openTbl);t<n.length;t++){var r=n[t];delete this.openTbl[r]}for(var i=0,o=Object.keys(e.closeTbl);i<o.length;i++){r=o[i];delete this.closeTbl[r]}},e}();function listResources(e,t){for(var n=new Resource,r=0,i=e;r<i.length;r++)for(var o=0,a=i[r].readResources||[];o<a.length;o++){var s=a[o];n.add(s)}for(var l=0,u=t;l<u.length;l++)for(var c=0,d=u[l].writeResources||[];c<d.length;c++){s=d[c];n.add(s)}return n}_nbind.Resource=Resource,_nbind.listResources=listResources,_nbind.resources={pool:new Resource("var used=HEAPU32[_nbind.Pool.usedPtr],page=HEAPU32[_nbind.Pool.pagePtr];","_nbind.Pool.lreset(used,page);")};var ExternalBuffer=function(e){function t(t,n){var r=e.call(this,t)||this;return r.ptr=n,r}return __extends(t,e),t.prototype.free=function(){_free(this.ptr)},t}(_nbind.External);function getBuffer(e){return e instanceof ArrayBuffer?new Uint8Array(e):e instanceof DataView?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):e}function pushBuffer(e,t){if(null!==e&&void 0!==e||t&&t.Nullable&&(e=[]),"object"!=typeof e)throw new Error("Type mismatch");var n=e,r=n.byteLength||n.length;if(!r&&0!==r&&0!==n.byteLength)throw new Error("Type mismatch");var i=_nbind.Pool.lalloc(8),o=_malloc(r),a=i/4;return HEAPU32[a++]=r,HEAPU32[a++]=o,HEAPU32[a++]=new ExternalBuffer(e,o).register(),HEAPU8.set(getBuffer(e),o),i}var BufferType=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wireWrite=pushBuffer,t.readResources=[_nbind.resources.pool],t.writeResources=[_nbind.resources.pool],t}return __extends(t,e),t.prototype.makeWireWrite=function(e,t){return function(e){return pushBuffer(e,t)}},t}(_nbind.BindType);function commitBuffer(e,t,n){var r=_nbind.externalList[e].data,i=Buffer;if("function"!=typeof Buffer&&(i=function(){}),r instanceof Array);else{var o=HEAPU8.subarray(t,t+n);if(r instanceof i){("function"==typeof Buffer.from&&Buffer.from.length>=3?Buffer.from(o):new Buffer(o)).copy(r)}else getBuffer(r).set(o)}}_nbind.BufferType=BufferType,_nbind.commitBuffer=commitBuffer;var dirtyList=[],gcTimer=0;function sweep(){for(var e=0,t=dirtyList;e<t.length;e++){var n=t[e];3&n.__nbindState||n.free()}dirtyList=[],gcTimer=0}function toggleLightGC(e){_nbind.mark=e?function(e){dirtyList.push(e),gcTimer||(gcTimer=setTimeout(sweep,0))}:function(e){}}_nbind.mark=function(e){},_nbind.toggleLightGC=toggleLightGC}(_nbind),Module.requestFullScreen=function(e,t,n){Module.printErr("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead."),Module.requestFullScreen=Module.requestFullscreen,Browser.requestFullScreen(e,t,n)},Module.requestFullscreen=function(e,t,n){Browser.requestFullscreen(e,t,n)},Module.requestAnimationFrame=function(e){Browser.requestAnimationFrame(e)},Module.setCanvasSize=function(e,t,n){Browser.setCanvasSize(e,t,n)},Module.pauseMainLoop=function(){Browser.mainLoop.pause()},Module.resumeMainLoop=function(){Browser.mainLoop.resume()},Module.getUserMedia=function(){Browser.getUserMedia()},Module.createContext=function(e,t,n,r){return Browser.createContext(e,t,n,r)},_emscripten_get_now=ENVIRONMENT_IS_NODE?function(){var e=process.hrtime();return 1e3*e[0]+e[1]/1e6}:"undefined"!==typeof dateNow?dateNow:"object"===typeof self&&self.performance&&"function"===typeof self.performance.now?function(){return self.performance.now()}:"object"===typeof performance&&"function"===typeof performance.now?function(){return performance.now()}:Date.now,__ATEXIT__.push(function(){var e=Module._fflush;e&&e(0);var t=___syscall146.printChar;if(t){var n=___syscall146.buffers;n[1].length&&t(1,10),n[2].length&&t(2,10)}}),DYNAMICTOP_PTR=allocate(1,"i32",ALLOC_STATIC),STACK_BASE=STACKTOP=Runtime.alignMemory(STATICTOP),STACK_MAX=STACK_BASE+TOTAL_STACK,DYNAMIC_BASE=Runtime.alignMemory(STACK_MAX),HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE,staticSealed=!0,Module.asmGlobalArg={Math:Math,Int8Array:Int8Array,Int16Array:Int16Array,Int32Array:Int32Array,Uint8Array:Uint8Array,Uint16Array:Uint16Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array,NaN:NaN,Infinity:1/0},Module.asmLibraryArg={abort:abort,assert:assert,enlargeMemory:enlargeMemory,getTotalMemory:getTotalMemory,abortOnCannotGrowMemory:abortOnCannotGrowMemory,invoke_viiiii:invoke_viiiii,invoke_vif:invoke_vif,invoke_vid:invoke_vid,invoke_fiff:invoke_fiff,invoke_vi:invoke_vi,invoke_vii:invoke_vii,invoke_ii:invoke_ii,invoke_viddi:invoke_viddi,invoke_vidd:invoke_vidd,invoke_iiii:invoke_iiii,invoke_diii:invoke_diii,invoke_di:invoke_di,invoke_iid:invoke_iid,invoke_iii:invoke_iii,invoke_viiddi:invoke_viiddi,invoke_viiiiii:invoke_viiiiii,invoke_dii:invoke_dii,invoke_i:invoke_i,invoke_iiiiii:invoke_iiiiii,invoke_viiid:invoke_viiid,invoke_viififi:invoke_viififi,invoke_viii:invoke_viii,invoke_v:invoke_v,invoke_viid:invoke_viid,invoke_idd:invoke_idd,invoke_viiii:invoke_viiii,_emscripten_asm_const_iiiii:_emscripten_asm_const_iiiii,_emscripten_asm_const_iiidddddd:_emscripten_asm_const_iiidddddd,_emscripten_asm_const_iiiid:_emscripten_asm_const_iiiid,__nbind_reference_external:__nbind_reference_external,_emscripten_asm_const_iiiiiiii:_emscripten_asm_const_iiiiiiii,_removeAccessorPrefix:_removeAccessorPrefix,_typeModule:_typeModule,__nbind_register_pool:__nbind_register_pool,__decorate:__decorate,_llvm_stackrestore:_llvm_stackrestore,___cxa_atexit:___cxa_atexit,__extends:__extends,__nbind_get_value_object:__nbind_get_value_object,__ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj:__ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj,_emscripten_set_main_loop_timing:_emscripten_set_main_loop_timing,__nbind_register_primitive:__nbind_register_primitive,__nbind_register_type:__nbind_register_type,_emscripten_memcpy_big:_emscripten_memcpy_big,__nbind_register_function:__nbind_register_function,___setErrNo:___setErrNo,__nbind_register_class:__nbind_register_class,__nbind_finish:__nbind_finish,_abort:_abort,_nbind_value:_nbind_value,_llvm_stacksave:_llvm_stacksave,___syscall54:___syscall54,_defineHidden:_defineHidden,_emscripten_set_main_loop:_emscripten_set_main_loop,_emscripten_get_now:_emscripten_get_now,__nbind_register_callback_signature:__nbind_register_callback_signature,_emscripten_asm_const_iiiiii:_emscripten_asm_const_iiiiii,__nbind_free_external:__nbind_free_external,_emscripten_asm_const_iiii:_emscripten_asm_const_iiii,_emscripten_asm_const_iiididi:_emscripten_asm_const_iiididi,___syscall6:___syscall6,_atexit:_atexit,___syscall140:___syscall140,___syscall146:___syscall146,DYNAMICTOP_PTR:DYNAMICTOP_PTR,tempDoublePtr:tempDoublePtr,ABORT:ABORT,STACKTOP:STACKTOP,STACK_MAX:STACK_MAX,cttz_i8:cttz_i8,___dso_handle:___dso_handle};var asm=function(e,t,n){"use asm";var r=new e.Int8Array(n);var i=new e.Int16Array(n);var o=new e.Int32Array(n);var a=new e.Uint8Array(n);var s=new e.Uint16Array(n);var l=new e.Uint32Array(n);var u=new e.Float32Array(n);var c=new e.Float64Array(n);var d=t.DYNAMICTOP_PTR|0;var p=t.tempDoublePtr|0;var h=t.ABORT|0;var f=t.STACKTOP|0;var m=t.STACK_MAX|0;var g=t.cttz_i8|0;var b=t.___dso_handle|0;var v=0;var y=0;var _=0;var S=0;var w=e.NaN,E=e.Infinity;var C=0,x=0,A=0,T=0,O=0.0;var k=0;var I=e.Math.floor;var R=e.Math.abs;var P=e.Math.sqrt;var D=e.Math.pow;var N=e.Math.cos;var M=e.Math.sin;var L=e.Math.tan;var B=e.Math.acos;var F=e.Math.asin;var j=e.Math.atan;var U=e.Math.atan2;var H=e.Math.exp;var z=e.Math.log;var V=e.Math.ceil;var W=e.Math.imul;var G=e.Math.min;var K=e.Math.max;var q=e.Math.clz32;var Y=e.Math.fround;var X=t.abort;var Q=t.assert;var Z=t.enlargeMemory;var J=t.getTotalMemory;var $=t.abortOnCannotGrowMemory;var ee=t.invoke_viiiii;var te=t.invoke_vif;var ne=t.invoke_vid;var re=t.invoke_fiff;var ie=t.invoke_vi;var oe=t.invoke_vii;var ae=t.invoke_ii;var se=t.invoke_viddi;var le=t.invoke_vidd;var ue=t.invoke_iiii;var ce=t.invoke_diii;var de=t.invoke_di;var pe=t.invoke_iid;var he=t.invoke_iii;var fe=t.invoke_viiddi;var me=t.invoke_viiiiii;var ge=t.invoke_dii;var be=t.invoke_i;var ve=t.invoke_iiiiii;var ye=t.invoke_viiid;var _e=t.invoke_viififi;var Se=t.invoke_viii;var we=t.invoke_v;var Ee=t.invoke_viid;var Ce=t.invoke_idd;var xe=t.invoke_viiii;var Ae=t._emscripten_asm_const_iiiii;var Te=t._emscripten_asm_const_iiidddddd;var Oe=t._emscripten_asm_const_iiiid;var ke=t.__nbind_reference_external;var Ie=t._emscripten_asm_const_iiiiiiii;var Re=t._removeAccessorPrefix;var Pe=t._typeModule;var De=t.__nbind_register_pool;var Ne=t.__decorate;var Me=t._llvm_stackrestore;var Le=t.___cxa_atexit;var Be=t.__extends;var Fe=t.__nbind_get_value_object;var je=t.__ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj;var Ue=t._emscripten_set_main_loop_timing;var He=t.__nbind_register_primitive;var ze=t.__nbind_register_type;var Ve=t._emscripten_memcpy_big;var We=t.__nbind_register_function;var Ge=t.___setErrNo;var Ke=t.__nbind_register_class;var qe=t.__nbind_finish;var Ye=t._abort;var Xe=t._nbind_value;var Qe=t._llvm_stacksave;var Ze=t.___syscall54;var Je=t._defineHidden;var $e=t._emscripten_set_main_loop;var et=t._emscripten_get_now;var tt=t.__nbind_register_callback_signature;var nt=t._emscripten_asm_const_iiiiii;var rt=t.__nbind_free_external;var it=t._emscripten_asm_const_iiii;var ot=t._emscripten_asm_const_iiididi;var at=t.___syscall6;var st=t._atexit;var lt=t.___syscall140;var ut=t.___syscall146;var ct=Y(0);const dt=Y(0);function pt(e){e=e|0;var t=0;t=f;f=f+e|0;f=f+15&-16;return t|0}function ht(){return f|0}function ft(e){e=e|0;f=e}function mt(e,t){e=e|0;t=t|0;f=e;m=t}function gt(e,t){e=e|0;t=t|0;if(!v){v=e;y=t}}function bt(e){e=e|0;k=e}function vt(){return k|0}function yt(){var e=0,t=0;iO(8104,8,400)|0;iO(8504,408,540)|0;e=9044;t=e+44|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));r[9088]=0;r[9089]=1;o[2273]=0;o[2274]=948;o[2275]=948;Le(17,8104,b|0)|0;return}function _t(e){e=e|0;Gt(e+948|0);return}function St(e){e=Y(e);return((Pi(e)|0)&2147483647)>>>0>2139095040|0}function wt(e,t,n){e=e|0;t=t|0;n=n|0;e:do{if(!(o[e+(t<<3)+4>>2]|0)){if((t|2|0)==3?o[e+60>>2]|0:0){e=e+56|0;break}switch(t|0){case 0:case 2:case 4:case 5:{if(o[e+52>>2]|0){e=e+48|0;break e}break}default:{}}if(!(o[e+68>>2]|0)){e=(t|1|0)==5?948:n;break}else{e=e+64|0;break}}else e=e+(t<<3)|0}while(0);return e|0}function Et(e){e=e|0;var t=0;t=GA(1e3)|0;Ct(e,(t|0)!=0,2456);o[2276]=(o[2276]|0)+1;iO(t|0,8104,1e3)|0;if(r[e+2>>0]|0){o[t+4>>2]=2;o[t+12>>2]=4}o[t+976>>2]=e;return t|0}function Ct(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0;i=f;f=f+16|0;r=i;if(!t){o[r>>2]=n;Br(e,5,3197,r)}f=i;return}function xt(){return Et(956)|0}function At(e){e=e|0;var t=0;t=qT(1e3)|0;Tt(t,e);Ct(o[e+976>>2]|0,1,2456);o[2276]=(o[2276]|0)+1;o[t+944>>2]=0;return t|0}function Tt(e,t){e=e|0;t=t|0;var n=0;iO(e|0,t|0,948)|0;Ur(e+948|0,t+948|0);n=e+960|0;e=t+960|0;t=n+40|0;do{o[n>>2]=o[e>>2];n=n+4|0;e=e+4|0}while((n|0)<(t|0));return}function Ot(e){e=e|0;var t=0,n=0,r=0,i=0;t=e+944|0;n=o[t>>2]|0;if(n|0){kt(n+948|0,e)|0;o[t>>2]=0}n=It(e)|0;if(n|0){t=0;do{o[(Rt(e,t)|0)+944>>2]=0;t=t+1|0}while((t|0)!=(n|0))}n=e+948|0;r=o[n>>2]|0;i=e+952|0;t=o[i>>2]|0;if((t|0)!=(r|0))o[i>>2]=t+(~((t+-4-r|0)>>>2)<<2);Pt(n);KA(e);o[2276]=(o[2276]|0)+-1;return}function kt(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0;r=o[e>>2]|0;l=e+4|0;n=o[l>>2]|0;a=n;e:do{if((r|0)==(n|0)){i=r;s=4}else{e=r;while(1){if((o[e>>2]|0)==(t|0)){i=e;s=4;break e}e=e+4|0;if((e|0)==(n|0)){e=0;break}}}}while(0);if((s|0)==4)if((i|0)!=(n|0)){r=i+4|0;e=a-r|0;t=e>>2;if(t){uO(i|0,r|0,e|0)|0;n=o[l>>2]|0}e=i+(t<<2)|0;if((n|0)==(e|0))e=1;else{o[l>>2]=n+(~((n+-4-e|0)>>>2)<<2);e=1}}else e=0;return e|0}function It(e){e=e|0;return(o[e+952>>2]|0)-(o[e+948>>2]|0)>>2|0}function Rt(e,t){e=e|0;t=t|0;var n=0;n=o[e+948>>2]|0;if((o[e+952>>2]|0)-n>>2>>>0>t>>>0)e=o[n+(t<<2)>>2]|0;else e=0;return e|0}function Pt(e){e=e|0;var t=0,n=0,r=0,i=0;r=f;f=f+32|0;t=r;i=o[e>>2]|0;n=(o[e+4>>2]|0)-i|0;if(((o[e+8>>2]|0)-i|0)>>>0>n>>>0){i=n>>2;Di(t,i,i,e+8|0);Ni(e,t);Mi(t)}f=r;return}function Dt(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0;c=It(e)|0;do{if(c|0){if((o[(Rt(e,0)|0)+944>>2]|0)==(e|0)){if(!(kt(e+948|0,t)|0))break;iO(t+400|0,8504,540)|0;o[t+944>>2]=0;Wt(e);break}s=o[(o[e+976>>2]|0)+12>>2]|0;l=e+948|0;u=(s|0)==0;n=0;a=0;do{r=o[(o[l>>2]|0)+(a<<2)>>2]|0;if((r|0)==(t|0))Wt(e);else{i=At(r)|0;o[(o[l>>2]|0)+(n<<2)>>2]=i;o[i+944>>2]=e;if(!u)Mk[s&15](r,i,e,n);n=n+1|0}a=a+1|0}while((a|0)!=(c|0));if(n>>>0<c>>>0){u=e+948|0;l=e+952|0;s=n;n=o[l>>2]|0;do{a=(o[u>>2]|0)+(s<<2)|0;r=a+4|0;i=n-r|0;t=i>>2;if(!t)i=n;else{uO(a|0,r|0,i|0)|0;n=o[l>>2]|0;i=n}r=a+(t<<2)|0;if((i|0)!=(r|0)){n=i+(~((i+-4-r|0)>>>2)<<2)|0;o[l>>2]=n}s=s+1|0}while((s|0)!=(c|0))}}}while(0);return}function Nt(e){e=e|0;var t=0,n=0,i=0,a=0;Mt(e,(It(e)|0)==0,2491);Mt(e,(o[e+944>>2]|0)==0,2545);t=e+948|0;n=o[t>>2]|0;i=e+952|0;a=o[i>>2]|0;if((a|0)!=(n|0))o[i>>2]=a+(~((a+-4-n|0)>>>2)<<2);Pt(t);t=e+976|0;n=o[t>>2]|0;iO(e|0,8104,1e3)|0;if(r[n+2>>0]|0){o[e+4>>2]=2;o[e+12>>2]=4}o[t>>2]=n;return}function Mt(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0;i=f;f=f+16|0;r=i;if(!t){o[r>>2]=n;xr(e,5,3197,r)}f=i;return}function Lt(){return o[2276]|0}function Bt(){var e=0;e=GA(20)|0;Ft((e|0)!=0,2592);o[2277]=(o[2277]|0)+1;o[e>>2]=o[239];o[e+4>>2]=o[240];o[e+8>>2]=o[241];o[e+12>>2]=o[242];o[e+16>>2]=o[243];return e|0}function Ft(e,t){e=e|0;t=t|0;var n=0,r=0;r=f;f=f+16|0;n=r;if(!e){o[n>>2]=t;xr(0,5,3197,n)}f=r;return}function jt(e){e=e|0;KA(e);o[2277]=(o[2277]|0)+-1;return}function Ut(e,t){e=e|0;t=t|0;var n=0;if(!t){n=0;t=0}else{Mt(e,(It(e)|0)==0,2629);n=1}o[e+964>>2]=t;o[e+988>>2]=n;return}function Ht(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;a=r+8|0;i=r+4|0;s=r;o[i>>2]=t;Mt(e,(o[t+944>>2]|0)==0,2709);Mt(e,(o[e+964>>2]|0)==0,2763);zt(e);t=e+948|0;o[s>>2]=(o[t>>2]|0)+(n<<2);o[a>>2]=o[s>>2];Vt(t,a,i)|0;o[(o[i>>2]|0)+944>>2]=e;Wt(e);f=r;return}function zt(e){e=e|0;var t=0,n=0,r=0,i=0,a=0,s=0,l=0;n=It(e)|0;if(n|0?(o[(Rt(e,0)|0)+944>>2]|0)!=(e|0):0){r=o[(o[e+976>>2]|0)+12>>2]|0;i=e+948|0;a=(r|0)==0;t=0;do{s=o[(o[i>>2]|0)+(t<<2)>>2]|0;l=At(s)|0;o[(o[i>>2]|0)+(t<<2)>>2]=l;o[l+944>>2]=e;if(!a)Mk[r&15](s,l,e,t);t=t+1|0}while((t|0)!=(n|0))}return}function Vt(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0,m=0,g=0,b=0,v=0,y=0;v=f;f=f+64|0;p=v+52|0;l=v+48|0;h=v+28|0;m=v+24|0;g=v+20|0;b=v;r=o[e>>2]|0;a=r;t=r+((o[t>>2]|0)-a>>2<<2)|0;r=e+4|0;i=o[r>>2]|0;s=e+8|0;do{if(i>>>0<(o[s>>2]|0)>>>0){if((t|0)==(i|0)){o[t>>2]=o[n>>2];o[r>>2]=(o[r>>2]|0)+4;break}Li(e,t,i,t+4|0);if(t>>>0<=n>>>0)n=(o[r>>2]|0)>>>0>n>>>0?n+4|0:n;o[t>>2]=o[n>>2]}else{r=(i-a>>2)+1|0;i=Vr(e)|0;if(i>>>0<r>>>0)UT(e);d=o[e>>2]|0;c=(o[s>>2]|0)-d|0;a=c>>1;Di(b,c>>2>>>0<i>>>1>>>0?a>>>0<r>>>0?r:a:i,t-d>>2,e+8|0);d=b+8|0;r=o[d>>2]|0;a=b+12|0;c=o[a>>2]|0;s=c;u=r;do{if((r|0)==(c|0)){c=b+4|0;r=o[c>>2]|0;y=o[b>>2]|0;i=y;if(r>>>0<=y>>>0){r=s-i>>1;r=(r|0)==0?1:r;Di(h,r,r>>>2,o[b+16>>2]|0);o[m>>2]=o[c>>2];o[g>>2]=o[d>>2];o[l>>2]=o[m>>2];o[p>>2]=o[g>>2];Fi(h,l,p);r=o[b>>2]|0;o[b>>2]=o[h>>2];o[h>>2]=r;r=h+4|0;y=o[c>>2]|0;o[c>>2]=o[r>>2];o[r>>2]=y;r=h+8|0;y=o[d>>2]|0;o[d>>2]=o[r>>2];o[r>>2]=y;r=h+12|0;y=o[a>>2]|0;o[a>>2]=o[r>>2];o[r>>2]=y;Mi(h);r=o[d>>2]|0;break}a=r;s=((a-i>>2)+1|0)/-2|0;l=r+(s<<2)|0;i=u-a|0;a=i>>2;if(a){uO(l|0,r|0,i|0)|0;r=o[c>>2]|0}y=l+(a<<2)|0;o[d>>2]=y;o[c>>2]=r+(s<<2);r=y}}while(0);o[r>>2]=o[n>>2];o[d>>2]=(o[d>>2]|0)+4;t=Bi(e,b,t)|0;Mi(b)}}while(0);f=v;return t|0}function Wt(e){e=e|0;var t=0;do{t=e+984|0;if(r[t>>0]|0)break;r[t>>0]=1;u[e+504>>2]=Y(w);e=o[e+944>>2]|0}while((e|0)!=0);return}function Gt(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-4-r|0)>>>2)<<2);XT(n)}return}function Kt(e){e=e|0;return o[e+944>>2]|0}function qt(e){e=e|0;Mt(e,(o[e+964>>2]|0)!=0,2832);Wt(e);return}function Yt(e){e=e|0;return(r[e+984>>0]|0)!=0|0}function Xt(e,t){e=e|0;t=t|0;if(iT(e,t,400)|0){iO(e|0,t|0,400)|0;Wt(e)}return}function Qt(e){e=e|0;var t=dt;t=Y(u[e+44>>2]);e=St(t)|0;return Y(e?Y(0.0):t)}function Zt(e){e=e|0;var t=dt;t=Y(u[e+48>>2]);if(St(t)|0)t=r[(o[e+976>>2]|0)+2>>0]|0?Y(1.0):Y(0.0);return Y(t)}function Jt(e,t){e=e|0;t=t|0;o[e+980>>2]=t;return}function $t(e){e=e|0;return o[e+980>>2]|0}function en(e,t){e=e|0;t=t|0;var n=0;n=e+4|0;if((o[n>>2]|0)!=(t|0)){o[n>>2]=t;Wt(e)}return}function tn(e){e=e|0;return o[e+4>>2]|0}function nn(e,t){e=e|0;t=t|0;var n=0;n=e+8|0;if((o[n>>2]|0)!=(t|0)){o[n>>2]=t;Wt(e)}return}function rn(e){e=e|0;return o[e+8>>2]|0}function on(e,t){e=e|0;t=t|0;var n=0;n=e+12|0;if((o[n>>2]|0)!=(t|0)){o[n>>2]=t;Wt(e)}return}function an(e){e=e|0;return o[e+12>>2]|0}function sn(e,t){e=e|0;t=t|0;var n=0;n=e+16|0;if((o[n>>2]|0)!=(t|0)){o[n>>2]=t;Wt(e)}return}function ln(e){e=e|0;return o[e+16>>2]|0}function un(e,t){e=e|0;t=t|0;var n=0;n=e+20|0;if((o[n>>2]|0)!=(t|0)){o[n>>2]=t;Wt(e)}return}function cn(e){e=e|0;return o[e+20>>2]|0}function dn(e,t){e=e|0;t=t|0;var n=0;n=e+24|0;if((o[n>>2]|0)!=(t|0)){o[n>>2]=t;Wt(e)}return}function pn(e){e=e|0;return o[e+24>>2]|0}function hn(e,t){e=e|0;t=t|0;var n=0;n=e+28|0;if((o[n>>2]|0)!=(t|0)){o[n>>2]=t;Wt(e)}return}function fn(e){e=e|0;return o[e+28>>2]|0}function mn(e,t){e=e|0;t=t|0;var n=0;n=e+32|0;if((o[n>>2]|0)!=(t|0)){o[n>>2]=t;Wt(e)}return}function gn(e){e=e|0;return o[e+32>>2]|0}function bn(e,t){e=e|0;t=t|0;var n=0;n=e+36|0;if((o[n>>2]|0)!=(t|0)){o[n>>2]=t;Wt(e)}return}function vn(e){e=e|0;return o[e+36>>2]|0}function yn(e,t){e=e|0;t=Y(t);var n=0;n=e+40|0;if(Y(u[n>>2])!=t){u[n>>2]=t;Wt(e)}return}function _n(e,t){e=e|0;t=Y(t);var n=0;n=e+44|0;if(Y(u[n>>2])!=t){u[n>>2]=t;Wt(e)}return}function Sn(e,t){e=e|0;t=Y(t);var n=0;n=e+48|0;if(Y(u[n>>2])!=t){u[n>>2]=t;Wt(e)}return}function wn(e,t){e=e|0;t=Y(t);var n=0,r=0,i=0,a=0;a=St(t)|0;n=(a^1)&1;r=e+52|0;i=e+56|0;if(!(a|Y(u[r>>2])==t?(o[i>>2]|0)==(n|0):0)){u[r>>2]=t;o[i>>2]=n;Wt(e)}return}function En(e,t){e=e|0;t=Y(t);var n=0,r=0;r=e+52|0;n=e+56|0;if(!(!(Y(u[r>>2])!=t)?(o[n>>2]|0)==2:0)){u[r>>2]=t;r=St(t)|0;o[n>>2]=r?3:2;Wt(e)}return}function Cn(e,t){e=e|0;t=t|0;var n=0,r=0;r=t+52|0;n=o[r+4>>2]|0;t=e;o[t>>2]=o[r>>2];o[t+4>>2]=n;return}function xn(e,t,n){e=e|0;t=t|0;n=Y(n);var r=0,i=0,a=0;a=St(n)|0;r=(a^1)&1;i=e+132+(t<<3)|0;t=e+132+(t<<3)+4|0;if(!(a|Y(u[i>>2])==n?(o[t>>2]|0)==(r|0):0)){u[i>>2]=n;o[t>>2]=r;Wt(e)}return}function An(e,t,n){e=e|0;t=t|0;n=Y(n);var r=0,i=0,a=0;a=St(n)|0;r=a?0:2;i=e+132+(t<<3)|0;t=e+132+(t<<3)+4|0;if(!(a|Y(u[i>>2])==n?(o[t>>2]|0)==(r|0):0)){u[i>>2]=n;o[t>>2]=r;Wt(e)}return}function Tn(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=t+132+(n<<3)|0;t=o[r+4>>2]|0;n=e;o[n>>2]=o[r>>2];o[n+4>>2]=t;return}function On(e,t,n){e=e|0;t=t|0;n=Y(n);var r=0,i=0,a=0;a=St(n)|0;r=(a^1)&1;i=e+60+(t<<3)|0;t=e+60+(t<<3)+4|0;if(!(a|Y(u[i>>2])==n?(o[t>>2]|0)==(r|0):0)){u[i>>2]=n;o[t>>2]=r;Wt(e)}return}function kn(e,t,n){e=e|0;t=t|0;n=Y(n);var r=0,i=0,a=0;a=St(n)|0;r=a?0:2;i=e+60+(t<<3)|0;t=e+60+(t<<3)+4|0;if(!(a|Y(u[i>>2])==n?(o[t>>2]|0)==(r|0):0)){u[i>>2]=n;o[t>>2]=r;Wt(e)}return}function In(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=t+60+(n<<3)|0;t=o[r+4>>2]|0;n=e;o[n>>2]=o[r>>2];o[n+4>>2]=t;return}function Rn(e,t){e=e|0;t=t|0;var n=0;n=e+60+(t<<3)+4|0;if((o[n>>2]|0)!=3){u[e+60+(t<<3)>>2]=Y(w);o[n>>2]=3;Wt(e)}return}function Pn(e,t,n){e=e|0;t=t|0;n=Y(n);var r=0,i=0,a=0;a=St(n)|0;r=(a^1)&1;i=e+204+(t<<3)|0;t=e+204+(t<<3)+4|0;if(!(a|Y(u[i>>2])==n?(o[t>>2]|0)==(r|0):0)){u[i>>2]=n;o[t>>2]=r;Wt(e)}return}function Dn(e,t,n){e=e|0;t=t|0;n=Y(n);var r=0,i=0,a=0;a=St(n)|0;r=a?0:2;i=e+204+(t<<3)|0;t=e+204+(t<<3)+4|0;if(!(a|Y(u[i>>2])==n?(o[t>>2]|0)==(r|0):0)){u[i>>2]=n;o[t>>2]=r;Wt(e)}return}function Nn(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=t+204+(n<<3)|0;t=o[r+4>>2]|0;n=e;o[n>>2]=o[r>>2];o[n+4>>2]=t;return}function Mn(e,t,n){e=e|0;t=t|0;n=Y(n);var r=0,i=0,a=0;a=St(n)|0;r=(a^1)&1;i=e+276+(t<<3)|0;t=e+276+(t<<3)+4|0;if(!(a|Y(u[i>>2])==n?(o[t>>2]|0)==(r|0):0)){u[i>>2]=n;o[t>>2]=r;Wt(e)}return}function Ln(e,t){e=e|0;t=t|0;return Y(u[e+276+(t<<3)>>2])}function Bn(e,t){e=e|0;t=Y(t);var n=0,r=0,i=0,a=0;a=St(t)|0;n=(a^1)&1;r=e+348|0;i=e+352|0;if(!(a|Y(u[r>>2])==t?(o[i>>2]|0)==(n|0):0)){u[r>>2]=t;o[i>>2]=n;Wt(e)}return}function Fn(e,t){e=e|0;t=Y(t);var n=0,r=0;r=e+348|0;n=e+352|0;if(!(!(Y(u[r>>2])!=t)?(o[n>>2]|0)==2:0)){u[r>>2]=t;r=St(t)|0;o[n>>2]=r?3:2;Wt(e)}return}function jn(e){e=e|0;var t=0;t=e+352|0;if((o[t>>2]|0)!=3){u[e+348>>2]=Y(w);o[t>>2]=3;Wt(e)}return}function Un(e,t){e=e|0;t=t|0;var n=0,r=0;r=t+348|0;n=o[r+4>>2]|0;t=e;o[t>>2]=o[r>>2];o[t+4>>2]=n;return}function Hn(e,t){e=e|0;t=Y(t);var n=0,r=0,i=0,a=0;a=St(t)|0;n=(a^1)&1;r=e+356|0;i=e+360|0;if(!(a|Y(u[r>>2])==t?(o[i>>2]|0)==(n|0):0)){u[r>>2]=t;o[i>>2]=n;Wt(e)}return}function zn(e,t){e=e|0;t=Y(t);var n=0,r=0;r=e+356|0;n=e+360|0;if(!(!(Y(u[r>>2])!=t)?(o[n>>2]|0)==2:0)){u[r>>2]=t;r=St(t)|0;o[n>>2]=r?3:2;Wt(e)}return}function Vn(e){e=e|0;var t=0;t=e+360|0;if((o[t>>2]|0)!=3){u[e+356>>2]=Y(w);o[t>>2]=3;Wt(e)}return}function Wn(e,t){e=e|0;t=t|0;var n=0,r=0;r=t+356|0;n=o[r+4>>2]|0;t=e;o[t>>2]=o[r>>2];o[t+4>>2]=n;return}function Gn(e,t){e=e|0;t=Y(t);var n=0,r=0,i=0,a=0;a=St(t)|0;n=(a^1)&1;r=e+364|0;i=e+368|0;if(!(a|Y(u[r>>2])==t?(o[i>>2]|0)==(n|0):0)){u[r>>2]=t;o[i>>2]=n;Wt(e)}return}function Kn(e,t){e=e|0;t=Y(t);var n=0,r=0,i=0,a=0;a=St(t)|0;n=a?0:2;r=e+364|0;i=e+368|0;if(!(a|Y(u[r>>2])==t?(o[i>>2]|0)==(n|0):0)){u[r>>2]=t;o[i>>2]=n;Wt(e)}return}function qn(e,t){e=e|0;t=t|0;var n=0,r=0;r=t+364|0;n=o[r+4>>2]|0;t=e;o[t>>2]=o[r>>2];o[t+4>>2]=n;return}function Yn(e,t){e=e|0;t=Y(t);var n=0,r=0,i=0,a=0;a=St(t)|0;n=(a^1)&1;r=e+372|0;i=e+376|0;if(!(a|Y(u[r>>2])==t?(o[i>>2]|0)==(n|0):0)){u[r>>2]=t;o[i>>2]=n;Wt(e)}return}function Xn(e,t){e=e|0;t=Y(t);var n=0,r=0,i=0,a=0;a=St(t)|0;n=a?0:2;r=e+372|0;i=e+376|0;if(!(a|Y(u[r>>2])==t?(o[i>>2]|0)==(n|0):0)){u[r>>2]=t;o[i>>2]=n;Wt(e)}return}function Qn(e,t){e=e|0;t=t|0;var n=0,r=0;r=t+372|0;n=o[r+4>>2]|0;t=e;o[t>>2]=o[r>>2];o[t+4>>2]=n;return}function Zn(e,t){e=e|0;t=Y(t);var n=0,r=0,i=0,a=0;a=St(t)|0;n=(a^1)&1;r=e+380|0;i=e+384|0;if(!(a|Y(u[r>>2])==t?(o[i>>2]|0)==(n|0):0)){u[r>>2]=t;o[i>>2]=n;Wt(e)}return}function Jn(e,t){e=e|0;t=Y(t);var n=0,r=0,i=0,a=0;a=St(t)|0;n=a?0:2;r=e+380|0;i=e+384|0;if(!(a|Y(u[r>>2])==t?(o[i>>2]|0)==(n|0):0)){u[r>>2]=t;o[i>>2]=n;Wt(e)}return}function $n(e,t){e=e|0;t=t|0;var n=0,r=0;r=t+380|0;n=o[r+4>>2]|0;t=e;o[t>>2]=o[r>>2];o[t+4>>2]=n;return}function er(e,t){e=e|0;t=Y(t);var n=0,r=0,i=0,a=0;a=St(t)|0;n=(a^1)&1;r=e+388|0;i=e+392|0;if(!(a|Y(u[r>>2])==t?(o[i>>2]|0)==(n|0):0)){u[r>>2]=t;o[i>>2]=n;Wt(e)}return}function tr(e,t){e=e|0;t=Y(t);var n=0,r=0,i=0,a=0;a=St(t)|0;n=a?0:2;r=e+388|0;i=e+392|0;if(!(a|Y(u[r>>2])==t?(o[i>>2]|0)==(n|0):0)){u[r>>2]=t;o[i>>2]=n;Wt(e)}return}function nr(e,t){e=e|0;t=t|0;var n=0,r=0;r=t+388|0;n=o[r+4>>2]|0;t=e;o[t>>2]=o[r>>2];o[t+4>>2]=n;return}function rr(e,t){e=e|0;t=Y(t);var n=0;n=e+396|0;if(Y(u[n>>2])!=t){u[n>>2]=t;Wt(e)}return}function ir(e){e=e|0;return Y(u[e+396>>2])}function or(e){e=e|0;return Y(u[e+400>>2])}function ar(e){e=e|0;return Y(u[e+404>>2])}function sr(e){e=e|0;return Y(u[e+408>>2])}function lr(e){e=e|0;return Y(u[e+412>>2])}function ur(e){e=e|0;return Y(u[e+416>>2])}function cr(e){e=e|0;return Y(u[e+420>>2])}function dr(e,t){e=e|0;t=t|0;Mt(e,(t|0)<6,2918);switch(t|0){case 0:{t=(o[e+496>>2]|0)==2?5:4;break}case 2:{t=(o[e+496>>2]|0)==2?4:5;break}default:{}}return Y(u[e+424+(t<<2)>>2])}function pr(e,t){e=e|0;t=t|0;Mt(e,(t|0)<6,2918);switch(t|0){case 0:{t=(o[e+496>>2]|0)==2?5:4;break}case 2:{t=(o[e+496>>2]|0)==2?4:5;break}default:{}}return Y(u[e+448+(t<<2)>>2])}function hr(e,t){e=e|0;t=t|0;Mt(e,(t|0)<6,2918);switch(t|0){case 0:{t=(o[e+496>>2]|0)==2?5:4;break}case 2:{t=(o[e+496>>2]|0)==2?4:5;break}default:{}}return Y(u[e+472+(t<<2)>>2])}function fr(e,t){e=e|0;t=t|0;var n=0,r=dt;n=o[e+4>>2]|0;if((n|0)==(o[t+4>>2]|0)){if(!n)e=1;else{r=Y(u[e>>2]);e=Y(R(Y(r-Y(u[t>>2]))))<Y(.0000999999974)}}else e=0;return e|0}function mr(e,t){e=Y(e);t=Y(t);var n=0;if(St(e)|0)n=St(t)|0;else n=Y(R(Y(e-t)))<Y(.0000999999974);return n|0}function gr(e,t){e=e|0;t=t|0;br(e,t);return}function br(e,t){e=e|0;t=t|0;var n=0,i=0;n=f;f=f+16|0;i=n+4|0;o[i>>2]=0;o[i+4>>2]=0;o[i+8>>2]=0;je(i|0,e|0,t|0,0);xr(e,3,(r[i+11>>0]|0)<0?o[i>>2]|0:i,n);QT(i);f=n;return}function vr(e,t,n,r){e=Y(e);t=Y(t);n=n|0;r=r|0;var i=dt;e=Y(e*t);i=Y(BT(e,Y(1.0)));do{if(!(mr(i,Y(0.0))|0)){e=Y(e-i);if(mr(i,Y(1.0))|0){e=Y(e+Y(1.0));break}if(n){e=Y(e+Y(1.0));break}if(!r){if(i>Y(.5))i=Y(1.0);else{r=mr(i,Y(.5))|0;i=r?Y(1.0):Y(0.0)}e=Y(e+i)}}else e=Y(e-i)}while(0);return Y(e/t)}function yr(e,t,n,r,i,o,a,s,l,c,d,p,h){e=e|0;t=Y(t);n=n|0;r=Y(r);i=i|0;o=Y(o);a=a|0;s=Y(s);l=Y(l);c=Y(c);d=Y(d);p=Y(p);h=h|0;var f=0,m=dt,g=dt,b=dt,v=dt,y=dt,_=dt;if(l<Y(0.0)|c<Y(0.0))h=0;else{if((h|0)!=0?(m=Y(u[h+4>>2]),m!=Y(0.0)):0){b=Y(vr(t,m,0,0));v=Y(vr(r,m,0,0));g=Y(vr(o,m,0,0));m=Y(vr(s,m,0,0))}else{g=o;b=t;m=s;v=r}if((i|0)==(e|0))f=mr(g,b)|0;else f=0;if((a|0)==(n|0))h=mr(m,v)|0;else h=0;if((!f?(y=Y(t-d),!(_r(e,y,l)|0)):0)?!(Sr(e,y,i,l)|0):0)f=wr(e,y,i,o,l)|0;else f=1;if((!h?(_=Y(r-p),!(_r(n,_,c)|0)):0)?!(Sr(n,_,a,c)|0):0)h=wr(n,_,a,s,c)|0;else h=1;h=f&h}return h|0}function _r(e,t,n){e=e|0;t=Y(t);n=Y(n);if((e|0)==1)e=mr(t,n)|0;else e=0;return e|0}function Sr(e,t,n,r){e=e|0;t=Y(t);n=n|0;r=Y(r);if((e|0)==2&(n|0)==0){if(!(t>=r))e=mr(t,r)|0;else e=1}else e=0;return e|0}function wr(e,t,n,r,i){e=e|0;t=Y(t);n=n|0;r=Y(r);i=Y(i);if((e|0)==2&(n|0)==2&r>t){if(!(i<=t))e=mr(t,i)|0;else e=1}else e=0;return e|0}function Er(e,t,n,i,a,s,l,d,p,h,m){e=e|0;t=Y(t);n=Y(n);i=i|0;a=a|0;s=s|0;l=Y(l);d=Y(d);p=p|0;h=h|0;m=m|0;var g=0,b=0,v=0,y=0,_=dt,S=dt,w=0,E=0,C=0,x=0,A=0,T=0,O=0,k=0,I=0,R=0,P=0,D=dt,N=dt,M=dt,L=0.0,B=0.0;P=f;f=f+160|0;k=P+152|0;O=P+120|0;T=P+104|0;C=P+72|0;y=P+56|0;A=P+8|0;E=P;x=(o[2279]|0)+1|0;o[2279]=x;I=e+984|0;if((r[I>>0]|0)!=0?(o[e+512>>2]|0)!=(o[2278]|0):0)w=4;else if((o[e+516>>2]|0)==(i|0))R=0;else w=4;if((w|0)==4){o[e+520>>2]=0;o[e+924>>2]=-1;o[e+928>>2]=-1;u[e+932>>2]=Y(-1.0);u[e+936>>2]=Y(-1.0);R=1}e:do{if(!(o[e+964>>2]|0)){if(p){g=e+916|0;if(!(mr(Y(u[g>>2]),t)|0)){w=21;break}if(!(mr(Y(u[e+920>>2]),n)|0)){w=21;break}if((o[e+924>>2]|0)!=(a|0)){w=21;break}g=(o[e+928>>2]|0)==(s|0)?g:0;w=22;break}v=o[e+520>>2]|0;if(!v)w=21;else{b=0;while(1){g=e+524+(b*24|0)|0;if(((mr(Y(u[g>>2]),t)|0?mr(Y(u[e+524+(b*24|0)+4>>2]),n)|0:0)?(o[e+524+(b*24|0)+8>>2]|0)==(a|0):0)?(o[e+524+(b*24|0)+12>>2]|0)==(s|0):0){w=22;break e}b=b+1|0;if(b>>>0>=v>>>0){w=21;break}}}}else{_=Y(Cr(e,2,l));S=Y(Cr(e,0,l));g=e+916|0;M=Y(u[g>>2]);N=Y(u[e+920>>2]);D=Y(u[e+932>>2]);if(!(yr(a,t,s,n,o[e+924>>2]|0,M,o[e+928>>2]|0,N,D,Y(u[e+936>>2]),_,S,m)|0)){v=o[e+520>>2]|0;if(!v)w=21;else{b=0;while(1){g=e+524+(b*24|0)|0;D=Y(u[g>>2]);N=Y(u[e+524+(b*24|0)+4>>2]);M=Y(u[e+524+(b*24|0)+16>>2]);if(yr(a,t,s,n,o[e+524+(b*24|0)+8>>2]|0,D,o[e+524+(b*24|0)+12>>2]|0,N,M,Y(u[e+524+(b*24|0)+20>>2]),_,S,m)|0){w=22;break e}b=b+1|0;if(b>>>0>=v>>>0){w=21;break}}}}else w=22}}while(0);do{if((w|0)==21){if(!(r[11697]|0)){g=0;w=31}else{g=0;w=28}}else if((w|0)==22){b=(r[11697]|0)!=0;if(!((g|0)!=0&(R^1)))if(b){w=28;break}else{w=31;break}y=g+16|0;o[e+908>>2]=o[y>>2];v=g+20|0;o[e+912>>2]=o[v>>2];if(!((r[11698]|0)==0|b^1)){o[E>>2]=Ar(x)|0;o[E+4>>2]=x;xr(e,4,2972,E);b=o[e+972>>2]|0;if(b|0)fk[b&127](e);a=Tr(a,p)|0;s=Tr(s,p)|0;B=+Y(u[y>>2]);L=+Y(u[v>>2]);o[A>>2]=a;o[A+4>>2]=s;c[A+8>>3]=+t;c[A+16>>3]=+n;c[A+24>>3]=B;c[A+32>>3]=L;o[A+40>>2]=h;xr(e,4,2989,A)}}}while(0);if((w|0)==28){b=Ar(x)|0;o[y>>2]=b;o[y+4>>2]=x;o[y+8>>2]=R?3047:11699;xr(e,4,3038,y);b=o[e+972>>2]|0;if(b|0)fk[b&127](e);A=Tr(a,p)|0;w=Tr(s,p)|0;o[C>>2]=A;o[C+4>>2]=w;c[C+8>>3]=+t;c[C+16>>3]=+n;o[C+24>>2]=h;xr(e,4,3049,C);w=31}if((w|0)==31){Or(e,t,n,i,a,s,l,d,p,m);if(r[11697]|0){b=o[2279]|0;A=Ar(b)|0;o[T>>2]=A;o[T+4>>2]=b;o[T+8>>2]=R?3047:11699;xr(e,4,3083,T);b=o[e+972>>2]|0;if(b|0)fk[b&127](e);A=Tr(a,p)|0;T=Tr(s,p)|0;L=+Y(u[e+908>>2]);B=+Y(u[e+912>>2]);o[O>>2]=A;o[O+4>>2]=T;c[O+8>>3]=L;c[O+16>>3]=B;o[O+24>>2]=h;xr(e,4,3092,O)}o[e+516>>2]=i;if(!g){b=e+520|0;g=o[b>>2]|0;if((g|0)==16){if(r[11697]|0)xr(e,4,3124,k);o[b>>2]=0;g=0}if(p)g=e+916|0;else{o[b>>2]=g+1;g=e+524+(g*24|0)|0}u[g>>2]=t;u[g+4>>2]=n;o[g+8>>2]=a;o[g+12>>2]=s;o[g+16>>2]=o[e+908>>2];o[g+20>>2]=o[e+912>>2];g=0}}if(p){o[e+416>>2]=o[e+908>>2];o[e+420>>2]=o[e+912>>2];r[e+985>>0]=1;r[I>>0]=0}o[2279]=(o[2279]|0)+-1;o[e+512>>2]=o[2278];f=P;return R|(g|0)==0|0}function Cr(e,t,n){e=e|0;t=t|0;n=Y(n);var r=dt;r=Y(Wr(e,t,n));return Y(r+Y(Gr(e,t,n)))}function xr(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0;a=f;f=f+16|0;i=a;o[i>>2]=r;if(!e)r=0;else r=o[e+976>>2]|0;Fr(r,e,t,n,i);f=a;return}function Ar(e){e=e|0;return(e>>>0>60?3201:3201+(60-e)|0)|0}function Tr(e,t){e=e|0;t=t|0;var n=0,r=0,i=0;i=f;f=f+32|0;n=i+12|0;r=i;o[n>>2]=o[254];o[n+4>>2]=o[255];o[n+8>>2]=o[256];o[r>>2]=o[257];o[r+4>>2]=o[258];o[r+8>>2]=o[259];if((e|0)>2)e=11699;else e=o[(t?r:n)+(e<<2)>>2]|0;f=i;return e|0}function Or(e,t,n,i,s,l,c,d,h,m){e=e|0;t=Y(t);n=Y(n);i=i|0;s=s|0;l=l|0;c=Y(c);d=Y(d);h=h|0;m=m|0;var g=0,b=0,v=0,y=0,_=dt,S=dt,w=dt,E=dt,C=dt,x=dt,A=dt,T=0,O=0,k=0,I=dt,R=dt,P=0,D=dt,N=0,M=0,L=0,B=0,F=0,j=0,U=0,H=0,z=0,V=0,W=0,G=0,K=0,q=0,X=0,Q=0,Z=0,J=0,$=dt,ee=dt,te=dt,ne=dt,re=dt,ie=0,oe=0,ae=0,se=0,le=0,ue=dt,ce=dt,de=dt,pe=dt,he=dt,fe=dt,me=0,ge=dt,be=dt,ve=dt,ye=dt,_e=dt,Se=dt,we=0,Ee=0,Ce=dt,xe=dt,Ae=0,Te=0,Oe=0,ke=0,Ie=dt,Re=0,Pe=0,De=0,Ne=0,Me=0,Le=0,Be=0,Fe=dt,je=0,Ue=0;Be=f;f=f+16|0;ie=Be+12|0;oe=Be+8|0;ae=Be+4|0;se=Be;Mt(e,(s|0)==0|(St(t)|0)^1,3326);Mt(e,(l|0)==0|(St(n)|0)^1,3406);Pe=Yr(e,i)|0;o[e+496>>2]=Pe;Me=Xr(2,Pe)|0;Le=Xr(0,Pe)|0;u[e+440>>2]=Y(Wr(e,Me,c));u[e+444>>2]=Y(Gr(e,Me,c));u[e+428>>2]=Y(Wr(e,Le,c));u[e+436>>2]=Y(Gr(e,Le,c));u[e+464>>2]=Y(Qr(e,Me));u[e+468>>2]=Y(Zr(e,Me));u[e+452>>2]=Y(Qr(e,Le));u[e+460>>2]=Y(Zr(e,Le));u[e+488>>2]=Y(Jr(e,Me,c));u[e+492>>2]=Y($r(e,Me,c));u[e+476>>2]=Y(Jr(e,Le,c));u[e+484>>2]=Y($r(e,Le,c));do{if(!(o[e+964>>2]|0)){De=e+948|0;Ne=(o[e+952>>2]|0)-(o[De>>2]|0)>>2;if(!Ne){ti(e,t,n,s,l,c,d);break}if(!h?ni(e,t,n,s,l,c,d)|0:0)break;zt(e);Q=e+508|0;r[Q>>0]=0;Me=Xr(o[e+4>>2]|0,Pe)|0;Le=ri(Me,Pe)|0;Re=Kr(Me)|0;Z=o[e+8>>2]|0;Te=e+28|0;J=(o[Te>>2]|0)!=0;_e=Re?c:d;Ce=Re?d:c;$=Y(ii(e,Me,c));ee=Y(oi(e,Me,c));_=Y(ii(e,Le,c));Se=Y(ai(e,Me,c));xe=Y(ai(e,Le,c));k=Re?s:l;Ae=Re?l:s;Ie=Re?Se:xe;C=Re?xe:Se;ye=Y(Cr(e,2,c));E=Y(Cr(e,0,c));S=Y(Y(Dr(e+364|0,c))-Ie);w=Y(Y(Dr(e+380|0,c))-Ie);x=Y(Y(Dr(e+372|0,d))-C);A=Y(Y(Dr(e+388|0,d))-C);te=Re?S:x;ne=Re?w:A;ye=Y(t-ye);t=Y(ye-Ie);if(St(t)|0)Ie=t;else Ie=Y(DT(Y(MT(t,w)),S));be=Y(n-E);t=Y(be-C);if(St(t)|0)ve=t;else ve=Y(DT(Y(MT(t,A)),x));S=Re?Ie:ve;ge=Re?ve:Ie;e:do{if((k|0)==1){i=0;b=0;while(1){g=Rt(e,b)|0;if(!i){if(Y(li(g))>Y(0.0)?Y(ui(g))>Y(0.0):0)i=g;else i=0}else if(si(g)|0){y=0;break e}b=b+1|0;if(b>>>0>=Ne>>>0){y=i;break}}}else y=0}while(0);T=y+500|0;O=y+504|0;i=0;g=0;t=Y(0.0);v=0;do{b=o[(o[De>>2]|0)+(v<<2)>>2]|0;if((o[b+36>>2]|0)==1){ci(b);r[b+985>>0]=1;r[b+984>>0]=0}else{Rr(b);if(h)Nr(b,Yr(b,Pe)|0,S,ge,Ie);do{if((o[b+24>>2]|0)!=1){if((b|0)==(y|0)){o[T>>2]=o[2278];u[O>>2]=Y(0.0);break}else{di(e,b,Ie,s,ve,Ie,ve,l,Pe,m);break}}else{if(g|0)o[g+960>>2]=b;o[b+960>>2]=0;g=b;i=(i|0)==0?b:i}}while(0);fe=Y(u[b+504>>2]);t=Y(t+Y(fe+Y(Cr(b,Me,Ie))))}v=v+1|0}while((v|0)!=(Ne|0));L=t>S;me=J&((k|0)==2&L)?1:k;N=(Ae|0)==1;F=N&(h^1);j=(me|0)==1;U=(me|0)==2;H=976+(Me<<2)|0;z=(Ae|2|0)==2;q=N&(J^1);V=1040+(Le<<2)|0;W=1040+(Me<<2)|0;G=976+(Le<<2)|0;K=(Ae|0)!=1;L=J&((k|0)!=0&L);M=e+976|0;N=N^1;t=S;P=0;B=0;fe=Y(0.0);re=Y(0.0);while(1){e:do{if(P>>>0<Ne>>>0){O=o[De>>2]|0;v=0;A=Y(0.0);x=Y(0.0);w=Y(0.0);S=Y(0.0);b=0;g=0;y=P;while(1){T=o[O+(y<<2)>>2]|0;if((o[T+36>>2]|0)!=1?(o[T+940>>2]=B,(o[T+24>>2]|0)!=1):0){E=Y(Cr(T,Me,Ie));X=o[H>>2]|0;n=Y(Dr(T+380+(X<<3)|0,_e));C=Y(u[T+504>>2]);n=Y(MT(n,C));n=Y(DT(Y(Dr(T+364+(X<<3)|0,_e)),n));if(J&(v|0)!=0&Y(E+Y(x+n))>t){l=v;E=A;k=y;break e}E=Y(E+n);n=Y(x+E);E=Y(A+E);if(si(T)|0){w=Y(w+Y(li(T)));S=Y(S-Y(C*Y(ui(T))))}if(g|0)o[g+960>>2]=T;o[T+960>>2]=0;v=v+1|0;g=T;b=(b|0)==0?T:b}else{E=A;n=x}y=y+1|0;if(y>>>0<Ne>>>0){A=E;x=n}else{l=v;k=y;break}}}else{l=0;E=Y(0.0);w=Y(0.0);S=Y(0.0);b=0;k=P}}while(0);X=w>Y(0.0)&w<Y(1.0);I=X?Y(1.0):w;X=S>Y(0.0)&S<Y(1.0);A=X?Y(1.0):S;do{if(!j){if(!(E<te&((St(te)|0)^1))){if(!(E>ne&((St(ne)|0)^1))){if(!(r[(o[M>>2]|0)+3>>0]|0)){if(!(I==Y(0.0))?!(Y(li(e))==Y(0.0)):0){X=53;break}t=E;X=53}else X=51}else{t=ne;X=51}}else{t=te;X=51}}else X=51}while(0);if((X|0)==51){X=0;if(St(t)|0)X=53;else{R=Y(t-E);D=t}}if((X|0)==53){X=0;if(E<Y(0.0)){R=Y(-E);D=t}else{R=Y(0.0);D=t}}if(!F?(le=(b|0)==0,!le):0){v=o[H>>2]|0;y=R<Y(0.0);C=Y(R/A);T=R>Y(0.0);x=Y(R/I);w=Y(0.0);E=Y(0.0);t=Y(0.0);g=b;do{n=Y(Dr(g+380+(v<<3)|0,_e));S=Y(Dr(g+364+(v<<3)|0,_e));S=Y(MT(n,Y(DT(S,Y(u[g+504>>2])))));if(y){n=Y(S*Y(ui(g)));if(n!=Y(-0.0)?(Fe=Y(S-Y(C*n)),ue=Y(pi(g,Me,Fe,D,Ie)),Fe!=ue):0){w=Y(w-Y(ue-S));t=Y(t+n)}}else if((T?(ce=Y(li(g)),ce!=Y(0.0)):0)?(Fe=Y(S+Y(x*ce)),de=Y(pi(g,Me,Fe,D,Ie)),Fe!=de):0){w=Y(w-Y(de-S));E=Y(E-ce)}g=o[g+960>>2]|0}while((g|0)!=0);t=Y(A+t);S=Y(R+w);if(!le){C=Y(I+E);y=o[H>>2]|0;T=S<Y(0.0);O=t==Y(0.0);x=Y(S/t);v=S>Y(0.0);C=Y(S/C);t=Y(0.0);do{Fe=Y(Dr(b+380+(y<<3)|0,_e));w=Y(Dr(b+364+(y<<3)|0,_e));w=Y(MT(Fe,Y(DT(w,Y(u[b+504>>2])))));if(T){Fe=Y(w*Y(ui(b)));S=Y(-Fe);if(Fe!=Y(-0.0)){Fe=Y(x*S);S=Y(pi(b,Me,Y(w+(O?S:Fe)),D,Ie))}else S=w}else if(v?(pe=Y(li(b)),pe!=Y(0.0)):0)S=Y(pi(b,Me,Y(w+Y(C*pe)),D,Ie));else S=w;t=Y(t-Y(S-w));E=Y(Cr(b,Me,Ie));n=Y(Cr(b,Le,Ie));S=Y(S+E);u[oe>>2]=S;o[se>>2]=1;w=Y(u[b+396>>2]);e:do{if(St(w)|0){g=St(ge)|0;do{if(!g){if(L|(Pr(b,Le,ge)|0|N))break;if((hi(e,b)|0)!=4)break;if((o[(fi(b,Le)|0)+4>>2]|0)==3)break;if((o[(mi(b,Le)|0)+4>>2]|0)==3)break;u[ie>>2]=ge;o[ae>>2]=1;break e}}while(0);if(Pr(b,Le,ge)|0){g=o[b+992+(o[G>>2]<<2)>>2]|0;Fe=Y(n+Y(Dr(g,ge)));u[ie>>2]=Fe;g=K&(o[g+4>>2]|0)==2;o[ae>>2]=((St(Fe)|0|g)^1)&1;break}else{u[ie>>2]=ge;o[ae>>2]=g?0:2;break}}else{Fe=Y(S-E);I=Y(Fe/w);Fe=Y(w*Fe);o[ae>>2]=1;u[ie>>2]=Y(n+(Re?I:Fe))}}while(0);gi(b,Me,D,Ie,se,oe);gi(b,Le,ge,Ie,ae,ie);do{if(!(Pr(b,Le,ge)|0)?(hi(e,b)|0)==4:0){if((o[(fi(b,Le)|0)+4>>2]|0)==3){g=0;break}g=(o[(mi(b,Le)|0)+4>>2]|0)!=3}else g=0}while(0);Fe=Y(u[oe>>2]);I=Y(u[ie>>2]);je=o[se>>2]|0;Ue=o[ae>>2]|0;Er(b,Re?Fe:I,Re?I:Fe,Pe,Re?je:Ue,Re?Ue:je,Ie,ve,h&(g^1),3488,m)|0;r[Q>>0]=r[Q>>0]|r[b+508>>0];b=o[b+960>>2]|0}while((b|0)!=0)}else t=Y(0.0)}else t=Y(0.0);t=Y(R+t);Ue=t<Y(0.0)&1;r[Q>>0]=Ue|a[Q>>0];if(U&t>Y(0.0)){g=o[H>>2]|0;if((o[e+364+(g<<3)+4>>2]|0)!=0?(he=Y(Dr(e+364+(g<<3)|0,_e)),he>=Y(0.0)):0)S=Y(DT(Y(0.0),Y(he-Y(D-t))));else S=Y(0.0)}else S=t;T=P>>>0<k>>>0;if(T){y=o[De>>2]|0;v=P;g=0;do{b=o[y+(v<<2)>>2]|0;if(!(o[b+24>>2]|0)){g=((o[(fi(b,Me)|0)+4>>2]|0)==3&1)+g|0;g=g+((o[(mi(b,Me)|0)+4>>2]|0)==3&1)|0}v=v+1|0}while((v|0)!=(k|0));if(g){E=Y(0.0);n=Y(0.0)}else X=101}else X=101;e:do{if((X|0)==101){X=0;switch(Z|0){case 1:{g=0;E=Y(S*Y(.5));n=Y(0.0);break e}case 2:{g=0;E=S;n=Y(0.0);break e}case 3:{if(l>>>0<=1){g=0;E=Y(0.0);n=Y(0.0);break e}n=Y((l+-1|0)>>>0);g=0;E=Y(0.0);n=Y(Y(DT(S,Y(0.0)))/n);break e}case 5:{n=Y(S/Y((l+1|0)>>>0));g=0;E=n;break e}case 4:{n=Y(S/Y(l>>>0));g=0;E=Y(n*Y(.5));break e}default:{g=0;E=Y(0.0);n=Y(0.0);break e}}}}while(0);t=Y($+E);if(T){w=Y(S/Y(g|0));v=o[De>>2]|0;b=P;S=Y(0.0);do{g=o[v+(b<<2)>>2]|0;e:do{if((o[g+36>>2]|0)!=1){switch(o[g+24>>2]|0){case 1:{if(bi(g,Me)|0){if(!h)break e;Fe=Y(vi(g,Me,D));Fe=Y(Fe+Y(Qr(e,Me)));Fe=Y(Fe+Y(Wr(g,Me,Ie)));u[g+400+(o[W>>2]<<2)>>2]=Fe;break e}break}case 0:{Ue=(o[(fi(g,Me)|0)+4>>2]|0)==3;Fe=Y(w+t);t=Ue?Fe:t;if(h){Ue=g+400+(o[W>>2]<<2)|0;u[Ue>>2]=Y(t+Y(u[Ue>>2]))}Ue=(o[(mi(g,Me)|0)+4>>2]|0)==3;Fe=Y(w+t);t=Ue?Fe:t;if(F){Fe=Y(n+Y(Cr(g,Me,Ie)));S=ge;t=Y(t+Y(Fe+Y(u[g+504>>2])));break e}else{t=Y(t+Y(n+Y(yi(g,Me,Ie))));S=Y(DT(S,Y(yi(g,Le,Ie))));break e}}default:{}}if(h){Fe=Y(E+Y(Qr(e,Me)));Ue=g+400+(o[W>>2]<<2)|0;u[Ue>>2]=Y(Fe+Y(u[Ue>>2]))}}}while(0);b=b+1|0}while((b|0)!=(k|0))}else S=Y(0.0);n=Y(ee+t);if(z)E=Y(Y(pi(e,Le,Y(xe+S),Ce,c))-xe);else E=ge;w=Y(Y(pi(e,Le,Y(xe+(q?ge:S)),Ce,c))-xe);if(T&h){b=P;do{v=o[(o[De>>2]|0)+(b<<2)>>2]|0;do{if((o[v+36>>2]|0)!=1){if((o[v+24>>2]|0)==1){if(bi(v,Le)|0){Fe=Y(vi(v,Le,ge));Fe=Y(Fe+Y(Qr(e,Le)));Fe=Y(Fe+Y(Wr(v,Le,Ie)));g=o[V>>2]|0;u[v+400+(g<<2)>>2]=Fe;if(!(St(Fe)|0))break}else g=o[V>>2]|0;Fe=Y(Qr(e,Le));u[v+400+(g<<2)>>2]=Y(Fe+Y(Wr(v,Le,Ie)));break}g=hi(e,v)|0;do{if((g|0)==4){if((o[(fi(v,Le)|0)+4>>2]|0)==3){X=139;break}if((o[(mi(v,Le)|0)+4>>2]|0)==3){X=139;break}if(Pr(v,Le,ge)|0){t=_;break}je=o[v+908+(o[H>>2]<<2)>>2]|0;o[ie>>2]=je;t=Y(u[v+396>>2]);Ue=St(t)|0;S=(o[p>>2]=je,Y(u[p>>2]));if(Ue)t=w;else{R=Y(Cr(v,Le,Ie));Fe=Y(S/t);t=Y(t*S);t=Y(R+(Re?Fe:t))}u[oe>>2]=t;u[ie>>2]=Y(Y(Cr(v,Me,Ie))+S);o[ae>>2]=1;o[se>>2]=1;gi(v,Me,D,Ie,ae,ie);gi(v,Le,ge,Ie,se,oe);t=Y(u[ie>>2]);R=Y(u[oe>>2]);Fe=Re?t:R;t=Re?R:t;Ue=((St(Fe)|0)^1)&1;Er(v,Fe,t,Pe,Ue,((St(t)|0)^1)&1,Ie,ve,1,3493,m)|0;t=_}else X=139}while(0);e:do{if((X|0)==139){X=0;t=Y(E-Y(yi(v,Le,Ie)));do{if((o[(fi(v,Le)|0)+4>>2]|0)==3){if((o[(mi(v,Le)|0)+4>>2]|0)!=3)break;t=Y(_+Y(DT(Y(0.0),Y(t*Y(.5)))));break e}}while(0);if((o[(mi(v,Le)|0)+4>>2]|0)==3){t=_;break}if((o[(fi(v,Le)|0)+4>>2]|0)==3){t=Y(_+Y(DT(Y(0.0),t)));break}switch(g|0){case 1:{t=_;break e}case 2:{t=Y(_+Y(t*Y(.5)));break e}default:{t=Y(_+t);break e}}}}while(0);Fe=Y(fe+t);Ue=v+400+(o[V>>2]<<2)|0;u[Ue>>2]=Y(Fe+Y(u[Ue>>2]))}}while(0);b=b+1|0}while((b|0)!=(k|0))}fe=Y(fe+w);re=Y(DT(re,n));l=B+1|0;if(k>>>0>=Ne>>>0)break;else{t=D;P=k;B=l}}do{if(h){g=l>>>0>1;if(!g?!(_i(e)|0):0)break;if(!(St(ge)|0)){t=Y(ge-fe);e:do{switch(o[e+12>>2]|0){case 3:{_=Y(_+t);x=Y(0.0);break}case 2:{_=Y(_+Y(t*Y(.5)));x=Y(0.0);break}case 4:{if(ge>fe)x=Y(t/Y(l>>>0));else x=Y(0.0);break}case 7:if(ge>fe){_=Y(_+Y(t/Y(l<<1>>>0)));x=Y(t/Y(l>>>0));x=g?x:Y(0.0);break e}else{_=Y(_+Y(t*Y(.5)));x=Y(0.0);break e}case 6:{x=Y(t/Y(B>>>0));x=ge>fe&g?x:Y(0.0);break}default:x=Y(0.0)}}while(0);if(l|0){T=1040+(Le<<2)|0;O=976+(Le<<2)|0;y=0;b=0;while(1){e:do{if(b>>>0<Ne>>>0){S=Y(0.0);w=Y(0.0);t=Y(0.0);v=b;while(1){g=o[(o[De>>2]|0)+(v<<2)>>2]|0;do{if((o[g+36>>2]|0)!=1?(o[g+24>>2]|0)==0:0){if((o[g+940>>2]|0)!=(y|0))break e;if(Si(g,Le)|0){Fe=Y(u[g+908+(o[O>>2]<<2)>>2]);t=Y(DT(t,Y(Fe+Y(Cr(g,Le,Ie)))))}if((hi(e,g)|0)!=5)break;he=Y(wi(g));he=Y(he+Y(Wr(g,0,Ie)));Fe=Y(u[g+912>>2]);Fe=Y(Y(Fe+Y(Cr(g,0,Ie)))-he);he=Y(DT(w,he));Fe=Y(DT(S,Fe));S=Fe;w=he;t=Y(DT(t,Y(he+Fe)))}}while(0);g=v+1|0;if(g>>>0<Ne>>>0)v=g;else{v=g;break}}}else{w=Y(0.0);t=Y(0.0);v=b}}while(0);C=Y(x+t);n=_;_=Y(_+C);if(b>>>0<v>>>0){E=Y(n+w);g=b;do{b=o[(o[De>>2]|0)+(g<<2)>>2]|0;e:do{if((o[b+36>>2]|0)!=1?(o[b+24>>2]|0)==0:0)switch(hi(e,b)|0){case 1:{Fe=Y(n+Y(Wr(b,Le,Ie)));u[b+400+(o[T>>2]<<2)>>2]=Fe;break e}case 3:{Fe=Y(Y(_-Y(Gr(b,Le,Ie)))-Y(u[b+908+(o[O>>2]<<2)>>2]));u[b+400+(o[T>>2]<<2)>>2]=Fe;break e}case 2:{Fe=Y(n+Y(Y(C-Y(u[b+908+(o[O>>2]<<2)>>2]))*Y(.5)));u[b+400+(o[T>>2]<<2)>>2]=Fe;break e}case 4:{Fe=Y(n+Y(Wr(b,Le,Ie)));u[b+400+(o[T>>2]<<2)>>2]=Fe;if(Pr(b,Le,ge)|0)break e;if(Re){S=Y(u[b+908>>2]);t=Y(S+Y(Cr(b,Me,Ie)));w=C}else{w=Y(u[b+912>>2]);w=Y(w+Y(Cr(b,Le,Ie)));t=C;S=Y(u[b+908>>2])}if(mr(t,S)|0?mr(w,Y(u[b+912>>2]))|0:0)break e;Er(b,t,w,Pe,1,1,Ie,ve,1,3501,m)|0;break e}case 5:{u[b+404>>2]=Y(Y(E-Y(wi(b)))+Y(vi(b,0,ge)));break e}default:break e}}while(0);g=g+1|0}while((g|0)!=(v|0))}y=y+1|0;if((y|0)==(l|0))break;else b=v}}}}}while(0);u[e+908>>2]=Y(pi(e,2,ye,c,c));u[e+912>>2]=Y(pi(e,0,be,d,c));if((me|0)!=0?(we=o[e+32>>2]|0,Ee=(me|0)==2,!(Ee&(we|0)!=2)):0){if(Ee&(we|0)==2){t=Y(Se+D);t=Y(DT(Y(MT(t,Y(Ei(e,Me,re,_e)))),Se));X=198}}else{t=Y(pi(e,Me,re,_e,c));X=198}if((X|0)==198)u[e+908+(o[976+(Me<<2)>>2]<<2)>>2]=t;if((Ae|0)!=0?(Oe=o[e+32>>2]|0,ke=(Ae|0)==2,!(ke&(Oe|0)!=2)):0){if(ke&(Oe|0)==2){t=Y(xe+ge);t=Y(DT(Y(MT(t,Y(Ei(e,Le,Y(xe+fe),Ce)))),xe));X=204}}else{t=Y(pi(e,Le,Y(xe+fe),Ce,c));X=204}if((X|0)==204)u[e+908+(o[976+(Le<<2)>>2]<<2)>>2]=t;if(h){if((o[Te>>2]|0)==2){b=976+(Le<<2)|0;v=1040+(Le<<2)|0;g=0;do{y=Rt(e,g)|0;if(!(o[y+24>>2]|0)){je=o[b>>2]|0;Fe=Y(u[e+908+(je<<2)>>2]);Ue=y+400+(o[v>>2]<<2)|0;Fe=Y(Fe-Y(u[Ue>>2]));u[Ue>>2]=Y(Fe-Y(u[y+908+(je<<2)>>2]))}g=g+1|0}while((g|0)!=(Ne|0))}if(i|0){g=Re?me:s;do{Ci(e,i,Ie,g,ve,Pe,m);i=o[i+960>>2]|0}while((i|0)!=0)}g=(Me|2|0)==3;b=(Le|2|0)==3;if(g|b){i=0;do{v=o[(o[De>>2]|0)+(i<<2)>>2]|0;if((o[v+36>>2]|0)!=1){if(g)xi(e,v,Me);if(b)xi(e,v,Le)}i=i+1|0}while((i|0)!=(Ne|0))}}}else ei(e,t,n,s,l,c,d)}while(0);f=Be;return}function kr(e,t){e=e|0;t=Y(t);var n=0;Ct(e,t>=Y(0.0),3147);n=t==Y(0.0);u[e+4>>2]=n?Y(0.0):t;return}function Ir(e,t,n,i){e=e|0;t=Y(t);n=Y(n);i=i|0;var a=dt,s=dt,l=0,c=0,d=0;o[2278]=(o[2278]|0)+1;Rr(e);if(!(Pr(e,2,t)|0)){a=Y(Dr(e+380|0,t));if(!(a>=Y(0.0))){d=((St(t)|0)^1)&1;a=t}else d=2}else{a=Y(Dr(o[e+992>>2]|0,t));d=1;a=Y(a+Y(Cr(e,2,t)))}if(!(Pr(e,0,n)|0)){s=Y(Dr(e+388|0,n));if(!(s>=Y(0.0))){c=((St(n)|0)^1)&1;s=n}else c=2}else{s=Y(Dr(o[e+996>>2]|0,n));c=1;s=Y(s+Y(Cr(e,0,t)))}l=e+976|0;if(Er(e,a,s,i,d,c,t,n,1,3189,o[l>>2]|0)|0?(Nr(e,o[e+496>>2]|0,t,n,t),Mr(e,Y(u[(o[l>>2]|0)+4>>2]),Y(0.0),Y(0.0)),r[11696]|0):0)gr(e,7);return}function Rr(e){e=e|0;var t=0,n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0;l=f;f=f+32|0;s=l+24|0;a=l+16|0;r=l+8|0;i=l;n=0;do{t=e+380+(n<<3)|0;if(!((o[e+380+(n<<3)+4>>2]|0)!=0?(u=t,c=o[u+4>>2]|0,d=r,o[d>>2]=o[u>>2],o[d+4>>2]=c,d=e+364+(n<<3)|0,c=o[d+4>>2]|0,u=i,o[u>>2]=o[d>>2],o[u+4>>2]=c,o[a>>2]=o[r>>2],o[a+4>>2]=o[r+4>>2],o[s>>2]=o[i>>2],o[s+4>>2]=o[i+4>>2],fr(a,s)|0):0))t=e+348+(n<<3)|0;o[e+992+(n<<2)>>2]=t;n=n+1|0}while((n|0)!=2);f=l;return}function Pr(e,t,n){e=e|0;t=t|0;n=Y(n);var r=0;e=o[e+992+(o[976+(t<<2)>>2]<<2)>>2]|0;switch(o[e+4>>2]|0){case 0:case 3:{e=0;break}case 1:{if(Y(u[e>>2])<Y(0.0))e=0;else r=5;break}case 2:{if(Y(u[e>>2])<Y(0.0))e=0;else e=(St(n)|0)^1;break}default:r=5}if((r|0)==5)e=1;return e|0}function Dr(e,t){e=e|0;t=Y(t);switch(o[e+4>>2]|0){case 2:{t=Y(Y(Y(u[e>>2])*t)/Y(100.0));break}case 1:{t=Y(u[e>>2]);break}default:t=Y(w)}return Y(t)}function Nr(e,t,n,r,i){e=e|0;t=t|0;n=Y(n);r=Y(r);i=Y(i);var a=0,s=dt;t=o[e+944>>2]|0?t:1;a=Xr(o[e+4>>2]|0,t)|0;t=ri(a,t)|0;n=Y(Ri(e,a,n));r=Y(Ri(e,t,r));s=Y(n+Y(Wr(e,a,i)));u[e+400+(o[1040+(a<<2)>>2]<<2)>>2]=s;n=Y(n+Y(Gr(e,a,i)));u[e+400+(o[1e3+(a<<2)>>2]<<2)>>2]=n;n=Y(r+Y(Wr(e,t,i)));u[e+400+(o[1040+(t<<2)>>2]<<2)>>2]=n;i=Y(r+Y(Gr(e,t,i)));u[e+400+(o[1e3+(t<<2)>>2]<<2)>>2]=i;return}function Mr(e,t,n,r){e=e|0;t=Y(t);n=Y(n);r=Y(r);var i=0,a=0,s=dt,l=dt,c=0,d=0,p=dt,h=0,f=dt,m=dt,g=dt,b=dt;if(!(t==Y(0.0))){i=e+400|0;b=Y(u[i>>2]);a=e+404|0;g=Y(u[a>>2]);h=e+416|0;m=Y(u[h>>2]);d=e+420|0;s=Y(u[d>>2]);f=Y(b+n);p=Y(g+r);r=Y(f+m);l=Y(p+s);c=(o[e+988>>2]|0)==1;u[i>>2]=Y(vr(b,t,0,c));u[a>>2]=Y(vr(g,t,0,c));n=Y(BT(Y(m*t),Y(1.0)));if(mr(n,Y(0.0))|0)a=0;else a=(mr(n,Y(1.0))|0)^1;n=Y(BT(Y(s*t),Y(1.0)));if(mr(n,Y(0.0))|0)i=0;else i=(mr(n,Y(1.0))|0)^1;b=Y(vr(r,t,c&a,c&(a^1)));u[h>>2]=Y(b-Y(vr(f,t,0,c)));b=Y(vr(l,t,c&i,c&(i^1)));u[d>>2]=Y(b-Y(vr(p,t,0,c)));a=(o[e+952>>2]|0)-(o[e+948>>2]|0)>>2;if(a|0){i=0;do{Mr(Rt(e,i)|0,t,f,p);i=i+1|0}while((i|0)!=(a|0))}}return}function Lr(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;switch(n|0){case 5:case 0:{e=oT(o[489]|0,r,i)|0;break}default:e=jT(r,i)|0}return e|0}function Br(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0;i=f;f=f+16|0;a=i;o[a>>2]=r;Fr(e,0,t,n,a);f=i;return}function Fr(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;e=e|0?e:956;Ok[o[e+8>>2]&1](e,t,n,r,i)|0;if((n|0)==5)Ye();else return}function jr(e,t,n){e=e|0;t=t|0;n=n|0;r[e+t>>0]=n&1;return}function Ur(e,t){e=e|0;t=t|0;var n=0,r=0;o[e>>2]=0;o[e+4>>2]=0;o[e+8>>2]=0;n=t+4|0;r=(o[n>>2]|0)-(o[t>>2]|0)>>2;if(r|0){Hr(e,r);zr(e,o[t>>2]|0,o[n>>2]|0,r)}return}function Hr(e,t){e=e|0;t=t|0;var n=0;if((Vr(e)|0)>>>0<t>>>0)UT(e);if(t>>>0>1073741823)Ye();else{n=qT(t<<2)|0;o[e+4>>2]=n;o[e>>2]=n;o[e+8>>2]=n+(t<<2);return}}function zr(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;r=e+4|0;e=n-t|0;if((e|0)>0){iO(o[r>>2]|0,t|0,e|0)|0;o[r>>2]=(o[r>>2]|0)+(e>>>2<<2)}return}function Vr(e){e=e|0;return 1073741823}function Wr(e,t,n){e=e|0;t=t|0;n=Y(n);if(Kr(t)|0?(o[e+96>>2]|0)!=0:0)e=e+92|0;else e=wt(e+60|0,o[1040+(t<<2)>>2]|0,992)|0;return Y(qr(e,n))}function Gr(e,t,n){e=e|0;t=t|0;n=Y(n);if(Kr(t)|0?(o[e+104>>2]|0)!=0:0)e=e+100|0;else e=wt(e+60|0,o[1e3+(t<<2)>>2]|0,992)|0;return Y(qr(e,n))}function Kr(e){e=e|0;return(e|1|0)==3|0}function qr(e,t){e=e|0;t=Y(t);if((o[e+4>>2]|0)==3)t=Y(0.0);else t=Y(Dr(e,t));return Y(t)}function Yr(e,t){e=e|0;t=t|0;e=o[e>>2]|0;return((e|0)==0?(t|0)>1?t:1:e)|0}function Xr(e,t){e=e|0;t=t|0;var n=0;e:do{if((t|0)==2){switch(e|0){case 2:{e=3;break e}case 3:break;default:{n=4;break e}}e=2}else n=4}while(0);return e|0}function Qr(e,t){e=e|0;t=t|0;var n=dt;if(!((Kr(t)|0?(o[e+312>>2]|0)!=0:0)?(n=Y(u[e+308>>2]),n>=Y(0.0)):0))n=Y(DT(Y(u[(wt(e+276|0,o[1040+(t<<2)>>2]|0,992)|0)>>2]),Y(0.0)));return Y(n)}function Zr(e,t){e=e|0;t=t|0;var n=dt;if(!((Kr(t)|0?(o[e+320>>2]|0)!=0:0)?(n=Y(u[e+316>>2]),n>=Y(0.0)):0))n=Y(DT(Y(u[(wt(e+276|0,o[1e3+(t<<2)>>2]|0,992)|0)>>2]),Y(0.0)));return Y(n)}function Jr(e,t,n){e=e|0;t=t|0;n=Y(n);var r=dt;if(!((Kr(t)|0?(o[e+240>>2]|0)!=0:0)?(r=Y(Dr(e+236|0,n)),r>=Y(0.0)):0))r=Y(DT(Y(Dr(wt(e+204|0,o[1040+(t<<2)>>2]|0,992)|0,n)),Y(0.0)));return Y(r)}function $r(e,t,n){e=e|0;t=t|0;n=Y(n);var r=dt;if(!((Kr(t)|0?(o[e+248>>2]|0)!=0:0)?(r=Y(Dr(e+244|0,n)),r>=Y(0.0)):0))r=Y(DT(Y(Dr(wt(e+204|0,o[1e3+(t<<2)>>2]|0,992)|0,n)),Y(0.0)));return Y(r)}function ei(e,t,n,r,i,a,s){e=e|0;t=Y(t);n=Y(n);r=r|0;i=i|0;a=Y(a);s=Y(s);var l=dt,c=dt,d=dt,p=dt,h=dt,m=dt,g=0,b=0,v=0;v=f;f=f+16|0;g=v;b=e+964|0;Mt(e,(o[b>>2]|0)!=0,3519);l=Y(ai(e,2,t));c=Y(ai(e,0,t));d=Y(Cr(e,2,t));p=Y(Cr(e,0,t));if(St(t)|0)h=t;else h=Y(DT(Y(0.0),Y(Y(t-d)-l)));if(St(n)|0)m=n;else m=Y(DT(Y(0.0),Y(Y(n-p)-c)));if((r|0)==1&(i|0)==1){u[e+908>>2]=Y(pi(e,2,Y(t-d),a,a));t=Y(pi(e,0,Y(n-p),s,a))}else{Ik[o[b>>2]&1](g,e,h,r,m,i);h=Y(l+Y(u[g>>2]));m=Y(t-d);u[e+908>>2]=Y(pi(e,2,(r|2|0)==2?h:m,a,a));m=Y(c+Y(u[g+4>>2]));t=Y(n-p);t=Y(pi(e,0,(i|2|0)==2?m:t,s,a))}u[e+912>>2]=t;f=v;return}function ti(e,t,n,r,i,o,a){e=e|0;t=Y(t);n=Y(n);r=r|0;i=i|0;o=Y(o);a=Y(a);var s=dt,l=dt,c=dt,d=dt;c=Y(ai(e,2,o));s=Y(ai(e,0,o));d=Y(Cr(e,2,o));l=Y(Cr(e,0,o));t=Y(t-d);u[e+908>>2]=Y(pi(e,2,(r|2|0)==2?c:t,o,o));n=Y(n-l);u[e+912>>2]=Y(pi(e,0,(i|2|0)==2?s:n,a,o));return}function ni(e,t,n,r,i,o,a){e=e|0;t=Y(t);n=Y(n);r=r|0;i=i|0;o=Y(o);a=Y(a);var s=0,l=dt,c=dt;s=(r|0)==2;if((!(t<=Y(0.0)&s)?!(n<=Y(0.0)&(i|0)==2):0)?!((r|0)==1&(i|0)==1):0)e=0;else{l=Y(Cr(e,0,o));c=Y(Cr(e,2,o));s=t<Y(0.0)&s|(St(t)|0);t=Y(t-c);u[e+908>>2]=Y(pi(e,2,s?Y(0.0):t,o,o));t=Y(n-l);s=n<Y(0.0)&(i|0)==2|(St(n)|0);u[e+912>>2]=Y(pi(e,0,s?Y(0.0):t,a,o));e=1}return e|0}function ri(e,t){e=e|0;t=t|0;if(Ai(e)|0)e=Xr(2,t)|0;else e=0;return e|0}function ii(e,t,n){e=e|0;t=t|0;n=Y(n);n=Y(Jr(e,t,n));return Y(n+Y(Qr(e,t)))}function oi(e,t,n){e=e|0;t=t|0;n=Y(n);n=Y($r(e,t,n));return Y(n+Y(Zr(e,t)))}function ai(e,t,n){e=e|0;t=t|0;n=Y(n);var r=dt;r=Y(ii(e,t,n));return Y(r+Y(oi(e,t,n)))}function si(e){e=e|0;if(!(o[e+24>>2]|0)){if(Y(li(e))!=Y(0.0))e=1;else e=Y(ui(e))!=Y(0.0)}else e=0;return e|0}function li(e){e=e|0;var t=dt;if(o[e+944>>2]|0){t=Y(u[e+44>>2]);if(St(t)|0){t=Y(u[e+40>>2]);e=t>Y(0.0)&((St(t)|0)^1);return Y(e?t:Y(0.0))}}else t=Y(0.0);return Y(t)}function ui(e){e=e|0;var t=dt,n=0,i=dt;do{if(o[e+944>>2]|0){t=Y(u[e+48>>2]);if(St(t)|0){n=r[(o[e+976>>2]|0)+2>>0]|0;if(n<<24>>24==0?(i=Y(u[e+40>>2]),i<Y(0.0)&((St(i)|0)^1)):0){t=Y(-i);break}t=n<<24>>24?Y(1.0):Y(0.0)}}else t=Y(0.0)}while(0);return Y(t)}function ci(e){e=e|0;var t=0,n=0;tO(e+400|0,0,540)|0;r[e+985>>0]=1;zt(e);n=It(e)|0;if(n|0){t=e+948|0;e=0;do{ci(o[(o[t>>2]|0)+(e<<2)>>2]|0);e=e+1|0}while((e|0)!=(n|0))}return}function di(e,t,n,r,i,a,s,l,c,d){e=e|0;t=t|0;n=Y(n);r=r|0;i=Y(i);a=Y(a);s=Y(s);l=l|0;c=c|0;d=d|0;var p=0,h=dt,m=0,g=0,b=dt,v=dt,y=0,_=dt,S=0,E=dt,C=0,x=0,A=0,T=0,O=0,k=0,I=0,R=0,P=0,D=0;P=f;f=f+16|0;A=P+12|0;T=P+8|0;O=P+4|0;k=P;R=Xr(o[e+4>>2]|0,c)|0;C=Kr(R)|0;h=Y(Dr(Ti(t)|0,C?a:s));x=Pr(t,2,a)|0;I=Pr(t,0,s)|0;do{if(!(St(h)|0)?!(St(C?n:i)|0):0){p=t+504|0;if(!(St(Y(u[p>>2]))|0)){if(!(Oi(o[t+976>>2]|0,0)|0))break;if((o[t+500>>2]|0)==(o[2278]|0))break}u[p>>2]=Y(DT(h,Y(ai(t,R,a))))}else m=7}while(0);do{if((m|0)==7){S=C^1;if(!(S|x^1)){s=Y(Dr(o[t+992>>2]|0,a));u[t+504>>2]=Y(DT(s,Y(ai(t,2,a))));break}if(!(C|I^1)){s=Y(Dr(o[t+996>>2]|0,s));u[t+504>>2]=Y(DT(s,Y(ai(t,0,a))));break}u[A>>2]=Y(w);u[T>>2]=Y(w);o[O>>2]=0;o[k>>2]=0;_=Y(Cr(t,2,a));E=Y(Cr(t,0,a));if(x){b=Y(_+Y(Dr(o[t+992>>2]|0,a)));u[A>>2]=b;o[O>>2]=1;g=1}else{g=0;b=Y(w)}if(I){h=Y(E+Y(Dr(o[t+996>>2]|0,s)));u[T>>2]=h;o[k>>2]=1;p=1}else{p=0;h=Y(w)}m=o[e+32>>2]|0;if(!(C&(m|0)==2)){if(St(b)|0?!(St(n)|0):0){u[A>>2]=n;o[O>>2]=2;g=2;b=n}}else m=2;if((!((m|0)==2&S)?St(h)|0:0)?!(St(i)|0):0){u[T>>2]=i;o[k>>2]=2;p=2;h=i}v=Y(u[t+396>>2]);y=St(v)|0;do{if(!y){if((g|0)==1&S){u[T>>2]=Y(Y(b-_)/v);o[k>>2]=1;p=1;m=1;break}if(C&(p|0)==1){u[A>>2]=Y(v*Y(h-E));o[O>>2]=1;p=1;m=1}else m=g}else m=g}while(0);D=St(n)|0;g=(hi(e,t)|0)!=4;if(!(C|x|((r|0)!=1|D)|(g|(m|0)==1))?(u[A>>2]=n,o[O>>2]=1,!y):0){u[T>>2]=Y(Y(n-_)/v);o[k>>2]=1;p=1}if(!(I|S|((l|0)!=1|(St(i)|0))|(g|(p|0)==1))?(u[T>>2]=i,o[k>>2]=1,!y):0){u[A>>2]=Y(v*Y(i-E));o[O>>2]=1}gi(t,2,a,a,O,A);gi(t,0,s,a,k,T);n=Y(u[A>>2]);i=Y(u[T>>2]);Er(t,n,i,c,o[O>>2]|0,o[k>>2]|0,a,s,0,3565,d)|0;s=Y(u[t+908+(o[976+(R<<2)>>2]<<2)>>2]);u[t+504>>2]=Y(DT(s,Y(ai(t,R,a))))}}while(0);o[t+500>>2]=o[2278];f=P;return}function pi(e,t,n,r,i){e=e|0;t=t|0;n=Y(n);r=Y(r);i=Y(i);r=Y(Ei(e,t,n,r));return Y(DT(r,Y(ai(e,t,i))))}function hi(e,t){e=e|0;t=t|0;t=t+20|0;t=o[((o[t>>2]|0)==0?e+16|0:t)>>2]|0;if((t|0)==5?Ai(o[e+4>>2]|0)|0:0)t=1;return t|0}function fi(e,t){e=e|0;t=t|0;if(Kr(t)|0?(o[e+96>>2]|0)!=0:0)t=4;else t=o[1040+(t<<2)>>2]|0;return e+60+(t<<3)|0}function mi(e,t){e=e|0;t=t|0;if(Kr(t)|0?(o[e+104>>2]|0)!=0:0)t=5;else t=o[1e3+(t<<2)>>2]|0;return e+60+(t<<3)|0}function gi(e,t,n,r,i,a){e=e|0;t=t|0;n=Y(n);r=Y(r);i=i|0;a=a|0;n=Y(Dr(e+380+(o[976+(t<<2)>>2]<<3)|0,n));n=Y(n+Y(Cr(e,t,r)));switch(o[i>>2]|0){case 2:case 1:{i=St(n)|0;r=Y(u[a>>2]);u[a>>2]=i|r<n?r:n;break}case 0:{if(!(St(n)|0)){o[i>>2]=2;u[a>>2]=n}break}default:{}}return}function bi(e,t){e=e|0;t=t|0;e=e+132|0;if(Kr(t)|0?(o[(wt(e,4,948)|0)+4>>2]|0)!=0:0)e=1;else e=(o[(wt(e,o[1040+(t<<2)>>2]|0,948)|0)+4>>2]|0)!=0;return e|0}function vi(e,t,n){e=e|0;t=t|0;n=Y(n);var r=0,i=0;e=e+132|0;if(Kr(t)|0?(r=wt(e,4,948)|0,(o[r+4>>2]|0)!=0):0)i=4;else{r=wt(e,o[1040+(t<<2)>>2]|0,948)|0;if(!(o[r+4>>2]|0))n=Y(0.0);else i=4}if((i|0)==4)n=Y(Dr(r,n));return Y(n)}function yi(e,t,n){e=e|0;t=t|0;n=Y(n);var r=dt;r=Y(u[e+908+(o[976+(t<<2)>>2]<<2)>>2]);r=Y(r+Y(Wr(e,t,n)));return Y(r+Y(Gr(e,t,n)))}function _i(e){e=e|0;var t=0,n=0,r=0;e:do{if(!(Ai(o[e+4>>2]|0)|0)){if((o[e+16>>2]|0)!=5){n=It(e)|0;if(!n)t=0;else{t=0;while(1){r=Rt(e,t)|0;if((o[r+24>>2]|0)==0?(o[r+20>>2]|0)==5:0){t=1;break e}t=t+1|0;if(t>>>0>=n>>>0){t=0;break}}}}else t=1}else t=0}while(0);return t|0}function Si(e,t){e=e|0;t=t|0;var n=dt;n=Y(u[e+908+(o[976+(t<<2)>>2]<<2)>>2]);return n>=Y(0.0)&((St(n)|0)^1)|0}function wi(e){e=e|0;var t=dt,n=0,r=0,i=0,a=0,s=0,l=0,c=dt;n=o[e+968>>2]|0;if(!n){a=It(e)|0;do{if(a|0){n=0;i=0;while(1){r=Rt(e,i)|0;if(o[r+940>>2]|0){s=8;break}if((o[r+24>>2]|0)!=1){l=(hi(e,r)|0)==5;if(l){n=r;break}else n=(n|0)==0?r:n}i=i+1|0;if(i>>>0>=a>>>0){s=8;break}}if((s|0)==8)if(!n)break;t=Y(wi(n));return Y(t+Y(u[n+404>>2]))}}while(0);t=Y(u[e+912>>2])}else{c=Y(u[e+908>>2]);t=Y(u[e+912>>2]);t=Y(hk[n&0](e,c,t));Mt(e,(St(t)|0)^1,3573)}return Y(t)}function Ei(e,t,n,r){e=e|0;t=t|0;n=Y(n);r=Y(r);var i=dt,o=0;if(!(Ai(t)|0)){if(Kr(t)|0){t=0;o=3}else{r=Y(w);i=Y(w)}}else{t=1;o=3}if((o|0)==3){i=Y(Dr(e+364+(t<<3)|0,r));r=Y(Dr(e+380+(t<<3)|0,r))}o=r<n&(r>=Y(0.0)&((St(r)|0)^1));n=o?r:n;o=i>=Y(0.0)&((St(i)|0)^1)&n<i;return Y(o?i:n)}function Ci(e,t,n,r,i,a,s){e=e|0;t=t|0;n=Y(n);r=r|0;i=Y(i);a=a|0;s=s|0;var l=dt,c=dt,d=0,p=0,h=dt,f=dt,m=dt,g=0,b=0,v=0,y=0,_=dt,S=0;v=Xr(o[e+4>>2]|0,a)|0;g=ri(v,a)|0;b=Kr(v)|0;h=Y(Cr(t,2,n));f=Y(Cr(t,0,n));if(!(Pr(t,2,n)|0)){if(bi(t,2)|0?ki(t,2)|0:0){l=Y(u[e+908>>2]);c=Y(Qr(e,2));c=Y(l-Y(c+Y(Zr(e,2))));l=Y(vi(t,2,n));l=Y(pi(t,2,Y(c-Y(l+Y(Ii(t,2,n)))),n,n))}else l=Y(w)}else l=Y(h+Y(Dr(o[t+992>>2]|0,n)));if(!(Pr(t,0,i)|0)){if(bi(t,0)|0?ki(t,0)|0:0){c=Y(u[e+912>>2]);_=Y(Qr(e,0));_=Y(c-Y(_+Y(Zr(e,0))));c=Y(vi(t,0,i));c=Y(pi(t,0,Y(_-Y(c+Y(Ii(t,0,i)))),i,n))}else c=Y(w)}else c=Y(f+Y(Dr(o[t+996>>2]|0,i)));d=St(l)|0;p=St(c)|0;do{if(d^p?(m=Y(u[t+396>>2]),!(St(m)|0)):0)if(d){l=Y(h+Y(Y(c-f)*m));break}else{_=Y(f+Y(Y(l-h)/m));c=p?_:c;break}}while(0);p=St(l)|0;d=St(c)|0;if(p|d){S=(p^1)&1;r=n>Y(0.0)&((r|0)!=0&p);l=b?l:r?n:l;Er(t,l,c,a,b?S:r?2:S,p&(d^1)&1,l,c,0,3623,s)|0;l=Y(u[t+908>>2]);l=Y(l+Y(Cr(t,2,n)));c=Y(u[t+912>>2]);c=Y(c+Y(Cr(t,0,n)))}Er(t,l,c,a,1,1,l,c,1,3635,s)|0;if(ki(t,v)|0?!(bi(t,v)|0):0){S=o[976+(v<<2)>>2]|0;_=Y(u[e+908+(S<<2)>>2]);_=Y(_-Y(u[t+908+(S<<2)>>2]));_=Y(_-Y(Zr(e,v)));_=Y(_-Y(Gr(t,v,n)));_=Y(_-Y(Ii(t,v,b?n:i)));u[t+400+(o[1040+(v<<2)>>2]<<2)>>2]=_}else y=21;do{if((y|0)==21){if(!(bi(t,v)|0)?(o[e+8>>2]|0)==1:0){S=o[976+(v<<2)>>2]|0;_=Y(u[e+908+(S<<2)>>2]);_=Y(Y(_-Y(u[t+908+(S<<2)>>2]))*Y(.5));u[t+400+(o[1040+(v<<2)>>2]<<2)>>2]=_;break}if(!(bi(t,v)|0)?(o[e+8>>2]|0)==2:0){S=o[976+(v<<2)>>2]|0;_=Y(u[e+908+(S<<2)>>2]);_=Y(_-Y(u[t+908+(S<<2)>>2]));u[t+400+(o[1040+(v<<2)>>2]<<2)>>2]=_}}}while(0);if(ki(t,g)|0?!(bi(t,g)|0):0){S=o[976+(g<<2)>>2]|0;_=Y(u[e+908+(S<<2)>>2]);_=Y(_-Y(u[t+908+(S<<2)>>2]));_=Y(_-Y(Zr(e,g)));_=Y(_-Y(Gr(t,g,n)));_=Y(_-Y(Ii(t,g,b?i:n)));u[t+400+(o[1040+(g<<2)>>2]<<2)>>2]=_}else y=30;do{if((y|0)==30?!(bi(t,g)|0):0){if((hi(e,t)|0)==2){S=o[976+(g<<2)>>2]|0;_=Y(u[e+908+(S<<2)>>2]);_=Y(Y(_-Y(u[t+908+(S<<2)>>2]))*Y(.5));u[t+400+(o[1040+(g<<2)>>2]<<2)>>2]=_;break}S=(hi(e,t)|0)==3;if(S^(o[e+28>>2]|0)==2){S=o[976+(g<<2)>>2]|0;_=Y(u[e+908+(S<<2)>>2]);_=Y(_-Y(u[t+908+(S<<2)>>2]));u[t+400+(o[1040+(g<<2)>>2]<<2)>>2]=_}}}while(0);return}function xi(e,t,n){e=e|0;t=t|0;n=n|0;var r=dt,i=0;i=o[976+(n<<2)>>2]|0;r=Y(u[t+908+(i<<2)>>2]);r=Y(Y(u[e+908+(i<<2)>>2])-r);r=Y(r-Y(u[t+400+(o[1040+(n<<2)>>2]<<2)>>2]));u[t+400+(o[1e3+(n<<2)>>2]<<2)>>2]=r;return}function Ai(e){e=e|0;return(e|1|0)==1|0}function Ti(e){e=e|0;var t=dt;switch(o[e+56>>2]|0){case 0:case 3:{t=Y(u[e+40>>2]);if(t>Y(0.0)&((St(t)|0)^1))e=r[(o[e+976>>2]|0)+2>>0]|0?1056:992;else e=1056;break}default:e=e+52|0}return e|0}function Oi(e,t){e=e|0;t=t|0;return(r[e+t>>0]|0)!=0|0}function ki(e,t){e=e|0;t=t|0;e=e+132|0;if(Kr(t)|0?(o[(wt(e,5,948)|0)+4>>2]|0)!=0:0)e=1;else e=(o[(wt(e,o[1e3+(t<<2)>>2]|0,948)|0)+4>>2]|0)!=0;return e|0}function Ii(e,t,n){e=e|0;t=t|0;n=Y(n);var r=0,i=0;e=e+132|0;if(Kr(t)|0?(r=wt(e,5,948)|0,(o[r+4>>2]|0)!=0):0)i=4;else{r=wt(e,o[1e3+(t<<2)>>2]|0,948)|0;if(!(o[r+4>>2]|0))n=Y(0.0);else i=4}if((i|0)==4)n=Y(Dr(r,n));return Y(n)}function Ri(e,t,n){e=e|0;t=t|0;n=Y(n);if(bi(e,t)|0)n=Y(vi(e,t,n));else n=Y(-Y(Ii(e,t,n)));return Y(n)}function Pi(e){e=Y(e);return(u[p>>2]=e,o[p>>2]|0)|0}function Di(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>1073741823)Ye();else{i=qT(t<<2)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n<<2)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t<<2);return}function Ni(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(0-(i>>2)<<2)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Mi(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~((r+-4-t|0)>>>2)<<2);e=o[e>>2]|0;if(e|0)XT(e);return}function Li(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0;s=e+4|0;l=o[s>>2]|0;i=l-r|0;a=i>>2;e=t+(a<<2)|0;if(e>>>0<n>>>0){r=l;do{o[r>>2]=o[e>>2];e=e+4|0;r=(o[s>>2]|0)+4|0;o[s>>2]=r}while(e>>>0<n>>>0)}if(a|0)uO(l+(0-a<<2)|0,t|0,i|0)|0;return}function Bi(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0;l=t+4|0;u=o[l>>2]|0;i=o[e>>2]|0;s=n;a=s-i|0;r=u+(0-(a>>2)<<2)|0;o[l>>2]=r;if((a|0)>0)iO(r|0,i|0,a|0)|0;i=e+4|0;a=t+8|0;r=(o[i>>2]|0)-s|0;if((r|0)>0){iO(o[a>>2]|0,n|0,r|0)|0;o[a>>2]=(o[a>>2]|0)+(r>>>2<<2)}s=o[e>>2]|0;o[e>>2]=o[l>>2];o[l>>2]=s;s=o[i>>2]|0;o[i>>2]=o[a>>2];o[a>>2]=s;s=e+8|0;n=t+12|0;e=o[s>>2]|0;o[s>>2]=o[n>>2];o[n>>2]=e;o[t>>2]=o[l>>2];return u|0}function Fi(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;s=o[t>>2]|0;a=o[n>>2]|0;if((s|0)!=(a|0)){i=e+8|0;n=((a+-4-s|0)>>>2)+1|0;e=s;r=o[i>>2]|0;do{o[r>>2]=o[e>>2];r=(o[i>>2]|0)+4|0;o[i>>2]=r;e=e+4|0}while((e|0)!=(a|0));o[t>>2]=s+(n<<2)}return}function ji(){yt();return}function Ui(){var e=0;e=qT(4)|0;Hi(e);return e|0}function Hi(e){e=e|0;o[e>>2]=Bt()|0;return}function zi(e){e=e|0;if(e|0){Vi(e);XT(e)}return}function Vi(e){e=e|0;jt(o[e>>2]|0);return}function Wi(e,t,n){e=e|0;t=t|0;n=n|0;jr(o[e>>2]|0,t,n);return}function Gi(e,t){e=e|0;t=Y(t);kr(o[e>>2]|0,t);return}function Ki(e,t){e=e|0;t=t|0;return Oi(o[e>>2]|0,t)|0}function qi(){var e=0;e=qT(8)|0;Yi(e,0);return e|0}function Yi(e,t){e=e|0;t=t|0;if(!t)t=xt()|0;else t=Et(o[t>>2]|0)|0;o[e>>2]=t;o[e+4>>2]=0;Jt(t,e);return}function Xi(e){e=e|0;var t=0;t=qT(8)|0;Yi(t,e);return t|0}function Qi(e){e=e|0;if(e|0){Zi(e);XT(e)}return}function Zi(e){e=e|0;var t=0;Ot(o[e>>2]|0);t=e+4|0;e=o[t>>2]|0;o[t>>2]=0;if(e|0){Ji(e);XT(e)}return}function Ji(e){e=e|0;$i(e);return}function $i(e){e=e|0;e=o[e>>2]|0;if(e|0)rt(e|0);return}function eo(e){e=e|0;return $t(e)|0}function to(e){e=e|0;var t=0,n=0;n=e+4|0;t=o[n>>2]|0;o[n>>2]=0;if(t|0){Ji(t);XT(t)}Nt(o[e>>2]|0);return}function no(e,t){e=e|0;t=t|0;Xt(o[e>>2]|0,o[t>>2]|0);return}function ro(e,t){e=e|0;t=t|0;dn(o[e>>2]|0,t);return}function io(e,t,n){e=e|0;t=t|0;n=+n;xn(o[e>>2]|0,t,Y(n));return}function oo(e,t,n){e=e|0;t=t|0;n=+n;An(o[e>>2]|0,t,Y(n));return}function ao(e,t){e=e|0;t=t|0;on(o[e>>2]|0,t);return}function so(e,t){e=e|0;t=t|0;sn(o[e>>2]|0,t);return}function lo(e,t){e=e|0;t=t|0;un(o[e>>2]|0,t);return}function uo(e,t){e=e|0;t=t|0;en(o[e>>2]|0,t);return}function co(e,t){e=e|0;t=t|0;hn(o[e>>2]|0,t);return}function po(e,t){e=e|0;t=t|0;nn(o[e>>2]|0,t);return}function ho(e,t,n){e=e|0;t=t|0;n=+n;On(o[e>>2]|0,t,Y(n));return}function fo(e,t,n){e=e|0;t=t|0;n=+n;kn(o[e>>2]|0,t,Y(n));return}function mo(e,t){e=e|0;t=t|0;Rn(o[e>>2]|0,t);return}function go(e,t){e=e|0;t=t|0;mn(o[e>>2]|0,t);return}function bo(e,t){e=e|0;t=t|0;bn(o[e>>2]|0,t);return}function vo(e,t){e=e|0;t=+t;yn(o[e>>2]|0,Y(t));return}function yo(e,t){e=e|0;t=+t;wn(o[e>>2]|0,Y(t));return}function _o(e,t){e=e|0;t=+t;En(o[e>>2]|0,Y(t));return}function So(e,t){e=e|0;t=+t;_n(o[e>>2]|0,Y(t));return}function wo(e,t){e=e|0;t=+t;Sn(o[e>>2]|0,Y(t));return}function Eo(e,t){e=e|0;t=+t;Bn(o[e>>2]|0,Y(t));return}function Co(e,t){e=e|0;t=+t;Fn(o[e>>2]|0,Y(t));return}function xo(e){e=e|0;jn(o[e>>2]|0);return}function Ao(e,t){e=e|0;t=+t;Hn(o[e>>2]|0,Y(t));return}function To(e,t){e=e|0;t=+t;zn(o[e>>2]|0,Y(t));return}function Oo(e){e=e|0;Vn(o[e>>2]|0);return}function ko(e,t){e=e|0;t=+t;Gn(o[e>>2]|0,Y(t));return}function Io(e,t){e=e|0;t=+t;Kn(o[e>>2]|0,Y(t));return}function Ro(e,t){e=e|0;t=+t;Yn(o[e>>2]|0,Y(t));return}function Po(e,t){e=e|0;t=+t;Xn(o[e>>2]|0,Y(t));return}function Do(e,t){e=e|0;t=+t;Zn(o[e>>2]|0,Y(t));return}function No(e,t){e=e|0;t=+t;Jn(o[e>>2]|0,Y(t));return}function Mo(e,t){e=e|0;t=+t;er(o[e>>2]|0,Y(t));return}function Lo(e,t){e=e|0;t=+t;tr(o[e>>2]|0,Y(t));return}function Bo(e,t){e=e|0;t=+t;rr(o[e>>2]|0,Y(t));return}function Fo(e,t,n){e=e|0;t=t|0;n=+n;Mn(o[e>>2]|0,t,Y(n));return}function jo(e,t,n){e=e|0;t=t|0;n=+n;Pn(o[e>>2]|0,t,Y(n));return}function Uo(e,t,n){e=e|0;t=t|0;n=+n;Dn(o[e>>2]|0,t,Y(n));return}function Ho(e){e=e|0;return pn(o[e>>2]|0)|0}function zo(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0;r=f;f=f+16|0;i=r;Tn(i,o[t>>2]|0,n);Vo(e,i);f=r;return}function Vo(e,t){e=e|0;t=t|0;Wo(e,o[t+4>>2]|0,+Y(u[t>>2]));return}function Wo(e,t,n){e=e|0;t=t|0;n=+n;o[e>>2]=t;c[e+8>>3]=n;return}function Go(e){e=e|0;return an(o[e>>2]|0)|0}function Ko(e){e=e|0;return ln(o[e>>2]|0)|0}function qo(e){e=e|0;return cn(o[e>>2]|0)|0}function Yo(e){e=e|0;return tn(o[e>>2]|0)|0}function Xo(e){e=e|0;return fn(o[e>>2]|0)|0}function Qo(e){e=e|0;return rn(o[e>>2]|0)|0}function Zo(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0;r=f;f=f+16|0;i=r;In(i,o[t>>2]|0,n);Vo(e,i);f=r;return}function Jo(e){e=e|0;return gn(o[e>>2]|0)|0}function $o(e){e=e|0;return vn(o[e>>2]|0)|0}function ea(e,t){e=e|0;t=t|0;var n=0,r=0;n=f;f=f+16|0;r=n;Cn(r,o[t>>2]|0);Vo(e,r);f=n;return}function ta(e){e=e|0;return+ +Y(Qt(o[e>>2]|0))}function na(e){e=e|0;return+ +Y(Zt(o[e>>2]|0))}function ra(e,t){e=e|0;t=t|0;var n=0,r=0;n=f;f=f+16|0;r=n;Un(r,o[t>>2]|0);Vo(e,r);f=n;return}function ia(e,t){e=e|0;t=t|0;var n=0,r=0;n=f;f=f+16|0;r=n;Wn(r,o[t>>2]|0);Vo(e,r);f=n;return}function oa(e,t){e=e|0;t=t|0;var n=0,r=0;n=f;f=f+16|0;r=n;qn(r,o[t>>2]|0);Vo(e,r);f=n;return}function aa(e,t){e=e|0;t=t|0;var n=0,r=0;n=f;f=f+16|0;r=n;Qn(r,o[t>>2]|0);Vo(e,r);f=n;return}function sa(e,t){e=e|0;t=t|0;var n=0,r=0;n=f;f=f+16|0;r=n;$n(r,o[t>>2]|0);Vo(e,r);f=n;return}function la(e,t){e=e|0;t=t|0;var n=0,r=0;n=f;f=f+16|0;r=n;nr(r,o[t>>2]|0);Vo(e,r);f=n;return}function ua(e){e=e|0;return+ +Y(ir(o[e>>2]|0))}function ca(e,t){e=e|0;t=t|0;return+ +Y(Ln(o[e>>2]|0,t))}function da(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0;r=f;f=f+16|0;i=r;Nn(i,o[t>>2]|0,n);Vo(e,i);f=r;return}function pa(e,t,n){e=e|0;t=t|0;n=n|0;Ht(o[e>>2]|0,o[t>>2]|0,n);return}function ha(e,t){e=e|0;t=t|0;Dt(o[e>>2]|0,o[t>>2]|0);return}function fa(e){e=e|0;return It(o[e>>2]|0)|0}function ma(e){e=e|0;e=Kt(o[e>>2]|0)|0;if(!e)e=0;else e=eo(e)|0;return e|0}function ga(e,t){e=e|0;t=t|0;e=Rt(o[e>>2]|0,t)|0;if(!e)e=0;else e=eo(e)|0;return e|0}function ba(e,t){e=e|0;t=t|0;var n=0,r=0;r=qT(4)|0;va(r,t);n=e+4|0;t=o[n>>2]|0;o[n>>2]=r;if(t|0){Ji(t);XT(t)}Ut(o[e>>2]|0,1);return}function va(e,t){e=e|0;t=t|0;Fa(e,t);return}function ya(e,t,n,r,i,o){e=e|0;t=t|0;n=Y(n);r=r|0;i=Y(i);o=o|0;var a=0,s=0;a=f;f=f+16|0;s=a;_a(s,$t(t)|0,+n,r,+i,o);u[e>>2]=Y(+c[s>>3]);u[e+4>>2]=Y(+c[s+8>>3]);f=a;return}function _a(e,t,n,r,i,a){e=e|0;t=t|0;n=+n;r=r|0;i=+i;a=a|0;var s=0,l=0,u=0,d=0,p=0;s=f;f=f+32|0;p=s+8|0;d=s+20|0;u=s;l=s+16|0;c[p>>3]=n;o[d>>2]=r;c[u>>3]=i;o[l>>2]=a;Sa(e,o[t+4>>2]|0,p,d,u,l);f=s;return}function Sa(e,t,n,r,i,a){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;a=a|0;var s=0,l=0;s=f;f=f+16|0;l=s;EA(l);t=wa(t)|0;Ea(e,t,+c[n>>3],o[r>>2]|0,+c[i>>3],o[a>>2]|0);xA(l);f=s;return}function wa(e){e=e|0;return o[e>>2]|0}function Ea(e,t,n,r,i,o){e=e|0;t=t|0;n=+n;r=r|0;i=+i;o=o|0;var a=0;a=xa(Ca()|0)|0;n=+Aa(n);r=Ta(r)|0;i=+Aa(i);Oa(e,ot(0,a|0,t|0,+n,r|0,+i,Ta(o)|0)|0);return}function Ca(){var e=0;if(!(r[7608]|0)){Ma(9120);e=7608;o[e>>2]=1;o[e+4>>2]=0}return 9120}function xa(e){e=e|0;return o[e+8>>2]|0}function Aa(e){e=+e;return+ +Na(e)}function Ta(e){e=e|0;return Da(e)|0}function Oa(e,t){e=e|0;t=t|0;var n=0,r=0,i=0;i=f;f=f+32|0;n=i;r=t;if(!(r&1)){o[e>>2]=o[t>>2];o[e+4>>2]=o[t+4>>2];o[e+8>>2]=o[t+8>>2];o[e+12>>2]=o[t+12>>2]}else{ka(n,0);Fe(r|0,n|0)|0;Ia(e,n);Ra(n)}f=i;return}function ka(e,t){e=e|0;t=t|0;Pa(e,t);o[e+8>>2]=0;r[e+24>>0]=0;return}function Ia(e,t){e=e|0;t=t|0;t=t+8|0;o[e>>2]=o[t>>2];o[e+4>>2]=o[t+4>>2];o[e+8>>2]=o[t+8>>2];o[e+12>>2]=o[t+12>>2];return}function Ra(e){e=e|0;r[e+24>>0]=0;return}function Pa(e,t){e=e|0;t=t|0;o[e>>2]=t;return}function Da(e){e=e|0;return e|0}function Na(e){e=+e;return+e}function Ma(e){e=e|0;Ba(e,La()|0,4);return}function La(){return 1064}function Ba(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;o[e+4>>2]=n;o[e+8>>2]=tt(t|0,n+1|0)|0;return}function Fa(e,t){e=e|0;t=t|0;t=o[t>>2]|0;o[e>>2]=t;ke(t|0);return}function ja(e){e=e|0;var t=0,n=0;n=e+4|0;t=o[n>>2]|0;o[n>>2]=0;if(t|0){Ji(t);XT(t)}Ut(o[e>>2]|0,0);return}function Ua(e){e=e|0;qt(o[e>>2]|0);return}function Ha(e){e=e|0;return Yt(o[e>>2]|0)|0}function za(e,t,n,r){e=e|0;t=+t;n=+n;r=r|0;Ir(o[e>>2]|0,Y(t),Y(n),r);return}function Va(e){e=e|0;return+ +Y(or(o[e>>2]|0))}function Wa(e){e=e|0;return+ +Y(sr(o[e>>2]|0))}function Ga(e){e=e|0;return+ +Y(ar(o[e>>2]|0))}function Ka(e){e=e|0;return+ +Y(lr(o[e>>2]|0))}function qa(e){e=e|0;return+ +Y(ur(o[e>>2]|0))}function Ya(e){e=e|0;return+ +Y(cr(o[e>>2]|0))}function Xa(e,t){e=e|0;t=t|0;c[e>>3]=+Y(or(o[t>>2]|0));c[e+8>>3]=+Y(sr(o[t>>2]|0));c[e+16>>3]=+Y(ar(o[t>>2]|0));c[e+24>>3]=+Y(lr(o[t>>2]|0));c[e+32>>3]=+Y(ur(o[t>>2]|0));c[e+40>>3]=+Y(cr(o[t>>2]|0));return}function Qa(e,t){e=e|0;t=t|0;return+ +Y(dr(o[e>>2]|0,t))}function Za(e,t){e=e|0;t=t|0;return+ +Y(pr(o[e>>2]|0,t))}function Ja(e,t){e=e|0;t=t|0;return+ +Y(hr(o[e>>2]|0,t))}function $a(){return Lt()|0}function es(){ts();ns();rs();is();os();as();return}function ts(){H_(11713,4938,1);return}function ns(){t_(10448);return}function rs(){My(10408);return}function is(){Jv(10324);return}function os(){Gg(10096);return}function as(){ss(9132);return}function ss(e){e=e|0;var t=0,n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0,m=0,g=0,b=0,v=0,y=0,_=0,S=0,w=0,E=0,C=0,x=0,A=0,T=0,O=0,k=0,I=0,R=0,P=0,D=0,N=0,M=0,L=0,B=0,F=0,j=0,U=0,H=0,z=0,V=0,W=0,G=0,K=0,q=0,Y=0,X=0,Q=0,Z=0,J=0,$=0,ee=0,te=0,ne=0,re=0,ie=0,oe=0,ae=0,se=0,le=0,ue=0,ce=0,de=0,pe=0,he=0,fe=0,me=0,ge=0,be=0,ve=0,ye=0,_e=0,Se=0,we=0,Ee=0,Ce=0,xe=0,Ae=0,Te=0,Oe=0,ke=0,Ie=0,Re=0,Pe=0;t=f;f=f+672|0;n=t+656|0;Pe=t+648|0;Re=t+640|0;Ie=t+632|0;ke=t+624|0;Oe=t+616|0;Te=t+608|0;Ae=t+600|0;xe=t+592|0;Ce=t+584|0;Ee=t+576|0;we=t+568|0;Se=t+560|0;_e=t+552|0;ye=t+544|0;ve=t+536|0;be=t+528|0;ge=t+520|0;me=t+512|0;fe=t+504|0;he=t+496|0;pe=t+488|0;de=t+480|0;ce=t+472|0;ue=t+464|0;le=t+456|0;se=t+448|0;ae=t+440|0;oe=t+432|0;ie=t+424|0;re=t+416|0;ne=t+408|0;te=t+400|0;ee=t+392|0;$=t+384|0;J=t+376|0;Z=t+368|0;Q=t+360|0;X=t+352|0;Y=t+344|0;q=t+336|0;K=t+328|0;G=t+320|0;W=t+312|0;V=t+304|0;z=t+296|0;H=t+288|0;U=t+280|0;j=t+272|0;F=t+264|0;B=t+256|0;L=t+248|0;M=t+240|0;N=t+232|0;D=t+224|0;P=t+216|0;R=t+208|0;I=t+200|0;k=t+192|0;O=t+184|0;T=t+176|0;A=t+168|0;x=t+160|0;C=t+152|0;E=t+144|0;w=t+136|0;S=t+128|0;_=t+120|0;y=t+112|0;v=t+104|0;b=t+96|0;g=t+88|0;m=t+80|0;h=t+72|0;p=t+64|0;d=t+56|0;c=t+48|0;u=t+40|0;l=t+32|0;s=t+24|0;a=t+16|0;i=t+8|0;r=t;ls(e,3646);us(e,3651,2)|0;cs(e,3665,2)|0;ds(e,3682,18)|0;o[Pe>>2]=19;o[Pe+4>>2]=0;o[n>>2]=o[Pe>>2];o[n+4>>2]=o[Pe+4>>2];ps(e,3690,n)|0;o[Re>>2]=1;o[Re+4>>2]=0;o[n>>2]=o[Re>>2];o[n+4>>2]=o[Re+4>>2];hs(e,3696,n)|0;o[Ie>>2]=2;o[Ie+4>>2]=0;o[n>>2]=o[Ie>>2];o[n+4>>2]=o[Ie+4>>2];fs(e,3706,n)|0;o[ke>>2]=1;o[ke+4>>2]=0;o[n>>2]=o[ke>>2];o[n+4>>2]=o[ke+4>>2];ms(e,3722,n)|0;o[Oe>>2]=2;o[Oe+4>>2]=0;o[n>>2]=o[Oe>>2];o[n+4>>2]=o[Oe+4>>2];ms(e,3734,n)|0;o[Te>>2]=3;o[Te+4>>2]=0;o[n>>2]=o[Te>>2];o[n+4>>2]=o[Te+4>>2];fs(e,3753,n)|0;o[Ae>>2]=4;o[Ae+4>>2]=0;o[n>>2]=o[Ae>>2];o[n+4>>2]=o[Ae+4>>2];fs(e,3769,n)|0;o[xe>>2]=5;o[xe+4>>2]=0;o[n>>2]=o[xe>>2];o[n+4>>2]=o[xe+4>>2];fs(e,3783,n)|0;o[Ce>>2]=6;o[Ce+4>>2]=0;o[n>>2]=o[Ce>>2];o[n+4>>2]=o[Ce+4>>2];fs(e,3796,n)|0;o[Ee>>2]=7;o[Ee+4>>2]=0;o[n>>2]=o[Ee>>2];o[n+4>>2]=o[Ee+4>>2];fs(e,3813,n)|0;o[we>>2]=8;o[we+4>>2]=0;o[n>>2]=o[we>>2];o[n+4>>2]=o[we+4>>2];fs(e,3825,n)|0;o[Se>>2]=3;o[Se+4>>2]=0;o[n>>2]=o[Se>>2];o[n+4>>2]=o[Se+4>>2];ms(e,3843,n)|0;o[_e>>2]=4;o[_e+4>>2]=0;o[n>>2]=o[_e>>2];o[n+4>>2]=o[_e+4>>2];ms(e,3853,n)|0;o[ye>>2]=9;o[ye+4>>2]=0;o[n>>2]=o[ye>>2];o[n+4>>2]=o[ye+4>>2];fs(e,3870,n)|0;o[ve>>2]=10;o[ve+4>>2]=0;o[n>>2]=o[ve>>2];o[n+4>>2]=o[ve+4>>2];fs(e,3884,n)|0;o[be>>2]=11;o[be+4>>2]=0;o[n>>2]=o[be>>2];o[n+4>>2]=o[be+4>>2];fs(e,3896,n)|0;o[ge>>2]=1;o[ge+4>>2]=0;o[n>>2]=o[ge>>2];o[n+4>>2]=o[ge+4>>2];gs(e,3907,n)|0;o[me>>2]=2;o[me+4>>2]=0;o[n>>2]=o[me>>2];o[n+4>>2]=o[me+4>>2];gs(e,3915,n)|0;o[fe>>2]=3;o[fe+4>>2]=0;o[n>>2]=o[fe>>2];o[n+4>>2]=o[fe+4>>2];gs(e,3928,n)|0;o[he>>2]=4;o[he+4>>2]=0;o[n>>2]=o[he>>2];o[n+4>>2]=o[he+4>>2];gs(e,3948,n)|0;o[pe>>2]=5;o[pe+4>>2]=0;o[n>>2]=o[pe>>2];o[n+4>>2]=o[pe+4>>2];gs(e,3960,n)|0;o[de>>2]=6;o[de+4>>2]=0;o[n>>2]=o[de>>2];o[n+4>>2]=o[de+4>>2];gs(e,3974,n)|0;o[ce>>2]=7;o[ce+4>>2]=0;o[n>>2]=o[ce>>2];o[n+4>>2]=o[ce+4>>2];gs(e,3983,n)|0;o[ue>>2]=20;o[ue+4>>2]=0;o[n>>2]=o[ue>>2];o[n+4>>2]=o[ue+4>>2];ps(e,3999,n)|0;o[le>>2]=8;o[le+4>>2]=0;o[n>>2]=o[le>>2];o[n+4>>2]=o[le+4>>2];gs(e,4012,n)|0;o[se>>2]=9;o[se+4>>2]=0;o[n>>2]=o[se>>2];o[n+4>>2]=o[se+4>>2];gs(e,4022,n)|0;o[ae>>2]=21;o[ae+4>>2]=0;o[n>>2]=o[ae>>2];o[n+4>>2]=o[ae+4>>2];ps(e,4039,n)|0;o[oe>>2]=10;o[oe+4>>2]=0;o[n>>2]=o[oe>>2];o[n+4>>2]=o[oe+4>>2];gs(e,4053,n)|0;o[ie>>2]=11;o[ie+4>>2]=0;o[n>>2]=o[ie>>2];o[n+4>>2]=o[ie+4>>2];gs(e,4065,n)|0;o[re>>2]=12;o[re+4>>2]=0;o[n>>2]=o[re>>2];o[n+4>>2]=o[re+4>>2];gs(e,4084,n)|0;o[ne>>2]=13;o[ne+4>>2]=0;o[n>>2]=o[ne>>2];o[n+4>>2]=o[ne+4>>2];gs(e,4097,n)|0;o[te>>2]=14;o[te+4>>2]=0;o[n>>2]=o[te>>2];o[n+4>>2]=o[te+4>>2];gs(e,4117,n)|0;o[ee>>2]=15;o[ee+4>>2]=0;o[n>>2]=o[ee>>2];o[n+4>>2]=o[ee+4>>2];gs(e,4129,n)|0;o[$>>2]=16;o[$+4>>2]=0;o[n>>2]=o[$>>2];o[n+4>>2]=o[$+4>>2];gs(e,4148,n)|0;o[J>>2]=17;o[J+4>>2]=0;o[n>>2]=o[J>>2];o[n+4>>2]=o[J+4>>2];gs(e,4161,n)|0;o[Z>>2]=18;o[Z+4>>2]=0;o[n>>2]=o[Z>>2];o[n+4>>2]=o[Z+4>>2];gs(e,4181,n)|0;o[Q>>2]=5;o[Q+4>>2]=0;o[n>>2]=o[Q>>2];o[n+4>>2]=o[Q+4>>2];ms(e,4196,n)|0;o[X>>2]=6;o[X+4>>2]=0;o[n>>2]=o[X>>2];o[n+4>>2]=o[X+4>>2];ms(e,4206,n)|0;o[Y>>2]=7;o[Y+4>>2]=0;o[n>>2]=o[Y>>2];o[n+4>>2]=o[Y+4>>2];ms(e,4217,n)|0;o[q>>2]=3;o[q+4>>2]=0;o[n>>2]=o[q>>2];o[n+4>>2]=o[q+4>>2];bs(e,4235,n)|0;o[K>>2]=1;o[K+4>>2]=0;o[n>>2]=o[K>>2];o[n+4>>2]=o[K+4>>2];vs(e,4251,n)|0;o[G>>2]=4;o[G+4>>2]=0;o[n>>2]=o[G>>2];o[n+4>>2]=o[G+4>>2];bs(e,4263,n)|0;o[W>>2]=5;o[W+4>>2]=0;o[n>>2]=o[W>>2];o[n+4>>2]=o[W+4>>2];bs(e,4279,n)|0;o[V>>2]=6;o[V+4>>2]=0;o[n>>2]=o[V>>2];o[n+4>>2]=o[V+4>>2];bs(e,4293,n)|0;o[z>>2]=7;o[z+4>>2]=0;o[n>>2]=o[z>>2];o[n+4>>2]=o[z+4>>2];bs(e,4306,n)|0;o[H>>2]=8;o[H+4>>2]=0;o[n>>2]=o[H>>2];o[n+4>>2]=o[H+4>>2];bs(e,4323,n)|0;o[U>>2]=9;o[U+4>>2]=0;o[n>>2]=o[U>>2];o[n+4>>2]=o[U+4>>2];bs(e,4335,n)|0;o[j>>2]=2;o[j+4>>2]=0;o[n>>2]=o[j>>2];o[n+4>>2]=o[j+4>>2];vs(e,4353,n)|0;o[F>>2]=12;o[F+4>>2]=0;o[n>>2]=o[F>>2];o[n+4>>2]=o[F+4>>2];ys(e,4363,n)|0;o[B>>2]=1;o[B+4>>2]=0;o[n>>2]=o[B>>2];o[n+4>>2]=o[B+4>>2];_s(e,4376,n)|0;o[L>>2]=2;o[L+4>>2]=0;o[n>>2]=o[L>>2];o[n+4>>2]=o[L+4>>2];_s(e,4388,n)|0;o[M>>2]=13;o[M+4>>2]=0;o[n>>2]=o[M>>2];o[n+4>>2]=o[M+4>>2];ys(e,4402,n)|0;o[N>>2]=14;o[N+4>>2]=0;o[n>>2]=o[N>>2];o[n+4>>2]=o[N+4>>2];ys(e,4411,n)|0;o[D>>2]=15;o[D+4>>2]=0;o[n>>2]=o[D>>2];o[n+4>>2]=o[D+4>>2];ys(e,4421,n)|0;o[P>>2]=16;o[P+4>>2]=0;o[n>>2]=o[P>>2];o[n+4>>2]=o[P+4>>2];ys(e,4433,n)|0;o[R>>2]=17;o[R+4>>2]=0;o[n>>2]=o[R>>2];o[n+4>>2]=o[R+4>>2];ys(e,4446,n)|0;o[I>>2]=18;o[I+4>>2]=0;o[n>>2]=o[I>>2];o[n+4>>2]=o[I+4>>2];ys(e,4458,n)|0;o[k>>2]=3;o[k+4>>2]=0;o[n>>2]=o[k>>2];o[n+4>>2]=o[k+4>>2];_s(e,4471,n)|0;o[O>>2]=1;o[O+4>>2]=0;o[n>>2]=o[O>>2];o[n+4>>2]=o[O+4>>2];Ss(e,4486,n)|0;o[T>>2]=10;o[T+4>>2]=0;o[n>>2]=o[T>>2];o[n+4>>2]=o[T+4>>2];bs(e,4496,n)|0;o[A>>2]=11;o[A+4>>2]=0;o[n>>2]=o[A>>2];o[n+4>>2]=o[A+4>>2];bs(e,4508,n)|0;o[x>>2]=3;o[x+4>>2]=0;o[n>>2]=o[x>>2];o[n+4>>2]=o[x+4>>2];vs(e,4519,n)|0;o[C>>2]=4;o[C+4>>2]=0;o[n>>2]=o[C>>2];o[n+4>>2]=o[C+4>>2];ws(e,4530,n)|0;o[E>>2]=19;o[E+4>>2]=0;o[n>>2]=o[E>>2];o[n+4>>2]=o[E+4>>2];Es(e,4542,n)|0;o[w>>2]=12;o[w+4>>2]=0;o[n>>2]=o[w>>2];o[n+4>>2]=o[w+4>>2];Cs(e,4554,n)|0;o[S>>2]=13;o[S+4>>2]=0;o[n>>2]=o[S>>2];o[n+4>>2]=o[S+4>>2];xs(e,4568,n)|0;o[_>>2]=2;o[_+4>>2]=0;o[n>>2]=o[_>>2];o[n+4>>2]=o[_+4>>2];As(e,4578,n)|0;o[y>>2]=20;o[y+4>>2]=0;o[n>>2]=o[y>>2];o[n+4>>2]=o[y+4>>2];Ts(e,4587,n)|0;o[v>>2]=22;o[v+4>>2]=0;o[n>>2]=o[v>>2];o[n+4>>2]=o[v+4>>2];ps(e,4602,n)|0;o[b>>2]=23;o[b+4>>2]=0;o[n>>2]=o[b>>2];o[n+4>>2]=o[b+4>>2];ps(e,4619,n)|0;o[g>>2]=14;o[g+4>>2]=0;o[n>>2]=o[g>>2];o[n+4>>2]=o[g+4>>2];Os(e,4629,n)|0;o[m>>2]=1;o[m+4>>2]=0;o[n>>2]=o[m>>2];o[n+4>>2]=o[m+4>>2];ks(e,4637,n)|0;o[h>>2]=4;o[h+4>>2]=0;o[n>>2]=o[h>>2];o[n+4>>2]=o[h+4>>2];_s(e,4653,n)|0;o[p>>2]=5;o[p+4>>2]=0;o[n>>2]=o[p>>2];o[n+4>>2]=o[p+4>>2];_s(e,4669,n)|0;o[d>>2]=6;o[d+4>>2]=0;o[n>>2]=o[d>>2];o[n+4>>2]=o[d+4>>2];_s(e,4686,n)|0;o[c>>2]=7;o[c+4>>2]=0;o[n>>2]=o[c>>2];o[n+4>>2]=o[c+4>>2];_s(e,4701,n)|0;o[u>>2]=8;o[u+4>>2]=0;o[n>>2]=o[u>>2];o[n+4>>2]=o[u+4>>2];_s(e,4719,n)|0;o[l>>2]=9;o[l+4>>2]=0;o[n>>2]=o[l>>2];o[n+4>>2]=o[l+4>>2];_s(e,4736,n)|0;o[s>>2]=21;o[s+4>>2]=0;o[n>>2]=o[s>>2];o[n+4>>2]=o[s+4>>2];Is(e,4754,n)|0;o[a>>2]=2;o[a+4>>2]=0;o[n>>2]=o[a>>2];o[n+4>>2]=o[a+4>>2];Ss(e,4772,n)|0;o[i>>2]=3;o[i+4>>2]=0;o[n>>2]=o[i>>2];o[n+4>>2]=o[i+4>>2];Ss(e,4790,n)|0;o[r>>2]=4;o[r+4>>2]=0;o[n>>2]=o[r>>2];o[n+4>>2]=o[r+4>>2];Ss(e,4808,n)|0;f=t;return}function ls(e,t){e=e|0;t=t|0;var n=0;n=Ng()|0;o[e>>2]=n;Mg(n,t);cS(o[e>>2]|0);return}function us(e,t,n){e=e|0;t=t|0;n=n|0;bg(e,Ps(t)|0,n,0);return e|0}function cs(e,t,n){e=e|0;t=t|0;n=n|0;Qm(e,Ps(t)|0,n,0);return e|0}function ds(e,t,n){e=e|0;t=t|0;n=n|0;Dm(e,Ps(t)|0,n,0);return e|0}function ps(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];fm(e,t,i);f=r;return e|0}function hs(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Kf(e,t,i);f=r;return e|0}function fs(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Tf(e,t,i);f=r;return e|0}function ms(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];lf(e,t,i);f=r;return e|0}function gs(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];zh(e,t,i);f=r;return e|0}function bs(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Eh(e,t,i);f=r;return e|0}function vs(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];ih(e,t,i);f=r;return e|0}function ys(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Cp(e,t,i);f=r;return e|0}function _s(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];op(e,t,i);f=r;return e|0}function Ss(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Ud(e,t,i);f=r;return e|0}function ws(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Sd(e,t,i);f=r;return e|0}function Es(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];$c(e,t,i);f=r;return e|0}function Cs(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Dc(e,t,i);f=r;return e|0}function xs(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];fc(e,t,i);f=r;return e|0}function As(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Gu(e,t,i);f=r;return e|0}function Ts(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Su(e,t,i);f=r;return e|0}function Os(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];tu(e,t,i);f=r;return e|0}function ks(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Il(e,t,i);f=r;return e|0}function Is(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Rs(e,t,i);f=r;return e|0}function Rs(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Ds(e,n,i,1);f=r;return}function Ps(e){e=e|0;return e|0}function Ds(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=Ns()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=Ms(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,Ls(a,r)|0,r);f=i;return}function Ns(){var e=0,t=0;if(!(r[7616]|0)){Ys(9136);Le(24,9136,b|0)|0;t=7616;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9136)|0)){e=9136;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Ys(9136)}return 9136}function Ms(e){e=e|0;return 0}function Ls(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=Ns()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];zs(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{Vs(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function Bs(e,t,n,r,i,a){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;a=a|0;var s=0,l=0,u=0,c=0,d=0,p=0,h=0,m=0;s=f;f=f+32|0;h=s+24|0;p=s+20|0;u=s+16|0;d=s+12|0;c=s+8|0;l=s+4|0;m=s;o[p>>2]=t;o[u>>2]=n;o[d>>2]=r;o[c>>2]=i;o[l>>2]=a;a=e+28|0;o[m>>2]=o[a>>2];o[h>>2]=o[m>>2];Fs(e+24|0,h,p,d,c,u,l)|0;o[a>>2]=o[o[a>>2]>>2];f=s;return}function Fs(e,t,n,r,i,a,s){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;a=a|0;s=s|0;e=js(t)|0;t=qT(24)|0;Us(t+4|0,o[n>>2]|0,o[r>>2]|0,o[i>>2]|0,o[a>>2]|0,o[s>>2]|0);o[t>>2]=o[e>>2];o[e>>2]=t;return t|0}function js(e){e=e|0;return o[e>>2]|0}function Us(e,t,n,r,i,a){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;a=a|0;o[e>>2]=t;o[e+4>>2]=n;o[e+8>>2]=r;o[e+12>>2]=i;o[e+16>>2]=a;return}function Hs(e,t){e=e|0;t=t|0;return t|e|0}function zs(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function Vs(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=Ws(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;Gs(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];zs(a,r,n);o[u>>2]=(o[u>>2]|0)+12;Ks(e,l);qs(l);f=c;return}}function Ws(e){e=e|0;return 357913941}function Gs(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function Ks(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function qs(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function Ys(e){e=e|0;Js(e);return}function Xs(e){e=e|0;Zs(e+24|0);return}function Qs(e){e=e|0;return o[e>>2]|0}function Zs(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function Js(e){e=e|0;var t=0;t=$s()|0;nl(e,2,3,t,el()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function $s(){return 9228}function el(){return 1140}function tl(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0;n=f;f=f+16|0;r=n+8|0;i=n;a=rl(e)|0;e=o[a+4>>2]|0;o[i>>2]=o[a>>2];o[i+4>>2]=e;o[r>>2]=o[i>>2];o[r+4>>2]=o[i+4>>2];t=il(t,r)|0;f=n;return t|0}function nl(e,t,n,r,i,a){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;a=a|0;o[e>>2]=t;o[e+4>>2]=n;o[e+8>>2]=r;o[e+12>>2]=i;o[e+16>>2]=a;return}function rl(e){e=e|0;return(o[(Ns()|0)+24>>2]|0)+(e*12|0)|0}function il(e,t){e=e|0;t=t|0;var n=0,r=0,i=0;i=f;f=f+48|0;r=i;n=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)n=o[(o[e>>2]|0)+n>>2]|0;mk[n&31](r,e);r=ol(r)|0;f=i;return r|0}function ol(e){e=e|0;var t=0,n=0,r=0,i=0;i=f;f=f+32|0;t=i+12|0;n=i;r=sl(al()|0)|0;if(!r)e=pl(e)|0;else{ll(t,r);ul(n,t);cl(e,n);e=dl(t)|0}f=i;return e|0}function al(){var e=0;if(!(r[7632]|0)){El(9184);Le(25,9184,b|0)|0;e=7632;o[e>>2]=1;o[e+4>>2]=0}return 9184}function sl(e){e=e|0;return o[e+36>>2]|0}function ll(e,t){e=e|0;t=t|0;o[e>>2]=t;o[e+4>>2]=e;o[e+8>>2]=0;return}function ul(e,t){e=e|0;t=t|0;o[e>>2]=o[t>>2];o[e+4>>2]=o[t+4>>2];o[e+8>>2]=0;return}function cl(e,t){e=e|0;t=t|0;bl(t,e,e+8|0,e+16|0,e+24|0,e+32|0,e+40|0)|0;return}function dl(e){e=e|0;return o[(o[e+4>>2]|0)+8>>2]|0}function pl(e){e=e|0;var t=0,n=0,r=0,i=0,a=0,s=0,l=0,u=0;u=f;f=f+16|0;n=u+4|0;r=u;i=UE(8)|0;a=i;s=qT(48)|0;l=s;t=l+48|0;do{o[l>>2]=o[e>>2];l=l+4|0;e=e+4|0}while((l|0)<(t|0));t=a+4|0;o[t>>2]=s;l=qT(8)|0;s=o[t>>2]|0;o[r>>2]=0;o[n>>2]=o[r>>2];hl(l,s,n);o[i>>2]=l;f=u;return a|0}function hl(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;n=qT(16)|0;o[n+4>>2]=0;o[n+8>>2]=0;o[n>>2]=1092;o[n+12>>2]=t;o[e+4>>2]=n;return}function fl(e){e=e|0;HT(e);XT(e);return}function ml(e){e=e|0;e=o[e+12>>2]|0;if(e|0)XT(e);return}function gl(e){e=e|0;XT(e);return}function bl(e,t,n,r,i,a,s){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;a=a|0;s=s|0;a=vl(o[e>>2]|0,t,n,r,i,a,s)|0;s=e+4|0;o[(o[s>>2]|0)+8>>2]=a;return o[(o[s>>2]|0)+8>>2]|0}function vl(e,t,n,r,i,o,a){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;a=a|0;var s=0,l=0;s=f;f=f+16|0;l=s;EA(l);e=wa(e)|0;a=yl(e,+c[t>>3],+c[n>>3],+c[r>>3],+c[i>>3],+c[o>>3],+c[a>>3])|0;xA(l);f=s;return a|0}function yl(e,t,n,r,i,o,a){e=e|0;t=+t;n=+n;r=+r;i=+i;o=+o;a=+a;var s=0;s=xa(_l()|0)|0;t=+Aa(t);n=+Aa(n);r=+Aa(r);i=+Aa(i);o=+Aa(o);return Te(0,s|0,e|0,+t,+n,+r,+i,+o,+ +Aa(a))|0}function _l(){var e=0;if(!(r[7624]|0)){Sl(9172);e=7624;o[e>>2]=1;o[e+4>>2]=0}return 9172}function Sl(e){e=e|0;Ba(e,wl()|0,6);return}function wl(){return 1112}function El(e){e=e|0;kl(e);return}function Cl(e){e=e|0;xl(e+24|0);Al(e+16|0);return}function xl(e){e=e|0;Ol(e);return}function Al(e){e=e|0;Tl(e);return}function Tl(e){e=e|0;var t=0,n=0;t=o[e>>2]|0;if(t|0)do{n=t;t=o[t>>2]|0;XT(n)}while((t|0)!=0);o[e>>2]=0;return}function Ol(e){e=e|0;var t=0,n=0;t=o[e>>2]|0;if(t|0)do{n=t;t=o[t>>2]|0;XT(n)}while((t|0)!=0);o[e>>2]=0;return}function kl(e){e=e|0;var t=0;o[e+16>>2]=0;o[e+20>>2]=0;t=e+24|0;o[t>>2]=0;o[e+28>>2]=t;o[e+36>>2]=0;r[e+40>>0]=0;r[e+41>>0]=0;return}function Il(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Rl(e,n,i,0);f=r;return}function Rl(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=Pl()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=Dl(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,Nl(a,r)|0,r);f=i;return}function Pl(){var e=0,t=0;if(!(r[7640]|0)){Hl(9232);Le(26,9232,b|0)|0;t=7640;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9232)|0)){e=9232;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Hl(9232)}return 9232}function Dl(e){e=e|0;return 0}function Nl(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=Pl()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];Ml(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{Ll(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function Ml(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function Ll(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=Bl(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;Fl(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];Ml(a,r,n);o[u>>2]=(o[u>>2]|0)+12;jl(e,l);Ul(l);f=c;return}}function Bl(e){e=e|0;return 357913941}function Fl(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function jl(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Ul(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function Hl(e){e=e|0;Wl(e);return}function zl(e){e=e|0;Vl(e+24|0);return}function Vl(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function Wl(e){e=e|0;var t=0;t=$s()|0;nl(e,2,1,t,Gl()|0,3);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function Gl(){return 1144}function Kl(e,t,n,r,i){e=e|0;t=t|0;n=+n;r=+r;i=i|0;var a=0,s=0,l=0,u=0;a=f;f=f+16|0;s=a+8|0;l=a;u=ql(e)|0;e=o[u+4>>2]|0;o[l>>2]=o[u>>2];o[l+4>>2]=e;o[s>>2]=o[l>>2];o[s+4>>2]=o[l+4>>2];Yl(t,s,n,r,i);f=a;return}function ql(e){e=e|0;return(o[(Pl()|0)+24>>2]|0)+(e*12|0)|0}function Yl(e,t,n,r,i){e=e|0;t=t|0;n=+n;r=+r;i=i|0;var a=0,s=0,l=0,u=0,c=0;c=f;f=f+16|0;s=c+2|0;l=c+1|0;u=c;a=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)a=o[(o[e>>2]|0)+a>>2]|0;Xl(s,n);n=+Ql(s,n);Xl(l,r);r=+Ql(l,r);Zl(u,i);u=Jl(u,i)|0;bk[a&1](e,n,r,u);f=c;return}function Xl(e,t){e=e|0;t=+t;return}function Ql(e,t){e=e|0;t=+t;return+ +eu(t)}function Zl(e,t){e=e|0;t=t|0;return}function Jl(e,t){e=e|0;t=t|0;return $l(t)|0}function $l(e){e=e|0;return e|0}function eu(e){e=+e;return+e}function tu(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];nu(e,n,i,1);f=r;return}function nu(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=ru()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=iu(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,ou(a,r)|0,r);f=i;return}function ru(){var e=0,t=0;if(!(r[7648]|0)){pu(9268);Le(27,9268,b|0)|0;t=7648;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9268)|0)){e=9268;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));pu(9268)}return 9268}function iu(e){e=e|0;return 0}function ou(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=ru()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];au(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{su(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function au(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function su(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=lu(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;uu(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];au(a,r,n);o[u>>2]=(o[u>>2]|0)+12;cu(e,l);du(l);f=c;return}}function lu(e){e=e|0;return 357913941}function uu(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function cu(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function du(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function pu(e){e=e|0;mu(e);return}function hu(e){e=e|0;fu(e+24|0);return}function fu(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function mu(e){e=e|0;var t=0;t=$s()|0;nl(e,2,4,t,gu()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function gu(){return 1160}function bu(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0;n=f;f=f+16|0;r=n+8|0;i=n;a=vu(e)|0;e=o[a+4>>2]|0;o[i>>2]=o[a>>2];o[i+4>>2]=e;o[r>>2]=o[i>>2];o[r+4>>2]=o[i+4>>2];t=yu(t,r)|0;f=n;return t|0}function vu(e){e=e|0;return(o[(ru()|0)+24>>2]|0)+(e*12|0)|0}function yu(e,t){e=e|0;t=t|0;var n=0;n=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)n=o[(o[e>>2]|0)+n>>2]|0;return _u(gk[n&31](e)|0)|0}function _u(e){e=e|0;return e&1|0}function Su(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];wu(e,n,i,0);f=r;return}function wu(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=Eu()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=Cu(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,xu(a,r)|0,r);f=i;return}function Eu(){var e=0,t=0;if(!(r[7656]|0)){Pu(9304);Le(28,9304,b|0)|0;t=7656;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9304)|0)){e=9304;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Pu(9304)}return 9304}function Cu(e){e=e|0;return 0}function xu(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=Eu()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];Au(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{Tu(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function Au(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function Tu(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=Ou(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;ku(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];Au(a,r,n);o[u>>2]=(o[u>>2]|0)+12;Iu(e,l);Ru(l);f=c;return}}function Ou(e){e=e|0;return 357913941}function ku(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function Iu(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Ru(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function Pu(e){e=e|0;Mu(e);return}function Du(e){e=e|0;Nu(e+24|0);return}function Nu(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function Mu(e){e=e|0;var t=0;t=$s()|0;nl(e,2,5,t,Lu()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function Lu(){return 1164}function Bu(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=Fu(e)|0;e=o[s+4>>2]|0;o[a>>2]=o[s>>2];o[a+4>>2]=e;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];ju(t,i,n);f=r;return}function Fu(e){e=e|0;return(o[(Eu()|0)+24>>2]|0)+(e*12|0)|0}function ju(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0;a=f;f=f+16|0;i=a;r=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)r=o[(o[e>>2]|0)+r>>2]|0;Uu(i,n);n=Hu(i,n)|0;mk[r&31](e,n);zu(i);f=a;return}function Uu(e,t){e=e|0;t=t|0;Vu(e,t);return}function Hu(e,t){e=e|0;t=t|0;return e|0}function zu(e){e=e|0;Ji(e);return}function Vu(e,t){e=e|0;t=t|0;Wu(e,t);return}function Wu(e,t){e=e|0;t=t|0;o[e>>2]=t;return}function Gu(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Ku(e,n,i,0);f=r;return}function Ku(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=qu()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=Yu(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,Xu(a,r)|0,r);f=i;return}function qu(){var e=0,t=0;if(!(r[7664]|0)){nc(9340);Le(29,9340,b|0)|0;t=7664;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9340)|0)){e=9340;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));nc(9340)}return 9340}function Yu(e){e=e|0;return 0}function Xu(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=qu()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];Qu(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{Zu(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function Qu(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function Zu(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=Ju(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;$u(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];Qu(a,r,n);o[u>>2]=(o[u>>2]|0)+12;ec(e,l);tc(l);f=c;return}}function Ju(e){e=e|0;return 357913941}function $u(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function ec(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function tc(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function nc(e){e=e|0;oc(e);return}function rc(e){e=e|0;ic(e+24|0);return}function ic(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function oc(e){e=e|0;var t=0;t=$s()|0;nl(e,2,4,t,ac()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function ac(){return 1180}function sc(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=lc(e)|0;e=o[s+4>>2]|0;o[a>>2]=o[s>>2];o[a+4>>2]=e;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];n=uc(t,i,n)|0;f=r;return n|0}function lc(e){e=e|0;return(o[(qu()|0)+24>>2]|0)+(e*12|0)|0}function uc(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0;a=f;f=f+16|0;i=a;r=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)r=o[(o[e>>2]|0)+r>>2]|0;cc(i,n);i=dc(i,n)|0;i=pc(Ek[r&15](e,i)|0)|0;f=a;return i|0}function cc(e,t){e=e|0;t=t|0;return}function dc(e,t){e=e|0;t=t|0;return hc(t)|0}function pc(e){e=e|0;return e|0}function hc(e){e=e|0;return e|0}function fc(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];mc(e,n,i,0);f=r;return}function mc(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=gc()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=bc(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,vc(a,r)|0,r);f=i;return}function gc(){var e=0,t=0;if(!(r[7672]|0)){xc(9376);Le(30,9376,b|0)|0;t=7672;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9376)|0)){e=9376;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));xc(9376)}return 9376}function bc(e){e=e|0;return 0}function vc(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=gc()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];yc(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{_c(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function yc(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function _c(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=Sc(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;wc(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];yc(a,r,n);o[u>>2]=(o[u>>2]|0)+12;Ec(e,l);Cc(l);f=c;return}}function Sc(e){e=e|0;return 357913941}function wc(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function Ec(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Cc(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function xc(e){e=e|0;Oc(e);return}function Ac(e){e=e|0;Tc(e+24|0);return}function Tc(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function Oc(e){e=e|0;var t=0;t=$s()|0;nl(e,2,5,t,kc()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function kc(){return 1196}function Ic(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0;n=f;f=f+16|0;r=n+8|0;i=n;a=Rc(e)|0;e=o[a+4>>2]|0;o[i>>2]=o[a>>2];o[i+4>>2]=e;o[r>>2]=o[i>>2];o[r+4>>2]=o[i+4>>2];t=Pc(t,r)|0;f=n;return t|0}function Rc(e){e=e|0;return(o[(gc()|0)+24>>2]|0)+(e*12|0)|0}function Pc(e,t){e=e|0;t=t|0;var n=0;n=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)n=o[(o[e>>2]|0)+n>>2]|0;return pc(gk[n&31](e)|0)|0}function Dc(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Nc(e,n,i,1);f=r;return}function Nc(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=Mc()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=Lc(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,Bc(a,r)|0,r);f=i;return}function Mc(){var e=0,t=0;if(!(r[7680]|0)){Wc(9412);Le(31,9412,b|0)|0;t=7680;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9412)|0)){e=9412;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Wc(9412)}return 9412}function Lc(e){e=e|0;return 0}function Bc(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=Mc()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];Fc(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{jc(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function Fc(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function jc(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=Uc(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;Hc(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];Fc(a,r,n);o[u>>2]=(o[u>>2]|0)+12;zc(e,l);Vc(l);f=c;return}}function Uc(e){e=e|0;return 357913941}function Hc(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function zc(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Vc(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function Wc(e){e=e|0;qc(e);return}function Gc(e){e=e|0;Kc(e+24|0);return}function Kc(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function qc(e){e=e|0;var t=0;t=$s()|0;nl(e,2,6,t,Yc()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function Yc(){return 1200}function Xc(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0;n=f;f=f+16|0;r=n+8|0;i=n;a=Qc(e)|0;e=o[a+4>>2]|0;o[i>>2]=o[a>>2];o[i+4>>2]=e;o[r>>2]=o[i>>2];o[r+4>>2]=o[i+4>>2];t=Zc(t,r)|0;f=n;return t|0}function Qc(e){e=e|0;return(o[(Mc()|0)+24>>2]|0)+(e*12|0)|0}function Zc(e,t){e=e|0;t=t|0;var n=0;n=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)n=o[(o[e>>2]|0)+n>>2]|0;return Jc(gk[n&31](e)|0)|0}function Jc(e){e=e|0;return e|0}function $c(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];ed(e,n,i,0);f=r;return}function ed(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=td()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=nd(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,rd(a,r)|0,r);f=i;return}function td(){var e=0,t=0;if(!(r[7688]|0)){cd(9448);Le(32,9448,b|0)|0;t=7688;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9448)|0)){e=9448;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));cd(9448)}return 9448}function nd(e){e=e|0;return 0}function rd(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=td()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];id(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{od(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function id(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function od(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=ad(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;sd(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];id(a,r,n);o[u>>2]=(o[u>>2]|0)+12;ld(e,l);ud(l);f=c;return}}function ad(e){e=e|0;return 357913941}function sd(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function ld(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function ud(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function cd(e){e=e|0;hd(e);return}function dd(e){e=e|0;pd(e+24|0);return}function pd(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function hd(e){e=e|0;var t=0;t=$s()|0;nl(e,2,6,t,fd()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function fd(){return 1204}function md(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=gd(e)|0;e=o[s+4>>2]|0;o[a>>2]=o[s>>2];o[a+4>>2]=e;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];bd(t,i,n);f=r;return}function gd(e){e=e|0;return(o[(td()|0)+24>>2]|0)+(e*12|0)|0}function bd(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0;a=f;f=f+16|0;i=a;r=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)r=o[(o[e>>2]|0)+r>>2]|0;vd(i,n);i=yd(i,n)|0;mk[r&31](e,i);f=a;return}function vd(e,t){e=e|0;t=t|0;return}function yd(e,t){e=e|0;t=t|0;return _d(t)|0}function _d(e){e=e|0;return e|0}function Sd(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];wd(e,n,i,0);f=r;return}function wd(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=Ed()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=Cd(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,xd(a,r)|0,r);f=i;return}function Ed(){var e=0,t=0;if(!(r[7696]|0)){Pd(9484);Le(33,9484,b|0)|0;t=7696;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9484)|0)){e=9484;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Pd(9484)}return 9484}function Cd(e){e=e|0;return 0}function xd(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=Ed()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];Ad(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{Td(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function Ad(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function Td(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=Od(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;kd(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];Ad(a,r,n);o[u>>2]=(o[u>>2]|0)+12;Id(e,l);Rd(l);f=c;return}}function Od(e){e=e|0;return 357913941}function kd(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function Id(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Rd(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function Pd(e){e=e|0;Md(e);return}function Dd(e){e=e|0;Nd(e+24|0);return}function Nd(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function Md(e){e=e|0;var t=0;t=$s()|0;nl(e,2,1,t,Ld()|0,2);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function Ld(){return 1212}function Bd(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0;i=f;f=f+16|0;a=i+8|0;s=i;l=Fd(e)|0;e=o[l+4>>2]|0;o[s>>2]=o[l>>2];o[s+4>>2]=e;o[a>>2]=o[s>>2];o[a+4>>2]=o[s+4>>2];jd(t,a,n,r);f=i;return}function Fd(e){e=e|0;return(o[(Ed()|0)+24>>2]|0)+(e*12|0)|0}function jd(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0;l=f;f=f+16|0;a=l+1|0;s=l;i=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)i=o[(o[e>>2]|0)+i>>2]|0;vd(a,n);a=yd(a,n)|0;cc(s,r);s=dc(s,r)|0;Rk[i&15](e,a,s);f=l;return}function Ud(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Hd(e,n,i,1);f=r;return}function Hd(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=zd()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=Vd(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,Wd(a,r)|0,r);f=i;return}function zd(){var e=0,t=0;if(!(r[7704]|0)){Zd(9520);Le(34,9520,b|0)|0;t=7704;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9520)|0)){e=9520;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Zd(9520)}return 9520}function Vd(e){e=e|0;return 0}function Wd(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=zd()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];Gd(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{Kd(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function Gd(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function Kd(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=qd(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;Yd(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];Gd(a,r,n);o[u>>2]=(o[u>>2]|0)+12;Xd(e,l);Qd(l);f=c;return}}function qd(e){e=e|0;return 357913941}function Yd(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function Xd(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Qd(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function Zd(e){e=e|0;ep(e);return}function Jd(e){e=e|0;$d(e+24|0);return}function $d(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function ep(e){e=e|0;var t=0;t=$s()|0;nl(e,2,1,t,tp()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function tp(){return 1224}function np(e,t,n){e=e|0;t=t|0;n=n|0;var r=0.0,i=0,a=0,s=0,l=0;i=f;f=f+16|0;a=i+8|0;s=i;l=rp(e)|0;e=o[l+4>>2]|0;o[s>>2]=o[l>>2];o[s+4>>2]=e;o[a>>2]=o[s>>2];o[a+4>>2]=o[s+4>>2];r=+ip(t,a,n);f=i;return+r}function rp(e){e=e|0;return(o[(zd()|0)+24>>2]|0)+(e*12|0)|0}function ip(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0.0;a=f;f=f+16|0;i=a;r=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)r=o[(o[e>>2]|0)+r>>2]|0;Zl(i,n);i=Jl(i,n)|0;s=+Na(+Ak[r&7](e,i));f=a;return+s}function op(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];ap(e,n,i,1);f=r;return}function ap(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=sp()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=lp(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,up(a,r)|0,r);f=i;return}function sp(){var e=0,t=0;if(!(r[7712]|0)){gp(9556);Le(35,9556,b|0)|0;t=7712;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9556)|0)){e=9556;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));gp(9556)}return 9556}function lp(e){e=e|0;return 0}function up(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=sp()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];cp(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{dp(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function cp(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function dp(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=pp(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;hp(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];cp(a,r,n);o[u>>2]=(o[u>>2]|0)+12;fp(e,l);mp(l);f=c;return}}function pp(e){e=e|0;return 357913941}function hp(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function fp(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function mp(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function gp(e){e=e|0;yp(e);return}function bp(e){e=e|0;vp(e+24|0);return}function vp(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function yp(e){e=e|0;var t=0;t=$s()|0;nl(e,2,5,t,_p()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function _p(){return 1232}function Sp(e,t){e=e|0;t=t|0;var n=0.0,r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=wp(e)|0;e=o[s+4>>2]|0;o[a>>2]=o[s>>2];o[a+4>>2]=e;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];n=+Ep(t,i);f=r;return+n}function wp(e){e=e|0;return(o[(sp()|0)+24>>2]|0)+(e*12|0)|0}function Ep(e,t){e=e|0;t=t|0;var n=0;n=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)n=o[(o[e>>2]|0)+n>>2]|0;return+ +Na(+Sk[n&15](e))}function Cp(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];xp(e,n,i,1);f=r;return}function xp(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=Ap()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=Tp(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,Op(a,r)|0,r);f=i;return}function Ap(){var e=0,t=0;if(!(r[7720]|0)){Mp(9592);Le(36,9592,b|0)|0;t=7720;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9592)|0)){e=9592;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Mp(9592)}return 9592}function Tp(e){e=e|0;return 0}function Op(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=Ap()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];kp(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{Ip(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function kp(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function Ip(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=Rp(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;Pp(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];kp(a,r,n);o[u>>2]=(o[u>>2]|0)+12;Dp(e,l);Np(l);f=c;return}}function Rp(e){e=e|0;return 357913941}function Pp(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function Dp(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Np(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function Mp(e){e=e|0;Fp(e);return}function Lp(e){e=e|0;Bp(e+24|0);return}function Bp(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function Fp(e){e=e|0;var t=0;t=$s()|0;nl(e,2,7,t,jp()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function jp(){return 1276}function Up(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0;n=f;f=f+16|0;r=n+8|0;i=n;a=Hp(e)|0;e=o[a+4>>2]|0;o[i>>2]=o[a>>2];o[i+4>>2]=e;o[r>>2]=o[i>>2];o[r+4>>2]=o[i+4>>2];t=zp(t,r)|0;f=n;return t|0}function Hp(e){e=e|0;return(o[(Ap()|0)+24>>2]|0)+(e*12|0)|0}function zp(e,t){e=e|0;t=t|0;var n=0,r=0,i=0;i=f;f=f+16|0;r=i;n=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)n=o[(o[e>>2]|0)+n>>2]|0;mk[n&31](r,e);r=Vp(r)|0;f=i;return r|0}function Vp(e){e=e|0;var t=0,n=0,r=0,i=0;i=f;f=f+32|0;t=i+12|0;n=i;r=sl(Wp()|0)|0;if(!r)e=Kp(e)|0;else{ll(t,r);ul(n,t);Gp(e,n);e=dl(t)|0}f=i;return e|0}function Wp(){var e=0;if(!(r[7736]|0)){rh(9640);Le(25,9640,b|0)|0;e=7736;o[e>>2]=1;o[e+4>>2]=0}return 9640}function Gp(e,t){e=e|0;t=t|0;Zp(t,e,e+8|0)|0;return}function Kp(e){e=e|0;var t=0,n=0,r=0,i=0,a=0,s=0,l=0;n=f;f=f+16|0;i=n+4|0;s=n;r=UE(8)|0;t=r;l=qT(16)|0;o[l>>2]=o[e>>2];o[l+4>>2]=o[e+4>>2];o[l+8>>2]=o[e+8>>2];o[l+12>>2]=o[e+12>>2];a=t+4|0;o[a>>2]=l;e=qT(8)|0;a=o[a>>2]|0;o[s>>2]=0;o[i>>2]=o[s>>2];qp(e,a,i);o[r>>2]=e;f=n;return t|0}function qp(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;n=qT(16)|0;o[n+4>>2]=0;o[n+8>>2]=0;o[n>>2]=1244;o[n+12>>2]=t;o[e+4>>2]=n;return}function Yp(e){e=e|0;HT(e);XT(e);return}function Xp(e){e=e|0;e=o[e+12>>2]|0;if(e|0)XT(e);return}function Qp(e){e=e|0;XT(e);return}function Zp(e,t,n){e=e|0;t=t|0;n=n|0;t=Jp(o[e>>2]|0,t,n)|0;n=e+4|0;o[(o[n>>2]|0)+8>>2]=t;return o[(o[n>>2]|0)+8>>2]|0}function Jp(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0;r=f;f=f+16|0;i=r;EA(i);e=wa(e)|0;n=$p(e,o[t>>2]|0,+c[n>>3])|0;xA(i);f=r;return n|0}function $p(e,t,n){e=e|0;t=t|0;n=+n;var r=0;r=xa(eh()|0)|0;t=Ta(t)|0;return Oe(0,r|0,e|0,t|0,+ +Aa(n))|0}function eh(){var e=0;if(!(r[7728]|0)){th(9628);e=7728;o[e>>2]=1;o[e+4>>2]=0}return 9628}function th(e){e=e|0;Ba(e,nh()|0,2);return}function nh(){return 1264}function rh(e){e=e|0;kl(e);return}function ih(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];oh(e,n,i,1);f=r;return}function oh(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=ah()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=sh(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,lh(a,r)|0,r);f=i;return}function ah(){var e=0,t=0;if(!(r[7744]|0)){mh(9684);Le(37,9684,b|0)|0;t=7744;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9684)|0)){e=9684;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));mh(9684)}return 9684}function sh(e){e=e|0;return 0}function lh(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=ah()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];uh(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{ch(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function uh(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function ch(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=dh(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;ph(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];uh(a,r,n);o[u>>2]=(o[u>>2]|0)+12;hh(e,l);fh(l);f=c;return}}function dh(e){e=e|0;return 357913941}function ph(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function hh(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function fh(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function mh(e){e=e|0;vh(e);return}function gh(e){e=e|0;bh(e+24|0);return}function bh(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function vh(e){e=e|0;var t=0;t=$s()|0;nl(e,2,5,t,yh()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function yh(){return 1280}function _h(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=Sh(e)|0;e=o[s+4>>2]|0;o[a>>2]=o[s>>2];o[a+4>>2]=e;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];n=wh(t,i,n)|0;f=r;return n|0}function Sh(e){e=e|0;return(o[(ah()|0)+24>>2]|0)+(e*12|0)|0}function wh(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;s=f;f=f+32|0;i=s;a=s+16|0;r=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)r=o[(o[e>>2]|0)+r>>2]|0;Zl(a,n);a=Jl(a,n)|0;Rk[r&15](i,e,a);a=Vp(i)|0;f=s;return a|0}function Eh(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Ch(e,n,i,1);f=r;return}function Ch(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=xh()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=Ah(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,Th(a,r)|0,r);f=i;return}function xh(){var e=0,t=0;if(!(r[7752]|0)){Nh(9720);Le(38,9720,b|0)|0;t=7752;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9720)|0)){e=9720;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Nh(9720)}return 9720}function Ah(e){e=e|0;return 0}function Th(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=xh()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];Oh(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{kh(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function Oh(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function kh(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=Ih(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;Rh(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];Oh(a,r,n);o[u>>2]=(o[u>>2]|0)+12;Ph(e,l);Dh(l);f=c;return}}function Ih(e){e=e|0;return 357913941}function Rh(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function Ph(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Dh(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function Nh(e){e=e|0;Bh(e);return}function Mh(e){e=e|0;Lh(e+24|0);return}function Lh(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function Bh(e){e=e|0;var t=0;t=$s()|0;nl(e,2,8,t,Fh()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function Fh(){return 1288}function jh(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0;n=f;f=f+16|0;r=n+8|0;i=n;a=Uh(e)|0;e=o[a+4>>2]|0;o[i>>2]=o[a>>2];o[i+4>>2]=e;o[r>>2]=o[i>>2];o[r+4>>2]=o[i+4>>2];t=Hh(t,r)|0;f=n;return t|0}function Uh(e){e=e|0;return(o[(xh()|0)+24>>2]|0)+(e*12|0)|0}function Hh(e,t){e=e|0;t=t|0;var n=0;n=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)n=o[(o[e>>2]|0)+n>>2]|0;return Da(gk[n&31](e)|0)|0}function zh(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Vh(e,n,i,0);f=r;return}function Vh(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=Wh()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=Gh(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,Kh(a,r)|0,r);f=i;return}function Wh(){var e=0,t=0;if(!(r[7760]|0)){$h(9756);Le(39,9756,b|0)|0;t=7760;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9756)|0)){e=9756;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));$h(9756)}return 9756}function Gh(e){e=e|0;return 0}function Kh(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=Wh()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];qh(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{Yh(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function qh(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function Yh(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=Xh(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;Qh(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];qh(a,r,n);o[u>>2]=(o[u>>2]|0)+12;Zh(e,l);Jh(l);f=c;return}}function Xh(e){e=e|0;return 357913941}function Qh(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function Zh(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Jh(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function $h(e){e=e|0;nf(e);return}function ef(e){e=e|0;tf(e+24|0);return}function tf(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function nf(e){e=e|0;var t=0;t=$s()|0;nl(e,2,8,t,rf()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function rf(){return 1292}function of(e,t,n){e=e|0;t=t|0;n=+n;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=af(e)|0;e=o[s+4>>2]|0;o[a>>2]=o[s>>2];o[a+4>>2]=e;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];sf(t,i,n);f=r;return}function af(e){e=e|0;return(o[(Wh()|0)+24>>2]|0)+(e*12|0)|0}function sf(e,t,n){e=e|0;t=t|0;n=+n;var r=0,i=0,a=0;a=f;f=f+16|0;i=a;r=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)r=o[(o[e>>2]|0)+r>>2]|0;Xl(i,n);n=+Ql(i,n);pk[r&31](e,n);f=a;return}function lf(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];uf(e,n,i,0);f=r;return}function uf(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=cf()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=df(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,pf(a,r)|0,r);f=i;return}function cf(){var e=0,t=0;if(!(r[7768]|0)){yf(9792);Le(40,9792,b|0)|0;t=7768;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9792)|0)){e=9792;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));yf(9792)}return 9792}function df(e){e=e|0;return 0}function pf(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=cf()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];hf(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{ff(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function hf(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function ff(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=mf(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;gf(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];hf(a,r,n);o[u>>2]=(o[u>>2]|0)+12;bf(e,l);vf(l);f=c;return}}function mf(e){e=e|0;return 357913941}function gf(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function bf(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function vf(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function yf(e){e=e|0;wf(e);return}function _f(e){e=e|0;Sf(e+24|0);return}function Sf(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function wf(e){e=e|0;var t=0;t=$s()|0;nl(e,2,1,t,Ef()|0,2);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function Ef(){return 1300}function Cf(e,t,n,r){e=e|0;t=t|0;n=n|0;r=+r;var i=0,a=0,s=0,l=0;i=f;f=f+16|0;a=i+8|0;s=i;l=xf(e)|0;e=o[l+4>>2]|0;o[s>>2]=o[l>>2];o[s+4>>2]=e;o[a>>2]=o[s>>2];o[a+4>>2]=o[s+4>>2];Af(t,a,n,r);f=i;return}function xf(e){e=e|0;return(o[(cf()|0)+24>>2]|0)+(e*12|0)|0}function Af(e,t,n,r){e=e|0;t=t|0;n=n|0;r=+r;var i=0,a=0,s=0,l=0;l=f;f=f+16|0;a=l+1|0;s=l;i=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)i=o[(o[e>>2]|0)+i>>2]|0;Zl(a,n);a=Jl(a,n)|0;Xl(s,r);r=+Ql(s,r);Dk[i&15](e,a,r);f=l;return}function Tf(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Of(e,n,i,0);f=r;return}function Of(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=kf()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=If(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,Rf(a,r)|0,r);f=i;return}function kf(){var e=0,t=0;if(!(r[7776]|0)){Ff(9828);Le(41,9828,b|0)|0;t=7776;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9828)|0)){e=9828;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Ff(9828)}return 9828}function If(e){e=e|0;return 0}function Rf(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=kf()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];Pf(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{Df(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function Pf(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function Df(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=Nf(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;Mf(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];Pf(a,r,n);o[u>>2]=(o[u>>2]|0)+12;Lf(e,l);Bf(l);f=c;return}}function Nf(e){e=e|0;return 357913941}function Mf(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function Lf(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Bf(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function Ff(e){e=e|0;Hf(e);return}function jf(e){e=e|0;Uf(e+24|0);return}function Uf(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function Hf(e){e=e|0;var t=0;t=$s()|0;nl(e,2,7,t,zf()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function zf(){return 1312}function Vf(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=Wf(e)|0;e=o[s+4>>2]|0;o[a>>2]=o[s>>2];o[a+4>>2]=e;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Gf(t,i,n);f=r;return}function Wf(e){e=e|0;return(o[(kf()|0)+24>>2]|0)+(e*12|0)|0}function Gf(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0;a=f;f=f+16|0;i=a;r=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)r=o[(o[e>>2]|0)+r>>2]|0;Zl(i,n);i=Jl(i,n)|0;mk[r&31](e,i);f=a;return}function Kf(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];qf(e,n,i,0);f=r;return}function qf(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=Yf()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=Xf(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,Qf(a,r)|0,r);f=i;return}function Yf(){var e=0,t=0;if(!(r[7784]|0)){rm(9864);Le(42,9864,b|0)|0;t=7784;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9864)|0)){e=9864;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));rm(9864)}return 9864}function Xf(e){e=e|0;return 0}function Qf(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=Yf()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];Zf(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{Jf(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function Zf(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function Jf(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=$f(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;em(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];Zf(a,r,n);o[u>>2]=(o[u>>2]|0)+12;tm(e,l);nm(l);f=c;return}}function $f(e){e=e|0;return 357913941}function em(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function tm(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function nm(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function rm(e){e=e|0;am(e);return}function im(e){e=e|0;om(e+24|0);return}function om(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function am(e){e=e|0;var t=0;t=$s()|0;nl(e,2,8,t,sm()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function sm(){return 1320}function lm(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=um(e)|0;e=o[s+4>>2]|0;o[a>>2]=o[s>>2];o[a+4>>2]=e;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];cm(t,i,n);f=r;return}function um(e){e=e|0;return(o[(Yf()|0)+24>>2]|0)+(e*12|0)|0}function cm(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0;a=f;f=f+16|0;i=a;r=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)r=o[(o[e>>2]|0)+r>>2]|0;dm(i,n);i=pm(i,n)|0;mk[r&31](e,i);f=a;return}function dm(e,t){e=e|0;t=t|0;return}function pm(e,t){e=e|0;t=t|0;return hm(t)|0}function hm(e){e=e|0;return e|0}function fm(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];mm(e,n,i,0);f=r;return}function mm(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=gm()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=bm(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,vm(a,r)|0,r);f=i;return}function gm(){var e=0,t=0;if(!(r[7792]|0)){xm(9900);Le(43,9900,b|0)|0;t=7792;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9900)|0)){e=9900;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));xm(9900)}return 9900}function bm(e){e=e|0;return 0}function vm(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=gm()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];ym(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{_m(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function ym(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function _m(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=Sm(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;wm(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];ym(a,r,n);o[u>>2]=(o[u>>2]|0)+12;Em(e,l);Cm(l);f=c;return}}function Sm(e){e=e|0;return 357913941}function wm(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function Em(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Cm(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function xm(e){e=e|0;Om(e);return}function Am(e){e=e|0;Tm(e+24|0);return}function Tm(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function Om(e){e=e|0;var t=0;t=$s()|0;nl(e,2,22,t,km()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function km(){return 1344}function Im(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0;n=f;f=f+16|0;r=n+8|0;i=n;a=Rm(e)|0;e=o[a+4>>2]|0;o[i>>2]=o[a>>2];o[i+4>>2]=e;o[r>>2]=o[i>>2];o[r+4>>2]=o[i+4>>2];Pm(t,r);f=n;return}function Rm(e){e=e|0;return(o[(gm()|0)+24>>2]|0)+(e*12|0)|0}function Pm(e,t){e=e|0;t=t|0;var n=0;n=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)n=o[(o[e>>2]|0)+n>>2]|0;fk[n&127](e);return}function Dm(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0;a=o[e>>2]|0;i=Nm()|0;e=Mm(n)|0;Bs(a,t,i,e,Lm(n,r)|0,r);return}function Nm(){var e=0,t=0;if(!(r[7800]|0)){Vm(9936);Le(44,9936,b|0)|0;t=7800;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9936)|0)){e=9936;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Vm(9936)}return 9936}function Mm(e){e=e|0;return e|0}function Lm(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0;l=f;f=f+16|0;i=l;a=l+4|0;o[i>>2]=e;u=Nm()|0;s=u+24|0;t=Hs(t,4)|0;o[a>>2]=t;n=u+28|0;r=o[n>>2]|0;if(r>>>0<(o[u+32>>2]|0)>>>0){Bm(r,e,t);t=(o[n>>2]|0)+8|0;o[n>>2]=t}else{Fm(s,i,a);t=o[n>>2]|0}f=l;return(t-(o[s>>2]|0)>>3)+-1|0}function Bm(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;o[e+4>>2]=n;return}function Fm(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0;l=f;f=f+32|0;i=l;a=e+4|0;s=((o[a>>2]|0)-(o[e>>2]|0)>>3)+1|0;r=jm(e)|0;if(r>>>0<s>>>0)UT(e);else{u=o[e>>2]|0;d=(o[e+8>>2]|0)-u|0;c=d>>2;Um(i,d>>3>>>0<r>>>1>>>0?c>>>0<s>>>0?s:c:r,(o[a>>2]|0)-u>>3,e+8|0);s=i+8|0;Bm(o[s>>2]|0,o[t>>2]|0,o[n>>2]|0);o[s>>2]=(o[s>>2]|0)+8;Hm(e,i);zm(i);f=l;return}}function jm(e){e=e|0;return 536870911}function Um(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>536870911)Ye();else{i=qT(t<<3)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n<<3)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t<<3);return}function Hm(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(0-(i>>3)<<3)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function zm(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~((r+-8-t|0)>>>3)<<3);e=o[e>>2]|0;if(e|0)XT(e);return}function Vm(e){e=e|0;Km(e);return}function Wm(e){e=e|0;Gm(e+24|0);return}function Gm(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function Km(e){e=e|0;var t=0;t=$s()|0;nl(e,1,23,t,fd()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function qm(e,t){e=e|0;t=t|0;Xm(o[(Ym(e)|0)>>2]|0,t);return}function Ym(e){e=e|0;return(o[(Nm()|0)+24>>2]|0)+(e<<3)|0}function Xm(e,t){e=e|0;t=t|0;var n=0,r=0;n=f;f=f+16|0;r=n;vd(r,t);t=yd(r,t)|0;fk[e&127](t);f=n;return}function Qm(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0;a=o[e>>2]|0;i=Zm()|0;e=Jm(n)|0;Bs(a,t,i,e,$m(n,r)|0,r);return}function Zm(){var e=0,t=0;if(!(r[7808]|0)){ag(9972);Le(45,9972,b|0)|0;t=7808;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(9972)|0)){e=9972;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));ag(9972)}return 9972}function Jm(e){e=e|0;return e|0}function $m(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0;l=f;f=f+16|0;i=l;a=l+4|0;o[i>>2]=e;u=Zm()|0;s=u+24|0;t=Hs(t,4)|0;o[a>>2]=t;n=u+28|0;r=o[n>>2]|0;if(r>>>0<(o[u+32>>2]|0)>>>0){eg(r,e,t);t=(o[n>>2]|0)+8|0;o[n>>2]=t}else{tg(s,i,a);t=o[n>>2]|0}f=l;return(t-(o[s>>2]|0)>>3)+-1|0}function eg(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;o[e+4>>2]=n;return}function tg(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0;l=f;f=f+32|0;i=l;a=e+4|0;s=((o[a>>2]|0)-(o[e>>2]|0)>>3)+1|0;r=ng(e)|0;if(r>>>0<s>>>0)UT(e);else{u=o[e>>2]|0;d=(o[e+8>>2]|0)-u|0;c=d>>2;rg(i,d>>3>>>0<r>>>1>>>0?c>>>0<s>>>0?s:c:r,(o[a>>2]|0)-u>>3,e+8|0);s=i+8|0;eg(o[s>>2]|0,o[t>>2]|0,o[n>>2]|0);o[s>>2]=(o[s>>2]|0)+8;ig(e,i);og(i);f=l;return}}function ng(e){e=e|0;return 536870911}function rg(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>536870911)Ye();else{i=qT(t<<3)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n<<3)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t<<3);return}function ig(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(0-(i>>3)<<3)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function og(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~((r+-8-t|0)>>>3)<<3);e=o[e>>2]|0;if(e|0)XT(e);return}function ag(e){e=e|0;ug(e);return}function sg(e){e=e|0;lg(e+24|0);return}function lg(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function ug(e){e=e|0;var t=0;t=$s()|0;nl(e,1,9,t,cg()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function cg(){return 1348}function dg(e,t){e=e|0;t=t|0;return hg(o[(pg(e)|0)>>2]|0,t)|0}function pg(e){e=e|0;return(o[(Zm()|0)+24>>2]|0)+(e<<3)|0}function hg(e,t){e=e|0;t=t|0;var n=0,r=0;n=f;f=f+16|0;r=n;fg(r,t);t=mg(r,t)|0;t=pc(gk[e&31](t)|0)|0;f=n;return t|0}function fg(e,t){e=e|0;t=t|0;return}function mg(e,t){e=e|0;t=t|0;return gg(t)|0}function gg(e){e=e|0;return e|0}function bg(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0;a=o[e>>2]|0;i=vg()|0;e=yg(n)|0;Bs(a,t,i,e,_g(n,r)|0,r);return}function vg(){var e=0,t=0;if(!(r[7816]|0)){Tg(10008);Le(46,10008,b|0)|0;t=7816;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(10008)|0)){e=10008;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Tg(10008)}return 10008}function yg(e){e=e|0;return e|0}function _g(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0;l=f;f=f+16|0;i=l;a=l+4|0;o[i>>2]=e;u=vg()|0;s=u+24|0;t=Hs(t,4)|0;o[a>>2]=t;n=u+28|0;r=o[n>>2]|0;if(r>>>0<(o[u+32>>2]|0)>>>0){Sg(r,e,t);t=(o[n>>2]|0)+8|0;o[n>>2]=t}else{wg(s,i,a);t=o[n>>2]|0}f=l;return(t-(o[s>>2]|0)>>3)+-1|0}function Sg(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;o[e+4>>2]=n;return}function wg(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0;l=f;f=f+32|0;i=l;a=e+4|0;s=((o[a>>2]|0)-(o[e>>2]|0)>>3)+1|0;r=Eg(e)|0;if(r>>>0<s>>>0)UT(e);else{u=o[e>>2]|0;d=(o[e+8>>2]|0)-u|0;c=d>>2;Cg(i,d>>3>>>0<r>>>1>>>0?c>>>0<s>>>0?s:c:r,(o[a>>2]|0)-u>>3,e+8|0);s=i+8|0;Sg(o[s>>2]|0,o[t>>2]|0,o[n>>2]|0);o[s>>2]=(o[s>>2]|0)+8;xg(e,i);Ag(i);f=l;return}}function Eg(e){e=e|0;return 536870911}function Cg(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>536870911)Ye();else{i=qT(t<<3)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n<<3)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t<<3);return}function xg(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(0-(i>>3)<<3)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Ag(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~((r+-8-t|0)>>>3)<<3);e=o[e>>2]|0;if(e|0)XT(e);return}function Tg(e){e=e|0;Ig(e);return}function Og(e){e=e|0;kg(e+24|0);return}function kg(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function Ig(e){e=e|0;var t=0;t=$s()|0;nl(e,1,15,t,kc()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function Rg(e){e=e|0;return Dg(o[(Pg(e)|0)>>2]|0)|0}function Pg(e){e=e|0;return(o[(vg()|0)+24>>2]|0)+(e<<3)|0}function Dg(e){e=e|0;return pc(Tk[e&7]()|0)|0}function Ng(){var e=0;if(!(r[7832]|0)){Wg(10052);Le(25,10052,b|0)|0;e=7832;o[e>>2]=1;o[e+4>>2]=0}return 10052}function Mg(e,t){e=e|0;t=t|0;o[e>>2]=Lg()|0;o[e+4>>2]=Bg()|0;o[e+12>>2]=t;o[e+8>>2]=Fg()|0;o[e+32>>2]=2;return}function Lg(){return 11709}function Bg(){return 1188}function Fg(){return zg()|0}function jg(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;if((Ug(r,896)|0)==512){if(n|0){Hg(n);XT(n)}}else if(t|0){Zi(t);XT(t)}return}function Ug(e,t){e=e|0;t=t|0;return t&e|0}function Hg(e){e=e|0;e=o[e+4>>2]|0;if(e|0)GT(e);return}function zg(){var e=0;if(!(r[7824]|0)){o[2511]=Vg()|0;o[2512]=0;e=7824;o[e>>2]=1;o[e+4>>2]=0}return 10044}function Vg(){return 0}function Wg(e){e=e|0;kl(e);return}function Gg(e){e=e|0;var t=0,n=0,r=0,i=0,a=0;t=f;f=f+32|0;n=t+24|0;a=t+16|0;i=t+8|0;r=t;Kg(e,4827);qg(e,4834,3)|0;Yg(e,3682,47)|0;o[a>>2]=9;o[a+4>>2]=0;o[n>>2]=o[a>>2];o[n+4>>2]=o[a+4>>2];Xg(e,4841,n)|0;o[i>>2]=1;o[i+4>>2]=0;o[n>>2]=o[i>>2];o[n+4>>2]=o[i+4>>2];Qg(e,4871,n)|0;o[r>>2]=10;o[r+4>>2]=0;o[n>>2]=o[r>>2];o[n+4>>2]=o[r+4>>2];Zg(e,4891,n)|0;f=t;return}function Kg(e,t){e=e|0;t=t|0;var n=0;n=Wv()|0;o[e>>2]=n;Gv(n,t);cS(o[e>>2]|0);return}function qg(e,t,n){e=e|0;t=t|0;n=n|0;xv(e,Ps(t)|0,n,0);return e|0}function Yg(e,t,n){e=e|0;t=t|0;n=n|0;sv(e,Ps(t)|0,n,0);return e|0}function Xg(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];jb(e,t,i);f=r;return e|0}function Qg(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];bb(e,t,i);f=r;return e|0}function Zg(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=o[n+4>>2]|0;o[a>>2]=o[n>>2];o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Jg(e,t,i);f=r;return e|0}function Jg(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];$g(e,n,i,1);f=r;return}function $g(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=eb()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=tb(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,nb(a,r)|0,r);f=i;return}function eb(){var e=0,t=0;if(!(r[7840]|0)){ub(10100);Le(48,10100,b|0)|0;t=7840;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(10100)|0)){e=10100;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));ub(10100)}return 10100}function tb(e){e=e|0;return 0}function nb(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=eb()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];rb(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{ib(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function rb(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function ib(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=ob(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;ab(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];rb(a,r,n);o[u>>2]=(o[u>>2]|0)+12;sb(e,l);lb(l);f=c;return}}function ob(e){e=e|0;return 357913941}function ab(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function sb(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function lb(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function ub(e){e=e|0;pb(e);return}function cb(e){e=e|0;db(e+24|0);return}function db(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function pb(e){e=e|0;var t=0;t=$s()|0;nl(e,2,6,t,hb()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function hb(){return 1364}function fb(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=mb(e)|0;e=o[s+4>>2]|0;o[a>>2]=o[s>>2];o[a+4>>2]=e;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];n=gb(t,i,n)|0;f=r;return n|0}function mb(e){e=e|0;return(o[(eb()|0)+24>>2]|0)+(e*12|0)|0}function gb(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0;a=f;f=f+16|0;i=a;r=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)r=o[(o[e>>2]|0)+r>>2]|0;Zl(i,n);i=Jl(i,n)|0;i=_u(Ek[r&15](e,i)|0)|0;f=a;return i|0}function bb(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];vb(e,n,i,0);f=r;return}function vb(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=yb()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=_b(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,Sb(a,r)|0,r);f=i;return}function yb(){var e=0,t=0;if(!(r[7848]|0)){Ob(10136);Le(49,10136,b|0)|0;t=7848;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(10136)|0)){e=10136;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Ob(10136)}return 10136}function _b(e){e=e|0;return 0}function Sb(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=yb()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];wb(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{Eb(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function wb(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function Eb(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=Cb(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;xb(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];wb(a,r,n);o[u>>2]=(o[u>>2]|0)+12;Ab(e,l);Tb(l);f=c;return}}function Cb(e){e=e|0;return 357913941}function xb(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function Ab(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Tb(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function Ob(e){e=e|0;Rb(e);return}function kb(e){e=e|0;Ib(e+24|0);return}function Ib(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function Rb(e){e=e|0;var t=0;t=$s()|0;nl(e,2,9,t,Pb()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function Pb(){return 1372}function Db(e,t,n){e=e|0;t=t|0;n=+n;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;i=r+8|0;a=r;s=Nb(e)|0;e=o[s+4>>2]|0;o[a>>2]=o[s>>2];o[a+4>>2]=e;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Mb(t,i,n);f=r;return}function Nb(e){e=e|0;return(o[(yb()|0)+24>>2]|0)+(e*12|0)|0}function Mb(e,t,n){e=e|0;t=t|0;n=+n;var r=0,i=0,a=0,s=dt;a=f;f=f+16|0;i=a;r=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)r=o[(o[e>>2]|0)+r>>2]|0;Lb(i,n);s=Y(Bb(i,n));dk[r&1](e,s);f=a;return}function Lb(e,t){e=e|0;t=+t;return}function Bb(e,t){e=e|0;t=+t;return Y(Fb(t))}function Fb(e){e=+e;return Y(e)}function jb(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;i=r+8|0;a=r;l=o[n>>2]|0;s=o[n+4>>2]|0;n=Ps(t)|0;o[a>>2]=l;o[a+4>>2]=s;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Ub(e,n,i,0);f=r;return}function Ub(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0;i=f;f=f+32|0;a=i+16|0;d=i+8|0;l=i;c=o[n>>2]|0;u=o[n+4>>2]|0;s=o[e>>2]|0;e=Hb()|0;o[d>>2]=c;o[d+4>>2]=u;o[a>>2]=o[d>>2];o[a+4>>2]=o[d+4>>2];n=zb(a)|0;o[l>>2]=c;o[l+4>>2]=u;o[a>>2]=o[l>>2];o[a+4>>2]=o[l+4>>2];Bs(s,t,e,n,Vb(a,r)|0,r);f=i;return}function Hb(){var e=0,t=0;if(!(r[7856]|0)){Qb(10172);Le(50,10172,b|0)|0;t=7856;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(10172)|0)){e=10172;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Qb(10172)}return 10172}function zb(e){e=e|0;return 0}function Vb(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0;d=f;f=f+32|0;i=d+24|0;s=d+16|0;l=d;u=d+8|0;a=o[e>>2]|0;r=o[e+4>>2]|0;o[l>>2]=a;o[l+4>>2]=r;p=Hb()|0;c=p+24|0;e=Hs(t,4)|0;o[u>>2]=e;t=p+28|0;n=o[t>>2]|0;if(n>>>0<(o[p+32>>2]|0)>>>0){o[s>>2]=a;o[s+4>>2]=r;o[i>>2]=o[s>>2];o[i+4>>2]=o[s+4>>2];Wb(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{Gb(c,l,u);e=o[t>>2]|0}f=d;return((e-(o[c>>2]|0)|0)/12|0)+-1|0}function Wb(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function Gb(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0;c=f;f=f+48|0;r=c+32|0;s=c+24|0;l=c;u=e+4|0;i=(((o[u>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;a=Kb(e)|0;if(a>>>0<i>>>0)UT(e);else{d=o[e>>2]|0;h=((o[e+8>>2]|0)-d|0)/12|0;p=h<<1;qb(l,h>>>0<a>>>1>>>0?p>>>0<i>>>0?i:p:a,((o[u>>2]|0)-d|0)/12|0,e+8|0);u=l+8|0;a=o[u>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[s>>2]=o[t>>2];o[s+4>>2]=i;o[r>>2]=o[s>>2];o[r+4>>2]=o[s+4>>2];Wb(a,r,n);o[u>>2]=(o[u>>2]|0)+12;Yb(e,l);Xb(l);f=c;return}}function Kb(e){e=e|0;return 357913941}function qb(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>357913941)Ye();else{i=qT(t*12|0)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function Yb(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Xb(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XT(e);return}function Qb(e){e=e|0;$b(e);return}function Zb(e){e=e|0;Jb(e+24|0);return}function Jb(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XT(n)}return}function $b(e){e=e|0;var t=0;t=$s()|0;nl(e,2,3,t,ev()|0,2);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function ev(){return 1380}function tv(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0;i=f;f=f+16|0;a=i+8|0;s=i;l=nv(e)|0;e=o[l+4>>2]|0;o[s>>2]=o[l>>2];o[s+4>>2]=e;o[a>>2]=o[s>>2];o[a+4>>2]=o[s+4>>2];rv(t,a,n,r);f=i;return}function nv(e){e=e|0;return(o[(Hb()|0)+24>>2]|0)+(e*12|0)|0}function rv(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0;l=f;f=f+16|0;a=l+1|0;s=l;i=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)i=o[(o[e>>2]|0)+i>>2]|0;Zl(a,n);a=Jl(a,n)|0;iv(s,r);s=ov(s,r)|0;Rk[i&15](e,a,s);f=l;return}function iv(e,t){e=e|0;t=t|0;return}function ov(e,t){e=e|0;t=t|0;return av(t)|0}function av(e){e=e|0;return(e|0)!=0|0}function sv(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0;a=o[e>>2]|0;i=lv()|0;e=uv(n)|0;Bs(a,t,i,e,cv(n,r)|0,r);return}function lv(){var e=0,t=0;if(!(r[7864]|0)){bv(10208);Le(51,10208,b|0)|0;t=7864;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(10208)|0)){e=10208;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));bv(10208)}return 10208}function uv(e){e=e|0;return e|0}function cv(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0;l=f;f=f+16|0;i=l;a=l+4|0;o[i>>2]=e;u=lv()|0;s=u+24|0;t=Hs(t,4)|0;o[a>>2]=t;n=u+28|0;r=o[n>>2]|0;if(r>>>0<(o[u+32>>2]|0)>>>0){dv(r,e,t);t=(o[n>>2]|0)+8|0;o[n>>2]=t}else{pv(s,i,a);t=o[n>>2]|0}f=l;return(t-(o[s>>2]|0)>>3)+-1|0}function dv(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;o[e+4>>2]=n;return}function pv(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0;l=f;f=f+32|0;i=l;a=e+4|0;s=((o[a>>2]|0)-(o[e>>2]|0)>>3)+1|0;r=hv(e)|0;if(r>>>0<s>>>0)UT(e);else{u=o[e>>2]|0;d=(o[e+8>>2]|0)-u|0;c=d>>2;fv(i,d>>3>>>0<r>>>1>>>0?c>>>0<s>>>0?s:c:r,(o[a>>2]|0)-u>>3,e+8|0);s=i+8|0;dv(o[s>>2]|0,o[t>>2]|0,o[n>>2]|0);o[s>>2]=(o[s>>2]|0)+8;mv(e,i);gv(i);f=l;return}}function hv(e){e=e|0;return 536870911}function fv(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>536870911)Ye();else{i=qT(t<<3)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n<<3)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t<<3);return}function mv(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(0-(i>>3)<<3)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function gv(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~((r+-8-t|0)>>>3)<<3);e=o[e>>2]|0;if(e|0)XT(e);return}function bv(e){e=e|0;_v(e);return}function vv(e){e=e|0;yv(e+24|0);return}function yv(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function _v(e){e=e|0;var t=0;t=$s()|0;nl(e,1,24,t,Sv()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function Sv(){return 1392}function wv(e,t){e=e|0;t=t|0;Cv(o[(Ev(e)|0)>>2]|0,t);return}function Ev(e){e=e|0;return(o[(lv()|0)+24>>2]|0)+(e<<3)|0}function Cv(e,t){e=e|0;t=t|0;var n=0,r=0;n=f;f=f+16|0;r=n;fg(r,t);t=mg(r,t)|0;fk[e&127](t);f=n;return}function xv(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0;a=o[e>>2]|0;i=Av()|0;e=Tv(n)|0;Bs(a,t,i,e,Ov(n,r)|0,r);return}function Av(){var e=0,t=0;if(!(r[7872]|0)){Mv(10244);Le(52,10244,b|0)|0;t=7872;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(10244)|0)){e=10244;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Mv(10244)}return 10244}function Tv(e){e=e|0;return e|0}function Ov(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0;l=f;f=f+16|0;i=l;a=l+4|0;o[i>>2]=e;u=Av()|0;s=u+24|0;t=Hs(t,4)|0;o[a>>2]=t;n=u+28|0;r=o[n>>2]|0;if(r>>>0<(o[u+32>>2]|0)>>>0){kv(r,e,t);t=(o[n>>2]|0)+8|0;o[n>>2]=t}else{Iv(s,i,a);t=o[n>>2]|0}f=l;return(t-(o[s>>2]|0)>>3)+-1|0}function kv(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;o[e+4>>2]=n;return}function Iv(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0;l=f;f=f+32|0;i=l;a=e+4|0;s=((o[a>>2]|0)-(o[e>>2]|0)>>3)+1|0;r=Rv(e)|0;if(r>>>0<s>>>0)UT(e);else{u=o[e>>2]|0;d=(o[e+8>>2]|0)-u|0;c=d>>2;Pv(i,d>>3>>>0<r>>>1>>>0?c>>>0<s>>>0?s:c:r,(o[a>>2]|0)-u>>3,e+8|0);s=i+8|0;kv(o[s>>2]|0,o[t>>2]|0,o[n>>2]|0);o[s>>2]=(o[s>>2]|0)+8;Dv(e,i);Nv(i);f=l;return}}function Rv(e){e=e|0;return 536870911}function Pv(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>536870911)Ye();else{i=qT(t<<3)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n<<3)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t<<3);return}function Dv(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(0-(i>>3)<<3)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Nv(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~((r+-8-t|0)>>>3)<<3);e=o[e>>2]|0;if(e|0)XT(e);return}function Mv(e){e=e|0;Fv(e);return}function Lv(e){e=e|0;Bv(e+24|0);return}function Bv(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function Fv(e){e=e|0;var t=0;t=$s()|0;nl(e,1,16,t,jv()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function jv(){return 1400}function Uv(e){e=e|0;return zv(o[(Hv(e)|0)>>2]|0)|0}function Hv(e){e=e|0;return(o[(Av()|0)+24>>2]|0)+(e<<3)|0}function zv(e){e=e|0;return Vv(Tk[e&7]()|0)|0}function Vv(e){e=e|0;return e|0}function Wv(){var e=0;if(!(r[7880]|0)){Zv(10280);Le(25,10280,b|0)|0;e=7880;o[e>>2]=1;o[e+4>>2]=0}return 10280}function Gv(e,t){e=e|0;t=t|0;o[e>>2]=Kv()|0;o[e+4>>2]=qv()|0;o[e+12>>2]=t;o[e+8>>2]=Yv()|0;o[e+32>>2]=4;return}function Kv(){return 11711}function qv(){return 1356}function Yv(){return zg()|0}function Xv(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;if((Ug(r,896)|0)==512){if(n|0){Qv(n);XT(n)}}else if(t|0){Vi(t);XT(t)}return}function Qv(e){e=e|0;e=o[e+4>>2]|0;if(e|0)GT(e);return}function Zv(e){e=e|0;kl(e);return}function Jv(e){e=e|0;$v(e,4920);ey(e)|0;ty(e)|0;return}function $v(e,t){e=e|0;t=t|0;var n=0;n=Wp()|0;o[e>>2]=n;Ty(n,t);cS(o[e>>2]|0);return}function ey(e){e=e|0;var t=0;t=o[e>>2]|0;ry(t,my()|0);return e|0}function ty(e){e=e|0;var t=0;t=o[e>>2]|0;ry(t,ny()|0);return e|0}function ny(){var e=0;if(!(r[7888]|0)){iy(10328);Le(53,10328,b|0)|0;e=7888;o[e>>2]=1;o[e+4>>2]=0}if(!(Qs(10328)|0))iy(10328);return 10328}function ry(e,t){e=e|0;t=t|0;Bs(e,0,t,0,0,0);return}function iy(e){e=e|0;sy(e);uy(e,10);return}function oy(e){e=e|0;ay(e+24|0);return}function ay(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function sy(e){e=e|0;var t=0;t=$s()|0;nl(e,5,1,t,py()|0,2);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function ly(e,t,n){e=e|0;t=t|0;n=+n;cy(e,t,n);return}function uy(e,t){e=e|0;t=t|0;o[e+20>>2]=t;return}function cy(e,t,n){e=e|0;t=t|0;n=+n;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+16|0;a=r+8|0;l=r+13|0;i=r;s=r+12|0;Zl(l,t);o[a>>2]=Jl(l,t)|0;Xl(s,n);c[i>>3]=+Ql(s,n);dy(e,a,i);f=r;return}function dy(e,t,n){e=e|0;t=t|0;n=n|0;Wo(e+8|0,o[t>>2]|0,+c[n>>3]);r[e+24>>0]=1;return}function py(){return 1404}function hy(e,t){e=e|0;t=+t;return fy(e,t)|0}function fy(e,t){e=e|0;t=+t;var n=0,r=0,i=0,a=0,s=0,l=0,u=0;r=f;f=f+16|0;a=r+4|0;s=r+8|0;l=r;i=UE(8)|0;n=i;u=qT(16)|0;Zl(a,e);e=Jl(a,e)|0;Xl(s,t);Wo(u,e,+Ql(s,t));s=n+4|0;o[s>>2]=u;e=qT(8)|0;s=o[s>>2]|0;o[l>>2]=0;o[a>>2]=o[l>>2];qp(e,s,a);o[i>>2]=e;f=r;return n|0}function my(){var e=0;if(!(r[7896]|0)){gy(10364);Le(54,10364,b|0)|0;e=7896;o[e>>2]=1;o[e+4>>2]=0}if(!(Qs(10364)|0))gy(10364);return 10364}function gy(e){e=e|0;yy(e);uy(e,55);return}function by(e){e=e|0;vy(e+24|0);return}function vy(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function yy(e){e=e|0;var t=0;t=$s()|0;nl(e,5,4,t,Cy()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function _y(e){e=e|0;Sy(e);return}function Sy(e){e=e|0;wy(e);return}function wy(e){e=e|0;Ey(e+8|0);r[e+24>>0]=1;return}function Ey(e){e=e|0;o[e>>2]=0;c[e+8>>3]=0.0;return}function Cy(){return 1424}function xy(){return Ay()|0}function Ay(){var e=0,t=0,n=0,r=0,i=0,a=0,s=0;t=f;f=f+16|0;i=t+4|0;s=t;n=UE(8)|0;e=n;r=qT(16)|0;Ey(r);a=e+4|0;o[a>>2]=r;r=qT(8)|0;a=o[a>>2]|0;o[s>>2]=0;o[i>>2]=o[s>>2];qp(r,a,i);o[n>>2]=r;f=t;return e|0}function Ty(e,t){e=e|0;t=t|0;o[e>>2]=Oy()|0;o[e+4>>2]=ky()|0;o[e+12>>2]=t;o[e+8>>2]=Iy()|0;o[e+32>>2]=5;return}function Oy(){return 11710}function ky(){return 1416}function Iy(){return Dy()|0}function Ry(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;if((Ug(r,896)|0)==512){if(n|0){Py(n);XT(n)}}else if(t|0)XT(t);return}function Py(e){e=e|0;e=o[e+4>>2]|0;if(e|0)GT(e);return}function Dy(){var e=0;if(!(r[7904]|0)){o[2600]=Ny()|0;o[2601]=0;e=7904;o[e>>2]=1;o[e+4>>2]=0}return 10400}function Ny(){return o[357]|0}function My(e){e=e|0;Ly(e,4926);By(e)|0;return}function Ly(e,t){e=e|0;t=t|0;var n=0;n=al()|0;o[e>>2]=n;Xy(n,t);cS(o[e>>2]|0);return}function By(e){e=e|0;var t=0;t=o[e>>2]|0;ry(t,Fy()|0);return e|0}function Fy(){var e=0;if(!(r[7912]|0)){jy(10412);Le(56,10412,b|0)|0;e=7912;o[e>>2]=1;o[e+4>>2]=0}if(!(Qs(10412)|0))jy(10412);return 10412}function jy(e){e=e|0;zy(e);uy(e,57);return}function Uy(e){e=e|0;Hy(e+24|0);return}function Hy(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function zy(e){e=e|0;var t=0;t=$s()|0;nl(e,5,5,t,Ky()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function Vy(e){e=e|0;Wy(e);return}function Wy(e){e=e|0;Gy(e);return}function Gy(e){e=e|0;var t=0,n=0;t=e+8|0;n=t+48|0;do{o[t>>2]=0;t=t+4|0}while((t|0)<(n|0));r[e+56>>0]=1;return}function Ky(){return 1432}function qy(){return Yy()|0}function Yy(){var e=0,t=0,n=0,r=0,i=0,a=0,s=0,l=0;s=f;f=f+16|0;e=s+4|0;t=s;n=UE(8)|0;r=n;i=qT(48)|0;a=i;l=a+48|0;do{o[a>>2]=0;a=a+4|0}while((a|0)<(l|0));a=r+4|0;o[a>>2]=i;l=qT(8)|0;a=o[a>>2]|0;o[t>>2]=0;o[e>>2]=o[t>>2];hl(l,a,e);o[n>>2]=l;f=s;return r|0}function Xy(e,t){e=e|0;t=t|0;o[e>>2]=Qy()|0;o[e+4>>2]=Zy()|0;o[e+12>>2]=t;o[e+8>>2]=Jy()|0;o[e+32>>2]=6;return}function Qy(){return 11704}function Zy(){return 1436}function Jy(){return Dy()|0}function $y(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;if((Ug(r,896)|0)==512){if(n|0){e_(n);XT(n)}}else if(t|0)XT(t);return}function e_(e){e=e|0;e=o[e+4>>2]|0;if(e|0)GT(e);return}function t_(e){e=e|0;n_(e,4933);r_(e)|0;i_(e)|0;return}function n_(e,t){e=e|0;t=t|0;var n=0;n=D_()|0;o[e>>2]=n;N_(n,t);cS(o[e>>2]|0);return}function r_(e){e=e|0;var t=0;t=o[e>>2]|0;ry(t,S_()|0);return e|0}function i_(e){e=e|0;var t=0;t=o[e>>2]|0;ry(t,o_()|0);return e|0}function o_(){var e=0;if(!(r[7920]|0)){a_(10452);Le(58,10452,b|0)|0;e=7920;o[e>>2]=1;o[e+4>>2]=0}if(!(Qs(10452)|0))a_(10452);return 10452}function a_(e){e=e|0;u_(e);uy(e,1);return}function s_(e){e=e|0;l_(e+24|0);return}function l_(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function u_(e){e=e|0;var t=0;t=$s()|0;nl(e,5,1,t,f_()|0,2);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function c_(e,t,n){e=e|0;t=+t;n=+n;d_(e,t,n);return}function d_(e,t,n){e=e|0;t=+t;n=+n;var r=0,i=0,o=0,a=0,s=0;r=f;f=f+32|0;o=r+8|0;s=r+17|0;i=r;a=r+16|0;Xl(s,t);c[o>>3]=+Ql(s,t);Xl(a,n);c[i>>3]=+Ql(a,n);p_(e,o,i);f=r;return}function p_(e,t,n){e=e|0;t=t|0;n=n|0;h_(e+8|0,+c[t>>3],+c[n>>3]);r[e+24>>0]=1;return}function h_(e,t,n){e=e|0;t=+t;n=+n;c[e>>3]=t;c[e+8>>3]=n;return}function f_(){return 1472}function m_(e,t){e=+e;t=+t;return g_(e,t)|0}function g_(e,t){e=+e;t=+t;var n=0,r=0,i=0,a=0,s=0,l=0,u=0;r=f;f=f+16|0;s=r+4|0;l=r+8|0;u=r;i=UE(8)|0;n=i;a=qT(16)|0;Xl(s,e);e=+Ql(s,e);Xl(l,t);h_(a,e,+Ql(l,t));l=n+4|0;o[l>>2]=a;a=qT(8)|0;l=o[l>>2]|0;o[u>>2]=0;o[s>>2]=o[u>>2];b_(a,l,s);o[i>>2]=a;f=r;return n|0}function b_(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;n=qT(16)|0;o[n+4>>2]=0;o[n+8>>2]=0;o[n>>2]=1452;o[n+12>>2]=t;o[e+4>>2]=n;return}function v_(e){e=e|0;HT(e);XT(e);return}function y_(e){e=e|0;e=o[e+12>>2]|0;if(e|0)XT(e);return}function __(e){e=e|0;XT(e);return}function S_(){var e=0;if(!(r[7928]|0)){w_(10488);Le(59,10488,b|0)|0;e=7928;o[e>>2]=1;o[e+4>>2]=0}if(!(Qs(10488)|0))w_(10488);return 10488}function w_(e){e=e|0;x_(e);uy(e,60);return}function E_(e){e=e|0;C_(e+24|0);return}function C_(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function x_(e){e=e|0;var t=0;t=$s()|0;nl(e,5,6,t,I_()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function A_(e){e=e|0;T_(e);return}function T_(e){e=e|0;O_(e);return}function O_(e){e=e|0;k_(e+8|0);r[e+24>>0]=1;return}function k_(e){e=e|0;o[e>>2]=0;o[e+4>>2]=0;o[e+8>>2]=0;o[e+12>>2]=0;return}function I_(){return 1492}function R_(){return P_()|0}function P_(){var e=0,t=0,n=0,r=0,i=0,a=0,s=0;t=f;f=f+16|0;i=t+4|0;s=t;n=UE(8)|0;e=n;r=qT(16)|0;k_(r);a=e+4|0;o[a>>2]=r;r=qT(8)|0;a=o[a>>2]|0;o[s>>2]=0;o[i>>2]=o[s>>2];b_(r,a,i);o[n>>2]=r;f=t;return e|0}function D_(){var e=0;if(!(r[7936]|0)){U_(10524);Le(25,10524,b|0)|0;e=7936;o[e>>2]=1;o[e+4>>2]=0}return 10524}function N_(e,t){e=e|0;t=t|0;o[e>>2]=M_()|0;o[e+4>>2]=L_()|0;o[e+12>>2]=t;o[e+8>>2]=B_()|0;o[e+32>>2]=7;return}function M_(){return 11700}function L_(){return 1484}function B_(){return Dy()|0}function F_(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;if((Ug(r,896)|0)==512){if(n|0){j_(n);XT(n)}}else if(t|0)XT(t);return}function j_(e){e=e|0;e=o[e+4>>2]|0;if(e|0)GT(e);return}function U_(e){e=e|0;kl(e);return}function H_(e,t,n){e=e|0;t=t|0;n=n|0;e=Ps(t)|0;t=z_(n)|0;n=V_(n,0)|0;OS(e,t,n,W_()|0,0);return}function z_(e){e=e|0;return e|0}function V_(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0;l=f;f=f+16|0;i=l;a=l+4|0;o[i>>2]=e;u=W_()|0;s=u+24|0;t=Hs(t,4)|0;o[a>>2]=t;n=u+28|0;r=o[n>>2]|0;if(r>>>0<(o[u+32>>2]|0)>>>0){J_(r,e,t);t=(o[n>>2]|0)+8|0;o[n>>2]=t}else{$_(s,i,a);t=o[n>>2]|0}f=l;return(t-(o[s>>2]|0)>>3)+-1|0}function W_(){var e=0,t=0;if(!(r[7944]|0)){G_(10568);Le(61,10568,b|0)|0;t=7944;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(10568)|0)){e=10568;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));G_(10568)}return 10568}function G_(e){e=e|0;Y_(e);return}function K_(e){e=e|0;q_(e+24|0);return}function q_(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function Y_(e){e=e|0;var t=0;t=$s()|0;nl(e,1,17,t,Yc()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function X_(e){e=e|0;return Z_(o[(Q_(e)|0)>>2]|0)|0}function Q_(e){e=e|0;return(o[(W_()|0)+24>>2]|0)+(e<<3)|0}function Z_(e){e=e|0;return Jc(Tk[e&7]()|0)|0}function J_(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;o[e+4>>2]=n;return}function $_(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0;l=f;f=f+32|0;i=l;a=e+4|0;s=((o[a>>2]|0)-(o[e>>2]|0)>>3)+1|0;r=eS(e)|0;if(r>>>0<s>>>0)UT(e);else{u=o[e>>2]|0;d=(o[e+8>>2]|0)-u|0;c=d>>2;tS(i,d>>3>>>0<r>>>1>>>0?c>>>0<s>>>0?s:c:r,(o[a>>2]|0)-u>>3,e+8|0);s=i+8|0;J_(o[s>>2]|0,o[t>>2]|0,o[n>>2]|0);o[s>>2]=(o[s>>2]|0)+8;nS(e,i);rS(i);f=l;return}}function eS(e){e=e|0;return 536870911}function tS(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>536870911)Ye();else{i=qT(t<<3)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n<<3)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t<<3);return}function nS(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(0-(i>>3)<<3)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function rS(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~((r+-8-t|0)>>>3)<<3);e=o[e>>2]|0;if(e|0)XT(e);return}function iS(){oS();return}function oS(){aS(10604);return}function aS(e){e=e|0;sS(e,4955);return}function sS(e,t){e=e|0;t=t|0;var n=0;n=lS()|0;o[e>>2]=n;uS(n,t);cS(o[e>>2]|0);return}function lS(){var e=0;if(!(r[7952]|0)){_S(10612);Le(25,10612,b|0)|0;e=7952;o[e>>2]=1;o[e+4>>2]=0}return 10612}function uS(e,t){e=e|0;t=t|0;o[e>>2]=mS()|0;o[e+4>>2]=gS()|0;o[e+12>>2]=t;o[e+8>>2]=bS()|0;o[e+32>>2]=8;return}function cS(e){e=e|0;var t=0,n=0;t=f;f=f+16|0;n=t;dS()|0;o[n>>2]=e;pS(10608,n);f=t;return}function dS(){if(!(r[11714]|0)){o[2652]=0;Le(62,10608,b|0)|0;r[11714]=1}return 10608}function pS(e,t){e=e|0;t=t|0;var n=0;n=qT(8)|0;o[n+4>>2]=o[t>>2];o[n>>2]=o[e>>2];o[e>>2]=n;return}function hS(e){e=e|0;fS(e);return}function fS(e){e=e|0;var t=0,n=0;t=o[e>>2]|0;if(t|0)do{n=t;t=o[t>>2]|0;XT(n)}while((t|0)!=0);o[e>>2]=0;return}function mS(){return 11715}function gS(){return 1496}function bS(){return zg()|0}function vS(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;if((Ug(r,896)|0)==512){if(n|0){yS(n);XT(n)}}else if(t|0)XT(t);return}function yS(e){e=e|0;e=o[e+4>>2]|0;if(e|0)GT(e);return}function _S(e){e=e|0;kl(e);return}function SS(e,t){e=e|0;t=t|0;var n=0,r=0;dS()|0;n=o[2652]|0;e:do{if(n|0){while(1){r=o[n+4>>2]|0;if(r|0?(rT(wS(r)|0,e)|0)==0:0)break;n=o[n>>2]|0;if(!n)break e}ES(r,t)}}while(0);return}function wS(e){e=e|0;return o[e+12>>2]|0}function ES(e,t){e=e|0;t=t|0;var n=0;e=e+36|0;n=o[e>>2]|0;if(n|0){Ji(n);XT(n)}n=qT(4)|0;va(n,t);o[e>>2]=n;return}function CS(){if(!(r[11716]|0)){o[2664]=0;Le(63,10656,b|0)|0;r[11716]=1}return 10656}function xS(){var e=0;if(!(r[11717]|0)){AS();o[2665]=1504;r[11717]=1;e=1504}else e=o[2665]|0;return e|0}function AS(){if(!(r[11740]|0)){r[11718]=Hs(Hs(8,0)|0,0)|0;r[11719]=Hs(Hs(0,0)|0,0)|0;r[11720]=Hs(Hs(0,16)|0,0)|0;r[11721]=Hs(Hs(8,0)|0,0)|0;r[11722]=Hs(Hs(0,0)|0,0)|0;r[11723]=Hs(Hs(8,0)|0,0)|0;r[11724]=Hs(Hs(0,0)|0,0)|0;r[11725]=Hs(Hs(8,0)|0,0)|0;r[11726]=Hs(Hs(0,0)|0,0)|0;r[11727]=Hs(Hs(8,0)|0,0)|0;r[11728]=Hs(Hs(0,0)|0,0)|0;r[11729]=Hs(Hs(0,0)|0,32)|0;r[11730]=Hs(Hs(0,0)|0,32)|0;r[11740]=1}return}function TS(){return 1572}function OS(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;var a=0,s=0,l=0,u=0,c=0,d=0;a=f;f=f+32|0;d=a+16|0;c=a+12|0;u=a+8|0;l=a+4|0;s=a;o[d>>2]=e;o[c>>2]=t;o[u>>2]=n;o[l>>2]=r;o[s>>2]=i;CS()|0;kS(10656,d,c,u,l,s);f=a;return}function kS(e,t,n,r,i,a){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;a=a|0;var s=0;s=qT(24)|0;Us(s+4|0,o[t>>2]|0,o[n>>2]|0,o[r>>2]|0,o[i>>2]|0,o[a>>2]|0);o[s>>2]=o[e>>2];o[e>>2]=s;return}function IS(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0,m=0,g=0,b=0,v=0,y=0,_=0;_=f;f=f+32|0;g=_+20|0;b=_+8|0;v=_+4|0;y=_;t=o[t>>2]|0;if(t|0){m=g+4|0;u=g+8|0;c=b+4|0;d=b+8|0;p=b+8|0;h=g+8|0;do{s=t+4|0;l=RS(s)|0;if(l|0){i=PS(l)|0;o[g>>2]=0;o[m>>2]=0;o[u>>2]=0;r=(DS(l)|0)+1|0;NS(g,r);if(r|0)while(1){r=r+-1|0;bA(b,o[i>>2]|0);a=o[m>>2]|0;if(a>>>0<(o[h>>2]|0)>>>0){o[a>>2]=o[b>>2];o[m>>2]=(o[m>>2]|0)+4}else MS(g,b);if(!r)break;else i=i+4|0}r=LS(l)|0;o[b>>2]=0;o[c>>2]=0;o[d>>2]=0;e:do{if(o[r>>2]|0){i=0;a=0;while(1){if((i|0)==(a|0))BS(b,r);else{o[i>>2]=o[r>>2];o[c>>2]=(o[c>>2]|0)+4}r=r+4|0;if(!(o[r>>2]|0))break e;i=o[c>>2]|0;a=o[p>>2]|0}}}while(0);o[v>>2]=FS(s)|0;o[y>>2]=Qs(l)|0;jS(n,e,v,y,g,b);US(b);HS(g)}t=o[t>>2]|0}while((t|0)!=0)}f=_;return}function RS(e){e=e|0;return o[e+12>>2]|0}function PS(e){e=e|0;return o[e+12>>2]|0}function DS(e){e=e|0;return o[e+16>>2]|0}function NS(e,t){e=e|0;t=t|0;var n=0,r=0,i=0;i=f;f=f+32|0;n=i;r=o[e>>2]|0;if((o[e+8>>2]|0)-r>>2>>>0<t>>>0){_w(n,t,(o[e+4>>2]|0)-r>>2,e+8|0);Sw(e,n);ww(n)}f=i;return}function MS(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0;s=f;f=f+32|0;n=s;r=e+4|0;i=((o[r>>2]|0)-(o[e>>2]|0)>>2)+1|0;a=gw(e)|0;if(a>>>0<i>>>0)UT(e);else{l=o[e>>2]|0;c=(o[e+8>>2]|0)-l|0;u=c>>1;_w(n,c>>2>>>0<a>>>1>>>0?u>>>0<i>>>0?i:u:a,(o[r>>2]|0)-l>>2,e+8|0);a=n+8|0;o[o[a>>2]>>2]=o[t>>2];o[a>>2]=(o[a>>2]|0)+4;Sw(e,n);ww(n);f=s;return}}function LS(e){e=e|0;return o[e+8>>2]|0}function BS(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0;s=f;f=f+32|0;n=s;r=e+4|0;i=((o[r>>2]|0)-(o[e>>2]|0)>>2)+1|0;a=hw(e)|0;if(a>>>0<i>>>0)UT(e);else{l=o[e>>2]|0;c=(o[e+8>>2]|0)-l|0;u=c>>1;bw(n,c>>2>>>0<a>>>1>>>0?u>>>0<i>>>0?i:u:a,(o[r>>2]|0)-l>>2,e+8|0);a=n+8|0;o[o[a>>2]>>2]=o[t>>2];o[a>>2]=(o[a>>2]|0)+4;vw(e,n);yw(n);f=s;return}}function FS(e){e=e|0;return o[e>>2]|0}function jS(e,t,n,r,i,o){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;zS(e,t,n,r,i,o);return}function US(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-4-r|0)>>>2)<<2);XT(n)}return}function HS(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-4-r|0)>>>2)<<2);XT(n)}return}function zS(e,t,n,r,i,a){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;a=a|0;var s=0,l=0,u=0,c=0,d=0,p=0;s=f;f=f+48|0;d=s+40|0;l=s+32|0;p=s+24|0;u=s+12|0;c=s;EA(l);e=wa(e)|0;o[p>>2]=o[t>>2];n=o[n>>2]|0;r=o[r>>2]|0;VS(u,i);WS(c,a);o[d>>2]=o[p>>2];GS(e,d,n,r,u,c);US(c);HS(u);xA(l);f=s;return}function VS(e,t){e=e|0;t=t|0;var n=0,r=0;o[e>>2]=0;o[e+4>>2]=0;o[e+8>>2]=0;n=t+4|0;r=(o[n>>2]|0)-(o[t>>2]|0)>>2;if(r|0){fw(e,r);mw(e,o[t>>2]|0,o[n>>2]|0,r)}return}function WS(e,t){e=e|0;t=t|0;var n=0,r=0;o[e>>2]=0;o[e+4>>2]=0;o[e+8>>2]=0;n=t+4|0;r=(o[n>>2]|0)-(o[t>>2]|0)>>2;if(r|0){dw(e,r);pw(e,o[t>>2]|0,o[n>>2]|0,r)}return}function GS(e,t,n,r,i,a){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;a=a|0;var s=0,l=0,u=0,c=0,d=0,p=0;s=f;f=f+32|0;d=s+28|0;p=s+24|0;l=s+12|0;u=s;c=xa(KS()|0)|0;o[p>>2]=o[t>>2];o[d>>2]=o[p>>2];t=qS(d)|0;n=YS(n)|0;r=XS(r)|0;o[l>>2]=o[i>>2];d=i+4|0;o[l+4>>2]=o[d>>2];p=i+8|0;o[l+8>>2]=o[p>>2];o[p>>2]=0;o[d>>2]=0;o[i>>2]=0;i=QS(l)|0;o[u>>2]=o[a>>2];d=a+4|0;o[u+4>>2]=o[d>>2];p=a+8|0;o[u+8>>2]=o[p>>2];o[p>>2]=0;o[d>>2]=0;o[a>>2]=0;Ie(0,c|0,e|0,t|0,n|0,r|0,i|0,ZS(u)|0)|0;US(u);HS(l);f=s;return}function KS(){var e=0;if(!(r[7968]|0)){uw(10708);e=7968;o[e>>2]=1;o[e+4>>2]=0}return 10708}function qS(e){e=e|0;return tw(e)|0}function YS(e){e=e|0;return $S(e)|0}function XS(e){e=e|0;return Jc(e)|0}function QS(e){e=e|0;return ew(e)|0}function ZS(e){e=e|0;return JS(e)|0}function JS(e){e=e|0;var t=0,n=0,r=0;r=(o[e+4>>2]|0)-(o[e>>2]|0)|0;n=r>>2;r=UE(r+4|0)|0;o[r>>2]=n;if(n|0){t=0;do{o[r+4+(t<<2)>>2]=$S(o[(o[e>>2]|0)+(t<<2)>>2]|0)|0;t=t+1|0}while((t|0)!=(n|0))}return r|0}function $S(e){e=e|0;return e|0}function ew(e){e=e|0;var t=0,n=0,r=0;r=(o[e+4>>2]|0)-(o[e>>2]|0)|0;n=r>>2;r=UE(r+4|0)|0;o[r>>2]=n;if(n|0){t=0;do{o[r+4+(t<<2)>>2]=tw((o[e>>2]|0)+(t<<2)|0)|0;t=t+1|0}while((t|0)!=(n|0))}return r|0}function tw(e){e=e|0;var t=0,n=0,r=0,i=0;i=f;f=f+32|0;t=i+12|0;n=i;r=sl(nw()|0)|0;if(!r)e=rw(e)|0;else{ll(t,r);ul(n,t);_A(e,n);e=dl(t)|0}f=i;return e|0}function nw(){var e=0;if(!(r[7960]|0)){lw(10664);Le(25,10664,b|0)|0;e=7960;o[e>>2]=1;o[e+4>>2]=0}return 10664}function rw(e){e=e|0;var t=0,n=0,r=0,i=0,a=0,s=0,l=0;n=f;f=f+16|0;i=n+4|0;s=n;r=UE(8)|0;t=r;l=qT(4)|0;o[l>>2]=o[e>>2];a=t+4|0;o[a>>2]=l;e=qT(8)|0;a=o[a>>2]|0;o[s>>2]=0;o[i>>2]=o[s>>2];iw(e,a,i);o[r>>2]=e;f=n;return t|0}function iw(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;n=qT(16)|0;o[n+4>>2]=0;o[n+8>>2]=0;o[n>>2]=1656;o[n+12>>2]=t;o[e+4>>2]=n;return}function ow(e){e=e|0;HT(e);XT(e);return}function aw(e){e=e|0;e=o[e+12>>2]|0;if(e|0)XT(e);return}function sw(e){e=e|0;XT(e);return}function lw(e){e=e|0;kl(e);return}function uw(e){e=e|0;Ba(e,cw()|0,5);return}function cw(){return 1676}function dw(e,t){e=e|0;t=t|0;var n=0;if((hw(e)|0)>>>0<t>>>0)UT(e);if(t>>>0>1073741823)Ye();else{n=qT(t<<2)|0;o[e+4>>2]=n;o[e>>2]=n;o[e+8>>2]=n+(t<<2);return}}function pw(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;r=e+4|0;e=n-t|0;if((e|0)>0){iO(o[r>>2]|0,t|0,e|0)|0;o[r>>2]=(o[r>>2]|0)+(e>>>2<<2)}return}function hw(e){e=e|0;return 1073741823}function fw(e,t){e=e|0;t=t|0;var n=0;if((gw(e)|0)>>>0<t>>>0)UT(e);if(t>>>0>1073741823)Ye();else{n=qT(t<<2)|0;o[e+4>>2]=n;o[e>>2]=n;o[e+8>>2]=n+(t<<2);return}}function mw(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;r=e+4|0;e=n-t|0;if((e|0)>0){iO(o[r>>2]|0,t|0,e|0)|0;o[r>>2]=(o[r>>2]|0)+(e>>>2<<2)}return}function gw(e){e=e|0;return 1073741823}function bw(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>1073741823)Ye();else{i=qT(t<<2)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n<<2)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t<<2);return}function vw(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(0-(i>>2)<<2)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function yw(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~((r+-4-t|0)>>>2)<<2);e=o[e>>2]|0;if(e|0)XT(e);return}function _w(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>1073741823)Ye();else{i=qT(t<<2)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n<<2)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t<<2);return}function Sw(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(0-(i>>2)<<2)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function ww(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~((r+-4-t|0)>>>2)<<2);e=o[e>>2]|0;if(e|0)XT(e);return}function Ew(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;var a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0,m=0,g=0,b=0;b=f;f=f+32|0;d=b+20|0;p=b+12|0;c=b+16|0;h=b+4|0;m=b;g=b+8|0;l=xS()|0;a=o[l>>2]|0;s=o[a>>2]|0;if(s|0){u=o[l+8>>2]|0;l=o[l+4>>2]|0;while(1){bA(d,s);Cw(e,d,l,u);a=a+4|0;s=o[a>>2]|0;if(!s)break;else{u=u+1|0;l=l+1|0}}}a=TS()|0;s=o[a>>2]|0;if(s|0)do{bA(d,s);o[p>>2]=o[a+4>>2];xw(t,d,p);a=a+8|0;s=o[a>>2]|0}while((s|0)!=0);a=o[(dS()|0)>>2]|0;if(a|0)do{t=o[a+4>>2]|0;bA(d,o[(Aw(t)|0)>>2]|0);o[p>>2]=wS(t)|0;Tw(n,d,p);a=o[a>>2]|0}while((a|0)!=0);bA(c,0);a=CS()|0;o[d>>2]=o[c>>2];IS(d,a,i);a=o[(dS()|0)>>2]|0;if(a|0){e=d+4|0;t=d+8|0;n=d+8|0;do{u=o[a+4>>2]|0;bA(p,o[(Aw(u)|0)>>2]|0);kw(h,Ow(u)|0);s=o[h>>2]|0;if(s|0){o[d>>2]=0;o[e>>2]=0;o[t>>2]=0;do{bA(m,o[(Aw(o[s+4>>2]|0)|0)>>2]|0);l=o[e>>2]|0;if(l>>>0<(o[n>>2]|0)>>>0){o[l>>2]=o[m>>2];o[e>>2]=(o[e>>2]|0)+4}else MS(d,m);s=o[s>>2]|0}while((s|0)!=0);Iw(r,p,d);HS(d)}o[g>>2]=o[p>>2];c=Rw(u)|0;o[d>>2]=o[g>>2];IS(d,c,i);Al(h);a=o[a>>2]|0}while((a|0)!=0)}f=b;return}function Cw(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;Gw(e,t,n,r);return}function xw(e,t,n){e=e|0;t=t|0;n=n|0;Ww(e,t,n);return}function Aw(e){e=e|0;return e|0}function Tw(e,t,n){e=e|0;t=t|0;n=n|0;jw(e,t,n);return}function Ow(e){e=e|0;return e+16|0}function kw(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0;a=f;f=f+16|0;i=a+8|0;n=a;o[e>>2]=0;r=o[t>>2]|0;o[i>>2]=r;o[n>>2]=e;n=Bw(n)|0;if(r|0){r=qT(12)|0;s=(Fw(i)|0)+4|0;e=o[s+4>>2]|0;t=r+4|0;o[t>>2]=o[s>>2];o[t+4>>2]=e;t=o[o[i>>2]>>2]|0;o[i>>2]=t;if(!t)e=r;else{t=r;while(1){e=qT(12)|0;u=(Fw(i)|0)+4|0;l=o[u+4>>2]|0;s=e+4|0;o[s>>2]=o[u>>2];o[s+4>>2]=l;o[t>>2]=e;s=o[o[i>>2]>>2]|0;o[i>>2]=s;if(!s)break;else t=e}}o[e>>2]=o[n>>2];o[n>>2]=r}f=a;return}function Iw(e,t,n){e=e|0;t=t|0;n=n|0;Pw(e,t,n);return}function Rw(e){e=e|0;return e+24|0}function Pw(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+32|0;s=r+24|0;i=r+16|0;l=r+12|0;a=r;EA(i);e=wa(e)|0;o[l>>2]=o[t>>2];VS(a,n);o[s>>2]=o[l>>2];Dw(e,s,a);HS(a);xA(i);f=r;return}function Dw(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0;r=f;f=f+32|0;s=r+16|0;l=r+12|0;i=r;a=xa(Nw()|0)|0;o[l>>2]=o[t>>2];o[s>>2]=o[l>>2];t=qS(s)|0;o[i>>2]=o[n>>2];s=n+4|0;o[i+4>>2]=o[s>>2];l=n+8|0;o[i+8>>2]=o[l>>2];o[l>>2]=0;o[s>>2]=0;o[n>>2]=0;Ae(0,a|0,e|0,t|0,QS(i)|0)|0;HS(i);f=r;return}function Nw(){var e=0;if(!(r[7976]|0)){Mw(10720);e=7976;o[e>>2]=1;o[e+4>>2]=0}return 10720}function Mw(e){e=e|0;Ba(e,Lw()|0,2);return}function Lw(){return 1732}function Bw(e){e=e|0;return o[e>>2]|0}function Fw(e){e=e|0;return o[e>>2]|0}function jw(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+32|0;a=r+16|0;i=r+8|0;s=r;EA(i);e=wa(e)|0;o[s>>2]=o[t>>2];n=o[n>>2]|0;o[a>>2]=o[s>>2];Uw(e,a,n);xA(i);f=r;return}function Uw(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+16|0;a=r+4|0;s=r;i=xa(Hw()|0)|0;o[s>>2]=o[t>>2];o[a>>2]=o[s>>2];t=qS(a)|0;Ae(0,i|0,e|0,t|0,YS(n)|0)|0;f=r;return}function Hw(){var e=0;if(!(r[7984]|0)){zw(10732);e=7984;o[e>>2]=1;o[e+4>>2]=0}return 10732}function zw(e){e=e|0;Ba(e,Vw()|0,2);return}function Vw(){return 1744}function Ww(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0;r=f;f=f+32|0;a=r+16|0;i=r+8|0;s=r;EA(i);e=wa(e)|0;o[s>>2]=o[t>>2];n=o[n>>2]|0;o[a>>2]=o[s>>2];Uw(e,a,n);xA(i);f=r;return}function Gw(e,t,n,i){e=e|0;t=t|0;n=n|0;i=i|0;var a=0,s=0,l=0,u=0;a=f;f=f+32|0;l=a+16|0;s=a+8|0;u=a;EA(s);e=wa(e)|0;o[u>>2]=o[t>>2];n=r[n>>0]|0;i=r[i>>0]|0;o[l>>2]=o[u>>2];Kw(e,l,n,i);xA(s);f=a;return}function Kw(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0;i=f;f=f+16|0;s=i+4|0;l=i;a=xa(qw()|0)|0;o[l>>2]=o[t>>2];o[s>>2]=o[l>>2];t=qS(s)|0;n=Yw(n)|0;nt(0,a|0,e|0,t|0,n|0,Yw(r)|0)|0;f=i;return}function qw(){var e=0;if(!(r[7992]|0)){Qw(10744);e=7992;o[e>>2]=1;o[e+4>>2]=0}return 10744}function Yw(e){e=e|0;return Xw(e)|0}function Xw(e){e=e|0;return e&255|0}function Qw(e){e=e|0;Ba(e,Zw()|0,3);return}function Zw(){return 1756}function Jw(e,t,n){e=e|0;t=t|0;n=n|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0,m=0;m=f;f=f+32|0;u=m+8|0;c=m+4|0;d=m+20|0;p=m;Wu(e,0);i=yA(t)|0;o[u>>2]=0;h=u+4|0;o[h>>2]=0;o[u+8>>2]=0;switch(i<<24>>24){case 0:{r[d>>0]=0;$w(c,n,d);eE(e,c)|0;$i(c);break}case 8:{h=vA(t)|0;r[d>>0]=8;bA(p,o[h+4>>2]|0);tE(c,n,d,p,h+8|0);eE(e,c)|0;$i(c);break}case 9:{s=vA(t)|0;t=o[s+4>>2]|0;if(t|0){l=u+8|0;a=s+12|0;while(1){t=t+-1|0;bA(c,o[a>>2]|0);i=o[h>>2]|0;if(i>>>0<(o[l>>2]|0)>>>0){o[i>>2]=o[c>>2];o[h>>2]=(o[h>>2]|0)+4}else MS(u,c);if(!t)break;else a=a+4|0}}r[d>>0]=9;bA(p,o[s+8>>2]|0);nE(c,n,d,p,u);eE(e,c)|0;$i(c);break}default:{h=vA(t)|0;r[d>>0]=i;bA(p,o[h+4>>2]|0);rE(c,n,d,p);eE(e,c)|0;$i(c)}}HS(u);f=m;return}function $w(e,t,n){e=e|0;t=t|0;n=n|0;var i=0,o=0;i=f;f=f+16|0;o=i;EA(o);t=wa(t)|0;bE(e,t,r[n>>0]|0);xA(o);f=i;return}function eE(e,t){e=e|0;t=t|0;var n=0;n=o[e>>2]|0;if(n|0)rt(n|0);o[e>>2]=o[t>>2];o[t>>2]=0;return e|0}function tE(e,t,n,i,a){e=e|0;t=t|0;n=n|0;i=i|0;a=a|0;var s=0,l=0,u=0,c=0;s=f;f=f+32|0;u=s+16|0;l=s+8|0;c=s;EA(l);t=wa(t)|0;n=r[n>>0]|0;o[c>>2]=o[i>>2];a=o[a>>2]|0;o[u>>2]=o[c>>2];hE(e,t,n,u,a);xA(l);f=s;return}function nE(e,t,n,i,a){e=e|0;t=t|0;n=n|0;i=i|0;a=a|0;var s=0,l=0,u=0,c=0,d=0;s=f;f=f+32|0;c=s+24|0;l=s+16|0;d=s+12|0;u=s;EA(l);t=wa(t)|0;n=r[n>>0]|0;o[d>>2]=o[i>>2];VS(u,a);o[c>>2]=o[d>>2];uE(e,t,n,c,u);HS(u);xA(l);f=s;return}function rE(e,t,n,i){e=e|0;t=t|0;n=n|0;i=i|0;var a=0,s=0,l=0,u=0;a=f;f=f+32|0;l=a+16|0;s=a+8|0;u=a;EA(s);t=wa(t)|0;n=r[n>>0]|0;o[u>>2]=o[i>>2];o[l>>2]=o[u>>2];iE(e,t,n,l);xA(s);f=a;return}function iE(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0,s=0,l=0;i=f;f=f+16|0;a=i+4|0;l=i;s=xa(oE()|0)|0;n=Yw(n)|0;o[l>>2]=o[r>>2];o[a>>2]=o[l>>2];aE(e,Ae(0,s|0,t|0,n|0,qS(a)|0)|0);f=i;return}function oE(){var e=0;if(!(r[8e3]|0)){sE(10756);e=8e3;o[e>>2]=1;o[e+4>>2]=0}return 10756}function aE(e,t){e=e|0;t=t|0;Wu(e,t);return}function sE(e){e=e|0;Ba(e,lE()|0,2);return}function lE(){return 1772}function uE(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;var a=0,s=0,l=0,u=0,c=0;a=f;f=f+32|0;u=a+16|0;c=a+12|0;s=a;l=xa(cE()|0)|0;n=Yw(n)|0;o[c>>2]=o[r>>2];o[u>>2]=o[c>>2];r=qS(u)|0;o[s>>2]=o[i>>2];u=i+4|0;o[s+4>>2]=o[u>>2];c=i+8|0;o[s+8>>2]=o[c>>2];o[c>>2]=0;o[u>>2]=0;o[i>>2]=0;aE(e,nt(0,l|0,t|0,n|0,r|0,QS(s)|0)|0);HS(s);f=a;return}function cE(){var e=0;if(!(r[8008]|0)){dE(10768);e=8008;o[e>>2]=1;o[e+4>>2]=0}return 10768}function dE(e){e=e|0;Ba(e,pE()|0,3);return}function pE(){return 1784}function hE(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;var a=0,s=0,l=0,u=0;a=f;f=f+16|0;l=a+4|0;u=a;s=xa(fE()|0)|0;n=Yw(n)|0;o[u>>2]=o[r>>2];o[l>>2]=o[u>>2];r=qS(l)|0;aE(e,nt(0,s|0,t|0,n|0,r|0,XS(i)|0)|0);f=a;return}function fE(){var e=0;if(!(r[8016]|0)){mE(10780);e=8016;o[e>>2]=1;o[e+4>>2]=0}return 10780}function mE(e){e=e|0;Ba(e,gE()|0,3);return}function gE(){return 1800}function bE(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=xa(vE()|0)|0;aE(e,it(0,r|0,t|0,Yw(n)|0)|0);return}function vE(){var e=0;if(!(r[8024]|0)){yE(10792);e=8024;o[e>>2]=1;o[e+4>>2]=0}return 10792}function yE(e){e=e|0;Ba(e,_E()|0,1);return}function _E(){return 1816}function SE(){wE();EE();CE();return}function wE(){o[2702]=YT(65536)|0;return}function EE(){qE(10856);return}function CE(){xE(10816);return}function xE(e){e=e|0;AE(e,5044);TE(e)|0;return}function AE(e,t){e=e|0;t=t|0;var n=0;n=nw()|0;o[e>>2]=n;HE(n,t);cS(o[e>>2]|0);return}function TE(e){e=e|0;var t=0;t=o[e>>2]|0;ry(t,OE()|0);return e|0}function OE(){var e=0;if(!(r[8032]|0)){kE(10820);Le(64,10820,b|0)|0;e=8032;o[e>>2]=1;o[e+4>>2]=0}if(!(Qs(10820)|0))kE(10820);return 10820}function kE(e){e=e|0;PE(e);uy(e,25);return}function IE(e){e=e|0;RE(e+24|0);return}function RE(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function PE(e){e=e|0;var t=0;t=$s()|0;nl(e,5,18,t,BE()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function DE(e,t){e=e|0;t=t|0;NE(e,t);return}function NE(e,t){e=e|0;t=t|0;var n=0,r=0,i=0;n=f;f=f+16|0;r=n;i=n+4|0;cc(i,t);o[r>>2]=dc(i,t)|0;ME(e,r);f=n;return}function ME(e,t){e=e|0;t=t|0;LE(e+4|0,o[t>>2]|0);r[e+8>>0]=1;return}function LE(e,t){e=e|0;t=t|0;o[e>>2]=t;return}function BE(){return 1824}function FE(e){e=e|0;return jE(e)|0}function jE(e){e=e|0;var t=0,n=0,r=0,i=0,a=0,s=0,l=0;n=f;f=f+16|0;i=n+4|0;s=n;r=UE(8)|0;t=r;l=qT(4)|0;cc(i,e);LE(l,dc(i,e)|0);a=t+4|0;o[a>>2]=l;e=qT(8)|0;a=o[a>>2]|0;o[s>>2]=0;o[i>>2]=o[s>>2];iw(e,a,i);o[r>>2]=e;f=n;return t|0}function UE(e){e=e|0;var t=0,n=0;e=e+7&-8;if(e>>>0<=32768?(t=o[2701]|0,e>>>0<=(65536-t|0)>>>0):0){n=(o[2702]|0)+t|0;o[2701]=t+e;e=n}else{e=YT(e+8|0)|0;o[e>>2]=o[2703];o[2703]=e;e=e+8|0}return e|0}function HE(e,t){e=e|0;t=t|0;o[e>>2]=zE()|0;o[e+4>>2]=VE()|0;o[e+12>>2]=t;o[e+8>>2]=WE()|0;o[e+32>>2]=9;return}function zE(){return 11744}function VE(){return 1832}function WE(){return Dy()|0}function GE(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;if((Ug(r,896)|0)==512){if(n|0){KE(n);XT(n)}}else if(t|0)XT(t);return}function KE(e){e=e|0;e=o[e+4>>2]|0;if(e|0)GT(e);return}function qE(e){e=e|0;YE(e,5052);XE(e)|0;QE(e,5058,26)|0;ZE(e,5069,1)|0;JE(e,5077,10)|0;$E(e,5087,19)|0;tC(e,5094,27)|0;return}function YE(e,t){e=e|0;t=t|0;var n=0;n=uA()|0;o[e>>2]=n;cA(n,t);cS(o[e>>2]|0);return}function XE(e){e=e|0;var t=0;t=o[e>>2]|0;ry(t,Yx()|0);return e|0}function QE(e,t,n){e=e|0;t=t|0;n=n|0;Tx(e,Ps(t)|0,n,0);return e|0}function ZE(e,t,n){e=e|0;t=t|0;n=n|0;ux(e,Ps(t)|0,n,0);return e|0}function JE(e,t,n){e=e|0;t=t|0;n=n|0;FC(e,Ps(t)|0,n,0);return e|0}function $E(e,t,n){e=e|0;t=t|0;n=n|0;_C(e,Ps(t)|0,n,0);return e|0}function eC(e,t){e=e|0;t=t|0;var n=0,r=0;e:while(1){n=o[2703]|0;while(1){if((n|0)==(t|0))break e;r=o[n>>2]|0;o[2703]=r;if(!n)n=r;else break}XT(n)}o[2701]=e;return}function tC(e,t,n){e=e|0;t=t|0;n=n|0;nC(e,Ps(t)|0,n,0);return e|0}function nC(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0;a=o[e>>2]|0;i=rC()|0;e=iC(n)|0;Bs(a,t,i,e,oC(n,r)|0,r);return}function rC(){var e=0,t=0;if(!(r[8040]|0)){pC(10860);Le(65,10860,b|0)|0;t=8040;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(10860)|0)){e=10860;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));pC(10860)}return 10860}function iC(e){e=e|0;return e|0}function oC(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0;l=f;f=f+16|0;i=l;a=l+4|0;o[i>>2]=e;u=rC()|0;s=u+24|0;t=Hs(t,4)|0;o[a>>2]=t;n=u+28|0;r=o[n>>2]|0;if(r>>>0<(o[u+32>>2]|0)>>>0){aC(r,e,t);t=(o[n>>2]|0)+8|0;o[n>>2]=t}else{sC(s,i,a);t=o[n>>2]|0}f=l;return(t-(o[s>>2]|0)>>3)+-1|0}function aC(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;o[e+4>>2]=n;return}function sC(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0;l=f;f=f+32|0;i=l;a=e+4|0;s=((o[a>>2]|0)-(o[e>>2]|0)>>3)+1|0;r=lC(e)|0;if(r>>>0<s>>>0)UT(e);else{u=o[e>>2]|0;d=(o[e+8>>2]|0)-u|0;c=d>>2;uC(i,d>>3>>>0<r>>>1>>>0?c>>>0<s>>>0?s:c:r,(o[a>>2]|0)-u>>3,e+8|0);s=i+8|0;aC(o[s>>2]|0,o[t>>2]|0,o[n>>2]|0);o[s>>2]=(o[s>>2]|0)+8;cC(e,i);dC(i);f=l;return}}function lC(e){e=e|0;return 536870911}function uC(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>536870911)Ye();else{i=qT(t<<3)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n<<3)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t<<3);return}function cC(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(0-(i>>3)<<3)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function dC(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~((r+-8-t|0)>>>3)<<3);e=o[e>>2]|0;if(e|0)XT(e);return}function pC(e){e=e|0;mC(e);return}function hC(e){e=e|0;fC(e+24|0);return}function fC(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function mC(e){e=e|0;var t=0;t=$s()|0;nl(e,1,11,t,gC()|0,2);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function gC(){return 1840}function bC(e,t,n){e=e|0;t=t|0;n=n|0;yC(o[(vC(e)|0)>>2]|0,t,n);return}function vC(e){e=e|0;return(o[(rC()|0)+24>>2]|0)+(e<<3)|0}function yC(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,o=0;r=f;f=f+16|0;o=r+1|0;i=r;cc(o,t);t=dc(o,t)|0;cc(i,n);n=dc(i,n)|0;mk[e&31](t,n);f=r;return}function _C(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0;a=o[e>>2]|0;i=SC()|0;e=wC(n)|0;Bs(a,t,i,e,EC(n,r)|0,r);return}function SC(){var e=0,t=0;if(!(r[8048]|0)){IC(10896);Le(66,10896,b|0)|0;t=8048;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(10896)|0)){e=10896;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));IC(10896)}return 10896}function wC(e){e=e|0;return e|0}function EC(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0;l=f;f=f+16|0;i=l;a=l+4|0;o[i>>2]=e;u=SC()|0;s=u+24|0;t=Hs(t,4)|0;o[a>>2]=t;n=u+28|0;r=o[n>>2]|0;if(r>>>0<(o[u+32>>2]|0)>>>0){CC(r,e,t);t=(o[n>>2]|0)+8|0;o[n>>2]=t}else{xC(s,i,a);t=o[n>>2]|0}f=l;return(t-(o[s>>2]|0)>>3)+-1|0}function CC(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;o[e+4>>2]=n;return}function xC(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0;l=f;f=f+32|0;i=l;a=e+4|0;s=((o[a>>2]|0)-(o[e>>2]|0)>>3)+1|0;r=AC(e)|0;if(r>>>0<s>>>0)UT(e);else{u=o[e>>2]|0;d=(o[e+8>>2]|0)-u|0;c=d>>2;TC(i,d>>3>>>0<r>>>1>>>0?c>>>0<s>>>0?s:c:r,(o[a>>2]|0)-u>>3,e+8|0);s=i+8|0;CC(o[s>>2]|0,o[t>>2]|0,o[n>>2]|0);o[s>>2]=(o[s>>2]|0)+8;OC(e,i);kC(i);f=l;return}}function AC(e){e=e|0;return 536870911}function TC(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>536870911)Ye();else{i=qT(t<<3)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n<<3)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t<<3);return}function OC(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(0-(i>>3)<<3)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function kC(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~((r+-8-t|0)>>>3)<<3);e=o[e>>2]|0;if(e|0)XT(e);return}function IC(e){e=e|0;DC(e);return}function RC(e){e=e|0;PC(e+24|0);return}function PC(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function DC(e){e=e|0;var t=0;t=$s()|0;nl(e,1,11,t,NC()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function NC(){return 1852}function MC(e,t){e=e|0;t=t|0;return BC(o[(LC(e)|0)>>2]|0,t)|0}function LC(e){e=e|0;return(o[(SC()|0)+24>>2]|0)+(e<<3)|0}function BC(e,t){e=e|0;t=t|0;var n=0,r=0;n=f;f=f+16|0;r=n;cc(r,t);t=dc(r,t)|0;t=Jc(gk[e&31](t)|0)|0;f=n;return t|0}function FC(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0;a=o[e>>2]|0;i=jC()|0;e=UC(n)|0;Bs(a,t,i,e,HC(n,r)|0,r);return}function jC(){var e=0,t=0;if(!(r[8056]|0)){YC(10932);Le(67,10932,b|0)|0;t=8056;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(10932)|0)){e=10932;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));YC(10932)}return 10932}function UC(e){e=e|0;return e|0}function HC(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0;l=f;f=f+16|0;i=l;a=l+4|0;o[i>>2]=e;u=jC()|0;s=u+24|0;t=Hs(t,4)|0;o[a>>2]=t;n=u+28|0;r=o[n>>2]|0;if(r>>>0<(o[u+32>>2]|0)>>>0){zC(r,e,t);t=(o[n>>2]|0)+8|0;o[n>>2]=t}else{VC(s,i,a);t=o[n>>2]|0}f=l;return(t-(o[s>>2]|0)>>3)+-1|0}function zC(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;o[e+4>>2]=n;return}function VC(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0;l=f;f=f+32|0;i=l;a=e+4|0;s=((o[a>>2]|0)-(o[e>>2]|0)>>3)+1|0;r=WC(e)|0;if(r>>>0<s>>>0)UT(e);else{u=o[e>>2]|0;d=(o[e+8>>2]|0)-u|0;c=d>>2;GC(i,d>>3>>>0<r>>>1>>>0?c>>>0<s>>>0?s:c:r,(o[a>>2]|0)-u>>3,e+8|0);s=i+8|0;zC(o[s>>2]|0,o[t>>2]|0,o[n>>2]|0);o[s>>2]=(o[s>>2]|0)+8;KC(e,i);qC(i);f=l;return}}function WC(e){e=e|0;return 536870911}function GC(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>536870911)Ye();else{i=qT(t<<3)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n<<3)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t<<3);return}function KC(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(0-(i>>3)<<3)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function qC(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~((r+-8-t|0)>>>3)<<3);e=o[e>>2]|0;if(e|0)XT(e);return}function YC(e){e=e|0;ZC(e);return}function XC(e){e=e|0;QC(e+24|0);return}function QC(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function ZC(e){e=e|0;var t=0;t=$s()|0;nl(e,1,7,t,JC()|0,2);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function JC(){return 1860}function $C(e,t,n){e=e|0;t=t|0;n=n|0;return tx(o[(ex(e)|0)>>2]|0,t,n)|0}function ex(e){e=e|0;return(o[(jC()|0)+24>>2]|0)+(e<<3)|0}function tx(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0;r=f;f=f+32|0;s=r+12|0;a=r+8|0;l=r;u=r+16|0;i=r+4|0;nx(u,t);rx(l,u,t);Uu(i,n);n=Hu(i,n)|0;o[s>>2]=o[l>>2];Rk[e&15](a,s,n);n=ix(a)|0;$i(a);zu(i);f=r;return n|0}function nx(e,t){e=e|0;t=t|0;return}function rx(e,t,n){e=e|0;t=t|0;n=n|0;ox(e,n);return}function ix(e){e=e|0;return wa(e)|0}function ox(e,t){e=e|0;t=t|0;var n=0,r=0,i=0;i=f;f=f+16|0;n=i;r=t;if(!(r&1))o[e>>2]=o[t>>2];else{ax(n,0);Fe(r|0,n|0)|0;sx(e,n);lx(n)}f=i;return}function ax(e,t){e=e|0;t=t|0;Pa(e,t);o[e+4>>2]=0;r[e+8>>0]=0;return}function sx(e,t){e=e|0;t=t|0;o[e>>2]=o[t+4>>2];return}function lx(e){e=e|0;r[e+8>>0]=0;return}function ux(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0;a=o[e>>2]|0;i=cx()|0;e=dx(n)|0;Bs(a,t,i,e,px(n,r)|0,r);return}function cx(){var e=0,t=0;if(!(r[8064]|0)){yx(10968);Le(68,10968,b|0)|0;t=8064;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(10968)|0)){e=10968;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));yx(10968)}return 10968}function dx(e){e=e|0;return e|0}function px(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0;l=f;f=f+16|0;i=l;a=l+4|0;o[i>>2]=e;u=cx()|0;s=u+24|0;t=Hs(t,4)|0;o[a>>2]=t;n=u+28|0;r=o[n>>2]|0;if(r>>>0<(o[u+32>>2]|0)>>>0){hx(r,e,t);t=(o[n>>2]|0)+8|0;o[n>>2]=t}else{fx(s,i,a);t=o[n>>2]|0}f=l;return(t-(o[s>>2]|0)>>3)+-1|0}function hx(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;o[e+4>>2]=n;return}function fx(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0;l=f;f=f+32|0;i=l;a=e+4|0;s=((o[a>>2]|0)-(o[e>>2]|0)>>3)+1|0;r=mx(e)|0;if(r>>>0<s>>>0)UT(e);else{u=o[e>>2]|0;d=(o[e+8>>2]|0)-u|0;c=d>>2;gx(i,d>>3>>>0<r>>>1>>>0?c>>>0<s>>>0?s:c:r,(o[a>>2]|0)-u>>3,e+8|0);s=i+8|0;hx(o[s>>2]|0,o[t>>2]|0,o[n>>2]|0);o[s>>2]=(o[s>>2]|0)+8;bx(e,i);vx(i);f=l;return}}function mx(e){e=e|0;return 536870911}function gx(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>536870911)Ye();else{i=qT(t<<3)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n<<3)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t<<3);return}function bx(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(0-(i>>3)<<3)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function vx(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~((r+-8-t|0)>>>3)<<3);e=o[e>>2]|0;if(e|0)XT(e);return}function yx(e){e=e|0;wx(e);return}function _x(e){e=e|0;Sx(e+24|0);return}function Sx(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function wx(e){e=e|0;var t=0;t=$s()|0;nl(e,1,1,t,Ex()|0,5);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function Ex(){return 1872}function Cx(e,t,n,r,i,a){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;a=a|0;Ax(o[(xx(e)|0)>>2]|0,t,n,r,i,a);return}function xx(e){e=e|0;return(o[(cx()|0)+24>>2]|0)+(e<<3)|0}function Ax(e,t,n,r,i,o){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;var a=0,s=0,l=0,u=0,c=0,d=0;a=f;f=f+32|0;s=a+16|0;l=a+12|0;u=a+8|0;c=a+4|0;d=a;Uu(s,t);t=Hu(s,t)|0;Uu(l,n);n=Hu(l,n)|0;Uu(u,r);r=Hu(u,r)|0;Uu(c,i);i=Hu(c,i)|0;Uu(d,o);o=Hu(d,o)|0;ck[e&1](t,n,r,i,o);zu(d);zu(c);zu(u);zu(l);zu(s);f=a;return}function Tx(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0;a=o[e>>2]|0;i=Ox()|0;e=kx(n)|0;Bs(a,t,i,e,Ix(n,r)|0,r);return}function Ox(){var e=0,t=0;if(!(r[8072]|0)){Bx(11004);Le(69,11004,b|0)|0;t=8072;o[t>>2]=1;o[t+4>>2]=0}if(!(Qs(11004)|0)){e=11004;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Bx(11004)}return 11004}function kx(e){e=e|0;return e|0}function Ix(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0,l=0,u=0;l=f;f=f+16|0;i=l;a=l+4|0;o[i>>2]=e;u=Ox()|0;s=u+24|0;t=Hs(t,4)|0;o[a>>2]=t;n=u+28|0;r=o[n>>2]|0;if(r>>>0<(o[u+32>>2]|0)>>>0){Rx(r,e,t);t=(o[n>>2]|0)+8|0;o[n>>2]=t}else{Px(s,i,a);t=o[n>>2]|0}f=l;return(t-(o[s>>2]|0)>>3)+-1|0}function Rx(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;o[e+4>>2]=n;return}function Px(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0;l=f;f=f+32|0;i=l;a=e+4|0;s=((o[a>>2]|0)-(o[e>>2]|0)>>3)+1|0;r=Dx(e)|0;if(r>>>0<s>>>0)UT(e);else{u=o[e>>2]|0;d=(o[e+8>>2]|0)-u|0;c=d>>2;Nx(i,d>>3>>>0<r>>>1>>>0?c>>>0<s>>>0?s:c:r,(o[a>>2]|0)-u>>3,e+8|0);s=i+8|0;Rx(o[s>>2]|0,o[t>>2]|0,o[n>>2]|0);o[s>>2]=(o[s>>2]|0)+8;Mx(e,i);Lx(i);f=l;return}}function Dx(e){e=e|0;return 536870911}function Nx(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do{if(t){if(t>>>0>536870911)Ye();else{i=qT(t<<3)|0;break}}else i=0}while(0);o[e>>2]=i;r=i+(n<<3)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t<<3);return}function Mx(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,a=0,s=0;r=o[e>>2]|0;s=e+4|0;a=t+4|0;i=(o[s>>2]|0)-r|0;n=(o[a>>2]|0)+(0-(i>>3)<<3)|0;o[a>>2]=n;if((i|0)>0){iO(n|0,r|0,i|0)|0;r=a;n=o[a>>2]|0}else r=a;a=o[e>>2]|0;o[e>>2]=n;o[r>>2]=a;a=t+8|0;i=o[s>>2]|0;o[s>>2]=o[a>>2];o[a>>2]=i;a=e+8|0;s=t+12|0;e=o[a>>2]|0;o[a>>2]=o[s>>2];o[s>>2]=e;o[t>>2]=o[r>>2];return}function Lx(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~((r+-8-t|0)>>>3)<<3);e=o[e>>2]|0;if(e|0)XT(e);return}function Bx(e){e=e|0;Ux(e);return}function Fx(e){e=e|0;jx(e+24|0);return}function jx(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function Ux(e){e=e|0;var t=0;t=$s()|0;nl(e,1,12,t,Hx()|0,2);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function Hx(){return 1896}function zx(e,t,n){e=e|0;t=t|0;n=n|0;Wx(o[(Vx(e)|0)>>2]|0,t,n);return}function Vx(e){e=e|0;return(o[(Ox()|0)+24>>2]|0)+(e<<3)|0}function Wx(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,o=0;r=f;f=f+16|0;o=r+4|0;i=r;Gx(o,t);t=Kx(o,t)|0;Uu(i,n);n=Hu(i,n)|0;mk[e&31](t,n);zu(i);f=r;return}function Gx(e,t){e=e|0;t=t|0;return}function Kx(e,t){e=e|0;t=t|0;return qx(t)|0}function qx(e){e=e|0;return e|0}function Yx(){var e=0;if(!(r[8080]|0)){Xx(11040);Le(70,11040,b|0)|0;e=8080;o[e>>2]=1;o[e+4>>2]=0}if(!(Qs(11040)|0))Xx(11040);return 11040}function Xx(e){e=e|0;Jx(e);uy(e,71);return}function Qx(e){e=e|0;Zx(e+24|0);return}function Zx(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~((t+-8-r|0)>>>3)<<3);XT(n)}return}function Jx(e){e=e|0;var t=0;t=$s()|0;nl(e,5,7,t,nA()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function $x(e){e=e|0;eA(e);return}function eA(e){e=e|0;tA(e);return}function tA(e){e=e|0;r[e+8>>0]=1;return}function nA(){return 1936}function rA(){return iA()|0}function iA(){var e=0,t=0,n=0,r=0,i=0,a=0,s=0;t=f;f=f+16|0;i=t+4|0;s=t;n=UE(8)|0;e=n;a=e+4|0;o[a>>2]=qT(1)|0;r=qT(8)|0;a=o[a>>2]|0;o[s>>2]=0;o[i>>2]=o[s>>2];oA(r,a,i);o[n>>2]=r;f=t;return e|0}function oA(e,t,n){e=e|0;t=t|0;n=n|0;o[e>>2]=t;n=qT(16)|0;o[n+4>>2]=0;o[n+8>>2]=0;o[n>>2]=1916;o[n+12>>2]=t;o[e+4>>2]=n;return}function aA(e){e=e|0;HT(e);XT(e);return}function sA(e){e=e|0;e=o[e+12>>2]|0;if(e|0)XT(e);return}function lA(e){e=e|0;XT(e);return}function uA(){var e=0;if(!(r[8088]|0)){gA(11076);Le(25,11076,b|0)|0;e=8088;o[e>>2]=1;o[e+4>>2]=0}return 11076}function cA(e,t){e=e|0;t=t|0;o[e>>2]=dA()|0;o[e+4>>2]=pA()|0;o[e+12>>2]=t;o[e+8>>2]=hA()|0;o[e+32>>2]=10;return}function dA(){return 11745}function pA(){return 1940}function hA(){return zg()|0}function fA(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;if((Ug(r,896)|0)==512){if(n|0){mA(n);XT(n)}}else if(t|0)XT(t);return}function mA(e){e=e|0;e=o[e+4>>2]|0;if(e|0)GT(e);return}function gA(e){e=e|0;kl(e);return}function bA(e,t){e=e|0;t=t|0;o[e>>2]=t;return}function vA(e){e=e|0;return o[e>>2]|0}function yA(e){e=e|0;return r[o[e>>2]>>0]|0}function _A(e,t){e=e|0;t=t|0;var n=0,r=0;n=f;f=f+16|0;r=n;o[r>>2]=o[e>>2];SA(t,r)|0;f=n;return}function SA(e,t){e=e|0;t=t|0;var n=0;n=wA(o[e>>2]|0,t)|0;t=e+4|0;o[(o[t>>2]|0)+8>>2]=n;return o[(o[t>>2]|0)+8>>2]|0}function wA(e,t){e=e|0;t=t|0;var n=0,r=0;n=f;f=f+16|0;r=n;EA(r);e=wa(e)|0;t=CA(e,o[t>>2]|0)|0;xA(r);f=n;return t|0}function EA(e){e=e|0;o[e>>2]=o[2701];o[e+4>>2]=o[2703];return}function CA(e,t){e=e|0;t=t|0;var n=0;n=xa(AA()|0)|0;return it(0,n|0,e|0,XS(t)|0)|0}function xA(e){e=e|0;eC(o[e>>2]|0,o[e+4>>2]|0);return}function AA(){var e=0;if(!(r[8096]|0)){TA(11120);e=8096;o[e>>2]=1;o[e+4>>2]=0}return 11120}function TA(e){e=e|0;Ba(e,OA()|0,1);return}function OA(){return 1948}function kA(){IA();return}function IA(){var e=0,t=0,n=0,i=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0,m=0,g=0,b=0,v=0,y=0;v=f;f=f+16|0;h=v+4|0;m=v;De(65536,10804,o[2702]|0,10812);n=xS()|0;t=o[n>>2]|0;e=o[t>>2]|0;if(e|0){i=o[n+8>>2]|0;n=o[n+4>>2]|0;while(1){He(e|0,a[n>>0]|0|0,r[i>>0]|0);t=t+4|0;e=o[t>>2]|0;if(!e)break;else{i=i+1|0;n=n+1|0}}}e=TS()|0;t=o[e>>2]|0;if(t|0)do{ze(t|0,o[e+4>>2]|0);e=e+8|0;t=o[e>>2]|0}while((t|0)!=0);ze(RA()|0,5167);p=dS()|0;e=o[p>>2]|0;e:do{if(e|0){do{PA(o[e+4>>2]|0);e=o[e>>2]|0}while((e|0)!=0);e=o[p>>2]|0;if(e|0){d=p;do{while(1){s=e;e=o[e>>2]|0;s=o[s+4>>2]|0;if(!(DA(s)|0))break;o[m>>2]=d;o[h>>2]=o[m>>2];NA(p,h)|0;if(!e)break e}MA(s);d=o[d>>2]|0;t=LA(s)|0;l=Qe()|0;u=f;f=f+((1*(t<<2)|0)+15&-16)|0;c=f;f=f+((1*(t<<2)|0)+15&-16)|0;t=o[(Ow(s)|0)>>2]|0;if(t|0){n=u;i=c;while(1){o[n>>2]=o[(Aw(o[t+4>>2]|0)|0)>>2];o[i>>2]=o[t+8>>2];t=o[t>>2]|0;if(!t)break;else{n=n+4|0;i=i+4|0}}}y=Aw(s)|0;t=BA(s)|0;n=LA(s)|0;i=FA(s)|0;Ke(y|0,t|0,u|0,c|0,n|0,i|0,wS(s)|0);Me(l|0)}while((e|0)!=0)}}}while(0);e=o[(CS()|0)>>2]|0;if(e|0)do{y=e+4|0;p=RS(y)|0;s=LS(p)|0;l=PS(p)|0;u=(DS(p)|0)+1|0;c=jA(p)|0;d=UA(y)|0;p=Qs(p)|0;h=FS(y)|0;m=HA(y)|0;We(0,s|0,l|0,u|0,c|0,d|0,p|0,h|0,m|0,zA(y)|0);e=o[e>>2]|0}while((e|0)!=0);e=o[(dS()|0)>>2]|0;e:do{if(e|0){t:while(1){t=o[e+4>>2]|0;if(t|0?(g=o[(Aw(t)|0)>>2]|0,b=o[(Rw(t)|0)>>2]|0,b|0):0){n=b;do{t=n+4|0;i=RS(t)|0;n:do{if(i|0)switch(Qs(i)|0){case 0:break t;case 4:case 3:case 2:{c=LS(i)|0;d=PS(i)|0;p=(DS(i)|0)+1|0;h=jA(i)|0;m=Qs(i)|0;y=FS(t)|0;We(g|0,c|0,d|0,p|0,h|0,0,m|0,y|0,HA(t)|0,zA(t)|0);break n}case 1:{u=LS(i)|0;c=PS(i)|0;d=(DS(i)|0)+1|0;p=jA(i)|0;h=UA(t)|0;m=Qs(i)|0;y=FS(t)|0;We(g|0,u|0,c|0,d|0,p|0,h|0,m|0,y|0,HA(t)|0,zA(t)|0);break n}case 5:{p=LS(i)|0;h=PS(i)|0;m=(DS(i)|0)+1|0;y=jA(i)|0;We(g|0,p|0,h|0,m|0,y|0,VA(i)|0,Qs(i)|0,0,0,0);break n}default:break n}}while(0);n=o[n>>2]|0}while((n|0)!=0)}e=o[e>>2]|0;if(!e)break e}Ye()}}while(0);qe();f=v;return}function RA(){return 11703}function PA(e){e=e|0;r[e+40>>0]=0;return}function DA(e){e=e|0;return(r[e+40>>0]|0)!=0|0}function NA(e,t){e=e|0;t=t|0;t=WA(t)|0;e=o[t>>2]|0;o[t>>2]=o[e>>2];XT(e);return o[t>>2]|0}function MA(e){e=e|0;r[e+40>>0]=1;return}function LA(e){e=e|0;return o[e+20>>2]|0}function BA(e){e=e|0;return o[e+8>>2]|0}function FA(e){e=e|0;return o[e+32>>2]|0}function jA(e){e=e|0;return o[e+4>>2]|0}function UA(e){e=e|0;return o[e+4>>2]|0}function HA(e){e=e|0;return o[e+8>>2]|0}function zA(e){e=e|0;return o[e+16>>2]|0}function VA(e){e=e|0;return o[e+20>>2]|0}function WA(e){e=e|0;return o[e>>2]|0}function GA(e){e=e|0;var t=0,n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0,m=0,g=0,b=0,v=0,y=0,_=0,S=0,w=0,E=0;E=f;f=f+16|0;h=E;do{if(e>>>0<245){c=e>>>0<11?16:e+11&-8;e=c>>>3;p=o[2783]|0;n=p>>>e;if(n&3|0){t=(n&1^1)+e|0;e=11172+(t<<1<<2)|0;n=e+8|0;r=o[n>>2]|0;i=r+8|0;a=o[i>>2]|0;if((e|0)==(a|0))o[2783]=p&~(1<<t);else{o[a+12>>2]=e;o[n>>2]=a}w=t<<3;o[r+4>>2]=w|3;w=r+w+4|0;o[w>>2]=o[w>>2]|1;w=i;f=E;return w|0}d=o[2785]|0;if(c>>>0>d>>>0){if(n|0){t=2<<e;t=n<<e&(t|0-t);t=(t&0-t)+-1|0;s=t>>>12&16;t=t>>>s;n=t>>>5&8;t=t>>>n;i=t>>>2&4;t=t>>>i;e=t>>>1&2;t=t>>>e;r=t>>>1&1;r=(n|s|i|e|r)+(t>>>r)|0;t=11172+(r<<1<<2)|0;e=t+8|0;i=o[e>>2]|0;s=i+8|0;n=o[s>>2]|0;if((t|0)==(n|0)){e=p&~(1<<r);o[2783]=e}else{o[n+12>>2]=t;o[e>>2]=n;e=p}a=(r<<3)-c|0;o[i+4>>2]=c|3;r=i+c|0;o[r+4>>2]=a|1;o[r+a>>2]=a;if(d|0){i=o[2788]|0;t=d>>>3;n=11172+(t<<1<<2)|0;t=1<<t;if(!(e&t)){o[2783]=e|t;t=n;e=n+8|0}else{e=n+8|0;t=o[e>>2]|0}o[e>>2]=i;o[t+12>>2]=i;o[i+8>>2]=t;o[i+12>>2]=n}o[2785]=a;o[2788]=r;w=s;f=E;return w|0}l=o[2784]|0;if(l){n=(l&0-l)+-1|0;s=n>>>12&16;n=n>>>s;a=n>>>5&8;n=n>>>a;u=n>>>2&4;n=n>>>u;r=n>>>1&2;n=n>>>r;e=n>>>1&1;e=o[11436+((a|s|u|r|e)+(n>>>e)<<2)>>2]|0;n=(o[e+4>>2]&-8)-c|0;r=o[e+16+(((o[e+16>>2]|0)==0&1)<<2)>>2]|0;if(!r){u=e;a=n}else{do{s=(o[r+4>>2]&-8)-c|0;u=s>>>0<n>>>0;n=u?s:n;e=u?r:e;r=o[r+16+(((o[r+16>>2]|0)==0&1)<<2)>>2]|0}while((r|0)!=0);u=e;a=n}s=u+c|0;if(u>>>0<s>>>0){i=o[u+24>>2]|0;t=o[u+12>>2]|0;do{if((t|0)==(u|0)){e=u+20|0;t=o[e>>2]|0;if(!t){e=u+16|0;t=o[e>>2]|0;if(!t){n=0;break}}while(1){n=t+20|0;r=o[n>>2]|0;if(r|0){t=r;e=n;continue}n=t+16|0;r=o[n>>2]|0;if(!r)break;else{t=r;e=n}}o[e>>2]=0;n=t}else{n=o[u+8>>2]|0;o[n+12>>2]=t;o[t+8>>2]=n;n=t}}while(0);do{if(i|0){t=o[u+28>>2]|0;e=11436+(t<<2)|0;if((u|0)==(o[e>>2]|0)){o[e>>2]=n;if(!n){o[2784]=l&~(1<<t);break}}else{o[i+16+(((o[i+16>>2]|0)!=(u|0)&1)<<2)>>2]=n;if(!n)break}o[n+24>>2]=i;t=o[u+16>>2]|0;if(t|0){o[n+16>>2]=t;o[t+24>>2]=n}t=o[u+20>>2]|0;if(t|0){o[n+20>>2]=t;o[t+24>>2]=n}}}while(0);if(a>>>0<16){w=a+c|0;o[u+4>>2]=w|3;w=u+w+4|0;o[w>>2]=o[w>>2]|1}else{o[u+4>>2]=c|3;o[s+4>>2]=a|1;o[s+a>>2]=a;if(d|0){r=o[2788]|0;t=d>>>3;n=11172+(t<<1<<2)|0;t=1<<t;if(!(p&t)){o[2783]=p|t;t=n;e=n+8|0}else{e=n+8|0;t=o[e>>2]|0}o[e>>2]=r;o[t+12>>2]=r;o[r+8>>2]=t;o[r+12>>2]=n}o[2785]=a;o[2788]=s}w=u+8|0;f=E;return w|0}else p=c}else p=c}else p=c}else if(e>>>0<=4294967231){e=e+11|0;c=e&-8;u=o[2784]|0;if(u){r=0-c|0;e=e>>>8;if(e){if(c>>>0>16777215)l=31;else{p=(e+1048320|0)>>>16&8;S=e<<p;d=(S+520192|0)>>>16&4;S=S<<d;l=(S+245760|0)>>>16&2;l=14-(d|p|l)+(S<<l>>>15)|0;l=c>>>(l+7|0)&1|l<<1}}else l=0;n=o[11436+(l<<2)>>2]|0;e:do{if(!n){n=0;e=0;S=57}else{e=0;s=c<<((l|0)==31?0:25-(l>>>1)|0);a=0;while(1){i=(o[n+4>>2]&-8)-c|0;if(i>>>0<r>>>0)if(!i){e=n;r=0;i=n;S=61;break e}else{e=n;r=i}i=o[n+20>>2]|0;n=o[n+16+(s>>>31<<2)>>2]|0;a=(i|0)==0|(i|0)==(n|0)?a:i;i=(n|0)==0;if(i){n=a;S=57;break}else s=s<<((i^1)&1)}}}while(0);if((S|0)==57){if((n|0)==0&(e|0)==0){e=2<<l;e=u&(e|0-e);if(!e){p=c;break}p=(e&0-e)+-1|0;s=p>>>12&16;p=p>>>s;a=p>>>5&8;p=p>>>a;l=p>>>2&4;p=p>>>l;d=p>>>1&2;p=p>>>d;n=p>>>1&1;e=0;n=o[11436+((a|s|l|d|n)+(p>>>n)<<2)>>2]|0}if(!n){l=e;s=r}else{i=n;S=61}}if((S|0)==61)while(1){S=0;n=(o[i+4>>2]&-8)-c|0;p=n>>>0<r>>>0;n=p?n:r;e=p?i:e;i=o[i+16+(((o[i+16>>2]|0)==0&1)<<2)>>2]|0;if(!i){l=e;s=n;break}else{r=n;S=61}}if((l|0)!=0?s>>>0<((o[2785]|0)-c|0)>>>0:0){a=l+c|0;if(l>>>0>=a>>>0){w=0;f=E;return w|0}i=o[l+24>>2]|0;t=o[l+12>>2]|0;do{if((t|0)==(l|0)){e=l+20|0;t=o[e>>2]|0;if(!t){e=l+16|0;t=o[e>>2]|0;if(!t){t=0;break}}while(1){n=t+20|0;r=o[n>>2]|0;if(r|0){t=r;e=n;continue}n=t+16|0;r=o[n>>2]|0;if(!r)break;else{t=r;e=n}}o[e>>2]=0}else{w=o[l+8>>2]|0;o[w+12>>2]=t;o[t+8>>2]=w}}while(0);do{if(i){e=o[l+28>>2]|0;n=11436+(e<<2)|0;if((l|0)==(o[n>>2]|0)){o[n>>2]=t;if(!t){r=u&~(1<<e);o[2784]=r;break}}else{o[i+16+(((o[i+16>>2]|0)!=(l|0)&1)<<2)>>2]=t;if(!t){r=u;break}}o[t+24>>2]=i;e=o[l+16>>2]|0;if(e|0){o[t+16>>2]=e;o[e+24>>2]=t}e=o[l+20>>2]|0;if(e){o[t+20>>2]=e;o[e+24>>2]=t;r=u}else r=u}else r=u}while(0);do{if(s>>>0>=16){o[l+4>>2]=c|3;o[a+4>>2]=s|1;o[a+s>>2]=s;t=s>>>3;if(s>>>0<256){n=11172+(t<<1<<2)|0;e=o[2783]|0;t=1<<t;if(!(e&t)){o[2783]=e|t;t=n;e=n+8|0}else{e=n+8|0;t=o[e>>2]|0}o[e>>2]=a;o[t+12>>2]=a;o[a+8>>2]=t;o[a+12>>2]=n;break}t=s>>>8;if(t){if(s>>>0>16777215)t=31;else{S=(t+1048320|0)>>>16&8;w=t<<S;_=(w+520192|0)>>>16&4;w=w<<_;t=(w+245760|0)>>>16&2;t=14-(_|S|t)+(w<<t>>>15)|0;t=s>>>(t+7|0)&1|t<<1}}else t=0;n=11436+(t<<2)|0;o[a+28>>2]=t;e=a+16|0;o[e+4>>2]=0;o[e>>2]=0;e=1<<t;if(!(r&e)){o[2784]=r|e;o[n>>2]=a;o[a+24>>2]=n;o[a+12>>2]=a;o[a+8>>2]=a;break}e=s<<((t|0)==31?0:25-(t>>>1)|0);n=o[n>>2]|0;while(1){if((o[n+4>>2]&-8|0)==(s|0)){S=97;break}r=n+16+(e>>>31<<2)|0;t=o[r>>2]|0;if(!t){S=96;break}else{e=e<<1;n=t}}if((S|0)==96){o[r>>2]=a;o[a+24>>2]=n;o[a+12>>2]=a;o[a+8>>2]=a;break}else if((S|0)==97){S=n+8|0;w=o[S>>2]|0;o[w+12>>2]=a;o[S>>2]=a;o[a+8>>2]=w;o[a+12>>2]=n;o[a+24>>2]=0;break}}else{w=s+c|0;o[l+4>>2]=w|3;w=l+w+4|0;o[w>>2]=o[w>>2]|1}}while(0);w=l+8|0;f=E;return w|0}else p=c}else p=c}else p=-1}while(0);n=o[2785]|0;if(n>>>0>=p>>>0){t=n-p|0;e=o[2788]|0;if(t>>>0>15){w=e+p|0;o[2788]=w;o[2785]=t;o[w+4>>2]=t|1;o[w+t>>2]=t;o[e+4>>2]=p|3}else{o[2785]=0;o[2788]=0;o[e+4>>2]=n|3;w=e+n+4|0;o[w>>2]=o[w>>2]|1}w=e+8|0;f=E;return w|0}s=o[2786]|0;if(s>>>0>p>>>0){_=s-p|0;o[2786]=_;w=o[2789]|0;S=w+p|0;o[2789]=S;o[S+4>>2]=_|1;o[w+4>>2]=p|3;w=w+8|0;f=E;return w|0}if(!(o[2901]|0)){o[2903]=4096;o[2902]=4096;o[2904]=-1;o[2905]=-1;o[2906]=0;o[2894]=0;e=h&-16^1431655768;o[h>>2]=e;o[2901]=e;e=4096}else e=o[2903]|0;l=p+48|0;u=p+47|0;a=e+u|0;i=0-e|0;c=a&i;if(c>>>0<=p>>>0){w=0;f=E;return w|0}e=o[2893]|0;if(e|0?(d=o[2891]|0,h=d+c|0,h>>>0<=d>>>0|h>>>0>e>>>0):0){w=0;f=E;return w|0}e:do{if(!(o[2894]&4)){n=o[2789]|0;t:do{if(n){r=11580;while(1){e=o[r>>2]|0;if(e>>>0<=n>>>0?(b=r+4|0,(e+(o[b>>2]|0)|0)>>>0>n>>>0):0)break;e=o[r+8>>2]|0;if(!e){S=118;break t}else r=e}t=a-s&i;if(t>>>0<2147483647){e=lO(t|0)|0;if((e|0)==((o[r>>2]|0)+(o[b>>2]|0)|0)){if((e|0)!=(-1|0)){s=t;a=e;S=135;break e}}else{r=e;S=126}}else t=0}else S=118}while(0);do{if((S|0)==118){n=lO(0)|0;if((n|0)!=(-1|0)?(t=n,m=o[2902]|0,g=m+-1|0,t=((g&t|0)==0?0:(g+t&0-m)-t|0)+c|0,m=o[2891]|0,g=t+m|0,t>>>0>p>>>0&t>>>0<2147483647):0){b=o[2893]|0;if(b|0?g>>>0<=m>>>0|g>>>0>b>>>0:0){t=0;break}e=lO(t|0)|0;if((e|0)==(n|0)){s=t;a=n;S=135;break e}else{r=e;S=126}}else t=0}}while(0);do{if((S|0)==126){n=0-t|0;if(!(l>>>0>t>>>0&(t>>>0<2147483647&(r|0)!=(-1|0))))if((r|0)==(-1|0)){t=0;break}else{s=t;a=r;S=135;break e}e=o[2903]|0;e=u-t+e&0-e;if(e>>>0>=2147483647){s=t;a=r;S=135;break e}if((lO(e|0)|0)==(-1|0)){lO(n|0)|0;t=0;break}else{s=e+t|0;a=r;S=135;break e}}}while(0);o[2894]=o[2894]|4;S=133}else{t=0;S=133}}while(0);if(((S|0)==133?c>>>0<2147483647:0)?(_=lO(c|0)|0,b=lO(0)|0,v=b-_|0,y=v>>>0>(p+40|0)>>>0,!((_|0)==(-1|0)|y^1|_>>>0<b>>>0&((_|0)!=(-1|0)&(b|0)!=(-1|0))^1)):0){s=y?v:t;a=_;S=135}if((S|0)==135){t=(o[2891]|0)+s|0;o[2891]=t;if(t>>>0>(o[2892]|0)>>>0)o[2892]=t;u=o[2789]|0;do{if(u){t=11580;while(1){e=o[t>>2]|0;n=t+4|0;r=o[n>>2]|0;if((a|0)==(e+r|0)){S=145;break}i=o[t+8>>2]|0;if(!i)break;else t=i}if(((S|0)==145?(o[t+12>>2]&8|0)==0:0)?u>>>0<a>>>0&u>>>0>=e>>>0:0){o[n>>2]=r+s;w=u+8|0;w=(w&7|0)==0?0:0-w&7;S=u+w|0;w=(o[2786]|0)+(s-w)|0;o[2789]=S;o[2786]=w;o[S+4>>2]=w|1;o[S+w+4>>2]=40;o[2790]=o[2905];break}if(a>>>0<(o[2787]|0)>>>0)o[2787]=a;n=a+s|0;t=11580;while(1){if((o[t>>2]|0)==(n|0)){S=153;break}e=o[t+8>>2]|0;if(!e)break;else t=e}if((S|0)==153?(o[t+12>>2]&8|0)==0:0){o[t>>2]=a;d=t+4|0;o[d>>2]=(o[d>>2]|0)+s;d=a+8|0;d=a+((d&7|0)==0?0:0-d&7)|0;t=n+8|0;t=n+((t&7|0)==0?0:0-t&7)|0;c=d+p|0;l=t-d-p|0;o[d+4>>2]=p|3;do{if((t|0)!=(u|0)){if((t|0)==(o[2788]|0)){w=(o[2785]|0)+l|0;o[2785]=w;o[2788]=c;o[c+4>>2]=w|1;o[c+w>>2]=w;break}e=o[t+4>>2]|0;if((e&3|0)==1){s=e&-8;r=e>>>3;e:do{if(e>>>0<256){e=o[t+8>>2]|0;n=o[t+12>>2]|0;if((n|0)==(e|0)){o[2783]=o[2783]&~(1<<r);break}else{o[e+12>>2]=n;o[n+8>>2]=e;break}}else{a=o[t+24>>2]|0;e=o[t+12>>2]|0;do{if((e|0)==(t|0)){r=t+16|0;n=r+4|0;e=o[n>>2]|0;if(!e){e=o[r>>2]|0;if(!e){e=0;break}else n=r}while(1){r=e+20|0;i=o[r>>2]|0;if(i|0){e=i;n=r;continue}r=e+16|0;i=o[r>>2]|0;if(!i)break;else{e=i;n=r}}o[n>>2]=0}else{w=o[t+8>>2]|0;o[w+12>>2]=e;o[e+8>>2]=w}}while(0);if(!a)break;n=o[t+28>>2]|0;r=11436+(n<<2)|0;do{if((t|0)!=(o[r>>2]|0)){o[a+16+(((o[a+16>>2]|0)!=(t|0)&1)<<2)>>2]=e;if(!e)break e}else{o[r>>2]=e;if(e|0)break;o[2784]=o[2784]&~(1<<n);break e}}while(0);o[e+24>>2]=a;n=t+16|0;r=o[n>>2]|0;if(r|0){o[e+16>>2]=r;o[r+24>>2]=e}n=o[n+4>>2]|0;if(!n)break;o[e+20>>2]=n;o[n+24>>2]=e}}while(0);t=t+s|0;i=s+l|0}else i=l;t=t+4|0;o[t>>2]=o[t>>2]&-2;o[c+4>>2]=i|1;o[c+i>>2]=i;t=i>>>3;if(i>>>0<256){n=11172+(t<<1<<2)|0;e=o[2783]|0;t=1<<t;if(!(e&t)){o[2783]=e|t;t=n;e=n+8|0}else{e=n+8|0;t=o[e>>2]|0}o[e>>2]=c;o[t+12>>2]=c;o[c+8>>2]=t;o[c+12>>2]=n;break}t=i>>>8;do{if(!t)t=0;else{if(i>>>0>16777215){t=31;break}S=(t+1048320|0)>>>16&8;w=t<<S;_=(w+520192|0)>>>16&4;w=w<<_;t=(w+245760|0)>>>16&2;t=14-(_|S|t)+(w<<t>>>15)|0;t=i>>>(t+7|0)&1|t<<1}}while(0);r=11436+(t<<2)|0;o[c+28>>2]=t;e=c+16|0;o[e+4>>2]=0;o[e>>2]=0;e=o[2784]|0;n=1<<t;if(!(e&n)){o[2784]=e|n;o[r>>2]=c;o[c+24>>2]=r;o[c+12>>2]=c;o[c+8>>2]=c;break}e=i<<((t|0)==31?0:25-(t>>>1)|0);n=o[r>>2]|0;while(1){if((o[n+4>>2]&-8|0)==(i|0)){S=194;break}r=n+16+(e>>>31<<2)|0;t=o[r>>2]|0;if(!t){S=193;break}else{e=e<<1;n=t}}if((S|0)==193){o[r>>2]=c;o[c+24>>2]=n;o[c+12>>2]=c;o[c+8>>2]=c;break}else if((S|0)==194){S=n+8|0;w=o[S>>2]|0;o[w+12>>2]=c;o[S>>2]=c;o[c+8>>2]=w;o[c+12>>2]=n;o[c+24>>2]=0;break}}else{w=(o[2786]|0)+l|0;o[2786]=w;o[2789]=c;o[c+4>>2]=w|1}}while(0);w=d+8|0;f=E;return w|0}t=11580;while(1){e=o[t>>2]|0;if(e>>>0<=u>>>0?(w=e+(o[t+4>>2]|0)|0,w>>>0>u>>>0):0)break;t=o[t+8>>2]|0}i=w+-47|0;e=i+8|0;e=i+((e&7|0)==0?0:0-e&7)|0;i=u+16|0;e=e>>>0<i>>>0?u:e;t=e+8|0;n=a+8|0;n=(n&7|0)==0?0:0-n&7;S=a+n|0;n=s+-40-n|0;o[2789]=S;o[2786]=n;o[S+4>>2]=n|1;o[S+n+4>>2]=40;o[2790]=o[2905];n=e+4|0;o[n>>2]=27;o[t>>2]=o[2895];o[t+4>>2]=o[2896];o[t+8>>2]=o[2897];o[t+12>>2]=o[2898];o[2895]=a;o[2896]=s;o[2898]=0;o[2897]=t;t=e+24|0;do{S=t;t=t+4|0;o[t>>2]=7}while((S+8|0)>>>0<w>>>0);if((e|0)!=(u|0)){a=e-u|0;o[n>>2]=o[n>>2]&-2;o[u+4>>2]=a|1;o[e>>2]=a;t=a>>>3;if(a>>>0<256){n=11172+(t<<1<<2)|0;e=o[2783]|0;t=1<<t;if(!(e&t)){o[2783]=e|t;t=n;e=n+8|0}else{e=n+8|0;t=o[e>>2]|0}o[e>>2]=u;o[t+12>>2]=u;o[u+8>>2]=t;o[u+12>>2]=n;break}t=a>>>8;if(t){if(a>>>0>16777215)n=31;else{S=(t+1048320|0)>>>16&8;w=t<<S;_=(w+520192|0)>>>16&4;w=w<<_;n=(w+245760|0)>>>16&2;n=14-(_|S|n)+(w<<n>>>15)|0;n=a>>>(n+7|0)&1|n<<1}}else n=0;r=11436+(n<<2)|0;o[u+28>>2]=n;o[u+20>>2]=0;o[i>>2]=0;t=o[2784]|0;e=1<<n;if(!(t&e)){o[2784]=t|e;o[r>>2]=u;o[u+24>>2]=r;o[u+12>>2]=u;o[u+8>>2]=u;break}e=a<<((n|0)==31?0:25-(n>>>1)|0);n=o[r>>2]|0;while(1){if((o[n+4>>2]&-8|0)==(a|0)){S=216;break}r=n+16+(e>>>31<<2)|0;t=o[r>>2]|0;if(!t){S=215;break}else{e=e<<1;n=t}}if((S|0)==215){o[r>>2]=u;o[u+24>>2]=n;o[u+12>>2]=u;o[u+8>>2]=u;break}else if((S|0)==216){S=n+8|0;w=o[S>>2]|0;o[w+12>>2]=u;o[S>>2]=u;o[u+8>>2]=w;o[u+12>>2]=n;o[u+24>>2]=0;break}}}else{w=o[2787]|0;if((w|0)==0|a>>>0<w>>>0)o[2787]=a;o[2895]=a;o[2896]=s;o[2898]=0;o[2792]=o[2901];o[2791]=-1;t=0;do{w=11172+(t<<1<<2)|0;o[w+12>>2]=w;o[w+8>>2]=w;t=t+1|0}while((t|0)!=32);w=a+8|0;w=(w&7|0)==0?0:0-w&7;S=a+w|0;w=s+-40-w|0;o[2789]=S;o[2786]=w;o[S+4>>2]=w|1;o[S+w+4>>2]=40;o[2790]=o[2905]}}while(0);t=o[2786]|0;if(t>>>0>p>>>0){_=t-p|0;o[2786]=_;w=o[2789]|0;S=w+p|0;o[2789]=S;o[S+4>>2]=_|1;o[w+4>>2]=p|3;w=w+8|0;f=E;return w|0}}o[(JA()|0)>>2]=12;w=0;f=E;return w|0}function KA(e){e=e|0;var t=0,n=0,r=0,i=0,a=0,s=0,l=0,u=0;if(!e)return;n=e+-8|0;i=o[2787]|0;e=o[e+-4>>2]|0;t=e&-8;u=n+t|0;do{if(!(e&1)){r=o[n>>2]|0;if(!(e&3))return;s=n+(0-r)|0;a=r+t|0;if(s>>>0<i>>>0)return;if((s|0)==(o[2788]|0)){e=u+4|0;t=o[e>>2]|0;if((t&3|0)!=3){l=s;t=a;break}o[2785]=a;o[e>>2]=t&-2;o[s+4>>2]=a|1;o[s+a>>2]=a;return}n=r>>>3;if(r>>>0<256){e=o[s+8>>2]|0;t=o[s+12>>2]|0;if((t|0)==(e|0)){o[2783]=o[2783]&~(1<<n);l=s;t=a;break}else{o[e+12>>2]=t;o[t+8>>2]=e;l=s;t=a;break}}i=o[s+24>>2]|0;e=o[s+12>>2]|0;do{if((e|0)==(s|0)){n=s+16|0;t=n+4|0;e=o[t>>2]|0;if(!e){e=o[n>>2]|0;if(!e){e=0;break}else t=n}while(1){n=e+20|0;r=o[n>>2]|0;if(r|0){e=r;t=n;continue}n=e+16|0;r=o[n>>2]|0;if(!r)break;else{e=r;t=n}}o[t>>2]=0}else{l=o[s+8>>2]|0;o[l+12>>2]=e;o[e+8>>2]=l}}while(0);if(i){t=o[s+28>>2]|0;n=11436+(t<<2)|0;if((s|0)==(o[n>>2]|0)){o[n>>2]=e;if(!e){o[2784]=o[2784]&~(1<<t);l=s;t=a;break}}else{o[i+16+(((o[i+16>>2]|0)!=(s|0)&1)<<2)>>2]=e;if(!e){l=s;t=a;break}}o[e+24>>2]=i;t=s+16|0;n=o[t>>2]|0;if(n|0){o[e+16>>2]=n;o[n+24>>2]=e}t=o[t+4>>2]|0;if(t){o[e+20>>2]=t;o[t+24>>2]=e;l=s;t=a}else{l=s;t=a}}else{l=s;t=a}}else{l=n;s=n}}while(0);if(s>>>0>=u>>>0)return;e=u+4|0;r=o[e>>2]|0;if(!(r&1))return;if(!(r&2)){e=o[2788]|0;if((u|0)==(o[2789]|0)){u=(o[2786]|0)+t|0;o[2786]=u;o[2789]=l;o[l+4>>2]=u|1;if((l|0)!=(e|0))return;o[2788]=0;o[2785]=0;return}if((u|0)==(e|0)){u=(o[2785]|0)+t|0;o[2785]=u;o[2788]=s;o[l+4>>2]=u|1;o[s+u>>2]=u;return}i=(r&-8)+t|0;n=r>>>3;do{if(r>>>0<256){t=o[u+8>>2]|0;e=o[u+12>>2]|0;if((e|0)==(t|0)){o[2783]=o[2783]&~(1<<n);break}else{o[t+12>>2]=e;o[e+8>>2]=t;break}}else{a=o[u+24>>2]|0;e=o[u+12>>2]|0;do{if((e|0)==(u|0)){n=u+16|0;t=n+4|0;e=o[t>>2]|0;if(!e){e=o[n>>2]|0;if(!e){n=0;break}else t=n}while(1){n=e+20|0;r=o[n>>2]|0;if(r|0){e=r;t=n;continue}n=e+16|0;r=o[n>>2]|0;if(!r)break;else{e=r;t=n}}o[t>>2]=0;n=e}else{n=o[u+8>>2]|0;o[n+12>>2]=e;o[e+8>>2]=n;n=e}}while(0);if(a|0){e=o[u+28>>2]|0;t=11436+(e<<2)|0;if((u|0)==(o[t>>2]|0)){o[t>>2]=n;if(!n){o[2784]=o[2784]&~(1<<e);break}}else{o[a+16+(((o[a+16>>2]|0)!=(u|0)&1)<<2)>>2]=n;if(!n)break}o[n+24>>2]=a;e=u+16|0;t=o[e>>2]|0;if(t|0){o[n+16>>2]=t;o[t+24>>2]=n}e=o[e+4>>2]|0;if(e|0){o[n+20>>2]=e;o[e+24>>2]=n}}}}while(0);o[l+4>>2]=i|1;o[s+i>>2]=i;if((l|0)==(o[2788]|0)){o[2785]=i;return}}else{o[e>>2]=r&-2;o[l+4>>2]=t|1;o[s+t>>2]=t;i=t}e=i>>>3;if(i>>>0<256){n=11172+(e<<1<<2)|0;t=o[2783]|0;e=1<<e;if(!(t&e)){o[2783]=t|e;e=n;t=n+8|0}else{t=n+8|0;e=o[t>>2]|0}o[t>>2]=l;o[e+12>>2]=l;o[l+8>>2]=e;o[l+12>>2]=n;return}e=i>>>8;if(e){if(i>>>0>16777215)e=31;else{s=(e+1048320|0)>>>16&8;u=e<<s;a=(u+520192|0)>>>16&4;u=u<<a;e=(u+245760|0)>>>16&2;e=14-(a|s|e)+(u<<e>>>15)|0;e=i>>>(e+7|0)&1|e<<1}}else e=0;r=11436+(e<<2)|0;o[l+28>>2]=e;o[l+20>>2]=0;o[l+16>>2]=0;t=o[2784]|0;n=1<<e;do{if(t&n){t=i<<((e|0)==31?0:25-(e>>>1)|0);n=o[r>>2]|0;while(1){if((o[n+4>>2]&-8|0)==(i|0)){e=73;break}r=n+16+(t>>>31<<2)|0;e=o[r>>2]|0;if(!e){e=72;break}else{t=t<<1;n=e}}if((e|0)==72){o[r>>2]=l;o[l+24>>2]=n;o[l+12>>2]=l;o[l+8>>2]=l;break}else if((e|0)==73){s=n+8|0;u=o[s>>2]|0;o[u+12>>2]=l;o[s>>2]=l;o[l+8>>2]=u;o[l+12>>2]=n;o[l+24>>2]=0;break}}else{o[2784]=t|n;o[r>>2]=l;o[l+24>>2]=r;o[l+12>>2]=l;o[l+8>>2]=l}}while(0);u=(o[2791]|0)+-1|0;o[2791]=u;if(!u)e=11588;else return;while(1){e=o[e>>2]|0;if(!e)break;else e=e+8|0}o[2791]=-1;return}function qA(){return 11628}function YA(e){e=e|0;var t=0,n=0;t=f;f=f+16|0;n=t;o[n>>2]=tT(o[e+60>>2]|0)|0;e=ZA(at(6,n|0)|0)|0;f=t;return e|0}function XA(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0,m=0;p=f;f=f+48|0;c=p+16|0;a=p;i=p+32|0;l=e+28|0;r=o[l>>2]|0;o[i>>2]=r;u=e+20|0;r=(o[u>>2]|0)-r|0;o[i+4>>2]=r;o[i+8>>2]=t;o[i+12>>2]=n;r=r+n|0;s=e+60|0;o[a>>2]=o[s>>2];o[a+4>>2]=i;o[a+8>>2]=2;a=ZA(ut(146,a|0)|0)|0;e:do{if((r|0)!=(a|0)){t=2;while(1){if((a|0)<0)break;r=r-a|0;m=o[i+4>>2]|0;h=a>>>0>m>>>0;i=h?i+8|0:i;t=(h<<31>>31)+t|0;m=a-(h?m:0)|0;o[i>>2]=(o[i>>2]|0)+m;h=i+4|0;o[h>>2]=(o[h>>2]|0)-m;o[c>>2]=o[s>>2];o[c+4>>2]=i;o[c+8>>2]=t;a=ZA(ut(146,c|0)|0)|0;if((r|0)==(a|0)){d=3;break e}}o[e+16>>2]=0;o[l>>2]=0;o[u>>2]=0;o[e>>2]=o[e>>2]|32;if((t|0)==2)n=0;else n=n-(o[i+4>>2]|0)|0}else d=3}while(0);if((d|0)==3){m=o[e+44>>2]|0;o[e+16>>2]=m+(o[e+48>>2]|0);o[l>>2]=m;o[u>>2]=m}f=p;return n|0}function QA(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0;i=f;f=f+32|0;a=i;r=i+20|0;o[a>>2]=o[e+60>>2];o[a+4>>2]=0;o[a+8>>2]=t;o[a+12>>2]=r;o[a+16>>2]=n;if((ZA(lt(140,a|0)|0)|0)<0){o[r>>2]=-1;e=-1}else e=o[r>>2]|0;f=i;return e|0}function ZA(e){e=e|0;if(e>>>0>4294963200){o[(JA()|0)>>2]=0-e;e=-1}return e|0}function JA(){return($A()|0)+64|0}function $A(){return eT()|0}function eT(){return 2084}function tT(e){e=e|0;return e|0}function nT(e,t,n){e=e|0;t=t|0;n=n|0;var i=0,a=0;a=f;f=f+32|0;i=a;o[e+36>>2]=1;if((o[e>>2]&64|0)==0?(o[i>>2]=o[e+60>>2],o[i+4>>2]=21523,o[i+8>>2]=a+16,Ze(54,i|0)|0):0)r[e+75>>0]=-1;i=XA(e,t,n)|0;f=a;return i|0}function rT(e,t){e=e|0;t=t|0;var n=0,i=0;n=r[e>>0]|0;i=r[t>>0]|0;if(n<<24>>24==0?1:n<<24>>24!=i<<24>>24)e=i;else{do{e=e+1|0;t=t+1|0;n=r[e>>0]|0;i=r[t>>0]|0}while(!(n<<24>>24==0?1:n<<24>>24!=i<<24>>24));e=i}return(n&255)-(e&255)|0}function iT(e,t,n){e=e|0;t=t|0;n=n|0;var i=0,o=0;e:do{if(!n)e=0;else{while(1){i=r[e>>0]|0;o=r[t>>0]|0;if(i<<24>>24!=o<<24>>24)break;n=n+-1|0;if(!n){e=0;break e}else{e=e+1|0;t=t+1|0}}e=(i&255)-(o&255)|0}}while(0);return e|0}function oT(e,t,n){e=e|0;t=t|0;n=n|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0,m=0,g=0,b=0,v=0;v=f;f=f+224|0;p=v+120|0;h=v+80|0;g=v;b=v+136|0;i=h;a=i+40|0;do{o[i>>2]=0;i=i+4|0}while((i|0)<(a|0));o[p>>2]=o[n>>2];if((aT(0,t,p,g,h)|0)<0)n=-1;else{if((o[e+76>>2]|0)>-1)m=sT(e)|0;else m=0;n=o[e>>2]|0;d=n&32;if((r[e+74>>0]|0)<1)o[e>>2]=n&-33;i=e+48|0;if(!(o[i>>2]|0)){a=e+44|0;s=o[a>>2]|0;o[a>>2]=b;l=e+28|0;o[l>>2]=b;u=e+20|0;o[u>>2]=b;o[i>>2]=80;c=e+16|0;o[c>>2]=b+80;n=aT(e,t,p,g,h)|0;if(s){yk[o[e+36>>2]&7](e,0,0)|0;n=(o[u>>2]|0)==0?-1:n;o[a>>2]=s;o[i>>2]=0;o[c>>2]=0;o[l>>2]=0;o[u>>2]=0}}else n=aT(e,t,p,g,h)|0;i=o[e>>2]|0;o[e>>2]=i|d;if(m|0)lT(e);n=(i&32|0)==0?n:-1}f=v;return n|0}function aT(e,t,n,a,s){e=e|0;t=t|0;n=n|0;a=a|0;s=s|0;var l=0,u=0,d=0,p=0,h=0,m=0,g=0,b=0,v=0,y=0,_=0,S=0,w=0,E=0,C=0,x=0,A=0,T=0,O=0,I=0,R=0,P=0,D=0;D=f;f=f+64|0;O=D+16|0;I=D;A=D+24|0;R=D+8|0;P=D+20|0;o[O>>2]=t;E=(e|0)!=0;C=A+40|0;x=C;A=A+39|0;T=R+4|0;u=0;l=0;m=0;e:while(1){do{if((l|0)>-1)if((u|0)>(2147483647-l|0)){o[(JA()|0)>>2]=75;l=-1;break}else{l=u+l|0;break}}while(0);u=r[t>>0]|0;if(!(u<<24>>24)){w=87;break}else d=t;t:while(1){switch(u<<24>>24){case 37:{u=d;w=9;break t}case 0:{u=d;break t}default:{}}S=d+1|0;o[O>>2]=S;u=r[S>>0]|0;d=S}t:do{if((w|0)==9)while(1){w=0;if((r[d+1>>0]|0)!=37)break t;u=u+1|0;d=d+2|0;o[O>>2]=d;if((r[d>>0]|0)==37)w=9;else break}}while(0);u=u-t|0;if(E)uT(e,t,u);if(u|0){t=d;continue}p=d+1|0;u=(r[p>>0]|0)+-48|0;if(u>>>0<10){S=(r[d+2>>0]|0)==36;_=S?u:-1;m=S?1:m;p=S?d+3|0:p}else _=-1;o[O>>2]=p;u=r[p>>0]|0;d=(u<<24>>24)+-32|0;t:do{if(d>>>0<32){h=0;g=u;while(1){u=1<<d;if(!(u&75913)){u=g;break t}h=u|h;p=p+1|0;o[O>>2]=p;u=r[p>>0]|0;d=(u<<24>>24)+-32|0;if(d>>>0>=32)break;else g=u}}else h=0}while(0);if(u<<24>>24==42){d=p+1|0;u=(r[d>>0]|0)+-48|0;if(u>>>0<10?(r[p+2>>0]|0)==36:0){o[s+(u<<2)>>2]=10;u=o[a+((r[d>>0]|0)+-48<<3)>>2]|0;m=1;p=p+3|0}else{if(m|0){l=-1;break}if(E){m=(o[n>>2]|0)+(4-1)&~(4-1);u=o[m>>2]|0;o[n>>2]=m+4;m=0;p=d}else{u=0;m=0;p=d}}o[O>>2]=p;S=(u|0)<0;u=S?0-u|0:u;h=S?h|8192:h}else{u=cT(O)|0;if((u|0)<0){l=-1;break}p=o[O>>2]|0}do{if((r[p>>0]|0)==46){if((r[p+1>>0]|0)!=42){o[O>>2]=p+1;d=cT(O)|0;p=o[O>>2]|0;break}g=p+2|0;d=(r[g>>0]|0)+-48|0;if(d>>>0<10?(r[p+3>>0]|0)==36:0){o[s+(d<<2)>>2]=10;d=o[a+((r[g>>0]|0)+-48<<3)>>2]|0;p=p+4|0;o[O>>2]=p;break}if(m|0){l=-1;break e}if(E){S=(o[n>>2]|0)+(4-1)&~(4-1);d=o[S>>2]|0;o[n>>2]=S+4}else d=0;o[O>>2]=g;p=g}else d=-1}while(0);y=0;while(1){if(((r[p>>0]|0)+-65|0)>>>0>57){l=-1;break e}S=p+1|0;o[O>>2]=S;g=r[(r[p>>0]|0)+-65+(5178+(y*58|0))>>0]|0;b=g&255;if((b+-1|0)>>>0<8){y=b;p=S}else break}if(!(g<<24>>24)){l=-1;break}v=(_|0)>-1;do{if(g<<24>>24==19){if(v){l=-1;break e}else w=49}else{if(v){o[s+(_<<2)>>2]=b;v=a+(_<<3)|0;_=o[v+4>>2]|0;w=I;o[w>>2]=o[v>>2];o[w+4>>2]=_;w=49;break}if(!E){l=0;break e}dT(I,b,n)}}while(0);if((w|0)==49?(w=0,!E):0){u=0;t=S;continue}p=r[p>>0]|0;p=(y|0)!=0&(p&15|0)==3?p&-33:p;v=h&-65537;_=(h&8192|0)==0?h:v;t:do{switch(p|0){case 110:switch((y&255)<<24>>24){case 0:{o[o[I>>2]>>2]=l;u=0;t=S;continue e}case 1:{o[o[I>>2]>>2]=l;u=0;t=S;continue e}case 2:{u=o[I>>2]|0;o[u>>2]=l;o[u+4>>2]=((l|0)<0)<<31>>31;u=0;t=S;continue e}case 3:{i[o[I>>2]>>1]=l;u=0;t=S;continue e}case 4:{r[o[I>>2]>>0]=l;u=0;t=S;continue e}case 6:{o[o[I>>2]>>2]=l;u=0;t=S;continue e}case 7:{u=o[I>>2]|0;o[u>>2]=l;o[u+4>>2]=((l|0)<0)<<31>>31;u=0;t=S;continue e}default:{u=0;t=S;continue e}}case 112:{p=120;d=d>>>0>8?d:8;t=_|8;w=61;break}case 88:case 120:{t=_;w=61;break}case 111:{p=I;t=o[p>>2]|0;p=o[p+4>>2]|0;b=hT(t,p,C)|0;v=x-b|0;h=0;g=5642;d=(_&8|0)==0|(d|0)>(v|0)?d:v+1|0;v=_;w=67;break}case 105:case 100:{p=I;t=o[p>>2]|0;p=o[p+4>>2]|0;if((p|0)<0){t=$T(0,0,t|0,p|0)|0;p=k;h=I;o[h>>2]=t;o[h+4>>2]=p;h=1;g=5642;w=66;break t}else{h=(_&2049|0)!=0&1;g=(_&2048|0)==0?(_&1|0)==0?5642:5644:5643;w=66;break t}}case 117:{p=I;h=0;g=5642;t=o[p>>2]|0;p=o[p+4>>2]|0;w=66;break}case 99:{r[A>>0]=o[I>>2];t=A;h=0;g=5642;b=C;p=1;d=v;break}case 109:{p=mT(o[(JA()|0)>>2]|0)|0;w=71;break}case 115:{p=o[I>>2]|0;p=p|0?p:5652;w=71;break}case 67:{o[R>>2]=o[I>>2];o[T>>2]=0;o[I>>2]=R;b=-1;p=R;w=75;break}case 83:{t=o[I>>2]|0;if(!d){bT(e,32,u,0,_);t=0;w=84}else{b=d;p=t;w=75}break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{u=yT(e,+c[I>>3],u,d,_,p)|0;t=S;continue e}default:{h=0;g=5642;b=C;p=d;d=_}}}while(0);t:do{if((w|0)==61){_=I;y=o[_>>2]|0;_=o[_+4>>2]|0;b=pT(y,_,C,p&32)|0;g=(t&8|0)==0|(y|0)==0&(_|0)==0;h=g?0:2;g=g?5642:5642+(p>>4)|0;v=t;t=y;p=_;w=67}else if((w|0)==66){b=fT(t,p,C)|0;v=_;w=67}else if((w|0)==71){w=0;_=gT(p,0,d)|0;y=(_|0)==0;t=p;h=0;g=5642;b=y?p+d|0:_;p=y?d:_-p|0;d=v}else if((w|0)==75){w=0;g=p;t=0;d=0;while(1){h=o[g>>2]|0;if(!h)break;d=vT(P,h)|0;if((d|0)<0|d>>>0>(b-t|0)>>>0)break;t=d+t|0;if(b>>>0>t>>>0)g=g+4|0;else break}if((d|0)<0){l=-1;break e}bT(e,32,u,t,_);if(!t){t=0;w=84}else{h=0;while(1){d=o[p>>2]|0;if(!d){w=84;break t}d=vT(P,d)|0;h=d+h|0;if((h|0)>(t|0)){w=84;break t}uT(e,P,d);if(h>>>0>=t>>>0){w=84;break}else p=p+4|0}}}}while(0);if((w|0)==67){w=0;p=(t|0)!=0|(p|0)!=0;_=(d|0)!=0|p;p=((p^1)&1)+(x-b)|0;t=_?b:C;b=C;p=_?(d|0)>(p|0)?d:p:d;d=(d|0)>-1?v&-65537:v}else if((w|0)==84){w=0;bT(e,32,u,t,_^8192);u=(u|0)>(t|0)?u:t;t=S;continue}y=b-t|0;v=(p|0)<(y|0)?y:p;_=v+h|0;u=(u|0)<(_|0)?_:u;bT(e,32,u,_,d);uT(e,g,h);bT(e,48,u,_,d^65536);bT(e,48,v,y,0);uT(e,t,y);bT(e,32,u,_,d^8192);t=S}e:do{if((w|0)==87)if(!e)if(!m)l=0;else{l=1;while(1){t=o[s+(l<<2)>>2]|0;if(!t)break;dT(a+(l<<3)|0,t,n);l=l+1|0;if((l|0)>=10){l=1;break e}}while(1){if(o[s+(l<<2)>>2]|0){l=-1;break e}l=l+1|0;if((l|0)>=10){l=1;break}}}}while(0);f=D;return l|0}function sT(e){e=e|0;return 0}function lT(e){e=e|0;return}function uT(e,t,n){e=e|0;t=t|0;n=n|0;if(!(o[e>>2]&32))RT(t,n,e)|0;return}function cT(e){e=e|0;var t=0,n=0,i=0;n=o[e>>2]|0;i=(r[n>>0]|0)+-48|0;if(i>>>0<10){t=0;do{t=i+(t*10|0)|0;n=n+1|0;o[e>>2]=n;i=(r[n>>0]|0)+-48|0}while(i>>>0<10)}else t=0;return t|0}function dT(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,a=0.0;e:do{if(t>>>0<=20)do{switch(t|0){case 9:{r=(o[n>>2]|0)+(4-1)&~(4-1);t=o[r>>2]|0;o[n>>2]=r+4;o[e>>2]=t;break e}case 10:{r=(o[n>>2]|0)+(4-1)&~(4-1);t=o[r>>2]|0;o[n>>2]=r+4;r=e;o[r>>2]=t;o[r+4>>2]=((t|0)<0)<<31>>31;break e}case 11:{r=(o[n>>2]|0)+(4-1)&~(4-1);t=o[r>>2]|0;o[n>>2]=r+4;r=e;o[r>>2]=t;o[r+4>>2]=0;break e}case 12:{r=(o[n>>2]|0)+(8-1)&~(8-1);t=r;i=o[t>>2]|0;t=o[t+4>>2]|0;o[n>>2]=r+8;r=e;o[r>>2]=i;o[r+4>>2]=t;break e}case 13:{i=(o[n>>2]|0)+(4-1)&~(4-1);r=o[i>>2]|0;o[n>>2]=i+4;r=(r&65535)<<16>>16;i=e;o[i>>2]=r;o[i+4>>2]=((r|0)<0)<<31>>31;break e}case 14:{i=(o[n>>2]|0)+(4-1)&~(4-1);r=o[i>>2]|0;o[n>>2]=i+4;i=e;o[i>>2]=r&65535;o[i+4>>2]=0;break e}case 15:{i=(o[n>>2]|0)+(4-1)&~(4-1);r=o[i>>2]|0;o[n>>2]=i+4;r=(r&255)<<24>>24;i=e;o[i>>2]=r;o[i+4>>2]=((r|0)<0)<<31>>31;break e}case 16:{i=(o[n>>2]|0)+(4-1)&~(4-1);r=o[i>>2]|0;o[n>>2]=i+4;i=e;o[i>>2]=r&255;o[i+4>>2]=0;break e}case 17:{i=(o[n>>2]|0)+(8-1)&~(8-1);a=+c[i>>3];o[n>>2]=i+8;c[e>>3]=a;break e}case 18:{i=(o[n>>2]|0)+(8-1)&~(8-1);a=+c[i>>3];o[n>>2]=i+8;c[e>>3]=a;break e}default:break e}}while(0)}while(0);return}function pT(e,t,n,i){e=e|0;t=t|0;n=n|0;i=i|0;if(!((e|0)==0&(t|0)==0))do{n=n+-1|0;r[n>>0]=a[5694+(e&15)>>0]|0|i;e=rO(e|0,t|0,4)|0;t=k}while(!((e|0)==0&(t|0)==0));return n|0}function hT(e,t,n){e=e|0;t=t|0;n=n|0;if(!((e|0)==0&(t|0)==0))do{n=n+-1|0;r[n>>0]=e&7|48;e=rO(e|0,t|0,3)|0;t=k}while(!((e|0)==0&(t|0)==0));return n|0}function fT(e,t,n){e=e|0;t=t|0;n=n|0;var i=0;if(t>>>0>0|(t|0)==0&e>>>0>4294967295){while(1){i=cO(e|0,t|0,10,0)|0;n=n+-1|0;r[n>>0]=i&255|48;i=e;e=sO(e|0,t|0,10,0)|0;if(!(t>>>0>9|(t|0)==9&i>>>0>4294967295))break;else t=k}t=e}else t=e;if(t)while(1){n=n+-1|0;r[n>>0]=(t>>>0)%10|0|48;if(t>>>0<10)break;else t=(t>>>0)/10|0}return n|0}function mT(e){e=e|0;return AT(e,o[(xT()|0)+188>>2]|0)|0}function gT(e,t,n){e=e|0;t=t|0;n=n|0;var i=0,a=0,s=0,l=0;s=t&255;i=(n|0)!=0;e:do{if(i&(e&3|0)!=0){a=t&255;while(1){if((r[e>>0]|0)==a<<24>>24){l=6;break e}e=e+1|0;n=n+-1|0;i=(n|0)!=0;if(!(i&(e&3|0)!=0)){l=5;break}}}else l=5}while(0);if((l|0)==5)if(i)l=6;else n=0;e:do{if((l|0)==6){a=t&255;if((r[e>>0]|0)!=a<<24>>24){i=W(s,16843009)|0;t:do{if(n>>>0>3)while(1){s=o[e>>2]^i;if((s&-2139062144^-2139062144)&s+-16843009|0)break;e=e+4|0;n=n+-4|0;if(n>>>0<=3){l=11;break t}}else l=11}while(0);if((l|0)==11)if(!n){n=0;break}while(1){if((r[e>>0]|0)==a<<24>>24)break e;e=e+1|0;n=n+-1|0;if(!n){n=0;break}}}}}while(0);return(n|0?e:0)|0}function bT(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;var o=0,a=0;a=f;f=f+256|0;o=a;if((n|0)>(r|0)&(i&73728|0)==0){i=n-r|0;tO(o|0,t|0,(i>>>0<256?i:256)|0)|0;if(i>>>0>255){t=n-r|0;do{uT(e,o,256);i=i+-256|0}while(i>>>0>255);i=t&255}uT(e,o,i)}f=a;return}function vT(e,t){e=e|0;t=t|0;if(!e)e=0;else e=ET(e,t,0)|0;return e|0}function yT(e,t,n,i,s,l){e=e|0;t=+t;n=n|0;i=i|0;s=s|0;l=l|0;var u=0,c=0,d=0,p=0,h=0,m=0,g=0,b=0.0,v=0,y=0,_=0,S=0,w=0,E=0,C=0,x=0,A=0,T=0,O=0,I=0,R=0,P=0,D=0;D=f;f=f+560|0;d=D+8|0;_=D;P=D+524|0;R=P;p=D+512|0;o[_>>2]=0;I=p+12|0;_T(t)|0;if((k|0)<0){t=-t;T=1;A=5659}else{T=(s&2049|0)!=0&1;A=(s&2048|0)==0?(s&1|0)==0?5660:5665:5662}_T(t)|0;O=k&2146435072;do{if(O>>>0<2146435072|(O|0)==2146435072&0<0){b=+ST(t,_)*2.0;u=b!=0.0;if(u)o[_>>2]=(o[_>>2]|0)+-1;w=l|32;if((w|0)==97){v=l&32;g=(v|0)==0?A:A+9|0;m=T|2;u=12-i|0;do{if(!(i>>>0>11|(u|0)==0)){t=8.0;do{u=u+-1|0;t=t*16.0}while((u|0)!=0);if((r[g>>0]|0)==45){t=-(t+(-b-t));break}else{t=b+t-t;break}}else t=b}while(0);c=o[_>>2]|0;u=(c|0)<0?0-c|0:c;u=fT(u,((u|0)<0)<<31>>31,I)|0;if((u|0)==(I|0)){u=p+11|0;r[u>>0]=48}r[u+-1>>0]=(c>>31&2)+43;h=u+-2|0;r[h>>0]=l+15;p=(i|0)<1;d=(s&8|0)==0;u=P;do{O=~~t;c=u+1|0;r[u>>0]=a[5694+O>>0]|v;t=(t-+(O|0))*16.0;if((c-R|0)==1?!(d&(p&t==0.0)):0){r[c>>0]=46;u=u+2|0}else u=c}while(t!=0.0);O=u-R|0;R=I-h|0;I=(i|0)!=0&(O+-2|0)<(i|0)?i+2|0:O;u=R+m+I|0;bT(e,32,n,u,s);uT(e,g,m);bT(e,48,n,u,s^65536);uT(e,P,O);bT(e,48,I-O|0,0,0);uT(e,h,R);bT(e,32,n,u,s^8192);break}c=(i|0)<0?6:i;if(u){u=(o[_>>2]|0)+-28|0;o[_>>2]=u;t=b*268435456.0}else{t=b;u=o[_>>2]|0}O=(u|0)<0?d:d+288|0;d=O;do{C=~~t>>>0;o[d>>2]=C;d=d+4|0;t=(t-+(C>>>0))*1.0e9}while(t!=0.0);if((u|0)>0){p=O;m=d;while(1){h=(u|0)<29?u:29;u=m+-4|0;if(u>>>0>=p>>>0){d=0;do{E=nO(o[u>>2]|0,0,h|0)|0;E=eO(E|0,k|0,d|0,0)|0;C=k;S=cO(E|0,C|0,1e9,0)|0;o[u>>2]=S;d=sO(E|0,C|0,1e9,0)|0;u=u+-4|0}while(u>>>0>=p>>>0);if(d){p=p+-4|0;o[p>>2]=d}}d=m;while(1){if(d>>>0<=p>>>0)break;u=d+-4|0;if(!(o[u>>2]|0))d=u;else break}u=(o[_>>2]|0)-h|0;o[_>>2]=u;if((u|0)>0)m=d;else break}}else p=O;if((u|0)<0){i=((c+25|0)/9|0)+1|0;y=(w|0)==102;do{v=0-u|0;v=(v|0)<9?v:9;if(p>>>0<d>>>0){h=(1<<v)+-1|0;m=1e9>>>v;g=0;u=p;do{C=o[u>>2]|0;o[u>>2]=(C>>>v)+g;g=W(C&h,m)|0;u=u+4|0}while(u>>>0<d>>>0);u=(o[p>>2]|0)==0?p+4|0:p;if(!g){p=u;u=d}else{o[d>>2]=g;p=u;u=d+4|0}}else{p=(o[p>>2]|0)==0?p+4|0:p;u=d}d=y?O:p;d=(u-d>>2|0)>(i|0)?d+(i<<2)|0:u;u=(o[_>>2]|0)+v|0;o[_>>2]=u}while((u|0)<0);u=p;i=d}else{u=p;i=d}C=O;if(u>>>0<i>>>0){d=(C-u>>2)*9|0;h=o[u>>2]|0;if(h>>>0>=10){p=10;do{p=p*10|0;d=d+1|0}while(h>>>0>=p>>>0)}}else d=0;y=(w|0)==103;S=(c|0)!=0;p=c-((w|0)!=102?d:0)+((S&y)<<31>>31)|0;if((p|0)<(((i-C>>2)*9|0)+-9|0)){p=p+9216|0;v=O+4+(((p|0)/9|0)+-1024<<2)|0;p=((p|0)%9|0)+1|0;if((p|0)<9){h=10;do{h=h*10|0;p=p+1|0}while((p|0)!=9)}else h=10;m=o[v>>2]|0;g=(m>>>0)%(h>>>0)|0;p=(v+4|0)==(i|0);if(!(p&(g|0)==0)){b=(((m>>>0)/(h>>>0)|0)&1|0)==0?9007199254740992.0:9007199254740994.0;E=(h|0)/2|0;t=g>>>0<E>>>0?.5:p&(g|0)==(E|0)?1.0:1.5;if(T){E=(r[A>>0]|0)==45;t=E?-t:t;b=E?-b:b}p=m-g|0;o[v>>2]=p;if(b+t!=b){E=p+h|0;o[v>>2]=E;if(E>>>0>999999999){d=v;while(1){p=d+-4|0;o[d>>2]=0;if(p>>>0<u>>>0){u=u+-4|0;o[u>>2]=0}E=(o[p>>2]|0)+1|0;o[p>>2]=E;if(E>>>0>999999999)d=p;else break}}else p=v;d=(C-u>>2)*9|0;m=o[u>>2]|0;if(m>>>0>=10){h=10;do{h=h*10|0;d=d+1|0}while(m>>>0>=h>>>0)}}else p=v}else p=v;p=p+4|0;p=i>>>0>p>>>0?p:i;E=u}else{p=i;E=u}w=p;while(1){if(w>>>0<=E>>>0){_=0;break}u=w+-4|0;if(!(o[u>>2]|0))w=u;else{_=1;break}}i=0-d|0;do{if(y){u=((S^1)&1)+c|0;if((u|0)>(d|0)&(d|0)>-5){h=l+-1|0;c=u+-1-d|0}else{h=l+-2|0;c=u+-1|0}u=s&8;if(!u){if(_?(x=o[w+-4>>2]|0,(x|0)!=0):0){if(!((x>>>0)%10|0)){p=0;u=10;do{u=u*10|0;p=p+1|0}while(!((x>>>0)%(u>>>0)|0|0))}else p=0}else p=9;u=((w-C>>2)*9|0)+-9|0;if((h|32|0)==102){v=u-p|0;v=(v|0)>0?v:0;c=(c|0)<(v|0)?c:v;v=0;break}else{v=u+d-p|0;v=(v|0)>0?v:0;c=(c|0)<(v|0)?c:v;v=0;break}}else v=u}else{h=l;v=s&8}}while(0);y=c|v;m=(y|0)!=0&1;g=(h|32|0)==102;if(g){S=0;u=(d|0)>0?d:0}else{u=(d|0)<0?i:d;u=fT(u,((u|0)<0)<<31>>31,I)|0;p=I;if((p-u|0)<2)do{u=u+-1|0;r[u>>0]=48}while((p-u|0)<2);r[u+-1>>0]=(d>>31&2)+43;u=u+-2|0;r[u>>0]=h;S=u;u=p-u|0}u=T+1+c+m+u|0;bT(e,32,n,u,s);uT(e,A,T);bT(e,48,n,u,s^65536);if(g){h=E>>>0>O>>>0?O:E;v=P+9|0;m=v;g=P+8|0;p=h;do{d=fT(o[p>>2]|0,0,v)|0;if((p|0)==(h|0)){if((d|0)==(v|0)){r[g>>0]=48;d=g}}else if(d>>>0>P>>>0){tO(P|0,48,d-R|0)|0;do{d=d+-1|0}while(d>>>0>P>>>0)}uT(e,d,m-d|0);p=p+4|0}while(p>>>0<=O>>>0);if(y|0)uT(e,5710,1);if(p>>>0<w>>>0&(c|0)>0)while(1){d=fT(o[p>>2]|0,0,v)|0;if(d>>>0>P>>>0){tO(P|0,48,d-R|0)|0;do{d=d+-1|0}while(d>>>0>P>>>0)}uT(e,d,(c|0)<9?c:9);p=p+4|0;d=c+-9|0;if(!(p>>>0<w>>>0&(c|0)>9)){c=d;break}else c=d}bT(e,48,c+9|0,9,0)}else{y=_?w:E+4|0;if((c|0)>-1){_=P+9|0;v=(v|0)==0;i=_;m=0-R|0;g=P+8|0;h=E;do{d=fT(o[h>>2]|0,0,_)|0;if((d|0)==(_|0)){r[g>>0]=48;d=g}do{if((h|0)==(E|0)){p=d+1|0;uT(e,d,1);if(v&(c|0)<1){d=p;break}uT(e,5710,1);d=p}else{if(d>>>0<=P>>>0)break;tO(P|0,48,d+m|0)|0;do{d=d+-1|0}while(d>>>0>P>>>0)}}while(0);R=i-d|0;uT(e,d,(c|0)>(R|0)?R:c);c=c-R|0;h=h+4|0}while(h>>>0<y>>>0&(c|0)>-1)}bT(e,48,c+18|0,18,0);uT(e,S,I-S|0)}bT(e,32,n,u,s^8192)}else{P=(l&32|0)!=0;u=T+3|0;bT(e,32,n,u,s&-65537);uT(e,A,T);uT(e,t!=t|0.0!=0.0?P?5686:5690:P?5678:5682,3);bT(e,32,n,u,s^8192)}}while(0);f=D;return((u|0)<(n|0)?n:u)|0}function _T(e){e=+e;var t=0;c[p>>3]=e;t=o[p>>2]|0;k=o[p+4>>2]|0;return t|0}function ST(e,t){e=+e;t=t|0;return+ +wT(e,t)}function wT(e,t){e=+e;t=t|0;var n=0,r=0,i=0;c[p>>3]=e;n=o[p>>2]|0;r=o[p+4>>2]|0;i=rO(n|0,r|0,52)|0;switch(i&2047){case 0:{if(e!=0.0){e=+wT(e*18446744073709551616.0,t);n=(o[t>>2]|0)+-64|0}else n=0;o[t>>2]=n;break}case 2047:break;default:{o[t>>2]=(i&2047)+-1022;o[p>>2]=n;o[p+4>>2]=r&-2146435073|1071644672;e=+c[p>>3]}}return+e}function ET(e,t,n){e=e|0;t=t|0;n=n|0;do{if(e){if(t>>>0<128){r[e>>0]=t;e=1;break}if(!(o[o[(CT()|0)+188>>2]>>2]|0))if((t&-128|0)==57216){r[e>>0]=t;e=1;break}else{o[(JA()|0)>>2]=84;e=-1;break}if(t>>>0<2048){r[e>>0]=t>>>6|192;r[e+1>>0]=t&63|128;e=2;break}if(t>>>0<55296|(t&-8192|0)==57344){r[e>>0]=t>>>12|224;r[e+1>>0]=t>>>6&63|128;r[e+2>>0]=t&63|128;e=3;break}if((t+-65536|0)>>>0<1048576){r[e>>0]=t>>>18|240;r[e+1>>0]=t>>>12&63|128;r[e+2>>0]=t>>>6&63|128;r[e+3>>0]=t&63|128;e=4;break}else{o[(JA()|0)>>2]=84;e=-1;break}}else e=1}while(0);return e|0}function CT(){return eT()|0}function xT(){return eT()|0}function AT(e,t){e=e|0;t=t|0;var n=0,i=0;i=0;while(1){if((a[5712+i>>0]|0)==(e|0)){e=2;break}n=i+1|0;if((n|0)==87){n=5800;i=87;e=5;break}else i=n}if((e|0)==2)if(!i)n=5800;else{n=5800;e=5}if((e|0)==5)while(1){do{e=n;n=n+1|0}while((r[e>>0]|0)!=0);i=i+-1|0;if(!i)break;else e=5}return TT(n,o[t+20>>2]|0)|0}function TT(e,t){e=e|0;t=t|0;return OT(e,t)|0}function OT(e,t){e=e|0;t=t|0;if(!t)t=0;else t=kT(o[t>>2]|0,o[t+4>>2]|0,e)|0;return(t|0?t:e)|0}function kT(e,t,n){e=e|0;t=t|0;n=n|0;var i=0,a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0,f=0;f=(o[e>>2]|0)+1794895138|0;s=IT(o[e+8>>2]|0,f)|0;i=IT(o[e+12>>2]|0,f)|0;a=IT(o[e+16>>2]|0,f)|0;e:do{if((s>>>0<t>>>2>>>0?(h=t-(s<<2)|0,i>>>0<h>>>0&a>>>0<h>>>0):0)?((a|i)&3|0)==0:0){h=i>>>2;p=a>>>2;d=0;while(1){u=s>>>1;c=d+u|0;l=c<<1;a=l+h|0;i=IT(o[e+(a<<2)>>2]|0,f)|0;a=IT(o[e+(a+1<<2)>>2]|0,f)|0;if(!(a>>>0<t>>>0&i>>>0<(t-a|0)>>>0)){i=0;break e}if(r[e+(a+i)>>0]|0){i=0;break e}i=rT(n,e+a|0)|0;if(!i)break;i=(i|0)<0;if((s|0)==1){i=0;break e}else{d=i?d:c;s=i?u:s-u|0}}i=l+p|0;a=IT(o[e+(i<<2)>>2]|0,f)|0;i=IT(o[e+(i+1<<2)>>2]|0,f)|0;if(i>>>0<t>>>0&a>>>0<(t-i|0)>>>0)i=(r[e+(i+a)>>0]|0)==0?e+i|0:0;else i=0}else i=0}while(0);return i|0}function IT(e,t){e=e|0;t=t|0;var n=0;n=dO(e|0)|0;return((t|0)==0?e:n)|0}function RT(e,t,n){e=e|0;t=t|0;n=n|0;var i=0,a=0,s=0,l=0,u=0;i=n+16|0;a=o[i>>2]|0;if(!a){if(!(PT(n)|0)){a=o[i>>2]|0;s=5}else i=0}else s=5;e:do{if((s|0)==5){u=n+20|0;l=o[u>>2]|0;i=l;if((a-l|0)>>>0<t>>>0){i=yk[o[n+36>>2]&7](n,e,t)|0;break}t:do{if((r[n+75>>0]|0)>-1){l=t;while(1){if(!l){s=0;a=e;break t}a=l+-1|0;if((r[e+a>>0]|0)==10)break;else l=a}i=yk[o[n+36>>2]&7](n,e,l)|0;if(i>>>0<l>>>0)break e;s=l;a=e+l|0;t=t-l|0;i=o[u>>2]|0}else{s=0;a=e}}while(0);iO(i|0,a|0,t|0)|0;o[u>>2]=(o[u>>2]|0)+t;i=s+t|0}}while(0);return i|0}function PT(e){e=e|0;var t=0,n=0;t=e+74|0;n=r[t>>0]|0;r[t>>0]=n+255|n;t=o[e>>2]|0;if(!(t&8)){o[e+8>>2]=0;o[e+4>>2]=0;n=o[e+44>>2]|0;o[e+28>>2]=n;o[e+20>>2]=n;o[e+16>>2]=n+(o[e+48>>2]|0);e=0}else{o[e>>2]=t|32;e=-1}return e|0}function DT(e,t){e=Y(e);t=Y(t);var n=0,r=0;n=NT(e)|0;do{if((n&2147483647)>>>0<=2139095040){r=NT(t)|0;if((r&2147483647)>>>0<=2139095040)if((r^n|0)<0){e=(n|0)<0?t:e;break}else{e=e<t?t:e;break}}else e=t}while(0);return Y(e)}function NT(e){e=Y(e);return(u[p>>2]=e,o[p>>2]|0)|0}function MT(e,t){e=Y(e);t=Y(t);var n=0,r=0;n=LT(e)|0;do{if((n&2147483647)>>>0<=2139095040){r=LT(t)|0;if((r&2147483647)>>>0<=2139095040)if((r^n|0)<0){e=(n|0)<0?e:t;break}else{e=e<t?e:t;break}}else e=t}while(0);return Y(e)}function LT(e){e=Y(e);return(u[p>>2]=e,o[p>>2]|0)|0}function BT(e,t){e=Y(e);t=Y(t);var n=0,r=0,i=0,a=0,s=0,l=0,c=0,d=0;a=(u[p>>2]=e,o[p>>2]|0);l=(u[p>>2]=t,o[p>>2]|0);n=a>>>23&255;s=l>>>23&255;c=a&-2147483648;i=l<<1;e:do{if((i|0)!=0?!((n|0)==255|((FT(t)|0)&2147483647)>>>0>2139095040):0){r=a<<1;if(r>>>0<=i>>>0){t=Y(e*Y(0.0));return Y((r|0)==(i|0)?t:e)}if(!n){n=a<<9;if((n|0)>-1){r=n;n=0;do{n=n+-1|0;r=r<<1}while((r|0)>-1)}else n=0;r=a<<1-n}else r=a&8388607|8388608;if(!s){a=l<<9;if((a|0)>-1){i=0;do{i=i+-1|0;a=a<<1}while((a|0)>-1)}else i=0;s=i;l=l<<1-i}else l=l&8388607|8388608;i=r-l|0;a=(i|0)>-1;t:do{if((n|0)>(s|0)){while(1){if(a)if(!i)break;else r=i;r=r<<1;n=n+-1|0;i=r-l|0;a=(i|0)>-1;if((n|0)<=(s|0))break t}t=Y(e*Y(0.0));break e}}while(0);if(a)if(!i){t=Y(e*Y(0.0));break}else r=i;if(r>>>0<8388608)do{r=r<<1;n=n+-1|0}while(r>>>0<8388608);if((n|0)>0)n=r+-8388608|n<<23;else n=r>>>(1-n|0);t=(o[p>>2]=n|c,Y(u[p>>2]))}else d=3}while(0);if((d|0)==3){t=Y(e*t);t=Y(t/t)}return Y(t)}function FT(e){e=Y(e);return(u[p>>2]=e,o[p>>2]|0)|0}function jT(e,t){e=e|0;t=t|0;return oT(o[582]|0,e,t)|0}function UT(e){e=e|0;Ye()}function HT(e){e=e|0;return}function zT(e,t){e=e|0;t=t|0;return 0}function VT(e){e=e|0;if((WT(e+4|0)|0)==-1){fk[o[(o[e>>2]|0)+8>>2]&127](e);e=1}else e=0;return e|0}function WT(e){e=e|0;var t=0;t=o[e>>2]|0;o[e>>2]=t+-1;return t+-1|0}function GT(e){e=e|0;if(VT(e)|0)KT(e);return}function KT(e){e=e|0;var t=0;t=e+8|0;if(!((o[t>>2]|0)!=0?(WT(t)|0)!=-1:0))fk[o[(o[e>>2]|0)+16>>2]&127](e);return}function qT(e){e=e|0;var t=0;t=(e|0)==0?1:e;while(1){e=GA(t)|0;if(e|0)break;e=ZT()|0;if(!e){e=0;break}Pk[e&0]()}return e|0}function YT(e){e=e|0;return qT(e)|0}function XT(e){e=e|0;KA(e);return}function QT(e){e=e|0;if((r[e+11>>0]|0)<0)XT(o[e>>2]|0);return}function ZT(){var e=0;e=o[2923]|0;o[2923]=e+0;return e|0}function JT(){}function $T(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;r=t-r-(n>>>0>e>>>0|0)>>>0;return(k=r,e-n>>>0|0)|0}function eO(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;n=e+n>>>0;return(k=t+r+(n>>>0<e>>>0|0)>>>0,n|0)|0}function tO(e,t,n){e=e|0;t=t|0;n=n|0;var i=0,a=0,s=0,l=0;s=e+n|0;t=t&255;if((n|0)>=67){while(e&3){r[e>>0]=t;e=e+1|0}i=s&-4|0;a=i-64|0;l=t|t<<8|t<<16|t<<24;while((e|0)<=(a|0)){o[e>>2]=l;o[e+4>>2]=l;o[e+8>>2]=l;o[e+12>>2]=l;o[e+16>>2]=l;o[e+20>>2]=l;o[e+24>>2]=l;o[e+28>>2]=l;o[e+32>>2]=l;o[e+36>>2]=l;o[e+40>>2]=l;o[e+44>>2]=l;o[e+48>>2]=l;o[e+52>>2]=l;o[e+56>>2]=l;o[e+60>>2]=l;e=e+64|0}while((e|0)<(i|0)){o[e>>2]=l;e=e+4|0}}while((e|0)<(s|0)){r[e>>0]=t;e=e+1|0}return s-n|0}function nO(e,t,n){e=e|0;t=t|0;n=n|0;if((n|0)<32){k=t<<n|(e&(1<<n)-1<<32-n)>>>32-n;return e<<n}k=e<<n-32;return 0}function rO(e,t,n){e=e|0;t=t|0;n=n|0;if((n|0)<32){k=t>>>n;return e>>>n|(t&(1<<n)-1)<<32-n}k=0;return t>>>n-32|0}function iO(e,t,n){e=e|0;t=t|0;n=n|0;var i=0,a=0,s=0;if((n|0)>=8192)return Ve(e|0,t|0,n|0)|0;s=e|0;a=e+n|0;if((e&3)==(t&3)){while(e&3){if(!n)return s|0;r[e>>0]=r[t>>0]|0;e=e+1|0;t=t+1|0;n=n-1|0}n=a&-4|0;i=n-64|0;while((e|0)<=(i|0)){o[e>>2]=o[t>>2];o[e+4>>2]=o[t+4>>2];o[e+8>>2]=o[t+8>>2];o[e+12>>2]=o[t+12>>2];o[e+16>>2]=o[t+16>>2];o[e+20>>2]=o[t+20>>2];o[e+24>>2]=o[t+24>>2];o[e+28>>2]=o[t+28>>2];o[e+32>>2]=o[t+32>>2];o[e+36>>2]=o[t+36>>2];o[e+40>>2]=o[t+40>>2];o[e+44>>2]=o[t+44>>2];o[e+48>>2]=o[t+48>>2];o[e+52>>2]=o[t+52>>2];o[e+56>>2]=o[t+56>>2];o[e+60>>2]=o[t+60>>2];e=e+64|0;t=t+64|0}while((e|0)<(n|0)){o[e>>2]=o[t>>2];e=e+4|0;t=t+4|0}}else{n=a-4|0;while((e|0)<(n|0)){r[e>>0]=r[t>>0]|0;r[e+1>>0]=r[t+1>>0]|0;r[e+2>>0]=r[t+2>>0]|0;r[e+3>>0]=r[t+3>>0]|0;e=e+4|0;t=t+4|0}}while((e|0)<(a|0)){r[e>>0]=r[t>>0]|0;e=e+1|0;t=t+1|0}return s|0}function oO(e){e=e|0;var t=0;t=r[g+(e&255)>>0]|0;if((t|0)<8)return t|0;t=r[g+(e>>8&255)>>0]|0;if((t|0)<8)return t+8|0;t=r[g+(e>>16&255)>>0]|0;if((t|0)<8)return t+16|0;return(r[g+(e>>>24)>>0]|0)+24|0}function aO(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;var a=0,s=0,l=0,u=0,c=0,d=0,p=0,h=0,f=0,m=0;d=e;u=t;c=u;s=n;h=r;l=h;if(!c){a=(i|0)!=0;if(!l){if(a){o[i>>2]=(d>>>0)%(s>>>0);o[i+4>>2]=0}h=0;i=(d>>>0)/(s>>>0)>>>0;return(k=h,i)|0}else{if(!a){h=0;i=0;return(k=h,i)|0}o[i>>2]=e|0;o[i+4>>2]=t&0;h=0;i=0;return(k=h,i)|0}}a=(l|0)==0;do{if(s){if(!a){a=(q(l|0)|0)-(q(c|0)|0)|0;if(a>>>0<=31){p=a+1|0;l=31-a|0;t=a-31>>31;s=p;e=d>>>(p>>>0)&t|c<<l;t=c>>>(p>>>0)&t;a=0;l=d<<l;break}if(!i){h=0;i=0;return(k=h,i)|0}o[i>>2]=e|0;o[i+4>>2]=u|t&0;h=0;i=0;return(k=h,i)|0}a=s-1|0;if(a&s|0){l=(q(s|0)|0)+33-(q(c|0)|0)|0;m=64-l|0;p=32-l|0;u=p>>31;f=l-32|0;t=f>>31;s=l;e=p-1>>31&c>>>(f>>>0)|(c<<p|d>>>(l>>>0))&t;t=t&c>>>(l>>>0);a=d<<m&u;l=(c<<m|d>>>(f>>>0))&u|d<<p&l-33>>31;break}if(i|0){o[i>>2]=a&d;o[i+4>>2]=0}if((s|0)==1){f=u|t&0;m=e|0|0;return(k=f,m)|0}else{m=oO(s|0)|0;f=c>>>(m>>>0)|0;m=c<<32-m|d>>>(m>>>0)|0;return(k=f,m)|0}}else{if(a){if(i|0){o[i>>2]=(c>>>0)%(s>>>0);o[i+4>>2]=0}f=0;m=(c>>>0)/(s>>>0)>>>0;return(k=f,m)|0}if(!d){if(i|0){o[i>>2]=0;o[i+4>>2]=(c>>>0)%(l>>>0)}f=0;m=(c>>>0)/(l>>>0)>>>0;return(k=f,m)|0}a=l-1|0;if(!(a&l)){if(i|0){o[i>>2]=e|0;o[i+4>>2]=a&c|t&0}f=0;m=c>>>((oO(l|0)|0)>>>0);return(k=f,m)|0}a=(q(l|0)|0)-(q(c|0)|0)|0;if(a>>>0<=30){t=a+1|0;l=31-a|0;s=t;e=c<<l|d>>>(t>>>0);t=c>>>(t>>>0);a=0;l=d<<l;break}if(!i){f=0;m=0;return(k=f,m)|0}o[i>>2]=e|0;o[i+4>>2]=u|t&0;f=0;m=0;return(k=f,m)|0}}while(0);if(!s){c=l;u=0;l=0}else{p=n|0|0;d=h|r&0;c=eO(p|0,d|0,-1,-1)|0;n=k;u=l;l=0;do{r=u;u=a>>>31|u<<1;a=l|a<<1;r=e<<1|r>>>31|0;h=e>>>31|t<<1|0;$T(c|0,n|0,r|0,h|0)|0;m=k;f=m>>31|((m|0)<0?-1:0)<<1;l=f&1;e=$T(r|0,h|0,f&p|0,(((m|0)<0?-1:0)>>31|((m|0)<0?-1:0)<<1)&d|0)|0;t=k;s=s-1|0}while((s|0)!=0);c=u;u=0}s=0;if(i|0){o[i>>2]=e;o[i+4>>2]=t}f=(a|0)>>>31|(c|s)<<1|(s<<1|a>>>31)&0|u;m=(a<<1|0>>>31)&-2|l;return(k=f,m)|0}function sO(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;return aO(e,t,n,r,0)|0}function lO(e){e=e|0;var t=0,n=0;n=e+15&-16|0;t=o[d>>2]|0;e=t+n|0;if((n|0)>0&(e|0)<(t|0)|(e|0)<0){$()|0;Ge(12);return-1}o[d>>2]=e;if((e|0)>(J()|0)?(Z()|0)==0:0){o[d>>2]=t;Ge(12);return-1}return t|0}function uO(e,t,n){e=e|0;t=t|0;n=n|0;var i=0;if((t|0)<(e|0)&(e|0)<(t+n|0)){i=e;t=t+n|0;e=e+n|0;while((n|0)>0){e=e-1|0;t=t-1|0;n=n-1|0;r[e>>0]=r[t>>0]|0}e=i}else iO(e,t,n)|0;return e|0}function cO(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,a=0;a=f;f=f+16|0;i=a|0;aO(e,t,n,r,i)|0;f=a;return(k=o[i+4>>2]|0,o[i>>2]|0)|0}function dO(e){e=e|0;return(e&255)<<24|(e>>8&255)<<16|(e>>16&255)<<8|e>>>24|0}function pO(e,t,n,r,i,o){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;ck[e&1](t|0,n|0,r|0,i|0,o|0)}function hO(e,t,n){e=e|0;t=t|0;n=Y(n);dk[e&1](t|0,Y(n))}function fO(e,t,n){e=e|0;t=t|0;n=+n;pk[e&31](t|0,+n)}function mO(e,t,n,r){e=e|0;t=t|0;n=Y(n);r=Y(r);return Y(hk[e&0](t|0,Y(n),Y(r)))}function gO(e,t){e=e|0;t=t|0;fk[e&127](t|0)}function bO(e,t,n){e=e|0;t=t|0;n=n|0;mk[e&31](t|0,n|0)}function vO(e,t){e=e|0;t=t|0;return gk[e&31](t|0)|0}function yO(e,t,n,r,i){e=e|0;t=t|0;n=+n;r=+r;i=i|0;bk[e&1](t|0,+n,+r,i|0)}function _O(e,t,n,r){e=e|0;t=t|0;n=+n;r=+r;vk[e&1](t|0,+n,+r)}function SO(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;return yk[e&7](t|0,n|0,r|0)|0}function wO(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;return+_k[e&1](t|0,n|0,r|0)}function EO(e,t){e=e|0;t=t|0;return+Sk[e&15](t|0)}function CO(e,t,n){e=e|0;t=t|0;n=+n;return wk[e&1](t|0,+n)|0}function xO(e,t,n){e=e|0;t=t|0;n=n|0;return Ek[e&15](t|0,n|0)|0}function AO(e,t,n,r,i,o){e=e|0;t=t|0;n=n|0;r=+r;i=+i;o=o|0;Ck[e&1](t|0,n|0,+r,+i,o|0)}function TO(e,t,n,r,i,o,a){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;a=a|0;xk[e&1](t|0,n|0,r|0,i|0,o|0,a|0)}function OO(e,t,n){e=e|0;t=t|0;n=n|0;return+Ak[e&7](t|0,n|0)}function kO(e){e=e|0;return Tk[e&7]()|0}function IO(e,t,n,r,i,o){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;return Ok[e&1](t|0,n|0,r|0,i|0,o|0)|0}function RO(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=+i;kk[e&1](t|0,n|0,r|0,+i)}function PO(e,t,n,r,i,o,a){e=e|0;t=t|0;n=n|0;r=Y(r);i=i|0;o=Y(o);a=a|0;Ik[e&1](t|0,n|0,Y(r),i|0,Y(o),a|0)}function DO(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;Rk[e&15](t|0,n|0,r|0)}function NO(e){e=e|0;Pk[e&0]()}function MO(e,t,n,r){e=e|0;t=t|0;n=n|0;r=+r;Dk[e&15](t|0,n|0,+r)}function LO(e,t,n){e=e|0;t=+t;n=+n;return Nk[e&1](+t,+n)|0}function BO(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;Mk[e&15](t|0,n|0,r|0,i|0)}function FO(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;X(0)}function jO(e,t){e=e|0;t=Y(t);X(1)}function UO(e,t){e=e|0;t=+t;X(2)}function HO(e,t,n){e=e|0;t=Y(t);n=Y(n);X(3);return dt}function zO(e){e=e|0;X(4)}function VO(e,t){e=e|0;t=t|0;X(5)}function WO(e){e=e|0;X(6);return 0}function GO(e,t,n,r){e=e|0;t=+t;n=+n;r=r|0;X(7)}function KO(e,t,n){e=e|0;t=+t;n=+n;X(8)}function qO(e,t,n){e=e|0;t=t|0;n=n|0;X(9);return 0}function YO(e,t,n){e=e|0;t=t|0;n=n|0;X(10);return 0.0}function XO(e){e=e|0;X(11);return 0.0}function QO(e,t){e=e|0;t=+t;X(12);return 0}function ZO(e,t){e=e|0;t=t|0;X(13);return 0}function JO(e,t,n,r,i){e=e|0;t=t|0;n=+n;r=+r;i=i|0;X(14)}function $O(e,t,n,r,i,o){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;X(15)}function ek(e,t){e=e|0;t=t|0;X(16);return 0.0}function tk(){X(17);return 0}function nk(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;X(18);return 0}function rk(e,t,n,r){e=e|0;t=t|0;n=n|0;r=+r;X(19)}function ik(e,t,n,r,i,o){e=e|0;t=t|0;n=Y(n);r=r|0;i=Y(i);o=o|0;X(20)}function ok(e,t,n){e=e|0;t=t|0;n=n|0;X(21)}function ak(){X(22)}function sk(e,t,n){e=e|0;t=t|0;n=+n;X(23)}function lk(e,t){e=+e;t=+t;X(24);return 0}function uk(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;X(25)}var ck=[FO,Ew];var dk=[jO,Gi];var pk=[UO,vo,yo,_o,So,wo,Eo,Co,Ao,To,ko,Io,Ro,Po,Do,No,Mo,Lo,Bo,UO,UO,UO,UO,UO,UO,UO,UO,UO,UO,UO,UO,UO];var hk=[HO];var fk=[zO,HT,fl,ml,gl,Yp,Xp,Qp,v_,y_,__,ow,aw,sw,aA,sA,lA,_t,Qi,to,xo,Oo,ja,Ua,Xs,Cl,zl,hu,Du,rc,Ac,Gc,dd,Dd,Jd,bp,Lp,gh,Mh,ef,_f,jf,im,Am,Wm,sg,Og,zi,cb,kb,Zb,vv,Lv,oy,by,_y,Uy,Vy,s_,E_,A_,K_,hS,xl,IE,hC,RC,XC,_x,Fx,Qx,$x,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO,zO];var mk=[VO,no,ro,ao,so,lo,uo,co,po,mo,go,bo,ea,ra,ia,oa,aa,sa,la,ha,ba,Xa,Im,qm,wv,DE,SS,eC,VO,VO,VO,VO];var gk=[WO,YA,Xi,Ho,Go,Ko,qo,Yo,Xo,Qo,Jo,$o,fa,ma,Ha,Rg,Uv,X_,FE,UE,WO,WO,WO,WO,WO,WO,WO,WO,WO,WO,WO,WO];var bk=[GO,za];var vk=[KO,c_];var yk=[qO,XA,QA,nT,sc,_h,fb,$C];var _k=[YO,np];var Sk=[XO,ta,na,ua,Va,Wa,Ga,Ka,qa,Ya,XO,XO,XO,XO,XO,XO];var wk=[QO,hy];var Ek=[ZO,zT,ga,tl,bu,Ic,Xc,Up,jh,dg,Ki,MC,ZO,ZO,ZO,ZO];var Ck=[JO,Kl];var xk=[$O,Cx];var Ak=[ek,ca,Qa,Za,Ja,Sp,ek,ek];var Tk=[tk,$a,qi,Ui,xy,qy,R_,rA];var Ok=[nk,Lr];var kk=[rk,Cf];var Ik=[ik,ya];var Rk=[ok,zo,Zo,da,pa,Bu,md,Vf,lm,Wi,Jw,bC,zx,ok,ok,ok];var Pk=[ak];var Dk=[sk,io,oo,ho,fo,Fo,jo,Uo,of,Db,ly,sk,sk,sk,sk,sk];var Nk=[lk,m_];var Mk=[uk,Bd,jg,tv,Xv,Ry,$y,F_,vS,GE,fA,uk,uk,uk,uk,uk];return{_llvm_bswap_i32:dO,dynCall_idd:LO,dynCall_i:kO,_i64Subtract:$T,___udivdi3:sO,dynCall_vif:hO,setThrew:gt,dynCall_viii:DO,_bitshift64Lshr:rO,_bitshift64Shl:nO,dynCall_vi:gO,dynCall_viiddi:AO,dynCall_diii:wO,dynCall_iii:xO,_memset:tO,_sbrk:lO,_memcpy:iO,__GLOBAL__sub_I_Yoga_cpp:ji,dynCall_vii:bO,___uremdi3:cO,dynCall_vid:fO,stackAlloc:pt,_nbind_init:kA,getTempRet0:vt,dynCall_di:EO,dynCall_iid:CO,setTempRet0:bt,_i64Add:eO,dynCall_fiff:mO,dynCall_iiii:SO,_emscripten_get_global_libc:qA,dynCall_viid:MO,dynCall_viiid:RO,dynCall_viififi:PO,dynCall_ii:vO,__GLOBAL__sub_I_Binding_cc:SE,dynCall_viiii:BO,dynCall_iiiiii:IO,stackSave:ht,dynCall_viiiii:pO,__GLOBAL__sub_I_nbind_cc:es,dynCall_vidd:_O,_free:KA,runPostSets:JT,dynCall_viiiiii:TO,establishStackSpace:mt,_memmove:uO,stackRestore:ft,_malloc:GA,__GLOBAL__sub_I_common_cc:iS,dynCall_viddi:yO,dynCall_dii:OO,dynCall_v:NO}}(Module.asmGlobalArg,Module.asmLibraryArg,buffer),_llvm_bswap_i32=Module._llvm_bswap_i32=asm._llvm_bswap_i32,getTempRet0=Module.getTempRet0=asm.getTempRet0,___udivdi3=Module.___udivdi3=asm.___udivdi3,setThrew=Module.setThrew=asm.setThrew,_bitshift64Lshr=Module._bitshift64Lshr=asm._bitshift64Lshr,_bitshift64Shl=Module._bitshift64Shl=asm._bitshift64Shl,_memset=Module._memset=asm._memset,_sbrk=Module._sbrk=asm._sbrk,_memcpy=Module._memcpy=asm._memcpy,stackAlloc=Module.stackAlloc=asm.stackAlloc,___uremdi3=Module.___uremdi3=asm.___uremdi3,_nbind_init=Module._nbind_init=asm._nbind_init,_i64Subtract=Module._i64Subtract=asm._i64Subtract,setTempRet0=Module.setTempRet0=asm.setTempRet0,_i64Add=Module._i64Add=asm._i64Add,_emscripten_get_global_libc=Module._emscripten_get_global_libc=asm._emscripten_get_global_libc,__GLOBAL__sub_I_Yoga_cpp=Module.__GLOBAL__sub_I_Yoga_cpp=asm.__GLOBAL__sub_I_Yoga_cpp,__GLOBAL__sub_I_Binding_cc=Module.__GLOBAL__sub_I_Binding_cc=asm.__GLOBAL__sub_I_Binding_cc,stackSave=Module.stackSave=asm.stackSave,__GLOBAL__sub_I_nbind_cc=Module.__GLOBAL__sub_I_nbind_cc=asm.__GLOBAL__sub_I_nbind_cc,_free=Module._free=asm._free,runPostSets=Module.runPostSets=asm.runPostSets,establishStackSpace=Module.establishStackSpace=asm.establishStackSpace,_memmove=Module._memmove=asm._memmove,stackRestore=Module.stackRestore=asm.stackRestore,_malloc=Module._malloc=asm._malloc,__GLOBAL__sub_I_common_cc=Module.__GLOBAL__sub_I_common_cc=asm.__GLOBAL__sub_I_common_cc,dynCall_viiiii=Module.dynCall_viiiii=asm.dynCall_viiiii,dynCall_vif=Module.dynCall_vif=asm.dynCall_vif,dynCall_vid=Module.dynCall_vid=asm.dynCall_vid,dynCall_fiff=Module.dynCall_fiff=asm.dynCall_fiff,dynCall_vi=Module.dynCall_vi=asm.dynCall_vi,dynCall_vii=Module.dynCall_vii=asm.dynCall_vii,dynCall_ii=Module.dynCall_ii=asm.dynCall_ii,dynCall_viddi=Module.dynCall_viddi=asm.dynCall_viddi,dynCall_vidd=Module.dynCall_vidd=asm.dynCall_vidd,dynCall_iiii=Module.dynCall_iiii=asm.dynCall_iiii,dynCall_diii=Module.dynCall_diii=asm.dynCall_diii,dynCall_di=Module.dynCall_di=asm.dynCall_di,dynCall_iid=Module.dynCall_iid=asm.dynCall_iid,dynCall_iii=Module.dynCall_iii=asm.dynCall_iii,dynCall_viiddi=Module.dynCall_viiddi=asm.dynCall_viiddi,dynCall_viiiiii=Module.dynCall_viiiiii=asm.dynCall_viiiiii,dynCall_dii=Module.dynCall_dii=asm.dynCall_dii,dynCall_i=Module.dynCall_i=asm.dynCall_i,dynCall_iiiiii=Module.dynCall_iiiiii=asm.dynCall_iiiiii,dynCall_viiid=Module.dynCall_viiid=asm.dynCall_viiid,dynCall_viififi=Module.dynCall_viififi=asm.dynCall_viififi,dynCall_viii=Module.dynCall_viii=asm.dynCall_viii,dynCall_v=Module.dynCall_v=asm.dynCall_v,dynCall_viid=Module.dynCall_viid=asm.dynCall_viid,dynCall_idd=Module.dynCall_idd=asm.dynCall_idd,dynCall_viiii=Module.dynCall_viiii=asm.dynCall_viiii,initialStackTop;function ExitStatus(e){this.name="ExitStatus",this.message="Program terminated with exit("+e+")",this.status=e}Runtime.stackAlloc=Module.stackAlloc,Runtime.stackSave=Module.stackSave,Runtime.stackRestore=Module.stackRestore,Runtime.establishStackSpace=Module.establishStackSpace,Runtime.setTempRet0=Module.setTempRet0,Runtime.getTempRet0=Module.getTempRet0,Module.asm=asm,ExitStatus.prototype=new Error,ExitStatus.prototype.constructor=ExitStatus;var preloadStartTime=null,calledMain=!1;function run(e){function t(){Module.calledRun||(Module.calledRun=!0,ABORT||(ensureInitRuntime(),preMain(),Module.onRuntimeInitialized&&Module.onRuntimeInitialized(),Module._main&&shouldRunNow&&Module.callMain(e),postRun()))}e=e||Module.arguments,null===preloadStartTime&&(preloadStartTime=Date.now()),runDependencies>0||(preRun(),runDependencies>0||Module.calledRun||(Module.setStatus?(Module.setStatus("Running..."),setTimeout(function(){setTimeout(function(){Module.setStatus("")},1),t()},1)):t()))}function exit(e,t){t&&Module.noExitRuntime||(Module.noExitRuntime||(ABORT=!0,EXITSTATUS=e,STACKTOP=initialStackTop,exitRuntime(),Module.onExit&&Module.onExit(e)),ENVIRONMENT_IS_NODE&&process.exit(e),Module.quit(e,new ExitStatus(e)))}dependenciesFulfilled=function e(){Module.calledRun||run(),Module.calledRun||(dependenciesFulfilled=e)},Module.callMain=Module.callMain=function(e){e=e||[],ensureInitRuntime();var t=e.length+1;function n(){for(var e=0;e<3;e++)r.push(0)}var r=[allocate(intArrayFromString(Module.thisProgram),"i8",ALLOC_NORMAL)];n();for(var i=0;i<t-1;i+=1)r.push(allocate(intArrayFromString(e[i]),"i8",ALLOC_NORMAL)),n();r.push(0),r=allocate(r,"i32",ALLOC_NORMAL);try{exit(Module._main(t,r,0),!0)}catch(e){if(e instanceof ExitStatus)return;if("SimulateInfiniteLoop"==e)return void(Module.noExitRuntime=!0);var o=e;e&&"object"===typeof e&&e.stack&&(o=[e,e.stack]),Module.printErr("exception thrown: "+o),Module.quit(1,e)}finally{calledMain=!0}},Module.run=Module.run=run,Module.exit=Module.exit=exit;var abortDecorators=[];function abort(e){Module.onAbort&&Module.onAbort(e),void 0!==e?(Module.print(e),Module.printErr(e),e=JSON.stringify(e)):e="",ABORT=!0,EXITSTATUS=1;var t="abort("+e+") at "+stackTrace()+"\nIf this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.";throw abortDecorators&&abortDecorators.forEach(function(n){t=n(t,e)}),t}if(Module.abort=Module.abort=abort,Module.preInit)for("function"==typeof Module.preInit&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();var shouldRunNow=!0;Module.noInitialRun&&(shouldRunNow=!1),run()},void 0===(__WEBPACK_AMD_DEFINE_RESULT__=function(){return wrapper}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__=[]))||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)}).call(exports,__webpack_require__(21),__webpack_require__(12).Buffer)},function(e,t,n){"use strict";t.a=function(){return!1}},function(e,t,n){"use strict";t.a=function(){return!0}},function(e,t,n){"use strict";t.a={"@@functional/placeholder":!0}},function(e,t,n){"use strict";var r=n(77),i=n(14),o=n(42),a=Object(i.a)(function(e){return Object(o.a)(e.length,function(){var t=0,n=arguments[0],i=arguments[arguments.length-1],o=Array.prototype.slice.call(arguments,0);return o[0]=function(){var e=n.apply(this,Object(r.a)(arguments,[t,i]));return t+=1,e},e.apply(this,o)})});t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(137),o=n(37),a=function(){function e(e,t){this.xf=t,this.f=e,this.all=!0}return e.prototype["@@transducer/init"]=o.a.init,e.prototype["@@transducer/result"]=function(e){return this.all&&(e=this.xf["@@transducer/step"](e,!0)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)||(this.all=!1,e=Object(i.a)(this.xf["@@transducer/step"](e,!1))),e},e}(),s=Object(r.a)(function(e,t){return new a(e,t)});t.a=s},function(e,t,n){"use strict";var r=n(14),i=n(42),o=n(201),a=n(247),s=n(96),l=Object(r.a)(function(e){return Object(i.a)(Object(s.a)(o.a,0,Object(a.a)("length",e)),function(){for(var t=0,n=e.length;t<n;){if(!e[t].apply(this,arguments))return!1;t+=1}return!0})});t.a=l},function(e,t,n){"use strict";var r=n(4),i=n(37),o=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=i.a.init,e.prototype["@@transducer/result"]=i.a.result,e.prototype["@@transducer/step"]=function(e,t){return this.xf["@@transducer/step"](e,this.f(t))},e}(),a=Object(r.a)(function(e,t){return new o(e,t)});t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(2690),a=Object(r.a)(Object(i.a)(["any"],o.a,function(e,t){for(var n=0;n<t.length;){if(e(t[n]))return!0;n+=1}return!1}));t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(137),o=n(37),a=function(){function e(e,t){this.xf=t,this.f=e,this.any=!1}return e.prototype["@@transducer/init"]=o.a.init,e.prototype["@@transducer/result"]=function(e){return this.any||(e=this.xf["@@transducer/step"](e,!1)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)&&(this.any=!0,e=Object(i.a)(this.xf["@@transducer/step"](e,!0))),e},e}(),s=Object(r.a)(function(e,t){return new a(e,t)});t.a=s},function(e,t,n){"use strict";var r=n(14),i=n(42),o=n(201),a=n(247),s=n(96),l=Object(r.a)(function(e){return Object(i.a)(Object(s.a)(o.a,0,Object(a.a)("length",e)),function(){for(var t=0,n=e.length;t<n;){if(e[t].apply(this,arguments))return!0;t+=1}return!1})});t.a=l},function(e,t,n){"use strict";var r=n(2693),i=n(4),o=n(36),a=n(2694),s=Object(i.a)(Object(o.a)([],a.a,r.a));t.a=s},function(e,t,n){"use strict";t.a=function(e,t){var n=0,r=t.length-(e-1),i=new Array(r>=0?r:0);for(;n<r;)i[n]=Array.prototype.slice.call(t,n,n+e),n+=1;return i}},function(e,t,n){"use strict";var r=n(77),i=n(4),o=n(37),a=function(){function e(e,t){this.xf=t,this.pos=0,this.full=!1,this.acc=new Array(e)}return e.prototype["@@transducer/init"]=o.a.init,e.prototype["@@transducer/result"]=function(e){return this.acc=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.store(t),this.full?this.xf["@@transducer/step"](e,this.getCopy()):e},e.prototype.store=function(e){this.acc[this.pos]=e,this.pos+=1,this.pos===this.acc.length&&(this.pos=0,this.full=!0)},e.prototype.getCopy=function(){return Object(r.a)(Array.prototype.slice.call(this.acc,this.pos),Array.prototype.slice.call(this.acc,0,this.pos))},e}(),s=Object(i.a)(function(e,t){return new a(e,t)});t.a=s},function(e,t,n){"use strict";var r=n(77),i=n(4),o=Object(i.a)(function(e,t){return Object(r.a)(t,[e])});t.a=o},function(e,t,n){"use strict";var r=n(14),i=n(1087),o=n(42),a=n(201),s=n(247),l=n(96),u=n(79),c=n(1088);function d(e,t){return Object(u.a)(t).reduce(function(n,r){return n[r]=e(t[r]),n},{})}var p=Object(r.a)(function e(t){return t=d(function(t){return"function"==typeof t?t:e(t)},t),Object(o.a)(Object(l.a)(a.a,0,Object(s.a)("length",Object(c.a)(t))),function(){var e=arguments;return d(function(t){return Object(i.a)(t,e)},t)})});t.a=p},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return t(e)});t.a=i},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){var r=e(t),i=e(n);return r<i?-1:r>i?1:0});t.a=i},function(e,t,n){"use strict";var r=n(14),i=n(352),o=Object(r.a)(function(e){return Object(i.a)(2,e)});t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(249),o=n(1086),a=n(353),s=Object(r.a)(function(e,t){return Object(i.a)(e)?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:Object(a.a)(o.a)(e,t)});t.a=s},function(e,t,n){"use strict";var r=n(550),i=Object(r.a)(function(e){return e.apply(this,Array.prototype.slice.call(arguments,1))});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(2703),o=n(65),a=Object(r.a)(function(e,t){return Object(o.a)(e,Object(i.a)(t))});t.a=a},function(e,t,n){"use strict";var r=n(2704),i=n(349),o=n(60),a=n(37);t.a=function(e){var t=function(e){return{"@@transducer/init":a.a.init,"@@transducer/result":function(t){return e["@@transducer/result"](t)},"@@transducer/step":function(t,n){var i=e["@@transducer/step"](t,n);return i["@@transducer/reduced"]?Object(r.a)(i):i}}}(e);return{"@@transducer/init":a.a.init,"@@transducer/result":function(e){return t["@@transducer/result"](e)},"@@transducer/step":function(e,n){return Object(i.a)(n)?Object(o.a)(t,e,n):Object(o.a)(t,e,[n])}}}},function(e,t,n){"use strict";t.a=function(e){return{"@@transducer/value":e,"@@transducer/reduced":!0}}},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){if(e>t)throw new Error("min must not be greater than max in clamp(min, max, value)");return n<e?e:n>t?t:n});t.a=i},function(e,t,n){"use strict";var r=n(1093),i=n(14),o=Object(i.a)(function(e){return null!=e&&"function"===typeof e.clone?e.clone():Object(r.a)(e,[],[],!0)});t.a=o},function(e,t,n){"use strict";var r=n(14),i=Object(r.a)(function(e){return function(t,n){return e(t,n)?-1:e(n,t)?1:0}});t.a=i},function(e,t,n){"use strict";var r=n(353),i=n(1095),o=Object(r.a)(i.a);t.a=o},function(e,t,n){"use strict";t.a=function(e,t){return function(){return t.call(this,e.apply(this,arguments))}}},function(e,t,n){"use strict";t.a=function(){if(0===arguments.length)throw new Error("composeP requires at least one argument");return r.a.apply(this,Object(i.a)(arguments))};var r=n(1098),i=n(251)},function(e,t,n){"use strict";t.a=function(e,t){return function(){var n=this;return e.apply(n,arguments).then(function(e){return t.call(n,e)})}}},function(e,t,n){"use strict";var r=n(4),i=n(1099),o=n(251),a=Object(r.a)(function(e,t){return i.a.apply(this,[e,Object(o.a)(t)])});t.a=a},function(e,t,n){"use strict";t.a=d;var r=n(2714),i=n(357),o=n(2715),a=n(61),s=n(1103),l=n(79),u=n(552);function c(e,t,n,o){var a=Object(r.a)(e),s=Object(r.a)(t);function l(e,t){return d(e,t,n.slice(),o.slice())}return!Object(i.a)(function(e,t){return!Object(i.a)(l,t,e)},s,a)}function d(e,t,n,r){if(Object(s.a)(e,t))return!0;var i=Object(u.a)(e);if(i!==Object(u.a)(t))return!1;if(null==e||null==t)return!1;if("function"===typeof e["fantasy-land/equals"]||"function"===typeof t["fantasy-land/equals"])return"function"===typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t)&&"function"===typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e);if("function"===typeof e.equals||"function"===typeof t.equals)return"function"===typeof e.equals&&e.equals(t)&&"function"===typeof t.equals&&t.equals(e);switch(i){case"Arguments":case"Array":case"Object":if("function"===typeof e.constructor&&"Promise"===Object(o.a)(e.constructor))return e===t;break;case"Boolean":case"Number":case"String":if(typeof e!==typeof t||!Object(s.a)(e.valueOf(),t.valueOf()))return!1;break;case"Date":if(!Object(s.a)(e.valueOf(),t.valueOf()))return!1;break;case"Error":return e.name===t.name&&e.message===t.message;case"RegExp":if(e.source!==t.source||e.global!==t.global||e.ignoreCase!==t.ignoreCase||e.multiline!==t.multiline||e.sticky!==t.sticky||e.unicode!==t.unicode)return!1}for(var p=n.length-1;p>=0;){if(n[p]===e)return r[p]===t;p-=1}switch(i){case"Map":return e.size===t.size&&c(e.entries(),t.entries(),n.concat([e]),r.concat([t]));case"Set":return e.size===t.size&&c(e.values(),t.values(),n.concat([e]),r.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var h=Object(l.a)(e);if(h.length!==Object(l.a)(t).length)return!1;var f=n.concat([e]),m=r.concat([t]);for(p=h.length-1;p>=0;){var g=h[p];if(!Object(a.a)(g,t)||!d(t[g],e[g],f,m))return!1;p-=1}return!0}},function(e,t,n){"use strict";t.a=function(e){var t,n=[];for(;!(t=e.next()).done;)n.push(t.value);return n}},function(e,t,n){"use strict";t.a=function(e){var t=String(e).match(/^function (\w*)/);return null==t?"":t[1]}},function(e,t,n){"use strict";t.a=function(e){return'"'+e.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}},function(e,t,n){"use strict";var r=function(e){return(e<10?"0":"")+e},i="function"===typeof Date.prototype.toISOString?function(e){return e.toISOString()}:function(e){return e.getUTCFullYear()+"-"+r(e.getUTCMonth()+1)+"-"+r(e.getUTCDate())+"T"+r(e.getUTCHours())+":"+r(e.getUTCMinutes())+":"+r(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(37),o=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=i.a.init,e.prototype["@@transducer/result"]=i.a.result,e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.xf["@@transducer/step"](e,t):e},e}(),a=Object(r.a)(function(e,t){return new o(e,t)});t.a=a},function(e,t,n){"use strict";var r=n(78),i=n(14),o=n(65),a=n(201),s=n(96),l=Object(i.a)(function(e){var t=Object(s.a)(a.a,0,Object(o.a)(function(e){return e[0].length},e));return Object(r.a)(t,function(){for(var t=0;t<e.length;){if(e[t][0].apply(this,arguments))return e[t][1].apply(this,arguments);t+=1}})});t.a=l},function(e,t,n){"use strict";var r=n(14),i=n(1105),o=Object(r.a)(function(e){return Object(i.a)(e.length,e)});t.a=o},function(e,t,n){"use strict";var r=n(203),i=n(4),o=Object(i.a)(r.a);t.a=o},function(e,t,n){"use strict";var r=n(359),i=Object(r.a)(function(e,t){return e+1},0);t.a=i},function(e,t,n){"use strict";var r=n(347),i=n(61),o=n(37),a=function(){function e(e,t,n,r){this.valueFn=e,this.valueAcc=t,this.keyFn=n,this.xf=r,this.inputs={}}return e.prototype["@@transducer/init"]=o.a.init,e.prototype["@@transducer/result"]=function(e){var t;for(t in this.inputs)if(Object(i.a)(t,this.inputs)&&(e=this.xf["@@transducer/step"](e,this.inputs[t]))["@@transducer/reduced"]){e=e["@@transducer/value"];break}return this.inputs=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){var n=this.keyFn(t);return this.inputs[n]=this.inputs[n]||[n,this.valueAcc],this.inputs[n][1]=this.valueFn(this.inputs[n][1],t),e},e}(),s=Object(r.a)(4,[],function(e,t,n,r){return new a(e,t,n,r)});t.a=s},function(e,t,n){"use strict";var r=n(345),i=Object(r.a)(-1);t.a=i},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){var r=e(t),i=e(n);return r>i?-1:r<i?1:0});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(549),o=n(113),a=n(351),s=n(1111),l=n(1112),u=n(559),c=Object(r.a)(function e(t,n){switch(t.length){case 0:return n;case 1:return Object(i.a)(t[0])&&Object(o.a)(n)?Object(l.a)(t[0],1,n):Object(s.a)(t[0],n);default:var r=t[0],c=Array.prototype.slice.call(t,1);return null==n[r]?n:Object(i.a)(r)&&Object(o.a)(n)?Object(u.a)(r,e(c,n[r]),n):Object(a.a)(r,e(c,n[r]),n)}});t.a=c},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return e/t});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(37),o=function(){function e(e,t){this.xf=t,this.n=e}return e.prototype["@@transducer/init"]=i.a.init,e.prototype["@@transducer/result"]=i.a.result,e.prototype["@@transducer/step"]=function(e,t){return this.n>0?(this.n-=1,e):this.xf["@@transducer/step"](e,t)},e}(),a=Object(r.a)(function(e,t){return new o(e,t)});t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(2730),a=n(2732),s=Object(r.a)(Object(i.a)([],a.a,o.a));t.a=s},function(e,t,n){"use strict";t.a=function(e,t){return Object(r.a)(e<t.length?t.length-e:0,t)};var r=n(560)},function(e,t,n){"use strict";var r=n(4),i=n(137),o=n(37),a=function(){function e(e,t){this.xf=t,this.n=e,this.i=0}return e.prototype["@@transducer/init"]=o.a.init,e.prototype["@@transducer/result"]=o.a.result,e.prototype["@@transducer/step"]=function(e,t){this.i+=1;var n=0===this.n?e:this.xf["@@transducer/step"](e,t);return this.n>=0&&this.i>=this.n?Object(i.a)(n):n},e}(),s=Object(r.a)(function(e,t){return new a(e,t)});t.a=s},function(e,t,n){"use strict";var r=n(4),i=n(37),o=function(){function e(e,t){this.xf=t,this.pos=0,this.full=!1,this.acc=new Array(e)}return e.prototype["@@transducer/init"]=i.a.init,e.prototype["@@transducer/result"]=function(e){return this.acc=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.full&&(e=this.xf["@@transducer/step"](e,this.acc[this.pos])),this.store(t),e},e.prototype.store=function(e){this.acc[this.pos]=e,this.pos+=1,this.pos===this.acc.length&&(this.pos=0,this.full=!0)},e}(),a=Object(r.a)(function(e,t){return new o(e,t)});t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(2734),a=n(2735),s=Object(r.a)(Object(i.a)([],a.a,o.a));t.a=s},function(e,t,n){"use strict";t.a=function(e,t){var n=t.length-1;for(;n>=0&&e(t[n]);)n-=1;return Object(r.a)(0,n+1,t)};var r=n(80)},function(e,t,n){"use strict";var r=n(4),i=n(60),o=n(37),a=function(){function e(e,t){this.f=e,this.retained=[],this.xf=t}return e.prototype["@@transducer/init"]=o.a.init,e.prototype["@@transducer/result"]=function(e){return this.retained=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.retain(e,t):this.flush(e,t)},e.prototype.flush=function(e,t){return e=Object(i.a)(this.xf["@@transducer/step"],e,this.retained),this.retained=[],this.xf["@@transducer/step"](e,t)},e.prototype.retain=function(e,t){return this.retained.push(t),e},e}(),s=Object(r.a)(function(e,t){return new a(e,t)});t.a=s},function(e,t,n){"use strict";var r=n(14),i=n(36),o=n(1114),a=n(1115),s=n(66),l=Object(r.a)(Object(i.a)([],Object(o.a)(s.a),Object(a.a)(s.a)));t.a=l},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(2738),a=n(80),s=Object(r.a)(Object(i.a)(["dropWhile"],o.a,function(e,t){for(var n=0,r=t.length;n<r&&e(t[n]);)n+=1;return Object(a.a)(n,1/0,t)}));t.a=s},function(e,t,n){"use strict";var r=n(4),i=n(37),o=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=i.a.init,e.prototype["@@transducer/result"]=i.a.result,e.prototype["@@transducer/step"]=function(e,t){if(this.f){if(this.f(t))return e;this.f=null}return this.xf["@@transducer/step"](e,t)},e}(),a=Object(r.a)(function(e,t){return new o(e,t)});t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(249),o=n(353),a=n(1117),s=Object(r.a)(function(e,t){return Object(i.a)(e)?function(){return e.apply(this,arguments)||t.apply(this,arguments)}:Object(o.a)(a.a)(e,t)});t.a=s},function(e,t,n){"use strict";var r=n(4),i=n(66),o=n(1119),a=Object(r.a)(function(e,t){return Object(i.a)(Object(o.a)(e.length,t),e)});t.a=a},function(e,t,n){"use strict";var r=n(16),i=n(66),o=Object(r.a)(function(e,t,n){return Object(i.a)(e(t),e(n))});t.a=o},function(e,t,n){"use strict";var r=n(16),i=n(66),o=Object(r.a)(function(e,t,n){return Object(i.a)(t[e],n[e])});t.a=o},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function e(t,n){var r,i,o,a=n instanceof Array?[]:{};for(i in n)o=typeof(r=t[i]),a[i]="function"===o?r(n[i]):r&&"object"===o?e(r,n[i]):n[i];return a});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(2745),a=Object(r.a)(Object(i.a)(["find"],o.a,function(e,t){for(var n=0,r=t.length;n<r;){if(e(t[n]))return t[n];n+=1}}));t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(137),o=n(37),a=function(){function e(e,t){this.xf=t,this.f=e,this.found=!1}return e.prototype["@@transducer/init"]=o.a.init,e.prototype["@@transducer/result"]=function(e){return this.found||(e=this.xf["@@transducer/step"](e,void 0)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)&&(this.found=!0,e=Object(i.a)(this.xf["@@transducer/step"](e,t))),e},e}(),s=Object(r.a)(function(e,t){return new a(e,t)});t.a=s},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(2747),a=Object(r.a)(Object(i.a)([],o.a,function(e,t){for(var n=0,r=t.length;n<r;){if(e(t[n]))return n;n+=1}return-1}));t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(137),o=n(37),a=function(){function e(e,t){this.xf=t,this.f=e,this.idx=-1,this.found=!1}return e.prototype["@@transducer/init"]=o.a.init,e.prototype["@@transducer/result"]=function(e){return this.found||(e=this.xf["@@transducer/step"](e,-1)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.idx+=1,this.f(t)&&(this.found=!0,e=Object(i.a)(this.xf["@@transducer/step"](e,this.idx))),e},e}(),s=Object(r.a)(function(e,t){return new a(e,t)});t.a=s},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(2749),a=Object(r.a)(Object(i.a)([],o.a,function(e,t){for(var n=t.length-1;n>=0;){if(e(t[n]))return t[n];n-=1}}));t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(37),o=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=i.a.init,e.prototype["@@transducer/result"]=function(e){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](e,this.last))},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)&&(this.last=t),e},e}(),a=Object(r.a)(function(e,t){return new o(e,t)});t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(2751),a=Object(r.a)(Object(i.a)([],o.a,function(e,t){for(var n=t.length-1;n>=0;){if(e(t[n]))return n;n-=1}return-1}));t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(37),o=function(){function e(e,t){this.xf=t,this.f=e,this.idx=-1,this.lastIdx=-1}return e.prototype["@@transducer/init"]=i.a.init,e.prototype["@@transducer/result"]=function(e){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](e,this.lastIdx))},e.prototype["@@transducer/step"]=function(e,t){return this.idx+=1,this.f(t)&&(this.lastIdx=this.idx),e},e}(),a=Object(r.a)(function(e,t){return new o(e,t)});t.a=a},function(e,t,n){"use strict";var r=n(14),i=n(1092),o=Object(r.a)(Object(i.a)(!0));t.a=o},function(e,t,n){"use strict";var r=n(250),i=n(4),o=Object(i.a)(Object(r.a)("forEach",function(e,t){for(var n=t.length,r=0;r<n;)e(t[r]),r+=1;return t}));t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(79),o=Object(r.a)(function(e,t){for(var n=Object(i.a)(t),r=0;r<n.length;){var o=n[r];e(t[o],o,t),r+=1}return t});t.a=o},function(e,t,n){"use strict";var r=n(14),i=Object(r.a)(function(e){for(var t={},n=0;n<e.length;)t[e[n][0]]=e[n][1],n+=1;return t});t.a=i},function(e,t,n){"use strict";var r=n(250),i=n(4),o=n(359),a=Object(i.a)(Object(r.a)("groupBy",Object(o.a)(function(e,t){return null==e&&(e=[]),e.push(t),e},null)));t.a=a},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){for(var n=[],r=0,i=t.length;r<i;){for(var o=r+1;o<i&&e(t[o-1],t[o]);)o+=1;n.push(t.slice(r,o)),r=o}return n});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return e>t});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return e>=t});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(1120),o=Object(r.a)(function(e,t){return Object(i.a)([e],t)});t.a=o},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return e in t});t.a=i},function(e,t,n){"use strict";var r=n(1103),i=n(4),o=Object(i.a)(r.a);t.a=o},function(e,t,n){"use strict";var r=n(16),i=n(42),o=Object(r.a)(function(e,t,n){return Object(i.a)(Math.max(e.length,t.length,n.length),function(){return e.apply(this,arguments)?t.apply(this,arguments):n.apply(this,arguments)})});t.a=o},function(e,t,n){"use strict";var r=n(345),i=Object(r.a)(1);t.a=i},function(e,t,n){"use strict";var r=n(203),i=n(4),o=Object(i.a)(r.a);t.a=o},function(e,t,n){"use strict";var r=n(359),i=Object(r.a)(function(e,t){return t},null);t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(1102),o=n(113),a=Object(r.a)(function(e,t){return"function"!==typeof t.indexOf||Object(o.a)(t)?Object(i.a)(t,e,0):t.indexOf(e)});t.a=a},function(e,t,n){"use strict";var r=n(80),i=Object(r.a)(0,-1);t.a=i},function(e,t,n){"use strict";var r=n(357),i=n(16),o=n(557),a=Object(i.a)(function(e,t,n){return Object(o.a)(function(t){return Object(r.a)(e,t,n)},t)});t.a=a},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){e=e<n.length&&e>=0?e:n.length;var r=Array.prototype.slice.call(n,0);return r.splice(e,0,t),r});t.a=i},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){return e=e<n.length&&e>=0?e:n.length,[].concat(Array.prototype.slice.call(n,0,e),t,Array.prototype.slice.call(n,e))});t.a=i},function(e,t,n){"use strict";var r=n(203),i=n(4),o=n(557),a=n(360),s=n(561),l=Object(i.a)(function(e,t){var n,i;return e.length>t.length?(n=e,i=t):(n=t,i=e),Object(s.a)(Object(o.a)(Object(a.a)(r.a)(n),i))});t.a=l},function(e,t,n){"use strict";var r=n(250),i=n(4),o=Object(i.a)(Object(r.a)("intersperse",function(e,t){for(var n=[],r=0,i=t.length;r<i;)r===i-1?n.push(t[r]):n.push(t[r],e),r+=1;return n}));t.a=o},function(e,t,n){"use strict";var r=n(1093),i=n(16),o=n(546),a=n(60),s=n(2775),l=Object(i.a)(function(e,t,n){return Object(o.a)(e)?Object(a.a)(t(e),e["@@transducer/init"](),n):Object(a.a)(t(Object(s.a)(e)),Object(r.a)(e,[],[],!1),n)});t.a=l},function(e,t,n){"use strict";t.a=function(e){if(Object(a.a)(e))return e;if(Object(o.a)(e))return l;if("string"===typeof e)return u;if("object"===typeof e)return c;throw new Error("Cannot create transformer for "+e)};var r=n(253),i=n(554),o=n(349),a=n(546),s=n(1122),l={"@@transducer/init":Array,"@@transducer/step":function(e,t){return e.push(t),e},"@@transducer/result":i.a},u={"@@transducer/init":String,"@@transducer/step":function(e,t){return e+t},"@@transducer/result":i.a},c={"@@transducer/init":Object,"@@transducer/step":function(e,t){return Object(r.a)(e,Object(o.a)(t)?Object(s.a)(t[0],t[1]):t)},"@@transducer/result":i.a}},function(e,t,n){"use strict";var r=n(14),i=n(61),o=n(79),a=Object(r.a)(function(e){for(var t=Object(o.a)(e),n=t.length,r=0,a={};r<n;){var s=t[r],l=e[s],u=Object(i.a)(l,a)?a[l]:a[l]=[];u[u.length]=s,r+=1}return a});t.a=a},function(e,t,n){"use strict";var r=n(14),i=n(79),o=Object(r.a)(function(e){for(var t=Object(i.a)(e),n=t.length,r=0,o={};r<n;){var a=t[r];o[e[a]]=a,r+=1}return o});t.a=o},function(e,t,n){"use strict";var r=n(14),i=n(1118),o=n(66),a=Object(r.a)(function(e){return null!=e&&Object(o.a)(e,Object(i.a)(e))});t.a=a},function(e,t,n){"use strict";var r=n(254),i=Object(r.a)(1,"join");t.a=i},function(e,t,n){"use strict";var r=n(14),i=Object(r.a)(function(e){var t,n=[];for(t in e)n[n.length]=t;return n});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(113),o=n(66),a=Object(r.a)(function(e,t){if("function"!==typeof t.lastIndexOf||Object(i.a)(t)){for(var n=t.length-1;n>=0;){if(Object(o.a)(t[n],e))return n;n-=1}return-1}return t.lastIndexOf(e)});t.a=a},function(e,t,n){"use strict";var r=n(14),i=n(361),o=n(252),a=n(559),s=Object(r.a)(function(e){return Object(i.a)(Object(o.a)(e),Object(a.a)(e))});t.a=s},function(e,t,n){"use strict";var r=n(14),i=n(1089),o=n(361),a=n(202),s=Object(r.a)(function(e){return Object(o.a)(Object(a.a)(e),Object(i.a)(e))});t.a=s},function(e,t,n){"use strict";var r=n(14),i=n(351),o=n(361),a=n(547),s=Object(r.a)(function(e){return Object(o.a)(Object(a.a)(e),Object(i.a)(e))});t.a=s},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return e<t});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return e<=t});t.a=i},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){for(var r=0,i=n.length,o=[],a=[t];r<i;)a=e(a[0],n[r]),o[r]=a[1],r+=1;return[a[0],o]});t.a=i},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){for(var r=n.length-1,i=[],o=[t];r>=0;)o=e(o[0],n[r]),i[r]=o[1],r-=1;return[o[0],i]});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(60),o=n(79),a=Object(r.a)(function(e,t){return Object(i.a)(function(n,r){return n[r]=e(t[r],r,t),n},{},Object(o.a)(t))});t.a=a},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return t.match(e)||[]});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(549),o=Object(r.a)(function(e,t){return Object(i.a)(e)?!Object(i.a)(t)||t<1?NaN:(e%t+t)%t:NaN});t.a=o},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){return e(n)>e(t)?n:t});t.a=i},function(e,t,n){"use strict";var r=n(14),i=n(1127),o=Object(r.a)(function(e){var t=e.length;if(0===t)return NaN;var n=2-t%2,r=(t-n)/2;return Object(i.a)(Array.prototype.slice.call(e,0).sort(function(e,t){return e<t?-1:e>t?1:0}).slice(r,r+n))});t.a=o},function(e,t,n){"use strict";var r=n(78),i=n(4),o=n(61),a=Object(i.a)(function(e,t){var n={};return Object(r.a)(t.length,function(){var r=e.apply(this,arguments);return Object(o.a)(r,n)||(n[r]=t.apply(this,arguments)),n[r]})});t.a=a},function(e,t,n){"use strict";var r=n(253),i=n(4),o=Object(i.a)(function(e,t){return Object(r.a)({},e,t)});t.a=o},function(e,t,n){"use strict";var r=n(253),i=n(14),o=Object(i.a)(function(e){return r.a.apply(null,[{}].concat(e))});t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(362),o=Object(r.a)(function(e,t){return Object(i.a)(function(e,t,n){return t},e,t)});t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(362),o=Object(r.a)(function(e,t){return Object(i.a)(function(e,t,n){return n},e,t)});t.a=o},function(e,t,n){"use strict";var r=n(16),i=n(362),o=Object(r.a)(function(e,t,n){return Object(i.a)(function(t,n,r){return e(n,r)},t,n)});t.a=o},function(e,t,n){"use strict";var r=n(253),i=n(4),o=Object(i.a)(function(e,t){return Object(r.a)({},t,e)});t.a=o},function(e,t,n){"use strict";var r=n(253),i=n(4),o=Object(i.a)(function(e,t){return Object(r.a)({},e,t)});t.a=o},function(e,t,n){"use strict";var r=n(16),i=n(562),o=Object(r.a)(function(e,t,n){return Object(i.a)(function(t,n,r){return e(n,r)},t,n)});t.a=o},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return t<e?t:e});t.a=i},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){return e(n)<e(t)?n:t});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return e%t});t.a=i},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){var r=n.length,i=n.slice(),o=e<0?r+e:e,a=t<0?r+t:t,s=i.splice(o,1);return o<0||o>=n.length||a<0||a>=n.length?n:[].concat(i.slice(0,a)).concat(s).concat(i.slice(a,n.length))});t.a=i},function(e,t,n){"use strict";var r=n(14),i=Object(r.a)(function(e){return-e});t.a=i},function(e,t,n){"use strict";var r=n(1104),i=n(4),o=n(1082),a=Object(i.a)(function(e,t){return Object(o.a)(Object(r.a)(e),t)});t.a=a},function(e,t,n){"use strict";var r=n(14),i=n(42),o=n(252),a=Object(r.a)(function(e){var t=e<0?1:e+1;return Object(i.a)(t,function(){return Object(o.a)(e,arguments)})});t.a=a},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){return e(t(n))});t.a=i},function(e,t,n){"use strict";var r=n(14),i=n(2812),o=Object(r.a)(i.a);t.a=o},function(e,t,n){"use strict";t.a=function(e){return[e]}},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){for(var n={},r={},i=0,o=e.length;i<o;)r[e[i]]=1,i+=1;for(var a in t)r.hasOwnProperty(a)||(n[a]=t[a]);return n});t.a=i},function(e,t,n){"use strict";var r=n(78),i=n(14),o=Object(i.a)(function(e){var t,n=!1;return Object(r.a)(e.length,function(){return n?t:(n=!0,t=e.apply(this,arguments))})});t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(1130),o=Object(r.a)(function(e,t){return Object(i.a)("otherwise",t),t.then(null,e)});t.a=o},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return[e,t]});t.a=i},function(e,t,n){"use strict";var r=n(77),i=n(1132),o=Object(i.a)(r.a);t.a=o},function(e,t,n){"use strict";var r=n(77),i=n(1132),o=n(360),a=Object(i.a)(Object(o.a)(r.a));t.a=a},function(e,t,n){"use strict";var r=n(556),i=n(1124),o=n(358),a=Object(i.a)([r.a,o.a]);t.a=a},function(e,t,n){"use strict";var r=n(16),i=n(66),o=n(202),a=Object(r.a)(function(e,t,n){return Object(i.a)(Object(o.a)(e,n),t)});t.a=a},function(e,t,n){"use strict";var r=n(16),i=n(202),o=Object(r.a)(function(e,t,n){return t.length>0&&e(Object(i.a)(t,n))});t.a=o},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){for(var n={},r=0;r<e.length;)e[r]in t&&(n[e[r]]=t[e[r]]),r+=1;return n});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){var n={};for(var r in t)e(t[r],r,t)&&(n[r]=t[r]);return n});t.a=i},function(e,t,n){"use strict";t.a=function(){if(0===arguments.length)throw new Error("pipeK requires at least one argument");return r.a.apply(this,Object(i.a)(arguments))};var r=n(1097),i=n(251)},function(e,t,n){"use strict";var r=n(1129),i=n(96),o=Object(i.a)(r.a,1);t.a=o},function(e,t,n){"use strict";var r=n(348),i=n(355),o=n(1134),a=n(1136),s=Object(a.a)(r.a,[o.a,i.a]);t.a=s},function(e,t,n){"use strict";var r=n(16),i=n(66),o=Object(r.a)(function(e,t,n){return Object(i.a)(t,n[e])});t.a=o},function(e,t,n){"use strict";var r=n(16),i=n(1123),o=Object(r.a)(function(e,t,n){return Object(i.a)(e,n[t])});t.a=o},function(e,t,n){"use strict";var r=n(16),i=n(1133),o=Object(r.a)(function(e,t,n){return Object(i.a)(e,[t],n)});t.a=o},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){return e(n[t])});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){for(var n=e.length,r=[],i=0;i<n;)r[i]=t[e[i]],i+=1;return r});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(1126),o=Object(r.a)(function(e,t){if(!Object(i.a)(e)||!Object(i.a)(t))throw new TypeError("Both arguments to range must be numbers");for(var n=[],r=e;r<t;)n.push(r),r+=1;return n});t.a=o},function(e,t,n){"use strict";var r=n(347),i=n(60),o=n(137),a=Object(r.a)(4,[],function(e,t,n,r){return Object(i.a)(function(n,r){return e(n,r)?t(n,r):Object(o.a)(n)},n,r)});t.a=a},function(e,t,n){"use strict";var r=n(14),i=n(137),o=Object(r.a)(i.a);t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(350),o=n(1138),a=Object(r.a)(function(e,t){return Object(o.a)(Object(i.a)(e),t)});t.a=a},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){return n.replace(e,t)});t.a=i},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){for(var r=0,i=n.length,o=[t];r<i;)t=e(t,n[r]),o[r+1]=t,r+=1;return o});t.a=i},function(e,t,n){"use strict";var r=n(16),i=n(350),o=n(1131),a=Object(r.a)(function(e,t,n){return Object(o.a)(e,Object(i.a)(t),n)});t.a=a},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return Array.prototype.slice.call(t,0).sort(e)});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return Array.prototype.slice.call(t,0).sort(function(t,n){var r=e(t),i=e(n);return r<i?-1:r>i?1:0})});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return Array.prototype.slice.call(t,0).sort(function(t,n){for(var r=0,i=0;0===r&&i<e.length;)r=e[i](t,n),i+=1;return r})});t.a=i},function(e,t,n){"use strict";var r=n(254),i=Object(r.a)(1,"split");t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(1125),o=n(80),a=Object(r.a)(function(e,t){return[Object(o.a)(0,e,t),Object(o.a)(e,Object(i.a)(t),t)]});t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(80),o=Object(r.a)(function(e,t){if(e<=0)throw new Error("First argument to splitEvery must be a positive integer");for(var n=[],r=0;r<t.length;)n.push(Object(i.a)(r,r+=e,t));return n});t.a=o},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){for(var n=0,r=t.length,i=[];n<r&&!e(t[n]);)i.push(t[n]),n+=1;return[i,Array.prototype.slice.call(t,n)]});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(66),o=n(560),a=Object(r.a)(function(e,t){return Object(i.a)(Object(o.a)(e.length,t),e)});t.a=a},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){return Number(e)-Number(t)});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(555),o=n(1108),a=Object(r.a)(function(e,t){return Object(i.a)(Object(o.a)(e,t),Object(o.a)(t,e))});t.a=a},function(e,t,n){"use strict";var r=n(16),i=n(555),o=n(1110),a=Object(r.a)(function(e,t,n){return Object(i.a)(Object(o.a)(e,t,n),Object(o.a)(e,n,t))});t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(80),o=Object(r.a)(function(e,t){for(var n=t.length-1;n>=0&&e(t[n]);)n-=1;return Object(i.a)(n+1,1/0,t)});t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(2852),a=n(80),s=Object(r.a)(Object(i.a)(["takeWhile"],o.a,function(e,t){for(var n=0,r=t.length;n<r&&e(t[n]);)n+=1;return Object(a.a)(0,n,t)}));t.a=s},function(e,t,n){"use strict";var r=n(4),i=n(137),o=n(37),a=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=o.a.init,e.prototype["@@transducer/result"]=o.a.result,e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.xf["@@transducer/step"](e,t):Object(i.a)(e)},e}(),s=Object(r.a)(function(e,t){return new a(e,t)});t.a=s},function(e,t,n){"use strict";var r=n(4),i=n(36),o=n(2854),a=Object(r.a)(Object(i.a)([],o.a,function(e,t){return e(t),t}));t.a=a},function(e,t,n){"use strict";var r=n(4),i=n(37),o=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=i.a.init,e.prototype["@@transducer/result"]=i.a.result,e.prototype["@@transducer/step"]=function(e,t){return this.f(t),this.xf["@@transducer/step"](e,t)},e}(),a=Object(r.a)(function(e,t){return new o(e,t)});t.a=a},function(e,t,n){"use strict";var r=n(1094),i=n(4),o=n(2856),a=n(356),s=Object(i.a)(function(e,t){if(!Object(o.a)(e))throw new TypeError("\u2018test\u2019 requires a value of type RegExp as its first argument; received "+Object(a.a)(e));return Object(r.a)(e).test(t)});t.a=s},function(e,t,n){"use strict";t.a=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=n(4),i=n(1130),o=Object(r.a)(function(e,t){return Object(i.a)("then",t),t.then(e)});t.a=o},function(e,t,n){"use strict";var r=n(254),i=Object(r.a)(0,"toLowerCase");t.a=i},function(e,t,n){"use strict";var r=n(14),i=n(61),o=Object(r.a)(function(e){var t=[];for(var n in e)Object(i.a)(n,e)&&(t[t.length]=[n,e[n]]);return t});t.a=o},function(e,t,n){"use strict";var r=n(14),i=Object(r.a)(function(e){var t=[];for(var n in e)t[t.length]=[n,e[n]];return t});t.a=i},function(e,t,n){"use strict";var r=n(254),i=Object(r.a)(0,"toUpperCase");t.a=i},function(e,t,n){"use strict";var r=n(60),i=n(1083),o=n(42),a=Object(o.a)(4,function(e,t,n,o){return Object(r.a)(e("function"===typeof t?Object(i.a)(t):t),n,o)});t.a=a},function(e,t,n){"use strict";var r=n(14),i=Object(r.a)(function(e){for(var t=0,n=[];t<e.length;){for(var r=e[t],i=0;i<r.length;)"undefined"===typeof n[i]&&(n[i]=[]),n[i].push(r[i]),i+=1;t+=1}return n});t.a=i},function(e,t,n){"use strict";var r=n(16),i=n(65),o=n(1139),a=Object(r.a)(function(e,t,n){return"function"===typeof n["fantasy-land/traverse"]?n["fantasy-land/traverse"](t,e):Object(o.a)(e,Object(i.a)(t,n))});t.a=a},function(e,t,n){"use strict";var r=n(14),i="\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff",o="function"===typeof String.prototype.trim&&!i.trim()&&"\u200b".trim()?Object(r.a)(function(e){return e.trim()}):Object(r.a)(function(e){var t=new RegExp("^["+i+"]["+i+"]*"),n=new RegExp("["+i+"]["+i+"]*$");return e.replace(t,"").replace(n,"")});t.a=o},function(e,t,n){"use strict";var r=n(78),i=n(77),o=n(4),a=Object(o.a)(function(e,t){return Object(r.a)(e.length,function(){try{return e.apply(this,arguments)}catch(e){return t.apply(this,Object(i.a)([e],arguments))}})});t.a=a},function(e,t,n){"use strict";var r=n(14),i=Object(r.a)(function(e){return function(){return e(Array.prototype.slice.call(arguments,0))}});t.a=i},function(e,t,n){"use strict";var r=n(14),i=n(352),o=Object(r.a)(function(e){return Object(i.a)(1,e)});t.a=o},function(e,t,n){"use strict";var r=n(4),i=n(42),o=Object(r.a)(function(e,t){return Object(i.a)(e,function(){for(var n,r=1,i=t,o=0;r<=e&&"function"===typeof i;)n=r===e?arguments.length:o+i.length,i=i.apply(this,Array.prototype.slice.call(arguments,o,n)),r+=1,o=n;return i})});t.a=o},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){for(var n=e(t),r=[];n&&n.length;)r[r.length]=n[0],n=e(n[1]);return r});t.a=i},function(e,t,n){"use strict";var r=n(77),i=n(4),o=n(553),a=n(561),s=Object(i.a)(Object(o.a)(a.a,r.a));t.a=s},function(e,t,n){"use strict";var r=n(77),i=n(16),o=n(1140),a=Object(i.a)(function(e,t,n){return Object(o.a)(e,Object(r.a)(t,n))});t.a=a},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){return e(n)?n:t(n)});t.a=i},function(e,t,n){"use strict";var r=n(554),i=n(551),o=Object(i.a)(r.a);t.a=o},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){for(var r=n;!e(r);)r=t(r);return r});t.a=i},function(e,t,n){"use strict";var r=n(14),i=Object(r.a)(function(e){var t,n=[];for(t in e)n[n.length]=e[t];return n});t.a=i},function(e,t,n){"use strict";var r=n(4),i=function(e){return{value:e,"fantasy-land/map":function(){return this}}},o=Object(r.a)(function(e,t){return e(i)(t).value});t.a=o},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){return e(n)?t(n):n});t.a=i},function(e,t,n){"use strict";var r=n(4),i=n(66),o=n(65),a=n(1141),s=Object(r.a)(function(e,t){return Object(a.a)(Object(o.a)(i.a,e),t)});t.a=s},function(e,t,n){"use strict";var r=n(203),i=n(4),o=n(360),a=n(358),s=Object(i.a)(function(e,t){return Object(a.a)(Object(o.a)(r.a)(e),t)});t.a=s},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){for(var n,r=0,i=e.length,o=t.length,a=[];r<i;){for(n=0;n<o;)a[a.length]=[e[r],t[n]],n+=1;r+=1}return a});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){for(var n=[],r=0,i=Math.min(e.length,t.length);r<i;)n[r]=[e[r],t[r]],r+=1;return n});t.a=i},function(e,t,n){"use strict";var r=n(4),i=Object(r.a)(function(e,t){for(var n=0,r=Math.min(e.length,t.length),i={};n<r;)i[e[n]]=t[n],n+=1;return i});t.a=i},function(e,t,n){"use strict";var r=n(16),i=Object(r.a)(function(e,t,n){for(var r=[],i=0,o=Math.min(t.length,n.length);i<o;)r[i]=e(t[i],n[i]),i+=1;return r});t.a=i},function(e,t,n){"use strict";var r=n(42),i=n(14),o=Object(i.a)(function(e){return Object(r.a)(e.length,function(){var t=arguments;return function(){return e.apply(this,t)}})});t.a=o},function(e,t,n){var r=n(2887);e.exports=function(e,t){var n={};return Object.keys(e).forEach(function(i){r.parse(i).match(t)&&Object.assign(n,e[i])}),n}},function(e,t,n){var r=n(2888),i=n(2889),o=/[0-9]/,a=/[a-z|\-]/i,s=/\s/,l=/:/,u=/,/,c=/and$/,d=/@/;e.exports={parse:function(e){return function(e){for(var t=[],n=[];e.length>0;){var o=e.shift();if("number"!==o.type&&"literal"!==o.type){if("operator"===o.type){if(l.test(o.value)){o={type:"query",key:t.pop(),value:e.shift()},t.push(o);continue}for(;n.length>0;)t.unshift(n.pop());n.push(o)}}else t.push(o)}for(;n.length>0;)t.unshift(n.pop());return function e(){var n=t.shift();if("number"===n.type)return parseInt(n.value);if("literal"===n.type)return n.value;if("operator"===n.type){var o=e(),a=e();return i(n.value,o,a)}return"query"===n.type?(o=n.key.value,a=n.value.value,r(o,a)):void 0}()}(function(e){for(var t=0,n=[];t<e.length;){var r=e[t];if(d.test(r))for(r=e[++t];a.test(r)&&void 0!==r;)r=e[++t];if(s.test(r)||")"===r||"("===r)t++;else if(l.test(r)||u.test(r))t++,n.push({type:"operator",value:r});else if(o.test(r)){for(var i="";o.test(r);)i+=r,r=e[++t];n.push({type:"number",value:i})}else{if(!a.test(r))throw new TypeError("Tokenizer: I dont know what this character is: "+r);for(i="";a.test(r)&&void 0!==r;)i+=r,r=e[++t];c.test(i)?n.push({type:"operator",value:i}):n.push({type:"literal",value:i})}}return n}(e))}}},function(e,t){e.exports=function(e,t){switch(e){case"max-height":return new function(e){this.value=e,this.match=function(e){return this.value>=e.height}}(t);case"min-height":return new function(e){this.value=e,this.match=function(e){return this.value<e.height}}(t);case"max-width":return new function(e){this.value=e,this.match=function(e){return this.value>=e.width}}(t);case"min-width":return new function(e){this.value=e,this.match=function(e){return this.value<e.width}}(t);case"orientation":return new function(e){this.value=e,this.match=function(e){return this.value===e.orientation}}(t);default:throw new Error(t)}}},function(e,t){e.exports=function(e,t,n){switch(e){case"and":return new function(e,t){this.left=e,this.right=t,this.match=function(n){return e.match(n)&&t.match(n)}}(t,n);case",":return new function(e,t){this.left=e,this.right=t,this.match=function(n){return e.match(n)||t.match(n)}}(t,n);default:throw new Error(value)}}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";var r=n(13);t.__esModule=!0,t.default=void 0;var i=r(n(1142)),o=r(n(564)),a=r(n(363)),s=r(n(565)),l=function(e,t){var n=t.xOffset,r=void 0===n?0:n,i=t.yOffset,o=void 0===i?0:i,a=t.width,s=t.height,l=t.image;e.translate(-a+r,-s+o),e.image(l,0,0,{fit:[a,s],align:"center",valign:"bottom"})},u=function(e,t,n){var r=t.attributes,s=r.font,u=r.fontSize,c=r.color,d=r.link,p=r.opacity,h=(0,i.default)(t),f=(0,o.default)(t),m=(0,a.default)(t);if(n.outlineRuns&&e.rect(0,-h,m,h).stroke(),e.fillColor(c),e.fillOpacity(p),d&&e.link(0,-h-f,m,h,d),function(e,t){e.save();for(var n=t.attributes.font,r=n.glyphForCodePoint(32),i=n.glyphForCodePoint(65532),o=0,a=0;a<t.glyphs.length;a++){var s=t.positions[a],u=t.glyphs[a];o+=s.xAdvance||0,u.id===i.id&&t.attributes.attachment&&(e.translate(o,s.yOffset||0),l(e,t.attributes.attachment),t.glyphs[a]=r,o=0)}e.restore()}(e,t),s.sbix||s.COLR&&s.CPAL){e.save(),e.translate(0,-t.ascent);for(var g=0;g<t.glyphs.length;g++){var b=t.positions[g],v=t.glyphs[g];e.save(),e.translate(b.xOffset,b.yOffset),v.render(e,u),e.restore(),e.translate(b.xAdvance,b.yAdvance)}e.restore()}else{e.font("string"===typeof s.name?s.name:s,u);try{e._addGlyphs(t.glyphs,t.positions,0,0)}catch(e){console.log(e)}}e.translate(m,0)},c=function(e,t,n){e.rect(t.x,t.y,t.width,t.height),e.fill(n)},d=function(e,t){if(e.save(),e.lineWidth(t.rect.height),e.strokeOpacity(t.opacity),/dashed/.test(t.style)?e.dash(3*t.rect.height):/dotted/.test(t.style)&&e.dash(t.rect.height),/wavy/.test(t.style)){var n=Math.max(2,t.rect.height),r=1.1*n,i=Math.floor(t.rect.width/(2*r));r+=(t.rect.width-2*i*r)/i/2;var o=t.rect.y+n,a=t.rect.y-n,s=t.rect.x;e.moveTo(t.rect.x,t.rect.y);for(var l=0;l<i;l++)e.bezierCurveTo(s+r,o,s+r,a,s+2*r,t.rect.y),s+=2*r}else e.moveTo(t.rect.x,t.rect.y),e.lineTo(t.rect.x+t.rect.width,t.rect.y),/double/.test(t.style)&&(e.moveTo(t.rect.x,t.rect.y+2*t.rect.height),e.lineTo(t.rect.x+t.rect.width,t.rect.y+2*t.rect.height));e.stroke(t.color),e.restore()},p=function(e,t,n){var r=(0,s.default)(t);n.outlineLines&&e.rect(t.box.x,t.box.y,t.box.width,t.box.height).stroke(),e.save(),e.translate(t.box.x,t.box.y+r);var i=t.runs,o=Array.isArray(i),l=0;for(i=o?i:i[Symbol.iterator]();;){var p;if(o){if(l>=i.length)break;p=i[l++]}else{if((l=i.next()).done)break;p=l.value}var h=p;if(h.attributes.backgroundColor){var f={x:0,y:-r,height:t.box.height,width:(0,a.default)(h)-t.overflowRight};c(e,f,h.attributes.backgroundColor)}u(e,h,n)}e.restore(),e.save(),e.translate(t.box.x,t.box.y);var m=t.decorationLines,g=Array.isArray(m),b=0;for(m=g?m:m[Symbol.iterator]();;){var v;if(g){if(b>=m.length)break;v=m[b++]}else{if((b=m.next()).done)break;v=b.value}d(e,v)}e.restore()},h=function(e,t,n){var r=t,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}p(e,a,n)}},f={render:function(e,t,n){void 0===n&&(n={});var r=t,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}h(e,a,n)}}};t.default=f},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(156)),s=o.converge(o.multiply,[a.default,o.pathOr(0,["attributes","font","lineGap"])]);t.default=s},function(e,t,n){"use strict";var r=n(13);t.__esModule=!0,t.default=void 0;var i=r(n(364)),o=r(n(1143)),a=r(n(567)),s=r(n(565)),l=r(n(2897)),u=r(n(2898)),c=r(n(1148)),d=r(n(571)),p=r(n(1150)),h=r(n(1151)),f=r(n(2902)),m=r(n(1153)),g=r(n(1154)),b=r(n(1156)),v=r(n(1157)),y=r(n(1158)),_=r(n(2907)),S=r(n(255)),w=r(n(1152)),E=r(n(572)),C=r(n(257)),x=r(n(2913)),A=r(n(1159)),T=r(n(1160)),O=r(n(1161)),k={advanceWidth:i.default,advanceWidthBetween:o.default,append:a.default,ascent:s.default,copy:l.default,descent:u.default,dropLast:c.default,empty:d.default,end:p.default,fromFragments:h.default,glyphWidthAt:f.default,height:m.default,indexAtOffset:g.default,insertGlyph:b.default,leadingOffset:v.default,length:y.default,prepend:_.default,reduce:S.default,runAt:w.default,runIndexAt:E.default,slice:C.default,sliceAtOffset:x.default,start:A.default,trailingOffset:T.default,trim:O.default};t.default=k},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.curryN(3,function(e,t,n){return i.both(i.o(i.gte(n),e),i.o(i.lt(n),t))});t.default=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(566)),s=o.curryN(3,function(e,t,n){var r=o.propOr(0,"start",n),i=Math.max(0,(0,a.default)(e-r,n)),s=Math.max(0,(0,a.default)(t-r,n));return o.compose(o.reduce(o.useWith(o.add,[o.identity,o.propOr(0,"xAdvance")]),0),o.slice(i,s),o.propOr([],"positions"))(n)});t.default=s},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.curryN(2,function(e,t){return i.converge(i.concat,[i.identity,i.converge(i.repeat,[i.either(i.o(i.inc,i.last),i.always(0)),i.always(e)])])(t)});t.default=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(256)),s=o.evolve({string:o.identity,syllables:o.identity,runs:o.map(a.default)});t.default=s},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(255)),s=r(n(564)),l=(0,a.default)(o.min,s.default);t.default=l},function(e,t,n){"use strict";var r=n(13);t.__esModule=!0,t.default=void 0;var i=r(n(570)),o=function(e){return(0,i.default)(0,e.end-e.start-1,e)};t.default=o},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.curryN(2,function(e,t){var n=i.pathOr(null,["glyphIndices",e],t);return i.compose(i.length,i.dropWhile(i.gt(n)),i.slice(0,e),i.propOr([],"glyphIndices"))(t)});t.default=o},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.curryN(4,function(e,t,n,r){if(!r)return[];if(e===t)return[];if(0===e&&t===r.codePoints.length)return[r];var o=i.slice(e,t,r.codePoints),a=String.fromCodePoint.apply(String,o);return n?n.layout(a).glyphs:[r]});t.default=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;i(n(8));var o=r(n(1152)),a=r(n(566)),s=function(e,t){var n=(0,o.default)(e,t),r=(0,a.default)(e,n);return n.positions[r].xAdvance};t.default=s},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.curryN(2,function(e,t){for(var n=0,r=0,o=i.propOr([],"glyphs",t),a=i.propOr([],"positions",t),s=0;s<a.length;s++){var l=a[s].xAdvance;if(n+l>e)return r;n+=l,r+=i.pathOr(0,[s,"codePoints","length"],o)}return r});t.default=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(256)),s=r(n(570)),l=r(n(2905)),u=r(n(1147)),c=r(n(365)),d=r(n(366)),p=r(n(568)),h=o.curryN(3,function(e,t,n){var r=(0,c.default)(n);return function(e,t,n){if(!t)return(0,a.default)(n);var r=(0,s.default)(0,e,n),i=(0,s.default)(e,1/0,n);return(0,l.default)((0,u.default)(t,r),i)}(e,(0,d.default)(t)?(0,p.default)(t,r):t,n)});t.default=h},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(1155)),s=r(n(1149)),l=o.flip(o.merge),u=o.flip(o.concat),c=o.curryN(2,function(e,t){return o.evolve({end:o.add((0,a.default)(t)),glyphs:u(o.prop("glyphs",t)),positions:u(o.prop("positions",t)),attributes:l(o.prop("attributes",t)),glyphIndices:o.compose(s.default,u(o.map(o.compose(o.inc,o.add(o.last(o.propOr([],"glyphIndices",e))||0)),o.propOr([],"glyphIndices",t))))})(e)});t.default=c},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(573)),s=o.converge(o.slice(0),[o.compose(o.length,o.takeWhile(a.default),o.propOr([],"glyphs")),o.propOr([],"positions")]),l=o.compose(o.ifElse(o.isEmpty,o.always(0),o.compose(o.sum,o.map(o.propOr(0,"xAdvance")))),s);t.default=l},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(2908)),s=r(n(1146)),l=r(n(2909)),u=r(n(569)),c=o.curryN(2,function(e,t){var n=o.propOr([],"codePoints")(e);return o.evolve({string:o.concat((0,u.default)(n)),runs:o.converge(o.concat,[o.compose(o.unapply(o.identity),(0,l.default)(e),o.either(o.head,s.default)),o.compose(o.map((0,a.default)(n.length)),o.tail)])})(t)});t.default=c},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.curryN(2,function(e,t){return i.evolve({start:i.add(e),end:i.add(e)})(t)});t.default=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(256)),s=r(n(156)),l=r(n(365)),u=r(n(366)),c=r(n(2910)),d=r(n(568)),p=o.curryN(2,function(e,t){if(!e)return(0,a.default)(t);var n=(0,l.default)(t);return function(e,t){var n=(0,s.default)(t),r=o.length(e.codePoints);return o.evolve({end:o.add(r),glyphIndices:(0,c.default)(r),glyphs:o.prepend(e),positions:o.prepend({xAdvance:e.advanceWidth*n})})(t)}((0,u.default)(e)?(0,d.default)(e,n):e,t)});t.default=p},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.curryN(2,function(e,t){return 0===e?t:i.converge(i.concat,[i.converge(i.repeat,[i.always(0),i.always(e)]),i.map(i.inc)])(t)});t.default=o},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.curryN(2,function(e,t){return i.evolve({start:i.subtract(i.__,e),end:i.subtract(i.__,e)})(t)});t.default=o},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.curryN(2,function(e,t){void 0===e&&(e=[]),void 0===t&&(t=[]);var n=t.length-1;return i.addIndex(i.map)(function(t,r){return 0===r?i.head(e)(t,r):r===n?i.last(e)(t,r):(e[1]||e[0])(t,r)})(t)});t.default=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(257)),s=r(n(1154)),l=o.curryN(2,function(e,t){var n=(0,s.default)(e,t);return(0,a.default)(0,n,t)});t.default=l},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(573)),s=o.converge(o.slice(0),[o.compose(o.length,o.takeWhile(a.default),o.reverse,o.propOr([],"glyphs")),o.compose(o.reverse,o.propOr([],"positions"))]),l=o.compose(o.ifElse(o.isEmpty,o.always(0),o.compose(o.sum,o.map(o.propOr(0,"xAdvance")))),s);t.default=l},function(e,t){e.exports=function(e){if("string"!==typeof e)return!1;var t=e.match(n);if(!t)return!1;var o=t[1];if(!o)return!1;if(r.test(o)||i.test(o))return!0;return!1};var n=/^(?:\w+:)?\/\/(\S+)$/,r=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,i=/^[^\s\.]+\.\S{2,}$/},function(e,t){var n=function(e){function t(){this.fetch=!1,this.DOMException=e.DOMException}return t.prototype=e,new t}("undefined"!==typeof self?self:this);!function(e){!function(t){var n={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(n.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],i=ArrayBuffer.isView||function(e){return e&&r.indexOf(Object.prototype.toString.call(e))>-1};function o(e){if("string"!==typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function a(e){return"string"!==typeof e&&(e=String(e)),e}function s(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n.iterable&&(t[Symbol.iterator]=function(){return t}),t}function l(e){this.map={},e instanceof l?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function u(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function c(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function d(e){var t=new FileReader,n=c(t);return t.readAsArrayBuffer(e),n}function p(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function h(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"===typeof e?this._bodyText=e:n.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:n.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():n.arrayBuffer&&n.blob&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=p(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||i(e))?this._bodyArrayBuffer=p(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"===typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},n.blob&&(this.blob=function(){var e=u(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?u(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(d)}),this.text=function(){var e,t,n,r=u(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=c(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},n.formData&&(this.formData=function(){return this.text().then(g)}),this.json=function(){return this.text().then(JSON.parse)},this}l.prototype.append=function(e,t){e=o(e),t=a(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},l.prototype.delete=function(e){delete this.map[o(e)]},l.prototype.get=function(e){return e=o(e),this.has(e)?this.map[e]:null},l.prototype.has=function(e){return this.map.hasOwnProperty(o(e))},l.prototype.set=function(e,t){this.map[o(e)]=a(t)},l.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},l.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),s(e)},l.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),s(e)},l.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),s(e)},n.iterable&&(l.prototype[Symbol.iterator]=l.prototype.entries);var f=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function m(e,t){var n,r,i=(t=t||{}).body;if(e instanceof m){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new l(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,i||null==e._bodyInit||(i=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new l(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),f.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(i)}function g(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(i))}}),t}function b(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new l(t.headers),this.url=t.url||"",this._initBody(e)}m.prototype.clone=function(){return new m(this,{body:this._bodyInit})},h.call(m.prototype),h.call(b.prototype),b.prototype.clone=function(){return new b(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new l(this.headers),url:this.url})},b.error=function(){var e=new b(null,{status:0,statusText:""});return e.type="error",e};var v=[301,302,303,307,308];b.redirect=function(e,t){if(-1===v.indexOf(t))throw new RangeError("Invalid status code");return new b(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function y(e,r){return new Promise(function(i,o){var a=new m(e,r);if(a.signal&&a.signal.aborted)return o(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function u(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new l,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var i=n.join(":").trim();t.append(r,i)}}),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var r="response"in s?s.response:s.responseText;i(new b(r,n))},s.onerror=function(){o(new TypeError("Network request failed"))},s.ontimeout=function(){o(new TypeError("Network request failed"))},s.onabort=function(){o(new t.DOMException("Aborted","AbortError"))},s.open(a.method,a.url,!0),"include"===a.credentials?s.withCredentials=!0:"omit"===a.credentials&&(s.withCredentials=!1),"responseType"in s&&n.blob&&(s.responseType="blob"),a.headers.forEach(function(e,t){s.setRequestHeader(t,e)}),a.signal&&(a.signal.addEventListener("abort",u),s.onreadystatechange=function(){4===s.readyState&&a.signal.removeEventListener("abort",u)}),s.send("undefined"===typeof a._bodyInit?null:a._bodyInit)})}y.polyfill=!0,e.fetch||(e.fetch=y,e.Headers=l,e.Request=m,e.Response=b),t.Headers=l,t.Request=m,t.Response=b,t.fetch=y}({})}(n),delete n.fetch.polyfill,(t=n.fetch).default=n.fetch,t.fetch=n.fetch,t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response,e.exports=t},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(2918)),s=r(n(2919)),l=r(n(2927)),u=r(n(2929)),c=r(n(2930)),d=r(n(2934)),p=r(n(2935)),h=r(n(2936)),f=r(n(2937)),m=o.curryN(3,function(e,t,n,r){void 0===r&&(r={});var i=o.compose((0,u.default)(e,r),(0,h.default)(e,r),(0,l.default)(e,r),(0,a.default)(e,r));return o.compose((0,p.default)(e,r),(0,s.default)(e,r,n),o.map(i),(0,d.default)(e,r),(0,c.default)(e,r),(0,f.default)(e,r))(t)});t.default=m},function(e,t,n){"use strict";var r=n(9),i=n(13);t.__esModule=!0,t.default=void 0;var o=i(n(534)),a=r(n(8)),s=i(n(1151)),l=function(e){return[e]},u=a.curryN(3,function(e,t,n){void 0===e&&(e={}),void 0===t&&(t={});var r=[],i=[],a=t.hyphenationCallback||e.wordHyphenation&&e.wordHyphenation(t)||l,u=n.runs,c=Array.isArray(u),d=0;for(u=c?u:u[Symbol.iterator]();;){var p;if(c){if(d>=u.length)break;p=u[d++]}else{if((d=u.next()).done)break;p=d.value}var h=p,f="",m=n.string.slice(h.start,h.end).split(/([ ]+)/g).filter(Boolean),g=Array.isArray(m),b=0;for(m=g?m:m[Symbol.iterator]();;){var v;if(g){if(b>=m.length)break;v=m[b++]}else{if((b=m.next()).done)break;v=b.value}var y=a(v);r.push.apply(r,y),f+=y.join("")}i.push({string:f,attributes:h.attributes})}return(0,o.default)({},(0,s.default)(i),{syllables:r})});t.default=u},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(2920)),s=r(n(2921)),l=r(n(2922)),u=r(n(2923)),c=r(n(2924)),d=r(n(2925)),p=r(n(2926)),h=o.curryN(4,function(e,t,n,r){for(var i=[],h=[].concat(r),f=o.propOr(1/0,"maxLines",n),m="ellipsis"===n.truncateMode,g=f,b=(0,a.default)(n),v=h.shift();g>0&&v;){var y=(0,d.default)(e,t)(b,v),_=(0,l.default)(g,y),S=(0,u.default)(_),w=m&&y.length!==_.length;if(g-=_.length,!(b.height>=S)){i.push(o.compose(c.default,(0,p.default)(b.height))(_));break}i.push(o.when(o.always(w),c.default)(_)),b=(0,s.default)(S,b),v=h.shift()}return i});t.default=h},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)).clone;t.default=i},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.curryN(2,function(e,t){return i.evolve({y:i.add(e),height:i.subtract(i.__,e)})(t)});t.default=o},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=function(e,t){return i.slice(0,e,t)};t.default=o},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.compose(i.sum,i.map(i.prop("height")),i.pluck("box"));t.default=o},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(567)),s=r(n(1161)),l=function(e){var t=o.propOr([],"runs",o.last(e)),n=o.path(["attributes","font"],o.last(t));return n?o.adjust(-1,o.compose((0,a.default)(n.glyphForCodePoint(8230)),s.default))(e):e};t.default=l},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(1162)),s=r(n(1153)),l=o.when(o.compose(o.not,o.includes("\ufffc"),o.prop("string")),o.evolve({runs:o.map((0,a.default)("attachment"))})),u=function(e,t){return function(n,r){var i=o.pathOr(0,["runs",0,"attributes","indent"],r);return function(e,t,n){var r=e.y;return o.addIndex(o.map)(o.compose(l,function(t,i){var a=0===i?n:0,l=o.pathOr({},["runs",0,"attributes"],t),u=Math.max((0,s.default)(t),l.lineHeight),c={x:e.x+a,y:r,width:e.width-a,height:u};return r+=u,o.compose(o.assoc("box",c),o.omit(["syllables"]))(t)}))(t)}(n,e.linebreaker(t)(r,[n.width-i,n.width]),i)}};t.default=u},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){return function(t){var n=[],r=0,i=t,o=Array.isArray(i),a=0;for(i=o?i:i[Symbol.iterator]();;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{if((a=i.next()).done)break;s=a.value}var l=s;if(!((r+=l.box.height)<e))break;n.push(l)}return n}};t.default=r},function(e,t,n){"use strict";var r=n(9),i=n(13);t.__esModule=!0,t.default=void 0;var o=i(n(534)),a=r(n(8)),s=i(n(156)),l=i(n(2928)),u=a.pathOr(0,["attributes","characterSpacing"]),c=function(e){return function(t){var n=t.start,r=t.end,i=t.attributes,c=(void 0===i?{}:i).font;if(!c)return(0,o.default)({},t,{glyphs:[],glyphIndices:[],positions:[]});var d=e.slice(n,r),p=c.layout(d),h=function(e,t){var n=a.multiply((0,s.default)(e)),r=u(e),i=a.evolve({xAdvance:a.o(a.add(r),n),yAdvance:n,xOffset:n,yOffset:n}),o=a.evolve({xAdvance:a.subtract(a.__,r)});return a.compose(a.adjust(-1,o),a.map(i))(t)}(t,p.positions),f=(0,l.default)(d,p.stringIndices||[]);return(0,o.default)({},t,{positions:h,glyphIndices:f,glyphs:p.glyphs})}},d=function(){return function(e){return a.evolve({runs:a.map(c(e.string))})(e)}};t.default=d},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(366)),s=function(e,t){void 0===t&&(t=[]);for(var n=0,r=[],i=0;i<t.length;i++){var s=t[i],l=t[i-1],u=(0,a.default)(s)?s:l+1||0,c=t[i+1]||u+1,d=Math.abs(c-u);r.push.apply(r,o.repeat(n,d)),n+=1}if(e.length!==r.length){var p=Math.max(0,e.length-r.length),h=o.last(r);r.push.apply(r,o.repeat(h,p))}return r};t.default=s},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.pathOr(0,["attributes","yOffset"]),a=i.pathOr(0,["attributes","font","unitsPerEm"]),s=function(e){var t=a(e),n=o(e)*t;return i.evolve({positions:i.map(i.assoc("yOffset",n))})(e)},l=function(){return i.evolve({runs:i.map(s)})};t.default=l},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(1162)),s=r(n(2931)),l=r(n(571)),u=o.evolve({runs:o.map((0,a.default)("font"))}),c=function(e,t){return o.ifElse(o.isNil,l.default,o.applySpec({string:o.prop("string"),runs:o.compose(s.default,o.flatten,o.pluck("runs"),o.juxt([e.fontSubstitution(t),e.scriptItemizer(t),u]))}))};t.default=c},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(2932)),s=r(n(2933)),l=o.o(o.sort(function(e,t){return e[1]-t[1]||e[3]-t[3]}),o.addIndex(o.chain)(function(e,t){return[["start",e.start,e.attributes,t],["end",e.end,e.attributes,t]]})),u=o.compose(o.map(o.reduce(o.mergeDeepWithKey(function(e,t,n){return"attributes"===e?o.merge(t,n):n}),{})),o.groupWith(o.eqProps("start"))),c=function(e){var t=[],n=-1,r={},i=[],a=l(e),s=Array.isArray(a),u=0;for(a=s?a:a[Symbol.iterator]();;){var c;if(s){if(u>=a.length)break;c=a[u++]}else{if((u=a.next()).done)break;c=u.value}var d=c,p=d[0],h=d[1],f=d[2];if(-1!==n&&n<h&&t.push({start:n,end:h,attributes:r}),"start"===p)i.push(f),r=o.merge(r,f);else{r={};for(var m=0;m<i.length;m++)i[m]===f?i.splice(m--,1):r=o.merge(r,i[m])}n=h}return t},d=function(e){return void 0===e&&(e=[]),o.compose(a.default,o.apply(o.useWith(o.concat,[u,c])),o.partition(s.default))(e)};t.default=d},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)).sort(function(e,t){return e.start-t.start||e.end-t.end});t.default=i},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.converge(i.equals,[i.prop("start"),i.prop("end")]);t.default=o},function(e,t,n){"use strict";var r=n(13);t.__esModule=!0,t.default=void 0;var i=r(n(1158)),o=r(n(257)),a=function(){return function(e){for(var t=[],n=0,r=e.string.indexOf("\n")+1;r>0;)t.push((0,o.default)(n,r,e)),n=r,r=e.string.indexOf("\n",r)+1;return 0===n?t.push(e):n<e.string.length&&t.push((0,o.default)(n,(0,i.default)(e),e)),t}};t.default=a},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(364)),s=r(n(1157)),l=r(n(1160)),u=r(n(1148)),c={left:0,center:.5,right:1,justify:0},d=o.when(o.compose(o.equals("\n"),o.last,o.prop("string")),u.default),p=o.converge(o.add,[o.propOr(0,"overflowLeft"),s.default]),h=o.converge(o.add,[o.propOr(0,"overflowRight"),l.default]),f=function(e){var t=p(e),n=h(e);return o.compose(o.assoc("overflowLeft",t),o.assoc("overflowRight",n),o.evolve({box:o.evolve({x:o.subtract(o.__,t),width:o.add(t+n)})}))(e)},m=function(e,t){return void 0===e&&(e={}),function(n,r,i){var s=r===i.length-1,l=o.pathOr({},["runs",0,"attributes"],n),u=s?l.alignLastLine:l.align;return o.compose(e.textDecoration(t),function(e,t,n){return function(r){var i=(0,a.default)(r),s=Math.max(0,r.box.width-i),l="justify"===n||i>r.box.width;return o.compose(o.when(o.always(l),e.justification(t)),o.evolve({box:o.evolve({x:o.add(s*c[n])})}))(r)}}(e,t,u),f,d)(n)}},g=o.curryN(3,function(e,t,n){return o.map(o.addIndex(o.map)(m(e,t)),n)});t.default=g},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.addIndex(i.map),a=i.propOr([],"glyphs"),s=i.pathOr({},["attributes","attachment"]),l=i.o(i.includes(65532),i.propOr([],"codePoints")),u=function(e){var t=a(e),n=s(e),r=i.always(n.width);return i.evolve({positions:o(function(e,o){var a=t[o];return n&&n.width&&l(a)?i.evolve({xAdvance:r},e):i.clone(e)})})(e)},c=function(){return i.evolve({runs:i.map(u)})};t.default=c},function(e,t,n){"use strict";var r=n(9);t.__esModule=!0,t.default=void 0;var i=r(n(8)),o=i.evolve({attributes:function(e){return{align:e.align||"left",alignLastLine:e.alignLastLine||("justify"===e.align?"left":e.align||"left"),attachment:e.attachment||null,backgroundColor:e.backgroundColor||null,bidiLevel:e.bidiLevel||null,bullet:e.bullet||null,characterSpacing:e.characterSpacing||0,color:e.color||"black",features:e.features||[],fill:!1!==e.fill,font:e.font||null,fontSize:e.fontSize||12,hangingPunctuation:e.hangingPunctuation||!1,hyphenationFactor:e.hyphenationFactor||0,indent:e.indent||0,justificationFactor:e.justificationFactor||1,lineHeight:e.lineHeight||null,lineSpacing:e.lineSpacing||0,link:e.link||null,marginLeft:e.marginLeft||e.margin||0,marginRight:e.marginRight||e.margin||0,opacity:i.isNil(e.opacity)?1:e.opacity,paddingTop:e.paddingTop||e.padding||0,paragraphSpacing:e.paragraphSpacing||0,underline:e.underline||!1,underlineColor:e.underlineColor||e.color||"black",underlineStyle:e.underlineStyle||"solid",script:e.script||null,shrinkFactor:e.shrinkFactor||0,strike:e.strike||!1,strikeColor:e.strikeColor||e.color||"black",strikeStyle:e.strikeStyle||"solid",stroke:e.stroke||!1,wordSpacing:e.wordSpacing||0,yOffset:e.yOffset||0}}}),a=function(){return i.applySpec({string:i.propOr("","string"),runs:i.compose(i.map(o),i.defaultTo([]),i.prop("runs"))})};t.default=a},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(2939)),s=r(n(2940)),l=r(n(257)),u=r(n(1156)),c=r(n(1143)),d=3,p=6,h=9,f=o.pathOr({},["attributedString","runs",0,"attributes"]),m=o.curryN(3,function(e,t,n){for(var r=e.tolerance||4,i=function(e,t,n){var r=t.align,i=0,o=e.syllables,a=n.hyphenationPenalty||("justify"===r?100:600),l=o.reduce(function(t,n,r){var l=(0,c.default)(i,i+n.length,e);if(""===n.trim()){var u=l*d/p,f=l*d/h,m={start:i,end:i+n.length};t.push(s.default.glue(l,m,u,f))}else{var g=" "!==o[r+1],b={start:i,end:i+n.length};t.push(s.default.box(l,b,g)),o[r+1]&&g&&t.push(s.default.penalty(5,a,1))}return i+=n.length,t},[]);return l.push(s.default.glue(0,null,s.default.infinity,0)),l.push(s.default.penalty(0,-s.default.infinity,1)),l}(t,f(t),e),o=(0,s.default)(i,n,{tolerance:r});0===o.length&&r<50;)r+=5,o=(0,s.default)(i,n,{tolerance:r});return(0===o.length||1===o.length&&0===o[0].position)&&(o=(0,a.default)(i,n)),function(e,t,n){var r=0,i=null,o=n.reduce(function(n,o){var a,s=t[o.position],c=t[o.position-1];return o.position===t.length-1?n:("penalty"===s.type?(i=c.value.end,a=(0,l.default)(r,i,e),a=(0,u.default)(a.length,45,a)):(i=s.value.end,a=(0,l.default)(r,i,e)),r=i,[].concat(n,[a]))},[]);return o.push((0,l.default)(r,e.string.length,e)),o}(t,i,o.slice(1))});t.default=m},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t,n){for(var r=null,i=1/0,o={width:0,stretch:0,shrink:0},a=t[Math.min(n,t.length-1)],s=function(e){return o.width<a?o.stretch-e.stretch>0?(a-o.width)/o.stretch:1e4:o.width>a?o.shrink-e.shrink>0?(a-o.width)/o.shrink:1e4:0},l=0;l<e.length;l++){var u=e[l];if("box"===u.type?o.width+=u.width:"glue"===u.type&&(o.width+=u.width,o.stretch+=u.stretch,o.shrink+=u.shrink),o.width-o.shrink>a)break;if("penalty"===u.type||"glue"===u.type){var c=s(u),d="penalty"===u.type?u.penalty:0,p=100*Math.pow(Math.abs(c),3)+d;i>=p&&(r=l,i=p)}}return o.width-o.shrink>a?r:null},i=function(e,t){for(var n=0,i=0,o=e,a=[{position:0}];o.length>0;){var s=r(o,t,i);s?(n+=s,a.push({position:n}),o=o.slice(s+1,o.length),n++,i++):o=[]}return a};t.default=i},function(e,t,n){"use strict";var r=n(13);t.__esModule=!0,t.default=void 0;var i=r(n(2941)),o=function e(t,n,r){var o={demerits:{line:r&&r.demerits&&r.demerits.line||10,flagged:r&&r.demerits&&r.demerits.flagged||100,fitness:r&&r.demerits&&r.demerits.fitness||3e3},tolerance:r&&r.tolerance||3},a=new i.default,s={width:0,stretch:0,shrink:0},l=n,u=[],c={data:{demerits:1/0}};function d(e,t,n,r,i,o,a){return{position:e,demerits:t,ratio:n,line:r,fitnessClass:i,totals:o||{width:0,stretch:0,shrink:0},previous:a}}function p(n,r,i,o){var a=s.width-i.totals.width,u=0,c=0,d=o<l.length?l[o-1]:l[l.length-1];return"penalty"===t[r].type&&(a+=t[r].width),a<d?(u=s.stretch-i.totals.stretch)>0?(d-a)/u:e.infinity:a>d?(c=s.shrink-i.totals.shrink)>0?(d-a)/c:e.infinity:0}function h(n){for(var r={width:s.width,stretch:s.stretch,shrink:s.shrink},i=n;i<t.length;i+=1)if("glue"===t[i].type)r.width+=t[i].width,r.stretch+=t[i].stretch,r.shrink+=t[i].shrink;else if("box"===t[i].type||"penalty"===t[i].type&&t[i].penalty===-e.infinity&&i>n)break;return r}function f(t,n,r){for(var s,l,u,c,f,m=a.first(),g=null,b=0,v=0,y=[],_=0,S=0;null!==m;){for(y=[{demerits:1/0},{demerits:1/0},{demerits:1/0},{demerits:1/0}];null!==m&&(g=m.next,_=m.data.line+1,((b=p(m.data.position,n,m.data,_))<-1||"penalty"===t.type&&t.penalty===-e.infinity)&&a.remove(m),b>=-1&&b<=o.tolerance&&(s=100*Math.pow(Math.abs(b),3),v="penalty"===t.type&&t.penalty>=0?Math.pow(o.demerits.line+s,2)+Math.pow(t.penalty,2):"penalty"===t.type&&t.penalty!==-e.infinity?Math.pow(o.demerits.line+s,2)-Math.pow(t.penalty,2):Math.pow(o.demerits.line+s,2),"penalty"===t.type&&"penalty"===r[m.data.position].type&&(v+=o.demerits.flagged*t.flagged*r[m.data.position].flagged),S=b<-.5?0:b<=.5?1:b<=1?2:3,Math.abs(S-m.data.fitnessClass)>1&&(v+=o.demerits.fitness),(v+=m.data.demerits)<y[S].demerits&&(y[S]={active:m,demerits:v,ratio:b})),!(null!==(m=g)&&m.data.line>=_)););for(l=h(n),u=0;u<y.length;u+=1)(c=y[u]).demerits<1/0&&(f=new i.default.Node(d(n,c.demerits,c.ratio,c.active.data.line+1,u,l,c.active)),null!==m?a.insertBefore(m,f):a.push(f))}}if(a.push(new i.default.Node(d(0,0,0,0,0,void 0,null))),t.forEach(function(t,n,r){"box"===t.type?s.width+=t.width:"glue"===t.type?(n>0&&"box"===r[n-1].type&&f(t,n,r),s.width+=t.width,s.stretch+=t.stretch,s.shrink+=t.shrink):"penalty"===t.type&&t.penalty!==e.infinity&&f(t,n,r)}),0!==a.size()){for(a.forEach(function(e){e.data.demerits<c.data.demerits&&(c=e)});null!==c;)u.push({position:c.data.position,ratio:c.data.ratio}),c=c.data.previous;return u.reverse()}return[]};o.infinity=1e4,o.glue=function(e,t,n,r){return{type:"glue",value:t,width:e,stretch:n,shrink:r}},o.box=function(e,t,n){return void 0===n&&(n=!1),{type:"box",width:e,value:t,hyphenated:n}},o.penalty=function(e,t,n){return{type:"penalty",width:e,penalty:t,flagged:n}};var a=o;t.default=a},function(e,t,n){"use strict";var r=n(13);t.__esModule=!0,t.default=void 0;var i=r(n(2942)),o=function(){function e(e){this.prev=null,this.next=null,this.data=e}return e.prototype.toString=function(){return this.data.toString()},e}(),a=function(){function e(){this.head=null,this.tail=null,this.listSize=0}var t=e.prototype;return t.isLinked=function(e){return!(e&&null===e.prev&&null===e.next&&this.tail!==e&&this.head!==e||this.isEmpty())},t.size=function(){return this.listSize},t.isEmpty=function(){return 0===this.listSize},t.first=function(){return this.head},t.last=function(){return this.last},t.toString=function(){return this.toArray().toString()},t.toArray=function(){for(var e=this.head,t=[];null!==e;)t.push(e),e=e.next;return t},t.forEach=function(e){for(var t=this.head;null!==t;)e(t),t=t.next},t.contains=function(e){var t=this.head;if(!this.isLinked(e))return!1;for(;null!==t;){if(t===e)return!0;t=t.next}return!1},t.at=function(e){var t=this.head,n=0;if(e>=this.listLength||e<0)return null;for(;null!==t;){if(e===n)return t;t=t.next,n+=1}return null},t.insertAfter=function(e,t){return this.isLinked(e)?(t.prev=e,t.next=e.next,null===e.next?this.tail=t:e.next.prev=t,e.next=t,this.listSize+=1,this):this},t.insertBefore=function(e,t){return this.isLinked(e)?(t.prev=e.prev,t.next=e,null===e.prev?this.head=t:e.prev.next=t,e.prev=t,this.listSize+=1,this):this},t.push=function(e){return null===this.head?this.unshift(e):this.insertAfter(this.tail,e),this},t.unshift=function(e){return null===this.head?(this.head=e,this.tail=e,e.prev=null,e.next=null,this.listSize+=1):this.insertBefore(this.head,e),this},t.remove=function(e){return this.isLinked(e)?(null===e.prev?this.head=e.next:e.prev.next=e.next,null===e.next?this.tail=e.prev:e.next.prev=e.prev,this.listSize-=1,this):this},t.pop=function(){var e=this.tail;return this.tail.prev.next=null,this.tail=this.tail.prev,this.listSize-=1,e.prev=null,e.next=null,e},t.shift=function(){var e=this.head;return this.head.next.prev=null,this.head=this.head.next,this.listSize-=1,e.prev=null,e.next=null,e},e}();(0,i.default)(a,"Node",o);var s=a;t.default=s},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(2944)),s=r(n(2945)),l=r(n(364)),u=o.curryN(2,function(e,t){var n=t.box.width-(0,l.default)(t);if(0!==n){var r=(0,a.default)(n,t,e);return function(e,t){var n=0,r=t.runs,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a.positions,l=Array.isArray(s),u=0;for(s=l?s:s[Symbol.iterator]();;){var c;if(l){if(u>=s.length)break;c=s[u++]}else{if((u=s.next()).done)break;c=u.value}c.xAdvance+=e[n++]}}return t}((0,s.default)(n,r),t)}});t.default=u},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(573)),s={before:.5,after:.5,priority:1,unconstrained:!1},l={before:.14453125,after:.14453125,priority:2,unconstrained:!1},u={before:-.04296875,after:-.04296875,priority:1,unconstrained:!1},c={before:-.04296875,after:-.04296875,priority:2,unconstrained:!1},d=function(e,t){return function(n){for(var r=function(e,t){var n=o.propOr({},"expandCharFactor",t),r=o.propOr({},"shrinkCharFactor",t);return"GROW"===e?o.merge(l,n):o.merge(c,r)}(e,t),i=function(e,t){var n=o.propOr({},"expandWhitespaceFactor",t),r=o.propOr({},"shrinkWhitespaceFactor",t);return"GROW"===e?o.merge(s,n):o.merge(u,r)}(e,t),d=[],p=0;p<n.length;p++){var h=void 0,f=n[p];(0,a.default)(f)?(h=o.clone(i),p===n.length-1&&(h.before=0,p>0&&(d[p-1].after=0))):f.isMark&&p>0?((h=o.clone(d[p-1])).before=0,d[p-1].after=0):h=o.clone(r),d.push(h)}return d}},p=function(e,t,n){var r=d(e>0?"GROW":"SHRINK",n),i=o.useWith(o.concat,[o.identity,o.compose(r,o.prop("glyphs"))]);return o.compose(o.adjust(-1,o.assoc("after",0)),o.adjust(0,o.assoc("before",0)),o.reduce(i,[]),o.prop("runs"))(t)};t.default=p},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){for(var n=0,r=[],i=[],o=0;o<=3;o++)r[o]=i[o]=0;for(var a=0;a<t.length;a++){var s=t[a],l=s.before+s.after;n+=l,r[s.priority]+=l,s.unconstrained&&(i[s.priority]+=l)}var u,c=-1,d=0,p=e;for(u=0;u<=3;u++){var h=r[u];if(0!==h){if(-1===c&&(c=u,d=h),Math.abs(p)<=Math.abs(h)){r[u]=p/h,i[u]=0,p=0;break}if(r[u]=1,p-=h,0!==i[u]){i[u]=p/i[u],p=0;break}}}for(var f=u+1;f<=3;f++)r[f]=0,i[f]=0;p>0&&c>-1&&(r[c]=(d+(e-n))/d);for(var m=[],g=0;g<t.length;g++){var b=t[g],v=t[g+1],y=b.after*r[b.priority];v&&(y+=v.before*r[v.priority]),b.unconstrained&&(y+=b.after*i[b.priority],v&&(y+=v.before*i[v.priority])),m.push(y)}return m};t.default=r},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(563)),s=r(n(565)),l=r(n(363)),u=r(n(364)),c=function(){return function(e){var t=o.propOr(0,"overflowLeft",e),n=o.propOr(0,"overflowRight",e),r=(0,u.default)(e)-n;e.decorationLines=[];var i=e.runs,c=Array.isArray(i),d=0;for(i=c?i:i[Symbol.iterator]();;){var p;if(c){if(d>=i.length)break;p=i[d++]}else{if((d=i.next()).done)break;p=d.value}var h=p,f=Math.min(r-t,(0,l.default)(h)),m=Math.max(.5,Math.floor(h.attributes.fontSize/12));if(h.attributes.underline){var g={rect:{x:t,y:(0,s.default)(e)+2*m,width:f,height:m},opacity:h.attributes.opacity,color:h.attributes.underlineColor||"black",style:h.attributes.underlineStyle||"solid"};e.decorationLines.push(g)}if(h.attributes.strike){var b={rect:{x:t,y:(0,s.default)(e)-(0,a.default)(h)/3,width:f,height:m},opacity:h.attributes.opacity,color:h.attributes.strikeColor||"black",style:h.attributes.strikeStyle||"solid"};e.decorationLines.push(b)}t+=f}return e}};t.default=c},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(1065)),s=r(n(571)),l=["Common","Inherited","Unknown"],u=o.curryN(2,function(e,t){var n=t.string,r="Unknown",i=0,o=0,u=[];if(!n)return(0,s.default)();var c=n,d=Array.isArray(c),p=0;for(c=d?c:c[Symbol.iterator]();;){var h;if(d){if(p>=c.length)break;h=c[p++]}else{if((p=c.next()).done)break;h=p.value}var f=h,m=f.codePointAt(),g=a.default.getScript(m);g===r||l.includes(g)||("Unknown"!==r&&u.push({start:i,end:o,attributes:{script:r}}),i=o,r=g),o+=f.length}return i<n.length&&u.push({start:i,end:n.length,attributes:{script:r}}),{string:n,runs:u}});t.default=u},function(e,t,n){"use strict";var r=n(13),i=n(9);t.__esModule=!0,t.default=void 0;var o=i(n(8)),a=r(n(2949)),s=r(n(2950)),l=(0,a.default)(s.default),u=o.split("\xad"),c={},d=o.ifElse(o.contains("\xad"),u,o.o(u,l)),p=o.curryN(2,function(e,t){return o.isNil(t)?[]:c[t]?c[t]:(c[t]=d(t),c[t])});t.default=p},function(e,t,n){var r,i,o;i=[],void 0===(o="function"===typeof(r=function(){function e(e,t,n,r){for(var i,o=0,a=[],s=new Array(e.length+1),l=s.length;l--;)s[l]=0;for(;i=t[o++];){var u=e.toLocaleLowerCase().indexOf(i.text);if(u>-1&&(!i.stickToLeft||0===u)&&(!i.stickToRight||u+i.text.length===e.length)){a.push(i.pattern+">"+i.levels.join(""));for(l=0;l<i.levels.length;l++)s[u+l]=Math.max(i.levels[l],s[u+l])}}s[0]=s[1]=s[s.length-1]=s[s.length-2]=0;var c="",d="",p="";for(l=0;l<s.length;l++)c+=(s[l]%2===1?r:"")+e.charAt(l),p+=(s[l]%2===1?"-":"")+e.charAt(l),d+=(s[l]>0?s[l]:"")+e.charAt(l);return n&&console.log.apply(console,[e,"->"].concat(a).concat(["->"]).concat(s).concat(["->",d]).concat(["->",p])),c}function t(e){return e.replace(/%.*/g,"").replace(/\s+/g," ").replace(/^\s|\s$/g,"").split(" ")}return function(n,r){var i=r&&void 0!==r.debug&&r.debug||!1,o=r&&void 0!==r.hyphenChar&&r.hyphenChar||"\xad",a={},s=(n.patterns.splice?n.patterns:t(n.patterns)).map(function(e){return function(e){for(var t,n=0,r={pattern:e,text:"",levels:[],stickToLeft:0,stickToRight:0},i=1,o=2,a=3,s=4;t=e.charAt(n++);){var l="."===t,u=!l&&/\d/.test(t);switch(l?n-1===0?a:s:u?o:i){case i:!c&&r.levels.push(0),r.text+=t;break;case o:r.levels.push(parseInt(t));break;case a:r.stickToLeft=!0;break;case s:r.stickToRight=!0}var c=u}return r}(e)});return(n.exceptions.splice?n.exceptions:t(n.exceptions)).forEach(function(e){a[e.replace(/\-/g,"")]=e.replace(/\-/g,o)}),function(t){return function(t,n,r,i,o){for(var a,s="",l=function(e){var t=0,n=1,r=2,i=3;return{next:function(){for(var o,a="";o=e.charAt(t++);){var s=/\s|[\!-\@\[-\`\{-\xbf]/.test(o)?s===n?r:i:n;switch(s){case n:a+=o;break;case r:return t--,a;case i:return o}}if(""!==a)return a}}}(t),u=1,c=2,d=0,p=0;a=l.next();){switch(a.length>4?u:c){case u:r[a]||(r[a]=e(a,n,i,o)),a!==r[a]&&p++,a=r[a];case c:s+=a}d++}return i&&console.log("----------------\nHyphenation stats: "+d+" words processed, "+p+" words hyphenated"),s}(t,s,a,i,o)}}})?r.apply(t,i):r)||(e.exports=o)},function(e,t,n){var r,i,o;i=[],void 0===(o="function"===typeof(r=function(){return{patterns:[".ach4",".ad4der",".af1t",".al3t",".am5at",".an5c",".ang4",".ani5m",".ant4",".an3te",".anti5s",".ar5s",".ar4tie",".ar4ty",".as3c",".as1p",".as1s",".aster5",".atom5",".au1d",".av4i",".awn4",".ba4g",".ba5na",".bas4e",".ber4",".be5ra",".be3sm",".be5sto",".bri2",".but4ti",".cam4pe",".can5c",".capa5b",".car5ol",".ca4t",".ce4la",".ch4",".chill5i",".ci2",".cit5r",".co3e",".co4r",".cor5ner",".de4moi",".de3o",".de3ra",".de3ri",".des4c",".dictio5",".do4t",".du4c",".dumb5",".earth5",".eas3i",".eb4",".eer4",".eg2",".el5d",".el3em",".enam3",".en3g",".en3s",".eq5ui5t",".er4ri",".es3",".eu3",".eye5",".fes3",".for5mer",".ga2",".ge2",".gen3t4",".ge5og",".gi5a",".gi4b",".go4r",".hand5i",".han5k",".he2",".hero5i",".hes3",".het3",".hi3b",".hi3er",".hon5ey",".hon3o",".hov5",".id4l",".idol3",".im3m",".im5pin",".in1",".in3ci",".ine2",".in2k",".in3s",".ir5r",".is4i",".ju3r",".la4cy",".la4m",".lat5er",".lath5",".le2",".leg5e",".len4",".lep5",".lev1",".li4g",".lig5a",".li2n",".li3o",".li4t",".mag5a5",".mal5o",".man5a",".mar5ti",".me2",".mer3c",".me5ter",".mis1",".mist5i",".mon3e",".mo3ro",".mu5ta",".muta5b",".ni4c",".od2",".odd5",".of5te",".or5ato",".or3c",".or1d",".or3t",".os3",".os4tl",".oth3",".out3",".ped5al",".pe5te",".pe5tit",".pi4e",".pio5n",".pi2t",".pre3m",".ra4c",".ran4t",".ratio5na",".ree2",".re5mit",".res2",".re5stat",".ri4g",".rit5u",".ro4q",".ros5t",".row5d",".ru4d",".sci3e",".self5",".sell5",".se2n",".se5rie",".sh2",".si2",".sing4",".st4",".sta5bl",".sy2",".ta4",".te4",".ten5an",".th2",".ti2",".til4",".tim5o5",".ting4",".tin5k",".ton4a",".to4p",".top5i",".tou5s",".trib5ut",".un1a",".un3ce",".under5",".un1e",".un5k",".un5o",".un3u",".up3",".ure3",".us5a",".ven4de",".ve5ra",".wil5i",".ye4","4ab.","a5bal","a5ban","abe2","ab5erd","abi5a","ab5it5ab","ab5lat","ab5o5liz","4abr","ab5rog","ab3ul","a4car","ac5ard","ac5aro","a5ceou","ac1er","a5chet","4a2ci","a3cie","ac1in","a3cio","ac5rob","act5if","ac3ul","ac4um","a2d","ad4din","ad5er.","2adi","a3dia","ad3ica","adi4er","a3dio","a3dit","a5diu","ad4le","ad3ow","ad5ran","ad4su","4adu","a3duc","ad5um","ae4r","aeri4e","a2f","aff4","a4gab","aga4n","ag5ell","age4o","4ageu","ag1i","4ag4l","ag1n","a2go","3agog","ag3oni","a5guer","ag5ul","a4gy","a3ha","a3he","ah4l","a3ho","ai2","a5ia","a3ic.","ai5ly","a4i4n","ain5in","ain5o","ait5en","a1j","ak1en","al5ab","al3ad","a4lar","4aldi","2ale","al3end","a4lenti","a5le5o","al1i","al4ia.","ali4e","al5lev","4allic","4alm","a5log.","a4ly.","4alys","5a5lyst","5alyt","3alyz","4ama","am5ab","am3ag","ama5ra","am5asc","a4matis","a4m5ato","am5era","am3ic","am5if","am5ily","am1in","ami4no","a2mo","a5mon","amor5i","amp5en","a2n","an3age","3analy","a3nar","an3arc","anar4i","a3nati","4and","ande4s","an3dis","an1dl","an4dow","a5nee","a3nen","an5est.","a3neu","2ang","ang5ie","an1gl","a4n1ic","a3nies","an3i3f","an4ime","a5nimi","a5nine","an3io","a3nip","an3ish","an3it","a3niu","an4kli","5anniz","ano4","an5ot","anoth5","an2sa","an4sco","an4sn","an2sp","ans3po","an4st","an4sur","antal4","an4tie","4anto","an2tr","an4tw","an3ua","an3ul","a5nur","4ao","apar4","ap5at","ap5ero","a3pher","4aphi","a4pilla","ap5illar","ap3in","ap3ita","a3pitu","a2pl","apoc5","ap5ola","apor5i","apos3t","aps5es","a3pu","aque5","2a2r","ar3act","a5rade","ar5adis","ar3al","a5ramete","aran4g","ara3p","ar4at","a5ratio","ar5ativ","a5rau","ar5av4","araw4","arbal4","ar4chan","ar5dine","ar4dr","ar5eas","a3ree","ar3ent","a5ress","ar4fi","ar4fl","ar1i","ar5ial","ar3ian","a3riet","ar4im","ar5inat","ar3io","ar2iz","ar2mi","ar5o5d","a5roni","a3roo","ar2p","ar3q","arre4","ar4sa","ar2sh","4as.","as4ab","as3ant","ashi4","a5sia.","a3sib","a3sic","5a5si4t","ask3i","as4l","a4soc","as5ph","as4sh","as3ten","as1tr","asur5a","a2ta","at3abl","at5ac","at3alo","at5ap","ate5c","at5ech","at3ego","at3en.","at3era","ater5n","a5terna","at3est","at5ev","4ath","ath5em","a5then","at4ho","ath5om","4ati.","a5tia","at5i5b","at1ic","at3if","ation5ar","at3itu","a4tog","a2tom","at5omiz","a4top","a4tos","a1tr","at5rop","at4sk","at4tag","at5te","at4th","a2tu","at5ua","at5ue","at3ul","at3ura","a2ty","au4b","augh3","au3gu","au4l2","aun5d","au3r","au5sib","aut5en","au1th","a2va","av3ag","a5van","ave4no","av3era","av5ern","av5ery","av1i","avi4er","av3ig","av5oc","a1vor","3away","aw3i","aw4ly","aws4","ax4ic","ax4id","ay5al","aye4","ays4","azi4er","azz5i","5ba.","bad5ger","ba4ge","bal1a","ban5dag","ban4e","ban3i","barbi5","bari4a","bas4si","1bat","ba4z","2b1b","b2be","b3ber","bbi4na","4b1d","4be.","beak4","beat3","4be2d","be3da","be3de","be3di","be3gi","be5gu","1bel","be1li","be3lo","4be5m","be5nig","be5nu","4bes4","be3sp","be5str","3bet","bet5iz","be5tr","be3tw","be3w","be5yo","2bf","4b3h","bi2b","bi4d","3bie","bi5en","bi4er","2b3if","1bil","bi3liz","bina5r4","bin4d","bi5net","bi3ogr","bi5ou","bi2t","3bi3tio","bi3tr","3bit5ua","b5itz","b1j","bk4","b2l2","blath5","b4le.","blen4","5blesp","b3lis","b4lo","blun4t","4b1m","4b3n","bne5g","3bod","bod3i","bo4e","bol3ic","bom4bi","bon4a","bon5at","3boo","5bor.","4b1ora","bor5d","5bore","5bori","5bos4","b5ota","both5","bo4to","bound3","4bp","4brit","broth3","2b5s2","bsor4","2bt","bt4l","b4to","b3tr","buf4fer","bu4ga","bu3li","bumi4","bu4n","bunt4i","bu3re","bus5ie","buss4e","5bust","4buta","3butio","b5uto","b1v","4b5w","5by.","bys4","1ca","cab3in","ca1bl","cach4","ca5den","4cag4","2c5ah","ca3lat","cal4la","call5in","4calo","can5d","can4e","can4ic","can5is","can3iz","can4ty","cany4","ca5per","car5om","cast5er","cas5tig","4casy","ca4th","4cativ","cav5al","c3c","ccha5","cci4a","ccompa5","ccon4","ccou3t","2ce.","4ced.","4ceden","3cei","5cel.","3cell","1cen","3cenc","2cen4e","4ceni","3cent","3cep","ce5ram","4cesa","3cessi","ces5si5b","ces5t","cet4","c5e4ta","cew4","2ch","4ch.","4ch3ab","5chanic","ch5a5nis","che2","cheap3","4ched","che5lo","3chemi","ch5ene","ch3er.","ch3ers","4ch1in","5chine.","ch5iness","5chini","5chio","3chit","chi2z","3cho2","ch4ti","1ci","3cia","ci2a5b","cia5r","ci5c","4cier","5cific.","4cii","ci4la","3cili","2cim","2cin","c4ina","3cinat","cin3em","c1ing","c5ing.","5cino","cion4","4cipe","ci3ph","4cipic","4cista","4cisti","2c1it","cit3iz","5ciz","ck1","ck3i","1c4l4","4clar","c5laratio","5clare","cle4m","4clic","clim4","cly4","c5n","1co","co5ag","coe2","2cog","co4gr","coi4","co3inc","col5i","5colo","col3or","com5er","con4a","c4one","con3g","con5t","co3pa","cop3ic","co4pl","4corb","coro3n","cos4e","cov1","cove4","cow5a","coz5e","co5zi","c1q","cras5t","5crat.","5cratic","cre3at","5cred","4c3reta","cre4v","cri2","cri5f","c4rin","cris4","5criti","cro4pl","crop5o","cros4e","cru4d","4c3s2","2c1t","cta4b","ct5ang","c5tant","c2te","c3ter","c4ticu","ctim3i","ctu4r","c4tw","cud5","c4uf","c4ui","cu5ity","5culi","cul4tis","3cultu","cu2ma","c3ume","cu4mi","3cun","cu3pi","cu5py","cur5a4b","cu5ria","1cus","cuss4i","3c4ut","cu4tie","4c5utiv","4cutr","1cy","cze4","1d2a","5da.","2d3a4b","dach4","4daf","2dag","da2m2","dan3g","dard5","dark5","4dary","3dat","4dativ","4dato","5dav4","dav5e","5day","d1b","d5c","d1d4","2de.","deaf5","deb5it","de4bon","decan4","de4cil","de5com","2d1ed","4dee.","de5if","deli4e","del5i5q","de5lo","d4em","5dem.","3demic","dem5ic.","de5mil","de4mons","demor5","1den","de4nar","de3no","denti5f","de3nu","de1p","de3pa","depi4","de2pu","d3eq","d4erh","5derm","dern5iz","der5s","des2","d2es.","de1sc","de2s5o","des3ti","de3str","de4su","de1t","de2to","de1v","dev3il","4dey","4d1f","d4ga","d3ge4t","dg1i","d2gy","d1h2","5di.","1d4i3a","dia5b","di4cam","d4ice","3dict","3did","5di3en","d1if","di3ge","di4lato","d1in","1dina","3dine.","5dini","di5niz","1dio","dio5g","di4pl","dir2","di1re","dirt5i","dis1","5disi","d4is3t","d2iti","1di1v","d1j","d5k2","4d5la","3dle.","3dled","3dles.","4dless","2d3lo","4d5lu","2dly","d1m","4d1n4","1do","3do.","do5de","5doe","2d5of","d4og","do4la","doli4","do5lor","dom5iz","do3nat","doni4","doo3d","dop4p","d4or","3dos","4d5out","do4v","3dox","d1p","1dr","drag5on","4drai","dre4","drea5r","5dren","dri4b","dril4","dro4p","4drow","5drupli","4dry","2d1s2","ds4p","d4sw","d4sy","d2th","1du","d1u1a","du2c","d1uca","duc5er","4duct.","4ducts","du5el","du4g","d3ule","dum4be","du4n","4dup","du4pe","d1v","d1w","d2y","5dyn","dy4se","dys5p","e1a4b","e3act","ead1","ead5ie","ea4ge","ea5ger","ea4l","eal5er","eal3ou","eam3er","e5and","ear3a","ear4c","ear5es","ear4ic","ear4il","ear5k","ear2t","eart3e","ea5sp","e3ass","east3","ea2t","eat5en","eath3i","e5atif","e4a3tu","ea2v","eav3en","eav5i","eav5o","2e1b","e4bel.","e4bels","e4ben","e4bit","e3br","e4cad","ecan5c","ecca5","e1ce","ec5essa","ec2i","e4cib","ec5ificat","ec5ifie","ec5ify","ec3im","eci4t","e5cite","e4clam","e4clus","e2col","e4comm","e4compe","e4conc","e2cor","ec3ora","eco5ro","e1cr","e4crem","ec4tan","ec4te","e1cu","e4cul","ec3ula","2e2da","4ed3d","e4d1er","ede4s","4edi","e3dia","ed3ib","ed3ica","ed3im","ed1it","edi5z","4edo","e4dol","edon2","e4dri","e4dul","ed5ulo","ee2c","eed3i","ee2f","eel3i","ee4ly","ee2m","ee4na","ee4p1","ee2s4","eest4","ee4ty","e5ex","e1f","e4f3ere","1eff","e4fic","5efici","efil4","e3fine","ef5i5nite","3efit","efor5es","e4fuse.","4egal","eger4","eg5ib","eg4ic","eg5ing","e5git5","eg5n","e4go.","e4gos","eg1ul","e5gur","5egy","e1h4","eher4","ei2","e5ic","ei5d","eig2","ei5gl","e3imb","e3inf","e1ing","e5inst","eir4d","eit3e","ei3th","e5ity","e1j","e4jud","ej5udi","eki4n","ek4la","e1la","e4la.","e4lac","elan4d","el5ativ","e4law","elaxa4","e3lea","el5ebra","5elec","e4led","el3ega","e5len","e4l1er","e1les","el2f","el2i","e3libe","e4l5ic.","el3ica","e3lier","el5igib","e5lim","e4l3ing","e3lio","e2lis","el5ish","e3liv3","4ella","el4lab","ello4","e5loc","el5og","el3op.","el2sh","el4ta","e5lud","el5ug","e4mac","e4mag","e5man","em5ana","em5b","e1me","e2mel","e4met","em3ica","emi4e","em5igra","em1in2","em5ine","em3i3ni","e4mis","em5ish","e5miss","em3iz","5emniz","emo4g","emoni5o","em3pi","e4mul","em5ula","emu3n","e3my","en5amo","e4nant","ench4er","en3dic","e5nea","e5nee","en3em","en5ero","en5esi","en5est","en3etr","e3new","en5ics","e5nie","e5nil","e3nio","en3ish","en3it","e5niu","5eniz","4enn","4eno","eno4g","e4nos","en3ov","en4sw","ent5age","4enthes","en3ua","en5uf","e3ny.","4en3z","e5of","eo2g","e4oi4","e3ol","eop3ar","e1or","eo3re","eo5rol","eos4","e4ot","eo4to","e5out","e5ow","e2pa","e3pai","ep5anc","e5pel","e3pent","ep5etitio","ephe4","e4pli","e1po","e4prec","ep5reca","e4pred","ep3reh","e3pro","e4prob","ep4sh","ep5ti5b","e4put","ep5uta","e1q","equi3l","e4q3ui3s","er1a","era4b","4erand","er3ar","4erati.","2erb","er4bl","er3ch","er4che","2ere.","e3real","ere5co","ere3in","er5el.","er3emo","er5ena","er5ence","4erene","er3ent","ere4q","er5ess","er3est","eret4","er1h","er1i","e1ria4","5erick","e3rien","eri4er","er3ine","e1rio","4erit","er4iu","eri4v","e4riva","er3m4","er4nis","4ernit","5erniz","er3no","2ero","er5ob","e5roc","ero4r","er1ou","er1s","er3set","ert3er","4ertl","er3tw","4eru","eru4t","5erwau","e1s4a","e4sage.","e4sages","es2c","e2sca","es5can","e3scr","es5cu","e1s2e","e2sec","es5ecr","es5enc","e4sert.","e4serts","e4serva","4esh","e3sha","esh5en","e1si","e2sic","e2sid","es5iden","es5igna","e2s5im","es4i4n","esis4te","esi4u","e5skin","es4mi","e2sol","es3olu","e2son","es5ona","e1sp","es3per","es5pira","es4pre","2ess","es4si4b","estan4","es3tig","es5tim","4es2to","e3ston","2estr","e5stro","estruc5","e2sur","es5urr","es4w","eta4b","eten4d","e3teo","ethod3","et1ic","e5tide","etin4","eti4no","e5tir","e5titio","et5itiv","4etn","et5ona","e3tra","e3tre","et3ric","et5rif","et3rog","et5ros","et3ua","et5ym","et5z","4eu","e5un","e3up","eu3ro","eus4","eute4","euti5l","eu5tr","eva2p5","e2vas","ev5ast","e5vea","ev3ell","evel3o","e5veng","even4i","ev1er","e5verb","e1vi","ev3id","evi4l","e4vin","evi4v","e5voc","e5vu","e1wa","e4wag","e5wee","e3wh","ewil5","ew3ing","e3wit","1exp","5eyc","5eye.","eys4","1fa","fa3bl","fab3r","fa4ce","4fag","fain4","fall5e","4fa4ma","fam5is","5far","far5th","fa3ta","fa3the","4fato","fault5","4f5b","4fd","4fe.","feas4","feath3","fe4b","4feca","5fect","2fed","fe3li","fe4mo","fen2d","fend5e","fer1","5ferr","fev4","4f1f","f4fes","f4fie","f5fin.","f2f5is","f4fly","f2fy","4fh","1fi","fi3a","2f3ic.","4f3ical","f3ican","4ficate","f3icen","fi3cer","fic4i","5ficia","5ficie","4fics","fi3cu","fi5del","fight5","fil5i","fill5in","4fily","2fin","5fina","fin2d5","fi2ne","f1in3g","fin4n","fis4ti","f4l2","f5less","flin4","flo3re","f2ly5","4fm","4fn","1fo","5fon","fon4de","fon4t","fo2r","fo5rat","for5ay","fore5t","for4i","fort5a","fos5","4f5p","fra4t","f5rea","fres5c","fri2","fril4","frol5","2f3s","2ft","f4to","f2ty","3fu","fu5el","4fug","fu4min","fu5ne","fu3ri","fusi4","fus4s","4futa","1fy","1ga","gaf4","5gal.","3gali","ga3lo","2gam","ga5met","g5amo","gan5is","ga3niz","gani5za","4gano","gar5n4","gass4","gath3","4gativ","4gaz","g3b","gd4","2ge.","2ged","geez4","gel4in","ge5lis","ge5liz","4gely","1gen","ge4nat","ge5niz","4geno","4geny","1geo","ge3om","g4ery","5gesi","geth5","4geto","ge4ty","ge4v","4g1g2","g2ge","g3ger","gglu5","ggo4","gh3in","gh5out","gh4to","5gi.","1gi4a","gia5r","g1ic","5gicia","g4ico","gien5","5gies.","gil4","g3imen","3g4in.","gin5ge","5g4ins","5gio","3gir","gir4l","g3isl","gi4u","5giv","3giz","gl2","gla4","glad5i","5glas","1gle","gli4b","g3lig","3glo","glo3r","g1m","g4my","gn4a","g4na.","gnet4t","g1ni","g2nin","g4nio","g1no","g4non","1go","3go.","gob5","5goe","3g4o4g","go3is","gon2","4g3o3na","gondo5","go3ni","5goo","go5riz","gor5ou","5gos.","gov1","g3p","1gr","4grada","g4rai","gran2","5graph.","g5rapher","5graphic","4graphy","4gray","gre4n","4gress.","4grit","g4ro","gruf4","gs2","g5ste","gth3","gu4a","3guard","2gue","5gui5t","3gun","3gus","4gu4t","g3w","1gy","2g5y3n","gy5ra","h3ab4l","hach4","hae4m","hae4t","h5agu","ha3la","hala3m","ha4m","han4ci","han4cy","5hand.","han4g","hang5er","hang5o","h5a5niz","han4k","han4te","hap3l","hap5t","ha3ran","ha5ras","har2d","hard3e","har4le","harp5en","har5ter","has5s","haun4","5haz","haz3a","h1b","1head","3hear","he4can","h5ecat","h4ed","he5do5","he3l4i","hel4lis","hel4ly","h5elo","hem4p","he2n","hena4","hen5at","heo5r","hep5","h4era","hera3p","her4ba","here5a","h3ern","h5erou","h3ery","h1es","he2s5p","he4t","het4ed","heu4","h1f","h1h","hi5an","hi4co","high5","h4il2","himer4","h4ina","hion4e","hi4p","hir4l","hi3ro","hir4p","hir4r","his3el","his4s","hith5er","hi2v","4hk","4h1l4","hlan4","h2lo","hlo3ri","4h1m","hmet4","2h1n","h5odiz","h5ods","ho4g","hoge4","hol5ar","3hol4e","ho4ma","home3","hon4a","ho5ny","3hood","hoon4","hor5at","ho5ris","hort3e","ho5ru","hos4e","ho5sen","hos1p","1hous","house3","hov5el","4h5p","4hr4","hree5","hro5niz","hro3po","4h1s2","h4sh","h4tar","ht1en","ht5es","h4ty","hu4g","hu4min","hun5ke","hun4t","hus3t4","hu4t","h1w","h4wart","hy3pe","hy3ph","hy2s","2i1a","i2al","iam4","iam5ete","i2an","4ianc","ian3i","4ian4t","ia5pe","iass4","i4ativ","ia4tric","i4atu","ibe4","ib3era","ib5ert","ib5ia","ib3in","ib5it.","ib5ite","i1bl","ib3li","i5bo","i1br","i2b5ri","i5bun","4icam","5icap","4icar","i4car.","i4cara","icas5","i4cay","iccu4","4iceo","4ich","2ici","i5cid","ic5ina","i2cip","ic3ipa","i4cly","i2c5oc","4i1cr","5icra","i4cry","ic4te","ictu2","ic4t3ua","ic3ula","ic4um","ic5uo","i3cur","2id","i4dai","id5anc","id5d","ide3al","ide4s","i2di","id5ian","idi4ar","i5die","id3io","idi5ou","id1it","id5iu","i3dle","i4dom","id3ow","i4dr","i2du","id5uo","2ie4","ied4e","5ie5ga","ield3","ien5a4","ien4e","i5enn","i3enti","i1er.","i3esc","i1est","i3et","4if.","if5ero","iff5en","if4fr","4ific.","i3fie","i3fl","4ift","2ig","iga5b","ig3era","ight3i","4igi","i3gib","ig3il","ig3in","ig3it","i4g4l","i2go","ig3or","ig5ot","i5gre","igu5i","ig1ur","i3h","4i5i4","i3j","4ik","i1la","il3a4b","i4lade","i2l5am","ila5ra","i3leg","il1er","ilev4","il5f","il1i","il3ia","il2ib","il3io","il4ist","2ilit","il2iz","ill5ab","4iln","il3oq","il4ty","il5ur","il3v","i4mag","im3age","ima5ry","imenta5r","4imet","im1i","im5ida","imi5le","i5mini","4imit","im4ni","i3mon","i2mu","im3ula","2in.","i4n3au","4inav","incel4","in3cer","4ind","in5dling","2ine","i3nee","iner4ar","i5ness","4inga","4inge","in5gen","4ingi","in5gling","4ingo","4ingu","2ini","i5ni.","i4nia","in3io","in1is","i5nite.","5initio","in3ity","4ink","4inl","2inn","2i1no","i4no4c","ino4s","i4not","2ins","in3se","insur5a","2int.","2in4th","in1u","i5nus","4iny","2io","4io.","ioge4","io2gr","i1ol","io4m","ion3at","ion4ery","ion3i","io5ph","ior3i","i4os","io5th","i5oti","io4to","i4our","2ip","ipe4","iphras4","ip3i","ip4ic","ip4re4","ip3ul","i3qua","iq5uef","iq3uid","iq3ui3t","4ir","i1ra","ira4b","i4rac","ird5e","ire4de","i4ref","i4rel4","i4res","ir5gi","ir1i","iri5de","ir4is","iri3tu","5i5r2iz","ir4min","iro4g","5iron.","ir5ul","2is.","is5ag","is3ar","isas5","2is1c","is3ch","4ise","is3er","3isf","is5han","is3hon","ish5op","is3ib","isi4d","i5sis","is5itiv","4is4k","islan4","4isms","i2so","iso5mer","is1p","is2pi","is4py","4is1s","is4sal","issen4","is4ses","is4ta.","is1te","is1ti","ist4ly","4istral","i2su","is5us","4ita.","ita4bi","i4tag","4ita5m","i3tan","i3tat","2ite","it3era","i5teri","it4es","2ith","i1ti","4itia","4i2tic","it3ica","5i5tick","it3ig","it5ill","i2tim","2itio","4itis","i4tism","i2t5o5m","4iton","i4tram","it5ry","4itt","it3uat","i5tud","it3ul","4itz.","i1u","2iv","iv3ell","iv3en.","i4v3er.","i4vers.","iv5il.","iv5io","iv1it","i5vore","iv3o3ro","i4v3ot","4i5w","ix4o","4iy","4izar","izi4","5izont","5ja","jac4q","ja4p","1je","jer5s","4jestie","4jesty","jew3","jo4p","5judg","3ka.","k3ab","k5ag","kais4","kal4","k1b","k2ed","1kee","ke4g","ke5li","k3en4d","k1er","kes4","k3est.","ke4ty","k3f","kh4","k1i","5ki.","5k2ic","k4ill","kilo5","k4im","k4in.","kin4de","k5iness","kin4g","ki4p","kis4","k5ish","kk4","k1l","4kley","4kly","k1m","k5nes","1k2no","ko5r","kosh4","k3ou","kro5n","4k1s2","k4sc","ks4l","k4sy","k5t","k1w","lab3ic","l4abo","laci4","l4ade","la3dy","lag4n","lam3o","3land","lan4dl","lan5et","lan4te","lar4g","lar3i","las4e","la5tan","4lateli","4lativ","4lav","la4v4a","2l1b","lbin4","4l1c2","lce4","l3ci","2ld","l2de","ld4ere","ld4eri","ldi4","ld5is","l3dr","l4dri","le2a","le4bi","left5","5leg.","5legg","le4mat","lem5atic","4len.","3lenc","5lene.","1lent","le3ph","le4pr","lera5b","ler4e","3lerg","3l4eri","l4ero","les2","le5sco","5lesq","3less","5less.","l3eva","lev4er.","lev4era","lev4ers","3ley","4leye","2lf","l5fr","4l1g4","l5ga","lgar3","l4ges","lgo3","2l3h","li4ag","li2am","liar5iz","li4as","li4ato","li5bi","5licio","li4cor","4lics","4lict.","l4icu","l3icy","l3ida","lid5er","3lidi","lif3er","l4iff","li4fl","5ligate","3ligh","li4gra","3lik","4l4i4l","lim4bl","lim3i","li4mo","l4im4p","l4ina","1l4ine","lin3ea","lin3i","link5er","li5og","4l4iq","lis4p","l1it","l2it.","5litica","l5i5tics","liv3er","l1iz","4lj","lka3","l3kal","lka4t","l1l","l4law","l2le","l5lea","l3lec","l3leg","l3lel","l3le4n","l3le4t","ll2i","l2lin4","l5lina","ll4o","lloqui5","ll5out","l5low","2lm","l5met","lm3ing","l4mod","lmon4","2l1n2","3lo.","lob5al","lo4ci","4lof","3logic","l5ogo","3logu","lom3er","5long","lon4i","l3o3niz","lood5","5lope.","lop3i","l3opm","lora4","lo4rato","lo5rie","lor5ou","5los.","los5et","5losophiz","5losophy","los4t","lo4ta","loun5d","2lout","4lov","2lp","lpa5b","l3pha","l5phi","lp5ing","l3pit","l4pl","l5pr","4l1r","2l1s2","l4sc","l2se","l4sie","4lt","lt5ag","ltane5","l1te","lten4","ltera4","lth3i","l5ties.","ltis4","l1tr","ltu2","ltur3a","lu5a","lu3br","luch4","lu3ci","lu3en","luf4","lu5id","lu4ma","5lumi","l5umn.","5lumnia","lu3o","luo3r","4lup","luss4","lus3te","1lut","l5ven","l5vet4","2l1w","1ly","4lya","4lyb","ly5me","ly3no","2lys4","l5yse","1ma","2mab","ma2ca","ma5chine","ma4cl","mag5in","5magn","2mah","maid5","4mald","ma3lig","ma5lin","mal4li","mal4ty","5mania","man5is","man3iz","4map","ma5rine.","ma5riz","mar4ly","mar3v","ma5sce","mas4e","mas1t","5mate","math3","ma3tis","4matiza","4m1b","mba4t5","m5bil","m4b3ing","mbi4v","4m5c","4me.","2med","4med.","5media","me3die","m5e5dy","me2g","mel5on","mel4t","me2m","mem1o3","1men","men4a","men5ac","men4de","4mene","men4i","mens4","mensu5","3ment","men4te","me5on","m5ersa","2mes","3mesti","me4ta","met3al","me1te","me5thi","m4etr","5metric","me5trie","me3try","me4v","4m1f","2mh","5mi.","mi3a","mid4a","mid4g","mig4","3milia","m5i5lie","m4ill","min4a","3mind","m5inee","m4ingl","min5gli","m5ingly","min4t","m4inu","miot4","m2is","mis4er.","mis5l","mis4ti","m5istry","4mith","m2iz","4mk","4m1l","m1m","mma5ry","4m1n","mn4a","m4nin","mn4o","1mo","4mocr","5mocratiz","mo2d1","mo4go","mois2","moi5se","4mok","mo5lest","mo3me","mon5et","mon5ge","moni3a","mon4ism","mon4ist","mo3niz","monol4","mo3ny.","mo2r","4mora.","mos2","mo5sey","mo3sp","moth3","m5ouf","3mous","mo2v","4m1p","mpara5","mpa5rab","mpar5i","m3pet","mphas4","m2pi","mpi4a","mp5ies","m4p1in","m5pir","mp5is","mpo3ri","mpos5ite","m4pous","mpov5","mp4tr","m2py","4m3r","4m1s2","m4sh","m5si","4mt","1mu","mula5r4","5mult","multi3","3mum","mun2","4mup","mu4u","4mw","1na","2n1a2b","n4abu","4nac.","na4ca","n5act","nag5er.","nak4","na4li","na5lia","4nalt","na5mit","n2an","nanci4","nan4it","nank4","nar3c","4nare","nar3i","nar4l","n5arm","n4as","nas4c","nas5ti","n2at","na3tal","nato5miz","n2au","nau3se","3naut","nav4e","4n1b4","ncar5","n4ces.","n3cha","n5cheo","n5chil","n3chis","nc1in","nc4it","ncour5a","n1cr","n1cu","n4dai","n5dan","n1de","nd5est.","ndi4b","n5d2if","n1dit","n3diz","n5duc","ndu4r","nd2we","2ne.","n3ear","ne2b","neb3u","ne2c","5neck","2ned","ne4gat","neg5ativ","5nege","ne4la","nel5iz","ne5mi","ne4mo","1nen","4nene","3neo","ne4po","ne2q","n1er","nera5b","n4erar","n2ere","n4er5i","ner4r","1nes","2nes.","4nesp","2nest","4nesw","3netic","ne4v","n5eve","ne4w","n3f","n4gab","n3gel","nge4n4e","n5gere","n3geri","ng5ha","n3gib","ng1in","n5git","n4gla","ngov4","ng5sh","n1gu","n4gum","n2gy","4n1h4","nha4","nhab3","nhe4","3n4ia","ni3an","ni4ap","ni3ba","ni4bl","ni4d","ni5di","ni4er","ni2fi","ni5ficat","n5igr","nik4","n1im","ni3miz","n1in","5nine.","nin4g","ni4o","5nis.","nis4ta","n2it","n4ith","3nitio","n3itor","ni3tr","n1j","4nk2","n5kero","n3ket","nk3in","n1kl","4n1l","n5m","nme4","nmet4","4n1n2","nne4","nni3al","nni4v","nob4l","no3ble","n5ocl","4n3o2d","3noe","4nog","noge4","nois5i","no5l4i","5nologis","3nomic","n5o5miz","no4mo","no3my","no4n","non4ag","non5i","n5oniz","4nop","5nop5o5li","nor5ab","no4rary","4nosc","nos4e","nos5t","no5ta","1nou","3noun","nov3el3","nowl3","n1p4","npi4","npre4c","n1q","n1r","nru4","2n1s2","ns5ab","nsati4","ns4c","n2se","n4s3es","nsid1","nsig4","n2sl","ns3m","n4soc","ns4pe","n5spi","nsta5bl","n1t","nta4b","nter3s","nt2i","n5tib","nti4er","nti2f","n3tine","n4t3ing","nti4p","ntrol5li","nt4s","ntu3me","nu1a","nu4d","nu5en","nuf4fe","n3uin","3nu3it","n4um","nu1me","n5umi","3nu4n","n3uo","nu3tr","n1v2","n1w4","nym4","nyp4","4nz","n3za","4oa","oad3","o5a5les","oard3","oas4e","oast5e","oat5i","ob3a3b","o5bar","obe4l","o1bi","o2bin","ob5ing","o3br","ob3ul","o1ce","och4","o3chet","ocif3","o4cil","o4clam","o4cod","oc3rac","oc5ratiz","ocre3","5ocrit","octor5a","oc3ula","o5cure","od5ded","od3ic","odi3o","o2do4","odor3","od5uct.","od5ucts","o4el","o5eng","o3er","oe4ta","o3ev","o2fi","of5ite","ofit4t","o2g5a5r","og5ativ","o4gato","o1ge","o5gene","o5geo","o4ger","o3gie","1o1gis","og3it","o4gl","o5g2ly","3ogniz","o4gro","ogu5i","1ogy","2ogyn","o1h2","ohab5","oi2","oic3es","oi3der","oiff4","oig4","oi5let","o3ing","oint5er","o5ism","oi5son","oist5en","oi3ter","o5j","2ok","o3ken","ok5ie","o1la","o4lan","olass4","ol2d","old1e","ol3er","o3lesc","o3let","ol4fi","ol2i","o3lia","o3lice","ol5id.","o3li4f","o5lil","ol3ing","o5lio","o5lis.","ol3ish","o5lite","o5litio","o5liv","olli4e","ol5ogiz","olo4r","ol5pl","ol2t","ol3ub","ol3ume","ol3un","o5lus","ol2v","o2ly","om5ah","oma5l","om5atiz","om2be","om4bl","o2me","om3ena","om5erse","o4met","om5etry","o3mia","om3ic.","om3ica","o5mid","om1in","o5mini","5ommend","omo4ge","o4mon","om3pi","ompro5","o2n","on1a","on4ac","o3nan","on1c","3oncil","2ond","on5do","o3nen","on5est","on4gu","on1ic","o3nio","on1is","o5niu","on3key","on4odi","on3omy","on3s","onspi4","onspir5a","onsu4","onten4","on3t4i","ontif5","on5um","onva5","oo2","ood5e","ood5i","oo4k","oop3i","o3ord","oost5","o2pa","ope5d","op1er","3opera","4operag","2oph","o5phan","o5pher","op3ing","o3pit","o5pon","o4posi","o1pr","op1u","opy5","o1q","o1ra","o5ra.","o4r3ag","or5aliz","or5ange","ore5a","o5real","or3ei","ore5sh","or5est.","orew4","or4gu","4o5ria","or3ica","o5ril","or1in","o1rio","or3ity","o3riu","or2mi","orn2e","o5rof","or3oug","or5pe","3orrh","or4se","ors5en","orst4","or3thi","or3thy","or4ty","o5rum","o1ry","os3al","os2c","os4ce","o3scop","4oscopi","o5scr","os4i4e","os5itiv","os3ito","os3ity","osi4u","os4l","o2so","os4pa","os4po","os2ta","o5stati","os5til","os5tit","o4tan","otele4g","ot3er.","ot5ers","o4tes","4oth","oth5esi","oth3i4","ot3ic.","ot5ica","o3tice","o3tif","o3tis","oto5s","ou2","ou3bl","ouch5i","ou5et","ou4l","ounc5er","oun2d","ou5v","ov4en","over4ne","over3s","ov4ert","o3vis","oviti4","o5v4ol","ow3der","ow3el","ow5est","ow1i","own5i","o4wo","oy1a","1pa","pa4ca","pa4ce","pac4t","p4ad","5pagan","p3agat","p4ai","pain4","p4al","pan4a","pan3el","pan4ty","pa3ny","pa1p","pa4pu","para5bl","par5age","par5di","3pare","par5el","p4a4ri","par4is","pa2te","pa5ter","5pathic","pa5thy","pa4tric","pav4","3pay","4p1b","pd4","4pe.","3pe4a","pear4l","pe2c","2p2ed","3pede","3pedi","pedia4","ped4ic","p4ee","pee4d","pek4","pe4la","peli4e","pe4nan","p4enc","pen4th","pe5on","p4era.","pera5bl","p4erag","p4eri","peri5st","per4mal","perme5","p4ern","per3o","per3ti","pe5ru","per1v","pe2t","pe5ten","pe5tiz","4pf","4pg","4ph.","phar5i","phe3no","ph4er","ph4es.","ph1ic","5phie","ph5ing","5phisti","3phiz","ph2l","3phob","3phone","5phoni","pho4r","4phs","ph3t","5phu","1phy","pi3a","pian4","pi4cie","pi4cy","p4id","p5ida","pi3de","5pidi","3piec","pi3en","pi4grap","pi3lo","pi2n","p4in.","pind4","p4ino","3pi1o","pion4","p3ith","pi5tha","pi2tu","2p3k2","1p2l2","3plan","plas5t","pli3a","pli5er","4plig","pli4n","ploi4","plu4m","plum4b","4p1m","2p3n","po4c","5pod.","po5em","po3et5","5po4g","poin2","5point","poly5t","po4ni","po4p","1p4or","po4ry","1pos","pos1s","p4ot","po4ta","5poun","4p1p","ppa5ra","p2pe","p4ped","p5pel","p3pen","p3per","p3pet","ppo5site","pr2","pray4e","5preci","pre5co","pre3em","pref5ac","pre4la","pre3r","p3rese","3press","pre5ten","pre3v","5pri4e","prin4t3","pri4s","pris3o","p3roca","prof5it","pro3l","pros3e","pro1t","2p1s2","p2se","ps4h","p4sib","2p1t","pt5a4b","p2te","p2th","pti3m","ptu4r","p4tw","pub3","pue4","puf4","pul3c","pu4m","pu2n","pur4r","5pus","pu2t","5pute","put3er","pu3tr","put4ted","put4tin","p3w","qu2","qua5v","2que.","3quer","3quet","2rab","ra3bi","rach4e","r5acl","raf5fi","raf4t","r2ai","ra4lo","ram3et","r2ami","rane5o","ran4ge","r4ani","ra5no","rap3er","3raphy","rar5c","rare4","rar5ef","4raril","r2as","ration4","rau4t","ra5vai","rav3el","ra5zie","r1b","r4bab","r4bag","rbi2","rbi4f","r2bin","r5bine","rb5ing.","rb4o","r1c","r2ce","rcen4","r3cha","rch4er","r4ci4b","rc4it","rcum3","r4dal","rd2i","rdi4a","rdi4er","rdin4","rd3ing","2re.","re1al","re3an","re5arr","5reav","re4aw","r5ebrat","rec5oll","rec5ompe","re4cre","2r2ed","re1de","re3dis","red5it","re4fac","re2fe","re5fer.","re3fi","re4fy","reg3is","re5it","re1li","re5lu","r4en4ta","ren4te","re1o","re5pin","re4posi","re1pu","r1er4","r4eri","rero4","re5ru","r4es.","re4spi","ress5ib","res2t","re5stal","re3str","re4ter","re4ti4z","re3tri","reu2","re5uti","rev2","re4val","rev3el","r5ev5er.","re5vers","re5vert","re5vil","rev5olu","re4wh","r1f","rfu4","r4fy","rg2","rg3er","r3get","r3gic","rgi4n","rg3ing","r5gis","r5git","r1gl","rgo4n","r3gu","rh4","4rh.","4rhal","ri3a","ria4b","ri4ag","r4ib","rib3a","ric5as","r4ice","4rici","5ricid","ri4cie","r4ico","rid5er","ri3enc","ri3ent","ri1er","ri5et","rig5an","5rigi","ril3iz","5riman","rim5i","3rimo","rim4pe","r2ina","5rina.","rin4d","rin4e","rin4g","ri1o","5riph","riph5e","ri2pl","rip5lic","r4iq","r2is","r4is.","ris4c","r3ish","ris4p","ri3ta3b","r5ited.","rit5er.","rit5ers","rit3ic","ri2tu","rit5ur","riv5el","riv3et","riv3i","r3j","r3ket","rk4le","rk4lin","r1l","rle4","r2led","r4lig","r4lis","rl5ish","r3lo4","r1m","rma5c","r2me","r3men","rm5ers","rm3ing","r4ming.","r4mio","r3mit","r4my","r4nar","r3nel","r4ner","r5net","r3ney","r5nic","r1nis4","r3nit","r3niv","rno4","r4nou","r3nu","rob3l","r2oc","ro3cr","ro4e","ro1fe","ro5fil","rok2","ro5ker","5role.","rom5ete","rom4i","rom4p","ron4al","ron4e","ro5n4is","ron4ta","1room","5root","ro3pel","rop3ic","ror3i","ro5ro","ros5per","ros4s","ro4the","ro4ty","ro4va","rov5el","rox5","r1p","r4pea","r5pent","rp5er.","r3pet","rp4h4","rp3ing","r3po","r1r4","rre4c","rre4f","r4reo","rre4st","rri4o","rri4v","rron4","rros4","rrys4","4rs2","r1sa","rsa5ti","rs4c","r2se","r3sec","rse4cr","rs5er.","rs3es","rse5v2","r1sh","r5sha","r1si","r4si4b","rson3","r1sp","r5sw","rtach4","r4tag","r3teb","rten4d","rte5o","r1ti","rt5ib","rti4d","r4tier","r3tig","rtil3i","rtil4l","r4tily","r4tist","r4tiv","r3tri","rtroph4","rt4sh","ru3a","ru3e4l","ru3en","ru4gl","ru3in","rum3pl","ru2n","runk5","run4ty","r5usc","ruti5n","rv4e","rvel4i","r3ven","rv5er.","r5vest","r3vey","r3vic","rvi4v","r3vo","r1w","ry4c","5rynge","ry3t","sa2","2s1ab","5sack","sac3ri","s3act","5sai","salar4","sal4m","sa5lo","sal4t","3sanc","san4de","s1ap","sa5ta","5sa3tio","sat3u","sau4","sa5vor","5saw","4s5b","scan4t5","sca4p","scav5","s4ced","4scei","s4ces","sch2","s4cho","3s4cie","5scin4d","scle5","s4cli","scof4","4scopy","scour5a","s1cu","4s5d","4se.","se4a","seas4","sea5w","se2c3o","3sect","4s4ed","se4d4e","s5edl","se2g","seg3r","5sei","se1le","5self","5selv","4seme","se4mol","sen5at","4senc","sen4d","s5ened","sen5g","s5enin","4sentd","4sentl","sep3a3","4s1er.","s4erl","ser4o","4servo","s1e4s","se5sh","ses5t","5se5um","5sev","sev3en","sew4i","5sex","4s3f","2s3g","s2h","2sh.","sh1er","5shev","sh1in","sh3io","3ship","shiv5","sho4","sh5old","shon3","shor4","short5","4shw","si1b","s5icc","3side.","5sides","5sidi","si5diz","4signa","sil4e","4sily","2s1in","s2ina","5sine.","s3ing","1sio","5sion","sion5a","si2r","sir5a","1sis","3sitio","5siu","1siv","5siz","sk2","4ske","s3ket","sk5ine","sk5ing","s1l2","s3lat","s2le","slith5","2s1m","s3ma","small3","sman3","smel4","s5men","5smith","smol5d4","s1n4","1so","so4ce","soft3","so4lab","sol3d2","so3lic","5solv","3som","3s4on.","sona4","son4g","s4op","5sophic","s5ophiz","s5ophy","sor5c","sor5d","4sov","so5vi","2spa","5spai","spa4n","spen4d","2s5peo","2sper","s2phe","3spher","spho5","spil4","sp5ing","4spio","s4ply","s4pon","spor4","4spot","squal4l","s1r","2ss","s1sa","ssas3","s2s5c","s3sel","s5seng","s4ses.","s5set","s1si","s4sie","ssi4er","ss5ily","s4sl","ss4li","s4sn","sspend4","ss2t","ssur5a","ss5w","2st.","s2tag","s2tal","stam4i","5stand","s4ta4p","5stat.","s4ted","stern5i","s5tero","ste2w","stew5a","s3the","st2i","s4ti.","s5tia","s1tic","5stick","s4tie","s3tif","st3ing","5stir","s1tle","5stock","stom3a","5stone","s4top","3store","st4r","s4trad","5stratu","s4tray","s4trid","4stry","4st3w","s2ty","1su","su1al","su4b3","su2g3","su5is","suit3","s4ul","su2m","sum3i","su2n","su2r","4sv","sw2","4swo","s4y","4syc","3syl","syn5o","sy5rin","1ta","3ta.","2tab","ta5bles","5taboliz","4taci","ta5do","4taf4","tai5lo","ta2l","ta5la","tal5en","tal3i","4talk","tal4lis","ta5log","ta5mo","tan4de","tanta3","ta5per","ta5pl","tar4a","4tarc","4tare","ta3riz","tas4e","ta5sy","4tatic","ta4tur","taun4","tav4","2taw","tax4is","2t1b","4tc","t4ch","tch5et","4t1d","4te.","tead4i","4teat","tece4","5tect","2t1ed","te5di","1tee","teg4","te5ger","te5gi","3tel.","teli4","5tels","te2ma2","tem3at","3tenan","3tenc","3tend","4tenes","1tent","ten4tag","1teo","te4p","te5pe","ter3c","5ter3d","1teri","ter5ies","ter3is","teri5za","5ternit","ter5v","4tes.","4tess","t3ess.","teth5e","3teu","3tex","4tey","2t1f","4t1g","2th.","than4","th2e","4thea","th3eas","the5at","the3is","3thet","th5ic.","th5ica","4thil","5think","4thl","th5ode","5thodic","4thoo","thor5it","tho5riz","2ths","1tia","ti4ab","ti4ato","2ti2b","4tick","t4ico","t4ic1u","5tidi","3tien","tif2","ti5fy","2tig","5tigu","till5in","1tim","4timp","tim5ul","2t1in","t2ina","3tine.","3tini","1tio","ti5oc","tion5ee","5tiq","ti3sa","3tise","tis4m","ti5so","tis4p","5tistica","ti3tl","ti4u","1tiv","tiv4a","1tiz","ti3za","ti3zen","2tl","t5la","tlan4","3tle.","3tled","3tles.","t5let.","t5lo","4t1m","tme4","2t1n2","1to","to3b","to5crat","4todo","2tof","to2gr","to5ic","to2ma","tom4b","to3my","ton4ali","to3nat","4tono","4tony","to2ra","to3rie","tor5iz","tos2","5tour","4tout","to3war","4t1p","1tra","tra3b","tra5ch","traci4","trac4it","trac4te","tras4","tra5ven","trav5es5","tre5f","tre4m","trem5i","5tria","tri5ces","5tricia","4trics","2trim","tri4v","tro5mi","tron5i","4trony","tro5phe","tro3sp","tro3v","tru5i","trus4","4t1s2","t4sc","tsh4","t4sw","4t3t2","t4tes","t5to","ttu4","1tu","tu1a","tu3ar","tu4bi","tud2","4tue","4tuf4","5tu3i","3tum","tu4nis","2t3up.","3ture","5turi","tur3is","tur5o","tu5ry","3tus","4tv","tw4","4t1wa","twis4","4two","1ty","4tya","2tyl","type3","ty5ph","4tz","tz4e","4uab","uac4","ua5na","uan4i","uar5ant","uar2d","uar3i","uar3t","u1at","uav4","ub4e","u4bel","u3ber","u4bero","u1b4i","u4b5ing","u3ble.","u3ca","uci4b","uc4it","ucle3","u3cr","u3cu","u4cy","ud5d","ud3er","ud5est","udev4","u1dic","ud3ied","ud3ies","ud5is","u5dit","u4don","ud4si","u4du","u4ene","uens4","uen4te","uer4il","3ufa","u3fl","ugh3en","ug5in","2ui2","uil5iz","ui4n","u1ing","uir4m","uita4","uiv3","uiv4er.","u5j","4uk","u1la","ula5b","u5lati","ulch4","5ulche","ul3der","ul4e","u1len","ul4gi","ul2i","u5lia","ul3ing","ul5ish","ul4lar","ul4li4b","ul4lis","4ul3m","u1l4o","4uls","uls5es","ul1ti","ultra3","4ultu","u3lu","ul5ul","ul5v","um5ab","um4bi","um4bly","u1mi","u4m3ing","umor5o","um2p","unat4","u2ne","un4er","u1ni","un4im","u2nin","un5ish","uni3v","un3s4","un4sw","unt3ab","un4ter.","un4tes","unu4","un5y","un5z","u4ors","u5os","u1ou","u1pe","uper5s","u5pia","up3ing","u3pl","up3p","upport5","upt5ib","uptu4","u1ra","4ura.","u4rag","u4ras","ur4be","urc4","ur1d","ure5at","ur4fer","ur4fr","u3rif","uri4fic","ur1in","u3rio","u1rit","ur3iz","ur2l","url5ing.","ur4no","uros4","ur4pe","ur4pi","urs5er","ur5tes","ur3the","urti4","ur4tie","u3ru","2us","u5sad","u5san","us4ap","usc2","us3ci","use5a","u5sia","u3sic","us4lin","us1p","us5sl","us5tere","us1tr","u2su","usur4","uta4b","u3tat","4ute.","4utel","4uten","uten4i","4u1t2i","uti5liz","u3tine","ut3ing","ution5a","u4tis","5u5tiz","u4t1l","ut5of","uto5g","uto5matic","u5ton","u4tou","uts4","u3u","uu4m","u1v2","uxu3","uz4e","1va","5va.","2v1a4b","vac5il","vac3u","vag4","va4ge","va5lie","val5o","val1u","va5mo","va5niz","va5pi","var5ied","3vat","4ve.","4ved","veg3","v3el.","vel3li","ve4lo","v4ely","ven3om","v5enue","v4erd","5vere.","v4erel","v3eren","ver5enc","v4eres","ver3ie","vermi4n","3verse","ver3th","v4e2s","4ves.","ves4te","ve4te","vet3er","ve4ty","vi5ali","5vian","5vide.","5vided","4v3iden","5vides","5vidi","v3if","vi5gn","vik4","2vil","5vilit","v3i3liz","v1in","4vi4na","v2inc","vin5d","4ving","vio3l","v3io4r","vi1ou","vi4p","vi5ro","vis3it","vi3so","vi3su","4viti","vit3r","4vity","3viv","5vo.","voi4","3vok","vo4la","v5ole","5volt","3volv","vom5i","vor5ab","vori4","vo4ry","vo4ta","4votee","4vv4","v4y","w5abl","2wac","wa5ger","wag5o","wait5","w5al.","wam4","war4t","was4t","wa1te","wa5ver","w1b","wea5rie","weath3","wed4n","weet3","wee5v","wel4l","w1er","west3","w3ev","whi4","wi2","wil2","will5in","win4de","win4g","wir4","3wise","with3","wiz5","w4k","wl4es","wl3in","w4no","1wo2","wom1","wo5ven","w5p","wra4","wri4","writa4","w3sh","ws4l","ws4pe","w5s4t","4wt","wy4","x1a","xac5e","x4ago","xam3","x4ap","xas5","x3c2","x1e","xe4cuto","x2ed","xer4i","xe5ro","x1h","xhi2","xhil5","xhu4","x3i","xi5a","xi5c","xi5di","x4ime","xi5miz","x3o","x4ob","x3p","xpan4d","xpecto5","xpe3d","x1t2","x3ti","x1u","xu3a","xx4","y5ac","3yar4","y5at","y1b","y1c","y2ce","yc5er","y3ch","ych4e","ycom4","ycot4","y1d","y5ee","y1er","y4erf","yes4","ye4t","y5gi","4y3h","y1i","y3la","ylla5bl","y3lo","y5lu","ymbol5","yme4","ympa3","yn3chr","yn5d","yn5g","yn5ic","5ynx","y1o4","yo5d","y4o5g","yom4","yo5net","y4ons","y4os","y4ped","yper5","yp3i","y3po","y4poc","yp2ta","y5pu","yra5m","yr5ia","y3ro","yr4r","ys4c","y3s2e","ys3ica","ys3io","3ysis","y4so","yss4","ys1t","ys3ta","ysur4","y3thin","yt3ic","y1w","za1","z5a2b","zar2","4zb","2ze","ze4n","ze4p","z1er","ze3ro","zet4","2z1i","z4il","z4is","5zl","4zm","1zo","zo4m","zo5ol","zte4","4z1z2","z4zy",".con5gr",".de5riva",".dri5v4",".eth1y6l1",".eu4ler",".ev2",".ever5si5b",".ga4s1om1",".ge4ome",".ge5ot1",".he3mo1",".he3p6a",".he3roe",".in5u2t",".kil2n3i",".ko6r1te1",".le6ices",".me4ga1l",".met4ala",".mim5i2c1",".mi1s4ers",".ne6o3f",".noe1th",".non1e2m",".poly1s",".post1am",".pre1am",".rav5en1o",".semi5",".sem4ic",".semid6",".semip4",".semir4",".sem6is4",".semiv4",".sph6in1",".spin1o",".ta5pes1tr",".te3legr",".to6pog",".to2q",".un3at5t",".un5err5",".vi2c3ar",".we2b1l",".re1e4c","a5bolic","a2cabl","af6fish","am1en3ta5b","anal6ys","ano5a2c","ans5gr","ans3v","anti1d","an3ti1n2","anti1re","a4pe5able","ar3che5t","ar2range","as5ymptot","ath3er1o1s","at6tes.","augh4tl","au5li5f","av3iou","back2er.","ba6r1onie","ba1thy","bbi4t","be2vie","bi5d2if","bil2lab","bio5m","bi1orb","bio1rh","b1i3tive","blan2d1","blin2d1","blon2d2","bor1no5","bo2t1u1l","brus4q","bus6i2er","bus6i2es","buss4ing","but2ed.","but4ted","cad5e1m","cat1a1s2","4chs.","chs3hu","chie5vo","cig3a3r","cin2q","cle4ar","co6ph1o3n","cous2ti","cri3tie","croc1o1d","cro5e2co","c2tro3me6c","1cu2r1ance","2d3alone","data1b","dd5a5b","d2d5ib","de4als.","de5clar1","de2c5lina","de3fin3iti","de2mos","des3ic","de2tic","dic1aid","dif5fra","3di1methy","di2ren","di2rer","2d1lead","2d1li2e","3do5word","dren1a5l","drif2t1a","d1ri3pleg5","drom3e5d","d3tab","du2al.","du1op1o1l","ea4n3ies","e3chas","edg1l","ed1uling","eli2t1is","e1loa","en1dix","eo3grap","1e6p3i3neph1","e2r3i4an.","e3spac6i","eth1y6l1ene","5eu2clid1","feb1rua","fermi1o","3fich","fit5ted.","fla1g6el","flow2er.","3fluor","gen2cy.","ge3o1d","ght1we","g1lead","get2ic.","4g1lish","5glo5bin","1g2nac","gnet1ism","gno5mo","g2n1or.","g2noresp","2g1o4n3i1za","graph5er.","griev1","g1utan","hair1s","ha2p3ar5r","hatch1","hex2a3","hite3sid","h3i5pel1a4","hnau3z","ho6r1ic.","h2t1eou","hypo1tha","id4ios","ifac1et","ign4it","ignit1er","i4jk","im3ped3a","infra1s2","i5nitely.","irre6v3oc","i1tesima","ith5i2l","itin5er5ar","janu3a","japan1e2s","je1re1m","1ke6ling","1ki5netic","1kovian","k3sha","la4c3i5e","lai6n3ess","lar5ce1n","l3chai","l3chil6d1","lead6er.","lea4s1a","1lec3ta6b","le3g6en2dre","1le1noid","lith1o5g","ll1fl","l2l3ish","l5mo3nell","lo1bot1o1","lo2ges.","load4ed.","load6er.","l3tea","lth5i2ly","lue1p","1lunk3er","1lum5bia.","3lyg1a1mi","ly5styr","ma1la1p","m2an.","man3u1sc","mar1gin1","medi2c","med3i3cin","medio6c1","me3gran3","m2en.","3mi3da5b","3milita","mil2l1ag","mil5li5li","mi6n3is.","mi1n2ut1er","mi1n2ut1est","m3ma1b","5maph1ro1","5moc1ra1t","mo5e2las","mol1e5c","mon4ey1l","mono3ch","mo4no1en","moro6n5is","mono1s6","moth4et2","m1ou3sin","m5shack2","mu2dro","mul2ti5u","n3ar4chs.","n3ch2es1t","ne3back","2ne1ski","n1dieck","nd3thr","nfi6n3ites","4n5i4an.","nge5nes","ng1ho","ng1spr","nk3rup","n5less","5noc3er1os","nom1a6l","nom5e1no","n1o1mist","non1eq","non1i4so","5nop1oly.","no1vemb","ns5ceiv","ns4moo","ntre1p","obli2g1","o3chas","odel3li","odit1ic","oerst2","oke1st","o3les3ter","oli3gop1o1","o1lo3n4om","o3mecha6","onom1ic","o3norma","o3no2t1o3n","o3nou","op1ism.","or4tho3ni4t","orth1ri","or5tively","o4s3pher","o5test1er","o5tes3tor","oth3e1o1s","ou3ba3do","o6v3i4an.","oxi6d1ic","pal6mat","parag6ra4","par4a1le","param4","para3me","pee2v1","phi2l3ant","phi5lat1e3l","pi2c1a3d","pli2c1ab","pli5nar","poin3ca","1pole.","poly1e","po3lyph1ono","1prema3c","pre1neu","pres2pli","pro2cess","proc3i3ty.","pro2g1e","3pseu2d","pseu3d6o3d2","pseu3d6o3f2","pto3mat4","p5trol3","pu5bes5c","quain2t1e","qu6a3si3","quasir6","quasis6","quin5tes5s","qui3v4ar","r1abolic","3rab1o1loi","ra3chu","r3a3dig","radi1o6g","r2amen","3ra4m5e1triz","ra3mou","ra5n2has","ra1or","r3bin1ge","re2c3i1pr","rec5t6ang","re4t1ribu","r3ial.","riv1o1l","6rk.","rk1ho","r1krau","6rks.","r5le5qu","ro1bot1","ro5e2las","ro5epide1","ro3mesh","ro1tron","r3pau5li","rse1rad1i","r1thou","r1treu","r1veil","rz1sc","sales3c","sales5w","5sa3par5il","sca6p1er","sca2t1ol","s4chitz","schro1ding1","1sci2utt","scrap4er.","scy4th1","sem1a1ph","se3mes1t","se1mi6t5ic","sep3temb","shoe1st","sid2ed.","side5st","side5sw","si5resid","sky1sc","3slova1kia","3s2og1a1my","so2lute","3s2pace","1s2pacin","spe3cio","spher1o","spi2c1il","spokes5w","sports3c","sports3w","s3qui3to","s2s1a3chu1","ss3hat","s2s3i4an.","s5sign5a3b","1s2tamp","s2t1ant5shi","star3tli","sta1ti","st5b","1stor1ab","strat1a1g","strib5ut","st5scr","stu1pi4d1","styl1is","su2per1e6","1sync","1syth3i2","swimm6","5tab1o1lism","ta3gon.","talk1a5","t1a1min","t6ap6ath","5tar2rh","tch1c","tch3i1er","t1cr","teach4er.","tele2g","tele1r6o","3ter1gei","ter2ic.","t3ess2es","tha4l1am","tho3don","th1o5gen1i","tho1k2er","thy4l1an","thy3sc","2t3i4an.","ti2n3o1m","t1li2er","tolo2gy","tot3ic","trai3tor1","tra1vers","travers3a3b","treach1e","tr4ial.","3tro1le1um","trof4ic.","tro3fit","tro1p2is","3trop1o5les","3trop1o5lis","t1ro1pol3it","tsch3ie","ttrib1ut1","turn3ar","t1wh","ty2p5al","ua3drati","uad1ratu","u5do3ny","uea1m","u2r1al.","uri4al.","us2er.","v1ativ","v1oir5du1","va6guer","vaude3v","1verely.","v1er1eig","ves1tite","vi1vip3a3r","voice1p","waste3w6a2","wave1g4","w3c","week1n","wide5sp","wo4k1en","wrap3aro","writ6er.","x1q","xquis3","y5che3d","ym5e5try","y1stro","yes5ter1y","z3ian.","z3o1phr","z2z3w",""],exceptions:["as-so-ciate","as-so-ciates","dec-li-na-tion","oblig-a-tory","phil-an-thropic","present","presents","project","projects","reci-procity","re-cog-ni-zance","ref-or-ma-tion","ret-ri-bu-tion","ta-ble",""]}})?r.apply(t,i):r)||(e.exports=o)},function(e,t,n){"use strict";e.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}},function(e,t,n){"use strict";var r,i,o,a=n(24),s=n.n(a),l=n(2953),u=n.n(l),c=function(e){return function(t){return Math.min(e.height,t)}},d=function(e,t){for(var n=0,r=0;r<e.length;r++){var i=e[r],o=t>i.top,a=i.presenceAhead||c(i);i&&o&&(n+=a(t-i.top))}return n},p=function e(t){var n=t.clone();return t.children&&t.children.length>0&&t.children.forEach(function(t){return n.appendChild(e(t))}),n},h=(r=u()(s.a.mark(function e(t,n,r){var i,o,a,l,u,c,f,m,g,b,v;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:i=[],o=[],a=0;case 3:if(!(a<t.length)){e.next=37;break}if(!(l=t[a]).nodeWillWrap){e.next=8;break}return e.next=8,l.nodeWillWrap({pageNumber:r});case 8:if(u=t.slice(a+1),c=n<=l.top,f=n<l.top+l.height,m=l.break||!l.wrap&&f,!l.fixed){e.next=15;break}return i.push(p(l)),e.abrupt("continue",34);case 15:if(!c){e.next=19;break}return i.push(p(l)),o.push(l),e.abrupt("continue",34);case 19:if(l.minPresenceAhead&&d(u,n)<l.minPresenceAhead&&(m=!0),!m){e.next=29;break}return g=p(l),b=u.map(function(e){return p(e)}),v=u.filter(function(e){return!e.fixed}),g.top=0,g.break=!1,i.push.apply(i,[g].concat(b)),o.push.apply(o,[l].concat(v)),e.abrupt("break",37);case 29:if(!f){e.next=34;break}return e.delegateYield(s.a.mark(function e(){var t,r;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=l.clone(),r=n-l.top,!(l.children&&l.children.length>0)){e.next=7;break}return e.next=5,h(l.children,r);case 5:e.sent.forEach(function(e){return t.appendChild(e)});case 7:return l.onNodeSplit(r,t),i.push(t),e.abrupt("return","continue");case 10:case"end":return e.stop()}},e,void 0)})(),"t0",31);case 31:if("continue"!==e.t0){e.next=34;break}return e.abrupt("continue",34);case 34:a++,e.next=3;break;case 37:return o.forEach(function(e){return e.remove()}),e.abrupt("return",i);case 39:case"end":return e.stop()}},e,void 0)})),function(e,t,n){return r.apply(this,arguments)}),f=(i=u()(s.a.mark(function e(t,n,r){var i,o,a;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(t,n,r++);case 2:if(i=e.sent,(o=i[0])&&!o.isEmpty()){e.next=6;break}return e.abrupt("return",t);case 6:if(!(o.children.length>0&&o.children.every(function(e){return e.fixed}))){e.next=9;break}return e.abrupt("return",t);case 9:return e.next=11,f([o],n,r);case 11:return a=e.sent,e.abrupt("return",[].concat(t,a));case 13:case"end":return e.stop()}},e,void 0)})),function(e,t,n){return i.apply(this,arguments)}),m=(o=u()(s.a.mark(function e(t,n){var r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return e.next=4,f([p(t)],n,i);case 4:return r=e.sent,e.abrupt("return",r);case 6:case"end":return e.stop()}},e,void 0)})),function(e,t){return o.apply(this,arguments)});t.a=m},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(2954),o=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){return function(){var t=e.apply(this,arguments);return new o.default(function(e,n){return function r(i,a){try{var s=t[i](a),l=s.value}catch(e){return void n(e)}if(!s.done)return o.default.resolve(l).then(function(e){r("next",e)},function(e){r("throw",e)});e(l)}("next")})}}},function(e,t,n){e.exports={default:n(2955),__esModule:!0}},function(e,t,n){n(2956),n(344),n(339),n(2957),n(2968),n(2969),e.exports=n(95).Promise},function(e,t){},function(e,t,n){"use strict";var r,i,o,a,s=n(540),l=n(64),u=n(341),c=n(545),d=n(244),p=n(246),h=n(342),f=n(2958),m=n(2959),g=n(1163),b=n(1164).set,v=n(2963)(),y=n(574),_=n(1165),S=n(2964),w=n(1166),E=l.TypeError,C=l.process,x=C&&C.versions,A=x&&x.v8||"",T=l.Promise,O="process"==c(C),k=function(){},I=i=y.f,R=!!function(){try{var e=T.resolve(1),t=(e.constructor={})[n(59)("species")]=function(e){e(k,k)};return(O||"function"==typeof PromiseRejectionEvent)&&e.then(k)instanceof t&&0!==A.indexOf("6.6")&&-1===S.indexOf("Chrome/66")}catch(e){}}(),P=function(e){var t;return!(!p(e)||"function"!=typeof(t=e.then))&&t},D=function(e,t){if(!e._n){e._n=!0;var n=e._c;v(function(){for(var r=e._v,i=1==e._s,o=0,a=function(t){var n,o,a,s=i?t.ok:t.fail,l=t.resolve,u=t.reject,c=t.domain;try{s?(i||(2==e._h&&L(e),e._h=1),!0===s?n=r:(c&&c.enter(),n=s(r),c&&(c.exit(),a=!0)),n===t.promise?u(E("Promise-chain cycle")):(o=P(n))?o.call(n,l,u):l(n)):u(r)}catch(e){c&&!a&&c.exit(),u(e)}};n.length>o;)a(n[o++]);e._c=[],e._n=!1,t&&!e._h&&N(e)})}},N=function(e){b.call(l,function(){var t,n,r,i=e._v,o=M(e);if(o&&(t=_(function(){O?C.emit("unhandledRejection",i,e):(n=l.onunhandledrejection)?n({promise:e,reason:i}):(r=l.console)&&r.error&&r.error("Unhandled promise rejection",i)}),e._h=O||M(e)?2:1),e._a=void 0,o&&t.e)throw t.v})},M=function(e){return 1!==e._h&&0===(e._a||e._c).length},L=function(e){b.call(l,function(){var t;O?C.emit("rejectionHandled",e):(t=l.onrejectionhandled)&&t({promise:e,reason:e._v})})},B=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),D(t,!0))},F=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw E("Promise can't be resolved itself");(t=P(e))?v(function(){var r={_w:n,_d:!1};try{t.call(e,u(F,r,1),u(B,r,1))}catch(e){B.call(r,e)}}):(n._v=e,n._s=1,D(n,!1))}catch(e){B.call({_w:n,_d:!1},e)}}};R||(T=function(e){f(this,T,"Promise","_h"),h(e),r.call(this);try{e(u(F,this,1),u(B,this,1))}catch(e){B.call(this,e)}},(r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(2965)(T.prototype,{then:function(e,t){var n=I(g(this,T));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=O?C.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&D(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new r;this.promise=e,this.resolve=u(F,e,1),this.reject=u(B,e,1)},y.f=I=function(e){return e===T||e===a?new o(e):i(e)}),d(d.G+d.W+d.F*!R,{Promise:T}),n(544)(T,"Promise"),n(2966)("Promise"),a=n(95).Promise,d(d.S+d.F*!R,"Promise",{reject:function(e){var t=I(this);return(0,t.reject)(e),t.promise}}),d(d.S+d.F*(s||!R),"Promise",{resolve:function(e){return w(s&&this===a?T:this,e)}}),d(d.S+d.F*!(R&&n(2967)(function(e){T.all(e).catch(k)})),"Promise",{all:function(e){var t=this,n=I(t),r=n.resolve,i=n.reject,o=_(function(){var n=[],o=0,a=1;m(e,!1,function(e){var s=o++,l=!1;n.push(void 0),a++,t.resolve(e).then(function(e){l||(l=!0,n[s]=e,--a||r(n))},i)}),--a||r(n)});return o.e&&i(o.v),n.promise},race:function(e){var t=this,n=I(t),r=n.reject,i=_(function(){m(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return i.e&&r(i.v),n.promise}})},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(341),i=n(2960),o=n(2961),a=n(136),s=n(1071),l=n(1077),u={},c={};(t=e.exports=function(e,t,n,d,p){var h,f,m,g,b=p?function(){return e}:l(e),v=r(n,d,t?2:1),y=0;if("function"!=typeof b)throw TypeError(e+" is not iterable!");if(o(b)){for(h=s(e.length);h>y;y++)if((g=t?v(a(f=e[y])[0],f[1]):v(e[y]))===u||g===c)return g}else for(m=b.call(e);!(f=m.next()).done;)if((g=i(m,v,f.value,t))===u||g===c)return g}).BREAK=u,t.RETURN=c},function(e,t,n){var r=n(136);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var o=e.return;throw void 0!==o&&r(o.call(e)),t}}},function(e,t,n){var r=n(198),i=n(59)("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||o[i]===e)}},function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var r=n(64),i=n(1164).set,o=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,l="process"==n(340)(a);e.exports=function(){var e,t,n,u=function(){var r,i;for(l&&(r=a.domain)&&r.exit();e;){i=e.fn,e=e.next;try{i()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(l)n=function(){a.nextTick(u)};else if(!o||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var c=s.resolve(void 0);n=function(){c.then(u)}}else n=function(){i.call(r,u)};else{var d=!0,p=document.createTextNode("");new o(u).observe(p,{characterData:!0}),n=function(){p.data=d=!d}}return function(r){var i={fn:r,next:void 0};t&&(t.next=i),e||(e=i,n()),t=i}}},function(e,t,n){var r=n(64).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){var r=n(199);e.exports=function(e,t,n){for(var i in t)n&&e[i]?e[i]=t[i]:r(e,i,t[i]);return e}},function(e,t,n){"use strict";var r=n(64),i=n(95),o=n(245),a=n(200),s=n(59)("species");e.exports=function(e){var t="function"==typeof i[e]?i[e]:r[e];a&&t&&!t[s]&&o.f(t,s,{configurable:!0,get:function(){return this}})}},function(e,t,n){var r=n(59)("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var o=[7],a=o[r]();a.next=function(){return{done:n=!0}},o[r]=function(){return a},e(o)}catch(e){}return n}},function(e,t,n){"use strict";var r=n(244),i=n(95),o=n(64),a=n(1163),s=n(1166);r(r.P+r.R,"Promise",{finally:function(e){var t=a(this,i.Promise||o.Promise),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then(function(){return n})}:e,n?function(n){return s(t,e()).then(function(){throw n})}:e)}})},function(e,t,n){"use strict";var r=n(244),i=n(574),o=n(1165);r(r.S,"Promise",{try:function(e){var t=i.f(this),n=o(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t,n){var r={"./de/C-100HD_CrossSection.png":466,"./en/C-100HD_CrossSection.png":474,"./es/C-100HD_CrossSection.png":482,"./fr/C-100HD_CrossSection.png":490,"./frFR/C-100HD_CrossSection.png":498};function i(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=2970},function(e,t,n){var r={"./de/R-150XLHD_CrossSection.png":467,"./en/R-150XLHD_CrossSection.png":475,"./es/R-150XLHD_CrossSection.png":483,"./fr/R-150XLHD_CrossSection.png":491,"./frFR/R-150XLHD_CrossSection.png":499};function i(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=2971},function(e,t,n){var r={"./de/R-180HD_CrossSection.png":468,"./en/R-180HD_CrossSection.png":476,"./es/R-180HD_CrossSection.png":484,"./fr/R-180HD_CrossSection.png":492,"./frFR/R-180HD_CrossSection.png":500};function i(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=2972},function(e,t,n){var r={"./de/R-280HD_CrossSection.png":469,"./en/R-280HD_CrossSection.png":477,"./es/R-280HD_CrossSection.png":485,"./fr/R-280HD_CrossSection.png":493,"./frFR/R-280HD_CrossSection.png":501};function i(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=2973},function(e,t,n){var r={"./de/R-330XLHD_CrossSection.png":471,"./en/R-330XLHD_CrossSection.png":479,"./es/R-330XLHD_CrossSection.png":487,"./fr/R-330XLHD_CrossSection.png":495,"./frFR/R-330XLHD_CrossSection.png":503};function i(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=2974},function(e,t,n){var r={"./de/R-300HD_CrossSection.png":470,"./en/R-300HD_CrossSection.png":478,"./es/R-300HD_CrossSection.png":486,"./fr/R-300HD_CrossSection.png":494,"./frFR/R-300HD_CrossSection.png":502};function i(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=2975},function(e,t,n){var r={"./de/R-360HD_CrossSection.png":472,"./en/R-360HD_CrossSection.png":480,"./es/R-360HD_CrossSection.png":488,"./fr/R-360HD_CrossSection.png":496,"./frFR/R-360HD_CrossSection.png":504};function i(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=2976},function(e,t,n){var r={"./de/R-902HD_CrossSection.png":473,"./en/R-902HD_CrossSection.png":481,"./es/R-902HD_CrossSection.png":489,"./fr/R-902HD_CrossSection.png":497,"./frFR/R-902HD_CrossSection.png":505};function i(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=2977},function(e,t){},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(11),l=n(5),u=n(195),c=n(1167),d=(n.n(c),n(1168)),p=n(76),h=n(127),f=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function m(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function g(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var b=n(511),v=d.a,y=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=g(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state={showPDF:!1,processedBeds:[]},r.formatNum=function(e){return e&&"number"===typeof e?Number.isInteger(e)?Math.floor(e):e.toFixed(2):e},r.hasOutletStructure=function(e){return e.calculations.hasOutlet?r.props.content[r.props.lang].yes:r.props.content[r.props.lang].no},g(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["Component"]),f(t,[{key:"componentDidMount",value:function(){var e,t=(e=i.a.mark(function e(){var t=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:h.a.getMultibedDataForPDF(this.props).then(function(e){t.setState({processedBeds:[].concat(m(e)),showPDF:!0})});case 1:case"end":return e.stop()}},e,this)}),function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})});return function(){return t.apply(this,arguments)}}()},{key:"render",value:function(){var e=this,t=this.props,r=t.lbl,i=t.unit,o=t.lang,s=t.user,c=t.content,d=t.projectInfo,h=t.hasImperviousLiner,f=this.props.project||d,m="N/A";s&&(m=s.givenName+" "+s.surname);var g=function(t,n){var r=0;switch(i){case l._133:switch(n){case"ft":r=parseFloat(Math.ceil(.3048*t*100)/100).toFixed(2);break;case"in":r=Math.ceil(Math.ceil(25.4*t*100)/100);break;case"sf":r=parseFloat(Math.ceil(t/10.764*100)/100).toFixed(2);break;case"cf":r=parseFloat(Math.ceil(t/35.315*100)/100).toFixed(2);break;case"cy":r=parseFloat(Math.ceil(t/1.308*100)/100).toFixed(2);break;case"sy":r=parseFloat(Math.ceil(t/1.196*100)/100).toFixed(2);break;default:r=Math.ceil(100*t)/100}break;case l._109:r=e.formatNum(t)}return r};return a.a.createElement(a.a.Fragment,null,this.state.showPDF?a.a.createElement(u.e,{style:v.viewer},a.a.createElement(u.a,{style:v.document,onRender:this.handleOnRender,title:c[o].adsPdfReport,author:c[o].adsDesignTool,creator:c[o].adsDesignTool,producer:c[o].adsDesignTool,subject:c[o].adsCalculationsReport,keywords:"ADS Design Tool, Advance Solutions, Report, PDF, Calculations"},this.state.processedBeds&&this.state.processedBeds.length>0?this.state.processedBeds.map(function(t){var s=e.props.lang.substring(0,2);"fr"===s&&e.props.region.id===p.a.europe&&(s+="FR");var l={"MC-7200":!function(){var e=new Error('Cannot find module "../../media/PDFReport"');throw e.code="MODULE_NOT_FOUND",e}(),"MC-4500":!function(){var e=new Error('Cannot find module "../../media/PDFReport"');throw e.code="MODULE_NOT_FOUND",e}(),"DC-780":!function(){var e=new Error('Cannot find module "../../media/PDFReport"');throw e.code="MODULE_NOT_FOUND",e}(),"C-100HD":n(2983)("./"+s+"/C-100HD_CrossSection.png"),"SC-160LP":!function(){var e=new Error('Cannot find module "../../media/PDFReport"');throw e.code="MODULE_NOT_FOUND",e}(),"SC-310":!function(){var e=new Error('Cannot find module "../../media/PDFReport"');throw e.code="MODULE_NOT_FOUND",e}(),"SC-740":!function(){var e=new Error('Cannot find module "../../media/PDFReport"');throw e.code="MODULE_NOT_FOUND",e}()}[t.globals.chamberType.id];return a.a.createElement(u.f,{key:t.id,wrap:!1},a.a.createElement(u.i,{style:v.headerView},a.a.createElement(u.c,{style:v.logoImgStyle,src:b})),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.colView},a.a.createElement(u.h,{style:v.titleText},c[o].userInputs),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].chamberModel," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},t.chamberTypeName))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].outletControlStructure," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},e.hasOutletStructure(t)))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].projectName," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},f.projectName))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].bedName," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},t.name))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].engineer," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},m))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].projectLocation," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},f.state))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].measurementType," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},i.charAt(0).toUpperCase()+i.slice(1)))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].requiredStorageVolume," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},g(t.calculations.storageVolume,"cf")," ",r[i].cubicFeet[o],"."))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].stonePorosityPdf," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},e.formatNum(t.calculations.porosityPercent),"%"))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].stoneFoundationDepth," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},g(t.calculations.porousStoneBelow,"in")," ",r[i].in[o],"."))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].stoneAboveChambersMsg,": ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},g(t.calculations.porousStoneAbove,"in")," ",r[i].in[o],"."))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].averageCoverOverChambers," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},0|g(t.calculations.averageCover,"in")," ",r[i].in[o],"."))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].designConstraintDimensions)),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},"(",g(t.calculations.availableWidth,"ft")," ",r[i].ft[o],". x ",g(t.calculations.availableLength,"ft")," ",r[i].ft[o],".)")))),a.a.createElement(u.i,{style:v.colView},a.a.createElement(u.h,{style:v.titleText},c[o].results),a.a.createElement(u.h,{style:v.titleText},c[o].systemVolumeAndBedSize),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].installedStorageVolume)),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},g(t.calculations.totalStorageProvided,"cf")," ",r[i].cubicFeet[o],"."))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].storageVolumePerChamber," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},g(t.globals.chamberType.storage,"cf")," ",r[i].cubicFeet[o],"."))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].numberOfChambersRequired," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},e.formatNum(t.calculations.requiredChambers)||0))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].numberOfEndCapsRequired," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},e.formatNum(t.calculations.requiredEndCaps)||0))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].chamberRows," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},e.formatNum(t.calculations.numberOfRows)||0))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].maximumLength)),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},g(t.calculations.systemLength,"ft")||0," ",r[i].ft[o],"."))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].maximumWidth," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},g(t.calculations.systemWidth,"ft")||0," ",r[i].ft[o],"."))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].approxBedSizeRequired," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},g(t.calculations.rectangularFootprint,"sf")||0," ",r[i].squareFeet[o],"."))),a.a.createElement(u.h,{style:v.titleText},c[o].systemComponents),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].amountOfStoneRequired," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},Math.ceil(g(t.calculations.amountOfStone/Math.pow(3,3)),"cy")||0," ",r[i].cubicYard[o]))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].volumeOfExcavation," ")),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},Math.ceil(g(e.props.calculations.totalExcavation/Math.pow(3,3),"cy"))||0," ",r[i].cubicYard[o]))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].totalNonWoven)),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},Math.ceil(g(t.calculations.geotextileQuantities.nonWovenTotal||0),"sy")||0," ",r[i].squareYard[o]))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].woven)),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},Math.ceil(g(t.calculations.geotextileQuantities.woven,"sy"))||0," ",r[i].squareYard[o]))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].wovenIsolator)),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},Math.ceil(g(t.calculations.geotextileQuantities.wovenIsolator,"sy"))||0," ",r[i].squareYard[o]))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].totalWoven)),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},Math.ceil(g(t.calculations.geotextileQuantities.wovenTotal||0),"sy")||0," ",r[i].squareYard[o]))),a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.innerLColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].imperviousLinerRequired)),a.a.createElement(u.i,{style:v.innerRColView},a.a.createElement(u.h,{style:v.tableText},Math.ceil(g(t.calculations.linerSqInchOverage,"sy"))||0," ",r[i].squareYard[o]))))),h?a.a.createElement(u.i,{style:v.rowView},a.a.createElement(u.i,{style:v.fullColView},a.a.createElement(u.h,{style:v.tableTextBold},c[o].imperviousLinerNotes),a.a.createElement(u.h,{style:v.tableText},a.a.createElement(u.d,{href:"https://assets.ads-pipe.com/m/43dc1a1b8b189a34/original/TN-6-50-Thermoplastic-Liners-for-Detention-Systems.pdf"},c[o].technicalNote650)),a.a.createElement(u.h,{style:v.tableText},c[o].technicalNotes))):null,a.a.createElement(u.i,{style:v.contentView},a.a.createElement(u.c,{style:v.sectionImgStyle,src:l})))}):null)):a.a.createElement("p",null,"..."))}}]),t}();t.a=Object(s.b)(function(e){return{user:e.authentication.user,resourcesTokens:e.authentication.resourcesTokens,lbl:e.localization.lbl,unit:e.localization.unit,globals:e.globals,lang:e.localization.lang,region:e.localization.region,project:e.project.project,calculations:e.calculations,content:e.localization.content,chamberType:e.globals.chamberType,projectInfo:e.project.projectInfo,hasOutlet:e.calculations.hasOutlet,parameters:e.calculations.parameters,systemWidth:e.calculations.systemWidth,averageCover:e.calculations.averageCover,systemLength:e.calculations.systemLength,storageVolume:e.calculations.storageVolume,availableWidth:e.calculations.availableWidth,availableLength:e.calculations.availableLength,porosityPercent:e.calculations.porosityPercent,porousStoneAbove:e.calculations.porousStoneAbove,porousStoneBelow:e.calculations.porousStoneBelow,chamberStorageVolume:e.globals.chamberType.storage,totalStorageProvided:e.calculations.totalStorageProvided,chamberEndCapTypeStorage:e.globals.chamberEndCapType.storage,hasImperviousLiner:e.calculations.hasImperviousLiner}},{})(y)},function(e,t){function n(e){throw new Error("Cannot find module '"+e+"'.")}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id=2980},function(e,t){function n(e){throw new Error("Cannot find module '"+e+"'.")}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id=2981},function(e,t){function n(e){throw new Error("Cannot find module '"+e+"'.")}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id=2982},function(e,t,n){var r={"./de/C-100HD_CrossSection.png":2984,"./en/C-100HD_CrossSection.png":2985,"./es/C-100HD_CrossSection.png":2986,"./fr/C-100HD_CrossSection.png":2987,"./frFR/C-100HD_CrossSection.png":2988};function i(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=2983},function(e,t,n){e.exports=n.p+"static/media/C-100HD_CrossSection.70cab9b8.png"},function(e,t,n){e.exports=n.p+"static/media/C-100HD_CrossSection.ab0be555.png"},function(e,t,n){e.exports=n.p+"static/media/C-100HD_CrossSection.20e20911.png"},function(e,t,n){e.exports=n.p+"static/media/C-100HD_CrossSection.87d5de44.png"},function(e,t,n){e.exports=n.p+"static/media/C-100HD_CrossSection.70cab9b8.png"},function(e,t){function n(e){throw new Error("Cannot find module '"+e+"'.")}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id=2989},function(e,t){function n(e){throw new Error("Cannot find module '"+e+"'.")}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id=2990},function(e,t){function n(e){throw new Error("Cannot find module '"+e+"'.")}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id=2991},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),o(t,[{key:"render",value:function(){var e=this.props,t=e.side,n=e.margin,r=e.togglePanel;return i.a.createElement("i",{onClick:r,className:"ms-Icon ms-Icon--Chevron"+t+"Small ms-font-su",style:Object.assign({marginLeft:"-"+n+"px"},s.style)})}}]),t}();t.a=a;var s={style:{zIndex:99,cursor:"pointer",textAlign:"left",marginTop:"250px",position:"absolute"}}},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(41),a=n(190),s=(n.n(a),n(82)),l=n(128),u=n(2994),c=(n.n(u),n(2995)),d=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function p(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var h=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=p(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.closeModal=function(){r.props.toggleProjectsCrudModal(!1)},p(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),d(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.content;return i.a.createElement(o.j,{isBlocking:!1,titleAriaId:"titleId",subtitleAriaId:"subtitleId",onDismiss:function(){return e.closeModal()},isOpen:this.props.showProjectsCrudModal,containerClassName:"ms-modalExample-container projects-crud-modal"},i.a.createElement("div",{id:"subtitleId",className:"ms-modalExample-body"},i.a.createElement("div",{className:"ms-Grid",dir:"rtl"},i.a.createElement("div",{className:"ms-Grid-row projects-modal-header"},i.a.createElement("div",{className:"ms-Grid-col"},i.a.createElement(a.PrimaryButton,{onClick:this.closeModal,text:r[n].close})))),i.a.createElement("div",null,i.a.createElement(c.a,null))))}}]),t}(),f={toggleProjectsCrudModal:l.f};t.a=Object(s.a)(function(e){return{lang:e.localization.lang,content:e.localization.content,showProjectsCrudModal:e.projectsCrud.showProjectsCrudModal}},f)(h)},function(e,t){},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(82),l=n(128),u=n(151),c=n(187),d=n(323),p=n(29),h=n(1171),f=n(2996),m=(n.n(f),n(19)),g=n(83),b=n(111),v=n(507),y=n.n(v),_=n(126),S=n(182),w=n(183),E=n(44),C=n(314),x=n(50),A=n(1172),T=n(49),O=n(372),k=n(55),I=n(963),R=n(317),P=n(231),D=n(236),N=n(125),M=n(575),L=n(576),B=n(1174),F=n(41),j=n(157),U=n(367),H=n.n(U),z=n(1175),V=n(94),W=n(127),G=n(56),K=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function q(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function Y(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}var X=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.statuses=[],n.componentDidMount=function(){n.getRecords()},n.handleFilterByName=function(e){n.setState({projects:n.props.projects.filter(function(t){return t.projectName.toLowerCase().includes(e.target.value.toLowerCase())})})},n.setSelectionDetails=function(){setTimeout(function(){var e=0;if(n.state&&n.state.selectedProjects){var t=n.state.selectedProjects;if(e=t.length,n.setState({selectedCount:e}),1===e){var r="1 "+n.props.content[n.props.lang].itemSelected+":  "+t[0].projectName;n.setState({selectionDetails:r})}if(e>1){var i=e+" "+n.props.content[n.props.lang].itemsSelected;n.setState({selectionDetails:i})}0===e&&n.setState({selectionDetails:""})}})},n.closeDialog=function(){n.setState({hideDialog:!0}),n.setState({selectedProjects:null})},n.handleConfirm=function(){n.state.confirmCB()},n.state={selectionDetails:"",showItemIndexInView:!1,isCompactMode:!1,isModalSelection:!0,hideDialog:!0,confirmCB:null,isLoading:!1,projects:n.props.projects,modalProps:{titleAriaId:"myLabelId",subtitleAriaId:"mySubTextId",isBlocking:!1,containerClassName:"ms-dialogMainOverride"},contentProps:{type:F.g.normal,title:"Do you want to save the current project?",subText:"Your current project state will be saved"},tableColumns:[],selectedProjects:null,selectedCount:0,expandedRows:null,selectedStatus:null,selectedType:null,globalFilter:"",showLoadingBar:!1},n.collapseAll=n.collapseAll.bind(n),n.expandAll=n.expandAll.bind(n),n.expanderButton=n.expanderButton.bind(n),n.formatBOOMFile=n.formatBOOMFile.bind(n),n.formatCreatedDate=n.formatCreatedDate.bind(n),n.formatEditedDate=n.formatEditedDate.bind(n),n.formatProcessingResult=n.formatProcessingResult.bind(n),n.formatProcessingStatus=n.formatProcessingStatus.bind(n),n.formatSubBOOMFile=n.formatSubBOOMFile.bind(n),n.formatCSVFile=n.formatCSVFile.bind(n),n.formatStageStorageFileFile=n.formatStageStorageFileFile.bind(n),n.formatSubProcessingResult=n.formatSubProcessingResult.bind(n),n.onRowSelectDoubleClick=n.onRowSelectDoubleClick.bind(n),n.onStatusChange=n.onStatusChange.bind(n),n.onTypeChange=n.onTypeChange.bind(n),n.reset=n.reset.bind(n),n.statusItemTemplate=n.statusItemTemplate.bind(n),n.styledHeader=n.styledHeader.bind(n),n.statuses=[{key:null,text:n.props.content[n.props.lang].allStatuses},{key:"success",text:n.props.content[n.props.lang].successStatus},{key:"failed",text:n.props.content[n.props.lang].failedStatus},{key:"unsubmitted",text:n.props.content[n.props.lang].unsubmitedStatus}],n.types=[{key:null,text:"All types"},{key:"Chamber",text:"Chamber"},{key:"Pipe",text:"Pipe"}],n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["PureComponent"]),K(t,[{key:"getSingleRecord",value:function(){var e=Y(i.a.mark(function e(t){var n,r,o,a,s,l,u,c,d=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.props.newBackgroundRequestedClick(!1),this.props.backgroundEdit(!0),this.setState({isLoading:!0,hideDialog:!0}),e.prev=3,n=new g.a(t),e.next=7,n.fetch(this.props.user.id,this.props.resourcesTokens.projects.tableToken);case 7:return e.next=9,n.fetchState(this.props.user.id,this.props.resourcesTokens.projects.blobToken);case 9:r=e.sent,n.region&&n.language&&(this.props.resetSystemParams(),"United States of America"===n.region&&(n.region="USA"),o=this.props.regions.find(function(e){return e.name===n.region}),this.props.setActiveRegion(o.id),a=this.props.languages.find(function(e){return e.name===n.language}),this.props.setActiveLanguage(a.id)),this.props.setCurrentProject(n),this.props.clearMainManifoldsState();try{s=[],r.mainManifolds&&r.mainManifolds.manifolds&&(s=r.mainManifolds.manifolds.map(function(e){return e._userModified=!0,e})),r.mainManifolds.manifolds=[].concat(q(s))}catch(e){console.info('ProjectsCrud.getSingleRecord(), state.mainManifolds["manifolds"] :: '+e.message)}this.props.restorePersistedState(r),l=r.globals.projectType,setTimeout(function(){if("PIPE"===r.globals.projectType){var e=JSON.parse(JSON.stringify(r));e.background=r.background,d.props.doubleTapRestorePersistedState(e)}d.props.toggleProjectsCrudModal(!1),d.props.chamberType&&"R-330XLHD"===d.props.chamberType.id&&d.props.modalAlertActions({text:d.props.content[d.props.lang].warning330XLHD,toggle:!0,btnText:d.props.content[d.props.lang].ok}),d.props.chamberType&&"R-180HD"===d.props.chamberType.id&&d.props.modalAlertActions({text:d.props.content[d.props.lang].warning180HD,toggle:!0,btnText:d.props.content[d.props.lang].ok}),d.setState({isLoading:!1})},0),n&&n.isMultiBedProject&&(this.props.loadingBed(!0),this.props.loadingMultiBedProject(!0),u=[],r.multiBed&&r.multiBed.beds&&(u=r.multiBed.beds),c=0,u.length>0&&(c=u[u.length-1].id),_.a.clearViewPortForMultiBed(this.props).then(function(){_.a.loadSubProject(c,d.props).finally(Y(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(d.props.setDirtyStateForMultiBeds(!1),d.props.loadingBed(!1),d.props.loadingMultiBedProject(!1),"PIPE"!==l){e.next=6;break}return e.next=6,W.a.syncBedsData(u,d.props);case 6:case"end":return e.stop()}},e,d)})))}),this.props.setSelectedBed(c),this.props.hideUnsavedChangesDialog()),setTimeout(function(){I.a.setScale(d.props)},1e3),e.next=25;break;case 21:e.prev=21,e.t0=e.catch(3),this.setState({isLoading:!1}),console.error("ProjectsCrud.getSingleRecord() :: "+e.t0.message);case 25:case"end":return e.stop()}},e,this,[[3,21]])}));return function(t){return e.apply(this,arguments)}}()},{key:"deleteAllRecord",value:function(){var e=Y(i.a.mark(function e(){var t=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this.setState({isLoading:!0}),this.state.selectedProjects.map(function(){var e=Y(i.a.mark(function e(n){var r;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n.country||(n.country=t.props.region.name),n.region||(n.region=t.props.region.id),n.language||(n.language="to_delete"),(r=D.a.getNewProjectInstance(n)).active=!1,e.next=8,r.persist(t.props.user.id,t.props.resourcesTokens.projects.tableToken);case 8:return e.next=10,P.a.deleteProjectDocument({project:r});case 10:setTimeout(Y(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getRecords();case 2:case"end":return e.stop()}},e,t)})),2e3),t.props.project&&t.props.project.id===r.id&&t.props.resetAppState(),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),console.log("ProjectsCrud.deleteAllRecord() "+e.t0.message);case 17:case"end":return e.stop()}},e,t,[[0,14]])}));return function(t){return e.apply(this,arguments)}}()),this.setState({isLoading:!1}),this.closeDialog();case 4:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"getRecords",value:function(){var e=Y(i.a.mark(function e(){var t,n,r,o,a,s,l,u,c,d,p,h,f,m,g,b,v,y,S,w,E,C,x,A,T,O,k=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=this.props,n=t.content,r=t.lang,o=[],this.setState({isLoading:!0,tableColumns:o}),a=[],s=0,e.prev=4,l={PartitionKey:this.props.user.id,orderBy:{createdDate:"desc"},top:100,skip:0},u=void 0,c=void 0;try{u=JSON.parse(sessionStorage.getItem("projects")),c=JSON.parse(sessionStorage.getItem("projectsCount"))}catch(e){console.info("null error corrected")}if(!u){e.next=15;break}a=u,s=c,this.setState({showLoadingBar:!0}),P.a.getSearchProjects(l).then(function(){var e=Y(i.a.mark(function e(t){var o,l,u,c,d,p,h,f,m,g,b,v;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a=t.value,s=t["@odata.count"],s-=100,o=Math.round(s/100),l=0,u=0;case 6:if(!(u<o)){e.next=15;break}return l+=100,e.next=10,P.a.getSearchProjects({PartitionKey:k.props.user.id,orderBy:{createdDate:"desc"},top:100,skip:l});case 10:c=e.sent,a=[].concat(q(a),q(c.value));case 12:u++,e.next=6;break;case 15:return e.next=17,_.a.loadAllUserSubProjects(k.props.user.id,k.props.resourcesTokens.subprojects.tableToken,k.props);case 17:for(d=e.sent,p=function(e){var t=[];e.id=e.RowKey,e.subProjects=[],e.multiBeds="","failedDownload"===e.processingStatus&&(e.processingStatus="failed"),(e.isMultiBedProject||e.ismultibedProject)&&(t=d.filter(function(t){return t.parentProjectId===e.id}))&&t.length>0&&e.id===t[0].parentProjectId&&(e.subProjects=t)},h=!0,f=!1,m=void 0,e.prev=22,g=a[Symbol.iterator]();!(h=(b=g.next()).done);h=!0)v=b.value,p(v);e.next=30;break;case 26:e.prev=26,e.t0=e.catch(22),f=!0,m=e.t0;case 30:e.prev=30,e.prev=31,!h&&g.return&&g.return();case 33:if(e.prev=33,!f){e.next=36;break}throw m;case 36:return e.finish(33);case 37:return e.finish(30);case 38:a.forEach(function(e){e.translatedProjectType=n[r][e.projectType.toLowerCase()]}),k.props.setProjectsList(a),k.setState({projects:k.props.projects}),k.setState({showLoadingBar:!1});case 42:case"end":return e.stop()}},e,k,[[22,26,30,38],[31,,33,37]])}));return function(t){return e.apply(this,arguments)}}()),e.next=68;break;case 15:return this.setState({showLoadingBar:!0}),e.next=18,P.a.getSearchProjects(l);case 18:d=e.sent,p=d.value,h=d["@odata.count"],a=p,s=h,f=JSON.stringify(p),m=JSON.stringify(h),sessionStorage.setItem("projects",f),sessionStorage.setItem("projectsCount",m),s-=100,g=Math.round(s/100),b=0,v=0;case 31:if(!(v<g)){e.next=40;break}return b+=100,e.next=35,P.a.getSearchProjects({PartitionKey:this.props.user.id,orderBy:{createdDate:"desc"},top:100,skip:b});case 35:y=e.sent,a=[].concat(q(a),q(y.value));case 37:v++,e.next=31;break;case 40:return e.next=42,_.a.loadAllUserSubProjects(this.props.user.id,this.props.resourcesTokens.subprojects.tableToken,this.props);case 42:for(S=e.sent,w=function(e){var t=[];e.id=e.RowKey,e.subProjects=[],e.multiBeds="","failedDownload"===e.processingStatus&&(e.processingStatus="failed"),(e.isMultiBedProject||e.ismultibedProject)&&(t=S.filter(function(t){return t.parentProjectId===e.id}))&&t.length>0&&e.id===t[0].parentProjectId&&(e.subProjects=t)},E=!0,C=!1,x=void 0,e.prev=47,A=a[Symbol.iterator]();!(E=(T=A.next()).done);E=!0)O=T.value,w(O);e.next=55;break;case 51:e.prev=51,e.t0=e.catch(47),C=!0,x=e.t0;case 55:e.prev=55,e.prev=56,!E&&A.return&&A.return();case 58:if(e.prev=58,!C){e.next=61;break}throw x;case 61:return e.finish(58);case 62:return e.finish(55);case 63:this.props.setProjectsList(a),a.forEach(function(e){e.translatedProjectType=n[r][e.projectType.toLowerCase()]}),this.setState({projects:this.props.projects}),this.setState({showLoadingBar:!1}),console.info("Projects ADDED!");case 68:e.next=73;break;case 70:e.prev=70,e.t1=e.catch(4),console.error("Error fetching project(s) "+e.t1.message);case 73:this.setState({isLoading:!1});case 74:case"end":return e.stop()}},e,this,[[4,70],[47,51,55,63],[56,,58,62]])}));return function(){return e.apply(this,arguments)}}()},{key:"onRowSelectDoubleClick",value:function(e){var t=this,n=e.data;this.setState({confirmCB:function(){t.getSingleRecord(n.id)},contentProps:{type:F.g.normal,title:this.props.content[this.props.lang].loadMyProjectDialogMain.replace("{0}",n.projectName),subText:this.props.content[this.props.lang].loadProjectDialogSub},hideDialog:!1})}},{key:"styledHeader",value:function(e){return a.a.createElement("span",{style:{display:"flex",alignItems:"flex-end",marginRight:"5px"}},a.a.createElement("i",{className:"ms-Icon ms-Icon--"+e.iconName,style:{fontSize:"13px",marginRight:"5px"}})," ",e.fieldName)}},{key:"expandAll",value:function(){var e={};this.state.projects.forEach(function(t){return e[""+t.id]=!0}),this.setState({expandedRows:e})}},{key:"expandById",value:function(e,t){var n=Object.assign({},this.state.expandedRows);n&&n[e]?delete n[e]:n[e]=!0,this.setState({expandedRows:n})}},{key:"collapseAll",value:function(){var e={};this.state.projects.forEach(function(t){return e[""+t.id]=!1}),this.setState({expandedRows:e})}},{key:"formatProcessingStatus",value:function(e){var t=e.processingStatus;return a.a.createElement("span",{className:"status "+h.a[t]},this.props.content[this.props.lang][t])}},{key:"formatBOOMFile",value:function(e){var t=this,n=e.processingStatus,r=e.bomFileUrl,i=e.bomFileUrlPipe,o=e.isMultiBedProject,s=z.a.isAzureUrlValid(r||i);return n===g.a.PROCESSING_STATUS.success?o?"N/A":a.a.createElement("ul",null,r?s?a.a.createElement("li",null,a.a.createElement("a",{href:r},this.props.content[this.props.lang].downloadChamberBom)):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadChamberBom)):a.a.createElement("span",null),i?s?a.a.createElement("li",null,a.a.createElement("a",{href:i},this.props.content[this.props.lang].downloadPipeBom)):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadPipeBom)):a.a.createElement("span",null)):"N/A"}},{key:"formatCSVFile",value:function(e){var t=this,n=e.processingStatus,r=e.csvFileUrl,i=e.csvFileUrlPipe,o=e.isMultiBedProject,s=z.a.isAzureUrlValid(r||i),l=this.props.user.mail.includes("@ads-pipe")||this.props.user.mail.includes("@rand.com")||this.props.user.mail.includes("@adspipe.com")||!1;return n===g.a.PROCESSING_STATUS.success&&l?o?"N/A":a.a.createElement("ul",null,r?s?a.a.createElement("li",null,a.a.createElement("a",{href:r},this.props.content[this.props.lang].downloadChamberCsv)):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadChamberCsv)):a.a.createElement("span",null),a.a.createElement("span",null)):"N/A"}},{key:"formatStageStorageFileFile",value:function(e){var t=this,n=e.processingStatus,r=e.stageStorageURL,i=e.isMultiBedProject,o=e.singleBedStageStorageURL,s=z.a.isAzureUrlValid(r);return n===g.a.PROCESSING_STATUS.success?i?"N/A":a.a.createElement("ul",null,r?s?a.a.createElement("li",null,a.a.createElement("a",{href:o},this.props.content[this.props.lang].downloadStageStorageXlsx)):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadStageStorageXlsx)):a.a.createElement("span",null)):"N/A"}},{key:"formatSubBOOMFile",value:function(e){var t=this,n=e.processingStatus,r=e.bomFileUrlPipe,i=e.subProjects,o=this.props.user.mail.includes("@ads-pipe")||this.props.user.mail.includes("@rand.com")||this.props.user.mail.includes("@adspipe.com")||!1;if(n===g.a.PROCESSING_STATUS.success&&o){var s=i.find(function(t){return t.parentProjectId===e.id}),l=z.a.isAzureUrlValid(s.bomFileUrl?s.bomFileUrl:s.bomFileUrlPipe);return s.parentProjectId?a.a.createElement("ul",null,s.bomFileUrl?a.a.createElement("li",null,a.a.createElement("a",{href:"%"}," TEXT")):a.a.createElement("span",null),s.bomFileUrlPipe?l?a.a.createElement("li",null,a.a.createElement("a",{href:r},this.props.content[this.props.lang].downloadPipeBom," ... ")):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadPipeBom)):a.a.createElement("span",null)):"N/A"}return"N/A"}},{key:"formatProcessingResult",value:function(e){var t=this,n=e.processingStatus,r=e.outputFileURL,i=e.outputFileURLPipe,o=e.projectType,s=e.isMultiBedProject,l=z.a.isAzureUrlValid(r||i);return n===g.a.PROCESSING_STATUS.success?s?s&&"PIPE"!==o?a.a.createElement("ul",null,r?l?a.a.createElement("li",null,a.a.createElement("a",{href:r},this.props.content[this.props.lang].downloadChamberResults)):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadChamberResults)):a.a.createElement("span",null),i?l?a.a.createElement("li",null,a.a.createElement("a",{href:i},this.props.content[this.props.lang].downloadPipeResults)):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadPipeResults)):a.a.createElement("span",null)):"N/A":a.a.createElement("ul",null,r?l?a.a.createElement("li",null,a.a.createElement("a",{href:r},this.props.content[this.props.lang].downloadChamberResults)):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadChamberResults)):a.a.createElement("span",null),i?l?a.a.createElement("li",null,a.a.createElement("a",{href:i},this.props.content[this.props.lang].downloadPipeResults)):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadPipeResults)):a.a.createElement("span",null)):"N/A"}},{key:"formatSubProcessingResult",value:function(e){var t=e.processingStatus,n=e.outputFileURL,r=e.outputFileURLPipe,i=e.projectType,o=e.isMultiBedProject;e.parentProjectId;return t===g.a.PROCESSING_STATUS.success?o?o&&"PIPE"!==i?a.a.createElement("ul",null,n?a.a.createElement("li",null,a.a.createElement("a",{href:n},this.props.content[this.props.lang].downloadChamberResults)):a.a.createElement("span",null),r?a.a.createElement("li",null,a.a.createElement("a",{href:n},this.props.content[this.props.lang].downloadPipeResults)):a.a.createElement("span",null)):"N/A":a.a.createElement("ul",null,n?a.a.createElement("li",null,a.a.createElement("a",{href:n},this.props.content[this.props.lang].downloadChamberResults)):a.a.createElement("span",null),r?a.a.createElement("li",null,a.a.createElement("a",{href:n},this.props.content[this.props.lang].downloadPipeResults)):a.a.createElement("span",null)):"N/A"}},{key:"formatCreatedDate",value:function(e){var t=e.createdDate;return a.a.createElement("span",null,H()(t).format("MM-DD-YYYY-hh:mm:ss-A"))}},{key:"formatEditedDate",value:function(e){var t=e.editedDate;return t?a.a.createElement("span",null,H()(t).format("MM-DD-YYYY-hh:mm:ss-A")):this.props.content[this.props.lang].notEdited}},{key:"expanderButton",value:function(e){if(e&&e.subProjects.length>0){var t="pi  pi-angle-right";return this.state&&this.state.expandedRows&&this.state.expandedRows[e.id]&&(t="pi  pi-angle-down"),void 0!==window._bridge?a.a.createElement(N.a,{icon:t,className:"p-button-rounded p-button-text icon-expander icon-expander-patch",onClick:this.expandById.bind(this,e.id)}):a.a.createElement(N.a,{icon:t,className:"p-button-rounded p-button-text icon-expander",onClick:this.expandById.bind(this,e.id)})}return!1}},{key:"onStatusChange",value:function(e,t){this.dt.filter(t.key,"processingStatus","equals"),this.setState({selectedStatus:t.key})}},{key:"onTypeChange",value:function(e,t){this.dt.filter(t.key,"translatedProjectType","equals"),this.setState({selectedType:t.key})}},{key:"statusItemTemplate",value:function(e){return a.a.createElement("span",{className:"customer-badge status-"+e},e)}},{key:"reset",value:function(){this.setState({selectedStatus:null,selectedType:null,globalFilter:""}),this.dt.reset()}},{key:"onPageChangeEvent",value:function(e){console.log("change!!!",e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.content,i=function(){var t=e.state.selectedProjects.map(function(e){return e.projectName}).join(", ");e.setState({confirmCB:function(){return e.deleteAllRecord()},contentProps:{type:F.g.normal,title:r[n].confirmProjectsDeletion,subText:r[n].theProjects+" "+t+" "+r[n].willBeDeleted},hideDialog:!1})},o=r[n].bomFile,s=(r[n].csvFile,r[n].stageStorageFile,r[n].results),l=r[n].downloadPipeResults,u=r[n].downloadPipeBom,c=(r[n].downloadPipeCsv,function(e){return a.a.createElement("span",{style:{display:"flex",alignItems:"flex-end",marginRight:"5px"}},a.a.createElement("i",{className:"ms-Icon ms-Icon--"+e.iconName,style:{fontSize:"13px",marginRight:"5px"}})," ",e.fieldName)}),d=function(t){var n=z.a.isAzureUrlValid(t.outputFileURL),r=l;return t.outputFileURL&&t.outputFileURL.length?n?a.a.createElement("a",{href:t.outputFileURL},r):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){e.props.setProjectsUrlInvalidDialog(!0)}},r)):"N/A"},h=function(t){var n=z.a.isAzureUrlValid(t.bomFileUrl),r="CHAMBER"===t.projectType?o:u;return t.bomFileUrl&&t.bomFileUrl.length?n?a.a.createElement("a",{href:t.bomFileUrl},r):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){e.props.setProjectsUrlInvalidDialog(!0)}},r)):"N/A"},f=a.a.createElement(F.h,{placeholder:"Select a Status",styles:{dropdownItemSelected:{color:"white",backgroundColor:"#0C92CD",selectors:{"&:hover":{color:"white"}}},dropdownItem:{selectors:{"&:hover":{color:"white"}}},width:"100px"},readOnly:!1,onChange:this.onStatusChange,selectedKey:this.state.selectedStatus?this.state.selectedStatus:null,options:this.statuses});a.a.createElement(F.h,{placeholder:"Select a Type",styles:{dropdownItemSelected:{color:"white",backgroundColor:"#0C92CD",selectors:{"&:hover":{color:"white"}}},dropdownItem:{selectors:{"&:hover":{color:"white"}}},width:"100px"},readOnly:!1,onChange:this.onTypeChange,selectedKey:this.state.selectedType?this.state.selectedType:null,options:this.types});return a.a.createElement("div",{id:"ProjectsCrud",style:{width:"100%"}},a.a.createElement("div",{className:"ms-Grid",dir:"ltr"},a.a.createElement("div",{className:"ms-Grid-row title-row"},a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md10 ms-lg6"},a.a.createElement("p",{className:"ms-fontSize-xl crud-title ms-fontColor-white ms-normalize"},a.a.createElement(m.a,{iconName:"DocumentSet",className:"ms-IconExample"})," ",r[n].manageProjects)))),a.a.createElement("div",{className:"ms-Grid",dir:"ltr"},a.a.createElement("div",{className:"ms-Grid-row ms-bgColor-neutralLight",style:{height:"65px"}},a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md6 ms-lg3 input-container"},a.a.createElement(j.a,{type:"search",value:this.state.globalFilter,onChange:function(t){return e.setState({globalFilter:t.target.value})},placeholder:r[n].globalSearch,className:"global-search-1"})),a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md3 ms-lg2 input-container"},function(){if(e.state.selectedCount>0)return a.a.createElement(p.e,{disabled:!1,onClick:i,allowDisabledFocus:!0,className:"delete-button",text:r[n].deleteSelected,"data-automation-id":"delete-selected"})}()),a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md3 ms-lg2 input-container"},function(){if(1===e.state.selectedCount&&e.state.selectedProjects&&e.state.selectedProjects.length>0&&e.state.selectedProjects[0])return a.a.createElement(p.g,{disabled:!1,className:"load-selected",allowDisabledFocus:!0,"data-automation-id":"load-selected",text:r[n].load+" '"+e.state.selectedProjects[0].projectName+"'",onClick:function(){return e.getSingleRecord(e.state.selectedProjects[0].id)}})}()),a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md3 ms-lg2 input-container"},a.a.createElement("p",{className:"selection-details"},a.a.createElement("b",null,this.state.selectionDetails))))),this.state.showLoadingBar?a.a.createElement(B.a,{mode:"indeterminate"}):null,a.a.createElement(M.a,{ref:function(t){return e.dt=t},globalFilter:this.state.globalFilter,emptyMessage:r[n].noProjectsFound,value:this.state.projects,selection:this.state.selectedProjects,onSelectionChange:function(t){e.setState({selectedProjects:t.value}),e.setSelectionDetails()},onRowDoubleClick:this.onRowSelectDoubleClick,paginator:!0,rows:10,currentPageReportTemplate:"{first} / {last} "+r[n].of+" {totalRecords}",paginatorTemplate:"FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink CurrentPageReport",rowsPerPageOptions:[10,25,50],expandedRows:this.state.expandedRows,onRowToggle:function(t){return e.setState({expandedRows:t.data})},rowExpansionTemplate:function(e){return e.subProjects.length>0?"PIPE"===e.projectType?a.a.createElement("div",{className:"expanded-subprojects"},a.a.createElement(M.a,{value:e.subProjects,className:"expanded-projects"},a.a.createElement(L.a,{field:"projectName",header:c({iconName:"CRMReport",fieldName:""}),style:{width:"400px"}}),a.a.createElement(L.a,{field:"bomFileURLPipe",columnKey:"bomFileURLPipe",header:c({iconName:"ZipFolder",fieldName:o}),body:h,style:{width:"300px"}}),a.a.createElement(L.a,{field:"outputFileURLPipe",columnKey:"outputFileURLPipe",header:c({iconName:"ZipFolder",fieldName:s}),body:d,style:{width:"300px"}}))):a.a.createElement("div",{className:"expanded-subprojects"},a.a.createElement(M.a,{value:e.subProjects,className:"expanded-projects"},a.a.createElement(L.a,{field:"projectName",header:c({iconName:"CRMReport",fieldName:""}),style:{width:"400px"}}),a.a.createElement(L.a,{field:"bomFileURL",columnKey:"bomFileURL",header:c({iconName:"ZipFolder",fieldName:o}),body:h,style:{width:"300px"}}),a.a.createElement(L.a,{field:"outputFileURL",columnKey:"outputFileURL",header:c({iconName:"ZipFolder",fieldName:s}),body:d,style:{width:"300px"}}))):null},dataKey:"id",scrollable:!0,scrollDirection:"horizontal",style:{width:"100%",overflowX:"auto !important"},scrollHeight:"60vh",rowHover:!0},a.a.createElement(L.a,{selectionMode:"multiple",headerStyle:{width:"3em"},className:"forced-padding"}),a.a.createElement(L.a,{expander:!0,style:{width:"3em"},body:this.expanderButton}),a.a.createElement(L.a,{field:"projectName",columnKey:"projectName",header:this.styledHeader({iconName:"CRMReport",fieldName:r[n].projectName.replace(":","")}),headerStyle:{width:"200px"},sortable:!0,filter:!0,filterMatchMode:"contains",filterPlaceholder:r[n].byName}),a.a.createElement(L.a,{field:"city",header:this.styledHeader({iconName:"POI",fieldName:r[n].city}),headerStyle:{width:"200px"},sortable:!0,filter:!0,filterMatchMode:"contains",filterPlaceholder:r[n].byCity}),a.a.createElement(L.a,{field:"state",header:this.styledHeader({iconName:"POISolid",fieldName:r[n].state}),headerStyle:{width:"200px"},sortable:!0,filter:!0,filterPlaceholder:r[n].byState}),a.a.createElement(L.a,{field:"processingStatus",columnKey:"processingStatus",header:this.styledHeader({iconName:"WorkItem",fieldName:r[n].processingStatus}),body:this.formatProcessingStatus,headerStyle:{width:"200px"},sortable:!0,filter:!0,filterPlaceholder:"by status",filterElement:f}),a.a.createElement(L.a,{field:"columnResult",columnKey:"columnResult",header:this.styledHeader({iconName:"ZipFolder",fieldName:r[n].result}),body:this.formatProcessingResult,headerStyle:{width:"300px"}}),a.a.createElement(L.a,{field:"columnStageStorageFileUrl",header:this.styledHeader({iconName:"ZipFolder",fieldName:r[n].stageStorageFile}),body:this.formatStageStorageFileFile,headerStyle:{width:"300px"}}),a.a.createElement(L.a,{field:"createdDate",columnKey:"createdDate",header:this.styledHeader({iconName:"Calendar",fieldName:r[n].editedDate}),body:this.formatEditedDate,headerStyle:{width:"200px"},sortable:!0}),a.a.createElement(L.a,{field:"editedDate",columnKey:"editedDate",header:this.styledHeader({iconName:"Calendar",fieldName:r[n].createdDate}),body:this.formatCreatedDate,headerStyle:{width:"200px"},sortable:!0})),this.state.showLoadingBar?a.a.createElement(B.a,{mode:"indeterminate"}):null,a.a.createElement(F.d,{onDismiss:this.closeDialog,hidden:this.state.hideDialog,modalProps:this.state.modalProps,dialogContentProps:this.state.contentProps},a.a.createElement(F.f,null,a.a.createElement(p.g,{onClick:function(){return e.handleConfirm()},text:r[n].confirm}),a.a.createElement(p.e,{onClick:function(){return e.closeDialog()},text:r[n].cancel,className:"outline_grey_ads"}))),a.a.createElement(y.a,{text:"Loading",textColor:"#0C92CD",spinnerColor:"#0C92CD",className:"loadingScreen",loading:this.state.isLoading,bgColor:"rgba(50, 50, 50, 0.2)"},a.a.createElement("div",{className:"loadingDiv",style:{visibility:!this.props.chamberType&&this.state.errorDialogHidden?"visible":"hidden"}})))}}]),t}(),Q={doubleTapRestorePersistedState:l.a,getManifoldMetadata:T.g,loginUser:b.a,logoutUser:b.b,resetAppState:u.b,resetProjectsList:l.c,resetSystemParams:A.a,restorePersistedState:l.d,setActiveLanguage:d.a,setActiveRegion:d.b,setCurrentProject:c.b,setProjectsList:l.e,toggleProjectsCrudModal:l.f,createMainManifold:T.f,clearMainManifoldsState:T.e,clearViewPort:S.a,restoreSubProjectPersistedState:w.b,setCurrentSubProject:S.b,setSelectedBed:E.k,loadingBed:E.e,loadingMultiBedProject:E.f,hideUnsavedChangesDialog:E.c,chamberBedSetCentralizedCoordinates:C.c,pipeBedSetCentralizedCoordinates:x.k,setPipeDesign:x.n,getSubProjectStateToPersist:w.a,changeMainManifoldProp:T.c,setDirtyStateForMultiBeds:E.g,scaleUnitValueChange:k.j,emitLineLenght:R.a,newBackgroundRequestedClick:O.c,backgroundEdit:k.a,setProjectsUrlInvalidDialog:V.f,updatedSelectedBedValues:E.t,modalAlertActions:G.a};t.a=Object(s.a)(function(e){var t={};return e.project&&e.project.project&&e.project.project.projectType?(t.projectType=e.project.project.projectType,t.scaleValue="CHAMBER"===e.project.project.projectType?e.globals.scaleValue:e.pipeGlobals.scaleValue,t.scalePixels="CHAMBER"===e.project.project.projectType?e.globals.scalePixels:e.pipeGlobals.scalePixels):t={},{lang:e.localization.lang,project:e.project.project,user:e.authentication.user,content:e.localization.content,projects:e.projectsCrud.projects,projectInfo:e.project.projectInfo,resourcesTokens:e.authentication.resourcesTokens,regions:e.localization.regions,region:e.localization.region,languages:e.localization.languages,chamberbed:e.chamberbed,manifolds:e.mainManifolds.manifolds,computeWidth:e.viewport.computeWidth,computedHeight:e.viewport.computedHeight,bedWidth:e.pipeBed.dimensions.width.px,bedLength:e.pipeBed.dimensions.length.px,chamberBedHeight:e.chamberbed.height,chamberBedWidth:e.chamberbed.width,chamberBedScaleX:e.chamberbed.scaleX,chamberBedScaleY:e.chamberbed.scaleY,scaleData:t,chamberType:e.globals.chamberType}},Q)(X)},function(e,t){},function(e,t,n){"use strict";n.d(t,"a",function(){return j});var r=n(1),i=n.n(r),o=n(89),a=n(1173),s=n(2999);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e){"@babel/helpers - typeof";return(c="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),e}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}function b(e,t){return!t||"object"!==c(t)&&"function"!==typeof t?f(e):t}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}var S=function(e){g(n,r["Component"]);var t=_(n);function n(){return d(this,n),t.apply(this,arguments)}return h(n,[{key:"render",value:function(){var e=Object(o.l)("p-paginator-first p-paginator-element p-link",{"p-disabled":this.props.disabled}),t="p-paginator-icon pi pi-angle-double-left",n=i.a.createElement("button",{type:"button",className:e,onClick:this.props.onClick,disabled:this.props.disabled},i.a.createElement("span",{className:t}),i.a.createElement(o.i,null));if(this.props.template){var r={onClick:this.props.onClick,className:e,iconClassName:t,disabled:this.props.disabled,element:n,props:this.props};return o.f.getJSXElement(this.props.template,r)}return n}}]),n}();function w(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}y(S,"defaultProps",{disabled:!1,onClick:null,template:null});var E=function(e){g(n,r["Component"]);var t=w(n);function n(){return d(this,n),t.apply(this,arguments)}return h(n,[{key:"render",value:function(){var e=Object(o.l)("p-paginator-next p-paginator-element p-link",{"p-disabled":this.props.disabled}),t=i.a.createElement("button",{type:"button",className:e,onClick:this.props.onClick,disabled:this.props.disabled},i.a.createElement("span",{className:"p-paginator-icon pi pi-angle-right"}),i.a.createElement(o.i,null));if(this.props.template){var n={onClick:this.props.onClick,className:e,iconClassName:"p-paginator-icon pi pi-angle-right",disabled:this.props.disabled,element:t,props:this.props};return o.f.getJSXElement(this.props.template,n)}return t}}]),n}();function C(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}y(E,"defaultProps",{disabled:!1,onClick:null,template:null});var x=function(e){g(n,r["Component"]);var t=C(n);function n(){return d(this,n),t.apply(this,arguments)}return h(n,[{key:"render",value:function(){var e=Object(o.l)("p-paginator-prev p-paginator-element p-link",{"p-disabled":this.props.disabled}),t=i.a.createElement("button",{type:"button",className:e,onClick:this.props.onClick,disabled:this.props.disabled},i.a.createElement("span",{className:"p-paginator-icon pi pi-angle-left"}),i.a.createElement(o.i,null));if(this.props.template){var n={onClick:this.props.onClick,className:e,iconClassName:"p-paginator-icon pi pi-angle-left",disabled:this.props.disabled,element:t,props:this.props};return o.f.getJSXElement(this.props.template,n)}return t}}]),n}();function A(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}y(x,"defaultProps",{disabled:!1,onClick:null,template:null});var T=function(e){g(n,r["Component"]);var t=A(n);function n(){return d(this,n),t.apply(this,arguments)}return h(n,[{key:"render",value:function(){var e=Object(o.l)("p-paginator-last p-paginator-element p-link",{"p-disabled":this.props.disabled}),t="p-paginator-icon pi pi-angle-double-right",n=i.a.createElement("button",{type:"button",className:e,onClick:this.props.onClick,disabled:this.props.disabled},i.a.createElement("span",{className:t}),i.a.createElement(o.i,null));if(this.props.template){var r={onClick:this.props.onClick,className:e,iconClassName:t,disabled:this.props.disabled,element:n,props:this.props};return o.f.getJSXElement(this.props.template,r)}return n}}]),n}();function O(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}y(T,"defaultProps",{disabled:!1,onClick:null,template:null});var k=function(e){g(n,r["Component"]);var t=O(n);function n(){return d(this,n),t.apply(this,arguments)}return h(n,[{key:"onPageLinkClick",value:function(e,t){this.props.onClick&&this.props.onClick({originalEvent:e,value:t}),e.preventDefault()}},{key:"render",value:function(){var e,t=this;if(this.props.value){var n=this.props.value[0],r=this.props.value[this.props.value.length-1];e=this.props.value.map(function(e,a){var s=Object(o.l)("p-paginator-page p-paginator-element p-link",{"p-paginator-page-start":e===n,"p-paginator-page-end":e===r,"p-highlight":e-1===t.props.page}),l=i.a.createElement("button",{type:"button",className:s,onClick:function(n){return t.onPageLinkClick(n,e)}},e,i.a.createElement(o.i,null));if(t.props.template){var u={onClick:function(n){return t.onPageLinkClick(n,e)},className:s,view:{startPage:n-1,endPage:r-1},page:e-1,currentPage:t.props.page,totalPages:t.props.pageCount,element:l,props:t.props};l=o.f.getJSXElement(t.props.template,u)}return i.a.createElement(i.a.Fragment,{key:e},l)})}return i.a.createElement("span",{className:"p-paginator-pages"},e)}}]),n}();function I(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}y(k,"defaultProps",{value:null,page:null,rows:null,pageCount:null,links:null,template:null});var R=function(e){g(n,r["Component"]);var t=I(n);function n(){return d(this,n),t.apply(this,arguments)}return h(n,[{key:"hasOptions",value:function(){return this.props.options&&this.props.options.length>0}},{key:"render",value:function(){var e=this.hasOptions(),t=e?this.props.options.map(function(e){return{label:String(e),value:e}}):[],n=e?i.a.createElement(a.a,{value:this.props.value,options:t,onChange:this.props.onChange,appendTo:this.props.appendTo,disabled:this.props.disabled}):null;if(this.props.template){var r={value:this.props.value,options:t,onChange:this.props.onChange,appendTo:this.props.appendTo,currentPage:this.props.page,totalPages:this.props.pageCount,totalRecords:this.props.totalRecords,disabled:this.props.disabled,element:n,props:this.props};return o.f.getJSXElement(this.props.template,r)}return n}}]),n}();function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function N(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}y(R,"defaultProps",{options:null,value:null,page:null,pageCount:null,totalRecords:0,appendTo:null,onChange:null,template:null,disabled:!1});var M=function(e){g(n,r["Component"]);var t=N(n);function n(){return d(this,n),t.apply(this,arguments)}return h(n,[{key:"render",value:function(){var e={currentPage:this.props.page+1,totalPages:this.props.pageCount,first:Math.min(this.props.first+1,this.props.totalRecords),last:Math.min(this.props.first+this.props.rows,this.props.totalRecords),rows:this.props.rows,totalRecords:this.props.totalRecords},t=this.props.reportTemplate.replace("{currentPage}",e.currentPage).replace("{totalPages}",e.totalPages).replace("{first}",e.first).replace("{last}",e.last).replace("{rows}",e.rows).replace("{totalRecords}",e.totalRecords),n=i.a.createElement("span",{className:"p-paginator-current"},t);if(this.props.template){var r=D(D({},e),{className:"p-paginator-current",element:n,props:this.props});return o.f.getJSXElement(this.props.template,r)}return n}}]),n}();function L(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}y(M,"defaultProps",{pageCount:null,page:null,first:null,rows:null,totalRecords:null,reportTemplate:"({currentPage} of {totalPages})",template:null});var B=function(e){g(n,r["Component"]);var t=L(n);function n(e){var r;return d(this,n),(r=t.call(this,e)).onChange=r.onChange.bind(f(r)),r}return h(n,[{key:"onChange",value:function(e){this.props.onChange&&this.props.onChange(this.props.rows*(e.value-1),this.props.rows)}},{key:"render",value:function(){var e=this.props.pageCount>0?this.props.page+1:0,t=i.a.createElement(s.a,{value:e,onChange:this.onChange,className:"p-paginator-page-input",disabled:this.props.disabled});if(this.props.template){var n={value:e,onChange:this.onChange,disabled:this.props.disabled,className:"p-paginator-page-input",element:t,props:this.props};return o.f.getJSXElement(this.props.template,n)}return t}}]),n}();function F(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return b(this,n)}}y(B,"defaultProps",{page:null,rows:null,pageCount:null,disabled:!1,template:null,onChange:null});var j=function(e){g(n,r["Component"]);var t=F(n);function n(e){var r;return d(this,n),(r=t.call(this,e)).changePageToFirst=r.changePageToFirst.bind(f(r)),r.changePageToPrev=r.changePageToPrev.bind(f(r)),r.changePageToNext=r.changePageToNext.bind(f(r)),r.changePageToLast=r.changePageToLast.bind(f(r)),r.onRowsChange=r.onRowsChange.bind(f(r)),r.changePage=r.changePage.bind(f(r)),r.onPageLinkClick=r.onPageLinkClick.bind(f(r)),r}return h(n,[{key:"isFirstPage",value:function(){return 0===this.getPage()}},{key:"isLastPage",value:function(){return this.getPage()===this.getPageCount()-1}},{key:"getPageCount",value:function(){return Math.ceil(this.props.totalRecords/this.props.rows)}},{key:"calculatePageLinkBoundaries",value:function(){var e=this.getPageCount(),t=Math.min(this.props.pageLinkSize,e),n=Math.max(0,Math.ceil(this.getPage()-t/2)),r=Math.min(e-1,n+t-1),i=this.props.pageLinkSize-(r-n+1);return[n=Math.max(0,n-i),r]}},{key:"updatePageLinks",value:function(){for(var e=[],t=this.calculatePageLinkBoundaries(),n=t[0],r=t[1],i=n;i<=r;i++)e.push(i+1);return e}},{key:"changePage",value:function(e,t){var n=this.getPageCount(),r=Math.floor(e/t);if(r>=0&&r<n){var i={first:e,rows:t,page:r,pageCount:n};this.props.onPageChange&&this.props.onPageChange(i)}}},{key:"getPage",value:function(){return Math.floor(this.props.first/this.props.rows)}},{key:"empty",value:function(){return 0===this.getPageCount()}},{key:"changePageToFirst",value:function(e){this.changePage(0,this.props.rows),e.preventDefault()}},{key:"changePageToPrev",value:function(e){this.changePage(this.props.first-this.props.rows,this.props.rows),e.preventDefault()}},{key:"onPageLinkClick",value:function(e){this.changePage((e.value-1)*this.props.rows,this.props.rows)}},{key:"changePageToNext",value:function(e){this.changePage(this.props.first+this.props.rows,this.props.rows),e.preventDefault()}},{key:"changePageToLast",value:function(e){this.changePage((this.getPageCount()-1)*this.props.rows,this.props.rows),e.preventDefault()}},{key:"onRowsChange",value:function(e){var t=e.value;this.isRowChanged=t!==this.props.rows,this.changePage(0,t)}},{key:"componentDidUpdate",value:function(e,t){this.props.rows===e.rows||this.isRowChanged?this.getPage()>0&&e.totalRecords!==this.props.totalRecords&&this.props.first>=this.props.totalRecords&&this.changePage((this.getPageCount()-1)*this.props.rows,this.props.rows):this.changePage(0,this.props.rows),this.isRowChanged=!1}},{key:"renderElement",value:function(e,t){var n;switch(e){case"FirstPageLink":n=i.a.createElement(S,{key:e,onClick:this.changePageToFirst,disabled:this.isFirstPage()||this.empty(),template:t});break;case"PrevPageLink":n=i.a.createElement(x,{key:e,onClick:this.changePageToPrev,disabled:this.isFirstPage()||this.empty(),template:t});break;case"NextPageLink":n=i.a.createElement(E,{key:e,onClick:this.changePageToNext,disabled:this.isLastPage()||this.empty(),template:t});break;case"LastPageLink":n=i.a.createElement(T,{key:e,onClick:this.changePageToLast,disabled:this.isLastPage()||this.empty(),template:t});break;case"PageLinks":n=i.a.createElement(k,{key:e,value:this.updatePageLinks(),page:this.getPage(),rows:this.props.rows,pageCount:this.getPageCount(),onClick:this.onPageLinkClick,template:t});break;case"RowsPerPageDropdown":n=i.a.createElement(R,{key:e,value:this.props.rows,page:this.getPage(),pageCount:this.getPageCount(),totalRecords:this.props.totalRecords,options:this.props.rowsPerPageOptions,onChange:this.onRowsChange,appendTo:this.props.dropdownAppendTo,template:t,disabled:this.empty()});break;case"CurrentPageReport":n=i.a.createElement(M,{reportTemplate:this.props.currentPageReportTemplate,key:e,page:this.getPage(),pageCount:this.getPageCount(),first:this.props.first,rows:this.props.rows,totalRecords:this.props.totalRecords,template:t});break;case"JumpToPageInput":n=i.a.createElement(B,{key:e,rows:this.props.rows,page:this.getPage(),pageCount:this.getPageCount(),onChange:this.changePage,disabled:this.empty(),template:t});break;default:n=null}return n}},{key:"renderElements",value:function(){var e=this,t=this.props.template;return t?"object"===c(t)?t.layout?t.layout.split(" ").map(function(n){var r=n.trim();return e.renderElement(r,t[r])}):Object.entries(t).map(function(t){var n=u(t,2),r=n[0],i=n[1];return e.renderElement(r,i)}):t.split(" ").map(function(t){return e.renderElement(t.trim())}):null}},{key:"render",value:function(){if(this.props.alwaysShow||1!==this.getPageCount()){var e=Object(o.l)("p-paginator p-component",this.props.className),t=o.f.getJSXElement(this.props.leftContent,this.props),n=o.f.getJSXElement(this.props.rightContent,this.props),r=this.renderElements(),a=t&&i.a.createElement("div",{className:"p-paginator-left-content"},t),s=n&&i.a.createElement("div",{className:"p-paginator-right-content"},n);return i.a.createElement("div",{className:e,style:this.props.style},a,r,s)}return null}}]),n}();y(j,"defaultProps",{totalRecords:0,rows:0,first:0,pageLinkSize:5,rowsPerPageOptions:null,alwaysShow:!0,style:null,className:null,template:"FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown",onPageChange:null,leftContent:null,rightContent:null,dropdownAppendTo:null,currentPageReportTemplate:"({currentPage} of {totalPages})"})},function(e,t,n){"use strict";n.d(t,"a",function(){return m});var r=n(1),i=n.n(r),o=n(89);function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){"@babel/helpers - typeof";return(u="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){d(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r,i,o=c(e);if(t){var a=c(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return r=this,!(i=n)||"object"!==u(i)&&"function"!==typeof i?s(r):i}}var m=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(d,r["Component"]);var t,n,u,c=f(d);function d(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d);var n=(t=c.call(this,e)).isBoth();return t.state={first:n?{rows:0,cols:0}:0,last:n?{rows:0,cols:0}:0,numItemsInViewport:n?{rows:0,cols:0}:0,numToleratedItems:e.numToleratedItems,loading:!1},t.onScroll=t.onScroll.bind(s(t)),t.lastScrollPos=n?{top:0,left:0}:0,t}return t=d,(n=[{key:"scrollTo",value:function(e){this.element&&this.element.scrollTo(e)}},{key:"scrollToIndex",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto",r=this.isBoth(),i=this.isHorizontal(),o=this.state.first,a=this.props.itemSize,s=this.getContentPadding(),l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e<=t.state.numToleratedItems?0:e},u=function(e,t,n){return e*t+n},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t.scrollTo({left:e,top:r,behavior:n})};if(r){var d={rows:l(e[0]),cols:l(e[1])};(d.rows!==o.rows||d.cols!==o.cols)&&c(u(d.cols,a[1],s.left),u(d.rows,a[0],s.top))}else{var p=l(e);p!==o&&(i?c(u(p,a,s.left),0):c(0,u(p,a,s.top)))}}},{key:"scrollInView",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"auto";if(t){var i=this.isBoth(),o=this.isHorizontal(),a=this.getRenderedRange(),s=a.first,l=a.viewport,u=this.props.itemSize,c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return n.scrollTo({left:e,top:t,behavior:r})},d="to-end"===t;if("to-start"===t){if(i)l.first.rows-s.rows>e[0]?c(l.first.cols*u,(l.first.rows-1)*u):l.first.cols-s.cols>e[1]&&c((l.first.cols-1)*u,l.first.rows*u);else if(l.first-s>e){var p=(l.first-1)*u;o?c(p,0):c(0,p)}}else if(d)if(i)l.last.rows-s.rows<=e[0]+1?c(l.first.cols*u,(l.first.rows+1)*u):l.last.cols-s.cols<=e[1]+1&&c((l.first.cols+1)*u,l.first.rows*u);else if(l.last-s<=e+1){var h=(l.first+1)*u;o?c(h,0):c(0,h)}}else this.scrollToIndex(e,r)}},{key:"getRenderedRange",value:function(){var e=this.isBoth(),t=this.isHorizontal(),n=this.state,r=n.first,i=n.last,o=n.numItemsInViewport,a=this.props.itemSize,s=function(e,t){return Math.floor(e/(t||e))},l=r,u=0;if(this.element){var c=this.element.scrollTop,d=this.element.scrollLeft;if(e)u={rows:(l={rows:s(c,a[0]),cols:s(d,a[1])}).rows+o.rows,cols:l.cols+o.cols};else u=(l=s(t?d:c,a))+o}return{first:r,last:i,viewport:{first:l,last:u}}}},{key:"isHorizontal",value:function(){return"horizontal"===this.props.orientation}},{key:"isBoth",value:function(){return"both"===this.props.orientation}},{key:"calculateOptions",value:function(){var e=this,t=this.isBoth(),n=this.isHorizontal(),r=this.state.first,i=this.props.itemSize,o=this.getContentPadding(),a=this.element?this.element.offsetWidth-o.left:0,s=this.element?this.element.offsetHeight-o.top:0,l=function(e,t){return Math.ceil(e/(t||e))},u=t?{rows:l(s,i[0]),cols:l(a,i[1])}:l(n?a:s,i),c=this.state.numToleratedItems||Math.ceil((t?u.rows:u)/2),d=function(t,n,r){return e.getLast(t+n+(t<c?2:3)*c,r)},p={numItemsInViewport:u,last:t?{rows:d(r.rows,u.rows),cols:d(r.cols,u.cols,!0)}:d(r,u),numToleratedItems:c};this.props.showLoader&&(p.loaderArr=Array.from({length:t?u.rows:u})),this.setState(p,function(){e.props.lazy&&e.props.onLazyLoad&&e.props.onLazyLoad({first:e.state.first,last:e.state.last})})}},{key:"getLast",value:function(e,t){return this.props.items?Math.min(t?this.props.items[0].length:this.props.items.length,e):0}},{key:"getContentPadding",value:function(){if(this.content){var e=getComputedStyle(this.content),t=parseInt(e.paddingLeft,10),n=parseInt(e.paddingRight,10),r=parseInt(e.paddingTop,10),i=parseInt(e.paddingBottom,10);return{left:t,right:n,top:r,bottom:i,x:t+n,y:r+i}}return{left:0,right:0,top:0,bottom:0,x:0,y:0}}},{key:"setSize",value:function(){var e=this;if(this.element){var t=this.isBoth(),n=this.isHorizontal(),r=this.element.parentElement,i=this.props.scrollWidth||"".concat(this.element.offsetWidth||r.offsetWidth,"px"),o=this.props.scrollHeight||"".concat(this.element.offsetHeight||r.offsetHeight,"px"),a=function(t,n){return e.element.style[t]=n};t?(a("height",o),a("width",i)):n?a("width",i):a("height",o)}}},{key:"setSpacerSize",value:function(){var e=this,t=this.props.items;if(this.spacer&&t){var n=this.isBoth(),r=this.isHorizontal(),i=this.props.itemSize,o=this.getContentPadding(),a=function(t,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return e.spacer.style[t]=(n||[]).length*r+i+"px"};n?(a("height",t[0],i[0],o.y),a("width",t[1],i[1],o.x)):r?a("width",t,i,o.x):a("height",t,i,o.y)}}},{key:"setContentPosition",value:function(e){var t=this;if(this.content){var n=this.isBoth(),r=this.isHorizontal(),i=e?e.first:this.state.first,o=this.props.itemSize,a=function(e,t){return e*t},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t.content.style.transform="translate3d(".concat(e,"px, ").concat(n,"px, 0)")};if(n)s(a(i.cols,o[1]),a(i.rows,o[0]));else{var l=a(i,o);r?s(l,0):s(0,l)}}}},{key:"onScrollPositionChange",value:function(e){var t=this,n=e.target,r=this.isBoth(),i=this.isHorizontal(),o=this.state,a=o.first,s=o.last,l=o.numItemsInViewport,u=o.numToleratedItems,c=this.props.itemSize,d=this.getContentPadding(),p=function(e,t){return e?e>t?e-t:e:0},h=function(e,t){return Math.floor(e/(t||e))},f=function(e,t,n,r,i){return e<=u?u:i?n-r-u:t+u-1},m=function(e,t,n,r,i,o){return e<=u?0:o?e<t?n:e-u:e>t?n:e-2*u},g=function(e,n,r,i,o){var a=n+i+2*u;return e>=u&&(a+=u+1),t.getLast(a,o)},b=p(n.scrollTop,d.top),v=p(n.scrollLeft,d.left),y=0,_=s,S=!1;if(r){var w=this.lastScrollPos.top<=b,E=this.lastScrollPos.left<=v,C={rows:h(b,c[0]),cols:h(v,c[1])},x={rows:f(C.rows,a.rows,s.rows,l.rows,w),cols:f(C.cols,a.cols,s.cols,l.cols,E)};y={rows:m(C.rows,x.rows,a.rows,s.rows,l.rows,w),cols:m(C.cols,x.cols,a.cols,s.cols,l.cols,E)},_={rows:g(C.rows,y.rows,s.rows,l.rows),cols:g(C.cols,y.cols,s.cols,l.cols,!0)},S=y.rows!==a.rows||y.cols!==a.cols||_.rows!==s.rows||_.cols!==s.cols,this.lastScrollPos={top:b,left:v}}else{var A=i?v:b,T=this.lastScrollPos<=A,O=h(A,c);_=g(O,y=m(O,f(O,a,s,l,T),a,0,0,T),0,l),S=y!==a||_!==s,this.lastScrollPos=A}return{first:y,last:_,isRangeChanged:S}}},{key:"onScrollChange",value:function(e){var t=this,n=this.onScrollPositionChange(e),r=n.first,i=n.last;if(n.isRangeChanged){var o={first:r,last:i};this.setContentPosition(o),this.props.lazy&&this.props.onLazyLoad&&this.props.onLazyLoad(o),this.setState(o,function(){t.props.onScrollIndexChange&&t.props.onScrollIndexChange(o)})}}},{key:"onScroll",value:function(e){var t=this;if(this.props.onScroll&&this.props.onScroll(e),this.props.delay){if(this.scrollTimeout&&clearTimeout(this.scrollTimeout),!this.state.loading&&this.props.showLoader)this.onScrollPositionChange(e).isRangeChanged&&this.setState({loading:!0});this.scrollTimeout=setTimeout(function(){t.onScrollChange(e),t.state.loading&&t.props.showLoader&&!t.props.lazy&&t.setState({loading:!1})},this.props.delay)}else this.onScrollChange(e)}},{key:"getOptions",value:function(e,t){return{index:e,count:t,first:0===e,last:e===t-1,even:e%2===0,odd:e%2!==0,props:this.props}}},{key:"init",value:function(){this.setSize(),this.calculateOptions(),this.setSpacerSize()}},{key:"componentDidMount",value:function(){this.init()}},{key:"componentDidUpdate",value:function(e,t){e.itemSize===this.props.itemSize&&e.items&&e.items.length===(this.props.items||[]).length||this.init(),this.props.lazy&&e.loading!==this.props.loading&&this.state.loading!==this.props.loading&&this.setState({loading:this.props.loading}),e.orientation!==this.props.orientation&&(this.lastScrollPos=this.isBoth()?{top:0,left:0}:0)}},{key:"renderItem",value:function(e,t,n,r){var a=this.getOptions(t,n),s=o.f.getJSXElement(this.props.itemTemplate,r||e,a);return i.a.createElement(i.a.Fragment,{key:t},s)}},{key:"renderItems",value:function(){var e=this,t=this.props.items;if(t&&!this.state.loading){var n=this.isBoth(),r=this.state,i=r.first,o=r.last,a=t.length;return n?t.slice(i.rows,o.rows).map(function(t,n){var r=t.slice(i.cols,o.cols),s=i.rows+n;return e.renderItem(t,s,a,r)}):t.slice(i,o).map(function(t,n){var r=i+n;return e.renderItem(t,r,a)})}return null}},{key:"renderLoaderItem",value:function(e,t,n){var r=h(h({},this.getOptions(e,t)),n||{}),a=o.f.getJSXElement(this.props.loadingTemplate,r);return i.a.createElement(i.a.Fragment,{key:e},a)}},{key:"renderLoader",value:function(){var e=this;if(this.state.loading){var t=Object(o.l)("p-virtualscroller-loader",{"p-component-overlay":!this.props.loadingTemplate}),n=i.a.createElement("i",{className:"p-virtualscroller-loading-icon pi pi-spinner pi-spin"});if(this.props.loadingTemplate){var r=this.isBoth(),a=this.state.numItemsInViewport,s=r?a.rows:a;n=this.state.loaderArr.map(function(t,n){return e.renderLoaderItem(n,s,r&&{numCols:a.cols})})}return i.a.createElement("div",{className:t},n)}return null}},{key:"renderContent",value:function(){var e=this,t=this.renderItems(),n=i.a.createElement("div",{className:"p-virtualscroller-content",ref:function(t){return e.content=t}},t);if(this.props.contentTemplate){var r=this.state,a=r.loading,s=r.first,l=r.last,u={className:"p-virtualscroller-content",ref:function(t){return e.content=t},children:t,element:n,props:this.props,loading:a,first:s,last:l};return o.f.getJSXElement(this.props.contentTemplate,u)}return n}},{key:"render",value:function(){var e=this,t=this.isBoth(),n=this.isHorizontal(),r=Object(o.l)("p-virtualscroller",{"p-both-scroll":t,"p-horizontal-scroll":n},this.props.className),a=this.renderLoader(),s=this.renderContent();return i.a.createElement("div",{ref:function(t){return e.element=t},className:r,tabIndex:0,style:this.props.style,onScroll:this.onScroll},s,i.a.createElement("div",{ref:function(t){return e.spacer=t},className:"p-virtualscroller-spacer"}),a)}}])&&a(t.prototype,n),u&&a(t,u),d}();d(m,"defaultProps",{id:null,style:null,className:null,items:null,itemSize:0,scrollHeight:null,scrollWidth:null,orientation:"vertical",numToleratedItems:null,delay:0,lazy:!1,showLoader:!1,loadingTemplate:null,itemTemplate:null,contentTemplate:null,onScroll:null,onScrollIndexChange:null,onLazyLoad:null})},function(e,t,n){"use strict";n.d(t,"a",function(){return v});var r=n(1),i=n.n(r),o=n(157),a=n(89);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"===typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e){"@babel/helpers - typeof";return(p="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function b(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r,i,o=h(e);if(t){var a=h(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return r=this,!(i=n)||"object"!==p(i)&&"function"!==typeof i?c(r):i}}var v=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(h,r["Component"]);var t,n,s,p=b(h);function h(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,h),(t=p.call(this,e)).state={focused:!1},t.constructParser(),t.onInput=t.onInput.bind(c(t)),t.onInputKeyDown=t.onInputKeyDown.bind(c(t)),t.onInputKeyPress=t.onInputKeyPress.bind(c(t)),t.onInputClick=t.onInputClick.bind(c(t)),t.onInputBlur=t.onInputBlur.bind(c(t)),t.onInputFocus=t.onInputFocus.bind(c(t)),t.onPaste=t.onPaste.bind(c(t)),t.onUpButtonMouseLeave=t.onUpButtonMouseLeave.bind(c(t)),t.onUpButtonMouseDown=t.onUpButtonMouseDown.bind(c(t)),t.onUpButtonMouseUp=t.onUpButtonMouseUp.bind(c(t)),t.onUpButtonKeyDown=t.onUpButtonKeyDown.bind(c(t)),t.onUpButtonKeyUp=t.onUpButtonKeyUp.bind(c(t)),t.onDownButtonMouseLeave=t.onDownButtonMouseLeave.bind(c(t)),t.onDownButtonMouseDown=t.onDownButtonMouseDown.bind(c(t)),t.onDownButtonMouseUp=t.onDownButtonMouseUp.bind(c(t)),t.onDownButtonKeyDown=t.onDownButtonKeyDown.bind(c(t)),t.onDownButtonKeyUp=t.onDownButtonKeyUp.bind(c(t)),t.inputRef=Object(r.createRef)(t.props.inputRef),t}return t=h,(n=[{key:"getOptions",value:function(){return{localeMatcher:this.props.localeMatcher,style:this.props.mode,currency:this.props.currency,currencyDisplay:this.props.currencyDisplay,useGrouping:this.props.useGrouping,minimumFractionDigits:this.props.minFractionDigits,maximumFractionDigits:this.props.maxFractionDigits}}},{key:"constructParser",value:function(){this.numberFormat=new Intl.NumberFormat(this.props.locale,this.getOptions());var e=l(new Intl.NumberFormat(this.props.locale,{useGrouping:!1}).format(9876543210)).reverse(),t=new Map(e.map(function(e,t){return[e,t]}));this._numeral=new RegExp("[".concat(e.join(""),"]"),"g"),this._group=this.getGroupingExpression(),this._minusSign=this.getMinusSignExpression(),this._currency=this.getCurrencyExpression(),this._decimal=this.getDecimalExpression(),this._suffix=this.getSuffixExpression(),this._prefix=this.getPrefixExpression(),this._index=function(e){return t.get(e)}}},{key:"escapeRegExp",value:function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},{key:"getDecimalExpression",value:function(){var e=new Intl.NumberFormat(this.props.locale,g(g({},this.getOptions()),{},{useGrouping:!1}));return new RegExp("[".concat(e.format(1.1).replace(this._currency,"").trim().replace(this._numeral,""),"]"),"g")}},{key:"getGroupingExpression",value:function(){var e=new Intl.NumberFormat(this.props.locale,{useGrouping:!0});return this.groupChar=e.format(1e6).trim().replace(this._numeral,"").charAt(0),new RegExp("[".concat(this.groupChar,"]"),"g")}},{key:"getMinusSignExpression",value:function(){var e=new Intl.NumberFormat(this.props.locale,{useGrouping:!1});return new RegExp("[".concat(e.format(-1).trim().replace(this._numeral,""),"]"),"g")}},{key:"getCurrencyExpression",value:function(){if(this.props.currency){var e=new Intl.NumberFormat(this.props.locale,{style:"currency",currency:this.props.currency,currencyDisplay:this.props.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});return new RegExp("[".concat(e.format(1).replace(/\s/g,"").replace(this._numeral,"").replace(this._group,""),"]"),"g")}return new RegExp("[]","g")}},{key:"getPrefixExpression",value:function(){if(this.props.prefix)this.prefixChar=this.props.prefix;else{var e=new Intl.NumberFormat(this.props.locale,{style:this.props.mode,currency:this.props.currency,currencyDisplay:this.props.currencyDisplay});this.prefixChar=e.format(1).split("1")[0]}return new RegExp("".concat(this.escapeRegExp(this.prefixChar||"")),"g")}},{key:"getSuffixExpression",value:function(){if(this.props.suffix)this.suffixChar=this.props.suffix;else{var e=new Intl.NumberFormat(this.props.locale,{style:this.props.mode,currency:this.props.currency,currencyDisplay:this.props.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});this.suffixChar=e.format(1).split("1")[1]}return new RegExp("".concat(this.escapeRegExp(this.suffixChar||"")),"g")}},{key:"formatValue",value:function(e){if(null!=e){if("-"===e)return e;if(this.props.format){var t=new Intl.NumberFormat(this.props.locale,this.getOptions()).format(e);return this.props.prefix&&(t=this.props.prefix+t),this.props.suffix&&(t+=this.props.suffix),t}return e.toString()}return""}},{key:"parseValue",value:function(e){var t=e.replace(this._suffix,"").replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").replace(this._group,"").replace(this._minusSign,"-").replace(this._decimal,".").replace(this._numeral,this._index);if(t){if("-"===t)return t;var n=+t;return isNaN(n)?null:n}return null}},{key:"repeat",value:function(e,t,n){var r=this,i=t||500;this.clearTimer(),this.timer=setTimeout(function(){r.repeat(e,40,n)},i),this.spin(e,n)}},{key:"spin",value:function(e,t){if(this.inputRef&&this.inputRef.current){var n=this.props.step*t,r=this.parseValue(this.inputRef.current.value)||0,i=this.validateValue(r+n);this.updateInput(i,null,"spin"),this.updateModel(e,i),this.handleOnChange(e,r,i)}}},{key:"onUpButtonMouseDown",value:function(e){this.props.disabled||(this.inputRef.current.focus(),this.repeat(e,null,1),e.preventDefault())}},{key:"onUpButtonMouseUp",value:function(){this.props.disabled||this.clearTimer()}},{key:"onUpButtonMouseLeave",value:function(){this.props.disabled||this.clearTimer()}},{key:"onUpButtonKeyUp",value:function(){this.props.disabled||this.clearTimer()}},{key:"onUpButtonKeyDown",value:function(e){32!==e.keyCode&&13!==e.keyCode||this.repeat(e,null,1)}},{key:"onDownButtonMouseDown",value:function(e){this.props.disabled||(this.inputRef.current.focus(),this.repeat(e,null,-1),e.preventDefault())}},{key:"onDownButtonMouseUp",value:function(){this.props.disabled||this.clearTimer()}},{key:"onDownButtonMouseLeave",value:function(){this.props.disabled||this.clearTimer()}},{key:"onDownButtonKeyUp",value:function(){this.props.disabled||this.clearTimer()}},{key:"onDownButtonKeyDown",value:function(e){32!==e.keyCode&&13!==e.keyCode||this.repeat(e,null,-1)}},{key:"onInput",value:function(e){this.isSpecialChar&&(e.target.value=this.lastValue),this.isSpecialChar=!1}},{key:"onInputKeyDown",value:function(e){if(this.lastValue=e.target.value,e.shiftKey||e.altKey)this.isSpecialChar=!0;else{var t=e.target.selectionStart,n=e.target.selectionEnd,r=e.target.value,i=null;switch(e.altKey&&e.preventDefault(),e.which){case 38:this.spin(e,1),e.preventDefault();break;case 40:this.spin(e,-1),e.preventDefault();break;case 37:this.isNumeralChar(r.charAt(t-1))||e.preventDefault();break;case 39:this.isNumeralChar(r.charAt(t))||e.preventDefault();break;case 13:i=this.validateValue(this.parseValue(r)),this.inputRef.current.value=this.formatValue(i),this.inputRef.current.setAttribute("aria-valuenow",i),this.updateModel(e,i);break;case 8:if(e.preventDefault(),t===n){var o=r.charAt(t-1),a=this.getDecimalCharIndexes(r),s=a.decimalCharIndex,l=a.decimalCharIndexWithoutPrefix;if(this.isNumeralChar(o)){var u=this.getDecimalLength(r);if(this._group.test(o))this._group.lastIndex=0,i=r.slice(0,t-2)+r.slice(t-1);else if(this._decimal.test(o))this._decimal.lastIndex=0,u?this.inputRef.current.setSelectionRange(t-1,t-1):i=r.slice(0,t-1)+r.slice(t);else if(s>0&&t>s){var c=this.isDecimalMode()&&(this.props.minFractionDigits||0)<u?"":"0";i=r.slice(0,t-1)+c+r.slice(t)}else 1===l?(i=r.slice(0,t-1)+"0"+r.slice(t),i=this.parseValue(i)>0?i:""):i=r.slice(0,t-1)+r.slice(t)}this.updateValue(e,i,null,"delete-single")}else i=this.deleteRange(r,t,n),this.updateValue(e,i,null,"delete-range");break;case 46:if(e.preventDefault(),t===n){var d=r.charAt(t),p=this.getDecimalCharIndexes(r),h=p.decimalCharIndex,f=p.decimalCharIndexWithoutPrefix;if(this.isNumeralChar(d)){var m=this.getDecimalLength(r);if(this._group.test(d))this._group.lastIndex=0,i=r.slice(0,t)+r.slice(t+2);else if(this._decimal.test(d))this._decimal.lastIndex=0,m?this.$refs.input.$el.setSelectionRange(t+1,t+1):i=r.slice(0,t)+r.slice(t+1);else if(h>0&&t>h){var g=this.isDecimalMode()&&(this.props.minFractionDigits||0)<m?"":"0";i=r.slice(0,t)+g+r.slice(t+1)}else 1===f?(i=r.slice(0,t)+"0"+r.slice(t+1),i=this.parseValue(i)>0?i:""):i=r.slice(0,t)+r.slice(t+1)}this.updateValue(e,i,null,"delete-back-single")}else i=this.deleteRange(r,t,n),this.updateValue(e,i,null,"delete-range")}this.props.onKeyDown&&this.props.onKeyDown(e)}}},{key:"onInputKeyPress",value:function(e){e.preventDefault();var t=e.which||e.keyCode,n=String.fromCharCode(t),r=this.isDecimalSign(n),i=this.isMinusSign(n);(48<=t&&t<=57||i||r)&&this.insert(e,n,{isDecimalSign:r,isMinusSign:i})}},{key:"onPaste",value:function(e){e.preventDefault();var t=(e.clipboardData||window.clipboardData).getData("Text");if(t){var n=this.parseValue(t);null!=n&&this.insert(e,n.toString())}}},{key:"allowMinusSign",value:function(){return null===this.props.min||this.props.min<0}},{key:"isMinusSign",value:function(e){return!(!this._minusSign.test(e)&&"-"!==e)&&(this._minusSign.lastIndex=0,!0)}},{key:"isDecimalSign",value:function(e){return!!this._decimal.test(e)&&(this._decimal.lastIndex=0,!0)}},{key:"isDecimalMode",value:function(){return"decimal"===this.props.mode}},{key:"getDecimalCharIndexes",value:function(e){var t=e.search(this._decimal);this._decimal.lastIndex=0;var n=e.replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").search(this._decimal);return this._decimal.lastIndex=0,{decimalCharIndex:t,decimalCharIndexWithoutPrefix:n}}},{key:"getCharIndexes",value:function(e){var t=e.search(this._decimal);this._decimal.lastIndex=0;var n=e.search(this._minusSign);this._minusSign.lastIndex=0;var r=e.search(this._suffix);this._suffix.lastIndex=0;var i=e.search(this._currency);return this._currency.lastIndex=0,{decimalCharIndex:t,minusCharIndex:n,suffixCharIndex:r,currencyCharIndex:i}}},{key:"insert",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{isDecimalSign:!1,isMinusSign:!1},r=t.search(this._minusSign);if(this._minusSign.lastIndex=0,this.allowMinusSign()||-1===r){var i,o=this.inputRef.current.selectionStart,a=this.inputRef.current.selectionEnd,s=this.inputRef.current.value.trim(),l=this.getCharIndexes(s),u=l.decimalCharIndex,c=l.minusCharIndex,d=l.suffixCharIndex,p=l.currencyCharIndex;if(n.isMinusSign)0===o&&(i=s,-1!==c&&0===a||(i=this.insertText(s,t,0,a)),this.updateValue(e,i,t,"insert"));else if(n.isDecimalSign)u>0&&o===u?this.updateValue(e,s,t,"insert"):u>o&&u<a?(i=this.insertText(s,t,o,a),this.updateValue(e,i,t,"insert")):-1===u&&this.props.maxFractionDigits&&(i=this.insertText(s,t,o,a),this.updateValue(e,i,t,"insert"));else{var h=this.numberFormat.resolvedOptions().maximumFractionDigits,f=o!==a?"range-insert":"insert";if(u>0&&o>u){if(o+t.length-(u+1)<=h){var m=p>=o?p-1:d>=o?d:s.length;i=s.slice(0,o)+t+s.slice(o+t.length,m)+s.slice(m),this.updateValue(e,i,t,f)}}else i=this.insertText(s,t,o,a),this.updateValue(e,i,t,f)}}}},{key:"insertText",value:function(e,t,n,r){if(2===("."===t?t:t.split(".")).length){var i=e.slice(n,r).search(this._decimal);return this._decimal.lastIndex=0,i>0?e.slice(0,n)+this.formatValue(t)+e.slice(r):e||this.formatValue(t)}return r-n===e.length?this.formatValue(t):0===n?t+e.slice(r):r===e.length?e.slice(0,n)+t:e.slice(0,n)+t+e.slice(r)}},{key:"deleteRange",value:function(e,t,n){return n-t===e.length?"":0===t?e.slice(n):n===e.length?e.slice(0,t):e.slice(0,t)+e.slice(n)}},{key:"initCursor",value:function(){var e=this.inputRef.current.selectionStart,t=this.inputRef.current.value,n=t.length,r=null,i=(this.prefixChar||"").length;e-=i;var o=(t=t.replace(this._prefix,"")).charAt(e);if(this.isNumeralChar(o))return e+i;for(var a=e-1;a>=0;){if(o=t.charAt(a),this.isNumeralChar(o)){r=a+i;break}a--}if(null!==r)this.inputRef.current.setSelectionRange(r+1,r+1);else{for(a=e;a<n;){if(o=t.charAt(a),this.isNumeralChar(o)){r=a+i;break}a++}null!==r&&this.inputRef.current.setSelectionRange(r,r)}return r||0}},{key:"onInputClick",value:function(){this.initCursor()}},{key:"isNumeralChar",value:function(e){return!(1!==e.length||!(this._numeral.test(e)||this._decimal.test(e)||this._group.test(e)||this._minusSign.test(e)))&&(this.resetRegex(),!0)}},{key:"resetRegex",value:function(){this._numeral.lastIndex=0,this._decimal.lastIndex=0,this._group.lastIndex=0,this._minusSign.lastIndex=0}},{key:"updateValue",value:function(e,t,n,r){var i=this.inputRef.current.value,o=null;null!=t&&(o=(o=this.parseValue(t))||this.props.allowEmpty?o:0,this.updateInput(o,n,r,t),this.handleOnChange(e,i,o))}},{key:"handleOnChange",value:function(e,t,n){this.props.onChange&&this.isValueChanged(t,n)&&this.props.onChange({originalEvent:e,value:n})}},{key:"isValueChanged",value:function(e,t){return null===t&&null!==e||null!=t&&t!==("string"===typeof e?this.parseValue(e):e)}},{key:"validateValue",value:function(e){return"-"===e||null==e?null:null!==this.props.min&&e<this.props.min?this.props.min:null!==this.props.max&&e>this.props.max?this.props.max:e}},{key:"updateInput",value:function(e,t,n,r){t=t||"";var i=this.inputRef.current,o=i.value,a=this.formatValue(e),s=o.length;if(a!==r&&(a=this.concatValues(a,r)),0===s){i.value=a,i.setSelectionRange(0,0);var l=this.initCursor()+t.length;i.setSelectionRange(l,l)}else{var u=i.selectionStart,c=i.selectionEnd;i.value=a;var d=a.length;if("range-insert"===n){var p=this.parseValue((o||"").slice(0,u)),h=(null!==p?p.toString():"").split("").join("(".concat(this.groupChar,")?")),f=new RegExp(h,"g");f.test(a);var m=t.split("").join("(".concat(this.groupChar,")?")),g=new RegExp(m,"g");g.test(a.slice(f.lastIndex)),c=f.lastIndex+g.lastIndex,i.setSelectionRange(c,c)}else if(d===s)"insert"===n||"delete-back-single"===n?i.setSelectionRange(c+1,c+1):"delete-single"===n?i.setSelectionRange(c-1,c-1):"delete-range"!==n&&"spin"!==n||i.setSelectionRange(c,c);else if("delete-back-single"===n){var b=o.charAt(c-1),v=o.charAt(c),y=s-d,_=this._group.test(v);_&&1===y?c+=1:!_&&this.isNumeralChar(b)&&(c+=-1*y+1),this._group.lastIndex=0,i.setSelectionRange(c,c)}else if("-"===o&&"insert"===n){i.setSelectionRange(0,0);var S=this.initCursor()+t.length+1;i.setSelectionRange(S,S)}else c+=d-s,i.setSelectionRange(c,c)}i.setAttribute("aria-valuenow",e)}},{key:"updateInputValue",value:function(e){e=e||this.props.allowEmpty?e:0;var t=this.inputRef.current,n=t.value,r=this.formattedValue(e);n!==r&&(t.value=r,t.setAttribute("aria-valuenow",e))}},{key:"formattedValue",value:function(e){var t=e||this.props.allowEmpty?e:0;return this.formatValue(t)}},{key:"concatValues",value:function(e,t){if(e&&t){var n=t.search(this._decimal);return this._decimal.lastIndex=0,-1!==n?e.split(this._decimal)[0]+t.slice(n):e}return e}},{key:"getDecimalLength",value:function(e){if(e){var t=e.split(this._decimal);if(2===t.length)return t[1].replace(this._suffix,"").trim().replace(/\s/g,"").replace(this._currency,"").length}return 0}},{key:"updateModel",value:function(e,t){this.props.onValueChange&&this.props.onValueChange({originalEvent:e,value:t,stopPropagation:function(){},preventDefault:function(){},target:{name:this.props.name,id:this.props.id,value:t}})}},{key:"onInputFocus",value:function(e){var t=this;e.persist(),this.setState({focused:!0},function(){t.props.onFocus&&t.props.onFocus(e)})}},{key:"onInputBlur",value:function(e){var t=this;e.persist(),this.setState({focused:!1},function(){var n=t.inputRef.current.value;if(t.isValueChanged(n,t.props.value)){var r=t.validateValue(t.parseValue(n));t.updateInputValue(r),t.updateModel(e,r)}t.props.onBlur&&t.props.onBlur(e)})}},{key:"clearTimer",value:function(){this.timer&&clearInterval(this.timer)}},{key:"isStacked",value:function(){return this.props.showButtons&&"stacked"===this.props.buttonLayout}},{key:"isHorizontal",value:function(){return this.props.showButtons&&"horizontal"===this.props.buttonLayout}},{key:"isVertical",value:function(){return this.props.showButtons&&"vertical"===this.props.buttonLayout}},{key:"getInputMode",value:function(){return this.props.inputMode||("decimal"!==this.props.mode||this.props.minFractionDigits?"decimal":"numeric")}},{key:"getFormatter",value:function(){return this.numberFormat}},{key:"updateInputRef",value:function(){var e=this.props.inputRef;e&&("function"===typeof e?e(this.inputRef.current):e.current=this.inputRef.current)}},{key:"componentDidMount",value:function(){this.updateInputRef(),this.props.tooltip&&this.renderTooltip();var e=this.validateValue(this.props.value);null!==this.props.value&&this.props.value!==e&&this.updateModel(null,e)}},{key:"componentDidUpdate",value:function(e){e.tooltip===this.props.tooltip&&e.tooltipOptions===this.props.tooltipOptions||(this.tooltip?this.tooltip.update(g({content:this.props.tooltip},this.props.tooltipOptions||{})):this.renderTooltip());var t=this.isOptionChanged(e);if(t&&this.constructParser(),e.value!==this.props.value||t){var n=this.validateValue(this.props.value);this.updateInputValue(n),null!==this.props.value&&this.props.value!==n&&this.updateModel(null,n)}}},{key:"isOptionChanged",value:function(e){var t=this;return["locale","localeMatcher","mode","currency","currencyDisplay","useGrouping","minFractionDigits","maxFractionDigits","suffix","prefix"].some(function(n){return e[n]!==t.props[n]})}},{key:"componentWillUnmount",value:function(){this.tooltip&&(this.tooltip.destroy(),this.tooltip=null)}},{key:"renderTooltip",value:function(){this.tooltip=Object(a.m)({target:this.element,content:this.props.tooltip,options:this.props.tooltipOptions})}},{key:"renderInputElement",value:function(){var e=Object(a.l)("p-inputnumber-input",this.props.inputClassName),t=this.formattedValue(this.props.value);return i.a.createElement(o.a,{ref:this.inputRef,id:this.props.inputId,style:this.props.inputStyle,role:"spinbutton",className:e,defaultValue:t,type:this.props.type,size:this.props.size,tabIndex:this.props.tabIndex,inputMode:this.getInputMode(),maxLength:this.props.maxlength,disabled:this.props.disabled,required:this.props.required,pattern:this.props.pattern,placeholder:this.props.placeholder,readOnly:this.props.readOnly,name:this.props.name,autoFocus:this.props.autoFocus,onKeyDown:this.onInputKeyDown,onKeyPress:this.onInputKeyPress,onInput:this.onInput,onClick:this.onInputClick,onBlur:this.onInputBlur,onFocus:this.onInputFocus,onPaste:this.onPaste,min:this.props.min,max:this.props.max,"aria-valuemin":this.props.min,"aria-valuemax":this.props.max,"aria-valuenow":this.props.value,"aria-labelledby":this.props.ariaLabelledBy})}},{key:"renderUpButton",value:function(){var e=Object(a.l)("p-inputnumber-button p-inputnumber-button-up p-button p-button-icon-only p-component",{"p-disabled":this.props.disabled},this.props.incrementButtonClassName),t=Object(a.l)("p-button-icon",this.props.incrementButtonIcon);return i.a.createElement("button",{type:"button",className:e,onMouseLeave:this.onUpButtonMouseLeave,onMouseDown:this.onUpButtonMouseDown,onMouseUp:this.onUpButtonMouseUp,onKeyDown:this.onUpButtonKeyDown,onKeyUp:this.onUpButtonKeyUp,disabled:this.props.disabled,tabIndex:-1},i.a.createElement("span",{className:t}),i.a.createElement(a.i,null))}},{key:"renderDownButton",value:function(){var e=Object(a.l)("p-inputnumber-button p-inputnumber-button-down p-button p-button-icon-only p-component",{"p-disabled":this.props.disabled},this.props.decrementButtonClassName),t=Object(a.l)("p-button-icon",this.props.decrementButtonIcon);return i.a.createElement("button",{type:"button",className:e,onMouseLeave:this.onDownButtonMouseLeave,onMouseDown:this.onDownButtonMouseDown,onMouseUp:this.onDownButtonMouseUp,onKeyDown:this.onDownButtonKeyDown,onKeyUp:this.onDownButtonKeyUp,disabled:this.props.disabled,tabIndex:-1},i.a.createElement("span",{className:t}),i.a.createElement(a.i,null))}},{key:"renderButtonGroup",value:function(){var e=this.props.showButtons&&this.renderUpButton(),t=this.props.showButtons&&this.renderDownButton();return this.isStacked()?i.a.createElement("span",{className:"p-inputnumber-button-group"},e,t):i.a.createElement(i.a.Fragment,null,e,t)}},{key:"render",value:function(){var e=this,t=Object(a.l)("p-inputnumber p-component p-inputwrapper",this.props.className,{"p-inputwrapper-filled":null!=this.props.value&&this.props.value.toString().length>0,"p-inputwrapper-focus":this.state.focused,"p-inputnumber-buttons-stacked":this.isStacked(),"p-inputnumber-buttons-horizontal":this.isHorizontal(),"p-inputnumber-buttons-vertical":this.isVertical()}),n=this.renderInputElement(),r=this.renderButtonGroup();return i.a.createElement("span",{ref:function(t){return e.element=t},id:this.props.id,className:t,style:this.props.style},n,r)}}])&&u(t.prototype,n),s&&u(t,s),h}();f(v,"defaultProps",{value:null,inputRef:null,format:!0,showButtons:!1,buttonLayout:"stacked",incrementButtonClassName:null,decrementButtonClassName:null,incrementButtonIcon:"pi pi-angle-up",decrementButtonIcon:"pi pi-angle-down",locale:void 0,localeMatcher:void 0,mode:"decimal",suffix:null,prefix:null,currency:void 0,currencyDisplay:void 0,useGrouping:!0,minFractionDigits:void 0,maxFractionDigits:void 0,id:null,name:null,type:"text",allowEmpty:!0,step:1,min:null,max:null,disabled:!1,required:!1,tabIndex:null,pattern:null,inputMode:null,placeholder:null,readOnly:!1,size:null,style:null,className:null,inputId:null,autoFocus:!1,inputStyle:null,inputClassName:null,tooltip:null,tooltipOptions:null,ariaLabelledBy:null,onValueChange:null,onChange:null,onBlur:null,onFocus:null,onKeyDown:null})},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(41),a=n(190),s=(n.n(a),n(82)),l=n(330),u=n(3001),c=n(3002),d=n(3003),p=(n.n(d),n(507)),h=n.n(p),f=(n(94),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var g=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=m(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.closeModal=function(){r.props.toggleProjectsAdminModal(!1)},m(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),f(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.content;return i.a.createElement("div",null,i.a.createElement(h.a,{className:"loadingScreen",loading:this.props.isLoading,bgColor:"rgba(50, 50, 50, 0.2)",spinnerColor:"#0C92CD",textColor:"#0C92CD",text:"Loading"},i.a.createElement("div",{className:"loadingDiv"})),i.a.createElement(o.j,{isBlocking:!1,titleAriaId:"titleId",subtitleAriaId:"subtitleId",onDismiss:function(){return e.closeModal()},isOpen:this.props.showProjectsAdminModal,containerClassName:"ms-modalExample-container projects-crud-modal"},i.a.createElement("div",{id:"subtitleId",className:"ms-modalExample-body"},i.a.createElement("div",{className:"ms-Grid",dir:"rtl"},i.a.createElement("div",{className:"ms-Grid-row projects-modal-header"},i.a.createElement("div",{className:"ms-Grid-col"},i.a.createElement(a.PrimaryButton,{onClick:this.closeModal,text:r[n].close})))),i.a.createElement("div",null,i.a.createElement("div",{className:"ms-Grid",dir:"ltr"},i.a.createElement("div",{className:"ms-Grid-row"},i.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md10 ms-lg6"},i.a.createElement("p",{className:"ms-fontSize-xl crud-title ms-fontColor-themeDark ms-normalize"},i.a.createElement(o.i,{iconName:"DocumentSet",className:"ms-IconExample"})," ",r[n].manageProjectsAdmin)))),i.a.createElement("div",{className:"list-container"},i.a.createElement("div",{className:"ms-Grid-row"},i.a.createElement("div",{className:"ms-Col-10"},i.a.createElement(u.a,null))),i.a.createElement("div",{className:"ms-Grid-row"},i.a.createElement("div",{className:"ms-Col-10"},function(){if(e.props.projects.length>0)return i.a.createElement(c.a,null)}())))))))}}]),t}(),b={toggleProjectsAdminModal:l.f,setProjectsAdminProjects:l.b};t.a=Object(s.a)(function(e){return{lang:e.localization.lang,content:e.localization.content,projects:e.projectsAdmin.projects,isLoading:e.projectsAdmin.isLoading,showProjectsAdminModal:e.projectsAdmin.showProjectsAdminModal}},b)(g)},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(82),l=n(19),u=n(111),c=n(330),d=n(70),p=n(510),h=n(126),f=n(575),m=n(576),g=n(1176),b=(n.n(g),n(231)),v=n(94),y=n(1174),_=n(157),S=n(1079),w=n.n(S),E=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function C(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function x(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}var A=n(367),T=function(e){function t(e){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.componentDidMount=x(i.a.mark(function e(){var t,o,a,s,l,u,c,h,f,m,g,b,v,y;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r.props.toggleAdminProjectsLoader(!0),t=r.props.resourcesTokens.users.adToken,o=r.props.resourcesTokens.users.tableToken,a=void 0,void 0,!r.state.updateAllUsersDepartment){e.next=12;break}return console.log("Updating users department info"),e.next=9,d.a.getAllUsersWithDepartments(o);case 9:s=e.sent,s.filter(function(e){return"Cultec"!==e.department}),console.log("Department updated for all relevant users");case 12:l=void 0;try{u=localStorage.getItem("users"),c=w.a.decompress(u),h=JSON.parse(c),"string"!==typeof(f="string"!==typeof(f=void 0)?JSON.parse(h):h)?l=f:(console.info("removing users from storage"),localStorage.removeItem("users"),console.info("Cannot decompress :: ",f.slice(0,15)+(f.length>15?"...":"")))}catch(e){console.info("null error corrected "+e.message)}m=0;case 15:if(!(m<3)){e.next=53;break}if(e.prev=16,!l){e.next=23;break}a=l,r.setState({showLoadingBar:!0}),d.a.getCultecUsers(t).then(function(e){var t=JSON.stringify(e);localStorage.removeItem("users"),localStorage.setItem("users",w.a.compress(JSON.stringify(t))),a=e,r.setState({usersToUse:r.constructUsers(a)})}),e.next=30;break;case 23:return r.setState({showLoadingBar:!0}),e.next=26,d.a.getCultecUsers(t);case 26:a=e.sent,g=JSON.stringify(a),localStorage.removeItem("users"),localStorage.setItem("users",w.a.compress(JSON.stringify(g)));case 30:if(r.setState({showLoadingBar:!1}),!a){e.next=33;break}return e.abrupt("break",53);case 33:e.next=50;break;case 35:return e.prev=35,e.t0=e.catch(16),e.next=39,p.a.loadFromCache();case 39:return b=e.sent,e.next=42,d.a.setB2cUsersDepartment(b.resourcesTokens.users.adToken,b.accessToken.uniqueId);case 42:return e.next=44,d.a.getB2CUser(b.resourcesTokens.users.adToken,b.accessToken.uniqueId);case 44:return v=e.sent,e.next=47,d.a.getUserRecord(b.user.id,b.resourcesTokens.users.tableToken);case 47:y=e.sent,r.props.loginUser(Object.assign({},b,{b2cData:v,county:y.county,mailingList:y.mailingList})),t=b.resourcesTokens.users.adToken;case 50:m++,e.next=15;break;case 53:r.props.setProjectsAdminUserList(r.constructUsers(a));try{r.setState({usersToUse:r.constructUsers(a)}),r.setState({users:r.state.usersToUse})}catch(e){console.info("cannot be updated")}r.props.setProjectsAdminProjects([],{}),r.props.toggleAdminProjectsLoader(!1);case 57:case"end":return e.stop()}},e,n,[[16,35]])})),r.handleFilterByName=function(e){r.setState({users:r.props.users.filter(function(t){return t.givenName&&t.givenName.toLowerCase().includes(e.target.value.toLowerCase())})})},r.fetchProjectsForUser=function(e){r.getRecords(e).then(function(e){})},r.closeDialog=function(){r.setState({hideDialog:!0})},r.setSelectionDetails=function(e){var t=e;if(t){var n="1 "+r.props.content[r.props.lang].itemSelected+":  "+e.givenName;r.props.setAdminSelectedUser(t),r.fetchProjectsForUser(t.id),r.setState({selectionDetails:n})}},r.state={selectionDetails:"",showItemIndexInView:!1,isCompactMode:!1,isModalSelection:!0,hideDialog:!0,confirmCB:null,users:r.props.users,selectedUser:null,showLoadingBar:!1,globalFilter:"",updateAllUsersDepartment:!0,usersToUse:[]},r.formatProcessingEmail=r.formatProcessingEmail.bind(r),r.formatDate=r.formatDate.bind(r),r.reset=r.reset.bind(r),r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["PureComponent"]),E(t,[{key:"constructUsers",value:function(e){var t=this;return e.filter(function(e){return e.id!==t.props.user.id}).map(function(e){return e.createdDateEPOCH=Date.parse(e.createdDateTime),e.createdDate=new Date(e.createdDateTime),e.email=e.identities[0].issuerAssignedId,e}).sort(function(e,t){return t.createdDate-e.createdDate})}},{key:"componentDidUpdate",value:function(e,t,n){var r=this;this.props.refreshAdminProjects!==e.refreshAdminProjects&&this.getRecords(this.state.selectedUser.id).then(function(e){r.props.switchRefreshAdminProjects(!1)})}},{key:"getRecords",value:function(){var e=x(i.a.mark(function e(t){var n,r,o,a,s,l,u,c,d,f,m,g,v,y,_,S,w,E=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.props.toggleAdminProjectsLoader(!0),e.prev=1,e.next=4,p.a.getSpecificUserReadTokens(this.props.idToken,this.props.user,this.props.accessToken,t);case 4:return n=e.sent,r={PartitionKey:t,orderBy:{createdDate:"desc"},top:100,skip:0},e.next=8,b.a.getSearchProjects(r);case 8:o=e.sent,a=o.value,s=o["@odata.count"],s-=100,l=Math.round(s/100),u=0,c=0;case 15:if(!(c<l)){e.next=24;break}return u+=100,e.next=19,b.a.getSearchProjects({PartitionKey:t,orderBy:{createdDate:"desc"},top:100,skip:u});case 19:d=e.sent,a=[].concat(C(a),C(d.value));case 21:c++,e.next=15;break;case 24:return e.next=26,h.a.loadAllUserSubProjects(t,n.subprojects.iTableToken,this.props);case 26:for(f=e.sent,m=function(e){var t=[];e.id=e.RowKey,e.subProjects=[],e.multiBeds="","failedDownload"===e.processingStatus&&(e.processingStatus="failed"),(e.isMultiBedProject||e.ismultibedProject)&&(t=f.filter(function(t){return t.parentProjectId===e.id}))&&t.length>0&&e.id===t[0].parentProjectId&&(e.subProjects=t)},g=!0,v=!1,y=void 0,e.prev=31,_=a[Symbol.iterator]();!(g=(S=_.next()).done);g=!0)w=S.value,m(w);e.next=39;break;case 35:e.prev=35,e.t0=e.catch(31),v=!0,y=e.t0;case 39:e.prev=39,e.prev=40,!g&&_.return&&_.return();case 42:if(e.prev=42,!v){e.next=45;break}throw y;case 45:return e.finish(42);case 46:return e.finish(39);case 47:a.forEach(function(e){e.translatedProjectType=E.props.content[E.props.lang][e.projectType.toLowerCase()]}),this.props.setProjectsAdminProjects(a,n),e.next=54;break;case 51:e.prev=51,e.t1=e.catch(1),console.error("Error fetching project(s) "+e.t1.message);case 54:this.props.toggleAdminProjectsLoader(!1);case 55:case"end":return e.stop()}},e,this,[[1,51],[31,35,39,47],[40,,42,46]])}));return function(t){return e.apply(this,arguments)}}()},{key:"styledHeader",value:function(e){return a.a.createElement("span",{style:{display:"flex",alignItems:"flex-end",marginRight:"5px"}},a.a.createElement("i",{className:"ms-Icon ms-Icon--"+e.iconName,style:{fontSize:"13px",marginRight:"5px"}})," ",e.fieldName)}},{key:"formatProcessingEmail",value:function(e){var t=e.identities;return a.a.createElement("span",{className:""},t.length>0?t[0].issuerAssignedId:null)}},{key:"formatDate",value:function(e){var t=e.createdDate;return a.a.createElement("span",null,A(t).format("MM-DD-YYYY-hh:mm:ss-A"))}},{key:"reset",value:function(){this.setState({selectedStatus:null,selectedType:null,globalFilter:""}),this.dt.reset()}},{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.content;return a.a.createElement("div",null,a.a.createElement("div",{className:"ms-Grid",dir:"ltr"},a.a.createElement("div",{className:"ms-Grid-row title-row"},a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md10 ms-lg6"},a.a.createElement("p",{className:"ms-fontSize-xl crud-title ms-fontColor-white ms-normalize"},a.a.createElement(l.a,{iconName:"AccountManagement",className:"ms-IconExample"})," ",r[n].userList)))),a.a.createElement("div",{className:"ms-Grid",dir:"ltr"},a.a.createElement("div",{className:"ms-Grid-row ms-bgColor-neutralLight"},a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md6 ms-lg3 input-container"},a.a.createElement(_.a,{type:"search",value:this.state.globalFilter,onChange:function(t){return e.setState({globalFilter:t.target.value})},placeholder:"Global users Search",className:"global-search-1"})),a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md3 ms-lg2 input-container"},a.a.createElement("p",{className:"selection-details"},a.a.createElement("b",null,this.state.selectionDetails))))),this.state.showLoadingBar?a.a.createElement(y.a,{mode:"indeterminate"}):null,a.a.createElement(f.a,{ref:function(t){return e.dtu=t},globalFilter:this.state.globalFilter,emptyMessage:"No users found.",value:this.state.users,selection:this.state.selectedUser,selectionMode:"single",onSelectionChange:function(t){e.setState({selectedUser:t.value}),e.setSelectionDetails(t.value)},dataKey:"id",paginator:!0,rows:10,currentPageReportTemplate:"{first} / {last} of {totalRecords}",paginatorTemplate:"FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink CurrentPageReport",scrollHeight:"400px",columnResizeMode:"fit",className:"p-datatable-users",rowHover:!0},a.a.createElement(m.a,{selectionMode:"single",headerStyle:{width:"3em"},className:"forced_padding"}),a.a.createElement(m.a,{field:"givenName",columnKey:"givenName",header:this.styledHeader({iconName:"ContactCard",fieldName:"Given Name"}),headerStyle:{width:"100px"},sortable:!0,filter:!0,filterMatchMode:"contains",filterPlaceholder:"by name"}),a.a.createElement(m.a,{field:"surname",columnKey:"surname",header:this.styledHeader({iconName:"ContactCard",fieldName:"Surname"}),headerStyle:{width:"100px"},sortable:!0,filter:!0,filterMatchMode:"contains",filterPlaceholder:"by surname"}),a.a.createElement(m.a,{field:"state",columnKey:"state",header:this.styledHeader({iconName:"POISolid",fieldName:"State"}),headerStyle:{width:"100px"},sortable:!0,filter:!0,filterPlaceholder:"by state"}),a.a.createElement(m.a,{field:"email",header:this.styledHeader({iconName:"POISolid",fieldName:"Email"}),headerStyle:{width:"100px"},sortable:!0,filterMatchMode:"contains",filter:!0,filterPlaceholder:"by email"}),a.a.createElement(m.a,{field:"companyName",columnKey:"companyName",header:this.styledHeader({iconName:"POISolid",fieldName:"Company"}),headerStyle:{width:"100px"},sortable:!0,filter:!0,filterMatchMode:"contains",filterPlaceholder:"by company"}),a.a.createElement(m.a,{field:"mobilePhone",columnKey:"mobilePhone",header:this.styledHeader({iconName:"POISolid",fieldName:"Phone"}),headerStyle:{width:"100px"},sortable:!0,filter:!0,filterPlaceholder:"by phone"}),a.a.createElement(m.a,{field:"createdDate",columnKey:"createdDate",header:this.styledHeader({iconName:"ContactCard",fieldName:"Creation Date"}),headerStyle:{width:"100px"},body:this.formatDate,sortable:!0})),this.state.showLoadingBar?a.a.createElement(y.a,{mode:"indeterminate"}):null)}}]),t}(),O={loginUser:u.a,logoutUser:u.b,setProjectsAdminProjects:c.b,setAdminSelectedUser:c.a,setProjectsAdminUserList:c.c,toggleAdminProjectsLoader:c.e,switchRefreshAdminProjects:v.g};t.a=Object(s.a)(function(e){return{lang:e.localization.lang,user:e.authentication.user,users:e.projectsAdmin.users,content:e.localization.content,idToken:e.authentication.idToken,projects:e.projectsAdmin.projects,accessToken:e.authentication.accessToken,resourcesTokens:e.authentication.resourcesTokens,isProjectFromAnotherUsr:e.projectsAdmin.isProjectFromAnotherUsr,refreshAdminProjects:e.globals.refreshAdminProjects}},O)(T)},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(82),l=n(128),u=n(187),c=n(330),d=n(29),p=n(19),h=n(83),f=n(111),m=n(41),g=n(1171),b=n(576),v=n(575),y=n(125),_=n(44),S=n(1176),w=(n.n(S),n(97)),E=n.n(w),C=n(126),x=n(1172),A=n(323),T=n(49),O=n(182),k=n(183),I=n(236),R=n(231),P=n(94),D=n(157),N=n(367),M=n.n(N),L=n(1175),B=(n(127),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());function F(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function j(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}var U=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleFilterByName=function(e){n.setState({projects:n.props.projects.filter(function(t){return t.projectName.toLowerCase().includes(e.target.value.toLowerCase())})})},n.closeDialog=function(){n.setState({hideDialog:!0}),n.setState({selectedProject:null})},n.handleConfirm=function(){n.state.confirmCB()},n.setSelectionDetails=function(e){if(null!==e){var t="1 "+n.props.content[n.props.lang].itemSelected+": "+e.projectName;n.setState({selectionDetails:t})}else n.setState({selectionDetails:""})},n.state={selectionDetails:"",showItemIndexInView:!1,isCompactMode:!1,isModalSelection:!0,hideDialog:!0,confirmCB:null,projects:n.props.projects,modalProps:{titleAriaId:"myLabelId",subtitleAriaId:"mySubTextId",isBlocking:!1,containerClassName:"ms-dialogMainOverride"},contentProps:{type:m.g.normal,title:"Do you want to save the current project?",subText:"Your current project state will be saved"},tableColumns:[],selectedProject:null,selectedCount:0,expandedRows:null,isLoading:!1,selectedStatus:null,selectedType:null,globalFilter:""},n.onRowSelectDoubleClick=n.onRowSelectDoubleClick.bind(n),n.expandAll=n.expandAll.bind(n),n.collapseAll=n.collapseAll.bind(n),n.styledHeader=n.styledHeader.bind(n),n.formatProcessingStatus=n.formatProcessingStatus.bind(n),n.formatBOOMFile=n.formatBOOMFile.bind(n),n.formatCSVFile=n.formatCSVFile.bind(n),n.formatStageStorageFileFile=n.formatStageStorageFileFile.bind(n),n.formatProcessingResult=n.formatProcessingResult.bind(n),n.formatTranslatedProjectType=n.formatTranslatedProjectType.bind(n),n.formatCreatedDate=n.formatCreatedDate.bind(n),n.formatEditedDate=n.formatEditedDate.bind(n),n.expanderButton=n.expanderButton.bind(n),n.onStatusChange=n.onStatusChange.bind(n),n.onTypeChange=n.onTypeChange.bind(n),n.reset=n.reset.bind(n),n.statusItemTemplate=n.statusItemTemplate.bind(n),n.statuses=[{key:null,text:n.props.content[n.props.lang].allStatuses},{key:"success",text:n.props.content[n.props.lang].successStatus},{key:"failed",text:n.props.content[n.props.lang].failedStatus},{key:"unsubmitted",text:n.props.content[n.props.lang].unsubmitedStatus}],n.types=[{key:null,text:"All types"},{key:"Chamber",text:"Chamber"},{key:"Pipe",text:"Pipe"}],n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["PureComponent"]),B(t,[{key:"componentWillReceiveProps",value:function(e,t){this.setState({projects:e.projects})}},{key:"getSingleRecord",value:function(){var e=j(i.a.mark(function e(t){var n,r,o,a,s,l,u,c,d=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.props.toggleAdminProjectsLoader(!0),this.setState({isLoading:!0,hideDialog:!0}),e.prev=2,n=new h.a(t),e.next=6,n.fetch(this.props.selectedUser.id,this.props.iTokens.projects.iTableToken);case 6:return e.next=8,n.fetchState(this.props.selectedUser.id,this.props.iTokens.projects.iBlobToken);case 8:r=e.sent,n.region&&n.language&&(this.props.resetSystemParams(),"United States of America"===n.region&&(n.region="USA"),o=this.props.regions.find(function(e){return e.name===n.region}),this.props.setActiveRegion(o.id),a=this.props.languages.find(function(e){return e.name===n.language}),this.props.setActiveLanguage(a.id)),n.processingStatus=h.a.PROCESSING_STATUS.copied,this.props.setCurrentProject(n),this.props.clearMainManifoldsState();try{s=[],r.mainManifolds&&r.mainManifolds.manifolds&&(s=r.mainManifolds.manifolds.map(function(e){return e._userModified=!0,e})),r.mainManifolds.manifolds=[].concat(F(s))}catch(e){console.info('ProjectsDetailListComponent.getSingleRecord(), state.mainManifolds["manifolds"] :: '+e.message)}this.props.restorePersistedState(r),this.props.setMultiBedOtherUserData(this.props.selectedUser.id,this.props.iTokens),l=r.globals.projectType,setTimeout(function(){if("PIPE"===r.globals.projectType){var e=JSON.parse(JSON.stringify(r));e.background=r.background,d.props.doubleTapRestorePersistedState(e)}d.props.toggleProjectsAdminModal(!1),d.props.setDirtyStateForMultiBeds(!1),d.props.toggleAdminProjectsLoader(!1),d.setState({isLoading:!1})},0),n&&n.isMultiBedProject&&(this.props.loadingBed(!0),this.props.loadingMultiBedProject(!0),u=[],r.multiBed&&r.multiBed.beds&&(u=r.multiBed.beds),c=0,u.length>0&&(c=u[u.length-1].id),C.a.clearViewPortForMultiBed(this.props).then(function(){var e={};e.otherUserId=d.props.selectedUser.id,e.otherUserTokens=d.props.iTokens,C.a.loadSubProject(c,d.props,!0,e).finally(function(){d.props.setDirtyStateForMultiBeds(!1),d.props.loadingBed(!1),d.props.loadingMultiBedProject(!1)})}),this.props.setSelectedBed(c),this.props.hideUnsavedChangesDialog(),"PIPE"===l&&console.log("%c CARGADO 3 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ","color:yellow; background-color:red;")),this.props.showProjectsAdminMultibedWarning(!0),e.next=26;break;case 22:e.prev=22,e.t0=e.catch(2),this.setState({isLoading:!1}),console.error("ProjectsDetailListComponent.getSingleRecord() :: "+e.t0.message);case 26:case"end":return e.stop()}},e,this,[[2,22]])}));return function(t){return e.apply(this,arguments)}}()},{key:"onRowSelectDoubleClick",value:function(e){var t=this,n=e.data;this.setState({confirmCB:function(){t.getSingleRecord(n.id)},contentProps:{type:m.g.normal,title:this.props.content[this.props.lang].loadMyProjectDialogMain.replace("{0}",n.projectName),subText:this.props.content[this.props.lang].loadProjectDialogSub},hideDialog:!1})}},{key:"styledHeader",value:function(e){return a.a.createElement("span",{style:{display:"flex",alignItems:"flex-end",marginRight:"5px"}},a.a.createElement("i",{className:"ms-Icon ms-Icon--"+e.iconName,style:{fontSize:"13px",marginRight:"5px"}})," ",e.fieldName)}},{key:"expandAll",value:function(){var e={};this.state.projects.forEach(function(t){return e[""+t.id]=!0}),this.setState({expandedRows:e})}},{key:"expandById",value:function(e,t){var n=Object.assign({},this.state.expandedRows);n&&n[e]?delete n[e]:n[e]=!0,this.setState({expandedRows:n})}},{key:"collapseAll",value:function(){var e={};this.state.projects.forEach(function(t){return e[""+t.id]=!1}),this.setState({expandedRows:e})}},{key:"formatProcessingStatus",value:function(e){var t=e.processingStatus;return a.a.createElement("span",{className:"status "+g.a[t]},this.props.content[this.props.lang][t])}},{key:"formatBOOMFile",value:function(e){var t=this,n=e.processingStatus,r=e.bomFileUrl,i=e.bomFileUrlPipe,o=L.a.isAzureUrlValid(r||i);return n===h.a.PROCESSING_STATUS.success?a.a.createElement("ul",null,r?o?a.a.createElement("li",null,a.a.createElement("a",{href:r},this.props.content[this.props.lang].downloadChamberBom)):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadChamberBom)):a.a.createElement("span",null),i?o?a.a.createElement("li",null,a.a.createElement("a",{href:i},this.props.content[this.props.lang].downloadPipeBom)):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadPipeBom)):a.a.createElement("span",null)):"N/A"}},{key:"formatCSVFile",value:function(e){var t=this,n=e.processingStatus,r=e.csvFileUrl,i=e.csvFileUrlPipe,o=L.a.isAzureUrlValid(r||i),s=this.props.user.mail.includes("@ads-pipe")||this.props.user.mail.includes("@rand.com")||this.props.user.mail.includes("@adspipe.com")||!1;return n===h.a.PROCESSING_STATUS.success&&s?a.a.createElement("ul",null,r?o?a.a.createElement("li",null,a.a.createElement("a",{href:r},this.props.content[this.props.lang].downloadChamberCsv)):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadChamberCsv)):a.a.createElement("span",null),a.a.createElement("span",null)):"N/A"}},{key:"formatStageStorageFileFile",value:function(e){var t=this,n=e.processingStatus,r=e.stageStorageURL,i=e.isMultiBedProject,o=e.singleBedStageStorageURL,s=L.a.isAzureUrlValid(r);return n===h.a.PROCESSING_STATUS.success?i?"N/A":a.a.createElement("ul",null,r?s?a.a.createElement("li",null,a.a.createElement("a",{href:o},this.props.content[this.props.lang].downloadStageStorageXlsx)):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadStageStorageXlsx)):a.a.createElement("span",null)):"N/A"}},{key:"formatProcessingResult",value:function(e){var t=this,n=e.processingStatus,r=e.outputFileURL,i=e.outputFileURLPipe,o=L.a.isAzureUrlValid(r||i);return n===h.a.PROCESSING_STATUS.success?a.a.createElement("ul",null,r?o?a.a.createElement("li",null,a.a.createElement("a",{href:r},this.props.content[this.props.lang].downloadChamberResults)):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadChamberResults)):a.a.createElement("span",null),i?o?a.a.createElement("li",null,a.a.createElement("a",{href:r},this.props.content[this.props.lang].downloadPipeResults)):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){t.props.setProjectsUrlInvalidDialog(!0)}},this.props.content[this.props.lang].downloadPipeResults)):a.a.createElement("span",null)):"N/A"}},{key:"formatCreatedDate",value:function(e){var t=e.createdDate;return a.a.createElement("span",null,M()(t).format("MM-DD-YYYY-hh:mm:ss-A"))}},{key:"formatTranslatedProjectType",value:function(e){var t=e.projectType;return E.a.startCase(E.a.toLower(t))}},{key:"formatEditedDate",value:function(e){var t=e.editedDate;return t?a.a.createElement("span",null,M()(t).format("MM-DD-YYYY-hh:mm:ss-A")):this.props.content[this.props.lang].notEdited}},{key:"expanderButton",value:function(e){if(e&&e.subProjects.length>0){var t="pi  pi-angle-right";return this.state&&this.state.expandedRows&&this.state.expandedRows[e.id]&&(t="pi  pi-angle-down"),a.a.createElement(y.a,{icon:t,className:"p-button-rounded p-button-text icon_expander",onClick:this.expandById.bind(this,e.id)})}return!1}},{key:"deleteAllRecord",value:function(){var e=j(i.a.mark(function e(){var t,n;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.state.selectedProject,e.prev=1,t.country||(t.country=this.props.region.name),t.region||(t.region=this.props.region.id),t.language||(t.language="to_delete"),(n=I.a.getNewProjectInstance(t)).active=!1,e.next=9,n.persist(this.props.user.id,this.props.resourcesTokens.projects.tableToken);case 9:return e.next=11,R.a.deleteProjectDocument({project:n});case 11:e.sent,this.props.switchRefreshAdminProjects(!0),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(1),console.log("ProjectsCrud.deleteAllRecord() "+e.t0.message);case 18:this.closeDialog();case 19:case"end":return e.stop()}},e,this,[[1,15]])}));return function(){return e.apply(this,arguments)}}()},{key:"onStatusChange",value:function(e,t){this.dt.filter(t.key,"processingStatus","equals"),this.setState({selectedStatus:t.key})}},{key:"onTypeChange",value:function(e,t){this.dt.filter(t.key,"translatedProjectType","equals"),this.setState({selectedType:t.key})}},{key:"statusItemTemplate",value:function(e){return a.a.createElement("span",{className:"customer-badge status-"+e},e)}},{key:"reset",value:function(){this.setState({selectedStatus:null,selectedType:null,globalFilter:""}),this.dt.reset()}},{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.content,i=t.selectedUser,o=r[n].bomFile,s=(r[n].csvFile,r[n].stageStorageFile,r[n].results),l=r[n].result,u=r[n].bomFile,c=(r[n].downloadPipeCsv,function(e){return a.a.createElement("span",{style:{display:"flex",alignItems:"flex-end",marginRight:"5px"}},a.a.createElement("i",{className:"ms-Icon ms-Icon--"+e.iconName,style:{fontSize:"13px",marginRight:"5px"}})," ",e.fieldName)}),h=function(t){var n=L.a.isAzureUrlValid(t.outputFileURL),r=l;return t.outputFileURL&&t.outputFileURL.length?n?a.a.createElement("a",{href:t.outputFileURL},r):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){e.props.setProjectsUrlInvalidDialog(!0)}},r)):"N/A"},f=function(t){var n=L.a.isAzureUrlValid(t.bomFileUrl),r=u;return t.bomFileUrl&&t.bomFileUrl.length?n?a.a.createElement("a",{href:t.bomFileUrl},r):a.a.createElement("li",null,a.a.createElement("a",{href:"#",onClick:function(){e.props.setProjectsUrlInvalidDialog(!0)}},r)):"N/A"},g=function(){var t=e.state.selectedProject;e.setState({confirmCB:function(){return e.deleteAllRecord()},contentProps:{type:m.g.normal,title:"Confirm deletion of selected project",subText:'The project "'+t.projectName+'" '+r[n].willBeDeleted},hideDialog:!1})},y=a.a.createElement(m.h,{placeholder:"Select a Status",styles:{dropdownItemSelected:{color:"white",backgroundColor:"#0C92CD",selectors:{"&:hover":{color:"white"}}},dropdownItem:{selectors:{"&:hover":{color:"white"}}},width:"100px"},readOnly:!1,onChange:this.onStatusChange,selectedKey:this.state.selectedStatus?this.state.selectedStatus:null,options:this.statuses});a.a.createElement(m.h,{placeholder:"Select a Type",styles:{dropdownItemSelected:{color:"white",backgroundColor:"#0C92CD",selectors:{"&:hover":{color:"white"}}},dropdownItem:{selectors:{"&:hover":{color:"white"}}},width:"100px"},readOnly:!1,onChange:this.onTypeChange,selectedKey:this.state.selectedType?this.state.selectedType:null,options:this.types});return a.a.createElement("div",null,a.a.createElement("div",{className:"ms-Grid",dir:"ltr"},a.a.createElement("div",{className:"ms-Grid-row title-row"},a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md10 ms-lg6"},a.a.createElement("p",{className:"ms-fontSize-xl crud-title ms-fontColor-white ms-normalize"},a.a.createElement(p.a,{iconName:"ActivateOrders",className:"ms-IconExample"})," ",r[n].projectsBy,"(",i.givenName||"",")")))),a.a.createElement("div",{className:"ms-Grid",dir:"ltr"},a.a.createElement("div",{className:"ms-Grid-row ms-bgColor-neutralLight"},a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md6 ms-lg3 input-container"},a.a.createElement(D.a,{type:"search",value:this.state.globalFilter,onChange:function(t){return e.setState({globalFilter:t.target.value})},placeholder:"Global projects search",className:"global-search-2"}),e.state&&e.state.selectedProject&&""!==e.state.selectedProject?a.a.createElement(d.e,{disabled:!1,onClick:g,allowDisabledFocus:!0,className:"delete-button",text:r[n].deleteSelected,"data-automation-id":"delete-selected"}):null,a.a.createElement("span",{style:{marginRight:"100px"}})),a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md3 ms-lg2 input-container"},e.state&&e.state.selectedProject&&""!==e.state.selectedProject?a.a.createElement(d.g,{"data-automation-id":"load-selected",allowDisabledFocus:!0,disabled:!1,text:r[n].load+" '"+e.state.selectedProject.projectName+"'",onClick:function(){return e.getSingleRecord(e.state.selectedProject.id)},className:"load-selected"}):null),a.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md3 ms-lg2 input-container"},a.a.createElement("p",{className:"selection-details"},a.a.createElement("b",null,this.state.selectionDetails))))),a.a.createElement(v.a,{ref:function(t){return e.dt=t},globalFilter:this.state.globalFilter,emptyMessage:"No projects found.",value:this.state.projects,selection:this.state.selectedProject,onSelectionChange:function(t){e.setState({selectedProject:t.value}),e.setSelectionDetails(t.value)},onRowDoubleClick:function(t){return e.getSingleRecord(t.data.id)},paginator:!0,rows:10,currentPageReportTemplate:"{first} / {last} of {totalRecords}",paginatorTemplate:"FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink CurrentPageReport",expandedRows:this.state.expandedRows,onRowToggle:function(t){return e.setState({expandedRows:t.data})},rowExpansionTemplate:function(e){return e.subProjects.length>0?"PIPE"===e.projectType?a.a.createElement("div",{className:"expanded_subprojects"},a.a.createElement(v.a,{value:e.subProjects,className:"expanded_projects"},a.a.createElement(b.a,{field:"projectName",header:c({iconName:"CRMReport",fieldName:""}),style:{width:"400px"}}),a.a.createElement(b.a,{field:"bomFileURLPipe",columnKey:"bomFileURLPipe",header:c({iconName:"ZipFolder",fieldName:o}),body:f,style:{width:"300px"}}),a.a.createElement(b.a,{field:"outputFileURLPipe",columnKey:"outputFileURLPipe",header:c({iconName:"ZipFolder",fieldName:s}),body:h,style:{width:"300px"}}))):a.a.createElement("div",{className:"expanded_subprojects"},a.a.createElement(v.a,{value:e.subProjects,className:"expanded-projects"},a.a.createElement(b.a,{field:"projectName",header:c({iconName:"CRMReport",fieldName:""}),style:{width:"400px"}}),a.a.createElement(b.a,{field:"bomFileURL",columnKey:"bomFileURL",header:c({iconName:"ZipFolder",fieldName:o}),body:f,style:{width:"300px"}}),a.a.createElement(b.a,{field:"outputFileURL",columnKey:"outputFileURL",header:c({iconName:"ZipFolder",fieldName:s}),body:h,style:{width:"300px"}}))):null},className:"p-datatable-projects",dataKey:"id",rowHover:!0},a.a.createElement(b.a,{selectionMode:"single",headerStyle:{width:"3em"},className:"forced_padding"}),a.a.createElement(b.a,{expander:!0,style:{width:"3em"},body:this.expanderButton}),a.a.createElement(b.a,{field:"projectName",columnKey:"projectName",header:this.styledHeader({iconName:"CRMReport",fieldName:r[n].projectName.replace(":","")}),sortable:!0,filter:!0,filterMatchMode:"contains",filterPlaceholder:"by name"}),a.a.createElement(b.a,{field:"city",header:this.styledHeader({iconName:"POI",fieldName:r[n].city}),sortable:!0,filter:!0,filterPlaceholder:"by city"}),a.a.createElement(b.a,{field:"state",header:this.styledHeader({iconName:"POISolid",fieldName:r[n].state}),headerStyle:{width:"200px"},sortable:!0,filter:!0,filterPlaceholder:"by state"}),a.a.createElement(b.a,{field:"processingStatus",header:this.styledHeader({iconName:"WorkItem",fieldName:r[n].processingStatus}),body:this.formatProcessingStatus,sortable:!0,filter:!0,filterPlaceholder:"by status",filterElement:y}),a.a.createElement(b.a,{field:"columnStageStorageFileUrl",header:this.styledHeader({iconName:"ZipFolder",fieldName:r[n].stageStorageFile}),body:this.formatStageStorageFileFile,headerStyle:{width:"300px"}}),a.a.createElement(b.a,{field:"columnResult",columnKey:"columnResult",header:this.styledHeader({iconName:"ZipFolder",fieldName:r[n].result}),body:this.formatProcessingResult}),a.a.createElement(b.a,{field:"createdDate",columnKey:"columnCreatedDate",header:this.styledHeader({iconName:"Calendar",fieldName:r[n].editedDate}),body:this.formatEditedDate,sortable:!0}),a.a.createElement(b.a,{field:"editedDate",columnKey:"columnEditedDate",header:this.styledHeader({iconName:"Calendar",fieldName:r[n].createdDate}),body:this.formatCreatedDate,sortable:!0})),a.a.createElement(m.d,{onDismiss:this.closeDialog,hidden:this.state.hideDialog,modalProps:this.state.modalProps,dialogContentProps:this.state.contentProps},a.a.createElement(m.f,null,a.a.createElement(d.g,{onClick:function(){return e.handleConfirm()},text:r[n].confirm}),a.a.createElement(d.e,{onClick:function(){return e.closeDialog()},text:r[n].cancel,className:"outline_grey_ads"}))))}}]),t}(),H={loginUser:f.a,logoutUser:f.b,setCurrentProject:u.b,restorePersistedState:l.d,toggleProjectsAdminModal:c.f,toggleAdminProjectsLoader:c.e,setDirtyStateForMultiBeds:_.g,loadingBed:_.e,setMultiBedOtherUserData:_.i,resetSystemParams:x.a,setActiveRegion:A.b,setActiveLanguage:A.a,clearMainManifoldsState:T.e,doubleTapRestorePersistedState:l.a,toggleProjectsCrudModal:l.f,loadingMultiBedProject:_.f,setSelectedBed:_.k,hideUnsavedChangesDialog:_.c,clearViewPort:O.a,setCurrentSubProject:O.b,restoreSubProjectPersistedState:k.b,showProjectsAdminMultibedWarning:c.d,switchRefreshAdminProjects:P.g,setProjectsUrlInvalidDialog:P.f};t.a=Object(s.a)(function(e){return{lang:e.localization.lang,user:e.authentication.user,content:e.localization.content,iTokens:e.projectsAdmin.iTokens,projects:e.projectsAdmin.projects,projectInfo:e.project.projectInfo,selectedUser:e.projectsAdmin.selectedUser,resourcesTokens:e.authentication.resourcesTokens,regions:e.localization.regions,languages:e.localization.languages,multiBed:e.multiBed,showMultibedSaveWarning:e.projectsAdmin.showMultibedSaveWarning,region:e.localization.region,refreshAdminProjects:e.globals.refreshAdminProjects}},H)(U)},function(e,t){},function(e,t){},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(82),a=n(5),s=n(114),l=n(41),u=n(3006),c=(n.n(u),n(55)),d=n(962),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var h=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),p(t,[{key:"handleZoom",value:function(e){this.props.clearRulersOnScreen(),e=e.step(.25).clamp(.1,5);var t=this.props.viewportScaleX,n=this.props.viewportScaleY,r=this.props.stageNode.getStage(),i=r.width()/2/t-r.x()/t,o=r.height()/2/n-r.y()/n,a=e;this.props.scaleStage(a,a);var s={x:-(i-r.width()/2/a)*a,y:-(o-r.height()/2/a)*a};this.props.positionStage(s.x,s.y)}},{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.content;return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:"ms-Grid-row",style:{margin:"0px",backgroundColor:"#F5FAFC"}},i.a.createElement("div",{className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12 ms-xl12 ms-xxl6 ms-xxxl6 zoom-icon-row",style:{paddingTop:"8px",textAlign:"center",minWidth:"140px",backgroundColor:"#F5FAFC"}},i.a.createElement(l.b,{title:r[n].decreaseZoom,iconProps:{iconName:"ZoomOut"},className:"zoom-icon",onClick:function(){e.props.clearRulersOnScreen(),e.handleZoom(e.props.viewportScaleX-.25)}}),i.a.createElement(l.b,{title:r[n].resetZoom,className:"zoom-icon",iconProps:{iconName:"Zoom"},onClick:function(){e.props.clearRulersOnScreen(),e.handleZoom(1)}}),i.a.createElement(l.b,{title:r[n].increaseZoom,iconProps:{iconName:"ZoomIn"},className:"zoom-icon",onClick:function(){e.props.clearRulersOnScreen(),e.handleZoom(e.props.viewportScaleX+.25)}})),i.a.createElement("div",{className:"ms-Grid-col ms-sm10 ms-md10 ms-lg10 ms-xl10 ms-xxl4 ms-xxxl4 zoom-slider-row",style:{paddingTop:"4px"}},i.a.createElement(l.l,{max:5,min:.1,step:.25,showValue:!1,className:"slider",value:this.props.viewportScaleX,onChange:function(t){return e.handleZoom(t)}})),i.a.createElement("div",{className:"ms-Grid-col ms-sm2 ms-md2 ms-lg2 ms-xl2 ms-xxl2 ms-xxxl2 zoom-label-row",style:{paddingTop:"7px"}},i.a.createElement("div",null,this.zoomLabel))),i.a.createElement("div",{className:"ms-Grid-row panning-row",style:{margin:"0px",borderBottom:"1px solid #D3DFE5",textAlign:"center",paddingBottom:"4px",paddingRight:"8px",backgroundColor:"#F5FAFC"}},i.a.createElement("hr",null),i.a.createElement(d.a,{className:"panning-button",disabled:this.props.scaleEdit,primary:this.props.isPanning,"data-automation-id":"enablePanning",iconProps:{iconName:"HandsFree"},text:this.props.isPanning?r[n].disablePanning:r[n].enablePanning,Style:{color:"white"},onClick:function(){e.props.clearRulersOnScreen(),e.props.switchPanning()}})))}},{key:"zoomLabel",get:function(){return Math.round(100*this.props.viewportScaleX*100)/100+"%"}}]),t}(),f={scaleStage:s.g,positionStage:s.e,switchPanning:s.i,clearRulersOnScreen:c.f};t.a=Object(o.a)(function(e){var t=void 0,n=void 0;return e.globals.projectType===a._101?(t=e.viewport.scaleX,n=e.viewport.scaleY):(t=e.viewport.scaleXPipes,n=e.viewport.scaleXPipes),{stageNode:window.konvaStage,lang:e.localization.lang,viewportScaleX:t,viewportScaleY:n,isPanning:e.viewport.isPanning,content:e.localization.content,scaleEdit:e.drawingToolbar.scaleEdit}},f)(h)},function(e,t){},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(75),l=(n.n(s),n(29)),u=n(11),c=n(41),d=n(1177),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var h=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));f.call(n);var r=(new Date).getMonth();localStorage.getItem("agreedToTerms"+r);return n.state={hidden:!0,title:n.props.content[n.props.lang].agreementTitle,content:n.props.content[n.props.lang].agreenmentText,checkAgreed:!1},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["PureComponent"]),p(t,[{key:"componentDidUpdate",value:function(e,t,n){if(this.props.user!==t.user&&this.props.user){var r=(new Date).getMonth(),i=localStorage.getItem("agreedToTerms"+r),o=!!this.hasUpdatedB2CData();!0===this.state.hidden&&!i&&o&&this.setState({hidden:!1})}}},{key:"render",value:function(){var e=this,t=parseInt((.7*window.innerWidth).toString(),10),n=this.state.checkAgreed;return a.a.createElement("div",null,a.a.createElement(s.Dialog,{modalProps:{isBlocking:!0},dialogContentProps:{type:s.DialogType.normal,title:this.state.title},hidden:this.state.hidden,onDismiss:function(){return e.handleDialogClose},minWidth:t,maxWidth:t},a.a.createElement("div",null,this.state.content.split("\n").map(function(e,t){return a.a.createElement("p",{key:t},e)})),a.a.createElement(s.DialogFooter,null,a.a.createElement("div",{style:m.dialogFooterCss},a.a.createElement(c.a,{label:"Agreed to terms",onChange:function(t,n){t.preventDefault(),e.setState({checkAgreed:n})}}),a.a.createElement("div",{style:m.checkboxSpacer},"\xa0"),a.a.createElement(l.g,{disabled:!n,onClick:this.handleAgreed,text:"Ok"})))))}}]),t}(),f=function(){var e,t=this;this.handleAgreed=(e=i.a.mark(function e(){var n,r,o,a,s,l,u,c,p,h,f,m;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(n=new Date,r=n.getMonth(),localStorage.getItem("agreedToTerms")&&localStorage.removeItem("agreedToTerms"),o=0;o<12;o++)localStorage.getItem("agreedToTerms"+o)&&localStorage.removeItem("agreedToTerms"+o);if(localStorage.setItem("agreedToTerms"+r,!0),t.setState({hidden:!0}),console.log({user:t.props.user}),!t.props.user){e.next=16;break}return console.log("Save user Data here!"),a=t.props.user,a.displayName,s=a.givenName,l=a.surname,u=a.mail,c=a.id,p=a.extension_Phone,a.state,h=t.props.resourcesTokens.agreementLogToken,e.next=13,Object(d.a)();case 13:f=e.sent,m={userId:c,agreementTimestamp:new Date,IPAddress:f.IPv4,country_name:f.country_name,latitude:f.latitude,longitude:f.longitude,state:f.state,city:f.city,userEmail:u,extension_Phone:p,fullName:s+" "+l,givenName:s,surname:l},Object(d.b)(m,h.tableToken).then(function(e){e&&console.info({result:e})},function(e){console.log("Failed to update users default localization data: "+e.message)});case 16:case"end":return e.stop()}},e,t)}),function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}),this.hasUpdatedB2CData=function(){return["givenName","surname","mobilePhone","companyName","country","state","city","postalCode","jobTitle"].every(function(e){return!!t.props.b2cData[e]})}},m={dialogFooterCss:{display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"center",justifyContent:"flex-end",alignContent:"center"},checkboxSpacer:{marginRight:"10px"}};t.a=Object(u.b)(function(e){return{lang:e.localization.lang,content:e.localization.content,user:e.authentication.user,b2cData:e.authentication.b2cData}},null)(h)},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(11),l=n(510),u=n(230),c=n(23),d=(n.n(c),n(111)),p=n(3009),h=(n.n(p),n(94)),f=n(70),m=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function g(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}var b=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["PureComponent"]),m(t,[{key:"updateUserLocaleData",value:function(){var e=g(i.a.mark(function e(t){var n;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,t.userData&&t.userData.region){e.next=6;break}return e.next=4,f.a.upsertUserRecord({userId:t.user.id,regionId:this.props.region.id,languageId:this.props.language.id,unit:this.props.unit},t.resourcesTokens.users.tableToken);case 4:n=e.sent,t.userData={region:n.region?n.region._:this.props.region.id,language:n.language?n.language._:this.props.language.id,unit:n.unit?n.unit._:this.props.unit};case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.info("TopBarComponent.updateUserLocaleData() "+e.t0.message);case 11:return e.abrupt("return",t);case 12:case"end":return e.stop()}},e,this,[[0,8]])}));return function(t){return e.apply(this,arguments)}}()},{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=(t.user,t.name,t.attr),o=t.content,s=t.children,d=(t.loginUser,t.switchIsSigningInProcess),p=t.showDisableLayerLoginDialog,h=function(){!0===p?e.props.setDisableLayerLoginDialog(!1):e.props.setDisableLayerLoginDialog(!0)},m=function(){var t;h(),l.a.login(n).then((t=g(i.a.mark(function t(n){var r,o;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!n){t.next=15;break}return t.next=3,e.updateUserLocaleData(n);case 3:return n=t.sent,t.next=6,f.a.setB2cUsersDepartment(n.resourcesTokens.users.adToken,n.accessToken.uniqueId);case 6:return t.next=8,f.a.getB2CUser(n.resourcesTokens.users.adToken,n.accessToken.uniqueId);case 8:return r=t.sent,t.next=11,f.a.getUserRecord(n.user.id,n.resourcesTokens.users.tableToken);case 11:o=t.sent,e.props.loginUser(Object.assign({},n,{b2cData:r,county:o.county,mailingList:o.mailingList})),t.next=16;break;case 15:e.props.logoutUser();case 16:case"end":return t.stop()}},t,e)})),function(e){return t.apply(this,arguments)})).catch(function(t){e.props.switchIsSigningInProcess(!1)}),d(!0)};return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{style:r},s),p?a.a.createElement(u.a,{isBlocking:!1,isOpen:p,onDismiss:h,containerClassName:"modal-alert_login_dialog_container",className:"modal-alert_login_dialog"},a.a.createElement("div",{className:"ms-fontColor-black",style:{textAlign:"center"}},a.a.createElement("div",{style:{textAlign:"center",margin:"0 20px 0 20px"}},a.a.createElement("br",null),o[n].youNeedToSignIn,a.a.createElement("div",{style:{height:"20px"}})),a.a.createElement(c.DefaultButton,{primary:!0,text:o[n].createAccount,onClick:m,className:"sign-in-alert-button",style:{border:"solid 1px white"}})," \xa0 \xa0",a.a.createElement(c.DefaultButton,{primary:!0,text:o[n].signIn,onClick:m,className:"sign-in-alert-button",style:{border:"solid 1px white"}})," \xa0 \xa0",a.a.createElement(c.DefaultButton,{text:o[n].cancel,onClick:h,className:"outline_grey_ads"}))):null)}}]),t}(),v={loginUser:d.a,logoutUser:d.b,switchIsSigningInProcess:d.c,setDisableLayerLoginDialog:h.a};t.a=Object(s.b)(function(e){return{lang:e.localization.lang,user:e.authentication.user,content:e.localization.content,showDisableLayerLoginDialog:e.globals.showDisableLayerLoginDialog}},v)(b)},function(e,t){},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(3011),s=n(56),l=n(464),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),u(t,[{key:"render",value:function(){var e=this.props,t=e.modalAlertActions,n=e.switchProductType;return i.a.createElement(a.a,{alertText:this.props.text,btnText:this.props.btnText,toggleAlert:this.props.toggle,productType:this.props.productType,switchProductType:n,toggleAlertAction:t,secondButton:this.props.secondButton,showAsHtml:this.props.showAsHtml,addClassName:this.props.addClassName,overrideTextAlign:this.props.overrideTextAlign})}}]),t}(),d={modalAlertActions:s.a,switchProductType:l.a};t.a=Object(o.b)(function(e){return{text:e.modalAlert.text,toggle:e.modalAlert.toggle,btnText:e.modalAlert.btnText,productType:e.modalAlert.productType,secondButton:e.modalAlert.secondButton,showAsHtml:e.modalAlert.showAsHtml,addClassName:e.modalAlert.addClassName,overrideTextAlign:e.modalAlert.overrideTextAlign}},d)(c)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(230),a=n(23),s=(n.n(a),n(5)),l=n(3012),u=(n.n(l),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),u(t,[{key:"render",value:function(){var e=this.props,t=e.btnText,n=e.alertText,r=e.toggleAlert,l=e.productType,u=e.secondButton,c=e.switchProductType,d=e.toggleAlertAction,p=e.showAsHtml,h=e.addClassName,f=e.overrideTextAlign;l=l||s._101;var m={toggle:!1,text:"",secondButton:{show:!1,text:""},showAsHtml:!1,addClassName:null,overrideTextAlign:!1};return i.a.createElement(o.a,{isOpen:r,isBlocking:!1,onDismiss:function(){return d(m)},containerClassName:"modal-alert "+(h||"")},i.a.createElement("div",{className:"ms-fontColor-black",style:{textAlign:"center"}},i.a.createElement("div",{style:{textAlign:f||"center",margin:"0 20px 0 20px"}},i.a.createElement("br",null),p?i.a.createElement("div",{dangerouslySetInnerHTML:{__html:n}}):n,i.a.createElement("div",{style:{height:"20px"}})),i.a.createElement(a.DefaultButton,{primary:!0,text:void 0!==t&&""!==t?t:"Ok",onClick:function(){d(m)}}),"\xa0 \xa0",void 0!==u&&u.show?i.a.createElement(a.DefaultButton,{primary:!0,text:u.text,onClick:function(){c(l),d(m)},style:{border:"solid 1px white"}}):null,i.a.createElement("div",{style:{height:"10px"}})))}}]),t}();t.a=c},function(e,t){},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(41),s=n(190),l=(n.n(s),n(43)),u=n.n(l),c=n(55),d=n(104),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var h=document.getElementById("root"),f=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={showAgreement:!1},n.container=document.createElement("div"),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),p(t,[{key:"componentDidMount",value:function(){h.appendChild(this.container)}},{key:"componentWillUnmount",value:function(){h.removeChild(this.container)}},{key:"render",value:function(){var e,t,n=this,r=this.props,o=r.lang,l=r.content,c=function(){n.setState({showAgreement:!1})};return i.a.createElement("div",{style:{padding:"10px",lineHeight:"1.2rem"}},i.a.createElement("strong",null,l[o].cultecTechnicalServices),i.a.createElement("div",null,l[o].phone," ",i.a.createElement("a",{href:"tel:+1-203-775-4416"},"(203) 775-4416")),i.a.createElement("div",null,l[o].tollFree," ",i.a.createElement("a",{href:"tel:+1-800-4-CULTEC"},"1(800)-4-CULTEC")),i.a.createElement("div",null,l[o].email," ",i.a.createElement("a",{href:"mailto:stormgenie@Cultec.com"},"StormGenie@Cultec.com")),i.a.createElement("div",null,i.a.createElement("a",{href:"https://cultec.com/rep-finder/"},"Find a Rep")),i.a.createElement("div",null,i.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:function(){var e="";switch(n.props.language.id){case d.a.frCA:case d.a.enGB:case d.a.frFR:case d.a.deDE:default:e="https://cultec.com/privacy-policy"}return e}()},l[o].privacyPolicy)),i.a.createElement("div",null,l[o].version," ","10-28-24 10:00"),i.a.createElement("div",{style:{paddingTop:"5px"}},i.a.createElement(a.c,{onClick:function(){n.props.clearRulersOnScreen(),n.setState({showAgreement:!0})},text:l[o].termsOfService})),(e=n.state.showAgreement,t=parseInt(.7*window.innerWidth,10),u.a.createPortal(i.a.createElement(s.Dialog,{hidden:!e,onDismiss:function(){return n.handleDialogClose},minWidth:t,maxWidth:t,dialogContentProps:{type:s.DialogType.normal,title:l[o].agreementTitle},modalProps:{isBlocking:!0}},i.a.createElement("div",null,l[o].agreenmentText.split("\n").map(function(e,t){return i.a.createElement("p",{key:t},e)})),i.a.createElement(s.DialogFooter,null,i.a.createElement(a.k,{onClick:c,text:l[o].agreedToTerms}))),n.container)))}}]),t}(),m={clearRulersOnScreen:c.f};t.a=Object(o.b)(function(e){return{lang:e.localization.lang,language:e.localization.language,content:e.localization.content}},m)(f)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(3015),s=n(308),l=n(190),u=(n.n(l),n(160)),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var p=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=d(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.closeModal=function(){r.props.togglePdfModal(!1)},d(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),c(t,[{key:"render",value:function(){var e=this.props,t=e.lang,n=e.content,r=e.showPipesPdfModal,o=e.togglePipesPdfModal;e.isMultiBed;return i.a.createElement(s.a,{isBlocking:!1,titleAriaId:"titleId",subtitleAriaId:"subtitleId",isOpen:r,onDismiss:function(){return o(!1)},containerClassName:"ms-modalExample-container"},i.a.createElement("div",{id:"subtitleId",className:"ms-modalExample-body"},i.a.createElement("div",{className:"ms-Grid",dir:"rtl"},i.a.createElement("div",{style:{textAlign:"right",padding:0,position:"absolute",right:0},className:"ms-Grid-col ms-sm12 ms-md12 ms-lg12"},i.a.createElement(l.DefaultButton,{text:n[t].close,onClick:function(){return o(!1)}}))),i.a.createElement(a.a,null)))}}]),t}(),h={togglePipesPdfModal:u.e};t.a=Object(o.b)(function(e){return{lang:e.localization.lang,content:e.localization.content,showPipesPdfModal:e.pdf.showPipesPdfModal}},h)(p)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(3016),s=n(3018),l=n(38),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),u(t,[{key:"render",value:function(){var e=this.props,t=e.lbl,n=e.unit,r=e.user,o=e.lang,l=e.content,u=e.pipeType,c=e.pipesCalc,d=e.projectInfo,p=e.pipeFitting,h=e.calculations,f=e.pipesTopCalc,m=e.projectDefault,g=e.porosityPercent;return e.isMultiBed?i.a.createElement(s.a,{lbl:t,unit:n,user:r,lang:o,content:l,pipeType:u,pipesCalc:c,projectInfo:d,pipeFitting:p,calculations:h,pipesTopCalc:f,projectDefault:m,porosityPercent:g}):i.a.createElement(a.a,{lbl:t,unit:n,user:r,lang:o,content:l,pipeType:u,pipesCalc:c,projectInfo:d,pipeFitting:p,calculations:h,pipesTopCalc:f,projectDefault:m,porosityPercent:g})}}]),t}();t.a=Object(o.b)(function(e){return{lbl:e.localization.lbl,pipesTopCalc:e.pipeBed,pipesCalc:e.pipeGlobals,unit:e.localization.unit,lang:e.localization.lang,user:e.authentication.user,calculations:e.calculations,content:e.localization.content,projectDefault:e.project.project,projectInfo:e.project.projectInfo,pipeType:e.pipeGlobals.pipeType._name,pipeFitting:e.pipeGlobals.pipeFitting,porosityPercent:e.pipeGlobals.pipeStonePorosity,isMultiBed:l.b.isMultiBedProject()}},null)(c)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(1178),a=n(195),s=n(69),l=n(119),u=n(5),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var d=n(3017),p=o.a,h=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.a.Component),c(t,[{key:"render",value:function(){var e=this.props,t=e.lbl,n=e.unit,r=e.lang,o=e.user,c=e.content,h=e.pipeType,f=e.pipesCalc,m=e.projectInfo,g=e.pipeFitting,b=e.pipesTopCalc,v=e.projectDefault,y=e.porosityPercent,_=v||m,S=o?o.givenName+" "+o.surname:"N/A",w=function(e){return e&&"number"===typeof e?Number.isInteger(e)?Math.floor(e):e.toFixed(2):e},E=function(e,t){var r=0;switch(n){case u._133:switch(t){case"ft":r=parseFloat(Math.round(.3048*e*100)/100).toFixed(2);break;case"in":r=Math.round(Math.round(25.4*e*100)/100);break;case"sf":r=parseFloat(Math.round(e/10.764*100)/100).toFixed(2);break;case"cf":r=parseFloat(Math.round(e/35.315*100)/100).toFixed(2);break;case"cy":r=parseFloat(Math.round(e/1.308*100)/100).toFixed(2);break;default:r=Math.round(100*e)/100}break;case u._109:r=w(e)}return r},C=s.a.getState();return i.a.createElement(a.e,{style:p.viewer},i.a.createElement(a.a,{style:p.document,onRender:this.handleOnRender,title:c[r].adsPdfReport,author:c[r].adsDesignTool,creator:c[r].adsDesignTool,producer:c[r].adsDesignTool,subject:c[r].adsCalculationsReport,keywords:"ADS Design Tool, Advance Solutions, Report, PDF, Calculations"},i.a.createElement(a.f,null,i.a.createElement(a.i,{style:p.headerView},i.a.createElement(a.c,{src:d,style:p.logoImgStyle})),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.colView},i.a.createElement(a.h,{style:p.titleText},c[r].userInputs),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].projectName," ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},_.projectName))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].state,": ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},_.state))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].city,": ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},_.city))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].engineer,": ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},S))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].measurementType," ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},n.charAt(0).toUpperCase()+n.slice(1)))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].product," ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},h))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].nominalDiameter," ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},f.pipeNominalDiameter._pipeND._inches))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].requiredVolumePdf," ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},E(f.pipeRequiredVolume,"cf")," ",t[n].cubicFeet[r],"."))),i.a.createElement(a.h,null," \xa0 "),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].availableLengthPdf," ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},E(f.pipeAvailableLength,"ft")," ",t[n].ft[r],"."))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].availableWidthPdf," ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},E(f.pipeAvailableWidth,"ft")," ",t[n].ft[r],"."))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},g._id!==u._208?c[r].pipeFillAbovePdf:c[r].stoneAbovePdf)),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},E(f.pipeStoneAbove,"in")," ",t[n].in[r],"."))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},g._id!==u._208?c[r].pipeBeddingBelowPdf:c[r].stoneBelowPdf)),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},E(f.pipeStoneBelow,"in")," ",t[n].in[r],"."))),g._id!==u._208?i.a.createElement(a.i,null):i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].stonePorosityPdf)),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},w(y),"%")))),i.a.createElement(a.i,{style:p.colView},i.a.createElement(a.h,{style:p.titleText},c[r].results),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].installedStorageVolume)),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},E(b.volume,"cf")," ",t[n].cubicFeet[r],"."))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].systemLengthPdf," ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},E(b.stoneBedDimensions.height.ft,"ft")||0," ",t[n].ft[r],"."))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].systemWidthPdf," ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},E(b.stoneBedDimensions.width.ft,"ft")||0," ",t[n].ft[r],"."))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].numberOfRows,": ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},b.numberOfPipeRows))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].approxBedSizeRequired," ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},E(b.area,"sf")||0," ",t[n].squareFeet[r],"."))),i.a.createElement(a.h,null," \xa0 "),i.a.createElement(a.h,{style:p.titleText},c[r].systemComponents),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},g._id!==u._208?c[r].amountOfFillRequired:c[r].amountOfStoneRequired)),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},E(l.a.pipeStoneBedAmount(C)/Math.pow(3,3),"cy")||0," ",t[n].cubicYard[r]))),i.a.createElement(a.i,{style:p.rowView},i.a.createElement(a.i,{style:p.innerLColView},i.a.createElement(a.h,{style:p.tableTextBold},c[r].volumeOfExcavationPipes," ")),i.a.createElement(a.i,{style:p.innerRColView},i.a.createElement(a.h,{style:p.tableText},E(l.a.pipeTotalExcavation(C)/Math.pow(3,3),"cy")||0," ",t[n].cubicYard[r]))))))))}}]),t}();t.a=h},function(e,t,n){e.exports=n.p+"static/media/ADS-email-logo.cc3eee78.png"},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(1178),l=n(195),u=n(69),c=n(119),d=n(5),p=n(11),h=n(127),f=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function m(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function g(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var b=n(511),v=s.a,y=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=g(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.multibed=[1,2],r.state={showPDF:!1,processedBeds:[]},g(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["Component"]),f(t,[{key:"componentDidMount",value:function(){var e,t=(e=i.a.mark(function e(){var t=this;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:h.a.getMultibedDataForPDF(this.props).then(function(e){t.setState({processedBeds:[].concat(m(e)),showPDF:!0})});case 1:case"end":return e.stop()}},e,this)}),function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})});return function(){return t.apply(this,arguments)}}()},{key:"render",value:function(){var e=this.props,t=e.lbl,n=e.unit,r=e.lang,i=e.user,o=e.content,s=e.projectInfo,p=e.pipeFitting,h=e.projectDefault||s,f=i?i.givenName+" "+i.surname:"N/A",m=function(e){return e&&"number"===typeof e?Number.isInteger(e)?Math.floor(e):e.toFixed(2):e},g=function(e,t){var r=0;switch(n){case d._133:switch(t){case"ft":r=parseFloat(Math.round(.3048*e*100)/100).toFixed(2);break;case"in":r=Math.round(Math.round(25.4*e*100)/100);break;case"sf":r=parseFloat(Math.round(e/10.764*100)/100).toFixed(2);break;case"cf":r=parseFloat(Math.round(e/35.315*100)/100).toFixed(2);break;case"cy":r=parseFloat(Math.round(e/1.308*100)/100).toFixed(2);break;default:r=Math.round(100*e)/100}break;case d._109:r=m(e)}return r};return a.a.createElement(a.a.Fragment,null,this.state.showPDF?a.a.createElement(l.e,{style:v.viewer},a.a.createElement(l.a,{style:v.document,onRender:this.handleOnRender,title:o[r].adsPdfReport,author:o[r].adsDesignTool,creator:o[r].adsDesignTool,producer:o[r].adsDesignTool,subject:o[r].adsCalculationsReport,keywords:"ADS Design Tool, Advance Solutions, Report, PDF, Calculations"},this.state.processedBeds&&this.state.processedBeds.length>0?this.state.processedBeds.map(function(e){var i=u.a.getState();return a.a.createElement(l.f,{key:e.id,wrap:!1},a.a.createElement(l.i,{style:v.headerView},a.a.createElement(l.c,{src:b,style:v.logoImgStyle})),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.colView},a.a.createElement(l.h,{style:v.titleText},o[r].userInputs),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].projectName," ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},h.projectName))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].bedName," ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},e.name))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].state,": ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},h.state))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].city,": ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},h.city))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].engineer,": ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},f))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].measurementType," ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},n.charAt(0).toUpperCase()+n.slice(1)))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].product," ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},e.pipeGlobals.pipeType._name))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].nominalDiameter," ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},e.pipeGlobals.pipeNominalDiameter._pipeND._inches))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].requiredVolumePdf," ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},g(e.pipeGlobals.pipeRequiredVolume,"cf")," ",t[n].cubicFeet[r],"."))),a.a.createElement(l.h,null," \xa0 "),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].availableLengthPdf," ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},g(e.pipeGlobals.pipeAvailableLength,"ft")," ",t[n].ft[r],"."))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].availableWidthPdf," ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},g(e.pipeGlobals.pipeAvailableWidth,"ft")," ",t[n].ft[r],"."))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},p._id!==d._208?o[r].pipeFillAbovePdf:o[r].stoneAbovePdf)),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},g(e.pipeGlobals.pipeStoneAbove,"in")," ",t[n].in[r],"."))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},p._id!==d._208?o[r].pipeBeddingBelowPdf:o[r].stoneBelowPdf)),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},g(e.pipeGlobals.pipeStoneBelow,"in")," ",t[n].in[r],"."))),function(e){return e.pipeGlobals.pipeFitting._id!==d._208?a.a.createElement(l.i,null):a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].stonePorosityPdf)),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},m(e.pipeGlobals.pipeStonePorosity),"%")))}(e)),a.a.createElement(l.i,{style:v.colView},a.a.createElement(l.h,{style:v.titleText},o[r].results),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].installedStorageVolume)),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},g(e.pipeGlobals.volume,"cf")," ",t[n].cubicFeet[r],"."))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].systemLengthPdf," ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},g(e.pipeBed.stoneBedDimensions.height.ft,"ft")||0," ",t[n].ft[r],"."))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].systemWidthPdf," ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},g(e.pipeBed.stoneBedDimensions.width.ft,"ft")||0," ",t[n].ft[r],"."))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].numberOfRows,": ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},e.pipeBed.numberOfPipeRows))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].approxBedSizeRequired," ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},g(e.pipeBed.area,"sf")||0," ",t[n].squareFeet[r],"."))),a.a.createElement(l.h,null," \xa0 "),a.a.createElement(l.h,{style:v.titleText},o[r].systemComponents),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},p._id!==d._208?o[r].amountOfFillRequired:o[r].amountOfStoneRequired)),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},g(c.a.pipeStoneBedAmount(i)/Math.pow(3,3),"cy")||0," ",t[n].cubicYard[r]))),a.a.createElement(l.i,{style:v.rowView},a.a.createElement(l.i,{style:v.innerLColView},a.a.createElement(l.h,{style:v.tableTextBold},o[r].volumeOfExcavationPipes," ")),a.a.createElement(l.i,{style:v.innerRColView},a.a.createElement(l.h,{style:v.tableText},g(c.a.pipeTotalExcavation(i)/Math.pow(3,3),"cy")||0," ",t[n].cubicYard[r]))))))}):null)):a.a.createElement("p",null,"..."))}}]),t}();t.a=Object(p.b)(function(e){return{user:e.authentication.user,resourcesTokens:e.authentication.resourcesTokens}},{})(y)},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(165),a=n.n(o),s=n(11),l=n(168),u=(n.n(l),n(3020)),c=(n.n(u),n(900)),d=n(149),p=n(47),h=(n(181),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var m={position:"center",placement:"top",showConfirmation:!1,insertaTeeSizes:[4],selectedSize:4,currentAccessory:null},g=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=f(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state=m,f(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),h(t,[{key:"componentDidUpdate",value:function(e){var t=this;if(this.anyPropHasChanged(e,["selected"])&&this.setState(m),this.props.selected&&this.props.selected!==e.selected){var n=p.a.getMainDatasetByChamberId(this.props.chamberType.id);if(n.insTeeSizes.length>0&&this.setState({insertaTeeSizes:[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(n.insTeeSizes))}),this.props.chamberRows[this.props.currentAccessory.row]._chambers[this.props.currentAccessory.col]._accessory&&"Inserta-tee"===this.props.chamberRows[this.props.currentAccessory.row]._chambers[this.props.currentAccessory.col]._accessory.id){var r=this.props.chamberRows[this.props.currentAccessory.row]._chambers[this.props.currentAccessory.col]._accessory;r.size?this.setState({selectedSize:r.size}):this.setState({selectedSize:4}),this.setState({currentAccessory:r})}else setTimeout(function(){return t.props.setChamberAccesory(t.props.currentAccessory.row,t.props.currentAccessory.col,t.props.currentAccessory.accessory)}),this.setState({selectedSize:this.props.currentAccessory.accessory.size}),this.setState({currentAccessory:this.props.currentAccessory})}}},{key:"anyPropHasChanged",value:function(e,t){var n=!1,r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;n=this.props[l]!==e[l]||n}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}},{key:"handleCloseClick",value:function(){this.props.floatingToolInsertaTeeClose()}},{key:"render",value:function(){var e,t,n=this,r=this.props,o=r.x,s=r.y,u=r.selected,c=r.projectType,d=this.state,p=d.insertaTeeSizes,h=d.selectedSize;if(!0===u&&"CHAMBER"===c){return i.a.createElement("div",null,i.a.createElement(a.a,{onStop:function(e,t){o===t.x&&s===t.y||n.props.floatingToolTeeMoved(t.x,t.y)}.bind(this),bounds:"#layout",handle:".handle",position:{x:this.props.x,y:this.props.y}},(t="\n                "+n.props.content[n.props.lang].InsertaTeeOptions+"\n                ",i.a.createElement("div",{className:"FloatingToolInsertaTee"},i.a.createElement("div",{className:"handle"},i.a.createElement("span",{className:"closeButton",onClick:n.handleCloseClick.bind(n)},"X")),t,((e=p.map(function(e){var t="imperial"===n.props.unit?' "':" mm";return{text:""+e[n.props.unit]+t,key:e.value}})).push({text:n.props.content[n.props.lang].none,key:0}),i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:"teeFloatingOptions"},i.a.createElement(l.ComboBox,{selectedKey:h,label:n.props.content[n.props.lang].Diameter,id:"TeeValues",ariaLabel:n.props.content[n.props.lang].Diameter,options:e,onChanged:function(e){if(0===e.key)n.props.setChamberAccesory(n.props.currentAccessory.row,n.props.currentAccessory.col,null);else{console.log("change value",n.props.currentAccessory.row,n.props.currentAccessory.col);var t=Object.assign({},n.props.currentAccessory.accessory,{size:e.key});n.props.setChamberAccesory(n.props.currentAccessory.row,n.props.currentAccessory.col,t)}n.setState({selectedSize:e.key})}}))))))))}return i.a.createElement("span",{style:{display:"none"}})}}]),t}(),b={floatingToolTeeMoved:c.c,floatingToolInsertaTeeOpen:c.b,floatingToolInsertaTeeClose:c.a,setChamberAccesory:d.d};t.a=Object(s.b)(function(e){var t={row:e.floatingToolInsertaTee.row,col:e.floatingToolInsertaTee.col,accessory:e.floatingToolInsertaTee.accessory};return{x:e.floatingToolInsertaTee.x,y:e.floatingToolInsertaTee.y,lang:e.localization.lang,content:e.localization.content,projectType:e.globals.projectType,chamberType:e.globals.chamberType,chamberRows:e.chamberbed.chamberRows,chamberbed:e.chamberbed,accessories:e.apptoolbar.accessories,currentAccessory:t,selected:e.floatingToolInsertaTee.openDialog,unit:e.localization.unit}},b)(g)},function(e,t){},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(165),a=n.n(o),s=n(11),l=n(168),u=(n.n(l),n(3022)),c=(n.n(u),n(149)),d=n(47),p=n(901),h=(n(5),n(181),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var m={position:"center",placement:"top",showConfirmation:!1,inspectionPortSizes:[6],selectedSize:6,currentAccessory:null},g=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=f(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.state=m,f(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["Component"]),h(t,[{key:"componentDidUpdate",value:function(e){var t=this;if(this.anyPropHasChanged(e,["selected"])&&this.setState(m),this.props.selected&&this.props.selected!==e.selected){var n=d.a.getMainDatasetByChamberId(this.props.chamberType.id);if(n.insPortSizes.length>0&&this.setState({inspectionPortSizes:[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(n.insPortSizes))}),this.props.chamberRows[this.props.currentAccessory.row]._chambers[this.props.currentAccessory.col]._accessory&&"Inspection-port"===this.props.chamberRows[this.props.currentAccessory.row]._chambers[this.props.currentAccessory.col]._accessory.id){var r=this.props.chamberRows[this.props.currentAccessory.row]._chambers[this.props.currentAccessory.col]._accessory;r.size?this.setState({selectedSize:r.size}):this.setState({selectedSize:4}),this.setState({currentAccessory:r})}else setTimeout(function(){return t.props.setChamberAccesory(t.props.currentAccessory.row,t.props.currentAccessory.col,t.props.currentAccessory.accessory)}),this.setState({selectedSize:this.props.currentAccessory.accessory.size}),this.setState({currentAccessory:this.props.currentAccessory})}}},{key:"anyPropHasChanged",value:function(e,t){var n=!1,r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;n=this.props[l]!==e[l]||n}}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}},{key:"handleCloseClick",value:function(){this.props.floatingToolInspectionClose()}},{key:"render",value:function(){var e,t,n=this,r=this.props,o=r.x,s=r.y,u=r.selected,c=r.projectType,d=this.state,p=d.inspectionPortSizes,h=d.selectedSize;if(!0===u&&"CHAMBER"===c){return i.a.createElement("div",null,i.a.createElement(a.a,{onStop:function(e,t){o===t.x&&s===t.y||n.props.floatingToolInspectionMoved(t.x,t.y)}.bind(this),bounds:"#layout",handle:".handle",position:{x:this.props.x,y:this.props.y}},(t="\n                "+n.props.content[n.props.lang].InspectionPortOptions+"\n                ",i.a.createElement("div",{className:"FloatingToolInsertaTee"},i.a.createElement("div",{className:"handle"},i.a.createElement("span",{className:"closeButton",onClick:n.handleCloseClick.bind(n)},"X")),t,((e=p.map(function(e){var t="imperial"===n.props.unit?' "':" mm";return{text:""+e[n.props.unit]+t,key:e.value}})).push({text:n.props.content[n.props.lang].none,key:0}),i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:"teeFloatingOptions"},i.a.createElement(l.ComboBox,{selectedKey:h,label:n.props.content[n.props.lang].Diameter,id:"TeeValues",ariaLabel:n.props.content[n.props.lang].Diameter,options:e,onChanged:function(e){if(0===e.key)n.props.setChamberAccesory(n.props.currentAccessory.row,n.props.currentAccessory.col,null);else{var t=Object.assign({},n.props.currentAccessory.accessory,{size:e.key});n.props.setChamberAccesory(n.props.currentAccessory.row,n.props.currentAccessory.col,t)}n.setState({selectedSize:e.key})}}))))))))}return i.a.createElement("span",{style:{display:"none"}})}}]),t}(),b={floatingToolInspectionMoved:p.b,floatingToolInspectionOpen:p.c,floatingToolInspectionClose:p.a,setChamberAccesory:c.d};t.a=Object(s.b)(function(e){var t={row:e.floatingToolInspectionPort.row,col:e.floatingToolInspectionPort.col,accessory:e.floatingToolInspectionPort.accessory};return{x:e.floatingToolInspectionPort.x,y:e.floatingToolInspectionPort.y,lang:e.localization.lang,content:e.localization.content,projectType:e.globals.projectType,chamberType:e.globals.chamberType,chamberRows:e.chamberbed.chamberRows,chamberbed:e.chamberbed,accessories:e.apptoolbar.accessories,currentAccessory:t,selected:e.floatingToolInspectionPort.openDialog,unit:e.localization.unit}},b)(g)},function(e,t){},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(11),a=n(578),s=n(125),l=n(324),u=n(577),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var p=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=d(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.closeModal=function(){r.props.toggleTutorialStartDialog(!1)},r.toggleTutorial=function(e){r.props.closeEntireAccordion(),setTimeout(function(){r.props.toggleTutorialAction(e)},310)},d(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r["PureComponent"]),c(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.content,o=t.showTutorialStartDialog;return i.a.createElement(a.a,{header:"StormGenie Design Tool Tour",visible:o,style:{width:"50vw"},onHide:this.closeModal},i.a.createElement("div",null,i.a.createElement("p",{dangerouslySetInnerHTML:{__html:r[n].tutorialStartText}}),i.a.createElement("div",{style:{display:"flex",justifyContent:"center",gap:"1rem"}},i.a.createElement(s.a,{label:"Ok",style:{backgroundColor:"rgb(12, 146, 205)"},onClick:function(){e.toggleTutorial(!0),e.closeModal()}}),i.a.createElement(s.a,{label:"Cancel",style:{backgroundColor:"rgb(12, 146, 205)"},onClick:function(){console.log("Cancel clicked"),e.closeModal()}}))))}}]),t}(),h={toggleTutorialStartDialog:l.d,toggleTutorialAction:l.c,closeEntireAccordion:u.b};t.a=Object(o.b)(function(e){return{lang:e.localization.lang,content:e.localization.content,showTutorialStartDialog:e.tutorial.toggleTutorialStartDialog}},h)(p)},function(e,t,n){"use strict";var r=n(24),i=n.n(r),o=n(1),a=n.n(o),s=n(11),l=n(94),u=n(157),c=n(3025),d=n(1173),p=n(578),h=n(41),f=n(125),m=n(3026),g=n(70),b=n(1177),v=n(312),y=n(111),_=n(323),S=n(3027),w=(n.n(S),function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}());function E(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function r(i,o){try{var a=t[i](o),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)});e(s)}("next")})}}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var A={givenName:"",surname:"",mobilePhone:"",companyName:"",country:"",state:null,city:"",postalCode:"",county:"",preferredUnits:null,jobTitle:null,agreed:!1,mailingList:!0,errors:{},hidden:!0,submitting:!1},T=["givenName","surname","mobilePhone","companyName","country","city","postalCode","jobTitle"],O=function(e){function t(){var e,n,r,o=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,s=Array(a),l=0;l<a;l++)s[l]=arguments[l];return n=r=x(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),r.state=A,r.states=[],r.counties_regions=[],r.closeModal=function(){r.setState(Object.assign({},A)),r.props.toggleSignupModal(!1)},r.handleInputChange=function(e,t){var n=void 0,i=void 0;switch(r.setState(C({},t,e)),t){case"givenName":n=/^[\w\W]{1,}$/,i=r.props.content[r.props.lang].givenNameError;break;case"surname":n=/^[\w\W]{1,}$/,i=r.props.content[r.props.lang].surnameError;break;case"companyName":n=/^[\w\W]{1,}$/,i=r.props.content[r.props.lang].companyInputError;break;case"postalCode":n="Canada"===r.state.country?/^[A-Za-z]\d[A-Za-z] \d[A-Za-z]\d$/:/^\d{5}(?:-\d{4})?$/,i=r.state.country?"Canada"===r.state.country?r.props.content[r.props.lang].canadianZipcodeInputError:r.props.content[r.props.lang].USZipcodeInputError:r.props.content[r.props.lang].zipcodeInputError;break;default:n=/^[a-zA-Z\s]{1,}$/,i=r.props.content[r.props.lang].defaultInputError+" "+t+"."}n.test(e)?r.setState(function(e){return{errors:Object.assign({},e.errors,C({},t,""))}}):r.setState(function(e){return{errors:Object.assign({},e.errors,C({},t,i))}})},r.handleCountryChange=function(e){var t=m.a.find(function(t){return t.name===e});r.states=t&&t.states||null,r.counties_regions=null,r.selectedCountry=t,r.setState({country:e,state:null,county:""}),setTimeout(function(){r.handleInputChange(r.state.postalCode,"postalCode")})},r.handleStatesChange=function(e){var t=r.states&&r.states.length?r.states.find(function(t){return t.name===e}):null;r.counties_regions=t&&t.counties||null,r.setState({state:e,county:""})},r.hasErrorsOrNotAgreed=function(){var e=[];switch(r.state.country){case"United States":e=T.concat(["state","county","preferredUnits"]);break;case"Canada":e="British Columbia"===r.state.state||"Ontario"===r.state.state||"Quebec"===r.state.state?T.concat(["state","county","preferredUnits"]):T.concat(["state","preferredUnits"]);break;default:e=T.concat(["preferredUnits"])}return!e.every(function(e){return r.state[e]})||Object.values(r.state.errors).some(function(e){return""!==e})||!r.state.agreed},r.hasUpdatedB2CData=function(){var e=r.props.b2cData;if(e){var t=T,n={},i=!0;switch(e.country){case"United States":t=T.concat(["state","county","preferredUnits"]);break;case"Canada":t="British Columbia"===r.state.state||"Ontario"===r.state.state||"Quebec"===r.state.state?T.concat(["state","county","preferredUnits"]):T.concat(["state","preferredUnits"]);break;default:t=T.concat(["preferredUnits"])}return t.forEach(function(t){if("preferredUnits"!==t&&"county"!==t?Boolean(e[t]):"preferredUnits"!==t?Boolean(r.props.user[t]):!!r.props.preferredUnits)switch(n[t]="preferredUnits"!==t&&"county"!==t?e[t]:"preferredUnits"!==t?r.props.user[t]:null,t){case"country":r.handleCountryChange(e[t]);break;case"state":r.handleStatesChange(e[t]);break;default:r.setState(n)}else i=!1}),i}return!1},r.signUp=E(i.a.mark(function e(){var t;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t={displayName:r.state.givenName+" "+r.state.surname,givenName:r.state.givenName,surname:r.state.surname,mobilePhone:r.state.mobilePhone,companyName:r.state.companyName,country:r.state.country,state:r.state.state,city:r.state.city,postalCode:r.state.postalCode,jobTitle:r.state.jobTitle},r.setState({submitting:!0}),e.prev=2,e.next=5,Object(v.c)(r.props.user.id,r.props.region.id,r.props.language.id,r.state.preferredUnits,r.props.resourcesTokens.users.tableToken,r.state.county,r.state.mailingList);case 5:return e.next=7,g.a.updateB2CUser(r.props.resourcesTokens.users.adToken,r.props.userId.uniqueId,t);case 7:r.props.updateUserData({state:r.state.state,county:r.state.county,mailingList:r.state.mailingList,jobTitle:r.state.jobTitle,country:r.state.country,b2cData:t}),r.saveUserProfileToLocalStorage({companyName:r.state.companyName,givenName:r.state.givenName,mobilePhone:r.state.mobilePhone,state:r.state.state,surname:r.state.surname,country:r.state.country}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(2),console.error(e.t0);case 14:r.setState({submitting:!1}),r.closeModal();case 16:case"end":return e.stop()}},e,o,[[2,11]])})),r.handleAgreed=E(i.a.mark(function e(){var t,n,a,s,l,u,c,d,p,h,f,m;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=new Date,n=t.getMonth(),localStorage.getItem("agreedToTerms")&&localStorage.removeItem("agreedToTerms"),a=0;a<12;a++)localStorage.getItem("agreedToTerms"+a)&&localStorage.removeItem("agreedToTerms"+a);if(localStorage.setItem("agreedToTerms"+n,!0),r.setState({hidden:!0}),!r.props.user){e.next=15;break}return s=r.props.user,l=s.givenName,u=s.surname,c=s.mail,d=s.id,p=s.mobilePhone,h=r.props.resourcesTokens.agreementLogToken,e.next=11,Object(b.a)();case 11:f=e.sent,m={userId:d,agreementTimestamp:new Date,IPAddress:f.IPv4,country_name:f.country_name,latitude:f.latitude,longitude:f.longitude,state:f.state,city:f.city,userEmail:c,mobilePhone:p,fullName:u+" "+l,givenName:l,surname:u},console.log("agreementPayload, agreementLogToken.tableToken",m,h.tableToken),Object(b.b)(m,h.tableToken).then(function(e){e&&console.info({result:e})},function(e){console.log("Failed to update users default localization data: "+e.message)});case 15:case"end":return e.stop()}},e,o)})),x(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o["PureComponent"]),w(t,[{key:"componentDidUpdate",value:function(e){this.props.user!==e.user&&this.props.user&&(this.hasUpdatedB2CData()||(this.setState({hidden:!1}),this.props.toggleSignupModal(!0)))}},{key:"saveUserProfileToLocalStorage",value:function(e){localStorage.setItem("userProfile",JSON.stringify(e))}},{key:"formatPayload",value:function(){var e={firstName:this.state.givenName,lastName:this.state.surname,company:this.state.companyName,email:this.props.user.mail,country:this.state.country,state:this.state.state,mailingList:""+this.state.mailingList,comments:"",designTool:"Cultec Design Tool",customerType:"Cultec Employee"!==this.state.jobTitle?this.state.jobTitle:void 0,phone:this.state.mobilePhone,companyBrand:"ADS",utm_campaign:"",utm_content:"",utm_medium:"",utm_source:"",utm_term:"",utm_id:""};switch(this.state.country){case"United States":e.county=this.state.county;break;case"Canada":e.canadaRegion=this.state.county}return e}},{key:"render",value:function(){var e=this,t=this.props,n=t.lang,r=t.content,i=t.showSignUpModal,o=this.state,s=o.city,l=o.preferredUnits,g={display:"flex",justifyContent:"space-between",gap:"1rem",height:"3.5rem"},b={display:"flex",flexDirection:"column",width:"50%"},v={width:"100%",height:"100%"};return a.a.createElement(p.a,{header:r[n].signUp,visible:i,style:{width:"50vw"},onHide:function(){return e.closeModal()},closable:!1},a.a.createElement("div",{id:"signupForm",style:{display:"flex",flexDirection:"column",gap:"1rem",padding:"0 2rem"}},a.a.createElement("div",{style:g},a.a.createElement("div",{style:b},a.a.createElement(u.a,{style:v,value:this.state.givenName,onChange:function(t){return e.handleInputChange(t.target.value,"givenName")},className:"required-input",placeholder:r[n].firstName+" *",required:!0}),this.state.errors.givenName&&a.a.createElement("div",null,a.a.createElement("small",{style:{color:"red"}},this.state.errors.givenName))),a.a.createElement("div",{style:b},a.a.createElement(u.a,{style:v,value:this.state.surname,onChange:function(t){return e.handleInputChange(t.target.value,"surname")},className:"required-input",placeholder:r[n].lastName+" *",required:!0}),this.state.errors.surname&&a.a.createElement("div",null,a.a.createElement("small",{style:{color:"red"}},this.state.errors.surname)))),a.a.createElement("div",{style:g},a.a.createElement(c.a,{style:Object.assign({},v,{width:"50%"}),value:this.state.mobilePhone,onChange:function(t){return e.setState({mobilePhone:t.value})},mask:"(999) 999-9999",className:"required-input",placeholder:r[n].phoneNumber+" *",required:!0}),a.a.createElement("div",{style:b},a.a.createElement(u.a,{style:v,value:this.state.companyName,onChange:function(t){return e.handleInputChange(t.target.value,"companyName")},className:"required-input",placeholder:r[n].companyName+" *",required:!0}),this.state.errors.companyName&&a.a.createElement("div",null,a.a.createElement("small",{style:{color:"red"}},this.state.errors.companyName)))),a.a.createElement(d.a,{style:{height:"3.5rem"},value:this.state.country,onChange:function(t){return e.handleCountryChange(t.value)},options:m.a,optionLabel:"name",optionValue:"name",className:"required-input",placeholder:r[n].country+" *",required:!0}),!!this.states&&!!this.states.length&&a.a.createElement("div",{style:g},a.a.createElement(d.a,{style:Object.assign({},v,{width:"50%"}),value:this.state.state,onChange:function(t){return e.handleStatesChange(t.value)},options:this.states,optionLabel:"name",optionValue:"name",className:"required-input",placeholder:("CA"!==this.selectedCountry.code?r[n].state:r[n].province)+" *",required:!0}),a.a.createElement(d.a,{style:Object.assign({},v,{width:"50%"}),value:this.state.county,onChange:function(t){return e.setState({county:t.value})},options:this.counties_regions,optionLabel:"name",optionValue:"name",disabled:!this.counties_regions||!this.counties_regions.length,className:"required-input",placeholder:("CA"!==this.selectedCountry.code?r[n].county:r[n].region)+" *",required:!0})),a.a.createElement("div",{style:g},a.a.createElement("div",{style:b},a.a.createElement(u.a,{style:v,value:s,onChange:function(t){return e.handleInputChange(t.target.value,"city")},className:"required-input",placeholder:r[n].city+" *",required:!0}),this.state.errors.city&&a.a.createElement("div",null,a.a.createElement("small",{style:{color:"red"}},this.state.errors.city))),a.a.createElement("div",{style:b},a.a.createElement(u.a,{style:v,value:this.state.postalCode,onChange:function(t){return e.handleInputChange(t.target.value,"postalCode")},className:"required-input",placeholder:r[n].zipCode+" *",required:!0}),this.state.errors.postalCode&&a.a.createElement("div",null,a.a.createElement("small",{style:{color:"red"}},this.state.errors.postalCode)))),a.a.createElement(d.a,{style:{height:"3.5rem"},value:l,onChange:function(t){return e.setState({preferredUnits:t.value})},options:m.c,optionLabel:"name",optionValue:"code",className:"required-input",placeholder:r[n].selectYourPreferredUnits+" *",required:!0}),a.a.createElement(d.a,{style:{height:"3.5rem"},value:this.state.jobTitle,onChange:function(t){return e.setState({jobTitle:t.value})},options:m.b,className:"required-input",placeholder:r[n].whatisYourRole+" *",required:!0}),a.a.createElement("div",{style:Object.assign({},g,{fontWeight:"bold",height:"1rem"})},r[n].agreementTitle),a.a.createElement("div",{className:"sign-up-scrollbar"},r[n].agreenmentText)),a.a.createElement("div",{id:"signupFooter",style:{display:"flex",padding:"0 2rem",marginTop:"2rem"}},a.a.createElement("div",{style:Object.assign({},g,{width:"100%"})},a.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",gap:"0.5rem",flex:1}},a.a.createElement(h.a,{label:r[n].agreedToTerms,onChange:function(t,n){t.preventDefault(),e.setState({agreed:n})}})),a.a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.a.createElement(f.a,{label:r[n].signUp,className:"p-button-success",disabled:this.state.submitting||this.hasErrorsOrNotAgreed(),style:{marginLeft:"10px"},onClick:function(){e.handleAgreed(),e.signUp()}})))))}}]),t}(),k={toggleSignupModal:l.h,getUserGeolocationLog:b.a,saveUserAgreementLog:b.b,updateUserData:y.d,setSystemUnit:_.c,setActiveRegion:_.b};t.a=Object(s.b)(function(e){return{lang:e.localization.lang,content:e.localization.content,showSignUpModal:e.globals.showSignUpModal,resourcesTokens:e.authentication.resourcesTokens,userId:e.authentication.accessToken,user:e.authentication.user,b2cData:e.authentication.b2cData,language:e.localization.language,region:e.localization.region,preferredUnits:e.localization.unit}},k)(O)},function(e,t,n){"use strict";n.d(t,"a",function(){return m});var r=n(1),i=n.n(r),o=n(89),a=n(157);function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){"@babel/helpers - typeof";return(c="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r,i,o=d(e);if(t){var a=d(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return r=this,!(i=n)||"object"!==c(i)&&"function"!==typeof i?l(r):i}}var m=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(m,r["Component"]);var t,n,c,d=f(m);function m(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,m),(t=d.call(this,e)).onFocus=t.onFocus.bind(l(t)),t.onBlur=t.onBlur.bind(l(t)),t.onKeyDown=t.onKeyDown.bind(l(t)),t.onKeyPress=t.onKeyPress.bind(l(t)),t.onInput=t.onInput.bind(l(t)),t.handleInputChange=t.handleInputChange.bind(l(t)),t.inputRef=Object(r.createRef)(t.props.inputRef),t}return t=m,(n=[{key:"caret",value:function(e,t){var n,r,i,o=this.inputRef&&this.inputRef.current;if(o&&o.offsetParent&&o===document.activeElement)return"number"!==typeof e?(o.setSelectionRange?(r=o.selectionStart,i=o.selectionEnd):document.selection&&document.selection.createRange&&(i=(r=0-(n=document.selection.createRange()).duplicate().moveStart("character",-1e5))+n.text.length),{begin:r,end:i}):(r=e,i="number"===typeof t?t:r,void(o.setSelectionRange?o.setSelectionRange(r,i):o.createTextRange&&((n=o.createTextRange()).collapse(!0),n.moveEnd("character",i),n.moveStart("character",r),n.select())))}},{key:"isCompleted",value:function(){for(var e=this.firstNonMaskPos;e<=this.lastRequiredNonMaskPos;e++)if(this.tests[e]&&this.buffer[e]===this.getPlaceholder(e))return!1;return!0}},{key:"getPlaceholder",value:function(e){return e<this.props.slotChar.length?this.props.slotChar.charAt(e):this.props.slotChar.charAt(0)}},{key:"getValue",value:function(){return this.props.unmask?this.getUnmaskedValue():this.inputRef&&this.inputRef.current&&this.inputRef.current.value}},{key:"seekNext",value:function(e){for(;++e<this.len&&!this.tests[e];);return e}},{key:"seekPrev",value:function(e){for(;--e>=0&&!this.tests[e];);return e}},{key:"shiftL",value:function(e,t){var n,r;if(!(e<0)){for(n=e,r=this.seekNext(t);n<this.len;n++)if(this.tests[n]){if(!(r<this.len&&this.tests[n].test(this.buffer[r])))break;this.buffer[n]=this.buffer[r],this.buffer[r]=this.getPlaceholder(r),r=this.seekNext(r)}this.writeBuffer(),this.caret(Math.max(this.firstNonMaskPos,e))}}},{key:"shiftR",value:function(e){var t,n,r,i;for(t=e,n=this.getPlaceholder(e);t<this.len;t++)if(this.tests[t]){if(r=this.seekNext(t),i=this.buffer[t],this.buffer[t]=n,!(r<this.len&&this.tests[r].test(i)))break;n=i}}},{key:"handleAndroidInput",value:function(e){var t=this.inputRef.current.value,n=this.caret();if(this.oldVal&&this.oldVal.length&&this.oldVal.length>t.length){for(this.checkVal(!0);n.begin>0&&!this.tests[n.begin-1];)n.begin--;if(0===n.begin)for(;n.begin<this.firstNonMaskPos&&!this.tests[n.begin];)n.begin++;this.caret(n.begin,n.begin)}else{for(this.checkVal(!0);n.begin<this.len&&!this.tests[n.begin];)n.begin++;this.caret(n.begin,n.begin)}this.props.onComplete&&this.isCompleted()&&this.props.onComplete({originalEvent:e,value:this.getValue()})}},{key:"onBlur",value:function(e){if(this.focus=!1,this.checkVal(),this.updateModel(e),this.updateFilledState(),this.props.onBlur&&this.props.onBlur(e),this.inputRef.current.value!==this.focusText){var t=document.createEvent("HTMLEvents");t.initEvent("change",!0,!1),this.inputRef.current.dispatchEvent(t)}}},{key:"onKeyDown",value:function(e){if(!this.props.readOnly){var t,n,r,i=e.which||e.keyCode,a=/iphone/i.test(o.c.getUserAgent());this.oldVal=this.inputRef.current.value,8===i||46===i||a&&127===i?(n=(t=this.caret()).begin,(r=t.end)-n===0&&(n=46!==i?this.seekPrev(n):r=this.seekNext(n-1),r=46===i?this.seekNext(r):r),this.clearBuffer(n,r),this.shiftL(n,r-1),this.updateModel(e),e.preventDefault()):13===i?(this.onBlur(e),this.updateModel(e)):27===i&&(this.inputRef.current.value=this.focusText,this.caret(0,this.checkVal()),this.updateModel(e),e.preventDefault())}}},{key:"onKeyPress",value:function(e){var t=this;if(!this.props.readOnly){var n,r,i,a,s=e.which||e.keyCode,l=this.caret();if(!(e.ctrlKey||e.altKey||e.metaKey||s<32)){if(s&&13!==s){if(l.end-l.begin!==0&&(this.clearBuffer(l.begin,l.end),this.shiftL(l.begin,l.end-1)),(n=this.seekNext(l.begin-1))<this.len&&(r=String.fromCharCode(s),this.tests[n].test(r))){if(this.shiftR(n),this.buffer[n]=r,this.writeBuffer(),i=this.seekNext(n),/android/i.test(o.c.getUserAgent())){setTimeout(function(){t.caret(i)},0)}else this.caret(i);l.begin<=this.lastRequiredNonMaskPos&&(a=this.isCompleted())}e.preventDefault()}this.updateModel(e),this.props.onComplete&&a&&this.props.onComplete({originalEvent:e,value:this.getValue()})}}}},{key:"clearBuffer",value:function(e,t){var n;for(n=e;n<t&&n<this.len;n++)this.tests[n]&&(this.buffer[n]=this.getPlaceholder(n))}},{key:"writeBuffer",value:function(){this.inputRef.current.value=this.buffer.join("")}},{key:"checkVal",value:function(e){this.isValueChecked=!0;var t,n,r,i=this.inputRef.current.value,o=-1;for(t=0,r=0;t<this.len;t++)if(this.tests[t]){for(this.buffer[t]=this.getPlaceholder(t);r++<i.length;)if(n=i.charAt(r-1),this.tests[t].test(n)){this.buffer[t]=n,o=t;break}if(r>i.length){this.clearBuffer(t+1,this.len);break}}else this.buffer[t]===i.charAt(r)&&r++,t<this.partialPosition&&(o=t);return e?this.writeBuffer():o+1<this.partialPosition?this.props.autoClear||this.buffer.join("")===this.defaultBuffer?(this.inputRef.current.value&&(this.inputRef.current.value=""),this.clearBuffer(0,this.len)):this.writeBuffer():(this.writeBuffer(),this.inputRef.current.value=this.inputRef.current.value.substring(0,o+1)),this.partialPosition?t:this.firstNonMaskPos}},{key:"onFocus",value:function(e){var t,n=this;this.props.readOnly||(this.focus=!0,clearTimeout(this.caretTimeoutId),this.focusText=this.inputRef.current.value,t=this.checkVal(),this.caretTimeoutId=setTimeout(function(){n.inputRef.current===document.activeElement&&(n.writeBuffer(),t===n.props.mask.replace("?","").length?n.caret(0,t):n.caret(t),n.updateFilledState())},10),this.props.onFocus&&this.props.onFocus(e))}},{key:"onInput",value:function(e){this.androidChrome?this.handleAndroidInput(e):this.handleInputChange(e)}},{key:"handleInputChange",value:function(e){if(!this.props.readOnly){var t=this.checkVal(!0);this.caret(t),this.updateModel(e),this.props.onComplete&&this.isCompleted()&&this.props.onComplete({originalEvent:e,value:this.getValue()})}}},{key:"getUnmaskedValue",value:function(){for(var e=[],t=0;t<this.buffer.length;t++){var n=this.buffer[t];this.tests[t]&&n!==this.getPlaceholder(t)&&e.push(n)}return e.join("")}},{key:"updateModel",value:function(e){if(this.props.onChange){var t=this.props.unmask?this.getUnmaskedValue():e&&e.target.value;this.props.onChange({originalEvent:e,value:this.defaultBuffer!==t?t:"",stopPropagation:function(){},preventDefault:function(){},target:{name:this.props.name,id:this.props.id,value:this.defaultBuffer!==t?t:""}})}}},{key:"updateFilledState",value:function(){this.inputRef&&this.inputRef.current&&this.inputRef.current.value&&this.inputRef.current.value.length>0?o.c.addClass(this.inputRef.current,"p-filled"):o.c.removeClass(this.inputRef.current,"p-filled")}},{key:"updateValue",value:function(e){var t,n=this;return this.inputRef&&this.inputRef.current&&(null==this.props.value?this.inputRef.current.value="":(this.inputRef.current.value=this.props.value,t=this.checkVal(e),setTimeout(function(){if(n.inputRef&&n.inputRef.current)return n.writeBuffer(),n.checkVal(e)},10)),this.focusText=this.inputRef.current.value),this.updateFilledState(),t}},{key:"isValueUpdated",value:function(){return this.props.unmask?this.props.value!==this.getUnmaskedValue():this.defaultBuffer!==this.inputRef.current.value&&this.inputRef.current.value!==this.props.value}},{key:"init",value:function(){if(this.props.mask){this.tests=[],this.partialPosition=this.props.mask.length,this.len=this.props.mask.length,this.firstNonMaskPos=null,this.defs={9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"};var e=o.c.getUserAgent();this.androidChrome=/chrome/i.test(e)&&/android/i.test(e);for(var t=this.props.mask.split(""),n=0;n<t.length;n++){var r=t[n];"?"===r?(this.len--,this.partialPosition=n):this.defs[r]?(this.tests.push(new RegExp(this.defs[r])),null===this.firstNonMaskPos&&(this.firstNonMaskPos=this.tests.length-1),n<this.partialPosition&&(this.lastRequiredNonMaskPos=this.tests.length-1)):this.tests.push(null)}this.buffer=[];for(var i=0;i<t.length;i++){var a=t[i];"?"!==a&&(this.defs[a]?this.buffer.push(this.getPlaceholder(i)):this.buffer.push(a))}this.defaultBuffer=this.buffer.join("")}}},{key:"updateInputRef",value:function(){var e=this.props.inputRef;e&&("function"===typeof e?e(this.inputRef.current):e.current=this.inputRef.current)}},{key:"componentDidMount",value:function(){this.updateInputRef(),this.init(),this.updateValue(),this.props.tooltip&&this.renderTooltip()}},{key:"componentDidUpdate",value:function(e){e.tooltip===this.props.tooltip&&e.tooltipOptions===this.props.tooltipOptions||(this.tooltip?this.tooltip.update(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({content:this.props.tooltip},this.props.tooltipOptions||{})):this.renderTooltip()),this.isValueUpdated()&&this.updateValue(),e.mask!==this.props.mask&&(this.init(),this.caret(this.updateValue(!0)),this.updateModel())}},{key:"componentWillUnmount",value:function(){this.tooltip&&(this.tooltip.destroy(),this.tooltip=null)}},{key:"renderTooltip",value:function(){this.tooltip=Object(o.m)({target:this.inputRef.current,content:this.props.tooltip,options:this.props.tooltipOptions})}},{key:"render",value:function(){var e=Object(o.l)("p-inputmask",this.props.className);return i.a.createElement(a.a,{id:this.props.id,ref:this.inputRef,type:this.props.type,name:this.props.name,style:this.props.style,className:e,placeholder:this.props.placeholder,size:this.props.size,maxLength:this.props.maxlength,tabIndex:this.props.tabIndex,disabled:this.props.disabled,readOnly:this.props.readOnly,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onKeyPress:this.onKeyPress,onInput:this.onInput,onPaste:this.handleInputChange,required:this.props.required,"aria-labelledby":this.props.ariaLabelledBy})}}])&&s(t.prototype,n),c&&s(t,c),m}();p(m,"defaultProps",{id:null,inputRef:null,value:null,type:"text",mask:null,slotChar:"_",autoClear:!0,unmask:!1,style:null,className:null,placeholder:null,size:null,maxlength:null,tabIndex:null,disabled:!1,readOnly:!1,name:null,required:!1,tooltip:null,tooltipOptions:null,ariaLabelledBy:null,onComplete:null,onChange:null,onFocus:null,onBlur:null})},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i}),n.d(t,"c",function(){return o});var r=[{code:"US",states:[{name:"Alaska",abbreviation:"AK",counties:[{name:"ALEUTIANS EAST",abbreviation:null,code:null},{name:"ALEUTIANS WEST",abbreviation:null,code:null},{name:"ANCHORAGE",abbreviation:null,code:null},{name:"BETHEL",abbreviation:null,code:null},{name:"BRISTOL BAY",abbreviation:null,code:null},{name:"CHUGACH",abbreviation:null,code:null},{name:"COPPER RIVER",abbreviation:null,code:null},{name:"DENALI",abbreviation:null,code:null},{name:"DILLINGHAM",abbreviation:null,code:null},{name:"FAIRBANKS NORTH STAR",abbreviation:null,code:null},{name:"HAINES",abbreviation:null,code:null},{name:"HOONAH-ANGOON",abbreviation:null,code:null},{name:"JUNEAU",abbreviation:null,code:null},{name:"KENAI PENINSULA",abbreviation:null,code:null},{name:"KETCHIKAN GATEWAY",abbreviation:null,code:null},{name:"KODIAK ISLAND",abbreviation:null,code:null},{name:"KUSILVAK",abbreviation:null,code:null},{name:"LAKE AND PENINSULA",abbreviation:null,code:null},{name:"MATANUSKA-SUSITNA",abbreviation:null,code:null},{name:"NOME",abbreviation:null,code:null},{name:"NORTH SLOPE",abbreviation:null,code:null},{name:"NORTHWEST ARCTIC",abbreviation:null,code:null},{name:"PETERSBURG",abbreviation:null,code:null},{name:"PRINCE OF WALES-HYDER",abbreviation:null,code:null},{name:"SITKA",abbreviation:null,code:null},{name:"SKAGWAY",abbreviation:null,code:null},{name:"SOUTHEAST FAIRBANKS",abbreviation:null,code:null},{name:"WRANGELL",abbreviation:null,code:null},{name:"YAKUTAT",abbreviation:null,code:null},{name:"YUKON-KOYUKUK",abbreviation:null,code:null},{name:"VALDEZ\u2013CORDOVA",abbreviation:null,code:null}]},{name:"Alabama",abbreviation:"AL",counties:[{name:"AUTAUGA",abbreviation:null,code:null},{name:"BALDWIN",abbreviation:null,code:null},{name:"BARBOUR",abbreviation:null,code:null},{name:"BIBB",abbreviation:null,code:null},{name:"BLOUNT",abbreviation:null,code:null},{name:"BULLOCK",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CHAMBERS",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CHILTON",abbreviation:null,code:null},{name:"CHOCTAW",abbreviation:null,code:null},{name:"CLARKE",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLEBURNE",abbreviation:null,code:null},{name:"COFFEE",abbreviation:null,code:null},{name:"COLBERT",abbreviation:null,code:null},{name:"CONECUH",abbreviation:null,code:null},{name:"COOSA",abbreviation:null,code:null},{name:"COVINGTON",abbreviation:null,code:null},{name:"CRENSHAW",abbreviation:null,code:null},{name:"CULLMAN",abbreviation:null,code:null},{name:"DALE",abbreviation:null,code:null},{name:"DALLAS",abbreviation:null,code:null},{name:"DEKALB",abbreviation:null,code:null},{name:"ELMORE",abbreviation:null,code:null},{name:"ESCAMBIA",abbreviation:null,code:null},{name:"ETOWAH",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GENEVA",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"HALE",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HOUSTON",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"LAMAR",abbreviation:null,code:null},{name:"LAUDERDALE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LIMESTONE",abbreviation:null,code:null},{name:"LOWNDES",abbreviation:null,code:null},{name:"MACON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARENGO",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MOBILE",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PICKENS",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"RUSSELL",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"ST CLAIR",abbreviation:null,code:null},{name:"SUMTER",abbreviation:null,code:null},{name:"TALLADEGA",abbreviation:null,code:null},{name:"TALLAPOOSA",abbreviation:null,code:null},{name:"TUSCALOOSA",abbreviation:null,code:null},{name:"WALKER",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WILCOX",abbreviation:null,code:null},{name:"WINSTON",abbreviation:null,code:null}]},{name:"Arkansas",abbreviation:"AR",counties:[{name:"ARKANSAS",abbreviation:null,code:null},{name:"ASHLEY",abbreviation:null,code:null},{name:"BAXTER",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BRADLEY",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CHICOT",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLEBURNE",abbreviation:null,code:null},{name:"CLEVELAND",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"CONWAY",abbreviation:null,code:null},{name:"CRAIGHEAD",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"CRITTENDEN",abbreviation:null,code:null},{name:"CROSS",abbreviation:null,code:null},{name:"DALLAS",abbreviation:null,code:null},{name:"DESHA",abbreviation:null,code:null},{name:"DREW",abbreviation:null,code:null},{name:"FAULKNER",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GARLAND",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"HEMPSTEAD",abbreviation:null,code:null},{name:"HOT SPRING",abbreviation:null,code:null},{name:"HOWARD",abbreviation:null,code:null},{name:"INDEPENDENCE",abbreviation:null,code:null},{name:"IZARD",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"LAFAYETTE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LITTLE RIVER",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"LONOKE",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MILLER",abbreviation:null,code:null},{name:"MISSISSIPPI",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"NEVADA",abbreviation:null,code:null},{name:"NEWTON",abbreviation:null,code:null},{name:"OUACHITA",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PHILLIPS",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"POINSETT",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"POPE",abbreviation:null,code:null},{name:"PRAIRIE",abbreviation:null,code:null},{name:"PULASKI",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"SALINE",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SEARCY",abbreviation:null,code:null},{name:"SEBASTIAN",abbreviation:null,code:null},{name:"SEVIER",abbreviation:null,code:null},{name:"SHARP",abbreviation:null,code:null},{name:"ST FRANCIS",abbreviation:null,code:null},{name:"STONE",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VAN BUREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WHITE",abbreviation:null,code:null},{name:"WOODRUFF",abbreviation:null,code:null},{name:"YELL",abbreviation:null,code:null}]},{name:"Arizona",abbreviation:"AZ",counties:[{name:"APACHE",abbreviation:null,code:null},{name:"COCHISE",abbreviation:null,code:null},{name:"COCONINO",abbreviation:null,code:null},{name:"GILA",abbreviation:null,code:null},{name:"GRAHAM",abbreviation:null,code:null},{name:"GREENLEE",abbreviation:null,code:null},{name:"LA PAZ",abbreviation:null,code:null},{name:"MARICOPA",abbreviation:null,code:null},{name:"MOHAVE",abbreviation:null,code:null},{name:"NAVAJO",abbreviation:null,code:null},{name:"PIMA",abbreviation:null,code:null},{name:"PINAL",abbreviation:null,code:null},{name:"SANTA CRUZ",abbreviation:null,code:null},{name:"YAVAPAI",abbreviation:null,code:null},{name:"YUMA",abbreviation:null,code:null}]},{name:"California",abbreviation:"CA",counties:[{name:"ALAMEDA",abbreviation:null,code:null},{name:"ALPINE",abbreviation:null,code:null},{name:"AMADOR",abbreviation:null,code:null},{name:"BUTTE",abbreviation:null,code:null},{name:"CALAVERAS",abbreviation:null,code:null},{name:"COLUSA",abbreviation:null,code:null},{name:"CONTRA COSTA",abbreviation:null,code:null},{name:"DEL NORTE",abbreviation:null,code:null},{name:"EL DORADO",abbreviation:null,code:null},{name:"FRESNO",abbreviation:null,code:null},{name:"GLENN",abbreviation:null,code:null},{name:"HUMBOLDT",abbreviation:null,code:null},{name:"IMPERIAL",abbreviation:null,code:null},{name:"INYO",abbreviation:null,code:null},{name:"KERN",abbreviation:null,code:null},{name:"KINGS",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LASSEN",abbreviation:null,code:null},{name:"LOS ANGELES",abbreviation:null,code:null},{name:"MADERA",abbreviation:null,code:null},{name:"MARIN",abbreviation:null,code:null},{name:"MARIPOSA",abbreviation:null,code:null},{name:"MENDOCINO",abbreviation:null,code:null},{name:"MERCED",abbreviation:null,code:null},{name:"MODOC",abbreviation:null,code:null},{name:"MONO",abbreviation:null,code:null},{name:"MONTEREY",abbreviation:null,code:null},{name:"NAPA",abbreviation:null,code:null},{name:"NEVADA",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"PLACER",abbreviation:null,code:null},{name:"PLUMAS",abbreviation:null,code:null},{name:"RIVERSIDE",abbreviation:null,code:null},{name:"SACRAMENTO",abbreviation:null,code:null},{name:"SAN BENITO",abbreviation:null,code:null},{name:"SAN BERNARDINO",abbreviation:null,code:null},{name:"SAN DIEGO",abbreviation:null,code:null},{name:"SAN FRANCISCO",abbreviation:null,code:null},{name:"SAN JOAQUIN",abbreviation:null,code:null},{name:"SAN LUIS OBISPO",abbreviation:null,code:null},{name:"SAN MATEO",abbreviation:null,code:null},{name:"SANTA BARBARA",abbreviation:null,code:null},{name:"SANTA CLARA",abbreviation:null,code:null},{name:"SANTA CRUZ",abbreviation:null,code:null},{name:"SHASTA",abbreviation:null,code:null},{name:"SIERRA",abbreviation:null,code:null},{name:"SISKIYOU",abbreviation:null,code:null},{name:"SOLANO",abbreviation:null,code:null},{name:"SONOMA",abbreviation:null,code:null},{name:"STANISLAUS",abbreviation:null,code:null},{name:"SUTTER",abbreviation:null,code:null},{name:"TEHAMA",abbreviation:null,code:null},{name:"TRINITY",abbreviation:null,code:null},{name:"TULARE",abbreviation:null,code:null},{name:"TUOLUMNE",abbreviation:null,code:null},{name:"VENTURA",abbreviation:null,code:null},{name:"YOLO",abbreviation:null,code:null},{name:"YUBA",abbreviation:null,code:null}]},{name:"Colorado",abbreviation:"CO",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ALAMOSA",abbreviation:null,code:null},{name:"ARAPAHOE",abbreviation:null,code:null},{name:"ARCHULETA",abbreviation:null,code:null},{name:"BACA",abbreviation:null,code:null},{name:"BENT",abbreviation:null,code:null},{name:"BOULDER",abbreviation:null,code:null},{name:"BROOMFIELD",abbreviation:null,code:null},{name:"CHAFFEE",abbreviation:null,code:null},{name:"CHEYENNE",abbreviation:null,code:null},{name:"CLEAR CREEK",abbreviation:null,code:null},{name:"CONEJOS",abbreviation:null,code:null},{name:"COSTILLA",abbreviation:null,code:null},{name:"CROWLEY",abbreviation:null,code:null},{name:"CUSTER",abbreviation:null,code:null},{name:"DELTA",abbreviation:null,code:null},{name:"DENVER",abbreviation:null,code:null},{name:"DOLORES",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"EAGLE",abbreviation:null,code:null},{name:"EL PASO",abbreviation:null,code:null},{name:"ELBERT",abbreviation:null,code:null},{name:"FREMONT",abbreviation:null,code:null},{name:"GARFIELD",abbreviation:null,code:null},{name:"GILPIN",abbreviation:null,code:null},{name:"GRAND",abbreviation:null,code:null},{name:"GUNNISON",abbreviation:null,code:null},{name:"HINSDALE",abbreviation:null,code:null},{name:"HUERFANO",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"KIOWA",abbreviation:null,code:null},{name:"KIT CARSON",abbreviation:null,code:null},{name:"LA PLATA",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LARIMER",abbreviation:null,code:null},{name:"LAS ANIMAS",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"MESA",abbreviation:null,code:null},{name:"MINERAL",abbreviation:null,code:null},{name:"MOFFAT",abbreviation:null,code:null},{name:"MONTEZUMA",abbreviation:null,code:null},{name:"MONTROSE",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"OTERO",abbreviation:null,code:null},{name:"OURAY",abbreviation:null,code:null},{name:"PARK",abbreviation:null,code:null},{name:"PHILLIPS",abbreviation:null,code:null},{name:"PITKIN",abbreviation:null,code:null},{name:"PROWERS",abbreviation:null,code:null},{name:"PUEBLO",abbreviation:null,code:null},{name:"RIO BLANCO",abbreviation:null,code:null},{name:"RIO GRANDE",abbreviation:null,code:null},{name:"ROUTT",abbreviation:null,code:null},{name:"SAGUACHE",abbreviation:null,code:null},{name:"SAN JUAN",abbreviation:null,code:null},{name:"SAN MIGUEL",abbreviation:null,code:null},{name:"SEDGWICK",abbreviation:null,code:null},{name:"SUMMIT",abbreviation:null,code:null},{name:"TELLER",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WELD",abbreviation:null,code:null},{name:"YUMA",abbreviation:null,code:null}]},{name:"Connecticut",abbreviation:"CT",counties:[{name:"FAIRFIELD",abbreviation:null,code:null},{name:"HARTFORD",abbreviation:null,code:null},{name:"LITCHFIELD",abbreviation:null,code:null},{name:"MIDDLESEX",abbreviation:null,code:null},{name:"NEW HAVEN",abbreviation:null,code:null},{name:"NEW LONDON",abbreviation:null,code:null},{name:"TOLLAND",abbreviation:null,code:null},{name:"WINDHAM",abbreviation:null,code:null}]},{name:"District of Columbia",abbreviation:"DC",counties:[{name:"DISTRICT OF COLUMBIA",abbreviation:null,code:null}]},{name:"Delaware",abbreviation:"DE",counties:[{name:"KENT",abbreviation:null,code:null},{name:"NEW CASTLE",abbreviation:null,code:null},{name:"SUSSEX",abbreviation:null,code:null}]},{name:"Florida",abbreviation:"FL",counties:[{name:"ALACHUA",abbreviation:null,code:null},{name:"BAKER",abbreviation:null,code:null},{name:"BAY",abbreviation:null,code:null},{name:"BRADFORD",abbreviation:null,code:null},{name:"BREVARD",abbreviation:null,code:null},{name:"BROWARD",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CHARLOTTE",abbreviation:null,code:null},{name:"CITRUS",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"COLLIER",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"DESOTO",abbreviation:null,code:null},{name:"DIXIE",abbreviation:null,code:null},{name:"DUVAL",abbreviation:null,code:null},{name:"ESCAMBIA",abbreviation:null,code:null},{name:"FLAGLER",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GADSDEN",abbreviation:null,code:null},{name:"GILCHRIST",abbreviation:null,code:null},{name:"GLADES",abbreviation:null,code:null},{name:"GULF",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HARDEE",abbreviation:null,code:null},{name:"HENDRY",abbreviation:null,code:null},{name:"HERNANDO",abbreviation:null,code:null},{name:"HIGHLANDS",abbreviation:null,code:null},{name:"HILLSBOROUGH",abbreviation:null,code:null},{name:"HOLMES",abbreviation:null,code:null},{name:"INDIAN RIVER",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"LAFAYETTE",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LEON",abbreviation:null,code:null},{name:"LEVY",abbreviation:null,code:null},{name:"LIBERTY",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MANATEE",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARTIN",abbreviation:null,code:null},{name:"MIAMI-DADE",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"NASSAU",abbreviation:null,code:null},{name:"OKALOOSA",abbreviation:null,code:null},{name:"OKEECHOBEE",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"OSCEOLA",abbreviation:null,code:null},{name:"PALM BEACH",abbreviation:null,code:null},{name:"PASCO",abbreviation:null,code:null},{name:"PINELLAS",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"SANTA ROSA",abbreviation:null,code:null},{name:"SARASOTA",abbreviation:null,code:null},{name:"SEMINOLE",abbreviation:null,code:null},{name:"ST JOHNS",abbreviation:null,code:null},{name:"ST LUCIE",abbreviation:null,code:null},{name:"SUMTER",abbreviation:null,code:null},{name:"SUWANNEE",abbreviation:null,code:null},{name:"TAYLOR",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VOLUSIA",abbreviation:null,code:null},{name:"WAKULLA",abbreviation:null,code:null},{name:"WALTON",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null}]},{name:"Georgia",abbreviation:"GA",counties:[{name:"APPLING",abbreviation:null,code:null},{name:"ATKINSON",abbreviation:null,code:null},{name:"BACON",abbreviation:null,code:null},{name:"BAKER",abbreviation:null,code:null},{name:"BALDWIN",abbreviation:null,code:null},{name:"BANKS",abbreviation:null,code:null},{name:"BARROW",abbreviation:null,code:null},{name:"BARTOW",abbreviation:null,code:null},{name:"BEN HILL",abbreviation:null,code:null},{name:"BERRIEN",abbreviation:null,code:null},{name:"BIBB",abbreviation:null,code:null},{name:"BLECKLEY",abbreviation:null,code:null},{name:"BRANTLEY",abbreviation:null,code:null},{name:"BROOKS",abbreviation:null,code:null},{name:"BRYAN",abbreviation:null,code:null},{name:"BULLOCH",abbreviation:null,code:null},{name:"BURKE",abbreviation:null,code:null},{name:"BUTTS",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CAMDEN",abbreviation:null,code:null},{name:"CANDLER",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CATOOSA",abbreviation:null,code:null},{name:"CHARLTON",abbreviation:null,code:null},{name:"CHATHAM",abbreviation:null,code:null},{name:"CHATTAHOOCHEE",abbreviation:null,code:null},{name:"CHATTOOGA",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CLARKE",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLAYTON",abbreviation:null,code:null},{name:"CLINCH",abbreviation:null,code:null},{name:"COBB",abbreviation:null,code:null},{name:"COFFEE",abbreviation:null,code:null},{name:"COLQUITT",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"COOK",abbreviation:null,code:null},{name:"COWETA",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"CRISP",abbreviation:null,code:null},{name:"DADE",abbreviation:null,code:null},{name:"DAWSON",abbreviation:null,code:null},{name:"DECATUR",abbreviation:null,code:null},{name:"DEKALB",abbreviation:null,code:null},{name:"DODGE",abbreviation:null,code:null},{name:"DOOLY",abbreviation:null,code:null},{name:"DOUGHERTY",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"EARLY",abbreviation:null,code:null},{name:"ECHOLS",abbreviation:null,code:null},{name:"EFFINGHAM",abbreviation:null,code:null},{name:"ELBERT",abbreviation:null,code:null},{name:"EMANUEL",abbreviation:null,code:null},{name:"EVANS",abbreviation:null,code:null},{name:"FANNIN",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FLOYD",abbreviation:null,code:null},{name:"FORSYTH",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GILMER",abbreviation:null,code:null},{name:"GLASCOCK",abbreviation:null,code:null},{name:"GLYNN",abbreviation:null,code:null},{name:"GORDON",abbreviation:null,code:null},{name:"GRADY",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GWINNETT",abbreviation:null,code:null},{name:"HABERSHAM",abbreviation:null,code:null},{name:"HALL",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARALSON",abbreviation:null,code:null},{name:"HARRIS",abbreviation:null,code:null},{name:"HART",abbreviation:null,code:null},{name:"HEARD",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HOUSTON",abbreviation:null,code:null},{name:"IRWIN",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"JEFF DAVIS",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JENKINS",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"JONES",abbreviation:null,code:null},{name:"LAMAR",abbreviation:null,code:null},{name:"LANIER",abbreviation:null,code:null},{name:"LAURENS",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LIBERTY",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LONG",abbreviation:null,code:null},{name:"LOWNDES",abbreviation:null,code:null},{name:"LUMPKIN",abbreviation:null,code:null},{name:"MACON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MCDUFFIE",abbreviation:null,code:null},{name:"MCINTOSH",abbreviation:null,code:null},{name:"MERIWETHER",abbreviation:null,code:null},{name:"MILLER",abbreviation:null,code:null},{name:"MITCHELL",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"MURRAY",abbreviation:null,code:null},{name:"MUSCOGEE",abbreviation:null,code:null},{name:"NEWTON",abbreviation:null,code:null},{name:"OCONEE",abbreviation:null,code:null},{name:"OGLETHORPE",abbreviation:null,code:null},{name:"PAULDING",abbreviation:null,code:null},{name:"PEACH",abbreviation:null,code:null},{name:"PICKENS",abbreviation:null,code:null},{name:"PIERCE",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"PULASKI",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"QUITMAN",abbreviation:null,code:null},{name:"RABUN",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"RICHMOND",abbreviation:null,code:null},{name:"ROCKDALE",abbreviation:null,code:null},{name:"SCHLEY",abbreviation:null,code:null},{name:"SCREVEN",abbreviation:null,code:null},{name:"SEMINOLE",abbreviation:null,code:null},{name:"SPALDING",abbreviation:null,code:null},{name:"STEPHENS",abbreviation:null,code:null},{name:"STEWART",abbreviation:null,code:null},{name:"SUMTER",abbreviation:null,code:null},{name:"TALBOT",abbreviation:null,code:null},{name:"TALIAFERRO",abbreviation:null,code:null},{name:"TATTNALL",abbreviation:null,code:null},{name:"TAYLOR",abbreviation:null,code:null},{name:"TELFAIR",abbreviation:null,code:null},{name:"TERRELL",abbreviation:null,code:null},{name:"THOMAS",abbreviation:null,code:null},{name:"TIFT",abbreviation:null,code:null},{name:"TOOMBS",abbreviation:null,code:null},{name:"TOWNS",abbreviation:null,code:null},{name:"TREUTLEN",abbreviation:null,code:null},{name:"TROUP",abbreviation:null,code:null},{name:"TURNER",abbreviation:null,code:null},{name:"TWIGGS",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"UPSON",abbreviation:null,code:null},{name:"WALKER",abbreviation:null,code:null},{name:"WALTON",abbreviation:null,code:null},{name:"WARE",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WHEELER",abbreviation:null,code:null},{name:"WHITE",abbreviation:null,code:null},{name:"WHITFIELD",abbreviation:null,code:null},{name:"WILCOX",abbreviation:null,code:null},{name:"WILKES",abbreviation:null,code:null},{name:"WILKINSON",abbreviation:null,code:null},{name:"WORTH",abbreviation:null,code:null}]},{name:"Hawaii",abbreviation:"HI",counties:[{name:"HAWAII",abbreviation:null,code:null},{name:"HONOLULU",abbreviation:null,code:null},{name:"KALAWAO",abbreviation:null,code:null},{name:"KAUAI",abbreviation:null,code:null},{name:"MAUI",abbreviation:null,code:null}]},{name:"Iowa",abbreviation:"IA",counties:[{name:"ADAIR",abbreviation:null,code:null},{name:"ADAMS",abbreviation:null,code:null},{name:"ALLAMAKEE",abbreviation:null,code:null},{name:"APPANOOSE",abbreviation:null,code:null},{name:"AUDUBON",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"BLACK HAWK",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BREMER",abbreviation:null,code:null},{name:"BUCHANAN",abbreviation:null,code:null},{name:"BUENA VISTA",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CEDAR",abbreviation:null,code:null},{name:"CERRO GORDO",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CHICKASAW",abbreviation:null,code:null},{name:"CLARKE",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLAYTON",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"DALLAS",abbreviation:null,code:null},{name:"DAVIS",abbreviation:null,code:null},{name:"DECATUR",abbreviation:null,code:null},{name:"DELAWARE",abbreviation:null,code:null},{name:"DES MOINES",abbreviation:null,code:null},{name:"DICKINSON",abbreviation:null,code:null},{name:"DUBUQUE",abbreviation:null,code:null},{name:"EMMET",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FLOYD",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FREMONT",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GRUNDY",abbreviation:null,code:null},{name:"GUTHRIE",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARDIN",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HOWARD",abbreviation:null,code:null},{name:"HUMBOLDT",abbreviation:null,code:null},{name:"IDA",abbreviation:null,code:null},{name:"IOWA",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"JONES",abbreviation:null,code:null},{name:"KEOKUK",abbreviation:null,code:null},{name:"KOSSUTH",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LINN",abbreviation:null,code:null},{name:"LOUISA",abbreviation:null,code:null},{name:"LUCAS",abbreviation:null,code:null},{name:"LYON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MAHASKA",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MILLS",abbreviation:null,code:null},{name:"MITCHELL",abbreviation:null,code:null},{name:"MONONA",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MUSCATINE",abbreviation:null,code:null},{name:"O'BRIEN",abbreviation:null,code:null},{name:"OSCEOLA",abbreviation:null,code:null},{name:"PAGE",abbreviation:null,code:null},{name:"PALO ALTO",abbreviation:null,code:null},{name:"PLYMOUTH",abbreviation:null,code:null},{name:"POCAHONTAS",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"POTTAWATTAMIE",abbreviation:null,code:null},{name:"POWESHIEK",abbreviation:null,code:null},{name:"RINGGOLD",abbreviation:null,code:null},{name:"SAC",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"SIOUX",abbreviation:null,code:null},{name:"STORY",abbreviation:null,code:null},{name:"TAMA",abbreviation:null,code:null},{name:"TAYLOR",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VAN BUREN",abbreviation:null,code:null},{name:"WAPELLO",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WINNEBAGO",abbreviation:null,code:null},{name:"WINNESHIEK",abbreviation:null,code:null},{name:"WOODBURY",abbreviation:null,code:null},{name:"WORTH",abbreviation:null,code:null},{name:"WRIGHT",abbreviation:null,code:null}]},{name:"Idaho",abbreviation:"ID",counties:[{name:"ADA",abbreviation:null,code:null},{name:"ADAMS",abbreviation:null,code:null},{name:"BANNOCK",abbreviation:null,code:null},{name:"BEAR LAKE",abbreviation:null,code:null},{name:"BENEWAH",abbreviation:null,code:null},{name:"BINGHAM",abbreviation:null,code:null},{name:"BLAINE",abbreviation:null,code:null},{name:"BOISE",abbreviation:null,code:null},{name:"BONNER",abbreviation:null,code:null},{name:"BONNEVILLE",abbreviation:null,code:null},{name:"BOUNDARY",abbreviation:null,code:null},{name:"BUTTE",abbreviation:null,code:null},{name:"CAMAS",abbreviation:null,code:null},{name:"CANYON",abbreviation:null,code:null},{name:"CARIBOU",abbreviation:null,code:null},{name:"CASSIA",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLEARWATER",abbreviation:null,code:null},{name:"CUSTER",abbreviation:null,code:null},{name:"ELMORE",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FREMONT",abbreviation:null,code:null},{name:"GEM",abbreviation:null,code:null},{name:"GOODING",abbreviation:null,code:null},{name:"IDAHO",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JEROME",abbreviation:null,code:null},{name:"KOOTENAI",abbreviation:null,code:null},{name:"LATAH",abbreviation:null,code:null},{name:"LEMHI",abbreviation:null,code:null},{name:"LEWIS",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MINIDOKA",abbreviation:null,code:null},{name:"NEZ PERCE",abbreviation:null,code:null},{name:"ONEIDA",abbreviation:null,code:null},{name:"OWYHEE",abbreviation:null,code:null},{name:"PAYETTE",abbreviation:null,code:null},{name:"POWER",abbreviation:null,code:null},{name:"SHOSHONE",abbreviation:null,code:null},{name:"TETON",abbreviation:null,code:null},{name:"TWIN FALLS",abbreviation:null,code:null},{name:"VALLEY",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null}]},{name:"Illinois",abbreviation:"IL",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ALEXANDER",abbreviation:null,code:null},{name:"BOND",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"BUREAU",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CHAMPAIGN",abbreviation:null,code:null},{name:"CHRISTIAN",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"COLES",abbreviation:null,code:null},{name:"COOK",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"DEWITT",abbreviation:null,code:null},{name:"DEKALB",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"DUPAGE",abbreviation:null,code:null},{name:"EDGAR",abbreviation:null,code:null},{name:"EDWARDS",abbreviation:null,code:null},{name:"EFFINGHAM",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FORD",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GALLATIN",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GRUNDY",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARDIN",abbreviation:null,code:null},{name:"HENDERSON",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"IROQUOIS",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JERSEY",abbreviation:null,code:null},{name:"JO DAVIESS",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"KANE",abbreviation:null,code:null},{name:"KANKAKEE",abbreviation:null,code:null},{name:"KENDALL",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LASALLE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LIVINGSTON",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"MACON",abbreviation:null,code:null},{name:"MACOUPIN",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MASON",abbreviation:null,code:null},{name:"MASSAC",abbreviation:null,code:null},{name:"MCDONOUGH",abbreviation:null,code:null},{name:"MCHENRY",abbreviation:null,code:null},{name:"MCLEAN",abbreviation:null,code:null},{name:"MENARD",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"MOULTRIE",abbreviation:null,code:null},{name:"OGLE",abbreviation:null,code:null},{name:"PEORIA",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PIATT",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"POPE",abbreviation:null,code:null},{name:"PULASKI",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"RICHLAND",abbreviation:null,code:null},{name:"ROCK ISLAND",abbreviation:null,code:null},{name:"SALINE",abbreviation:null,code:null},{name:"SANGAMON",abbreviation:null,code:null},{name:"SCHUYLER",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"ST CLAIR",abbreviation:null,code:null},{name:"STARK",abbreviation:null,code:null},{name:"STEPHENSON",abbreviation:null,code:null},{name:"TAZEWELL",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VERMILION",abbreviation:null,code:null},{name:"WABASH",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WHITE",abbreviation:null,code:null},{name:"WHITESIDE",abbreviation:null,code:null},{name:"WILL",abbreviation:null,code:null},{name:"WILLIAMSON",abbreviation:null,code:null},{name:"WINNEBAGO",abbreviation:null,code:null},{name:"WOODFORD",abbreviation:null,code:null}]},{name:"Indiana",abbreviation:"IN",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ALLEN",abbreviation:null,code:null},{name:"BARTHOLOMEW",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"BLACKFORD",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"DAVIESS",abbreviation:null,code:null},{name:"DEARBORN",abbreviation:null,code:null},{name:"DECATUR",abbreviation:null,code:null},{name:"DEKALB",abbreviation:null,code:null},{name:"DELAWARE",abbreviation:null,code:null},{name:"DUBOIS",abbreviation:null,code:null},{name:"ELKHART",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FLOYD",abbreviation:null,code:null},{name:"FOUNTAIN",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GIBSON",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"HENDRICKS",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HOWARD",abbreviation:null,code:null},{name:"HUNTINGTON",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"JAY",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JENNINGS",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"KOSCIUSKO",abbreviation:null,code:null},{name:"LAGRANGE",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LAPORTE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MARTIN",abbreviation:null,code:null},{name:"MIAMI",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"NEWTON",abbreviation:null,code:null},{name:"NOBLE",abbreviation:null,code:null},{name:"OHIO",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"OWEN",abbreviation:null,code:null},{name:"PARKE",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"PORTER",abbreviation:null,code:null},{name:"POSEY",abbreviation:null,code:null},{name:"PULASKI",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"RIPLEY",abbreviation:null,code:null},{name:"RUSH",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"SPENCER",abbreviation:null,code:null},{name:"ST JOSEPH",abbreviation:null,code:null},{name:"STARKE",abbreviation:null,code:null},{name:"STEUBEN",abbreviation:null,code:null},{name:"SULLIVAN",abbreviation:null,code:null},{name:"SWITZERLAND",abbreviation:null,code:null},{name:"TIPPECANOE",abbreviation:null,code:null},{name:"TIPTON",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VANDERBURGH",abbreviation:null,code:null},{name:"VERMILLION",abbreviation:null,code:null},{name:"VIGO",abbreviation:null,code:null},{name:"WABASH",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WARRICK",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WELLS",abbreviation:null,code:null},{name:"WHITE",abbreviation:null,code:null},{name:"WHITLEY",abbreviation:null,code:null}]},{name:"Kansas",abbreviation:"KS",counties:[{name:"ALLEN",abbreviation:null,code:null},{name:"ANDERSON",abbreviation:null,code:null},{name:"ATCHISON",abbreviation:null,code:null},{name:"BARBER",abbreviation:null,code:null},{name:"BARTON",abbreviation:null,code:null},{name:"BOURBON",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CHASE",abbreviation:null,code:null},{name:"CHAUTAUQUA",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CHEYENNE",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLOUD",abbreviation:null,code:null},{name:"COFFEY",abbreviation:null,code:null},{name:"COMANCHE",abbreviation:null,code:null},{name:"COWLEY",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"DECATUR",abbreviation:null,code:null},{name:"DICKINSON",abbreviation:null,code:null},{name:"DONIPHAN",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"EDWARDS",abbreviation:null,code:null},{name:"ELK",abbreviation:null,code:null},{name:"ELLIS",abbreviation:null,code:null},{name:"ELLSWORTH",abbreviation:null,code:null},{name:"FINNEY",abbreviation:null,code:null},{name:"FORD",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GEARY",abbreviation:null,code:null},{name:"GOVE",abbreviation:null,code:null},{name:"GRAHAM",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GRAY",abbreviation:null,code:null},{name:"GREELEY",abbreviation:null,code:null},{name:"GREENWOOD",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HARPER",abbreviation:null,code:null},{name:"HARVEY",abbreviation:null,code:null},{name:"HASKELL",abbreviation:null,code:null},{name:"HODGEMAN",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JEWELL",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"KEARNY",abbreviation:null,code:null},{name:"KINGMAN",abbreviation:null,code:null},{name:"KIOWA",abbreviation:null,code:null},{name:"LABETTE",abbreviation:null,code:null},{name:"LANE",abbreviation:null,code:null},{name:"LEAVENWORTH",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LINN",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"LYON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MCPHERSON",abbreviation:null,code:null},{name:"MEADE",abbreviation:null,code:null},{name:"MIAMI",abbreviation:null,code:null},{name:"MITCHELL",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORRIS",abbreviation:null,code:null},{name:"MORTON",abbreviation:null,code:null},{name:"NEMAHA",abbreviation:null,code:null},{name:"NEOSHO",abbreviation:null,code:null},{name:"NESS",abbreviation:null,code:null},{name:"NORTON",abbreviation:null,code:null},{name:"OSAGE",abbreviation:null,code:null},{name:"OSBORNE",abbreviation:null,code:null},{name:"OTTAWA",abbreviation:null,code:null},{name:"PAWNEE",abbreviation:null,code:null},{name:"PHILLIPS",abbreviation:null,code:null},{name:"POTTAWATOMIE",abbreviation:null,code:null},{name:"PRATT",abbreviation:null,code:null},{name:"RAWLINS",abbreviation:null,code:null},{name:"RENO",abbreviation:null,code:null},{name:"REPUBLIC",abbreviation:null,code:null},{name:"RICE",abbreviation:null,code:null},{name:"RILEY",abbreviation:null,code:null},{name:"ROOKS",abbreviation:null,code:null},{name:"RUSH",abbreviation:null,code:null},{name:"RUSSELL",abbreviation:null,code:null},{name:"SALINE",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SEDGWICK",abbreviation:null,code:null},{name:"SEWARD",abbreviation:null,code:null},{name:"SHAWNEE",abbreviation:null,code:null},{name:"SHERIDAN",abbreviation:null,code:null},{name:"SHERMAN",abbreviation:null,code:null},{name:"SMITH",abbreviation:null,code:null},{name:"STAFFORD",abbreviation:null,code:null},{name:"STANTON",abbreviation:null,code:null},{name:"STEVENS",abbreviation:null,code:null},{name:"SUMNER",abbreviation:null,code:null},{name:"THOMAS",abbreviation:null,code:null},{name:"TREGO",abbreviation:null,code:null},{name:"WABAUNSEE",abbreviation:null,code:null},{name:"WALLACE",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WICHITA",abbreviation:null,code:null},{name:"WILSON",abbreviation:null,code:null},{name:"WOODSON",abbreviation:null,code:null},{name:"WYANDOTTE",abbreviation:null,code:null}]},{name:"Kentucky",abbreviation:"KY",counties:[{name:"ADAIR",abbreviation:null,code:null},{name:"ALLEN",abbreviation:null,code:null},{name:"ANDERSON",abbreviation:null,code:null},{name:"BALLARD",abbreviation:null,code:null},{name:"BARREN",abbreviation:null,code:null},{name:"BATH",abbreviation:null,code:null},{name:"BELL",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BOURBON",abbreviation:null,code:null},{name:"BOYD",abbreviation:null,code:null},{name:"BOYLE",abbreviation:null,code:null},{name:"BRACKEN",abbreviation:null,code:null},{name:"BREATHITT",abbreviation:null,code:null},{name:"BRECKINRIDGE",abbreviation:null,code:null},{name:"BULLITT",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CALDWELL",abbreviation:null,code:null},{name:"CALLOWAY",abbreviation:null,code:null},{name:"CAMPBELL",abbreviation:null,code:null},{name:"CARLISLE",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CARTER",abbreviation:null,code:null},{name:"CASEY",abbreviation:null,code:null},{name:"CHRISTIAN",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"CRITTENDEN",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"DAVIESS",abbreviation:null,code:null},{name:"EDMONSON",abbreviation:null,code:null},{name:"ELLIOTT",abbreviation:null,code:null},{name:"ESTILL",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FLEMING",abbreviation:null,code:null},{name:"FLOYD",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GALLATIN",abbreviation:null,code:null},{name:"GARRARD",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GRAVES",abbreviation:null,code:null},{name:"GRAYSON",abbreviation:null,code:null},{name:"GREEN",abbreviation:null,code:null},{name:"GREENUP",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARDIN",abbreviation:null,code:null},{name:"HARLAN",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"HART",abbreviation:null,code:null},{name:"HENDERSON",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HICKMAN",abbreviation:null,code:null},{name:"HOPKINS",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JESSAMINE",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"KENTON",abbreviation:null,code:null},{name:"KNOTT",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LARUE",abbreviation:null,code:null},{name:"LAUREL",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LESLIE",abbreviation:null,code:null},{name:"LETCHER",abbreviation:null,code:null},{name:"LEWIS",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LIVINGSTON",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"LYON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MAGOFFIN",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MARTIN",abbreviation:null,code:null},{name:"MASON",abbreviation:null,code:null},{name:"MCCRACKEN",abbreviation:null,code:null},{name:"MCCREARY",abbreviation:null,code:null},{name:"MCLEAN",abbreviation:null,code:null},{name:"MEADE",abbreviation:null,code:null},{name:"MENIFEE",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"METCALFE",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"MUHLENBERG",abbreviation:null,code:null},{name:"NELSON",abbreviation:null,code:null},{name:"NICHOLAS",abbreviation:null,code:null},{name:"OHIO",abbreviation:null,code:null},{name:"OLDHAM",abbreviation:null,code:null},{name:"OWEN",abbreviation:null,code:null},{name:"OWSLEY",abbreviation:null,code:null},{name:"PENDLETON",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"POWELL",abbreviation:null,code:null},{name:"PULASKI",abbreviation:null,code:null},{name:"ROBERTSON",abbreviation:null,code:null},{name:"ROCKCASTLE",abbreviation:null,code:null},{name:"ROWAN",abbreviation:null,code:null},{name:"RUSSELL",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"SIMPSON",abbreviation:null,code:null},{name:"SPENCER",abbreviation:null,code:null},{name:"TAYLOR",abbreviation:null,code:null},{name:"TODD",abbreviation:null,code:null},{name:"TRIGG",abbreviation:null,code:null},{name:"TRIMBLE",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WHITLEY",abbreviation:null,code:null},{name:"WOLFE",abbreviation:null,code:null},{name:"WOODFORD",abbreviation:null,code:null}]},{name:"Louisiana",abbreviation:"LA",counties:[{name:"ACADIA",abbreviation:null,code:null},{name:"ALLEN",abbreviation:null,code:null},{name:"ASCENSION",abbreviation:null,code:null},{name:"ASSUMPTION",abbreviation:null,code:null},{name:"AVOYELLES",abbreviation:null,code:null},{name:"BEAUREGARD",abbreviation:null,code:null},{name:"BIENVILLE",abbreviation:null,code:null},{name:"BOSSIER",abbreviation:null,code:null},{name:"CADDO",abbreviation:null,code:null},{name:"CALCASIEU",abbreviation:null,code:null},{name:"CALDWELL",abbreviation:null,code:null},{name:"CAMERON",abbreviation:null,code:null},{name:"CATAHOULA",abbreviation:null,code:null},{name:"CLAIBORNE",abbreviation:null,code:null},{name:"CONCORDIA",abbreviation:null,code:null},{name:"DE SOTO",abbreviation:null,code:null},{name:"EAST BATON ROUGE",abbreviation:null,code:null},{name:"EAST CARROLL",abbreviation:null,code:null},{name:"EAST FELICIANA",abbreviation:null,code:null},{name:"EVANGELINE",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"IBERIA",abbreviation:null,code:null},{name:"IBERVILLE",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JEFFERSON DAVIS",abbreviation:null,code:null},{name:"LAFAYETTE",abbreviation:null,code:null},{name:"LAFOURCHE",abbreviation:null,code:null},{name:"LASALLE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LIVINGSTON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MOREHOUSE",abbreviation:null,code:null},{name:"NATCHITOCHES",abbreviation:null,code:null},{name:"ORLEANS",abbreviation:null,code:null},{name:"OUACHITA",abbreviation:null,code:null},{name:"PLAQUEMINES",abbreviation:null,code:null},{name:"POINTE COUPEE",abbreviation:null,code:null},{name:"RAPIDES",abbreviation:null,code:null},{name:"RED RIVER",abbreviation:null,code:null},{name:"RICHLAND",abbreviation:null,code:null},{name:"SABINE",abbreviation:null,code:null},{name:"ST BERNARD",abbreviation:null,code:null},{name:"ST CHARLES",abbreviation:null,code:null},{name:"ST HELENA",abbreviation:null,code:null},{name:"ST JAMES",abbreviation:null,code:null},{name:"ST JOHN THE BAPTIST",abbreviation:null,code:null},{name:"ST LANDRY",abbreviation:null,code:null},{name:"ST MARTIN",abbreviation:null,code:null},{name:"ST MARY",abbreviation:null,code:null},{name:"ST TAMMANY",abbreviation:null,code:null},{name:"TANGIPAHOA",abbreviation:null,code:null},{name:"TENSAS",abbreviation:null,code:null},{name:"TERREBONNE",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VERMILION",abbreviation:null,code:null},{name:"VERNON",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WEST BATON ROUGE",abbreviation:null,code:null},{name:"WEST CARROLL",abbreviation:null,code:null},{name:"WEST FELICIANA",abbreviation:null,code:null},{name:"WINN",abbreviation:null,code:null}]},{name:"Massachusetts",abbreviation:"MA",counties:[{name:"BARNSTABLE",abbreviation:null,code:null},{name:"BERKSHIRE",abbreviation:null,code:null},{name:"BRISTOL",abbreviation:null,code:null},{name:"DUKES",abbreviation:null,code:null},{name:"ESSEX",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"HAMPDEN",abbreviation:null,code:null},{name:"HAMPSHIRE",abbreviation:null,code:null},{name:"MIDDLESEX",abbreviation:null,code:null},{name:"NANTUCKET",abbreviation:null,code:null},{name:"NORFOLK",abbreviation:null,code:null},{name:"PLYMOUTH",abbreviation:null,code:null},{name:"SUFFOLK",abbreviation:null,code:null},{name:"WORCESTER",abbreviation:null,code:null}]},{name:"Maryland",abbreviation:"MD",counties:[{name:"ALLEGANY",abbreviation:null,code:null},{name:"ANNE ARUNDEL",abbreviation:null,code:null},{name:"BALTIMORE",abbreviation:null,code:null},{name:"BALTIMORE CITY",abbreviation:null,code:null},{name:"CALVERT",abbreviation:null,code:null},{name:"CAROLINE",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CECIL",abbreviation:null,code:null},{name:"CHARLES",abbreviation:null,code:null},{name:"DORCHESTER",abbreviation:null,code:null},{name:"FREDERICK",abbreviation:null,code:null},{name:"GARRETT",abbreviation:null,code:null},{name:"HARFORD",abbreviation:null,code:null},{name:"HOWARD",abbreviation:null,code:null},{name:"KENT",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"PRINCE GEORGE'S",abbreviation:null,code:null},{name:"QUEEN ANNE'S",abbreviation:null,code:null},{name:"SOMERSET",abbreviation:null,code:null},{name:"ST MARY'S",abbreviation:null,code:null},{name:"TALBOT",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WICOMICO",abbreviation:null,code:null},{name:"WORCESTER",abbreviation:null,code:null}]},{name:"Maine",abbreviation:"ME",counties:[{name:"ANDROSCOGGIN",abbreviation:null,code:null},{name:"AROOSTOOK",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"KENNEBEC",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"OXFORD",abbreviation:null,code:null},{name:"PENOBSCOT",abbreviation:null,code:null},{name:"PISCATAQUIS",abbreviation:null,code:null},{name:"SAGADAHOC",abbreviation:null,code:null},{name:"SOMERSET",abbreviation:null,code:null},{name:"WALDO",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"YORK",abbreviation:null,code:null}]},{name:"Michigan",abbreviation:"MI",counties:[{name:"ALCONA",abbreviation:null,code:null},{name:"ALGER",abbreviation:null,code:null},{name:"ALLEGAN",abbreviation:null,code:null},{name:"ALPENA",abbreviation:null,code:null},{name:"ANTRIM",abbreviation:null,code:null},{name:"ARENAC",abbreviation:null,code:null},{name:"BARAGA",abbreviation:null,code:null},{name:"BARRY",abbreviation:null,code:null},{name:"BAY",abbreviation:null,code:null},{name:"BENZIE",abbreviation:null,code:null},{name:"BERRIEN",abbreviation:null,code:null},{name:"BRANCH",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CHARLEVOIX",abbreviation:null,code:null},{name:"CHEBOYGAN",abbreviation:null,code:null},{name:"CHIPPEWA",abbreviation:null,code:null},{name:"CLARE",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"DELTA",abbreviation:null,code:null},{name:"DICKINSON",abbreviation:null,code:null},{name:"EATON",abbreviation:null,code:null},{name:"EMMET",abbreviation:null,code:null},{name:"GENESEE",abbreviation:null,code:null},{name:"GLADWIN",abbreviation:null,code:null},{name:"GOGEBIC",abbreviation:null,code:null},{name:"GRAND TRAVERSE",abbreviation:null,code:null},{name:"GRATIOT",abbreviation:null,code:null},{name:"HILLSDALE",abbreviation:null,code:null},{name:"HOUGHTON",abbreviation:null,code:null},{name:"HURON",abbreviation:null,code:null},{name:"INGHAM",abbreviation:null,code:null},{name:"IONIA",abbreviation:null,code:null},{name:"IOSCO",abbreviation:null,code:null},{name:"IRON",abbreviation:null,code:null},{name:"ISABELLA",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"KALAMAZOO",abbreviation:null,code:null},{name:"KALKASKA",abbreviation:null,code:null},{name:"KENT",abbreviation:null,code:null},{name:"KEWEENAW",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LAPEER",abbreviation:null,code:null},{name:"LEELANAU",abbreviation:null,code:null},{name:"LENAWEE",abbreviation:null,code:null},{name:"LIVINGSTON",abbreviation:null,code:null},{name:"LUCE",abbreviation:null,code:null},{name:"MACKINAC",abbreviation:null,code:null},{name:"MACOMB",abbreviation:null,code:null},{name:"MANISTEE",abbreviation:null,code:null},{name:"MARQUETTE",abbreviation:null,code:null},{name:"MASON",abbreviation:null,code:null},{name:"MECOSTA",abbreviation:null,code:null},{name:"MENOMINEE",abbreviation:null,code:null},{name:"MIDLAND",abbreviation:null,code:null},{name:"MISSAUKEE",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTCALM",abbreviation:null,code:null},{name:"MONTMORENCY",abbreviation:null,code:null},{name:"MUSKEGON",abbreviation:null,code:null},{name:"NEWAYGO",abbreviation:null,code:null},{name:"OAKLAND",abbreviation:null,code:null},{name:"OCEANA",abbreviation:null,code:null},{name:"OGEMAW",abbreviation:null,code:null},{name:"ONTONAGON",abbreviation:null,code:null},{name:"OSCEOLA",abbreviation:null,code:null},{name:"OSCODA",abbreviation:null,code:null},{name:"OTSEGO",abbreviation:null,code:null},{name:"OTTAWA",abbreviation:null,code:null},{name:"PRESQUE ISLE",abbreviation:null,code:null},{name:"ROSCOMMON",abbreviation:null,code:null},{name:"SAGINAW",abbreviation:null,code:null},{name:"SANILAC",abbreviation:null,code:null},{name:"SCHOOLCRAFT",abbreviation:null,code:null},{name:"SHIAWASSEE",abbreviation:null,code:null},{name:"ST CLAIR",abbreviation:null,code:null},{name:"ST JOSEPH",abbreviation:null,code:null},{name:"TUSCOLA",abbreviation:null,code:null},{name:"VAN BUREN",abbreviation:null,code:null},{name:"WASHTENAW",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEXFORD",abbreviation:null,code:null}]},{name:"Minnesota",abbreviation:"MN",counties:[{name:"AITKIN",abbreviation:null,code:null},{name:"ANOKA",abbreviation:null,code:null},{name:"BECKER",abbreviation:null,code:null},{name:"BELTRAMI",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"BIG STONE",abbreviation:null,code:null},{name:"BLUE EARTH",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"CARLTON",abbreviation:null,code:null},{name:"CARVER",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CHIPPEWA",abbreviation:null,code:null},{name:"CHISAGO",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLEARWATER",abbreviation:null,code:null},{name:"COOK",abbreviation:null,code:null},{name:"COTTONWOOD",abbreviation:null,code:null},{name:"CROW WING",abbreviation:null,code:null},{name:"DAKOTA",abbreviation:null,code:null},{name:"DODGE",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"FARIBAULT",abbreviation:null,code:null},{name:"FILLMORE",abbreviation:null,code:null},{name:"FREEBORN",abbreviation:null,code:null},{name:"GOODHUE",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"HENNEPIN",abbreviation:null,code:null},{name:"HOUSTON",abbreviation:null,code:null},{name:"HUBBARD",abbreviation:null,code:null},{name:"ISANTI",abbreviation:null,code:null},{name:"ITASCA",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"KANABEC",abbreviation:null,code:null},{name:"KANDIYOHI",abbreviation:null,code:null},{name:"KITTSON",abbreviation:null,code:null},{name:"KOOCHICHING",abbreviation:null,code:null},{name:"LAC QUI PARLE",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LAKE OF THE WOODS",abbreviation:null,code:null},{name:"LE SUEUR",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LYON",abbreviation:null,code:null},{name:"MAHNOMEN",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MARTIN",abbreviation:null,code:null},{name:"MCLEOD",abbreviation:null,code:null},{name:"MEEKER",abbreviation:null,code:null},{name:"MILLE LACS",abbreviation:null,code:null},{name:"MORRISON",abbreviation:null,code:null},{name:"MOWER",abbreviation:null,code:null},{name:"MURRAY",abbreviation:null,code:null},{name:"NICOLLET",abbreviation:null,code:null},{name:"NOBLES",abbreviation:null,code:null},{name:"NORMAN",abbreviation:null,code:null},{name:"OLMSTED",abbreviation:null,code:null},{name:"OTTER TAIL",abbreviation:null,code:null},{name:"PENNINGTON",abbreviation:null,code:null},{name:"PINE",abbreviation:null,code:null},{name:"PIPESTONE",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"POPE",abbreviation:null,code:null},{name:"RAMSEY",abbreviation:null,code:null},{name:"RED LAKE",abbreviation:null,code:null},{name:"REDWOOD",abbreviation:null,code:null},{name:"RENVILLE",abbreviation:null,code:null},{name:"RICE",abbreviation:null,code:null},{name:"ROCK",abbreviation:null,code:null},{name:"ROSEAU",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHERBURNE",abbreviation:null,code:null},{name:"SIBLEY",abbreviation:null,code:null},{name:"ST LOUIS",abbreviation:null,code:null},{name:"STEARNS",abbreviation:null,code:null},{name:"STEELE",abbreviation:null,code:null},{name:"STEVENS",abbreviation:null,code:null},{name:"SWIFT",abbreviation:null,code:null},{name:"TODD",abbreviation:null,code:null},{name:"TRAVERSE",abbreviation:null,code:null},{name:"WABASHA",abbreviation:null,code:null},{name:"WADENA",abbreviation:null,code:null},{name:"WASECA",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WATONWAN",abbreviation:null,code:null},{name:"WILKIN",abbreviation:null,code:null},{name:"WINONA",abbreviation:null,code:null},{name:"WRIGHT",abbreviation:null,code:null},{name:"YELLOW MEDICINE",abbreviation:null,code:null}]},{name:"Missouri",abbreviation:"MO",counties:[{name:"ADAIR",abbreviation:null,code:null},{name:"ANDREW",abbreviation:null,code:null},{name:"ATCHISON",abbreviation:null,code:null},{name:"AUDRAIN",abbreviation:null,code:null},{name:"BARRY",abbreviation:null,code:null},{name:"BARTON",abbreviation:null,code:null},{name:"BATES",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"BOLLINGER",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BUCHANAN",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CALDWELL",abbreviation:null,code:null},{name:"CALLAWAY",abbreviation:null,code:null},{name:"CAMDEN",abbreviation:null,code:null},{name:"CAPE GIRARDEAU",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CARTER",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CEDAR",abbreviation:null,code:null},{name:"CHARITON",abbreviation:null,code:null},{name:"CHRISTIAN",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"COLE",abbreviation:null,code:null},{name:"COOPER",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"DADE",abbreviation:null,code:null},{name:"DALLAS",abbreviation:null,code:null},{name:"DAVIESS",abbreviation:null,code:null},{name:"DEKALB",abbreviation:null,code:null},{name:"DENT",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"DUNKLIN",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GASCONADE",abbreviation:null,code:null},{name:"GENTRY",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GRUNDY",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HICKORY",abbreviation:null,code:null},{name:"HOLT",abbreviation:null,code:null},{name:"HOWARD",abbreviation:null,code:null},{name:"HOWELL",abbreviation:null,code:null},{name:"IRON",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LACLEDE",abbreviation:null,code:null},{name:"LAFAYETTE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEWIS",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LINN",abbreviation:null,code:null},{name:"LIVINGSTON",abbreviation:null,code:null},{name:"MACON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARIES",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MCDONALD",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"MILLER",abbreviation:null,code:null},{name:"MISSISSIPPI",abbreviation:null,code:null},{name:"MONITEAU",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"NEW MADRID",abbreviation:null,code:null},{name:"NEWTON",abbreviation:null,code:null},{name:"NODAWAY",abbreviation:null,code:null},{name:"OREGON",abbreviation:null,code:null},{name:"OSAGE",abbreviation:null,code:null},{name:"OZARK",abbreviation:null,code:null},{name:"PEMISCOT",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PETTIS",abbreviation:null,code:null},{name:"PHELPS",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"PLATTE",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"PULASKI",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"RALLS",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"RAY",abbreviation:null,code:null},{name:"REYNOLDS",abbreviation:null,code:null},{name:"RIPLEY",abbreviation:null,code:null},{name:"SALINE",abbreviation:null,code:null},{name:"SCHUYLER",abbreviation:null,code:null},{name:"SCOTLAND",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHANNON",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"ST CHARLES",abbreviation:null,code:null},{name:"ST CLAIR",abbreviation:null,code:null},{name:"ST FRANCOIS",abbreviation:null,code:null},{name:"ST LOUIS",abbreviation:null,code:null},{name:"ST LOUIS",abbreviation:null,code:null},{name:"STE GENEVIEVE",abbreviation:null,code:null},{name:"STODDARD",abbreviation:null,code:null},{name:"STONE",abbreviation:null,code:null},{name:"SULLIVAN",abbreviation:null,code:null},{name:"TANEY",abbreviation:null,code:null},{name:"TEXAS",abbreviation:null,code:null},{name:"VERNON",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WORTH",abbreviation:null,code:null},{name:"WRIGHT",abbreviation:null,code:null}]},{name:"Mississippi",abbreviation:"MS",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ALCORN",abbreviation:null,code:null},{name:"AMITE",abbreviation:null,code:null},{name:"ATTALA",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"BOLIVAR",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CHICKASAW",abbreviation:null,code:null},{name:"CHOCTAW",abbreviation:null,code:null},{name:"CLAIBORNE",abbreviation:null,code:null},{name:"CLARKE",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"COAHOMA",abbreviation:null,code:null},{name:"COPIAH",abbreviation:null,code:null},{name:"COVINGTON",abbreviation:null,code:null},{name:"DESOTO",abbreviation:null,code:null},{name:"FORREST",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GEORGE",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GRENADA",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"HINDS",abbreviation:null,code:null},{name:"HOLMES",abbreviation:null,code:null},{name:"HUMPHREYS",abbreviation:null,code:null},{name:"ISSAQUENA",abbreviation:null,code:null},{name:"ITAWAMBA",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JEFFERSON DAVIS",abbreviation:null,code:null},{name:"JONES",abbreviation:null,code:null},{name:"KEMPER",abbreviation:null,code:null},{name:"LAFAYETTE",abbreviation:null,code:null},{name:"LAMAR",abbreviation:null,code:null},{name:"LAUDERDALE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEAKE",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LEFLORE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LOWNDES",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"NESHOBA",abbreviation:null,code:null},{name:"NEWTON",abbreviation:null,code:null},{name:"NOXUBEE",abbreviation:null,code:null},{name:"OKTIBBEHA",abbreviation:null,code:null},{name:"PANOLA",abbreviation:null,code:null},{name:"PEARL RIVER",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"PONTOTOC",abbreviation:null,code:null},{name:"PRENTISS",abbreviation:null,code:null},{name:"QUITMAN",abbreviation:null,code:null},{name:"RANKIN",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHARKEY",abbreviation:null,code:null},{name:"SIMPSON",abbreviation:null,code:null},{name:"SMITH",abbreviation:null,code:null},{name:"STONE",abbreviation:null,code:null},{name:"SUNFLOWER",abbreviation:null,code:null},{name:"TALLAHATCHIE",abbreviation:null,code:null},{name:"TATE",abbreviation:null,code:null},{name:"TIPPAH",abbreviation:null,code:null},{name:"TISHOMINGO",abbreviation:null,code:null},{name:"TUNICA",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"WALTHALL",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WILKINSON",abbreviation:null,code:null},{name:"WINSTON",abbreviation:null,code:null},{name:"YALOBUSHA",abbreviation:null,code:null},{name:"YAZOO",abbreviation:null,code:null}]},{name:"Montana",abbreviation:"MT",counties:[{name:"BEAVERHEAD",abbreviation:null,code:null},{name:"BIG HORN",abbreviation:null,code:null},{name:"BLAINE",abbreviation:null,code:null},{name:"BROADWATER",abbreviation:null,code:null},{name:"CARBON",abbreviation:null,code:null},{name:"CARTER",abbreviation:null,code:null},{name:"CASCADE",abbreviation:null,code:null},{name:"CHOUTEAU",abbreviation:null,code:null},{name:"CUSTER",abbreviation:null,code:null},{name:"DANIELS",abbreviation:null,code:null},{name:"DAWSON",abbreviation:null,code:null},{name:"DEER LODGE",abbreviation:null,code:null},{name:"FALLON",abbreviation:null,code:null},{name:"FERGUS",abbreviation:null,code:null},{name:"FLATHEAD",abbreviation:null,code:null},{name:"GALLATIN",abbreviation:null,code:null},{name:"GARFIELD",abbreviation:null,code:null},{name:"GLACIER",abbreviation:null,code:null},{name:"GOLDEN VALLEY",abbreviation:null,code:null},{name:"GRANITE",abbreviation:null,code:null},{name:"HILL",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JUDITH BASIN",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LEWIS AND CLARK",abbreviation:null,code:null},{name:"LIBERTY",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MCCONE",abbreviation:null,code:null},{name:"MEAGHER",abbreviation:null,code:null},{name:"MINERAL",abbreviation:null,code:null},{name:"MISSOULA",abbreviation:null,code:null},{name:"MUSSELSHELL",abbreviation:null,code:null},{name:"PARK",abbreviation:null,code:null},{name:"PETROLEUM",abbreviation:null,code:null},{name:"PHILLIPS",abbreviation:null,code:null},{name:"PONDERA",abbreviation:null,code:null},{name:"POWDER RIVER",abbreviation:null,code:null},{name:"POWELL",abbreviation:null,code:null},{name:"PRAIRIE",abbreviation:null,code:null},{name:"RAVALLI",abbreviation:null,code:null},{name:"RICHLAND",abbreviation:null,code:null},{name:"ROOSEVELT",abbreviation:null,code:null},{name:"ROSEBUD",abbreviation:null,code:null},{name:"SANDERS",abbreviation:null,code:null},{name:"SHERIDAN",abbreviation:null,code:null},{name:"SILVER BOW",abbreviation:null,code:null},{name:"STILLWATER",abbreviation:null,code:null},{name:"SWEET GRASS",abbreviation:null,code:null},{name:"TETON",abbreviation:null,code:null},{name:"TOOLE",abbreviation:null,code:null},{name:"TREASURE",abbreviation:null,code:null},{name:"VALLEY",abbreviation:null,code:null},{name:"WHEATLAND",abbreviation:null,code:null},{name:"WIBAUX",abbreviation:null,code:null},{name:"YELLOWSTONE",abbreviation:null,code:null}]},{name:"North Carolina",abbreviation:"NC",counties:[{name:"ALAMANCE",abbreviation:null,code:null},{name:"ALEXANDER",abbreviation:null,code:null},{name:"ALLEGHANY",abbreviation:null,code:null},{name:"ANSON",abbreviation:null,code:null},{name:"ASHE",abbreviation:null,code:null},{name:"AVERY",abbreviation:null,code:null},{name:"BEAUFORT",abbreviation:null,code:null},{name:"BERTIE",abbreviation:null,code:null},{name:"BLADEN",abbreviation:null,code:null},{name:"BRUNSWICK",abbreviation:null,code:null},{name:"BUNCOMBE",abbreviation:null,code:null},{name:"BURKE",abbreviation:null,code:null},{name:"CABARRUS",abbreviation:null,code:null},{name:"CALDWELL",abbreviation:null,code:null},{name:"CAMDEN",abbreviation:null,code:null},{name:"CARTERET",abbreviation:null,code:null},{name:"CASWELL",abbreviation:null,code:null},{name:"CATAWBA",abbreviation:null,code:null},{name:"CHATHAM",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CHOWAN",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLEVELAND",abbreviation:null,code:null},{name:"COLUMBUS",abbreviation:null,code:null},{name:"CRAVEN",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"CURRITUCK",abbreviation:null,code:null},{name:"DARE",abbreviation:null,code:null},{name:"DAVIDSON",abbreviation:null,code:null},{name:"DAVIE",abbreviation:null,code:null},{name:"DUPLIN",abbreviation:null,code:null},{name:"DURHAM",abbreviation:null,code:null},{name:"EDGECOMBE",abbreviation:null,code:null},{name:"FORSYTH",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GASTON",abbreviation:null,code:null},{name:"GATES",abbreviation:null,code:null},{name:"GRAHAM",abbreviation:null,code:null},{name:"GRANVILLE",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GUILFORD",abbreviation:null,code:null},{name:"HALIFAX",abbreviation:null,code:null},{name:"HARNETT",abbreviation:null,code:null},{name:"HAYWOOD",abbreviation:null,code:null},{name:"HENDERSON",abbreviation:null,code:null},{name:"HERTFORD",abbreviation:null,code:null},{name:"HOKE",abbreviation:null,code:null},{name:"HYDE",abbreviation:null,code:null},{name:"IREDELL",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JOHNSTON",abbreviation:null,code:null},{name:"JONES",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LENOIR",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"MACON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARTIN",abbreviation:null,code:null},{name:"MCDOWELL",abbreviation:null,code:null},{name:"MECKLENBURG",abbreviation:null,code:null},{name:"MITCHELL",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MOORE",abbreviation:null,code:null},{name:"NASH",abbreviation:null,code:null},{name:"NEW HANOVER",abbreviation:null,code:null},{name:"NORTHAMPTON",abbreviation:null,code:null},{name:"ONSLOW",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"PAMLICO",abbreviation:null,code:null},{name:"PASQUOTANK",abbreviation:null,code:null},{name:"PENDER",abbreviation:null,code:null},{name:"PERQUIMANS",abbreviation:null,code:null},{name:"PERSON",abbreviation:null,code:null},{name:"PITT",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"RICHMOND",abbreviation:null,code:null},{name:"ROBESON",abbreviation:null,code:null},{name:"ROCKINGHAM",abbreviation:null,code:null},{name:"ROWAN",abbreviation:null,code:null},{name:"RUTHERFORD",abbreviation:null,code:null},{name:"SAMPSON",abbreviation:null,code:null},{name:"SCOTLAND",abbreviation:null,code:null},{name:"STANLY",abbreviation:null,code:null},{name:"STOKES",abbreviation:null,code:null},{name:"SURRY",abbreviation:null,code:null},{name:"SWAIN",abbreviation:null,code:null},{name:"TRANSYLVANIA",abbreviation:null,code:null},{name:"TYRRELL",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VANCE",abbreviation:null,code:null},{name:"WAKE",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WATAUGA",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WILKES",abbreviation:null,code:null},{name:"WILSON",abbreviation:null,code:null},{name:"YADKIN",abbreviation:null,code:null},{name:"YANCEY",abbreviation:null,code:null}]},{name:"North Dakota",abbreviation:"ND",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"BARNES",abbreviation:null,code:null},{name:"BENSON",abbreviation:null,code:null},{name:"BILLINGS",abbreviation:null,code:null},{name:"BOTTINEAU",abbreviation:null,code:null},{name:"BOWMAN",abbreviation:null,code:null},{name:"BURKE",abbreviation:null,code:null},{name:"BURLEIGH",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CAVALIER",abbreviation:null,code:null},{name:"DICKEY",abbreviation:null,code:null},{name:"DIVIDE",abbreviation:null,code:null},{name:"DUNN",abbreviation:null,code:null},{name:"EDDY",abbreviation:null,code:null},{name:"EMMONS",abbreviation:null,code:null},{name:"FOSTER",abbreviation:null,code:null},{name:"GOLDEN VALLEY",abbreviation:null,code:null},{name:"GRAND FORKS",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GRIGGS",abbreviation:null,code:null},{name:"HETTINGER",abbreviation:null,code:null},{name:"KIDDER",abbreviation:null,code:null},{name:"LAMOURE",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"MCHENRY",abbreviation:null,code:null},{name:"MCINTOSH",abbreviation:null,code:null},{name:"MCKENZIE",abbreviation:null,code:null},{name:"MCLEAN",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"MORTON",abbreviation:null,code:null},{name:"MOUNTRAIL",abbreviation:null,code:null},{name:"NELSON",abbreviation:null,code:null},{name:"OLIVER",abbreviation:null,code:null},{name:"PEMBINA",abbreviation:null,code:null},{name:"PIERCE",abbreviation:null,code:null},{name:"RAMSEY",abbreviation:null,code:null},{name:"RANSOM",abbreviation:null,code:null},{name:"RENVILLE",abbreviation:null,code:null},{name:"RICHLAND",abbreviation:null,code:null},{name:"ROLETTE",abbreviation:null,code:null},{name:"SARGENT",abbreviation:null,code:null},{name:"SHERIDAN",abbreviation:null,code:null},{name:"SIOUX",abbreviation:null,code:null},{name:"SLOPE",abbreviation:null,code:null},{name:"STARK",abbreviation:null,code:null},{name:"STEELE",abbreviation:null,code:null},{name:"STUTSMAN",abbreviation:null,code:null},{name:"TOWNER",abbreviation:null,code:null},{name:"TRAILL",abbreviation:null,code:null},{name:"WALSH",abbreviation:null,code:null},{name:"WARD",abbreviation:null,code:null},{name:"WELLS",abbreviation:null,code:null},{name:"WILLIAMS",abbreviation:null,code:null}]},{name:"Nebraska",abbreviation:"NE",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ANTELOPE",abbreviation:null,code:null},{name:"ARTHUR",abbreviation:null,code:null},{name:"BANNER",abbreviation:null,code:null},{name:"BLAINE",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BOX BUTTE",abbreviation:null,code:null},{name:"BOYD",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"BUFFALO",abbreviation:null,code:null},{name:"BURT",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CEDAR",abbreviation:null,code:null},{name:"CHASE",abbreviation:null,code:null},{name:"CHERRY",abbreviation:null,code:null},{name:"CHEYENNE",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"COLFAX",abbreviation:null,code:null},{name:"CUMING",abbreviation:null,code:null},{name:"CUSTER",abbreviation:null,code:null},{name:"DAKOTA",abbreviation:null,code:null},{name:"DAWES",abbreviation:null,code:null},{name:"DAWSON",abbreviation:null,code:null},{name:"DEUEL",abbreviation:null,code:null},{name:"DIXON",abbreviation:null,code:null},{name:"DODGE",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"DUNDY",abbreviation:null,code:null},{name:"FILLMORE",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FRONTIER",abbreviation:null,code:null},{name:"FURNAS",abbreviation:null,code:null},{name:"GAGE",abbreviation:null,code:null},{name:"GARDEN",abbreviation:null,code:null},{name:"GARFIELD",abbreviation:null,code:null},{name:"GOSPER",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GREELEY",abbreviation:null,code:null},{name:"HALL",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HARLAN",abbreviation:null,code:null},{name:"HAYES",abbreviation:null,code:null},{name:"HITCHCOCK",abbreviation:null,code:null},{name:"HOLT",abbreviation:null,code:null},{name:"HOOKER",abbreviation:null,code:null},{name:"HOWARD",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"KEARNEY",abbreviation:null,code:null},{name:"KEITH",abbreviation:null,code:null},{name:"KEYA PAHA",abbreviation:null,code:null},{name:"KIMBALL",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LANCASTER",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"LOUP",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MCPHERSON",abbreviation:null,code:null},{name:"MERRICK",abbreviation:null,code:null},{name:"MORRILL",abbreviation:null,code:null},{name:"NANCE",abbreviation:null,code:null},{name:"NEMAHA",abbreviation:null,code:null},{name:"NUCKOLLS",abbreviation:null,code:null},{name:"OTOE",abbreviation:null,code:null},{name:"PAWNEE",abbreviation:null,code:null},{name:"PERKINS",abbreviation:null,code:null},{name:"PHELPS",abbreviation:null,code:null},{name:"PIERCE",abbreviation:null,code:null},{name:"PLATTE",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"RED WILLOW",abbreviation:null,code:null},{name:"RICHARDSON",abbreviation:null,code:null},{name:"ROCK",abbreviation:null,code:null},{name:"SALINE",abbreviation:null,code:null},{name:"SARPY",abbreviation:null,code:null},{name:"SAUNDERS",abbreviation:null,code:null},{name:"SCOTTS BLUFF",abbreviation:null,code:null},{name:"SEWARD",abbreviation:null,code:null},{name:"SHERIDAN",abbreviation:null,code:null},{name:"SHERMAN",abbreviation:null,code:null},{name:"SIOUX",abbreviation:null,code:null},{name:"STANTON",abbreviation:null,code:null},{name:"THAYER",abbreviation:null,code:null},{name:"THOMAS",abbreviation:null,code:null},{name:"THURSTON",abbreviation:null,code:null},{name:"VALLEY",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WHEELER",abbreviation:null,code:null},{name:"YORK",abbreviation:null,code:null}]},{name:"New Hampshire",abbreviation:"NH",counties:[{name:"BELKNAP",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CHESHIRE",abbreviation:null,code:null},{name:"COOS",abbreviation:null,code:null},{name:"GRAFTON",abbreviation:null,code:null},{name:"HILLSBOROUGH",abbreviation:null,code:null},{name:"MERRIMACK",abbreviation:null,code:null},{name:"ROCKINGHAM",abbreviation:null,code:null},{name:"STRAFFORD",abbreviation:null,code:null},{name:"SULLIVAN",abbreviation:null,code:null}]},{name:"New Jersey",abbreviation:"NJ",counties:[{name:"ATLANTIC",abbreviation:null,code:null},{name:"BERGEN",abbreviation:null,code:null},{name:"BURLINGTON",abbreviation:null,code:null},{name:"CAMDEN",abbreviation:null,code:null},{name:"CAPE MAY",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"ESSEX",abbreviation:null,code:null},{name:"GLOUCESTER",abbreviation:null,code:null},{name:"HUDSON",abbreviation:null,code:null},{name:"HUNTERDON",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"MIDDLESEX",abbreviation:null,code:null},{name:"MONMOUTH",abbreviation:null,code:null},{name:"MORRIS",abbreviation:null,code:null},{name:"OCEAN",abbreviation:null,code:null},{name:"PASSAIC",abbreviation:null,code:null},{name:"SALEM",abbreviation:null,code:null},{name:"SOMERSET",abbreviation:null,code:null},{name:"SUSSEX",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null}]},{name:"New Mexico",abbreviation:"NM",counties:[{name:"BERNALILLO",abbreviation:null,code:null},{name:"CATRON",abbreviation:null,code:null},{name:"CHAVES",abbreviation:null,code:null},{name:"CIBOLA",abbreviation:null,code:null},{name:"COLFAX",abbreviation:null,code:null},{name:"CURRY",abbreviation:null,code:null},{name:"DE BACA",abbreviation:null,code:null},{name:"DONA ANA",abbreviation:null,code:null},{name:"EDDY",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GUADALUPE",abbreviation:null,code:null},{name:"HARDING",abbreviation:null,code:null},{name:"HIDALGO",abbreviation:null,code:null},{name:"LEA",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LOS ALAMOS",abbreviation:null,code:null},{name:"LUNA",abbreviation:null,code:null},{name:"MCKINLEY",abbreviation:null,code:null},{name:"MORA",abbreviation:null,code:null},{name:"OTERO",abbreviation:null,code:null},{name:"QUAY",abbreviation:null,code:null},{name:"RIO ARRIBA",abbreviation:null,code:null},{name:"ROOSEVELT",abbreviation:null,code:null},{name:"SAN JUAN",abbreviation:null,code:null},{name:"SAN MIGUEL",abbreviation:null,code:null},{name:"SANDOVAL",abbreviation:null,code:null},{name:"SANTA FE",abbreviation:null,code:null},{name:"SIERRA",abbreviation:null,code:null},{name:"SOCORRO",abbreviation:null,code:null},{name:"TAOS",abbreviation:null,code:null},{name:"TORRANCE",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VALENCIA",abbreviation:null,code:null}]},{name:"Nevada",abbreviation:"NV",counties:[{name:"CARSON CITY",abbreviation:null,code:null},{name:"CHURCHILL",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"ELKO",abbreviation:null,code:null},{name:"ESMERALDA",abbreviation:null,code:null},{name:"EUREKA",abbreviation:null,code:null},{name:"HUMBOLDT",abbreviation:null,code:null},{name:"LANDER",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LYON",abbreviation:null,code:null},{name:"MINERAL",abbreviation:null,code:null},{name:"NYE",abbreviation:null,code:null},{name:"PERSHING",abbreviation:null,code:null},{name:"STOREY",abbreviation:null,code:null},{name:"WASHOE",abbreviation:null,code:null},{name:"WHITE PINE",abbreviation:null,code:null}]},{name:"New York",abbreviation:"NY",counties:[{name:"ALBANY",abbreviation:null,code:null},{name:"ALLEGANY",abbreviation:null,code:null},{name:"BRONX",abbreviation:null,code:null},{name:"BROOME",abbreviation:null,code:null},{name:"CATTARAUGUS",abbreviation:null,code:null},{name:"CAYUGA",abbreviation:null,code:null},{name:"CHAUTAUQUA",abbreviation:null,code:null},{name:"CHEMUNG",abbreviation:null,code:null},{name:"CHENANGO",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"CORTLAND",abbreviation:null,code:null},{name:"DELAWARE",abbreviation:null,code:null},{name:"DUTCHESS",abbreviation:null,code:null},{name:"ERIE",abbreviation:null,code:null},{name:"ESSEX",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GENESEE",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HERKIMER",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"KINGS",abbreviation:null,code:null},{name:"LEWIS",abbreviation:null,code:null},{name:"LIVINGSTON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"NASSAU",abbreviation:null,code:null},{name:"NEW YORK",abbreviation:null,code:null},{name:"NIAGARA",abbreviation:null,code:null},{name:"ONEIDA",abbreviation:null,code:null},{name:"ONONDAGA",abbreviation:null,code:null},{name:"ONTARIO",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"ORLEANS",abbreviation:null,code:null},{name:"OSWEGO",abbreviation:null,code:null},{name:"OTSEGO",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"QUEENS",abbreviation:null,code:null},{name:"RENSSELAER",abbreviation:null,code:null},{name:"RICHMOND",abbreviation:null,code:null},{name:"ROCKLAND",abbreviation:null,code:null},{name:"SARATOGA",abbreviation:null,code:null},{name:"SCHENECTADY",abbreviation:null,code:null},{name:"SCHOHARIE",abbreviation:null,code:null},{name:"SCHUYLER",abbreviation:null,code:null},{name:"SENECA",abbreviation:null,code:null},{name:"ST LAWRENCE",abbreviation:null,code:null},{name:"STEUBEN",abbreviation:null,code:null},{name:"SUFFOLK",abbreviation:null,code:null},{name:"SULLIVAN",abbreviation:null,code:null},{name:"TIOGA",abbreviation:null,code:null},{name:"TOMPKINS",abbreviation:null,code:null},{name:"ULSTER",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WESTCHESTER",abbreviation:null,code:null},{name:"WYOMING",abbreviation:null,code:null},{name:"YATES",abbreviation:null,code:null}]},{name:"Ohio",abbreviation:"OH",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ALLEN",abbreviation:null,code:null},{name:"ASHLAND",abbreviation:null,code:null},{name:"ASHTABULA",abbreviation:null,code:null},{name:"ATHENS",abbreviation:null,code:null},{name:"AUGLAIZE",abbreviation:null,code:null},{name:"BELMONT",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CHAMPAIGN",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLERMONT",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"COLUMBIANA",abbreviation:null,code:null},{name:"COSHOCTON",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"CUYAHOGA",abbreviation:null,code:null},{name:"DARKE",abbreviation:null,code:null},{name:"DEFIANCE",abbreviation:null,code:null},{name:"DELAWARE",abbreviation:null,code:null},{name:"ERIE",abbreviation:null,code:null},{name:"FAIRFIELD",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GALLIA",abbreviation:null,code:null},{name:"GEAUGA",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GUERNSEY",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARDIN",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HIGHLAND",abbreviation:null,code:null},{name:"HOCKING",abbreviation:null,code:null},{name:"HOLMES",abbreviation:null,code:null},{name:"HURON",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LICKING",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"LORAIN",abbreviation:null,code:null},{name:"LUCAS",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MAHONING",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MEDINA",abbreviation:null,code:null},{name:"MEIGS",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"MIAMI",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"MORROW",abbreviation:null,code:null},{name:"MUSKINGUM",abbreviation:null,code:null},{name:"NOBLE",abbreviation:null,code:null},{name:"OTTAWA",abbreviation:null,code:null},{name:"PAULDING",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PICKAWAY",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"PORTAGE",abbreviation:null,code:null},{name:"PREBLE",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"RICHLAND",abbreviation:null,code:null},{name:"ROSS",abbreviation:null,code:null},{name:"SANDUSKY",abbreviation:null,code:null},{name:"SCIOTO",abbreviation:null,code:null},{name:"SENECA",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"STARK",abbreviation:null,code:null},{name:"SUMMIT",abbreviation:null,code:null},{name:"TRUMBULL",abbreviation:null,code:null},{name:"TUSCARAWAS",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VAN WERT",abbreviation:null,code:null},{name:"VINTON",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WILLIAMS",abbreviation:null,code:null},{name:"WOOD",abbreviation:null,code:null},{name:"WYANDOT",abbreviation:null,code:null}]},{name:"Oklahoma",abbreviation:"OK",counties:[{name:"ADAIR",abbreviation:null,code:null},{name:"ALFALFA",abbreviation:null,code:null},{name:"ATOKA",abbreviation:null,code:null},{name:"BEAVER",abbreviation:null,code:null},{name:"BECKHAM",abbreviation:null,code:null},{name:"BLAINE",abbreviation:null,code:null},{name:"BRYAN",abbreviation:null,code:null},{name:"CADDO",abbreviation:null,code:null},{name:"CANADIAN",abbreviation:null,code:null},{name:"CARTER",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CHOCTAW",abbreviation:null,code:null},{name:"CIMARRON",abbreviation:null,code:null},{name:"CLEVELAND",abbreviation:null,code:null},{name:"COAL",abbreviation:null,code:null},{name:"COMANCHE",abbreviation:null,code:null},{name:"COTTON",abbreviation:null,code:null},{name:"CRAIG",abbreviation:null,code:null},{name:"CREEK",abbreviation:null,code:null},{name:"CUSTER",abbreviation:null,code:null},{name:"DELAWARE",abbreviation:null,code:null},{name:"DEWEY",abbreviation:null,code:null},{name:"ELLIS",abbreviation:null,code:null},{name:"GARFIELD",abbreviation:null,code:null},{name:"GARVIN",abbreviation:null,code:null},{name:"GRADY",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GREER",abbreviation:null,code:null},{name:"HARMON",abbreviation:null,code:null},{name:"HARPER",abbreviation:null,code:null},{name:"HASKELL",abbreviation:null,code:null},{name:"HUGHES",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JOHNSTON",abbreviation:null,code:null},{name:"KAY",abbreviation:null,code:null},{name:"KINGFISHER",abbreviation:null,code:null},{name:"KIOWA",abbreviation:null,code:null},{name:"LATIMER",abbreviation:null,code:null},{name:"LE FLORE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"LOVE",abbreviation:null,code:null},{name:"MAJOR",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MAYES",abbreviation:null,code:null},{name:"MCCLAIN",abbreviation:null,code:null},{name:"MCCURTAIN",abbreviation:null,code:null},{name:"MCINTOSH",abbreviation:null,code:null},{name:"MURRAY",abbreviation:null,code:null},{name:"MUSKOGEE",abbreviation:null,code:null},{name:"NOBLE",abbreviation:null,code:null},{name:"NOWATA",abbreviation:null,code:null},{name:"OKFUSKEE",abbreviation:null,code:null},{name:"OKLAHOMA",abbreviation:null,code:null},{name:"OKMULGEE",abbreviation:null,code:null},{name:"OSAGE",abbreviation:null,code:null},{name:"OTTAWA",abbreviation:null,code:null},{name:"PAWNEE",abbreviation:null,code:null},{name:"PAYNE",abbreviation:null,code:null},{name:"PITTSBURG",abbreviation:null,code:null},{name:"PONTOTOC",abbreviation:null,code:null},{name:"POTTAWATOMIE",abbreviation:null,code:null},{name:"PUSHMATAHA",abbreviation:null,code:null},{name:"ROGER MILLS",abbreviation:null,code:null},{name:"ROGERS",abbreviation:null,code:null},{name:"SEMINOLE",abbreviation:null,code:null},{name:"SEQUOYAH",abbreviation:null,code:null},{name:"STEPHENS",abbreviation:null,code:null},{name:"TEXAS",abbreviation:null,code:null},{name:"TILLMAN",abbreviation:null,code:null},{name:"TULSA",abbreviation:null,code:null},{name:"WAGONER",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WASHITA",abbreviation:null,code:null},{name:"WOODS",abbreviation:null,code:null},{name:"WOODWARD",abbreviation:null,code:null}]},{name:"Oregon",abbreviation:"OR",counties:[{name:"BAKER",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"CLACKAMAS",abbreviation:null,code:null},{name:"CLATSOP",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"COOS",abbreviation:null,code:null},{name:"CROOK",abbreviation:null,code:null},{name:"CURRY",abbreviation:null,code:null},{name:"DESCHUTES",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"GILLIAM",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"HARNEY",abbreviation:null,code:null},{name:"HOOD RIVER",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JOSEPHINE",abbreviation:null,code:null},{name:"KLAMATH",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LANE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LINN",abbreviation:null,code:null},{name:"MALHEUR",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MORROW",abbreviation:null,code:null},{name:"MULTNOMAH",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"SHERMAN",abbreviation:null,code:null},{name:"TILLAMOOK",abbreviation:null,code:null},{name:"UMATILLA",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"WALLOWA",abbreviation:null,code:null},{name:"WASCO",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WHEELER",abbreviation:null,code:null},{name:"YAMHILL",abbreviation:null,code:null}]},{name:"Pennsylvania",abbreviation:"PA",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ALLEGHENY",abbreviation:null,code:null},{name:"ARMSTRONG",abbreviation:null,code:null},{name:"BEAVER",abbreviation:null,code:null},{name:"BEDFORD",abbreviation:null,code:null},{name:"BERKS",abbreviation:null,code:null},{name:"BLAIR",abbreviation:null,code:null},{name:"BRADFORD",abbreviation:null,code:null},{name:"BUCKS",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CAMBRIA",abbreviation:null,code:null},{name:"CAMERON",abbreviation:null,code:null},{name:"CARBON",abbreviation:null,code:null},{name:"CENTRE",abbreviation:null,code:null},{name:"CHESTER",abbreviation:null,code:null},{name:"CLARION",abbreviation:null,code:null},{name:"CLEARFIELD",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"DAUPHIN",abbreviation:null,code:null},{name:"DELAWARE",abbreviation:null,code:null},{name:"ELK",abbreviation:null,code:null},{name:"ERIE",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FOREST",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"HUNTINGDON",abbreviation:null,code:null},{name:"INDIANA",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JUNIATA",abbreviation:null,code:null},{name:"LACKAWANNA",abbreviation:null,code:null},{name:"LANCASTER",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEBANON",abbreviation:null,code:null},{name:"LEHIGH",abbreviation:null,code:null},{name:"LUZERNE",abbreviation:null,code:null},{name:"LYCOMING",abbreviation:null,code:null},{name:"MCKEAN",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"MIFFLIN",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MONTOUR",abbreviation:null,code:null},{name:"NORTHAMPTON",abbreviation:null,code:null},{name:"NORTHUMBERLAND",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PHILADELPHIA",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"POTTER",abbreviation:null,code:null},{name:"SCHUYLKILL",abbreviation:null,code:null},{name:"SNYDER",abbreviation:null,code:null},{name:"SOMERSET",abbreviation:null,code:null},{name:"SULLIVAN",abbreviation:null,code:null},{name:"SUSQUEHANNA",abbreviation:null,code:null},{name:"TIOGA",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VENANGO",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WESTMORELAND",abbreviation:null,code:null},{name:"WYOMING",abbreviation:null,code:null},{name:"YORK",abbreviation:null,code:null}]},{name:"Rhode Island",abbreviation:"RI",counties:[{name:"BRISTOL",abbreviation:null,code:null},{name:"KENT",abbreviation:null,code:null},{name:"NEWPORT",abbreviation:null,code:null},{name:"PROVIDENCE",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null}]},{name:"South Carolina",abbreviation:"SC",counties:[{name:"ABBEVILLE",abbreviation:null,code:null},{name:"AIKEN",abbreviation:null,code:null},{name:"ALLENDALE",abbreviation:null,code:null},{name:"ANDERSON",abbreviation:null,code:null},{name:"BAMBERG",abbreviation:null,code:null},{name:"BARNWELL",abbreviation:null,code:null},{name:"BEAUFORT",abbreviation:null,code:null},{name:"BERKELEY",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CHARLESTON",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CHESTER",abbreviation:null,code:null},{name:"CHESTERFIELD",abbreviation:null,code:null},{name:"CLARENDON",abbreviation:null,code:null},{name:"COLLETON",abbreviation:null,code:null},{name:"DARLINGTON",abbreviation:null,code:null},{name:"DILLON",abbreviation:null,code:null},{name:"DORCHESTER",abbreviation:null,code:null},{name:"EDGEFIELD",abbreviation:null,code:null},{name:"FAIRFIELD",abbreviation:null,code:null},{name:"FLORENCE",abbreviation:null,code:null},{name:"GEORGETOWN",abbreviation:null,code:null},{name:"GREENVILLE",abbreviation:null,code:null},{name:"GREENWOOD",abbreviation:null,code:null},{name:"HAMPTON",abbreviation:null,code:null},{name:"HORRY",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"KERSHAW",abbreviation:null,code:null},{name:"LANCASTER",abbreviation:null,code:null},{name:"LAURENS",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LEXINGTON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARLBORO",abbreviation:null,code:null},{name:"MCCORMICK",abbreviation:null,code:null},{name:"NEWBERRY",abbreviation:null,code:null},{name:"OCONEE",abbreviation:null,code:null},{name:"ORANGEBURG",abbreviation:null,code:null},{name:"PICKENS",abbreviation:null,code:null},{name:"RICHLAND",abbreviation:null,code:null},{name:"SALUDA",abbreviation:null,code:null},{name:"SPARTANBURG",abbreviation:null,code:null},{name:"SUMTER",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"WILLIAMSBURG",abbreviation:null,code:null},{name:"YORK",abbreviation:null,code:null}]},{name:"South Dakota",abbreviation:"SD",counties:[{name:"AURORA",abbreviation:null,code:null},{name:"BEADLE",abbreviation:null,code:null},{name:"BENNETT",abbreviation:null,code:null},{name:"BON HOMME",abbreviation:null,code:null},{name:"BROOKINGS",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"BRULE",abbreviation:null,code:null},{name:"BUFFALO",abbreviation:null,code:null},{name:"BUTTE",abbreviation:null,code:null},{name:"CAMPBELL",abbreviation:null,code:null},{name:"CHARLES MIX",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CODINGTON",abbreviation:null,code:null},{name:"CORSON",abbreviation:null,code:null},{name:"CUSTER",abbreviation:null,code:null},{name:"DAVISON",abbreviation:null,code:null},{name:"DAY",abbreviation:null,code:null},{name:"DEUEL",abbreviation:null,code:null},{name:"DEWEY",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"EDMUNDS",abbreviation:null,code:null},{name:"FALL RIVER",abbreviation:null,code:null},{name:"FAULK",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GREGORY",abbreviation:null,code:null},{name:"HAAKON",abbreviation:null,code:null},{name:"HAMLIN",abbreviation:null,code:null},{name:"HAND",abbreviation:null,code:null},{name:"HANSON",abbreviation:null,code:null},{name:"HARDING",abbreviation:null,code:null},{name:"HUGHES",abbreviation:null,code:null},{name:"HUTCHINSON",abbreviation:null,code:null},{name:"HYDE",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JERAULD",abbreviation:null,code:null},{name:"JONES",abbreviation:null,code:null},{name:"KINGSBURY",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LYMAN",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MCCOOK",abbreviation:null,code:null},{name:"MCPHERSON",abbreviation:null,code:null},{name:"MEADE",abbreviation:null,code:null},{name:"MELLETTE",abbreviation:null,code:null},{name:"MINER",abbreviation:null,code:null},{name:"MINNEHAHA",abbreviation:null,code:null},{name:"MOODY",abbreviation:null,code:null},{name:"OGLALA LAKOTA",abbreviation:null,code:null},{name:"PENNINGTON",abbreviation:null,code:null},{name:"PERKINS",abbreviation:null,code:null},{name:"POTTER",abbreviation:null,code:null},{name:"ROBERTS",abbreviation:null,code:null},{name:"SANBORN",abbreviation:null,code:null},{name:"SPINK",abbreviation:null,code:null},{name:"STANLEY",abbreviation:null,code:null},{name:"SULLY",abbreviation:null,code:null},{name:"TODD",abbreviation:null,code:null},{name:"TRIPP",abbreviation:null,code:null},{name:"TURNER",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"WALWORTH",abbreviation:null,code:null},{name:"YANKTON",abbreviation:null,code:null},{name:"ZIEBACH",abbreviation:null,code:null}]},{name:"Tennessee",abbreviation:"TN",counties:[{name:"ANDERSON",abbreviation:null,code:null},{name:"BEDFORD",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"BLEDSOE",abbreviation:null,code:null},{name:"BLOUNT",abbreviation:null,code:null},{name:"BRADLEY",abbreviation:null,code:null},{name:"CAMPBELL",abbreviation:null,code:null},{name:"CANNON",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CARTER",abbreviation:null,code:null},{name:"CHEATHAM",abbreviation:null,code:null},{name:"CHESTER",abbreviation:null,code:null},{name:"CLAIBORNE",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"COCKE",abbreviation:null,code:null},{name:"COFFEE",abbreviation:null,code:null},{name:"CROCKETT",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"DAVIDSON",abbreviation:null,code:null},{name:"DECATUR",abbreviation:null,code:null},{name:"DEKALB",abbreviation:null,code:null},{name:"DICKSON",abbreviation:null,code:null},{name:"DYER",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FENTRESS",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GIBSON",abbreviation:null,code:null},{name:"GILES",abbreviation:null,code:null},{name:"GRAINGER",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GRUNDY",abbreviation:null,code:null},{name:"HAMBLEN",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARDEMAN",abbreviation:null,code:null},{name:"HARDIN",abbreviation:null,code:null},{name:"HAWKINS",abbreviation:null,code:null},{name:"HAYWOOD",abbreviation:null,code:null},{name:"HENDERSON",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HICKMAN",abbreviation:null,code:null},{name:"HOUSTON",abbreviation:null,code:null},{name:"HUMPHREYS",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LAUDERDALE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEWIS",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LOUDON",abbreviation:null,code:null},{name:"MACON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MAURY",abbreviation:null,code:null},{name:"MCMINN",abbreviation:null,code:null},{name:"MCNAIRY",abbreviation:null,code:null},{name:"MEIGS",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MOORE",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"OBION",abbreviation:null,code:null},{name:"OVERTON",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PICKETT",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"RHEA",abbreviation:null,code:null},{name:"ROANE",abbreviation:null,code:null},{name:"ROBERTSON",abbreviation:null,code:null},{name:"RUTHERFORD",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SEQUATCHIE",abbreviation:null,code:null},{name:"SEVIER",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"SMITH",abbreviation:null,code:null},{name:"STEWART",abbreviation:null,code:null},{name:"SULLIVAN",abbreviation:null,code:null},{name:"SUMNER",abbreviation:null,code:null},{name:"TIPTON",abbreviation:null,code:null},{name:"TROUSDALE",abbreviation:null,code:null},{name:"UNICOI",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VAN BUREN",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEAKLEY",abbreviation:null,code:null},{name:"WHITE",abbreviation:null,code:null},{name:"WILLIAMSON",abbreviation:null,code:null},{name:"WILSON",abbreviation:null,code:null}]},{name:"Texas",abbreviation:"TX",counties:[{name:"ANDERSON",abbreviation:null,code:null},{name:"ANDREWS",abbreviation:null,code:null},{name:"ANGELINA",abbreviation:null,code:null},{name:"ARANSAS",abbreviation:null,code:null},{name:"ARCHER",abbreviation:null,code:null},{name:"ARMSTRONG",abbreviation:null,code:null},{name:"ATASCOSA",abbreviation:null,code:null},{name:"AUSTIN",abbreviation:null,code:null},{name:"BAILEY",abbreviation:null,code:null},{name:"BANDERA",abbreviation:null,code:null},{name:"BASTROP",abbreviation:null,code:null},{name:"BAYLOR",abbreviation:null,code:null},{name:"BEE",abbreviation:null,code:null},{name:"BELL",abbreviation:null,code:null},{name:"BEXAR",abbreviation:null,code:null},{name:"BLANCO",abbreviation:null,code:null},{name:"BORDEN",abbreviation:null,code:null},{name:"BOSQUE",abbreviation:null,code:null},{name:"BOWIE",abbreviation:null,code:null},{name:"BRAZORIA",abbreviation:null,code:null},{name:"BRAZOS",abbreviation:null,code:null},{name:"BREWSTER",abbreviation:null,code:null},{name:"BRISCOE",abbreviation:null,code:null},{name:"BROOKS",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"BURLESON",abbreviation:null,code:null},{name:"BURNET",abbreviation:null,code:null},{name:"CALDWELL",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CALLAHAN",abbreviation:null,code:null},{name:"CAMERON",abbreviation:null,code:null},{name:"CAMP",abbreviation:null,code:null},{name:"CARSON",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CASTRO",abbreviation:null,code:null},{name:"CHAMBERS",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CHILDRESS",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"COCHRAN",abbreviation:null,code:null},{name:"COKE",abbreviation:null,code:null},{name:"COLEMAN",abbreviation:null,code:null},{name:"COLLIN",abbreviation:null,code:null},{name:"COLLINGSWORTH",abbreviation:null,code:null},{name:"COLORADO",abbreviation:null,code:null},{name:"COMAL",abbreviation:null,code:null},{name:"COMANCHE",abbreviation:null,code:null},{name:"CONCHO",abbreviation:null,code:null},{name:"COOKE",abbreviation:null,code:null},{name:"CORYELL",abbreviation:null,code:null},{name:"COTTLE",abbreviation:null,code:null},{name:"CRANE",abbreviation:null,code:null},{name:"CROCKETT",abbreviation:null,code:null},{name:"CROSBY",abbreviation:null,code:null},{name:"CULBERSON",abbreviation:null,code:null},{name:"DALLAM",abbreviation:null,code:null},{name:"DALLAS",abbreviation:null,code:null},{name:"DAWSON",abbreviation:null,code:null},{name:"DEAF SMITH",abbreviation:null,code:null},{name:"DELTA",abbreviation:null,code:null},{name:"DENTON",abbreviation:null,code:null},{name:"DEWITT",abbreviation:null,code:null},{name:"DICKENS",abbreviation:null,code:null},{name:"DIMMIT",abbreviation:null,code:null},{name:"DONLEY",abbreviation:null,code:null},{name:"DUVAL",abbreviation:null,code:null},{name:"EASTLAND",abbreviation:null,code:null},{name:"ECTOR",abbreviation:null,code:null},{name:"EDWARDS",abbreviation:null,code:null},{name:"EL PASO",abbreviation:null,code:null},{name:"ELLIS",abbreviation:null,code:null},{name:"ERATH",abbreviation:null,code:null},{name:"FALLS",abbreviation:null,code:null},{name:"FANNIN",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FISHER",abbreviation:null,code:null},{name:"FLOYD",abbreviation:null,code:null},{name:"FOARD",abbreviation:null,code:null},{name:"FORT BEND",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FREESTONE",abbreviation:null,code:null},{name:"FRIO",abbreviation:null,code:null},{name:"GAINES",abbreviation:null,code:null},{name:"GALVESTON",abbreviation:null,code:null},{name:"GARZA",abbreviation:null,code:null},{name:"GILLESPIE",abbreviation:null,code:null},{name:"GLASSCOCK",abbreviation:null,code:null},{name:"GOLIAD",abbreviation:null,code:null},{name:"GONZALES",abbreviation:null,code:null},{name:"GRAY",abbreviation:null,code:null},{name:"GRAYSON",abbreviation:null,code:null},{name:"GREGG",abbreviation:null,code:null},{name:"GRIMES",abbreviation:null,code:null},{name:"GUADALUPE",abbreviation:null,code:null},{name:"HALE",abbreviation:null,code:null},{name:"HALL",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HANSFORD",abbreviation:null,code:null},{name:"HARDEMAN",abbreviation:null,code:null},{name:"HARDIN",abbreviation:null,code:null},{name:"HARRIS",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"HARTLEY",abbreviation:null,code:null},{name:"HASKELL",abbreviation:null,code:null},{name:"HAYS",abbreviation:null,code:null},{name:"HEMPHILL",abbreviation:null,code:null},{name:"HENDERSON",abbreviation:null,code:null},{name:"HIDALGO",abbreviation:null,code:null},{name:"HILL",abbreviation:null,code:null},{name:"HOCKLEY",abbreviation:null,code:null},{name:"HOOD",abbreviation:null,code:null},{name:"HOPKINS",abbreviation:null,code:null},{name:"HOUSTON",abbreviation:null,code:null},{name:"HOWARD",abbreviation:null,code:null},{name:"HUDSPETH",abbreviation:null,code:null},{name:"HUNT",abbreviation:null,code:null},{name:"HUTCHINSON",abbreviation:null,code:null},{name:"IRION",abbreviation:null,code:null},{name:"JACK",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"JEFF DAVIS",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JIM HOGG",abbreviation:null,code:null},{name:"JIM WELLS",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"JONES",abbreviation:null,code:null},{name:"KARNES",abbreviation:null,code:null},{name:"KAUFMAN",abbreviation:null,code:null},{name:"KENDALL",abbreviation:null,code:null},{name:"KENEDY",abbreviation:null,code:null},{name:"KENT",abbreviation:null,code:null},{name:"KERR",abbreviation:null,code:null},{name:"KIMBLE",abbreviation:null,code:null},{name:"KING",abbreviation:null,code:null},{name:"KINNEY",abbreviation:null,code:null},{name:"KLEBERG",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LA SALLE",abbreviation:null,code:null},{name:"LAMAR",abbreviation:null,code:null},{name:"LAMB",abbreviation:null,code:null},{name:"LAMPASAS",abbreviation:null,code:null},{name:"LAVACA",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LEON",abbreviation:null,code:null},{name:"LIBERTY",abbreviation:null,code:null},{name:"LIMESTONE",abbreviation:null,code:null},{name:"LIPSCOMB",abbreviation:null,code:null},{name:"LIVE OAK",abbreviation:null,code:null},{name:"LLANO",abbreviation:null,code:null},{name:"LOVING",abbreviation:null,code:null},{name:"LUBBOCK",abbreviation:null,code:null},{name:"LYNN",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARTIN",abbreviation:null,code:null},{name:"MASON",abbreviation:null,code:null},{name:"MATAGORDA",abbreviation:null,code:null},{name:"MAVERICK",abbreviation:null,code:null},{name:"MCCULLOCH",abbreviation:null,code:null},{name:"MCLENNAN",abbreviation:null,code:null},{name:"MCMULLEN",abbreviation:null,code:null},{name:"MEDINA",abbreviation:null,code:null},{name:"MENARD",abbreviation:null,code:null},{name:"MIDLAND",abbreviation:null,code:null},{name:"MILAM",abbreviation:null,code:null},{name:"MILLS",abbreviation:null,code:null},{name:"MITCHELL",abbreviation:null,code:null},{name:"MONTAGUE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MOORE",abbreviation:null,code:null},{name:"MORRIS",abbreviation:null,code:null},{name:"MOTLEY",abbreviation:null,code:null},{name:"NACOGDOCHES",abbreviation:null,code:null},{name:"NAVARRO",abbreviation:null,code:null},{name:"NEWTON",abbreviation:null,code:null},{name:"NOLAN",abbreviation:null,code:null},{name:"NUECES",abbreviation:null,code:null},{name:"OCHILTREE",abbreviation:null,code:null},{name:"OLDHAM",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"PALO PINTO",abbreviation:null,code:null},{name:"PANOLA",abbreviation:null,code:null},{name:"PARKER",abbreviation:null,code:null},{name:"PARMER",abbreviation:null,code:null},{name:"PECOS",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"POTTER",abbreviation:null,code:null},{name:"PRESIDIO",abbreviation:null,code:null},{name:"RAINS",abbreviation:null,code:null},{name:"RANDALL",abbreviation:null,code:null},{name:"REAGAN",abbreviation:null,code:null},{name:"REAL",abbreviation:null,code:null},{name:"RED RIVER",abbreviation:null,code:null},{name:"REEVES",abbreviation:null,code:null},{name:"REFUGIO",abbreviation:null,code:null},{name:"ROBERTS",abbreviation:null,code:null},{name:"ROBERTSON",abbreviation:null,code:null},{name:"ROCKWALL",abbreviation:null,code:null},{name:"RUNNELS",abbreviation:null,code:null},{name:"RUSK",abbreviation:null,code:null},{name:"SABINE",abbreviation:null,code:null},{name:"SAN AUGUSTINE",abbreviation:null,code:null},{name:"SAN JACINTO",abbreviation:null,code:null},{name:"SAN PATRICIO",abbreviation:null,code:null},{name:"SAN SABA",abbreviation:null,code:null},{name:"SCHLEICHER",abbreviation:null,code:null},{name:"SCURRY",abbreviation:null,code:null},{name:"SHACKELFORD",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"SHERMAN",abbreviation:null,code:null},{name:"SMITH",abbreviation:null,code:null},{name:"SOMERVELL",abbreviation:null,code:null},{name:"STARR",abbreviation:null,code:null},{name:"STEPHENS",abbreviation:null,code:null},{name:"STERLING",abbreviation:null,code:null},{name:"STONEWALL",abbreviation:null,code:null},{name:"SUTTON",abbreviation:null,code:null},{name:"SWISHER",abbreviation:null,code:null},{name:"TARRANT",abbreviation:null,code:null},{name:"TAYLOR",abbreviation:null,code:null},{name:"TERRELL",abbreviation:null,code:null},{name:"TERRY",abbreviation:null,code:null},{name:"THROCKMORTON",abbreviation:null,code:null},{name:"TITUS",abbreviation:null,code:null},{name:"TOM GREEN",abbreviation:null,code:null},{name:"TRAVIS",abbreviation:null,code:null},{name:"TRINITY",abbreviation:null,code:null},{name:"TYLER",abbreviation:null,code:null},{name:"UPSHUR",abbreviation:null,code:null},{name:"UPTON",abbreviation:null,code:null},{name:"UVALDE",abbreviation:null,code:null},{name:"VAL VERDE",abbreviation:null,code:null},{name:"VAN ZANDT",abbreviation:null,code:null},{name:"VICTORIA",abbreviation:null,code:null},{name:"WALKER",abbreviation:null,code:null},{name:"WALLER",abbreviation:null,code:null},{name:"WARD",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WEBB",abbreviation:null,code:null},{name:"WHARTON",abbreviation:null,code:null},{name:"WHEELER",abbreviation:null,code:null},{name:"WICHITA",abbreviation:null,code:null},{name:"WILBARGER",abbreviation:null,code:null},{name:"WILLACY",abbreviation:null,code:null},{name:"WILLIAMSON",abbreviation:null,code:null},{name:"WILSON",abbreviation:null,code:null},{name:"WINKLER",abbreviation:null,code:null},{name:"WISE",abbreviation:null,code:null},{name:"WOOD",abbreviation:null,code:null},{name:"YOAKUM",abbreviation:null,code:null},{name:"YOUNG",abbreviation:null,code:null},{name:"ZAPATA",abbreviation:null,code:null},{name:"ZAVALA",abbreviation:null,code:null}]},{name:"Utah",abbreviation:"UT",counties:[{name:"BEAVER",abbreviation:null,code:null},{name:"BOX ELDER",abbreviation:null,code:null},{name:"CACHE",abbreviation:null,code:null},{name:"CARBON",abbreviation:null,code:null},{name:"DAGGETT",abbreviation:null,code:null},{name:"DAVIS",abbreviation:null,code:null},{name:"DUCHESNE",abbreviation:null,code:null},{name:"EMERY",abbreviation:null,code:null},{name:"GARFIELD",abbreviation:null,code:null},{name:"GRAND",abbreviation:null,code:null},{name:"IRON",abbreviation:null,code:null},{name:"JUAB",abbreviation:null,code:null},{name:"KANE",abbreviation:null,code:null},{name:"MILLARD",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"PIUTE",abbreviation:null,code:null},{name:"RICH",abbreviation:null,code:null},{name:"SALT LAKE",abbreviation:null,code:null},{name:"SAN JUAN",abbreviation:null,code:null},{name:"SANPETE",abbreviation:null,code:null},{name:"SEVIER",abbreviation:null,code:null},{name:"SUMMIT",abbreviation:null,code:null},{name:"TOOELE",abbreviation:null,code:null},{name:"UINTAH",abbreviation:null,code:null},{name:"UTAH",abbreviation:null,code:null},{name:"WASATCH",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBER",abbreviation:null,code:null}]},{name:"Virginia",abbreviation:"VA",counties:[{name:"ACCOMACK",abbreviation:null,code:null},{name:"ALBEMARLE",abbreviation:null,code:null},{name:"ALEXANDRIA",abbreviation:null,code:null},{name:"ALLEGHANY",abbreviation:null,code:null},{name:"AMELIA",abbreviation:null,code:null},{name:"AMHERST",abbreviation:null,code:null},{name:"APPOMATTOX",abbreviation:null,code:null},{name:"ARLINGTON",abbreviation:null,code:null},{name:"AUGUSTA",abbreviation:null,code:null},{name:"BATH",abbreviation:null,code:null},{name:"BEDFORD",abbreviation:null,code:null},{name:"BLAND",abbreviation:null,code:null},{name:"BOTETOURT",abbreviation:null,code:null},{name:"BRISTOL",abbreviation:null,code:null},{name:"BRUNSWICK",abbreviation:null,code:null},{name:"BUCHANAN",abbreviation:null,code:null},{name:"BUCKINGHAM",abbreviation:null,code:null},{name:"BUENA VISTA",abbreviation:null,code:null},{name:"CAMPBELL",abbreviation:null,code:null},{name:"CAROLINE",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CHARLES CITY",abbreviation:null,code:null},{name:"CHARLOTTE",abbreviation:null,code:null},{name:"CHARLOTTESVILLE",abbreviation:null,code:null},{name:"CHESAPEAKE",abbreviation:null,code:null},{name:"CHESTERFIELD",abbreviation:null,code:null},{name:"CLARKE",abbreviation:null,code:null},{name:"COLONIAL HEIGHTS",abbreviation:null,code:null},{name:"COVINGTON",abbreviation:null,code:null},{name:"CRAIG",abbreviation:null,code:null},{name:"CULPEPER",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"DANVILLE",abbreviation:null,code:null},{name:"DICKENSON",abbreviation:null,code:null},{name:"DINWIDDIE",abbreviation:null,code:null},{name:"EMPORIA",abbreviation:null,code:null},{name:"ESSEX",abbreviation:null,code:null},{name:"FAIRFAX",abbreviation:null,code:null},{name:"FAIRFAX",abbreviation:null,code:null},{name:"FALLS CHURCH",abbreviation:null,code:null},{name:"FAUQUIER",abbreviation:null,code:null},{name:"FLOYD",abbreviation:null,code:null},{name:"FLUVANNA",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FRANKLIN CITY",abbreviation:null,code:null},{name:"FREDERICK",abbreviation:null,code:null},{name:"FREDERICKSBURG",abbreviation:null,code:null},{name:"GALAX",abbreviation:null,code:null},{name:"GILES",abbreviation:null,code:null},{name:"GLOUCESTER",abbreviation:null,code:null},{name:"GOOCHLAND",abbreviation:null,code:null},{name:"GRAYSON",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GREENSVILLE",abbreviation:null,code:null},{name:"HALIFAX",abbreviation:null,code:null},{name:"HAMPTON",abbreviation:null,code:null},{name:"HANOVER",abbreviation:null,code:null},{name:"HARRISONBURG",abbreviation:null,code:null},{name:"HENRICO",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HIGHLAND",abbreviation:null,code:null},{name:"HOPEWELL",abbreviation:null,code:null},{name:"ISLE OF WIGHT",abbreviation:null,code:null},{name:"JAMES CITY",abbreviation:null,code:null},{name:"KING AND QUEEN",abbreviation:null,code:null},{name:"KING GEORGE",abbreviation:null,code:null},{name:"KING WILLIAM",abbreviation:null,code:null},{name:"LANCASTER",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LEXINGTON",abbreviation:null,code:null},{name:"LOUDOUN",abbreviation:null,code:null},{name:"LOUISA",abbreviation:null,code:null},{name:"LUNENBURG",abbreviation:null,code:null},{name:"LYNCHBURG",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MANASSAS",abbreviation:null,code:null},{name:"MANASSAS PARK",abbreviation:null,code:null},{name:"MARTINSVILLE",abbreviation:null,code:null},{name:"MATHEWS",abbreviation:null,code:null},{name:"MECKLENBURG",abbreviation:null,code:null},{name:"MIDDLESEX",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"NELSON",abbreviation:null,code:null},{name:"NEW KENT",abbreviation:null,code:null},{name:"NEWPORT NEWS",abbreviation:null,code:null},{name:"NORFOLK",abbreviation:null,code:null},{name:"NORTHAMPTON",abbreviation:null,code:null},{name:"NORTHUMBERLAND",abbreviation:null,code:null},{name:"NORTON",abbreviation:null,code:null},{name:"NOTTOWAY",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"PAGE",abbreviation:null,code:null},{name:"PATRICK",abbreviation:null,code:null},{name:"PETERSBURG",abbreviation:null,code:null},{name:"PITTSYLVANIA",abbreviation:null,code:null},{name:"POQUOSON",abbreviation:null,code:null},{name:"PORTSMOUTH",abbreviation:null,code:null},{name:"POWHATAN",abbreviation:null,code:null},{name:"PRINCE EDWARD",abbreviation:null,code:null},{name:"PRINCE GEORGE",abbreviation:null,code:null},{name:"PRINCE WILLIAM",abbreviation:null,code:null},{name:"PULASKI",abbreviation:null,code:null},{name:"RADFORD",abbreviation:null,code:null},{name:"RAPPAHANNOCK",abbreviation:null,code:null},{name:"RICHMOND",abbreviation:null,code:null},{name:"RICHMOND",abbreviation:null,code:null},{name:"ROANOKE",abbreviation:null,code:null},{name:"ROANOKE",abbreviation:null,code:null},{name:"ROCKBRIDGE",abbreviation:null,code:null},{name:"ROCKINGHAM",abbreviation:null,code:null},{name:"RUSSELL",abbreviation:null,code:null},{name:"SALEM",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHENANDOAH",abbreviation:null,code:null},{name:"SMYTH",abbreviation:null,code:null},{name:"SOUTHAMPTON",abbreviation:null,code:null},{name:"SPOTSYLVANIA",abbreviation:null,code:null},{name:"STAFFORD",abbreviation:null,code:null},{name:"STAUNTON",abbreviation:null,code:null},{name:"SUFFOLK",abbreviation:null,code:null},{name:"SURRY",abbreviation:null,code:null},{name:"SUSSEX",abbreviation:null,code:null},{name:"TAZEWELL",abbreviation:null,code:null},{name:"VIRGINIA BEACH",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNESBORO",abbreviation:null,code:null},{name:"WESTMORELAND",abbreviation:null,code:null},{name:"WILLIAMSBURG",abbreviation:null,code:null},{name:"WINCHESTER",abbreviation:null,code:null},{name:"WISE",abbreviation:null,code:null},{name:"WYTHE",abbreviation:null,code:null},{name:"YORK",abbreviation:null,code:null}]},{name:"Vermont",abbreviation:"VT",counties:[{name:"ADDISON",abbreviation:null,code:null},{name:"BENNINGTON",abbreviation:null,code:null},{name:"CALEDONIA",abbreviation:null,code:null},{name:"CHITTENDEN",abbreviation:null,code:null},{name:"ESSEX",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GRAND ISLE",abbreviation:null,code:null},{name:"LAMOILLE",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"ORLEANS",abbreviation:null,code:null},{name:"RUTLAND",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WINDHAM",abbreviation:null,code:null},{name:"WINDSOR",abbreviation:null,code:null}]},{name:"Washington",abbreviation:"WA",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ASOTIN",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"CHELAN",abbreviation:null,code:null},{name:"CLALLAM",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"COWLITZ",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"FERRY",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GARFIELD",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GRAYS HARBOR",abbreviation:null,code:null},{name:"ISLAND",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"KING",abbreviation:null,code:null},{name:"KITSAP",abbreviation:null,code:null},{name:"KITTITAS",abbreviation:null,code:null},{name:"KLICKITAT",abbreviation:null,code:null},{name:"LEWIS",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"MASON",abbreviation:null,code:null},{name:"OKANOGAN",abbreviation:null,code:null},{name:"PACIFIC",abbreviation:null,code:null},{name:"PEND OREILLE",abbreviation:null,code:null},{name:"PIERCE",abbreviation:null,code:null},{name:"SAN JUAN",abbreviation:null,code:null},{name:"SKAGIT",abbreviation:null,code:null},{name:"SKAMANIA",abbreviation:null,code:null},{name:"SNOHOMISH",abbreviation:null,code:null},{name:"SPOKANE",abbreviation:null,code:null},{name:"STEVENS",abbreviation:null,code:null},{name:"THURSTON",abbreviation:null,code:null},{name:"WAHKIAKUM",abbreviation:null,code:null},{name:"WALLA WALLA",abbreviation:null,code:null},{name:"WHATCOM",abbreviation:null,code:null},{name:"WHITMAN",abbreviation:null,code:null},{name:"YAKIMA",abbreviation:null,code:null}]},{name:"Wisconsin",abbreviation:"WI",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ASHLAND",abbreviation:null,code:null},{name:"BARRON",abbreviation:null,code:null},{name:"BAYFIELD",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"BUFFALO",abbreviation:null,code:null},{name:"BURNETT",abbreviation:null,code:null},{name:"CALUMET",abbreviation:null,code:null},{name:"CHIPPEWA",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"DANE",abbreviation:null,code:null},{name:"DODGE",abbreviation:null,code:null},{name:"DOOR",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"DUNN",abbreviation:null,code:null},{name:"EAU CLAIRE",abbreviation:null,code:null},{name:"FLORENCE",abbreviation:null,code:null},{name:"FOND DU LAC",abbreviation:null,code:null},{name:"FOREST",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GREEN",abbreviation:null,code:null},{name:"GREEN LAKE",abbreviation:null,code:null},{name:"IOWA",abbreviation:null,code:null},{name:"IRON",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JUNEAU",abbreviation:null,code:null},{name:"KENOSHA",abbreviation:null,code:null},{name:"KEWAUNEE",abbreviation:null,code:null},{name:"LA CROSSE",abbreviation:null,code:null},{name:"LAFAYETTE",abbreviation:null,code:null},{name:"LANGLADE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"MANITOWOC",abbreviation:null,code:null},{name:"MARATHON",abbreviation:null,code:null},{name:"MARINETTE",abbreviation:null,code:null},{name:"MARQUETTE",abbreviation:null,code:null},{name:"MENOMINEE",abbreviation:null,code:null},{name:"MILWAUKEE",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"OCONTO",abbreviation:null,code:null},{name:"ONEIDA",abbreviation:null,code:null},{name:"OUTAGAMIE",abbreviation:null,code:null},{name:"OZAUKEE",abbreviation:null,code:null},{name:"PEPIN",abbreviation:null,code:null},{name:"PIERCE",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"PORTAGE",abbreviation:null,code:null},{name:"PRICE",abbreviation:null,code:null},{name:"RACINE",abbreviation:null,code:null},{name:"RICHLAND",abbreviation:null,code:null},{name:"ROCK",abbreviation:null,code:null},{name:"RUSK",abbreviation:null,code:null},{name:"SAUK",abbreviation:null,code:null},{name:"SAWYER",abbreviation:null,code:null},{name:"SHAWANO",abbreviation:null,code:null},{name:"SHEBOYGAN",abbreviation:null,code:null},{name:"ST CROIX",abbreviation:null,code:null},{name:"TAYLOR",abbreviation:null,code:null},{name:"TREMPEALEAU",abbreviation:null,code:null},{name:"VERNON",abbreviation:null,code:null},{name:"VILAS",abbreviation:null,code:null},{name:"WALWORTH",abbreviation:null,code:null},{name:"WASHBURN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAUKESHA",abbreviation:null,code:null},{name:"WAUPACA",abbreviation:null,code:null},{name:"WAUSHARA",abbreviation:null,code:null},{name:"WINNEBAGO",abbreviation:null,code:null},{name:"WOOD",abbreviation:null,code:null}]},{name:"West Virginia",abbreviation:"WV",counties:[{name:"BARBOUR",abbreviation:null,code:null},{name:"BERKELEY",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BRAXTON",abbreviation:null,code:null},{name:"BROOKE",abbreviation:null,code:null},{name:"CABELL",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"DODDRIDGE",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"GILMER",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GREENBRIER",abbreviation:null,code:null},{name:"HAMPSHIRE",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARDY",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"KANAWHA",abbreviation:null,code:null},{name:"LEWIS",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MASON",abbreviation:null,code:null},{name:"MCDOWELL",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"MINERAL",abbreviation:null,code:null},{name:"MINGO",abbreviation:null,code:null},{name:"MONONGALIA",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"NICHOLAS",abbreviation:null,code:null},{name:"OHIO",abbreviation:null,code:null},{name:"PENDLETON",abbreviation:null,code:null},{name:"PLEASANTS",abbreviation:null,code:null},{name:"POCAHONTAS",abbreviation:null,code:null},{name:"PRESTON",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"RALEIGH",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"RITCHIE",abbreviation:null,code:null},{name:"ROANE",abbreviation:null,code:null},{name:"SUMMERS",abbreviation:null,code:null},{name:"TAYLOR",abbreviation:null,code:null},{name:"TUCKER",abbreviation:null,code:null},{name:"TYLER",abbreviation:null,code:null},{name:"UPSHUR",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WETZEL",abbreviation:null,code:null},{name:"WIRT",abbreviation:null,code:null},{name:"WOOD",abbreviation:null,code:null},{name:"WYOMING",abbreviation:null,code:null}]},{name:"Wyoming",abbreviation:"WY",counties:[{name:"ALBANY",abbreviation:null,code:null},{name:"BIG HORN",abbreviation:null,code:null},{name:"CAMPBELL",abbreviation:null,code:null},{name:"CARBON",abbreviation:null,code:null},{name:"CONVERSE",abbreviation:null,code:null},{name:"CROOK",abbreviation:null,code:null},{name:"FREMONT",abbreviation:null,code:null},{name:"GOSHEN",abbreviation:null,code:null},{name:"HOT SPRINGS",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"LARAMIE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"NATRONA",abbreviation:null,code:null},{name:"NIOBRARA",abbreviation:null,code:null},{name:"PARK",abbreviation:null,code:null},{name:"PLATTE",abbreviation:null,code:null},{name:"SHERIDAN",abbreviation:null,code:null},{name:"SUBLETTE",abbreviation:null,code:null},{name:"SWEETWATER",abbreviation:null,code:null},{name:"TETON",abbreviation:null,code:null},{name:"UINTA",abbreviation:null,code:null},{name:"WASHAKIE",abbreviation:null,code:null},{name:"WESTON",abbreviation:null,code:null}]}],region:"usa",name:"United States"},{code:"CA",states:[{name:"Alberta",abbreviation:null,counties:null},{name:"British Columbia",abbreviation:null,counties:[{name:"Lower Mainland",abbreviation:null,code:null},{name:"Northern BC",abbreviation:null,code:null},{name:"Vancouver Island",abbreviation:null,code:null}]},{name:"Manitoba",abbreviation:null,counties:null},{name:"New Brunswick",abbreviation:null,counties:null},{name:"Newfoundland and Labrador",abbreviation:null,counties:null},{name:"Northwest Territories",abbreviation:null,counties:null},{name:"Nova Scotia",abbreviation:null,counties:null},{name:"Nunavut",abbreviation:null,counties:null},{name:"Ontario",abbreviation:null,counties:[{name:"Algoma",abbreviation:null,code:null},{name:"Brant",abbreviation:null,code:null},{name:"Bruce",abbreviation:null,code:null},{name:"Chatham-Kent",abbreviation:null,code:null},{name:"Cochrane",abbreviation:null,code:null},{name:"Dufferin",abbreviation:null,code:null},{name:"Durham",abbreviation:null,code:null},{name:"Elgin",abbreviation:null,code:null},{name:"Essex",abbreviation:null,code:null},{name:"Frontenac",abbreviation:null,code:null},{name:"Greater Sudbury / Grand Sudbury",abbreviation:null,code:null},{name:"Grey",abbreviation:null,code:null},{name:"Haldimand-Norfolk",abbreviation:null,code:null},{name:"Haliburton",abbreviation:null,code:null},{name:"Halton",abbreviation:null,code:null},{name:"Hamilton",abbreviation:null,code:null},{name:"Hastings",abbreviation:null,code:null},{name:"Huron",abbreviation:null,code:null},{name:"Kawartha Lakes",abbreviation:null,code:null},{name:"Kenora",abbreviation:null,code:null},{name:"Lambton",abbreviation:null,code:null},{name:"Lanark",abbreviation:null,code:null},{name:"Leeds and Grenville",abbreviation:null,code:null},{name:"Lennox and Addington",abbreviation:null,code:null},{name:"Manitoulin",abbreviation:null,code:null},{name:"Middlesex",abbreviation:null,code:null},{name:"Muskoka",abbreviation:null,code:null},{name:"Niagara",abbreviation:null,code:null},{name:"Nipissing",abbreviation:null,code:null},{name:"Northumberland",abbreviation:null,code:null},{name:"Ottawa",abbreviation:null,code:null},{name:"Oxford",abbreviation:null,code:null},{name:"Parry Sound",abbreviation:null,code:null},{name:"Peel",abbreviation:null,code:null},{name:"Perth",abbreviation:null,code:null},{name:"Peterborough",abbreviation:null,code:null},{name:"Prescott and Russell",abbreviation:null,code:null},{name:"Prince Edward",abbreviation:null,code:null},{name:"Rainy River",abbreviation:null,code:null},{name:"Renfrew",abbreviation:null,code:null},{name:"Simcoe",abbreviation:null,code:null},{name:"Stormont Dundas and Glengarry",abbreviation:null,code:null},{name:"Sudbury",abbreviation:null,code:null},{name:"Thunder Bay",abbreviation:null,code:null},{name:"Timiskaming",abbreviation:null,code:null},{name:"Toronto",abbreviation:null,code:null},{name:"Waterloo",abbreviation:null,code:null},{name:"Wellington",abbreviation:null,code:null},{name:"York",abbreviation:null,code:null}]},{name:"Prince Edward Island",abbreviation:null,counties:null},{name:"Quebec",abbreviation:null,counties:[{name:"Abitibi Temiscamingue",abbreviation:null,code:null},{name:"Bas Saint Laurent",abbreviation:null,code:null},{name:"Capitale Nationale",abbreviation:null,code:null},{name:"Centre du Quebec",abbreviation:null,code:null},{name:"Chaudiere Appalaches",abbreviation:null,code:null},{name:"Cote Nord",abbreviation:null,code:null},{name:"Estrie",abbreviation:null,code:null},{name:"Gaspesie iles de la Madeleine",abbreviation:null,code:null},{name:"Lanaudiere",abbreviation:null,code:null},{name:"Laurentides",abbreviation:null,code:null},{name:"Laval",abbreviation:null,code:null},{name:"Mauricie",abbreviation:null,code:null},{name:"Monteregie",abbreviation:null,code:null},{name:"Montreal",abbreviation:null,code:null},{name:"Nord du Quebec",abbreviation:null,code:null},{name:"Outaouais",abbreviation:null,code:null},{name:"Saguenay Lac Saint Jean",abbreviation:null,code:null}]},{name:"Saskatchewan",abbreviation:null,counties:null},{name:"Yukon",abbreviation:null,counties:null}],region:"canada",name:"Canada"},{code:"AFG",states:null,region:"Asia",name:"Afghanistan"},{code:"ALA",states:null,region:"Europe",name:"Aland Islands"},{code:"ALB",states:null,region:"Europe",name:"Albania"},{code:"DZA",states:null,region:"Africa",name:"Algeria"},{code:"ASM",states:null,region:"Oceania",name:"American Samoa"},{code:"AND",states:null,region:"Europe",name:"Andorra"},{code:"AGO",states:null,region:"Africa",name:"Angola"},{code:null,states:null,region:"caribbean",name:"Anguilla"},{code:null,states:null,region:null,name:"Antarctica"},{code:null,states:null,region:"caribbean",name:"Antigua and Barbuda"},{code:null,states:null,region:"southAmerica",name:"Argentina"},{code:null,states:null,region:"europe",name:"Armenia"},{code:null,states:null,region:"caribbean",name:"Aruba"},{code:null,states:null,region:"australia",name:"Australia"},{code:null,states:null,region:"europe",name:"Austria"},{code:null,states:null,region:"europe",name:"Azerbaijan"},{code:null,states:null,region:"caribbean",name:"Bahamas"},{code:null,states:null,region:"middleEast",name:"Bahrain"},{code:null,states:null,region:"asia",name:"Bangladesh"},{code:null,states:null,region:"caribbean",name:"Barbados"},{code:null,states:null,region:"europe",name:"Belarus"},{code:null,states:null,region:"europe",name:"Belgium"},{code:null,states:null,region:"centralAmerica",name:"Belize"},{code:null,states:null,region:"africa",name:"Benin"},{code:null,states:null,region:null,name:"Bermuda"},{code:null,states:null,region:"asia",name:"Bhutan"},{code:null,states:null,region:"southAmerica",name:"Bolivia"},{code:null,states:null,region:"europe",name:"Bosnia and Herzegovina"},{code:null,states:null,region:"africa",name:"Botswana"},{code:null,states:null,region:null,name:"Bouvet Island"},{code:null,states:null,region:"southAmerica",name:"Brazil"},{code:null,states:null,region:null,name:"British Indian Ocean Territory"},{code:null,states:null,region:"asia",name:"Brunei Darussalam"},{code:null,states:null,region:"europe",name:"Bulgaria"},{code:null,states:null,region:"africa",name:"Burkina Faso"},{code:null,states:null,region:"africa",name:"Burundi"},{code:null,states:null,region:"asia",name:"Cambodia"},{code:null,states:null,region:"africa",name:"Cameroon"},{code:null,states:null,region:null,name:"Cape Verde"},{code:null,states:null,region:"caribbean",name:"Cayman Islands"},{code:null,states:null,region:"africa",name:"Central African Republic"},{code:null,states:null,region:"africa",name:"Chad"},{code:null,states:null,region:"southAmerica",name:"Chile"},{code:null,states:null,region:"asia",name:"China"},{code:null,states:null,region:"oceania",name:"Christmas Island"},{code:null,states:null,region:"oceania",name:"Cocos (Keeling) Islands"},{code:null,states:null,region:"southAmerica",name:"Colombia"},{code:null,states:null,region:"africa",name:"Comoros"},{code:null,states:null,region:"africa",name:"Congo"},{code:null,states:null,region:"africa",name:"Congo, The Democratic Republic of the"},{code:null,states:null,region:"oceania",name:"Cook Islands"},{code:null,states:null,region:"centralAmerica",name:"Costa Rica"},{code:null,states:null,region:"africa",name:"Cote d'Ivoire"},{code:null,states:null,region:"europe",name:"Croatia"},{code:null,states:null,region:"caribbean",name:"Cuba"},{code:null,states:null,region:"caribbean",name:"Curacao"},{code:null,states:null,region:"middleEast",name:"Cyprus"},{code:null,states:null,region:"europe",name:"Czech Republic"},{code:null,states:null,region:"europe",name:"Denmark"},{code:null,states:null,region:"africa",name:"Djibouti"},{code:null,states:null,region:"caribbean",name:"Dominica"},{code:null,states:null,region:"caribbean",name:"Dominican Republic"},{code:null,states:null,region:"southAmerica",name:"Ecuador"},{code:null,states:null,region:"africa",name:"Egypt"},{code:null,states:null,region:"centralAmerica",name:"El Salvador"},{code:null,states:null,region:"africa",name:"Equatorial Guinea"},{code:null,states:null,region:"africa",name:"Eritrea"},{code:null,states:null,region:"europe",name:"Estonia"},{code:null,states:null,region:"africa",name:"Ethiopia"},{code:null,states:null,region:"southAmerica",name:"Falkland Islands (Malvinas)"},{code:null,states:null,region:"europe",name:"Faroe Islands"},{code:null,states:null,region:"oceania",name:"Fiji"},{code:null,states:null,region:"europe",name:"Finland"},{code:null,states:null,region:"europe",name:"France"},{code:null,states:null,region:"southAmerica",name:"French Guiana"},{code:null,states:null,region:"oceania",name:"French Polynesia"},{code:null,states:null,region:null,name:"French Southern Territories"},{code:null,states:null,region:"africa",name:"Gabon"},{code:null,states:null,region:"africa",name:"Gambia"},{code:null,states:null,region:"europe",name:"Georgia"},{code:null,states:null,region:"europe",name:"Germany"},{code:null,states:null,region:"africa",name:"Ghana"},{code:null,states:null,region:"europe",name:"Gibraltar"},{code:null,states:null,region:"europe",name:"Greece"},{code:null,states:null,region:null,name:"Greenland"},{code:null,states:null,region:"caribbean",name:"Grenada"},{code:null,states:null,region:"caribbean",name:"Guadeloupe"},{code:null,states:null,region:"oceania",name:"Guam"},{code:null,states:null,region:"centralAmerica",name:"Guatemala"},{code:null,states:null,region:"europe",name:"Guernsey"},{code:null,states:null,region:"africa",name:"Guinea"},{code:null,states:null,region:"africa",name:"Guinea-Bissau"},{code:null,states:null,region:"southAmerica",name:"Guyana"},{code:null,states:null,region:"caribbean",name:"Haiti"},{code:null,states:null,region:null,name:"Heard Island and McDonald Islands"},{code:null,states:null,region:"europe",name:"Holy See (Vatican City State)"},{code:null,states:null,region:"centralAmerica",name:"Honduras"},{code:null,states:null,region:"asia",name:"Hong Kong"},{code:null,states:null,region:"europe",name:"Hungary"},{code:null,states:null,region:"europe",name:"Iceland"},{code:null,states:null,region:"asia",name:"India"},{code:null,states:null,region:"asia",name:"Indonesia"},{code:null,states:null,region:"middleEast",name:"Iran, Islamic Republic of"},{code:null,states:null,region:"middleEast",name:"Iraq"},{code:null,states:null,region:"europe",name:"Ireland"},{code:null,states:null,region:"europe",name:"Isle of Man"},{code:null,states:null,region:"middleEast",name:"Israel"},{code:null,states:null,region:"europe",name:"Italy"},{code:null,states:null,region:"caribbean",name:"Jamaica"},{code:null,states:null,region:"asia",name:"Japan"},{code:null,states:null,region:"europe",name:"Jersey"},{code:null,states:null,region:"middleEast",name:"Jordan"},{code:null,states:null,region:"europe",name:"Kazakhstan"},{code:null,states:null,region:"africa",name:"Kenya"},{code:null,states:null,region:"oceania",name:"Kiribati"},{code:null,states:null,region:"asia",name:"Korea, Democratic People's Republic of"},{code:null,states:null,region:"asia",name:"Korea, Republic of"},{code:null,states:null,region:"middleEast",name:"Kuwait"},{code:null,states:null,region:"asia",name:"Kyrgyzstan"},{code:null,states:null,region:"asia",name:"Lao People's Democratic Republic"},{code:null,states:null,region:"europe",name:"Latvia"},{code:null,states:null,region:"middleEast",name:"Lebanon"},{code:null,states:null,region:"africa",name:"Lesotho"},{code:null,states:null,region:"africa",name:"Liberia"},{code:null,states:null,region:null,name:"Libyan Arab Jamahiriya"},{code:null,states:null,region:"europe",name:"Liechtenstein"},{code:null,states:null,region:"europe",name:"Lithuania"},{code:null,states:null,region:"europe",name:"Luxembourg"},{code:null,states:null,region:"asia",name:"Macao"},{code:null,states:null,region:null,name:"Macedonia, The Former Yugoslav Republic of"},{code:null,states:null,region:"africa",name:"Madagascar"},{code:null,states:null,region:"africa",name:"Malawi"},{code:null,states:null,region:"asia",name:"Malaysia"},{code:null,states:null,region:"asia",name:"Maldives"},{code:null,states:null,region:"africa",name:"Mali"},{code:null,states:null,region:"europe",name:"Malta"},{code:null,states:null,region:"oceania",name:"Marshall Islands"},{code:null,states:null,region:"caribbean",name:"Martinique"},{code:null,states:null,region:"africa",name:"Mauritania"},{code:null,states:null,region:"africa",name:"Mauritius"},{code:null,states:null,region:"africa",name:"Mayotte"},{code:null,states:null,region:"centralAmerica",name:"Mexico"},{code:null,states:null,region:"oceania",name:"Micronesia, Federated States of"},{code:null,states:null,region:"europe",name:"Moldova, Republic of"},{code:null,states:null,region:"europe",name:"Monaco"},{code:null,states:null,region:"asia",name:"Mongolia"},{code:null,states:null,region:"europe",name:"Montenegro"},{code:null,states:null,region:"caribbean",name:"Montserrat"},{code:null,states:null,region:"africa",name:"Morocco"},{code:null,states:null,region:"africa",name:"Mozambique"},{code:null,states:null,region:"asia",name:"Myanmar"},{code:null,states:null,region:"africa",name:"Namibia"},{code:null,states:null,region:"oceania",name:"Nauru"},{code:null,states:null,region:"asia",name:"Nepal"},{code:null,states:null,region:"europe",name:"Netherlands"},{code:null,states:null,region:null,name:"Netherlands Antilles"},{code:null,states:null,region:"oceania",name:"New Caledonia"},{code:null,states:null,region:"oceania",name:"New Zealand"},{code:null,states:null,region:"centralAmerica",name:"Nicaragua"},{code:null,states:null,region:"africa",name:"Niger"},{code:null,states:null,region:"africa",name:"Nigeria"},{code:null,states:null,region:"oceania",name:"Niue"},{code:null,states:null,region:"oceania",name:"Norfolk Island"},{code:null,states:null,region:"oceania",name:"Northern Mariana Islands"},{code:null,states:null,region:"europe",name:"Norway"},{code:null,states:null,region:"middleEast",name:"Oman"},{code:null,states:null,region:"asia",name:"Pakistan"},{code:null,states:null,region:"oceania",name:"Palau"},{code:null,states:null,region:"middleEast",name:"Palestinian Territory,Occupied"},{code:null,states:null,region:"centralAmerica",name:"Panama"},{code:null,states:null,region:"oceania",name:"Papua New Guinea"},{code:null,states:null,region:"southAmerica",name:"Paraguay"},{code:null,states:null,region:"southAmerica",name:"Peru"},{code:null,states:null,region:"asia",name:"Philippines"},{code:null,states:null,region:"oceania",name:"Pitcairn"},{code:null,states:null,region:"europe",name:"Poland"},{code:null,states:null,region:"europe",name:"Portugal"},{code:null,states:null,region:"caribbean",name:"Puerto Rico"},{code:null,states:null,region:"middleEast",name:"Qatar"},{code:null,states:null,region:"africa",name:"Reunion"},{code:null,states:null,region:"europe",name:"Romania"},{code:null,states:null,region:"europe",name:"Russian Federation"},{code:null,states:null,region:"africa",name:"Rwanda"},{code:null,states:null,region:"caribbean",name:"Saint Barthelemy"},{code:null,states:null,region:"africa",name:"Saint Helena"},{code:null,states:null,region:"caribbean",name:"Saint Kitts and Nevis"},{code:null,states:null,region:"caribbean",name:"Saint Lucia"},{code:null,states:null,region:"caribbean",name:"Saint Martin"},{code:null,states:null,region:null,name:"Saint Pierre and Miquelon"},{code:null,states:null,region:"caribbean",name:"Saint Vincent and the Grenadines"},{code:null,states:null,region:"oceania",name:"Samoa"},{code:null,states:null,region:"europe",name:"San Marino"},{code:null,states:null,region:"africa",name:"Sao Tome and Principe"},{code:null,states:null,region:"middleEast",name:"Saudi Arabia"},{code:null,states:null,region:"africa",name:"Senegal"},{code:null,states:null,region:"europe",name:"Serbia"},{code:null,states:null,region:"africa",name:"Seychelles"},{code:null,states:null,region:"africa",name:"Sierra Leone"},{code:null,states:null,region:"asia",name:"Singapore"},{code:null,states:null,region:"caribbean",name:"Sint Maarten"},{code:null,states:null,region:"europe",name:"Slovakia"},{code:null,states:null,region:"europe",name:"Slovenia"},{code:null,states:null,region:"oceania",name:"Solomon Islands"},{code:null,states:null,region:"africa",name:"Somalia"},{code:null,states:null,region:"africa",name:"South Africa"},{code:null,states:null,region:null,name:"South Georgia and the South Sandwich Islands"},{code:null,states:null,region:"europe",name:"Spain"},{code:null,states:null,region:"asia",name:"Sri Lanka"},{code:null,states:null,region:"africa",name:"Sudan"},{code:null,states:null,region:"southAmerica",name:"Suriname"},{code:null,states:null,region:"europe",name:"Svalbard and Jan Mayen"},{code:null,states:null,region:null,name:"Swaziland"},{code:null,states:null,region:"europe",name:"Sweden"},{code:null,states:null,region:"europe",name:"Switzerland"},{code:null,states:null,region:"middleEast",name:"Syrian Arab Republic"},{code:null,states:null,region:"asia",name:"Taiwan"},{code:null,states:null,region:"asia",name:"Tajikistan"},{code:null,states:null,region:"africa",name:"Tanzania, United Republic of"},{code:null,states:null,region:"asia",name:"Thailand"},{code:null,states:null,region:"asia",name:"Timor-Leste"},{code:null,states:null,region:"africa",name:"Togo"},{code:null,states:null,region:"oceania",name:"Tokelau"},{code:null,states:null,region:"oceania",name:"Tonga"},{code:null,states:null,region:"caribbean",name:"Trinidad and Tobago"},{code:null,states:null,region:"africa",name:"Tunisia"},{code:null,states:null,region:"middleEast",name:"Turkey"},{code:null,states:null,region:"asia",name:"Turkmenistan"},{code:null,states:null,region:"caribbean",name:"Turks and Caicos Islands"},{code:null,states:null,region:"oceania",name:"Tuvalu"},{code:null,states:null,region:null,name:"UAE"},{code:null,states:null,region:"africa",name:"Uganda"},{code:null,states:null,region:"europe",name:"UK"},{code:null,states:null,region:"europe",name:"Ukraine"},{code:"US",states:[{name:"Alaska",abbreviation:"AK",counties:[{name:"ALEUTIANS EAST",abbreviation:null,code:null},{name:"ALEUTIANS WEST",abbreviation:null,code:null},{name:"ANCHORAGE",abbreviation:null,code:null},{name:"BETHEL",abbreviation:null,code:null},{name:"BRISTOL BAY",abbreviation:null,code:null},{name:"CHUGACH",abbreviation:null,code:null},{name:"COPPER RIVER",abbreviation:null,code:null},{name:"DENALI",abbreviation:null,code:null},{name:"DILLINGHAM",abbreviation:null,code:null},{name:"FAIRBANKS NORTH STAR",abbreviation:null,code:null},{name:"HAINES",abbreviation:null,code:null},{name:"HOONAH-ANGOON",abbreviation:null,code:null},{name:"JUNEAU",abbreviation:null,code:null},{name:"KENAI PENINSULA",abbreviation:null,code:null},{name:"KETCHIKAN GATEWAY",abbreviation:null,code:null},{name:"KODIAK ISLAND",abbreviation:null,code:null},{name:"KUSILVAK",abbreviation:null,code:null},{name:"LAKE AND PENINSULA",abbreviation:null,code:null},{name:"MATANUSKA-SUSITNA",abbreviation:null,code:null},{name:"NOME",abbreviation:null,code:null},{name:"NORTH SLOPE",abbreviation:null,code:null},{name:"NORTHWEST ARCTIC",abbreviation:null,code:null},{name:"PETERSBURG",abbreviation:null,code:null},{name:"PRINCE OF WALES-HYDER",abbreviation:null,code:null},{name:"SITKA",abbreviation:null,code:null},{name:"SKAGWAY",abbreviation:null,code:null},{name:"SOUTHEAST FAIRBANKS",abbreviation:null,code:null},{name:"WRANGELL",abbreviation:null,code:null},{name:"YAKUTAT",abbreviation:null,code:null},{name:"YUKON-KOYUKUK",abbreviation:null,code:null},{name:"VALDEZ\u2013CORDOVA",abbreviation:null,code:null}]},{name:"Alabama",abbreviation:"AL",counties:[{name:"AUTAUGA",abbreviation:null,code:null},{name:"BALDWIN",abbreviation:null,code:null},{name:"BARBOUR",abbreviation:null,code:null},{name:"BIBB",abbreviation:null,code:null},{name:"BLOUNT",abbreviation:null,code:null},{name:"BULLOCK",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CHAMBERS",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CHILTON",abbreviation:null,code:null},{name:"CHOCTAW",abbreviation:null,code:null},{name:"CLARKE",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLEBURNE",abbreviation:null,code:null},{name:"COFFEE",abbreviation:null,code:null},{name:"COLBERT",abbreviation:null,code:null},{name:"CONECUH",abbreviation:null,code:null},{name:"COOSA",abbreviation:null,code:null},{name:"COVINGTON",abbreviation:null,code:null},{name:"CRENSHAW",abbreviation:null,code:null},{name:"CULLMAN",abbreviation:null,code:null},{name:"DALE",abbreviation:null,code:null},{name:"DALLAS",abbreviation:null,code:null},{name:"DEKALB",abbreviation:null,code:null},{name:"ELMORE",abbreviation:null,code:null},{name:"ESCAMBIA",abbreviation:null,code:null},{name:"ETOWAH",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GENEVA",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"HALE",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HOUSTON",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"LAMAR",abbreviation:null,code:null},{name:"LAUDERDALE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LIMESTONE",abbreviation:null,code:null},{name:"LOWNDES",abbreviation:null,code:null},{name:"MACON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARENGO",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MOBILE",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PICKENS",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"RUSSELL",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"ST CLAIR",abbreviation:null,code:null},{name:"SUMTER",abbreviation:null,code:null},{name:"TALLADEGA",abbreviation:null,code:null},{name:"TALLAPOOSA",abbreviation:null,code:null},{name:"TUSCALOOSA",abbreviation:null,code:null},{name:"WALKER",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WILCOX",abbreviation:null,code:null},{name:"WINSTON",abbreviation:null,code:null}]},{name:"Arkansas",abbreviation:"AR",counties:[{name:"ARKANSAS",abbreviation:null,code:null},{name:"ASHLEY",abbreviation:null,code:null},{name:"BAXTER",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BRADLEY",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CHICOT",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLEBURNE",abbreviation:null,code:null},{name:"CLEVELAND",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"CONWAY",abbreviation:null,code:null},{name:"CRAIGHEAD",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"CRITTENDEN",abbreviation:null,code:null},{name:"CROSS",abbreviation:null,code:null},{name:"DALLAS",abbreviation:null,code:null},{name:"DESHA",abbreviation:null,code:null},{name:"DREW",abbreviation:null,code:null},{name:"FAULKNER",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GARLAND",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"HEMPSTEAD",abbreviation:null,code:null},{name:"HOT SPRING",abbreviation:null,code:null},{name:"HOWARD",abbreviation:null,code:null},{name:"INDEPENDENCE",abbreviation:null,code:null},{name:"IZARD",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"LAFAYETTE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LITTLE RIVER",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"LONOKE",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MILLER",abbreviation:null,code:null},{name:"MISSISSIPPI",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"NEVADA",abbreviation:null,code:null},{name:"NEWTON",abbreviation:null,code:null},{name:"OUACHITA",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PHILLIPS",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"POINSETT",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"POPE",abbreviation:null,code:null},{name:"PRAIRIE",abbreviation:null,code:null},{name:"PULASKI",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"SALINE",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SEARCY",abbreviation:null,code:null},{name:"SEBASTIAN",abbreviation:null,code:null},{name:"SEVIER",abbreviation:null,code:null},{name:"SHARP",abbreviation:null,code:null},{name:"ST FRANCIS",abbreviation:null,code:null},{name:"STONE",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VAN BUREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WHITE",abbreviation:null,code:null},{name:"WOODRUFF",abbreviation:null,code:null},{name:"YELL",abbreviation:null,code:null}]},{name:"Arizona",abbreviation:"AZ",counties:[{name:"APACHE",abbreviation:null,code:null},{name:"COCHISE",abbreviation:null,code:null},{name:"COCONINO",abbreviation:null,code:null},{name:"GILA",abbreviation:null,code:null},{name:"GRAHAM",abbreviation:null,code:null},{name:"GREENLEE",abbreviation:null,code:null},{name:"LA PAZ",abbreviation:null,code:null},{name:"MARICOPA",abbreviation:null,code:null},{name:"MOHAVE",abbreviation:null,code:null},{name:"NAVAJO",abbreviation:null,code:null},{name:"PIMA",abbreviation:null,code:null},{name:"PINAL",abbreviation:null,code:null},{name:"SANTA CRUZ",abbreviation:null,code:null},{name:"YAVAPAI",abbreviation:null,code:null},{name:"YUMA",abbreviation:null,code:null}]},{name:"California",abbreviation:"CA",counties:[{name:"ALAMEDA",abbreviation:null,code:null},{name:"ALPINE",abbreviation:null,code:null},{name:"AMADOR",abbreviation:null,code:null},{name:"BUTTE",abbreviation:null,code:null},{name:"CALAVERAS",abbreviation:null,code:null},{name:"COLUSA",abbreviation:null,code:null},{name:"CONTRA COSTA",abbreviation:null,code:null},{name:"DEL NORTE",abbreviation:null,code:null},{name:"EL DORADO",abbreviation:null,code:null},{name:"FRESNO",abbreviation:null,code:null},{name:"GLENN",abbreviation:null,code:null},{name:"HUMBOLDT",abbreviation:null,code:null},{name:"IMPERIAL",abbreviation:null,code:null},{name:"INYO",abbreviation:null,code:null},{name:"KERN",abbreviation:null,code:null},{name:"KINGS",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LASSEN",abbreviation:null,code:null},{name:"LOS ANGELES",abbreviation:null,code:null},{name:"MADERA",abbreviation:null,code:null},{name:"MARIN",abbreviation:null,code:null},{name:"MARIPOSA",abbreviation:null,code:null},{name:"MENDOCINO",abbreviation:null,code:null},{name:"MERCED",abbreviation:null,code:null},{name:"MODOC",abbreviation:null,code:null},{name:"MONO",abbreviation:null,code:null},{name:"MONTEREY",abbreviation:null,code:null},{name:"NAPA",abbreviation:null,code:null},{name:"NEVADA",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"PLACER",abbreviation:null,code:null},{name:"PLUMAS",abbreviation:null,code:null},{name:"RIVERSIDE",abbreviation:null,code:null},{name:"SACRAMENTO",abbreviation:null,code:null},{name:"SAN BENITO",abbreviation:null,code:null},{name:"SAN BERNARDINO",abbreviation:null,code:null},{name:"SAN DIEGO",abbreviation:null,code:null},{name:"SAN FRANCISCO",abbreviation:null,code:null},{name:"SAN JOAQUIN",abbreviation:null,code:null},{name:"SAN LUIS OBISPO",abbreviation:null,code:null},{name:"SAN MATEO",abbreviation:null,code:null},{name:"SANTA BARBARA",abbreviation:null,code:null},{name:"SANTA CLARA",abbreviation:null,code:null},{name:"SANTA CRUZ",abbreviation:null,code:null},{name:"SHASTA",abbreviation:null,code:null},{name:"SIERRA",abbreviation:null,code:null},{name:"SISKIYOU",abbreviation:null,code:null},{name:"SOLANO",abbreviation:null,code:null},{name:"SONOMA",abbreviation:null,code:null},{name:"STANISLAUS",abbreviation:null,code:null},{name:"SUTTER",abbreviation:null,code:null},{name:"TEHAMA",abbreviation:null,code:null},{name:"TRINITY",abbreviation:null,code:null},{name:"TULARE",abbreviation:null,code:null},{name:"TUOLUMNE",abbreviation:null,code:null},{name:"VENTURA",abbreviation:null,code:null},{name:"YOLO",abbreviation:null,code:null},{name:"YUBA",abbreviation:null,code:null}]},{name:"Colorado",abbreviation:"CO",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ALAMOSA",abbreviation:null,code:null},{name:"ARAPAHOE",abbreviation:null,code:null},{name:"ARCHULETA",abbreviation:null,code:null},{name:"BACA",abbreviation:null,code:null},{name:"BENT",abbreviation:null,code:null},{name:"BOULDER",abbreviation:null,code:null},{name:"BROOMFIELD",abbreviation:null,code:null},{name:"CHAFFEE",abbreviation:null,code:null},{name:"CHEYENNE",abbreviation:null,code:null},{name:"CLEAR CREEK",abbreviation:null,code:null},{name:"CONEJOS",abbreviation:null,code:null},{name:"COSTILLA",abbreviation:null,code:null},{name:"CROWLEY",abbreviation:null,code:null},{name:"CUSTER",abbreviation:null,code:null},{name:"DELTA",abbreviation:null,code:null},{name:"DENVER",abbreviation:null,code:null},{name:"DOLORES",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"EAGLE",abbreviation:null,code:null},{name:"EL PASO",abbreviation:null,code:null},{name:"ELBERT",abbreviation:null,code:null},{name:"FREMONT",abbreviation:null,code:null},{name:"GARFIELD",abbreviation:null,code:null},{name:"GILPIN",abbreviation:null,code:null},{name:"GRAND",abbreviation:null,code:null},{name:"GUNNISON",abbreviation:null,code:null},{name:"HINSDALE",abbreviation:null,code:null},{name:"HUERFANO",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"KIOWA",abbreviation:null,code:null},{name:"KIT CARSON",abbreviation:null,code:null},{name:"LA PLATA",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LARIMER",abbreviation:null,code:null},{name:"LAS ANIMAS",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"MESA",abbreviation:null,code:null},{name:"MINERAL",abbreviation:null,code:null},{name:"MOFFAT",abbreviation:null,code:null},{name:"MONTEZUMA",abbreviation:null,code:null},{name:"MONTROSE",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"OTERO",abbreviation:null,code:null},{name:"OURAY",abbreviation:null,code:null},{name:"PARK",abbreviation:null,code:null},{name:"PHILLIPS",abbreviation:null,code:null},{name:"PITKIN",abbreviation:null,code:null},{name:"PROWERS",abbreviation:null,code:null},{name:"PUEBLO",abbreviation:null,code:null},{name:"RIO BLANCO",abbreviation:null,code:null},{name:"RIO GRANDE",abbreviation:null,code:null},{name:"ROUTT",abbreviation:null,code:null},{name:"SAGUACHE",abbreviation:null,code:null},{name:"SAN JUAN",abbreviation:null,code:null},{name:"SAN MIGUEL",abbreviation:null,code:null},{name:"SEDGWICK",abbreviation:null,code:null},{name:"SUMMIT",abbreviation:null,code:null},{name:"TELLER",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WELD",abbreviation:null,code:null},{name:"YUMA",abbreviation:null,code:null}]},{name:"Connecticut",abbreviation:"CT",counties:[{name:"FAIRFIELD",abbreviation:null,code:null},{name:"HARTFORD",abbreviation:null,code:null},{name:"LITCHFIELD",abbreviation:null,code:null},{name:"MIDDLESEX",abbreviation:null,code:null},{name:"NEW HAVEN",abbreviation:null,code:null},{name:"NEW LONDON",abbreviation:null,code:null},{name:"TOLLAND",abbreviation:null,code:null},{name:"WINDHAM",abbreviation:null,code:null}]},{name:"District of Columbia",abbreviation:"DC",counties:[{name:"DISTRICT OF COLUMBIA",abbreviation:null,code:null}]},{name:"Delaware",abbreviation:"DE",counties:[{name:"KENT",abbreviation:null,code:null},{name:"NEW CASTLE",abbreviation:null,code:null},{name:"SUSSEX",abbreviation:null,code:null}]},{name:"Florida",abbreviation:"FL",counties:[{name:"ALACHUA",abbreviation:null,code:null},{name:"BAKER",abbreviation:null,code:null},{name:"BAY",abbreviation:null,code:null},{name:"BRADFORD",abbreviation:null,code:null},{name:"BREVARD",abbreviation:null,code:null},{name:"BROWARD",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CHARLOTTE",abbreviation:null,code:null},{name:"CITRUS",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"COLLIER",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"DESOTO",abbreviation:null,code:null},{name:"DIXIE",abbreviation:null,code:null},{name:"DUVAL",abbreviation:null,code:null},{name:"ESCAMBIA",abbreviation:null,code:null},{name:"FLAGLER",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GADSDEN",abbreviation:null,code:null},{name:"GILCHRIST",abbreviation:null,code:null},{name:"GLADES",abbreviation:null,code:null},{name:"GULF",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HARDEE",abbreviation:null,code:null},{name:"HENDRY",abbreviation:null,code:null},{name:"HERNANDO",abbreviation:null,code:null},{name:"HIGHLANDS",abbreviation:null,code:null},{name:"HILLSBOROUGH",abbreviation:null,code:null},{name:"HOLMES",abbreviation:null,code:null},{name:"INDIAN RIVER",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"LAFAYETTE",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LEON",abbreviation:null,code:null},{name:"LEVY",abbreviation:null,code:null},{name:"LIBERTY",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MANATEE",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARTIN",abbreviation:null,code:null},{name:"MIAMI-DADE",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"NASSAU",abbreviation:null,code:null},{name:"OKALOOSA",abbreviation:null,code:null},{name:"OKEECHOBEE",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"OSCEOLA",abbreviation:null,code:null},{name:"PALM BEACH",abbreviation:null,code:null},{name:"PASCO",abbreviation:null,code:null},{name:"PINELLAS",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"SANTA ROSA",abbreviation:null,code:null},{name:"SARASOTA",abbreviation:null,code:null},{name:"SEMINOLE",abbreviation:null,code:null},{name:"ST JOHNS",abbreviation:null,code:null},{name:"ST LUCIE",abbreviation:null,code:null},{name:"SUMTER",abbreviation:null,code:null},{name:"SUWANNEE",abbreviation:null,code:null},{name:"TAYLOR",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VOLUSIA",abbreviation:null,code:null},{name:"WAKULLA",abbreviation:null,code:null},{name:"WALTON",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null}]},{name:"Georgia",abbreviation:"GA",counties:[{name:"APPLING",abbreviation:null,code:null},{name:"ATKINSON",abbreviation:null,code:null},{name:"BACON",abbreviation:null,code:null},{name:"BAKER",abbreviation:null,code:null},{name:"BALDWIN",abbreviation:null,code:null},{name:"BANKS",abbreviation:null,code:null},{name:"BARROW",abbreviation:null,code:null},{name:"BARTOW",abbreviation:null,code:null},{name:"BEN HILL",abbreviation:null,code:null},{name:"BERRIEN",abbreviation:null,code:null},{name:"BIBB",abbreviation:null,code:null},{name:"BLECKLEY",abbreviation:null,code:null},{name:"BRANTLEY",abbreviation:null,code:null},{name:"BROOKS",abbreviation:null,code:null},{name:"BRYAN",abbreviation:null,code:null},{name:"BULLOCH",abbreviation:null,code:null},{name:"BURKE",abbreviation:null,code:null},{name:"BUTTS",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CAMDEN",abbreviation:null,code:null},{name:"CANDLER",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CATOOSA",abbreviation:null,code:null},{name:"CHARLTON",abbreviation:null,code:null},{name:"CHATHAM",abbreviation:null,code:null},{name:"CHATTAHOOCHEE",abbreviation:null,code:null},{name:"CHATTOOGA",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CLARKE",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLAYTON",abbreviation:null,code:null},{name:"CLINCH",abbreviation:null,code:null},{name:"COBB",abbreviation:null,code:null},{name:"COFFEE",abbreviation:null,code:null},{name:"COLQUITT",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"COOK",abbreviation:null,code:null},{name:"COWETA",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"CRISP",abbreviation:null,code:null},{name:"DADE",abbreviation:null,code:null},{name:"DAWSON",abbreviation:null,code:null},{name:"DECATUR",abbreviation:null,code:null},{name:"DEKALB",abbreviation:null,code:null},{name:"DODGE",abbreviation:null,code:null},{name:"DOOLY",abbreviation:null,code:null},{name:"DOUGHERTY",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"EARLY",abbreviation:null,code:null},{name:"ECHOLS",abbreviation:null,code:null},{name:"EFFINGHAM",abbreviation:null,code:null},{name:"ELBERT",abbreviation:null,code:null},{name:"EMANUEL",abbreviation:null,code:null},{name:"EVANS",abbreviation:null,code:null},{name:"FANNIN",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FLOYD",abbreviation:null,code:null},{name:"FORSYTH",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GILMER",abbreviation:null,code:null},{name:"GLASCOCK",abbreviation:null,code:null},{name:"GLYNN",abbreviation:null,code:null},{name:"GORDON",abbreviation:null,code:null},{name:"GRADY",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GWINNETT",abbreviation:null,code:null},{name:"HABERSHAM",abbreviation:null,code:null},{name:"HALL",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARALSON",abbreviation:null,code:null},{name:"HARRIS",abbreviation:null,code:null},{name:"HART",abbreviation:null,code:null},{name:"HEARD",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HOUSTON",abbreviation:null,code:null},{name:"IRWIN",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"JEFF DAVIS",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JENKINS",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"JONES",abbreviation:null,code:null},{name:"LAMAR",abbreviation:null,code:null},{name:"LANIER",abbreviation:null,code:null},{name:"LAURENS",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LIBERTY",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LONG",abbreviation:null,code:null},{name:"LOWNDES",abbreviation:null,code:null},{name:"LUMPKIN",abbreviation:null,code:null},{name:"MACON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MCDUFFIE",abbreviation:null,code:null},{name:"MCINTOSH",abbreviation:null,code:null},{name:"MERIWETHER",abbreviation:null,code:null},{name:"MILLER",abbreviation:null,code:null},{name:"MITCHELL",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"MURRAY",abbreviation:null,code:null},{name:"MUSCOGEE",abbreviation:null,code:null},{name:"NEWTON",abbreviation:null,code:null},{name:"OCONEE",abbreviation:null,code:null},{name:"OGLETHORPE",abbreviation:null,code:null},{name:"PAULDING",abbreviation:null,code:null},{name:"PEACH",abbreviation:null,code:null},{name:"PICKENS",abbreviation:null,code:null},{name:"PIERCE",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"PULASKI",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"QUITMAN",abbreviation:null,code:null},{name:"RABUN",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"RICHMOND",abbreviation:null,code:null},{name:"ROCKDALE",abbreviation:null,code:null},{name:"SCHLEY",abbreviation:null,code:null},{name:"SCREVEN",abbreviation:null,code:null},{name:"SEMINOLE",abbreviation:null,code:null},{name:"SPALDING",abbreviation:null,code:null},{name:"STEPHENS",abbreviation:null,code:null},{name:"STEWART",abbreviation:null,code:null},{name:"SUMTER",abbreviation:null,code:null},{name:"TALBOT",abbreviation:null,code:null},{name:"TALIAFERRO",abbreviation:null,code:null},{name:"TATTNALL",abbreviation:null,code:null},{name:"TAYLOR",abbreviation:null,code:null},{name:"TELFAIR",abbreviation:null,code:null},{name:"TERRELL",abbreviation:null,code:null},{name:"THOMAS",abbreviation:null,code:null},{name:"TIFT",abbreviation:null,code:null},{name:"TOOMBS",abbreviation:null,code:null},{name:"TOWNS",abbreviation:null,code:null},{name:"TREUTLEN",abbreviation:null,code:null},{name:"TROUP",abbreviation:null,code:null},{name:"TURNER",abbreviation:null,code:null},{name:"TWIGGS",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"UPSON",abbreviation:null,code:null},{name:"WALKER",abbreviation:null,code:null},{name:"WALTON",abbreviation:null,code:null},{name:"WARE",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WHEELER",abbreviation:null,code:null},{name:"WHITE",abbreviation:null,code:null},{name:"WHITFIELD",abbreviation:null,code:null},{name:"WILCOX",abbreviation:null,code:null},{name:"WILKES",abbreviation:null,code:null},{name:"WILKINSON",abbreviation:null,code:null},{name:"WORTH",abbreviation:null,code:null}]},{name:"Hawaii",abbreviation:"HI",counties:[{name:"HAWAII",abbreviation:null,code:null},{name:"HONOLULU",abbreviation:null,code:null},{name:"KALAWAO",abbreviation:null,code:null},{name:"KAUAI",abbreviation:null,code:null},{name:"MAUI",abbreviation:null,code:null}]},{name:"Iowa",abbreviation:"IA",counties:[{name:"ADAIR",abbreviation:null,code:null},{name:"ADAMS",abbreviation:null,code:null},{name:"ALLAMAKEE",abbreviation:null,code:null},{name:"APPANOOSE",abbreviation:null,code:null},{name:"AUDUBON",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"BLACK HAWK",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BREMER",abbreviation:null,code:null},{name:"BUCHANAN",abbreviation:null,code:null},{name:"BUENA VISTA",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CEDAR",abbreviation:null,code:null},{name:"CERRO GORDO",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CHICKASAW",abbreviation:null,code:null},{name:"CLARKE",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLAYTON",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"DALLAS",abbreviation:null,code:null},{name:"DAVIS",abbreviation:null,code:null},{name:"DECATUR",abbreviation:null,code:null},{name:"DELAWARE",abbreviation:null,code:null},{name:"DES MOINES",abbreviation:null,code:null},{name:"DICKINSON",abbreviation:null,code:null},{name:"DUBUQUE",abbreviation:null,code:null},{name:"EMMET",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FLOYD",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FREMONT",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GRUNDY",abbreviation:null,code:null},{name:"GUTHRIE",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARDIN",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HOWARD",abbreviation:null,code:null},{name:"HUMBOLDT",abbreviation:null,code:null},{name:"IDA",abbreviation:null,code:null},{name:"IOWA",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"JONES",abbreviation:null,code:null},{name:"KEOKUK",abbreviation:null,code:null},{name:"KOSSUTH",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LINN",abbreviation:null,code:null},{name:"LOUISA",abbreviation:null,code:null},{name:"LUCAS",abbreviation:null,code:null},{name:"LYON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MAHASKA",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MILLS",abbreviation:null,code:null},{name:"MITCHELL",abbreviation:null,code:null},{name:"MONONA",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MUSCATINE",abbreviation:null,code:null},{name:"O'BRIEN",abbreviation:null,code:null},{name:"OSCEOLA",abbreviation:null,code:null},{name:"PAGE",abbreviation:null,code:null},{name:"PALO ALTO",abbreviation:null,code:null},{name:"PLYMOUTH",abbreviation:null,code:null},{name:"POCAHONTAS",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"POTTAWATTAMIE",abbreviation:null,code:null},{name:"POWESHIEK",abbreviation:null,code:null},{name:"RINGGOLD",abbreviation:null,code:null},{name:"SAC",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"SIOUX",abbreviation:null,code:null},{name:"STORY",abbreviation:null,code:null},{name:"TAMA",abbreviation:null,code:null},{name:"TAYLOR",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VAN BUREN",abbreviation:null,code:null},{name:"WAPELLO",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WINNEBAGO",abbreviation:null,code:null},{name:"WINNESHIEK",abbreviation:null,code:null},{name:"WOODBURY",abbreviation:null,code:null},{name:"WORTH",abbreviation:null,code:null},{name:"WRIGHT",abbreviation:null,code:null}]},{name:"Idaho",abbreviation:"ID",counties:[{name:"ADA",abbreviation:null,code:null},{name:"ADAMS",abbreviation:null,code:null},{name:"BANNOCK",abbreviation:null,code:null},{name:"BEAR LAKE",abbreviation:null,code:null},{name:"BENEWAH",abbreviation:null,code:null},{name:"BINGHAM",abbreviation:null,code:null},{name:"BLAINE",abbreviation:null,code:null},{name:"BOISE",abbreviation:null,code:null},{name:"BONNER",abbreviation:null,code:null},{name:"BONNEVILLE",abbreviation:null,code:null},{name:"BOUNDARY",abbreviation:null,code:null},{name:"BUTTE",abbreviation:null,code:null},{name:"CAMAS",abbreviation:null,code:null},{name:"CANYON",abbreviation:null,code:null},{name:"CARIBOU",abbreviation:null,code:null},{name:"CASSIA",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLEARWATER",abbreviation:null,code:null},{name:"CUSTER",abbreviation:null,code:null},{name:"ELMORE",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FREMONT",abbreviation:null,code:null},{name:"GEM",abbreviation:null,code:null},{name:"GOODING",abbreviation:null,code:null},{name:"IDAHO",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JEROME",abbreviation:null,code:null},{name:"KOOTENAI",abbreviation:null,code:null},{name:"LATAH",abbreviation:null,code:null},{name:"LEMHI",abbreviation:null,code:null},{name:"LEWIS",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MINIDOKA",abbreviation:null,code:null},{name:"NEZ PERCE",abbreviation:null,code:null},{name:"ONEIDA",abbreviation:null,code:null},{name:"OWYHEE",abbreviation:null,code:null},{name:"PAYETTE",abbreviation:null,code:null},{name:"POWER",abbreviation:null,code:null},{name:"SHOSHONE",abbreviation:null,code:null},{name:"TETON",abbreviation:null,code:null},{name:"TWIN FALLS",abbreviation:null,code:null},{name:"VALLEY",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null}]},{name:"Illinois",abbreviation:"IL",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ALEXANDER",abbreviation:null,code:null},{name:"BOND",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"BUREAU",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CHAMPAIGN",abbreviation:null,code:null},{name:"CHRISTIAN",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"COLES",abbreviation:null,code:null},{name:"COOK",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"DEWITT",abbreviation:null,code:null},{name:"DEKALB",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"DUPAGE",abbreviation:null,code:null},{name:"EDGAR",abbreviation:null,code:null},{name:"EDWARDS",abbreviation:null,code:null},{name:"EFFINGHAM",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FORD",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GALLATIN",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GRUNDY",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARDIN",abbreviation:null,code:null},{name:"HENDERSON",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"IROQUOIS",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JERSEY",abbreviation:null,code:null},{name:"JO DAVIESS",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"KANE",abbreviation:null,code:null},{name:"KANKAKEE",abbreviation:null,code:null},{name:"KENDALL",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LASALLE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LIVINGSTON",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"MACON",abbreviation:null,code:null},{name:"MACOUPIN",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MASON",abbreviation:null,code:null},{name:"MASSAC",abbreviation:null,code:null},{name:"MCDONOUGH",abbreviation:null,code:null},{name:"MCHENRY",abbreviation:null,code:null},{name:"MCLEAN",abbreviation:null,code:null},{name:"MENARD",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"MOULTRIE",abbreviation:null,code:null},{name:"OGLE",abbreviation:null,code:null},{name:"PEORIA",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PIATT",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"POPE",abbreviation:null,code:null},{name:"PULASKI",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"RICHLAND",abbreviation:null,code:null},{name:"ROCK ISLAND",abbreviation:null,code:null},{name:"SALINE",abbreviation:null,code:null},{name:"SANGAMON",abbreviation:null,code:null},{name:"SCHUYLER",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"ST CLAIR",abbreviation:null,code:null},{name:"STARK",abbreviation:null,code:null},{name:"STEPHENSON",abbreviation:null,code:null},{name:"TAZEWELL",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VERMILION",abbreviation:null,code:null},{name:"WABASH",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WHITE",abbreviation:null,code:null},{name:"WHITESIDE",abbreviation:null,code:null},{name:"WILL",abbreviation:null,code:null},{name:"WILLIAMSON",abbreviation:null,code:null},{name:"WINNEBAGO",abbreviation:null,code:null},{name:"WOODFORD",abbreviation:null,code:null}]},{name:"Indiana",abbreviation:"IN",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ALLEN",abbreviation:null,code:null},{name:"BARTHOLOMEW",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"BLACKFORD",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"DAVIESS",abbreviation:null,code:null},{name:"DEARBORN",abbreviation:null,code:null},{name:"DECATUR",abbreviation:null,code:null},{name:"DEKALB",abbreviation:null,code:null},{name:"DELAWARE",abbreviation:null,code:null},{name:"DUBOIS",abbreviation:null,code:null},{name:"ELKHART",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FLOYD",abbreviation:null,code:null},{name:"FOUNTAIN",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GIBSON",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"HENDRICKS",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HOWARD",abbreviation:null,code:null},{name:"HUNTINGTON",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"JAY",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JENNINGS",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"KOSCIUSKO",abbreviation:null,code:null},{name:"LAGRANGE",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LAPORTE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MARTIN",abbreviation:null,code:null},{name:"MIAMI",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"NEWTON",abbreviation:null,code:null},{name:"NOBLE",abbreviation:null,code:null},{name:"OHIO",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"OWEN",abbreviation:null,code:null},{name:"PARKE",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"PORTER",abbreviation:null,code:null},{name:"POSEY",abbreviation:null,code:null},{name:"PULASKI",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"RIPLEY",abbreviation:null,code:null},{name:"RUSH",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"SPENCER",abbreviation:null,code:null},{name:"ST JOSEPH",abbreviation:null,code:null},{name:"STARKE",abbreviation:null,code:null},{name:"STEUBEN",abbreviation:null,code:null},{name:"SULLIVAN",abbreviation:null,code:null},{name:"SWITZERLAND",abbreviation:null,code:null},{name:"TIPPECANOE",abbreviation:null,code:null},{name:"TIPTON",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VANDERBURGH",abbreviation:null,code:null},{name:"VERMILLION",abbreviation:null,code:null},{name:"VIGO",abbreviation:null,code:null},{name:"WABASH",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WARRICK",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WELLS",abbreviation:null,code:null},{name:"WHITE",abbreviation:null,code:null},{name:"WHITLEY",abbreviation:null,code:null}]},{name:"Kansas",abbreviation:"KS",counties:[{name:"ALLEN",abbreviation:null,code:null},{name:"ANDERSON",abbreviation:null,code:null},{name:"ATCHISON",abbreviation:null,code:null},{name:"BARBER",abbreviation:null,code:null},{name:"BARTON",abbreviation:null,code:null},{name:"BOURBON",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CHASE",abbreviation:null,code:null},{name:"CHAUTAUQUA",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CHEYENNE",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLOUD",abbreviation:null,code:null},{name:"COFFEY",abbreviation:null,code:null},{name:"COMANCHE",abbreviation:null,code:null},{name:"COWLEY",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"DECATUR",abbreviation:null,code:null},{name:"DICKINSON",abbreviation:null,code:null},{name:"DONIPHAN",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"EDWARDS",abbreviation:null,code:null},{name:"ELK",abbreviation:null,code:null},{name:"ELLIS",abbreviation:null,code:null},{name:"ELLSWORTH",abbreviation:null,code:null},{name:"FINNEY",abbreviation:null,code:null},{name:"FORD",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GEARY",abbreviation:null,code:null},{name:"GOVE",abbreviation:null,code:null},{name:"GRAHAM",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GRAY",abbreviation:null,code:null},{name:"GREELEY",abbreviation:null,code:null},{name:"GREENWOOD",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HARPER",abbreviation:null,code:null},{name:"HARVEY",abbreviation:null,code:null},{name:"HASKELL",abbreviation:null,code:null},{name:"HODGEMAN",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JEWELL",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"KEARNY",abbreviation:null,code:null},{name:"KINGMAN",abbreviation:null,code:null},{name:"KIOWA",abbreviation:null,code:null},{name:"LABETTE",abbreviation:null,code:null},{name:"LANE",abbreviation:null,code:null},{name:"LEAVENWORTH",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LINN",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"LYON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MCPHERSON",abbreviation:null,code:null},{name:"MEADE",abbreviation:null,code:null},{name:"MIAMI",abbreviation:null,code:null},{name:"MITCHELL",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORRIS",abbreviation:null,code:null},{name:"MORTON",abbreviation:null,code:null},{name:"NEMAHA",abbreviation:null,code:null},{name:"NEOSHO",abbreviation:null,code:null},{name:"NESS",abbreviation:null,code:null},{name:"NORTON",abbreviation:null,code:null},{name:"OSAGE",abbreviation:null,code:null},{name:"OSBORNE",abbreviation:null,code:null},{name:"OTTAWA",abbreviation:null,code:null},{name:"PAWNEE",abbreviation:null,code:null},{name:"PHILLIPS",abbreviation:null,code:null},{name:"POTTAWATOMIE",abbreviation:null,code:null},{name:"PRATT",abbreviation:null,code:null},{name:"RAWLINS",abbreviation:null,code:null},{name:"RENO",abbreviation:null,code:null},{name:"REPUBLIC",abbreviation:null,code:null},{name:"RICE",abbreviation:null,code:null},{name:"RILEY",abbreviation:null,code:null},{name:"ROOKS",abbreviation:null,code:null},{name:"RUSH",abbreviation:null,code:null},{name:"RUSSELL",abbreviation:null,code:null},{name:"SALINE",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SEDGWICK",abbreviation:null,code:null},{name:"SEWARD",abbreviation:null,code:null},{name:"SHAWNEE",abbreviation:null,code:null},{name:"SHERIDAN",abbreviation:null,code:null},{name:"SHERMAN",abbreviation:null,code:null},{name:"SMITH",abbreviation:null,code:null},{name:"STAFFORD",abbreviation:null,code:null},{name:"STANTON",abbreviation:null,code:null},{name:"STEVENS",abbreviation:null,code:null},{name:"SUMNER",abbreviation:null,code:null},{name:"THOMAS",abbreviation:null,code:null},{name:"TREGO",abbreviation:null,code:null},{name:"WABAUNSEE",abbreviation:null,code:null},{name:"WALLACE",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WICHITA",abbreviation:null,code:null},{name:"WILSON",abbreviation:null,code:null},{name:"WOODSON",abbreviation:null,code:null},{name:"WYANDOTTE",abbreviation:null,code:null}]},{name:"Kentucky",abbreviation:"KY",counties:[{name:"ADAIR",abbreviation:null,code:null},{name:"ALLEN",abbreviation:null,code:null},{name:"ANDERSON",abbreviation:null,code:null},{name:"BALLARD",abbreviation:null,code:null},{name:"BARREN",abbreviation:null,code:null},{name:"BATH",abbreviation:null,code:null},{name:"BELL",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BOURBON",abbreviation:null,code:null},{name:"BOYD",abbreviation:null,code:null},{name:"BOYLE",abbreviation:null,code:null},{name:"BRACKEN",abbreviation:null,code:null},{name:"BREATHITT",abbreviation:null,code:null},{name:"BRECKINRIDGE",abbreviation:null,code:null},{name:"BULLITT",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CALDWELL",abbreviation:null,code:null},{name:"CALLOWAY",abbreviation:null,code:null},{name:"CAMPBELL",abbreviation:null,code:null},{name:"CARLISLE",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CARTER",abbreviation:null,code:null},{name:"CASEY",abbreviation:null,code:null},{name:"CHRISTIAN",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"CRITTENDEN",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"DAVIESS",abbreviation:null,code:null},{name:"EDMONSON",abbreviation:null,code:null},{name:"ELLIOTT",abbreviation:null,code:null},{name:"ESTILL",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FLEMING",abbreviation:null,code:null},{name:"FLOYD",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GALLATIN",abbreviation:null,code:null},{name:"GARRARD",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GRAVES",abbreviation:null,code:null},{name:"GRAYSON",abbreviation:null,code:null},{name:"GREEN",abbreviation:null,code:null},{name:"GREENUP",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARDIN",abbreviation:null,code:null},{name:"HARLAN",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"HART",abbreviation:null,code:null},{name:"HENDERSON",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HICKMAN",abbreviation:null,code:null},{name:"HOPKINS",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JESSAMINE",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"KENTON",abbreviation:null,code:null},{name:"KNOTT",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LARUE",abbreviation:null,code:null},{name:"LAUREL",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LESLIE",abbreviation:null,code:null},{name:"LETCHER",abbreviation:null,code:null},{name:"LEWIS",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LIVINGSTON",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"LYON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MAGOFFIN",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MARTIN",abbreviation:null,code:null},{name:"MASON",abbreviation:null,code:null},{name:"MCCRACKEN",abbreviation:null,code:null},{name:"MCCREARY",abbreviation:null,code:null},{name:"MCLEAN",abbreviation:null,code:null},{name:"MEADE",abbreviation:null,code:null},{name:"MENIFEE",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"METCALFE",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"MUHLENBERG",abbreviation:null,code:null},{name:"NELSON",abbreviation:null,code:null},{name:"NICHOLAS",abbreviation:null,code:null},{name:"OHIO",abbreviation:null,code:null},{name:"OLDHAM",abbreviation:null,code:null},{name:"OWEN",abbreviation:null,code:null},{name:"OWSLEY",abbreviation:null,code:null},{name:"PENDLETON",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"POWELL",abbreviation:null,code:null},{name:"PULASKI",abbreviation:null,code:null},{name:"ROBERTSON",abbreviation:null,code:null},{name:"ROCKCASTLE",abbreviation:null,code:null},{name:"ROWAN",abbreviation:null,code:null},{name:"RUSSELL",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"SIMPSON",abbreviation:null,code:null},{name:"SPENCER",abbreviation:null,code:null},{name:"TAYLOR",abbreviation:null,code:null},{name:"TODD",abbreviation:null,code:null},{name:"TRIGG",abbreviation:null,code:null},{name:"TRIMBLE",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WHITLEY",abbreviation:null,code:null},{name:"WOLFE",abbreviation:null,code:null},{name:"WOODFORD",abbreviation:null,code:null}]},{name:"Louisiana",abbreviation:"LA",counties:[{name:"ACADIA",abbreviation:null,code:null},{name:"ALLEN",abbreviation:null,code:null},{name:"ASCENSION",abbreviation:null,code:null},{name:"ASSUMPTION",abbreviation:null,code:null},{name:"AVOYELLES",abbreviation:null,code:null},{name:"BEAUREGARD",abbreviation:null,code:null},{name:"BIENVILLE",abbreviation:null,code:null},{name:"BOSSIER",abbreviation:null,code:null},{name:"CADDO",abbreviation:null,code:null},{name:"CALCASIEU",abbreviation:null,code:null},{name:"CALDWELL",abbreviation:null,code:null},{name:"CAMERON",abbreviation:null,code:null},{name:"CATAHOULA",abbreviation:null,code:null},{name:"CLAIBORNE",abbreviation:null,code:null},{name:"CONCORDIA",abbreviation:null,code:null},{name:"DE SOTO",abbreviation:null,code:null},{name:"EAST BATON ROUGE",abbreviation:null,code:null},{name:"EAST CARROLL",abbreviation:null,code:null},{name:"EAST FELICIANA",abbreviation:null,code:null},{name:"EVANGELINE",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"IBERIA",abbreviation:null,code:null},{name:"IBERVILLE",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JEFFERSON DAVIS",abbreviation:null,code:null},{name:"LAFAYETTE",abbreviation:null,code:null},{name:"LAFOURCHE",abbreviation:null,code:null},{name:"LASALLE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LIVINGSTON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MOREHOUSE",abbreviation:null,code:null},{name:"NATCHITOCHES",abbreviation:null,code:null},{name:"ORLEANS",abbreviation:null,code:null},{name:"OUACHITA",abbreviation:null,code:null},{name:"PLAQUEMINES",abbreviation:null,code:null},{name:"POINTE COUPEE",abbreviation:null,code:null},{name:"RAPIDES",abbreviation:null,code:null},{name:"RED RIVER",abbreviation:null,code:null},{name:"RICHLAND",abbreviation:null,code:null},{name:"SABINE",abbreviation:null,code:null},{name:"ST BERNARD",abbreviation:null,code:null},{name:"ST CHARLES",abbreviation:null,code:null},{name:"ST HELENA",abbreviation:null,code:null},{name:"ST JAMES",abbreviation:null,code:null},{name:"ST JOHN THE BAPTIST",abbreviation:null,code:null},{name:"ST LANDRY",abbreviation:null,code:null},{name:"ST MARTIN",abbreviation:null,code:null},{name:"ST MARY",abbreviation:null,code:null},{name:"ST TAMMANY",abbreviation:null,code:null},{name:"TANGIPAHOA",abbreviation:null,code:null},{name:"TENSAS",abbreviation:null,code:null},{name:"TERREBONNE",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VERMILION",abbreviation:null,code:null},{name:"VERNON",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WEST BATON ROUGE",abbreviation:null,code:null},{name:"WEST CARROLL",abbreviation:null,code:null},{name:"WEST FELICIANA",abbreviation:null,code:null},{name:"WINN",abbreviation:null,code:null}]},{name:"Massachusetts",abbreviation:"MA",counties:[{name:"BARNSTABLE",abbreviation:null,code:null},{name:"BERKSHIRE",abbreviation:null,code:null},{name:"BRISTOL",abbreviation:null,code:null},{name:"DUKES",abbreviation:null,code:null},{name:"ESSEX",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"HAMPDEN",abbreviation:null,code:null},{name:"HAMPSHIRE",abbreviation:null,code:null},{name:"MIDDLESEX",abbreviation:null,code:null},{name:"NANTUCKET",abbreviation:null,code:null},{name:"NORFOLK",abbreviation:null,code:null},{name:"PLYMOUTH",abbreviation:null,code:null},{name:"SUFFOLK",abbreviation:null,code:null},{name:"WORCESTER",abbreviation:null,code:null}]},{name:"Maryland",abbreviation:"MD",counties:[{name:"ALLEGANY",abbreviation:null,code:null},{name:"ANNE ARUNDEL",abbreviation:null,code:null},{name:"BALTIMORE",abbreviation:null,code:null},{name:"BALTIMORE CITY",abbreviation:null,code:null},{name:"CALVERT",abbreviation:null,code:null},{name:"CAROLINE",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CECIL",abbreviation:null,code:null},{name:"CHARLES",abbreviation:null,code:null},{name:"DORCHESTER",abbreviation:null,code:null},{name:"FREDERICK",abbreviation:null,code:null},{name:"GARRETT",abbreviation:null,code:null},{name:"HARFORD",abbreviation:null,code:null},{name:"HOWARD",abbreviation:null,code:null},{name:"KENT",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"PRINCE GEORGE'S",abbreviation:null,code:null},{name:"QUEEN ANNE'S",abbreviation:null,code:null},{name:"SOMERSET",abbreviation:null,code:null},{name:"ST MARY'S",abbreviation:null,code:null},{name:"TALBOT",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WICOMICO",abbreviation:null,code:null},{name:"WORCESTER",abbreviation:null,code:null}]},{name:"Maine",abbreviation:"ME",counties:[{name:"ANDROSCOGGIN",abbreviation:null,code:null},{name:"AROOSTOOK",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"KENNEBEC",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"OXFORD",abbreviation:null,code:null},{name:"PENOBSCOT",abbreviation:null,code:null},{name:"PISCATAQUIS",abbreviation:null,code:null},{name:"SAGADAHOC",abbreviation:null,code:null},{name:"SOMERSET",abbreviation:null,code:null},{name:"WALDO",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"YORK",abbreviation:null,code:null}]},{name:"Michigan",abbreviation:"MI",counties:[{name:"ALCONA",abbreviation:null,code:null},{name:"ALGER",abbreviation:null,code:null},{name:"ALLEGAN",abbreviation:null,code:null},{name:"ALPENA",abbreviation:null,code:null},{name:"ANTRIM",abbreviation:null,code:null},{name:"ARENAC",abbreviation:null,code:null},{name:"BARAGA",abbreviation:null,code:null},{name:"BARRY",abbreviation:null,code:null},{name:"BAY",abbreviation:null,code:null},{name:"BENZIE",abbreviation:null,code:null},{name:"BERRIEN",abbreviation:null,code:null},{name:"BRANCH",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CHARLEVOIX",abbreviation:null,code:null},{name:"CHEBOYGAN",abbreviation:null,code:null},{name:"CHIPPEWA",abbreviation:null,code:null},{name:"CLARE",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"DELTA",abbreviation:null,code:null},{name:"DICKINSON",abbreviation:null,code:null},{name:"EATON",abbreviation:null,code:null},{name:"EMMET",abbreviation:null,code:null},{name:"GENESEE",abbreviation:null,code:null},{name:"GLADWIN",abbreviation:null,code:null},{name:"GOGEBIC",abbreviation:null,code:null},{name:"GRAND TRAVERSE",abbreviation:null,code:null},{name:"GRATIOT",abbreviation:null,code:null},{name:"HILLSDALE",abbreviation:null,code:null},{name:"HOUGHTON",abbreviation:null,code:null},{name:"HURON",abbreviation:null,code:null},{name:"INGHAM",abbreviation:null,code:null},{name:"IONIA",abbreviation:null,code:null},{name:"IOSCO",abbreviation:null,code:null},{name:"IRON",abbreviation:null,code:null},{name:"ISABELLA",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"KALAMAZOO",abbreviation:null,code:null},{name:"KALKASKA",abbreviation:null,code:null},{name:"KENT",abbreviation:null,code:null},{name:"KEWEENAW",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LAPEER",abbreviation:null,code:null},{name:"LEELANAU",abbreviation:null,code:null},{name:"LENAWEE",abbreviation:null,code:null},{name:"LIVINGSTON",abbreviation:null,code:null},{name:"LUCE",abbreviation:null,code:null},{name:"MACKINAC",abbreviation:null,code:null},{name:"MACOMB",abbreviation:null,code:null},{name:"MANISTEE",abbreviation:null,code:null},{name:"MARQUETTE",abbreviation:null,code:null},{name:"MASON",abbreviation:null,code:null},{name:"MECOSTA",abbreviation:null,code:null},{name:"MENOMINEE",abbreviation:null,code:null},{name:"MIDLAND",abbreviation:null,code:null},{name:"MISSAUKEE",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTCALM",abbreviation:null,code:null},{name:"MONTMORENCY",abbreviation:null,code:null},{name:"MUSKEGON",abbreviation:null,code:null},{name:"NEWAYGO",abbreviation:null,code:null},{name:"OAKLAND",abbreviation:null,code:null},{name:"OCEANA",abbreviation:null,code:null},{name:"OGEMAW",abbreviation:null,code:null},{name:"ONTONAGON",abbreviation:null,code:null},{name:"OSCEOLA",abbreviation:null,code:null},{name:"OSCODA",abbreviation:null,code:null},{name:"OTSEGO",abbreviation:null,code:null},{name:"OTTAWA",abbreviation:null,code:null},{name:"PRESQUE ISLE",abbreviation:null,code:null},{name:"ROSCOMMON",abbreviation:null,code:null},{name:"SAGINAW",abbreviation:null,code:null},{name:"SANILAC",abbreviation:null,code:null},{name:"SCHOOLCRAFT",abbreviation:null,code:null},{name:"SHIAWASSEE",abbreviation:null,code:null},{name:"ST CLAIR",abbreviation:null,code:null},{name:"ST JOSEPH",abbreviation:null,code:null},{name:"TUSCOLA",abbreviation:null,code:null},{name:"VAN BUREN",abbreviation:null,code:null},{name:"WASHTENAW",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEXFORD",abbreviation:null,code:null}]},{name:"Minnesota",abbreviation:"MN",counties:[{name:"AITKIN",abbreviation:null,code:null},{name:"ANOKA",abbreviation:null,code:null},{name:"BECKER",abbreviation:null,code:null},{name:"BELTRAMI",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"BIG STONE",abbreviation:null,code:null},{name:"BLUE EARTH",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"CARLTON",abbreviation:null,code:null},{name:"CARVER",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CHIPPEWA",abbreviation:null,code:null},{name:"CHISAGO",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLEARWATER",abbreviation:null,code:null},{name:"COOK",abbreviation:null,code:null},{name:"COTTONWOOD",abbreviation:null,code:null},{name:"CROW WING",abbreviation:null,code:null},{name:"DAKOTA",abbreviation:null,code:null},{name:"DODGE",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"FARIBAULT",abbreviation:null,code:null},{name:"FILLMORE",abbreviation:null,code:null},{name:"FREEBORN",abbreviation:null,code:null},{name:"GOODHUE",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"HENNEPIN",abbreviation:null,code:null},{name:"HOUSTON",abbreviation:null,code:null},{name:"HUBBARD",abbreviation:null,code:null},{name:"ISANTI",abbreviation:null,code:null},{name:"ITASCA",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"KANABEC",abbreviation:null,code:null},{name:"KANDIYOHI",abbreviation:null,code:null},{name:"KITTSON",abbreviation:null,code:null},{name:"KOOCHICHING",abbreviation:null,code:null},{name:"LAC QUI PARLE",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LAKE OF THE WOODS",abbreviation:null,code:null},{name:"LE SUEUR",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LYON",abbreviation:null,code:null},{name:"MAHNOMEN",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MARTIN",abbreviation:null,code:null},{name:"MCLEOD",abbreviation:null,code:null},{name:"MEEKER",abbreviation:null,code:null},{name:"MILLE LACS",abbreviation:null,code:null},{name:"MORRISON",abbreviation:null,code:null},{name:"MOWER",abbreviation:null,code:null},{name:"MURRAY",abbreviation:null,code:null},{name:"NICOLLET",abbreviation:null,code:null},{name:"NOBLES",abbreviation:null,code:null},{name:"NORMAN",abbreviation:null,code:null},{name:"OLMSTED",abbreviation:null,code:null},{name:"OTTER TAIL",abbreviation:null,code:null},{name:"PENNINGTON",abbreviation:null,code:null},{name:"PINE",abbreviation:null,code:null},{name:"PIPESTONE",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"POPE",abbreviation:null,code:null},{name:"RAMSEY",abbreviation:null,code:null},{name:"RED LAKE",abbreviation:null,code:null},{name:"REDWOOD",abbreviation:null,code:null},{name:"RENVILLE",abbreviation:null,code:null},{name:"RICE",abbreviation:null,code:null},{name:"ROCK",abbreviation:null,code:null},{name:"ROSEAU",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHERBURNE",abbreviation:null,code:null},{name:"SIBLEY",abbreviation:null,code:null},{name:"ST LOUIS",abbreviation:null,code:null},{name:"STEARNS",abbreviation:null,code:null},{name:"STEELE",abbreviation:null,code:null},{name:"STEVENS",abbreviation:null,code:null},{name:"SWIFT",abbreviation:null,code:null},{name:"TODD",abbreviation:null,code:null},{name:"TRAVERSE",abbreviation:null,code:null},{name:"WABASHA",abbreviation:null,code:null},{name:"WADENA",abbreviation:null,code:null},{name:"WASECA",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WATONWAN",abbreviation:null,code:null},{name:"WILKIN",abbreviation:null,code:null},{name:"WINONA",abbreviation:null,code:null},{name:"WRIGHT",abbreviation:null,code:null},{name:"YELLOW MEDICINE",abbreviation:null,code:null}]},{name:"Missouri",abbreviation:"MO",counties:[{name:"ADAIR",abbreviation:null,code:null},{name:"ANDREW",abbreviation:null,code:null},{name:"ATCHISON",abbreviation:null,code:null},{name:"AUDRAIN",abbreviation:null,code:null},{name:"BARRY",abbreviation:null,code:null},{name:"BARTON",abbreviation:null,code:null},{name:"BATES",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"BOLLINGER",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BUCHANAN",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CALDWELL",abbreviation:null,code:null},{name:"CALLAWAY",abbreviation:null,code:null},{name:"CAMDEN",abbreviation:null,code:null},{name:"CAPE GIRARDEAU",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CARTER",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CEDAR",abbreviation:null,code:null},{name:"CHARITON",abbreviation:null,code:null},{name:"CHRISTIAN",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"COLE",abbreviation:null,code:null},{name:"COOPER",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"DADE",abbreviation:null,code:null},{name:"DALLAS",abbreviation:null,code:null},{name:"DAVIESS",abbreviation:null,code:null},{name:"DEKALB",abbreviation:null,code:null},{name:"DENT",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"DUNKLIN",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GASCONADE",abbreviation:null,code:null},{name:"GENTRY",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GRUNDY",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HICKORY",abbreviation:null,code:null},{name:"HOLT",abbreviation:null,code:null},{name:"HOWARD",abbreviation:null,code:null},{name:"HOWELL",abbreviation:null,code:null},{name:"IRON",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LACLEDE",abbreviation:null,code:null},{name:"LAFAYETTE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEWIS",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LINN",abbreviation:null,code:null},{name:"LIVINGSTON",abbreviation:null,code:null},{name:"MACON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARIES",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MCDONALD",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"MILLER",abbreviation:null,code:null},{name:"MISSISSIPPI",abbreviation:null,code:null},{name:"MONITEAU",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"NEW MADRID",abbreviation:null,code:null},{name:"NEWTON",abbreviation:null,code:null},{name:"NODAWAY",abbreviation:null,code:null},{name:"OREGON",abbreviation:null,code:null},{name:"OSAGE",abbreviation:null,code:null},{name:"OZARK",abbreviation:null,code:null},{name:"PEMISCOT",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PETTIS",abbreviation:null,code:null},{name:"PHELPS",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"PLATTE",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"PULASKI",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"RALLS",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"RAY",abbreviation:null,code:null},{name:"REYNOLDS",abbreviation:null,code:null},{name:"RIPLEY",abbreviation:null,code:null},{name:"SALINE",abbreviation:null,code:null},{name:"SCHUYLER",abbreviation:null,code:null},{name:"SCOTLAND",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHANNON",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"ST CHARLES",abbreviation:null,code:null},{name:"ST CLAIR",abbreviation:null,code:null},{name:"ST FRANCOIS",abbreviation:null,code:null},{name:"ST LOUIS",abbreviation:null,code:null},{name:"ST LOUIS",abbreviation:null,code:null},{name:"STE GENEVIEVE",abbreviation:null,code:null},{name:"STODDARD",abbreviation:null,code:null},{name:"STONE",abbreviation:null,code:null},{name:"SULLIVAN",abbreviation:null,code:null},{name:"TANEY",abbreviation:null,code:null},{name:"TEXAS",abbreviation:null,code:null},{name:"VERNON",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WORTH",abbreviation:null,code:null},{name:"WRIGHT",abbreviation:null,code:null}]},{name:"Mississippi",abbreviation:"MS",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ALCORN",abbreviation:null,code:null},{name:"AMITE",abbreviation:null,code:null},{name:"ATTALA",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"BOLIVAR",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CHICKASAW",abbreviation:null,code:null},{name:"CHOCTAW",abbreviation:null,code:null},{name:"CLAIBORNE",abbreviation:null,code:null},{name:"CLARKE",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"COAHOMA",abbreviation:null,code:null},{name:"COPIAH",abbreviation:null,code:null},{name:"COVINGTON",abbreviation:null,code:null},{name:"DESOTO",abbreviation:null,code:null},{name:"FORREST",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GEORGE",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GRENADA",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"HINDS",abbreviation:null,code:null},{name:"HOLMES",abbreviation:null,code:null},{name:"HUMPHREYS",abbreviation:null,code:null},{name:"ISSAQUENA",abbreviation:null,code:null},{name:"ITAWAMBA",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JEFFERSON DAVIS",abbreviation:null,code:null},{name:"JONES",abbreviation:null,code:null},{name:"KEMPER",abbreviation:null,code:null},{name:"LAFAYETTE",abbreviation:null,code:null},{name:"LAMAR",abbreviation:null,code:null},{name:"LAUDERDALE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEAKE",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LEFLORE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LOWNDES",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"NESHOBA",abbreviation:null,code:null},{name:"NEWTON",abbreviation:null,code:null},{name:"NOXUBEE",abbreviation:null,code:null},{name:"OKTIBBEHA",abbreviation:null,code:null},{name:"PANOLA",abbreviation:null,code:null},{name:"PEARL RIVER",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"PONTOTOC",abbreviation:null,code:null},{name:"PRENTISS",abbreviation:null,code:null},{name:"QUITMAN",abbreviation:null,code:null},{name:"RANKIN",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHARKEY",abbreviation:null,code:null},{name:"SIMPSON",abbreviation:null,code:null},{name:"SMITH",abbreviation:null,code:null},{name:"STONE",abbreviation:null,code:null},{name:"SUNFLOWER",abbreviation:null,code:null},{name:"TALLAHATCHIE",abbreviation:null,code:null},{name:"TATE",abbreviation:null,code:null},{name:"TIPPAH",abbreviation:null,code:null},{name:"TISHOMINGO",abbreviation:null,code:null},{name:"TUNICA",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"WALTHALL",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WILKINSON",abbreviation:null,code:null},{name:"WINSTON",abbreviation:null,code:null},{name:"YALOBUSHA",abbreviation:null,code:null},{name:"YAZOO",abbreviation:null,code:null}]},{name:"Montana",abbreviation:"MT",counties:[{name:"BEAVERHEAD",abbreviation:null,code:null},{name:"BIG HORN",abbreviation:null,code:null},{name:"BLAINE",abbreviation:null,code:null},{name:"BROADWATER",abbreviation:null,code:null},{name:"CARBON",abbreviation:null,code:null},{name:"CARTER",abbreviation:null,code:null},{name:"CASCADE",abbreviation:null,code:null},{name:"CHOUTEAU",abbreviation:null,code:null},{name:"CUSTER",abbreviation:null,code:null},{name:"DANIELS",abbreviation:null,code:null},{name:"DAWSON",abbreviation:null,code:null},{name:"DEER LODGE",abbreviation:null,code:null},{name:"FALLON",abbreviation:null,code:null},{name:"FERGUS",abbreviation:null,code:null},{name:"FLATHEAD",abbreviation:null,code:null},{name:"GALLATIN",abbreviation:null,code:null},{name:"GARFIELD",abbreviation:null,code:null},{name:"GLACIER",abbreviation:null,code:null},{name:"GOLDEN VALLEY",abbreviation:null,code:null},{name:"GRANITE",abbreviation:null,code:null},{name:"HILL",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JUDITH BASIN",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LEWIS AND CLARK",abbreviation:null,code:null},{name:"LIBERTY",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MCCONE",abbreviation:null,code:null},{name:"MEAGHER",abbreviation:null,code:null},{name:"MINERAL",abbreviation:null,code:null},{name:"MISSOULA",abbreviation:null,code:null},{name:"MUSSELSHELL",abbreviation:null,code:null},{name:"PARK",abbreviation:null,code:null},{name:"PETROLEUM",abbreviation:null,code:null},{name:"PHILLIPS",abbreviation:null,code:null},{name:"PONDERA",abbreviation:null,code:null},{name:"POWDER RIVER",abbreviation:null,code:null},{name:"POWELL",abbreviation:null,code:null},{name:"PRAIRIE",abbreviation:null,code:null},{name:"RAVALLI",abbreviation:null,code:null},{name:"RICHLAND",abbreviation:null,code:null},{name:"ROOSEVELT",abbreviation:null,code:null},{name:"ROSEBUD",abbreviation:null,code:null},{name:"SANDERS",abbreviation:null,code:null},{name:"SHERIDAN",abbreviation:null,code:null},{name:"SILVER BOW",abbreviation:null,code:null},{name:"STILLWATER",abbreviation:null,code:null},{name:"SWEET GRASS",abbreviation:null,code:null},{name:"TETON",abbreviation:null,code:null},{name:"TOOLE",abbreviation:null,code:null},{name:"TREASURE",abbreviation:null,code:null},{name:"VALLEY",abbreviation:null,code:null},{name:"WHEATLAND",abbreviation:null,code:null},{name:"WIBAUX",abbreviation:null,code:null},{name:"YELLOWSTONE",abbreviation:null,code:null}]},{name:"North Carolina",abbreviation:"NC",counties:[{name:"ALAMANCE",abbreviation:null,code:null},{name:"ALEXANDER",abbreviation:null,code:null},{name:"ALLEGHANY",abbreviation:null,code:null},{name:"ANSON",abbreviation:null,code:null},{name:"ASHE",abbreviation:null,code:null},{name:"AVERY",abbreviation:null,code:null},{name:"BEAUFORT",abbreviation:null,code:null},{name:"BERTIE",abbreviation:null,code:null},{name:"BLADEN",abbreviation:null,code:null},{name:"BRUNSWICK",abbreviation:null,code:null},{name:"BUNCOMBE",abbreviation:null,code:null},{name:"BURKE",abbreviation:null,code:null},{name:"CABARRUS",abbreviation:null,code:null},{name:"CALDWELL",abbreviation:null,code:null},{name:"CAMDEN",abbreviation:null,code:null},{name:"CARTERET",abbreviation:null,code:null},{name:"CASWELL",abbreviation:null,code:null},{name:"CATAWBA",abbreviation:null,code:null},{name:"CHATHAM",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CHOWAN",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CLEVELAND",abbreviation:null,code:null},{name:"COLUMBUS",abbreviation:null,code:null},{name:"CRAVEN",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"CURRITUCK",abbreviation:null,code:null},{name:"DARE",abbreviation:null,code:null},{name:"DAVIDSON",abbreviation:null,code:null},{name:"DAVIE",abbreviation:null,code:null},{name:"DUPLIN",abbreviation:null,code:null},{name:"DURHAM",abbreviation:null,code:null},{name:"EDGECOMBE",abbreviation:null,code:null},{name:"FORSYTH",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GASTON",abbreviation:null,code:null},{name:"GATES",abbreviation:null,code:null},{name:"GRAHAM",abbreviation:null,code:null},{name:"GRANVILLE",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GUILFORD",abbreviation:null,code:null},{name:"HALIFAX",abbreviation:null,code:null},{name:"HARNETT",abbreviation:null,code:null},{name:"HAYWOOD",abbreviation:null,code:null},{name:"HENDERSON",abbreviation:null,code:null},{name:"HERTFORD",abbreviation:null,code:null},{name:"HOKE",abbreviation:null,code:null},{name:"HYDE",abbreviation:null,code:null},{name:"IREDELL",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JOHNSTON",abbreviation:null,code:null},{name:"JONES",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LENOIR",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"MACON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARTIN",abbreviation:null,code:null},{name:"MCDOWELL",abbreviation:null,code:null},{name:"MECKLENBURG",abbreviation:null,code:null},{name:"MITCHELL",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MOORE",abbreviation:null,code:null},{name:"NASH",abbreviation:null,code:null},{name:"NEW HANOVER",abbreviation:null,code:null},{name:"NORTHAMPTON",abbreviation:null,code:null},{name:"ONSLOW",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"PAMLICO",abbreviation:null,code:null},{name:"PASQUOTANK",abbreviation:null,code:null},{name:"PENDER",abbreviation:null,code:null},{name:"PERQUIMANS",abbreviation:null,code:null},{name:"PERSON",abbreviation:null,code:null},{name:"PITT",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"RICHMOND",abbreviation:null,code:null},{name:"ROBESON",abbreviation:null,code:null},{name:"ROCKINGHAM",abbreviation:null,code:null},{name:"ROWAN",abbreviation:null,code:null},{name:"RUTHERFORD",abbreviation:null,code:null},{name:"SAMPSON",abbreviation:null,code:null},{name:"SCOTLAND",abbreviation:null,code:null},{name:"STANLY",abbreviation:null,code:null},{name:"STOKES",abbreviation:null,code:null},{name:"SURRY",abbreviation:null,code:null},{name:"SWAIN",abbreviation:null,code:null},{name:"TRANSYLVANIA",abbreviation:null,code:null},{name:"TYRRELL",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VANCE",abbreviation:null,code:null},{name:"WAKE",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WATAUGA",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WILKES",abbreviation:null,code:null},{name:"WILSON",abbreviation:null,code:null},{name:"YADKIN",abbreviation:null,code:null},{name:"YANCEY",abbreviation:null,code:null}]},{name:"North Dakota",abbreviation:"ND",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"BARNES",abbreviation:null,code:null},{name:"BENSON",abbreviation:null,code:null},{name:"BILLINGS",abbreviation:null,code:null},{name:"BOTTINEAU",abbreviation:null,code:null},{name:"BOWMAN",abbreviation:null,code:null},{name:"BURKE",abbreviation:null,code:null},{name:"BURLEIGH",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CAVALIER",abbreviation:null,code:null},{name:"DICKEY",abbreviation:null,code:null},{name:"DIVIDE",abbreviation:null,code:null},{name:"DUNN",abbreviation:null,code:null},{name:"EDDY",abbreviation:null,code:null},{name:"EMMONS",abbreviation:null,code:null},{name:"FOSTER",abbreviation:null,code:null},{name:"GOLDEN VALLEY",abbreviation:null,code:null},{name:"GRAND FORKS",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GRIGGS",abbreviation:null,code:null},{name:"HETTINGER",abbreviation:null,code:null},{name:"KIDDER",abbreviation:null,code:null},{name:"LAMOURE",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"MCHENRY",abbreviation:null,code:null},{name:"MCINTOSH",abbreviation:null,code:null},{name:"MCKENZIE",abbreviation:null,code:null},{name:"MCLEAN",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"MORTON",abbreviation:null,code:null},{name:"MOUNTRAIL",abbreviation:null,code:null},{name:"NELSON",abbreviation:null,code:null},{name:"OLIVER",abbreviation:null,code:null},{name:"PEMBINA",abbreviation:null,code:null},{name:"PIERCE",abbreviation:null,code:null},{name:"RAMSEY",abbreviation:null,code:null},{name:"RANSOM",abbreviation:null,code:null},{name:"RENVILLE",abbreviation:null,code:null},{name:"RICHLAND",abbreviation:null,code:null},{name:"ROLETTE",abbreviation:null,code:null},{name:"SARGENT",abbreviation:null,code:null},{name:"SHERIDAN",abbreviation:null,code:null},{name:"SIOUX",abbreviation:null,code:null},{name:"SLOPE",abbreviation:null,code:null},{name:"STARK",abbreviation:null,code:null},{name:"STEELE",abbreviation:null,code:null},{name:"STUTSMAN",abbreviation:null,code:null},{name:"TOWNER",abbreviation:null,code:null},{name:"TRAILL",abbreviation:null,code:null},{name:"WALSH",abbreviation:null,code:null},{name:"WARD",abbreviation:null,code:null},{name:"WELLS",abbreviation:null,code:null},{name:"WILLIAMS",abbreviation:null,code:null}]},{name:"Nebraska",abbreviation:"NE",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ANTELOPE",abbreviation:null,code:null},{name:"ARTHUR",abbreviation:null,code:null},{name:"BANNER",abbreviation:null,code:null},{name:"BLAINE",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BOX BUTTE",abbreviation:null,code:null},{name:"BOYD",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"BUFFALO",abbreviation:null,code:null},{name:"BURT",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CEDAR",abbreviation:null,code:null},{name:"CHASE",abbreviation:null,code:null},{name:"CHERRY",abbreviation:null,code:null},{name:"CHEYENNE",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"COLFAX",abbreviation:null,code:null},{name:"CUMING",abbreviation:null,code:null},{name:"CUSTER",abbreviation:null,code:null},{name:"DAKOTA",abbreviation:null,code:null},{name:"DAWES",abbreviation:null,code:null},{name:"DAWSON",abbreviation:null,code:null},{name:"DEUEL",abbreviation:null,code:null},{name:"DIXON",abbreviation:null,code:null},{name:"DODGE",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"DUNDY",abbreviation:null,code:null},{name:"FILLMORE",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FRONTIER",abbreviation:null,code:null},{name:"FURNAS",abbreviation:null,code:null},{name:"GAGE",abbreviation:null,code:null},{name:"GARDEN",abbreviation:null,code:null},{name:"GARFIELD",abbreviation:null,code:null},{name:"GOSPER",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GREELEY",abbreviation:null,code:null},{name:"HALL",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HARLAN",abbreviation:null,code:null},{name:"HAYES",abbreviation:null,code:null},{name:"HITCHCOCK",abbreviation:null,code:null},{name:"HOLT",abbreviation:null,code:null},{name:"HOOKER",abbreviation:null,code:null},{name:"HOWARD",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"KEARNEY",abbreviation:null,code:null},{name:"KEITH",abbreviation:null,code:null},{name:"KEYA PAHA",abbreviation:null,code:null},{name:"KIMBALL",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LANCASTER",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"LOUP",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MCPHERSON",abbreviation:null,code:null},{name:"MERRICK",abbreviation:null,code:null},{name:"MORRILL",abbreviation:null,code:null},{name:"NANCE",abbreviation:null,code:null},{name:"NEMAHA",abbreviation:null,code:null},{name:"NUCKOLLS",abbreviation:null,code:null},{name:"OTOE",abbreviation:null,code:null},{name:"PAWNEE",abbreviation:null,code:null},{name:"PERKINS",abbreviation:null,code:null},{name:"PHELPS",abbreviation:null,code:null},{name:"PIERCE",abbreviation:null,code:null},{name:"PLATTE",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"RED WILLOW",abbreviation:null,code:null},{name:"RICHARDSON",abbreviation:null,code:null},{name:"ROCK",abbreviation:null,code:null},{name:"SALINE",abbreviation:null,code:null},{name:"SARPY",abbreviation:null,code:null},{name:"SAUNDERS",abbreviation:null,code:null},{name:"SCOTTS BLUFF",abbreviation:null,code:null},{name:"SEWARD",abbreviation:null,code:null},{name:"SHERIDAN",abbreviation:null,code:null},{name:"SHERMAN",abbreviation:null,code:null},{name:"SIOUX",abbreviation:null,code:null},{name:"STANTON",abbreviation:null,code:null},{name:"THAYER",abbreviation:null,code:null},{name:"THOMAS",abbreviation:null,code:null},{name:"THURSTON",abbreviation:null,code:null},{name:"VALLEY",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WHEELER",abbreviation:null,code:null},{name:"YORK",abbreviation:null,code:null}]},{name:"New Hampshire",abbreviation:"NH",counties:[{name:"BELKNAP",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CHESHIRE",abbreviation:null,code:null},{name:"COOS",abbreviation:null,code:null},{name:"GRAFTON",abbreviation:null,code:null},{name:"HILLSBOROUGH",abbreviation:null,code:null},{name:"MERRIMACK",abbreviation:null,code:null},{name:"ROCKINGHAM",abbreviation:null,code:null},{name:"STRAFFORD",abbreviation:null,code:null},{name:"SULLIVAN",abbreviation:null,code:null}]},{name:"New Jersey",abbreviation:"NJ",counties:[{name:"ATLANTIC",abbreviation:null,code:null},{name:"BERGEN",abbreviation:null,code:null},{name:"BURLINGTON",abbreviation:null,code:null},{name:"CAMDEN",abbreviation:null,code:null},{name:"CAPE MAY",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"ESSEX",abbreviation:null,code:null},{name:"GLOUCESTER",abbreviation:null,code:null},{name:"HUDSON",abbreviation:null,code:null},{name:"HUNTERDON",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"MIDDLESEX",abbreviation:null,code:null},{name:"MONMOUTH",abbreviation:null,code:null},{name:"MORRIS",abbreviation:null,code:null},{name:"OCEAN",abbreviation:null,code:null},{name:"PASSAIC",abbreviation:null,code:null},{name:"SALEM",abbreviation:null,code:null},{name:"SOMERSET",abbreviation:null,code:null},{name:"SUSSEX",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null}]},{name:"New Mexico",abbreviation:"NM",counties:[{name:"BERNALILLO",abbreviation:null,code:null},{name:"CATRON",abbreviation:null,code:null},{name:"CHAVES",abbreviation:null,code:null},{name:"CIBOLA",abbreviation:null,code:null},{name:"COLFAX",abbreviation:null,code:null},{name:"CURRY",abbreviation:null,code:null},{name:"DE BACA",abbreviation:null,code:null},{name:"DONA ANA",abbreviation:null,code:null},{name:"EDDY",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GUADALUPE",abbreviation:null,code:null},{name:"HARDING",abbreviation:null,code:null},{name:"HIDALGO",abbreviation:null,code:null},{name:"LEA",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LOS ALAMOS",abbreviation:null,code:null},{name:"LUNA",abbreviation:null,code:null},{name:"MCKINLEY",abbreviation:null,code:null},{name:"MORA",abbreviation:null,code:null},{name:"OTERO",abbreviation:null,code:null},{name:"QUAY",abbreviation:null,code:null},{name:"RIO ARRIBA",abbreviation:null,code:null},{name:"ROOSEVELT",abbreviation:null,code:null},{name:"SAN JUAN",abbreviation:null,code:null},{name:"SAN MIGUEL",abbreviation:null,code:null},{name:"SANDOVAL",abbreviation:null,code:null},{name:"SANTA FE",abbreviation:null,code:null},{name:"SIERRA",abbreviation:null,code:null},{name:"SOCORRO",abbreviation:null,code:null},{name:"TAOS",abbreviation:null,code:null},{name:"TORRANCE",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VALENCIA",abbreviation:null,code:null}]},{name:"Nevada",abbreviation:"NV",counties:[{name:"CARSON CITY",abbreviation:null,code:null},{name:"CHURCHILL",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"ELKO",abbreviation:null,code:null},{name:"ESMERALDA",abbreviation:null,code:null},{name:"EUREKA",abbreviation:null,code:null},{name:"HUMBOLDT",abbreviation:null,code:null},{name:"LANDER",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LYON",abbreviation:null,code:null},{name:"MINERAL",abbreviation:null,code:null},{name:"NYE",abbreviation:null,code:null},{name:"PERSHING",abbreviation:null,code:null},{name:"STOREY",abbreviation:null,code:null},{name:"WASHOE",abbreviation:null,code:null},{name:"WHITE PINE",abbreviation:null,code:null}]},{name:"New York",abbreviation:"NY",counties:[{name:"ALBANY",abbreviation:null,code:null},{name:"ALLEGANY",abbreviation:null,code:null},{name:"BRONX",abbreviation:null,code:null},{name:"BROOME",abbreviation:null,code:null},{name:"CATTARAUGUS",abbreviation:null,code:null},{name:"CAYUGA",abbreviation:null,code:null},{name:"CHAUTAUQUA",abbreviation:null,code:null},{name:"CHEMUNG",abbreviation:null,code:null},{name:"CHENANGO",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"CORTLAND",abbreviation:null,code:null},{name:"DELAWARE",abbreviation:null,code:null},{name:"DUTCHESS",abbreviation:null,code:null},{name:"ERIE",abbreviation:null,code:null},{name:"ESSEX",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GENESEE",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HERKIMER",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"KINGS",abbreviation:null,code:null},{name:"LEWIS",abbreviation:null,code:null},{name:"LIVINGSTON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"NASSAU",abbreviation:null,code:null},{name:"NEW YORK",abbreviation:null,code:null},{name:"NIAGARA",abbreviation:null,code:null},{name:"ONEIDA",abbreviation:null,code:null},{name:"ONONDAGA",abbreviation:null,code:null},{name:"ONTARIO",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"ORLEANS",abbreviation:null,code:null},{name:"OSWEGO",abbreviation:null,code:null},{name:"OTSEGO",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"QUEENS",abbreviation:null,code:null},{name:"RENSSELAER",abbreviation:null,code:null},{name:"RICHMOND",abbreviation:null,code:null},{name:"ROCKLAND",abbreviation:null,code:null},{name:"SARATOGA",abbreviation:null,code:null},{name:"SCHENECTADY",abbreviation:null,code:null},{name:"SCHOHARIE",abbreviation:null,code:null},{name:"SCHUYLER",abbreviation:null,code:null},{name:"SENECA",abbreviation:null,code:null},{name:"ST LAWRENCE",abbreviation:null,code:null},{name:"STEUBEN",abbreviation:null,code:null},{name:"SUFFOLK",abbreviation:null,code:null},{name:"SULLIVAN",abbreviation:null,code:null},{name:"TIOGA",abbreviation:null,code:null},{name:"TOMPKINS",abbreviation:null,code:null},{name:"ULSTER",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WESTCHESTER",abbreviation:null,code:null},{name:"WYOMING",abbreviation:null,code:null},{name:"YATES",abbreviation:null,code:null}]},{name:"Ohio",abbreviation:"OH",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ALLEN",abbreviation:null,code:null},{name:"ASHLAND",abbreviation:null,code:null},{name:"ASHTABULA",abbreviation:null,code:null},{name:"ATHENS",abbreviation:null,code:null},{name:"AUGLAIZE",abbreviation:null,code:null},{name:"BELMONT",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CHAMPAIGN",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLERMONT",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"COLUMBIANA",abbreviation:null,code:null},{name:"COSHOCTON",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"CUYAHOGA",abbreviation:null,code:null},{name:"DARKE",abbreviation:null,code:null},{name:"DEFIANCE",abbreviation:null,code:null},{name:"DELAWARE",abbreviation:null,code:null},{name:"ERIE",abbreviation:null,code:null},{name:"FAIRFIELD",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GALLIA",abbreviation:null,code:null},{name:"GEAUGA",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GUERNSEY",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARDIN",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HIGHLAND",abbreviation:null,code:null},{name:"HOCKING",abbreviation:null,code:null},{name:"HOLMES",abbreviation:null,code:null},{name:"HURON",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LICKING",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"LORAIN",abbreviation:null,code:null},{name:"LUCAS",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MAHONING",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MEDINA",abbreviation:null,code:null},{name:"MEIGS",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"MIAMI",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"MORROW",abbreviation:null,code:null},{name:"MUSKINGUM",abbreviation:null,code:null},{name:"NOBLE",abbreviation:null,code:null},{name:"OTTAWA",abbreviation:null,code:null},{name:"PAULDING",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PICKAWAY",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"PORTAGE",abbreviation:null,code:null},{name:"PREBLE",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"RICHLAND",abbreviation:null,code:null},{name:"ROSS",abbreviation:null,code:null},{name:"SANDUSKY",abbreviation:null,code:null},{name:"SCIOTO",abbreviation:null,code:null},{name:"SENECA",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"STARK",abbreviation:null,code:null},{name:"SUMMIT",abbreviation:null,code:null},{name:"TRUMBULL",abbreviation:null,code:null},{name:"TUSCARAWAS",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VAN WERT",abbreviation:null,code:null},{name:"VINTON",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WILLIAMS",abbreviation:null,code:null},{name:"WOOD",abbreviation:null,code:null},{name:"WYANDOT",abbreviation:null,code:null}]},{name:"Oklahoma",abbreviation:"OK",counties:[{name:"ADAIR",abbreviation:null,code:null},{name:"ALFALFA",abbreviation:null,code:null},{name:"ATOKA",abbreviation:null,code:null},{name:"BEAVER",abbreviation:null,code:null},{name:"BECKHAM",abbreviation:null,code:null},{name:"BLAINE",abbreviation:null,code:null},{name:"BRYAN",abbreviation:null,code:null},{name:"CADDO",abbreviation:null,code:null},{name:"CANADIAN",abbreviation:null,code:null},{name:"CARTER",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CHOCTAW",abbreviation:null,code:null},{name:"CIMARRON",abbreviation:null,code:null},{name:"CLEVELAND",abbreviation:null,code:null},{name:"COAL",abbreviation:null,code:null},{name:"COMANCHE",abbreviation:null,code:null},{name:"COTTON",abbreviation:null,code:null},{name:"CRAIG",abbreviation:null,code:null},{name:"CREEK",abbreviation:null,code:null},{name:"CUSTER",abbreviation:null,code:null},{name:"DELAWARE",abbreviation:null,code:null},{name:"DEWEY",abbreviation:null,code:null},{name:"ELLIS",abbreviation:null,code:null},{name:"GARFIELD",abbreviation:null,code:null},{name:"GARVIN",abbreviation:null,code:null},{name:"GRADY",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GREER",abbreviation:null,code:null},{name:"HARMON",abbreviation:null,code:null},{name:"HARPER",abbreviation:null,code:null},{name:"HASKELL",abbreviation:null,code:null},{name:"HUGHES",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JOHNSTON",abbreviation:null,code:null},{name:"KAY",abbreviation:null,code:null},{name:"KINGFISHER",abbreviation:null,code:null},{name:"KIOWA",abbreviation:null,code:null},{name:"LATIMER",abbreviation:null,code:null},{name:"LE FLORE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"LOVE",abbreviation:null,code:null},{name:"MAJOR",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MAYES",abbreviation:null,code:null},{name:"MCCLAIN",abbreviation:null,code:null},{name:"MCCURTAIN",abbreviation:null,code:null},{name:"MCINTOSH",abbreviation:null,code:null},{name:"MURRAY",abbreviation:null,code:null},{name:"MUSKOGEE",abbreviation:null,code:null},{name:"NOBLE",abbreviation:null,code:null},{name:"NOWATA",abbreviation:null,code:null},{name:"OKFUSKEE",abbreviation:null,code:null},{name:"OKLAHOMA",abbreviation:null,code:null},{name:"OKMULGEE",abbreviation:null,code:null},{name:"OSAGE",abbreviation:null,code:null},{name:"OTTAWA",abbreviation:null,code:null},{name:"PAWNEE",abbreviation:null,code:null},{name:"PAYNE",abbreviation:null,code:null},{name:"PITTSBURG",abbreviation:null,code:null},{name:"PONTOTOC",abbreviation:null,code:null},{name:"POTTAWATOMIE",abbreviation:null,code:null},{name:"PUSHMATAHA",abbreviation:null,code:null},{name:"ROGER MILLS",abbreviation:null,code:null},{name:"ROGERS",abbreviation:null,code:null},{name:"SEMINOLE",abbreviation:null,code:null},{name:"SEQUOYAH",abbreviation:null,code:null},{name:"STEPHENS",abbreviation:null,code:null},{name:"TEXAS",abbreviation:null,code:null},{name:"TILLMAN",abbreviation:null,code:null},{name:"TULSA",abbreviation:null,code:null},{name:"WAGONER",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WASHITA",abbreviation:null,code:null},{name:"WOODS",abbreviation:null,code:null},{name:"WOODWARD",abbreviation:null,code:null}]},{name:"Oregon",abbreviation:"OR",counties:[{name:"BAKER",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"CLACKAMAS",abbreviation:null,code:null},{name:"CLATSOP",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"COOS",abbreviation:null,code:null},{name:"CROOK",abbreviation:null,code:null},{name:"CURRY",abbreviation:null,code:null},{name:"DESCHUTES",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"GILLIAM",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"HARNEY",abbreviation:null,code:null},{name:"HOOD RIVER",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JOSEPHINE",abbreviation:null,code:null},{name:"KLAMATH",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LANE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LINN",abbreviation:null,code:null},{name:"MALHEUR",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MORROW",abbreviation:null,code:null},{name:"MULTNOMAH",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"SHERMAN",abbreviation:null,code:null},{name:"TILLAMOOK",abbreviation:null,code:null},{name:"UMATILLA",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"WALLOWA",abbreviation:null,code:null},{name:"WASCO",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WHEELER",abbreviation:null,code:null},{name:"YAMHILL",abbreviation:null,code:null}]},{name:"Pennsylvania",abbreviation:"PA",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ALLEGHENY",abbreviation:null,code:null},{name:"ARMSTRONG",abbreviation:null,code:null},{name:"BEAVER",abbreviation:null,code:null},{name:"BEDFORD",abbreviation:null,code:null},{name:"BERKS",abbreviation:null,code:null},{name:"BLAIR",abbreviation:null,code:null},{name:"BRADFORD",abbreviation:null,code:null},{name:"BUCKS",abbreviation:null,code:null},{name:"BUTLER",abbreviation:null,code:null},{name:"CAMBRIA",abbreviation:null,code:null},{name:"CAMERON",abbreviation:null,code:null},{name:"CARBON",abbreviation:null,code:null},{name:"CENTRE",abbreviation:null,code:null},{name:"CHESTER",abbreviation:null,code:null},{name:"CLARION",abbreviation:null,code:null},{name:"CLEARFIELD",abbreviation:null,code:null},{name:"CLINTON",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"DAUPHIN",abbreviation:null,code:null},{name:"DELAWARE",abbreviation:null,code:null},{name:"ELK",abbreviation:null,code:null},{name:"ERIE",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FOREST",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FULTON",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"HUNTINGDON",abbreviation:null,code:null},{name:"INDIANA",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JUNIATA",abbreviation:null,code:null},{name:"LACKAWANNA",abbreviation:null,code:null},{name:"LANCASTER",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEBANON",abbreviation:null,code:null},{name:"LEHIGH",abbreviation:null,code:null},{name:"LUZERNE",abbreviation:null,code:null},{name:"LYCOMING",abbreviation:null,code:null},{name:"MCKEAN",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"MIFFLIN",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MONTOUR",abbreviation:null,code:null},{name:"NORTHAMPTON",abbreviation:null,code:null},{name:"NORTHUMBERLAND",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PHILADELPHIA",abbreviation:null,code:null},{name:"PIKE",abbreviation:null,code:null},{name:"POTTER",abbreviation:null,code:null},{name:"SCHUYLKILL",abbreviation:null,code:null},{name:"SNYDER",abbreviation:null,code:null},{name:"SOMERSET",abbreviation:null,code:null},{name:"SULLIVAN",abbreviation:null,code:null},{name:"SUSQUEHANNA",abbreviation:null,code:null},{name:"TIOGA",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VENANGO",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WESTMORELAND",abbreviation:null,code:null},{name:"WYOMING",abbreviation:null,code:null},{name:"YORK",abbreviation:null,code:null}]},{name:"Rhode Island",abbreviation:"RI",counties:[{name:"BRISTOL",abbreviation:null,code:null},{name:"KENT",abbreviation:null,code:null},{name:"NEWPORT",abbreviation:null,code:null},{name:"PROVIDENCE",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null}]},{name:"South Carolina",abbreviation:"SC",counties:[{name:"ABBEVILLE",abbreviation:null,code:null},{name:"AIKEN",abbreviation:null,code:null},{name:"ALLENDALE",abbreviation:null,code:null},{name:"ANDERSON",abbreviation:null,code:null},{name:"BAMBERG",abbreviation:null,code:null},{name:"BARNWELL",abbreviation:null,code:null},{name:"BEAUFORT",abbreviation:null,code:null},{name:"BERKELEY",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CHARLESTON",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CHESTER",abbreviation:null,code:null},{name:"CHESTERFIELD",abbreviation:null,code:null},{name:"CLARENDON",abbreviation:null,code:null},{name:"COLLETON",abbreviation:null,code:null},{name:"DARLINGTON",abbreviation:null,code:null},{name:"DILLON",abbreviation:null,code:null},{name:"DORCHESTER",abbreviation:null,code:null},{name:"EDGEFIELD",abbreviation:null,code:null},{name:"FAIRFIELD",abbreviation:null,code:null},{name:"FLORENCE",abbreviation:null,code:null},{name:"GEORGETOWN",abbreviation:null,code:null},{name:"GREENVILLE",abbreviation:null,code:null},{name:"GREENWOOD",abbreviation:null,code:null},{name:"HAMPTON",abbreviation:null,code:null},{name:"HORRY",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"KERSHAW",abbreviation:null,code:null},{name:"LANCASTER",abbreviation:null,code:null},{name:"LAURENS",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LEXINGTON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARLBORO",abbreviation:null,code:null},{name:"MCCORMICK",abbreviation:null,code:null},{name:"NEWBERRY",abbreviation:null,code:null},{name:"OCONEE",abbreviation:null,code:null},{name:"ORANGEBURG",abbreviation:null,code:null},{name:"PICKENS",abbreviation:null,code:null},{name:"RICHLAND",abbreviation:null,code:null},{name:"SALUDA",abbreviation:null,code:null},{name:"SPARTANBURG",abbreviation:null,code:null},{name:"SUMTER",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"WILLIAMSBURG",abbreviation:null,code:null},{name:"YORK",abbreviation:null,code:null}]},{name:"South Dakota",abbreviation:"SD",counties:[{name:"AURORA",abbreviation:null,code:null},{name:"BEADLE",abbreviation:null,code:null},{name:"BENNETT",abbreviation:null,code:null},{name:"BON HOMME",abbreviation:null,code:null},{name:"BROOKINGS",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"BRULE",abbreviation:null,code:null},{name:"BUFFALO",abbreviation:null,code:null},{name:"BUTTE",abbreviation:null,code:null},{name:"CAMPBELL",abbreviation:null,code:null},{name:"CHARLES MIX",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"CODINGTON",abbreviation:null,code:null},{name:"CORSON",abbreviation:null,code:null},{name:"CUSTER",abbreviation:null,code:null},{name:"DAVISON",abbreviation:null,code:null},{name:"DAY",abbreviation:null,code:null},{name:"DEUEL",abbreviation:null,code:null},{name:"DEWEY",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"EDMUNDS",abbreviation:null,code:null},{name:"FALL RIVER",abbreviation:null,code:null},{name:"FAULK",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GREGORY",abbreviation:null,code:null},{name:"HAAKON",abbreviation:null,code:null},{name:"HAMLIN",abbreviation:null,code:null},{name:"HAND",abbreviation:null,code:null},{name:"HANSON",abbreviation:null,code:null},{name:"HARDING",abbreviation:null,code:null},{name:"HUGHES",abbreviation:null,code:null},{name:"HUTCHINSON",abbreviation:null,code:null},{name:"HYDE",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JERAULD",abbreviation:null,code:null},{name:"JONES",abbreviation:null,code:null},{name:"KINGSBURY",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LYMAN",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MCCOOK",abbreviation:null,code:null},{name:"MCPHERSON",abbreviation:null,code:null},{name:"MEADE",abbreviation:null,code:null},{name:"MELLETTE",abbreviation:null,code:null},{name:"MINER",abbreviation:null,code:null},{name:"MINNEHAHA",abbreviation:null,code:null},{name:"MOODY",abbreviation:null,code:null},{name:"OGLALA LAKOTA",abbreviation:null,code:null},{name:"PENNINGTON",abbreviation:null,code:null},{name:"PERKINS",abbreviation:null,code:null},{name:"POTTER",abbreviation:null,code:null},{name:"ROBERTS",abbreviation:null,code:null},{name:"SANBORN",abbreviation:null,code:null},{name:"SPINK",abbreviation:null,code:null},{name:"STANLEY",abbreviation:null,code:null},{name:"SULLY",abbreviation:null,code:null},{name:"TODD",abbreviation:null,code:null},{name:"TRIPP",abbreviation:null,code:null},{name:"TURNER",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"WALWORTH",abbreviation:null,code:null},{name:"YANKTON",abbreviation:null,code:null},{name:"ZIEBACH",abbreviation:null,code:null}]},{name:"Tennessee",abbreviation:"TN",counties:[{name:"ANDERSON",abbreviation:null,code:null},{name:"BEDFORD",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"BLEDSOE",abbreviation:null,code:null},{name:"BLOUNT",abbreviation:null,code:null},{name:"BRADLEY",abbreviation:null,code:null},{name:"CAMPBELL",abbreviation:null,code:null},{name:"CANNON",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CARTER",abbreviation:null,code:null},{name:"CHEATHAM",abbreviation:null,code:null},{name:"CHESTER",abbreviation:null,code:null},{name:"CLAIBORNE",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"COCKE",abbreviation:null,code:null},{name:"COFFEE",abbreviation:null,code:null},{name:"CROCKETT",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"DAVIDSON",abbreviation:null,code:null},{name:"DECATUR",abbreviation:null,code:null},{name:"DEKALB",abbreviation:null,code:null},{name:"DICKSON",abbreviation:null,code:null},{name:"DYER",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FENTRESS",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GIBSON",abbreviation:null,code:null},{name:"GILES",abbreviation:null,code:null},{name:"GRAINGER",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GRUNDY",abbreviation:null,code:null},{name:"HAMBLEN",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARDEMAN",abbreviation:null,code:null},{name:"HARDIN",abbreviation:null,code:null},{name:"HAWKINS",abbreviation:null,code:null},{name:"HAYWOOD",abbreviation:null,code:null},{name:"HENDERSON",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HICKMAN",abbreviation:null,code:null},{name:"HOUSTON",abbreviation:null,code:null},{name:"HUMPHREYS",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LAKE",abbreviation:null,code:null},{name:"LAUDERDALE",abbreviation:null,code:null},{name:"LAWRENCE",abbreviation:null,code:null},{name:"LEWIS",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LOUDON",abbreviation:null,code:null},{name:"MACON",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MAURY",abbreviation:null,code:null},{name:"MCMINN",abbreviation:null,code:null},{name:"MCNAIRY",abbreviation:null,code:null},{name:"MEIGS",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MOORE",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"OBION",abbreviation:null,code:null},{name:"OVERTON",abbreviation:null,code:null},{name:"PERRY",abbreviation:null,code:null},{name:"PICKETT",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"RHEA",abbreviation:null,code:null},{name:"ROANE",abbreviation:null,code:null},{name:"ROBERTSON",abbreviation:null,code:null},{name:"RUTHERFORD",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SEQUATCHIE",abbreviation:null,code:null},{name:"SEVIER",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"SMITH",abbreviation:null,code:null},{name:"STEWART",abbreviation:null,code:null},{name:"SULLIVAN",abbreviation:null,code:null},{name:"SUMNER",abbreviation:null,code:null},{name:"TIPTON",abbreviation:null,code:null},{name:"TROUSDALE",abbreviation:null,code:null},{name:"UNICOI",abbreviation:null,code:null},{name:"UNION",abbreviation:null,code:null},{name:"VAN BUREN",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEAKLEY",abbreviation:null,code:null},{name:"WHITE",abbreviation:null,code:null},{name:"WILLIAMSON",abbreviation:null,code:null},{name:"WILSON",abbreviation:null,code:null}]},{name:"Texas",abbreviation:"TX",counties:[{name:"ANDERSON",abbreviation:null,code:null},{name:"ANDREWS",abbreviation:null,code:null},{name:"ANGELINA",abbreviation:null,code:null},{name:"ARANSAS",abbreviation:null,code:null},{name:"ARCHER",abbreviation:null,code:null},{name:"ARMSTRONG",abbreviation:null,code:null},{name:"ATASCOSA",abbreviation:null,code:null},{name:"AUSTIN",abbreviation:null,code:null},{name:"BAILEY",abbreviation:null,code:null},{name:"BANDERA",abbreviation:null,code:null},{name:"BASTROP",abbreviation:null,code:null},{name:"BAYLOR",abbreviation:null,code:null},{name:"BEE",abbreviation:null,code:null},{name:"BELL",abbreviation:null,code:null},{name:"BEXAR",abbreviation:null,code:null},{name:"BLANCO",abbreviation:null,code:null},{name:"BORDEN",abbreviation:null,code:null},{name:"BOSQUE",abbreviation:null,code:null},{name:"BOWIE",abbreviation:null,code:null},{name:"BRAZORIA",abbreviation:null,code:null},{name:"BRAZOS",abbreviation:null,code:null},{name:"BREWSTER",abbreviation:null,code:null},{name:"BRISCOE",abbreviation:null,code:null},{name:"BROOKS",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"BURLESON",abbreviation:null,code:null},{name:"BURNET",abbreviation:null,code:null},{name:"CALDWELL",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CALLAHAN",abbreviation:null,code:null},{name:"CAMERON",abbreviation:null,code:null},{name:"CAMP",abbreviation:null,code:null},{name:"CARSON",abbreviation:null,code:null},{name:"CASS",abbreviation:null,code:null},{name:"CASTRO",abbreviation:null,code:null},{name:"CHAMBERS",abbreviation:null,code:null},{name:"CHEROKEE",abbreviation:null,code:null},{name:"CHILDRESS",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"COCHRAN",abbreviation:null,code:null},{name:"COKE",abbreviation:null,code:null},{name:"COLEMAN",abbreviation:null,code:null},{name:"COLLIN",abbreviation:null,code:null},{name:"COLLINGSWORTH",abbreviation:null,code:null},{name:"COLORADO",abbreviation:null,code:null},{name:"COMAL",abbreviation:null,code:null},{name:"COMANCHE",abbreviation:null,code:null},{name:"CONCHO",abbreviation:null,code:null},{name:"COOKE",abbreviation:null,code:null},{name:"CORYELL",abbreviation:null,code:null},{name:"COTTLE",abbreviation:null,code:null},{name:"CRANE",abbreviation:null,code:null},{name:"CROCKETT",abbreviation:null,code:null},{name:"CROSBY",abbreviation:null,code:null},{name:"CULBERSON",abbreviation:null,code:null},{name:"DALLAM",abbreviation:null,code:null},{name:"DALLAS",abbreviation:null,code:null},{name:"DAWSON",abbreviation:null,code:null},{name:"DEAF SMITH",abbreviation:null,code:null},{name:"DELTA",abbreviation:null,code:null},{name:"DENTON",abbreviation:null,code:null},{name:"DEWITT",abbreviation:null,code:null},{name:"DICKENS",abbreviation:null,code:null},{name:"DIMMIT",abbreviation:null,code:null},{name:"DONLEY",abbreviation:null,code:null},{name:"DUVAL",abbreviation:null,code:null},{name:"EASTLAND",abbreviation:null,code:null},{name:"ECTOR",abbreviation:null,code:null},{name:"EDWARDS",abbreviation:null,code:null},{name:"EL PASO",abbreviation:null,code:null},{name:"ELLIS",abbreviation:null,code:null},{name:"ERATH",abbreviation:null,code:null},{name:"FALLS",abbreviation:null,code:null},{name:"FANNIN",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"FISHER",abbreviation:null,code:null},{name:"FLOYD",abbreviation:null,code:null},{name:"FOARD",abbreviation:null,code:null},{name:"FORT BEND",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FREESTONE",abbreviation:null,code:null},{name:"FRIO",abbreviation:null,code:null},{name:"GAINES",abbreviation:null,code:null},{name:"GALVESTON",abbreviation:null,code:null},{name:"GARZA",abbreviation:null,code:null},{name:"GILLESPIE",abbreviation:null,code:null},{name:"GLASSCOCK",abbreviation:null,code:null},{name:"GOLIAD",abbreviation:null,code:null},{name:"GONZALES",abbreviation:null,code:null},{name:"GRAY",abbreviation:null,code:null},{name:"GRAYSON",abbreviation:null,code:null},{name:"GREGG",abbreviation:null,code:null},{name:"GRIMES",abbreviation:null,code:null},{name:"GUADALUPE",abbreviation:null,code:null},{name:"HALE",abbreviation:null,code:null},{name:"HALL",abbreviation:null,code:null},{name:"HAMILTON",abbreviation:null,code:null},{name:"HANSFORD",abbreviation:null,code:null},{name:"HARDEMAN",abbreviation:null,code:null},{name:"HARDIN",abbreviation:null,code:null},{name:"HARRIS",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"HARTLEY",abbreviation:null,code:null},{name:"HASKELL",abbreviation:null,code:null},{name:"HAYS",abbreviation:null,code:null},{name:"HEMPHILL",abbreviation:null,code:null},{name:"HENDERSON",abbreviation:null,code:null},{name:"HIDALGO",abbreviation:null,code:null},{name:"HILL",abbreviation:null,code:null},{name:"HOCKLEY",abbreviation:null,code:null},{name:"HOOD",abbreviation:null,code:null},{name:"HOPKINS",abbreviation:null,code:null},{name:"HOUSTON",abbreviation:null,code:null},{name:"HOWARD",abbreviation:null,code:null},{name:"HUDSPETH",abbreviation:null,code:null},{name:"HUNT",abbreviation:null,code:null},{name:"HUTCHINSON",abbreviation:null,code:null},{name:"IRION",abbreviation:null,code:null},{name:"JACK",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JASPER",abbreviation:null,code:null},{name:"JEFF DAVIS",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JIM HOGG",abbreviation:null,code:null},{name:"JIM WELLS",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"JONES",abbreviation:null,code:null},{name:"KARNES",abbreviation:null,code:null},{name:"KAUFMAN",abbreviation:null,code:null},{name:"KENDALL",abbreviation:null,code:null},{name:"KENEDY",abbreviation:null,code:null},{name:"KENT",abbreviation:null,code:null},{name:"KERR",abbreviation:null,code:null},{name:"KIMBLE",abbreviation:null,code:null},{name:"KING",abbreviation:null,code:null},{name:"KINNEY",abbreviation:null,code:null},{name:"KLEBERG",abbreviation:null,code:null},{name:"KNOX",abbreviation:null,code:null},{name:"LA SALLE",abbreviation:null,code:null},{name:"LAMAR",abbreviation:null,code:null},{name:"LAMB",abbreviation:null,code:null},{name:"LAMPASAS",abbreviation:null,code:null},{name:"LAVACA",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LEON",abbreviation:null,code:null},{name:"LIBERTY",abbreviation:null,code:null},{name:"LIMESTONE",abbreviation:null,code:null},{name:"LIPSCOMB",abbreviation:null,code:null},{name:"LIVE OAK",abbreviation:null,code:null},{name:"LLANO",abbreviation:null,code:null},{name:"LOVING",abbreviation:null,code:null},{name:"LUBBOCK",abbreviation:null,code:null},{name:"LYNN",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARTIN",abbreviation:null,code:null},{name:"MASON",abbreviation:null,code:null},{name:"MATAGORDA",abbreviation:null,code:null},{name:"MAVERICK",abbreviation:null,code:null},{name:"MCCULLOCH",abbreviation:null,code:null},{name:"MCLENNAN",abbreviation:null,code:null},{name:"MCMULLEN",abbreviation:null,code:null},{name:"MEDINA",abbreviation:null,code:null},{name:"MENARD",abbreviation:null,code:null},{name:"MIDLAND",abbreviation:null,code:null},{name:"MILAM",abbreviation:null,code:null},{name:"MILLS",abbreviation:null,code:null},{name:"MITCHELL",abbreviation:null,code:null},{name:"MONTAGUE",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"MOORE",abbreviation:null,code:null},{name:"MORRIS",abbreviation:null,code:null},{name:"MOTLEY",abbreviation:null,code:null},{name:"NACOGDOCHES",abbreviation:null,code:null},{name:"NAVARRO",abbreviation:null,code:null},{name:"NEWTON",abbreviation:null,code:null},{name:"NOLAN",abbreviation:null,code:null},{name:"NUECES",abbreviation:null,code:null},{name:"OCHILTREE",abbreviation:null,code:null},{name:"OLDHAM",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"PALO PINTO",abbreviation:null,code:null},{name:"PANOLA",abbreviation:null,code:null},{name:"PARKER",abbreviation:null,code:null},{name:"PARMER",abbreviation:null,code:null},{name:"PECOS",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"POTTER",abbreviation:null,code:null},{name:"PRESIDIO",abbreviation:null,code:null},{name:"RAINS",abbreviation:null,code:null},{name:"RANDALL",abbreviation:null,code:null},{name:"REAGAN",abbreviation:null,code:null},{name:"REAL",abbreviation:null,code:null},{name:"RED RIVER",abbreviation:null,code:null},{name:"REEVES",abbreviation:null,code:null},{name:"REFUGIO",abbreviation:null,code:null},{name:"ROBERTS",abbreviation:null,code:null},{name:"ROBERTSON",abbreviation:null,code:null},{name:"ROCKWALL",abbreviation:null,code:null},{name:"RUNNELS",abbreviation:null,code:null},{name:"RUSK",abbreviation:null,code:null},{name:"SABINE",abbreviation:null,code:null},{name:"SAN AUGUSTINE",abbreviation:null,code:null},{name:"SAN JACINTO",abbreviation:null,code:null},{name:"SAN PATRICIO",abbreviation:null,code:null},{name:"SAN SABA",abbreviation:null,code:null},{name:"SCHLEICHER",abbreviation:null,code:null},{name:"SCURRY",abbreviation:null,code:null},{name:"SHACKELFORD",abbreviation:null,code:null},{name:"SHELBY",abbreviation:null,code:null},{name:"SHERMAN",abbreviation:null,code:null},{name:"SMITH",abbreviation:null,code:null},{name:"SOMERVELL",abbreviation:null,code:null},{name:"STARR",abbreviation:null,code:null},{name:"STEPHENS",abbreviation:null,code:null},{name:"STERLING",abbreviation:null,code:null},{name:"STONEWALL",abbreviation:null,code:null},{name:"SUTTON",abbreviation:null,code:null},{name:"SWISHER",abbreviation:null,code:null},{name:"TARRANT",abbreviation:null,code:null},{name:"TAYLOR",abbreviation:null,code:null},{name:"TERRELL",abbreviation:null,code:null},{name:"TERRY",abbreviation:null,code:null},{name:"THROCKMORTON",abbreviation:null,code:null},{name:"TITUS",abbreviation:null,code:null},{name:"TOM GREEN",abbreviation:null,code:null},{name:"TRAVIS",abbreviation:null,code:null},{name:"TRINITY",abbreviation:null,code:null},{name:"TYLER",abbreviation:null,code:null},{name:"UPSHUR",abbreviation:null,code:null},{name:"UPTON",abbreviation:null,code:null},{name:"UVALDE",abbreviation:null,code:null},{name:"VAL VERDE",abbreviation:null,code:null},{name:"VAN ZANDT",abbreviation:null,code:null},{name:"VICTORIA",abbreviation:null,code:null},{name:"WALKER",abbreviation:null,code:null},{name:"WALLER",abbreviation:null,code:null},{name:"WARD",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WEBB",abbreviation:null,code:null},{name:"WHARTON",abbreviation:null,code:null},{name:"WHEELER",abbreviation:null,code:null},{name:"WICHITA",abbreviation:null,code:null},{name:"WILBARGER",abbreviation:null,code:null},{name:"WILLACY",abbreviation:null,code:null},{name:"WILLIAMSON",abbreviation:null,code:null},{name:"WILSON",abbreviation:null,code:null},{name:"WINKLER",abbreviation:null,code:null},{name:"WISE",abbreviation:null,code:null},{name:"WOOD",abbreviation:null,code:null},{name:"YOAKUM",abbreviation:null,code:null},{name:"YOUNG",abbreviation:null,code:null},{name:"ZAPATA",abbreviation:null,code:null},{name:"ZAVALA",abbreviation:null,code:null}]},{name:"Utah",abbreviation:"UT",counties:[{name:"BEAVER",abbreviation:null,code:null},{name:"BOX ELDER",abbreviation:null,code:null},{name:"CACHE",abbreviation:null,code:null},{name:"CARBON",abbreviation:null,code:null},{name:"DAGGETT",abbreviation:null,code:null},{name:"DAVIS",abbreviation:null,code:null},{name:"DUCHESNE",abbreviation:null,code:null},{name:"EMERY",abbreviation:null,code:null},{name:"GARFIELD",abbreviation:null,code:null},{name:"GRAND",abbreviation:null,code:null},{name:"IRON",abbreviation:null,code:null},{name:"JUAB",abbreviation:null,code:null},{name:"KANE",abbreviation:null,code:null},{name:"MILLARD",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"PIUTE",abbreviation:null,code:null},{name:"RICH",abbreviation:null,code:null},{name:"SALT LAKE",abbreviation:null,code:null},{name:"SAN JUAN",abbreviation:null,code:null},{name:"SANPETE",abbreviation:null,code:null},{name:"SEVIER",abbreviation:null,code:null},{name:"SUMMIT",abbreviation:null,code:null},{name:"TOOELE",abbreviation:null,code:null},{name:"UINTAH",abbreviation:null,code:null},{name:"UTAH",abbreviation:null,code:null},{name:"WASATCH",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBER",abbreviation:null,code:null}]},{name:"Virginia",abbreviation:"VA",counties:[{name:"ACCOMACK",abbreviation:null,code:null},{name:"ALBEMARLE",abbreviation:null,code:null},{name:"ALEXANDRIA",abbreviation:null,code:null},{name:"ALLEGHANY",abbreviation:null,code:null},{name:"AMELIA",abbreviation:null,code:null},{name:"AMHERST",abbreviation:null,code:null},{name:"APPOMATTOX",abbreviation:null,code:null},{name:"ARLINGTON",abbreviation:null,code:null},{name:"AUGUSTA",abbreviation:null,code:null},{name:"BATH",abbreviation:null,code:null},{name:"BEDFORD",abbreviation:null,code:null},{name:"BLAND",abbreviation:null,code:null},{name:"BOTETOURT",abbreviation:null,code:null},{name:"BRISTOL",abbreviation:null,code:null},{name:"BRUNSWICK",abbreviation:null,code:null},{name:"BUCHANAN",abbreviation:null,code:null},{name:"BUCKINGHAM",abbreviation:null,code:null},{name:"BUENA VISTA",abbreviation:null,code:null},{name:"CAMPBELL",abbreviation:null,code:null},{name:"CAROLINE",abbreviation:null,code:null},{name:"CARROLL",abbreviation:null,code:null},{name:"CHARLES CITY",abbreviation:null,code:null},{name:"CHARLOTTE",abbreviation:null,code:null},{name:"CHARLOTTESVILLE",abbreviation:null,code:null},{name:"CHESAPEAKE",abbreviation:null,code:null},{name:"CHESTERFIELD",abbreviation:null,code:null},{name:"CLARKE",abbreviation:null,code:null},{name:"COLONIAL HEIGHTS",abbreviation:null,code:null},{name:"COVINGTON",abbreviation:null,code:null},{name:"CRAIG",abbreviation:null,code:null},{name:"CULPEPER",abbreviation:null,code:null},{name:"CUMBERLAND",abbreviation:null,code:null},{name:"DANVILLE",abbreviation:null,code:null},{name:"DICKENSON",abbreviation:null,code:null},{name:"DINWIDDIE",abbreviation:null,code:null},{name:"EMPORIA",abbreviation:null,code:null},{name:"ESSEX",abbreviation:null,code:null},{name:"FAIRFAX",abbreviation:null,code:null},{name:"FAIRFAX",abbreviation:null,code:null},{name:"FALLS CHURCH",abbreviation:null,code:null},{name:"FAUQUIER",abbreviation:null,code:null},{name:"FLOYD",abbreviation:null,code:null},{name:"FLUVANNA",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"FRANKLIN CITY",abbreviation:null,code:null},{name:"FREDERICK",abbreviation:null,code:null},{name:"FREDERICKSBURG",abbreviation:null,code:null},{name:"GALAX",abbreviation:null,code:null},{name:"GILES",abbreviation:null,code:null},{name:"GLOUCESTER",abbreviation:null,code:null},{name:"GOOCHLAND",abbreviation:null,code:null},{name:"GRAYSON",abbreviation:null,code:null},{name:"GREENE",abbreviation:null,code:null},{name:"GREENSVILLE",abbreviation:null,code:null},{name:"HALIFAX",abbreviation:null,code:null},{name:"HAMPTON",abbreviation:null,code:null},{name:"HANOVER",abbreviation:null,code:null},{name:"HARRISONBURG",abbreviation:null,code:null},{name:"HENRICO",abbreviation:null,code:null},{name:"HENRY",abbreviation:null,code:null},{name:"HIGHLAND",abbreviation:null,code:null},{name:"HOPEWELL",abbreviation:null,code:null},{name:"ISLE OF WIGHT",abbreviation:null,code:null},{name:"JAMES CITY",abbreviation:null,code:null},{name:"KING AND QUEEN",abbreviation:null,code:null},{name:"KING GEORGE",abbreviation:null,code:null},{name:"KING WILLIAM",abbreviation:null,code:null},{name:"LANCASTER",abbreviation:null,code:null},{name:"LEE",abbreviation:null,code:null},{name:"LEXINGTON",abbreviation:null,code:null},{name:"LOUDOUN",abbreviation:null,code:null},{name:"LOUISA",abbreviation:null,code:null},{name:"LUNENBURG",abbreviation:null,code:null},{name:"LYNCHBURG",abbreviation:null,code:null},{name:"MADISON",abbreviation:null,code:null},{name:"MANASSAS",abbreviation:null,code:null},{name:"MANASSAS PARK",abbreviation:null,code:null},{name:"MARTINSVILLE",abbreviation:null,code:null},{name:"MATHEWS",abbreviation:null,code:null},{name:"MECKLENBURG",abbreviation:null,code:null},{name:"MIDDLESEX",abbreviation:null,code:null},{name:"MONTGOMERY",abbreviation:null,code:null},{name:"NELSON",abbreviation:null,code:null},{name:"NEW KENT",abbreviation:null,code:null},{name:"NEWPORT NEWS",abbreviation:null,code:null},{name:"NORFOLK",abbreviation:null,code:null},{name:"NORTHAMPTON",abbreviation:null,code:null},{name:"NORTHUMBERLAND",abbreviation:null,code:null},{name:"NORTON",abbreviation:null,code:null},{name:"NOTTOWAY",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"PAGE",abbreviation:null,code:null},{name:"PATRICK",abbreviation:null,code:null},{name:"PETERSBURG",abbreviation:null,code:null},{name:"PITTSYLVANIA",abbreviation:null,code:null},{name:"POQUOSON",abbreviation:null,code:null},{name:"PORTSMOUTH",abbreviation:null,code:null},{name:"POWHATAN",abbreviation:null,code:null},{name:"PRINCE EDWARD",abbreviation:null,code:null},{name:"PRINCE GEORGE",abbreviation:null,code:null},{name:"PRINCE WILLIAM",abbreviation:null,code:null},{name:"PULASKI",abbreviation:null,code:null},{name:"RADFORD",abbreviation:null,code:null},{name:"RAPPAHANNOCK",abbreviation:null,code:null},{name:"RICHMOND",abbreviation:null,code:null},{name:"RICHMOND",abbreviation:null,code:null},{name:"ROANOKE",abbreviation:null,code:null},{name:"ROANOKE",abbreviation:null,code:null},{name:"ROCKBRIDGE",abbreviation:null,code:null},{name:"ROCKINGHAM",abbreviation:null,code:null},{name:"RUSSELL",abbreviation:null,code:null},{name:"SALEM",abbreviation:null,code:null},{name:"SCOTT",abbreviation:null,code:null},{name:"SHENANDOAH",abbreviation:null,code:null},{name:"SMYTH",abbreviation:null,code:null},{name:"SOUTHAMPTON",abbreviation:null,code:null},{name:"SPOTSYLVANIA",abbreviation:null,code:null},{name:"STAFFORD",abbreviation:null,code:null},{name:"STAUNTON",abbreviation:null,code:null},{name:"SUFFOLK",abbreviation:null,code:null},{name:"SURRY",abbreviation:null,code:null},{name:"SUSSEX",abbreviation:null,code:null},{name:"TAZEWELL",abbreviation:null,code:null},{name:"VIRGINIA BEACH",abbreviation:null,code:null},{name:"WARREN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAYNESBORO",abbreviation:null,code:null},{name:"WESTMORELAND",abbreviation:null,code:null},{name:"WILLIAMSBURG",abbreviation:null,code:null},{name:"WINCHESTER",abbreviation:null,code:null},{name:"WISE",abbreviation:null,code:null},{name:"WYTHE",abbreviation:null,code:null},{name:"YORK",abbreviation:null,code:null}]},{name:"Vermont",abbreviation:"VT",counties:[{name:"ADDISON",abbreviation:null,code:null},{name:"BENNINGTON",abbreviation:null,code:null},{name:"CALEDONIA",abbreviation:null,code:null},{name:"CHITTENDEN",abbreviation:null,code:null},{name:"ESSEX",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GRAND ISLE",abbreviation:null,code:null},{name:"LAMOILLE",abbreviation:null,code:null},{name:"ORANGE",abbreviation:null,code:null},{name:"ORLEANS",abbreviation:null,code:null},{name:"RUTLAND",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WINDHAM",abbreviation:null,code:null},{name:"WINDSOR",abbreviation:null,code:null}]},{name:"Washington",abbreviation:"WA",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ASOTIN",abbreviation:null,code:null},{name:"BENTON",abbreviation:null,code:null},{name:"CHELAN",abbreviation:null,code:null},{name:"CLALLAM",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"COWLITZ",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"FERRY",abbreviation:null,code:null},{name:"FRANKLIN",abbreviation:null,code:null},{name:"GARFIELD",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GRAYS HARBOR",abbreviation:null,code:null},{name:"ISLAND",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"KING",abbreviation:null,code:null},{name:"KITSAP",abbreviation:null,code:null},{name:"KITTITAS",abbreviation:null,code:null},{name:"KLICKITAT",abbreviation:null,code:null},{name:"LEWIS",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"MASON",abbreviation:null,code:null},{name:"OKANOGAN",abbreviation:null,code:null},{name:"PACIFIC",abbreviation:null,code:null},{name:"PEND OREILLE",abbreviation:null,code:null},{name:"PIERCE",abbreviation:null,code:null},{name:"SAN JUAN",abbreviation:null,code:null},{name:"SKAGIT",abbreviation:null,code:null},{name:"SKAMANIA",abbreviation:null,code:null},{name:"SNOHOMISH",abbreviation:null,code:null},{name:"SPOKANE",abbreviation:null,code:null},{name:"STEVENS",abbreviation:null,code:null},{name:"THURSTON",abbreviation:null,code:null},{name:"WAHKIAKUM",abbreviation:null,code:null},{name:"WALLA WALLA",abbreviation:null,code:null},{name:"WHATCOM",abbreviation:null,code:null},{name:"WHITMAN",abbreviation:null,code:null},{name:"YAKIMA",abbreviation:null,code:null}]},{name:"Wisconsin",abbreviation:"WI",counties:[{name:"ADAMS",abbreviation:null,code:null},{name:"ASHLAND",abbreviation:null,code:null},{name:"BARRON",abbreviation:null,code:null},{name:"BAYFIELD",abbreviation:null,code:null},{name:"BROWN",abbreviation:null,code:null},{name:"BUFFALO",abbreviation:null,code:null},{name:"BURNETT",abbreviation:null,code:null},{name:"CALUMET",abbreviation:null,code:null},{name:"CHIPPEWA",abbreviation:null,code:null},{name:"CLARK",abbreviation:null,code:null},{name:"COLUMBIA",abbreviation:null,code:null},{name:"CRAWFORD",abbreviation:null,code:null},{name:"DANE",abbreviation:null,code:null},{name:"DODGE",abbreviation:null,code:null},{name:"DOOR",abbreviation:null,code:null},{name:"DOUGLAS",abbreviation:null,code:null},{name:"DUNN",abbreviation:null,code:null},{name:"EAU CLAIRE",abbreviation:null,code:null},{name:"FLORENCE",abbreviation:null,code:null},{name:"FOND DU LAC",abbreviation:null,code:null},{name:"FOREST",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GREEN",abbreviation:null,code:null},{name:"GREEN LAKE",abbreviation:null,code:null},{name:"IOWA",abbreviation:null,code:null},{name:"IRON",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"JUNEAU",abbreviation:null,code:null},{name:"KENOSHA",abbreviation:null,code:null},{name:"KEWAUNEE",abbreviation:null,code:null},{name:"LA CROSSE",abbreviation:null,code:null},{name:"LAFAYETTE",abbreviation:null,code:null},{name:"LANGLADE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"MANITOWOC",abbreviation:null,code:null},{name:"MARATHON",abbreviation:null,code:null},{name:"MARINETTE",abbreviation:null,code:null},{name:"MARQUETTE",abbreviation:null,code:null},{name:"MENOMINEE",abbreviation:null,code:null},{name:"MILWAUKEE",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"OCONTO",abbreviation:null,code:null},{name:"ONEIDA",abbreviation:null,code:null},{name:"OUTAGAMIE",abbreviation:null,code:null},{name:"OZAUKEE",abbreviation:null,code:null},{name:"PEPIN",abbreviation:null,code:null},{name:"PIERCE",abbreviation:null,code:null},{name:"POLK",abbreviation:null,code:null},{name:"PORTAGE",abbreviation:null,code:null},{name:"PRICE",abbreviation:null,code:null},{name:"RACINE",abbreviation:null,code:null},{name:"RICHLAND",abbreviation:null,code:null},{name:"ROCK",abbreviation:null,code:null},{name:"RUSK",abbreviation:null,code:null},{name:"SAUK",abbreviation:null,code:null},{name:"SAWYER",abbreviation:null,code:null},{name:"SHAWANO",abbreviation:null,code:null},{name:"SHEBOYGAN",abbreviation:null,code:null},{name:"ST CROIX",abbreviation:null,code:null},{name:"TAYLOR",abbreviation:null,code:null},{name:"TREMPEALEAU",abbreviation:null,code:null},{name:"VERNON",abbreviation:null,code:null},{name:"VILAS",abbreviation:null,code:null},{name:"WALWORTH",abbreviation:null,code:null},{name:"WASHBURN",abbreviation:null,code:null},{name:"WASHINGTON",abbreviation:null,code:null},{name:"WAUKESHA",abbreviation:null,code:null},{name:"WAUPACA",abbreviation:null,code:null},{name:"WAUSHARA",abbreviation:null,code:null},{name:"WINNEBAGO",abbreviation:null,code:null},{name:"WOOD",abbreviation:null,code:null}]},{name:"West Virginia",abbreviation:"WV",counties:[{name:"BARBOUR",abbreviation:null,code:null},{name:"BERKELEY",abbreviation:null,code:null},{name:"BOONE",abbreviation:null,code:null},{name:"BRAXTON",abbreviation:null,code:null},{name:"BROOKE",abbreviation:null,code:null},{name:"CABELL",abbreviation:null,code:null},{name:"CALHOUN",abbreviation:null,code:null},{name:"CLAY",abbreviation:null,code:null},{name:"DODDRIDGE",abbreviation:null,code:null},{name:"FAYETTE",abbreviation:null,code:null},{name:"GILMER",abbreviation:null,code:null},{name:"GRANT",abbreviation:null,code:null},{name:"GREENBRIER",abbreviation:null,code:null},{name:"HAMPSHIRE",abbreviation:null,code:null},{name:"HANCOCK",abbreviation:null,code:null},{name:"HARDY",abbreviation:null,code:null},{name:"HARRISON",abbreviation:null,code:null},{name:"JACKSON",abbreviation:null,code:null},{name:"JEFFERSON",abbreviation:null,code:null},{name:"KANAWHA",abbreviation:null,code:null},{name:"LEWIS",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"LOGAN",abbreviation:null,code:null},{name:"MARION",abbreviation:null,code:null},{name:"MARSHALL",abbreviation:null,code:null},{name:"MASON",abbreviation:null,code:null},{name:"MCDOWELL",abbreviation:null,code:null},{name:"MERCER",abbreviation:null,code:null},{name:"MINERAL",abbreviation:null,code:null},{name:"MINGO",abbreviation:null,code:null},{name:"MONONGALIA",abbreviation:null,code:null},{name:"MONROE",abbreviation:null,code:null},{name:"MORGAN",abbreviation:null,code:null},{name:"NICHOLAS",abbreviation:null,code:null},{name:"OHIO",abbreviation:null,code:null},{name:"PENDLETON",abbreviation:null,code:null},{name:"PLEASANTS",abbreviation:null,code:null},{name:"POCAHONTAS",abbreviation:null,code:null},{name:"PRESTON",abbreviation:null,code:null},{name:"PUTNAM",abbreviation:null,code:null},{name:"RALEIGH",abbreviation:null,code:null},{name:"RANDOLPH",abbreviation:null,code:null},{name:"RITCHIE",abbreviation:null,code:null},{name:"ROANE",abbreviation:null,code:null},{name:"SUMMERS",abbreviation:null,code:null},{name:"TAYLOR",abbreviation:null,code:null},{name:"TUCKER",abbreviation:null,code:null},{name:"TYLER",abbreviation:null,code:null},{name:"UPSHUR",abbreviation:null,code:null},{name:"WAYNE",abbreviation:null,code:null},{name:"WEBSTER",abbreviation:null,code:null},{name:"WETZEL",abbreviation:null,code:null},{name:"WIRT",abbreviation:null,code:null},{name:"WOOD",abbreviation:null,code:null},{name:"WYOMING",abbreviation:null,code:null}]},{name:"Wyoming",abbreviation:"WY",counties:[{name:"ALBANY",abbreviation:null,code:null},{name:"BIG HORN",abbreviation:null,code:null},{name:"CAMPBELL",abbreviation:null,code:null},{name:"CARBON",abbreviation:null,code:null},{name:"CONVERSE",abbreviation:null,code:null},{name:"CROOK",abbreviation:null,code:null},{name:"FREMONT",abbreviation:null,code:null},{name:"GOSHEN",abbreviation:null,code:null},{name:"HOT SPRINGS",abbreviation:null,code:null},{name:"JOHNSON",abbreviation:null,code:null},{name:"LARAMIE",abbreviation:null,code:null},{name:"LINCOLN",abbreviation:null,code:null},{name:"NATRONA",abbreviation:null,code:null},{name:"NIOBRARA",abbreviation:null,code:null},{name:"PARK",abbreviation:null,code:null},{name:"PLATTE",abbreviation:null,code:null},{name:"SHERIDAN",abbreviation:null,code:null},{name:"SUBLETTE",abbreviation:null,code:null},{name:"SWEETWATER",abbreviation:null,code:null},{name:"TETON",abbreviation:null,code:null},{name:"UINTA",abbreviation:null,code:null},{name:"WASHAKIE",abbreviation:null,code:null},{name:"WESTON",abbreviation:null,code:null}]}],region:"usa",name:"United States"},{code:null,states:null,region:null,name:"United States Minor Outlying Islands"},{code:null,states:null,region:"southAmerica",name:"Uruguay"},{code:null,states:null,region:"asia",name:"Uzbekistan"},{code:null,states:null,region:"oceania",name:"Vanuatu"},{code:null,states:null,region:"southAmerica",name:"Venezuela"},{code:null,states:null,region:"asia",name:"Vietnam"},{code:null,states:null,region:"caribbean",name:"Virgin Islands, British"},{code:null,states:null,region:"caribbean",name:"Virgin Islands, U.S."},{code:null,states:null,region:"oceania",name:"Wallis and Futuna"},{code:null,states:null,region:"africa",name:"Western Sahara"},{code:null,states:null,region:"middleEast",name:"Yemen"},{code:null,states:null,region:"africa",name:"Zambia"},{code:null,states:null,region:"africa",name:"Zimbabwe"}],i=["Architect","Contractor","Distributor","Engineer","Government","Homeowner","Cultec Employee"],o=[{name:"Metric",code:"metric"},{name:"Imperial",code:"imperial"}]},function(e,t){},function(e,t,n){e.exports=n.p+"static/media/big-cultec-waves-watermark-50.b4b2e792.png"},function(e,t,n){e.exports=n.p+"static/media/cultec_logov2-2.458cb96f.png"},function(e,t){},function(e,t,n){"use strict";var r=n(3032),i=(n.n(r),n(1)),o=n.n(i),a=n(3033),s=(n.n(a),n(11)),l=n(3034),u=(n.n(l),n(3037)),c=n.n(u),d=n(5),p=n(324),h=n(577),f=n(3038),m=n(3039),g=n.n(m),b=n(3040),v=n.n(b),y=n(3041),_=n.n(y),S=n(3042),w=n.n(S),E=n(3043),C=n.n(E),x=n(3044),A=n.n(x),T=n(3045),O=n.n(T),k=n(3046),I=n.n(k),R=n(3047),P=n.n(R),D=n(3048),N=n.n(D),M=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function L(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var B=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];return n=r=L(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.stepsRef=o.a.createRef(),r.state={steps:[{element:".projectInfoSection",intro:"<h3>This is where the project name and location are entered.</h3><img src='"+g.a+"' style='width:23rem; height:auto'>",position:"right"},{element:".backgroundAndToolsSection",intro:"<h3>If desired, this is where a PDF background image can be inserted.</h3><img src='"+v.a+"' style='width:21rem; height:auto'>",position:"right"},{element:".backgroundAndToolsSection",intro:"<h3>The PDF background can then be scaled and verified with the Measure Tool.</h3><img src='"+_.a+"' style='width:21rem; height:auto'>",position:"right"},{element:".systemParametersSection",intro:"<h3>Select the chamber model you would like to use for your design. If you are unsure, click on the chamber image to find additional product information.</h3><img src='"+w.a+"' style='width:19rem; height:auto; max-height: 19rem;'>",position:"right"},{element:".systemParametersSection",intro:"<h3>You can enter your design parameters here.</h3><img src='"+C.a+"' style='width:19rem; height:auto; max-height: 22rem;'>",position:"right"},{element:".systemParametersSection",intro:"<h3>The tool will automatically calculate allowable minimum and maximum finished grade elevations based on the chamber model, depth of stone and the base of stone elevation selected.</h3><img src='"+A.a+"' style='width:19rem; height:auto; max-height: 18rem;'>",position:"right"},{element:".systemParametersSection",intro:"<h3>Selecting \u2018Generate Design\u2019 will provide you with your design. Selecting \u2018Reset Design\u2019 will reset the tool and you can restart the design.</h3><img src='"+O.a+"' style='width:22rem; height:auto'>",position:"right"},{element:".none",intro:"<h3>A free account is required to use the following features.</h3>",position:"right"},{element:".manageProjectsTopbar",intro:"<h3>You can create, save, and manage your projects here.</h3><img src='"+I.a+"' style='width:22rem; height:auto'>",position:"right"},{element:".emailAndPrintBlockTopbar",intro:"<h3>Upon completion, you can request the drawings via email drawings and reports buttons.</h3><img src='"+P.a+"' style='width:22rem; height:auto'>",position:"right"},{element:".contactUsSection",intro:"<h3>For assistance, please refer to our Contact Us information available on the tool.</h3><img src='"+N.a+"' style='width:22rem; height:auto'>",position:"right"}],pipeSteps:c.a},r.onBeforeChange=function(e){r.props.setCurrentTutorialStep(e);var t=r.props.projectType===d._101?r.state.steps:r.state.pipeSteps;document.querySelector(".introjs-prevbutton").style.display=0===e?"none":"inline-block",e===t.length-1?document.querySelector(".introjs-nextbutton").style.display="none":document.querySelector(".introjs-nextbutton").style.display="inline-block"},r.handleConfirmExit=function(){r.props.setCurrentTutorialStep(0),r.props.toggleConfirmationDialog(!1)},r.handleCancelExit=function(){r.props.closeEntireAccordion(),r.props.toggleConfirmationDialog(!1),setTimeout(function(){r.props.toggleTutorialAction(!0)},310)},L(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.a.Component),M(t,[{key:"closeTutorial",value:function(e){this.props.toggleTutorialAction(e),this.props.openAccordionSection(this.props.lastOpenedAccordion),this.props.currentTutorialStep!==this.state.steps.length-1?this.props.toggleConfirmationDialog(!e):this.props.setCurrentTutorialStep(0)}},{key:"render",value:function(){var e=this,t=this.state,n=t.steps,r=t.pipeSteps,i=this.props,a=i.projectType,s=i.toggleTutorial;return o.a.createElement(o.a.Fragment,null,o.a.createElement(l.Steps,{enabled:s,initialStep:this.props.currentTutorialStep,onExit:function(){return e.closeTutorial(!1)},steps:a===d._101?n:r,ref:function(t){return e.steps=t},onBeforeChange:this.onBeforeChange,options:{skipLabel:"Close",showStepNumbers:!1,exitOnOverlayClick:!1,exitOnEsc:!1,nextLabel:"Next",prevLabel:"Previous",doneLabel:"Done"}}),o.a.createElement(f.a,{isVisible:this.props.toggleTutorialConfirmationDialog,message:"Do you really want to exit the guided tour?",onConfirm:this.handleConfirmExit,onCancel:this.handleCancelExit}),this.props.children)}}]),t}(),F={toggleTutorialAction:p.c,openAccordionSection:h.c,closeAccordionSection:h.a,toggleConfirmationDialog:p.b,closeEntireAccordion:h.b,setCurrentTutorialStep:p.a};t.a=Object(s.b)(function(e){return{projectType:e.globals.projectType,toggleTutorial:e.tutorial.toggleTutorial,accordionStates:e.accordion.accordionStates,lastOpenedAccordion:e.accordion.lastOppenedSection,toggleTutorialConfirmationDialog:e.tutorial.toggleTutorialConfirmationDialog,currentTutorialStep:e.tutorial.currentTutorialStep}},F)(B)},function(e,t){},function(e,t){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3035);Object.defineProperty(t,"Steps",{enumerable:!0,get:function(){return o(r).default}});var i=n(3036);function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"Hints",{enumerable:!0,get:function(){return o(i).default}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=d(n(1179)),a=d(n(17)),s=n(1),l=c(n(1180)),u=c(n(1181));function c(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function d(e){return e&&e.__esModule?e:{default:e}}var p=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onExit=function(){var e=n.props.onExit;n.isVisible=!1,e(n.introJs._currentStep)},n.onBeforeExit=function(){var e=n.props.onBeforeExit;return!e||e(n.introJs._currentStep)},n.onBeforeChange=function(){if(!n.isVisible)return!0;var e=n.props,t=e.onBeforeChange,r=e.onPreventChange;if(t){var i=t(n.introJs._currentStep);return!1===i&&r&&setTimeout(function(){r(n.introJs._currentStep)},0),i}return!0},n.onAfterChange=function(e){if(n.isVisible){var t=n.props.onAfterChange;t&&t(n.introJs._currentStep,e)}},n.onChange=function(e){if(n.isVisible){var t=n.props.onChange;t&&t(n.introJs._currentStep,e)}},n.onComplete=function(){var e=n.props.onComplete;e&&e()},n.updateStepElement=function(e){var t=document.querySelector(n.introJs._options.steps[e].element);t&&(n.introJs._introItems[e].element=t,n.introJs._introItems[e].position=n.introJs._options.steps[e].position||"auto")},n.introJs=null,n.isConfigured=!1,n.isVisible=!1,n.installIntroJs(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,s.Component),i(t,[{key:"componentDidMount",value:function(){this.props.enabled&&(this.configureIntroJs(),this.renderSteps())}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.enabled,r=t.steps,i=t.options;this.isConfigured&&e.steps===r&&e.options===i||(this.configureIntroJs(),this.renderSteps()),e.enabled!==n&&this.renderSteps()}},{key:"componentWillUnmount",value:function(){this.introJs.exit()}},{key:"installIntroJs",value:function(){this.introJs=(0,o.default)(),this.introJs.onexit(this.onExit),this.introJs.onbeforeexit(this.onBeforeExit),this.introJs.onbeforechange(this.onBeforeChange),this.introJs.onafterchange(this.onAfterChange),this.introJs.onchange(this.onChange),this.introJs.oncomplete(this.onComplete)}},{key:"configureIntroJs",value:function(){var e=this.props,t=e.options,n=e.steps;this.introJs.setOptions(r({},t,{steps:n})),this.isConfigured=!0}},{key:"renderSteps",value:function(){var e=this.props,t=e.enabled,n=e.initialStep,r=e.steps,i=e.onStart;t&&r.length>0&&!this.isVisible?(this.introJs.start(),this.isVisible=!0,this.introJs.goToStepNumber(n+1),i&&i(this.introJs._currentStep)):!t&&this.isVisible&&(this.isVisible=!1,this.introJs.exit())}},{key:"render",value:function(){return null}}]),t}();p.propTypes={enabled:a.default.bool,initialStep:a.default.number.isRequired,steps:a.default.arrayOf(a.default.shape({element:a.default.string,intro:a.default.string.isRequired,position:l.tooltipPosition,tooltipClass:a.default.string,highlightClass:a.default.string})).isRequired,onStart:a.default.func,onExit:a.default.func.isRequired,onBeforeExit:a.default.func,onBeforeChange:a.default.func,onAfterChange:a.default.func,onChange:a.default.func,onPreventChange:a.default.func,onComplete:a.default.func,options:l.options},p.defaultProps={enabled:!1,onStart:null,onBeforeExit:null,onBeforeChange:null,onAfterChange:null,onChange:null,onPreventChange:null,onComplete:null,options:u.options},t.default=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=d(n(1179)),a=d(n(17)),s=n(1),l=c(n(1180)),u=c(n(1181));function c(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function d(e){return e&&e.__esModule?e:{default:e}}var p=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.introJs=null,n.isConfigured=!1,n.installIntroJs(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,s.Component),i(t,[{key:"componentDidMount",value:function(){this.props.enabled&&(this.configureIntroJs(),this.renderHints())}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.enabled,r=t.hints,i=t.options;this.isConfigured&&e.hints===r&&e.options===i||(this.configureIntroJs(),this.renderHints()),e.enabled!==n&&this.renderHints()}},{key:"componentWillUnmount",value:function(){this.introJs.hideHints()}},{key:"installIntroJs",value:function(){this.introJs=(0,o.default)();var e=this.props,t=e.onClick,n=e.onClose;t&&this.introJs.onhintclick(t),n&&this.introJs.onhintclose(n)}},{key:"configureIntroJs",value:function(){var e=this.props,t=e.options,n=e.hints;this.introJs.removeHints(),this.introJs.setOptions(r({},t,{hints:n})),this.isConfigured=!0}},{key:"renderHints",value:function(){var e=this.props,t=e.enabled,n=e.hints;t&&n.length>0?this.introJs.showHints():t||this.introJs.hideHints()}},{key:"render",value:function(){return null}}]),t}();p.propTypes={enabled:a.default.bool,hints:a.default.arrayOf(a.default.shape({element:a.default.string.isRequired,hint:a.default.string.isRequired,hintPosition:l.hintPosition})).isRequired,onClick:a.default.func,onClose:a.default.func,options:l.options},p.defaultProps={enabled:!1,onClick:null,onClose:null,options:u.options},t.default=p},function(e,t){e.exports=[{element:".tutorialSignIn",intro:"Random text only for demo"},{element:".tutorialVolume",intro:"Random text only for demo"},{element:".tutorialLength",intro:"Random text only for demo"},{element:".tutorialWidth",intro:"Random text only for demo"},{element:".tutorialArea",intro:"Random text only for demo"},{element:".tutorialChambers",intro:"Random text only for demo"},{element:".tutorialCaps",intro:"Random text only for demo"},{element:".tutorialProjectInformation",intro:"Random text only for demo"},{element:".tutorialSystemParameters",intro:"Random text only for demo"},{element:".tutorialBackgroundAndTools",intro:"Random text only for demo"},{element:".tutorialComponents",intro:"Random text only for demo"},{element:".tutorialAdvancedSettings",intro:"Random text only for demo"},{element:".tutorialDrawingsAndReports",intro:"Random text only for demo"}]},function(e,t,n){"use strict";var r=n(1),i=n.n(r),o=n(578),a=n(125);t.a=function(e){var t=e.isVisible,n=e.message,r=e.onConfirm,s=e.onCancel;return i.a.createElement(o.a,{header:"Confirm",visible:t,style:{width:"50vw"},closable:!1,modal:!0,onHide:s},i.a.createElement("p",null,n),i.a.createElement("div",{style:{display:"flex",justifyContent:"center",gap:"1rem"}},i.a.createElement(a.a,{label:"Yes",style:{backgroundColor:"rgb(12, 146, 205)"},onClick:r}),i.a.createElement(a.a,{label:"No",style:{backgroundColor:"rgb(255, 0, 0)"},onClick:s})))}},function(e,t,n){e.exports=n.p+"static/media/Step 1-Enter_Project_Info.8b527cc8.gif"},function(e,t,n){e.exports=n.p+"static/media/Step 2-Import_pdf.2c22d65a.gif"},function(e,t,n){e.exports=n.p+"static/media/Step 3-Scale_and_Measure.fba73642.gif"},function(e,t,n){e.exports=n.p+"static/media/Step 4-Select_Chamber_Model.cfca1274.gif"},function(e,t,n){e.exports=n.p+"static/media/Step 5-Storage_Length_Stone_Void.3988dba8.gif"},function(e,t,n){e.exports=n.p+"static/media/Step 6-Enter_System_Elevation.7eaea85e.gif"},function(e,t,n){e.exports=n.p+"static/media/Step 7-Generate_Design.c08cdbf7.gif"},function(e,t,n){e.exports=n.p+"static/media/Step 8-Save_Current_Project.77617bdf.gif"},function(e,t,n){e.exports=n.p+"static/media/Step 9-Email_Drawings_&_Reports.9d6f7499.gif"},function(e,t,n){e.exports=n.p+"static/media/Step 10-Contact_Us.001e2b5d.gif"},function(e,t){},function(e,t){},function(e,t){},function(e,t,n){"use strict";t.a=function(){if("serviceWorker"in navigator){var e=new URL("",window.location);if(e.origin!==window.location.origin)return;window.addEventListener("load",function(){var e="/service-worker.js";r?(!function(e){fetch(e).then(function(t){404===t.status||-1===t.headers.get("content-type").indexOf("javascript")?navigator.serviceWorker.ready.then(function(e){e.unregister().then(function(){window.location.reload()})}):i(e)}).catch(function(){console.log("No internet connection found. App is running in offline mode.")})}(e),navigator.serviceWorker.ready.then(function(){console.log("This web app is being served cache-first by a service worker. To learn more, visit https://goo.gl/SC7cgQ")})):i(e)})}};var r=Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));function i(e){navigator.serviceWorker.register(e).then(function(e){e.onupdatefound=function(){var t=e.installing;t.onstatechange=function(){"installed"===t.state&&(navigator.serviceWorker.controller?console.log("New content is available; please refresh."):console.log("Content is cached for offline use."))}}}).catch(function(e){console.error("Error during service worker registration:",e)})}},function(e,t){},function(e,t){Number.prototype.step=function(e){return Math.round(this/e)*e},Number.prototype.clamp=function(e,t){return Math.min(Math.max(this,e),t)}},function(e,t){},function(e,t,n){"use strict";var r=n(258),i=n(368),o=n(369),a=n(1183),s=n(1201),l=n(3113);o();var u=r(s()),c=function(e){return u("undefined"===typeof this?Promise:this,e)};i(c,{getPolyfill:s,implementation:a,shim:l}),e.exports=c},function(e,t,n){"use strict";var r=Array.prototype.slice,i=Object.prototype.toString;e.exports=function(e){var t=this;if("function"!==typeof t||"[object Function]"!==i.call(t))throw new TypeError("Function.prototype.bind called on incompatible "+t);for(var n,o=r.call(arguments,1),a=Math.max(0,t.length-o.length),s=[],l=0;l<a;l++)s.push("$"+l);if(n=Function("binder","return function ("+s.join(",")+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof n){var i=t.apply(this,o.concat(r.call(arguments)));return Object(i)===i?i:this}return t.apply(e,o.concat(r.call(arguments)))}),t.prototype){var u=function(){};u.prototype=t.prototype,n.prototype=new u,u.prototype=null}return n}},function(e,t,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,i=n(3059);e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&i())))}},function(e,t,n){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},function(e,t,n){"use strict";var r=Array.prototype.slice,i=n(1182),o=Object.keys,a=o?function(e){return o(e)}:n(3061),s=Object.keys;a.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return i(e)?s(r.call(e)):s(e)}):Object.keys=a;return Object.keys||a},e.exports=a},function(e,t,n){"use strict";var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,o=Object.prototype.toString,a=n(1182),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),u=s.call(function(){},"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},h=function(){if("undefined"===typeof window)return!1;for(var e in window)try{if(!p["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"===typeof window[e])try{d(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"===typeof e,n="[object Function]"===o.call(e),r=a(e),s=t&&"[object String]"===o.call(e),p=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var f=u&&n;if(s&&e.length>0&&!i.call(e,0))for(var m=0;m<e.length;++m)p.push(String(m));if(r&&e.length>0)for(var g=0;g<e.length;++g)p.push(String(g));else for(var b in e)f&&"prototype"===b||!i.call(e,b)||p.push(String(b));if(l)for(var v=function(e){if("undefined"===typeof window||!h)return d(e);try{return d(e)}catch(e){return!1}}(e),y=0;y<c.length;++y)v&&"constructor"===c[y]||!i.call(e,c[y])||p.push(c[y]);return p}}e.exports=r},function(e,t,n){"use strict";var r=n(26),i=n(258),o=r("%Promise.resolve%",!0),a=o&&i(o);e.exports=function(e,t){if(!a)throw new SyntaxError("This environment does not support Promises.");return a(e,t)}},function(e,t,n){"use strict";var r=n(3064);e.exports=function(e){return"symbol"===typeof e?"Symbol":"bigint"===typeof e?"BigInt":r(e)}},function(e,t,n){"use strict";e.exports=function(e){return null===e?"Null":"undefined"===typeof e?"Undefined":"function"===typeof e||"object"===typeof e?"Object":"number"===typeof e?"Number":"boolean"===typeof e?"Boolean":"string"===typeof e?"String":void 0}},function(e,t,n){"use strict";var r=n(3066),i=TypeError,o=n(3073);e.exports=function(e){var t=r(e);if(!t)throw new i("non-iterable value provided");return arguments.length>1?o(t,arguments[1]):o(t)}},function(e,t,n){"use strict";(function(t){var r=n(3067);if(n(3069)()||n(1184)()){var i=Symbol.iterator;e.exports=function(e){return null!=e&&"undefined"!==typeof e[i]?e[i]():r(e)?Array.prototype[i].call(e):void 0}}else{var o=n(3070),a=n(1185),s=n(26),l=s("%Map%",!0),u=s("%Set%",!0),c=n(81),d=c("Array.prototype.push"),p=c("String.prototype.charCodeAt"),h=c("String.prototype.slice"),f=function(e){var t=0;return{next:function(){var n,r=t>=e.length;return r||(n=e[t],t+=1),{done:r,value:n}}}},m=function(e,t){if(o(e)||r(e))return f(e);if(a(e)){var n=0;return{next:function(){var t=function(e,t){if(t+1>=e.length)return t+1;var n=p(e,t);if(n<55296||n>56319)return t+1;var r=p(e,t+1);return r<56320||r>57343?t+1:t+2}(e,n),r=h(e,n,t);return n=t,{done:t>e.length,value:r}}}}return t&&"undefined"!==typeof e["_es6-shim iterator_"]?e["_es6-shim iterator_"]():void 0};if(l||u){var g=n(3071),b=n(3072),v=c("Map.prototype.forEach",!0),y=c("Set.prototype.forEach",!0);if("undefined"===typeof t||!t.versions||!t.versions.node)var _=c("Map.prototype.iterator",!0),S=c("Set.prototype.iterator",!0),w=function(e){var t=!1;return{next:function(){try{return{done:t,value:t?void 0:e.next()}}catch(e){return t=!0,{done:!0,value:void 0}}}}};var E=c("Map.prototype.@@iterator",!0)||c("Map.prototype._es6-shim iterator_",!0),C=c("Set.prototype.@@iterator",!0)||c("Set.prototype._es6-shim iterator_",!0);e.exports=function(e){return function(e){if(g(e)){if(_)return w(_(e));if(E)return E(e);if(v){var t=[];return v(e,function(e,n){d(t,[n,e])}),f(t)}}if(b(e)){if(S)return w(S(e));if(C)return C(e);if(y){var n=[];return y(e,function(e){d(n,e)}),f(n)}}}(e)||m(e)}}else e.exports=function(e){if(null!=e)return m(e,!0)}}}).call(t,n(21))},function(e,t,n){"use strict";var r=n(580)(),i=n(81)("Object.prototype.toString"),o=function(e){return!(r&&e&&"object"===typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===i(e)},a=function(e){return!!o(e)||null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Array]"!==i(e)&&"[object Function]"===i(e.callee)},s=function(){return o(arguments)}();o.isLegacyArguments=a,e.exports=s?o:a},function(e,t,n){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},function(e,t,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,i=n(1184);e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&i())))}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";var r,i="function"===typeof Map&&Map.prototype?Map:null,o="function"===typeof Set&&Set.prototype?Set:null;i||(r=function(e){return!1});var a=i?Map.prototype.has:null,s=o?Set.prototype.has:null;r||a||(r=function(e){return!1}),e.exports=r||function(e){if(!e||"object"!==typeof e)return!1;try{if(a.call(e),s)try{s.call(e)}catch(e){return!0}return e instanceof i}catch(e){}return!1}},function(e,t,n){"use strict";var r,i="function"===typeof Map&&Map.prototype?Map:null,o="function"===typeof Set&&Set.prototype?Set:null;o||(r=function(e){return!1});var a=i?Map.prototype.has:null,s=o?Set.prototype.has:null;r||s||(r=function(e){return!1}),e.exports=r||function(e){if(!e||"object"!==typeof e)return!1;try{if(s.call(e),a)try{a.call(e)}catch(e){return!0}return e instanceof o}catch(e){}return!1}},function(e,t,n){"use strict";var r=TypeError;e.exports=function(e){if(!e||"function"!==typeof e.next)throw new r("iterator must be an object with a `next` method");if(arguments.length>1){var t=arguments[1];if("function"!==typeof t)throw new r("`callback`, if provided, must be a function")}for(var n,i=t||[];(n=e.next())&&!n.done;)t?t(n.value):i.push(n.value);if(!t)return i}},function(e,t,n){"use strict";var r=n(368),i=n(1186),o=n(81),a=n(1187),s=n(1200),l=s(),u=n(3112),c=o("Array.prototype.slice"),d=function(e,t){return i(e),l.apply(e,c(arguments,1))};r(d,{getPolyfill:s,implementation:a,shim:u}),e.exports=d},function(e,t,n){"use strict";var r=n(26)("%TypeError%");e.exports=function(e,t){if(null==e)throw new r(t||"Cannot call method on "+e);return e}},function(e,t,n){"use strict";var r=n(26),i=r("%Symbol.species%",!0),o=r("%TypeError%"),a=n(3077),s=n(1190),l=n(581),u=n(3084),c=n(1188),d=n(67);e.exports=function(e,t){if(!c(t)||t<0)throw new o("Assertion failed: length must be an integer >= 0");if(!l(e))return a(t);var n=s(e,"constructor");if(i&&"Object"===d(n)&&null===(n=s(n,i))&&(n=void 0),"undefined"===typeof n)return a(t);if(!u(n))throw new o("C must be a constructor");return new n(t)}},function(e,t,n){"use strict";var r=n(26),i=r("%Array.prototype%"),o=r("%RangeError%"),a=r("%SyntaxError%"),s=r("%TypeError%"),l=n(1188),u=Math.pow(2,32)-1,c=r("%Object.setPrototypeOf%",!0)||([].__proto__!==i?null:function(e,t){return e.__proto__=t,e});e.exports=function(e){if(!l(e)||e<0)throw new s("Assertion failed: `length` must be an integer Number >= 0");if(e>u)throw new o("length is greater than (2**32 - 1)");var t=arguments.length>1?arguments[1]:i,n=[];if(t!==i){if(!c)throw new a("ArrayCreate: a `proto` argument that is not `Array.prototype` is not supported in an environment that does not support setting the [[Prototype]]");c(n,t)}return 0!==e&&(n.length=e),n}},function(e,t,n){"use strict";var r=n(26)("%Math.abs%");e.exports=function(e){return r(e)}},function(e,t,n){"use strict";var r=Math.floor;e.exports=function(e){return r(e)}},function(e,t,n){"use strict";e.exports=function(e){return null===e?"Null":"undefined"===typeof e?"Undefined":"function"===typeof e||"object"===typeof e?"Object":"number"===typeof e?"Number":"boolean"===typeof e?"Boolean":"string"===typeof e?"String":void 0}},function(e,t,n){"use strict";var r=Number.isNaN||function(e){return e!==e};e.exports=Number.isFinite||function(e){return"number"===typeof e&&!r(e)&&e!==1/0&&e!==-1/0}},function(e,t,n){var r="function"===typeof Map&&Map.prototype,i=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,o=r&&i&&"function"===typeof i.get?i.get:null,a=r&&Map.prototype.forEach,s="function"===typeof Set&&Set.prototype,l=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=s&&l&&"function"===typeof l.get?l.get:null,c=s&&Set.prototype.forEach,d="function"===typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,p="function"===typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,h="function"===typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,f=Boolean.prototype.valueOf,m=Object.prototype.toString,g=Function.prototype.toString,b=String.prototype.match,v="function"===typeof BigInt?BigInt.prototype.valueOf:null,y=Object.getOwnPropertySymbols,_="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?Symbol.prototype.toString:null,S="function"===typeof Symbol&&"object"===typeof Symbol.iterator,w=Object.prototype.propertyIsEnumerable,E=("function"===typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null),C=n(3083).custom,x=C&&I(C)?C:null,A="function"===typeof Symbol&&"undefined"!==typeof Symbol.toStringTag?Symbol.toStringTag:null;function T(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function O(e){return String(e).replace(/"/g,"&quot;")}function k(e){return"[object Array]"===D(e)&&(!A||!("object"===typeof e&&A in e))}function I(e){if(S)return e&&"object"===typeof e&&e instanceof Symbol;if("symbol"===typeof e)return!0;if(!e||"object"!==typeof e||!_)return!1;try{return _.call(e),!0}catch(e){}return!1}e.exports=function e(t,n,r,i){var s=n||{};if(P(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(P(s,"maxStringLength")&&("number"===typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var l=!P(s,"customInspect")||s.customInspect;if("boolean"!==typeof l&&"symbol"!==l)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(P(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('options "indent" must be "\\t", an integer > 0, or `null`');if("undefined"===typeof t)return"undefined";if(null===t)return"null";if("boolean"===typeof t)return t?"true":"false";if("string"===typeof t)return function e(t,n){if(t.length>n.maxStringLength){var r=t.length-n.maxStringLength,i="... "+r+" more character"+(r>1?"s":"");return e(t.slice(0,n.maxStringLength),n)+i}var o=t.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,M);return T(o,"single",n)}(t,s);if("number"===typeof t)return 0===t?1/0/t>0?"0":"-0":String(t);if("bigint"===typeof t)return String(t)+"n";var m="undefined"===typeof s.depth?5:s.depth;if("undefined"===typeof r&&(r=0),r>=m&&m>0&&"object"===typeof t)return k(t)?"[Array]":"[Object]";var y=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"===typeof e.indent&&e.indent>0))return null;n=Array(e.indent+1).join(" ")}return{base:n,prev:Array(t+1).join(n)}}(s,r);if("undefined"===typeof i)i=[];else if(N(i,t)>=0)return"[Circular]";function w(t,n,o){if(n&&(i=i.slice()).push(n),o){var a={depth:s.depth};return P(s,"quoteStyle")&&(a.quoteStyle=s.quoteStyle),e(t,a,r+1,i)}return e(t,s,r+1,i)}if("function"===typeof t){var C=function(e){if(e.name)return e.name;var t=b.call(g.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),R=U(t,w);return"[Function"+(C?": "+C:" (anonymous)")+"]"+(R.length>0?" { "+R.join(", ")+" }":"")}if(I(t)){var H=S?String(t).replace(/^(Symbol\(.*\))_[^)]*$/,"$1"):_.call(t);return"object"!==typeof t||S?H:L(H)}if(function(e){if(!e||"object"!==typeof e)return!1;if("undefined"!==typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"===typeof e.nodeName&&"function"===typeof e.getAttribute}(t)){for(var z="<"+String(t.nodeName).toLowerCase(),V=t.attributes||[],W=0;W<V.length;W++)z+=" "+V[W].name+"="+T(O(V[W].value),"double",s);return z+=">",t.childNodes&&t.childNodes.length&&(z+="..."),z+="</"+String(t.nodeName).toLowerCase()+">"}if(k(t)){if(0===t.length)return"[]";var G=U(t,w);return y&&!function(e){for(var t=0;t<e.length;t++)if(N(e[t],"\n")>=0)return!1;return!0}(G)?"["+j(G,y)+"]":"[ "+G.join(", ")+" ]"}if(function(e){return"[object Error]"===D(e)&&(!A||!("object"===typeof e&&A in e))}(t)){var K=U(t,w);return 0===K.length?"["+String(t)+"]":"{ ["+String(t)+"] "+K.join(", ")+" }"}if("object"===typeof t&&l){if(x&&"function"===typeof t[x])return t[x]();if("symbol"!==l&&"function"===typeof t.inspect)return t.inspect()}if(function(e){if(!o||!e||"object"!==typeof e)return!1;try{o.call(e);try{u.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var q=[];return a.call(t,function(e,n){q.push(w(n,t,!0)+" => "+w(e,t))}),F("Map",o.call(t),q,y)}if(function(e){if(!u||!e||"object"!==typeof e)return!1;try{u.call(e);try{o.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var Y=[];return c.call(t,function(e){Y.push(w(e,t))}),F("Set",u.call(t),Y,y)}if(function(e){if(!d||!e||"object"!==typeof e)return!1;try{d.call(e,d);try{p.call(e,p)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return B("WeakMap");if(function(e){if(!p||!e||"object"!==typeof e)return!1;try{p.call(e,p);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return B("WeakSet");if(function(e){if(!h||!e||"object"!==typeof e)return!1;try{return h.call(e),!0}catch(e){}return!1}(t))return B("WeakRef");if(function(e){return"[object Number]"===D(e)&&(!A||!("object"===typeof e&&A in e))}(t))return L(w(Number(t)));if(function(e){if(!e||"object"!==typeof e||!v)return!1;try{return v.call(e),!0}catch(e){}return!1}(t))return L(w(v.call(t)));if(function(e){return"[object Boolean]"===D(e)&&(!A||!("object"===typeof e&&A in e))}(t))return L(f.call(t));if(function(e){return"[object String]"===D(e)&&(!A||!("object"===typeof e&&A in e))}(t))return L(w(String(t)));if(!function(e){return"[object Date]"===D(e)&&(!A||!("object"===typeof e&&A in e))}(t)&&!function(e){return"[object RegExp]"===D(e)&&(!A||!("object"===typeof e&&A in e))}(t)){var X=U(t,w),Q=E?E(t)===Object.prototype:t instanceof Object||t.constructor===Object,Z=t instanceof Object?"":"null prototype",J=!Q&&A&&Object(t)===t&&A in t?D(t).slice(8,-1):Z?"Object":"",$=(Q||"function"!==typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(J||Z?"["+[].concat(J||[],Z||[]).join(": ")+"] ":"");return 0===X.length?$+"{}":y?$+"{"+j(X,y)+"}":$+"{ "+X.join(", ")+" }"}return String(t)};var R=Object.prototype.hasOwnProperty||function(e){return e in this};function P(e,t){return R.call(e,t)}function D(e){return m.call(e)}function N(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function M(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+t.toString(16).toUpperCase()}function L(e){return"Object("+e+")"}function B(e){return e+" { ? }"}function F(e,t,n,r){return e+" ("+t+") {"+(r?j(n,r):n.join(", "))+"}"}function j(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+e.join(","+n)+"\n"+t.prev}function U(e,t){var n=k(e),r=[];if(n){r.length=e.length;for(var i=0;i<e.length;i++)r[i]=P(e,i)?t(e[i],e):""}var o,a="function"===typeof y?y(e):[];if(S){o={};for(var s=0;s<a.length;s++)o["$"+a[s]]=a[s]}for(var l in e)P(e,l)&&(n&&String(Number(l))===l&&l<e.length||S&&o["$"+l]instanceof Symbol||(/[^\w$]/.test(l)?r.push(t(l,e)+": "+t(e[l],e)):r.push(l+": "+t(e[l],e))));if("function"===typeof y)for(var u=0;u<a.length;u++)w.call(e,a[u])&&r.push("["+t(a[u])+"]: "+t(e[a[u]],e));return r}},function(e,t){},function(e,t,n){"use strict";var r=n(3085)("%Reflect.construct%",!0),i=n(3086);try{i({},"",{"[[Get]]":function(){}})}catch(e){i=null}if(i&&r){var o={},a={};i(a,"length",{"[[Get]]":function(){throw o},"[[Enumerable]]":!0}),e.exports=function(e){try{r(e,a)}catch(e){return e===o}}}else e.exports=function(e){return"function"===typeof e&&!!e.prototype}},function(e,t,n){"use strict";e.exports=n(26)},function(e,t,n){"use strict";var r=n(26)("%TypeError%"),i=n(3087),o=n(1191),a=n(1192),s=n(3089),l=n(1193),u=n(204),c=n(1194),d=n(1195),p=n(67);e.exports=function(e,t,n){if("Object"!==p(e))throw new r("Assertion failed: Type(O) is not Object");if(!u(t))throw new r("Assertion failed: IsPropertyKey(P) is not true");var h=i({Type:p,IsDataDescriptor:l,IsAccessorDescriptor:s},n)?n:d(n);if(!i({Type:p,IsDataDescriptor:l,IsAccessorDescriptor:s},h))throw new r("Assertion failed: Desc is not a valid Property Descriptor");return o(l,c,a,e,t,h)}},function(e,t,n){"use strict";var r=n(26),i=n(158),o=r("%TypeError%");e.exports=function(e,t){if("Object"!==e.Type(t))return!1;var n={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};for(var r in t)if(i(t,r)&&!n[r])return!1;if(e.IsDataDescriptor(t)&&e.IsAccessorDescriptor(t))throw new o("Property Descriptors may not be both accessor and data descriptors");return!0}},function(e,t,n){"use strict";var r=n(26)("%Array%"),i=!r.isArray&&n(81)("Object.prototype.toString");e.exports=r.isArray||function(e){return"[object Array]"===i(e)}},function(e,t,n){"use strict";var r=n(158),i=n(582),o=n(67);e.exports=function(e){return"undefined"!==typeof e&&(i(o,"Property Descriptor","Desc",e),!(!r(e,"[[Get]]")&&!r(e,"[[Set]]")))}},function(e,t,n){"use strict";var r=n(26),i=n(81),o=r("%TypeError%"),a=n(581),s=r("%Reflect.apply%",!0)||i("%Function.prototype.apply%");e.exports=function(e,t){var n=arguments.length>2?arguments[2]:[];if(!a(n))throw new o("Assertion failed: optional `argumentsList`, if provided, must be a List");return s(e,t,n)}},function(e,t,n){"use strict";var r=n(26)("%TypeError%"),i=n(3092),o=n(204),a=n(67);e.exports=function(e,t,n){if("Object"!==a(e))throw new r("Assertion failed: Type(O) is not Object");if(!o(t))throw new r("Assertion failed: IsPropertyKey(P) is not true");var s=i(e,t,n);if(!s)throw new r("unable to create data property");return s}},function(e,t,n){"use strict";var r=n(26)("%TypeError%"),i=n(1191),o=n(1192),a=n(3093),s=n(1193),l=n(3097),u=n(204),c=n(1194),d=n(67);e.exports=function(e,t,n){if("Object"!==d(e))throw new r("Assertion failed: Type(O) is not Object");if(!u(t))throw new r("Assertion failed: IsPropertyKey(P) is not true");var p=a(e,t),h=!p||l(e);return!(p&&(!p["[[Writable]]"]||!p["[[Configurable]]"])||!h)&&i(s,c,o,e,t,{"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Value]]":n,"[[Writable]]":!0})}},function(e,t,n){"use strict";var r=n(26),i=n(3094),o=r("%TypeError%"),a=n(81)("Object.prototype.propertyIsEnumerable"),s=n(158),l=n(581),u=n(204),c=n(3095),d=n(1195),p=n(67);e.exports=function(e,t){if("Object"!==p(e))throw new o("Assertion failed: O must be an Object");if(!u(t))throw new o("Assertion failed: P must be a Property Key");if(s(e,t)){if(!i){var n=l(e)&&"length"===t,r=c(e)&&"lastIndex"===t;return{"[[Configurable]]":!(n||r),"[[Enumerable]]":a(e,t),"[[Value]]":e[t],"[[Writable]]":!0}}return d(i(e,t))}}},function(e,t,n){"use strict";var r=n(26)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(e){r=null}e.exports=r},function(e,t,n){"use strict";var r=n(26)("%Symbol.match%",!0),i=n(3096),o=n(1196);e.exports=function(e){if(!e||"object"!==typeof e)return!1;if(r){var t=e[r];if("undefined"!==typeof t)return o(t)}return i(e)}},function(e,t,n){"use strict";var r,i,o,a,s=n(81),l=n(580)();if(l){r=s("Object.prototype.hasOwnProperty"),i=s("RegExp.prototype.exec"),o={};var u=function(){throw o};a={toString:u,valueOf:u},"symbol"===typeof Symbol.toPrimitive&&(a[Symbol.toPrimitive]=u)}var c=s("Object.prototype.toString"),d=Object.getOwnPropertyDescriptor;e.exports=l?function(e){if(!e||"object"!==typeof e)return!1;var t=d(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{i(e,a)}catch(e){return e===o}}:function(e){return!(!e||"object"!==typeof e&&"function"!==typeof e)&&"[object RegExp]"===c(e)}},function(e,t,n){"use strict";var r=n(26)("%Object%"),i=n(1199),o=r.preventExtensions,a=r.isExtensible;e.exports=o?function(e){return!i(e)&&a(e)}:function(e){return!i(e)}},function(e,t,n){"use strict";var r=n(26)("%TypeError%"),i=n(204),o=n(67);e.exports=function(e,t){if("Object"!==o(e))throw new r("Assertion failed: `O` must be an Object");if(!i(t))throw new r("Assertion failed: `P` must be a Property Key");return t in e}},function(e,t,n){"use strict";var r=n(3100);e.exports=function(e){return r(e)>>>0}},function(e,t,n){"use strict";var r=n(26),i=r("%TypeError%"),o=r("%Number%"),a=r("%RegExp%"),s=r("%parseInt%"),l=n(81),u=n(3101),c=n(1199),d=l("String.prototype.slice"),p=u(/^0b[01]+$/i),h=u(/^0o[0-7]+$/i),f=u(/^[-+]0x[0-9a-f]+$/i),m=u(new a("["+["\x85","\u200b","\ufffe"].join("")+"]","g")),g=["\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003","\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028","\u2029\ufeff"].join(""),b=new RegExp("(^["+g+"]+)|(["+g+"]+$)","g"),v=l("String.prototype.replace"),y=n(3102);e.exports=function e(t){var n=c(t)?t:y(t,o);if("symbol"===typeof n)throw new i("Cannot convert a Symbol value to a number");if("bigint"===typeof n)throw new i("Conversion from 'BigInt' to 'number' is not allowed.");if("string"===typeof n){if(p(n))return e(s(d(n,2),2));if(h(n))return e(s(d(n,2),8));if(m(n)||f(n))return NaN;var r=function(e){return v(e,b,"")}(n);if(r!==n)return e(r)}return o(n)}},function(e,t,n){"use strict";var r=n(26)("RegExp.prototype.test"),i=n(258);e.exports=function(e){return i(r,e)}},function(e,t,n){"use strict";var r=n(3103);e.exports=function(e){return arguments.length>1?r(e,arguments[1]):r(e)}},function(e,t,n){"use strict";var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator,i=n(3104),o=n(1198),a=n(3105),s=n(3106);e.exports=function(e){if(i(e))return e;var t,n="default";if(arguments.length>1&&(arguments[1]===String?n="string":arguments[1]===Number&&(n="number")),r&&(Symbol.toPrimitive?t=function(e,t){var n=e[t];if(null!==n&&"undefined"!==typeof n){if(!o(n))throw new TypeError(n+" returned for property "+t+" of object "+e+" is not a function");return n}}(e,Symbol.toPrimitive):s(e)&&(t=Symbol.prototype.valueOf)),"undefined"!==typeof t){var l=t.call(e,n);if(i(l))return l;throw new TypeError("unable to convert exotic object to primitive")}return"default"===n&&(a(e)||s(e))&&(n="string"),function(e,t){if("undefined"===typeof e||null===e)throw new TypeError("Cannot call method on "+e);if("string"!==typeof t||"number"!==t&&"string"!==t)throw new TypeError('hint must be "string" or "number"');var n,r,a,s="string"===t?["toString","valueOf"]:["valueOf","toString"];for(a=0;a<s.length;++a)if(n=e[s[a]],o(n)&&(r=n.call(e),i(r)))return r;throw new TypeError("No default value")}(e,"default"===n?"number":n)}},function(e,t,n){"use strict";e.exports=function(e){return null===e||"function"!==typeof e&&"object"!==typeof e}},function(e,t,n){"use strict";var r=Date.prototype.getDay,i=Object.prototype.toString,o="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;e.exports=function(e){return"object"===typeof e&&null!==e&&(o?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object Date]"===i.call(e))}},function(e,t,n){"use strict";var r=Object.prototype.toString;if(n(3107)()){var i=Symbol.prototype.toString,o=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"===typeof e)return!0;if("[object Symbol]"!==r.call(e))return!1;try{return function(e){return"symbol"===typeof e.valueOf()&&o.test(i.call(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},function(e,t,n){"use strict";(function(t){var r=t.Symbol,i=n(3108);e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&i())))}}).call(t,n(28))},function(e,t,n){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},function(e,t,n){"use strict";var r=n(26)("%Object%"),i=n(1186);e.exports=function(e){return i(e),r(e)}},function(e,t,n){"use strict";var r=n(26),i=r("%String%"),o=r("%TypeError%");e.exports=function(e){if("symbol"===typeof e)throw new o("Cannot convert a Symbol value to a string");return i(e)}},function(e,t){e.exports=function(e){var t=!0,n=!0,r=!1;if("function"===typeof e){try{e.call("f",function(e,n,r){"object"!==typeof r&&(t=!1)}),e.call([null],function(){"use strict";n="string"===typeof this},"x")}catch(e){r=!0}return!r&&t&&n}return!1}},function(e,t,n){"use strict";var r=n(368),i=n(1200);e.exports=function(){var e=i();return r(Array.prototype,{map:e},{map:function(){return Array.prototype.map!==e}}),e}},function(e,t,n){"use strict";var r=n(369),i=n(1201),o=n(368);e.exports=function(){r();var e=i();return o(Promise,{allSettled:e},{allSettled:function(){return Promise.allSettled!==e}}),e}}]);
//# sourceMappingURL=main.11dffb50.js.map